@charset "utf-8";
/*reset*/
html{-ms-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none;font-size: 125%;}
body,dl,dd,ul,ol,h1,h2,h3,h4,h5,h6,p,form{margin:0}
body,button,input,select,textarea{font:12px/1.5 '\5FAE\8F6F\96C5\9ED1',tahoma,'\5b8b\4f53',sans-serif}
h1,h2,h3,h4,h5,h6{font-size:100%}
em,b{font-style:normal}
a{text-decoration:none}
a:hover{text-decoration:none;}
img{border:0;max-width: 100%;}
button,input,select,textarea{font-size:100%;outline:none}
table{border-collapse:collapse;border-spacing:0}
td,th,ul,ol{padding:0;list-style: none;}
a,a:visited{color:inherit;}
.clearfix {*zoom:1}
.clearfix:after,.clearfix:before {content: " "; display: table;}
.clearfix:after { height: 0; line-height: 0; visibility: hidden; clear: both;}
.fl{float: left;}
.fr{float: right;}
body{background-color:#ffffff;min-width:320px; max-width:640px; margin:0 auto;color: #666;}
.db{display: block;}
.w600{width: 93.75%;margin: 0px auto;}
header{}
header nav{background-color: #cf2523;}
header nav li{text-align: center;color: #fff;width: 19.75%;border-right: 1px solid #fff;font-size: 1.4rem;line-height: 2.1;float: left;}
header nav li:last-of-type{border: none;}
header nav a{display: block;width: 100%;}
.con_intro{padding: 1.5rem 0px;}
.con_intro .w600{position: relative;height: 6.65rem;margin-bottom: 1.5rem;}
.con_intro .w600 img{position: absolute;width: 19.5%;top: 0px;left: 0px;}
.con_intro .w600 p{position: absolute; width: 77.167%;bottom: 0;right: 0px; border-radius: 25px;height: 5rem;padding-left: 16.6667%;font-size: 1rem;line-height: 1.8rem;background-color: #f0f0f0;padding-top: 0.85rem;}
.con_intro .w600 span{color: #333;font-size: 1.1rem;}
.con_intro .w600 b{color: #f73836;font-size: 1.6rem;}

.con1,.con3,.con5{background: url(../images/con1_bg.jpg) top left repeat;padding-bottom: 1.5rem;}
.contit{text-align: center;line-height: 0;padding: 1.15rem 0px;}
.contit:after{height: 0.1rem;width: 3.8rem;background-color: #f63f3d;content: "";display: inline-block;line-height: 0;}
.contit h2{color: #f63937;font-size: 1.5rem;line-height: 1.3;}
.contit h3{color: #999;font-weight: normal;text-transform : uppercase;line-height: 1.5;}
.con1 p,.con2 .con2p{font-size: 1rem;line-height: 1.6;text-indent: 2em;margin-bottom: 1.25rem;}
.con1 p span{color: #f63937;}
.con1 .clearfix .fl{width: 47.833%;}
.con1 .clearfix .fr{width: 47.167%;}
.swtbtn{display: block;margin: 1.5rem auto 0px; width: 53.667%;height: 2.3rem;line-height: 2.3rem;text-align: center;color: #fff !important;font-size: 1.1rem;background-color: #ff9228;}
.con2 .swtbtn{width: 62.03125%;}
.swtbtn:before{content: "";width: 1.9rem;height: 1.4rem;display: inline-block;background: url(../images/swticon1.png) center center no-repeat;vertical-align: text-top;margin-right: 0.5rem;}
.con2 .swtbtn:before{background: url(../images/swticon2.png) center center no-repeat;}
.con2{padding-bottom: 1.5rem;}
.con2 .taoc{}
.con2 .taoc li{background-color: #ffeeee;overflow: hidden;margin-bottom: 1.25rem;}
.con2 .taoc li .taocimg{float: left;width: 43.333%;}
.con2 .taoc li .nr{padding: 3.5% 2% 0px 2.333%;width: 52%;}
.con2 .taoc li:nth-of-type(2n) .taocimg,.con2 .taoc li .nr{float: right;}
.con2 .taoc li:nth-of-type(2n) .nr{float: left;padding-right: 0px;width: 48%;}
.con2 .taoc li h5{background-color: #f63937;text-align: center;color: #fff;font-size: 1rem;line-height: 1.7rem;height: 1.75rem;width: 97.464%;}
.con2 .taoc li .jg{display: block;padding: 0.95rem 0px 0.7rem;/* width:71.7%; */}
.con2 .taoc li .p01{font-size: 0.8rem;line-height: 1.3rem;padding: 0.75rem 0px 0.5rem;}
.con2 .taoc li .p02{border-top: 1px solid #ffd0d0;font-size: 0.8rem;padding-top: 0.4rem;}
.con3{}
.con3 ul{width: 90%;margin: 0px auto;}
.con3 ul li{background: url(../images/gou.png) 0.4rem center no-repeat;-webkit-background-size: 0.8rem 0.7rem;background-size: 0.8rem 0.7rem;padding:0.2rem 0px 0.2rem 1.75rem;font-size: 0.9rem;}
.con3 .db{margin: 1rem auto 1.5rem;}
.swtbtns{/*width: 28.35rem;*/ width: 88.59375%; margin: 0px auto;text-align: center;color: #fff;}
.swtbtns a{background-color: #ff9228;/*width: 13.2rem;*/width: 46.561%;font-size: 1.1rem;height: 3.7rem;line-height: 1.36;padding-top: 0.5rem;}
.contit1{text-align: center;padding-top: 1.5rem;}
.contit1 h2{font-size: 1.5rem;color: #f63937;line-height: 1;}
.contit1 h3{font-size: 1.2rem;line-height: 1.7;}
.contit1 p{display: inline-block;color: #fff;background-color: #f63937;padding: 0px 1rem;font-size: 0.9rem;line-height: 1.6rem;height: 1.65rem;border-radius: 16px;}
.con4{padding-bottom: 1.5rem;}
.con4 ul{width: 28.7rem;margin: 1.5rem auto 0px;}
.con4 ul li{float: left;text-align: center;width: 13.45rem;font-size: 0.9rem;line-height: 2.7rem;padding-bottom: 0.5rem;}
.con4 ul li:nth-of-type(2n){float: right;}
.con4 ul li img{display: block;}
.con4 ul li p:before{content: "";display: inline-block;width: 0.4rem;height: 0.65rem;background: url(../images/jt.png) center center no-repeat;-webkit-background-size: 0.4rem 0.65rem;background-size: 0.4rem 0.65rem;vertical-align: inherit;margin-right: 0.5rem;}
.dwfuwu{background-color: #fff;position: relative;padding: 1.5rem 0px;margin-top: 1.5rem;}
.dwfuwu .swiper-button-next{background: url(../images/qhbtn_r.png) center center no-repeat;-webkit-background-size: 0.95rem 1.7rem;background-size: 0.95rem 1.7rem;right: 1.5rem;width: 0.95rem;height: 1.7rem;}
.dwfuwu .swiper-button-prev{background: url(../images/qhbtn_l.png) center center no-repeat;-webkit-background-size: 0.95rem 1.7rem;background-size: 0.95rem 1.7rem;left: 1.5rem;width: 0.95rem;height: 1.7rem;}
.dwfuwu .swiper-container{width: 72.333%;margin: 0px auto;}
.dwfuwu .swiper-slide{text-align: center;}
.dwfuwu .swiper-slide img{display: block;width: 100%;}
.dwfuwu .swiper-slide p{font-size: 0.9rem;line-height: 1.4rem;text-align: center;margin-top: 0.75rem;}
.dwfuwu .swiper-slide p b{font-size: 1.2rem;display: block;}
.con6{margin: 1.5rem auto;}
.con6 img{display: block;}
footer{padding-bottom:38px}
footer nav{background-color: #e52a1d;padding: 0.25rem 0px;}
footer nav li{width: 24.76%;border-right: 1px solid #fff;float: left;text-align: center;color: #fff;font-size: 1.2rem;line-height: 1.9rem;}
footer nav li:last-of-type{border: none;}
footer nav li a{display: block;width: 100%;}
footer p{font-size: 1.2rem;line-height: 2;padding-left:1.25rem;}
footer .rtop{text-align: center;}
footer .rtop img{display: block;margin: 0px auto;width: 4.2rem;}
footer .rtop p{font-size: 1.1rem;color: #000;padding:0px;}