@charset "utf-8";
.wrap_content{position: relative;background: #fffdf7;background-image: linear-gradient(#ffffff, #ffffff);background: #fffdf6;}
.sub_banner{height: 0;background-size: cover !important;position: relative;padding-bottom: calc(25% - 10px);z-index: 2;}


.sub_left{width: 20%;position: relative;z-index: 3;margin-top: 0.4rem;}
.sub_left_title{padding-left:0.3rem;height: 1rem; font-size: 0.28rem;line-height: 1rem; color: #fff;position: relative;font-weight: normal;background: #004a98;}


.subwrap{padding-bottom: 1.6rem;border: 1px solid #F4F4F4;}
.sub_menu{position: relative;}
.sub_menu ul{}
.sub_menu li{position: relative;box-sizing: border-box;	border-left: 4px solid #16529f;border-bottom: 1px solid #f3f1ec;background-color: #e9edf4;}
.sub_menu ul> li > a{display: block;line-height: 0.55rem;color: #333333;padding-left: 0.3rem;position: relative;z-index: 2;font-size: 0.19rem;}

.sub_menu ul> li .erji {display:none;}
.sub_menu ul> li .erji>dd>a{display: block;position: relative;z-index: 2;line-height: 0.4rem;font-size: 0.17rem;box-sizing: border-box;padding-left: 0.4rem;}
.sub_menu ul> li dl dd{position: relative;}
.sub_menu ul> li .sanji>dd a{font-size: 0.16rem;padding-left: 0.5rem;line-height: 0.35rem;display:block;}

.sub_menu ul> li:hover>a,.sub_menu ul> li.current>a{background: #004a98;color: #FFFFFF;}
.sub_menu ul> li .erji .current a{color: #004a98;}
.sub_menu ul> li.current .erji{display:block;}
.sub_menu ul> li .erji .current2,.sub_menu ul> li .erji .current3{color: #004a98;}





.sub_right{width: 78%;margin-bottom: 0.5rem;margin-top: 0.4rem;background: #FFFFFF;box-sizing: border-box;padding: 0.3rem;}
.lanwarp{border-bottom: 1px solid #CCCCCC;margin-bottom: 0.1rem;}
.lanwarp .lan{font-size: 0.26rem;font-weight: bold;color: #004a98;border-bottom: 3px solid #004a98;padding-bottom: 0.1rem;}
.bread{color: #666666;line-height: 0.3rem;font-size: 0.15rem;margin-top: 0.1rem;}
.bread a{font-size: 0.15rem;color: #666666;}
.page_title{padding: 0 0 0;overflow: hidden;}
.page_title h3{padding: 0.25rem 0;color: #333;font-weight: bold;font-size: 0.26rem;}


.list ul li{box-sizing: border-box;border-bottom: 1px solid #d6d6d6;padding: 0.2rem 0;}
.list ul li a h2{width: 75%;font-size: 0.18rem;padding-left: 20px;background: url(/img/dot1.png) no-repeat left center;}
.list ul li .date{font-size: 0.18rem;color: #969899;}

.list ul li:hover{}

	




/*ÄÚÈÝ*/
.content{margin-right: 0.3rem;}
.content_title>h1,
.dp>h1 {
	font-size: 22px;
	font-weight: bold;
	text-align: center;
	margin-top: 50px;
	margin-bottom: 20px;
}

.content_title>p {
	text-align: center;
	color: #888888;
	padding-bottom: 20px;
	border-bottom: 1px dashed #cbbda6;
	margin-bottom: 25px;
}

.cont {
	margin-top: 30px;
}

.cont table{margin:0 auto;}
.cont p {
	font-family: ËÎÌå !important;
    font-size: 18px !important;
    line-height: 27px !important;
    text-indent: 2em;
    text-align: justify;
    text-justify: inter-ideograph;
}
.cont table p{text-indent:0;}

.cont p img{margin:10px auto;text-align: center;display: inherit;}
.fen {
	background: #eeeeee;
	height: 45px;
	margin: 20px 0px;
	overflow: hidden;
}

.fen .popup_renren {
	background-position: 1px -208px;
}

.fen .popup_tqq {
	background-position: 1px -260px;
}

.ye {
	margin-top: 40px
}

.ye p {
	color: #747474;
	margin: 15px 0px;
	font-size: 16px;
}

.ye p a {
	color: #747474;
	font-size: 16px;
}

.ye p a:hover {
	color: #e06a3c;
}


.content {
	padding-bottom: 40px;
}

.dp {
	margin-bottom: 80px;
}


/* Í¼Æ¬ */
.ztjjlist{margin-top: 0.4rem;}
.ztjjlist .ztjjitem{float: left;width: 31%;margin-right: 2.3%;margin-bottom: 0.3rem;}
.ztjjlist .ztjjitem:nth-child(3n){margin-right: 0;}
.ztjjlist .ztjjitem .pic{height: 2rem;}
.ztjjlist .ztjjitem .txt {font-size: 0.18rem;line-height: 0.3rem;padding: 0.1rem;box-sizing: border-box;background-color: #e7f2fe;}

/*jigou*/
.erjileft{width:58%;}
.erjiright{width:40%;}
.erjixi{margin-top:0.3rem;}
.erjixi h2{font-size:0.22rem;font-weight:bold;margin-bottom:0.2rem;color:#0066b5;}
.erjixi h3{font-size:0.2rem;font-weight:bold;margin-bottom:0.2rem;}
.erjixi ul li{margin-bottom: 0.2rem;}
.erjixi ul li a{font-size:0.18rem;line-height: 0.3rem;}



/* Ê¦×Ê */
.shilist .shi{width: 47.5%;margin-top: 0.3rem;height: 3rem;box-sizing: border-box;padding: 0.3rem 0.2rem 0.3rem 0.3rem;border: 1px solid #dee1ec;}
.shilist .shi .shipic{width: 1.55rem;height: 2.4rem;}
.shilist .shi .shiright{width: 58%;}
.shilist .shi .shiright h2{font-size: 0.26rem;color: #132c90;line-height: 0.4rem;margin-bottom: 0.35rem;font-weight:bold;}
.shilist .shi .shiright p{color: #333333;font-size: 0.16rem;line-height: 0.32rem;height: 1.28rem;}
.shilist .shi .shiright img{float: right;margin-top: 0.2rem;}
.shilist .shi:hover{box-shadow: 0 0 15px #cccccc;}
.shilist .shi .shiright p em{font-weight:bold;}

.jstit{margin-top:0.3rem;margin-bottom:0.3rem;}
.jstit h2{background: #f1f1f1;padding:0.1rem 0.75rem;}
.jstit h2 a{color:#333333;font-size:0.18rem;}
.jstit h2.active{background:#0066b5}
.jstit h2.active a{color:#ffffff;font-weight:bold;}

.re_tags .m-all_btn{color:#ffffff;background:#0066b5;padding:0.05rem 0.2rem;border-radius:20px;}
.re_tags li a{font-size:0.2rem;line-height:0.3rem;}

.title04{display: block;text-align:left;margin-top:0.3rem;background: #e2f2ff;}
.title04 b,.title04 strong{font-size:24px;color: #0066b5;margin:0;line-height:60px;padding-left:10px;border-left: 3px solid #0066b5;}

.teacher{ margin:0 auto;  padding:10px 0 0 0 ;overflow:hidden;}
.teacher li{ padding:5px 0; float:left;width:10%;}
.teacher a{ font-size:18px; display:block; line-height:40px; font-style:normal; text-align: left; color:#555;}
.teacher li:hover a{ color:#0066b5 ;}





@media screen and (max-width: 1024px){
	.shilist .shi .shiright{width: 46%;}
}

@media screen and (max-width: 960px){
	.sub_left{display: none;}
	.sub_right{width: 100%;}
	.sub_right .page_content{padding: 0.1rem;}
	.content{margin: 0 0.1rem;}
	.sub_right{padding: 0;}
.erjileft,.erjiright{width:100%;}
}

@media screen and (max-width: 640px){
	.ztjjlist .ztjjitem{width: 100%;}
	.ztjjlist .ztjjitem .pic{height: 50vw;}
	.munu_js .js_bt ul li{width:32%;}

    .shilist .shi .shiright h2{font-size:0.2rem;}
   .shilist .shi .shiright{width: 50%;}
	.shilist .shi{width: 100%;}
}