﻿*{
	margin:0; padding:0;	
}
ul, li {
	list-style-type:none;
}

.t_c {
	text-align:center;
}
img { 
border:0;
}
.v_m {
	vertical-align:middle;
}
.v_t {
	vertical-align:top;
}
body { 
  color: #333; 
  font-size:12px;
  font-family:SimSun, Arial, Helvetica, sans-serif;
}
.ff {
	  font-family:"Microsoft YaHei";
}
h1{       font-weight:normal;font-size:12px;
}
input {
	font-family:"Microsoft YaHei";
}
.mb20 {
	margin-bottom:20px;
}
table {
	 border-collapse:collapse;
}
.f_b {
	font-weight:bold;
}
a {
  color: #333;
  text-decoration:none;
}
a:hover {
	text-decoration:underline;
	color:#f30;
}
.c_f { 
  color:#fff;
}
.l { 
    float:left;
}
.r {
	float:right;
}
.bod {
	border:1px solid #d3d3d3;
}
.c_6 {
	color:#666;
}
.clearfix:after {
    content: " ";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}
.clearfix {
    zoom: 1;
}
.mt15 {
	margin-top:15px;
}
.pb15 {
	padding-bottom:15px;
}
.f20 {
	font-size:20px;
}
.f18 {
	font-size:18px;
}
.f16 {
	font-size:16px;
}
.f14 {
	font-size:14px;
}
.f13 {
	font-size:13px;
}

