body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td, font { padding:0; margin: 0; font-family: "Î¢ÈíÑÅºÚ", Arial, Helvetica, sans-serif; }
fieldset, img { border:0; vertical-align:top; }
h1, h2, h3, h4, h5, h6 { font-weight:normal; font-size:100%; }
ol, ul, li, dl, dt, dd { list-style:none; }
input, button, textarea, checkbox, select, radio, form { vertical-align: top; }
a { color:#000; text-decoration:none; }
a:link, a:visited { text-decoration:none; }
a:hover { text-decoration:underline; }
.red, .red a { color:#d20b0b; }
.left { float:left; }
.right { float:right; }
.autohei { height:auto; overflow:hidden; zoom:1;}
.clear { font-size:0; line-height:0; clear:both; overflow:hidden; zoom:1; }
.blank { height:1rem; font-size:0; line-height:0; clear:both; overflow:hidden; }
html{font-size:16px;}
body { font-size:75%; margin:0 auto; color:#333;max-width:640px;min-width:320px;position: relative;height:100%; margin-top:45px;}
.img img{ max-width:100%;max-height:100%;}
*{-webkit-box-sizing:border-box;box-sizing:border-box;}
@media screen and (min-width:320px) {
html {
font-size:0.625rem;-webkit-text-size-adjust:none;
}
}
@media screen and (min-width:400px) {
html {
font-size:0.75rem;
}
}
@media screen and (min-width:480px) {
html {
font-size:0.875rem;
}
}
@media screen and (min-width:560px) {
html {
font-size:1rem;
}
}
@media screen and (min-width:600px) {
html {
font-size:1.125rem;
}
}
@media screen and (min-width:640px) {
html {
font-size:1.25rem;
}
}
nav{background:#007575;text-align:center;font-size:1.2rem;}
nav ul{overflow:hidden;}
nav ul li{width:25%;float:left;border-left:#80baba 1px solid;border-bottom:#80baba 1px solid;}
nav ul li:nth-child(4n+1){border-left:none;}
nav ul li:nth-child(4)~li{border-bottom:none;}
nav a{display:inline-block;width:100%;line-height:2.25rem;text-align:center;color:#fff;}
.jg{ background:url(../images/jg_top.png) no-repeat center top; background-size:100% 100%; height:4.8rem;}
.jg p{ font-size:1.1rem; color:#fff; padding:1rem 0 0 4rem;}
.jg p b{ color:#ffd201;}
.jg_k{ border:1px #cae6e6 solid; border-top:none; overflow:hidden; padding:1rem;}
.jg_n{ overflow:hidden;}
.jg_n dl{overflow:hidden;}
.jg_n dd{ float:left; width:50%;}
.jg_n dd img{ width:100%;}
.jg_n dt{ float:right; width:48%;}
.jg_n dt p{ color:#333333; font-size:1.1rem; line-height:1.6rem;}
.jg_n dt p span{ color:#d30f00;}
.jg_n dt p a{ text-decoration:none;}
.bk1{ overflow:hidden;}
.bk1 p{ color:#666666; font-size:1.2rem; line-height:2.2rem; text-indent:2em; margin:0.3rem 0;}
.bk1 p span{  border-bottom:1px #999999 dashed; padding-bottom:0.2rem;}
.bk4{ overflow:hidden;}
.bk4 dl{overflow:hidden; margin-top:1rem;}
.bk4 dd{ float:left; width:46%;}
.bk4 dd img{ width:100%;}
.bk4 dt{ float:right; width:52%;}
.bk4 dt p{ color:#666666; font-size:1.1rem; line-height:2rem; text-indent:2em;}
.bk4 dt p span{  border-bottom:1px #999999 dashed;}
.bk4 dt h4{ text-align:center; margin-top:0.2rem;}
.bk4 dt h4 img{ width:90%;}
.zj_top{ background:url(../images/zj_top.png) no-repeat center top; background-size:100% 100%; height:4.8rem; text-align:center;}
.zj_top p{ font-size:1.3rem; color:#fff; line-height:4.8rem}
.zj_top p b{ color:#ffd201; font-size:1.6rem;}
.zj_k{ border:1px #cae6e6 solid; border-top:none; overflow:hidden;}
.zj_k dl{overflow:hidden; padding:1rem;}
.zj_k dd{ float:left; width:38%;}
.zj_k dd img{ width:100%;}
.zj_k dt{ float:right; width:60%;}
.zj_k dt p{ color:#666666; font-size:1rem; line-height:1.5rem; text-indent:2em;}
.zj_k h4{ text-align:center; margin-bottom:1rem}
.zj_k h4 img{ width:60%;}
.title h2{background:url(../images/hos_title.png) no-repeat center top;line-height:2.75rem;font-size:1.2rem;font-weight:bold;text-align:center;color:#fff;
background-size:100% 100%;}
.gh_k{ border:1px #cae6e6 solid; border-top:none; overflow:hidden; padding:1rem;    padding-bottom: 3rem;}
.gh_m h3{ color:#333333; font-size:1.2rem; text-indent:2em; line-height:1.6rem;}
.gh_m h3 span{ color:#d90000;}
.gh_m p{ margin-top:0.8rem; text-align:center;}
.gh_m p label{ width:30%; color:#5f5f5f; font-size:1.2rem; line-height:1.8rem;}
.gh_m p input{ width:55%; color:#5f5f5f; font-size:1.2rem; border:1px #d9d9d9 solid; height:1.8rem; border-radius:0.2rem;}
.gh_m h4{ text-align:center; margin:1rem 0;}
.gh_m h4 .tj{ width:10.25rem; height:2.3rem; background:url(../images/gh_zx01.png) no-repeat center top; background-size:100% 100%; border:none; margin-right:1rem;}
.gh_m h4 img{ width:10.25rem; height:2.3rem;}
footer { overflow:hidden;}
footer ul{overflow:hidden;}
footer ul li{float:left;width:23.28%;text-align:center;background:#007373;}
footer ul li + li{margin-left:2.29%;}
footer ul li img{display:inline-block;width:53.7%;}
footer h3{padding:1.2rem 0 0 0;text-align:center;}
footer h3 img{ width:96%;}
footer p{ line-height:2rem;font-size:1.2rem;text-align:center;color:#555555;}
footer p a{ font-size:1.2rem;text-align:center;color:#595959;}
footer ul li a{display:inline-block;background:#007373;width:100%;font-size:1.2rem;color:#fff;border-radius:5px;height:7.05rem;padding-top:1rem;}
footer h4{line-height:1.8rem;font-size:1.2rem;text-align:center;color:#a60b01;}


.title h2 {
	background: url(../images/hos_title.png) no-repeat center top;
	line-height: 2.75rem;height: 2.75rem; overflow:hidden;
	font-size: 1.2rem;
	font-weight: bold;
	text-align: center;
	color: #fff;
	background-size: 100% 100%;
	margin: 0.75rem 0 0.9rem;
}

.title h6 {
	line-height: 2.75rem;
	font-size: 1.5rem;
	font-weight: bold;
	text-align: center;
	color: #1B9090;
	background-size: 100% 100%;
	margin: 0.75rem 0 0.9rem;
}
.hos dl {
	overflow: hidden;
	width: 93.75%;
	margin: 0 auto;
}
.hos dl dt {
	border: #dadada 3px solid;
	width: 42.84%;
	float: left;
}
.hos dl dd {
	width: 53.33%;
	font-size: 1.2rem;
	color: #007575;
	float: right;
}
.hos h3 {
	line-height: 2rem;
}
.hos span {
	color: #515151;
}
.hos p {
	line-height: 1.6rem;
	font-size: 1.2rem;
	text-indent: 2em;
	padding: 0.75rem 0;
	border-bottom: #e2e2e2 1px solid;
	width: 96.875%;
	margin: 0 auto;
}
.hos_con {
	width: 93.75%;
	margin: 0.8rem auto;
}
.hos_conl {
	color: #be1714;
	width: 15%;
	background: url(../images/hos_line.png) no-repeat right;
	background-size: 11% 100%;
}
.hos_conl ul {
	float: left;
}
.hos_conl h4 {
	float: right;
	margin-left: 0.5rem;
	width: 9.5%;
}
.hos_conl ul li {
	line-height: 2rem;
	font-size: 0.9rem;
}
.hos_conr {
	width: 82.5%;
}
.hos_conr p {
	font-size: 1.2rem;
	line-height: 2rem;
	color: #515151;
}

.autohei {
	height: auto;
	overflow: hidden;
	zoom: 1;
}

.img img, .img {
	max-width: 100%;
	max-height: 100%;
}

.jun_1008{ height:auto; overflow:hidden; padding:1rem 0 .5rem 0;}
.jun_1008 ul{ height:auto; overflow:hidden;}
.jun_1008 ul li{ line-height:2.2rem; height:2.2rem; font-size:1rem; padding-left:1rem; background:url(../images/ls_t2.png) no-repeat 4.5rem -0.5rem; background-size:5.8% auto; }
.jun_1008 ul .cil1 {line-height:2.2rem; height:2.2rem; font-size:1rem; padding-left:1rem; background:url(../images/ls_t3.png) no-repeat 4.5rem 0rem; background-size:5.8% auto;}
.jun_1008 ul li span{ color:#f60000; font-weight:bold; display:inline-block; padding-right:2.3rem;}