*{margin:0;padding:0;}
body{ background-image:url(../images/MainBg.gif); background-repeat:repeat-x;}
img{border:none;}
h4{font-size:14px; background-color:#79919F; color:#FFF; text-align:center; height:25px; line-height:25px;}
.clean{clear:both; display:block; font-size:0px; overflow:hidden; line-height:0; height:0px;}

.topMenu{font-size:12px;position:relative;z-index:1; background:#3B7EB1; width:100%; height:27px; border-bottom:3px inset #fff;}
#menu {line-height: 27px;  list-style-type: none; background:#3B7EB1; font-size:12px; font-family:arial, "宋体", serif;}
#menu a{display: block; width: 80px; text-align:center;}
#menu a:link{color:#FFF; text-decoration:none;}
#menu a:visited{color:#FFF;text-decoration:none;}
#menu a:hover{color:#04459D;text-decoration:none;}

#menu li {float:left; width:80px; height:27px; background:#3B7EB1;border:1px solid #fff; border-left:0;}
#menu .leftBorder{border-left:1px solid #fff;}
#menu li a:hover{background:#81BEE0;}
#menu li ul{line-height: 27px; list-style-type: none;text-align:left;left: -999em; width: 120px; position: absolute;}
#menu li ul li{float: left; width: 120px; background: #3B7EB1; border:1px solid #fff; border-top:0;}
#menu li ul .topBorder{border-top:1px solid #fff}

#menu li ul a{display: block; width: 118px;text-align:left;padding-left:24px;}
#menu li ul a:link{color:#fff; text-decoration:none;}
#menu li ul a:visited{color:#fff;text-decoration:none;}
#menu li ul a:hover{color:#04459D;text-decoration:none;font-weight:normal;background:#81BEE0;}

#menu li:hover ul{left:auto;}
#menu li.sfhover ul{left:auto;}

.ChinaMarketMap{position:absolute; top:95px; left:18px;}
.map1 {position:absolute; top:177px; left:20px;}
.map2 {position:absolute; top:369px; left:50px; width: 390px;}
.map3 {position:absolute; top:108px; left:302px;}
.map4 {position:absolute; top:108px; left:564px; height: 233px;}
.map5 {position:absolute; top:383px; left:384px;}
.map6 {position:absolute; top:395px; left:530px; width: 131px; height: 255px;}
.map7 {position:absolute; top:542px; left:391px;}

.divTopImage{ padding:0; position:relative; top:0; left:0; width:100%; height:50px; background-image:url('../images/top2.gif');}
.divTopImageLeft{ padding:0; position:absolute; top:0px; left:6px; width:300px; height:50px; display:block; z-index:1;}
.divTopImageRight{ padding:0; position:absolute; top:0px; right:0px; width:255px; height:50px; display:block; z-index:2;}

#statelist{border: 1px solid #CCC; background-color:#FFF; position: absolute; width: 250px; height: 80px; right:10px; top: 100px; table-layout: fixed;}

#newslist{border: 1px solid #CCC; background-color:#FFF; position: absolute; width: 250px; height: 160px; right:10px; top: 195px; table-layout: fixed;}
#Regional{border: 1px solid #CCC; background-color:#FFF;  position: absolute; width: 250px; height: 256px; right:10px; top: 390px;}

#Regional p{ height:30px; background-color:#FFF; font-size:13px; font-weight:bolder; text-align:center; color:#005DA9; border:solid 1px #FFF;}
#Regional .onMouseOver{background-color:#D2DEE9; color:#FFF; border:solid 1px #04459D; cursor:pointer;}
#Regional .onMouseOut{background-color:#FFF; color:#005DA9; border:solid 1px #FFF; cursor:pointer;}

/***news.jsp***/
#newsInfo{overflow:hidden;text-overflow:ellipsis; width:248px;}
#newsListAlldiv{overflow:hidden;text-overflow:ellipsis;}
#newsListAlldiv li{font-size:14px; color:#333399; font-weight:bold; background-color:#FFF; border-bottom:1px #DED solid;}
#newsInfo li{font-size:14px; color:#333399; font-weight:bold; background-color:#FFF; border-bottom:1px #DED solid;}
#newsInfo li span{font-size:12px; font-weight:normal; text-decoration:none; color:#044299; height:25px; line-height:25px;}
#newsInfo a{text-decoration:none;}
#click{color:#044299;border-bottom:#0066FF solid 1px;cursor:hand;}

/****newsinfo.jsp*****/
#news_info{border:#999 1px solid;}
#news_title{background-color:#79919F;color:#fff;font-family: arial, 宋体, serif;font-size:14px;font-weight:bold; height:30px; line-height:28px;text-indent:10px;}
#content{ font-size:12px; font-weight:normal; height:25px; line-height:22px;text-indent:2em; background-color:#F5F5F5;}

/** 区域图点击菜单,西南地区/西北地区/华南地区/华中地区/华东地区/华北地区/东北地区 **/
.mapStyle{position:absolute; width:135px; z-index:1; layer-background-color:#000; border:1px none #000; visibility:hidden;text-indent:2em;}
.mapStyle ol{list-style:none;background:url(images/student/mapBtn.gif);}
.mapStyle li{ height:28px;line-height:28px;}
.mapStyle a{cursor:pointer; text-decoration:none; font-size:14px; font-weight:bold; font-family:"宋体",Arial, Helvetica, sans-serif; cursor:pointer;}
