@charset "utf-8";
body{color:#333333; font-size:14px; font-family:microsoft yahei; -webkit-text-size-adjust:none;}
body, button, dd, dl, dt, fieldset, form, h1, h2, h3, h4, h5, h6, hr, input, legend, li, ol, p, pre, textarea, ul{ padding:0; margin:0;}
li, ol, ul{ list-style:none;}
img{ border:none; border:0; max-width:100%;}
a{ text-decoration:none; color:#333333; noline:expression(this.onfocus=this.blur());}
a:focus {outline:none;-moz-outline:none;}
a:hover{color: #fa0e0e;}
.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, textarea:focus{ outline: none;}

.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}
.clear{clear:both;}

.header img{display: block; width: 100%;}
.container{width: 1000px; margin: 0 auto;}
.curmb{border-top: #005cb2 3px solid; border-bottom: #1a90eb 1px solid; background: #f0f0f0; line-height: 22px; padding: 10px 20px; font-size: 12px;}
.main{background: repeat-x; overflow: hidden; padding-top: 20px; overflow: hidden; margin-bottom: 20px;}
.sidebar{float:left; width: 235px;}
.parentname{font-size:24px; font-weight: normal; line-height:24px; padding: 16px 10px; color: #fff; background:#0b65aa; text-align: center;}
.sidemenu{font-size:15px; border:1px #e3e3e3 solid;}
.sidemenu .a1{display:block; padding:14px 10% 14px 48px; line-height:1.5; border-bottom:#e7e7e7 1px solid; background: no-repeat 20px center;}
.sidemenu .a1:hover, .sidemenu .a1.aon{background: no-repeat 20px center #dbf2ff; color: #0b65aa;}
.maincontent{float:right; width: 77%;}

.news_list{padding-bottom: 10px;}
.news_list li{ position:relative; padding:0 88px 0 22px; clear:both; overflow:hidden; line-height:45px; border-bottom:#dcdcdc 1px dashed;}
.news_list li .time{ position:absolute; right:0; top:0; color:#999999;}
.news_list li a{float:left; max-width:96%; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.news_list li a:hover{color:#333; font-weight:bold;}
.news_list li i{position:absolute; left:0; top:50%; margin-top: -1px; width:3px; height:3px; font-size: 0; line-height: 0; overflow: hidden; background: #a81404;}
.singlepage{line-height:2.25;}

/*page*/
.pagediv{ clear:both; padding:20px 0; text-align:center; color:#666666; font-size:12px; font-family:"宋体";}
.pagediv a{color:#666666;}
.pagediv .pagination_index_last *{vertical-align:middle\9;}
.pagediv .arrow{margin:0 2px 5px;}
.pagediv .arrow a, .pagediv .index_num, .pagination_index_last a{ display:inline-block; padding:0 10px; line-height:30px; border:#dddddd 1px solid; border-radius:3px; background: repeat-x;}
.pagediv .index_num{ border-color:#1297dc; background:#1297dc; color:#fff;}
.pagediv a:hover{background:#1297dc; border-color:#1297dc; color:#fff; text-decoration:none;}
.pagination_index_last{ padding-left:15px;}
.pagination_index_last a{font-weight:bold;}
#pagination_input{width:40px; margin:0 2px; height:28px; border:#dddddd 1px solid; background:#fff; text-align:center; border-radius:3px;}

/*footer*/
.footer{clear: both;}
.footer_nav{background: #0b65aa; height: 32px; line-height: 32px; text-align: center; color: #2d7ebb; font-size: 12px;}
.footer_nav a{color: #cfe4f4; margin: 0 12px;}
.footer_nav a:hover{color: #fff;}
.footer_txt{color: #666; font-size: 12px; position: relative; padding:15px 0; text-align: center;}
.footer_wzbs{text-align: center; padding-bottom: 10px;}
.footer_wzbs img{vertical-align: middle;}
#_span_jiucuo img{background: #e3e3e3;}