@charset "utf-8";
/* CSS Document */
html{font-size:100px;}
body {
	max-width:640px;
	min-width:320px;
	margin:0px auto;
	font-family: "微软雅黑";
	font-size:0.2rem;
	color:#323232;
}
img{vertical-align:top;}

a:link{color:#323232; cursor:pointer; text-decoration:none;}
a:visited{color:#323232; text-decoration:none;}
a:hover{color:#ad0133; text-decoration:none;}
a:active{color:#323232; text-decoration:none;}
p{padding: 0;margin: 0;}
.clear{clear:both;}
.fl {float: left;}
.fr {float: right;}

.trans {
	transition:all .5s ease;
	-o-transition:all .5s ease;
	-moz-transition:all .5s ease;
	-webkit-transition:all .5s ease;
}
.rotate{
	webkit-transition-duration: 0.8s;
    -moz-transition-duration: 0.8s;
    -o-transition-duration: 0.8s;
    transition-duration: 0.8s;
    -webkit-transition-property: -webkit-transform;
    -moz-transition-property: -moz-transform;
    -o-transition-property: -o-transform;
    transition-property: transform;
    overflow: hidden;
}
.rotate:hover  
{
    -webkit-transform:rotate(360deg);
    -moz-transform:rotate(360deg);
    -o-transform:rotate(360deg);
}  

.inner {
	width:93.75%;
	overflow: hidden;
	margin:0 auto;
} 
/*布局专用*/

/*head*/
header{
	width: 100%;
	height: 1rem; 
}
.headWarp{  
	width:100%;
	max-width:640px;
	height:1rem;
	background-color:#fff;
	position:fixed;
	right:0;
	top:0;
	left:0;
	margin:0 auto;
	z-index:999;
	transition:all .5s ease;
	-webkit-transition:all .5s ease; 
}
.head{
	width: 93.75%;
	height: 1rem;
	position: relative;
	overflow: hidden;
	margin: 0 auto;
}
.head img.logo{
	width: 1.9rem;
	height: 0.38rem;
	display: block;
	float: left;
	margin-top: 0.34rem;
}

/*banner*/
.banner {
	width:100%;
	height:3rem;
	overflow:hidden;
	position:relative; 
}

/*productBox*/
.productBox{
	width: 93.75%;
	overflow: hidden;
	margin: 0.45rem auto;
}
.productBox ul{
	overflow: hidden;
}
.productBox ul li{
	width: 50%;
	float: left;
	overflow: hidden;
	margin-bottom: 0.32rem;
}
.productBox li img{
	display: block;
	width: 1.69rem;
	height: 1.69rem;
	margin: 0 auto;
	border-radius: 100%;
    box-shadow: 0.09rem 0.08rem 0.1rem #ccc;
    -webkit-transition: all .5s ease;
}
.productBox li .cn{
	font-family: "微软雅黑";
	font-size: 0.18rem;
	color: #5b6871;
	text-align: center;
	background: url(../images/index1hx.jpg) no-repeat bottom center;
	padding-bottom: 0.08rem;
	padding-top: 0.28rem;
	margin-bottom: 0.05rem;
}
.productBox li .en{
	font-size: 0.14rem;
	color: #b1b1b1;
	text-align: center;
}

/*aboutBox*/
.aboutBox{
	width: 100%;
	overflow: hidden;
	height: 6.5rem;
	background: url(../images/aboutBoxbg.jpg) no-repeat center center;
	background-attachment: fixed;
	background-size: cover;
}
.aboutBox h1{
	font-family: "微软雅黑";
	font-size: 0.24rem;
	color: #fff;
	text-align: center;
}
.aboutBox .en{ 
	background: url(../images/aboutBoxhx.jpg) no-repeat bottom center;
	padding-bottom: 0.12rem;
	margin-bottom: 0.1rem;
	padding-top: 0.38rem;
} 
.aboutBox p{
	font-family: "微软雅黑";
	font-size: 0.16rem;
	color: #fff;
	line-height: 0.35rem;
	margin-top: 0.3rem;
	text-align: center;
	/*display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;*/
}
.aboutBox ul{
	overflow: hidden;
	margin-top: 0.22rem;
}
.aboutBox ul li{
	width: 1.4rem;
	overflow: hidden;
	float: left;
	margin-bottom: 0.24rem;
}
.aboutBox li img{
	width: 1.4rem;
	height: 1.4rem;
	display: block;
	-webkit-transition: all 0.6s ease;
    -moz-transition: all 0.6s ease;
    -ms-transition: all 0.6s ease;
    -o-transition: all 0.6s ease;
    transition: all 0.6s ease;
}
.aboutBox li span{
	display: block;
	text-align: center;
	font-family: "微软雅黑";
	font-size: 0.18rem;
	color: #fff;
	padding-top: 0.14rem;
}
.aboutBox li:hover img{
	transform: rotateY(180deg);
    -webkit-transform: rotateY(180deg);
    -moz-transform: rotateY(180deg);
    -ms-transform: rotateY(180deg);
    -o-transform: rotateY(180deg);
}
.mgr{
	margin-left: 0.96rem;
	margin-right: 1.28rem;
}

/*BigTit*/
h1.BigTit{
	font-family: "微软雅黑";
    font-size: 0.34rem;
    color: #282828;
    text-align: center;
    padding-bottom: 0.12rem;
}
h2.BigTit{
	font-family: "微软雅黑";
    font-size: 0.18rem;
    color: #b2b2b2;
    text-align: center;
    background: url(../images/Tithx.png) no-repeat center center;
    background-size: 4.39rem 1px;
}

/*caseBox*/
.caseBox{
	width: 93.75%;
	overflow: hidden;
	margin: 0.45rem auto;
}
.caseBox .hd{
	width: 3.65rem !important;
	overflow: hidden;
	margin: 0.25rem auto 0.28rem !important;	
}
.caseBox .hd ul{
	overflow: hidden;
}
.caseBox .hd ul li{
	width: 1.19rem;
	height: 0.36rem;
	margin-bottom: 15px; 
	float: left;
	border-right: 1px solid #5f5f5f;
	background-color: #131313;
    font-family: "微软雅黑";
    font-size: 0.16rem;
    color: #fff; 
    text-align: center;
    line-height: 0.36rem;
    position: relative;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
}
.caseBox .hd ul li::after{
	content: "";
    display: block;
    width: 0.1rem;
    height: 0.09rem;
    background: url(../images/index3ico.jpg);
    background-size: 0.1rem 0.09rem;
    position: absolute;
    bottom: -0.09rem;
    left: 50%;
    margin-left: -0.05rem;
    opacity: 0;
}
.caseBox .hd ul li.on{
	background-color: #ad0133;
	border-right: 1px solid #ad0133;
}
.caseBox .hd ul li.on::after{
	opacity: 1;
}
.caseBox .bd{
	overflow: hidden;
	margin-top: 0.28rem !important;
}
.caseBox .bd ul{
	overflow: hidden;
}
.caseBox .bd ul li{
	width: 2.85rem;
	height: 2.57rem;
	border: 1px solid #efefef;
	float: left;
	margin-bottom: 0.22rem;
	box-shadow: 0.03rem 0.05rem 0.1rem #eaeaea;
	position: relative;
}
.caseBox .bd ul li img{
	width: 2.73rem;
	height: 2.45rem;
	display: block;
	padding: 0.06rem;
}
.caseBox .bd ul li span{
	display: block;
	width: 2.73rem;
	height: 2.45rem;
	background: rgba(181,46,79,0.7);
	position: absolute;
	top: 0.06rem;
	left: 0.06rem;
	text-align: center;
	line-height: 2.57rem;
	font-family: "微软雅黑";
	font-size: 0.24rem;
	color: #fff;
	opacity: 0;
	transform: scale(0);
    -webkit-transition: all .8s ease;
}
.caseBox .bd ul li:hover span{
	opacity: 1;
	transform: scale(1);
    -webkit-transition: all .8s ease;
}
.mr20{
	margin-right: 0.2rem;
}

/*newsBox*/
.newsBox{
	width: 100%;
	height: 5.39rem;
	background: url(../images/newsBoxbg.jpg) no-repeat center center;
	background-size: 100% 5.39rem;
	overflow: hidden;
}
.newsBox h1{
	font-family: "微软雅黑";
	font-size: 0.24rem;
	color: #fff;
	text-align: center;
}
.newsBox .en{ 
	background: url(../images/aboutBoxhx.jpg) no-repeat bottom center;
	padding-bottom: 0.12rem;
	margin-bottom: 0.1rem;
	padding-top: 0.38rem;
} 
.newsBox .bd{
	width: 100% !important;
	overflow: hidden;
}
.newsBox ul{
	overflow: hidden;
	margin-top: 0.38rem;
}
.newsBox ul li{
	width: 2.81rem;
	height: 3.3rem;
	overflow: hidden;
	float: left;
	position: relative;
	margin-right: 0.38rem;
	margin-top: 0.38rem;
}
.newsBox li .nrBox{
	width: 100%;
	height: 2.88rem;
	background-color: #fff;
	position: absolute;
	bottom: 0;
	z-index: 9;
}
.newsBox li .nrBox a{
	display: block;  
	font-family: "微软雅黑";
}
.newsBox li .nrBox a.title{ 
	font-size: 0.16rem;
	color: #323232;
	line-height: 0.25rem; 
	padding: 0.58rem 0.13rem 0 0.16rem;
}
.newsBox li .nrBox a.sub{
	font-size: 0.12rem;
	color: #626262;
	line-height: 0.22rem;
	padding: 0.02rem 0.13rem 0.2rem 0.16rem;
	border-bottom: 1px solid #ededed;
}
.newsBox li .nrBox a.more{
	width: 0.96rem;
	height: 0.28rem;
	background-color: #ad0133;
	margin-top: 0.2rem;
	margin-left: 0.13rem;
	font-size: 0.14rem;
	text-align: center;
	line-height: 0.28rem;
	color: #fff;
}
.newsBox li .date{
	width: 0.71rem;
	height: 0.79rem;
	background-color: #ad0133;
	position: absolute;
	top: 0;
	left: 0.12rem;
	z-index: 10;
}
.newsBox li .date a.year{
	display: block;
	text-align: center;
	line-height: 0.24rem;
	border-bottom: 1px solid #fff;
	font-size: 0.14rem;
	color: #fff;
}
.newsBox li .date a.day{ 
	display: block;
	line-height: 0.54rem;
	color: #fff;
	font-size: 0.42rem;
	text-align: center;
}

/*foot*/
.footer-box {
    width: 100%;
    height: 1rem;
}
footer {
    width: 100%;
    max-width: 640px;
    height: 1rem;
    background: url(../images/footBack.jpg) no-repeat center center;
    background-size: 100%;
    position: fixed;
    left: 0;
    right: 0;
    bottom: 0;
    margin: 0 auto;
    z-index: 999;
    transition: all .5s ease;
    -webkit-transition: all .5s ease;
}
footer a{
	display: block;
	height: 1rem;
	width: 33.3%;
	float: left;
}

/*Nybanner*/
.Nybanner{
	width: 100%;
	height: 2rem;
	background-size: 100% !important;
	overflow: hidden;
}
.Ny-dh{
	width: 100%;
	overflow: hidden;
	margin-top: 0.25rem;
}
.Ny-dh .Dh{
	display: table;
	margin-left: auto;
	margin-right: auto;
}
.Ny-dh .Dh a{
	display: block;
	float: left;
	width: 1.15rem;
	height: 0.33rem;
	border: 1px solid #ebebeb;
	text-align: center;
	line-height: 0.33rem;
	font-family: "微软雅黑";
	font-size: 0.18rem;
	color: #5b6871;
	margin-left: 0.13rem;
	margin-right: 0.13rem;
	margin-bottom: 0.13rem;
}
.Ny-dh .Dh a:hover,.Ny-dh .Dh a.on{
	background-color: #ad0133;
	color: #fff;
}

/*about*/
.about{
	width: 93.75%;
	overflow: hidden;
	margin: 0.3rem auto;
	font-size: 0.16rem;
	color: #5d5d5d;
	font-family: "微软雅黑";
}
.about .Acont{ 
	line-height: 0.48rem;
	margin-top: 0.12rem;
}
.about .Icont img{
	display: block;
	width: 2.26rem;
	height: 1.57rem;
	float: left;
	margin-right: 0.24rem;
}
.about .Icont{
	line-height: 0.36rem;
	margin-top: 0.22rem;
	border-bottom: 1px solid #ebebeb;
	padding-bottom: 0.3rem;
}
.about .Icont2 img{
	display: block;
	width: 100%;
	height: auto;
	margin-top: 0.32rem;
}
.about .Vcont{ width:100%; overflow: hidden; font-family:"微软雅黑"; margin-top:0.2rem;}
.Vcont h3{ font-size:0.16rem; color:#646464; line-height:0.48rem; text-align:center;}
.Vcont h1{ font-size:0.48rem; color:#ad0133; line-height:0.62rem; padding-top:0.05rem; text-align: center;}
.Vcont .item{ width:5.3rem; overflow: hidden; margin-left:auto; margin-right:auto; border-bottom:1px solid #ebebeb; padding-bottom:0.42rem; margin-top:0.32rem;}
.Vcont .item h2{ font-size:0.18rem; color:#ad0133; text-align: center;}
.Vcont .item p{ font-size:0.14rem; color:#646464; line-height:0.25rem; padding-top:0.2rem; text-align:center;}
.Vcont .item h2.one{ background:url(../images/0a1.jpg) no-repeat top center; padding-top:0.94rem; background-size:0.92rem 0.64rem;}
.Vcont .item h2.two{ background:url(../images/0a2.jpg) no-repeat top center; padding-top:1.08rem; background-size:0.32rem 0.85rem;}
.Vcont .item h2.three{ background:url(../images/0a3.jpg) no-repeat top center; padding-top: 0.92rem; background-size:0.51rem 0.66rem;}
.Vcont .item h2.arrow{ background:url(../images/0aArrow.jpg) no-repeat top center; padding-top:0.62rem; background-size:0.34rem 0.48rem; margin-top:0.22rem;}
.Vcont h4{ font-size:0.24rem; color:#ad0133; line-height:0.45rem; text-align:center; padding-top:0.4rem;}
.honor{
	width: 100%;
	overflow: hidden;
	margin-top: 0.3rem;
}
.honor ul{
	overflow: hidden;
}
.honor ul li{
	width: 2.16rem;
	overflow: hidden;
	float: left;
	margin-bottom: 0.16rem;
	margin-left: 0.52rem;
}
.honor li img{
	width: 100%;
	height: 3.04rem;
	display: block;
}
.honor li p{
	font-family: "微软雅黑";
	font-size: 0.16rem;
	color: #646464;
	padding-top: 0.22rem;
	text-align: center;
} 

/*contact*/
.contact,.human,.message{
	width: 93.75%;
	overflow: hidden;
	margin: 0.35rem auto;
}
.mpas{
	width: 100%;
	overflow: hidden;
	margin-top: 0.25rem; 
}
.lxfs{
	width: 5.98rem;
	height: 4.94rem;
	border: 1px solid #ebebeb;
	border-top: none;
	border-right: none;
}
.lxfs ul{
	overflow: hidden;
}
.lxfs ul li{
	width: 2.97rem;
	height: 2.47rem;
	overflow: hidden;
	float: left;
	border: 1px solid #ebebeb;
	border-bottom: none;
	border-left: none;
}
.lxfs li h2{
	font-family: "微软雅黑";
	font-size: 0.16rem;
	text-align: center;
	color: #5f5f5f;
}
.lxfs li.one h2{
	background: url(../images/c-address.jpg) no-repeat top center;
	padding-top: 1.04rem;
	margin-top: 0.46rem;
	background-size:0.94rem 0.82rem;
}
.lxfs li.two h2{
	background: url(../images/c-tel.jpg) no-repeat top center;
	padding-top: 0.97rem;
	margin-top: 0.52rem;
	background-size:0.72rem 0.72rem;
}
.lxfs li.three h2{
	background: url(../images/c-ewm.jpg) no-repeat top center;
	padding-top: 1rem;
	margin-top: 0.45rem;
	background-size:0.92rem 0.92rem;
}
.lxfs li.four h2{
	background: url(../images/c-email.jpg) no-repeat top center;
	padding-top: 0.81rem;
	margin-top: 0.64rem;
	background-size:0.71rem 0.46rem;
}
.lxfs li p{
	font-size: 0.14rem;
	text-align: center;
	color: #5f5f5f;
	padding-top: 0.12rem;
} 
.human .list{
	width: 100%;
	overflow: hidden;
	background-color: #ad0133;
	height: 0.78rem;
	margin-top: 0.3rem;
}
.human .list a{
	display: block;
	width: 1.76rem;
	float: left;
	line-height: 0.3rem;
	margin-top: 0.07rem;
	font-family: "微软雅黑";
	font-size: 0.18rem;
	color: #fff;
	text-align: left;
	margin-right: 0.1rem; 
}
.ml35{margin-left: 0.35rem;}
.human .item{
	overflow: hidden;
	margin-bottom: 0.05rem;
}
.human h3{
	width: 100%;
	overflow: hidden;
	height: 0.75rem;
	background: #f4f8fb url(../images/puls.jpg) no-repeat right 0.3rem center;
	cursor: pointer;
}
.human h3.on{
	background: #f4f8fb url(../images/close.jpg) no-repeat right 0.3rem center;
}
.human h3 a{
	display: block;
	width: 1.2rem;
	float: left;
	margin-right: 0.68rem;
	line-height: 0.3rem;
	margin-top: 0.07rem;
	font-family: "微软雅黑";
	font-size: 0.18rem;
	color: #636363;
	text-align: left;
}
.human h3 a.num{
	width: 0.28rem !important;
	text-align: right; 
	margin-right: 0.07rem !important;
}
.human ul{
	width: 92%;
	padding: 0.2rem 4% 0.2rem 4%;
	display: none;
}
.human li{
	font-family: "微软雅黑";
	font-size: 0.14rem;
	color: #555555;
	line-height: 0.3rem;
}
.human li a{
	color: #ad0133;
}
#mess{
	width: 5rem;
	float: right;
	overflow: hidden;
	margin-top: 0.54rem;
}
#mess p{
	font-size: 0.16rem;
	font-family: "微软雅黑";
	color: #5e5e5e;
	padding-bottom: 0.42rem;
}
#mess .Box{
	width: 100%;
	overflow: hidden;
	height: 0.4rem;
	margin-bottom: 0.25rem;
}
#mess .Box.zy{
	background: url(../images/zy.jpg) no-repeat right center;
	background-size: 0.09rem 0.1rem;
}
#mess .Box a{
	display: block;
	line-height: 0.4rem;
	float: left;
	width: 0.7rem;
	text-align: left;
	color: #5e5e5e;
	font-size: 0.16rem;
}
#mess .Box input[type=text]{
	width: 3.96rem;
	height: 0.34rem;
	outline: none;
	float: left;
	border: 1px solid #ebebeb;
	text-indent: 0.18rem;
	font-size: 0.14rem;
	color: #5e5e5e;
}
#mess .Box textarea{
	min-height: 0.99rem;
	min-width: 3.9rem;
	outline: none;
	border: 1px solid #ebebeb;
	text-indent: 0.18rem;
	font-size: 0.14rem;
	color: #5e5e5e;
}
#mess .Box.textarea{
	height: 1.08rem;
}
#mess .Box.textarea a{
	line-height: 1.08rem;
}
#mess .Box.btn{
	height: auto;
}
#mess .Box input[type=button]{
	width: 1.8rem;
	height: 0.42rem;
	background-color: #ad0133;
	cursor: pointer;
	border: none;
	outline: none;
	text-align: center;
	line-height: 0.42rem;
	color: #fff;
	font-size: 0.14rem;
	margin-left: 0.7rem;
}

