@charset "utf-8";
html,body{font:12px/1.8 'Microsoft YaHei',Tahoma,Verdana,'Simsun'; background: #becfdf url(../images/40606.jpg) repeat scroll 0% 0%; -webkit-text-size-adjust:none; text-decoration: none;}
a{ color:#333; text-decoration:none;}
.fr{ float:right;}
a:hover{ text-decoration:none;}
.editor{word-wrap: break-word;}
.a2 { color:#333333; text-decoration: none;}
.a2:hover {
	color:#ff7d00;
	text-decoration: none;
}
.a1 { color:#CCCCCC; text-decoration: none;}
.a1:hover {
	color:#ff7d00;
	text-decoration: none;
}
.a { color:#333333; text-decoration: none;}
.a:hover {
	color:#ff7d00;
	text-decoration: none;
}
.editor p,.editor li,.editor div{word-wrap: break-word;font-family:宋体b8b\4f53,arial; font-size:14px;color: #505050;}
/*头部*/
.inner{ width:988px; margin:0 auto; position:relative;}
header{zoom:1;}
.pp{ position:absolute; height:100px; overflow:hidden; }
.headtop{  background:url(../images/1.png) no-repeat;min-height:150px;_height:150px;z-index:999999;zoom:1}
.web_logo{ height:100px; overflow:hidden;font-size:0px; position:relative; z-index:999;}
.metsearch{float: right;padding-right:5px;width:330px; position:relative; right:10px;top:50%; overflow:hidden;}
*html .metsearch{ margin-top:-5px;}
*+html .metsearch{ margin-top:-5px;}
.metsearch  .navsearch_input input{background: url(../images/searchl.png) no-repeat 1px 6px;border:none;outline: none;padding:6px;color: #333;position: relative;right:22px;height:33px; line-height:30px;overflow:hidden; width:265px;}
.metsearch input.searchimage{ padding:6px 0px; position:absolute; right:0px;zoom:1}
*html .metsearch input.searchimage{margin-top:1px;} 
*+html .metsearch input.searchimage{margin-top:1px;} 
.top-nav{ color:#444; position:absolute; right:5px; height:77px; z-index:1; text-align:right; width:100%;}
.top-nav a{ color:#999;}
.top-nav a:hover{ color:#333;}
.top-nav li.b{ position:absolute; bottom:20px; right:0px;}
.top-nav li.t{ position:relative; top:9px;}
.top-nav li.t span{ padding:0px 5px; font-size:10px; color:#bbb;}
.top-logo{ min-height:125px; _height:125px;}
nav{position: absolute; bottom:0px;right:0px; height:41px;background:url(../images/menu.jpg) repeat-x;zoom:1 }
nav ul li{float:left;display:inline; text-align:center; height:41px; line-height:41px; position:relative;}
nav ul li a{color:#fff; font-size:12px;display:block; cursor:pointer;}
nav ul li a.nav{ height:41px; overflow:hidden;}
nav ul li a:hover{ color:#fff;display:block;}
nav ul li.hover,nav ul li.navdown{background:url(../images/hover.png) repeat-x; height:40px;}
#nav_10001{ background:none;}
nav ul li.line{ width:3px;height: 38px;background:url(../images/line.png) no-repeat;position: relative;}
nav ul li.navdown a.nav span{display:block;zoom:1;}
nav  li dl{position:absolute;background:#434343;text-align:center;display:none;left:0px; zoom:1 }
nav  li dl dd{ height:30px; line-height:30px; position:relative; z-index:9999; white-space:nowrap;}
nav  li dl dd{border-bottom: 1px solid #585858;height:30px; line-height:30px; position:relative; z-index:9999; white-space:nowrap;}
nav  li dl dd a{ font-size:12px; display:block; padding:0px 0px;color: #fff;}
nav  li dl dd a:hover{color:#ff6600; display:block; cursor:pointer;background:#333;}

*html nav li dl{top:40px;} 
.met_flash{margin-top: 15px;font-size:0px;} 
.met_flash ul{ margin:0px; padding:0px;}

/*首页*/

.index-pic{ background:url(../images/pic-bg.jpg) repeat;min-height: 100px; zoom:1}
*html .index-pic{min-height:100px;_height:expression((document.documentElement.clientHeight||document.body.clientHeight)>100?"100px":"");}
.index-pic-bottom{ background:url(../images/pic-bottom.jpg) no-repeat; height:8px; position:relative; overflow:hidden;}
.pic-content1, .pic-content2, .pic-content3{float:left;width:315px;overflow:hidden; position:relative; zoom:1}
.pic-content1{margin:12px 10px 0px 11px;}
*html .pic-content1{margin:12px 10px 0px 6px;}
.pic-content2{margin:12px 0px 0px;}
.pic-content3{margin:12px 0px 0px 10px;}
.pic-content-top{ background:url(../images/pic-top.png) no-repeat; height:12px; }
.pic-content-middle{ background:url(../images/pic-middle.jpg) repeat;}
.pic-content-bottom{ background:url(../images/pic-bottoms.png) no-repeat; height:13px; margin-top:-7px;}
.pic-content-middle img{ padding-left:12px; width:94px; overflow:hidden;}
.pic-content-middle h3{ width:140px;height:24px; overflow:hidden;}
*html .pic-content-middle h3{ position:relative; top:-2px;}
.pic-content-middle h3 a{color: #e0e0ef; overflow:hidden;position:relative;zoom:1}
.pic-content-middle a.more{  background:url(../images/more.jpg) no-repeat;display:block; width:44px; height:11px; line-height:35px; top:4px;overflow:hidden; position:relative;zoom:1}
*html .pic-content-middle a.more{ margin-bottom:-20px;}
.pic-content-middle span{float: right;width: 185px;padding:0px 14px 5px 0px;overflow: hidden;}
.pic-content-middle span p{color: #e0e0ef;}

.content{ float:left; width:988px; background:url(../images/index2.gif) repeat;zoom:1}
.content .aboutus{float: left;width: 499px;padding: 20px 0px 0px 13px; margin-left:10px; overflow: hidden;zoom:1}
.content-bottom{ background:url(../images/index2-bottom.gif) no-repeat; height:13px;}
.content .aboutus  .title, .content .news .title{ background:url(../images/about-title.gif) no-repeat; height:28px;}
.content .aboutus  .title span, .content .news .title span, .content .case .title span{ color:#747474; font-size:14px; padding:0px 15px; line-height:28px; font-weight:bold;overflow:hidden; position:relative; zoom:1}
.content .aboutus  .title  b, .content .news .title  b{ float:right; color:#747474; line-height:28px; font-size:14px; padding-right:10px; position:relative; cursor:pointer;}
*html .content .aboutus  .title  b, *html .content .news .title  b{ position:relative; top:-28px;}
*+html .content .aboutus  .title  b, *+html .content .news .title  b{ position:relative; top:-28px;}
.content .aboutus .tx{ background:url(../images/about-content.gif) repeat; width:498px; overflow:hidden;}
.content .aboutus .editor1{padding: 10px 15px  8px 15px;width: 460px;color: #e0e0ef; line-height:25px; overflow:hidden;}
.aboutus-bottom{ background:url(../images/about-b.gif) no-repeat; height:9px;}
.content .case {float: left;overflow: hidden;width:248px;padding:20px 10px 0px 12px;zoom:1}
.content .case .title{ background:url(../images/case-top.gif) no-repeat; height:7px;text-align: center;}
.content .case .t{background:url(../images/case.gif) repeat; width:245px; margin-bottom:-10px; overflow:hidden; }
.case-bottom{ background:url(../images/caseb.gif) no-repeat; height:28px;position:relative;}

/*--首页成功案例--*/
.rslides{width:100%;position:relative;list-style:none;padding:0}
.rslides_nav{position:absolute;-webkit-tap-highlight-color:rgba(0,0,0,0);top:50%;left:0;opacity:0.5;text-indent:-9999px;overflow:hidden;text-decoration:none;}
.f426x240{position: relative; margin-top:0px;margin-bottom: 0px;overflow:hidden;zoom:1}
*html .f426x240{ position:relative;right:40px;}
*+html .f426x240{ position:relative;right:40px;}
.rslides_tabs{ height:15px;line-height:15px;text-align:right; position:relative;margin-bottom: 0px;margin-top: -20px; overflow:hidden;zoom:1;}
*html .rslides_tabs{float:right;}
*+html .rslides_tabs{float:right;}
.rslides_tabs li{ height:15px; line-height:7px;float:none;_float:left;*float:left;display:inline-block;margin-right:5px;}
.rslides_tabs a{font-family: simsun;text-indent:-9999px;overflow:hidden;background:#666;display:inline-block;_display:block;*display:block;width:7px; padding:4px 8px;color: #fff;}
.rslides_tabs .rslides_here a{background:#ff6666;}
.focus{position:relative; margin:10px auto; margin-top:0px; width:233px; overflow:hidden; zoom:1}
.focus img{width:233px; overflow:hidden;}
.content .aboutus .title, .content .news .title, .content .case.title{ font-weight:bold;height:28px; line-height:25px;overflow:hidden;}
.content .news{float: left;width: 418px; margin-left:20px; padding:20px 0px 0px;overflow: hidden; position:relative;zoom:1}
.content .news .tx { background:url(../images/new-content.gif) repeat; width:418px; overflow:hidden;}
.content .news .time{ float:right;font-size:11px;color: #e0e0ef;padding-left:6px;}
.content .news .metlist{padding: 10px 0px  8px 15px; position:relative;zoom:1}
*html .content .news .metlist li  img{margin-top:7px;}
.content .news .metlist li.list{background:url(../images/li.gif)  no-repeat 1px 8px; height:25px; line-height:25px; overflow:hidden; width:285px;zoom:1}
.content .news .metlist li.list a{padding: 10px 15px  8px 15px; color: #e0e0ef; overflow:hidden;}
.content .news .metlist li a:hover{color:#ff6600;}

.index-link{word-wrap: break-word;padding: 8px 20px 0px 15px; width:950px;overflow: hidden;}
*html .index-link{margin-top:-6px;}
.linkx h3.title{color: #929296;font-weight: normal;float: left;min-width: 57px;_width: 57px;display: inline;white-space: nowrap;height: 20px;line-height: 21px; overflow:hidden;}
.linkx li{float: left;display: inline;margin: 1px 13px;}
.linkx .txt, .linkx  .img{float: left;}
.linkx  .img img{width:100px; height:30px;overflow:hidden;top: -5px;position: relative;}
.linkx  .txt a, .foot-text a{white-space:nowrap;color: #959595;}
.linkx .txt a:hover{color: #e0e0ef;}


/*底部*/
footer{ background:url(../images/bbg.png) no-repeat;}
.foot-nav{ height:45px;overflow:hidden;padding-top:8px; text-align:center;line-height:25px; overflow:hidden;}
.foot-nav a{color: #e0e0ef;}
.foot-nav a:hover{color:#ededf4;}
.foot-nav span{ font-size:10px; margin:0px 8px;color: #e0e0ef;}
.foot-text{text-align:center; margin-bottom:5px; color: #e0e0ef;}
.foot-text a{color: #e0e0ef;}
/*内页侧栏*/
.sidebar .sb_nav{ float:left; width:212px;overflow:hidden;}
.sidebar .sb_nav h3.title{ text-align:left; background:url(../images/title.png) no-repeat; padding:0px 0px 0px 28px; height:38px;overflow: hidden; line-height:35px; font-size:12px; color:#fff;}
*+html .sidebar .sb_nav h3 span{ position:relative; top:1px;} 
.sidebar .sb_nav h3.line{ margin-top:15px; }
.sb_nav_top{background: #464646;position:relative;}
#sidebar dl dt{ background:url(../images/listx.gif) no-repeat;}
#sidebar dl dt a{ display: block;line-height:30px; padding:0px 40px;color:#fff;}
*html #sidebar dl dt a{ line-height:27px;}
#sidebar dl dt a:hover{ background:url(../images/listx2.png) no-repeat;}
#sidebar dl dd h4{ font-weight:normal; padding:2px 0px 2px 20px; }
#sidebar dl dd h4 a{ color:#fff; padding:0px 20px;}
#sidebar dl dd h4 a:hover{ text-decoration: none;}
#sidebar dl dt.on a{ font-weight:bold; color:#fff; }
#sidebar dl h4.on a{ font-weight:bold;color:#fff; }
.sidebar .sb_box{ float:right; width:776px; background:#fff; overflow:hidden;}
.sidebar .sb_box h3.title{ background:url(../images/box-title.png) no-repeat;height:42px; line-height:42px;overflow: hidden; position:relative;}
.sidebar .sb_box h3.title span{left:0px; line-height:42px; height:42px;font-size:100%; padding:0px 35px; position:relative;zoom:1}
*+html .sidebar .sb_box h3.title span{ line-height:45px;}
.sidebar .sb_box h3.title div.position{ float:right; font-weight: normal;position:relative;right:15px;}
.sidebar .sb_box h3.title div.position a{color: #505050;}
.sidebar .sb_nav .editor3{padding: 10px 10px 10px 16px;background: #464646; color:#fff;padding-top:10px;line-height:25px;zoom:1}
*html .sidebar .sb_nav .editor3{ position:relative; line-height:25px; overflow:hidden;}
#newslist li a {background: url(../images/newss.gif) no-repeat left; padding:0px 18px;font-size:12px;}
#newslist li a:hover{color: #e10000; text-decoration:none;}
#newslist {padding: 5px 20px;}
#newslist li {padding: 6px 10px;background: url(../images/newsline.gif) no-repeat bottom;line-height:25px;}
#newslist li p{padding: 0px 17px;line-height: 18px;}
*html #newslist li p{ line-height:25px;}
*html #newslist .listtop{margin-top:5px;}
*html #newslist  .listnews{ margin-top:5px;}
#shownews .editor, #showdownload .editor {
	font-size: 12px;
	text-decoration: none;
}
#shownews h1,#showdownload h1.title,#showproduct h1.title  {
	font-size: 16px;
	text-decoration: none;
}
/*产品*/
#productlist,#imglist {margin-top: 10px;padding: 15px 20px;}
#productlist li a.img img, #imglist li a.img img {border:none;}
#productlist li a.img:hover, #imglist li a.img:hover{border:1px solid #ddd;}
#productlist li h3 a:hover, #imglist li h3 a:hover{color: #ff6600; text-decoration:none;}
#productlist  li .img, #imglist li .img{border: 1px solid #fff;}
#showproduct .editor{font: 12px/1.8 Arial;}

/*搜索*/
.advsearch_class1,.advsearch_class2,.advsearch_class3, select{ width:148px;}
ul.searchnavlist {padding: 0px 10px;}
input.input-text, input.input-file, input.code{width:148px;}
.sidebar .sbbox{ width:100%;}
 .sbbo{ width:776px;}
.sbbox #productlist, .sbbox #imglist {padding: 15px 10px;}
.content .p1, .content .p3{ width:426px;}
.content .p3{margin-right: 8px;}
.content .p1 .t {background: url(../images/case2.gif) repeat;width:426px;}
.p1 .focus, .p1 .focus img, .p1 .rslides{ width:414px;}
.content .p1 .title {background: url(case-top2.gif) no-repeat;}
.p1 .case-bottom {background: url(../images/caseb2.gif) no-repeat;}
.content .p2{ width:528px;}
.content .p2 .title {background: url(../images/about-title2.gif) no-repeat;}
.content .p2 .tx {background: url(../images/new-content2.gif) repeat;width:528px;}
.content .p2 .metlist li.list{ width:500px;} 
.p2 .aboutus-bottom, .p3 .aboutus-bottom{background: url(../images/about-b2.gif) no-repeat;height: 9px;}
.content .p3 .title {background: url(../images/about-title3.gif) repeat; width:426px;}
.content .p3 .tx {background: url(../images/about-content3.gif) repeat;width:426px;}
.content .p3 .editor1{ width:400px;}
.content .p4{ width:525px;}
.content .p4 .title{background: url(../images/about-title4.gif) no-repeat;}
.content .p4 .tx { background: url(../images/new-content4.gif) repeat-y; width:525px;}
.content .p4 .editor1{ width:500px;}
.p4 .aboutus-bottom{background: url(../images/about-b4.gif) no-repeat;height: 9px;}
.banner_swf { width: 988px; height:350px; margin:0 auto;}

ul { 
margin:0; 
padding:0; 
}
ul.level0 { 
height:30px; 
overflow:visible; 
}
ul.level1, ul.level2 { 
width:162px; 
display:none; 
}
ul.level2 {
	margin:-28px 0 0 162px;
}
ul.level0 > li { 
text-align:center; 
width:162px;
}
ul.level1 > li {
	height:28px;
	line-height:28px;
	width:162px;
	background:#434343;
	color:#FFFFFF;
	text-decoration: none;
	margin-top:-1px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #585858;
	border-right-color: #585858;
	border-bottom-color: #585858;
	border-left-color: #585858;
}
ul.level2 > li {
	height:28px;
	line-height:28px;
	width:162px;
	background:#333333;
	color:#FF5F1C;
	text-decoration: none;
	margin-top:-1px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #585858;
	border-right-color: #585858;
	border-bottom-color: #585858;
	border-left-color: #585858;
}
ul.level0 > li:hover { width:162px;} 
ul.level1 > li:hover {
	background:#333333;
	width:162px;
	color:#FF5F1C;
	height:28px;
	text-decoration: none;
	margin-top:-1px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #585858;
	border-right-color: #585858;
	border-bottom-color: #585858;
	border-left-color: #585858;
}
ul.level2 > li:hover {
	background:#434343;
	width:162px;
	color:#fff;
	height:28px;
	text-decoration: none;
	margin-top:-1px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #585858;
	border-right-color: #585858;
	border-bottom-color: #585858;
	border-left-color: #585858;
}
ul.level0 > li.imyeah:hover > ul, ul.level1 > li.imyeah:hover > ul, ul.level2 > li.imyeah:hover > li.imyeah:hover > ul { 
display:block; 
}
.lia { color:#FFFFFF;}
.lia:hover { color:#FF5F1C;}
.lia1 { color:#FF5F1C;}
.lia1:hover { color:#FFFFFF;}