body {
	margin:0; padding:0;
	line-height:26px;
	font-size:12px;
	color:#585858; background: url(../images/bg.jpg) center top repeat-y 
}
ul,form{ margin:0; padding:0}
li{ list-style-type:none; margin:0; padding:0;}
input{ font-size:12px}
select{ font-size:12px}
a:link{font-size:12px;color:#585858;text-decoration: none;}
a:visited{font-size:12px;color:#585858;text-decoration: none;}
a:active{font-size:12px;color:#585858;text-decoration: none;}
a:hover{font-size:12px;color:#EA9D12;text-decoration: underline;}

a.fff:link{font-size:12px;color:#fff;text-decoration: none;}
a.fff:visited{font-size:12px;color:#fff;text-decoration: none;}
a.fff:active{font-size:12px;color:#fff;text-decoration: none;}
a.fff:hover{font-size:12px;color:#fff;text-decoration: underline;}

a.more:link{font-size:12px;color:#D41E10;text-decoration: none;}
a.more:visited{font-size:12px;color:#D41E10;text-decoration: none;}
a.more:active{font-size:12px;color:#D41E10;text-decoration: none;}
a.more:hover{font-size:12px;color:#D41E10;text-decoration: underline;}


.stitle{ text-align:center; margin-top:15px; line-height:35px; font-size:18px; font-weight:bold}

.stitle2{ text-align:center; border-bottom:1px solid #6C6C6C;}
#fontzoom{ font-size:14px; line-height:27px; margin-bottom:20px; margin-top:12px}
#fontzoom img { 
max-width:750px;
width:expression(document.body.clientWidth>document.getElementById("pic").scrollWidth*9/10? 

"750px": "auto" ); text-align:center

}
.gtop{ text-align:right; margin:15px 0 0 0}

#menu li a:link{font-size:12px;color:#FFF;text-decoration: none;}
#menu li a:visited{font-size:12px;color:#FFF;text-decoration: none;}
#menu li a:active{font-size:12px;color:#FFF;text-decoration: none;}
#menu li a:hover{font-size:12px;color:#FFF;text-decoration:none;}

#home {  color:#0C0606; text-align:center}
#cplist li{ float:left; display:inline; margin:12px}
#cplist li image{ border:0px}
#cplist li { text-align:center;}
#cplist li dl{ background-color:#595959; height:40px; line-height:40px; margin:0}
#cplist li  a:link{font-size:14px;color:#FFF;text-decoration: none;}
#cplist li  a:visited{font-size:14px;color:#FFF;text-decoration: none;}
#cplist li  a:active{font-size:14px;color:#FFF;text-decoration: none;}
#cplist li  a:hover{font-size:14px;color:#ff0000;text-decoration:none;}

#newslist{ margin:0; padding:0 ;font-size:12px; line-height:28px; border-bottom:1px dashed #CCC; padding-bottom:20px}

#newslist li{ list-style-type:none; margin:0; padding:0 5px; height:32px; text-align:left; }
#newslist li a:link{font-size:14px;color:#3F3F41;text-decoration: none;}
#newslist li a:visited{font-size:14px;color:#3F3F41;text-decoration: none;}
#newslist li a:active{font-size:14px;color:#3F3F41;text-decoration: none;}
#newslist li a:hover{font-size:14px;color:#ff0000;text-decoration:none;}
#newslist span{ float:right; font-size:14px; color:#999}
.nboder{ border-bottom:1px dashed #CCC}

.page{border-bottom:1px #CCCCCC dashed;border-top:1px #CCCCCC dashed;height:32px;line-height:32px;text-align:center;background-color:#fff;}

.hot{ margin:0; padding:0; margin-top:10px}
.Separated{height:10px;margin-bottom:10px; overflow:hidden; }

.pstate{text-align:right; font-size:12px; margin:0 15px 0 0; height:35px; line-height:35px}
.pstate a:link{  margin:0 3px; padding:3px; color:#454545;}
.pstate a:visited{  margin:0 3px; padding:3px; color:#454545;}
.pstate a:active{  margin:0 3px; padding:3px; color:#454545;}
.pstate a:hover{  margin:0 3px; padding:3px ; color:#ff0000; text-decoration:none;}
.pstate span{ color:#999; margin:0 3px; padding:3px;}
.pstate .button {
	BORDER-RIGHT: 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: 1px solid; PADDING-LEFT: 0px; FONT-SIZE: 9pt; PADDING-BOTTOM: 2px; BORDER-LEFT: 1px solid; CURSOR: hand; COLOR: #454545; LINE-HEIGHT: 9pt; PADDING-TOP: 2px; BORDER-BOTTOM: 1px solid; FONT-FAMILY: 宋体; HEIGHT: 20px; BACKGROUND-COLOR: #ffffff
}


.title{ color:#fff; line-height:24px}
.news{ text-align:left}
.news ul{ padding:8px 0 8px 5px}
.news ul li{ line-height:24px}
.news ul li span{ float:right; margin-right:3px}

.news1 li{ line-height:25px;}

.imglist{ padding:0; margin:0}
.imglist img{ border:1px; border-color:#333; padding:3px}
.imglist li{ float:left; margin:7px;}
.imglist li span{display:block; text-align:center}
.imglist li a:hover{ text-decoration:none}
.imglist li span h3{ font-size:12px;margin-top:0px; padding-top:10px}
.imglist li span p{ font-size:12px;font-weight:normal; margin-top:-20px; }

.qa{ margin:20px 10px; padding:0}
.qa li{ margin:8px}
.qa li .q{ background:url(../js/images/q.gif) 10px 10px no-repeat; padding:10px 50px; background-color:#F8F8F8; border-bottom:1px dashed #E8E8E8; border-top:1px solid #E8E8E8; color:#999}
.qa li .q span{ float:right}
.qa li .q1{ color:#585858}
.qa li .a{ background:url(../js/images/a.gif) 10px 10px no-repeat;padding:10px 50px; background-color:#fff; border-bottom:1px solid #E8E8E8;}
.qa li p{ line-height:24px;}

#cutpage li{ float:right; padding:0 7px; margin:0 5px; border:1px solid #CCC; font-size:12px; font-weight:normal; height:22px; line-height:22px}
#cutpage input{ height:22px;}

.clearfix:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix{zoom:1;}

.wrapper{width:1020px;margin:0 auto;}
h1{height:50px;line-height:50px;font-size:22px;font-weight:normal;font-family:"Microsoft YaHei",SimHei;margin-bottom:20px;}
/* focus */
#focus{width:1020px;height:292px;overflow:hidden;position:relative;}
#focus ul{height:292px;position:absolute;}
#focus ul li{float:left;width:1020px;height:292px;overflow:hidden;position:relative;}
#focus ul li div{position:absolute;overflow:hidden;}
#focus .btnBg{position:absolute;width:1020px;height:20px;left:0;bottom:0;background:#000;}
#focus .btn{position:absolute;width:1000px;height:10px;padding:5px 10px;right:0;bottom:0;text-align:right;}
#focus .btn span{display:inline-block;_display:inline;_zoom:1;width:25px;height:10px;_font-size:0;margin-left:5px;cursor:pointer;background:#fff;}
#focus .btn span.on{background:#fff;}
#focus .preNext{width:45px;height:100px;position:absolute;top:90px;background:url(img/sprite.png) no-repeat 0 0;cursor:pointer;}
#focus .pre{left:0;}
#focus .next{right:0;background-position:right top;}


ul,li{list-style:none}
#Marquee_x { overflow:hidden; width: 970px; } 
#Marquee_x ul{ margin-top:17px;}
#Marquee_x ul li ,#Marquee_x ul li div{ float:left;} /* 横向滚动必须让所有li左浮动 */
#Marquee_x ul li div{ margin:0 10px}
#Marquee_x ul li div image{ height:86px;}

.xmbox2{ padding-bottom:12px; margin-top:12px}
.xmbox2 .box2{width:510px; float:left; display:inline;}

.xmbox{padding-bottom:12px; margin-top:12px; border-bottom:1px dashed #CCC}
.box1{width:200px; height:120px; float:left; display:inline; margin-right:12px}
.box1 image{ border:3px solid #CCC}
.box2{width:402px; float:left; display:inline; margin-left:10px}
.xmtitle{height:30px; overflow:hidden; font-weight:bold; line-height:30px; font-size:14px }
.xmcontent{height:120px; overflow:hidden;}

.blink li{ float:left; display:inline; padding:0 25px 0 0}
.blink li a:link{font-size:12px;color:#585858;text-decoration: none;}
.blink li a:visited{font-size:12px;color:#585858;text-decoration: none;}
.blink li a:active{font-size:12px;color:#585858;text-decoration: none;}
.blink li a:hover{font-size:12px;color:#ff0000;text-decoration:none;}

/*----------imagewall--------*/
.imagewall {
	margin:0 0 15px 6px;
	overflow:hidden;
	position:relative;
	font-size:0px;
}
.imagewall li {
	width:175px;
	
	overflow:hidden;
	display:inline-block;
	position:relative;
}
.imagewall li {
*display:inline;
margin:0 3px
}

.imagewall li .wqPic {
	width:175px;
	height:110px;
	overflow:hidden;
}

.imagewall .wqLink {
	display:block;
	width:175px;
	height:130px;
	color:#FFF;
	text-align:center;
	font-family:"微软雅黑"
}
.imagewall .wqItem .wqName {
	position:absolute;
	bottom:0;
	left:0;
	width:175px;
	height:40px;
	line-height:40px;
	font-size:16px;
	overflow:hidden;
	padding:0 10px;
}
.imagewall .wqItem .bg {
	background:#333;
	opacity:0.8;
	filter:alpha(opacity = 80);
	position:absolute;
	bottom:0;
	left:0;
	width:175px;
	height:40px;
}
.imagewall .wqLink:hover {
	cursor:pointer;
	text-decoration:none;
}
.imagewall .wqLink:hover .wqItem .bg {
	height:175px;
}
.imagewall .wqLink:hover .wqItem .wqName, .imagewall .detail {
	visibility:hidden;
}
.imagewall .wqLink:hover .detail {
	visibility:visible;
}
.imagewall .detail {
	background:#000;
	position:absolute;
	top:88px;
	left:0;
	width:175px;
	line-height:22px;
	height:22px;
	font-size:12px;
	filter:alpha(opacity = 65);
	
}
.imagewall .detail .wqName {
	font-size:16px;
	padding:0 10px;
	line-height:22px;
}
.imagewall .detail .info {
	margin-top:10px;
}

 .x{ height:180px}
.imagewall li p{ height:25px; background:#000;filter:alpha(opacity = 65);height:40px; margin-bottom:50px;
	line-height:40px;
	font-size:16px;}

/*========================================*/
/*public*/
.w900 { width:900px}
.w272 { width:272px}
.w728 { width:728px}
.w736 { width:726px}
.w264 { width:264px}
.w260 { width:260px}
.w716 { width:716px}
.w724 { width:724px}
.w252 { width:252px}
.w176 { width:176px}
.w629 { width:629px}
.w640 { width:640px}
.w170 { width:170px}

a:focus{outline:none;}

.h25 {height:25}

.fleft{ float:left; display:inline}

.top { width:990px; height:102px}
.topbg { background:url(../imges/log.jpg) no-repeat ; height:94px; width:252px; overflow:hidden; margin:0 auto; float:left; margin-top:12px}
.topr { background:#FFF; width:730px; height:102px; float:right}
.topl { width:280px; float:right}
.tp1 { padding-right:20px; text-align:right}
.tp2 { padding-right:18px; padding-top:16px; text-align:right}
.t1 { height:25px}

.menubg { width:990px; height:36px; background:url(../images/menubg2.jpg) repeat-x; text-align:center; }
.menu { color:#FFF; font-size:12px; }
.menu ul{ float:left; display:inline}
.menu ul li{ width:90px; float:left; padding:0; margin:0; text-align:center; background:url(../images/mrbg.jpg) right center no-repeat;}
.menu ul li a:link{ color:#FFF}
.menu ul li a:visited{color:#FFF}
.menu ul li a:active{color:#FFF}
.menu ul li a:hover{color:#FFF}

.jtjj{ height:86px; overflow:hidden; margin-top:20px; margin-left:3px}

.hnews ul{ margin:5px ; padding:0}
.hnews ul li{ text-align:right}
.hnews ul li a{ float:left}
.hnews ul li a:link{ color:#585858}
.hnews ul li a:visited{color:#585858}
.hnews ul li a:active{color:#585858}
.hnews ul li a:hover{color:#585858}

.showmenutitle{background:url(../images/sttbg.jpg) no-repeat; height:29px; line-height:29px; font-size:14px; font-family:微软雅黑, 宋体; font-weight:bold; color:#FFF; padding-left:40px; margin-bottom:10px}


.smenu ul li{ background:url(../images/smlibg.jpg)  no-repeat; padding-left:40px; height:30px; line-height:30px}


#menu{ padding-left:20px}
#menu li{ float:left; color:#FFF;text-align:center; width:95px; cursor:pointer; height:35px; line-height:35px}
.changebg{ background:url(../images/menubg.jpg) top center no-repeat}

.conmenu{ margin-top:15px}
.conmenu ul li{ font-size:16px; border-bottom:1px solid #CCC; height:40px; line-height:40px; padding-left:30px}
a:link{ color:#FFF}
.conmenu ul li a:link{ font-size:14px;color:#585858}
.conmenu ul li a:visited{font-size:14px;color:#585858}
.conmenu ul li a:active{font-size:14px;color:#585858}
.conmenu ul li a:hover{font-size:14px;color:#585858}

.llink a:link{ font-size:12px;color:#585858}
.llink a:visited{font-size:12px;color:#585858}
.llink a:active{font-size:12px;color:#585858}
.llink a:hover{font-size:12px;color:#585858}