body{
margin: 0px;
padding: 0px;
background: #fff;
color: #333;
font: 12px/23px ËÎÌå;
}
a:link{
text-decoration: underline; 
color: #333;
}	
a:visited { 
text-decoration: underline; 
color: #333;
}
a:hover { 
text-decoration: underline; 
color: #f30;
}	
a:active { 
text-decoration: underline; 
color: #333;
}
img{
border: 0px;
}
ul{
margin: 0px;
padding: 0px;
}
li{
list-style: none;
margin: 0px;
padding: 0px;
}
form{
margin: 0px;
padding: 0px;
}


#head,#content,#foot{
width: 940px;
margin-right: auto;
margin-left: auto;
}
#head{
height: 375px;
margin-bottom: 20px;
}
#top{
float: left;
width: 940px;
height: 80px;
background: #fff;
}
#logo{
float: left;
width: 700px;
}
#siteinfo{
float: left;
width: 240px;
}
#menu{
clear: both;
float: left;
width: 940px;
background: url(../images/navbg.gif) left top repeat-x;
text-align: center;
height: 30px;

}
#menu li{
float: left;
width: 75px;
background: url(../images/nav_tip.gif) right top no-repeat;
padding-top: 4px;
}
#menu_l{
float: left;
width: 15px;
height: 30px;
background: url(../images/navl.gif) left top no-repeat;
}
#menu_c{
float: left;
width: 910px;
}
#menu_r{
float: left;
width: 15px;
height: 30px;
background: url(../images/navr.gif) left top no-repeat;
}
#foot_wrap{
float: left;
width: 940px;
background: url(../images/foot_bg.gif) left top no-repeat;
height: 71px;
}
#roll_msg{
clear: both;
padding: 2px 0px;
background: #F1F1F1;
}
#wrap{
float: left;
width: 940px;
height: auto;
}
#leftt{
float: left;
width: 210px;
}
#con{
float: left;
width: 498px;
margin: 0px 13px;
}
#rightt{
float: left;
width: 202px;
}
#left{
float: left;
width: 210px;
padding-bottom: 20px;
}
#right{
float: left;
width: 710px;
padding-left: 20px;
}
#fla{
float: left;
margin-bottom: 2px;
}
#msg{
margin-bottom: 15px;
background: url(../images/msgbg.gif) left top no-repeat;
padding: 41px 10px 10px 10px;
height: 90px;
color: #999;
}
#m_case{
height: 107px;
margin-bottom: 15px;
background: url(../images/case_bg.gif) left top no-repeat;
padding-top: 34px;
padding-left: 16px;
}
#m_contact{
height: 221px;
background: url(../images/m_contact.gif) left top no-repeat;
}
#left li{
background: url(../images/menu_sub.gif) left top no-repeat;
height: 28px;
padding: 10px 0px 0px 30px;
margin-bottom: 10px;
font-size: 14px;
}
#friend_link{
float: left;
border: 1px #E6E6E6 solid;
padding: 10px;
}
#friend_link img{
margin: 3px 0px;
padding: 1px;
background: #fff;
border: 1px #E6E6E6 solid;
}
#web_fuc{
text-align: right;
}
#tme{
padding: 0px;
text-align: right;
color: #AE9E60;
}
#ser{
padding: 5px 0px;
}
.m_block{
margin-bottom: 15px;
}
.m_ctle{
padding: 30px 20px 10px 100px;
height: 52px;
line-height: 15px;
color: #A29788;
}
.m_ctle img{
float: right;
}
.m_csub{
padding-top: 3px;
padding-left: 50px;
height: 27px;
color: #8E897E;
}
.foot_logo{
float: left;
width: 150px;
margin-left: 20px;
padding-top: 5px;
}
.foot_info{
float: left;
width: 670px;
margin-left: 20px;
line-height: 15px;
color: #999;
padding-top: 15px;
}
.n_tle{
background: url(../images/n_bg.gif) left bottom repeat-x;
height: 23px;
padding-left: 10px;
}
.n_tlesub{
float: left;
width: 79px;
text-align: center;
background: url(../images/n_tlesub.gif) left bottom no-repeat;
margin-right: 10px;
font-size: 14px;
}
.n_tlesub1{
float: left;
width: 71px;
text-align: center;
background: url(../images/n_tlesub1.gif) left bottom no-repeat;
margin-right: 10px;
}
.n_pic{
float: left;
width: 110px;
padding-top: 20px;
}
.n_name{
float: left;
width: 388px;
padding-top: 5px;
}
.n_name li{
padding: 2px 0px 2px 10px;
border-bottom: 1px #D0D0D0 dotted;
}
.p_tle{
clear: both;
background: url(../images/p_tle.gif) left bottom no-repeat;
height: 32px;
}
.p_con{
float: left;
width: 472px !important;
width: 472px;
border-right: 3px #E9E9E9 solid;
border-bottom: 3px #E9E9E9 solid;
border-left: 3px #E9E9E9 solid;
padding: 10px;
}
.p_sub{
float: left;
width: 220px;
margin-right: 10px;
margin-bottom: 20px;
}
.p_pic{
float: left;
padding: 3px;
background: #fff;
border: 1px #E8E6E7 solid;
margin-right: 15px;
width: 106px;
height: 64px;
}
.p_name{
font-weight: bold;
}
.p_dtl{
color: #999;
line-height: 15px;
}
.location{
padding: 5px 0px 5px 10px;
border-bottom: 1px #f1f1f1 solid;
background: #FAFAFA;
margin-bottom: 20px;
color: #999;
}
.case_pic{
width: 650px;
margin: 0px 25px;
}
.case_pic li{
float: left;
width: 200px;
text-align: center;
padding: 10px 0px;
}
.case_pic img{
width: 150px;
height: 113px;
padding: 3px;
background: #BDBDBD;
}
.link_li{
float: left;
width: 50%;
text-align: center;
}
.roo_li{
float: left;
padding: 0px 20px;
}



.font_w a:link{
text-decoration: none; 
color: #fff;
}	
.font_w a:visited { 
text-decoration: none; 
color: #fff;
}
.font_w a:hover { 
text-decoration: none; 
color: #f30;
}	
.font_w a:active { 
text-decoration: none; 
color: #fff;
}
.font_ye{
color: #736059;
}
.font_9 a:link{
text-decoration: none; 
color: #999;
}	
.font_9 a:visited { 
text-decoration: none; 
color: #999;
}
.font_9 a:hover { 
text-decoration: none; 
color: #f30;
}	
.font_9 a:active { 
text-decoration: none; 
color: #999;
}
.font_b{
color: #007DFC;
}
.font_b a:link{
text-decoration: none; 
color: #007DFC;
}	
.font_b a:visited { 
text-decoration: none; 
color: #007DFC;
}
.font_b a:hover { 
text-decoration: underline; 
color: #f30;
}	
.font_b a:active { 
text-decoration: underline; 
color: #007DFC;
}









