#topNav ul.navTab li.has-dropdown a{
    color:#333;
}
@font-face {
    font-family: 'LanTingHei';
    src:url("../../font/FounderHei.TTF");
}
@font-face {
    font-family:'AcuminVariabl';
    src:url("../../font/acumin-semibold.ttf");
}
@font-face {
    font-family: 'LanTingZhongHei';
    src:url("../../font/FounderZhong.TTF");
}
@font-face{
    font-family:'myriad Pro';
    src:url("../../font/MyriadPro-Regular.ttf");
}
@font-face{
    font-family:'LanTingKaiHei';
    src:url("../../font/FounderkaiHei_GBK.TTF");
}
@font-face{
    font-family: 'AcuminPro';
    src:url("../../font/Acumin-Pro-Light.ttf");
}
@font-face{
    font-family: 'LanTingCuHei';
    src:url("../../font/FounderCuHei.TTF");
}
.extension{
    width:100%;
    /*padding-top:750px;*/

    background-color: #fff;
    background-image: url("../../img/extension-bg.png");
    background-repeat: no-repeat;
    background-position:top center;
    position:relative;
}
.extension .main-title{
    padding-top:250px;
    color:#fff;
    font-size:48px;
    font-family: LanTingZhongHei;
    margin-bottom:455px;
}

.extension .search-box .search-input{
    display: flex;
    flex-direction: row;
    width:920px;
    height:60px;
    margin:0 auto;
}
.extension .search-box .search-input .choose_box{
    width:120px;
    height:100%;
    border:1px solid #ddd;
    color:#333;
    font-size: 20px;
    font-family: LanTingHei;
    /*text-align: center;*/
}

.extension .search-box .search-input .choose_box .select_answer{
    padding:0px 15px 0px 15px;
    line-height:58px;
    position: relative;
}

