﻿body{
    min-width:1210px;
    overflow: auto;
}
.M-box1 a,.M-box1 .active{
	display: inline-block;
	width: 40px;
    line-height: 40px;
    text-align: center;
	margin: 10px;
    color: #999999;
    background-color: #f2f3f5;
    border-radius: 5px;
}
.M-box1 .active{
	background-color: #ff8c2b;
    color: white;

}
.float_left{
    float: left;
}
.float_right{
    float: right;
}
.type_area{
    width: 1210px;
    margin:  0 auto;
    height: auto;
    overflow: hidden;
}
.sm_nav{
    overflow: hidden;
}
.sm_nav span{
    line-height: 96px;
}
.colorfe8c2b a{
    color: #fe8c2b;
    transition: all .4s linear;
}
.colorfe8c2b{
	color: #fe8c2b;
}
.size14{
    font-size: 1.4rem;
}
.size2{
    font-size: 2rem;
}
.colora9a9a9{
    color: #a9a9a9;
}
.size16{
    font-size: 1.6rem;
}
.margint16{
    margin-bottom: 16px;
}
.margin10{
    margin: 10px;
}
.color999{
    color: #999999;
    overflow: hidden;
}
.immediately_registered{
    width: 300px;
    height: 54px;
    line-height: 54px;
    background-color: #ff8c2b;
    text-align: center;
    color: white;
    border-radius: 5px;
    margin: auto;
    font-size: 2rem;
}
.clear{
    clear: both;
}
.bgf7f7f7{
    background-color: #f7f7f7;
}
.yanzhen{
    position: relative;
}
#btn{
    position: absolute;
    right: 10px;
    top: 22px;
}
.line_througt{
    text-decoration:line-through;
}
.nav_detail{
    height: 55px;
    line-height: 55px;
}
.bold{
    font-weight: bold;
}
.colorb8e4cb{
    color: #02b768;
}

.nav{
    height: 80px;
    background-color: white;
    overflow: hidden;
    width: 100%;
    /*margin-bottom: 36px;*/
}
.smcricle{
    width: 24px;
    height: 24px;
    border-radius: 50%;
    text-align: center;
    line-height: 26px;
    border: 1px solid #999999;
    color: #999999;
    margin: 10px 16px ;
}
.select{
    background-color: #ff8c2b;
    color: white;
    border: 1px solid #ff8c2b;
}
.sloid{
    width: 160px;
    height: 2px;
    background-color: #999999;
    margin-top: 23px;
}
.borderbtm2{
    border-bottom: 2px solid #ff8c2b;
    color: #ff8c2b;
}
/*nav*/
.top{
     height: 34px;
     width: 100%;
     background-color: #e9e9e9;
     line-height: 34px;
 }
.marginlr10{
    display: inline-block;
    margin: 0 10px;
}

