

/**幕后**/
.clearFix{ width:1540px; height:auto; margin:0px auto; *zoom:1; overflow: hidden;}
.clearFix:after{ content:"."; clear:both; display:block; height:0; visibility:hidden;}
.mragintop{margin-top: 80px;}
.muhou{margin-top: 30px;width: 100%;overflow: hidden;}
.muhou-left{width: 81%;float: left;background: #fff;}
.muhou-right{width: 17.5%;float: right;}

.article{width: 100%;padding: 20px 0px 40px 0px;background: #fff;border-top: 1px solid #ececec;margin-top: 50px;}
.article-wrap{width: 1540px;margin: 0 auto;overflow: hidden;}
.article-left{float: left;width: 77%;}
.article-item{border-bottom: 1px solid #f1f1f1;padding: 20px;}
.article-right{float: right;width: 19%;height: 430px;background: #f2f2f2;margin-top:20px;border-radius: 3px;overflow: hidden; }
.articles{width: 100%;height: 116px;display: block;}
.article-img{width: 206px;height: 100%;float: left;overflow: hidden;position: relative;}
.article-img img{width: 100%;}
.article-info{padding: 0px 20px;float: left;height: 100%;width: 82%;box-sizing: border-box;}
.info-one{height: 25px;padding: 2px 0px;}
.info-two{line-height: 20px;font-size: 12px;color: #616161;margin-top: 5px;height: 40px;width: 80%;overflow: hidden;}
.info-title{height: 100%;padding: 0px 10px;font-size: 12px;color: #fff;line-height: 25px;border-radius: 3px;background: #ffa200;float: left;}
.info-cont{float: left;font-size: 18px;color: #404040;line-height: 25px;font-weight: bold;margin-left: 12px;}
.info-cont:hover{color: #666;}
.info-date{font-size: 14px;color: #c9c9c9;float: right;height: 25px;line-height: 25px;}
.info-three{height: 26px;margin-top:10px; }
.gpc-icon{width: 26px;height: 26px;float: left;overflow: hidden;border-radius: 100%;}
.gpc-icon img{width: 100%;}
.gpc-name{height: 26px;line-height: 26px;font-size: 12px;color: #a6a6a6;margin-left: 6px;float: left;}
.gpc-name:hover{color: #3a3a3a;}
.date-fb{height: 26px;line-height: 26px;font-size: 12px;color: #a6a6a6;margin-left: 13px;float: left;}
.article-item:last-child{border-bottom: none;}

.commonwrap{width: 100%;background: #fff;border-radius: 3px;overflow: hidden;margin-bottom: 20px;}
.common-title{width: 100%;height: 16px;padding: 15px 0px;border-bottom: 1px solid #f2f2f2;}
.left-line{width: 3px;height: 100%;float: left;background: #ffa200;}
.common-text{float: left;height: 16px;line-height: 16px;margin-left: 18px;font-size: 14px;color: #181818;}
.common-cont{width: 100%;}
.hot-talks{width: 100%;padding: 8px 20px 18px 20px;box-sizing: border-box;}
.talk-ul{width: 100%;}
.talk-itme{width: 100%;height: 28px;}
.talk-itme span,.talk-itme a{float: left;height: 28px;line-height: 28px;}
.talk-info{width: 75%;overflow: hidden;text-overflow: ellipsis;white-space: normal;font-size: 12px;color: #2e2e2e;}
.talk-num{width: 25%;font-size: 12px;color: #a1a1a1;text-align: right;}
.talk-info:hover{color: #ffa200;}
.publish-btn{width:100%;height: 34px;text-align: center;line-height: 34px;font-size: 14px;color: #fff;background: #ffa200;
            border-radius: 3px;cursor: pointer;margin-top: 12px;display: block;}
.publish-btn:hover{background: #f8aa23;}

.hot-mh{width: 100%;padding: 16px 20px;box-sizing: border-box;padding-bottom: 8px;}
.hot-mh ul{width: 100%;}
.hotmh-item{width: 100%;height: 40px;margin-bottom: 8px;}
.hotmh-sub{display: inline-block;height: 22px;line-height: 22px;font-size: 14px;color: #b99049;
            width: 100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.hotmh-sub:hover{color: #ffc662;}
.hotmh-author{display: block;height: 18px;line-height: 18px;font-size: 12px;color: #c9c9c9;}
.service{width: 100%;padding: 20px 25px;box-sizing: border-box;}

.service ul{width: 100%;margin-top: -16px;}
.service-item{width: 100%;height: 36px;margin-top: 16px;}
.service-wrap{width: 100%;height: 100%;font-size: 0px;border-radius: 2px;text-align: center;}
.service-title{height: 36px;line-height: 36px;vertical-align: top;font-size: 14px;color: #fff;display: inline-block;}
.service-icon{margin-left: 4px;display: inline-block;vertical-align: top;height: 36px;}

.kqy{background: #3a3a3a;}
.kqy:hover{background: #5e5e5e;}
.kqy .service-icon{width: 24px;background: url(../images/kqy-icon.png) no-repeat center center;}

.hsp{background: #f65f46;}
.hsp:hover{background: #f77b68;}
.hsp .service-icon{width: 17px;background: url(../images/hsp-icon.png) no-repeat center center;}

.fbsp{background: #3db1ff;}
.fbsp:hover{background: #6ebff5;}
.fbsp .service-icon{width: 15px;background: url(../images/fbsp-icon.png) no-repeat center center;}

.fbwz{background: #ffc800;}
.fbwz:hover{background: #f5d04c;}
.fbwz .service-icon{width: 15px;background: url(../images/fbwz-icon.png) no-repeat center center;}

.cont-img{width: 100%;overflow: hidden;padding: 0px 20px;box-sizing: border-box;}
.cont-img img{width: 100%;}
.gz-gpc{width: 100%;height: 76px;padding: 12px 15px;background: #fff;box-sizing: border-box;}
.gz-gpc-icon{width: 44px;height: 44px;float: left;overflow: hidden;}
.gz-gpc-icon img{width: 100%;}
.gz-gpc-info{width: 73%;padding-left: 2.9%;float: left;height: 70px;}
.gz-p1{width: 100%;height: 25px;line-height: 25px;font-size: 14px;color: #2b2b2b;text-align: center;}
.gz-p2{width: 100%;height: 20px;line-height: 20px;font-size: 12px;color: #8d8d8d;text-align: center;}

/**城市团队**/
.section{width: 100%;height: 14px;padding: 30px 0px 20px 0px;}
.section-item{height: 14px;line-height: 14px;margin-right: 52px;font-size: 14px;color: #404040;float: left;}
.cur-item{color: #ffa200;}
.section-item:hover{color:#ffa200; }
.group{width: 100%;overflow: hidden;}
.group-left{width: 81.16%;float: left;background: #fff;border-radius: 3px;}
.group-right{width: 17.5%;float: right;}
.group-item{width: 100%;;height: 190px;padding: 30px;box-sizing: border-box;border-bottom: 1px solid #f2f2f2;}
.group-item:last-child{border-bottom: none;}
.items-g{width: 100%;height: 100%;}
.items-g-l{width: 31.5%;height: 100%;float: left;}
.items-g-r{width: 60%;height: 100%;float: right;overflow: hidden;}
.items-g-r ul{margin-right: -10px;height: 100%;}
.itmes-li{width: 32.4%;height: 100%;margin-right: 0.84%;overflow: hidden;float: left;position: relative;}
.itmes-li img{width: 100%;}
.logo-img{width: 84px;height: 84px;float: left;overflow: hidden;border-radius: 100%;}
.logo-img img{width: 100%;}
.company-detail{width: 73.6%;float: right;height: 100%;}
.d-one{width: 100%;height: 17px;padding: 4px 0px;font-size: 0px;}
.d-one-text{height: 17px;font-size:16px;color: #404040;display: inline-block;vertical-align: top;
            line-height: 17px;max-width: 88%;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.d-one-text:hover{color: #ffa200;}
.d-one-logo{width: 17px;height: 17px;display: inline-block;margin-left: 5px;vertical-align: top;}
.d-one-logo img{width: 100%;}
.d-two{width: 100%;height: 20px;line-height: 20px;font-size: 12.5px;color: #9e9e9e;}
.d-two span{height: 100%;float: left;}
.d-two-line{padding: 0px 7px;}
.d-two-thre{width: 100%;height: 15px;margin-top:11px; }
.d-two-thre p{text-overflow: ellipsis;overflow: hidden;white-space: nowrap;height: 15px;line-height: 15px;font-size: 12px;color: #9e9e9e;}
.go-website{width: 97px;height: 34px;display: block;margin-top: 22px;border-radius: 3px;color: #ffbb00;
            text-align: center;line-height: 34px;border: 1px solid #ffbb00;}
.go-website:hover{color: #faca46;border-color: #faca46;}
.gpc-movie{width: 100%;height: 152px;border-radius: 3px;overflow: hidden;}
.gpc-movie img{width: 100%;border-radius: 3px;}
.mgtops{margin-top: 20px;}
.sort-block{width: 100%;padding: 8px 18px 0px;box-sizing: border-box;}
.sort-item{width: 100%;height: 22px;padding: 12px 0px;border-bottom: 1px dashed #e3e3e3;}
.sort-item:last-child{border-bottom: none;}
.sort-item span{float: left;height: 22px;line-height: 22px;}
.sort-item-1{width: 22px;font-size: 18px;color: #c4c4c4;text-align: center;}
.sort-item-2{margin-left: 8px;font-size: 12px;color: #404040;}
.sort-item .sort-item-3{float: right;font-family:Helvetica;font-size: 16px;color: #ffa200;}
.items-li-text{width: 100%;height: 100%;background-color: rgba(26, 26, 26, .8);position: absolute;top: 15%;left: 0;color: #f1f1f1;font-size: 13px;
	padding: 20px 12px;z-index: -1;opacity: 0;-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);filter: alpha(opacity=0);transition: all ease-out .2s;
	-webkit-transition: all ease-out .2s;-moz-transition: all ease-in-out .2s;-ms-transition: all ease-in-out .2s;box-sizing: border-box;line-height: 20px;}
.itmes-li:hover .items-li-text{top: 0px;z-index: 1;opacity: 1;-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
	filter: alpha(opacity=100);filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#CC1a1a1a, endcolorstr=#CC1a1a1a);}
.article-item:last-child{border-bottom: none !important;}
.page {font-size: 16px;color: #6f6f6f;margin-top: 50px;box-sizing: content-box;-moz-box-sizing: content-box;-webkit-box-sizing: content-box;
    padding: 50px 0px;background: #f2f2f2;margin-bottom: 0px;}
.imgcover{width: 100%;height: 100%;position:absolute;top: 0px;left: 0px;transition: All .4s ease-in-out;-webkit-transition: All .4s ease-in-out;
    -moz-transition: All .4s ease-in-out;-o-transition: All .4s ease-in-out;background: rgba(15,15,15,0)}
.article-img:hover .imgcover{transform: sale(1.1);-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-o-transform: scale(1.1);
        -ms-transform: scale(1.1);background: rgba(15, 15, 15, 0.6)}
.article-img img{width: 100%;transition: All .4s ease-in-out;-webkit-transition: All .4s ease-in-out;-moz-transition: All .4s ease-in-out;-o-transition: All .4s ease-in-out;}
.article-img:hover img{transform: sale(1.1);-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-o-transform: scale(1.1);-ms-transform: scale(1.1);}
.video-bf{width: 66px;height: 40px;position: absolute;line-height: 28px;border-radius: 3px;bottom: 12px;left: 12px;background: url(../img/viedo_play_hs.png) 25px 9px no-repeat;
    background-color: rgba(65, 65, 65, .5);display: block;}
.video-bf:hover{background-color: #ffa200;}
@media screen and (max-width: 1540px) {
    .clearFix{width: 1250px;}
    .article-info{width: 78%;}
    .company-detail{width: 68%}
    .gz-p1{font-size: 12px;}
    .gz-gpc-info{padding-bottom: 12px;}
    .sort-item-2{width: 120px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
}
        
    
/*kqy_modal*/
.kqy_modal_mask{display: none;position: fixed;top: 0;bottom: 0;left: 0;right: 0;background: rgba(0,0,0,0.5);z-index: 100;box-sizing:border-box;}
.kqy_modal{display: none;background: #F9F9F9;width: 620px;position: fixed;top:0;left: 50%;margin-left: -310px;z-index: 200;box-sizing:border-box;}
.kqy_modal_head{width: 100%;height: 60px;border-bottom: 1px solid #F1F1F1;padding: 10px 25px;box-sizing:border-box;}
.kqy_modal_head .kqy_modal_title{line-height: 40px;font-size: 18px;color: #2E2E2E;box-sizing:border-box;}
.kqy_modal_head .kqy_modal_name{color: #8D8D8D;box-sizing:border-box;}
.kqy_modal_head .kqy_modal_close{position: absolute;right: 10px;top: 5px;font-size: 30px;color: #B2B2B2;cursor: pointer;box-sizing:border-box;}
.kqy_modal_body{width: 100%;border-top: 1px solid #fff;padding: 10px 25px;box-sizing:border-box;}
.kqy_modal_body::after{display: table;content: " ";clear: both;box-sizing:border-box;}
.kqy_modal_body .kqy_modal_form{margin-bottom: 15px; position: relative;box-sizing:border-box;}
.kqy_modal_body .kqy_modal_form label{vertical-align: top;width: 17%;font-size: 16px;line-height: 40px;color: #848484;font-weight: normal;text-align: center;margin: 0;padding: 0;display:inline-block;box-sizing:border-box;}
.kqy_modal_body .kqy_modal_form input,.kqy_modal_body .kqy_modal_form textarea{width: 80%;margin: 0;padding: 10px;border-color: #D5D5D5;box-sizing:border-box;}
.kqy_modal_body .kqy_modal_form textarea{height: 80px;resize:none;box-sizing:border-box;}
.kqy_modal_body .kqy_modal_form .img_file,.kqy_modal_body .kqy_modal_form .div_file{
    /* position: absolute;
    top: 0;
    left: 17%;
    height: 40px;
    width: 80%;
    margin: 0;
    padding: 0;
    border:solid 1px #D5D5D5;
    border-radius:5px;
    line-height: 40px;
    display: block;*/
    position: absolute; 
    top: 0;
    left: 17%;
    width: 140px;
    height: 40px;
    font-size: 16px;
    background: #ddd;  
    text-align: center;
    box-sizing:border-box;
}
.kqy_modal_body .kqy_modal_form .div_file .sp_{
    display: inline-block;
    font-size: 18px;
    height: 40px;
    line-height: 40px;
    font-style: normal;
    box-sizing:border-box;
}
.kqy_modal_body .kqy_modal_form .div_file .sp{
    height: 40px;
    line-height: 40px;   
    display: inline-block;
    text-align: center;  
    box-sizing:border-box;
}
.kqy_modal_body .kqy_modal_form .has_pic {
    height: 40px;
    line-height: 40px;   
    display: inline-block;
    text-align: center;  
    font-size: 16px;
    margin-right:40%;
    box-sizing:border-box;
}

.kqy_modal_foot{width: 100%;height: 60px;padding: 10px 25px;text-align: center;box-sizing:border-box;}
.kqy_modal_foot button{border: 0;outline: 0;background: transparent;height: 40px;padding: 0 35px;font-size: 16px;color: #ACA9A9;margin: 0 10px;border-radius: 5px;box-sizing:border-box;}
.kqy_modal_foot button.kqy_modal_submit,.kqy_modal_foot button:hover{background: #ffa200;color: #fff;box-sizing:border-box;}


input,textarea{
  outline: none;
  height: 40px;
  /* border: 1px solid #d5d5d5; */
  border-radius: 5px;
  padding-left: 15px;
  padding-right: 15px;
  width: 290px;
  font-size: 14px;
  /* margin-right: 5px; */
  line-height: 30px;
  box-sizing:border-box;
}

