@charset 'utf-8';
/*===============================================
-yjc- 资质首页 start 子站
=======================================================*/
.building-banner{width: 100%; height: 450px; min-width: 1180px; position: relative; overflow: hidden;}
.building-banner-img{width: 1920px; margin-left: -960px; left: 50%; position: relative; overflow: hidden;}
.building-banner-img img{width: 100%;}
.building-img-lists{width: 100%;}
.building-img-lists>li{width: 100%;}
.building-banner-img .building-img-lists>li img{width: 100%;}
.building-banner-img-dot{ width: 100%; text-align: center; position: absolute; bottom: 15px;}
.building-img-dot-lists{ display: inline-block; }
.building-img-dot-lists>li{ display: inline-block; width: 9px; height: 9px; *zoom:1;*display: inline; margin: 0 4px; cursor:pointer; background: #e5e5e5; border-radius: 50%; }
.building-img-dot-lists>li.on{ width: 13px; height: 13px; background: white;}
.banner-adviser{ width: 258px; height: 392px; padding: 0 30px; box-shadow: 0 0 5px #d6ab17; position: absolute; top: 29px; left: 370px; background: white; border-radius: 3px;overflow: hidden;}
.banner-adviser>p{ font-size: 16px; color: #333; margin-top: 30px; line-height: 16px; text-align: center;}
.banner-adviser-lists{ width: 100%; overflow: hidden; }
.banner-adviser-lists>li{ width: 100%;}
.banner-adviser-cont{ width: 100%; padding: 20px 0; margin-top: 20px; overflow: hidden; border-top: 1px dashed #d9d9d9; border-bottom: 1px dashed #d9d9d9;}
.banner-adviser-img{ display: inline-block; *zoom:1;*display: inline; vertical-align: middle; width: 96px; height: 96px; border-radius: 50%;}
.banner-adviser-img img{ width: 100%; border-radius: 50%; width: 96px; height: 96px;}
.banner-adviser-right{ display: inline-block; *zoom:1;*display: inline; margin-left: 19px; vertical-align: middle; overflow: hidden; }
.banner-adviser-right .adviser-name{ margin: 0; }
.banner-adviser-right .adviser-name span{ display: inline-block; vertical-align:middle; line-height: 18px; font-size: 18px; color: #000; }
.banner-adviser-right .adviser-name i{ display: inline-block; vertical-align: middle; width: 15px; height: 19px; margin-left: 10px; background: url("/Public/default/images/building-icons.png") no-repeat; }
.banner-adviser-right .adviser-experience{ display: inline-block; font-size: 14px; color: #999; margin-top: 5px; }
.banner-adviser-right .adviser-star{ overflow: hidden; margin-top: 5px;}
.banner-adviser-right .adviser-star i{ display: inline-block; vertical-align: middle; width: 15px; height: 15px; margin-right: 3px; background: url("/Public/default/images/building-icons.png") -25px 0 no-repeat;}
.banner-adviser-handle{ overflow: hidden; margin-top: 20px; }
.banner-handle-time{ font-size: 14px; color: #999; line-height: 14px;}
.banner-handle-phone{ font-size: 26px; color: #fa4f4f; margin-top: 10px; font-weight: 700; line-height: 26px;}
.banner-handle-btn{ overflow: hidden; margin-top: 20px; padding-bottom: 20px; border-bottom: 1px dashed #d9d9d9;}
.banner-handle-btn a{ display: inline-block; float: left; vertical-align: middle; text-align: center; line-height: 36px; color: white; width: 124px; height: 36px; border-radius: 1px; font-size: 14px; }
.banner-handle-btn .handle-btn-blue{ background: #3fbff0; }
.banner-handle-btn .handle-btn-red{ background: #fa4f4f; margin-left: 10px; }
.banner-handle-btn .handle-btn-blue:hover{ background: #52c5f1; }
.banner-handle-btn .handle-btn-red:hover{ background: #fa6060; }
.banner-dot-box{ width: 100%; text-align: center; margin-top: 12px;}
.banner-adviser-dot{ display: inline-block; }
.banner-adviser-dot>li{ display: inline-block; width: 12px; height: 12px; *zoom:1;*display: inline; margin: 0 4px; cursor:pointer; background: #e5e5e5; border-radius: 50%; }
.banner-adviser-dot>li.on{ background: #3fbff0; }
/*banner sub start*/
.banner-sub-lists{width: 1180px; padding: 24px 0; margin:0 auto; overflow: hidden;}
.banner-sub-lists li{ float: left; width: 294px; height: 57px; padding-top: 15px; border-right: 1px solid #ebebeb; text-align: center; }
.banner-sub-lists li i{ display: inline-block; vertical-align: middle; width: 40px; height: 40px; background: url("/Public/default/images/banner-sub-icons.png") no-repeat; }
.banner-sub-lists li p{ display: inline-block; *zoom:1;*display: inline; vertical-align: middle; margin-left: 30px; font-size: 16px; color: #333; }
.banner-sub-lists li p span{ color: #fa4f4f; }
.banner-sub-lists li .banner-sub-icon2{width: 42px; height: 40px; background-position: -50px 0;}
.banner-sub-lists li .banner-sub-icon3{width: 14px; height: 44px; background-position: -100px 0;}
.banner-sub-lists li .banner-sub-icon4{width: 40px; height: 40px; background-position: -150px 0;}
.banner-sub-lists .banner-sub-last{ border: none; }
/*banner sub end*/
 /*资质办理快速通道 start */
.green-channel{ width: 100%; min-width: 1180px; padding: 70px 0; background: #f6f6f6; }
.building-title{ text-align: center; overflow: hidden; }
.building-title h1{ font-size: 30px; color: #333; line-height: 30px; }
.building-title p{ font-size: 14px; color: #666; line-height: 14px; margin-top: 15px; }
.building-title p span{ color: #fa4f4f; }
.green-channel-cont{ width: 1178px; height: 662px; border: 1px solid #e6e6e6; margin: 0 auto; margin-top: 40px; background: white; }
.green-channel-top{ overflow: hidden; }
.green-channel-left{ float: left; width: 294px; height: 662px; overflow: hidden;}
.green-channel-img{ width: 294px; height: 441px; border-bottom: 1px solid #e6e6e6; }
.green-channel-img img{ width: 100%; }
.channel-left-bottom{ width: 294px; height: 220px; text-align: center; overflow: hidden; background: url("/Public/default/images/channel-left-bk.jpg") #fafafa no-repeat 0 140px;}
.green-channel-right{ float: left; width: 884px; height: 441px; }
.channel-row1{ overflow: hidden; border-bottom: 1px solid #e6e6e6; }
.channel-row1>li{ float: left; height: 220px; border-left: 1px solid #e6e6e6;}
.channel-row1 .channel-row1-piece1{ width: 441px; height: 220px; position: relative;}
.channel-row1 .channel-list{ width: 220px; text-align: center;}
.channel-row2{ overflow: hidden; border-bottom: 1px solid #e6e6e6;}
.channel-row3{ overflow: hidden; }
.channel-row2>li,.channel-row3>li{ float: left; width: 220px; height: 220px; border-left: 1px solid #e6e6e6;}
.channel-left-bottom p{ margin-top: 63px; font-size: 24px; color: #fa4f4f; font-weight: 700; line-height: 24px; }
.channel-left-bottom span{ display: inline-block; width: 210px; margin-top: 15px; border-top: 1px dashed #c0c0c0; border-bottom: 1px dashed #c0c0c0; vertical-align: middle; font-size: 16px; color: #333; line-height: 35px;  }
.aptitude-icon{ display: inline-block; width: 50px; height: 52px; margin-top: 45px; background: url("/Public/default/images/channel-icons.png") no-repeat; }
.channel-type{ font-size: 18px; color: #333; margin-top: 20px;  line-height: 18px; }
.channel-type-cont{ font-size: 14px; color: #999; line-height: 20px; margin-top: 12px;}
.channel-type-cont span{ color: #fa4f4f; }
.channel-list:hover{ background: #3fbff0;}
.channel-list:hover .channel-type{ color: white; }
.channel-list:hover .channel-type-cont{ color: white; }
.channel-list:hover .channel-type-cont span{ color: white; }
.channel-list:hover .aptitude-icon{ background-position: 0 -60px; }
.channel-list{ text-align: center;  position: relative;}
.channel-list2 .aptitude-icon{ width: 55px; background-position: -60px 0; }
.channel-list3 .aptitude-icon{ width: 42px; background-position: 0 -120px; }
.channel-list4 .aptitude-icon{ width: 47px; background-position: -60px -120px; }
.channel-list5 .aptitude-icon{ width: 45px; background-position: -120px -120px; }
.channel-list6 .aptitude-icon{ width: 46px; background-position: 0 -240px; }
.channel-list7 .aptitude-icon{ width: 46px; background-position: -60px -240px; }
.channel-list8 .aptitude-icon{ width: 55px; background-position: -120px -240px; }
.channel-list9 .aptitude-icon{ width: 44px; background-position: -180px -240px; }
.channel-list2:hover .aptitude-icon{ background-position: -60px -60px; }
.channel-list3:hover .aptitude-icon{ background-position: 0 -180px; }
.channel-list4:hover .aptitude-icon{ background-position: -60px -180px; }
.channel-list5:hover .aptitude-icon{ background-position: -120px -180px; }
.channel-list6:hover .aptitude-icon{ background-position: 0 -300px; }
.channel-list7:hover .aptitude-icon{ background-position: -60px -300px; }
.channel-list8:hover .aptitude-icon{ background-position: -120px -300px; }
.channel-list9:hover .aptitude-icon{ background-position: -180px -300px; }
.channel-consult-cont{ margin: 30px 0 0 20px; overflow: hidden;}
.channel-consult-title{ font-size: 20px; line-height: 26px; color: #333; font-weight: 700; }
.channel-consult-time{display: inline-block; font-size: 14px; color: #999; line-height: 24px; margin-top: 10px; margin-top: 10px; }
.channel-consult-phone{ font-size: 26px; line-height: 24px; color: #3fbff0; font-weight: 700; margin-top: 5px;}
.channel-consult-btn{ display: inline-block; width: 100px; height: 32px; margin-top: 15px; font-size: 14px; line-height: 32px; background: #fa4f4f; color: white; border-radius: 1px; vertical-align: middle; text-align: center; }
.channel-consult-btn:hover{ background:#fa6060}
.hint-icon-box{ width: 17px; height: 17px; cursor:pointer; position: absolute; top: 40px; left: 163px; }
.hint-icon{ display: inline-block; width: 17px; height: 17px; cursor:pointer; background: url("/Public/default/images/channel-icons.png") -120px 0 no-repeat; }
.channel-list:hover .hint-icon{ background-position: -120px -60px; }
.channel-list1-icon{ display: inline-block;*zoom:1;*display: inline; margin-top: 60px; vertical-align: middle; width: 100px; height: 100px; margin-left: 77px; position: relative; overflow: hidden; }
.fist-show{ width: 100px; height: 100px; position: absolute; top: 0; left: 0; background: url("/Public/default/images/channel-list1-icon.png") no-repeat; }
.post-display{ width: 100px; height: 100px; position: absolute; top: 0; left: 100px; background: url("/Public/default/images/channel-list1-icon.png") -110px 0 no-repeat;  }
.channel-list1-txt{ display: inline-block;*zoom:1;*display: inline; margin-top: 60px; vertical-align: middle; margin-left: 30px; }
.channel-type1{ font-size: 18px; color: #333; line-height: 24px; }
.channel-type-cont1{ font-size: 14px; color: #999; line-height: 24px; }
.channel-type-cont1 span{ color: #fa4f4f; }
.channel-row1-piece1:hover{ background: #3fbff0; }
.channel-row1-piece1:hover .channel-type-cont1{ color: white; }
.channel-row1-piece1:hover .channel-type-cont1 span{ color: white; }
.channel-row1-piece1:hover .channel-type1{ color: white; }
.hint-icon1-box{ width: 17px; height: 17px; cursor:pointer; position: absolute; top: 70px; left: 354px; }
.hint-icon1{ display: inline-block; width: 17px; height: 17px; cursor:pointer; background: url("/Public/default/images/channel-icons.png") -120px 0 no-repeat; }
.channel-row1-piece1:hover .hint-icon1{ background-position: -120px -60px; }
.channel-row1-piece1>a{display: block; height: 220px;overflow:hidden;}
.channel-list>a{display: block; height: 220px;overflow:hidden;}
.mydefined-tip .layui-layer-content{background: none;}
.mydefined-tip .layui-layer-content{color: #666 !important;border: 1px solid #a0a0a0;}
.hint-icon-box div,.hint-icon1-box div{display: inline-block;*zoom:1;*display: inline;display: none;}
 /*资质办理快速通道 end */
 /*证书挂靠 start */
.certificate-anchored{ width: 1180px; margin: 0 auto; overflow: hidden; padding: 70px 0 60px 0; }
.certificate-anchored-top{ width: 1180px; height: 182px; margin-top: 40px; overflow: hidden; background: url("/Public/default/images/certificate-anchored-bk.jpg") no-repeat; }
.anchored-top-cont{ float:left; width: 625px; margin: 50px 0 0 80px; }
.anchored-top-cont h3{ font-size: 24px; color: #323232; font-weight: 700; }
.anchored-top-cont p{ font-size: 16px; color: #323232; line-height: 26px; margin-top: 5px; }
.anchored-top-btn{ float: right;  width: 170px; margin: 45px 60px 0 0;}
.anchored-top-btn a{ display: inline-block; font-size: 14px; width: 170px; height: 42px; line-height: 42px; vertical-align: middle; text-align: center; color: white; border-radius: 2px;  }
.need-certificate{ background: #fa4f4f; }
.have-certificate{ background: #3fbff0; margin-top: 10px; }
.need-certificate:hover{ background: #fa5d4d; }
.have-certificate:hover{ background: #52c2de; }
.certificate-anchored-bottom{ width: 100%; height: 363px; padding: 10px 0; overflow: hidden;}
.certificate-img{ float: left; width: 434px; overflow: hidden; }
.certificate-img img{ width: 100%; }
.certificate-option{ float: left; width: 735px; height: 361px; margin-left: 9px; border: 1px solid #e6e6e6;}
.certificate-option li{ float: left; width: 367px; height: 180px; text-align: center;}
.certificate-option li h4{ font-size: 18px; color: #333; margin-top: 30px;}
.certificate-option li p{ font-size: 14px; color: #999; line-height: 20px;  margin-top: 5px;}
.certificate-option li a{ display: inline-block; width: 120px; height: 34px; margin-top: 15px; font-size: 14px; background: #fa4f4f; color: white; border-radius: 2px; line-height: 34px; vertical-align: middle; text-align: center;  }
.certificate-option li a:hover{ background: #fa5d4d; }
.certificate-option-list1,.certificate-option-list2{ border-bottom: 1px solid #e6e6e6; }
.certificate-option-list1,.certificate-option-list3{ border-right: 1px solid #e6e6e6; }
.certificate-option li:hover{ box-shadow: 0 0 10px #e2e2e2;}
/*证书挂靠 end */
/*流程化 start*/
.building-title .building-title-sub{ text-transform:uppercase;}
.building-flow{ width: 100%; min-width: 1180px; background: #f6f6f6; padding: 70px 0;}
.building-flow-cont{ width: 1180px; margin: 0 auto; }
.piece1{ font-size: 14px; writing-mode:tb-rl; }
.building-flow-lists{ width: 1180px; height: 400px; margin: 0 auto; margin-top: 40px; overflow: hidden; background: white; }
.building-flow-lists>li{ float: left; overflow: hidden; width: 100px; height: 400px; background: white; position: relative; border-right: 1px solid #e6e6e6;}
.flow-cont{ width: 100px; height: 400px; background: url("/Public/default/images/flow-bks.jpg") no-repeat;; position: absolute; top:0; left:0; text-align: center; overflow: hidden; }
.flow-img{ width: 472px; height: 400px;  position: absolute; top:0; left:0; z-index: -1;}
.flow-cont2{ background-position: -100px 0; }
.flow-cont3{ background-position: -200px 0; }
.flow-cont4{ background-position: -300px 0; }
.flow-cont5{ background-position: -400px 0; }
.flow-cont6{ background-position: -500px 0; }
.flow-cont7{ background-position: -600px 0; }
.flow-cont8{ background-position: -700px 0; }
.flow-img img{ width: 100%; height: 100%; }
.flow-img-txt{ width: 473px; height: 84px; position: absolute; left: 0; bottom: 0; background: url("/Public/default/images/flow-bk1.png") no-repeat; }
.flow-img-txt p{ margin: 40px 0 0 20px; font-size: 18px; color: white; overflow: hidden; line-height: 30px; vertical-align: middle;}
.flow-img-txt p span{ display: inline-block; width: 26px; height: 26px; margin-right: 20px; border: 2px solid white; border-radius: 50%; font-size: 25px; text-align: center; vertical-align: middle; }
.building-flow-lists .flow-list-active{ width: 472px; }
.flow-list-active .flow-cont{display: none;}
.flow-list-active .flow-img{ z-index: 10; }
.building-flow-lists .flow-list-last{ border: none; }
/*流程化 end*/
/*服务过的客户 start*/
.sever-customer{ width: 100%; min-width: 1180px; padding: 70px 0; background: #f6f6f6; overflow: hidden; }
.sever-customer-outer{width: 1180px; margin: 0 auto; overflow: hidden; margin-top: 55px;}
.sever-customer-box{width: 1180px; overflow: hidden;}
.sever-customer-cont{ width: 1180px; overflow: hidden;}
.sever-customer-cont>li{ float: left; }
.sever-customer-img{ float: left; width: 273px; height: 188px; overflow: hidden; }
.sever-customer-img img{ width: 100%; height: 100%; }
.sever-customer-txt{ float: left; width: 273px; height: 158px; padding: 30px 0 0 20px;  background: white; overflow: hidden;}
.sever-title{ font-size: 18px; color: #323232;}
.sever-title-sub{ font-size: 16px; color: #666; margin-top: 10px;}
.sever-handle-time{ font-size: 14px; color: #fa4f4f; margin-top: 2px;}
.sever-handle-flow{ font-size: 12px; color: #666; margin-top: 10px;}
.sever-handle-flow span{ display: inline-block; width: 130px; height: 24px;}
.sever-customer-list1,.sever-customer-list2{ margin-bottom: 20px; }
.sever-customer-list1,.sever-customer-list3{ margin-right: 20px; }
.sever-dot-box{ width: 100%; text-align: center; margin-top: 36px;}
.sever-customer-dot{ overflow: hidden; text-align: center;}
.sever-customer-dot>li{ display: inline-block;*zoom:1;*display: inline; font-size: 0; width: 48px; height: 5px; margin: 0 5px; cursor:pointer; background: #cccccc; }
.sever-customer-dot>li.on{ background: #3fbff0; }
/*服务过的客户 end*/
/*团队展示 start*/
.building-slide-wrap{ background: white; }
/*团队展示 end */
/*顾问 start*/
.building-loan-counselor{ background: #f6f6f6; }
/*顾问 end*/
/*===============================================资质首页 end=======================================================*/
/*===============================================证书挂靠 start=======================================================*/
body .needclass .layui-layer-title{border: none; background: white;}
body .applyclass .layui-layer-title{border-bottom: 1px solid #dddddd; color: #666; background: white;}
body .applyclass .layui-layer-title span{ display: inline-block; margin-left: 20px;color: #333; }
.need-layer,.have-layer,.layer-dertificate{display: none; overflow: hidden; text-align: center;}
.need-layer p,.have-layer p,.layer-dertificate p{ font-size: 18px; color: #323232; text-align: center; }
.need-layer form,.have-layer form,.layer-dertificate form{overflow: hidden;}
.need-layer form input,.have-layer form input,.layer-dertificate form input{ width: 310px; height: 14px; padding: 15px 10px; line-height: 14px; border: 1px solid #d7d7d7;font-size: 14px; margin-top: 15px;}
.need-layer form a,.have-layer form a,.layer-dertificate form a{ display: inline-block; margin-top: 20px;font-size: 16px; color: white !important; width: 332px; height: 46px; background: #ff6e01; text-align: center; vertical-align: middle; line-height: 46px; }
.need-layer form a:hover,.have-layer form a:hover,.layer-dertificate form a:hover{ background:#e56502; }
.layer-dertificate p{ margin-top: 50px; }
.anchored-banner{width: 100%; height: 300px; min-width: 1180px; position: relative; overflow: hidden;}
.anchored-banner-img{width: 1920px; margin-left: -960px; left: 50%; position: relative;}
.anchored-banner-img img{width: 100%;}
.anchored-vice-top{width: 1180px; position: absolute; top: 0; left:370px; }
.vice-top-cont{ float: left; width: 750px; margin: 120px 0 0 20px;}
.vice-top-cont h3{ font-size: 40px; color: #323232; font-weight: 700; line-height: 40px; }
.vice-top-cont p{ font-size: 14px; color: #ac9934; margin-top: 10px; line-height: 14px; font-weight: 700; word-spacing: 10px;text-align: center; text-transform: uppercase;}
.anchored-vice-top .vice-top-btn{ margin: 105px 60px 0 0; }
.vice-banner-sub{ width: 1180px; margin:0 auto; padding: 20px 0; height: 82px; overflow: hidden;}
.vice-sub-left{ float: left;  width: 295px; text-align:center; margin-top: 20px;}
.vice-sub-left h3{ font-size: 24px; color: #3fbff0; font-weight: 700;}
.vice-sub-left p{ font-size: 12px;color: #3fbff0; text-transform: uppercase; font-weight: 700;}
.vice-sub-lists li i{ display: inline-block; height: 35px; margin-top: 10px; background: url("/Public/default/images/banner-sub2.png") no-repeat; }
.vice-sub-icon1{ width: 35px; }
.vice-sub-lists li .vice-sub-icon2{ width: 30px; background-position: -50px 0;}
.vice-sub-lists li .vice-sub-icon3{ width: 36px; background-position: -100px 0; }
.vice-sub-lists{ float: left; overflow: hidden; }
.vice-sub-lists li{float: left; height:82px; border-right: 1px dashed #d7d7d7; text-align: center; overflow: hidden;}
.vice-sub-lists .vice-sub-list1{ width: 240px; }
.vice-sub-lists .vice-sub-list2{ width: 320px; }

.vice-sub-lists li p{ font-size: 16px; color: #666; }
.vice-sub-lists .vice-sub-last{ border: none; width: 320px;}
/*申请证书 start*/
.vice-apply-box{ width:100%; min-width: 1180px; background: #f6f6f6;padding: 40px 0 60px 0; }
.vice-apply{ width: 1180px; margin: 0 auto; padding: 10px 0; overflow: hidden;}
.vice-apply-left{ float: left; width: 295px; overflow: hidden; }
.vice-apply-lt{ overflow: hidden;width: 265px;padding: 0 15px; height: 330px; background: #3fbff0; }
.vice-apply-lt h4{ font-size: 24px; line-height:24px; ; color: white;  text-align: center; font-weight: 700; margin-top: 60px;}
.vice-apply-lt p{ font-size: 14px; color:white;line-height: 14px; text-align: center; margin-top: 10px; }
.vice-apply-lt ul{ border-top: 1px dashed white; padding-top: 10px; margin-top: 30px; overflow: hidden;}
.vice-apply-lt ul li{float: left; color: white; font-size: 14px; margin-top: 10px; line-height: 14px; padding: 7px 20px; border: 1px solid white; }
.vice-apply-lt ul .vice-lt-left{ margin-right: 10px; }
.vice-apply-lb{ width: 258px; height: 392px; padding: 0 19px; background: white; border-radius: 3px; overflow:hidden;}
.vice-apply-lb>p{ font-size: 16px; color: #333; margin-top: 30px; line-height: 16px; text-align: center;}
.vice-apply-right{ width: 845px; float: right; }
.certificate-all{ width: 845px; float: left; }
.certificate-lists{ float: left; width: 845px;}
.certificate-lists>li{ float: left; width: 845px;}
.certificate-lists-piece{ float: left; width: 854px; }
.certificate-lists-piece>li{float: left; width: 231px; height: 326px; padding: 0 17px; background: white; text-align: center;}
.certificate-lists-piece>li:hover{ box-shadow: 0 0 10px #dadada; }
.certificate-list-img{ width: 208px; height: 146px; margin: 19px 0 0 12px; border-radius: 5px; }
.certificate-list-img img{ width: 100%; border-radius: 5px;}
.certificate-list-txt{ border-top: 1px dashed #e6e6e6; margin-top: 18px;}
.certificate-txt-name{ font-size: 16px; color: #323232; margin-top: 16px; line-height: 16px;}
.certificate-txt-btn{ display: inline-block; margin-top: 20px; font-size: 14px;color: #666; border: 1px solid #b5b5b5; width: 138px; height: 36px; border-radius: 2px; text-align: center; line-height: 36px; vertical-align: middle; }
.certificate-txt-btn:hover{ background: #fa6060; color: white; border: 1px solid #fa4f4f; background: #fa4f4f; }
.certificate-txt-sub{font-size: 12px; color: #666; margin-top: 10px; line-height: 12px;}
.certificate-txt-sub span{ color: #fa4f4f; }
.margin-right25{ margin-right: 25px; }
.margin-top25{ margin-top: 25px; }
.certificate-page{ width: 100%; text-align: center; margin-top: 24px;}
.certificate-page-dot{ display: inline-block;*zoom:1;*display: inline;  height: 23px; line-height: 23px; vertical-align: middle; }
.certificate-page-dot>li{ display: inline-block;line-height: 23px; vertical-align: middle; width: 12px; height: 12px; *zoom:1;*display: inline; margin: 0 4px; cursor:pointer; background: #e5e5e5; border-radius: 50%; }
.certificate-page-dot>li.on{ background: #3fbff0; }
.certificate-page a{ display:inline-block;*zoom:1;*display: inline;  vertical-align: middle;width: 23px; height: 23px; background: url("/Public/default/images/vice-arrows.png") no-repeat; }
.certificate-page .prev{background-position: 0 0; margin-right: 16px;}
.certificate-page .next{background-position: -30px 0; margin-left: 16px;}
.certificate-page .prev:hover{background-position: 0 -30px;}
.certificate-page .next:hover{background-position: -30px -30px;}
/*申请证书 end*/
/*我要办证 start*/
.i-want{ width: 1180px; margin: 0 auto; overflow:hidden; padding: 70px 0; }
.i-want .certificate-option{ float: left;width: 1180px; margin-top: 60px;height: 182px; border: none;}
.i-want .certificate-option>li{ border: 1px solid #e6e6e6; }
.i-want .certificate-option .certificate-option-list1{margin-right: 30px;}
.i-want .certificate-option .certificate-option-list2{margin-right: 30px;}
.i-want .certificate-option>li p{height: 40px;}
/*我要办证 start*/
/*banner middle start*/
.banner-middle{width: 100%; height: 141px; min-width: 1180px; position: relative; overflow: hidden;}
.banner-middle-img{width: 1920px; margin-left: -960px; left: 50%; position: relative;}
.banner-middle-img img{width: 100%;}
.banner-middle-cont{ position: absolute; top:0; left:370px; }
.banner-middle-txt{ float: left; margin: 47px 0 0 126px; }
.banner-middle-txt h2{ font-size: 30px; color: #323232; font-weight: 700; line-height: 30px;  text-align: center;}
.banner-middle-txt h2 span{ color: #fa4f4f; }
.banner-middle-txt p{ font-size: 12px; margin-top: 10px;line-height: 12px; color: #323232; text-transform: uppercase; font-weight: 700;text-align: center; }
.banner-middle-btn{ float: left; display: inline-block; width: 170px; height: 46px; background: #fa4f4f; border-radius:2px;text-align: center; line-height: 46px; vertical-align: middle; color: white; font-size: 16px; margin: 48px 0 0 30px;}
.banner-middle-btn:hover{background:#fa6060;}
/*banner middle end*/
.sever-title{vertical-align: middle;}
.sever-title .sever-title-name{ display: inline-block; max-width: 189px; white-space:nowrap; text-overflow: ellipsis; overflow: hidden; vertical-align: middle;font-size: 18px; color: #323232; }
.sever-title .sever-title-type{display: inline-block; vertical-align: middle; margin-left: 10px;font-size: 12px; color: #323232; padding: 4px 7px; border: 1px solid #fa4f4f; line-height: 12px; color: #fa4f4f;}
.sever-company-box{ overflow: hidden; vertical-align: middle;line-height: 16px;}
.sever-company-box>p{ float: left; }
.sever-handle-company{ font-size: 14px; color: #666; line-height: 16px;margin-top: 1px;}
.sever-certificate-time{ overflow: hidden; margin-left: 20px; }
.sever-certificate-time i{ display: inline-block; vertical-align: middle;width: 16px; height: 16px; background: url("/Public/default/images/time-icons.png") no-repeat; }
.sever-certificate-time span{ display: inline-block; vertical-align: middle;font-size: 14px; line-height: 16px; color: #fa4f4f; margin-left: 6px;}
.certificate-counselor{ background: white; }
.sever-company-unit{ margin: 20px 0 20px 0; vertical-align: middle; overflow: hidden; }
.sever-company-unit .sever-title-sub{ display: inline-block; margin: 1px 0 0 0; max-width: 149px;white-space:nowrap; text-overflow: ellipsis; overflow: hidden; vertical-align: middle; line-height: 16px;}
.sever-company-unit .sever-certificate-time{ display: inline-block;  vertical-align: middle; line-height: 16px;}
.sever-company-personal .sever-handle-company{display: inline-block; margin: 1px 0 0 0; max-width: 149px;white-space:nowrap; text-overflow: ellipsis; overflow: hidden; vertical-align: middle; line-height: 16px;}
.sever-company-personal .sever-certificate-time{ display: inline-block;  vertical-align: middle; line-height: 16px;}
.sever-sub-personal{ margin: 8px 0 3px 0; }
/*===============================================证书挂靠 end=======================================================*/


/*xtt 2016.08.12 菜单应急 新增*/
.aptitude-sub {
	top: -25px;
	width: 270px;
}
.aptitude-nav {
	padding-top: 32px;
}
.aptitude-box {
	height: 450px;
}
/*=============================================== yjc 2016.10.08 资质首页优化 start =======================================================*/
.bo-sub-lists>li>p{ text-align: left; }
.oc-left-img{ position: relative; }
.optimize-banner .banner-adviser{ box-shadow: 0 0 5px #dedcdb; }
.optimize-green-channel-dot{ position: absolute; bottom: 14px; left: 50%; margin-left: -58px;}
.optimize-green-channel-lists{ overflow: hidden; font-size: 0;}
.optimize-green-channel-lists>li{ display: inline-block; *display: inline; *zoom: 1; width: 48px; height: 5px; margin: 0 5px; background: #fafafa; filter:alpha(Opacity=50);-moz-opacity:0.5;opacity: 0.5; border-radius: 2px; cursor: pointer; }
.optimize-green-channel-lists>.on{ background: white; filter:alpha(Opacity=100);-moz-opacity:1;opacity: 1;}
.optimize-img-lists{ width: 294px; height: 441px; overflow: hidden; }
.optimize-img-lists>li{ width: 294px; height: 441px; overflow: hidden; position: relative;}
.optimize-img-lists>li img{ width: 100%; }
.oc-left-btn{ display: inline-block; width: 123px; height: 32px; text-align: center; line-height: 32px; vertical-align: middle; background: #dc1405; font-size: 16px; color: white; border-radius: 13px; position: absolute; left: 25px; }
.oc-left-btn:hover{ background: #df2507; }
.oc-left-btn1{ bottom: 85px; }
.oc-left-btn2{ bottom: 215px; }
.oc-list3 .channel-consult-title{ line-height: 30px; }
.oc-list1 .aptitude-icon{ display: inline-block; vertical-align: middle; width: 60px; height: 60px; background: url("/Public/default/images/oc-icons.png") no-repeat; }
.oc-list1:hover .aptitude-icon{ background-position: 0 -60px; }
.oc-list2 .aptitude-icon{display: inline-block; vertical-align: middle; width: 60px; height: 60px;  background: url("/Public/default/images/oc-icons.png") -60px 0 no-repeat; }
.oc-list2:hover .aptitude-icon{ background-position: -60px -60px; }
.oc-consult-cont{ margin: 30px 0 0 40px; width: 100%; height: 100%;}
.channel-row2 .oc-list3{ height: 220px; width: 440px; background: url("/Public/default/images/oc-consult-cont.png") 262px bottom no-repeat; }
.ob-type{ width: 1180px; overflow: hidden; height: 200px; background: white; margin: 0 auto; margin-top: 15px; }
.ob-type-icon{ display: inline-block; width: 30px; height: 30px; margin-left: 54px; vertical-align: middle; background: url("/Public/default/images/ob-type.png") no-repeat; }
.ob-type>.hd{ float: left; width: 295px; }
.ob-type>.bd{ float: left; width: 885px;}
.ob-type-title{ width: 295px; }
.ob-type-title>li>span{ font-size: 16px; color: #333; margin-left: 28px; display: inline-block; vertical-align: middle; line-height: 48px; }
.ob-type-title2 .ob-type-icon{ background-position: -30px 0; }
.ob-type-title3 .ob-type-icon{ background-position: -60px 0; }
.ob-type-title4 .ob-type-icon{ background-position: -90px 0; }
.ob-type-title>li{ border:1px solid #e6e6e6; width: 293px; height: 48px;}
.ob-type-title .ob-type-title2,.ob-type-title .ob-type-title3,.ob-type-title .ob-type-title4{ border-top-color: #f8f8f8; }
.ob-type-title1:hover .ob-type-icon{ background-position: 0 -30px; }
.ob-type-title2:hover .ob-type-icon{ background-position: -30px -30px; }
.ob-type-title3:hover .ob-type-icon{ background-position: -60px -30px; }
.ob-type-title4:hover .ob-type-icon{ background-position: -90px -30px; }
.ob-type-title>li:hover{ background: #3fbff0; }
.ob-type-title>li:hover span{ color: white; }
.ob-type-title .on{ background: #3fbff0; }
.ob-type-title .on .ob-type-icon1{ background-position: 0 -30px; }
.ob-type-title .on .ob-type-icon2{ background-position: -30px -30px; }
.ob-type-title .on .ob-type-icon3{ background-position: -60px -30px; }
.ob-type-title .on .ob-type-icon4{ background-position: -90px -30px; }
.ob-type-title .on>span{ color: white; }
.ob-type-cont{ width: 884px; height: 198px; border:1px solid #e6e6e6; border-left: none; background: url("/Public/default/images/ob-type-cont.jpg") right bottom no-repeat;
	vertical-align: middle; display: table-cell;}
.ob-type-cont>li>span{ font-size: 16px; line-height: 40px; color: #333; margin-right: 25px; }
.ob-type-cont>li{ padding: 0 32px; vertical-align: middle; display: table-cell;}
.bo-piece{ background: #f6f6f6; }
.bo-piece-outer{ overflow: hidden; width: 100%; min-width: 1180px;}
.bo-piece-outer .certificate-anchored{ padding: 56px 0 70px 0; }
/*=============================================== yjc 2016.10.08 资质首页优化 end =======================================================*/
/*=============================================== yjc 2016.10.08 证书挂靠 start =======================================================*/
.cao-apply-box{ padding: 80px 0 60px 0; }
.cao-building-type{ overflow: hidden; width: 1180px; margin: 0 auto; margin-top: 40px;}
.cao-type-title{ font-size: 0; text-align: center; padding-bottom: 26px;}
.cao-type-title>li{ position: relative; display: inline-block; vertical-align: middle; *display: inline; *zoom: 1; width: 110px; height: 40px; margin: 0 30px; background: #eee; text-align: center; line-height: 40px; font-size: 16px; color: #333; border-radius: 3px;}
.cao-type-title .cao-title-first{ margin-left: 0; }
.cao-type-title .cao-title-last{ margin-right: 0; }
.cao-type-title>li.on{ background: #3fbff0; color: white; }
.cao-triangle-out{ display: inline-block; display: none; vertical-align: middle; width: 0; height: 0; position: absolute; bottom: -26px; left: 37px; border-top: 0; border-left: 18px solid transparent; border-right: 18px solid transparent; border-bottom: 15px solid #3fbff0;}
.cao-triangle-in{ display: inline-block; display: none; vertical-align: middle; width: 0; height: 0; position: absolute; bottom: -27px; left: 37px; border-top: 0; border-left: 18px solid transparent; border-right: 18px solid transparent; border-bottom: 15px solid white; }
.cao-type-title>li.on .cao-triangle-out{ display: inline-block; }
.cao-type-title>li.on .cao-triangle-in{ display: inline-block; }
.cao-building-type>.bd{ width: 1167px; height: 273px; padding: 12px 0 12px 11px; border: 1px solid #3fbff0; background: white;}
.cao-bd-left{ overflow: hidden; float: left; width: 405px; height: 273px; text-align: center; background: url("/Public/default/images/cao-building-type.jpg") no-repeat; }
.cao-bd-title{ font-size: 24px; color: white; font-weight: 700; margin-top: 25px;}
.cao-bd-txt{ font-size: 16px; color: white; line-height: 25px; margin-top: 18px;}
.cao-bd-btn{ overflow: hidden; text-align: center; font-size: 0; margin-top: 25px; }
.cao-bd-btn>a{ width: 167px; height: 46px; display: inline-block; vertical-align: middle; font-size: 16px; color: white; line-height: 46px; border-radius: 3px; }
.cao-bd-need{ background: #fa4f4f; }
.cao-bd-have{ background: #3fbff0; margin-left: 20px;}
.cao-bd-need:hover{ background: #eb5151; }
.cao-bd-have:hover{ background: #40b3e0; }
.cao-type-cont{ width: 590px; height: 273px; float: right; padding: 0 44px 0 94px; border-left: 2px dashed #eee;}
.cao-type-cont>li>span{ font-size: 16px; color: #333; line-height: 60px; margin-right: 27px;}
.cao-vice-apply{ margin-top: 78px; }
/*=============================================== yjc 2016.10.08 证书挂靠 end =======================================================*/
/*=============================================== xtt 2016.11.22 办理流程 start =======================================================*/
.certificate-step {
	padding: 42px 0 0;
}
.certificate-step>ul {
	overflow: hidden;
	width: 1268px;
}
.certificate-step li {
	position: relative;
	width: 145px;
	float: left;
	text-align: center;
	padding: 20px 33px;
	border: 1px #e7e7e7 solid;
	border-radius: 5px;
	font-size: 18px;
	color: #999;
	margin-right: 104px;
}
.certificate-step li>i {
	position: absolute;
	top: 50%;
	margin-top: -15px;
    left: -84px;
	display: block;
	width: 70px;
	height: 30px;
	background: url(/Public/default/images/step_icon.png) -440px 0;
}
.certificate-icon {
	display: block;
	width: 110px;
	height: 110px;
	margin: 0 auto 20px;
	background-image: url(/Public/default/images/step_icon.png);
}
.certificate-icon.icon1 {
	background-position: 0 0;
}
.certificate-icon.icon2 {
	background-position: -110px 0;
}
.certificate-icon.icon3 {
	background-position: -220px 0;
}
.certificate-icon.icon4 {
	background-position: -330px 0;
}
.certificate-p {
	color: #333;
	margin-bottom: 5px;
}
/*=============================================== xtt 2016.11.22 办理流程 end =======================================================*/
/*=============================================== yjc 2016.12.28 建筑资质-重庆 start =======================================================*/
.optimize-banner .banner-adviser-cq{ box-shadow: none;}
.green-channel-cq .green-channel-cont{ height: 441px;}
.green-channel-cq .ob-type{ margin-top: 0;}
.green-channel-cq .ob-type .ob-type-cont{ border-top: 0;}
.green-channel-cq .ob-type .ob-type-title>li:first-child{ border-top: 0;}
.green-channel-cq .oc-left-btn1{ top: 189px; left: 15px; background: #fa4f4f;}
.green-channel-cq .oc-left-btn1:hover{ background: #e85a5f;}
.channel-row-cq .channel-list .aptitude-icon{ width: 60px; height: 60px; background: url(/Public/default/images/channel-icons-cq.png) no-repeat;}
.channel-row-cq .channel-list2 .aptitude-icon{ background-position: -60px 0;}
.channel-row-cq .channel-list3 .aptitude-icon{ background-position: -120px 0;}
.channel-row-cq .channel-list4 .aptitude-icon{ background-position: -180px 0;}
.channel-row-cq .channel-list5 .aptitude-icon{ background-position: 0 -120px;}
.channel-row-cq .channel-list6 .aptitude-icon{ background-position: -60px -120px;}
.channel-row-cq .channel-list7 .aptitude-icon{ background-position: -120px -120px;}
.channel-row-cq .channel-list8 .aptitude-icon{ background-position: -180px -120px;}
.channel-row-cq .channel-list1:hover .aptitude-icon{ background-position: 0 -60px;}
.channel-row-cq .channel-list2:hover .aptitude-icon{ background-position: -60px -60px;}
.channel-row-cq .channel-list3:hover .aptitude-icon{ background-position: -120px -60px;}
.channel-row-cq .channel-list4:hover .aptitude-icon{ background-position: -180px -60px;}
.channel-row-cq .channel-list5:hover .aptitude-icon{ background-position: 0 -180px;}
.channel-row-cq .channel-list6:hover .aptitude-icon{ background-position: -60px -180px;}
.channel-row-cq .channel-list7:hover .aptitude-icon{ background-position: -120px -180px;}
.channel-row-cq .channel-list8:hover .aptitude-icon{ background-position: -180px -180px;}
.channel-row-cq .channel-list .channel-type{ height: 48px; overflow: hidden; margin-top: 4px;}
.channel-row-cq .channel-list .channel-type>span{ vertical-align: middle; font-size: 18px; line-height: 24px; color: #323232;}
.channel-row-cq .channel-list .channel-type>i{ height: 48px; vertical-align: middle;}
.channel-row-cq .channel-list:hover .channel-type>span{ color: #fff;}
/*Qusetion start*/
.question-box-cq{ width: 100%; min-width:1180px; height: 645px; background: url(/Public/default/images/qusetion-cq.jpg) center no-repeat;}
.question-cont-cq{ width: 1180px; margin: 0 auto;}
.question-cont-cq>ul{ overflow: hidden;}
.question-cont-cq>ul>li{float: left; width: 489px; height: 189px; padding: 6px 35px 0 23px; border: 1px solid #6a686e; margin: 42px 0 4px 80px; background: url(/Public/default/images/transparent-048.png)}
.question-cont-cq>ul>li.marginLeft0{ margin-left: 0;}
.question-cont-cq>ul>li.row2{ height: 215px;}
.question-cont-cq>ul>li .question-piece{ overflow: hidden;}
.question-cont-cq>ul>li .question-piece1{ height: 72px;}
.question-cont-cq>ul>li .question-piece>p{ color: #fff; font-size: 16px; line-height: 24px;}
.question-cont-cq>ul>li .question-piece2{ margin-top:12px;}
.question-handle{ width: 100%; text-align: center;}
.question-handle>a{ width: 197px; height: 47px; border: 1px solid #909198; margin-top: 36px; vertical-align: middle; font-size: 16px; color: #fff; line-height: 47px; text-align: center;}
.question-handle>a:hover{border-color: #fff; }
/*Qusetion end*/

.eight-Strength-cq{ background: #fff;}
.eight-Strength-cq .btn-show{ padding: 42px 0; width: 86px; font-size: 16px; color: #fa4f4f;}

/*=============================================== yjc 2016.12.28 建筑资质-重庆 end =======================================================*/