﻿/*html {
FILTER: gray
}*/

body{	margin: 0;padding: 0;font-size: 12px;line-height: 1.8;}
h1,h2,h3,h4,p,ol,ul,li{margin: 0;padding: 0;list-style: none;font-size: 12px;}
img{border: none;}
a{color: #222;text-decoration: none;}
a:Hover{color: #0076C0;text-decoration: underline;}
.gray{color:#999999;}

.style_img{ border:1px solid #F80;/给图片2像素的边框/ 
            border-radius:50%;/* 设置图片成为圆角*/
            /*等等样式都是可以的*/
}
.clearfix {
  display: table;
  content: "";
  clear: both;
  zoom: 1;
}
/*header style*/
#header{width: 1280px;height: 99px;overflow: hidden;margin: auto;background: url(header_bg.jpg) no-repeat right center; }
#header #logo{float: left;}
#header #logo a{display: block;width: 633px;height: 100px;line-height: 300px;overflow: hidden;background: url(logo3.jpg) no-repeat 0px 10px;}
#header #zf_link{float: right;}
#header #box{width: 445px;height: 100px;float: right;}
#toplink{margin-top:28px;display: block;height: 24px;overflow: hidden;background: url(header_link.png) no-repeat left center;}
#toplink ul li{float: left;width: 90px;text-indent: 28px;}
#toplink ul li.n3{width: 80px;text-indent: 10px;}
#toplink ul li.n4{width: 80px;text-indent: 2px;}
#toplink ul li a{font-size: 12px;line-height: 30px;}
#search{position: relative;margin-top:9px; height: 30px;background: url(header_search.gif) no-repeat;}
#search .search_input{position: absolute;border: none;background: none;width: 250px;left: 3px;height: 20px;line-height: 20px;}
#search .search_btn{position: absolute;left: 262px;display: block;cursor: pointer;width: 50px;height: 21px;background: none;border: none;}

#menu_box{
	width: 1280px;
	margin: auto;
	background: url(menu_bg.gif) repeat-x;
	height: 31px;
	overflow: hidden;
	line-height: 31px;
}
#today{
	color: #fff;
	height: 31px;
	width: 160px;
	text-align: center;
	float: left;
	display: block;
}
#menu{
	padding-left:20px; 
	float: left;
	color: #fff;
}
#menu a{
	font-size: 14px;
	color: #fff;
	padding: 0 3px;
	
}
#menu ul li{float:left; padding:0 5px; color:#fff;}
#menu ul li a{font-size: 14px;
	color: #fff;
	padding: 0 2px;
	
}
/*
#menu_gg{
	float: left;
	padding-left:40px; 
	height: 31px;
}
#menu_gg ul li{
	overflow: hidden;
	height: 31px;
	line-height: 33px;
	padding-left:16px; 
	background: url(icon1.gif) no-repeat left;
}
#menu_gg ul li a{
	color: #fff;
	text-decoration: underline;
}

#choubak{
	clear: both;
	width: 1360px;
	background: url(menu_chou_bg.gif) repeat-x;
	height: 57px;
	line-height:20px;
	 text-align:left;
	 margin:auto;
	 padding-top:2px;}
	 */
	 #chou{
	clear: both;
	width: 1360px;
	background: url(menu_chou_bg.gif) repeat-x;
	height: 185px;
	line-height:25px;
	 text-align:left;
	 margin:auto;
	 padding-top:10px;}
#chou a{
	color: #5e5e5e;
	
}


/*main*/
#main{margin: auto;width: 1280px; margin-top:10px; margin-bottom:10px; overflow: hidden;zoom:1;}
#main_l{float: left;width: 240px;}
#main_c{margin-left:18px; float: left;width: 736px; overflow:hidden;}
#main_r{width: 268px;float: right;}


