@charset "utf-8";
/* CSS Document */
body,h1, h2, h3, h4, h5, h6, p, dl, dt, dd, ul, ol, li, button, input, textarea,th, td { margin: 0;padding: 0;}
body{ font-family:"宋体"; font-size:12px; background: #fff;}
a:link,a:visited,a:hover,a:active{text-decoration: none;}
a img{ border:none;}
table{ border-collapse:collapse;border-spacing:0;}
textarea{resize: none;}
ol, ul { list-style-type:none;}
em, i{ font-style:normal;}
.clear{clear:both; font-size:0; height:0; width:100%; overflow:hidden;}
.clearfix:after{content:""; display:block; clear:both;}
.clearfix{zoom:1;}

/* 修正IE6振动bug */
* html, * html body{background-image:url(about:blank);background-attachment:fixed;}

/*头部 start*/
.header{width: 100%;height: 110px; background: #151515;position: fixed;top: 0;_position:absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop));z-index: 99;}
.header_main{ width: 1200px; height: 110px; margin: 0 auto; background: url(../img/header_bg.gif) no-repeat center;}
.logo{ display: block;width: 234px;height: 72px;background:url(../img/logo.gif) no-repeat ;float: left; margin-top: 24px;}
.header_search{ float: right;width: 380px; padding-top: 24px;}
.search_box{width: 370px;height: 44px; background: url(../img/search_bg.gif) no-repeat;}
.search_text{border: 0;  float: left; display: inline-block; width: 300px; height: 20px;line-height: 22px;padding: 11px 0; margin-left: 10px;font-size: 14px;color: #151515;}
.search_text:focus{outline: none;}
.search_btn{border: none;float: right; display: inline-block;width: 50px;height: 44px;background: url(../img/magnifier.gif) no-repeat center;cursor: pointer;}
.hot_search{color: #8cda2b;padding-top: 8px;}
.hot_search a{color: #8cda2b; margin: 0 3px;text-decoration: underline;}
/*头部 end*/

.wraper{padding: 110px 0 50px 0;}
.main{width: 1200px;margin: 0 auto; padding-top: 10px;}
.side_nav{width: 190px;float: left; }
.side_nav ul{width: 190px;background: #fff;}
.side_nav a{ display: block;height: 50px;line-height: 50px;padding-left: 15px;font-family: "微软雅黑";font-size: 20px;font-weight: bold;color: #151515;border-bottom: 1px solid #fff;}
.side_nav a:hover{background: #111111;color: #ccc;border-bottom: 1px solid #5e5e5e;}
.side_nav li.home a{color:#359600 ;}
.main_content{width: 1000px;float: right;}
.centre{width: 720px;float: left;}
.main_right{width: 270px;float: right;}

.slide_pic{width: 720px;height: 300px; position: relative; margin-bottom: 10px;}
.pic_list{width: 580px;height: 300px; background: #171717; position: absolute;left: 0;top: 0; overflow: hidden; background: red;}
.pic_list ul{width: 580px;height: 300px;position: absolute;}
.pic_list li{width: 580px;height: 300px;float: left;}
.pic_list a{position: relative;}
.pic_tit{ width: 100%;height: 50px;position: absolute;left: 0;bottom: 0;z-index: 3;}
.pic_tit div{width: 100%;height: 50px;position: absolute;left: 0;top: 0; background: #000000;filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity:0.5;opacity:0.5;}
.pic_tit p{font-family: "微软雅黑";font-size: 22px;color: #fff; width: 100%; height: 50px; line-height: 50px; text-align: right; position: absolute;left: 0;top: 0; z-index: 3;}
.slide_pic dl{ width: 135px;height: 300px;overflow: hidden;position: absolute;right: 0;top: 0;}
.slide_pic dd{height: 73px; margin-bottom:3px ;}
.slide_pic dd a{ display: block;height: 73px;position: relative;}
.pic_mask{ width: 135px;height: 73px;position: absolute;left: 0;top: 0;z-index: 3; background: #000000;filter:alpha(opacity=60);-moz-opacity:0.6;-khtml-opacity:0.6;opacity:0.6; -webkit-transition: 0.3s;}
.slide_pic dd.select .pic_mask,.slide_pic dd a:hover .pic_mask{filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;}

/*公用盒子 start*/
.boxModel{ width: 100%; margin-bottom: 10px;}
.titleModel{ height: 24px; padding: 13px 0;  background:#78cb11 url(../img/titleModel_bg.gif) no-repeat;}
.titleModel p{font-family: "微软雅黑";font-size: 20px;height: 24px; line-height: 24px; padding: 0 0 0 20px; color: #fff; float: left;}
.titleModel a{font-family: "微软雅黑";font-size: 16px;height: 24px; line-height: 24px; padding: 0 0 0 20px; color: #fff; float: left; margin-top: 5px;}

.titleModel .more{float: right; display: block;width: 48px;height: 24px;line-height: 24px;text-align: center; background: #59a016;color: #fff;font-size: 14px; margin-right: 10px;}
.mainModel{ clear: both;}
/*公用盒子 end*/

.hot_list{}
.hot_list li.hot_first a{ padding-top: 10px; }
.hot_list a{ display: block; padding: 28px 0; border-bottom:2px solid #dedede; -webkit-transition: 0.3s;}
.hot_img{ display: block; width: 200px;height: 130px;overflow: hidden;float: left;position: relative;}
.hot_img img{ position: absolute;left: 50%;top: 50%;margin: -65px 0 0 -100px;}
.hot_cont{padding-left: 215px;}
.hot_cont h2{font-family: "微软雅黑";font-size: 20px; font-weight: normal; color: #000000; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.hot_cont p{color: #747474;line-height: 180%; padding: 10px 10px 10px 0;}
.hot_cont .hot_time{ display:inline-block;background: #ebeaea;color: #838383;height: 20px;line-height: 20px; padding: 0 5px;}
.hot_list a:hover{background: #ebffd3;}
.hot_list a:hover .hot_img{border: 5px solid #78cb11;width: 190px;height: 120px;}

/*分页 start*/
.page{ padding: 100px 0;}
.page a{ padding: 10px 15px; background: #ebeaea;font-family: "微软雅黑";font-size: 18px; color: #797979; -webkit-transition: 0.6s; margin-right: 2px;}
.page a.pre_ten,.page a.next_ten{ background: none;}
.page a.next_ten{ margin: 0;}
.page a.current,.page a:hover{ background: #478b06;color: #ebeaea;}
/*分页 end*/

.advertising{width: 270px;height: 300px; margin-bottom: 10px;}

.sole_list{padding: 10px 0 0 0;}
.sole_list li{ height: 164px; padding:0 0 4px 0;}

.newgame_list{ padding-top: 10px;}
.newgame_list a{ display: block;height: 48px; border-bottom: 2px solid #dedede;overflow: hidden; }
.newgame_list .game_detailed{ display: none;}
.newgame_list .num,.newgame_list .first_three{ display: block; width: 30px;height: 48px;line-height: 48px;text-align: center;font-family: "微软雅黑";font-size: 18px; color: #1a1a1a;float: left;}
.newgame_list .first_three{color: #ff4800;}
.newgame_list .game_name{ padding-left: 40px;height: 48px;line-height: 48px;font-family: "微软雅黑";font-size: 18px; color: #1a1a1a;}
.newgame_list a:hover,.game_first a{ height: 90px;}
.newgame_list a:hover .game_name,.game_first .game_name{ display: none;}
.newgame_list a:hover .num,.newgame_list a:hover .first_three,.game_first .num,.game_first .first_three{height: 90px; line-height: 90px; background: #ff4800;color: #fff;font-size: 24px;}
.newgame_list a:hover .game_detailed,.game_first .game_detailed{display:block;height: 72px; padding: 9px 0 9px 48px;_padding: 9px 0 9px 24px;+padding: 9px 0 9px 24px; background: #515151;}
.game_icon{  display: block; width: 72px;height: 72px; float: left;}
.game_detailed h2{color: #fff; padding-left: 80px;margin-bottom: 5px;}
.game_detailed p{color: #fff; padding-left: 80px; line-height: 150%;}

.manufacturer_list{ padding-top: 10px; padding-left: 10px;}
.manufacturer_list li{clear: both; margin-bottom: 10px;}
.manufacturer_list a{ display: block; color: #373737; font-size: 14px;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;  -webkit-transition: 0.3s;}
.manufacturer_list a em{ display: block;float: left; width: 0;height: 0;line-height: 0;font-size: 0;border: 2px solid #59a016; margin-right: 5px; margin-top: 7px;}
.manufacturer_list a:hover{color: #478b06; text-decoration: underline;}

.location{ padding: 15px 0; border-bottom: 2px solid #dedede;}
.location_p{ float: left;font-size: 14px;height: 20px; line-height: 20px;color: #808080; padding-left: 18px;}
.location_p a{color: #359600; margin: 0 5px;}
.location_time{float: right;height: 20px; line-height: 20px; background: #ebeaea;color:#808080; padding:0 5px; margin-right: 18px;}

.baidushare{ height: 24px; padding:5px  0 5px 18px;}
.baidushare .share_text{  float: left; display: block; font-size: 14px; font-weight: bold; color: #484848;line-height: 36px;}

.article_main{ clear: both; padding: 20px 0;}
.article_main p{color: #747474;font-size: 14px;line-height: 180%; margin-bottom: 20px; padding:0 18px;}
.article_img{ text-align: center; padding:20px 0;}

.guess_list{ padding: 14px 0;}
.guess_list li{ width: 360px; height: 20px;line-height: 20px; float: left;  margin-bottom: 10px;}
.guess_list a{ display: block; color: #373737; font-size: 14px; -webkit-transition: 0.3s;}
.guess_list a em{ display: inline-block;float: left; width: 0;height: 0;line-height: 0;font-size: 0;border: 2px solid #59a016; margin-left: 10px; margin-right: 5px; margin-top: 7px;}
.guess_list p{ width: 320px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.guess_list a:hover{color: #478b06; text-decoration: underline;}

.footer{ background: #151515;}
.links{ background: #333333; padding: 40px 0;}
.links_main{ width: 1200px; margin: 0 auto;}
.links_tit{ display: inline-block; background: #171717;color: #78cb11;font-family: "微软雅黑";font-size: 14px;float: left;width: 74px;height: 24px;line-height: 24px;text-align: center; margin-left: 10px;}
.links_cont{ padding-left: 96px; line-height: 180%; }
.links_cont a{color: #a4a7ab;margin:0 3px;word-break:break-all;}
.footer_info{ width: 1200px; margin: 0 auto; padding: 60px 0; background: url(../img/footer_bg.gif) no-repeat right top;}
.footer_logo{ display: block;width: 180px;height: 56px;float: left;}
.footer_text{ padding-left: 200px;}
.footer_text p{ padding-top: 8px; color: #a4a7ab;}


/*20150703 新增*/
.grade{ background: #f3f2f2; padding: 8px 0;width: 684px;margin: 0 auto 30px auto;position: relative;}
.grade_img{display: inline-block;width: 150px;height: 152px;background: #fff;border: 2px solid #c4c4c4;float:left; margin-left: 8px;}
.grade_list{float: left; width: 440px;height: 156px;padding-left: 14px;}
.grade_list li{width: 220px;height: 30px; line-height: 30px; font-size: 14px;color: #747474; float: left;}
.grade_list img{ margin-left: 5px;}
.grade_score{width: 54px;height: 52px; overflow: hidden; text-align: center;background: #ff4800;position: absolute;right: 0;top:0;zoom:1; z-index: 3;}
.grade_score p{font-size: 14px;color: #fff; line-height: 100%;margin: 0;padding: 0;padding-top: 5px;}
.grade_score em{font-family: arial; font-size: 32px;color: #fff;line-height: 100%;}

.game_detailed h2 img,.game_name img{margin-left: 5px;}


.tab_nav_Model{background: #dcdcdc;}
.tab_nav_Model li{width: 133px;float: left;border-left:1px solid #c4c3c3;border-right:1px solid #c4c3c3;}
.tab_nav_Model li:nth-of-type(1){border-left:#dcdcdc solid 1px;}
.tab_nav_Model li:nth-of-type(2){border-right:#dcdcdc solid 1px;}
.tab_nav_Model li.s{border-left:1px solid #efefef;border-right:1px solid #efefef;}
.tab_nav_Model li.s a{ border-bottom: 3px solid #78cb11;}
.tab_nav_Model a{ display: block;height: 24px;line-height: 24px;text-align: center;border-bottom: 3px solid #dcdcdc; padding: 8px 0;font-family: "微软雅黑";font-size: 20px;color: #515151;}

.leave_behind_name{width: 178px; height: 36px; border: 1px solid #5ca40a;background: #fff;float: right; margin-right: 8px; margin-top: -7px;}
.leave_behind_name input{font-family: "微软雅黑";font-size: 16px;color: #4f4f4f; border: 0; outline: none; height: 22px;line-height: 22px;padding: 6px 0; text-indent: 5px; }
.comment{ padding-top: 10px;}
.comment_text{border: 1px solid #9fa2a3; position: relative;}
.comment_text textarea{ width:620px;height: 86px;padding: 5px; border: 0;font-family: "微软雅黑";font-size: 14px;color: #4f4f4f;}
.comment_submit{display: block;width: 86px;height: 32px;line-height: 32px;text-align: center;font-family: "微软雅黑";font-size: 18px;color: #fff;border: 0;cursor: pointer;position: absolute; right: 0;bottom: 0;background: #68b912;}
.replies_even,.replies_odd{ margin-top: 10px; padding: 10px 10px 40px 10px;border: 1px solid #a1a4a5;background: #efefef;position: relative;}
.replies_odd{background: #fff;}
.replies_name{float: left;color:#4f4f4f ;}
.replies_time{float: right;color:#4f4f4f ;}
.replies_cont{font-family: "微软雅黑";font-size: 14px;color: #4f4f4f;line-height: 150%;padding: 5px 0;}
.replies_praise{position: absolute;right: 0;bottom: 0; height: 32px;}
.replies_praise ul{height: 32px;}
.replies_praise li{height: 14px;padding: 9px 15px;background: #4c5154;float: left;font-size: 14px;color: #fff;cursor: pointer; margin-left: 1px; }
.replies_praise li span{display: block;width: 17px;height: 14px;float: left;background: url(../img/20150703/praise.gif) no-repeat center top; margin-right: 5px;}
.replies_praise li span.praise{background-position: center bottom;}
.replies_praise li p{float: left;height: 14px;line-height: 14px;}
