@charset "utf-8";
/*公共样式 */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p,em{margin:0;padding:0,}
ul, li { list-style: none} 
img,fieldset{vertical-align:top;border:0}
h1,h2,h3,h4,h5,h6 {font-size:100%; font-weight:normal}
address,cite,code,em,th,b,i,strong{font-weight:normal; font-style:normal}
input,button,textarea,select{font:100% Arial,''; vertical-align:middle}
.clearfix:after{display:block;visibility:hidden;clear:both;height:0;content:"."}
.clearfix{zoom:1}
.clear{ clear:both}
a{ color:#333}
.rel{ position:relative}
img{ width:100%}
html{font-size:62.5%;overflow-x: hidden;}
body{ position:relative; max-width:640px; background:#fff;margin:0 auto; min-width:320px;overflow-x: hidden;}
.wrap{ min-width:320px}
table{ border-collapse:collapse; border-spacing:0;}
.fl{ float:left}
.fr{ float:right}

a:link,a:visited,a:active{text-decoration:none}
.f-mt44 {margin-top:44px}
.fgx-box{ height:10px; background:#f5f5f5; line-height:10px; clear:both}
.hui{background:#f5f5f5;}
.main{padding:0 10px; margin:0 auto;}

.show{display:block;} 
/*header*/
.header {max-width: 640px; z-index: 10000;background:#fff; position: fixed;top: 0; width: 100%;border-bottom: 0.75px solid #f0eff5;}
.nav_top { background:#fff; height: 2.2rem; padding: 1rem 0.5rem 1rem 1.2rem; font-size: 1.4rem; line-height: 2.2rem;}
.nav_top > div{float: left;}
.nav_top .nav_back img { width: 1.1rem;vertical-align: middle; position: relative; top: -2px;}
.nav_top .nav_title {font-size: 1.6rem;color:#333;padding-left: 1.5rem;}
.nav_top .nav_search { float: right;position: relative; overflow: hidden;}
.nav_top .nav_search a{float:right;width:35px;height:30px;padding-top:0px;}
.nav_top .nav_search a i{display:block;width:25px;height:25px;margin:1px auto 0px;background:url(../img/zt-top-bg.png) no-repeat 0px 0px;background-size:100px auto}
.nav_top .nav_search .app-icon i,.header .search i{background-position:-58px 0px;}
.nav_top .nav_search .tiku i{ background-position:0px -37px}
/*end-header*/


/*banner*/
.bannerbox{line-height:0;position:relative; margin-top:4.25rem;}

/*nav*/
.nav-box{height:10px;display:block;background:#f2f3f5;  }

/*main*/
.title{background:url(../img/icon.png) 0 0 no-repeat; background-size:375px; width:211px; height:37px; line-height:42px; font-size:2.1rem; color:#fff; text-indent:45px; margin-top:25px;}
.title h3{font-weight:bold; font-family:"\5FAE\8F6F\96C5\9ED1"}
.box-right{width:100%;}
.box-right img{width:100%;}
.box-txt{height:30px; padding:0; margin:0; margin-top:18px; overflow:hidden; z-index:9; background:url(one-x.png) 0 0 no-repeat;}
.box-txt-top{margin-top:10px;text-align:left;}
.box-txt em{float:left;width:21px; height:28px; background:url(bg.png) 0 -240px;background-size:40px auto;
 margin-top:2px; z-index:99;}
.box-txt span{font-size:1.6rem; font-weight:normal; float:left; line-height:30px; margin-left:10px;width:180px;}
.explain{position:relative; padding:0 10px 10px;}
.explain .xian{width:1px; background:#e6e8ea; height:100%; position:absolute; top:0; left:22px; z-index:0;}
.explain .xian span{position:absolute; left:-2px; bottom:0; width:5px; height:5px; border-radius:50%; background:#e6e8ea; }
.explain dt{line-height:25px; margin-top:15px;font-size:1.4rem;font-weight:bold; position:relative; z-index:1;}
.explain dt em{background:url(../img/icon.png) 0 -59px no-repeat; background-size:375px; width:23px; height:23px; line-height:23px; color:#fff; text-align:center;
font-style:normal; display:inline-block; font-family:"Arial"; font-weight:900; font-size:1.3rem; vertical-align:3px;}
.explain dt span{ color:#333;font-size:1.8rem; height:23px; line-height:23px; padding-left:10px;}
.explain dd{ font-size:1.5rem;padding-top:5px; position:relative; z-index:1; padding-left:33px;}
.explain dd p{padding:0px 0px;}
.explain dd span{color:#777; line-height:24px; font-size:1.5rem;}
.explain dd span a{color:#2b72f2; display:inline;}
.explain dd a{color:#ff5e1a; font-size:16px; text-align:right; display:block; padding-right:6px; padding-top:8px; padding-bottom:5px;}
/*.explain dd a:hover{ color:#f72900}*/
.explain dd a span{ background:url(../img/icon.png) -250px 0 no-repeat; background-size:375px; width:7px; height:10px; display:inline-block; margin-left:8px; vertical-align:1px;}
.explain dd .Entrance{color:#fff; width:65%; height:40px; line-height:40px; padding:0 10px; display:block; background:#ff5e1a;
background-image:linear-gradient(45deg, #ff9f19, #ff5e1a); border-radius:3px; box-shadow: 3px 5px 10px #ffd1bd; font-size:1.5rem; text-align:center; margin:5px auto 10px;} 
.explain dd .Entrance:hover{}
.explain-txt{ line-height:24px; color:#555;font-size:1.2rem;}

.explain .dizhi dd a{display:block;float:left;width:55px;height:20px;line-height:17px;text-align:center;margin:10px 10px 0 0; color:#000; border-radius:2px; background:#f3f4f5; font-size:1.2rem; padding-left:5px;}
.explain .dizhi dd a.ac{ color:#fff; text-decoration:none; background:#186cb2; background-image: linear-gradient(45deg, #31a9f5, #186cb2); box-shadow:3px 5px 6px #c3d9eb;}


/* 表格-有边框 */
.ui-table{ clear:both;font-family:'Microsoft Yahei'; margin-top:20px;}
.ui-table th,.ui-table td{ border:1px #dadada solid;overflow:hidden; color:#777;
 text-align:center; height:50px; font-size:1.5rem;font-family:'Microsoft Yahei'; }
.ui-table th{ color:#333;}
.ui-table .form-one{ width:40%;overflow:hidden;  }
.ui-table .form-two{ width:60%;overflow:hidden;  }
.ui-table th{ background:#288de1; font-size:1.5rem; font-weight:normal;font-family:'Microsoft Yahei'; border-color:#288de1; color:#fff;}
.ui-table td span{ margin:0 5px; display:inline-block;}

/* 表格-有边框 */
.flow{ background:url(x-y.png) center 0 repeat-y; padding-left:33px; position:relative;}
.flow-txt{ margin:15px auto 0;text-align:center; padding-left:33px; margin-bottom:10px;}
.flow-txt-b{margin-bottom:20px; margin-top:10px;}
.flow-txt span{ font-size:1.5rem;}
 .flow li{ color:#777;}
 .flow li span{ font-size:1.5rem;} 
.flow-txt span{ color:#fff; font-family:'Microsoft Yahei'; width:65%; font-weight:bold;
background:#186cb2; background-image:linear-gradient(45deg, #31a9f5, #186cb2); box-shadow:3px 5px 6px #c3d9eb; display:inline-block; height:36px; border-radius:50px; line-height:36px;} 
 .flow-q{width:65%; text-align:center; margin:0 auto; border:1px solid #e1e1e1; height:30px; line-height:30px;  border-radius:25px; background:#FFF; position:relative;}
.flow li em{ width:28px; height:28px; background:#4f9fe7; display:inline-block; line-height:28px; color:#fff; font-size:1.2rem; font-family:"Arial"; font-weight:bold;
 border-radius:24px; text-align:center; font-style:normal; margin-right:5px; background:#ff5f1a; /*background-image:linear-gradient(85deg, #ff9f19, #ff5f1a);*/background-image:linear-gradient(85deg, #31a9f5, #186cb2);}
 .flow .flow-l em{position:absolute; top:1px; left:1px; background:#186cb2; background-image:linear-gradient(85deg, #31a9f5, #186cb2);}
.flow-b{}
.flow .flow-r em{ position:absolute; right:-4px; top:1px;}
.flow .flow-r span{margin-right:20px; margin-left:10px;}
.flow .flow-l span{margin-right:10px; margin-left:20px;}
.sanjiao{text-align:center; height:10px; line-height:10px; border:none; margin:0 auto; padding-left:1px;}
.sanjiao span{ background:url(../img/icon.png) -590px 0 no-repeat; width:19px; height:10px; display:inline-block;}
.xian-lc{ width:1px; background:#e1e1e1; border:none; height:15px;}



/*底部*/
.line{background:#fff; border:1px solid #dbdbdb; border-width:1px 0;border-top:none !important;}
.footer {padding: 0 0 10px 0; background: #fff; font-family:"微软雅黑";}
.footer .h10{display:block;height:10px;background:#eef1f5;}
.footer .version { text-align: center; width: 100%; }
.footer .version p { padding: 12px 0 0 0; }
.footer .version a { display: inline-block; width: 33%; font-weight: normal; font-size: 1.2rem; line-height: 20px; color: #787878; margin-bottom: 8px; }
.footer .version a i { width: 34px; height: 34px; display: block; background: url(../img/foot-ico.png) no-repeat; background-size: 70px auto; margin: 0 auto; position: relative; }
.footer .version a i.cpb { background-position: 0 -40px; }
.footer .version a i.pcd { background-position: 0 -79px; }
.footer .version a.on, .footer .version a:hover { color: #202023; }
.footer .version a.on i.khd, .footer .version a:hover i.khd { background-position: -36px 0; }
.footer .version a.on i.cpb, .footer .version a:hover i.cpb { background-position: -36px -40px; }
.footer .version a.on i.pcd, .footer .version a:hover i.pcd { background-position: -36px -79px; }
.footer .copyRight { text-align: center; font-size: 1.2rem; color: #86888a; padding-top:10px; line-height:2.2rem; }
.footer .foot-four { text-align: center;padding-top:1rem; }
.footer .foot-four a { padding: 0 5.8%; color: #86888a; font-size: 1.2rem; line-height: 20px; border-right: 1px solid #d8d8d8; }
.footer .foot-four a.nobor { border: 0; }
.footer .version a b { height: 16px; line-height: 16px; padding: 0 3px; border-radius: 10px; position: absolute; top: -5px; left: 24px; font-size: 1.1rem; background: #f00; color: #fff; white-space: nowrap; font-style:normal; }
.footer .line{ background: #fff; }

.pmbotbox{width: 100%;position: fixed;bottom: 0;background: #fff;box-shadow: 0px 0px 8px 2px rgba(0, 0, 0, 0.05);overflow: hidden;padding-top: .4rem;z-index: 99999;}
.pmbotbox a{width: 20%;text-align: center;overflow: hidden;display: inline-block;font-size: 1.2rem;color: #333;margin-bottom: .5rem;}
.pmbotbox a p{color: #666666;}
.pmbotbox a i{display: block;margin: 0 auto;text-align: center;width: 35%;overflow: hidden;height: 28px;background: url(//m.fzyzx.cn/img/pmbottom.png) no-repeat;background-position: 3px -26px;background-size: 350px;}
.pmbotbox a:nth-child(2) i{background: url(//m.fzyzx.cn/img/0yxs.png) no-repeat;background-size: 22px;background-position: 2px 3px;}
.pmbotbox a:nth-child(3) i{background-position: -217px -26px;}
.pmbotbox a:nth-child(4) i{background: url(//m.fzyzx.cn/img/mfzl_icon.png) no-repeat;background-size: 18px;background-position: 4px 7px !important;}
.pmbotbox a:nth-child(5) i{background: url(//m.fzyzx.cn/img/kefurx.png)no-repeat;width: 30%;background-size: 100%;position: relative;top: 4px;}

/*漂浮导航*/
.right-wrap input,.right-wrap i,.right-wrap em,.right-wrap span,.right-wrap b,.right-wrap lable,.right-wrap button{ display:inline-block; font-style:normal;font-family: Arial,'Times New Roman',"Microsoft YaHei","Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif,"宋体";}
.hide{ display:none;}
.clear{clear:both;}       
.login-icon,.personal-content-center ul li a span,.tn-title span,.public-icon{background-image:url(../img/public-icon.png); background-repeat: no-repeat;}
.trs{transition:all 200ms linear;-webkit-transition:all 200ms linear; }
.pos_a,.pa{position:absolute;}
.pos_r,.pr{position:relative;}
.right-wrap{ position:fixed;bottom:70px; right:5rem;width:40px; z-index:20; }
.right-wrap ul{width:100%;height:100%;}
.right-wrap ul li{width:100%;text-align:center;height:35px; background:#939393;margin-top:8px;border-radius:5px;filter:alpha(opacity=70);-moz-opacity:0.7;-khtml-opacity: 0.7;opacity: 0.7;line-height:30px;}
.right-wrap ul li a{height:100%;width:100%; display:block;}
.right-wrap ul li.gotop a{ background-position:-71px 11px; text-align:center;}
.right-wrap ul li.customer-service a{color:#fff;font-size:12px; padding-top:3px;}


