

.box{ margin:0 auto; width:1200px; overflow: hidden;}
.mb{margin-bottom:35px;}
.mb1{margin-bottom:90px;}
#header{overflow:hidden;DISPLAY: block; background:url(top.png?d=4) 0 0 no-repeat; height:93px;}
#header li{ line-height:46px; float:right;}
#header a{text-align:center; width:120px; display:block; float:left; border-bottom:#ccc 1px solid; font-size:14px;TEXT-DECORATION: none;}
#header a:hover{border-bottom:#ff6666 2px solid; color:#ff6666}

#content{overflow:hidden;DISPLAY: block }
.rightcont{float:right;}
.rightcont ul{ clear:both;}
.number{background:url(number.png) 0 0 no-repeat;}
.number li{ margin-left:33px;overflow:hidden; height:32px}
.number li a{ font-size:14px; line-height:32px;}
.white1{ background-color:#fff; border-bottom:#ddd 1px solid;border-left:#ddd 1px solid;border-right:#ddd 1px solid; padding:10px 0 10px 20px;}
.white1 li{overflow:hidden; height:28px}
.white1 li a{ font-size:14px; line-height:28px;}

.leftcont{width:960px; height: 660px; float:left; border-right:#dddddd 0px solid;}
.leftcont li{float:left;}
.news{width:390px; margin-right:30px}
.news h1{ font-size:18px;font-family:"Î¢ÈíÑÅºÚ"; line-height:36px;}
.news a{ color:#ee3f44}
.cont3 li{ float:left;}
.cont3 li h2{ clear:both;height:33px; font-weight: normal}
.cont3 li h2 a{ line-height:38px; }

cont3font a:link{font-size: 12px;color: #333;TEXT-DECORATION: none;}
cont3font a:visited{color: #fff;TEXT-DECORATION: none;}
cont3font a:hover{color: #fff;TEXT-DECORATION: underline;}


a.b_line:link,a.b_line:visited{color:#fff;text-decoration:none;font-size: 14px;font-family:"Î¢ÈíÑÅºÚ";}
a.b_line:hover,a.b_line:active{color:#fff;font-size: 14px;text-decoration:none;font-family:"Î¢ÈíÑÅºÚ";}


.rightcont1{width:492px; float:right;}
.leftcont1{width:492px; margin-right:16px; float:left;}
.title {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    margin-right: 10px;
    font-size: 28px;
    line-height: 40px;
    font-weight: 500;
    color: #202020;
}

.subtitle {margin-left: 5px;font-size: 14px;color: #999;}
.subtitle1 {margin-left: 5px;font-size: 28px;color: #f60;}
.more {padding: 1px 4px; font-size: 14px;color: #fff;float: right;background-color:#d1d1d1;margin-left: 15px;margin-top: 6px}
.more-line{width: 850px;border-bottom: #ddd 1px solid;display: block;float: right;height:32px;}
.more-line1{width: 800px;border-bottom: #e8ac6d 1px solid;display: block;float: right;height:32px;}
.mod_title {
    position: relative;
    height: 40px;
    white-space: nowrap;
    margin-bottom: 50px;
}

#photo_list{width:1200px;}
#photo_list li{height: 240px}


#bottom{overflow:hidden;DISPLAY: block }
.mod-footer {
    text-align: center; 
    line-height: 36px;
    border-top: 1px solid #DFDFDF;
    padding: 10px 0;
}
.mod-footer p {
    font-size: 16px;line-height: 76px;
}