/*service*/
.service{
	width: 100%;
	overflow: hidden;
	margin-top: 0.3rem;
}
.service .bank1{
	width: 100%;
	height: 6.38rem;
	background: url(../images/serimgbg1.jpg) no-repeat center center; 
	background-size: 100%;
	margin-top: 0.25rem;
}
.service .bank2{
	width: 100%;
	height: 6.3rem;
	background: url(../images/serbg2.jpg) no-repeat center center; 
	background-size: 100%; 
}
.service .bank3{
	width: 100%;
	height: 6.51rem;
	background: url(../images/serbg3.jpg) no-repeat center center; 
	background-size: 100%; 
}
.service ul{
	width: 93.75%;
	overflow: hidden;
	margin: 0.45rem auto;
}
.service ul h1{
	font-family: "微软雅黑";
	font-size: 0.38rem;
	color: #333333;
	text-align: center;
}
.service ul h3{
	font-family: "微软雅黑";
	font-size: 0.16rem;
	color: #737373;
	padding-top: 0.28rem;
	padding-bottom: 0.35rem;
}
.service ul li{
	width: 100%;
	overflow: hidden;
	margin-bottom: 0.15rem;
}
.service ul li img{
	width: 3.82rem;
	height: 2.31rem;
	display: block;
	margin: 0 auto;
}
.service ul li h2{
	font-family: "微软雅黑";
	font-size: 0.18rem;
	color: #333333;
	text-align: center;
	padding-top: 0.32rem;
	padding-bottom: 0.16rem;
}
.service ul li p{
	font-family: "微软雅黑";
	font-size: 0.14rem;
	color: #737373;
	line-height: 0.3rem;
	text-align: center;
}

