/*内页头部*/
/*#warp { position: relative; z-index: 1000; top: 0; left: 0; width: 100%; height: 80px; }
.header3 { background-color: #FFF; border-bottom: 4px solid #e9e9e9; }
.header3.header { height: 64px; padding: 8px 0 4px; }
.header3 .head, .header3 .logo { height: 64px; }
.header3 .user, .header3 .lg { padding-top: 14px; }
.header3.user_exit { top: 50px; }
.header3 .serch { padding-top: 23px; }
.header3 .lg a { color: #949494; opacity: 1; filter: alpha(opacity=100); }
.header3 .user_img { border: 3px solid #FFF; }
.header3 .lg a:hover { color: #009b4d; }
.header3 .sub_ser { width: 1920px; margin-left: -960px; border-bottom: 1px solid #dcdcdc; }
.header3 .sub_ser, .header3 .ser_text { background-color: #FFF; }
.header3 .ser_text { color: #666; }
.header3 .sub_seline { border-bottom: 1px solid #dcdcdc; }
.header3 .nav > ul > li { height: 72px; }
.header3 .sub_nav { left: 0; top: 80px; background: none #009b4d; }
.header3 .sub_cen { padding: 24px 0 42px; }
.header3 .nav2 .sub_chnal li a { color: #FFF; }
.header3 .nav2 .sub_infname a { color: #FFF; }
.header3 .nav2 .sub_infIntro { color: #8ef2c0; }
.header3 .nav2 li.cur .nav_name, .header3 .nav2 li.nav_this .nav_name { color: #009b4d; }
.header3 .nav .sub_chnal li { border-bottom: 1px dotted #33ca7e; }
.header3 .sub_chnal li a { background: url(../images/sub_Vicon.png) no-repeat left; }

html { overflow-x: auto; min-width: 1200px; }*/

/*chnla*/
/*.chnal { background-color: #009b4d; width: 100%; height: 76px; padding-top: 14px; }
.chnal_all { background: url(../images/chnal_Vline.png) no-repeat left center; padding-left: 25px; height: 76px; }
.chnal_aifor { width: auto; padding-top: 14px; display: inline; }
.chnal_aifor h3 { color: #FFF; font-size: 20px; font-weight: bold; }
.chnal_aifor p { color: #a1f2c1; font-size: 16px; line-height: 30px; }
.chnal_list { width: auto; height: 24px; padding-top: 40px; display: inline; }
.chnal_list a { float: left; display: inline-block; margin-left: 2px; color: #FFF; font-size: 14px; width: auto; height: 24px; padding: 0 12px 0 16px; }
.chnal_list a span { background: url(../images/chnal_Lvicon.png) no-repeat right; padding-right: 18px; }
.chnal_list a:hover, .chnal_list a.cur { background-color: #47b472; border-radius: 14px; -moz-border-radius: 14px; -webkit-border-radius: 14px; }
.body_c .news_chnal a { font-size: 14px; }*/

/*page*/
/*.page { text-align: right; height: 40px; line-height: 40px; padding: 32px 0 10px; }
.page a { font-family: '宋体'; font-size: 14px; background-color: #FFF; padding: 4px 8px; margin: 0 2px; border: 1px solid #dcdcdc; }
.page a.on, .page a:hover { color: #FFF; background-color: #009b4d; border: 1px solid #009b4d; }*/

/*about*/
/*.body { width: 100%; height: auto; overflow: hidden; }
.body_c { height: auto; overflow: hidden; padding: 30px 0 90px; }
.content { color: #484848; font-size: 14px; line-height: 30px; height: auto; overflow: hidden; }
.about_view { padding-top: 30px; }*/

/*about-news*/
/*.body_c .news_chnal { margin-top: 42px; }
.list { height: auto; overflow: hidden; padding-top: 5px; }
.list ul { width: 1228px; }
.list li { float: left; margin: 20px 28px 0 0; display: inline; background-color: #FFF; width: 554px; height: 80px; padding: 16px; }
.list_img { width: 80px; height: 80px; }
.list_infor { width: 458px; }
.list_infTop { height: 24px; padding-top: 5px; margin-bottom: 5px; }
.list_infTop a { display: block; height: 24px; }
.list_infName { display: inline-block; font-size: 16px; width: 370px; height: 24px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.list_infTime { color: #888; }
.list_infIntro { color: #888; line-height: 22px; height: 44px; overflow: hidden; }
.view { height: auto; overflow: hidden; padding-top: 30px; }
.view_l { width: 872px; }
.view_r { width: 242px; padding-right: 20px; display: inline; }
.title { line-height: normal; }
.title h3 { color: #333; font-size: 24px; }
.infor { font-family: '宋体'; color: #898989; height: 28px; line-height: 28px; padding: 8px 0 8px; border-bottom: 1px solid #dcdcdc; }
.infor span { float: left; display: inline-block; margin-right: 18px; }
.share_come { width: 138px; height: 28px; }
.news_content { padding: 25px 0; }
.pre_nextPage { height: 35px; line-height: 35px; border-top: 1px solid #dcdcdc; border-bottom: 1px solid #dcdcdc; }
.view_Rbox { padding-bottom: 28px; }
.view_Rbname { height: 46px; line-height: 46px; border-bottom: 1px solid #dcdcdc; }
.view_Rbname a { float: left; font-size: 16px; display: block; height: 46px; border-bottom: 1px solid #009b4d; }
.view_Rblist { padding-top: 7px; }
.view_Rblist li { height: 41px; line-height: 41px; border-bottom: 1px dotted #888; }
.view_Rblist a { display: block; height: 41px; padding-left: 12px; }
.view_Rblist a span { display: block; background: url(../images/list_Vac.png) no-repeat left; padding-left: 16px; font-size: 14px; width: 214px; height: 41px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.view_Rblist a:hover span { background: url(../images/list_Vho.png) no-repeat left; }
.view_peo .view_l { width: 100%; }*/

/*contact*/
/*.map_cont { height: auto; overflow: hidden; padding-top: 50px; }
.map { width: 564px; height: 334px; border: 9px solid #FFF; overflow: hidden; }
.cont { font-size: 14px; line-height: 30px; width: 552px; height: auto; overflow: hidden; }*/

/*job*/
/*.job { padding-top: 25px; }
.job_view { padding: 52px 40px; background-color: #FFF; }
.job_list { padding-top: 5px; }
.job_list li { clear: both; margin-top: 20px; }
.job_top { height: 50px; line-height: 50px; background-color: #FFF; cursor: pointer; }
.job_down { display: none; margin-top: 3px; background-color: #FFF; padding: 24px 70px; }
.job_Timg { background: url(../images/job_ac.jpg) no-repeat; width: 50px; height: 50px; margin-right: 20px; display: inline; }
.job_Tname { color: #484848; font-size: 14px; width: 428px; }
.job_infor1 { width: 204px; }
.job_infor2 { width: 200px; }
.job_infor3 { width: 142px; }
.job_infor { color: #888; }
.job_infor span { color: #333; }
.job_list li.cur .job_Timg { background: url(../images/job_ho.jpg) no-repeat; }
.job_list li.cur .job_Tname { color: #009b4d; }
.job_pdd ul { margin-top: -25px; }*/

/*sitemap*/
/*.sitemap { height: auto; overflow: hidden; padding-top: 50px; }
.sitemap li { float: left; width: 200px; }
.site_img { width: 78px; height: 78px; margin: 0 auto; }
.site_name { padding: 16px 0 6px; text-align: center; }
.site_name a { color: #009b4d; font-size: 16px; }
.site_list li { height: 32px; line-height: 32px; padding-left: 54px; }
.site_list li a { display: block; background: url(../images/site_ac.png) no-repeat left; padding-left: 14px; color: #666; font-size: 14px; width: 186px; height: 32px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.site_list li a:hover { background: url(../images/site_ho.png) no-repeat left; color: #009b4d; }*/

