锟斤拷锟紷charset "utf-8";
body{color:#333333; font-size:14px; font-family:Microsoft Yahei;}
body, button, dd, dl, dt, fieldset, form, h1, h2, h3, h4, h5, h6, hr, input, legend, li, ol, p, pre, td, textarea, th, ul{ padding:0; margin:0;}
li, ol, ul{ list-style:none;}
img{ border:none; border:0;}
a{ text-decoration:none; color:#333333; noline:expression(this.onFocus=this.blur());}
a:focus {outline:none;-moz-outline:none;}
a:hover{color:#c00;}
.clear{clear:both; height:0; line-height:0; font-size:0; overflow:hidden; zoom:1;}
input, textarea{font-family:Microsoft Yahei; font-size:14px;}
input:focus { outline: none;}

.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}
.space20, .space30, .clear{clear:both; line-height:0; font-size:0; overflow:hidden; zoom:1;}
.space20{height:20px;}
.space30{height:30px;}
.fl{float:left !important; }
.fr{float:right !important; }
.body_bg{background: url(/images/bodyBg.gif) center top repeat-y;}
.wrap{ width:979px; margin:0 auto; clear:both;}

/***** header *****/
/* 锟斤拷锟斤拷锟斤拷 */
.topNavBox{height: 34px; line-height: 30px; font-size: 18px; color: white;  background: url(/images/headerBg.png) left top repeat-x;}
.topNavBox a{color: white;}
.fhBtn{width: auto; float: left; margin-left: 8px; padding-left: 33px; display: inline; color: #7acbf4; background: url(/images/fhBtn.png) left center no-repeat;}
.topNav{width: auto; float: left; padding:6px 0 0 50px; display: inline; overflow: hidden;}
.topNav a{float: left; height:20px; line-height:20px; padding: 0 14px; border-right: 2px solid white;}
.topNav a.last{border-right: none;}
.topNav a:hover{text-decoration: underline;}

.banner{overflow: hidden; padding: 1px 0; height: 141px;}
.banner img{width:100%; height:100%; display:block;}

.mainnav{height: 35px; line-height: 35px; padding-bottom: 9px; background: url(/images/headerBg.png) left -45px repeat-x;}
.navList{height: 35px; padding: 0 8px;}
.navList li{width: auto; float: left; line-height: 35px; font-size: 16px; border-right: 1px solid #fff; position: relative; z-index: 8;}
.navList li.last1{border-right: none;}
.navList h3 a{display: block; line-height: 30px; color: #fff; padding: 0 20px 5px; font-size:16px; font-weight:normal;}
.navList li.on h3 a, .navList li h3 a.aon{font-weight: bold;}
.navList .sub{ display:none; position:absolute; top:35px; left:-2px; width: 110px; float: left; padding-top: 2px; }
.navList .sub a{display: block; height: 35px; line-height: 35px; color: white; font-size: 16px; font-weight: normal; text-align: center; border-left: 5px solid #1b617f; background-color: #FF8845;}
.navList .sub a:hover{ background-color: #1b617f; text-decoration: underline;}

/*common*/
.container{padding:0 20px 10px;}
.pathWrap{height:24px; line-height:24px; padding:10px 0 12px; overflow: hidden; zoom:1;}
.pathWrap .xjpd{width: auto; float: right; font-size: 15px; color: #314e80; font-weight: bold;}
.curmb{float:left; padding-left:20px; color: #666;  background:url(/images/curmb.png) no-repeat left center;}
.curmb a{color:#666;}
.curmb a:hover{ color:#333;}

.commonbox{overflow: hidden;}
.commonbox .hd{height: 10px; margin-top: 8px; border: 2px solid #3270c5; border-bottom: none;}
.commonbox .hd h3{width: auto; float: left; padding: 0 13px 0 24px; height: 18px; line-height: 18px; margin: -8px 0 0 14px; position: relative; font-size: 16px; font-weight: bold; color: #b50909; background: #fff url(/images/boxHd.png) 10px center no-repeat;}
.commonbox .hd h3 a{color: #b50909;}
.commonbox .bd{padding: 10px 0; overflow: hidden;}

/*footer*/
.footer{height: 61px; line-height: 17px; font-size: 12px; color: white; background: url(/images/footerBg.png) left top repeat-x;}
.footer a{color: #71d8f0;}
.footer a:hover{text-decoration: underline;}
.footer .copyRight{overflow: hidden; padding: 10px 10px 0 90px; background: url(/images/footerIcon.png) 28px 15px no-repeat;}

/*page*/
.pagediv{padding-top:30px; padding-bottom:15px; color:#888; font-size:14px; line-height:28px; text-align:center; clear:both;}
.pagediv a{color:#888;}
.pagediv .moye,
.pagediv .arrow a,
.pagediv .index_num,
.pagination_index_last,
#pagination_input{display:inline-block; *display:inline; margin:0 2px; zoom:1; border:solid #ddd 1px; border-radius:2px;}
.pagediv .arrow a:hover,
.pagediv .index_num{background-color:#016ebb; border:solid #016ebb 1px; color:#c7d2e6;}
.pagediv .moye,
.pagediv .arrow a,
.pagediv .index_num{padding:0 10px;}
.pagediv .index_num{font-weight:700;}
.pagination_index_last{padding:0 5px;}
#pagination_input{width:30px; height:28px; margin-top:-2px; color:#888; text-align:center;}


/*********index************/
.side{width: 220px; float: left; overflow: hidden;}
.main{width: 690px; float: right; overflow: hidden;}
.sideBox{overflow: hidden; padding:4px; border:#bababa 1px solid; border-radius:3px;}
.sideBox .hd{height:39px; line-height: 39px; background: url(/images/sidetit_bg.gif) repeat-x; border-radius:3px 3px 0 0;}
.sideBox .hd h3{font-size: 16px; font-weight: bold; color: white; text-align: center;}

/* 锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷-锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷 */
.home_bscx{ margin-bottom:10px;}
.home_bscx .bd{ padding: 5px 15px 10px;}
.jdSearch{overflow: hidden;}
.jdSearch p{overflow: hidden; padding-top: 5px;}
.jdSearch input.txt{height: 28px; line-height: 28px; padding: 0 10px; width: 158px; border: 1px solid #cfcfcf; color: #666;}
.jdSearch .state{width:100%; padding: 5px 0; text-indent:2px; *text-indent:0; border: 1px solid #cfcfcf;}
.jdSearch .btnBox{text-align: center; padding-top: 10px;}
.jdSearch .btn{display: inline-block; *display: inline; text-align: center; width: auto; height: 28px; line-height: 28px; padding: 0 22px;  font-size: 14px; color: white; background-color: #0168b7; border-radius: 2px; cursor:pointer;}
.jdSearch .btn:hover{background-color: #02589a;}

/* 锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷 */
.home_yhdl{margin-bottom:10px;}
.home_yhdl .bd{padding: 5px 6px 10px;}
.home_yhdl .bd .nodeTip{font-size: 12px; line-height: 30px;}
.home_yhdl .bd .nodeTip strong{color: #ed6716; font-weight: bold;}
.home_yhdl .bd .btnBox{text-align: center; padding-top: 10px;}
.home_yhdl .bd .btnBox a{display: inline-block; *display: inline; text-align: center; width: auto; height: 28px; line-height: 28px; padding: 0 22px; margin: 0 3px;  font-size: 14px; color: white; background-color: #0168b7; border-radius: 2px;}
.home_yhdl .bd .btnBox a:hover{background-color: #02589a;}

/* 锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷 */
.sideXtzq{overflow: hidden; padding:4px; background:#325ba4; border:#1c4897 1px solid; border-radius:4px;}
.sideXtzq .hd{height:39px; line-height:39px; text-align: center;}
.sideXtzq .hd a{font-size: 16px; font-weight: bold; color: #fff;}
.sideXtzq .bd{overflow: hidden; background:#fff; border-radius:3px; padding:6px 10px 10px;}
.sideXtzq .bd .tip{line-height: 30px; font-size: 12px;}
.sideXtzq .bd .tip strong{color: #ed6716; font-weight: bold;}
.sideXtzq .nodeList{overflow: hidden;}
.sideXtzq .nodeList li{margin-top: 11px; height: 70px; line-height: 70px; overflow: hidden; background: url(/images/sideXtzqBg.png) left top no-repeat;}
.sideXtzq .nodeList li a{display: inline-block; padding-left: 96px; font-size: 16px; font-weight: bold; color: #325ba4; background: url(/images/sideXtzqIcon.png) 28px 10px no-repeat;}
.sideXtzq .nodeList li a:hover{color: #c00;}
.sideXtzq .nodeList li.li2 a{background-position: 28px -71px;}
.sideXtzq .nodeList li.li3 a{background-position: 28px -152px;}
.sideXtzq .nodeList li.li4 a{background-position: 28px -232px;}
.sideXtzq .nodeList li.li5 a{background-position: 28px -313px;}

/* 锟斤拷锟斤拷锟斤拷-锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷 */
#boQybs .bd{padding: 10px 18px;}
#boQybs .bd .nodeList{overflow: hidden;}
#boQybs .bd .nodeList li{width: 24.9%; height: 40px; line-height: 40px; float: left; overflow: hidden; font-size: 14px; text-indent:12px;  background: url(/images/dot.gif) no-repeat left center;}

/* 锟斤拷锟斤拷锟斤拷-锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷 */
#boxGrbs .bd{padding: 10px 18px;}
#boxGrbs .bd .infoList li{overflow: hidden;}
#boxGrbs .bd .infoList li{ height: 40px; line-height: 40px; overflow: hidden; font-size: 14px; text-indent: 9px;  background: url(/images/dot.gif) no-repeat left center;}

/* 锟斤拷锟斤拷锟斤拷-锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷 */
#boxZwfwck{margin-top: 30px;}
#boxZwfwck .bd{border: 1px solid #bababa; margin-top: 20px; padding: 25px; *padding:22px 25px; font-size: 14px; line-height: 30px; overflow: hidden;}
#boxZwfwck .btnBox{border: 1px solid #bababa; padding: 9px 0; margin-top: 10px; text-align: center;}
#boxZwfwck .btnBox a{display: inline-block; width: 189px; height: 51px; line-height: 51px; text-indent: 89px; text-align: left; font-size: 16px; color: white; background: url(/images/indBtn.png) left top no-repeat;}
#boxZwfwck .btnBox a:hover{text-decoration: underline;}

/* 锟斤拷锟斤拷锟斤拷-锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷 */
#boxZwfwck{margin-top: 30px;}
#boxZwfwck .bd{border: 1px solid #bababa; margin-top: 20px; padding: 25px; *padding:22px 25px; font-size: 14px; line-height: 30px; overflow: hidden;}
#boxZwfwck .btnBox{border: 1px solid #bababa; padding: 9px 0; margin-top: 10px; text-align: center;}
#boxZwfwck .btnBox a{display: inline-block; width: 189px; height: 51px; line-height: 51px; text-indent: 89px; text-align: left; font-size: 16px; color: white; background: url(/images/indBtn.png) left top no-repeat;}
#boxZwfwck .btnBox a:hover{text-decoration: underline;}


/*********bsxz************/
#boxCaDlfw{overflow: hidden;}
#boxCaDlfw .bd{padding-bottom: 30px;}
#boxCaDlfw .nodeInfo{position: relative; z-index: 1; padding: 15px 300px 20px 24px; overflow: hidden; text-align: left; font-size: 14px; line-height: 30px;}
#boxCaDlfw .nodeInfo .pic{width: auto; float: left; position: absolute; z-index: 1; right: 0; top: 15px;}

.addressInfo{position: relative; z-index: 1; padding: 9px 470px 9px 25px; overflow: hidden; font-size: 14px; line-height: 30px; border: 1px solid #e3e3e3; background-color: #f8f8f8;}
.addressInfo .pic{width: auto; float: right; position: absolute; z-index: 1; top: 9px; right: 9px;}

#boxBags .jdSearch{text-align: center; padding: 15px 0 25px;}
#boxBags .jdSearch .state{margin: 0 5px;}
#boxBags .tipBox{font-size: 14px; color: #244e98; margin-right: 10px;}

#boxBags .news_list{margin:10px 20px 20px; overflow:hidden; padding-bottom:10px; border-bottom: 1px dotted #ccc;}
.news_list{padding-top:15px;}
.news_list li{ position:relative; padding:0 100px 0 26px; clear:both; overflow:hidden; line-height:32px; background:url(/images/dot.gif) no-repeat left center;}
.news_list li span{ position:absolute; right:0; background:#fff; top:0; color:#999999; z-index:1; font-size:14px; color:#999999;}
.news_list li a{float:left; max-width:100%; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.news_list li a:hover{color:#333; font-weight:bold;}

/**************bszn***************/
/* 锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷 */
.filter{margin-bottom: 10px; background: #f8f8f8; border: 1px solid #e3e3e3; padding: 10px 15px 0; overflow: hidden;}
.filter a{display: inline-block; *display: inline; height: 22px; line-height: 22px; margin-bottom: 10px; text-align: center; color: #333; padding: 0 15px; margin-right: 10px; border-radius: 5px;}
.filter a.on,.filter a:hover{background-color: #b50909; color: white;}

/* 锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷-锟斤拷锟斤拷锟斤拷锟斤拷锟� */
.searchZxbs{overflow: hidden; text-align: center; line-height: 22px; padding: 15px 0 25px; }
.searchZxbs label{font-size: 14px; color: #333;}
.searchZxbs input{width: 160px; padding: 3px 5px; color: #666; border: 1px solid #999;}
.searchZxbs #sBtn{display: inline-block; *display: inline; width: auto; height:27px; line-height:27px; padding: 0 10px; margin-left: 6px; font-size: 12px; background-color: #0168b7; border-radius: 3px; color: white;}
.searchZxbs #sBtn:hover{background-color: #035ca0;}

.bsfwList{overflow: hidden;}
.bsfwList li{height: 38px; line-height: 38px; padding: 1px 1px 0; border-bottom: 1px dotted #dfdfdf;}
.bsfwList li .title a{font-size: 14px; padding-left: 39px; background: url(/images/dot01.png) 26px center no-repeat;}
.bsfwList li .link{display: none;}
.bsfwList li.hover{height: auto; padding: 0; border: 1px solid #ffad9d; border-radius: 2px;}
.bsfwList li.hover .title{height: 32px; line-height: 32px; background: url(/images/bsfwListBg.png) left top repeat-x;}
.bsfwList li.hover .title a{background: url(/images/dot02.png) 25px center no-repeat;}
.bsfwList li.hover .link{display: block; padding: 0 29px; font-size: 12px; color: #e96a22;}
.bsfwList li.hover .link a{color: #e96a22; margin: 0 10px;}
.bsfwList li.hover .link a:hover{color: #016ebb;}
.bsfwList li.noData{background: none; border: none;}
.bsfwList li.hover .link a.disable{color:#888;}
.bsfwList li.hover .link a.disable:hover{color:#888;}

/*********bszn_content************/
.zxbsCon{overflow: hidden;}
.zxbsCon .title{font-size: 24px; color: #0168b7; text-align: center; line-height: 210%;}
.zxbsCon .property{padding:10px 0 26px; font-size: 12px; line-height: 20px; text-align: center;}
.zxbsCon .property span{margin: 0 6px;}
.zxbsCon .property b{font-weight:300;}
.zxbsCon .property a{margin: 0 4px;}
#tabBssx{overflow: hidden; background: url(/images/tabBssx.png) right -86px no-repeat;}
#tabBssx .wHd{margin-right: 4px; height: 43px; background: url(/images/tabBssx.png) left top repeat-x;}
#tabBssx .wHd ul{height: 40px; line-height: 40px; padding: 3px 10px 0; overflow: hidden; display: block; background: url(/images/tabBssx.png) left -43px no-repeat;}
#tabBssx .wHd ul li{width: auto; float: left; height: 39px; line-height: 39px; font-size: 14px; color: #e96a22;  padding: 1px 20px 0; margin-left: 6px; cursor: pointer;}
#tabBssx .wHd ul li a{color: #e96a22;}
#tabBssx .wHd ul li:hover,#tabBssx .wHd ul li a:hover{text-decoration: underline;}
#tabBssx .wHd ul li.on{padding:0 20px; font-weight: bold; border: 1px solid #e96a22; border-bottom: none; background-color: white; border-radius: 2px 2px 0 0; }
#tabBssx .wHd ul li.on:hover{text-decoration: none; cursor: default;}
#tabBssx .wBd{padding: 10px 15px; font-size: 14px; line-height: 30px;}
#tabBssx .wBd .tableStyle{border-collapse:collapse; margin:auto; padding:0;}
#tabBssx .wBd .tableStyle td{margin:0;}
#tabBssx .wBd .tableStyle td{padding:3px; border:solid #000 1px;}


/*********bsdy************/
#boxBsdy .nodeInfo{height: 120px; padding:20px 0 0 228px; font-size: 14px; line-height: 30px; color: #2752a0; overflow: hidden; background: url(/images/bsdyIcon.png) 15px top no-repeat;}
#boxBsdy .nodeInfo .btn{width: auto; float: left; margin-top: 10px; display: inline; height: 37px; line-height: 37px; padding: 0 16px; font-size: 14px; color: white; background-color: #0168b7; border-radius: 3px;}
#boxBsdy .nodeInfo .btn:hover{background-color: #015698;}

#boxBsdy .news_list{ margin:10px 20px 20px;}
#boxBsdy .news_list li{border-bottom: 1px dotted #ccc; margin-top: 5px; padding-bottom: 4px; line-height:30px; background-position:10px 14px;}
#boxBsdy .pagediv{padding-bottom:0;}

.searchBar{margin-top: 16px; padding: 17px 0; text-align: center; background-color: #f8f8f8; border: 1px solid #e3e3e3;}
.searchBar label{font-size: 14px; }
.searchBar .input{border: 1px solid #999; padding: 3px 5px; margin-right: 4px; color: #999;}
.searchBar .submit{height: 25px; line-height: 25px; padding: 0 12px; font-size: 12px; color: white; background-color: #0168b7; border: none; border-radius: 3px; cursor: pointer;}
.searchBar .submit:hover{background-color: #015698;}


/*********xtzq************/
.boxXtzq .nodeList{ margin: 0 20px; overflow: hidden;}
.boxXtzq .nodeList li{width: 24.9%; height: 40px; line-height: 40px; float: left; text-indent: 15px; overflow: hidden; font-size: 14px; background:url(/images/dot.gif) no-repeat 2px 19px;}
/* 锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷 */
.nodePicList{overflow: hidden; margin:0 -15px;}
.nodePicList li{width: 454px; float: left; margin:10px 15px 0; padding-bottom: 15px;}
.nodePicList li.even{float: right;}
.nodePicList li .pic{overflow: hidden;}
.nodePicList li .pic img{width: 454px; height: 73px;}
.nodePicList li .tip{padding-top: 4px; font-size: 14px; line-height: 24px; color: #666; overflow: hidden;}
.nodePicList li .tip b{font-weight: bold; color: #333;}
.nodePicList li.clear{clear:both; float:none; margin:0; padding:0; height:0; font-size:0; line-height:0;}

.nodeInfoList{overflow: hidden; margin: 0 -15px;}
.nodeInfoList li{width: 452px; float: left; margin:20px 15px 0; border: 1px solid #ffcec4; border-radius: 3px; overflow: hidden;}
.nodeInfoList li.even{float: right;}
.nodeInfoList li .title{height: 49px; line-height: 49px; font-size: 16px; padding: 0 15px; overflow: hidden; font-weight: bold; color: #d66829; background: url(/images/nodeInfoList.png) left bottom repeat-x;}
.nodeInfoList li .title a{margin-top: 14px; display: block; height: 24px; line-height: 24px; color: #d66829; background: url(/images/nodeInfoList.png) right 2px no-repeat;}
.nodeInfoList li .tip{padding: 10px 15px; overflow: hidden; font-size: 14px; line-height: 30px; color: #666;}
.nodeInfoList li .tip b{font-weight: bold; color: #333;}

.bssx{width:60%; text-align:right; float:left;}
.jdjbdh{text-align:center; line-height:30px;}
.jdjbdh span{color:#ba1e08; font-weight:bold;}
.yyfw{height:50px; line-height:50px; text-align:center;}
.yyfw a{color:#26519f;}