@charset "utf-8";
/* CSS Document */

.solution_wrap{ width:100%; background:#f2f2f2 url(../images/banner_solution.jpg) no-repeat center top; padding:300px 0 40px; }
.solution_main{ width:980px; background:#fff; margin:0 auto; padding-bottom:80px; }
.bread{ width:930px; padding:0 25px; height:45px; line-height:45px; font-family:"新宋体"; color:#939191; }
.bread a{ color:#939191; }
.bread em{ color:#009ce0; }

.solution_list{ width:930px; margin:0 auto; overflow:hidden; padding-top:20px; border-top:1px solid #e1e1e1; }
.solution_list ul{ width:957px; zoom:1; }
.solution_list ul:after{ content:""; display:block; clear:both; height:0; overflow:hidden; }
.solution_list li{ float:left; width:290px; height:382px; overflow:hidden; margin:15px 29px 0 0; color:#464646; border-bottom:2px solid #009ce0; }
.solution_list li h2{ font-size:24px; line-height:72px; }
.solution_list li img{ width:290px; height:170px; display:block; }
.solution_list li p{ line-height:20px; margin:20px 0 10px; height:80px; overflow:hidden; }
.solution_list li .more{ line-height:30px; color:#009ce0; padding-right:15px; background:url(../images/menu_active.gif) no-repeat right center; }

.solution_bottom{ width:980px; background:#fff; margin:0 auto; }
.nc_title{ line-height:64px; height:64px; }
.nc_title h2{ color:#363636; font-size:24px; font-weight:normal; padding-left:24px; float:left; margin-right:56px; }
.nc_title h2 a{ color:#009ce0; }
.nc_title span{ float:left; padding-top:23px; }
.hot_btns a{ display:block; float:left; width:17px; height:17px; background:url(../images/show_btns.gif) no-repeat -17px 0; text-align:center; line-height:17px; font-size:14px; color:#fff; margin-right:4px; }
.hot_btns a.active{ background:url(../images/show_btns.gif) no-repeat; }
.hot_car{ margin-top:22px; background:#fff; width:100%; }
.hc_show{ zoom:1; padding:0 24px 25px; width:932px; overflow:hidden; }
.hc_show:after{ content:""; display:block; clear:both; height:0; overflow:hidden; }
.hc_show ul{ width:936px; }
.hc_show li{ float:left; width:220px; margin-right:14px; text-align:center; }
.hc_show li img{ display:block; /*width:220px; height:140px;*/max-height: 140px;max-width: 220px; }
.hc_show li a{ font-size:24px; font-family:Arial; color:#464646; }
.hc_show li span{ font-family:"宋体"; color:#707070; }

.energy_wrap{ width:100%; background:#fff url(../images/banner_solution2.jpg) no-repeat center top; padding:115px 0 40px; color:#464646; }
.solution_a{ width:100%; height:166px; border-top:1px solid #e1e1e1; zoom:1; line-height:40px; }
.solution_a:after{ content:""; display:block; clear:both; height:0; overflow:hidden; }
.solution_a h1{ font-size:36px; font-weight:normal; color:#009ce0; float:left; padding:25px 0 0 30px; }
.solution_a_content{ float:right; position:relative; padding:0 70px; margin:36px auto 0; }
.solution_pre, .solution_next{ position:absolute; top:50%; margin-top:-16px; display:block; width:31px; height:31px; background:url(../images/arr3.gif) no-repeat; }
.solution_pre{ left:25px; }
.solution_next{ right:30px; background-position:0 -31px; }
.solution_a_wrap{ position:relative; width:720px; height:80px; overflow:hidden; }
.solution_a_wrap ul{ position:absolute; }
.solution_a_wrap li{ float:left; width:90px; text-align:center; cursor:pointer; }
.solution_a_wrap li a{ position:relative; width:90px; height:80px; display:block; }
.solution_a_wrap li a span{ position:absolute; top:42px; left:0; width:100%; cursor:pointer; }

.solution_nav{ z-index:10; width:980px; height:41px; background:#fff; }
.solution_nav ul{ width:100%; height:39px; border-bottom:2px solid #e1e1e1; _overflow:hidden; }
.solution_nav li{ width:195px; background:#f2f2f2; border-right:1px solid #e1e1e1; border-top:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1; float:left; height:39px; line-height:39px; text-align:center; font-size:16px; _position:relative; }
.solution_nav li a{ display:block; width:100%; }
.solution_nav li.active{ background:#fff; height:38px; line-height:36px; border-top:3px solid #009ce0; border-bottom:none; }
.solution_nav li.active a{ color:#009ce0; }
.solution_nav li#elborder{ border-left:1px solid #e1e1e1; width:194px; }
.solution_nav li#erborder.active{ border-right:0; }
.solution_nav li#elborder.active{ border-left:0; width:195px; }

.energy_content{ }
.energy_a, .energy_b{ padding-bottom:50px; border-bottom:1px solid #e1e1e1; }
.energy_a img, .energy_b img{ width:980px; }
.energy_a1{ margin-bottom:20px; zoom:1; }
.energy_a1:after{ content:""; display:block; clear:both; height:0; overflow:hidden; }
.energy_a1 h2{ float:left; font-size:34px; width:650px; line-height:60px; font-weight:normal; padding:10px 0 0 26px; }
.energy_a1 p{ float:right; font-size:14px; width:270px; line-height:25px; padding:10px 26px 0 0; }

.energy_b1{ zoom:1; padding:25px 26px 36px; }
.energy_b1:after{ content:""; display:block; clear:both; height:0; overflow:hidden; }
.energy_b1 h4{ font-size:18px; line-height:56px; }
.energy_b1_l, .energy_b1_m, .energy_b1_r{ float:left; }
.energy_b1_l{ width:370px; margin-right:30px; }
.energy_b1_m{ width:290px; margin-right:30px; }
.energy_b1_r{ width:200px; }

.energy_c{ padding-bottom:50px; }
.energy_c1{ zoom:1; padding:25px 26px 36px; }
.energy_c1:after{ content:""; display:block; clear:both; height:0; overflow:hidden; }
.energy_c1 h2{ float:left; width:280px; font-size:18px; }
.energy_c1 p{ float:right; width:640px; font-size:14px; }
.energy_c2, .energy_c3{ text-align:center; width:930px; margin:0 auto; }
.energy_c2 p, .energy_c3 p{ margin:30px 0; text-align:left; font-size:14px; }

.energy_d{ border-top:3px solid #009ce0; zoom:1; padding-bottom:20px; }
.energy_d:after{ content:""; display:block; clear:both; height:0; overflow:hidden; }
.energy_d1, .energy_d2{ float:left; padding:20px 0 0 26px; }
.energy_d1{ margin-right:9px; }
.energy_d1_case{ width:480px; padding-right:15px; line-height:18px; background:#ebebeb; height:120px; margin-bottom:30px; }
.energy_d1_case img{ width:152px; height:92px; float:left; margin:14px 40px 0 15px; }
.energy_d1_case h4{ font-size:16px; line-height:50px; height:50px; overflow:hidden; font-weight:normal; }
.energy_d1_case h4 a{ color:#464646; }
.energy_d1_case p{ height:54px; overflow:hidden; }
.energy_d2{ width:424px; }
.energy_d2 li{ border-top:1px solid #e1e1e1; line-height:40px; height:40px; overflow:hidden; padding-left:20px; background:url(../images/case_icon.gif) no-repeat left center; }
.energy_d2 li.more{ background:none; padding-left:0; font-family:"新宋体"; line-height:30px; }
.energy_d2 li.more a{ color:#009ce0; }

.energy_e{ border-top:3px solid #009ce0; zoom:1; padding-bottom:20px; }
.energy_e:after{ content:""; display:block; clear:both; height:0; overflow:hidden; }
.energy_e1{ float:left; padding-left:26px; width:640px; margin-right:25px; }
.energy_e1 embed{ width:640px; height:360px; }
.energy_e1 h4{ font-size:20px; font-weight:normal; line-height:25px; margin-top:20px; }
.energy_e2{ float:left; width:289px; }
.energy_e2 li{ height:82px; padding:15px 0; border-bottom:1px solid #e1e1e1; overflow:hidden; cursor:pointer; }
.energy_e2 li.epadding{ padding-top:0; }
.energy_e2 img{ width:146px; height:82px; float:left; }
.evideo{ display:block; float:left; line-height:16px; padding-left:16px; background:url(../images/show_icon.gif) no-repeat 6px 5px; width:120px; height:80px; overflow:hidden; }

.energy_f{ border-top:4px solid #23aae4; margin-top:30px; width:100%; height:270px; }
.hot_scroll{ position:relative; width:895px; margin:0 auto; }
.hot_lbtn, .hot_rbtn{ width:15px; height:18px; display:block; position:absolute; background-image:url(../images/btn.png); top:48px; }
.hot_lbtn{ left:-15px; }
.hot_rbtn{ background-position:-15px 0; right:-15px; }
.hot_wrap{ width:895px; height:200px; position:relative; overflow:hidden; }
.hot_wrap ul{ position:absolute; zoom:1; }
.hot_wrap ul:after{ content:""; display:block; clear:both; height:0; overflow:hidden; }
.hot_wrap li{ float:left; text-align:center; line-height:28px; }
.hot_wrap li img{ width:170px; height:108px; }
.hot_wrap li h4{ font-size:18px; font-family:Arial; font-weight:normal; }

.energy_g{ zoom:1; }
.energy_g:after{ content:""; display:block; clear:both; height:0; overflow:hidden; }
.energy_g img{ float:left; width:570px; height:135px; }
.energy_g1{ float:left; padding:0 26px 0 32px; width:352px; border-top:1px solid #e1e1e1; color:#363636; }
.energy_g1 h4{ font-weight:normal; font-size:18px; line-height:54px; height:54px; overflow:hidden; }
.energy_g1 p{ line-height:20px; height:40px; overflow:hidden; }
.energy_g1 a{ float:right; color:#23aae4; font-size:14px; padding-right:28px; background:url(../images/arr2.gif) no-repeat right center; margin-top:10px; }

/*成功案例*/

.solution_case{ width:818px; margin:0 auto; }
.s_case_1{ border-top:1px solid #d7d7d7; }
.s_case_1 h1{ color:#009ce0; font:normal 24px/54px "微软雅黑"; }
.hot_news{ width:818px; height:256px; background:#fff; position:relative; overflow:hidden; margin-top:30px; }
.hn_tab{ width:818px; height:256px; position:absolute; left:0; top:0; }
.hn_tab_l, .hn_tab_r{ float:left; }
.hn_tab_l img{ width:420px; height:256px; }
.hn_tab_r{ width:372px; height:240px; padding-left:26px; line-height:18px; font-family:"新宋体"; }
.hn_tab_r h4{ font:normal 22px/24px "微软雅黑"; color:#464646; }
.hn_tab_r span{ color:#908e8e; line-height:32px; }
.hn_tab_r p{ margin-top:20px; line-height:20px; height:160px; overflow:hidden; }
.hn_btn{ position:absolute; right:0; bottom:15px; z-index:3; }
.hn_btn a{ display:block; width:8px; height:8px; overflow:hidden; background:#bababa; float:left; margin-right:6px; }
.hn_btn a.active{ background:#4688cd; }
.s_case_2{ margin-top:50px; }
.s_case_2 ul{ border-top:1px solid #e1e1e1; }
.s_case_2 li{ border-bottom:1px solid #e1e1e1; line-height:40px; height:40px; overflow:hidden; padding-left:40px; background:url(../images/case_icon.gif) no-repeat 20px center; }
.s_case_2 li span{ float:right; font-family:"新宋体"; color:#464646; padding-right:5px; }
.pages{ float:right; line-height:14px; margin-top:20px; }
.pagenum, .pageswitch{ padding:10px 20px 0 0; float:left; }
.pageswitch{ padding-right:0; }
.pagenum a{ display:block; float:left; padding:0 10px; height:14px; margin-top:5px; text-align:center; border-right:1px solid #ddd; }
.pagenum a.active{ font-weight:bold; color:#009ce0; }
a.pre, a.next{ margin-top:0; width:24px; height:24px; padding:0; background-image:url(../images/pagebtn.png); border:none; margin-right:5px; }
a.next{  background-position:0 -24px; margin-left:5px; *display:inline-block; }
.pageswitch input{ width:30px; height:22px; border:1px solid #ddd; display:table-cell; margin:0 4px; vertical-align:middle; float:left; }
.pageswitch span, .pageswitch a{ float:left; }
.pageswitch{ line-height:22px; }
.pageswitch a{ color:#009ce0; }