/*全局样式 灰度样式
html {FILTER: gray; }*/
*{
	font-size:12px;
}

body{
	margin:0 auto;
	text-align:center;
	padding:0;
	background-color:#FFFFFF;
	font-size:12px;
	color:#666666;
	font-family: "宋体",Arial, Helvetica, sans-serif;
	background-color:#ccc;
	background-image:url("images/mainbg.gif"); background-position:center; background-repeat:repeat-y;
}


.warp{
    margin-top:3px;
	Text-align:left;
	width:990px;
    margin:7 auto;
}

/*左右页面样式*/
.left{
    width:700px;
	float:left;
	padding-left:2px;
	}
.right{
    width:280px;
	float:right;
	padding-right:2px;
	}
/******************************************
font-size: 12px;超级链接字体大小
color:字体颜色
text-decoration: none;没有下画线.要有下画线.改none为underline
a 为统一超级链接,
a:link没有点击过的超级链接样式
a:visited 被点击过的超级链接样式
a:hover 鼠标指向时的超级链接样式
a:active 被用户激活(在鼠标点击与释放之间发生的事件)时的样式.少用
*******************************************/

A {COLOR: #000000; TEXT-DECORATION: none; TEXT-TRANSFORM: none}
A:hover {COLOR: #B90B07; TEXT-DECORATION: none}
TD {
	color: #000;
	line-height:20px;
	VERTICAL-ALIGN: top;
}

.gzbg_top{
   width:990px;
   height:362px;
   background:url(gzbg/gzbg_01.jpg);
   }
.gzbg_zt{
   width:990px;
   height:350px;
   background:#fdf6c0;
   }
.gzbg_bottom{
   width:990px;
   height:56px;
   background:url(gzbg/gzbg_03.jpg);
   }
 .gzbg_left_top{
   margin-left:10px;
   font-size:16px;
   padding-top:10px;
   font-weight:bold;
   text-align:center;
   color:#fff;
   float:left;
   width:450px;
   height:32px;
   background:url(gzbg/title.jpg);
   }
 .gzbg_list{
   width:950px;
   margin-top:5px;
   margin-bottom:5px;
   margin-left:20px;
   border:2px solid #c32726;
   }
.gzbg_left_list{
   padding:5px;
   font-size:14px;
   color:#000;
   float:left;
   width:450px;
   line-height:24px;
   }
 .gzbg_right_list{
   padding:5px;
   font-size:14px;
   line-height:24px;
   color:#000;
   float:right;
   width:450px;
   }
/*网页顶部*/
#top_out{
	width:986px;
	padding-left:4px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:3px;
	background:url(images/top_left.gif) no-repeat left top;
}
#top_in{
	background:url(images/top_right.gif) no-repeat right top;
	padding-right:4px;
}
#top{
	background:url(images/top_bg.gif) repeat-x;
	height:36px;
}

#top .gf{
    float:left;
	padding-top:10px;
	color:#CC0000;
    padding-left:0px;
	font-size:14px;
	font-weight:bold;
	width:200px;
	background:url(images/menu_line1.gif) no-repeat right top;
	}
#top .znss{
    float:left;
	padding-top:2px;
	color:#000;
	font-size:14px;
	width:460px;
	background:url(images/menu_line1.gif) no-repeat right top;
	}
#top .input{
	width:200px;
	height:20px;
	border:1px solid #7C9FBD;
	margin-left:10px;
}
#top .time{
    float:right;
	padding-top:10px;
	color:#000;
    padding-right:5px;
	font-size:14px;
	width:310px;
	}
.s_bt{
	display:block;
	background:url(images/search_img.gif);
	width:63px;
	height:22px;
	float:left;
	text-indent:-1000px;
	margin-left:10px;
}
/*主导航菜单*/

