/* CSS Document */
.clred{color: #ED7D00;}
.clear { height: 0px; overflow: hidden; width: 100%; clear: both; }
.split { height: 10px; overflow: hidden; width: 100%; }
.fl { float: left; }
.fr { float: right; }
.leftlist { width: 240px; float: left; overflow: hidden; }
.rightlist { width: 190px; float: right; overflow: hidden; }
.middlelist { width: 750px; float: right; overflow: hidden; }
.listtab { border: 1px solid #ddd; border-collapse: collapse; }
.listtab tr:hover{background-color: #eeeeee}
.listtab th { border-bottom: 1px solid #ddd; text-align: center; color: #111;   padding: 5px 10px; font-size: 12px; font-weight: bold; }
.listtab td { border-bottom: 1px solid #ddd; text-align: center; padding: 5px 10px; font-size: 12px }
.listtab td a { text-decoration: none; }
.listtab td a:hover { text-decoration: none; }
.page_nei { padding-top: 70px; background: url(../images/pad/page_tobg.jpg) no-repeat top center; }
.page_nei .wrap { background: #FFFFFF url(../images/pad/mr_bg.jpg) no-repeat 240px 0px; padding-bottom: 0px; }
#page, #articleList, #article ,#guestBook { width: 700px; overflow: hidden; min-height: 550px; margin: 0 auto; line-height: 200%; padding: 20px 0; }
.page_tot { padding: 10px 0 10px 0; width: 100%; font-size: 18px; color: #da251c; border-bottom: 1px solid #da251c }
.pl-5 { padding-left: 5px !important; }
.pr-5 { padding-right: 5px !important; }
.inp_btn { cursor: pointer; background: url(../images/pad/btn.png) no-repeat center center; width: 108px; height: 35px; line-height:35px; text-align: center; font-size: 14px; color: #FFF; font-weight: bold; display:inline-block; }
.inp_btnb { cursor: pointer; background: url(../images/pad/btn_b.png) no-repeat center center; width: 108px; height: 35px;line-height:35px; text-align: center; font-size: 14px; color: #FFF; font-weight: bold;border: none;}
.more_btn { font-size: 12px; font-weight: normal; display: inline-block; padding: 0px 10px; color: #FFF; background-color: #da251c }
.more_btn:hover { background-color: #f60; color: #FFF; }
a.a_ser { background: url(../images/pad/ser.png) no-repeat left center; display: inline-block; height: 40px; line-height: 40px; padding-left: 22px; font-size: 14px; color: #da251c; font-weight: bold; margin-left: 0px; }
a.a_wd { background: url(../images/wd.gif) no-repeat left center; display: inline-block; height: 35px; line-height: 35px; padding-left: 22px; font-size: 14px; margin-left: 150px; }
/**news*/
.col-xs-6 { width: 49%; }
.dl-layout dt { padding: 10px 15px; border-bottom: 1px solid #eee; }
.pull-left, .left, .part-left { float: left !important; }
.text-primary { color: #428bca !important; }
.pull-right, .right, .part-right { float: right !important; }
.ellipsis { display: block; -o-text-overflow: ellipsis; -o-webkit-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }
/*圆角盒子*/
.box_radius { background-color: #FFF; -webkit-box-shadow: 0 0 6px #dddddd; -moz-box-shadow: 0 0 6px #dddddd; box-shadow: 0 0 6px #dddddd; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; border:1px solid #dddddd; }
.box_radius .box_h { border-radius: 5px 5px 0px 0px; background: url(../images/pad/pad_06.jpg) repeat-x bottom left; height: 35px; line-height: 35px; }
.box_radius .box_h .h_tit{ background:url(../images/pad/bt.png) no-repeat top center; height:40px; line-height:40px; display:inline-block; margin-left:20px; font-size:15px; font-weight: bold; width:113px; text-align:center;  color:#ffffff; margin-top:-5px;}
.box_radius .box_h .h_tit a{ color:#ffffff; display:inline-block;height:40px; line-height:40px;}
.box_radius .box_h .more{ color:#146f31; background:url(../images/pad/more.png) no-repeat left center; padding-left:10px;}
.box_radius .box_h ul li{ float:left;}
.box_radius .box_con { padding: 15px; }
/*查询框*/
.ad .wrap { position: relative; z-index: 100 }
.sear_box { position: absolute; width: 320px; height: 240px; top: 60px; left: 0; z-index: 4000; }
.sear_box .h_tit{ position:absolute; top:-1px;}
.sear_box .serk { border: 1px solid #ccc; margin-bottom: 15px; }
.sear_box .serk .ser_text { height: 110px; width: 275px; border: none; background: none; overflow: hidden; margin: 0; line-height: 150%; font-size: 14px; resize: both; padding: 5px; color: #666666 }
/**/
.news_notice { position: absolute; width: 100%; height: 40px; top: 360px; left: 0; z-index: 4000; width: 100%; overflow: hidden; }
.news_notice div.bd { background-color: rgba(0,0,0,0.5); }
.news_notice div.bd ul li a { font-size: 14px; height: 40px; line-height: 40px; overflow: hidden; padding-left: 20px; color: #ffffff }
.news_notice div.bd ul li a:hover { color: #da251c; text-decoration: underline; }
@media \0screen\,screen\9 {/* 只支持IE6、7、8 */
.news_notice div.bd { background-color: #000000; filter: Alpha(opacity=50); position: static; /* IE6、7、8只能设置position:static(默认属性) ，否则会导致子元素继承Alpha值 */  *zoom:1; /* 激活IE6、7的haslayout属性，让它读懂Alpha */
}
.news_notice div.bd ul { position: relative;/* 设置子元素为相对定位，可让子元素不继承Alpha值 */ }
}
/*dl*/
.dl-layout dt { padding: 10px 15px; border-bottom: 1px solid #eee; }
/*取消列表符号*/
.list-unstyled, .list-inline { list-style: none; }
.list-inline > li { float: left; display: inline-block; }
.list-num-in { list-style: decimal inside; }
.list-num-out { list-style: decimal outside; }
/*隐藏*/
.hide { display: none; }
.hidden { visibility: hidden; }
.indent { text-indent: -9999px; }
.overflow { overflow: hidden; }
/*joblist*/
.job_list { border-top: 1px dashed #D1D1D1; margin-top: 30px; } 
.job_list dl { border-bottom: 1px dashed #D1D1D1; }
.job_list dt { height: 35px; line-height: 35px; background: url(../images/icon_red.gif) no-repeat left 50%; padding-left: 15px; }
.job_list dt a { font-size: 14px; color: #666666 }
.job_list dt a:hover { text-decoration: underline; color: #000000 }
.job_list dd { color: #666; padding-left: 2px; line-height: 180%; zoom: 1; overflow: hidden; }
.job_list .numDate { float: right; text-align: right; padding-top: 0px; }
.job_list .numDate p { font-size: 12px; color: #999999; margin-top: 5px; }
/*kj_list*/
.kjbox{ margin-bottom:30px; width:100%; margin-top:20px;}
.kjbox .box_radius{ margin-bottom:10px;}
.kjbox .ser_text{ width:100%; font-size:14px; height:30px; background-color:#fff; line-height:150%;}
.kj_list{ margin-bottom:20px; background-color:#f3f3f3; border:2px solid #eee; padding:10px;}
.kj_list_hov { border:2px solid #090; }

.kj_list .kj_tit{ font-size:14px;  line-height:100%; margin-bottom:10px;}
.kj_list .kj_tit span{ font-size:22px; line-height:100%; color:#da251c}
.kj_list .kj_tit label{ color:#090; font-weight:bold;}


.kj_list ul{ }
.kj_list ul li{ font-size:12px; height:28px; line-height:28px; padding-left:20px;background: url(../images/pad/kj_ico_b_2.png) no-repeat left top;} 
.kj_list ul li .spl_date{ width:67px; display:inline-block;}

 
.kj_list ul li b{color: #da251c}
.kj_list ul li.fis {
background: url(../images/pad/kj_ico_b_1.png) no-repeat left top;
}


/* datainfo */
.datainfo{}
.datainfo .table_kj{ border:1px dashed #ccc;  border-collapse:collapse; width:100%; margin-bottom:20px;-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;}
.datainfo .table_kj tr td{ border:1px dashed #ccc; padding:5px 0px; padding-left:5px; border-collapse:collapse; font-size:12px}
.datainfo .table_kj_hov { border:1px solid #f60; }
.datainfo .wdtab{font-size: 14px; font-family: 微软雅黑; border: 2px solid #C2DBF9; border-collapse:collapse;}
.datainfo .wdtab td{ font-size:14px; border:1px solid #C2DBF9;border-collapse:collapse; padding:3px 10px;}
/* */
.zzfw{ margin-top:30px;}
.zzfw a:hover h1{ background:#ff0000;}
.zzfw h2{ background-color:green; color:#FFF; font-weight:normal; padding-left:35px; height:40px;  font-size:16px;  line-height:40px; margin-bottom:20px;}
.sub-ico{ width:60px; text-align:center; display:block; float:left; margin-left:35px; margin-bottom:20px; font-size:14px;}
.sub-ico h1{ width:48px; height:36px; overflow:hidden; border-radius:50%; padding-top:12px; margin:0 auto; background:green; text-align:center;}
.sub-ico em{ font-size:20px; margin-left:1px; margin-top:4px; display:inline-block; line-height:24px; height:24px; color:#fff;} 
.sub-ico em.i1{margin-top:4px;}
.sub-ico em.i2,.sub-ico em.i3,.sub-ico em.i4,.sub-ico em.i5,.sub-ico em.i6{ margin-top:0px;}
 