@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:70%; 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 { margin-bottom:1.2rem;}
.tit p { font-size:2.2rem; line-height:2.5rem; margin-top:.6rem;color:#333333; text-align:center;font-weight:bold}
.tit p span{ display:block;color:#c03427;}
.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;}

/*dd*/
.dd { background:#e52828; padding:1.4rem 1rem;}
.dd p { text-indent:2em; color:#FFF; line-height:2rem;}
.dd p span { color:#ffe600; line-height:2rem;}
.dd p b { line-height:2rem;}

/*m1*/
.m1 { border-bottom:.6rem solid #e6e6e6;}
.m1 .ul1{ overflow:hidden;}
.m1 .ul1 li{width:48%;float:left;border:1px solid #d5d5d5;border-radius:0.3rem;margin-bottom:4%;}
.m1 .ul1 li p{ text-align:center}
.m1 .ul1 li p.p2{color:#c03427; font-weight:bold;font-size:1.6rem;}

.m1 .ul1 li:nth-child(2n){float:right}
.m1 .ul1 li .div1{margin:0.5rem;}
.m1 div.div2{margin-bottom:1.5rem; overflow:hidden;margin-top:1rem}
.m1 div.div2 .p1{background:#f6f6f6;padding:1rem;padding-top:2.5rem;margin-top:-16px;text-indent:2em;color:#666666;text-align:justify;overflow: hidden;}
.m1 div.div2 .p1 span{color:#c03427}
.m1 div.div2 h2 span{ display:inline-block;background:#c03427;color:#fff;font-size:1.5rem;width:12rem; text-align:center; height:2.8rem; line-height:2.8rem;}
.m1 div.div2 .div2{background:#f6f6f6;padding:1rem;padding-top:2.5rem; margin-top:-15px; color:#333; }
.m1 div.div2 p.p2{width:99%;margin:0 auto;margin-top:1rem;}
.m1 div.div2 p.p2 a img{ display:block;margin:0 auto}
.m1 div.div2 p.p2 span{ display:block;background:#181818;color:#fff;font-size:1.2rem;height:2.5rem; line-height:2.5rem; text-align:center; text-indent:0em;}
.m1 div.div2 p.p3{ text-align:center; line-height:1.6rem;margin-top:1.4rem;color:#c03427;font-weight:bold;}
.m1 div.div2 p.p3 br{ line-height:0;}
.m1 div.ddys{margin-bottom:1rem}
.m1 .ddys h3{font-weight:normal; text-align:center;color:#c03427;font-size:1.7rem}
.m1 .ddys .ul2{margin-top:1rem;margin-bottom:1.5rem; overflow:hidden}
.m1 .ddys .ul2 li{padding-bottom:0.5rem;width:32%; overflow:hidden;float:left;}
.m1 .ddys .ul2 li div{border:1px solid #cccccc}
.m1 .ddys .ul2 li:nth-child(2),.m1 .ddys .ul2 li:nth-child(5){margin:0 2%;}
.m1 .ddys .ul2 li span{ display:block; text-align:center;color:#333333;font-size:1.2rem}
.m1 .ddys p.p4{ text-indent:2em;color:#666;margin-top:0.5rem;}
.m1 .ddys p.p5{margin:1rem auto;}
.m1 .ddys p.p5 img{ display:block;margin:0 auto;}
.m1 .ddys .a1{color:#666;font-size:1.6rem; text-align:center; display:block;margin-top:1rem;}
.m1 .ddys .oneBtn{margin-top:0.5rem;margin-bottom:2rem;}
.m1 .ddys .btn{margin-bottom:2rem;}
.m1 .ddys .jianju{margin-top:0.5rem}
.m1 .ddys  p b{color:#666;}
.m1 .ddys p.p4 a{color:#c03427}
.m1 .ddys .mar{margin-top:0.5rem}
.m1 .ddys a.a2{ margin-top:1.4rem}
.m1 .ddys  .st { padding-bottom:1.6rem;}
.m1 .ddys .st p { height:1.2rem; border-bottom:1px solid #333; width:60%; margin:0 auto; text-align:center;}
.m1 .ddys .st p i { display:inline-block; width:6px; height:6px; border-radius:6px; background:#f6f6f6; vertical-align:top; line-height:6px; margin-top:.9rem; border:1px solid #333;}
.m1 .ddys .st p span { display:inline-block;  line-height:2.4rem; background:#f6f6f6; padding:0 10px; font-size:1.8rem; color:#333;}

/*m2*/
.m2 { border-bottom:.6rem solid #e6e6e6;padding-bottom:2.6rem}
.m2 .slideBox{position:relative; }
.m2 .slideBox .bd{ z-index:0; width:80%;margin:0 auto; text-align:center  }
.m2 .slideBox .bd li{ zoom:1; vertical-align:middle; }
.m2 .slideBox .bd img{  display:block; width:100%;margin:0 auto }
.m2 .slideBox .prev{ position:absolute; left:-2%; top:50%; margin-top:-22px;display:block; width:25px; height:44px;   }
.m2 .slideBox .next{ position:absolute; right:-2%; top:50%; margin-top:-22px; display:block; width:25px; height:44px;  }
.m2 .slideBox .prev:hover,
.m2 .slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.m2 .slideBox .prevStop{ display:none;  }
.m2 .slideBox .nextStop{ display:none;  }
.m2 .slideBox .hd{ display:none}
.m2 .slideBox .hd li {font-size:0;}
/*.m3*/
.m3 .ul1{ overflow:hidden}
.m3 .ul1 li{width:20%;float:left; text-align:center;marign:0 auto;margin-bottom:0.5rem}
.m3 .ul1 li img{width:4.5rem; text-align:center;}
.m3 .ul1 li span{ display:block;color:#595757;}
.zhhy{background:#c03427; margin:0 auto; text-align:center;padding:1rem;}
.zhhy img{width:100%;}

/*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;}





