@CHARSET "UTF-8";
body{
	font-family:"Microsoft YaHei";
	max-width:640px;
	min-width:320px;
	margin:0 auto;
}
a{
	text-decoration:inherit;
	color:inherit;
}
#banner{
	position:fixed;
	top:0;
	left:0;
	right:0;
	z-index:1000;
	margin:0 auto 0 auto;
	max-width:640px;
	height:auto;
}
#banner img{
	float:left;
	width:100%;
	height:auto;
}
.ca{
	position:absolute;
	left:3%;
	top:40%;
	width:3%; 
	height:auto;
	
}
.yidong{
	width:9%;
	height:auto;
	position:absolute;
	top:8%;
	right:4%;
}
.zanwei{
	float:left;
	width:100%;
	height:3.08em;
}
#banner2,#zuanjia{
	width:100%;
	height:auto;
}
#banner2 img,#zuanjia img{
	width:100%;
	height:auto;
	float:left;
}
/**********************************************/
@media (max-width:319.99px) { 
	body{ font-size:12px;}	
}
@media (min-width:320px) and (max-width:335.99px) { 
	body{ font-size:12px;}	
}
@media (min-width:336px) and (max-width:351.99px) { 
	body{ font-size:12.6px;}	
}
@media (min-width:352px) and (max-width:367.99px) { 
	body{ font-size:13.2px;}	
}
@media (min-width:368px) and (max-width:383.99px) { 
	body{ font-size:13.8px;}	
}
@media (min-width:384px) and (max-width:399.99px) { 
	body{ font-size:14.4px;}	
}
@media (min-width:400px) and (max-width:415.99px) { 
	body{ font-size:15px;}	
}
@media (min-width:416px) and (max-width:431.99px) { 
	body{ font-size:15.6px;}	
}
@media (min-width:432px) and (max-width:447.99px) { 
	body{ font-size:16.2px;}	
}
@media (min-width:448px) and (max-width:463.99px) { 
	body{ font-size:16.8px;}	
}
@media (min-width:464px) and (max-width:447.99px) { 
	body{ font-size:17.4px;}	
}
/**********************************************/
@media (min-width:480px) and (max-width:511.99px) { 
	body{ font-size:18x;}	
}
@media (min-width:512px) and (max-width:543.99px) { 
	body{ font-size:19.2px;}	
}
@media (min-width:544px) and (max-width:575.99px) { 
	body{ font-size:20.4px;}	
}
@media (min-width:576px) and (max-width:607.99px) { 
	body{ font-size:21.6px;}	
}
@media (min-width:608px) and (max-width:639.99px) { 
	body{ font-size:22.8px;}	
}
@media (min-width: 640px){ 
	body{ font-size:24px;}
}
/***********************************************/
.lan{
	float:left;
	position:relative;
	width:100%;
	height:3.58em;
}
.lan img{
	width:100%;
	height:100%;
	float:left;
}
.lan ul{
	position:absolute;
	width:100%;
	height:100%;
	color:white;
	margin:0px;
	padding:0px;
}
.lan ul li{
	list-style-type:none;
	font-weight:bold;
	float:left;
	width:19%;
	height:100%;
	font-size:1.25em;
	line-height:286%;
}
.lan ul li.first{
	margin-left:5%;
}
.dazi{
	float:left;
	height:1.2em;
	width:100%;
	padding-top:1.4em;
	font-size:2em;
	text-align:center;
	color:black;
}
.one{
	font-weight:normal;
}
.two{
	font-weight:bold;
}
.ganggang{
	float:left;
	width:100%;
	height:3.58em;
}
.ganggang .de1{
	width:12%;
	height:2.125em;
	float:left;
}
.ganggang .de2{
	width:76%;
	height:1.5em;
	float:left;
	font-size:1.42em;
	line-height:1.5em;
	text-align:center;
	color:#858383;
}
.ganggang .de11{
	 width:26%;
 }
