@charset "utf-8";
/* CSS Document */

html{font-size:67px;}
@media only screen and (max-width: 400px){
    html{font-size: 50px !important;}
}
@media only screen and (min-width: 401px){
    html{font-size: 62.5px !important;}
}
@media only screen and (min-width: 428px){
    html{font-size: 67px !important;}
}
@media only screen and (min-width: 481px){
    html{font-size: 75px !important;}
}
@media only screen and (min-width: 569px){
    html{font-size: 82px !important; }
}
@media only screen and (min-width: 641px){
    html{font-size: 90px !important; }
}
body{font-family:Microsoft Yahei; font-size:0.14rem; margin:0 auto; background:#ffffff; width:100%; max-width:640px;}
input[type="button"], input[type="submit"], input[type="reset"], select, textarea, button{-webkit-appearance: none;}
*{padding:0; margin:0; text-decoration:none; list-style-type:none;}

.clear{clear:both;}

img{vertical-align:middle; width:100%; height:auto;}

a{text-decoration:none; cursor:pointer; transition: all 0.5s; -moz-transition: all 0.5s; -webkit-transition: all 0.5s; -o-transition: all 0.5s;}
a:hover, a:link, a:visit{text-decoration:none; cursor:pointer; transition: all 0.5s; -moz-transition: all 0.5s; -webkit-transition: all 0.5s; -o-transition: all 0.5s;}

.logotop{width:100%; height:0.5rem; background:#ec4249; font-size:0.22rem; line-height:0.5rem; color:#ffffff; text-align:center;}
.logo{width:74.21875%; height:auto; float:left;}
.logo_tel{width:25.78125%; height:auto; float:left;}

.banner{width:100%; height:auto; position:relative; overflow:hidden;}
.banner .hd{width:0.6rem; position:absolute; z-index:1; top:20%; right:4%; text-align:center;}
.banner .hd ul{width:0.6rem;}
.banner .hd ul li{font-size:0.3rem; line-height:0.4rem; color:#999999; font-family:Arial;}
.banner .hd ul .on{color:#ff575d;}
.banner .bd{position:relative; z-index:0;}
.banner .bd li img{width:100%; height:auto;}
.banner .bd li a{-webkit-tap-highlight-color:rgba(0, 0, 0, 0); /* 取消链接高亮 */}

.index_hot{width:100%; height:auto; background:#f0f0f0; padding:0.1rem 0;}
.index_hot img{width:13%; height:auto; float:left; margin-left:4%; border-right:1px solid #d5d5d5; padding-right:5px;}
.index_hot .txt{width:79%; height:auto; float:left; padding-bottom:5px;}
.index_hot .txt .tip01{font-size:0.26rem; color:#333333; line-height:0.36rem; margin-left:5px; margin-top:2px;}
.index_hot .txt .tip01 span{display:inline-block; width:0.8rem; height:0.36rem; border:1px solid #da333a; border-radius:0.05rem; text-align:center; color:#da333a; line-height:0.36rem; margin-right:5px;}
.index_hot .txt .tip02{font-size:0.26rem; color:#666666; line-height:0.36rem; margin-left:5px; margin-top:2px;}
.index_hot .txt .tip02 span{display:inline-block; width:0.8rem; height:0.36rem; border:1px solid #da333a; border-radius:0.05rem; text-align:center; color:#da333a; line-height:0.36rem; margin-right:5px;}

.index_xm{padding-top:0.2rem;}
.index_xm .title{width:80%; height:auto; margin-left:10%;}
.index_xm .tips{width:20%; height:auto; float:left; margin:0.1rem 0 0.2rem 4%; text-align:center; line-height:0.5rem; color:#333333; display:block; font-size:0.3rem;}
.index_xm .tips img{width:100%; height:auto;}


.index_zj{border-bottom:0.2rem solid #f0f0f0; padding-top:0.2rem;}
.index_zj .title{width:80%; height:auto; margin-left:10%;}
.index_zj .title_ck{width:74%; height:auto; margin-left:13%;}
.index_zj .title_fk{width:66%; height:auto; margin-left:17%;}
.index_zj .title_js{width:82%; height:auto; margin-left:9%;}
.index_zj .tips{width:92%; height:auto; position:relative; overflow:hidden; margin-left:4%; margin-top:0.2rem; background:#ebebeb; padding:0.2rem 0;}
.index_zj .tips .hd{width:0.6rem; position:absolute; z-index:1; top:20%; right:4%; text-align:center;}
.index_zj .tips .hd ul{width:0.6rem;}
.index_zj .tips .hd ul li{font-size:0.3rem; line-height:0.4rem; color:#999999; font-family:Arial;}
.index_zj .tips .hd ul .on{color:#ff575d;}
.index_zj .tips .bd{position:relative; z-index:0;}
.index_zj .tips .bd li .pic{width:40%; height:auto; margin-left:30%;}
.index_zj .tips .bd li .line{width:54%; height:auto; margin-left:23%; margin-top:10px;}
.index_zj .tips .bd li .txt{font-size:0.3rem; color:#333333; line-height:0.4rem; text-align:center; margin-top:0.1rem; padding:0 2%}
.index_zj .tips .bd li .txt span{color:#e32017;}
.index_zj .tips .bd li a{-webkit-tap-highlight-color:rgba(0, 0, 0, 0); /* 取消链接高亮 */}
.index_zj .tele{width:30%; height:auto; display:block; float:left; margin-bottom:20px; margin-left:4%;}
.index_zj .ask{width:30%; height:auto; display:block; float:left; margin-bottom:20px; margin-left:1%;}
.index_zj .yuyue{width:30%; height:auto; display:block; float:left; margin-bottom:20px; margin-left:1%;}

.index_ask{border-bottom:0.2rem solid #f0f0f0; padding-top:0.2rem;}
.index_ask .title{width:80%; height:auto; margin-left:10%; margin-bottom:0.2rem;}
.index_ask .title_ks{width:52%; height:auto; margin-left:24%; margin-bottom:0.2rem;}
.index_ask .title_js{width:68%; height:auto; margin-left:16%; margin-bottom:0.2rem;}
.index_ask .tips{width:92%; height:0.8rem; padding:0.1rem 0; display:block; margin-left:4%; background-image:url(../images/index_ask_bak.png); background-repeat:no-repeat; background-position:center; background-size:contain;}
.index_ask .tips p{font-size:0.3rem; line-height:0.4rem; color:#666666; text-indent:10%;}
.index_ask .tips p.click{color:#c4c2c2;}
.index_ask .tips:nth-of-type(odd){background-color:#f8f8f8;}
.index_ask .tips:nth-of-type(even){background-color:#efefef;}
.index_ask .more{width:92%; height:0.8rem; display:inline-block; border-radius:0.1rem; background:#eeeeee; font-size:0.4rem; line-height:0.8rem; color:#999999; text-align:center; margin-top:0.2rem; margin-left:4%;}

.tel{width:92%; display:block; margin:20px 4%;}
.tel img{width:100%;}

.index_hj{border-bottom:0.2rem solid #f0f0f0; padding-top:0.2rem;}
.index_hj .title{width:76%; height:auto; margin-left:12%; margin-bottom:0.2rem;}
.index_hj .hj{width:92%; height:auto; position:relative; overflow:hidden; margin-left:4%; margin-bottom:0.2rem;}
.index_hj .hj .hd{width:100%; height:0.6px; position:absolute; z-index:1; bottom:5%; left:0; font-size:0;}
.index_hj .hj .hd ul{height:6px; position:absolute; z-index:2; left:50%; margin-left:-40px;}
.index_hj .hj .hd ul li{width:6px; height:6px; border-radius:3px; background:#999999; float:left; margin-left:6px; overflow:hidden;}
.index_hj .hj .hd ul .on{background:#ffffff;}
.index_hj .hj .bd{position:relative; z-index:0;}
.index_hj .hj .bd li img{width:100%; height:auto;}
.index_hj .hj .bd li a{-webkit-tap-highlight-color:rgba(0, 0, 0, 0); /* 取消链接高亮 */}

.index_yy{padding:0.2rem 0;}
.index_yy .title{width:46%; height:auto; margin-left:27%; margin-bottom:0.2rem;}
.index_yy input[type="text"]{width:45%; height:0.6rem; float:left; border:none; font-size:0.36rem; color:#333333; line-height:0.6rem; background:#f5f5f5; text-indent:0.1rem; margin-top:0.1rem;}
.index_yy select{width:45%; height:0.8rem; float:left; border:none; font-size:0.26rem; color:#333333; line-height:0.5rem; background:#f5f5f5; text-indent:4px; margin-top:0.1rem;}
.index_yy p{font-size:0.3rem; line-height:0.4rem; text-align:center; color:#555555; margin:0.2rem 0;}
.index_yy input[type="submit"]{width:45%; height:0.6rem; float:left; margin-left:4%; border:none; font-size:0.36rem; color:#ffffff; line-height:0.6rem; text-align:center; background:#db333a;}
.index_yy input[type="reset"]{width:45%; height:0.6rem; float:left; margin-left:2%; border:none; font-size:0.36rem; color:#ffffff; line-height:0.6rem; text-align:center; background:#999999;}

.bottom{width:92%; height:auto; margin-left:4%; margin-bottom:60px;}

.banner_ks{width:100%; height:auto; position:relative; overflow:hidden;}
.banner_ks .hd{width:0.6rem; position:absolute; z-index:1; top:20%; right:4%; text-align:center;}
.banner_ks .hd ul{width:0.6rem;}
.banner_ks .hd ul li{font-size:0.3rem; line-height:0.4rem; color:#999999; font-family:Arial;}
.banner_ks .hd ul .on{color:#ff575d;}
.banner_ks .bd{position:relative; z-index:0;}
.banner_ks .bd li img{width:100%; height:auto;}
.banner_ks .bd li a{-webkit-tap-highlight-color:rgba(0, 0, 0, 0); /* 取消链接高亮 */}

.ck_xm{width:25%; height:auto; float:left;}

/*.ck_ymm{border-bottom:20px solid #f0f0f0; padding-top:20px;}
.ck_ymm .title{width:76%; height:auto; margin-left:12%; margin-bottom:20px;}
.ck_ymm .ymmdx{width:100%; height:auto; padding:10px 0; background:#f8f8f8;}
.ck_ymm .ymmdx img{width:15%; height:auto; float:left; margin-left:4%; border-right:1px solid #d5d5d5; padding-right:5px;}
.ck_ymm .ymmdx .txt{width:52%; height:auto; float:left; margin-left:4%;}
.ck_ymm .ymmdx .txt h3{font-size:16px; color:#e32017; line-height:20px; margin-bottom:5px; font-weight:normal;}
.ck_ymm .ymmdx .txt p{font-size:14px; color:#666666; line-height:20px;}*/

.ck_fw{border-bottom:0.2rem solid #f0f0f0; padding-top:0.2rem;}
.ck_fw .title{width:64%; height:auto; margin-left:18%;}
.ck_fw .tips{width:28%; height:auto; float:left; margin:0.2rem 0 0 4%;}

.ck_zt{border-bottom:0.2rem solid #f0f0f0; padding-top:0.2rem;}
.ck_zt .title_ck{width:92%; height:auto; margin-left:4%;}
.ck_zt .title_fk{width:66%; height:auto; margin-left:17%;}
.ck_zt .img{width:92%; height:auto; margin-left:4%; margin-top:0.15rem;}

.ck_tip{border-bottom:0.2rem solid #f0f0f0; padding-top:0.2rem;}
.ck_tip .title{width:64%; height:auto; margin-left:18%; margin-bottom:0.2rem;}
.ck_tip .title_ek{width:74%; height:auto; margin-left:13%; margin-bottom:0.2rem;}
.ck_tip .kuang{width:92%; margin-left:4%; position:relative;}
.ck_tip .kuang .tips01{width:24.5%; height:67%; position:absolute; left:0; top:0;}
.ck_tip .kuang .tips02{width:24.5%; height:67%; position:absolute; left:25%; top:0;}
.ck_tip .kuang .tips03{width:24.5%; height:33%; position:absolute; left:50.5%; top:0;}
.ck_tip .kuang .tips04{width:24.5%; height:33%; position:absolute; left:50.5%; top:34%;}
.ck_tip .kuang .tips05{width:24.5%; height:67%; position:absolute; right:0; top:0;}
.ck_tip .kuang .tips06{width:33%; height:32%; position:absolute; left:0; bottom:0;}
.ck_tip .kuang .tips07{width:33%; height:32%; position:absolute; left:33.5%; bottom:0;}
.ck_tip .kuang .tips08{width:33%; height:32%; position:absolute; right:0; bottom:0;}
.ck_tip .kuang img{width:100%;}

.fk_fw{border-bottom:0.2rem solid #f0f0f0; padding-top:0.2rem;}
.fk_fw .title{width:80%; height:auto; margin-left:10%;}
.fk_fw .tips{width:28%; height:auto; float:left; margin:0.2rem 0 0 4%;}

.fk_zk{border-bottom:0.2rem solid #f0f0f0; padding-top:0.2rem;}
.fk_zk .title{width:66%; height:auto; margin-left:17%;}
.fk_zk .tips{width:28%; height:auto; float:left; margin:0.2rem 0 0 4%;}

.js_zd{border-bottom:0.2rem solid #f0f0f0; padding-top:0.2rem;}
.js_zd .title{width:80%; height:auto; margin-left:10%; margin-bottom:0.2rem;}
.js_zd .kuang{width:92%; position:relative; margin-left:4%;}
.js_zd .kuang .tips01{width:47.5%; height:100%; position:absolute; left:0; top:0;}
.js_zd .kuang .tips02{width:51.5%; height:49.5%; position:absolute; left:48%; top:0;}
.js_zd .kuang .tips03{width:51.5%; height:49.5%; position:absolute; left:48%; top:50%;}
.js_zd .kuang img{width:100%;}

.js_gls{border-bottom:0.2rem solid #f0f0f0; padding-top:0.2rem;}
.js_gls .title{width:78%; height:auto; margin-left:11%; margin-bottom:0.2rem;}
.js_gls .img{width:100%; height:auto;}
.js_gls .img2{width:92%; height:auto; margin-left:4%; margin-top:0.2rem;}

.js_lx{border-bottom:0.2rem solid #f0f0f0; padding:0.2rem 0;}
.js_lx .title{width:80%; height:auto; margin-left:10%; margin-bottom:0.2rem;}
.js_lx img{width:50%; height:auto; float:left;}

.js_xyz{border-bottom:0.2rem solid #f0f0f0; padding-top:0.2rem;}
.js_xyz .title{width:84%; height:auto; margin-left:8%; margin-bottom:0.2rem;}
.js_xyz .kuang{width:92%; height:auto; margin-left:4%; background:#ebebeb; padding:2% 0;}
.js_xyz .kuang .hj{width:95%; height:auto; position:relative; overflow:hidden; margin-left:2.5%; margin-bottom:0.2rem;}
.js_xyz .kuang .hj .hd{width:100%; height:6px; position:absolute; z-index:1; bottom:5%; left:0; font-size:0;}
.js_xyz .kuang .hj .hd ul{height:6px; position:absolute; z-index:2; left:50%; margin-left:-20px;}
.js_xyz .kuang .hj .hd ul li{width:6px; height:6px; border-radius:3px; background:#999999; float:left; margin-left:6px; overflow:hidden;}
.js_xyz .kuang .hj .hd ul .on{background:#ffffff;}
.js_xyz .kuang .hj .bd{position:relative; z-index:0;}
.js_xyz .kuang .hj .bd li img{width:100%; height:auto;}
.js_xyz .kuang .hj .bd li a{-webkit-tap-highlight-color:rgba(0, 0, 0, 0); /* 取消链接高亮 */}
.js_xyz .kuang .img{width:90%; height:auto; margin-left:5%;}
.js_xyz .kuang .txt{width:95%; height:auto; background:#ffffff; border-radius:0.05rem; margin-left:2.5%; padding-bottom:0.1rem; margin-top:0.2rem; box-shadow:0px 3px 7px rgba(0,0,0,0.1);}
.js_xyz .kuang .txt p{line-height:0.5rem; font-size:0.3rem; margin:0 4% 0 4%;}
.js_xyz .kuang .txt p .span1{color:#db333a;}
.js_xyz .kuang .txt p .span2{color:#e58c00;}
.js_xyz .kuang .txt .p1{background:url(../images/js_xyz_ask.png) no-repeat left 0.1rem; background-size:0.54rem 0.48rem; color:#333333; padding-left:0.6rem; font-size:0.26rem; padding-top:0.1rem;}
.js_xyz .kuang .txt .p2{color:#555555;}
.js_xyz .kuang .txt .p2 a{color:#555555; text-decoration:underline;}
.js_xyz .kuang .txt .answer{width:30%; height:auto; display:block; margin-left:4%;}
.js_xyz .kuang .txt .p3{color:#333333;}
.js_xyz .kuang .txt .click{font-size:0.26rem; width:95%; display:inline-block; color:#db333a; text-decoration:underline; padding:5px 4% 0 4%;}
.js_xyz .kuang .a{width:30%; height:0.6rem; display:block; border:1px solid #cbcbcb; border-radius:5px; float:left; margin:2% 0 0 2%; font-size:0.26rem; color:#555555; text-align:center; line-height:0.6rem;}

.ek_fw{border-bottom:0.2rem solid #f0f0f0; padding-top:0.2rem;}
.ek_fw .title{width:80%; height:auto; margin-left:10%;}
.ek_fw .tips{width:28%; height:auto; float:left; margin:0.2rem 0 0 4%;}

.ek_zz{border-bottom:0.2rem solid #f0f0f0; padding-top:0.2rem;}
.ek_zz .title{width:80%; height:auto; margin-left:10%;}
.ek_zz .img{width:28%; height:auto; float:left; margin:0.2rem 0 0 4%;}

.tabBox .hd{height:0.6rem; width:100%; line-height:0.4rem; font-size:0.16rem; background:#ffffff; color:#333333;}
.tabBox .hd ul li{float:left; width:20%; text-align:center;}
.tabBox .hd ul .on{border-bottom:2px solid #e1676d; color:#e1676d;}
.tabBox .hd ul .on a{display:block; /* 修复Android 4.0.x 默认浏览器当前样色无效果bug */  }
.tabBox .bd li{width:100%; border-top:1px solid #dddddd; border-bottom:1px solid #dddddd; background:#ffffff; padding:0.2rem 0; margin-top:0.2rem;}
.tabBox .bd li .img{width:30%; height:auto; float:left; margin:0 4%;}
.tabBox .bd li .txt{width:45%; height:auto; float:left;}
.tabBox .bd li .txt .p1{font-size:0.16rem; color:#000000; line-height:0.2rem;}
.tabBox .bd li .txt .p2{font-size:0.16rem; color:#666666; line-height:0.2rem; margin-bottom:5px;}
.tabBox .bd li .txt .p3{font-size:0.14rem; color:#333333; line-height:0.2rem; margin-bottom:5px;}
.tabBox .bd li .txt .p4{font-size:0.14rem; color:#959595; line-height:0.2rem;}
.tabBox .bd li .ask{width:14%; height:auto; float:left; margin-top:0.2rem; margin-left:3%;}

.arc{width:92%; margin-left:4%; padding:20px 0;}
.arc .arc_title{font-size:0.4rem; color:#333333; line-height:0.6rem;}
.arc .arc_date{font-size:0.3rem; color:#666666; margin-top:0.1rem;}
.arc .arc_date a{color:#778ea0; margin-left:0.1rem;}
.arc .arc_body{color:#666666; margin-top:0.2rem; font-size:0.3rem;}
.arc .arc_body p{margin-top:0.2rem; line-height:0.5rem;}
.arc .arc_body img{width:80%; height:auto;}
.arc .arc_body .kuang{width:100%; height:0.8rem; border-radius:5px; background:#0fcece; display:block; font-size:0.3rem; color:#ffffff; text-align:center; line-height:0.8rem; margin:0.2rem 0;}
.arc .tele{width:100%; height:auto; margin:0.2rem 0 0 0;}
.arc .pn{width:100%; height:0.4rem; font-size:0.3rem; color:#666666; line-height:0.4rem; display:block;}
.arc .pn span, .arc .pn:nth-of-type(2) span, .arc .pn:nth-of-type(3) span{width:3px; height:0.3rem; display:block; float:left; margin-right:0.1rem; margin-top:0.05rem; background:#da333a;}
.arc .pn:nth-of-type(4) span, .arc .pn:nth-of-type(5) span{width:3px; height:0.3rem; display:block; float:left; margin-right:0.1rem; margin-top:0.05rem; background:#cccccc;}
.arc .pn p{float:left;}
.arc .other{width:100%; height:0.4rem; background:url(../images/arc_line.jpg) no-repeat center; margin:0.2rem 0;}
.arc .other p{width:2rem; margin:0 auto; height:0.4rem; font-size:0.4rem; line-height:0.4rem; background:#ffffff; text-align:center;}
.arc .hot{width:25%; height:auto; float:left;}

.ks{width:100%; height:auto; display:inline-block; background:#f0f0f0;}

.ks .ks_left{width:20%;float:left;height:auto;margin:2% 0 2% 4%;}

.ks .ks_right{width:72%;float:left;margin-bottom:2%;}

.ks .ks_right .tips{width:31%; line-height:0.55rem; float:left; margin:3% 0 0 2%; background:#ffffff; text-align:center; border-radius:5px; font-size:0.24rem; color:#333333;}

.index_tips{width:100%; height:auto; margin:0.2rem auto;}