/* CSS Document */
html{ font-size:40px;}
body{min-width:320px;max-width:640px;margin:0 auto;font-family: arial, Microsoft Yahei;color:#333; background:#FFFFFF;}
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0px;padding:0px}
ul,li{list-style:none}
a:active,a:hover{outline:none;}
img{ vertical-align:top;}
a{outline:none;text-decoration:none;cursor:pointer;color:#333;}
a:hover{text-decoration:none;outline:none}
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;}
input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
button{overflow:visible}
button,select{text-transform:none}
input{line-height:normal;-webkit-appearance:none}
input::-webkit-input-placeholder{color:#999!important;font-family:"\9ED1\4F53";}
.clear{ clear:both;}
.line{ width:100%; height:10px; background-color:#f5f5f5;}
.flex { display: flex; flex-direction: row; flex-wrap: wrap; justify-content: space-between; }
/*----*/
.menu_top{ width:100%; background-color:#fff; padding:0.5rem; box-sizing:border-box;}
.menu_top img{ width:65%; float:left;}
.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; box-sizing:border-box;}
.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 img{ width:100%;}
.nav{ margin-top:0.925rem; text-align:center;}
.nav li{ display:inline-block; text-align:center; width:17%; margin:0 3%; margin-bottom:0.3rem;}
.nav li:hover{ box-shadow:0 0 0.25rem 0 #999;}
.nav .txt{ font-size:0.6rem; color:#333333; line-height:1.5rem;}
.phone{ padding:0.35rem 0; text-align:center;}
.phone a{ display:inline-block; width:10.125rem; height:1.425; text-align:center; margin:0 auto; line-height:1.425rem; color:#fff; font-size:0.6rem; border-radius:0.15rem; background-color:#ef8200;}
.phone a.swtzh{ width:4.525rem; background-color:#f3324d; margin-right:0.2rem}
.title{ border-bottom:1px solid #eeeeee; padding-bottom:0.15rem;}
.tit_l{ float:left;}
.tit_r{ float:right;}
.tit_r a{ display:block; width:2.9rem; height:1.05rem; border-radius:21px; border:1px solid #dcdcdc; font-size:0.45rem; color:#999999; line-height:1.05rem; text-align:center; margin-top:0.75rem;}
.title .tit{ font-size:0.75rem; color:#333333; line-height:1.05rem; padding-top:0.3rem;}
.title .ftit{ font-size:0.55rem; color:#999999; line-height:0.9rem;}
.sectl{ padding:0 0.5rem;}
.sectl .con_l{ float:left; width:7.25rem; margin-top:0.25rem;}
.sectl .con_r{ float:right; width:7.3rem; margin-top:0.25rem;}
.sectl img{ display:block; width:100%; margin-bottom:0.325rem;}
.btn_b{ font-size:0; padding:0.25rem 0;}
.btn_b a{ display:inline-block; width:50%; height:1.7rem; background-color:#bb9e78; font-size:0.6rem; color:#FFF; text-align:center; line-height:1.7rem;}
.btn_b a.swtzh{ background-color:#bb8a78; border-right:1px solid #fff; box-sizing:border-box;}
.form_b{ padding-bottom:0.65rem;}
.form_tit{ font-size:0.75rem; color:#333; text-align:center; line-height:2.35rem; font-weight:bold;}
.formipt{ display:block; width:11.85rem; height:1.35rem; text-align:left; line-height:1.35rem; border:1px solid #a0a0a0; margin:0 auto; font-size:0.6rem; color:#bb8a78; box-sizing:border-box; padding-left:0.25rem; border-radius:4px; margin-bottom:0.3rem;}
.formbtn{ display:block; width:5.175rem; height:1.375rem; background:url(../img/formbtn.jpg) center center no-repeat; background-size:contain; margin:0 auto; border:none;}
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; right:0; margin:0 auto; max-width:16rem; 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;}
/*----*/
.p_ctit{ font-size:0.75rem; text-align:center; color:#333333; line-height:1.9rem; height:1.9rem; font-weight:bold; width:96%; margin:0 auto; border-bottom:1px solid #eeeeee;}
.pic_box{ text-align:center; margin-top:0.55rem; padding-bottom:0.25rem;}
.pic_box .pic_li{ display:inline-block; width:46%; margin:0 1%; margin-bottom:0.325rem;}
.pic_box .pic_li img{ width:100%;}