@charset "utf-8";
/*全局初始化样式*/
*{box-sizing: border-box; margin:0; padding:0;}
body{position: relative; padding:0; margin:0 auto; font-size:14px; line-height:1.42857143; font-family:arial,'宋体'; color: #333; min-width: 320px; width: 100%; zoom:1;background: #fff;
/*禁用Webkit内核浏览器的文字大小调整功能*/
-webkit-text-size-adjust:none;

/*取出点击出现半透明的灰色背景*/
-webkit-tap-highlight-color:rgba(0,0,0,0);
-webkit-tap-highlight:rgba(0,0,0,0);

/*控制文本可选性*/
/*
-webkit-user-select: none;
    -ms-user-select: none;
   -moz-user-select: none;
 -khtml-user-select: none;
        user-select: none;
*/

/*设置字体的抗锯齿或者说光滑度*/
-webkit-font-smoothing: antialiased;
}
*{-moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; /*word-break: break-all;*/word-wrap: break-word;}
/*默认去除ul、li的默认样式*/
.p,.h1,.h2,.h3,.h4,.h5,.h6{ margin: 0; padding: 0;}
.ul,.ul li{ list-style:none; margin: 0; padding: 0;}
p,h1,h2,h3,h4,h5,h6{ margin: 0; padding: 0;}
ul,ul li{ list-style:none; margin: 0; padding: 0;}
/*初始化下拉菜单、单行输入框、多行输入框的样式*/
select,input,textarea{ border-radius:0; -webkit-border-radius:0; color:#333;}
/*表单元素获得焦点时不显示虚线框*/
input:focus { outline: none;}
input,button,select,textarea{ outline:none;/*-webkit-appearance:none;*//*强制去除表单自带的样式*/ }
/*不允许多行输入文本框有滚动条*/
textarea{ resize:none;/*-webkit-appearance:none;*//*强制去除textarea自带的样式*/ }
/*初始化表单元素样式*/
textarea,input,select { background:none; border:none; margin:0; padding:0;}
/*初始化HTML5标签样式*/
audio,canvas,progress,video { display: inline-block; vertical-align:baseline;}
article,aside,footer,header,hgroup,nav,section,figure,figcaption{ display:block;}
/*去除figure边距*/
figure,figcaption{ margin:0px; padding:0px;}

/*初始化图片样式*/
img{ border:none; border:0; max-width:100%; vertical-align:middle;}

/*初始化a的样式和字体样式*/
a{ color:#333; text-decoration:none!important; -webkit-tap-highlight-color:rgba(0,0,0,0);}
a:hover{color: #c8a05a;}

.row1 {white-space: nowrap;overflow: hidden;text-overflow: ellipsis; display:block}

/*清除浮动*/
.clear{ clear:both; height:0px; overflow:hidden;}

.clearfix:after{ content:"."; display: block; height: 0; visibility: hidden; clear: both;font-size: 0px;}
.clearfix { zoom: 1;}
.fl{float: left;}
.fr{float: right;}

.auto{margin: 0 auto;}
/* .auto_1800{max-width: 1800px;} */
.auto_1280{max-width: 1280px;}


/* top */
.top{height: 80px;background: rgba(0, 0, 0, .8);width: 100%;position: absolute;z-index: 100;top: 0;left: 0;}
.top .logo{float: left;width: 19%;padding-left: 5%;margin-top: 15px;}
.top .nav{float: right;padding-right: 10%;}
.top .nav li{float: left;padding: 0 25px;position: relative;}
.top .nav li:hover:before,
.top .nav li.on:before{width: 100%;border-bottom: 2px solid #c8a05a;content: '';position: absolute;top: 78px;left: 0;}
.top .nav li >a{line-height: 80px;color: #c8a05a;font-size: 16px;}
.top .nav li .subnav{position: absolute;top: 80px;left: -12%;width: 130%;text-align: center;background: rgba(0, 0, 0, .8);display: none;z-index: 5;padding: 0 2px; overflow: hidden;}
.top .nav li .subnav dd{position: relative;}
/*.top .nav li .subnav dd:before{content: '>';font-size: 14px;color: #c8a05a;position: absolute;top: 15px;left: 15px;}
*/.top .nav li .subnav dd a{line-height: 50px;color: #fff;text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.top .nav li .subnav dd a:hover{color: #c8a05a}
/* top */
.layui-layer1{ width: 500px!important;  height: 300px;}
.layui-layer-iframe1{ height: 300px; }
/* banner */
.banner{width: 100%;overflow: hidden;position: relative;}
.banner .bx-wrapper{width: 100%;height: 100%;margin: 0;border: 0;}
.banner .bx-wrapper .bx-controls .bx-pager{position: absolute;text-align: center;padding-top: 0;bottom: 30px;}
.banner .bx-wrapper .bx-controls .bx-pager .bx-pager-item{padding-left: 15px;}
.banner .bx-wrapper .bx-controls .bx-pager .bx-pager-item:first-child{padding-left: 0;}
.banner .bx-wrapper .bx-controls .bx-pager .bx-pager-item a{width: 13px;height: 13px;margin: 0;cursor: pointer;display: block;border: 2px solid #c8a05a;background: none;border-radius: 0;}
.banner .bx-wrapper .bx-controls .bx-pager .bx-pager-item a.active{transition: .5s;background: #c8a05a;}

/* sectionOne */
.sectionOne{background: url('/cn/images/bg.jpg');padding-top: 80px;padding-bottom: 60px;}
.sectionOne .sectionOneTop{}
.sectionOne .stock{width: 50%;background: #fff;box-shadow: 0px 0px 5px rgba(0, 0, 0, .2);border-left: 2px solid #c8a05a;padding: 3.418% 0;float: left;}
.sectionOne .stock .stockTop{padding: 0 9.5%;}
.sectionOne .stock .stockTop .stockTopL{float: left;}
.sectionOne .stock .stockTop .stockTopL h5{font-size: 50px;color: #c8a05a;line-height: 1;}
.sectionOne .stock .stockTop .stockTopL p{font-size: 26px;}
.sectionOne .stock .stockTop .stockTopR{float: right;text-align: right; line-height: 2;}
.sectionOne .stock .stockTop .stockTopR h5{font-size: 32px;position: relative;}
.sectionOne .stock .stockTop .stockTopR h5.rise{color: #ef0000;padding-left: 20px;line-height: 1;}
.sectionOne .stock .stockTop .stockTopR h5.rise:before{width: 15px;height: 18px;content: '';background: url('/cn/images/top.png') no-repeat;position: absolute;left: 30px;top: 5px;}
.sectionOne .stock .stockTop .stockTopR p{font-family:'Arial';color: #999999;}
.sectionOne .stock .stockBom{padding: 0 9.5%;margin-top: 4%;}
.sectionOne .stock .stockBom table{width: 100%;text-align: center;}
.sectionOne .stock .stockBom table tr:nth-child(odd){background: #f9f6f1;}
.sectionOne .stock .stockBom table th{line-height: 50px;color: #c8a05a;font-weight: normal;}
.sectionOne .stock .stockBom table td{line-height: 50px;}
.sectionOne .video{float: right;width: 50%;position: relative;}
.sectionOne .video figure{padding-bottom: 64%; position: absolute; z-index: 10; width: 100%;}
.sectionOne .video figure .controlsBox{transition: .3s;position: absolute;width: 250px;text-align: center;height: 90px;left: 50%;margin-left: -125px;top: 50%;margin-top: -45px;cursor: pointer;}
.sectionOne .video figure .controlsBox h5{font-size: 36px;color: #fff;font-weight: normal;}
.sectionOne .video figure .controlsBox p{font-size: 16px;color: #fff;position: relative;padding-left: 25px;line-height: 1;}
.sectionOne .video figure .controlsBox p:before{width: 20px;height: 20px;content: '';background: url('/cn/images/paly.png') no-repeat;position: absolute;top: -2px;left: 50%;margin-left: -45px;}
.sectionOne .video figure .controlsBox:hover{margin-top: -50px;}
.sectionOne .video #myvideo{ background:#000; display: none;width: 100%;height: 402px; position: absolute; left: 0; top: 0;}
.sectionOne .sectionOneBom{padding-top: 7%;}
.sectionOne .sectionOneBom >h3{font-size: 18px;color: #666;text-align: center;font-weight: normal;}
.sectionOne .sectionOneBom >h1{font-size: 48px;color: #21a757;text-align: center;font-weight: normal;}
.sectionOne .sectionOneBom .oneBomList{margin-top: 20px;}
.sectionOne .sectionOneBom .oneBomList li{/*width: 25%;*//*float: left;*/border-left: 1px solid #ededed;padding: 2.8% 3.2%;}
.sectionOne .sectionOneBom .oneBomList li .txtBox h5{font-size: 16px;color: #666;font-weight: normal;margin: 20px 0;}
.sectionOne .sectionOneBom .oneBomList li .txtBox p{font-size: 20px;color: #666;}
.sectionOne .sectionOneBom .loadMore,.idxproShow .loadMore{text-align: center;margin-top: 40px;}
.sectionOne .sectionOneBom .loadMore a,.idxproShow .loadMore a{font-size:16px; color:#87c89d;display: inline-block;width: 195px;height: 38px;border: 1px solid #87c89d;position: relative; line-height: 38px;}
/*.sectionOne .sectionOneBom .loadMore a:hover:before,*/.idxproShow .loadMore a:hover:before{margin-top: 0px;transition: .3s;}

@media(max-width: 480px){
.sectionOne .sectionOneBom >h1{font-size: 34px;}
}


/* sectionOne */
.sectionOne .sectionOneBom .loadMore a:before{background:none;}
/* sectionTwo */
.sectionTwo{}
.sectionTwo .idxproShow{}
.sectionTwo .idxproShow li{width: 100%;height: 230px;position: relative;display: table;transition: .3s;}
.sectionTwo .idxproShow li:before{width: 100%;height: 100%;content: '';background: rgba(0, 0, 0, .5);position: absolute;left: 0;top: 0;z-index: -1;}
.sectionTwo .idxproShow li >a{width: 100%;height: 100%;position: absolute;left: 0;top: 0;}
.sectionTwo .idxproShow li figure{width: 100%;height: 100%;position: absolute;left: 0;top: 0;z-index: -2;}
.sectionTwo .idxproShow li .txtBox{display: table-cell;vertical-align: middle;text-align: center;}
.sectionTwo .idxproShow li .txtBox h5{font-size: 24px !important;color: #c8a05a;font-weight: normal;}
.sectionTwo .idxproShow li .txtBox p{font-size: 16px;color: #fff;}
.sectionTwo .idxproShow li .txtBox .more{width: 195px;height: 38px;line-height: 38px;border: 1px solid #fff;color: #fff;margin-top: 40px;display: none;}
.sectionTwo .idxproShow li .txtBox .more:hover{color: #c8a05a;}
.sectionTwo .idxproShow li:hover{height: 310px;}
.sectionTwo .idxproShow li:hover:before{background: rgba(200, 160, 90, .5);}
.sectionTwo .idxproShow li:hover .txtBox h5{color: #fff;}
.sectionTwo .idxproShow li:hover .txtBox .more{display: inline-block}
/* sectionTwo */

/* sectionThe */
.sectionThe{background: url('/cn/images/bg.jpg');padding-top: 80px;padding-bottom: 60px;}
.sectionThe h5{font-size: 35px;color: #c8a05a;font-weight: normal;padding-bottom: 45px;border-bottom: 1px solid #e2e2e2;}
.sectionThe .idxNPList{}
.sectionThe .idxNPList li{padding: 45px 0;border-bottom: 1px solid #e2e2e2;}
.sectionThe .idxNPList li p{float: left;font-size: 16px;}
.sectionThe .idxNPList li time{float: right;font-size: 16px;color: #999;}
.sectionThe .idxNPList li:hover p,
.sectionThe .idxNPList li:hover time{color: #c8a05a;}
.sectionThe .more a{border: 1px solid #e2e2e2;padding-left: 15px;padding-right: 80px;line-height: 45px;height: 45px;display: inline-block;position: relative;margin-top: 45px;font-size: 18px;color: #c8a05a;}
.sectionThe .more a:before{width: 45px;height: 1px;content: '';background: #c8a05a;position: absolute;top: 17px;right: -22px;}
.sectionThe .idxNotice{width: 47%;float: left;}
.sectionThe .idxPress{width: 47%;float: right;}
/* sectionThe */
 .loadMore a:before{width: 17px;height: 14px;content: '';background: url('/cn/images/icon0.png') no-repeat;position: absolute;left: 50%;margin-left: -8px;top: 50%;margin-top: -7px;}

/* bottom */
.bottom{background: #4b4b4b;padding: 50px 0;}
.bottom .bomL{float: left;}
.bottom .bomL p,
.bottom .bomL a{color: rgba(255, 255, 255, .3)}
.bottom .bomR{float: right;}
.bottom .bomR .share{}
.bottom .bomR .share .share1{width: 36px;height: 36px;background: url('/cn/images/wx.png') no-repeat;background-size: 100%;}
.bottom .bomR .share .share2{width: 36px;height: 36px;background: url('/cn/images/wb.png') no-repeat;background-size: 100%;}
#bdshare_weixin_qrcode_dialog{height: 320px!important;}
/* bottom */

/* location */
.location{background: #fff;padding: 20px 0;border-bottom: 1px solid #e2e2e2;}
.location em{font-style: normal;}
.location em p{display: inline-block;position: relative;padding-left: 20px;color: #666;}
.location em p:before{width: 17px;height: 14px;content: '';background: url('/cn/images/home.png') no-repeat;position: absolute;left: 0;top: 2px;}
.location em a{color: #666;padding-right: 15px;position: relative;line-height: 20px;display: inline-block;}
.location em a:after{content: '>';font-size: 14px;color: #666;position: absolute;top: 0;right: 0;}
.location em a:hover{color: #c8a05a;}
.location em span{color: #666;}
/* location */

.section{background: #fff;}

/* 公司介绍 */
.aboutTop{background: #fff;padding-bottom: 2.5%;padding-top: 3.5%;}
.aboutTop h1{text-align: center;font-weight: normal;font-size: 36px;color: #c8a05a;padding-bottom: 3.5%;}
.aboutTop h5{font-size: 30px;color: #c8a05a;font-weight: normal;padding-bottom: 3%;}
.aboutTop .infoabout{padding-right: 15%;}
.aboutTop .infoabout p{line-height: 28px;color: #666}
.aboutTop .imgBox{padding-top: 2%;}
.aboutTop .imgBox img:first-child{float: left;width: 49%;}
.aboutTop .imgBox img:last-child{float: right;width: 49%;}
.aboutBom{background: url('/cn/images/aboutBG.jpg') no-repeat bottom center;background-size: cover;padding-bottom: 10%;}
.aboutBom h5{font-size: 30px;color: #c8a05a;font-weight: normal;padding: 3% 0;}
.aboutBom p{line-height: 28px;color: #666;margin-bottom: 1.5%;}
/* 公司介绍 */

/* 公司治理 */
.govern{padding-bottom: 10%;padding-top: 3.5%;}
.govern h1{text-align: center;font-weight: normal;font-size: 36px;color: #c8a05a;padding-bottom: 3.5%;}
.govern .governList{}
.govern .governList li{float: left;margin-right: 6%;margin-bottom: 6%;width: 47%;padding: 40px 50px;box-shadow: 0px 0px 50px rgba(0, 0, 0, .2);border-left: 2px solid #c8a05a;}
.govern .governList li:nth-child(2n){margin-right: 0;}
.govern .governList li .txtBox{}
.govern .governList li .txtBox h5{font-size: 16px;color: #333;line-height: 32px;font-weight: normal;}
.govern .governList li .txtBox time{display: block;font-size: 12px;color: #999;}
.govern .governList li .txtBox .more{display: block;width: 120px;height: 32px;line-height: 32px;text-align: center;color: #fff;background: #c8a05a;margin-top: 7%;transition: .3s;}
.govern .governList li:hover .txtBox h5{color: #c8a05a;}
.govern .governList li:hover .txtBox .more{color: #c8a05a;background: #fff;box-shadow: 0px 0px 5px rgba(0, 0, 0, .2);}
/* 公司治理 */

/* 组织架构 */
.framework{padding-bottom: 3.5%;}
.framework .frameImg{ background: url('/cn/images/Org_bg.jpg') no-repeat bottom center;background-size: cover; }
.framework h1{text-align: center;font-weight: normal;font-size: 36px;color: #c8a05a;padding: 3.5% 0;}
.framework .member{}
.framework .member li{float: left;width: 15%;margin-left: 2%;/*background: url('/cn/images/memBG.png') repeat-x;*/padding: 0 15px;position: relative; min-height: 144px; display: flex; justify-content: center; align-items: center;background-size:cover;background-repeat:no-repeat;background-position:center center;}
.framework .member li:first-child{margin-left: 0;}
.framework .member li:last-child{margin-left: 0; margin-top: 2%;}
.framework .member li a{position: absolute;left: 0;top: 0;width: 100%;height: 100%;display: block;}
.framework .member li .txtBox p{text-align: center;font-size: 16px;color: #fff;text-align: center;}
.framework .member li:hover .txtBox p{color: #c8a05a;}


@media(min-width: 1200px){
	.framework .member li{float: left;width: 22.5%;margin-left: 2.083%;}
	.framework .member li:last-child{margin-left: 2%; margin-top:0;}

}

/* 分公司详情 */
.filiale{padding-bottom: 10%;padding-top: 3.5%;}
.filiale .fillTit{text-align: center;}
.filiale .fillTit p{display: inline-block;margin: 0 auto;position: relative;color: #333;}
.filiale .fillTit p:before,
.filiale .fillTit p:after{width: 23px;height: 23px;content: '';background: #f5f5f5;position: absolute;top: 0;}
.filiale .fillTit p:before{left: -30px;}
.filiale .fillTit p:after{right: -30px;}
.filiale .fillTit h1{text-align: center;font-weight: normal;font-size: 36px;color: #c8a05a;padding-bottom: 3.5%;}
.filiale .fillList{}
.filiale .fillList li{margin-bottom: 35px;}
.filiale .fillList li .time{float: left;padding: 20px;background: #f3f3f3;text-align: center;margin-top: 18px;}
.filiale .fillList li .time h5{font-size: 46px;color: #999;line-height: 1;}
.filiale .fillList li .time p{color: #999;}
.filiale .fillList li .imgTxt{float: right;padding: 18px;width: 92%;cursor: pointer;transition: .3s;border-right: 2px solid #c8a05a;}
.filiale .fillList li .imgTxt .imgBox{width: 27.5%;padding-bottom: 15.8%;float: left;}
.filiale .fillList li .imgTxt .txtBox{float: left;width: 68%;margin-left: 30px;}
.filiale .fillList li .imgTxt .txtBox h5{font-size: 18px;color: #333;font-weight: normal;padding-top: 1rem;}
.filiale .fillList li .imgTxt .txtBox p{color: #999;line-height: 28px;margin: 3% 0}
.filiale .fillList li .imgTxt .txtBox span{color: #666;}
.filiale .fillList li .imgTxt .txtBox a{color: #c8a05a}
.filiale .fillList li .imgTxt:hover{background: #c8a05a;}
.filiale .fillList li .imgTxt:hover .txtBox h5{color: #fff;}
.filiale .fillList li .imgTxt:hover .txtBox p{color: #fff;}
.filiale .fillList li .imgTxt:hover .txtBox span{color: #fff;}
.filiale .fillList li .imgTxt:hover .txtBox a{color: #fff;}
/* 分公司详情 */

/* 福建隧道 */

.tunnel .subsidiary{}
.tunnel .subsidiary .subsidiarytit{background: #fff;padding: 50px;box-shadow: 0px 0px 5px rgba(216, 216, 216, .5);}
.tunnel .subsidiary .info{float: right;width: 60%;}
.tunnel .subsidiary .info p{color: #333;line-height: 26px;margin-bottom: 15px;}
.tunnel .subsidiary .imgB{float: left;}
.tunnel .natural{}
.tunnel .natural .aptitude{width: 32%;float: left;margin-right: 2%;padding: 50px 65px;background: #fff;box-shadow: 0px 0px 5px rgba(216, 216, 216, .5);}
.tunnel .natural .aptitude:nth-child(4){margin-right: 0;}
.tunnel .natural .aptitude .tit{}
.tunnel .natural .aptitude .tit em{font-style:normal;width: 42px;height: 32px;padding-left:10px;line-height: 32px;background: url('/cn/images/icon5.png') no-repeat;display: inline-block;color: #fff;font-size: 16px;}
.tunnel .natural .aptitude .tit span{font-size:18px;color: #cca769;line-height: 32px;margin-left: 10px;}
.tunnel .natural .aptitude .aptiList{margin-top: 30px;}
.tunnel .natural .aptitude .aptiList li{width: 100%;margin-bottom: 20px;height: 65px;line-height: 65px;padding-left: 30px;box-shadow: 0px 0px 5px rgba(216, 216, 216, .5);background: #fff;position: relative;}
.tunnel .natural .aptitude .aptiList li:before{width: 21px;height: 2px;content: '';background: #cca769;position: absolute;left: 0;top: 50%;margin-top: -1px;}



.tunnel{padding-bottom: 10%;}
.tunnel h1{text-align: center;font-weight: normal;font-size: 36px;color: #c8a05a;padding: 3.5% 0;position: relative;}
.tunnel h1:before{width: 70px;height: 3px;content: '';background: #c8a05a;position: absolute;bottom: 30px;left: 50%;margin-left: -35px;}
.tunnel .tunnelone .info p{color: #333;line-height: 26px;margin-bottom: 15px;}
/*.tunnel .tunnelone .imgB{margin: 2.5% 0;}
*/.tunnel .tunneltwo{}
.tunnel .tunneltwo .aptitude{}
.tunnel .tunneltwo .aptitude .tit{}
.tunnel .tunneltwo .aptitude .tit em{font-style:normal;width: 42px;height: 32px;padding-left:10px;line-height: 32px;background: url('/cn/images/icon5.png') no-repeat;display: inline-block;color: #fff;font-size: 16px;}
.tunnel .tunneltwo .aptitude .tit span{font-size:18px;color: #cca769;line-height: 32px;margin-left: 10px;}
.tunnel .tunneltwo .aptitude .aptiList{margin: 2.5% 0;}
.tunnel .tunneltwo .aptitude .aptiList li{width: 23%;margin-right: 2.6%;margin-bottom: 2.6%;float: left;height: 65px;line-height: 65px;padding-left: 30px;box-shadow: 0px 0px 5px rgba(216, 216, 216, .5);background: #fff;position: relative;}
.tunnel .tunneltwo .aptitude .aptiList li:before{width: 21px;height: 2px;content: '';background: #cca769;position: absolute;left: 0;top: 50%;margin-top: -1px;}
.tunnel .tunneltwo .aptitude .aptiList li:nth-child(4n){margin-right: 0;}
.tunnel .tunnelthe{}
.tunnel .tunnelthe .achievement{position: relative;}
.tunnel .tunnelthe .achievement li{width: 33.33%;float: left;position: relative;cursor: pointer;}
.tunnel .tunnelthe .achievement li figure{width: 93%;padding-bottom: 77.57%;overflow: hidden;}
.tunnel .tunnelthe .achievement li .txtBox{position: absolute;height: 50px;line-height: 50px;background: rgba(204, 167, 105, .9);position: absolute;left: 0;bottom: 0;width: 93%;}
.tunnel .tunnelthe .achievement li .txtBox p{font-size:16px;color: #fff;text-align: center;transition: .3s;}
.tunnel .tunnelthe .achievement li:hover .txtBox p{font-size:18px;}
.tunnel .tunnelthe .achievement .prev,
.tunnel .tunnelthe .achievement .next{width: 59px;height: 59px;position: absolute;top: 50%;margin-top: -24px;cursor: pointer;transition: .2s;}
.tunnel .tunnelthe .achievement .prev{background: url('/cn/images/tl.png') no-repeat;left: -60px;}
.tunnel .tunnelthe .achievement .prev:hover{background: url('/cn/images/tla.png') no-repeat;}
.tunnel .tunnelthe .achievement .next{background: url('/cn/images/tr.png') no-repeat;right: -32px;}
.tunnel .tunnelthe .achievement .next:hover{background: url('/cn/images/tra.png') no-repeat;}
/* 福建隧道 */

/* 江苏八达 */
.tunnel .tunneltwo .tunneList{}
.tunnel .tunneltwo .tunneList li{width: 23%;margin-right: 2.6%;margin-bottom: 2.6%;float: left;height: 65px;line-height: 65px;padding-left: 30px;box-shadow: 0px 0px 5px rgba(216, 216, 216, .5);background: #fff;position: relative;}
.tunnel .tunneltwo .tunneList li:before{width: 21px;height: 2px;content: '';background: #cca769;position: absolute;left: 0;top: 50%;margin-top: -1px;}
.tunnel .tunneltwo .tunneList li:nth-child(4){margin-right: 0;}
.tunnel .tunneltwo .tunneList li:nth-child(7){margin-right: 0;}
.tunnel .tunneltwo .tunneList li:nth-child(10){margin-right: 0;}
.tunnel .tunneltwo .tunneList li:nth-child(5){width: 48.6%;}
.tunnel .tunneltwo .tunneList li:nth-child(10){width: 48.6%;}
.tunnel .tunnelthe .mainproject{}
.tunnel .tunnelthe .mainproject ul{position: relative;padding-bottom: 51.1%;}
.tunnel .tunnelthe .mainproject li{width: 32%;position: absolute;}
.tunnel .tunnelthe .mainproject li figure{padding-bottom: 78%;}
.tunnel .tunnelthe .mainproject li p{width: 100%;position: absolute;height: 50px;line-height: 50px;background: rgba(204, 167, 105, .9);left: 0;bottom: 0;font-size:16px;color: #fff;text-align: center;transition: .3s;}
.tunnel .tunnelthe .mainproject li:nth-child(1){top: 0;left: 0;}
.tunnel .tunnelthe .mainproject li:nth-child(2){bottom: 0;left: 0;}
.tunnel .tunnelthe .mainproject li:nth-child(3){top: 0;left: 34%;}
.tunnel .tunnelthe .mainproject li:nth-child(3) figure{padding-bottom: 159.7%;}
.tunnel .tunnelthe .mainproject li:nth-child(4){top: 0;right: 0;}
.tunnel .tunnelthe .mainproject li:nth-child(5){bottom: 0;right: 0;}
.tunnel .tunnelthe .more{text-align: center;margin-top: 3.5%;}
.tunnel .tunnelthe .more a{display: inline-block;width: 137px;height: 49px;line-height: 49px;text-align: center;color: #fff;background: #c8a05a;}

.jsbdl .tunnel .table{
	background: #fff;
}

.jsbdl .tunnelone .info{background: none;padding:25px 20px;}
.jsbdl .tunnelone .imgB img{width:100%;}
@media screen and (min-width:768px){
	.jsbdl .tunnel .table{display: table; width:100%;border:1px solid #ddd; margin-bottom: 15px;}
	.jsbdl .tunnelone .info{display: table-cell; width:50%;vertical-align: middle;}
	.jsbdl .tunnelone .imgB {display: table-cell; width:50%; vertical-align: middle;}

}
@media screen and (min-width:1000px){
	.jsbdl .tunnelone .info{padding:40px 50px;}
}

/* 江苏八达 */

/* 宁波设计院 */
.desigttxt{float: left;width: 61%;}
.desigtimg{float: right; width: 35%;}

.desigtimg .bx-wrapper{border:none;}
.desigtimg .bx-wrapper .bx-prev,.desigtimg .bx-wrapper .bx-prev:focus{ background:rgba(0,0,0,.4) url('/cn/images/jtright.png') no-repeat center center;  left: 0;}
.desigtimg .bx-wrapper .bx-prev:hover{ background:rgba(0,0,0,.8) url('/cn/images/jtright.png') no-repeat center center; }
.desigtimg .bx-wrapper .bx-next,.desigtimg .bx-wrapper .bx-next:focus{ right: 0; background:rgba(0,0,0,.4) url('/cn/images/jtleft.png') no-repeat center center;}
.desigtimg .bx-wrapper .bx-next:hover{ background:rgba(0,0,0,.8) url('/cn/images/jtleft.png') no-repeat center center;}
.NBaptiList{}
.NBaptiList li:nth-child(3){width: 48.6%!important;margin-right: 0!important;}
.NBaptiList li:nth-child(4){margin-right: 2.6%!important;}
.NBaptiList li:nth-child(7){margin-right: 0!important;}
.JYaptiList{margin-bottom: 0!important;margin-top: 2.6%;}
.JYaptiList li{margin-right: 2.6%;float: left;height: 65px;line-height: 65px;padding: 0 30px;box-shadow: 0px 0px 5px rgba(216, 216, 216, .5);background: #fff;position: relative;}
.JYaptiList li:before{width: 21px;height: 2px;content: '';background: #cca769;position: absolute;left: 0;top: 50%;margin-top: -1px;}
.JYaptiList li:nth-child(1){width: 54%;padding-right: 0;}
.JYaptiList li:nth-child(2){width: 43.4%;padding-right: 0;margin-right: 0;}
.tema{margin: 2.5% 0;}
.tema p{color: #333;line-height: 26px;}
/* 宁波设计院 */

/* 浙江深华新 */
/*.maineng{margin-left: -2%;}*/
.maineng li{position: relative;width: 49%;margin-right: 2%;margin-bottom: 2%;float: left;}
.maineng li:nth-child(2n){margin-right: 0;}
.maineng li figure{padding-bottom: 62%;}
.maineng li p{width: 100%;position: absolute;height: 50px;line-height: 50px;background: rgba(204, 167, 105, .9);left: 0;bottom: 0;font-size:16px;color: #fff;text-align: center;transition: .3s;}
/*.maineng li:nth-child(1){width: 65.4%;}
.maineng li:nth-child(1) figure{padding-bottom: 38.1%;}
.maineng li:nth-child(4){width: 65.4%;}
.maineng li:nth-child(4) figure{padding-bottom: 38.1%;}*/
/* 浙江深华新 */

/* 组织架构 */

/* 页码 */
 .Pages{ padding: 20px; }
.Pages{text-align: center;}
.Pages a{padding: 0 15px;display: inline-block;border: 1px solid #d9d9d9;font-size: 12px;color: #666666;height: 40px;line-height: 40px;transition: .3s;margin: 0 5px}
.Pages em{font-style: normal;}
.Pages a:hover,
.Pages a.a_cur{background: #c8a05a;color: #fff;border: 1px solid #c8a05a;}
@media(max-width:768px){
    .Pages{padding: 0 1%;}
    .Pages a{padding: 0 10px;margin:0 2px;}
}
/* 页码 */

/* 案例详情 */
.Album{}
.Album .tit{padding-top: 3.5%;padding-bottom: 2.5%;}
.Album .tit h1{float: left;font-size:30px;color: #c8a05a;font-weight: normal;}
.Album .tit a{float: right;line-height: 42px;position: relative;padding-left: 28px;display: block;}
.Album .tit a:before{width: 17px;height: 13px;content: '';background: url('/cn/images/return.png') no-repeat;position: absolute;left: 0;top: 50%;margin-top: -7px;}
.Album .big li figure{display:block; padding-bottom:56.72%; background-size:contain;}

.Album .small{ padding:0 40px; margin:2% 0 8% 0; position:relative;}
.Album .small li figure{border:2px solid rgba(255, 255, 255, .9); max-width:98%; padding-bottom:54.5%; margin:0 auto;background-size:contain; background-color:#fff; z-index:3; opacity:0.5}
.Album .small li.on figure{ border:2px solid #c8a05a;}
.Album .small li.on figure{ opacity:1;}

.Album .small .btn{ width:39px; height:100%; position:absolute; top:0; cursor:pointer;transition: .3s;background-size: 100% 100%!important;}
.Album .small .prev{ left:0;background: url('/cn/images/leftA.png') no-repeat;}
.Album .small .next{ right:0;background: url('/cn/images/rightA.png') no-repeat;}
.Album .small .prevStop,
.Album .small .nextStop{ cursor:default;}
.Album .small .prevStop{background: url('/cn/images/left.png') no-repeat;}
.Album .small .nextStop{background: url('/cn/images/right.png') no-repeat;}
@media(max-width:480px){
.Album .small{ padding:0 30px;}
.Album .small .btn{width: 30px;}
}

.engBrief{padding: 3.5% 0;border-top: 1px solid #e7e7e7;border-bottom: 1px solid #e7e7e7;margin-bottom: 10%;}
.engBrief h1{font-size:24px;color: #c8a05a;font-weight: normal;margin-bottom: 20px;}
.engBrief p{color: #666;line-height: 28px;}
/* 案例详情 */

/* 九州酷游公益 */
.welfare{padding-bottom: 10%;padding-top: 3.5%;}
.welfare h1{text-align: center;font-weight: normal;font-size: 36px;color: #c8a05a;padding-bottom: 3.5%;}
.welfare .welfareList{}
.welfare .welfareList li{float: left;margin-right: 6%;margin-bottom: 6%;width: 47%;box-shadow: 0px 0px 50px rgba(0, 0, 0, .2);}
.welfare .welfareList li:nth-child(2n){margin-right: 0;}
.welfare .welfareList li .imgBox{float: left;width: 42%;overflow: hidden;}
.welfare .welfareList li .imgBox img{transition: .3s;}
.welfare .welfareList li .txtBox{float: right;width: 58%;padding: 34px 50px;}
.welfare .welfareList li .txtBox h5{font-size: 16px;color: #333;line-height: 32px;font-weight: normal;}
.welfare .welfareList li .txtBox time{display: block;font-size: 12px;color: #999;}
.welfare .welfareList li .txtBox .more{display: block;width: 120px;height: 32px;line-height: 32px;text-align: center;color: #fff;background: #c8a05a;margin-top: 7%;transition: .3s;}
.welfare .welfareList li:hover .txtBox h5{color: #c8a05a;}
.welfare .welfareList li:hover .txtBox .more{color: #c8a05a;background: #fff;box-shadow: 0px 0px 5px rgba(0, 0, 0, .2);}
.welfare .welfareList li:hover .imgBox img{transform: scale(1.1, 1.1);}

/* 详情 */
.sectinfo{padding-bottom: 10%;padding-top: 3.5%;}
.sectinfo img{ padding: 20px 0; }
.sectinfo h1{font-size:36px;color: #c8a05a;text-align: center;font-weight: normal;margin-bottom: 3.5%; }
.sectinfo time{color: #999;text-align: center;display: block;margin-bottom: 2%;}
.sectinfo p{color: #666;line-height: 24px;margin-bottom: 15px;}
.sectinfo .imgBox{margin-bottom: 2%}
.sectinfo .imgBox img:nth-child(1){float: left;}
.sectinfo .imgBox img:nth-child(2){float: right;}
.sectinfo .return{text-align: center;margin-top: 3.5%;}
.sectinfo .return a{display: inline-block;width: 137px;height: 49px;line-height: 49px;text-align: center;color: #fff;background: #c8a05a;}
.sectinfo .info_pn{margin-top: 3.5%;}
.sectinfo .info_pn span{display: block;line-height: 24px;}
.sectinfo .info_pn span a{color: #999;text-overflow: ellipsis;overflow: hidden; white-space: nowrap;display: block;}
.sectinfo .info_pn span a:hover{color: #c8a05a;}

@media(max-width: 640px){
.sectinfo h1{ font-size:24px;  }
}


/* 详情 */

/* 九州酷游公益 */

/* 视频资料 */
.Videodata{padding-bottom: 10%;padding-top: 3.5%;}
.Videodata h1{font-size:36px;color: #c8a05a;text-align: center;font-weight: normal;margin-bottom: 3.5%;}
.Videodata .videoList{}
.Videodata .videoList li{width: 23%;margin-right: 2.6%;float: left;margin-bottom: 2.6%;cursor: pointer;}
.Videodata .videoList li:nth-child(4n){margin-right: 0;}
.Videodata .videoList li .imgBox{padding: 17.5px;border: 1px solid #e7e7e7;position: relative;}
.Videodata .videoList li .imgBox:before{width: 31px;height: 31px;content: '';background: url('/cn/images/play.png') no-repeat;position: absolute;left: 50%;margin-left: -15px;top: 50%;margin-top: -15px;transition: .3s;}
.Videodata .videoList li .txtBox{margin-top: 15px;}
.Videodata .videoList li .txtBox p{font-size:16px;text-align: center;}
.Videodata .videoList li:hover .imgBox:before{transform: scale(1.1, 1.1);}
.Videodata .videoList li:hover .txtBox p{color: #c8a05a;}
/* 视频资料 */

/* 荣誉资质 */
.honor{padding-bottom: 10%;padding-top: 3.5%;}
.honor .honorTit{margin-bottom: 3.5%;}
.honor .honorTit ul{text-align: center;}
.honor .honorTit ul li{display: inline-block;padding: 15px 30px;border: 1px solid #e7e7e7;margin-left: 20px;position: relative;}
.honor .honorTit ul li:first-child{margin-left: 0;}
.honor .honorTit ul li a{font-size: 20px;color: #666;}
.honor .honorTit ul li:hover,
.honor .honorTit ul li.on{background: #c8a05a;border: 1px solid #c8a05a;}
.honor .honorTit ul li:hover:before,
.honor .honorTit ul li.on:before{width: 0; height: 0;border-width: 8px;border-style: solid;border-color:#c8a05a transparent transparent transparent;content: '';position: absolute;bottom: -17px;left: 50%;margin-left: -8px;}
.honor .honorTit ul li:hover a,
.honor .honorTit ul li.on a{color: #fff;}
.honor .honorList{position: relative;}
.honor .honorList.be:before{width: 100%;height: 72px;content: '';background: url('/cn/images/hLBG.png') no-repeat;position: absolute;top: 208px;left: 0;}
.honor .honorList.af:after{width: 100%;height: 72px;content: '';background: url('/cn/images/hLBG.png') no-repeat;position: absolute;top: 483px;left: 0;}
.honor .honorList ul{padding: 0 11.75%;position: relative;padding-top: 6.1%;}
.honor .honorList ul.be:before{width: 100%;height: 72px;content: '';background: url('/cn/images/hLBG.png') no-repeat;position: absolute;bottom: 75px;left: 0;}
.honor .honorList li{float: left;width: 19%;margin-right: 8%;margin-bottom: 8%;position: relative;}
/* .honor .honorList li:before{width: 100%;height: 72px;content: '';background: url('/cn/images/hliBG.png') repeat-x;position: absolute;top: 65%;left: 0;} */
/* .honor .honorList li:after{width: 42.1%;height: 72px;content: '';background: url('/cn/images/hliBG.png') repeat-x;position: absolute;top: 65%;left: 100%;} */
.honor .honorList li:nth-child(4n){margin-right: 0;}
/* .honor .honorList li:nth-child(4n):after{display: none;} */
.honor .honorList li .imgBox{padding: 5px;background: url('/cn/images/hBG.png') no-repeat;background-size: 100% 100%;box-shadow: 8px 2px 15px rgba(0, 0, 0, .2);}
.honor .honorList li .imgBox img{height: 119px;}
.honor .honorList li .txtBox{padding: 0 2%;text-align: center;margin-top: 11%; height: 45px; overflow: hidden;}
.honor .honorList li .txtBox p{color: #666;line-height: 24px;}
/* 荣誉资质 */

/* 发展历程 */
.course{padding-bottom: 10%;padding-top: 3.5%;}
.course h1{font-size:36px;color: #c8a05a;text-align: center;font-weight: normal;margin-bottom: 3.5%;}
.courseList{ padding:2% 0;}
.partnerList .imgBox{ width: 240px; height: 90px; margin: 0 auto; }
.courseList .swiper-container {position: relative; overflow: hidden; z-index: 1;padding-top:20px;}
.courseList .swiper-wrapper {position: relative;width: 100%;height: 80px;z-index: 1;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-transition-property: -webkit-transform;
	-moz-transition-property: -moz-transform;
	-o-transition-property: -o-transform;
	-ms-transition-property: -ms-transform;
	transition-property: transform;
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-o-transform: translate(0, 0);
	-ms-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}
.courseList .swiper-wrapper li {transition-duration: .5s;  font-size: 20px;color: #c8a05a;width: 100%;position: relative;padding-bottom: 50px;line-height: 50px;text-align: center; cursor:pointer;background: url(/cn/images/timelineBG.png) no-repeat center bottom; background-size:contain;-webkit-flex-shrink: 0;-ms-flex: 0 0 auto;flex-shrink: 0;}
.courseList .swiper-wrapper li.on,.courseList .swiper-wrapper li:hover{font-weight: bold; font-size: 24px!important;color:#c8a05a!important;}
.courseList .swiper-wrapper li:after{position: absolute;left: 50%;bottom: 0;width: 10px;height: 10px;content: '';background: #c8a05a;z-index: 3;margin-left: -5px;}
.courseList .swiper-wrapper li.on:before{width: 1px;height: 81px;content: '';background: #c8a05a;position: absolute;top: -100px;left: 50%;}

.courseList .list{position:relative; padding-bottom:100px;padding-right: 15%;}
.courseList .box{ display:none;}
.courseList .box .imgBox{float: left; width: 243px; height: 170px;}
.courseList .box .txtBox{float: right;width: 70%;}
.courseList .box .txtBox h5{font-size: 20px;color: #c8a05a;font-weight: normal;margin: 20px 0;}
.courseList .box .txtBox p{color: #666;line-height: 28px;}
/* 发展历程 */

/* 合作客户 */
.partner{padding-bottom: 10%;padding-top: 3.5%;}
.partner h1{font-size:36px;color: #c8a05a;text-align: center;font-weight: normal;margin-bottom: 3.5%;}
.partner .partnerList{margin: 5% 0;}
.partner .partnerList li{float: left;width: 19%;margin-right: 1.25%;margin-bottom: 2.5%;}
.partner .partnerList li:nth-child(5n){margin-right: 0;}
.partner .partnerList li p{color: #333;line-height: 45px;text-align: center;}
.partner .partnerList li:hover p{color: #c8a05a;}
/* 合作客户 */

/* 经营动态 */
.management{padding-bottom: 10%;padding-top: 3.5%;}
.management h1{font-size:36px;color: #c8a05a;text-align: center;font-weight: normal;margin-bottom: 3.5%;}
.management .manageList{}
.management .manageList li{position: relative;margin-bottom: 3.5%;}
.management .manageList li .time{position: absolute;left: 0;width: 64px;height: 65px;background: url('/cn/images/mBG.png') no-repeat;top: 50%;margin-top: -32px;text-align: center;padding-top: 10px;transition: .3s;}
.management .manageList li .time h5{font-size:16px;color: #fff;}
.management .manageList li .time p{font-size:12px;color: #fff;line-height: 24px;width: 80%;margin: 0 auto;border-bottom: 1px solid #fff;}
.management .manageList li .imgTxt{float: right;width: 97.5%;border: 1px solid #e7e7e7;padding: 4.4%;transition: .3s;}
.management .manageList li .imgTxt .imgBox{float: right;width: 16.5%;padding-bottom: 11.55%;}
.management .manageList li .imgTxt .txtBox{float: left;width: 79%;padding-left: 5%;}
.management .manageList li .imgTxt .txtBox h5{font-size: 16px;color: #333;font-weight: normal;}
.management .manageList li .imgTxt .txtBox p{color: #999;line-height: 28px;margin: 3% 0;font-size:12px;}
.management .manageList li .imgTxt .txtBox span{color: #666;}
.management .manageList li .imgTxt .txtBox a{color: #999}
.management .manageList li .imgTxt:hover{background: #c8a05a;}
.management .manageList li .imgTxt:hover .txtBox h5{color: #fff;}
.management .manageList li .imgTxt:hover .txtBox p{color: #fff;}
.management .manageList li .imgTxt:hover .txtBox span{color: #fff;}
.management .manageList li .imgTxt:hover .txtBox a{color: #fff;}
/* 详情 */
.sectinfo .sectBefi .imgList{margin-bottom: 2%;}
.sectinfo .sectBefi .imgList img{float: left;margin-right: 25px;}
.sectinfo .sectBefi .imgList img:nth-child(4n){margin-right: 0;}
/* 详情 */
/* 经营动态 */


/* 主营业务 */
.business{padding-bottom: 10%;padding-top: 3.5%;}
.business h1{font-size:36px;color: #c8a05a;text-align: center;font-weight: normal;margin-bottom: 3.5%;}
.business .intro{  margin-bottom: 3%; line-height: 28px;}
.business .businessList{}
.business .businessList li{width: 48%;margin-right: 4%;float: left;margin-bottom: 4%;}
.business .businessList li:nth-child(2n){margin-right: 0;}
.business .businessList li .imgBox{overflow: hidden;}
.business .businessList li .imgBox img{transition: .3s;}
.business .businessList li .txtBox{padding: 30px 0;border-bottom: 2px solid #c8a05a;transition: .3s;padding-left: 10px;}
.business .businessList li .txtBox h5{font-size:18px;font-weight: normal;color: #333;margin-bottom: 10px;}
.business .businessList li .txtBox p{color: #999;}
.business .businessList li:hover .imgBox img{transform: scale(1.1, 1.1);}
.business .businessList li:hover .txtBox{background: #c8a05a;}
.business .businessList li:hover .txtBox h5{color: #fff;}
.business .businessList li:hover .txtBox p{color: #fff;}

.Ispic {background-repeat: no-repeat;background-position: center center;background-size: cover;}

/* 主营业务 */
.business .design dt{ text-align:center; line-height:30px; width: 31%; float: left; margin-right:3.5%; background: #f8f8f8;}
.business .design dt:nth-child(3n){  margin-right:0; }
.business .design dt.on{ background-color:#c8a05a; color:#fff}
.business .design dd{ width: 31%; float: left; margin-right:3.5%; padding-top:3%;}
.business .design dd:nth-child(3n){  margin-right:0; }
.business .design dd a{ display: block; }
.business .design dd .Ispic{  padding-bottom: 55%;  }
.business .design dd h5{ text-align:center; font-size:14px; line-height:40px; font-weight:normal;}


@media(max-width: 640px){
.business .design dd{ width: 100%; margin-right:0 }
}

/* 详情 */
.mainbus{}
.mainbus .tit{padding-top: 3.5%;padding-bottom: 2.5%;}
.mainbus .tit h1{float: left;font-size:30px;color: #c8a05a;font-weight: normal;}
.mainbus .tit a{float: right;line-height: 42px;position: relative;padding-left: 28px;display: block;}
.mainbus .tit a:before{width: 17px;height: 13px;content: '';background: url('/cn/images/return.png') no-repeat;position: absolute;left: 0;top: 50%;margin-top: -7px;}
.mainbus .big{width: 82%;float: left;}
.mainbus .big li figure{display:block; padding-bottom:56.72%; background-size:contain;}

.mainbus .small{margin-left:2%; position:relative;width: 15.7%;float: right;}
.mainbus .small li{float: none!important;margin-bottom: 8px;}
.mainbus .small li figure{border:2px solid rgba(255, 255, 255, .9); max-width:98%; padding-bottom:54.5%; margin:0 auto;background-size:contain; background-color:#fff; z-index:3; opacity:0.5}
.mainbus .small li.on figure{ border:2px solid #c8a05a;}
.mainbus .small li.on figure{ opacity:1;}

.mainbus .small .btn{ width:49%; height:39px; position:absolute; cursor:pointer;transition: .3s;background-size: 100% 100%!important;}
.mainbus .small .prev{bottom: -40px; left:0;background: url('/cn/images/bl.png') no-repeat;}
.mainbus .small .next{bottom: -40px; right:0;background: url('/cn/images/br.png') no-repeat;}
.mainbus .small .prevStop,
.mainbus .small .nextStop{ cursor:default;}
/* .mainbus .small .prevStop{background: url('/cn/images/left.png') no-repeat;}
.mainbus .small .nextStop{background: url('/cn/images/right.png') no-repeat;} */
@media(max-width:480px){
.mainbus .small{ padding:0 30px;}
.mainbus .small .btn{width: 30px;}
}

.busBrief{padding: 3.5% 0;margin-bottom: 10%;}
.busBrief h1{font-size:24px;color: #c8a05a;font-weight: normal;margin-bottom: 20px; }
.busBrief .businfo{float: left;margin-left: 35px;}
.busBrief p{color: #666;line-height: 28px;}
/* 详情 */

/* 主营业务 */

/* 人才战略 */
.personnel{padding: 12% 0;}
.personnel li{float: left;width: 32%;margin-right: 2%;background: #fff;padding: 60px;padding-bottom: 0;height: 385px;box-shadow: 0px 0px 15px rgba(226, 226, 226, .3);}
.personnel li:nth-child(3n){margin-right: 0;}
.personnel li .perTop{text-align: center;margin-bottom: 40px;}
.personnel li .perTop p{line-height: 45px;color: #c8a05a;position: relative;}
.personnel li .perTop p:before{width: 20px;height: 1px;content: '';background: #c8a05a;position: absolute;bottom: -10px;left: 50%;margin-left: -10px;}
.personnel li .perBom{text-align: center;color: #555;line-height: 27px;}
/* 人才战略 */

/* 人才招聘 */
.Jobrecruit{padding: 0 1.8%;padding-bottom: 10%;padding-top: 3.5%;}
.JobrecruitSearch{position: relative;}
.JobrecruitSearch select{width: 22%;height: 48px;line-height: 48px;border: 1px solid #c8a05a;margin-right: 1.5%;padding-left: 10px;}
.JobrecruitSearch input{width: 28.5%;height: 48px;line-height: 48px;border: 1px solid #c8a05a;padding-left: 10px;}
.JobrecruitSearch .searchBtn{display: block;width: 56px;height: 48px;position: absolute;right: 0;top: 0;background: url('/cn/images/search.png') no-repeat;}
.JobrecruitList{margin-bottom: 3.5%;}
.JobrecruitList ol.type{ margin-top:3%;}
.JobrecruitList .type{display:table; width:100%;}
.JobrecruitList ol.type{font-size:16px; background-color:#e7e7e7; color:#333;}
.JobrecruitList ol.type li{font-size:16px;}
.JobrecruitList .type li{ display:table-cell; vertical-align:middle;text-align:center; padding-top:10px; padding-bottom:10px; line-height:30px;}
.JobrecruitList ul.type{background: #f7f7f7;}
.JobrecruitList ul.type li{cursor:pointer;color: #777;font-size:16px;}
.JobrecruitList .type li:nth-child(1){width:12%;}
.JobrecruitList .type li:nth-child(2){ width:11%;}
.JobrecruitList .type li:nth-child(3){ width:10%;}
.JobrecruitList .type li:nth-child(4),
.JobrecruitList .type li:nth-child(5){width:13%;}
.JobrecruitList .type li:nth-child(6){ width:15%;}
.JobrecruitList .type li:nth-child(1),
.JobrecruitList .type li:nth-child(6){ padding-left:2%; text-align:left !important;}
.JobrecruitList ul.type li:nth-child(6){background:url(/cn/images/icon_close.png) no-repeat 90% center;color: #c8a05a;}
.JobrecruitList ul.type#On li:nth-child(6){ background-image:url(/cn/images/icon_open.png);}
.JobrecruitList .list{border-bottom:1px solid #e5e5e5;}
.JobrecruitList .list .con{ display:none;border-top:1px solid #e5e5e5; overflow:hidden; font-size:14px; padding:2%;}
.JobrecruitList .list .con h5{font-size:16px;color: #c8a05a;margin: 15px 0;font-weight: normal;}
.JobrecruitList .list .con p{color: #777;line-height: 37px;}
.JobrecruitList .btn_apply{ padding:10px 0;}
.JobrecruitList .btn_apply a{ display:inline-block; max-width:180px; width:40%; height:50px; line-height:50px; text-align:center; color:#fff; background-color:#c39745; font-size:18px; border-radius:3px;}
/* 人才招聘 */

/* 上市基本信息 */
.Listginfor{padding-bottom: 10%;padding-top: 3.5%;}
.Listginfor h1{font-size:36px;color: #c8a05a;text-align: center;font-weight: normal;margin-bottom: 2.5%;}
.Listginfor .table{margin-bottom: 2.5%;}
.Listginfor .table table{width: 100%;}
.Listginfor .table td{font-size:18px;color: #333;padding-left: 4%;/* line-height: 50px; */height: 50px;border-bottom: 1px solid #fff;background: #ededed;}
.Listginfor .table td.bgc{background: #c8a05a;color: #fff;}
/* 上市基本信息 */

/* 重要公告 */
.impNotice{padding-bottom: 10%;padding-top: 3.5%;}
.impNotice .impnoMenu{margin-bottom: 3.5%;background: #ededed;}
.impNotice .impnoMenu li{float: left;padding: 0 35px;height: 50px;line-height: 50px;margin-right: 1px;}
.impNotice .impnoMenu li a{font-size:18px;color: #333;}
.impNotice .impnoMenu li:hover,
.impNotice .impnoMenu li.on{background: #c8a05a;}
.impNotice .impnoMenu li:hover a,
.impNotice .impnoMenu li.on a{color: #fff;}
.impNotice .impnoList{margin-bottom: 3.5%;}
.impNotice .impnoList li{height: 60px;line-height: 60px;border-bottom: 1px dashed #e7e7e7;}
.impNotice .impnoList li .titBox{float: left;}
.impNotice .impnoList li p{float: left;font-size:18px;color: #333;position: relative;padding-right: 40px;}
.impNotice .impnoList li p:before{width: 28px;height: 28px;content: '';background: url('/cn/images/pdf.png') no-repeat;position: absolute;right: 0;top:50%;margin-top: -14px}
.impNotice .impnoList li span{font-size:18px;color: #999;float: left;display: block;}
.impNotice .impnoList li time{float: right;font-size:18px;color: #999;display: block;}
.impNotice .impnoList li:hover p{color: #c8a05a;}
/* 重要公告 */

/* 总部地址 */
.HQmap{padding-bottom: 10%;padding-top: 3.5%;}
.HQmap h1{font-size:36px;color: #c8a05a;text-align: center;font-weight: normal;margin-bottom: 2.5%;}
.HQmap #dituContent{height: 395px;}
.HQmap .HQmes{padding: 50px 0;border-bottom: 2px solid #c8a05a;}
.HQmap .HQmes p{font-size:16px;color: #666;position: relative;padding-left: 45px;}
/* .HQmap .HQmes p:before{width: 22px;height: 28px;content: '';background: url('/cn/images/icon6.png') no-repeat;position: absolute;left: 5px;top: -3px;} */
/* 总部地址 */

/* 业务布局 */
.buslayout{padding-bottom: 10%;padding-top: 3.5%;}
.buslayout h1{font-size:36px;color: #c8a05a;text-align: center;font-weight: normal;margin-bottom: 2.5%;}
.buslayout .imgBox{text-align: center;}

/* 业务布局 */

/* 客户留言 */
.messagesub{padding-bottom: 10%;padding-top: 3.5%;}
.messagesub h1{font-size:36px;color: #c8a05a;text-align: center;font-weight: normal;margin-bottom: 2.5%;}
.messagesub .form table{width: 100%;}
.messagesub .form table tr td{position: relative;}
.messagesub .form input.inbox{width: 95%;border-bottom: 1px solid #c9c9c9;height: 70px;line-height: 70px;margin-bottom: 40px;padding-left: 95px;}
.messagesub .form textarea.tebox{width: 100%;height: 190px;border-bottom: 1px solid #c9c9c9;padding-top: 15px;padding-left: 110px;margin-bottom: 40px;}
.messagesub .form a.suBtn{width: 10%;height: 50px;line-height: 50px;text-align: center;display: block;background: #c8a05a;color: #fff;font-size: 22px;margin: 0 auto;border-radius: 5px;}
.messagesub .form table tr:nth-child(1) td:nth-child(1).focn:before{width: 90px;height: 50px;line-height: 50px;content: '姓名';color: #595757;background: url('/cn/images/icon8.png') no-repeat left;position: absolute;left: 5px;top: 8px;padding-left: 30px;}
.messagesub .form table tr:nth-child(1) td:nth-child(2).focn:before{width: 90px;height: 50px;line-height: 50px;content: '电话';color: #595757;background: url('/cn/images/icon9.png') no-repeat left;position: absolute;left: 5px;top: 8px;padding-left: 30px;}
.messagesub .form table tr:nth-child(2) td:nth-child(1).focn:before{width: 90px;height: 50px;line-height: 50px;content: '邮箱';color: #595757;background: url('/cn/images/icon10.png') no-repeat left;position: absolute;left: 5px;top: 8px;padding-left: 30px;}
.messagesub .form table tr:nth-child(2) td:nth-child(2).focn:before{width: 90px;height: 50px;line-height: 50px;content: '地址';color: #595757;background: url('/cn/images/icon11.png') no-repeat left;position: absolute;left: 5px;top: 8px;padding-left: 30px;}

.messagesub .form table tr:nth-child(3) td.focn:before{width: 90px;height: 50px;line-height: 50px;content: '留言内容';color: #595757;background: url('/cn/images/icon12.png') no-repeat left;position: absolute;left: 5px;top: -3px;padding-left: 30px;}

/* 客户留言 */

.w15{width: 15%;}
/* 响应 */
body.open {overflow:hidden; position:fixed; left:0; top:0; height:100%; width:100%;}
.mobile_bg {position:fixed; left:0; top:0; width:100%; height:100%; z-index:8; background:rgba(0,0,0,.7); display:none;}
.moLogo{display: none;width: 100%;margin: 0 auto;}
.moLogo img{max-width: 238px;max-height: 51px;}
.nav_btn {float:right; width:30px; height:22px; margin:30px 15px 0; position:relative; cursor:pointer; display:none;  transition:margin 0.3s ease 0s;z-index: 12;}
.nav_btn span,.nav_btn span:before,.nav_btn span:after {content:''; display:block; width:100%; height:2px; background-color:#fff; position:absolute; left:0;}
.nav_btn span {top:50%; margin-top:-1px;}
.nav_btn span:before {top:-10px; transition:all 0.3s ease 0s;}
.nav_btn span:after {bottom:-10px; transition:all 0.3s ease 0s;}
.nav_btn.open span {height:0;}
.nav_btn.open span:before {transform:rotate(45deg); top:0;background-color:#c8a05a;}
.nav_btn.open span:after {transform:rotate(-45deg); bottom:-2px;background-color:#c8a05a;}

@media(max-width: 1280px){
	.honor .honorList.be:before{display: none}
	.honor .honorList.af:after{display: none;}
	.honor .honorList ul.be:before{display: none;}
}

@media(max-width: 960px){
	.nav_btn{display: block;}
	/* .moLogo{display: block;} */
	.top{position: static;height: auto;}
	.top .logo{margin: 15px 0;width: 45%;}
	.top .nav{position: absolute;left: 0;top: 0;width: 50%;height: 100%;background: #fff;z-index: 9;display: none;padding-right: 0;float: none;}
	.top .nav li{float: none;}
	.top .nav li >a{line-height: 50px;}
	.top .nav li:hover:before, .top .nav li.on:before{top: 48px;}
	.top .nav li .subnav{position: static;background: none;}
	.top .nav li .subnav dd a{color: rgba(0, 0, 0, .8);}
	.auto_1280{padding: 0 1%;}
	.tunnel .subsidiary .subsidiarytit{padding: 15px;}
	.tunnel .subsidiary .info{float: none;width: 100%;}
	.tunnel .subsidiary .imgB{float: none;text-align: center;}
	.tunnel .tunnelthe .achievement{width: 80%;margin: 0 auto;}
	.tunnel .natural .aptitude{padding: 25px 20px;}
	.filiale .fillList li .time{float: none; display: none;}
	.filiale .fillList li .imgTxt{float: none;width: 100%;}
	.honor .honorList ul{padding: 0;}
	.courseList .list{padding-right: 0;}
	.partner .partnerList li{width: 32%;text-align: center;}
	.partner .partnerList li:nth-child(5n){margin-right: 1.25%;}
	.partner .partnerList li:nth-child(3n){margin-right: 0;}
	.welfare .welfareList li{width: 100%;margin-right: 0;}
	.sectinfo .sectBefi .imgList{text-align: center;}
	.sectinfo .sectBefi .imgList img{float: none;margin-right: 0;}
	.business .businessList li .txtBox h5{height: 25px;overflow: hidden;}
	.business .businessList li .txtBox p{height: 20px;overflow: hidden;}
	.personnel li{overflow: hidden;float: none;width: 100%;margin-bottom: 2%;margin-right: 0;height: auto;padding-bottom: 2%;}
	.JobrecruitSearch select{margin-right: 1%;}
	.JobrecruitSearch input{width: 28%;}
	.impNotice .impnoMenu li{margin-bottom: 1px;}
	.impNotice .impnoList li{overflow: hidden;}
	.impNotice .impnoList li p{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
}
.seach{
    width: 65px;
    height: 80px;
    position: absolute;
    top: 0;
    right: 40px;
    background: url(/cn/images/s.png)no-repeat center right;
    background-size: 48%;
    z-index: 100;
 }
 .seach label{  ; height: inherit;padding-top: 82px; width: 50px; display: none; cursor: pointer; position: relative;z-index: 99999;}
.seach label a {
 position: absolute;
    top: 82px;
    z-index: 99999;
    right: -20px;
    width: 50px;
    height: 40px;
    color: #666;
    line-height: 40px;}



  .seach label input{
    background-color: #fff;
    border: 1px solid #c8a05a;
    width: 200px;
    height: 40px;
    position: absolute;
    /* top: 82px; */
    right: -4px;
    z-index: 9999;
    padding-left: 15px;
    color: #c8a05a;
    font-size: 16px;
}
 .seach:hover label{ display: block!important; }
@media(max-width: 768px){
	.sectionOne .stock{width: 100%;float: none;}
	.sectionOne .video{width: 83%;float: none;margin: 15px auto; height:300px}
	.framework .member li{width: 32%;margin-bottom: 2%;}
	.framework .member li:nth-child(4){margin-left: 0;}
	.tunnel .natural .aptitude{width: 100%;float: none;margin-bottom: 2%;margin-right: 0;}
	.tunnel .tunneltwo .tunneList li{width: 100%!important;margin-right: 0;overflow: hidden;}
	.tunnel h1:before{bottom: 0;}
	.tunnel .tunnelthe .mainproject li{overflow: hidden;}
	.maineng li{overflow: hidden;}
	.tunnel .tunneltwo .aptitude .aptiList li{width: 100%!important;margin-right: 0;overflow: hidden;}
	.JYaptiList li{width: 100%!important;margin-right: 0;overflow: hidden;margin-bottom: 2.6%;}
	.courseList .box .imgBox{float: none;}
	.courseList .box .txtBox{float: none;width: 100%;	    padding-right: 31%;
    text-align: justify;}
.tunnel .tunnelthe .achievement li .txtBox{line-height: 30px; height: 30px;}
	.tunnel .tunnelthe .achievement .prev, .tunnel .tunnelthe .achievement .next{width: 30px;height: 30px;background-size: 100% 100%!important; bottom: -33px;top: unset;}
.tunnel .tunnelthe .achievement{ width: 96%; }
	.tunnel .tunnelthe .achievement .prev{left: -25px;left:50%; margin-left: -30px;}
	.tunnel .tunnelthe .achievement .next{right: -25px;right:50%;margin-right: -30px; }
  .mainbus .small {margin-top:15px;  }
  .sectionOne .sectionOneBom .oneBomList li{ text-align: center; }
  .aboutTop h1{font-size:24px;}
  .aboutTop h5{font-size:18px;}
  .aboutBom h5{font-size:18px;}
  .aboutTop .infoabout{padding-right: 0;}
  .aboutTop .auto_1280{padding: 0 3%;}
  .aboutBom .auto_1280{padding: 0 3%;}
  .tunnel h1{font-size:24px;}
}

/*}*/

@media(max-width: 640px){
	.sectionOne .video{width: 100%;float: none;}
	.sectionOne .sectionOneBom .oneBomList li{width: 50%;height: 230px;margin-bottom: 15px;}
	.sectionThe .idxNotice{width: 94%;float: none;margin: 0 3%;}
	.sectionThe .idxPress{width: 94%;float: none;margin: 15px 3%;}
	.framework .member li{width: 49%;}
	.framework .member li:nth-child(3){margin-left: 0;}
	.framework .member li:nth-child(4){margin-left: 2%;}
	.framework .member li:nth-child(5){margin-left: 0;}

	.filiale .fillTit p:before, .filiale .fillTit p:after{display: none;}
	.filiale .fillList li .imgTxt .imgBox{float: none;width: 100%;padding-bottom: 56.8%;}
	.filiale .fillList li .imgTxt .txtBox{float: none;width: 100%;margin-left: 0;}
	.honor .honorList li{width: 49%;margin-right: 2%;text-align: center;}
	.honor .honorList li:nth-child(2n){margin-right: 0;}
	.partner .partnerList li{width: 49%;text-align: center;margin-right: 2%;}
	.partner .partnerList li:nth-child(5n){margin-right: 2%;}
	.partner .partnerList li:nth-child(3n){margin-right: 2%;}
	.partner .partnerList li:nth-child(2n){margin-right: 0;}
	.welfare .welfareList li .txtBox h5{height: 64px;overflow: hidden;}
	.Videodata .videoList li{width: 48.7%;}
	.Videodata .videoList li:nth-child(2n){margin-right: 0;}
	.management .manageList li .time{top: 0;margin-top: 0;}
	.management .manageList li .imgTxt .imgBox{float: none;width: 100%;padding-bottom: 69.55%;}
	.management .manageList li .imgTxt .txtBox{float: none;width: 100%;padding-left: 0;margin-bottom: 2%;}
	.business .businessList li{float: none;width: 100%;margin-right: 0;}
	.JobrecruitList .type li:nth-child(3){display: none;}
	.w15{width: auto;padding-left: 0!important;}
	.Listginfor .table{overflow: auto;}
	.messagesub .form a.suBtn{width: 100%;}
}

@media(max-width: 490px){
	.mainbus .big{width: 100%;float: none;}
	.mainbus .small{width: 100%;float: none;margin-bottom: 50px;margin-left: 0;}
	.mainbus .small li{float: left!important;}
}

@media(max-width: 480px){
	.nav_btn{margin:15px 15px 0;}
	.moLogo img{max-width: 90%;max-height: auto;margin: 0 auto;display: block;}
	.govern .governList li{width: 100%;margin-right: 0;}
	.JobrecruitList .type li:nth-child(6){display: none;}
	.JobrecruitSearch select{width: 100%;margin-right: 0;margin-bottom: 2%;}
	.JobrecruitSearch input{width: 100%;}
	.JobrecruitSearch .searchBtn{top: 170px;}
}

@media(max-width: 380px){
	.sectionOne .sectionOneBom .oneBomList li{width: 100%;}
	.framework .member li{width: 100%;margin-left: 0!important;}
	.partner .partnerList li{width: 100%;text-align: center;margin-right: 0!important;}
}
.tunnel .tunnelone .desigttxt{ width:65%; }
.tunnelone .info{ position: relative;
background-color: #cda769;
overflow: hidden;

}
.tunnelone .info p{ color: #fff !important;  }
.jsbdl .tunnelone .info p{ color: #333 !important;  }
.tunnelone .info .fl{width: 70%;padding: 72px 72px 30px 60px;}
.tunnelone .info .fr{width: 30%;}
.small .ul li {float: left;}
.swiper-pag2>.swiper-pagination-bullets, .swiper-pag2, .swiper-pagination-fraction{bottom: 53PX!important }
.swiper-pag2>.swiper-pagination-bullet-active{background-color: #87c89d;}
{ display: block; }
.Banner002291 span{ display: block;
width: 100%;
padding-bottom:18.7%;
background-repeat: no-repeat;
background-size: 100%;
 }
 .TextList000746 .ul li{
 margin-bottom: 15px;
padding: 2% 15px;
margin-bottom: 10px;
background-color: #fff;
}
 .TextList000746 .ul li a{ display: block; }
 .TextList000746 .ul li time{ padding-left: 5%; }
.auto_1400{ max-width: 1400px;
margin: 0 auto;
padding: 10px 15px;

 }



 /*发展历程*/

 .courseList .box{display: block;}
	.courseList .history .swiper-wrapper{height: auto;}
 .history .swiper-container {width: 100%;margin-left: auto;margin-right: auto;}
 .history .swiper-slide {background-size: cover;background-position: center;}
 .history .gallery-top { height: 80%;width: 100%;}
 .history .gallery-thumbs {height: 20%;box-sizing: border-box;padding: 10px 0;}
 .history .gallery-thumbs .swiper-slide {width: 25%;height: 100%;opacity: 0.4;}
 .history .gallery-thumbs .swiper-slide-active {opacity: 1;}

 .history .srtop{ height: 74px;background:url(/cn/images/historytopbg.png) repeat-x -7px 50px; padding:0 60px; }
 .history .srtop .swiper-slide{width: 135px; position: relative;opacity: 1; cursor: pointer;}
 .history .srtop .swiper-slide span{display: block;font-size: 20px; text-align: center; line-height: 27px; opacity: 1; }
 .history .srtop .swiper-slide i{ display: block; background: url(/cn/images/hisbtn.png)no-repeat center 0; width: 29px;height: 33px; position: absolute;left: 50%;top:37px; margin-left: -18.5px;  }

 .history .srtop .swiper-button-next {right:0px; top:0;margin-top: 0;width: 60px;height: 74px; opacity: 1; background:#fff url(/cn/images/hisright.png) no-repeat center 30px;}
 .history .srtop .swiper-button-prev {left:0px; top:0;margin-top: 0;width: 60px;height: 74px; opacity: 1; background:#fff url(/cn/images/hisleft.png) no-repeat center 30px;}

 .history .srtop .swiper-slide-thumb-active  span{  font-weight: bold;   font-size: 24px;   color: #c8a05a; }
 .history .srtop .swiper-slide-thumb-active  i{background-image: url(/cn/images/hisbtn.png);}


 .history .srbottom{padding-top: 30px;}


 .historyTop{margin-top: 100px;}


 /*发展历程*/

/* 苗圃基地 */
.mpjdtopBox{padding-bottom:50px;}
.mpjdtopBox .mpjdtop{padding-bottom: 15px;}

@media(min-width: 780px){
.mpjdtopBox .mpjdtop{padding-bottom: 30px;}
.mpjdtopBox{padding-bottom:90px;}

}

@media(max-width:768px){
    .tunnel h1{font-size:24px;}
  .tunnel .tunnelone .desigttxt{float: none;width: 100%;}
  .desigtimg{float: none;width: 100%;}
  .sectionOne{padding-top:20px;}
  .sectionThe h5{font-size:24px;padding-bottom:25px;}
  .sectionThe .idxNPList li{padding: 20px 0;}
  .sectionThe .idxNPList li p,.sectionThe .idxNPList li time{font-size:14px;}
  .govern h1{font-size:24px;}
  .framework h1{font-size:24px;}
  .course h1{font-size:24px;}
  .partner h1{font-size:24px;}
  .welfare h1{font-size:24px;}
  .filiale .fillTit h1{font-size:24px;}
  .Videodata h1{font-size:24px;}
  .filiale .fillTit h1{font-size:24px;}
  .business h1{font-size:24px;}
  .Listginfor h1{font-size:24px;}
  .HQmap h1{font-size:24px;}
  .buslayout h1{font-size:24px;}
  .messagesub h1{font-size:24px;}
}

@media(max-width:480px){
    .innerban img{height: 120px;}
}
