*{ margin:0; padding:0}
header{width:100%;float:left;}
nav{width:100%;float:left;}
footer{width:100%;float:left;}
body {-webkit-text-size-adjust:none;background:#fff;font-family:"微软雅黑",Arial;font-style: normal;font-weight: normal;font-variant: normal;}
a {text-decoration: none; border: 0px none; outline: 0px none;} 
a:link{ text-decoration: none}
a:visited{ text-decoration: none}
a:hover{text-decoration: none}
a:active{text-decoration: none}
.clear{margin: 0px;padding: 0px;clear: both;}
.clearfix:after{content:' ';display:block;clear:both;height:0;visibility:hidden}
ul,li,dt,dl,dd{	list-style-type: none;	margin: 0px; padding: 0px; background:none;}
p {	margin: 0px; padding: 0px;}
img{ width:100%; }

.con1{width:100%;padding-bottom:8%;}
.con1 p{font-size:0.32rem;width:92%;margin:0 auto;color:#3c3c3c;line-height:0.52rem;margin-top:2%;}
.con1 p span{font-weight:bold;}
.con1 .td{width: 94%;
    margin: 0 auto;
    margin-right: 2%;
    padding-top: 4%;}
.con1 .td li{width: 22%;
    float: left;
    margin-right: 3%;}
.con1 .bt{width:60%;margin:0 auto;margin-top: 7%;}

.jzimg{background:#ffe3cd;padding-bottom:10%;}
.information{width:90%; margin: 5% auto 0; background: #ffffff; border-radius: 1em; padding: 2%}
.informationleft{width:8.3%; padding: 2% 2% 0 0; border-right: 1px solid #d8cee6; float: left; height: 4rem;}
.informationright{width: 86%; padding-left: 3%; float: left;}
.informationright h1{font-size: .3rem;  line-height: 1.2em;  padding-top: 2%;font-weight: normal;}.informationright h1 span{font-size: 0.26rem;text-decoration: underline;font-weight: lighter; }
.informationright a{color: #251b3d;}
#bcxSwiper .swiper-wrapper{height:4rem !important;}

.formtt{width:90%;margin:3% auto; text-align:center; font-size:.5rem;color:#3c3c3c; font-weight:600;}

.con2{background:#fff8f2;width:100%;}
.sp{margin-top:1%;padding-bottom:8%;}
.sp .shipin{margin-left:5%;margin-top:5%;}
.sp .left{float:left;width:44%;margin-right: 2%;}
.sp .right{width:44%;float:left;}
.caseimg{background:#ffe2c8;padding-bottom:8%;}
.caseimg .nr{background: url(../images/jz_30.jpg) repeat-y;
    background-size: 100%;padding-bottom:4%;
	}

.nr p{width: 90%;
    margin: 0 auto;
    line-height: 0.55rem;
    font-size: 0.32rem;
    padding-top: 3%;}
.caseimg2{background:#fff8f2;}
.caseimg2 .nr{background: url(../images/ss_46.jpg) repeat-y;
    background-size: 100%;padding-bottom:4%;
	}
	
.xmListMore{display:none;}
.xmListMore2{display:none;}

.bmbox{width:100%;height:100%; position:fixed;left:0;top:0; background:rgba(0,0,0,.3);display:none;z-index:2147483646}
.bmcon{width:100%;max-width:750px;margin:0 auto;}

.fdbt{position: absolute;width: 32%;top: 52%;left: 4%;animation: updown 2s 0s ease both infinite;}
.jzbd{width:90%;margin:5% auto;background: #ffcba4;overflow:hidden; padding:5% 0; border-radius:.5rem; position:relative;}
.closebm{width:.8rem;position:absolute;top:2%;right:2%;}


.di{width:80%;margin:1% 10%;float:left;font-size:.38rem;display:block;border-radius:20px;border:1px #ccc solid ;height:1rem;text-align:center;font-weight:200;}
.bdan{width:80%;margin:1% 10%;float:left;display:block;border-radius:20px;height:1rem;text-align:center;}
.bt1{width:100%;display:block;font-size:.36rem;height:1rem;background:#fe676f;border:0;float:left;border-radius:20px;color:#fff;}
.bt1.other{width:48%;display:block;height:1rem;background:#ff0000;border:0;float:right;border-radius:20px;}
@keyframes ftimg{
	0%{-webkit-transform:scale(1)}
	50%{-webkit-transform:scale(1.05)}
	100%{-webkit-transform:scale(1)}
}
@keyframes updown{
	0%{opacity:1;transform:translateY(0)}
	50%{opacity:1;transform:translateY(-10px)}
	100%{opacity:1;transform:translateY(0px)}
}
@keyframes zy{
	0%{opacity:1;transform:translateX(0px)}
	50%{opacity:1;transform:translateX(30px)}
	100%{opacity:1;transform:translateX(0px)}
}

.daantpw {
	width: 90%;
	float: left;
	padding-left:5%;
}
.daantpwtt{font-size:.38rem;color:#3c3c3c; text-indent:1em;}
.daantp {
	float: left;
	width: 50%;
	margin-top: 0.1rem;
}
.daantpw3 .daantp {
	width: 100%;
}
.daantp5 {
	width: 33.33%;
}
.daantpw4 {
	height: 2.8rem;
}
.daantp4 {
	width: 90%;
	height: 2.5rem;
	background: #fff;
	text-align: center;
	display: table;
	line-height: 0.8rem;
	margin: 0 0 0 5%;
	border:1px solid #ccc;
}
.daantp4>span {
	display: table-cell;
	vertical-align: middle;
}
.sczp {
	width: 28%;
	display: inline-block;
}
.sczpt {
	color: #d3d2d2;
	font-size: 0.36rem;
	margin-top: 0.3rem
}
.upload_image {
	position: relative;
	top: -2.5rem;
	left: 5%;
	width: 90%;
	height: 2.5rem;
 filter:alpha(opacity:0);
	opacity: 0;
	-moz-opacity: 0;
	-khtml-opacity: 0
}
.tmtp {
	width: 90%;
	margin: 0 0 0 5%;
}
.wtxxw {
	width: 100%;
	text-align: center;
	height: 1.3rem;
	line-height: 1.3rem;
	font-size: 0.4rem;
}
.xz_jx {
	width: 0.45rem;
	height: 0.45rem;
	vertical-align: middle;
}
.xz_jx_act {
	display: none
}
.actask .xz_jx {
	display: none
}
.actask .xz_jx_act {
	display: inline
}
.wtxxw span {
	height: 1.3rem;
	vertical-align: middle;
	color: #312f5b
}
.xyyw {
	width: 100%;
	float: left;
	text-align: center;
	margin: 1rem 0;
}
.next_p {
	width: 45%;
	margin-left: 27.5%;
	float: left
}
.daanwz {
	width: 95%;
	font-size: 0.4rem;
	color: #312f5b;
	background: #fff;
	text-align: center;
	height: 1rem;
	line-height: 1rem;
	border-radius: 0.6rem;
	margin-left: 2.5%;
	font-weight: bold;
	overflow: hidden;
}
.daanwz_t {
	width: 100%;
	height: 1rem;
}
.xz_yx {
	position: relative;
	left: -36%;
	top: -0.75rem;
	height: 0.5rem;
	width: auto;
	display: none
}
.actask .xz_yx {
	display: inline
}
.fenyw {
	background: #ded7fe;
	width: 100%;
	display: none;
	position: absolute;
	top: 0;
}
#fenyw1 {
	display: block;
}
.mclear {
	clear: both
}
.csyjl, .lxfs {
	width: 100%;
	text-align: center;
	color: #312f5b
}
.csyjl {
	font-weight: bold;
	font-size: 0.7rem;
	margin-top: 2rem
}
.lxfs {
	font-size: 0.45rem
}
.input_tel {
	width: 70%;
	margin: 0.3rem 0 0 13%;
	height: 0.9rem;
	border-radius: 0.15rem;
	box-shadow: 0.01rem 0.01rem 0.01rem #7d7d7d inset;
	padding: 0 2%;
	font-size: 0.4rem;
	border: 0.03rem solid #7d7d7d
}
.btn_tj {
	width: 35%;
	margin: 1rem 0 0 32.5%
}
.fotlog {
	width: 70%;
	margin: 2rem 0 0 15%
}