/*main left*/
.leftbox{zoom:1;overflow: hidden;margin-bottom:10px; }
.leftbox .box_tit{font-size: 14px;height: 25px; background:url(box_tit_bg.gif) top left repeat-x;font-weight: 700;color: #fff;padding-left:14px; line-height:25px;}
.leftbox .box_nav{border: 1px solid #D4D4D4;border-top: none;}



.left_list{overflow: hidden;zoom:1; padding: 8px 0 8px 8px;}
.left_list li{float: left;	width: 32%; padding: 3px 0; background: url(icon2.gif) no-repeat 3px 11px; text-indent: 12px; border-bottom:1px solid #eee;}
.left_list2{overflow: hidden;zoom:1; padding: 8px;}
.left_list2 li{padding: 3px 0; background: url(icon2.gif) no-repeat 3px 11px; text-indent: 12px; border-bottom:1px solid #eee;}
.left_list3{overflow: hidden;zoom:1; padding: 8px 0 8px 8px;}
/*.left_list3 li{float: left;	width: 45%; padding: 3px 0; background: url(icon2.gif) no-repeat 3px 11px; text-indent: 12px; border-bottom:1px solid #eee;}*/
.left_list3 li{float: left;	width: 33.3%; padding: 3px 0; background: url(icon2.gif) no-repeat 3px 11px; text-indent: 12px; border-bottom:1px solid #eee;}
.left_list4{overflow: hidden;zoom:1; padding: 8px 0 8px 8px;}
.left_list4 li{float: left;	width: 45%; padding: 3px 0; background: url(icon2.gif) no-repeat 3px 11px; text-indent: 12px; border-bottom:0px solid #fff;}
.left_list2014{overflow: hidden;zoom:1; padding: 8px 0 8px 8px;}
.left_list2014 li{float: left;	width: 50%; padding: 3px 0; background: url(icon2.gif) no-repeat 3px 11px; text-indent: 12px; border-bottom:0px solid #fff;}

.right_list2014{overflow: hidden;zoom:1; padding: 8px 0 8px 8px;}
.right_list2014 li{float: right;	width: 50%; padding: 3px 0; background: url(icon2.gif) no-repeat 3px 11px; text-indent: 12px; border-bottom:0px solid #fff;}

.left_list2015{overflow: hidden;zoom:1; padding: 8px;}
.left_list2015 li{padding: 3px 0; background: url(icon2.gif) no-repeat 3px 11px; text-indent: 12px; border-bottom:0px solid #eee;}
.left_list2016 li{float:left;width:90%;padding: 3px 0; background: url(icon2.gif) no-repeat 3px 11px; text-indent: 12px; border-bottom:0px solid #eee;}


#lingdao .box_nav{padding: 8px 5px 8px 8px;line-height: 24px;}
#huiyuan .box_nav{padding: 5px 5px 10px 10px;}
#huiyuan .box_nav ul li{height: 24px;line-height: 24px;}
#contact .box_nav{padding: 10px 5px 10px 8px;}

/*mainleft*/
.rightbox{zoom:1;overflow: hidden;margin-bottom:10px; border: 1px solid #E2E5E8;}
.rightbox .box_tit{font-size: 14px;height: 25px; background:url(box_tit_bg.gif) top left repeat-x;font-weight: 700;color: #fff;padding-left:14px; line-height:25px;}
.rightbox .box_tit a{
	margin-right:4px; 
	float: right;
	font-size: 12px;
	padding:2px 12px 0 0;
	font-weight: 300;
	color: #fff;
 
}
.rightbox .box_tit span{
	color: #777;
}
.rightbox .box_nav{ padding: 5px 0 10px 16px; }
.rightbox .box_nav1{padding:5px 0 10px 10px;}



.dotlist{padding: 5px 10px;}
.dotlist li{height: 24px;line-height: 24px;padding-left:12px;background: url(dot.gif) no-repeat 2px 10px; overflow:hidden; }
.dotlist li span{float:right; color:#5e5e5e;}
#fyrw .rw{clear: both;padding: 10px;}
#fyrw .rw img{float: left;border: 1px solid #ccc;background: #F3FBFE;padding: 5px;margin-right:10px; }
#fyrw .rw h3 a{color: #067BB1;}
#fyrw .rw h4{font-weight: 300;}
#fyrw .rw li{height:24px;background: url(dot.gif) no-repeat 2px 10px; padding-left:12px;}
.right_ad{padding-bottom:10px;}

/*main center*/
#main_c1{
	height: 255px;
	overflow: hidden;
	zoom:1;
	margin-bottom:10px;
}
#main_c1_left{
	float: left;
	width: 300px;
	height: 250px;
	overflow: hidden;
}
#main_c1_right{
	float: right;
	width: 420px;
	height: 250px;
	overflow: hidden;
}
#main_c1_right h2 a{
	color: #CC0000;
	font-size: 16px;
	line-height:25px;
}
#main_c1_right .new2 a{
	color: #067BB1;
}
#main_c1_right .new2 span{padding-left:5px;}
#main_c1_right ul{
	padding: 8px 0 0 0;
}
#main_c1_right ul li span{
	float: right;
}
#main_c1_right ul li a{
	background: url(icon4.gif) no-repeat 3px 3px;
	padding-left:16px; 
	line-height:24px;
}

div#MainPromotionBanner{
	width:300px;
	height:250px;
	background:#ffffff;
	position:absolute;
	
}
#MainPromotionBanner #SlidePlayer {

	margin: 0 auto;
}
#MainPromotionBanner .Slides{
	padding: 0;
	margin: 0;
	list-style: none;
	height: 250px;
	overflow: hidden;
}
#MainPromotionBanner .Slides li {
	float: left;
	width: 300x;
	height: 250px;
	line-height:20px;
}

#MainPromotionBanner .Slides img{
	border:0;
	display: block;
	width: 300px;
	height: 230px;	
}

