html {
	background: url(../images/main_bg.jpg) #ededed repeat-x left top; 
}
body {	background: #fff; text-align:center;  }
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote{padding:0; margin:0;}  
div,td,dt{ 	font: 12px/1.5 verdana, arial, helvetica, sans-serif, "宋体"; color: #333;height:auto;width:auto;  }
input { font: 12px Verdana, Arial, Helvetica, sans-serif, "宋体"; }
img {	border: none;}
p,ul,ol,li,form {
	margin: 0;padding: 0;	list-style: none;font: 12px/1.5 verdana, arial, helvetica, sans-serif, "宋体"; color: #333;
}
a {	color: #07519A;	text-decoration: none;}
a:hover {	color: #c30!important;	text-decoration: underline; }
strong{ FONT-WEIGHT:bold; }
h1,h2,h3{ FONT-WEIGHT:bold; font-size: 14px ; color: #333; }
/* http://sonspring.com/journal/clearing-floats */
.clear2 {clear: both;display: block;overflow:hidden;visibility:hidden;width: 0;height: 0;}
.clear{	clear:both; }  .clearleft{ clear:left; }  .clearright{ clear:right; }

/* http://perishablepress.com/press/2008/02/05/lessons-learned-concerning-the-clearfix-css-hack */
.clearfix {	display: inline-block;}
* html .clearfix {	height: 1%;}
.clearfix {	display: block;}
.clearfix:after {
	clear: both;	content: ' ';display: block;font-size: 0;line-height: 0;visibility: hidden;width: 0;height: 0;
}

/* Containers---------------------------------------------------------------------------------------*/
.icontent {	margin-left: auto;margin-right: auto;	width: 960px;clear:both; overflow:hidden;}
/* Grid >> Global-------------------------------------------------------------------------------*/
.box1,
.box2,
.box3, .iside,
.box4,  .ibox,
.box5,
.box6, .ipool,
.box7,
.box8,  .icontainer,
.box9, .classbox ,
.box10,
.box11,
.box12 {	display:inline;	float: left;margin-right: 5px;}

/* Grid >> Children (Alpha ~ First, Omega ~ Last)---------margin-left: 5px;----------------------------*/

.alpha {	margin-left: 0;}
.omega {	margin-right: 0;}

/* Grid >> 12 Columns---------------------------------------------------------------------------*/
.icontent .box1 {	width:70px;}
.icontent .box2 {	width:150px;}
.icontent .box3, .iside {	width:230px;}
.icontent .box4, .ibox {	width:310px;}
.icontent .box5 {	width:390px;}
.icontent .box6, .ipool {	width:470px;}
.icontent .box7 {	width:550px;}
.icontent .box8, .icontainer {	width:630px;}
.icontent .box9   {	width:710px;}
.icontent .box10 {	width:790px;}
.icontent .box11 {	width:870px;}
.icontent .box12 {	width:950px;}
/* Prefix Extra Space >> 12 Columns-----------------------------------------------------*/
.icontent .pre1 {	padding-left:80px;}
.icontent .pre2 {	padding-left:160px;}
.icontent .pre3 {	padding-left:240px;}
.icontent .pre4 {	padding-left:320px;}
.icontent .pre5 {	padding-left:400px;}
.icontent .pre6 {	padding-left:480px;}
.icontent .pre7 {	padding-left:560px;}
.icontent .pre8 {	padding-left:640px;}
.icontent .pre9 {	padding-left:720px;}
.icontent .pre10 {	padding-left:800px;}
.icontent .pre11 {	padding-left:880px;}
/* Suffix Extra Space >> 12 Columns--------------------------------------------------------------*/
.icontent .suf1 {	padding-right:80px;}
.icontent .suf2 {	padding-right:160px;}
.icontent .suf3 {	padding-right:240px;}
.icontent .suf4 {	padding-right:320px;}
.icontent .suf5 {	padding-right:400px;}
.icontent .suf6 {	padding-right:480px;}
.icontent .suf7 {	padding-right:560px;}
.icontent .suf8 {	padding-right:640px;}
.icontent .suf9 {	padding-right:720px;}
.icontent .suf10 {	padding-right:800px;}
.icontent .suf11 {	padding-right:880px;}
/* Clear Floated Elements------------------------------------------------------------------------------*/

DIV.icontainer{  margin-top: 5px;overflow:hidden; }
.icontainer div{ 	float:left;  }
.ibox {	  margin-top: 5px ; overflow:hidden;float:right;  }
.iside { float:left;margin-right: 0px;  }
.border	{ border: 1px solid #AACCEE; } 
.bordertop { border-top: #aaccee 1px solid; } 
.tableborder	{ background: #E1EFFB; border: 1px solid #AACCEE } 

.ititle{ font-weight: normal; font-size: 12px;height: 26px; clear:both;
	background: url(../images/title_bg.gif) #e9f2fb repeat-x left top;
}
.ititle li{	padding-left:10px; font-size:13px; color: #07519a; float: left;line-height: 24px;}
.ititle li A:hover {	text-decoration: underline; }
.tbtitle{
	border-right: #ace 1px solid; display: block; float: left; border-left: #ace 1px ; width: 65px; cursor: pointer; color: #07519a; height: 26px; text-align: center; text-decoration: none;
}
.tbtitle_curr { 	background: #fff; border-left: #ace 1px ;border-right: #ace 1px solid;border-bottom: #fff 1px solid; display: block; width: 65px; cursor: pointer; color: #07519a; height: 26px; text-align: center; text-decoration: none; }
.box  {	 padding: 5px; text-align:left;  overflow:hidden;float:left; height:auto; }
.box  ul{  list-style-type: none;width:100%;} 
.digbox li,
.box  li{   padding-left:5px; line-height:1.8em;  background: url(../images/bullet.gif) no-repeat left center;  }
table td{height:auto}

.header	{ 	background: #E9F2FB url(../images/title_bg.gif) repeat-x left top;border: 1px solid #AACCEE;	border-bottom: none; }
.header a	{ color: #000;}

.digbox  {	 padding: 5px; text-align:left;  overflow:hidden;float:left;width:auto; height:auto; list-style:none;}
DIV.pictext {	width:96%;background: #f8f8f8; padding:4px;margin-bottom:5px; }
.pictext li{ float:left;text-align:center;background-image:none;word-spacing:3px; padding:0;}
.pictext li img{ width:120px;height:40px;}
.pictext .dig { width:45px;background:url( ../images/dig_leftbg.gif) no-repeat; height:36px;text-align:center;line-height:16px; padding:0;margin:2px; }
.pictext .dig span{ width:45px;display:block;  }
.pictext .title,
.pictext .digtext{ width:155px;  height:23px; white-space:nowrap; overflow:hidden; display:block; float:right;}
.pictext .title{ height:27px; }
.pictext  strong { font-size:14px;}

DIV.classbox { list-style: none;padding:7px 0px; }
.classbox ul{ width:100%;clear:both;display:block;padding:7px 0;} 
.classbox dl{ width:100%;clear:both;display:block;padding:5px 2px 5px 7px;} 
.classbox  li,
.classbox  dd{  white-space:nowrap; overflow:hidden; width:72px;margin-left:10px;float:left;line-height: 1.8em;}
.classbox  li{margin-left:13px;}
.classbox dt{	overflow:hidden;white-space:nowrap; text-align:left;font-size:13px;	line-height:1.8em;width:27px;clear:left; float:left;margin-right:10px; }
.classbox .color{ background: #EDF4FA;line-height:1.8em;padding:0 2px 0 7px;}

.focus { margin:0;padding:5px 5px 0 5px;width:100%;background: url(../images/focus_bg.jpg) repeat-x left top;	 }
.focus h1 {text-align: center;	font-size:16px;margin-bottom: 6px;border-bottom: 1px dashed #ccc;height:30px; }
.focus p{ text-indent:20px;  }
.gz { background: url(../images/otherlink.jpg) no-repeat left 7px;	 }
.first{ font-size:18px;font-weight:bold; text-align: center;display:block; 	}
.first .first1 { width:300px; overflow:hidden; line-height:1.5em;}
.first .first1 h1{ padding-left:78px; padding-right:0; }
.first p{ font-size:12px; padding-top:17px;text-indent:20px; display:block; font-weight:normal; text-align: left;}

#top {	  background: #f4f4f4; width: 100%;border-bottom: #dcdcdc 1px solid;  padding: 3px 0px 2px 0px;}
#top SPAN{  float:right; }
#top_logo{ float: left; margin: 5px 0px 5px;width:30%;text-align:left;}
#top_ad{ float: right; margin: 5px 0px 5px; width:70%;text-align:right; }

DIV.nav {	background: url(../images/nav_bg.jpg) repeat-x left top;width:100%;BORDER-bottom: #d5d5d5 2px solid; clear:both;}
#nav_title{	margin: 0px;  }
#nav_title ul {	padding:0px 20px 0px 20px; }
#nav_title li {
	padding-right: 2px; font-weight: bold; font-size: 14px; background: url(../images/nav_split.jpg) no-repeat right top; float: left; cursor: pointer; color: #fff; text-align: center; text-decoration: none;line-height: 35px; 
}

#nav_title li a { width:90px; display: block; color: #fff; text-align: center; }
#nav_title li a:hover {	color: #000! important; text-decoration: none;}
#nav_title .nav_title_current a {	background: url(../images/nav_select.jpg) repeat-x center top; color: #000;}

#nav_sub {	 padding: 0; height:28px;background: url(../images/searchbar.gif) no-repeat right center;}
#nav_sub li{ line-height:28px; }
#nav_sub a {font-size: 13px;}
#nav_sub .nav_sub_current {	display: block;  }
#nav_sub .nav_sub_none {	display: none; }
#nav_sub0 {	padding-left: 10px;float:left; }
#nav_sub1 {	padding-left: 20px;float:left; }
#nav_sub2 {	padding-left: 20px;float:left; }
#nav_sub40 {	padding-left: 20px;float:left; }
#nav_sub3 {	padding-left: 30px;float:left; }
#nav_sub4 {	padding-left: 40px;float:left; }
#nav_sub6 {	padding-left: 50px;float:left; } 
#nav_sub8 {	padding-left: 50px;float:left; } 
#nav_sub9 {	padding-left: 90px;float:left; } 

#searchbar {
	float:right; padding: 0px; border-top: #3274d0 0px solid; margin: 0px; width:120px; position: relative; height: 30px;
}
#searchbar  form { 	margin-top: 0px; right: 0px;  width: 100%; position: absolute; top: 0px; height: 30px; }
#searchbar  form .searchinput {
	border: #b0b0b0 1px inset;  right: 32px;  width: 100px; color: #b0b0b0; top:3px; position: absolute; height: 19px;line-height:18px;
}
#searchbar  form .submit {
	border-right: #fff 1px solid; border-top: #fff 1px solid; right: 7px; background: url(../images/arrowbuttons.gif) #7cba0f no-repeat 1px -399px; border-left: #fff 1px solid; width: 20px; cursor: pointer; color: #fff; bottom: 6px; border-bottom: #fff 1px solid; position: absolute; height: 20px
}
#searchbar  form .submit:hover {	background-position: 1px -449px;}
#searchbar  form .submit span {	display: none; }


.logolist { width:100%; padding-top:7px; }
.logolist li { width:12%;float:left;margin:0px 4px 0px 0px;text-overflow:ellipsis;white-space:nowrap; overflow:hidden;  }
.logolist li img	{  width:108px;height:40px;border:1px #ccc solid; padding: 2px;}
.logolist li a:hover img,
#sitelogo a:hover img { 	border: #69f 1px solid; padding: 2px; }

.iflash { width:100%; margin:0; float:left; }
#index_focus_turn {	BORDER: #dedede 0px solid;  BACKGROUND: #f8f8f8; WIDTH: 470px; HEIGHT: 250px; float:left;}
#index_focus_turn LI{background:none;}
#index_focus_turn_pic {
	DISPLAY: inline; FLOAT: left; MARGIN: 0px; OVERFLOW: hidden; WIDTH: 370px; POSITION: relative; HEIGHT: 240px
}
#index_focus_turn_picList {	 POSITION: absolute; }
#index_focus_turn_picList LI {	OVERFLOW: hidden; WIDTH: 370px; HEIGHT: 240px; }
#index_focus_turn_picList IMG {
	WIDTH: expression(370 / this.width * this.height > 240 ? 370 : this.width * 240 / this.height); height: 240px;width:370px;
}
#index_focus_turn_btn {	DISPLAY: inline; FLOAT: right; MARGIN:7px 4px 0 0; WIDTH: 91px; }
#index_focus_turn_btn IMG {	MARGIN: 7px 0px 0px 7px; WIDTH: 75px; HEIGHT: 45px; }
#index_focus_turn_btn LI {
	FILTER: alpha(opacity=50); WIDTH: 91px; CURSOR: pointer; HEIGHT: 57px; moz-opacity: 0.5; opacity: 0.5
}
#index_focus_turn_btn .current {
	BACKGROUND: url(../images/focus_trun_btnbg.gif) no-repeat; FILTER: alpha(opacity=100); moz-opacity: 1.0; opacity: 1.0
}
#index_focus_turn_opvdiv {
	BACKGROUND: #000; FILTER: alpha(opacity=60); LEFT: 5px; WIDTH: 370px; BOTTOM: 0px; POSITION: absolute; HEIGHT: 25px; moz-opacity: 0.5; opacity: 0.5
}
#index_focus_turn_tx {	LEFT: 8px; COLOR: #fff; BOTTOM: 2px; POSITION: absolute; }
#index_focus_turn_tx .current {	FONT-SIZE: 13px! important;COLOR: #fff;text-align:center; }
#index_focus_turn_tx .normal {	DISPLAY: none; }
.mainhot { width:138px;padding:10px 0px 10px 10px;float:right; }
.mainhot  li{ width:120px;;height:2.2em;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; }

#ntitle_sub0 .no1, #ntitle_sub1 .no1{ display:none; }
#ntitle_sub0 SPAN, 
#ntitle_sub1 SPAN { margin-left:5px;float:right; }
#ntitle_sub0 SPAN IMG,
#ntitle_sub1 SPAN IMG { width:auto;margin:0 5px 1px 15px;} 

#search {overflow:hidden; }
.src form { padding:0; float:left;  font:13px/20px Verdana;}
.src label { float:left; margin:11px 0 0 8px;width:550px; height:40px;}
.src .text { float:left; width:310px; height:20px; margin-right:7px; padding:2px 1px 0; font:14px/18px Verdana }
.src .button { float:left; width:90px; height:26px; font:14px/18px Verdana}
#tags { height:25px;padding:0 14px }
#tags li { float:left; width:67px; height:25px; background:url(../images/cline.png) no-repeat right center; position:relative }
#tags li a { float:left; width:67px; text-align:center; line-height:25px }
#tags li a:hover { text-decoration:none }
#tags li a.focu { position:absolute; width:68px; height:30px; top:0; left:-1px; background:#0E6DBC url(../images/tag.png) no-repeat center; color:#FFF; font-weight:bold }
.srchbox {height:45px; padding:0 15px; border:1px solid #ACE; background:#EDF6FF }
.srchbox form { padding:0; float:left }
.srchbox img { float:left; margin-top:7px }
.srchbox .r { float:right; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; line-height:46px; padding-left:10px}
#baidu9 form { padding-top:14px; }
#baidu9 input { float:none; font:12px Verdana }
#baidu9 select { font:12px Verdana }
#baidu9 .txt { border:1px solid #ACE; height:18px; width:130px; padding:2px 3px 0 }
#baidu9 .button { width:45px; margin-bottom:-1px;}
#baidu9 img { margin-right:8px; margin-top:1px;  }

.tags_font_1 { font-size: 11px; color:red ; }
.tags_font_2 { font-size: 12px; color:blue ; line-height:30px;}
.tags_font_3 { font-size: 13px; color:green; }
.tags_font_4 { font-size: 14px; color:purple; }
.tags_font_5 { font-size: 16px; }

.rank {	margin: 0px;padding-right:1px;}
.rank A{	margin-left:17px;}
.rank li{	line-height: 32px;  }
.rank li span {	margin-right:5px;float:right; }
.rank li span A{	margin-left:0px;  }
.rank li img{	height: auto;margin-left:12px;   }
.rank li.no1 {	background: url(../images/1.gif) no-repeat 4px center;}
.rank li.no2 {	background: #F2F8FD url(../images/2.gif) no-repeat 4px center;}
.rank li.no3 {	background: url(../images/3.gif) no-repeat 4px center;}
.rank li.no4 {	background: #F2F8FD url(../images/4.gif) no-repeat 4px center;}
.rank li.no5 {	background: url(../images/5.gif) no-repeat 4px center;}
.rank li.no6 {	background: #F2F8FD url(../images/6.gif) no-repeat 4px center;}
.rank li.no7 {	background: url(../images/7.gif) no-repeat 4px center;}
.rank li.no8 {	background: #F2F8FD url(../images/8.gif) no-repeat 4px center;}
.rank li.no9 {	background: url(../images/9.gif) no-repeat 4px center;}
.rank li.no10 {	background: #F2F8FD url(../images/10.gif) no-repeat 4px center;}

.ipool {   float:left;margin-left: 10px;margin-right: 10px;}
.ibox td img,
.ipool img{   border:1px solid #ccc;padding:2px;}
.ipool td{height:70px}
#mtitle_sub0  td,
#mtitle_sub1  td,
#htitle_sub0  td,
#htitle_sub1  td{ padding-top:8px;}

.classcells { width:100%;float:center; }
.classcells li,td{ float:left;height:24px}
.classcells img{ width:5px;height:5px; }
.classcells a{ FONT-WEIGHT:bold;font-size:13px; }
.newsleft { float:left;width:45%;padding:0 5px 0 5px;height:auto; }
.newsright { float:right;width:47%;padding:0 5px 0 9px; border:0px;border-left:1px solid #ccc ; height:auto; }
#isearch {	color: #333;display:block;margin-top:-5px;float:right; }
#isearch a:hover {	color: #333! important; }
#isearch .inputtext {	border: #ccc 1px solid;  }
.copyright {	margin: 5px 0px; }
#screenshot{	position:absolute;	border:1px solid #ccc;	background:#333;	padding:5px;	display:none;	color:#fff; 	}