.t_r {
	text-align:right;
}
.mt {
	 margin-top:10px;
}
.red {
	color:red;
}
.wrap {
	width:100%;
	overflow:hidden;
	background:url(images/line_01.png) top center repeat-x;
	padding-top:3px;
}
.main {
	width:1000px;
	margin:0 auto;
}
.c_9 {
	color:#999;
}
.list_tag { margin-left: 5px; font-style:normal;}
.list_tag a { height:20px; line-height:20px; color:#999999; margin-right: 10px;overflow:hidden; padding:4px 8px 3px 7px; border:1px solid #e3e3e3; text-decoration:none;} 

.list_tag a:hover{ overflow:hidden; padding:4px 8px 3px 7px; background:#06c; border:1px solid #e3e3e3; color:#fff;}
.ml {
	margin-left:10px;
}

.mt5 {
	margin-top:5px;
}
.pb10 {
	padding-bottom:10px;
}
.pb5 {
	padding-bottom:5px;
}
.pt10 {
	padding-top:10px;
}
.pt11 {
	padding-bottom:10px
}
.f22 {
	font-size:22px;
}
.pl10 {
	padding-left:10px;
}
.pr10 {
	padding-right:10px;
}
.pl20 {
	padding-left:20px;
}
.pr20 {
	padding-right:20px;
}
.c_p {
	cursor:pointer;
}
.blue{
	color:#06c;
	}
.blue02 {
	color:#003366;
}
.red01 {
	color:#c30005;
}
.t_d {
	text-decoration:underline;
}
.pr5 {
	padding-right:6px;
}
.pt5 {
	padding-top:5px;
        color:#999;
}
.ml5 {
	margin-left:5px;
}
.mt30 {
	margin-top:30px;
}
.pl5 {
	padding-left:5px;
}
.bgf {
	background:#fff;
}
.orange {
	color:#d69b1d;
}
.hidden{
         display:none;
}


/***********************************************************/

.clear_div { overflow:hidden; zoom:1;}
div.h_center{ clear:both; margin:0 auto; height:0; position:relative; width:1000px;}
div.online{z-index:1000;  position:fixed; _position:absolute; margin:280px 0 0 1020px; width:110px;}
dl.online{ clear:both; text-align:center; font-size:14px;}
dl.online dt{ clear:both;}
dl.online span { display:block; border-bottom:1px solid #fff; height:60px;}
dl.online dd{ clear:both;}
dl.online dd a{ display:block; height:32px; line-height:30px; border-bottom:1px solid #fff; background:#f58019; color:#fff;}
dl.online dd a:hover{ background:#dcdcdc; color:#000;}
dl.online dt a{ display:block; background:#dcdcdc url(images/top.gif) no-repeat center center; height:35px; line-height:35px; text-align:left; text-indent:-99999em;}
dl.online dt a:hover{ background:#989797 url(images/top_h.gif) no-repeat center center;}

.h_hot{ width:1000px; margin:10px 0 35px; height:45px;}
.h_hot ul{ margin:5px 0 0 0; float:left; color:#fff; background:#1979bc url(images/hot_th.gif) no-repeat right center; padding:0 16px 1px 11px;font-size:14px; overflow:hidden;zoom:1; height:26px; line-height:26px;}
.h_hot ul a { color:#fff; text-decoration:none;}
.h_hot ul a:hover { color:#ff6600; text-decoration:none;}
.h_hot li{ float:right; width:920px; display:blcok; font-size:14px; }
.h_hot li a:hover{ background:#1979bc; color:#fff; text-decoration:none;}
.h_hot li a { height:20px; line-height:20px; background:#ddf1f9; padding:3px 8px 4px 8px; margin:5px 0 0 5px; color:#0c68ae; zoom:1; display:block; overflow:hidden; float:left;}
.h_hot li span {color:red;}

.header {
	background:url(images/img_14.png) repeat-x;
	height:63px;
	padding-top:15px;
}
.nav_ul li {
	line-height:24px;
	height:24px;
        font-family:"Microsoft YaHei";
        font-size:16px;
}
.nav_ul li a {
	display:block;
	line-height:24px;
	height:24px;
	width:53px;
	text-align:center;
}
.nav_ul li a:hover,.nav_ul li a.on {
	width:51px;
	background:url(images/img_20.png) left center repeat-x;
	border-radius:3px;
	border:1px solid #0d77c5;
	height:22px;
	line-height:22px;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
}

.banner {
	padding:5px;
	background:#f1f1f1;
	width:680px;
	height:323px;
}
.banner_r {
	width:300px;
}
.r_ul {
	width:45px;
	background:#ebebeb;
	height:158px;
}
.r_ul li {
	line-height:39px;
	border-bottom:1px solid #f4f4f4;
}
.r_ul li a {
	display:block;
}
.r_ul li a:hover,.r_ul li a.on {
	background:url(images/img_29.png) repeat-x;
	color:#fff;
	font-weight:bold;
}
.r_dl {
	margin-right:45px;
	line-height:24px;
	height:147px;
	
}
.r_dl01,.r_dl02 {
	display:none;
}
.left {
	width:680px;
        overflow:hidden;
}
.left_ul li{
	line-height:28px;
	border-top:1px solid #ddd;
	padding-bottom:10px !important;
	padding-bottom:5px;
}
.left_ul li dl {
	width:100%;
}
.left_ul dd p {
	padding-left:180px;
}
.news_spant {
        display:inline-block;
        width:58px;
	height:17px;
	line-height:17px;
	padding-left:2px;  
	background:url(images/img_xz2.png) no-repeat;
        padding-top:1px; 
}
.news_spant1 {
        display:inline-block;
        width:58px;
	height:17px;
	line-height:17px;
	padding-left:2px;  
	background:url(images/img_xz3.png) no-repeat;
        padding-top:1px; 
}
.news_span {
	display:inline-block;
	background:url(images/img_xz.png) no-repeat;
	width:32px;
	height:17px;
	line-height:17px;
	padding-left:5px;  
        padding-top:1px; 
}
.news_span a,.news_spant a,.news_spant1 a {
	color:#fff;
}
.news_span a:hover,.news_spant a:hover,.news_spant1 a:hover {
	color:#000;
}
.news_span36 {
	background:url(images/img_51.png) no-repeat;
}

.news_span34 {
	background:url(images/img_53.png) no-repeat;
}

.news_span37 {
	background:url(images/img_42.png) no-repeat;
}

.news_span85 {
	background:url(images/img_xz1.png) no-repeat;
}

.news_span86 {
	background:url(images/img_51.png) no-repeat;
}

.news_span87 {
	background:url(images/img_42.png) no-repeat;
}

.news_span88 {
	background:url(images/img_59.png) no-repeat;
}
.page a {
	display:inline-block;
	background:#f5f5f5;
	padding:4px 9px;
}

.page a:hover,.page b{
	display:inline-block;
	background:#0195d9;
	border:1px solid #0195d9;
	color:#fff;
	padding:3px 8px;
	text-decoration:none;
}
.page span{
	display:inline-block;
	background:#0195d9;
	border:1px solid #0195d9;
	color:#fff;
	padding:3px 8px;
	text-decoration:none;
}
.right {
	width:300px;
}
.right_title {
	background:url(images/img_39.png) repeat-x;
	
}
.right_title span {
	display:inline-block;
	background:url(images/img_37.png) repeat-x;
	line-height:26px;
	padding:0 5px;
	border:1px solid #1896c6;
}
.right_ul li {
	line-height:32px;
	height:32px;
        font-size:15px; 
        font-family:"Microsoft YaHei";	
}
.right_ul li span {
	display:inline-block;
        margin-bottom:3px;
	width:15px;
	height:15px;
	line-height:15px;
	background:#d4d3d3;
	border-radius:50%;
}
.right_ul li span.span_blue {
	background:#0361a1;
}
.right_ul01 li p {
	line-height:28px;
	padding-left:115px;
}
.right_ul01 li img {
        border:1px solid #ccc;
}
.banner_title {
	background:#ddf1f9;
	border-top:2px solid #0c68ae;
	line-height:28px;
	padding-left:10px;
}
.news {
	line-height:24px;
	border-bottom:1px dashed #ccc;
}

.footer{background:url(images/footer_bg.jpg) repeat-x; height:50px; width:100%;  text-align:center; margin-top:10px; padding-top:17px;}
.footer p{margin-top:10px;}
.footer a{margin:0 8px;}

.wntj {
	background:#518cff;
	display:inline-block;
	padding:3px 10px;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	position:absolute;
	bottom:0;
	right:0;
}
.list img{
        width:170px;
        height:100px;
}
.ttt {
	padding-bottom:5px;
}
.tt2 {
	padding-bottom:4px;
}
.topa {
	 margin:15px 0 0 0;
         padding:0 0 5px 0;
}
.righta1 {
	 margin-top:10px;
         margin-bottom:-3px;
}
.righta2 {
	 margin-top:10px;
         margin-bottom:6px;
}
.righta3 {
	 margin-top:10px;
         margin-bottom:-3px;
}
.tj1 {
	padding-top:3px;
}
.fm5 {
	padding-top:5px;
}

.sidebar3{ height:auto; overflow:hidden; *zoom:1; font-size:12px;}
.sidebar3 ul{ padding-top:12px;}
.sidebar3 ul li{background-color:#f1f1f1; width:128px; padding:5px 5px 2px 5px; float:left; display:inline; margin-left:7px; margin-top:5px; line-height:22px;}
.sidebar3 ul li img{width:128px; display:block; height:70px;}
.sidebar3 ul li p{width:130px; display:block; padding-top:3px;}

.sidebar4{margin:0px auto;height:auto; overflow:hidden;padding-bottom:10px; font-size:15px; font-family:"Microsoft YaHei";}
.sidebar4 ul{margin:10px 0 0 10px;}
.sidebar4 ul li{ height:30px; line-height:30px; background:url(images/clubhot.gif) left center no-repeat; padding-left:20px; }
.sidebar4 a{ padding-left:10px;}

#picBox{width:680px; height:323px; overflow:hidden; position:relative; }
#picBox ul#show_pic{ margin:0; padding:0; list-style:none; height:323px; width:5934px; position:absolute;}
#picBox ul#show_pic li{ float:left; margin:0; padding:0; height:323px; position:relative;}
#picBox ul#show_pic li p {
	position:absolute;
	bottom:0px; left:0px; height:38px;
	line-height:38px;
    background:rgba(0,0,0,0.5);
	width:96%;
	padding:0 2%;
}
#picBox ul#show_pic li img{ display:block; width:680px; height:323px;}
#icon_num{ position:absolute; bottom:0px; left:0px; height:22px;  width:97%; padding-top:8px; padding-right:3%;}
#icon_num li{ float:right; background:#fff;width:10px; height:10px; list-style:none; cursor:pointer; padding:0;  margin-right:5px;}
#icon_num li:hover,#icon_num li.active{ background:#0567af;}

.pos{width:100%; height:3px; background:url(images/top_blank.jpg) repeat-x; margin:0 auto; overflow:hidden; line-height:0;}
.index_top_bg{ background:url(images/index_03.jpg) repeat-x; width:100%; height:28px;}
.top{width:1000px; margin:0px auto; height:28px; line-height:28px;}
	.top_lbox{width:410px; float:left;}
	.top_rbox{width:120px; float:right;}
        .topright{width:60px; float:right;}
        .topright img{padding:3px 0 0 10px}

/*侧栏跟随*/
#box{float:left; position:relative; width:300px;}.div1{width:300px; margin-top:3px;}.div2{position:fixed; _position:absolute; top:0; z-index:300;}