@charset "UTF-8";
/* CSS Document */
/*基础部分*/
body, h1, h2, h3, h4, h5, h6, p, ul, ol, li, input, select, textarea, div, table, td, th, tr, dt, dd, dl { margin: 0; padding: 0; }

ul, ol { list-style: none; }

em, i { font-style: normal; }

table { border-spacing: 0; border-collapse: collapse; margin: inherit; }

img { border: none; vertical-align: middle; }

input, select, button { vertical-align: middle; outline: none; }

a { text-decoration: none; color: #333; }

a:hover { color: #039C03; }

/* body { min-width: 1200px; font-family: "PingFang SC","微软雅黑",STHeiti,'Microsoft YaHei',Helvetica,Arial,sans-serif; outline: 0; background: #f5f6f8; color: #333; font-size: 14px; } */

.fl { float: left; }

.fr { float: right; }

.hide { display: none; }

.clear:before, .clear:after { content: ''; display: block; clear: both; }

.gray { -webkit-filter: grayscale(100%); -moz-filter: grayscale(1); -ms-filter: grayscale(100%); -o-filter: grayscale(100%); filter: grayscale(100%); -webkit-filter: gray; filter: gray; }

.center { width: 1200px; margin: 0 auto; position: relative; }

.icoimg { background: url("../img/icoimg.png") no-repeat center; }

.bjfff { background: #fff; }

.header_warp .header_top { height: 30px; line-height: 30px; background: #444444; }

.header_warp .header_top span { color: #fff; }

.header_warp .header_top a { color: #fff; }

.header_warp .header_top a:hover { color: #039C03; }

.header_warp .header_top .hone { float: left; display: block; }

.header_warp .header_top .fr a { display: block; float: left; margin-left: 30px; }

.header_warp .header_center { height: 100px; }

.header_warp .header_center .center { height: 100px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; overflow: hidden; }

.header_warp .header_center .logo { height: 81px; display: block; width: 274px; }

.header_warp .header_center .logo img { display: block; width: 100%; height: 100%; }

.header_warp .header_center .flex1 { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; }

.header_warp .header_center .search { width: 340px; height: 40px; display: -webkit-box; display: -ms-flexbox; display: flex; line-height: 40px; overflow: hidden; }

.header_warp .header_center .search .input { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; overflow: hidden; padding: 0 20px; border: 1px solid #e1e1e2; }

.header_warp .header_center .search .input input { width: 100%; height: 100%; overflow: hidden; display: block; border: none; background: none; }

.header_warp .header_center .search .but { width: 50px; height: 40px; display: block; background: #039C03; position: relative; cursor: pointer; }

.header_warp .header_center .search .but i { width: 32px; height: 32px; display: block; background-position: -165px -5px; position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%) scale(0.8); -ms-transform: translate(-50%, -50%) scale(0.8); transform: translate(-50%, -50%) scale(0.8); }

.header_warp .hearder_nav { background: #ffa88b; height: 38px; line-height: 38px; }

.header_warp .hearder_nav ul li { display: block; height: 38px; float: left; margin: 0 30px 0 0; }

.header_warp .hearder_nav ul li a { padding: 0 20px; color: #fff; }

.header_warp .hearder_nav ul li:hover { background: #039C03; }

.header_warp .hearder_nav ul li:last-child { margin-right: 0; }

.header_warp .hearder_nav ul .on { background: #039C03; }

.fotter_warp { background: #1f1913; padding: 20px 0; color: #92918f; line-height: 30px; }

.fotter_warp .fotter { text-align: center; }

.fotter_warp .fotter_yq { padding-bottom: 10px; }

.fotter_warp .fotter_yq a { margin-right: 5px; }

.fotter_warp .fotter_yq span { color: #fff; }

.fotter_warp a { color: #92918f; }

.fotter_warp a[href]:hover { color: #fff; }

.fotter_warp .p_a span { padding: 0 10px; }

.comment { width: 1200px; margin: 0 auto; min-height: calc(100vh - 260px); }

.comment >.box{ margin-bottom: 10px;}

/*首页板块*/
.Mindex { margin-bottom: 20px; font-size: 16px; }

.Mindex1 { display: -webkit-box; display: -ms-flexbox; display: flex; overflow: hidden; padding-top: 20px; }

.Mindex1 .btbox { width: 120px; }

.Mindex1 .btbox .bt { width: 100px; padding-right: 20px; display: block; position: relative; overflow: hidden; margin-bottom: 20px; height: 34px; line-height: 34px; text-align: center; color: #fff; }

.Mindex1 .btbox .bt span { display: block; width: 100%; height: 100%; }

.Mindex1 .btbox .bt::after { display: block; content: ''; position: absolute; right: 0; top: 0; border-left: 20px solid transparent; border-top: 17px solid transparent; border-bottom: 17px solid transparent; }

.Mindex1 .btbox .bt:last-child { margin-bottom: 0; }

.Mindex1 .btbox .bt:nth-child(1) { cursor: pointer; }

.Mindex1 .btbox .bt:nth-child(1) span { background: #8cc4ff; }

.Mindex1 .btbox .bt:nth-child(1)::after { border-left-color: #8cc4ff; }

.Mindex1 .btbox .bt:nth-child(2) { cursor: pointer; }

.Mindex1 .btbox .bt:nth-child(2) span { background: #ffd2a7; }

.Mindex1 .btbox .bt:nth-child(2)::after { border-left-color: #ffd2a7; }

.Mindex1 .btbox .bt:nth-child(3) span { background: #f77777; }

.Mindex1 .btbox .bt:nth-child(3)::after { border-left-color: #f77777; }

.Mindex1 .btbox .on span { background: #039C03 !important; }

.Mindex1 .btbox .on::after { border-left-color: #039C03 !important; }

.Mindex1 .lisbox { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; overflow: hidden; }

.Mindex1 .lisbox .list li { float: left; width: 70px; padding-left: 28px; display: block; overflow: hidden; }

.Mindex1 .lisbox .list li a { display: block; }

.Mindex1 .lisbox .list li img { width: 70px; height: 70px; border-radius: 15px; display: block; }

.Mindex1 .lisbox .list li .name { height: 30px; line-height: 30px; overflow: hidden; padding-top: 5px; text-align: center; }

.Mindex1 .lisbox .list2 { height: 30px; line-height: 30px; overflow: hidden; display: -webkit-box; display: -ms-flexbox; display: flex; padding-left: 20px; padding-top: 5px; }

.Mindex1 .lisbox .list2 p { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; overflow: hidden; white-space: nowrap; }

.Mindex1 .lisbox .list2 a { margin-left: 5px; }

.Mindex2 { padding: 20px; }

.Mindex2 .Mindex2-1 { width: 625px; height: 310px; display: block; }

.Mindex2 .Mindex2-1 .lunbox { position: relative; width: 100%; height: 100%; overflow: hidden; }

.Mindex2 .Mindex2-1 .lunbox .bd ul li { display: block; width: 625px; height: 310px; position: relative; }

.Mindex2 .Mindex2-1 .lunbox .bd ul li a { display: block; }

.Mindex2 .Mindex2-1 .lunbox .bd ul li img { display: block; width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; }

.Mindex2 .Mindex2-1 .lunbox .bd ul li .text { background: rgba(0, 0, 0, 0.5); height: 40px; line-height: 40px; position: absolute; left: 0; bottom: 0; color: #fff; width: 100%; }

.Mindex2 .Mindex2-1 .lunbox .bd ul li .text p { padding: 0 20px; display: block; max-width: 60%; overflow: hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis; }

.Mindex2 .Mindex2-1 .lunbox .hd { position: absolute; right: 20px; bottom: 15px; height: 10px; line-height: 10px; }

.Mindex2 .Mindex2-1 .lunbox .hd li { display: inline-block; vertical-align: middle; height: 10px; width: 10px; border-radius: 50%; margin: 0 5px; background: #fff; text-indent: 100em; overflow: hidden; }

.Mindex2 .Mindex2-1 .lunbox .hd .on { background: #039C03; }

.Mindex2 .Mindex2-1 .lunbox .prev, .Mindex2 .Mindex2-1 .lunbox .next { display: block; position: absolute; top: 50%; margin-top: -40px; width: 42px; height: 83px; cursor: pointer; }

.Mindex2 .Mindex2-1 .lunbox .next { right: 0; background-position: 0 -67px; }

.Mindex2 .Mindex2-1 .lunbox .prev { left: 0; background-position: -59px -67px; }

.Mindex2 .Mindex2-2 { width: 510px; }

.Mindex2 .Mindex2-2 .bt { height: 25px; line-height: 25px; padding-bottom: 3px; display: block; overflow: hidden; }

.Mindex2 .Mindex2-2 .bt .lab { display: block; float: left; font-size: 20px; cursor: pointer; }

.Mindex2 .Mindex2-2 .bt .lab:last-child u { display: none; }

.Mindex2 .Mindex2-2 .bt .lab u { text-decoration: none; padding: 0 20px; color: #999; }

.Mindex2 .Mindex2-2 .bt .on span { color: #039C03; }

.Mindex2 .Mindex2-2 .list li { line-height: 29px; display: -webkit-box; display: -ms-flexbox; display: flex; overflow: hidden; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

.Mindex2 .Mindex2-2 .list li::before { display: inline-block; vertical-align: middle; width: 5px; height: 5px; background: #666; border-radius: 50%; content: ''; margin-right: 8px; }

.Mindex2 .Mindex2-2 .list li .tex { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; overflow: hidden; display: block; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis; padding-right: 20px; }

.Mindex2 .Mindex2-2 .list li .time { font-size: 14px; color: #666; }

.Mindex3 { padding: 0 15px 20px; }

.Mindex3 .tile { height: 60px; line-height: 60px; border-bottom: 1px solid #efefef; -webkit-box-align: center; -ms-flex-align: center; align-items: center; display: -webkit-box; display: -ms-flexbox; display: flex; }

.Mindex3 .tile .bt { font-size: 18px; float: left; position: relative; display: block; height: 60px; }

.Mindex3 .tile .bt::before { content: ''; display: inline-block; vertical-align: middle; margin: -4px 8px  0 0; width: 3px; height: 20px; background: #039C03; }

.Mindex3 .tile .bt::after { content: ''; display: block; width: 40px; height: 2px; background: #039C03; position: absolute; left: 50%; bottom: 0px; margin-left: -20px; }

.Mindex3 .tile .bt2 { font-size: 18px; float: left; position: relative; display: block; height: 60px; }

.Mindex3 .tile .bt2 i { display: inline-block; vertical-align: middle; width: 21px; height: 21px; background-position: -122px -51px; margin: -2px 8px 0 0; }

.Mindex3 .tile .switchlabe { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; overflow: hidden; margin: 0 20px; height: 100%; overflow-x: auto; white-space: nowrap; overflow-y: hidden; }

.Mindex3 .tile .switchlabe::-webkit-scrollbar { width: 5px; height: 5px; background: #dcdcdc; border-radius: 10px; }

.Mindex3 .tile .switchlabe::-webkit-scrollbar-button { width: 0; height: 0; }

.Mindex3 .tile .switchlabe::-webkit-scrollbar-corner { display: block; }

.Mindex3 .tile .switchlabe::-webkit-scrollbar-thumb { background-clip: padding-box; background-color: #b5b2a1; border-radius: 10px; }

.Mindex3 .tile .switchlabe .lab { margin-left: 15px; cursor: pointer; }

.Mindex3 .tile .switchlabe .on { color: #039C03; }

.Mindex3 .tile .switchmore { float: right; font-size: 12px; }

.Mindex3 .Mindex3-1 { width: 770px; }

.Mindex3 .Mindex3-1 .list { width: 100%; overflow: hidden; }

.Mindex3 .Mindex3-1 .list ul { width: 107%; padding-top: 10px; }

.Mindex3 .Mindex3-1 .list ul li { float: left; width: 90px; margin: 10px 45px 0 0; }

.Mindex3 .Mindex3-1 .list ul li .img { width: 90px; height: 90px; display: block; border-radius: 15px; overflow: hidden; }

.Mindex3 .Mindex3-1 .list ul li img { width: 90px; height: 90px;   -o-object-fit: cover; object-fit: cover; }

.Mindex3 .Mindex3-1 .list ul li p { height: 30px; line-height: 30px; overflow: hidden; width: 100%; padding-top: 5px; text-align: center; }

.Mindex3 .Mindex3-2 { width: 375px; }

.Mindex3 .Mindex3-2 .list ul { padding-top: 10px; }

.Mindex3 .Mindex3-2 .list ul li { display: -webkit-box; display: -ms-flexbox; display: flex; overflow: hidden; padding: 9px 0; height: 20px; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

.Mindex3 .Mindex3-2 .list ul li .num { width: 30px; display: block; text-align: center; line-height: 20px; height: 20px; border-radius: 5px; background: #fb6e0e; margin-right: 10px; color: #fff; }

.Mindex3 .Mindex3-2 .list ul li .flex { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; overflow: hidden; }

.Mindex3 .Mindex3-2 .list ul li .flex .name { height: 20px; line-height: 20px; overflow: hidden; display: block; width: 100%; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis; }

.Mindex3 .Mindex3-2 .list ul li .flex .infor { display: none; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

.Mindex3 .Mindex3-2 .list ul li .flex .infor img { height: 65px; line-height: 65px; border-radius: 15px; overflow: hidden; display: block; }

.Mindex3 .Mindex3-2 .list ul li .flex .infor .tex { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; overflow: hidden; line-height: 28px; color: #666; font-size: 14px; padding: 0 10px; }

.Mindex3 .Mindex3-2 .list ul li .flex .infor .tex p { width: 100%; height: 28px; overflow: hidden; }

.Mindex3 .Mindex3-2 .list ul li .flex .infor .btn { width: 65px; height: 24px; display: block; border: 1px solid #039C03; text-align: center; line-height: 24px; font-size: 14px; overflow: hidden; border-radius: 5px; color: #039C03; }

.Mindex3 .Mindex3-2 .list ul li .flex .infor .btn:hover { color: #fff; background: #039C03; }

.Mindex3 .Mindex3-2 .list ul li:last-child { padding-bottom: 0; }

.Mindex3 .Mindex3-2 .list ul li + li .num { background: #ff902e; }

.Mindex3 .Mindex3-2 .list ul li + li + li .num { background: #f9cd6e; }

.Mindex3 .Mindex3-2 .list ul li + li + li + li .num { background: none; color: #666; }

.Mindex3 .Mindex3-2 .list ul .on { height: 90px; }

.Mindex3 .Mindex3-2 .list ul .on .num { height: 90px; line-height: 90px; }

.Mindex3 .Mindex3-2 .list ul .on .flex .name { padding-bottom: 5px; }

.Mindex3 .Mindex3-2 .list ul .on .flex .infor { display: -webkit-box; display: -ms-flexbox; display: flex; }

.Mindex4 { padding: 20px 0; }

.Mindex4 .tilebt { height: 30px; line-height: 30px; background: #ffebdb; text-align: center; font-size: 20px; overflow: hidden; }

.Mindex4 .tilebt .sp1 { color: #039C03; }

.Mindex4 .tilebt .sp2 { color: #000; }

.Mindex4 .tilebt u { width: 10px; height: 10px; display: inline-block; vertical-align: middle; margin: -2px 5px 0; background: #039C03; border-radius: 50%; }

.Mindex4 .Mindex4-1 { padding: 20px 0 0 20px; width: 600px; display: block; }

.Mindex4 .Mindex4-1 .lunbox { position: relative; width: 600px; height: 300px; overflow: hidden; }

.Mindex4 .Mindex4-1 .lunbox .bd ul li { display: block; width: 600px; height: 300px; position: relative; }

.Mindex4 .Mindex4-1 .lunbox .bd ul li a { display: block; }

.Mindex4 .Mindex4-1 .lunbox .bd ul li img { display: block; width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; }

.Mindex4 .Mindex4-1 .lunbox .bd ul li .text { background: -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(10%, rgba(0, 0, 0, 0.1)), color-stop(80%, rgba(0, 0, 0, 0.6)), to(rgba(0, 0, 0, 0.7))); background: -o-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.1) 10%, rgba(0, 0, 0, 0.6) 80%, rgba(0, 0, 0, 0.7) 100%); background: linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, 0.1) 10%, rgba(0, 0, 0, 0.6) 80%, rgba(0, 0, 0, 0.7) 100%); height: 40px; padding-top: 20px; line-height: 40px; position: absolute; left: 0; bottom: 0; color: #fff; width: 100%; }

.Mindex4 .Mindex4-1 .lunbox .bd ul li .text p { padding: 0 20px; display: block; max-width: 60%; overflow: hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis; }

.Mindex4 .Mindex4-1 .lunbox .hd { position: absolute; right: 20px; bottom: 15px; height: 20px; }

.Mindex4 .Mindex4-1 .lunbox .hd ul { display: inline-block; vertical-align: middle; }

.Mindex4 .Mindex4-1 .lunbox .hd li { display: inline-block; vertical-align: middle; height: 5px; width: 5px; margin: 0 5px; background: #fff; text-indent: 100em; overflow: hidden; }

.Mindex4 .Mindex4-1 .lunbox .hd .on { width: 12px; background: #039C03; }

.Mindex4 .Mindex4-1 .lunbox .prev, .Mindex4 .Mindex4-1 .lunbox .next { display: inline-block; vertical-align: middle; cursor: pointer; color: #fff; width: 20px; height: 20px; font-size: 20px; font-family: serif; margin-top: -5px; padding: 0 5px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }

.Mindex4 .Mindex4-1 .list li { width: 290px; height: 165px; position: relative; overflow: hidden; display: block; float: left; margin: 20px 20px 0 0; }

.Mindex4 .Mindex4-1 .list li:nth-child(2n) { margin-right: 0; }

.Mindex4 .Mindex4-1 .list li .img { width: 100%; height: 100%; display: block; color: #fff; }

.Mindex4 .Mindex4-1 .list li .img:hover { color: #039C03; }

.Mindex4 .Mindex4-1 .list li .img:hover img { -webkit-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1); }

.Mindex4 .Mindex4-1 .list li img { display: block; width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; -webkit-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear; }

.Mindex4 .Mindex4-1 .list li p { height: 30px; line-height: 30px; background: rgba(0, 0, 0, 0.5); bottom: 0; left: 0; width: 100%; text-align: center; position: absolute; }

.Mindex4 .Mindex4-2 { width: 500px; padding-right: 20px; padding-top: 10px; }

.Mindex4 .Mindex4-2 .list { padding-top: 5px; }

.Mindex4 .Mindex4-2 .list .bt { height: 30px; line-height: 30px; overflow: hidden; }

.Mindex4 .Mindex4-2 .list .bt span { display: block; float: left; height: 30px; font-size: 18px; }

.Mindex4 .Mindex4-2 .list .bt span u { text-decoration: none; color: #039C03; }

.Mindex4 .Mindex4-2 .list .bt .more { float: right; font-size: 12px; }

.Mindex4 .Mindex4-2 .list .lis { padding-top: 5px; display: block; }

.Mindex4 .Mindex4-2 .list .lis li { height: 30px; line-height: 30px; display: -webkit-box; display: -ms-flexbox; display: flex; }

.Mindex4 .Mindex4-2 .list .lis li .time { font-size: 14px; color: #666; }

.Mindex4 .Mindex4-2 .list .lis a { display: block; line-height: 30px; -webkit-box-flex: 1; -ms-flex: 1; flex: 1; padding-right: 10px; overflow: hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis; }

.Mindex5 { padding: 10px 23px; }

.Mindex5 .title { height: 40px; line-height: 40px; }

.Mindex5 .list { width: 100%; overflow: hidden; }

.Mindex5 .list ul { width: 107%; }

.Mindex5 .list ul li { float: left; width: 110px; margin: 10px 39px 0 0; }

.Mindex5 .list ul li img { width: 110px; height: 110px; display: block; border-radius: 10px; overflow: hidden; -o-object-fit: cover; object-fit: cover; }

.Mindex5 .list ul li p { height: 30px; line-height: 30px; overflow: hidden; width: 100%; padding-top: 5px; text-align: center; }

.contbjff { background: #fff; padding: 0 20px; padding-bottom: 20px; }

/*面包屑*/
.curmb { color: #696969; font-size: 12px; height: 50px; line-height: 50px; overflow: hidden; }

.curmb span { font-family: serif; }

.curmb a { color: #696969; }

.curmb a:hover { color: #039C03; }

.cont1 .list { width: 102%; }

.cont1 .list li { float: left; width: 100px; height: 40px; display: block; margin: 0 18px 20px 0; }

.cont1 .list li a { padding: 0 5px; display: block; height: 38px; line-height: 38px; width: 88px; border: 1px solid #d2d2d2; font-size: 14px; overflow: hidden; text-align: center; border-radius: 5px; }

.cont1 .list li a:hover { background: #039C03; color: #fff; border-color: #039C03; }

.cont1 .list .on a { background: #039C03; color: #fff; border-color: #039C03; }

.cont2 .list { width: 100%; }

.cont2 .list ul li { float: left; width: 198px; height: 248px; padding: 30px 0 0 0; border: 1px solid #d2d2d2; display: block; margin: 10px 40px 20px 0px; -webkit-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear; }

.cont2 .list ul li:nth-child(5n) { margin-right: 0; }

.cont2 .list ul li:hover { border-color: rgba(255, 99, 72, 0.5); -webkit-box-shadow: 0px 0px 10px rgba(255, 99, 72, 0.5); box-shadow: 0px 0px 10px rgba(255, 99, 72, 0.5); }

.cont2 .list ul li .item { display: block; height: 100%; }

.cont2 .list ul li .item img { display: block; margin: 0 auto; width: 120px; height: 120px; border-radius: 15px; -o-object-fit: cover; object-fit: cover; }

.cont2 .list ul li .item .name { height: 50px; line-height: 50px; overflow: hidden; display: block; font-size: 16px; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis; text-align: center; padding: 0 10px; }

.cont2 .list ul li .item p { font-size: 12px; color: #666666; height: 30px; line-height: 30px; padding: 0 10px; overflow: hidden; white-space: nowrap; }

.cont2 .list ul li .item p span:nth-child(2) { padding-left: 5px; }

.cont2 .list ul li .item .time { text-align: center; }

.cont3 .list ul li { float: left; width: 260px; height: 270px; border: 1px solid #e6e6e6; border-radius: 5px; overflow: hidden; margin: 10px 37px 20px 0; -webkit-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear; }

.cont3 .list ul li:nth-child(4n) { margin-right: 0; }

.cont3 .list ul li:hover { -webkit-transform: translateY(-10px); -ms-transform: translateY(-10px); transform: translateY(-10px); }

.cont3 .list ul li .item { display: block; width: 100%; height: 100%; }

.cont3 .list ul li .item img { display: block; width: 100%; height: 120px; -o-object-fit: cover; object-fit: cover; border-radius: 5px; }

.cont3 .list ul li .item .name { height: 30px; line-height: 30px; display: block; overflow: hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis; padding: 0 15px; padding-top: 10px; font-size: 16px; }

.cont3 .list ul li .item .text { color: #333; padding: 0 15px; line-height: 25px; overflow: hidden; height: 75px; text-align: justify; display: -webkit-box; -webkit-line-clamp: 3; font-size: 14px; -webkit-box-orient: vertical; word-break: break-all; }

.cont3 .list ul li .item .time { font-size: 12px; padding: 0 15px; height: 30px; line-height: 30px; color: #767676; }

.cont4 .list ul li { width: 290px; height: 248px; border: 1px solid #e6e6e6; padding: 20px 30px 0; display: block; border-radius: 5px; margin: 20px 50px 10px 0; float: left; }

.cont4 .list ul li:nth-child(3n) { margin-right: 0; }

.cont4 .list ul li .item { display: -webkit-box; display: -ms-flexbox; display: flex; overflow: hidden; }

.cont4 .list ul li .item .img { height: 110px; width: 110px; border-radius: 15px; overflow: hidden; }

.cont4 .list ul li .item .img img { display: block; -o-object-fit: cover; object-fit: cover; width: 100%; height: 100%; }

.cont4 .list ul li .item .infor { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; padding-left: 15px; }

.cont4 .list ul li .item .infor .name { height: 30px; line-height: 30px; font-size: 16px; overflow: hidden; display: block; width: 100%; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis; }

.cont4 .list ul li .item .infor p { height: 20px; line-height: 20px; overflow: hidden; color: #666; margin: 8px 0 16px; }

.cont4 .list ul li .item .infor .btn { width: 120px; height: 35px; display: block; line-height: 35px; border-radius: 10px; text-align: center; color: #fff; cursor: pointer; background: #ffa88b; }

.cont4 .list ul li .item .infor .btn:hover { background: #039C03; }

.cont4 .list ul li .text { line-height: 28px; overflow: hidden; height: 112px; text-align: justify; display: -webkit-box; -webkit-line-clamp: 4; font-size: 14px; -webkit-box-orient: vertical; word-break: break-all; padding-top: 10px; }

.cont5 .list ul li { display: -webkit-box; display: -ms-flexbox; display: flex; border-bottom: 1px solid #e6e6e6; padding: 20px 0; }

.cont5 .list ul li:first-child { padding-top: 10px; }

.cont5 .list ul li .img { width: 280px; height: 120px; display: block; overflow: hidden; border-radius: 5px; }

.cont5 .list ul li .img img { width: 100%; height: 100%; display: block; -o-object-fit: cover; object-fit: cover; }

.cont5 .list ul li .infor { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; overflow: hidden; padding-left: 10px; }

.cont5 .list ul li .infor .name { float: left; height: 20px; line-height: 20px; overflow: hidden; display: block; width: 100%; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis; font-size: 18px; margin-bottom: 10px; }

.cont5 .list ul li .infor .text { float: left; width: 100%; height: 50px; line-height: 25px; text-align: justify; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; word-break: break-all; overflow: hidden; margin-bottom: 10px; }

.cont5 .list ul li .infor .time { color: #666; float: left; height: 20px; line-height: 20px; padding-top: 10px; }

.cont5 .list ul li .infor .btn { width: 110px; height: 30px; display: block; float: right; background: #039C03; color: #fff; line-height: 30px; border-radius: 5px; text-align: center; }

.cont5 .list ul li .infor .btn:hover { opacity: 0.9; }

.cont6 .list ul li { -webkit-box-align: center; -ms-flex-align: center; align-items: center; float: left; width: 360px; display: -webkit-box; display: -ms-flexbox; display: flex; overflow: hidden; line-height: 30px; height: 30px; }

.cont6 .list ul li:nth-child(2n) { float: right; }

.cont6 .list ul li a { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; overflow: hidden; padding-right: 10px; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis; }

.cont6 .list ul li span { color: #666; }

.cont6 .list ul li::before { width: 3px; height: 3px; display: block; background: #666; content: ''; margin-right: 6px; }

.cont7 .list ul li { display: -webkit-box; display: -ms-flexbox; display: flex; height: 30px; line-height: 30px; overflow: hidden; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin-bottom: 10px; }

.cont7 .list ul li .name { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; display: block; overflow: hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis; }

.cont7 .list ul li .stare {width: 106px;height: 20px;display: block;position: relative;background-position: 0 -26px;margin: 0px 20px;}

.cont7 .list ul li .stare span { display: block; width: 100%; height: 100%; position: absolute; top: 0; left: 0; background-position: 0 0; }

.cont7 .list ul li .time {/* width: 125px; */overflow: hidden;height: 30px;color: #666;margin: 0 5px;flex: 1;}

.cont7 .list ul li .time:nth-child(1){flex:inherit;width: 170px;}

.cont7 .list ul li .time:nth-child(3){flex:inherit;width: 100px;}

.cont7 .list ul li .btn {width: 80px;background: #ff9583;height: 25px;line-height: 25px;display: block;text-align: center;color: #fff;border-radius: 5px;margin-left: 20px;}

.cont7 .list ul li .btn:hover { background: #039C03; }

.cont8 .scroll { width: 100%; padding-bottom: 20px; }

.cont8 .scroll ul { height: auto; overflow-x: auto; overflow-y: hidden; width: 100%; padding: 10px 0 10px; white-space: nowrap; }

.cont8 .scroll ul::-webkit-scrollbar { width: 8px; height: 8px; background: #dcdcdc; border-radius: 10px; }

.cont8 .scroll ul::-webkit-scrollbar-button { width: 0; height: 0; }

.cont8 .scroll ul::-webkit-scrollbar-corner { display: block; }

.cont8 .scroll ul::-webkit-scrollbar-thumb { background-clip: padding-box; background-color: #039C03; border-radius: 10px; }

.cont8 .scroll ul li { display: inline-block; height: auto; width: auto; margin-right: 8px; }

.cont8 .scroll ul li img { width: 100%; display: block; cursor: pointer; }

.cont9 .lablist { overflow: hidden; }

.cont9 .lablist .lab { border: 1px solid #e6e6e6; padding: 0 8px; height: 28px; line-height: 28px; color: #666; display: block; float: left; border-radius: 5px; margin: 0 20px 10px 0; cursor: pointer; }

.cont9 .lablist .lab.on, .cont9 .lablist .lab:hover { color: #fff; background: #039C03; border-color: #039C03; }

.cont9 .listbox { padding-top: 10px; }

.cont9 .listbox .list .item { display: -webkit-box; display: -ms-flexbox; display: flex; overflow: hidden; }

.cont9 .listbox .list .item .img { width: 180px; height: 110px; display: block; overflow: hidden; border-radius: 5px; }

.cont9 .listbox .list .item .img img { width: 100%; height: 100%; display: block; -o-object-fit: cover; object-fit: cover; }

.cont9 .listbox .list .item .infor { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; padding-left: 20px; overflow: hidden; }

.cont9 .listbox .list .item .infor .h2 { display: -webkit-box; display: -ms-flexbox; display: flex; width: 100%; height: 30px; line-height: 30px; }

.cont9 .listbox .list .item .infor .h2 .name { display: block; -webkit-box-flex: 1; -ms-flex: 1; flex: 1; overflow: hidden; font-weight: bold; font-size: 18px; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis; }

.cont9 .listbox .list .item .infor .h2 .more { font-size: 12px; color: #666; cursor: pointer; }

.cont9 .listbox .list .item .infor .h2 .more:hover { color: #039C03; }

.cont9 .listbox .list .item .infor .text { padding-top: 5px; height: 75px; line-height: 25px; text-align: justify; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; word-break: break-all; overflow: hidden; }

.cont9 .listbox .list ul { padding-top: 10px; }

.cont9 .listbox .list ul li { float: left; width: 140px; height: 190px; padding: 20px 0 0 0; border: 1px solid #d2d2d2; display: block; margin: 10px 27px 7px 0px; -webkit-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear; }

.cont9 .listbox .list ul li:nth-child(5n) { margin-right: 0; }

.cont9 .listbox .list ul li:hover { -webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2); box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2); }

.cont9 .listbox .list ul li .item { display: block; height: 100%; text-align: center; }

.cont9 .listbox .list ul li .item img { display: block; margin: 0 auto; width: 100px; height: 100px; border-radius: 15px; -o-object-fit: cover; object-fit: cover; }

.cont9 .listbox .list ul li .item .name { height: 30px; line-height: 30px; overflow: hidden; display: block; padding: 0 5px; padding-top: 5px; }

.cont9 .listbox .list ul li .item p { font-size: 12px; color: #666666; height: 25px; line-height: 25px; padding: 0 5px; overflow: hidden; }

.cont9 .listbox .list ul li .item p span:nth-child(2) { padding-left: 5px; }

.cont10 { padding-top: 10px; }

.cont10 .title .bt2 { font-weight: bold; font-size: 20px; }

.cont10 .list { width: 100%; padding-top: 10px; }

.cont10 .list ul { width: 105%; }

.cont10 .list li { float: left; margin: 0 18px 20px 0; }

.cont10 .list li:nth-child(4n) { margin-right: 0; }

.cont10 .list li .item { display: block; width: 260px; padding: 7px 8px; height: 72px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; background-color: #fafafa; border-radius: 10px; }

.cont10 .list li .item:hover { background: #ffe9e5; }

.cont10 .list li .item .img { width: 72px; height: 72px; overflow: hidden; border-radius: 10px; }

.cont10 .list li .item .img img { width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; display: block; }

.cont10 .list li .item .name { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; padding-left: 20px; height: 40px; line-height: 40px; overflow: hidden; width: 100%; font-size: 16px; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis; }

.Ritem { padding-bottom: 15px; }

.Ritem .switch a { margin-top: 0; margin-bottom: 5px; }

.Ritem .title { border-bottom: 1px solid #e6e6e6; }

.Ritem1 .list { padding-top: 10px; }

.Ritem1 .list a { display: block; overflow: hidden; height: 30px; line-height: 30px; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis; }

.Ritem1 .list a::before { content: ''; display: inline-block; vertical-align: middle; width: 2px; height: 2px; background: #666; margin: -2px 5px 0 0; }

.Ritem2 .list ul li { display: -webkit-box; display: -ms-flexbox; display: flex; overflow: hidden; padding: 9px 0; height: 20px; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

.Ritem2 .list ul li .num { width: 30px; display: block; text-align: center; line-height: 20px; height: 20px; border-radius: 5px; background: #fb6e0e; margin-right: 10px; color: #fff; }

.Ritem2 .list ul li .flex { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; overflow: hidden; }

.Ritem2 .list ul li .flex .name { height: 20px; line-height: 20px; overflow: hidden; display: block; width: 100%; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis; }

.Ritem2 .list ul li .flex .infor { display: none; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

.Ritem2 .list ul li .flex .infor img { height: 65px; line-height: 65px; border-radius: 15px; overflow: hidden; display: block; }

.Ritem2 .list ul li .flex .infor .tex { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; overflow: hidden; line-height: 28px; color: #666; font-size: 14px; padding: 0 10px; }

.Ritem2 .list ul li .flex .infor .tex p { width: 100%; height: 28px; overflow: hidden; }

.Ritem2 .list ul li .flex .infor .btn { width: 65px; height: 24px; display: block; border: 1px solid #039C03; text-align: center; line-height: 24px; font-size: 14px; overflow: hidden; border-radius: 5px; color: #039C03; }

.Ritem2 .list ul li .flex .infor .btn:hover { color: #fff; background: #039C03; }

.Ritem2 .list ul li:last-child { padding-bottom: 0; }

.Ritem2 .list ul li + li .num { background: #ff902e; }

.Ritem2 .list ul li + li + li .num { background: #f9cd6e; }

.Ritem2 .list ul li + li + li + li .num { background: none; color: #666; }

.Ritem2 .list ul .on { height: 90px; }

.Ritem2 .list ul .on .num { height: 90px; line-height: 90px; }

.Ritem2 .list ul .on .flex .name { padding-bottom: 5px; }

.Ritem2 .list ul .on .flex .infor { display: -webkit-box; display: -ms-flexbox; display: flex; }

.Ritem3 .list ul { padding-top: 10px; }

.Ritem3 .list ul li { float: left; width: 155px; margin: 10px 10px 0px 0; }

.Ritem3 .list ul li:nth-child(2n) { margin-right: 0; }

.Ritem3 .list ul li .item { display: block; width: 100%; }

.Ritem3 .list ul li img { width: 100%; height: 80px; display: block; border-radius: 5px; -o-object-fit: cover; object-fit: cover; }

.Ritem3 .list ul li .name { text-align: center; height: 30px; line-height: 30px; padding-top: 5px; overflow: hidden; display: block; width: 100%; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis; }

.Ritem4 .title { border: none; }

.Ritem4 .title + .list li:first-child { padding-top: 5px; }

.Ritem4 .list li { display: -webkit-box; display: -ms-flexbox; display: flex; padding: 10px 0; height: 70px; border-bottom: 1px solid #e6e6e6; }

.Ritem4 .list li .img { display: block; width: 70px; height: 70px; border-radius: 15px; overflow: hidden; }

.Ritem4 .list li .img img { display: block; width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; }

.Ritem4 .list li .infor { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; overflow: hidden; padding-left: 10px; position: relative; height: 70px; }

.Ritem4 .list li .infor .name { height: 30px; line-height: 30px; overflow: hidden; display: block; -o-text-overflow: ellipsis; text-overflow: ellipsis; white-space: nowrap; font-size: 16px; }

.Ritem4 .list li .infor .p { padding-right: 60px; display: block; overflow: hidden; }

.Ritem4 .list li .infor .p span { display: block; width: 44%; overflow: hidden; height: 20px; line-height: 20px; color: #666; float: left; margin-right: 1%; }

.Ritem4 .list li .infor .p span:nth-child(2n) { width: 55%; margin-right: 0; }

.Ritem4 .list li .infor .btn { display: block; position: absolute; height: 20px; width: 50px; border: 1px solid #039C03; color: #039C03; text-align: center; line-height: 20px; right: 0; top: 23px; border-radius: 5px; }

.Ritem4 .list li .infor .btn:hover { color: #fff; background: #039C03; }

.Ritem5 .title { border: none; }

.Ritem5 .list { width: 100%; overflow: hidden; }

.Ritem5 .list ul { width: 105%; }

.Ritem5 .list ul li { float: left; width: 80px; margin: 0 40px 5px 0; }

.Ritem5 .list ul li:nth-child(3n) { margin-right: 0px; }

.Ritem5 .list ul li .item { display: block; }

.Ritem5 .list ul li .item img { width: 80px; height: 80px; display: block; border-radius: 15px; overflow: hidden; -o-object-fit: cover; object-fit: cover; }

.Ritem5 .list ul li .item .name { height: 30px; line-height: 30px; overflow: hidden; text-align: center; width: 100%; }

.title { height: 50px; line-height: 50px; display: block; display: -webkit-box; display: -ms-flexbox; display: flex; }

.title .bt { float: left; font-size: 20px; font-weight: bold; display: block; -webkit-box-flex: 1; -ms-flex: 1; flex: 1; }

.title .bt2 { float: left; -webkit-box-flex: 1; -ms-flex: 1; flex: 1; font-weight: normal; font-size: 18px; }

.title .bt2::before { content: ''; display: inline-block; vertical-align: middle; margin: -4px 8px 0 0; width: 3px; height: 20px; background: #039C03; }

.title .labbox { display: block; float: left; -webkit-box-flex: 1; -ms-flex: 1; flex: 1; }

.title .labbox .lab { float: left; font-size: 16px; position: relative; height: 50px; margin-right: 10px; cursor: pointer; }

.title .labbox .on { color: #039C03; }

.title .labbox .on::before { width: 30px; height: 2px; content: ''; display: block; position: absolute; background: #039C03; left: 50%; bottom: 5px; margin-left: -15px; }

.title a.more { float: right; color: #666; font-size: 12px; }

.title a.more:hover { color: #039C03; }

.switch { padding: 1px 0; }

.switch a { display: block; float: left; padding: 0 15px; border: 1px solid #e6e6e6; border-radius: 20px; height: 30px; line-height: 30px; margin: 10px 20px 10px 0; cursor: pointer; }

.switch .on, .switch a:hover { background: #039C03; color: #fff; border-color: #039C03; }

.swlab { height: 40px; line-height: 40px; border-bottom: 1px solid #e6e6e6; display: -webkit-box; display: -ms-flexbox; display: flex; }

.swlab .lab { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; overflow: hidden; position: relative; text-align: center; font-size: 18px; font-weight: bold; cursor: pointer; }

.swlab .lab::before { width: 1px; height: 20px; background: #e6e6e6; display: block; content: ''; position: absolute; top: 10px; right: 0; }

.swlab .lab:last-child::before { display: none; }

.swlab .on { color: #039C03; }

.pages { /* 分页 */ }

.pages .pagewrap { width: 100%; height: 40px; padding: 20px 0; line-height: 40px; text-align: center; color: #666666; overflow: hidden; }

.pages .pagewrap a, .pages .pagewrap span { display: inline-block; height: 38px; text-align: center; line-height: 40px; border: 1px solid #d1d1d6; border-radius: 5px; padding: 0 15px; margin: 0 2px; font-size: 16px; color: #626675; }

.pages .pagewrap a.current, .pages .pagewrap .active a, .pages .pagewrap a:hover { color: #fff; border: 1px solid #039C03; background: #039C03; }

.pages .pagewrap span { padding: 0 15px; }

.pages .pagewrap li { display: inline-block; _zoom: 1; display: inline; }

.pages .pagewrap .page { margin: 0 auto; display: block; }

.pages .pagewrap li.active a { color: #fff; border: 1px solid #039C03; background: #039C03; }

.hjtop { padding: 0 0 20px 0; display: -webkit-box; display: -ms-flexbox; display: flex; background: #fff; margin-bottom: 20px; }

.hjtop .img { width: 510px; display: block; height: 250px; overflow: hidden; margin-top: 20px; }

.hjtop .img img { display: block; width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; }

.hjtop .infor { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; overflow: hidden; padding: 0 20px; }

.hjtop .infor .name { height: 55px; line-height: 55px; border-bottom: 1px solid #e6e6e6; font-size: 18px; overflow: hidden; font-weight: bold; }

.hjtop .infor .text { padding-top: 10px; color: #333; line-height: 30px; overflow: hidden; height: 150px; text-align: justify; display: -webkit-box; -webkit-line-clamp: 5; font-size: 14px; -webkit-box-orient: vertical; word-break: break-all; }

.hjtop .infor .bq { height: 30px; line-height: 30px; padding-top: 20px; overflow: hidden; width: 100%; }

.hjtop .infor .bq a { display: inline-block; margin-left: 5px; }

.bqhjtop { display: -webkit-box; display: -ms-flexbox; display: flex; overflow: hidden; padding: 20px 0; height: 120px; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

.bqhjtop .img { width: 120px; height: 120px; display: block; border-radius: 5px; overflow: hidden; }

.bqhjtop .img img { width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; display: block; }

.bqhjtop .infor { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; padding-left: 15px; overflow: hidden; color: #666; height: 120px; }

.bqhjtop .infor .h1 { display: -webkit-box; display: -ms-flexbox; display: flex; height: 30px; line-height: 30px; overflow: hidden; }

.bqhjtop .infor .h1 h1 { display: block; -webkit-box-flex: 1; -ms-flex: 1; flex: 1; font-weight: bold; height: 30px; font-size: 20px; overflow: hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis; color: #333; }

.bqhjtop .infor .text { height: 64px; line-height: 22px; text-align: justify; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; word-break: break-all; overflow: hidden; padding-top: 3px; margin-bottom: 5px; }

.bqhjtop .infor .bq { height: 20px; line-height: 20px; overflow: hidden; }

.bqhjtop .infor .bq span { opacity: 0.9; padding: 0 10px; }

.bqhjtop .infor .bq span:last-child { display: none; }

.bqhjtop .downbtn { min-width: 50px; height: 40px; text-align: center; color: #fff; background: #039C03; line-height: 40px; border-radius: 5px; margin-left: 20px; padding: 0 15px; }

.bqhjtop .downbtn:hover { opacity: 0.9; }

.newstop { width: 100%; border-bottom: 1px solid #e5e5e5; padding: 10px 0; }

.newstop .h1 { line-height: 50px; font-weight: bold; font-size: 20px; text-align: center; }

.newstop .lab_p { padding-top: 10px; line-height: 30px; height: 30px; overflow: hidden; color: #6b6b6b; }

.newstop .lab_p span { display: block; float: left; padding-right: 100px; }

.newstop .lab_p span:last-child { padding-left: 100px; padding-right: 0; float: right; }

.ContL { float: left; width: 820px; margin-right: 20px; }

.ContL .cont2 .list ul li { width: 195px; margin: 10px 10px 10px 0; }

.ContL .cont2 .list ul li:nth-child(4n) { margin-right: 0; }

/*.ContL .cont2 .list ul li:nth-child(5n) { margin-right: 10px; }*/

.ContR { float: right; width: 320px; }

.gametop { padding: 20px 0; }

.gametop .h1 { height: 40px; line-height: 40px; font-weight: bold; font-size: 20px; overflow: hidden; width: 100%; }

.gametop .item { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; height: 80px; padding: 20px 0; }

.gametop .item img { height: 80px; width: 80px; border-radius: 15px; display: block; }

.gametop .item .infor { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; overflow: hidden; padding-left: 15px; }

.gametop .item .infor .p { overflow: hidden; color: #666; }

.gametop .item .infor .p a { color: #039C03; }

.gametop .item .infor .p span { display: block; width: 32%; padding-right: 1%; float: left; height: 40px; line-height: 40px; overflow: hidden; }

.gametop .item .sao { text-align: center; font-size: 12px; line-height: 20px; padding: 0 100px; color: #666; }

.gametop .item .sao img { width: 120px; height: 120px; }

.gametop .btnbox{position: relative; min-height: 40px; }

.gametop .btnbox .btn { float: left; width: 95px; padding-right: 50px; height: 40px; line-height: 40px; text-align: center; background: #aaaaaa; color: #fff; position: relative; display: block; margin: 0 30px 10px 0; border-radius: 5px; }

.gametop .btnbox .btn .sao_ { position: absolute; width: 50px; height: 40px; display: block; right: 0; top: 0; }

.gametop .btnbox .btn .sao_:hover .em { height: 110px; }

.gametop .btnbox .btn .sao_::before { width: 1px; height: 20px; display: block; left: 0; top: 50%; margin-top: -10px; content: ''; position: absolute; background: #fff; }

.gametop .btnbox .btn .sao_ i { background-position: -130px -8px; display: block; margin: 8px auto; width: 23px; height: 23px; }

.gametop .btnbox .btn .sao_ .em { z-index: 1; background: #fff; position: absolute; border-radius: 5px; left: 50%; height: 0px; overflow: hidden; -webkit-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear; margin-left: -55px; -webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.6); box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.6); }

.gametop .btnbox .btn .sao_ .em img { padding: 5px; width: 100px; height: 100px; display: block; }

.gametop .btnbox .btn1 { background: #039C03; }

.gametop .btnbox .btn2 { background: #000; }

.gametop .btnbox .btn3 { background: #2f89e8; padding: 0px 25px; }

.gametop .btnbox .btn4 { background: #aaaaaa; padding: 0px 25px; }

.gametop .btnbox .btn5 { background: #aaaaaa; padding: 0px 25px; width: auto;}

.gametop .btnbox .no_zy{position: absolute;width: 145px;height: 40px;z-index: 1;}

.news_center { padding: 20px 0; line-height: 28px; word-break: break-all; font-size: 15px; }

.news_center table, .news_center video, .news_center iframe, .news_center embed { max-width: 100%; margin: 5px auto; }

.news_center table { line-height: 28px; }

.news_center img { max-width: 100%; }

.news_center p > img { margin: 10px; cursor: pointer;max-width: 85%; max-height: 680px; }

.news_center h3 { padding-top: 5px; color: #000; font-size: 17px; line-height: 40px; }

.news_center h3::before { display: inline-block; vertical-align: middle; width: 4px; height: 20px; margin: -2px 5px 0 0; background: #039C03; content: ''; }

.news_center a { color: #039C03; }

.news_center.h3box h3 { background: #f0eff5; height: 30px; line-height: 30px; font-size: 16px; padding: 0; margin: 5px 0; }

.news_center.h3box h3::before { display: none; }

.news_center.h3box h3 span { background: #039C03; float: left; padding: 0 10px; color: #fff; }

/*轮播弹出*/
.bg { position: fixed; top: 0; bottom: 0; left: 0; right: 0; background: #111; opacity: 0.6; filter: Alpha(opacity=60); display: none; z-index: 999; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }

.m-showbox { position: fixed; left: 50%; top: 50%; -webkit-box-shadow: 0 0 10px #111; box-shadow: 0 0 10px #111; display: none; z-index: 1000; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }

.m-showbox .inner-box { position: relative; }

.m-showbox img { display: none; }

.m-showbox img.current { display: block; height: 100%; width: 100%; margin: auto; position: absolute; left: 0; right: 0; top: 0; bottom: 0; }

.close-showbox { position: fixed; width: 70px; height: 70px; background: #111 url("../img/down.png") 18px -300px no-repeat; top: 0; right: 0; cursor: pointer; z-index: 1001; opacity: 0.5; filter: alpha(opacity=50); }

.m-showbox .inner-box .prev { position: absolute; width: 30px; height: 60px; background: #111 url("../img/down.png") no-repeat 0px -365px; left: -80px; top: 50%; margin-top: -30px; cursor: pointer; opacity: 0.5; filter: alpha(opacity=50); }

.m-showbox .inner-box .next { position: absolute; width: 30px; height: 60px; background: #111 url("../img/down.png") no-repeat 0px -415px; right: -80px; top: 50%; margin-top: -30px; cursor: pointer; opacity: 0.5; filter: alpha(opacity=50); }

.m-showbox .inner-box .prev:hover, .m-showbox .inner-box .next:hover, .close-showbox:hover { background-color: #00ceff; }

.warp404 { padding: 50px; }

.warp404 .box { display: block; margin: 0 auto; width: 544px; position: relative; }

.warp404 .box img { width: 544px; display: block; }

.warp404 .box .text { width: 200px; position: absolute; left: 0; top: 230px; text-align: center; }

.warp404 .box .text p { height: 30px; line-height: 30px; color: #666; font-size: 18px; }

.warp404 .box .text .btn { width: 120px; height: 40px; border: 1px solid #eee; line-height: 40px; text-align: center; display: block; margin: 0 auto; margin-top: 20px; font-size: 16px; color: #666; cursor: pointer; border-radius: 20px; }

.warp404 .box .text .btn:hover { background: #039C03; color: #fff; }

.gameitem { display: -webkit-box; display: -ms-flexbox; display: flex; overflow: hidden; background: #eee; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding: 30px; margin: 20px 0; border-radius: 5px; }

.gameitem .img { width: 120px; height: 120px; display: block; border-radius: 15px; overflow: hidden; }

.gameitem .img img { width: 100%; height: 100%; overflow: hidden; display: block; -o-object-fit: cover; object-fit: cover; }

.gameitem .infor { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; padding-left: 20px; overflow: hidden; height: 120px; }

.gameitem .infor .name { height: 30px; line-height: 30px; overflow: hidden; font-weight: bold; color: #333; font-size: 18px; display: block; margin-top: -5px; }

.gameitem .infor p { float: left; height: 30px; line-height: 30px; width: 30%; padding-right: 2%; display: -webkit-box; display: -ms-flexbox; display: flex; overflow: hidden; word-break: break-all;}

.gameitem .infor p u { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; overflow: hidden; display: block; }

.gameitem .infor p u a { padding: 0 10px; border-radius: 5px; margin: 0px 5px 0px; display: block; float: left; line-height: 24px; height: 24px; border: 1px solid #ddd; }

.gameitem .infor p u a:hover { background: #039C03; border-color: #039C03; color: #fff; }

.gameitem .infor .las { padding-top: 5px; width: 98%; }

.gameitem .btn { width: 150px; height: 45px; display: block; background: #039C03; line-height: 45px; text-align: center; display: block; color: #fff; border-radius: 5px; overflow: hidden; }

.gameitem .btn:hover { opacity: 0.9; }


.warp_a .h4{height: 22px;width: 100%;overflow:  hidden;position: relative;  line-height:22px;font-size: 16px;font-weight: 600;padding-bottom: 15px;}
.warp_a .itema{border:1px solid #bfbfbf;padding: 15px 0 15px 0; overflow: hidden;}
.warp_a .left_a{ float: left; width: 350px; border-right: 1px solid #bfbfbf;padding-left: 40px;}
.warp_a .left_a a{ display: block; width: 95%;  font-size: 14px; height: 30px; line-height: 30px; overflow: hidden; color: #313131;}
.warp_a .left_b{ float: left; width: 339px; padding-left: 50px;}
.warp_a .left_b a{  display: block; width: 95%; font-size: 14px; height: 30px; line-height: 30px; overflow: hidden;color: #313131;}
.warp_a .itema li:hover a{color:#039C03;}
.warp_a .itema li.on a{color:#039C03;}

/*11-25 增加的排行榜*/
.Mindex6{padding: 30px 2px;}
.Mindex6 .item{float: left; width: 373px; border:1px solid rgba(0,0,0,0.13); border-radius: 5px; padding-top: 20px; margin-left: 18px;}
.Mindex6 .item .bt{text-align: center; font-size: 26px; height: 30px; line-height: 30px;} 
.Mindex6 .item .bt i{display: inline-block; vertical-align: middle; margin: -2px 5px 0 0;height:23px;width:23px;background-position: -122px -125px; }
.Mindex6 .item ul{padding: 0 10px;}
.Mindex6 .item ul li{display: -webkit-box; display: -ms-flexbox; display: flex;  overflow: hidden;  -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding: 20px 0; border-bottom: 1px solid rgba(0,0,0,0.1);}
.Mindex6 .item ul li:last-child{border:none;}
.Mindex6 .item ul li .num{width: 18px; height: 18px; text-align: center;background: #0e51fb; color: #fff; border:1px solid #0e51fb; line-height: 18px; font-size: 14px; border-radius: 5px;  }
.Mindex6 .item ul li .img{width: 55px; height: 55px; border-radius: 5px; display: none; overflow: hidden; margin-left: 10px;}
.Mindex6 .item ul li .img img{width: 100%; height: 100%; display: block; object-fit: cover;}
.Mindex6 .item ul li .infor{-webkit-box-flex: 1; -ms-flex: 1; flex: 1; overflow: hidden; display: block; padding-left: 10px;}
.Mindex6 .item ul li .infor .name{height: 20px; line-height: 20px; overflow: hidden ; display: block; white-space: nowrap; text-overflow: ellipsis;  font-size: 18px; }
.Mindex6 .item ul li .infor p{height: 20px; line-height: 20px; overflow: hidden; font-size: 14px;color: #666666; display: none;}
.Mindex6 .item ul li .infor p span{padding-right: 10px;}
.Mindex6 .item ul li .btn{width: 60px; height: 24px; line-height: 24px; display: block; border:1px solid #fb6e0e; text-align: center; border-radius: 5px;  color: #fb6e0e; font-size: 16px;}
.Mindex6 .item ul li .btn:hover{background: #fb6e0e; color: #fff;}
.Mindex6 .item ul li.on .img{display: block;}
.Mindex6 .item ul li.on .infor .name{padding-bottom: 7px;}
.Mindex6 .item ul li.on .infor p{display: block;}

.Mindex6 .item ul li .num{background: #0e51fb; border-color:#0e51fb ;}
.Mindex6 .item ul li + li .num{background: #86a8fd; border-color:#86a8fd ;}
.Mindex6 .item ul li + li + li .num{background: #b6cafe; border-color:#b6cafe ;}
.Mindex6 .item ul li + li + li  + li .num{background: none;border-color: #0e51fb; color: #0e51fb;}

.Mindex6 .item + .item .bt i{height:24px;width:33px;background-position: -159px -89px;}
.Mindex6 .item + .item ul li .num{background: #ffcd36; border-color:#ffcd36 ;}
.Mindex6 .item + .item ul li + li .num{background: #ffe69a; border-color:#ffe69a ;}
.Mindex6 .item + .item ul li + li + li .num{background: #fff0c2; border-color:#fff0c2 ;}
.Mindex6 .item + .item ul li + li + li  + li .num{background: none;border-color: #ffcd36; color: #ffcd36;}

.Mindex6 .item + .item + .item .bt i{height:24px;width:28px;background-position: -119px -89px; }
.Mindex6 .item + .item + .item ul li .num{background: #ff4040; border-color:#ff4040 ;}
.Mindex6 .item + .item + .item ul li + li .num{background: #ff9f9f; border-color:#ff9f9f ;}
.Mindex6 .item + .item + .item ul li + li + li .num{background: #ffc5c5; border-color:#ffc5c5 ;}
.Mindex6 .item + .item + .item ul li + li + li + li .num{background: none;border-color: #ffc5c5; color: #ff4040;}

/*1-11 增加的安卓频道*/
.contAPP { padding-bottom: 10px; }

.contAPP .title_ { height: 30px; line-height: 30px; overflow: hidden; padding-bottom: 15px; }

.contAPP .title_ .bt { font-weight: bold; font-size: 20px; float: left; }

.contAPP .title_ .bt i { display: inline-block; vertical-align: middle; background: url("../img/contappico.png") no-repeat center; margin: -5px 8px 0 0; }

.contAPP .title_ .bt .ico1 { height: 26px; width: 22px; background-position: -62px 0; }

.contAPP .title_ .bt .ico2 { height: 21px; width: 21px; background-position: 0 0; }

.contAPP .title_ .bt .ico3 { height: 22px; width: 22px; background-position: -29px 0; }

.contAPP .title_ .bt .ico4 { height: 25px; width: 23px; background-position: -139px 0; }

.contAPP .title_ .bt .ico5 { height: 23px; width: 23px; background-position: -101px 0; }

.contAPP .title_ .more { float: right; color: #999; }

.contAPP .title_ .more:hover { color: #039C03; }

.contAPP .switchlabe .lab { height: 22px; line-height: 22px; overflow: hidden; max-width: 100%; display: block; float: left; margin: 0 20px 10px 0; padding: 0 10px; border-radius: 5px; font-size: 16px; }

.contAPP .switchlabe .on { background: #039C03; color: #fff; }

.contAPP .list1 { width: 100%; overflow: hidden; }

.contAPP .list1 ul { width: 105%; }

.contAPP .list1 ul li { float: left; margin: 0 21px 20px 0; }

.contAPP .list1 ul li .img { width: 182px; height: 117px; display: block; overflow: hidden; }

.contAPP .list1 ul li .img img { width: 100%; display: block; height: 100%; -o-object-fit: cover; object-fit: cover; }

.contAPP .list1 ul li .text { font-size: 16px; line-height: 24px; overflow: hidden; width: 182px; padding-top: 5px; position: relative; }

.contAPP .list1 ul li .text p { display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; word-break: break-all; text-align: justify; min-height: 48px;}

.contAPP .list1 ul li .text span { position: absolute; right: 0; bottom: 0; height: 24px; line-height: 24px; font-size: 12px; background: #f5f6f8; color: #000000; padding-left: 5px; }

.contAPP .list2 { width: 100%; overflow: hidden; }

.contAPP .list2 ul { width: 105%; }

.contAPP .list2 ul li {float: left;width: 180px;height: 260px;padding: 0 5px;border: solid 1px #d2d2d2;margin: 10px 9px 20px 0;}

.contAPP .list2 ul li .img {display: block;width: 100px;height: 100px;margin: 30px auto 0;border-radius: 30px;overflow: hidden;}

.contAPP .list2 ul li .img img { width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; display: block; }

.contAPP .list2 ul li .name { display: block; text-align: center; font-size: 16px; height: 50px; line-height: 50px; overflow: hidden; padding-top: 5px; }

.contAPP .list2 ul li p { font-size: 12px; color: #666666; text-align: center; padding-bottom: 10px; height: 20px; line-height: 20px; overflow: hidden;white-space: nowrap;}

.contAPP .list2 ul li p span {padding: 0 2px;}

.contAPP .list3 { width: 100%; overflow: hidden; }

.contAPP .list3 ul { width: 105%; }

.contAPP .list3 ul li { float: left; width: 100px; margin: 0 56px 20px 0; }

.contAPP .list3 ul li .img { width: 100%; height: 100px; display: block; border-radius: 25px; overflow: hidden; }

.contAPP .list3 ul li .img img { width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; display: block; }

.contAPP .list3 ul li p { height: 30px; line-height: 30px; overflow: hidden; text-align: center; font-size: 16px; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis; padding-top: 5px; }

.pageslink ul{overflow: hidden; padding: 10px 0;}
.pageslink ul li{float: left; width: 47%;height: 30px;overflow: hidden;line-height: 30px;padding: 5px 0;background: #b1b1b1;text-align: center;color: #fff; border-radius: 5px;display: block;}
.pageslink ul li:nth-child(2n){float: right;}
.pageslink ul li a{color:#fff;display: block;overflow: hidden;}
/* 360 */
.pageslink ul li:hover, .pageslink ul li.on{background: #039C03;}

.news_center.h3box h3 span a{color: #046ad2;}