@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; padding:3% 0;  width:49%; text-align:center; font-weight:100;margin-top: 1.5rem;}
.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: 14px}}
@media screen and (min-width:340px) {.btn a,.oneBtn{font-size: 15px}}
@media screen and (min-width:480px) {.btn a,.oneBtn{font-size: 16px}}
@media screen and (min-width:640px) {.btn a,.oneBtn{font-size: 17px}}
/*--- 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{padding-bottom: 0.5rem;}
.imgagess{margin-top: 1.5rem;}
.imgagess a{display: block;}
.imgagess a img{display: block;}
.tits{}
.tits img{display: block;width:89%;margin: 0 auto 1rem;}
.pass6{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;}
.m6 .imgages{width: 85%;margin: 1rem auto 0;}
.m6 .imgages img{width: 48%;}
.m6 .pass{text-indent: 2em;}
.yuyue{width: 90%;margin: 1.5rem auto;}
.yuyue a{display: block;border: 1px solid #f37548;}
.yuyue a span{text-align: center;width: 70%;background: #fff;display: block;font-size: 1.45rem;height: 1.8rem;line-height: 2.8rem;color: #f37548;}
.yuyue a i{padding: .5rem 0;width: 30%;text-align: center;font-style: normal;display: block;font-size: 1.45rem;color: #ffff;background: #f37548;height: 1.8rem;line-height: 1.8rem;}
/*m7*/
.m7{background: #c03427;padding-bottom: 1rem;}
.m7 .pass,.m0 .pass{color: #fff;}
.m7 .pass span,.m0 .pass span{color: #f9f006;}
.m7 .pass a,.m0 .pass a{color: #f9f006;}
.danwei{margin-top:1.2rem}
.danwei p{color: #fff;font-size: 1.3rem}
.danwei p:nth-of-type(1){line-height: 1.6rem;}
.danwei p:nth-of-type(1){line-height: 1.6rem;}
.danwei p span{font-weight: bold;font-size: 1.4rem;}
.danwei p:nth-of-type(3) span{width: 22%;}
.danwei p:nth-of-type(3) img{width: 78%;}
.wenxin{color: #f9f006;font-size: 1.5rem;line-height: 2.4rem;text-align: center;margin-top: 1rem;}
.wenxin a{color: #c03427;text-decoration: underline;}
.m7 ul{margin-top: 1.5rem;}
.m7 ul li{width: 48%;background: #fff;margin-bottom: 1rem;padding-bottom: 1rem;}
.m7 ul li:nth-of-type(2n){float:right;}
.m7 ul li:nth-of-type(2n+1){float:left;}
.m7 ul li img{display: block; width: 100%;}
.m7 ul li h2{color: #333;text-align:center;font-size: 1.7rem;line-height: 2.8rem;margin-top: .4rem;}
.m7 ul li p{color: #c03427;text-align: center;font-size: 1.45rem;line-height: 1.5rem;}
.m7 ul li a.oneBtn{display: block;color: #fff;background: #f37548;width:70%;}
/*m8*/
.intro{margin-top: 1rem;color: #666;line-height:1.8rem;}
.intro span{font-weight:bold;}
.intro a{color: #dd3434;}
.m8{padding-bottom: 0;}
.m8 .zj { margin-bottom:0.5rem;margin-top:1.2rem}
.m8 .zj .bd{ margin-bottom:.8rem;}
.m8 .zj .bd ul { overflow:hidden}
.m8 .zj .bd ul li { overflow:hidden;width:50%; text-align:center}
.m8 .zj .bd ul li a img{width:90%;margin:0 auto; text-align:center;border:1px solid #e6e6e6;padding:0.3rem}
.m8 .zj .bd ul li .box {  background:#FFF; padding:3%; }
.m8 .zj .bd ul li .box .pic img { display:block; margin:0 auto .6rem;width:100%;;}
.m8 .zj .bd ul li .box h3 {  text-align:center; overflow:hidden;width:100%;margin:0 auto}
.m8 .zj .bd ul li .box h3 p{float:left;font-size:1.6rem; color:#333; font-weight:bold;margin-right:0.2rem; line-height:3.6rem}
.m8 .zj .bd ul li .box h3  img{float:left;margin-right:0.2rem; vertical-align:top;margin-top:-0.5rem}
.m8 .zj .bd ul li .box h3 span{ font-weight:normal;font-size:1.4rem; display:block;float:left; line-height:1.2rem; text-align:left;margin-top:0.8rem}
.m8 .zj .bd ul li .box h3 span b{ display:block;line-height:1.2rem;color:#ff6600;font-size:1.2rem;font-weight:normal;}
.m8 .zj .bd ul li .box a.al1 { display:block; width:100%; margin:1rem auto .6rem; font-size:1.45rem; line-height:3rem; height:3rem; border-radius:3px; text-align:center;color:#fff;background:#ff5b02;}
.m8 .zj .hd{ display:none}
.m8 .zj .hd ul li{font-size:0;}
.m8 .zj .bd ul li .box .pic{ position:relative;}
.m8 .zj .bd ul li .box .pic p.p1{background:rgba(0,0,0,0.8); position:absolute; bottom:0;left:0;color:#fff; width:100%; text-align:center; line-height:1.6rem;padding:0.5rem 0;}
.m8 .zj .bd ul li .box .pic p.p1 br{ line-height:0;}
.m8 .zj .bd ul li .box p.p2 { line-height:1.6rem;}
.m8 .zj .bd ul li .box p.p2 img{width:1.6rem; vertical-align:top;margin-right:0.3rem;margin-top:0.2rem}
.m8 .zj .bd ul li .box p.p2  span{color:#ff5b02; display:inline-block;line-height:1.6rem;}
.m8 .banner1 {position:relative;width: 90%; margin: 1.5rem auto 0;}
.m8 .banner1 .bd ul li{position: relative;}
.m8 .banner1 .bd ul li a { display:block;}
.m8 .banner1 .bd ul li p{padding: .6rem 0;text-align: center;color: #fff;background: rgba(0,0,0,.6);width: 100%;position: absolute;left: 0;bottom: 0;}
.m8 .banner1 .bd ul li a img { display:block; width:100%;}
.m8 .banner1 .hd { position:absolute; left:-31%; bottom:-3rem; width:100%;}
.m8 .banner1 .hd ul { text-align:right; padding-right:2rem; line-height:2rem;}
.m8 .banner1 .hd ul li { display:inline-block; width:1.2rem; height:1.2rem; border-radius:50%; background:#cccccc; font-size:0; margin:0 3px;}
.m8 .banner1 .hd ul li.on { background:#c03427}
.m8 .btn{width:60%;margin: 0 auto 2rem;}
.m8 .btn a{display: block;width: 48%;text-align: center;padding: .6rem 0;}
.m8 .btn a.fl{background: #c03427;}
.m8 .btn a.fr{background: #f37548;}
/*dd*/
.dd p {color:#666; line-height:2rem;}
.dd p span { color:#ffe600; line-height:2rem;}
.dd p b { line-height:2rem;}
/*m0*/
.m0{background: #c03427;padding-bottom: 1rem;}
.m0 .danwei{}
.m0 .danwei p a{display: block;width: 53%;text-align: left;font-size: 1.2rem}
.m0 .danwei p a:nth-of-type(1){width: 47%;}
.m0 .imgs{margin-top: 1.5rem;}
.m0 .imgs a{display: block;}
.m0 .imgs a img{display: block; width: 48%;}
.m0 .pass{margin-top:.5rem!important;border-bottom:1px solid #fff;padding-bottom:1.2rem}
.m0 ul{margin-top: 1.5rem;}
.m0 ul li{position: relative;width: 48%;}
.m0 ul li img{display: block;}
.m0 ul li p{font-size: 1rem;text-align: center;position: absolute;width: 100%;background: rgba(0,0,0,.6);color: #fff;padding: .6rem 0;left:0;bottom: 0;}
.m0 .yuyue{width: 95%;background: none;border: 1px solid #f9f006;}
.m0 .yuyue span{background:none;color:#f9f006;}
.m0 .yuyue i{background:#f9f006;color:#c03427;}
.m0 .yuyue 	a{border: none;}
.m0 .judge{border: 1px solid #f9f006;margin-top: 1.5rem;}
.m0 .judge a{display: block;width: 50%;text-align: center;padding: .6rem 0;font-size: 1.4rem;}
.m0 .judge a:nth-of-type(1){background: #f9f006;color: #c03427;}
.m0 .judge a:nth-of-type(2){background: none;color: #f9f006;}
.m0 .video{} 
.m0 .video .tits img{width: 70%;} 
.m0 .video .ul1{ overflow:hidden}
.m0 .video .ul1 li{width:48%;float:left;}
.m0 .video .ul1 li:nth-child(2){float:right;}
.m0 .video .ul1  li a{ display:block; overflow:hidden;}
.m0 .video .ul1  li span{font-size: 1.4rem;text-align: center;width: 100%;color: #fff;height:2.4rem; line-height:2.4rem; display:block;margin-top:0.5rem;}
.m0 .video .ul1  li a.al1{width:80%; display:block; text-align:center;background:#f9f006;margin:0 auto; height:3rem; line-height:3rem;color:#c03427;margin-top:0.5rem;margin-bottom:1rem;}
/***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 .pass { 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.pass 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.pass 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;}





