@charset "utf-8";
/* CSS Document */

/* ʽ */
body { font-family:"",arial;margin:0;  padding:0; font-size:12px; color:#333333;}
#box{ width:960px; height:auto; margin-left:auto; margin-right:auto; padding:0px;}
div,form,images,ul,ol,li,dl,dt,dd,p{margin:0;padding:0;border: 0;}
li,dl{list-style-type:none;}
h1,h2,h3,h4,h5,h6 { margin:0; padding:0;font-size:12px; font-weight:normal;}

a{color: #666; text-decoration:none; }
a:hover {color: #5B87C5; text-decoration:none;}

h1{ font-size:12px; font-weight:bold; text-align:center; color:#df5908; padding-bottom:6px;}
h1 a{ font-size:12px; font-weight:bold; text-align:center; color:#df5908; padding-bottom:6px;}
h1 a:hover{ font-size:12px; font-weight:bold; text-align:center; color:#df5908; padding-bottom:6px;}
.search{ width:253px;}
.kuang{  padding:1px; border:#D9D9D9 1px solid;}
.ccc{ color:#CCCCCC;}
.search{ width:200px; height:13px; vertical-align:middle; padding-top:1px; float:left; color:#666666;}
.search2{ width:253px; height:22px;color:#666666;}
.anniu{ float:left; height:19px;}
 /*ҳͷ */
#header{ width:960px; height:108px;margin-top:0;margin-left:auto;margin-right:auto;padding-bottom:10px; padding-top:20px; float:left; } 
        #header1{ width:940px; height:70px; padding-left:20px; padding-bottom:10px;}
			#logo{ width: 282px; height:70px; float:left;}
	    #submenu{padding-left:70px;  width:320px; height:52px;float:right; font-family:"",arial;}
		#submenu ul{ width:320px; height:12px; padding-bottom:20px;}
		#submenu li{ display:block; float:left;}
		#shous{ padding-left:50px; width:261px; float:left;	vertical-align: middle; height:20px;}
		#shous1{ padding-left:35px; width:261px; float:left;	vertical-align: middle; height:20px;}
		#nav{ width:960px; height:31px;}
		#nav ul{width:950px; padding-left:10px; height:31px; background-image:url(../images/bg_03.jpg); display:block;}
		#nav li{float:left; display:block;}
		#nav li a{ font-family:Arial, Helvetica, sans-serif ""; font-size:14px; color:#FFFFFF; padding-right:13px; padding-left:13px; height:31px; text-align:center; line-height:31px; display:block; float:left;}
		#nav li a:hover{ font-family:Arial, Helvetica, sans-serif ""; font-size:14px; font-weight:bold; color:#333333; background:#E6EBF2; padding-right:13px; padding-left:13px; height:31px; text-align:center; line-height:31px;}

		
		
		
/* banner*/
#banner{width:960px; height:220px; margin-bottom:0px;margin-top:0;margin-left:auto;margin-right:auto;margin-bottom:10px; float:left; }

/* */
#content{width:960px; height:auto; margin-bottom:0px;margin-top:0;margin-left:auto;margin-right:auto;margin-bottom:0px; float:left;}
        #left{ width:680px; height:auto; float:left;}
		    #title{ width:680px; height:30px; border-top:#C9DEF4 solid 1px; border-bottom:#C9DEF4 solid 1px; background:#E8EFF7; float:left;}
			     #title ul{ width:450px; height:30px; float:left;}
				 #title li{ width:104px; line-height:30px;text-align:center; float:left; border-right:solid 1px #C9DEF4; }
				 #title li span{ font-size:12px; display:block; width:104px; height:30px;}
				 #title li span.selectd{width:104px; height:30px;font-size:12px; background:#326EC2; font-weight:bold; color:#FFFFFF;cursor:hand; }
				 .more{ float:right; padding-top:11px; padding-right:10px; height:13px;}
				 


				 #left_conter1{ width:663px; padding-left:15px; background:#F5F3F3; border:#E5E5E5 1px solid; padding-top:15px; height:133px; float:left; margin-top:15px; margin-bottom:15px;}
				 #left_conter2{ width:670px; height:162px; float:left; padding-top:10px;}
			.left_content{ width:680px; height:auto; float:left;}
			
			
				 #xuan{ float:left; width:670px; height:auto;}
				 #xuan dl{ width:670px; height:122px; padding-top:20px; padding-right:10px;float:left;} 
				 #xuan dt{ float:left; line-height:25px; color:#666666; text-align:center; }
                 #xuan dd{width:455px;line-height:19px;float:right;text-indent:24px;overflow: hidden;height:122px;}
				 
				 
				 #xuan2{ float:left; width:670px; height:auto;}
				 #xuan2 ul{ height:135px; width:670px;padding-right:10px; float:left;}
				 #xuan2 li{ position:relative;}
				 #xuan2 li a{ float:left;height:27px;width:670px;line-height:27px; background-image:url(../images/news_2.jpg); border-bottom:#999999 1px dashed; background-repeat: no-repeat; background-position:left center;}
		         #xuan2 li a:hover{ float:left;height:27px;width:670px; line-height:27px; background-image:url(../images/news_1.jpg); border-bottom:#999999 1px dashed; background-repeat: no-repeat; background-position:left center; cursor:hand;}
				  .left_contentzd{ float:left;display:block; height:27px;width:670px; line-height:27px; background-image:url(../images/news_1.jpg); border-bottom:#999999 1px dashed; background-repeat: no-repeat; background-position:left center;}


				 .text{ float:left; text-indent:15px;}
				 .date{ float:right;}
		#right{ width:253px; height:auto; float:right; padding-bottom:10px;}
		       #right li{margin-bottom:10px;}

/* ײ*/
#foot{width:960px; margin:0px auto;clear:both;font-size:12px;text-align:center;line-height:30px;padding-bottom:8px;}
#foot .link{background:#ECEAEA;height:30px;line-height:30px;}
#foot ul{ width:100%; height:12px; padding-left:20px; padding-top:10px;}
#foot li{float:left; display:block;}
#foot p{ float:right; padding-right:20px; padding-top:10px; color:#999999;font-size:12px;} 

/**/
.hs a{color:#ff7800;}
#tablb2{ overflow:hidden; width:680px; margin:0 auto;}
#tablb2 #lib_Tab1{ margin:0px auto 0px auto;padding:0px 0px 10px 0px;}
#tablb2 .lib_tabborder{}
#tablb2 .lib_Menubox {height:32px; line-height:32px; position:relative; overflow:hidden; background:#e8eff7; border:1px solid #c9def4; border-left:0px; border-right:0px;}
#tablb2 #lib_Tab1 .lib_Menubox .sz{position:absolute; float:right;  overflow:hidden;  text-align:left; height:25px; line-height:25px;top:0px; right:0px; padding:0px 20px 0px 15px; color:#999999;  }
#tablb2 #lib_Tab1 .lib_Menubox .sz a,#tablb2 #lib_Tab1 .lib_Menubox .sz a:hover{color:#999999;}
#tablb2 #lib_Tab1 .lib_Menubox .zs{position:absolute; float:left;  overflow:hidden;  text-align:left; float:left;  left:20px; font-weight:bold; font-size:14px;}
#tablb2 #lib_Tab1 .lib_Menubox ul{margin-left:0px;padding: 0px;list-style:none;position:absolute;float:left;left:0px;}
#tablb2 #lib_Tab1 .lib_Menubox li{ height:32px;line-height:32px; text-align:center;position:relative; float:left;font-size:12px; text-align:center; border-right:1px solid #c9def4;  padding:0px 20px;background:none; }
#tablb2 #lib_Tab1 .lib_Menubox li.hover{ height:32px;line-height:32px;z-index:1;  text-align:center;background: #326ec2;border-right:1px solid #c9def4;}
/*#tablb2 #lib_Tab1 .lib_Menubox li span{height:25px;line-height:25px;padding:0px 10px 0px 10px;display:block;float:left;cursor:pointer;}
#tablb2 #lib_Tab1 .lib_Menubox li.hover span{height:25px;line-height:25px;  float:left; padding:0px 10px 0px 10px; }*/
#tablb2 #lib_Tab1 .lib_Menubox li a{  font-size:12px; color:#333333;}
#tablb2 #lib_Tab1 .lib_Menubox li a:hover{ font-size:12px; text-decoration:none;color:#ffffff; }
#tablb2 #lib_Tab1 .lib_Menubox li.hover a,#tablb2 #lib_Tab1 .lib_Menubox li.hover a:hover{font-size:12px; color:#ffffff; font-weight:bold;}
#tablb2 #lib_Tab1 .lib_Contentbox{  overflow:hidden;}
#tablb2 .lib_Contentbox #fl_lb {overflow:hidden;text-align:left; zoom:1; }
 
 .zy_news{line-height:200%;}
 
#tablb2 .zy_news{ clear:both; overflow:hidden; zoom:1; height:140px; overflow:hidden;}
#tablb2 .zy_news img{ float:left; padding:1px;border:1px solid #e7e7e7;margin-right:8px;}
#tablb2 .zy_news p{ font-size:12px;text-indent:2em; color:#666;}
#tablb2 .zy_news p span a{color:#ff7800;}
#tablb2 .zy_news b a{ font-size:12px; color:#ff7800;}
#tablb2 .zy_news b a:hover{ font-size:12px; color:#5b87c5;}
#tablb2 .newslb{ }
#tablb2 .newslb li{  line-height:29px; height:29px; border-bottom:1px dashed #eeeeee; cursor: pointer;}
#tablb2 .newslb li a:hover{background: url(/images/news_1.jpg) no-repeat left center;padding-left:20px; text-decoration:none; color:#5b87c5; }
#tablb2 .newslb li span{ margin-right:5px;}
#tablb2 .newslb li a{ background: url(/images/news_2.jpg) no-repeat left center; padding-left:20px;}
#tablb2 .newslb li em{ font-size:12px; float:right; color:#999999;}
 
#tablb2 .sw_tb {zoom:1; background:#f5f3f3; border:1px solid #e5e5e5; height:138px; }
#tablb2 .sw_tb ul{ margin:0px auto 0px auto; } 
#tablb2 .sw_tb li{text-align:center;float:left; padding:0px 5px 0px 0px; margin:0 auto;} 
#tablb2 .sw_tb li img{ text-align:center;display:block; padding:1px; border:1px solid #e7e7e7;  }
#tablb2 .sw_tb li img a{}
#tablb2 .sw_tb li b,#tablb2 .sw_tb li b a{color:#666666; text-align:center; font-weight:normal;}
#tablb2 .sw_tb b a:hover{ font-size:12px; color:#5b87c5;}
 
.padd10{ padding:10px;}	  

.paging
{
    height: 40px;
    line-height: 40px;
    padding: 3px;
    margin: 3px;
    text-align: left;
    margin-left: 10px;
}
.paging A
{
    border-right: #cccccc 1px solid;
    padding-right: 5px;
    border-top: #cccccc 1px solid;
    padding-left: 5px;
    padding-bottom: 2px;
    border-left: #cccccc 1px solid;
    color: #666666;
    margin-right: 2px;
    padding-top: 2px;
    border-bottom: #cccccc 1px solid;
    text-decoration: none;
}
.paging A:hover {
	BORDER-RIGHT: #666666 1px solid; BORDER-TOP: #666666 1px solid; BORDER-LEFT: #666666 1px solid; COLOR: #000; BORDER-BOTTOM: #666666 1px solid; BACKGROUND-COLOR: #f5f5f5
}

.paging .tp{color:Red;}

.pagination A:active {
	BORDER-RIGHT: #2b66a5 1px solid; BORDER-TOP: #2b66a5 1px solid; BORDER-LEFT: #2b66a5 1px solid; COLOR: #000; BORDER-BOTTOM: #2b66a5 1px solid; BACKGROUND-COLOR: #f5f5f5
}
.#paging SPAN.current {
	BORDER-RIGHT: #999999 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #999999 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; BORDER-LEFT: #999999 1px solid; COLOR: #fff; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #999999 1px solid; BACKGROUND-COLOR: #666666;
}
.paging SPAN.disabled {
	BORDER-RIGHT: #929292 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #929292 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #929292 1px solid; COLOR: #929292; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #929292 1px solid
}