/*news*/
.news{
	width: 93.75%;
	overflow: hidden;
	margin: 0.35rem;
}
.news ul{
	overflow: hidden;
	margin-top: 0.25rem;
}
.news ul li{
	width: 3.66rem;
	overflow: hidden;
	margin-left: auto;
	margin-right: auto;
	border-bottom: 1px solid #ebebeb;
	padding-bottom: 0.16rem;
	margin-bottom: 0.2rem;
}
.news li img{
	width: 3.66rem;
	height: 2.33rem;
	display: block;
}
.news li a{
	display: block;
	font-family: "微软雅黑";
}
.news li a.title{
	font-size: 0.18rem;
	color: #737373;
	padding-top: 0.22rem;
	padding-bottom: 0.16rem;
}
.news li a.date{
	font-size: 0.14rem;
	color: #AD0133;
	font-family: "微软雅黑";
	padding-bottom: 0.15rem;
}
.news li a.sub{
	font-family: "微软雅黑";
	font-size: 0.14rem;
	color: #5a6871;
	line-height: 0.25rem;
}
.news .DetitBox{
	width: 100%;
	overflow: hidden;
	border-bottom: 1px solid #ebebeb;
	padding-bottom: 0.28rem;
}
.DetitBox h1{
	font-size: 0.28rem;
	font-family: "微软雅黑";
	color: #5a6871;
	text-align: center;
	padding-top: 0.2rem;
}
.DetitBox .rgf{
	font-size: 0.16rem;
	text-align: center;
	overflow: hidden;
	font-family: "微软雅黑";
	color: #b81f4b;
	margin-top: 0.22rem;
}
.DeContent{
	overflow: hidden;
	padding-top: 0.25rem;
	line-height: 0.4rem;
	font-family: "微软雅黑";
	font-size: 0.16rem;
	color: #5a6873;
}
.up_down{
	overflow: hidden;
	margin-top: 0.3rem;
}
.up_down a{
	display: block;
	width: 1.57rem;
	height: 0.31rem;
	line-height: 0.31rem;
	text-align: center;
	font-family: "微软雅黑";
	font-size: 0.16rem;
	color: #5c5c5c;
	margin-bottom: 0.15rem;
	background-color: #e0e0e0;
}
.up_down a:hover{
	color: #fff;
	background-color: #ad0133;
}
.N-nav{
	width: 100%;
	overflow: hidden;
	border-bottom: 1px solid #ebebeb;
	padding-bottom: 0.18rem;
	font-family: "微软雅黑";
	font-size: 0.12rem;
	color: #5e5e5e;
	margin-top: 0.4rem;
}
.N-nav a{
	color: #5e5e5e;
}