#MainPromotionBanner .SlideTriggers{
	margin: 0;
	padding: 0;
	list-style: none; 
	margin-top:-45px;
	z-index: 10;
	height: 25px;	
	position:absolute;
	right:0;
}
#MainPromotionBanner .SlideTriggers li{
	float: left;
	display: inline;
	color: #ff7300;
	text-align: center;
	line-height:20px;
	width: 20px;
	height: 20px;
	font-family: Arial;
	font-size: .8em;
	cursor: pointer;
	overflow: hidden; 
	margin:0px 2px;
	background:#fff;
}
#MainPromotionBanner .SlideTriggers li.Current{ 
	color:#fff; 
	background: #f60;
	border:0; 
	font-weight:bold;
	font-size: .8em;
	line-height: 20px;
	height: 20px;
	width: 20px;
	margin:0 2px; 
}

#main_c2{
	border: 1px solid #E2E5E8;
	margin-bottom:10px; 
	overflow: hidden;
	padding-bottom:5px;
	zoom:1;
}
#main_c2 .box_tit{
	font-size: 14px;
	font-weight: 700;
	padding-left:10px;
	color: #3777B4;
  border-bottom:1px solid #D3D3D3;
}
#main_c2 .box_tit a{
	margin-right:4px; 
	float: right;
	font-size: 12px;
	padding:2px 12px 0 0;
	font-weight: 300;
	color: #164A84;
	background: url(icon3.gif) no-repeat right 7px; 
}
#main_c2 .dotlist li{
	float: left;
	width: 48%;
}
.hzxx ul{ margin:5px 10px;}
.hzxx li{float:left; width:48%;height: 24px;line-height: 24px;padding-left:12px;background: url(dot.gif) no-repeat 2px 10px; }
.hzxx li span{float:right;color:#5e5e5e; margin-right:20px;}
.baodao li{height: 24px;line-height: 24px;padding-left:12px;background: url(dot.gif) no-repeat 2px 10px; }



#main_c3_adv{
	margin-bottom:10px;
	width:756px;
	overflow:hidden
}
.main_c3_box{
	border: 1px solid #ECECEC;
}
.main_c3_box .box_tit{
	font-size: 14px;
	font-weight: 700;
	color: #3777B4;
	padding-left:14px; 
  	border-bottom:1px solid #D3D3D3;
}
.main_c3_box .box_tit a{
	margin-right:4px; 
	float: right;
	font-size: 12px;
	padding:2px 12px 0 0;
	font-weight: 300;
	color: #164A84;
	background: url(icon3.gif) no-repeat right 7px; 
}
#main_c4{
	margin-bottom:10px; 
}
#main_c4 .main_c3_box{
	float: left;
	width: 360px;
	margin-bottom:10px;*margin-bottom:0px !important;*margin-bottom:0px} 
