@charset "utf-8";
body {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin:0 auto;
	color: #666;
	background:#fff; line-height:22px;
}
body div, body table {
	margin:0 auto;
}
h1, h2 {
	padding:0px;
	margin:0px;
}
ul{ list-style:none;}
img {
	border:0;
}
TD {
	font-size:12px;
	color:#666;
}
TH {
	font-size:12px;
	color:#666;
}
form {
	margin:0px;
	padding:0px;
}
select, input, textarea {
	color:#666;
}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,pre,a,code,del,em,img,strong,sub,sup,b,u,i,dl,dt,dd,ol,ul,li,fieldset,form,label,tfoot,thead{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;}
ol,ul{list-style:none;}
.clearfix:after{content:'.';display:block;height:0;clear:both;overflow:hidden;}
.clearfix{*zoom:1;}
.clear{clear:both;}
a{text-decoration:none;}
a:hover{text-decoration:underline;}
a:hover img{text-decoration:none;}

A {
	COLOR: #666;
	TEXT-DECORATION: none;
	font-size: 12px;
	behavior: url(focus.htc);
}
A img{ border:0px}
a:active {
	TEXT-DECORATION: none;
	font-style: normal;
}
A:hover {
	TEXT-DECORATION: none;
	COLOR: #de0000;
	font-style: normal;
}
a:link {
	TEXT-DECORATION: none;
	font-style: normal;
	font-variant: normal;
	DISPLAY: inline;
}
a:visited {
	TEXT-DECORATION: none;
	font-style: normal;
}
.clearfix{ clear:both}
.bg1{ background:#FFFFFF;}
.w{ width:967px;margin-left:auto;margin-right:auto}
.r{text-align:right!important;}
.c{text-align:center!important;}
.l{text-align:left!important;}

.Right{ float:right}
.Left{ float:left}

.mr50{ margin-right:50px;}
.mr32{ margin-right:32px;}
.ml27{ margin-left:27px;}

.H1{ height:1px; overflow:hidden; width:100%;}
.H22{ height:22px;overflow:hidden; width:100%;}
.H40{ height:40px; width:100%;}
.H146{ height:146px; width:100%;}
.H20{ height:20px; width:100%;}

.w{ width:987px;}
.none{display:none;}
.red{color:#da251c!important;}

.top{ width:971px; height:71px; background:url(/skins/images/menu.PNG) center  top no-repeat; _background:url(/skins/images/menu.gif) center  top no-repeat;}
.logo{ width:250px; text-align:center;}
.menu{ width:700px; margin-left:2 0px;}
.menu a{ width:99px; height:65px; line-height:65px; display:block; font-size:13px; font-weight:bold; float:left; color:#333333;}
.menu a:hover{ color:#de0000}
.main{ width:967px;}
.maintop{  filter:Alpha(Opacity=95); background:#fff; width:967px; -moz-opacity:0.95;-khtml-opacity: 0.95; opacity: 0.95; min-height:507px;}
.mainshow{ width:893px; padding-bottom:20px;}
.Aleft{ width:204px; float:left; }

.L_title{ border-bottom:#b9b9b9 1px solid; height:25px; font-size:8px;  color:#a9a79f; text-align:left; line-height:25px;}
.L_title span{ color:#333333;font-size:15px; margin-left:5px;font-weight:bold; margin-right:5px; }
.leftmenulist{ width:204px; overflow:hidden; margin-top:10px;}
.leftmenulist a{ padding-left:10px; width:194px; height:29px; display:block; background:url(/skins/images/dians.GIF) 180px 10px no-repeat; border-bottom:#b9b9b9 1px solid; line-height:29px; color:#666;text-align:left;}
.leftmenulist a:hover,.leftmenulist a.fist{background:url(/skins/images/dian.GIF) 183px 8px no-repeat; color:#de0000; font-size:14px}

.Aright{ width:664px; float:left; margin-left:25px;}

.R_title{ border-bottom:#b9b9b9 1px solid; height:25px; font-size:12px; font-weight:bold;  color:#de0000; text-align:left; line-height:25px;}
.ashow{ line-height:24px; text-align:left; width:664px; margin-top:24px;/* height:390px;*/ overflow-x:hidden;overflow-y:auto;}
.ashowdl{ width:644px}
.ashowdl dt{ width:420px; text-align:left; float:left}
.ashowdl dd{ width:222px; text-align:right; float:left}

.about1{ width:967px; height:507px; background:url(/skins/images/about1.JPG) top no-repeat;}
.about1 a{ font-weight:bold; color:#333;}
.about1 a:hover{font-weight:bold; color:#de0000;}
.about1_01{ margin-top:144px; margin-left:390px; position:absolute}
.about1_02{ margin-top:190px; margin-left:450px; position:absolute}
.about1_03{ margin-top:228px; margin-left:510px; position:absolute}
.about1_04{ margin-top:260px; margin-left:560px; position:absolute}
.about1_05{ margin-top:423px; margin-left:640px; position:absolute}
.about1_06{ margin-top:212px; margin-left:640px; position:absolute}
.about1_07{ margin-top:135px; margin-left:785px; position:absolute}

.crdwlist{ width:150px; height:195px; float:left; margin-left:8px; margin-right:7px; text-align:center; line-height:24px;}
.projectlist{ width:210px; height:140px; text-align:center; line-height:24px; float:left; margin-left:3px; margin-right:8px;}
.projecttitle{ height:28px; background:#e3e1d6; line-height:28px;}
.projecttitle span{ background:#FF0000; padding-left:10px; padding-right:10px; line-height:28px; color:#FFFFFF; display:block; float:left}
.projecttitle a{ text-align:right; float:right; margin-right:10px;}
.projecttitle1{ font-weight:bold; height:32px; line-height:32px;}

.news_bg1{ width:216px; height:256px; overflow:hidden; background:url(/skins/images/news1.JPG); float:left; margin-right:5px;}
.news_bg2{ width:216px; height:256px; overflow:hidden; background:url(/skins/images/news2.JPG); float:left; margin-right:6px;}
.news_bg3{ width:216px; height:256px; overflow:hidden; background:url(/skins/images/news3.JPG); float:left; margin-right:5px;}
.news_bg4{ width:216px; height:256px; overflow:hidden; background:url(/skins/images/news4.JPG); float:left; }

.newslist1{ width:216px; margin-top:60px;}
.newslist1 dd{ margin-left:10px; margin-right:10px; width:196px; background:url(/skins/images/dian1.GIF) 0px 5px no-repeat; line-height:16px; text-align:left; margin-top:10px;}
.newslist1 dd a{ padding-left:10px; color:#FFFFFF; display:block}
.newslist1 dd a:hover{ padding-left:10px; color:#de0000}
a.more{ background:#868687; width:54px; height:17px; display:block; float:right; text-align:center; line-height:17px; font-size:9px; color:#FFFFFF; margin-right:20px;}
a.more:hover{ color:#de0000}
.news_01{ line-height:20px; text-align:left}
.news_01 img{ float:left; margin-right:20px;}
.news_01 a{ font-weight:bold; line-height:30px;}

.newslist{ width:664px; margin-top:20px;}
.newslist ul{ margin:0px; padding:0px;list-style:none;}
.newslist ul li{ width:664px; text-align:left; line-height:25px; height:25px; background:url(/skins/images/dian2.GIF) 10px 10px no-repeat; margin-top:10px; border-bottom:#CCCCCC 1px dashed;}
.newslist ul li a{ margin-left:20px;}
.newslist ul li a span{ float:right}
.Contact1{width:967px; height:507px; background:url(/skins/images/Contact.JPG) top center no-repeat;}
.Contact2{width:967px; height:507px; background:url(/skins/images/Contact1.JPG) top center no-repeat;}

.Contactmenu{ margin-top:40px; margin-left:84px; width:200px; height:25px; position:absolute}
.Contactmenu a{ width:96px; height:25px; line-height:25px; display:block; text-align:center; background:#FFFFFF; color:#000000; float:left}
.Contactmenu a:hover{ width:96px; height:25px; line-height:25px; display:block; text-align:center; background:#e30000; color:#FFFFFF}
.Contactmenu a.Contact_01{ width:96px; height:25px; line-height:25px; display:block; text-align:center; background:#e30000; color:#FFFFFF}
.Contactshow{ margin-top:110px; margin-left:84px; width:600px; position:absolute}
.Culturalbg{  background:#fff url(/skins/images/Cultural_bg.PNG) bottom right no-repeat; _background:#fff url(/skins/images/Cultural_bg.gif) bottom right no-repeat;}

.bottom{ width:967px; height:46px;filter:Alpha(Opacity=95); background:#fff; -moz-opacity:0.95;-khtml-opacity: 0.95; opacity: 0.95;}
.bottomtop{ width:967px; height:46px; line-height:46px; color:#606060; }
.bottomurl{ width:267px; float:left}
.bottomurl a{ width:60px; margin-left:10px; height:46px; display:block; float:left; text-align:center}
.bottomtext{ width:680px; float:left; text-align:right; margin-right:20px;}

.navbgmenu{float:left; width:700px; height:65px;}
.navbg {height:65px;width: 700px; z-index:99}
.col960 {width:700px;margin:auto;z-index:99; position:absolute;}
#navul li {width:99px; height:65px; line-height:65px; text-align:center; display:block;font-size:13px; font-weight:bold; float:left; color:#333333; position:relative;}
#navul li.navhome {text-align:left;padding:0 0px 0 0px;width:99px; height:65px;}
#navul li ul {display:none;position:absolute;z-index:10000;top:60px;left:-1px;background:#fff;filter:Alpha(Opacity=95);-moz-opacity:0.95;-khtml-opacity: 0.95; opacity: 0.95;border-bottom:none;box-shadow: 1px 2px 3px #999; }
#navul li ul li {display:block;width:99px;float:none;margin-right:0px;height:28px;position:relative;line-height:28px;font-size:12px;font-weight:500;}
#navul li.navmoon {width:99px;height:65px;line-height:65px;color:#de0000; }
#navul li.navmoon a {	color:#de0000;}
#navul li.navhome a:hover {color:#de0000;}
#navul li.navmoon ul {display:block;}
#navul li.navmoon ul a {display:block;width:98px;height:28px;line-height:28px; color:#333}
#navul li.navmoon ul a:hover {background:#de0000; color:#FFFFFF}

.i_rxiao{ width:220px; float:left; }
.i_rxiao1{ width:349px; float:left; }
.i_rxiao2{ width:266px; float:left; }

.i_rxiao_t{ width:100%; height:40px; color:#6C6C6C; line-height:40px; text-align:left; }
.i_rxiao_t span{ color:#FFFFFF; font-size:14px; font-weight:bold}
.i_rxiao_t a{ display:block;  }
.i_rxiao_t  img{ float:right; margin-top:10px; }

.i_newslist{ width:347px; }
.i_newslist ul{ margin:0px; padding:0px;list-style:none;}
.i_newslist ul li{ width:347px; text-align:left; line-height:25px; height:25px; background:url(/skins/images/dian2.GIF) 0px 10px no-repeat; margin-top:0px;}
.i_newslist ul li a{ margin-left:10px; color:#FFFFFF}
.i_newslist ul li a span{ float:right}
.i_newslist ul li a:hover{ color:#de0000}

.i_rxiaoshow{ text-align:left; line-height:20px; width:266px; position:absolute}
.i_rxiaoshow img{ float:left; margin-right:20px;border:#FFFFFF 1px solid}
.i_rxiaoshow a{ color:#ccc}
.i_rxiaoshow a:hover{ color:#de0000}

/*通用代码*/
a:link,a:hover,a:visited,a:active{
behavior:url("/skins/css/link.htc")
}
form {margin:0 auto;padding:0px;}
img{border:0px;}
.center{text-align:center}
.right{text-align:right}
textarea{ overflow:auto}
input,textarea{ border:1px solid #CCCCCC}
.clear {clear:both;}
ul,li{ list-style:none; padding:0px; margin:0 auto}
.page_list{ line-height:36px; text-align:center; margin-top:40px; padding-left:30px;}
.back{margin-top:30px; margin-bottom:30px; text-align:center}
.padding_left10{ padding-left:10px;}

/*新闻详细页*/
.newszi{ border:none;text-align:left;font-size:14px;line-height:24px;}
.newszi span{ font-weight:normal; padding:10px 0 0 0; height:30px; display:block; font-size:12px;}

/*产品详细页*/
.content-title{height:30px; line-height:30px; text-align:left;font-size:14px;overflow:hidden; margin-left:10px;}
.content-pic{ text-align:left; width:620px; margin:10px; overflow:hidden}
.content-body{ width:680px; overflow:hidden; margin-left:10px;text-align:left;}
.lasts{ margin-left:10px; height:25px;}

.titleshow_fc{ line-height:24px; text-align:left; margin:0px 10px;}
.titleshow_fc dl{ width:660px; height:34px; background:#a5845f; margin-bottom:10px;}
.titleshow_fc dl dd a{ width:100px; text-align:center; border-left:#b79d7f 1px solid; float:left; height:34px; line-height:34px; color:#FFFFFF; cursor:pointer }
.titleshow_fc dl dd a.frist,.titleshow_fc dl dd a:hover{ background:#ff0000;}