/*global*/
*{margin:0;padding:0;border:0;outline:0}
a{text-decoration:none;color:#333}
a:hover{color: #c00}
li,dt,dd{float:left;list-style:none}
i,em{font-style:normal}
body{background:#fff;color:#333;font:15px Microsoft YaHei;min-width:1100px;line-height:24px;}
/*header*/
.header{width: 100%;height: 70px;box-shadow:0 0 6px #ddd;position: fixed;top:0;z-index: 999;background: #fff}
.header dl{margin: auto;width: 1100px;height: 70px;}.header dl dt{width: 300px;height: 70px;}
.header dl dt img{margin-top:15px}
.header dl dd{width: 800px;position: relative}
.login-main{width: 140px; height: 70px;line-height:70px;color: #fff;float: left;background: #ff3c3c;text-align: center}
.login-main a{color: #fff}
.menu{width: 600px;height: 70px;float: left;margin-left:10px;}
.menu a{width:96px;text-align: center;line-height: 70px;height: 70px;display:block;text-align: center;float: left;position: relative;transition: .3s}
.nav-here,.menu a:hover{color: #ff3c3c}.menu a hr{position: absolute;width:0;height:2px;background: #ff3c3c;top:0;left: 50%;top:72%;transform: translate(-50%,-80%);border-radius:3px;transition: .3s}
.nav-here hr{width: 30px !important}
.top-search-btn{display: block !important;float: left;border-left:1px solid #eee;height: 70px;line-height:72px;text-align: center !important;font-size:20px;width: 49px}
.search-main{position: absolute;z-index: 9;top: 71px;right: 0;width: 300px;height: 44px;background: #fff;box-shadow: 0 2px 5px #999;display: none;}
.search-main input{width: 212px;height: 30px;padding-left: 10px;border: 1px solid #ddd;margin: 6px 0 0 8px;float: left;border-right: 0}
.search-main button{border: 0;width: 60px;height: 32px;background: #c00;color: #fff;margin-top: 6px;cursor: pointer;transition: .3s}
.search-main button:hover{opacity: .8}
/*footer tips*/
.footer-tips{width: 100%;height:90px;background: #fa4d3a;color: #fff}
.footer-tips ul{margin: auto;width: 1100px}
.footer-tips ul li{width: 25%;}
.footer-tips ul li span{display:block;width:50px;height:50px;border:2px solid #fff;border-radius: 50%;text-align: center;line-height:50px;font-size:24px;margin-top:20px;float: left}
.footer-tips ul li p{float: left;margin-top:22px;margin-left:10px;}
/*footer*/
.footer{width:100%;background:#2f2f2f;color:#ddd;font-size:14px;overflow: hidden;padding-bottom:30px;}
.footer-list{margin:auto;width:1080px;position:relative}
.foot-tel{width:300px;margin-top:60px;height:95px}
.foot-tel dt{font-weight:bold;font-size:30px;color:#fff;height:44px}
.foot-tel dd{font-size:14px}
.code-list{width:280px;height: 180px}
.code-list li{text-align:center;width:120px;margin-right:20px;font-size:13px;line-height:40px}
.code-list li img{display:block;margin:auto}.foot-contact{width:980px;line-height:28px;top:380px}
.foot-contact li{width:360px}.foot-class-type{position:absolute;top:5px;left:470px;font-size:15px;width:700px}
.foot-class-type dt{font-weight:bold;color:#fff;font-size:18px;height:40px}.foot-class-type dd{width:100%}
.foot-class-type dd ul{width:100%}
.foot-class-type dd ul li{width:20%;height:39px}
.foot-class-type dd a{color:#bbb}
.foot-class-type dd a:hover{color:#fff}
.bottom{background:#1c1c1c;width:100%;height:46px;line-height:47px;color:#bbb;font-size:13px;overflow: hidden}
.bottom dl{margin:auto;width:1080px}.bottom dl dt{width:60%;float:left}
.bottom dl dd{width:40%;float:left;text-align:right;position: relative}
.bottom dl dd img{position: absolute;top:12px;right:193px}
.bottom a{color:#ddd}.bottom a:hover{text-decoration:underline}
/*go_top*/
.gotop{position:fixed;bottom:50px;right:-64px;display:block;width:50px;height:50px;line-height:50px;background:rgba(255,60,60,.6);text-align:center;color:#fff;font-size:21px;z-index:99999;transition: .3s}
.gotop:hover{background:rgba(255,60,60,.8)}
/*loading*/
.loading-main{position:fixed;width:100%;height:100%;background:rgba(0,0,0,.5);top:0;z-index:99999999}
.loadEffect{width:100px;height:100px;position:absolute;top:50%;left:50%;transform:translate(-50%,-60%)}
.loadEffect span{display:inline-block;width:20px;height:20px;border-radius:50%;background:#fff;position:absolute;-webkit-animation:load 1.04s ease infinite}
@-webkit-keyframes load{
    0%{-webkit-transform:scale(1.1);opacity:1}
    100%{-webkit-transform:scale(.3);opacity:0.5}
}
.loadEffect span:nth-child(1){left:0;top:50%;margin-top:-10px;-webkit-animation-delay:0.13s}
.loadEffect span:nth-child(2){left:14px;top:14px;-webkit-animation-delay:0.26s}
.loadEffect span:nth-child(3){left:50%;top:0;margin-left:-10px;-webkit-animation-delay:0.39s}
.loadEffect span:nth-child(4){top:14px;right:14px;-webkit-animation-delay:0.52s}
.loadEffect span:nth-child(5){right:0;top:50%;margin-top:-10px;-webkit-animation-delay:0.65s}
.loadEffect span:nth-child(6){right:14px;bottom:14px;-webkit-animation-delay:0.78s}
.loadEffect span:nth-child(7){bottom:0;left:50%;margin-left:-10px;-webkit-animation-delay:0.91s}
.loadEffect span:nth-child(8){bottom:14px;left:14px;-webkit-animation-delay:1.04s}
.noneTeam{margin: 20px auto 0 auto;width: 360px;height: 400px;background: url("../images/none.png") no-repeat;text-align: center;color: #ccc;font-size: 15px;overflow: hidden}
.noneTeam p{margin-top: 325px}
.rec-title{width:100%;text-align:center;height:130px;line-height:34px;overflow:hidden;font-size:16px;color:#888}
.rec-title b{color:#333;font-size:32px;display:block;padding-top:38px}