*{padding:0;margin:0;box-sizing:border-box;-webkit-text-size-adjust:none}
@keyframes fade-ins{0%{opacity:0}100%{opacity:1}}
@-webkit-keyframes fade-ins{0%{opacity:0;header >div .logo:after}100%{opacity:1}}
.layui-layer-border{border:0!important;box-shadow:0 0 13px #dcdcdc!important;min-width:185px!important}
::-webkit-scrollbar{width:8px;height:8px}
::-webkit-scrollbar-track,::-webkit-scrollbar-thumb{border-radius:999px;border:0 solid transparent}
::-webkit-scrollbar-track{box-shadow:1px 1px 5px rgba(100,100,100,0.2) inset}
::-webkit-scrollbar-thumb{min-height:0;background-color: #20c4ab; background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .4) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .4) 50%, rgba(255, 255, 255, .4) 75%, transparent 75%, transparent);}
::-webkit-scrollbar-corner{background:transparent}
img{border:0;animation:fade-ins;animation-duration:.6s;-webkit-animation:fade-ins .6s}
input{-webkit-appearance:none;border:0}
body{background:#f6f6f6;position:relative;min-width: 1300px;}
.effect {background: -o-linear-gradient(280deg, #4a4ea4 65%, #e884a1);background: linear-gradient(-190deg, #4a4ea4 65%, #e884a1);max-height: 600px;max-width: 100%;overflow: hidden}
.effect1 {background: #0299d8;background: -o-linear-gradient(45deg, #5a3694 0, #13bdce 33%, #0094d9 66%, #6fc7b5 100%);background: linear-gradient(45deg, #5a3694, #13bdce 33%, #0094d9 66%, #6fc7b5);background-size: 400%;background-position: 0 100%}
.effect1, .effect2 {-webkit-animation: gradient 7.5s ease-in-out infinite;animation: gradient 7.5s ease-in-out infinite;margin-bottom: 15px;}
.effect2 {background: #0299d8;background: -o-linear-gradient(45deg, #df89b5 0, #e1ecf3 33%, #b4dbe0 66%, #bfd9fe 100%);background: linear-gradient(45deg, #df89b5, #e1ecf3 33%, #b4dbe0 66%, #bfd9fe);background-size: 400%;background-position: 0 100%}
.effect3 {height: 600px;background: #0299d8;background: -o-linear-gradient(45deg, #94bbf9 0, #d6e6fb 33%, #a5e0ff 66%, #b8e7ff 100%);background: linear-gradient(45deg, #94bbf9, #d6e6fb 33%, #a5e0ff 66%, #b8e7ff);background-size: 400%;background-position: 0 100%;-webkit-animation: gradient 7.5s ease-in-out infinite;animation: gradient 7.5s ease-in-out infinite}
/*.effect4 {background: #0299d8;background: -o-linear-gradient(45deg, #ffb821 0, #ff5c38 33%, #ff1459 66%, #b8e7ff 100%);background: linear-gradient(90deg,#9face6 33%,#FFB6C1 60%,#009efd);background-size: 400%;background-position: 0 100%;-webkit-animation: gradient 7.5s ease-in-out infinite;animation: gradient 7.5s ease-in-out infinite}*/
@-webkit-keyframes gradient {50% {background-position: 100% 0}}
@keyframes gradient {50% {background-position: 100% 0}}
@keyframes
wave-animation{0%{transform:translateX(0) translateZ(0) scaleY(1)}50%{transform:translateX(-25%) translateZ(0) scaleY(0.55)}100%{transform:translateX(-50%) translateZ(0) scaleY(1)}}
.wave-wrapper{height:50px;position:relative}
.wave-inner{position:absolute;width:100%;overflow:hidden;height: 230px;bottom:-1px;}
.wave-bg-top{z-index:15;opacity:.5}
.wave-bg-middle{z-index:10;opacity:.75}
.wave-bg-bottom{z-index:5}
.wave-item{position:absolute;left:0;width: 200%;height: 230px;background-repeat:repeat no-repeat;background-position:0 bottom;transform-origin:center bottom;}
.wave-top{background-size:50% 100px;}
.wave-animation 
.wave-top{animation:wave-animation 3s;-webkit-animation:wave-animation 3s;-webkit-animation-delay:1s;animation-delay:1s}.wave-middle{background-size:50% 120px}
.wave-animation 
.wave-middle{animation:wave-animation 10s linear infinite}
.wave-bottom{background-size:50% 100px}
.wave-animation 
.wave-bottom{animation:wave-animation 15s linear infinite}
header{background: hsla(0,0%,100%,0.8);border-bottom: 1px solid #F6F6F6;top: 0;left: 0;width: 100%;height: 71px;z-index: 99;}
header >div{width:1300px;max-width:1300px;margin:0 auto;height:70px;position:relative;background: hsla(0,0%,100%,0.8);}
header >div .logo{display:block;float:left;height:70px;width:200px;position:relative}
header >div .logo:after{/*content:"旗舰版";*/position: absolute;
    right: -1px;
    top: 2px;
    background: rgb(35, 170, 137);
    color: #FFF;
    padding: 0px 5px;
    height: 15px;
    line-height: 16px;
    border-radius: 5px;
    font-size: 12px;}
header >div .logo img{display:block;height:70px}
header >div nav{float:left;margin-left:50px;height:70px;/*width:558px;*/position:relative}
header >div nav>div{float:left;position:relative}
header >div nav a{height:70px;line-height:70px;font-size:15px;color:#333435;padding:0 19px;transition:0s all;display:block}
header >div nav .hover>a{color: #20c4ab;}
header>div nav a:hover{color:#20c4ab}
header >div nav .border-bottom:after{content:" ";background: #20c4ab;height:100%;width:100%;display:block}
header >div nav .border-bottom{transition:.4s all;height:2px;width:0;position:absolute;left:0;bottom:0;padding:0 19px}
header >div .time-winter{max-width:calc(100% - 200px - 50px - 558px - 120px);margin-left:50px;height:70px;overflow:hidden;float: right;padding-right:10px}
header >div .time-winter .time{float:left;color:#333435;margin-left: 35px;}
header >div .time-winter .time span{font-size:21px;height:70px;line-height:70px;float:left;margin-left:9px}
header >div .time-winter .time small{height:70px;line-height:70px;font-size:13px;float:left;margin-left:9px}
header >div .time-winter .winter{float:left;margin-left: 36px;color: #fff;background-color: transparent;margin-top: 18px;border-radius:5px;height: 36px;line-height: 34px;padding: 0px 15px;background: #23aa89;
    animation: shake 1.82s cubic-bezier(0.4, 0, 1, 1) both;
    animation-timing-function: cubic-bezier(0.4, 0, 1, 1);
    animation-iteration-count: 1;
    animation-iteration-count: infinite;
    animation-timing-function: ease-in;}
header >div .time-winter .winter i {
    padding-right: 6px;
}
header >div .time-winter a:hover {animation-name: shakeAnim;}
@keyframes shake {10%, 90% {transform: translate3d(-1px, 0, 0);}20%, 80% {transform: translate3d(2px, 0, 0);}
30%, 50%, 70% {transform: translate3d(-4px, 0, 0);}40%, 60% {transform: translate3d(4px, 0, 0);}}
footer{background:#FFF;padding:45px 0;margin-top:13px;overflow: hidden;}
footer >div{width:1400px;max-width:calc(100% - 50px);margin:0 auto}
footer >div ul{width:900px;margin:0 auto}
footer >div ul li{float:left;width:180px}
footer >div ul li a{color:#333;text-align:center;display:block;font-size:13px;height:40px;line-height:40px;width:100%}
footer >div .copart{padding-top:20px;font-size:13px;color:#919191;text-align:center;}
footer >div .copart img{vertical-align:middle;margin-top:-4px;margin-right:6px;margin-left:5px}
article >div{width:1300px;margin:0 auto}
.left{float:left}
.right{float:right}
.title{height:40px;overflow:hidden;position:relative}
.title h3{line-height:40px;color:#333;font-size:17px;position:relative}
.title h3:before{content:" ";position:absolute;left:0;top:10px;height:18px;width:5px;background: #23aa89;border-radius: 5px;}
.titles{height:40px;overflow:hidden;position:relative}
.titles h3{line-height:40px;color:#333;font-size:17px;position:relative}
.titles h3:before{content:" ";position:absolute;left:0;top:10px;height:18px;width:5px;background: #23aa89;border-radius: 5px;}
.title a{position:absolute;right:0;top:0;height:40px;line-height:40px;font-size:15px;color:#b5b5b5}
.title a i{font-size: 18px;display:block;height:40px;line-height:40px;color:#b7b7b7;}
.loadding{width:57px;position:absolute;z-index:98;top:50%;left:50%;text-align:center;transform:translate(-50%,-50%)}
.loadding span{display:inline-block;width:8px;height:100%;border-radius:4px;background:#ff7438;-webkit-animation:load 1.04s ease infinite}
.loadding span:nth-child(2){-webkit-animation-delay:.13s}
.loadding span:nth-child(3){-webkit-animation-delay:.26s}
.loadding span:nth-child(4){-webkit-animation-delay:.39s}
.loadding span:nth-child(5){-webkit-animation-delay:.52s}
.open-panel{display: none;}
.new_s{width: 120px !important;}
@-webkit-keyframes load{0%,100%{height:10px;background:#33d4bb}50%{height:30px;margin-top:-20px;background:#20c4ab}}
.backtop{position:fixed;bottom:5%;right:5%;font-size:41px;z-index:99;width:58px;height:58px;text-align:center;line-height:58px;background:#4C1560;color:#fff!important;cursor:pointer;border-radius:5px;box-shadow: 0px 1px 5px #dedede;}

@media screen and (max-width:1200px){.ime-winter,.time-winter .time {display: none!important}}
@media screen and (max-width:800px){/*.dhfl,*/.indexSearch i,.ime-winter,.top_gg_ad,.zxgj_xhwzy,.count,.index-soft,.sj {display: none!important}}
@media screen and (max-width:800px){header,#stage .space,.head_h1,.primary-menus .left-cont input,footer >div ul,.other .left,article >div,header >div,.container,.lists ul li,.info .left,.info .right,.info .right ul li{width:100% !important}
.news-article_container li{
	width:100% !important;
	margin: 0 !important;
}
body{min-width: 100%!important;}
.head_h1 h1{
    text-align: center;
    font-size: 1.125rem !important;
}
.primary-menus {
    float: left;
    margin-left: 0;
    width: 95%!important;
    top: 60%;
}
.primary-menus .left-cont input,.primary-menus .left-cont button{
	height: 35px !important;
	line-height: 20px!important;
	font-size: 13px!important;
}
.primary-menus .left-cont button{width: 80px!important;}
.primary-menus ul {
    overflow-x: scroll;
    white-space: nowrap;
}
header >div .logo img{
    height: 50px!important;
    margin: 10px!important;
}
header >div .logo:after{
    right: 48px!important;
    top: 3px!important;
}
.soft_content .import .right .soft-info>span i{
    width: initial!important;
}
.indexgg{
    display: none;
}
.indexSearch{
	left: 0!important;
    margin-left: 0px!important;
    width: 100%;
}
.primary-menus .left-cont button{
    left: auto !important;
}
.indexWebList li{
	width: 23%!important;
	margin-right: 2% !important;
}
.indexWebList li >a{
	padding: 5px!important;
	text-overflow: initial!important;
	font-size: .7rem !important;
	border-radius: 8px!important;
}
.indexWebList li >a img{
	width: 16px!important;
    height: 16px!important;
}
.indexWebList li >a .xl{
	display: none !important;
}
.indexWebList li >a img{margin-right: 1px !important;}
.other .right{
    display: block;
    width: 100%!important;
}
.other .right .list{
    display: none;
}
.list ul li a{
    white-space: inherit!important;
}
.newslist ul li{
    width: 100%!important;
    float: none!important;
}
.newslist ul{
    height: 600px!important;
}
.bottomas{
    display: none;
}
#container{
    height: 280px!important;
}
.indexSearch{
    top: 100px!important;
}
footer{
	padding: 5px 0 20px!important;
}
footer .layui-clear{
    display: none;
}
.indexjd{
    display: none;
}
.hots{
    display: none!important;
}
.form-search{
    display: none;
}
.friends-link{
    display: none;
}
.article-end{
    display: none;
}
.copart img{
    display: none;
}
footer >div ul li {
    width: 50%;
}
.titles{
        padding: 0px 8px;
}
.newslist{
    padding: 0.8rem 2%!important;
}
.indexWebList{padding: 15px 6px !important;}
.other .right{
	padding: 0px 10px 10px!important;
	margin-top: 9px;
}
.other .right .title{
    display: none;
}
.news-article_container li a{text-indent: 15px!important;}
.top ul li{
	margin-bottom: 20px !important;
}
.top ul{
	padding-bottom: 0px!important;
}

.indexgg a{
	float: none!important;
}
.indexgg a img{
	margin-top: 5px!important;
}
.open-panel{
	display: block;
    color: #888;
    width: 20px;
    height: 20px;
    position: absolute;
    right: 13px;
    top: 32%;
    font-size: 20px;
}
.lists ul li:nth-child(1), .lists ul li:nth-child(2), .lists ul li:nth-child(3), .lists ul li:nth-child(4){border-top: 1px solid #F6F6F6!important;}
.info .right ul li{margin-bottom:0 !important;padding-right: 0 !important;}
.info .right ul li a{float:right !important;}
.info .right ul,.info .right .web-title{margin-top: 20px!important;}
}
.list_all:hover .list_li{display:block}
.list_li{display:none;position:absolute;left:19px;width:457px;background:#fff;padding:12px 7px;z-index:9999999;box-shadow:0 -1px 9px rgba(117,117,117,0.12);border-radius:0}
.list_li li{float:left;width:20%;text-align:center}
.new_s li{float:left;width:100% !important;text-align:center}
.new_s li:hover {background: #23aa8926;}
.list_li li a{display:block;height:44px;line-height:43px;float:none;font-size:15px;color:#5f5f5f;padding:0}
.fly-zanzhu {display: block;position: relative;height: 80px;line-height: 80px;padding: 0 20px;text-align: center;font-size: 16px;font-weight: 300;background-color: #009688;color: #fff;}
.container{width: 1300px;margin: 0 auto;}
.content-true {margin-top: 13px;margin-bottom: 13px;}
.title {
    text-indent: 15px;
}
@font-face {font-family: "iconfont";src: url('../fonts/iconfont.eot'); /* IE9 */src: url('../fonts/iconfont.eot#iefix') format('embedded-opentype'), /* IE6-IE8 */url('../fonts/73080552b0b74c09a9c3f4bda0eb6240.woff') format('woff2'),url('../fonts/iconfont.woff') format('woff'),url('../fonts/iconfont.ttf') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */url('../fonts/iconfont.svg#iconfont') format('svg'); /* iOS 4.1- */}.iconfont {font-family: "iconfont" !important;font-size: 16px;font-style: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}.icon-shangpin1:before {content: "\e625";}.icon-sousuo:before {content: "\e6b4";}.icon-iconset0231:before {content: "\e682";}.icon-dianzan:before {content: "\e60c";}.icon-award:before {content: "\e6d0";}.icon-qingchuhuancun:before {content: "\e64a";}.icon-shangchuan:before {content: "\e664";}.icon-tongguo:before {content: "\e663";}.icon-guanyu:before {content: "\e644";}.icon-message:before {content: "\e601";}.icon-xiangshang:before {content: "\e64f";}.icon-youhuiquan:before {content: "\e610";}.icon-kulian:before {content: "\e61a";}.icon-zanwujilu:before {content: "\e622";}.icon-zhuye1:before {content: "\e607";}.icon-shouye-tougao:before {content: "\e68e";}.icon-tougao:before {content: "\e605";}.icon-nv:before {content: "\e674";}.icon-jilu1:before {content: "\e698";}.icon-weibiaoti--:before {content: "\e639";}.icon-mima:before {content: "\e699";}.icon-zhuye:before {content: "\e659";}.icon-ziyuan2:before {content: "\e611";}.icon-add:before {content: "\e60d";}.icon-zan:before {content: "\e6af";}.icon-bangzhu:before {content: "\e60a";}.icon-guanbi:before {content: "\e849";}.icon-mima1:before {content: "\e612";}.icon-kuaisurumen:before {content: "\e650";}.icon-shibai:before {content: "\e606";}.icon-dingbu:before {content: "\e623";}.icon-icon_m:before {content: "\e609";}.icon-pinglun:before {content: "\e604";}.icon-pingtai:before {content: "\e673";}.icon-xiazai:before {content: "\e741";}.icon-QQ:before {content: "\e642";}.icon-yanzhengma:before {content: "\e6fb";}.icon-wenhao:before {content: "\e69e";}.icon-shanchu:before {content: "\e6a8";}.icon-zanwushuju:before {content: "\e6a7";}.icon-shezhi:before {content: "\e652";}.icon-pinglun1:before {content: "\e608";}.icon-wode:before {content: "\e60e";}.icon-shezhi1:before {content: "\e60f";}.icon-zanwu:before {content: "\e6d5";}.icon-ziyuan:before {content: "\e602";}.icon-ziyuan1:before {content: "\e60b";}.icon-zuanshi:before {content: "\e618";}.icon-zhanghao:before {content: "\e684";}.icon-gengduo:before {content: "\e600";}.icon-fanhui:before {content: "\e6fc";}.icon-anquan:before {content: "\e657";}.icon-nan:before {content: "\e63a";}.icon-fenxiangcopy:before {content: "\e6ad";}.icon-jilu:before {content: "\e603";}.icon-hezuo:before {content: "\e614";}

.panel {
    z-index: 1000;
    display: none;
    background: #fff;
    color: #fff;
    box-sizing: border-box;
    overflow: auto;
    -webkit-overflow-scrolling: touch;
    position: absolute;
    width: 9rem;
    top: 71px;
    right: 0;
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
    -webkit-transition: -webkit-transform .4s;
    transition: transform .4s;
    box-shadow: 0px 3px 5px #23aa89;
    
}
.panel .rightNav li {
    margin: 0.8rem;
}
.panel .rightNav li .hover {
    color: #23aa89;
}
.panel .rightNav li a {
    display: block;
    line-height: 2rem;
    color: #333;
    font-size: 16px;
}
.panel .rightNav li a img {
    width: 1.1rem;
    height: 1.1rem;
    vertical-align: middle;
    margin-top: -5px;
    margin-right: 8px;
}
.friends-link {
    margin-top: 13px;
    width: 1300px!important;
    background: #FFF;
    padding: 20px 20px;
    padding-top: 5px;
    overflow: hidden;
    margin: auto;
    margin-top: 10px;
}
.friends-link h3 {
    color: #847f7f;
    line-height: 40px;
    height: 30px;
    font-size: 15px;
    margin-bottom: 11px;
}
.friends-link ul {
    padding: 9px 21px;
    padding-bottom: 0;
    background: #fbfbfb;
}
.friends-link ul li {
    float: left;
    margin-right: 20px;
    margin-bottom: 9px;
}
.friends-link ul li a {
    display: block;
    color: #8e8e8e;
    line-height: 30px;
    height: 30px;
    font-size: 14px;
}
.hots{
    background: url(../images/hotico.png) no-repeat center center;
    background-size: 100% 100%;
    width: 20px;
    height: 15px;
    position: relative;
    display: inline-block;
    top: -12px;
    left: 5px;
}