#menu ul{
	padding:0;
	border:0;
	list-style:none;
	line-height:150%;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 15px;
}
#menu_out{
	width:986px;
	padding-left:4px;
	margin-left:auto;
	margin-right:auto;
	margin-top:3px;
	background:url(images/menu_left.gif) no-repeat left top;
}
#menu_in{
	background:url(images/menu_right.gif) no-repeat right top;
	padding-right:4px;
}
#menu{
	background:url(images/menu_bg.gif) repeat-x;
	height:73px;
}
.menu_line{
	background:url(images/menu_line.gif) no-repeat center top;
	width:8px;
}
.menu_line2{
	background:url(images/menu_line2.gif) no-repeat center top;
	width:15px;
}
#nav{
	padding-left:20px;
}
#nav li{
	float:left;
	height:35px;
}
#nav li a{
	float:left;
	display:block;
	padding-left:6px;
	height:35px;
	background:url(images/menu_on_left.gif) no-repeat left top;
	cursor:pointer;
	text-decoration:none;
}
#nav li a span{
	float:left;
	padding:11px 14px 10px 10px;
	line-height:14px;
	background:url(images/menu_on_right.gif) no-repeat right top;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
}
#nav li .nav_on{   /*鼠标经过时变换背景，方便JS获取样式*/
	background-position:left 100%;
}
#nav li .nav_on span{  /*鼠标经过时变换背景，方便JS获取样式*/
	background-position:right 100%;
	color:#333333;
	text-decoration:none;
	padding:14px 14px 7px 10px;
}
/*子栏目*/
#menu_con{
	text-align:left;
	padding-left:20px;
	clear:both;
}
#menu_con li{
	float:left;
	height:22px;
	margin-top:8px;
}
#menu_con li a{
	display:block;
	float:left;
	background:url(images/menu_on_left2.gif) no-repeat left top;
	cursor:pointer;
	padding-left:3px;
}
#menu_con li a span{
	float:left;
	padding:6px 10px 4px 10px;
	line-height:12px;
	background:url(images/menu_on_right2.gif) no-repeat right top;
}
#menu_con li a:hover{
	text-decoration:none;
	background:url(images/menu_on_left2.gif) no-repeat left bottom;
}
#menu_con li a:hover span{
	background:url(images/menu_on_right2.gif) no-repeat right bottom;
}
/*内容页模板样式*/
.nav_box {
       font-size: 12px;
	   margin-top:3px;
	   background-color:#ffe5dd;
	   padding:5px;
	   text-indent: 30px;
	   }