.ganggang .de22{
	width:48%;
}
.ganggang .de111{
	width:20%;
}
.ganggang .de222{
	width:60%;
}
.text{
	float:left;
	padding-top:2em;
	padding-left:3.5%;
	padding-right:3.5%;
	width:93%;
	height:18.5em;
	background:#f4f4f9;
	font-size:1em;
	color:#595757;
	line-height:1.5em;
}
.text img{
	float:left;
	width:66.53%;
	height:auto;
	margin-right:3.86%;
}
.main{
	width: 100%;
	float:left;
}
.main .zj{
	width: 96%;
	margin: 0 auto;
}
.main .zj img{
	width: 100%;
	float: left;
}
.wenzi{
	font-size: 1em;
	color: #595757;
	text-indent: 2em;
	line-height: 1.5em;
	padding: 0.8em;
	float: left;
}
.jishu{
	float: left;
	background: #f4f4f5;
	height: 21.5em;
	width: 94.2%;
	padding:1.2em 2.8% 0 2.8% ;
	margin-top: 0.5em;
}
.jishu .tupian{
	width: 100%;
	float: left;
}
.jishu .tupian .pic1{
	width: 43%;
	float: left;
	margin-right: 1%;
}
.jishu .tupian .pic2{
	width: 56%;
}
.jishu .tupian .pic3{
	width: 67%;
	float: left;
}
.jishu .tupian .pic4{
	width: 32%;
	float: right;
}
p.p1{
	font-size: 1em;
	color: #595757;
	text-indent: 2em;
	line-height: 1.5em;
	float: left;
	margin-top: 0.5em;
}
.laopai{
	width: 96%;
	float: left;
	margin: 0 2%;
}
.laopai ul{
	margin: 0px;
	padding: 0px;
}
.laopai ul li{
	list-style-type: none;
	float: left;
	width: 32%;
	margin-right: 2%;
	margin-bottom: 0.2em;
}
.laopai ul li img{
	width: 100%;
}
.contact{
	color:white;
	font-weight:bold;
	position:relative;
	float:left;
	width:100%;
	height:auto;
}
.contact .sen{
	width:100%;
	height:0;
	padding-top:24%;
}
.contact img{
	float: left;
	height: auto;
	width: 9%;
	margin-left: 23%;
	margin-top:10.7%;
	margin-right: 3%;
}
.contact .q1{
	position:absolute;
	left:1.56%;
	top:20%;
	background: url(../picture/huang.gif);
	background-size:100% 100%;
	width:47.81%;
	font-size:1.17em;
	height:3.25em;
	line-height:3.25em;
}
.contact .q2{
	position:absolute;
	right:1.56%;
	top:20%;
	background: url(../picture/lann.gif);
	background-size:100% 100%;
	width:47.81%;
	font-size:1.17em;
	height:3.25em;
	line-height:3.25em;
}
.dada{
	float:left;
	width:100%;
	height:6.91em;
	text-align:center;
}
.dada .s1{
	margin-top:8.1%;
	display:block;
	width:auto;
	height:auto;
	font-size:1.67em;
	font-weight:bold;
}
.dada .s2{
	display:block;
	width:auto;
	height:auto;
	font-size:1em;
	color:#c0c0c0;
}
.daquanquan{
	float:left;
	width:100%;
	height:30em;
	background: url(../picture/daquanquan.gif);
	background-size:100% 100%;
}
.daquanquan .left{
	width:50%;
	height:100%;
	float:left;
}
.daquanquan .right{
	width:50%;
	height:100%;
	float:left;
}
.left ul{
	margin:0;
	padding:0;
	height:100%;
	width:100%;
}
.left li.gg{
	margin-top:0.3em;
	height:3.4em;
	width:77.5%;
	margin-left:10%;
	list-style-type:none;
}
.left li{
	margin-top:2.67em;
	height:3.4em;
	width:77.5%;
	margin-left:10%;
	list-style-type:none;
}
.left li .e1{
	font-weight:bold;
	display:block;
	width:100%;
	height:auto;
	text-align:right;
	font-size:1em;
	color:white;
}
.left li .e2{
	display:block;
	width:100%;
	height:auto;
	font-size:0.92em;
	line-height:1.2em;
	color:white;
}
.right ul{
	margin:0;
	padding:0;
	height:100%;
	width:100%;
}
.right li.gg{
	margin-top:2.8em;
	height:3.4em;
	width:82%;
	margin-left:10%;
	list-style-type:none;
}
.right li{
	margin-top:2.8em;
	height:3.4em;
	width:82%;
	margin-left:10%;
	list-style-type:none;
}
.right li.dd{
	margin-top:3.4em;
	height:3.4em;
	width:82%;
	margin-left:10%;
	list-style-type:none;
}
.right li .e1{
	font-weight:bold;
	display:block;
	width:100%;
	height:auto;
	font-size:1em;
	color:white;
}
.right li .e2{
	display:block;
	width:100%;
	height:auto;
	font-size:0.92em;
	line-height:1.2em;
	color:white;
}
.tel{
	margin-top:3.8%;
	float:left;
	width:56%;
	height:3.83em;
	background:#df4b6a;
	border-radius:0.2em ;
}
.tel input {
	float:left;
	padding:0;
	border:0;
	margin-left:2.625%;
	width:53%;
	margin-top:2.625%;
	height:74%;
	text-align:center;
	font-size:1em;
}
.tel img{
	float:left;
	width:10%;
	height:auto;
	margin-left:2.4%;
	margin-top:7.2%;
}
.tel .daba{
	float:left;
	width:auto;
	height:100%;
	margin-left:1.875%;
	color:white;
	line-height:3.7em;
	font-size:1em;
}
.zixun{
	margin-top:3.8%;
	float:right;
	width:40%;
	background:#2c5792;
	color:white;
	line-height:3.7em;
	font-size:1em;
	text-align: center;
	border-radius:0.2em ;
}
.cube{
	float:left;
	width:100%;
	height:auto;
}
.cube .small{
	position:relative;
	float:left;
	width:33.33%;
	height:auto;
}
.cube .small img{
	float:left;
	width:100%;
	height:auto;
}
.cube .small .h{
	position:absolute;
	width:100%;
	height:100%;
	text-align:center;
	font-size:1.17em;
	line-height:10.86em;
}
.cube .small .i{
	color:#8b898a;
	position:absolute;
	width:100%;
	padding-top:80%;
	height:20%;
	text-align:center;
	font-size:0.75em;
}
.contact_{
	color:white;
	font-weight:bold;
	position:relative;
	float:left;
	width:100%;
	height:auto;
}
.contact_ .sen{
	width:100%;
	height:0;
	padding-top:24%;
}
.contact_ .q1{
	position:absolute;
	top:26.31%;
	background: url(../picture/huang.gif);
	background-size:100% 100%;
	width:48.59%;
	font-size:1.58em;
	height:2.82em;
	line-height:1.95em;
	text-align:center;
}
.contact_ .q1_{
	font-weight:normal;
	position:absolute;
	top:26.31%;
	background-size:100% 100%;
	width:48.59%;
	font-size:1.17em;
	line-height:5.57em;
	text-align:center;
}
.contact_ .q2{
	position:absolute;
	right:0;
	top:26.31%;
	background: url(../picture/lann.gif);
	background-size:100% 100%;
	width:48.59%;
	font-size:1.58em;
	height:2.82em;
	line-height:1.95em;
	text-align:center;
}
.contact_ .q2_{
	font-weight:normal;
	position:absolute;
	right:0;
	top:26.31%;
	background-size:100% 100%;
	width:48.59%;
	font-size:1.17em;
	line-height:5.57em;
	text-align:center;
}
.big_super{
	float:left;
	width:100%;
	height:27em;
	position:relative;
	overflow:hidden;
}
.big_super .big{
	position:absolute;
	width:300%;
	height:auto;
	top:0;
	left:0;
}
.big_super .big .xixi{
	float:left;
	width:33.33%;
}
.zuanjia{
	position:relative;
	float:left;
	width:100%;
	height:17.46em;
	background:#f4f4f5;
}
.zuanjia img{
	position:absolute;
	left:0;
	margin-left:3.43%;
	width:45.7%;
	bottom:0;
	height:auto;
}
.zuanjia .img{
	float:left;
	margin-left:3.43%;
	width:45.7%;
	bottom:0;
	height:1px;
}
.zuanjia .wrap{
	position:relative;
	float:left;
	width:50.31%;
	height:100%;
}
.zuanjia .wrap .name{
	float:left;
	font-size:1.67em;
	color:#73418a;
	font-weight:bold;
	padding-left:9.32%;
	line-height:3.3em;
	height:3.025em;
}
.zuanjia .wrap .de{
	float:left;
	font-size:1.25em;
	color:#73418a;
	margin-top:14.8%;
	margin-left:4.33%;
}
.zuanjia .wrap .text{
	padding:0 0 0 13%;
	width:76.8%;
	background:#f4f4f5;
	float:left;
	font-size:1em;
	height:auto;
}
.zuanjia .wrap .left{
	position:absolute;
	background: url(../picture/huang.gif);
	background-size:100% 100%;
	font-size:1.17em;
	color:white;
	margin-left:4.33%;
	bottom:0;
	width:44.58%;
	text-align:center;
	height:1.64em;
	line-height:1.64em;
}
.zuanjia .wrap .right{
	position:absolute;
	background: url(../picture/lann.gif);
	background-size:100% 100%;
	font-size:1.17em;
	color:white;
	margin-left:53.24%;
	bottom:0;
	width:44.58%;
	text-align:center;
	height:1.64em;
	line-height:1.64em;
}
.liatu{
	position:relative;
	float:left;
	width:100%;
	height:auto;
	background:#f4f4f5;
}
.liatu .mm{
	float:left;
	width:100%;
	height:0;
	padding-top:35.78%;
}
.liatu img.d1{
	width:46.56%;
	height:auto;
	position:absolute;
	top:19.65%;
	left:2.8%; 
}
.liatu img.d2{
	width:46.56%;
	height:auto;
	position:absolute;
	top:19.65%;
	right:2.8%;
}
.three{
	float:left;
	width:100%;
	
}
.three table{
	background:#f4f4f5;
	width:100%;
}
.three td{
	width:33.333%;
	text-align:center;
	border:0;
	padding:0;
}
.three td img{
	margin-top:26.25%;
	width:81.56%;
	height:auto;
}
.three tr.name td{
	font-size:1.33em;
	font-weight:bold;
	padding-top:3%;
	height:1em;
	line-height:1em;
}
.three tr.ziceng td{
	font-size:1.17em;
	color:#666666;
	height:1em;
	line-height:1em;
}
.three tr.yue td{
	font-size:1.17em;
	padding-top:3.4%;
	height:1em;
	line-height:1em;
	color:#754b8d;
	text-decoration:underline;
}
.three tr.yue td span{
	position:relative;
	left:0.5em;
}
.three tr.yue td img{
	margin-top:0;
	width:1em;
	height:auto;
}
.hongwan{
	padding-top:8.9%;
	position:relative;
	float:left;
	width:100%;
	height:auto;
	background:#f4f4f5;
}
.hongwan img{
	width:100%;
	height:auto;
	float:left;
}
.hongwan .erjie{
	padding-top:4.07%;
	text-align:center;
	position:absolute;
	width:100%;
	height:45.4%;
	font-size:1.58em;
	color:white;
}
.buzidao{
	margin-top:5.625%;
	float:left;
	width:100%;
	height:auto;
}
.buzidao img{
	float:left;
	width:100%;
	height:auto;
}
.eluosifangkuai{
	position:relative;
	margin-top:4%;
	margin-bottom:2.34%;
	float:left;
	width:100%;
	height:auto;
}
.eluosifangkuai img{
	float:left;
	width:100%;
	height:auto;
}
.eluosifangkuai .q1{
	position:absolute;
	left:9.2%;
	top:13.36%;
	text-align:center;
	font-size:1em;
	color:white;
}
.eluosifangkuai .q2{
	position:absolute;
	left:41.4%;
	top:21.35%;
	text-align:center;
	font-size:1em;
	color:white;
}
.eluosifangkuai .q3{
	position:absolute;
	left:69.37%;
	top:21.35%;
	text-align:center;
	font-size:1em;
	color:white;
}
.eluosifangkuai .q4{
	position:absolute;
	left:22%;
	top:35.9%;
	text-align:center;
	font-size:1em;
	color:white;
}
.eluosifangkuai .q5{
	position:absolute;
	left:52%;
	top:44.3%;
	text-align:center;
	font-size:1em;
	color:white;
}
.eluosifangkuai .q6{
	position:absolute;
	left:36.87%;
	top:63.92%;
	text-align:center;
	font-size:1em;
	color:white;
}
.eluosifangkuai .q7{
	position:absolute;
	left:23.43%;
	top:80.38%;
	text-align:center;
	font-size:1em;
	color:white;
}
.eluosifangkuai .q8{
	position:absolute;
	left:59.4%;
	top:80.38%;
	text-align:center;
	font-size:1em;
	color:white;
}
.sasa{
	margin-top:3.9%;
	float:left;
	width:100%;
	height:auto;
}
.sasa .zuo{
	width:48.28%;
	height:12.96em;
	float:left;
	border-style:dashed;
	border-width: 0.1em;
	border-color:#7d7d7d;
	border-radius:8%;   
	margin-left:0.625%;
	margin-bottom:2.5%;
	text-align:center;
}
.sasa .you{
	width:48.28%;
	height:12.96em;
	float:left;
	border-style:dashed;
	border-width: 0.1em;
	border-color:#7d7d7d;
	border-radius:8%;   
	margin-left:1.25%;
	margin-bottom:2.5%;
	text-align:center;
}
.sasa .zuo .top{
	width:91.53%;
	height:2.04em;
	margin-left:auto;
	margin-right:auto;
	border-bottom-style:dashed;
	border-width:0.08em;
	border-color:#7d7d7d;
	color:#a675a2;
	font-size:1.25em;
	font-weight:bold;
	line-height:2.4em;
}
.sasa .zuo .top .dede{
	position:relative;
	top:0.4em;
	font-size:0.6em;
}
.sasa .zuo img{
	width:89.93%;
	height:auto;
	margin-top:0.75em;
}
.sasa .zuo .dazi{
	font-size:1.17em;
	margin-top:0.54em;
	padding:0;
	line-height:1em;
}
.sasa .you .top{
	width:91.53%;
	height:2.04em;
	margin-left:auto;
	margin-right:auto;
	border-bottom-style:dashed;
	border-width:0.08em;
	border-color:#7d7d7d;
	color:#a675a2;
	font-size:1.25em;
	font-weight:bold;
	line-height:2.4em;
}
.sasa .you img{
	width:89.93%;
	height:auto;
	margin-top:0.75em;
}
.sasa .you .dazi{
	font-size:1.17em;
	margin-top:0.54em;
	padding:0;
	line-height:1em;
}
.daraowomen{
	margin-top:7%;
	width:100%;
	height:auto;
	float:left;
}
.daraowomen .d1{
	width:54.68%;
	height:auto;
	float:left;
}
.daraowomen .d2{
	margin-left:1.56%;
	width:20.93%;
	height:auto;
	float:left;
}
.daraowomen .d3{
	margin-left:0.9375%;
	width:20.78%;
	height:auto;
	float:left;
}
.fot{
	float:left;
	width:100%;
	font-size:1.17em;
	color:#595757;
	text-align:center;
	height:4.7em;
	line-height:5.86em;
	border-bottom-style:solid;
	border-bottom-width:0.16em;
	border-bottom-color:#545252;
}
.di{
	float:left;
	font-size:1em;
	width:88.375%;
	padding-left:5.625%;
	padding-right:6%;
	height:8.875em;
	padding-top:1.125em;
	color:#595757;
}
/*轮播*/
.bann_all_img1{ float:left;}

.bann{width:100%; /*border-bottom:10px solid #f0f0f0;*/ float:left;}
.banner-list{ width:100%; height: auto; float:left; overflow:hidden; position:relative; }
.banner-list .bd{ width:100%; height:100%; top:0; left:0;}
.banner-ul{ width:100%; height:auto; float:left; overflow:hidden; }
.banner-ul li{ width:100%; height:auto; float:left;}
.banner-tips{ width:auto; height:auto; position:absolute; top:87.9%; left:50%; margin-left:-2.35em; }
.banner-tit{ width:3em; height:0.3em; float:left; background-color:#eac2ba; border-radius:0.15em; position:relative;}
.banner-tit li{ width:2.9em; height:0.3em; position:absolute; top:0; left:0; /*background-color:#eac2ba;*/ background-color:#e94c3c; border-radius:0.15em;list-style-type: none }
.banner-list img{width: 100%}