.ny_banner {
	width: 100%;
	height: 350px;
	margin: 0px auto;
	background-attachment: fixed;
	background-image: url(../images/content-bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}



.fl1 { background:url(../images/2.jpg) center top no-repeat;}
.fy {  padding:20px 0px; line-height:50px; text-align: center; clear: both;}
.fy_fh {padding:0px 0px; line-height:50px; width:90%; margin:0px auto;text-align: center; clear: both; background:#f3f3f3; margin-top:30px;}
.fy_fh_k {padding:0px 0px; line-height:50px; width:100%;  margin:0px auto;text-align: center; clear: both; background:#f3f3f3; margin-top:30px;}




.ny_bt { height:80px; width:100%; margin:0px auto;  }
.ny_bt h4 { height:80px; float:left; font-size:32px;  color:#fff;
 background:rgba(11,70,140,.9); margin-top:-100px; padding:50px 40px; }
.ny_bt h4 i {font-family:AiDeep; font-style:normal; font-weight:400; text-transform:uppercase; color:#d82027;font-size:24px; display:block; }
.ny_bt h4 p  { line-height:20px; font-size:14px; color:#fff; font-weight:400;}
.ny_bt ul { float:right; width:70%;}
.ny_bt ul li { float:right; margin:20px 20px 0px 0px; width:120px; line-height:40px; background:#d82027; color:#fff; font-size:15px; text-align:center;} 





  






/*menu&locat*/

.menuLocat{background:#fff;width: 100%;z-index: 999; height:75px; border-bottom:1px #eaeaea solid}
.menuLocat .menu{float: left;width: 70%;}
.menuLocat .menu li{line-height:75px;display: inline-block;padding:0 2%;border-bottom:1px solid transparent; }
.menuLocat .menu li a{font-size:18px; color: #555;    font-size: 16px; font-weight:bold; text-align:center}
.menuLocat .menu li:hover,
.menuLocat .menu li.on{border-bottom:1px solid #01a1df; }
.menuLocat .menu li.on a {color:#01a1df;}
.menuLocat .location{float: right;width: 24%;text-align: left;line-height:78px;}
.menuLocat .location a{display: inline-block;position: relative;padding-right:22px;padding-left:8px;color: #999; font-size:15px}
.menuLocat .location a:after{content: '>';font-size:14px;color: #999;position: absolute;right:0;top: 0;}
.menuLocat .location a:first-child{padding-left:20px;}
.menuLocat .location a:first-child:before{width: 14px;height: 14px;content: '';background:url(../images/home.png) no-repeat;position: absolute;top: 50%;left: 0;margin-top: -7px;}
.menuLocat .location span{padding-left:8px;color: #999;}
.menuLocat .location span a{padding-right:0;}
.menuLocat .location span a:first-child{padding-left:0;}
.menuLocat .location span a:first-child:before{display: none;}
.menuLocat .location span a:after{display: none;}
.spanLocation{background: white;position: fixed;top: 0;left: 0;z-index: 999;}
.menuLocat .location a:hover{color: #01a1df;}


.biaoti_nei{ width:1200px; margin:10px auto }


.biaoti_h2{font-size:32px;display:block;padding-top:15px;margin-bottom:15px; text-align:center}
.biaoti_h3{font-size:16px;display:block;color:#848484; text-align:center}
.neirong_nei{ width:1200px ; margin:0 auto; line-height:30px; font-size:15px; margin-bottom:80px} 
.nei_tu{background:url(../images/5ce511290df3b.jpg) no-repeat left top;  width:1200px; margin-bottom:30px; height:330px}
.nei_tu1{background:url(../images/5ce511290df3baaa.jpg) no-repeat left top;  width:1200px; margin-bottom:30px; height:330px}


.nei_tu_warp{width:500px;padding:80px 40px;color:#fff; margin-top:20px}
.nei_tu_warp p{font-size:26px;padding-left:20px;border-left:4px solid #fff;height:45px;line-height:45px; color:#333; height:70px}
.nei_tu_warp a{font-weight:100;  font-size:40px; font-weight:bold; color:#fff; letter-spacing:5px}
.nei_tu_warp span{margin-top:40px; text-indent:2em; letter-spacing:5px; text-transform:uppercase; color:#fff; font-size:18px }

.ny_about { width:1200px;  line-height:32px; font-size:16px; text-align:left; margin:30px auto 10px auto; float:16px; line-height:29px; color:#777; background:url(../images/infoBG.png) no-repeat center center; }
.ny_about h2 { color:#333; font-size:32px; text-align:center; width:100%; line-height:50px; margin-bottom:20px; font-weight:400;}
.ny_about p { text-indent:2.5em;}
.ny_about .sz {text-indent:0em!important;}




.introBox{color: #fff;margin:3% 0 5% 0; height:120px;}
.introBox .itemB{float: left;width: 23.2%;padding: 5% 0 3% 5%; height:100px;margin-right:0.8%;border-radius:8px;}
.introBox .itemB:nth-child(1){background:#307fe4;  margin-left:70px;}
.introBox .itemB:nth-child(2){background:#266bc4;}
.introBox .itemB:nth-child(3){background:#225597;}
.introBox .itemB:nth-child(4){background:#006ed9;}
.introBox .itemB:nth-child(5){background:#005ad9;}
.introBox .itemB:nth-child(6n){margin-right:0;background:#0046d9;}
.introBox .itemB h5{font-family:  Arial, Helvetica, sans-serif;font-size:50px; margin-left:20px; letter-spacing:-2px;}
.introBox .itemB h5 span{font-family:'黑体';font-size:16px;margin-left:20px;}
.introBox .itemB p{font-size:16px;line-height: 20px;margin-left:20px; }








.ny_huanying { width:1000px;  line-height:42px!important; font-size:15px; text-align:left; margin:0px auto; padding:30px 50px; line-height:32px; color:#fff;  font-family:"黑体"; font-size:25px; text-align:center; }



.fzlc { width:100%; height:580px; background:url(../images/hisBG.jpg) no-repeat center top; padding-top:100px;}








.cultureBox{padding: 4% 0 6% 0;}
.cultureBox h1{font-size:34px;font-weight:normal;text-align: center;margin-bottom:2%;}
.cultureBox .culList{height: 540px;position: relative;width: 100%;}
.cultureBox .culList li{position: absolute;border-radius:8px;overflow: hidden;}
.cultureBox .culList li figure{position: absolute;width: 100%;height: 100%;top: 0;left:0;background-position:center center;background-repeat:no-repeat;}
.cultureBox .culList li .txtBox{padding-bottom:20px;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);color: #fff;font-size:22px;line-height:28px;}
.cultureBox .culList li .txtBox:before{width: 30px;height: 5px;content: '';border-radius:30px;background:#fff;position: absolute;left: 50%;margin-left:-15px;bottom:0;}
.cultureBox .culList li:nth-child(1){width: 49.28571429%;top: 0;left: 0;height: 100%;}
.cultureBox .culList li:nth-child(2){width: 49.28571429%;top: 0;right: 0;height: 48.14814815%;}
.cultureBox .culList li:nth-child(3){width: 23.92857143%;bottom: 0;right: 25.35714286%;height: 48.14814815%;}
.cultureBox .culList li:nth-child(4){width: 23.92857143%;bottom: 0;right: 0;height: 48.14814815%;}
@media screen and (max-width: 768px) {
	.cultureBox .culList{height: 600px;}
.cultureBox .culList li:nth-child(1){width: 100%;top: 0;left: 0;height: 28%;}
.cultureBox .culList li:nth-child(2){width: 100%;top: 29%;right: 0;height: 24%;}
.cultureBox .culList li:nth-child(3){width: 49.28571429%;bottom: 0;left: 0;height: 48.14814815%;}
.cultureBox .culList li:nth-child(4){width: 49.28571429%;bottom: 0;right: 0;height: 48.14814815%;}
}










.Gmembers{padding: 3.5% 0 5% 0;background:#f8f8f8;}
.Gmembers h1{font-size:34px;font-weight:normal;text-align: center;margin-bottom:2%;}

.Gmembers h5 {font-size:18px; color:#666; letter-spacing:3px; margin-bottom:40px; font-weight:400; text-align:center;  } 



.Gmembers .membList{}
.Gmembers .membList .item{background:#fff;padding: 4% 0;border-radius:8px;box-shadow:0 0 20px rgba(51,51,51,.1);margin-bottom:3%;position: relative;top: 0;transition:.3s; }
.Gmembers .membList .item .txtBox{display: inline-block;width: 100%;vertical-align: middle;border-right: 1px solid #e7e7e7;  text-align:center;}
.Gmembers .membList .item .txtBox h5{font-size:20px;font-weight:normal;margin-bottom:.5%; width:100%; text-align:center;}
.Gmembers .membList .item .txtBox span{font-size:16px;display: block;color: #999999;padding-bottom:3%;margin-bottom:3%;position: relative; width:100%; text-align:center;}
.Gmembers .membList .item .txtBox span:before{width: 40px;height: 5px;content: '';background:#225597;position: absolute;bottom:0;left: 560px;border-radius:35px;  margin:0px auto;}
.Gmembers .membList .item .txtBox p{font-size:16px;color: #777;line-height:29px;  text-indent:2em;}
.Gmembers .membList .item .timeBox{display: inline-block;width: 95%;vertical-align: middle;text-align: center;padding-top:3.5%;position: relative;  text-align:right;}
.Gmembers .membList .item .timeBox:before{width: 19px;height: 19px;content: '';background:url(../images/icon81.png) no-repeat;position: absolute;left:50%;top: 0;margin-left:-9.5px;}
.Gmembers .membList .item .timeBox p{font-size:20px;font-style:italic;margin-bottom:.5%;}
.Gmembers .membList .item .timeBox h5{font-size:16px;color: #777;font-weight:normal;}
.Gmembers .membList .item:hover{top: -10px;}

.Gmembers .membList .item .txtBox img {  margin-bottom:30px; border-radius:30px 0px 30px 0px}









.honerBox{padding: 3.5% 0 5% 0;background:#f8f8f8;}
.honerBox h1{font-size:34px;font-weight:normal;text-align: center;margin-bottom:1.5%;}
.honerBox .hd{text-align: center;margin-bottom:2%;}
.honerBox .hd li{display: inline-block;vertical-align: middle;line-height:45px;cursor: pointer;padding: 0 5%;color: #aaaaaa;margin: 0 5px;background:#fff;border-radius:8px; font-size:16px;}
.honerBox .hd li.on,
.honerBox .hd li:hover{background:#00a0d9;color: #fff;}
.honerBox .honerList{position: relative;}
.honerBox .honerList .owl-stage-outer{overflow: hidden;padding: 1% 0;}
.honerBox .honerList .owl-item{float: left; width:31%; margin:10px;}
.honerBox .honerList .owl-carousel .owl-prev span, .honerBox .honerList .owl-carousel .owl-next span{display: none;}
.honerBox .honerList .owl-carousel .owl-prev,
.honerBox .honerList .owl-carousel .owl-next{width: 15px;height: 18px;background:url(../images/qh2.png) no-repeat;position: absolute;top: 50%;margin-left:-9px;border:none;cursor: pointer;-webkit-transition: all .3s;-o-transition: all .3s;transition: all .3s;-webkit-filter: grayscale(100%);-moz-filter: grayscale(100%);-ms-filter: grayscale(100%);-o-filter: grayscale(100%);filter: grayscale(100%);filter: gray;}
.honerBox .honerList .owl-carousel .owl-prev{transform:rotate(180deg);left: -5%;}
.honerBox .honerList .owl-carousel .owl-next{right:-5%;}
.honerBox .honerList .owl-carousel .owl-prev:hover,
.honerBox .honerList .owl-carousel .owl-next:hover{-webkit-filter: inherit;-moz-filter: inherit;-ms-filter: inherit;-o-filter: inherit;filter: inherit;filter: inherit;}
.honerBox .honerList li{text-align: center;background:#fff;padding: 4%; border:2px solid #f1f1f1;}
.honerBox .honerList li .imgBox{min-height: 195px;line-height:195px;margin-bottom:9%;}
.honerBox .honerList li .imgBox img { max-width:100%;  height:230px; }
.honerBox .honerList li .imgBox1 img { max-width:100%;  height:430px; }
.honerBox .honerList li .imgBox3 img { max-width:100%; }
.honerBox .honerList li p{font-size:16px;line-height:28px;}
.honerBox .honerList li:hover{box-shadow:0 0 20px rgba(51,51,51,.2);}






/*社会责任*/
.socialBox{background:#f8f8f8;padding: 4% 0;}
.socialBox .sociTop{padding-bottom:2%;}
.socialBox .sociTop h1 {font-size:34px;font-weight:normal;text-align: center;margin-bottom:1.5%;}


.socialBox .sociTop h5{font-size:34px;font-weight:normal;margin-bottom:2%;}
.socialBox .sociTop p{font-size:16px;line-height:24px;margin-bottom:1.5%;}
.socialBox .sociMid{background-position:center center;background-repeat:no-repeat;padding: 5.5% 0; height:300px;}
.socialBox .sociMid h5{text-align: center;color: #fff;font-size:34px;font-weight:normal;margin-bottom:3%;}
.socialBox .sociMid li{float: left;width: 32.5%;margin-right:1.25%;background:#fff;text-align: center;padding: 4% 0 3%;border-radius:10px;box-shadow:0 0 20px rgba(51,51,51,.1);}
.socialBox .sociMid li:nth-child(3n){margin-right:0;}
.socialBox .sociMid li .iconB{min-height: 56px;line-height:56px;margin-bottom:9%;}
.socialBox .sociMid li p{font-size:16px;line-height:24px;color: #666;}
.socialBox .sociBom{padding-top:5.5%; margin-bottom:50px; height:600px;}
.socialBox .sociBom li{float: left;width: 32.5%;margin-right:1.25%;background:#fff;border-radius:10px;overflow: hidden;}
.socialBox .sociBom li:nth-child(3n){margin-right:0;}
.socialBox .sociBom li .imgBox{overflow: hidden;}
.socialBox .sociBom li .imgBox img{-webkit-transition: all .3s;-o-transition: all .3s;transition: all .3s;}
.socialBox .sociBom li .txtBox{padding: 9% 6%;min-height: 278px;}
.socialBox .sociBom li .txtBox h5{font-size:20px;font-weight:normal;line-height:72px;}
.socialBox .sociBom li .txtBox time{font-style:italic;font-size:20px;display: block;margin-bottom:6%;font-weight:bold;}
.socialBox .sociBom li .txtBox p{font-size:16px;color: #999;line-height:24px;}
.socialBox .sociBom li:hover{box-shadow:0 0 20px rgba(51,51,51,.2);}
.socialBox .sociBom li:hover .imgBox img{transform:scale(1.1);}




/*联系我们*/
.contactBox{background:#f8f8f8; min-height:900px;}
.contactBox .tactTxt{padding: 2% 0 5%;}
.contactBox .tactTxt h1{font-size:34px;font-weight:normal;text-align: center;margin-bottom:3%; text-align:left;}
.contactBox .tactTxt h1 p { font-size:16px; color:#333; line-height:29px; margin:15px auto; width:90%; }

.contactBox .tactTxt .tactTop{}
.contactBox .tactTxt .tactTop .item{float: left;width:25%;background:#fff;padding: 3% 3.5%;border-radius:15px; margin:0.5%}
.contactBox .tactTxt .tactTop .item:first-child{float: left;width:95%;background:#fff;padding: 3% 3.5%;border-radius:15px;  margin:0.5%}

.contactBox .tactTxt .tactTop .item:first-child li:before{width: 0px;height: 100%;content: '';background:#fff;border-radius:35px;top: 0;left:0;position: absolute;}

.contactBox .tactTxt .tactTop .item:last-child{ width:92%;float: left; background:#fff;padding: 3% 3.5%;border-radius:15px;  margin:0.5%; height:930px}





.contactBox .tactTxt .tactTop .item h5{font-size:24px;font-weight:normal;margin-bottom:1%;}
.contactBox .tactTxt .tactTop .item li{width: 45%;float: left;position: relative;padding-left: 7%;margin-bottom:6.5%;}
.contactBox .tactTxt .tactTop .item li span { font-size:18px;}
.contactBox .tactTxt .tactTop .item li p { font-size:15px; color:#666;}
.contactBox .tactTxt .tactTop .item li:before{width: 5px;height: 100%;content: '';background:#0494cc;border-radius:35px;top: 0;left:0;position: absolute;}
.contactBox .tactTxt .tactBom{margin-top: 1.25%;margin-bottom:4%;}
.contactBox .tactTxt .tactBom li{ margin-top:30px;float: left;width: 25.5%;margin-right:1.25%;background:#fff;border-radius:10px;padding: 2% 3.5%;}
.contactBox .tactTxt .tactBom li:nth-child(3n){margin-right:0;}
.contactBox .tactTxt .tactBom li h5{font-size:24px;font-weight:normal;margin-bottom:2%;}
.contactBox .tactTxt .tactBom li p{font-size:16px;line-height: :28px;}
.contactBox .tactTxt .mesBtn{display: block;width: 175px;line-height:50px;background:#225597;color: #fff;text-align: center;margin: 0 auto;font-size:20px;border-radius:8px; float:left;  margin-top:20px;}
.contactBox #dituContent{width:100%;height:500px;}
.ly { width: 175px; margin:0px auto;}


.khg {height:; background:url(../images/bb.png) center bottom repeat-x #f8f8f8;}
.kh { width:95%; margin:0px auto;}
.kh ul li { width:23.7%; margin-right:10px; border-radius:16px; overflow:hidden; text-align:center; height:100px; background:#fff; border:2px solid #e4e4e4; float:left; margin-bottom:10px; text-align:center; }
.kh ul li img {  width:90%; height:90%; margin-top:2%;}






.liuyan {height:890px!important;}
.liuyan h1{text-align:center!important;}
.ny_order {width:1120px;  clear:both; overflow:visible;   font-size:15px; text-align:left; margin-top:30px; margin-bottom:60px; border:2px solid #ededed; background:#fff; padding:40px;  line-height:29px; font-size:15px; color:#333;}
.ny_order .kuang1 { background-color:#fff; border:2px solid #eeeeee; line-height:30px;  margin:5px;}
.ny_order .an {width:150px; line-height:40px; background:#d82027; margin:10px; border:none;   color:#fff; font-size:16px; text-align:center; margin:10px 0px 30px; font-family:"å¾®è½¯é›…é»‘";}
.ny_order .zi { font-size:15px; margin-bottom:20px; border-bottom:2px dotted #cfcfcf; padding-bottom:20px;}





.news_list { width:1120px;  clear:both; overflow:visible;   font-size:15px; text-align:left; margin-top:30px; margin-bottom:60px; border:2px dotted #cfcfcf; padding:40px;}
.news_list h3 { font-size:45px; text-transform:uppercase; line-height:40px; margin-bottom:20px; font-weight:400;}
.news_list dl { width:100%; float:left;  margin-bottom:20px;   border-bottom:2px solid #e0e0e0; padding-bottom:20px; transition:all 0.4s;}
.news_list a:hover dl {border-bottom:2px solid #0b468c; }
.news_list a:hover dl dt  {color:#0b468c;}
.news_list a:hover dl dt em  {color:#0b468c;}
.news_list a:hover dl dt span  {color:#0b468c;}
.news_list a:hover dl dd h4  {color:#000;}
.news_list a:hover dl dd p  {color:#000;}
.news_list a:hover dl .ny_more {  background:#d82027; color:#FFFFFF;}


.news_list dl dt { width:12%; float:left; text-align:right; color:#e0e0e0;}

.news_list dl dt prc01  { font-size:55px; line-height:60px; margin-top:10px; display:block; font-style:normal;}
.news_list dl dt prc02  { font-size:55px; line-height:60px; margin-top:10px; display:block; font-style:normal;}
.news_list dl dt prc03  { font-size:55px; line-height:60px; margin-top:10px; display:block; font-style:normal;}


.news_list dl dt prc04  { font-size:55px; line-height:60px; margin-top:10px; display:block; font-style:normal;}
.news_list dl dt prc05  { font-size:55px; line-height:60px; margin-top:10px; display:block; font-style:normal;}
.news_list dl dt prc06  { font-size:55px; line-height:60px; margin-top:10px; display:block; font-style:normal;}


.news_list dl dt prc07  { font-size:55px; line-height:60px; margin-top:10px; display:block; font-style:normal;}
.news_list dl dt prc08  { font-size:55px; line-height:60px; margin-top:10px; display:block; font-style:normal;}
.news_list dl dt prc09  { font-size:55px; line-height:60px; margin-top:10px; display:block; font-style:normal;}


.news_list dl dt prc10  { font-size:55px; line-height:60px; margin-top:10px; display:block; font-style:normal;}
.news_list dl dt prc11  { font-size:55px; line-height:60px; margin-top:10px; display:block; font-style:normal;}
.news_list dl dt prc12  { font-size:55px; line-height:60px; margin-top:10px; display:block; font-style:normal;}



.news_list dl dt em  { font-size:55px; line-height:60px; margin-top:10px; display:block; font-style:normal;}



.news_list dl dt span {display:block;}

.news_list dl dd {width:68%; float:left; padding-left:30px;}
.news_list dl dd h4 { font-size:20px; line-height:40px; padding-top:15px; font-weight:400; color:#000;}
.news_list dl dd p { font-size:16px; line-height:22px;} 
.news_list dl .ny_more { width:160px; height:50px; background:#e8e8e8; line-height:50px;  float:right; text-align:center; color:#333333; margin-top:40px;} 







.news_da { width:1120px;  clear:both; overflow:visible;   font-size:15px; text-align:left; margin-top:30px; margin-bottom:60px; border:2px dotted #cfcfcf; padding:40px;}
.news_da h3 { width:100%; font-weight:400; line-height:36px; font-size:20px; text-align:center; border-bottom:2px solid #e9e9e9; height:80px; margin-bottom:20px; }
.news_da h3 p { display:block; line-height:22px; color:#999999; font-size:16px;}
.news_da h3 p strong { margin-left:40px;}
.news_da h3 p a { margin-left:40px;}
.news_da .nr { line-height:32px; font-size:15px; width:90%; margin:0px auto;}


.ny_pro { width:1120px;  clear:both; overflow:visible;   font-size:15px; text-align:left; margin-top:30px; margin-bottom:60px; border:2px dotted #cfcfcf; padding:40px;}




.ny_pro dl { width:333px;  margin:20px;   text-align:center;   color:#404040; background:url(../images/pro_xx2.png) center bottom no-repeat;transition:all 0.4s; float:left; }

.ny_pro dl dt {width:329px; border:2px solid #e0e0e0  }
.ny_pro dl dt img {  width:329px; height:265px;  transition:all 0.5s;}

.ny_pro dl dd {background-color:rgba(9,66,138,0); height:90px;  text-align:center;width:333px; text-align:left;  border-top:2px solid #e0e0e0; }

.ny_pro dl dd h3 { font-size:20px;  line-height:25px; margin-top:16px; text-transform:uppercase;}
.ny_pro dl dd p { font-size:14px; line-height:20px;  color:#999;  transition:all 0.5s;  margin:0px auto; margin-top:0px; margin-bottom:15px;}
.ny_pro dl dd i { width:50px; height:50px; line-height:50px; text-align:center; font-size:40px; font-family:Arial, Helvetica, sans-serif; background:#e0e0e0; color:#fff; margin-top:20px;}





.pro_da { width:1120px;  clear:both; overflow:visible;   font-size:15px; text-align:left; margin-top:30px; margin-bottom:60px; border:2px dotted #cfcfcf; padding:40px;}
.pro_da h3 { width:100%; float:left; margin-top:50px; font-weight:700; line-height:36px; font-size:20px; text-align:center; border-bottom:2px solid #e9e9e9; height:50px; margin-bottom:20px; color:#333; }
.pro_da h3 p { display:block; line-height:22px; color:#999999; font-size:16px;}
.pro_da h3 p strong { margin-left:40px;}
.pro_da h3 p a { margin-left:40px;}
.pro_da .nr {  line-height:32px; font-size:15px; width:100%; float:left; margin:0px auto; margin-bottom:40px;}

.pro_da_l { width:50%;  float:left;  height:380px; }
.pro_da_l img { width:95%; height:399px;}
.pro_da_r .fhlb { position:absolute; width:120px; line-height:40px; background:#0d4f9e; color:#fff; right:0px; top:50px; z-index:9; text-align:center; border-radius:20px 0px 0px 20px;}
.pro_da_r { width:42%; float:right; height:399px; background:#f7f7f7;  padding-left:40px; padding-right:40px; position:relative;box-shadow:2px 2px 2px 1px rgba(0,0,0,.2); }
.pro_da_r h4 { margin-top:50px; font-size:25px; line-height:50px; color:#0b468c;}
.pro_da_r .fenlei { font-size:18px; margin-bottom:20px; }
.pro_da_r { line-height:28px;}




.ny_fac {width:1120px;  clear:both; overflow:visible;   font-size:15px; text-align:left; margin-top:30px; margin-bottom:60px; border:2px dotted #cfcfcf; padding:40px;}

.ny_fac dl { width:333px;  margin:20px;   text-align:center;   color:#404040; background:url(../images/pro_xx2.png) center bottom no-repeat;transition:all 0.4s; float:left; }

.ny_fac dl dt {width:333px; }
.ny_fac dl dt img {  width:333px; height:218px;  transition:all 0.5s;}

.ny_fac dl dd {background-color:rgba(9,66,138,0); height:90px;  text-align:center;width:333px; text-align:left;  border-bottom:2px solid #e0e0e0;  margin-top:-20px; position:relative; text-align:center; }

.ny_fac dl dd h3 { font-size:17px;  font-weight:400;  line-height:25px; margin-top:16px; text-transform:uppercase; }
.ny_fac dl dd em { width:40px; height:40px; line-height:40px; text-align:center; font-size:35px; font-family:Arial, Helvetica, sans-serif; background-color:#d82027;  color:#fff; border-radius:50%; display:block; margin:0px auto;}
.ny_fac dl dd i { width:100px; height:45px; line-height:45px; text-align:center; font-size:17px; background:#e0e0e0; border:1px solid #e0e0e0; color:#fff; font-style:normal; display:block; margin:0px auto; margin-top:0px; font-weight:700;}



.ny_con {width:1120px;  clear:both; overflow:visible;   font-size:15px; text-align:left; margin-top:30px; margin-bottom:60px; border:2px dotted #cfcfcf; padding:40px;}
.ny_con_l { width:40%; padding-right:5%; float:left; text-align:right; line-height:24px; font-size:18px; color:#333; border-right:2px dotted #cfcfcf; }
.ny_con_l h3 { font-size:27px; line-height:32px;color:#dedede;}
.ny_con_l .p1 { font-size:50px;  font-family:AiDeep; color:#dedede; text-transform:uppercase; line-height:60px; letter-spacing:-0.08em;}
.ny_con_l .zx { width:150px; line-height:40px; background:#d82027; float:right; color:#fff; font-size:17px; text-align:center; margin:10px 0px 30px;}
.ny_con_r { width:50%; float:right; text-align:left; margin-bottom:40px; line-height:24px; font-size:15px; color:#333;} 

.maps { width:100%; clear:both;}
















/*
 .job 为demo编号
 */
.job{background:#f8f8f8; padding: 4.5% 0;position: relative; height:400px;}
.job::before{background:url(../images/job-bg.png)no-repeat left top;position: absolute;width: 39%;height: 100%;left: 0;top: 0;z-index: 1;content: '';}

.job .word{ width: 100%;position: relative;z-index: 2;padding-top: 20px}
.job .word h3{ margin: 0; font-size: 30px; line-height: 1.2; color: #333; font-weight: normal;}
.job .word figure{margin: 0; padding: 25px 0 35px;line-height: 28px; font-size: 16px;color: #666;font-weight: lighter;width: 94%;}
.job .word ul{ padding-top: 0px; }
.job .word ul li{ float: left;  text-align: center; padding:0 10px; width: 25%; max-width: 200px;height: 150px;display: table;}
.job .word ul .txt{display: table-cell;vertical-align: middle;}
.job .word ul li:nth-child(1){background: url(../images/job-1.png) center}
.job .word ul li:nth-child(2){background: url(../images/job-2.png) center}
.job .word ul li:nth-child(3){background: url(../images/job-3.png) center}
.job .word ul li:nth-child(4){padding: 0 0 0 36px;position:relative;}
.job .word ul li:nth-child(4) .remore{display:block;line-height:40px;padding: 0 25px;border:1px solid #ccc;color: #666;position: absolute;top: 50%;margin-top:-20px;right: 0;transition:.3s;}
.job .word ul li:nth-child(4) .remore:hover{background:#00a0d9;border:1px solid #00a0d9;color: #fff;}
.job .word ul li h4{ margin: 0;font-size: 20px;font-weight: normal;color: #fff;width: 100%;transition: 0.5s all;-webkit-transition: 0.5s all;-moz-transition: 0.5s all;}
.job .word ul li p{ font-size: 14px;line-height: 24px;color: #fff;margin: 0;padding-top: 5px;height: 0;opacity: 0;transition: 0.5s all;-webkit-transition: 0.5s all;-moz-transition: 0.5s all;overflow: hidden}
.job .word ul li:nth-child(1):hover{background: #0070c0}
.job .word ul li:nth-child(2):hover{background: #70ad47}
.job .word ul li:nth-child(3):hover{background: #e7380d}
.job .word ul li:hover p{height: 27px;opacity: 1}
.job .word ul li a:hover .img_hover{}
.job .word ul li .p1{color: #333;display: block;font-size: 16px;line-height: 24px;color: #666;padding-top: 10px}
.job .right-img{ position: relative;z-index: 2}
.job .right-img h5{ position:absolute;font-size:30px;color:#fff;top:50%;left:50%;transform:translate(-50%,-50%);font-weight:normal;}
@media only screen and (max-width: 1366px){
.job .word figure{width: 74%;} 
.job .word{padding-top: 0}
.job .word ul li .p1{font-size: 14px;}
.job .word ul{ padding-top: 0; }
}
@media only screen and (max-width: 767px) {
    .job{padding: 50px 0}
	.job .word h3{ text-align: center;}
	.job .right-img{ margin: 0 auto;}
	.job .right-img .right-img_tit{ left:0;}
	.job .word ul{ margin: 0 auto 30px;max-width: 408px;}
    .job::before{width: 100%;height: 20%;bottom: 0;top: auto}
    .job .word figure{width: 100%;} 
    .job .word ul li{width: 33.33%;height: 120px;}
    .job .word ul li:nth-child(4){width: 100%;padding: 0;max-width: 100%;margin-top: 10px;}
    .job .word ul li h4{font-size: 16px;}
}
@media only screen and (max-width: 365px) {
	.job .word ul li{ padding: 0 10px;}
}
@media only screen and (min-width: 768px) {
	.job .word h3{ font-size: 30px;}
	.job .word{ width: 57%; float: right;}
	.job .right-img{ float: left; width: 37%;}
	
}
@media only screen and (min-width: 1024px) {
	.job .word h3{ font-size: 40px;}	
}


/*
 .job_gw 为demo编号
 */
.job_gw{ padding:4% 0;position: relative; height:300px;}
.job_gw::before{background:url(../images/job1-bg.png)no-repeat left top;position: absolute;width: 28%;height: 100%;right: 0;top: 0;z-index: 1;content: '';}
.job_gw .pic{float:right;width:37.9%; text-align:center;position: relative;z-index: 2;max-width: 517px;}
.job_gw .pic .play{position: absolute;cursor: pointer;width: 100%;height: 100%;top: 0;left: 0;background: url(../images/play.png)no-repeat top 40% center}
.job_gw .pic h3{position: absolute;cursor: pointer;width: 100%;top: 50%;left: 0;text-align: center;margin: 0;color: #fff;font-size: 28px;font-weight: normal;}
.job_gw .pic img{ width:100%;}
.job_gw .con{ float:left; width:37.2%; padding-top:3%;position: relative;z-index: 2}
.job_gw .title{ color:#333; font-size:40px;}
.job_gw .info{ padding:3% 0 10% 0;/*border-bottom: 1px solid #f0f0f0*/}
.job_gw .info p{color:#666;line-height: 28px;font-size: 16px;margin: 0}
.job_gw .link{ /*color:#666;background:url(../images/job_gw-icon.png)no-repeat left center;padding-left: 40px;font-size: 16px;*/margin-top: 25px;}
.job_gw .link .remore{line-height:40px;padding: 0 25px;border:1px solid #ccc;color: #666;transition:.3s;display:inline-block;}
.job_gw .link .remore:hover{background:#00a0d9;border:1px solid #00a0d9;color: #fff;}
.job_gw_video{ position:fixed; z-index:999; left:0; top:0; height:100%; width:100%; background:rgba(0,0,0,0.5);}
.job_gw_video .close{ cursor:pointer; position:absolute; right:10%; top:20%; width:40px; height:40px;}
.job_gw_video .close::before,
.job_gw_video .close::after{ position:absolute; content:''; transform:rotate(-45deg); width:100%; height:3px; background:#fff;}
.job_gw_video .close::after{ transform:rotate(45deg);}
.job_gw_video .files{ margin:0 auto; width:96%; max-width:1000px; max-height:70%;}
.job_gw_video .files video{ background:#000;}
.job_gw .bx-viewport{ z-index:1;background:#fff;border-radius:16px;overflow:hidden;}
.job_gw .bx-pager{ z-index:10; position:absolute; width: 100%; bottom:13%;}
.job_gw .bx-pager div{ display: inline-block;  margin:0 5px;}
.job_gw .bx-pager a{ display:block; height:10px; overflow:hidden; line-height:1000px; border-radius:13px; background:#fff;transition: 0.5s all;-webkit-transition: 0.5s all;-moz-transition: 0.5s all;width: 10px}
.job_gw .bx-pager a.active{width: 30px}



.job_gw .right-img{ position: relative;z-index: 2; float:right; width:517px; height:350px; overflow:hidden;}
.job_gw .right-img h5{ position:absolute;font-size:30px;color:#fff;top:50%;left:50%;transform:translate(-50%,-50%);font-weight:normal; text-align:center;}
.job_gw .right-img h5 b { display:block; font-weight:400; font-size:20px; border-bottom:2px solid #fff;}
#xyzp .con_1300.clearfix a .right-img img {  transition:all 0.8s;}
#xyzp .con_1300.clearfix a:hover .right-img img { transform:scale(1.1);  position:absolute;}
#xyzp .con_1300.clearfix a:hover .right-img h5 {  z-index: 10;}


@media(max-width:1024px){
.job_gw{ padding:50px 0;position: relative}
.job_gw .pic,
.job_gw .con{ float:none; width:auto;}
.job_gw::before{background:url(../images/job-bg.png)no-repeat right top;position: absolute;width: 100%;height: 20%;right: 0;top: auto;bottom: 0;z-index: 1;content: '';}
.job_gw .title{ text-align: center;font-size: 30px}
.job_gw .con{margin-bottom: 20px}
.job_gw .info{ padding:25px 0 35px 0;border-bottom: 1px solid #f0f0f0}
.job_gw .pic h3{font-size: 20px;top: 55%}
}
@media(max-width:640px){
.job_gw .pic,
.job_gw .con{ float:none; width:auto;}
.job_gw .pic img{ max-width:417px;}
}
.ycenter {
    align-items: center;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
}

/*
 .Floor002232 为demo编号
 */
.Floor002232{background: #f8f8f8}
.Floor002232 .titl{ text-align: center; font-size: 40px; color: #535353; padding: 2.5% 0 }
.Floor002232 .titl p{  margin: 0; font-size: 16px;color: #666;padding-top: 10px;}
.Floor002232 ul{ position: relative;width: 50%;float: left;}
.Floor002232 .ul1{padding-left: 25%;}
.Floor002232 .ul1 li{ float: left; font-size: 14px; color: #fff; line-height: 24px;width: 100%;;height:320px;overflow: hidden;background-size: cover;background-position: center;background-repeat: no-repeat;position: relative;overflow: hidden}
.Floor002232 .ul2 li{ float: left; font-size: 14px; color: #fff; line-height: 24px;width: 50%;;height:320px;overflow: hidden;background-size: cover;background-position: center;background-repeat: no-repeat;position: relative;overflow: hidden}
.Floor002232 .ul1 li:nth-child(1){position: absolute;top: 0;left: 0;width: 50%;height: 100%}
.Floor002232 .ul2 li:nth-child(1){width: 100%;}
.Floor002232 .ul2 li:nth-child(1) .text .text-inner{padding: 5%}
.Floor002232 li .text .text-inner{padding: 10%}
.Floor002232 li:nth-child(4) .text .text-inner{padding: 5%}
.Floor002232 li h3{ font-size: 24px; color: #fff; font-weight: normal;margin: 0;padding-bottom: 10%;position: relative;z-index: 10}
.Floor002232 .ul2 li:nth-child(1) h3{padding-bottom:5%;}
.Floor002232 li p{margin: 0;font-size: 16px;color: #fff;line-height: 28px;position: relative;
    opacity: 0;
    transform: translate(0, 80px);
    transform-origin: bottom;
    -webkit-transform-origin: bottom;
    -moz-transform-origin: bottom;
    -ms-transform-origin: bottom;
    -o-transform-origin: bottom;
    transition: transform .5s cubic-bezier(0.2, 0.0, 0.2, 1), opacity .3s cubic-bezier(0.2, 0.0, 0.2, 1);
    -webkit-transition: transform .5s cubic-bezier(0.2, 0.0, 0.2, 1), opacity .3s cubic-bezier(0.2, 0.0, 0.2, 1);
    -moz-transition: transform .5s cubic-bezier(0.2, 0.0, 0.2, 1), opacity .3s cubic-bezier(0.2, 0.0, 0.2, 1);
    -ms-transition: transform .5s cubic-bezier(0.2, 0.0, 0.2, 1), opacity .3s cubic-bezier(0.2, 0.0, 0.2, 1);
    -o-transition: transform .5s cubic-bezier(0.2, 0.0, 0.2, 1), opacity .3s cubic-bezier(0.2, 0.0, 0.2, 1);}
.Floor002232 li h3 span{ width: 27px; display: block; margin: 10px auto; height: 1px;background: #c49162}
.Floor002232 li .bg {width: 100%;height: 100%;position: absolute;left: 0;bottom: 0;box-sizing: border-box;top: 0;left: 0;transform: translate(0, 320px);transform-origin: bottom;
    transition: all .5s cubic-bezier(0.2, 0.0, 0.2, 1);
    -webkit-transition: all .5s cubic-bezier(0.2, 0.0, 0.2, 1);
    -moz-transition: all .5s cubic-bezier(0.2, 0.0, 0.2, 1);
    -ms-transition: all .5s cubic-bezier(0.2, 0.0, 0.2, 1);
    -o-transition: all .5s cubic-bezier(0.2, 0.0, 0.2, 1);
}
.Floor002232 .ul1 li:nth-child(1) .bg{background: #0070c0;transform: translate(0, 640px);}
.Floor002232 .ul1 li:nth-child(2) .bg{background: #009fd9}
.Floor002232 .ul1 li:nth-child(3) .bg{background: #70ad47}
.Floor002232 .ul2 li:nth-child(1) .bg{background: #e7380d}
.Floor002232 .ul2 li:nth-child(2) .bg{background: #c9e61a}
.Floor002232 .ul2 li:nth-child(3) .bg{background: #ffc000}
.Floor002232 .ul1 li:hover .bg {
    transform: translate(0, 0px);
    -webkit-transform: translate(0, 0px);
    -moz-transform: translate(0, 0px);
    -ms-transform: translate(0, 0px);
    -o-transform: translate(0, 0px);
}
.Floor002232 .ul2 li:hover .bg {
    transform: translate(0, 0px);
    -webkit-transform: translate(0, 0px);
    -moz-transform: translate(0, 0px);
    -ms-transform: translate(0, 0px);
    -o-transform: translate(0, 0px);
}
.Floor002232 li:hover p{ opacity: 1;transform: translate(0, 0px);
    -webkit-transform: translate(0, 0px);
    -moz-transform: translate(0, 0px);
    -ms-transform: translate(0, 0px);
    -o-transform: translate(0, 0px);
}
@media (max-width: 1024px) {
.Floor002232 ul{ position: relative;width: 100%;float: none;}
.Floor002232 .ul1{padding-left: 50%;}
}
@media (max-width: 768px) {
.Floor002232{padding-top: 50px}
.Floor002232 .titl{ font-size: 30px;}
.Floor002232 .titl p{ font-size: 14px;}
.Floor002232 .ul1 li{height: 125px}
.Floor002232 .ul2 li{ height: 125px}
.Floor002232 li h3{ font-size: 18px; color: #fff; font-weight: normal;margin: 0;padding-bottom: 3%;position: relative;z-index: 10}
.Floor002232 li p{margin: 0;font-size: 14px;color: #fff;line-height: 20px;position: relative;height: 60px;overflow: hidden}
}


/*fc */
.fc{ position:relative; z-index:1;margin-top: 60px}
.fc .main{padding:9.67% 0; background-position:center top; background-size:101% 101%; background-repeat:no-repeat;transition: all 1.3s;}
.fc .main:hover{background-size:104% 104%; }
.fc .main .ytable{ height:100%;}
.edit-css-2718{ text-align:center;}
.edit-css-2718 .tit{ font-size:40px; font-weight:normal; margin:0 0 2% 0;color: #fff}
.edit-css-2718 p{margin-top:0; font-size:18px;color: #fff}
@media (max-width: 1024px) {
.edit-css-2718 .tit{ font-size:30px; font-weight:normal; margin:0 0 2% 0;color: #fff}
.edit-css-2718 p{margin-top:0; font-size:14px;color: #fff}
}






/*招聘*/




.recruitFoor1{background:#f8f8f8;padding: 4% 0;}
.recruitFoor1 h1{font-size: 34px;font-weight: normal;text-align: center;margin-bottom: 2%;}
.recruitFoor1 .reasonList{}
.recruitFoor1 .reasonList li{float: left;background:#fff;width: 24%;margin-right:1.33%;padding: 2% 2.5%;text-align: center;min-height: 285px;border-radius:5px;}
.recruitFoor1 .reasonList li:nth-child(4n){margin-right:0;}
.recruitFoor1 .reasonList li .iconB{line-height: 45px;margin-bottom: 20px;}
.recruitFoor1 .reasonList li h5{font-size:20px;font-weight:normal;line-height:28px;margin-bottom:15px;}
.recruitFoor1 .reasonList li p{line-height:24px;color: #999999;}
.recruitFoor2{padding: 3% 0;}

.recruitFoor2 h1 {
    font-size: 34px;
    font-weight: normal;
    text-align: center;
    margin-bottom: 2%;
}

.recruitFoor2 .searBox{text-align: center;padding: 25px 0;background:#f8f8f8;margin-bottom: 30px;}
.recruitFoor2 .searBox input{display: inline-block;width: 40%;line-height:48px;border:1px solid #eee;border-radius:8px;background:#fff;padding: 0 18px;vertical-align: middle;font-size:16px;margin-right:12px;}
.recruitFoor2 .searBox .gosear{display: inline-block;line-height:50px;border-radius:8px;padding: 0 50px;font-size:18px;color: #fff;background:#0e6cbd;vertical-align: middle;}
.recruitFoor2 .jobList{}
.recruitFoor2 .jobList li{line-height: 58px;border: 1px solid #eee;margin-bottom: 10px;border-radius:5px;padding: 0 2%; width:96%; float:left;}
.recruitFoor2 .jobList li span{display: inline-block;float: left;font-size:16px;color: #666666;text-align: center;}
.recruitFoor2 .jobList li span:nth-child(1){width: 40%;text-align: left;}
.recruitFoor2 .jobList li span:nth-child(2),
.recruitFoor2 .jobList li span:nth-child(3),
.recruitFoor2 .jobList li span:nth-child(4),
.recruitFoor2 .jobList li span:nth-child(5){width: 12.5%;}
.recruitFoor2 .jobList li span:nth-child(6),
.recruitFoor2 .jobList li span:nth-child(7){width: 5%;}
.recruitFoor2 .jobList li span.view a{  margin-top:20px;display: inline-block;width: 20px;height: 15px;background:url(../images/icon18.png) no-repeat;}
.recruitFoor2 .jobList li span.deli a{ margin-top:20px;display: inline-block;width: 24px;height: 15px;background:url(../images/icon19.png) no-repeat;}
.recruitFoor2 .jobList li span a{position: relative;top: 0;transition:.3s;}
.recruitFoor2 .jobList li span a:hover{top: -5px;}
.recruitFoor2 .jobList .jobDesc{display: none;}

.recruitFoor2 .jobList .titleBox li{border:none;line-height: 60px;background:#0e6cbd;}
.recruitFoor2 .jobList .titleBox li span{color: #fff;}

.recruitFoor2 .recruMenu{text-align: center;margin-bottom:3%;}
.recruitFoor2 .recruMenu a{display: inline-block;line-height:50px;padding: 0 40px;font-size: 20px;color: #777;background:#f8f8f8;margin: 0 10px;transition:.3s;border-radius:35px;}
.recruitFoor2 .recruMenu a:hover,.recruitFoor2 .recruMenu a.on{background:#00a0d9;color: #fff;}

.jobDespup{width: 900px; margin:0px auto;}
.jobDespup .BG1{position: absolute;width: 100%;height: 100%;top: 0;left: 0;background: rgba(0,0,0,.7);}
.jobDespup .contBox{background: #fff;width: 900px; margin:0px auto;border-radius: 10px;}
.jobDespup .contBox .closBtn{width: 18px;height: 18px;display: block;position: absolute;top: 0;right: -30px;background: url(../images/col.png) no-repeat;transition: .3s;}
.jobDespup .contBox .closBtn:hover{transform: rotate(90deg);}
.jobDespup .contBox .topBox{}
.jobDespup .contBox .topBox .titB{margin-bottom: 25px;}
.jobDespup .contBox .topBox .titB h5{font-size: 30px;font-weight:normal;float: left;line-height:28px;}
.jobDespup .contBox .topBox .titB p{font-size:24px;color: #00a0d9;line-height:28px;float: right;}
.jobDespup .contBox .topBox .conB{padding-bottom:15px;border-bottom:5px solid #f8f8f8; width:100%; height:40px; }
.jobDespup .contBox .topBox .conB p{font-size:16px;color: #00a0d9;position: relative;float: left;line-height:15px; margin-top:10px;}
.jobDespup .contBox .topBox .conB p:before{width: 1px;height: 100%;content: '';background:#00a0d9;position: absolute;top: 0;left: 50%;}
.jobDespup .contBox .topBox .conB p span{display: inline-block;vertical-align: middle;margin-right:25px;}
.jobDespup .contBox .topBox .conB p span:nth-child(2n){margin-right:0;}
.jobDespup .contBox .topBox .conB time{font-size: 16px;color: #c4c4c4;float: right;}
.jobDespup .contBox .jobDesc{overflow: auto;  width:95%; margin:0px auto;}
.jobDespup .contBox .jobDesc .item{padding-top:35px;}
.jobDespup .contBox .jobDesc .item h5{font-size: 16px;font-weight:normal;margin-bottom:15px;}
.jobDespup .contBox .jobDesc .item p{color: #999;line-height:28px;}
.jobDespup .contBox .deliBtn{width: 175px;line-height:45px;display: block;margin: 0 auto;margin-top:40px;text-align: center;color: #fff;background:#00a0d9;font-size: 16px;border-radius:5px; margin-bottom:40px;}

.jobSenpup{position: fixed;width: 100%;height: 100%;top: 0;left: 0;z-index: 10001;display: none;}
.jobSenpup .BG{position: absolute;width: 100%;height: 100%;top: 0;left: 0;background: rgba(0,0,0,.7);}
.jobSenpup .senForm{background: #fff;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);padding: 3% 5%;border-radius: 10px;max-width: 540px;width: 45%;}
.jobSenpup .senForm .closBtn{width: 18px;height: 18px;display: block;position: absolute;top: 0;right: -30px;background: url(../images/col.png) no-repeat;transition: .3s;}
.jobSenpup .senForm .closBtn:hover{transform: rotate(90deg);}
.jobSenpup .senForm h5{text-align: center;font-size:30px;line-height:1;padding-bottom:18px;position: relative;font-weight:normal;margin-bottom:30px;}
.jobSenpup .senForm h5:before{width: 19px;height: 3px;content: '';position: absolute;left: 50%;margin-left:-9.5px;bottom:0;background:#00a0d9;}
.jobSenpup .senForm input{display: block;line-height:48px;border: 1px solid #eee;margin-bottom: 20px;border-radius:5px;padding: 0 15px;width: 100%;font-size:16px;}
.jobSenpup .senForm .upfBox{position: relative;}
.jobSenpup .senForm .upfBox .a-upload{bottom: 2px;padding-left:15px;width: 100%; height: 50px;line-height: 48px;position: relative;cursor: pointer;color: #888;border: 1px solid #eee;border-radius: 5px;overflow: hidden;display: inline-block;*display: inline;*zoom: 1}
.jobSenpup .senForm .upfBox .a-upload input{position: absolute;right: 0;top: 0;opacity: 0;filter: alpha(opacity=0);cursor: pointer;z-index: 9;}
.jobSenpup .senForm .upfBox button{width: 120px;height: 50px;border: none;color: #fff;font-size: 16px;line-height: 48px;cursor: pointer;position: absolute;top: -1px;right: 0;border-radius:5px;z-index: 2;}
.jobSenpup .senForm .upfBox button:hover{background:#00a0d9;}
.jobSenpup .senForm .deliBtn{width: 175px;line-height:45px;display: block;margin: 0 auto;margin-top:40px;text-align: center;color: #fff;background:#00a0d9;font-size: 16px;border-radius:5px;}

@media(max-width:768px){
  .recruitFoor2 .jobList li span{font-size:14px;}
  .recruitFoor2 .jobList li span:nth-child(1){width: 50%;}
  .recruitFoor2 .jobList li span:nth-child(2),
  .recruitFoor2 .jobList li span:nth-child(3),
  .recruitFoor2 .jobList li span:nth-child(4),
  .recruitFoor2 .jobList li span:nth-child(5){display: none;}
  .recruitFoor2 .jobList li span:nth-child(6),
  .recruitFoor2 .jobList li span:nth-child(7){width: 25%;}
  .jobDespup .contBox{width: 80%;}
  .jobDespup .contBox .jobDesc{max-height: 350px;}
  .jobDespup .contBox .topBox .titB h5{font-size:24px;}
  .jobDespup .contBox .topBox .titB p{font-size:20px;}
  .jobSenpup .senForm{width: 80%;}
  .recruitFoor1 h1{font-size:24px;}
  .recruitFoor1 .reasonList li{width: 49%;margin-right:2%;margin-bottom:2%;min-height: 320px;}
  .recruitFoor1 .reasonList li:nth-child(2n){margin-right:0;}
  .recruitFoor2 .recruMenu a{line-height:40px;padding: 0 20px;font-size:16px;}
}
/*招聘*/






.PageBox{padding:20px 0; width:100%; margin-top:40px; float:left; margin-bottom:40px; font-size:16px; color:#666;  text-align:center; }
.PageBox .Pages{text-align:center;}
.PageBox .Pages a{padding:8px 10px;color:#333;font-size:14px;margin:0 3px;transition:all .5s;box-shadow:0 0 5px rgba(51,51,51,.1);}
.PageBox .Pages a:hover,
.PageBox .Pages a.a_cur{background:#00a0d9!important;color:#fff;}
.PageBox .Pages .num{font-style:normal;}
.PageBox .Pages .num a{display:none;}
@media screen and (min-width:768px){
  .PageBox .Pages a{padding:10px 15px;}
  .PageBox .Pages .num a{display:inline-block;padding:8px 15px;}
}



.newspage {
 width:720px;PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; PADDING-TOP: 20px; TEXT-ALIGN: center
}
.newspage A { 
BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #999 1px solid; PADDING-LEFT: 5px; BACKGROUND: #fff; PADDING-BOTTOM: 2px; FONT: 13px/22px ""; BORDER-LEFT: #999 1px solid; COLOR: #666; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #999 1px solid; font-family:"微软雅黑"!important;
}
.newspage A:hover {
BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #fff 1px solid; BACKGROUND: #0494cc; BORDER-LEFT: #fff 1px solid; COLOR: #FFFFFF; BORDER-BOTTOM: #fff 1px solid; TEXT-DECORATION: none
}
.newspage A:active {
BORDER-RIGHT: #666 1px solid; BORDER-TOP: #666 1px solid; BACKGROUND: #0494cc; BORDER-LEFT: #666 1px solid; COLOR: #FFFFFF; BORDER-BOTTOM: #666 1px solid
}
.newspage SPAN.current {
BORDER-RIGHT: #666 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #666 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; BACKGROUND: #0494cc; PADDING-BOTTOM: 2px; BORDER-LEFT: #666 1px solid; COLOR: #fff; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #666 1px solid
}
.newspage SPAN.disabled {
BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #fff 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #fff 1px solid; COLOR: #666; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #fff 1px solid
}










/*新闻中心*/

.newsBox{background:#f8f8f8;padding: 4% 0;}
.newsBox .newsTop{border-radius:8px;overflow: hidden;box-shadow:0 0 20px rgba(51,51,51,.2);position: relative;margin-bottom:3%; transition: 0.3s;z-index: 1;}
.newsBox .newsTop:hover{transform: translateY(-10px);}
.newsBox .newsTop .bx-wrapper{padding-bottom:0;}
.newsBox .newsTop li{background:#fff;}
.newsBox .newsTop li .imgBox{float: left;width: 50%;overflow: hidden;}
.newsBox .newsTop li .imgBox img{-webkit-transition: all .3s;-o-transition: all .3s;transition: all .3s;    border: none;
    border: 0;
   max-width: 100%;
    vertical-align: middle;}
.newsBox .newsTop li .txtBox{float: right;width: 42%;padding: 3% 6% 0 0;}
.newsBox .newsTop li .txtBox time{color: #777;line-height:30px;}
.newsBox .newsTop li .txtBox time span{font-size:36px;color: #00a0d9;}
.newsBox .newsTop li .txtBox time em{font-size:36px;color: #00a0d9;}

.newsBox .newsTop li .txtBox time prc01{font-size:36px;color: #00a0d9;}
.newsBox .newsTop li .txtBox time prc02{font-size:36px;color: #00a0d9;}
.newsBox .newsTop li .txtBox time prc03{font-size:36px;color: #00a0d9;}

.newsBox .newsTop li .txtBox time prc04{font-size:36px;color: #00a0d9;}
.newsBox .newsTop li .txtBox time prc05{font-size:36px;color: #00a0d9;}
.newsBox .newsTop li .txtBox time prc06{font-size:36px;color: #00a0d9;}


.newsBox .newsTop li .txtBox time prc07{font-size:36px;color: #00a0d9;}
.newsBox .newsTop li .txtBox time prc08{font-size:36px;color: #00a0d9;}
.newsBox .newsTop li .txtBox time prc09{font-size:36px;color: #00a0d9;}

.newsBox .newsTop li .txtBox time prc10{font-size:36px;color: #00a0d9;}
.newsBox .newsTop li .txtBox time prc11{font-size:36px;color: #00a0d9;}
.newsBox .newsTop li .txtBox time prc12{font-size:36px;color: #00a0d9;}



.newsBox .newsTop li .txtBox h1{font-size:28px;font-weight:normal;line-height:37px;margin:1% 0 8% 0;}
.newsBox .newsTop li .txtBox p{font-size:16px;line-height:30px;color: #777;position: relative;padding-left:5%;}
.newsBox .newsTop li .txtBox p:before,
.newsBox .newsTop li .txtBox p:after{width: 22px;height: 16px;content: '';background:url(../images/icon7.png) no-repeat;position: absolute;top: 0;left:0;}
.newsBox .newsTop li .txtBox p:after{top:auto;left:auto;bottom:0;right:-25px;transform:rotate(180deg);}
.newsBox .newsTop .bx-pager{bottom:5%;left:53%;position: absolute;}
.newsBox .newsTop .bx-pager .bx-pager-item{display: inline-block;}
.newsBox .newsTop .bx-pager .bx-pager-item a{display: block;width: 11px;height: 7px;background:rgba(150,150,150,.3);margin:0 5px;font-size:0;-webkit-transition: all .3s;-o-transition: all .3s;transition: all .3s;}
.newsBox .newsTop .bx-pager .bx-pager-item a.active{width: 30px;background:#00a0d9;}
/*.newsBox .newsTop li:hover .imgBox img{transform:scale(1.1);}*/
.newsBox .newsList{}
.newsBox .newsList li{float: left;width: 47.9%;margin-right: 1.1%;margin-bottom:3%;background:#fff;border-radius: 8px;box-shadow:0 0 20px rgba(51,51,51,.2);overflow: hidden;-webkit-transition: all .3s;-o-transition: all .3s;transition: all .3s;padding: 0.5%;position: relative;top: 0;}
.newsBox .newsList li:nth-child(4n){margin-right:0;}
.newsBox .newsList li .imgBox{text-align: center;/*overflow: hidden;*/}
.newsBox .newsList li .imgBox img{-webkit-transition: all .3s;-o-transition: all .3s;transition: all .3s; border: none;
    border: 0;
    width: 100%; height:230px;
    vertical-align: middle;}
.newsBox .newsList li .txtBox{padding: 8% 7%;}
.newsBox .newsList li .txtBox time{line-height:20px;}
.newsBox .newsList li .txtBox h5{font-size:20px;font-weight:normal;line-height:28px;margin:2% 0 8% 0;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.newsBox .newsList li .txtBox p{font-size:16px;line-height:24px;color: #777;margin-bottom:5%;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.newsBox .newsList li:hover{box-shadow:0 0 20px rgba(51,51,51,.5);top: -10px;}
.newsBox .newsList li:hover .imgBox img{transform:scale(1.1);}
@media(min-width: 1280px){
  .newsBox .newsList li{height:255px;}
}
@media(max-width:768px){
  .newsBox .newsTop li .txtBox p:before, .newsBox .newsTop li .txtBox p:after{width: 14px;background-size: contain;height: 8px;}
  .newsBox .newsTop li .txtBox p:after{right:0;}
}

/**/
.newsinfo{padding-top:70px;}
.newsinfo .menuLocat{box-shadow:none;}
.newsinfo .menuLocat .location{line-height:90px;}
.newsinfo .newsCon{}
.newsinfo .newsCon .newsDes{float: left;width: 100%;padding-bottom:5%;}
.newsinfo .newsCon .newsDes .newsItop{padding-bottom:2%;border-bottom:1px solid #e5e5e5; text-align:center }
.newsinfo .newsCon .newsDes .newsItop h5{font-size:34px;}
.newsinfo .newsCon .newsDes .newsItop p{line-height:30px;}
.newsinfo .newsCon .newsDes .newsItop p span{margin-right:20px;}
.newsinfo .newsCon .newsDes .newsIbom{margin-top:4%;padding-bottom:3%;border-bottom:1px solid #e5e5e5;}
.newsinfo .newsCon .newsDes .newsIbom p{font-size:15px;line-height:30px;margin-bottom:3%;}
.newsinfo .newsCon .newsDes .newsIbom h5{font-size:22px;color: #00a0d9;font-weight:normal;line-height:30px;margin-bottom:3%;}
.newsinfo .newsCon .newsDes .newsIbom .imgBox{text-align: center;margin-bottom:3%;}
.caseinfo .info_pn{border-top:1px solid #e5e5e5;}
 .info_pn{padding-top:2%;}
 .info_pn span a{font-size:16px;line-height:30px;display: block;color: #999;}
 .info_pn span a:hover{color: #00a0d9;}
 .info_pn span:nth-child(1){float: left;}
 .info_pn span:nth-child(2){float: right;}
 .caseinfo  .info_back{padding-bottom:5%;}
 .info_back{margin-top:8%;}
 .info_back a{display: block;width: 135px;text-align: center;line-height:40px;background:#0494cc;color: #fff;margin:0 auto;border-radius:8px; height:40px; clear:both; margin-bottom:40px; font-size:16px}
.newsinfo .newsCon .popularNew{float: right;width: 22%;border-radius:8px;box-shadow:0 0 20px rgba(51,51,51,.2);padding: 2%;}
.newsinfo .newsCon .popularNew h1{font-size:22px;line-height:30px;margin-bottom:8%;}
.newsinfo .newsCon .popularNew li{padding-bottom:10%;border-bottom:1px solid #e5e5e5;margin-bottom:10%;}
.newsinfo .newsCon .popularNew li:last-child{border-bottom:none;}
.newsinfo .newsCon .popularNew li .imgBox{overflow:hidden;border-radius:8px;margin-bottom:5%;}
.newsinfo .newsCon .popularNew li .imgBox img{-webkit-transition: all .3s;-o-transition: all .3s;transition: all .3s; border: none;
    border: 0;
    max-width: 100%;
    vertical-align: middle;}
.newsinfo .newsCon .popularNew li h5{font-size:16px;line-height:24px;font-weight:normal;}
.newsinfo .newsCon .popularNew li:hover .imgBox img{transform:scale(1.1);}













.sustainable { }
.sustainable .main1 {padding:50px;}
.sustainable>div .infos {display:table;width:100%;margin:0 0 .24rem;box-shadow:0 0 20px rgba(0,0,0,0.2);background:#FFF}
.sustainable>div .infos>div{display:table-cell;vertical-align:middle;width:50%;overflow:hidden; height:489px;}
.sustainable>div .infos .text { width:50%; padding-right:60px; padding-left:60px; }
.sustainable>div .infos h3 {       font-weight: 500;  font-size: 29px; position:relative;background:url(../images/icon7_1.png) 0 0 no-repeat; padding-top:70px; margin-top:40px; margin-bottom:40px;line-height:45px;    }
.sustainable>div .infos h3:after {content:'';width:50px;height:3px;background:#044ea3;position:absolute;bottom:-10px;left:0}
.sustainable>div .infos .editor {margin:.5rem 0 0;font-size:15px;color:#3f3f3f;line-height:1.7}
.sustainable>div .lists .swiper-slide a {display:block;position:relative;overflow:hidden;}
.sustainable>div .lists .swiper-slide a:hover img {transform:scale(1.06)}
.sustainable>div .infos img {  transition:all 0.4s;}
.sustainable>div .infos:hover img {transform:scale(1.06)}

.sustainable .main2 {background:#f3f3f3;padding:50px; position:relative;}
.sustainable .main2 .infos h3 {background:url(../images/icon8.png) 0 0 no-repeat;}

.sustainable .main3 {padding:50px;position:relative;}
.sustainable .main3 .infos h3 {background:url(../images/icon9.png) 0 0 no-repeat;}










/*产品列表*/
.prodlBox{/*background:#f8f8f8;*/padding-bottom:2%; }
.prodlBox .item{padding-top:2%;}
.prodlBox .item h1{line-height:70px;font-size:24px;font-weight:normal;border-bottom:1px solid #dfdfdf;float:left; height:70px; width:100%;}
.prodlBox .item h1 span{border-bottom:2px solid #00a0d9;display: inline-block;}
.prodlBox .item .itemList{ width:100%; float:left;}
.prodlBox .item .itemList h3{font-size:20px;font-weight:normal;line-height:85px;}
.prodlBox .item .itemList li{background:#fff;text-align: center;border-radius:15px;padding: 2%;float: left;width: 27.5%;margin-right:1.5%;margin-bottom:3%;box-shadow:0 0 20px rgba(51,51,51,.1); transition: 0.3s;-webkit-transition: 0.3s;-ms-transition: 0.3s;}
.prodlBox .item .itemList li:hover{ transform: translateY(-10px);-webkit-transform: translateY(-10px);-ms-transform: translateY(-10px);}
.prodlBox .item .itemList li:nth-child(3n){margin-right:0;}
.prodlBox .item .itemList li .imgBox{height: 300px;overflow:hidden;line-height:278px;}
.prodlBox .item .itemList li .imgBox img{ max-width:100%;-webkit-transition: all .3s;-o-transition: all .3s;transition: all .3s;}
.prodlBox .item .itemList li h5{font-size:18px;font-weight:normal;height: 80px;line-height:30px;  



}
.prodlBox .item .itemList li p{font-size:16px;line-height:24px;color: #999;}
.prodlBox .item .itemList li:hover .imgBox img{transform:scale(1.1);}

.moreproD{padding: 3% 0;}
.moreproD h1{line-height:70px;font-size:24px;font-weight:normal;border-bottom:1px solid #dfdfdf;position: relative;margin-bottom:3%;}
.moreproD h1 span{border-bottom:2px solid #00a0d9;display: inline-block;}
.moreproD li{float: left;width: 31.5%;margin-right:2.75%;height: 120px;position: relative;display: table;border-radius:8px;overflow:hidden;background:#f8f8f8;}
.moreproD li:nth-child(3n){margin-right:0;}
.moreproD li .BGimg{width: 100%;position: absolute;top: 0;left: 0;opacity: 0;-webkit-transition: all .3s;-o-transition: all .3s;transition: all .3s;}
.moreproD li a{display: table-cell;vertical-align: middle;}
.moreproD li a .conBox{position: relative;text-align: center;}
.moreproD li a .conBox span{font-size:18px;font-weight:bold;color: #00377a;margin-left:3%;-webkit-transition: all .3s;-o-transition: all .3s;transition: all .3s;}
.moreproD li:hover .BGimg{opacity: 1;}
.moreproD li:hover a .conBox span{color: #fff;}
.moreproD li:hover a .conBox img{filter: brightness(100);}

/**/
.proinfoTop{background:url(../images/proinfoBG.jpg) no-repeat;background-position:center center;background-size: cover;background-repeat:no-repeat;padding: 4% 0; height:580px; }
.proinfoTop .proTabs{position: relative; z-index: 1;}





/*.proinfoTop .proTabs .bd{margin-bottom:1.5%;padding-left:3%;}
.proinfoTop .proTabs .bd .item{}
.proinfoTop .proTabs .hd{}
.proinfoTop .proTabs .hd li{float: left;margin-right:10px;cursor: pointer;box-shadow:0 0 20px rgba(51,51,51,.2);width: 10%;overflow: hidden;}
.proinfoTop .proTabs .hd li img{-webkit-transition: all .3s;-o-transition: all .3s;transition: all .3s;}
.proinfoTop .proTabs .hd li:hover img,
.proinfoTop .proTabs .hd li.on img{transform:scale(1.1);}*/
.proinfoTop .proTabs .left .Ispic{background-size: contain;}
/*.proinfoTop .proTabs .left .big li .Ispic{ padding-bottom: 68.393%;}*/
/*.proinfoTop .proTabs .left .big li .Ispic img{display: none;}*/
.proinfoTop .proTabs .left .small li .Ispic{background-color: #fff; border: 1px solid transparent; padding-bottom: 42.858%; margin-right: 10px; transition: 0.3s;}
.proinfoTop .proTabs .left .small{max-width: 700px;margin: -10px auto 0; position: relative;}
.proinfoTop .proTabs .left .small .slick-list{margin:0 25px;}
.proinfoTop .proTabs .left .small .slick-arrow{width: 15px;height: 18px;position: absolute;top: 50%;margin-top:-9px;border:none;font-size:0;}
.proinfoTop .proTabs .left .small .slick-arrow.slick-prev{background:url(../images/img/btn01on.png) no-repeat;left: 0;}
.proinfoTop .proTabs .left .small .slick-arrow.slick-next{background:url(../images/img/btn02on.png) no-repeat;right: 0;}
.proinfoTop .proTabs .left .small li{padding-top: 10px; }
.proinfoTop .proTabs .left .small li.slick-current .Ispic{
	border: 1px solid  rgba(14,193,226,0.8);
	background-position: center; background-repeat: no-repeat;   /* transform: translateY(-10px);-webkit-transform: translateY(-10px);-ms-transform: translateY(-10px);  */
	 /* box-shadow: 0 0 5px rgba(14,193,226,0.8) */
}
@media(min-width:1025px){
.proinfoTop{}
.proinfoTop .proTabs:before{background:rgba(255,255,255,.8);width: 33.785%; position: absolute; top: 0; right: 0; height: 100%; content: '';}
.proinfoTop .proTabs > *{position: relative; z-index: 10;}
.proinfoTop .proTabs .left{float: left; width: 59.215%;}
.proinfoTop .proTabs .prodesBox{float: right;width: 33.785%; height:450px;}
.prodlBox .item .itemList li h5{margin-top: 20px;}
}

@media(min-width:1400px){
.prodlBox .item .itemList li h5{margin-top: 25px;}
}



@media(max-width:1024px){
.proinfoTop .proTabs .left .small{margin-left: auto; margin-right: auto;}
.proinfoTop .proTabs .prodesBox{background:rgba(255,255,255,.8);}

  .proinBan{display: none;}
  .proinBanWap{height:55px;}

}
.proinfoTop .proTabs .prodesBox{padding: 4% 3%; background: rgba(255,255,255,.8)}
.proinfoTop .proTabs .prodesBox h1{font-size:40px;font-weight:normal;line-height:47px;}
.proinfoTop .proTabs .prodesBox h1:nth-child(2){font-size:22px;color: #999;}
.proinfoTop .proTabs .prodesBox h5{font-size:20px;font-weight:normal;margin:3% 0;}
.proinfoTop .proTabs .prodesBox .prolab{padding-bottom:12%;border-bottom: 1px solid #929292;}
.proinfoTop .proTabs .prodesBox .prolab span{padding: 0 2%;border:1px solid #929292;color: #929292;font-size:16px;line-height:30px;display: inline-block;}
.proinfoTop .proTabs .prodesBox .prodes{margin-top:12%;padding-bottom:12%;}
.proinfoTop .proTabs .prodesBox .prodes p{font-size:16px;line-height:30px;color: #999;}

.proinfoBom .ItemNavBOX .NavItemBox{display: none;}
.proinfoBom .ItemNavBOX .NavItemBox02{background-color: #f8f8f8; padding:20px;}
.proinfoBom .ItemNavBOX .NavItemBox02 table{margin:0 auto;}
.proinfoBom .ItemNavBOX .NavItemBox02 table td{border:1px solid #e5e5e5;padding-left:5px;}



.proinfoBom .itemul .itemli { position: relative; color: #202020; }
.proinfoBom .itemli .pc { display: none; }
.proinfoBom .itemli .pc img,
.proinfoBom .itemli .wap img { width: 100%; }
.proinfoBom .itemli .txtBox { display: none; position: absolute; width: 100%; left: 0; top: 0px; padding-top: 30px; height: 100%; font-size: 16px; }
.proinfoBom .itemli.libottom .txtBox,
.proinfoBom .itemli.litop .txtBox{display: block;}
.proinfoBom .itemli .txtBox .h3 { font-size: 20px; }
.proinfoBom .itemli .txtBox .txt { padding-top: 10px; }
.proinfoBom .itemli .txtBox .txt p{
  margin-top: 5px;
}
.proinfoBom .itemul .itemli.provideoBox{cursor: pointer;}
.proinfoBom .itemul .itemli.provideoBox .txtBox{width: 200px;text-align: center;height: 100px;position: absolute;left: 50%;top: 50%;margin-left:-100px;margin-top:-50px;display: block!important;padding-top: 0!important;}
.proinfoBom .itemul .itemli.provideoBox .txtBox .h5{font-weight:600;font-size:24px;margin-top:24px;color: #fff;}
.proinmenu .location span{color: #f6550d;}
.proinmenu .menu #menu2{display:none;}

  .proinfoBom .itemli.litop .txtWap { text-align: center; padding-top: 5%; max-width: 1000px; margin: 0 auto; }
  .proinfoBom .itemli.libottom .txtWap { text-align: center; padding-top: 5%; max-width: 1000px; margin: 0 auto; }
  .proinfoBom .libottom .txtBox { top: auto; bottom: 0; height: auto; }
  .proinfoBom .libottom .txtBox .txtWap { height: 100%; top: 0; width: 100%; padding-bottom: 3%; position: static; }
  .proinfoBom .libottom .txtBox .tb { display: table; height: 100%; width: 100%; }
  .proinfoBom .libottom .txtBox .tbc { display: table-cell; height: 100%; vertical-align: bottom; }
@media screen and (min-width:768px) {
  .proinfoBom .itemli .txtBox { display:block;}
  .proinfoBom .itemli .pc { display: block; }
  .proinfoBom .itemli .wap { display: none; }
  .proinfoBom .itemli .txtWap { max-width: 40%; }
  .proinfoBom .liright .txtWap { padding-top: 0; position: absolute; height: 100%; left: 60%; top: 0; }
  .proinfoBom .liright .tb { display: table; height: 100%; width: 100%; }
  .proinfoBom .liright .tbc { display: table-cell; height: 100%; vertical-align: middle; }
  .proinfoBom .lileft .txtWap { padding-top: 0; position: absolute; height: 100%; left: auto; top: 0; }
  .proinfoBom .lileft .tb { display: table; height: 100%; width: 100%; }
  .proinfoBom .lileft .tbc { display: table-cell; height: 100%; vertical-align: middle; }
}
@media screen and (min-width:1024px) {
  .proinmenu .location{width: 50%!important;}
  .proinmenu .menu{width: 40%!important;}
  .proinfoBom .itemli .txtBox .h3 { font-size: 62px; }
  .proinfoBom .itemli .txtBox { font-size: 24px; }
  .proinfoBom .itemli .txtWap { max-width: 515px; }
}

.proinfoBom .mobimgBox{display: none;}
@media(max-width:768px){
	.menuLocat .loca a{display: none;}
  .moblongImg .mobimgBox{display: block;}
  .moblongImg .itemul{display: none;}
  .proinfoBom .itemli .txtWap{display: block;padding-top:0!important;}
  .proinfoBom .itemli .txtWap.phonTxt{display: none;}
}
.ny_pro_da { width:1200px; margin:0px auto; padding:40px; line-height:40px; font-size:15px; color:#606060;}














.cicyparkF1{padding: 0% 0 5% 0;}
.cicyparkF1 .titDes{font-size:16px;color: #999;line-height:28px;margin-bottom:5%;text-indent: 2em; width:100%;}
.cicyparkF1 li{float: left;width: 32%;background-color:#fff;margin-right:2%;text-align: center;border-top-right-radius:30px;border-bottom-left-radius: 30px;overflow: hidden;background-image:url(../images/yF1BG.png);background-position:center center;background-repeat:no-repeat;padding: 2% 0; transition: 0.3s; margin-top:20px;}
.cicyparkF1 li:hover{ box-shadow: 5px 0 10px rgba(0,0,0,0.3); transform: translateY(-10px);-webkit-transform: translateY(-10px);-ms-transform: translateY(-10px);}
.cicyparkF1 li:nth-child(3n){margin-right:0;}
.cicyparkF1 li .iconB{}
.cicyparkF1 li h5{font-size:24px;font-weight:normal;color: #333;margin:2% 0;}
.cicyparkF1 li h5 i{color: #225597;}
.cicyparkF1 li span{display: block;width:90%;font-size:16px;line-height:30px;color: #666; margin:0px auto; text-align:center;}
.cicyparkF1 li span:before{width: 5px;height: 5px;content:;background:#00a0d9;position: absolute;top: 50%;left: 20%;margin-top:-2.5px;}
.cicyparkF2{padding: 4% 0;background:#f8f8f8; height:500px;}
.cicyparkF2 .mainTit{margin-bottom:3%;}

.cicyparkF2 .cpF2Box .item{ position: relative;}
.cicyparkF2 .cpF2Box .item p{font-size:16px;color: #666;line-height:22px; max-height: 88px;min-height:88px; overflow: hidden;}
.cicyparkF2 .cpF2Box .item .inner{background:#fff; border-radius: 30px 0; overflow: hidden;box-shadow:0 5px 10px rgba(51,51,51,.2); padding: 28px;position: relative; z-index: 3; transition: 0.3s;}
.cicyparkF2 .cpF2Box .item:nth-child(2n) .inner{border-radius: 0 30px; }
@media(min-width:1025px){
.cicyparkF2 .cpF2Box{position: relative;}
.cicyparkF2 .cpF2Box:before{position: absolute; content:''; width: 80.5%; height: 4px;background: #e7ecf2; top: 50%; margin-top: -2px;}
.cicyparkF2 .cpF2Box .item{float: left; width: 12.5%;}
.cicyparkF2 .cpF2Box .item:before{position: absolute; content: ''; width: 20px; height: 81px;background:url(../images/cpF2bg.png) no-repeat left top; }
.cicyparkF2 .cpF2Box .item:nth-child(2n-1):before{left: 0; bottom: -10px;}
.cicyparkF2 .cpF2Box .item:nth-child(2n):before{left: -56%; top: -10px;background-position:-146px bottom;}
.cicyparkF2 .cpF2Box .item:nth-child(2n){margin-top: 186px;padding-top: 40px;}
.cicyparkF2 .cpF2Box .item:nth-child(2n-1){padding-bottom: 40px;}
.cicyparkF2 .cpF2Box .item .inner{ width: 156%;}
.cicyparkF2 .cpF2Box .item:nth-child(2n) .inner{margin-left: -56%;}
.cicyparkF2 .cpF2Box .item:nth-child(2n-1):hover .inner{transform: translateY(-10px);-webkit-transform: translateY(-10px);-ms-transform: translateY(-10px);}
.cicyparkF2 .cpF2Box .item:nth-child(2n):hover .inner{transform: translateY(10px);-webkit-transform: translateY(10px);-ms-transform: translateY(10px);}
}
@media(max-width:1024px){
	.cicyparkF2 .cpF2Box .item{ padding: 10px 0;}
}

.cicyparkF2 .cpF2Box .item .inner:before,
.cicyparkF2 .cpF2Box .item .inner:after{position: absolute; content: '';}
.cicyparkF2 .cpF2Box .item .inner:before{width: 18px; height: 18px; left: 4px;}
.cicyparkF2 .cpF2Box .item .inner:after{width: 37px; height: 22px; right: 4px; border: 2px solid #225597;border-left: 0;}

.cicyparkF2 .cpF2Box .item:nth-child(2n-1) .inner:before{bottom: 4px; background:url(../images/cpF2t.png) no-repeat left bottom -4px;}
.cicyparkF2 .cpF2Box .item:nth-child(2n) .inner:before{ top: 4px; background:url(../images/cpF2b.png) no-repeat left -4px;}

.cicyparkF2 .cpF2Box .item:nth-child(2n-1) .inner:after{top: 4px;border-bottom: 0;}
.cicyparkF2 .cpF2Box .item:nth-child(2n) .inner:after{ bottom: 4px;border-top: 0;}

/*.cicyparkF2 .cpF2Box .cpF2BoxTop{padding-bottom:2.8%;}
.cicyparkF2 .cpF2Box .cpF2BoxTop .item{float: left;width: 19.5%;margin-right:4.286%;background-color:#fff;background-image:url(../images/cpF2t.png);background-repeat:no-repeat;background-position:center;padding: 2%;border-top-left-radius:30px;border-bottom-right-radius: 30px;overflow: hidden;box-shadow:0 5px 10px rgba(51,51,51,.2);}
.cicyparkF2 .cpF2Box .cpF2BoxTop .item p,
.cicyparkF2 .cpF2Box .cpF2BoxBom .item p{font-size:16px;color: #666;line-height:22px;}
.cicyparkF2 .cpF2Box .cpF2BoxBom{padding-top:2.8%;}
.cicyparkF2 .cpF2Box .cpF2BoxBom .item{float: right;width: 19.5%;margin-left:4.286%;background-color:#fff;background-image:url(../images/cpF2b.png);background-repeat:no-repeat;background-position:center;padding: 2%;border-top-right-radius:30px;border-bottom-left-radius: 30px;overflow: hidden;box-shadow:0 5px 10px rgba(51,51,51,.2);}*/
.cicyparkF3{padding: 3% 0 5% 0;}
.cicyparkF3 img { max-width:100%;}
.cicyparkF3 .mainTit{margin-bottom:3%;}
.cicyparkF3 .titDes{font-size:16px;color: #999;line-height:28px;margin-bottom:4%;text-indent: 2em;}
.cicyparkF4{ height:570px; padding:50px 0 0px;background-image:url(../images/cpF4bg1.jpg);background-repeat:no-repeat;background-position:top;}
.cicyparkF4 .mainTit{color: #fff;}
.cicyparkF4 li{float: left;width: 31%;background-color:#fff;margin-right:1.83%;margin-bottom:1.33%;position: relative;cursor: pointer;top: 0;transition:.3s;  border-radius:10px; height:400px; margin-top:60px; box-shadow:0px 0px 5px 5px rgba(0,0,0,.05)}
.cicyparkF4 li:nth-child(4),
.cicyparkF4 li:nth-child(7){margin-right:0;}
.cicyparkF4 li .beBox{text-align: center;padding: 10% 0;transition:.3s;}
.cicyparkF4 li .beBox .iconB{line-height:67px;height: 67px;margin-bottom:5%; padding-top:120px;}
.cicyparkF4 li .beBox h5{font-size:24px;color: #fff;font-weight:normal; }
.cicyparkF4 li .afBox{position: absolute;  width: 80%;top: 50%;left: 50%;transform: translate(-50%, -50%);transition:.3s;opacity: 0; text-align:center;}

.cicyparkF4 li:nth-child(1) { background: url(../images/jj_t1.jpg) no-repeat center top;}
.cicyparkF4 li:nth-child(2) { background: url(../images/jj_t2.jpg) no-repeat center top;}
.cicyparkF4 li:nth-child(3) { background: url(../images/jj_t3.jpg) no-repeat center top;}



.cicyparkF4 li .afBox h5{font-size:20px;color: #fff;margin-bottom:3%;}
.cicyparkF4 li .afBox p{color: #fff;line-height:24px;}
.cicyparkF4 li:nth-child(7){width: 49.33%;}
.cicyparkF4 li:nth-child(7) .beBox{padding: 7.89% 0;}
.cicyparkF4 li:nth-child(7) .beBox .iconB{display: inline-block;vertical-align: middle;margin-bottom:0;}
.cicyparkF4 li:nth-child(7) .beBox h5{display: inline-block;vertical-align: middle;margin-left:5%;}
.cicyparkF4 li:hover{top: -10px;  }
.cicyparkF4 li:hover .beBox{opacity: 0; }
.cicyparkF4 li:hover .afBox{opacity: 1; background-color: rgba(45,108,187,.8); padding:20px; }
.cicyparkF5{padding-top:3%; }
.cicyparkF5 .hd .w1400{padding-bottom:28px;border-bottom:1px solid #ebebeb;}
.cicyparkF5 .hd li{float: left;width: 23%;background-color:#f6f6f6;border-top-right-radius:30px;border-bottom-left-radius: 30px;line-height:68px;margin-right:2.66%;cursor: pointer;position: relative;top: 0;transition:.3s;}
.cicyparkF5 .hd li:nth-child(4n){margin-right:0;}
.cicyparkF5 .hd li .iconB{float: left;width: 23%;background:#00a0d9;text-align: center;border-bottom-left-radius: 30px;}
.cicyparkF5 .hd li p{text-align: center;width: 77%;float: left;font-size:22px;}
.cicyparkF5 .hd li:hover{top: -10px;}
.cicyparkF5 .hd li:hover p,
.cicyparkF5 .hd li.on p{color: #00a0d9;}
.cicyparkF5 .hd li.on:before{width: 100%;height: 9px;content: '';background:url(../images/icon14.png) no-repeat left center;position: absolute;bottom:-34px;left: 0;}
.cicyparkF5 .bd{padding-top:3%;}
.cicyparkF5 .bd .insideroad{padding-bottom:3%;}
.cicyparkF5 .bd .insideroad .leftBox{float: left;width: 55%;}
.cicyparkF5 .bd .insideroad .leftBox .titBox{padding-bottom:4%;border-bottom:1px solid #ebebeb;}
.cicyparkF5 .bd .insideroad .leftBox .titBox h1{font-size:30px;font-weight:normal;position: relative;padding-left:15px;line-height:1;margin-bottom:3%;}
.cicyparkF5 .bd .insideroad .leftBox .titBox h1:before{width: 3px;height: 100%;content: '';background:#00a0d9;position: absolute;top: 0;left: 0;}
.cicyparkF5 .bd .insideroad .leftBox .titBox p{font-size:16px;color: #666;line-height:28px;}
.cicyparkF5 .bd .insideroad .leftBox .makBox{padding-top:3%;}
.cicyparkF5 .bd .insideroad .leftBox .makBox h5{font-size:20px;color: #225597;font-weight: normal;margin-bottom:2%;}
.cicyparkF5 .bd .insideroad .leftBox .makBox .spanBox{padding-bottom:3%;border-bottom:1px solid #ebebeb;}
.cicyparkF5 .bd .insideroad .leftBox .makBox .spanBox span{display: block;float: left;width: 50%;line-height:34px;position: relative;padding-left:24px;}
.cicyparkF5 .bd .insideroad .leftBox .makBox .spanBox span:before{width: 5px;height: 5px;content: '';background:#225597;position: absolute;top: 50%;left: 5px;margin-top:-2.5px;}
.cicyparkF5 .bd .insideroad .leftBox .payBox{padding-top:3%;}
.cicyparkF5 .bd .insideroad .leftBox .payBox p{color: #999;line-height:22px;}
.cicyparkF5 .bd .insideroad .leftBox .payBox p span{color: #225597;}
.cicyparkF5 .bd .insideroad .righBox{float: right;width: 39%;}
.cicyparkF5 .bd .outsideroad{}
.cicyparkF5 .bd .outsideroad .TopBox{padding-bottom:3%;}
.cicyparkF5 .bd .outsideroad .TopBox .leftBox{float: left;width: 49.5%;}
.cicyparkF5 .bd .outsideroad .TopBox .leftBox h1{font-size:30px;font-weight:normal;position: relative;padding-left:15px;line-height:1;margin-bottom:3%;}
.cicyparkF5 .bd .outsideroad .TopBox .leftBox h1:before{width: 3px;height: 100%;content: '';background:#00a0d9;position: absolute;top: 0;left: 0;}
.cicyparkF5 .bd .outsideroad .TopBox .leftBox p{font-size:16px;line-height:28px;margin-bottom:3%;}
.cicyparkF5 .bd .outsideroad .TopBox .righBox{float: right;width: 40%;}
.cicyparkF5 .bd .outsideroad .BomBox{background:#f6f6f6;padding: 3% 0;}
.cicyparkF5 .bd .outsideroad .BomBox h1{font-size:30px;font-weight:normal;text-align: center;margin-bottom:3%;}
.cicyparkF5 .bd .outsideroad .BomBox .leftBox{width: 24.5%;text-align: right;display: inline-block;vertical-align: middle;}
.cicyparkF5 .bd .outsideroad .BomBox .leftBox p{line-height:60px;position: relative;padding-right:20px;}
.cicyparkF5 .bd .outsideroad .BomBox .leftBox p:before{width: 5px;height: 5px;content: '';background:#00a0d9;position: absolute;top: 50%;margin-top:-2.5px;right:0;}
.cicyparkF5 .bd .outsideroad .BomBox .midBox{text-align: center;width: 50%;display: inline-block;vertical-align: middle;}
.cicyparkF5 .bd .outsideroad .BomBox .righBox{width: 24.5%;display: inline-block;vertical-align: middle;}
.cicyparkF5 .bd .outsideroad .BomBox .righBox p{line-height:60px;position: relative;padding-left:20px;}
.cicyparkF5 .bd .outsideroad .BomBox .righBox p:before{width: 5px;height: 5px;content: '';background:#00a0d9;position: absolute;top: 50%;margin-top:-2.5px;left:0;}
.cicyparkF5 .bd .cityroad{}
.cicyparkF5 .bd .cityroad .TopBox{padding-bottom:3%;}
.cicyparkF5 .bd .cityroad .TopBox .txtBox{margin-bottom:5%;}
.cicyparkF5 .bd .cityroad .TopBox .txtBox h1{font-size:30px;font-weight:normal;text-align: center;margin-bottom:3%;}
.cicyparkF5 .bd .cityroad .TopBox .txtBox p{font-size:16px;line-height:28px;color: #999;}
.cicyparkF5 .bd .cityroad .TopBox .imgBox{text-align: center;}
.cicyparkF5 .bd .cityroad .BomBox{background:#f6f6f6;padding: 3% 0;}
.cicyparkF5 .bd .cityroad .BomBox h1{font-size:30px;font-weight:normal;text-align: center;margin-bottom:3%;}
.cicyparkF5 .bd .cityroad .BomBox li{float: left;width: 31%;margin-right:3.5%;position: relative;top: 0;transition:.3s;}
.cicyparkF5 .bd .cityroad .BomBox li:nth-child(3n){margin-right:0;}
.cicyparkF5 .bd .cityroad .BomBox li .imgBox{border-radius:10px;overflow: hidden;margin-bottom:5%;}
.cicyparkF5 .bd .cityroad .BomBox li h5{text-align: center;font-size:18px;font-weight:normal;color: #666;}
.cicyparkF5 .bd .cityroad .BomBox li:hover{top: -10px;}
.cicyparkF5 .bd .newenergy{}
.cicyparkF5 .bd .newenergy .TopBox{padding-bottom:3%;}
.cicyparkF5 .bd .newenergy .TopBox .leftBox{float: left;width: 48%;}
.cicyparkF5 .bd .newenergy .TopBox .leftBox h1{font-size:30px;font-weight:normal;position: relative;padding-left:15px;line-height:1;margin-bottom:5%;}
.cicyparkF5 .bd .newenergy .TopBox .leftBox h1:before{width: 3px;height: 100%;content: '';background:#00a0d9;position: absolute;top: 0;left: 0;}
.cicyparkF5 .bd .newenergy .TopBox .leftBox p{font-size:16px;line-height:28px;color: #666;margin-bottom:5%;}
.cicyparkF5 .bd .newenergy .TopBox .righBox{float: right;width: 41.5%;}
.cicyparkF5 .bd .newenergy .BomBox{background:#f6f6f6;padding: 3% 0;}
.cicyparkF5 .bd .newenergy .BomBox .imgBox{display: inline-block;vertical-align: middle;width: 45%;}
.cicyparkF5 .bd .newenergy .BomBox .txtBox{display: inline-block;vertical-align: middle;width: 54.5%;}
.cicyparkF5 .bd .newenergy .BomBox .txtBox h5{font-size:30px;font-weight:normal;position: relative;padding-left:15px;line-height:1;margin-bottom:5%;}
.cicyparkF5 .bd .newenergy .BomBox .txtBox h5:before{width: 3px;height: 100%;content: '';background:#00a0d9;position: absolute;top: 0;left: 0;}
.cicyparkF5 .bd .newenergy .BomBox .txtBox p{line-height:44px;position: relative;padding-left:20px;color: #999999;}
.cicyparkF5 .bd .newenergy .BomBox .txtBox p:before{width: 5px;height: 5px;content: '';background:#00a0d9;position: absolute;top: 50%;margin-top:-2.5px;left:0;}
.cicyparkF7 .txtBox{display: inline-block;vertical-align: middle;width: 48%;padding-left:5%;}
.cicyparkF7 .txtBox h1{font-size:30px;font-weight:normal;margin-bottom:5%;}
.cicyparkF7 .txtBox p{font-size:16px;line-height:28px;color: #666;}
.cicyparkF7 .imgBox{display: inline-block;vertical-align: middle;width: 51.5%;}
.cicyparkF8{background:#f6f6f6;padding: 3% 0;}
.cicyparkF8 .txtBox{padding-left:0;width: 51.5%;}
.cicyparkF8 .imgBox{padding-left:5%;width: 48%;}
.cicyparkF9{padding: 3% 0;}
.cicyparkF9 h1{font-size:30px;text-align: center;font-weight:normal;margin-bottom:3%;}
.cicyparkF9 p{font-size:16px;color: #999;line-height:28px;margin-bottom:5%;}
.cicyparkF9 .imgBox{text-align: center;}
.cicyparkF10{padding: 3% 0;background:#f6f6f6;}
.cicyparkF10 h1{font-size:30px;text-align: center;font-weight:normal;margin-bottom:3%;}
.cicyparkF10 li{width: 17.8%;float: left;background:#fff;margin-right:2.666%;padding: 3% 2.5%;min-height: 360px;position: relative;top: 0;transition:.3s;}
.cicyparkF10 li:nth-child(5n){margin-right:0;}
.cicyparkF10 li .iconB{line-height:53px;margin-bottom:8%;text-align: center;}
.cicyparkF10 li h5{text-align: center;font-size:16px;color: #666;margin-bottom:6%;}
.cicyparkF10 li p{font-size:16px;color: #999;line-height:24px;}
.cicyparkF10 li:hover{top: -10px;}
.cicyparkF11{padding: 3% 0;}
.cicyparkF11 h1{font-size:30px;text-align: center;font-weight:normal;margin-bottom:3%;}
.cicyparkF11 .typical{}
.cicyparkF11 .typical li{background:#f6f6f6;}
.cicyparkF11 .typical li h5{font-size:18px;color: #225597;text-align: center;margin-bottom:3%;}
.cicyparkF11 .typical li .imgBox{float: left;width: 43%;position: relative;z-index: 1;}
.cicyparkF11 .typical li .imgBox img { max-width:100%; padding-left:80px;}
.cicyparkF11 .typical li .imgBox:before{width: 95px;height: 54px;content: '';background:rgba(58,155,217,.1);position: absolute;bottom:-15px;left:-20px;z-index: -1;}
.cicyparkF11 .typical li .imgBox:after{width: 98px;height: 94px;content: '';background:rgba(58,155,217,.1);position: absolute;top:-30px;right:-30px;z-index: -1;}
.cicyparkF11 .typical li .txtBox{float: right;width: 48.5%;padding: 6% 3% 3% 5%;}
.cicyparkF11 .typical li .txtBox .topB{margin-bottom: 5%;}
.cicyparkF11 .typical li .txtBox .topB h5{text-align: left;margin-bottom:2%; font-size:28px; font-weight:400;}
.cicyparkF11 .typical li .txtBox .topB p{font-size:16px;line-height:29px;color: #666;}
.cicyparkF11 .typical li .txtBox .bomB{}
.cicyparkF11 .typical li .txtBox .bomB .leftB{float: left;width: 55%;}
.cicyparkF11 .typical li .txtBox .bomB .leftB dl{margin:0;}
.cicyparkF11 .typical li .txtBox .bomB .leftB dd{margin:0;float: left;width: 12%;text-align: center;margin-right:10%;margin-bottom:2%;}
.cicyparkF11 .typical li .txtBox .bomB .leftB dd:nth-child(5n){margin-right:0;}
.cicyparkF11 .typical li .txtBox .bomB .righB{float: right;width: 38.5%;}
.cicyparkF11 .typical li .txtBox .bomB .righB span{display: block;width: 48%;float: left;margin-right:4%;margin-bottom:3%;line-height:35px;border:1px solid #999;color: #999;text-align: center;}
.cicyparkF11 .typical li .txtBox .bomB .righB span:nth-child(2n){margin-right:0;}
.bx-wrapper{padding-bottom:5%;position: relative;}
.cicyparkF11 .typical .bx-wrapper .bx-pager{position: absolute;width: 100%;bottom:2%;left:0;text-align: center;}
.cicyparkF11 .typical .bx-wrapper .bx-pager .bx-pager-item{display: inline-block;vertical-align: middle;}
.cicyparkF11 .typical .bx-wrapper .bx-pager .bx-pager-item a{display: block;width: 14px;height: 14px;border-radius:50%;font-size:0;transition:.3s;margin:0 7px;border:1px solid #a0a0a0;}
.cicyparkF11 .typical .bx-wrapper .bx-pager .bx-pager-item a.active{background-color:#00a0d9;border:1px solid #00a0d9;}
.mainTit {
    color: #333;
    font-size: 40px;
    font-weight: normal;
    text-align: center;
    margin-bottom: 0px; padding-bottom:40px; padding-top:70px;  background:url(../images/btxx.jpg) no-repeat center 130px;
}


.titDes { font-size:17px; color:#666; line-height:30px;}
.titDes p {}



.search { width:100%; float: left;}
.search form {
	
	width: 590px; margin:0px auto; height:68px; border:2px solid #dadada; border-radius:50px; background:#fff; 

}
.search_zi {
	line-height: 28px;
	text-align: left; 
	float: left;
	height: 28px;
	width: 63px;
	color: #898989;
}

.search1 {
	float: left; width:490px; line-height:68px; padding-left:40px; font-family:"微软雅黑"; font-size:16px; font-weight:400;  text-align:left; color:#989898; border:none; background:none; 
	
}
.searchimg1 {
	float: left; width:40px; margin-top:15px;
	display: inline;
}









.pro_fl { width:100%; float:left; text-align:center;}
.pro_fl ul li a { font-size:16px; line-height:15px; margin:10px 10px;  display:inline-block; width:30%; height:100px ; background:#fff; text-align:center;   border-radius: 15px; line-height:100px; font-size:16px; float:left}
.pro_fl ul li a:hover{ background:#f36525; color:#fff; transition:All 0.4s ease-in-out;
	-webkit-transition:All 0.4s ease-in-out;
	-moz-transition:All 0.4s ease-in-out;
	-o-transition:All 0.4s ease-in-out;




    transform: translate(0,-10px);
    -webkit-transform: translate(0,-10px);
    -moz-transform: translate(0,-10px);
    -o-transform: translate(0,-10px);
    -ms-transform: translate(0,-10px);}


.pro_fl ul li:nth-child(5) { }

.pro_fl ul .on { color:#0494cc; font-weight:100;}



.about_center .rect-93{padding-bottom:93%;}
.about_center .rect-925{padding-bottom:92.5%;}
.about_center .nr{float:left; width:42%; padding:0 4%; position:relative; height:100%; }
.about_center .title{font-size:30px; font-weight: normal; margin-top:50px; color:#333;}
.about_center .en{font-size:14px; margin-bottom:15px; display:none;}
.about_center .sum{margin-top:80px; font-size:20px; line-height:36px; margin-bottom:20px; text-transform:uppercase}
.about_center .sum p {text-indent:2em; margin-bottom:15px;}
.about_center .jt_btn{display:block; width:39px; height:37px;/* position:absolute; bottom:50px; left:8%;*/ background-image:url(../images/jt_btn.png); background-repeat:no-repeat; background-position:0px 0px; transition:none;}
.about_center .jt_btn:hover{background-position:0px -40px;}
.about_center .jt_ico{display:block; border-style:solid; border-width:15px; border-color:transparent transparent transparent #fff; position:absolute; top:50%; margin-top:-15px; right:-30px; width:0; height:0;}

.about_center03 .sum{margin-top:80px; font-size:20px; line-height:36px; margin-bottom:20px; text-transform:uppercase}
.about_center04 .sum{margin-top:80px; font-size:20px; line-height:36px; margin-bottom:20px; text-transform:uppercase}

.about_center03 .sum p {text-indent:2em; margin-bottom:15px;}
.about_center04 .sum p {text-indent:2em; margin-bottom:15px;}

.wrap {
    width: 1200px; margin:0px auto; cursor:pointer
 
}
.about_center02{background:#f6f6f6; padding-top:20px; padding-bottom:40px }
.about_center02 .ab_left {width:100%;  color:#666; margin:20px 0px}
.about_center02 .ab_left a:hover{color:#666;}
.about_center02 .ab_left .box{height:440px; background:#fff; overflow:hidden;}
.about_center02 .ab_left .box .img{float:right; width:50%; height:100%; overflow:hidden; }
.about_center02 .ab_right {width:34%;float:right;height:411px;overflow:hidden;position:relative;color:#4f4f4f;}
.about_center02 .ab_right a:hover{color:#4f4f4f;}
.about_center02 .ab_right .cover {width:100%;background:url(../images/yellow80.png);position:absolute;left:0px; bottom:0px;}
.about_center02 .ab_right .cover .box{padding:20px 5%;}
.about_center02 .ab_right .cover .title{font-size:30px; font-weight:bold; margin-bottom:5px; }
.about_center02 .ab_right .cover .sum{margin-top:10px; font-size:14px;}
.about_center02 .ab_right .cover .ab_jt{display:block; width:29px; height:51px; background:url(../images/ab_jt.png) no-repeat 0 0; position:absolute; top:50%; margin-top:-25px; right:4%;}


.about_center{ width:100%; background:#f6f6f6; margin:0 auto}




.about_center03{ background:#f6f6f6; height:450px; }
.about_center03 .content{background:#00a1e9;color:#fff; height:747px;}
.about_center03 .content a:hover{color:#fff;}
.about_center03 .img{width:50%; float:left;}
.about_center03 .img img{width:100%; float:left;}
.about_center03 .img .rect-556{padding-bottom:47.9%;}
.about_center03 .nr{ width:42%; padding:0 4%;  float:right; background:#fff;height: 100%;}
.about_center03 .jt_ico {border-left-color:transparent;border-right-color:#fff;left:-30px;}
.about_center03 .jt_btn{background-position:-43px 0;}
.about_center03 .jt_btn:hover {background-position:-43px -80px; background-color:#fff;}

.about_center03 .ab_left .box{height:440px; background:#fff; overflow:hidden;}



.about_center04{background:#f6f6f6; padding-top:60px; height:480px; padding-bottom:40px }
.about_center04 .ab_left {width:100%; float:left; color:#666;}
.about_center04 .ab_left a:hover{color:#666;}
.about_center04 .ab_left .box{height:440px; background:#fff; overflow:hidden;}
.about_center04 .ab_left .box .img{float:right; width:50%; height:100%; overflow:hidden; }
.about_center04 .ab_right {width:34%;float:right;height:411px;overflow:hidden;position:relative;color:#4f4f4f;}
.about_center04 .ab_right a:hover{color:#4f4f4f;}
.about_center04 .ab_right .cover {width:100%;background:url(../images/yellow80.png);position:absolute;left:0px; bottom:0px;}
.about_center04 .ab_right .cover .box{padding:20px 5%;}
.about_center04 .ab_right .cover .title{font-size:30px; font-weight:bold; margin-bottom:5px; }
.about_center04 .ab_right .cover .sum{margin-top:10px; font-size:14px;}
.about_center04 .ab_right .cover .ab_jt{display:block; width:29px; height:51px; background:url(../images/ab_jt.png) no-repeat 0 0; position:absolute; top:50%; margin-top:-25px; right:4%;}


.about_center05{background:#fff; padding-top:10px; }
.about_center05 .ab_left {width:1200px; margin:0 auto; color:#666; background:#fff ; padding-bottom:90px;  font-size: 15px;
    line-height: 37px;}
.about_center05 .ab_left img{  background-size: cover!important;}
.about_center05 .ab_left h2{ text-align:center; font-size:20px; color:#000; padding:60px 40px 30px 40px ; display:block}

  


.casepic2{ width:400px;
height:240px;
vertical-align: middle;
display: table-cell; background:#fff; overflow:hidden;}

.imglist2 ul li span{ line-height:50px}



.imglist2 ul li{text-align:center;float:left;display:inline;width:360px;height:290px; border:#f1f1f1 1px solid;margin:10px 15px;overflow:hidden;  }
.imglist2 ul li img{background:#FFFFFF; max-width:100%; max-height:100%;}

.imglist2 ul li span {
    line-height: 50px;
}

.about_center06{background:#f6f6f6; padding-top:10px; }
.about_center06 .ab_left {width:1200px; margin:0 auto; color:#666; background:#f6f6f6; padding-bottom:90px;  font-size: 15px;
    line-height: 37px;}
.about_center06 .ab_left img{  background-size: cover!important;}
.about_center06 .ab_left h2{ text-align:center; font-size:20px; color:#000; padding:60px 40px 30px 40px ; display:block}

  
/*
.lc { width:100%; background:#f6f6f6;  clear:both; overflow: visible; text-align:center; }
.lc h1 { font-weight:400; padding-top:50px; margin-bottom:0px; font-size:30px;}
.lc p { font-size:18px; color:#666; line-height:50px; letter-spacing:3px; margin-bottom:40px; }
.lc img { width:1000px; height:auto;}*/









.yaobao table { font-size:14px;
	width:90%; margin:0px auto;
	line-height: 48px;
	border: 3px solid #e2f0ff;
	color: #000;}


.yaobao table th {line-height: 25px; padding:15px 0px; background:#17408e; color:#fff;}
.yaobao table tr:nth-child(odd){ background:#e2f0ff; text-align:center; margin:5px 0px;}
.yaobao table tr:nth-child(even){ background:;text-align:center;margin:5px 0px;}
.yaobao table tr td  { padding-left:30px; padding-right:30px;}
.yaobao table tr td p { padding:14px 5px!important; font-size:14px!important; text-align:left; color:#666!important;}

.yaobao1 { width:82%; background:#0e6ec0; color:#fff; padding:3% 4%; line-height:30px; font-size:16px; text-align:left; font-weight:700; margin:40px auto;}
.yaobao1 a {
	color: #f00;
	text-decoration: underline;
}
/* ****************** FOOTER ********************** */
.to-top-btn{position:fixed; bottom:50px; right:2%; background:#000; color:#fff; padding:5px 10px;}
#footer{background-color:#e9e9e9; border-top:1px solid #ddd; width:100%; height:134px; margin:0px auto }
#footerTop{border-bottom:1px solid #dfdfdf; background:#e9e9e9; width:1230px; margin:0 auto ; height:110px }
.footer-top-inner{padding:19px 0;}
.footer-top-inner > ul{float:left;}
.footer-top-inner > ul li{display:inline-block; }
.footer-top-inner > ul li:before{display:inline-block; vertical-align:middle; content:""; width:4px; height:4px; background-color:#cfcfcf; border-radius:100%; -moz-border-radius:100%; -webkit-border-radius:100%; -o-border-radius:100%; margin:0 10px;}
.footer-top-inner > ul li a{display:inline-block; font-size:16px; line-height:42px; color:#666; letter-spacing:-0.75px;}
.footer-top-inner > ul li a:hover{color:#1463d2;}
.footer-top-inner > ul li:first-child:before{display:none;}
/*.footer-top-inner > ul li:first-child a{color:#1056b4;}*/
.footer-top-inner > .mail-address{float:right; font-size:16px; line-height:42px; color:#666; letter-spacing:-0.75px;}
.footer-bottom-inner{padding:30px 0;}
.footer-bottom-inner > .footer-logo{display:inline-block; vertical-align:middle; margin-right:3%;}
.footer-bottom-inner > p{display:inline-block; vertical-align:middle; font-size:16px; line-height:34px; color:#666; letter-spacing:-0.75px;}
.footer-bottom-inner > p a{color:inherit; margin:0 10px; }
.footer-bottom-inner > p span{display:block; font-size:13px; color:#999;}
/*.footer-bottom-inner > p a:last-child{ color: #F00; }*/
#familySiteBox{position:relative; float:right;}
#familySiteBox .family-open-btn{display:block; width:110px; height:41px; background:#f4f4f4 url(../images/icon_familysite_arrow_1.png) no-repeat 90% center; border:1px solid #d1d1d1; font-size:15px; line-height:41px; color:#333; letter-spacing:-0.5px; text-indent:15px;}
#familySiteBox > ul{display:none; position:absolute; bottom:41px; left:0; width:110px; background-color:#f4f4f4; border:1px solid #d1d1d1;}
#familySiteBox > ul li a{display:block; font-size:13px; line-height:30px; text-indent:15px; color:#333;}

#footerBottom{ width:100%; margin:0 auto; height:415px; background:#003d89}
.footer-bottom-inner  ul{ width:18%; border-right:1px #285c9c solid;  padding-left:20px; color:#cbd2e0;line-height:31px; font-size:14px; margin-top:30px; float:left}
.footer-bottom-inner  ul h2{ font-size:17px; font-weight:100; line-height:56px; color:#fff; margin-bottom:10px; background:url(../images/ditu.png) no-repeat left center; padding-left:29px}
.footer_ppp{border-top:1px #285c9c solid; width:1300px ; margin:20px auto; line-height:50px; text-align:center; height:50px; padding-top:30px; font-size:14px; color:#c0c9da; clear:both; }
.footer_ppp a{color:#c0c9da}
.area {
    width: 1300px;
    margin: 0px auto;
}











#ny_pro_con {
	width:1200px; float:left;
	
}

.ny_pro_con_tu {
	float: left;
	height: 386px;
	width: 1200px;
	margin-top: 15px;
	position: relative;
 background:#fff;  margin-bottom:20px;
}


	
.ny_pro_con_tu_l {height:323px;width:500px; float:left; overflow:hidden; margin-top:30px; margin-left:30px;margin-right:30px;}
.ny_pro_con_tu_l a img{ display:block; -webkit-transition:all 0.5s ease 0s; transition:all 0.5s ease 0s;-moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; width:100% }
.ny_pro_con_tu_l a:hover img{ transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1); -moz-transition:scale(1.1,1.1); -o-transition:scale(1.1,1.1);}


.ny_pro_con_tu_r {
	width: 600px;	
	height: 323px;
	float:left;
	padding-left:60px;
	padding-top:0px;
}
.ny_pro_con_tu_r h7 {	width: 600px; float:left; padding-top:30px;
	font-size: 35px;
	color: #212121;
	font-weight: normal;
	line-height: 70px;
}
.ny_pro_con_tu_r p {
	width: 200px; float:left;	
	font-size: 15px;
	line-height: 27px;
}
.ny_pro_con_tu_r p a{ width:100%

}
.ny_pro_con_tu_r p a:hover{

 color:#422872;
}
.a1 {position: absolute; left: 0px; top: 0px;}
.b1 {position: absolute; right: 0px; top: 0px;}
.a2 {position: absolute; right: 0px;top: 0px;}
.b2 {position: absolute;left: 0px;top: 0px;}
.a3 {position: absolute; left: 0px; top: 0px;}
.b3 {position: absolute; right: 0px; top: 0px;}
.a4 {position: absolute; right: 0px;top: 0px;}
.b4 {position: absolute;left: 0px;top: 0px;}

.a5 {position: absolute; left: 0px; top: 0px;}
.b5 {position: absolute; right: 0px; top: 0px;}
.a6 {position: absolute; right: 0px;top: 0px;}
.b6 {position: absolute;left: 0px;top: 0px;}
.a7 {position: absolute; left: 0px; top: 0px;}
.b7 {position: absolute; right: 0px; top: 0px;}
.a8 {position: absolute; right: 0px;top: 0px;}
.b8 {position: absolute;left: 0px;top: 0px;}
	
.m1m {
	line-height: 30px; float:left;

	text-align: center;
	width:100px;
border-radius:25px;
	margin-top: 20px; font-style:normal; margin-right:500px;
} 

.m1m a{
	line-height: 30px; float:left;
	color: #fff!important;
	background:#00a0e9;
	text-align: center;
	width:100px;
font-style:normal; margin-right:500px;transition:All 0.4s ease-in-out;
	-webkit-transition:All 0.4s ease-in-out;
	-moz-transition:All 0.4s ease-in-out;
	-o-transition:All 0.4s ease-in-out;
} 

	.m1m a:hover{
	line-height: 30px; float:left;
	color: #fff!important;
	background:#363739;
	text-align: center;
	width:100px;
 font-style:normal; margin-right:500px; -moz-transition: all .8s ease 0s;-ms-transition: all .8s ease 0s;-o-transition: all .8s ease 0s;transition: all .8s ease 0s;-webkit-transition:all .8s ease 0s; transform: translate(0,-5px);
	-webkit-transform: translate(0,-5px);
	-moz-transform: translate(0,-5px);
	-o-transform: translate(0,-5px);
	-ms-transform: translate(0,-5px);} 



.pro_1 {
    width: 1200px;
    margin: auto;
    clear: both;
}.pro_1 h3{width:360px;  float:left; text-align:left;  font-size:35px; color:#000000; font-weight:normal; line-height:45px; padding-top:50px; padding-bottom:10px; margin-bottom:35px;}
.pro_1 h3 span{width:360px;  text-align:center;  font-size:18px; color:#363636; font-weight:normal}



.tupian2 { width:1200px; margin:0 auto}
.tupian2 ul li{ float:left;margin-bottom:20px; width:276px; overflow:hidden; margin-right:15px;}
.eenma2{ text-align:center;}

.chanpinlbbc2 a{display:table-cell;vertical-align:middle;width:288px; height:150px!important; border:5px solid #d8d8d8; overflow: hidden!important; font-size:22px; text-align:center;}
.chanpinlbbc2 a span{ font-size:16px; width:130px; height:34px; line-height:34px; border:1px #CCC solid; -webkit-border-radius: 25px;
            -moz-border-radius: 25px; display:block; margin:10px auto }
.chanpinlbbc2 a img{max-width:270px;max-height:202px; overflow:hidden!important }
.chanpinlbbc2 a:hover{border:4px solid #deb064; color:#e38b00 ; }
.chanpinlbbc2 a:hover span{ background:#e38b00; color:#fff; border:0 } 

.chanpinlbbc2{width: 276px;height:200px!important;overflow: hidden!important; text-align:center}
.chanpinlbbc2 img{cursor: pointer;transition: all 0.6s;}
.chanpinlbbc2 img:hover{transform: scale(1.4);}



#ny_xinwen {
	width:1200px; margin:auto; clear:both;
	
}#ny_xinwen ul {
	float: left;
	height: 221px;
	width:550px; border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e7e7e7;
	position: relative; margin-left:20px
}
#ny_xinwen ul span {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 35px;
	color: #6d6d6d;
	height: 57px;
	width: 72px;
	border-top-width:2px;
	border-top-style: solid;
	border-top-color: #6d6d6d;
	position: absolute;
	left: 32px;
	top: 40px;
	line-height: 57px;
	text-align: center;
}
#ny_xinwen ul font {
	font-size:13px;font-family: Arial, Helvetica, sans-serif;
	line-height: 25px;
	color: #6d6d6d;
	height: 25px;
	width: 72px;
	position: absolute;
	left: 32px;
	top: 97px;
}
#ny_xinwen ul li {
	font-size: 18px;
	line-height: 19px;
	color: #000;
	height: 19px;
	width: 429px;
	position: absolute;
	left: 136px;
	top: 40px; line-height:28px
}
#ny_xinwen ul li a{

	color: #000;
	
}
#ny_xinwen ul p {
	font-size: 15px;
	line-height: 28px;
	color: #848484;
	text-align: left;
	float: left;
	height: 56px;
	width: 429px;
	position: absolute;
	left: 136px;
	top: 75px;
}
#ny_xinwen ul em {
	font-size: 13px;
	line-height: 30px;
	color: #0b56d2;
	height: 30px;
	width: 95px;
	border: 1px solid #0b56d2;
	position: absolute;
	left: 136px;
	top: 140px;
	font-style: normal;
	text-align: center;
}
#ny_xinwen ul em  a:hover{ background:#0b56d2; color:#fff!important; display:block; }


#ny_xinwen ul img {
	height: 133px;
	width: 229px;
	position: absolute;
	top: 40px;
	right: 22px;
}
#ny_xinwen_da {
	width:1200px; margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#ny_xinwen_da h3 {
	font-size: 28px;
	line-height: 33px;
	color: #333;
	text-align: center;
	float: left;
	padding-bottom:20px;
	width:1200px; margin-top: 55px;
	font-weight: normal;
}
.xinwen_zz {
	font-size: 13px;
	line-height: 32px;
	color: #bbbbbb;
	float: left;
	height: 46px;
	width:1200px; border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e7e7e7;
	text-align: center;
}

.jianceItop{ padding-top:50px; padding-bottom:50px}
.jianceItop h5{ text-align:center; font-size:24px; line-height:50px}
.jianceItop p{ font-size:18px; text-align:center; height:50px; line-height:50px; border-bottom:1px #CCC dotted}
.jianceItop p span{ font-size:16px}


