/* 基于normalize bootstrap 的全局重置CSS文件部分1.2版本 */
/*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */
html {  font-family: sans-serif; /* 1 */  -ms-text-size-adjust: 100%; /* 2 */  -webkit-text-size-adjust: 100%; /* 2 */-webkit-tap-highlight-color: rgba(0, 0, 0, 0);/* 消除移动浏览器点击蓝色背景 */}
body {  margin: 0;text-align:left;font-size: 14px; background:#fff;font-family:arial,"Microsoft YaHei","\5fae\8f6f\96c5\9ed1"}
article,aside,details, /* 1 */figcaption,figure,footer,header,main, /* 2 */menu,nav,section,summary { /* 1 */  display: block;}
audio,canvas,progress,video {  display: inline-block;}
audio:not([controls]) {  display: none;  height: 0;}
progress {  vertical-align: baseline;}
template, /* 1 */[hidden] {  display: none;}
a {  background-color: transparent; /* 1 */  -webkit-text-decoration-skip: objects; /* 2 */}
a:active,a:hover {  outline-width: 0;}
button, input, select, textarea, a{outline:none;}
abbr[title] {  border-bottom: none; /* 1 */  text-decoration: underline; /* 2 */  text-decoration: underline dotted; /* 2 */}
b,strong {  font-weight: inherit;}
b,strong {  font-weight: bolder;}
dfn {  font-style: italic;}
h1 {  font-size: 2em;  margin: 0.67em 0;}
mark {  background-color: #ff0;  color: #000;}
small {  font-size: 80%;}
sub,sup {  font-size: 75%;  line-height: 0;  position: relative;  vertical-align: baseline;}
sub {  bottom: -0.25em;}
sup {  top: -0.5em;}
img {  border-style: none;}
svg:not(:root) {  overflow: hidden;}
code,kbd,pre,samp {  font-family: monospace, monospace; /* 1 */  font-size: 1em; /* 2 */}
figure {  margin: 1em 40px;}
hr {  box-sizing: content-box; /* 1 */  height: 0; /* 1 */  overflow: visible; /* 2 */}
button,input,select,textarea {  font: inherit; /* 1 */  margin: 0; /* 2 */}
optgroup {  font-weight: bold;}
button,input { /* 1 */  overflow: visible;padding: 0px; margin: 0px;}
button,select { /* 1 */  text-transform: none;}
button,html [type="button"], /* 1 */[type="reset"],[type="submit"] {  -webkit-appearance: button; /* 2 */}
button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner {  border-style: none;  padding: 0;}
button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring {  outline: 1px dotted ButtonText;}
fieldset {  border:0;  margin: 0 2px;  padding: 0.35em 0.625em 0.75em;}
legend {  box-sizing: border-box; /* 1 */  color: inherit; /* 2 */  display: table; /* 1 */  max-width: 100%; /* 1 */  padding: 0; /* 3 */  white-space: normal; /* 1 */}
textarea {  overflow: auto;}
[type="checkbox"],[type="radio"] {  box-sizing: border-box; /* 1 */  padding: 0; /* 2 */}
[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button {  height: auto;}
[type="search"] {  -webkit-appearance: textfield; /* 1 */  outline-offset: -2px; /* 2 */}
[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration {  -webkit-appearance: none;}
::-webkit-input-placeholder {  color: inherit;  opacity: 0.54;}
::-webkit-file-upload-button {  -webkit-appearance: button; /* 1 */  font: inherit; /* 2 */}
/* normalize.css结束 */
.clearfix {	*zoom:1}
.clearfix:before,.clearfix:after {	display:table;	line-height:0;	content:""}
.clearfix:after {	clear:both}
p{margin: 0;}
img {	width:auto\9;	height:auto;	max-width:100%;	vertical-align:middle;	border:0;	-ms-interpolation-mode:bicubic}
ul,ol,dl,h1,h2,h3,h4,h5,h6,dt,dd{margin:0;padding:0}
ul li,ol li{list-style:none}
.f-fl,.f-lifl li,.f-dlfl dt,.f-dlfl dd{float:left;display:inline}
.f-fr{float:right;display:inline}
a,a:visited{text-decoration:none;color:#2a2a2a;}
a:hover{transition:color 160ms ease 0s, background-color 200ms ease 0s, border-color 160ms ease 0s, transform 500ms ease 0s; /*color: #ee2e3d;*/cursor: pointer;}
em{ font-style:normal;}
/* 全站全局CSS部分结束 */
.g-box-1200{ width:1200px; height:auto; margin:auto; display:block; }
.m-margin15{ margin-top:15px;  }

.g-header{ height: 110px; overflow:hidden; }
.u-logo{ margin-top:15px; overflow: hidden; height: 80px; width: 260px;}
.u-title-msg{ margin-top:35px; width: 280px; height: 40px; padding-left:5px; }
.g-search{ overflow:hidden; height: 38px;margin-top:35px;border:1px solid #e9e9e9;}
.g-search input.g-search-txt{ height: 38px; line-height: 38px; border:0px; border-right:1px solid #e9e9e9; color: #999; font-size: 14px; width: 268px; padding-left:6px; }
.g-search input.g-search-btn{ background: #fff;border:0px; border-left: 0px;height:40px; line-height: 40px; width: 92px; text-align: center; color: #34d0ba; font-size: 15px; cursor: pointer; }
.g-search input.g-search-btn:hover{ color: red; }
.g-search a.g-search-btn{ background: #fff;border:0px; border-left: 0px;height:40px; line-height: 40px; width: 92px; text-align: center; color: #34d0ba; font-size: 15px; cursor: pointer; }
.g-search a.g-search-btn:hover{ color: red; }
.g-nav{ height: 45px; background: #34d0ba; overflow: hidden; }
.g-nav li{ float: left; line-height: 45px;width: 108px; text-align: center;}
.g-nav li a{ color: #fff; font-size: 16px; display: block;}
.g-nav li.m-hover{ background: #17c3ab; }
.g-nav li a.m-hover{ background: #17c3ab; }
.g-nav li:hover{background: #17c3ab;}
.g-nav li.m-ssdq{ float: right; }


.g-foot{ background: #f7f7f7; border-top: 1px solid #ececec; overflow: hidden;padding: 15px 0 20px 0; margin-top:25px; }
.g-foot ul{ overflow: hidden; padding-bottom: 4px;}
.g-foot ul li{ float: left; height: 20px; line-height: 20px; margin:4px 0px; }
.g-foot ul li a{ color: #999;padding: 0px 7px 0px 6px; font-size: 13px;}
.g-foot a:hover{ color: #ff0000; }
.g-foot p{ text-align: center; height: 30px; line-height: 30px; overflow: hidden; color: #999;font-size: 13px; margin-top:10px }
.g-foot p a{ color: #999; font-size: 13px; }
.g-foot p span{ padding: 0px 10px; }
.g-foot p a img{ margin:-4px 4px 0px 0px; }

/*返回顶部*/
.g-float{ width:60px; height:auto;position:fixed;bottom:10px;left:50%;cursor:pointer;margin-left:610px;z-index:100;}
.g-float a{ width:100%; height:60px; margin:1px 0 0 0; display:block; overflow:hidden;}
.g-float #m-top-back{ height:0px; background:url(http://www.shuoshuokong.com/skin/new2018/images/gotopb.gif) no-repeat;-webkit-transition: all 0.2s;-moz-transition: all 0.2s;-o-transition: all 0.2s;transition: all 0.2; float:left; display:block; overflow:hidden}
.g-float #m-top-back:hover {background-position:-60px 0;}

.g-title-right{border-bottom: 1px solid #eee; overflow: hidden;}
.g-title-right h4{ height: 25px; line-height: 25px; font-size: 22px; font-weight: normal; border-left: 3px solid #34d0ba; padding-left:8px; margin:0px 0px 12px 0;}
.g-title-right strong {color: #34d0ba;font-weight: normal;}
/*--首页--*/
.g-w1168{padding:15px;border: 1px solid #eee;width: 1168px;border-radius: 4px;}
.m-margin20{margin-top:20px; }
.tab_menu{padding:15px;border: 1px solid #eee;width: 1168px;border-radius: 4px;}
.tab_menu_l{float:left; width:130px; background:#f6f6f6; height:159px;}
.tab_menu_l p{position:relative; width:130px; height:52px; line-height:52px; border-bottom:1px solid #e0e0e0; color:#666; font-size:16px; cursor:pointer;}
.tab_menu_l p .tb{ display:inline-block; width:20px; height:20px; float:left; margin:15px 7px 18px 10px; background:url(http://www.shuoshuokong.com/skin/new2018/images/xp_new.png) no-repeat -95px -48px;}
.tab_menu_l p .tb.tb2{background-position:-126px -51px;}
.tab_menu_l p .tb.tb3{background-position:-159px -51px;}
.tab_menu_l p .txt{float:left;}
.tab_menu_l p .jt{ display:none; position:absolute; top:0px; right:-12px; width:12px; height:59px; background:url(http://www.shuoshuokong.com/skin/new2018/images/xp_new.png) no-repeat -544px -36px; overflow:hidden;}
.tab_menu_l p.hover{color:#fff; background:#34d0ba;}
.tab_menu_l p.hover .jt{display:block;}
.tab_menu_l p.hover .tb{background-position:-190px -48px;}
.tab_menu_l p.hover .tb.tb2{background-position:-222px -51px;}
.tab_menu_l p.hover .tb.tb3{background-position:-255px -51px;}
.tab_menu_r{ float:left; margin-left:4px; width:1030px; height:159px; overflow:hidden; display: none}
.tab_menu .on{display: block;}
.game_com_list{height:121px; width:1046px;position:relative;overflow:hidden; +z-index:999;}
.game_com_list ul{height:121px; width:1030px; padding-left:17px;overflow:hidden;}
.game_com_list li{width:86px;height:120px; padding-right:17px; border-bottom:1px solid #e0e0e0;float:left;position:relative;}
.game_com_list li a{display:block;width:86px; height:120px; color:#666;font-size:14px;text-align:center;overflow:hidden;}
.game_com_list li a img{margin:0 auto;width: 80px;height: 80px;display: block;border-radius:16px; _width:79px;}
.game_com_list li a span{height:40px;line-height:40px; display:inline-block;}
.game_com_list .on a{color:#FF4939}
.game_com_list .line_box{width:100%;height:2px;position:absolute;right:0px;bottom:0px; z-index:999;}
.game_com_list .line{display:block;width:86px;height:2px;background:#FF4939;position:absolute;left:17px;top:0}
.game_cd{ height:30px; font-size:14px; line-height:30px; width:1030px; padding-left:1px; margin-left:16px; position:relative; margin-top:8px; overflow:hidden;}
.game_cd a{display:inline-block; float:left; width:85px; padding:0 18px 0 1px;/* width:81px; padding:0 22px 0 1px;*/background:url(http://www.shuoshuokong.com/skin/new2018/images/xp_new.png) no-repeat -290px -43px; color:#666; height:30px; margin-left:-1px; text-align:center; height:30px; overflow:hidden;}
.game_cd a:hover{color:#FF4939;}
.game_com_list .m-hover a{color:#FF4939}
.game_cd a:last-of-type{background: none}
.game_com_list li:last-of-type{margin-right:0px; }
.tab_menu_l p:last-of-type{border-bottom: 0px;}

.g-tab-dome{ position: relative;border: 1px solid #eee;width: 1168px;border-radius: 4px;padding: 15px;}
.g-tab-dome .g-content{overflow: hidden; }
.g-tab-dome .g-content ul li {width: 220px;height: 355px;float: left;margin-right:17px;display: inline;overflow: hidden;position: relative;}
.a_mr {width: 100%;height: 100%;position: relative;cursor: pointer;}
.a_hover { width: 100%; height: 100%; cursor: pointer; position: absolute; left: 0; top: 100%; background: #f9f9f9; -webkit-transition: top .4s; -moz-transition: top .4s; -ms-transition: top .4s; -o-transition: top .4s; transition: top .4s; }
.a_mr img {width: 220px;height:355px;}
.a_mr span {display: block;position: absolute;}
.a_mr .jian {right: 0;top: 0;width: 69px;height: 69px;background: url(http://www.shuoshuokong.com/skin/new2018/images/icobox.png) no-repeat -29px -2px;}
.a_mr .txt_bj { left: 0; bottom: 0; width:220px;padding: 0px 10px; height: 48px; background: #000; filter: Alpha(Opacity=70); opacity: 0.7; }
.a_mr .txt { left: 0; bottom: 0; width: 200px;padding: 0px 10px; height: 48px; line-height: 48px; line-height: 48px; font-size: 18px; text-align: center; overflow: hidden; color: #fff; }
.a_hover a {display: block;width: 100%;height: 100%;}
.a_hover .title { width: 200px;padding: 0px 10px; height: 100%; height: 60px; line-height: 60px; overflow: hidden; color: #fff; font-size: 18px; background: #34d0ba; text-align: center; }
.a_hover .p_intro { height: 180px; margin-top: 8px; line-height: 30px; overflow: hidden; padding: 0 19px; color: #666; font-size: 14px; }
.a_hover .p_link { text-align: center; margin-top: 30px; }
.a_hover .p_link span { color: #34d0ba; border-radius: 12px; line-height: 28px; border: 1px solid #34d0ba; display: block; width: 92px; text-align: center; margin: auto; position: relative; z-index: 2; }
.g-tab-dome .g-content ul li:hover .a_hover{top: 0px;}
.g-tab-dome b{position: absolute;width:45px;height:80px;top:140px;cursor: pointer;background: url(http://www.shuoshuokong.com/skin/new2018/images/icobox.png) no-repeat;}
.g-tab-dome b.m-prev-page{left: -55px;background-position: -4px -73px;}
.g-tab-dome b.m-prev-page:hover{background-position: -4px -160px;}
.g-tab-dome b.m-next-page{right:-55px;background-position: -55px -73px;}
.g-tab-dome b.m-next-page:hover{background-position: -55px -160px;}

.g-left-cont{ overflow: hidden; width: 546px; }
.g-left-cont h1 {width: 450px;margin: 10px auto 0;overflow: hidden;max-width: 400px;height: 30px;line-height: 30px;text-align: center;}
.g-left-cont h1 a {color: #ff3d3d;font-size: 22px;font-weight: bold;line-height: 30px;height: 30px;}
.g-left-cont p.u-info {overflow: hidden;height: 52px;margin-top:10px;font-size: 14px;color: #666;line-height: 30px;}
.g-left-cont h1 a:hover{text-decoration:underline;}
.g-left-cont ul{ overflow: hidden;margin-top:13px;  }
.g-left-cont ul li {height: 22px;line-height: 22px;font-size: 14px;padding: 6px 0 0;margin-bottom: 6px;width: 100%;overflow: hidden;}
.g-left-cont ul li span{padding-right: 5px;color: #999; float:right;}
.g-left-cont ul li i.u-type {display: block;float: left;width: 65px;margin-right: 16px;line-height: 22px;text-align: right;overflow: hidden;position: relative; font-style:normal;}
.g-left-cont ul li i.u-type a {font-size: 14px;color: #999;}
.g-left-cont ul li p{float: left;width: 345px;overflow: hidden; height:22px;}
.g-left-cont ul li p img {display: inline-block;float: left;width: 22px;height: 22px;vertical-align: middle;margin-right: 8px;}
.g-left-cont ul li p a{ color:#666;}
.g-left-cont ul li a:hover{color:#FF4939;}
.g-left-cont ul li i.u-type a:hover{color:#FF4939;}
.g-left-cont p.u-dashed {border-top: 1px dashed #ddd;margin: 10px 0 0;height: 10px;padding: 0;overflow: hidden;}
.g-left-cont ul li.m-cen-sod{border-bottom: 1px dashed #ddd;overflow: hidden;margin-bottom: 9px;padding-bottom: 17px;}

.g-right-cont{ width: 600px; overflow: hidden; }
.g-ivtab-top{ overflow: hidden;margin-top:26px; width:88px;border-bottom: 1px solid #e8e7e7;border-radius:4px;}
.g-ivtab-top ul li{ height: 126px; overflow: hidden; font-size: 15px; text-align: center;border: 1px solid #e8e7e7;border-bottom: 0px; cursor: pointer;color: #666}
.g-ivtab-top ul li i{display: block; width: 65px;height: 65px; overflow: hidden;margin:16px auto 10px; }
.g-ivtab-top ul li i img{width: 65px;height: 65px; }
.g-ivtab-bd{ overflow: hidden; width: 500px; display: none;}
.g-ivtab-bd ul li{ float: left; overflow: hidden;width:100px;margin: 10px 0px; }
.g-ivtab-bd ul li a{width:100px;height: auto;float: left;display: inline;overflow: hidden;margin-top: 15px;}
.g-ivtab-bd ul li img {width:78px;height: 78px;border-radius: 12px;margin:0 auto;display: block;overflow: hidden;}
.g-ivtab-bd ul li strong {width:78px; text-align: center; height: 16px;margin:10px auto 0;line-height: 16px;font-size: 14px;font-weight: normal;color: #666;text-align: center;display: block;overflow: hidden;}
.g-ivtab-bd ul li a:hover strong{color:#FF4939;}
.g-li-dome .on{ display: block; }
.g-ivtab-top ul li.m-hover{background: #f4f4f4;}

.g-left-title{height: 49px; line-height: 49px;border-bottom: 1px solid #eee;}
.g-left-title p{font-size:22px;font-family: Candara;color: #ddd;font-weight: 400;float: left;padding-right: 25px;}
.g-left-title p b{ font-weight: normal; color: #333;margin-right: 10px;border-bottom:2px solid #34d0ba;display: inline-block; position: relative;bottom: 1px;}
.g-left-title span{font-size: 20px;color: #ddd;display:block;float: left;}
.g-left-title i {cursor: pointer;padding: 0 15px;font-size: 20px;color: #333; font-style: normal;}
.g-left-title i.cur{ color: #34d0ba; }
.g-left-title font {display: block;float: left;height: 45px;line-height: 45px;overflow: hidden;margin-left: 30px;width: 720px;text-align: right;}
.g-left-title font a{color: #999;font-size: 14px;margin-right: 30px;}
.g-left-title font a:hover{color:#FF4939;}
span.u-more {float: right;margin: 18px 4px 0px 0px;cursor: pointer;width: 38px;height: 15px;display: inline;overflow: hidden;background: url(http://www.shuoshuokong.com/skin/new2018/images/sskico2018.png) no-repeat -2px -137px;}
span.u-more:hover{ background-position: -161px -137px; }
span.u-more a{ display: block;width: 38px;height: 15px;}

.w865{ width: 855px; overflow: hidden; }
.w320{width: 320px; overflow: hidden;}
.g-tb-list{ overflow: hidden; clear: both;display: none}
.g-sjrj-cont ,.g-hot-list ,.idx-label{padding: 10px 15px 15px 15px;}
.g-hot-list .on{ display:block; }
.g-sjrj-cont .g-tb-list{display: block}
.g-tb-list ul {overflow: hidden; width: 1235px;}
.g-tb-list ul li{float: left;width: 115px;padding-left: 90px;height: 78px;position: relative;display: block;cursor: pointer;overflow: hidden;margin:28px 36px 10px 0; }
.g-tb-list ul li a{ display:block; }
.g-tb-list ul li a i img{ width: 78px; height: 78px; position:absolute; top: 0px; left: 0px;border-radius: 12px; }
.g-tb-list ul li a p em img{height: 14px;}
.g-tb-list ul li a p span{ color: #666;display:block;overflow: hidden;height: 24px; line-height: 24px;margin-top:2px; }
.g-tb-list ul li a p strong{ color: #999; font-size: 12px; font-weight: normal; display: block; margin: 8px 0px 9px 0px;}
.g-tb-list ul li a:hover p span{ color: #FF4939 }

.g-special{ overflow: hidden;margin-top:15px;padding:10px 15px 15px 15px;border: 1px solid #eee;width: 1168px;border-radius: 4px  }
.g-special .g-title{ width: 100%; }
.g-rj-ico h4{background-position: -7px -368px;}
.g-special .g-special-box{ position: relative; overflow: hidden; clear: both;}
.g-special .g-special-box b{display: block;top: 46px; position: absolute;height:70px;width: 30px;cursor: pointer; position: absolute; background: url(http://www.shuoshuokong.com/skin/new2018/images/yuetu_btn_full.png) no-repeat;z-index: 999;}
.g-special .g-special-box b.g-scroll-left{ left: 0;background-position:-178px -124px;}
.g-special .g-special-box b.g-scroll-right{right: 0;background-position:-49px -124px; }
.g-special .g-special-box b.g-scroll-left:hover{background-position:-136px -124px;}
.g-special .g-special-box b.g-scroll-right:hover{background-position:-91px -124px;}
.g-special .g-special-box b:hover{ color: #FF4939; }
.g-special-box .m-rp-scroll {width:1108px;margin: 15px auto 0;overflow: hidden;position: relative;zoom: 1;}
.g-special-box .m-rp-scroll li {width: 266px;height: 133px;float: left;margin:0 6px 0 5px;;display: inline;overflow: hidden;}
.g-special-box .m-rp-scroll li a {width: 100%;height: 133px;display: block;overflow: hidden;position: relative;zoom: 1;}
.g-special-box .m-rp-scroll li a img {width: 100%;height: 133px;display: block;overflow: hidden;}
.g-special-box .m-rp-scroll li a strong{ width:100%; height:26px; line-height:26px; font-size:14px; font-weight:normal; color:#fff; text-shadow:1px 1px 2px #000; text-align:center; display:block; overflow:hidden; position:absolute; left:0; bottom:0; 
background:-moz-linear-gradient(top,rgba(255,255,255,0),rgba(0, 0, 0, 0.7)); /*»ðºü*/
background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0,rgba(255,255,255,0)), color-stop(1, rgba(0,0,0,0.7))); /*¹È¸è*/
background: -ms-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(0,0,0,0.7) 100%); /*IE9+*/
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000',GradientType=0 );/*IE9-*/}
.g-special-box .m-rp-scroll li a:hover strong{ color:#FF4939;}

.g-rj-list{ overflow: hidden; clear: both; margin:15px 0px 5px 0px;  }
.g-rj-list li {width: 80px;height: auto;float: left;padding:19px 22px 5px 19px;display: inline;position: relative;}
.g-rj-list li a {width: 100%;height: auto;display: block;overflow: hidden;}
.g-rj-list li a img {width: 100%;height: 80px;border-radius: 16px;display: block;overflow: hidden;}
.g-rj-list li a strong {width: 100%;height: 18px;line-height: 18px;font-size: 14px;font-weight: normal;color: #333;text-align: center;margin: 8px 0 0;display: block;overflow: hidden;}
.g-rj-list li a em {width: 100%;height: 14px;line-height: 14px;font-size: 12px;font-weight: normal;color: #999;text-align: center;margin: 4px 0 0;display: block;overflow: hidden;}
.g-rj-list li a:hover strong{ color: #FF4939 }
.w320 .g-rank-mian{border:0px;padding: 12px 0px 0;; }.w320 .g-rank{border:0px; }.w320 .g-hottank{border:0px;padding: 12px 0px; }

.rank{ width:1168px; overflow:hidden; margin:15px auto 0 auto; background:#fff;border: 1px solid #eee;border-radius: 4px;padding:10px 15px 15px 15px;}
.rank div.f-fl{ overflow:hidden;margin-right:15px;width: 379px;}
.rank .rank-cont{ width: 1245px; overflow: hidden; }
.rank ul{width:379px; float:left;}
.rank ul b{ width:100%; height:25px; display:block; font-weight:normal; float:left; text-indent:13px; font-size:20px; line-height:25px; color: #333;border-left: 3px solid #34d0ba;font-weight: bold;}
.rank ul li{ float: left; width: 100%; margin-top:25px; height:78px; overflow:hidden; position:relative;}
.rank ul li span{ width:78px; height:78px; overflow:hidden; display:block;  position:absolute; left:35px; top:0;}
.rank ul li span img{ width:78px; height:78px; float:left; display:block; z-index:10; border-radius:16px;}
.rank ul li:hover span i{ height:0; line-height:150px;}
.rank ul li span i { width:55px; height:55px; display:block; text-align:center; color:#888; font-size:20px; line-height:55px; transition: all .3s linear; -webkit-transition: all .3s linear;-moz-transition: all .3s linear;-o-transition: all .3s linear;-ms-transition: all .3s linear; font: normal 24px/55px Arial, Helvetica, sans-serif; z-index:1; background:#e8e7e7;}
.rank ul li span .c1{background:#ff5d5d; color:#fff;}
.rank ul li span .c2{background:#fea342; color:#fff;}
.rank ul li span .c3{background:#4197e2; color:#fff;}
.rank ul li span .c4{background:#41d39d; color:#fff;}
.rank ul li a{ width:192px; height:32px; line-height:25px; display:block; padding-left:125px; padding-bottom:45px; position:absolute; left:0; top:0; z-index:1; color:#666; font-size:14px; overflow:hidden; text-overflow: ellipsis;white-space: nowrap;}
.rank ul li a:hover,.rank ul li:hover u{ color:#FF4939;}
.rank ul li u{ width:192px;display:block; height:20px; line-height:23px; position:absolute; left:125px; bottom:0; font-size:14px; color:#999; font-size:12px; text-decoration: none}
.rank ul li u i{ margin-right:10px; font-style: normal;}
.rank ul li strong{ display: block;height: 16px;position: absolute;left: 125px;bottom:30px; }
.rank ul li strong img{ height: 14px; }
.rank ul li font{ position: absolute; left: 0px; top: 0px; height: 24px; line-height:24px; width:24px;text-align: center; background: #c5c5c5; color: #fff; font-size: 15px; border-radius: 3px;}
.rank ul li:nth-child(1) font{background: #fa4e57;}
.rank ul li:nth-child(2) font{background: #fa7a53;}
.rank ul li:nth-child(3) font{background: #fbc258;}

.g-sypc{ overflow: hidden;padding:10px 15px 1px 15px;}
.g-sypc .inner-title{margin-bottom: 0px }
.g-sypc ul{overflow: hidden; clear: both;}
.g-sypc ul li {height: 95px;overflow: hidden;border-bottom: 1px dotted #eee;padding:15px 15px 15px 0px;width:374px;float: left;}
.g-sypc ul li a {display: block;position: relative;height: 95px;padding-left: 140px;}
.g-sypc ul li a em {display: block;width: 127px;height: 95px;overflow: hidden;float: left;position: absolute;left: 0px;top: 0px;}
.g-sypc ul li a em img{ width: 127px;height: 95px; }
.g-sypc ul li p {display: block;height:52px;line-height: 26px;overflow: hidden;color: #333;padding-top:4px; font-size: 15px;}
.g-sypc ul li span {font-size: 13px;display: block;color: #999; height: 20px; line-height: 20px;margin-top: 10px;}
.g-sypc ul li span strong{  font-weight:normal;padding-right: 15px; }
.g-sypc ul li:hover p{color:#FF4939}
.g-sypc ul li:nth-child(7){border-bottom: 0px;} .g-sypc ul li:nth-child(8){border-bottom: 0px;} .g-sypc ul li:nth-child(9){border-bottom: 0px;} 

.hd { height:110px; width:100%; position:relative}
.hd .z1, .hd .z2, .hd .z3, .hd .z4, .hd .z5 { width:34px; height:110px; position:absolute; left:0; top:0; background:url(http://www.shuoshuokong.com/skin/new2018/images/ssk-down-img.png) 0 0 no-repeat; z-index:99; overflow:hidden}
.hd .z2 {width:42px;background-position:-36px 0;left:278px}
.hd .z3 {width:42px;background-position:-80px 0;left:578px}
.hd .z4 {width:42px;background-position:-124px 0;left:878px}
.hd .z5 {width:36px;background-position:-168px 0;left:1164px}
.hd li {float:left;width:300px;height:110px;cursor:pointer;position:relative;z-index:0}
.hd .pc { background:#c27db9}
.hd .az { background:#8bbc40}
.hd .ios { background:#40c2c2}
.hd .tv { background:#efd140}
.hd li a {float:left;width:255px;margin:0 0 0 25px;text-align:center;overflow:hidden;display: block;}
.hd li a span {font-size:24px;color:#fff;font-weight:bold;height:30px;line-height:30px;margin:20px auto 0;display:inline-block;overflow:hidden}
.hd li a em {display:block;width:80px;height:40px;margin:10px 0px 0px 75px; color: #fff;font-size:26px; font-weight: bold;}
.hd li i {float:left;display:block;width:160px;margin:42px 0 0 0;height:56px;overflow:hidden}
.hd li i a {display:inline-block;color:#fff;font-size:13px;border:1px solid #fff;border-radius:3px;margin:0 4px 4px 0;*margin:0 1px 4px 0;height:22px;line-height:21px;padding:0 5px;float:left;*float:none;overflow:hidden}
.hd li s {display:none;width:15px;height:9px;background:url(http://www.shuoshuokong.com/skin/new2018/images/ssk-down-img.png) -20px -121px no-repeat;position:absolute;left:50%;margin-left:-20px;bottom:-8px;overflow:hidden}
.hd li.cur s {display:inline-block}
.hd .pc a {margin:0 0 0 40px}
.hd li a:hover span{ text-decoration:underline; }

.idx-label .label-box{ padding-left:10px; padding-top:20px; }
.label-box a{ margin-right:21px;line-height:32px;display: inline-block;}
.label-box a:hover{ text-decoration:underline;}
.label-box .tags1{ font-size:14px;color:#993300; }
.label-box .tags2{ font-size:16px; color:#4b991f;}
.label-box .tags3{ font-size:18px;color:#d39f17; }
.label-box .tags4{ font-size:20px; color:#0b9e94;}
.label-box .tags5{ font-size:22px;color:#049cff; }
.label-box .tags6{ font-size:14px;color:#606060; }
.label-box .tags7{ font-size:16px; color:#8b4bfa;}
.label-box .tags8{ font-size:18px;color:#ff1716; }
.label-box .tags9{ font-size:14px;color:#ff006b; }
.label-box .tags10{ font-size:16px; color:#0066ff;}

.g-link{ overflow: hidden; clear: both;margin-top:10px; }
.g-link li{display: inline-block;line-height: 32px;color: #666;margin-right: 17px;}
.g-link li a{ color: #666; }
.g-link li a:hover{ color: #FF4939 }
