

/* CSS Document */



*html{ _background-image:url(about:blank); _background-attachment:fixed; }

body{font:12px tahoma,'\5b8b\4f53',sans-serif;font-family:"Microsoft YaHei";font-size:12px;}

*{margin:0px; padding:0px;}

ul li{list-style:none;}

li{list-style:none;}

img{border:none;}

a{color:#333; text-decoration:none;}

a:hover{color:#46bc5a;}

em{font-style:normal;}

.clearfix{zoom:1;}

.clearfix:after{clear:both; height:0px; font-size:0px; visibility:hidden;display:block;content:" ";}



.top_toolbar{background:#f2f2f2; height:40px; line-height:40px; width:100%; min-width:980px;top:0; left:0;box-shadow:2px 0 10px #333333;*border-bottom:1px solid #e3e3e3;+border-bottom:1px solid #e3e3e3; z-index:99999;position:fixed; z-index:99999;_position:inherit;_position:absolute;_top:expression(eval(document.documentElement.scrollTop));}



.top_box{width:1000px; height:40px; line-height:40px; margin:0 auto; overflow:hidden;}

.top_l{float:left; width:300px;font-size:14px; color:#616161; overflow:hidden;}

.top_l span{display:inline-block; float:left; margin:13px 8px 0 0; width:17px; height:16px; background:url(../skin_img/home.png) no-repeat;}

.top_l a{display:inline-block; color:#616161;}

.top_r{float:right; font-size:12px; width:600px; text-align:right;overflow:hidden;}

.top_r a{color:#616161; display:inline-block; margin-left:15px;}

.top_r a:hover,.top_l a:hover{color:#f60;}

.top_r a.green{color:#46bc5a;}



#main{width:1000px; margin:60px auto 0; background:#fff; +margin-top:0px; +padding-top:60px;}

.banner{width:1000px; height:230px; margin-bottom:15px; overflow:hidden;}

.banner img{width:1000px; height:230px;}



.zt_main{width:998px; border:1px solid #f5f5f5; margin-bottom:15px; padding-bottom:10px; overflow:hidden;}

.zt_dy{ width:958px; height:107px; padding:10px; margin:10px auto;}

.zt_dyl{ float:left; height:107px; width:78px; border-right:2px solid #ebebeb; background:url(../skin_img/dy.jpg) center center no-repeat;}

.zt_dyr{float:right; margin-left:15px; width:860px; height:107px; font-size:14px; color:#878787; line-height:27px; overflow:hidden;}



.zt_mbox{width:998px;}

.zt_mbox_l{float:left; width:710px; margin-left:8px; overflow:hidden; _display:inline;}



#focus{position: relative;height:266px;width:710px;float:left;}

#focus .bd{position: relative}

#focus .focus-bar-box{width: 100%;height: 266px;position: relative;overflow: hidden;}

#focus .focus-bar{width: 10000px}

#focus .focus-bar li{float: left;width:710px;height: 266px}

#focus .focus-bar li a{width: 100%;height: 100%;display: block}

#focus .focus-bar li img{width: 100%;min-height: 100%}

#focus .ft{position: absolute;left: 0;bottom: 0;z-index: 1;width:710px;height:40px}

#focus .ftbg{position: absolute;top: 0;left: 0;z-index: -1;width:710px;height:40px;background:rgba(0,0,0,0.5);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr=#80000000,endColorstr=#80000000);}

#focus .change{position: absolute;right: 0;bottom:14px;height:10px;overflow:hidden;}



#focus .change a{float: left;width:36px;height:10px; line-height:10px; text-align:center;margin-right:6px;background:#e4e4e4;cursor: pointer; color:#fff;filter:alpha(opacity=60);-moz-opacity:0.6;-khtml-opacity:0.6;opacity: 0.6;}

#focus .change a.on{background:#46bc5a;filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;}



#focus .hd{position: absolute;left: 0;bottom: 0;z-index:2;width:435px;height:40px}

#focus .focus-title{overflow: hidden;position: absolute;top: 0;left: 0;height:40px;padding: 0 10px 0 10px;line-height:40px;font-size:20px; width:435px;}

#focus .focus-title a{display: none;color: #fff;}



#focus .btn-prev, #focus .btn-next{display: none;position: absolute;top: 95px;width:27px;height:70px;z-index: 2; background:url(../skin_img/bg.png) no-repeat;}

#focus .btn-prev{left:5px; background-position: -0px -71px;}

#focus .btn-next{right:5px;background-position: -65px -71px;}

#focus .btn-prev:hover{background-position: -31px -71px;}

#focus .btn-next:hover{background-position: -96px -71px;}



.zt_lists{width:710px;  height:auto; clear:both; overflow:hidden;}

.zt_lists dl dt{border-bottom:1px solid #f1f1f1; font-size:14px; padding:5px 0;}

.zt_lists dl dt p{height:23px; line-height:23px; margin:10px 0;}

.zt_lists dl dt p span{color:#848484; display:inline-block; }

.zt_lists dl dt p a{color:#333; display:inline-block; padding:0 7px;}

.zt_lists dl dt p a:hover,.zt_lists dl dt p a.on{background:#46bc5a; color:#fff;}



.zt_lists dl dd{border-bottom:1px dashed #f1f1f1; padding:15px 0; height:132px; overflow:hidden;}

.zt_lists dl dd .pic{float:left; width:210px; height:132px; display:inline-block;}

.zt_lists dl dd .pic img{width:210px; height:132px;}

.zt_lists .text_box{float:left; width:475px; margin-left:15px;}

.zt_lists .text_box h5{font-size:16px; font-weight:bold; height:26px; line-height:25px; overflow:hidden;}

.zt_lists .text_box h5 a{color:#333;}

.zt_lists .text_box h5 a:hover{color:#f60;}

.zt_lists .text{ font-size:14px; color:#666; line-height:20px; height:60px; overflow:hidden;}

.zt_lists .bottom{ height:30px; margin-top:16px;}

.zt_lists .bottom span{ font-size:12px; line-height:40px; color:#999;}

.zt_lists .bottom span.today{color:red;}

.zt_lists .bottom a{float:right; width:78px; height:28px; line-height:28px;  background:#fff; border:1px solid #e6e6e6; color:#666; text-align:center; font-size:14px;}
.zt_lists .bottom a:hover,.zt_lists dl dd.hover .bottom a{background:#46bc5a; width:80px; height:30px; line-height:30px; border:none; color:#fff;}



.zt_mbox_r{float:left; width:260px; margin-left:14px;}

.zt_mbox_r .down_bnt{ margin-bottom:10px; height:66px;}

.zt_mbox_r .down_bnt a{display:block; height:100%; width:256px; background:url(../skin_img/bg.png) no-repeat; text-indent:-9999px;}



.glabal_tit{ border-bottom:1px solid #f1f1f1; font-size:18px; color:#333; font-weight:bold; height:30px; width:256px;}

.glabal_tit span{ display:inline-block; border-bottom:2px solid #46bc5a; margin-bottom:-1px; position:relative; height:29px; padding:0 2px;}

.glabal_tit .tj_head{float:right; font-size:14px; font-weight:normal; display:inline-block; line-height:30px; padding-right:8px;}

.glabal_tit .tj_head:hover{color:#f60;}



.about_down{ width:260px; height:auto; margin-bottom:15px; overflow:hidden;}

.about_box dl{ padding:8px 0 8px 26px; border-bottom:1px dashed #f1f1f1; width:225px; height:auto; position:relative;}

.about_box dl .num{position:absolute; display:inline-block; width:16px; height:16px; line-height:16px; text-align:center; top:10px; left:0px; background:#b6b6b6; color:#fff;}

.about_box dl .num.up1{background:#ff415f;}

.about_box dl .num.up2{background:#ff8c32;}

.about_box dl .num.up3{background:#ffc315;}



.about_box dl dt{ width:100%; height:20px; line-height:20px; overflow:hidden;}

.about_box dl dt a{color:#333; font-size:14px;}

.about_box dl dd{ height:54px; display:none;}

.about_box dl dd .pic{float:left; width:54px; height:54px; position:relative;}

.about_box dl dd .pic img{width:54px; height:54px; _height:53px;}

.cover54{ display:inline-block;position:absolute; top:0px; left:0px; width:54px; height:54px; background:url(../skin_img/bg.png) 0 -167px no-repeat;}

.about_box .dd_r{float:left; margin-left:10px; width:160px; overflow:hidden;}

.about_box .dd_r h5{ font-size:14px; font-weight:normal; height:20px; line-height:19px; overflow:hidden;}

.about_box .dd_r h5 a{ color:#333;}

.about_box .dd_r .info{ color:#838383; font-size:12px; height:20px; overflow:hidden;}



.stars{width:78px; height:16px; background:url(../skin_img/bg.png) no-repeat; overflow:hidden;}

.star1{ background-position:-69px -145px;}

.star2{ background-position:-52px -145px;}

.star3{ background-position:-34px -145px;}

.star4{ background-position:-18px -145px;}

.star5{ background-position:-2px -145px;}





.hot_down{ margin-bottom:15px;}

.hot_down ul{position:relative; width:270px; margin-left:-10px;}

.hot_down ul li{float:left;}

.hot_down ul li{float:left; width:82px; padding:0 4px; height:85px; margin-top:15px; overflow:hidden; position:relative;}

.hot_down ul li a{display:inline-block; font-size:14px;}

.hot_down ul li img{margin-left:9px; width:66px; height:66px; display:block; margin-bottom:3px; _width:65px;}

.hot_down ul li span{ width:80px;height:18px; line-height:18px; display:inline-block; text-align:center; color:#666; overflow:hidden;}

.hot_down ul li a:hover span{ color:#f60;}

.cover66{display:inline-block;width:66px; height:66px; position:absolute; top:0px; left:13px; background:url(../skin_img/bg.png) -133px -74px no-repeat;}



.hot_news{ margin-bottom:15px;}

.hot_news ul{margin-top:10px; width:255px;}

.hot_news ul li{width:100%; height:35px; line-height:35px; color:#666; overflow:hidden;}

.hot_news ul li span{float:right; margin:0 6px 0 8px;}

.hot_news ul li span.red{color:#ff415f;}

.hot_news ul li a{ color:#666; margin-left:6px; font-size:14px;}

.hot_news ul li.bg{background:#f6f6f6;}

.hot_news ul li a:hover,.zttj_box ul li a:hover span,.about_box .dd_r h5 a:hover{color:#f60;}



.ggbox{width:260px;}



.sj_tjt{ width:1000px; margin-bottom:15px;}



.zttj_box{width:998px;height:auto; border:1px solid #f1f1f1; clear:both; background:#fff; margin-bottom:15px; padding-bottom:12px; overflow:hidden;}

.zttj_box ul li{ width:225px; height:82px; float:left; margin:15px 0 0 20px; text-align:center; display:inline;overflow:hidden;}

.zttj_box ul li a img{ width:225px; height:57px; cursor:pointer;}

.zttj_box ul li a span{cursor:pointer; font-size:14px; color:#666; display:inline-block; height:25px; line-height:30px;+line-height:20px;!important;line-height:normal;}





.comment{ width:998px; border:1px solid #f1f1f1;}



.pl_top{height:43px; border-bottom:2px solid #46bc5a;}

.pl_top .icon{float:left; width:25px; height:26px; display:inline-block; background:url(../skin_img/bg.png) -216px -73px no-repeat; margin:9px 8px 0 15px;}

.pl_top .txt{float:left; display:inline-block; color:#333; font-size:18px; font-weight:bold; line-height:43px;}



.plbox{ width:950px; margin:20px auto;}

.plbox_tit{ font-size:14px; color:#666; height:28px; line-height:28px; margin-bottom:15px; overflow:hidden;}

.plbox_tit .emotion{width:30px;height:20px; line-height:20px; background:url(../skin_img/icon.gif) no-repeat 2px 5px; padding:2px 0 0 20px; cursor:pointer; float:left; margin-right:10px;}

.plbox_tit .emotion:hover{background-position:2px -25px}

.plbox_tit .kjpl{float:left;}

.plbox_tit .kjpl img{cursor:pointer;}

.plbox_tit .pin_total{ float:right;}

.plbox_tit .pin_total em{color:#ff415f; margin:0 5px;}

.content_text{padding:5px;width:938px;border:0;overflow:auto;height:130px;line-height:18px;font-size:12px;margin:0;border:1px solid #eaeaea; outline:none;resize: none; margin-bottom:15px;}

.plbnt{height:35px; line-height:35px;}

.plbnt .user_text{float:left; color:#666; font-size:14px;border:1px solid #eaeaea; height:29px; width:100px; text-align:center; padding:0 5px; outline:none; margin-top:2px;}

.plbnt .tips{float:left; font-size:14px; color:#919191; display:inline-block;}

.plbnt .btn{width:95px; height:35px; float:right; background:#46bc5a;  font-size:14px; color:#fff; text-align:center; border:none; outline:none;}

.plbnt .btn:hover{background:#51cf66; color:#fff;}

.pllist{ margin-top:25px;}

.pllist ul li{width:100%; border-top:1px dashed #f1f1f1; border-bottom:1px dashed #f1f1f1; font-size:14px; padding:15px 0; margin-top:-1px; position:relative; overflow:hidden;}

.pllist .tit{color:#333; height:25px; line-height:25px; overflow:hidden;}

.pllist .tit span{float:right; font-size:12px; color:#c1c1c1;margin-right:8px;}

.pllist .text{color:#888; line-height:25px;}

.pllist .bottom{height:25px; line-height:25px; text-align:right; overflow:hidden;}

.pllist .bottom a{ color:#888; margin-right:8px;}



.pllist ul li .content_text{height:80px;}



.footer{width:1000px; background:#fafafa; margin:15px auto 0; padding:30px 0 25px 0; height:65px;}

.foot_logo{ width:200px; height:63px; float:left; background:url(../skin_img/logo_b.png) no-repeat; margin-left:35px; overflow:hidden; _display:inline;}

.foot_r{float:right; width:680px; margin-right:20px; overflow:hidden; _display:inline;}

.footnav{margin-left: -9px;}

.footnav a{color:#333; background:url(../skin_img/xian.jpg) no-repeat left;padding: 0 8px;font-size: 12px;}

.foot_r p{color:#848484; line-height:25px;}

.foot_r p a{color:#666;}



.footnav a:hover,.pllist .bottom a:hover{ color:#f60;}



.qqFace{margin-top:4px;background:#fff;padding:2px;border:1px #dfe6f6 solid;}

.qqFace table td{padding:0px;}

.qqFace table td img{cursor:pointer;border:1px #fff solid;}

.qqFace table td img:hover{border:1px #0066cc solid;}







.comment .content{ border:1px solid #e9e7e8; background:#fff; font-size:13px;padding:2px 2px 5px 2px;margin:1px 0 10px 0;overflow:hidden;}

.comment .content span{display: block; margin:4px 0; padding-left:5px;}

.comment .content pre{ font-size:14px; color:#555; padding-left:5px; line-height:20px;white-space: pre-wrap;       /* css-3 */

 white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */

 white-space: -pre-wrap;      /* Opera 4-6 */

 white-space: -o-pre-wrap;    /* Opera 7 */

 word-wrap: break-word;       /* Internet Explorer 5.5+ */}

.rt {float: right; clear:both}

.comment-title{text-align:center; height:30px; line-height:30px; margin:10px 0;font-size:18px}

.comment-title font{ font-size:12px; top:-5px; position:relative}

.listcomment{ border:1px solid #c2eb9a;padding: 0 6px;}

.cler{clear:both;}

.pinlun{width: 695px;}

.pinglu .s-hd .h2style1{display: block;float: left;}

.fenxiao li {float: left;line-height: 43px;}

.guding{position:fixed;top:40px; padding-top:10px; background:#fff; _padding-top:0px;_position:absolute;_top:expression(eval(document.documentElement.scrollTop));}
.load_more{ height:35px; line-height:35px; font-size:20px; font-weight:bold; color:#46bc5a; text-align:center;}
.load_more a{color:#46bc5a;}
.load_more a:hover{color:#f60;}

/*---------·µ»Ø¶¥²¿---------*/
.go-top{width:58px;height:58px;text-indent:-1999px;background:url(../skin_img/bg.png) no-repeat -69px -167px; !important; line-height: 14px;CURSOR: pointer; display: block;}
.go-top:hover{background-position: -127px -167px;}

.hot_game{ margin-top:15px;width:998px; border:1px solid #f1f1f1;}
.hot_game .title{height: 38px;line-height: 38px;font-size: 14px;font-weight: lighter;color:#333;padding-left: 15px; border-bottom:1px solid #f1f1f1;}
.hot_game .tag_list{padding: 9px 5px 9px 14px;}
.hot_game .tag_list a {height: 26px;margin: 0 12px 0 0;color:#666;word-break: break-all; line-height:24px;}
.hot_game .tag_list a:hover{color:#f60;} 


.list_fy { padding-bottom: 28px; padding-top:30px;height: 30px; text-align: center; }
.list_fy a, .list_fy span { display: inline-block; height: 36px; line-height: 36px; padding: 0 14px; margin: 0 2px; text-align: center; font-size: 14px; }
.list_fy a { border: 1px solid #ededed; color: #333; }
.list_fy span, .list_fy a:hover { color: #fff; background: #01af63; border: 1px solid #01af63; }
.mainb2_list .list_fy { padding-top: 20px; }