@charset "gb2312";
/* CSS Document */

*{ margin:0; padding:0;}
body{ color:#1762b0; line-height:20px; font-size:12px; font-family:"Î¢ÈíÑÅºÚ", "ºÚÌå";}
html{ overflow-x:hidden;}
a{ color:#1762b0; text-decoration:none;}
ul,li{ list-style:none;}
img{ border:0;}
.fl{ float:left; display:inline;}
.fr{ float:right; display:inline;}
.al{ text-align:left;}
.ac{ text-align:center;}
.ar{ text-align:right;}
.top{ background:url(../images/top_bj.jpg) repeat-x; height:68px; overflow:hidden;}
.top .nr{ width:980px; overflow:hidden; margin:0 auto;}
.logo{ width:349px; height:47px; margin-top:10px;}
.logo img{ width:349px; height:47px;}
.lang{ margin-top:20px;}
.lang a{ display:inline-block; padding-left:25px; margin-left:10px;}
.lang a.zw{ background:url(../images/lang_zw.png) no-repeat 0 4px;}
.lang a.yw{ background:url(../images/lang_yw.png) no-repeat 0 4px;}
.pictop{ background:url(../images/toppic.jpg) no-repeat top center; height:256px; overflow:hidden;}
.nav{ background:url(../images/navbj.png) no-repeat; margin:0 auto; height:44px; width:938px; overflow:hidden; margin-top:212px; line-height:44px; padding:0 41px;}
.nav li{ float:left; display:inline; font-size:18px; width:108px; text-align:center; background:url(../images/nav_shu.jpg) no-repeat top right; padding-right:26px;}
.nav li a{ color:#fff; display:block;}
.nav li.select a{ background:url(../images/nav_sel.png) no-repeat center; color:#77c91c;}
.nav li.none{ background:none;}

.bjall{ background:url(../images/bm_shu.jpg) repeat-x top center #e1f2fe;}
.bj_top{ background:url(../images/bj_top.png) no-repeat top center; padding-top:40px;}
.bj_m{ background:url(../images/bj_m.png) repeat-y top center; padding-top:10px; min-height:821px; _height:expression(this.scrollHeight < 821 ? "821px" : "auto"); overflow:hidden; width:100%;}
.wid933{ width:933px; overflow:hidden;}
.marauto{ margin:0 auto;}
.mwidth{ width:933px; overflow:hidden; margin:0 auto;}
.mainbtm{ background:url(../images/main_btm.jpg) no-repeat bottom center; padding-bottom:15px;}
.mainm{ background:url(../images/main_m.jpg) repeat-y; padding:10px 31px 10px 32px; width:870px;}
.bannerpic_b{ background:url(../images/bannerpicb_bj.jpg) no-repeat; width:862px; height:332px; padding:4px;}
.bannerpic_b img{ width:862px; height:332px;}
.bannerpic_s{ width:870px; overflow:hidden;}
.bannerpic_s li{ float:left; display:inline; background:url(../images/bannerpics_bj.jpg) no-repeat; padding:3px; width:163px; height:61px; margin:10px 2px 0 3px;}
.bannerpic_s li img{ width:163px; height:61px;}
.mt10{ margin-top:10px;}
.mt30{ margin-top:30px;}
.mainnews{ background:url(../images/mainnews_btm.jpg) no-repeat bottom; padding-bottom:10px; width:599px; overflow:hidden; line-height:24px;}
.mainnews_m{ background:url(../images/mainnews_m.jpg) repeat-y; padding:10px 30px 10px 30px; width:539px; overflow:hidden; height:174px;}
.mainnews_m li{ float:left; display:inline; width:539px; overflow:hidden; margin-bottom:10px;}
.mainnews_m li .t{ font-size:14px; color:#739904; height:24px; overflow:hidden;}
.mainnews_m li .t a{ color:#739904;}
.mainnews_m li .xx{ height:24px; overflow:hidden;}
.link{ background:url(../images/mainlink_btm.jpg) no-repeat bottom; padding-bottom:10px; width:306px; overflow:hidden;}
.link_m{ background:url(../images/mainlink_m.jpg) repeat-y; padding:10px 30px 10px 30px; width:246px; overflow:hidden; height:174px;}
.link_m li{ background:url(../images/dian.jpg) no-repeat 0 15px; padding-left:10px; height:32px; line-height:32px; width:236px; overflow:hidden; border-bottom:#f9f9f9 1px solid;}
.bottom{ background:url(../images/btmbj.jpg) no-repeat bottom center; height:80px; padding-top:110px; line-height:22px; text-align:center; color:#fff;}
.maink{ min-height:821px; _height:expression(this.scrollHeight < 821 ? "821px" : "auto");}
.tit_dir{ background:url(../images/titbj.jpg) no-repeat center top; height:50px; line-height:43px; padding:0 30px; width:873px; overflow:hidden;}
.tit_dir .t{ font-size:24px; color:#659b09;}
.tit_dir .location{ font-size:14px;}
.maink .mainm{ min-height:771px; _height:expression(this.scrollHeight < 771 ? "771px" : "auto"); line-height:24px;}
.clear{ clear:both;}
.mainm .tab{ overflow:hidden;}
.mainm .tab li{ float:left; display:inline; background:url(../images/btnbj.jpg) no-repeat; width:131px; height:36px; line-height:36px; text-align:center; font-size:16px; margin-left:10px;}
.mainm .tab li a{ display:block;}
.mainm .tab li.select{ background:url(../images/btnbj_sel.jpg) no-repeat;}
.mainm .tab li.select a{ color:#629709;}
.mainm .block{ width:870px; overflow:hidden;}
.mainm .block .nr{ width:870px; overflow:hidden;}
.mainm .block .nr .lw{ width:870px; overflow:hidden;}
.mainm .block .nr .lw li{ float:left; display:inline; width:870px; overflow:hidden; margin-bottom:10px; margin-top:10px;}
.mainm .block .nr .lw li .tit{ font-size:18px; color:#659b09; border-bottom:#c5e4fc 3px solid; overflow:hidden; margin-bottom:10px;}
.mainm .block .nr .lw li .xx{ height:30px; line-height:30px; overflow:hidden;}
.mainm .block .nr .lw li .plink{ height:30px; line-height:30px; overflow:hidden;}
.mainm .block .nr .lw li .plink img{ vertical-align:middle; margin-left:5px;}
.mainm .block .nr .lw li .pic{ margin-top:10px; width:870px; overflow:hidden}
.mainm .block .nr .lw li .pic img{ max-width:870px; _width:expression(document.body.clientWidth > 870 ? "870px" : "auto");}
.page{ margin-top:20px; color:#659b09;}
.page a{ margin:0px; color:#659b09;}
.mainm .block .nr .hj{ width:870px; overflow:hidden;}
.mainm .block .nr .hj li{ float:left; display:inline; width:204px; overflow:hidden; text-align:center; margin:10px 6px 6px 7px;}
.mainm .block .nr .hj li .pic{ padding:1px; border:#ddd 1px solid; width:200px; height:160px;}
.mainm .block .nr .hj li .pic img{ width:200px; height:160px;}
.mainm .block .nr .hj li .text{ height:30px; line-height:30px; overflow:hidden;}
.hjmore{}
.hjmore .mt{ font-size:16px; height:40px; line-height:40px; overflow:hidden}
.hjmore .pic{ width:870px; overflow:hidden;}
.hjmore .pic img{ max-width:870px; _width:expression(document.body.clientWidth > 870 ? "870px" : "auto");}
.hjmore .xx{ margin-top:10px;}
.news{ width:870px; overflow:hidden}
.news li{ float:left; display:inline; background:url(../images/dian.jpg) no-repeat 0 16px; padding-left:10px; width:860px; overflow:hidden; height:36px; line-height:36px; border-bottom:#ddd 1px dotted;}
.newsmoretit{ font-size:16px; height:36px; line-height:36px; overflow:hidden;}
.newsmoreinfo{ color:#999; height:30px; line-height:30px; overflow:hidden;}
.jobside{ border-bottom:#ddd 1px dotted; padding-bottom:15px; margin-bottom:15px;}
.str{ font-size:16px; font-weight:bold;}
.xsgg{ width:870px; overflow:hidden}
.xsgg .menber_tit{ width:870px; overflow:hidden; font-size:24px; font-weight:bold; background:#c1e5ff; height:46px; line-height:46px; text-indent:20px; margin-bottom:20px; margin-top:20px;}
.xsgg li{ float:left; display:inline; width:870px; overflow:hidden; border-bottom:#eee 1px solid; padding-bottom:15px; margin-bottom:15px;}
.xsgg li .pic{ float:left; display:inline; width:126px; height:140px; padding:1px; border:#ddd 1px solid; margin-right:15px; margin-bottom:10px;}
.xsgg li .pic img{ width:126px; height:140px;}
.xsgg li .text{}
.xsgg li .text .tit{ font-size:16px; font-weight:bold; height:30px; line-height:30px; overflow:hidden}
.xsgg li .text .info{ color:#659B09; height:26px; line-height:26px; overflow:hidden; font-size:14px; font-weight:bold;}
.xsgg li .text .xx{}
.download{ width:870px; overflow:hidden;}
.download li{ float:left; display:inline; background:url(../images/dian.jpg) no-repeat 9px 20px; padding-left:20px; height:44px; line-height:44px; border-bottom:#ddd 1px dotted; overflow:hidden; width:850px;}
.download li img{ vertical-align:middle; margin-left:10px;}










.bannerpic_s{ width:870px; overflow:hidden;}
.bannerpic_s li{ float:left; display:inline; margin:10px 2px 0 3px;}
.bannerpic_s li img{ width:163px; height:61px;}

/*bannerÐ§¹û*/
.picShow {
	OVERFLOW: hidden;
	HEIGHT: 430px;
	width:870px;
}
.ab_picshow {
	TEXT-ALIGN: center
}

.games_i_focus {
	OVERFLOW: hidden;
	WIDTH: 870px;
	POSITION: relative;
	HEIGHT: 445px
}
.gif_bimg_blk {
	OVERFLOW: hidden;
	POSITION: absolute;
	background:url(../images/bannerpicb_bj.jpg) no-repeat;
	width:862px;
	height:332px;
	padding:4px;
}
.gif_bimg {
	OVERFLOW: hidden;
	WIDTH: 862px;
	HEIGHT: 332px
}
.gif_bimg IMG {
	DISPLAY: block
}
.gif_bimg A:hover IMG {
	BORDER-LEFT-COLOR: #022665;
	BORDER-BOTTOM-COLOR: #022665;
	BORDER-TOP-COLOR: #022665;
	BORDER-RIGHT-COLOR: #022665
}
.gif_bimg_i {
	OVERFLOW: hidden;
	WIDTH: 862px;
	HEIGHT: 332px
}
.gif_bimg_i IMG {
	WIDTH: 862px;
	HEIGHT: 332px
}
.gif_bimg_t {
	PADDING-RIGHT: 6px;
	DISPLAY: none;
	PADDING-LEFT: 9px;
	Z-INDEX: 99;
	LEFT: 1px;
	PADDING-BOTTOM: 0px;
	OVERFLOW: hidden;
	WIDTH: 266px;
	PADDING-TOP: 0px;
	POSITION: absolute;
	TOP: 248px;
	HEIGHT: 35px
}
.gif_bimg_t H3 {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 14px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	COLOR: #c4edff;
	LINE-HEIGHT: 20px;
	PADDING-TOP: 5px;
	TEXT-ALIGN: left
}
.gif_bimg_t H3 A {
	COLOR: #c4edff;
	TEXT-DECORATION: none
}
.gif_bimg_t H3 A:visited {
	COLOR: #c4edff;
	TEXT-DECORATION: none
}
.gif_bimg_t H3 A:hover {
	COLOR: #c4edff;
	TEXT-DECORATION: underline
}
.gif_bimg_t H3 A:active {
	COLOR: #c4edff;
	TEXT-DECORATION: underline
}
.gif_bimg_t P {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-SIZE: 12px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	COLOR: #ffba2f;
	LINE-HEIGHT: 16px;
	PADDING-TOP: 0px;
	TEXT-ALIGN: right
}
.gif_bimg_t P A {
	COLOR: #ffba2f;
	TEXT-DECORATION: none
}
.gif_bimg_t P A:visited {
	COLOR: #ffba2f;
	TEXT-DECORATION: none
}
.gif_bimg_t P A:hover {
	COLOR: #ffba2f;
	TEXT-DECORATION: underline
}
.gif_bimg_t P A:active {
	COLOR: #ffba2f;
	TEXT-DECORATION: underline
}
.gif_bimg_bg {
	DISPLAY: none;
	BACKGROUND: #000;
	FILTER: Alpha(Opacity=50);
	OVERFLOW: hidden;
	WIDTH: 335px;
	POSITION: absolute;
	TOP: 242px;
	HEIGHT: 38px;
	opacity: 0.5
}
.gif_simg {
	LEFT: 15px;
	OVERFLOW: hidden;
	WIDTH: 840px;
	POSITION: absolute;
	TOP: 350px;
	HEIGHT: 75px
}
.gif_simg SPAN {
	FLOAT: left;
	OVERFLOW: hidden;
	display:inline;
	background:url(../images/bannerpics_bj.jpg) no-repeat;
	width:169px;
	height:67px;
	margin:2px 2px 0 2px;
}
.gif_simg A IMG {
	width:163px;
	height:61px;
	padding:3px;
}
.gif_simg SPAN.selected IMG {
	BACKGROUND: #f3c03b
}
.gif_simg SPAN.selected A {
	OVERFLOW: hidden;
	width:163px;
	height:61px;
}
.gif_simg SPAN.selected A IMG {
}
#gif_simg_g {
	FLOAT: left;
	OVERFLOW: hidden;
	WIDTH: 840px;
	HEIGHT: 75px
}
#gif_simg_bl {
	DISPLAY: block;
	OVERFLOW: hidden;
	WIDTH: 13px;
	CURSOR: pointer;
	POSITION: absolute;
	TOP: 303px;
	HEIGHT: 49px
}
#gif_simg_br {
	DISPLAY: block;
	OVERFLOW: hidden;
	WIDTH: 13px;
	CURSOR: pointer;
	POSITION: absolute;
	TOP: 303px;
	HEIGHT: 49px
}
#gif_simg_bl {
	LEFT: 1px
}
#gif_simg_br {
	RIGHT: 1px
}
#gif_simg_bl {
	BACKGROUND: url(../images/left_focus.gif) no-repeat 0px 0px;
	TOP: 380px
}
#gif_simg_br {
	BACKGROUND: url(../images/right_focus.gif) no-repeat 0px 0px;
	TOP: 380px
}









