
.clearfix h3{font-weight:400;}
/*common*/
a:hover{text-decoration:none;}
a:-webkit-any-link{text-decoration:none;}
.container{width:1200px;margin:0 auto;padding:0;}
.container:after{content:"";display:block;clear:both;}
.clearfix:after{content:"";display:block;clear:both;}
.fl{float:left;}
.fr{float:right;}
.tl{text-align:left;}
.tr{text-align:right;}
.tc{text-align:center;}
.color-white{color:white!important;}
.red{color:#2396ec!important;}
.fz12{font-size:12px;}
.fz14{font-size:14px;}
.wfs{width:100%;position:relative;}
.p_r{position:relative;}

.wy-news-rank2 .red{color:#FFFFFF!important;}

/*悬浮链接*/
.suspension{
position: fixed;
    z-index: 55;
    top: 0;
    right: 0;
    width: 45px;
    height: 100%;
    background-color: #F1F2F3;
}
.suspension-box{
    position: relative;
    top: 20%;
}
.suspension .a{display:block;width:44px;height:44px;margin-bottom:4px;cursor:pointer;outline:none;margin-top: 20px;}
.suspension .a.active,
.suspension .a:hover{background:#2396EC;}
.suspension .a .i{
  float:left;
  width: 27px;
  height: 27px;
  margin-top: 10px;
  margin-left: 10px;
  background-image:url(../qq/cb_bg.png);
  background-repeat:no-repeat;
}
.suspension .a-qq .i{background-position: 0 -69px;}
.suspension .a-memb .i{background-position:0 0;}
.suspension .a-msg .i{background-position:0 -33px;}
.suspension .a-ly .i{background-position:0 -189px;}
.suspension .a-ewm .i{background-position:-129px 0;}
.suspension .a-top .i{background-position:0 -130px;}
.suspension .a-top{
    display: none;
    position: relative;
    top: 260px;
}

/*hover*/
.suspension .a-qq:hover .i{background-position: -35px -69px;}
.suspension .a-memb:hover .i{background-position: -35px 0;}
.suspension .a-msg:hover .i{background-position: -35px -33px;}
.suspension .a-ly:hover .i{background-position: -35px -189px;}
.suspension .a-ewm:hover .i{background-position: -129px -30px;}
.suspension .a-top:hover .i{background-position: -35px -130px;}

/*hover left*/
.suspension .d{
	display: none;
    background-color: #2396EC;
    position: absolute;
    right: 45px;
    width: 75px;
    padding: 10px;
    text-align: center;
    height: 24px;
}
.suspension .d-qq{top:0;}
.suspension .d-memb{top:64px;}
.suspension .d-msg{top:128px;}
.suspension .d-ewm{
    top: 256px;
    height: 210px;
    width: 200px;
}
.suspension .d p{
    color: #ffffff;
    font-size: 14px;
}
.suspension .d-ly{
	width: 300px;
    height: 372px;
    top: 192px;
  padding: 0;
}
.suspension .d-ly .tle{
    color: #fff;
    font-size: 18px;
    text-align: left;
    padding: 10px;
}
.suspension .d-ly  form{
    background-color: #fff;
    padding: 10px;
}
.suspension .d-ly .form .txt{
    margin-bottom: 20px;
    line-height: 38px;
    font-size: 14px;
    height: 38px;
}
.suspension .d-ly .form .txt .f_1{
    float: left;
    width: 75px;
}
.suspension .d-ly .form .txt .f_red{
    position: relative;
    color: #ff2323;
    top: 3px;
    left: 5px;
}
.suspension .d-ly .form .txt input{
    float: left;
    width: 180px;
    border: 1px solid #b3aeae;
    border-radius: 2px;
    height: 30px;
    position: relative;
    left: 15px;
      top: 3px;
}
.suspension .d-ly .form div.yyd{
height: 140px;
}
.suspension .d-ly .txt textarea{
border: 1px solid #b3aeae;
    border-radius: 2px;
    width: 278px;
    height: 100px;
}
.suspension  .btn{

}
.suspension  .btn input{
    color: #fff;
}





