*{margin:0; padding:0; list-style:none; text-decoration:none;}
.tl li{white-space:nowrap; overflow:hidden;}
.fl{float:left;}
.fr{float:right;}
.clear{clear:both;}
.clearfix:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
.clearfix{zoom:1; display:inline-block; _height:1px;}
*html .clearfix{height:1%;}
*+html .clearfix{height:1%;}
.clearfix{display:block;}
.tac{text-align:center !important;}
.tal{text-align:left !important;}
.tar{text-align:right !important;}
.fwb{font-weight:bold !important;}
.dib{display:inline-block; *zoom:1; *display:inline;}
.wot{white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.db{display:block !important;}
.hide{display:none !important;}
.bgn{background:none !important;}
.bdn{border:none !important;}
.m0a{margin:0 auto !important;}
.mar_t_10{margin-top:10px !important;}
.mar_t_20{margin-top:20px !important;}
.mar_t_25{margin-top:25px !important;}
.mar_t_30{margin-top:30px !important;}
.mar_t_40{margin-top:40px !important;}
.mar_t_50{margin-top:50px !important;}
.mar_t_60{margin-top:60px !important;}
.mar_t_80{margin-top:80px !important;}
.mar_t_100{margin-top:100px !important;}
.pr{position:relative;}
.pa{position:absolute;}
a.mc{color:#52960f;}
.c6{color:#666;}
.c9{color:#999;}
.hauto{height:auto !important;}
.fs14{font-size:14px !important;}

body{font-family:"microsoft yahei"; color:#333;}
.fix-box{
    width: 1000px;
    margin: 0 auto;
    position: relative;
    padding-top: 20px;
    padding-bottom: 40px;
}
.fix-left{
    float: left;
    width: 205px;
}
.fix-right{
    float: left;
    width: 780px;
    margin-left:15px ;
    padding-top: 40px;
    padding-bottom: 40px;
    background: white;
}
.nav{
    width: 205px;
    height: 50px;
    background: url(../images/guide/nav-white.png) no-repeat;
    background-position: center;
    margin-top: 5px;
    position: relative;
    cursor: pointer;
}
.back-home{
    width: 205px;
    height: 50px;
    background: url(../images/guide/back-home.png) no-repeat;
    background-position: center;
    margin-top: 5px;
    position: relative;
    cursor: pointer;
}
.back-home>p{
    font-size: 18px;
    text-align: center;
    line-height: 50px;
    color: black;
}
.nav:first-child{
    margin-top: 15px;
}
.nav>h3{
    position: absolute;
    top: 10px;
    left: 20px;
    font-size: 24px;
    color: #1e77bd;
}
.nav>p{
    font-size: 18px;
    padding-left: 17px;
    line-height: 50px;
    color: black;
}
.nav>img{
    position: absolute;
    top: 0px;
    right: 20px;
}
.active{
    background: url(../images/guide/nav-red.png) no-repeat;
    background-position: center;
}
.wt{
    color: white !important;
}
.show-liB{
    margin-top: 5px;
    display: none;	
}
.show-liB li{
    padding-left: 35px;
    line-height: 40px;
    font-size: 15px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    cursor: pointer;
} 
.show-liB li a{
    color: #333;
}
.show-liB li a:hover{
    text-decoration: none;
}
.ft-wG{
    font-weight: 600;
}

.cont{
    width: 480px;
    height: auto;
    margin: 0 auto;
}
.cont div{
    position: relative;
    width: 379px;
    height: 57px;
    border-radius: 10px;
    background: #ececec;
    color: #2c2c2c;
    margin-bottom: 22px;
    text-align: left;
    line-height: 57px;
    padding-left: 100px;
}
.cont div img{
    width: 25px;
}
.cont div a{
    color: #333;
}
.cont div a:hover{
    text-decoration: none;
}
.cont div img.white{
    display: none;
}
.cont div:hover{
    position: relative;
    width: 379px;
    height: 57px;
    border-radius: 10px;
    background: #1e77bd;
    color: #ffffff;
}
.cont div:hover a{
    color: #fff;
}
.cont div:hover img.black{
    display: none;
}
.cont div:hover img.white{
    display: inline-block;
}
.cont div img{
    margin-right: 22px;
    vertical-align: middle;
}
.cont div p{
    position: absolute;
    font-size: 26px;
    color: white;
}
.p-top{
    left: 190px;
    top: 10px;
}
.p-cont{
    left: 190px;
    top: 15px;
}
.p-bottom{
    left: 190px;
    bottom: 17px;
}
.cont div+div{
    margin-top: -4px;
}
.cont div:nth-child(4){
    margin-top: 2px;
}
.cont-1{
    display: none;
}
.cont-1 h3{
    font-size: 32px;
    font-weight: 600;
    text-align: center;
    margin-bottom: 35px;
}
.cont-1 p{
    margin-left: 20px;
    margin-right: 20px;
    line-height: 25px;
    margin-bottom: 10px;
}
.cont-2 h3{
    font-size: 32px;
    font-weight: 600;
    text-align: center;
    margin-bottom: 35px;
}
.cont-2 p{
    margin-left: 20px;
    margin-right: 20px;
    line-height: 25px;
    margin-bottom: 10px;
}

.cont-2{
    display: none;
}
.footer #glbbot{
    margin: 0 auto;
    border: none;
    padding: 30px 0;
    color: white;
}
.footer #glbbot a{
    color: white;
}