@charset "utf-8";
/* CSS Document */
 .warp{ width:950px; margin:0 auto; }
 
    .top{ width:950px; height:auto; overflow:hidden; }
    .top_txt{ width:940px; height:27px; line-height:27px;  padding-right:10px;}
	.head{ width:950px; height:88px; }
	.head_logo{ float:left;}	
	.head_nav{ float:left; width:500px; height:88px;  display:inline;  }	
	.head_nav_wnr{ float:left; margin:0px 10px; line-height:25px; white-space:nowrap; }
	.head_navbg{ background:url(../images/navbg.gif) no-repeat; float:left; width:65px; height:62px; margin:10px 0px 0px 10px; display:inline;  }	
	.head_navbg_t{ float:left; width:28px; height:30px; margin-top:8px; margin-left:18px; display:inline;  }	
	.head_navbg_w{ float:left; width:60px; height:15px; margin-top:8px; margin-left:3px; text-align:center; display:inline;  color:#9558b7; }	
	.head_navbg_w a:link{  color:#9558b7; text-decoration: none;}
	.head_navbg_w a:visted{ color:#9558b7; text-decoration: none;}
	.head_navbg_w a:hover{ color:#515151; text-decoration: none;}
	.search{ float:left;  width:950px; height:32px;  background:url(../images/sbg.gif) repeat-x; padding-top:4px; }
	.search_nr{ line-height:23px; margin-left:10px; }
		.search_nr1{ float:left; display:inline; }
	.search_nr2{ margin-top:5px;float:right; width:520px; height:auto; overflow:hidden; font-size:12px; letter-spacing:1px; display:inline; }
	.search_nr2 a:link{text-decoration:underline; color: #002cad;}
    .search_nr2 a:visited{text-decoration:underline;   color: #002cad;}
    .search_nr2 a:hover{text-decoration:underline;  color: #002cad;}
    .search_nr2 a:active{text-decoration:underline;  color: #002cad;}
	
    .top_gg{ float:right; margin:10px 10px 0px 0px;  border:1px solid #d8d8d8;}	

 /************************************** neirong ************************/		
    .content{}
	.con_gg{ clear:both; height:auto; overflow:hidden;  border:1px solid #d8d8d8;text-align:center;}
	.content_box_w{padding:5px 0px 5px 10px; height:auto; overflow:hidden; line-height:25px;  }
	.cred{ color:#FF0000; }
	.cred a:link{  color:#FF0000;  text-decoration: none;}
	.cred a:visted{ color:#FF0000;  text-decoration: none;}
	.cred a:hover{ color:#FF0000;  text-decoration: none;}
	
	
	
	
	.content_box_w li{width:97%; line-height:25px; list-style-type:none; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
	
	.con_new{ clear:both; height:auto; overflow:hidden; margin-top:8px;}
	
	   .new_left{width:685px; float:left; }
       .new_left_lf{width:292px; float:left; }
       .new_left_lf_box{width:290px;  height:auto; overflow:hidden; float:left; border:1px solid #ffe898; margin-bottom:5px;  }	  
	   .new_left_lf_box_bt{background:url(../images/bt02.gif) repeat-x;  }
	   .new_left_lf_box_bt h3{ padding:5px 0px 0px 15px; height:22px; font-size:14px; font-weight:bold; color:#9558b7;} 

	   .new_left_rt{width:385px; float:right; }
	   .new_left_rt_box1{width:382px;  height:auto; overflow:hidden; float:right; background:url(../images/bt03.gif) no-repeat; margin-bottom:5px;  }
	   .new_left_rt_box1_bt{ text-align:center; }	
	   .new_left_rt_box1_bt h3{ padding-top:10px; padding-left:15px; height:22px; font-size:18px; font-weight:bold; color:#9558b7;}		    
       .new_left_rt_box2{width:382px;  height:auto; overflow: auto; float:right; background:url(../images/bt04.gif) repeat-x; margin-bottom:5px;  }
	   .new_left_rt_box2_bt h3{ padding-top:10px; padding-left:15px; height:22px; font-size:14px; font-weight:bold; color:#9558b7;}	
       .new_left_rt_box2_bt span{ float:right; padding-right:10px; font-size:12px; padding-bottom:10px;}
       .new_right{width:255px; float:right; border:1px solid #ffe898; margin-bottom:8px;}
      .new_right_box{width:255px; height:auto; overflow:hidden;  float:left;  background:url(../images/bt01.gif) no-repeat; }
       .new_right_box_bt h3{ padding:8px 0px 0px 15px; height:22px; font-size:14px; font-weight:bold; color:#9558b7;}
	   .new_right_box_w{padding:5px 0px 5px 10px; width:95%;  height:auto; overflow:hidden; }
	   .new_right_box_wnr{ float:left;  padding:0px 5px; margin-top:2px; line-height:20px; white-space:nowrap;  }
	   .new_right_box_wnr a:link{text-decoration: none;}
	   .new_right_box_wnr a:visted{ text-decoration: none;}
	   .new_right_box_wnr a:hover{ text-decoration: none;}

	   .new_right_box_wnrr{ float:left; width:73px;  padding:0px 2px; margin-top:2px; line-height:20px; white-space:nowrap;  }
	   .new_right_box_wnrr a:link{text-decoration: none;}
	   .new_right_box_wnrr a:visted{ text-decoration: none;}
	   .new_right_box_wnrr a:hover{ text-decoration: none;}
	   
	   .new_right_box_wnrr1{ float:left; width:100px;  padding:0px 2px; margin-top:2px; line-height:20px; white-space:nowrap;  }
	   .new_right_box_wnrr1 a:link{text-decoration: none;}
	   .new_right_box_wnrr1 a:visted{ text-decoration: none;}
	   .new_right_box_wnrr1 a:hover{ text-decoration: none;}
	   
	   	.con_zj{ clear:both; height:auto; overflow:hidden;}
	.con_zj_box{width:936px; height:auto; overflow:hidden; border:#d8d8d8 1px solid;  color: #1f3a87; padding:5px; margin:5px 0px; }
	
	.con_zj_box ul { float:left; }
    .con_zj_box li {display:block; float:left; cursor:pointer; text-align:center; line-height:26px; color:#010000; 
	margin-top:2px; margin-right:8px; white-space:nowrap;}
	   
        /************************************** fenlei ************************/	   
	   .con_zw{ float:left;  width:950px; height:64px; background:url(../images/con1.gif) no-repeat;  margin-bottom:5px; margin-top:5px;}
	   .con_lw{ float:left;  width:950px; height:64px; background:url(../images/con2.gif) no-repeat;  margin-bottom:5px; margin-top:5px;}
	   .con_fw{ float:left;  width:950px; height:64px; background:url(../images/con3.gif) no-repeat;  margin-bottom:5px; margin-top:5px;}
	   .con_st{ float:left;  width:950px; height:64px; background:url(../images/con4.gif) no-repeat;  margin-bottom:5px; margin-top:5px;}
	    .con_bt{ float:left;  width:695px; height:18px; margin-left:30px;   margin-top:25px;}     
	   .con_bt_nr{ float:left; margin-right:10px; line-height:18px; white-space:nowrap; }
	   .con_link{ float:left;  width:100px; height:45px;margin-top:5px;  cursor:pointer;}
	
	   .con_fenl{ clear:both; height:auto; overflow:hidden; margin:5px 0px;}
		  	.fenl_left{width:292px; float:left; background:url(../images/bt05.gif) repeat-y;}
		   .zw_left_bt{width:265px; float:left; background:url(../images/zw.gif) no-repeat; margin-left:13px;  _margin-left:6px; text-align:center;}
		   .zw_left_bt a:link {color:#fff; text-decoration: none;}
           .zw_left_bt a:visited {color:#fff;text-decoration: none; }
           .zw_left_bt a:hover {color:#fff; text-decoration: none;}
           .zw_left_bt a:active {color: #fff; text-decoration: none; }
		   .lw_left_bt a:link {color:#fff; text-decoration: none;}
           .lw_left_bt a:visited {color:#fff;text-decoration: none; }
           .lw_left_bt a:hover {color:#fff; text-decoration: none;}
           .lw_left_bt a:active {color: #fff; text-decoration: none; }
		   .st_left_bt a:link {color:#fff; text-decoration: none;}
           .st_left_bt a:visited {color:#fff;text-decoration: none; }
           .st_left_bt a:hover {color:#fff; text-decoration: none;}
           .st_left_bt a:active {color: #fff; text-decoration: none; }
		   .fw_left_bt a:link {color:#fff; text-decoration: none;}
           .fw_left_bt a:visited {color:#fff;text-decoration: none; }
           .fw_left_bt a:hover {color:#fff; text-decoration: none;}
           .fw_left_bt a:active {color: #fff; text-decoration: none; }
		   
		   
		  .more{ float:right; color:#515151; margin-top:0px; padding-top:0px; }
	       .more a:link {color:#515151; text-decoration: none; }
           .more a:visited {color:#515151; text-decoration: none; }
           .more a:hover {color:#515151; text-decoration: none; }
           .more a:active {color:#515151; text-decoration: none; }
		   .zw_left_bt h3{ padding-top:4px;  height:22px; font-size:14px; font-weight:bold; color:#fff;}
		   .lw_left_bt{width:265px; float:left; background:url(../images/lw.gif) no-repeat; margin-left:13px; _margin-left:6px;  text-align:center;}
		   .lw_left_bt h3{ padding-top:4px;  height:22px; font-size:14px; font-weight:bold; color:#fff;}		   
		   .fw_left_bt{width:265px; float:left; background:url(../images/fw.gif) no-repeat; margin-left:13px; _margin-left:6px; text-align:center;}
		   .fw_left_bt h3{ padding-top:4px; height:22px; font-size:14px; font-weight:bold; color:#fff;}
		   .st_left_bt{width:265px; float:left; background:url(../images/st.gif) no-repeat; margin-left:13px; _margin-left:6px; text-align:center;}
		   .st_left_bt h3{ padding-top:4px; height:22px; font-size:14px; font-weight:bold; color:#fff;}
		   .fenl_left_w{ float:left; padding:5px 0px 5px 20px; width:93%;  height:auto; overflow:hidden; }
	       .fenl_left_w li{ width:97%;  line-height:25px; list-style-type:none; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
		   .con_bt_nr1{ float:left; margin-right:2px; line-height:18px; width:100px;  }
		   
           .fenl_right{width:650px; float:right;}
		   .fenl_right_bt1{ height:30px;}	
		   .fenl_right_bt1_wz{ margin-left:45px; margin-top:3px; height:25px;  line-height:25px; font-size:14px; font-weight:bold; color:#9558b7;}	
	       .fenl_right_bt1_wz a:link { color:#9558b7; text-decoration: none; }
           .fenl_right_bt1_wz a:visited { color:#9558b7; text-decoration: none; }
           .fenl_right_bt1_wz a:hover { color:#9558b7; text-decoration: none; }
           .fenl_right_bt1_wz a:active { color:#9558b7; text-decoration: none; }	
		   .fenl_right_bt{padding:6px 0px 0px 3px; height:22px; font-size:14px; font-weight:bold; color:#fff;}
		   .fenl_right_bt a:link {color:#fff; text-decoration: none; }
           .fenl_right_bt a:visited {color:#fff; text-decoration: none;}
           .fenl_right_bt a:hover {color:#fff; text-decoration: none; }
           .fenl_right_bt a:active {color:#fff;  text-decoration: none;}
		   
		   
		   .fenl_right_w1{ float:left; padding:2px 0px 5px 5px; width:317px;  height:auto; overflow:hidden; }
		   .fenl_right_w{ float:left; padding:5px 0px 5px 12px; width:95%;  height:auto; overflow:hidden; }
	       .fenl_right_w li{   width:97%; line-height:20px; list-style-type:none; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; }	
	       .zw{width:644px; float:right;  border:1px solid #d2f1f3; padding:2px; background:url(../images/zwbg.gif) repeat-x  bottom;}
		   .zw_left{width:322px; float:left; margin-bottom:3px; }	
	       .zw_bt{width:95%; height:30px; float:left;  margin:5px 0px 5px 6px; }
		   
	       .lw_left{width:385px; float:left;  border:1px solid #c6daef;}
            .lw_right{width:257px;  height:auto; overflow:hidden; float:right; }
		    .lw_right1{width:255px;  height:auto; overflow:hidden; float:left;  border:1px solid #c6daef; margin-bottom:5px;}
	       .lw_bt{width:95%; height:25px; float:left; background:url(../images/bt07.gif) no-repeat;  margin:5px 0px 0px 10px; _margin:5px 0px 0px 6px;}
	
		   .fw_left{width:385px; float:left;  border:1px solid #d0da76;}
	       .fw_right{width:255px; float:right;  border:1px solid #d0da76;}
		   .fw_bt{width:95%; height:25px; float:left; background:url(../images/bt08.gif) no-repeat;  margin:5px 0px 0px 10px; _margin:5px 0px 0px 6px;}
		   		   
		   .st_left{width:385px; float:left;  border:1px solid #dac969;}
	       .st_right{width:255px; float:right;  border:1px solid #dac969;}
		   .st_bt{width:95%; height:25px; float:left; background:url(../images/bt09.gif) no-repeat;  margin:5px 0px 0px 10px; _margin:5px 0px 0px 6px;}
	
    .liner{clear:both; margin-top:8px; border:1px solid #cdcdcd; background:url(../images/link.gif) repeat-x;}
		 .linker_c h3{ padding-top:5px; padding-left:15px; height:22px; font-size:14px; font-weight:bold; }		
		 .linker_n{  float:left;  padding:5px; line-height:25px; white-space:nowrap; }
	.footer{ margin-top:5px;  text-align:center; line-height:25px; clear:both; color:#333; }

 /************************************** list ************************/	
.nav{width:950px; height:26px; background:url(../images/nav.gif) repeat-x;}
.nav ul { float:left; }
.nav li { font-size:14px; font-weight:bold; display:block; float:left; cursor:pointer; text-align:center; line-height:26px; color:#010000; margin-top:2px;}
.nav a:link {color:#FFF;text-decoration: none; }
.nav a:visited {color:#FFF; text-decoration: none;}
.nav a:hover {color:#ffff00; text-decoration: none; }
.nav a:active {color: #FFF;  text-decoration: none;}
.secondnav{width:950px; height:26px; background-color: #f7f4ea;}
.secondnav ul { float:left; }
.secondnav li { font-size:13px; float:left;display:block;cursor:pointer; text-align:center; line-height:26px; color:#010000;}
.secondnav a:link {color:#626261;text-decoration: none; }
.secondnav a:visited {color:#626261; text-decoration: none;}
.secondnav a:hover {color:#ffff00; text-decoration: none; }
.secondnav a:active {color:#626261;  text-decoration: none;}
.list_con{ clear:both; height:auto; overflow:hidden; margin-top:8px;}
       .list_left_box1{width:100%; float:left;  }
       .list_gg{width:672px; _width:668px; height:60px; float:left; border:1px solid #d8d8d8; text-align:center; margin:5px; _margin:3px;}	
	   .list_left_box_w3{width:685px; height:auto; overflow:hidden;}
	   .list_left_box_w2{width:330px;  height:auto; overflow:hidden; float:left; border: 1px solid #ccc; margin:5px; _margin:3px;}
	   .list_left_box_w2_bt{width:320px; padding-left:10px; line-height:26px; font-size:14px; font-weight:bold; color:#006699; 
	   background:url(../images/bt02.gif) repeat-x;  }
	   .list_left_box_w2_bt a:link {color:#006699;}
       .list_left_box_w2_bt a:visited {color:#006699; }
       .list_left_box_w2_bt a:hover {color:#006699; }
       .list_left_box_w2_bt a:active {color: #006699;  }
	   .list_left_box_w2_w{width:95%; line-height:22px; margin-left:10px;}
	    .list_left_box_w2_w	li{width:95%;  line-height:20px; list-style-type:none; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; }

    .list_left{width:685px; float:left; margin-bottom:8px; }
	   .list_wz{width:670px; line-height:26px;  float:left; margin-left:15px;  _margin-left:10px;  font-size:14px; }	
       .list_left_box{width:100%; float:left;  border:1px solid #c4c4c4;  background:url(../images/bt12.gif) no-repeat; }
	   .list_left_box_bt h3{ padding:8px 0px 0px 25px; height:22px; font-size:14px; font-weight:bold; color:#9558b7;}
	   .list_left_box_w{padding:5px 10px 5px 10px; width:97%;  height:auto; overflow:hidden; }
	   .list_left_box_w1{width:100%;  height:auto; overflow:hidden; border-bottom: 1px dashed #ccc; }
	   .list_left_box_w1_bt{width:100%; line-height:100%; font-size:14px; font-weight:bold; color:#006699; padding-top:10px;}
	   .list_left_box_w1_bt a:link {color:#006699;}
       .list_left_box_w1_bt a:visited {color:#006699; }
       .list_left_box_w1_bt a:hover {color:#006699; }
       .list_left_box_w1_bt a:active {color: #006699;  }
	   .list_left_box_w1_w {width:100%; padding:10px 5px 10px 5px;}	
	   .list_left_box_w1_w p{width:100%; line-height:22px; text-indent:2em; margin:0px 0px; padding:0px 0px; color:#333; letter-spacing:1px;}	
	   
	   .listw{ float:right; color:#FF0000;  margin-right:5px;}	
	   .listw a:link {color:#FF0000;}
       .listw a:visited {color:#FF0000; }
       .listw a:hover {color:#FF0000; }
       .listw a:active {color:#FF0000; }
       .listnext {  padding:3px 0px;  font-size:14px; font-weight:bold; text-align:center;}	   
   
    .list_right{width:255px; float:right; border:1px solid #ffe898; margin-bottom:8px;}
       .list_right_box{width:255px; height:auto; overflow:hidden;  float:left;  background:url(../images/bt01.gif) no-repeat; }
       .list_right_box_bt h3{ padding:8px 0px 0px 15px; height:22px; font-size:14px; font-weight:bold; color:#9558b7;}
	   .list_right_box_w{padding:5px 0px 5px 10px; height:auto; overflow:hidden; }

	.list_right_box_w li{width:97%; line-height:25px; list-style-type:none; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
    .list_right_box_wnr{ float:left;  padding:0px 5px; line-height:25px; white-space:nowrap; }   
	   
 /************************************** news ************************/		   
	 .list_wz_bt{ border-bottom:#d8d8d8 1px solid;  padding-top:8px; width:100%; height:50px; }
	 .list_wz_bt1{ border-top:#d8d8d8 1px dashed; width:100%; height:auto; overflow:hidden; line-height:25px; padding-top:8px; text-align:center;}
     .list_wz_bt2{ width:100%; height:auto; overflow:hidden; padding-top:5px 0px;  text-align:center; font-size:14px; font-weight:300;}