.border1{
    width: 0px;
    height: 15px;
    border-right: 1px solid #7c7c7c;
}
.nav ul li{
    float: left;
    margin: 0 24px;
}
.nav ul li a{
	display: block;
    line-height: 78px;
}
.nav{
    height: 80px;
}
.nav ul li:last-child{
    margin-right: 10px;
}
.yanzhen{
    position: relative;
}
.yanzhen #btn{
    margin: 0px;
    padding: 0px;
    background-color: transparent;
    border: 0px;
    width: 90px;
    position: absolute;
    top: 10px;
    right: 0px;
    outline:none;
    cursor: pointer;
}
/*bottom*/
.container{
    background-color: #3C454E;
}
.bot_top,.bot_con{
    overflow: hidden;
    width: 68%;
    margin: 0 16%;
}
.bot_top>div{
    width: 7%;
    height: 64px;
    line-height: 32px;
}
.bot_top>ul{
    width: 93%;
    height: 64px;
    line-height: 32px;
}
.bot_top li{
    margin: 0 26px 0 0;
}
.bot_top>div,.bot_top>ul,.bot_top li{
    float: left;
}
.bot_bot{
    background-color: #313A43;

}
.bot_top a,.bot_top{
    text-decoration: none;
    font-size: 12px;
    color: #BFBDBE;
}
.bot_top{
    padding: 25px 0;
    border-bottom: 1px solid #4A535C;
}
.bot_con{
    font-size: 14px;
    color: #B3BBBE;
    padding: 40px 0;
}
.bot_con_l{
    float: left;
    width: 45%;

}
.bot_con_r{
    text-align: right;
    float: right;
    width: 34%;
}
.bot_con_l a{
    color: #B3BBBE;
    font-size: 12px;
}
.bot_con_c{
    text-align: center;
    border-right: 1px solid #4A535C;
    border-left: 1px solid #4A535C;
    padding: 30px;
    float: left;
    width: 14%;
}
.bot_con_c img{
    /*display: block;*/
   width: 128px;
}
.bot_con_l ul{
    width: 25%;
    float: left;
}
.bot_con_l li{
    margin: 0 0 13px 0;
}
.email{
    margin: 20px 0 0 0;
}
.title_w{
    color: white;
    font-weight: 500;
}
.white{
    font-size: 24px;
    color: white;
    font-weight: 600;
}
.bot_bot>div{
    height: 40px;

    font-size: 12px;
    width: 68%;
    margin:0 16%;
    color: #B3BBBE;
}
.bot_bot>div>p{
    line-height: 40px;
}
.bot_bot_l,.bot_bot_r{
    margin: 0;
}
.bot_bot_l{
    float: left;
}
.bot_bot_r{
    float: right;
}
.sm_about_select{
    /*display: inline-block;*/
    padding: 10px;
    background-color: #ff8c2b;
    color: white;
    border-radius: 5px;
}
.marginbottom120{
    margin-bottom: 120px;
}
#banner{
    width: 100%;
    overflow: hidden;
}
.hidden{
    display: none;
}
.fenye{
    margin: 48px 0 98px 0;
    text-align: right;
}
.bot_con_r>p,.bot_con_c>p{
    line-height: 3rem;
}
.side{position:fixed;width:54px;right:0;top:214px;z-index:100;}
		.side li{list-style:none;width:54px;height:54px;float:left;position:relative;margin-bottom: 10px;}
		.side ul li .sidebox,.huitop{cursor:pointer;vertical-align:middle;position:absolute;width:54px;height:54px;top:0;right:0;transition:all 0.3s;background:#039de3;filter:Alpha(opacity=80);color:#fff !important;  font:14px/54px "微软雅黑";overflow:hidden;}
		.side ul li .sidetop{width:54px;height:54px;line-height:54px;display:inline-block;background:#000;opacity:0.8;filter:Alpha(opacity=80);transition:all 0.3s;}
		.side ul li .sidetop:hover{background:#ae1c1c;opacity:1;filter:Alpha(opacity=100);}
		.side ul li a{overflow: hidden;}
		.side ul li img{float:left;}
		.side li i{font-size: 30px; display:inline-block;width: 54px;text-align: center;float:left; color: white;}
		.side ul li div{line-height: 54px;text-align: center;float: left;overflow:hidden;white-space:nowrap;}
		/*.huitop:hover{background-color: #ff8c2b;}*/
		.wxgzh{position: relative;cursor: pointer;}
		.header_ewm{position: absolute;top: 16px;width: 120px;height: 120px;display: none;left: -42px;z-index: 999;transition: .5s;}
		.header_ewm img{
			width: 120px;
		}
		.wxgzh:hover .header_ewm{display: block;transition: .5s;}
		.over_visible{overflow: visible;}
.dlbtn{
	cursor: pointer;
}


.fenye {
    padding: 3px;

    text-align: center;
}
.fenye a, .fenye span {
    border: #ddd 1px solid;
    padding: 2px 5px;
    color: #aaa;
    margin: 0 2px 0 0;
}
.fenye span.current {
    border: #e0e0e0 1px solid;
    padding: 2px 5px;
    font-weight: bold;
    color: #aaa;
    margin: 0 2px 0 0;
    background-color: #f0f0f0;
}
.fenye a:active {
    border: #a0a0a0 1px solid;
    padding: 2px 5px;
    margin: 0 2px 0 0;
}


/*资产css*/
	#zican i,#zxkf i{font-size: 30px; display:inline-block;width: 54px;text-align: center;float:left; color: white;line-height: 54px}
	#zican,#zxkf{
    width: 54px;
    height: 54px;
    transition: all 0.3s;
    background-color: #039de3;
    margin-bottom: 10px;
    color: white;
    cursor: pointer;
    position: relative;
}
.side_nav,.side_nav1{
    display: inline-block;
    position: absolute;
    right: 8px;
    border-radius: 5px;
    background-color:  #fef6ed;
    width: 190px;
    top: 0px;
    background: url("../img/bg_youhui.png") no-repeat;
    z-index: 777;
    height: 245px;
    padding: 5px;
}
.side_nav1{
	background: #039de3;
}
.no_login{
    display: inline-block;
    position: absolute;
    right: 8px;
    border-radius: 5px;
    background-color:  #fff;
    width: 200px;
    top: 0px;
    z-index: 777;
    height: 245px;
    padding: 5px;
}
.bian,.bian1{
    display: inline-block;
    position: absolute;
    right: 55px;
    border-radius: 5px;
    width: 212px;
    top: -9px;
    z-index: 777;
    height: 255px;
    padding: 5px;
    display: none;
}
/*三角形*/
.side_nav:after,
.side_nav:before ,.no_login:after,.no_login:before,.side_nav1:after,
.side_nav1:before{
    content: "";
    position: absolute;
    right: -16px;
    /*bottom: -16px;*/
    top: 30px;
    border: 8px solid transparent;
    border-left: 8px solid #ff8c2b;
}

.side_nav1:after,
.side_nav1:before{
	border-left: 8px solid #039de3;
}
    .no_login:after,.no_login:before{
        border-left: 8px solid white;
    }
.shang{
    position: relative;
    padding-top: 18px;
    color: white;
}
.shang .bold{
    margin: 20px auto;
}
.qian{
    padding: 0 19px;
    width: 56px;
}
.qian  p{
    margin-bottom: 10px;
    text-align: center;
}
.xia{
    padding-top:40px;
}
.borderright{
    border-right: 1px solid #ffdac1;
}
.width157{
    width: 157px;
    height: 1px;
    background-color: white;
    margin: auto;
}
.shang .niyou{
    position: absolute;
    color: white;
    padding: 0 10px;
    background-color: #ff8c2b;
    top: 10px;
    left: 72px;
}
.shuoming{
    width: 190px;
    height: 132px;
    border: 1px solid white;
    margin: 0 auto;
    border-radius: 5px;
}
.side_nav:after .side_nav1:after{
    border-left: 8px solid #ff8c2b;
    top: 30px;
}
    .no_login p{
        text-align: center;
        line-height: 40px;
        padding: 40px 0;
        color: #000;
    }
    .login_btn ,.login_btn a{
        display: block;
        width: 80px;
        height: 32px;
        line-height: 32px;
        margin: 0 auto;
        background-color: #ff8c2b;
        text-align: center;
        color: white;
        border-radius: 5px;
    }
    #zican:hover .bian{
        display: block;
    }
    /*.bian1{
    background-color: #039de3;
    display: block;
    top: 56px;
    }*/
#zxkf .side_nav1 .kf{
	width: 80%;
	line-height: 50px;
	text-align: center;
	background-color: white;
    color: #039de3;
    margin: 20px auto;
}
    #zxkf:hover .bian1{
        display: block;
    }