/* CSS Document */
@charset "utf-8";
/* CSS Document */
body {
	background-color:#F2F2F2;
	font-family:PingFangSC-Light,helvetica,'Heiti SC';;
	width:100%;
	max-width:640px;
	margin:0px auto;
}
a { margin:0px; padding:0px; list-style-type:none;text-decoration: none;}
html,h1,h2,p,span,a,div,ol,ul,li,table,tbody,tfoot,thead,tr,th,td,canvas{margin:0;padding:0}
li{ list-style-type:none}
.hua{width:100%; height:40px;font-size:24px; color:#FFF; text-align:center; background-color:#55c658; position:fixed; line-height:40px; z-index:1000;max-width: 640px;}
.ad{ margin:0px auto; width:100%; height:100px; text-align:center}
img{-webkit-transform: scale(1) rotate(0) translate3d(0,0,0); transform: scale(1) rotate(0) translate3d(0,0,0);}



.middle{margin:0px auto; width:88%;}
.left{float:left; width:48%; height:70px; margin-top:15px;  text-align:center; line-height:70px; font-size:26px; color:#FFF}
.right{float:right; width:48%; height:70px; margin-top:15px;  text-align:center; line-height:70px; font-size:26px; color:#FFF}


.footer{ 
	bottom:0px; 
    clear:both;
	width:100%;
	max-width:640px;
	vertical-align:middle;
	z-index:1000;
	margin:0px auto;
	left:0;
	right:0;
	padding-top:3px;
	padding-bottom:3px;
	background-color:#fff;
	
	font-family:PingFangSC-Light,helvetica,'Heiti SC'
	
}
.footer img {
	vertical-align:middle; border:0px; max-height:45px; max-width:45px; -webkit-transform: scale(1) rotate(0) translate3d(0,0,0);
    transform: scale(1) rotate(0) translate3d(0,0,0);
}
.footer a{ 
	color:#333;
	font-size:12px;
	text-decoration:none;
	display:block

}
.footer_banquan{
	width:100%;
	text-align:center;
	font-size:12px;
	color:#FFF;
	line-height:20px
}
.footer_banquan a{
	color:#FFF;
	text-decoration:none;

}
.div_bq{
	width:100%;
	max-width:640px;
	padding:10px 10px 10px 10px;
	margin:0px auto;
	box-sizing:border-box;
	background-color:#414141

}
.div_bq .bn_div{
	box-sizing:border-box;
	width:90%;
	margin:0px auto;
	text-align:center;
	padding:20px 30px;

}
.div_bq .bn_div .bn{
	border:1px #999 solid;
	border-radius: 4px;
	color:#fff;
	padding:8px 20px;
	font-size:14px;

}
.div_bq .bn_div a{
	text-decoration:none;
}



.inputstyle {
    border: 1px #BBBBBB solid;
    margin: 0px;
    padding: 0px;
    height: 30px;
    line-height: 22px;
    border-radius: 0;
    font-weight: normal;
    -webkit-appearance: none;
    padding-left: 0%;
    width: 97.5%;
    font-size: 15px;
}

.searchDiv{
	width:100%;
	background:#ECEBE6;
	padding-top:8px;
	padding-bottom:8px;
	
}
.searchInputDiv{
	height:32px;
	line-height:32px;
	width:300px;
	margin:0px auto;
	background-color:#FFF
}
.LLlistDiv{
	width:100%;
	margin:0px auto
}
.LLul{
	width:100%;
	padding:0px; 
	margin:0px 
}
.LLul li{
	border-bottom:1px #CCC solid;
	height:130px;
	}
.Con{ 
width:300px;
height:auto;
margin:0px auto;
padding-top:5px

}
.LeftImg{
	height:120px;
	float:left;
	width:30%;
}
.RightCon{
	height:120px;
	float:right;
	width:65%;
}
.RightCon .title{
	height:30px;
	line-height:30px;
	font-size:17px;
	font-weight:600;
	color:#222
}
.RightCon .des{
	height:60px;
	line-height:25px;
	font-size:15px;
}
.RightCon .n{
	color:#C00;
	font-weight:600;
	font-size:17px;
	font-family:Verdana, Geneva, sans-serif
}
.RightCon .o{
	color:#999;
	font-size:15px;
	margin-left:10px
}
.RightCon a{
	color:#555
	}
.pageDiv{
	width:300px; margin:0px auto;height:50px; margin:0px auto; clear:both; line-height:27px; margin-top:10px; margin-bottom:10px; text-align:center;
}
.pageDiv a{ color:#444}

.sousuo{
	border:0px;
	color:#AAAAAA;
	}
.souleft{
	width:85%;
	float:left;
	height:32px;
}
.souright{ background-color:#3F0; margin-top:-8px; 
	 
	background:url(../images/so.png) no-repeat center;
	background-size:20px;
	width:15%;
	float:left;
	height:35px;
}

a { margin:0; padding:0; list-style-type:none;text-decoration: none;}
.hotpro{
	width:320px; margin:0px auto; margin-top:7px; margin-bottom:7px
}
.hotclass{
	height:100px; width:100px; float:left; margin-left:6px;
}

.wzDiv{
	width:95%; margin:0px auto; background-color:#FFF; border:1px solid #CCC; margin-top:8px
}
.wztitle{
	width:95%;
	padding:10px;
	font-family:微软雅黑;
	font-size:20px;
	font-weight:500;
	color:#444
	
}
.wztitle a{
	color:#444;
	text-decoration:none
}
.wztag{
	width:95%;
	font-family:微软雅黑;
	color:#777;
	font-size:12px;
	height:15px;
	line-height:15px;
	clear:both;
	padding:10px;
}
.wzimg{
	width:100%;
	text-align:center;
	clear:both;
	padding-bottom:5px
}
.wzimg img {
	max-width:93%;
	margin:0px auto;
	border:0

}
.f_page{
	width:95%;
	height:50px; line-height:50px; 
	margin:0px auto; text-align:center;
}
.f_page a{color:#666; border:1px #aaa solid; background-color:#E6E6E6; text-decoration:none; padding:5px 15px;}
/*
*分页样式
*/
.pageDiv{
	width:300px; margin:0px auto;height:50px; margin:0px auto; clear:both; line-height:27px; margin-top:10px; margin-bottom:10px; text-align:center;
}
.pageDiv a{ color:#444;border:1px #CCC solid; padding:4px 10px 4px 10px; font-size:14px; border-radius:3px;}

.article {
	margin: 0px auto;
	width: 95%;
	background-color: #F0F0F0;
	max-width:640px
}
.article a {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	color: #555
}
.article a:link {
	text-decoration: none
}
.article a:visited {
	text-decoration: none
}
.zhengti {
	width: 100%;
	margin: 0px auto;
}
.zhengtixian {
	margin: 0px auto;
	width: 100%;
	height: 76px;
}
.zhengtineitong {
	margin: 0px auto;
	width: 100%;
	height: 15px;
}
.tuwen {
	width: 100%;
	height: 70px;
}
.tu_tu {
	width: 60px;
	height: 50px;
}
.wenzhangimg{ width:28%; float:left;}
.wenzhangbody {
	width: 72%;
	height: 70px;
	float: right;
}
.wenzhangbiaoti {
	width: 100%;
	height: 30px;
	float: left;
	font-size: 16px
}
.wenzhang_xiaobiao {
	width: 100%;
	float: left;
	font-size: 12px
}
.tiaoDiv{width:100%; height:1px; background-image:url(../images/tiao.jpg); background-size:300px;}
.tiaoDiv img {
	margin: 0px;
	max-height: 1px;
	max-width: 300px;
}



.mHeader{position:relative;width:100%;height:40px;background-color:#3f9f5f}
.mHeader
.mHeader
.Menu{position:absolute;right:0;top:0;cursor:pointer}
.mHeader
.Title{margin:0 20px;font-size:19px;line-height:20px;text-align:center;color:#fff}
.mHeader
.mHeader
.Left{position:absolute;left:10px;top:0;font-size:15px;line-height:44px}
.mHeader .Left
a{color:#fff}
.mHeader
.Right{position:absolute;right:10px;top:0;font-size:15px;line-height:44px; }
.mHeader .Right
a{color:#fff}.mMasklay{position:absolute;left:0;top:0;z-index:999;width:100%;height:100%;background-color:rgba(0,0,0,0.6)}.mMenulay{position:absolute;right:3px;top:43px;z-index:1000;width:180px;  background-color:rgba(255,255,255,0.95)}.mMenulay
.navtop{background-color:#d7d7d7}.mMenulay
.logins{padding:2px
0 2px;text-align:center}.mMenulay .logins
.title{font-size:12px;color:#636363; height:20px; line-height:20px; }
.mMenulay .logins
.button{display:inline-block;width:140px;height:30px;border-radius:3px;background-color:#F0282D;font-size:15px;line-height:30px;color:#fff;cursor:pointer}.mMenulay
.userinfo{height:47px;padding:12px
10px 12px 20px}.mMenulay .userinfo
a{display:block;width:100%;overflow:hidden;color:#323232}.mMenulay .userinfo
.face{float:left;border:2px
solid #fff;border-radius:50%}.mMenulay .userinfo .face
img{display:block;border-radius:50%;}
.mMenulay .userinfo
.name{float:left;margin-left:10px;font-size:16px;line-height:30px}.mMenulay
.navlist{}.mMenulay .navlist
li{border-top:1px solid #e4e4e7}.mMenulay .navlist li:first-child{border-top:none}.mMenulay .navlist
a{display:block;height:35px; padding-left:20px;background:url() no-repeat 18px 7px;background-size:20px;font-size:15px;line-height:35px;color:#323232; text-align:left}
.mMenulay .navlist a.nav0{background-image:url(../images/nav0.png)}
.mMenulay .navlist a.nav1{background-image:url(../images/nav1.png)}
.mMenulay .navlist a.nav2{background-image:url(../images/nav2.png)}
.mMenulay .navlist a.nav3{background-image:url(../images/nav3.png)}
.mMenulay .navlist a.nav4{background-image:url(../images/nav4.png)}
.mMenulay .navlist a.nav5{background-image:url(../images/nav5.png)}
.mMenulay .navlist a.nav6{background-image:url(../images/nav6.png)}
.mMenulay .navlist a.nav7{background-image:url(../images/nav7.png)}
.mMenulay .navlist a.nav8{background-image:url(../images/nav8.png)}


.m_toolfixbar{position:fixed;left:0;bottom:0;width:100%;background:#f5f4ee;border-top:1px solid #cfcfcf;box-shadow:0 0 2px rgba(207,207,207,0.8)}.m_toolfixbar
.wrap{height:32px;padding:8px
13px;overflow:hidden}.m_toolfixbar .wrap
.item{float:left;margin-left:7px}.m_toolfixbar .wrap .item:first-child{margin-left:0;}.m_toolfixbar
.reply{display:block;margin-right:141px;border:1px
solid #ddd9cc;border-radius:3px;padding:0
7px;background:#fff;font-size:14px;line-height:30px;color:#c8c8c8}.m_toolfixbar
.btn{float:right;margin-left:7px;width:53px;border:1px
solid #3d8c53;border-radius:3px;background:#5ea577;background:-moz-linear-gradient(top, #5fa678, #509769);background:-webkit-linear-gradient(#5fa678 0%, #509769 100%);font-size:14px;line-height:30px;color:#fff;text-align:center}.m_toolfixbar
.relate{float:right;margin-left:7px;border:1px
solid #c8c8c8;border-radius:3px;padding:0
7px;background:#e7e6e0;background:-moz-linear-gradient(top, #eae9e3, #dbdad4);background:-webkit-linear-gradient(#eae9e3 0%, #dbdad4 100%);font-size:14px;line-height:30px;color:#636363}.ind_columns{margin:0
13px 20px}

.footer_div{float:left; width:20%; height:46px; text-align:center }

.footer_HiddenDiv{margin:0px auto; width:300px; height:40px; text-align:center; clear:both}

.wenBody{background-color:#F0F0F0}
.wenMain{margin:0px auto; width:90%;max-width:640px; clear:both}
.wenMain img {max-width:300px; height:auto;clear:both}
.wenTitle{ width:100%; text-align:center; line-height:30px; margin-top:10px;  margin-bottom:10px;  font-family:黑体; font-size:20px; color:#4B4C4E;clear:both}

.wenShijian {  height:25px; line-height:25px; text-align:center;}
.wenkongbai{ width:100%; height:20px;clear:both}
.wenzhengwenzhuti{margin:0px auto; width:100%; line-height:30px;}
.wenzhengwenzhuti h2{  font-size:18px; margin-top:10px; margin-bottom:10px;}
.wenzhengwenzhuti h3{  font-size:16px}
.wenzhengwenzhuti h4{  font-size:16px}


.wenzhengwenzhuti img { max-width:100%; height:auto; clear:both;}
.wenZhai{ width:100%; background-color:#E3E3E3;clear:both; }
.wenTupian { margin:0px auto;height:33px; line-height:33px; float:right}
.wenTupian img { max-height:33px; max-width:33px;}
.wenTupian a { list-style-type:none}
.imgad img { max-width:300px;}
.litimg{ text-align:center}
.litimg img{ width:100%}


/** 列表分页 **/

.page {
    margin-top:10px; margin-right: 20px;margin-bottom: 20px; margin:0px auto 
}

.page a, .page .rows, .page b  {
    font-size: 15px;
}
.page a,.page span {
    display:inline-block;
    padding:2px 8px;
    margin:0 2px;
    border:1px solid #e4e4e4;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px;
    
}
.page a,.page li {
    display:inline-block;
    list-style: none;
    text-decoration:none; color:#8DC153;
}

.page a:hover{
    border-color:#8DC153;
}
.page span.current{
    background:#8DC153;
    color:#FFF;
    font-weight:600;
    font-size: 15px;
    border-color:#8DC153;
}



.clear{ clear:both}

.indexDiv{ width:95%; max-width:640px; margin:0px auto; margin-top:10px}
.indexLeft{ width:48%; float:left; height:250px; }
.indexLeftTop{ width:100%; float:left; height:40%; background-color:#F27638; border-radius:10px; text-align:center}
.indexLeftBottom{ width:100%; float:left; height:60%; background-color:#BAC731; border-radius:10px; margin-top:12px; text-align:center}

.indexRight{ width:48%; float:right; height:250px}
.indexRightTop{ width:100%; float:right; height:60%; background-color:#EBA62F; border-radius:10px;text-align:center}
.indexRightBottom{ width:100%; float:right; height:40%; background-color:#5E99E9; border-radius:10px; margin-top:12px; text-align:center}





.indexDivBottom{ width:95%; max-width:640px; height:60px; margin:0px auto; clear:both; margin-top:24px}
.indexLeft2{ width:48%; float:left; background-color:#E65749; height:100%;border-radius:10px;  }
.indexRight2{ width:48%; float:right; background-color:#7175E0; height:100%;border-radius:10px;}

.itemtext{ color:#FFF; font-size:16px;}
.itemtext2{ color:#FFF; font-size:16px;}


.classConDiv{ width:95%;max-width:640px; margin:0px auto; margin-bottom:5px}
.classConDiv ul { margin:0px ; margin:0px}
.classConDiv ul li { float:left; border:1px #CCCCCC solid; margin-right:10px; line-height:25px;  border-radius:20px; padding-left:10px; padding-right:10px; margin-top:5px; font-size:14px;}
.classConDiv ul a{ color:#666}
.classConDiv ul .hover{ color:#348B16; }
.classConDiv ul .hover li{ border:1px #348B16 solid}

/**分类**/
.nclDiv{ width:95%; max-width:640px; margin:0px auto}
.nclDiv ul li{ float:left;  width:22%; text-align:center; margin-top:15px; padding:3px 0px; color:#777; font-size:14px}
.nclDiv ul .on{ border-radius:25px; background-color:#55c658; color:#FFF}
.nclDiv ul .ml{ width:4%; font-size:12px; color:#BBB}

/**楼层**/
.ceng { margin-bottom:10px}
.ceng .title{ width:95%; height:40px; background-color:#55c658; margin:0px auto; margin-bottom:10px; max-width:640px}
.ceng .title .t{ color:#FFF; float:left; font-size:17px; line-height:40px; padding-left:10px; }
.ceng .title .r{ color:#FFF; float:right; line-height:40px}
.ceng .title .r a{ color:#FFF; margin-right:5px}



.morebn{height:20px;line-height:20px;padding:2px 8px 2px 8px;color:#fff;font-size:14px;background:#55c658;display:inline-block}