﻿.s_title{ height:90px; border-bottom:1px #ececec solid;}
.s_title span{ float:left; display:inline-block; width:250px; height:90px; font: normal 24px/90px "Microsoft yahei"; padding-left:40px;}
.s_title span.s_title_info {background-image:url(../images/icon_service_info.png); background-repeat:no-repeat;background-position: 0; }
.s_title span.s_title_data {text-align:center; margin:0 47px;background-image:url(../images/icon_service_data.png); background-repeat:no-repeat;background-position: 72px;}
.s_title span.s_title_consult {text-align:center; margin:0 47px;background-image:url(../images/icon_service_consult.png); background-repeat:no-repeat;background-position: 72px;}
.s_title span.s_title_meeting {text-align: right;background-image:url(../images/icon_service_meeting.png); background-repeat:no-repeat;background-position: 148px;}
.s_title span a{ color:#999;}
.s_title span:hover, .s_title span.current { border-bottom: 1px #2050D1 solid; cursor: pointer;}
.s_title span:hover a, .s_title span.current a{color: #2050D1; font-weight: bold;}
.s_title span.s_title_info.current {background-image:url(../images/icon_service_info_active.png);}
.s_title span.s_title_data.current {background-image:url(../images/icon_service_data_active.png);}
.s_title span.s_title_consult.current {background-image:url(../images/icon_service_consult_active.png);}
.s_title span.s_title_meeting.current {background-image:url(../images/icon_service_meeting_active.png);}
.service_info p,.service_consult p,.service_data p,.service_meeting p{ font: normal 16px/28px "Microsoft yahei"; margin:70px auto;}
.s_title1{ height:60px; border-bottom:1px #ececec solid;}
.s_title1 a{ float:left; display:inline-block; font: bold 24px/55px "Microsoft yahei"; padding:0 15px; margin-right:130px;}
.s_title1 a.current, .s_title1 a:hover {border-bottom: 5px #2050D1 solid; color: #2050D1; cursor: pointer;}
.service ul{ width:1395px; height:550px; margin:50px 0;}
.service ul li{ float:left; width:426px; height:556px; margin-right:34px; position:relative;}
/*.service ul li:hover{ background:#fff; box-shadow:0 0 5px 5px #eee;}*/
.service ul li a{ display:block; width:426px; height:556px; position:relative; color:#fff;  overflow:hidden;}
.service ul li a.ser_info_web{ background:url(../images/service_web.jpg) center center no-repeat;}
.service ul li a.ser_info_prices{ background:url(../images/service_prices.jpg) center center no-repeat;}
.service ul li a.ser_info_sms{ background:url(../images/service_sms.jpg) center center no-repeat;}
.service ul li a.ser_info_app{ background:url(../images/service_app.jpg) center center no-repeat;}
.service ul li a.ser_info_ht3{ background:url(../images/service_ht3.jpg) center center no-repeat;}
.service ul li a.ser_info_hq{ background:url(../images/service_hq.jpg) center center no-repeat;}
.service ul li a.ser_info_cysj{ background:url(../images/service_cysjb.jpg) center center no-repeat;}
.service ul li a.ser_info_datashop{ background:url(../images/service_datashop.jpg) center center no-repeat;}
.service ul li a.ser_info_datajg{ background:url(../images/service_datajg.jpg) center center no-repeat;}
.service ul li a.ser_info_datajc{ background:url(../images/service_datajc.jpg) center center no-repeat;}
.service ul li a.ser_info_weekly{ background:url(../images/service_weekly.jpg) center center no-repeat;}
.service ul li a.ser_info_monthly{ background:url(../images/service_monthly.jpg) center center no-repeat;}
.service ul li a.ser_info_halfyear{ background:url(../images/service_halfyear.jpg) center center no-repeat;}
.service ul li a.ser_info_yeareport{ background:url(../images/service_yeareport.jpg) center center no-repeat;}
.service ul li a.ser_info_cyyjbg{ background:url(../images/service_cyyjbg.jpg) center center no-repeat;}
.service ul li a.ser_info_zyt{ background:url(../images/service_zyt.jpg) center center no-repeat;}
.service ul li a.ser_info_datapzhili{ background:url(../images/service_datazhili.jpg) center center no-repeat;}
.service ul li a.ser_info_dataptkf{ background:url(../images/service_dataptkf.jpg) center center no-repeat;}
.service ul li a.ser_info_jgycrj{ background:url(../images/service_jgycrj.jpg) center center no-repeat;}
.service ul li a.ser_info_indexdz{ background:url(../images/service_indexdz.jpg) center center no-repeat;}
.service ul li a.ser_info_ywjc {background: url(../images/service_ywjc.jpg) center center no-repeat;}
.service ul li a.ser_info_gg{ background:url(../images/service_gg.jpg) center center no-repeat;}
.service ul li a.ser_info_visit{ background:url(../images/service_visit.jpg) center center no-repeat;}
.service ul li a.ser_info_visit1{ background:url(../images/service_visit1.jpg) center center no-repeat;}
.service ul li a.ser_info_visit2{ background:url(../images/service_visit2.jpg) center center no-repeat;}
.service ul li a.ser_info_visit3{ background:url(../images/service_visit3.jpg) center center no-repeat;}
.service ul li a.ser_info_visit4{ background:url(../images/service_visit4.jpg) center center no-repeat;}
.service ul li a.ser_info_gis{ background:url(../images/service_gis.jpg) center center no-repeat;}
.service ul li a.ser_info_secondhand{ background:url(../images/service_secondhand.png) center center no-repeat;}
.service ul li a.ser_info_waste{ background:url(../images/service_waste.png) center center no-repeat;}
.service ul li a.ser_info_hbgj{ background:url(../images/service_hbgj.png) center center no-repeat;}
.service ul li a.ser_info_hbgj1{ background:url(../images/service_hbgj1.png) center center no-repeat;}
.service ul li a.ser_info_hbgj2{ background:url(../images/service_hbgj2.png) center center no-repeat;}
.service ul li a.ser_cons_m1{ background:url(../images/service_m1.jpg) center center no-repeat;}
.service ul li a.ser_cons_m2{ background:url(../images/service_m2.jpg) center center no-repeat;}
.service ul li a.ser_cons_m3{ background:url(../images/service_m3.jpg) center center no-repeat;}
.service ul li a.ser_cons_m4{ background:url(../images/service_m4.jpg) center center no-repeat;}
.service ul li a.ser_cons_m5{ background:url(../images/service_m5.jpg) center center no-repeat;}
.service ul li a.ser_cons_m6{ background:url(../images/service_m6.jpg) center center no-repeat;}
.service ul li a.ser_cons_strategy1{ background:url(../images/service_strategy1.jpg) center center no-repeat;}
.service ul li a.ser_cons_strategy2{ background:url(../images/service_strategy2.jpg) center center no-repeat;}
.service ul li a.ser_cons_strategy3{ background:url(../images/service_strategy3.jpg) center center no-repeat;}
.service ul li a.ser_cons_strategy4{ background:url(../images/service_strategy4.jpg) center center no-repeat;}
.service ul li a.ser_cons_strategy5{ background:url(../images/service_strategy5.jpg) center center no-repeat;}
.service ul li a.ser_cons_t1{ background:url(../images/service_t1.jpg) center center no-repeat;}
.service ul li a.ser_cons_t2{ background:url(../images/service_t2.jpg) center center no-repeat;}
.service ul li a.ser_cons_t3{ background:url(../images/service_t3.jpg) center center no-repeat;}
.service ul li a.ser_cons_consumer1{ background:url(../images/service_consumer1.jpg) center center no-repeat;}
.service ul li a.ser_cons_consumer2{ background:url(../images/service_consumer2.jpg) center center no-repeat;}
.service ul li a.ser_cons_consumer3{ background:url(../images/service_consumer3.jpg) center center no-repeat;}
.service ul li a.ser_cons_consumer4{ background:url(../images/service_consumer4.jpg) center center no-repeat;}
.service ul li a.ser_cons_consumer5{ background:url(../images/service_consumer5.jpg) center center no-repeat;}
.service ul li a.ser_cons_consumer6{ background:url(../images/service_consumer6.jpg) center center no-repeat;}
.service ul li a.ser_cons_consumer7{ background:url(../images/service_consumer7.jpg) center center no-repeat;}
.service ul li a.ser_cons_consumer8{ background:url(../images/service_consumer8.jpg) center center no-repeat;}
.service ul li a.ser_cons_consumer9{ background:url(../images/service_consumer9.jpg) center center no-repeat;}
.service ul li a.ser_cons_meeting1 { background: url(../images/service_meeting1.jpg) center center no-repeat;}
.service ul li a.ser_cons_meeting2{background:url(../images/service_meeting2.jpg) center center no-repeat;}
.service ul li a.ser_cons_meeting3{background:url(../images/service_meeting3.jpg) center center no-repeat;}
.service ul li a.ser_cons_exhib1{background:url(../images/service_exhib1.jpg) center center no-repeat;}
.service ul li a.ser_cons_exhib2{background:url(../images/service_exhib2.jpg) center center no-repeat;}
.service ul li a.ser_cons_exhib3{background:url(../images/service_exhib3.jpg) center center no-repeat;}
.service ul li a.ser_cons_class1{background:url(../images/service_class1.jpg) center center no-repeat;}
.service ul li a.ser_cons_class2{background:url(../images/service_class2.jpg) center center no-repeat;}
.service ul li a.ser_cons_class3{background:url(../images/service_class3.jpg) center center no-repeat;}
.bg{display:block; width: 426px; height: 556px; position: absolute; left:1px;  transition: all 0.5s; padding:0 20px;line-height:30px;} 
.service ul li a:hover .bg{ background:rgba(18,46,92,0.8);}
.bk{display:block; width: 386px; height: 556px; position: absolute; bottom: -480px; left: 3px; transition: all 1s; padding:0 20px; line-height:30px;}
.service ul li a:hover .bk{ bottom:0px;}
.service ul li a:hover .bk strong{ margin-top:100px; transition: all 1s;}
.service ul li strong{ display:block; font: bold 22px/70px "Microsoft yahei"; text-align:center;}
.service{ width:100%; background:#f5f7fa; height:1300px;}
.news_info ul{ height:460px; margin-top:80px;}
.news_info ul li{ float:left; width:390px; padding-right:44px; border-right:1px #ccc solid; margin-right:45px;}
.news_info ul li:last-child{ padding-right:0; border-right:none; margin-right:0;}
.news_info ul li strong{ display:block; height:70px; font:bold 20px/30px "Microsoft yahei";}
.news_info ul li strong a{ color:#333;}
.news_info ul li strong a:hover{ color:#2050D1;}
.news_info ul li p{ margin-top:20px;}
.news_info ul li p span{ display:block; color:#2050D1; font-size:18px; margin:20px 0;}
.about_video{ float:right; width:715px; height:405px; border: 4px solid #F5F7FA; margin-left:43px;margin-top: 12px;}
.about_profile strong{ font:bold 20px/50px "Microsoft yahei";}
.about_profile p{ line-height:40px; /*text-indent:2em;*/ text-align: justify}
.about_service{ margin-top:80px;}
.leftnav{ float:left; border-right:2px #f8f8f8 solid; margin-right:80px;}
.leftnav a{ display:block; width:155px; height:60px; font: normal 24px/40px "Microsoft yahei"; color:#333; margin-bottom:40px; cursor:pointer;}
.leftnav a.current{ background:url(../images/icon_jt.jpg) bottom left/ 96px no-repeat; color:#2050D1;}
.about_service dl dt{ font: bold 28px/60px "Microsoft yahei"; color:#2050D1;}
.about_service dl dd{ line-height:35px; /*text-indent:2em;*/}
.about_service dl dd img{ margin-top:30px;}
.about_service p{ display:block; font: bold 22px/50px "Microsoft yahei"; color:#333; border-top:1px #ececec solid; padding:50px 0; margin-top:30px;}
.about_service ul{ width:1370px;}
.about_service ul li{ float:left; width:222px; height:390px; border:1px #f0f2f5 solid; font-size:14px; line-height:25px; margin-right:20px; padding:15px;}
.about_service ul li strong{ font-size:18px; line-height:75px; color:#333;}
.about_service ul li img{ margin-bottom:20px;}
.about_service ul li:hover{ background:#fff; border:1px #fff solid; box-shadow:0 2px 8px 2px #f1f1f1;}
.about_industry{ width:100%; height:620px; background:#f8f8f8; margin-top:50px; position:relative;}
.about_industry ul{ width:1358px; height:310px; margin-top:30px;}
.about_industry ul li{ float:left; width:208px; height:142px; background:#fff; margin:0 20px 20px 0;}
.about_industry ul li:nth-child(6n) { margin-right: 0;}
.about_industry ul li a{ display:block; width: 208px; height: 42px; padding-top: 85px; font:bold 18px/30px "Microsoft yahei"; background-position: 50% 36px; color:#333;  background-repeat:no-repeat; text-align: center;}
.about_industry ul li a.list1{ background-image: url(../images/icon/indust_images1.png); }
.about_industry ul li a.list2{ background-image: url(../images/icon/indust_images2.png); }
.about_industry ul li a.list3{ background-image: url(../images/icon/indust_images3.png);}
.about_industry ul li a.list4{ background-image: url(../images/icon/indust_images4.png); }
.about_industry ul li a.list5{ background-image: url(../images/icon/indust_images5.png); }
.about_industry ul li a.list6{ background-image: url(../images/icon/indust_images6.png);}
.about_industry ul li a.list7{ background-image: url(../images/icon/indust_images7.png);}
.about_industry ul li a.list8{ background-image: url(../images/icon/indust_images8.png); }
.about_industry ul li a.list9{ background-image: url(../images/icon/indust_images9.png); }
.about_industry ul li a.list10{ background-image: url(../images/icon/indust_images10.png);}
.about_industry ul li a.list11{ background-image: url(../images/icon/indust_images11.png); }
.about_industry ul li a.list12{ background-image: url(../images/icon/indust_images12.png); }
.achieve{ background:#fff; position: relative; z-index:9999;}
.ach_title{ width:600px; height:42px; position:absolute; right:0; top:140px;}
.ach_title a{ float:left; display:block; height:42px; font: normal 12px/42px "Microsoft yahei"; background:#f3f4f6; border-radius:3px; padding:0 35px; margin-right:35px; cursor:pointer;}
.ach_title a.current{ background:#0237a8; color:#fff;}
.achieve ul{ margin-top:30px;}
.achieve ul li{ height:260px; padding:70px 0; border-bottom:1px #f8f8f8 solid; border-top:1px #f8f8f8 solid; line-height:36px;}
.achieve ul li img{ float:left; width:464px; height:260px; margin-right:44px;}
.achieve ul li strong{ display:block; font-size:24px; color:#2050D1; line-height:45px;}
.achieve ul li em{ float:left; font-style:normal; font-size:46px; line-height:33px; margin-right:10px;}
.shangfu{ animation:myfirst 5s; animation-fill-mode: forwards; position:absolute;}
@-webkit-keyframes myfirst{ 0%   { top:100%;} 100% { top:25%;}}
.develop p{ display:block; font:400 25px/52px "Microsoft yahei"; margin:30px 0; /*text-indent:2em;*/}
.develop_year{ height:50px; line-height:50px; font-size:18px; margin:50px 0;}
.develop_year a.left{ float:left; width:20px;}
.develop_year a.right{ float:right; width:20px;}
.develop_year span{ float:left; width:1300px; overflow:hidden;}
.develop_year span a{ margin:0 102px; color:#cbd2e3; font-size:24px; cursor:pointer;}
.develop_year span a.current{ color:#2050D1; font-weight:bold;}
#div_fzlc_year{ width:2200px; position:relative;}
.honor_national ul{ width:1410px; height:380px; margin:50px 0 30px 0;}
.honor_national ul li{ float:left; width:408px; height:380px; margin-right:62px; font-size:22px; text-align:center;}
.honor_national ul li img,.honor_provincial ul li img{ width:392px; height:260px; border:8px #e8e8e8 solid; margin-bottom:30px;}
.honor_provincial ul{ width:1410px; margin:50px 0;}
.honor_provincial ul li{ float:left; width:294px; height:290px; margin-right:58px; text-align:center;}
.honor_provincial ul li img{ width:278px; height:178px;}
/*.honor_provincial ul li:nth-child(4n){ margin-right: 0;}*/
.honor_certification ul{ width:1410px; height:460px; margin:50px 0;}
.honor_certification ul li{ float:left; width:293px; height:404px; margin-right:58px; font-size:16px; text-align:center;}
.honor_certification ul li img{ width:277px; height:388px; border:8px #e8e8e8 solid; margin-bottom:30px;}
.clearfix-time{display:block;zoom:1; background:url(../images/develop_bg.gif) repeat-y center;}
.clearfix-time:after{content:'\20';display:block;clear:both;visibility:hidden;line-height:0;height:0}
.about2{padding-bottom:80px}
.about2 .tit{text-align:center}
.about2 ul{background:url(../images/develop_bg.gif) repeat-y center}
.about2 li:before{background:url(../images/sy50.gif) no-repeat center center;left:-76px;top:12px;content:"";display:block;position:absolute;width:17px;height:17px}
.about2 li h4:hover{color:#f8f8f8;transition:all 1s;transform:translateY(-15px)}
.about2 li h4{position:relative;display:block;text-decoration:none;font-family:lato;color:#ecf0f1;text-transform:uppercase;padding:4px 0;transition:.5s; font-size:16px;}
.about2 li h4::after{position:absolute;content:"";width:100%;height:1px;top:-23%;left:0;background:#d95f29;transition:transform .5s;transform:scaleX(0);transform-origin:right}
.about2 li h4:hover{color:#95a5a6}
.about2 li h4:hover::after{transform:scaleX(1);transform-origin:left}
.about2 li:nth-child(2n):before{background:url(../images/sy50.gif) no-repeat center center;right:-76px;top:12px;left:auto;content:"";display:block;position:absolute;width:17px;height:17px}
.about2 li h4{color:#333;transition:all 1s}
.about2 li p{color:#666;margin-top:10px;height:60px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}
.about2 li:nth-child(1){margin-top:0}
.about2 li{float:right;width:45%;text-align:left;position:relative;margin-top:100px; font-size:14px;}
.about2 li:nth-child(2n){float:left;text-align:right;}
.about2 li a{ color:#333;}
.about2 li a:hover{ color:#f60;}
.culture{ height:356px; margin:30px 0;}
.culture_leftnav{ float:left; width:190px; margin-right:140px;}
.culture_leftnav a{ display:block; width:190px; height:60px; line-height:60px; text-align:center; background:#f3f4f5; border-radius:5px; margin-bottom:14px; box-shadow:2px 2px 2px 0px #e0dfdf; color:#333; cursor:pointer;}
.culture_leftnav a.current{ background:#d85f29; color:#fff;}
.culture_info{ float:left; width:1020px; height:356px; }
.js{ background:url(../images/banner/cul_banner1.jpg);}
.sm{ background:url(../images/banner/cul_banner2.jpg);}
.yj{ background:url(../images/banner/cul_banner3.jpg); }
.yx{ background:url(../images/banner/cul_banner4.jpg); }
.culture_info span{ display:block; width:385px; height:200px; padding:40px 0 0 40px; background:rgba(255,255,255,0.7); margin-top:53px;}
.culture_info strong{ display:inline-block; color:#333; border-bottom:2px #0237a8 solid; padding-bottom:8px; margin-bottom:35px;}
.culture_info a{ font:bold 30px/40px "Microsoft yahei"; color:#0237a8; margin-right:53px;}
.value{ width:1374px;}
.value ul{ margin:30px 0;}
.value ul li{ float:left; width:432px; height:262px; margin:0 26px 26px 0; text-align:center; font:bold 30px/390px "Microsoft yahei"; color:#fff; cursor:pointer; display:table-cell; vertical-align:middle;}
.value ul li a{ display:block;}
.value ul li.v1{ background:url( ../images/sense_1.jpg);}
.value ul li.v2{ background:url( ../images/sense_2.jpg);}
.value ul li.v3{ background:url( ../images/sense_3.jpg);}
.value ul li.v4{ background:url( ../images/sense_4.jpg);}
.value ul li.v5{ background:url( ../images/sense_5.jpg);}
.value ul li.v6{ background:url( ../images/sense_6.jpg);}
.value ul li.v1:hover p,.value ul li.v3:hover p,.value ul li.v5:hover p,.value ul li.v2:hover p,.value ul li.v4:hover p,.value ul li.v6:hover p{ background:rgba(216,95,41,80%);  color:#fff; border-radius:8px;}
.value ul li p{ display:none; font:normal 16px/35px "Microsoft yahei"; padding:100px 35px 0 35px;}
.value ul li:hover a{ display:none;}
.value ul li:hover p{ display:block; height:162px;}
.value ul li:hover b{ display:none;}
.nyvideo #videoplayer,.nyvideo #videoframe,.nyvideo img{ float:left; width:780px; }
.nyvideo p { display: block; width: 500px;  height: 68px;  background: url(../images/video_bg1.jpg); font: normal 16px/26px "Microsoft yahei"; color: #fff;  float:left;  padding:370px 35px 0 35px;}
.weall{ height:440px; margin-top:30px;}
.channels,.directors{ width:100%; background:#fcfcfc; padding:50px 0; margin:30px 0;}
.channels p{ margin:50px 0;}
.channels img{  display: block; margin: 0 auto;}
.benefits ul{ width:1370px; height:760px; margin:30px 0;}
.benefits ul li{ float:left; width:625px; height:320px; margin:0 20px 20px 0; padding:40px 0 0 40px; position:relative; color:#fff;}
.benefits ul li div{ font:normal 18px/30px "Microsoft yahei"; position:absolute; z-index:22; margin:40px 0 0 60px;}
.benefits ul li a{ display:block; width:100%; height:100%; position:absolute; top:0; left:0; z-index:11;}
.benefits ul li strong{ display:block;  font: bold 30px/45px "Microsoft yahei"; margin-bottom:20px; }
.benefits ul li:hover p{ display:block; padding-left:20px; font-size:26px; line-height:50px; animation:fadenum 1s 1;}
.benefits ul li a:hover{ border-radius:8px; transition:all 1s;}
@keyframes fadenum{
   0%{opacity: 0;}
   100%{opacity: 1;}
}
.benefits ul li div p{display:none; }
.benefits ul li.ben1{ background:url(../images/banner/join_pic1_h.jpg);}
.benefits ul li.ben2{ background:url(../images/banner/join_pic2_h.jpg);}
.benefits ul li.ben3{ background:url(../images/banner/join_pic3_h.jpg);}
.benefits ul li.ben4{ background:url(../images/banner/join_pic4_h.jpg);}
.benefits ul li.ben1 a:hover,.benefits ul li.ben2 a:hover,.benefits ul li.ben3 a:hover,.benefits ul li.ben4 a:hover{ background:rgba(1,64,153,0.8); }
.leader ul,.manager ul{ width:1362px;}
.leader ul li,.manager ul li{ float:left; width:436px; height:240px; background:#eee url(../images/leader_bg.jpg) right top no-repeat; font-size:16px; color:#074093; margin:18px 18px 0 0;}
.leader ul li img{ float:left; margin:30px 40px 0 40px;}
.leader ul li strong,.manager ul li strong{ display:inline-block; width:80px; font:bold 24px/60px "Microsoft yahei"; margin:70px 0 15px 0; background:url(../images/name_bg.png) bottom center no-repeat;}
.leader ul li a,.manager ul li a{ display:block; width:100%; height:100%; cursor:pointer;}
.shadow{ width:100%; height:100%; background:rgba(0,0,0,0.3); position:fixed; top:0; left:0; z-index:999;}
.pupup{ width:600px; padding:60px 90px; background:#fff; border-radius:3px; position:fixed; top:20%; left:50%; margin-left:-390px; z-index:9999;}
.pupup a.close{ display:block; width:20px; height:20px; border-radius:20px; border:1px #9f9f9f solid; position:absolute; top:15px; right:15px; font:normal 20px/17px "Microsoft yahei"; text-align:center; transform:rotate(45deg); cursor:pointer;}
.pupup strong{ display:inherit; font:bold 24px/70px "Microsoft yahei"; color:#043792;}
.pupup span{ display:block; font:normal 18px/30px "Microsoft yahei"; color:#043792;}
.pupup p{ background:url(../images/popup_titlebg.png) top center no-repeat; margin-top:30px; padding-top:30px; font-size:12px; line-height:30px; color:#919191;}
.pupup p b{ display:block; font-size:14px; color:#004198; line-height:30px; margin-bottom:10px;}
.contact{ width:100%; height:100px;line-height:100px!important; background:#f9f9f9; text-align:center;font:normal 24px/48px "Microsoft yahei"; color:#666;}
.contact > * { vertical-align: middle;}
.contact > div{ width:40px; height:40px; line-height:40px; background: RGBA(225, 230, 243, 1); text-align:center; border-radius: 50%;display:inline-block;margin:0 8px; position:relative;}
.contact > div img{ width:32px; height:32px; position:absolute; top:50%; left:50%; -ms-transform:translate(-50%,-50%); transform:translate(-50%,-50%);}
.contact a{ color:#2050D1;font-weight: 600;}
.text_content,.text_content1{ font: 400 18px/28px "Microsoft yahei"; margin:80px auto;}
.text_content ul li{ margin-bottom:30px; padding-bottom:30px;  border-bottom:1px #ececec solid; }
.text_content1 ul li{margin-bottom:30px;}
.text_content p,.text_content1 p{ text-indent:2em; font-size:15px; line-height:30px;}
.text_content p.col_ye,.text_content1 p.col_ye{ color:#074093; font-weight:bold;}
.text_content1 a{ color:#f00;}
.text_content strong{ display:block; font:600 22px/40px "Microsoft yahei"; margin-bottom:20px;}
.text_content strong a{ color:#004098;}
@media only screen and (max-width: 1370px) {
    .s_title span.s_title_consult, .s_title span.s_title_data {
        margin: 0 10px;
    }
     .s_title1 a{ margin:0 40px;}
     .bg{ width:370px; height:525px;}
     .bk{ width:330px; height:525px; bottom:-450px;}
     .service ul{ width:1233px;}
     .service ul li{ width:370px; margin-right:22px;}
     .service ul li a{  width:370px; height:525px; margin:44px 20px;}
     .turnpage1{ width:1200px;}
     .turnpage1_l{ width:1000px;}
     .news_info ul li{ padding-right:7px; border:none; margin-right:8px;}
     .about_service dl dd img{ width:80%;}
     .about_service ul{ width:1200px;}
     .about_service ul li{ width:200px; margin-right:14px; padding:12px;}
     .about_service ul li img{ width:100%;}
     .about_industry{
         height: 1100px;
     }
     .about_industry ul{ width:1200px;}
     .about_industry ul li{ width:160px; height:150px; }
     .about_industry ul li a{ width: 160px;}
     .culture_leftnav{margin-right:50px;}
     .culture_info{ width:960px;}
     .value{ width:1200px;}
     .value ul li{ width:374px; border-radius:8px;}
     .value ul li p{ line-height:30px;}
     .honor_national{ width:1200px;}
     .honor_national ul{ width:1200px; height:750px;}
     .honor_national ul li{ width:30%; height:400px; margin-right:30px;}
     .honor_national ul li img,.honor_provincial ul li img{ width:100%; height:auto;}
     .honor_provincial ul{ width:1200px;}
     .honor_provincial ul li{ margin-right:45px;}
     .honor_provincial ul li{ width: 255px;}
     .develop_year span{ width:1080px; overflow:hidden;}
     .develop_year span a{ margin:0 88px; }
     .about2 li:before{ left:-69px;}
     .about2 li:nth-child(2n):before{ right:-69px;}
     .nyvideo p{ width:340px; font-size:16px;}
     .leader ul,.manager ul{ width:1200px;}
     .leader ul li{ width:382px;}
     .leader ul li img{ margin:30px 30px 0 20px}
     /*.channels img{ margin-left:180px;}*/
     .benefits ul{ width:1200px;}
     .benefits ul li{ width:45%; border-radius:10px;}
     .about_industry ul li a.nm{ background-position: 24px -214px; padding-left:55px;}
     .about_industry ul li a.agri{ background-position: 36px -383px; padding-left:65px;}
     .about_industry ul li a.agri2{  background-position: 26px -439px; padding-left:55px;}
     .about_industry ul li a.pm{  background-position:34px -693px; padding-left:65px;}
     .about_industry ul li a.regen{ background-position:24px -750px; padding-left:55px;}
     .directors dl dt{ margin-right:100px;}
     .directors dl dd{ width:600px;}
     .zhanwei{ width: 784px!important; right: 17px!important;}
    .culture_detailed ul li{width: 548px!important;}
    .value_details{width: 513px!important;}
 }
@media screen and (max-width:1200px){
    .s_title span.s_title_consult, .s_title span.s_title_data {
        margin: 0 10px;
    }
    .s_title1 a{ margin:0 35px;}
    .about_industry,.contact{ width:1200px;}
    
     }

/***投资者关系**/
/*.maincontent{ width:1350px; height:708px; background:#fff; box-shadow:0 -10px 30px 0 rgba(0,0,0,0.14); position:absolute; top:350px; left:50%; margin-left:-660px; border-radius:10px;}*/
/*.maincontent_l { float: left; width: 675px; height: 708px; background: url( ../images/telbg1.png); border-radius: inherit; border-bottom-right-radius: 0; border-top-right-radius: 0;}*/
/*.maincontent_l dl{ margin:400px 0 0 60px; color:#fff; font-size:18px; line-height:40px;}*/
/*.maincontent_l dl dt{ font-size:20px; line-height:100px;}*/
/*.maincontent_r{ float:right; width: 675px; height: 708px;}*/
/*.maincontent_r ul{ width:580px; margin-left:50px;}*/
/*.maincontent_r ul li{ height:235px; border-bottom:1px #eaeaea solid; line-height:235px;}*/
/*.maincontent_r ul li span{ font-size:22px; color:#333;}*/
/*.maincontent_r ul li i{ float:right; display:block; width:40px; height:40px; border:2px #d9d9d9 solid; border-radius:22px; font-style:normal; font-size:20px; color:#d9d9d9; text-align:center; line-height:40px; margin-top:100px;}*/
/*.maincontent_r ul li:hover span{ color:#2050D1;}*/
/*.maincontent_r ul li:hover i{ color:#2050D1; border:2px #2050D1 solid;} */

/***企业文化改版***/
.leader{ position: relative;}
.zhanwei{ width:890px; height:240px; background:#eee url(../images/leader_bg.jpg) right top no-repeat; position: absolute; bottom: 0; right: 5px; display: block;}
.culture_pic{ height: 296px; background:url(../images/culture_pic1.jpg); margin: 40px 0;position: relative;}
.culture_pic .text_box {position: absolute;color: #ffffff;top: 114px;left: 65px;}
.culture_pic .text_box .zh {font-weight: 500;font-size: 30px;line-height: 44px;letter-spacing: 3px;margin-bottom: 7px;}
.culture_pic .text_box .en {font-weight: 400;font-size: 16px;line-height: 24px;}
.culture_detailed ul{height: 550px;}
.culture_detailed ul li{ float: left; width: 623px; height: 110px; margin-bottom: 30px; margin-right: 20px; border: 1px #f6f7fb solid; border-radius: 5px; padding: 20px; position: relative;}
/* 伪元素承载半透明背景图 */
.culture_detailed ul li::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: url(../images/culture_libg.png) right 15px center no-repeat;
    opacity: 0.05;        /* 5% 透明度 */
    border-radius: inherit; /* 继承父元素圆角 */
    pointer-events: none;   /* 避免干扰点击事件 */
    z-index: -1;            /* 置于底层，不影响文字 */
}
.culture_detailed ul li:nth-child(even){ margin-right: 0;}
.culture_detailed ul li span{ font-size: 53px; line-height: 53px; color: #f6f7fb; position: absolute; left: 20px; top: 12px; z-index: 1}
.culture_detailed ul li b{ font: bold 34px/50px "Microsoft yahei"; color: #2050D1; position: relative;  z-index: 10;}
.culture_detailed ul li p{ font-size: 22px; color: #333; line-height: 30px; margin-top: 10px;}
.culture_detailed ul li p a{ display: block; color: #aeaeae; font-size: 14px;}
.culture_detailed ul li:hover{ border: 1px #2050D1 solid; cursor: pointer;}
.culture_detailed ul li:hover::before {opacity: 0.13;} /* hover 时 13% 透明度 */
/*.culture_detailed ul li:hover span{ color: #f6f7fb;}
.culture_detailed ul li:hover b{ color: #2050D1;}
.culture_detailed ul li:hover p{ color: #333}*/
.culture_detailed ul li:hover p a{ color: #999;}
.culture_value{ margin-bottom: 50px;}
.culture_value ul li{height: 294px; margin-top: 43px;}
.value_details {
    width: 663px;
    height: 294px;
    background-color: #fcfcfc;  /* 保留背景色，背景图移至伪元素 */
    padding-left: 180px;
    position: relative;
    z-index: 1;
}
.value_details::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: url(../images/culture_libg.png) left center no-repeat;
    background-size: auto 100%;
    opacity: 0.05;              /* 5% 透明度 */
    pointer-events: none;       /* 避免干扰内容点击 */
    z-index: -1;                /* 置于底层，不影响文字 */
}
.float_l{ float: left;}
.float_r{ float: right;}
.value_details b{ display: block; font-size: 36px; line-height: 55px; color: #2050D1; margin-top: 20px;}
.value_details b a{ display: block;font-size: 16px; font-weight: 400; color: #999; line-height: 24px;}
.value_details p{ font-size: 24px; color: #333; line-height: 36px;}
.timeline-nav{ display: -ms-flexbox; display: flex; -ms-flex-pack: justify; justify-content: space-between; margin: 50px 0 0 0; border-bottom: 1px solid #f1f1f1; position: relative; }
.timeline-nav-item{ display: -ms-flexbox; display: flex; -ms-flex-direction: column; flex-direction: column; -ms-flex-align: center; align-items: center; cursor: pointer; text-decoration: none; color: #999; padding: 0 20px 20px; border-bottom: 2px solid transparent; transition: color 0.5s linear, border-bottom 0.5s linear, transform 0.5s linear, opacity 0.5s linear; position: relative; bottom: -1px; }
.timeline-nav-item.current{ color: #2050D1; border-bottom: 1px solid #2050D1; font-weight: 600;}
.timeline-nav-item .phase-name{ font-size: 20px; font-weight: 700;}
.timeline-nav-item .phase-desc{ font-size: 20px; margin-top: 8px; color: #333; font-weight: 700; }
.timeline-nav-item:not(.current){ -ms-flex-pack: end; justify-content: flex-end; }
.timeline-nav-item .phase-name,
.timeline-nav-item .phase-desc{
  display: block;
  transform: translateY(100%);
  opacity: 0;
  transition: transform 0.5s linear, opacity 0.5s linear;
}
.timeline-nav-item .phase-name{
  transform: translateY(20px);
  opacity: 1;
}
.timeline-nav-item.current .phase-name,
.timeline-nav-item.current .phase-desc{
  transform: translateY(0);
  opacity: 1;
}
.timeline-container{ width: 100%; position: relative; min-height: 300px; padding: 60px 0; }
.timeline-panel{ display: none; position: relative; max-width: 1350px; margin: 0 auto; }
.timeline-panel.current{ display: block; }
.timeline-year{ text-align: center; font-size: 24px; font-weight: bold; color: #B8C7F1; position: relative; z-index: 2; }
.top-year{ margin-bottom: 40px; }
.bottom-year{ margin-top: 40px; }
.timeline-center-line{ position: absolute; left: 50%; top: 40px; bottom: 40px; width: 1px; background: #2050D1; -ms-transform: translateX(-50%); transform: translateX(-50%); }
.timeline-item{ box-sizing: border-box; display: -ms-flexbox; display: flex; -ms-flex-align: flex-start; align-items: flex-start; position: relative; margin-bottom: 60px; }
.timeline-item .timeline-dot{ position: absolute; left: 50%; top: 10px; width: 7px; height: 7px; background: #2050D1; border-radius: 50%; -ms-transform: translateX(-50%); transform: translateX(-50%); z-index: 2; }
.timeline-item.left{ -ms-flex-pack: start; justify-content: flex-start; padding-right: calc(50% + 40px); text-align: right; }
.timeline-item.right{ -ms-flex-pack: end; justify-content: flex-end; padding-left: calc(50% + 40px); text-align: left; }
.timeline-content{ font-weight: 600; font-size: 16px; line-height: 1.8; width: 650px; color: #333333; transition: all 1s; }
.timeline-content:hover { color: #2050D1; -ms-transform: translateY(-15px); transform: translateY(-15px); }
.timeline-content::after { position: absolute; content: ""; width: 100%; height: 1px; top: -23%; left: 0; background: #2050D1; transition: transform 0.5s; -ms-transform: scaleX(0); transform: scaleX(0); -ms-transform-origin: right; transform-origin: right; }
.timeline-content:hover::after { -ms-transform: scaleX(1); transform: scaleX(1); -ms-transform-origin: left; transform-origin: left; }
/* 联系我们 */
.contact_main {background: #fff;width: 1200px;min-height: 500px;margin: 0 auto;padding-bottom: 80px;}
.contact_main .clearfix:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
.contact_main  .width1em {display: inline-block;width: 1em;}
.contact_main  .width2em {display: inline-block;width: 2em;}
.contact_main h2 {font: 500 24px / 36px "SourceHanSansCN, sans-serif";color: #000;height: auto;position: static;z-index: 1;padding: 0;}
.contact_main .card-box {width: 1206px;height: 291px;box-sizing: border-box;padding: 32px;background: #FFFFFF;box-shadow: 0 2px 26px 0 rgba(0,0,0,0.13);border-radius: 20px;position: relative;top: -55px;left: -3px;}
.contact_main .card-box img {width: 450px;height: 227px;float: left;}
.contact_main .card-box .text {float: left;margin-left: 36px;padding-top: 12px;}
.contact_main .card-box .text .detail, .contact-box .detail {margin-top: 16px;font-size: 16px;line-height: 30px;font-weight: 400;color: #666;}
.contact_main .contact-box {padding: 0 32px 0 32px;}
.contact_main .contact-box > div {float: left;margin-right: 32px;margin-bottom: 40px;width: 552px;}
.contact_main .contact-box > div:nth-child(2n) {margin-right: 0;}
.contact_main .contact-box > div:nth-child(3), .contact_main .contact-box > div:nth-child(4) {margin-bottom: 0;}