body{background:#323130 url(../images/bodyBg.png) repeat-y 737px top;}
*html{background:url(about:blank); background-attachment:fixed;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p{padding:0px; margin:0px;}   
table,td,tr,th{font-size:12px;}
table{ margin:0 auto;}
img{vertical-align:top;border:0;}
ol,ul {list-style:none;} 
li{list-style-type:none;}  
h1,h2,h3,h4,h5,h6 {font-size:12px; font-weight:normal;}   
address,caption,cite,code,dfn,em,th,var{font-weight:normal; font-style:normal;}   
a{color:#000000; text-decoration:none; outline:none;}
a:hover{color:#ba2636;text-decoration:underline;}

.tl{text-align:left;}
.tr{text-align:right;}
.tc{text-align:center;}
.fl{float:left;}
.fr{float:right;}
.tb{font-weight:bold;}
.ff0{color:#ff0000;}
.clearfix:after{content:''; clear:both; display:block; line-height:0px; font-size:0px; height:0px; visibility:hidden;}
.clearfix{*zoom:1;}
.clear{clear:both; display:block; line-height:0px; font-size:0px; height:0px; visibility:hidden;}

.r-wrap{width:50%; height:1320px; position:fixed; right:0px; top:0px; _position:absolute; _top:-1320px; background:#faf6ef;}

.wrap-area{width:1000px; margin:auto; position:relative;}
.top-line{width:100%; height:18px; background:url(../images/topLine.png) repeat-x left top; z-index:88; position:fixed; left:0px; top:0px; _position:absolute; _top:expression(eval(document.documentElement.scrollTop));}
.jinaz{width:82px; height:97px; background:url(../images/jianz.png) no-repeat left top;  position:fixed; left:50%; top:0px; margin-left:420px; _position:absolute; _top:expression(eval(document.documentElement.scrollTop)); z-index:99;}
.left{width:273px; color:#faf6ef; overflow:hidden; position:fixed; left:0px top:0px; _position:absolute; _top:expression(eval(document.documentElement.scrollTop));}
.l-name{padding:26px 19px 0px 0px; font:84px/91px "microsoft yahei"; text-align:right;}
.sub-info{padding-right:19px; font:28px/31px "microsoft yahei"; text-align:right;}
.picture{margin:25px 0px 10px; padding-right:19px; text-align:right;}
.l-nav{height:160px; margin-right:1px;}
.l-nav li{height:40px; padding-right:19px; cursor:pointer; text-align:right; font:18px/40px "microsoft yahei"; border-bottom:#706e6b 1px solid;}
.l-nav li.curr{background:#faf6ef; color:#000000; border-bottom:#faf6ef 1px solid;}

.l-index{height:36px; padding:0px 19px 0px 25px; float:right; font:16px/36px "microsoft yahei"; color:#ffffff; background:url(../images/home.png) no-repeat 0px 10px;}
.l-index:hover{color:#ffffff; text-decoration:underline;}
.l-txt{padding:12px 19px 0px 0px; color:#7a7a7a; font:14px/21px "microsoft yahei",Arial;}
.right{width:708px; padding-left:20px; float:right; background:#faf6ef; font:14px/25px "microsoft yahei";}
.works{padding:20px 0px 40px 0px; border-bottom:2px solid;}
.works-list li{width:230px; float:left; margin-right:9px;}
.works-list li.mrn{margin-right: 0px;}
.works-list li img{margin-bottom:10px;}
.title{font-size:30px; line-height:35px; margin-bottom:12px;}
.about{padding:45px 0px 44px; border-bottom:2px solid #000;}
.call{padding:45px 0px 21px;}
.call p{margin-bottom:24px;}
.c-txt{padding-left:20px;}
.c-txt span{margin-left:-20px;}
.red{color:#ad2120;}
.c-txt a{color:#002fb5; text-decoration:underline;}
.c-txt a:hover{color:#002fb5; text-decoration:none;}