body{margin:0; padding:0; font-size:12px;font-family:微软雅黑,Arial, Helvetica, sans-serif; background:#fff; color:#0d0202}
dl,dt,dd,p,span,ul,li,form,input,select,textarea,img,h1,h2,h3,h4,h5,h6{ margin:0; padding:0}
.top{background:url(images/index_02.jpg) #595959 no-repeat top center; height:139px; border-bottom:#fff 1px solid}
.top_url{text-align:right; padding-right:30px; padding-top:30px}
.top_url a{color:#FFF}
.main{width:1002px; margin:0 auto; color:#0d0202;font-family:微软雅黑,Arial, Helvetica, sans-serif;}
.menu{background:url(images/menubg.jpg) repeat-x; height:34px;}
.menu a{display:block; line-height:34px; width:100px;  text-align:center; float:left; text-decoration:none; color:#fefefe}
.menu a:hover,.menu a.over{background:url(images/abg.png) bottom repeat-x; text-decoration:none}
.title{margin:25px 40px}
.aboutus{margin:8px; background:url(images/index_17.gif) center bottom no-repeat; line-height:28px; padding-bottom:100px}
.works div{width:233px; height:163px;position:relative; float:left; margin-left:8px; margin-bottom:10px}
.works div img{width:233px; height:163px;}
.works div span{position:absolute;width:233px;height:23px;z-indent:2;left:0;top:140px; text-align:center; color:#000; display:block; background:rgba(235,235,235,0.4);filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7F000000,endcolorstr=#7F000000);*background: #ebeaeb; *filter: alpha(opacity=30);  }
/*前三个参数为rgb颜色，第四个参数为透明度*/
/*#7F000000的前两位为16进制透明度，后六位为16进制颜色*/
.SERVICE{padding-left:20px}
.SERVICE div{width:193px; height:140px; float:left}
.SERVICE .uint{background:#a20923; color:#FFF; font-size:14px}

.RENTAL{border-bottom:#999 1px solid; margin-bottom:10px}

.copyright{background:#000000; padding:10px 0 30px 0; line-height:30px; text-align:center;}
.font,.dlink{color:#FFF}
.dlink{border-bottom:#CCC 1px solid; margin:15px 30px}
.dlink a{color:#FFF; margin:0 10px}
.clear{clear:both; height:1px; line-height:0; font-size:0}
a img{border:none}
a{color:#333232; text-decoration:none}
a:hover{color:#e33c3c !important}

.nei_show{padding:20px; margin-left:20px;font-family:微软雅黑,Arial, Helvetica, sans-serif; font-size:14px; line-height:26px}
.nei_show img{max-width: 100% !important; height: auto!important; width:expression(this.width > 800 ? "800px" : this.width)!important;}
.nei{padding:20px; margin-left:20px;font-family:微软雅黑,Arial, Helvetica, sans-serif; font-size:14px; line-height:26px}
.about_title{ color:#e92424; font-size:30px;  line-height:50px; border:#CCC 2px dashed; border-radius: 15px; margin-bottom:20px; text-indent:20px;}
.about_value{margin-bottom:30px;}

.gallery_content{margin:0px;padding:15px 0px 1px 0px; font-size:12px}

.gallery_thumbnails{width:500px;margin-left:40px;float:left;display:inline;}
.gallery_thumbnails a{display:inline-block;height:75px;width:75px;overflow:hidden;float:left;border:1px solid #555;margin:0px 20px 23px 0px;}
.gallery_thumbnails a:hover{border-color:#fff;}
.gallery_thumbnails a.selected{border-color:#fff;}

.gallery_preview{width:375px;height:375px;float:left;}
.gallery_preview a{display:block;width:375px;height:375px;border:1px solid #555;}
.gallery_preview a:hover{border-color:#fff;}

.gallery_contact{width:477px;height:60px;margin-left:40px;padding-right:23px;float:left;text-align:right;display:inline;}
.gallery_caption{width:375px;float:left;}