/* CSS Document wanghongcheng 2009.9.01 上海世博频道 */
body{background:#FFF;font:12px "宋体", Arial;color:#333;margin:0;padding:0;}
div,form,img,ul,ol,li,dl,dt,dd{margin:0;padding:0;border:0;}
li{list-style-type:none;}
h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-size:12px;font-weight:normal;}
a:link{color:#333;text-decoration:none;}
a:visited{color:#333;text-decoration:none;}
a:hover{color:#049;text-decoration:underline;}
a:active{color:#333;}
.noneBox{display:none;}
.blank8{height:8px;overflow:hidden;clear:both;}
.middle *{vertical-align:middle;}
.clear{overflow:hidden;clear:both;font-size:0;height:0px;}
.box{width:960px;margin:0 auto;}
.allpic img{vertical-align:top;}

/*顶部核心一行*/
.dingbuhexin{width:960px;height:284px;background:url(../images/index_top.gif) no-repeat;padding-top:26px;}
/*.dingbuhexinlogo{float:left;height:50px;}*/
 .dingbuhexinlogo {float: left;height: 39px;padding-top: 6px;}
.dingbuhexinlogor{float:right;width:159px;height:30px;line-height:23px;background:url(../images/index_top01.gif) no-repeat;margin-top:7px; text-align:center;}
.dingbuhexinlogora{float:right;width:159px;height:20px;line-height:20px;padding-top:23px;text-align:center;}
.dingbuhexina{width:960px;height:50px;padding-top:14px;}
.dingbuhexinpic{width:960px;height:90px;margin-top:5px;margin-bottom:1px;}
/*导航*/
.usnav{width:950px;height:40px; background:url(../images/dh_title01.gif) no-repeat;padding-left:10px;}
.usnavtd{float:left;width:105px;height:24px;line-height:24px;text-align:center;font-size:14px;color:#fff;font-weight:bold; margin-top:8px;}
.usnavtd a:link,.usnavtd a:visited{font-size:14px;color:#fff;font-weight:bold;}
.usnavtd a:hover{float:left;width:105px;height:24px;line-height:24px;text-align:center;font-size:14px;color:#404040;font-weight:bold;background:url(../images/dh_title02.gif) no-repeat; text-decoration:none;}
.usnavtda {float:left;width:105px;height:24px;line-height:24px;text-align:center;font-size:14px;color:#404040;font-weight:bold;background:url(../images/dh_title02.gif) no-repeat; text-decoration:none; margin-top:8px;}
.usnavtda a:hover {text-decoration:none; color:#333;}

.usnavtdline{float:left;width:20px;height:20px;margin-top:10px; background:url(../images/icon01.gif) center no-repeat;}
.fgline{width:960px;height:16px;font-size:0px;background:url(../images/index_title01.gif) top no-repeat;}
.fglinea{width:960px;height:12px;font-size:0px;background:url(../images/index_title07.gif) top no-repeat;}
.content{width:960px;}
.aboutus{float:left;width:290px;}
.aboutustop{width:290px;height:46px;}
.aboutusm{width:258px;border-left:1px solid #e7e7e7;border-right:1px solid #e7e7e7; padding:5px 15px;line-height:25px; color:#666;height:240px; overflow:hidden}
.aboutusm img{margin:0 5px;}
.aboutusmmore{width:258px;line-height:23px; text-align:right;}
.aboutusfoot{width:290px;height:9px; font-size:0px; background:url(../images/index_title02a.gif) no-repeat;}
.aboutusline{float:left;width:15px;height:10px;}
.culturem{width:288px;border-left:1px solid #e7e7e7;border-right:1px solid #e7e7e7; padding:5px 0;height:240px;overflow:hidden}
.cultureml{float:left;width:121px; padding-right:8px; padding-top:10px;}
.culturemr{float:right;width:159px;}
.culturemrtd{width:159px; margin-top:10px;}
.culturemrtda{width:149px;line-height:25px;padding-left:10px;}
.culturemrtdb{width:148px;line-height:21px;padding-left:10px;border:1px solid #e5e5e5; border-right:0px;}
.culturemrtdc{width:158px;height:8px;background:url(../images/index_title06.gif) no-repeat;font-size:0px;}
.honors{float:right;width:349px;}
.honorstop{width:349px;height:46px;}
.honorsm{width:327px;border-left:1px solid #e7e7e7;border-right:1px solid #e7e7e7; padding:5px 10px;height:240px;overflow:hidden}
.honorsfoot{width:349px;height:9px; font-size:0px; background:url(../images/index_title03a.gif) no-repeat;}
.honorsmtr{width:327px;color:#666;line-height:20px;margin-top:2px;}
.honorsmtrl{float:left;width:85px; }
.honorsmtrr{float:right;width:252px;}
.honorsmore{width:327px;line-height:23px; text-align:right;}
/*普通标准尾部*/
.biaozhunwei{width:960px;margin:5px auto;text-align:center;height:40px;line-height:30px; color:#888;}
.biaozhunwei span{font-family:Verdana, Arial, Helvetica, sans-serif;}
/*公司信息*/
.soufunl{float:left;width:182px; padding-bottom:10px;}
.soufunltop{width:182px;height:42px;line-height:42px;background:url(../images/about_title02.gif) no-repeat;text-align:center;font-family:"黑体"; font-size:20px;color:#1580bb;}
.soufunlm{width:150px;border-left:1px solid #ebebeb;border-right:1px solid #ebebeb; padding:5px 15px; background:#fbfbfb;}
.soufunlmtr{width:115px;height:35px;line-height:35px;margin-top:10px;border-bottom:1px dashed #9e9e9e;padding-left:35px;font-size:14px;font-weight:bold;color:#666;}
.soufunlmtr a:link,.soufunlmtr a:visited,.soufunlmtr a:hover{font-size:14px;font-weight:bold;color:#666;text-decoration:none;}
.soufunlmtra{width:115px;height:35px;line-height:35px;margin-top:10px;border-bottom:1px dashed #9e9e9e;padding-left:35px;font-size:14px;font-weight:bold;color:#1580bb; background:url(../images/about_title03.gif) left no-repeat;}
.soufunlmtra a:link,.soufunlmtra a:visited,.soufunlmtra a:hover{font-size:14px;font-weight:bold;color:#1580bb;text-decoration:none;}
.soufunlfoot{width:182px;height:16px;background:url(../images/about_title02a.gif) no-repeat; font-size:0px;}

.soufunr{float:right;width:770px;padding-bottom:10px;}
.soufunrtop{width:720px;height:48px;line-height:48px;padding-top:15px;padding-left:50px;background:url(../images/about_title04.gif) no-repeat;font-size:14px; font-weight:bold;}
.soufunrm{width:708px;border-left:1px solid #ebebeb;border-right:1px solid #ebebeb; padding:10px 30px;line-height:22px;}
.soufunrm img{margin:0 10px;}

.soufunrfoot{width:770px;height:16px;background:url(../images/about_title04a.gif) no-repeat; font-size:0px;}
.soufunrmnews{width:708px;height:23px;line-height:23px;}
.soufunrmnewsl{float:left;width:500px;overflow:hidden;}
.soufunrmnewsr{float:right;width:150px;color:#888;overflow:hidden;}
.pageturning{text-align:center; padding:20px 0; margin-top:10px;}
.pageturning span{ color:#FF0000; font-weight:bold;}
.honorsnrtop{width:910px;height:48px;line-height:48px;padding-top:15px;padding-left:50px;background:url(../images/honors_title01.gif) no-repeat;font-size:14px; font-weight:bold;}
.honorsnrm{width:898px;border-left:1px solid #ebebeb;border-right:1px solid #ebebeb; padding:10px 30px;line-height:22px;}
.honorsnrfoot{width:960px;height:16px;background:url(../images/honors_title01a.gif) no-repeat; font-size:0px;}
.honorsnrmtr{width:898px; overflow:hidden;margin-top:2px;}
.honorsnrmtrl{float:left;width:85px;color:#666;line-height:25px;}
.honorsnrmtrr{float:right;width:810px;line-height:25px;}
.honorsnrmfl{width:898px;}
.honorsnrmfl p{ font-size:12px;line-height:20px; padding-top:0px;}
.honorsnrmfl h1{font-size:12px;line-height:20px;font-weight:bold;}
/*字体*/

.font01,.font01 a:link,.font01 a:visited,.font01 a:active{font-size:12px;color:#666;text-decoration:none;}
.font01 a:hover{font-size:12px;color:#666;text-decoration: underline}
.font02,.font02 a:link,.font02 a:visited,.font02 a:active{font-size:12px;color:#2a88c0;font-weight:bold;text-decoration:none;}
.font02 a:hover{font-size:12px;color:#2a88c0;font-weight:bold;text-decoration:underline;}
.font03,.font03 a:link,.font03 a:visited,.font03 a:active{font-size:14px;color:#2a88c0;font-weight:bold;text-decoration:none;}
.font03 a:hover{font-size:14px;color:#2a88c0;font-weight:bold;text-decoration:underline;}
.honorsnrmtrl{width:105px;}
.honorsnrmtrr{width: 790px;}