#main_c4 .n1,#main_c4 .n3{
	float: right 
}
#main_c5{
	clear: both;
}
#main_c5 .adv{
	display: block;
	background: #ccc;
	width: 400px;
	height: 100px;
	float: left;
}
#main_c5 .right{
	float: right;
}

#footer{
	width: 1360px;
	margin: auto;
	margin-bottom:10px;
	padding:20px;
}


#copyright{
	width: 1260px;
	margin: auto;
	padding: 10px;
	border-top: 1px solid #ccc;
}
#copyright span{
	float: right;
}

/*listpage*/
#main_list{ float: left;width:1000px;}
.nav {
    background: none repeat scroll 0 0 #EEF3F6;
    color: #3875B4;
    font-family: "";
    height: 25px;
    line-height: 25px;
    padding: 0 10px;
}

.news_content{padding:20px; border:1px solid #D4D4D4;zoom:1;}
.news_content_list li{ text-indent:.8em; line-height:28px; background:url(dot.gif) no-repeat left 10px;}
.news_content_list li a{font-size:14px; text-decoration:none;}
.news_content_list li a:hover{color:#CC0000; text-decoration:underline;}
.news_content_list li span{color:#666; float:right; font-size:12px;}

.art-paging-box{padding:10px 10px 30px 0;}
.art-paging a{
	float:left;
	border:1px solid #70b3e8;
	margin:0 2px;
}
.art-paging a, .art-paging span{
	display:block;
	padding:2px 5px;
}
.art-paging .on, .art-paging a:hover{
	color:#2778bd;
	background:#c5ddf1;
}

/*viewnewspage*/
.news_content2{padding:20px; border:1px solid #D4D4D4;zoom:1;}
.news_content2 img{max-width: 950px; 
  height:auto; 
  width:expression(this.width > 500 ? "500px" : this.width); }
.news_content2 h1 {color:#000000; font-size:24px;font-weight:bold;margin-bottom:15px;text-align:center;}
.news_content2 h5 {color:#ff0000; font-size:24px;font-weight:bold;text-align:center;}
.fun{font-size:12px; text-align:center;}
.article{ margin: 20pt auto; line-height:32px; font-size:16px;color:#000000;}
.article table td{ line-height:25px; font-size:16px;color:#000000;} 
.article div{font-size:16px;color:#000000;}
.article p{font-size:16px;color:#000000;}
.article_next{font-size:14px; margin-bottom:20px;}
.article_next a{color:#067bb1; text-decoration:none;}
.article_next a:hover{color:#CC0000; text-decoration:underline;}
.new_relat{border-top:1px solid #ccc; padding:10px 0;}
.new_relat h2{font-size:14px; padding-left:15px;}
.new_relat ul{padding:5px 10px 10px 15px; text-align:left;}
.new_relat li{ text-indent:.8em; line-height:25px; background:url(dot.gif) no-repeat left 10px;}
.new_relat li a{font-size:12px; text-decoration:none; color:#067bb1;}
.new_relat a:hover{color:#CC0000; text-decoration:underline;}
.new_relat span{float:right; color:#666666}
.log_content_bottom {border-top:1px dotted #CDCDCD;color:#000000;font-size:12px;margin-top:30px;padding:10px;text-align:center;}
.article table td{ line-height:25px; font-size:14px; }
.article table td h3{line-height:30px; border-bottom:1px solid #ccc; color:#0066CC; font-size:16px;}
.article a{color:#067bb1;}

/**sitemap**/

.sitemap li{
	padding:3px 0 3px 20px;
	margin:0 30px;
	background:url('home.png') no-repeat 0 3px;
	font-size:16px;
	font-weight:bold;
}
.sitemap li li{
	background:url('folder-horizontal-open.png') no-repeat 0 3px;
	font-size:14px;
	font-weight:bold;
}
.sitemap li li li{
	background:url('document.png') no-repeat 0 3px;
	font-size:12px;
	font-weight:100;
}


/**.tab{ width:1360px; margin:auto; margin-bottom:20px; font-size:4px; color:#3777b4; border:1px solid #bacdde;}
.tab h2{ width:100%; overflow:hidden; font-size:12px; font-weight:normal; background:#f2f6f9;}
.tab h2 span,
.tab h2 a{ float:left; width:100px; line-height:25px; background:#ddebf5; border-right:1px solid #bacdde; border-bottom:1px solid #bacdde; text-align:center; cursor:pointer; font-size:14px;}
.tab h2 .current{ background:#fff; font-weight:bold; border-bottom:1px solid #fff; border-top:2px solid #4490ce}
.tab ul{ padding:25px;}
**/

dl,dt,dd{ margin:0; padding:0;}
div{ font-size:12px;}
.tab{width:1280px; margin:auto; margin-bottom:20px; font-size:14px; color:#3777b4; border:1px solid #bacdde;}
.tab dt{border-bottom:#bacdde 1px solid;height:25px;background:#f2f6f9;margin-bottom:-1px;height:25px;line-height:25px;}
.tab dt strong{padding:0 15px;color:#444;}
.tab dt a{display:inline-block;cursor:pointer;padding:0 10px;text-align:center;background:#f2f6f9;color:#000; padding:0 25px;}
.tab dt a.on{background:#fff;color:#333;border-bottom:1px solid #fff;border-right:1px solid #bacdde;border-left:1px solid #bacdde;}
.tab dd{padding:10px;clear:both; font-size:12px;}

.fun2{font-size:14px; text-align:center;}
.fun2 a{color:#3875b4; text-decoration:none; font-weight:bold}
.fun2 a:hover{text-decoration:underline;}

#ad_a{margin:auto; width:1360px;}

.leftbox .box_nava{border: 1px solid #D4D4D4;border-top: none;}
.leftbox .box_nava a:hover{
	color:#FF0000;
	text-decoration:underline}
#lingdaoa .box_nava{padding: 8px 5px 8px 8px;line-height: 24px;}


<!--new add-->

#tianjian{
	color: #fff;
	height: 31px;
	width: 160px;
	text-align: center;
	float: left;
	display: block;
}
.wart-paging li{
	float:left;
	border:1px solid #0076C0;
	
	margin:0 2px;
}
.wart-paging li a, .wart-paging li span{
	display:block;
	padding:2px 5px;
}
.wart-paging li.on, .wart-paging li a:hover{
	color:#fff;
	background:#0076C0;
}

.content-paging{padding:20px 0 20px 300px;}
.content-paging li{
	float:left;
	border:1px solid #0076C0;
	margin:0 2px;
	font-size:12px;
	line-height:16px;
}
.content-paging li a, .content-paging li span{
	display:block;
	padding:0px 5px;line-height:16px;
	
}
.content-paging li.on, .content-paging li a:hover{
	color:#fff;
	background:#0076C0;
}


.subpage-content p{
	font-family:'Simsun';
	line-height:26px;
	padding:10px 0;
}
.subpage-content-other{
	padding:20px 0;
}
.subpage-content-other a{color:#0076C0;}
.subpage-content-other a:hover{color:#000000;}


/*newadd0419 padding:5px 5px ;*/
.mingdang{border-top:1px solid #ccc; border-left:1px solid #ccc;}
.mingdang td{ border-bottom:1px solid #ccc; border-right:1px solid #ccc; text-align:center;}


.rolling_news{width:1280px; margin:auto; margin-bottom:10px;zoom:1;overflow: hidden;margin-bottom:10px; border: 1px solid #E2E5E8;}
.rolling_news .box_tit{font-size: 14px;height: 25px; background:url(box_tit_bg.gif) top left repeat-x;font-weight: 700;color: #fff;padding-left:14px; line-height:25px;}
.rolling_news .box_tit a{
	margin-right:4px; 
	float: right;
	font-size: 12px;
	padding:2px 12px 0 0;
	font-weight: 300;
	color: #fff;
 
}


/*#gundong{width:1360px;background:#e1eefa; line-height:30px; height:30px; margin:auto; text-align:center;
	 padding-top:2px}
#gundong a{font-size:12px; color:#3777b4; text-decoration:underline;}
#gundong a:hover{color:#cc0000;}*/


.th3{color:#0d75d1; font-size:16px; font-weight:bold;}
.th3 a{color:#0d75d1; font-size:16px; font-weight:bold;} 

.news_content h1{color:#ff0000; font-size:24px;font-weight:bold;margin-bottom:15px;text-align:center;}

.articlea{}

/*Tooltips*/ 
.tooltips{ 
position:relative; /*这个是关键*/ 
z-index:2; 
} 
.tooltips:hover{ 
z-index:3; 
background:none; /*没有这个在IE中不可用*/ 
} 
.tooltips span{ 
display: none; 
} 
.tooltips:hover span{ /*span 标签仅在 :hover 状态时显示*/ 
display:block; 
z-index:9999;
position:absolute; 
top:-155px; 
left:9px; 
/*width:15em;*/ 
border:1px dashed #999;
background-color:#ffffff; 
padding: 3px; 
color:black; 
} 


/*top ding*/
{background-image:url(about:blank);background-attachment:fixed;}/*解决IE6下滚动抖动的问题*/
/*解决IE6下不兼容 position:fixed 的问题*/
#code,#code_hover,#gotop{ width:36px; height:48px; background:url(/img/icon.png) no-repeat; position:fixed; right:25px; cursor:pointer;
_position:absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));
}
#code{ background-position:-276px -258px; bottom:120px; _margin-bottom:120px;}
#code_hover{ background-position:-316px -258px; bottom:120px; _margin-bottom:120px;}
#gotop{ background-position:-276px -310px; bottom:67px; _margin-bottom:67px;} 

#code_img{ width:270px; height:355px; background:url(/img/icon.png) -4px -3px no-repeat; position:fixed; right:65px; bottom:67px; cursor:pointer; display:none;
_position:absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0))); _margin-bottom:67px;}

.p1a2013 {line-height: 180%;font-size:16px;text-decoration: none;font-family: "宋体";border-top:1px solid #ccc; border-left:1px solid #ccc;} 

.p1a2013 td{ border-bottom:1px solid #ccc; border-right:1px solid #ccc; text-align:center;} 

.p1a2016 {line-height: 180%;font-size:16px;text-decoration: none;font-family: "宋体";border-top:1px solid #ccc; border-left:1px solid #ccc;} 

.p1a2016 td{ border-bottom:1px solid #ccc; border-right:1px solid #ccc;} 

.p1a2017 {line-height: 120%;font-size:14px;text-decoration: none;font-family: "宋体";border-top:1px solid #fff; border-left:0px solid #fff;} 

.p1a2017 td{ border-bottom:0px solid #fff; border-right:0px solid #fff;} 


.p1a2014 {line-height: 180%;font-size:16px;text-decoration: none;font-family: "宋体";border-top:1px solid #ccc; border-left:1px solid #ccc;} 

.p1a2014 td{ border-bottom:1px solid #ccc; border-right:1px solid #ccc; text-align:left;} 

.p1a2015 {line-height: 120%;font-size:14px;text-decoration: none;font-family: "宋体";border-top:1px solid #ccc; border-left:1px solid #ccc;} 

.p1a2015 td{ border-bottom:1px solid #ccc; border-right:1px solid #ccc; text-align:center;}


.p1a2014a {line-height: 100%;font-size:16px;text-decoration: none;border-top:0px solid #fff; border-left:0px solid #fff;} 

.p1a2014a td{ border-bottom:0px solid #fff; border-right:0px solid #fff; text-align:left;} 


table.frmtable td{
border:1px solid #c8c8c8;
color:#000;
padding:2px;
padding-left:4px;
margin: 20pt auto; 
line-height:32px; 
font-size:16px;
}

/*index*/
table{border-collapse:collapse;}
tr,td,th{padding:0;margin:0;}
.wsdsh_tableb{ width:960px; margin:0 auto; margin-top:60px;}
.wsdsh_tableb h3{ font-size:16px; color:#666; margin-bottom:20px;}
.wsdsh_tableb table{width:100%; border:solid 1px #d4d4d4; margin-bottom:30px;}
.wsdsh_tableb table tr{border:solid 1px #d4d4d4;}
.wsdsh_tableb table tr .wsdsh_tableb1{border:solid 1px #d4d4d4; font-size:14px; color:#666;font-weight:bold; line-height:40px; padding-left:15px;}
.wsdsh_tableb table tr .wsdsh_tableb2{border:solid 1px #d4d4d4; font-size:14px; color:#666;line-height:30px; padding-left:15px;}