/*product*/
.product{
	width: 93.75%;
	overflow: hidden;
	margin: 0.25rem auto ;
}
.productClass{
	width: 100%;
	overflow: hidden;
	border-bottom: 1px solid #ebebeb;
	padding-bottom: 0.04rem;
}
.productClass .item{
	overflow: hidden;
	margin-bottom: 0.2rem;
}
.productClass .item.border{
	border-bottom: dashed 1px #ebebeb;
}
.productClass .item p{
	font-size: 0.14rem;
	display: block;
	width: 1.18rem;
	height: 0.35rem;
	text-align: left;
	line-height: 0.35rem;
	color: #5b6871;
	font-family: "微软雅黑";
	float: left;
}
.productClass .item .RA{
	width: 3.68rem;
	float: left;
	margin-left: 0.06rem;
} 
.productClass .item .RA a{
	display: block;
	width: 1.15rem;
	height: 0.33rem;
	border: 1px solid #ebebeb;
	text-align: center;
	line-height: 0.33rem;
	font-size: 0.14rem;
	color: #5b6871;
	margin-right: 0.6rem;
	margin-bottom: 0.18rem;
	float: left;
}
.productClass .item .RA a:hover,.productClass .item .RA a.cur{
	color: #fff;
	background-color: #ad0133;
}

