@charset "utf-8";
/* css document */
body,ul,ol,lo,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,img,div{margin:0; padding:0;border:0;font-family:"宋体";}
.clear{clear:both;}

.con{ width:1002px; margin:0 auto;}
.topup_bg{ width:100%; border-top:1px solid #dc0000; border-bottom:2px solid #eeeeee; background:#f7f7f7; height:41px;}
.topupl{ float:right; line-height:41px; padding-left:15px; font-size:12px; color:#000;}
.topupl a,.topupr a{color:#000; text-decoration:none;}
.topupl a:hover,.topupr a:hover{color:#d61414; text-decoration:none;}
.topupl img{ margin-right:25px;}
.topupsearch{ float:right; margin-top:5px; font-size:12px; text-align:left;}
.topupsearch_input{ width:205px; height:18px; background:#fff; border:1px solid #c1c1c1; float:left; margin-top:3px;}
.topupsearch_btn{ background:url(/uploads/image/images/zqxx_btn.gif) no-repeat; cursor:pointer; border:0; float:left; color:#fff; width:60px; height:20px;margin:3px 0 0 5px; text-align:center;}
.topupsearch_text{ float:left; margin-top:5px;}
.topupr{ float:left; margin-right:20px; line-height:41px; color:#000; font-size:12px;}
.banner{ width:100%; background:url(/uploads/image/images/zqxx_top.jpg) no-repeat top center; height:186px;}
.shadow{ width:100%; background:url(/uploads/image/images/zqxx_bg2.png) no-repeat top center; min-height:25px; padding-top:35px;}
.box{ width:100%; background:url(/uploads/image/images/zqxx_bg.jpg) repeat;padding-bottom:25px;}
.nav{ background:url(/uploads/image/images/zqxx_navbg.png) no-repeat; width:1002px; height:39px; line-height:39px;}
.nav ul{ list-style:none; padding-left:20px;}
.nav li{ font-size:14px; color:#fff; font-weight:bold; padding:0 32px; float:left;}
.nav li a{color:#fff; text-decoration:none;}
.nav li.on,.nav li.on a,.nav li.on a:hover{color:#fbea9d;text-decoration:none;}
.nav li a:hover{color:#fbea9d;text-decoration:none;}
.jbxx{background:#fff; border:1px solid #e6e6e6;  border-top:0; width:860px; padding:20px 70px; text-align:left; font-size:12px; color:#333333; line-height:230%;}
.footbg{ border-top:2px solid #c30000; background:#fff; width:100%;}
.foot{ width:1002px; margin:0 auto; padding:15px 0; }
.foot p{text-align:center; font-size:12px; color:#000000; line-height:170%; float:left;}
.foot span{ float:left; margin:0 30px 0 280px;}
.foot p a,.foot p a:hover{color:#000000; text-decoration:none;}
.foot .jc {float: left;    margin: 0px 0 0 -250px;}
.fdzz,.xzcf_bg{background:#fff; border:1px solid #e6e6e6;  border-top:0; width:900px; padding:20px 50px; text-align:left; font-size:12px; color:#333333; line-height:230%;}
.fdzz table{width: 95%;	margin: 0 auto;}
.ldjl_bg{ width:1000px; margin:0 auto;border:1px solid #e6e6e6; border-top:0;padding:10px 0 20px; background:#fff;}
.ldjl{ width:900px; margin:0 auto; padding:30px 0 20px; border-bottom:1px dashed #d5d5d5;}
.ldjll{ width:110px; height:136px; border:1px solid #cccccc; float:left; margin-right:25px;}
.ldjlr{ width:725px; float:left; text-align:left; color:#808080; font-size:12px; line-height:180%;}
.ldjlr p{ border-bottom:1px solid #c3c3c3; text-align:left; color:#580000; font-size:16px; font-weight:bold; padding-bottom:8px; margin-bottom:10px;}
.ldjlr span{ color:#666666; font-weight:bold; display:block; margin-top:10px;}
.nsjg_bg{ width:916px; margin:10px auto;}
.nsjg{ border:1px solid #fff3df; background:url(/uploads/image/images/zqxx_nsjg_bg.gif) repeat; width:400px;float:left; margin:15px 8px 0; padding:20px; text-align:left; font-size:12px; color:#333333; line-height:180%; height:210px; min-height:200px; overflow:hidden;}
.nsjg a,.nsjg a:hover,.ssjg a,.ssjg a:hover{ color:#0084ff; text-decoration:underline;}
.nsjg p,.ssjg p{ font-size:14px; color:#580000; font-weight:bold;line-height:110%; height:35px; margin-bottom:5px;}
.ssjg{ border:1px solid #fff3df; background:url(/uploads/image/images/zqxx_ssjg_bg.gif) repeat; width:400px;float:left; margin:15px 8px 0; padding:20px; text-align:left; font-size:12px; color:#333333; line-height:180%; height:360px; overflow:hidden;}
.fdzz table{ width:100%;}
.fdzz th{ font-size:14px; color:#580000; font-weight:bold;  padding-right:15px;}
.fdzz td{ font-size:14px; color:#333333; line-height:130%; padding:5px 10px; line-height:140%;}
.xzcf{ width:900px; margin:20px auto 0;}
.xzcf ul{ list-style:none;}
.xzcf li{ width:875px; height:35px; line-height:35px; overflow:hidden; text-align:left; color:#333333; font-size:12px; background:url(/uploads/image/images/zqxx_icon02.jpg) no-repeat 5px 15px; padding-left:25px;}
.xzcf li a{color:#333333; text-decoration:none;}
.xzcf li a:hover{color:#d61414; text-decoration:none;}
.xzcf li.line{ border-bottom:1px dashed #d5d5d5; padding-bottom:20px; margin-bottom:20px;}
.xzcf_page{ margin:20px auto; background:#fbf6de; width:100%; height:45px; line-height:45px; text-align:center; font-size:14px; color:#666666;}
.xzcf_page span{ background:#fff; border:1px solid #e2e2e2; margin:0 5px; padding:5px 10px; cursor:pointer;}
.xzcf_select{background:#fff; border:1px solid #e2e2e2;padding:4px 10px;}
.xzcf_blue,.xzcf_blue a,.xzcf_blue a:hover{ color:#3778a6; text-decoration:none;}
.xzcf_bg table{ width:100%;}
.xzcf_bg th{ font-size:14px; color:#580000; font-weight:bold;  padding:15px 0;}
.xzcf_bg td{ font-size:14px; color:#333333; line-height:130%; padding:15px 10px; line-height:140%;}
.wj_nav{ background:url(/uploads/image/images/zqxx_wj_nav.png) no-repeat; width:1002px; height:39px; line-height:39px;}
.xzcf_page span a,.xzcf_page span a:hover{color:#666666; text-decoration:none;}
.wj_nav ul{ list-style:none; padding-left:20px;}
.wj_nav li{ font-size:14px; color:#fff; font-weight:bold; padding:0 20px; float:left;}
.wj_nav li a{color:#fff; text-decoration:none;}
.wj_nav li a:hover{color:#fbea9d; text-decoration:none;}
.wj_nav li.on,.wj_nav li.on a,.wj_nav li.on a:hover{color:#fbea9d;text-decoration:none;}

.wj_navt{ background: no-repeat; width:1002px; height:39px; line-height:39px;}
.wj_navt ul{ list-style:none; padding-left:20px;}
.wj_navt li{ font-size:14px; color:#fff; font-weight:bold; padding:0 20px; float:left;}
.wj_navt li a{color:#fff; text-decoration:none;}
.wj_navt li a:hover{color:#fbea9d; text-decoration:none;}
.wj_navt li.on,.wj_navt li.on a,.wj_navt li.on a:hover{color:#fbea9d;text-decoration:none;}
.xz_btn{ width:100%; margin:20px 0; text-align:right;}
.xz_btn span{ background:#f7f7f7; border:1px solid #dadada; text-align:center; font-size:12px; color:#333333; padding:5px 10px; margin-left:8px; min-width:50px;}
.xz_btn span a{color:#333333; text-decoration:none;}
.xz_btn span a:hover{color:#333333;text-decoration:none;}
