body {
	background: #fff;
}

img {
	width: 100%;
}

h2, h3, p {
	color: #666;
}

i {
	font-style: italic;
}

.txt_center {
	text-align: center;
}

.fl_l {
	float: left;
}

.fl_r {
	float: right;
}

.clear {
	clear: both;
}

.hide {
	display: none;
}

header {
	background: #FFF;
	overflow: hidden;
	padding: 0 .2rem;
}

header h1 {
	float: left;
	width: 85%;
	padding: .12rem 0;
}

header h1 a {
	display: block;
	width: 100%;
	padding: 0;
}

header h1 a img {
	width: 100%;
	display: block;
}

header a.control_btn {
	color: #E9441A;
	float: right;
	display: block;
	margin-top: 0.26rem;
}

.icon-category {
	font-size: .8rem !important;
	color: #ee7700;
	height: 1rem;
	line-height: 1rem;
}

#menu_body {
	margin: 0;
	padding: 0;
}

.sj_menu_bg {
	background: #fc9820;
	width: 100%;
}

.sj_menu_ul {
	background: #fc9820;
	overflow: hidden;
}

.sj_menu_ul li {
	float: left;
	width: 24%;
	border-left: 2px solid #FFF;
	text-align: center;
	line-height: .6rem;
	height: .6rem;
	background: #fc9820;
	font-size: .3rem;
}

.sj_menu_ul li:first-child {
	border-left: none;
}

.sj_menu_ul li a {
	color: #FFF;
}

.clear {
	clear: both;
}

.c_red {
	color: #f00;
}
.c_222 {
	color: #222;
}

.c_6D241D {
	color: #6D241D;
}

.bg_2FA1E0 {
	background: #2FA1E0;
}

.wrapImg {
	padding: 0.1rem 0;
	overflow: hidden;
}

.wrapImg img {
	float: left;
}

.qzjy_blk {
	padding: 0.2rem 2%;
	overflow: hidden;
	background: #fff;
}
.paddT0 {
	padding-top: 0!important;
}
.paddB0 {
	padding-bottom: 0!important;
}
.margB0 {
	margin-bottom: 0!important;
}

.tit_h2 {
	color: #222;
	font-weight: 700;
	font-size: 0.45rem;
}
.p_txt {
	padding: 0 2%;
	text-align: justify;
	color: #222;
}
.p_desc {
	font-size: 0.24rem;
}

.zx_more {
	overflow: hidden;
	margin: 0.1rem auto;
}
.zx_more a {
	float: left;
	width: 43%;
	height: 0.2rem;
	line-height: 0.2rem;
	margin: 0.05rem 2.5%;
	padding: 0.2rem 0;
	color: #f00;
	border: 2px solid #FA9F38;
	border-radius: 0.4rem;
}
.zykc {
	background: #000;
}
.zykc a span {
	display: block;
	width: 50%;
	margin: 0.3rem auto 0.4rem;
	height: 0.6rem;
	line-height: 0.6rem;
	color: #fff;
	background: #f00;
	border-radius: 0.3rem;
	box-shadow: 0px 3px 20px -5px #FFE;
}
ul.pics_2{
	overflow: hidden;
	margin: 0.1rem auto;
}
ul.pics_2 li {
	float: left;
	width: 48%;
	margin: 0.05rem 1%;
	padding: 0.2rem 0;
}

.lj_more {
	background: #6D241D;
	color: #fff;
	display: block;
	margin: 0.2rem auto;
	width: 80%;
	height: 0.7rem;
	line-height: 0.7rem;
	font-size: 0.3rem;
	letter-spacing: 1px;
	text-align: center;
}
