*{ padding:0px; margin:0px;}
body{ background-color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333;}
td,div{ letter-spacing:1px; line-height:25px;}
.both{ clear:both;}
img{ border:none;}
.m0a{ margin:0 auto;}
.w115{ width:1150px;}
.lh95{ line-height:95px;}
a{ text-decoration:none; color:#333; cursor:pointer !important;}
a:hover{ text-decoration:none;color:#e7a42f;}
.mb10{ margin-bottom:10px;}
.f14{ font-size:14px;}
.pagePre{border:1px solid #CCC;background:#eee;padding:0px 9px;text-align:center;letter-spacing:0px;display:inline-block;margin-right:5px;}
.page{border:1px solid #CCC;background:#eee;color:#000;padding:0px 9px;text-align:center;display:inline-block;margin-right:5px;}
.current{border:1px solid #CCC;background:#333333;color:#FFF;padding:0px 9px;text-align:center;display:inline-block;margin-right:5px;}
.current:hover{color:#000;background:#ccc;}
.pageNext{border:1px solid #CCC;background:#eee;padding:0px 9px;text-align:center;letter-spacing:0px;display:inline-block;}
a{ blr:expression(this.onFocus=this.blur());outline:none;}
a:focus{ -moz-outline-style: none;}
input,textarea {outline:none;}

.sh{ color:#7b8187; line-height:36px;}
.sh a{ color:#7b8187;}
.sh a:hover{color:#e7a42f;}
.stxt{ border:none; width:170px; height:20px; line-height:20px; color:#666;}
.sbtn{ background:url(../images/sbtn.gif) no-repeat 0 0; width:25px; height:20px; border:none;}
.nav{ line-height:42px;}
.nav a{ font-size:14px; color:#FFF;}
.nav a:hover{ background-color:#0f1217; height:42px; line-height:42px; display:inline-block; width:100%;}
.index #m1 a,.pro70 #m2 a,.pro71 #m3 a,.pro72 #m4 a,.pro73 #m5 a,.about #m6 a,.news #m7 a{background-color:#0f1217; height:42px; line-height:42px; display:inline-block; width:100%;}
.xfl{ width:100%;border-bottom:1px dotted #CCCCCC;}
.xfl a{ width:100%; line-height:36px; display:inline-block;}
.xfl a:hover{ background-color:#b28850; display:inline-block; color:#FFF;}
.pinfo{ padding:55px 0px;}
.pinfo div{ width:275px; height:200px; overflow:hidden; float:left; margin-right:16px;}
.pinfo div#p4{ margin-right:0px;}

.pclass{ padding:45px 0px;}
.pclass .pc{ width:575px; height:450px; overflow:hidden; float:left; position:relative; z-index:1;}
.pclass .pc .pname{width:575px; height:450px; display:inline-block; position:absolute; top:0px; left:0px; text-align:center; z-index:10;}
.pclass .pc span{ border:3px solid #FFF; line-height:45px; display:inline-block;height:45px; padding:0px 22px; color:#FFF; font-size:30px; font-weight:bold; margin-top:200px; z-index:999;}
.pclass .pc #bg{ width:575px; height:450px; display:inline-block; position:absolute; top:0px; left:0px; text-align:center; z-index:20; background:#FFF;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity: 0;opacity: 0;}
.pclass .pc #bg:hover{background-color:#000;filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity: 0.8;opacity: 0.8;}

.inbt{ line-height:36px; color:#de650a; font-size:16px;}
.inbt a{ color:#de650a; font-size:16px;}
.ininfo{ color:#454545; font-size:14px;}
.ininfo a{ color:#be5a0e; letter-spacing:0px; font-family:Verdana;}
.inum{ font-size:28px; color:#333; line-height:56px; background-color:#e5e5e5;}
.inbt1{ background-color:#FFF; line-height:56px;}
.inbt1 a{ font-size:14px; color:#4e4e4e;}
.inbt1 a:hover{color:#e7a42f;}
.h36{ width:370px; height:56px; line-height:56px; overflow:hidden; text-align:left;}

.fnav div{ float:left; line-height:30px; width:240px; text-align:left;}
.fnav a{ color:#FFF;}
.fcon{ color:#FFF; line-height:30px;}
.fcon a{ color:#fff;}
.fcon b{ font-size:16px; letter-spacing:0px;}

.foot{border-top:1px solid #202020; color:#fefbfb; line-height:95px;}
.foot a{color:#fefbfb;}
.foot a:hover{ color:#e7a42f;}
.foot span{ float:right; margin-top:35px;}
.foot span a{ margin-left:5px;}

.banner{height:640px;overflow:hidden;z-index:1;margin:0px 0px;}
.banner .d1{width:100%;height:640px;display:block;position:absolute;left:0px;}
.banner .d2{width:100%;height:30px;clear:both;position:absolute;z-index:100;left:0px;top:610px;}
.banner .d2 ul{float:left;position:absolute;left:48%;top:0;margin:0 0 0 0px;display:inline;}
.banner .d2 li{width:18px;height:18px;overflow:hidden;cursor:pointer;background:url(../image/02.png) no-repeat center;float:left;margin:0 3px;display:inline;}
.banner .d2 li.nuw{background:url(../image/01.png) no-repeat center;}
@media screen and (max-width:1150px){body{width:1150px}}


.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:#8c6530;float:left;position:relative;margin:1px 0 0 0;}
.diyos ul li:hover{background:#b28850;}
.diyos ul li .sidebox{position:absolute;width:54px;height:54px;top:0;right:0;color:#fff;font:14px/54px "Microsoft Yahei";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;}

.map{ line-height:50px; font-size:12px; letter-spacing:0px; text-align:left; color:#666;}
.map a{ font-size:14px;color:#666;}
.abt{ font-size:26px; color:#666; line-height:40px;}
.cloud-zoom-gallery{border:1px solid #eee;margin-right:10px; height:90px; width:90px; display:inline-block;}
.cloud-zoom-gallery:hover{border:1px solid #b28850;}
.cloud-zoom-lens{border:1px solid #FFF;z-index:0;background-color:#FFF;margin:-4px;cursor:move;}
.cloud-zoom-big{z-index:0;border:1px solid #FFF;overflow:hidden;}
.cloud-zoom-loading{z-index:0;border:1px solid #000;padding:3px;}

.site{}
.site h3{ background-color:#eee; line-height:35px; text-align:left; text-indent:15px;}
.site p{ padding:5px 15px; text-align:left;}
.site p a{ margin-right:8px;}
.txt{ border:1px solid #CCC; padding:2px 5px; line-height:18px; height:18px; font-family:arial;}
.txt1{ border:1px solid #CCC; padding:2px 5px; line-height:18px; font-family:arial;}
.btn{ border:1px solid #CCC; padding:3px 5px; cursor:pointer;}
.sfl a{ color:#333;}
.sfl a:hover{ color:#6d5432;}