﻿@charset "utf-8";
body{background: #fff; position: relative; color:#333333; font-size:16px; font-family:Microsoft YaHei,Simsun,SimHei,Arial; -webkit-text-size-adjust:none;}
body, button, dd, dl, dt, fieldset, form, h1, h2, h3, h4, h5, h6, hr, input, legend, li, ol, p, pre, textarea, ul{ padding:0; margin:0;}
li, ol, ul{ list-style:none;}
img{ border:none; border:0; max-width:100%;}
a{ text-decoration:none; color:#333333; noline:expression(this.onFocus=this.blur());}
a:focus {outline:none;-moz-outline:none;}
a:hover{color:#335e92;}
button, input, select, textarea {font-family: inherit; font-size:0.9375em;}
input:focus, textarea:focus{ outline: none;}
input::-webkit-input-placeholder{color: #cccccc;}


/*layout*/
body{background:#ebebeb url(../images/bm_body_bg.png) center top no-repeat;}
.bg-gray {background: #f9f9f9;}
.container{ width:1200px; margin:0 auto; clear:both;}
.container:after {clear: both;}
.container:after, .container:before {display:table; content: "";}
.common-row:after, .common-row:before {content: '';	display: block;	clear: both;}
.common-col-space{margin:0 -15px;}
.common-col-space>*{float: left;}
.common-col-space .grid{padding:0 15px;}
.common-col-4{width: 33.33333333%;}
.container.pt{padding-top: 30px;}
.container.pb{padding-bottom: 30px;}
.mb{margin-bottom: 20px;}
.mb30{margin-bottom: 30px;}

.mt20{margin-top: 20px;}
.mt30{margin-top: 30px;}
.container-mainBox{background: #fff; padding:20px;}
.color-blue{color: #235499;}
.color-999{color: #999;}
.nomar{margin:0 !important;}
.common-row-half{width: 48.5%;}
/*common*/
.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}
.fl{float: left;}
.fr{float: right;}
.clear{clear:both;}
.mainNav .nav a, .mainNav .nav a:before, .mainNav .nav a:after,
.nav-zjzj-menu li a:hover:before,
.easyBtn dl dt a:before,
.nav-zmhd-xxlink li.b a img,
.transition a{-webkit-transition:300ms; -moz-transition:300ms; -o-transition:300ms; transition:300ms;}
.imgScale{ overflow: hidden; }
.imgScale a img{-moz-transition:all 0.3s ease-in-out 0s; -ms-transition:all 0.3s ease-in-out 0s; -o-transition:all 0.3s ease-in-out 0s; -webkit-transition:all 0.3s ease-in-out 0s; transition:all 0.3s ease-in-out 0s;}
.imgScale a:hover img{-moz-transform:scale(1.05); -ms-transform:scale(1.05); -o-transform:scale(1.05); -webkit-transform:scale(1.05); transform:scale(1.05);}
.hover-opacity:hover{filter:alpha(opacity=85); -moz-opacity: 0.85; opacity:0.85;}
.text-nowrap,
.text-nowrap p,
.text-nowrap a,
.text-nowrap span,
.text-nowrap font
{display:block; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.text-nowrap a{float: left; max-width: 100%;}


/***** header *****/
.header{width: 100%;background: url(../images/bm_header_bg.png) center top repeat;min-height: 162px;}
.header-row1{color: #fff;line-height: 34px;}
.header-box .header-row1 a{color: #fff;}
.header-row1 .split{padding:0 10px;}
.header-logo .header-bmqc{max-width: 520px;}
.header-logo .header-bmqc .header-bmqc-zw{font-size: 2.3125em;font-weight: bold;color: #fff;}
.header-logo .header-bmqc .header-bmqc-yw{font-size: 14px;color: #fff;}

.header-nav ul li{float: left;margin-left: 35px;font-size: 1.375em;height: 44px;line-height: 44px;}
.header-nav ul li a{color: #fff;display: inline-block;position: relative;}
.header-nav ul li a:after{content: "";width: 0;height: 4px;background: #fff;transition: all 300ms;display: block;position: absolute;bottom: 2px;}
.header-nav ul li:hover a:after{width: 100%;}
.header-nav ul li.on a:after{width: 100%;}

/*搜索*/
.bm_index_ss{padding:50px 0 55px 0;}
.bm-index-ss-box{width: 50%;height: 56px;background: #fff;border-radius: 10px;overflow: hidden;margin:0 auto ;font-size: 1.125em;}

.bm-index-ss-box form{padding-right: 100px;display: block;position: relative;}
.bm-ss-txt{width: 90%;height: 21px;line-height: 21px;margin:17px 5%;border: 0;}
.bm-ss-submit{width: 100px;height: 56px;position: absolute;right: 0;top: 0;background:#115db2 url(../images/bm_index_ss_icon.png) 12px center no-repeat;border: 0;padding-left: 30px;color: #fff;font-size: 1.125em;cursor: pointer;}

/*footer*/
.bm-footer-links{padding:15px 0 5px; background: #fff;}
.bm-footer-links .hd ul li{float: left; width: 16.666%; margin-bottom: 8px;}
.bm-footer-links .hd ul li span{display: block; position: relative; z-index:5; padding:0 10px; margin:0 10px; height:35px; text-align: center; line-height: 35px; font-size: 1em; color: #115db2;  }
.bm-footer-links .hd ul li span a{display: block;  white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden; cursor: pointer;}
.bm-footer-links .hd ul li.hs span{ padding-right: 30px;padding-left: 0;}
.bm-footer-links .hd ul li.hs span:before{content: ''; position: absolute; right:12px; top: 50%; margin-top: -3px; width: 0; height: 0; border: transparent solid 6px; border-top-color: #333333; filter:alpha(opacity=45); -moz-opacity: 0.45; opacity:0.45;}
.bm-footer-links .hd ul li.on span:before{border-top-color: #115db2;}

.bm-footer-links .hd ul li.on span{border:#dddddd 1px solid;border-bottom-width:0; color: #000;background: #fff;}
.bm-footer-links .hd ul li.on span a{ color: #0558b8;}
.bm-footer-links .hd ul li.on span:before{filter:alpha(opacity=100); -moz-opacity: 1; opacity:1;}
.bm-footer-links .hd ul li.on span:after{content:''; height: 10px; position: absolute; top: 35px; left: -1px; right: -1px; border-left:#dddddd 1px solid; border-right:#dddddd 1px solid; background: #fff;}

.bm-footer-links .bd ul{overflow: hidden; padding: 10px 20px; margin-bottom: 10px; border:#dddddd 1px solid; background: #ffffff; border-radius:0 0 4px 4px; display: none;}
.bm-footer-links .bd ul li{float: left; width: 20%;line-height: 2em;}
.bm-footer-links .bd ul li h4{padding:5px 0; font-size:14px; font-weight: normal; line-height:1.6em; overflow:hidden; vertical-align:top;}
.bm-footer-links .bd ul li a{color:#666; float:left; max-width:100%; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.bm-footer-links .bd ul li a:hover{color:#0e59a4;}
.qx-footer-links{background: #eeeeee;}
.dd-yqlj i{display: inline-block;vertical-align: middle;width: 20px;height: 22px;background: url(../images/yqlj_ghtb.png) no-repeat;margin-right: 8px;}
.dd-yqlj {line-height: 35px;}
.qx-footer-links a{color: #115db2;}
.qx-footer-links .hd ul .li01{width:12% ;}
.qx-footer-links .hd ul .li02{width:19% ;}
.qx-footer-links .hd ul .li03{width:17% ;}
.qx-footer-links .hd ul li.hs{width: 17.333%;}

.bm_xxgk_footer{background: #f2f2f2;padding:30px 0;}
.bm_xxgk_footer .footer{margin-bottom:0;}
.footer{font-size: 1em;}
.footer-l,.footer-m,.footer-r{width: 32%;float: left;}
.footer-m{margin:0 2%;}
.footer-l,.footer-m{background: #fff;}
.footer-info{padding:20px 30px;height: 140px;line-height: 1.2em;}
.footer-info p{padding:9px 0;}
.footer-zwxxzx{height: 50px;text-align: center;line-height: 50px;margin-bottom: 10px;background: #fff;}
.footer-tblj{text-align: center;background: #fff;height: 90px;padding:15px 0;}
.footer-tblj span{display: inline-block;vertical-align: middle;padding:0 5px;}
.footer-nav li{display: inline-block;vertical-align: middle;}
.footer-nav .footer-nav-split{padding:0 10px;}


/*互动交流二级页面*/
.hdjl{padding-bottom: 20px;}

/* crumb */
.crumb{background: #fff;}
.crumb h2{ padding:0 25px 10px 0; line-height: 20px; font-size:1em; font-weight: normal; }
.crumb a:hover{color: #335e92;}


/* tab */
.tab-brief .hd{border-bottom:#e0e0e0 1px solid;}
.tab-brief .hd li{float:left; position: relative; padding: 0 0 14px; margin-right: 30px; font-size: 1.25em;}
.tab-brief .hd li a{color:#666666;}
.tab-brief .hd li:after{content: ''; position: absolute; width:0; bottom:-2px; left:0; height: 3px; background: #115db2;transition: all .3s; -webkit-transition: all .3s;}
.tab-brief01 .hd li:after{width:8;height: 4px; bottom:0px; left:49%; background: url(../images/bm_dqlm_xb_sjx.png) left top no-repeat;transition: unset; -webkit-transition: unset;}
.tab-brief .hd li.on:after{width: 100%;}
.tab-brief .hd li.on{ font-weight: bold;}
.tab-brief .hd li.on a{color: #115db2;}
.tab-brief .hd .common-more{padding-top: 2px;}
.tab-brief .hd .link{float: right; padding-top: 8px;}
.tab-brief .hd .link a{float: left; position: relative;}
.tab-brief .hd .link.link-dot a{ padding-left:18px; margin-left: 23px;}
.tab-brief .hd .link.link-dot a:before{content:''; position:absolute; left:0; top: 50%; margin-top: -4px; width: 8px; height: 8px; background: #5174a2; border-radius: 50%; -webkit-border-radius: 50%;}
/* + 紧跟在A元素后的B元素，指定元素的下一个元素 */
.tab-brief .hd .common-more + .link{margin-right: 20px;}
.tab-brief .hd .link.link-icon{padding-top: 6px;}
.tab-brief .hd .link.link-icon a{padding-left: 40px; margin-left: 20px; font-size:1.125em; color:#335e92; font-weight: bold;}
.tab-brief .hd .link.link-icon a:before{content:''; position:absolute; width: 35px; height: 35px; left:0; top: 50%; margin-top: -17.5px; background-repeat: no-repeat;}
.tab-brief .hd .link.link-icon a:hover{color:#1296db;}

.tab-concise .hd li{float:left; margin-right: 30px; font-size: 1.25em; font-weight: bold;}
.tab-concise .hd li a{color:#999999;}
.tab-concise .hd li.on a{color:#345e92;}

.common-more{float:right; padding-top:8px;}
.common-more a{color:#999;font-size: 14px;}
.common-more a:hover{color:#115db2;}
.tab-brief .newsList{margin-top: 15px;}





.common-title .currentName{position:relative; float:left; padding-left:20px; font-size:1.5em; font-weight:bold; color:#115db2;}
.common-title .currentName:before{position:absolute; top:50%; left:0; content:""; width:5px; height:22px; margin-top:-11px; background-color:#115db2;}
.common-title .currentName a{color:#115db2;}
.brief-title-blue{border-bottom: 1px solid #235499;}
.brief-title-blue h3{display: inline-block; padding: 0 25px; height: 40px; line-height: 40px; font-size:1.125em; font-weight: normal; color: #fff; background: #235499;}

.tab-card .hd{height:47px; line-height:47px; background-color:#f5f5f5;}
.tab-card .hd li{float:left; position: relative;}
.tab-card .hd li a{display: block; line-height:47px; padding: 0 30px; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.tab-card .hd li.on{cursor:pointer;}
.tab-card .hd li.on a{background:#1a74a8; color: #fff; height: 47px;}
.tab-card .hd li.on:after{width: 100%;}
.tab-card .hd .more{float: right; line-height: 48px; margin-right: 15px;}
.tab-card .hd .more a{font-size: 14px; color: #666666;}
.tab-card .hd .more a:hover{color: #006eab;}
.tab-card-fs18 .hd li{font-size: 1.125em;}
.tab-card-fs20 .hd li{font-size: 1.25em;}
.tab-card-fs20 .hd .more a{font-size:1em;}
.tab-card-bold .hd li{font-weight: bold;}
.tab-card-arrow .hd{font-weight: normal;}
.tab-card-arrow .hd li.on:after{content: ''; position: absolute; width: 0; height: 0; left: 50%; top: 100%; border:transparent solid 6px; border-top-color: #006eac; margin-left: -6px;}
.tab-card-line .hd{border-bottom: 1px solid #006eac;}
.tab-brief .one-hd li a{margin-left: 20px;}
.tab-brief .one-hd li.on:before{content:"";display:block;position: absolute;left: 0;top: 5px;width: 3px;height: 20px;background: #115db2;}
.tab-brief .one-hd li.on:after{display: none;}
/* newsList */
.newsList{clear: both; font-size:1em;}
.newsList.MM-dd .list-first-line{font-size: 1.5em;font-weight: bold; list-style: none;text-align: center;padding:15px 0;}
.newsList .list-first-line:before{display: none;}
.newsList .list-first-line a{color: #3472B4;float: none;}
.newsList li{position:relative; padding:8px 0 8px 20px; line-height:1.5em; overflow:hidden; vertical-align:top;}
.newsList li:before{content:''; position:absolute; left:0; top: 50%; margin-top: -2px; width: 4px; height: 4px; background: #a7bbd6; border-radius: 50%; -webkit-border-radius: 50%;}
.newsList-h4 h4{position:relative; padding:8px 0 8px 20px; font-size: 1em; font-weight: normal; line-height:1.6em; overflow:hidden; vertical-align:top;}
.newsList-h4 li h4:before{content:''; position:absolute; left:0; top: 50%; margin-top: -2px; width: 4px; height: 4px; background: #cccccc; border-radius: 50%; -webkit-border-radius: 50%;}
.newsList li .time, .newsList-h4 li h4 .time{position:absolute; right:0; top: 50%; margin-top: -.8em; color:#999999;}
.newsList li a, .newsList-h4 li a{float:left; max-width:100%; color:#333; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.newsList li a:hover, .newsList-h4 li a:hover{color: #235499;}
.newsList.MM-dd li, .newsList-h4.MM-dd li{padding-right:60px;}
.newsList.yyyy-MM-dd li, .newsList-h4.yyyy-MM-dd li{padding-right:100px;}

.newsList02 li{position: relative;padding:14px 0 14px 80px;}
.newsList02 li .date{position: absolute;left: 0;top: 15px;width: 70px;text-align: center;}
.newsList02 li .date .day{font-size: 2.33em;font-weight: bold;color: #115db2;}
.newsList02 li .tit a{font-size:1.125em ;font-weight: bold;color: #222;}
.newsList02 li .memo{margin-top: 7px;color:#999999;height: 42px;overflow: hidden;}


/*pagediv*/
.pagediv{padding:20px 0; font-size:14px; color:#555; line-height:28px; text-align:center; clear:both;}
.pagediv li{display: inline-block;}
.pagediv .arrow a{color: #555;}
.pagediv .total_count,
.pagediv .arrow a,
.pagediv .arrow span,
.page_jump a{display: inline-block; padding:0 10px; margin:4px; zoom:1; border:#dfdfdf 1px solid; border-radius:3px; 
}
.pagediv  #page_input{width:40px; height:28px; color:#888; text-align:center; border:#dfdfdf 1px solid; border-radius:3px; background:#fff;}
.pagediv .total_count,
.pagediv .arrow a,
.page_jump a{
	transition: all .2s;
	-webkit-transition: all .2s;
	background: #f1f1f1;
	background: -webkit-linear-gradient(#ffffff 10%, #f1f1f1);
	background: -o-linear-gradient(#ffffff 10%, #f1f1f1);
	background: -moz-linear-gradient(#ffffff 10%, #f1f1f1);
	background: linear-gradient(#ffffff 10%, #f1f1f1);
}
.pagediv .arrow span{background: #f5f5f5; color: #999;}
.pagediv .arrow a:hover,
.page_jump a:hover,
.pagediv .arrow .current{background:#115db2; border-color:#115db2; color:#fff; text-decoration:none;}
.pagediv .arrow .current{font-weight: bold;}
.page_jump{margin-left: 4px;}
.page_jump a{margin-left: 6px;}


/* 外链跳转 */
.alert-mengban{position: fixed;top: 0px;left: 0px;z-index: 1000;background:rgba(0,0,0,0.7); filter: alpha(opacity=80) !important;width: 100%;height: 100%;display: none;}
.alert-warning{position: fixed;left: 50%;  top: 50%; margin-left:-300px; margin-top: -160px; width: 600px;height: 270px;background:#fff;z-index: 10001;display: none; border:2px solid;border-radius:10px;}
.alert-delete{width: 100%;height: 38px;position: relative;}
.alert-delete span{position: absolute; top:10px; right: 10px; width: 20px; height: 20px; line-height: 20px; color:#fff; text-align: center; background: #bebebe; cursor:pointer;}
.alert-delete span:hover{background: #929292;}
.alert-wzsm{width: 520px;height: 100px;margin: 15px auto 0; line-height: 35px;font-size: 1.5em;color: #000;text-align: center; padding-bottom: 15px;border-bottom: 1px solid #d4d4d4;}
.alert-footer{width: 100%; padding: 25px 0; text-align: center; color: #000;}	
.alert-footer span{cursor: pointer; display: inline-block; margin: 0 12px; font-size: 1.25em;}
.alert-warning .continue{width: 124px; height: 42px; line-height: 42px; color: #ab0d07; border-radius:3px; -webkit-border-radius:3px; border:#e1e1e1 1px solid; text-align: center; line-height: 42px; box-shadow: 0 0 10px rgba(0,0,0,0.2) inset; -webikt-box-shadow: 0 0 10px rgba(0,0,0,0.2) inset;}	
.alert-warning .fangqi{line-height: 42px;  color: #ab0d07;}	

#left01.yzgov-share{right: auto!important;;}
.yzgov-share {

    max-width: 330px;

    position: fixed;
    right: 10px;
    top: 280px;
    z-index: 100;
}

.yzgov-share-img {

    overflow: hidden;
}

.yzgov-share-img img {
    max-width: 100%;
    margin-bottom: 4px;

}

.yzgov-share-title {
    margin-top: 5px;
    text-align: center;
    line-height: 16px;
    font-size: 12px;
    padding-bottom: 5px;
    border-bottom: dashed 1px #ccc
}

.yzgov-share-close {
    cursor: pointer;
    position: absolute;
    width: 23px;
    height: 22px;
    top: -23px;
    right: -1px
}
.other-ohter-x {
    background-image: url('../images/index_pf_close.png');
    background-repeat: no-repeat;
}