.tab_container { border: 1px solid #ECECEC; border-top: none; overflow: hidden; clear: both; width: 90%; background: #fff; -moz-box-shadow: 1px 1px 10px #999, -1px -1px 10px #999; -webkit-box-shadow: 1px 1px 10px #999, -1px -1px 10px #999; box-shadow: 1px 1px 10px #999, -1px -1px 10px #999; -moz-border-radius:0 0 10px 10px; border-radius:0 0 10px 10px; }
.tab_content { padding: 10px 15px; }
ul.tabs { margin: 0; padding: 0; list-style: none; height: 27px; width: 88%; }
ul.tabs li { margin: 0; border: 1px solid #ECECEC; border-left: none; margin-bottom: -1px; /*--down 1px--*/ background: #E0E0E0; float:left; height:26px; line-height:26px; overflow:hidden; padding:0; position:relative; -moz-box-shadow: -2px -3px 10px #999; -webkit-box-shadow: -2px -3px 10px #999; box-shadow: -3px -3px 10px #999; }
ul.tabs li a { color:#000000; display:block; outline:medium none; padding:6px 10px; text-decoration:none; }
ul.tabs li a:hover { background: #ccc; }
html ul.tabs li.active, html ul.tabs li.active a:hover { background: #fff; border-bottom: 1px solid #fff; }
/************** TAKEN **************/
.topnews { float: left; width: 150px; height:170px; padding-right: 10px; margin-bottom:10px; margin-right: 10px; border-right: 1px dotted #CCC; }
.newslist { float: left; width: 340px; height: 150px; }
.newslist ul { clear: both; margin: 0; padding: 0 0 10px 10px; list-style:none; }
.newslist li { padding-bottom: 5px; padding-left: 15px; background-image: url(../images/arrow-xin-1.png); background-repeat: no-repeat; background-position: 0 3px; font-weight: bold; cursor:pointer; }
.newslist li:hover { color:#A0A0A0; }
.tabcontent_rightlink { width:80px; height:15px; margin-top:5px; margin-bottom:5px; padding-left:15px; background: url(../../common/images/arrow.gif) no-repeat 0px; float: right; }

