@charset "utf-8";
* {box-sizing:border-box;}
body {font-size:18px;font-family: "MicrosoftYaHei",'微软雅黑';line-height:1.42857143;color:#333;}
a{color:#333;text-decoration:none;outline:none;}
img {border:0;}
a:link,a:visited {text-decoration:none;outline:none;}
a:hover {text-decoration:none;outline:none;}
*,ul,p,dl,dt,dd {padding:0;margin:0;}
li {list-style-position:outside;list-style-type:none;}
h1,h2,h3,h4,h5 {padding:0;margin:0;}
input,button,select,textarea{outline:none;border:0;background:none;}
/**a,i,img,video,.top,.wl_list1 li{ transition:All 0.5s ease; -webkit-transition:All 0.5s ease; -moz-transition:All 0.5s ease;-o-transition:All 0.5s ease;}**/
.fl {float:left;}
.fr {float:right;}
.clearfix:after {content:"";clear:both;display:block;}

.padd50{padding: 50px 0;}
.padd40{padding: 40px 0;}
.mt40{margin-top: 40px;}
.mt34{margin-top: 34px;}
.mt20{margin-top: 20px;}
.padd25{padding-bottom: 25px}
.padd24{padding: 18px 24px;}
.padd22{padding: 22px;}
.bar1{background: url("../images/gk_bar1.png") no-repeat center center;text-align: center;line-height: 32px;height: 36px;margin-bottom: 30px;}
.bar1 span,.bar1 a{font-size: 36px;color: #111;font-weight: bold;display: inline-block;height: 36px;font-family:SimSun;}

/*container*/
.gk2_container{width: 1280px;border-radius: 8px;padding: 0 20px 20px;background: linear-gradient(180deg, #F2F6F9 0%, #F7F9FB 100%);margin: -79px auto 0 auto;background: #F2F6F9\0;position:relative;}
.gk2_container2{background: linear-gradient(180deg, #F2F6F9 0%, #F7F9FB 100%);border-radius: 8px;padding: 20px;background: #F7F9FB\0;margin-bottom: 50px;}

/**banner**/
.gk2_banner{height:420px;}

/*wz*/
.wz{color: #666;background: url("../images/location.png") no-repeat center left;line-height: 25px;padding: 27px 0 27px 26px;}
.wz a{color: #5c5c5c;}
.wz span{color: #015293;}
.gk2_container .ryjqqppfwzssc{position:absolute;top:8px;right: 20px;}


/*public-div-style*/
.gk2_content{background: #fff;padding: 0 34px 34px;border-radius: 8px;}
.gk2_content2{background: #fff;border-radius: 8px;padding: 34px;}
.gk2Border4{background: #fff;border-radius: 4px;}
.gk2_box{border-radius: 8px;background: #F3F7F9;padding: 4px;}
.gk2_bar3{height: 54px;padding: 0 24px;background: #F3F7F9;font:bold 24px/54px '微软雅黑';color: #111;}
.new_tabTit1 span{cursor: pointer;}
.new_tabTit1 span+span{margin-left: 20px;}
.new_tabTit1 span.on,.new_tabTit1 span:hover{color: #015293;}
.new_tabBox1>div+div{display: none;}
.boxStyle2{background: #FFF;border-radius: 6px;padding: 0 34px;}

/*more*/
.public_more{float: right;display: block;width: 62px;height: 28px;background: url("../images/wl_more.png") no-repeat center right;margin-top: 14px;color: #999;font: 16px/28px '微软雅黑';}
.public_more:hover{color: #015293;background: url("../images/more_blue.png") no-repeat center right;}
.gk2_bar3 .public_more:hover{color: #015293;}

/*list*/
.publicList li{line-height: 55px;background: url("../images/gk2_dian.png") no-repeat left center;padding-left: 18px;height: 55px;}
.publicList li:hover{background: url("../images/gk2_dian_act.png") no-repeat left center;}
.publicList li:hover a{color: #015293;}
.publicList li span{color: #999;}
.publicList li a{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;display: inline-block;width: 88%;}
.borderList li{background: url("../images/gk2_dian.png") no-repeat left 25px;}
.borderList li:hover{background: url("../images/gk2_dian_act.png") no-repeat left 25px;}
.borderList li:nth-child(5n){border-bottom: 1px dashed #dcdcdc;margin-bottom: 23px;padding-bottom: 23px;}

/*page*/
.page{text-align: center;font: 14px/32px '';margin-top: 11px;color: #666;}
.page div{display: inline-block;}
.page div.spage-number{margin:0 auto;}
.page div.spage-number span{margin:0 5px;border:1px solid #ddd;text-align:center;line-height:32px;border-radius: 5px;padding: 0px 5px;cursor:default;}
.page div input{width: 40px;height: 32px;margin: 0 5px;text-align: center;border: 1px solid #ddd;}
.page  a{color: #666;padding: 0 9px;border: 1px solid #E5E5E5;margin: 0 2px;display: inline-block;height: 32px;border-radius: 4px;}
.page div.spage-number span.active,.page a.active,.page a.hover{background: #01559b;color: #fff;border-color:#01559b;}

.page_num{width: 520px;margin: 20px auto 0 auto;}
.page_num .pagination_n{margin-right: 2px;text-align: center;padding: 2px 3px;display: inline-block;}
.page_num  .pagination_index {border: 1px #b2b2b2 solid;padding: 3px 8px;margin-right: 2px;display: inline-block;text-align: center;}
.page_num select{border: 1px solid #ddd;padding: 3px 5px;}
/*page end*/

/*详情页*/
.detail_tit{line-height: 56px;font-family: "微软雅黑", "宋体";font-size: 38px;text-align: center;padding: 0 0 26px;font-weight: normal;}
.det_one_tit{border-bottom: 1px solid rgba(151,151,151,0.33);padding-bottom: 40px;}
.detail_other{min-height: 60px;padding: 12px 20px;color: #999;font-size: 16px;border-bottom: 1px solid #ddd;}
.detail_other span{line-height: 36px;position: relative;}
.detail_other span+span{margin-left: 54px;}
.detail_other span+span::after{content: '';display: inline-block;width: 1px;height: 10px;position: absolute;right: 100%;top: 50%;/* background: #d8d8d8; */margin: -5px 29px 0 0;}
.det_other02{float: right;margin-right: 10px;}
.det_other02 a{display: inline-block;width: 36px;height: 37px;float: left;margin-right: 14px;}
.detail_content{padding: 20px 0;line-height: 36px; overflow-x:hidden;}
.detail_content img,.detail_content video{max-width: 90%;height:auto !important;}
.detail_content a{color:blue;}
.ewm_share{text-align: center;margin-bottom:15px;}
.ewm_share canvas{width:165px;}
.gb_tips{text-align: center;line-height: 24px;color: #999;padding: 20px 0;}
.pdf_dowload a{padding-left: 30px;background:rgba(1,82,147,0.03) url("../images/gk2_zfgb_ico4.png") no-repeat 25px center;display:block;width: 200px;border-radius: 8px;border: 1px solid #015293;margin: 25px auto;text-align: center;line-height: 62px;}
.gb_tips span,.gb_tips a,.pdf_dowload a{color: #015293;}
.detail_content .bmdh_table{ overflow-x: auto}

/*成都面对面在线直播*/
#text .top{height:54px;}
#text .top h3{height: 54px;/* padding: 0 24px; */background: #F3F7F9;font: bold 24px/54px '微软雅黑';color: #111;width: 240px;float: left;text-align: center;}
#text .text-ctt{background: #FFF;border-radius: 4px;padding: 28px 10px;}
#text .text-ctt strong{font-size: 24px;color: #333;line-height: 32px;text-align: center;padding: 29px 0 13px 0;}
#text .text-ctt>div{display:block;}
#text .text-ctt>div.no-div{display:none;}

/*图片来源说明*/
.pic_source{font-size: 16px;color: #7A97AE;line-height: 21px;text-align: center;}

/**响应式**/
@media screen and (max-width:1280px) {
    .gk2_banner{height: 320px;background-size: cover !important;}
    .gk2_container{width: 100%;margin:-20px auto 0 auto;}
}
@media screen and (max-width:1024px) {
    .bar1 span, .bar1 a{font-size: 32px;}
    .detail_tit{font-size: 28px;}
}
@media screen and (max-width:912px) {
    .gk2_banner{margin-top: 15px;height: 255px;}
    .gk2_container2{padding: 10px;}
    .gk2_content{padding: 0 12px 34px 12px;}
    .gk2_content2,.gk2_bmcx_rit{padding: 12px;}
}
@media screen and (max-width:768px) {
    body{font-size: 16px;}
    .padd50{padding: 22px 0;}
    .padd40{padding: 16px 0;}
    .mt40{margin-top: 20px;}
    .padd24{padding: 12px;}
    .padd22{padding: 10px;}
    .gk2_container{padding: 0 10px 10px;}
    .bar1 span, .bar1 a{font-size: 24px;}
    .gk2_bar3,#wq_tab h3{font-size: 20px;}
    .public_more{font-size: 14px;}
    #page_div>span{display: block;margin-bottom: 5px;}
    .boxStyle2{padding: 0 12px;}
}
@media screen and (max-width:650px) {
    .gk2_banner{height: 155px;}
    .detail_tit{
		padding: 0;
		font-family: "Segoe UI","Lucida Grande",Helvetica,Arial,"Microsoft YaHei",FreeSans,Arimo,"Droid Sans","wenquanyi micro hei","Hiragino Sans GB","Hiragino Sans GB W3","FontAwesome",sans-serif;
	}
    .detail_other{font-size: 14px;padding: 10px;}
    .det_other02{float:none;display:none;}
    .det_other02 a,.det_other02 a img{width: 30px;height: 31px;}
    .ewm_share,.share,.detail_other span+span::after{display:none;}
    .detail_other span{display:block;width:100%;margin:0 !important; text-align:center}
    .publicList li a{width: 80%;}
	.page_num{width:auto;text-align:center;}
}
@media screen and (max-width:540px) {
    .publicList li{height: auto;line-height: 32px;background: url(../images/gk2_dian.png) no-repeat left 15px;margin-bottom: 6px;margin-bottom: 12px;padding-bottom: 12px;border-bottom: 1px dashed #dcdcdc;}
    .publicList li a{overflow: initial;text-overflow: initial;white-space: initial;display: initial;}
    .gk2_container .ryjqqppfwzssc{position:unset;}
    .gk2_container .ryjqqppfwzssc img{width:100%;margin-bottom:10px;}
}
@media screen and (max-width:414px) {
    .gk2_banner{height: 125px;}
    .page a{padding: 0 6px;}
}