@charset "utf-8";
/* CSS Document */

html{ font-size:40px;}
html{-webkit-text-size-adjust:none;}

body{ margin:0 auto; padding:0px;  font-family: "Microsoft Yahei";color:#444444; max-width:640px;overflow-x:hidden }
div,dl,dt,dd,ul,ol,li,table,tr,th,tb,h1,h2,h3,h4,h5,h6,form,textarea,button,input,p,img{margin:0;padding:0; font-family:"微软雅黑";}
ul,li{list-style:none;}
fieldset,img{border:0;vertical-align:top;  font-style:normal; max-width:100%; max-height:100%; height:auto;-ms-interpolation-mode:bicubic;}
legend { display:none; }


/*浮动公用样式*/

.fl{ float:left;}
.fr{ float:right;}
.dis{display:none}
.left{float:left;}
.right{float:right;}
.relative {position:relative;}
.absolute {position:absolute;}
.clear{clear:both}
.clearfix::after{content:'';display:table;clear:both}

a{ color:#444; text-decoration:none;}
a:hover{ text-decoration:none;}

a:link{color:#444444;text-decoration: none;}
a:visited{color:#444444;text-decoration: none;	}
a:hover{text-decoration: none;}
a:active{text-decoration: none;}
.fl{ float:left;}
.fr{ float:right}
.cl{ clear:left}
.cr{ clear:right}
a{text-decoration:none; cursor:pointer}
ul, li,p,h1{ margin:0px; padding:0px;}
li{ list-style-type:none;}
.cb{ clear:both}
.clerfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.li{ list-style-type:none;}

#main{ width:100%; overflow:hidden; margin:0px auto; }

.listview{ width:100%;}
.listview li{ overflow:hidden; margin:2% 0 0 0; padding:0 1% 2%; border-bottom:1px dashed #959595;}
.listview .title{width:100%; font-size:0.7rem;}
.listview .title_b{ width:100%; margin-top:1%;}
.listview .title_b .fl{ font-size:0.5rem; color:#959595;}
.listview .title_b .fr{font-size:0.5rem; color:#FFF;border-radius: 5px; background:#C0025A; padding:0.1% 2%;}

.menu2{height:6.56vw; line-height:6.56vw; font-size:2.65vw; color:#000; background:#f1f1f1;}
.menu2 i{float:left; width:3%;width:2.8125vw; height:2.97vw; margin:0.5vw 0.5vw 0 1vw; display:block;}
.menu2 i img{max-width:100%;}
@media screen and (min-width:960px){
.menu2{height:63px; line-height:63px; font-size:25px;}
.menu2 i{width:27px; height:29px; margin:5px 5px 0 10px;}
}
@media screen and (max-width:320px){
.menu2{height:21px; line-height:21px; font-size:8px;}
.menu2 i{width:9px; height:10px; margin:1px 1px 0 3px;}
}

.list_main {
	max-width:640px;
	overflow:hidden;
	background:#e0e0e0;
	font-size:0.6rem;
}
.list_main li{ margin-bottom:9%; width:100%}
.mainbox {
	width:100%;
	height:100%;
}

.top2_nav{ width:100%;}
.top2_nav li{ width:25%; float:left;}
.top2_nav li a{ display:block; width:100%; height:100%;}
.xmnav {
	width:32.75862%;
	float:left;
	margin-left:1.7241%;
	height:100%;
	background-color:#3E4347;

}
.xmnav ul {
	 margin-left:0;
	 padding-left:0;
	padding-top:8%;
	padding-bottom:62%;
	
}
.xmnav ul li div {
	font-size:13px;
	line-height:52px;
}
.xmnav ul li div p {
	width:55px;
	height:15px;
	display:block;
}
.xmnav ul a {
	cursor:pointer;
	color:#222222;
	display:block;
}
.listcontent {
	float:left;
	padding-bottom:2%;
}
.xmlistcontent {
	width:100%;
	margin-bottom:0.5em;
	overflow:hidden;
}
.xmnav li p{ position:relative; color:#ffffff}
.xmnav li span{ position:absolute; left:42.105263%; top:25%}
.listcontent li{ width:43.421%; background:#ffffff;float:left;margin:7% 1.3157% 0 3.947%; text-align:center; }
.listcontent li a{ display:block; padding:4.85% 0; color:#898989}
.xmnav li p.curr{ background:#5a4b37}
/************zj列表*******************/
.zjbanner{ position:relative}
#contentWrapper{
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: #fff;}

#content{
    position: relative;
    height: 100%;
	-webkit-box-flex:1;
	-moz-box-flex:1;
	-o-box-flex:1;
	box-flex:1;
	 background:#e0e0e0
}
.listzj{ float:left; height:100%;background:#e0e0e0}
.listzj ul{ margin-top:5%; margin-bottom:50%; height:100%;}
.listzj li{ width:89.47368421%; margin:0 0 5% 5%}
#contentScroller{ margin-bottom:10%; background:#e0e0e0; padding-top:5%; padding-bottom:45%}

.wp{max-width: 640px;min-width: 320px;margin: 0 auto;font-size: 18px;color: #000;line-height: 1.5;overflow: hidden}
.over{overflow: hidden;}
.wp h2{font-size: 0.4rem;line-height: 1.2;text-align: center;color: #333;padding:2% 0}
.wp h2 span{font-weight: normal;display: block;font-size: 0.28rem;color: #666;}
.fl{float: left}
.fr{float: right}
.btnas{display: block;margin: 0 auto;text-align: center;background-color: #9000C3;color: #fff;font-size: 0.25rem;border-radius: 0.1rem;}
.content{width: 98%;}
.subject_activity{margin-bottom: 0}
.timec{display: block;text-align: center;color: #818181;background: #E0E3F4;font-size: 0.3rem;padding:5% 0;}
#section .bd li .bt{padding: 3% 0;background: #fff}
#section .bd li .bt p{font-size: 0.3rem;text-align: center;color: #333;font-weight: 500;background: url('/css/images/mlzj/img47.jpg') no-repeat bottom center;background-size: 8%;padding-bottom: 4%;}
#section .bd li .content dl{background: #E0E3F4;overflow: hidden;margin-top: 3%}
#section .bd li .content dl dt{width: 28%;float: left}
#section .bd li .content dl dd{width: 66%;float: left;font-size: 0.2rem;color: #666;margin-left: 4%}
#section .bd li .content dl span{display: block;color: #333;margin-top: 6%}
#section .bd .li2 .content dl span{margin-top: 9%}
#section .bd .li3{background: #E0E3F4;padding-bottom:4%}
#section .bd .li3 .content{display: flex;-webkit-flex:1;flex-flow: wrap;}
#section .bd .li3 .content .dl{width: 48%;background: #fff;padding:2% 2% 5%;color: #666;margin-top: 3%;margin-left:2%;position: relative;}
#section .bd .li3 .content .dl a img{margin-top:3%;}
#section .bd .li3 .content .dl span{display: block;border-bottom: 1px dotted #A0A0A0;padding:5% 0 4%;margin-bottom: 3%;line-height: 1.2}
#section .bd .li3 .content .dl span strong{display: block;color: #333}
#section .bd .li3 .content .dl p{padding-top: 4%}
#section .bd .li3 .content .dl p a{display: block;width: 25%;position: absolute;top: 32%;right: 5%;}
#section .bd .li3 .content .dl a{display: block;position: relative}
#section .bd .li3 .content .dl a span{width: 21%;height: 16%;display: block;background: url('/css/images/mlzj/img51.jpg') no-repeat center;position: absolute;top: 0;right: 0;border: 0;padding: 0;margin: 0;background-size: 100%}
#section .hd {overflow: hidden;}
#section .hd li{background:#6732AB;color: #fff;font-size: 0.28rem;text-align: center;line-height: 1.2;padding:3% 0;float: left;}
#section .hd li span{display: block;width: 100%;background:url('/css/images/mlzj/img49.jpg') no-repeat right center}
#section .hd li span strong{display: block;font-size: 0.2rem;color: #c49afb;font-weight: 500}
#section .hd li:nth-child(4) span{background: 0}
#section .hd li.on{color: #333;background: #fff}
#section .hd li.on span strong{color: #949494}
#section .hd li.on span{background: 0}
.section2 .content dl{color: #666;font-size: 0.2rem;padding:8% 0;}
.section2 .content dl dt{width: 50%;margin: 0 auto 5%}

#nav_list{ background:#382f28; width:100%;}
#nav_list li{width:24.7%; float:left; text-align:center; padding-top:3%;  padding-bottom:3%; font-size:14px; background:#382f28; border-top: 1px solid #000;}
#nav_list li.border{ border-right:1px solid #81705d}
#nav_list ul{ width:98%; margin:0 auto;}
#nav_list li a{color: #bf9c3b; }
.nav_list {
    border-bottom: 1px solid #dddddd;
    color: #888888;
    margin: 10px auto;
    padding-left: 10px;
	padding-bottom:5px;
	font-size:18px;
}
.nav_list a {
    color: #888888;
}

.xm3 {
    clear: both;
    height: auto;
    margin: 0 auto;
    overflow: hidden;
}
.xm3 .jd1 {
    float: left;
    padding: 3% 0;
    width: 30%;
	text-align:center
}
.xm3 .jd1 img{
	width:80%;
	
}
.xm3 .jd_text {
    color: #8f6104;
    float: left;
    padding: 5px 0;
    width: 58%;
	font-size:16px;
	line-height:24px;
}
.xm3 .jd_text a {
margin-right:2%;
    color: #8f6104;
}
.xian{ height:1px; border-bottom:1px dashed #999}
.jd_text_tt{ font-size:16px; font-weight:bold;}


.xm7 {
    height: auto;
    margin: 0 auto;
    overflow: hidden;
}
.xm7 DL {
    border-bottom: 1px solid #dedede;
    clear: both;
    overflow: hidden;
    padding-top:1%;
    width: 98%;
	margin:0 auto;
	padding-bottom:.5%;
}
.xm7 DL.end {
    border-color: -moz-use-text-color;
    border-style: none;
    border-width: medium;
}
.xm7 DL DT {
    float: left;
    width: 30%;;
	margin-right:3%;
}
.xm7 DL DT img{ width:100%; height:auto;}

.xm7 DL DD {
    color: #666;
    float: left;
    font-size: 14px;
    line-height: 22px;
    width:65%;
}
.xm7 DL DD a{ font-weight:bold;}
.xm7 DL DD.other {
    color: #a1a1a1;
}
.xm7 DL DD SPAN {
    color: #f76992;
}
.xm7 DL DD.xm7_tt{ font-weight:bold; font-size:16px;}

 .listClass{display:block;width: 100%;padding-bottom: 3%;font-size:18px;}
    .listClass ul li{display:block;width: 100%;padding-top: 4%;padding-bottom: 4%;background: #f2f2f2;float:left;}
    .listClassLeft{display: block;float:left;width: 28%;margin-left: 3.3%;}
    .listClassLeft img{width: 100%;border-radius: 4px;}
    .listClassLeft p{display: block;width: 100%;text-align: center;background: #dedede;margin-top: 4%;padding-top: 8%;padding-bottom: 8%; /*overflow: hidden; white-space: nowrap;text-overflow: ellipsis;*/}
    .listClassRight{display:block;float:left;width: 60%;margin-left: 3.3%;border-left:2px solid #88612a;}
    .listClassRight p{display:block;width: 95%;margin-left: 5%;color:#000;padding-bottom: 2%;}
    .listClassRight p span{color:#7e5400;font-weight: 700;}
    .listClassRight .pro_tit{display: block; width: 100%;color: #B93864;font-weight: bold;}
    .pro_tit a font{padding-left:8px;color:#ccc;font-weight:400;text-decoration: line-through;}
    .listClassRight .pro_tit a{color:#B93864;}
    .listClassRight .pro_jj{overflow: hidden; white-space: nowrap;text-overflow: ellipsis;}
    .listClassRight .rq{line-height: 31px;}
    .listClassRight .hf_time{padding-bottom:1.3%;}
    .listClassRight .adviceBtn{padding-bottom: 0px;text-align: bottom;}
    .listClassRight .adviceBtn a{width: 52%;float:left;background:#C0025A;text-align: center;padding-top: 3%;padding-bottom: 2.5%;color: #fff;border-radius: 3px;}
    .listClassRight .adviceBtn .zx_btn{background: none;color:#B37313;}
    .listClassRight .adviceBtn span{display: block;float:left;width: 45%; margin-left: 6%;margin-top: 3%;color:#676767;font-size: 16px;font-weight: normal;}
    .listClassRight .adviceBtn span font{color:#ff5d00}
	
	.xm_js{
 background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: 0 none;
    color: #5c5c5a;
    list-style-type: none;
    margin:15px 3% 0;
    padding: 0px!important;
    position:relative;
    vertical-align: baseline;
    width:94%;
	font-size:18px;
	line-height:1.3rem;
}
.xm_js p{ margin-top:3%;}
.xm_js p img{margin-top:3%;}