﻿@charset "utf-8";
/* CSS Document */
body, h1, h2, h3, h4, h5, h6, div, p, dl, dt, dd, ol, ul, li, form, table, th, td, a, img, span, strong, var, em, input, textarea, select, option { margin: 0; padding: 0; }
html, body { padding: 0; border: 0; font: 14px '\5FAE\8F6F\96C5\9ED1'; color: #000; }
ul, ol, li { list-style: none; }
img { vertical-align: top; border: none; }
.fl { float: left; }
.fr { float: right; }
.clearfix:after { content: ''; display: block; clear: both; }
a { color: #000; text-decoration: none; }
dl { margin: 0; padding: 0; border: 0; }
dt, dd { clear: both; }
h1 { font-size: 22px; color: #000; font-weight: bold; }
h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0; color: #000; font-weight: normal; }
textarea, input { font-size: 12px; line-height: 15px; margin: 0; padding: 0; }
dl { margin: 0; padding: 0; border: 0; }
dt, dd { clear: both; }
a:link { text-decoration: none; color: #000; }
a:visited { text-decoration: none; color: #000; }
a:hover { text-decoration: none; color: #000; }
input { border: none; outline: none; }
body { background-color: #ededed; }
.box { margin: 0 auto; width: 1200px; background-color: #fff; }
.container { width: 1000px; margin: 0 auto; overflow: hidden; }
.banner { margin-top: 30px; text-align: center; }
.crumbsBox { width: 1200px; margin: 0 auto; background-color: #fff; }
.crumbsBox .crumbs { width: 1000px; height: 64px; margin: 0 auto; line-height: 56px; font-size: 14px; color: #333; }
.crumbsBox .crumbs a { color: #333; }
.left { width: 650px; height: auto; float: left; }
.titbox { overflow: hidden; border: 1px solid #d5d5d5; }
.titbox a { float: left; width: 208px; text-align: center; font: bolder 18px/56px "微软雅黑"; color: #545454; }
.titbox a.w2 { width: 232px; }
.titbox a span { background: url(/zhengce/images/zfwj_dot.jpg) no-repeat left center; padding-left: 20px; }
.titbox a.on { background: #e7f1f8; color: #0072c5; }
.titbox a.on span { background: none; }
.cyln { text-align: right; margin: 10px 0px 10px 10px; font: bold 12px '宋体'; color: #999999; }
.list { margin: 0 auto; padding: 32px 0 27px 0; border-bottom: 1px dashed #dcdcdc; }
.list li { position: relative; font-size: 16px; line-height: 38px; color: #404040; padding-left: 1.3%; width: 98.7%; background: url(/zhengce/images/ty_icon.png) 3px 17px no-repeat; }
.list li a { padding-right: 175px; color: #404040; }
.list li span { width: 170px; position: absolute; right: 0px; bottom: 0px; display: inline-block; }
#changepage { width: 100%; text-align: center; overflow: hidden; font-size: 14px; padding: 20px 0; margin-top: -1px; border-top: 1px solid #fff; }
#changepage .up_page, #changepage .down_page { display: inline-block; color: #1b242f; text-align: center; padding: 6px 4px; border: 1px solid #e8e8e8; margin: 0 12px; }
.lnsjcx { height: 74px; border: 2px solid #d5d5d5; text-align: center; margin-bottom: 10px; }
.lnsjcx a { background: url(/zhengce/images/zfwj_dot.jpg) no-repeat 15px 8px; padding-left: 40px; font: bolder 18px/70px "微软雅黑"; color: #545454; }
.right { width: 310px; float: right; }
.rbtn { overflow: hidden; }
.rbtn a { background: url(/zhengce/images/zfwj_lmbg.jpg) no-repeat center top; height: 53px; font: normal 18px/53px "微软雅黑"; color: #333; display: block; text-align: center; margin: 0px auto 8px; }
.rjsbox { height: 318px; margin: 10px auto 20px; background: url(/zhengce/images/zfwj_jsbg.jpg) no-repeat center top; }
.rjsbox .nr { padding-top: 60px; padding-left: 20px; font: normal 14px/30px "微软雅黑"; }
.rjsbox .nr p { margin: 10px 0px 10px 0px; }
.zfwjinput { width:200px; height:24px; margin-left:10px; border:1px #aaaaaa solid; }
.zfwjselect { width:202px; height:30px; margin-left:10px; }
.zfwjselectnf { width:105px; height:30px; margin-left:10px; }
.zfwjinputh { height:28px; margin:0 5px;width: 62px;border:1px #aaaaaa solid; vertical-align: top;}    
.zfwjbtn { border: 0px; height: 30px; cursor: pointer; color: #fff; font: bold 16px/30px "微软雅黑"; background: #bc0000; padding: 0px 40px; border-radius: 3px; margin: auto; display: block; }
@media only screen and (max-width: 414px) {
.box, .container { width: 100%; }
.banner img, .titbox a, .titbox a.w2 { width: 100%; }
.crumbsBox { width: 100%; }
.crumbsBox .crumbs { width: 97%; height: auto !important; line-height: 40px; }
.left, .right { width: 97%; float: none; margin: 0 auto; }
.list { width: 100%; padding: 15px 0 15px 0; }
.list li { width: 97%; padding-left: 3%; font-size: 14px; margin-bottom: 10px; line-height: 200%; background-position: 3px 12px; }
.list li a { padding-right: 10px; }
.list li span { position: static; }
.rjsbox { width: 310px; }
}
