@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:#ff9c00;}
.btn a:nth-of-type(2){ background-color:#f57448;}
.oneBtn { display:block; width:95%; 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:2rem; margin-top:-2px; margin-right:.4rem;}
@media screen and (min-width:320px) {.btn a,.oneBtn{font-size: 15px}}
@media screen and (min-width:340px) {.btn a,.oneBtn{font-size: 16px}}
@media screen and (min-width:480px) {.btn a,.oneBtn{font-size: 17px}}
@media screen and (min-width:640px) {.btn a,.oneBtn{font-size: 18px}}
/*--- btn E ---*/ 


/*本页面公共样式*/
.tit { margin-bottom:1rem;}
.tit img { display:block; margin:0 auto; width:auto;}

.st p { height:1.6rem;margin:0 auto;  border-bottom:1px solid #333; width:70%; text-align:center;}
.st p i { display:inline-block; width:5px; height:5px; border-radius:5px; background:#333; vertical-align:top; line-height:6px; margin-top:1.4rem; border:1px solid #333;}
.st p span { display:inline-block;  line-height:2.4rem; background:#FFF; padding:0 10px; font-size:1.7rem; font-weight:900; color:#333; margin-top:.4rem;}




.p_1 { text-indent:2em; color:#333;}
.p_1 b { color:#c03427}
/*end*/
/*header*/
header { background:#FFF;}
header #top_logo { width:100%; overflow:hidden; padding:1.6rem 0;}
header #top_logo .logo { width:65%; float:left; margin-left:1rem;}
header #top_logo .tel { width:10%; 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;}

/*m1*/
.m1 {padding-bottom:0;}
.m1 p.p_1{color:#666;}
/*m2*/
.m2 { border-bottom:.6rem solid #e4e4e4;}
.m2 .tit{margin-top:1.5rem;}
.m2 .w_pad{padding-top:0;}
.m2 .ul1{ overflow:hidden}
.m2 .ul1 li{width:23.5%;float:left;margin-bottom:2%;}
.m2 .ul1 li:nth-child(1){background:#ffa3bc;}
.m2 .ul1 li:nth-child(2){background:#ffbc71;margin:0 2%;}
.m2 .ul1 li:nth-child(3){background:#5dd6ac;margin-right:2%;}
.m2 .ul1 li:nth-child(4){background:#c4a7ff;}
.m2 .ul1 li:nth-child(5){background:#acd667;}
.m2 .ul1 li:nth-child(6){background:#7cb3ff; margin:0 2%;}
.m2 .ul1 li:nth-child(7){background:#f095be; margin-right:2%;}
.m2 .ul1 li:nth-child(8){background:#ffa979;}
.m2 .ul1 li:nth-child(9){background:#d0a6cc;}
.m2 .ul1 li:nth-child(10){background:#f29c9f;margin:0 2%;}
.m2 .ul1 li:nth-child(11){background:#f3c148;margin-right:2%;}
.m2 .ul1 li:nth-child(12){background:#7ecdcd;}
.m2 .ul1 li a{color:#fff; display:block; height:3rem; line-height:3rem; text-align:center}
.m2 .al1{ display:block; text-align:center;color:#666;margin-top:1rem}
.m2 .btn{margin-top:0.5rem;}
/*m3*/
.m3 .tit{margin-top:2rem}
.m3 { border-bottom:.6rem solid #e4e4e4;}
.m3 .w_pad{padding-top:0.5rem}
.m3 .box{ border-bottom:1px dashed #e6e6e6;padding-bottom:1.8rem;margin-bottom:1.8rem;}
.m3 .ddys{border:0; padding-bottom:0;margin-bottom:0;}
.m3 .box .st {  margin-bottom:1.4rem; }
.m3 .box .st h2 { height:3rem; font-size:1.8rem; line-height:3rem; color:#FFF;  }
.m3 .box .st h2 span { display:inline-block; line-height:3rem; background:#dd3434; padding:0 1rem;}
.m3 .box .st h2 i { display:inline-block; border-right: 1.2rem solid #FFF; border-top: 3rem solid #dd3434; vertical-align:top;}
.m3 .box p.p1{ line-height:2rem; text-indent:2em;}
.m3 .box .ul1{margin:1.4rem auto; overflow:hidden}
.m3 .box .ul1 li{width:32%;float:left;}
.m3 .box .ul1 li:nth-child(2){margin:0 2%;}
.m3 .box .case{margin-top:1.4rem;}
.m3 .box .case p.p2{color:#333;font-size:1.7rem; font-weight:bold; text-align:center;}
.m3 .box .case .ul2 { overflow:hidden;margin-top:0.8rem;}
.m3 .box .case .ul2 li{width:32%;float:left; position:relative}
.m3 .box .case .ul2 li:nth-child(2){margin:0 2%;}
.m3 .box .case .ul2 li p{color:#fff; background:rgba(0,0,0,0.7);height:2.5rem; line-height:2.5rem; text-align:center; position:absolute;left:0;bottom:0;width:100%; display:block}
.m3 .box .case p.p3{color:#333;font-size:1.5rem; text-align:center;margin-top:0.8rem}
.m3 .box .case p.p4{ text-indent:2em;}
.m3 .box .case p.p4 a{color:#c03427}
/*m4*/
.m4 { border-bottom:.6rem solid #e4e4e4;}
.m4 .tit{margin-top:2rem;}
.m4 .w_pad{padding-top:0.5rem}
.m4 .ul1 { overflow:hidden}
.m4 .ul1 li{width:32%;float:left;margin-bottom:1.4rem;}
.m4 .ul1 li:nth-child(2),.m4 .ul1 li:nth-child(5){margin:0 2%;}
.m4 .ul1 li a p{color:#333;border:1px solid #e6e6e6;background:#f6f6f6;border-top:0; text-align:center; height:3rem; line-height:3rem;}
.m4 p.p1{ text-indent:1em;}
.m4 p.p1 span,.m4 p.p1 a{color:#c03427}
.m4 .ul2{ overflow:hidden;margin-top:1.4rem;}
.m4 .ul2 li{float:left;margin-bottom:2%;}
.m4 .ul2 li a{ display:block; text-align:center; height:3rem; line-height:3rem;}
.m4 .ul2 li:nth-child(1){width:49%;background:#f289a2}
.m4 .ul2 li:nth-child(2){width:49%;background:#e3b342;float:right}
.m4 .ul2 li:nth-child(3){width:32%;background:#f1914f}
.m4 .ul2 li:nth-child(4){width:32%;background:#75c5e6;margin:0 2%;}
.m4 .ul2 li:nth-child(5){width:32%;background:#eb6877}
.m4 .ul2 li:nth-child(6){width:49%;background:#9e8ccb}
.m4 .ul2 li:nth-child(7){width:49%;background:#b1cf6a;float:right}
/*m5*/
.m5 { border-bottom:.6rem solid #e4e4e4;}
.m5 .tit{margin-top:2rem;}
.m5 .w_pad{padding-top:0rem}
.m5 p.p1{ text-indent:2em; line-height:2rem;}
.m5 .tp{margin:1rem auto;}
.m5 .tp a img{ display:block;margin:0 auto;}
.m5 .box .st1 p { height:1.6rem;margin:0 auto ;  border-bottom:1px solid #666666; width:70%; text-align:center;}
.m5 .box .st1 p i { display:inline-block; width:4px; height:4px; border-radius:5px; background:#666666; vertical-align:top; line-height:5px; margin-top:1.4rem; border:1px solid #666666;}
.m5 .box .st1 p span { display:inline-block;  line-height:2.4rem; background:#FFF; padding:0 10px; font-size:1.7rem; font-weight:900; color:#333; margin-top:.4rem;}
.m5 .box .ul1{ overflow:hidden;margin-top:1.8rem}
.m5 .box .ul1 li{width:32%;float:left;margin-bottom:2%;}
.m5 .box .ul1 li a{color:#666; display:block;border:1px solid #e6e6e6; font-size:1.2rem; height:3rem; line-height:3rem; border-radius:0.3rem; text-align:center}
.m5 .box .ul1 li:nth-child(2),.m5 .box .ul1 li:nth-child(5){margin:0 2%;}
.m5 .box1{ padding-top:1.2rem;}
.m5 .box1 h2 { font-size:1.7rem; color:#333; text-align:center; font-weight:900; margin-bottom:1rem;}
.m5 .box1 .pic img { display:block; margin:0 auto; width:auto;}
.m5 .box1 a { margin-top:1.2rem;}
.m5 .box .st1 p { height:1.6rem;margin:0 auto ;  border-bottom:1px solid #666666; width:70%; text-align:center;}
.m5 .box .st1 p i { display:inline-block; width:4px; height:4px; border-radius:5px; background:#666666; vertical-align:top; line-height:5px; margin-top:1.4rem; border:1px solid #666666;}
.m5 .box .st1 p span { display:inline-block;  line-height:2.4rem; background:#FFF; padding:0 10px; font-size:1.7rem; font-weight:900; color:#333; margin-top:.4rem;}
.m5 .box2{margin-top:1.4rem}
.m5 .box2 .st1 p { height:1.6rem;margin:0 auto ;  border-bottom:1px solid #666666; width:100%; text-align:center;}
.m5 .box2 .st1 p i { display:inline-block; width:4px; height:4px; border-radius:5px; background:#666666; vertical-align:top; line-height:5px; margin-top:1.4rem; border:1px solid #666666;}
.m5 .box2 .st1 p span { display:inline-block;  line-height:2.4rem; background:#FFF; padding:0 10px; font-size:1.7rem; font-weight:900; color:#333; margin-top:.4rem;}
.m5 .box2 .picScroll-left { margin-top:1.8rem;margin-bottom:1.8rem}
.m5 .box2 .picScroll-left .hd { display:none;}
.m5 .box2 .picScroll-left .bd ul li { width:33.33%;}
.m5 .box2 .picScroll-left .bd ul li img { display:block; width:95%; margin:0 auto;}
.m5 .box2 .tit_05{width:80%;margin:2rem auto 0;}
/*m6*/
.m6 { border-bottom:.6rem solid #e4e4e4;}
.m6 .tit{margin-top:2rem;}
.m6 .w_pad{padding-top:0rem}
.m6 p.p1{ text-indent:2em; line-height:2rem;}
.m6 .tp{margin:1.2rem auto;}
.m6 .tp a img{ display:block;margin:0 auto;}
.m6 .st1 p { height:1.6rem;margin:0 auto ;  border-bottom:1px solid #666666; width:60%; text-align:center;}
.m6 .st1 p i { display:inline-block; width:4px; height:4px; border-radius:5px; background:#666666; vertical-align:top; line-height:5px; margin-top:1.4rem; border:1px solid #666666;}
.m6 .st1 p span { display:inline-block;  line-height:2.4rem; background:#FFF; padding:0 10px; font-size:1.7rem; font-weight:900; color:#333; margin-top:.4rem;}
.m6 .ul1{ overflow:hidden;margin-top:2rem;}
.m6 .ul1 li{width:32%;float:left;margin-bottom:2%;}
.m6 .ul1 li:nth-child(2),.m6 .ul1 li:nth-child(5),.m6 .ul1 li:nth-child(8){margin:0 2%;}
/*foot_nav*/
.foot_nav { overflow:hidden; padding-bottom:1rem;}
.foot_nav ul { overflow:hidden;}
.foot_nav ul li { width:20%; float:left; margin-bottom:1rem;}
.foot_nav ul li a { display:block;}
.foot_nav ul li img { display:block; margin:0 auto; width:4.6rem;}
.foot_nav ul li span { color:#666; display:block; text-align:center; margin-top:.3rem; }
/*footer*/
footer { padding:1.6rem 0 0;}
footer .f_nav { text-align:center; padding:0rem 1rem;}
footer .f_nav a { display:inline-block;  font-size:1.45rem; color:#333 ; margin:0 5px; }
footer .address { padding:1rem 0 2rem;}
footer .address p { text-align:center;  color:#666;}

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;}

/*zhhy*/
.zhhy { padding:1.2rem 1rem; background:#c03427;}
.zhhy a { display:block;}
.zhhy a img { display:block; margin:0 auto; width:auto;}





