.margin-t-63{margin-top:63px}
.margin-t-42{margin-top:42px;}
.margin-auto{margin-left:auto;margin-right:auto}
.modal{width:100%;height:100%;position: fixed;top:0;left:0;background: rgba(0,0,0,.6);}
.modal .modal-content{width:422px;height:252px;background: #fff;position: absolute;left:50%;margin-left:-211px;top:50%;margin-top:-126px;}
.modal .modal-content .modal-head{height:49px;line-height: 49px;background: #008eff;text-align: center;color:#fff;font-size: 16px;position: relative;}
.modal .modal-content .modal-head .btn-close{width:18px;height:18px;border:none;color:#fff;background: url(../new-img/wrong.png) no-repeat;position: absolute;top:16px;right:18px;}
.modal .modal-content .modal-body{color:#292a2a;font-size: 18px;line-height: 24px;padding:60px 50px 0;}
/* 动态数据库的头 */
.dynamic-data-header{height: 130px;background: url(../new-img/channel-header2.png) center center no-repeat;min-width: 1200px;color:#fff;}
.dynamic-data-header .title{font-size: 24px;padding-top:44px;}
.dynamic-data-header .title-e{font-size: 12px;margin-top:2px;}
/* 动态数据库的搜索 */
.data-search{width:428px;height:38px;}
.data-search .data-search-input{font-size:16px;width:301px;height:18px;border:1px solid #008eff;padding:9px 24px;border-bottom-left-radius: 50px;border-top-left-radius: 50px;float: left;outline: none;color:#008eff;}
.data-search .data-search-btn{width:77px;height:38px;line-height:38px;background: #008eff;border:none;float: right;font-size: 16px;color:#fff;border-bottom-right-radius: 50px;border-top-right-radius: 50px;}
.data-search .data-search-input::-webkit-input-placeholder {color:#008eff;}
.data-search .data-search-input:-moz-input-placeholder {color:#008eff;}
.data-search .data-search-input::-moz-input-placeholder {color:#008eff;}
.data-search .data-search-input:-ms-input-placeholder {color:#008eff;}

/* 动态数据库的筛选 */
.data-selector{width:998px;border:1px solid #eeeeee;}
.data-selector .selectorLine{border-bottom:1px solid #eeeeee;padding:20px 22px;}
.data-selector .sl-key{float: left;width:110px;text-align: right}
.data-selector .sl-value{float: right;width:836px;margin-top:-28px;}
.data-selector .sl-value a{float: left;display: inline-block;padding:5px 14px;color:#999;margin-right:23px;margin-top:23px;}
.data-selector .sl-value.selected a.active{background: #008eff;color:#fff;}
.data-selector .sl-value.selected a:hover{background: #008eff;color:#fff;}
.data-selector .sl-value.sl-condition{display: inline-block;}
.data-selector .sl-value.sl-condition a{color:#008eff;}
.data-selector .sl-value.sl-condition a:after{content:'';display:inline-block;width:15px;height:15px;background:url(../new-img/close.png) no-repeat;position: relative;top:2px;left:32px;padding-left:32px;}
.data-selector .sl-value.sl-condition span.clear-select{padding:5px 14px;color:#008eff;margin-right:23px;margin-top:23px;display: inline-block;}
.data-selector .sl-value.sl-condition a.active{border:1px dashed #008eff;}
.filter-content{border:1px solid #eee;margin-top:32px;}
.filter-content .filter-tab{height:50px;line-height:50px;background: #f7f7f7}
.filter-content .filter-tab{padding-left:42px;}
.filter-content .filter-tab li{float: left;margin-right:56px;position: relative;}
.filter-content .filter-tab li.active:before{content:'';display:inline-block;width:43px;height:3px;background: #008eff;position: absolute;bottom:0;left:50%;margin-left:-22px;}
.filter-content .filter-tab li.active a{display:inline-block;color:#008eff;height:50px;}
.filter-content .filter-tab li a{color:#999;}
.filter-content .filter-tab li a i{position: relative;left:5px;top:2px;}
.filter-table{width:100%;color:#999;border-collapse: collapse;}
.filter-table thead tr td:nth-of-type(1){width:450px;padding-left:134px;}
.filter-table thead tr td:nth-of-type(2){width:112px;}
.filter-table thead tr td:nth-of-type(3){width:86px;}
.filter-table thead tr td:nth-of-type(4){width:96px;}
.filter-table thead tr td:nth-of-type(5){width:100px;}
.filter-table thead tr td:nth-of-type(6){width:166px;}
.filter-table thead tr td{font-weight: normal;line-height: 68px}
.filter-table thead tr{border-bottom:1px solid #eee;}
.filter-table tbody tr{border-bottom:1px dashed #eee;}
.filter-table tbody tr:last-child{border-bottom:none;}
.filter-table tbody tr td:first-child{padding:15px 51px 21px 23px;}
.filter-table tbody tr td .title{color:#666;line-height: 37px}
.filter-table tbody tr td .desc{line-height: 24px}
.filter-table tr td:not(.no-center){text-align: center}
.filter-table tr td a{color:#c44a4a;}
/* 分页样式 */
.page_navigation{margin-top:37px;}
.page_navigation a{display:inline-block;border:1px solid #f5f5f5;width:28px;height:28px;text-align:center;line-height: 28px;color:#999;margin-right:14px;vertical-align: middle;}
.page_navigation a:hover{background: #008eff;color:#fff;}
.page_navigation a.active{background: #008eff;color:#fff;}
.page_navigation .go-page{display:inline-block;border:1px solid #1076e3;width:20px;height:28px;line-height: 28px;margin:0 12px 0 10px;vertical-align: middle;padding:0 4px;}
/* 动态数据库小的搜索 */
.data-search.data-search-width2{width:286px;height:40px;position:absolute;right:0;top:44px;}
.data-search.data-search-width2 .data-search-input{width:169px;outline: none}
.data-search.data-search-width2 .data-search-btn{width:67px;outline: none;cursor: pointer;}
/* 带一路城市项目数据库详情展示页面 */
.certificate  h2{font-weight: normal;color:#333;line-height: 36px;padding:56px 145px 16px 118px;}
.certificate .time{margin-right:45px;}
.certificate .pic{width:341px;margin:23px auto 0;}
.certificate .pic img{width:82px;height:118px;float: left}
.certificate .pic .desc{float: left;color:#008eff;line-height: 30px;padding-left:22px;margin-top:22px;}
.project-title{color:#008eff;position: relative;padding-left:22px;padding-bottom:20px;}
.project-title:before{content:'';display: inline-block;width:5px;height:20px;background:#008eff;position: absolute;left:0;top:0;}
.project-title.line{border-bottom:1px solid #eeeeee;position: relative;}
.project-title.line.blue-line{padding-left:0;margin-left:22px;}
.project-title.line.blue-line:before{content:'';display: inline-block;width:97px;height:2px;background: #008eff;position:absolute;left:0;top:40px; }
.project-table{width:100%;color:#666;border-collapse: collapse;}
.project-table tr td{border:1px solid #eee;padding-top:20px;padding-bottom:20px;}
.project-table tr td.padding-lr{padding-left:24px;padding-right:24px;}
.project-case .video{width:819px;height:461px;margin:49px auto 83px;}
.project-case .project-table tr td{width:12.5%;}
.project-intro .project-table tr td:first-child{width:12.5%;padding:157px 0 236px 0;}
.project-intro .project-table tr td:last-child{width:87.5%;}
.project-intro .project-table{margin-bottom:45px;}
.project-info .project-table tr td:nth-of-type(1),.project-info .project-table tr td:nth-of-type(3){width:12.5%;}
.project-info .tel{color:#333;margin:19px 0 52px;}
.project-img-show{padding:0 27px 42px 21px;}
.project-img-show .b-img{width:759px;float: left}
.project-img-show .b-img img{width:759px;height:428px;}
.project-img-show .b-img .hide{display: none}
.project-img-show .s-img{width:168px;float: right}
.project-img-show .s-img li {width:168px;height:95px;margin-bottom:16px;position: relative;}
.project-img-show .s-img li img{width:168px;height:95px;}
.project-img-show .s-img li.active:before{content:'';display:inline-block;width:162px;height:89px;border:3px solid #008eff;position: absolute;left:0;top:0;}
.project-link{margin-bottom:49px;}
.project-list-h{margin-top:15px;}
.project-list-h li{float: left;line-height: 34px;}
.project-list-h li .circle{display: inline-block;width:8px;height:8px;background-color: #c9c9c9;border-radius: 50%;margin-right:15px;}
.project-list-h li:nth-of-type(3n-2){width:35%;}
.project-list-h li:nth-of-type(3n-1){width:35%;}
.project-list-h li:nth-of-type(3n){width:30%;}
.project-list-h li:hover a{color:#0657ce;}
.project-list-h li:hover .circle{background-color:#0657ce;}
.project-recommend,.project-link{padding-left:22px;}
.project-code{text-align: center;margin-top:100px;}
.project-code p{margin:18px auto 115px;}

/* 登录窗口 */
.register-window-bg{position: fixed;top: 0;left: 0;width: 100%;height: 100%;background: url(../new-img/banner-window.png) no-repeat;background-position: center; background-size: cover;}
.register-window{width:443px;height:429px;position: absolute;top:40%;margin-top:-215px;left:50%;margin-left:-221px;}
.register-window .title{font-size: 30px;color:#fff;}
.register-window .title-e{font-size: 18px;color:#fff;margin-bottom:45px;}
.register-window .form-register{width:443px;height:329px;background: rgba(255,255,255,0.3);box-shadow: 0 0 3px 3px rgba(166,182,193,0.3);}
.register-window .form-tab{border-bottom:2px solid #9cbedc;}
.register-window .form-tab li{width:50%;text-align:center;font-size:18px;color:#fff;float: left;padding:25px 0 13px;position: relative;cursor: pointer;}
.register-window .form-tab li.active:before{content:'';display: inline-block;width:59px;height:3px;background: #ec6941;position: absolute;bottom:-3px;left:86px;}
.register-window .form-tab-content{padding-left:56px;padding-right:56px;}
.register-window .form-tab-content .form-content.hide{display: none}
.register-window .form-group{margin-top:30px;}
.register-window .form-control{font-size:16px;width:100%;height:44px;border:1px solid #eeeeee;background: none;padding:14px 17px;box-sizing: border-box;outline: none;color:#eee;}
.register-window .form-control::-webkit-input-placeholder {color:#eee;}
.register-window .form-control:-moz-input-placeholder {color:#eee;}
.register-window .form-control::-moz-input-placeholder {color:#eee;}
.register-window .form-control:-ms-input-placeholder {color:#eee;}
.register-window .form-code .form-code-input{font-size:16px; width:106px;border:1px solid #eeeeee;background: none;padding:14px 17px;box-sizing: border-box;outline: none;color:#eee;}
.register-window .form-code .form-img{display:inline-block;width:116px;height:42px;border:1px solid #eeeeee;position: relative;top:1px;margin-left:10px;} 
.register-window .form-code .form-img img{width:100%;}
.register-window .form-code .switchvCode{color:#d30606;font-size: 12px;margin-left:9px;}
.register-window .demand-btn{font-size:16px;width:182px;height:44px;line-height: 44px;background: #22ac38;border:none;color:#fff;cursor: pointer;}
.register-window .apply-btn{font-size:16px;width:125px;height:44px;line-height: 44px;background: #ec6941;border:none;color:#fff;cursor: pointer;}

/* 证书 */
.apply-certificate-bg{width:100%;background: #f2f2f2;padding-top:124px;}
.copyright{font-size: 20px;padding-left:60px;}
.attestation-btn{text-align: center;padding:91px 0 116px;}
.attestation-btn button{padding:24px 64px;background: #008eff;border:none;outline: none;font-size: 20px;color:#fff;border-radius: 2px;cursor: pointer;}
.attestation-btn button:hover{background:#0083fe}
.certificate-book{width:870px;height:1255px;background: url(../new-img/certificate-bg.png) no-repeat;margin:0 auto;padding-top:120px;box-sizing: border-box;background-size: 100%}
.certificate-book .certificate-img{width:665px;height:945px;background: url(../new-img/flower.png) no-repeat;margin-left:110px;background-size: 100%}
.certificate-book .certificate-img .title{font-size: 24px;color:#000;text-align: center;padding-top:138px;margin-bottom:35px;}
.certificate-book .certificate-img ul{padding-left:157px;}
.certificate-book .certificate-img ul .item1{margin-bottom:23px;}
.certificate-book .certificate-img ul .item1 .name{font-size: 18px;float: left}
.certificate-book .certificate-img ul .item1 .text{font-size: 20px;float: left}
.certificate-book .certificate-img ul .item2{margin-bottom:7px;padding-right:100px;margin-top:32px;}
.certificate-book .certificate-img ul .item2 .text{float: left;font-size: 14px;padding-left:18px;position: relative;margin-right:30px;margin-bottom:20px;}
.certificate-book .certificate-img ul .item2 .text:before{content:'';display: inline-block;width:13px;height:13px;background: #bd8423;border-radius: 50%;position: absolute;left:0;top:3px;}

.certificate-book .certificate-img ul .item3{margin-bottom:7px;}
.certificate-book .certificate-img ul .item3 .name{font-size: 14px;float: left}
.certificate-book .certificate-img ul .item3 .text{font-size: 14px;float: left;width: 300px}
.certificate-book .certificate-img ul .item4{margin-bottom:11px;}
.certificate-book .certificate-img ul .item4 .name{font-size: 14px;float: left}
.certificate-book .certificate-img ul .item4 .text{font-size: 14px;float: left}
.certificate-book .certificate-img .certificate-code{padding:66px 60px 0 166px;}
.certificate-book .certificate-img .certificate-code img{width:69px;height:69px;float: left}
.certificate-book .certificate-img .certificate-code .txt{float: left;padding-left:86px;text-align: center;font-size: 14px}
.certificate-book .certificate-img .certificate-code .txt .headline{margin-top:35px;}
.certificate-book .certificate-img .certificate-code .txt .time{margin-top:15px;}
/* 数据库搜索结果页*/
.search-result-list{width:998px;border:1px solid #eeeeee;margin-top:52px;}
.search-result-list .title{height:49px;line-height: 49px;background: #f7f7f7;color:#008eff;padding-left:20px;}
.search-result-list ul li{padding:36px 67px 27px 59px;border-bottom:2px solid #eeeeee;}
.search-result-list ul li:last-child{border-bottom:none;}
.search-result-list ul li .img{width:79px;height:115px;float: left;}
.search-result-list ul li .text{float: left;padding-left:65px;color:#666;margin-top:44px;width:660px;box-sizing:border-box;height:42px;overflow: hidden;}
.search-result-list ul li .look a{float: right;color:#c44a4a;margin-top:44px;}
/* 申请*/
.n-container{width:1200px;margin:0 auto;}
.apply-title{width:1200px;margin:0 auto;}
.apply-title .title{font-size: 20px;color:#333;border-bottom:3px solid #f7f7f7;padding:60px 0 15px 0;position: relative;}
.apply-title .title:before{content:'';display: inline-block;width:39px;height:3px;background: #22ac38;position: absolute;left:50%;margin-left:-14.5px;bottom:-3px;}
.apply-title .title-e{font-size: 12px;color:#bfbfbf;margin-top:12px;}
.apply-flow{width:1000px;margin:0 auto;padding:45px 220px 17px 140px;}
.apply-flow ul .item{float: left;width:25%;text-align:center;position: relative;}
.apply-flow ul .item:before{content:'';display:inline-block;width:100%;border-top:1px dashed #eee;position: absolute;top:22px;z-index: -1}
.apply-flow ul .item:last-child:before{border-top:none;}
.apply-flow ul .item .num{width:43px;height:43px;line-height:43px;border-radius: 50%;background: #22ac38;color:#fff;margin:0 auto;}
.apply-flow ul .item .txt{color:#333;margin-top:21px;}
.icon-star{color:#cb1515;display:inline-block;width:12px;}
.form-horizontal .form-group{margin-top:30px;}
.form-horizontal .form-group .control-label{width:114px;color:#666;padding-top:10px;text-align: left}
.form-horizontal .form-group .form-control{width:100%;height:46px;border:1px solid #dfdfdf;border-radius: 5px;padding:10px;box-sizing: border-box;}
.form-horizontal .form-group .form-control:focus {border-color: #22ac38; outline:none;}
.form-horizontal .form-group textarea.form-control{height:auto;}
.form-horizontal .form-control::-webkit-input-placeholder {color:#333;font-size: 16px}
.form-horizontal .form-control:-moz-input-placeholder {color:#333;font-size: 16px}
.form-horizontal .form-control::-moz-input-placeholder {color:#333;font-size: 16px}
.form-horizontal .form-control:-ms-input-placeholder {color:#333;font-size: 16px}

.apply-form{width:1000px;margin:0 auto;padding-left:100px;}
.apply-form .control-width-l{width:784px;}
.apply-form .control-width-s{width:476px;}
.apply-form .text-dropdown{width:240px;position: relative;}
.apply-form .text-dropdown .caret{position: absolute;right:20px;top:18px;}
.apply-form .text-dropdown .dropdown-area{width:100%;background:#fff;position: absolute;left:0;top:46px;border: 1px solid rgba(0,0,0,.15);border-radius: 4px;max-height: 225px;overflow:auto;padding: 5px 0;margin: 2px 0 0;min-height: 0px;color:#333;}
.apply-form .text-dropdown .dropdown-area .dropdown-menu li a{padding: 6px 10px;display: block;color:#000;}
.apply-form .text-dropdown .dropdown-area .dropdown-menu li:hover{background:#eee; }


.apply-form .text-dropdown+.text-dropdown{margin-left:30px;}
.apply-form .money{position: absolute;right:15px;top:10px;color:#666;}
.apply-form .control-text{position: absolute;right:20px;top:82px;font-size: 14px;color:#666;}
.s-help-block{font-size: 14px;color:#666;}
.b-help-block{font-size: 16px;color:#999;padding-top:10px;}
.caret {display: inline-block;width: 0;height: 0;margin-left: 2px;vertical-align: middle; border-top: 14px dashed #e5e5e5;border-right: 7.5px solid transparent;
    border-left: 7.5px solid transparent;}
.file-group{padding:15px 0 13px;}
.file-group .file-media{float: left;text-align:center;margin-right:24px;}
.file-group .file-media.pointer{cursor: pointer;}
.file-group .file-media .material{width:120px;height:120px;line-height:120px;background: #eeeeee;border-radius: 5px;color:#666;}
.file-group .file-media .fileinput-button{position: relative;display:inline-block;overflow:hidden;margin-top:19px;}
.file-group .file-media .fileinput-button input[type=file] {display: block;position: absolute;left:0;right:0;top:0;bottom:0;opacity: 0;cursor: pointer;height:40px;margin-left:-150px;}
.file-group .file-media .fileinput-button .choice-btn{width:66px;height:20px;border:none;background: none;font-size: 16px;color:#22ac38;cursor: pointer;}
input[type="checkbox"]{}
input[type="checkbox"] + span.e-choice{position: relative;padding-left: 12px;}
input[type="checkbox"] + span.e-choice::before { content: ""; position: absolute;top: 0;left: -15px;display: inline-block; width: 16px; height: 16px;background: url(../new-img/check-box.png) no-repeat;background-position: 0 -16px;z-index: -1;margin-left:-2px;}
input[type="checkbox"]:checked + span.e-choice::before {background-position: 0 0;
}
input[type="checkbox"] {opacity: 0; }
.checkbox-inline+.checkbox-inline {margin-left: 85px;}
.p-submit-btn{width:397px;height:63px;line-height: 63px;background:#ec6941;border:none;color:#fff;font-size: 18px;border-radius: 30px;outline: none;cursor: pointer;}
.margin-b-110{margin-bottom:110px;}





