/*内页头部*/
#warp{ position:relative; z-index:1000; top:0; left:0; width:100%;}
.header3{background-color:#FFF; border-bottom:1px solid #e9e9e9;}
.header3.header{ height:80px; padding:8px 0 4px;}
.header3 .head,.header3 .logo{ height:80px;}
.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:#1070ad;}
.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 #1070ad;}
.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:#fff;}
.header3 .nav2 li.cur .nav_name,.header3 .nav2 li.nav_this .nav_name{ color:#1070ad;}
.header3 .nav .sub_chnal li{ border-bottom:1px dotted #fff;}
.header3 .sub_chnal li a{ background:url(../images/sub_Vicon.png) no-repeat left;}

body{
	overflow-x: hidden;
	overflow-y:scroll;
	min-width:1200px;
}

/*chnla*/
.chnal{ background-color:#1070ad; 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:#1070ad; border:1px solid #1070ad;}

/*about*/
.body{ width:100%; height:auto; overflow:hidden;}
.body_c{ height:auto; overflow:hidden; padding:50px 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 #1070ad;}
.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:#1070ad;}
.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:#1070ad; 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:#1070ad;}

/*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:#1070ad; height:46px; line-height:43px; margin-top:-1px; display:inline; border-top:3px solid #1070ad; 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:#1070ad; border:1px solid #1070ad;}
.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:#1070ad; 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 #1070ad;}
.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:#1070ad;}
.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:#1070ad; 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:#1070ad;}
.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:#1070ad; 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:#1070ad;}

/*tech-talk*/
.tech_talk{ position:relative; background-color:#1070ad; 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 #1070ad; 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:#1070ad; 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:#1070ad; 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:#1070ad; 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:#1070ad; width:160px; height:40px; line-height:38px; border-right:1px solid #dcdcdc; border-bottom:1px solid #FFF; border-top:3px solid #1070ad;}
.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 #1070ad;}
.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:#1070ad; 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:#1070ad; font-size:14px; text-decoration:underline;}

/*view*/
#warp.header2{ height:50px; background-color:#1070ad;}
.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:#1070ad; 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:#1070ad; 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:#1070ad; 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:#1070ad; 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:#1070ad; 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:#1070ad; 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:#1070ad; 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:#1070ad; 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:#1070ad; 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:#333; 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:#1070ad;}
.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:#1070ad; height:37px; line-height:33px; border-top:4px solid #1070ad; 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:#1070ad; 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:#1070ad; 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:#1070ad;}
.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:#1070ad; 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:#333;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 #1070ad;}
.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:#1070ad;}



/*发展历程*/
.home-history {
    padding:0 0 60px;
    background: url(../images/lichengbg.jpg) no-repeat center/cover;
    color:red;
    overflow: hidden;
    margin-bottom: 50px;
}
.home-history-container{
    height: 480px;
    overflow: hidden;
    padding: 10px 25px;
}
.home-history .about-culture-title{
    margin: 20px 0 50px;
}
.time-list .swiper-slide-time{
    height: 80px !important;
}
.time-list li{
	/*float: left;*/
	/*margin: 30px 0;*/
	width: 50%;
    border-left: 2px solid #fff;
    height: 160px !important;
}
.time-list span{
    margin-left: 30px;
    color: #fff;
    font-size: 18px;
}
.home-history .home-history-timeaxis ul li.swiper-slide:before {
    display: block;
    content: "";
    width: 16px;
    height: 16px;
    border-radius: 100px;
    background: #FFFFFF;
    position: absolute;
    top: 0;
    /*left: 50%;*/
    margin-left: -8px;
}

.home-history .home-history-timeaxis ul li.swiper-slide-time:before {
    display: block;
    content: "";
    width: 20px;
    height: 20px;
    border-radius: 100px;
    background: none;
    /*border:1px solid #fff;*/
    position: absolute;
    top: 0;
    margin-left: -12px;
}
/*.home-history .home-history-timeaxis ul li.active:before{
    background: #1070ad;
}
.home-history .home-history-timeaxis ul li.active span{
    color: #1070ad;
}*/
.home-history .home-history-timeaxis ul li div:before {
    content: "";
    width: 0;
    height: 0;
    border-right: 20px solid #ffffff;
    border-top: 8px solid transparent;
    border-bottom: 8px solid transparent;
    position: absolute;
    left: -3.5%;
    top: 5%;
}
.home-history .home-history-timeaxis ul.swiper-wrapper:before {
    position: relative;
    display: block;
    content: "";
    background: #FFFFFF;
    height: 4000px;
    width: 2px;
    position: absolute;
    top: -500px;
    left: 0;
}
.home-history .home-history-timeaxis ul li div{
    border: 1px solid #fff;
    position: absolute;
    left: 27%;
    top: 0;
    width: 100%;
    border-radius: 0px 10px 10px 10px;
}
.home-history .home-history-timeaxis ul li p{
    padding: 30px;
    color: #fff;
    font-size: 16px;
}

/*圆圈扩散*/
@keyframes warn {
    0% {
        transform: scale(0);
        opacity: 0.0;
    }
    25% {
        transform: scale(0);
        opacity: 0.3;
    }
    50% {
        transform: scale(0.1);
        opacity: 0.5;
    }
    75% {
        transform: scale(0.5);
        opacity: 0.8;
    }
    100% {
        transform: scale(1);
        opacity: 0.0;
    }
}
@-webkit-keyframes "warn" {
    0% {
        -webkit-transform: scale(0);
        opacity: 0.0;
    }
    25% {
        -webkit-transform: scale(0);
        opacity: 0.1;
    }
    50% {
        -webkit-transform: scale(0.1);
        opacity: 0.3;
    }
    75% {
        -webkit-transform: scale(0.5);
        opacity: 0.5;
    }
    100% {
        -webkit-transform: scale(1);
        opacity: 0.0;
    }
}

.containers {
    position: relative;
    left: -20px;
}
/* 保持大小不变的小圆圈  */
.dot {
    position: absolute;
    width: 14px;
    height: 14px;
    left: 12px;
    top: 5px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border: 2px solid red;
    border-radius: 20px;
    z-index: 2;
    background: red;
}
/* 产生动画（向外扩散变大）的圆圈  */
.pulse {
    position: absolute;
    width: 40px;
    height: 40px;
    left: -5px;
    top: -11px;
    border: 6px solid red;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px;
    z-index: 1;
    opacity: 0;
    -webkit-animation: warn 1s ease-out;
    -moz-animation: warn 1s ease-out;
    animation: warn 1s ease-out;
    -webkit-animation-iteration-count: infinite;
    -moz-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
}
.about-history .dabiao1{
	background: none;
	color: #fff;
}
.about-history .dabiao{
	border: none;
	height: auto;
}
.container{
	width: 1200px;
	margin:0 auto;
}

/*关于我们*/
.fsAboutUsBody {
	padding: 30px 0;
	position: relative;
}
.fsAboutUsBody .fswhiteView {
	padding: 0px 110px 60px 110px;
	background: rgba(255, 255, 255, .5);
	position: absolute;
	top: 50%;
	left: 35%;
	transform: translate(-35%, -50%);
}
.fsAboutUsBody .fswhiteView .fsCnTitle {
	line-height: 40px;
	color: #1070ad;
	font-size: 30px;
}
.fsAboutUsBody .fswhiteView .fsEnTitle {
	font-size: 20px;
	color: #1070ad;
	line-height: 30px;
}
.fsAboutUsBody .fswhiteView .fsHeng {
	margin: 10px auto;
	display: block;
}
.fsAboutUsBody .fswhiteView .fsText {
	font-size: 16px;
	color: #333;
	line-height: 32px;
	margin-top: 20px;
    text-indent: 2em;
}
/*公司理念*/
.block-content {
    visibility: visible;
    animation-duration: 1.2s;
    animation-delay: 0s;
    animation-iteration-count: 1;
    animation-name: fadeInUp;
    position: relative;
    /*width: 1200px;*/
    margin: 0 auto;
    margin-bottom: 50px;
}

.block-content-box {
    visibility: visible;
    animation-duration: 0.4s;
    animation-delay: 0s;
    animation-iteration-count: 1;
    position: relative;
}

.block-content-box-list {
    display: table;
    width: 100%;
    padding: 0;
    border-right: 1px solid #eee;
    border-bottom: 1px solid #eee;
}

.block-list-item {
    width: 14.28%;
    height: 205px;
    display: inline-block;
    vertical-align: top;
    float:left;
}
@media screen and (max-width: 1500px) {
    .block-list-item {
        height: 225px;
    }
}
/*.block-list-item:nth-of-type(1){
	width: 20%;
}
.block-list-item:nth-of-type(2){
	width: 20%;
}
.block-list-item:nth-of-type(3){
	width: 20%;
}
.block-list-item:nth-of-type(4){
	width: 20%;
}
.block-list-item:nth-of-type(5){
	width: 20%;
}
.block-list-item:nth-of-type(10){
	width: 20%;
}
.block-list-item:nth-of-type(11){
	width: 20%;
}
.block-list-item:nth-of-type(12){
	width: 20%;
}
.block-list-item:nth-of-type(13){
	width: 20%;
}
.block-list-item:nth-of-type(14){
	width: 20%;
}*/
.block-list-item-box {
    border-left: 1px solid #eee;
    border-top: 1px solid #eee;
    padding: 15px 25px;
    position: relative;
    overflow: hidden;
    transition: all .5s;
    transition: all .5s;
    min-height: 173px;
}

.block-list-item-box:hover {
    -webkit-box-shadow: rgba(0,0,0,.2) 0px 0px 30px;
    -moz-box-shadow: rgba(0,0,0,.2) 0px 0px 30px;
    box-shadow: rgba(0,0,0,.2) 0px 0px 30px;
}

.block-list-item-mask {
    -webkit-mask-image: -webkit-radial-gradient(circle, white 100%, black 100%);
    overflow: hidden;
}

.block-list-item-image {
    padding-top: 80px!important;
    position: relative;
}

.block-list-item-content {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    overflow: hidden;
}

.block-list-item-middle {
    display: table;
    table-layout: fixed;
    height: 100%;
    vertical-align: middle;
    text-align: center;
    width: 80px;
    margin: auto;
    border-radius: 100%;
}

.block-list-item-middle img {
    position: relative;
    vertical-align: middle;
    cursor: initial!important;
    width: 80%;
}

.block-list-item-text {
    margin: 0.9em 0 0;
    z-index: 3;
    display: block;
}

.block-list-item-body {
    display: table;
    vertical-align: middle;
    width: 100%;
    height: 100%;
    table-layout: fixed;
    margin-top: 0;
    text-align: center;
}

.block-list-item-body-title {
    margin-bottom: 8px;
}

.block-list-item-body-title p strong {
    font-size: 16px;
    font-family: "Microsoft YaHei";
    font-weight: unset;
    color: #333;
}

.block-list-item-body-text p {
    color: #666;
    font-size: 14px;
    font-family: "Microsoft YaHei";
}

/*产品中心*/
.bg-grey {
	width: 100%;
	height: auto;
	padding: 0px 0px 76px 0px;
}

.content {
	width: 1200px;
	margin: 0 auto;
	height: auto;
}

h2.title {
	text-align: center;
	font-size: 24px;
	color: #333;
	line-height: 24px;
	padding-bottom: 24px;
	position: relative;
}

h2.title:after {
	position: absolute;
	left: 50%;
	width: 46px;
	height: 1px;
	margin-left: -23px;
	background-color: #0c9;
	bottom: 0;
	content: '';
}

p.subtitle {
	margin-top: 18px;
	text-align: center;
	font-size: 16px;
	color: #666;
	line-height: 30px;
}

.tab-block {
	width: 1200px;
	/*height: 580px;*/
	margin: 80px auto 0;
	background-color: #FFF;
	/*border: 1px solid #e5e5e5*/
}

.tab-block.information-tab {
	/*height: 430px*/
}

.tab-block.information-tab .tabs {
	/*height: 380px*/
}

.tab-block .tab-buttons {
	width: 100%;
	height: 50px;
	background-color: #fafafa;
	border-top: 1px solid #e5e5e5;
}

.tab-block .tab-buttons .tab-button {
	width: 33.33%;
	float: left;
	height: 50px;
	text-align: center;
	font-size: 16px;
	color: #666;
	line-height: 50px;
	position: relative;
	cursor: pointer
}

.tab-block .tab-buttons .tab-button.cur {
	background-color: #fff;
	color: #1070ad;
}

.tab-block .tab-buttons .tab-button.cur:after {
	content: '';
	position: absolute;
	top: -1px;
	left: 0;
	width: 100%;
	height: 2px;
	background-color: #1070ad;
}

.tab-block .tabs {
	width: 100%;
	/*height: 528px*/
}

.tab-block .tabs .tab-item {
	width: 100%;
	height: 100%;
	display: none
}

.tab-block .tabs .tab-item.active {
	display: block
}

.information-tab .information-left {
	width: 500px;
	height: 340px;
	overflow: hidden;
	position: relative;
	float: left;
}

.information-tab .information-left img {
	width: 100%;
	height: auto
}

.information-tab .information-left .left-bottom {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 48px;
	line-height: 48px;
	background-color: rgba(0, 0, 0, .5);
	z-index: 2;
	color: #fff;
	padding: 0 14px
}

.information-tab .information-left .left-bottom .article-title {
	font-size: 18px;
	width: 400px;
	float: left;
}

.information-tab .information-left .left-bottom .article-time {
	font-size: 14px;
	float: right;
}

.information-tab .information-right {
	width: 640px;
	height: 340px;
	float: right;
}

.information-tab .information-right .article-list {
	padding-top: 20px
}

.information-tab .information-right .article-list .article-link {
	display: block;
	padding: 0 20px
}

.information-tab .information-right .article-list .article-link .article-head span {
	display: inline-block;
	vertical-align: middle
}

.information-tab .information-right .article-list .article-number {
	width: 20px;
	height: 20px;
	text-align: center;
	line-height: 20px;
	color: #fff;
	background-color: #999;
	font-size: 14px
}

.information-tab .information-right .article-list .article-title {
	font-size: 16px;
	color: #333;
	line-height: 20px;
	margin-left: 14px;
	width: 450px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.information-tab .information-right .article-list .article-time {
	float: right;
	font-size: 12px;
	color: #999;
	line-height: 20px
}

.information-tab .information-right .article-list .article-content {
	margin-top: 10px;
	padding-left: 44px;
	width: 450px;
	font-size: 14px;
	color: #666;
	line-height: 26px;
	display: none
}

.information-tab .information-right .article-list .article-content p {
	height: 52px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
}

.information-tab .information-right .article-list:nth-of-type(1) .article-number,
.information-tab .information-right .article-list:nth-of-type(2) .article-number,
.information-tab .information-right .article-list:nth-of-type(3) .article-number {
	background-color: #333
}

.information-tab .information-right .article-list.current .article-link {
	background-color: #fafafc;
	padding: 20px
}

.information-tab .information-right .article-list.current .article-number {
	background-color: #0c9!important
}

.information-tab .information-right .article-list.current .article-title {
	color: #0c9
}

.information-tab .information-right .article-list.current .article-content {
	display: block
}

.question-icon {
	width: 16px;
	height: 16px;
	display: inline-block;
	vertical-align: middle;
	background: url(../images/question-icon.png) center no-repeat;
	-ms-background-size: 16px 16px;
	background-size: 16px 16px;
}
/*客户见证*/
.case-container {
    width: 1200px;
    margin: 0 auto;
    padding: 80px 0;
}

.case-index-title {
    font-size: 16px;
    text-align: center;
    padding: 50px 0;
}

.case-index-title h2 {
    font-size: 36px;
    font-family: pingfang,"Microsoft Yahei","HanHei SC",PingHei,"PingFang SC","Helvetica Neue",Helvetica,Arial,"Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei",sans-serif;
    font-weight: normal;
}

.case-index-title a {
    width: 100px;
    height: 36px;
    line-height: 36px;
    border: 1px solid #DBDCE0;
    text-align: center;
    font-size: 14px;
    display: block;
    margin: 25px auto 0;
    transition: all .2s;
}

.case-index-title a:hover {
    background: #F96A69;
    border-color: #F96A69;
    color: #fff;
}

.case-index-content {
    position: relative;
}

.case-index-content ul {
    margin-right: -18px;
}

.case-example-item {
    float: left;
    width: 286px;
    height: 215px;
    overflow: hidden;
    margin: 0 9px 30px 9px;
    text-align: center;
    background: #fff;
    position: relative;
    transition: all .2s;
}

.case-example-item a .case-pad {
    width: 286px;
    height: 180px;
}

.case-item-info {
    height: 35px;
    overflow: hidden;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(255,255,255,.8);
    transition: all .2s;
}
.case-info-logo {
    margin-top: 0;
    margin-bottom: 8px;
    height: 80px;
    transition: all .2s;
}

.case-info-title {
    font-size: 16px;
    color: #333;
    margin-bottom: 10px;
    margin-top: 10px;
}

.case-info-text {
    font-size: 14px;
    color: #666;
    padding: 0 30px;
    text-align: left;
    line-height: 1.8;
}

.case-index-content .case-example-item:hover .case-item-info {
    height: 180px;
    display: flex;
    flex-wrap: wrap;
    align-content: center;
    margin-bottom: 35px;
}
.case-index-content .case-example-item:hover .case-item-info>div{
	width: 100%;
}
/*研发中心*/
.ato-content {
    width: 1200px;
    margin: 0 auto;
    padding-top: 50px;
}

.ato-list ul {
    height: 470px;
}

.ato-list ul li {
	margin-top:30px;
    width: 270px;
    height: 400px;
    float: left;
    margin-left: 26px;
    margin-right: 0;
    text-align: center;
    background-color: #fff;
    -webkit-transition: height 300ms;
    -moz-transition: height 300ms;
    -ms-transition: height 300ms;
    -o-transition: height 300ms;
    transition: height 300ms;
    position: relative;
    box-shadow: 1px 0px 8px rgba(0,0,0,0.12);
    top: 10px;
    left: -10px;
    border-radius: 5px;
}

.ato-list ul li:before {
    content: '';
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    box-shadow: 0 0px 2px rgba(0,0,0,0.24);
    border-radius: 5px;
}

.ato-list ul li div {
    width: 270px;
    margin: 20px 0;
    text-align: center;
}

.ato-list ul li div img {
    width: 70%;
    height: auto;
    border: none;
    display: block;
    margin: 0 auto;
}

.ato-list ul li h3 {
    font-size: 16px;
    color: #333;
    font-weight: normal;
    margin-bottom: 10px;
}

.ato-list ul li p {
    margin: 0;
    text-align: center;
    font-size: 14px;
    color: #666;
    line-height: 25px;
    padding: 0 22px 20px 22px;
}

.ato-more {
    width: 157px;
    height: 36px;
    text-align: center;
    display: none;
    display: inline-block;
    border: 1px solid #7D7D7D;
    line-height: 34px;
    color: #666;
    font-size: 13px;
    text-decoration: none;
    position: absolute;
    bottom: 30px;
    left: 55px;
}

.ato-more:hover {
    background-color: #1070ad;
    border-color: #1070ad;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    color: #FFF;
}

.ato-list-fl {
    float: left;
}

.ato-title {
    width: 250px;
    margin-top: 80px;
    padding-right: 20px;
}

.ato-title h2 {
    font-size: 22px;
    line-height: 33px;
    color: #333;
    padding: 0;
    margin: 0;
    font-weight: inherit;
}

.ato-title p {
    margin-top: 10px;
    font-size: 14px;
    color: #666;
    line-height: 26px;
}

.ato-list-fl a {
    width: 50px;
    height: 50px;
    position: relative;
    margin-top: 20px;
    margin-right: 40px;
    float: left;
    border: 1px solid #ABABAB;
    display: block;
    background: #f2f2f2;
    overflow: hidden;
    border-radius: 50%;
}

.ato-list-fl a img {
    width: 22px;
    height: 22px;
    display: block;
    border: none;
    margin: 0 auto;
    margin-top: 12px;
}

.ato-list {
    float: left;
    width: 910px;
    height: 500px;
}

.ato-list ul li:hover {
    top: -5px;
    box-shadow: 0 10px 12px rgba(0,0,0,0.12);
    -webkit-transition: all 0.2s;
    -moz-transition: all 0.2s;
    -ms-transition: all 0.2s;
    -o-transition: all 0.2s;
    transition: all 0.2s
}

.prev:hover .ato-ope {
    opacity: 0;
}

.ato-ope1 {
    opacity: 0;
}

.prev:hover .ato-ope1 {
    opacity: 1;
    position: absolute;
    top: 0;
    left: 11px;
}

.prev:hover .ato-ope {
    opacity: 0;
}

.ato-ope1 {
    opacity: 0;
}

.prev:hover .ato-ope1 {
    opacity: 1;
    position: absolute;
    top: 0;
    left: 11px;
}

.next:hover .ato-ope {
    opacity: 0;
}

.ato-ope1 {
    opacity: 0;
}

.next:hover .ato-ope1 {
    opacity: 1;
    position: absolute;
    top: 0;
    left: 11px;
}

.next:hover .ato-ope {
    opacity: 0;
}

.ato-ope1 {
    opacity: 0;
}

.next:hover .ato-ope1 {
    opacity: 1;
    position: absolute;
    top: 0;
    right: 11px;
}

.ato-list-fl a:hover {
    background: #1070ad;
    border: 1px solid #1070ad;
}
/*战略合作*/
.ind_case_list {
	width: 1200px;
	margin:90px auto 0;

}

.ind_case_list a {
	display: block;
	float: left;
	width: 570px;
	background: #959595;
	overflow: hidden;
	height: 235px;
	margin:0px 15px 30px 15px;
}

.ind_case_list a>img {
	float: left;
	width: 345px;
}
.ind_case_list a .right {
	float: right;
	position: relative;
	text-align: center;
	display: flex;
	align-items: center;
	justify-content: center;
	color: #fff;
	width: 222px;
	height: 100%;
}

.ind_case_list a .right p {
	width: 190px;
	color: #fff;
	font-size: 16px;
	line-height: 30px;
	padding-top: 60px\9;
}

.ind_case_list a .right span {
	display: block;
	position: absolute;
	background: url(../images/ind_png_22.png);
	height: 26px;
	width: 23px;
	top: 50%;
	margin-top: -13px;
	left: -25px;
}

.ind_case_list a:hover {
	background: #1070ad;
}

.ind_case_list a:hover .right span {
	background: url(../images/ind_png_19.png);
}
/*全球分布*/
.container .title {
	max-width: 1210px;
	padding-bottom: 10px;
	margin: 0 auto;
	font-size: 30px;
	color: #333;
	text-align: center;
	box-sizing: content-box;
}

.container .desc {
	position: relative;
	width: 960px;
	padding: 30px 30px 30px 7em;
	margin: 0 auto;
	font-size: 16px;
	line-height: 2;
	text-indent: -6rem;
	background: #edf8ff;
	border-radius: 10px 0;
	color: #fff; /* Safari 5.1 - 6.0 */ /* Opera 11.1 - 12.0 */ /* Firefox 3.6 - 15 */
    background: -webkit-linear-gradient(left, #6490f4, #1772b3);
    background: -o-linear-gradient(left, #6490f4, #1772b3);
    background: linear-gradient(to right, #6490f4, #1772b3); /* 标准的语法 */
}

.container .desc:before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 20px;
	height: 25px;
	border-top: 2px solid #333;
	border-left: 2px solid #333;
	border-radius: 6px 0 0 0;
}

.container .desc:after {
	content: '';
	position: absolute;
	right: 0;
	bottom: 0;
	width: 20px;
	height: 25px;
	border-right: 2px solid #333;
	border-bottom: 2px solid #333;
	border-radius: 0 0 6px 0;
}
/*新闻资讯*/
.news-fy {
	background: #fff;
	height: auto;
}
.news-fy a {
	display: flex;
	justify-content: space-around;
	background: #fff;
	width: 100%;
	margin-bottom: 30px;
	align-items: center;
	margin-top: 30px;
}

.news-fy a img {
	width: 300px;
}

.news-fy a .con {
	width: 800px;
}

.news-fy a .con .time {
	color: #909090;
	font-size: 14px;
	margin-bottom: 20px;
}

.news-fy a .con .title {
	line-height: 22px;
	border-left: 2px solid #1070ad;
	font-size: 18px;
	text-indent: 10px;
	color: #333;
	margin-bottom: 10px;
	text-align: left;
}

.news-fy a .con p {
	color: #888;
	font-size: 14px;
	line-height: 24px;
	text-indent: 2em;
}

.news-fy a:hover .title {
	color: #1070ad;
}

.news-fy a:hover img {
	opacity: 0.8;
}
/*联系我们*/
.Service-box {
    background-color: #fff;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
}

.Service-content {
    width: 1200px;
    margin: 0 auto;
    padding: 0;
}

.Service-item {
    display: block;
    width: 216px;
    padding: 30px 8px;
    text-align: center;
    float: left;
    height: 255px;
    margin: 0 0 10px;
    border: 1px solid #E7E7E7;
    box-sizing: border-box;
    border-radius: 10px;
    overflow: hidden;
}
}

.Service-content .Service-item {
    -webkit-transition: all 160ms;
    transition: all 160ms;
}

.item-image {
    display: inline-block;
    height: 100px;
    width: 100px;
    line-height: 100px;
    text-align: center;
    border: 3px solid transparent;
    margin: 0;
    border-radius: 100%;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: all 160ms;
    transition: all 160ms;
}

.item-image img {
    width: 100%;
    height: 100%;
    display: block;
    border: none;
}

.item-title {
    line-height: 25px;
    font-size: 16px;
    color: #333;
    padding: 22px 0 7px;
    font-family: "Microsoft YaHei", Tahoma, sans-serif;
    font-weight: normal;
}

.item-text {
    color: #666;
    font-size: 14px;
    line-height: 18px;
    height: 34px;
    overflow: hidden;
    font-family: "Microsoft YaHei", Tahoma, sans-serif;
}

.item-link {
    font-family:"Microsoft YaHei", Tahoma, sans-serif;
    color: #FFFFFF;
    display: none;
    padding: 6px 10px;
    /*background-color: #1070ad;*/
    margin: 17px auto;
    font-size: 14px;
    line-height: 25px;
    border-radius: 5px;
    -webkit-transition: all 160ms;
    transition: all 160ms;
    font-weight: normal;
}

.Service-item:hover {
    border-color: #DEDDDD;
    padding-top: 26px;
    position: relative;
    z-index: 99;
    text-decoration: none;
    box-shadow: 0 15px 30px rgba(0, 0, 0, 0.1);
    webkit-transform: translate3d(0, -3px, 0);
    transform: translate3d(0, -3px, 0);
}

.Service-item:hover .item-image {
    height: 60px;
    width: 60px;
    line-height: 60px;
    margin: 0 auto;
}

.Service-item:hover .item-link {
    display: block;
}

.Service-item:hover .item-title {
    padding: 10px 0 7px;
}

.Service-item + .Service-item {
    margin-left: 30px;
    position: relative;
}

.item-tag {
    width: 67px;
    height: 67px;
    color: #FFFFFF;
    position: absolute;
    transform: rotateZ(-315deg);
    top: 9px;
    right: 9px;
    font-size: 12px;
    line-height: 17px;
}

.item-background {
    width: 67px;
    height: 67px;
    position: absolute;
    top: 0px;
    right: 0px;
}

.item-background img {
    width: 100%;
    height: 100%;
}
/*分页样式*/

.page_info {
    text-align: center;
    margin-top: 20px;
    color: #333;
    font-size: 16px;
    margin-bottom: 30px;
}

.page_info span {
    padding: 0 2px;
    font-weight: bold;
}

.page_list {
    /*height: 24px;*/
    line-height: 38px;
    text-align: center;
    letter-spacing: 0;
    font-size: 14px;
    margin-top: 20px;
    margin-bottom: 30px;
}

.page_list a {
    display: inline-block;
    color: #8c8c8c;
    border: 1px solid #ffffff;
    background: #f8f8f8;
    text-align: center;
    /*padding: 7px 10px;*/
    margin: 0px 1px;
    /* font-weight: bold; */
    width: 38px;
    height: 38px;
    border-radius: 5px;
}

.page_list a:hover {
    color: #fff;
    border: 1px solid #1070ad;
    background: #1070ad;
}

.page_list a.on {
    color: #E5E5E5;
    /*border:1px solid #E6C16A;*/
    background: #1070ad;
}
/*详情*/
.col-lg-8 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
	max-width: 75% !important;
    float: left;
}
.port-pag {
	margin-bottom: 50px;
	border-bottom: 1px solid #e7eaf1;
	padding: 30px 0;
	position: relative;
}
.prevpost {
	float: left;
	font-size: 14px;
	color: #868e9c;
	font-family: '微软雅黑';
	display: block;
}
.prevpost:hover {
	color: #1e3994;
}
.prevpost i {
	margin-right: 10px;
	font-size: 18px;
}
.nextpost {
	float: right;
	font-size: 14px;
	color: #868e9c;
	font-family: '微软雅黑';
	display: block;
}
.nextpost:hover {
	color: #1e3994;
}
.nextpost i {
	margin-left: 10px;
	font-size: 18px;
}
.middle {
	text-align: center;
	font-size: 14px;
	color: #868e9c;
	font-family: '微软雅黑';
	position: absolute;
	top: 20px;
	left: 50%;
}
.middle:hover {
	color: #f0454d;
}
.proj-link {
	font-size: 12px;
	color: #fff;
	font-weight: 700;
	font-family: '微软雅黑';
	text-transform: uppercase;
	display: block;
	text-align: center;
	padding: 10px 0;
	width: 120px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background-color: #f0454d;
	/*margin: 30px 0;*/
}
.proj-link:hover {
	background: #d43d44;
	color: #fff;
}
.main-border {
    width: 30px;
    border-bottom: 2px solid #1070ad;
    margin-bottom: 15px;
    margin-top: -2px;
}
.biaoqians{
	margin: 10px 0;
    display: block;
}
.blog-posts {
    background: #fff;
    padding: 30px 20px 0 20px;
    border-radius: 6px;
    border-bottom: 0;
}
/*首页优势*/
.mod-pc-pfm-app-exp[youshi] {
    padding: 70px 0 0px;
    text-align: center;
}
.mod-pc-pfm-app-exp .lists[youshi] {
    width: 1200px;
    margin: 0 auto;
    text-align: center;
}
.mod-pc-pfm-app-exp .lists .item[youshi] {
    display: inline-block;
    position: relative;
    width: 290px;
    vertical-align: top;
}
.mod-pc-pfm-app-exp .lists .item .img[youshi] {
    width: 123px;
    height: 123px;
    line-height: 123px;
    border: 1px dashed #cacaca;
    margin: 0 20px;
    border-radius: 50%;
}
.mod-pc-pfm-app-exp .lists .item .title[youshi] {
   	width: 163px;
    font-family: "微软雅黑";
    font-size: 22px;
    color: #222;
    letter-spacing: .5px;
    line-height: 22px;
    padding: 40px 0 12px;
}
.mod-pc-pfm-app-exp .lists .item .desc[youshi] {
    width: 163px;
    font-size: 14px;
    color: #666;
    letter-spacing: .5px;
    line-height: 22px;
}
.mod-pc-pfm-app-exp .lists .item .line[youshi] {
    position: absolute;
    height: 1px;
    background-color: #e2e4e4;
    left: 163px;
    right: 0;
    top: 61px;
}
.mod-pc-pfm-app-exp .lists .item .img img[youshi] {
    width: 63px;
    height: 63px;
    vertical-align: middle;
    margin-top: 25%;
}
.mod-pc-pfm-app-exp .lists .item[youshi]:last-child {
    width: 163px;
}


/*全球分布*/



/*world map css start*/
.home-service-content {
    width: 455px;
    padding: 30px 20px;
    background: rgba(255,255,255,0.75);
    box-shadow: 0px 2px 8px #9c9c9c;
    position: absolute;
    bottom: 80px;
    color: #666;
    right: 0px;
}
.cloud-product {
	padding: 80px 0 60px
}

.cloud-product-title {
	height: 44px;
	text-align: center;
	line-height: 44px;
	font-size: 32px;
	color: #fff
}

.color-blue {
	color: #009fd9
}

.cloud-product-explain {
	margin-top: 20px;
	text-align: center;
	font-size: 16px;
	color: #999
}

.map-service {
	position: relative;
	height: 930px;
	background: #fff
}

.china-map,
.map-service-box {
	position: relative
}

.data-list {
	width: 100%
}

.data-list-li {
	margin-bottom: 20px;
	max-height: 290px;
	overflow: hidden
}

.data-list-li a {
	display: block
}

.data-list-title {
	width: 100%;
	padding-left: 50px;
	margin-bottom: 4px;
	height: 44px;
	line-height: 44px;
	font-size: 14px;
	color: #009fd9;
	background: url(../images/index-sprite.png) 20px -1992px no-repeat
}

.data-list-item,
.show-regin span {
	font-size: 12px;
	text-align: center
}

.data-list-title.list-title-2 {
	background: url(../images/index-sprite.png) 20px -1922px no-repeat;
	color: #f80
}

.data-list-title.list-title-3 {
	background: url(../images/index-sprite.png) 20px -2072px no-repeat;
	color: #999
}

.data-list-item {
	margin-bottom: 6px;
	height: 36px;
	line-height: 36px;
	color: #666;
	background-color: #f7f7f7
}

.light-list-item:hover {
	background-color: #009fd9;
	color: #fff !important
}

.map-product {
	padding-bottom: 30px
}

.china-map {
	width: 1200px;
	height: 520px;
	margin: 0 auto;
	background: url(../images/service-network.png) no-repeat center;
}

.area-box .dots,
.area-box .pulses {
	background: #a2a9b4;
	position: absolute;
	display: inline-block
}

.region-list {
	position: absolute;
	left: 0;
	top: 0
}

@-o-keyframes warn {
	0% {
		-o-transform: scale(0);
		transform: scale(0);
		opacity: 1
	}
	30% {
		-o-transform: scale(0);
		transform: scale(0);
		opacity: .1
	}
	60% {
		-o-transform: scale(.5);
		transform: scale(.5);
		opacity: .5
	}
	100% {
		-o-transform: scale(1);
		transform: scale(1);
		opacity: 0
	}
}

@keyframes warn {
	0% {
		-webkit-transform: scale(0);
		-moz-transform: scale(0);
		-o-transform: scale(0);
		transform: scale(0);
		opacity: 1
	}
	30% {
		-webkit-transform: scale(0);
		-moz-transform: scale(0);
		-o-transform: scale(0);
		transform: scale(0);
		opacity: .1
	}
	60% {
		-webkit-transform: scale(.5);
		-moz-transform: scale(.5);
		-o-transform: scale(.5);
		transform: scale(.5);
		opacity: .5
	}
	100% {
		-webkit-transform: scale(1);
		-moz-transform: scale(1);
		-o-transform: scale(1);
		transform: scale(1);
		opacity: 0
	}
}

@-webkit-keyframes warn {
	0% {
		-webkit-transform: scale(0);
		opacity: 0
	}
	30% {
		-webkit-transform: scale(0);
		transform: scale(0);
		opacity: .1
	}
	60% {
		-webkit-transform: scale(.5);
		transform: scale(.5);
		opacity: .5
	}
	100% {
		-webkit-transform: scale(1);
		opacity: 0
	}
}

@-moz-keyframes warn {
	0% {
		-moz-transform: scale(0);
		opacity: 0
	}
	30% {
		-moz-transform: scale(0);
		transform: scale(0);
		opacity: .1
	}
	60% {
		-moz-transform: scale(.5);
		transform: scale(.5);
		opacity: .5
	}
	100% {
		-moz-transform: scale(1);
		opacity: 0
	}
}

.area-box .dots {
	left: 0;
	width: 16px;
	height: 16px;
	-webkit-border-radius: 16px;
	-moz-border-radius: 16px;
	border-radius: 16px;
	opacity: 1;
	filter: alpha(opacity=100)
}

.area-box .pulses {
	top: -36px;
	left: -35px;
	height: 88px;
	width: 88px;
	-webkit-border-radius: 48px;
	-moz-border-radius: 48px;
	border-radius: 48px;
	opacity: .12;
	filter: alpha(opacity=0);
	-webkit-animation: warn 2s ease-out;
	-moz-animation: warn 2s ease-out;
	-o-animation: warn 2s ease-out;
	animation: warn 2s ease-out;
	-webkit-animation-iteration-count: infinite;
	-moz-animation-iteration-count: infinite;
	-o-animation-iteration-count: infinite;
	animation-iteration-count: infinite
}

.area-box .dots {
	left: 0;
	width: 12px;
	height: 12px;
	-webkit-border-radius: 160px;
	-moz-border-radius: 160px;
	border-radius: 160px;
	opacity: 1;
	filter: alpha(opacity=100)
}

.area-box .pulses {
	top: -52px;
    left: -52px;
    height: 118px;
    width: 118px;
	-webkit-border-radius: 48px;
	-moz-border-radius: 48px;
	border-radius: 100px;
	opacity: .12;
	filter: alpha(opacity=0);
	-webkit-animation: warn 2.5s ease-out;
	-moz-animation: warn 2.5s ease-out;
	-o-animation: warn 2.5s ease-out;
	animation: warn 2.5s ease-out;
	-webkit-animation-iteration-count: infinite;
	-moz-animation-iteration-count: infinite;
	-o-animation-iteration-count: infinite;
	animation-iteration-count: infinite
}

.region-list.active .area-box .dots {
	background: #009fd9
}
.region-list.active .area-box .pulses {
	background: #009fd9;
}

.region-list.waite .area-box .dots,
.region-list.waite .area-box .pulses {
	background: #f90
}

.show-regin {
	position: absolute;
	left: 2px;
	height: 0;
	top: 0;
	width: 11px;
	opacity: 0;
	-o-transition: all .5s ease-in-out;
	-webkit-transition: all .5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	transition: all .5s ease-in-out
}

.online-node .show-regin,
.region-list:hover .show-regin,
.underline-node .show-regin,
.waite-node .show-regin {
	height: 127px;
	opacity: 1
}

.show-regin span {
	width: 100px;
	display: inline-block;
	position: absolute;
	left: -51px;
	top: -25px;
	padding: 3px 5px;
	/*color: #fff;*/
	/*background: #a2a9b4;*/
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px
}

.postition-8 .show-regin span {
	top: -35px
}

.postition-10 .show-regin span,
.postition-11 .show-regin span,
.postition-12 .show-regin span,
.postition-7 .show-regin span,
.postition-20 .show-regin span,
.postition-21 .show-regin span,
.postition-22 .show-regin span {
	/*left: -24px*/
}

.area-box {
	z-index: 77
}

.show-regin {
	z-index: 66
}

.region-list.active .show-regin span {
	position: relative;
	/*color: #fff;
	background: #009fd9*/
}

/*.region-list.active .show-regin span:before {
	content: "";
	position: absolute;
	left: 50%;
	margin-left: -6px;
	bottom: -10px;
	border: 6px solid transparent;
	border-top-color: #009fd9
}*/

.postition-6.region-list.active .show-regin span:before {
	left: 69px;
	margin-left: -6px
}

.postition-10.region-list.active .show-regin span:before,
.postition-11.region-list.active .show-regin span:before,
.postition-12.region-list.active .show-regin span:before,
.postition-18.region-list.active .show-regin span:before,
.postition-20.region-list.active .show-regin span:before,
.postition-21.region-list.active .show-regin span:before,
.postition-22.region-list.active .show-regin span:before {
	left: 11px;
	margin-left: -6px
}

.region-list.waite .show-regin span {
	color: #fff;
	background: #f90
}

.region-list.waite .show-regin span:before {
	content: "";
	position: absolute;
	left: 50%;
	margin-left: -6px;
	bottom: -10px;
	border: 6px solid transparent;
	border-top-color: #f90
}

.region-list.underline-node .show-regin span:before {
	content: "";
	position: absolute;
	left: 50%;
	margin-left: -6px;
	bottom: -10px;
	border: 6px solid transparent;
	border-top-color: #a2a9b4
}
.postition-1 {
	left: 78px;
    top: 155px;
}
.postition-2 {
	left: 130px;
    top: 110px;
}
.postition-3 {
	left: 610px;
    top: 465px;
}
.postition-4 {
	left: 388px;
    top: 280px;
}

.postition-5 {
	left: 450px;
    top: 340px;
}
.postition-6 {
	left: 100px;
    top: 150px;
}
.postition-7 {
	left: 880px;
    top: 140px;
}

.postition-8 {
	left: 445px;
    top: 220px;
	z-index: 99;
}
.postition-9 {
	left: 110px;
    top: 110px;
}
.postition-10 {
	left: 120px;
    top: 170px;
}
.postition-11 {
	left: 905px;
    top: 200px;
}
.postition-12 {
	left: 140px;
    top: 182px;
}
.postition-14 {
	left: 490px;
    top: 410px;
}

.postition-15 {
	left: 405px;
    top: 80px;
}

.postition-21 {
	left: 1003px;
	top: 160px
}

.postition-24 {
	left: 502px;
    top: 217px;
}

.postition-30 {
	left: 110px;
    top: 160px;
}
/*world map css end*/

/*产品中心*/
.index .main {
    width: 100%;
}

.index .pic_url {
    width: 100%;
    background: #fbfbfb;
}

.index .pic_url ul {
    width: 1240px;
    margin: 0 auto;
}

.index .pic_url li {
    width: 25%;
    float: left;
    height: 236px;
    position: relative;
}

.index .pic_url a {
    width: 100%;
    height: 236px;
    display: block;
}

.index .pic_url img {
    width: 100%;
    height: 236px;
    display: inline-block;
    opacity: 1;
}

.index .pic_url li {
    transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
}

.index .pic_url a img:nth-child(2) {
    display: none;
}

.index .hot_sale {
    width: 1256px;
    margin: 70px auto;
}

.index .hot_sale .title .left {
    float: left;
}

.index .hot_sale .title .left p {
    line-height: 32px;
    color: #333;
    font-size: 20px;
}

.index .hot_sale .title .left span {
    color: #777;
    font-size: 12px;
    letter-spacing: 2px;
}

.index .hot_sale .title .right {
    float: right;
}

.index .hot_sale .title .right p {
    line-height: 72px;
    font-size: 12px;
    color: #858587;
    letter-spacing: 1px;
    font-family: '微软雅黑';
}

.index .hot_sale .allGoods-item {
    float: left;
    width: 300px;
    /*height: 200px;*/
    position: relative;
    overflow-y: hidden;
}

.index .hot_sale .allGoods-item img {
    width: 300px;
    /*height: 200px;*/
    display: inline-block;
}

.index .hot_sale .allGoods-item .goods-pic {
    width: 300px;
    /*height: 200px;*/
    display: inline-block;
}

.index .hot_sale .allGoods-item .goods-pic a {
    width: 300px;
    /*height: 200px;*/
    display: inline-block;
    overflow: hidden;
    font-size: 0;
}


.index .hot_sale .allGoods-item {
    margin-right: 14px;
    margin-bottom: 14px;
}
.index .hot_sale .allGoods-item .goods-info {
    position: absolute;
    left: 2.5%;
    bottom: -105px;
    width: 95%;
    background: #fff;
}

.index .hot_sale .goods-info:before {
    content: '';
    width: 3px;
    height: 35px;
    background: #1070ad;
    position: absolute;
    bottom: -10px;
    left: 12px;
}

.index .hot_sale .goods-info .goods-price {
    float: left;
    line-height: 90px;
    font-size: 29px;
    color: #0a0a0a;
    position: relative;
    display: inline-block;
    width: 55%;
    text-align: right;
    box-sizing: border-box;
    padding-right: 30px;
    font-family: '微软雅黑';
}

.index .hot_sale .goods-info .goods-detail {
    float: right;
    margin-top: 15px;
    margin-bottom: 15px;
    display: inline-block;
    width: 100%;
}

.index .hot_sale .goods-info .goods-detail .line {
    display: none;
}

.index .hot_sale .goods-info .goods-detail p:first-child {
    font-size: 16px;
    color: #333;
    line-height: 18px;
    font-family: '微软雅黑';
    text-align: center;
}

.index .hot_sale .goods-info .goods-detail p:last-child {
    font-size: 12px;
    color: #666;
    text-align: center;
}

.index .hot_sale .goods-inner .goods-price span {
    line-height: 90px;
    font-size: 12px;
    color: #333;
    margin-right: 2px;
}

.index .hot_sale .allGoods-item .goods-info {
    transition: all 0.2s ease-in-out;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
}

.index .hot_sale .allGoods-item:hover .goods-info {
    bottom: 15px;
    letter-spacing: 1px;
}
.filter {
  display: table;
  list-style: none;
  margin: 0 auto;
  padding: 0;
  margin-bottom: 30px;
  margin-top: 50px;
}

.filter li {
  float: left;
  margin-right: 10px;
}

.filter a {
  font-family: '微软雅黑';
  font-size: 13px;
  padding: 8px 25px;
  display: table;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  background-color: #fff;
  border: solid 1px #dbe0ea;
  font-weight: normal;
  color: #7d8898;


 -webkit-transition: all 0.3s ease-in-out 0.2s;
 -moz-transition: all 0.3s ease-in-out 0.2s;
 -o-transition: all 0.3s ease-in-out 0.2s;
 -ms-transition: all 0.3s ease-in-out 0.2s;
 transition: all 0.3s ease-in-out 0.2s;
}

.filter a:hover, .filter a.active {
  background-color: #1070ad;
  border: solid 1px transparent;
  color: #fff;
  text-decoration: none;
}