@charset "utf-8";
body {
	font-family:Helvetica,Arial,"microsoft YaHei",sans-serif;
	-webkit-text-size-adjust:100%;
	background:#fff;
	text-align: left;
	margin: 0px;
	padding: 0px;
	color:#333333;
}
a{text-decoration:none;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);}
a:active {text-decoration:none; background: #f5f5f5}

h1,h2,h3,h4,h5,h6,ul,li,dl,dt,dd,form,img,p,div{
margin:0; padding:0; border:none; list-style-type:none;
}
img {display:block;}
select,input {font-family:Helvetica,Arial,"microsoft YaHei",sans-serif;}
.block{width:100%; min-width:320px; max-width:768px; margin:0 auto;}
.block-pc {width:100%; background: #fff; margin:0 auto;display: none;}
@media only screen and (min-width: 769px){
	.block{display: none;}
	.block-pc { display: block;}
	body {font-size: .2rem}
}
.f_l{float:left;}
.f_r{float:right;}
.tl{ text-align:left;}
.tc{ text-align:center;}
.tr{ text-align:right;}
.dis{display:block;}
.inline{display:inline;}
.none{display:none;}
.clearfix{ clear:both}
.clearfix:after{
content:"."; display:block; height:0; clear:both;
visibility:hidden;
}
*html .clearfix{
 height:1%;
}
*+html .clearfix{
 height:1%;
}
/*英文强制换行*/
.word{word-break:break-all;}

header {height:.25rem; background: #d81541;}
header img {height: .25rem;}
nav {position: absolute; top: .25rem; display: none; width:auto; border: .01rem solid #d6163b; border-bottom: none; background: #fff;}
nav img {display: block; width: 100%; height: auto;}
.img-x img { width: 100%; height: auto}
.p-bg {background: url(../images/cont-bg_3x.jpg) no-repeat center top; background-size: 100% auto; padding: .34rem 0 .30rem}
.p-title {width:90%; margin: 0 auto 0rem;}
.p-title img,.p-list img {width: 100%}
.p-list {width:90%; margin: 0 auto;}
.p-x {position: relative;}
.p-x img {border: none; margin: 0;display: block}
.p-text-p {position: absolute; display: none}
.p-t-x {padding: 0rem 0 .16rem}
footer {height:.2rem}
.foot-info {position:fixed; z-index: 999; bottom: 0; background:#fff;width:100%; min-width:320px; max-width:768px;}
.foot-info ul {width: 100%;}
.foot-info li {width: 50%; float: left;}
.foot-info li img {width: 100%}
.about {width:28%; margin: 0 auto; padding: 0rem 0 .15rem;z-index: 99; position: relative}
.about img {width: 100%}
.about-bg {background: rgba(255, 255, 255,0.9); height: 100%; position: fixed;z-index: 9996;bottom: 0; width: 100%;display: none}
.about-img {width: 91%; margin: 0 0 0 -45.3125% ; position: absolute; bottom: .80rem; left: 50%;}
.about-img img {width: 100%;}

.pc-t-pic,.pc-t-text,.pc-t-title,.pc-cont-bg{background-position: center top; background-repeat: no-repeat;}
.pc-t-pic {height: 4rem; background-image: url(../images/pc-top-pic.jpg);}
.pc-t-text {height:1.36rem; background-image: url(../images/pc-top-text.jpg);}
.pc-t-title {height: .74rem; background-image: url(../images/pc-top-title.jpg);}
.pc-cont-bg {height: 13.05rem; background-image: url(../images/pc-cont-bg.jpg);}
.pc-p-block {width: 6.26rem; margin: 0 auto; padding: .6rem 0 0 0;}
.pc-p-block ul {width: 6.26rem;}
.pc-p-block li {float: left;}
.pc-p-block2 {width: 6.9rem; margin: 0 auto 0; padding:0;}
.pc-p-block2 ul {width: 6.9rem;}
.pc-p-block2 li {float: left;}
.pc-p-x {position: relative; cursor: pointer}
.pc-p-x:hover .pc-px-t {opacity: 1}
.pc-px-t {position: absolute; left: 0; top: 0; opacity: 0;}
.pc-foot {position: fixed; width: 100%; background: #fff; z-index: 999; bottom: 0}
.pc-foot .pc-bot-bg {display: block; height: .50rem; background: #d71440}
.pc-about {padding:0rem 0 .75rem;z-index: 999; position: relative}
.pc-about img {margin: 0 auto;cursor: pointer}
.pc-about-bg {background: rgba(255, 255, 255,0.9); height: 100%; position: fixed;z-index: 9996;bottom: 0; left: 0; width: 100%;display: none}
.pc-about-bg img {margin: 0 auto; cursor: pointer}
.pc-about-img {width: 5.9rem; margin: 0 0 0 -2.95rem ; position: absolute; bottom: 1.5rem; left: 50%;}