/*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */
html {  font-family: sans-serif; /* 1 */  -ms-text-size-adjust: 100%; /* 2 */  -webkit-text-size-adjust: 100%; /* 2 */-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
body {  margin: 0;text-align:left;font-size: 14px; background:#eef3f6;font-family:"Microsoft YaHei","\5fae\8f6f\96c5\9ed1"}
article,aside,details, /* 1 */figcaption,figure,footer,header,main, /* 2 */menu,nav,section,summary { /* 1 */  display: block;}
audio,canvas,progress,video {  display: inline-block;}
audio:not([controls]) {  display: none;  height: 0;}
progress {  vertical-align: baseline;}
template, /* 1 */[hidden] {  display: none;}
a {  background-color: transparent; /* 1 */  -webkit-text-decoration-skip: objects;}
a,b,p,font,span,strong{font-family: "Microsoft YaHei";}
a:active,a:hover {  outline-width: 0;}
button, input, select, textarea, a{outline:none;}
abbr[title] {  border-bottom: none; /* 1 */  text-decoration: underline; /* 2 */  text-decoration: underline dotted; /* 2 */}
b,strong {  font-weight: inherit;}
dfn {  font-style: italic;}
h1 {  font-size: 2em;  margin: 0.67em 0;}
mark {  background-color: #ff0;  color: #000;}
small {  font-size: 80%;}
sub,sup {  font-size: 75%;  line-height: 0;  position: relative;  vertical-align: baseline;}
sub {  bottom: -0.25em;}
sup {  top: -0.5em;}
img {  border-style: none;}
svg:not(:root) {  overflow: hidden;}
code,kbd,pre,samp {  font-family: monospace, monospace; /* 1 */  font-size: 1em; /* 2 */}
figure {  margin: 1em 40px;}
hr {  box-sizing: content-box; /* 1 */  height: 0; /* 1 */  overflow: visible; /* 2 */}
button,input,select,textarea {  font: inherit; /* 1 */  margin: 0; /* 2 */}
optgroup {  font-weight: bold;}
button,input { /* 1 */  overflow: visible;padding: 0px; margin: 0px;}
button,select { /* 1 */  text-transform: none;}
button,html [type="button"], /* 1 */[type="reset"],[type="submit"] {  -webkit-appearance: button; /* 2 */}
button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner {  border-style: none;  padding: 0;}
button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring {  outline: 1px dotted ButtonText;}
fieldset {  border:0;  margin: 0 2px;  padding: 0.35em 0.625em 0.75em;}
legend {  box-sizing: border-box; /* 1 */  color: inherit; /* 2 */  display: table; /* 1 */  max-width: 100%; /* 1 */  padding: 0; /* 3 */  white-space: normal; /* 1 */}
textarea {  overflow: auto;}
[type="checkbox"],[type="radio"] {  box-sizing: border-box; /* 1 */  padding: 0; /* 2 */}
[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button {  height: auto;}
[type="search"] {  -webkit-appearance: textfield; /* 1 */  outline-offset: -2px; /* 2 */}
[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration {  -webkit-appearance: none;}
::-webkit-input-placeholder {  color: inherit;  opacity: 0.54;}
::-webkit-file-upload-button {  -webkit-appearance: button; /* 1 */  font: inherit; /* 2 */}
button, input, select, textarea, a{outline:none;}
.clearfix {	*zoom:1}
.clearfix:before,.clearfix:after {	display:table;	line-height:0;	content:""}
.clearfix:after {	clear:both}
p{margin: 0;}
img {	width:auto\9;	height:auto;	max-width:100%;	vertical-align:middle;	border:0;	-ms-interpolation-mode:bicubic}
ul,ol,dl,h1,h2,h3,h4,h5,h6,dt,dd{margin:0;padding:0}
ul li,ol li{list-style:none}
.f-fl,.f-lifl li,.f-dlfl dt,.f-dlfl dd{float:left;display:inline}
.f-fr{float:right;display:inline}
.fl{float: left;}.fr{float: right;}
a,a:visited{text-decoration:none;color:#333;}
a:hover{transition:color 160ms ease 0s, background-color 200ms ease 0s, border-color 160ms ease 0s, transform 500ms ease 0s; /*color: #ee2e3d;*/cursor: pointer;}
em{ font-style:normal;}u{text-decoration: none}
/* 全站全局CSS部分结束 */
.g-box-1200{ width:1200px; height:auto; margin:auto; display:block; }
.g-box-1160{ width:1160px; height:auto; margin:auto; display:block; }
.displayFlex{display: flex;}
.clear{clear: both;}.justifyContent{justify-content: space-between;}
.m-margin15{ margin-top:15px;}.marginlr25{margin: 0 25px;}.m-margin20{ margin-top:20px;}.m-margin30{margin-top: 30px;}.m-margin35{margin-top: 35px;}.padding15{padding: 15px;}.marginLeft{margin-left: 20px;}
.g-white{background-color: #fff;}.g-border10{border-radius: 10px;}.overflow{overflow: hidden;}
/*input::placeholder {color: #fff; opacity: 0.9; /* 例如，使用灰色 */}*/
.boxShadow{box-shadow:0 1px 6px 0 rgba(0,0,0,.02);}
.m-backTop{ cursor: pointer; width:40px; height:40px; background:url(../images/goto.png) no-repeat 0px -584px; border-radius: 50%;background-size:100px; display:none; overflow:hidden; position:fixed; right:10px; bottom:100px; z-index:500}
.show{display: block !important;}.noBottom li:last-of-type{margin-bottom: 0px;}
/* #0099ff*/

.new_top{overflow: hidden;width: 100%;height: 34px;line-height: 34px;background: #2F2F2F;}
.new_top p {float: left;font-size: 12px;color: #B0B0B0;}
.new_top span{float: right;overflow: hidden;}
.new_top span a{padding: 0px 10px;font-size: 12px;color: #B0B0B0;border-left: 1px solid #B0B0B0;height: 12px;line-height: 12px;display: block;float: left;margin-top: 10px;}
.new_top span a:first-child{border-left: 0px;}
.new_top span a:hover{color: #fff;}

.header{height: 110px;overflow: hidden;}
.header a.logo{float: left;width: 220px;height: 110px;display: block;color: #000;line-height: 110px;text-align: center;font-weight: bolder;font-size: 22px;}
.header a.logo img{display: block;width: 220px;height: 110px;}
.header .nav{overflow: hidden;float:left;height: 110px; margin-left: 20px;}
.header .nav ul li{float: left;overflow: hidden;padding:0 30px;}
.header .nav ul li a{font-size: 18px;color: #000;line-height: 110px;display: block; font-weight: bolder;}
.header .nav ul li.m-hover a ,.header .nav ul li:hover a{color: #0099ff;}

.g-so{overflow: hidden;height: 36px;width: 290px;border-radius: 32px;margin-top: 29px; border: 1px solid #e2e8f0;   margin-top: 35px; float: right;}
.g-so .g-so-txt{height:36px;line-height:36px;width:245px;border: 0;background:#fff url(../images/soico.png) no-repeat 12px 8px;font-size: 15px;background-size:22px; padding-left:45px;color: #333;}
.g-so .g-so-btn{height: 36px;position: absolute;right: 0px;top:0px;line-height: 36px;display: none;width: 70px;border: 0;background-color: #e1e1e1;color: #333;cursor: pointer;font-size: 15px;border-radius: 32px;}
.g-so .g-so-btn:hover{background:#d9d8d8}

/*底部*/
.footer{background: #2F2F2F;overflow: hidden;padding:15px 0; position: relative;width: 100%;}
.footer p {color: #B0B0B0;line-height: 30px;height: 30px;text-align: center;font-size: 12px;}
.footer p a {color: #B0B0B0;padding: 0px 20px;}
.footer p a.icpNnm{padding:0;}
.footer p a:hover{text-decoration: underline;}

.hotApp{position: relative;overflow: hidden;}
.hotApp .hotico{position: absolute;width: 48px;height: 48px;top: 0;left: 0;background-position: -296px -499px;}
.hotApp ul{display: grid;overflow: hidden;grid-template-columns: repeat(10, 1fr)!important;grid-gap: 15px;margin:20px 15px 15px 15px;}
.hotApp ul li{width: 90px;margin:0 auto;}
.hotApp ul li a{display: block;}
.hotApp ul li a img{width: 90px;display: block;height: 90px;border-radius: 15px;}
.hotApp ul li a p{height: 25px;line-height: 25px;overflow: hidden;text-align: center;font-size: 15px;margin-top: 8px;}
.hotApp ul li a span{display: block;height: 20px;line-height: 20px;color: #999;font-size: 12px;text-align: center;}
.hotApp ul li a:hover p{color: #0099ff;}
.hotApp:before {content: '';display: block;width: 49px;height: 49px;background: url(../images/hoticon.png) no-repeat 0 0;position: absolute;left: 0;top: 0;}

.g-banimg{ overflow:hidden; position:relative;width: 380px;height: 190px;} /* 400-300 */
.g-banimg-ico{ position:absolute; bottom:15px; right:15px;z-index: 99;}
.g-banimg-ico ul li{width: 6px; float:left;height: 6px;background-color:rgba(255,255,255,.5);-webkit-border-radius:25px;border-radius: 25px; margin-right:5px; cursor:pointer; text-indent:-99999px;}
.g-banimg-ico ul li.m-hover{ /*background:#ec003e;*/width: 15px;}
.g-banimg-list{ width:380px; height:190px; overflow:hidden;}
.g-banimg-list ul li{ position:relative; overflow:hidden; width:380px; height:190px;}
.g-banimg-list ul li p{ position:absolute; bottom:0px; left:0px; width:100%; height:40px;background:url(../images/des_bg.png);text-shadow: 0px 1px 2px rgba(0, 0, 0, 0.4);}
.g-banimg-list ul li p strong{ color:#fff;padding:0 20px; width:285px; display:block; font-size:16px;/*font-weight:bolder;*/height: 40px;line-height: 40px; text-overflow: ellipsis; overflow:hidden;}
.g-banimg-list ul li img{width:380px; height:190px;display: block;}
.g-banimg-list ul li:hover p strong{text-decoration: underline;}

.updateApp{overflow: hidden;width: 390px;}
.updateApp ul{overflow: hidden;margin:10px 0 0px 0;}
.updateApp li{height: 24px;line-height: 24px; padding:5px 0px 5px 0px;}
.updateApp li a{ display: block; height: 100%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;padding-left: 20px;position: relative;}
.updateApp li i{ display: block; width: 6px;height: 6px; border:2px solid #efefef; background-color: #f6f9ff; position: absolute;left: 0;top: 50%;margin-top: -4px; overflow: hidden; border-radius: 50%;}
.updateApp li strong{float: left;display: block;margin-right: 10px;font-size: 14px;color: #999;}
.updateApp li .timer{float: right;display: block; color: #999;font-size: 12px;}
.updateApp li img{ display: block; float: left;width: 24px;height: 24px; border-radius: 5px;margin-right: 10px; vertical-align: top;}
.updateApp li p{float: left;overflow: hidden;height: 24px;line-height: 24px;width: 180px;text-align: left;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;font-size: 15px;}
.updateApp li a:hover{ color: #0099ff; }
.updateApp li a:hover i{ border-color: #0099ff; }
.updateApp li.line{ border-bottom: 1px solid #f6f9ff; padding-bottom: 18px;margin-bottom: 10px; }
.updateApp .firstApp{overflow: hidden;border-bottom: 1px dotted #e9e9e9;}
.updateApp .firstApp a{display: block;overflow: hidden;margin:15px 0 10px 0;}
.updateApp .firstApp a p{color: red;height:30px;line-height: 30px;text-align: center;font-weight: bolder;font-size: 18px;margin-bottom:5px;}
.updateApp .firstApp a span{display: block;height: 20px;line-height: 20px;text-align: center;color: #999;font-size: 12px;overflow: hidden;}
.updateApp .firstApp a:hover p{text-decoration:underline;}

.indexRecM{overflow: hidden;}
.indexRecM ul li {width: 100%;font-size: 14px;height: 31px;color: #333;line-height: 31px;overflow: hidden;position: relative;}
.indexRecM ul li:before{content: '>';display: block;position: absolute;left: 0;top: 10px;width: 15px;height: 15px;font-size: 14px;color: #dfe6f2;line-height: 15px;}
.indexRecM ul {padding-top:13px;overflow: hidden;}
.indexRecM ul li a {display: block;}
.indexRecM ul li a p {float: left;width: 290px;overflow: hidden; font-size: 15px;   white-space: nowrap;text-overflow: ellipsis;padding-left: 18px;}
.indexRecM ul li a span {float: right;color: #999;font-size: 12px;}
.indexRecM ul li:hover a {color: #0099ff;}
.indexRecM ul li i {display: inline-block;width: 16px;height: 16px;background-position: -375px 0;position: relative;top: 3px;margin-right: 10px;}
.indexRecM ul li a span font{color: #999 !important;}

.indexHotZt{overflow: hidden; margin-right: 15px;width: 360px; margin-bottom: 15px;}
.indexHotZt .top{overflow: hidden;background-color: #f8f8f8;padding:10px 15px 15px 15px;}
.indexHotZt .top a{overflow: hidden;}
.indexHotZt .top a img{width:330px;height:165px; display: block;}
.indexHotZt .top a strong{display: block;height: 25px;line-height: 25px;overflow: hidden;text-align: center;color: #000;font-size: 16px;margin-bottom: 6px;}
.indexHotZt .top a span {display: block;text-align: center;height: 22px;line-height: 22px;overflow: hidden;font-size: 12px;color: #999;margin-bottom: 10px;}
.indexHotZt .top a span b{margin-left:20px;color: #0099ff;}
.indexHotZt .top a p{overflow: hidden;font-size: 12px;line-height: 22px;height: 44px;display: -webkit-box;margin-bottom: 10px;-webkit-line-clamp: 2;-webkit-box-orient: vertical;word-break: break-all;}
.indexHotZt .top a:hover strong{color: #0099ff;}

.indexHotZt .bottomList {overflow: hidden;margin-top: 15px;}
.indexHotZt .bottomList ul{display: grid;overflow: hidden;grid-template-columns: repeat(3, 1fr)!important;grid-gap: 15px;margin:0 10px 12px;}
.indexHotZt .bottomList ul li{width:90px;margin:0 auto;}
.indexHotZt .bottomList ul li a{display: block;}
.indexHotZt .bottomList ul li a img{width: 90px;display: block;height: 90px;border-radius: 15px;}
.indexHotZt .bottomList ul li a p{height: 25px;line-height: 25px;overflow: hidden;text-align: center;font-size: 15px;margin-top: 8px;}
.indexHotZt .bottomList ul li a span{display: block;height: 20px;line-height: 20px;color: #999;font-size: 12px;text-align: center;}
.indexHotZt .bottomList ul li a:hover p{color: #0099ff;}

.tit{height:40px;line-height: 40px;background:url(../images/hot_title.png) no-repeat left center;}
.tit span{color: #fff;font-size: 15px;padding-left:15px;display: block;float: left;}
a.linkmore{float: right;line-height: 40px;color: #333;font-size: 12px;margin-right: 15px;font-weight: normal;}
a.linkmore:hover{color: #0099ff;}

.titleL {align-items: center;font-weight: bold;font-size: 20px;color: #000;line-height: 28px;overflow: hidden;margin:5px 0 10px 0;height: 40px;}
.titleL p {position: relative;z-index: 1;display: inline-block;margin: 6px 0 0 15px;}
.titleL p:after {content: '';display: block;height: 6px;background: linear-gradient(90deg,#0085f3 0,#00F9E5 100%);border-radius: 2px;position: absolute;bottom: -1px;left: 0;right: 0;z-index: -1;}

.indexImgNews{overflow: hidden;width: 380px;}
.indexImgNews ul li{height: 90px;overflow: hidden;margin-top: 15px;}
.indexImgNews ul li a{display: block;overflow: hidden;position: relative;padding: 0 135px 0 0;height: 90px;}
.indexImgNews ul li a span.imgBox{display: block;position: absolute;right: 0;top:0;}
.indexImgNews ul li a span.imgBox img{height: 90px;display: block;width: 120px;}
.indexImgNews ul li a h4{font-weight:normal;height:56px;line-height: 28px;overflow: hidden;color: #333;font-size: 15px;margin-right: 15px;}
.indexImgNews ul li a p{height: 20px;line-height: 20px;overflow: hidden;color: #999;font-size: 12px;margin-top: 10px;}
.indexImgNews ul li a:hover h4{color: #0099ff;}

.indexAPPMain{overflow: hidden;margin:0px 15px 15px;}
.leftNav{overflow: hidden;display: grid;grid-template-columns: repeat(12, 1fr)!important;grid-gap: 15px;}
.leftNav span{display: block;background-color: #f8f8f8;height: 35px;line-height: 35px;font-size: 14px;color: #333;text-align: center;}

.rightTabAPP{overflow: hidden;}
.listWrap{display: grid;grid-template-columns: repeat(7, 1fr)!important;grid-gap: 15px;overflow: hidden;}
.listWrap li{background: #f8f8f8;/*margin: 5px;box-shadow: 0 0px 2px 0 rgba(0,0,0,.09);*/overflow: hidden;}
.listWrap li a{display: flex;flex-direction: column;justify-content: center;align-items: center;height: 215px;}
.listWrap li a .imgBox {width: 90px;height: 90px;overflow: hidden;border-radius:15px;background: #fff;box-shadow: 0px 2px 2px #f6f8fc;margin-top:5px;}
.imgBox>img {width: 100%;height: 100%;display: block;object-fit: cover;-o-transition: all .3s;-webkit-transition: all .3s;-moz-transition: all .3s;-ms-transition: all .3s;transition: all .3s;}
.listWrap li a .imgInfo {margin-top: 2px;display: flex;flex-direction: column;justify-content: center;align-items: center;width: 100%;}
.listWrap li a .imgInfo p {font-size: 15px;color: #333;width: 135px;padding: 0 5px;text-align: center;margin: 8px auto 0;overflow: hidden;white-space: nowrap;-o-text-overflow: ellipsis;text-overflow: ellipsis;}
.listWrap li a .imgInfo .tip {font-size: 12px;line-height: 18px;color: #999;overflow: hidden;}
.listWrap li a .imgInfo .date {font-size: 12px;line-height: 24px;height: 24px; color: #999;overflow: hidden;margin-top:4px;}
.listWrap li a .imgInfo em{display: none;width: 68px;height: 22px;line-height: 22px;border-radius: 20px;background-color: #0099ff;border: 1px solid #0099ff;text-align: center;color: #fff; margin: 4px auto 0;}
.listWrap li a:hover .imgInfo p:first-child {color: #0099ff;}
.listWrap li a:hover .imgInfo em{display: block;}
.listWrap li a:hover .imgInfo .date{display: none;}

ul.zxgxMain li{background-color: #fff;}

.indexZt{overflow: hidden;}
.indexZt ul{margin:0px 15px 0;overflow: hidden;display: grid; grid-template-columns: repeat(4, 1fr)!important;grid-gap:15px; margin-bottom: 15px;}
.indexZt ul li{overflow: hidden;background: #f8f8f8;}
.indexZt ul li a{display: block;overflow: hidden;}
.indexZt ul li a img{width: 100%;display: block;}
.indexZt ul li a>div{overflow: hidden;margin: 10px 15px 0;}
.indexZt ul li a>div p{height: 25px;line-height: 25px;overflow: hidden;color: #333;font-size: 15px;margin-bottom:4px;}
.indexZt ul li a>div span{display: block;height: 22px;line-height: 22px;overflow: hidden;font-size: 12px;color: #999;margin-bottom:10px;}
.indexZt ul li a>div span b{float: right;}
.indexZt ul li a:hover p{color: #0099ff}

.indexXwdt{overflow: hidden;width: 660px; margin-right: 15px;}
.indexXwdt ul{overflow:hidden;}
.indexXwdt ul li{overflow: hidden;margin-bottom: 15px;}
.indexXwdt ul li a{background: #f8f8f8;overflow: hidden;display: block;padding:0px 15px 0px 168px;position: relative;height: 115px;}
.indexXwdt ul li a i{display: block;width: 153px;height: 115px;overflow: hidden;position: absolute;left: 0px;top: 0px;}
.indexXwdt ul li a span{display: block;height: 20px;line-height: 20px;overflow: hidden;font-size: 12px;color: #999;}
.indexXwdt ul li a p{font-size: 15px;color: #333;height: 35px;line-height: 35px;overflow:hidden;margin-top:8px;    }
.indexXwdt ul li a strong{margin:5px 0 10px 0;display: block;height: 20px;line-height: 20px;overflow: hidden;color: #666;font-size: 12px;white-space: nowrap; text-overflow: ellipsis;}
.indexXwdt ul li a:hover p{color: #0099ff}

.zwdtImg{overflow: hidden;}
.zwdtImg ul{display: grid; grid-template-columns: repeat(2, 1fr)!important;grid-gap:15px;margin:0 0 0 15px;}
.zwdtImg ul li{overflow: hidden;background-color:#fff;}
.zwdtImg ul li a{display: block;overflow: hidden;position: relative;}
.zwdtImg ul li a p{position: absolute;bottom: 0;left: 0px;padding: 0 15px 4px;line-height: 25px;overflow: hidden;height: 50px;color: #fff;font-size: 15px;text-align: center;background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.74));}
.zwdtImg ul li a:hover p{color: #0099ff}

.phRank{overflow: hidden;display: grid; grid-template-columns: repeat(3, 1fr)!important;grid-gap:15px;}
.phRank ul{overflow:hidden;margin:0 15px;}
.phRank ul li{overflow: hidden;position: relative;padding: 0 0 15px 45px;margin-bottom: 15px;border-bottom: 1px solid #EEEEEE;}
.phRank ul li a{display: flex;overflow: hidden;}
.phRank ul li u{position: absolute;color: #333; display: block;width: 30px;height: 30px;line-height: 30px;text-align: center; top: 9px;left: 0px;font-style: italic;font-weight: bolder; font-size: 22px;font-weight: bolder;}
.phRank ul li a i.imgBox{display: none;height: 90px;width: 90px;border-radius: 20px;}
.phRank ul li a i.imgBox img{display: block;border-radius: 20px;width: 90px;height: 90px;}
.phRank ul li a>div{flex: 1;overflow: hidden;height:45px;padding-right: 80px;}
.phRank ul li a>div p{height: 25px;line-height: 25px;color: #333;font-size: 15px;overflow: hidden;}
.phRank ul li a>div span{display: none;height: 14px;overflow: hidden;margin:14px 0;}
.phRank ul li a>div span img{display: block;width: auto;height: 14px;}
.phRank ul li a>div strong{display: block;height: 20px;line-height: 20px;overflow: hidden;color: #999;font-size: 12px;}
.phRank ul li a b{position: absolute;right: 0px;top: 12px;width: 70px;height: 25px;line-height: 25px;font-size: 14px;background: #0099ff;color: #fff;text-align: center;cursor: pointer;border-radius: 20px;}
.phRank ul li a:hover div p{color: #0099ff}
.phRank ul li a b:hover{background:#0796f5;}
.phRank ul li u.ico1{color: #ed4040;}
.phRank ul li u.ico2{color: #2d92fc;}
.phRank ul li u.ico3{color: #56e39d;}
.phRank ul li:nth-child(1) a i.imgBox,.phRank ul li:nth-child(2) a i.imgBox,.phRank ul li:nth-child(3) a i.imgBox{display: block;}
.phRank ul li:nth-child(1) a>div span,.phRank ul li:nth-child(2) a>div span,.phRank ul li:nth-child(3) a>div span{display: block;}
.phRank ul li:nth-child(1) a>div ,.phRank ul li:nth-child(2) a>div ,.phRank ul li:nth-child(3) a>div{height: 90px;margin-left: 15px;padding-right:inherit;}
.phRank ul li:nth-child(1) u,.phRank ul li:nth-child(2) u,.phRank ul li:nth-child(3) u{top: 27px;}
.phRank ul li:nth-child(1) a b,.phRank ul li:nth-child(2) a b,.phRank ul li:nth-child(3) a b{top: 33px;}
.phRank ul li:last-of-type{margin-bottom: 0px; border-bottom: 0px;}

.w865{width: 865px;}.w320{width: 320px;}

.g-contlist{overflow: hidden;}
.g-contlist ul li{padding: 15px 0px 15px 0px;overflow: hidden;border-bottom: 1px solid #eee;margin: 0px 15px;}
.g-contlist ul li a{display: block;position: relative;height: 120px;padding: 0 110px 0 135px;}
.g-contlist ul li a i{position: absolute;left: 0;top: 0; width: 120px;height: 120px;display:block;}
.g-contlist ul li a i img{border-radius: 15px;width: 120px;height: 120px;}
.g-contlist ul li a em{position: absolute;top: 0;left: 100px;font-size: 16px;display: block; width: 40px;height: 22px;line-height: 22px; font-weight: bold;text-align: center;font-family: 'Roboto';color: #333}
.g-contlist ul li a p{padding-top: 5px;height: 22px;line-height: 22px;font-size: 18px;color: #333;overflow: hidden;font-weight: bold;}
.g-contlist ul li a span{display: block;height: 14px;overflow: hidden;margin: 17px 0px 13px 0px;}
.g-contlist ul li a span img{height: 14px;display: block;float: left;}
.g-contlist ul li a span strong{margin: 0px 0 0px 20px;display: block;height: 14px;line-height: 14px;color: #999;font-size: 12px;overflow: hidden;float: left;display: block;}
.g-contlist ul li a span strong font{display: inline;font-size: 12px;color: red; line-height: 14px;}
.g-contlist ul li a font{display: block;overflow: hidden;height: 44px;line-height: 22px;  color: #999; font-size: 12px;     display: -webkit-box;
    -webkit-line-clamp: 2;    -webkit-box-orient: vertical;    word-break: break-all;}
.g-contlist ul li a:hover p {color: #0099ff}
.g-contlist ul li a .btm{position: absolute;top: 47px;right: 0px;display: block;width:95px;height: 26px;line-height: 26px;font-size: 14px;background: #0099ff;color: #fff;text-align: center;cursor: pointer;border-radius: 20px;}
.g-contlist ul li a:hover .btm{background: #0796f5; color: #fff;}

.listclass{overflow: hidden;margin-bottom: 15px;}
.listclass ul{overflow: hidden;display: grid; grid-template-columns: repeat(6, 1fr)!important;grid-gap:15px;}
.listclass ul li{/*border:2px solid #fff;*/background-color: #fff; overflow: hidden;text-align: center;}
.listclass ul li a{display: block;overflow: hidden;}
.listclass ul li a>div{overflow: hidden;text-align: center;justify-content: center;display: flex;flex-direction: column;height:56px;}
.listclass ul li a>div p:nth-child(1){font-size: 16px;height: 25px;line-height: 25px;color: #000;}
.listclass ul li a>div p:nth-child(2){font-size: 12px;color: #999;height: 20px;line-height: 20px;}
.listclass ul li.current,.listclass ul li:hover{background-color: #0099ff;color: #fff;}
.listclass ul li.current a>div p ,.listclass ul li:hover a>div p{color: #fff;}

.rightZt{overflow: hidden;}
.rightZt ul{overflow: hidden;margin:0 15px;}
.rightZt ul li{overflow: hidden;background: #f8f8f8; margin-bottom: 15px;}
.rightZt ul li a{display: block;overflow: hidden;}
.rightZt ul li a img{width: 100%;display: block;}
.rightZt ul li a>div{overflow: hidden;margin: 10px 15px 0;}
.rightZt ul li a>div p{height: 25px;line-height: 25px;overflow: hidden;color: #333;font-size: 15px;margin-bottom:4px;}
.rightZt ul li a>div span{display: block;height: 22px;line-height: 22px;overflow: hidden;font-size: 12px;color: #999;margin-bottom:10px;}
.rightZt ul li a>div span b{float: right;}
.rightZt ul li a:hover p{color: #0099ff}

.rightTjApp{overflow: hidden;}
.rightTjApp ul{overflow: hidden;margin:0 15px;}
.rightTjApp ul li {overflow: hidden;margin-bottom: 15px;}
.rightTjApp ul li a{display:flex;overflow: hidden;position: relative;}
.rightTjApp ul li a i.imgBox{width: 90px;display: block;height: 90px;border-radius: 15px;overflow: hidden;}
.rightTjApp ul li a>div {margin-left: 15px;flex: 1;overflow: hidden;height: 90px;}
.rightTjApp ul li a>div p{height: 25px;line-height: 25px;color: #333;font-size: 15px;overflow: hidden;}
.rightTjApp ul li a>div span{display: block;height: 14px;overflow: hidden;margin:14px 0;}
.rightTjApp ul li a>div span img{display: block;width: auto;height: 14px;}
.rightTjApp ul li a>div strong{display: block;height: 20px;line-height: 20px;overflow: hidden;color: #999;font-size: 12px;}
.rightTjApp ul li a b {position: absolute;right: 0px;top: 33px;width: 70px;height: 25px;line-height: 25px;font-size: 14px;background: #0099ff;color: #fff;text-align: center;cursor: pointer;border-radius: 20px;}
.rightTjApp ul li a:hover p{color: #0099ff}
.rightTjApp ul li a b:hover{background:#0796f5;}

.rightRank{overflow: hidden;}
.rightRank ul{overflow: hidden;margin:0 15px;}
.rightRank ul li {overflow: hidden;position: relative;padding: 0 0 15px 45px;margin-bottom: 15px;border-bottom: 1px solid #EEEEEE;}
.rightRank ul li a{display: flex;overflow: hidden;}
.rightRank ul li u{position: absolute;color: #333; display: block;width: 30px;height: 30px;line-height: 30px;text-align: center; top: 9px;left: 0px;font-style: italic;font-weight: bolder; font-size: 22px;font-weight: bolder;}
.rightRank ul li a>div{flex: 1;overflow: hidden;height:45px;}
.rightRank ul li a>div p{height: 25px;line-height: 25px;color: #333;font-size: 15px;overflow: hidden;}
.rightRank ul li a>div span{display: none;height: 14px;overflow: hidden;margin:14px 0;}
.rightRank ul li a>div span img{display: block;width: auto;height: 14px;}
.rightRank ul li a>div strong{display: block;height: 20px;line-height: 20px;overflow: hidden;color: #999;font-size: 12px;}
.rightRank ul li a b{position: absolute;right: 0px;top: 12px;width: 70px;height: 25px;line-height: 25px;font-size: 14px;background: #0099ff;color: #fff;text-align: center;cursor: pointer;border-radius: 20px;}
.rightRank ul li a:hover div p{color: #0099ff}
.rightRank ul li a b:hover{background:#0796f5;}
.rightRank ul li u.ico1{color: #ed4040;}
.rightRank ul li u.ico2{color: #2d92fc;}
.rightRank ul li u.ico3{color: #56e39d;}
.rightRank ul li:last-of-type{border-bottom:0px;margin-bottom: 0px;}

.liNews{overflow: hidden;}
.liNews li{background-color: #fff;overflow: hidden; margin-bottom: 15px;}
.liNews li a{display: block;overflow: hidden;margin: 15px;}
.liNews li a{ display: block; height: 150px;}
.liNews li a i{display: block;width: 200px;height: 150px;float: left; margin-right:20px;}
.liNews li a img{width: 200px;height: 150px; overflow: hidden;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;transition:all .4s}
.liNews li .tt{height: 30px;line-height: 30px;overflow: hidden;font-size:16px;color: #333;}
.liNews li .text{color: #999;line-height: 24px;height:48px;overflow: hidden;margin:8px 0 12px 0;font-size: 12px;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical; word-break: break-all;}
.liNews li .info{height: 30px;line-height: 30px;}
.liNews li .info span{margin-right: 20px; color: #999;font-size: 12px;}
.liNews li .btn{ display: block; width: 116px;height: 30px;text-align: center;line-height: 30px; border-radius: 15px; color: #0099ff; /*background-color: #3d8aff; */}
.liNews li:hover a .tt{color: #0099ff}

.hotrightNews{overflow: hidden;}
.hotrightNews ul{overflow: hidden;margin:5px 15px 0px;}
.hotrightNews li{overflow: hidden;margin-bottom:15px;}
.hotrightNews li a{ display: block; height: 93px;overflow: hidden;}
.hotrightNews li .imgBox{ display: block; width:124px;height:93px;float: left; margin-right: 15px; overflow: hidden;}
.hotrightNews li a>div{float: right;width: 150px;height: 93px;overflow: hidden;}
.hotrightNews li .imgBox img{width: 124px;height: 93px;display: block;}
.hotrightNews li .tt{height:52px;line-height:26px;font-size: 15px;font-weight: normal;overflow: hidden;}
.hotrightNews li .text{color: #999;line-height: 22px;height: 22px;margin-top:10px;font-size: 12px;}
.hotrightNews li a:hover .tt{color: #0099ff;}

.ztlist{overflow: hidden;}
.ztlist ul{overflow: hidden;display: grid; grid-template-columns: repeat(4, 1fr)!important;grid-gap:15px;}
.ztlist ul li{overflow: hidden;background-color: #fff;padding: 15px;}
.ztlist ul li a{display: block;overflow: hidden;}
.ztlist ul li a strong{display: block;height: 30px;line-height: 30px;overflow: hidden;font-size: 18px;color: #000;font-weight: bolder;}
.ztlist ul li a span{display: block;height: 20px;line-height: 20px;overflow: hidden;color: #999;font-size: 12px;margin:10px 0;}
.ztlist ul li a span b{margin-left:20px;color: #0099ff;}
.ztlist ul li a p {height: 44px;font-size: 12px;color: #333;line-height: 22px;margin-bottom: 10px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.ztlist ul li a:hover strong{color: #0099ff;}

.newsTxtMain{overflow: hidden;}
.newsTxtMain h1 {text-align: center;font-size:26px;line-height: 34px;margin-bottom: 15px;margin-top: 25px;}
.newsTxtMain .u-timeinfo{overflow: hidden;height: 24px;font-size: 12px; line-height: 24px;text-align: center;color: #999; border-bottom: 1px dashed #ebebeb;padding-bottom: 15px;margin-top: 10px;}    
.newsTxtMain .u-timeinfo span{ color: #999;padding: 0px 10px;}
.newsTxtMain .u-timeinfo span.m-pls{ cursor: pointer;}
.newsTxtMain .u-timeinfo span.m-pls:hover{ color: #ec003e }
.newsTxtMain .u-timeinfo span i{ font-style: normal; }

.arcbox {font-size: 15px;height: auto;display: block;overflow: hidden;position: relative;overflow: hidden;margin:15px 0px 0px 0px;}
.arcbox p {overflow: hidden;font-size: 15px;color: #333;line-height: 28px;margin:0px auto 10px ;display: inline-block; width: 100%;}
.arcbox h3{width: auto;line-height: 28px;font-size: 18px;font-weight: bold;    color: #000;    display: flex;    overflow: hidden;    margin: 0px 0 10px; position: relative;}
.arcbox h3:before{content:"-";font-size:20px;color:#2E2E30;font-weight:400;margin-right:6px;}
.arcbox h3:after{content:"-";font-size:20px;color:#2E2E30;font-weight:400;margin-left: 6px;}
.arcbox p img {display: block;margin: 0px auto;}
.arcbox h4{font-weight: bolder;color: #333;line-height: 28px;margin: 0px auto 10px;}
.arcbox strong{font-weight: bold;}

.xgwzCont{overflow: hidden;}
.xgwzCont ul{display: grid; grid-template-columns: repeat(4, 1fr)!important;grid-gap:15px;margin:0 15px 15px;}
.xgwzCont ul li{overflow: hidden;background-color:#fff;}
.xgwzCont ul li a{display: block;overflow: hidden;position: relative;}
.xgwzCont ul li a p{position: absolute;bottom: 0;left: 0px;padding: 0 15px 4px;line-height: 25px;overflow: hidden;height: 50px;color: #fff;font-size: 15px;text-align: center;background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.74));}
.xgwzCont ul li a:hover p{color: #0099ff}

.ph_top{overflow: hidden;}
.ph_top ul{display: grid; grid-template-columns: repeat(3, 1fr)!important;grid-gap:15px;}
.ph_top ul li{overflow: hidden;background-color: #fff;}
.ph_top ul li a{display: block;overflow: hidden;margin: 10px 15px 15px;}
.ph_top ul li a .top{height: 120px;padding-top:5px;}
.ph_top ul li a .imgBox{width: 120px;height: 120px;border-radius: 15px;position: relative;}
.ph_top ul li a .imgBox i{position: absolute;top: 0;left: 0;display: block;color: #fff;background-color: #cfcfcf;font-size: 12px;height: 24px;line-height: 24px;border-radius: 15px 0 15px 0;width: 60px;text-align: center;font-style: normal;}
.ph_top ul li:nth-child(1) .imgBox i,.ph_top ul li:nth-child(2) .imgBox i,.ph_top ul li:nth-child(3) .imgBox i{display:none;}
.ph_top ul li:nth-child(1) .top,.ph_top ul li:nth-child(2) .top,.ph_top ul li:nth-child(3) .top{padding-top:25px;}
.ph_top ul li:nth-child(1) a .imgBox:before{position: absolute;top: -25px;content: '';left:37.5px;width: 46px;height: 45px;background: url(../images/rank_1.png)no-repeat center;}
.ph_top ul li:nth-child(2) a .imgBox:before{position: absolute;top: -25px;content: '';left:37.5px;width: 46px;height: 45px;background: url(../images/rank_2.png)no-repeat center;}
.ph_top ul li:nth-child(3) a .imgBox:before{position: absolute;top: -25px;content: '';left:37.5px;width: 46px;height: 45px;background: url(../images/rank_3.png)no-repeat center;}
.ph_top ul li a .infoBox{flex: 1;overflow: hidden;height: 120px; margin-left: 15px;}
.ph_top ul li a .infoBox strong{height: 25px;line-height: 25px;overflow: hidden;font-size: 15px;display: block;}
.ph_top ul li a .infoBox .textBox{overflow: hidden;}
.ph_top ul li a .infoBox .textBox p{height: 20px;line-height: 20px;overflow: hidden;color: #999;font-size: 12px; margin-top: 10px;}
.ph_top ul li a .infoBox .textBox i{display: block;height: 14px;overflow: hidden; margin-top: 10px;}
.ph_top ul li a .infoBox .textBox i img{display: block;width: auto;height: 14px;}
.ph_top ul li a .infoBox .textBox p.btn{width: 95px;height: 26px;line-height: 26px;font-size: 14px;margin-top: 12px;background: #0099ff;color: #fff;text-align: center;cursor: pointer;border-radius: 20px;}
.ph_top ul li a .infoTxt{overflow: hidden;height: 48px;line-height: 24px;overflow: hidden;font-size: 12px;color: #999;margin-top: 10px;display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; word-break: break-all;}
.ph_top ul li a:hover .infoBox strong{color: #0099ff}
.ph_top ul li a:hover .infoBox .textBox p.btn{background: #0796f5; color: #fff;}

.ph_list{overflow: hidden;}
.ph_list ul li{padding: 15px;overflow: hidden;background-color: #fff; margin-top: 15px;display: flex;}
.ph_list ul li b{display: block;width: 45px;overflow: hidden;background: url(../images/rank_all.png)no-repeat 7px 41px; color: #fff;font-size: 14px; line-height: 120px;text-align: center;}
.ph_list ul li a{display: block;position: relative;height: 120px;padding: 0 110px 0 135px;flex: 1;}
.ph_list ul li a i{position: absolute;left: 0;top: 0; width: 120px;height: 120px;display:block;}
.ph_list ul li a i img{border-radius: 15px;width: 120px;height: 120px;}
.ph_list ul li a em{position: absolute;top: 0;left: 100px;font-size: 16px;display: block; width: 40px;height: 22px;line-height: 22px; font-weight: bold;text-align: center;font-family: 'Roboto';color: #333}
.ph_list ul li a p{padding-top: 5px;height: 22px;line-height: 22px;font-size: 18px;color: #333;overflow: hidden;font-weight: bold;}
.ph_list ul li a span{display: block;height: 14px;overflow: hidden;margin: 17px 0px 13px 0px;}
.ph_list ul li a span img{height: 14px;display: block;float: left;}
.ph_list ul li a span strong{margin: 0px 0 0px 20px;display: block;height: 14px;line-height: 14px;color: #999;font-size: 12px;overflow: hidden;float: left;display: block;}
.ph_list ul li a span strong font{display: inline;font-size: 12px;color: red; line-height: 14px;}
.ph_list ul li a font{display: block;overflow: hidden;height: 44px;line-height: 22px;  color: #999; font-size: 12px;     display: -webkit-box;
    -webkit-line-clamp: 2;    -webkit-box-orient: vertical;    word-break: break-all;}
.ph_list ul li a:hover p {color: #0099ff}
.ph_list ul li a .btm{position: absolute;top: 47px;right: 0px;display: block;width: 95px;height: 26px;line-height: 26px;font-size: 14px;background: #0099ff;color: #fff;text-align: center;cursor: pointer;border-radius: 20px;}
.ph_list ul li a:hover .btm{background: #0796f5; color: #fff;}

.zt_infoList{overflow: hidden;}
.zt_infoList ul li a .imgBox:before{display: none;}
.zt_infoList ul li a .top{padding-top: 5px;}

.ztinfo{overflow: hidden;}
.ztinfo .ztinfoCont{overflow: hidden;display: flex;justify-content: space-between;padding: 20px 30px 0 30px;height: 358px;background-image: url(../images/tdBg.png);background-repeat: no-repeat;background-size: 1200px 358px;}
.ztinfo .ztinfoCont .ztImg{border: 4px solid #fff;overflow: hidden;width: 500px;height: 250px;border-radius: 2px;}
.ztinfo .ztinfoCont .ztTxt{flex: 1;overflow: hidden; margin-left: 20px;}
.ztinfo .ztinfoCont .ztTxt h1{font-size: 26px;height: 35px;line-height: 35px;overflow: hidden;color: #fff;}
.ztinfo .ztinfoCont .ztTxt .msg {height: 34px;line-height: 34px;color:#fff;font-size: 13px;margin-top: 12px;}
.ztinfo .ztinfoCont .ztTxt .msg i {display: inline-block;height: 16px;width: 16px;background-position: -32px -400px;vertical-align: top;margin: 9px 8px 0px 0px;}
.ztinfo .ztinfoCont .ztTxt .msg span {color:red;font-size: 20px;font-weight: bold;color: #fff;}
.ztinfo .ztinfoCont .ztTxt .msg span b{font-size: 22px;padding-left:10px;}
.ztinfo .ztinfoCont .ztTxt .fonts{font-size: 14px;color: #fff;line-height: 26px;margin-top: 15px;max-height: 156px;overflow: auto;position: relative;}
/*滚动条*/
.ztinfoCont .ztTxt .fonts::-webkit-scrollbar {width:8px;height:auto;background-color: #fff;border-radius: 10px;cursor: pointer;}
.ztinfoCont .ztTxt .fonts::-webkit-scrollbar-track {background-color: transparent;height: 8px;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 10px;}
.ztinfoCont .ztTxt .fonts::-webkit-scrollbar-track-piece {background-color: transparent;height: 8px;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 10px;}
.ztinfoCont .ztTxt .fonts::-webkit-scrollbar-thumb {background-color: #e9e7e7;height: 8px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius: 10px;}

.xgDown{overflow: hidden;}
.xgDown ul{display: grid;grid-template-columns: repeat(2, 1fr)!important;grid-gap: 15px;overflow: hidden; margin:0 15px 15px;}
.xgDown li{background: #fff;/*margin: 5px;box-shadow: 0 0px 2px 0 rgba(0,0,0,.09);*/overflow: hidden;}
.xgDown li a{display: flex;flex-direction: column;justify-content: center;align-items: center;}
.xgDown li a .imgBox {width:90px;height: 90px;overflow: hidden;border-radius:15px;background: #fff;box-shadow: 0px 2px 2px #f6f8fc;}
.xgDown li a .imgInfo {margin-top: 2px;display: flex;flex-direction: column;justify-content: center;align-items: center;width: 100%;}
.xgDown li a .imgInfo p {font-size: 15px;color: #333;width: inherit;padding: 0 5px;height: 20px;line-height: 20px; text-align: center;margin-top: 8px;overflow: hidden;}
.xgDown li a .imgInfo .tip {font-size: 12px;line-height: 18px;color: #999;overflow: hidden;display: block;}
.xgDown li a .imgInfo .date {font-size: 12px;line-height: 24px;height: 24px; color: #999;overflow: hidden;margin-top:4px;}
.xgDown li a:hover .imgInfo p:nth-child(1){color: #0099ff;}

.appContJs {overflow: hidden;}
.appContJs .downarcbox {margin:15px 15px 0;overflow: hidden;}

.downBlzx{overflow: hidden;}
.downBlzx ul{display: grid;grid-template-columns: repeat(7, 1fr)!important;grid-gap: 15px; margin:0px 15px 15px;}
.downBlzx li a{display: flex;flex-direction: column;justify-content: center;align-items: center;}
.downBlzx li a .imgBox {width: 100px;height: 100px;overflow: hidden;border-radius:15px;background: #fff;box-shadow: 0px 2px 2px #f6f8fc;}
.downBlzx li a .imgInfo {margin-top: 2px;display: flex;flex-direction: column;justify-content: center;align-items: center;width: 100%;}
.downBlzx li a .imgInfo p {font-size: 15px;color: #333;width: inherit;padding: 0 5px;height: 20px;line-height: 20px; text-align: center;margin-top: 8px;overflow: hidden;}
.downBlzx li a .imgInfo .tip {font-size: 12px;line-height: 18px;color: #999;overflow: hidden;display: block;}
.downBlzx li a .imgInfo .date {font-size: 12px;line-height: 24px;height: 24px; color: #999;overflow: hidden;margin-top:4px;}
.downBlzx li a:hover .imgInfo p:nth-child(1){color: #0099ff;}

.downXghj{overflow: hidden;}
.downXghj .top{overflow: hidden;}
.downXghj .top a{display: block;overflow: hidden;margin:0 15px 15px;height: 205px; position: relative;padding-left: 430px;padding-right: 15px; background-color: #f8f8f8;}
.downXghj .top a img{width: 410px;display: block;height: 205px;left: 0;top:0;position: absolute;}
.downXghj .top a strong{display: block;height: 30px;line-height: 30px;overflow: hidden;font-size: 18px;color: #000;font-weight: bolder;padding-top: 12px;}
.downXghj .top a>div {height: 28px;line-height: 28px;color:#333;font-size: 13px;margin-top: 8px;overflow: hidden;}
.downXghj .top a>div i {display: inline-block;height: 16px;width: 16px;background-position: -32px -400px;vertical-align: top;margin: 9px 8px 0px 0px;}
.downXghj .top a>div span {color:red;font-size: 15px;color: #0099ff;}
.downXghj .top a>div span b{font-size: 20px;padding-left:10px;}
.downXghj .top a p {margin-top:10px;height:96px;line-height: 24px;overflow: hidden;font-size: 12px;color: #999;display: -webkit-box;-webkit-line-clamp:4;-webkit-box-orient: vertical;word-break: break-all;}
.downXghj .top a:hover strong{color: #0099ff;}

.downXghj ul{display: grid; grid-template-columns: repeat(2, 1fr)!important;grid-gap:15px; margin:0 15px 15px;}
.downXghj ul li{overflow: hidden;background-color: #f8f8f8;}
.downXghj ul li a{display: block;overflow: hidden;margin: 15px 15px 15px;}
.downXghj ul li a .top{height:90px;}
.downXghj ul li a .imgBox{width: 90px;height: 90px;border-radius: 15px;position: relative;}
.downXghj ul li a .infoBox{flex: 1;overflow: hidden;height: 90px; margin-left: 15px;}
.downXghj ul li a .infoBox strong{height: 25px;line-height: 25px;overflow: hidden;font-size: 15px;display: block;}
.downXghj ul li a .infoBox .textBox{overflow: hidden;position: relative;}
.downXghj ul li a .infoBox .textBox p{height: 20px;line-height: 20px;overflow: hidden;color: #999;font-size: 12px; margin-top: 10px;}
.downXghj ul li a .infoBox .textBox i{display: block;height: 14px;overflow: hidden; margin-top: 12px;}
.downXghj ul li a .infoBox .textBox i img{display: block;width: auto;height: 14px;}
.downXghj ul li a .infoBox .textBox p.btn{width:70px;height: 25px;line-height: 25px;font-size: 14px;margin-top: 12px;background: #0099ff;color: #fff;text-align: center;cursor: pointer;border-radius: 20px;    position: absolute;right: 0;top: -6px;}
.downXghj ul li a .infoTxt{overflow: hidden;height: 48px;line-height: 24px;overflow: hidden;font-size: 12px;color: #999;margin-top: 10px;display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; word-break: break-all;}
.downXghj ul li a:hover .infoBox strong{color: #0099ff}
.downXghj ul li a:hover .infoBox .textBox p.btn{background: #0796f5; color: #fff;}

.downInfoXX {overflow: hidden;}
.downInfoXX ul{overflow: hidden;margin:0 15px 15px;display: grid; grid-template-columns: repeat(2, 1fr)!important;grid-gap:10px;}
.downInfoXX ul li{height:35px;line-height: 35px;color: #333;background: rgba(0, 217, 197, .05);text-indent: 15px;flex: 1;overflow: hidden;white-space:nowrap; }

.downAppC{overflow: hidden;padding:15px;}
.downAppC .appicon{height: 138px;width: 138px;border-radius: 20px; background: #fff;/* box-shadow: 0px 2px 2px #f6f8fc; */box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 2px 0px;border: 5px solid rgba(255,255,255,.5);margin: 15px 5px 5px 13px;}
.downAppC .appicon img {border-radius: 20px;display: block;width: 138px;height: 138px;overflow: hidden;}
.downAppC .right{overflow: hidden;margin-left: 20px;flex: 1;}
.downAppC .right .name{overflow: hidden; margin-top: 10px;}
.downAppC .right h1{height: 30px;line-height: 30px;float: left;margin-right: 10px; color: #000;font-size: 24px;font-weight: bolder;overflow: hidden;max-width: 450px;}
.downAppC .right strong{display: block;font-size: 12px;color: #333;float: left;margin-top: 12px;max-width: 195px;overflow: hidden;height: 20px;line-height: 20px;}

.editerSay{height: 25px;padding-top: 10px;position: relative;overflow: hidden;}
.editerSay p{overflow: hidden;font-size: 13px;color: #EF493C;border-radius: 25px;display: inline-block;padding: 4px 10px 4px 15px;background-color: #f9eaea;}
.editerSay:after{content: "";position: absolute;left: 17px;right: 0;width: 0;height: 0;border-left: 7px solid transparent;border-right: 7px solid transparent;border-bottom: 7px solid #f9eaea;top: 4px;}
/*.editerSay:before{    content: "";position: absolute;left: 18px;right: 0;width: 0;height: 0;border-left: 6px solid transparent;border-right: 6px solid transparent;border-bottom: 7px solid #fff;z-index: 9;top: 5px;}*/


.xxList{margin:15px 10px 0 0;display: flex;overflow: hidden;background-color: #f8f8f8; /*border:1px solid #f6f8fc; */overflow: hidden;padding: 8px 0px 8px 3px;/*box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 1px 0px;*/}
.xxList p{overflow: hidden;position: relative;margin-left: 20px;padding-right: 20px;}
.xxList p b{display: block;height: 25px;line-height: 25px;color: #333;font-size: 13px;overflow: hidden;display: block;}
.xxList p span{color: #333;height: 25px;line-height: 25px;overflow: hidden;overflow: hidden;font-size: 13px;display: block;}
.xxList p span.str{display: flex;align-items: center;}
.xxList p span img{display: block;width: auto;height: 14px;}
.xxList p:before {content: '';position: absolute;width: 1px;background-color: #e9e9e9;height:48px;right: 0px;bottom: 0px;font-weight: normal;}
.xxList p:last-of-type{padding-right:0px;}
.xxList p:last-of-type:before{width: 0;}

.msg{display:block;margin:24px 0 0px 0;}
.msg span{display:inline;color:#ababab;font-size:12px;margin:0 0px 0px 13px;}
.msg span i{display:inline-block;margin-right:4px;position:relative;background: url(../images/app_ok.png) no-repeat;}
.msg span:nth-child(1) i{width:16px;height:14px;background-position:-9px -13px;top:2px}
.msg span:nth-child(2) i{width:14px;height:16px;background-position:-79px -13px;top:3px}

/*结束*/

/*.loadbox{overflow:hidden;}
.loadbox p{float: left;margin-right: 15px;}
.loadbox a{display: block;width: 190px;height: 48px;line-height: 48px;text-align: center;color: #fff;border-radius: 24px;font-size: 16px;}
.loadbox a:nth-last-child(1){margin-right: 0;}
.loadbox a i{width: 22px;height: 26px;margin-right: 8px;background: url(../images/downico.png) 0% 0% / 800px 800px no-repeat;margin-top: 12px;display: inline-block;vertical-align: top;}
.loadbox a span{font-size: 16px;}
.loadbox a.and i{background-position: -414px -401px;}
.loadbox a.ios i{background-position: -378px -401px;margin-top: 11px;}
.loadbox a.and {background: linear-gradient(90deg, #35dda8, #41ea79);}
.loadbox a.ios {background: #33b1ff;}
.iostishi {padding-left:10px;margin-top: 6px;display: block;height: 20px;line-height: 20px;font-size: 12px;width: 210px;color: #ababab;}
*/
.loadbox{overflow:hidden;}
.loadbox p{float: left;margin-right: 15px;}
/*.loadbox a{display: block;width: 190px;height: 42px;line-height: 42px;text-align: center;color: #fff;border-radius: 24px;font-size: 16px;}*/
.loadbox a{position: relative;margin: 0 10px 0px 0;float: left;display: block;border: none;width:190px;height: 48px;border-radius: 24px;line-height: 48px;text-align: center;font-size: 18px;color: #fff;cursor: pointer;background: #f12121;}
.loadbox a:nth-last-child(1){margin-right: 0;}
.loadbox a i{width: 22px;height: 26px;margin-right: 8px;background: url(../images/downico.png) no-repeat;margin-top: 9px;display: none;vertical-align: top;}
.loadbox a span{font-size: 16px;}
.loadbox a.and i{background-position: -414px -401px;}
.loadbox a.ios i{background-position: -378px -401px;margin-top: 8px;}
.loadbox a.and {/*background: linear-gradient(90deg, #35dda8, #41ea79);*/ background: linear-gradient(315deg,#6772FF 0,#00F9E5 100%);}
.loadbox a.ios {  background: linear-gradient(90deg, #f66, #f12121);}
.iostishi {padding-left:10px;margin-top: 6px;display: block;height: 20px;line-height: 20px;font-size: 12px;width: 210px;color: #ababab;}
.loadbox a.and:hover {background:linear-gradient(315deg,#4b58ff 0,#00efdc 100%);}
.loadbox a.ios:hover{background:linear-gradient(90deg, #f14848, #db1b1b);}
.loadbox a.ios span{font-size: 18px;height: 20px;line-height: 20px;overflow:hidden;display:block; margin-top: 5px;}
.loadbox a.ios b{font-size: 12px;color: #fff;overflow: hidden;display:block;height: 20px;line-height: 20px;text-align:center;}


.location {height: 40px;line-height: 40px;color:#333;font-size: 12px;position: relative;text-indent: 22px;overflow: hidden;}
.location i {position: absolute;top: 10px;left:0px;width: 16px;height: 20px;background: url(../images/home_dq.png) no-repeat 0 1px;}
.location a{color: #333;}.location a:hover{color: #0099ff}

.m-asediv{overflow: hidden;margin:5px 15px 0 15px;}
.showImg {overflow: hidden;width: 505px;margin:20px 25px 10px 0;overflow: hidden;}
.m-asediv .s-content{width:10000px}
.m-asediv .m-scrol{overflow:hidden}
.m-asediv .m-scrol .s-box{height:300px;margin-bottom:12px;position:relative;overflow:hidden;overflow:hidden;}
.m-asediv .m-scrol li{float:left;position:relative;height:300px;margin-right:10px;overflow:hidden}
.m-asediv .m-scrol li:last-of-type{margin-right:0px; }
.m-asediv .m-scrol li div a{ display: block;  }
.m-asediv .m-scrol li div a span{position: absolute; width: 50px; height: 50px; top: 100px; left: 50%; margin-left: -23px;  display: none}
.m-asediv .m-scrol li div a.f-hover span { display: block; }
.m-asediv .m-scrol li.last{margin-right:0}
.m-asediv .m-scrol li img{max-height:300px;_height:300px;}
.m-asediv .m-scrol li span{position:absolute;top:0;left:0;display:block;width:100%;height:45px}
.m-asediv .m-scrol li .bg{background:#000;opacity:.50;filter:alpha(opacity=50)}
.m-asediv .m-scrol li .info{line-height:45px;text-indent:45px;font-size:18px;color:#fff}
.m-asediv .m-scrol li.picture .info{background:url(../images/find.png) no-repeat;_background:url(../images/find.gif) no-repeat; cursor:pointer;}
.m-asediv .m-scrol li.picture .info:hover{background:url(../images/find_h.png) no-repeat;}
.m-asediv .m-scrol li.active span{display:block}
.m-asediv .m-scrol li .video-bg{position:absolute;top:0;left:0;width:100%;height:100%;display:block;background:#000;opacity:.50;filter:alpha(opacity=50)}
.m-asediv .m-scrol li.active .video-bg{opacity:.70;filter:alpha(opacity=70)}
.m-asediv .m-scrol li .video-info{position:absolute;top:0;left:0;padding-top:72px;width:100%;height:178px;text-align:center}
.m-asediv .m-scrol li .video-info span{position:static}
.m-asediv .m-scrol li .video-info .video-icon{width:50px;height:50px;display:block;margin:0 auto;background:url(../images/video-icon.png) center center no-repeat;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/video-icon.png)}
.m-asediv .m-scrol li .video-info .video-title{width:auto;height:auto;line-height:30px;font-size:20px;color:#fff;display:block;padding:18px 18px 0 18px;white-space:normal}
.m-asediv .m-scrol .track{display:none;position:relative;margin:0;height:8px;background-color:#f5f5f5;font-size:0px;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px; bottom: 1px}
.m-asediv .m-scrol .track div{width:110px;height:10px;background-color:#ccc;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:20px;top: -1px}
.m-asediv .slider{position:relative;display:none; }
.m-asediv .slider .s-box{position:relative;width:605px;height:375px;margin:0 auto 20px;overflow:hidden}
.m-asediv .slider .s-box li{float:left;position:relative;width:605px;text-align:center}
.m-asediv .slider .trigger{position:absolute;top:0;right:0px;width:45px;height:45px;border:1px solid #f6f6f6;background:#fff url(../images/bs.png) center no-repeat;text-indent:-333em}
.m-asediv .slider .prev,.m-asediv .slider .next{position:absolute;top:30%;display:block;width:44px;height:110px;border:1px solid #f6f6f6;background:#fff url(../images/slider_arrow.png) 12px center no-repeat;text-indent:-333em}
.m-asediv .slider .prev{left:0px}
.m-asediv .slider .prev:hover{background-position:-83px center}
.m-asediv .slider .next{right:0px;background-position:-33px center}
.m-asediv .slider .next:hover{background-position:-128px center}
.m-asediv .slider .s-nav{text-align:center;height:30px}
.m-asediv .slider .s-nav .picture,.m-asediv .slider .s-nav .video{margin:0 7px}
.m-asediv .slider .s-nav .picture span,.m-asediv .slider .s-nav .video span{display:inline-block;width:30px;height:30px;background-image:url(../images/slider_nav.png);background-repeat:no-repeat; cursor:pointer;}
.m-asediv .slider .s-nav .picture span{background-position:-40px 0}
.m-asediv .slider .s-nav .picture .active{background-position:-122px 0}
.m-asediv .slider .s-nav .video span{background-position:0 0}
.m-asediv .slider .s-nav .video .active{background-position:-82px 0}

.f-addlose {position: absolute;left: 0;top: 0;display: inline-block;background-repeat: no-repeat;width: 100%;height: 100%;z-index: 19960924;}
body.none {    overflow-x: hidden;    overflow-y: hidden; display: block;}
.LookPicture *:before,.LookPicture *:after {    position: absolute;    display: inline-block;    background-repeat: no-repeat;    content: "";}
.LookPicture {    -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;}
.LookPicture * {    -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;}
.LookPicture_Background {    position: fixed;    top: 0;    left: 0;    z-index: 19960924;    width: 100%;    height: 100%;    background-color: #000;    display: none !important;}
.LookPicture {    position: fixed;    top: 0;    left: 0;    z-index: 19960925;    width: 100%;    height: 100%;    display: none;}
.LookPicture .Look_Close {    position: absolute;    right: 20px;    top: 20px;    display: inline-block;    background-repeat: no-repeat;    width: 40px;    height: 40px;    cursor: pointer;    z-index: 19960925;}
.LookPicture .Look_Close:before,.LookPicture .Look_Close:after {    background-color: #fff;    width: 30px;    height: 8px;    border-radius: 4px;    -o-border-radius: 4px;    -moz-border-radius: 4px;    -webkit-border-radius: 4px;    top: 17px;    left: 5px;    -webkit-transition-property: all;    -moz-transition-property: all;    -o-transition-property: all;    transition-property: all;    -webkit-transition-duration: 0.3s;    -moz-transition-duration: 0.3s;    -o-transition-duration: 0.3s;    transition-duration: 0.3s;    -webkit-transition-delay: 0s;    -moz-transition-delay: 0s;    -o-transition-delay: 0s;    transition-delay: 0s;}
.LookPicture .Look_Close:hover:before,.LookPicture .Look_Close:hover:after {    box-shadow: 0 0 10px #66ccff;    -moz-box-shadow: 0 0 10px #66ccff;    -webkit-box-shadow: 0 0 10px #66ccff;}
.LookPicture .Look_Close:before {    -webkit-transform: rotate(45deg);    -ms-transform: rotate(45deg);    -o-transform: rotate(45deg);    transform: rotate(45deg);}
.LookPicture .Look_Close:after {    -webkit-transform: rotate(315deg);    -ms-transform: rotate(315deg);    -o-transform: rotate(315deg);    transform: rotate(315deg);}
.LookPicture .Look_img {    display: none;    position: absolute;    max-width: 85%;    max-height: 85%;    top: 50%;    left: 50%;    z-index: 19960924;    box-shadow: 0 0 20px #000;    -moz-box-shadow: 0 0 20px #000;    -webkit-box-shadow: 0 0 20px #000;    border: 0;    border-radius: 5px;    -o-border-radius: 5px;    -moz-border-radius: 5px;    -webkit-border-radius: 5px;}
.LookPicture .Look_img:hover {    box-shadow: 0 0 20px #000000;    -moz-box-shadow: 0 0 20px #000000;    -webkit-box-shadow: 0 0 20px #000000;}
.LookPicture .Look_img.Look_Show {    display: block;}
.LookPicture .Look_before {    position: absolute;    display: inline-block;    background-repeat: no-repeat;    width: 70px;    height: 70px;    z-index: 19960926;    left: 50px;    top: 50%;    margin-top: -35px;    cursor: pointer;    -webkit-transition-property: all;    -moz-transition-property: all;    -o-transition-property: all;    transition-property: all;    -webkit-transition-duration: 0.3s;    -moz-transition-duration: 0.3s;    -o-transition-duration: 0.3s;    transition-duration: 0.3s;    -webkit-transition-delay: 0s;    -moz-transition-delay: 0s;    -o-transition-delay: 0s;    transition-delay: 0s;}
.LookPicture .Look_before:before,.LookPicture .Look_before:after {    left: 0;    width: 57px;    height: 5px;    background-color: #fff;    border-radius: 10px;    -o-border-radius: 10px;    -moz-border-radius: 10px;    -webkit-border-radius: 10px;    -webkit-transition-property: all;    -moz-transition-property: all;    -o-transition-property: all;    transition-property: all;    -webkit-transition-duration: 0.3s;    -moz-transition-duration: 0.3s;    -o-transition-duration: 0.3s;    transition-duration: 0.3s;    -webkit-transition-delay: 0s;    -moz-transition-delay: 0s;    -o-transition-delay: 0s;    transition-delay: 0s;}
.LookPicture .Look_before:before {    top: 50px;    -webkit-transform: rotate(45deg);    -ms-transform: rotate(45deg);    -o-transform: rotate(45deg);    transform: rotate(45deg);}
.LookPicture .Look_before:after {    top: 13px;    -webkit-transform: rotate(315deg);    -ms-transform: rotate(315deg);    -o-transform: rotate(315deg);    transform: rotate(315deg);}
.LookPicture .Look_before:hover {    left: 40px;}
.LookPicture .Look_before:hover:before,.LookPicture .Look_before:hover:after {    box-shadow: 0 0 20px #66ccff;    -moz-box-shadow: 0 0 20px #66ccff;    -webkit-box-shadow: 0 0 20px #66ccff;}
.LookPicture .Look_next {    position: absolute;    display: inline-block;    background-repeat: no-repeat;    width: 70px;    height: 70px;    z-index: 19960926;    right: 50px;    top: 50%;    margin-top: -35px;    cursor: pointer;    -webkit-transition-property: all;    -moz-transition-property: all;    -o-transition-property: all;    transition-property: all;    -webkit-transition-duration: 0.3s;    -moz-transition-duration: 0.3s;    -o-transition-duration: 0.3s;    transition-duration: 0.3s;    -webkit-transition-delay: 0s;    -moz-transition-delay: 0s;    -o-transition-delay: 0s;    transition-delay: 0s;}
.LookPicture .Look_next:before,.LookPicture .Look_next:after {    left: 0;    width: 57px;    height: 5px;    background-color: #fff;    border-radius: 10px;    -o-border-radius: 10px;    -moz-border-radius: 10px;    -webkit-border-radius: 10px;    -webkit-transition-property: all;    -moz-transition-property: all;    -o-transition-property: all;    transition-property: all;    -webkit-transition-duration: 0.3s;    -moz-transition-duration: 0.3s;    -o-transition-duration: 0.3s;    transition-duration: 0.3s;    -webkit-transition-delay: 0s;    -moz-transition-delay: 0s;    -o-transition-delay: 0s;    transition-delay: 0s;}
.LookPicture .Look_next:before {    top: 50px;    -webkit-transform: rotate(315deg);    -ms-transform: rotate(315deg);    -o-transform: rotate(315deg);    transform: rotate(315deg);}
.LookPicture .Look_next:after {    top: 13px;    -webkit-transform: rotate(45deg);    -ms-transform: rotate(45deg);    -o-transform: rotate(45deg);    transform: rotate(45deg);}
.LookPicture .Look_next:hover {    right: 40px;}
.LookPicture .Look_next:hover:before,.LookPicture .Look_next:hover:after {    box-shadow: 0 0 20px #66ccff;    -moz-box-shadow: 0 0 20px #66ccff;    -webkit-box-shadow: 0 0 20px #66ccff;}
.Look_Open {    display: block !important;}

.threeApp{overflow: hidden;}
.threeApp ul{display: grid;overflow: hidden;grid-template-columns: repeat(4, 1fr)!important;grid-gap: 15px;margin:20px 0px 0px 0px;}
.threeApp ul li{width: 80px;margin:0 auto;}
.threeApp ul li a{display: block;overflow: hidden;}
.threeApp ul li a img{width: 80px;display: block;height: 80px;border-radius: 15px;}
.threeApp ul li a p{height: 25px;line-height: 25px;overflow: hidden;text-align: center;font-size: 15px;margin-top: 8px;}
.threeApp ul li a span{display: block;height: 20px;line-height: 20px;color: #999;font-size: 12px;text-align: center;}
.threeApp ul li a:hover p{color: #0099ff;}

button, input, select, textarea, a {outline: none;}
#comment_list .quote, #comment_list .quote span { text-indent:0; text-align:left; }
#comment_list {  color:#2f2f2f; padding:1px; zoom:1; font-size:12px; overflow: hidden; position: relative; }
#comment_list dt { line-height:28px; height:28px; overflow:hidden; padding:0; }
#comment_list h2 {  height:30px; padding:0px;margin-bottom:10px;border-bottom: 1px solid #ddd }
#comment_list h2 em {    float: left;    margin-right: 8px;    width: 4px;
    height: 17px;    background: #e0e0e0;    border-radius: 2px;margin-top: 4px;}
#comment_list h2 span { font-size:18px; color:#333; font-weight: normal; }
#comment_list dl { padding: 0; text-align: left; }
#comment_list dd { word-wrap: break-word; line-height:20px; padding:10px 0px; margin:0; font-size: 14px;border-bottom: 1px dashed #e5e5e5;margin-bottom: 10px;}
#comment_list dd img { margin-top:-5px; }
#comment_list blockquote, #comment_list .quote {padding: 10px 15px 10px;margin: 0 0 10px 0;border: 1px solid #bfbfbf;background: #fffde9;color: #000;border-radius: 4px;}
#comment_list blockquote h4, #comment_list .quote span { color:#666; /*padding:0 3px;*/ margin-top: 6px;  font-weight:normal; font-size:12px; display:block; background:none; }
#comment_list blockquote h4 cite { font-style:normal; }
#comment_list blockquote div { padding:0 7px; }
#comment_list dt i { font-family:verdana; font-style:normal; }
#comment_list dt b { margin:0 6px; color:#d92227; font-weight: normal; }
#comment_list p { font-size: 14px;flex: 1; }
#comment_list p a { color:#7e7e7e; margin-left:10px; }
#comment_list dt span { float:left; }
#comment_list dt em { float:right; font-style:normal; }
#s_comment { text-align:center; }
#s_comment textarea {border-radius: 4px; border:1px solid #ececec;font-family: "Microsoft YaHei","\5fae\8f6f\96c5\9ed1"; padding:3px 0; width:99%; height:80px; line-height:20px; margin:0px 0 15px 0; text-indent: 5px; padding:5px 0; font-size: 14px;}
#s_comment .comment_btn { padding:0 0px 20px; text-align:left; }
#s_comment .comment_btn input {border-radius: 4px; width:146px;height:40px;line-height: 40px; color:#fff; border:0 none; padding:0; margin-right:15px;  background:#00c5c0; cursor:pointer; font-size: 18px }
#s_comment .comment_btn input:hover{background: #02b5b1}
#s_comment .comment_btn span { font-size: 14px; color:#555; }
#comment_list{height: auto;display: block;overflow: hidden;margin:5px 0 0 0;padding:0 15px 15px;}
#comment_list #s_comment{ width:auto; height:auto; /*margin:0 15px; */display:block; overflow:hidden;}
/*#comment_list #s_comment #ly_content{ width:100%; height:90px; margin:0; border:1px solid #ececec; display:block; overflow:hidden; padding:10px; margin:0; box-sizing:border-box; border-radius: 4px;}*/
#comment_list #s_comment .m-comment-btn{ width:100%;text-align: left; height:40px; line-height:40px; font-size:14px; font-weight:normal; color:#555; display:flex; overflow:hidden}
#comment_list #s_comment .m-comment-btn input{border-radius:20px; width:160px; height:40px; line-height:40px; font-size:18px; font-weight:normal; color:#fff; text-align:center; background:#0099ff; float:left; margin:0 15px 0 0; display:inline; overflow:hidden; border:0; padding:0; cursor:pointer;}
#comment_list #s_comment .m-comment-btn input.nopl{ background:#999; cursor:not-allowed}
#comment_list #s_comment .m-comment-btn .word_count{ display:none}
#comment_list #s_comment .nick_name{ display:none}
#comment_list #s_comment .comment_faces{ display:none}
#comment_list .m-comment-cont{ width:auto; height:auto; margin:15px 0px 0; display:block; overflow:hidden}
#comment_list .m-comment-cont h2{ width:100%; height:34px; line-height:34px; font-size:16px; font-weight:normal; color:#333; border-bottom:1px solid #eee; display:block; overflow:hidden}
#comment_list .m-comment-cont dl{ width:100%; height:auto; display:block; overflow:hidden;margin-bottom: 5px;}
#comment_list .m-comment-cont dl dt{ width:100%; height:auto; display:flex; overflow:hidden; margin:10px 0 0;}
#comment_list .m-comment-cont dl dt span{ width:auto; height:30px; line-height:30px; font-size:12px; font-weight:normal; color:#333; float:left; display:inline; overflow:hidden}
#comment_list .m-comment-cont dl dt span i{ font-style:normal;}
#comment_list .m-comment-cont dl dt span b{ font-weight:normal; color:#d92227; margin:0 6px;}
#comment_list .m-comment-cont dl dt em{ height:30px; line-height:30px; font-size:12px; font-weight:normal; color:#333; float:right; display:block;text-align: right;flex: 1;min-width: 110px; overflow:hidden}
#comment_list .m-comment-cont dl dd{ width:100%; height:auto; line-height:22px; padding:10px 0; font-size:14px; font-weight:normal; color:#333; display:block; overflow:hidden; border-bottom:1px dashed #e5e5e5}
#comment_list .u-more-comment{ width:auto; height:30px; line-height:30px; font-size:14px; font-weight:normal; color:#7e7e7e; background:#f8f8f8; text-align:center; margin:15px; display:block; overflow:hidden; border-radius:30px; display:none}
#comment_list .u-more-comment a{ color:#7e7e7e}
#comment_list .u-more-comment a i{ font-style:normal}
#comment_list .m-comment-cont dl dd p { text-align:right; line-height:1; padding:5px 0; font-size: 12px; margin-top:10px; }
#comment_list .m-comment-cont dl dd p a { color:#7e7e7e; margin-left:10px; }
#comment_list .m-comment-cont dl dd dt span { float:left; }
#comment_list .m-comment-cont dl dd dt em { float:right; font-style:normal; }
#comment_list .m-comment-cont dl dd blockquote{border-radius: 4px; background-color: #fffde9; border:1px #eae8d2 solid;margin:0 0 5px ;padding:8px 12px }
#comment_list .m-comment-cont dl dd blockquote h4 { font-weight: normal; margin-top: 5px; font-size: 12px; color: #888 }
#comment_list .m-comment-cont dl dd blockquote h4 cite{ display: none }
#comment_list #s_comment .m-comment-btn input:hover{background: #0899f9;}
.lookpl a {margin: 15px auto 0px auto;width: 100%;height: 30px;line-height: 30px;font-size: 13px;text-align: center;color: #7e7e7e;background: #f8f8f8;border-radius: 20px;display: block;font-weight: normal;}
.lookpl a i {font-style: normal;}
.lookpl a:hover {background: #ececec}
.plnobtn .lookpl{display: none;}
.lookplMore{cursor: pointer; margin: 0 auto 5px;width: 100%;height: 30px;line-height: 30px;font-size: 13px;text-align: center;color: #7e7e7e;background: #f8f8f8;border-radius: 20px;display: none;font-weight: normal;}
.lookplMore:hover {background: #ececec}
#comment_list #comment_1{margin-top: 0px;}

.about{overflow: hidden;padding:30px;width: 1140px;}
.about h3{color: #000;font-size: 26px;height: 50px;line-height: 50px;overflow: hidden; margin-bottom: 20px;}
.about p{line-height: 26px;color: #333;font-size: 15px; margin-bottom: 10px;overflow: hidden;}

.page{overflow: hidden; margin-top: 25px;margin-bottom: 10px;}
.page .tspage{ height: auto; margin: 5px 0 5px; background: none;line-height: 26px;}
.page .tspage .tsp_count,.tsp_change{ display: none;}
.page .tspage .tsp_nav{ text-align: center;}
.page .tspage .tsp_nav i{width: auto;height: 30px;line-height: 30px;padding: 0 12px;background: #fafafa;border: #ececec solid 1px;font-size: 14px;font-weight: normal;color: #555;margin:0 6px 0 6px;display: inline-block;overflow: hidden;border-radius: 3px;}
.page .tspage .tsp_nav b {width: auto;height: 32px; border-radius: 3px;line-height: 32px;padding: 0 13px;background: #0098EE;font-size: 14px;font-weight: normal;color: #fff;margin:0 6px 0 6px;display: inline-block;overflow: hidden;}
.page .tspage .tsp_nav a{    width: auto;height: 30px; border-radius: 3px;line-height: 30px;padding: 0 12px;background: #fafafa;border: #ececec solid 1px;font-size: 14px;font-weight: normal;color: #555;margin:0 6px 0 6px;border-radius: 3px;display: inline-block;overflow: hidden;}
.page .tspage .tsp_nav a.tsp_next ,.page .tspage .tsp_nav a.tsp_end ,.page .tspage .tsp_nav a.tsp_prev ,.page .tspage .tsp_nav a.tsp_home ,.page .tspage .tsp_nav a.tsp_more{height: 32px;line-height: 32px;}
.page .tspage .tsp_nav a.tsp_more,.page .tspage .tsp_nav a.tsp_next,.page .tspage .tsp_nav a.tsp_end,.page .tspage .tsp_nav a.tsp_home,.page .tspage .tsp_nav a.tsp_prev{ padding: 0; border:none;}
.page .tspage .tsp_nav a:hover{background:#0098EE;color: #fff;height: 30px;line-height: 30px;border: #0098EE solid 1px;}
.page .tspage .tsp_nav a.tsp_more:hover i{background:#0098EE;color: #fff;border: #0098EE solid 0px;}
.page .tspage .tsp_nav a.tsp_next:hover i{background:#0098EE;color: #fff;border: #0098EE solid 0px ;}
.page .tspage .tsp_nav a.tsp_end:hover i{background:#0098EE;color: #fff;border: #0098EE solid 0px ;}
.page .tspage .tsp_nav a.tsp_home:hover i{background:#0098EE;color: #fff;border: #0098EE solid 0px;}
.page .tspage .tsp_nav a.tsp_prev:hover i{background:#0098EE;color: #fff;border: #0098EE solid 0px;}
.page .tspage .tsp_nav a i{margin: 0;background: none;}

.Main404{overflow:hidden;margin-top:20px; border-radius:12px;padding-bottom:20px;}
.Main404 img{display:block;margin:40px auto 0;}
.Main404 p{text-align:center;font-size:28px; color:#0099ff;font-weight:bold; margin-top: 30px;}
.Main404 .m-zdtz {width: 310px;margin: 20px auto;font-size: 14px; background: url(../images/loading2.gif) no-repeat left 8px;padding-left: 20px;line-height: 34px;color: #333;}
.Main404 .m-zdtz a{ color:#f00;}
.m-atz {text-align: center;overflow: hidden;}
.m-atz a {height: 108px;display: inline-block;height: 36px;background: #0099ff;color: #fff;line-height: 36px;padding: 0 20px;margin: 0 10px; border-radius:4px;font-size: 15px;}
.m-atz a:hover{opacity: 0.9}


.min500{justify-content: center;align-items: center;margin-bottom: 20px;}
.min500 p{font-size:16px;overflow:hidden;line-height: 32px;color: #333;font-weight: normal; margin-top: 5px;}
.min500 h3{font-size:36px;text-align: center;line-height:100px;margin-top:30px; overflow: hidden;font-family: 'Candara';font-weight: bold;background-image: linear-gradient(to right, red, orange);-webkit-background-clip: text; color: transparent;}