.extension .search-box .search-input .choose_box .selected_list{
    display:none;

}
.extension .search-box .search-input .input-box{
    border-width:0;
    border-top:1px solid #ddd;
    border-bottom:1px solid #ddd;
    padding:20px 250px 20px 20px;
    width:600px;
    position:relative;
}
.extension .search-box .search-input input{
    border-width:0;
    outline: none;
    font-size:20px;
    color:#333;
    width:100%;
}
.extension .search-box .search-input .input-box .messageError{
    font-size:14px;
    line-height:58px;
    color:#e50012;
    position:absolute;
    right:30px;
    top:0
}
.extension .search-box .search-input .btn-box{

}
.extension .search-box .search-input .btn-box
{

    width:200px;
    border: 1px solid #ddd;
    /*border-left:none;*/
    height:60px;
    color:#333;
    text-align:center;
    font-size:22px;
    line-height:60px;
    border-radius:2px;
    cursor: pointer;
    position:relative;
    /*background-color:#222;*/
    overflow: hidden;
}
.extension .search-box .search-input .btn-box.disabled{
    cursor: not-allowed;
    background-color: #f0f0f0;
}
.extension .search-box .search-input .btn-box span
{
    position:relative;
    z-index:8;
}
.extension .search-box .search-input .btn-box:after{
    content:'';
    display:block;
    position:absolute;
    width:100%;
    height:100%;
    border:1px solid #fff;
    top:0;
    z-index:2;
}
.extension .search-box .search-input .btn-box.disabled .btn-bg{
    background: #f0f0f0;
}
.extension .search-box .search-input .btn-box .btn-bg{
    position:absolute;
    width:100%;
    height:100%;
    top:0;
    left:-100%;
    z-index:5;
    background: -webkit-linear-gradient(30deg, rgb(229,0,18) 0% ,rgb(228,34,116) 100%); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(30deg, rgb(229,0,18) 0% ,rgb(228,34,116)100%); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(30deg, rgb(229,0,18) 0% ,rgb(228,34,116)100%); /* Firefox 3.6 - 15 */
    background: linear-gradient(30deg, rgb(229,0,18) 0% ,rgb(228,34,116)100% ); /* 标准的语法 */
    /*transition: all 0.3s ease-out;*/
}
.choose_box .selected_list{
    border:1px solid #ddd;
    margin-left:-1px;
    margin-right:-1px;
}
.choose_box .selected_list .selected_item{
    line-height: 40px;
}
#page .order_product{
    margin:20px auto 0;
    width:920px;
}
#page .order_product .product_box{
    padding:0 40px 30px;
    border:1px solid #ddd;
}
.order_product .product_box .product_message{
    margin-top:30px;
    display:flex;
    flex-direction: row;
    justify-content: space-between;
}
.order_product .product_box .product_message .product_item{
    width:420px;
    text-align: left;
}
.order_product .product_box .product_message .product_item .product_message_list{
    border-bottom:1px solid #ddd;
}
.order_product .product_box .product_message .product_item .product_message_list li{
    margin-bottom:20px;
    line-height: 1;
}
.order_product .product_box .product_message .product_item .product_message_list li span.label_title{
    font-size:16px;
    color:#666;
    font-family: LanTingKaiHei;
}
.order_product .product_box .product_message .product_item .product_message_list li span.label_content{
    font-size:16px;
    color:#333;
}
.order_product .product_box .product_message .product_item .product_message_list li span.label_content.first{
    font-family: LanTingKaiHei;
    font-weight: bold;
    -webkit-font-smoothing: subpixel-antialiased;
}
.order_product .product_box .product_message .product_item .product_message_list li span.label_content.link a{
    -webkit-font-smoothing: subpixel-antialiased;
    color:#0070c9;
}
.order_product .product_box .product_message .product_item .product_message_list li:first-child,
.order_product .product_box .product_message .product_item .product_message_list li:last-child{
    padding-bottom:30px;
    margin-bottom:0px;
}
.order_product .product_box .product_message .product_img{
    height:250px;
    flex:1;
    margin-top:-15px;
}
.order_product .product_box .product_message .product_img img{
    height:100%;
    width:auto;
}
.order_product .product_box .product_params{

}
.order_product .product_box .product_params h2{
    font-size:16px;
    font-family: LanTingKaiHei;
    font-weight: bold;
    color:#333;
    text-align: left;
}
.order_product .product_box .product_params .table{
    margin-top:28px;
    border-top:1px solid #ddd;
    border-left:1px solid #ddd;
}
.order_product .product_box .product_params .table li{
    border-bottom:1px solid #ddd;
    border-right:1px solid #ddd;
    width:50%;
    float: left;
    line-height:49px;
    height:50px;
    padding:0 30px;
    text-align: left;
}
.order_product .product_box .product_params .table li .title{
    font-size:16px;
    color: #666666;

}
.order_product .product_box .product_params .table li .title_content{
    color:#333;
    font-size: 16px;
    padding-left:5px;
}
.order_product .product_box .product_params .yejiao{
    text-align: right;
}
.order_product .product_box .product_params .yejiao .current{
    font-size:16px;
    color:#333;
}
.order_product .product_box .product_params .yejiao .total{
    font-size:14px;
    color:#666;
}
.order_product .product_box .product_params .next{
    position:absolute;
    width:25px;
    height:50px;
    right:-12px;
    top:50%;
    margin-top:-25px;
    background-image:url("../../img/next.png") ;
    background-repeat: no-repeat;
    background-position: center;
}
.order_product .product_box .product_params .prev{
    position:absolute;
    width:25px;
    height:50px;
    left:-12px;
    top:50%;
    margin-top:-25px;
    background-image:url("../../img/next.png") ;
    -webkit-transform:rotateZ(180deg) translate3d(0,0,0);
    -moz-transform:rotateZ(180deg) translate3d(0,0,0);
    -ms-transform:rotateZ(180deg) translate3d(0,0,0);
    -o-transform:rotateZ(180deg) translate3d(0,0,0);
    transform:rotateZ(180deg) translate3d(0,0,0);
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-perspective: 1000;
    -moz-perspective: 1000;
    -ms-perspective: 1000;
    perspective: 1000;
    /*transform: rotateZ(180deg);*/
    background-repeat: no-repeat;
    background-position: center;
}
.order_product .product_box .maintenance{
    margin-top:10px;

}
.order_product .product_box .maintenance h2{
    font-size:16px;
    font-family: LanTingKaiHei;
    font-weight: bold;
    text-align: left;
    margin-bottom:30px;
}
.order_product .product_box .maintenance ul li{
    margin-bottom:20px;
    text-align: left;
}
.order_product .product_box .maintenance ul li span:last-child{
    padding-left:40px;
}
.loader-mask{
    position:fixed;
    width:100%;
    height:100%;
    top:0;
    left:0;
    z-index:999;
    background-color: rgba(0,0,0,0.3);
}
.loader-mask .loader{
    position: absolute;
    top:50%;
    left:50%;
    z-index:1000;

}
svg path,
svg rect {
    fill: #e50012;
}
#mainContainer{
    /*background-color: #fff;*/
    margin-bottom:440px
}
#mainContainer #extension_advantage{
    height:718px;
    margin-top:100px;
    width:100%;
    padding:0 410px;
    background-color:#111;
}
#mainContainer #extension_advantage .advantage_box{
    width:100%;
}
#mainContainer #extension_advantage .advantage_box h1.title{
    padding:80px 0;
    color:#fff;
    font-size:30px;
    font-family: LanTingHei;
}
#mainContainer #extension_advantage .advantage_box ul{
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    color:#fff;
    margin-bottom:130px;
}
#mainContainer #extension_advantage .advantage_box ul li img{
    margin-bottom:45px;
}
#mainContainer #extension_advantage .advantage_box ul li h1{
    font-size:30px;
    margin-bottom:20px;
}
#mainContainer #extension_advantage .advantage_box ul li p{
    color:#999;
    font-family: LanTingHei;
    font-size: 16px;
}
#mainContainer #extension_advantage .advantage_box .btn-box
{

    width:240px;
    height:60px;
    color:#fff;
    text-align:center;
    font-size:22px;
    line-height:60px;
    border-radius:2px;
    position:relative;
    margin:0 auto;
    /*background-color:#222;*/
    overflow: hidden;
}
#mainContainer #extension_advantage .advantage_box .btn-box a
{
    position:relative;
    z-index:8;
    width:100%;
    height:100%;
    color:#fff;
    display: inline-block;
}
#mainContainer #extension_advantage .advantage_box .btn-box a:hover
{

    color:#fff;
    text-decoration: none;
}
#mainContainer #extension_advantage .advantage_box .btn-box a:after
{
    content:'';
    display:block;
    position:absolute;
    width:0;
    height:0;
    border-width:8px 0 8px 8px;
    border-style:solid;
    border-color:transparent transparent transparent #fff;/*透明 透明 透明 黄*/
    top:21px;
    right:35px;
}
#mainContainer #extension_advantage .advantage_box .btn-box:after{
    content:'';
    display:block;
    position:absolute;
    width:100%;
    height:100%;
    border:1px solid #fff;
    top:0;
    z-index:2;
}
#mainContainer #extension_advantage .advantage_box .btn-box .btn-bg{
    position:absolute;
    width:100%;
    height:100%;
    top:0;
    left:-100%;
    z-index:5;
    background: -webkit-linear-gradient(30deg, rgb(229,0,18) 0% ,rgb(228,34,116) 100%); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(30deg, rgb(229,0,18) 0% ,rgb(228,34,116)100%); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(30deg, rgb(229,0,18) 0% ,rgb(228,34,116)100%); /* Firefox 3.6 - 15 */
    background: linear-gradient(30deg, rgb(229,0,18) 0% ,rgb(228,34,116)100% ); /* 标准的语法 */
    /*transition: all 0.3s ease-out;*/
}

