html{max-width: 1920px;margin: 0 auto;}
body{padding-top: 100px;}
/*头部变化*/
body,.header,.header .inbox,.header h1,.header h1 a img,.header.on .opSiteMap span
{-webkit-transition: all .3s;
   -moz-transition: all .3s;
    -ms-transition: all .3s;
     -o-transition: all .3s;
        transition: all .3s;}
body.on{padding-top: 60px;}
.header.on{height:60px;}
.header.on .inbox{height:60px;}
.header.on h1{padding-top: 10px;}
.header.on h1 a{height:40px;}
.header.on nav li{line-height: 60px;}
.header.on .opSiteMap{width:60px; height:60px;}
.header.on .form{height:60px; margin-right:60px;}
.header.on nav .sliderbar{height:3px;}
.header.on .opSiteMap span{top:20px;}
.header.on .opSiteMap .span1{top: 29px;}
.header.on .opSiteMap .span2{top: 38px;}
/*头部变化结束*/

#dowebok{z-index: 999; display: none;}
.sec1{background: url(../images/bg1.jpg) no-repeat center center;background-size: cover;}
.sec1 .ele{position: absolute;left: 31%;top: 0;width: 69%;height: 100%;}
.sec1 .ele .build{float: left; height: 100%;opacity: 0;transition-delay: .2s; transition-duration: .8s;}
.sec1 .ele.on .build{opacity: 1;}
.sec1 .ele.on .text .logo{opacity: 1;top: 0;}
.sec1 .ele.on .text1{opacity: 1;top: 0;}
.sec1 .ele.on .text2{opacity: 1;top: 0;}
.sec1 .ele.on .process{opacity: 1;top: 0;}
.sec1 .ele .text{position: absolute;top: 50%;margin-top: -163px;}
.sec1 .ele .text .logo{opacity: 0;position: relative;top: 100px; margin-bottom: 30px;transition-duration: 1.2s;}
.sec1 .ele .text1{float: left;position: relative;top: 100px;transition-duration: 1.2s;transition-delay: .3s;opacity: 0;}
.sec1 .ele .text2{float: left;margin-top: 114px;margin-left: 30px;max-width: calc(80% - 30px);position: relative;top: 100px;transition-duration: 1.2s;transition-delay: .5s;opacity: 0;}
.sec1 .ele .process{position: relative; margin-top: 30px;height: 2px;position: relative;top: 100px;transition-duration: 1.2s;transition-delay: .3s;opacity: 0;}
.sec1 .ele .process:after{content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: #4e6b89;opacity: .1;filter: alpha(opacity=10);}
.sec1 .ele .process .proBar{position: relative;z-index: 1;width: 10px; height: 100%;background-color: #268ba8;}
.sec2 video,.sec3 video{display: block; object-fit: fill;}
.mouse{position: fixed;bottom: 60px;right: 90px;z-index: 999;}
.section .cont{position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 1;}
.section .left{ float: left; position: relative; width: 13%;height: 100%;border-right: 1px solid rgba(255,255,255,.1);transition-duration: .5s;}
.section .left.on img{top: 32%;opacity: 1;}
.section .left img{opacity: 0;position: absolute;top: 40%;right: 0;max-width: 90%;transition-duration: .5s;}
.section .word{float: left;width: 74%;height: 100%; position: relative;border-right: 1px solid rgba(255,255,255,.1);}
.section .word img{margin-top: 100px;opacity: 0; position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);max-width: 80%;transition-duration: .5s;transition-delay: .5s;}
.section .word img.on{margin-top: 0;opacity: 1;}
.section .word .box{position: absolute;top: 50%;left: 7%;width: 84%;transform: translateY(-50%);}
.section .word .cn{font-weight: bold; opacity: 0; top: 100px; position: relative;transition-duration: .5s;-webkit-transition-duration: 1.2s; transition-delay: 1.2s;-webkit-transition-delay: .3s; color: #daab58;font-size: 30px;line-height: 40px;}
.section .word .en{opacity: 0;top: 100px;position: relative;transition-duration: .5s;-webkit-transition-duration: 1.2s;transition-delay: 1.2s;-webkit-transition-delay: .4s;color: #d2f1fa;font-size: 92px;line-height: 92px;font-family: 'RUBIK';letter-spacing: -7px;}
.section .word .abs{opacity: 0;top: 100px;position: relative;transition-duration: .5s;-webkit-transition-duration: 1.2s;transition-delay: 1.2s;-webkit-transition-delay: .5s;margin-top: 30px; color: #f7fdff;font-size: 26px;line-height: 40px;}
.section .word.on .en{top: 0;opacity: .28;}
.section .word.on .cn{top: 0;opacity: 1;}
.section .word.on .abs{top: 0;opacity: 1;}
.section .cont{overflow: hidden;background: url(../images/index/bg4.png);}
.section .cont .whiteLeft{position: absolute;top: 100%;left: 0;width: 50%;height: 100%;background-color: #fff;}
.section .cont .whiteRight{position: absolute;bottom: 100%;right: 0;width: 50%;height: 100%;background-color: #fff;}
.section .cont.on .whiteLeft{animation: toTop .8s;}
.section .cont.on .whiteRight{animation: toBottom .8s;}


.header{position: fixed;top: 0;left: 0;width: 100%;height: 100px;z-index: 99;}
.header .inbox{position:relative; max-width: 1920px;min-width: 1280px;margin: 0 auto;height: 100px;background-color: #fff;}
.header h1{float: left;padding-top: 25px;margin-left: 5%;}
.header h1 a{display: block;}
.header h1 a img{max-height: 100%;}
.header .head-right{float: right;}
.header nav{position: relative; float: left;color: #736f75;}
.header nav .sliderbar{position: absolute;bottom: 0;left: 0;width: 0;height: 5px;background-color: #d0b35c;}
.header nav li{z-index: 1; position: relative; float: left;line-height: 100px;}
.header nav li>a{display: block; padding: 0 20px;transition-duration: .5s;}
.header nav li.active .dropMenu a.on{color: #d0b35c;}
.header nav .dropMenu{overflow: hidden; position: absolute;top: 100%;left: 0;width: 1920px;height: 0;background-color: rgba(71,68,75,.6);color: #e0e0e0;transition-duration: .5s;}
.header nav .dropMenu.esp{left: auto;right: 0;}
.header nav .dropMenu.esp a{float: right;}
.header nav .dropMenu a{display: block;float: left;margin: 0 15px;height: 70px;line-height: 70px;}
.header nav .dropMenu a:first-child{margin-left: 20px;}
.header nav .dropMenu a:hover{color: #d0b35c;}
.header nav li:hover .dropMenu{height: 70px;}
.header .form{float: left;margin-left: 50px;margin-right: 100px; position: relative; width: 0;height: 100px;transition-duration: .5s;-webkit-transition-duration: .5s;border-right: 1px solid #e6e6e6;}
.header .form input{position: absolute;top: 100%;right: -1px;padding: 0 15px; width: 322px;height: 0;line-height: 48px;transition-duration: .5s;-webkit-transition-duration: .5s;background-color: #f9f4ec;}
.header .form:hover input{height: 60px;border: 6px solid #e6e6e6;background-color: #fff;}
.header .form .sbtn{display: block;width: 100%;height: 100%;padding-top: 41px;}
.header .form .sbtn img{display: block;margin: 0 auto;}
.header .opSiteMap{display: block;float: left;width: 100px;height: 100px;position: absolute;top: 0;right: 0;z-index: 101;}
.header .opSiteMap span{position: absolute;top: 40px;left: 50%;width: 30px;height: 3px;margin-left: -15px;background-color: #d0b35c;transition-duration: .5s;-webkit-transition-duration: .5s;transform-origin: center center;-webkit-transform-origin: center center;}
.header .opSiteMap .span1{top: 49px;}
.header .opSiteMap .span2{top: 58px;}
.header .opSiteMap:hover .span1{transform: scaleX(.6);-webkit-transform: scaleX(.6);}
.header .opSiteMap.on{background-color: #d0b35c; position:fixed;}
.header .opSiteMap.on span{background-color: #fff;}
.header .opSiteMap.on .span0{transform: translateY(9px) rotate(45deg);-webkit-transform: translateY(9px) rotate(45deg);}
.header .opSiteMap.on .span1{transform: scale(0);-webkit-transform: scale(0);}
.header .opSiteMap.on .span2{-webkit-transform: translateY(-9px) rotate(-45deg);-webkit-transform: translateY(-9px) rotate(-45deg);}
.header{}
.header .siteMap{display: none;max-height: 100%;position: fixed;top: 0;left: 0;width: 100%;height: 100%; background: url(../images/common/bg2.png);z-index: 100;}
.header .siteMap .bg{width: 100%;height: 100%;}
.header .siteMap .cont{position: absolute;top: 100px;right: -12px;max-height: 90%; padding: 45px 30px 25px; width: 439px;background-color: #fff;overflow: auto; }
.header .siteMap .name{margin-bottom: 18px; color: #d0b35c;font-size: 24px;padding-bottom: 15px;border-bottom: 1px solid #d9d9d9;}
.header .siteMap .name .cn{font-size: 16px;color: #4c4c4c;margin-top: 5px;}
.header .siteMap li{margin-bottom: 20px;}
.header .siteMap li>a{color: #4c4c4c;line-height: 28px;}
.header .siteMap li .sideMenu{overflow: hidden;}
.header .siteMap li .sideMenu a{display: block;float: left;margin-right: 25px; color: #808080;line-height: 28px;}
.header .siteMap li .sideMenu a.on,.header .siteMap li .sideMenu a:hover{color: #d0b35c;}
.legal{display: none; position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 101;}
.legal .bg{width: 100%;height: 100%;background: url(../images/common/bg2.png);}
.legal .cont{position: absolute;top: 50%;left: 50%;padding: 54px 55px; width: 1200px;height: 464px;margin-left: -600px;margin-top: -232px;background-color: #fff;}
.legal .cont .close{position: absolute;top: 20px;right: 20px;}
.legal .cont .name{margin-bottom: 18px; font-size: 24px;padding-bottom: 18px;border-bottom: 1px solid #d9d9d9;}
.legal .cont .name .cn{margin-bottom: 5px; color: #4C4C4C;}
.legal .cont .name .en{font-family: 'Rubik-Regular';color: #b2b2b2;}
.legal .cont .type{margin-top: 18px; font-size: 16px;color: #4c4c4c;}

.footer{position: relative;z-index: 1; height: 130px; background-color: #2e2d40;}
.footer .left{float: left;padding-top: 27px;}
.footer .left >*{float: left; color: #fff;font-size: 13px;opacity: .6;filter: alpha(opacity=60);}
.footer .left >a{margin: 0 7px;position: relative;display: block;}
.footer .left >a:hover{color: #ddaf63;opacity: 1;filter: alpha(opacity=100);}
.footer .left >a:after{content: "";position: absolute;top: 50%;right: -8px;margin-top: -1px; width: 3px;height: 3px;background-color: #fff;opacity: .5;filter: alpha(opacity=50);background-color: #fff;z-index: 1;border-radius: 50%;}
.footer .left .reenoo:after{display: none;}
.footer .left .beian{clear: both;}
.footer .right{padding-top: 20px;float: right; height: 33px;line-height: 33px;color: #fff;text-align: right;}
.footer .right em{display: inline-block; font-size: 13px;opacity: .5;filter: alpha(opacity=50);display: inline-block;vertical-align: middle;}
.footer .right .wechat{ display: inline-block;vertical-align: middle; position: relative;width: 29px;height: 24px;margin-right: 10px;background: url(../images/common/wechat.png) no-repeat;}
.footer .right .wechat .img{display: none; max-width: none; position: absolute;bottom: 40px;left: 50%;margin-left: -50px;width: 100px;}
.footer .right .wechat .img img{height: 100px;width: 100px;}
.footer .right .tel{padding-left: 35px;background: url(../images/common/tel.png) no-repeat left center;}
.footer .right .tel span{display: block; height: 26px;line-height: 26px;color: #fff;font-size: 13px;opacity: .6;filter: alpha(opacity=60);}

@-webkit-keyframes banFadeInUp{0%{opacity: 0;-webkit-transform: translate3d(0, 100%, 0);transform: translate3d(0, 100%, 0);}
100%{opacity: .3;-webkit-transform: none;transform: none;}}
@keyframes banFadeInUp{0%{opacity: 0;-webkit-transform: translate3d(0, 100%, 0);transform: translate3d(0, 100%, 0);}
100%{opacity: .3;-webkit-transform: none;transform: none;}}
.banFadeInUp{-webkit-animation-name: banFadeInUp;animation-name: banFadeInUp;}

 /*banner-in*/
.ban-in{padding-top: 150px; height: 300px;background: no-repeat center center;text-align: right;}
.ban-in .text .cn{display: inline-block; position: relative; font-size: 24px;color: #fff;}
.ban-in .text .en{margin-top: 5px; font-size: 48px;color: #000;opacity: .3;filter: alpha(opacity=30);font-family: "Rubik-Regular";line-height: 48px;letter-spacing: -4px;}
.ban-about{background-image: url(../images/about/banner-about.jpg);}
.ban-news{background-image: url(../images/news/banner-news.jpg);}
.ban-business{background-image: url(../images/business/banner-business.jpg);}
.ban-project{background-image: url(../images/project/banner-project.jpg);}
.ban-contact{background-image: url(../images/contact/banner-contact.jpg);}
.ban-search{background-image: url(../images/news/banner-search.jpg);}

.secondNavBox{margin-bottom: 70px; line-height: 72px;overflow: hidden;}
.secondNavBox .auto{padding-left: 30px; height: 72px;}
.secondNavBox .auto:after{content: '';position: absolute;top: 0;left: 0;width: 1560px;height: 100%;background-color: #f2f2f2;}
.secondNavBox .secondNav{position: relative;z-index: 1; float: right;color: #808080;}
.secondNavBox .secondNav a{display: block;float: left;margin-left: 24px;}
.secondNavBox .secondNav a:hover,.secondNavBox .secondNav a.on{color: #ddb168;}
.secondNavBox .crumb{position: relative;z-index: 1;float: left;color: #9da1a8;}
.secondNavBox .crumb a{display: block;float: left;margin-right: 28px; position: relative;}
.secondNavBox .crumb .toIndex{display: block;float: left;margin-right: 25px; width: 10px;height: 72px;background: url(../images/common/home.png) no-repeat center;}
.secondNavBox .crumb .second:before{content: "";position: absolute;top: 50%;left: -12px;margin-top: -2px; width: 3px;height: 5px;background: url(../images/common/arr1.png);}
.secondNavBox .crumb .second:hover{color: #d58318;}
.secondNavBox .crumb .third{cursor: default; margin-left: 0;}
.secondNavBox .crumb .third:before{content: "";position: absolute;top: 50%;left: -12px;margin-top: -2px; width: 3px;height: 5px;background: url(../images/common/arr1.png);}

/*setting all p's color */
 p{color: #808080;}

.comTit{margin-bottom: 35px;line-height: 30px;}
.comTit .en{font-size: 30px;line-height: 30px;color: #b2b2b2;font-family: "Rubik";letter-spacing: -2px;text-transform: uppercase;}
.comTit .cn{font-size: 30px;color: #d0b35c;margin-top: 8px;}

 /*common style end */

/*index*/
.idx-banner{position: relative; overflow:hidden;}
.idx-banner .bd li{padding-top: 155px; height:auto;background-position: center;color: #fff;}
.idx-banner .bd .text{position: relative; opacity: 0;filter: alpha(opacity=0);transform: translateY(100px);-webkit-transform: translateY(100px); padding-bottom: 22px;display: inline-block;transition-duration: 1.2s;-webkit-transition-duration: 1.2s;}
.idx-banner .bd .text:after{content: '';position: absolute;bottom: 0;left: 0;width: 0;height: 4px;background-color: #fff;transition-duration: 3.8s;-webkit-transition-duration: 3.8s;transition-delay: 1.2s;-webkit-transition-delay: 1.2s;}
.idx-banner .bd .text h2{font-size: 55px;color: #fff;line-height: 1;margin-bottom: 14px;}
.idx-banner .bd .text h3{opacity: 0;filter: alpha(opacity=0); transform: translateY(100px);-webkit-transform: translateY(100px); font-size: 24px;color: #fff;line-height: 1;transition-duration: 1.2s;-webkit-transition-duration: 1.2s;transition-delay: .5s;-webkit-transition-delay: .5s;}
.idx-banner .bd .text.on{opacity: 1;filter: alpha(opacity=100);transform: translateY(0);-webkit-transform: translateY(0);border-width: 4px;}
.idx-banner .bd .text.on h3{opacity: 1;filter: alpha(opacity=100);transform: translateY(0);-webkit-transform: translateY(0);}
.idx-banner .bd .text.on:after{width: 100%;}
.idx-banner .prev{position: absolute;top: 50%;left: -80px; margin-top: -30px; width: 59px;height: 59px;background: url(../images/common/arrow-left.png);z-index: 2;opacity: 0;filter: alpha(opacity=0);transition-duration: .5s;}
.idx-banner .next{position: absolute;top: 50%;right: -80px; margin-top: -30px; width: 59px;height: 59px;background: url(../images/common/arrow-right.png);z-index: 2;opacity: 0;filter: alpha(opacity=0);transition-duration: .5s;}
.idx-banner:hover .prev{left: 40px;opacity: .4;filter: alpha(opacity=40);}
.idx-banner:hover .next{right: 40px;opacity: .4;filter: alpha(opacity=40);}
.idx-banner .prev:hover,.idx-banner .next:hover{opacity: 100;filter: alpha(opacity=100);}

.index .idx-business{height: 298px;background: url(../images/index/bg2.jpg) no-repeat center;}
.index .idx-pro{position: relative; height: 554px;background: url(../images/index/pic1.jpg) no-repeat center;}
.index .idx-pro .auto{height: 100%;}
.idx-pro .text{position: absolute;top: 50%;right: 0;margin-top: -210px;padding: 45px 30px; width: 360px;height: 420px;background-color: #fff;}
.idx-pro .text h2{font-size: 24px;color: #4c4c4c;}
.idx-pro .text h3{line-height: 1.3; font-size: 24px;color: #b2b2b2;font-family: 'Rubik-Regular';letter-spacing: -1px;margin-top: 10px;margin-bottom: 22px;}
.idx-pro .text p{margin-bottom: 45px;}
.idx-pro .text .arrow{width: 30px;height: 16px;background: url(../images/index/arrow-long.png) no-repeat right center;transition-duration: .5s;-webkit-transition-duration: .5s;}
.idx-pro .text:hover .arrow{width: 50px;}
.idx-business{padding-top: 38px;}
.idx-business .tit .cn{margin-top: 15px; color: #4c4c4c;font-size: 24px;}
.idx-business .tit .en{color: #b2b2b2;font-size: 24px;font-family: 'Rubik-Regular';margin-top: 5px;}
.idx-business .business-entry{margin-top: 20px;text-align: center; overflow:hidden; padding-left:190px;}
.idx-business .business-entry li{position: relative; float: left;margin-left: 40px;}
.idx-business .business-entry li:after{content: '';position: absolute;top: 50%;right: 100%;width: 40px;height: 1px;background-color: #d9d9d9;}
.idx-business .business-entry .one{text-align: left;width: 202px;margin-left: 1px;}
.idx-business .business-entry .one:after{display: none;}
.idx-business .business-entry .two{width: 275px;}
.idx-business .business-entry .three{width: 340px;}
.idx-business .business-entry .four{text-align: right;width: 262px;}
.idx-business .business-entry div{margin: 0 auto;}
.idx-business .business-entry a{display: inline-block;text-align: center;}
.idx-business .business-entry .cn{margin-top: 15px; color: #4c4c4c;font-size: 16px;}
.idx-business .business-entry .en{color: #b2b2b2;font-size: 18px;font-family: 'Rubik-Regular';margin-top: 5px;}
.index .bg-arrow_long{width: 50px;height: 16px;background: url('css_sprites_index.png') -174px -10px;}
.index .bg-index_icon1{width: 62px;height: 62px;background: url('css_sprites_index.png') -92px -10px;}
.index .bg-index_icon2{width: 62px;height: 62px;background: url('css_sprites_index.png') -10px -92px;}
.index .bg-index_icon3{width: 62px;height: 62px;background: url('css_sprites_index.png') -92px -92px;}
.index .bg-index_icon4{width: 62px;height: 62px;background: url('css_sprites_index.png') -10px -10px;}
.idx-news{overflow:hidden;}
.idx-news .left{float: left;margin-top: 60px; padding-bottom: 30px;background-color: #f2f2f2;}
.idx-news .right{float: right;position: relative;width: 960px;padding-bottom: 30px;}
.idx-news .right:after{content: ''; position: absolute;top: 0;left: 0;width: 1320px;height: 100%; background-color: #f2f2f2;}
.idx-news .right .tabs{position: relative;padding-left: 40px; z-index: 2;line-height: 60px;color: #4c4c4c;}
.idx-news .right .tabs a{position: relative; display: block;float: left;margin-right: 46px;}
.idx-news .right .tabs a:after{content: '';position: absolute;bottom: -2px;left: 0;width: 100%;height: 0;background-color: #d0b35c;transition-duration: .3s;-webkit-transition-duration: .3s;}
.idx-news .right .tabs a.on{color: #005cbf;}
.idx-news .right .tabs a.on:after{height: 2px;}
.idx-news .right .contbox{position: relative;padding-left: 40px; width: 960px; height: 257px; z-index: 1;background: url(../images/index/bg3.jpg);}
.idx-news .right .contbox .newsbox{position: relative; float: left;margin-top: 40px; width: 490px;height: 175px; border-right: 1px solid #e6e6e6;}
.idx-news .right .contbox .newsbox .slidebox{position: absolute;top: 0;left: 0;height: 175px;width: 100%;}
.idx-news .right .contbox .newsbox .slidebox:after{content: '';position: absolute;bottom: 0;left: 0;width: 379px;height: 1px;background-color: #e6e6e6;}
.idx-news .right .contbox .newsbox .hd{position: absolute;right: 40px;bottom: -5px;height: 10px;line-height: 10px;}
.idx-news .right .contbox .newsbox .hd li{float: left; display: inline-block;margin-left: 10px; width: 10px;height: 10px;background: url(../images/common/dot.png);font-size: 0;}
.idx-news .right .contbox .newsbox .hd li.on{background-position: right center;}
.idx-news .right .contbox .newsbox .bd{overflow: hidden;padding-right: 40px;}
.idx-news .right .contbox .newsbox .bd li{}
.idx-news .right .newsbox a{display: block;}
.idx-news .right .newsbox h4{font-size: 16px;color: #4c4c4c;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;transition-duration:.5s;-webkit-transition-duration:.5s;}
.idx-news .right .newsbox a:hover h4{color: #d0b35c;}
.idx-news .right .newsbox .abs{margin-top: 20px;margin-bottom: 30px; font-size: 16px;color: #4c4c4c;height: 48px;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.idx-news .right .newsbox .time{font-family: 'Rubik-Regular';color: #b2b2b2;font-size: 16px;}
.idx-news .right .contbox .map{float: right;width: 430px;padding-left: 24px;padding-top: 39px;}
.idx-news .right .contbox .map img{float: left;}
.idx-news .right .contbox .map .tit{float: left;font-size: 18px;color: #d0b35c;margin-left: 20px;margin-top: 45px;}
.idx-news .right .contbox .map .tit .en{font-family: 'Rubik-Regular';text-transform: uppercase;}

 /*about*/
.company-abstract{margin-top: -70px; overflow: hidden;}
.company-abstract:after{content: '';position: absolute;top: 0;left: 428px;width: 1px;height: 100%;background-color: #e6e6e6;}
.company-abstract .left{float: left;width: 428px;line-height: 1;padding-top: 82px;}
.company-abstract .left .slogan{color: #d0b35c;font-size: 30px;letter-spacing: 8px;font-weight: 300;}
.company-abstract .left .en{margin-top: 15px; margin-bottom: 50px;color: #b2b2b2;font-size: 36px;font-family: 'Montserrat-Regular';text-transform: uppercase;}
.company-abstract .left .since{ color: #d0b35c;font-size: 60px;font-family: 'Montserrat-Regular';text-transform: uppercase;letter-spacing: -2px;}
.company-abstract .right{float: right;padding-top: 78px;padding-left: 40px;padding-bottom: 55px; width: 771px;}
.company-abstract .right .start{color: #005cbf;font-size: 16px;margin-bottom: ;}
.company-abstract .right p{margin-top: 25px;}
.groupBusiness .auto{height: 484px;}
.groupBusiness .left{position: absolute;top: 0;right: 772px;padding-right: 40px;text-align: right; width: 788px;height: 100%;background: url(../images/about/bg_02.jpg);}
.groupBusiness .left .cn{font-size: 30px;color: #005cbf;line-height: 30px;margin-top: 84px;margin-bottom: 8px;}
.groupBusiness .left .en{font-size: 36px;color: #005cbf;opacity: .23;filter: alpha(opacity=23);line-height: 36px;}
.groupBusiness .right{position: absolute;top: 0;left: 428px; width: 1132px;height: 100%; border-left: 1px solid #e9e9e9;background: url(../images/about/bg_03.jpg);}
.groupBusiness .business-entry{margin-left: 40px;margin-top: 84px;}
.groupBusiness .business-entry li{float: left;width: 366px;position: relative;margin-bottom: 100px;}
.groupBusiness .business-entry .one:after,.groupBusiness .business-entry .three:after{content: '';position: absolute;top: 50%;left: 100%;margin-left: -30px; width: 60px;height: 1px;background-color: #ccc;}
.groupBusiness .business-entry .two,.groupBusiness .business-entry .four{padding-left: 86px;}
.groupBusiness .business-entry .three:after{display:none;}
.groupBusiness .business-entry a{position: relative;display: block;overflow: hidden;}
.groupBusiness .business-entry a .img{width: 60px;height: 60px;float: left;margin-right: 20px;background: no-repeat center;}
.groupBusiness .business-entry a .icon1{background-image: url(../images/about/icon1.png);}
.groupBusiness .business-entry a .icon2{background-image: url(../images/about/icon2.png);}
.groupBusiness .business-entry a .icon3{background-image: url(../images/about/icon3.png);}
.groupBusiness .business-entry a .icon4{background-image: url(../images/about/icon4.png);}
.groupBusiness .business-entry a .text{float: left;}
.groupBusiness .business-entry a .cn{font-size: 16px;color: #4c4c4c;}
.groupBusiness .business-entry a .en{margin-top: 5px; font-size: 18px;color: #b2b2b2;}

.speech{/*overflow: hidden;*/margin-bottom: 80px;}
.speech .word{overflow:hidden;}
.speech .word p{margin-bottom: 15px;}
.speech .sign{overflow:hidden;}
.speech .sign em{float: right;margin-top: 20px;width: 280px;height: 67px;line-height: 67px;background: url(../images/about/pic2.png) no-repeat right center;}
/*.speech img{float: right;}*/

.culture{padding-bottom: 80px;}
.cultureList{overflow: hidden;margin-right: -10px;margin-top: 40px;}
.cultureList li{float: left;width: 232px;height: 418px; margin-right: 10px;background-color: #f2f2f2;}
.cultureList li .type{width: 192px;margin: 0 auto; margin-top: 18px;margin-bottom: 12px; font-size: 19px;color: #d0b35c;}
.cultureList li p{width: 192px; margin: 0 auto; line-height: 20px;}

/*.moreBtn{position: relative; display: block;margin: 20px auto 0; width: 42px; height: 72px;background: url(../images/common/round1.png) no-repeat center center;transition-duration: .5s;-webkit-transition-duration: .5s;}
.moreBtn span{position: absolute;top: 50%;left: 50%;margin-left: -2px;margin-top: -2px; width: 4px;height: 4px;background-color: #d0b35c;}*/
.moreBtn .span0{margin-left: -9px;}
.moreBtn .span2{margin-left: 5px;}
.moreBtn{display:block; width: 100%;font-size: 16px; color:#fff; height: 72px; line-height: 72px; text-align: center; background-color: #d0b35c;}
 /*news */
 .mySelect{display: block;position: relative;}
 .mySelect .show{padding: 0 18px; height: 100%;background: url(../images/news/arrow.png) no-repeat 290px center;cursor: pointer;}
 .mySelect .dropMenu{display: none;position: absolute;top: 100%;left: 0;width: 100%;line-height: 40px;background-color: #fff;overflow: hidden;}
 .mySelect .dropMenu ul{width: 100%; max-height: 160px;overflow: auto;}
 .mySelect .dropMenu li{padding: 0 18px;cursor: pointer;}
 .mySelect .dropMenu li.on,.mySelect .dropMenu li:hover{background-color: #fbf5eb;}


 .newsList .newbox{overflow: hidden;padding-bottom: 80px;}
 .newsList .newbox .searchbox{float: left;width: 388px;height: 520px;background: url(../images/news/bg1.jpg);}
 .newsList .newbox .mySelect{position: relative;z-index: 2; margin: 30px auto; width: 328px;height: 60px;}
 .newsList .newbox .mySelect .show{padding-left: 50px; height: 60px;line-height: 60px;background: #fff url(../images/news/time.png) no-repeat 20px center;font-size: 16px;color: #808080;}
 .newsList .newbox .mySelect .show:after{content: '';position: absolute;top: 27px;right: 20px;width: 14px;height: 8px; background: url(../images/news/arrow.png) no-repeat;}
 .newsList .newbox .mySelect li{padding-left: 50px;}
 .newsList .newbox .form{position: relative; margin: 0 auto; width: 328px;height: 60px;line-height: 60px;}
 .newsList .newbox .form input{padding: 0 60px 0 20px; line-height: 60px;display: block;width: 100%;font-size: 16px;color: #808080;}
 .newsList .newbox .form .sbtn{position: absolute;top: 0;right: 0;width: 60px;height: 60px;background: url(../images/news/search.png) no-repeat center center;}
 .newsList .newbox .list{float: right;width: 780px;}
 .newsList .list .recom{padding:25px 30px 35px; display: block; background:#ededed;}
 .newsList .list .recom h4{color: #d0b35c;font-size: 18px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;margin-bottom: 12px;}
 .newsList .list .recom .time{margin-bottom: 20px; color: #b2b2b2;font-size: 18px;font-family: 'Rubik-Regular';}
 .newsList .list .recom p{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;height: 48px;}
 .newsList .list ul{padding-bottom: 50px;}
 .newsList .list li{padding: 35px 0;border-bottom: 2px dashed #e6e6e6;}
 .newsList .list li a{display: block;overflow: hidden;}
 .newsList .list li .time{width: 80px;float: left;color: #b2b2b2;font-size: 24px;font-family: 'Rubik-Regular';text-align: right;}
 .newsList .list li .time span{display: block;font-size: 16px;}
 .newsList .list li .content{width: 700px;float: left;padding-left: 20px;}
 .newsList .list li h4{margin-bottom: 12px; font-size: 18px;color: #4c4c4c;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;transition-duration: .5s;-webkit-transition-duration: .5s;}
 .newsList .list li p{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;max-height: 48px;overflow: hidden;}
 .newsList .list li a:hover h4{color: #d0b35c;}

 .news .related-news{float: left;width: 388px;margin-right: 40px;}
 .news .related-news .tit{margin-bottom: 15px; font-size: 18px; color: #d0b35c;}
 .news .related-news a{display: block;}
 .news .related-news a .img{margin-bottom: 25px;}
 .news .related-news a h4{color: #005cbf;font-size: 18px;max-height: 48px;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
 .news .related-news a .time{margin: 10px 0 18px; font-size: 18px;color: #b2b2b2;font-family: 'Rubik-Regular';}
 .news .related-news a p{max-height: 96px;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;}
 .news .newsDet{float: left;width: 772px;}
 .news .newsDet .news-head{overflow: hidden;}
 .news .newsDet .left{float: left;width: 540px;}
 .news .newsDet .time{ font-size: 24px;color: #b2b2b2;font-family: 'Rubik-Regular';margin-bottom: 10px;}
.news .newsDet h4{color: #4c4c4c;font-size: 24px;line-height: 1.2;}
.news .newsDet img{margin: 0 auto;}
#bsWXBox{box-sizing: content-box;}
.news .newsDet .bshare-custom{float: right; box-sizing: content-box;margin-top: 33px; line-height: 32px; font-size: 14px;color: #808080;}
.news .newsDet .bshare-custom *{box-sizing: content-box;}
.news .newsDet .bshare-custom a{width: 32px;height: 32px;padding: 0;}
.news .newsDet .bshare-custom .bshare-weixin{background: url(../images/news/share.jpg) left top;}
.news .newsDet .bshare-custom .bshare-sinaminiblog{background: url(../images/news/share.jpg) 110px center;}
.news .newsDet .bshare-custom .bshare-qzone{background: url(../images/news/share.jpg) 71px center;}
.news .newsDet .bshare-custom .bshare-qqim{background: url(../images/news/share.jpg) 32px center;}
.news .newsDet .newsbody p{margin: 15px 0;}
.news .newsDet .newsbody .des{color: #b2b2b2;text-align: center;}

@-webkit-keyframes scaleIn{0%{opacity: 0;-webkit-transform: scaleX(0);transform: scaleX(0);}
100%{opacity: 1;-webkit-transform: none;transform: none;}}
@keyframes scaleIn{0%{opacity: 0;-webkit-transform: scaleX(0);transform: scaleX(0);}
100%{opacity: 1;-webkit-transform: none;transform: none;}}
.scaleIn{-webkit-animation-name: scaleIn;animation-name: scaleIn;}

 /*business */
 .business{}
 .business .contentbox p{position: relative;}
 .business .contentbox .text{position: relative;z-index: 1; float: left;width: 794px; color:#808080;}
 .business .contentbox .text p{margin-bottom: 20px;}
 .business .contentbox .icon{position: relative;z-index: 1;float: right;width: 406px;text-align: center;font-size: 48px;color: #e6ebf2;font-family: 'Rubik-Regular';line-height: 1;}
 .business .contentbox .icon .type{letter-spacing: -2px;}
 .business .contentbox .icon img{margin: 0 auto;}
 .business .contentbox >img{ margin-top: 15px;position: relative;z-index: 1;}
 .tradeBottom{height: 355px;background: url(../images/business/pic4.jpg);}
 .tradeBottom .slogan{position: relative; float: right;margin-top: 70px;font-size: 36px;line-height: 36px;}
 .tradeBottom .slogan .dot{float: left; margin-top: 40px;}
 .tradeBottom .slogan img{margin-bottom: 18px;}
 .tradeBottom .slogan .line{float: right;margin-top: 80px; width: 328px;height: 2px;background-color: #d0b35c;}
 .business .electric{padding-bottom: 80px;position: relative;}
 .business .electric img{margin-top: 25px;}
.business  .electric:before{content: '';position: absolute;bottom: 0;right: 406px;width: 1154px;height: 471px;background: url(../images/business/bg1.png);}
.business .manage .icon .type,.business .edu .icon .type{font-size: 38px;}
.business .edu .electric:before{height: 415px;}

 /*project */
 @keyframes lighting{
 	from{transform: scale(1);-webkit-transform: scale(1);}
 	to{transform: scale(.6); -webkit-transform: scale(.6);}
 }
 @-webkit-keyframes lighting{
 	from{transform: scale(1);-webkit-transform: scale(1);}
 	to{transform: scale(.6); -webkit-transform: scale(.6);}
 }
 .project .mapbox{padding-bottom: 80px;}
 .project .mapbox{position: relative;color: #808080;width: 745px;margin: 0 auto;}
 .project .mapbox a{position: absolute;white-space: nowrap;}
 .project .mapbox a em{position: relative; display: block;margin: 0 auto; width: 14px;height: 14px;}
 .project .mapbox a em img{margin: 0 auto; animation: lighting 2s alternate infinite;-webkit-animation: lighting 2s alternate infinite;}
 .project .mapbox a:hover em img{animation: none;}
 /* .project .mapbox a em:before{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: url(../images/project/dot1.png) no-repeat center;animation: lighting 1s infinite forwards;} */
 .project .mapbox a em:after{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: url(../images/project/dot.png) no-repeat center;z-index: 1;}
 .project .mapbox img{display:block; margin:0 auto;}
 .project .mapbox .link1{left: 664px;top: 126px;}
 .project .mapbox .link2{left: 631px;top: 165px;}
 .project .mapbox .link3{left: 567px;top: 260px;}
 .project .mapbox .link4{left: 514px;top: 303px;}
 .project .mapbox .link5{left: 603px;top: 308px;}
 .project .mapbox .link6{left: 427px;top: 393px;}
 .project .mapbox .link7{left: 563px;top: 385px;}
 .project .mapbox .link8{left: 526px;top: 421px;}
 .project .mapbox .link8 em{    float: right;
    margin-top: 4px;
    margin-left: 1px;}
 .project .mapbox .link9{left: 585px;top: 425px;}
 .project .mapbox .link10{left: 543px;top: 446px;}
 .project .mapbox .link10 em{
    float: right;
    margin-top: 10px;
    margin-right: -16px;
    }
 .project .mapbox .link11{left: 546px;top: 472px;}
 .project .mapbox .link12{left: 612px;top: 462px;}
 .project .mapbox .link12 em{float: left;
    margin-right: 5px;
    margin-top: 5px;}
 .project .mapbox .link13{left: 446px;top: 309px;}
 .project .mapbox .link14{left: 594px;top: 405px;}
 .project .mapbox .link14 em{    float: left;
    margin-top: 5px;}
 .project .mapbox .link15{left: 580px;top: 481px;}

 .project .seachbox{padding-bottom: 42px;border-bottom: 2px solid #e6ebf2;margin-bottom: 36px;z-index: 2;position: relative;}
 .project .seachbox .tit{float: left;color: #4c4c4c;width: 85px;line-height: 60px;}
 .project .seachbox .mySelect{line-height: 60px;float: left;width: 303px;margin-right: 18px;}
 .project .seachbox .mySelect .show{padding: 0 20px; background-color: #f2f2f2;background-position: 268px center;background-image: url(../images/common/arrow-down.png);color: #b2b2b2;font-size: 16px;}
 .project .seachbox .form{float: left;width: 506px;}
 .project .seachbox .form input{float: left; display: block;padding: 0 20px; width: 406px;height: 60px;line-height: 60px;background-color: #f2f2f2;}
 .project .seachbox .form .sbtn{display: block;float: left;width: 100px;height: 60px;background: #d0b35c url(../images/common/search1.png) no-repeat center center;}
 .project .proList{position: relative;overflow: hidden;padding-bottom: 65px;}
 .project .proList:after{content: '';position: absolute;top: 290px;left: 0;width: 100%;height: 100%;background-color: #f2f2f2;}
 .project .proList .auto{z-index: 1;}
 .project .proList ul{overflow: hidden;margin-right: -18px;}
 .project .proList li{float: left;margin-bottom: 20px; width: 388px;margin-right: 18px;}
 .project .proList li a{display: block;}
 .project .proList li .img{overflow: hidden;}
 .project .proList li .img img{transition-duration: .5s;-webkit-transition-duration: .5s;}
 .project .proList li a:hover .img img{transform: scale(1.1);-webkit-transform: scale(1.1);}
 .project .proList li .content{padding: 34px 30px 30px; height:242px; background-color: #fff;color: #808080;}
 .project .proList li h4{font-size: 18px;color: #d0b35c;margin-bottom: 15px;}
 .project .proList li .tel{margin-top: 15px;}
 .project .proList li .tel span{font-size: 24px;color: #d0b35c;letter-spacing: -2px;}
 .project .proList li .more{margin: 42px auto 0; width: 328px;height: 52px;line-height: 52px; background-color: #005cbf;font-size: 16px;text-align: center;color: #fff;}
 .project .proList li .more span{display: inline-block;margin-left: 10px;letter-spacing: -3px;}
 .project .proList .moreBtn{margin-top: 0;}

 .project-detail{padding-bottom: 40px;position: relative;overflow: hidden;}
 .project-detail:after{content: '';position: absolute;top: 358px;left: 0;width: 100%;height: 100%;background: #f2f2f2;}
 .project-detail .auto{z-index: 1;}
 .project-detail .detail-head{margin-bottom: 40px;padding: 0 30px;position: relative;z-index: 2;}
 .project-detail .detail-head h4{float: left;max-width: 400px;line-height: 50px;font-size: 18px;color: #4c4c4c;}
 .project-detail .detail-head .tel{float: right;margin-right: 190px; color: #808080;line-height: 50px;}
 .project-detail .detail-head .tel span{font-size: 24px;color: #d0b35c;font-family: 'Rubik-Regular';}
 .project-detail  .otherCity{position: relative; float: right; width: 270px;height: 50px;line-height: 50px;}
 .project-detail  .otherCity .show1{padding: 0 20px; background: #e6ebf2 url(../images/project/arrow.png) no-repeat 242px center; color: #808080;}
 .project-detail  .otherCity .dropMenu{ display: none; position: absolute;top: 100%;left: 0;width: 100%;height: 200px; overflow: hidden;background-color: #fff;}
 .project-detail  .otherCity .dropMenu ul{width: 280px; height: 100%;overflow: auto;}
 .project-detail  .otherCity .dropMenu li{padding: 0 20px;}
 .project-detail  .otherCity .dropMenu li.on,.project-detail  .otherCity li:hover{background-color: #fbf5eb;}
 .project-detail .detail-body{position: relative;z-index: 0; padding: 0 30px 30px;background-color: #fff;}
 .project-detail .detail-body .imgShow{margin-bottom: 36px; overflow: hidden;}
 .project-detail .detail-body .imgShow .contentBox {float: left; height: 505px; position: relative;}
 .project-detail .detail-body .imgShow .contentBox .prev{position: absolute;
   top: 0;
   left: 0;
   height: 100%;
   width: 63px;
   z-index: 2;
   background: url(../images/common/arrow-left.png) no-repeat center;}
 .project-detail .detail-body .imgShow .contentBox .next{position: absolute;
   top: 0;
   left: unset;
   right: 0;
   height: 100%;
   width: 63px;
   z-index: 2;
   background: url(../images/common/arrow-right.png) no-repeat center;}
 .project-detail .detail-body .imgShow .contentBox .hd{
   position: relative;
   top: -100%;
   z-index: 10;
   right: -100%;
   width: 30px;
   height: 100%;
   display: flex;
   align-items: center;
 }
 .project-detail .detail-body .contentBox .imgLi img{height: 505px;}
 .project-detail .detail-body .imgShow .contentBox .hd li{ display: inline-block;margin-left: 10px; width: 10px;height: 10px;background: url(../images/common/dot.png);font-size: 0;}
 .project-detail .detail-body .imgShow .contentBox .hd li.on{background-position: right center;}
 .project-detail .detail-body .img{float: left; width: 782px; height: 505px;/* background: url(../images/project/proDet.jpg) no-repeat center center; */}
 .project-detail .detail-body .slidebox{position: relative;float: right;width: 358px;height: 505px; padding: 49px 28px;background-color: #e6ebf2;}
 .project-detail .detail-body .slidebox .bd{overflow: hidden;height: 406px;}
 .project-detail .detail-body .slidebox .bd li{margin-bottom: 16px;}
 .project-detail .detail-body .prev{position: absolute;top:0;left: 0; width: 100%;height: 49px;z-index: 2;background: url(../images/common/btn-top.png) no-repeat center;}
 .project-detail .detail-body .next{position: absolute;bottom:0;left: 0; width: 100%;height: 49px;z-index: 2;background: url(../images/common/btn-bottom.png) no-repeat center;}
 .project-detail .detail-body .desript{overflow: hidden;}
 .project-detail .detail-body .desript .left{float: left;width: 210px;padding-right: 30px;}
 .project-detail .detail-body .desript .cn{font-size: 18px;color: #4c4c4c;}
 .project-detail .detail-body .desript .en{margin-top: 5px;margin-bottom: 15px; color: #4c4c4c;font-family: 'Rubik-Regular';}
 .project-detail .detail-body .desript .right{float: left;width: 930px;}
 .project-detail .detail-body .desript .right p{margin-bottom: 15px;}
 .project-detail .detail-foot{position: relative; background-color: #fff;padding: 30px; overflow: hidden;line-height: 40px;color: #808080;}
 .project-detail .detail-foot:before{content: '';position: absolute;top: 0;left: 30px;width: 1140px;height: 1px;background-color: #d9d9d9;}
 .project-detail .detail-foot .prev{float: left;max-width: 300px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
 .project-detail .detail-foot .next{float: right;max-width: 300px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
 .project-detail .detail-foot .goBack{position: absolute;top: 30px;left: 50%;margin-left: -30px;width: 60px;}
 .project-detail .detail-foot a:hover{color: #ddb168;}
 /*.project-detail{padding-bottom: 40px;position: relative;overflow: hidden;}
 .project-detail:after{content: '';position: absolute;top: 358px;left: 0;width: 100%;height: 100%;background: #f2f2f2;}
 .project-detail .auto{z-index: 1;}
 .project-detail .detail-head{margin-bottom: 40px;padding: 0 30px;position: relative;z-index: 2;}
 .project-detail .detail-head h4{float: left;max-width: 400px;line-height: 50px;font-size: 18px;color: #4c4c4c;}
 .project-detail .detail-head .tel{float: right;margin-right: 190px; color: #808080;line-height: 50px;}
 .project-detail .detail-head .tel span{font-size: 24px;color: #d0b35c;font-family: 'Rubik-Regular';}
 .project-detail  .otherCity{position: relative; float: right; width: 270px;height: 50px;line-height: 50px;}
 .project-detail  .otherCity .show1{padding: 0 20px; background: #e6ebf2 url(../images/project/arrow.png) no-repeat 242px center; color: #808080;}
 .project-detail  .otherCity .dropMenu{ display: none; position: absolute;top: 100%;left: 0;width: 100%;height: 200px; overflow: hidden;background-color: #fff;}
 .project-detail  .otherCity .dropMenu ul{width: 280px; height: 100%;overflow: auto;}
 .project-detail  .otherCity .dropMenu li{padding: 0 20px;}
 .project-detail  .otherCity .dropMenu li.on,.project-detail  .otherCity li:hover{background-color: #fbf5eb;}
 .project-detail .detail-body{position: relative;z-index: 0; padding: 0 30px 30px;background-color: #fff;}
 .project-detail .detail-body .imgShow{margin-bottom: 36px; overflow: hidden;}
 .project-detail .detail-body .img{float: left; width: 782px; height: 505px;*//* background: url(../images/project/proDet.jpg) no-repeat center center; */}
 /* .project-detail .detail-body .slidebox{position: relative;float: right;width: 358px;height: 505px; padding: 49px 28px;background-color: #e6ebf2;}
 .project-detail .detail-body .slidebox .bd{overflow: hidden;height: 406px;}
 .project-detail .detail-body .slidebox .bd li{margin-bottom: 16px;}
 .project-detail .detail-body .prev{position: absolute;top:0;left: 0; width: 100%;height: 49px;z-index: 2;background: url(../images/common/btn-top.png) no-repeat center;}
 .project-detail .detail-body .next{position: absolute;bottom:0;left: 0; width: 100%;height: 49px;z-index: 2;background: url(../images/common/btn-bottom.png) no-repeat center;}
 .project-detail .detail-body .desript{overflow: hidden;}
 .project-detail .detail-body .desript .left{float: left;width: 210px;padding-right: 30px;}
 .project-detail .detail-body .desript .cn{font-size: 18px;color: #4c4c4c;}
 .project-detail .detail-body .desript .en{margin-top: 5px;margin-bottom: 15px; color: #4c4c4c;font-family: 'Rubik-Regular';}
 .project-detail .detail-body .desript .right{float: left;width: 930px;}
 .project-detail .detail-body .desript .right p{margin-bottom: 15px;}
 .project-detail .detail-foot{position: relative; background-color: #fff;padding: 30px; overflow: hidden;line-height: 40px;color: #808080;}
 .project-detail .detail-foot:before{content: '';position: absolute;top: 0;left: 30px;width: 1140px;height: 1px;background-color: #d9d9d9;}
 .project-detail .detail-foot .prev{float: left;max-width: 300px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
 .project-detail .detail-foot .next{float: right;max-width: 300px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
 .project-detail .detail-foot .goBack{position: absolute;top: 30px;left: 50%;margin-left: -30px;width: 60px;}
 .project-detail .detail-foot a:hover{color: #ddb168;} */

 /* contact*/
 .contact .loca{margin-top: -70px; overflow: hidden;}
 .contact .loca .left{float: left;width: 812px;padding-top: 75px;}
 .contact .loca .left li{float: left;margin-right: 70px;color: #808080;}
 .contact .loca .left li:last-child{margin-right: 0;}
 .contact .loca .left li .tel{margin-top: 15px;}
 .contact .loca .left .phoneNum{font-size: 24px;font-family: 'Rubik-Regular';}
 .contact .loca .right{float: left;height: 408px; padding-left: 60px;padding-top: 77px; width: 388px;border-left: 1px solid #d9d9d9;}
 .contact .loca .right .map{position: relative;}
 .contact .loca .right .map .name1{position: absolute;top: 76px;left: 216px; color: #808080;}
 .contact .loca .right .map .name2{position: absolute;top: 147px;left: 220px; color: #808080;}

 .contact .reportBox{overflow: hidden;}
 .contact .reportBox .left{height: 560px; float: left;width: 386px;color: #808080;background: url(../images/contact/bg1.png) no-repeat left 416px;}
 .contact .reportBox .left .name{font-size: 24px;margin-bottom: 18px;}
 .contact .reportBox .left p em{font-size: 18px;font-family: 'Rubik-Regular';}
 .contact .reportBox .left .tip{color: #b2b2b2;}
 .contact .reportBox .left .tip em{color: #ff2525;font-weight: bold;}
 .contact .reportBox .left .en{margin-top: 65px;line-height: 36px; color: #e6ebf2;font-size: 36px;}
 .contact .reportBox .left .en img{margin-bottom: 10px;}
 .contact .reportBox .right{float: left;border-left: 1px solid #d9d9d9;width: 814px; height: 560px;padding-left: 40px;}
 .contact .reportBox .right .item{ margin-bottom: 10px;background-color: #f2f2f2;color: #808080;}
 .contact .reportBox .right .item:after{content: '';display: block;width: 0;clear: both;}
 .contact .reportBox .right label{position: relative; float: left;width: 160px;line-height: 60px;height:60px;background-color: #d0b35c;color: #fff;text-align: right;padding-right: 33px;}
 .contact .reportBox .right label:after{content: '*';position: absolute;line-height: 1; top: 26px;right:20px; color: #ff2525;}
 .contact .reportBox .right label.esp{height: 200px;}
 .contact .reportBox .right .mySelect{float: left;width: 610px;height: 60px;line-height: 60px;}
 .contact .reportBox .right .mySelect .show{background: url(../images/contact/bg3.jpg) no-repeat right center;}
 .contact .reportBox .right input{float: left;width: 593px;height:60px; line-height: 60px;padding: 0 20px; padding-right:0; background: none; color: #808080;}
 .contact .reportBox .right textarea{padding: 20px;line-height: 24px; float: left;width: 613px; height: 200px;background:none;color: #808080;}
 .contact .reportBox .form a{float: left; display: block;width: 380px;height: 60px;line-height: 60px;height: 60px;text-align: center;font-size: 16px;}
 .contact .reportBox .right .reset{background-color: #e1e6ed;color: #797c80;margin-right: 13px;cursor: pointer;}
 .contact .reportBox .right .submit{width: 100%	; background-color: #005cbf;color: #fff;cursor: pointer;}
 .contact .suggestion .reportBox .left{height: 770px;background-image: url(../images/contact/bg2.png);}
 .contact .suggestion .reportBox .right{height: 770px;}
 .contact .suggestion #area .selectBox{float: left;background: url(../images/contact/bg3.jpg) no-repeat right center;}
 .contact .suggestion #area select{width: 306px;height: 60px;line-height: 60px; background: none;padding-left: 20px;padding-right: 20px;appearance: none;-webkit-appearance: none;color: #808080;}
 .contact .suggestion .form .submit{width: 100%;}



/*invest*/
.ban-invest{background-image: url(../images/invest/banner-invest.jpg);}
.invest{padding-bottom: 80px;}
.invest .w_cnt p{font-size: 14px; color:#808080; line-height: 24px; margin-bottom: 24px;}

.invest-range{padding-bottom: 80px;}
.investment2_list p{font-size: 14px; color:#808080; line-height: 24px;}
.investment2_list .dl_wr{padding-bottom: 20px;}
.investment2_list dl{overflow:hidden; margin-bottom:20px;}
.investment2_list dt{float:left; width:500px; height:434px;}
.investment2_list dd{float:right; padding:36px 30px 0; width:700px; height:434px; background:#f2f2f2;}
.investment2_list dd .til_cn{font-size: 18px; color:#d0b35c; line-height: 26px;}
.investment2_list dd .til_en{font-size: 18px; color:#b2b2b2; line-height: 26px; font-family: "Rubik"; margin-bottom: 20px;}
.investment2_list dd h4{font-size: 16px; color:#4c4c4c; line-height: 24px; margin-bottom: 9px;}
.investment2_list dd .txt_box{height:176px; overflow:hidden; overflow-y: auto; margin-bottom: 25px;}
.investment2_list dd hr{border: none; border-top:1px solid #ccc;}
.investment2_list dd .bom_box{padding-top: 26px; overflow:hidden;}
.investment2_list dd .phone{float:left; width:240px; margin-right: 28px;}
.investment2_list dd .phone p{line-height: 24px;}
.investment2_list dd .phone em{font-size: 14px; color:#808080;}
.investment2_list dd .phone i{font-size: 24px; color:#d0b35c; font-family: "Rubik"; letter-spacing: -1px;}
.investment2_list dd .site{float:left; width:360px;}
.c_addMore{display:block; margin:0 auto; width:42px; height:42px; background:url("../images/talent/icon_more.png") no-repeat center;}

/*talent*/
.ban-talent{background-image: url(../images/talent/banner-talent.jpg);}
.talent .w_cnt h3{font-size: 24px; color:#4c4c4c; line-height: 30px; padding:3px 0 17px; font-weight: bold;}
.talent .w_cnt p{font-size: 14px; color:#808080; line-height: 24px; margin-bottom: 24px;}

.talent2{padding-bottom: 80px;}
.talent2 .til_h4{font-size: 24px; color:#d0b35c; line-height: 34px; padding-bottom: 15px;}
.talent2 p{font-size: 14px; color:#808080; line-height: 24px; margin-bottom: 24px;}
.talent2 .w_lump1{padding-bottom: 6px;}
.talent2 .tab_wr{border-bottom: 1px solid #e6e6e6;}
.talent2 .tab_wr .hd{overflow:hidden; margin-bottom: 40px;}
.talent2 .tab_wr .hd li{float:left; width:397px; height:60px; line-height: 60px; font-size: 16px; color:#4c4c4c; text-align: center; margin-right: 4px; background:#e1e6ed; cursor:pointer;}
.talent2 .tab_wr .hd li:last-child{margin-right: 0;}
.talent2 .tab_wr .hd li.on{color:#fff; background:#d0b35c;}
.talent2 .tab_wr .bd li{overflow:hidden; padding-bottom: 35px;}
.talent2 .tab_wr .bd .dl_wr{overflow:hidden; width:1250px;}
.talent2 .tab_wr .bd dl{float:left; margin-right: 18px; width:388px;}
.talent2 .tab_wr .bd dl dt{overflow: hidden;}
.talent2 .tab_wr .bd dd{padding: 17px 15px; line-height: 24px; text-align: center; font-size: 14px; color:#808080; border:1px solid #d9d9d9;}
.talent2 .tab_wr .bd .txt_box{padding-top: 35px;}
.talent2 .tab_wr .bd .txt_box p{margin-bottom: 0;}
.talent2 .w_lump2{margin-bottom: 35px;}
.talent2 .w_lump3 .cnt{overflow:hidden; border:1px solid #e6e6e6; border-right:0 none; border-left:0 none;}
.talent2 .w_lump3 .box{float:left; padding:36px 30px 20px; height:250px; width:400px; border-right:1px solid #e6e6e6;}
.talent2 .w_lump3 .box:first-child{border-left:1px solid #e6e6e6;}
.talent2 .w_lump3 .box h4{font-size: 16px; color:#d0b35c; line-height: 24px; padding-bottom: 16px; border-bottom: 1px solid #e6e6e6; margin-bottom: 15px;}
.talent2 .w_lump3 .box p{margin-bottom: 0;}
.talent2 .w_lump3{margin-bottom: 35px;}
.talent2 .w_lump4{padding-bottom: 63px;}
.talent2 .w_lump4 p{margin-bottom: 12px;}

.talent3 .til_h4{font-size: 24px; color:#d0b35c; line-height: 34px; padding-bottom: 15px;}
.talent3 p{font-size: 14px; color:#808080; line-height: 24px;}
.talent3 .filtrate{position:relative; z-index: 5; margin-bottom: 40px;}
.talent3 .filtrate .fl{float:left;}
.talent3 .filtrate .c_down{position:relative; cursor:pointer; margin-right: 20px;}
.talent3 .filtrate .c_down span{position:relative; display:block; font-size: 14px; padding:0 60px 0 20px; color:#b2b2b2; width:320px; height:52px; line-height: 50px; border:1px solid #e6e6e6;}
.talent3 .filtrate .c_down span:after{position:absolute; content:" "; right:-1px; top:-1px; width:52px; height:52px; background:#d0b35c url("../images/talent/icon_down.png") no-repeat center;}
.talent3 .filtrate .c_down ul{display:none; position:absolute; left:0; top:52px; width:100%; border:1px solid #e6e6e6; border-top:0 none; background:#fff;}
.talent3 .filtrate .c_down li{font-size: 14px; color:#b2b2b2; line-height: 40px; border-top:1px solid #e6e6e6; padding-left: 20px;}
.talent3 .filtrate .search{width:520px; position:relative;}
.talent3 .filtrate .search input{display:block; width:100%; font-size: 14px; color:#b2b2b2; padding:0 60px 0 20px; height:52px; border:1px solid #e6e6e6;}
.talent3 .filtrate .search .btn{position:absolute; right:0; top:0; width:52px; height:52px; background:#d0b35c url('../images/talent/icon_seek.png') no-repeat center;}
.talent3 .list_wr{padding-bottom: 23px;}
.talent3 .list_wr ul{padding-bottom: 20px;}
.talent3 .list_wr li{background:url("../images/talent/join2Icon5.png") no-repeat 1125px center;}
.talent3 .list_wr .info{position:relative; padding:35px 100px 35px 148px;}
.talent3 .list_wr .info .time{position:absolute; left:0; top:0; height:100%; width:128px; font-size: 18px; padding-top: 40px; color:#b2b2b2; line-height: 18px; text-align: right; font-family: "Rubik";}
.talent3 .list_wr .info .post{font-size: 18px; color:#d0b35c; line-height: 28px; margin-bottom: 12px;}
.talent3 .list_wr .info .p{font-size: 14px; color:#808080; line-height: 24px;}
.talent3 .list_wr .hid{display:none; padding:0 225px 40px 148px;}
.talent3 .list_wr .hid h4{font-size: 16px;margin-top: 24px; color:#4c4c4c; line-height: 24px; font-weight: bold;}
.talent3 .list_wr .hid h4:first-child{margin-top: 0;}
.talent3 .list_wr .hid .uploading_box{padding-top: 31px; position:relative;}
.talent3 .list_wr .hid .uploading_box input{position:absolute; left:0; bottom:0; display:block; width:180px; height:54px; opacity:0; filter:alpha(opacity=0); cursor:pointer;}
.talent3 .list_wr .hid .uploading_box .btn{display:block; color:#fff; font-size: 16px; text-align: center; width:180px; height:54px; line-height: 54px; background:#d0b35c;}
.talent3 .w_lump2{padding-bottom: 80px;}
.talent3 .w_lump2 .til_h4{padding-bottom: 25px; border-bottom: 2px solid #e6ebf2; margin-bottom: 28px;}

.talent4 .til_h4{font-size: 24px; color:#d0b35c; line-height: 34px; padding-bottom: 15px;}
.talent4 p{font-size: 14px; color:#808080; line-height: 24px; margin-bottom: 24px;}
.talent4 .w_lump1 .img{position:relative;}
.talent4 .w_lump1 .img .time_box{position:absolute; right:67px; bottom:38px; overflow:hidden;}
.talent4 .w_lump1 .img .start,.talent4 .w_lump1 .img .over{float:left;}
.talent4 .w_lump1 .img .start{position:relative; padding-right: 111px;}
.talent4 .w_lump1 .img .start:after{position:absolute; right:20px; top:50%; width:70px; height:2px; margin-top: -1px; display:block; content:" "; background:#c0c9cf;}
.talent4 .w_lump1 .img .h3{font-size: 24px; color:#005cbf; line-height: 30px;}
.talent4 .w_lump1 .img .h4{font-size: 16px; color:#7b8489; line-height: 30px;}
.talent4 .w_lump1 .site{overflow:hidden; padding: 35px 0 30px;}
.talent4 .w_lump1 .site .til_h4{padding-bottom: 10px;}
.talent4 .w_lump1 .site .a_box{width:1280px;}
.talent4 .w_lump1 .site a{float:left; font-size: 14px; line-height: 24px; color:#808080; margin-right: 90px;}
.talent4 .w_lump2{padding-bottom: 90px;}
.talent4 .w_lump2 .til_h4{padding-bottom: 25px; border-bottom: 2px solid #e6ebf2; margin-bottom: 28px;}

.talent5{padding-bottom: 80px;}
.talent5 p{font-size: 14px; color:#808080; line-height: 24px; margin-bottom: 24px;}
.c_slide_wr{position:relative;}
.c_slide_wr .bd{overflow: hidden;}
.c_slide_wr .bd ul{margin-right: -18px;}
.c_slide_wr .bd li{float:left; width:388px; margin-right: 18px;}
.c_slide_wr .bd .pic{height:291px; overflow:hidden;}
.c_slide_wr .bd .txt{height:52px; font-size: 14px; color:#808080; line-height: 50px; text-align: center; border:1px solid #e6e6e6;}
.c_prev,.c_next{position:absolute; top:50%; display:block; margin-top: -23px; width:46px; height:46px; opacity:.5; filter:alpha(opacity=50);
-webkit-transition: all .3s;
   -moz-transition: all .3s;
    -ms-transition: all .3s;
     -o-transition: all .3s;
        transition: all .3s;}
.c_prev{left:-67px; background:url("../images/common/prev.png") no-repeat center;}
.c_next{right:-67px; background:url("../images/common/next.png") no-repeat center;}
.c_prev:hover,.c_next:hover{opacity:1; filter:alpha(opacity=100);}

 /*seach result */
 .keyWord{font-size: 16px;color: #4c4c4c;}
 .searchPage .newsList .newbox .list{width: 100%;}
 .searchPage .newsList .list li .content{width: 1120px;}

 #talent2Layer{padding: 60px 60px 0;display: none;position: relative;}
#talent2Layer .talent2LayerC{display: block;position: absolute;width: 12px;height: 12px;background: url(../images/common/closeIcon1.png) no-repeat center;right: 20px;top: 20px;}
#talent2Layer .fileBox{width: 100%;position: relative;}
#talent2Layer .fileBox span{display: inline-block;width: 200px;height: 44px;background: #d0b35c url(../images/common/downIcon4.png) no-repeat 138px center;line-height: 44px;text-align: center;font-size: 16px;color: #fff;cursor: pointer;}
#talent2Layer .fileBox input[type=file]{position: absolute;left: 0;top: 0;opacity: 0;-ms-filter: 'alpha(opacity=0)';width: 200px;height: 44px;overflow:  hidden;cursor: pointer;}
#talent2Layer .fileBox p{display: inline-block;font-size: 16px;color: #666666;line-height: 44px;margin-left: 20px;}
#talent2Layer .upDataBtn{display: block;margin-top: 30px;width: 140px;height: 44px;background: #d0b35c;font-size: 16px;color: #fff;line-height: 44px;text-align: center;}


.cont{overflow:hidden;}
@media screen and (max-width: 1280px) {
    .header{position:absolute;}
}

.ban-monitoring{background-image: url(../images/banner_monitoring.jpg);}
.ban-monitoring .text .cn{color: #999;}
.ban-monitoring .text .en{color: #f1f1f1;}



.serverBox {width: 100%;display: flex; padding: 0 0 30px 0;}
.serverLeft{display: flex; flex-direction: column; width: 350px; border: 1px solid #ff9f00; }
.leftContent{margin: 25px;}
.serverContentTitle{display: flex;}
.titleTextCn {font-size: 20px; color: #2d2d2d;}
.titleTextEn {font-size: 6.38px; color: #2d2d2d;}
.serverContentHr {color: #9fa0a0; margin: 10px -8px;}
.serverContentInfo {color: #9fa0a0;}
.titleIcon {position: relative; width: 65px;}
.titleIcon img { height: 66px;
   left: -5px;
   top: -10px;
   position: absolute;
   z-index: 10;
   width: 66px;}

.serverRight {
   margin-left: 50px;
   flex: 1;
}
.serverLi {color: #9fa0a0;
   line-height: 36px;}
.serverTitle {
   font-size: 20px; color: #2d2d2d;
}
.serverMediaBottom {padding: 20px 0 0;}