/* ::::: http://zh-game.com/css/main.css ::::: */

html, body { overflow-x: hidden; }
body, ul, ol, li, dl, dt, dd, h2, h3, h4, h5, form, input, textarea, p, table, tr, td { margin: 0px; padding: 0px; }
body { font: 12px/1.5 Microsoft YaHei,Arial; color: rgb(64, 64, 64); }
ul { list-style: outside none none; }
a { display: inline-block; text-decoration: none; outline: medium none; }
img { border: medium none; vertical-align: middle; }
.cl::after { clear: both; content: "."; display: block; height: 0px; visibility: hidden; }
.cl {  }
.fl { float: left; }
.fr { float: right; }
.tc { text-align: center; }
.hbg { width: 100%; margin: auto; background-color: #004d75;}
.head { width: 1000px; margin: auto; padding: 15px 0px; }
.logo { width: 300px; }
.logo img { width: 100%; }
.nav { font-size: 15px; padding-top: 15px; }
.nav li { float: left; height: 35px; line-height: 35px; padding: 0px 25px; }
.nav li a { color:#ccc; }
.nav li a.act, .nav li a:hover { color: rgb(255, 51, 0); }
.imgshow { width: 100%; height: 340px; position: relative; }
#banner, #banner div { width: 100%; height: 340px; }
#banner div { position: absolute; left: 0px; top: 0px; }
.b1 { background: rgb(242, 242, 242) url("./xk.jpg")/*tpa=http://www.tingyao11.com/images/xk.jpg*/ no-repeat scroll center center; }
.b2 { background: rgb(242, 242, 242) url("./xk.jpg")/*tpa=http://www.tingyao11.com/images/xk.jpg*/ no-repeat scroll center center; }
.b3 { background: rgb(242, 242, 242) url("./xk.jpg")/*tpa=http://www.tingyao11.com/images/xk.jpg*/ no-repeat scroll center center; }
.numico { position: absolute; bottom: 6px; text-align: center; width: 100%; }
.numico a { background: rgb(255, 255, 255) none repeat scroll 0% 0%; border-radius: 50%; display: inline-block; width: 10px; height: 10px; margin: 0px 6px; opacity: 0.5; }
.numico a.cur { opacity: 0.9; }
.game, .about, .gcont { width: 1000px; margin: 20px auto; padding: 20px 0px; }
.game { border-bottom: 1px solid rgb(221, 221, 221); padding-bottom: 20px; }
.game li { float: left; margin: 0px 25px; width: 150px; text-align: center; }
.game li img { width: 150px; height: 150px; }
.game li a { font-size: 16px; color: rgb(51, 51, 51); }
.about { font-size: 16px; margin-top: 20px; line-height: 1.6;   }
.about span { text-align: center; display: block; width: 100%; font-size: 26px; padding-bottom: 10px; }
.footer {  background:#333; padding: 20px 0px; color: #fff; margin-top: 50px;font-size:14px; }
.footer a { color: #fff;font-size:14px; }
