/* CSS Document */
html { font-size: 40px; }
body { padding: 0; font-family: "Microsoft YaHei"; margin: 0; -webkit-text-size-adjust: none; width: 100%; min-width: 320px; max-width: 640px; margin: 0 auto; overflow-x: hidden; background-color:#fff;}
.tbody { padding: 0 0.5rem; background-color:#FFF; }
ol, ul { list-style: none }
* { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; }
ul, li, input, h1, h2, h3, h4, p, span, b, dl, dt, dd, header, menu, section, footer, nav, article { margin: 0; padding: 0; }
ul, li { list-style: none; }
.sbody img { border: 0; display: block; width: 100%; }
.clear{ clear:both;}
em { font-style: normal; }
a { text-decoration: none; color: #333; }
.bghui{ background-color:#f2f2f2;}
.red{ color:#fa2b47;}

.location{font-size:0.675rem; height:2rem; background:#f0f0f0; color:#8f8f8f; line-height:2rem; text-indent:0.375rem; border-top:1px solid #dddddd;border-bottom:1px solid #dddddd; }
.location a{color:#8f8f8f;}
.flex{display: flex; flex-direction: row; flex-wrap: wrap;justify-content: space-between;}
.hr{width: 100%;height: 0.25rem; background: #F5F5F5;}
.img img{width: 100%;}
/*-------------------------------------*/
.menu_top{ width:100%; background-color:#fff; padding:0.5rem;}
.menu_top img{ width:65%; float:left;}
.jf_btn .sub_btn { width: 8rem !important; } 
.gopre{ display:block; float:left; font-size:1.5rem; line-height:2rem; color:#FFF;}
.top_title{ float:left; display:block; font-size:0.8rem; line-height:2rem; color:#FFF; margin-left:30%;}
.menuico{ float:right; width:0.9rem; height:1.7rem; background-image:url(http://3g.hnxdf.com/zhuanye/prqh/img/menu_ico.png); background-position:center center; background-size:100%; background-repeat:no-repeat;}
.menu_list{ display:block;}
.menu_list li{ display:block; width:25%; height:1.25rem; float:left; border-right:1px solid #fff;}
.menu_list li a{ display:block; width:100%; height:1.25rem; line-height:1.25rem; text-align:center; font-size:0.5rem; color:#fff; background-color:#fc9820;}
.banner{ width:100%;overflow:hidden;}
.title{ font-size:0.75rem; color:#000; line-height:3.75rem; text-align:center; position:relative;}
.title:after{ content:""; display:block; width:3.1rem; height:0.1rem; background-color:#0a6bcc; position:absolute; left:0; right:0; margin:0 auto; top:2.8rem;}
.title:before{ content:""; display:block; width:8.65rem; height:1px; background-color:#0a6bcc; position:absolute; left:0; right:0; margin:0 auto; top:2.9rem;}
.ftitle{ font-size:0.6rem; color:#000; text-align:center; padding-bottom:1.05rem;}
.gx_li{ width:100%; text-align:center;}
.gx_li li{ display:inline-block; width:46%; margin:0 1% 0.35rem;}
.gx_li .gx_tit{ font-size:0.55rem; text-align:center; line-height:1.2rem; border:1px solid #eee; border-bottom:none;}
.gx_li .gx_xl{ font-size:0.45rem; text-align:center; line-height:1; padding-bottom:0.3rem; color:#fa2b47; border:1px solid #eee; border-top:none;}
.btn_box{ width:100%; text-align:center; padding-top:0.75rem; padding-bottom:1.43rem;}
.btn_box a{ display:inline-block; height:1.2rem; font-size:0.6rem; text-align:center; font-weight: bold; border:2px solid #fa2b47; border-radius:0.15rem; line-height:1.2rem; padding:0 0.5rem; margin:0 0.2rem;}
.btn_box .l_btn{ background-color:#fa2b47; color:#fff;}
.btn_box .r_btn{ background-color:#FFF; color:#fa2b47;}
.text_box{ padding:0.55rem 0.3rem;}
.text_box .title{ background-color:#fff;}
.text_box .btn_box{ background-color:#FFF;}
.text{ background-color:#FFF; font-size:0.55rem; padding:0 0.625rem; text-indent:2em; line-height:1rem; color:#000;}
.scrbox{ background-color:#FFF; height:9.075rem; width:15.27rem; box-shadow:0 0 10px 0 #aaa; box-sizing:border-box; padding-top:0.25rem; margin:0 auto;}
.hjscr{ width:14.15rem; margin:0 auto;}
.swiper-pagination-bullet{ width:0.2rem !important; height:0.2rem !important; border-radius:0.1rem !important; background-color:#fa2b47 !important; margin:0 2px !important; opacity:1 !important; transition:all 0.5s;}
.swiper-pagination-bullet-active{ width:0.5rem !important;}
.shouhuo .tit{ font-size:0.75rem; color:#fd3f05; text-align:center; font-weight:bold; line-height:1.8rem; padding-top:0.25rem;}
.shouhuo .ftit{ font-size:0.45rem; color:#fd3f05; text-align:center; line-height:1;}
.shouhuo img{ display:block; width:12.45rem; margin:0.75rem auto 0;}
.mfty{ width:100%; text-align:center;}
.mfty li{ display:inline-block; width:7.25rem; margin-bottom:0.375rem;}
.mfty .tytit{ font-size:0.55rem; color:#666; border:1px solid #eee; line-height:1.65rem;}
.bmlp img{ width:10rem; margin:0 auto;}
.box6{ position:relative;}
.box6 .titbg{ height:2.8rem; background-image:url(../img/sebg6.jpg); background-position:top center; background-repeat:no-repeat; background-size:cover;}
.box6 .tbody{ overflow:hidden;}
.box6 ul{ width:16rem; overflow: hidden; }
.box6 li{ width:7.25rem; float:left; margin-right:0.425rem; background-color:#fff; margin-bottom:0.6rem;}
.box6 li .con{ padding:0 8px 0 10px; border:1px solid #eeeeee;}
.box6 .con .name{ font-size:0.6rem; color:#000; line-height:0.85rem; float:left;}
.box6 .con .price{ font-size:0.6rem; color:#f42402; line-height:0.85rem; float:right;}
.box6 .con .small{ clear:both; font-size:0.5rem; line-height:0.85rem; color:#544a3d;}
.box7{ padding-bottom:0.9rem;}
.formline{ display:block; width:100%; height:0.9rem; background-color:#4a5aa5;}
.form_tit{ font-size:0.75rem; padding-top:1.2rem; margin-top:0.5rem; text-align:center;}
.form_tit span{ color:#4a5aa5;}
.formipt{ display:block; width:78%; height:1.5rem; margin:0 auto 0.25rem; text-align:center; border:none; background-color:#FFF; box-shadow:1px 1px 8px 0px #bfc5df; border-radius:5px;text-align-last: center; font-size:0.6rem; color:#a3a3a3;;border:1px solid #eee;}
.form_box{ padding-top:0.6rem;}
.formbtn{ border:none; background-color:#fa2b47; display:block; width:4.95rem; height:1.3rem; margin:0.6rem auto; cursor:pointer; border-radius:0.15rem; font-size:0.6rem; color:#FFF;}
footer{ background-color:#ff8800; text-align:center;font-size:0.4rem; color:#FFF; line-height:1rem; padding-bottom:2.6rem;}
.f_nav{ text-align:center; font-size:0.4rem; color:#FFF; line-height:1rem;}
footer a{ text-align:center; font-size:0.4rem; color:#FFF; padding:0 10px;}
.footer_bar{ position:fixed; bottom:0px; left:0px; width:100%; background-color:#FFF; padding-top:0.3rem; z-index:9999;}
.footer_bar li{ display:block; width:20%; float:left; text-align:center; }
.footer_bar li img{ width:1rem; height:1rem; margin:0 auto;}
.footer_bar li a{ font-size:0.5rem; color:#ff8800; text-align:center;}
.dz{ width:15.25rem; margin:0 auto; background:url(../img/s.jpg) top center; background-size:100%;}
.dz dl{ width:3rem; margin-top:0.66rem;position:relative;}
.dz dl dt{ line-height:0.89rem; text-align:center; font-size:0.4rem;}
.dz dl dt img{ width:1.625rem; height:1.625rem; margin:0 auto;text-align:center;}
.dz dl dt b{ color:#FC0001; font-size:0.5rem;}
.sw{ width:100%; position:relative; background:#0A6BCC; height:4.3rem; font-size:0.55rem; margin-top:1.2rem;}

.gx_li2{ width:100%; text-align:center; position:absolute; top:-2rem; }
.gx_li2 li{ display:inline-block; width:30%; margin:0 1% 0.35rem;}
.gx_tit1{  text-align:center;  display:block ;background:#FFF; line-height:0.9rem;}
.gx_li2 .gx_xl{  text-align:center; line-height:1; padding-bottom:0.3rem; color:#fa2b47; border:1px solid #eee; border-top:none;}
.zpp {
    width: 14.975rem;
    margin: 0 auto;
    padding-top: 0.45rem;
}
.zpp ul.ul1 li {
    width: 7.2rem;


}
.zpp ul.ul2 {
    width: 7.2rem;
}
 
}
.zp {
    width: 14.975rem;
    margin: 0 auto;
    padding-top: 0.2rem;
}
.zp ul.ul2 {
    width: 15rem;
	margin:0 auto;
	text-align:center;
	margin-top:0.35rem;
}
.zp ul.ul2 li {
    width: 7.37rem;
    margin-top: 0.15rem;
}
.xan{ background:url(../img/z.png) top center; width:6.9rem; height:1.275rem; background-size:100%; margin:0 auto; padding-left:0.53rem;line-height:1.275rem; color:#FFF; margin-top:0.56rem; text-align:left; font-size:0.58rem;font-weight: bold;}
.xan a{ color:#FFF}

.bddb{width: 100%; height:9.7rem; background: url("../img/bg.jpg") no-repeat; background-size:16rem 7.975rem; background-position: bottom;}
.bddb ul{ padding-top: 0rem;}
.bddb ul li.l11{width:12.5rem; margin: 0 auto; margin-bottom: 0.375rem;}
.bddb ul li.l11 span{display: block; width: 20%; height:1.3rem; background: #FF0004; border-radius: 5px; text-align: center; line-height: 1.3rem; color: #fff; font-size: 0.6rem;}
.bddb ul li.l11 input{width:80%; height: 1.3rem; border: 3px solid #EEEEEE; border-radius: 5px; line-height: 1.3rem;  font-size: 0.6rem; color:#D2D2D2;}
.bddb ul li.l12 {width:12.5rem; margin: 0 auto; text-align: center;}
.bddb ul li.l12 input{width: 80%; height: 1.3rem;background: #FF0004; border-radius: 5px;  font-size: 0.7rem; color: #fff; border: 0;}


