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;
}

.hslclear{ clear:both; display:block;}
.hslh1{ display:block; height:0.2rem;}

.hslbanner{ position:relative;}
.hslbanner a{ display:block;}
.hslbanner a img{ width:100%;}
.hslbanner video{ width:100%; max-width:640px;}

.hsltit{text-align:center; font-size:0.4rem; color:#934435; font-weight:bold;margin-top: 0.4rem;}
.hsltit p{ text-align:center; color:#934435; font-weight:normal; font-size:0.2rem; padding-top:.06rem; text-transform:uppercase;}
.hsltit1{ text-align:center;}
.hsltit b{ display:inline-block; text-align:center; width:0.6rem; text-align:center;height:0.4rem; position:relative; line-height:0.4rem;}
.hsltit b i{color:#934435; font-size:0.4rem;}
.hsltit b::before, .hsltit b::after { content:""; display:block; position:absolute; width:0.6rem; background-color:#934435; height:1px; top:50%; margin-top:-.5px; left:-0.6rem;}
.hsltit b::after{ left: auto;  right:-0.6rem;}

.hslbox0{padding:0.4rem .1rem;}
.hslbox01{ width:25%; float:left; text-align:center;}
.hslbox01 a{ display:block; color:#333; font-size:0.26rem; position:relative;margin:0 .1rem;}
.hslbox01 b{ font-size:0.44rem; padding-right:.06rem;}
.hslbox01 a img{ width:80%;margin-left:10%;}
.hslbox01 a p{font-size:0.2rem;padding-top:.1rem;}
.hslbox1{ background-color:#fff; padding:0.2rem .1rem;}
.hslbox1 b{ display:block; text-align:center; font-size:0.3rem; color:#333; padding:.1rem 0; font-weight:normal; margin-bottom:0.2rem;}
.hslbox1_1{ width:70%; float:left;}
.hslbox1_2{ width:30%; float:right;}
.hslbox1_1 span, .hslbox1_2 span{ display:block; margin:0 .1rem;}
.hslbox1_1 input, .hslbox1_2 input{ height:0.6rem; background-color:#ebebeb; border:none; color:#333; font-size:0.26rem; text-indent:0.2rem; width:100%; border-radius:.1rem;}
.hslbox1_2 input{ background-color:#e40808; color:#fff;}

.hslbtn{ margin:0 .1rem; text-align:center;}
.hslbtn a{ display:block; width:50%; float:left;}
.hslbtn a span{ display:block;height:0.64rem; line-height:0.64rem; font-size:0.26rem; margin:0 2%; text-align:center; color:#fff; background-color:#ee0000; border-radius:0.6rem;}
.hslbtn .hslbtn_2 span{
	background: -moz-linear-gradient(left, #000000 0%, #ffffff 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#000000), color-stop(100%,#ffffff));
    background: -webkit-linear-gradient(left, #000000 0%,#ffffff 100%);
    background: -o-linear-gradient(left, #ff9000 0%,#ff5600 100%);
    background: -ms-linear-gradient(left, #ff8400 0%,#ffffff 100%);
    background: linear-gradient(to right, #ff9000 0%,#ff5600 100%);
	background-color:#ee0000;
}

.hslbox2{ padding:.002rem .1rem 0.4rem .1rem; background-color:#fcf9f4; margin-top:0.2rem;}
.hslbox2_1{ width:33.333333333333333333333333333%; float:left; margin-top:0.2rem; margin-bottom:0.4rem;}
.hslbox2 .hsltit{ margin-top:0.2rem;}
.hslbox2_1 a{ display:block; margin:0 .1rem; text-align:center;}
.hslbox2_1 .hslbox2_1_1 span{ display:block; padding-top:100%; position:relative; overflow:hidden; background-color:#fff; border-radius:100%;}
.hslbox2_1 .hslbox2_1_1{ display:block; width:70%; margin-left:15%;}
.hslbox2_1 .hslbox2_1_1 span img{ width:60%; left:20%; position:absolute; top:20%;}
.hslbox2_1 b{ display:block; color:#333; font-size:0.26rem; padding-top:.1rem; font-weight:normal;}
.hslbox2_1 p{ font-size:0.2rem; color:#666;}
.hslbox2_1 p strong{ color:#000; font-size:0.4rem; font-family:Impact; font-weight:normal;}

.hslbox3{ margin-top:0.4rem; margin-bottom:0.2rem;}
.hslbox3_1{ margin-top:0.2rem;}
.hslbox3_1 a{margin:0.2rem; padding:0.2rem;display: flex;justify-content: space-between;background-color: #934435;}
.hslbox3_2{ padding:0.2rem;}
.hslbox3_2 span{ display:block; font-size:0.3rem; font-weight:bold;color:#934435; margin-bottom:.02rem;}
.hslbox3_2 span i{ font-size:0.3rem; padding-right:.1rem;}
.hslbox3_2 p{ font-size:0.24rem; color:#666; line-height:0.4rem; padding-bottom:0.2rem; border-bottom:1px dashed #ccc; margin-bottom:0.2rem;}
.hslbox3_3{ color:#934435; line-height:0.4rem; font-size:0.24rem;}
.hslbox3_1_2{color: #fff;width:57%;}
.hslbox3_1_2 strong{display:block;border:1px solid #fff; height:0.44rem;line-height:0.44rem;text-align:center;font-size:0.24rem;margin-bottom:.1rem;}
.hslbox3_1_2 p{ border-bottom:1px dashed #fff;padding-bottom:.1rem;margin-bottom:.1rem;font-size:0.2rem;line-height:0.26rem;color:#fff}
.hslbox3_1_2 p b{font-size:0.26rem;display:block;}
.hslbox3_1_1{width:40%;}
.hslbox3_1_2 .hslbox3_1_3{border:none;margin-bottom:0;padding-bottom:0;}

.hslbox4{ margin:0.2rem;}
.hslbox4_1{margin-top:0.4rem; border:2px solid #934435; position:relative;}
.hslbox4_1 a{ display:block;}
.hslbox4_1 b{ display:inline-block; background-color:#934435; height:0.52rem; line-height:0.52rem; position:absolute; top:-0.26rem; left:-2px; padding:0 0.2rem 0 0.6rem; color:#fff; font-size:0.3rem; font-weight:normal;}
.hslbox4_1 b strong{ display:inline-block; position:absolute; left:.1rem; bottom:0; font-size:0.4rem; font-family:Impact}
.hslbox4_1 p{ padding:0.4rem 0.2rem 0.2rem 0.2rem; color:#666; font-size:0.24rem; line-height:0.36rem;}
.hslbox4_1 span{ display:block; margin:0 0.2rem 0.2rem 0.2rem;}

.hslbox5{ padding:0.2rem; position:relative; background-image:url(../../images/zysz/jdxd/bg.jpg); background-repeat:no-repeat; background-position:top center; background-size:100% auto; margin-top:0.4rem;}
.hslbox5 .hsltit{ color:#fff; margin-top:0;}
.hslbox5 .hsltit p, .hslbox5 .hsltit b i{ color:#fff;}
.hslbox5 .hsltit b::before, .hslbox5 .hsltit b::after{ background-color:#fff;}

.hslbox5_1{ background-color:#fff; box-shadow:0 0 0.2rem rgba(0,0,0,.5); padding:0.2rem .1rem; margin-top:0.3rem; margin-bottom:0.2rem;}
.hslbox5_2{ float:left; width:55%;}
.hslbox5_3{ float:right; width:45%;}
.hslbox5_2 a, .hslbox5_3 a{ display:block; margin:0 .1rem;}
.hslbox5_1 img{ margin-bottom:0.2rem;}
.hslbox5_1 b{ display:block; color:#000; font-size:0.3rem; text-align:center;}
.hslbox5_1 p{ color:#666; font-size:0.24rem; line-height:0.32rem; text-align:center; padding:.1rem 0 0.2rem 0;}
.hslbox5_1 .hslbox5_3_1{ margin-bottom:0.22rem;}

.hslbox6{ margin:0.2rem .1rem;}
.hslbox6_1{ margin:0.4rem .1rem 0 .1rem;}
.hslbox6_2{ width:33.3333333333333%; float:left; margin-top:0.2rem;}
.hslbox6_2 a{ display:block; margin:0 .1rem;}

.hslbox7{ margin:0.2rem .1rem;}
.hslbox7_1{ width:50%; float:left; margin-top:0.2rem;}
.hslbox7_1 a{ display:block; margin:0 .1rem;}
.hslbox7_1 p{ border-bottom:1px solid #ccc; padding-bottom:.1rem; padding-top:.1rem; color:#333; font-size:0.26rem;}
.hslbox7_1 p i{ float:right; margin-right:.5rem; color:#934435; font-size:0.3rem;}

.hslbox8{ margin:0.2rem .1rem;}
.hslbox8_1{ width:50%; float:left; margin-top:0.2rem;}
.hslbox8_1 a{ margin:0.2rem .1rem 0 .1rem; display:block; background-color:#f1f1f1; position:relative;}
.hslbox8_1 p{ color:#333; line-height:0.3rem; font-size:0.2rem; padding-left:.1rem; float:left; height:0.6rem; margin-top:0.2rem;}
.hslbox8_1 p strong{ color:#934435; font-size:0.26rem;}
.hslbox8_1 b{ display:block; float:right; margin-right:.1rem; background-color:#934435; color:#fff; font-weight:normal; width:0.6rem; height:0.58rem; text-align:center; line-height:0.24rem; font-size:0.2rem; margin-top:0.2rem; margin-bottom:0.2rem; padding-top:.1rem;}

.hslbox9{ margin:0.2rem .1rem;}
.hslbox9_1, .hslbox9_2{ width:50%; float:left; margin-top:0.2rem;}
.hslbox9_1 a, .hslbox9_2 a{ display:block; margin:0 .1rem;}
.hslbox9_1 b,.hslbox9_2 b{ color:#000; font-size:0.26rem; display:block; padding:.1rem 0 0 0; text-align:center;}
.hslbox9_1 p,.hslbox9_2 p{ color:#666; font-size:0.2rem; display:block;text-align:center; margin-bottom:0.3rem;}
