/* CSS Document */
body {
	margin-left: auto;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	font-size:12px;
	overflow-x:hidden;
	
}
/*------------------------------------------------main--------------------*/
#main {
	width:1003px;
	margin:0 auto;
}
#cont {
	width:100%;
	float:left;
	height:auto;
}
/*------------------------------------------------banner--------------------*/
#banner{
	width:100%;
	border-top:1px #7fabdc solid;
	height:auto;
	padding:2px 0px 5px 0px;
	float:left;
}
.STYLE1 {
	color: #FFFFFF;
}
/*------------------------------------------------left--------------------*/
#left{
	width:760px;
	height:auto;
	margin:0px 9px 0px 0px;
	float:left;
}
#left1 {
	width:760px;
	height:267px;
	float: left;
}
#left2{
	width:760px;
	height:55px;
	float:left;
	margin-bottom:5px;
	margin-top:8px;
	background:url(../images/xxgk_bg.gif) no-repeat;
}
#left3 {
	width:760px;
	float:left;
	height:292px;
	background:url(../images/bsdt.jpg) top no-repeat;
	margin-bottom:10px;
}
#left4 {
	width:760px;
	float:left;
	height:auto;
	margin-bottom:10px;
}
#left5 {
	width:758px;
	height:241px;
	float:left;
	border:1px #d0cfd4 solid;
	background: url(../images/bg1.gif);
	margin-bottom:10px;
}
#left6 {
	width:758px;
	height:241px;
	float:left;
	border:1px #d0cfd4 solid;
	margin-bottom:10px;
	background: url(../images/bg1.gif);
}
#left7 {
	width:758px;
	height:241px;
	float:left;
	border:1px #d0cfd4 solid;
	margin-bottom:10px;
	background: url(../images/bg1.gif);
}
#left8 {
	width:758px;
	height:241px;
	float:left;
	border:1px #d0cfd4 solid;
	margin-bottom:10px;
	background: url(../images/bg1.gif);
}
.left1_t {
	width:289px;
	height:265px;
	border:1px #d2d3d5 solid;
	padding-right:9px;
	float:left;
}

.left_new_top {
	width:100%;
	float:left;
	height:29px;
	background:url(../images/new_top_bg.gif) repeat-x;
}
.left_new_top1 {
	width:111px;
	height:29px;
	float:left;
	background:url(../images/new_top_left1.gif) no-repeat;
}
.left_new_top2 {
	width:6px;
	height:29px;
	float:right;
	background:url(../images/new_top_right.gif) no-repeat;
}
.left_new_top3 {
	width:130px;
	height:29px;
	float:left;
	background:url(../images/new_top_left2.gif) no-repeat;
}
.more1 {
	width:36px;
	height:11px;
	padding-top:8px;
	float:left;
	padding-left:300px;
}

