/* CSS Document */
body{font-family:"ËÎÌå","Microsoft Yahei",Arial Narrow;font-size:12px; color:#333; background:#fff;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,p,span,form,input,textarea,button,code,em,cite{padding:0; margin:0;}
table{border-spacing: 0; border-collapse: collapse;}
img{border:0;}
ol,ul,li,dl,dt,dd{list-style:none;}   
a:link,a:visited{color:#333;text-decoration:none}
a:active,a:hover{color:#f00;text-decoration:underline}
.lt{float:left;}
.rt{float:right;}
.cl{ clear:both}
.cc:after {content: ".";display: block;height:0;clear: both;visibility: hidden;}
.cc {display: inline-block;} /* Hides from IE-mac \*/
* html .cc {height: 1%;}
.cc{display: block;} /* End hide from IE-mac */
.mb1{border:1px solid #cbdce9; float:left; margin-top:10px;}
.mtop10{margin-top:10px;}
h3.tt1,h3.tt2{border:1px solid #fff; border-bottom:0; color:#105095; height:33px; line-height:33px; font-size:14px; background:#f4f9fe url(../images/tt1.jpg) 11px 11px no-repeat; padding:0 10px 0 22px;}
h3.tt2{line-height:36px; height:36px;}
h3.tt2 span{float:right; font-size:12px; font-weight:normal;}

#head,#footer,#nav{width:980px; margin:0 auto;}
#nav{height:34px; padding-top:10px; background:url(../images/nav.jpg) repeat-x;position:relative; z-index:11;}
#nav li{font:normal 14px/20px "Microsoft Yahei"; float:left; border-right:1px solid #043e7e; border-left:1px solid #2575fb; padding:0 25px;}
#nav li.lunt{border-right:0;}
#nav li.first{border-left:0;}
#nav a:link,#nav a:visited{color:#fff;}
#nav a:active,#nav a:hover{color:#ff0;}
#nav code{width:153px; height:50px; background:url(../images/go.gif) no-repeat; position:absolute; right:-1px; bottom:0;}
#nav code a{height:50px; display:block;}
#menu{width:978px; height:32px; line-height:32px; margin:0 auto; border:1px solid #cdcdcd; border-top:0;}
#menu a{display:inline; margin:0 0 0 15px;}
.gg{width:980px; margin:0 auto; padding:5px 0;}
.main{width:980px; margin:0 auto;}
.main_l{width:670px; float:left;}
.main_r{width:300px; float:right;}
.main_la{width:300px; float:left;}
.focus{width:294px; padding:2px 2px 5px; margin-top:0;}
.focus ul{width:294px; height:274px; overflow:hidden; position:relative; z-index:11; text-align:center;}
.focus li{width:294px; float:left; display:none;}
.focus li img{width:294px; height:274px; display:block;}
.focus li p{height:34px; line-height:34px; background:#000; filter:alpha(opacity=80); opacity: 0.8; font-size:14px; overflow:hidden; position:absolute; left:0; top:240px; width:294px;}
.focus a:link,.focus a:visited{color:#fff;}
.focus a:active,.focus a:hover{color:#ff0;}
.focus dl{padding:5px 87px 0;}
.focus dd{width:20px; height:12px; border:1px solid #1ba1e2; float:left; display:inline; margin-left:7px; cursor:pointer; overflow:hidden;}
.focus dd.current{background:#1ba1e2;}
.pic_tj li{width:300px; float:left; margin-top:10px;}
.pic_tj li img{width:296px; height:100px; padding:1px; border:1px solid #cbdce9; display:block;}
.news_tj{width:358px; float:right; border:1px solid #cbdce9; padding-bottom:4px;}
.news_tj ul{padding:0 10px;}
.news_tj li{line-height:28px; height:28px; overflow:hidden; border-bottom:1px dashed #e0e0e0; font-size:14px; width:100%; float:left;}
.news_tj li.wu{border-bottom:0;}
.news_tj li span{color:#9f9f9f; float:right;}
.news_tj li.wu2{border-bottom:1px solid #d4cdcd; line-height:1px; height:1px; margin-bottom:3px; padding-bottom:10px; margin-bottom:10px;}
.news_tj ul.tt li{text-align:center; border-bottom:0;}
.news_tj ul.tt li.tj1{font-size:16px; font-weight:bold; margin-top:8px;}
.news_tj ul.tt li.tj2{font-size:12px; line-height:20px; height:20px; color:#105095;  margin-bottom:8px;}
.news_tj ul.tt li.tj2 a:link,.news_tj ul.tt li.tj2 a:visited{color:#105095;}
.news_tj ul.tt li.tj2 a:active,.news_tj ul.tt li.tj2 a:hover{color:#f00;}
.input1{width:228px; font-size:12px; padding:0 2px; height:29px; line-height:29px; background:#fff; border:2px solid #105095; float:left;}
.mid dt{width:150px; float:left;}
.mid dt img{width:144px; height:82px; border:1px solid #cbdce9; padding:2px; display:block;}
.mid dd{width:140px; height:82px; border:1px solid #cbdce9; padding:2px; float:right;}
.mid dd h4{width:18px; padding:10px 5px; background:#1ba1e2; height:62px; text-align:center; float:left; font-size:12px; font-weight:normal; color:#fff;}
.mid dd span{width:112px; float:left; text-align:center; font-size:14px; padding-top:20px;}
.mid dd h5{font:normal 25px/30px "Microsoft Yahei"; color:#c00;}
.game_txt,.game_txt2 div,.game_xinxi{width:298px;}
.game_txt ul,.game_txt2 div ul,.game_txt dl,.newsxg ul{border-top:2px solid #1ba1e2; padding:5px 10px 12px;}
.newsxg ul{ padding:10px 0; float:left; width:100%;}
.game_txt li,.game_txt2 div li{line-height:30px; height:30px; background:url(../images/li_a.jpg) 0 12px no-repeat; padding:0 5px 0 12px; overflow:hidden; border-bottom:1px dashed #bfbbbb;}
.game_txt2 .mb1{width:318px; float:left; display:inline; margin-left:10px;}
.game_txt2 .mb1 li span{float:right; color:#9f9f9f;}
.game_txt dl{width:298px; float:left; padding:0 0 10px;}
.game_txt dd{width:124px; float:left; text-align:center; padding:10px 0 0 17px;}
.game_txt dd img{width:120px; height:90px; border:1px solid #9c9c9c; padding:1px; display:block;}
.game_txt dd p{line-height:20px; height:20px; overflow:hidden;}
.game_pic,.game_sp,.game_qieh{width:978px;}
.game_qieh{overflow:hidden; z-index:111; position:relative;}
#left1,#right1{width:28px; height:128px; background:url(../images/left.jpg) no-repeat; cursor:pointer; margin-top:60px;}
#right1{background:url(../images/right.jpg) no-repeat;}
.srcoll_pic{width:868px;height:294px;  float:left; position:relative; z-index:111; text-align:center; overflow:hidden; display:inline; margin:0 0 10px 20px;}
.srcoll_pic ul{height:8000%; position:absolute; left:0; top:0;}
.srcoll_pic li,.showpic li{width:110px; height:135px; float:left; margin:10px 0 0 12px; border:1px solid #70adbf;}
.showpic li{ margin:20px 0 0 18px;}
.srcoll_pic li img,.showpic li img{width:110px; height:110px; display:block;}
.srcoll_pic li p,.showpic li p{line-height:25px; height:25px; overflow:hidden; background:#bbe2f1; color:#105095; text-align:center;}
.srcoll_pic li a,.showpic li p a{color:#105095 !important;}
.game_pic ul,.game_xinxi dl,.dataku ul,.game_sp ul,#jlTab{border-top:2px solid #1ba1e2; width:100%; float:left;}
.dataku{width:668px;}
.dataku li{line-height:24px; height:48px; padding:10px; overflow:hidden; width:648px; float:left;}
.dataku li span{width:70px; border:1px solid #48b2e5; color:#0072bc; float:left; height:28px; line-height:28px; text-align:center; background:#fff; font-size:14px; margin-top:7px;}
.dataku li a{ background:url(../images/li_a.jpg) 10px 8px no-repeat; padding:0 0 0 20px; width:60px; float:left;}
.dataku li.bg1{background:#f0f5fc;}
.game_xinxi{float:right;}
.game_xinxi dl{padding:10px 15px; width:268px;}
.game_xinxi dd{width:134px; float:left; line-height:30px; height:30px;}
.game_xinxi dd.name{width:268px;}
.game_xinxi dd code{color:#6c6c6c;}
.game_xinxi li{width:80px; float:left; padding:0 0 18px 15px;}
.game_sp li{width:164px; float:left; padding:10px 0 0 26px; position:relative}
.game_sp li img{width:160px; height:120px; border:1px solid #b4b3b3; padding:1px; display:block;}
.game_sp code {background:url(../images/play.png) no-repeat 0 0;display: block;width: 62px;height: 62px;left:40%;position: absolute; top: 25%;}
.game_sp li p{line-height:18px; height:40px; overflow:hidden; padding-top:5px; text-align:center;}
.game_pic li{width:164px; float:left; text-align:center; padding:20px 0 15px 26px;}
.game_pic li img{width:160px; height:120px; border:1px solid #a9a9a9; padding:1px; display:block;}
.game_pic li p{line-height:20px; height:20px; overflow:hidden; margin-top:5px;}
.zqbox{width:896px; line-height:24px; height:50px; padding:6px 6px 6px 76px; background:#f6f9fe url(../images/zq.jpg) 6px 6px no-repeat; border:1px solid #cbdce9; margin:10px auto 0;}
.zqbox span{width:200px; float:right; border-left:1px dashed #9d9997; padding-left:30px; display:inline; margin-left:30px;}
#footer{line-height:24px; padding:10px 0; color:#666;}
#footer dt{padding:5px 10px;}
#footer dt b{color:#333;}
#footer dt a{display:inline; margin-left:10px;}
#footer dd{text-align:center; font-family:"Arial"; padding:10px 0; border-top:1px solid #d7d5d4;}
#footer a:link,#footer a:visited{color:#666;}
#footer a:active,#footer a:hover{color:#f00;}

.qieh_show{ float:left; width:100%;}

#zimucx{float:right; width:553px; height:21px; background:url(../images/zmcx.jpg) no-repeat 0 0; margin:7px 130px 0 0;}
#zimucx em{ display:block; float:left;font-style:normal; font:12px/21px "ËÎÌå"; color:#9f9f9f; padding:0 8px;}
#zimucx a{ display:block; float:left;font:bold 14px/21px "Arial"; color:#105095; padding:0 3px;}

#jlTab{ height:67px; padding:6px 0 0 10px; background:url(../images/jlbj.jpg) repeat-x;}
#jlTab li{ float:left; width:48px; height:67px; cursor:pointer}
#jlTab span{ display:block; width:41px; height:41px; margin:5px auto 0; background:url(../images/jl.jpg) no-repeat 0 0;}
#jlTab p{ padding-top:3px; line-height:14px; color:#0083cd; text-align:center;}
#jlTab li.current{ background:url(../images/jlqh.jpg) no-repeat 0 0; font-weight:bold;}
#jlTab .li2 span{ background-position:0 -42px}
#jlTab .li3 span{ background-position:0 -84px}
#jlTab .li4 span{ background-position:0 -126px}
#jlTab .li5 span{ background-position:0 -168px}
#jlTab .li6 span{ background-position:0 -210px}
#jlTab .li7 span{ background-position:0 -252px}
#jlTab .li8 span{ background-position:0 -294px}
#jlTab .li9 span{ background-position:0 -336px}
#jlTab .li10 span{ background-position:0 -378px}
#jlTab .li11 span{ background-position:0 -420px}
#jlTab .li12 span{ background-position:0 -462px}
#jlTab .li13 span{ background-position:0 -504px}
#jlTab .li14 span{ background-position:0 -546px}
#jlTab .li15 span{ background-position:0 -588px}
#jlTab .li16 span{ background-position:0 -630px}
#jlTab .li17 span{ background-position:0 -672px}
#jlTab .li18 span{ background-position:0 -714px}
#jlTab .li19 span{ background-position:0 -756px}
#jlTab .li20 span{ background-position:0 -798px}

#jlTab2 li{ float:left; width:45px;height:23px;border:1px solid #a4dfff; text-align:center; line-height:23px; cursor:pointer; margin:10px 0 0 8px; cursor:pointer; display:inline; color:#0083cd;}
#jlTab2 li.current{ background:#1962db; border:1px solid #105095; color:#fff; font-weight:bold;}
#jlTab2 li a{color:#0083cd;}
/*ÎÄÕÂÄÚÒ³*/
.content{width:668px; margin-top:0;}
.newsxg{width:668px;}
.content h3.weizi{height:36px; font-size:12px; font-weight:normal; line-height:36px; background:#f4f9fe; border:1px solid #fff; padding:0 15px; color:#105095;}
.content h3.weizi a:link,.content h3.weizi a:visited{color:#105095;}
.content h3.weizi a:active,.content h3.weizi a:hover{color:#f00;}
.showbox{border-top:1px solid #cbdce9;}
.showbox h2.nytt{font:normal 20px/28px "Microsoft Yahei"; text-align:center;}
.showbox h4.nytt2{font-size:12px; font-weight:normal; line-height:37px; border-bottom:1px solid #d7d4d3; border-top:1px solid #d7d4d3; margin-top:10px;}
.showbox h4.nytt2 span{float:right; padding-right:5px;}
.showbox h4.nytt2 a:link,.showbox h4.nytt2 a:visited{color:#f00;}
.showbox h4.nytt2 a:active,.showbox h4.nytt2 a:hover{color:#f00;}
.showtxt{font-size:14px; line-height:26px; padding:10px 0;}
.showtxt p{padding:5px 0;}
.page{margin:20px auto 10px; font-size:14px;}
.page ul li{text-align:center; display:inline; line-height:22px; color:#666; margin:0 1px;}
.page ul li a{padding:1px 8px 0; border:1px solid #ccc; color:#666; display:inline-block;}
.page ul li a:link,.page ul li a:visited{color:#666;}
.page ul li a:active,.page ul li a:hover,.page li a.pagenow{border:1px solid #1ba0e1; background:#1ba0e1; color:#fff!important; text-decoration:none;}
.showlist{padding:10px;}
.showlist li{font-size:14px; line-height:30px; height:30px; background:url(../images/li_a.jpg) 5px 11px no-repeat; overflow:hidden; padding:0 5px 0 20px;}
.showlist li span{float:right; color:#9f9f9f;}
.showlist li.xhx{height:1px; line-height:1px; background:none; border-bottom:1px dashed #e0e0e0; margin:17px 0 17px; *margin:6px 0 17px; *margin:6px 0 17px !important;}
.newsxg li { font-size:14px;line-height:30px; height:30px; background:url(../images/li_a.jpg) 5px 12px no-repeat; padding:0 5px 0 15px; overflow:hidden; border-bottom:1px dashed #bfbbbb; float: left;width: 280px; margin:0 15px;}