/**
 * 内页样式表
 */
.innerBanner{width:100%;height:352px;background:no-repeat center center;}

.innerNav{height:65px;line-height:65px;position:relative;background:#fafafa;border-bottom: 1px solid #dddddd;}
.innerNav .breadcrumb{float: right;font-size: 13px;color: #5b5b5b;}
.innerNav .breadcrumb img{padding-right: 10px;}
.innerNav .breadcrumb a{display: inline-block;padding-left: 14px;padding-right: 8px;background: url(../images/littleRight.png) left center no-repeat;}
.innerNav .breadcrumb a.current{padding-right: 0;color: #ea3800;}

.innerNav .tabBox{float: left;}
.innerNav .tabBox ul{overflow: hidden;}
.innerNav .tabBox ul li{float: left;padding-right: 35px;color: #3b3a40;font-size: 14px;}
.innerNav .tabBox ul li a{display: inline-block;position: relative;}
.innerNav .tabBox ul li a span{position: absolute;left: 0;bottom: 0;width: 0;height: 2px;background-color: #f63b2e;border-radius: 4px;-webkit-transition: width 300ms;transition: width 300ms;}
.innerNav .tabBox ul li.active a span{width: 100%;}

/*关于我们*/
.inContent{padding:55px 0 30px;}
.inContent p{font-size: 14px;color:#878685;line-height: 24px;}
.inContent2 p{font-size: 16px;color:#333;line-height: 30px;}
p.icon{padding-left: 30px;background: url(../images/about/point.png) left 3px no-repeat;}
.abContent{background: url(../images/about/bg.png) 80% 120% no-repeat;}
.psContent{background: url(../images/about/bg.png) 5% center no-repeat;}
.ozContent{background: url(../images/about/zzbg.png) center -10% no-repeat;}
h1.abTitle{color:#d29f40;font-size: 30px;padding-bottom: 16px;border-bottom: 2px solid #7b7b7b;}
.abSince{padding-top: 55px;}
.abSince>h3{color:#eb3c00;font-size: 30px;font-family: 'Montserrat-Regular';margin-bottom: 15px;}
.abSince>p{font-size: 16px;color:#696866;padding-bottom: 20px;border-bottom: 1px solid #eb3c00;line-height: 24px;}

.pageTitle{margin-bottom: 25px; padding:7px 0;}
.pageTitle .en{font-size: 30px;color:#eb3c00;font-family: 'Montserrat-Regular';letter-spacing: 0px; line-height:40px;}
.pageTitle .cn{font-size: 20px;color:#bc8f4b;font-weight: 600;}

.psContent .content .leftBox{width: 34%;float: left;padding-right: 25px;}
.psContent .content .leftBox img{width: 100%;max-width: 383px;}
.psContent .content .middleBox{width: 34%;float: left;padding-right: 25px;}
.psContent .content .rightBox{width: 32%;float: left;font-size: 0;}
.psContent .content .rightBox > img{width: 100%;}
.psContent .content .rightBox .textBox{padding: 35px 25px;background: #ecebe6;}
.psContent .content .rightBox .textBox h1{font-size: 24px;color: #898989;padding-bottom: 5px;}
.psContent .content .rightBox .textBox h2{font-size: 16px;color: #898989;padding-bottom: 20px;}
.psContent .content .rightBox .textBox img{width: 100%;max-width: 269px;}

/*新闻中心*/
.newsTopBg{height:220px;width:100%;position:relative;margin-top: 50px;}
.newsTopBg .yellowish{position:absolute;top:0;right:0;width:50%;height:220px;background:#f8f8f3; display:none;}
.newsTopBg .pic{width:300px;height:220px;float:left;}
.newsTopBg .pic img{display:block;width:300px;height:220px;}
.newsTopBg .info{width:900px;float:left;height:220px;background:#f8f8f3;padding-left: 40px;padding-right: 40px;padding-top: 30px;position:relative;z-index: 10;}
.newsTopBg .info h4 a{font-size: 18px;color:#bc8f4b;font-weight: 600;margin-bottom: 15px;}
.newsTopBg .info .date{color:#9d9e9f;font-size: 28px;font-family: 'Montserrat-Regular';letter-spacing: -1px; padding:15px 0;}
.newsTopBg .info p{font-size: 13.5px;color:#898989;line-height: 24px;}
.newsLeft{padding-top:40px;width:440px;float:left;padding-right: 40px;}
.newsContent{min-height: 300px;}
.newsRight{width:1200px;margin-top: 30px;}
.newsList li{padding:20px 0;border-bottom: 1px solid #f5f6f8;overflow:hidden;}
.newsList .date{display:block;width:125px;float:left;font-size: 24px;color:#a3a3a3;font-family: 'Montserrat-Regular';letter-spacing: -1px;}
.newsList .info{float:left;width:1075px;}
.newsList .info h5 a{font-size: 16px;color:#6f757a;margin-bottom: 10px;font-weight: 600;line-height: 30px;}
.newsList .info p{margin-bottom: 0;}
.newsList .info h5 a:hover{color:#eb3c00;}

.searchBox,.selBox{width:400px;height:50px;background:#f5f6fa;}
.input-search{display:block;float:left;width:348px;height:46px;margin:2px;border:0;outline: 0;padding: 0 20px;background:#fff;}
.btn-search,.btn-drop{display:block;width:48px;height:48px;float:right;background: url(../images/news/search.jpg) center center no-repeat;border:0;outline: 0;cursor:pointer;}
.selBox{margin-top: 15px;cursor:pointer;position:relative;}
.selBox .text{display:block;float:left;width:308px;height:46px;margin:2px;border:0;outline: 0;padding: 0 20px;background:#fff;line-height: 46px;font-size: 13px;color:#878685;}
.selBox .btn-drop{background: url(../images/news/drop.jpg) center center no-repeat;}
.selBox .pullList{position: absolute;top: 50px;overflow: hidden;width: 400px;left: 0px;background: #fff;z-index: 2;display:none;}
.selBox .pullList ul{border: 2px solid #f5f6fa;padding-left: 20px;}
.selBox .pullList ul li{cursor: pointer;font-size: 13px;color: #3f3e55;opacity: 0.6;line-height: 45px;}
.selBox .pullList ul li:hover{color:#eb3c00;}

h6.related{font-size: 18px;color:#585c80;margin-top: 30px;padding-bottom: 15px;border-bottom: 2px solid #efeeea;}
.relatList{margin-top: 15px;}
.relatList li{line-height: 24px;}
.relatList li a{color:#848484;font-size: 13.5px;}
.relatList li .text{display:inline-block;margin-right: 10px;}
.relatList li a:hover{color:#eb3c00;}

.newsPage{padding:30px 0;text-align: center;font-size: 0;line-height: 70px;vertical-align: middle;}
.newsPage a{display:inline-block;font-family: 'DINCond-BoldAlternate';color:#656565;}
.newsPage .page-item:hover,.newsPage .page-item.active{color:#b68c72;}
.newsPage .page-item{margin:0 3px;font-size: 24px;padding:0;}
.newsPage .page-prev{width:50px;height:50px;background: url(../images/news/btn_prev2.png) center center no-repeat #f3f7fa;margin-right: 10px;}
.newsPage .page-next{width:50px;height:50px;background: url(../images/news/btn_next2.png) center center no-repeat #f3f7fa;margin-left: 10px;}

.ndContent{padding-top: 30px;position:relative;}
.ndContent h3.date{font-size: 30px;color:#bc8f4b;font-family: 'Montserrat-Regular';letter-spacing: -1px;}
.ndContent h2.ndTitle{font-size: 18px;color:#3f3e55;font-weight: 600;line-height: 30px;margin-bottom: 5px;}
.ndDesc{font-size: 13.5px;color:#898989;}
.ndLine{width:100%;height:3px;background:#eae7e7;margin:25px 0;}
.ndShare{font-size: 14px;color:#4c565d;background: url(../images/news/share.png) right center no-repeat;padding-right: 25px;width:75px;height:24px;line-height: 24px;display:block;position:absolute;top:73px;right:0;}
.ndContent .btn-return{display:block;width:100%;height:80px;line-height: 80px;border:2px solid #a1a1a1;text-align: center;}
.ndContent .btn-return span{display:inline-block;background: url(../images/news/back.png) left center no-repeat;padding-left: 35px;font-size: 16px;color:#898989;}
.pageWrap .ndContent p{text-align: justify;}

/*业务·产品*/
.eqBg{background: url(../images/product/gqbg.png) right 0 no-repeat;padding-bottom: 50px;}
.eqBox{width:630px;padding-top: 20px; min-height: 260px;}
.eqBox .bold{font-size: 18px;color:#403E53;font-weight: 400;}
.eqBox .fz-large{font-size:46px;font-family: 'Montserrat-Regular';display:inline-block;padding:0 10px;line-height: 40px;vertical-align: top;letter-spacing:-2px;}

/*.ystBox{background: url(../images/product/yst.jpg) right bottom no-repeat;height:200px;}*/
.ystBox{overflow:hidden;}
.ystWrap{width:760px;padding-top: 15px;float:left;}
.rightPic{float:right;margin-left: 10px;}
h5.clTitle{font-size: 18px;color:#403E53;margin-bottom:10px;font-weight: bold;line-height: 30px;}
.pro-more{font-size:12px;color:#828282; display:inline-block;width:97px;height:34px;line-height:34px;text-indent:17px;margin-left:10px; background:url("../images/product/pro-more.png") no-repeat center center;}

.dsrzWrap{width:100%;background: url(../images/product/dsr-bg.jpg) center center no-repeat #F3F3F3;background-size:cover;padding-top: 60px;padding-bottom: 20px;}
.dsrzList{margin-top: 40px;position:relative;}
.dsrzList dl{position:absolute;top:30px;left:150px;width:988px;z-index: 5;}
.dsrzList dd{display:block;width:125px;height:125px;background: url(../images/product/add.png) center center no-repeat;margin-right: 122px;float:left;}
.dsrzList ul{margin-right: -75px;}
.dsrzList li{display:block;width:177px;height:177px;border:2px solid #e4e4e4;-webkit-border-radius:50%;border-radius:50%;float:left;margin-right: 70px;text-align: center;position:relative;z-index: 10;}
.dsrzList li>i{display:block;width:45px;height:48px;margin:25px auto 5px;}
.icon-ds1{background: url(../images/product/documents.png) center center no-repeat;}
.icon-ds2{background: url(../images/product/destination.png) center center no-repeat;}
.icon-ds3{background: url(../images/product/diagram.png) center center no-repeat;}
.icon-ds4{background: url(../images/product/shield.png) center center no-repeat;}
.icon-ds5{background: url(../images/product/growth.png) center center no-repeat;}
.dsrzList li:hover{border-color:#edb651;}
.dsrzList li:hover .icon-ds1{background-image: url(../images/product/documents2.png);}
.dsrzList li:hover .icon-ds2{background-image: url(../images/product/destination2.png);}
.dsrzList li:hover .icon-ds3{background-image: url(../images/product/diagram2.png);}
.dsrzList li:hover .icon-ds4{background-image: url(../images/product/shield2.png);}
.dsrzList li:hover .icon-ds5{background-image: url(../images/product/growth2.png);}
.dsrzList .line{display:inline-block;width:25px;height:2px;background:#edb651;}
.dsrzList li p{font-size: 14px;margin:5px auto 0;width:100px;line-height: 20px;}
.dsrzImg{display:none;}

.xssyWrap{padding-top: 50px;background: url(../images/product/xs-bg.png) 5% bottom no-repeat;}
.xssyWrap .content img{padding:10px;}

/*.sthlwBox{background: url(../images/product/hlwpic.jpg) right bottom no-repeat;height:200px;}*/
.sthlwBox{overflow:hidden;}
.sthlwWrap{width:760px;padding-top: 15px;}

.stDeveBg{width:100%;background: url(../images/product/xs-bg.png) 1% bottom no-repeat #f0f0f0;padding-top: 50px;}
.stDeveWrap{width:1370px;height:220px;margin:25px auto;background: url(../images/product/line-bg.png) center center no-repeat #f0f0f0;position:relative;}
.stDeveWrap .deveBtn{display:block;width:53px;height:53px;position:absolute;top:73px;}
.deveLeft{left:0;}
.deveRight{right:0;}
.deveList{width:900px;margin-left:192px;height:200px;position:relative;overflow:hidden;}
.deveList li{display:block;width:180px;height:100px;float:left;text-align: center;}
.deveList li p{margin-bottom: 0;font-size: 13px;}
.deveList li .date{font-size: 20px;color:#edb651;font-family: 'Montserrat-Regular';margin-bottom: 5px;}
.deveList li .text{line-height: 24px;height:48px;overflow:hidden;}
.deveList li:nth-child(odd){padding-top: 120px;}
.deveList ul{position:absolute;top:0;left:0;height:200px;width:200%;}

/*修改发展历程*/
.stDeveBg .pageWrap{position:relative;}
.devHBtn{display:block;width:54px;height:54px;position:absolute;top:240px;}
.devHLeft{background: url(../images/product/left.png) center center no-repeat;left:-80px;}
.devHRight{background: url(../images/product/right.png) center center no-repeat;right:-80px;}
.devHistory{/*width:1160px;*/height:460px;overflow:hidden;position:relative;}
.devHistPos{position:absolute;top:0;left:0;width:200%;height:100%;}
.devHistBox{width:330px;padding:30px 0 30px 30px;background:#fff;float:left;margin-right: 40px;min-height: 300px;margin-top: 20px;box-sizing: content-box;}
.devHistBox>h3{font-size: 24px;color:#edb651;font-family: 'Montserrat-Regular';padding-bottom: 15px;border-bottom: 2px solid #f4f4f4;}
.devHistBox .info{margin-top: 20px;height: 300px;overflow-y:auto;padding-right: 30px;}
.devHistBox .info h5{font-size: 18px;color:#88848e;font-family: 'Montserrat-Regular';padding-bottom: 5px;}

/*下属企业*/
.companyList li{padding:30px 0;border-bottom:1px solid #d6d5d7;}
.companyList li h3{font-size: 18px;color:#3f3e55;font-weight: 600;line-height: 30px;}
.companyList li .tips{float:right;display:block;width:14px;height:8px;background: url(../images/down.png) center center no-repeat;margin-right: 10px;margin-top: 10px;}
.companyList .active .tips{background-image: url(../images/up.png);}
.companyList li p{margin-bottom: 5px;}
.companyList li .info{display:none;margin-top: 10px;}
.btn-link{background: url(../images/update.png) left center no-repeat;display:block;line-height: 30px;text-decoration-color:#ec4e18;font-size: 14px;color: #dc3023;}

/*合作伙伴*/
.partnerList{padding-top: 60px;}
.partnerList ul{margin-right: -20px;}
.partnerList li{display:block;width: 275px;height:146px;border:2px solid #efefef;background:#fff;float:left;margin-right: 20px;margin-bottom: 20px;text-align: center;line-height: 146px;}
.partnerList li p{line-height: 146px;}
.partnerList li img{vertical-align: middle;max-width: 275px;max-height: 146px;}

/*联系我们*/
.contactBg{width:100%;background: url(../images/about/bg.png) right bottom no-repeat #f8f7f5;padding-top: 40px;}
.contactList{padding-top: 20px;overflow:hidden;-webkit-transition: all 0.3 ease;transition: all 0.3 ease;}
.contactList ul{margin-right: -20px;}
.contactList li{display:block;width:570px;height:200px;border:2px solid #efefef;background:#fff;padding:40px;float:left;margin-right: 20px;margin-bottom: 20px;}
.contactList .info{width:340px;float:left;}
.contactList .info h6{font-size: 16px;color:#000;font-weight: bold;margin-bottom: 10px;}
.contactList .info p{font-size: 12.5px;margin-bottom: 0;}
.contactList .pic{width:120px;height:120px;float:right;background:#eee;padding:10px;}
.contactList .pic img{display:block;width:100px;}
.btn-showMore{display:block;width:100%;height:80px;line-height: 80px;border:2px solid #a1a1a1;text-align: center;display:none;}
.btn-showMore span{display:inline-block;background: url(../images/contact/more.png) left center no-repeat;padding-left: 35px;font-size: 16px;color:#898989;}
.mapBox{height:300px;}

/* 人力资源 */

.human {
    margin: 0 -10px
}

.human li {
    width: 550px;
    float: left;
    height: 270px;
    padding: 35px;
    margin: 0 20px;
    margin-top: 50px;
    position: relative;
    padding-top: 20px;
    -webkit-transition: all 500ms ease;
    transition: all 500ms ease;
    border: solid 1px #e2e2e2
}

.human li:before {
    left: 50%;
    content: "";
    width: 0;
    height: 4px;
    top: -2px;
    opacity: 0;
    -webkit-transition: all 1000ms ease;
    transition: all 1000ms ease;
    position: absolute;
    background: #e40717
}

.human li .t1 {
    height: 60px;
    overflow: hidden;
    line-height: 60px;
    font-size: 20px;
    color: #111;
    position: relative;
    padding-right: 150px;
    border-bottom: solid 1px #e2e2e2
}

.human li .t1 span {
    color: #555;
    right: 20px;
    top: 0;
    width:100px;
    font-size: 14px;
    position: absolute
}

.human li .t2 {
    height: 90px;
    color: #333;
    margin-top: 20px;
    overflow: hidden;
    margin-bottom: 20px
}

.human li .button {
    height: 33px;
    width: 130px;
    color: #777;
    line-height: 31px;
    text-align: center;
    display: inline-block;
    border: solid 1px #e2e2e2
}

.human li:hover {
    box-shadow: 0 0 20px #ccc
}

.human li:hover:before {
    width: 90%;
    left: 30px;
    opacity: 1
}

.human li:hover .button {
    color: #fff;
    border-color: #e40717;
    background: #e40717
}

@media (max-width: 1100px) {
.newsTopBg .pic{width:360px;}
.newsTopBg .pic img{width:100%;}
.newsTopBg .info{width:580px;padding-left: 20px;}
.newsTopBg .yellowish{display:none;}
.newsTopBg .pic{width: 40%;}
.newsTopBg .info{width: 60%;overflow:hidden;}
.stDeveBg{background-image:none;}
/*.devHBtn{display:none;}*/
.dsrzList{display:none;}
.dsrzImg{display:block;text-align: center;}
.dsrzImg img{width:50%;}
.inContent p img{max-width: 100%;}
.ystWrap,.sthlwWrap,.rightPic{width:100%;float:none;}
.rightPic{text-align: center;}
.newsRight{border-left:0;width: 100%;padding-left:0;}
.newsList .info{width:80%;}
}

@media (max-width: 960px) {
.eqBg,.sthlwBox{background:none;}
.eqBox{min-height: auto;}
.ystBox,.dsrzWrap{background:none;height:auto;}
.stDeveWrap{width: 100%;background:none;height:auto;margin:0;}
.deveList{width: 100%;height:auto;margin-left:0;}
.stDeveBg{height: auto;}
.deveList ul{position:relative;left:auto;height:auto;width:100%;}
.deveList li:nth-child(odd){padding-top: 0;}
.deveList li{text-align: left;float:none;width:94%;margin:10px auto;height:auto;}

}

/*移动端*/
@media (max-width: 640px) {
.innerBanner{margin-top: 75px;height:120px;}
.innerNav .breadcrumb{display:none;}
.tabBox{left:20px;right:auto;position:absolute;}
.innerNav .tabBox ul li{padding-right: 15px;}
.inContent{padding:30px 0 10px;}
.inContent .pageWrap{width:94%;}
.dsrzImg img{width:100%;}

.pageTitle .en{font-size: 28px;}
.pageTitle .cn{font-size: 18px;}
h1.abTitle,.abSince>h3{font-size: 28px;}
.psContent .content .leftBox,.psContent .content .middleBox,.psContent .content .rightBox{float:none;width:100%;padding-right: 0;display:block;}

.newsTopBg{height:auto;}
.newsTopBg .yellowish{display:none;}
.newsTopBg .pic{width:100%;height:auto;float:none;}
.newsTopBg .pic img{width:100%;height:auto;}
.newsTopBg .info{width:100%;float:none;height:auto;padding:20px;}

.newsContent .newsLeft{float:none;width:100%;padding-right: 0;display:none;}
.searchBox, .selBox{width:100%;}
.input-search{width:84%;}
.selBox .text{width:73%;}

.newsLeft{padding-top: 20px;}
h6.related{display:none;}
.relatList{display:none;}
.relatList li{line-height: 30px;}
.newsContent .newsRight{width:100%;border-left: 0;padding:0px;}
.newsList .date{float:none;width:100%;}
.newsList .info{float:none;width:100%;}

.ndShare{display:none;}
.ndContent .btn-return{height:50px;line-height: 50px;font-size: 13px;}
.eqBg{background:none;padding-bottom: 10px;}
.eqBox{width:100%;}
.pb-50{padding-bottom: 20px !important;}

.ystBox,.sthlwBox{height:auto;}
.ystWrap,.sthlwWrap{width:100%;}
.dsrzWrap{background:none;padding-top: 30px;height:auto;}
.dsrzList dl{display:none;}
.dsrzList li{float:none;margin:10px auto;}
.dsrzList ul{margin-right: 0;}
.dsrzList li>i{margin-top:40px;}
.stDeveBg{height:auto;background:#f0f0f0;}
.stDeveWrap{width:100%;height:auto;background:none;}
.deveList{width:100%;height:auto;margin-left: 0;}
.stDeveWrap .deveBtn{display:none;}
.deveList ul{position:relative;left:auto;height:auto;width:100%;}
.deveList li:nth-child(odd){padding-top: 0;}
.deveList li{text-align: left;float:none;width:94%;margin:10px auto;height:auto;}
.companyList li h3{font-size: 16px;}
.contactList li{float:none;width:100%;height:auto;margin:1% auto;}
.partnerList li{width:45%;margin:1% 2%;}
.partnerList ul,.contactList ul{margin-right: 0;}
.partnerList{padding-top: 30px;}
.contactList .info{float:none;width:100%;}
.contactList .pic{float:none;margin:0 auto;margin-top: 20px;}
.contactList li{padding:20px;}

.devHistPos{position:relative;width:100%;}
.devHistory{overflow:visible;height:auto;width:auto;}
/*.devHistBox{width:260px;padding:10px 0 10px 10px;background:#fff;float:left;margin-right: 10px;}*/
.devHRight{right: 0px;top:-10px;}
.devHLeft{left:auto;right:60px;top:-10px;}
.pro-more{width:83px;height:30px;line-height:30px; background-size:100% 100%;margin-left:0;text-indent:8px;}

}

@media (max-width: 320px) {
.input-search{width:82%;}
.selBox .text{width:69%;}
}
