﻿.t1 { background:url(t1.jpg) no-repeat; height:41px; line-height:41px; color:#fff; padding-left:20px; font-size:15px; font-family:"微软雅黑" }
.t1 a:hover { text-decoration:underline }
.t1-1 { }
.t1-2 { background-position:left -50px; height:39px; }
.t1-2b { background-position:267px -50px; }
.t1-3 { background-position:left -100px; height:39px; }
.t1-3b { background-position:-267px -100px; }
.t1-4 { background-position:left -150px; }

.zt1 { height:27px; line-height:27px;border-top: 1px solid #c5c7c6;border-bottom: 1px solid #c5c7c6; color:#fff; font-size:15px; font-family:"微软雅黑"}
.zt1 span{width: 140px;height: 27px;line-height: 27px;background:url(zt_bg.gif) no-repeat;padding-left: 36px;font-family: Microsoft Yahei;color: #fff;font-size: 20px;padding-right: 60px;float:left}
.zt1 a{font-size:12px;}
.zt1 a:hover { text-decoration:underline }
#bd { width:960px; }
.col-1 { width:253px; overflow:visible }
.col-2 { width:693px; }
.txt { font-size:14px; line-height:1.8em; }
#about .col-1 { width:187px; }
#about .col-2 { width:760px; }
.snav { border: 1px solid #D4E2EB; }
.snav li { border-top: 1px solid #D4E2EB; font-size: 14px; height: 37px; line-height: 37px; position: relative; }
.snav li a { display: block; left: 0; padding-left: 20px; position: absolute; top: 0; width: 195px; }
.snav li a:hover, .snav li.hover a { background: url("c.jpg") no-repeat scroll 0 0 transparent; color: #FFFFFF; font-weight: bold; }
#about .col-2 .m2 { padding:10px; }
#about .col-2 .m2 dt { border-bottom:1px solid #d4e2eb; height:35px; line-height:30px; }
#about .col-2 .m2 dt strong { font-size:22px; font-family:"微软雅黑"; }
#zt .hot-zt { padding:10px 0 0 10px; }
#zt .hot-zt strong { background:url(bg1.jpg) no-repeat; display:inline-block; font-weight:normal; width:57px; height:15px; line-height:15px; color:#fff; }
#zt .hot-zt strong span { padding-left:2px; }
#zt .mod1 { width:934px; height:159px; background:url(bg2.jpg) no-repeat; margin:0 auto; }
#zt .mod1 div { padding:20px; font-size:14px; line-height:1.7em; }
#zt .mod1 a { color:#0067ca; }
#zt .mod1 a:hover { color:#f60; }
#zt .list-pic li { width:290px; height:140px; position:relative; padding-left:22px; }
#zt .list-pic li img { width:280px; height:120px; padding:2px; }
#zt .list-pic li span { display:block; width:280px; height:22px; background:url(bg1.png) no-repeat; position:absolute; left:18px; bottom:17px; text-align:center; color:#fff; font-weight:bold }
#map .col-1 { width:183px; }
#map .col-2 { width:765px; }
.map_table { width:765px; }
.map_table { border:1px solid #d4e2eb;overflow:auto; zoom:1;}
.map_table ul li {float:left;width:142px;height:20px;line-height:21px; border-left:1px solid #fff;border-bottom:1px solid #fff;padding:5px; background:#e7f6fd; text-align:center;overflow:hidden;}
.map_nav { border:1px solid #ccc; background:url(bg4a.jpg) repeat-y; text-align:center; padding-top:8px; }
.map_nav li a { color:#fff; font-size:14px; font-weight:bold; display:block; height:31px; line-height:31px; background:url(bg4c.jpg) no-repeat left bottom; }
.map_nav li { margin-bottom:5px; }
.map_nav li.hover a, .map_nav li a:hover { background:url(bg4b.jpg) no-repeat left top; color:#1c5bba; }
#hd3_bg { background:url(bg5.jpg) repeat-x; height:39px; line-height:39px; }
#hd3 { width:960px; margin:0 auto; }
#hd3 .logo { width:200px; }
#hd3 .r { width:650px; text-align:right; color:#FFFFFF }
#hd3 a { color:#fff; }
#hd3 a:hover { text-decoration:underline }
#shyx { position:relative; background:#fff9eb; }
#shyx dd { border:1px solid #c5c7c6; border-top:0; padding-top:40px; }
#shyx dt { background:url(t2.jpg) no-repeat; width:966px; position:absolute; left:-6px; top:0; height:37px; }
#shyx dt strong { font-size:18px; color:#FFFFFF; font-family:"微软雅黑"; display:block; float:left; height:33px; line-height:33px; background:url(t2a.jpg) no-repeat right top; padding:0 20px; }
#shyx dt span { float:right; display:block; width:200px; padding-top:15px; text-align:right; padding-right:30px }
#shyx dt span b { background:url(num.gif) no-repeat right top; padding-right:7px; display:inline-block; }
#shyx dt span b em { background:url(num.gif) no-repeat; padding-left:7px; font-style:normal; font-weight:bold; display:inline-block; color:#FFFFFF }
#shyx dt span a { font-size:14px; }
#shyx dd p { padding:10px 20px 20px 20px; line-height:1.8em; }
#single_down .list-pic li img { width:150px; height:210px; }
#single_down .list-pic li { position:relative; width:155px; height:300px; border-bottom:1px dotted #999; padding-right:20px; margin-bottom:10px; }
#single_down .list-pic li p { background: url("../game/b.png") no-repeat scroll 0 0 transparent; color: #FFFFFF; display: block; height: 20px; left: 13px; padding: 5px 0 0 5px; position: absolute; top: 200px; width: 150px; text-align:left; }
#single_down .list-pic li p i { background: url("../game/q1.jpg") no-repeat scroll right top transparent; display: inline-block; float: right; font-style: normal; margin-right: 10px; padding-right: 3px; }
#single_down .list-pic li p i em { background: url("../game/q1.jpg") no-repeat scroll left top transparent; display: inline-block; font-style: normal; height: 16px; line-height: 16px; padding-left:6px; }
#single_down .list-pic li a span { font-size:14px; font-weight:bold; height:30px; line-height:30px; overflow:hidden; display:block; cursor:pointer }
#single_down .list-pic li .bnt { margin:5px auto; }
.single-cl { background:url(cl.jpg) no-repeat; height:31px; line-height:31px; padding-left:100px; overflow: hidden;}
#web_map .m7 { border:1px solid #d4e2eb; }
#web_map .m7 dt { height:28px; background:url(bg6.jpg) repeat-x; line-height:28px; padding:0 10px; }
#web_map .m7 dt strong { font-size:14px; }
#web_map .m7 dt span { float:right; }
#web_map .m7 dt span a { border:1px solid #2ea3e9; color:#fff; background:#7fccfa; padding:0 5px; }
#web_map dd {background:#f6f9fe;}
.webmap { width:100%;overflow:auto;zoom:1;}
.webmap li {float:left;width:148px;border-left:1px solid #ececec;border-top:1px solid #ececec;padding:5px;text-align:center;margin-top:1px;}
.webmap li.dde { background-color:#ddedfa; }
.webmap li a { color:#333; }
.webmap li .rss { color:#999; }
.webmap li a:hover { text-decoration:underline }
#class_game .col-1 { width:253px; }
#class_game .col-2 { width:696px; }
#class_game .list-pic li img { width:100px; height:140px; }
#class_game .side_ico { padding:10px; }
#class_game .side_ico li { height:70px; background:url(ico.jpg) no-repeat; border-bottom:1px dashed #ddd; margin-bottom:5px; }
#class_game .side_ico li a { display:block; cursor:pointer; padding-left:80px }
#class_game .side_ico li h3 { font-size:12px; padding-top:5px; }
#class_game .side_ico li p { height:36px; line-height:18px; overflow:hidden }
#class_game .side_ico li.ico2 { background-position:left -80px; }
#class_game .side_ico li.ico3 { background-position:left -160px; }
#class_game .m2 dt { border-bottom:1px dashed #999; height:25px; }
#class_game .m2 dt storng { padding-left:0; }
#changshang .list-pic1 li { width:92px; padding-left:19px; }
#changshang .list-pic1 li img { width:88px; height:60px; }
#changshang .list-pic2 li { width:95px; padding-left:17px; }
#changshang .list-pic2 li img { width:90px; height:127px; }
#changshang .list-txt li { width:43%; float:left; height:30px; background:url(i1.jpg) no-repeat left 10px; padding-left:8px; }
#changshang .list-txt li .fcb { color:#12588b }
#changshang .list-txt li .fcb:hover { color:#f60; }
.csinfo dd img { border:1px solid #ccc; }

/* 专题导航css */
.game-zt-list{width:100%; margin:0px auto 0 auto;}
.game-zt-list .mod-tab-hd{ background:url(/template/3h3/images/bg_mod_tab_hd.png) repeat-x; height:36px; }
.game-zt-list .mod-tab-hd .act{float:right; line-height:36px; padding-right:12px;}
.game-zt-list .mod-tab-hd li{float:left; line-height:36px; color:#333;padding:0 13px; cursor:pointer; font-weight:bold;margin-right:-1px}
.game-zt-list .mod-tab-hd .hover{padding:0; border:none;}
.game-zt-list .mod-tab-hd .hover span{ float:left;  background:url(/template/3h3/images/bg_mod_tab_hd_on.png) no-repeat top left ; padding-left:1px;}
.game-zt-list .mod-tab-hd .hover span a{ padding:0 15px; float:left; line-height:36px; color:#666;  height:36px; background:url(/template/3h3/images/bg_mod_tab_hd_on.png) no-repeat right bottom;}
.game-zt-list .mod-tab-bd {border:solid 0px #eaeaea; background:#fff; border-top:none}
.game-zt-list .mod-tab-bd{padding:12px 15px;}
.game-zt-list .mod-tab-bd div{color:#999;height: 72px;overflow: hidden;}
.game-zt-list .mod-tab-bd .J_content #li1 div{line-height:24px; color:#999;height: 24px;overflow: hidden;}
.game-zt-list .mod-tab-bd div a{margin:0 6px 0 4px;line-height: 24px;}
.game-zt-list .mod-tab-bd div b{ font-weight:normal;margin-right:-6px}

/*游戏专题页style*/
.zt-nav{ background:url(/template/3h3/images/u4.png) no-repeat;width:890px; top:5px;height:auto; border:solid 0px #e1e1e1; overflow:hidden; padding:10px; position:relative; margin:0 auto; position:relative;}
.zt-nav .btn{ position:absolute; right:28px; top:27px; color:#FFF;font-weight:bold;}
.zt-nav p{ padding:3px 0 2px 0}
.zt-nav p b{color: #FFFFFF;display: inline-block; height: 17px;line-height: 17px;text-align: center; width: 61px; margin-bottom:3px}
.zt-nav p a{ color:#134a9f;}
.zt-nav .type b{background: url(/template/3h3/images/btn_menu.png) no-repeat 0 -17px;}
.zt-nav .type a{display: inline-block; height: 22px;line-height: 19px;text-align: center; margin:0 5px}
.zt-nav .type .a-me{background: url(/template/3h3/images/btn_menu.png) no-repeat 0 -51px;color: #FFFFFF; width: 70px;}
.zt-nav .letter b{background: url(/template/3h3/images/btn_menu.png) no-repeat 0 -34px;}
.zt-nav .letter a{display: inline-block; height: 22px;line-height: 19px;text-align: center; width: 21px;}
.zt-nav .letter .a-me{background: url(/template/3h3/images/btn_menu.png) no-repeat 0 -95px;color: #FFFFFF;width: 26px;}
.zt-list{padding:0 0 0 2px;}
.zt-list div{ background:#fbfbfb; border:solid 1px #e1e1e1; width:298px; height:74px; margin:11px 0 0 11px!important;margin:11px 6px 0 5px;padding:10px 0 10px 10px; float:left; overflow:hidden;}
.zt-list div img{ float:left; border:solid 1px #dcdcdc; width:145px; height:72px; padding:1px; margin-right:8px}
.zt-list div a:hover img{ border:solid 1px #f96f39; background:#efefef;}
.zt-list div h3 a{ color:#3865ab;background: url(/template/3h3/images/bg_dian.png) repeat-x bottom;line-height:26px;padding-bottom:3px; margin-bottom:3px; display:inline-block;width:130px;height:26px;overflow:hidden;}
.zt-list div h3 a:hover,#article .zt-nav p a:hover{ color:#F00;}
.zt-list div p span{ color:#ff3300;}