h1,h2,h3,h4,h5,h6,p,ul,ol,dl,dt,dd,form {margin:0; padding:0;}
#_userlogin{ float:left; width:680px;}
#searchcls{float:right; width:240px;}
.h2font {
	/*font-family: "宋体";*/
	font-size: 12px;
	color:#04389b;
	font-weight: bold;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 30px;
	background-image: url(tith2.gif);
	background-repeat: no-repeat;
	background-position: 10px center;
	vertical-align: middle;
}
.divpad {
	text-align: left;
	margin: 5px 10px 8px 10px;
}
.divpad p { line-height:20px;}

#zhaobiao {padding-left:30px; height:26px; width:440px; line-height:26px; font-size:14px; background:url(/images/2010/icon_02.gif) no-repeat 10px center;border:solid #CCCCCC thin 1px;}

li {list-style:none;}
img {border:none; vertical-align:middle;}
body {margin:0; padding:0; color:#000; background:#fff; font-family:Verdana, ""; font-size:12px; text-align:center;}

#wrapper {margin:0 auto; width:950px; text-align:left;}

/*--header--*/
#header {overflow:hidden;}
#header_top {margin-bottom:5px; padding:5px 15px; border-top:1px solid #676559; border-bottom:1px solid #d4d2d3; background:#f1f1f1; text-align:left; color:#c0c0c0; font-family:"";}
#header_top strong {margin-left:5px; margin-top:2px; font-weight:normal; background:url(/images/2010/icon_00.gif) no-repeat right center; padding-right:15px;}
#header_top img {margin-left:1px;}
#header_top a:link,#header_top a:visited{color:#0e4598;}
#header_top a:hover,#header_top a:active{color:#f90;}
#logo {float:left; margin-top:5px; width:205px; text-align:center;}

#navtop {
	float:left;
	margin-top:5px;
	width:500px;
	line-height:22px;
	color:#000;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 15px;
}
.hotline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	color: #996633;
	background-color: #FFFFFF;
	padding-right: 2px;
	padding-left: 2px;
	margin-right: 2px;
}

#nav {float:right; margin-bottom:5px; padding:5px 0 0 20px; width:725px; height:25px; line-height:22px; color:#fff; background:url(/images/2010/nav.gif);}

#nav a:link,#nav a:visited {color:#fff;}
#nav a:hover,#nav a:active {color:#ffff00;}
.navlink a:link,.navlink a:visited {
	color:#fff;
	font-size: 14px;
}
.navlink a:hover,.navlink a:active {
	color:#ffff00;
	font-size: 14px;
}
#navtop a {
      float:left;
      margin:0;
      padding:0 0 0 2px;
      text-decoration:none;
      }
#navtop a span {
	/*float:left;*/
    display:block;
	line-height:20px;
	width:64px;
	color:#0066cc;
	font-size:12px;
	font-weight:bolder;
	background-image: url(/images/2010/tabright10.gif);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 0px;
	text-align: center;
      }
    #navtop a:hover {
      background-position:0% -25px;
	  color:#fff;
      }
    #navtop a:hover span {
      background-position:100% -25px;color:#fff;
      }
/*--current--*/
#current01 {clear:both; overflow:hidden; margin-bottom:8px; padding:0 15px; height:32px; background:url(/images/2010/current.gif) repeat-x; font-family:"";}
#current01 form {float:right; margin-top:5px;}
#current01 p {line-height:32px;}
#current01 strong {color:#043c93; font-size:14px; margin-right:20px;}
#current01 span {font-weight:bold;}
#current01 a:link,#current01 a:visited {color:#000;}
#current01 a:hover,#current01 a:active {color:#043c93;}
#current02 {clear:both; overflow:hidden; margin-bottom:8px; padding:0 15px; height:32px; border-bottom:1px solid #043c93; font-family:"";}
#current02 form {float:right; margin-top:5px;}
#current02 p {line-height:32px;}
/*--footer--*/
#footer {clear:both; padding:5px 0; border-top:1px solid #0c7cc4; background:#e7ecef; margin-top:5px; text-align:center; line-height:20px; color:#044bbf;}
#footer img {float:right; margin:-50px 130px 0 -180px; display: none}
address {font-style:normal;}

