*{padding:0;margin:0;}
body{font-family:Arial !important;;font-size:13px;color:#222;background-color:#f8f8f8;}
.both{clear:both;}
.m0a{margin:0 auto;}
img{border:none;}
ul{list-style:none;}
td,div{line-height:30px;font-family:Arial !important;}
.w100{width:100%;}
.w120{width:1200px;}
a{blr:expression(this.onFocus=this.blur());outline:none;}
a:focus{-moz-outline-style:none;} 
input,textarea {outline:none;font-family:Arial;}
a{color:#222;text-decoration:none;}
a:hover{text-decoration:none;color:#bf8643;}
.bai{color:#FFF;}

.top{line-height:40px;}
.sf{color:#666;}
.sf a{color:#666;}
.tel{color:#FFF;font-size:15px;line-height:40px;}
.tel span{font-size:18px;}
.stxt{border:0px;background-color:#404040;width:212px;_width:222px;height:24px;color:#999;padding:2px 5px;line-height:24px;}
.sbtn{width:38px;height:28px;border:none;background:url(../images/sbtn.gif) no-repeat 0 0;cursor:pointer;}

.nav a{width:171px;height:50px;line-height:50px;color:#FFF;font-size:15px;display:inline-block;}
.nav a:hover{background-color:#bf8643;}
.index #m1 a,.abouts #m2 a,.products #m3 a,.case #m4 a,.news #m5 a,.job #m6 a,.feedback #m7 a,.contact #m8 a{background-color:#bf8643;}

.banner{height:420px;_height:420px;overflow:hidden;z-index:1;margin:0px 0px;text-align:center;}
.banner .d1{width:100%;height:420px;_height:450px;display:block;position:absolute;left:0px;}
.banner .d2{width:100%;height:30px;clear:both;position:absolute;z-index:100;left:0px;top:390px;}
.banner .d2 ul{float:left;position:absolute;left:47%;top:0;margin:0 0 0 0px;display:inline;}
.banner .d2 li{width:18px;height:18px;overflow:hidden;cursor:pointer;background:url(../images/h1.png) no-repeat center;float:left;margin:0 5px;display:inline;}
.banner .d2 li.nuw{background:url(../images/h2.png) no-repeat center;}
@media screen and (max-width:1200px){body{width:1200px}}

.diyos{position:fixed;width:54px;right:0;top:50%;z-index:100;}
.diyos ul{list-style:none;margin:0;padding:0;}
.diyos ul li{width:54px;height:54px;background:#bf8643;float:left;position:relative;margin:1px 0 0 0;}
.diyos ul li:hover{background:#ab7331;}
.diyos ul li .sidebox{position:absolute;width:54px;height:54px;top:0;right:0;color:#fff;font:14px/54px Arial;overflow:hidden;letter-spacing:0px;}
.diyos ul li .sidetop{width:54px;height:54px;line-height:54px;display:inline-block;}
.diyos ul li.sideewm{width:54px;height:54px;line-height:54px;display:inline-block;}
.diyos ul li .sideewmshow{width:150px;position:absolute;top:0;left:-151px;z-index:120;display:none;}
.diyos ul li.sideewm:hover .sideewmshow{display:block;}
.diyos ul li img{float:left;}
.time{ background-color:#bf8643;font-size:20px;line-height:23px;color:#FFF;text-align:center;height:41px;overflow:hidden;letter-spacing:1px;padding:5px 15px;display:inline-block;}
.time span{ font-size:13px;color:#FFF;line-height:18px;}
.qh{}
.qh a{float:left;line-height:50px;height:50px;padding:0px 20px;display:inline-block;color:#FFF;font-size:15px;}
.qh a:hover{background-color:#bf8643;}
.qh .cur{background-color:#bf8643;}

.ipro{padding:10px 0px;}
.ipro dl{width:282px;height:270px;float:left;margin-right:24px;margin-bottom:20px;}
.ipro dl#p4{margin-right:0px;}
.ipro dl dt{width:282px;height:230px;}
.ipro dl dd{line-height:40px;height:40px;background-color:#f2f2f2;text-align:center;overflow:hidden;}

.ysbt{color:#bf8643;font-size:30px;line-height:60px;}

.iatop{font-size:20px;color:#bf8643;border-bottom:1px solid #ccc;line-height:35px;}
.iatop span{color:#999;font-size:15px;letter-spacing:0px;}
.iatop a{float:right;font-size:13px;}

.icinfo{padding:10px 0px;}
.icinfo dl{float:left;margin-right:31px;width:215px;height:197px;}
.icinfo dl#c5{margin-right:0px;}
.icinfo dl dt{width:215px;height:165px;}
.icinfo dl dd{line-height:32px;text-align:center;height:32px;overflow:hidden;color:#666;}

.inews{border-bottom:1px dotted #CCCCCC;line-height:30px;text-align:left;background:url(../images/nico.gif) no-repeat 0 11px;text-indent:15px;}
.inews span{float:right;font-size:12px;letter-spacing:0px;color:#999;}

.foot{color:#FFF;padding:15px 0px;}
.foot a{color:#FFF;}
.foot a:hover{color:#bf8643;}
/*ÄÚÒ³*/
.aleft{}
.aleft a{line-height:50px;height:50px;padding:0px 25px;text-align:center;display:inline-block;color:#666;font-size:16px;}
.aleft a:hover{color:#FFF;background-color:#bf8643;}
.aleft a.cur{color:#FFF;background-color:#bf8643;}

.txt,.txt1,.txt2{border:1px solid #CCC;padding:4px 8px;width:70%;color:#666;}
.txt1{width:80px !important;}
.txt2{width:86.5% !important;}
.btn{border:1px solid #CCC;border-radius:4px;background-color:#eeeeee;padding:4px 10px;}
.btn:hover{background-color:#dddddd;cursor:pointer;}