/*service*/
/*.service, .ser_ask { width: 100%; height: auto; overflow: hidden; }
.ser_banner { position: relative; height: 720px; }
.ser_banner img { position: absolute; top: 0; left: 50%; margin-left: -960px; width: 1920px; height: 720px; }
.ser_ask { padding: 100px 0; }
.ask, .salesm, .comucation { height: auto; overflow: hidden; }
.ask_l { width: 370px; }
.ask_r { position: relative; width: 790px; height: 400px; }
.ask_name { background: url(../images/ask_Lnbd.jpg) no-repeat; height: 60px; line-height: 60px; padding-left: 26px; }
.ask_name h3 { background: url(../images/ask_Licon.png) no-repeat left; padding-left: 48px; color: #d9fee8; font-size: 24px; font-weight: bold; }
.ask_img { width: 370px; height: 340px; }
.ask_po, .ask_tk { width: 790px; height: 400px; }
.ask_sel { height: 48px; border: 1px solid #dcdcdc; }
.ask_sel ul { width: 752px; }
.ask_sel li { float: left; color: #484848; font-size: 18px; width: 187px; height: 48px; line-height: 48px; text-align: center; border-right: 1px solid #dcdcdc; cursor: pointer; }
.ask_sel li.cur { color: #009b4d; height: 46px; line-height: 43px; margin-top: -1px; display: inline; border-top: 3px solid #009b4d; border-bottom: 1px solid #FFF; }
.ssk_show { height: auto; overflow: hidden; }
.ask_shlist ul { width: 788px; }
.ask_shlist li { float: left; margin-right: 38px; margin-top: 20px; display: inline; width: 356px; height: 50px; }
.ask_shlist li a { display: block; width: 354px; height: 48px; border: 1px solid #dcdcdc; }
.ask_shlist li a span { display: inline-block; }
.ask_shLicon { background: url(../images/ask_sroac.jpg) no-repeat; width: 48px; height: 48px; }
.ask_shLname { font-size: 14px; width: 280px; height: 48px; line-height: 48px; margin-right: 4px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.ask_shlist li a:hover { color: #009b4d; border: 1px solid #009b4d; }
.ask_shlist li a:hover .ask_shLicon { background: url(../images/ask_sroho.jpg) no-repeat; }
.ask_tk { display: none; position: absolute; top: 0; left: 0; z-index: 600; background-color: #FFF; }
.ask_tkT { height: 38px; line-height: 38px; padding: 10px 0 16px; }
.ask_tkName { background: url(../images/ask_tkicon1.png) no-repeat left; padding-left: 52px; color: #484848; font-size: 18px; width: 620px; height: 38px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.ask_tkClose { color: #d6d6d6; font-size: 18px; cursor: pointer; }
.ask_tkClose img { vertical-align: middle; margin-left: 12px; }
.ask_tkD { height: 336px; }
.ask_tk .com_scroll, .ask_tk .com_scroll .viewport, .ask_tk .com_scroll .scroll_over, .ask_tk .com_scroll .scrollbar { height: 336px; }
.ask_tkicon { background: url(../images/ask_tkicon2.png) no-repeat; width: 44px; height: 38px; }
.ask_tkR { font-size: 13px; width: 696px; height: auto; overflow: hidden; }
.sales { width: 100%; background-color: #f4f4f4; padding: 88px 0 80px; }
.sales_name { background: url(../images/sales_line1.jpg) no-repeat center bottom; color: #484848; font-size: 32px; font-weight: bold; height: 54px; line-height: 54px; text-align: center; }
.sales_name span { display: block; background: url(../images/sales_line2.jpg) no-repeat bottom; }
.sales_intro { font-size: 14px; padding: 10px 0 40px; text-align: center; }
.comucation { width: 100%; padding: 88px 0 80px; }
.comucation .sales_intro { font-size: 16px; line-height: 26px; }
.comu_Bt { height: 48px; line-height: 48px; padding-top: 16px; }
.red { color: #ff0000; }
.comu_Btname { color: #009b4d; font-size: 16px; font-weight: bold; padding-left: 40px; }
.comu_Btname span { font-size: 12px; font-weight: normal; }
.comu_Btname1 { background: url(../images/comu_icon1.png) no-repeat left; }
.comu_Btname2 { background: url(../images/comu_icon2.png) no-repeat left; }
.comu_Btname3 { background: url(../images/comu_icon3.png) no-repeat left; }
.comu_Btname4 { background: url(../images/comu_icon4.png) no-repeat left; }
.comu_Bd { background-color: #f4f4f4; height: auto; overflow: hidden; padding: 24px 38px 36px 38px; border: 1px solid #eaeaea; }
.comu_Binput ul { width: 1203px; }
.comu_Binput li { float: left; margin-right: 81px; margin-top: 12px; display: inline; width: 320px; height: 32px; }
.label { color: #333; font-size: 14px; width: 48px; height: 32px; line-height: 32px; display: block; }
.comu_text { width: 238px; height: 20px; }
.com_xx { color: #ff0000; line-height: 32px; padding-left: 6px; display: inline; }
.comu_sel { width: 251px; }
.comu_sel option { padding-left: 7px; }
.comu_chlist li { float: left; }
.comu_ch1 { width: 288px; }
.comu_ch2 { width: 240px; }
.comu_ch3 { width: 204px; }
.comu_ch4 { width: 260px; }
.comu_ch5 { width: 130px; }
.comu_chname { float: left; background-color: #88d0a5; color: #FFF; font-size: 14px; width: auto; height: 26px; line-height: 26px; margin-top: 14px; padding: 0 20px; border-radius: 20px; -moz-border-radius: 20px; -webkit-border-radius: 20px; }
.sub_sumu { clear: both; padding-top: 14px; }
.sub_suBox { height: 38px; line-height: 38px; cursor: pointer; }
.sub_suname { display: inline-block; color: #333; font-size: 14px; padding-left: 10px; }
.comu_Bd .comu_area { color: #888; font-size: 14px; width: 1092px; height: 98px; padding: 10px 15px; border: 1px solid #f4f4f4; }
.comu_Bd .comu_area.cur { color: #333; border: 1px solid #009b4d; }
.comu_click { height: 32px; padding: 14px 0; border-left: 1px solid #f4f4f4; border-right: 1px solid #f4f4f4; border-bottom: 1px solid #f4f4f4; text-align: center; }
.comu_click input { display: inline-block; font-family: 'Microsoft YaHei'; font-size: 16px; font-weight: bold; width: auto; height: 32px; padding: 0 42px; margin: 0 8px; border: none; cursor: pointer; border-radius: 20px; }
.comu_sub { color: #FFF; background-color: #009b4d; }
.comu_click input.comu_reset { color: #333; background-color: #FFF; border: 1px solid #dcdcdc; }*/

/*scroll-com*/
/*.com_scroll { clear: left; width: 790px; height: 400px; }
.com_scroll .viewport { float: left; width: 750px; height: 400px; overflow: hidden; position: relative; }
.com_scroll .scroll_over { width: 750px; height: 400px; overflow: hidden; }
.com_scroll .overview { list-style: none; position: absolute; width: 750px; overflow: hidden; left: 0; top: 0; margin: 0; }
.com_scroll .scrollbar { position: relative; float: right; position: relative; display: inline; z-index: 400; width: 7px; height: 400px; background-color: #f4f4f4; }
.com_scroll .track { width: 7px; position: relative; }
.com_scroll .thumb { background-color: #dedede; width: 7px; cursor: pointer; position: absolute; top: 0; left: 0; z-index: 400; }
.com_scroll .disable { display: none; }*/

/*service-load*/
/*.load_img, .load_img a { width: 24px; height: 24px; }
.load_img a { display: block; background: url(../images/load_Lac.png) no-repeat; }
.load .list_infor { width: 514px; }
.load .list_infTop { padding-top: 0; }
.list.load li { padding: 16px 16px 8px 16px; margin: 20px 24px 0 0; border: 1px solid #dcdcdc; }
.load .list_infName { width: 100%; }
.load li:hover { background-color: #008e38; border: 1px solid #008e38; }
.load li:hover .list_infName, .load li:hover .list_infIntro { color: #FFF; }
.load li:hover .load_img a { background: url(../images/load_Lho.png) no-repeat; }*/

