body{font:12px/16px 'Tahoma,sans-serif';color:#fff; margin:0;padding:0;  background-color:#000;}
div,form,img,ul,ol,li,dl,dt,dd,p {margin:0;padding:0;border:0;}
h1,h2,h3,h4,h5,h6,h7{font-size:12px;margin:0;padding:0;}
li{list-style-type:none;}
img,input{vertical-align:middle;}
.fl{float:left;}
.fr{float:right;}
.abs{position:absolute;}
.rel{position:relative;}
.tac{text-align:center;}
.tar{text-align:right;}
.hand{cursor:pointer;}
.clear{clear:both;}
.clearH{ clear:both; line-height:0; font-size:0; height:0;}
.cfix:after{content: "."; display: block; height: 0; clear: both; visibility: hidden;}
/* Hides from IE-mac \*/
* html .cfix{height:1%;}*+html .cfix{height:1% !important;}
/* End hide from IE-mac */  
.area{width:1003px;clear:both; margin:0 auto;}
a{ color:#333;  text-decoration:none;} a:hover{ color:#f30; text-decoration:underline;}
.fontEn{ font-family:Arial;}
.font_14{ font-size:14px;}.font_16{ font-size:16px;}
.font_14s{font-size:14px; font-weight:bold;}
/*部分字体大小颜色*/
a{ color:#fff;}a:hover{ color:#f2f2f2;}
.rough{font-weight:bold;}
.size11{font-size:11px;}
.size12{font-size:12px; }
.size14{font-size:14px;}
.green a{ color:#060;}.green a:hover{ color:#f30;}
.thread{text-decoration:underline;}

/*头部*/
.container{ background:#000;width:1003px; margin:0 auto -16px;}.containerin{ background:url(../images/bg2.gif) repeat;} 
.containerin:after{content: "."; display: block; height: 0; clear: both; visibility: hidden;}
/* Hides from IE-mac \*/
* html .containerin{height:1%;}*+html .containerin{height:1% !important;}/*background:url(../images/bg2.gif);*/
.header{   height:98px; position:relative;width:1003px; margin:0 auto; }
	.logo{ top:0; left:5px; height:98px; padding:0; margin:0;position:absolute;}
    .logo img{border:0; vertical-align:top;}
	.login{ height:23px;  line-height:23px;color:#fff; width:370px;}
	h1.tit1{ font-weight:normal; padding:0;}
	h1.tit1 a{ color:#fff; padding:0; margin:0; }h1.tit1 a:hover{ text-decoration:underline;}
	h1.tit1 .le{ background:url(../images/element_bg.gif) no-repeat 0 0; width:23px; height:23px;}
	h1.tit1 .c1{ background:url(../images/rep_x.gif) 0 0 repeat-x; padding:0 12px;}
	h1.tit1 .ri{ background:url(../images/element_bg.gif) no-repeat -23px 0px; width:19px;height:23px;}
	h1.tit1 .c2{background:url(../images/rep_x.gif) 0 -23px repeat-x; padding:0 12px;}
	h1.tit1 .ri1{ background:url(../images/element_bg.gif) no-repeat -41px 0px; width:16px;height:23px;}
	h1.tit1 .dot1{ background:url(../images/element_bg.gif) 0 -40px  no-repeat; padding-left:12px;}
	h1.tit1 .dot2{ background:url(../images/element_bg.gif) 0 -70px  no-repeat; padding-left:12px;}
.mtop{ height:43px; clear:both; font-size:0; }
.navtop{ background-color:#C00; height:32px; }
.navleft{ width:162px; overflow:visible !important;overflow:hidden; background:url(../images/rep.gif) repeat; height:281px; border-right:1px solid #333;}
.navleft dl{ padding:12px 0 0 33px;}.navleft dt{ padding:6px 12px; position:relative;}
.navleft dt a{ display:block; padding:3px 6px 3px 10px;  height:16px; width:100px; font-size:14px; font-family:'宋体';border:1px solid #383838; border-right:none;}
.navleft dt a:hover{ background:url(../images/rep_x.gif) 0 -54px repeat-x; text-decoration:none;}
.navleft dt.current a { background:url(../images/rep_x.gif) 0 -54px repeat-x;width:100px; border:1px solid #A31919;border-right:none;}
.navleft dt.current div{_right:-116px;  }
.navleft dt.current div a{ background:none; border:none;}
.navleft dt a.current1 { background:url(../images/rep_x.gif) 0 -54px repeat-x;width:100px;border:1px solid #A31919;border-right:none;}

.navleft dt div{ position:absolute;right:-120px;  z-index:12; top:6px;   width:120px; display:none;}
.navleft dt div.subnav6{top:-220px;}
.navleft dt div li a:hover{ color:#F30; text-decoration:none;}
.navleft dt div ul{ margin:0; padding:0;}
.navleft dt div li{ background:#333; border-bottom:1px  solid #111;padding:4px 6px 4px 10px;  height:16px;  }
.navleft dt div li a{ background:none; padding:0; width:auto; display:block;}
.navleft dt div li a:hover{ background:none; }

.navleft dt div.wi3{ left:128px !important;left:116px;}.navleft dt div.wi3 ul{ width:140px; }.navleft dt div.wi3 ul a{ width:auto}
.banner{ padding:0; margin:0; }
.w840{ width:840px;}
.home_pro{ background:url(../images/rep.gif) repeat; width:584px; height:275px;}
	h1.tit2{ background:url(../images/element_bg.gif) right -141px #1B1B1B no-repeat; margin:16px 0 0 0; width:120px; height:23px;  line-height:25px; padding:1px 5px 0 23px;}
	h1.tit2 span{ background:url(../images/element_bg.gif) no-repeat left -120px; padding:2px 0px 0 22px; color:#ccc; font-weight:normal;}
.home_proin{ width:90%; margin:0 auto; margin-top:12px; }
	.home_proin dl{ float:left; width:120px; text-align:center;margin:0 5px;}
	.home_proin dt{ background:#434343; padding:12px 5px;}
	.home_proin dd a{ background:url(../images/rep_x.gif) 0 -54px repeat-x;   border:1px solid #A31919;display:block; padding:4px 6px 4px 12px;  height:16px; margin: 12px auto 0;}
.homepro2{ background:url(../images/home_r1.gif) no-repeat; width:256px; height:275px;}
	.homepro2 .content{ margin:0 auto; width:85%; margin-top:110px; line-height:28px;}
	.homepro2 .content h2{ font-size:14px;}
	.homepro2 .more{ background:url(../images/element_bg.gif) right -175px; float:right; height:12px; width:12px; padding-right:28px; line-height:12px;}


.footer{ background-color:#CD0303; height:98px; width:1004px; margin:0 auto;text-align:center; padding:12px 0; color:#C5C5C5;   clear:both; }
.footer .c1{ background:url(../images/logob.gif)  no-repeat left 0; width:600px; margin-top:10px; margin-left:90px;  *margin-left:10px; padding-left:140px;}
.footer .c2{   text-align:left; padding-left:32px; margin-top:2px; line-height:16px;}

.bigclass1{  margin:0 auto; padding-top:35px; text-align:center; width:90%;}
.bigclass1  a,.bigclass1 a span{ background:url(../images/bg_item.gif) no-repeat; cursor:pointer; font-size:14px;}
.bigclass1  a{ background-position: left 0; padding:0 0 0 30px; margin-bottom:12px; height:34px; display:inline-block; line-height:34px; }
.bigclass1  a:hover{ background-position:left bottom; text-decoration:none;}
.bigclass1  a span{ background-position:right 0; padding:0 30px 0 0; height:34px; display:inline-block; line-height:34px; }
.bigclass1  a:hover span{ background-position:right bottom; height:34px; display:inline-block; line-height:34px;}

.bigclass{  margin:0 auto; padding-top:15px;  width:90%;}
.bigclass  a,.bigclass a span{  cursor:pointer; font-size:14px;}
.bigclass  a{  padding:6px 0px; height:24px; line-height:24px;   display:block; blr:expression(this.onFocus=this.blur())} 
.bigclass  a:hover{  color:#F00;}
