
* {
	box-sizing: border-box;
	margin: 0px;
	padding: 0px;
}
 @media (min-width:320px)and (max-width:374px) {
html {
	width: 100%;
	overflow-x: hidden;
	font-size: 66px;
}
}
 @media (min-width:375px)and (max-width:413px) {
html {
	width: 100%;
	overflow-x: hidden;
	font-size: 78px;
}
}
 @media (min-width:414px)and (max-width:480px) {
html {
	width: 100%;
	overflow-x: hidden;
	font-size: 86px;
}
}
 @media (min-width:481px)and (max-width:640px) {
html {
	width: 100%;
	overflow-x: hidden;
	font-size: 100px;
}
}
 @media (min-width:641px) {
html {
	width: 100%;
	overflow-x: hidden;
	font-size: 133px;
}
}
body {
	max-width: 640px;
	min-width: 320px;
	margin: 0 auto;
	width: 4.8rem;
	font-size: 0.18rem;
	font-family: "����";
	background: rgb(255, 255, 255) none repeat scroll 0% 0%;
	margin: 0px auto;
	overflow-x: hidden;
}
ul, ol, li, p, h1, h2, h3, h4, h5, h6, dl, dt, dd {
	list-style: outside none none;
	margin: 0px;
	padding: 0px;
}
a {
	text-decoration: none;
	color: inherit;
}
a:focus, a:link, a:visited, a:hover {
	text-decoration: none;
}
mip-img {
	vertical-align: middle;
	border: 0px none;
	margin: 0 auto;
}
.over {
	overflow: hidden;
}
.widthA {
	width: 4.4rem;
	overflow: hidden;
	margin: 0px auto;
}
.topp {
	width: 100%;
	overflow: hidden;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
.nav {
	background: #850E16 none repeat scroll 0% 0%;
	font-size: 0.18rem;
	color: rgb(255, 255, 255);
}
.nav_l {
	width: 1.6rem;
	height: 0.9rem;
	padding-top: 0.11rem;
	text-align: center;
}
.nav_l mip-img {
	width: 0.46rem;
	margin: 0 auto;
}
.nav_l div {
	margin-top: 0.05rem;
	height: 0.24rem;
	line-height: 0.24rem;
	text-align: center;
}
.nav_r {
	width: 3.2rem;
}
.nav_r li {
	width: 1.6rem;
	height: 0.45rem;
	float: left;
	border-left: #850E14;
	padding-top: 0.08rem;
	padding-left: 0.2rem;
	overflow: hidden;
}
.nav_r li:nth-child(1), .nav_r li:nth-child(2) {
	border-bottom:rgb(130, 136, 251);
}
.nav_r li mip-img {
	width: 0.35rem;
	float: left;
}
.nav_r li div {
	margin-top: 0.04rem;
	height: 0.22rem;
	line-height: 0.22rem;
	text-align: center;
	float: left;
}
.ahead {
	margin-top: 0.15rem;
	background: #850E16 none repeat scroll 0% 0%;
	padding: 0.1rem 0.2rem;
}
.ahead_l {
	height: 0.3rem;
	line-height: 0.3rem;
	margin-top: 0.05rem;
	padding-left: 0.1rem;
	border-left: 3px solid rgb(255, 255, 255);
	font-size: 0.28rem;
	color: rgb(255, 255, 255);
}
.ahead_r {
	width: 1.6rem;
	height: 0.4rem;
	line-height: 0.4rem;
	background: transparent url('../images/a_tel.png') no-repeat scroll 0% 0% / 1.6rem 0.4rem;
	padding-left: 0.38rem;
	font-size: 0.18rem;
	color: rgb(255, 255, 255);
}
.a1 li {
	float: left;
	width: 1.2rem;
	height: 1.48rem;
	border-bottom: 1px solid rgb(238, 238, 238);
	border-left: 1px solid rgb(238, 238, 238);
	text-align: center;
	font-size: 0.18rem;
	color: rgb(102, 102, 102);
	padding-top: 0.23rem;
}
.a1 li:nth-child(1), .a1 li:nth-child(5), .a1 li:nth-child(9) {
	border-left: 0px none;
}
.a1 li a {
	display: block;
	width: 100%;
	height: 100%;
}
.a1 li mip-img {
	width: 0.8rem;
}
.a1 li div {
	height: 0.3rem;
	line-height: 0.3rem;
	text-align: center;
}
.a2 {
	margin-top: 0.3rem;
}
.a2 .hd {
	display: none;
}
.a2 .bd li {
	width: 4.8rem;
	height: 3rem;
}
.a2 .bd li mip-img {
	width: 100%;
}
.a2_div {
	position: relative;
	overflow: hidden;
}
.a2_div a {
	width: 1.1rem;
	height: 0.4rem;
	position: absolute;
}
.a2_a1 {
	top: 2.45rem;
	left: 1.15rem;
}
.a2_a2 {
	top: 2.45rem;
	left: 2.35rem;
}
/*.a3 { margin-top: 0.3rem; }*/

.a3 li {
	float: left;
	width: 100%;
	height: 0.5rem;
	line-height: 0.5rem;
	text-align: center;
	font-size: 0.18rem;
	color: rgb(102, 102, 102);
	margin-top: 0.1rem;
	margin-left: 0.1rem;
	background: rgb(235, 236, 252) none repeat scroll 0% 0%;
}
.a3 li a {
	display: block;
	width: 100%;
	height: 100%;
}
.a_mid {
	margin: 0.15rem auto;
}
.foots {
	height: 2.8rem;
	background: transparent url('../images/z_bg.jpg') no-repeat scroll 0% 0% / 4.8rem 2.8rem;
	padding-left: 0.2rem;
}
.z_01 {
	margin: 0.35rem auto 0.14rem;
	height: 0.4rem;
	line-height: 0.4rem;
	font-size: 0.3rem;
	color: rgb(255, 255, 255);
}
.z_02 {
	padding-bottom: 0.04rem;
	overflow: hidden;
	width: 2.6rem;
}
.z_02 li {
	width: 1.2rem;
	height: 0.3rem;
	line-height: 0.3rem;
	background: rgb(255, 255, 255) none repeat scroll 0% 0%;
	border-radius: 0.05rem;
	float: left;
	margin-right: 0.1rem;
	margin-bottom: 0.1rem;
	font-size: 0.18rem;
	color: #850E16;
	text-align: center;
}
.z_03 {
	font-size: 0.18rem;
	color: rgb(255, 255, 255);
	margin-left: 0.32rem;
	margin-top: 0.06rem;
}
.b_b1 li:nth-child(2), .b_b1 li:nth-child(4), .b_b1 li:nth-child(6) {
	margin-left: 0.2rem;
}
.b1_03 a:nth-child(1) {
	background: #850E16 none repeat scroll 0% 0%;
}
.b1_03 a:nth-child(2) {
	background: rgb(236, 121, 13) none repeat scroll 0% 0%;
}
.c_articswt a:nth-child(1) {
	background: #850E16 none repeat scroll 0% 0%;
}
.c_articswt a:nth-child(2) {
	background: rgb(236, 121, 13) none repeat scroll 0% 0%;
}
.a1 li:nth-child(1), .a1 li:nth-child(5), .a1 li:nth-child(9) {
	border-left: 0px none;
}
.a2 {
	margin-top: 0.3rem;
}
.a2 .hd {
	display: none;
}
.a2 .bd li {
	width: 4.8rem;
	height: 3rem;
}
.a2 .bd li mip-img {
	width: 100%;
}
.a2_div {
	position: relative;
	overflow: hidden;
}
.a2_div a {
	width: 1.1rem;
	height: 0.4rem;
	position: absolute;
}
.a2_a1 {
	top: 2.45rem;
	left: 1.15rem;
}
.a2_a2 {
	top: 2.45rem;
	left: 2.35rem;
}
.a3 {
	margin-top: 0.15rem;
}
.a3 li:nth-child(1), .a3 li:nth-child(2), .a3 li:nth-child(3) {
	margin-top: 0px;
}
.a3 li:nth-child(1), .a3 li:nth-child(4), .a3 li:nth-child(7), .a3 li:nth-child(10) {
	margin-left: 0px;
}
.lists {
	margin-top: 0.3rem;
}
.l_homes {
	background: rgb(238, 238, 238) none repeat scroll 0% 0%;
	padding: 0.14rem 0.2rem;
}
.l_homes mip-img {
	width: 0.27rem;
}
.l_homes .positions {
	margin-left: 0.1rem;
	height: 0.22rem;
	line-height: 0.22rem;
	font-size: 0.17rem;
	color: rgb(102, 102, 102);
}
.b_list {
	border-bottom: 1px dashed rgb(238, 238, 238);
	padding: 0.18rem 0px;
}
.b_list mip-img {
	width: 0.2rem;
	margin-right: 0.08rem;
}
.b_list .b_titles {
	height: 0.3rem;
	line-height: 0.3rem;
	font-size: 0.18rem;
	color: rgb(102, 102, 102);
}
.b_list .b_titswt {
	width: 0.95rem;
	height: 0.3rem;
	line-height: 0.3rem;
	text-align: center;
	background: rgb(187, 190, 247) none repeat scroll 0% 0%;
	font-size: 0.18rem;
	color: rgb(255, 255, 255);
	border-radius: 0.3rem;
}
.dede_pages {
	margin-top: 0.28rem;
	overflow: hidden;
}
.pagelist {
	width: 3.25rem;
	margin: 0px auto;
	overflow: hidden;
}
.pagelist li {
	float: left;
	height: 0.3rem;
	line-height: 0.3rem;
	border-radius: 0.3rem;
	margin-right: 0.05rem;
	text-align: center;
	font-size: 0.18rem;
}
.pagelist li.thisclass {
	width: 0.3rem;
	background: #850E16 none repeat scroll 0% 0%;
	color: rgb(255, 255, 255);
}
.pagelist li a {
	display: block;
	height: 100%;
	color: rgb(102, 102, 102);
	background: rgb(238, 238, 238) none repeat scroll 0% 0%;
	border-radius: 0.3rem;
}
.pagelist li a:hover {
	width: 0.75rem;
	color: #850E16;
}
.b_b1 li {
	width: 2.1rem;
	height: 1.2rem;
	float: left;
	margin-top: 0.2rem;
	background: rgb(235, 236, 252) none repeat scroll 0% 0%;
	font-size: 0.18rem;
	text-align: center;
	border-radius: 0.05rem;
}
.b_b1 li:nth-child(2), .b_b1 li:nth-child(4), .b_b1 li:nth-child(6) {
	margin-left: 0.2rem;
}
.b1_01 {
	margin-top: 0.14rem;
	color: #850E16;
	height: 0.2rem;
	line-height: 0.2rem;
}
.b1_02 {
	margin-top: 0.06rem;
	color: rgb(102, 102, 102);
	height: 0.2rem;
	line-height: 0.2rem;
}
.b1_03 {
	margin: 0.13rem 0.2rem 0px;
}
.b1_03 a {
	width: 0.8rem;
	height: 0.32rem;
	line-height: 0.32rem;
	color: rgb(255, 255, 255);
	border-radius: 0.05rem;
}
.rightpf {position: fixed !important; right: 0;top: 37%; z-index: 999999;}
/*�ײ�*/
.mip-fixed{width:100%;height:45px;}
.xnav{text-align:center;display:block;width:100%;} 
.xnav a{font-size:16px;line-height:24px; color:#fff;text-align:center; display: block;float:left;padding:10px 0;height:40px;width:50%;}
.kefu{background: #02b7ca;}
.youh{background: url(../images/ol_talk.gif) no-repeat center #eb4b9a;background-size: contain;}
.guahao h4{font-size:1.2em;line-height:1.65em;width:80%;margin:0 auto;color:#424242;}
.guahao h5{font-size:1.2em;color:#515151;text-align:center;padding-bottom:0.5em;border-bottom:#b7b7b7 1px dashed;text-align: left;text-indent: 2em;}
.guahao span{color:#ff0000;	}
.guahao p{padding-top:0.5em;}
.guahao label{display:inline-block;width:18.75%;text-align:right;font-size:1.2em;color:#5f5f5f;}
.guahao p label:nth-of-type(2){margin-left:1.25%;}
.guahao p input{border:#dbdbdb 1px solid;line-height:1.5em;width:30.625%;font-size:0.96em;color:#979797;padding-left:0.5em;}
.guahao textarea{width:81.25%;border:#dbdbdb 1px solid;resize:none;height:6em;padding-left:0.5em;font-size:0.96em;color:#979797;}
.guahao h6{padding-top:0.8em;}
.guahao h6 a{margin-left:0.8em;}
.guahao h6 input,.guahao h6 a{display:inline-block;width:25.16%;}
.guahao em{display:block;font-style:normal;text-align:center;font-size:1.3em;color:#515151;padding:1.2em 0 1em;}
.guahao em a{color:#e30000;}
.guahao em img{display:inline-block;width:6%;margin-right:0.5em;vertical-align: middle;}
.guahao02{background:#f6f6f6;padding-bottom:0.8em;margin-bottom:1em;}
#guahao02 ul{height:5em;}
.guahao02 ul{padding-bottom:0.8em;}
.guahao02 ul li{font-size:1.2em;color:#515151;padding-bottom:0.5em;}
.guahao02 span{padding:0 1em;}
.guahao02 span:nth-child(3){colsor:#cc0000;}
.guahao02 h3{font-size:1.2em;color:#007373;width:90.625%;margin:0 auto 0.2em;overflow: hidden;line-height:2em;}
.guahao02 h3 a{float:right;width:42.76%;}
.guahao02 h3:first-of-type a{background:#007373;font-size:1.2em;color:#fff;line-height:2em;text-align:center;}
.guahao02 em{font-style:normal;color:#cf0000;}
.guahao1124 { width:85%; margin:0em auto; overflow:hidden; margin-top: -2em;}
.guahao1124 h3 { position: absolute; width: 15.6em; top: -1em; left: 50%; margin-left: -7.8em; font-size: 1.5em; font-weight: bold; color: #037373; background: #fff; text-align: center;}
.guahao1124 ul { width: 87.5%; margin: 2em auto 0em;}
.guahao1124 ul li { width: 100%; height: 2em; overflow: hidden; zoom: 1; clear: both; margin-bottom: .9em;}
.guahao1124 label { display: block; width:35%; float: left; font-size: 1.3em; }
.guahao1124 label span { color: #c90200}
.inp-info { display: block; width: 64%; float: right; padding-left: .7em; height: 2em; line-height: 1.9em; font-size: 1.2em; border: #959595 1px solid;}
input.inp-info { -webkit-appearance: none;color:#999}
.tro-sel { display: block; width: 64%; float: right; padding-left: .7em; height: 2em; line-height: 1.9em; font-size: 1.2em; border: #959595 1px solid; color:#545454;}
.guahao1124 h4 { text-align: center; width:80%; margin:0em auto; overflow:hidden;}
.text-info{ width:64%; border:1px solid #a5a5a5; height:4em; float:right; font-size:1em; color:#d0d0d0; padding:.5em;}
.form-btn { display: block; width:9em; height: 2.2em; border: none; background:#850E14;color:#fff; background-size:100% 100%;margin: 0 auto}
.form-btn-r { display: inline-block; width:9em; height: 2.2em; float:left; border: none; background-size:100% 100%;}
.form-link { width:4.5em; height: 1.1em; display:inline-block; float:right;}
.guahao1124 h5{ text-align:center; font-size:.8em; color:#666666; padding-bottom:1em;  overflow:hidden;}
.form-box { position: relative; width: 85%; height: 21.1em; margin: 0 auto; border: #959595 1px solid; border-radius: .9em;margin-top: 35px;}
.form-box h3 { position: absolute; width: 9.6em; left: 50%; right: 50%;transform: translate(-50%,-50%); font-size: 1.5em; font-weight: bold; color: #0c63b0;; background: #fff; text-align: center;}
.form-box ul { width: 87.5%; margin: 2em auto 1.5em;}
.form-box ul li { width: 100%; height: 2.2em; overflow: hidden; zoom: 1; clear: both; margin-bottom: .9em;display: flex;align-items: center;}
.form-box label { display: block; width: 39%; float: left; font-size: 1em; font-weight: bold;}
.form-box label span { color: #c90200}
.inp-info { display: block; width: 60%; float: right; padding-left: .7em; height: 1.8em; line-height: 1.9em; font-size: 1.2em; border: #959595 1px solid;}
input.inp-info { -webkit-appearance: none;}
.tro-sel { display: block; width: 61%; float: right; padding-left: .7em; height: 1.8em; line-height: 1.9em; font-size: 1.2em; border: #959595 1px solid;}
.form-box h4 { text-align: center;display: flex;justify-content: space-evenly}