.text_box {padding: 20px;margin: 20px;border: 1px solid #ECE9D8;}
.boot_box {background-color: #990000;font-size: 12px;color: #FFFFFF;padding: 5px;text-align: center;line-height: 20px;}
.con_box {font-size: 12px;background-color: #E4E4E4;border: 1px solid #CCCCCC;padding: 2px;margin-top: 10px;margin-bottom: 10px;text-align: center;}
.title_box {font-weight: bold;font-size: 22px;text-align: center;}

/*各个碎片样式*/

.ywtop{
	height:20px;
	width:700px;
	float:left;
	padding-bottom:0px;
	margin-top:5px;
	background:url(images/head3.gif);
	  }
.tq{
    height:22px;
	width:570px;
	margin-top:13px;
	float:left;
	text-align:left;
	margin-left:60px;
	}

.tqyb{
      width:500px;
	  float:right;
	  height:20px;
	  font-size:14px;
	  color:#990000;
	  }
.ywtext{
      width:698px;
	  height:265px;
	  background:#eeeeee;
	  border-left:1px #dedede solid;
	  border-right:1px #dedede solid;
	  }
.ywnews{
	height:250px;
	width:360px;
	float:left;
	margin-top:7px;
	margin-left:10px;
	text-align: left;
	font-size: 13px;
	  }
.newsys{
    height:20px;
	background:url(images/news.gif) no-repeat 0px 4px;
	text-indent:1.3em;
	}
.newsys1{
    height:21px;
	background:url(images/arrow2.gif) no-repeat 2px 0px;
	text-indent:1.3em;
	}
.newsys2{
    height:20px;
	background:url(images/arrow.png) no-repeat 2px 2px;
	text-indent:1.3em;
	}
.pic{
	width:300px;
	height:250px;
	float:left;
	margin-top:7px;
	margin-left:5px;
	  }
.pic-bottom{
      width:700px;
	  float:left;
	  height:5px;
	  background:url(images/head2.gif);
	  overflow:hidden;
	  }
.rdgzl{
    margin-top:5px;
    width:99px;
	float:left;
	height:37px;
	background:url(images/rdgzl.gif) no-repeat left top;
	}
.rdgz{
    width:589px;
	margin-top:5px;
	height:37px;
	float:left;
	background:url(images/rdgz.gif);
	overflow:hidden;
	}
.rdzm{
    overflow:hidden;
	float:left;
	height:20px;
	line-height:24px;
	margin-top:8px;
	}
.rdgzr{
    width:12px;
	margin-top:5px;
	float:right;
	height:37px;
	background:url(images/rdgzr.gif) no-repeat right top;
	}
.banner1{
    width:700px;
	margin-top:5px;
	height:90px;
	}
.xxgk_titlel{
    background-image: url(images/title.gif);
	margin-top:5px;
	color:#fff;
	float:left;
	width:86px;
	height: 20px;
	padding-top:7px;
	font-size: 14px;
	font-weight: bold;
	}
.xxgk_titler{
    background-image: url(images/titler.gif);
	margin-top:5px;
	color:#fff;
	float:left;
	width:614px;
	height: 20px;
	padding-top:7px;
	font-size: 14px;
	font-weight: bold;
	}

.xxgk_titlel a{font-size:14px;color: #fff;}
.xxgk_titlel a:hover {
	color: #000000;
	text-decoration: none;
}

.xxgk_left{	height: auto;float: left;width: 378px;height:250px;margin-top:5px;border:1px solid #e86e23;text-align:center;}
.hot_off { 
  BACKGROUND: url(images/tabancor2.gif) no-repeat;
  color:#fff;
  width:73px; 
  height:30px; 
  padding-top:7px; 
} 
.hot_on { 
  BACKGROUND: url(images/tabancor1.gif) no-repeat; 
  width:73px; 
  height:30px; 
  color:#fff;
  padding-top:7px; 
} 
.xxgk_right{
	width: 308px;
	height:237px;
	float: right;
	margin-top: 5px;
}
.xxgk_right .bg{
	height:20px;
	padding:0px;
	padding-top:2px;
	padding-left:3px;
	text-align:center;
	background-image: url(images/bg_1.jpg);
	background-repeat: no-repeat;
	text-align:left;
}
.xxgk_right .bg2{
	height:20px;
	width:122px;
	padding:0px;
	padding-top:2px;
	padding-left:3px;
	text-align:center;
	background-image: url(images/bg_2.jpg);
	background-repeat: no-repeat;
	text-align:left;
}

.bsfw{
    background-image: url(images/bsfw.gif);
	margin-top:9px;
	color:#fff;
	float:left;
	width:380px;
	height: 37px;
	}
.bsfwnr{
	margin-top:7px;
	color:#fff;
	float:left;
	width:380px;
	}
.bsfw-box {
	border: 1px solid #dfada0;
	padding-top:5px;
}
.bgdot {
    background-image:url(images/21.jpg);}
.bsfw-tx14 {
	font-size: 14px;
	color: #dc5827;
	}
.zxts{
	width: 310px;
	float: right;
	background-image: url(images/zxts.gif);
	height:37px;
	margin-top: 7px;
}
.zxtsnr{
    width:308px;
	float:right;
	background-color:#ffe8dc;
	height:226px;
	text-align:center;
	border-right:1px solid #e9ad9f;
	border-left:1px solid #e9ad9f;
	border-bottom:1px solid #e9ad9f;
	}
.zxtstex{
    width:298px;
	height:210px;
	margin-top:10px;
	background-color:#fff;
	border:1px solid #e9ad9f;
	padding:3px;
	}
.cbl{
	width:265px;
	height:23px;
	margin-top:5px;
	font-size:14px;
	font-weight:bold;
	color:#fff;
	padding-left:15px;
	padding-top:12px;
	background-image: url(images/cbl.gif);
	text-align: left;
	}
.cblnr{
    width:278px;
	height:100px;
	padding-top:5px;
	border-right:1px solid #d72c00;
	border-left:1px solid #d72c00;
	border-bottom:1px solid #d72c00;

	}

.map{
    width:279px;
    height:264px;
	margin-top:7px;
	background-image:url(images/map.jpg);
    }

.gyfgl{
    width:99px;
	height:37px;
	float:left;
    background-image: url(images/gyfgl.gif);
	}
.gyfg{
    width:882px;
	height:37px;
	float:left;
    background-image: url(images/gyfg.gif);
	}
.gyfgr{
    width:9px;
	height:37px;
	float:right;
    background-image: url(images/gyfgr.gif);
	}
.fgnr{
    width:988px;
	height:130px;
	float:left;
	border-left:1px solid #7ca800;
	border-right:1px solid #7ca800;
	border-bottom:1px solid #7ca800;
	}


.gygk_left{
    width:200px;
	float:left;
	font-size:14px;
	}
.gygk_right{
    width:770px;
	float:right;
	}
.xzqht{
    width:300px;
	float:left;
	height:300px;
	margin-top:10px;
	}
.gyjj{
    width:420px;
	float:right;
	padding:5px;
	font-size:14px;
	color:#a40000;
	}
.gygk_title{
    padding:5px 30px;
    color:#FFF;
	background:#b71b1e;
	font-weight:bold;
	font-size:14px;
	display:inline-block;
	}
.gygk_td{
    background:#b71b1e url(gygk/img/arrow1.gif) no-repeat right;
	}
.zwdt_left{
    width:204px;
	float:left;
	margin-top:5px;
	}
.zwdt_left1{
    width:204px;
	height:74px;
	float:left;
	font-size:14px;
	background:url(zwdt/img/zwdt_title.jpg);
	}
.zwdt_title{
    width:144px;
	height:22px;
	padding-left:60px;
	padding-top:10px;
	font-weight:bold;
	background:url(zwdt/img/zwdt_title1.jpg);
	}
.zwdt_left2{
    width:204px;
	height:21px;
	float:left;
	background:url(zwdt/img/zwdt_title2.jpg);
	}
.zwdt_title_link{
    font-size:14px;
	color:#fff;
	}
.zwdt_center{
    width:560px;
	float:left;
	margin-top:5px;
	height:300px;
	}
.zwdt_center_title{
    width:530px;
	height:20px;
	margin-left:7px;
	padding-top:12px;
	color:#fff;
	font-size:14px;
	font-weight:bold;
	padding-left:30px;
	background:url(zwdt/img/head.gif);
	}
.zwdt_center_list{
    width:558px;
	height:200px;
	margin-left:7px;
	padding-top:10px;
    border:1px solid #f39767;
	}
.zwdt_center_list a {color:#000;text-decoration: none;font-size:14px;}
.zwdt_center_list a:hover {color:#a40000;}
.zwdt_right{
    width:210px;
	margin-top:6px;
	float:right;
	height:500px;
	border:1px solid #a4a4a4;
	}
.border2{
    width:210px;
	background:url(images/bor1_bg.gif);
	background-repeat:repeat-x;
	}
.title{
    height:30px;
	width:103px;
	background:url(images/title.jpg);
	}
.title span{
    font-size:14px;
	float:left;
	color:#fff;
	font-weight:bold;
	padding:7px;
	}
.border2 a:hover {color:#a40000;}

.hllp_top_left{
    width:640px;
	float:left;
	margin-left:2px;
	margin-top:7px;
	}
.hllp_top_right{
    width:340px;
	float:right;
	margin-top:7px;
	margin-right:5px;
	font-size:14px;
	color:#097c25;
	line-height:21px;
	}
.hllp_left{
    width:320px;
	height:350px;
	float:left;
	margin-top:10px;
	margin-left:2px;
	background:url(images/bor1_bg.gif);
	background-repeat:repeat-x;
    border:1px solid #a4a4a4;
	}
.hllp_center{
    width:320px;
	height:350px;
	float:left;
	margin-left:10px;
	margin-top:10px;
	background:url(images/bor1_bg.gif);
	background-repeat:repeat-x;
    border:1px solid #a4a4a4;
	}
.hllp_right{
    width:320px;
	height:350px;
	float:right;
	margin-top:10px;
	background:url(images/bor1_bg.gif);
	background-repeat:repeat-x;
    border:1px solid #a4a4a4;
	}
.hllp_bord{
    width:88px;
	height:22px;
	padding-top:8px;
	padding-left:15px;
	color:#fff;
	background:url(images/bord.jpg);
	font-size:14px;
    font-weight:bold;
	}
.hllp_text{
    padding:5px;
	height:340px;
	line-height:20px;
	font-size:14px;
	}
.rkpc{
    width:210px;
	float:right;
	padding-top:10px;
	height:40px;
	padding-right:20px;
	font-size:13px;
	}