/* 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; }
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; }
img {display: block; width: 100%; }
.clear{ clear:both;}
em { font-style: normal; }
a { text-decoration: none; color: #333; }
.line{ height:0.2rem; background-color:#eeeeee;}
/*----*/
header{padding:0.5rem 0.5rem;background:#FFF; overflow:hidden;}
header .icon-category{float: right; width: 1rem; height: 1.5rem; background-image: url(http://3g.hnxdf.com/zhuanye/prqh/img/menu_ico.png); background-position: center center; background-repeat: no-repeat;}
header h1{float:left;width:70%;}
header h1 a{display:block;width:100%;padding:0;}
header h1 a img{width:100%;display:block;}
header a.control_btn{color:#E9441A;float:right;display:block; margin-top:0.26rem;}
.sj_menu_bg{ background:#fc9820; width:100%;}
.sj_menu_ul{ border-top:1px solid #FFF;background:#fc9820; height:1.7rem; }
.sj_menu_ul li{ float:left; width:24%; border-left:1px solid #FFF;text-align:center; line-height:1.7rem; height:1.7rem;background:#fc9820; font-size:0.6rem;}
.sj_menu_ul li:first-child{ border-left:none; width:25%;}
.sj_menu_ul li a{ color:#FFF;}
.xfly_lybox1{display:block; width:13.7rem; height:1.175rem; margin:0 auto; box-sizing:border-box; border:1px solid #d2d2d2; border-radius:6px; text-align:center; line-height:1.125rem; font-size:0.55rem; color:#bebaba; margin-bottom:0.25rem;}
.b_tit{ font-size:0.75rem; color:#ef8201; text-align:center; line-height:1.95rem;}
.xfly_ly_subbox{ display:block; width:7.175rem; height:1.175rem; margin:0 auto; border:none; background:url(../img/bf_btn.jpg) center center no-repeat; background-size:contain;}
.b_form{ padding-bottom:0.5rem;}
.title{ position:relative; margin-top:0.5rem; height:1.7rem;}
.title .tit{ font-size:0.9rem; color:#ef8203; text-align:center; position:relative; margin:0 auto; z-index:9; top:0.6rem;}
.title .tit:before{ content:""; display:block; width:0.8rem; height:0.1rem; background-color:#ef8203; position:absolute; top:0.6rem; left:0px;}
.title .tit:after{ content:""; display:block; width:0.8rem; height:0.1rem; background-color:#ef8203; position:absolute; top:0.6rem; right:0px;}
.title .ftit{ font-size:1.2rem; text-align:center; color:#f0e8e5; position:absolute; top:0px; right:0; left:0; margin:0 auto;}
.swiper-pagination-bullet{ width:0.2rem !important; height:0.2rem !important; border-radius:0.1rem !important; background-color:#ff0000 !important; margin:0 0.05rem !important; opacity:1 !important; transition:all 0.5s;}
.swiper-pagination-bullet-active{ width:0.5rem !important;}
.hjscr{ padding-top:0.7rem !important; width:90%;}
.xxgk_txt{ font-size:0.5rem; line-height:0.75rem; color:#333333; width:90%; margin:0 auto; padding-top:0.5rem;}
.btn_box{ padding-top:0.75rem; padding-bottom:0.5rem; width:95%; margin:0 auto; font-size:0.6rem;}
.btn_box .swtzh{ display:block; width:4.9rem; height:1.425rem; text-align:center; line-height:1.425rem; background-color:#ef8203; color:#fff; float:left; border-radius:6px;}
.btn_box .telbtn{ display:block; width:9.7rem; height:1.425rem; text-align:center; line-height:1.425rem; background-color:#f73131; color:#fff; float:right; border-radius:6px;}
.sz_txt{ font-size:0.5rem; color:#333; line-height:0.75rem; padding:0.5rem 0; width:90%; margin:0 auto;}
.sz_li{ text-align:center; margin-top:0.6rem;}
.sz_li li{ display:inline-block; width:3.15rem; margin:0 0.3rem; vertical-align:top;}
.sz_li img{}
.ms_n{ font-size:0.45rem; color:#343434; text-align:center; line-height:0.6rem; padding:0.125rem 0;}
.ms_t{ display:block; width:3rem; height:0.75rem; line-height:0.75rem; text-align:center; font-size:0.45rem; color:#343434; border:1px solid #e5e5e5; border-radius:4px;}
.sb_tit{ width:95%; margin:0 auto; text-align:center; font-size:0; padding-bottom:0.125rem;}
.sb_tit p{ width:4.68rem; height:1.625rem; background:url(../img/sb_tab.jpg) center center no-repeat; background-size:contain; color:#ef8203; font-size:0.6rem; line-height:1.625rem; text-align:center; display:inline-block; margin:0 0.1rem;}
.sb_tit p.sb_tab{ background-image:url(../img/sb_tabc.jpg); color:#fff;}
.sb_con{ width:94%; margin:0 auto;}
.sb_l{ float:left; width:7.78rem;}
.sb_r{ float:right; width:6.8rem;}
.jx_li{ width:94%; margin:0 auto; text-align:center; font-size:0;}
.jx_li li{ display:inline-block; width:48%; margin:0 1%;}
.jx_tit{ font-size:0.6rem; line-height:1.05rem; padding-bottom:0.5rem; color:#333333; text-align:center;}
.zy_other img{ width:0.7rem; display:inline-block; vertical-align:middle}
.zy_other{ font-size:0.3rem; color:#fe0000; line-height:0.75rem;}
.zy_li{ width:94%; margin:0 auto; font-size:0;}
.zy_li li{ display:inline-block; width:48%; margin:0 1%; background-color:#f4f4f4; margin-bottom:0.25rem;}
.zy_tit{ font-size:0.6rem; color:#fe0000; font-weight:bold; line-height:1.45rem; text-align:center;}
.zy_tit span{ font-size:0.45rem; color:#333333; font-weight:normal;}
.zy_txt{ font-size:0.45rem; line-height:0.7rem; color:#zy_txt;}
.zy_txt .rb{ font-weight:bold; color:#fe0000;}
.zy_txt .r{ color:#fe0000;}
.zy_txt a{ color:#fe0000;}
.zy_btn{ text-align:center; padding:0.375rem 0 0.5rem;}
.zy_btn a{ display:inline-block; width:3.15rem; height:0.825rem; font-size:0.5rem; color:#fff; line-height:0.825rem; text-align:center; background-color:#ef8203; border-radius:4px; margin:0 0.1rem;}
.zy_btn a:nth-child(2){ background-color:#fe0000;}
.jn_pic{ padding:0.75rem 0 0 0; width:15rem;}
.zs_pic{ width:100%; box-shadow:0 0 0.25rem 0 #333; margin-top:0.5rem;}
.jy_li{ padding:1rem 0 0.5rem;}
.formipt{ display:block; width:11.9rem; height:1.4rem; margin:0 auto; border:1px solid #a0a0a0; font-size:0.6rem; color:#999999; text-align:center; margin-bottom:0.25rem; border-radius:6px;}
.ff_tit{ font-size:0.75rem; font-weight:bold; color:#333333; line-height:2.65rem; text-align:center;}
.fformbtn{ display:block; width:5.175rem; height:1.375rem; margin:0 auto; border:none; background:url(../img/ff_btn.jpg) center center no-repeat; background-size:contain; margin-top:0.5rem;}
.f_form{ padding-bottom:1.3rem;}
.footer { text-align: center; 
width: 100%; clear: both; height: 4.75rem; background:#FF8D00; padding-top:0.3rem; padding-bottom:7rem;}
.footer p { color:#FFFFFF; line-height:0.8rem; font-size:0.5rem;
}
.footer p a { color:#FFFFFF; padding: 0 0.25rem; }
.footer p span a { color: #ee7800 }

.user-info { background: #fff; width: 100%; float: left;padding:0.1rem 0; }
.user-info li { width: 20%; text-align: center; float: left; display: inline; box-sizing: border-box; text-align:center; }
.user-info li img{ display:inline-block; width:1rem;height:1rem;margin-top:.07rem;}
.user-info li p {font-size:0.5rem; color: #ee7902 }
.com-client { position: fixed; width: 100%; left: 0; bottom: 0; z-index: 800; }
