body{margin:0;padding:0}
.top{width: 100%;height: 1100px;background: url("img/topbg.png") center no-repeat;background-size: cover }
.topnav{height: 60px;width: 1150px;margin:0 auto}
.logo{float: left;width: 40px;height: 40px;margin:10px 0}
.logo img{width: 40px;height: 40px;border-radius: 5px}
.topline{width: 100%;height: 2px;border-bottom: 1px solid #ccc}
.topmenu{width: 360px;font-size: 12px;float: right;height: 40px;line-height: 40px;margin: 10px}
.topmenu p{display: block;height: 40px;text-align: right;float: right;width: 80px}
.topmenu a{color:#ccc;text-decoration: none}
.topmenu a:hover{text-decoration: underline;}
.maintext{width: 100%;height: 110px}
.softtitle{width: 1150px;margin: 0 auto;font-weight: 700;font-size: 30px;line-height: 80px;height: 50px;text-align: center;color:#fff}
.sectitle{width: 1150px;margin:0 auto;font-size: 22px;font-weight: 100;color:#fff;text-align: center;height: 60px;line-height: 60px}
.mainui{width: 1150px;margin: 0 auto;height: auto;padding:20px 0;overflow: hidden}
.mainui img{width: 100%;border-radius: 5px}
.container{width: 100%;height: auto;overflow: hidden;padding: 50px 0}
.section{width: 1150px;margin: 0 auto 100px auto}
.section_title{width: 100%;height: 40px;line-height: 40px;text-align: center;color:#000;font-size: 36px;font-weight: 700}
.section_brief{width: 100%;height: 30px;line-height: 30px;text-align: center;color:#000;font-size: 24px;font-weight: 300}
.models{width: 100%;height: 44px;text-align: center;margin:20px 0}
.secimg{width: 1150px;margin:0 auto;paddding:20px 0}
.bottom{width: 100%;height: auto;overflow: hidden;background: #0f121f}
.btm_container{width: 1150px;height: auto;margin:30px auto;overflow: hidden}
.btm_left{width: 120px;text-align: center;float: left;}
.btm_left p{display: block;height: 20px;line-height: 20px;color:#fff;font-size: 14px;margin: 0;padding: 0}
.btm_right{width:450px;float: right;padding-top:40px}
.btm_link{margin:0;padding: 0;display: block;float: right;font-size:14px }
.btm_link a{color:#fff;text-decoration: none;font-weight: 300;display: block;float: right;margin-left: 10px}
.btm_link a:hover{text-decoration: underline}
.btm_text{font-size: 14px;font-weight: 300;color:#fff;float: right}
.btm_text a{color:#fff;text-decoration: none;font-weight: 300;}
.hengxian{text-decoration: underline}
.pagetop{width: 100%;height: auto;overflow: hidden;background: #0f121f}
.agreenment_text{width: 1150px;font-size: 13px;margin:0 auto}
.agreenment_text h1{
    font-size: 18px;
    font-weight: 600;
    margin: 28px 0 10px;}
.agreenment_text ol{margin: 0;padding: 0}
.agreenment_text ol li{margin: 0;padding: 0}
.breadcrumb{width: 1150px;height: 30px;line-height: 30px;border-bottom: 1px solid #ccc;font-size: 12px;margin: 0 auto}
.breadcrumb a{color:#000;text-decoration: none}
.breadcrumb a:hover{text-decoration: underline}

.price_area{width: 1150px;font-size: 13px;margin:0 auto}
.price_area ul{list-style: none;margin:0;padding: 0}
.price_area ul li{display: block;width: 510px;height: 300px;background: #fff;border-radius: 5px;padding:20px;border:1px solid #999;margin:20px 0 20px 0}
.planname{font-size: 30px;font-weight: 700;display: block;width: 100%;margin:0;padding: 0}
.plansubname{font-size: 14px;font-weight: 300;color:#666;display: block;width: 100%;margin:0;padding: 0}
.planprice{font-size: 22px;font-weight: 700;display: block;width: 100%;margin:0;padding: 0;color:#ff6600;line-height: 40px;border-bottom: 1px solid #ccc}
.planbaohan{font-size: 16px;font-weight: 300;display: block;width: 100%;margin:0;padding: 0;color:#666;line-height: 40px;}
.planinfo{font-size: 16px;display: block;width: 100%;padding: 0;color:#333;line-height: 30px;margin:10px 0 0 0}
.updatearea{width: 1150px;font-size: 13px;margin:0 auto;min-height: 500px}
.updateitem{height: auto;overflow: hidden;margin-bottom: 20px}
.download_area{width: 1150px;font-size: 13px;margin:30px auto}
.d_t1{    text-align: center;
    font-size: 36px;
    font-weight: 500;
    margin: 10px;}

.d_t2{    text-align: center;
    font-size: 48px;
    font-weight: 700;
    margin: 10px;}

.download_item{width: 600px;
    margin: 10px auto;
    border-radius: 5px;
    border: 1px solid #ccc;
    padding: 20px;}

.download_item {
    width: 600px;
    margin: 10px auto;
    border-radius: 5px;
    border: 1px solid #ccc;
    padding: 20px;
    height: auto;
    overflow: hidden;}

.d_sp1{    float: left;
    display: block;
    width: 60px;
    margin-right: 30px;}
.d_sp2{float: left;
    width: 300px;
    display: block;}
.dsp2_title{margin: 0;
    font-size: 14px;
    font-weight: 700;}
.dsp2_stitle{font-size: 12px;line-height: 22px}
.d_sp3{    display: block;
    float: right;
    width: 100px;
    text-align: right;}

.d_sp3 a{display: block;
    background: #000;
    color: #fff;
    width: 80px;
    height: 30px;
    font-size: 12px;
    text-align: center;
    line-height: 30px;
    border-radius: 5px;
    text-decoration: none;}