@font-face {
	font-family: 'icon';  /* project id 1382981 */
	src: url('../fonts/rbqbhv2epeeeur-eaaaaanmx-00399.eot');
	src: url('../fonts/iconfont.eot') format('embedded-opentype'),
	url('../fonts/rbqbhf2epgaefgpyaaaaalwwvco4.woff2') format('woff2'),
	url('../fonts/rbqbg12epf-eyksfaaaaaed5afo88.woff') format('woff'),
	url('../fonts/rbqbhf2epfieapf4aaaaahye_bq706.ttf') format('truetype'),
	url('../fonts/rbqbhf2epfgecqadaaaaagcpk6g739.svg#icon') format('svg');
}
/* ==========================================================================
    公共样式
============================================================================ */
.wrap{width: 1232px;margin: 0 auto;}
.text-center{text-align: center;}
.text-right{text-align: right;}
.news-more{color: #bcbcbc;}
.news-more i{display: inline-block;width: 16px;height: 16px;background: #bababa;text-align: center;line-height: 16px;border-radius: 100%;color: #fff;font-size: 10px;padding-left: 1px;margin-left: 5px;}
.btn-style{width: 164px;height: 44px;border: 1px solid #e5e5e5;color: #666;}
.btn-style i{color: #666;font-size: 20px;}
.btn-style:hover{background: #cf1920;border-color: #cf1920;color: #fff;-webkit-transition: .4s;transition: .4s;}
.btn-style:hover i{color: #fff;-webkit-transition: .4s;transition: .4s;}

.e_title.color_error{
	display:none;
}
@media screen and (max-width: 1280px) {
    .wrap{width: 920px;}
}

@media screen and (max-width: 992px) {
    .wrap{width: 720px;}
}

@media screen and (max-width: 767px) {
    .wrap{width: auto;margin-left: 15px;margin-right: 15px;}
  .detail-crumbs  .wrap{
  	width:calc(100% - 30px);
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
  }
	.btn-style{width: 120px;height: 36px;}
	.btn-style i{font-size: 18px;}
}

/* flex布局 */
.flex-item{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.flex-center{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.flex-middle{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.flex-box{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.flex-betw{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;}


/* ==========================================================================
    文字
============================================================================ */
.font60{font-size: 60px;}
.font36{font-size: 36px;}
.font30{font-size: 30px;}
.font24{font-size: 24px;}
.font20{font-size: 20px;}
.font18{font-size: 18px;}
.font16{font-size: 16px;}

@media screen and (max-width: 1440px) {
    .font60{font-size: 56px;}
    .font36{font-size: 32px;}
    .font30{font-size: 28px;}
    .font24{font-size: 22px;}
    .font20{font-size: 18px;}
}

@media screen and (max-width: 1280px) {
    .font60{font-size: 48px;}
    .font36{font-size: 30px;}
    .font30{font-size: 26px;}
    .font24{font-size: 22px;}
	.font20{font-size: 18px;}
	.font16{font-size: 14px;}
}

@media screen and (max-width: 767px) {
    .font60{font-size: 32px;}
    .font36{font-size: 24px;}
    .font30{font-size: 20px;}
    .font24{font-size: 18px;}
	.font18{font-size: 16px;}
	.font16{font-size: 14px;}
}



/* ==========================================================================
    距离
============================================================================ */
.pad150{padding: 150px;}
.pad120{padding: 120px;}
.pad100{padding: 100px;}
.pad80{padding: 80px;}
.pad60{padding: 60px;}
.pad50{padding: 50px;}
.pad40{padding: 40px;}
.pad30{padding: 30px;}
.pad20{padding: 20px;}

.marg150{margin: 150px;}
.marg120{margin: 120px;}
.marg100{margin: 100px;}
.marg80{margin: 80px;}
.marg60{margin: 60px;}
.marg50{margin: 50px;}
.marg40{margin: 40px;}
.marg30{margin: 30px;}
.marg20{margin: 20px;}

.pt150{padding-top: 150px;}
.pt120{padding-top: 120px;}
.pt100{padding-top: 100px;}
.pt80{padding-top: 80px;}
.pt60{padding-top: 60px;}
.pt50{padding-top: 50px;}
.pt40{padding-top: 40px;}
.pt30{padding-top: 30px;}
.pt20{padding-top: 20px;}

.pb150{padding-bottom: 150px;}
.pb120{padding-bottom: 120px;}
.pb100{padding-bottom: 100px;}
.pb80{padding-bottom: 80px;}
.pb60{padding-bottom: 60px;}
.pb50{padding-bottom: 50px;}
.pb40{padding-bottom: 40px;}
.pb30{padding-bottom: 30px;}
.pb20{padding-bottom: 20px;}

.mt150{margin-top: 150px;}
.mt120{margin-top: 120px;}
.mt100{margin-top: 100px;}
.mt80{margin-top: 80px;}
.mt60{margin-top: 60px;}
.mt50{margin-top: 50px;}
.mt40{margin-top: 40px;}
.mt30{margin-top: 30px;}
.mt20{margin-top: 20px;}

.mb150{margin-bottom: 150px;}
.mb120{margin-bottom: 120px;}
.mb100{margin-bottom: 100px;}
.mb80{margin-bottom: 80px;}
.mb60{margin-bottom: 60px;}
.mb50{margin-bottom: 50px;}
.mb40{margin-bottom: 40px;}
.mb30{margin-bottom: 30px;}
.mb20{margin-bottom: 20px;}


@media screen and (max-width: 1280px) {
    .pad150{padding: 120px;}
    .pad120{padding: 100px;}
    .pad100{padding: 80px;}
    .pad80{padding: 60px;}
    .pad60{padding: 50px;}
    .pad50{padding: 44px;}
    .pad40{padding: 36px;}
    
    .marg150{margin: 120px;}
	.marg120{margin: 100px;}
	.marg100{margin: 80px;}
	.marg80{margin: 60px;}
	.marg60{margin: 50px;}
	.marg50{margin: 44px;}
	.marg40{margin: 36px;}
	
	.pt150{padding-top: 120px;}
	.pt120{padding-top: 100px;}
	.pt100{padding-top: 80px;}
	.pt80{padding-top: 60px;}
	.pt60{padding-top: 50px;}
	.pt50{padding-top: 44px;}
	.pt40{padding-top: 36px;}
	
	.pb150{padding-bottom: 120px;}
	.pb120{padding-bottom: 100px;}
	.pb100{padding-bottom: 80px;}
	.pb80{padding-bottom: 60px;}
	.pb60{padding-bottom: 50px;}
	.pb50{padding-bottom: 44px;}
	.pb40{padding-bottom: 36px;}
	
	.mt150{margin-top: 120px;}
	.mt120{margin-top: 100px;}
	.mt100{margin-top: 80px;}
	.mt80{margin-top: 60px;}
	.mt60{margin-top: 50px;}
	.mt50{margin-top: 44px;}
	.mt40{margin-top: 36px;}
	
	.mb150{margin-bottom: 120px;}
	.mb120{margin-bottom: 100px;}
	.mb100{margin-bottom: 80px;}
	.mb80{margin-bottom: 60px;}
	.mb60{margin-bottom: 50px;}
	.mb50{margin-bottom: 44px;}
	.mb40{margin-bottom: 36px;}
}

@media screen and (max-width: 992px) {
    .pad150{padding: 90px;}
    .pad120{padding: 72px;}
    .pad100{padding: 60px;}
    .pad80{padding: 50px;}
    .pad60{padding: 40px;}
    .pad50{padding: 36px;}
    .pad40{padding: 32px;}
    .pad30{padding: 28px;}
    .pad20{padding: 18px;}
    
    .marg150{margin: 90px;}
	.marg120{margin: 72px;}
	.marg100{margin: 60px;}
	.marg80{margin: 50px;}
	.marg60{margin: 40px;}
	.marg50{margin: 36px;}
	.marg40{margin: 32px;}
	.marg30{margin: 28px;}
	.marg20{margin: 18px;}
	
	.pt150{padding-top: 90px;;}
	.pt120{padding-top: 72px;;}
	.pt100{padding-top: 60px;;}
	.pt80{padding-top: 50px;}
	.pt60{padding-top: 40px;}
	.pt50{padding-top: 36px;}
	.pt40{padding-top: 32px;}
	.pt30{padding-top: 28px;}
	.pt20{padding-top: 18px;}
	
	.pb150{padding-bottom: 90px;;}
	.pb120{padding-bottom: 72px;;}
	.pb100{padding-bottom: 60px;;}
	.pb80{padding-bottom: 50px;}
	.pb60{padding-bottom: 40px;}
	.pb50{padding-bottom: 36px;}
	.pb40{padding-bottom: 32px;}
	.pb30{padding-bottom: 28px;}
	.pb20{padding-bottom: 18px;}
	
	.mt150{margin-top: 90px;;}
	.mt120{margin-top: 72px;;}
	.mt100{margin-top: 60px;;}
	.mt80{margin-top: 50px;}
	.mt60{margin-top: 40px;}
	.mt50{margin-top: 36px;}
	.mt40{margin-top: 32px;}
	.mt30{margin-top: 28px;}
	.mt20{margin-top: 18px;}
	
	.mb150{margin-bottom: 90px;;}
	.mb120{margin-bottom: 72px;;}
	.mb100{margin-bottom: 60px;;}
	.mb80{margin-bottom: 50px;}
	.mb60{margin-bottom: 40px;}
	.mb50{margin-bottom: 36px;}
	.mb40{margin-bottom: 32px;}
	.mb30{margin-bottom: 28px;}
	.mb20{margin-bottom: 18px;}
}

@media screen and (max-width: 768px) {
    .pad150{padding: 60px;}
    .pad120{padding: 50px;}
    .pad100{padding: 44px;}
    .pad80{padding: 36px;}
    .pad60{padding: 30px;}
    .pad50{padding: 30px;}
    .pad40{padding: 28px;}
    .pad30{padding: 24px;}
    .pad20{padding: 16px;}

    .marg150{margin: 60px;}
	.marg120{margin: 50px;}
	.marg100{margin: 44px;}
	.marg80{margin: 36px;}
	.marg60{margin: 30px;}
	.marg50{margin: 30px;}
	.marg40{margin: 28px;}
	.marg30{margin: 24px;}
	.marg20{margin: 16px;}
	
	.pt150{padding-top: 60px;}
	.pt120{padding-top: 50px;}
	.pt100{padding-top: 44px;}
	.pt80{padding-top: 36px;}
	.pt60{padding-top: 30px;}
	.pt50{padding-top: 30px;}
	.pt40{padding-top: 28px;}
	.pt30{padding-top: 24px;}
	.pt20{padding-top: 16px;}
	
	.pb150{padding-bottom: 60px;}
	.pb120{padding-bottom: 50px;}
	.pb100{padding-bottom: 44px;}
	.pb80{padding-bottom: 36px;}
	.pb60{padding-bottom: 30px;}
	.pb50{padding-bottom: 30px;}
	.pb40{padding-bottom: 28px;}
	.pb30{padding-bottom: 24px;}
	.pb20{padding-bottom: 16px;}
	
	.mt150{margin-top: 60px;}
	.mt120{margin-top: 50px;}
	.mt100{margin-top: 44px;}
	.mt80{margin-top: 36px;}
	.mt60{margin-top: 30px;}
	.mt50{margin-top: 30px;}
	.mt40{margin-top: 28px;}
	.mt30{margin-top: 24px;}
	.mt20{margin-top: 16px;}
	
	.mb150{margin-bottom: 60px;}
	.mb120{margin-bottom: 50px;}
	.mb100{margin-bottom: 44px;}
	.mb80{margin-bottom: 36px;}
	.mb60{margin-bottom: 30px;}
	.mb50{margin-bottom: 30px;}
	.mb40{margin-bottom: 28px;}
	.mb30{margin-bottom: 24px;}
	.mb20{margin-bottom: 16px;}
}




/* ==========================================================================
    颜色
============================================================================ */
.color-blue{color: #cf1920;}





/* ==========================================================================
   表单
============================================================================ */
.message-box .mess-form{width: 50%;}
.message-box .mess-form ul{margin: 0 -5px;}
.message-box .mess-form li{float: left;width: 50%;padding: 0 5px 10px;}
.message-box .mess-form .form-box{background: #f0f0f0;padding: 0 20px;}
.message-box .mess-form .form-box .name{white-space: nowrap;margin-right: 4px;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-negative: 0;flex-shrink: 0;}
.message-box .mess-form .form-box .input{width: 100%;}
.message-box .mess-form .form-box .input input{display: block;width: 100%;height: 44px;line-height: 44px;}
.message-box .mess-form .select-modal{position: relative;cursor: pointer;}
.message-box .mess-form .select-modal input{cursor: pointer;}
.message-box .mess-form .select-modal i{width: 20px;height: 20px;position: absolute;right: 10px;top: 50%;margin-top: -10px;color: #c4c4c4;-webkit-transition: .4s;transition: .4s;}
.message-box .mess-form .select-modal .select-drop{position: absolute;width: 100%;top: 100%;left: 0;background: #f0f0f0;border-top: 1px solid #fff;display: none;}
.message-box .mess-form .select-modal .select-drop p{line-height: 22px;padding: 9px 20px;}
.message-box .mess-form .select-modal .select-drop p:hover{background: #2898e6;color: #fff;-webkit-transition: .4s;transition: .4s;}
.message-box .mess-form .select-modal.on i{-webkit-transition: .4s;transition: .4s;-webkit-transform: rotate(180deg);transform: rotate(180deg);}
.message-box .mess-form .textarea{display: block;width: 100%;padding: 12px 20px;line-height: 22px;background: #f0f0f0;outline: none;resize: none;}
.message-box .mess-form .ver-code{height: 44px;border: 1px solid #dfdfdf;padding: 1px;margin-right: 10px;}
.message-box .mess-form .ver-code span{display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-negative: 0;flex-shrink: 0;white-space: nowrap;padding-left: 15px;}
.message-box .mess-form .ver-code input{display: block;width: 85px;padding-right: 15px;height: 40px;line-height: 40px;}
.message-box .mess-form .ver-code .get-code{display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-negative: 0;flex-shrink: 0;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;width: 80px;text-align: center;line-height: 40px;background: #f0f0f0;letter-spacing: 2px;cursor: pointer;}
.message-box .mess-form .submit-btn{width: 164px;line-height: 44px;background: #2898e6;text-align: center;color: #fff;}
.message-box .mess-form .submit-btn:hover{background-color: #1f85cc;-webkit-transition: .4s;transition: .4s;}
.message-box .mess-box{width: 46.5%;background: #f0f0f0;padding: 30px 40px;}
.message-box .mess-box .line{height: 1px;background: #d8d8d8;margin: 28px 0;}
.message-box .mess-box .text p{padding: 4px;line-height: 20px;}
.message-box .mess-box .text p span{color: #666;}
.message-box .mess-box .erweima .img{margin-right: 16px;max-width:88px;}
.message-box .mess-box .erweima .mess-share{margin-top: 10px;}

@media screen and (max-width: 992px){
	.message-box{-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
	.message-box .mess-form{width: 100%;}
	.message-box .mess-box{width: 100%;margin-top: 30px;}
}

@media screen and (max-width: 767px){
	.message-box .mess-form li{width: 100%;}
	.message-box .mess-box{padding: 30px 20px;display:none;}
}


/* 新闻详情面包屑 */
.detail-crumbs{background: #fff;line-height: 60px;}
.detail-crumbs a{color: #333;}
.detail-crumbs a:hover{color: #cf1920;-webkit-transition: .4s;transition: .4s;}
.detail-crumbs span{color: #333;}
.detail-crumbs em{color: #333;}

@media screen and (max-width: 767px) {
	.detail-crumbs{line-height: 40px;}
}

/* 详情页 */
.right-bar{width: 308px;}
.left-con{width: calc(100% - 350px);}
.article h3{line-height: 1.2;}
.article .infos{padding: 16px 0 32px;margin-bottom: 36px;border-bottom: 1px solid #e5e5e5;}
.article .infos span{color: #999;margin-right: 16px;}
.article .infos em{color: #999;}
.article-share.social-share .icon-wechat .wechat-qrcode{top: 40px}
.article-share.social-share .icon-wechat .wechat-qrcode:after{display: none;}
.article p{color: #4d4d4d;line-height: 24px;}
.article img{max-width: 100%;height:auto!important;}

.relative-link{margin-top: 30px;padding-top: 20px;border-top: 1px solid #e5e5e5;}
.relative-link a{display: block;padding: 4px;line-height: 20px;}

.bar-box{margin-bottom: 30px;}
.bar-box .bar-tit{border-bottom: 1px solid #e5e5e5;margin-bottom: 20px;padding: 8px 0;}

.hot-labels{margin: 0 -3px;}
.hot-labels li{float: left;width: 33.33%;padding: 3px;}
.hot-labels li a{display: block;line-height: 32px;text-align: center;background: #f2f2f2;}
.hot-labels li a:hover{background: #2898e6;color: #fff;-webkit-transition: .4s;transition: .4s;}

.art-push li{margin-bottom: 5px;}
.art-push li:last-child{margin-bottom: 0;}

@media screen and (max-width: 1280px) {
	.right-bar{width: 272px;}
	.left-con{width: calc(100% - 310px);}
}

@media screen and (max-width: 992px) {
	.right-bar{width: 240px;}
	.left-con{width: calc(100% - 264px);}
	.article .infos{padding: 15px 0;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;}
	.article .infos .spec{margin-bottom: 12px;}
}

@media screen and (max-width: 767px) {
	.left-con{width: 100%;}
	.right-bar{width: 100%;margin-top: 30px;}
}


