@charset "utf-8";
*,*:before,*:after{box-sizing:border-box}
body,h1,h2,h3,h4,h5,h6,p,dl,dd,ul,ol{margin:0;padding:0}em,i{font-style:normal}li{list-style:none}a,a:hover{text-decoration:none}img{border:0;vertical-align:top}table{border-collapse:collapse;border-spacing:0}label{cursor:default}body,button,input,select,textarea{font:14px/1.5 'microsoft yahei',arial,\5b8b\4f53;outline:none;}textarea{resize:none}a,a:focus{outline:none}.clearfix:after{content:'\20';display:block;height:0;clear:both}.clearfix{*zoom:1}.clear{display:block;height:0;clear:both;font-size:0;line-height:0;overflow:hidden}
body{background:#fff;color:#333;}
a{color:#333;text-decoration:none;transition:all 0.2s linear 0s;}
a:hover{color:#000;}

.fl{float:left;}
.fr{float:right;}


.header{ height:80px;}
.logo{ float:left; padding-top:10px; width:180px;}
.head_r{float:right; padding-top:20px; width:700px;}
.header,.container,.wrap{ width:1200px; margin:0 auto;}
.container,.wrap{overflow:hidden;}
.foot{}


.topNav{position:relative; z-index:1; height: 40px; line-height:40px; }
	.topNav-width{ width:700px; margin:0 auto;   }
	.topNav h3{ font-weight:normal; font-size:100%; }
	.topNav dl{ zoom:1; }
	.topNav dd{ float:left; position:relative;  }
	.topNav dd h3{ float:left;  }
	.topNav dd h3 a{ display:inline-block; *display:inline; zoom:1; height:14px; line-height:14px; padding:13px 14px;  }
	.topNav dd h3 a i{ display:inline-block; width:8px; height:5px; margin:0 0 0 5px; overflow:hidden; vertical-align:middle; font-size:12px; line-height:13px; background: url(../images/icon.png) 0 -61px no-repeat;   }
        
	.topNav dd h3 a:hover,
	.topNav dd.on h3 a{}

	.topNav .welcome{ padding-right:15px; color:#FF8400;   }
	.topNav .welcome a{  color:#FF8400;   }

	.topNav dd ul{ display:none; /*默认隐藏*/ position:absolute; width:110px;  top:40px; left:0;  border:1px solid #efefef; border-top:0;  background:#fff; 
		-moz-box-shadow: 3px 3px 3px rgba(0, 0, 0, .1); -webkit-box-shadow: 3px 3px 3px rgba(0, 0, 0, .1); box-shadow: 3px 3px 3px rgba(0, 0, 0, .1);	
	}
	.topNav dd ul li{ line-height: 31px; border-bottom: 1px solid #efefef;  }
	.topNav dd ul li a{ display: block; color: #333; padding: 0 15px;  }
	.topNav dd ul li a:hover{ background:#FFF5DA; color:#000;    }
	.topNav dd ul li a span{ color:#FF8400; margin-left:5px;   }
	
	
	
.product{width:1290px;}
.product .box{float:left; width:555px; margin-right:90px;}
.product .box h3{ line-height:46px;}
.product .title{padding-top:25px; padding-bottom:60px;}
.product .box p{ color:#999; line-height:22px; font-size:12px;}
	.focusBox { position: relative; width:555px; height:316px; overflow: hidden; }
	.focusBox .pic{ position:relative; z-index:0; }
	.focusBox .pic img { width:555px; height:316px; display: block; }
	.focusBox .hd { position: absolute; right:20px; bottom: 10px; text-align: center; font-size:0; z-index:1; }
	.focusBox .hd li{margin: 0; background: url(../images/dot.png) no-repeat 0 -16px; height: 16px; overflow: hidden; width: 16px; cursor: pointer;
		display:inline-block; *display:inline; zoom:1;  _background: url(../images/dot8.png) no-repeat 0 -16px;
	}
	.focusBox .hd .on{ background-position:0 0; }

	.focusBox .prev,
	.focusBox .next { width: 60px; height: 90px; margin: -60px 0 0; display: none; background: url(../images/ad_ctr.png) no-repeat 0 0; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; filter:alpha(opacity=20);opacity:0.2;  }
	.focusBox .prev { left: 0; }
	.focusBox .next { background-position: 0 -90px; right: 0; }
	.focusBox .prev:hover,
	.focusBox .next:hover { filter:alpha(opacity=50) !important;opacity:0.5 !important;  }
	
	
.footer{width:100%;padding-top:50px; color:#999;background: url(../images/message_bg.jpg) center -522px no-repeat;}	
.foot_l{float:left; width:750px;}
.foot_r{float:right;}
.footer dl{float:left; width:120px}
.footer dl dt{font-size:16px; padding-bottom:10px;}
.footer dl dt a{color:#999;}
.footer dl a{color:#666;}
.footer dl a:hover{color:#999;}
.footer dl dd{margin-bottom:5px; font-size:14px;}
.copyright{margin-top:50px; padding:15px; font-size:12px; text-align:center; border-top:1px solid #666;}
.copyright a{color: #999;}

.gotop {
    position: fixed;
    _position: absolute;
    background: url(../images/a.png) no-repeat;
    display: block;
    background-position: 0 -40px;
    width: 58px;
    height: 58px;
    right: 18px;
    _right: -47px;
    bottom: 32px;
    filter: alpha(opacity=80);
}