@charset "utf-8";
/* Reset Styles */
html {
	font-family: "Helvetica Neue", Helvetica, STHeiTi, Arial, sans-serif;
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%;
	font-size: 61.5%;
	height: 100%;
	background:#ff5436;

	-ms-text-size-adjust: none;
	-webkit-text-size-adjust: none;
	-moz-text-size-adjust: none;
	text-size-adjust: none;
	overflow-x: hidden;
}
body {
	margin: 0;
	font-size: 1.6rem;
	line-height: 1.8;
	color: #302F2F;

	height: 100%;
	overflow-x: hidden;

	-webkit-text-size-adjust: 100% !important;
    text-size-adjust: 100% !important;
    -moz-text-size-adjust: 100% !important;	
}
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary {
	display: block;
}
audio, canvas, progress, video {
	display: inline-block;
	vertical-align: baseline;
}
audio:not([controls]) {
	display: none;
	height: 0;
}
[hidden], template {
	display: none;
}
svg:not(:root) {
	overflow: hidden;
}
a {
	background: transparent;
	-webkit-tap-highlight-color: transparent;
	text-decoration: none;
}
a:visited {
}
a:active {
	outline: 0;
}
abbr[title] {
	border-bottom: 1px dotted;
}
b, strong {
	font-weight: bold;
}
dfn {
	font-style: italic;
}
mark {
	background: #ff0;
	color: #302F2F;
}
sup{}
img {
	border: 0;
	display: block;
}
hr {
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	height: 0;
}
pre {
	overflow: auto;
	white-space: pre;
	white-space: pre-wrap;
	word-wrap: break-word;
}
code, kbd, pre, samp {
	font-family: monospace, monospace;
	font-size: 1em;
}
button, input, optgroup, select, textarea {
	color: inherit;
	font: inherit;
	margin: 0;
}
button {
	overflow: visible;
}
button, select {
	text-transform: none;
}
button, html input[type="button"], input[type="reset"], input[type="submit"] {
	-webkit-appearance: button;
	cursor: pointer;
}
button[disabled], html input[disabled] {
	cursor: default;
}
button::-moz-focus-inner, input::-moz-focus-inner {
border: 0;
padding: 0;
}
input {
	line-height: normal;
}
input[type="checkbox"], input[type="radio"] {
	box-sizing: border-box;
	padding: 0;
}
input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button {
height: auto;
}
input[type="search"] {
	-webkit-appearance: textfield;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {
-webkit-appearance: none;
}
fieldset {
	border: 1px solid #c0c0c0;
	margin: 0 2px;
	padding: 0.35em 0.625em 0.75em;
}
legend {
	border: 0;
	padding: 0;
}
textarea {
	overflow: auto;
	resize: vertical;
}
optgroup {
	font-weight: bold;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
td, th {
	padding: 0;
}
html, button, input, select, textarea {
	font-family: "Helvetica Neue", Helvetica, STHeiTi, Arial, sans-serif;
}
h1, h2, h3, h4, h5, h6, p, figure, form, blockquote {
	margin: 0;
}
ul, ol, li, dl, dd, menu {
	margin: 0;
	padding: 0;
	list-style: none;
}
ul, ol {
	list-style: none outside none;
}
h1, h2, h3, h4 {
	line-height: 2rem;
	font-weight: normal;
}
h1 {
	font-size: 1.8rem;
}
h2 {
	font-size: 1.6rem;
}
h3 {
	font-size: 1.4rem;
}
em,i{font-style: normal;}
input::-moz-placeholder, textarea::-moz-placeholder {
color: #cccccc;
}
input:-ms-input-placeholder, textarea:-ms-input-placeholder {
color: #cccccc;
}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
color: #cccccc;
}
* {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.middle {
	margin: 0 auto;
}
.tab li {
	cursor: pointer;
}
.tablist {
	display: none;
}
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden
}
.clearfix {
*+height:1%;
}
.block {
	display: block;
}

.fl {
	float: left;
}
.fr {
	float: right;
}
header img{width: 100%;height: auto;}


nav{position: fixed;right: 0;bottom: 10px;}
nav li{width: 40px;height: 40px;line-height: 40px; padding: 4px 0; margin-bottom: 8px;background: #555;background: linear-gradient(to bottom, #ffb769, #f0793f);border-radius: 20px;font-size: 1.6rem;display: flex;justify-content: center;align-items: center;text-align: center;}

nav li:nth-last-child(1){line-height: 1.6rem;}
nav li a{color: #fff;}

.hd_con{width: 90%;margin: 0 auto;padding-bottom: 30px;}
.hd{background: #fff;border-radius: 10px;box-shadow: 0 0 15px #b7341b;margin-bottom: 20px;padding: 10px 0 10px;position: relative;}
.hd a{color: #302F2F;}
.hd p a,.tc_btn{color: #e54a1e;text-decoration: none;font-size: 1.8rem;cursor:pointer;font-weight: bold}
.hd img{width: 50%;margin: 0 auto;border-radius: 10px;}
.hd p{width: 90%;margin: 0 auto 10px;}
.hd p b{font-size: 2.4rem;line-height: 4rem;}
.hd p em{font-weight:bold; font-style: normal;}
.hd span{display: block;width: 90%;margin: 0 auto;text-align:center;}
.hd table{width: 90%;margin: 0 auto;margin-top: 10px;border-top: 1px solid #e54a1e;border-left: 1px solid #e54a1e;text-align: center;line-height: 2rem;}
.hd table tr th{background: #FDD2D3;border-bottom: 1px solid #e54a1e;border-right: 1px solid #e54a1e;}
.hd table td{border-bottom: 1px solid #e54a1e;border-right: 1px solid #e54a1e;}
.hd ul li{background: #FFF5D6;border: #F8BF5B solid;width: 90%;margin: 15px auto 5px;border-radius: 20px;}
.hd ul li.hd_duo p{margin-bottom: 10px;border-bottom: 1px dashed #F8BF5B;}
.hd ul li.hd_duo p:first-child,.hd ul li.hd_duo p:last-child{border: 0;}



.xh{position: absolute; top: 0px;left: -5%;background: #cd3c0e;width: 8%;height: 40px;border-bottom-right-radius: 10px;text-align: center;line-height: 40px;color: #fff;font-size: 2rem;}
h5{width: 90%;margin: 0 auto;color: #eb771f;font-size: 2rem;}
h5 img{width: 60%;margin: 0 auto}
.xl1{width: 90%;margin: 0 auto;}
.xl1 li{width: 23%;float: left;margin: 0 1%;text-align: center;line-height: 2rem;}
.xl1 li a{color: #302F2F;}
.xl2{width: 90%;margin: 0 auto;}
.xl2 li{width: 45%;float: left;margin: 0 1% 10px;text-align: center;line-height: 2.2rem;}
.xl2 li a{color: #302F2F;}
.xl2 li img{margin-bottom: 5px;}
.xl2 li span:nth-last-child(1) {color: #999;font-size: 1.4rem;}
.xl2 li span:nth-last-child(1) em{text-decoration:line-through;}


h2{font-size: 2.2rem;line-height: 2.6rem; color: #ffd5bd;text-align: center;font-weight: bold;margin: 15px 0;}
.zc_list,.rmsc_md{position: fixed;width: 100%;height: 100%;top:0;left: 0;background: rgba(255,255,255,0.9);display: none; z-index: 999;padding-top: 30px;}
.zc_list img{width: 86%;margin: 0 auto;border-radius: 10px;}
.zc_con{width: 90%; margin: 0 auto;height: 100%; overflow-y: auto;}
.zc_con span{margin-bottom: 10px;line-height: 2rem;color: #302F2F;}
.zc_con span a{margin-left: 15px;background: #eb771f;text-align: center;color: #fff;font-size: 1.4rem;border-radius: 5px;padding: 2px 10px;}
.zc_con h6 {font-size: 2rem;color: #eb771f}
.zc_con li{margin-bottom: 10px;border-bottom: 1px dashed #666;padding-bottom: 10px;}
.zc_con ul.yq li:nth-last-child(1){border-bottom: none;}
.zc_con li b{font-size: 1.8rem;}
.close{position: fixed;width: 50px;text-align: right;right: 10px;top: 10px;}

ul.zt{width: 96%;margin: 0 auto}
ul.zt li {margin-bottom: 10px;text-indent: 2rem;color: #ffd5bd;}
.line img{width: 100%;height: auto;}
section h2{margin: 10px auto 10px;width: 75%;}
section h2 img{width: 100%;height: auto;}


	
section h3{padding-bottom: 20px;font-size: 2rem; width: 100%;text-align: center;color: #ffd5bd;}	
.bottom_btn{text-align-last: center;padding-bottom: 100px;}
.bottom_btn a{color: #fff;text-decoration: none;}
.hdjs{color: #ffd5bd;text-align: center;margin-bottom: 20px;width: 90%;margin: 0 auto;line-height: 1.6rem;}

.hdjs p{margin-bottom: 15px;}

.hdjs b{font-size: 1.8rem;color: #ffc000}
p.kf{width: 80%;margin: 0 auto 15px;color: #442b15;}
.layer{position: fixed;width: 100%;height:100%;top: 0;left: 0; background: #fff;display:none;z-index: 9;}
.layer .close{position: fixed;background: #FD7700;width: 30%;right: 10px; top: 10px;z-index: 10;text-align: center;border-radius: 10px;cursor:pointer}
.tc_con{position: fixed;width:100%;height:100%;display: none;top: 0;left: 0;overflow-y: auto}

.tc_con div{height: 100%; overflow-y: auto;margin: 20px;padding-bottom: 50px;}
.tc_con div img{width: 98%;margin: 0 auto;}
.tc_con div p{text-indent: 3.2rem;}
.ewm{text-align-last: center;}

.hd_name{position: relative;width: 100%;}
.hd_name img{width: 25%;height: auto;display: inline; text-align: left;}
.hd_name b{display: block;position: absolute;width: 70%;left: 32%;top: 5px;}

.tc_con table{border-top: 1px #ccc solid;border-left: 1px #ccc solid;width: 90%;margin: 0 auto;}
.tc_con table td{border-right: 1px #ccc solid;border-bottom: 1px #ccc solid;padding: 10px;}
.tc_con img{width: 80%;margin: 50px auto 0;}
.hb{color: #e54a1e;}
.title{width: 50%;margin: 20px auto;}
.title img{width: 100%;height: auto;}

.tc_con p{width: 80%;margin: 50px auto 0;text-indent:3rem;}
ul.zt{width: 90%;margin: 30px auto;}
ul.zt li {padding: 0 10px 10px; margin-bottom: 10px;font-size: 1.8rem; color: #050100; background: linear-gradient(to bottom, #ffe7ce, #fdcfa0);border: 3px #ffa031 solid;border-radius: 20px;}
ul.zt li img{height: 50px;margin-bottom: 10px;}
.line img{width: 100%;height: auto;}	
ul.zt li p{text-indent: 3.6rem;}
ul.zt li span{color: #e54a1e;font-weight: bold}
ul.zt em{font-weight: bold;font-style: normal;}
#hd1{margin-bottom: 20px;}
