@charset "utf-8";
body {background-color:#eaeaea;}
a {color:#404040}
a:hover {color:#e35555}
.link_red{color: #e35555 !important;}
.link_red:hover{text-decoration: underline;}

.hot {position:relative;display:inline-block;width:12px;height:12px;line-height:12px;text-align:center;color:#fff;background:#e35555;margin-right:8px;font-family:Arial;font-size:12px}
.hot:after {content:"";position:absolute;top:50%;right:-2px;width:0;height:0;margin-top:-2px;border-left:2px solid #e35555;border-bottom:2px solid transparent;border-top:2px solid transparent}
.dots_list li a:before,.icons-dot,.icons-link,.icons-nav,.icons-play,.icons-rank,.icons-search,.icons-title span,.videos a:after {background-image:url("icons.png");background-repeat:no-repeat;background-size:1200px 181px}
.dots_list li {height:37px;line-height:37px;white-space:nowrap}
.dots_list li a {display:block;height:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.dots_list li a:before {width:11px;height:11px;background-position:-541px -57px;display:inline-block;content:"";margin-right:8px;margin-left:-6px}
.dots_list li a:hover:before {width:11px;height:11px;background-position:-554px -57px}
.dots_list ul {position:relative;height:auto;border-left:1px solid #f5f5f5;margin-left:10px}
.dots_list ul:after,.dots_list ul:before {content:"";position:absolute;left:-1px;width:1px;height:28px;background:#fff}
.dots_list ul:before {top:0}
.dots_list ul:after {bottom:0}
.dots_list li {position:relative;z-index:1}
.icons-link {width:187px;height:77px;background-position:-0px -104px}
.icons-nav {width:1200px;height:55px;background-position:-0px -0px}
.icons-play,.videos a:after {width:49px;height:49px;background-position:-189px -104px}
.videos a:hover:after {background-position:-240px -104px}
.icons-rank {width:350px;height:45px;background-position:-0px -57px;float:left;text-align:center;line-height:45px;color:#e35555;font-size:20px;margin-left:35px}
.icons-search {width:25px;height:25px;background-position:-514px -57px}
.icons-title {width:775px;height:45px;border-bottom: 2px solid #333333;}
.icons-title span{display: inline-block;width:160px;height:45px;background-position:-352px -57px;text-align:center}
.icons-title .more{float: right;height: 45px;line-height: 45px;margin-top: 0;font-size: 14px;color: #808080;font-weight: normal;}
.box_bg {background:#fff;padding:10px 20px 0}
.box_img {display:block;border:1px solid #f5f5f5;background:#fff;padding:9px}
.box_img:hover {border:1px solid #f5e2e2;background:#f9f2f2}
.lt_box {float:left;width:400px;height:auto;overflow:hidden;margin-right:15px}
.cr_box {float:left;width:430px;height:670px;overflow:hidden}
.rt_box {float:right;width:340px;height:auto;overflow:hidden}
.title {height:40px;line-height:40px;border-bottom:2px solid #f5f5f5;font-size:16px;color:#333}
.title span {display:inline-block;border-bottom:2px solid #e35555}
.title .more {float:right;height:40px;line-height:40px;margin-top:0;font-size:14px;color:#808080;font-weight: normal;}
.icons-title {float:left;line-height:45px;font-size:20px;color:#ffd89c;}
.m_top15 {margin-top:15px}
.header {width:1200px;height:350px;overflow:hidden;position: relative;margin:0 auto;}
.header .logo{width:200px;position: absolute;top:20px;left:0;}
.header .logo img{width:100%;}
.nav_wrap {height:55px;margin-top:200px}
.nav_wrap ul {height:55px;overflow:hidden;}
.nav_wrap li {float:left;height:55px;line-height:55px;font-size:15px;color:#786652;font-style:italic}
.nav_wrap li a {display:inline-block;width:109px;text-align:center;color:#ddcebe;font-style:normal;position: relative;}
.nav_wrap li a::after{content: '/';font-style: italic;font-size:18px;color:#786652;position: absolute;right:-2px;}
.nav_wrap li:last-child a::after{content: '';}
.nav_wrap li a:hover,.nav_wrap li.currclass a {color:#e35555}
.nav_wrap .link {float:right;width:187px;height:77px;font-size:0;text-indent:-999px;margin:-18px -3px 0 0}
.menu_wrap {height:87px;background:url("bg90.png") top left repeat;padding-top:8px}
.menu_wrap .menu {float:left;width:880px}
.menu_wrap dl {float:left;width:880px;height:80px;line-height:40px;overflow:hidden}
.menu_wrap dd{float:left}
.cb {clear:both}
.menu_wrap dd {padding:0 12px;}
.menu_wrap dd a {position:relative;color:#b8aa9d}
.menu_wrap dd a:hover {color:#fff}
.menu_wrap dd a .hot {position:absolute;top:-8px;right:-12px;margin:0}
.menu_wrap dd a .hot:after {display:none}
.menu_wrap .search_box {float:right;width:265px;margin:18px 20px 0 0;border-bottom:1px solid #e35555;border-color:rgba(227,85,85,0.6)}
.menu_wrap .search_box .inpts {display:block;float:left;width:240px;height:36px;line-height:36px;padding:0;border:0;background:none;color:#fff;font-size:16px;}
.menu_wrap .search:-moz-placeholder,.menu_wrap .search:-ms-input-placeholder,.menu_wrap .search::-moz-placeholder,.menu_wrap .search::-webkit-input-placeholder {color:#808080;}
.menu_wrap .search .btns {display:block;float:left;width:25px;height:25px;margin-top:5px;padding:0;border:0;background-color:transparent;cursor:pointer}
.slider {position:relative;width:400px;height:270px;overflow:hidden}
.slider a {display:block;width:100%;height:100%}
.slider img {display:block;width:100%;height:auto;min-height:270px}
.slider .dots {position:absolute;bottom:20px;left:0;width:100%;height:6px;text-align:center}
.slider .dots li {display:inline-block;width:20px;height:6px;margin:0 5px;background:#828181;font-size:0;text-indent:-999px}
.slider .dots li.on {background:#e35555}
.flexslider {position: absolute;height: 350px; overflow: hidden;background: url(loading.gif) 50% no-repeat;top: 0;left: 0; width: 100%;z-index:-1;}
.slides {position: relative;z-index: 1;}
.slides li {height: 350px;}
.recent {height:360px}
.recent dl {width:100%;height:auto;clear:both;padding:10px 0;overflow:hidden;border-bottom:#e6e6e6 1px solid;}
.recent dl:last-child{border:none;}
.recent dl.top{margin-top:10px;}
.recent dt {display:block;float:left;width:90px;height:100%;margin: 3px 0;}
.recent dt span {position:relative;display:block;width:70px;height:24px;line-height:24px;color:#fff;text-align:center;background:#f7a01b}
.recent dt span:before {content:"";width:1px;height:15px;background:#f7a01b;position:absolute;left:0;bottom:0}
.recent dt span:after {content:"";position:absolute;top:0;right:-6px;width:0;height:0;border-left:6px solid #f7a01b;border-top:12px solid transparent;border-bottom:12px solid transparent}
.recent dd {line-height:24px;margin:3px 15px 3px 0;display:block;float:left;width:auto;overflow:hidden}
.recent dd a:hover{text-decoration: underline;}
.news_top {height:136px;line-height:30px;text-align:center}
.news_top h2 {font-size:18px;font-weight:bold}
.news_top h2 a {color:#e35555}
.news_top p {font-size:12px}
.news_top p a {display:inline-block;padding:0 10px;color:#808080;}
.news_top p a:hover {color:#e35555}
.news_tab .tab_nav {position:relative;z-index:1;width:391px;height:34px;margin-left:-1px;border:1px solid #f0f0f0;border-right:0}
.news_tab .tab_nav li {position:relative;float:left;width:130px;height:34px;margin-left:-1px;text-align:center;line-height:34px;border-right:1px solid #f0f0f0;cursor:pointer;color:#808080}
.news_tab .tab_nav li.on:after {content:"";position:absolute;bottom:-3px;left:50%;width:0;height:0;margin-left:-5px;border-top:3px solid #e35555;border-left:5px solid transparent;border-right:5px solid transparent}
.news_tab .tab_nav li.on {color:#fff;background:#e35555}
.news_tab {padding-top:0}
.news_tab .tab_main{overflow: hidden;}
.news_tab .tab_main ul {margin-top:-1px;padding:5px 0;border-top:1px solid #f5f5f5;border-left:0}
.news_tab .tab_main li {height:33px;line-height:33px;font-size:14px}
.news_tab .tab_main li span {position:absolute;right:0;color:#b3b3b3;font-size:12px}
.news_tab .tab_main li a {padding-right:40px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.news_tab .tab_main li a:hover {background:url("news.png") center center no-repeat;background-size:100% 100%}
.news_tab .tab_main li a:hover span {color:#e35555}
.news_tab .tab_main .more {display:block;width:100%;height:32px;line-height:32px;text-align:center;color:#b2b2b2;background:#f5f9fa;margin:5px 0 10px}
.news_tab .tab_main .more:hover {background:#e35555;color:#fff}
.topic a {display:block;height:85px;margin-top:15px;overflow:hidden}
.topic a img {display:block;width:100%;height:auto;min-height:85px}
.relative{position: relative;}
.hotmsg{position: relative;}
.hotmsg ul {padding:10px 10px 10px 0}
.hotmsg .hot_num{position:absolute;top:19px;left:0;right:20px;text-align: right;padding:0;}
.hotmsg .hot_num li{display: inline-block;padding:3px 8px;cursor: pointer;}
.hotmsg .hot_num li.on{background:#e35555;color:#fff;}
.num_list ul{padding:10px 0;}
.num_list ul li{position: relative;}
.num_list ul li::before{content:'';position: absolute;color:#fff;font-size:12px;background-color: #ccc;width:20px;height:20px;line-height: 20px;text-align: center;border-radius: 3px;top:7px;}
.num_list ul li:nth-child(1)::before{content:'1';background-color:#e35555;}
.num_list ul li:nth-child(2)::before{content:'2';background-color:#f7a01b;}
.num_list ul li:nth-child(3)::before{content:'3';background-color:#3090f3;}
.num_list ul li:nth-child(4)::before{content:'4';}
.num_list ul li:nth-child(5)::before{content:'5';}
.num_list ul li:nth-child(6)::before{content:'6';}
.num_list ul li:nth-child(7)::before{content:'7';}
.num_list ul li:nth-child(8)::before{content:'8';}
.num_list ul li:nth-child(9)::before{content:'9';}
.num_list ul li:nth-child(10)::before{content:'10';}
.num_list ul li a{display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size:14px;line-height: 33px;padding-left:30px;}
.num_list ul li a:hover{text-decoration: underline;}
.per_three ul li{position: relative;}
.per_three ul li span{position: absolute;right:0;}
.per_three ul li a{padding-right:35px;}
table table {float:right;width:1000px;height:45px}
.v_tab li {position:relative;border:1px solid #f0f0f0;text-align:center;cursor:pointer;height:43px;line-height:43px;color:#808080;width: 152px;float: left;border-left: none;}
.v_tab li.on {background:#e35555;color:#fff;border-color:#e35555}
.v_tab li.on a{color:#fff;}
.v_tab li.on:after {content:"";position:absolute;bottom:-4px;left:50%;width:0;height:0;margin-left:-5px;border-top:3px solid #e35555;border-left:5px solid transparent;border-right:5px solid transparent}
.skill_tab {padding-top:20px;overflow:hidden}
.skill table {width:1000px}
.skill .tab_main {margin-right:-20px;width:1220px;height:auto;overflow:hidden}
.skill .tab_main .item {float:left;width:275px;height:418px;padding-bottom:10px;margin-right:20px;margin-top:20px;overflow:hidden}
.skill .tab_main ul {margin-left:6px}
.skill .tab_main .top {display:block;position:relative;z-index:1;width:255px;height:170px}
.skill .tab_main .top img {display:block;width:100%;height:auto;min-height:170px}
.elite ul {width:1220px;margin-right:20px;height:auto;overflow:hidden;padding:20px 0 15px}
.elite li {float:left;width:216px;margin-right:20px}
.elite .top {width:196px;height:130px}
.elite .top img {display:block;width:100%;height:auto;height:130px}
.elite li strong {display:block;line-height:20px;padding-top:10px;font-size:14px;overflow:hidden;font-weight:normal;text-align: center;}
.elite li a:hover strong {color:#e35555}
.per_three {float:left;width:350px;margin-right:15px}
.answers {margin-right:0}
.per_three ul {padding:10px 0}
.per_three li a span {color:#b3b3b3;font-size:12px}
.links {width:370px;margin-right:20px;height:auto;overflow:hidden;margin-top:20px}
.links a {display:block;float:left;width:165px;margin-right:20px;text-align:center}
.links a img {display:block;width:100%;height:110px;min-height:110px}
.links a span {width:165px;overflow:hidden;display:block;height:26px;line-height:26px}
.tab_wrap {padding-top:20px;height:auto;overflow:hidden}
.tab_wrap .tab_main {float:left;width:792px;margin-top:20px;height:auto;overflow:hidden}
.tab_wrap .tab_main li {float:left;width:180px;height:auto;margin-right:18px}
.tab_wrap .tab_main li a {display:block;height:auto;overflow:hidden}
.tab_wrap .tab_main li img {display:block;width:auto;min-width:100%;height:120px}
.tab_wrap .tab_main li span {display:block;height:44px;line-height:22px;padding:10px 0 0;overflow: hidden; margin-bottom: 15px;}
.videos .v_tab {width:615px;float:left;}
.models table {width:1000px}
.videos a {position:relative;display: block;}
.videos .tab_main a:after {content:"";position:absolute;left:50%;top:0;margin:35px 0 0 -25px}
.tab_wrap .rank {float:right;width:350px;height:100px;margin-top:20px}
.tab_wrap .rank li {height:43px;line-height:43px;overflow:hidden}
.tab_wrap .rank li img {display:none}
.tab_wrap .rank li span {float:right;color:#b2b2b2;line-height:43px}
.tab_wrap .rank li i {display:inline-block;width:20px;height:20px;line-height:20px;background:#ccc;text-align:center;font-style:italic;margin-right:12px;color:#fff;font-family:Arial}
.tab_wrap .rank li.cur {height:68px;line-height:22px;overflow:hidden}
.tab_wrap .rank li.cur img {display:inline-block;vertical-align:middle;width:100px;height:68px;border-radius: 8px;}
.tab_wrap .rank li.cur span {position:absolute;bottom:0;left:36px;line-height:22px;font-size:12px;}
.tab_wrap .rank li strong {font-weight:normal}
.tab_wrap .rank li.cur strong {position:relative;display:inline-block;line-height:22px;height:44px;width:205px;padding-left:12px;vertical-align:middle;overflow: hidden;}
.tab_wrap .rank li i.rank1:after,.tab_wrap .rank li i.rank2:after,.tab_wrap .rank li i.rank3:after {content:"";position:absolute;right:-5px;top:0;display:inline-block;width:0;height:0;border-left:5px solid #ec545d;border-top:10px solid transparent;border-bottom:10px solid transparent}
.tab_wrap .rank li i.rank1 {position:relative;background:#ec545d}
.tab_wrap .rank li i.rank1:after {border-left-color:#ec545d}
.tab_wrap .rank li i.rank2 {position:relative;background:#f7a01b}
.tab_wrap .rank li i.rank2:after {border-left-color:#f7a01b}
.tab_wrap .rank li i.rank3 {position:relative;background:#4faded}
.tab_wrap .rank li i.rank3:after {border-left-color:#4faded}
.allinfo {padding-bottom:10px}
.allinfo span {padding-left:80px;position:relative}
.allinfo h4 img {position:absolute;left:0;bottom:0;height:auto;width:auto;max-width:80px;max-height:50px}
.allinfo h4 .link {padding-left:40px;font-size:12px;float:right}
.allinfo dl {line-height:60px;border-top:1px solid #f5f5f5;padding:10px 0;margin-top:-1px}
.allinfo dl dt {float:left;width:179px;line-height:60px}
.allinfo dl dt img {width:28px;height:28px;vertical-align:middle;margin-right:20px;border:1px solid #000;border-radius:1px}
.allinfo dl dd {float:left;width:980px;overflow:hidden;line-height:30px;border-left:1px solid #f5f5f5}
.allinfo dl dd a {display:inline-block;padding:0 15px}
.allinfo dl dd em {color:#b2b2b2}
.friendly_wrap {height:114px;height:140px;padding:0}
.friendly_wrap h4 {position:relative;float:left;width:130px;height:140px;line-height:140px;text-align:center;background:#ed5858;color:#fff;font-size:18px;font-weight:normal;font-family:Microsoft Yahei}
.friendly_wrap h4:before {content:"";display:inline-block;width:30px;height:30px;margin-right:0.2em;vertical-align:middle;background:url("friend.png") -80px 0 no-repeat}
.friendly_wrap h4:after {content:"";position:absolute;top:50%;right:-3px;border-left:3px solid #ed5858;border-top:5px solid transparent;border-bottom:5px solid transparent;margin-top:-5px}
.friendly_swiper {float:left;width:760px;height:120px;overflow:hidden;position:relative;margin:10px 0 10px 30px}
.friendly_swiper li {width:100%;height:114px;overflow:hidden;font-size:0}
.friendly_swiper li p {width:890px;height:90px;padding:12px 12px 12px 28px}
.friendly_swiper a {display:inline-block;*display:inline;*zoom:1;*display:inline;*zoom:1;width:120px;height:40px;line-height:40px;font-size:12px;padding-left:20px;color:#808080}
.friendly_swiper a:hover {color:#ed5858}
.friendly_swiper .btnWrap {position:absolute;z-index:5;right:0;top:0;width:30px;height:90px;padding:15px 24px}
.friendly_swiper .swiper-button-next,.friendly_swiper .swiper-button-prev {float:left;position:static;width:30px;height:30px;background:url("friend.png") 0 0 no-repeat}
.friendly_swiper .swiper-button-next {background-position:0 -40px;margin-top:30px}
.friendly_swiper .swiper-button-prev:hover {background-position:-40px 0}
.friendly_swiper .swiper-button-next:hover {background-position:-40px -40px}
.friendly_swiper #links_box {position:absolute;top:0;left:0}
.picslide {position:relative;width:1100px;height:310px;margin:0 auto;background:url("picbg.png") center bottom no-repeat;padding-bottom:55px;margin-bottom:10px}
.picslide .list {position:relative;overflow:hidden;width:1100px;height:310px}
.picslide ul {list-style:none}
.picslide ul li {position:absolute;overflow:hidden}
.picslide ul li img {width:auto;min-width:100%;height:100%}
.picslide .btns .next,.picslide .btns .prev {z-index:99;display:block;position:absolute;top:50%;left:-50px;font-size:0;text-indent:-999px;margin-top:-21px}
.picslide .btns .next {left:auto;right:-50px}
.game_info {float:right;width:279px;border-left:1px solid #f5f5f5;margin:20px 0;height:100px}
.game_info p {height:25px;line-height:25px;font-size:12px;color:#808080}
.game_info p:before {content:"";display:inline-block;background-image:url("icons.png");background-repeat:no-repeat;background-size:1200px 181px;width:11px;height:11px;background-position:-541px -57px;margin-left:50px;margin-right:10px}
.crumbs_wrap {height:52px;line-height:52px;border-bottom:1px solid #ddd;font-size:12px;color:#808080;margin-top:0;text-indent:0}
.crumbs_wrap a {color:#808080}
.crumbs_wrap a:first-child {font-weight:bold}
.crumbs_wrap a:hover,.crumbs_wrap span {color:#e35555}
.crumbs_wrap i {display:inline-block;*display:inline;*zoom:1;padding:0 5px;font-family:"宋体"}
.crumbs_wrap p a:first-child {font-weight:bold}
.main_left {float:left;width:865px}
.container,.list_container {padding:0 20px 20px}
.main_list {margin-top:-1px}
.main_list li {position:relative;width:100%;border-top:1px solid #eee;}
.main_list li a {width:100%;height:120px;padding:20px 0;display: block;}
.main_list li a:hover {background:url("list.png") center center repeat-y}
.main_list li .imgwrap {float:left;width:165px;height:110px;overflow:hidden;border:1px solid #ddd;padding:4px;}
.main_list li .imgwrap img {display:block;width:165px;height:110px;background: url(nopic.jpg) 50% 50% /cover no-repeat;}
.main_list li .info {float:left;width:500px;height:120px;margin-left:20px;}
.main_list li .info h1 {line-height:24px;font-size:18px;color:#404040;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top: 8px;}
.main_list li .info p {display:block;line-height:20px;text-align:left;text-indent:0;margin-top:10px;height:40px;overflow:hidden;}
.main_list li .info {color:#808080}
.main_list li .info .time{margin-top:10px;font-size:12px;color:#bababa}
.main_list li .info .time span{margin-right:20px;}
.main_list li .info .time span.daxie{text-transform:uppercase;}
.main_list li a:hover .info strong {color:#e35555}
.main_list li .info_link {width:100px;height:36px;line-height:36px;text-align:center;background:#e35555;color:#fff;display: block;float: right;margin-top: 40px;}
.main_list li a:hover .info em {color:#fff}
.pages {height:34px;padding:20px 0;overflow:hidden}
.pages ul {font-size:12px;overflow:hidden;text-align:center}
.pages li {display:inline-block;*display:inline;*zoom:1;margin:0 2px;overflow:hidden;vertical-align: top;}
.pages a,.pages span {padding:0 10px;height:32px;line-height:32px;display:inline-block;*display:inline;*zoom:1;border:1px solid #e6e6e6;color:#808080;vertical-align: top;}
.pages a.curr{background-color: #e35555;color:#fff;}
.pages a.curr font{color: #fff !important;}
.pages a:hover {color:#fff;background:#e35555;border-color:#e35555}
.pages .disabled span,.pages span.disabled {display:inline-block;*display:inline;*zoom:1;height:32px;line-height:32px;padding:0 13px;opacity:0.9}
.pages a.active,.pages li.active a,.pages li.active span {background-color:#e35555;color:#fff}
.pages li.active span {display:inline-block;*display:inline;*zoom:1;padding:0 13px;height:32px;line-height:32px;border:1px solid #e35555;color:#fff;overflow:hidden}
.pages span.pageinfo {display:inline-block;*display:inline;*zoom:1;height:32px;line-height:32px;padding:0 10px}
.pages span.pageinfo strong {display:inline-block;*display:inline;*zoom:1;padding:0 2px;font-weight:normal}
.main_right {float:right;width:320px}
.main_right .min_wrap {padding:10px}
.right_con {padding:0}
.right_con .topic {padding:10px 20px 20px}
.right_con .hotmsg {padding:10px 20px 0;}
.right_con .topic .zt{display: block;height:79px;width:280px;}
.right_con .title{font-size:16px;}
.twcsm-tb {width:100%;margin-top:0;margin-bottom:30px}
.twcsm-tb .tab {border-color:#ddd;padding-left:0;overflow:visible}
.twcsm-tb .content {width:100%;border:0}
.twcsm-tb .content .tab-menu {border:1px solid #f0f0f0;border-left:0}
.twcsm-tb .content .tab-menu li {background:#fff;border:0;width:132px;border-left:1px solid #f0f0f0;height:34px;line-height:34px}
.twcsm-tb .content .tab-menu li:hover {color:#e35555;border-color:#f0f0f0}
.twcsm-tb .content .tab-menu li.select {background:#e35555;color:#fff;border-color:#f0f0f0}
.twcsm-tb .content .left {margin-left:0}
.twcsm-tb .content .right {margin-right:0}
.twcsm-tb .content .left .newsli a:hover,.twcsm-tb .content .left .newsli li a:hover span {color:#e35555}
.twcsm-tb .content .right a:hover {background:#e35555}
.twcsm-tb .content .tab-main li a:hover span {color:#e35555}
.twcsm-tb .tab .i1 {display:none}
.twcsm-tb .tab .i2 {left:270px}
.twcsm-tb .tab .t1 {display:inline-block;margin-top:-1px;border-bottom:2px solid #e35555}
.twcsm-tb .content .right a {background:#e8e6e6}
.container {font-size:16px;margin-bottom:15px}
.container.pc_wap_video {margin-top:30px}
.container center {display:block;margin-top:30px}
.share_wrap .shareBox {width:250px;display:block;height:23px;line-height:23px;margin:0 auto}
.share_wrap .shareBox:after {content:".";visibility:hidden;display:inline-block;*display:inline;*zoom:1;height:30px;clear:both}
.share_wrap .shareBox a {float:left;display:inline-block;*display:inline;*zoom:1;width:23px;height:23px;padding:0;margin:0 0 0 10px;background:url("//js1.18183.com/uploads/pc/index2016/icons.png") no-repeat;opacity:0.8;vertical-align:middle}
.share_wrap .shareBox a:hover {opacity:1}
.share_wrap .shareBox i {float:left;display:inline-block;*display:inline;*zoom:1;font-size:12px;color:#808080}
.share_wrap .shareBox .tieba {background-position:0 -420px}
.share_wrap .shareBox .qzone {background-position:-30px -420px}
.share_wrap .shareBox .sqq {background-position:-60px -420px}
.share_wrap .shareBox .tsina {background-position:-90px -420px}
.share_wrap .shareBox .renren {background-position:-120px -420px}
.share_wrap .shareBox .weixin {background-position:-150px -420px}
.share_wrap {position:relative}
.share_wrap .next,.share_wrap .prev {position:absolute;top:0;height:23px;line-height:23px;width:auto;max-width:250px;overflow:hidden;color:#808080}
.share_wrap .left {left:0}
.share_wrap .next {right:0}
.related {padding:20px;height:auto;overflow:hidden}
.related .tab_nav {width:100%}
.related .tab_main .relat_links {float:left;width:528px}
.related .tab_main .relat_links a {margin-top:15px;float:left;display:block;width:244px;height:auto;overflow:hidden;margin-right:20px}
.related .tab_main .relat_links span {display:block;width:100%;height:44px;line-height:22px;padding-top:10px}
.related .tab_main .relat_links a img {display:block;width:auto;min-width:100%;height:162px}
.related .tab_main ul {float:right;width:280px;margin-top:5px;margin-right:5px}
.related .dots_list li {height:45px;line-height:45px}
.section_ad {width:1200px;margin:15px auto 0;overflow:hidden}
.section_ad .left,.section_ad .right {float:left;_display:inline;overflow:hidden}
.section_ad .left {width:960px}
.section_ad .right {width:240px}
.section_ad .left img,.section_ad .right img {display:block}
.section_ad02 {width:300px;margin-top:20px;overflow:hidden}
.section_ad .hr_10 {height:0}
.cwdb {padding:10px 20px 20px;margin-bottom:15px}
.cwdb .mod_tit,.cwdb .tab_menu {height:40px;line-height:40px;border-bottom:2px solid #f5f5f5;font-size:20px;color:#333}
.cwdb .tab_menu {height:38px}
.cwdb .tab_menu li {margin-top:-10px}
.cwdb .mod_tit.mt20 {margin-top:0}
.cwdb .tab_menu {position:relative}
.cwdb .tab_menu li,.cwdb span {font-size:20px;color:#333;display:inline-block}
.cwdb .tab_menu li {margin-bottom:-2px}
.cwdb .tab_menu li a {position:absolute;right:0;top:0;float:right;font-size:14px;color:#808080}
.cwdb #cwdbgg {padding-top:15px}
.cwdb #cwdbgg .progressBar {height:36px}
.cwdb #cwdbgg .m-goodslist-next,.cwdb #cwdbgg .m-goodslist-prev {margin-top:-25px}
body .m-pack-item-wrap p {text-indent:0}
body .m-pack-item-wrap span {background:#e4433f}
body .m-pack-item a:hover .m-pack-item-wrap {border-color:#ffcccb;background:#fffbfb}
body .m-pack-item a:hover .m-pack-item-wrap i {background-position:-118px -188px}
body .m-pack-item a:hover .m-pack-item-wrap b {background-position:-124px -94px}
body .m-pack-list {width:300px}
body .m-pack-list-item-wrap p .title {border:0}
body .m-pack-list-item-wrap p .btn {background:#e4433f}
body .m-gift-pack-list a .m-pack-list-item-wrap img {width:75px;height:75px;min-height:75px}
body .topic .m-gift-pack-list a {height:auto;margin:0}

/* 底部 */
.bottom_toolbar{width:100%;height:auto;overflow:hidden;background:#252525;padding:25px 0 0;font-size:12px;font-weight:normal;margin-top:30px;font-size:14px;}
.bottom_toolbar a{text-decoration:none;color:#666;}
.bottom_toolbar .bottom_nav{height:30px;line-height:30px;text-align:center;color:#2e2e2e;}
.bottom_toolbar .bottom_nav a{display:inline-block;width:auto;padding:0 20px;text-align:center;color:#767676;}
.bottom_toolbar .bottom_nav a:hover{color:#fff;}
.bottom_toolbar .copyright{text-align:center;line-height:20px;color:#4f4f4f;padding-bottom:25px;border-bottom:1px solid #2c2c2c;}
.bottom_toolbar .copyright a{color:#4f4f4f;}
.bottom_toolbar .copyright a:hover{color:#fff;}
.bottom_toolbar .safety{height:40px;line-height:40px;border-bottom:1px solid #2c2c2c;text-align:center;}
.bottom_toolbar .safety a{display:inline-block;padding:0 25px;color:#4f4f4f;}
.bottom_toolbar .safety a:hover{color:#fff;}
.bottom_toolbar .safety i{display:inline-block;width:20px;height:20px;vertical-align:middle;background:url(icons2.png) no-repeat;margin-right:1em;margin-bottom:2px;}
.bottom_toolbar .safety .icon_safe1{background-position:0 -960px;}
.bottom_toolbar .safety .icon_safe2{background-position:-30px -960px;}
.bottom_toolbar .safety .icon_safe3{background-position:-60px -960px;}
.bottom_toolbar .safety .icon_safe4{background-position:-90px -960px;}
.bottom_toolbar .safety .icon_safe5{background-position:-120px -960px;}
.bottom_toolbar .safety .icon_safe6{background-position:-150px -960px;}

/* 列表页地图推荐 */
.map_tuijian{}
.map_tuijian li{width:130px;float: left;margin-right: 20px;}
.map_tuijian li:nth-child(even){margin-right:0;}
.map_tuijian li a{display: block;width:100%;height:auto;}
.map_tuijian .img{width:124px;height:83px;border:1px solid #e5e5e5;padding:2px;}
.map_tuijian li:hover .img{border:1px solid #f5e2e2;}
.map_tuijian .img img{width:100%;height:100%;min-height: auto;}
.map_tuijian .map_title{font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top: 8px;}

/* 下载详情页 */
.down_title{font-size:30px;text-align:center;padding-top:15px;line-height:40px}
.down_info{width:100%;margin-top:20px;}
.down_info .info{width:530px;float:left;font-size:14px;}
.down_info .info li{width:50%;float:left;border-bottom:#eaeaea 1px solid;padding:10px 0;}
.down_info .info li span{color:#999;}
.down_info .info_img{width:258px;height:168px;float:right;overflow:hidden;padding:5px;border:#eaeaea 1px solid;background: #e35555 url(NoPic.jpg) center 50% /cover no-repeat;}
.down_info .info_img img{width:100%;max-width:none!important;height: 168px !important;}
.down_other{overflow:hidden;}
.down_other .d_btn{display: block;background: #e35555 url(download.png) 20px 50% no-repeat;color:#fff;font-size:14px;padding:15px 0 15px 30px;text-align: center;width:140px;border-radius: 4px;float:left;}
.down_other .d_btn:hover{background-color:#ce4343;}
.down_other .xc{float:right;height:49px;width: 600px;line-height: 49px;font-size:14px;text-align: right;color:#999;}
.down_con{font-size:16px;color:#000;line-height:1.8;margin-top:20px;}
.down_con img{max-width:100%!important;}
.down_con iframe{width: 100%;height: 500px;}
.down_con a{color: #da1924;text-decoration: underline;text-decoration-style: wavy;text-decoration-color: #da1924;}
.down_con blockquote{padding: 8px 10px;background-color: #f3f3f3;border-left: #e15659 3px solid;margin-bottom: 15px;}
/* 页面关键字 */
.tag{ background:url(tag.gif) no-repeat 0 0; padding-left:58px; line-height:24px;margin:20px 0;font-size:14px;}
.tag a{ color:#e35555; border-bottom:1px dotted #3EB2FF; margin-right:20px;}
.tag a:hover{ text-decoration:none;}

.down_model{width:100%;margin-top:20px;}
.down_url{float:left;width:400px;}
.down_url a.downdz{display: block;background: #e35555 url(download.png) 20px 50% no-repeat;color:#fff;font-size:14px;padding:15px 0 15px 30px;text-align: center;width:140px;border-radius: 4px;float:left;}
.down_url a.downdz:hover{background-color:#ce4343;color:#fff;}
.down_url .tqm{font-size:14px;color:#999;margin-left:20px;float:left;padding: 15px 0;}
.down_url .tqm span{color:#e35555;font-weight:bold;}
.down_down_xc{width:400px;margin-top:20px;}
.down_down_xc2{width:390px;float:right;}

/* 相关地图 */
.g-tltj{ padding:0; overflow: hidden; }
.g-tltj li{ float: left; width: 265px; overflow: hidden;padding:0 5px;margin-top:20px;}
.g-tltj li a.item-title{ font-size:14px; height:25px; line-height:25px; overflow: hidden; display:block;margin-bottom:8px; color: #333; }
.g-tltj li:hover a.item-title{ color: #e35555}
.g-tltj li .item-img{ width:110px; height:73px; float: left; }
.g-tltj li .item-info{margin-left:120px;}
.g-tltj li .item-info p{ color: #999999;font-size: 12px; margin-bottom:6px;text-transform: uppercase;}
.g-tltj li .item-info a.btn-down{ font-size: 12px; height: 26px; line-height: 26px; background: #e35555; color: #fff; text-align: center; width:75px; display: block; border-radius: 3px; }
.g-tltj li .item-info a.btn-down:hover{ background: #ce4343 }

.map_help{font-size:14px;padding:20px 0 0;line-height: 1.8;}
.map_help li{margin-bottom:5px;list-style-type:disc;}
.map_help strong{padding:0 5px;font-weight:normal;color:#000;}

/* 攻略秘籍列表 */
.gonglue{}
.gonglue .newslist{padding:15px 0;border-top: 1px solid #f5f5f5;}
.gonglue .newslist li{overflow:hidden;position: relative;}
.gonglue .newslist li::before{content:'';position: absolute;left:0;top:13px;background:url(icons.png) no-repeat -540px -57px;width:11px;height:11px;}
.gonglue .newslist li a{display: block;line-height:37px;height:37px;padding-left:20px;font-size:14px;float:left;width:700px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.gonglue .newslist li:hover::before{background:url(icons.png) no-repeat -554px -57px;}
.gonglue .newslist li span{float:right;color:#b3b3b3;line-height:37px;height:37px;font-family:Arial;}

.article_other{font-size:12px;text-align: center;color:#666;padding:20px 0;border-bottom:#f5f5f5 1px solid;}
.article_other span{padding:0 10px;}

.gonglue_xc{margin:20px 0;}

/* 相关攻略秘籍 */
.other-art {position:relative;overflow:hidden}
.other-art .x-art {width:100%}
.other-art .x-art li {width:412px;margin:20px 0 0 0;font-size:14px;position: relative;float:left;}
.other-art .x-art li::before{content:'';position: absolute;left:0;top:4px;background:url(icons.png) no-repeat -540px -57px;width:11px;height:11px;}
.other-art .x-art li:hover::before{background:url(icons.png) no-repeat -554px -57px;}
.other-art .x-art li a {width:392px;display: block;padding-left:20px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.other-art .x-art li a:hover{text-decoration: underline;}

/* 视频列表上方图文推荐 */
.vdcon{width: 825px;overflow: hidden;margin-top: 16px;}
.vdcon ul{width:100%;}
.vdcon ul li{width:191px;float: left;margin-right: 20px;margin-bottom:20px;}
.vdcon ul li:nth-child(4n+0){margin-right:0;}
.vdcon ul li .vbox{width:183px;height:119px;border:1px solid #f5f5f5;padding:3px;}
.vdcon ul li:hover .vbox{border:1px solid #f5e2e2;background:#f9f2f2}
.vdcon ul li a{display: block;position: relative;}
.vdcon ul li a img{width:183px;height:119px;}
.vdcon ul li a b{color: #555;overflow: hidden;display: block;text-align: left;font-weight: normal;line-height: 20px;height: 40px;overflow: hidden;margin-top: 7px;font-size: 14px;}
.vdcon ul li a:hover b{ color: #e35555; }

/* 专题列表 */
.ztlist{ padding:0;}
.ztlist li{ width:341px; float:left; margin-right:20px;background:#fff;border:#f5f5f5 1px solid;padding:15px;margin-top:20px;}
.ztlist li:hover{border:1px solid #f5e2e2;background:#fff9f9;}
.ztlist li:nth-child(3n+0){margin-right:0;}
.ztlist li .img{display: block;height:96px;}
.ztlist li .ztBox{height:103px;}
.ztlist li img{width:341px;height:96px;}
.ztBox h3{ font-size:16px; height:40px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;line-height: 40px;}
.ztBox p.time{ line-height:24px; color:#666;margin-top:0;}
.ztBox p { color:#999; line-height:20px;margin-top:0;font-size:13px;}

/* 专题详情 */
.detail_box {overflow:hidden;padding-top:20px;}
.detail_box .photo {width:560px;height:158px;float:left;margin-right:20px}
.detail_box .photo img {width:100%;height:100%}
.detail_box .info {width:580px;height:100%;float:left;position:relative}
.detail_box .info .introduction {height:54px;line-height:54px;background-color:rgb(255,250,243);margin-bottom:20px;position:relative}
.detail_box .info .introduction span {color:#ff881e;font-size:18px;margin-left:20px}
.detail_box .info .introduction span:before {content:'';width:4px;height:30px;display:block;background-color:#ff881e;position:absolute;left:0;top:50%;margin-top:-15px}
.detail_box .info .introduction i {width:54px;height:74px;display:block;background:url(ico_1.png) no-repeat;background-size:100% 100%;position:absolute;right:0;top:0}
.detail_box .info .msg {color:#333;font-size:14px;text-indent:2em;line-height:26px;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;white-space:normal!important;-webkit-line-clamp:3;-webkit-box-orient:vertical}

.part_list {box-sizing:border-box;}
.part_list .list {}
.part_list .list .item {width:370px;border:1px solid #eeeeee;padding:20px;box-sizing:border-box;float:left;margin-right:25px;margin-top:20px;position:relative;height: 185px;}
.part_list .list .item:nth-child(3n+0){margin-right:0;}
.part_list .list .item:hover {border:1px solid #ff8b1e}
.part_list .list .item .info {overflow:hidden;margin-bottom:20px}
.part_list .list .item .info .photo {display: block;width:112px;height:75px;float:left;margin-right:20px}
.part_list .list .item .info .photo img {width:100%;height:100%;border-radius:6px}
.part_list .list .item .info .msg {width:195px;float:left;overflow:hidden}
.part_list .list .item .info .msg .h2 {display: block;color:#666;font-size:16px;margin-bottom:5px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;font-weight:bold;}
.part_list .list .item .info .msg ul {overflow:hidden;margin-bottom:10px}
.part_list .list .item .info .msg ul li {color:#999;font-size:14px;padding-right:15px;box-sizing:border-box;float:left;text-transform: uppercase;}
.part_list .list .item .info .msg .down_btn {width:100px;height:30px;line-height:30px;text-align:center;display:block;border:1px solid #ff881e;border-radius:6px;overflow:hidden}
.part_list .list .item:hover .info .msg .down_btn {background:#ff881e}
.part_list .list .item .info .msg .down_btn i {width:14px;height:12px;display:inline-block;background:url(ico_3.png) no-repeat;background-size:100% 100%;}
.part_list .list .item:hover .info .msg .down_btn i {background:url(ico_2.png) no-repeat}
.part_list .list .item .info .msg .down_btn span {color:#ff881e;font-size:12px;display:inline-block}
.part_list .list .item:hover .info .msg .down_btn span {color:#fff}
.part_list .list .item .lable {overflow:hidden}
.part_list .list .item .lable span {color:#888;font-size:13px;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;white-space:normal!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height: 1.4;}
/* 分页 */
.page-tiaozhuan {text-align: center;color: #666;line-height:32px;margin-top:20px;}
.page-tiaozhuan i {font-style: normal;}
.page-tiaozhuan span {margin-right: 10px;display: inline-block;}
.page-tiaozhuan .red {color: #f00;}
.page-tiaozhuan .black {color: #000;}
.page-tiaozhuan a {padding: 0 8px;height: 30px;line-height: 30px;display: inline-block;border: 1px solid #e6e6e6;margin-right: 5px;color: #333;}
.page-tiaozhuan a:hover {background-color: #e35555;color: #fff;border: 1px solid #e35555;}
.page-tiaozhuan a:last-child {margin-right: 0;}
.page-tiaozhuan select {padding:0;margin: 0;height: 32px;padding:5px;border: 1px solid #e6e6e6;display: inline-block;}

/* 搜索分页 */
.fenye {height:34px;padding:20px 0;overflow:hidden}
.fenye ul {font-size:12px;overflow:hidden;text-align:center}
.fenye li {display:inline-block;*display:inline;*zoom:1;margin:0 2px;overflow:hidden;vertical-align: top;}
.fenye a,.fenye span {padding:0 10px;height:32px;line-height:32px;display:inline-block;*display:inline;*zoom:1;border:1px solid #e6e6e6;color:#808080;vertical-align: top;margin: 0 2px;}
.fenye a.curr{background-color: #e35555;color:#fff;}
.fenye a.curr font{color: #fff !important;}
.fenye a:hover {color:#fff;background:#e35555;border-color:#e35555}
.fenye .disabled span,.fenye span.disabled {display:inline-block;*display:inline;*zoom:1;height:32px;line-height:32px;padding:0 13px;opacity:0.9}
.fenye a.active,.fenye li.active a,.fenye li.active span {background-color:#e35555;color:#fff}
.fenye li.active span {display:inline-block;*display:inline;*zoom:1;padding:0 13px;height:32px;line-height:32px;border:1px solid #e35555;color:#fff;overflow:hidden}
.fenye span.pageinfo {display:inline-block;*display:inline;*zoom:1;height:32px;line-height:32px;padding:0 10px}
.fenye span.pageinfo strong {display:inline-block;*display:inline;*zoom:1;padding:0 2px;font-weight:normal}