@charset "gb2312";
/* CSS Document */
body { font-family: Microsoft Yahei, Arial, sans-serif; background-color: #f8f8f8; color: #000; max-width: 4.8rem; font-size: .18rem;
margin: 0px auto; }
html { background-color: #000; }
* { padding: 0; margin: 0; }
img { border: none; }
em, i { font-style: normal; }
ul, li { list-style: none outside none; }
p { text-align: justify; text-justify: distribute-all-lines; font-size:.2rem;
line-height:.3rem;
}
a { text-decoration: none; color: #333; }
.line { clear: both; height: 0; line-height: 0; border-bottom: .02rem dashed #c0c0c0;
margin-top: .2rem;
font-size: 0; width: 100%; overflow: hidden }
img[src*=".jpg"] { border: none; background-image: url(http://pic.eeee5555.com/comm/loading.gif); background-size: 10px 10px; background-position: center center; background-repeat: no-repeat; width: 100%; }
.logo {
padding:.12rem .3rem; text-align: center; }
.logo img { width: 100%; }
.banner { width: 100%; overflow: hidden; }
.banner img { width: 100%; display: block; }
.main { max-width: 4.8rem; margin: 0px auto; overflow: hidden; }
.nrjjsb { width: 100%; height: auto; overflow: hidden; border-radius: 5px; box-sizing: border-box; }
.nr_n1 {
padding-left: .3rem; overflow: hidden; }
.nr_n1 p { /*font-size:16px;*/ padding: 5px 0px; }
.nr_n1 p span { color: #da1616; }
.nr_n1_dx input {
width: .15rem;
height: .15rem; float: left; margin-top: 7px; }
.nr_n1_dx label { float: left; width: 33%; text-align: left; margin-bottom: 5px; }
.nr_n1_dx label a { display: block; text-indent: 0.4em; color: #666666; /*font-size:14px;*/ }
.nr_n1_dx2 input { float: left; margin-top: 7px; }
.nr_n1_dx2 label { float: left; width: 33%; text-align: left; margin-bottom: 5px; }
.nr_n1_dx2 label a { display: block; text-indent: 0.4em; color: #666666; /*font-size:12px;*/ }
.nr_n1_dx3 input { float: left; margin-top: 12px; }
.nr_n1_dx3 label { float: left; width: 50%; text-align: left; margin-bottom: 5px; }
.nr_n1_dx3 label a { display: block; text-indent: 0.4em; color: #666666;/*font-size:12px; */ }
.nr_n2 { width: 98%; margin: 0 auto; }
.nr_n2 p { /*font-size:18px;*/ padding: 5px 0px; }
.nr_n2 p span { color: #da1616; }
.fabiao { width: 96%; margin: 0 auto; }
.biaodan_anniu { width: 2.88rem; margin:.3rem auto;
height:.45rem;
border-radius:.1rem;
background: -webkit-linear-gradient(left, #ff6e02, #ffa662, #ff6d00);
box-shadow: 0 .02rem .02rem rgba(0,0,0,.3);
}
.biaodan_anniu a { color: #FFF; }
.nr_sub { width: 2.28rem; height:.45rem;
line-height:.45rem;
display: block; border-style: none; font-size: .24rem; text-align: center; color: #fff; cursor: pointer; background: none; font-family: "Microsoft Yahei";margin: 0 auto;}
.fabiao_xm { padding-left: .3rem;
}
.wz_z { float: left; width: 80%; }
.wz_z p { height: 45px; line-height: 40px; float: left; }
.wz_z span { color: #d32629; line-height: 42px; }
.wz_z input { border: 1px solid rgb(214, 214, 214); background-color: rgb(241, 241, 241); height: 35px; line-height: 35px; float: left; width: 60%; background: #fff; }
.wz_zz { float: left; width: 80%; }
.wz_zz p { height: 30px; line-height: 42px; float: left; }
.wz_zz span { color: #d32629; }
.wz_zz label { margin-top: 3%; }
.bdbg { width: 4.8rem; height: .26rem;
background: url(../img/pic_bd.png); background-size: 4.8rem .26rem;
}
.csjg { width: 4.6rem; height: 2.3rem; background: url(../img/pic_csjg.png) no-repeat; background-size: 4.6rem 1.95rem; margin: .15rem auto;
overflow: hidden; }
.csjg .dh {
padding: .3rem .5rem 0rem;
font-size: .2rem; font-weight: bold; }
.csjg .bd { padding: .15rem .1rem;}
.csjg .bd p { text-indent: 2em; font-size: .18rem;line-height: .25rem;}
.csjg .bd p i { color: #ff0000; }
.csjg span {
font-size: .16rem; color: #ff0000; margin-top: .2rem;
display: block; text-align: center;
}
.tit { width: 4.8rem; font-size: .25rem;
font-weight: bold; overflow: hidden; margin-top: .25rem;
border-top: .1rem solid #50b19d;
padding-top: .25rem;
}
.tit span {
font-size: .24rem; background: url(../img/line.jpg) left no-repeat; background-size: .06rem .25rem;
padding-left: .1rem;
margin-left: .3rem;
}
.tit .tit2 {
font-size: .24rem; background: url(../img/line.jpg) left no-repeat; background-size: .06rem .25rem;
padding-left: .1rem;
margin-left: 1rem; }
.tit span i { color: #fe864a; }
.tit3 { width: 4.8rem; overflow: hidden; border-top: .1rem solid #50b19d;
position: absolute; bottom: 0; }
.ul01 { padding: 0.2rem 0.05rem 0.1rem; height: 1.45rem; }
.bd li { float: left; width: 25%; }
.bd li img { width: 1.06rem; height: 1.07rem; margin: auto; display: block; }
.bd li p { width: 1.06rem; text-align: center; margin: .08rem auto 0;
font-size: .18rem;
height:.35rem;
line-height:.45rem;
color: #fff; background: url(../img/hx.png) center no-repeat; background-size: 100%; }
.wenzi {
box-shadow: 0 .035rem .04rem #b9b8b8; margin-bottom: 0.2rem; }
.wenzi .jcj { text-align: justify; line-height: .28rem;
font-size: .18rem;
padding: .1rem;
text-indent: 2em; }
.wenzi p em { color: #ff0000; }
.tupian { width: 92%; margin: 0.05rem auto; height: 1.42rem; }
.tupian li { width: 1.46rem; height: 1.42rem; float: left; }
.h_bg { background: url(../img/h_bg.jpg) center no-repeat; background-size: 100%; font-size: 0.24rem; text-align: center; line-height: 0.35rem; color: #fe864a; height: 0.35rem; }
.quezheng { width: 96%;  margin: .2rem auto;
border-bottom: 1px dashed #ccc;  border-top: .01rem dashed #ccc;
position: relative; }
.quezheng .qzlr { clear: both; overflow: hidden; height: 1.05rem; }
.quezheng .qzlr span {
width: .29rem;
 height: .25rem; display: inline-block; float: left;  margin: .2rem .1rem;
}
.quezheng .qzlr p { width: 1.75rem; text-align: justify;  font-size: .18rem;
 line-height: .3rem;
float: left; margin-top: 0.1rem; }
.quezheng .qzlr .tpjx01 { width: 2.15rem; height: 1.02rem; position: absolute; top: -0.01rem; right: -0.01rem; }
.quezheng .qzlr .tpjx02 { width: 2.15rem; height: 1.02rem; position: absolute; bottom: -0.01rem; right: -0.01rem; }
.zjbs { background: url(../img/zj_bg.png) 0.1rem center no-repeat; background-size: 1.37rem 2.93rem; position: relative; height: 3.2rem; overflow: hidden; }
.zjbs p { width: 3.2rem; height: 3.2rem; border-radius: 50%; background: #fff;  line-height: .3rem;
 font-size: .18rem;
border: 1px solid #ececec; position: absolute; bottom: -0.1rem; right: 0.1rem; text-align: center; }
.zjbs p em { color: #e71f21; }
.wxts { width: 100%; height: 2.2rem; margin: .2rem auto;
background: url(../img/wxts.jpg) center top no-repeat; background-size: 100%; }
.wxts p {
font-size: .18rem; text-align: justify;  line-height: .3rem;
text-indent: 2em; width: 86%; margin: auto; padding-top: 0.8rem; }
.wxts p em { color: #e71f21; }
footer { background-color:#da9a00; overflow:hidden; padding:1% 0 3%;margin-top: .3rem;}
footer .foot_lf{width: 41%;float: left;padding:0 2%;}
footer .foot_lf img{width: 100%; margin-top: 10%;}
.line0{width: 1px;height:150px;float: left;background:url(../img/line0.jpg);background-size: contain; }
footer .foot_rg{width: 48%;float: left;padding:0 3%;}
footer .foot_rg dl{overflow: hidden;margin-top: 10%;}
footer .foot_rg dl dt{width: 40px;height: 40px;float: left; border-radius:50% ;background: #937543 url(../img/icon_tel.png) center no-repeat;}
footer .foot_rg dl:nth-of-type(2) dt{background: #fff url(../img/icon_lx.png) center no-repeat;margin-top: 6%;}
footer .foot_rg dl dd{width: 75%;float: left;font-size: 14px; padding-left: 3%;margin-top: 2%;margin-left: 0;}
@media screen and (min-width:360px)and (max-width:412px){
footer .foot_rg dl dd{width: 74%;font-size: 12px; padding-left: 2%;}	
}
@media screen and (max-width:350px){
footer .foot_rg{width: 51.5%;padding:0 1.5%;}
footer .foot_rg dl dt{width: 36px;height: 36px;}
footer .foot_rg dl dd{width: 78%;font-size: 12px;padding-left: 0;}	
}
footer a{color: #fff;}
#top-phone,#QQ-talk,#flagBox{ display:none;display:none !important;}
.dbdhtx{display:none;display:none !important;}
#lxb{display:none;display:none !important;}
#chatAudio{display:none;display:none !important;}
.dSwt{display:none;display:none !important;}