/*product*/
/*news-energy*/
.pro { height: auto; overflow: hidden; padding: 38px 0 0 0; }
.pro_cn { background: url(../images/pro_cnbd.png) repeat-x; width: 226px; height: 42px; line-height: 42px; margin: 0 auto; text-align: center; }
.pro_cn h3 { display: inline-block; background-color: #f4f4f4; color: #333; font-size: 30px; width: auto; height: 42px; padding: 0 14px; }
.pro_en { color: #888; font-size: 14px; padding-top: 14px; text-align: center; }
.pro_selShow { height: auto; overflow: hidden; padding-top: 25px; }
.pro_list ul { width: 1215px; }
.pro_list li { float: left; position: relative; background-color: #FFF; width: 390px; height: 390px; overflow: hidden; margin: 15px 15px 0 0; display: inline; }
.pro_po { width: 390px; height: 390px; }
.pro_po a { display: block; width: 302px; height: 368px; padding: 12px 44px 10px 44px; }
.pro_poName { display: block; font-size: 16px; height: 65px; line-height: 65px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; text-align: center; border-top: 1px solid #dcdcdc; }

.pro_show { position: absolute; top: 390px; left: 0; z-index: 20; background: url(../images/pro_Lyy.png) repeat; width: 390px; height: 390px; }
.pro_show a { display: block; width: 322px; height: 350px; padding: 40px 34px 0 34px; }
.pro_show a span { display: block; cursor: pointer; }
.pro_show a b { display: inline-block; cursor: pointer; }
.pro_shname { margin-bottom: 14px; }
.pro_shname { display: block; color: #FFF; font-size: 18px; width: 322px; height: 24px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.pro_shintro { color: #c8f1d8; font-size: 14px; padding-bottom: 60px; }
.pro_shMore { display: block; color: #FFF; font-size: 14px; width: 124px; height: 36px; line-height: 36px; text-align: center; border: 1px solid #FFF; margin: 0 auto; }
.pro_shMore b { background: url(../images/pro_Lmicon.png) no-repeat right; padding-right: 26px; font-weight: normal; }

.pro_box { background-color: #FFF; height: auto; overflow: hidden; padding: 28px 25px 30px 25px; margin-top: 20px; }
.solution { width: 754px; }
.load_cen { width: 354px; }
.pro_Bt { height: 24px; margin-bottom: 7px; }
.pro_Btname { background: url(../images/pro_soline.jpg) no-repeat left; padding-left: 14px; color: #009b4c; font-size: 22px; display: inline; }
.pro_Btmore { background: url(../images/pro_Micac.png) no-repeat right; padding-right: 16px; line-height: 16px; margin-top: 8px; display: inline-block; }
.pro_Btmore:hover { background: url(../images/pro_Micho.png) no-repeat right; }
.pro_solu { height: auto; overflow: hidden; }
.pro_Bdall { width: 320px; padding-top: 14px; display: inline; }
.pro_solimg { width: 320px; height: 190px; }
.pro_solname { padding-top: 8px; }
.pro_solname a { display: block; font-size: 16px; width: 320px; height: 24px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.pro_solintro { color: #888; height: 24px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.solution .pro_Bdlist { width: 404px; }
.pro_Bdlist { height: 265px; overflow: hidden; }
.pro_Bdlist li { height: 37px; line-height: 37px; border-bottom: 1px dotted #dcdcdc; }
.pro_Bdlist li a { display: block; font-size: 14px; height: 37px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.pro_solu .pro_Bdlist li a { background: url(../images/list_ac.png) no-repeat left; padding-left: 18px; }
.pro_solu .pro_Bdlist li a:hover { background: url(../images/list_ho.png) no-repeat left; }
.load_cen .pro_Bdlist li a { background: url(../images/pro_lodac.png) no-repeat left; padding-left: 30px; }
.load_cen .pro_Bdlist li a:hover { background: url(../images/pro_lodho.png) no-repeat left; }

.case1, .case1 .case_move { width: 1150px; }
.case1 .case_move, .case1 .case_list ul, .case1 .case_list li a { height: 206px; }
.case1 .case_list { width: 1168px; height: 206px; }
.case1 .case_list li { width: 274px; height: 206px; margin-right: 18px; }

.case2, .case2 .case_move { width: 754px; }
.case2 .case_move, .case2 .case_list ul, .case2 .case_list li a { height: 180px; }
.case2 .case_list { width: 771px; height: 180px; }
.case2 .case_list li { width: 240px; height: 180px; margin-right: 17px; }
.case2 .case_Mname { padding-top: 6px; }

.case_move { position: relative; padding-top: 12px; overflow: hidden; }
.case_list { position: absolute; top: 12px; left: 0; overflow: hidden; }
.case_list ul { position: absolute; top: 0; left: 0; width: 200000px; }
.case_list li { float: left; display: inline; }
.case_list li a { display: block; }
.case_Mname { display: block; font-size: 16px; height: 24px; padding-top: 10px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; text-align: center; }
.case_move .abtn { display: block; position: absolute; top: 76px; z-index: 200; width: 20px; height: 44px; }
.case_move .aleft { background: url(../images/case_Mlac.png) no-repeat; left: 0; }
.case_move .aright { background: url(../images/case_Mrac.png) no-repeat; right: 0; }

/*eletic*/
/*.ele_zs { position: relative; width: 356px; height: 248px; overflow: hidden; padding-top: 12px; }
.ele_zs ul { position: absolute; top: 12px; left: 0; width: 20000px; height: 248px; }
.ele_zs li { float: left; width: 356px; height: 248px; }
.ele_zsImg { width: 356px; height: 190px; }
.ele_zsName { padding-top: 10px; }
.ele_zsName a { display: block; font-size: 16px; width: 290px; height: 24px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.ele_zsIntro { color: #888; height: 24px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.ele_zs .btnBg { position: absolute; top: 218px; right: 0; z-index: 20; width: auto; height: 10px; text-align: center; }
.ele_zs .btnBg span { display: inline-block; background: url(../images/ele_zsMac.png) no-repeat; width: 10px; height: 10px; margin-left: 5px; cursor: pointer; }
.ele_zs .btnBg span.on { background: url(../images/ele_zsMho.png) no-repeat; }
.load_cenpo .pro_Bdlist { height: 189px; padding-top: 10px; }
.case2 .case_move .abtn { top: 66px; }*/

/*case*/
/*.case_Alist ul { width: 1220px; }
.case_Alist li { float: left; margin: 30px 21px 0 0; display: inline; width: 284px; height: 224px; }
.case_Alist li a { display: block; width: 284px; height: 224px; }
.case_Alist li a span { cursor: pointer; }
.case_Aimg { display: block; position: relative; width: 284px; height: 178px; overflow: hidden; }
.case_Apo { display: block; position: absolute; top: 178px; left: 0; z-index: 20; background: url(../images/case_yy.png) repeat; color: #FFF; line-height: 28px; width: 232px; height: 160px; padding: 18px 26px 0 26px; }
.case_Aname { display: block; background-color: #FFF; color: #666; font-size: 14px; font-weight: normal; height: 46px; line-height: 46px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; text-align: center; }
.case_Alist li a:hover .case_Aname { background-color: #009b4d; color: #FFF; }*/

/*case-tk*/
/*.case_tk { display: none; position: fixed; top: 50%; left: 50%; margin-top: -266px; margin-left: -610px; z-index: 6000; background: url(../images/tk_yy.png) repeat; width: 1200px; height: 512px; padding: 10px; border-radius: 10px; }
.case_tkBox { background-color: #FFF; width: 1200px; height: 512px; }
.case_tkBl { width: 720px; padding: 22px 0 0 22px; display: inline; }
.case_tkMove { position: relative; width: 720px; height: 470px; overflow: hidden; }
.case_tkMove ul { position: absolute; top: 0; left: 0; width: 20000px; height: 452px; }
.case_tkMove li { float: left; width: 720px; height: 452px; }
.case_tkMove .btnBg { position: absolute; left: 0; bottom: 0; width: 100%; height: 5px; z-index: 20; text-align: center; }
.btnBg span { display: inline-block; background-color: #c6c6c6; width: 28px; height: 5px; margin: 0 4px; cursor: pointer; }
.btnBg span.on { background-color: #009b4d; }
.case_tkBr { background-color: #f4f4f4; position: relative; width: 430px; height: 512px; }
.case_tkClose { color: #b2b2b2; font-size: 17px; height: 18px; padding: 8px 12px 0 0; margin-bottom: 36px; display: inline; cursor: pointer; }
.case_tkClose img { vertical-align: middle; margin-left: 10px; }
.case_tkall { clear: both; padding: 0 30px; }
.case_tkAname { color: #009b4d; font-size: 30px; line-height: normal; margin-bottom: 18px; }
.case_tkAlist { border-top: 1px dashed #dcdcdc; }
.case_tkAlist li { clear: both; font-size: 14px; height: auto; overflow: hidden; padding: 8px 0; border-bottom: 1px dashed #dcdcdc; }
.case_tkAlael { width: 72px; color: #484848; }
.case_tkAfor { width: 298px; color: #888; }
.case_tkApage { position: absolute; left: 0; bottom: 40px; width: 370px; padding: 0 30px; }
.case_tkApage li { height: 39px; line-height: 39px; border-bottom: 1px dashed #dcdcdc; }
.case_tkApage li a { display: block; color: #888; width: 370px; height: 39px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.case_tkApage li a:hover { color: #009b4d; }*/

/*tech-talk*/
/*.tech_talk { position: relative; background-color: #009b4d; height: 868px; }
.tech_talk img { display: block; position: absolute; bottom: 0; left: 50%; margin-left: -960px; width: 1920px; height: 800px; }
.tech_taChnal { position: absolute; left: 50%; top: 0; margin-left: -600px; z-index: 20; width: 1200px; height: 68px; overflow: hidden; }
.tech_taChnal ul { width: 1220px; }
.tech_taChnal li { float: left; width: 300px; height: 68px; border-right: 1px solid #6dc595; }
.tech_taChnal li a { display: block; background-color: #FFF; width: 240px; height: 50px; padding: 9px 0 9px 60px; border-bottom: 4px solid #009b4d; transition: all 1s ease 0.01s; -moz-transition: all 1s ease 0.01s; -webkit-transition: all 1s ease 0.01s; }
.tech_taChnal li a span { display: block; cursor: pointer; }
.tech_chicon { float: left; width: 50px; height: 50px; margin: 0 auto; }
.tech_chicon1 { background: url(../images/tech_tachac1.png) no-repeat; }
.tech_chicon2 { background: url(../images/tech_tachac2.png) no-repeat; }
.tech_chicon3 { background: url(../images/tech_tachac3.png) no-repeat; }
.tech_chicon4 { background: url(../images/tech_tachac4.png) no-repeat; }
.tech_talName { float: left; font-size: 18px; width: 160px; height: 50px; line-height: 50px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; text-align: center; }
.tech_taChnal li a:hover { background-color: #47b472; transition: all 0.4s ease 0.01s; -moz-transition: all 0.4s ease 0.01s; -webkit-transition: all 0.4s ease 0.01s; }
.tech_taChnal li a:hover .tech_chicon1 { background: url(../images/tech_tachho1.png) no-repeat; }
.tech_taChnal li a:hover .tech_chicon2 { background: url(../images/tech_tachho2.png) no-repeat; }
.tech_taChnal li a:hover .tech_chicon3 { background: url(../images/tech_tachho3.png) no-repeat; }
.tech_taChnal li a:hover .tech_chicon4 { background: url(../images/tech_tachho4.png) no-repeat; }
.tech_taChnal li a:hover .tech_talName { color: #FFF; }
.tech_taCon { padding: 70px 0; }
.tech_talist { height: auto; overflow: hidden; }
.tech_talist ul { width: 1230px; }
.tech_talist li { float: left; margin: 30px 30px 0 0; display: inline; width: 380px; height: 270px; }
.tech_talist li a { display: block; width: 380px; height: 270px; background-color: #FFF; }
.tech_talist li a img { display: block; width: 380px; height: 220px; }
.tech_taName { display: block; font-size: 14px; height: 50px; line-height: 50px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; text-align: center; }*/

/*tech-talkview*/
/*.tech_lg { padding-top: 30px; }
.tech_lgHow { height: 45px; background-color: #f5f5f5; padding: 0 18px; border-bottom: 2px solid #FFF; }
.tech_lgfor { height: auto; overflow: hidden; padding: 16px 18px; background-color: #f5f5f5; }
.tech_lgHname { padding-top: 10px; margin-right: 18px; display: inline; }
.tech_lgHlist { width: 72px; height: 25px; padding-top: 12px; display: inline; }
.tech_lgHlist li { float: left; width: 25px; height: 25px; margin-right: 11px; display: inline; }
.tech_lgfl { width: 55px; padding-top: 8px; display: inline; text-align: center; }
.tech_lgpono { display: block; padding-top: 6px; }
.tech_lgfr { width: 758px; }
.tech_lgarea { display: block; width: 756px; height: 60px; }
.tech_lgfput { height: 24px; padding-top: 10px; }
.tech_lgWrite { color: #888; }
.tech_lgSub { display: block; background-color: #009b4d; font-family: 'Microsoft YaHei'; color: #FFF; font-size: 12px; width: 64px; height: 24px; border: none; cursor: pointer; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
.tech_lgdlist li { height: auto; overflow: hidden; padding: 30px 0 24px 18px; border-bottom: 1px dotted #dcdcdc; }
.tech_lgdimg { width: 55px; height: 55px; }
.tech_lgdR { width: 776px; }
.tech_lgDrname a { color: #009b4d; font-size: 14px; }
.tech_lgDrintro { color: #333; line-height: 18px; margin: 4px 0 6px; }
.tech_lgDrfor { height: 24px; }
.tech_lgtime { color: #888; }
.tech_lgGood { color: #0088cc; cursor: pointer; }
.tech_lgGood span { color: #888; }
.tech_lgGood span b { font-weight: normal; }
.tech_lgMore { display: block; background-color: #f5f5f5; font-size: 14px; height: 28px; line-height: 28px; margin-top: 20px; text-align: center; }
.tech_lgMore span { background: url(../images/tech_zsMac.png) no-repeat right; padding-right: 12px; }
.tech_lgMore:hover span { background: url(../images/tech_zsMho.png) no-repeat right; }*/

/*tech-tk*/
/*.login_tk { display: none; background: url(../images/tk_yy.png) repeat; padding: 10px; position: fixed; top: 50%; left: 50%; z-index: 6000; border-radius: 8px; }
.login_tkBox { background-color: #FFF; }
.lg_tkTop { background-color: #009b4d; height: 38px; line-height: 38px; padding: 0 28px; }
.lg_tkTname { color: #FFF; font-size: 18px; }
.lg_tkClose { font-family: '宋体'; color: #FFF; font-size: 14px; cursor: pointer; }
.lg_tkDown { height: auto; overflow: hidden; padding: 30px 28px; }
.lg_tkDl { font-size: 14px; line-height: 30px; width: 440px; height: 270px; overflow-x: hidden; overflow-y: auto; padding-top: 12px; display: inline; }
.lg_tkDr { width: 320px; height: auto; overflow: hidden; border: 1px solid #dcdcdc; }
.lg_tkSel { background: url(../images/lg_tkSelbd.jpg) repeat-x; height: 43px; border-bottom: 1px solid #dcdcdc; }
.lg_tkSbox { font-size: 18px; text-align: center; }
.lg_tkSbox1 { background-color: #FFF; color: #009b4d; width: 160px; height: 40px; line-height: 38px; border-right: 1px solid #dcdcdc; border-bottom: 1px solid #FFF; border-top: 3px solid #009b4d; }
.lg_tkSbox2 { width: 159px; height: 43px; line-height: 43px; }
.lg_tkShow { width: 266px; }
.lg_tkTbox { width: 264px; height: 36px; border: 1px solid #dcdcdc; }
.lg_tkTbox.cur { border: 1px solid #009b4d; }
.lg_tkTbox.cur .lg_tkText { color: #333; }
.lg_tkText { display: block; font-family: 'Microsoft YaHei'; color: #ababab; font-size: 12px; width: 214px; height: 20px; line-height: 20px; padding: 8px 10px 8px 40px; border: 0; border: none; }
.lg_tkText1 { background: url(../images/lg_tktaicon1.jpg) no-repeat left; }
.lg_tkText2 { background: url(../images/lg_tktaicon2.jpg) no-repeat left; }
.lg_tkText3 { background: url(../images/lg_tktaicon3.jpg) no-repeat left; }
.lg_tkSub { display: block; background-color: #f88d03; font-family: 'Microsoft YaHei'; color: #FFF; font-size: 16px; width: 266px; height: 38px; border: none; cursor: pointer; }
.lg_tkFree, .lg_tkPass { color: #009b4d; font-size: 14px; text-decoration: underline; }
.lg_tkHave { width: 159px; height: 43px; text-align: center; }
.lg_tkHave a { display: block; height: 30px; line-height: 30px; padding-top: 8px; text-decoration: underline; }
.lg_yz .lg_tkTbox { width: 152px; }
.lg_yz .lg_tkText4 { padding: 8px 11px; width: 130px; }
.lg_tkButton { display: block; background-color: #f7f7f7; font-family: 'Microsoft YaHei'; color: #535353; font-size: 12px; width: 104px; height: 38px; border: 1px solid #dcdcdc; cursor: pointer; }
.lg_tkMust { color: #888; line-height: 18px; padding: 0 12px; }

.login_tk1 { margin-left: -442px; margin-top: -208px; }
.login_tk1, .login_tkBox1 { width: 864px; height: 396px; }
.login_tk1 .lg_tkShow { padding: 20px 27px 24px 27px; }
.login_tk2 { margin-left: -442px; margin-top: -218px; }
.login_tk2, .login_tkBox2 { width: 864px; height: 416px; }
.login_tk2 .lg_tkShow { padding: 20px 27px 6px 27px; }
.login_tk3 { margin-left: -442px; margin-top: -218px; }
.login_tk3, .login_tkBox3 { width: 864px; height: 416px; }
.login_tk3 .lg_tkShow { padding: 20px 27px 6px 27px; }
.lg_ckCom { margin-left: -200px; margin-top: -97px; }
.lg_ckCom, .lg_ckCom .login_tkBox { width: 380px; height: 174px; }
.lg_ckCom .lg_tkDown { padding: 20px 6px 0 6px; text-align: center; }
.lg_ckCom .lg_tkTop { padding: 0 16px; }
.lg_tksys { color: #ff0000; font-size: 24px; line-height: normal; margin-bottom: 4px; }
.lg_tkauto, .lg_tkpclose a { color: #888; }
.lg_tkpclose a { text-decoration: underline; }
.lg_return { color: #009b4d; font-size: 14px; text-decoration: underline; }*/

/*view*/
/*#warp.header2 { height: 50px; background-color: #009b4d; }
.head2 { height: 50px; }
.view_logo { width: 234px; height: 50px; }
.view_name { color: #FFF; font-size: 18px; height: 26px; line-height: 26px; margin: 12px 0; padding-left: 20px; display: inline; border-left: 1px solid #40b46e; }
.view_nav { height: 24px; padding: 13px 0; }
.view_nav a { display: inline-block; background: url(../images/view_navline.png) no-repeat right; color: #FFF; font-size: 14px; width: auto; height: 24px; padding: 0 14px; }
.view_nav a span { display: inline-block; width: auto; height: 24px; padding: 0 15px; }
.view_nav a.cur span, .view_nav a:hover span { background-color: #47b472; border-radius: 14px; -moz-border-radius: 14px; -webkit-border-radius: 14px; }*/

/*view-energy1*/
/*.contain, .energy { width: 100%; height: auto; overflow: hidden; }
.ener_box { position: relative; clear: both; width: 100%; height: auto; overflow: hidden; }
.ener_box1 { height: 950px; }
.view_po { position: absolute; left: 50%; bottom: 52px; margin-left: -20px; z-index: 20; width: 39px; height: 39px; }
.ener_box2 { padding: 114px 0; }
.ener_ctGod { color: #009b4d; font-size: 36px; line-height: 48px; padding-bottom: 38px; text-align: center; }
.ener_ctlist { float: left; width: 100%; }
.ener_ctlist ul { margin: 0 -3px; }
.ener_ctlist li { float: left; width: 20%; padding: 0 3px; margin-top: 6px; display: inline; box-sizing: border-box; }
.ener_ctlist li img { display: block; width: 100%; max-width: 100%; }
.ener_ctLbox { position: relative; width: 100%; overflow: hidden; }
.ener_ctName { position: absolute; left: 0; bottom: -42px; z-index: 20; background-color: #009b4d; color: #FFF; font-size: 18px; width: 100%; height: 42px; line-height: 42px; text-align: center; }
.ener_box3 { padding: 84px 0 113px; }
.bd { background-color: #f8f8f8; }
.ener_whName { background: url(../images/ener_whline.jpg) no-repeat left; padding-left: 16px; color: #009b4d; font-size: 36px; line-height: normal; }
.ener_whgood { padding-left: 16px; color: #333; font-size: 24px; padding-top: 16px; padding-bottom: 30px; }
.hg1000 { position: relative; height: 1000px; }
.hg950 { position: relative; height: 950px; }
.ener_elctop { position: absolute; top: 40px; left: 0; width: 1200px; text-align: center; }
.ener_elcleft, .ener_elcright { position: absolute; top: 432px; width: 340px; }
.ener_elcleft { left: 0; }
.ener_elcright { right: 0; }
.ener_elcName { color: #009b4d; font-size: 48px; line-height: normal; }
.ener_elctro { color: #dadada; font-size: 18px; line-height: 32px; padding-top: 10px; }
.ener_elcimg { float: right; margin-right: 74px; margin-bottom: 90px; display: inline; width: 150px; height: 150px; }
.ener_elcAll { clear: both; }
.ener_elcNum { width: 140px; }
.ener_elcIntro { color: #9d9d9d; font-size: 14px; width: 192px; }
.ener_elcNum { color: #009b4d; font-size: 36px; line-height: normal; }
.ener_elcNum span { font-size: 18px; }
.ener_godAll { width: 614px; padding-top: 280px; display: inline; }
.ener_godIntro { font-size: 18px; line-height: 32px; padding: 10px 0 0 16px; }
.ener_how .ener_whName, .ener_how .ener_godIntro, .ener_difent .ener_whName, .ener_difent .ener_godIntro, .ener_difNmae, .ener_difIntro, .ener_pt .ener_whName, .ener_pt .ener_godIntro, .ener_sbTop .ener_whName, .ener_sbTop .ener_godIntro, .ener_yh .ener_whName, .ener_yh .ener_godIntro { text-align: center; padding-left: 0; }
.ener_how .ener_whName { background: none; padding-top: 228px; }
.ener_how .ener_godIntro { color: #333; font-size: 24px; }
.ener_hlist { position: absolute; left: 0; bottom: 100px; width: 1200px; height: 285px; }
.ener_hlist ul { width: 1220px; }
.ener_hlist li { float: left; margin-right: 20px; display: inline; background-color: #009b4d; width: 285px; height: 235px; padding-top: 50px; }
.ener_hlist img { display: block; width: 110px; height: 110px; margin: 0 auto; }
.ener_hname { color: #FFF; font-size: 16px; padding: 24px 6px 0 6px; text-align: center; }
.ener_difent .ener_whName { font-size: 48px; padding-top: 186px; background: none; }
.ener_difent .ener_godIntro { color: #dadada; }
.ener_difList { height: auto; overflow: hidden; padding-top: 126px; }
.ener_difList ul { width: 1314px; }
.ener_difList li { float: left; width: 324px; margin-right: 114px; display: inline; }
.ener_difNmae { color: #009b4d; font-size: 24px; line-height: normal; }
.ener_difIntro { color: #dadada; font-size: 14px; height: 96px; overflow-x: hidden; overflow-y: auto; margin: 20px 0 24px; }
.ener_difImg { width: 206px; height: 130px; margin: 0 auto; }
.ener_mlist { height: auto; overflow: hidden; padding-top: 190px; }
.ener_mlist ul { width: 1620px; }
.ener_mlist li { float: left; width: 354px; height: 90px; padding: 26px 12px 0 24px; margin: 0 420px 26px 0; display: inline; cursor: pointer; }
.ener_mlist li.cur { background-color: #ededed; }
.ener_micon { width: 40px; height: 40px; }
.ener_mr { width: 284px; }
.ener_mName { font-size: 22px; }
.ener_mgod { color: #666; font-size: 14px; padding-top: 6px; }
.ener_mShow { position: absolute; top: 174px; left: 50%; margin-left: -319px; z-index: 20; background: url(../images/ener_mostbd.png) no-repeat; width: 638px; height: 660px; }
.ener_mSimg { position: absolute; top: 72px; left: 50%; margin-left: -128px; width: 256px; height: 452px; }
.ener_pt { padding-top: 172px; }
.ener_pt .ener_whName { background: none; font-size: 48px; }
.ener_pt .ener_godIntro { color: #009b4d; font-size: 34px; line-height: normal; padding-top: 0; height: 45px; padding-bottom: 26px; border-bottom: 1px solid #dcdcdc; }
.ener_godIntro h3 { background: url(../images/ener_ptline.jpg) no-repeat bottom center; padding-bottom: 28px; }
.ener_ptlist { height: auto; overflow: hidden; padding-top: 50px; }
.ener_ptlist li { float: left; width: 200px; margin-top: 30px; display: inline; }
.ener_ptImg { width: 120px; height: 120px; margin: 0 auto; }
.ener_ptName { color: #666; font-size: 16px; padding-top: 8px; height: 48px; overflow: hidden; text-align: center; }*/

/*view-energy2*/
/*.ener_rzTop { position: absolute; top: 60px; left: 50%; margin-left: -400px; width: 800px; text-align: center; }
.ener_rzDown { position: absolute; bottom: 60px; left: 50%; margin-left: -106px; width: 212px; }
.ener_rz .ener_elcName { font-size: 42px; }
.ener_rz .ener_elctro, .ener_dg .ener_elctro { color: #FFF; padding-top: 18px; }
.ener_rzLogo { width: 212px; height: 170px; }
.ener_rzName { color: #e7e6e6; font-size: 18px; padding-top: 16px; text-align: center; }
.ener_model { float: left; width: 100%; }
.ener_model .ener_whName { font-size: 36px; line-height: 46px; padding: 6% 0 3%; width: 862px; margin: 0 auto; background: none; text-align: center; }
.ener_modLine { font-weight: bold; margin-right: 14px; }
.ener_modList { float: left; width: 100%; }
.ener_modList li { float: left; position: relative; width: 50%; }
.ener_modImg { width: 100%; }
.ener_modImg img { display: block; max-width: 100%; width: 100%; opacity:; }
.ener_modInfor { position: absolute; top: 50%; margin-top: -8%; width: 540px; z-index: 100; opacity: 0; }
.ener_mod1 .ener_modInfor { right: 8%; }
.ener_mod2 .ener_modInfor { left: 8%; }
.ener_mod1 .ener_modifl { text-align: right; }
.ener_mod2 .ener_modif2 { text-align: left; }
.ener_modifl { width: 386px; }
.ener_modIcon { width: 114px; height: 114px; }
.ener_modifl h3 { color: #009b4d; font-size: 30px; font-weight: normal; padding: 0 0 18px; }
.ener_modifl p { color: #d3dcd8; font-size: 14px; line-height: 26px; }
.ener_modyy { position: absolute; top: 0; left: 0; background-color: #000; opacity: 0.6; filter: alpha(opacity=60); width: 100%; height: 100%; z-index: 60; }
.ener_dg, .ener_gv { padding-top: 306px; }
.ener_dg .ener_elcName, .ener_gv .ener_elcName { font-size: 36px; line-height: 60px; width: 600px; }
.ener_dg .ener_elctro, .ener_gv .ener_elctro { padding-left: 24px; width: 576px; }
.ener_gvShow { float: right; background: url(../images/ener_gvyy.png) repeat; padding: 12px 34px 30px 22px; }
.ener_gv .ener_elctro { color: #FFF; line-height: 36px; }*/

/*view-energy3*/
/*.ener_sbTop { position: absolute; top: 20px; left: 0; width: 100%; text-align: center; }
.ener_sbList { position: absolute; bottom: 20px; left: 0; width: 1200px; height: 380px; }
.ener_sbTop .ener_whName { background: none; }
.ener_sbTop .ener_godIntro { color: #333; font-size: 24px; }
.ener_sbList ul { width: 1230px; }
.ener_sbList li { float: left; margin-right: 30px; display: inline; position: relative; background-color: #FFF; width: 380px; height: 380px; overflow: hidden; }
.ener_sbPo { width: 340px; height: 320px; padding: 60px 20px 0 20px; }
.ener_sbPicon { width: 152px; height: 152px; margin: 0 auto; }
.ener_sbPname { color: #333; font-size: 24px; line-height: 26px; margin: 36px 0 14px; height: 26px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; text-align: center; }
.ener_sbPintro { color: #666; font-size: 14px; text-align: center; }
.ener_sbShow { position: absolute; top: 380px; left: 0; z-index: 10; background-color: #FFF; width: 380px; height: 380px; }
.ener_yh .ener_whName { background: none; font-size: 42px; padding-top: 92px; }
.ener_yh .ener_godIntro { color: #333; padding-top: 20px; }
.ener_list { height: auto; overflow: hidden; padding: 26px 189px 22px 189px; }
.ener_list li { float: left; width: 274px; text-align: center; }
.ener_yhName { color: #333; font-size: 18px; padding-top: 12px; text-align: center; }
.ener_yhMove .owl-carousel .item { position: relative; width: 1200px; height: 480px; }
.ener_yhMove #owl-demo-four img { float: none; width: 100%; }
.item_img1, .item_img3, .item_img4, .item_img5 { width: 300px; height: 240px; }
.item_img1 { position: absolute; top: 0; left: 0; }
.item_img2 { position: absolute; top: 0; left: 300px; width: 600px; height: 480px; }
.item_img3 { position: absolute; top: 0; right: 0; }
.item_img4 { position: absolute; bottom: 0; left: 0; }
.item_img5 { position: absolute; bottom: 0; right: 0; }
.ener_fsys .ener_modInfor { width: 280px; height: 226px; }
.ener_fsicon { width: 180px; height: 180px; margin: 0 auto; }
.ener_fsName { color: #d3dcd8; font-size: 24px; padding-top: 22px; text-align: center; }
.ener_fsys .ener_modInfor { margin-top: -16%; }
.ener_fsys .ener_mod1 .ener_modInfor, .ener_fsys .ener_mod3 .ener_modInfor { right: 14%; }
.ener_fsys .ener_mod2 .ener_modInfor, .ener_fsys .ener_mod4 .ener_modInfor { left: 14%; }
.ener_apt .ener_whName { margin-top: 190px; }
.ener_stimg img { display: block; position: absolute; top: 0; left: 50%; margin-left: -960px; width: 1920px; height: 1000px; }
.ener_stimg img.ener_stImg2 { display: none; }
.ener_stAll { position: absolute; top: 214px; left: 50%; margin-left: -600px; width: 1200px; }
.ener_stAll .ener_whName { background: url(../images/ener_whaite.png) no-repeat left; color: #FFF; }
.ener_stgod { color: #FFF; font-size: 24px; line-height: normal; padding-left: 16px; margin: 14px 0 6px; }
.ener_stAll .ener_godIntro { color: #FFF; font-size: 16px; line-height: 32px; }
.ener_faicon { display: block; width: 110px; height: 110px; margin: 0 auto; }
#ener_3_7 .ener_faicon1 { background: url(../images/ener_faceac1.png) no-repeat; }
#ener_3_7 .ener_faicon2 { background: url(../images/ener_faceac2.png) no-repeat; }
#ener_3_7 .ener_faicon3 { background: url(../images/ener_faceac3.png) no-repeat; }
#ener_3_7 .ener_faicon4 { background: url(../images/ener_faceac4.png) no-repeat; }
#ener_3_7 .ener_hlist li:hover .ener_faicon1 { background: url(../images/ener_faceho1.png) no-repeat; }
#ener_3_7 .ener_hlist li:hover .ener_faicon2 { background: url(../images/ener_faceho2.png) no-repeat; }
#ener_3_7 .ener_hlist li:hover .ener_faicon3 { background: url(../images/ener_faceho3.png) no-repeat; }
#ener_3_7 .ener_hlist li:hover .ener_faicon4 { background: url(../images/ener_faceho4.png) no-repeat; }
.ener_how2 .ener_hlist li, .ener_how3 .ener_hlist li { background-color: #FFF; transition: all 0.4s ease 0.01s; -moz-transition: all 0.4s ease 0.01s; -webkit-transition: all 0.4s ease 0.01s; }
.ener_how2 .ener_hname, .ener_how3 .ener_hname { color: #666; }
.ener_how2 .ener_hlist li:hover, .ener_how3 .ener_hlist li:hover { background-color: #009b4d; }
.ener_hlist li:hover .ener_hname { color: #FFF; }
.ener_web .ener_modInfor { width: 10%; margin-top: -24%; }
.ener_webImg { width: 100%; }
.ener_webImg img { display: block; width: 100%; }*/

/*pro-cs-xx*/
/*.pro_Banner { position: relative; background-color: #f2f9f5; width: 100%; height: 654px; overflow: hidden; }
.pro_Banner img { display: block; position: absolute; top: 0; left: 50%; margin-left: -960px; width: 1920px; height: 654px; }
.pro_c { height: auto; overflow: hidden; padding: 66px 0 94px; }
.pro_t { float: right; position: relative; z-index: 200; width: 1000px; height: 41px; border-bottom: 1px solid #cecece; }
.pro_t li { float: left; margin-right: 10px; display: inline; color: #666; font-size: 16px; width: 160px; height: 40px; line-height: 40px; text-align: center; border-top: 1px solid #cecece; border-left: 1px solid #cecece; border-right: 1px solid #cecece; cursor: pointer; }
.pro_t li.cur { color: #009b4d; height: 37px; line-height: 33px; border-top: 4px solid #009b4d; border-bottom: 1px solid #FFF; }
.pro_t.on { padding-left: 200px; }
.pro_d { margin-top: -42px; width: 1200px; }
.pro_dl { position: relative; z-index: 300; width: 136px; padding-top: 70px; display: inline; }
.pro_dr { width: 1000px; padding-left: 42px; margin-top: -42px; padding-top: 42px; display: inline; border-left: 3px solid #e9e9e9; }
.pro_dchnal li { width: 136px; text-align: right; }
.pro_dchnal li a { display: block; color: #888; font-size: 14px; line-height: 24px; padding: 20px 0; cursor: pointer; }
.pro_dchnal li.cur a { position: relative; z-index: 20; background: url(../images/pro_csicon.jpg) no-repeat right; color: #009b4d; font-size: 18px; width: 136px; padding: 20px 33px 20px 0; }
.pro_drtab { width: 100%; padding-top: 46px; }
.pro_drRol td { background-color: #f6f6f6; height: 48px; border-bottom: 1px solid #e6e4e3; }
.pro_drRel td { border-bottom: 1px solid #e6e4e3; }
.pro_drwd1 { color: #333; width: 164px; padding-right: 60px; text-align: right; border-right: 1px solid #e6e4e3; }
.pro_drwd2 { width: 704px; padding-right: 15px; padding-left: 56px; }
.pro_drRol .pro_drwd1 { font-size: 20px; }
.pro_drRel .pro_drwd1 { font-size: 14px; }
.pro_drRel td.pro_drwd1 { padding: 16px 60px 16px 0; }
.pro_drRel td.pro_drwd2 { padding: 16px 15px 16px 56px; }
.pro_dricon { background: url(../images/pro_drac.png) no-repeat; width: 21px; height: 21px; cursor: pointer; }
.pro_dricon.cur { background: url(../images/pro_drho.png) no-repeat; }
.pro_csClick { background-color: #f6f6f6; height: 48px; line-height: 48px; margin-top: 48px; text-align: center; }
.pro_csClick a { color: #009b4d; font-size: 18px; margin: 0 38px; }
.pro_csload { display: inline-block; background: url(../images/pro_csicon.png) no-repeat left; padding-left: 44px; }
.pro_xx { width: 1200px; height: auto; overflow: hidden; padding-top: 46px; }*/

/*apf*/
/*.apf_mlist { position: absolute; top: 260px; left: 50%; margin-left: -396px; width: 800px; height: 480px; overflow: hidden; }
.apf_mlist ul { width: 800px; height: 480px; }
.apf_mlist li { position: absolute; display: none; width: 800px; height: 480px; }
.apf_mlist .btnBg { position: absolute; top: 0; left: 130px; z-index: 20; width: auto; height: 50px; }
.apf_mlist .btnBg span { float: left; display: inline-block; background-color: transparent; margin: 0; width: 70px; height: 50px; cursor: pointer; }
.apf_tel { height: auto; overflow: hidden; padding-top: 256px; }
.apf_al { width: 600px; }
.apf_telist { position: relative; background-color: #FFF; width: 256px; height: 456px; margin: 46px 139px 0 0; display: inline; overflow: hidden; }
.apf_telist ul { width: 256px; height: 456px; }
.apf_telist li { display: none; position: absolute; width: 256px; height: 456px; }
.name { color: #333; font-size: 30px; line-height: 42px; }
.intro { color: #888; font-size: 16px; line-height: 36px; }
.apf_tel .intro { margin: 40px 0 86px; }
.apf_list { height: 146px; }
.apf_list ul { width: 632px; }
.apf_list li { float: left; width: 110px; margin-right: 48px; display: inline; }
.apf_list li img { display: block; width: 110px; height: 110px; }
.apf_name { font-size: 14px; padding-top: 12px; text-align: center; }
.apf_telist .btnBg { position: absolute; top: 75px; left: 0; z-index: 20; width: 100%; height: 28px; }
.apf_telist .btnBg span { background-color: transparent; margin: 0; width: 51px; height: 28px; }
.apf_inter { height: auto; overflow: hidden; padding-top: 272px; }
.apf_inter .intro { margin: 10px 0 70px; }
.apt_yy { padding-top: 56px; height: 350px; }
.apt_yy ul { width: 1221px; }
.apt_yy li { float: left; margin-right: 21px; display: inline; position: relative; width: 386px; height: 350px; overflow: hidden; }
.apt_yyPo { background-color: #FFF; opacity: 1; }
.apt_yyPo, .apt_yyShow { padding: 12px 20px; width: 346px; height: 326px; }
.apt_yyBf { font-size: 30px; line-height: 38px; }
.apt_yyicon { width: 135px; height: 135px; margin: 8px auto 26px; }
.apt_yyName { font-size: 18px; line-height: 32px; text-align: center; }
.apt_yyIntro { font-size: 14px; line-height: 24px; width: 272px; height: 72px; overflow: hidden; padding-top: 2px; margin: 0 auto; text-align: center; }
.apt_yyPo .apt_yyBf { color: #c7c7c7; }
.apt_yyPo .apt_yyName { color: #333; }
.apt_yyPo .apt_yyIntro { color: #888; }
.apt_yyShow .apt_yyBf { color: #2cbd65; }
.apt_yyShow .apt_yyName { color: #FFF; }
.apt_yyShow .apt_yyIntro { color: #8cebb1; }
.apt_yyShow { opacity: 0; position: absolute; top: 0; left: 0; z-index: 20; background-color: #009b4d; }
.ener_max .ener_whName, .ener_max .ener_godIntro, .ener_wdx .ener_whName { text-align: center; }
.ener_max .ener_whName, .ener_wdx .ener_whName { background: none; padding-left: 0; }
.ener_max .ener_whName { padding-top: 166px; }
.ener_max .ener_godIntro { padding-left: 0; }
.ener_max .ener_whName h3, .ener_wdx .ener_whName h3 { background: url(../images/ener_whline.jpg) no-repeat left; display: inline-block; padding-left: 20px; }
.ener_maxSel { width: 100%; height: 40px; margin-top: 66px; text-align: center; border-top: 1px solid #cecece; border-bottom: 1px solid #cecece; }
.ener_maxSel a { display: inline-block; color: #666; font-size: 16px; width: auto; height: 40px; line-height: 40px; padding: 0 28px; margin-right: 10px; border-left: 1px solid #cecece; border-right: 1px solid #cecece; }
.ener_maxSel a.cur { background-color: #009b4d; color: #FFF; }
.ener_maxShow { float: left; width: 100%; padding: 3% 0 10%; }
.ener_maxList { float: left; width: 100%; box-sizing: border-box; }
.ener_maxList ul { margin: 0 -4px; }
.ener_maxList li { float: left; width: 25%; padding: 0 4px; box-sizing: border-box; }
.ener_maxImg { width: 100%; border: 1px solid #cdcdcd; }
.ener_maxImg img { display: block; max-width: 100%; width: 100%; }
.ener_maxName { color: #484848; font-size: 16px; height: 32px; line-height: 32px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; padding-top: 10px; text-align: center; }
.ener_wdx { padding-top: 90px; height: auto; overflow: hidden; }
.ener_wdxicon { width: 110px; height: 110px; margin: 44px auto 10px; }
.ener_wdxname { color: #333; font-size: 18px; line-height: 32px; text-align: center; }
.ener_wdxohr { color: #333; font-size: 16px; margin: 10px 0 8px; text-align: center; }
.ener_wdintro { color: #888; font-size: 14px; margin-bottom: 60px; text-align: center; }
.ener_wdxMedia { width: 100%; height: 600px; }
.ener_medCen { position: relative; height: 600px; }
.ener_medicon { position: absolute; top: 50%; left: 50%; margin-top: -66px; margin-left: -66px; width: 132px; height: 132px; cursor: pointer; }
.ener_medTk { display: none; position: absolute; top: 50%; left: 50%; margin-left: -348px; margin-top: -209px; z-index: 20; width: 696px; height: 418px; }
.ener_medTk .th_mdClose { margin-top: -28px; display: inline; width: 28px; height: 28px; cursor: pointer; }
.ener_wdxCheck { background-color: #FFF; width: 100%; height: 378px; }
.ener_wdxCcen { position: relative; height: 378px; }
.ener_wdxClist { position: absolute; left: 0; bottom: 10px; width: 1200px; }
.ener_wdxClist li { float: left; width: 400px; }
.ener_chicon { width: 110px; height: 110px; margin: 0 auto; }
.ener_chName { color: #333; font-size: 18px; padding: 22px 0 12px; text-align: center; }
.ener_chIntro { color: #888; font-size: 14px; width: 256px; margin: 0 auto; text-align: center; }
#ener_4_9 .ener_godIntro { padding: 10px 0 64px 16px; }
.apf_rlShow { height: auto; overflow: hidden; padding-top: 66px; padding-bottom: 96px; }
.apf_rlSlist ul { width: 1220px; }
.apf_rlSlist li { float: left; width: 284px; margin-right: 21px; margin-top: 22px; display: inline; }
.apf_rlSimg { background-color: #FFF; width: 284px; }
.apf_rlSname { font-size: 16px; padding-top: 20px; text-align: center; }
.apf_rlSlist1 li { height: 328px; }
.apf_rlSlist1 .apf_rlSimg { height: 284px; }
.apf_rlSlist2 li { height: 414px; }
.apf_rlSlist2 .apf_rlSimg { height: 370px; }
.ener_aIntro { color: #333; font-size: 24px; line-height: normal; padding: 20px 0 0 16px; }
#ener_4_10 .ener_godIntro { font-size: 16px; margin-bottom: 20px; }
#ener_4_10 .ener_apt .ener_whName { margin-top: 100px; }*/

/*大图小图*/
/* sildes css begin */
/*#sildes, #sildes .container { width: 1200px; height: 560px; }
.control { width: 1200px; height: 500px; display: block; position: absolute; top: 0; left: 0; overflow: hidden; }
.change li { float: left; width: 1200px; overflow: hidden; text-align: center; }*/

/* 图片垂直居中,不是很准确 */
/*.change li .imgWrap { display: table-cell; width: 1200px; height: 500px; vertical-align: middle; cursor: pointer; *font-size: 500px; }
.change li img { width: 1200px; height: 500px; overflow: hidden; }*/

/* 描述部分 */
/*.change li .textDesc { width: 322px; height: 382px; padding: 118px 42px 0 42px; position: absolute; left: 0; bottom: 0; text-align: left; overflow: hidden; }
.change li .opacity { width: 406px; height: 500px; position: absolute; left: 0; bottom: 0; background: #000; filter: alpha(opacity=60); opacity: 0.6; }
.change li .title { color: #FFF; font-size: 36px; line-height: normal; }
.change li .text { color: #FFF; font-size: 14px; line-height: 32px; padding-top: 12px; height: 256px; overflow-x: hidden; overflow-y: auto; }*/

/* 翻页按钮 */
/*.prev, .next{width:49px;height:49px;position:absolute;bottom:480px; color:#FFF;font-size:14px; z-index: 9;font-weight:bold; cursor: pointer;outline:none} 
.prev span, .next span{display: none;}
.prev{left:0;background:url(../images/arrows_01.png) no-repeat;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src="../images/arrows_01.png") ; _background:none}
.next{right:0;background:url(../images/arrows_02.png) no-repeat;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src="../images/arrows_02.png") ; _background:none}
*/
/* 分页 */
/*.pageClass { text-align: center; z-index: 9; position: absolute; top: 50px; padding-top: 10px; }
.pageClass a { display: inline-block; width: 10px; height: 10px; margin: 0 3px; overflow: hidden; border: 1px solid #bebebe; background: #bebebe; border-radius: 5px; outline: none; }
.pageClass a span { display: none; }
.pageClass a:hover, .pageClass a.cur { border: 1px solid #be230a; background: #be230a; }*/

/* 缩图部分 */
/*.thumbWrap { width: 1200px; height: 50px; position: absolute; left: 0; bottom: 0; overflow: hidden; }
.thumbWrap .thumbCont { position: absolute; left: 30px; top: 0; width: 1143px; height: 50px; position: relative; overflow: hidden; }
.thumbWrap .thumbCont ul { position: absolute; top: 0; left: 0; width: 20000px; height: 50px; }
.thumbWrap ul li { float: left; width: 127px; height: 50px; text-align: center; overflow: hidden; }
.thumbWrap ul li div { display: table-cell; width: 120px; height: 50px; vertical-align: middle; cursor: pointer; }

.thumbWrap ul li img { width: 120px; height: 50px; vertical-align: middle; overflow: hidden; }

.thumbWrap ul li.cur div { width: 114px; height: 44px; border: 3px solid #009b4d; }
.thumbWrap ul li.cur div img { width: 114px; height: 44px; }*/

/* 缩图按钮 */
/*.thumbPrev, .thumbNext { width: 20px; height: 50px; text-align: center; position: absolute; top: 0; z-index: 9; outline: none; }
.thumbPrev span, .thumbNext span { display: none; }
.thumbPrev { background: url(../images/apf_Mlac.png) no-repeat; left: 4px; }
.thumbNext { background: url(../images/apf_Mrac.png) no-repeat; right: 4px; }

.ener_line .ener_whName, .ener_cutry .ener_whName { background: none; padding-left: 0; font-size: 32px; text-align: center; }
.ener_line .ener_whName { color: #333; margin-top: 110px; }
.ener_line .ener_godIntro { font-size: 16px; padding: 10px 0 34px 0; text-align: center; }
.ener_lneShow { position: relative; width: 1200px; height: 610px; }
.ener_lneShow li { position: absolute; height: 200px; }
.ener_ln1, .ener_ln2, .ener_ln9, .ener_ln10 { width: 195px; }
.ener_ln3, .ener_ln5, .ener_ln6, .ener_ln7, .ener_ln8 { width: 395px; }
.ener_ln4 { width: 400px; }
.ener_ln1 { left: 0; top: 0; }
.ener_ln2 { left: 200px; top: 0; }
.ener_ln3 { left: 400px; top: 0; }
.ener_ln4 { right: 0; top: 0; }
.ener_ln5 { left: 0; top: 205px; }
.ener_ln6 { left: 400px; top: 205px; }
.ener_ln7 { left: 0; bottom: 0; }
.ener_ln8 { left: 400px; bottom: 0; }
.ener_ln9 { left: 800px; bottom: 0; }
.ener_ln10 { right: 0; bottom: 0; }
.ener_lnpo { opacity: 0; filter: alpha(opacity=0); position: absolute; top: 0; left: 0; z-index: 20; background: url(../images/apf_lineyy.png) repeat; width: 100%; height: 100%; }
.ener_lnpo td { color: #FFF; font-size: 18px; height: 200px; text-align: center; }
.ener_ln4 .ener_lnpo td, .ener_ln4 .ener_lnpo { height: 405px; }
.ener_cutry { position: relative; }
.ener_cutry .ener_whName { color: #FFF; font-size: 30px; padding-top: 194px; }
.ener_cutry .ener_godIntro { color: #FFF; font-size: 18px; opacity: 0.4; filter: alpha(opacity=40); padding: 16px 0 0 0; text-align: center; }
.ener_curlist { position: absolute; left: 0; bottom: 60px; width: 1200px; height: 158px; }
.ener_curlist li { float: left; color: #FFF; width: 400px; height: 158px; text-align: center; }
.ener_curlist li h3 { font-size: 100px; line-height: normal; }
.ener_curlist li p { font-size: 18px; }
.ener_cuslist { float: left; width: 100%; padding: 3% 0 5%; }
.ener_cuslist li { float: left; width: 25%; }
.ener_cuslist li img { display: block; max-width: 100%; width: 100%; }
.ener_cusHow { padding: 8% 12.5%; }
.ener_susName { color: #333; font-size: 22px; }
.ener_subIntro { color: #888; font-size: 14px; padding-top: 10px; }*/

/*svg*/
/*.ener_ctMname { color: #333; font-size: 16px; padding-top: 10px; height: 24px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; text-align: center; }
#ener_5_2 .ener_ctlist ul { margin-top: -14px; }
#ener_5_2 .ener_ctlist li { margin-top: 24px; }
.svg_teCen { padding-top: 60px; position: relative; height: 52px; text-align: center; }
.svg_teCen span { color: #333; font-size: 36px; line-height: normal; background: url(../images/svg_teicon.png) no-repeat left; padding-left: 30px; }
.svg_teMove1 { position: absolute; top: 60px; left: 0; }
.svg_teMove2 { position: absolute; top: 60px; right: 0; }
.svg_gv { position: absolute; bottom: 20px; left: 50%; margin-left: -600px; width: 1200px; }
.sbg_gvName { color: #FFF; font-size: 24px; line-height: 32px; padding-left: 18px; padding-bottom: 12px; }
.svg_gvShow { background: url(../images/svg_gvyy.png) repeat; width: 1156px; height: auto; overflow: hidden; padding: 32px 22px; }
.svg_gvSlist { height: auto; overflow: hidden; }
.svg_gvSlist ul { width: 1196px; }
.svg_gvSlist li { float: left; margin-right: 37px; display: inline; }
.svg_gvWd1 { width: 258px; }
.svg_gvWd2 { width: 276px; }
.svg_gvWd3 { width: 548px; }
.svg_gvSname { background: url(../images/svg_gvNum.png) no-repeat; color: #FFF; font-size: 48px; width: 90px; height: 90px; line-height: 90px; text-align: center; }
.svg_gvSfor { color: #FFF; font-size: 14px; padding-top: 22px; display: inline; }
.svg_gvWd1 .svg_gvSfor { width: 146px; }
.svg_gvWd2 .svg_gvSfor { width: 164px; }
.svg_gvWd3 .svg_gvSfor { width: 436px; }
#ener_5_3 .ener_stAll { top: 104px; }
#ener_5_3 .ener_stAll .ener_godIntro { font-size: 18px; opacity: 0.6; filter: alpha(opacity=60); }
.svg_gdName { color: #FFF; font-size: 36px; line-height: 48px; padding-top: 380px; text-align: center; }
.svg_good .ener_medicon { top: 226px; margin-top: 0; }
.svg_gdShow { position: relative; margin-top: 86px; min-height: 237px; }
.svg_gdSbox { position: absolute; top: 0; width: 496px; height: auto; min-height: 184px; overflow: hidden; padding: 40px 46px 35px 46px; border: 1px solid rgba(255,255,255,0.5); }
.svg_gdSbox1 { left: -200px; }
.svg_gdSbox2 { right: -200px; }
.svg_gdSnum { background: url(../images/svg_gdNum.png) no-repeat; color: #333; font-size: 24px; line-height: 32px; width: 136px; height: 104px; padding-top: 32px; text-align: center; }
.svg_gdSall { width: 338px; }
.svg_gdSname { color: #FFF; font-size: 24px; line-height: 32px; height: 32px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.svg_gdSintro { color: #dbdbdb; font-size: 14px; padding-top: 8px; }
.svg_good .ener_medTk { top: 134px; margin-top: 0; }
#ener_5_6 .ener_whName { background: none; }
#ener_5_6 .ener_godAll { padding-top: 394px; }
#ener_5_6 .ener_godIntro { padding: 10px 0 0 34px; }
#ener_5_11 .ener_faicon1 { background: url(../images/svg_faceac1.png) no-repeat; }
#ener_5_11 .ener_faicon2 { background: url(../images/svg_faceac2.png) no-repeat; }
#ener_5_11 .ener_faicon3 { background: url(../images/svg_faceac3.png) no-repeat; }
#ener_5_11 .ener_faicon4 { background: url(../images/svg_faceac4.png) no-repeat; }
#ener_5_11 .ener_hlist li:hover .ener_faicon1 { background: url(../images/svg_faceho1.png) no-repeat; }
#ener_5_11 .ener_hlist li:hover .ener_faicon2 { background: url(../images/svg_faceho2.png) no-repeat; }
#ener_5_11 .ener_hlist li:hover .ener_faicon3 { background: url(../images/svg_faceho3.png) no-repeat; }
#ener_5_11 .ener_hlist li:hover .ener_faicon4 { background: url(../images/svg_faceho4.png) no-repeat; }

.sub_apSel a { background: url(../images/sub_apfAc.png) no-repeat left; padding-left: 30px; margin-left: 34px; color: #888; font-size: 14px; display: inline-block; }
.sub_apSel a.cur { background: url(../images/sub_apfHo.png) no-repeat left; color: #009b4d; }*/
