body, h1, h2, h3, h4, h5, h6, p, ul, ol, li, input, select, textarea, div, table, td, th, tr, dt, dd, dl, a { margin: 0; padding: 0; }

ul, ol { list-style: none; }

em, i { font-style: normal; }

table { border-spacing: 0; border-collapse: collapse; }

img { border: none; vertical-align: middle; }

input, select, button { vertical-align: middle; outline: none; }

a { text-decoration: none; color: #666; }

body { min-width: 1200px; font-family: 'Microsoft YaHei','Arial','Heiti SC'; background: #f3f3f3; }

.fl { float: left; }

.fr { float: right; }

.wrap { width: 1200px; margin: 0 auto; }

.gray { -webkit-filter: grayscale(100%); -moz-filter: grayscale(1); -ms-filter: grayscale(100%); -o-filter: grayscale(100%); filter: grayscale(100%); filter: gray; }

#page { margin: 20px auto; width: 100%; text-align: center; }
#page a, #page span { display: inline-block; width: auto; padding: 0 12px; height: 35px; text-align: center; line-height: 35px; color: #9c9c9c; font-size: 15px; border: 1px solid #cbcbcb; margin: 0 5px; }
#page span { background: #88c369; background: linear-gradient(130deg, #88c36a 0%, #9dde7c 100%); box-shadow: 1px 3px 6px 3px #e6e6e6; border-color: #9dcb88; color: #fff; }
#page a:hover { background-color: #9dcb88; color: #fff; background: #88c369; background: linear-gradient(130deg, #88c36a 0%, #9dde7c 100%); box-shadow: 1px 3px 6px 3px #e6e6e6; }
#page .activP { background-color: #9dcb88; color: #111; }
#page .disabled { background: none; box-shadow: none; border-color: #cbcbcb; color: #9c9c9c; }

.header { width: 100%; height: 40px; background: #2a2a2a; }
.header .home, .header .phone { color: #999; font-size: 15px; line-height: 40px; }
.header .home i, .header .phone i { display: inline-block; width: 20px; height: 20px; background: url(../images/css_sprites.png) no-repeat; background-position: -90px -106px; margin-right: 2px; vertical-align: sub; }
.header .phone i { background-position: -46px -186px; }

.nav_wrap { width: 100%; box-shadow: 0 0 4px 2px rgba(0, 0, 0, 0.2); height: 80px; background: #88c369; background: linear-gradient(to right, #88c36a 0%, #9dde7c 100%); }
.nav_wrap .logo { height: 40px; margin-top: 20px; }
.nav_wrap .nav_list { margin-left: 40px; }
.nav_wrap .nav_list li { float: left; width: 100px; line-height: 80px; text-align: center; transition: all 0.2s linear; }
.nav_wrap .nav_list li a { display: block; font-size: 16px; color: #fff; }
.nav_wrap .nav_list .on, .nav_wrap .nav_list li:hover { background: #68ae38; }

.footer { padding: 35px 0; width: 100%; background: #2a2a2a; }
.footer p { text-align: center; font-size: 14px; color: #999; line-height: 26px; }
.footer p span { color: #cc5e61; }

.Qztitle { height: 40px; line-height: 40px; border-bottom: 2px solid #f5f5f5; width: 100%; float: left; }
.Qztitle .more { display: block; float: right; height: 40px; line-height: 40px; font-size: 14px; color: #989898; padding-right: 20px; position: relative; }
.Qztitle .more:hover { color: #9dcb88; }
.Qztitle .more:hover::before, .Qztitle .more:hover::after { background: #9dcb88; }
.Qztitle .more::before, .Qztitle .more::after { display: inline-block; content: ''; width: 4px; height: 4px; border-radius: 50%; background: #a8a8a8; position: absolute; top: 19px; }
.Qztitle .more::before { right: 12px; }
.Qztitle .more::after { right: 5px; background: #cbcbcb; }
.Qztitle span { font-size: 20px; color: #111; font-weight: 600; }
.Qztitle i { display: inline-block; background: url(../images/css_sprites.png) no-repeat; width: 20px; height: 20px; vertical-align: sub; margin-right: 10px; margin-bottom: 1px; }
.Qztitle .xy { background-position: -130px -106px; }
.Qztitle .xz { background-position: -50px -146px; }
.Qztitle .zt { background-position: -90px -146px; }
.Qztitle .gl { background-position: -170px -106px; }
.Qztitle .wd { background-position: -10px -146px; }
.Qztitle .jc { background-position: -156px -58px; }
.Qztitle .rjxz { background-position: -10px -106px; }
.Qztitle .phb { background-position: -116px -58px; }
.Qztitle .rjzt { background-position: -50px -106px; }
.Qztitle .yqlk { background-position: -130px -146px; }
.Qztitle .rm { background-position: -222px -49px; }
.Qztitle .zx { background-position: -222px -129px; }

.Min { width: 1160px; margin: 30px auto 0; overflow: hidden; padding: 10px 20px; background: #fff; }

.Min1 { width: 1200px; margin: 30px auto 0; overflow: hidden; background: #fff; }
.Min1 .games { width: 100%; height: 130px; margin-top: 30px; overflow: hidden; }
.Min1 .games ul { width: 1230px; }
.Min1 .games ul li { width: 92px; height: 130px; float: left; margin: 0 6.5px 0 20px; }
.Min1 .games ul li:hover p { color: #9dcb88; }
.Min1 .games ul li img { display: block; width: 92px; height: 92px; border-radius: 18px; }
.Min1 .games ul li p { margin-top: 10px; width: 100%; height: 30px; line-height: 30px; overflow: hidden; text-align: center; font-size: 16px; color: #333; }
.Min1 .tags_wrap { overflow: hidden; margin: 10px 20px; }
.Min1 .tags_wrap ul { overflow: hidden; width: 100%; }
.Min1 .tags_wrap ul li { float: left; width: 100%; height: 28px; margin: 14px 0; overflow: hidden; color: #4c4c4c; font-size: 12px; }
.Min1 .tags_wrap ul li span { float: left; display: block; background: url(../images/css_sprites.png) no-repeat; width: 86px; height: 28px; background-position: -116px -10px; text-align: center; line-height: 28px; font-size: 15px; font-weight: bold; color: #fff; margin-right: 10px; }
.Min1 .tags_wrap ul li a { font-size: 16px; color: #4c4c4c; padding: 0 12px; height: 28px; line-height: 28px; display: inline-block; position: relative; }
.Min1 .tags_wrap ul li a:hover { color: #9dcb88; }
.Min1 .tags_wrap ul li a:last-child { padding-right: 0; }
.Min1 .tags_wrap ul li a + a::after { display: inline-block; content: '|'; font-size: 12px; position: absolute; left: -1px; top: -1px; color: #4c4c4c; }
.Min1 .tags_wrap ul li .red { color: #ff6666; }
.Min1 .tags_wrap ul li .green { color: #ffbf40; }
.Min1 .tags_wrap ul li .yellow { color: #52cc66; }
.Min1 .tags_wrap ul li + li span { background-position: -10px -10px; }
.Min1 .tags_wrap ul li + li + li span { background-position: -10px -58px; }

.Min2 .hd_wrap { width: 700px; height: 440px; float: left; position: relative; margin: 10px 20px 20px 0; zoom: 1; overflow: hidden; }
.Min2 .hd_wrap #simg { width: 700px; height: 350px; overflow: hidden; }
.Min2 .hd_wrap #simg ul { overflow: hidden; zoom: 1; position: absolute; top: 0px; left: 0px; width: 9999px; }
.Min2 .hd_wrap #simg ul li { overflow: hidden; zoom: 1; position: relative; float: left; display: inline; width: 700px; height: 350px; }
.Min2 .hd_wrap #simg ul li p { z-index: 3; position: absolute; font-size: 20px; width: 700px; color: #fff; bottom: 0; text-align: center; height: 48px; line-height: 48px; overflow: hidden; background: rgba(0, 0, 0, 0.4); }
.Min2 .hd_wrap #simg ul li img { width: 700px; height: 350px; }
.Min2 .hd_wrap #simg_s { width: 700px; position: absolute; bottom: 0; left: 0; height: 71px; overflow: hidden; zoom: 1; z-index: 2; }
.Min2 .hd_wrap #simg_s ul { overflow: hidden; zoom: 1; width: 999px; position: absolute; top: 0px; left: 0px; }
.Min2 .hd_wrap #simg_s ul li { float: left; display: inline; width: 125px; height: 70px; overflow: hidden; zoom: 1; margin-right: 19px; opacity: 0.95; }
.Min2 .hd_wrap #simg_s ul li.on { opacity: 1; }
.Min2 .hd_wrap #simg_s ul li img { width: 125px; height: 70px; border-radius: 6px; }
.Min2 .hd_wrap .prev1 { position: absolute; top: 133px; left: 0px; width: 47px; height: 80px; z-index: 9; cursor: pointer; background: url(../images/yx_index.png) -3px -2px no-repeat; opacity: .3; }
.Min2 .hd_wrap .next1 { position: absolute; top: 133px; right: 0px; width: 45px; height: 78px; z-index: 9; cursor: pointer; background: url(../images/yx_index.png) -52px -4px no-repeat; opacity: .3; }
.Min2 .hd_wrap .prev1:hover, .Min2 .hd_wrap .next1:hover { opacity: .6; }
.Min2 .newgame { width: 700px; margin: 20px 20px 20px 0; overflow: hidden; height: 190px; }
.Min2 .newgame .gm_item { overflow: hidden; width: 105%; height: 124px; margin-top: 20px; float: left; }
.Min2 .newgame .gm_item li { float: left; margin-right: 20px; }
.Min2 .newgame .gm_item li a { display: block; }
.Min2 .newgame .gm_item li a, .Min2 .newgame .gm_item li a img { width: 220px; height: 124px; border-radius: 12px; }
.Min2 .newgame .gm_item li a:hover { opacity: 0.8; }
.Min2 .M2_R { width: 420px; height: 650px; margin: 10px 0 0 0; }
.Min2 .M2_R .title_a { height: 24px; display: block; line-height: 24px; font-size: 24px; color: #88c369; font-weight: bold; margin-bottom: 18px; text-align: center; }
.Min2 .M2_R .title_a:hover { text-decoration: underline; }
.Min2 .M2_R .title_b { color: #999; font-size: 14px; line-height: 16px; height: 16px; overflow: hidden; margin-bottom: 15px; text-align: center; }
.Min2 .M2_R .title_b a:hover { color: #9dcb88; }
.Min2 .M2_R .title_b i { color: #999999; font-style: normal; padding: 0 4px 0 5px; }
.Min2 .M2_R .news_list { overflow: hidden; }
.Min2 .M2_R .news_list li { float: left; overflow: hidden; line-height: 36px; height: 36px; width: 100%; }
.Min2 .M2_R .news_list li:hover i { background: #88c369; }
.Min2 .M2_R .news_list li:hover a { color: #88c369; }
.Min2 .M2_R .news_list li:hover span { color: #88c369; }
.Min2 .M2_R .news_list li i { display: block; float: left; width: 7px; height: 7px; background: #e1d9d9; border-radius: 50%; margin: 15px 10px 0 0; }
.Min2 .M2_R .news_list li a { display: block; float: left; width: 320px; height: 36px; line-height: 36px; overflow: hidden; white-space: nowrap; color: #363636; text-overflow: ellipsis; }
.Min2 .M2_R .news_list li span { float: right; color: #989898; height: 36px; display: block; line-height: 36px; }
.Min2 .M2_R .news_list .on i { background: #88c369; }
.Min2 .M2_R .news_list .on a { color: #88c369; }
.Min2 .M2_R .news_list .on span { color: #363636; }
.Min2 .M2_R .news_list .line{margin:12px 0;height: 4px;}

.yx_xz { overflow: hidden; width: 100%; }
.yx_xz .tab_hd { width: 230px; height: 255px; overflow: hidden; margin: 20px 0; }
.yx_xz .tab_hd span { display: block; float: left; width: 92px; height: 36px; background: #f1f1f1; font-size: 14px; color: #666; text-align: center; line-height: 36px; border-radius: 3px; margin: 0 20px 19px 0; cursor: pointer; transition: all .2s linear; }
.yx_xz .tab_hd .on, .yx_xz .tab_hd span:hover { background: #88c369; background: linear-gradient(to right, #88c36a 0%, #9dde7c 100%); color: #fff; box-shadow: 0 0 3px 3px #eee; }
.yx_xz .tab_bd { overflow: hidden; width: 925px; height: 255px; margin: 20px 0; }
.yx_xz .tab_bd ul { width: 105%; overflow: hidden; }
.yx_xz .tab_bd ul li { float: left; width: 84px; height: 125px; margin: 0 36px 13px 0; }
.yx_xz .tab_bd ul li:hover img { opacity: 0.8; }
.yx_xz .tab_bd ul li:hover p { color: #9dcb88; }
.yx_xz .tab_bd ul li img { width: 84px; height: 84px; display: block; border-radius: 12px; }
.yx_xz .tab_bd ul li p { text-align: center; height: 40px; line-height: 40px; text-align: center; margin-top: 2px; font-size: 16px; color: #666; }
.yx_xz .tab_bd ul + ul{display: none;}

.yx_zt { overflow: hidden; width: 100%; }
.yx_zt .list { width: 105%; overflow: hidden; margin-top: 20px; float: left; }
.yx_zt .list li { float: left; width: 270px; height: 195px; margin-right: 26px; }
.yx_zt .list li a { display: block; }
.yx_zt .list li a img { width: 270px; height: 152px; border-radius: 10px; }
.yx_zt .list li a p { text-align: center; overflow: hidden; text-align: center; line-height: 42px; height: 42px; font-size: 15px; color: #666; }
.yx_zt .list li:hover img { opacity: 0.8; }
.yx_zt .list li:hover p { color: #9dcb88; }

.yx_gl { width: 420px; overflow: hidden; float: left; height: 400px; }
.yx_gl .list { width: 105%; overflow: hidden; margin-top: 20px; float: left; }
.yx_gl .list li { float: left; width: 200px; height: 170px; margin-right: 20px; }
.yx_gl .list li a { display: block; }
.yx_gl .list li a img { width: 200px; height: 120px; border-radius: 10px; }
.yx_gl .list li a p { text-align: center; overflow: hidden; text-align: center; line-height: 42px; height: 42px; font-size: 15px; margin: 6px 0 14px; color: #666; }
.yx_gl .list li:hover img { opacity: 0.8; }
.yx_gl .list li:hover p { color: #9dcb88; }

.yx_wd, .rj_jc { width: 330px; overflow: hidden; float: left; height: 400px; }
.yx_wd .gl_list, .rj_jc .gl_list { overflow: hidden; width: 100%; }
.yx_wd .gl_list li, .rj_jc .gl_list li { float: left; height: 68px; width: 100%; overflow: hidden; margin-top: 20px; }
.yx_wd .gl_list li a, .rj_jc .gl_list li a { display: block; }
.yx_wd .gl_list li a img, .rj_jc .gl_list li a img { width: 120px; height: 68px; border-radius: 10px; display: block; float: left; }
.yx_wd .gl_list li a .info, .rj_jc .gl_list li a .info { width: 190px; height: 68px; float: left; margin-left: 20px; }
.yx_wd .gl_list li a .info p, .rj_jc .gl_list li a .info p { height: 40px; line-height: 20px; font-size: 15px; color: #666; overflow: hidden; }
.yx_wd .gl_list li a .info p:hover, .rj_jc .gl_list li a .info p:hover { color: #9dcb88; }
.yx_wd .gl_list li a .info .time, .rj_jc .gl_list li a .info .time { margin-top: 10px; display: block; float: left; height: 16px; line-height: 16px; font-size: 14px; color: #666; }
.yx_wd .gl_list li a .info .time i, .rj_jc .gl_list li a .info .time i { display: inline-block; margin-right: 8px; background: url(../images/css_sprites.png) no-repeat; width: 16px; height: 16px; background-position: -82px -186px; vertical-align: top; }
.yx_wd .gl_list li:hover img, .rj_jc .gl_list li:hover img { opacity: 0.8; }
.yx_wd .gl_list li:hover p, .rj_jc .gl_list li:hover p { color: #9dcb88; }

.yx_wd { margin: 0 40px; }

.phbwrap { overflow: hidden; width: 100%; }
.phbwrap .ph_item { width: 340px; height: 580px; overflow: hidden; float: left; margin-top: 20px; }
.phbwrap .ph_item .title { font-size: 18px; color: #363636; font-weight: bold; }
.phbwrap .ph_item ul { width: 100%; overflow: hidden; }
.phbwrap .ph_item ul li { float: left; }
.phbwrap .ph_item ul li .num { width: 18px; height: 18px; background: #e06666; display: block; text-align: center; line-height: 18px; text-align: center; font-size: 12px; color: #fff; float: left; margin: 17px 13px  0 0; border: 1px solid; }
.phbwrap .ph_item ul li .box { padding: 15px 0; width: 306px; overflow: hidden; }
.phbwrap .ph_item ul li .bt { height: 20px; line-height: 20px; overflow: hidden; display: block; width: 250px; font-size: 15px; color: #323232; float: left; }
.phbwrap .ph_item ul li .tag { width: 55px; float: right; font-size: 12px; line-height: 20px; height: 20px; overflow: hidden; color: #9dcb88; }
.phbwrap .ph_item ul li .info { display: none; height: 65px; float: left; width: 240px; }
.phbwrap .ph_item ul li .info img { width: 65px; height: 65px; border-radius: 10px; display: block; float: left; margin-right: 15px; }
.phbwrap .ph_item ul li .info .bt2 { width: 160px; height: 26px; line-height: 26px; font-size: 15px; color: #363636; overflow: hidden; display: block; float: left; }
.phbwrap .ph_item ul li .info .bt2:hover { color: #9dcb88; }
.phbwrap .ph_item ul li .info .btn { width: 64px; height: 28px; text-align: center; line-height: 28px; background: #f1f1f1; border-radius: 3px; font-size: 14px; color: #666; float: left; display: block; margin-top: 10px; }
.phbwrap .ph_item ul li .info .btn:hover { background: #9dcb88; color: #fff; }
.phbwrap .ph_item ul li + li .box { border-top: 1px dashed #edeef4; }
.phbwrap .ph_item ul li + li .num { background: #e89a29; border-color: #e89a29; }
.phbwrap .ph_item ul li + li + li .num { background: #f3d283; border-color: #f3d283; }
.phbwrap .ph_item ul li + li + li + li .num { background: #fff; color: #989898; border-color: #cbcbcb; }
.phbwrap .ph_item ul li.on .num { margin-top: 38px; }
.phbwrap .ph_item ul li.on .info { display: block; }
.phbwrap .ph_item ul li.on .bt { display: none; }
.phbwrap .ph_item + .ph_item { margin-left: 68px; }

.Yqlink { width: 1160px; margin: 30px auto; overflow: hidden; padding: 10px 20px; background: #fff; }
.Yqlink .link { overflow: hidden; margin-top: 10px; float: left; width: 101%; }
.Yqlink .link li { float: left; }
.Yqlink .link li a { display: block; font-size: 15px; line-height: 34px; color: #666; margin-right: 25px; }
.Yqlink .link li a:hover { color: #9dcb88; }

.content { width: 1160px; margin: 30px auto 35px; overflow: hidden; padding: 10px 20px; background: #fff; }
.content .crumb { width: 100%; overflow: hidden; border-bottom: 2px solid #f5f5f5; height: 32px; line-height: 32px; color: #525252; font-size: 14px; }
.content .crumb .ic { display: inline-block; background: url(../images/css_sprites.png) no-repeat; width: 14px; height: 14px; background-position: -118px -186px; margin-right: 5px; }
.content .crumb a:hover { color: #9dcb88; }
.content .collction_item { width: 102%; display: table; margin-top: 20px; }
.content .collction_item .list { width: 275px; height: 183px; border-radius: 4px; float: left; margin: 0 20px 30px 0; box-shadow: 0 4px 6px #eee; }
.content .collction_item .list:hover { box-shadow: 0 6px 8px #eee; }
.content .collction_item .list img { display: block; width: 100%; height: 140px; }
.content .collction_item .list p { padding: 0 5px; height: 40px; line-height: 40px; font-size: 15px; color: #666; text-align: center; margin-top: 3px; overflow: hidden; }
.content .collction_list { width: 103%; display: table; margin-top: 20px; }
.content .collction_list li { float: left; width: 273px; height: 170px; border: 1px solid #e4e1e0; border-radius: 3px; margin: 0 20px 30px 0; overflow: hidden; }
.content .collction_list li:hover { box-shadow: 0 4px 6px #eee; }
.content .collction_list li a.bt { display: block; width: 235px; height: 26px; line-height: 26px; font-size: 18px; font-weight: bold; color: #555; overflow: hidden; margin: 15px; float: left; }
.content .collction_list li a.bt:hover { color: #9dcb88; }
.content .collction_list li img { width: 96px; height: 96px; border-radius: 20px; display: block; float: left; margin: 0 15px; }
.content .collction_list li .info { overflow: hidden; width: 126px; float: left; height: 96px; }
.content .collction_list li .info p { font-size: 14px; color: #555; height: 20px; line-height: 20px; overflow: hidden; white-space: nowrap; }
.content .collction_list li .info p i { width: 1px; height: 8px; background: #dadada; display: inline-block; margin: 0 1px; }
.content .collction_list li .info span { font-size: 14px; color: #989898; margin: 13px 0; display: block; }
.content .collction_list li .info .btn { display: block; width: 96px; height: 30px; background: #f1eeed; text-align: center; line-height: 30px; font-size: 14px; font-weight: 100; color: #565656; float: left; border-radius: 3px; }
.content .collction_list li .info .btn:hover { background: #9dcb88; background: linear-gradient(130deg, #88c36a 0%, #9dde7c 100%); box-shadow: 1px 3px 6px 3px #e6e6e6; color: #fff; }
.content .collction_head { overflow: hidden; width: 100%; margin-top: 20px; }
.content .collction_head .img { width: 500px; height: 250px; float: left; display: block; border-radius: 6px; }
.content .collction_head .info { float: right; width: 620px; height: 250px; }
.content .collction_head .info .bt { font-size: 30px; font-weight: bold; color: #555; overflow: hidden; width: 100%; height: 35px; line-height: 35px; }
.content .collction_head .info .desc { width: 100%; height: 150px; line-height: 36px; overflow: hidden; font-size: 16px; color: #363636; margin: 20px auto 24px; }
.content .collction_head .info .bot { height: 20px; line-height: 20px; font-size: 14px; color: #989898; width: 100%; overflow: hidden; }
.content .collction_head .info .bot span { float: left; }
.content .collction_head .info .bot span b { color: #e06666; }
.content .collction_head .info .bot p { margin-left: 38px; }
.content .collction_head .info .bot p u { color: #666; text-decoration: none; }

.line { float: left; width: 100%; height: 4px; line-height: 4px; background: url(../images/line.png) no-repeat; margin-top: 20px; }

.con_L { width: 780px; overflow: hidden; min-height: 300px; margin-right: 30px; }
.con_L .crumb { border-bottom: none; }
.con_L .art_item { overflow: hidden; width: 100%; }
.con_L .art_item li { float: left; overflow: hidden; padding: 30px 0; }
.con_L .art_item li .img { display: block; float: left; margin-right: 20px; }
.con_L .art_item li .img, .con_L .art_item li .img img { width: 240px; height: 135px; border-radius: 8px; }
.con_L .art_item li .info { width: 520px; height: 135px; float: left; overflow: hidden; }
.con_L .art_item li .info .bt { width: 100%; height: 25px; line-height: 25px; overflow: hidden; font-size: 20px; color: #363636; }
.con_L .art_item li .info .bt:hover { color: #9dcb88; }
.con_L .art_item li .info .txt { width: 100%; height: 60px; line-height: 30px; font-size: 15px; color: #666; overflow: hidden; margin: 5px 0 10px; }
.con_L .art_item li .info .bot { height: 32px; line-height: 32px; margin-top: 2px; float: left; width: 100%; }
.con_L .art_item li .info .bot i { display: block; float: left; background: url(../images/css_sprites.png) no-repeat; width: 16px; height: 16px; background-position: -82px -186px; margin-right: 10px; margin-top: 8px; }
.con_L .art_item li .info .bot span { font-size: 15px; color: #999; display: block; float: left; }
.con_L .art_item li .info .bot .btn { float: right; height: 32px; line-height: 32px; text-align: center; background: #f1eeed; width: 80px; border-radius: 16px; color: #565656; font-size: 14px; }
.con_L .art_item li .info .bot .btn:hover { color: #fff; box-shadow: 0 3px 6px 2px #eee; background: #88c369; background: linear-gradient(to right, #88c36a 0%, #9dde7c 100%); }
.con_L .art_item li + li { border-top: 1px dashed #edeff5; }
.con_L .art_content .arttitle { font-size: 28px; color: #363636; font-weight: bold; text-align: center; line-height: 35px; padding-top: 16px;}
.con_L .art_content .art_info { text-align: center; font-size: 14px; color: #989898; line-height: 35px; margin: 10px 0px 0px 0px; }
.con_L .art_content .art_info span { margin: 0 45px; }
.con_L .art_content .art_info u { color: #666; text-decoration: none; }
.con_L .art_content .art_body { font-size: 16px; color: #363636; line-height: 34px; padding: 10px 0; overflow: hidden; width: 100%; }
.con_L .art_content .art_body h3 { font-size: 20px; color: #88c369; font-weight: bold; line-height: 40px; margin: 10px 0; }
.con_L .art_content .art_body img { display: block; max-width: 760px; margin: 15px auto; }
.con_L .art_content .art_body span { color: #88c369; }
.con_L .art_content .art_body a { color: #88c369; }
.con_L .about_gl { overflow: hidden; width: 100%; margin-top: 10px; }
.con_L .about_gl .gl_list { margin-top: 20px; width: 104%; overflow: hidden; float: left; }
.con_L .about_gl .gl_list li { float: left; width: 180px; height: 160px; overflow: hidden; margin: 0 20px 10px 0; }
.con_L .about_gl .gl_list li:hover img { opacity: 0.8; }
.con_L .about_gl .gl_list li:hover p { color: #9dcb88; }
.con_L .about_gl .gl_list li img { width: 100%; height: 100px; border-radius: 12px; }
.con_L .about_gl .gl_list li p { height: 50px; line-height: 25px; overflow: hidden; font-size: 15px; color: #555; margin-top: 10px; }

.con_R { width: 350px; overflow: hidden; min-height: 300px; }
.con_R .r_item { overflow: hidden; margin-top: 20px; }
.con_R .hot_news { overflow: hidden; width: 100%; }
.con_R .hot_news li { overflow: hidden; width: 100%; margin: 12px 0; float: left; }
.con_R .hot_news li span { width: 18px; height: 18px; background: #e06666; display: block; text-align: center; line-height: 18px; text-align: center; font-size: 12px; color: #fff; float: left; margin: 1px 10px 0 0; border: 1px solid; }
.con_R .hot_news li a { display: block; width: 310px; height: 20px; line-height: 20px; overflow: hidden; float: left; font-size: 15px; color: #555; }
.con_R .hot_news li a:hover { color: #9dcb88; }
.con_R .hot_news li + li span { background: #e89a29; border-color: #e89a29; }
.con_R .hot_news li + li + li span { background: #f3d283; border-color: #f3d283; }
.con_R .hot_news li + li + li + li span { background: #fff; color: #989898; border-color: #cbcbcb; }
.con_R .gm_list { overflow: hidden; width: 100%; }
.con_R .gm_list li { overflow: hidden; padding: 15px 0; width: 100%; }
.con_R .gm_list li .img { display: block; float: left; margin-right: 20px; }
.con_R .gm_list li .img, .con_R .gm_list li .img img { width: 72px; height: 72px; border-radius: 12px; }
.con_R .gm_list li .info { width: 150px; overflow: hidden; height: 72px; float: left; }
.con_R .gm_list li .info .bt { display: block; line-height: 36px; width: 100%; height: 36px; overflow: hidden; color: #565656; font-size: 16px; font-weight: bold; }
.con_R .gm_list li .info .bt:hover { color: #9dcb88; }
.con_R .gm_list li .info p { width: 100%; height: 30px; font-size: 14px; color: #989898; margin-top: 5px; }
.con_R .gm_list li .info p i { display: inline-block; margin: 0 1px; width: 1px; height: 8px; background: #dadada; }
.con_R .gm_list li .btn { float: right; width: 80px; text-align: center; line-height: 32px; color: #565656; font-size: 14px; background: #f1eeed; border-radius: 16px; }
.con_R .gm_list li .btn:hover { color: #fff; box-shadow: 0 3px 6px 2px #eee; background: #88c369; background: linear-gradient(to right, #88c36a 0%, #9dde7c 100%); }
.con_R .gm_zt { width: 105%; overflow: hidden; margin-top: 20px; float: left; }
.con_R .gm_zt li { float: left; width: 160px; height: 130px; margin: 0 20px 10px  0; }
.con_R .gm_zt li img { display: block; width: 100%; height: 90px; border-radius: 6px; }
.con_R .gm_zt li:hover img { opacity: 0.8; }
.con_R .gm_zt li:hover p { color: #9dcb88; }
.con_R .gm_zt li p { padding: 0 5px; height: 35px; line-height: 35px; text-align: center; overflow: hidden; font-size: 15px; color: #666; margin-top: 5px; }

.gm_tags { width: 102%; overflow: hidden; float: left; }
.gm_tags a { width: 100px; float: left; height: 36px; border: 1px solid #e4e1e0; overflow: hidden; margin: 20px 20px 0 0; text-align: center; line-height: 36px; border-radius: 3px; font-size: 15px; color: #363636; }
.gm_tags .on, .gm_tags a:hover { background: #9dcb88; background: linear-gradient(130deg, #88c36a 0%, #9dde7c 100%); box-shadow: 1px 3px 6px 3px #e6e6e6; color: #fff; border-color: transparent; }

.downl_list { width: 103%; display: table; float: left; margin-top: 20px; }
.downl_list li { float: left; width: 273px; height: 170px; border: 1px solid #e4e1e0; border-radius: 3px; margin: 0 20px 30px 0; overflow: hidden; }
.downl_list li:hover { box-shadow: 0 4px 6px #eee; }
.downl_list li a.bt { display: block; width: 235px; height: 26px; line-height: 26px; font-size: 18px; font-weight: bold; color: #555; overflow: hidden; margin: 15px; float: left; }
.downl_list li a.bt:hover { color: #9dcb88; }
.downl_list li img { width: 96px; height: 96px; border-radius: 20px; display: block; float: left; margin: 0 15px; }
.downl_list li .info { overflow: hidden; width: 126px; float: left; height: 96px; }
.downl_list li .info .score { width: 130px; height: 20px; float: left; margin-bottom: 10px; font-size: 14px; color: #989898; }
.downl_list li .info .score u { text-decoration: none; float: left; }
.downl_list li .info .score .start { height: 12px; width: 83px; float: left; margin-top: 5px; background: url(../images/ic_start.png) no-repeat; }
.downl_list li .info .score .start i { display: block; height: 12px; max-width: 100%; background: url(../images/ic_start.png) no-repeat; background-position: 0 -13px; }
.downl_list li .info span { font-size: 14px; color: #989898; margin: 13px 0; display: block; }
.downl_list li .info .btn { display: block; width: 96px; height: 30px; background: #f1eeed; text-align: center; line-height: 30px; font-size: 14px; font-weight: 100; color: #565656; float: left; border-radius: 3px; }
.downl_list li .info .btn:hover { background: #9dcb88; background: linear-gradient(130deg, #88c36a 0%, #9dde7c 100%); box-shadow: 0px 2px 4px 3px #eee; color: #fff; }

.detail_head { width: 100%; overflow: hidden; margin-top: 10px; }
.detail_head .img { width: 136px; height: 136px; display: block; float: left; border-radius: 20px; margin-right: 30px; }
.detail_head .info { float: left; width: 760px; }
.detail_head .info .bt { width: 100%; height: 40px; line-height: 40px; overflow: hidden; }
.detail_head .info .bt h1 { font-size: 24px; color: #363636; font-weight: bold; float: left; height: 40px; overflow: hidden; max-width: 380px; }
.detail_head .info .bt span { font-size: 15px; color: #67ad38; font-weight: 100; margin-left: 20px; margin-top: 4px; float: left; max-width: 210px; overflow: hidden; }
.detail_head .info .bt .star { width: 83px; height: 13px; background: url(../images/ic_start.png) no-repeat; float: left; margin: 18px 0 0 60px; }
.detail_head .info .bt .star i { display: block; max-width: 100%; height: 13px; background: url(../images/ic_start.png) no-repeat; background-position: 0 -12px; }
.detail_head .info .lis { width: 660px; overflow: hidden; float: left; margin-top: 15px; }
.detail_head .info .lis li { width: 180px; height: 40px; line-height: 40px; float: left; margin-right: 10px; overflow: hidden; font-size: 15px; color: #989898; }
.detail_head .info .lis li span { color: #555; }
.detail_head .info .btn_box { width: 100%; float: left; margin-top: 20px; }
.detail_head .info .btn_box .btn { float: left; width: 160px; height: 48px; text-align: center; line-height: 48px; background: #ddd; font-size: 16px; font-weight: bold; color: #fff; border-radius: 6px; margin-right: 35px; box-shadow: 0 2px 6px 4px  #eee; }
.detail_head .info .btn_box .btn:hover { opacity: 0.8; }
.detail_head .info .btn_box .btn i { display: inline-block; background: url(../images/css_sprites.png) no-repeat; width: 16px; height: 20px; vertical-align: text-top; margin-right: 10px; }
.detail_head .info .btn_box .az { box-shadow: 0 3px 6px 2px #eee; background: #88c369; background: linear-gradient(to right, #88c36a 0%, #9dde7c 100%); }
.detail_head .info .btn_box .az i { width: 17px; background-position: -222px -89px; }
.detail_head .info .btn_box .ios { box-shadow: 0 3px 6px 2px #eee; background: #84c1e9; background: linear-gradient(to right, #7aafe8 0%, #8acde9 100%); }
.detail_head .info .btn_box .ios i { background-position: -10px -186px; }
.detail_head .ewm_wrap { float: right; width: 182px; height: 215px; }
.detail_head .ewm_wrap img { border: 1px solid #eee; padding: 10px; width: 160px; height: 160px;display: block; }
.detail_head .ewm_wrap p { text-align: center; font-size: 15px; color: #989898; line-height: 42px; }

.detail_body { font-size: 16px; color: #363636; line-height: 34px; padding: 10px 0; overflow: hidden; width: 100%; }
.detail_body h3 { font-size: 20px; color: #88c369; font-weight: bold; line-height: 40px; margin: 10px 0; }
.detail_body img { display: block; max-width: 760px; margin: 15px auto; }
.detail_body span { color: #88c369; }

.pic_wrap { width: 100%; float: left; overflow: hidden; margin: 10px 0; }
.pic_wrap .pic-c { width: 100%; height: auto; float: left; margin: 10px  auto 20px; }
.pic_wrap .snapShotWrap { width: 750px; position: relative; margin: 10px auto; overflow: hidden; }
.pic_wrap #shotNext { top: 0; right: 0; border: none; padding: 0; margin: 0; border-radius: 0; }
.pic_wrap #shotPrev { top: 0; left: 0; border: none; padding: 0; margin: 0; }
.pic_wrap .snap-shot-btn { position: absolute; width: 30%; height: 100%; opacity: .6; z-index: 3; }
.pic_wrap .snap-shot-btn:hover { opacity: .9; }
.pic_wrap #shotNext i { background: url(../images/right-but.png) no-repeat; }
.pic_wrap #shotPrev i { background: url(../images/left-but.png) no-repeat; left: 5px; }
.pic_wrap .snap-shot-btn i { width: 50px; height: 60px; top: 45%; display: block; position: absolute; z-index: 99; right: 10px; }
.pic_wrap .snapShotCont { width: 750px; position: relative; overflow: hidden; z-index: 1; }
.pic_wrap .snopshot { position: absolute; overflow: hidden; zoom: 1; text-align: center; }
.pic_wrap .snapShotCont img { position: relative; width: 100%; height: 100%; }
.pic_wrap .elementOverlay { z-index: 1; position: absolute; top: 0; left: 0; background: #000; width: 100%; height: 100%; opacity: 0.4; filter: alpha(opacity=40); }
.pic_wrap .elementOverlays { z-index: 1; position: absolute; top: 0; left: 0; background: #000; width: 100%; height: 100%; opacity: 0; filter: alpha(opacity=0); }

.like_item { width: 100%; overflow: hidden; float: left; margin: 10px 0; }
.like_item .desc { text-indent: 2em; margin: 15px auto; float: left; width: 100%; font-size: 15px; color: #666; line-height: 35px; }
.like_item .like_list { width: 105%; overflow: hidden; }
.like_item .like_list li { width: 250px; height: 72px; float: left; margin: 0 17px 30px 0; overflow: hidden; }
.like_item .like_list li .img { display: block; float: left; margin-right: 20px; }
.like_item .like_list li .img, .like_item .like_list li .img img { width: 72px; height: 72px; border-radius: 12px; }
.like_item .like_list li .info { float: left; width: 150px; height: 72px; overflow: hidden; }
.like_item .like_list li .info .bt { font-size: 16px; color: #565656; font-weight: bold; height: 25px; line-height: 25px; width: 100%; overflow: hidden; display: block; float: left; }
.like_item .like_list li .info .star { height: 12px; width: 83px; float: left; margin-top: 6px; background: url(../images/ic_start.png) no-repeat; }
.like_item .like_list li .info .star span { display: block; height: 12px; max-width: 100%; background: url(../images/ic_start.png) no-repeat; background-position: 0 -13px; }
.like_item .like_list li .info .lab { width: 100%; float: left; height: 20px; font-size: 14px; color: #989898; margin-top: 10px; overflow: hidden; }
.like_item .like_list li .info .lab i { margin: 0 1px; width: 1px; display: inline-block; height: 8px; background: #dadada; }
.like_item .like_list li:hover .img { opacity: 0.8; }
.like_item .like_list li:hover .bt { color: #9dcb88; }
.like_item .tab_bd_lk .item + .item { display: none; }
.like_item .tab_link a + a { display: none; }
.like_item .tab_hd_lk { margin-left: 12px; max-width: 600px; overflow: hidden; height: 36px; }
.like_item .tab_hd_lk a { margin-left: 10px; font-size: 14px; color: #9dcb88; cursor: pointer; display: inline-block; line-height: 24px; }
.like_item .tab_hd_lk a.on { color: #9dcb88; border-bottom: 1px solid #9dcb88; }
/*pre next*/
.article-page {padding: 20px 0px;border-bottom: 1px solid #f6f6f6; }
.article-page > div {display: flex;align-items: center; }
.article-page > div span {color: #666666; }
.article-page > div a {font-size: 16px;font-weight: 500;color: #333333;flex: 1; }
.article-page .prev {margin-bottom: 20px; }
.tab_body ul + ul {display: none;}
.tab_head{float: left;overflow: hidden; margin-top: 6px;}
.tab_head span{ float: left;border-bottom-color: transparent; color: #333;font-size: 20px;font-weight: bold;margin-right: 20px;line-height: 32px;}
.tab_head span.on{color: #9dcb88; border-bottom: 2px solid #9dcb88;}