#cont_title img {
	width:95px;
	height:55px;
	float:left;
	border:1px #d3d3d3 solid;
	padding:2px;
}
#cont_title a {
	width:338px;
	line-height:20px;
	font-weight:bold;
	font-size:14px;
	color:#3157ac;
}
#cont_title p {
	float:left;
	width:318px;
	line-height:25px;
	padding:0px 5px;
	color:#666666;
	DISPLAY: inline;
	WHITE-SPACE: nowrap;
	OVERFLOW: hidden;
	text-decoration:none;
	TEXT-OVERFLOW: ellipsis;
	word-break:break-all;
}
#cont_title span, #cont_title span a, #cont_title span a:link {
	float:right;
	width:70px;
	text-decoration:none;
	color:#666666;
	font-size:12px;
}
#cont_title span a:hover {
	text-decoration:underline;
	color:#FF0000;
	font-size:12px;
}
.contA {
	LIST-STYLE-TYPE: none;
	PADDING-LEFT: 5px;
	float:left;
	height:auto;
	width:98%;
}
.contA li, .title_con li {
	LINE-HEIGHT:28px;
	DISPLAY: inline;
	float:left;
	width:100%;
	overflow:hidden;
}
.contA li a img {
	float:left;
	width:7px;
	padding-right:5px;
	padding-top:10px;
}
.contA li em {
	FONT-STYLE: normal;
	float:right;
	FONT-SIZE: 12px;
	width:10%;
	color:#6b6d6a;
}
.contA li span, .contA li span a, .contA li span a:link {
	WIDTH:86%;
	DISPLAY: inline;
	WHITE-SPACE: nowrap;
	OVERFLOW: hidden;
	text-decoration:none;
	color:#06377c;
	TEXT-OVERFLOW: ellipsis;
	font-weight: normal;
	float:left;
}
.contA li span a:hover {
	color:#FF0000;
	text-decoration:underline;
}
.bg_title1 {
	height:94px;
	float:left;
	width:758px;
	background-image: url(../images/bg_title1.gif);
	background-repeat: no-repeat;
	background-position: top;
}
.bg_title2 {
	height:94px;
	float:left;
	width:758px;
	background: url(../images/bg_title1.gif) no-repeat 0px -107px;
}
.bg_title3 {
	height:94px;
	float:left;
	width:758px;
	background: url(../images/bg_title1.gif) no-repeat 0px -200px;
}
.bg_title4 {
	height:94px;
	float:left;
	width:758px;
	background: url(../images/bg_title1.gif) no-repeat 0px -298px;
}
.more2 {
	height:25px;
	float:left;
	padding:15px 0px 0px 340px;
}
.title_cont {
	width:367px;
	border-right:1px #d0cfd5 solid;
	float:left;
	height: auto;
}
.title_cont ul, .title_cont2 ul {
	margin:5px 10px;
	line-height:26px;
	width:347px;
	list-style-type:none;
}
.title_cont li, .title_cont2 li {
	width:100%;
	float:left;
}
.title_cont li a, .title_cont li a:link, .title_cont2 li a, .title_cont2 li a:link {
	float:left;
	DISPLAY: inline;
	WHITE-SPACE: nowrap;
	OVERFLOW: hidden;
	text-decoration:none;
	color:#06377c;
	TEXT-OVERFLOW: ellipsis;
	font-weight: normal;
	width:280px;
}
.title_cont li a:hover, .title_cont2 li a:hover {
	color:#FF0000;
	text-decoration:underline;
}
.title_cont li span, .title_cont2 li span {
	float:right;
	width:60px;;
	color:#6b6d6a;
}
.title_cont2 {
	width:370px;
	float:right;
}
/*------------------------------------------------right--------------------*/
#right {
	width:224px;
	height:auto;
	float:left;
}
#right1,#right4,#right5,#right6,#right7{
	width:100%;
	height:auto;
	float:left;
	background:url(../images/right_lan_bg.gif) top no-repeat;
	padding-bottom:10px;
}
#right2 {
	width:100%;
	height:auto;
	float:left;
	padding-bottom:10px;
}
#right3 {
	width:100%;
	height:auto;
	float:left;
	padding-bottom: 5px;
}
.right_icq_k{width:224px; height:auto; margin-bottom:10px;}
.right_lan_bg {
	width:99%;
	height:auto;
	border:1px #d5d3d8 solid;
	background-color:#f1faff;
}
.right_lan_bg div{
	  width:224px;
	  float:left;
	  line-height:25px;
	  display:inline;
	  color:#333333;
	  font-size:12px;
	  font-weight:normal;
	  font-family:"ËÎÌå";
}
.right_lan_bg div a,.right_lan_bg div a:link{
	  color: #0000CC;
	  font-size:12px;
	  font-weight:normal;
}
.right_lan_bg div a:hover{
	  color: #FF0000;
	  font-size:12px;
	  font-weight:normal;
}
.right_lan_bg table {
	font-size:12px;
	line-height:26px;
	text-align:center;
}
.right_lan_bg img{ padding:2px 12px;
}
.right_lan_bg1{
	width:99%;
	height:178px;
	border:1px #d5d3d8 solid;
	background-color:#f1faff;
}
.right_lan_bg2 {
	width:99%;
	height:auto;
	border:1px #d5d3d8 solid;
	background-color:#f1faff;
}
.right_lan_bg2 .rank {
background:url(../images/rank.gif) no-repeat left top;
}
.right_lan_bg2 .rank div{ padding-left:26px;}
.right_lan_bg2 .rank div a,.right_lan_bg2 .rank div a:link{color:#B50000; font-weight: normal; text-decoration:none;}
.right_lan_bg2 .rank div a:hover{color:#0033FF; font-weight:normal; text-decoration: underline;}
.right_lan_bg a,.right_lan_bg a:link{ font-size:14px; color:#B50000; font-weight:bold; text-decoration:none;}
.right_lan_bg a:hover{text-decoration: underline; color:#0033FF;}
.right_lan_bg2 td{ line-height:25px; height:25px;}
#lan1 {
	width:50%;
	height:28px;
	background:url(../images/right_lan1.gif) left no-repeat;
	margin-left:15px;
}
#lan2 {
	width:50%;
	height:28px;
	background:url(../images/right_lan2.gif) left no-repeat;
	margin-left:15px;
}
#lan3 {
	width:50%;
	height:28px;
	background:url(../images/right_lan4.gif) left no-repeat;
	margin-left:15px;
}
#lan4 {
	width:50%;
	height:28px;
	background:url(../images/right_lan5.gif) left no-repeat;
	margin-left:15px;
}
#lan5 {
	width:50%;
	height:28px;
	background:url(../images/right_lan6.gif) left no-repeat;
	margin-left:15px;
}
.right_font, .right_font a, .right_font a:link {
	color: #FF0000;
	line-height:30px;
	text-decoration:none;
	float:right;
	cursor:pointer;
}
.right_font a:hover {
	color: #FF0000;
	line-height:30px;
	text-decoration: underline;
}
.lan_bg2 {
	background:url(../images/right_lan_bg2.gif) center no-repeat;
	height:37px;
	line-height:37px;
	padding-left:15px;
}
.gk_banner_bg {
	float:left;
	background-image: url(../images/gk_banner_bg.gif);
	width:105px;
	height:30px;
	margin:4px 0px 4px 4px;
	display:inline;
}
.gk_banner_bg img {
	padding-left:5px;
	float:left;
}
.gk_banner_bg span, .gk_banner_bg span a, .gk_banner_bg span a:link {
	width:85%;
	padding-left:2px;
	line-height:30px;
	font-size:14px;
	color:#0a4b9b;
	text-decoration:none;
	font-weight:bold;
}
.gk_banner_bg span a:hover {
	width:85%;
	padding-left:3px;
	line-height:30px;
	font-size:14px;
	color: #FF0000;
	text-decoration:underline;
	font-weight:bold;
}
.right_lan2_bg {
	width:222px;
	float:left;
	border-left:1px #d3d3d3 solid;
	border-right:1px #d3d3d3 solid;
	border-bottom:1px #d3d3d3 solid;
	height:auto;
	background-color:#f1faff;
	padding-bottom: 10px;
}
#right3 img{ padding-bottom:5px;}
#left2 table{margin-left:100px; margin-top:7px; display:inline;}
#left2 td{ padding:0 12px;}

