/*  公用部分  */
TH {
	FONT-SIZE: 12px;
}
TD {
	FONT-SIZE: 12px;; LINE-HEIGHT: 170%;
	WORD-BREAK: normal
}

html,body,ul,li,a,span,p{ padding:0;  margin:0; list-style:none;font:12px "宋体";color:#333;}
img{border:0px;}
body{ font-size:12px; text-align:center; background:#fff;}
p{ line-height:21px;}

a{ text-decoration: none;color:#333; }
a:hover { text-decoration:none; color: #ff0000;} 
a:active { text-decoration: none;color: #333;}
/*值 描述 
none 默认。定义标准的文本。 
underline 定义文本下的一条线。 
overline 定义文本上的一条线。 
line-through 定义穿过文本下的一条线。 
blink 定义闪烁的文本。 
inherit 规定应该从父元素继承 text-decoration 属性的值。 */
.fl{ float:left; display:inline;}
.fr{ float:right;}
.zi{ font-size:12px;}
.clear{clear:both;}


.header{ width:100%; margin:0 auto;  height:101px; background:url(images/tbbg.jpg) repeat-x; }
.head{ width:1002px; margin:0 auto;  }
.logo{ width:340px;}
.gjz{ width:400px; text-align:left; padding-top:10px;} 
.fwrx{ width:260px;}

.naver{ width:100%; margin:0 auto; background:#940904; height:45px; line-height:45px;}
.banner{ width:100%; margin:0 auto; height:404px; overflow:hidden;}
.dh{ width:1002px;  margin:0 auto;  }

.nav{ width:1002px;}
.nav ul{  font-family:"微软雅黑"; font-size:14px; padding-left:20px; }
.nav li {
    display: block;
    float: left;
   color:#FFF;
   width:160px;
 font-size:14px;
   height:45px; line-height:45px;
   background:url(images/ns.jpg) right center no-repeat;
	
}

.nav li a:link,.nav li a:visited {

    font-size: 14px;
	float:left;
	width:160px;
  height:45px; line-height:45px;
	color:#fff;
}
.nav li a:hover{
	width:160px;
	  height:45px; line-height:45px;
	display:block;
	background:#ffba00;
	
	 color:#333;
}

.main{ width:1002px; margin:0 auto; padding-top:10px;}
.mains{ width:1002px; margin:0 auto; padding-top:10px;}
.gsjs{ width:1002px ; margin:0 auto; }
.gsjss{ width:1002px ; margin:0 auto; }
.gsjsx{ width:1002px ; margin:0 auto; padding-top:10px; }
.gwz{ width:705px;}
.gtu{ width:270px;}
.cpzser{ width:100%; margin:0 auto; background:url(images/cpzsbg.jpg) repeat-x;}
.cpzs{ width:1002px; margin:0 auto;}
.cpzss{}
.cpzsx{ padding-top:10px;}
.xwer{ width:100%; margin:0 auto; background:#991d1d; padding-bottom:10px;}
.xinwen{ width:1002px; margin:0 auto;}
.xws{ text-align:center; width:1002px; margin:0 auto;}
.xwx{ width:1002px; margin:0 auto;}
.xwzx{ width:595px;}
.xwzxx{ width:595px; padding-top:5px;}
.zxdt{ width:295px;}
.hydt{ width:295px;}
.hydt table td a{ color:#fff;}
.hydt table td{ color:#fff;}
.zxdt table td a{ color:#fff;}
.zxdt table td{ color:#fff;}
.lxwm{ width:362px; background:url(images/lxwm.jpg) no-repeat left top;}
.lxwmx{ text-align:left;}
.lxwms{padding-top: 123px;
padding-left: 17px;
color: #fff;
line-height: 19px;
text-align:left;}
.yqljer{ width:100%; margin:0 auto; padding-bottom:10px; padding-top:10px; background:#000;}
.yqlj{ width:1002px; margin:0 auto; text-align:left; color:#a8a8a8;}
.yqlj a{ color:#a8a8a8;}
.yqlj p{ color:#a8a8a8;}

.footer{ width:100%; margin:0 auto;  background:#000;}
.foot{ width:1002px; margin:0 auto; text-align:center; line-height:24px;color:#a8a8a8;  }
.footx{ width:100%; margin:0 auto; background:#000; padding-top:10px; padding-bottom:10px;color:#a8a8a8;}

/* CSS ny */

.mider{width:1002px; margin:0 auto; background:#FFFFFF; padding-top:10px;  }
.mid{  width:1002px; margin:0 auto; padding-top:10px;}
.midl{ width:225px; padding-left:10px;}
.ksdh{ width:225px; margin-bottom:10px;}
.ksdhs{ width:225px;}
.ksdhx{ width:225px;  border-top:none;}
.ksdhx li{width:225px; text-align:left; background:url(images/lei.jpg) no-repeat center center; display:block; height:33px;}
.ksdhx li A:link { text-decoration:none; color:#333; height:33px; line-height:33px; display:block; }
.ksdhx li A:visited { text-decoration:none; color:#333; height:33px; line-height:33px; display:block; }
.ksdhx li A:hover { text-decoration: none; color:#333; display:block; width:225px; height:33px; line-height:33px; }

.nylx{ width:225px; margin-top:10px;}
.nylxx{ width:225px; border-top:none; background:#FFFFFF; text-align:left; }
.nylxx p{ line-height:21px; }

.midr{ width:739px;  margin-left:15px;  }
.nydh{ width:729px; padding-left:33px;  height:40px; text-align:left;  line-height:40px; color:#444; background: url(images/xtb.jpg) no-repeat left center; border-bottom:1px solid #d5162a; border-top:1px solid #d5162a;  }
.nynr{ width:719px; margin-top:20px; text-align:left; line-height:21px; padding-left:10px; padding-right:10px;}
.ksdhx td a{ color:#333;}
.nbanner{ width:100%; margin:0 auto; height:400px; overflow:hidden;}