@charset "utf-8";
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0}fieldset,img{border:0}:focus{outline:0}address,caption,cite,code,dfn,em,th,var,optgroup{font-style:normal;font-weight:normal}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}abbr,acronym{border:0;font-variant:normal}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit}code,kbd,samp,tt{font-size:100%}input,button,textarea,select{*font-size:100%}body{line-height:1.5}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th{text-align:left}sup,sub{font-size:100%;vertical-align:baseline}:link,:visited ,ins{text-decoration:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
/* CSS Document */
* {margin: 0;padding: 0;}body,html {overflow-y: auto;overflow-x: hidden;}
.clearfix{margin-right:auto;margin-left:auto;*zoom:1}.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}.clearfix:after{clear:both}
b,em,i{font-style:normal;font-weight:normal;}
body{margin:0;font-family:"Microsoft Yahei",Arial,Tahoma,Helvetica,"SimSun","Hiragino Sans GB",sans-serif;font-size:14px;line-height:20px;color:#333;position:relative;}
html,body{width:100%;min-width:1200px;margin:0 auto;overflow-x:hidden;min-height:1000px;background-color:#f4f4f5;}
button,input,select,textarea,th{background:#fff;font-size:12px;line-height:1.5em;font-family:"Microsoft Yahei",Arial,Tahoma,Helvetica,"SimSun","Hiragino Sans GB",sans-serif;}
input[type="submit"],input[type="reset"],input[type="password"],input[type="button"],input[type="text"],button{-webkit-appearance:none;}
a{color:#333;text-decoration:none;}
a:hover,a:focus{transition:color 150ms ease-in 0ms,background-color 150ms ease-in 150ms;}
.rotate360:hover{transform:rotate(360deg);}
a:hover{color:#ed4040;}
.rotate360{transition:all 0.5s ease-in-out;}
.fl{float:left;}
.fr{float:right;}
.w1200{width:1200px;margin:0 auto;}
.w1168{width:1168px;margin:0 auto;}
.h30{width:100%;height:30px;}
.h20{width:100%;height:20px;}
.h16{width:100%;height:16px;}
.h12{width:100%;height:12px;}
.hide{display:none;}
.disflex{display: box;display: flex;}.flexItem{flex: 1;}.fl{float:left;}.fr{float:right;}.hide{display:none}

a,img,i{display:inline-block;cursor: pointer;}
img{vertical-align: top;border: 0;}
.bg{background-color: #fff;}
.icon{background:url(../img/index_ico.png) no-repeat;background-size:600px 600px;}
.icon_yuyue{background:url(../img/icon_yuyue.png) no-repeat;background-size:323px 523px;}

/* 共用面包屑 */
.crumb{height: 46px;line-height: 46px;width:1200px;margin:0 auto;}
.crumb,.crumb a{font-size:12px;color:#aaa;}
.crumb a:hover{color:#ed4040;}
.crumb i{display:inline-block;width:18px;height:14px;background-position:-361px -0px;margin-right:10px;position:relative;top:1px;}
/* 共用小标题 */
.title_l{width:100%;height:34px;border-bottom: 1px solid #ddd;overflow: hidden;*zoom:1}
.title_l a.more{height:18px;margin:13px 0 0 0;font:12px Arial;color:#999;margin-right: 8px;}
.title_l a.more:hover{color:#F60;}
.title_l em{float: left;height:32px;line-height: 32px;font-size:18px ;border-bottom:2px solid #ed4040; color:#464646;}
/* 共用灰色标题 */
.title_gray{height:40px;background:#fafafa;border-bottom:1px solid #e8e7ed;overflow: hidden;*zoom:1}
.title_gray em{display:block;height:20px;line-height:20px;color:#333;font-size:18px;border-left:4px solid #ed4040;padding-left:10px;margin-top:10px;float:left;}
.title_gray .more{display:block;width:80px;line-height:40px;text-align:center;color:#999;float:right;}
.title_gray .more:hover{color:#ed4040;}
/* 手机游戏标题切换共用 */
.menu_tab_wrap{position:relative;}
.menu_tab_wrap .tab_menu{position:absolute;top:13px;left:180px;}
.menu_tab_wrap .tab_menu li{height:25px;float:left;color:#4c4c4c;font-size:16px;cursor:pointer;border-bottom:2px solid transparent;}
.menu_tab_wrap .tab_menu li.current{color:#ed4040;border-color:#ed4040;}
.menu_tab_wrap .tab_menu li.current a{ color:#ed4040;}
.menu_tab_wrap .tab_menu li span,.menu_tab_wrap .tab_menu li a{display:block;height:16px;line-height:16px;padding:0 25px;border-left:1px solid #e5e5e5;}
/* 共用翻页 */
.pagecode{padding:3px;margin:30px 0;text-align:center;font-size:16px;}
.pagecode a{padding:8px 12px;margin-right:8px;color:#666;text-decoration:none;border:1px solid #e6e6e6;background-color:#fff;}
.pagecode span a{padding:0; width: 38px;line-height: 38px;text-align: center;}
.pagecode span em{ margin-right:8px;}
.pagecode a:hover{color:#fff;background-color:#ed4040;border:1px solid #ed4040;}
.pagecode a.current,.pagecode a.current:hover{color:#fff;background-color:#ed4040;border:1px solid #ed4040;}
.pagecode a.disabled,.pagecode a.disabled:hover{color:#666;background-color:#efefef;border:1px solid #e6e6e6;cursor:default;}
/* 排行榜 */
.ranking_list_wrap{overflow: hidden;*zoom:1;}
.ranking_list_wrap img:hover{opacity: 0.88;}
/* rank_menu */
.ranking_list_f{width: 170px;padding: 8px 16px;float: left;background-color: #fff;overflow: hidden;}
.ranking_list_f ul{width: 170px;height:auto;}
.ranking_list_f li{ width: 170px;padding:12px 0;border-bottom:1px dashed #d9d9d9;cursor:pointer;overflow:hidden;}
.ranking_list_f li:last-child{border-bottom: 0;}
.rank_menu a{display: block;width: 170px;height: 40px;overflow: hidden;*zoom: 1;}
.rank_menu a span{float: left; display:block;height:40px;line-height: 40px;font-size: 16px;color:#454545;overflow:hidden;white-space: nowrap;}
.rank_menu a:hover span,.rank_menu a.current span{color:#ed4040;font-weight: bold;}
.rank_menu a .ico_l{float: left;position: relative;margin-right: 10px;}
/* .rank_menu a .ico_r{float: right;position: relative;top: 15px;width: 14px;height: 13px;background-position:-0px -382px;} */
.rank_menu a:hover .ico_r,.rank_menu a.current .ico_r{float: right;position: relative;top: 15px;width: 13px;height: 14px;background-position:-58px -382px;}
.rank_menu li:nth-child(1) a .ico_l{top: 6px;width: 22px;height: 24px;background-position:-0px -508px;}
.rank_menu li:nth-child(1) a:hover .ico_l,.rank_menu li:nth-child(1) a.current .ico_l{top: 6px;width: 22px;height: 24px;background-position:-0px -550px;}
.rank_menu li:nth-child(2) a .ico_l{top: 8px;width: 22px;height: 22px;background-position:-31px -508px;}
.rank_menu li:nth-child(2) a:hover .ico_l,.rank_menu li:nth-child(2) a.current .ico_l{top: 8px;width: 22px;height: 22px;background-position:-31px -550px;}
.rank_menu li:nth-child(3) a .ico_l{top: 10px;width: 22px;height: 20px;background-position:-63px -508px;}
.rank_menu li:nth-child(3) a:hover .ico_l,.rank_menu li:nth-child(3) a.current .ico_l{top: 10px;width: 22px;height: 20px;background-position:-63px -550px;}
.rank_menu li:nth-child(4) a .ico_l{top: 9.5px;width: 23px;height: 19px;background-position:-96px -508px;}
.rank_menu li:nth-child(4) a:hover .ico_l,.rank_menu li:nth-child(4) a.current .ico_l{top: 9.5px;width: 23px;height: 19px;background-position:-96px -550px;}
.rank_menu li:nth-child(5) a .ico_l{top: 8px;width: 22px;height: 22px;background-position:-130px -508px;}
.rank_menu li:nth-child(5) a:hover .ico_l,.rank_menu li:nth-child(5) a.current .ico_l{top: 8px;width: 22px;height: 22px;background-position:-130px -550px;}
.rank_menu li:nth-child(6) a .ico_l{top: 8px;width: 22px;height: 22px;background-position:-163px -508px;}
.rank_menu li:nth-child(6) a:hover .ico_l,.rank_menu li:nth-child(6) a.current .ico_l{top: 8px;width: 22px;height: 22px;background-position:-163px -550px;}
.rank_menu li:nth-child(7) a .ico_l{top: 8px;width: 22px;height: 22px;background-position:-194px -508px;}
.rank_menu li:nth-child(7) a:hover .ico_l,.rank_menu li:nth-child(7) a.current .ico_l{top: 8px;width: 22px;height: 22px;background-position:-194px -550px;}
.rank_menu li:nth-child(n+8) a .ico_l{top: 8px;width: 22px;height: 22px;background-position:-129px -411px;}
.rank_menu li:nth-child(n+8) a:hover .ico_l,.rank_menu li:nth-child(n+8) a.current .ico_l{top: 8px;width: 22px;height: 22px;background-position:-156px -411px;}

.ranking_list_r{float: right;}
.ranking_list_r{width: 980px;overflow: hidden;}
.ranking_list_r li{position: relative;background-color: #fff;height: 240px;padding: 20px;margin-bottom: 20px;box-shadow: 0px 1px 5px 0px rgba(0,0,0,.1);overflow: hidden;*zoom: 1;}
.ranking_list_r li i{display:block;width:0;height:0;border-right:50px solid transparent;position:absolute;top:0;left:0;z-index:2;border-top:50px solid #ED4040;}
.ranking_list_r li:nth-child(-n+3) i{border-top:50px solid #ED4040;}
.ranking_list_r li:nth-child(-n+3):hover i{border-top:50px solid #f0214b;}
.ranking_list_r li:nth-child(n+4) i{border-top:50px solid #d2d2d2;}
.ranking_list_r li:nth-child(n+4):hover i{border-top:50px solid #ed4040;}
.ranking_list_r li i em{position: absolute;top: -42px;left: 6px;font-size: 20px;color: #fff;line-height: 12px;font-weight: bold;font-style: italic;font-family:Georgia;}
.ranking_list_r li a{display: block;}
.ranking_list_r li>a:first-of-type,.ranking_list_r li div{float: left;}
.ranking_list_r li>a:last-of-type{float: right;}
.ranking_list_r li>a:first-of-type img{width:160px;height:160px;border-radius:24px;margin:10px 20px 0 0;}
.ranking_list_r li>a:last-of-type{display: block;width:425px;height:240px;overflow: hidden;text-align: center;white-space:nowrap;}
.ranking_list_r li>a:last-of-type img{width:auto;max-height:240px;margin: auto;margin-left:15px}
.ranking_list_r li div{width: 315px;max-height: 240px;overflow: hidden;}
.ranking_list_r li div a{display: block;font-size: 24px;color: #000000;margin-top: 16px;}
.ranking_list_r li div a:hover{color: #ED4040;}
/* .ranking_list_r li .stars i{ display: inline-block; width: 12px;height: 12px;background-position:-541px -112px;position: relative;border: 0;}
.ranking_list_r li .stars i.gray{background-position:-560px -112px;} */
.ranking_list_r li .firm{font-size: 14px;color: #999;line-height: 24px;margin-top: 10px;overflow: hidden;white-space:nowrap;}
.ranking_list_r li .des{display: block;max-height: 108px;font-size:16px;color:#999;line-height:26px;overflow: hidden;/* margin-top: 6px; */}
.ranking_list_r li .tags{overflow: hidden;*zoom: 1;margin-top: 6px;}
.ranking_list_r li .tags span{float: left;display: inline-block;padding: 0 8px;margin-right: 10px;font-size: 14px;color: #ed4040;line-height: 22px;border: 1px solid #ED4040;border-radius: 12px;margin-bottom: 6px;}
.ranking_list_r li .tags strong{float: right;font-size: 14px;color: #ed4040; font-weight: 400;margin-right: 6px;}
/* 专题合集 */
.topic_list_wrap{padding: 16px;}
.topic_list_wrap img:hover{opacity: 0.88;}
.topic_list_wrap .title_gray em{font-size: 20px;}
.topic_lists .sub_box{width:1168px;overflow:hidden;}
.topic_lists ul{width:1189px;padding-bottom:10px;}
.topic_lists li{width:276px;height: 256px;margin:21px 21px 0 0;float:left;}
.topic_lists li:nth-child(4n+4){margin-right: 0;}
.topic_lists li:hover{ background-color: #fafafa;}
.topic_lists li:hover strong{ color:#ed4040}
.topic_lists li a{display:block;}
.topic_lists li img{display:block;width:276px;height:138px;}
.topic_lists li strong{display: inline-block;line-height: 26px;margin: 10px 0 2px 0;padding:0 10px;color: #454545;font-size:18px;font-weight:bold;overflow:hidden;white-space:nowrap;}
.topic_lists li p{display: inline-block;padding:0 10px;height:70px;line-height:22px;color: #666666;font-size:14px;overflow:hidden;}
/* 游戏合集详情 */
.topic_detail_t{ padding: 20px 16px;}
.topic_detail_t img{display:block;width:600px;height:300px;float:left;}
.topic_detail_t .cont{width:547px;height:300px;float:right;margin-left:20px;}
.topic_detail_t .cont strong{display:inline-block;height:60px;line-height:60px;font-size:24px;color: #454545;overflow:hidden;white-space:nowrap;}
.topic_detail_t .cont .info{height: 85px; padding:23px 0;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;overflow: hidden;}
.topic_detail_t .cont .info p{display: inline-block; height: 86px;line-height: 22px;font-size:14px; overflow: hidden;}

.like_box{height: 44px;margin-top:28px;overflow: hidden;}
.like_box .like{float:left;width: 68px;height: 44px;line-height: 44px;text-align: center;border-radius:5px;color:#fff;font-size:14px;cursor:pointer;background-color: #d2d2d2;}
.like_box .like i{width:15px;height:16px;background-position:-393px 0px;position:relative;top:1px;margin-right: 5px;}
.like_box .like.current,.like_box .like:hover{background-color:#ed4040;color:#fff;}
.like_box p{display: inline-block;height:44px;line-height:44px;float:right;font-size: 16px;color: #ababab;}
.like_box p em{color:#ed4040;font-weight:bold;}

.topic_detail_b{padding: 0 20px 2px;}
.topic_detail_b ul{width: 1160px;overflow: hidden;}
.topic_detail_b li{float: left;height: 124px;padding:31px 0;overflow: hidden;border-bottom: 1px solid #ebebeb;}
.topic_detail_b li:nth-child(2n+1){width: 559px;padding-right:20px;border-right: 1px solid #ebebeb;}
.topic_detail_b li:nth-child(2n+2){width: 560px;padding-left:20px;}
.topic_detail_b li:hover .name{color:#ed4040;}
.topic_detail_b li a{display:block;height: 124px;   overflow: hidden;}
.topic_detail_b li img{float: left;width:124px;height:124px;border-radius:22px;margin-right: 25px;}
.topic_detail_b li .info{width:280px;height:124px;overflow: hidden;}
.topic_detail_b .name{font-size:18px;color:#333335;line-height:36px;font-weight: bold;overflow: hidden;white-space:nowrap}
.topic_detail_b .txt{font-size:14px;height: 60px;color:#666;line-height:20px;overflow: hidden;}
.topic_detail_b .tag{display: inline-block;width:280px;height: 22px;line-height: 22px;overflow: hidden;}
.topic_detail_b .tag span{display: inline-block;width:50%;height: 22px;font-size:14px;color:#ababab;line-height:22px;overflow:hidden;white-space:nowrap;}
.topic_detail_b .tag span em{color: #666;}
.topic_detail_b .btn{float: right;display:block;width:100px;height:40px;font-size:16px;line-height:40px;text-align:center;color:#f8f8f8;background-color:#ed4040;border-radius:3px;margin-top:8px}
.topic_detail_b li .btn:hover{background-color: #f85151;}
.topic_detail_b li .btn_no{background-color:#ffaf0f;}
.topic_detail_b li .btn_no:hover{background-color:#f7a707;}
/* 新闻资讯 */
.news_list_l {width: 858px;padding-bottom: 2px;}
.news_list_l ul li{width: 826px;height: 110px;padding:20px 16px;border-bottom:1px solid #ebebeb;overflow: hidden;}
.news_list_l li a{display:block;height: 110px;overflow: hidden;}
.news_list_l li img{float: left;width:150px;height:110px;margin-right: 16px;}
.news_list_l li .info{ float: left;width:612px;height:110px;overflow: hidden;}
.news_list_l li strong{font-size:18px;color:#333;line-height:32px;font-weight: 500;overflow: hidden;white-space:nowrap}
.news_list_l li .time{font-size:14px;color:#ababab;line-height:32px;overflow: hidden;}
.news_list_l .time i{width: 16px;height: 16px;background-position: -420px 0px; position: relative;top: 2.5px;margin-right: 5px;}
.news_list_l li .txt{display: block;height: 48px;font-size:14px;line-height:22px;color:#666;overflow:hidden;}
.news_list_l li:hover strong{color:#ed4040;font-weight: bold;}
.news_list_l li:hover {background-color: #ffe5e5;}
/* 最新资讯 */
.news_list_r {width: 326px;}
.news_rank{width: 294px;height: 556px;padding: 0 16px;margin-bottom: 16px;overflow: hidden;background-color: #fff;}
.news_rank .tab_menus{border-bottom: 1px solid #ddd;}
.news_rank .tab_menus li{width:146px;height:50px;line-height:50px;text-align:center;color:#666;font-size:16px;border-bottom: 2px solid transparent;float:left;cursor:pointer;}
.news_rank .tab_menus li.current{border-bottom: 2px solid #ed4040;font-weight: bold;color: #464646;}
.news_rank .sub_boxs li{padding:8px 0;border-bottom:1px solid #ededed;cursor: pointer;}
.news_rank .sub_boxs li .num,.news_rank .sub_boxs li .info,.news_rank .sub_boxs li img{display:block;float:left;}
.news_rank .sub_boxs li a{display: block;}
.news_rank .sub_boxs  li .tBoxs,.news_rank .sub_boxs li .fBoxs,.news_rank .sub_boxs li a {overflow: hidden;*zoom: 1;}
.news_rank .sub_boxs li .fBoxs .num{width:24px;height:24px;line-height:24px;text-align:center;color:#fff;background-color:#ccc;margin-right:16px;}
.news_rank .sub_boxs li .fBoxs .info{width:250px;height:24px;line-height:24px;font-size:14px;color: #444;overflow:hidden;white-space:nowrap;}
.news_rank .sub_boxs li .tBoxs .num{width:24px;height:82px;line-height:82px;text-align:center;background-color:#ed4040;color:#fff;margin:8px 16px 8px 0;}
.news_rank .sub_boxs li .tBoxs img{float:left;display:block;width:120px;height:82px;margin:8px 16px 8px 0;}
.news_rank .sub_boxs li .tBoxs .info{width:116px;height:74px;padding-top: 8px;margin: 8px 0;overflow: hidden;}
.news_rank .sub_boxs li .tBoxs .info .txt{height: 46px;line-height: 23px;font-size:14px;color: #444;overflow:hidden;}
.news_rank .sub_boxs li .tBoxs .info .time{height: 28px;line-height: 28px;color: #ababab;overflow:hidden;white-space:nowrap;}
.game_detail_r{float: right;}
/* 最新手游榜 */
.ranking_rank{width: 294px;padding: 0 16px 20px;margin-bottom: 16px;overflow: hidden;background-color: #fff;}
.ranking_rank .tab_menus{border-bottom: 1px solid #ddd;}
.ranking_rank .tab_menus li{width:146px;height:50px;line-height:50px;text-align:center;color:#666;font-size:16px;border-bottom: 2px solid transparent;float:left;cursor:pointer;}
.ranking_rank .tab_menus li.current{border-bottom: 2px solid #ed4040;font-weight: bold;color: #464646;}
.ranking_rank .sub_boxs li{padding:8px 0;border-bottom:1px solid #ededed;}
.ranking_rank .sub_boxs li .num,.ranking_rank .sub_boxs li .game{display:block;float:left;}
.ranking_rank .sub_boxs li .num{width:24px;height:24px;line-height:24px;text-align:center;color:#fff;background:#ed4040;margin-right:16px;}
.ranking_rank .sub_boxs li .num1{background:#ff5e33;color:#fff;}
.ranking_rank .sub_boxs li .num2{background:#f7a131;color:#fff;}
.ranking_rank .sub_boxs li .num3{background:#e6d62e;color:#fff;}
.ranking_rank .sub_boxs li .tBoxs,.ranking_rank .sub_boxs li .fBoxs {overflow: hidden;*zoom: 1;}
.ranking_rank .sub_boxs li .fBoxs .game{width:126px;font-size:14px;color: #444;overflow:hidden;white-space:nowrap;margin-right: 6px;}
.ranking_rank .sub_boxs li .fBoxs .tag{color:#ababab;overflow:hidden;white-space:nowrap;float:right;}
.ranking_rank .sub_boxs li .tBoxs .num{height:88px;line-height:88px;background-color:#e13d3d;color:#fff;margin:8px 16px 8px 0;}
.ranking_rank .sub_boxs li .tBoxs img{display:block;width:88px;height:88px;border-radius:16px;float:left;margin:8px 16px 8px 0;}
.ranking_rank .sub_boxs li .tBoxs .info{width:145px;float:left;margin: 8px 0;}
.ranking_rank .sub_boxs li .tBoxs .info .name{font-size:16px;color: #444;overflow:hidden;white-space:nowrap;margin-top:6px;}
.ranking_rank .sub_boxs li .tBoxs .info .tag{width: 136px;margin: 6px 0;font-size:14px;color:#ababab;line-height: 20px;overflow:hidden;white-space:nowrap;}
.ranking_rank .sub_boxs li .tBoxs .btn{display:block;width:66px;height:26px;line-height:26px;font-size:12px;text-align:center;color:#fff;background-color:#ed4040;border-radius:3px;}
.ranking_rank .sub_boxs li .tBoxs .btn:hover{background-color: #f85151;}
.ranking_rank .sub_boxs li .tBoxs .btn_no{background-color:#ffaf0f;}
.ranking_rank .sub_boxs li .tBoxs .btn_no:hover{background-color:#f7a707;}
.ranking_rank .sub_boxs li .tBoxs .name:hover{color: #ed4040;}
/* 热门游戏合集 */
.hot_game_collection{width: 294px;padding: 10px 16px 20px;overflow: hidden;background-color: #fff;}
.hot_game_collection ul{width: 294px;}
.hot_game_collection li{position: relative;float: left;width:84px;height: 40px;text-align:center;line-height: 40px;margin: 20px 21px 0 0;overflow:hidden;*zoom: 1;}
.hot_game_collection li:nth-child(3n+3){margin-right: 0;}
.hot_game_collection li a{display: block;height: 40px;}
.hot_game_collection li i{width: 84px;height: 40px;background-position:-190px -358px;position: absolute;top: 0;left: 0;z-index: 1;}
.hot_game_collection li span{display: inline-block; position: absolute;top: 0;left: 0;bottom: 0;right: 0;margin: auto;z-index: 2;width: 74px;padding: 0 5px;height: 40px;font-size:14px;color:#464646;text-align:center;line-height: 40px;overflow:hidden;}
.hot_game_collection li:hover span{color: #fff;}
.hot_game_collection li:hover span::before {content: '';position: absolute;left: 0; top: 0; right: 0; bottom: 0;border: 2px solid #ed4040;background-color: #ed4040;border-radius: 10px;transform: skewX(-10deg); z-index: -1;}
/* 相关游戏推荐 */
.link_game_recommend{width: 294px;max-height: 636px;padding: 10px 16px 20px;overflow: hidden;margin-bottom: 16px;background-color: #fff;}
.link_game_recommend ul{width: 294px;}
.link_game_recommend li{width: 294px;height: 80px;margin-top: 20px;overflow: hidden;}
.link_game_recommend li a{display: block;}
.link_game_recommend li img{display: block;float: left;width:80px;height: 80px;border-radius:12px;margin-right: 16px;}
.link_game_recommend li .info{float: left;width:188px;height: 80px;}
.link_game_recommend li .name{display: block;font-size:16px;color:#464646;line-height: 32px;font-weight: 500;overflow:hidden;white-space:nowrap; }
.link_game_recommend li .intro{font-size:14px;color:#ababab;line-height: 22px;overflow:hidden;white-space:nowrap; }
.link_game_recommend li .grade{font-size:12px;color:#ffaf0f;line-height: 26px; }
.link_game_recommend li:hover .name{color: #ed4040;font-weight: 500;letter-spacing: 1px;}
/* 新闻详情 */
.news_l{width: 858px;float: left;}
.news_detail_r{float: right;}
.news_cont{width: 826px;padding:16px;margin-bottom: 16px;background-color: #fff;}
.news_cont .tit{padding: 16px 0;text-align:center;border-bottom:1px solid #d9d9d9;}
.news_cont .tit h1{display:block;line-height:40px;font-size:24px;color: #444;font-weight:700;margin-bottom: 16px;}
.news_cont .tit .source{color:#ababab;}
.news_cont .tit .source span{max-width: 300px;margin:0 20px;overflow:hidden;white-space:nowrap;}
.news_cont .tit .source span em{color: #454545;}
.news_cont .cont{padding:20px 0 0;font-size:16px;color:#666;line-height:1.5;}
.news_cont .cont a{line-height: 25px; text-indent: 0;color:#ed4040;}
.news_cont .cont a:hover{color: #f85151;border-bottom: .01rem solid #f85151;}
.news_cont .cont p{line-height: 26px;color: #454545;margin-bottom: 16px;text-indent: 2em;}
.news_cont .cont br{height: 2px;}
.news_cont .cont img{max-width:790px;margin: 16px 0;}
.news_cont .cont p img{max-width:790px;margin: 2px 0;}
.news_cont .cont h3{margin-bottom:16px;line-height: 24px;font-size:18px;font-weight: 600;color: #ed4040;padding: 0 0 0px 12px;border-left: 6px solid #ed4040;}
/* 游戏头像 */
.news_download{width: 822px;height: 160px; margin:28px auto 0;border: 1px solid #ed4040;background-color: #fff2f2;overflow: hidden;zoom: 1;}
.news_download .pic img{float: left;width: 120px ;height: 120px;border-radius: 22px;margin: 20px;}
.news_download .info{float: left;width: 642px;height: 120px;margin: 20px 20px 20px 0;overflow: hidden;}
.news_download .info div{overflow: hidden;zoom: 1;}
.news_download .info span{display: block;margin:15px 5px 8px 0;width: 636px;font-size:22px;color:#e64d00;font-weight: bold;line-height:24px;overflow: hidden;white-space: nowrap;}
.news_download .info ul{overflow: hidden;zoom: 1;}
.news_download .info ul li{float:left;display:inline-block;width:170px;font-size:14px;color:#ababab;line-height:32px;overflow:hidden;white-space:nowrap}
.news_download .info ul li:last-child{width: auto;max-width: 468px;}
.news_download .info ul li em{color:#666;line-height:32px}
/* 翻页 */
.next_pre{ width: 824px; height: 42px;border: 1px solid #ed4040;background-color: #fff2f2;overflow: hidden;margin: 20px auto 14px;}
.next_pre p{width:50%;float:left;color: #454545;font-size: 14px;line-height: 26px;}
.next_pre p a{position: relative;top:9px;color: #454545;width:288px;overflow:hidden;white-space:nowrap;}
.next_pre p a:hover{color: #ed4040;}
.next_pre p i{position: relative;top: 3px;width: 26px;height: 17px;margin-right: 10px; }
.next_pre p:nth-child(1) i{background-position: -370px -24px;margin-left:16px;}
.next_pre p:nth-child(2) i{background-position: -410px -24px;}
/* 相关攻略 */
.link_guide{width: 826px;padding:16px;margin-bottom: 16px;background-color: #fff;}
.link_guide ul{width: 826px;max-height: 350px;overflow: hidden;}
.link_guide li{float: left;width: 150px;height: 159px;margin: 16px 19px 0 0;}
.link_guide li a{display: block;}
.link_guide li:nth-child(5n+5) {margin-right:0;}
.link_guide li img{display:block;width:150px;height:110px;margin: 0 auto;}
.link_guide li .txt{display: block;height: 40px;line-height:20px;font-size:14px;color: #454545;margin-top: 8px;overflow: hidden;}
.link_guide li:hover .txt{color: #ed4040;}

.link_news_guide{width: 826px;padding:16px;margin-bottom: 16px;background-color: #fff;}
.link_news_guide ul{width: 826px;max-height: 260px;overflow: hidden;}
.link_news_guide li{float: left;width: 403px;height: 50px;line-height: 50px;margin-right: 20px;border-bottom: 1px solid  #e5e5e5;overflow: hidden;}
.link_news_guide li a{display: block;}
.link_news_guide li:nth-child(2n+2) {margin-right:0;}
.link_news_guide li:hover p{border-left-color:#ed4040;color: #ed4040;}
.link_news_guide li:hover span{color:#ed4040;}
.link_news_guide li p{display:block;width:320px;height:20px;line-height:20px;padding-left:10px;font-size: 16px;color: #454545;border-left:3px solid #ccc;margin-top:16px;overflow:hidden;white-space:nowrap;float:left;}
.link_news_guide li span{display:block;width:50px;height:28px;line-height:28px;text-align:right;color:#ABABAB;margin-top:11px;float:right;}
/* 猜你喜欢 */
.guess_youlike{position:relative;width: 826px;padding:16px;margin-bottom: 16px;background-color: #fff;}
.guess_youlike .tab_menu{position:absolute;right:40px;top:20px;}
.guess_youlike .tab_menu li{font-size:16px;float:left;color:#666;cursor:pointer;}
.guess_youlike .tab_menu li i{margin:0 10px;}
.guess_youlike .tab_menu li.current,.guess_youlike .tab_menu li:hover{color:#ed4040;cursor: pointer;}
.guess_youlike .sub_box{width:826px;overflow:hidden;}
.guess_youlike .sub_box .img_box{padding-bottom:20px;margin:16px 0;border-bottom:1px dashed #edb7b7;}
.guess_youlike .sub_box .img_box a{display: block;}
.guess_youlike .sub_box .img_box img{display:block;width:240px;height:120px;float:left;margin-right:20px;}
.guess_youlike .sub_box .img_box .info{width:560px;position:relative;float:left;}
.guess_youlike .sub_box .img_box .info .name{display:block;width:400px;height:40px;line-height:40px;font-weight:bold;font-size:20px;color: #454545;}
.guess_youlike .sub_box .img_box a:hover .name{color:#ed4040;}
.guess_youlike .sub_box .img_box a img:hover{opacity: 0.9;}
.guess_youlike .sub_box .img_box .info .tip {position:absolute;right:0;top:8px;color:#ababab;line-height: 28px;}
.guess_youlike .sub_box .img_box .info .tip:hover em{ border-bottom: 1px solid #ED4040;}
.guess_youlike .sub_box .img_box .info .tip em{color:#ed4040;}
.guess_youlike .sub_box .img_box .info .txt{color:#454545;height:80px;overflow:hidden;line-height:26px;}
.guess_youlike .sub_box ul{width:826px;max-height: 302px;overflow: hidden;}
.guess_youlike .sub_box li{width:260px;margin:0 20px 20px 0;float:left;overflow: hidden;*zoom: 1;}
.guess_youlike .sub_box li:nth-child(3n+3) {margin-right:0;}
.guess_youlike .sub_box li img{float: left;display:block;width:80px;height:80px;border-radius:12px;margin-right: 10px;}
.guess_youlike .sub_box li .info{float: left;width:166px;height: 80px;overflow: hidden;}
.guess_youlike .sub_box li .name{display: block;font-size:16px;color:#454545;line-height: 28px;font-weight: 500;overflow:hidden;white-space:nowrap; }
.guess_youlike .sub_box li .num{display: block;font-size:14px;color:#9d97be;line-height: 26px;font-weight: 500;overflow:hidden;white-space:nowrap; }
.guess_youlike .sub_box li .intro{color: #dbdbdb;overflow:hidden;white-space:nowrap;}
.guess_youlike .sub_box li .intro span{font-size:14px;color:#666666;line-height: 26px; }
.guess_youlike .sub_box li .grade{font-size:14px;color:#f08620;line-height: 26px;font-weight: bold; }
.guess_youlike .sub_box li:hover .name{color: #ed4040;font-weight: 500;letter-spacing: 1px;}
/* 相关版本 */
.related_version{background-color: #fff;padding:13px 16px 15px;margin-bottom: 20px;}
.related_version ul{padding-top:13px;}
.related_version ul li{margin-bottom: 10px;}
.related_version ul li a{display: block;}
.related_version li span{line-height: 24px;font-size: 16px;color: #333;}
.related_version li i{display: inline-block;width: 26px;height: 25px;background-position: -379px -170px; position: relative;top: 8px;margin-right: 12px;}
.related_version ul li a:hover span{color: #ED4040;}

.main{width:1200px;margin:0 auto;}

.titleInfoBox{background:#fff;margin:0 0 20px 0;padding:16px;overflow: hidden;*zoom: 1;}
.titleInfoBox>img{display: block;width:180px;height:180px;border-radius:17.5%;margin:0 20px 0 0;float: left;}
.titleInfoBox .info{max-width: 625px;float: left;}
.titleInfoBox .info h1{font-size:26px;font-weight:600;line-height:40px;margin:0 0 10px; white-space: nowrap;overflow: hidden;}
.titleInfoBox .info>div:nth-of-type(2){padding:12px 0 8px; overflow: hidden;*zoom: 1;}
.titleInfoBox .info>div:nth-of-type(2) em{display: block;height:28px;padding:0 10px;text-align:center;line-height:28px;background:#f0f0f0;color:#666666;margin:0 10px 0 0;float:left;font-size:16px;}
.titleInfoBox .info>div:nth-of-type(2) em:first-child{background-color: #e3f7f8;color: #00b1c1;}
.titleInfoBox .info>div:nth-of-type(1) span{color:#ababab;font-size:16px;}
.titleInfoBox .info>div:nth-of-type(1) span em{color:#454545;font-size:16px;margin:0 45px 0 0;}
.titleInfoBox .info>div:nth-of-type(1) span a:hover em{color: #ed4040;}
.titleInfoBox .info>div:nth-of-type(2) em.type{display: block;background-color: #fff;color:#5fbb5b;margin:0 0 0 10px;font-size: 18px;}
.titleInfoBox .info>div:nth-of-type(2) em i{display: inline-block;width: 15px;height: 19px;background-position: -430px -171px;position: relative;top: 3px;margin-right: 4px;}
.titleInfoBox .info>div:nth-of-type(3)>a { float: left;margin-top: 8px;margin-right: 18px;}
.titleInfoBox .info>div:nth-of-type(3){overflow: hidden;*zoom: 1;}
.titleInfoBox .info>div:nth-of-type(3)>a:last-of-type{margin-right: 0;}
.titleInfoBox .info .downBtn{ width: 195px;height: 48px;line-height: 48px;font-size:18px;color: #fff;text-align: center;cursor: pointer;position: relative;}
.titleInfoBox .info .ios {background-color: #11c3fe;}
.titleInfoBox .info .ios span {position:relative;z-index:1;}
.titleInfoBox .info .android {background-color: #53d37e;}
.titleInfoBox .info .pc{background-color: #a286c0;}
.titleInfoBox .info .downBtn i{display: block;width: 40px;height: 30px;background-position: -560px -482px; position: absolute;bottom: 0px;right:4px;z-index: 0;}
.titleInfoBox .info .android i { background-position: -560px -422px;width: 40px;height: 28px;}
.titleInfoBox .info .pc i { background-position: -563px -379px;width: 36px;height: 29px;}
.titleInfoBox .info .pc .pc>div p:nth-child(1) {line-height: 20px; font-size: 16px;padding-top: 9px;}
.titleInfoBox .info .pc .pc>div p:nth-child(2) {line-height: 14px; font-size: 12px;}
.removeBtn{width: 248px;height: 48px;line-height: 48px;font-size:18px;color: #fff;text-align: center;cursor: pointer;background: #828999;margin-top: 8px;}
.removeBtn i{display: inline-block; width: 22px; height: 22px; background-position: -487px -223px; position: relative; top: 4px; margin-right: 5px;}
.noBtn{width: 248px;height: 48px;line-height: 48px;font-size:18px;color: #fff;text-align: center;cursor: pointer;background: #b2b2b2;margin-top: 8px;}
.noBtn i{display: inline-block; width: 22px; height: 22px; background-position: -533px -223px; position: relative; top: 4px; margin-right: 5px;}
.reserveBtn{width: 220px;height: 48px;line-height: 48px;font-size:18px;color: #fff;text-align: center;cursor: pointer;background: #eb6877;margin-top: 8px;margin-right: 18px;float: left;}
.reserveBtn i{display: inline-block; width: 22px; height: 22px; background-position: -442px -223px; position: relative; top: 4px; margin-right: 5px;}
.txBtn{background-color: #9c7ebb;position: relative;width: 220px;height: 48px;line-height: 48px;font-size:18px;color: #fff;text-align: center;cursor: pointer;position: relative;}
.txBtn p{position: absolute;display: block;top:0px;right: 0px;background-color: rgba(0,0,0,.2);line-height: 20px;padding: 0 2px;font-size: 12px;color: #F1F1F1;}
.titleInfoBox .info .txBtn.pc i{position: absolute;width: 20px;height: 18px;background-position: -496px -67px;left: 10px;display: inline-block;top: 17px;right: 8px;}
.txBtn:hover{color: #fff;opacity: .9;}
.titleInfoBox .info a:hover{opacity: .9;}
.leftBox{width:858px;margin:0 16px 20px 0;float: left}

.contBox{padding:16px;background:#fff;margin:0 0 20px 0;}
.infoBox{padding:16px;background:#fff;}
.titDetail{border-bottom:1px solid #e4e5eb;line-height:30px;margin:0 0 10px 0;}
.titDetail em{display:inline-block;height:30px;border-bottom:3px solid #ed4040;font-size:20px;}
.contBox p{margin:0 0 10px 0;line-height:30px;font-size:16px;}

.infoBox h2{border-bottom:1px solid #e4e5eb;line-height:30px;margin:0 0 15px 0;color:#000;}
.infoBox h2 em{display:inline-block;height:30px;border-bottom:3px solid #ed4040;font-size:20px;}
.infoBox .info{font-size:16px;color:#666;line-height:1.5;}
.infoBox .info h4{border-bottom:1px solid #e4e5eb;border-left:5px solid #ed4040;font-size:18px;font-weight:600;line-height:30px;margin:10px 0;text-indent: .5em}
.infoBox .info a{line-height: 25px; text-indent: 0;color:#ed4040;}
.infoBox .info a:hover{color: #f85151;border-bottom: .01rem solid #f85151;}
.infoBox .info p{line-height: 26px;color: #454545;margin-bottom: 16px;}
.infoBox .info br{height: 2px;}
.infoBox .info img{display:block;max-width:790px;margin:16px auto;text-align: center;}
.infoBox .infot p img{display:block;max-width:790px;margin:2px auto;text-align: center;}
.infoBox .info h3{margin-bottom:16px;line-height: 26px;font-size:18px;font-weight:700;color:#454545;padding:0 0 4px 10px;border-left:10px solid #ed4040;border-bottom: 1px solid #e6e6e6;}

.liBox{margin:0 0 30px;}
.liBox li{float:left;width:50%;height:30px;line-height:30px;font-size:16px;overflow: hidden;white-space: nowrap;}
.downList a{display: block;}
.downList div{position: relative;width: 248px;height: 48px;line-height: 48px;color: #fff;font-size: 18px;margin: 16px 0 4px 0;}
.downList em{position: absolute;left: 36px;display: inline-block;top: 8px;right: 8px;width: 32px;height: 32px;background-color: rgba(0,0,0,0.2);border-radius: 50%;}
.downList i{width: 18px;height: 18px;background-position: -499px -65px;position:absolute ;top: 0;bottom: 0; right: 0;left: 0;margin: auto;}
.downList .adr_down{background-color: #53d37e;}
.downList span{margin-left: 75px;}
.downList .ios_down{background-color: #434343;}
.downList a:hover .adr_down{background-color: #19b955;}
.downList a:hover .ios_down{background-color: #262626;}
.downList .no_down{background-color: #b2b2b2;text-align: center;}
.downList .no_down span{margin-left:0;}
.downList .down_no{background-color: #b2b2b2;text-align: center;}
.downList .down_no span{margin-left:0;}

.tagLikeBox .title{border-bottom:1px solid #e4e5eb;line-height:30px;margin:0 0 15px 0;color:#000;}
.tagLikeBox .title span{display:inline-block;height:30px;border-bottom:3px solid #ed4040;font-size:18px;}
.tagLikeBox .title ul{float:right;font-size:16px;margin:0 10px 0 0;}
.tagLikeBox .title ul li{display: inline-block;margin:0 10px;cursor: pointer;}
.tagLikeBox .title ul li.on{color:#ed4040;}
.tagInfoList .tagfrist {display: block;padding:0 0 20px 0;border-bottom:1px dotted #edb7b7;margin:0 0 16px 0;overflow: hidden;*zoom: 1;}
.tagInfoList .tagfrist:hover .num em{color: #ED4040; }
.tagInfoList .tagfrist .num i:hover span{border-bottom: 1px solid #ED4040;}
.tagInfoList .tagfrist img:hover{opacity: 0.9;}
.tagInfoList .tagfrist img{float: left;display: block;width:240px;height:120px;margin:0 20px 0 0;}
.tagInfoList .tagfrist .font{float: left;width: 560px;overflow: hidden;}
.tagInfoList .tagfrist .font .num{height:40px;line-height:40px;}
.tagInfoList .tagfrist .font .num em{font-size:18px;font-weight:600;}
.tagInfoList .tagfrist .font .num i{float:right;color:#ababab;font-size:14px;}
.tagInfoList .tagfrist .font .num i span{color:#ed4040;}
.tagInfoList .tagfrist .font p{height:80px;line-height:25px;overflow:hidden;font-size:14px;color: #333;}
.tagInfoList{margin-bottom: 16px;}
.tagInfoList .tagLiList a{float: left;width:275px;margin:0 0 20px 0;}
.tagInfoList .tagLiList a img{display: block;width:80px;height:80px;margin:0 10px 0 0;border-radius: 17.5%;float: left;}
.tagInfoList .tagLiList .tagLiInfo{float: left;width: 168px;overflow: hidden;}
.tagInfoList .tagLiList .tagLiInfo p{overflow: hidden;white-space: nowrap;}
.tagInfoList .tagLiList .tagLiInfo .name{font-size:16px;line-height:35px;}
.tagInfoList .tagLiList .tagLiInfo .num{font-size:14px;line-height:25px;color:#9d97be;}
.tagInfoList .tagLiList .tagLiInfo p span{color: #333;font-size:14px;line-height:20px;}
.tagInfoList .tagLiList .tagLiInfo p i{border-left:1px solid #dbdbdb;color:#f08620;margin:0 0 0 5px;padding:0 0 0 5px;}
.strategyBox{margin:0 0  40px 0;}
.strategyBox li{width:402px;float:left;padding:15px 0;border-bottom:1px solid #e6e6e6;position: relative;}
.strategyBox li:nth-child(2n+1){float:left;}
.strategyBox li:nth-child(2n+2){float:right;}
.strategyBox li a{display:block;border-left:3px solid #ccc;font-size:16px;line-height:20px;padding-left:10px ;margin-right:80px;overflow: hidden;white-space: nowrap;}
.strategyBox li a i{position: absolute;right:0;top:16px;line-height:20px;font-size:14px;}
.strategyBox li a em{display:block;border:1px solid #ed4040;color:#ed4040;width:74px;height:24px;position: absolute;right:0;top:12px;line-height:24px;text-align:center;font-size:14px;}
.strategyBox li:hover {border-bottom:1px solid #ed4040;}
.strategyBox li:hover em{background:#ed4040;color:#fff;}

.getEvaluate .mineEvaluate{padding:0 0 20px;border-bottom:1px solid #e6e6e6;}
.getEvaluate .mineEvaluate .mine{width:110px;}
.getEvaluate .mineEvaluate .mine img{display: block;margin:0 auto;width:50px;height:50px;border-radius:100%}
.getEvaluate .mineEvaluate .mine i{display: block;width:40px;height:20px;background:#ed4040;color:#fff;margin:0 auto;line-height:20px;text-align:center;border-radius: 5px}

.getEvaluate .mineEvaluate .EvaluateShow .showBox{margin:0 50px 0 0;border:1px solid #e6e6e6;border-radius: 5px}
.getEvaluate .mineEvaluate .EvaluateShow p{padding:15px 0;height:20px;line-height:20px;font-size:14px;text-indent: 2em;border-bottom:1px solid #e6e6e6;}
.getEvaluate .mineEvaluate .EvaluateShow p i{display:inline-block;background: url(../img/staroff.png) no-repeat center;width:20px;height:20px;background-size: 20px;vertical-align: top;margin:0 10px 0 0;}
.getEvaluate .mineEvaluate .EvaluateShow p i:nth-last-of-type(1){margin:0 60px 0 0;}
.getEvaluate .mineEvaluate .EvaluateShow .showBox textarea{border:none;display: block;height:100px;padding:10px;width:644px;line-height:30px;}
.publishBtn{display: block;width:150px;height:40px;font-size:16px;background:#ed4040;color:#fff;text-align:center;line-height:40px;margin:20px 0 0 0;}
.getEvaluate .evaluateList{padding:20px 0;border-bottom:1px solid #e6e6e6;}
.getEvaluate .evaluateList:nth-last-of-type(1){border-bottom:none}
.getEvaluate .evaluateList img{display: block;margin:0 20px;width:50px;height:50px;border-radius:100%}
.getEvaluate .evaluateList .infoFont h4{font-size:16px;}
.getEvaluate .evaluateList .infoFont >div{margin:10px 0;}
.getEvaluate .evaluateList .infoFont >div i{display:inline-block;background: url(../img/staroff.png) no-repeat center;width:20px;height:20px;background-size: 20px;vertical-align: top;margin:0 10px 0 0;}
.getEvaluate .evaluateList .infoFont >div em{float: right;color:#ababab;font-size: 12px}
.getEvaluate .evaluateList .infoFont p{font-size:16px;line-height:30px;}

.rightBox{width:326px;float:right;}
.rightFrist a{display: block;height:30px;line-height:30px;font-size:16px; overflow: hidden;white-space: nowrap;}
.rightFrist a:hover{color:#ed4040;}
.rightFrist a i{display: inline-block;width: 26px;height: 25px;background-position: -379px -170px; position: relative;top: 8px;margin-right: 12px;}

.rightGameList a{display: block;margin:0 0 20px 0;}
.rightGameList a:nth-last-of-type(1){margin:0;}
.rightGameList a img{display: block;width:80px;height:80px;margin:0 10px 0 0;border-radius: 17.5%;float: left;}
.rightGameList a div{float: left; width: 202px;overflow: hidden;}
.rightGameList p{margin-bottom: 0;}
.rightGameList .name{font-size:16px;line-height:35px; overflow: hidden;white-space: nowrap;}
.rightGameList .type{font-size:14px;line-height:25px;color:#b8b8b8; overflow: hidden;white-space: nowrap;}
.rightGameList .grade{color:#f08620;font-size:12px;line-height:20px; overflow: hidden;white-space: nowrap;}
.rightGameList span{color:#ed4040;font-size:14px;line-height:20px;overflow: hidden;white-space: nowrap;}

/* 应用截图 */
.screenshot .intro{width:826px;position:relative}
.screenshot .intro .slider-contain{position:relative;width:826px;height:297px;overflow:hidden;}
.screenshot .intro .img-slider{width:826px;height:280px;text-align: center;font-size: 0;white-space:nowrap;}
.screenshot .intro .img-slider img{display: block;height:280px;border-radius:0;width:auto;vertical-align:top}
.screenshot .intro .img-slider li{width:auto;margin-right:16px;display:inline-block;height:280px;}
.screenshot .img-slider li:last-child{margin-right: 0;}
.screenshot .intro .video-js{width: 500px;height: 280px;}
.screenshot .slider-inner-contain{position:relative;left:0;width:826px;height: 297px;overflow-x:scroll;overflow-y:hidden;background:#fff;}
.screenshot .slider-contain .a_left{position:absolute;left:0;top:108px;z-index:10;cursor:pointer;width: 50px;height: 50px;background:url(../img/lightbox/prev.png) no-repeat;}
.screenshot .slider-contain .a_left,.screenshot .slider-contain .a_right{display:none}
.screenshot .slider-contain:hover .a_left,.screenshot .slider-contain:hover .a_right{display:block}
.screenshot .slider-contain .a_right{position:absolute;right:0;top:108px;z-index:10;cursor:pointer;width:50px;height:50px;background: url(../img/lightbox/next.png) no-repeat;}
.screenshot .img-slider .img-item{position:relative;line-height:0;font-size:0}

.hidden_detail{height: 660px;overflow: hidden;margin-top: 20px;margin-bottom: 20px;}
.open_detail{height: 30px;color:#ababab;font-size:16px;margin-top: 16px;margin-bottom: 30px;overflow: hidden;*zoom: 1;}
.open_detail .advantage {float: left;}
.open_detail .advantage span{display:inline-block;margin-right:20px;height: 30px;line-height: 30px;}
.open_detail .advantage span i{display:inline-block;margin-right:5px;position:relative;}
.open_detail .advantage span.net i{width:16px;height:13px;top:1px;background-position:-371px -65px;}
.open_detail .advantage span.free i{width:16px;height:16px;top:2px;background-position:-401px -65px;}
.open_detail .advantage span.google i{width:14px;height:16px;top:2px;background-position:-433px -65px;}
.open_detail .btn{float: right;height: 30px;line-height: 30px;cursor:pointer;}
.open_detail .btn:hover{color: #ed4040;}
.open_detail .btn i{display:inline-block;width:13px;height:6px;position:relative;top:-1px;margin-left:10px;background-position:-469px -76px;}
.open_detail .btn i.up{background-position:-469px -65px;top:-3px;}

.downList{margin-bottom: 36px;}

/* index页面 */
.index_wrapper{width:100%;min-height: 100vh;background: #f4f4f5}
.index_content{width:1200px;margin: auto;background: #fff}
.index_content{overflow: hidden;margin: 0 auto 20px;width:1200px;}
.index_con_list{width:1168px;margin: auto;flex-wrap: wrap;}
.index_con_list a{width:176px;height: 260px;border:1px solid #F1F1F1;margin-top: 20px;text-align: center;border-radius: 5px;margin-right: 20px;display: block}
.index_con_list a:nth-child(6n){margin-right: 0}
.index_con_list a img{width:124px;height:124px;margin-top: 25px;border-radius: 15px}
.index_con_list a img:hover{opacity: 0.88;}
.index_con_list a p:nth-child(n+3){font-size: 12px;color:#9F9F9F}
.index_con_title{font-size: 16px;color:#595959;margin: 10px 0;white-space: nowrap;overflow: hidden;}
.index_con_title:hover{color: #ED4040;}
.index_page{width:570px;margin: auto;margin-top: 30px;justify-content: space-between}
.index_page li{width:38px;height: 38px;text-align: center;line-height: 38px;background: #f6f6f6;border:1px solid #E6E6E6;border-radius: 5px}
.index_con_list a:hover{border:1px solid #ECA4A4;box-shadow: 0px 0px 8px #ECA4A4;}
.index_page li:hover{background: #ed4040;color:#fff}
.index_con_list a p{ white-space: nowrap;overflow: hidden;}
.index_con_list a p span{margin-right: 6px;}

.tags_wrap{width:1160px;background-color: #fff;margin:0 auto 20px;padding: 20px;}
.tags_wrap,.tags_wrap li{overflow: hidden;*zoom: 1;}
.tags_wrap li{float:left;width: 165px;height:35px;padding: 20px 0 20px 20px;margin-right: 10px;border-radius: 4px;}
.tags_wrap li:nth-child(-n+6){margin-bottom:10px;}
.tags_wrap li:nth-child(6n+6){margin-right: 0;}
.tags_wrap li a{display:block;color:#fff;width: 165px;height:35px;}
.tags_wrap li:hover{opacity: 0.9;}
.tags_wrap li div{float: left;width: 115px;font-size: 0;line-height: 12px;}
.tags_wrap li div span,.tags_wrap li div p{overflow: hidden;white-space: nowrap;}
.tags_wrap li div span{display: inline-block;font-size: 18px;line-height: 20px;}
.tags_wrap li div p{font-size: 12px;line-height: 12px;}
.tags_wrap li i{float: left;display:inline-block;width:30px;height:30px;margin-right:18px;position:relative;top: 2.5px;}
.tags_wrap li:nth-child(1){background-color: #36b1c0;}
.tags_wrap li:nth-child(2){background-color: #f76253;}
.tags_wrap li:nth-child(3){background-color: #5ea6f7;}
.tags_wrap li:nth-child(4){background-color: #cf6ff7;}
.tags_wrap li:nth-child(5){background-color: #fd9a3b;}
.tags_wrap li:nth-child(6){background-color: #a9d49f;}
.tags_wrap li:nth-child(7){background-color: #deb156;}
.tags_wrap li:nth-child(8){background-color: #798ded;}
.tags_wrap li:nth-child(9){background-color: #8f82bc;}
.tags_wrap li:nth-child(10){background-color: #81b0c7;}
.tags_wrap li:nth-child(11){background-color: #acb0d5;}
.tags_wrap li:nth-child(12){background-color: #52bea6;}
.tags_wrap li:nth-child(1) i{background-position:-380px -220px;}
.tags_wrap li:nth-child(2) i{background-position:-380px -264px;}
.tags_wrap li:nth-child(3) i{background-position:-380px -308.5px;}
.tags_wrap li:nth-child(4) i{background-position:-380px -356px;}
.tags_wrap li:nth-child(5) i{background-position:-380px -407px;}
.tags_wrap li:nth-child(6) i{background-position:-380px -458.5px;}
.tags_wrap li:nth-child(7) i{background-position:-380px -505px;}
.tags_wrap li:nth-child(8) i{background-position:-380px -548px;}
.tags_wrap li:nth-child(9) i{background-position:-327.5px -553px;}
.tags_wrap li:nth-child(10) i{background-position:-283px -553px;}
.tags_wrap li:nth-child(11) i{background-position:-325px -455px;}
.tags_wrap li:nth-child(12) i{background-position:-283px -456px;}

.tag_type_wrap{border-left:1px solid #ececec;border-top:1px solid #ececec;margin:16px 16px 20px;}
.tag_type_wrap li{width:193.5px;height:64px;line-height:64px;text-align:center;font-size:16px;border-right:1px solid #ececec;border-bottom:1px solid #ececec;float:left;}
.tag_type_wrap li a{display:block;color:#454545;}
.tag_type_wrap li.current a,.tag_type_wrap li a:hover{background-color:#ed4040;color:#fff;}
.tag_type_wrap li i{display:inline-block;width:22px;height:22px;margin-right:10px;position:relative;top:5px;}
.tag_type_wrap li:nth-child(1) i{background-position:0 -90px;}
.tag_type_wrap li:nth-child(1) a:hover i,.tag_type_wrap li:nth-child(1).current i{background-position:0 -218px;}
.tag_type_wrap li:nth-child(2) i{background-position:-32px -90px;}
.tag_type_wrap li:nth-child(2) a:hover i,.tag_type_wrap li:nth-child(2).current i{background-position:-32px -218px;}
.tag_type_wrap li:nth-child(3) i{background-position:-64px -90px;}
.tag_type_wrap li:nth-child(3) a:hover i,.tag_type_wrap li:nth-child(3).current i{background-position:-64px -218px;}
.tag_type_wrap li:nth-child(4) i{background-position:-96px -90px;}
.tag_type_wrap li:nth-child(4) a:hover i,.tag_type_wrap li:nth-child(4).current i{background-position:-96px -218px;}
.tag_type_wrap li:nth-child(5) i{background-position:-128px -90px;}
.tag_type_wrap li:nth-child(5) a:hover i,.tag_type_wrap li:nth-child(5).current i{background-position:-128px -218px;}
.tag_type_wrap li:nth-child(6) i{background-position:-161px -90px;}
.tag_type_wrap li:nth-child(6) a:hover i,.tag_type_wrap li:nth-child(6).current i{background-position:-161px -218px;}
.tag_type_wrap li:nth-child(7) i{background-position:0 -122px;}
.tag_type_wrap li:nth-child(7) a:hover i,.tag_type_wrap li:nth-child(7).current i{background-position:0 -250px;}
.tag_type_wrap li:nth-child(8) i{background-position:-32px -122px;;}
.tag_type_wrap li:nth-child(8) a:hover i,.tag_type_wrap li:nth-child(8).current i{background-position:-32px -250px;}
.tag_type_wrap li:nth-child(9) i{background-position:-64px -122px;}
.tag_type_wrap li:nth-child(9) a:hover i,.tag_type_wrap li:nth-child(9).current i{background-position:-64px -250px;}
.tag_type_wrap li:nth-child(10) i{background-position:-96px -122px;}
.tag_type_wrap li:nth-child(10) a:hover i,.tag_type_wrap li:nth-child(10).current i{background-position:-96px -250px;}
.tag_type_wrap li:nth-child(11) i{background-position:-105px -378px;}
.tag_type_wrap li:nth-child(11) a:hover i,.tag_type_wrap li:nth-child(11).current i{background-position:-139px -378px;}
.tag_type_wrap li:nth-child(12) i{background-position:-160px -186px;}
.tag_type_wrap li:nth-child(12) a:hover i,.tag_type_wrap li:nth-child(12).current i{background-position:-160px -314px;}
.tag_type_wrap li:nth-child(n+12) i{background-position:-160px -186px;}
.tag_type_wrap li:nth-child(n+12) a:hover i,.tag_type_wrap li:nth-child(n+12).current i{background-position:-160px -314px;}
.tag_type_wrap li:last-child i{background-position:-160px -186px;}
/* .tag_type_wrap li:last-child:hover i,.tag_type_wrap li:last-child.current i{background-position:-160px -314px;} */
/* .tag_type_wrap li:last-child.current,.tag_type_wrap li:last-child:hover{background-color:#ed4040;color:#fff;cursor: default;} */
.tag_type_wrap li:last-child.current,.tag_type_wrap li:last-child:hover{cursor: default;}
.tag_type_wrap li:last-child.current i,.tag_type_wrap li:last-child:hover i{cursor: default;}
/* 通用头部和尾部 */
.index_nav{width:100%;height: 80px;background: #fff;box-shadow: 0px 2px 10px 0px rgba(0,0,0,.1)}
.index_top{width:1200px;margin: auto;height: 100%;}
/**.index_top img{width:135px;height: 40px;margin-top: 20px;margin-right: 40px}**/
.index_top img{width:auto;height: 56px;margin-top: 12px;margin-right: 40px;}
.index_nav_list{width:560px;}
.index_nav_list>a{display: block;height:100%;font-size: 18px;text-align: center;line-height: 78px;color:#6E6E6E;flex:1}
.index_nav_list>a:hover{color: #ED4040;}
.index_nav_list .active{color:#ED4040;}
.index_nav_list .active p{width:65px;height: 3px;background: #ED4040;margin: auto;}
.index_sou{width:250px;height:40px;background: #f8f8f8;margin-top: 20px;margin-left: 110px;border-radius:20px}
.index_sou>input{width:180px;height:36px;border:none;background: #f8f8f8;margin-left: 18px;margin-top: 2px;margin-right: 10px;}
.index_sou i{display: inline-block; width:18px;height: 18px;background-position:-528px -172px;position: relative;top: 4px;}

.index_footer{width:100%;background: #282828;height: 206px;text-align: center;overflow: hidden;line-height: 20px;}
.index_footer>p{font-size: 12px;color:#717171;margin-top: 8px}
.index_footer>p:nth-child(1){margin-top: 40px}
.index_footer>p span{color:#919191;}
.index_footer>p a{color:#919191;margin-left: 15px}
.index_footer>p:nth-last-child(1) span{font-weight: 600}
.index_footer>p:nth-child(3) span{margin-left: 15px}
.index_footer>p span a{margin-left: 0;}
/* 关于我们 */ 
.aboutUs_wrap{overflow: hidden;*zoom:1;width:1200px;margin:0 auto;}
.aboutUs_l{width: 170px;padding: 8px 16px;float: left;background-color: #fff;overflow: hidden;}
.aboutUs_l ul{width: 170px;height:auto;}
.aboutUs_l li{ width: 170px;padding:12px 0;border-bottom:1px dashed #d9d9d9;cursor:pointer;overflow:hidden;}
.aboutUs_l li:last-child{border-bottom: 0;}
.aboutMenu a{display: block;width: 170px;height: 40px;overflow: hidden;*zoom: 1;}
.aboutMenu a span{float: left; display:block;height:40px;line-height: 40px;font-size: 16px;color:#454545;overflow:hidden;white-space: nowrap;}
.aboutMenu a:hover span,.aboutMenu a.current span{color:#ed4040;font-weight: bold;}
.aboutMenu a .ico_l{float: left;position: relative;margin-right: 10px;}
.aboutMenu a:hover .ico_r,.aboutMenu a.current .ico_r{float: right;position: relative;top: 15px;width: 13px;height: 14px;background-position:-58px -382px;}
.aboutMenu li:nth-child(1) a .ico_l{top: 9.5px;width: 23px;height: 19px;background-position:-472px -222px;}
.aboutMenu li:nth-child(1) a:hover .ico_l,.aboutMenu li:nth-child(1) a.current .ico_l{top: 9.5px;width: 22px;height: 24px;background-position:-433px -222px;}
.aboutMenu li:nth-child(2) a .ico_l{top: 8px;width: 22px;height: 22px;background-position:-473px -252px;}
.aboutMenu li:nth-child(2) a:hover .ico_l,.aboutMenu li:nth-child(2) a.current .ico_l{top: 8px;width: 22px;height: 22px;background-position:-433px -252px;}
.aboutMenu li:nth-child(3) a .ico_l{top: 10px;width: 22px;height: 20px;background-position:-474px -290px;}
.aboutMenu li:nth-child(3) a:hover .ico_l,.aboutMenu li:nth-child(3) a.current .ico_l{top: 10px;width: 22px;height: 20px;background-position:-436px -289px;}
.aboutMenu li:nth-child(4) a .ico_l{top: 8px;width: 22px;height: 22px;background-position:-478px -326px;}
.aboutMenu li:nth-child(4) a:hover .ico_l,.aboutMenu li:nth-child(4) a.current .ico_l{top: 8px;width: 22px;height: 22px;background-position:-439px -326px;}
.aboutMenu li:nth-child(5) a .ico_l{top: 8px;width: 22px;height: 22px;background-position:-480px -368px;}
.aboutMenu li:nth-child(5) a:hover .ico_l,.aboutMenu li:nth-child(5) a.current .ico_l{top: 8px;width: 22px;height: 22px;background-position:-441px -368px;}
.aboutMenu li:nth-child(n+6) a .ico_l{top: 8px;width: 22px;height: 22px;background-position:-129px -411px;}
.aboutMenu li:nth-child(n+6) a:hover .ico_l,.aboutMenu li:nth-child(n+6) a.current .ico_l{top: 8px;width: 22px;height: 22px;background-position:-156px -411px;}
.aboutUs_r{float: right;width: 940px;min-height: 760px;background-color: #fff;padding: 20px;overflow: hidden;}
.aboutUs_r .tit{ padding-bottom: 5px;height: 56px;border-bottom: 1px solid #ed4040;}
.aboutUs_r .tit span{display: inline-block;height: 56px;padding-right: 2px;border-right: 2px solid #ed4040;}
.aboutUs_r .tit em{display: inline-block;height: 56px;padding-right: 2px;border-right: 2px solid #ed4040;}
.aboutUs_r .tit i{display: inline-block;line-height: 56px;padding: 0 20px;background-color: #ED4040;font-size: 26px;color: #fff;}
.aboutUs_r .cont{padding: 20px 0;font-size: 14px;color: #666;line-height: 36px;}
.aboutUs_r .cont p{font-size: 14px;color: #666;line-height: 36px;text-indent: 2em;}
.aboutUs_r .cont h3{font-size: 16px;color: #ED4040;line-height: 36px;font-weight: bold;text-indent: 0; }
.aboutUs_r .cont dl{margin-bottom:30px;}
.aboutUs_r .cont dt{font-weight:700;color:#ED4040;font-size:20px;line-height: 36px;}
.aboutUs_r .cont dd{width:940px;overflow: hidden;*zoom: 1;}
.aboutUs_r .cont dd a{display:block;float:left;font-size: 14px;color: #666;line-height: 36px;overflow:hidden;white-space:nowrap;}
.aboutUs_r .cont dd a{width:130px;margin-right:50px;}
.aboutUs_r .cont ul{margin-bottom:30px;overflow: hidden;*zoom: 1;}
.aboutUs_r .cont li{width:130px;margin-right:50px;float:left;overflow:hidden;white-space:nowrap;}
.aboutUs_r .cont li a{display: block;font-size: 16px;color: #333;font-weight: 500;line-height: 36px;}
.aboutUs_r .cont li a:hover{color: #ED4040;}
/* 友情链接 */
.friendLink{padding: 16px;width: 1168px;margin: 0 auto 30px;background-color: #fff;}
.friendLink ul{padding-top:10px;overflow: hidden;*zoom: 1;}
.friendLink li{float: left;width: 100px;height: 32px;line-height: 32px;margin-left: 18px;}
.friendLink li:nth-child(10n+1){margin-left: 0;}
.friendLink li a{width: 100%;overflow: hidden;white-space: nowrap;font-size: 14px;color: #888;}
.friendLink li a:hover{color: #ED4040;font-weight: 500;}

/* order */
.popupsIcon { background: url(../img/popups.png) 400px 400px no-repeat; }
#popupsBox { width: 100vw; height: 100vh; position: fixed; top: 0; left: 0; background: #00000050; z-index: 99; }

#popupsBox .orderBox { width: 524px; margin: 200px auto 0; border-radius: 0 0 16px 16px; position: relative; }
.popupsClose { position: absolute; top: -93px;transform:rotate(180deg);  right: 20px; width: 44px; height: 44px; margin: auto; background-position: -45px 0; cursor: pointer; }
.popupsClose::after { content: ""; position: absolute; width: 2px; height: 49px; background-color: #fff; top: -49px; left: 0; right: 0; margin: auto; }
.orderBg { width: 100%; height: 199px; overflow: hidden; background: url(../img/order_bg.png) no-repeat center; }
.orderBg>p { line-height: 96px; font-size: 30px; font-weight: bold; text-align: center; color: #fff; text-shadow: 0 2px 2px #e6323c; }
#popupsBox .orderBox .order { position: relative; width: 100%; padding-bottom: 53px; border-radius: 0 0 16px 16px; background-color: #fff; }
#popupsBox .orderBox .order input[type=text]{ width: 319px; height: 63px; border: none; border-radius: 6px; background: #f0f0f0; padding-left: 81px; font-size: 16px; color: #cccccc; margin: 27px 0 0 63px; }
#popupsBox .orderBox .order .phone { position: absolute; width: 39px; height: 43px; top: 35px; left: 81px; border-right: 1px solid #e3e3e3; background-position: 0 6px; }
#popupsBox .orderBox .order .errTips { height: 24px; line-height: 24px; color: #fa5e4f; font-size: 14px; margin-left: 63px; }
#popupsBox .orderBox .order .msg { height: 32px; line-height: 32px; color: #404040; font-size: 20px; text-align: center; }
#popupsBox .orderBox .order .tip { height: 28px; line-height: 28px; color: #cccccc; font-size: 16px; text-align: center; }
#popupsBox .orderBox .order .nextBtn, #popupsBox .orderBox .orderWin .knowBtn, #popupsBox .orderBox .hasOrder .knowBtn { width: 253px; height: 58px; line-height: 58px; text-align: center; font-size: 20px; color: #fff; background: #fa5e4f; border-radius: 28px; margin: 42px auto 0; cursor: pointer; background: linear-gradient(to right, #f54a32, #fe7037); }
#popupsBox .orderBox .order .nextBtn:hover, #popupsBox .orderBox .orderWin .knowBtn:hover, #popupsBox .orderBox .hasOrder .knowBtn:hover { opacity: .9; }
#popupsBox .orderBox .orderWin, #popupsBox .orderBox .hasOrder { padding-bottom: 53px; border-radius: 0 0 16px 16px; background-color: #fff; overflow: hidden; }
#popupsBox .orderBox .orderWin>i, #popupsBox .orderBox .hasOrder>i { display: block; width: 106px; height: 107px; background-position: 0 -293px; margin: 18px auto; }
#popupsBox .orderBox .hasOrder>i { width: 90px; height: 108px; background-position: -163px -292px; }
#popupsBox .orderBox .orderWin p, #popupsBox .orderBox .hasOrder p { height: 28px; line-height: 28px; font-size: 24px; color: #3fe7bd; text-align: center; font-weight: bold; }
#popupsBox .orderBox .hasOrder p { color: #fb9d04; }

.tagLikeBox{margin-top: 15px;}
.gSecret,.gPower{color: #ed4040 !important;cursor: pointer;}
.gSecret:hover,.gPower:hover{text-decoration: underline;}
.gRule i,.gPrivacy i,.gRclose,.gPclose,.feBaClose{background: url(../img/popups.png) 400px 400px no-repeat}
.liBox{position: relative;}
.feBaBtn {position: absolute;top: -36px;right: 0;margin-right:20px;color:#ffbe00;font-size:15px;cursor: pointer;overflow: hidden;*zoom: 1;}
.feBaBtn:before{content:"！"; display: inline-block; width: 13px; height: 16px;padding-bottom: 3px;line-height: 18px;color: #fff;margin: auto;padding-left:6px;background-color: #ffbe00;border-radius: 50%;text-align: center;position: relative; top: 0;  margin-right:4px;}
.feBaBtn:hover{opacity: .9;text-decoration: underline;}

/* power */
.gRule{position: fixed;top: 0;left: 0;right: 0;bottom: 0;margin: auto;z-index: 12;width: 100%;height: 100%;background-color: rgba(0, 0, 0, .6);}
.ruleTxt{position: absolute;z-index: 5;top: 158px;left: 0;right: 0;margin: auto;background-color: #fff;width: 540px;border-radius: 16px;text-align: center;}
.gRule .gRclose { position: absolute; top: -93px;transform:rotate(180deg);  right: 20px; width: 44px; height: 44px; margin: auto; background-position: -45px 0; cursor: pointer; }
.gRule .gRclose::after { content: ""; position: absolute; width: 2px; height: 49px; background-color: #fff; top: -49px; left: 0; right: 0; margin: auto; }
.gRule .oTitle{ width: 100%; height: 159px; overflow: hidden; background: url(../img/order_bg.png) no-repeat center;background-size: 100% 100%; }
.gRule .oTitle p { line-height: 66px; font-size: 30px; font-weight: bold; text-align: center; color: #fff; text-shadow: 0 2px 2px #e6323c; }

.ruleMain{background-color: #fff;display: block;height: 298px;border:none;padding:10px 15px;line-height: 28px;font-size: 16px;margin: 10px 26px;text-align: left;overflow: auto;}
.ruleMain strong{display: block;font-size: 16px;color: #333;line-height: 36px;}
.ruleMain p:nth-of-type(1){font-size: 20px;font-weight: bold;color: #333;margin-bottom: 10px;}
.ruleMain p:nth-last-of-type(1){margin-bottom: 20px;}
/* Privacy */
.gPrivacy{position: fixed;top: 0;left: 0;right: 0;bottom: 0;margin: auto;z-index: 12;width: 100%;height: 100%;background-color: rgba(0, 0, 0, .6);}
.privacyTxt{position: absolute;z-index: 5;top: 158px;left: 0;right: 0;margin: auto;background-color: #fff;width: 540px;border-radius: 16px;text-align: center;}
.gPrivacy .gPclose { position: absolute; top: -93px;transform:rotate(180deg);  right: 20px; width: 44px; height: 44px; margin: auto; background-position: -45px 0; cursor: pointer; }
.gPrivacy .gPclose::after { content: ""; position: absolute; width: 2px; height: 49px; background-color: #fff; top: -49px; left: 0; right: 0; margin: auto; }
.gPrivacy .oTitle{ width: 100%; height: 159px; overflow: hidden; background: url(../img/order_bg.png) no-repeat center;background-size: 100% 100%; }
.gPrivacy .oTitle p { line-height: 66px; font-size: 30px; font-weight: bold; text-align: center; color: #fff; text-shadow: 0 2px 2px #e6323c; }

.privacyMain{background-color: #fff;display: block;height: 298px;border:none;padding:10px 15px;line-height: 28px;font-size: 16px;margin: 10px 26px;text-align: left;overflow: auto;}
.privacyMain strong{display: block;font-size: 16px;color: #333;line-height: 36px;}
.privacyMain p:nth-of-type(1){font-size: 18px;font-weight: bold;color: #333;margin-bottom: 10px;}
.privacyMain p:nth-last-of-type(1){margin-bottom: 20px;}						
/* fack */
.feedBack{position: fixed;top: 0;left: 0;right: 0;bottom: 0;margin: auto;z-index: 12;width: 100%;height: 100%;background-color: rgba(0, 0, 0, .6);}
.feBaBox{position: absolute;z-index: 5;top: 88px;left: 0;right: 0;margin: auto;background-color: #fff;width: 520px;border-radius: 16px;text-align: center;}
.feBaClose { position: absolute; top: 19px;  right: 20px; width: 44px; height: 44px; margin: auto; background-position: -45px 0; cursor: pointer; }

.feHead { width: 100%; height: 159px; overflow: hidden; background: url(../img/order_bg.png) no-repeat center;background-size: 100% 100%; }
.feHead>p { line-height: 66px; font-size: 30px; font-weight: bold; text-align: center; color: #fff; text-shadow: 0 2px 2px #e6323c; }

.feBack{margin: 0 40px 5px;}
.feBack p{font-size: 20px;color: #4c4c4c;font-weight: bold;margin: 18px 0 16px;text-align: left;}
.feBack .info{border: 1px solid #dcdcdc;border-radius: 8px;background-color: #fafafa;}
.feBack .info p{font-size: 16px;color: #303030;line-height: 88px;border-bottom: 1px solid #dcdcdc;}
.feBack textarea{width: 402px;height: 68px;border: none;resize:none;background: #fafafa;padding: 15px 18px;font-size: 16px;color: #8f8f8f;}
.checkbox {position: relative;height: 42px;line-height: 42px;border-bottom: 1px solid #dcdcdc;}
.checkbox:nth-last-child(1){border-bottom: none;}
.checkbox input[type='checkbox'] {position: absolute;left: 0;top: 0;width: 20px;height: 20px;opacity: 0;}
.checkbox label {position: absolute;left: 0px;top: 0;height: 42px;line-height: 42px;width: 420px;font-size: 16px;color: #8f8f8f;text-align: left;padding-left: 10px;}
.checkbox label:after {content: '';position: absolute;right: 10px;top: 14px;width: 14px;height: 14px;border: 4px solid #fff;border-radius: 3px;border: 1px solid #bfbfbf;text-align: center;line-height: 14px;font-size: 12px;}
.checkbox input[type='checkbox']:checked + label:after {background-color: #ed4040;content: '√';color: #fff;border-color: #ed4040;}
.telBox{overflow: hidden;*zoom: 1;margin: 10px auto 20px;padding: 0 40px;}
.telBox input{display: inline-block;border: none;width: 298px;height: 42px;line-height: 42px;font-size:16px;padding:0 20px;border: 1px solid #dcdcdc;border-radius: 8px;}
.telBox input::-webkit-input-placeholder {color: #8f8f8f;}
.telBox input:-moz-placeholder { color: #8f8f8f;}
.telBox input::-moz-placeholder { color: #8f8f8f;}
.telBox input:-ms-input-placeholder { color: #8f8f8f;}
.feSubmit input{display: block;cursor: pointer;width:328px;border: 0;background-color:#ed4040;color:#fff;font-size:20px;border-radius:6px;line-height: 50px;margin: 21px auto 31px;overflow: hidden;white-space: nowrap;}
.feSubmit input:hover{opacity: .96;}
.telBox span{float: left;font-size: 20px;color: #4c4c4c;font-weight: bold; text-align: left;line-height: 42px;}

.gRule .gSure,.gPrivacy .gSure,.feSubmit input{display: block;cursor: pointer;width:400px;border: 0; height: 58px; line-height: 58px; text-align: center; font-size: 20px; color: #fff; background: #fa5e4f; border-radius: 28px; margin: 32px auto 36px; cursor: pointer; background: linear-gradient(to right, #f54a32, #fe7037);}
/* index */
.imNav{width:100%;height: 80px;background: #fff;box-shadow: 0px 6px 12px 0px rgba(0, 0, 0, 0.05);}
.imN{width:1200px;margin: auto;height: 100%;display: box;display: flex}
.imN h1 a{display: block;}
.imN img{width:135px;height: 40px;margin-top: 20px;margin-right: 40px}
.imNList{width:560px;display: box;display: flex}
.imNList>a{display: block;height:100%;font-size: 18px;text-align: center;line-height: 78px;color:#6E6E6E;flex:1}
.imNList>a:hover{color: #ED4040;}
.imNList .active{color:#ED4040;}
.imNList .active p{width:65px;height: 3px;background: #ED4040;margin: auto;}
.btnSearch{width:250px;height:40px;background: #f8f8f8;margin-top: 20px;margin-left: 110px;border-radius:20px}
.btnSearch>input{width:180px;height:36px;border:none;background: #f8f8f8;margin-left: 18px;margin-top: 2px;margin-right: 10px;}
.btnSearch i{display: inline-block; width:18px;height: 18px;background-position:-528px -172px;position: relative;top: 4px;}

#wrap{width: 1200px;margin: auto;overflow: hidden;}
#wrap section{padding-left:16px;padding-right:16px;background-color: #fff;margin-bottom: 18px;overflow:hidden;*zoom: 1;}
.imTop {margin: 28px auto 24px;}
.imTop .tabBox{padding-top: 21px;overflow: hidden;*zoom: 1;}
.imTop .tabMenu{float: left;width: 105px;padding-right: 3px;}
.imTop .tabMenu em{position: relative;z-index: 1;cursor: pointer;display: block;width: 90px;height: 36px;line-height: 36px;text-align: center;font-size: 14px;color: #fff;background-color: #ED4040;margin-bottom: 6px;}
.imTop .tabMenu em:nth-of-type(1){background-color: #0ed8c1;}
.imTop .tabMenu em:nth-of-type(2){background-color: #FF6B50;}
.imTop .tabMenu em:nth-of-type(3){background-color: #00ACEE;}
.imTop .tabMenu em.current{background-color: transparent;}
.imTop .tabMenu em.current:before{content: "";display: block;position: absolute;z-index: -1;top: 0;left: 0;width: 103px;height: 36px;background: url(../img/indexIcon.png) no-repeat;background-size: 600px 600px;}
.imTop .tabMenu em:nth-of-type(1).current:before{background-position: -6px -5px;}
.imTop .tabMenu em:nth-of-type(2).current:before{background-position: -6px -49px;}
.imTop .tabMenu em:nth-of-type(3).current:before{background-position: -6px -93px;}
.imTop .tabCont{float: left;width: 1060px;height: 120px;overflow: hidden;}
.imTop .subBox{width: 1080px;overflow: hidden;*zoom: 1;}
.imTop .subBox a{float: left;width: 118px;text-align: center;}
.imTop .subBox a img{display: block;width: 90px;height: 90px;border-radius: 20px;margin: 1px auto;}
.imTop .subBox a p{font-size: 14px;color: #454545;margin-top: 6px;line-height: 28px;}
.imTop .subBox a:hover img{opacity: .9;}
.imTop .subBox a:hover p{color:#ED4040;}
.imTop ul{position: relative;padding: 36px 0 16px;}
.imTop ul:before{content: "";position: absolute;top: 8px;left: 0;right: 0;margin: auto;display: block;width: 1167px;height: 14px;background: url(../img/indexLine.png) no-repeat;}
.imTop ul li{margin-bottom: 5px;white-space: nowrap;overflow: hidden;}
.imTop ul li span{display: inline-block;padding: 0 10px;line-height: 25px;border: 1px solid #ED4040;font-size: 14px;color: #ED4040;}
.imTop ul li a{position: relative;padding-left:14px;font-size: 14px;color: #454545;}
.imTop ul li a:after{content: "|";display: inline-block;font-size: 14px;color: #E5E5E5;margin-left: 18px;}
.imTop ul li:nth-of-type(1) a:nth-of-type(7){color:#ED4040;}
.imTop ul li:nth-of-type(2) a:nth-of-type(3){color:#ED4040;}
.imTop ul li:nth-of-type(3) a:nth-of-type(5){color:#ED4040;}
.imTop ul li a:hover{color:#ED4040;transform: scale(1.1);}
.imTop ul li a.hot{color:#ED4040;}
.imTop ul li a:last-of-type:after{display: none;}
.imTop ul li:nth-of-type(2n+2) span{color: #fff;background-color:#ED4040;}

.imNews{padding:16px;height: 426px;overflow: hidden;}
.imNews .slider{width:760px;height:426px;position:relative;float:left;overflow:hidden;margin-right: 20px;}
.imNews .slider ul{position:relative;overflow: hidden;*zoom: 1;}
.imNews .slider li{width:760px;height:426px;float:left;position:relative;}
.imNews .slider li img{width:760px;height:426px;}
.imNews .slider p{display:block;width:760px;height:55px;padding: 41px 0 0;text-indent: 1em;background: linear-gradient(0deg, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 100%);line-height: 46px;position:absolute;bottom:0;left: 0;right: 0;margin: auto;font-size: 24px;color:#fff;font-weight: bold;overflow:hidden;white-space:nowrap;}
.imNews .slider .dot{position:absolute;bottom: 89px;right: 0;margin: auto;width: 130px;height: 16px;text-align: center;}
.imNews .slider .dot i{display:inline-block;width:16px;height:16px;overflow:hidden;margin:0 4px;background-color:#fff;border-radius: 14px;cursor: pointer;}
.imNews .slider .dot i.current{background-color: #ED4040;}
.imNRec{float: left;width: 388px;overflow: hidden;}
.imNews .imNTxt strong{display: block;font-size: 20px;color: #FF5500;font-weight: bold;line-height: 32px;text-align: center;white-space: nowrap;overflow: hidden;margin-bottom: 4px;}
.imNews .imNTxt a{color: #FF5500;}
.imNews .imNTxt p{font-size: 14px;color: #aaa;text-align: center;}
.imNews .imNTxt p a{color: #787878;vertical-align: middle;display: inline-block;max-width: 44%;white-space: nowrap;overflow: hidden;}
.imNews .imNTxt a:hover{color:#ED4040;}
.imNews .imNTxt strong:nth-of-type(2){margin-top: 10px;}
.imNews .imNTMenu{margin: 20px auto 6px;text-align: center;}
.imNews .imNTMenu i{position: relative;display: inline-block;width: 64px;height: 64px;background: #EBFAFF;border-radius: 50%;margin: 0 22px;}
.imNews .imNTMenu i:before{content: "";display: block;position: absolute;top: 0;left: 0;right: 0;bottom: 0;margin: auto;width: 32px;height: 32px;background: url(../img/indexIcon.png) no-repeat;background-size: 600px 600px;}
.imNews .imNTMenu i:nth-of-type(1):before{background-position: -133px -93px;}
.imNews .imNTMenu i:nth-of-type(2):before{background-position: -186px -92px;}
.imNews .imNTMenu i:nth-of-type(3):before{background-position: -238px -93px;}
.imNews .imNTMenu i.current,.imNews .imNTMenu i:hover{background: #00ACEE;}
.imNews .imNTMenu i:nth-of-type(1).current:before,.imNews .imNTMenu i:nth-of-type(1):hover:before{background-position: -133px -49px;}
.imNews .imNTMenu i:nth-of-type(2).current:before,.imNews .imNTMenu i:nth-of-type(2):hover:before{background-position: -186px -48px;}
.imNews .imNTMenu i:nth-of-type(3).current:before,.imNews .imNTMenu i:nth-of-type(3):hover:before{background-position: -238px -49px;}
.imNTab ul li{overflow: hidden;white-space: nowrap;line-height: 34px;}
.imNTab ul li:before{content: "";display: inline-block;width: 10px;height: 11px;background: url(../img/indexIcon.png) no-repeat;background-size: 600px 600px;background-position: -563px -4px;margin-right: 7px;vertical-align: middle;}
.imNTab ul li:nth-of-type(1):before{display: none;}
.imNTab ul li a{font-size: 16px;color: #454545;max-width:  380px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;vertical-align: middle;}
.imNTab ul li:nth-of-type(1) a{font-weight: bold;font-size: 16px;color: #454545;max-width:  300px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;vertical-align: middle;}
.imNTab ul li:nth-of-type(1) span{display: inline-block; vertical-align: middle;background-color: #B3D465;padding: 0 6px;line-height: 20px; font-size: 14px;color: #fff;border-radius: 4px;margin-right: 14px;}
.imNTab ul li a:hover{color:#ED4040;}

.imTit{overflow: hidden;*zoom: 1;line-height: 48px;padding-top: 2px;border-bottom: 1px solid #ddd;}
.imTit strong{position: relative;float: left;font-weight: bold;font-size: 24px;color: #454545;}
.imTit strong:after{content: "";display: inline-block;width: 110%;position: absolute;left: 0;bottom: 0;height: 2px;background-color: #ED4040;}
.imTit a{float: right;font-size: 12px;color: #A8A8A8;font-weight: bold;}
.imTit a:after{content: "";display: inline-block;width: 6px;height: 9px;background: url(../img/indexIcon.png) no-repeat;background-size: 600px 600px;background-position: -6px -153px;margin-left: 3px;vertical-align: top;position: relative;top: 20px;}
.imTit a:hover{color: #ED4040}

.imtit{overflow: hidden;*zoom: 1;line-height: 32px;padding-top: 10px;}
.imtit em{position: relative;float: left;font-weight: bold;font-size: 16px;color: #454545;}
.imtit em:before{content: "";display: inline-block;width: 21px;height: 18px;background: url(../img/indexIcon.png) no-repeat;background-size: 600px 600px;margin-right: 5px;position: relative;top: 2px;}
.imtit em.iph:before{background-position: -128px -153px;}
.imtit a{float: right;font-size: 12px;color: #A8A8A8;font-weight: bold;}
.imtit a:after{content: "";display: inline-block;width: 6px;height: 9px;background: url(../img/indexIcon.png) no-repeat;background-size: 600px 600px;background-position: -6px -153px;margin-left: 3px;vertical-align: top;position: relative;top: 12px;}
.imtit a:hover{color: #ED4040}

.imGTab{position: relative;}
.imCont{overflow: hidden;*zoom: 1;}
.imGTMenu{position: absolute;right: 16px;top: 8px;max-width: 1105px;line-height: 36px;height: 37px;overflow: hidden;}
.imGTMenu span{font-size: 16px;color: #787878;cursor: pointer;}
.imGTMenu span:after{content: "/";font-size: 16px;color: #787878;margin: 0 10px;}
.imGTMenu span:last-of-type:after{display: none;}
.imGTMenu span:hover,.imGTMenu span.current{color: #0091FF;}
.imGTMenu span:hover:after,.imGTMenu span.current:after{color: #0091FF;}

.imGTMenu a{font-size: 16px;color: #787878;cursor: pointer;}
.imGTMenu a:after{content: "/";font-size: 16px;color: #787878;margin: 0 10px;}
.imGTMenu a:last-of-type:after{display: none;}
.imGTMenu a:hover,.imGTMenu a.current{color: #0091FF;}
.imGTMenu a:hover:after,.imGTMenu a.current:after{color: #0091FF;}
.imGTCont{float: left;width: 860px;max-height: 572px;overflow: hidden;}
.imGTCont div{width: 880px;padding-top: 17px;overflow: hidden;*zoom: 1;}
.imGTCont div a{float: left;width: 110px;text-align: center;margin-right: 13px;margin-bottom: 11px;}
.imGTCont div a img{display: block;width: 90px;height: 90px;border-radius: 20px;margin: 0 auto;}
.imGTCont div a p{font-size: 14px;color: #454545;margin-top: 3px;line-height: 28px;height: 28px;overflow: hidden;}
.imGTCont div a span{display: block;width: 76px;height: 32px;line-height: 32px;border: 1px solid #ED4040;border-radius: 4px;margin:10px auto;text-align: center;font-size: 14px;color: #EF5353;}
.imGTCont div a:hover img{opacity: .9;}
.imGTCont div a:hover p{color:#ED4040;}
.imGTCont div a:hover span{background-color: #ED4040;color: #fff;}

.imGRank{float: left;width: 308px;max-height: 566px;overflow: hidden;}
.imGRank li{border-bottom: 1px dashed #E5E5E5;overflow: hidden;*zoom: 1;}
.imGRank span{display: block;width: 96px;height: 16px;background: url(../img/indexIcon.png) no-repeat;background-size: 600px 600px;background-position: -500px -48px;margin: 5px 0 7px;}
.imGRank span.star0{background-position: -500px -48px;}
.imGRank span.star1{background-position: -500px -73px;}
.imGRank span.star2{background-position: -500px -98px;}
.imGRank span.star3{background-position: -500px -123px;}
.imGRank span.star4{background-position: -500px -148px;}
.imGRank span.star5{background-position: -500px -173px;}
.imGRank li i{float: left;width: 20px;height: 20px;background: #BBB;border-radius: 4px;font-size: 14px;color: #fff;text-align: center;line-height: 20px;margin-right: 15px;}
.imGRank li a{float: left;display: block;}
.imGRank li a.info{width: 255px;overflow: hidden;}
.imGRank li a.info p{line-height: 24px;font-size: 16px;color: #454545;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.imGRank li a.info p:nth-of-type(2){line-height: 20px;font-size: 14px;color: #ABABAB;}
.imGRank li a.info img{float: left;width: 72px;height: 72px;border-radius: 16px;margin-right: 15px;}
.imGRank li a.info div{float: left;width: 166px;height: 72px;overflow: hidden;}
.imGRank li:nth-of-type(1) i{background-color: #ED4040;}
.imGRank li:nth-of-type(2) i{background-color: #F98700;}
.imGRank li:nth-of-type(3) i{background-color: #F8CE44;}
.imGRank li:nth-of-type(-n+3){padding: 15px 0;}
.imGRank li:nth-of-type(-n+3) i{height: 40px;line-height: 40px;position: relative;top: 16px;}
.imGRank li:nth-of-type(-n+3) a.btn{position: relative;top: 29px;}
.imGRank li:nth-of-type(n+4){line-height: 40px;height: 40px;}
.imGRank li:nth-of-type(n+4) i{position: relative;top: 10px;}
.imGRank li:nth-of-type(n+4) a.btn{position: relative;top: 13px;}
.imGRank li a.btn{float: right;width: 14px;height: 14px;background: url(../img/indexIcon.png) no-repeat;background-size: 600px 600px;background-position: -55px -153px;}
.imGRank li:hover a.btn{background-position: -25px -153px;}
.imGRank li:hover a.info p:nth-of-type(1){color: #ED4040;}
.imGRank li:hover i{background-color: #ED4040;}
.imGRank li:hover img{opacity: .9;}

.imTopic ul{width: 1185px;padding-top: 20px;overflow: hidden;*zoom: 1;}
.imTopic li{float: left;width: 190px;margin-bottom: 11px;margin-right: 6px;}
.imTopic li a{display: block;padding: 0 10px;text-align: center;}
.imTopic li a p{display: block;font-size: 16px;color: #454545;line-height: 40px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.imTopic li div{width: 170px;height: 85px;border-radius: 6px;overflow: hidden;}
.imTopic li div img{display: block;width: 170px;min-height:height: 85px;height: auto;margin: auto;-webkit-transition: all .4s ease;-moz-transition: all .4s ease;-o-transition: all .4s ease;transition: all .4s ease;}
.imTopic li a:hover img{transform: scale(1.26);}
.imTopic li a:hover p{color: #ED4040;}


.imRank>div:nth-of-type(2){overflow: hidden;*zoom: 1;width: 1220px;padding: 19px 0 16px;}
.imRList{float: left;width: 368px;border: 1px solid #EEE;border-radius: 20px;margin-right: 30px;}
.imRTit{text-align: center;line-height: 66px;padding-top: 3px;}
.imRTit em{font-size: 24px;font-weight: bold;color: #FF691F;}
.imRTit em:before{content: "";display: inline-block;width: 19px;height: 14px;background: url(../img/indexIcon.png) no-repeat;background-size: 600px 600px;background-position: -349px -5px;margin-right: 32px;}
.imRTit em:after{content: "";display: inline-block;width: 19px;height: 14px;background: url(../img/indexIcon.png) no-repeat;background-size: 600px 600px;background-position: -309px -5px;margin-left: 32px;}
.imRList:nth-of-type(2) em{color: #5ACB63;}
.imRList:nth-of-type(2) em:before{background-position: -436px -4px;}
.imRList:nth-of-type(2) em:after{background-position: -396px -5px;}
.imRList:nth-of-type(3) em{color: #28B0E3;}
.imRList:nth-of-type(3) em:before{background-position: -523px -5px;}
.imRList:nth-of-type(3) em:after{background-position: -483px -5px;}

.imRList .tfBox>div{height: 45px;background: #F0F0F0;line-height: 45px;overflow: hidden;*zoom: 1;}
.imRList .tfBox>div span{float: left;display: block;font-size: 14px;color: #ABABAB;text-align: center;}
.imRList .tfBox>div span:nth-of-type(1){width: 74px;}
.imRList .tfBox>div span:nth-of-type(2){width: 118px;}
.imRList .tfBox>div span:nth-of-type(3){width: 106px;}
.imRList .tfBox>div span:nth-of-type(4){width: 68px;}

.imRList li a{overflow: hidden;*zoom: 1;}
.imRList li i{float: left;display: block;width: 70px;height: 30px;font-size: 14px;color: #787878;font-weight: bold;text-align: center;line-height: 30px;}
.imRList li a>div{float: left;width: 270px;border-bottom: 1px solid #EEE;}
.imRList li:last-of-type a>div{border: none;}
.imRList li span{float: right;width: 14px;height: 14px;background: url(../img/indexIcon.png) no-repeat;background-size: 600px 600px;}
.imRList li div p{overflow: hidden;white-space: nowrap;}
.imRList li div p:nth-of-type(1){float: left;font-size: 18px;}
.imRList li div p:nth-of-type(2){float: left;font-size: 14px;color: #787878;}
.imRList li:nth-of-type(1) i{width: 40px;margin: 0 15px;background: url(../img/indexIcon.png) no-repeat;background-size: 600px 600px;background-position: -130px -5px;}
.imRList li:nth-of-type(2) i{width: 40px;margin: 0 15px;background: url(../img/indexIcon.png) no-repeat;background-size: 600px 600px;background-position: -183px -5px;}
.imRList li:nth-of-type(3) i{width: 40px;margin: 0 15px;background: url(../img/indexIcon.png) no-repeat;background-size: 600px 600px;background-position: -237px -5px;}
.imRList .tBox i{position: relative;top: 34px;}
.imRList .tBox img{float: left;display: block;width: 80px;height: 80px;border-radius: 18px;margin-right: 20px;}
.imRList .tBox>div{padding: 20px 0;}
.imRList .tBox>div div{float: left;width: 142px;height: 80px;overflow: hidden;}
.imRList .tBox>div div p:nth-of-type(1){width: 100%;color: #ED4040;margin: 10px 0 5px;line-height: 32px;}
.imRList .tBox>div div p:nth-of-type(2){width: 100%;}
.imRList .tBox span{background-position: -25px -153px;position: relative;top: 33px;}

.imRList .fBox{line-height: 58px;}
.imRList .fBox i{position: relative;top: 14px;}
.imRList .fBox div p:nth-of-type(1){color: #454545;width: 142px;margin-right: 8px;}
.imRList .fBox div p:nth-of-type(2){width: 88px;}
.imRList .fBox span{background-position: -55px -153px;position: relative;top: 22px;}


.imLinks div:nth-of-type(2){width: 1210px;overflow: hidden;*zoom: 1;padding: 10px 0 8px;}
.imLinks div:nth-of-type(2) a{float: left;display: block;font-size: 16px;color: #787878;line-height: 36px;padding-right: 12px;margin-right: 15px;}
.imLinks div:nth-of-type(2) a:before{content: "";display: inline-block;width: 4px;height: 4px;background: #E5E5E5;border-radius: 50%;vertical-align: top;position: relative;top: 16px;margin-right: 10px;}
.imLinks div:nth-of-type(2) a:hover{color: #ED4040;font-weight: bold;}
.imLinks div:nth-of-type(2) a:hover:before{background-color: #ED4040;}

.index_con_ul{width:1168px;margin: auto;flex-wrap: wrap;}
.index_con_ul li{position: relative;width:176px;height: 260px;border:1px solid #F1F1F1;margin-top: 20px;text-align: center;border-radius: 5px;margin-right: 20px;display: block;overflow: hidden}
.index_con_ul li:nth-child(6n){margin-right: 0}
.index_con_ul li img{width:124px;height:124px;margin-top: 25px;border-radius: 15px}
.index_con_ul li img:hover{opacity: 0.88;}
.index_con_ul li p{line-height: 24px;}
.index_con_ul li p:nth-child(n+3){margin-top: 2px;font-size: 12px;color:#9F9F9F}
.index_con_ul li:hover{border:1px solid #ECA4A4;box-shadow: 0px 0px 8px #ECA4A4;}
.index_con_ul li p{ white-space: nowrap;overflow: hidden;}
.index_con_ul li p span{margin-right: 6px;}
.index_con_ul li a{display: block;}
.index_con_ul li .btn {display: block;position: absolute;left: 0; right: 0;bottom: -46px; margin: auto; width: 100%; height: 46px; line-height:  46px;font-size: 16px; color: #fff; background: #ED4040; border-radius: 0 0 5px 5px;text-align: center;overflow: hidden}
.index_con_ul li .btn { -o-transition: all 0.3s;-webkit-transition: all 0.3s;-moz-transition: all 0.3s; -ms-transition: all 0.3s;transition: all 0.3s}
.index_con_ul li:hover .btn { bottom: 0;}
.index_con_ul li .index_con_title{margin-bottom: 5px;}