@charset "gb2312";
/* ????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 auto;text-align:left;font-size: 12px; background:#fff;font-family:arial,"Microsoft YaHei","\5fae\8f6f\96c5\9ed1";max-width: 800px;}
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;}
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;}
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{float:left;display:inline}
.f-fr{float:right;display:inline}
a,a:visited{text-decoration:none;color:#2a2a2a;}
em{ font-style:normal;}
/* ?????CSS??????? */

/*??????*/
.g-class-top{ width:100%; height:45px; display:-webkit-box; background:#ff5b3b; padding:0 10px; box-sizing:border-box; position:fixed; top:0; left:0; z-index:20;}
.g-class-top .g-class-back{ width:12px; height:21px; background:url(../../2015/images/moblie-bg.png) no-repeat -88px -268px; background-size:414px; margin:10px 0 0 0; display:block; overflow:hidden}
.g-class-top .u-webname{ width:auto; height:45px; line-height:45px; text-align:center; -webkit-box-flex:1; font-size:20px; font-weight:normal; color:#fff; display:block; overflow:hidden}
.g-class-top .u-webname a{ color:#fff}
.g-class-top h1{ width:100px; height:45px; line-height:45px; text-align:left; font-size:20px; font-weight:normal; color:#fff; display:block; overflow:hidden}
.g-class-top h1 a{ color:#fff}
.g-class-top .g-search{ width:20px; height:20px; background:url(../../2015/images/moblie-bg.png) no-repeat -326px 0; background-size:414px; margin:12px 10px 0 0; display:block; overflow:hidden;}
.g-class-top .m-nav-btn{ width:39px; height:45px; background:url(../../2015/images/moblie-bg.png) no-repeat -195px 14px; background-size:414px; display:block; overflow:hidden; text-indent:-9999px;}
.g-class-top .m-hover{background-position:-237px 14px; background-color:#fff}

.g-class-top .m-search{ width:auto; height:auto; display:-webkit-box; overflow:hidden; padding:8px 8px 0 12px; box-sizing:border-box;  -webkit-box-flex:1;}
.g-class-top .m-search .search-input{ width:auto; height:28px; line-height:28px; font-size:14px; font-weight:normal; color:#666; text-indent:10px; background:#fff; display:block; overflow:hidden; -webkit-box-flex:1; border:0; padding:0; margin:0; border-radius:4px 0 0 4px;}
.g-class-top .m-search .search-button{ width:28px; height:28px; display:block; overflow:hidden; border:0; padding:0; background:url(../images/home-icon.png) no-repeat 0 -60px #fff; background-size:400px; border-radius:0 4px 4px 0;}

.g-main-nav{ width:100%; height:auto; display:flex; overflow:hidden; background:#fff; border-bottom:1px solid #eee;}
.g-main-nav a{ width:auto; height:36px; line-height:36px; font-size:15px; font-weight:normal; color:#333; text-align:center; display:block; overflow:hidden; flex:1}
.g-main-nav a.f-hover{ background:#f60; color:#fff;}

/*??????????*/
.g-hide-nav{ width:100%; height:auto; background:#fff; box-shadow:0px 2px 3px #ccc; padding:0 0 10px 0; box-sizing:border-box; display:none; overflow:hidden; position:fixed; right:0; top:45px; z-index:999;}
.g-hide-nav .g-hide-btn{ width:100%; height:auto; padding:10px 10px 0; box-sizing:border-box; display:flex; overflow:hidden}
.g-hide-nav .g-hide-btn li{ width:50%; height:38px;  border:1px solid #eee; box-sizing:border-box; text-align:center; display:block; overflow:hidden; flex:1}
.g-hide-nav .g-hide-btn li:nth-child(2){ border-left:0;}
.g-hide-nav .g-hide-btn li strong{ width:auto; height:36px;line-height:36px; font-size:15px; font-weight:normal; color:#333; padding:0 5px; box-sizing:border-box; display:inline-block; overflow:hidden; margin:auto;}
.g-hide-nav .g-hide-btn .f-hover{ background:#f60; color:#fff; border-color:#f60;}
.g-hide-nav .g-hide-btn .f-hover strong{ color:#fff;}
.g-hide-nav .g-hide-cont{ width:100%; height:auto; padding:0 0 20px 0; box-sizing:border-box; display:none; overflow:hidden}
.g-hide-nav .g-hide-cont li{ width:25%; height:auto; float:left; padding:20px 0 0 0; box-sizing:border-box; display:inline; overflow:hidden}
.g-hide-nav .g-hide-cont li a{ width:auto; height:auto; padding:0 10px; box-sizing:border-box; display:block; overflow:hidden; margin:auto;}
.g-hide-nav .g-hide-cont li a b{ width:50px; height:50px; background:url(../images/nav-icon.png) no-repeat 12px 13px #19b5fe; background-size:25px; border-radius:50px; display:block; overflow:hidden; margin:auto;}
.g-hide-nav .g-hide-cont li a strong{ width:100%; height:16px; line-height:16px; font-size:14px; font-weight:normal; color:#333; text-align:center; margin:6px 0 0; display:block; overflow:hidden;}
.g-hide-nav .g-hide-cont li:nth-child(2) a b{background-color:#ff9900;background-position: 13px -32px;}
.g-hide-nav .g-hide-cont li:nth-child(3) a b{background-color:#6a71e6;background-position: 13px -81px;}
.g-hide-nav .g-hide-cont li:nth-child(4) a b{background-color:#fe4a65;background-position: 12px -126px;}
.g-hide-nav .g-hide-cont li:nth-child(5) a b{background-color:#48dc6c;background-position: 12px -169px;}
.g-hide-nav .g-hide-cont li:nth-child(6) a b{background-color:#ff4400;background-position: 14px -214px;}
.g-hide-nav .g-hide-cont li:nth-child(7) a b{background-color:#ffcc00;background-position: 15px -262px;}
.g-hide-nav .g-hide-cont li:nth-child(8) a b{background-color:#55ae03;background-position: 12px -306px;}
.g-hide-nav .g-hide-cont li:nth-child(9) a b{background-color:#bf55ec;background-position: 13px -351px;}

.g-hide-nav .g-hide-soft li:nth-child(1) a b{background-position: 15px -396px;}
.g-hide-nav .g-hide-soft li:nth-child(2) a b{background-color:#ff9900;background-position: 13px -441px;}
.g-hide-nav .g-hide-soft li:nth-child(3) a b{background-color:#6a71e6;background-position: 13px -488px;}
.g-hide-nav .g-hide-soft li:nth-child(4) a b{background-color:#fe4a65;background-position: 13px -534px;}
.g-hide-nav .g-hide-soft li:nth-child(5) a b{background-color:#48dc6c;background-position: 13px -578px;}
.g-hide-nav .g-hide-soft li:nth-child(6) a b{background-color:#ff4400;background-position: 13px -623px;}
.g-hide-nav .g-hide-soft li:nth-child(7) a b{background-color:#ffcc00;background-position: 13px -669px;}
.g-hide-nav .g-hide-soft li:nth-child(8) a b{background-color:#55ae03;background-position: 12px -306px;}


/*???????*/
.m-backtop{ width:50px; height:51px; background:url(../../2015/images/moblie-bg.png) no-repeat 0 -312px; background-size:414px; overflow:hidden; position:fixed; bottom:80px; right:20px; display:none; z-index:9999; font-size:0;}

footer{clear: both;display: block;background-color: #f5f5f5;text-align: center;overflow: hidden;}

footer span{display: block;height: 70px;background: url(../../../img/footlogo.gif) no-repeat center ;background-size: 160px auto;}

footer p{font-size: 10px;color: #999;line-height: 22px;margin:10px 0;}
footer i{font-style: normal;}
footer a,footer a:visited {color: #999;}


.i-f-nav{background: #ebebeb;border-top: 1px solid #d9d9d9;width: 100%;height: 40px;display: block;overflow: hidden;}
.i-f-nav li{width: 25%;height: 40px;border-right: 1px solid #d9d9d9;float: left;box-sizing: border-box;display: inline;overflow: hidden;}
.i-f-nav li:last-child{border-right: none;}
.i-f-nav a{width: 100%;height: 40px;line-height: 40px;font-size: 14px;font-weight: normal;color: #333;text-align: center;display: block;overflow: hidden;text-decoration: none;}





/*??????*/

#top{height: 45px; background: #ff5b3b;  width: 100%; max-width:800px;  z-index: 2015; position: fixed;top: 0;}
#top>div{ width: 100%; max-width:800px;  margin: 0 5px;display:-webkit-box;  box-sizing:border-box; position:fixed; }
#top .logo{margin-top: 9px;width:auto; height:45px; line-height:45px; text-align:center; -webkit-box-flex:1; font-size:20px; font-weight:normal; color:#fff; display:block; overflow:hidden}
#top .logo img {width: 120px; display: block; margin: 0 auto;}
#top .search{ width:auto; height:auto; display:-webkit-box; overflow:hidden;  box-sizing:border-box;  -webkit-box-flex:1;height: 30px;   border-radius: 20px; background: #fff; margin-left: 6px; margin-top: 8px; display: -webkit-box;    overflow: hidden;    box-sizing: border-box;}
#top .search .form{ }
#top .search .key{width: auto; height: 28px; line-height: 24px;font-size: 14px;color: #888; border: none;background: none; overflow: hidden;-webkit-box-flex: 1; padding-left: 10px;display: block;outline: none;}
#top .search .btn{  display: block; background: url(../images/ico_img_cha.png) no-repeat center;height:20px;width:20px; background-size: auto 100%;border:none;margin: 4px 5px 0 0;}
#top span{ display: inline-block;flex: 0 0 34px;width: 40px;height: 34px; margin:5px  0 0 5px; background: url(../images/r-icon-pre.png) no-repeat left bottom; background-size: 33px auto;}
/*menu????*/

.m-nav{width: 100%;max-width: 800px;margin-top:45px;}
.m-navul {    display: flex;
    overflow-x: auto;
    white-space: nowrap;
    -webkit-overflow-scrolling: touch;}
::-webkit-scrollbar {
    width: 0; /* ????????? */
    height: 0; /* ????????????????????????? */
}


.m-nav li {      position: relative;    cursor: pointer; transition: color 0.3s ease-in-out 0s;margin: 0;   }

.m-nav li a{ display: block;padding:0.3rem 1.2rem; position: relative   ; font-size: 16px; text-align: center;}

.g-main-nav a.f-hover  { color:#ff5b3b; background-color: #fff; }

.m-nav .f-hover  i {
    width: 12px;
    height: 3px;
    background: #fff;
    border-radius: 12px;
    position: absolute;
    left: 50%;
    bottom: 5px;
    transform: translateX(-50%);
    display: block;
    overflow: hidden;
    background-color: #ff5b3b;
}


.m-b2g {    position: fixed;    right: 0px;    top: 50px;    height: 40px;    width: 5px;    pointer-events: none;    background: linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 100%);}
.m-ttop { margin-top: 83px;}
.m-donwtop {margin-top: 42px;}




/*?????????2???<!--???????-->*/
.burger { display: none; position: fixed; max-width: 800px;  z-index: 999999; width: 100%; top: 45px; background: rgba(255,255,255,.95); border-top: 1px solid #f5f5f5; overflow-x: hidden; overflow-y: scroll;}
.data-warp{  padding: 5px 0;}

.burger .back{margin: 20px 0;text-align: center;}
.burger .back button{display: inline-block;    outline: none; width: 87%;background: #ff5b3b;border-radius: 8px;color: #fff;font-weight: bold;padding: 9px 0;font-size: 14px;border:none}
.burger .back button:active{opacity: .7;}

.m-topdul h4 { height: 24px; line-height: 24px;font-weight: normal; font-size: 16px; border-left: 4px #ff5b3b solid ; padding-left: 8px ; margin: 10px 0 0 20px;}

/* .burger {display: block;} */

.g-hide-cont{ width:100%; height:auto; padding:0 0 20px 0; box-sizing:border-box;  overflow:hidden}
.g-hide-cont li{ width:33%; height:auto; float:left; padding:15px 0 0 0; box-sizing:border-box; display:inline; overflow:hidden}
.g-hide-cont li a{ width:auto; height:auto; padding:0 10px; box-sizing:border-box; display:block; overflow:hidden; margin:auto;}
.g-hide-cont li a b{ width:26px; height:26px; background:url(../images/nav-icon2.png) no-repeat 7px 6px #19b5fe; background-size:14px; border-radius:50px; display:block; overflow:hidden; float: left;}
.g-hide-cont li a strong{ height:16px; line-height:16px; font-size:14px; font-weight:normal; color:#333;padding-left: 10px; margin:6px 0 0; display:block; overflow:hidden;}
.g-hide-cont li:nth-child(2) a b{background-color:#ff9900;background-position: 7px -20px;}
.g-hide-cont li:nth-child(3) a b{background-color:#6a71e6;background-position: 7px -47px;}
.g-hide-cont li:nth-child(4) a b{background-color:#fe4a65;background-position: 6px -72px;}
.g-hide-cont li:nth-child(5) a b{background-color:#48dc6c;background-position: 6px -96px;}
.g-hide-cont li:nth-child(6) a b{background-color:#ff4400;background-position: 7px -120px;}
.g-hide-cont li:nth-child(7) a b{background-color:#ffcc00;background-position: 7px -148px;}
.g-hide-cont li:nth-child(8) a b{background-color:#55ae03;background-position: 6px -173px;}
.g-hide-cont li:nth-child(9) a b{background-color:#bf55ec;background-position: 7px -173px;}

.g-hide-soft li:nth-child(1) a b{background-color:#6a71e6;background-position: 7px -198px;}
.g-hide-soft li:nth-child(2) a b{background-color:#ff9900;background-position: 7px -223px;}
.g-hide-soft li:nth-child(3) a b{background-color:#6a71e6;background-position: 7px -248px;}
.g-hide-soft li:nth-child(4) a b{background-color:#fe4a65;background-position: 6px -274px;}
.g-hide-soft li:nth-child(5) a b{background-color:#48dc6c;background-position: 6px -299px;}
.g-hide-soft li:nth-child(6) a b{background-color:#ff4400;background-position: 6px -325px;}
.g-hide-soft li:nth-child(7) a b{background-color:#19b5fe;background-position: 7px -350px;}
.g-hide-soft li:nth-child(8) a b{background-color:#55ae03;background-position: 7px -501px;}
.g-hide-soft li:nth-child(9) a b{background-color:#f72459;background-position: 7px -299px;}

.g-hide-cont li a b.ios {background-position: 7px -500px;}




.g-key-tabbtn{ width:100%; height:auto; padding:12px 12px 0 0; box-sizing:border-box; display:flex; overflow:hidden}
.g-key-tabbtn li{ width:auto; height:42px; line-height:42px; font-size:14px; font-weight:normal; color:#383838; background:#fff; border-radius:4px; margin:0 0 0 12px; display:block; overflow:hidden; flex:1; text-align:center}
.g-key-tabbtn li i{ font-style:normal; color:#f30; font-weight:bold}
.g-key-tabbtn li.f-hover{ background:#ff7054; color:#fff;}

.g-key-tabbtn li.f-hover i{ color:#fff; }

.g-game-box{ width:100%; height:auto; background:#fff; margin:5px 0 0 0; box-shadow:0 2px 3px #ccc; padding:0 10px 15px; box-sizing:border-box; display:block; overflow:hidden}
.g-game-box .g-game-img{ width:80px; height:80px; float:left; position:relative; zoom:1; margin:15px 0 0 5px; display:inline; overflow:hidden;}
.g-game-box .g-game-img img{ width:100%; height:80px; display:block; overflow:hidden; border-radius:10px;}
.g-game-box .g-game-img b{ width:100%; height:80px; background:url(../../2015/images/down-img-light.png) no-repeat left top; background-size:80px; position:absolute; left:0; top:0; z-index:5}

.g-game-box .w-text{ width:100%; height:auto; display:block; overflow:hidden; margin:10px 0 0 0; padding:0;}
.g-game-box .w-text textarea{ width:100%; height:30px; display:block; overflow:hidden; margin:0; padding:0; box-sizing:border-box; border:1px solid #ccc;}

.g-game-box .w-button{ width:100%; height:auto; display:block; overflow:hidden; padding:0; margin:12px 0 0;}
.g-game-box .w-button #verify{ width:100%; height:30px; line-height:30px; background:#ff4d4e; font-size:14px; font-weight:normal; font-family:"microsoft yahei"; text-align:center; color:#fff; padding:0; margin:0; border:0; display:block; overflow:hidden; border-radius:4px;}

.g-game-box .g-game-ly{ width:100%; height:auto; display:block; overflow:hidden; margin:0; padding:0;}
.g-game-box .g-game-ly dl{ width:100%; height:auto; display:block; overflow:hidden; margin:0 0 0 0;box-sizing:border-box}
.g-game-box .g-game-ly dl dt{ width:100%; height:14px; line-height:14px; font-size:14px; font-weight:normal; font-family:"microsoft yahei"; color:#1c934e; margin:10px 0 0 0;}
.g-game-box .g-game-ly dl dt b{ font-size:14px; font-weight:normal; font-family:"microsoft yahei";}
.g-game-box .g-game-ly dl dt i{ display:none}
.g-game-box .g-game-ly dl dt em{ display:none}
.g-game-box .g-game-ly dl dd{ width:100%;height:auto; line-height:20px; font-size:12px; font-weight:normal; color:#151515; text-indent:25px; padding:6px 0 0 6px; display:block; background:url(../../2015/images/down-ly-bg.png) no-repeat 14px 7px; overflow:hidden; margin:0 }
.g-game-box .g-game-ly dl dd p{ display:none}
.m-tab-cont .new_list {
    width: 100%;
    height: auto;
    display: block;
    margin: 0;
    background: #fff;
    padding: 0 12px;
    box-sizing: border-box;
}

.m-tab-cont .new_list>li {
    width: 100%;
    height: 94px;
    border-bottom: 1px solid #d9d9d9;
    display: -webkit-box;
}

.m-tab-cont .new_list>li .list_img {
    height: 100%;
}

.m-tab-cont .new_list>li .list_img img {
    width: 70px;
    height: 70px;
    margin: 10px 0 0 0;
    border-radius: 10px;
    box-shadow: 1px 1px 2px #bebebe
}

.m-tab-cont .new_list>li .list_img1 img {
    width: auto;
    height: 70px;
    margin: 10px 0 0 0;
    box-shadow: 1px 1px 2px #bebebe
}

.m-tab-cont .new_list>li .list_img2 img {
    width: 120px;
    height: 70px;
    margin: 11px 0 0 0;
    border-radius: 10px;
    box-shadow: 1px 1px 2px #bebebe
}

.m-tab-cont .new_list>li .list_img3 img {
    width: 150px;
    height: 70px;
    margin: 10px 0 0 0;
    border-radius: 10px;
    box-shadow: 1px 1px 2px #bebebe
}

.m-tab-cont .new_list>li .list_font {
    display: -webkit-box;
    -webkit-box-flex: 1;
}

.m-tab-cont .new_list>li .list_font > div {
    margin-left: 13px;
    font-family: "microsoft yahei"
}

.m-tab-cont .new_list>li .list_font > p:nth-child(1) {
    width: 100%;
    display: block;
    font-size: 16px;
    height: 40px;
    line-height: 46px;
    overflow: hidden;
}

.m-tab-cont .new_list>li .list_font > p:nth-child(2) {
    width: 100%;
    display: block;
    font-size: 12px;
    line-height: 18px;
    height: 22px;
    overflow: hidden;
    color: #808080;
}

.m-tab-cont .new_list>li .fict_name div.nr {
    height: 34px;
    margin: 0;
    overflow: hidden;
}

.m-tab-cont .new_list>li .fict_name div.nr p {
    line-height: 18px;
    font-size: 12px;
}

.m-tab-cont .new_list>li .list_font img {
    height: 13px;
}

.m-tab-cont .new_list>li .list_btn {
    width: 65px;
    height: 31px;
    line-height: 32px;
    margin: 30px 0 0 0;
    background: #13b2ff;
    text-align: center;
    font-size: 16px;
    font-weight: bold;
    color: #fff;
    display: block;
    border-radius: 4px;
    overflow: hidden
}

.m-tab-cont .new_list>li .list_fct {
    width: 17px;
    height: 34px;
    margin: 29px 0 0 0;
    display: block;
    overflow: hidden;
    margin-right: 2%
}

.m-tab-cont .new_list>li .list_img3 img.small {
    width: 75px;
}

.m-tab-cont .new_list>li .fict_name {
    display: -webkit-box;
    -webkit-box-flex: 1;
}

.m-tab-cont .new_list>li .fict_name div {
    margin-left: 13px;
}

.m-tab-cont .new_list>li .fict_name p:nth-child(1) {
    width: 100%;
    display: block;
    font-size: 18px;
    height: 40px;
    line-height: 46px;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}

.m-tab-cont .new_list>li .fict_name p:nth-child(2) {
    display: block;
    font-size: 14px;
    line-height: 20px;
    height: 40px;
    overflow: hidden;
    color: #808080;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}

.m-tab-cont .new_list>li .fict_name p:nth-child(3) {
    display: block;
    font-size: 14px;
    line-height: 20px;
    height: 40px;
    overflow: hidden;
    color: #808080;
}
.nav_down {
    display: block;
    padding: 0;
}
.nav_down .new_list {
    width: 100%;
    height: auto;
    display: block;
    margin: 0;
    background: #fff;
    padding: 0 12px;
    box-sizing: border-box;
}

.nav_down .new_list>li {
    width: 100%;
    height: 94px;
    border-bottom: 1px solid #d9d9d9;
    display: -webkit-box;
}

.nav_down .new_list>li .list_img {
    height: 100%;
}

.nav_down .new_list>li .list_img img {
    width: 70px;
    height: 70px;
    margin: 10px 0 0 0;
    border-radius: 10px;
    box-shadow: 1px 1px 2px #bebebe
}

.nav_down .new_list>li .list_img1 img {
    width: auto;
    height: 70px;
    margin: 10px 0 0 0;
    box-shadow: 1px 1px 2px #bebebe
}

.nav_down .new_list>li .list_img2 img {
    width: 120px;
    height: 70px;
    margin: 11px 0 0 0;
    border-radius: 10px;
    box-shadow: 1px 1px 2px #bebebe
}

.nav_down .new_list>li .list_img3 img {
    width: 150px;
    height: 70px;
    margin: 10px 0 0 0;
    border-radius: 10px;
    box-shadow: 1px 1px 2px #bebebe
}

.nav_down .new_list>li .list_font {
    display: -webkit-box;
    -webkit-box-flex: 1;
}

.nav_down .new_list>li .list_font > div {
    margin-left: 13px;
    font-family: "microsoft yahei"
}

.nav_down .new_list>li .list_font > p:nth-child(1) {
    width: 100%;
    display: block;
    font-size: 16px;
    height: 40px;
    line-height: 46px;
    overflow: hidden;
}

.nav_down .new_list>li .list_font > p:nth-child(2) {
    width: 100%;
    display: block;
    font-size: 12px;
    line-height: 18px;
    height: 22px;
    overflow: hidden;
    color: #808080;
}

.nav_down .new_list>li .fict_name div.nr {
    height: 34px;
    margin: 0;
    overflow: hidden;
}

.nav_down .new_list>li .fict_name div.nr p {
    line-height: 18px;
    font-size: 12px;
}

.nav_down .new_list>li .list_font img {
    height: 13px;
}

.nav_down .new_list>li .list_btn {
    width: 65px;
    height: 31px;
    line-height: 32px;
    margin: 30px 0 0 0;
    background: #13b2ff;
    text-align: center;
    font-size: 16px;
    font-weight: bold;
    color: #fff;
    display: block;
    border-radius: 4px;
    overflow: hidden
}

.nav_down .new_list>li .list_fct {
    width: 17px;
    height: 34px;
    margin: 29px 0 0 0;
    display: block;
    overflow: hidden;
    margin-right: 2%
}

.nav_down .new_list>li .list_img3 img.small {
    width: 75px;
}

.nav_down .new_list>li .fict_name {
    display: -webkit-box;
    -webkit-box-flex: 1;
}

.nav_down .new_list>li .fict_name div {
    margin-left: 13px;
}

.nav_down .new_list>li .fict_name p:nth-child(1) {
    width: 100%;
    display: block;
    font-size: 18px;
    height: 40px;
    line-height: 46px;
    overflow: hidden;
}
.nav_down .new_list>li .fict_name p:nth-child(1) .highlight{color: #fd5a3c
}
.nav_down .new_list>li .fict_name p:nth-child(2) {
    display: block;
    font-size: 14px;
    line-height: 20px;
    height: 40px;
    overflow: hidden;
    color: #808080;
}

.nav_down .new_list>li .fict_name p:nth-child(3) {
    display: block;
    font-size: 14px;
    line-height: 20px;
    height: 40px;
    overflow: hidden;
    color: #808080;
}
.g-cms-strategy {
    width: 100%;
    height: auto;
    background: #fff;
    padding: 0;
    display: block;
    overflow: hidden;
    box-sizing: border-box;
    margin: 10px 0 0 0;
}

.g-cms-strategy .g-cms-strategy-list {
    width: 100%;
    height: auto;
    padding: 0 10px 10px;
    display: block;
    overflow: hidden;
    box-sizing: border-box;
}

.g-cms-strategy .g-cms-strategy-list li {
    width: 100%;
    height: 40px;
    border-bottom: 1px solid #ebebeb;
    display: -webkit-box;
    overflow: hidden;
}

.g-cms-strategy .g-cms-strategy-list li a {
    width: auto;
    height: 40px;
    line-height: 40px;
    -webkit-box-flex: 1;
    font-size: 14px;
    font-weight: normal;
    color: #333;
    display: block;
    width: 95%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: inline-block;
}

.g-cms-strategy .g-cms-strategy-list li em {
    width: auto;
    height: 40px;
    line-height: 40px;
    font-size: 14px;
    font-weight: normal;
    color: #999;
    display: block;
    overflow: hidden;
}
.m-newtop {
    margin-top: 85px !important;
}
.g-game-down {
    width: 100%;
    height: auto;
    display: block;
    padding: 10px;
    overflow: hidden;
    box-sizing: border-box;
    background: #fff;
    margin: 0 0 0 0;
}
.g-game-down .g-gamedown {
    width: 100%;
    height: auto;
    display: -webkit-box;
    overflow: hidden;
    box-sizing: border-box;
}
.g-game-down .g-gamedown {
    width: 100%;
    height: auto;
    display: -webkit-box;
    overflow: hidden;
    box-sizing: border-box;
}
.g-game-down .g-gamedown {
    width: 100%;
    height: auto;
    display: -webkit-box;
    overflow: hidden;
    box-sizing: border-box;
}
.g-game-down .g-gamedown div b {
    width: 100%;
    height: 16px;
    float: left;
    box-sizing: border-box;
    margin: 3px 0 0 0;
    display: inline;
    overflow: hidden;
}
.g-game-down .g-gamedown div b em {
    width: 40%;
    height: 16px;
    line-height: 16px;
    float: left;
    font-size: 13px;
    font-weight: normal;
    color: #999;
    display: inline;    margin: 2px 0 0 20px;
    overflow: hidden;
}
.g-game-down .g-gamedown div b em.m-b2 {
    width: 52%;
}
.g-game-down .g-gamedown div b em.m-b1 {
    width: 32%;
    margin-left: 10px;
}

.g-game-down .g-gamedown div h1 {
    width: 100%;
    height: auto;
    line-height: 20px;
    font-size: 16px;
    font-weight: normal;
    color: #333;
    float: left;
    margin: 4px 0 0 20px;
    display: inline-block;
    overflow: hidden;
}
.g-cms-cont {
    width: 100%;
    height: auto;
    background: #fff;
    padding: 0 10px;
    box-sizing: border-box;
    display: block;
    overflow: hidden;
    position: relative;
    zoom:1; padding-bottom: 20px
}

.g-cms-cont h3 {
    width: 100%;
    height: auto;
    line-height: 30px;
    font-size: 18px;
    font-weight: bold;
    color: #333;
    display: block;
    overflow: hidden;
    margin: 10px 0 0 0;
}

.g-cms-cont p {
    width: 100%;
    height: auto;
    line-height: 26px;
    font-size: 15px;
    font-weight: normal;
    color: #666;
    display: block;
    overflow: hidden;
    margin: 10px 0 0 0;
    text-indent: 20px;
    margin-bottom: 10px;
}

.g-cms-cont p img {
    max-width: 90%;
    margin: 0 0 0 -24px;
    width: auto!important;
    height: auto!important;
}

.g-cms-cont p a {
    color: #379aff;
    text-decoration: underline
}

.g-cms-cont .g-hide-bg {
    width: 100%;
    height: 40px;
    background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.1) 0%,#fff);
    display: none;
    overflow: hidden;
    position: absolute;
    left: 0;
    bottom: 0;
}

.g-cms-cont .m-show-cont {
    width: 100%;
    height: 32px;
    line-height: 32px;
    font-size: 14px;
    font-weight: normal;
    color: #676767;
    background: #f3f3f3;
    text-align: center;
    display: block;
    overflow: hidden;
    cursor: pointer;
    margin: 14px 0;
}
.g-title {
    width: 100%;
    height: 44px;
    overflow: hidden;
    padding: 0 10px;
    box-sizing: border-box;
    border-bottom: 1px solid #e5e5e5;
}
.g-title dt {
    float: left;
    width: auto;
    line-height: 42px;
    font-size: 16px;
    font-weight: normal;
    color: #333;
    border-bottom: 1px solid #ff5b3b !important;
    margin: 0;
    padding: 0 6px;
    display: block;
    overflow: hidden;
}
.g-cms-title {
    width: 100%;
    height: auto;
    background: #fff;
    display: block;
    overflow: hidden;
    padding: 0px 10px 0;
    box-sizing: border-box;
    margin: 10px 0 0 0;
}

.g-cms-title h1 {
    width: 100%;
    height: auto;
    line-height: 30px;
    font-size: 22px;
    font-weight: bold;
    color: #333;
    display: block;
    overflow: hidden;
    margin: 4px 0 0 0;
}

.g-cms-title h2 {
    width: 100%;
    height: auto;
    line-height: 20px;
    font-size: 12px;
    font-weight: normal;
    color: #999;
    display: block;
    overflow: hidden;
    margin: 6px 0 0 0;
}
/* ??? */
.m-huandeng .m-hda{ }
.m-huandeng .m-hda span{ position:absolute; height: 36px; line-height: 36px ; width: 100%;background: rgba(255,255,255,1); color: #fff; text-align: center; font-size: 16px;z-index: 555;bottom: 0;}
.m-huandeng .m-hda img { display: block; width: 100%;}
.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{
    bottom: 40px;
}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet { background-color: #fff;}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet-active {background-color: #ff5b3b;}
/*????*/
.g-index-ppt{width:100%; height:auto; background:#fff; display:block; overflow:hidden; position:relative; zoom:1;}
.g-index-ppt .swiper-wrapper{width:100%; height:100%; display:flex; box-sizing:content-box; position:relative; zoom:1; z-index:10; padding:0; box-sizing:border-box;}
.g-index-ppt .swiper-wrapper .swiper-slide{-webkit-flex-shrink: 0; -ms-flex: 0 0 auto; flex-shrink: 0; width: 100%; height: 100%; position: relative;}
.g-index-ppt .swiper-wrapper .swiper-slide img{ width:100%; height:23rem;max-height:25vh; display:block; overflow:hidden;}
.g-index-ppt .swiper-wrapper .swiper-slide span{ width:100%; height:30px; line-height:30px; font-size:14px; font-weight:normal; color:#fff; background:rgba(0,0,0,.6); padding:0 3%; box-sizing:border-box; display:block; overflow:hidden; position:absolute; left:0; bottom:0;}

.g-index-ppt .swiper-pagination{position: absolute; text-align: center; -webkit-transition: .3s; -moz-transition: .3s; -o-transition: .3s; transition: .3s; -webkit-transform: translate3d(0,0,0); -ms-transform: translate3d(0,0,0); -o-transform: translate3d(0,0,0); transform: translate3d(0,0,0); z-index: 15; bottom:7px; right: 0; width:100px;left: auto;}
.g-index-ppt .swiper-pagination span{width:10px; height:10px; display: inline-block; border-radius: 100%; background:rgba(255,255,255,1);margin:0 5px}
.g-index-ppt .swiper-pagination .swiper-active-switch{ background: #f60;}
.pos{line-height: 2rem;}
.pos > a + a:before {
    content: "/\00a0";
    padding: 0 5px;
    color: #ccc;
}


/**???**/
.g-menu{ width:100%; border-bottom:10px solid #EAEAEA; padding-bottom:10px;}
.m-menu{ width:96%; margin:auto;}
.m-menu li{ float:left; width:25%; text-align:center; margin-top:15px;}
.m-menu li a{ display:inline-block; width:100%; font-size: 15px;}
.m-menu li a b{ display:inline-block; width:55px; height:55px; background:url(../images/menu2.png) no-repeat; background-size:270px 190px;}
.m-menu li a b.icon1{ background-position:0px 0px; }
.m-menu li a b.icon2{ background-position:-70px 0px; }
.m-menu li a b.icon3{ background-position:-140px 0px; }
.m-menu li a b.icon4{ background-position:-210px 0px; }
.m-menu li a b.icon5{ background-position:0px -70px; }
.m-menu li a b.icon6{ background-position:-70px -70px; }
.m-menu li a b.icon7{ background-position:-140px -70px; }
.m-menu li a b.icon8{ background-position:-210px -70px; }
.m-menu li a b.icon9{ background-position:0px -140px; }
.m-menu li a b.icon10{ background-position:-70px -140px; }
.m-menu li span{ display:block; width:100%; height:18px; line-height:18px; overflow:hidden; margin-top:5px;}

/**§³?????**/
.g-bjtj{ width:100%; border-bottom:10px solid #EAEAEA; padding-bottom:15px;}
.m-bjtjdiv{ width:96%; margin:auto;}
.m-bjtitle{ width:100%; overflow:hidden; padding-top:15px;}
.m-bjtitle h2{ float:left; height:25px; line-height:25px; overflow:hidden; border-left:4px solid #ff5b3b; padding-left:10px;}
.m-bjtitle h2 b{color: #fd5a3c
}
.m-tabbtn{ float:right; width:149px; height:25px; border:1px solid #ff5b3b; border-radius:5px;}
.m-tabbtn a{ display:block; float:left; width:49px; height:25px; line-height:25px; text-align:center; color:#333333; text-decoration:none;}
.m-tabbtn a.f-hover{ background:#ff5b3b; color:#FFFFFF;}
.g-bgtjdiv{ width:100%; height:230px; overflow:hidden;}

.m-tabbtn a:nth-child(1), .m-tabbtn a:nth-child(2) {border-right: 1px #ff5b3b solid;}
.m-thul{ width:100%; float:left;}
.m-thul li{ float:left; width:25%; text-align:center; margin-top:15px;}
.m-thul li .m-tti { margin: 0 10px;}
.m-tti a{ display:block; width:100%; height:18px; line-height:18px; overflow:hidden; margin-top:5px; font-size: 13px;}


.nfxIcon1{width:76px; height:76px; position:relative; display:inline-table;}
.nfxIcon1 a{ display:block; width:76px; height:76px; position:relative;}
.nfxIcon1 a img{ width:68px; height:68px; border-radius: 15px;}
.nfxIcon1 a em{ display:block; width:76px; height:76px;  position:absolute; left:0px; bottom:2px;}
.nfxIcon1 span{ display:block; width:72px; height:20px; line-height:20px; overflow:hidden; text-align:center; background:#71B63B; position:absolute; left:0px; bottom:4px; color:#FFFFFF; border-radius:0px 0px 10px 10px; font-size:12px;}

.m-tmore {float: right;    display: block;    font-size: 14px; color: #969696; line-height: 20px;}
.m-tmore i {font-size: 18px;margin-right: 5px; line-height: 18px;font-style: normal;    }



/* .m-moregame {filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#cc66cc',endColorStr='#7572e5',gradientType='0');
    background: -webkit-linear-gradient(#cc66cc , #7572e5);
    background: -o-linear-gradient(#cc66cc, #7572e5);
    background: -moz-linear-gradient( #cc66cc, #7572e5);
    background: linear-gradient( #cc66cc , #7572e5); border-bottom: 10px solid #EAEAEA; } */
.m-moregame { border-bottom: 10px solid #EAEAEA; }
.m-tith5 { color:#fff;font-weight: normal; line-height: 40px;}
.m-tith5 span.f-fl { font-size: 18px; margin-left: 15px; }
.m-tith5 a.f-fr { font-size: 14px;color:#fff;margin-right: 10px;}

.m-tith5 ul {border:1px #fa5c1e solid; background-color: #fff; border-radius: 3px; margin:10px 10px 0 0 }
.m-tith5 ul li{ width:40px; height:24px; line-height: 24px; color: #3d3d3d; text-align: center; font-size: 14px;}
.m-tith5 ul li.m-hover { background-color:#fa5c1e; color: #fff }


.m-mogameul {  zoom: 1; position: relative; }
.m-mogameul li {  width: 35%; background: #fff; border-radius: 5px; margin-top: 30px }
.m-mogameul a { display: block; }
.m-mogameul li a img { width: 80px; height: 80px; border-radius: 50%; display: block; margin: -30px auto 0; border:3px solid #fff }
.m-mogameul li a h5 { color: #333; text-align: center; display: block; font-size:15px; height: 26px; line-height: 26px; margin:0 auto; white-space: nowrap; text-overflow: ellipsis;overflow: hidden; }
.m-mogameul li a span { height: 26px; line-height: 26px; text-align: center; display: block; color: #999; font-size:13px; }
.m-mogameul li a i {  height: 30px; line-height: 30px; text-align: center; display: block; width: 100%; color: #fff; background: #83d9ff; font-size: 16px; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; }


.m-block-zt {overflow: hidden;padding:10px 10px 0px;}
.m-block-zt ul li{ width:160px;}
.m-block-zt ul li .tu{ width:100%; height:100px; border-radius:8px;}
.m-block-zt ul li .name{ width:100%; height:30px; line-height:30px; text-align:center;overflow: hidden; font-size: 14px;}



.g-peo-like{width:100%; height:auto; display:block; overflow:hidden; margin:0; background:#fff;  padding:0 0 10px 0; box-sizing:border-box; position:relative; zoom:1; z-index:10}
.g-peo-like ul li{ width:auto; height:34px; line-height:32px;  float:left; margin:12px 0 0 12px; display:inline; overflow:hidden;}
.g-peo-like ul li a{ width:auto; height:32px; line-height:32px;font-size:14px; font-weight:normal; color:#333; background:#fff; border:1px solid #dcdcdc; border-radius:33px; padding:0 15px; display:block; overflow:hidden}
.m-newul { padding:0 15px; }
.m-newul li{height: 69px;padding: 16px 0;overflow: hidden;position: relative;z-index: 0;border-bottom: 1px solid #f1f1f1;display: block!important;;}
.m-newul li a.game_con{  overflow: hidden;zoom:1; display: block; position: relative;}
.m-newul li a.game_con img.lazy{ width: 70px; height: 70px; border-radius: 15px; float: left; margin-right: 10px;}
.m-newul li a .m-game-star {width: 80px;}
.m-newul li a.game_con .game_title{ overflow: hidden; margin-left: 80px;  }
.m-newul li a.game_con .game_title p{ font-size: 16px; color: #090909; height: 25px; line-height: 25px;overflow: hidden; padding-right: 60px;}
.m-newul li a.game_con .game_title span{ display: block;height: 25px;line-height: 25px; color: #787876;overflow: hidden;}
.m-newul li a.game_con .game_title span font,.m-newul li a.game_con .game_title span em{color: #979797;}
.m-newul li a.game_con .game_title .discribe{height: 20px;line-height: 20px;overflow: hidden;color: #333;display:  block;white-space: nowrap;text-overflow:  ellipsis;}

.m-newul li .game_down{display: block;width: 58px;height: 28px;line-height: 28px;font-size: 14px;color: #fff;overflow: hidden;position: absolute;right:0;top: 20px;text-align: center;border-radius: 3px;background: #ff5b3b;}
.m-newul li:hover .game_down { background:#db3e1e  }
.m-newul li a  .game_down {top: 0px;}




.tszj li {float:left;height:24px;line-height:24px;padding:0 10px;margin:10px 0 0 10px;font-size:12px;border:1px solid #ccc;border-radius:10px;}
.tszj li a{ height:24px; line-height:24px; background:none; padding:0; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; padding:0 5px; margin:0}
.tszj li:nth-child(1) a,.tszj li:nth-child(8) a{color:#4dba50}
.tszj li:nth-child(2) a,.tszj li:nth-child(9) a{color:#4d90ba}
.tszj li:nth-child(3) a,.tszj li:nth-child(10) a{color:#966de1}
.tszj li:nth-child(4) a,.tszj li:nth-child(11) a{color:#4d90ba}
.tszj li:nth-child(5) a,.tszj li:nth-child(12) a{color:#ff9a98}
.tszj li:nth-child(6) a,.tszj li:nth-child(13) a{color:#5bc3af}
.tszj li:nth-child(7) a,.tszj li:nth-child(14) a{color:#ff7573}




.m-link a {
    height: 30px;
    font: normal 12px/30px 'MicroSoft YaHei';
    border: 1px solid #ddd;
    border-radius: 30px;
    padding: 0 12px;
    margin: 10px 10px 0 0;
    display: inline-block;
}

.g-company{ display: -webkit-box; display: -moz-box; display: -webkit-flex; display: -moz-flex; display: -ms-flexbox; display: flex; justify-content:space-around; padding:0 4px 10px;}
.g-company li{ width:45%; text-align:center; font-size:14px;  -moz-box-flex: 1;  -webkit-box-flex: 1; box-flex: 1; }
.g-company li img{ margin:13px 0 6px;}
.m-tab-btn{ text-indent: 20px; }
.m-tab-btn b{  background-color:#fff; }
.m-tab-btn b i{ padding:0 0 9px; font-size:15px; font-weight:bold; font-style:normal;}
.m-tab-btn b.f-hover i{ color:#ff5b3b; }
.m-list { display:none; overflow:hidden; padding:0 0 8px;}
.m-list li{ float:left; width:25%; height:35px; margin:9px 0 0;}
.m-list li a{ display:block; width:80%; height:35px; line-height:35px; margin:0 auto; border:1px solid #e7edec; border-radius:6px; text-align:center;}

.m-company-tabbtn{ display:-moz-box; display:-webkit-box; height:40px; line-height:40px; margin-bottom:12px; background-color:#fff;}
.m-company-tabbtn b{ display:block; -moz-box-flex:1; -webkit-box-flex:1; box-flex:1; font-size:15px;}
.m-company-tabbtn b.f-hover{ border-bottom:1px solid #ff5b3b;}


.morbtn2{ height: 30px;margin: 0 12px; display: block; text-align: center; color: #61a1f6; background: #f5f5f5; border-radius: 20px; line-height: 30px; font-size: 14px;}



.swiper-container{margin-left:auto;margin-right:auto;position:relative;list-style:none;padding:0;z-index:1;overflow: hidden;}.swiper-container-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.swiper-container-multirow-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-container-3d{perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{transform-style:preserve-3d}
/*
Pagination B
*/

.pagination {
    display: inline-block;
    padding-left: 0;
    margin: 17px 0;
    border-radius: 3px;
}

.pagination > li {
    display: inline;
}

.pagination > li > a,.pagination > li > span {
    position: relative;
    float: left;
    padding: 6px 12px;
    line-height: 1.42857143;
    text-decoration: none;
    color: #2c3e50;
    background-color: #fff;
    border: 1px solid #ddd;
    margin-left: -1px;
}

.pagination > li:first-child > a,.pagination > li:first-child > span {
    margin-left: 0;
    border-bottom-left-radius: 3px;
    border-top-left-radius: 3px;
}

.pagination > li:last-child > a,.pagination > li:last-child > span {
    border-bottom-right-radius: 3px;
    border-top-right-radius: 3px;
}

.pagination > li > a:hover,.pagination > li > span:hover,.pagination > li > a:focus,.pagination > li > span:focus {
    z-index: 2;
    color: #11181f;
    background-color: #eeeeee;
    border-color: #ddd;
}

.pagination > .active > a,.pagination > .active > span,.pagination > .active > a:hover,.pagination > .active > span:hover,.pagination > .active > a:focus,.pagination > .active > span:focus {
    z-index: 3;
    color: #fff;
    background-color: #fd5a3c;
    border-color: #fd5a3c;
    cursor: default;
}

.pagination > .disabled > span,.pagination > .disabled > span:hover,.pagination > .disabled > span:focus,.pagination > .disabled > a,.pagination > .disabled > a:hover,.pagination > .disabled > a:focus {
    color: #777777;
    background-color: #fff;
    border-color: #ddd;
    cursor: not-allowed;
}

.pagination-lg > li > a,.pagination-lg > li > span {
    padding: 10px 16px;
    font-size: 15px;
    line-height: 1.3333333;
}

.pagination-lg > li:first-child > a,.pagination-lg > li:first-child > span {
    border-bottom-left-radius: 5px;
    border-top-left-radius: 5px;
}

.pagination-lg > li:last-child > a,.pagination-lg > li:last-child > span {
    border-bottom-right-radius: 5px;
    border-top-right-radius: 5px;
}

.pagination-sm > li > a,.pagination-sm > li > span {
    padding: 5px 10px;
    font-size: 11px;
    line-height: 1.5;
}

.pagination-sm > li:first-child > a,.pagination-sm > li:first-child > span {
    border-bottom-left-radius: 2px;
    border-top-left-radius: 2px;
}

.pagination-sm > li:last-child > a,.pagination-sm > li:last-child > span {
    border-bottom-right-radius: 2px;
    border-top-right-radius: 2px;
}
.pagination_center{text-align: center}
/*
   Pagination E
*/
.m-cont_list ul li{
    width: 100%;
    height: auto;
    line-height: 26px;
    font-size: 15px;
    font-weight: normal;
    color: #666;
    display: block;
    overflow: hidden;
    margin: 10px 0 0 0;
    text-indent: 20px;
    margin-bottom: 10px
}