@charset "gb2312";
/* CSS Document */
/* public css */
html{ font-size:11px;}
@media screen and (max-width:340px) { html{ font-size:10px;} }
*{margin: 0px;border: 0px;padding: 0px;}
body{ max-width:640px; min-width:320px; margin:0 auto; background-color:#ffffff;color:#666; }
body *{font-family: "Microsoft YaHei"; line-height:2.2rem;}
p,dl,dt,dd,li,div,section,nav{ font-size:1.4rem;}
img{border:0;outline:0; max-width:100%; vertical-align: top; } 
.fl{float: left;}
.fr{float: right;}
.cl{clear: both;}
.ov{overflow: hidden;}
.text{text-align: center;}
.pad{padding:1rem 2rem;}
.w_pad{ padding:2rem 1rem;}
section{display:block;}
a{text-decoration: none; color:#FFF; -webkit-tap-highlight-color:rgba(255,0,0,0);}
a img{ vertical-align:middle;}
ul li,ol li{list-style: none;}
.container {}
.clearfix { *zoom:1;}/*兼容IE低版本*/
.clearfix:after { content:''; display:table; clear:both;}
/*------------------公共样式结束-----------------------------*/

/*--- btn S ---*/ 
.btn { overflow:hidden; margin:1.6rem auto 0; width:95%;}
.btn a{ display:block; border-radius:0.3em; padding:3% 0;  width:49%; text-align:center; font-weight:100;}
.btn a img { display:inline-block; width:30%; margin-top:-2px;}
.btn a:nth-of-type(1){ background-color:#dd3434;}
.btn a:nth-of-type(2){ background-color:#f38100;}
.oneBtn { display:block; width:90%; padding:2.5% 0; color:#FFF; background:#f38100; font-weight:100; border-radius:0.3em; text-align:center; margin:1.2rem auto 0;}
.oneBtn img { display:inline-block; width:4rem; margin-top:-2px;}
@media screen and (min-width:320px) {.btn a,.oneBtn{font-size: 16px}}
@media screen and (min-width:340px) {.btn a,.oneBtn{font-size: 18px}}
@media screen and (min-width:480px) {.btn a,.oneBtn{font-size: 20px}}
@media screen and (min-width:640px) {.btn a,.oneBtn{font-size: 22px}}
/*--- btn E ---*/ 


/*本页面公共样式*/
.tit { padding:1.4rem 1rem; background:#c03427;}
.tit a { display:block;}
.tit a img { display:block; width:100%;}
.p_1 { line-height:2rem; color:#333; text-indent:2em;}
/*end*/
/*header*/
header { background:#FFF;}
header #top_logo { width:100%;overflow:hidden; }/*padding-top:1rem; padding-bottom:1.6rem;*/
header #top_logo .logo { width:70%; float:left; }/*margin-left:1rem;*/
header #top_logo .tel { width:11%; float:right; margin-right:1rem; vertical-align:bottom;}
header #top_nav { background:#c03427;}
header #top_nav ul { overflow:hidden; margin-top:-6px;}
header #top_nav ul li { width:16.6%; float:left; padding:.8rem 0;}
header #top_nav ul li a { display:block; text-align:center; border-right:1px solid #cd5d52; font-size:1.4rem; line-height:2rem; height:2rem; font-size:1.5rem;}
header #banner a { display:block;}
header #banner a img { display:block; width:100%; margin:0 auto;}
/*m6*/
.m6 .ul04{position: relative;background: #f6f6f6;padding: .8rem;border: 1px solid #e6e6e6;width:94%;margin: 2px auto 0;}
.m6 .ul04 .img01{position: absolute;top:-4px; left:-4px;}
.m6 .ul04 .img02{position: absolute;right:-4px;top: -4px;}
.m6 .ul04 .img03{position: absolute;left: -4px;bottom: -4px;}
.m6 .ul04 .img04{position: absolute;right: -4px;bottom: -4px;}
.p6{color: #666;font-size:1.45rem;text-align:center;line-height: 1.45rem;margin:1.5rem 0;}
.m6 .btn{}
.m6 .btn a{width:32%;margin-right:2%;float: left;font-size: 1.45rem}
.m6 .btn a img{width:1.8rem;margin-right: .4rem;}
.m6 .btn a:nth-of-type(1){background: #4dab23;}
.m6 .btn a:nth-of-type(2){background: #ff8500;}
.m6 .btn a:nth-of-type(3){background: #118bfc;margin-right: 0;}
/*m7*/
.m7{}
.m7 ul{}
.m7 ul li{text-align: center;float:left;width:32%;margin-right: 2%;margin-bottom: 2%;}
.m7 ul li img{display: block;}
.m7 ul li:nth-of-type(3n){margin-right: 0;}
.m7 ul li div{background: #f6f6f6;border: 1px solid #e6e6e6;border-top: none;padding-bottom:.8rem;}
.m7 ul li p{color: #333;font-size:1.5rem;line-height:1.8rem;}
.m7 ul li p:nth-of-type(1){padding-top: .6rem;}
.m7 ul li div img{width:1.5rem;display:block;margin:0 auto;}
.m7 .p6{margin-bottom: .6rem;}
.p7{font-size:1.5rem;font-weight: bold;color: #ff6c00;text-align: center;}
/*m8*/
.m8{padding-top: 1rem;padding-bottom:1.5rem;}
.m8 form{}
.m8 form p{border-bottom: 1px dashed #e5e5e5;line-height: 1.5rem;padding:1rem 0;}
.m8 form p a{color: #333;font-size: 1.5rem}
.m8 form p span{color: #333;font-size:1.5rem;display: inline-block;width:75%;}
.m8 form p:nth-of-type(6){border-bottom: none;}
.m8 .submit{width:60%;text-align: center;font-size:1.5rem;display:block;color: #fff;background: #ff9c00;padding:2% 4%;border-radius:.6rem;margin:0rem auto 2rem;}
.worry{text-align:center;margin-top: 1.5rem;}
.worry a{font-size:1.6rem;color: #ff6c00;line-height: 1.6rem;}
.m8 .ul04{position: relative;background: #f6f6f6;padding: .8rem;border: 1px solid #e6e6e6;width:94%;margin: 2px auto 0;}
.m8 .ul04 .img01{position: absolute;top:-4px; left:-4px;}
.m8 .ul04 .img02{position: absolute;right:-4px;top: -4px;}
.m8 .ul04 .img03{position: absolute;left: -4px;bottom: -4px;}
.m8 .ul04 .img04{position: absolute;right: -4px;bottom: -4px;}
.m8 .ul04 .img05{position: absolute;height:1rem;top: -1rem;left:48%;}
/*dd*/
.dd p {color:#666; line-height:2rem;}
.dd p span { color:#ffe600; line-height:2rem;}
.dd p b { line-height:2rem;}
/*m0*/
.m0 .img2{margin-top:1.6rem;}
.m0 .img2 img{display: block;}
.m0 h4{text-align: center;font-size:1.6rem;color: #333;line-height: 1.6rem;padding:2rem 0;}
.m0 h4 img{vertical-align: middle;width:15%;}
.m0 h4 img:nth-of-type(1){margin-right: .6rem;}
.m0 h4 img:nth-of-type(2){margin-left: .6rem;}
.m0 ul.ul03 li{width:33.3%;text-align: center;margin-bottom: 1.5rem;}
.m0 ul.ul03 li a{display:block;color:#666;width: 85%;border-radius:50%;line-height: 1.6rem;margin: 0 auto;background: #fff;border: 1px solid #e7e7e7;}
.m0 ul.ul03 li a span{display: block;line-height: 1.8rem;font-size: 1.45rem;color: #666;}
.m0 .hei{}
.m0 .hei .imgs{margin-top: 1rem;margin-bottom: 1.5rem;}
.m0 .hei .imgs img{float: left;width:32%;margin-right:2%;}
.m0 .hei p{text-align: center;color: #333;font-size: 1.5rem;line-height:1.5rem;}
/*m1*/
.m1 ul li { overflow:hidden; margin-top:1rem; background:#f6f6f6;}
.m1 ul li .fl { width:8rem;}
.m1 ul li .fr h3 { font-size:1.5rem; color:#c03427; font-weight:900; line-height:2rem;}
.m1 ul li .fr p { line-height:1.7rem; padding-top:.2rem;  font-size:1.3rem;color:#666;}
.m1 .oneBtn{margin-top: 2rem;}
.p1{font-size:1.4rem;line-height:2rem;text-indent: 2em;}
/*m2*/
.m2,.m0{padding:1.6rem 1rem 2rem;}
.m2 .img2{margin-top:1.6rem;}
.m2 .img2 img{display: block;}
.m2 ul.ul01{position: relative;background: #f6f6f6;padding: .8rem;border: 1px solid #e6e6e6;width:94%;margin: 2px auto 0;}
.m2 ul.ul01 li{font-size: 1.3rem}
.m2 ul.ul01 li i{color: #333;font-style: normal;}
.m2 ul.ul01 li span{font-size: 1.3rem;display: inline-block;color: #666;text-align: left;}
.m2 ul.ul01 .img01{position: absolute;top:-4px; left:-4px;}
.m2 ul.ul01 .img02{position: absolute;right:-4px;top: -4px;}
.m2 ul.ul01 .img03{position: absolute;left: -4px;bottom: -4px;}
.m2 ul.ul01 .img04{position: absolute;right: -4px;bottom: -4px;}
.m2 ul.ul02{margin:2rem 0 0;}
.m2 ul.ul02 li:nth-of-type(1){background: #4dab23;}
.m2 ul.ul02 li:nth-of-type(1) span{color: #4dab23;}
.m2 ul.ul02 li:nth-of-type(2){background: #ff8500;}
.m2 ul.ul02 li:nth-of-type(2) span{color: #ff8500;}
.m2 ul.ul02 li:nth-of-type(3){background: #118bfc;}
.m2 ul.ul02 li:nth-of-type(3) span{color: #118bfc;}
.m2 ul.ul02 li:nth-of-type(4){background: #eb6877;}
.m2 ul.ul02 li:nth-of-type(4) span{color: #eb6877;}
.m2 ul.ul02 li{width:19%;text-align: center;border-radius:.6rem;padding:2%;margin-right:2.6%;}
.m2 ul.ul02 li a{display:block;color:#666;width: 85%;border-radius:50%;line-height: 1.6rem;margin: 0 auto;background: #fff;}
.m2 ul.ul02 li a span{display: block;line-height: 1.6rem;font-size: 1.45rem}
/***m3**/
.m3 div{}
.m3 div img{display: block;}
/*m4*/
.m4{border-bottom:6px solid #e4e4e4;}
.register form span i{color: #bd392a;margin-right: 5px;}
.register .st { padding-bottom: .6rem; border-bottom:1px solid #ccc;}
.register .st p { text-align:center; color:#333; font-size:1.6rem;}
.register .st .p1 { color:#bd392a; font-weight:900;}
.register .p2 { text-align:center; font-size:1.4rem; line-height:26px; color:#333; margin-top:.6rem;}
.register .p2 span { display:inline-blcok; padding:0 .4rem;}
.register .p2 span i { display:inline-block; background:#bd392a;color:#e8e1bd; width:30px; line-height:26px; height:26px; border-radius:50%; font-style:normal; margin-right:.2rem;}
.register .xx { width:90%; margin:1.6rem auto 0;}
.register .xx p { height:32px; margin-bottom:10px; line-height:32px; color:#333;}
.register .xx p input { border:1px solid #d8d8d8; line-height:20px; padding:5px; color:#999; font-size:1.3rem; outline:none;} 
.register .xx p.p1 input { margin-left:10px; margin-right:3px; }
.register .xx p span { color:#333; display:block; float:left; line-height:32px;}
.register .xx p.p3 { height:5.8rem;}
.register .xx p.p3 i{color: #fff;}
.register .xx p.p1 i{color: #fff;}
.register .xx p textarea { float:left; border:1px solid #d8d8d8; padding:5px; font-size:1.2rem; line-height:1.6rem; color:#999; height:4.8rem; outline:none; resize:none; }
.register .xx .txt { overflow:hidden; width:60%; margin:1.6rem auto 0;}
.register .xx .txt input { display:block; width:48%; line-height:3.2rem; text-align:center; color:#FFF; font-size:1.5rem; -webkit-appearance:none;}
.register .xx .txt .sub { float:left; background:#a72e26;} 
.register .xx .txt .zx { float:right; background:#bd392a;}
.register .p5 {text-align:center; margin-top:1.4rem; line-height:1.8rem;color: #666; }
/*.m5*/
.m5 .ul1{ overflow:hidden}
.m5 .ul1 li{width:20%;float:left; text-align:center;marign:0 auto;margin-bottom:0.5rem}
.m5 .ul1 li img{width:4.5rem; text-align:center;}
.m5 .ul1 li span{ display:block;color:#595757;}
.zhhy{background:#c03427; margin:0 auto; text-align:center;padding:1.4rem;color: #fff;}
.zhhy h3{font-size:2.1rem;line-height: 2.2rem;margin-top: .6rem;}
.zhhy p{font-size: 1.8rem;line-height: 1.6rem;}
/*footer*/
footer { background:#f6f6f6; }
footer #ul_1 { padding:0 1rem; margin-bottom:1.4rem;}
footer #ul_1 li { background:#FFF;}
footer .expert_line{ margin-bottom:1.2rem;}
footer .expert_line a { display:block; text-align:center; font-size:1.45rem; color:#9b0003; line-height:2rem;}
footer .expert_line a img { display:inline-block; width:2rem; height:2rem; margin-right:.5rem; margin-top:-.3rem;}
footer .expert_line a span { color:#333;}
footer .foot_nav { overflow:hidden; padding:0rem 1rem;  height:1.6rem; line-height:1.6rem; padding:1rem 0;padding-bottom:0;}
footer .foot_nav a { display:block; float:left; width:25%; height:1.6rem; line-height:1.6rem;  font-size:1.4rem; color:#333; text-align:center; vertical-align:middle;}
footer .foot_nav a span { display:block; border-right:1px solid #333; height:1.6rem; line-height:1.6rem; }
footer .foot_nav a:last-of-type span { border-right:0;}
footer .address { padding:1rem 0 2rem;}
footer .address p { text-align:center; line-height:2rem; font-size:1.4rem; color:#666;}
footer .address p:nth-child(1) { font-size:1.5rem; line-height:2.4rem;}
footer .information { background:#cdcdcd; text-align:center; line-height:2.4rem;  font-size:1.2rem;}

/*置顶按钮*/
#scroll {  position: fixed; bottom:8rem; right:0; width: 5rem;height:5rem; display:none;  float:right; background:url(../images/scroll.png) no-repeat center; background-size:contain;  margin-right:1.5rem; cursor: pointer; z-index:9999;}