.PandC_list{
	width: 100%;
	overflow: hidden;
}
.PandC_list ul{
	overflow: hidden;
	margin-top: 0.32rem;
}
.PandC_list ul li{
	width: 2.31rem;
	padding: 0.1rem 0.09rem 0.17rem 0.09rem;
	border: 1px solid #ebebeb;
	float: left;
	margin-left: 0.22rem;
	margin-bottom: 0.28rem;
}
.mr42{
	margin-right: 0.3rem;
}
.PandC_list ul li img{
	width: 100%;
	height: 2.33rem;
	display: block;
	border-bottom: 1px solid #ebebeb;
	padding-bottom: 0.25rem;
}
.PandC_list ul li p{
	font-size: 0.14rem;
	color: #6f7c84;
	padding-top: 0.18rem;
}
.product .De1{
	overflow: hidden;
	margin-top: 0.25rem;
	border-bottom: 2px solid #ad0133;
	padding-bottom: 0.25rem;
}
.product .De1 img{
	display: block;
	width: 2.42rem;
	height: 2.22rem;
	float: left; 
}
.product .De1 .text{
	width: 3.4rem;
	overflow: hidden;
	float: right;
	font-size: 0.14rem;
	color: #313131;
	line-height: 0.26rem;
}
.product .De2{
	width: 100%;
	overflow: hidden;
	margin-top: 0.2rem;
}
.product .De2 img{
	width: 100%;
	height: auto;
	display: block;
}
.product .colorList{
	width: 100%;
	overflow: auto;
	margin-top: 0.48rem;
}
.product .colorList h1{
	font-size: 0.16rem;
	color: #b9204c;
	padding-bottom: 0.2rem;
}
.product .colorList ul{
	overflow: hidden;
	margin-bottom: 0.28rem;
}
.product .colorList ul h2{
	font-family: "微软雅黑";
	font-size: 0.16rem;
	color: #313131;
	padding-bottom: 0.26rem;
}
.product .colorList ul li{
	width: 0.91rem;
	overflow: hidden;
	float: left;
	margin-bottom: 0.15rem;
	margin-right: 0.02rem;
}
.product .colorList ul li img{
	display: block;
	width: 0.91rem;
	height: 0.91rem;
}
.product .colorList ul li p{
	font-size: 0.12rem;
	text-align: center;
	font-family: "宋体";
	padding-top: 0.15rem;
}

