﻿@charset "utf-8";
body{color:#333333; font-size:12px; font-family:"宋体"; -webkit-text-size-adjust:none;}
body, button, dd, dl, dt, fieldset, form, h1, h2, h3, h4, h5, h6, hr, 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:#0055a5;}
.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;}
.container{ width:1006px; margin:0 auto; clear:both;}
.space10, .space30{clear:both; line-height:0; font-size:0; overflow:hidden; zoom:1;}
.space10{height:10px;}
.space30{height:30px;}
.boxsizing_c{box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;}
.body_bg{background:url(../images/public/body_bg.gif) repeat-x center 243px #fbfbfb;}
.incontainer{background: #fff; padding:8px; overflow: hidden;}
.mb10{margin-bottom: 10px;}


/***** header *****/
.head{height: 30px; line-height:30px; background:url(../images/public/header_t_bg.gif) repeat-x; color: #666666;}
.head .date{float: left; position: relative;}
.head .menu{float: right;}
.head .menu li{float: left; margin-left: 12px;}
.head .menu li a{color: #808080; cursor: pointer;}
.wap{position:relative; z-index:999;}
.wap b{display: none; position: absolute; left:-30px; top:32px; width:150px; height:150px; background: url(../images/wxewm.jpg) no-repeat;}
.weixin{position:relative; z-index:999;}
.weixin b{display: none; position: absolute; left:-30px; top:32px; width:150px; height:150px; background: url(../images/weixin.jpg) no-repeat;}
.weibo{position:relative; z-index:999;}
.weibo b{display: none; position: absolute; left:-30px; top:32px; width:150px; height:150px; background: url(../images/weibo.png) no-repeat;}
.head .aicon{position: relative; padding-left: 22px;}
.head .menu li a:hover{color: #333;}
.head i{position: absolute; left: 0; top: 50%; margin-top: -10px; width: 20px; height: 20px; background:url(../images/public/header_icon.png) no-repeat; vertical-align: middle;}
.head i.icon_swsy{background-position: 0 -20px;}
.head i.icon_jft{background-position: 0 -40px;}
.head i.icon_jrsc{background-position: 0 -60px;}

.banner{ background:url(../images/public/header_bg.gif) repeat-x center top;}
.inban{height: 154px; background:url(../images/public/banner.jpg) no-repeat center top; }

.mainnav{clear:both; background:url(../images/public/mainnav_bg.gif) repeat-x; height: 59px;}
.mainnav .container{position: relative;}
.mainnav .nav{background:url(../images/public/mainnav_r.gif) no-repeat right top;}
.mainnav .nav li{float: left; width: 96px; height: 33px; line-height: 33px; font-size: 14px; font-weight: bold; text-align: center;}
.mainnav .nav li a{display: block; color: #0051a7;}
.mainnav .nav li.hover{background:url(../images/public/mainanv_on.jpg) no-repeat;}
.mainnav .nav li.hover a{color: #fff;}
.mainnav .subnav{clear: both; line-height: 26px; color: #fff;}
.mainnav .subnav li{display: none;}
.mainnav .subnav a{color: #fff; margin: 0 9px;}

.search{position: absolute; right: 0; top:35px; width: 294px;}
.search .sbtn{float: right; width: 40px; height: 22px; background:url(../images/public/search_btn.png) no-repeat; border:0; cursor: pointer; margin-left: 5px;}
.search .stxt{float: left; width: 143px; height: 20px; border:#ccc 1px solid; background: #fff; border-radius: 3px; padding: 0 10px; color: #999; margin-left:3px;}
.search label{float: left; background:url(../images/public/search_icon.gif) no-repeat left center; padding-left: 18px; color: #fff; font-weight: bold; line-height:22px;}


/*common*/
.common_list1 li{position:relative; padding:0 70px 0 12px; height:25px; line-height:25px; overflow:hidden; vertical-align:top; background:url(../images/index/dot1.jpg) no-repeat left center; position: relative;}
.common_list1 li .time{ position:absolute; right:0; top:0; z-index:1;}
.common_list1 li a{float:left; max-width:100%; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.common_list1_nd li{padding-right: 0;}
.common_box1{border:#abc6de 1px solid; position: relative; margin-top:10px;}
.common_box1 .tit{position: absolute; top:-11px; width: 100%;}
.common_box1 .tit h3{float: left; margin: 0 10px; border:#abc6de 1px solid; height: 23px; line-height: 23px; background:url(../images/public/common_tit1.gif) repeat-x;}
.common_box1 .tit h3 span{display: block; background:url(../images/zmhd_icon.jpg) no-repeat 7px center; padding:0 18px 0 28px; color: #0074bb;}
.common_box1 .tit .more{float: right; width: 43px; background: #fff; line-height: 25px; color: #0074bb; margin-right: 6px;}
.common_box1 .cont{padding:22px 10px 10px;}

.common_box2 .tit{height:38px; background:url(../images/index/home_wsbs_tit.gif) repeat-x left top; border-bottom: #0065b3 2px solid;}
.common_box2 .tit h2{float: left; background:url(../images/public/pagetit_c.gif) repeat-x; margin-top: 5px; height: 33px; margin-left: 10px; color: #fff; font-size: 14px; line-height: 33px;}
.common_box2 .tit h2 span{display: block; background:url(../images/public/pagetit_l.gif) no-repeat;}
.common_box2 .tit h2 b{display: block; height:33px; background:url(../images/public/pagetit_r.gif) no-repeat right top; padding:0 30px;}
.common_box2 .more{float: right; line-height: 38px; margin-right: 10px;}
.common_box2 .cont{clear: both; border:#aaccf1 1px solid; border-top: none; padding: 10px;}



/*page*/
.pagediv{ clear:both; padding:10px 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:url(../images/public/page.gif) repeat-x;}
.pagediv .index_num{ border-color:#0065b3; background:#0065b3; color:#fff;}
.pagediv a:hover{background:#0065b3; border-color:#0065b3; 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;}


/*图片鼠标经过效果*/
/*.imgHover{ -moz-transition:all 0.4s ease-in-out 0s; -ms-transition:all 0.4s ease-in-out 0s; -o-transition:all 0.4s ease-in-out 0s; -webkit-transition:all 0.4s ease-in-out 0s; transition:all 0.4s ease-in-out 0s;}
.imgHover:hover{-moz-transform:scale(1.1); -ms-transform:scale(1.1); -o-transform:scale(1.1); -webkit-transform:scale(1.1); transform:scale(1.1);}*/

/*footer*/
.footer{clear: both; background:url(../images/public/footer_bg.jpg) repeat-x center top #fff;}
.footer_links{height: 34px; line-height:34px; text-align: center;}
.footer_links select{margin: 0 5px;}
.footer_nav{height: 34px; line-height: 34px; text-align: center;}
.footer_nav a{margin: 0 10px;}
.footer_nav a:hover{color: #f00;}
.footer_copyright{padding-top: 15px;}
.footer_copyright .copyright{text-align: center; line-height: 24px;}
.footer_wzbs{text-align: center; padding: 5px 0 20px;}
.footer_wzbs img{vertical-align: middle; display: inline-block; margin: 0 10px;}
#_span_jiucuo img{background: #e3e3e3;}
.beian{background:url(../images/public/beian.png) no-repeat left center; padding-left: 23px; display: inline-block;}

