/* BASIC css start */
#cate-top {  position:absolute; width:100%; margin-top:-112px; height:379px; overflow:hidden; text-align: center; }
#cate-top p { margin-left:-960px; position:absolute; left:50%; width:1920px; height:379px; }
#cate-top p img { display:block }




.event {
}


.line{
    width: 100%;
    height: 1px;
    background-color: #e7e7e7;
  
}

.topic {
    height: 100%;
    width: 960px;
    padding: 60px 0 60px 0; 
    margin: 0 130px 0 130px;

}

.sub_title {
    height: 100%;
    display:table;
    width: 120px ; 
    font-size:12pt; 
    font-weight:500;
    float:left;
}


.sub_title > span {
    display:table-cell;
    vertical-align:middle; 
}


.item {
    text-align: center;
    float:left;
    font-size: 18pt;
}


.item_q {
    line-height:66px;
    text-align: center;
    float:left;
    width : 66px;
    border-radius : 50%;
    background-image: linear-gradient(135deg, #171945, #3e3379);
    font-size: 17pt;
    margin-left:25px;
    }
    
.item_qq{
     height:66px;
     width:66px;
     text-align:center;
     line-height:72px;
     color:#8bb656;
     font-size:10pt;
     margin-left:25px;
}    

.item_a{
    display:table;
    padding-left:15px;
    float:left;
    height:66px;
    text-align:left;
    font-size: 17pt;
}

.item_a > span {
    display:table-cell;
    vertical-align:middle; 
}

.item_c {
    width:840px;
    margin-left:110px; 
}

.item_c > ul {
}

.item_c > ul > li {
    float:left;
    vertical-align:middle; 
}

.item_c > ul > li > span {
    width:150px;
}


.item_cc {
    width:320px;
    display:table;
    font-size:12pt; 
}


.item_small{
    float:left;
    font-size:10pt;
    line-height:18pt;
}

.stress{
    color: red;
    font-weight:bold;
}

.font_white{
    color : white;
    font-weight: bold;
}

.phone{
    margin:30px 0 80px 0;
}

.bold{
    font-weight:bold;
}

.mt37{
    margin-top:37px;
}

.ranking {
    font-size:12pt;
    text-align:center
}

.ranking > ul  {
    width:170px;
     float:left;
}

.ranking > ul > li  {
    height:60px;
}

.ranking_name {
    font-weight:bold;
    font-size:20pt;
}


.border_line {
    border-top:1px #e7e7e7 solid;
    padding-top:32px;
    }

#prdBrand .cate-wrap .class-list > ul > li > a.on { background-color:#ebebeb; }




.wrap_nei{
    width:1100px;
    margin:0 auto;
    }
    
    
.goon_bg_wrap{
    background-color: #efefef;
    height: 319px; 
    overflow: hidden;
    margin-top:100px;
}

.goon_bg{
    position: relative;
    margin-top: 52px;
    margin-left: 315px;
}


.goon_1{
    font-size:38px;
}

.goon_2{
    font-size: 14px;
    color: #9b9b9b;
    text-align:center;
    margin-left:-330px;
}

.goon_3{
    font-size: 22px;
    margin-left: 15px;
    line-height:2.7;
}
.goon_line{
    border-bottom: 1px solid #000;
    margin-top: -15px;
    width: 400px;
}


 .wrap_nei ul li{
     float:left;
  }
/* BASIC css end */