/*case*/
.case{
	width: 93.75%;
	overflow: hidden;
	margin: 0.28rem auto;
}

.caseClass{
	width: 100%;
	overflow: hidden;
	border-bottom: 1px solid #ebebeb; 
}
.caseClass .item{
	overflow: hidden;
	margin-bottom: 0.2rem;
}
.caseClass .item.border{
	border-bottom: dashed 1px #ebebeb;
}
.caseClass .item p{
	font-size: 0.14rem;
	display: block;
	width: 1.18rem;
	height: 0.35rem;
	text-align: left;
	line-height: 0.35rem;
	color: #5b6871;
	font-family: "微软雅黑";
	float: left;
}
.caseClass .item .RA{
	width: 4.5rem;
	float: left;
	margin-left: 0.06rem;
} 
.caseClass .item .RA a{
	display: block;
	width: 1.15rem;
	height: 0.33rem;
	border: 1px solid #ebebeb;
	text-align: center;
	line-height: 0.33rem;
	font-size: 0.14rem;
	color: #5b6871;
	margin-right: 0.3rem;
	margin-bottom: 0.18rem;
	float: left;
}
.caseClass .item .RA a:hover,.caseClass .item .RA a.on{
	color: #fff;
	background-color: #ad0133;
}

/*apply*/
.apply,.download{
	width: 93.75%;
	overflow: hidden;
	margin: 0.38rem auto;
}
#app{
	width: 4.8rem;
	overflow: hidden;
	margin-left: 0.52rem;
	margin-top: 0.35rem;
}
#app .Box{
	width: 100%;
	height: 0.39rem;
	overflow: hidden;
	margin-bottom: 0.13rem;
}
#app .Box.textarea{
	height: auto;
}
#app .Box.textarea p{
	text-align: left;
	width: 100%;
}
#app .Box.textarea textarea{
	width: 98.8%;
	max-width: 98.8%;
	min-width: 98.8%;
	height: 1.38rem;
	max-height: 1.38rem;
	outline: none;
	border: 1px solid #eaeaea;
	font-family: "微软雅黑";
	font-size: 0.16rem;
	color: #5e5e5e;
	float: left;
	line-height: 0.25rem;
}
#app .Box p{
	display: block;
	width: 1.06rem;
	line-height: 0.39rem;
	text-align: right;
	font-family: "微软雅黑";
	font-size: 0.16rem;
	color: #5e5e5e;
	float: left;
}
#app .Box p.zy{
	background: url(../images/zy.jpg) no-repeat left center;
	background-size:0.09rem 0.1rem;
}
#app .Box input[type=text]{
	width: 3.38rem;
	height: 0.35rem;
	float: right;
	border: 1px solid #eaeaea;
	outline: none;
	text-indent: 0.18rem;
	font-family: "微软雅黑";
	font-size: 0.16rem;
	color: #5e5e5e;
}
#app input[type=button]{
	display: block;
	margin: 0 auto;
	width: 1.81rem;
	height: 0.43rem;
	text-align: center;
	line-height: 0.43rem;
	background-color: #ad0133;
	border: none;outline: none;
	color: #fff;
	font-size: 0.16rem;
}
.download ul{
	overflow: hidden;
	margin-top: 0.15rem;
}
.download ul li{
	width: 100%;
	overflow: hidden;
	line-height: 0.5rem;
	height: 0.5rem;
	background-color: #e8f5ff;
	margin-bottom: 0.08rem;
	font-family: "微软雅黑";
	font-size: 0.16rem;
	color: #636363;
}
.download ul li:nth-of-type(2n+1){
	background-color: #f4f8fb;
}
.download ul li a{
	display: block;
	float: left;
}
.download ul li a.date{
	width: 1.5rem;
	text-indent: 0.2rem;
}
.download ul li a.title{
	width: 3rem;
	text-align: left;
}
.download ul li a.down{
	width: 1rem;
	cursor: pointer;
	float: right;
	margin-right: 0.16rem;
	background: url(../images/down.jpg) no-repeat right center;
	background-size: 0.18rem 0.26rem;
}
.LogIn {
    width: 2.66rem;
    height:0;
    position: fixed;
    background: url(../images/downBg.png) no-repeat center center;
    left: 50%;
    background-size: 2.66rem 2.79rem;
    margin-left: -1.33rem;
    top: 50%;
    margin-top: -1.39rem;
    z-index: 0;
    opacity: 0;
    -webkit-transition: all .5s ease;
}
.LogIn.on {
    opacity: 1;
    height: 2.79rem;
    z-index: 999;
    -webkit-transition: all .5s ease;
}
.LogIn .Box {
    width: 2.22rem;
    margin-left: 0.22rem;
    height: 100%;
    overflow: hidden;
    position: relative;
}
.LogIn .Box p {
    font-family: "微软雅黑";
    font-size: 0.16rem;
    color: #ad0133;
    padding-top: 0.14rem;
}
.LogIn .Box a#d-close {
    display: block;
    width: 0.21rem;
    height: 0.21rem;
    background: url(../images/down-close.jpg) no-repeat center center;
    background-size: 0.21rem 0.21rem;
    cursor: pointer;
    position: absolute;
    right: 0;
    top: 0.1rem;
}
.LogIn .Box #down-mm {
    overflow: hidden;
    margin-top: 0.76rem;
}
.LogIn .Box #down-mm input[type=text] {
    width: 2.15rem;
    height: 0.48rem;
    border: 1px solid #c5c8cc;
    background-color: #e4e6e9;
    border-radius: 5px;
    outline: none;
    text-indent: 0.12rem;
    font-family: "微软雅黑";
    font-size: 0.14rem;
    color: #636363;
    margin-bottom: 0.18rem;
}
.LogIn .Box #down-mm a#password {
    display: block;
    cursor: pointer;
    outline: none;
    width: 2.16rem;
    border-radius: 5px;
    height: 0.44rem;
    border: 1px solid #be8f30;
    background-color: #d8003f;
    font-weight: bold;
    color: #fff;
    font-size: 0.16rem;
    text-align: center;
    line-height: 0.44rem;
}
/*联系我们改版*/
.sub-contact-info{
	width: 96%;
	margin: 0 auto;
	float: right;
	color: #777777;
	font-size: 13px;
	line-height: 20px;
	padding-top: 20px;
}
.sub-contact-info table td{
	padding: 5px 0 5px 0;
}
.sub-contact-info table .img{
	width: 24px;
}
.sub-contact-info .add-info{
	width: 100%;
	clear: both;
	overflow: hidden;
}
.sub-contact-info .add-info .span-first{
	display: block;
	width: 40px;
	float: left;
}
.sub-contact-info .add-info span{
	float: left;
}
.sub-contact-info .mt10{
	margin-top: 10px;
	width: 123px;
	height: 123px;
	padding-bottom: 20px;
}
 