#main01 {float:left; width:642px;}
#main02 {float:left; width:640px; border:1px solid #aaccef; background:#eef5fb;}
#main03 {float:left; width:640px; border:1px solid #aaccef; background:#eef5fb; margin-top:8px;}
#content01 {padding:5px 20px; background:#F5F8FD;}
#content02 {margin:4px; padding:20px; background:#fff;}
#sidebar {width:300px; float:right;}
.page_top {margin-bottom:12px; padding:12px 0; *padding:13px 0; text-align:center; background:url(/images/2010/page_line.gif) no-repeat center bottom;}
.page_bottom {margin-top:12px; padding:12px 0; *padding:14px 0; text-align:center; background:url(/images/2010/page_line.gif) no-repeat center top;}
.page_top02 {padding:10px 0; text-align:center; border-bottom:1px solid #ddd; color:#666; font-family:""}
.page_bottom02 {padding:10px 0; text-align:center; color:#666; font-family:""}
.page_top02 a:link,.page_top02 a:visited,.page_bottom02 a:link,.page_bottom02 a:visited {color:#018dda;}
.page_top02 a:hover,.page_top02 a:active,.page_bottom02 a:hover,.page_bottom02 a:active {color:#656565; font-weight:bold;}

/*--ad--*/
.ad01 {width:300px; height:250px; margin-bottom:8px;}
.ad02 {width:300px; height:100px; margin-bottom:8px;}
.ad03 {padding:0 1px; padding-bottom:5px !important;margin-left:2px;float:left;width:285px;}
.ad04 {width:140px; height:70px;}
.ad05 {width:950px; height:90px; margin-bottom:8px;}
/*--col--*/
.col01 {float:left;width:210px;margin-right:10px;}
.col02 {float:left;width:480px;margin-right:10px;}
.col03 {
	float:right;
	width:240px;
}
.col04 {float:left; width:638px; border:1px solid #aaccef; background:#eef5fb; margin-bottom:8px;}
.col05 {float:left; width:640px;}
.col06 {float:left; width:333px; border:1px solid #aaccef; background:#eef5fb;}
.col07 {float:left; width:280px; padding:6px 6px 0 6px; margin-right:10px; border:1px solid #ddd; background:#f5f5f5;}
.col07 li {height:65px; border-bottom:1px solid #c9c9c9; padding:5px 0; line-height:20px;}
.col07 li img {float:left; width:80px; height:60px; margin-right:10px;}
.col07 li em {display:block; font-style:normal; color:#666;}
.col07 .video_top img{ width:279px; height:200px; border:#ccc solid 1px; display:block;}
/*--box--*/
.box01 {
	border:1px solid #aaccef;
	margin-top: 3px;
	margin-bottom: 3px;
	width: 208px;
	height: 230px;
}
.box01 .list01{ margin-right:10px;}
.box02 {border:1px solid #c9c9c9; margin-bottom:8px;}
.box03 {border-bottom:1px solid #c9c9c9; padding:1px 1px 0 1px; background:url(/images/2010/box03.gif); margin-bottom:8px;}
.box04 {width:590px; height:143px; background:url(/images/2010/box04_bg.gif) no-repeat; margin-bottom:8px; padding:40px 25px 0 25px; line-height:22px; color:#a6a6a6;}
.box04 a:link,.box04 a:visited {color:#000;}
.box04 p {height:110px;}
.box04 form {text-align:right;}
.box05 {width:590px; height:143px; background:url(/images/2010/box05_bg.gif) no-repeat; margin-bottom:8px; padding:40px 25px 0 25px; line-height:24px; color:#a6a6a6;}
.box05 a:link,.box05 a:visited {color:#000;}
.box05 p {height:110px;}
.box05 form {text-align:right;}
/*--tit--*/
.tit01 {background:url(/images/2010/tit01.gif) repeat-x; height:26px; padding-left:12px; line-height:26px; font-size:12px;}
.tit02 {background:url(/images/2010/tit02.gif) repeat-x; height:26px; padding-left:12px; line-height:26px; font-size:12px;}
.tit03 {color:#04389b; border-bottom:1px solid #c9c9c9; margin-bottom:15px; padding:10px 0; text-align:center; font-size:24px;}
.tit04 {background:url(/images/2010/tit04.gif) repeat-x; height:26px; padding-left:16px; line-height:26px; font-size:12px; color:#0e4598;}
.tit04 a {float:right; font-weight:normal; margin:0 10px; font-family:"";}
.tit05 {background:url(/images/2010/tit05.gif); height:26px; padding-left:25px; line-height:26px; font-size:12px; color:#043c93;}
.tit06 {background:url(/images/2010/tit06.gif); height:26px; padding-left:25px; line-height:26px; font-size:12px; color:#043c93;}
.tit06 a {float:right; font-weight:normal; font-family:"";}
.tit07 {background:url(/images/2010/tit07.gif); height:26px; padding-left:25px; line-height:26px; font-size:12px; color:#0563a3;}
.tit07 a {float:right; font-weight:normal; margin:0 10px; font-family:"";}
.tit08 {background:url(/images/2010/line08.gif) repeat-x bottom; height:22px; line-height:22px; padding-left:10px; font-size:12px; font-weight:normal; color:#043c93;}
.tit08 span {background:url(/images/2010/tit08.gif) no-repeat; display:block; width:87px; text-align:center;}
.tit09 {background:url(/images/2010/tit09.gif); height:26px; padding-left:30px; line-height:26px; font-size:12px; color:#043c93;}
.tit10 {font-size:16px; color:#000000; font-weight:bold;}
/*--list--*/
.list01 {
	clear:both;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.list01 li {background:url(/images/2010/list01.gif) no-repeat left center; padding-left:8px; margin:3px 0;
width:90%;
height:15px; 
line-height:15px;
overflow: hidden;
}
.list02 li {margin:10px 0; line-height:20px;}
.list02 h2 {font-size:16px; font-weight:normal;}
.list02 p {font-size:12px;}
.list02 p span {color:#666;}
.list02 p span a:link,.list02 p span a:visited{color:#666;}
.list02 p span a:hover,.list02 p span a:active{color:#044bbf;}
.list03 li {background:url(/images/2010/list03.gif) no-repeat left center; padding-left:15px; margin:6px 0; font-size:14px;}
.list03 em {font-size:12px; color:#999; font-style:normal;}
.list04 li {clear:both; height:64px; border-bottom:1px solid #c9c9c9; padding:8px 0; margin:0 10px; line-height:18px; color:#666;}
.list04 img {width:70px; height:60px; border:1px solid #ddd; margin-right:10px; padding:1px; float:left;}
.list04 strong {display:block;}
.list05 li {clear:both; height:64px; border-bottom:1px solid #c9c9c9; padding:8px 0; margin:0 10px; line-height:18px;}
.list05 img {width:60px; height:60px; border:1px solid #ddd; margin-right:10px; padding:1px; float:left;}
.list05 strong {display:block;}
.list06 li {clear:both; height:80px; border-bottom:1px solid #c9c9c9; padding:12px 0; line-height:20px; font-size:14px;}
.list06 img {width:110px; height:80px; margin-right:15px; float:left;}
.list06 h2 {font-size:14px;}
.list07 {line-height:22px;}
.list07 li {border-bottom:1px solid #ddd; padding:12px;}
.list07 h2 {font-size:14px; font-weight:normal; line-height:28px;}
.list07 em {font-style:normal; color:#fc6700;}
.list07 span {color:#666;}
.list07 strong a:link,.list07 strong a:visited {color:#b08f40; text-decoration:underline;}
.list08 {padding:5px 12px;}
.list08 li {margin:5px 0;}
.list08 span {color:#434343;}
.list09 {line-height:22px;}
.list09 li {border-bottom:1px dashed #ddd; padding:12px 0; height:120px;}
.list09 h2 {font-size:14px; margin-left:130px; padding:2px 5px; margin-bottom:5px; background:#f6f6f6 url(/images/2010/list09_tit.gif) no-repeat right center;}
.list09 h2 a:link,.list09 h2 a:visited {text-decoration:underline;}
.list09 p {color:#666; margin-bottom:5px;}
.list09 .p_img {float:left; width:120px; height:120px; border:1px solid #ccc; padding:1px; margin-right:10px;}
/*--tag--*/
.tag01_tit {height:25px; line-height:25px; text-align:center;}
.tag01_tit li {float:left; width:69px; background:url(/images/2010/tag01.gif) no-repeat 0 -25px; cursor:pointer;}
.text {display:none;}

/*--other--*/
.left {float:left;}
.right {float:right;}
.list {clear:both;}
.list li,.specialReocmmend li{margin:5px 0; padding:0 10px; background:url(/images/2010/list01.gif) no-repeat left center;
width:90%;
overflow: hidden;
white-space: nowrap;
-o-text-overflow: ellipsis;

}
.gonggao {
	font-size: 12px;
	color: #333333;
	float: right;
	vertical-align: middle;
}
#keyword {clear:both; margin-top:-8px; margin-bottom:8px; padding:8px 10px 5px 10px; line-height:15px; border:1px solid #eee; border-top:none;}
#vote_activities {float:left; width:295px; overflow:hidden;}
#vote {margin:5px 0; padding:5px 5px 5px 7px; height:90px; border:1px solid #ccc; text-align:center;}
#vote p {margin-bottom:7px; padding:5px; border-bottom:1px solid #ccc; text-align:left; color:#0112fe;}
#stor_news {background:url(/images/2010/tit03.gif) repeat-x; border:1px solid #aaccef; overflow:hidden; zoom:1; margin-bottom:8px; clear:both;}
#stor_news h2 {padding-left:30px; height:26px; line-height:26px; font-size:14px; color:#0d347f; background:url(/images/2010/icon_02.gif) no-repeat 10px center;}
#stor_news h3 {font-size:12px; color:#04389b; padding:9px 0 15px 40px; background:url(/images/2010/tit002.gif) no-repeat;}
#stor_news h4 {font-size:12px; color:#04389b; margin-bottom:10px; margin-right:15px;}
#stor_news img{ margin-right:10px;}
#stor_news ul {padding-left:18px; clear:both;}
#stor_news02 {background:url(/images/2010/tit03.gif) repeat-x; border:1px solid #aaccef; overflow:auto; zoom:1; margin-bottom:8px;}
#stor_news02 h2 {padding-left:30px; height:26px; line-height:26px; font-size:14px; color:#0d347f; background:url(/images/2010/icon_02.gif) no-repeat 10px center;}
.video {float:left; width:295px; height:160px; overflow:hidden; padding:10px 10px 10px 20px;}
.video p{ line-height:18px; height:36px; overflow:hidden;}
.video h3 {font-size:14px; border-bottom:1px solid #c9c9c9;margin-bottom:8px;}
.video strong {line-height:20px;}
.video ul {margin:0; padding:0;}
.video img {float:left; margin:0 10px 5px 0; width:95px; height:65px; padding:1px; border:1px solid #c9c9c9;}
#dostor_news {
	float:right;
	width:311px;
	border-left:1px solid #aaccef;
	margin-top: 5px;
}
#dostor_news p {color:#333; line-height:18px; margin:0 15px;}
#dostor_news em {font-style:normal; display:block; color:#001efc; padding:11px 0;}
#dostor_news form {background:url(/images/2010/form_bg02.gif) no-repeat; margin:15px auto; width:270px; height:65px; padding-left:10px;}
#dostor_news img {float:left; padding-left:8px; margin-bottom:10px;}
.sub_nav {text-align:right; margin-top:-20px; padding:0 10px; height:20px; color:#04389b; font-size:12px;}
.sub_news {float:left; width:300px; margin-right:5px;}
.sub_pro {float:left; width:605px; margin-right:10px;}
.sub_pro div { padding-left:10px;}
.sub_news p {color:#04389b; line-height:20px; margin-left:0; height:40px; overflow:hidden;}
.sub_news p,.sub_news h4{}
.sub_news p{ padding-right:5px;}
.sub_news img {float:left; padding:0 0 10px 15px;}

#professionals {
	float:right;
	width:228px;
	padding:0px;
	border:1px solid #aaccef;
	margin-bottom:8px;
	padding-right: 5px;
	padding-left: 5px;
	overflow:hidden;
	background-image: url(/images/2010/tit03.gif);
	background-repeat: repeat-x;
}
#professionals div {
	border-bottom:1px dotted #ccc;
	overflow:auto;
	zoom:1;
	line-height:18px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 5px;
	padding-left: 5px;
}
#professionals h2 {
	padding-left:30px; height:26px; line-height:26px;
	font-size:14px;
	margin-bottom:0px;
	background:url(/images/2010/icon_02.gif) no-repeat 10px center;
}
#professionals h3 {
	font-size:12px;line-height:26px;
	margin-bottom:0px;
}
#professionals strong,#professionals span {display:block; line-height:24px; color:#04389b;}
#professionals div img {float:left; padding:0 5px 0 0;}
#professionals .tag02_title {padding:10px 0 0 0;}
#professionals .tag02_content {
	border:1px solid #ccc;
	border-top:none;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
}
#technology {
	float:left;
	width:308px;
	height:655px;
	border:1px solid #aaccef;
	background:url(/images/2010/tit03.gif) repeat-x;
	margin-bottom:8px;
	overflow:hidden;
	margin-top: 0;
	margin-right: 8px;
	margin-left: 0px;
}
#technology h2 {padding-left:30px; height:26px; line-height:26px; font-size:14px; background:url(/images/2010/icon_02.gif) no-repeat 10px center;}
#technology .tag03_title {margin:10px 8px;}
#technology .tag03_content {margin:0 20px 20px;}

#co {
	float:right;
	padding:8px;
	width:296px;
	height:730px;
	border:1px solid #9e9e9e;
	background:#ebe9ea;
	margin-bottom:8px;
	overflow:hidden;
}
#co .left {margin-bottom:8px;}
#co .right {margin-bottom:8px;}
#co h2 {font-size:14px; margin-bottom:10px;}
#co h4 {font-size:12px; margin:0 0 5px 0;}
#co h5 {color:#04389b; font-weight:normal; line-height:18px; font-size:12px;
overflow:hidden;
width:90%;
overflow: hidden;
white-space: nowrap;
-o-text-overflow: ellipsis;
text-overflow: ellipsis;
}
#co .tag02_content p {line-height:18px; color:#666;}
#co .tag02_content {background:#fff; padding:10px 20px;}
#co .tag02_content li a {text-decoration:underline;}
#co .line {border-bottom:1px solid #ccc; padding-bottom:20px;}
#co iframe{ margin:0 5px 8px 3px; float:left;}
#ui01 {background:url(/images/2010/ui01.gif) no-repeat; padding-left:90px; height:80px;}
#ui01_list li{border-bottom:1px solid #c9c9c9; line-height:20px; padding:5px 0;}
#ui01_list li h5{margin:6px 0;}
#ui02 {background:url(/images/2010/ui02.gif) no-repeat; padding-left:90px; height:80px;}
#ui03 {background:url(/images/2010/ui03.gif) no-repeat; padding-left:90px; height:80px;}

.tag01_title {height:22px; line-height:22px; padding-left:5px; font-size:12px; text-align:center; clear:both;}
.tag01_title li {float:left; margin:0 2px; width:80px; background:url(/images/2010/tag01.gif) no-repeat; cursor:pointer;}
.tag01_content {display:none;}

.tag02_title {height:22px; line-height:22px; padding-left:5px; font-size:12px; text-align:center; background:url(/images/2010/tag02_bottom.gif) repeat-x bottom; clear:both;}
.tag02_title li {float:left; margin:0 2px; width:60px; background:url(/images/2010/tag02.gif) no-repeat; cursor:pointer;}
.tag02_content {display:none;}

.tag03_title {height:22px; line-height:22px; padding-left:5px; font-size:12px; text-align:center; background:url(/images/2010/tag03_bottom.gif) repeat-x bottom; clear:both;}
.tag03_title li {float:left; margin:0 2px; width:80px; background:url(/images/2010/tag03.gif) no-repeat; cursor:pointer;}
.tag03_content {display:none;}

#link {float:left; margin-top:-98px; *margin-top:0;}
#link li {float:left; padding:11px 14px; width:128px; height:68px; overflow:hidden; background:url(/images/2010/link_bg.gif) no-repeat;}
#friendlink {clear:both; padding:10px 20px; *padding-top:5px; border-top:3px solid #0f7cc1; line-height:20px; color:#04389b;}

#scroll {
	width:260px;
	height:180px;
	overflow:hidden;
	margin-bottom:4px;
	float: left;
}
#news {
	float: right;
	width: 210px;
	margin-left: 10px;
}

#notice {padding:7px 15px; margin-bottom:4px;}
#notice a{color:#000;}
#activities {
	padding:1px;
	overflow:hidden;
	width: 250px;
	float: left;
}
#activities-2 {
	padding:1px;
	overflow:hidden;
	width: 210px;
	float: right;
}
#activities img {float:left; padding:8px;}
#activities p {float:left; width:20px; padding:24px 0; text-align:center; background:#8dbcea;}
#activities ul {
	float:left;
	padding-top: 0;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 2px;
}
#activities li {margin:5px 0;}
#focus h3 {background:url(/images/2010/focus_tit.gif) no-repeat; height:31px; line-height:31px; padding:0 12px; margin-bottom:5px; font-size:16px;}
#focus h3 img  {float:right; margin-top:7px;}
#focus h4 {
	background:url(/images/2010/icon_01.gif) no-repeat 2px 15px;
	margin-bottom:5px;
	font-size:14px;
	overflow:hidden;
	width:90%;
	overflow: hidden;
	white-space: nowrap;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	padding-top: 8px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 10px;
}
#focus p {
	font-size:14px;
	line-height:22px;
	overflow:hidden;
	margin-top: 0;
	margin-right: 5px;
	margin-bottom: 0;
	margin-left: 5px;
}
#focus .more{ height:auto;}
#focus a:link,#focus a:visited {color:#043c93;}
#focus a:hover,#focus a:active {color:#f90;}
#focus .more {font-size:12px; margin:5px 0 10px 0; text-align:right; color:#04389b;}
#focus .more a {border:1px solid #04389b; padding:0 3px; text-decoration:none;}
#focus .more a:hover,.more a:active {color:#fff; background:#04389b;}
#hot_video {background:url(/images/2010/tit01.gif) repeat-x; font-size:14px; color:#666; height:145px; font-size:12px;clear:left;}
#hot_video h3 span{float:right; font-weight:normal; margin-right:15px;}
#demo {float:left; margin:0 10px; width:820px; overflow:hidden;}
#demo div {width:260px; margin-right:10px; line-height:20px;}
#demo div img {float:left; padding:5px 10px 5px 0; width:80px; height:80px;}
#demo a {font-size:14px;}
/*add by wukai*/
#demo td{ width:280px;}
#demo .entry{ list-style:none; width:280px; height:100px; margin:0 10px; padding:0; display:block;}
#demo .entry .channelname{ font-size:14px;color:#333; margin-bottom:3px;}
#demo .entry .pic{ float:left; margin-right:5px;}
#demo .entry .pic img{ width:100px; height:80px;}
#demo .entry .subhead{ font-size:14px;}
#demo .entry .summary{ font-size:12px; height:40px; overflow:hidden; line-height:20px;}
/*add by wukai end*/

#r_l {float:left; width:50px; height:110px; background:url(/images/2010/scroll_left02.gif) no-repeat center;}
#r_r {float:left; width:50px; height:110px; background:url(/images/2010/scroll_right02.gif) no-repeat center;}
#r_l:hover {background:url(/images/2010/scroll_left.gif) no-repeat center;}
#r_r:hover {background:url(/images/2010/scroll_right.gif) no-repeat center;}
.news_type {margin:4px; padding:10px; background:#fff; height:370px; *height:370px;}
.news_type div {width:290px; height:188px; padding-right:15px; float:left; overflow:hidden;}
.news_type div h4 {font-size:12px; color:#04389b; margin:5px 0; line-height:18px; height:18px; overflow:hidden;}
.news_type div p {color:#04389b; line-height:18px; height:50px; overflow:hidden; margin-bottom:5px;}
.news_type div img {float:left; padding:5px 5px 5px 0; width:90px; height:75px;}
.list01{ padding-right:0;white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.list01 li{ width:95%;}
.news_type02 {margin:4px; padding:10px 25px 10px 10px; background:#fff; height:746px; *height:758px;}
#weekly {height:228px; line-height:20px; padding:10px; color:#666;}
#weekly h3 {border-bottom:1px solid #c9c9c9; font-size:12px; padding-bottom:7px; margin-bottom:15px; color:#000;}
#weekly strong {display:block;}
#weekly img {float:left; width:90px; height:80px; margin-right:10px;}
#weekly p {color:#3249fb; margin:10px 0 10px 0;}
#weekly .summary{ margin-top:0; line-height:15px; height:45px; color:#666666; overflow:hidden;}
#weekly form{border:1px dashed #c9c9c9; text-align:center; padding:10px 0; color:#000;}
#weekly {height:auto; line-height:20px; padding:10px;}
#professional {height:105px; line-height:20px; padding:10px 10px 5px 10px;}
#professional h3 {
	font-size:12px;
	margin-bottom:5px;
}
#professional strong,#professional span {display:block;}
#professional img {float:left; width:90px; height:80px; margin-right:10px;}
#vista {padding:10px 10px 0 10px;}
#vista h3 {border-top:1px solid #c9c9c9; font-size:12px; padding-top:10px;}
#book {padding:0 10px;}
#dictionary {padding:0 10px;}
#case,#experience,#recruit{margin:19px 15px; *margin:20px 15px; padding-bottom:10px; color:#666;}
#case li a,#experience li a,#recruit li a{text-decoration:underline;}
#case,#experience{border-bottom:1px solid #c9c9c9;}
#case .summary,#experience .summary,#recruit .summary{ margin-top:0; line-height:15px; height:45px; color:#666666; overflow:hidden;}
#case img,#experience img,#recruit img{float:left; padding:0 10px;}
#case ul,#experience ul,#recruit ul{clear:both;}
#case h3,#experience h3,#recruit h3{font-size:12px; color:#333;}
#case strong,#experience strong,#recruit strong{display:block; font-weight:normal; margin:5px 0;}
#hot_tag {padding:10px 15px; line-height:20px;}
#top_bbs {padding:10px 15px 1px 15px;}
#top_bbs h3 {font-size:12px; margin-bottom:8px;}
#top_bbs a {text-decoration:underline;}
.guide {background:#fcfae3; border:1px dashed #ccc; margin-bottom:20px; padding:10px; font-size:12px;}
.guide p {margin:10px 0;}
#close {text-align:right; background:#daedfe; padding:7px 10px;}
#comment .text {border:1px solid #04389b;}
#comment .textarea {border:1px solid #04389b; width:99%; margin:8px 0 30px 0;}
#comment h3 {border-bottom:1px solid #ccc; padding-bottom:3px; margin-bottom:15px; font-size:12px;}
#comment h3 strong{color:#b90302; border-right:1px solid #ccc; padding-right:10px;}
#comment h3 em {float:right; font-weight:normal; font-style:normal;}
#comment dl {color:#04389b; line-height:20px; margin-bottom:30px;}
#comment dd {margin-bottom:10px;}
#comment dl em {float:right; color:#999; font-style:normal;}
#sequence h3 {background:#daedfe; border-bottom:1px solid #8cb6e0; margin-bottom:10px; padding:7px 12px; font-size:14px;}
#sequence em {margin-left:20px; color:#999; font-style:normal;}
#sequence a:link,#sequence a:visited {color:#1f3a87;}
#sequence a:hover,#sequence a:active {color:#f90;}
#google_ad {text-align:center; padding:10px 0;}
#bandwidth {padding:14px 0; *padding:8px 0; margin:0 10px; line-height:18px; height:75px;}
#bandwidth img {width:90px; height:75px; margin-right:10px; float:left;}
#bandwidth strong {display:block;}
#serch {width:300px; height:130px; background:url(/images/2010/serch_bg.gif) no-repeat; margin-bottom:8px; padding-top:46px; text-align:center;}
#serch td {text-align:left;}
.product_latest li {border-bottom:1px dashed #ccc; padding:6px 0; margin:0 10px; height:64px; line-height:20px;}
.product_latest h4 {font-size:12px; font-weight:normal; margin-bottom:5px;}
.product_latest img {float:left; width:60px; height:60px; border:1px solid #ccc; padding:1px; margin-right:10px;}
/*--linkstyle--*/
a {text-decoration:none;}
a:link,a:visited {color:#044bbf; text-decoration:none;}
a:hover,a:active {color:#f90; text-decoration:underline;}
#keyword a:link,#keyword a:visited {color:#1f67bc;}
#keyword a:hover,#keyword a:active {color:#f90;}
/*--add by wukai--*/
.specila_hot img{ width:80px; height:80px;}
#focus .summary_1{
	height:110px;
	overflow:hidden;
	line-height:20px;
	font-size:12px;
}
#focus .summary_2{ height:40px; overflow:hidden;line-height:20px;font-size:12px;}
li,h1,h2,h3,h4,h5{ overflow:hidden;}
h1,h2,h3,h4{}
.specialList li{padding:10px; overflow:hidden; height:65px;}
.specialList .pic{ float:left; margin-right:10px; display:block;}
.specialList .pic img{ width:65px; height:65px;}
.specialList .spcname{ display:block; font-weight:bold; float:left;}
.specialList .datetime{ display:none;}
.specialList .summary{ line-height:18px;display:block; height:50px; width:210px; overflow:hidden; position:relative; top:-50px; left:75px; clear:both;}
#stor_news li,.list01 li{ white-space:nowrap;}
.ad_banner{ clear:both;}

.ad_banner iframe,.ad_side iframe{ margin-bottom:5px;}
.ad_banner,.ad_side{ margin-bottom:5px;}
.tag02_content p{ height:36px; line-height:20px; overflow:hidden;}
.tag02_content h5,.tag02_content h5,.tag02_content h5{ white-space:nowrap; overflow:hidden;}
#special_topone img{ width:100px; height:100px; float:left; margin-left:0 5px;}
#special_topone p{ height:70px; line-height:0.44cm; overflow:hidden;}
.pageLimit a,.pageLimit font{ margin:0 5px;}
#main02 #content02 ul li img{ margin-bottom:2px;}
#main02 #content02 ul li{ height:auto;}
#main02 #content02 ul li p{ line-height:22px;height:auto;}

.specialList .spcname{ overflow:hidden; white-space:nowrap; width:200px;}
.tag02_content #ui01_list li{ padding:0;}

#main02 #content02 .more{ line-height:30px;}
#bbstopic a{
background:url(../images/2010/list01.gif) no-repeat center left;
display:block;
width:100%;
overflow:hidden;
overflow-x:hidden;
white-space:nowrap;
text-decoration:none;
*text-overflow:ellipsis;
padding-left:12px;
margin-top:5px; 
margin-bottom:5px;
}
#bbstopic {width:260px;}
#bbstopic br{ display:none;}
/*-----xuebin start----*/
#menuitem a{
background:url(/images/2010/icon_0303.gif) no-repeat center left;
}
#menuitem a:hover{
color:#ffffff;
text-decoration:none;
background:url(/images/2010/icon_0202.gif) no-repeat center left;
}
#mediainfo{
	float:left;
	color:#0e4598;
	margin-top: 3px;
	margin-right: 200px;
	margin-bottom: 0;
	margin-left: 0;
}
/*-----xuebin end----*/

.default 				 { line-height: 24px; }
.default h1              { margin: 0.67em 0 }
.default h2              { margin: 0.75em 0 }
.default h3              { margin: 0.83em 0 }
.default h4, .default p, .default blockquote, .default ul, .default fieldset, .default form, .default ol, .default dl, .default dir, .default menu
						   { margin: 1.12em 0 }
.default h5              { margin: 1.5em 0 }
.default h6              { margin: 1.67em 0 }
.default blockquote      { margin-left: 40px; margin-right: 40px }
.default ol, .default ul, .default dir, .default menu, .default dd
						 { margin-left: 40px }
.default ul              { list-style-type: disc }
.default ol              { list-style-type: decimal }
#articleContent{ text-indent:24px;}
.contentPageLimit{font-size:12px;margin-bottom:0px; overflow:hidden; height:30px; text-align:center; width:100%;}
.contentPageLimit .inner{text-align:center;}
.contentPageLimit a{position:relative; padding:3px 7px; line-height:20px;  border:#0099FF solid 1px; text-align:center;background-color:#f5f5f5; color:#296CB3;}
.contentPageLimit a:hover{ border:#296CB3;text-decoration:none; }
.contentPageLimit .pageNow{ color:#fff; background-color:#296CB3; border-color:#296CB3; }
.contentPageLimit .bt{ width:auto; top:-2px;}
.contentPageLimit .end{ border:#CCCCCC; cursor:default; color:#999;}
.contentPageLimit .end:hover{border:#CCCCCC;}
#sidebar iframe{ margin-bottom:10px;}


#sidebar .list01 li{padding-left:22px;}
#sidebar .list01 .list_item_0{background:url(/images/2010/list_type_0.gif) no-repeat left center;}
#sidebar .list01 .list_item_1{background:url(/images/2010/list_type_1.gif) no-repeat left center;}
#sidebar .list01 .list_item_2{background:url(/images/2010/list_type_2.gif) no-repeat left center;}
#sidebar .list01 .list_item_3{background:url(/images/2010/list_type_3.gif) no-repeat left center;}
#sidebar .list01 .list_item_4{background:url(/images/2010/list_type_4.gif) no-repeat left center;}
#sidebar .list01 .list_item_5{background:url(/images/2010/list_type_5.gif) no-repeat left center;}
#sidebar .list01 .list_item_6{background:url(/images/2010/list_type_6.gif) no-repeat left center;}
#sidebar .list01 .list_item_7{background:url(/images/2010/list_type_7.gif) no-repeat left center;}
#sidebar .list01 .list_item_8{background:url(/images/2010/list_type_8.gif) no-repeat left center;}
#sidebar .list01 .list_item_9{background:url(/images/2010/list_type_9.gif) no-repeat left center;}

.database {text-align:center; font-size:12px; margin-bottom:15px;}
.database .article_meta_from a{ color:#cc0000;}
.database .article_meta_pubtime{ color:#666666;}
.database .article_meta_type{ color:#666666;}
.database .article_meta_author{ color:#000;}
.database .article_meta_editor{ color:#666666;}
.product {
	MARGIN-TOP: 5px;
	PADDING-LEFT: 2px;
	FLOAT: left;
	MARGIN-BOTTOM: 5px;
	width: 80px;
	padding-right: 2px;
}
.product UL {
	DISPLAY: inline;
	FLOAT: left;
	MARGIN-LEFT: 2px;
	WIDTH: 80px;
	MARGIN-RIGHT: 2px
}

.p_img {
	BORDER-RIGHT: #cccccc 1px solid;
	BORDER-TOP: #cccccc 1px solid;
	FLOAT: left;
	BORDER-LEFT: #cccccc 1px solid;
	BORDER-BOTTOM: #cccccc 1px solid;
	padding: 2px;
}
.product UL LI.p_1 {
	FLOAT: left; OVERFLOW: hidden; WIDTH: 86px; LINE-HEIGHT: 23px; HEIGHT: 25px; TEXT-ALIGN: center
}
.tbox{
	overflow:hidden;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 4px;
	margin-left: 0;
}
.tbox dt{
	height:20px;
	overflow:hidden;
	clear:both;
}
.tbox dd{
	/*padding:4px 4px 0px;*/
	overflow:hidden;
}

.tbox dt strong{
	height:24px;
	line-height:24px;
	padding-left:4px;
	padding-right:4px;
	display:block;
	float:left;
	color:#044bbf;
	letter-spacing:1px;
}
.tbox dt strong a{
	color:#044bbf;
}
.tbox dt strong a:hover{
	color:#044bbf;
	text-decoration:none;
}
.tbox dt span.more{
	float:right;
	position:relative;
	line-height:25px;
	padding-right:8px;
	color:#666666;
}
.tbox dt span.more a{
	color:#666666;
	text-decoration:none;
}
.tbox dt span.more a:hover{
	color:#ff3333;
	text-decoration:underline;
}
.tbox dt span.label{
	height:25px;
	float:right;
	overflow:hidden;
	padding-right:1px;
	padding-top:2px;
}
.f5{/*友情链接(文字)专用*/
	width:100%;
	overflow:hidden;
	clear:both;
	padding-bottom:4px;
}
.f5 li{
	float:left;
	line-height:14px;
	white-space:nowrap;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 4px;
}
.f5 li a{
	color:#044bbf;
	float:left;
}

.tbox{
	margin:0 0 8px 0;
	border-bottom:1px solid #DFF2F5;
	overflow:hidden;
	background:url(/images/fl-bg.gif) 0 0 repeat-x;
}
.tbox dt{
	height:25px;
	border:1px solid #DFF2F5;
	overflow:hidden;
	clear:both;
}
.tbox dd{
	border-left:1px solid #DFF2F5;
	border-right:1px solid #DFF2F5;
	padding:4px 4px 0px;
	overflow:hidden;
}

.tbox dt strong{
	height:26px;
	line-height:26px; !important;line-height:25px;
	padding-left:22px;
	padding-right:4px;
	display:block;
	float:left;
	color:#397CBE;
	background:url(../images/fbico.gif) 5px 6px no-repeat;
	letter-spacing:1px;
}
.tbox dt strong a{
	color:#397CBE;
}
.tbox dt strong a:hover{
	color:#4C94F6;
	text-decoration:none;
}
.tbox dt span.more{
	float:right;
	position:relative;
	line-height:26px;
	padding-right:8px;
	color:#397CBE;
}
.tbox dt span.more a{
	color:#397CBE;
	text-decoration:none;
}
.tbox dt span.more a:hover{
	color:#333;
}
.tbox dt span.label{
	height:24px;
	float:right;
	overflow:hidden;
	padding-right:1px;
	padding-top:2px;
}
.tbox dt span.label a{
	height:25px;
	display:block;
	padding:0px 7px 0px 8px;
	line-height:23px;
	border-left:1px solid #BFE0F9;
	float:left;
	color:#666;
	text-decoration:none;
	overflow:hidden;
	letter-spacing:1px;
}
.tbox dt span.label a:hover{
	color:#360;
}
.tbox dt span.label a.thisclass{
	background:#FFF;
	color:#333;
	border-top:3px solid #BFE0F9;
}

.f1{/* 带数字ICO的排行榜列表 */
	background:url(../images/number-range.gif) 5px 5px no-repeat;
	overflow:hidden;
}
.f1 li{
	height:38px;
	display:block;
	padding:3px 0px 4px 0px;;
	border-bottom:1px dashed #DCEBD7;
	padding-left:15px;
	overflow:hidden;
}
.f1 li a{
	height:21px;
	line-height:21px;
	overflow:hidden;
	display:block;
}
.f1 li span{
	line-height:15px;
	color:#666666;
	margin-left:5px;
}
.f1 li span small{
	font-size:12px;
	color:#999;
}
.f1 li span a{
	display:inline;
	line-height:15px;
	color:#666666;
	color:#690;
}