body{margin:0 auto; padding:0; font-family:SimSun,Arial; font-size:12px; background:#ffffff; color:#444;}
html{margin:0;padding:0;}
a{text-decoration: none;color:#444}
a:hover{text-decoration: underline;}
h1,h2,h3,h4,dl,dt,dd,ul,li,p,b,span{margin:0;padding:0;}
img{border:0;}
div{margin:0 auto;}
ul{ list-style: none;}
.clear{clear:both;font-size: 0;height: 0;line-height: 0;}
.clearfix {display: block;}
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.lr{text-align:justify;text-justify:inter-ideograph;}
.page{margin:20px 0;height:24px;padding: 6px 0;background: #f5f5f5;}
.page label{float: left; line-height:24px;margin-right: 5px; font-size: 13px;margin:0 15px;}
.page a, .page span{float: left;display: inline;margin: 0 3px 0 0;padding: 5px 8px;font-size: 12px;color: #666;line-height: 12px;overflow: hidden;text-decoration: none;background: #fff;border: 1px solid #d3d3d4;}
.page a:hover{color:#2f76b6;background-color:#eff5fe;border:1px solid #2f76b6}
.page .current{border: 1px solid transparent;background-color: transparent;font-weight: 700;cursor: default;background:none;color: #2f76b6;}
.page .prev, .page .next {width:6px;overflow: hidden;text-indent: -999px;background: #fff url(../Images/page.png) no-repeat 0 0;}
.page .prev,.page .prev:hover{background-position: -41px 7px;border: solid 1px #d3d3d4!important;}
.page .next,.page .next:hover{background-position: -9px 7px;}

.w{width:1000px;}
.rel{position:relative;}
/*Head*/
#head{border-top:solid 2px #f08519;}
#head .w{height:98px;}
#head .logo{height:58px;padding:0 15px;}
#head .lang{height:12px;padding-top:6px; text-align:right;}
#head .lang a{margin:0 8px;}
/*nav*/
#nav{position:absolute;height:35px;bottom:0;right:0}
#nav li{height:32px;width:90px;float:left;border-bottom: solid 3px #fff;}
#nav li a{display:block;font-size:14px;font-weight:700;font-family:'Microsoft YaHei';border-right: solid 1px #dddddd;text-align: center;color:#666;}
#nav li a:hover{text-decoration:none;color:#ef871c;}
#nav li.hover{border-bottom-color:#ef871c;}
#nav li.hover a{color:#ef871c;}

#slide{width:100%;position:relative;height:360px;z-index:1;}
#slide .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden;}	
#slide .bd ul{width:100% !important;}	
#slide .bd li{width:100% !important;height:360px;overflow:hidden;text-align:center;}	
#slide .bd li a{display:block;height:360px;}	
#slide .hd{width:160px;position:absolute;margin-left:-70px;z-index:1;top:340px;left:50%;height:8px;}
#slide .hd ul li{cursor:pointer;zoom:1;width:40px;height:8px;margin:0 5px;background:#ffffff;overflow:hidden;line-height:99px;float:left; opacity: 0.8}	
#slide .hd ul .on{background:#ef9940;}
/*Bottom*/
#footer{background:#676767;line-height: 28px;padding:15px 0; text-align: center;font-size: 13px;color: #fff; font-family: Arial}
#footer a{color: #fff;}
#footer a.lk{margin: 0 9px;}

/*Main*/
#mains{width:1000px;padding-bottom:30px;padding-top: 8px;}
#mains:after{content:"";display: block;height: 0;clear: both;visibility: hidden;}

#lefter{width:200px;float:left;padding-bottom:70px; }
#lefter .ltit{width:116px;height:82px;background: url(../Images/ltit.jpg) no-repeat;font-family:'Microsoft YaHei';color:#fff;padding-left: 84px;}
#lefter .cn{display:block;font-size:26px;line-height:30px;padding-top:10px;}
#lefter .en{display:block;font-size:20px;line-height:32px;}
#cate{margin-top:6px;border-bottom:solid 5px #ef851b;}
#cate li{height:39px;line-height:39px;border-bottom:solid 1px #cccccc; background:url(../Images/off.jpg) 161px 13px no-repeat;padding:0 32px;}
#cate li:last-child{border-bottom:none}
#cate li a{font-size:16px;color:#777777;font-family:'Microsoft YaHei';font-weight:normal;}
#cate li.on{background:url(../Images/on.jpg) 161px 13px no-repeat;}
#cate li.on a{color: #ef851a;}

#righter{width:770px;float:right; min-height: 400px;}
#righter .tit{position:relative;height:22px;line-height:22px;border-bottom: solid 1px #aaaaaa;margin-top: 12px; text-align:right;}
#righter .tit h2{position:absolute;bottom:-2px;left:0;height:34px;line-height:34px;font-size:20px; color:#ef851a; border-bottom:solid 3px #ef851a;padding:0 15px;}
#righter .content{ line-height: 28px; padding:20px 10px;font-size: 13px;}

.contact{margin:20px;line-height:26px;min-height:250px;font-size: 13px;background: url(../Images/contact.jpg) right top  no-repeat;}
.map{margin:10px 20px;}

.feedback{margin-top:20px;}
.feedback td{line-height: 30px;}
.feedback td b{color: #555}
.feedback td i{font-style: normal; color: #ff0000;margin-right: 5px;}
.feedback .m_input{height: 22px; border:solid 1px #ddd; padding: 0 5px;}
.feedback .err{border-color: #ff0000}
.feedback .button{width: 65px; height: 26px;font-size: 12px; font-family:'Microsoft YaHei'; text-align: center; color: #fff; background: #ef851b; border:solid 1px #ddd; cursor: pointer;}
.feedback span.error {font-style: normal;background:url("../Images/unchecked.gif") no-repeat 0px 0px;padding-left: 16px;}
.feedback span.success {background:url("../Images/checked.gif") no-repeat 0px 0px;	padding-left: 16px;	}
.feedback td span{margin-left: 5px;}
.feedback span.error {color: red;}
.feedback textarea{ border:solid 1px #ddd; padding: 0 5px;font-size: 13px;width:390px;height:140px;line-height:20px;}
/*product*/
.empty{padding:20px; display:block;}
.proinfo{margin:20px;}
.proinfo table{border-collapse:collapse}
.proinfo td{border:#c6c8c7 solid 1px; line-height: 24px;}

#plist{margin:20px;}
#plist table{border-collapse:collapse}
#plist th{background-color:#666666;color:#fff;}
#plist td,#plist th{border:#c6c8c7 solid 1px;}
#plist td img{width: 120px;height: 88px;}
#plist td.info{line-height:20px;padding:0 10px;}
/*News*/
.nlist{margin:20px;}
.nlist li{position:relative;height:34px;line-height:34px;border-bottom: dashed 1px #dddddd;padding:0 100px 0 15px; background: url(../Images/icon.jpg) 0 15px no-repeat;}
.nlist li span{position:absolute;top:0;right:0;}

.news_text{line-height:25px;font-size:20px;text-align:center;margin-top:20px;}
.news_date{height:20px;font-family:Arial;margin-top:10px;color:#999;border-bottom: solid 1px #eee;text-align:center; }
.news_body{line-height:2em;margin:15px 10px; font-size: 13px;min-height: 300px;}
.news_down{height:36px;margin:10px;}
.news_down a{line-height:36px;height:36px;width:120px;display:block; background: url(../Images/down.jpg) no-repeat;padding-left: 40px; text-align: center;font-size: 13px; color: #fff; text-decoration: none;}
/*Honor*/
#alist ul{width:794px;}
#alist li{float:left;width:230px;overflow:hidden;padding-bottom:10px;margin:20px 28px 5px 5px;background:#f8f8f8;transition:all .1s}
#alist li:hover{ box-shadow: 0 0 4px rgba(0,0,0,0.5)}
#alist .pic{height:180px;overflow:hidden;text-align:center;padding:15px;}
#alist .pic img{width:200px;height: 180px; display:inline-block;}
#alist .title{height:16px;line-height:16px;overflow: hidden;padding:0 15px; text-align: center;}
#alist .title a{color:#000;font-size:14px;}