﻿@charset "utf-8";
*{padding:0; margin:0 auto;} /* IE8*/
*+html *{padding:0; margin:0;}
* {margin:0; padding:0;}
body{ -webkit-text-size-adjust: none; font-family: "宋体"; font-size: 12px; color: #333;;}
div{text-align:left;margin:0 auto;}
a { color:#333; text-decoration: none; outline:medium none; }
a:hover { color: #0d79d6; }
ul,li{padding:0px; margin:0px; list-style-type:none; list-style: none;}
img{border:none;}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote{padding:0; margin:0;}
table,td,tr,th{font-size:12px;}
.clear{
    zoom: 1;
}
.clear:after {
    content: ".";
    width: 0;
    height: 0;
    visibility: hidden;
    display: block;
    clear: both;
    overflow:hidden;
}
* html .clear{zoom:1;} /* IE6 */
*+html .clear{zoom:1;} /* IE7 */
.transparent{background:transparent;}
.left{float:left;}
.right{float:right;}
.bold{font-weight:bold}
.ari{font-family:"宋体";}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
.fl{float: left;}
.fr{float: right;}
.mb10{margin-bottom: 10px;}

/*对联飘窗*/
/* .ydbg1{ position:fixed; top:240px; left:10px;}
.ydbg2{ position:fixed; top:240px; right:10px;}
.ydbg3{ position:fixed; top:500px; left:10px;}
.ydbg4{ position:fixed; top:500px; right:10px;}
.gban{ cursor:pointer; position:absolute; top:-15px; left:5px; display:block; height:20px; width:20px; background:url(../images/close.jpg) no-repeat left top;}
.gban-dlr{ cursor:pointer;position:absolute; top:-15px; right:5px; display:block; height:20px; width:20px; background:url(../images/close.jpg) no-repeat left top;} */

.body_bg{background: url(../images/body_bg.gif) repeat-x left top #fff;}
.container{width: 980px; margin:0 auto;}

/* header */
.header{height: 154px; background:url(../images/header_ban.jpg) no-repeat center top; position: relative; margin-bottom: 10px;}
.mainnav{height: 38px; background: url(../images/mainnav_bg.gif) repeat-x; position: absolute; right: 0; bottom: 0;}
.mainnav ul li{float: left; background: url(../images/mainnav_sep.gif) no-repeat left center;}
.mainnav ul li a{display: block; width: 120px; text-align: center; color: #fff; line-height: 38px; font-size: 14px; font-weight: bold; text-shadow: 0 0 2px #000000;}
.mainnav ul li.index{background: none;}

.header_other{height: 36px; background: url(../images/i_nav_bg.gif) no-repeat center top; margin-bottom: 10px;}
.header_search{float: right; padding:5px 20px 0 0;}
.header_search .s_btn{float: right; background: url(../images/i_btn_search.jpg) no-repeat; width: 51px; height: 25px; border:0; cursor: pointer; margin-left: 5px;}
.header_search .s_txt{float: left; width: 160px; height: 23px; border:#ccc 1px solid; padding:0 5px;}

/* footer */
.footer .container{background: url(../images/footer_bg.gif) repeat-x left bottom #fff; padding: 15px 0; border-top: 2px solid #2c92d1; overflow: hidden;}
.footer_copyright{float: left; width: 600px; margin-left: 15px; line-height: 20px;}
.footer_copyright .beian{background: url(../images/beian.png) no-repeat left center; padding-left: 25px; display: inline-block;}
.footer_ga{float: right; margin:10px 20px 0 0;}
.footer_ga img{display:inline-block; vertical-align:middle;}


.newslist_oneLine{clear: both;}
.newslist_oneLine li{position:relative; padding:0 0 0 15px; line-height:22px; overflow:hidden; vertical-align:top;}
.newslist_oneLine li:before{content:''; position:absolute; left:0; top: 50%; margin-top: -2px; width: 3px; height: 3px; background: #000;}
.newslist_oneLine li .time{position:absolute; right:0; top:0;}
.newslist_oneLine li a{float:left; max-width:100%; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.newslist_oneLine li a:hover{color: #0d79d6;}
.newslist_oneLine_MD li{padding-right:50px;}
.newslist_oneLine_YMD li{padding-right:80px;}

/*page*/
.page_div{ clear:both; padding:20px 0 10px; text-align:center; color:#666666;}
.page_div a{color:#666666;}
.page_div .pagination_index_last *{vertical-align:middle\9;}
.page_div .arrow{margin:0 2px 5px;}
.page_div .arrow a, .page_div .index_num, .pagination_index_last a{ display:inline-block; padding:0 10px; line-height:25px; border:#dfdfdf 1px solid; border-radius:3px; transition: all .2s; -webkit-transition: all .2s;
	background: #f1f1f1;
	background: -webkit-linear-gradient(#ffffff 10%, #f1f1f1);
	background: -o-linear-gradient(#ffffff 10%, #f1f1f1);
	background: -moz-linear-gradient(#ffffff 10%, #f1f1f1);
	background: linear-gradient(#ffffff 10%, #f1f1f1);
}
.page_div .index_num{ border-color:#2c92d1; background:#2c92d1; color:#fff;}
.page_div .index_num a{display:inline; padding:0; background:none; color:#fff; border:none;}
.page_div a:hover{background:#2c92d1; border-color:#2c92d1; 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:25px; border:#dfdfdf 1px solid; background:#fff; text-align:center; border-radius:3px;}
