/*
author:yh
date:14.03.11
*/ 
/*  Reset  */
html,body,div,span,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,cite,code,del,em,img,q,small,strong,sub,sup,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend{ margin:0; padding:0; border:0; font-size:100%;}
ol,ul{ list-style:none;}
cite,em,strong,th,h1,h2,h3,h4,h5,h6{ font-style:normal; font-weight:normal;}
input,textarea,select,button,td{ font-size:100%;}
html{font:14px/1.5 "PingFang SC",Helvetica,Arial,"Hiragino Sans GB","Microsoft Yahei",STHeiTi,sans-serif;color:#333;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
body{text-align:center;}
a:focus,a:active,a:hover{outline:0;}
a{color:#000;text-decoration:none;}
a:hover{color:#D40300;text-decoration:none;}

/*  CMS Common title colors  */
.title_default{ }
.title_black{ color:black !important;}
.title_red{ color:red !important;}
.title_blue{ color:blue !important;}
.title_green{ color:green !important;}
.title_brown{ color:brown !important;}
.title_gray{ color:gray !important;}

/*common*/

/* x.png */
#gameLogin h2, #reg h2 {background:url(../images/x.png) 0 0 repeat-x;}
/* sprites.png */
#close_btn, 
#gameLogin h2 span, #reg h2 span, .D_left_up, .D_left_down, .D_right_up, .D_right_down, .F7Dialog .btn input {background:url(../images/sprites.png) no-repeat;}

.extra,.tabNav h2 em.new_tip,.search_form,.subnav,.siteNavMenu .rss,.siteNavMenu .phone,.siteNavMenu .followSina,.siteNavMenu .followTencent,.siteNavMenu .followWx,.siteNavMenu .arrDrop,.siteNavMenu li.hover .arrDrop,.siteNavMenu .rb{background:url(../images/head_sprites2.png) no-repeat;}
/* addby cycmod li,.casper */
#focus-console a,.hottj .figure-news dd,.subnav a.upload,.wp04 .newsList li.more,.picWall_slider a,.guide dt,.zycmod li,.cycmod li,.mod .arrow,.wp05 .list_mod li,.wp04 .newsList li,.phone_fh .clickLeft,.phone_fh .clickRight,.phone_fh .clickLeftHover,.phone_fh .clickRightHover,.phone_gl .figure-news .f-sum a,.fhtj .slider a{background:url(../images/sprites2.png) no-repeat;}

.wp{*zoom:1;margin:0 auto; text-align:left; width:1000px; clear:both;}
.wp:after{display:block; overflow:hidden; clear:both; height:0; visibility:hidden; content:".";}

.mt15{margin-top:15px}
.mt18{margin-top:18px}
.mt21{margin-top:21px}

.fl,.left{float:left;}
.fr,.right{float:right;}

.hd {height:40px; padding:0 12px 0 4px;border-top:solid 2px #000;border-bottom:solid 1px #e1e1e1;}
.hd h2 {float:left;font:22px/40px "microsoft yahei";color:#484848;}
.hd h2 span{color:#d03c4d;}
.hd h2 em{color:#999999;font-size:12px;padding-left:4px;} 
.hd span.more{color:#d03c4d;}
.hd .more,.subhd .more { float:right; padding-top:10px;padding-left:20px; color:#999; font-family: Arial, Helvetica, sans-serif; }

.subnav{ float:right; line-height:40px; color:#666; background-position:right -38px; padding-right: 25px; }
.subnav a{color:#666;padding:10px 15px;}
.subnav a:hover{color:#ff0000;}
.subnav a.upload{ background-position:right -180px; padding-right:64px;}

.subhd{border-bottom:solid 1px #e7e7e7;height:33px;overflow:hidden;}
.subhd h2{border-bottom:solid 2px #000;padding:0 3px;float:left;font:18px/31px "microsoft yahei";color:#14171c}

.right_hd{height:32px;font:18px/32px "microsoft yahei";background-color:#646464;color:#fff;padding-left:16px;}
.right_hd a{ float:right; display: block; height: 32px; width: 45px; text-indent:-9999px; overflow:hidden; background: url(../images/more.jpg) no-repeat; }

/*color*/
.blue{background-color:#209AEE}
.red {background-color:#DC4236;}
.green {background-color:#16A66A;}
.chen {background-color:#FC6800;}
.pink {background-color:#FF005F;}
.zhi {background-color:#5554E8;}
.t_blue{color:#209AEE}
.t_red {color:#DC4236;}
.t_green {color:#16A66A;}
.t_chen {color:#FC6800;}
.t_pink {color:#FF005F;}
.t_zhi {color:#5554E8;}

/*size*/
.w50{width:50px;}
.w110{width:110px;}
.w190{width:190px;}
.w54{width:54px;}
.w50_c{text-align:center;width:50px;}
.w70_c{padding-left:15px;width:60px;}

/* footer */
.footer {border-top:1px solid #fff; color:#444; line-height:200%; padding-top:15px; text-align:center;}
.footer a {color:#444; padding:1px;}
.footer a:hover {background:#376ba0; color:#fff; padding:1px; text-decoration:none;}

/*wp00*/
.gameHd { height:58px;padding-top:4px; position:relative;z-index:998}
.gameHd .logo {float:left;padding-top:0;margin-right:10px;}
.gameHd .logo a{text-decoration:none;display:block;height:58px;padding-left:153px;font-size:32px;color:#000;line-height:58px;background:url(//www.china.com/zh_cn/img1905/2023/c_logo2023.png) no-repeat 0 50%;position:relative;background-size:132px auto;}
.gameHd .logo a:after{content:"\6e38\620f";}
.gameHd .logo a::before{position:absolute;left:143px;top:9px;content:"";width:1px;height:40px;background-color:#a0a0a0;}
.gameHd .logo img{display:none;}

.gameHd .extra { float:left;background-position:left -58px;line-height:58px;padding-left:30px; }
.gameHd .extra a{color:#E60012;}
.siteNavMenu{background-color:#FAFAFA;border:solid 1px #dedede;width:257px;padding-left:15px;height:30px;float:right;margin-top:14px;}
.siteNavMenu li{float:left;display:block;position:relative;z-index:9999;}
.siteNavMenu li a{text-decoration:none;color:#5b5b5b;}
.siteNavMenu li a:hover{text-decoration:none;color:#2e2e2e;}
.siteNavMenu li .menuHide{display:none;position:absolute;top:30px;left:0;background-color:#FFF;border:1px solid #dedede;z-index:99999;}
.siteNavMenu li .menuShow{z-index:10009;padding:0 1px 0 7px;height:30px;cursor:pointer;float:left;position:relative;}
.siteNavMenu li.hover .menuShow{background-color:#FFF;border:1px solid #dedede;border-bottom:0;border-top:0;padding:0 0 0 6px;}
.siteNavMenu .rb{background-position:right -168px;padding-right:8px;margin-right:8px;}

.siteNavMenu .followSina,.siteNavMenu .followTencent,.siteNavMenu .followWx,.siteNavMenu .rss,.siteNavMenu .phone{margin-top:4px;float:left;line-height:26px;display:block;}
.siteNavMenu .rss{background-position:-149px 0;}
.siteNavMenu .phone{background-position:-199px 0;}
.siteNavMenu .followSina{background-position:-99px 0;}
.siteNavMenu .followTencent{background-position:-49px 0;}
.siteNavMenu .followWx{background-position:1px 0px;}
.siteNavMenu .arrDrop{width:7px;height:4px;line-height:0px;font-size:0;display:inline;float:left;margin:16px 5px 0;background-position:-168px -25px;}
.siteNavMenu .code{padding:13px;}

.siteNavMenu li.hover .rss{background-position:-174px 0px;}
.siteNavMenu li.hover .phone{background-position:-224px 0px;}
.siteNavMenu li.hover .followSina{background-position:-124px 0;}
.siteNavMenu li.hover .followTencent{background-position:-74px 0;}
.siteNavMenu li.hover .followWx{background-position:-24px 0;}
.siteNavMenu li.hover .arrDrop{background-position:-168px -30px;}

/*main nav*/
.main_nav_box{height:78px;border-bottom:solid 1px #ebebeb;position:relative;z-index:0;}
.main_nav{ background: url(../images/nav_bg.jpg) repeat-x left bottom;height:44px;font:16px/41px "microsoft yahei";}
.main_nav li{display:block;text-align:center;float:left;}
.main_nav li a{display:block;color:#fff;padding:0 15px;border-top:solid 3px #fff;}
.main_nav li a.hover,.main_nav li a:hover{background-color:#D03C4D;border-top:solid 3px #404140;color:#fff;text-decoration:none;}

.sub_nav{display:block;height:20px;background-color:#f7f7f7;padding:7px 12px;}
.sub_nav li{display:block;float:left;line-height:20px;}
.sub_nav li em{padding:0 12px;color:#ccc;}
.sub_nav li a{display:inline-block;line-height:20px;padding:0 12px;color:#666;}
.sub_nav li a:hover,.sub_nav li a.hover{color:#fff;background-color:#D03C4D;text-decoration:none;}

/*tabNav*/
.tabNav{float:left;width:800px;}
.search{float:right;width:180px;}
.tabNav h2 {height:35px;position:relative;border-left:solid 1px #DBDBDB;top:1px;}
.tabNav h2 span {height:33px;width:90px;display:block; float:left; text-align:center;border:solid 1px #dbdbdb;border-left:none;background-color:#f7f7f7;font:bold 15px/33px "microsoft yahei";position:relative;color:#484848;cursor:pointer;}
.tabNav h2 span.active {background-color:#fff;border-bottom:solid 1px #fff;}
.tabNav h2 em.new_tip { width:25px;height:25px;position:absolute;left:0;top:0; background-position:0 -120px; display:block;}
.tabNav dl {border:1px solid #d5d5d5; line-height:24px;}
.tabNav dd {padding:6px 0px 6px 19px;color:#666;}
.tabNav dd p{height:27px;}
.tabNav dt {background:#f7f7f7; border-top:1px solid #d5d5d5; color:#666; padding:6px 0px 6px 19px;}
.tabNav dd a,.tabNav dt a{color:#666;padding:0 13px;display:inline-block}
.tabNav dd a.hot,.tabNav dt a.hot{color:#E60012}
.tabNav dd a:hover{color:#E60012}
.tabNav dd strong, .tabNav dt strong{ height:15px; line-height:15px; color:#fff; width:42px; display:inline-block; text-align:center;  }
.tabNav dd strong{font-family: Arial, Helvetica, sans-serif;font-size:11px;}

.search_form{background-position:0 -145px;height:25px;}
.search_ad{padding-top:9px;width:180px;height:160px;overflow:hidden;}
.search li {float:left;}
.searchText {width:129px;}
.searchText input {border:0; float:left; font-family:Tahoma; margin:4px 3px 0 5px; width:118px;}
.searchBtn input {background:none; border:0; cursor:pointer; height:25px; width:51px;}
.searchText1 {color:#000;}
.searchText2 {color:#999;}

/* tonglan */
.tonglan {background:#fff; margin:0 auto; padding:20px 0;width:1000px;}
.tonglan img{border:solid 1px #dbdbdb;width:1000px;height:90px;}

/* tonglantop */
.tonglantop {background:#fff; margin:0 auto; padding:1px 0;width:1000px;}


.wp02 .bd,.wp03 .bd,.wp04 .bd,.wp05 .bd,.wp06 .bd,.jhmess .bd{ border-top:solid 2px #f2f2f2; overflow: hidden; padding-top:12px;}

/*fhcommon*/
.webfh{padding-bottom:12px;}
.webfh th,.webfh td{text-align:left;}
.webfh th { color:#999;height: 22px;line-height: 22px;padding:15px 4px 0; }
/* .webfh td{color:#888;line-height:21px;padding:4px;} */
.webfh td{color:#888;line-height:21px;padding:4px;}
.webfh td.xiazai a{color:#888;display:block;width:24px;}
.webfh td.che a{color:#000;display:block;width:36px;}
.trOverClass {background:#eeeeee !important;}
.webfh span a{height:20px;line-height:20px;text-align:center;border:1px solid #e7e7e7;width:42px;background-color:#fff;color:#2F3646;float:right;}
.webfh span a:hover{text-decoration:none;background-color:#D03C4D;border:1px solid #D03C4D;color:#fff;}


/*wp01*/
.wp01{ overflow:hidden; }
.wp01 .left{ width:580px; }
.wp01 .right{width:400px;}
.focus { width:100%; position:relative; text-align:left;height:300px;overflow:hidden;}
.focus-body { width:580px; height:300px; overflow:hidden; position:relative;}
.focus img { width:580px; height:300px; display:block;}
.focus .focusTopic { width:580px; float:left; position:relative; height: 300px; }

.focus .focusTopic_tit { position:absolute; left:0; bottom:48px; width:100%; height:54px;overflow:hidden; z-index:3;text-align:center;}
.focus .focusTopic_txt { position:absolute; left:0; bottom:48px; height:54px; width:100%; z-index:2;background:rgba(0,0,0,0.5);filter:progid:DXImageTransform.Microsoft.gradient( Q-gradientType = 0, startColorstr = '#50000000', endColorstr = '#50000000') \9;}
.focus .focusTopic_tit a { display:block; color:#fff; font:bold 20px/54px "microsoft yahei";}
.focus .focusTopic_tit a:hover { color:#ff0;}
.focus .focusTopic_txt a { display:none;}


#focus-console { position:absolute; left:228px; bottom:19px;z-index:99; overflow:hidden;text-align:center;width:100%;}
#focus-console a { width:12px; height:12px;display:block; float:left;margin:0 11px; text-indent:-999em; overflow:hidden;background-position:-90px 0;}
#focus-console a.current {background-position:-78px 0;}
.focus-prevnext { width:100%; position:absolute; left:0; top:132px; height:0px; line-height:0;z-index:10;}
.focus-prevnext a { position:absolute; top:0; width:36px; height:36px; z-index:99999; text-indent:-999em; overflow:hidden; background-image: url(../images/arrow.png); _background-image: url(../images/arrow.gif);}
#focus-prev{ left:23px;}
#focus-next{ right:23px; background-position:-36px 0;}

.hotfh{ width:571px; height:246px; border:solid 1px #dbdbdb; margin-top:22px; padding-left:7px;overflow:hidden; }
.hotfh h2{width:28px; color:#666; float:left; position:relative; left:1px; border-bottom:solid 1px #dbdbdb; overflow: hidden;}
.hotfh h2 strong{font:14px/20px "microsoft yahei";padding:5px 0;display:block; text-align:center;}
.hotfh h2 strong em{color:#D03C4D}
.hotfh h2 span{height:30px;padding:5px 7px 0;display:block;border:solid 1px #dbdbdb;border-bottom:none;background-color:#f7f7f7;cursor:pointer;*zoom:1;float:left;}
.hotfh h2 span.active{border-right:solid 1px #fff;background-color:#fff;}
.hotfh .hotfh_box{width:543px;height:246px;overflow:hidden; float:right;}
.hotfh .bd{ border-left:solid 1px #dbdbdb;width:542px;overflow:hidden;}
.hotfh .webfh{padding:18px 4px 18px 6px;width:248px;border-right:solid 1px #dbdbdb;float:left;}
.hotfh .webfh td{padding:4px 14px 4px 12px;height:22px;overflow:hidden;}

.cj_list{float:left;padding:18px 15px 5px 18px;width:250px;}
.cj_list li{height:74px;overflow:hidden;float:left;}
.cj_list .pic{margin-right:1px;}
.cj_list .pic img{height:60px;width:90px;}

.cj_list .txt{ height:50px; width:109px; background-color:#fafafa; padding-top:10px; }
.cj_list .txt p{padding-left:11px;line-height:22px;color:#888;}
.cj_list .click_btn{display:block;height:60px;width:50px;background-color:#eee;text-align:center;line-height:60px;color:#4a4848;}
.cj_list .click_btn:hover{background-color:#D03C4D;color:#fff;text-decoration:none;}

.hotLine {width: 400px; }
.hotLine .hd{padding:0 18px 0 23px;border-left:solid 1px #ababab;border-right:solid 1px #ababab;border-bottom:none;}
.hotLine .bd{ overflow: hidden; width: 360px; padding:0 20px; }
.hotLine .focusTopic { padding:0 0 10px 0;}
.hotLine .focusTopic_tit {font:18px/33px "microsoft yahei"; height:33px; overflow:hidden;}
.hotLine .focusTopic_txt a{color:#5d5d5d;}
.hotLine .focusTopic_tit a {color:#e60012;}
/*.hotLine .focusTopic_tit a {color:#484848;}*/
.hotLine .focusTopic_tit a:hover,.hotLine .focusTopic_txt a:hover{color:#e60012;}
.hotLine .focusTopic_txt {height:25px; line-height:25px; overflow:hidden;}
.hotLine li {background:none; font-size:14px; height:33px; line-height:33px; overflow:hidden;}
.hotLine li a{color:#595959;}
.hotLine li.last{margin-bottom:10px;}
.hotLine li strong {width:34px;height:17px;line-height:18px;float:left;text-align:center;margin-right:13px;margin-top:7px;}
.hotLine li strong a{color:#fff;display:block;}

/*wp02*/
.wp02 .left{width:328px;margin-right:29px;}
.wp02 .mid{width:318px;float:left;margin-right:29px;}
.wp02 .right{width:295px;}
.wp02 .bd{padding-top:11px;}
.wp02 .mod{border:solid 1px #e7e7e7;position:relative;margin-top:23px;}
.wp02 .mid .subbd{padding-top:4px;_padding-top:23px;*+padding-top:23px;}
.wp02 .right .mod{margin-top:19px;padding:16px 4px 2px 4px;}
/* .wp02 .right .mod{margin-top:19px;padding:24px 4px 3px;} */
.wp02 .mod h2{width:46px;height:22px;line-height:22px;text-align:center;color:#fff;position:absolute;left:-1px;top:-1px;font-size:14px;z-index:9;}
.wp02 .right .subbd{padding-top:5px;}
/*hottj*/
.hottj .figure-news{margin-top:23px;overflow:hidden;*zoom:1;}
.hottj .figure-news dt{width:122px;float:left;padding-top:4px;}
.hottj .figure-news dt a{border:solid 1px #fff;width:120px;height:100px;display:block}
.hottj .figure-news dt a:hover{border:solid 1px #ff0000;}
.hottj .figure-news dd{ float:right; width:156px; height:87px;padding:10px 16px 7px 23px;background-position: 0 -72px;overflow:hidden; font:14px/22px "microsoft yahei"}
.hottj .f-tit{color:#333;}
.hottj .f-sum{color:#888;font-size:12px;}
.hottj .f-sum span{display:none;}

/*.wp02 .hottj dl{padding:2px 0 0 16px;overflow:hidden;}*/
/*.wp02 .hottj dl dt{height:28px;line-height:28px;color:#999;float:left;}*/
/*newgametj*/
.newgametj .mod{padding:33px 0 16px 3px;height:122px;*zoom:1;margin-top:19px;}
.newgametj .mod a{display:inline;width:90px;height:120px;border:solid 1px #fff;float:left;margin:0 5px 0 6px;}
.newgametj .mod a:hover{border:solid 1px #ff0000;}
.newgametj .mod.shouyou{margin-bottom:0;}
.newgametj .shouyou_box{overflow:hidden;padding-bottom:9px;*zoom:1;}
.newgametj .mod.shouyou a{ width:66px; height:80px; float:left; display:block;border:none; padding:0 6px 0 5px;margin:0;}
.newgametj .mod.shouyou img{border:solid 1px #fff;width:64px;height:64px;display:block;}
.newgametj .mod.shouyou a:hover{border:none;}
.newgametj .mod.shouyou a:hover img{border:solid 1px #ff0000;}
.newgametj .mod.shouyou a.active{background: url(../images/san.jpg) no-repeat center bottom; }
.newgametj .mod .tip{ text-align:center; color:#000; font-size:14px; line-height:33px; clear:both; width:291px; margin:0 auto;height:33px; background-color:#eee;}

.wp02 .webfh th{line-height:27px;padding:4px 2px;}
.wp02 .webfh td{padding:5px 2px;}

/*wp03*/
.wp03{overflow:hidden;}
.wp03 .left{width:660px;}
.wp03 .right{width:295px;}
.latestnews .figure-news{display:none;}
.zycmod .figure-news{overflow:hidden;padding:24px 0 21px 0;border-bottom:solid 1px #eee;*zoom:1;}
.zycmod .figure-news dt{width:181px;float:left;margin-right:18px;}
.zycmod .figure-news dt a{border:solid 1px #fff;width:179px;height:108px;display:block}
.zycmod .figure-news dt a:hover{border:solid 1px #ff0000;}
.zycmod .figure-news dd{font:12px/22px "microsoft yahei";overflow:hidden;}
.zycmod .f-tit{padding-bottom:12px;font-size:14px;}
.zycmod .f-sum{color:#6E6D6D;padding-bottom:6px;}
.zycmod .date{ line-height: 24px; background: url(../images/detail_bg.jpg) repeat-x; height: 24px; color:#888;padding:0 15px;float:left;}
.wp03 .zycmod ul{padding:15px 0 8px 0;height:310px;}
.wp03 .zycmod li{ background-position:-197px -58px; line-height: 30px;color:#999;font-size:14px; width:330px; height:30px;float:left;overflow:hidden;}
.wp03 .zycmod li p{color:#2D374B;width:610px;float:left;display:block;padding-left:12px;}
.wp03 .zycmod li span{color:#999;padding-left:20px;}
/* .wp03 .zycmod li a{width:610px;_width:590px;float:left;display:block;padding-left:12px;} */
.wp03 .zycmod li a{float:left;display:block;padding-left:12px;}
.wp03 .zycmod li a hover{color:#ff0000;}

/* addby casper */
.wp03 .cycmod ul{padding:15px 0 8px 0;}
.wp03 .cycmod li{ background-position:-197px -58px; line-height: 30px;color:#999;font-size:14px; font-family: microsoft yahei;}
.wp03 .cycmod li a{width:530px;_width:520px;float:left;display:block;padding-left:12px;}
.wp03 .cycmod li a hover{color:#ff0000;}
.wp03 .cycmod li span{color:#999;padding-left:20px;}

.shujufan li{overflow:hidden;padding-top:14px;line-height:33px;color:#999;font-size:14px;font-family: microsoft yahei;}
.shujufan li span{font:bold 18px/33px "microsoft yahei";color:#fff;text-align:center;width:100px;float:left;background-color:#D03C4D;display:block;}
.shujufan li a{color:#000;/*font-weight:bold;*/padding-left:12px;width:475px;_width:470px;float:left;display:block;}

.wp03 .right_bd{overflow:hidden;width:295px;}
.wp03 .right_box{zoom:1;margin-right:-31px;padding:23px 0 18px 0;overflow:hidden;height:165px;}
.wp03 .right_bd .photoAlbum_item{float:left;width:132px;margin-right:31px;}
.wp03 .right_bd .photoAlbum_item_pic a{border:solid 1px #fff;width:130px;height:110px;display:block}
.wp03 .right_bd .photoAlbum_item_pic a:hover{border:solid 1px #ff0000;}
.wp03 .right_bd .photoAlbum_item_txt{line-height:22px;padding-top:9px;color:#333;}

.cjg a{width:293px;height:165px;border:solid 1px #fff;display:block;margin-top:30px;}
.cjg a:hover{border:solid 1px #ff0000;}

/*wp04*/
.wp04{overflow:hidden;_height:462px;}
.wp04 .left{width:675px; padding-top:12px; overflow: hidden; position: relative; }
.wp04 .right{width:296px;padding-top:12px;}
.wp04 .bd{overflow:hidden;}
#picWall{width:675px;height:354px; overflow:hidden;text-align:center;position: relative;}
.picWall_slider{margin-top:23px;padding-left:264px;overflow:hidden;}
.picWall_slider a{background-position: -124px 0px;width:17px;height:17px;display:block;float:left;overflow:hidden;margin:0 15px;text-indent:-9999px;}
.picWall_slider a.current{ background-position: -107px 0px; }
.picWall {height:354px;float:left; width:675px;position:relative;}
.picWall .figure-news {position:absolute;}
.picWall dd {background:rgba(0,0,0,.6); background:#000\9; filter:alpha(opacity=80); bottom:0;_bottom:4px; color:#fff; cursor:pointer; display:none; height:40px; left:0; line-height:40px; position:absolute; text-align:left;}
.picWall dl.hover dd{display:block;}
.picWall dd a,
.picWall dd a:hover {color:#fff; display:block;}
.picWall dd a:hover {text-decoration:underline;}
.picWall .img0 {left:0; top:0; height:170px; width:332px;}
.picWall .img1 {left:343px; top:0; height:170px; width:160px;}
.picWall .img2 {left:515px; top:0; height:170px; width:160px;}
.picWall .img3 {left:0; top:184px; height:170px; width:160px;}
.picWall .img4 {left:172px; top:184px; height:170px; width:160px;}
.picWall .img5 {left:343px; top:184px; height:170px; width:332px;}
.picWall .f-sum span{color:#FF7800}
.picWall .img0 dd,.picWall .img5 dd,
.picWall .img0 dd a,.picWall .img5 dd a
.picWall .img0 img,.picWall .img5 img {height:170px; width:332px;}

.picWall .img1 dd, .picWall .img2 dd,.picWall .img3 dd,.picWall .img4 dd,
.picWall .img1 img, .picWall .img2 img,.picWall .img3 img, .picWall .img4 img,
.picWall .img1 dd a, .picWall .img2 dd a,.picWall .img3 dd a, .picWall .img4 dd a {height:170px; width:160px;}

.picWall .img0 .f-tit, .picWall .img5 .f-tit {font:16px/40px "Microsoft Yahei"; padding:35px 20px 0;}
.picWall .img0 .f-sum, .picWall .img5 .f-sum {font:14px/22px simsun; padding:0 20px 0;}

.picWall .img1 .f-tit, .picWall .img2 .f-tit, .picWall .img3 .f-tit, .picWall .img4 .f-tit {font:bold 12px/22px simsun; padding:50px 10px 5px;}
.picWall .img1 .f-sum, .picWall .img2 .f-sum, .picWall .img3 .f-sum, .picWall .img4 .f-sum {font:12px/22px simsun; padding:0 10px;}

.wp04 .newsList h3{height:29px;padding-top:3px;background-color:#646464;overflow:hidden;}
.wp04 .newsList h3 span{color:#fff;display:block;height:29px;width:74px;text-align:center;float:left;cursor:pointer;font:14px/29px "Microsoft Yahei";}
.wp04 .newsList h3 span.active{background-color:#fff;color:#333;}
.wp04 .newsList ul{padding:17px 0 0 0;overflow:hidden;}
.wp04 .newsList li{ height:30px;line-height:30px; background-position:-197px -58px; padding-left: 15px;font-size:14px;width:280px;overflow:hidden;}
.wp04 .newsList li.splitline{height:16px;overflow:hidden;background:none;font-size:0;line-height:0;}
.wp04 .newsList li.more{ height:20px;line-height:20px;border-top:solid 2px #ccc; text-align:center; background-position:120px -218px;background-color: #ececec;margin-top:8px;width:100%;padding-left:0; }
.wp04 .newsList li.more a{color:#666;}

/*wp05*/
.wp05 .bd{padding-bottom:10px;}
.wp05 .list_mod{width:478px;}
.wp05 .list_mod ul{padding:14px 0;overflow:hidden;zoom:1;}
.wp05 .list_mod li{height:30px;line-height:30px; background-position: -197px -58px; padding-left: 15px;width:463px;font-size:14px;color:#999;float:left;vertical-align:middle;overflow:hidden;}
.wp05 .list_mod li a{color:#2D374B;width:428px;_width:420px;float:left;display:block;}
.wp05 .list_mod li.splitline{height:15px;overflow:hidden;border-bottom:dashed 1px #efefef;margin-bottom:9px;background:none;zoom:1;width:463px;}

/*wp06*/
.wp06 .bd{padding-bottom:18px;}
.wp06 p{color:#000;line-height:20px;}
.wp06 p a{color:#686868;line-height:26px;padding:4px 6px;}
.wp06 p strong{background-color:#999;color:#fff;padding:4px 10px;}

/* guide */

.guide {overflow:hidden;background:#f7f7f7; padding:15px 0;border-top:solid 1px #dcdcdc;border-bottom:solid 1px #dcdcdc;}
.guide dl {float:left; width:100px;}
.guide dt{ background-position: -45px -38px; text-align: center; height: 33px; width: 71px; line-height: 30px; color: #626363; }
.guide dd{height:24px;padding-top:7px;border-bottom:dashed 1px #ccc;width: 71px;text-align: center;}
.guide dd a{color: #626363;}

/* footer */
.footer {border-top:1px solid #fff; color:#444; line-height:200%; padding-top:15px; text-align:center;}
.footer a {color:#444; padding:1px;}
.footer a:hover {background:#376ba0; color:#fff; padding:1px; text-decoration:none;}

/*phone_pic_wall*/
.phone_pic_wall{overflow:hidden;padding-top:19px;}
.phone_pic_wall .bd{zoom:1;margin-right:-20px;}
.phone_pic_wall .figure-news {width:235px;margin-right:20px;float:left;position:relative;z-index:0;}
.phone_pic_wall .figure-news img{width:233px;height:349px;border:solid 1px #D4D5DF;display:block;}
.phone_pic_wall .hover img{border:solid 1px #D03C4D;}
.phone_pic_wall .figure-news.hover dd{display:block;font:14px/30px "microsoft yahei";padding:0 10px;background:rgba(0,0,0,0.6);filter:progid:DXImageTransform.Microsoft.gradient( Q-gradientType = 0, startColorstr = '#80000000', endColorstr = '#80000000') \9; width:215px;position:absolute;bottom:0;left:0;}

.phone_pic_wall .figure-news dd a{color:#fff;}
/*phone_box*/
.phone_box{padding-top:13px;overflow:hidden;}
.phone_box .left{width:580px;}
.phone_box .right{width:380px;}
.phone_box .left .subhd h3{float:left;font:18px/32px "microsoft yahei";}
.phone_box .left .subhd span{border-bottom:1px solid #fff;padding:0 5px;margin:0 10px;display:block;float:left;cursor:pointer;}
.phone_box .left .subhd em{display:block;float:left;}
.phone_box .left .subhd span.active{color:#d03c4d;border-bottom:1px solid #000}

.phone_box .hottj .figure-news {display:none;}
.phone_box .hottj .figure-news dd{ width:409px; background: url(../images/448-110-k.jpg) no-repeat;}
.phone_box .hottj .f-tit a{font-size:14px;padding-bottom:5px;}
.morelnk{text-align:center;line-height:40px;}
.morelnk a{color:#d03c4d;}

.phone_fh{overflow:hidden;padding-top:12px;width:380px;}
.phone_fh ul{width:380px;}
.phone_fh li{margin-right:-22px;*zoom:1;overflow:hidden}
.phone_fh li.last{margin-right:0;}
.phone_fh .item{width:58px;float:left;padding:12px 0;text-align:center;margin-right:22px;height:99px;}
.phone_fh .item img{width:58px;height:58px;}
.phone_fh .item p{ line-height:22px; color:#333; height: 22px;display:block; }
.phone_fh li .btn{padding:2px 7px;text-align:center;border:1px solid #D03C4D;background-color:#fff;color:#2F3646}
.phone_fh li .btn:hover{text-decoration:none;background-color:#D03C4D;border:1px solid #D03C4D;color:#fff;}

.phone_fh .clickLeft,.phone_fh .clickRight,.phone_fh .clickLeftHover,.phone_fh .clickRightHover{ float:right; width:18px; height:18px; display:inline; margin:12px 0 0 22px; cursor:pointer;}
.phone_fh .clickLeft{ background-position:0 -18px;}
.phone_fh .clickRight{ background-position:-18px -18px;}
.phone_fh .clickLeftHover{ background-position:0 0;}
.phone_fh .clickRightHover{ background-position:-18px 0;}

.phone_gl .figure-news{font:12px/22px "microsoft yahei";overflow:hidden;border-bottom:solid 1px #e7e7e7;height:66px;padding:22px 0 18px;}
.phone_gl .figure-news dt{width:58px;float:left;}
.phone_gl .figure-news dd{width:310px;float:right;}
.phone_gl .figure-news .f-tit a{color:#333;}
.phone_gl .figure-news .f-sum a{color:#a7a7a7;background-position:-197px -100px;padding-left:12px;}

/*game*/
.hotLine .figure-news{font:12px/22px "microsoft yahei";overflow:hidden;padding:17px 0 0 0;height:110px;}
.hotLine .figure-news dt{width:130px;float:left;}
.hotLine .figure-news dd{width:220px;float:right;}
.hotLine .figure-news .f-tit a{color:#333;line-height:24px;font-size:14px;}
.hotLine .figure-news .f-sum{color:#6E6D6D;padding-top:8px;/*height:44px;overflow:hidden;*/}
.hotLine .figure-news .f-sum span,.wp01 .figure-news .f-sum a{color:#F78223}

.gcy01 .left{width:580px;}
.gcy01 .right{width:380px;}
.gcy01 .right_bd{width:380px;}
.gcy01 .shujufan li a{width:auto}
.gcy01 .shujufan li em{display:none;}

.gcy01 .cjg a{width:378px;height:214px;border:solid 1px #fff;display:block;margin-top:30px;}
.gcy01 .cjg a:hover{border:solid 1px #ff0000;}

/*jhmess*/
.jhmess{margin-bottom:29px;}
.jhmess .tabBox{border:solid 1px #dbdbdb;}
.jhmess .tabNav{width:100%;}
.jhmess .tabNav h2 span{width:142px;}
.jhmess tr{background-color:#fff;}
.jhmess tbody tr{display:none;}
.jhmess thead tr {line-height: 34px;height: 34px; }
.jhmess th.time{width:127px;}
.jhmess th.addr{width:264px;}
.jhmess th.name{width:228px;}
.jhmess th.web{width:96px;}
.jhmess th.tj{width:230px;}
.jhmess th.time,.jhmess td.time{padding-left:30px;}
.jhmess thead th{ color:#999;  }
.jhmess td{height:34px;line-height:34px;color:#666;}
.jhmess td a{color:#666;}
.jhmess td a:hover{color:#CC3366;text-decoration:underline;}
.jhmess .tabNav .btn a{color: #FFF; padding:0 9px; line-height: 20px; display: inline-block; height: 20px;margin-right:14px;margin-top:8px;float:right}
.jhmess .tabNav .btn a:hover{color: #FFF;text-decoration:none;}
.jhmess .btn span{ background: url(../images/xin.png) repeat-x left center; display:inline-block;height:34px;float:left}
.xin1{width:18px;}
.xin2{width:36px;}
.xin3{width:54px;}
.xin4{width:72px;}
.xin5{width:90px;}


/*hdcenter*/
.hdcenter01 .left{width:580px;}
.hdcenter01 .right{width:410px;}
.hdcenter_tj {overflow:hidden;width:410px;}
.hdcenter_tj .bd{margin-right:-10px;*zoom:1;}
.hdcenter_tj .figure-news{display:block;width:200px;height:145px;float:left;margin-bottom:10px;margin-right:10px;position:relative;}
.hdcenter_tj .figure-news img{width:200px;height:145px;}
.hdcenter_tj .f-tit{line-height:30px;font-size:14px;}
.hdcenter_tj .figure-news dd{display:none;position:absolute;left:0;top:0;width:180px;padding:20px 10px 10px;height:115px;background:rgba(0,0,0,.6); background:#000\9; filter:alpha(opacity=80);color:#fff;line-height:20px;}
.hdcenter_tj .figure-news.hover dd{display:block;}
.hdcenter_tj .figure-news dd a{color:#fff;}

.fhtj dl{overflow:hidden;}
.fhtj dl dt{line-height:22px;float:left;padding-top:15px;color:#999;}
/*.fhtj .name{-width:190px;}
.fhtj .type{width:52px;}
.fhtj .katype{width:133px;}*/

.fhtj .lq_list{padding-bottom:12px;}
.fhtj .lq_list li{ display:block; height:30px;line-height:30px;}
.fhtj .lq_list li a,.fhtj .lq_list li span{display:inline-block;height:30px;line-height:30px;vertical-align:middle;}
.fhtj .lq_list span{color:#888}
.fhtj .lq_list li.hover{background-color:#eee;}
.fhtj .lq_list li a.name{color:#2F3646}
.fhtj .lq_list li a.btn{height:20px;line-height:20px;text-align:center;border:1px solid #e7e7e7;width:47px;background-color:#fff;color:#2F3646;float:right;_margin-top:4px;}
.fhtj .lq_list li a.btn:hover{text-decoration:none;background-color:#D03C4D;border:1px solid #D03C4D;color:#fff;}

.newgame_tj{width:380px;overflow:hidden;padding-top:25px;}
.newgame_tj .photoAlbum_item{width:95px;float:left;text-align:center;}
.newgame_tj .photoAlbum_item_txt{line-height:20px;}
/*addby casper*/
.newgame_tj .photoAlbum_item_pic a{border:solid 1px #fff;width:90px;height:120px;display:block}
.newgame_tj .photoAlbum_item_pic a:hover{border:solid 1px #ff0000;}

.fhtj .subhd{clear:both;}
.fhtj .slider{padding-top:15px;padding-left:110px;overflow:hidden;}
.fhtj .slider a{width:12px; height:12px; display:block;float:left; margin:0 9px; text-indent:-999em; overflow:hidden;background-position:-160px 0;}
.fhtj .slider a.current {background-position:-149px 0;}

/* login_dialog */
#gameLogin {font-size:16px; color:#454545; width:348px;}
#reg {font-size:16px; width:400px;}
#gameLogin h2, #reg h2 {background-position:0 -400px; clear:both; color:#fff; font-weight:bold; height:30px; line-height:30px; padding:0 15px;}
#gameLogin h2 span, #reg h2 span {background-position:-300px -230px; cursor:pointer; float:right; height:11px; line-height:40px; font-size:1px; margin-top:10px; /*vertical-align:middle;*/ overflow:hidden; width:11px;}

.F7Dialog {font-family:"Microsoft YaHei", simsun; text-align:left; padding:0; margin:0; border-collapse:collapse; position:relative; width:100%;}
.F7Dialog td {padding:0;}
.D_center {background:#fbfbfb;}
.D_left, .D_right {background:#838383; font-size:1px; width:5px; overflow:hidden;}
.D_center_up, .D_center_down {background:#838383; font-size:1px; height:5px; overflow:hidden;}
.D_left_up, .D_left_down, .D_right_up, .D_right_down {font-size:1px; width:5px; height:5px; overflow:hidden;}
.D_left_up {background-position:-320px -230px;}
.D_left_down {background-position:-320px -240px;}
.D_right_up {background-position:-330px -230px;}
.D_right_down {background-position:-330px -240px;}

.F7Dialog ul {padding:15px 20px 0 35px;}
.F7Dialog li {height:70px;}
.F7Dialog li div {font-size:16px; height:25px;}
.F7Dialog li input {width:270px; height:30px; line-height:30px; vertical-align:middle; font-size:16px; color:#ababab; font-family:"Microsoft YaHei", simsun; padding:0 5px;}
.F7Dialog .btn {height:50px; padding:8px 0 0 35px;}
.F7Dialog .btn input {background-position:-300px -250px; border:0; color:#fff; cursor:pointer; font-size:16px; font-weight:bold; font-family:"Microsoft YaHei", simsun; height:30px; line-height:30px; margin-right:5px; text-align:center; width:75px;}
.F7Dialog .btn a {font-size:12px; text-decoration:underline; padding:0;}
.F7Dialog .btn a:hover {color:#d02b3b; font-size:12px; text-decoration:underline; background:none; padding:0;}

.top_header_info,.top_header_subnav{width:1200px;margin:0 auto;}
.top_header_info{position:relative;height:90px;margin:20px auto;}
.top_header_logo{position:relative;width:170px;height:90px;display:block;float:left;background:url(//www.china.com/zh_cn/img1905/2023/c_logo2023.png) no-repeat 0 50%;background-size:156px auto;}
.top_header_logo a{display:block;height:100%;font-size:12px;overflow:hidden;text-indent:-666px;}
.top_header_txt{display:none;}
.top_header_logo_channel{float:left;font-size:40px;line-height:50px;color:#000;border-left:solid 2px #b2b2b2;margin-top:20px;padding-left:12px;}
.top_header_right{float:right;}
.top_header_right img{height:90px;}
.top_header_subnav_bg{background-color:#d40300;}
.top_header_subnav{height:46px;line-height:46px;font-size:18px;display:flex;justify-content:space-between;flex-wrap:wrap;}
.top_header_subnav a{color:#fff;text-align:center;width:100px;overflow:hidden;}
.top_header_subnav a:hover,.top_header_subnav a.current{background-color:rgba(255,255,255,.2);color:#fff;}