*{padding:0; margin:0;}
body{font-size:14px; line-height:26px; font-family:Microsoft YaHei; color:#6b6b6b; background:url(../images/body-bg.gif);}
div,ul,li{display:block;}
li{list-style-type:none;}
img{border:none;}
.clr{height:0; overflow:hidden; clear:both;}
a{color:#6ab84f; text-decoration:none;}
a:hover{text-decoration:underline;}


.box{width:980px; margin:0 auto;position:relative;}



/*top*/
.top{width:100%; background:url(../images/top_bg.gif) repeat-x; color:#8e8e8e; border-bottom:1px solid #fff;height:30px;}
.top ul{width:1000px; margin:0 auto;}
.top li{float:left; margin:0 3px;height:30px; line-height:30px; font-size:12px;}
.top .topline{width:3px; background:url(../images/top_line.gif) 0 6px no-repeat;}
.top li a{color:#8e8e8e; text-decoration:none;}
.top li a:hover{color:#7b0707; text-decoration:underline;}

/*header*/
.header{width:100%; height:394px; margin:0 auto; background:url(../images/header.jpg) center 0 no-repeat;}
.header .box{height:394px;}
.header .ewm{width:66px; height:66px; position:absolute; top:270px; left:240px;}

.main{height:2336px; background:url(../images/main-bg.png) no-repeat;}
.tit{width:161px; height:155px; background:url(../images/tit-bg.png) no-repeat; font-size:24px; color:#fff;}


/*news*/
.news{height:238px;}
.news ul{padding-top:85px; float:left;}
.news li{background:url(../images/icon.png) 0 center no-repeat; padding-left:14px;}
.news li a{color:#748898;}
.news .w1{width:400px; padding-left:15px;}
.news .w2{width:300px;}
.news .tit{position:absolute; right:5px; top:60px; line-height:155px; text-align:center;}

/*smriti*/
.smriti{height:318px;}
.smriti .tit{position:absolute; left:5px; top:50px; text-align:center;}
.smriti .tit p{height:55px; margin-top:45px; line-height:30px;}
.smriti .imgbox{width:470px; padding-top:40px; float:left; text-align:right;}
.smriti .txtbox{width:390px; padding:80px 50px 0 50px; float:left;}

/*specialist*/
.specialist{height:912px;}
.specialist .tit{position:absolute; right:5px; top:200px; text-align:center;}
.specialist .tit p{height:55px; margin-top:45px; line-height:30px;}
.specialist ul{padding:15px 0 0 39px;}
.specialist li{width:230px; padding:0 15px; float:left;}
.specialist li .artbox{padding-bottom:20px;}
.specialist li .artbox .img{width:122px; height:122px; margin:0 auto;}
.specialist li .artbox .img img{width:122px; height:122px;}
.specialist li .artbox .text{margin-top:10px;}

/*about*/
.about{height:864px;}
.about .tit{position:absolute; left:5px; top:130px; text-align:center;}
.about .tit p{height:55px; margin-top:45px; line-height:30px;}
.about .text{width:735px; padding:40px 0 0 0; float:right;}
.about .text li{width:215px; float:left; margin:0 15px;}
.about .text li h4{font-size:14px; font-weight:normal;}
.about .img{width:900px; clear:both; float:right; margin-top:80px;}
.about .img li{width:214px; float:right; margin:0 3px;}

.foot{width:100%; height:495px; background:url(../images/foot.jpg) center 0 no-repeat #948b7c; margin-bottom:20px;}


/*bottom*/
.bottom{width:100%; background:url(../images/bottom_bg.gif) repeat-x; height:200px; clear:both; line-height:24px; margin-top:15px; font-size:12px;}
.bottom .bt{width:980px; margin:auto; padding:40px 0 15px 0; color:#373737; text-align:center;}
.bottom .bt a{color:#373737; text-decoration:none;}
.bottom .bt a:hover{color:#373737; text-decoration:underline;}








