@charset "utf-8";
/* CSS Document */
*{-webkit-backface-visibility: hidden;}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0
}
html,body,form,fieldset,p,div,h1,h2,h3,h4,h5,h6 {
	-webkit-text-size-adjust: none;
}
@media screen and (max-width: 320px) {
    html{font-size:50%;}
}
@media screen and (min-width: 321px) and (max-width: 375px) {
    html{font-size:56.3%;}
}
@media screen and (min-width: 376px) {
    html{font-size:62.5%;}
}
body {
	font-family:'Microsoft Yahei','helvetica','arial';
	font-size:62.5%;
	-webkit-text-size-adjust: none;
	background:#fff;
	-webkit-text-size-adjust: none;
	width: 100%;
    height: 100%;	
}
html{height: 100%;}
li{list-style:none;}
a {
	text-decoration: none;
	color: #000
}
img {
	max-width:100%;
	height:auto;
	vertical-align: middle;
	border: 0;
	-ms-interpolation-mode: bicubic;
	-webkit-tap-highlight-color: rgba(0,0,0,0);
}
.ellipsis {
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden
}

.content{overflow: hidden; width: 100%; position:relative; height: 100%; background:url(mobbg.jpg) no-repeat; background-size:100% auto;}
.content .link1{width: 0.98rem; height: 0.39rem; display: block; position:absolute; left:2.17rem; top:5.11rem;}
.content .link2{width: 0.98rem; height: 0.39rem; display: block; position:absolute; left:1.25rem; top:6.05rem;}
.content .link3{width: 0.98rem; height: 0.39rem; display: block; position:absolute; left:2.77rem; top:5.87rem;}
.content .link4{width: 0.98rem; height: 0.39rem; display: block; position:absolute; left:0.55rem; top:7.21rem;}
.content .link5{width: 0.98rem; height: 0.39rem; display: block; position:absolute; left:1.88rem; top:6.8rem;}
.content .link6{width: 0.98rem; height: 0.39rem; display: block; position:absolute; left:3.71rem; top:6.4rem;}
.content .link7{width: 0.98rem; height: 0.39rem; display: block; position:absolute; left:4.82rem; top:7.35rem;}
.content .link8{width: 0.98rem; height: 0.39rem; display: block; position:absolute; left:4.98rem; top:6.42rem;}
.content .link9{width: 0.98rem; height: 0.39rem; display: block; position:absolute; left:2.1rem; top:7.4rem;}

.content .link11{width: 0.98rem; height: 0.39rem; display: block; position:absolute; left:2.1rem; top:7.41rem;}
.content .link12{width: 0.98rem; height: 0.39rem; display: block; position:absolute; left:3.65rem; top:4.94rem;}
.content .link13{width: 0.98rem; height: 0.39rem; display: block; position:absolute; left:1.93rem; top:7.97rem;}
.content .link14{width: 0.98rem; height: 0.39rem; display: block; position:absolute; left:4.35rem; top:5.47rem;}
.content .link15{width: 0.98rem; height: 0.39rem; display: block; position:absolute; left:3.02rem; top:8.42rem;}
.content .link16{width: 0.98rem; height: 0.39rem; display: block; position:absolute; left:3.78rem; top:7.93rem;}
.content .link17{width: 0.98rem; height: 0.39rem; display: block; position:absolute; left:2.99rem; top:6.95rem;}

.sqbox{width: 29.5%; position:absolute; background:url(sq.png) no-repeat; background-size:contain; height: 15.6%; left:65%; top:42%;}
.sqbox a{width: 50%; display: block; float: left; height: 20%;}
.sqbox a.a1,.sqbox a.a2{margin-top: 18%;}
.top{width: 100%; overflow: hidden; position:relative;}
.top a{display: block; float: left; width: 30%; height: 16%; position:absolute; left:4%; bottom:0%;}

.box{width: 100%; overflow: hidden; background:#fff;}
.box .name{width: 100%; text-align: center; line-height: 2rem; color: #7d0c0c; font-size:2rem; padding:15px 0;}
.box .info{width: 100%; height: 28px; line-height: 28px; text-align:center; background:#f5f4f3; margin:0 auto; font-size:1.4rem; margin-bottom: 10px;}
.box .zw{width: 94%; overflow: hidden; margin:0 auto;}
.box .zw p{padding:10px 0; font-family:simsun; font-size:2rem; color: #221815; line-height: 2.8rem;}
.box .dot a{display: inline-block; height: 18px; width: 18px; border-radius:50%; background:#b16351; margin:0 5px;}
.box .dot{width: 100%; height: 18px; text-align:center; margin:15px 0;}
.box .dot a.no{background:#e7d0ca;}


