/*flash-new*/
#lantern_slide {
	BORDER-RIGHT: #ccc 1px solid;
	BORDER-TOP: #ccc 1px solid;
	MARGIN: 0;
	OVERFLOW: hidden;
	BORDER-LEFT: #ccc 1px solid;
	WIDTH: 285px;
	BORDER-BOTTOM: #ccc 1px solid;
	HEIGHT:261px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	float: left;
}
#ts_img {
	width:1001px;
	border:1px #d0d0d5 solid;
	height:191px;
	background:url(../images/ts_bg.jpg) no-repeat left #f2faff;
	float:left;
}
#ts_img .k{
	display:inline;
	float: left;
	width:920px;
	margin:10px 0 10px 70px;
	height:auto;
	display:inline;
}
/*------------------------------------------------footer--------------------*/
#link{width:1001px; height:53px; border:1px #d3d3d3 solid; float:left; background:url(../images/link_bg.gif) repeat-x; margin:8px 0;}
#link div{ letter-spacing:2px; padding-left:10px; float:left; font-size:14px; font-weight:bold; color:#0853b4; height:53px; line-height:53px;}
/*------------------------------------------------footer--------------------*/
#footer {
	height:122px;
	width:1001px;
	background:url(../images/footer.gif) repeat-x;
	border:1px #ccd0d3 solid;
	float:left;
	text-align:center;
	line-height:30px;
	padding-top:10px;
	margin-top:10px;
	_margin-top:0;
	display:inline;
}
#footer p{
	line-height:25px;
	float:left;
	text-align:center;
	width:850px;
}

