/* 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:#a7d9e2;}
.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, img, div { margin: 0; padding: 0; }
ul, li { list-style: none; }
img { border: 0; display: block; width: 100%; }
.clear{ clear:both;}
.f_l{ float:left !important;}
.f_r{ float:right !important;}
em { font-style: normal; }
a{ text-decoration: none; color: #333; }
.red{ color:#fd0000;}
/**/
.menu_top{ width:100%; background-color:#fff; padding:0.5rem;}
.menu_top img{ width:65%; float:left;}
.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;}
.b_form{ width:100%; background-color:#e85b5b; font-size:0.45rem; color: #fff; text-align:center; padding-bottom:0.375rem;}
.bf_tit{ font-size:0.6rem; color:#fff; text-align:center; font-weight:bold; line-height:1.65rem;}
input::-webkit-input-placeholder{ color:#fff;}
.b_form .ipt_tit,.b_form .ipt_tel{ display:inline-block; border:1px solid #fff; border-radius:6px; background-color:unset; text-align:center; font-size:0.45rem; color:#fff; line-height:0.875rem; vertical-align:middle; margin-right:0.25rem;}
.b_form .ipt_tit{ width:3.95rem;}
.b_form .ipt_tel{ width:4.45rem;}
.b_form .f_btn{ display:inline-block; background:url(../img/form_btn.jpg) center center no-repeat; background-size:contain; width:3.825rem; height:0.85rem; vertical-align:middle; border:none;}
.title{ padding-top:1.15rem; padding-bottom:1rem; text-align:center;}
.title img{ width:10.6rem; height:1.75rem; display:inline-block;}
.mx_li{ text-align:center; font-size:0; position:relative;}
.mx_li li{ width:7.55rem; height:6.45rem; display:inline-block; margin:0 0.2rem 0.175rem;}
.mx_li li.f_l,.mx_li li.f_r{ width:4.45rem; height:4.1rem;}
.mx_li li img{ border:6px solid #fff;}
.mx_txt{ width:6.45rem; height:5.825rem; position:absolute; bottom:0.175rem; left:0; right:0; margin:0 auto; background:url(../img/mx_txt.jpg) center center no-repeat; background-size:contain; font-size:0.6rem; color:#000; line-height:1rem; padding-top:0.75rem;}
.mx_txt a.swtzh{ display:block; width:125px; height:28px; box-sizing:border-box; border-radius:14px; border:2px solid #000; background-color:#ffcc01; color:#000; font-size:18px; line-height:28px; text-align:center; margin:0 auto; box-shadow:2px 2px 0px 0px #79b9a8; margin-top:30px;}
.xs_l,.xs_r{ height:7.5rem;}
.xs_pic{ width:5rem;}
.xs_con{ width:10rem;}
.xs_tit{ background-position:center center; background-size:contain; background-repeat:no-repeat; font-size:0.45rem; color:#FFF; text-align:center; line-height:1.05rem; height:1.2rem;}
.xs_tita{ background-image:url(../img/xs_tit_01.jpg)}
.xs_titb{ background-image:url(../img/xs_tit_02.jpg)}
.xs_titc{ background-image:url(../img/xs_tit_03.jpg)}
.xs_titd{ background-image:url(../img/xs_tit_04.jpg)}
.xs_tite{ background-image:url(../img/xs_tit_05.jpg)}
.xs_name{ font-size:0.5rem; color:#000; text-align:center; line-height:0.75rem;}
.xs_txt{ font-size:0.4rem; color:#333333; text-indent:1.5em; line-height:0.75rem;}
.xs_btn{ text-align:center;}
.xs_btn a{ display:inline-block; font-size:0.45rem; color:#333; line-height:0.875rem; text-align:center; background-size:contain; background-repeat:no-repeat; background-position:center center;}
.xs_btn a.btn_l{ width:3.275rem; margin-right:0.5rem; background-image:url(../img/xsbtnl.png);}
.xs_btn a.btn_r{ width:3.7rem; background-image:url(../img/xsbtnr.png);}
.xs_l .xs_pic{ float:left;}
.xs_l .xs_con{ float:right;}
.xs_r .xs_pic{ float:right;}
.xs_r .xs_con{ float:left;}
.box3{ text-align:center; background-color:#fff; width:100%; font-size:0; padding-bottom:0.45rem;}
.box3 .b_tit{ font-size:0.6rem; color:#333; line-height:1.5rem; text-align:center;}
.box3 img{ width:5rem; height:1.875rem; display:inline-block; margin:0 0.04rem;}
.box3 .bc_txt{ font-size:0.6rem; color:#fb0000; line-height:0.75rem; text-align:center; font-weight:bold; padding-top:0.65rem;}
.zy{ text-align:center; font-size:0;}
.zy li{ display:inline-block; width:48%; margin:0 1% 0.25rem;; background-color:#fff;}
.zy_tit{ font-size:0.5rem; color:#333; line-height:1.15rem;}
.zy_tj{ font-size:0.4rem; line-height:0.75rem;}
.zy_tj img{ display:inline-block; width:auto; margin:0 0.05rem;}
.zy_btn{ padding:0.25rem 0;}
.zy_btn a{ display:inline-block; width:3.075rem; height:0.8rem; background:url(../img/xsbtnl.png) center center no-repeat; background-size:contain; font-size:0.45rem; line-height:0.8rem; text-align:center;}
#zy_more{ display:block; width:14.475rem; height:1.525rem; margin:0.5rem auto 0.25rem; background-color:#e85b5b; color:#FFF; font-size:0.6rem; line-height:1.525rem; text-align:center;}
.btxt{ width:100%; background-color:#e85b5b; padding:0.5rem 0;}
.btxt .txt{ font-size:0.6rem; line-height:1rem; text-align:center; color:#FFF;}
.bigimg{ padding:0.25rem 0;}
.form_box{ background-color:#91c1ca; padding-bottom:2.25rem;}
.form_tit{ font-size:0.95rem; text-align:center; line-height:1.6rem; padding-top:0.6rem; color:#f90701;text-shadow: -0.05rem 0 #fff,0 0.05rem #fff,0.05rem 0 #fff, 0 -0.05rem #fff;}
.form_ftit{ font-size:0.7rem; text-align:center; line-height:1.2rem; color:#fff; text-shadow:0 0 0.25rem #666;}
.formipt{ display:block; width:10.65rem; height:1.45rem; line-height:1.45rem; border-radius:6px; margin:0.25rem auto; background-color:#FFF; color:#999; border:none; font-size:0.6rem; box-sizing:border-box; padding:0 0.3rem; box-shadow:-0.125rem 0.175rem 1rem -0.25rem #000;}
.formbtn{ display:block; width:5.8rem; height:1.25rem; background-color:#e85b5b; color:#FFF; line-height:1.25rem; text-align:center; margin:0.75rem auto 0; font-size:0.6rem; box-shadow:-0.125rem 0.175rem 1rem -0.25rem #000; border:none; border-radius:6px;}
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 0.25rem;}
.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;}