@charset "UTF-8";
/* 
Web:css for new template
Author: Kling-Zhs
Date:2011-11-15 12:41
*/
body { margin: 0; padding: 0; font-size:12px; font-family:微软雅黑 宋体 "Helvetica Neue" , "Lucida Grande" , "Segoe UI" , Arial, Helvetica, Verdana, sans-serif; color: #A19D9A; }

* {margin: 0;padding: 0;}
a{ color:Black;text-decoration: none;  }
a:hover { color: #ff0000; text-decoration:underline; }

img{ border-width:0px;}
p { margin-bottom: 10px; line-height: 1.6em; }
ul, ol,menu,dir {  list-style: none;  margin:0px; padding:0px;}
dl,dt,dd{ margin:0; padding:0;}

h1, h2, h3, h4, h5, h6 { font-size: 1.5em; color: #666666; font-variant: small-caps; text-transform: none;  margin-bottom: 0px; }
h1 { font-size: 1.6em; padding-bottom: 0px; margin-bottom: 0px; }
h2 { font-size: 1.5em; font-weight: 600; }
h3 { font-size: 1.2em; }
h4 { font-size: 1.1em; }
h5, h6 { font-size: 1em; }
/* top   
----------------------------------------------------------*/
.top{height: 31px;line-height: 31px;color: #BCBBBB;text-align: left; background: url(/images/top_bg.gif) top repeat-x;text-align: center;   }
.top a{ color:#07519a; text-decoration:none;}
.top a:hover{ color:#ff0000; text-decoration:underline;}
.top dl{ width:980px; margin:0 auto;}
.top dt{ width:50%; float:left; text-align:left;}
.top dd{ width:50%; float:right; text-align:right;}
/* head 
----------------------------------------------------------*/
.head{ }
.logo{ width:980px; height:70px; margin:0 auto; overflow:hidden;}
.logo dt{width:200px; float:left;}
.logo dd{ width:780px; float:right; text-align:center;}
.search{ line-height:30px; margin-top:10px; font-size:14px;}
.search input[type=text]{ width:320px; height:25px; line-height:25px; padding-left:5px; border: 1px solid #C1D5F1;-moz-border-radius:5px; border-radius:5px;}
.search input[type=submit]{cursor: pointer;border: none;height: 30px;line-height: 32px;margin-left: 16px;width: 74px;background: url(/images/sch.gif) 0 0 no-repeat;}
.lright{  line-height:30px; text-align :left;}
.lright a{ margin:0 4px;}

.menu {width:980px; margin:0px auto; overflow:hidden;HEIGHT: 36px;line-height:36px; background: url(/images/bg_spr_n.png) repeat-x 0px -70px; }
.menu .arrL{background: url(/images/bg_spr_n.png) no-repeat 0px -115px; WIDTH: 6px;HEIGHT: 36px;DISPLAY: block;OVERFLOW: hidden; float:left;}
.menu .arrR{background: url(/images/bg_spr_n.png) no-repeat -6px -115px;WIDTH: 6px;HEIGHT: 36px;DISPLAY: block;OVERFLOW: hidden; float:right;}
.menu menu{ width:968px; height:36px; margin-top:5px; overflow:hidden; float:left;}
.head menu li.un{background-image:none;}
.head menu li {float:left;LINE-HEIGHT: 26px;HEIGHT: 26px; background: url(/images/bg_spr_n.png) no-repeat -283px -180px;}
.head menu li:hover { float:left;background:white; -moz-border-radius:5px; border-radius:5px; cursor:pointer; }
.head menu li:hover a{color:red;}
.head menu a{ color:White; font-size:13px; margin:auto 12px;font-weight:bold;}
.head menu a:hover{ text-decoration:none;   }
/* mapp   
----------------------------------------------------------*/ 
.mapp{ width:978px; height:30px; line-height:30px; margin:0px auto; overflow:hidden; border:1px solid #cbdaf7;-moz-border-bottom-left-radius:5px; border-bottom-left-radius:5px;-moz-border-bottom-right-radius:5px; border-bottom-right-radius:5px;}
.mapp dl{ width:976px; height:30px; margin:0; background:#f0f7fe; border:1px solid #fff; border-top:none;}
.mapp dt{width:30%; float:left; color:#000; text-indent:.5em;}
.mapp dt a{ text-transform:lowercase;color:#034af3;}
.mapp dd{ width:70%; float:right; text-align:right;}
.mapp dd a{ margin-right:5px; }
/* address   
----------------------------------------------------------*/ 
address{ height:35px; line-height:30px; font-size:1.0em; text-indent:0.5em;border-bottom: 1px solid #496077;}
address a{ margin:2px 3px; padding:3px 8px; border:1px solid #ccc; font-style:normal; font-family:宋体; }
address a:hover{ border:1px solid #4e6382; background:#87746e; color:#FFFFFF;}
/* main   
----------------------------------------------------------*/ 
.Imain { width:980px; margin:8px auto; overflow:hidden; }
.Imain dt{width:666px; float:left; color:#000;}
.Imain dd{ width:306px; float:right;  }
/*box */

/*box1*/
.ibox{ _height:270px; border: 1px solid #A5C0F7;margin: 8px 0 0; overflow:hidden;}
.ibox .title{width:100%;height: 27px;line-height: 27px;background: #E5F4FE;text-indent:.5em; font-weight:bold;}
.ibox .title .left{ float:left;}
.ibox .title .right{float: right; margin-right:8px;line-height: 27px; }
.ibox .title .right a{height: 18px;line-height: 27px; text-align: center;color: #2C59B4;font-size: 12px;padding:2px 8px; margin-right:5px; border:1px solid #dadada; background:white;-moz-border-radius:4px; border-radius:4px; cursor:pointer;}
.ibox .title .right a.cur{ background:#addafa; color:White; border-color:#9fd2f8;}
.ibox .title .right a:hover{ text-decoration:none;}
.ibox .list { padding: 0 0 12px;clear: both;overflow:hidden;}
.ibox .list a{border: 1px solid #BCD3F7;background: #F4F9FF;padding: 2px 2px 1px;height: 94px;width: 96px;float: left;margin: 14px 15px 0;cursor: pointer;text-decoration: none;}
.ibox .list a:hover{ border:1px solid #fbdeaf;}
.ibox .list a img{width: 94px;height: 69px;border: none;padding-bottom: 4px;}
.ibox .list a p{height: 21px;line-height: 21px; text-align:center;}
/*box2 */
.ibox1{border: 1px solid #A5C0F7;margin: 10px 0 0; overflow:hidden;}
.ibox1 .title{ width:100%; height: 27px;line-height: 27px;background: #E5F4FE; text-indent:.5em; font-weight:bold;}
.ibox1 .title .left{ float:left;}
.ibox1 .title .right{float: right; margin-right:8px; }
.ibox1 .title .right a{color: #FD5151;font-size: 12px;font-weight: 100;margin-right: 10px; font-family:"宋体";}	
.ibox1 .nav{display: block;clear: both;height: 23px;padding-left: 9px; margin-top:8px;}
.ibox1 .nav ul{}
.ibox1 .nav ul li {float: left;padding:4px 10px;line-height: 18px;margin-left:5px; background:#fefefe; border:1px solid #dadada;  -moz-border-radius:4px; border-radius:4px; cursor:pointer;}
.ibox1 .nav ul li.cur{background:#fffbcc; border:1px solid #fbdeaf; color:#ef9303; font-weight:bold;}

.ibox1 .list { overflow:hidden;padding: 0 0 12px;clear: both;}
.ibox1 .list .div{ overflow:hidden;}
.ibox1 .list .div .img{overflow:hidden;padding: 0 0 12px;}
.ibox1 .list .div .img a{border: 1px solid #BCD3F7;background: #F4F9FF;padding: 2px 2px 1px;height: 94px;width: 96px;float: left;margin: 14px 15px 0;cursor: pointer;}
.ibox1 .list .div .img a img{width: 94px;height: 69px;border: none;padding-bottom: 4px;}
.ibox1 .list .div .img a p{height: 21px;line-height: 21px; text-align:center;}
.ibox1 .list .div .img a:hover{ border:1px solid #fbdeaf;}
.ibox1 .list .div .words{clear: both;color: #BCBBBB;line-height: 23px;text-align: left;padding: 6px 0 0;_padding: 3px 0 0;border-top: 1px dashed #F0EBEB;margin: 12px 10px 0 15px;}
.ibox1 .list .div .words a{ margin:0 8px;}

/*right*/
.rbox{border: 1px solid #A5C0F7;margin: 8px 0 0;	}
.rbox h2 {height: 27px;line-height: 27px;background: #E5F4FE;display: block;}
.rbox h2 span{display: block;height: 27px;float: left;color: #2C59B4;padding-left: 14px;font-weight: 800;font-size: 14px;}
.rbox h2 .right{float: right;font-size: 12px;font-weight:normal; margin-right:8px; font-family:"宋体";}
.rbox h2 .right a{ color:#414141;}
.rbox .div {height: 100%;width: 100%;overflow: hidden;padding: 4px 0 12px;clear: both;}
.rbox .div ul li {width: 33%;float: left;text-align: left;height: 26px;line-height: 26px;font-size: 14px;overflow: hidden;}
.rbox .div ul li a {padding-left: 10px; overflow: hidden;}
.rbox .div1 {height: 100%;width: 100%;overflow: hidden;clear: both;}
.rbox .div1 a{ width: 120px;padding: 1px;background: white;display: block; margin:10px 10px; float:left;overflow: hidden;}
.rbox .div1 a img {margin:0 4px;border: 1px solid white;}
.rbox .div1 a img:hover{border: 1px solid red;}
.rbox .div1 a p {height: 21px;line-height: 21px; text-align:center;}

.rhot {border: 1px solid #A5C0F7;margin: 8px 0 0;}
.rhot h2{height: 27px;line-height: 27px;background: #E5F4FE;display: block;}
.rhot h2 span{display: block;height: 27px;float: left;color: #2C59B4;padding-left: 14px;font-weight: 800;font-size: 14px;}
.rhot ol{clear: both;height: 100%;overflow: hidden;padding: 8px 12px 8px 16px;}
.rhot ol li{border-bottom: 1px dashed #EFEEEE;width: 50%;float: left;height: 28px;line-height: 28px;text-align: left;font-size: 14px;}
.rhot ol li em{height: 14px;line-height: 14px;width: 14px;font-style: normal;float: left;margin: 6px 10px 0 0;_margin: 6px 8px 0 0;color: white;font-size: 9px;text-align: center;font-family: "Times New Roman", Times, serif;background:#f07a16; border:1px solid #f7891b;  -moz-border-radius:4px; border-radius:4px;  }
.rhot ol li em.hot{background:#3889c6; border:1px solid #97c2e3;  -moz-border-radius:4px; border-radius:4px; }
.rhot ol li a{}

.recmd{ border: 1px solid #A5C0F7;margin: 8px 0 0; overflow:hidden;	}
.recmd h2 { margin:0; height: 27px;line-height: 27px;background: #E5F4FE;}
.recmd h2 span{float: left;color: #2C59B4;padding-left: 14px;font-weight: 800;font-size: 14px;}
.recmd .div {height: 100%;width: 100%;overflow: hidden;padding: 0 0 12px;clear: both;}
.recmd .div ul li {width: 39%;float: left;font-size: 14px;text-align: left;border-bottom: 1px dashed #EFEEEE;height: 28px;line-height: 28px;background: url(/images/icon_game.gif) -174px -441px no-repeat;padding-left: 28px;}
.recmd .div ul li a {}

/* links
----------------------------------------------------------*/
.links{ width:980px; margin:8px auto; overflow:hidden; border: 1px solid #A0B4E2;background: #E4EBFC;margin-top: 5px;}
.inner-ft {border: 2px solid #F1F6FD;background: #FAFBFF;margin: 2px;padding: 4px 0px;line-height: 23px;}
.links b {margin-left:5px;color: #4C5693;width: 73px;text-align: center;height: 23px;line-height: 23px;display: block;float: left;font-weight: 100;background: url(/images/icon_game.gif) -127px -477px no-repeat;}
.links a{margin:0 10px;font-size: 13px;}
.links .pic a{ line-height:40px; margin:0 10px; }
/* foot
----------------------------------------------------------*/
.foot {  width:980px; margin:8px auto; background: white; line-height:30px;}
.foot .about{ text-align:center;}
.foot dl {  font-size:1em;  text-align: center;color: #333;  }
.foot dl dt{}
.foot a { margin:6px; }
/* special 
----------------------------------------------------------*/
#advplay{ background:black; height:480px;}
#qvod{ display:none;}
#flash{ display:none;}