@charset "gb2312";
* {
	FONT-FAMILY: "Î¢ÈíÑÅºÚ" , "ËÎÌå", "ºÚÌå";
	FONT-SIZE: 13px;
}
body {background: url(body-bg.jpg) repeat-x; color: #222222; font-size: 12px; margin: 0;}
div,form,img,ul,ol,li,dl,dt,dd{border:0;}
h1,h2,h3,h4,h5,h6,p,i{font-weight:normal;margin:0;}
H1.base {
	LINE-HEIGHT: 1.3em; FONT-FAMILY: "Î¢ÈíÑÅºÚ" , "ËÎÌå", "ºÚÌå"; COLOR: #dc0000; FONT-SIZE: 1.8em
}
.richText H1 {
	LINE-HEIGHT: 1.3em; FONT-FAMILY: "Î¢ÈíÑÅºÚ" , "ËÎÌå", "ºÚÌå"; COLOR: #dc0000; FONT-SIZE: 1.8em
}
H1.sitetitle {
	LINE-HEIGHT: 1.3em; FONT-FAMILY: "Î¢ÈíÑÅºÚ" , "ËÎÌå", "ºÚÌå"; COLOR: #dc0000; FONT-SIZE: 1.25em
}
H2.base {
	LINE-HEIGHT: 1.25em; FONT-FAMILY: "Î¢ÈíÑÅºÚ" , "ËÎÌå", "ºÚÌå"; COLOR: #dc0000; FONT-SIZE: 1.21em
}
.richText H2 {
	LINE-HEIGHT: 1.25em; FONT-FAMILY: "Î¢ÈíÑÅºÚ" , "ËÎÌå", "ºÚÌå"; COLOR: #dc0000; FONT-SIZE: 1.21em
}
H3.base {
	LINE-HEIGHT: 1.25em; FONT-FAMILY: "Î¢ÈíÑÅºÚ" , "ËÎÌå", "ºÚÌå"; FONT-SIZE: 1.21em
}
.richText H3 {
	LINE-HEIGHT: 1.25em; FONT-FAMILY: "Î¢ÈíÑÅºÚ" , "ËÎÌå", "ºÚÌå"; FONT-SIZE: 1.21em
}
H4.base {
	LINE-HEIGHT: 1.25em; FONT-FAMILY: "Î¢ÈíÑÅºÚ" , "ËÎÌå", "ºÚÌå"; FONT-SIZE: 1.21em
}
.richText H4 {
	LINE-HEIGHT: 1.25em; FONT-FAMILY: "Î¢ÈíÑÅºÚ" , "ËÎÌå", "ºÚÌå"; FONT-SIZE: 1.21em
}
H5.base {
	LINE-HEIGHT: 1.25em; FONT-FAMILY: "Î¢ÈíÑÅºÚ" , "ËÎÌå", "ºÚÌå"; COLOR: #dc0000; FONT-SIZE: 1em
}
.richText H5 {
	LINE-HEIGHT: 1.25em; FONT-FAMILY: "Î¢ÈíÑÅºÚ" , "ËÎÌå", "ºÚÌå"; COLOR: #dc0000; FONT-SIZE: 1em
}
B {
	DISPLAY: inline; FONT-WEIGHT: bold
}
STRONG {
	DISPLAY: inline; FONT-WEIGHT: bold
}
p{margin:0;}
body,h1,h2,h3,h4,h5,h6,p,table,td,tr,th{font-size:13px;}
ul,li{margin:0; padding:0;list-style:none;}
i{font-style:normal;}
a{color:#222222;text-decoration:none;}
a:hover{color: #f80000; text-decoration:underline;}
A.base:link {
	COLOR: #19556e; TEXT-DECORATION: underline
}
A.base:visited {
	COLOR: #19556e; TEXT-DECORATION: underline
}
A.base:active {
	COLOR: #19556e; TEXT-DECORATION: underline
}
A.base:hover {
	COLOR: #19556e; TEXT-DECORATION: underline
}
.fl {float:left;}
.fr {float:right;}
.height10 {height:10px;}
.clear {clear:both;}
.top { background:url(topbg.gif) repeat-x; height:86px;}
.topin , .navin , .content ,.banner{margin:0 auto;width:1009px;}
.navin ,.content{overflow:hidden;}
.sc {line-height:25px;}
.nav {background:url(menubg.png) repeat-x; height:41px;}
.navin {line-height:40px;}
.navin ul li{float:left; display:block;}
.navin ul li a{font-size:14px; font-weight:bold; color:#FFF; width:102px;display:block;text-align:center;}
.navin ul li a:hover{background:url(menu_sub.png) no-repeat 0 10px;color:#000;text-decoration:none; padding-top:3px;}
.box_left {width:290px;padding-bottom:10px;}
.box_right {  width: 709px;padding-bottom:10px; min-height:380px}
.cplb , .news_left , .news_right{border:1px solid #ccc;}
.cplb_tit{background:url(32ba.jpg) no-repeat;height:32px;line-height:32px;text-indent:25px;font-size:14px;color:#666; font-weight:bold;}
.cplb_box { padding:10px;}
.cplb_box ul li{ background:url(ww.gif) no-repeat 10px 6px; line-height:25px;padding-left:40px;}
.cplb_box ul li a{font-size:14px;}
.cplb_box p{line-height:23px;}
.gsjj_tit {background:url(company.png) no-repeat; height:43px;}
.gsjj_tit .fr , .cpzs_tit .fr{ padding:13px 20px;}
.gsjj_box , .cpzs_box{border:1px solid #ccc; padding:10px; border-top:none; overflow:hidden; line-height:22px;}
.gsjj_box img { float:left; display:block; margin:0 10px 10px 0;}
.news_left { width:435px;} .news_right{ width:262px;}
.zx_tit{background:url(32ba.jpg) no-repeat;height:32px;line-height:32px;font-size:14px;text-indent:25px;font-weight:bold;}
.zx_box {padding:10px;}
.zx_box ul li{ display:block; background:url(sj.jpg) no-repeat 0 8px;line-height:23px; text-indent:10px;overflow:hidden;}
.zx_box ul li a {display:block; float:left;}
.zx_box ul li span{float:right;}
.zx_tit .fr {padding:8px 10px;}
.cpzs_tit { background:url(pro.png) no-repeat; height:43px;}
.cpzs_box ul {width:687px;}
.cpzs_box ul li { float:left; margin:0 4px;}
.cpzs_box ul li a img { height:100px;width:125px; border:1px solid #e3e3e3; display:block;}
.cpzs_box ul li a:hover img {border:1px solid #CC0000;} 
.cpzs_box ul li span{text-align:center; line-height:23px;display:block;}
.links {padding:10px; border:1px solid #e3e3e3; width:987px; margin:10px auto; overflow:hidden;}
.links li{float:left; font-weight:bolder; line-height:22px;}
.links li a{ margin:0 10px; font-weight:normal; white-space:nowrap;}
.foot_bg { background:url(bottom.jpg) repeat-x;margin-top:10px;}
.foot_dh {text-align:center; line-height:41px;}
.foot_other {text-align:center; line-height:25px;}
.bor1 {border:1px solid #e3e3e3;}
.tit {background:url(intopbg.png) repeat-x; height:34px;}
.tit .fl{background:url(sz.png) no-repeat 15px 10px;line-height:34px;font-size:14px;font-weight:bold;text-indent:35px;}
.tit .fr{line-height:34px; padding-right:10px;}
.box {padding:20px;}
.jj{line-height:23px;}
.newslist { width:680px;}
.newslist ul {margin:0;padding:15px 0;overflow: hidden;}
.newslist ul li a {width:560px;display:block;float:left;}
.newslist ul li {width:660px;display:block;padding-left:15px;border-bottom:1px dotted #ccc;line-height:30px;overflow:hidden; background:url(sj.jpg) no-repeat 5px 12px;}
.newslist ul li span {width:100px;text-align:center;display:block;float:left;}
.page {text-align:center; margin:10px 0;}
.title h1{ text-align:center; font-size:14px; font-weight:bolder; padding:20px 0 10px 0;}
.other {text-align:center;color:#666;line-height:25px;border-bottom:1px dashed #ccc;}
.cnt_img {text-align:center;margin:10px;}
.cnn {margin:10px 20px;font-size:14px;line-height:25px;}
.cnn a{color:#009;}
.share {text-align:right;padding: 20px;float:right;height:20px;}
.updown {line-height:25px;width:600px;float:left;height:50px;padding-left: 20px;}
.xiangguan {margin:15px 10px 10px 10px;font-size:13px;}
.xiangguan ul {margin:8px;padding:0;}
.xiangguan ul li {line-height:22px;}
.xiangguan span {font-size:14px;font-weight:bolder;}
.prolist { width:690px; margin-top:10px;}
.prolist ul li { float:left; margin:5px 8px;_margin:5px;width:122px;}
.prolist ul li a img{ display:block; border:1px solid #e3e3e3;width:120px; height:100px;}
.prolist ul li a:hover img{ border:1px solid #CC0000;}
.prolist ul li span{text-align:center; margin:0; line-height:25px; display:block;}
			.page_num {width: 640px;margin-left:0px;margin-right:0px;padding-left:0px; padding-right:0px; margin-top:15px}

	.news_content { width:640px; margin:0px;}
.news-type {
	LINE-HEIGHT: 23px; MARGIN: 10px; WIDTH: 640px; CLEAR: both; FONT-WEIGHT: bold; padding-top:5px; padding-bottom:10px;}
.news-more {
	TEXT-ALIGN: right; LINE-HEIGHT: 23px; MARGIN: 0px auto; WIDTH: 650px; CLEAR: both; FONT-WEIGHT: bold
}
UL.list-news {
	MARGIN: 0px auto; WIDTH: 630px
}
UL.list-news LI {
	BORDER-BOTTOM: #ccc 1px dotted; POSITION: relative; HEIGHT: 22px; PADDING-TOP: 5px
}
SPAN.news-date {
	POSITION: absolute; TOP: 5px; RIGHT: 5px
}
#dis-news {
	MARGIN: 0px auto; WIDTH: 910px
}
#dis-news .dnews-title {
	TEXT-ALIGN: center; LINE-HEIGHT: 45px; MIN-HEIGHT: 30px; FONT-SIZE: 16px; FONT-WEIGHT: bold; height: 45px; color:#000
}
#dis-news .dnews-line {
	TEXT-ALIGN: center; LINE-HEIGHT: 45px; MIN-HEIGHT: 25px; BORDER-BOTTOM: #ccc 1px dashed; _height: 25px
}
#dis-news .dnews-content {
	PADDING-BOTTOM: 5px; LINE-HEIGHT: 26px; MIN-HEIGHT: 300px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 5px; _height: 300px
}
UL.list_links {
	TEXT-ALIGN: center; MIN-HEIGHT: 200px; _height: 200px
}
UL.list_links LI {
	TEXT-ALIGN: center; PADDING-BOTTOM: 5px; MIN-HEIGHT: 50px; PADDING-LEFT: 10px; WIDTH: 140px; PADDING-RIGHT: 10px; FLOAT: left; PADDING-TOP: 5px; _height: 50px
}
UL.list_links LI IMG {
	WIDTH: 130px; HEIGHT: 50px
}
	.news-inner { width:640px; margin:0 auto}
.pro_pic { padding:15px; text-align:center; width:640px;}		

.pro_con { padding:15px; text-align:left; width:640px;}
/* pic */
.pic_border {
	BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; BORDER-TOP: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid; PADDING-TOP: 3px; background-color:#FFFFFF
}
			
UL.list-news {
	MARGIN: 0px auto; WIDTH: 650px
}
UL.list-news LI {
	BORDER-BOTTOM: #ccc 1px dotted; POSITION: relative; HEIGHT: 22px; PADDING-TOP: 5px
}.ClsListUl {
	CLEAR: both; text-align:center
}
.ClsListUl LI {
	BORDER-BOTTOM: #d9d9d9 1px solid; BORDER-LEFT: #d9d9d9 1px solid; WIDTH: 208px; MARGIN-BOTTOM: 30px;  FLOAT: left; HEIGHT: 156px; BORDER-TOP: #d9d9d9 1px solid; MARGIN-RIGHT: 10px;MARGIN-left: 10px; BORDER-RIGHT: #d9d9d9 1px solid; text-align:center;PADDING-TOP: 3px; 
}
.ClsListUl LI.nomargin {
	MARGIN-RIGHT: 0px
}
.ClsListUl LI P {
	TEXT-ALIGN: center; LINE-HEIGHT: 26px; BORDER-TOP: #e5e5e5 0px solid; color:#333333
}
SPAN.shuoming {
	PADDING-LEFT: 20px; COLOR: #7f7f7f; FONT-SIZE: 12px
}
.sbtitle { width:190px; text-align:center; padding:5px;}

.pages {
	TEXT-ALIGN: center; PADDING-BOTTOM: 10px; LINE-HEIGHT: 22px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; MARGIN-BOTTOM: 10px; CLEAR: both; FONT-SIZE: 12px; FONT-WEIGHT: bold; PADDING-TOP: 10px
}
.pages A {
	BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; PADDING-BOTTOM: 2px; PADDING-LEFT: 6px; PADDING-RIGHT: 6px; BACKGROUND: #ffffff 0px 0px; COLOR: #8698b6; BORDER-TOP: #cccccc 1px solid; MARGIN-RIGHT: 2px; BORDER-RIGHT: #cccccc 1px solid; TEXT-DECORATION: none; PADDING-TOP: 3px
}
.pages A.active {
	BORDER-BOTTOM: #265aad 1px solid; BORDER-LEFT: #265aad 1px solid; BACKGROUND: #265aad 0px 0px; COLOR: #ffffff; BORDER-TOP: #265aad 1px solid; BORDER-RIGHT: #265aad 1px solid
}
.fflf{ width:286px; }
.fflf1 .a1{ background:url(ww.gif) no-repeat 10px 6px; padding-left:40px; display:block; padding-left:23px; font-weight:bold; line-height:29px; margin-bottom:1px;}
.fflf1 .a1:hover,.fflf1 .a2{ background:url(ww.gif) no-repeat 10px 6px; line-height:25px;padding-left:40px;}
.fflf1 .aa1{ background:url(point_07.png) no-repeat 22px 6px; height:29px; display:block; padding-left:40px; color:#676967; line-height:29px; margin-bottom:1px;}
.fflf1 .aa1:hover{ background:url(point_07.png) no-repeat 20px 6px; line-height:25px;padding-left:40px;}
.fflf1 .aa2{ background:url(ww.gif) no-repeat 22px 6px; height:29px; display:block; padding-left:40px; color:#676967; line-height:29px; margin-bottom:1px;}
.fflf1 .fflf1 .aa2{ background:url(ww.gif) no-repeat 10px 6px; line-height:25px;padding-left:40px;}
.fflf2 p{ margin-top:10px;}