body{font-size:14px;font-weight:400;background:#333;color:#ececec;}
dd,dt,dl,ul,li,ol,h1,h2,h3,h4,h5,form,p{list-style:none;margin:0px;padding:0px;}
a{color:#ececec;}
a:hover{color:#fe2c55;}
a:hover,a:active,a:visited,a:focus{text-decoration:none;}
a,button,a:focus,a:active,button:focus,button:active{outline: none !important;}
.head-bg{position:relative;background-image:url(../images/header.png),-webkit-linear-gradient(31.31deg,#ffca99 -14.01%,#ff75ab 96.16%);background-image:url(../images/header.png),-moz-linear-gradient(31.31deg,#ffca99 -14.01%,#ff75ab 96.16%);background-image:url(../images/header.png),linear-gradient(58.69deg,#262626 -14.01%,#1a1a1a 96.16%);background-repeat:no-repeat;background-position:center top;height:180px;background-size:auto 180px;margin-bottom:-56px;}
.head-title{position:absolute;top:50px;width:100%;height:50px;font-size:36px;text-align:center;color:#fff;overflow:hidden;}
.focus{background:#fff;padding:10px;border-radius:4px;overflow:hidden;position:relative;box-shadow:0 0 8px rgba(0,0,0,.1);}
.slides li{float:left;width:100%;}
.slides li a{display:block;width:100%;text-indent:-9999px;}
.slides li img{width:100%;height:100%;display:block;}
.flex-control-nav{position:absolute;width:100%;bottom:15px;z-index:2;text-align:center;}
.flex-control-nav li{width:8px;height:8px;margin-right:10px;display:inline;}
.flex-control-nav li a{display:inline-block;width:8px;height:8px;line-height:36px;overflow:hidden;background:#fff;cursor:pointer;border-radius:50%;}
.flex-control-nav .flex-active{background:#e60050;}
.m-t{margin-top:10px;}
.link{float:left;width:100%;height:146px;border-radius:4px;box-shadow:0 0 8px rgba(0,0,0,.1);position:relative;margin:10px 0;}
.link:after{content:"";display:inline-block;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.7);border-radius:4px;z-index:1;}
.link .name{position:absolute;width:100%;padding:0 10px;height:40px;line-height:40px;font-size:15px;color:#ececec;border-bottom:1px #cecece solid;z-index:9;}
.link .word{position:absolute;top:50px;height:48px;line-height:24px;font-size:13px;color:#cecece;overflow:hidden;margin:0 10px;z-index:9;}
.link .fw{position:absolute;bottom:10px;right:10px;z-index:9;}
.foot{width:100%;line-height:36px;color:#ececec;text-align:center;}
.suspension{width:44px;padding:5px;position:fixed;right:10px;bottom:120px;background:#fff;border:1px #eaeaea solid;border-radius:4px;z-index:999;box-shadow:0 0 8px rgba(0,0,0,.1);}
.suspension .mdi{height:30px;font-size:24px;color:#888;}
.suspension a:hover .mdi{color:#fe2c55;}
.suspension .text{width:100%;line-height:24px;font-size:13px;font-weight:500;}
.suspension li{width:100%;text-align:center;position:relative;}
.suspension li a{color:#888;}
.suspension li a:hover{color:#fe2c55;}
.suspension li .pic{position:absolute;display:none;right:48px;top:-59px;width:160px;background:#fff;border:1px #eaeaea solid;font-size:15px;line-height:30px;text-align:center;box-shadow:0 0 8px rgba(0,0,0,.1);}
.suspension li .pic:after{content:"";display:inline-block;position:absolute;top:68px;right:-10px;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left: 10px solid #eaeaea;z-index:10;}
.suspension li .pic:before{content:"";display:inline-block;position:absolute;top:70px;right:-8px;border-top:8px solid transparent;border-bottom:8px solid transparent;border-left: 8px solid #fff;z-index:11;}
.suspension li .pic img{float:left;width:100%;border-bottom:1px #eaeaea solid;}
.suspension li:hover .pic{display:block;}