@charset "utf-8";
/* CSS Document */
body{ margin:0px; font-family:"宋体",Arial, Helvetica, sans-serif;font-size:12px;color:#374260;background: #FFF url(../images/other_bg.jpg) repeat-x;}
*{margin:0px;padding:0px; border:0px;}
ul{list-style:none;}
em{font-style:normal;}
a:link,a:visited{color:#374260;text-decoration:none;}
a:hover{color:#FF2200;text-decoration:none;}
#header{height:230px;}
#header .top{height:200px;position:relative;}
#header .top ul{position:absolute;top:10px; right:10px;}
#header .top li{width:70px;height:18px;line-height:18px;text-align:center;background:#9ECD25;float:left;color:#FFF;}
#header .top li a{background:#374260;display:block;color:#FFF;}
#header .top li a:hover{background:#9ECD25;}
#header .box{width:980px;margin:0 auto;}
#header .nav{height:30px;background:url(../images/mod.gif) repeat-x;}
#header .nav li{ width:100px;position:relative;line-height:30px;display:inline;z-index:9999;color:#FFF;float:left;text-align:center;border-right:1px solid #475476;}
#header .nav li a{display:block;color:#FFF;}
#header .nav li:hover{background:url(../images/mod.gif) repeat-x 0 -30px;}
#header .nav li div{display:none;width:80px;position: absolute;left:0; bottom:30px;}
#header .nav li:hover div {display:block;}
#header .nav li:hover div a {width:100px;height:25px;line-height:25px;display:block; border-bottom:1px solid #FFF;background:#9FBED3;text-decoration:none;text-align:center;color:#FFF;}
#header .nav li:hover div a:hover{color:#FFF;}
#wrap{width:980px;margin:0 auto;min-height:350px;padding-top:10px;}
.sidebar{width:150px;padding:0 10px;float:left;min-height:300px;background:url(../images/intr_line.jpg) no-repeat top right;}
.sidebar h2{height:45px;background:url(../images/title.gif) no-repeat;text-indent:-99999px;}
.sidebar .intr{background-position:0 -130px;}
.sidebar .new{background-position:0 -175px;}
.sidebar .contact{background-position:0 -220px;}
.sidebar .professional{background-position:0 -265px;}
.sidebar .cooperation{background-position:0 -310px;}
.sidebar .case{background-position:0 -355px;}
.sidebar .memorabilia{background-position:0 -400px;}
.sidebar .job{background-position:0 -445px;}
.sidebar ul{min-height:100px;padding-bottom:60px;background:url(../images/map_bg.gif) no-repeat center bottom;}
.sidebar li{padding:5px 0;text-align:right; border-bottom:1px dotted #B3C7D9;}
.sidebar li a{display:block;height:20px;line-height:20px;padding-right:5px;}
.sidebar li a:hover{color:#FFF;background:#9FCF25 url(../images/dotted_line.gif) repeat-x bottom;;}
.main{width:790px;padding-left:20px;float:left;}
.breadcrumb{height:30px;border-bottom:1px solid #D6D8DA;}
.breadcrumb h3{height:30px;line-height:30px;float:left;text-indent:5px;background:url(../images/title.gif) no-repeat 0 -100px;font-family:"Microsoft Yahei","宋体",Arial,Helvetica,sans-serif;font-size:16px;}
.breadcrumb span{float:right;line-height:30px;color:#878B9E;}
.breadcrumb em{margin:0 5px;font-family:Arial, Helvetica, sans-serif;}
.content{padding:10px 20px;line-height:25px;}
.imgNews{width:750px;position:relative;padding-bottom:20px;border-bottom:1px solid #E1E1E6;overflow:hidden;}
.imgNews dt{width:166px; height:126px;float:left;background:url(../images/mod.gif) no-repeat 0 -60px;}
.imgNews dt img{width:160px;height:120px; margin:3px;}
.imgNews dd{width:560px;float:left;padding-left:20px;}
.imgNews dd h1{font-size:14px;border-bottom:1px dotted #CCC;}
.imgNews dd p{color:#666;}
.imgNews dd em{display:block;text-align:right;}
.newList{clear:both;}
.newList li{height:30px;line-height:30px;text-indent:5px;border-bottom:1px dotted #B0B0BA; background:url(../images/title.gif) no-repeat 0 -60px;}
.newList li a{width:600px;float:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.newList li em{float:right;color:#999;font-family:Arial, Helvetica, sans-serif;font-size:10px;}
.newTitle{padding:10px 0;text-align:center;font-family:"Microsoft Yahei","宋体",Arial,Helvetica,sans-serif;font-size:16px;}
.time{color:#999;text-align:center;}
.newText{ line-height:30px;}
#footer{height:75px;clear:both; border-top:1px solid #B3C3C3; background:#FFF;}
#footer .box{background:#D9E1E4;height:64px;padding-top:10px;margin-top:1px;}
#footer p{width:980px;margin:0 auto; text-align:center; line-height:25px;}
.page{clear:both;padding:10px;text-align:center; font-family:Arial, Helvetica, sans-serif;font-size:14px;}
.page span,.page a{padding:0 10px;display:inline-block;}
.page a:hover,.page span{ background:#9FCF25;color:#FFF;}