﻿
* {
	margin:0;
	padding:0;
}
body {
	height:100%;
	font-size: 12px;
	line-height: 1.5em;
	font-family: tahoma, "Microsoft YaHei", Simsun, Mingliu, Arial, Helvetica;
	color: #000000;
	background:url(../images/body_bg.jpg) repeat-x #99ffff;
}
img {
	border:0;
	vertical-align:middle;
}
ul,li{
	list-style-type: none;
	padding:0; margin:0;
}
table,td{
	border-collapse:collapse
}
address,em{
	font-style:normal;
}
a{
	color:#333333;
	text-decoration:none;
}
a:hover{
	color:#FF3300;
	text-decoration:underline;
}
.center{
	text-align:center;
	margin-left:auto;
	margin-right:auto;
}
.slide{
	display:none;
}
.num {
	font-family: Verdana, Helvetica;
	font-size: 10px;
}

#pagebody{width:1003px;margin:0 auto;}
/*通用样式结束*/



/*产品图片自动缩放样式*/
.recopro-ul{zoom:1;overflow:hidden;}
.recopro-ul .boximg{margin:5px;}
.recopro-ul li{float:left;margin:8px;zoom:1;}
.recopro-ul li a{display:block;zoom:1; overflow:hidden;}
.recopro-ul li a:hover{display:block;zoom:1;background:#f5f5f5;}
.recopro-ul li a:hover .boximg{margin:5px;}
.recopro-ul .boxtxt{text-align:center;}


.newpro-ul{zoom:1;overflow:hidden;}
.newpro-ul .boximg{margin:5px 11px;}
.newpro-ul li{float:left;margin:8px; zoom:1;}
.newpro-ul li a{display:block;zoom:1; overflow:hidden;}
.newpro-ul li a:hover{display:block;zoom:1;background:#f5f5f5;}
.newpro-ul li a:hover .boximg{margin:5px 11px;}
.newpro-ul .boxtxt{text-align:center; max-width:147px;}

.recocase-ul{zoom:1;overflow:hidden;}
.recocase-ul .boximg{margin:5px;}
.recocase-ul li{float:left;margin:8px 6px; zoom:1;}
.recocase-ul li a{display:block;zoom:1; overflow:hidden;}
.recocase-ul li a:hover{display:block;zoom:1; background:#f5f5f5;}
.recocase-ul li a:hover .boximg{margin:5px;}
.recocase-ul .boxtxt{text-align:center;}

.case-ul{zoom:1;overflow:hidden;}
.case-ul .boximg{ margin:5px;}
.case-ul li{float:left;margin:8px 3px;zoom:1;}
.case-ul li a{display:block;zoom:1; overflow:hidden;}
.case-ul li a:hover{display:block;zoom:1; background:#f5f5f5;}
.case-ul li a:hover .boximg{margin:5px;}
.case-ul .boxtxt{text-align:center;}

.topnews-ul {}
.topnews-ul li {padding:5px 0px;border-bottom:dotted 1px #999; list-style:square inside;}
.topnews-ul li span {	float:right; }
.topnews-ul li a {}
.topnews-ul li a:hover {	text-decoration:underline;	color:#F60; }

.classnews{font-size:12px;}
.classnews span{font-size:12px; float:right;}
.classnews li{
	font-size:12px;
	height:22px;
	border-bottom-width: 1px;
	border-bottom-style:dashed;
	border-bottom-color: #bababa;
	padding-top:3px;
	padding-bottom:3px;
	background:url(../images/dian.jpg) no-repeat 5px 50%;
	padding-left:20px;
}
.classnews li a{font-size:12px; float:left;}
.classnews li a:hover{font-size:12px;}

.messagename {
	font-size: 12px;
	line-height: 30px;
	width: 70px;
	float: left;
	clear: both;
	height: 30px;
	text-align: right;
	padding-right: 5px;
}
.messagetitle {
	background: #f0f0f0;
	font-size: 14px;
	font-weight: bold;
	line-height: 25px;
	text-indent: 30px;
	clear: both;
	color: #666666;
}
#messageadd {	height: auto;	width: 620px;	padding-top: 10px;	padding-bottom: 10px; }
#messageadd ul {	list-style: none; }
#messageadd ul li {  }
.messageadd1 {	float: none;	height: 30px; }

.proclasstree {}
.proclasstree li {padding:3px 0;}
.proclasstree li img {}
/* =parentstree产品折叠菜单 */
.parentstree{}
.parentstree li{}
.parentstree .substree{}
.parentstree .substree li{}
/* =navtreefirst栏目一级菜单(1) */
.navtreefirst {}
.navtreefirst li {}
.navtreefirst li a {}
.navtreefirst li img {}
/*.recopro-ul .boximg img{visibility:hidden;}*/




/*焦点样式*/
.focusImg {background:#fff;width:1001px;height:268px;margin:0 0 20px 0;border:#ddd 1px solid;position:relative;font-size:12px;}
.focusImg ul{list-style:none;margin:0;padding:0;}
.focusImg ul li{width:1001px;position:absolute;}
.focusImg ul li div{width:1001px;height:268px;overflow:hidden;}
.focusImg ul li img{width:1001px;height:268px;}
.focusImg ul li h4{margin:0;background:#fff;padding:5px 0;height:20px;font-size:14px;text-align:center;}
.focusImg span{filter:alpha(opacity=80);opacity:0.8;position:absolute;display:block;width:991px;height:14px;bottom:0px;text-align:right;padding:5px;background:#e5e5e5;}
.focusImg span a:link,.focusImg span a:visited{background:#f5f5f5;padding:1px 5px;margin-left:2px;text-decoration:none;color:#000;}
.focusImg span a:hover,.focusImg span a:active, a:hover .a2{font-weight:bold;background:#000000;padding:1px 5px;margin-left:2px;text-decoration:none;color:#ffffff;}
.focusimg p{background:#fff;height:52px;overflow:hidden;line-height:18px;padding:0 10px;text-indent:25px;}


/*未整理样式*/
#header{width:993px; margin:auto;}
#headerflash{ width:993px; height:296px;background:url(../images/banner_03.jpg) no-repeat; margin-top:2px;}
#logonav{position:relative; width:100%;}
#lan p{position:absolute;top:50px;right:35px;}
#lan p a{display:block; float:left; padding-right:10px; color:#FFFFFF; font-weight:bold; text-decoration:underline;}
#lan p a:hover{ color:#FF9900}
.allpagecontent{ position:relative;}
.allpagecontentinner{ padding:10px 20px; line-height:24px;}
.your_position{ position:absolute; right:40px; top:5px;}
.allpagecontentinner h1{ font-size:14px;}

.more{position:absolute;right:15px;top:5px;}
.indexabout{ float:left;position:relative; width:540px; height:auto; margin-bottom:20px; display:inline;}
.aboutinner{ line-height:23px; float:left; width:510px; height:230px; overflow:hidden; border:1px #a9e1fa solid; margin:5px 0 0 3px;display:inline; padding:10px 10px 10px 10px; color:#333; position:relative;}
.aboutinner b{font-size:14px;}
.aboutinner b a{margin:0 20px 0 0;}
.aboutinner p{text-align:center;}
.about_more{position:absolute; right:10px; bottom:10px; color:#f60200;}
.indexnews{position:relative;}
.indexnewsinner{}
.indexproduct{position:relative; width:754px; float:left;}
.indexproductinner{ padding-left:10px; padding-bottom:10px;}

.annouce{ float:right; width:218px; height:auto; margin-bottom:20px;display:inline; position:relative;}
.annouceinner{ float:left; width:188px;  border:1px #a9e1fa solid; padding:10px 10px; margin:5px 0 0 3px;display:inline; height:230px;}
.indexproclass{ background:#FFFFFF; margin:10px 5px; border:1px #c5c5c5 solid;}
.indexproclassinner{ padding:10px 20px;}
.indexlink{ background:#FFFFFF; margin:10px 5px; border:1px #c5c5c5 solid; position:relative; width:210; display:none}
.indexlinkinner{ padding:10px 20px;}
.indexlink2{background:#FFFFFF; margin:10px 5px; border:1px #c5c5c5 solid; position:relative; width:210; }
.indexlinkinner{ padding:10px 20px;}
.indexcontact{ background:#FFFFFF; margin:10px 5px; border:1px #c5c5c5 solid;}
.indexcontactinner{ padding:10px 10px; line-height:22px;}
.links li{ padding-bottom:10px;}

.title1{ color:#ff9a00;font-size:14px;font-weight:bold; background:url(../images/about.jpg) no-repeat;line-height:28px;text-indent:3em; height:28px;}
.title2{ color:#ff9a00;font-size:14px;font-weight:bold;line-height:28px; height:28px;text-indent:3em; background:url(../images/gonggao.jpg) no-repeat;}

.mainnav{zoom:1; height:31px; border:1px solid #2f37a2;}
.mainnavinner{overflow:hidden; padding-left:18px; height:29px;  border:1px solid #7feafe; background:#1989df;}
.mainnavinner li{float:left;text-align:center; height:29px; line-height:29px; padding:0 10px;width:100px}
.mainnavinner li.current{background-color:#009;}
.mainnavinner li a{ color:#FFFFFF; font-weight:bold; font-size:14px;}
.mainnavinner li a:hover,.mainnavinner li.current a{font-weight:bold; color:#FF0;}
.mainnavinner .end{ background:none;}


/*最终页产品图样式*/
.showimg{zoom:1;overflow:hidden;}
.showimg .boximg{}
.showimg li{}
.showimg li a{display:block;zoom:1;text-decoration:none;}
.showimg li a:hover{display:block;zoom:1;}
.showimg li a:hover .boximg{}


#bodyer{clear:both; width:993px; height:auto; padding-top:5px; margin:auto; background:#fff;}
#maincontent{width:765px;; height:auto; float:right; clear:right}
#sidebar{width:220px; height:auto; float:left; clear:left; background:#eeeeee; overflow:hidden;}

h3{font-size:14px;font-weight:bold; border-bottom:1px #c5c5c5 dashed;line-height:28px;text-indent:1em; padding-bottom:1px;}
#maincontent h3{color:#ff9a00;background:url(../images/pro.jpg) no-repeat; border:none;line-height:28px; width:754px; height:28px; text-indent:3.5em;}
#othercontent{zoom:1;overflow:hidden;}
.seoprducts li{float:left;padding:0 3px;}

#footer{
	clear:both;
	width:993px;
	height:85px;
	background:url(../images/footerbg_07.jpg) repeat-x;
	text-align:left;
margin:auto;
}
.copyright{ padding:12px 0 0 80px; width:430px; margin:auto; color:#666; height:66px; text-align:center;}
.profilelist {}
.profilelist li {list-style:square inside;	border-bottom:1px dotted #CCC;	padding:8px 2px 0 30px; }
.profilelist li a{ font-size:12px; }
.profilelist li a:hover{ font-size:12px; }

.newslist {}
.newslist li {list-style:square inside;	border-bottom:1px dotted #CCC;	padding:8px 2px 0 30px; }
.newslist li a{ font-size:12px; }
.newslist li a:hover{ font-size:12px; }

.marketlist {}
.marketlist li {list-style:square inside;	border-bottom:1px dotted #CCC;	padding:8px 2px 0 30px; }
.marketlist li a{ font-size:12px; }
.marketlist li a:hover{ font-size:12px; }

.companypro{padding:0 10px 0 20px; margin:8px 0;}
.companypro ul li{margin-top:10px!important;}

.index_link{width:993px; margin:auto; background:#fff; border-top:10px solid #fff; border-bottom:10px solid #fff;}
.index_link span{float:left; font-size:14px; font-weight:bold; padding:0 0 0 20px;}
.index_link ul{ float:left;width:860px;}
.cboth{clear:both; line-height:0; font-size:0;}
.index_link .textlinks{ float:left; }
.index_link .textlinks li{ float:left; margin:0 5px;}

.treelevel0{font-weight:bold;}

.stroll{padding:0 0 0 20px;}
.stroll a{}
.stroll img{width:240px;}
.stroll li{}

.treetitle{font-weight:bold;}
.new_case{margin:10px 0;}
.new_case ul{ width:3080px; margin:0; padding:0;}
.new_case ul li{ margin:0 3px; width:250px;}
.new_case img{width:240px; height:180px;}
.extendinfo{border-bottom:1px dashed #ccc; padding-bottom:10px;}
.extendinfo span body{ color:#e42b06!important;}
.extendinfo a{color:#e42b06!important;}

.dede_pages{
}
.dede_pages ul{
	float:left;
	padding:12px 0px 12px 16px;
}
.dede_pages ul li{
	float:left;
	font-family:Tahoma;
	line-height:17px;
	margin-right:6px;
	border:1px solid #E9E9E9;
}
.dede_pages ul li a{
	float:left;
	padding:2px 4px 2px;
	color:#555;
	display:block;
}
.dede_pages ul li a:hover{
	color:#690;
	text-decoration:none;
	padding:2px 4px 2px;
}
.dede_pages ul li.thisclass,
.dede_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{
	background-color:#F8F8F8;
	padding:2px 4px 2px;
	font-weight:bold;
}
.dede_pages .pageinfo{
	line-height:21px;
	padding:12px 10px 12px 16px;
	color:#999;
}
.dede_pages .pageinfo strong{
	color:#555;
	font-weight:normal;
	margin:0px 2px;
}