﻿
/*html{font-size:16px;}*/
html, body {
    font-family: "Arial Normal", "Arial", sans-serif;
}
* {
    box-sizing:unset !important;
}
/* 整个滚动条 */
/*::-webkit-scrollbar {
    width: 6px;*/ /* 水平滚动条的高度、垂直滚动条的宽度 */
    /*height: 6px;*/ /* 水平滚动条的高度 */
/*}*/
input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus {
    -webkit-text-fill-color: #7F7F7F !important; /* 文字颜色 */
    -webkit-box-shadow: 0 0 0px 1000px transparent inset !important;
    background-color: transparent !important; /* 背景色设置为透明 */
    transition: background-color 50000s ease-in-out 0s !important; /* 过渡效果设置为0s，立即改变颜色 */
}
.parent {
    /*display: flex;*/
    display: -webkit-flex; /*新版本语法：chrome 21+*/
    display: flex; /*新版本语法:opera 12.1,Firefox 22+*/
    display: -webkit-box; /*老版本语法：Safari,iOS,Android browser,old Webkit browser*/
    display: -moz-box; /*老版本语法：Firefox(buggy)*/
    display: -ms-flexbox; /*混合版本语法：IE 10*/
    flex-direction: row; /* 虽然默认的排列方式是水平的，但是为了区分起见，加上该属性 */
    vertical-align: middle;
}
.parent_vertical{
	display: flex;/*新版本语法:opera 12.1,Firefox 22+*/
	flex-direction: column;/*子元素垂直排列 */
}
.children_tf1 {
    -webkit-flex: 1; /*Chrome*/
    -ms-flex: 1; /*IE 10*/
    flex: 1; /* NEW ,Spec - Opera 12.1,Firefox 20+*/
    -webkit-box-flex: 1; /*OLD -iOS 6-,Safari 3.1-6*/
    -moz-box-flex: 1; /*OLD - Firefox 19-*/
}

.children_tf2 {
    -webkit-flex: 2; /*Chrome*/
    -ms-flex: 2; /*IE 10*/
    flex: 2; /* NEW ,Spec - Opera 12.1,Firefox 20+*/
    -webkit-box-flex: 2; /*OLD -iOS 6-,Safari 3.1-6*/
    -moz-box-flex: 2; /*OLD - Firefox 19-*/
}

.children_tf3 {
    -webkit-flex: 3; /*Chrome*/
    -ms-flex: 3; /*IE 10*/
    flex: 3; /* NEW ,Spec - Opera 12.1,Firefox 20+*/
    -webkit-box-flex: 3; /*OLD -iOS 6-,Safari 3.1-6*/
    -moz-box-flex: 3; /*OLD - Firefox 19-*/
}
.aligncenter {
    text-align: center;
}

.alignleft {
    text-align: left;
}

.alignrigtht {
    text-align: right;
}

.juststart {
    display: flex;
    justify-content: flex-start; /* 使子元素靠左对齐 */
}

.justcenter {
    display: flex;
    justify-content: center; /* 使子元素中间对齐 */
}

.justend {
    display: flex;
    justify-content: flex-end; /* 使子元素靠右对齐 */
}

.alignitems {
    display: flex;
    align-items: center; /* 垂直居中 */
}
.hide {
    display: none !important;
}

.bg_opacity {
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,0.5);
    position: fixed;
    top: 0;
    left: 0;
    z-index: 12
}

.bg_opacity1 {
    width: 100%;
    height: 100%;
    background-color: rgba(225,225,225,0);
    position: fixed;
    top: 0;
    left: 0;
    z-index: 9
}

.txt_of {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    word-break: break-all;
}

.txt_of2 {
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical;
}

.txt_of3 {
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    line-clamp: 3;
    -webkit-box-orient: vertical;
}
.invoicecnt {
    width: 70%;
    margin: 0 auto;
}
.invoice_progress {
    height: 30px;
}
.invoice_num {
    width: 20px;
    height: 20px;
    border: 1px solid #adaeb2;
    text-align: center;
    line-height: 20px;
    border-radius: 20px;
    margin-right: 10px;
    color: #adaeb2;
    margin-top:3px;
}
.invoice_text {
    color: #adaeb2;
    line-height: 30px;
}
.invoice_line {
    height: 1px;
    background-color: #adaeb2;
    margin: 0 5px;
    margin-top: 14.5px;
}
.invoice_content {
    padding-bottom: 30px;
    background-color: #fff;
    padding: 15px 25px;
    margin-top: 20px;
    border-radius: 5px;
}
.invoice_content_msg1 {
    color: #e8001c;
    margin-bottom: 10px;
    font-size: 12px;
}
.invoice_content_msg2 {
    color: #2f3835;
    margin-bottom: 10px;
    font-size: 12px;
}
    .invoice_content_msg2 a {
        color: #9bb1da
    }
.invoiceinfo_title {
    color: #322d27;
    font-size: 16px;
    margin-bottom: 15px;
}
.info_table {
    width: 100%;
}
.infotable_tr {
    background-color: #f1f6fc;
    height: 30px;
    border-bottom: 1px solid #e2e3e5;
}
.infotable_tr th{font-weight:600;}
.info_tbody{}
    .info_tbody tr {
        border-bottom: 1px solid #e2e3e5;
        height: 35px;
        line-height: 35px;
    }
.info_tbody td{text-align:center;}
    .info_tbody img {
        margin-top: 9px;
        margin-right: 10px;
		cursor:pointer;
    }
.info_tbody span{}
.invoicemedium_tab{}
.tab_s{}
.tab_select{height: 30px;padding: 0 40px;cursor: pointer;line-height: 30px;color: #fff;background-color:#eaeef9;color:#252736;margin-right:5px}
.tab_tuijian{
	background-color: #ff9e2b;
    display: inline;
    padding: 3px 5px;
    color: #fff;
    font-size: 12px;
    position: relative;
    top: 11px;
    right: 12px;
}
.tab_name{}
.medium_msg{
	color: #2d2f21;
    margin-top: 10px;
    margin-bottom: 12px;
    font-size: 12px;
}
.medium_msg span{color: #ff9e2b;}
.reviceaddr{}
.reviceaddr_title{font-size: 16px;font-weight: 600;}
.reviceaddr_bnt{
	margin-bottom: 10px;
    height: 25px;
    padding: 0 10px;
    line-height: 25px;
    display: inline-block;
    border: 1px solid #b0b0b0;
    margin-top: 10px;
    border-radius: 3px;
    font-size: 12px;
	cursor:pointer;
}
.funbnt{padding: 0 5px;cursor: pointer;color: #3333d6;}
.remark_div{margin-top: 20px;}
.remark_sub{color: #353938;font-size: 14px;font-weight: 600;margin-bottom: 5px;}
.remark_sub span{font-size: 12px;font-weight: 100;margin-left: 10px;}
.remark_t{
	height: 100px;
    border: 1px solid #adadad;
    border-radius: 3px;
    margin-bottom: 13px;
}
.remark_t textarea{width: 100%;height: 100%;border: none;}
.invoicefooter{height: 80px;margin-top: 50px;box-shadow: 0px -4px 6px -4px #bdbdbd}
.invoicefooter_amount{}
.invoicefooter_amount_title{line-height: 130px;}
.invoicefooter_amount_m{
	line-height: 125px;
    margin-left: 5px;
    color: #f82a3e;
    font-size: 20px;
    font-weight: 600;
}
.invoicefooter_amount_img{}
.invoicefooter_amount_img img{
	width: 16px;
    height: 16px;
    margin-top: 54px;
    margin-left: 3px;
}
.invoicefooter_bnt{margin-top: 40px;}
.invoicefooter_bnt_d{height: 25px;border: 1px solid #b0b0b0;padding: 0 20px;line-height: 25px;margin-left:20px;cursor:pointer}
.address_win{
	position: fixed;
    z-index: 999;
    background-color: #fff;
    top: 10%;
    width: 40%;
    height: 80%;
    left: 30%;
    border-radius: 5px;
    overflow: hidden;
    padding: 20px;
}
.invoicemodel_win{
	position: fixed;
    z-index: 999;
    background-color: #fff;
    top: 10%;
    width: 40%;
    height: 80%;
    left: 30%;
    border-radius: 5px;
    overflow: hidden;
    padding: 20px;
    overflow:auto;
}
.addr_closeimg{}
.closeimg{width: 25px;height: 25px;margin-top:10px;cursor:pointer;}
.closeimg img{width: 12px;}
.addrtitle{
	font-size: 16px;
    font-weight: 600;
    width: 94%;
    margin: 0 auto;
    margin-bottom: 20px;
}
.addr_msg{background-color: #f1f6fc;border: 1px solid #5c77f8;padding: 5px 10px;width: 90%;margin: 0 auto;}
.addr_tanhao{}
.addr_tanhao img{width: 20px;margin-top: 6px;}
.addr_msg_cnt{line-height: 32px;color: #333;margin-left: 10px;}
.cha{}
.cha img{width: 20px;height: 20px;margin-top: 6px;cursor:pointer;}
.addr_info{width: 93%;margin: 0 auto;margin-top: 30px;}
.addr_info_d{margin-bottom: 20px;}
.xing_img{}
.xing_img img{width: 11px;margin-top: 9px;}
.addrinfo_title{
    color: #555459;
    height: 30px;
    line-height: 17px;
    margin-left: 5px;
    width: 23%;
    margin-top: 8px;
}
.addrinfo_input{border: 1px solid #b0b0b0;border-radius: 2px;}
.addrinfo_input input{
	width: 93%;
    height: 30px;
    border: navajowhite;
    padding: 0 10px;
}
.addrinfo_input textarea{
	width: 96%;
    height: 50px;
    padding: 10px;
    border: none;
}
.addr_default{}
.addr_default img{cursor:pointer;}
.addr_default span{}
.addr_bnt{}
.addr_bnt_d{
	background-color: #c6010b;
    color: #fff;
    margin-left: 25px;
    margin-right: 25px;
    padding: 5px 20px;
    margin-top: 155px;
    border-radius: 5px;
	cursor:pointer;
}
.invoicemodel_d{line-height: 30px;margin-right: 30px;cursor:pointer;}
.invoicemodel_d img{margin-top: 7px;margin-right: 5px;cursor:pointer;}
.proline{height: 5px;background-color: #0e80d8;}
/*.producttitle {
    background-color: #0e80d8;
    display: inline-block;
    padding: 5px 20px;
    text-align: center;
    color: #fff;
    font-size: 0.8vw;
    }
}*/

/* 创建一个带有蓝色背景的容器 */
.producttitle {
    position: relative;
    background-color: #0C82D4;
    width: fit-content;
    height: 4vh;
    color: white;
    font-size: 0.8vw;
    padding: 0 2vw 0 0.5vw;
    display: flex;
    align-items: center;
}
    /* 创建一个白色三角形伪元素 */
.producttitle::before {
    content: '';
    position: absolute;
    top: 0px;
    right: 0px;
    border-right: 2vw solid white;
    border-bottom: 2vh solid #87040400;
}
    /* 创建一个白色三角形伪元素 */
    .producttitle::after {
        content: '';
        position: absolute;
        bottom: 0px;
        right: 0px;
        border-right: 2vw solid white;
        border-top: 2vh solid #87040400;
    }

#product-intro #name h1{font-size: 20px;font-weight:700;}
.cointype{color: #333;margin-top: 5px;font-size: 12px;font-weight: 600;}
.probaseinfo{width: 570px;background-color: #fafbeb;margin-top: 20px;border-radius: 2px;}
.proprice_div{padding: 10px;}
.proprice_d{}
.proprice_title{
	color: #424041;
    height: 35px;
    line-height: 43px;
    font-size: 14px;
    font-weight: 500;
}
.proprice_val{
	font-size: 20px;
    font-weight: 600;
    color: #c70a08;
    margin-top: 5px;
}
.provolom{}
.provolom_num{
	font-size: 10px;
    color: #9b9a98;
    height: 14px;
}
.provolom_title{
	font-size: 10px;
    color: #9b9a98;
    height: 14px;
}
.prootherinfo{padding: 0 0.5rem;}
.prootherinfo_d { /*font-size: 0.8rem;height: 25px;line-height: 20px;color: #818179;*/
    font-size: 0.8vw;
    height: 2vw;
    line-height: 2vw;
    color: #818179;
}
.promsg {
    font-size: 0.5vw !important;
    font: 10px / 1.5 "Arial Normal", "Arial", sans-serif;
    margin-top: 1vw;
    margin-bottom: 1vw;
    font-size: 0.65vw !important;
    color: #333333;
    line-height: 1.1vw;
}
.pro_bnt_d{margin-top:10px}
.pro_bnt_zixun{
	background-color: #ffd0d0;
    color: #fe0024;
    border: 1px solid #f0b6b5;
    padding: 10px 47px;
    border-radius: 5px;
	font-weight: 600;
	cursor:pointer;
}
.pro_bnt_goumai{
	background-color: #ff0024;
    color: #fff;
    border: 1px solid #ff0024;
    padding: 10px 47px;
    border-radius: 5px;
	margin-left:10px;
	font-weight: 600;
	cursor:pointer;
}
.imagearrow{display:flex;align-items:center;cursor:pointer}
    .imagearrow img {
        width: 1vw !important;
        height: 1.2vw !important;
        border: unset !important;
    }
    .sku_win {
        position: fixed;
        background-color: #fff;
        z-index: 999;
        top: 100px;
        width: 30%;
        left: 35%;
        border-radius: 5px;
        overflow: hidden;
    }
.sku_close{width: 90%;margin: 0 auto;}
.sku_close_img{
	width: 35px;
    height: 35px;
    text-align: right;
	cursor:pointer;
}
.sku_close_img img{
	width: 15px;
    height: 15px;
    margin-top: 20px;
}
.sku_proinfo{width: 90%;margin: 0 auto;}
.sku_proinfo_base{border-bottom: 1px solid #f0f0f0;padding-bottom: 15px;}
.sku_proimg{}
.sku_proimg img{
	width: 100px;
    height: 100px;
    overflow: hidden;
    border-radius: 5px;
}
.sku_proinfo_b{margin-left: 10px;}
.sku_proinfo_pricetitle{margin-top: 10px;font-size: 14px;color: #ff0024;font-weight: 500;}
.sku_proinfo_pricetitle span{}
.sku_proinfo_volum{color: #333;font-size: 14px;margin-top: 10px;}
.sku_price{
	float: left;
    width: 100%;
    margin-top: 20px;
    border-bottom: 1px solid #f0f0f0;
    padding-bottom: 15px;
    margin-bottom: 15px;
}
.skuprice{
	float: left;
    padding: 5px 10px;
    background-color: #efefef;
    margin-right: 10px;
    border-radius: 5px;
    color: #424242;
	cursor:pointer;
}
.sku_heji {
    height: 2vw;
    font-size: 0.75vw;
    display: flex;
    align-items: center;
    margin-left: 2vw;
}
.skuheji_title {
    font-size: 0.75vw;
    color: #333333;
}
.skuheji_price {
    font-size: 1.05vw;
    color: #F2001D;
    font-weight: 700;
    margin-left: 0.6vw;
    display: flex;
    align-items: center;
}
.productbnt_l {
    border: 1px solid rgba(242, 0, 29, 1);
    display: flex;
    align-items: center;
    color: #F2001D;
    padding: 0 2.55vw;
    font-size: 0.75vw;
    border-radius: 0.5vw;
    margin-right: 1.5vw;
    cursor:pointer;
}
.productbnt_r {
    background-color: rgba(242, 0, 29, 1);
    padding: 0 2.55vw;
    color: #fff;
    font-size: 0.75vw;
    display: flex;
    align-items: center;
    margin-left: 1px;
    border-radius: 0.5vw;
    cursor: pointer;
}
.sku_bnt{}
.sku_bnt_d{
	height: 40px;
    line-height: 40px;
    background-color: #007afc;
    padding: 0 20px;
    min-width: 100px;
    text-align: center;
    color: #fff;
    border-radius: 5px;
    margin-bottom: 30px;
    margin-top: 15px;
	cursor:pointer;
}
.sku_buynum{width: 90%;margin: 0 auto;border-bottom: 1px solid#f0f0f0;padding-bottom: 15px;height: 50px;}
.sku_buynum_title{line-height: 50px;color: #333;font-size: 14px;}
.sku_buynum_div{
	margin-left: 20px;
    height: 40px;
    margin-top: 5px;
    border: 1px solid #bdbdbd;
    border-radius: 3px;
    overflow: hidden;
}
.sku_buynum_v{
	width: 40px;
    text-align: center;
    line-height: 40px;
    font-size: 27px;
	cursor:pointer;
}
.sku_buynum_input{}
.sku_buynum_input input{
	width: 100%;
    height: 100%;
    text-align: center;
    border: none;
}
.submitorder_info{margin: 0 10vw;}
.submitorder_company{font-size: 0.8vw;font-weight: 600;margin-bottom: 1.1vw;}
.submitorder_proinfo{}
.submitorder_proinfo_d{}
.submitorder_proimg {
    width: 5.25vw;
    height: 5.25vw;
    overflow: hidden;
    border-radius: 0.2vw;
    margin-right: 0.9vw;
}
.submitorder_proimg img{}
.submitorder_info_d {

    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.submitorder_info_frame {
    display: flex;
    justify-content: flex-start;
    align-items: center;
}
.submitorder_info_desc {
    color: white;
    padding: 0.1vh 0.2vw;
    width: 2vw;
    text-align: center;
    font-size: 0.8vw;
    background: linear-gradient(to right, #0C82D4, #37e3ff);
}
.submitorder_info_name {
    font-size: 0.8vw;
    font-weight: 600;
    margin-left: 0.5vw;
}
.submitorder_info_price{margin-top: 0.2vw;color: red;font-size: 0.8vw;}
.submitorder_info_num{margin-top: 0.5vw;font-size: 0.8vw;color: #333;}
.submitorder_info_buytitle{}
.submitorder_info_buyval{}
.orderremark {
    margin-top: 20px;
    margin-bottom: 20px;
    font-size: 14px;
    display: flex;
    align-items: center;
}
.orderremark_title {
    height: 2.6vw;
    line-height: 2.6vw;
    margin-right: 0.6vw;
    font-size:0.8vw;
}
.orderremark_textarea {
    border: 1px solid #999;
    border-radius: 0.15vw;
    overflow: hidden;
    background-color: #F6F7FB;
    text-align:center;
}
    .orderremark_textarea textarea {
        min-width: 99%;
        max-width: 99%;
        min-height: 8vh;
        padding: 0.2vw 0vw;
        border: none;
        background-color: #F6F7FB;
    }
.submitorder_other{}
.submitorder_other_d {
    height: 2vw;
    border-bottom: 1px solid #E6E6E6;
    line-height: 2vw;
    padding: 0.5vh;
}
.submitorder_other_title{font-size:0.8vw;}
.submitorder_other_val{font-size:0.8vw;}
.contract_bnt{margin-top: 20px;margin-left:40px; height: 50px;}
.contract_bnt_d {
    height: 1.6vw;
    padding: 0 1.1vw;
    background-color: #0e80d8;
    color: #fff;
    line-height: 1.6vw;
    border-radius: 0.2vw;
    margin-right: 0.2vw;
    cursor: pointer;
    font-size:0.6vw;
    text-align:center;
}
.contract_msg {
    height: 1.6vw;
    line-height: 1.6vw;
    font-size: 0.6vw;
    color: #333;
}
.product_heji {
    line-height: 2.6vw;
    font-size: 0.9vw;
    color: #333;
    margin-right: 0.6vw;
    font-weight: 600;
}
.product_heji_price {
    line-height: 2.6vw;
    font-size: 1.1vw;
    font-weight: 600;
    color: #bc1413
}
.signagree_img{cursor:pointer;}
.signagree_img img{width:0.85vw;height:0.85vw;}
.signagree_text{margin-top: 0.1vw;margin-left: 0.2vw;color: #333;cursor:pointer;}
.submit_bnt{margin-bottom:2.6vw;}
.submit_bnt_d {
    background-color: #0e80d8;
    color: #fff;
    padding: 0 2.6vw;
    height: 2.1vw;
    line-height: 2.1vw;
    border-radius: 0.2vw;
    cursor: pointer;
    margin-top: 1.1vw;
    font-size: 0.9vw;
}
.editbnt {
    color: #0e80d8;
    padding: 0 0.8vw;
    border-radius: 0.15vw;
    height: 1.6vw;
    line-height: 1.6vw;
    margin-top: 0.2vw;
    cursor: pointer;
}
.submitsuccess_win{
	background-color: #0e80d8;
    width: 25%;
    padding: 10px;
    left: 33%;
    position: fixed;
    top: 29%;
    border-radius: 5px;
    overflow: hidden;
    box-shadow: 0px 0px 11px 0px #008ed7;
}
.submitsuccess_title{
	height: 50px;
    line-height: 60px;
    text-align: center;
    color: #fff;
    font-size: 18px;
    font-weight: 500;
}
.submitsuccess_cnt{
	text-align: center;
    color: #fff;
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 15px;
    line-height: 32px;
}
.submitsuccess_bnt_d{
	color: #0e80d8;
    background-color: #fff;
    padding: 0 20px;
    height: 25px;
    line-height: 25px;
    border-radius: 4px;
    margin-bottom: 10px;
    margin-top: 15px;
	cursor:pointer;
	margin-right: 14px;
	font-size:16px;
}
.orderlist_baseinfo_d{
	text-align: left;
    padding-left: 20px !important;
    font-size: 13px;
    background-color: #f8f8f8;
}
.orderlist_baseinfo{margin-right: 16px;}
.orderlist_baseinfo img{}
.orderimage{
	width: 100px;
    height: 100px;
    overflow: hidden;
    border-radius: 5px;
	margin-right: 10px;
}
.orderimage img{}
.orderlist_d{}
.orderlist_proname{font-size: 14px;text-align: left;margin-bottom: 5px;font-weight: 600;margin-top: 5px;}
.orderlist_num{font-size: 14px;margin-top: 10px;margin-bottom: 5px;color: red;}
.orderlist_type{margin-top: 10px;font-size: 14px;}
.orderlist_total{}
.orderlist_bnt{cursor: pointer;margin-bottom: 5px;}
.orderlist_bnt:hover{color:#0e80d8;}
.orderdetail_progress{margin-top: 20px;margin-bottom: 10px;}
.orderdetail_progress_d{}
.orderdetail_progress_title{height: 35px;line-height: 35px;font-size: 16px;font-weight: 600;margin-right: 10px;}
.orderdetail_progress_val{line-height: 35px;font-size: 18px;font-weight: 600;color: #fd0001;}
.orderdetail_bnt{
	background-color: #0e80d8;
    height: 30px;
    padding: 0 20px;
    color: #fff;
    line-height: 30px;
    border-radius: 5px;
	cursor:pointer;
}
.orderdetail_bnt a{color:#fff}
.orderdetail_service{}
.orderdetail_service_d{padding: 10px;border: 1px solid #6b6b6b;border-radius: 5px;}
.orderdetail_service_title{
	font-size: 14px;
    color: #6b6b6b;
    margin-right: 10px;
    height: 30px;
    line-height: 30px;
}
.orderdetail_service_type{
	background-color: #0e80d8;
    margin-right: 10px;
    padding: 0 20px;
    border-radius: 5px;
    color: #fff;
    line-height: 30px;
    cursor: pointer;
}
.orderdetail_service_type a{color:#fff}
.orderdetail_state{
	height: 40px;
    line-height: 40px;
    text-align: center;
    margin-top: 20px;
    background-color: #008ed7;
    border-radius: 5px;
    color: #fff;
    font-size: 20px;
    font-weight: 600;
    margin-bottom: 20px;
    box-shadow: 0px 4px 5px 2px #999;
}
.orderdetail_num{height: 40px;line-height: 40px;margin-bottom: 20px;}
.orderdetail_num_t{color: #333;font-size: 14px;font-weight: 600;margin-right: 10px;}
.orderdetail_num_v{font-size: 15px;color: #333;}
.orderdetail_baseinfo{
	background-color: #ecf6ff;
    padding: 10px;
    border-radius: 5px;
    overflow: hidden;
}
.orderdetail_baseinfo_d{height: 50px;border-bottom: 1px solid #999;}
.orderdetail_baseinfo_title{font-size: 16px;line-height: 50px;}
.orderdetail_baseinfo_val{height: 30px;line-height: 30px;margin-top: 10px;}
.orderdetail_baseinfo_heji{
	padding: 0 30px;
    margin-right: 20px;
    line-height: 50px;
	font-size: 16px;
    color: #333;
    font-weight: 600;
}
.orderdetail_baseinfo_total{color: #fd0001;}
.orderdetail_buttons{}
.orderdetail_buttons_d{
	background-color: #5e9a07;
    margin-left: 10px;
    padding: 0 25px;
    margin-top: 30px;
    height: 40px;
    line-height: 40px;
    color: #fff;
    border-radius: 5px;
    cursor: pointer;
    font-size: 16px;
}
.orderpay_info{
	width: 70%;
    margin: 0 auto;
    padding: 10px;
    border: 1px solid #bcbcbc;
}
.orderpay_d{border-bottom: 1px solid #bcbcbc;height: 40px;line-height: 40px;}
.orderpay_title{font-size: 15px;font-weight: 600;}
.orderpay_val{font-size: 16px;font-weight: 500;color: #333;}
.orderpay_total{color: #c70505;font-weight: 600;}
.orderpay_baseinfo{width: 70%;margin: 25px auto;}
.orderpay_baseinfo_d{height: 30px;line-height: 30px;}
.orderpay_baseinfo_title{font-size: 14px;font-weight: 500;margin-right: 10px;color:#333}
.orderpay_baseinfo_val{color: #333;font-size: 15px;margin-left: 10px;}
.orderpay_baseinfo_input{margin-left: 10px;}
.orderpay_baseinfo_input input{}
.orderpay_msg{width: 70%;margin: 0 auto;font-size: 15px;font-weight: 600;}
.orderpay_msg span{font-size: 13px;margin-left: 10px;}
.orderpay_type{
	width: 1190px;
    margin: 0 auto;
    margin-top: 20px;
    margin-bottom: 20px;
    height: 50px;
}
.orderpay_bnt{}
.orderpay_bnt_d{
	height: 35px;
    line-height: 35px;
    padding: 0 40px;
    background-color: #6b6b6b;
    color: #fff;
    border-radius: 5px;
    margin-left: 20px;
    margin-right: 20px;
	cursor:pointer;
}
.orderpay_line{height: 20px;background-color: #6b6b6b;margin-bottom: 30px;}
.orderpay_line_d{}
.unlinepay{width: 70%;margin: 0 auto;}
.orderpay_warmmsg{padding: 20px;border: 1px solid #bcbcbc;border-radius: 4px;margin-bottom: 20px;}
.orderpay_warmmsg_title{font-size: 14px;color: #333;}
.orderpay_warmmsg_sub{
	height: 30px;
    line-height: 30px;
    font-size: 16px;
    font-weight: 600;
    color: #333;
    margin-top: 5px;
    margin-bottom: 5px;
}
.orderpay_gysinfo{margin-top:40px;}
.orderpay_gysinfo_l{border: 1px solid #bcbcbc;padding: 20px;}
.left_title{font-size: 15px;font-weight: 600;}
.left_companyname{height: 30px;line-height: 30px;}
.left_companyname_title{font-size: 15px;font-weight: 600;}
.left_companyname_val{font-size: 15px;font-weight: 600;margin-left:20px}
.leftcopy_bnt{
	height: 30px;
    line-height: 30px;
    background-color: #0e80d8;
    padding: 0 30px;
    border-radius: 5px;
    color: #fff;
    cursor: pointer;
    margin-top: 30px;
	text-align: center;
}
.orderpay_gysinfo_r{margin-left: 80px;}
.uploadimg_d{}
.uploadimg{border: 1px solid #bcbcbc;overflow: hidden;border-radius: 5px;}
.uploadimg img{}
.uploadimg_d{}
.orderpay_submit_bnt {
    background-color: #0e80d8;
    padding: 0 60px;
    color: #fff;
    height: 30px;
    line-height: 30px;
    border-radius: 5px;
    margin-top: 40px;
    margin-bottom: 40px;
    cursor: pointer;
}
.record_baseindfo{margin-bottom:20px}
.record_baseindfo_d{height: 30px;line-height: 30px;font-size: 14px;font-weight: 600;}
.record_img{}
.record_img img{}
.record_tbody tr{border-bottom:1px solid #e8e8e8}
.record_tbody td{border-bottom: none;}
.record_tbody a{
	width: 50px;
    height: 50px;
    overflow: hidden;
    display: block;
    border-radius: 5px;
}
.addpayrecord_btn{
	background-color: #0e80d8;
    height: 30px;
    padding: 0 20px;
    line-height: 30px;
    color: #fff;
    border-radius: 5px;
    margin-top: 55px;
    margin-right: 16px;
	cursor:pointer;
}
.addpayrecord_btn a{color:#fff}
.yiyi_btn{
	background-color: #0e80d8;
    height: 30px;
    padding: 0 10px;
    line-height: 30px;
    color: #fff;
    border-radius: 5px;
	cursor:pointer;
	margin-top:5px;
}
.yiyi_win{
	position: fixed;
    background-color: #fff;
    top: 40%;
    z-index: 999;
    padding: 10px;
    width: 30%;
    overflow: hidden;
    border-radius: 5px;
    left: 35%;
}
.yiyi_title{height: 50px;line-height: 40px;font-size: 16px;font-weight: 600;}
.yiyi_textarea{height: 100px;border-radius: 5px;border: 1px solid #999;padding: 10px;}
.yiyi_textarea textarea{width: 100%;height: 100%;border: none;}
.submitbnt_d{
	height: 30px;
    padding: 0 20px;
    background-color: #0e80d8;
    margin-left: 20px;
    margin-top: 20px;
    line-height: 30px;
    color: #fff;
    border-radius: 5px;
    margin-bottom: 10px;
    cursor: pointer;
}
.supplier_img{height:450px;overflow:hidden;}
.supplier_img img{width:100%}
.supplier_country_tab{
	height: 50px;
    width: 1190px;
    margin: 0 auto;
}
.supplier_country_tab_d{padding: 0 15px;line-height: 65px;cursor:pointer;}
.supplier_country_tab_d span{height: 50px;font-size: 14px;font-weight: 600;}
.supplierlist{
	float: left;
    width: 1190px;
    margin-top: 30px;
}
.supplier{
	float: left;
    width: 25%;
	margin-bottom:10px
}
.supplier_logobg{
	width: 90%;
    margin-left: 5%;
    height: 280px;
    background-image: url(/Images/shiyou.jpg);
    background-size: cover;
	border-radius: 5px;
    overflow: hidden;
	cursor:pointer;
}
.supplier_d{background-color: rgba(14,128,216,0.8);padding: 10px;}
.supplier_name{font-size: 15px;font-weight: 600;color: #fff;}
.supplier_sub{font-size: 14px;color: #fff;margin-top: 5px;}
.login_line {
	height: 40px;
	width: 2px;
	margin: 10px 20px;
	background-color: #ddd;
}
.logn_div {
}

.login_title {
	margin-top: 8px;
	font-size: 16px;
	font-weight: 600;
	color: #333;
}

.login_sub {
	font-size: 13px;
	color: #333;
	margin-top: 4px;
	font-weight: 500;
}
#entry {
	width: 100%;
	height: 50%;
	margin: 30px auto 0 !important;
}
#bgDiv {
/*	background-image: url(/Images/login_background.jpg) !important;*/
    background-image:url(/Images/loginbg.png) !important;
	background-size: cover !important;
/*	height: 50% !important;*/
    height:100% !important;
}
#entry .form {
    background-color: #fff;
    float: none;
    /*    height: 19.75vw;*/
    height: auto;
    width: 18vw;
    padding: 0.6vw;
/*    box-shadow: 0px 12px 11px -8px #000;*/
    border-radius: 1px;
    overflow: hidden;
    margin-top: 10.6vw;
    margin-left: 31vw;
    margin-bottom: 5.6vw;
    position: relative;
    left: 13vw;
    display: inline-block;
    padding-bottom: 1.5vw;
    width: 18.7vw;
/*    height: 21vw;*/
    /*background-color: #fff;
	float: none;
	height: 360px;
	width: 400px;
	padding: 10px;
	box-shadow: 0px 12px 11px -8px #000;
	border-radius: 1px;
	overflow: hidden;
	margin-top: 30px;
	margin-left: 270px;
	margin-bottom: 30px;*/
}
.logintitle {
    font-size: 20px;
    height: 2.65vw;
    line-height: 2.65vw;
    color: #333;
    text-align: center;
    font-weight: 400;
    margin-top: 1.2vw;
    margin-bottom: 0.5vw;
    display: flex;
    align-items: center;
    justify-content: center;
}
.loginnew_line {
    width: 1vw;
    height: 1px;
    background-color: #B5DEF3;
    margin: 0 auto;
    margin-top: -15px;
    box-shadow: 0px -2px 2px 3px #b5def3;
}
.logindiv_img {
    width: 2.65vw;
    text-align: center;
}
    .logindiv_img img {
        width: 1.32vw;
        height: 1.32vw;
        margin-top: 0.56vw;
    }
.logindiv_input{}
.logindiv_input input {
	border: none !important;
	padding: 4px 0 4px 10px !important;
	width: 230px !important;
	background-color:#fff !important;
}
#entry .item .item-ifo .text-area {
    /*    border: 1px solid #c4bebe;*/
    border-bottom: 1px solid #eeeeee;
    width: 98%;
    overflow: hidden;
/*    border-radius: 0.2vw;*/
    margin-bottom: 1.7vw;
}
#entry .item{margin:0 auto}
#entry .btn-entry {
    background-color: #0e80d8;
    width: 66%;
    margin-left: 15%;
    height: 2.1vw;
    line-height: 2.1vw;
    border-radius: 0.3vw;
    font-size: 15px;
}
#entry .btn-entry:hover{
	background-color:#0e80d8;
	opacity:0.8;
}
.agreement{
	width: 320px;
    margin: 0 auto;
    margin-bottom: 0.7vw;
	cursor:pointer;
}
.agreement_s{display:flex;align-items:center}
.agreement_s img{width:0.8vw;height:0.8vw}
.agreement_title {
    margin-left: 0.3vw;
    font-size: 10px;
}
.login_reg{width: 320px;margin: 0 auto;margin-top: 0.7vw;text-align: center;font-size:13px;}
.login_reg a{
	cursor: pointer;
    color: #1181d7;
/*    margin-left: 10px;*/
}
.login_reg a:hover{color:#008ed7 !important;}
.loginwin {
    width: 15vw;
    position: absolute;
    top: 9vw;
    background-color: #fff;
    z-index: 100;
    left: 70%;
    padding: 0.8vw;
    border-radius: 2px;
    box-shadow: 0px 6px 10px -2px #000;
}
.loginwin_div{}
.loginwin_div_title {
    text-align: center;
    font-size: 0.8vw;
    font-weight: 600;
    height: 2.6vw;
    line-height: 2.6vw;
}
.loginwin_div_info{
	border: 1px solid #c4bebe;
    width: 70%;
    margin: 0 auto;
    margin-bottom: 0.8vw;
    border-radius:0.4vw;
}
.loginwin_div_img {
    width: 2.5vw;
    height: 1.85vw;
}
    .loginwin_div_img img {
        width: 1.31vw;
        height: 1.31vw;
        margin-top: 0.3vw;
        margin-left: 0.5vw;
    }
.loginwin_div_input{}
    .loginwin_div_input input {
        height: 1.85vw;
        border: none;
        width: 70%;
        font-size: 0.8vw;
    }
.login_btn {
    margin-left: 15%;
    text-align: center;
    background-color: #0e80d8;
    height: 1.6vw;
    line-height: 1.6vw;
    border-radius: 0.2vw;
    cursor: pointer;
}
    .login_btn input {
        background-color: unset;
        border: none;
        color: #fff;
        cursor: pointer;
        font-size: 0.8vw;
    }
.reg_w {
    border-bottom: 1px solid #e6e6e6;
    margin-bottom: 2.2vw;
}
.reg_d{/*width: 990px;*/width:100%;margin: 0 auto;}
.reg_index{height: 60px;}
.reg_index_d{
	height: 60px;
    line-height: 80px;
    font-size: 14px;
    font-weight: 600;
    margin-right: 16px;
    cursor: pointer;
}
.reg_index_lag{cursor:pointer}
.reg_lan_img{}
.reg_lan_img img{width: 21px;margin-top: 33px;margin-right: 4px;}
.reg_lan_title{line-height: 80px;font-weight: 600;color: #e90226;}
#regist .mc{border:unset !important;}
.reg_tab{}
.reg_tab_d{}
.reg_tab_div_l{/*height: 40px;*/height:2.1vw;background-color: #0080d5;cursor:pointer}
.reg_tab_div_r {
    background-color: #e4e2df;
    cursor: pointer;
    height: 2.1vw;
}
.reg_tab_div_r a{}
.reg_tab_div_l_sanjiao {
    width: 0px;
    height: 0;
    border: 1.05vw solid transparent;
    border-left-color: #0e80d8;
    position: relative;
    left: 2.0vw;
}
.reg_tab_div_r_sanjiao{
	width: 0px;
    height: 0;
    border: 1.05vw solid transparent;
    border-left-color: #e4e2df;
    position: relative;
    left: 2.0vw;
}
.reg_tab_text {
    height: 2.1vw;
    line-height: 2.1vw;
    color: #fff;
    margin-left: 1.7vw;
    font-weight: 600;
    font-size: 0.8vw;
}
#regist .label{font-size: 13px;color: #3c3c3c;font-weight: 600;}
#regist .text { /*width:600px*/
    width: 31.3vw;
}
.reg_type{}
.reg_type_d {
    width: 10.45vw;
    height: 2.65vw;
    line-height: 2.15vw;
    margin-right: 30px;
    cursor: pointer;
}
.reg_type_image{}
    .reg_type_image img {
        /*width: 20px;margin-top: 9px;margin-right: 5px;*/
        width: 1.05vw;
        margin-top: 0.5vw;
        margin-right: 0.2vw;
    }
.reg_type_text {
    font-size: 0.8vw;
    font-weight: 600;
    height: 2.65vw;
    line-height: 2.15vw;
}
.addr_win{
	position: fixed;
    top: 5%;
    z-index: 999;
    background-color: #fff;
    padding: 10px;
    width: 80%;
    height: 85%;
    left: 10%;
    border-radius: 5px;
}
.address_head{}
.address_closeimg{
	height: 30px;
    width: 30px;
    text-align: right;
    cursor: pointer;
}
.address_closeimg img{}
.address_d{width: 90%;margin: 0 auto;margin-top: 30px;}
.address_d table{width: 100%;}
.address_d th{background-color: #ddd;}
.address_d tr{height: 40px;border-bottom: 1px solid #ddd;}
.address_d td{text-align:center;}
.caozuo_td{}
.caozuo_td span{padding: 0 10px;cursor: pointer;}
.default{}
.select_bnt{}
.address_add{
	padding: 10px 20px;
    color: #0e80d8;
    cursor: pointer;
    font-size: 14px;
}
.addressd_win{
	position: fixed;
    top: 5%;
    z-index: 9998;
    background-color: #fff;
    padding: 10px;
    width: 80%;
    height: 85%;
    left: 10%;
    border-radius: 5px;
}
.addrdetail_cnt{width: 90%;margin: 0 auto;margin-top: 30px;}
.addrdetail_d{height: 50px;}
.addrdetail_title{
	width: 20%;
    text-align: right;
    line-height: 50px;
    font-size: 16px;
    margin-right: 20px;
}
.addrdetail_input{}
.addrdetail_input input{}
.addrdetail_b{}
.addrdetail_bnt{}
.topotherinfo{}
.download_img {
    width: 1.4vw;
    height: 3.15vw;
    display: flex;
    align-items: center
}
    .download_img img {
/*        margin-top: 21px;
        margin-left: 12px;*/
        width: 0.9vw;
        height: 0.9vw;
    }
.download_title {
    height: 3.15vw;
    color: #333333;
    margin-right: 1vw;
    cursor: pointer;
    font-size: 0.7vw;
    display: flex;
    align-items: center;
}
.logininfo{
	height: 93px;
    line-height: 110px;
    color: #9a9a9a;
    margin-right: 10px;
	cursor:pointer;
}
.lan_d {
    height: 93px;
    line-height: 110px;
    color: #9a9a9a;
    margin-left: 20px;
    cursor: pointer;
}
.lan_d_title{}
.lan_img{}
.lan_img img{margin-top: 47px;margin-left: 2px;}
.downapp_win {
        background-color: #fff;
    position: fixed;
    top: 60px;
    z-index: 9999;
    padding: 0 10px;
    border-radius: 5px;
    border: 1px solid #f0f0f0;
    /* left: 550px; */
    margin-left: -20px;
    width: 200px;
}
.downapp_img{padding: 0.5vw 0;}
.downapp_img img{}
.downloadapp_text{
	text-align: center;
    margin-top: -0.3vw;
    font-size: 0.9vw;
    color: #333333;
    margin-bottom: 0.5vw;
}
.topinfobase_logo {
    width: 23%;
    position: relative;
    top: 0.7vw;
    /*position: absolute;*/
}

.topinfobase_logo img {
	width: 100%;
	/*height: 100%;*/
	/*margin-top:5px;*/
    margin-top:0.35vw;
}
.topinfobase_name_d{}
.topinfobase_sub {
	margin-left: 10px;
	font-size: 14px;
	font-weight: 600;
}
.home_tab {/*margin-right:20px*/}
.home_tab_d {
    margin-left: 0px;
    height: 1.8VW;
    line-height: 1.9VW;
    margin-top: 1.7VW;
    font-size: 1.1vw;
    font-weight: 500;
    cursor: pointer;
    border-radius: 0.3vw;
    /* background-color: #008ed7; */
    padding: 0 0.8vw;
    /* color: #fff !important; */
    color: #666;
    font-weight: 600;
}
.topinfobase_name {
	height: 50px;
	line-height: 60px;
	font-size: 18px;
	font-weight: 600;
	margin-left: 10px;
}
.search{float: none !important;right: unset !important;}
.header {
    /*border-color: #0e80d8 !important;
    height: 110px !important;
	top: 20px;*/
    /*border-color: #0e80d8 !important;*/
    /*height: 113px !important;*/
    height: 5.85vw !important;
    top: 0;
}
.search-form .text{width: 340px;}
.search-form label:after{border-top-color:#0e80d8 !important;}
.search-form .button{background: #0e80d8 none repeat scroll 0 0;background-color: #0e80d8;}
a:hover{color:#0e80d8;}
.lang_div {
	background-color: #fff;
	position: fixed;
	top: 60px;
	z-index: 9999;
	line-height: unset;
	padding: 0 10px;
	border-radius: 5px;
	border: 1px solid #f0f0f0;
}

.lang_div ol {
	background-color: #fff;
	line-height: unset;
}

.lang_div li {
	height: 25px;
	line-height: 25px;
}

.lang_div li a {
	height: 25px;
	line-height: 25px;
	width: 100%;
	text-align: center;
	font-size: 12px;
}
.usercenter_top{top:122px;}
.aside li a{width:90% !important}
.aside li a:hover, a:hover {
    color: #0e80d8
}
.aside li.li-lg em.big{background-color:#0e80d8}
.aside span.user-c i{color:#0e80d8 !important;}
.jiajie_bnt{
	background-color: #4fcf94;
    padding: 5px 10px;
    border-radius: 10px;
    box-shadow: 0px 0px 14px -4px #333;
	cursor:pointer;
}
.jiajie_bnt_d{font-weight: 600;}
.jiajie_bnt_img{width: 20px;margin-left: 2px;}
.jiajie_bnt_img img{width:100%;margin-top: 2px;}
.jianjie_d{width: 1190px;margin: 0 auto;margin-top: 30px;}
.jianjie_title{font-size: 16px;color: #333;font-weight: 600;}
.jianjie_title_d{margin-bottom: 20px;}
.jianjie_title_logo{
	width: 20px;
    height: 20px;
    margin-right: 5px;
}
.jianjie_title_logo img{width:100%;margin-top: 2px;}
.jianjie_cnt{}
.supplier_hotpro{
	width: 1190px;
    margin: 0 auto;
    margin-top: 20px;
}
.supplier_hotpro_d{margin-top: 0.5vw;}
.supplier_hottitle {
    font-size: 0.8vw;
    font-weight: 600;
    height: 2.1vw;
    line-height: 2.2vw;
    padding: 0 1vw;
    margin-bottom: 0.5vw;
    color: #000;
}
.supplier_hottitle_sanjiao{}
.hotprolist{float: left;width: 100%;}
.hotprolist_d{
	float: left;
    width: 17.6%;
    padding: 10px;
    border: 1px solid #ddd;
    margin-right: 0.5%;
    margin-bottom: 10px;
    border-radius: 5px;
	cursor:pointer;
}
.hotprolist_img{overflow: hidden;height: 250px;border-radius: 5px;}
.hotprolist_img img{}
.hotproname{font-size: 0.7vw;margin-top: 0.3vw;font-weight: 600;margin-bottom: 0.3vw;}
.hotproprice{font-size: 18px;color: red;font-weight: 600;}
.footer_d {
	width: 72%;
	margin: 0 auto;
}
.footer_d_baseinfo {
	width: 30%;
}
.footer_baseinfo_name {
    font-size: 0.6vw;
    color: #fff;
    font-weight: 600;
    height: 1.6vw;
    line-height: 1.6vw;
}
.footer_wxcode {
    width: 4vw;
    height: 4vw;
    margin-top:2vw;
    margin-bottom:0.5vw;
}
.footer_wxcode img{width:100%;height:100%;}
.footer_wxcode_sub {
    color: #a8a8a8;
    padding-left: 1vw;
    font-size: 0.5vw
}
.footerdetail_title {
    height: 2vw;
    line-height: 2vw;
    font-size: 0.7vw;
    color: #fff;
    margin-right: 0.5vw;
}
.footerdetail_value {
    color: #b4b4b4;
    font-size: 0.7vw;
    height: 2vw;
    line-height: 2vw;
}
.footer_a {
    display: block;
    color: #b4b4b4;
    text-align: center;
    height: 1.8vw;
    font-size: 0.7vw;
    line-height: 1.8vw;
}
.footer_baseinfo_sub {
    font-size: 12px;
    color: #999999;
    margin-top: 5px;
}
.footer_contact{margin-top:1vw;}
.footer_contact_img {
    /*width: 20px;*/
    width: 1.05vw;
}
.footer_contact_img img{width:100%}
.footer_contact_phone {
    font-size: 0.9vw;
    color: #fff;
    font-weight: 600;
    margin-left: 0.2vw;
    height: 1.05vw;
    line-height: 1.05vw;
    /*font-size: 16px;
	color: #fff;
	font-weight: 600;
	margin-left: 5px;*/
}
.footer_contact_addr {
    font-size: 0.7vw;
    color: #999999;
    margin-top: 0.3vw;
}
.footer_tab{}
.footer_tab_d {
    height: 7vw;
    line-height: 7vw;
    font-size: 0.8vw;
    color: #999;
    margin-left: 1.6vw;
    cursor: pointer;
    font-weight: 600;
}
.footer_tab_current{color:#fff}
.wexin_code{}
.wexin_code_img {
    width: 5.25vw;
    height: 5.25vw;
}
	.wexin_code_img img {
		width: 100%;
		height: 100%;
	}
.wexin_code_text {
    color: #999;
    margin-top: 0.7vw;
    font-size: 0.6vw;
}
.home_tab_d:hover {
	color: #0e80d8;
}
.sanjiao_hei{
	width: 0px;
    height: 0;
    border: 5px solid transparent;
    border-bottom-color: #fff;
    position: relative;
    top: 8px;
}
.kouantitle{height: 2.6vw;border-bottom: 1px solid #eeeeee;}
.kouantitle_d {
    margin: 0 auto;
    height: 3.2vw;
    line-height: 2.6vw;
    /* border-bottom: 1px dashed #b9b9b9; */
    margin-bottom: 0.7vw;
    /* margin-top: -1vw; */
    /* width: 1190px; */
    background-color: #fff;
    padding: 0 1vw;
    display: flex;
    align-items: center;
    border-radius: 10px;
    overflow: hidden;
}
.kouantitle_div{
	/*font-weight: 600;*/
    padding: 0 5px;
    font-size:0.7vw;
}
.kouantitle_sanjiao {
    width: 1px;
    height: 1px;
    border: 0.3vw solid transparent;
    border-right-color: #333;
    position: relative;
    top: 0vw;
    margin-right: 0.25vw;
}
.portsub{border-bottom:1px dashed #eeeeee;padding-bottom:20px;margin-top:1vw;margin-bottom:1vw;}
.portsub_d{width: 70%;margin: 0 auto;}
.portsub_img {
    width: 21.1vw !important;
    height: 14.1vw !important;
    /*	width: 27%;*/
    /*height: 450px;*/
    overflow: hidden;
    margin-right: 40px;
}
.portsub_img img{}
.portsub_div{}
.portsub_title{
	font-size: 22px;
    color: #0d80d9;
    font-weight: 500;
    margin-top: 10px;
    margin-bottom: 10px;
}
.portsub_sub{/*min-height:11rem;*/color: #666666;overflow:auto}
.portsub_s{height: 50px;background-color: #f0cab7;border-radius: 5px;padding:0 0.5rem;}
.portsub_s_d{
    line-height: 50px;
    color: #d81415;
    font-size: 1.1rem;
    font-weight: 600;
}
.portsub_s_sanjiao{
	width: 1px;
    height: 1px;
    border: 5px solid transparent;
    border-left-color: #d81415;
    position: relative;
    top: 20px;
    margin-right: 0.5rem;
    margin-left: 0.8rem;
}
.portcate{
	height: 40px;
    line-height: 44px;
    padding: 0 10px;
    border-bottom: 2px solid #0e80d8;
    margin-bottom: 30px;
}
.procate_d{}
.procate_div{padding: 0 10px;font-weight: 600;cursor: pointer;}
.service_banner{width: 100%;}
.service_banner img{width:100%;height:auto;}
.service_title {
    height: 1.6vw;
    margin-top: 2.6vw;
    text-align: center;
    font-size: 0.8vw;
    letter-spacing: 0.3vw;
    font-weight: 600;
    color: #008ed7;
}
.service_lowser{width: 70%;margin: 0 auto;margin-bottom: 6vw;}
.service_lowser_d {
    width: 24%;
    margin-right: 1%;
    background-color: #fff;
    box-shadow: 0px 2px 9px -4px #c1bdbd;
    border-radius: 0.5vw;
}
.service_lowser_img{}
.service_lowser_img img{width: 100%;height: auto;}
.service_lowser_title{
	/*margin: 20px 0;*/
    text-align: center;
    color: #353535;
    font-size: 0.9vw;
    letter-spacing: 0.1vw;
    font-weight: 600;
}
.service_lowser_sub {
    width: 80%;
    margin: 0 auto;
    margin-bottom: 1.1vw;
    color: #323232;
    text-align: center;
    margin-top: 1.1vw;
    font-size: 0.6vw;
}
.service_lowser_bnt{margin-bottom: 1.1vw;margin-top: 1.1vw;}
.service_lowser_bd{
	padding: 0.2vw 1.1vw;
    border: 1px solid #b8b8b8;
    color: #303030;
    border-radius: 0.3vw;
    cursor: pointer;
    font-size:0.7vw;
}
.service_lowser_bd:hover{
	/*color:#fff;
	background-color:#1a87da;*/
	color:#fff !important;
	background-color:#1b86d9;
	
}
.Supporting_service{background-image:url(/Images/service_bg.jpg);background-size:100% 100%;height: 300px;padding:20px 0;}
.Supporting_title{
	color: #fff;
    text-align: center;
    font-size: 0.9vw;
    letter-spacing: 0.2vw;
    margin-top: 0.6vw;
    font-weight: 600;
}	
.Supporting_d{width: 70%;margin: 0 auto;margin-top: 60px;}
.Supporting_div{}
.Supporting_s{
	background-color: rgba(0,0,0,0.1);
    width: 50%;
    margin: 0 auto;
    height: 130px;
    cursor: pointer;
	border-radius: 4px;
}
.Supporting_img{width: 3rem;margin: 0 auto;}
.Supporting_img img{}
.Supporting_text{
	color: #fff;
    text-align: center;
    font-size: 0.7rem;
    margin-top: 5px;
}
.country_d{margin-bottom: 50px;}
.country_title{font-size: 1vw;font-weight: 600;color: #333;margin-bottom: 0.5vw;}
.country_sub{margin-bottom: 0.5vw;font-size: 0.7vw;}
.country_cnt{}
.country_cnt_d{/*margin-right: 20px;*/cursor:pointer;width:7.5%;}
.country_cnt_img {
    width: 90%;
    height: 2.7vw;
    overflow: hidden;
    margin: 0 auto;
}
.country_cnt_img img{width:100%;height:100%}
.country_id_img {
    width: 3vw;
    height: 3vw;
    border-radius: 50px;
    box-shadow: 0px 0px 11px -2px #008ed7;
    margin: 0 auto;
}
    .country_id_img img {
        width: 1.5vw;
        height: 1.5vw;
        position: relative;
        top: 0.85vw;
        left: 0.85vw;
    }
.country_id_text {
    text-align: center;
    margin-top: 1.2vw;
    color: #333;
    font-weight: 600;
    font-size: 0.6vw;
}
.country_cnt_text{text-align: center;margin-top: 0.2vw;color: #333;font-weight: 600;font-size:0.7vw;}
.wxcode_win {
    width: 7.3vw;
    height: 7.3vw;
    position: fixed;
    right: 5.2vw;
    top: 50%;
    padding: 0.8vw;
    box-shadow: 0px 0px 13px 1px #ddd;
    z-index: 999999999;
    background-color: #fff;
}
    .wxcode_win img {
        width: 7.3vw;
        height: 7.3vw;
    }
.hometab_current {
	background-color: #008ed7;
	padding: 0 24px;
	color: #fff !important;
}
.bannerindex {
    background-color: #008ed7;
    width: 0.9vw;
    height: 0.9vw;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fff;
    font-size: 0.75vw;
    margin-top: 0.65vw;
    margin-right: 0.25vw;
}
.footer_tab_d a{color:#999}
.titlename {
    position: absolute;
    background-color: rgba(0,142,215,0.8);
    width: 40%;
    left: 0;
    height: 50px;
    text-align: right;
    padding-right: 10px;
    line-height: 50px;
    font-size: 1.1rem;
    color: #fff;
    font-weight: 500;
    letter-spacing: 5px;
    top: 310px;
}
.country_tab{
	position: absolute;
    top: 70rem;
    /*left: 15rem;*/
}
.country_t{
	color: #9f9f9f;
    font-size: 14px;
	margin-bottom:10px;
	text-align:right;
}
.oinfo {
    padding-bottom: 0 !important;
    padding: 0 0.5vw;
    color: #333;
    font-size: 0.6vw;
    /*padding-bottom: 0 !important;
	padding: 0 10px;
	color: #333;
    font-size:0.7rem;*/
}
.bannertitle {
    color: #fff;
    height: 2.17vw;
/*    padding: 0 0.7vw;*/
    line-height: 2.15vw;
    font-size: 0.9vw;
    font-weight: 600;
    /* letter-spacing: 2px; */
    display: inline;
    /* border-bottom: 1px solid #fff; */
    padding-bottom: 0.4vw;
    text-shadow: 1px 0px 10px black;
    /*color: #fff;
    height: 40px;
    padding: 0 10px;
    line-height: 50px;
    font-size: 1.1rem;
    font-weight: 600;
    letter-spacing: 2px;*/
}

.bannertitle_d {
    height:3.65vw;
    margin-top: -3.65vw;
    /*    background-color: rgba(0,0,0,0.5);*/
    position: relative;
    z-index: 999999;
/*    padding: 0 2vw;*/
}

.bannertext {
    margin-left:11vw;
    margin-right:11vw;
}

.bannersub {
    /* height: 2.15vw;
    line-height: 2vw; */
    color: #fff;
/*    padding: 0 0.8vw;*/
    font-size: 0.65vw;
    text-shadow: 1px 0px 10px black;
    width: 80%;
    text-align:left;
/*    padding-top:0.4vw;*/
    /*height: 40px;
    line-height: 30px;
    color: #fff;
    padding: 0 10px;
    font-size: 0.8rem;*/
}
.floortext_d {
    height: 2.6vw;
    border-bottom: 1px solid #c8c8c8;
    width: 98%;
    margin: 0 auto;
    margin-bottom: 1vw;
    /*height: 50px;
    border-bottom: 1px solid #c8c8c8;
    width: 98%;
    margin: 0 auto;
    margin-bottom: 20px;*/
}
.floortextdiv{}
.floortextdiv_t {
    height: 2.6vw;
    line-height: 2.6vw;
    color: #0e80d9;
    font-size: 1vw;
    font-weight: 600;
    padding:0 3vw;
    border-bottom:3px solid #008ed7;
/*    letter-spacing: 5px;*/
    /*height: 50px;
    line-height: 50px;
    color: #0e80d9;
    font-size: 1.1rem;
    font-weight: 600;
    letter-spacing: 2px;*/
}
.floorline {
    /*height: 4px;*/
    height:0.2vw;
    background-color: #1080d6;
    width: 50%;
    margin: 0 auto;
    margin-top: -1px;
}
.floor_left_name {
    /*line-height: 35px;
    margin-right: 20px;
    font-size: 1rem;*/
    line-height: 2vw;
    margin-right: 20px;
    font-size: 0.8vw;
    color: #333;
    font-weight: 600;
}
.cateinfo_d{}
.floor_second_tab_d {
    float: left;
    /*max-width: 360px;*/
    position: absolute;
    /*margin-top: 10px;*/
    background-color: #0e80d8;
    border-radius: 4px;
}
.floor_second_tab_div {
    float: left;
    padding: 0 14px;
    color: #fff;
    height: 30px;
    line-height: 30px;
	cursor:pointer;
    font-size:0.8rem;
}
    .floor_second_tab_div a{color:#fff;}
    .floor_second_tab_line {
        float: left;
        height: 15px;
        background-color: #fff;
        width: 1px;
        margin-top: 8px;
    }
.footer_bottom {
    border-top: 1px solid #666666;
    height: 1.6vw;
    line-height: 2.1vw;
    text-align: center;
    color: #989898;
    font-size:0.6vw;
}

.home_guwen {cursor:pointer;margin-top:0.5vw}
 .home_guwen_img img {width: 100%;}
.homeguwen_sub {
    margin-top: -90px;
    position: relative;
    top: -14px;
    color: #fff;
    margin-left: 18%;
    line-height: 24px;
}
.guanlianyewu { /*width:90%;*/
    margin: 0 10vw;
    margin-top: 10px;
    background-color:rgba(247, 247, 247, 1)
}
.guanlian_d{}
.guanlian_d_div{
	width: 49.5%;
/*    background-color: #fff;*/
    /*margin-right: 1%;*/
    overflow: hidden;
    border-radius: 1vw;
	/*padding: 20px;*/
}
.guanlian_left{}
.guanlian_title{
    /*font-size: 1.3rem;font-weight: 600;color: #000;margin-bottom:10px;*/
    font-size: 1vw;
    font-weight: 600;
    color: #000;
    margin-bottom: 0.8vw;
}
.guanlian_img{/*width:400px;height:400px;*/height:25.5vw;}
.yewu_info {
    background-color: #f5f5f5;
    /*padding: 20px 10px;*/
    padding: 0.8vw 1vw;
    overflow: hidden;
}
.yewu_info_date {
    width: 3.35vw;
    height: 3.35vw;
    overflow: hidden;
    border-radius: 2px;
    margin-right: 0.8vw;
    background-color: #008ed7;
    /*width: 4rem;
    height: 4rem;
    overflow: hidden;
    border-radius: 2px;
    margin-right: 10px;
    background-color: #008ed7;*/
}
.yewu_info_date_day{
	height: 33px;
    color: #fff;
    text-align: center;
    line-height: 41px;
    font-size: 1.8rem;
    font-weight: 600;
}
.yewu_info_date_year{text-align: center;color: #fff;margin-top: 2px;}
.yewu_info_d{width: 89%;}
.yewu_info_title{
	/*font-size: 1rem;*/
    font-size:1vw;
    font-weight: 600;
    color: #fff;
    border-bottom:1px solid #fff;
}
.yewu_info_sub{font-size: 0.65vw;color: #ffffff;}
.yewu_info_span{color: #008ed7;cursor:pointer;}
.guanlian_right{}
.guanlian_updatetime_d{
	height: 1.65vw;
    color: #999999;
    font-size:0.8vw;
}
.zixundiv {
    width: 4.4vw;
    height: 4.4vw;
    overflow: hidden;
    position: relative;
    top: 0.1vw;
    left: 0.1vw;
}
.guanlianlist {
}
.guanliandiv {
/*    padding-bottom: 0.6vw;*/
/*    border-bottom: 1px solid #f0f0f0;*/
    margin-bottom: 0.6vw;
    background-color:#fff;
}
.guanliandiv_img {
    width: 8.3vw;
    height: 4.6vw;
    overflow: hidden;
    margin-right: 0.9vw;
    border-radius: 2px;
    /*width: 8rem;
    height: 5.5rem;
    overflow: hidden;
    margin-right: 0.9rem;
    border-radius: 2px;*/
}
.guanliandiv_d{}
.guanliandiv_title {
    color: #333333;
    font-size: 0.75vw;
    font-weight: 400;
    padding: 0.25vw;
    height: 1.4vw;
    display: flex;
    align-items: center;
    margin-top: 0.2vw;
}
.guanliandiv_time {
    font-size: 0.6vw;
    color: #999999;
    margin-top: 0.1vw;
    /*font-size: 0.5rem;
    color: #e8e8e8;
    margin-top: -5px;*/
}
.guanliandiv_sub {
/*    margin-top: 0.1vw;*/
    color: #7a7a7a;
    line-height: 1vw;
    font-size: 0.6vw;
    padding: 0 0.25vw;
    /*margin-top: 5px;
    color: #7a7a7a;
    line-height: 20px;
    font-size:0.7rem;*/
}
.aboutusdiv{
	width: 96%;
    margin: 0 auto;
    border-radius: 0.7vw;
    overflow: hidden;
}
.aboutusdiv_cnt {
    background-color: #fff; 
    /*margin-right: 10px;padding: 20px 50px;*/
    margin-right: 0.8vw;
    padding: 1.1vw 1.7vw
}
.homelogo{/*width:200px*/width:10.4vw;}
.homelogo img{width:100%}
.aboutus_info {
    /*margin-top: 15px;color: #616161;line-height: 20px;height: 194px;/*overflow: auto;*/ font-size: 0.7rem*/ margin-top: 1vw;
    color: #616161;
    line-height: 1vw;
    height: 13vw;
    /* overflow: auto; */
    font-size: 0.6vw;
    word-break:break-all;
}
.aboutusimg{width:45%;}
.aboutusimg img{width:100%}
.lang_change{}
.lang_change_img {
    width: 1.6vw;
    margin-left: 0.9vw;
    cursor: pointer;
    display: flex;
    align-items: center;
    /*width: 2rem;padding-top: 15px;margin-right: 16px;cursor:pointer*/
}
.lang_change_img img{width:100%;box-shadow: 0px 0px 2px 0px #999;}
.home_top{width: 50%;}
.home_search {
    width: 38%;
    height: 2vw;
    margin-top: 0.3vw;
    border: 1px solid #008ed7;
    border-radius: 0.2vw;
    overflow: hidden;
    margin-right: 0.5vw;
    /*width: 38%;
    height: 35px;
    margin-top: 6.5px;
    border: 1px solid #008ed7;
    border-radius: 3px;
    overflow: hidden;
    margin-right: 0.5rem;*/
}
.homesearch_input{}
    .homesearch_input input {
        height: 2vw;
        border: unset;
        width: 90%;
        background-color: unset;
        font-size: 0.6vw;
        position: relative;
        top: 0vw;
        margin-left: 0.1vw;
        /*height: 35px;
    border: unset;*/
        /*padding: 0 10px;*/
        /*width: 90%;
    background-color:unset;
    font-size:0.7rem;*/
    }
.homesearch_input div{
	height: 35px;
    border: unset;
    padding: 0 10px;
    width: 90%;
	background-color:unset;
	line-height: 35px;
}
.homesearch_icon {
    /*width: 2rem;height: 35px;cursor: pointer;*/
    width: 1.7vw;
    height: 2vw;
    cursor: pointer;
}
    .homesearch_icon img {
        width: 1.5vw;
        margin-top: 0.3vw;
    }
.home_collect { /*margin-right: 10px;margin-left: 10px;*/
    margin-right: 0.8vw;
    margin-left: 0.8vw;
    cursor: pointer
}
.home_collect_icon{height: 2.6vw;}
.home_collect_icon img {
    width: 1.2vw;
    margin-top: 0.8vw;
    margin-right: 0.1vw;
    /*width: 1.5rem;
    margin-top: 14px;
    margin-right: 2px;*/
}
.home_collect_text {
    line-height: 2.9vw;
    font-size: 0.7vw;
}
.home_line{
	width: 1px;
    background-color: #a4a4a4;
    height: 1.3vw;
    margin-top:0.65vw;
}
.catecss{background-color:#fff;border-radius:15px;}
.selectcate{
    line-height: 40px;
    background-color: #fff;
    padding: 0 20px;
    border-top-right-radius: 5px;
    border-top-left-radius: 5px;
}
.selectcate_div{border-bottom: 1px solid #d4d4d4;height:40px;}
.supplierdiv {
    width: 70%;
    margin: 0 auto;
    background-color: #fff;
    height: 4.2vw;
    position: relative;
    top: 1vw;
    border-radius: 0.5vw;
}
.supplier_tab {
    height: 1.6vw;
    margin-top: 1.4vw;
    padding: 0 0.8vw;
    line-height: 1.6vw;
    font-size: 0.9vw;
    color: #000;
    cursor: pointer;
    font-weight: 600;
}
.supplierlist_d{width: 70%;margin-top: 1.8vw;float: left;margin-left: 15%;}
.supplier_list {
    padding: 1.2vw;
    border-radius: 0.5vw;
    overflow: hidden;
    background-color: #fff;
}
.supplierinfo{float: left;width: 25%;margin-bottom:20px;}
.supplier_div{
	width: 90%;
    margin: 0 auto;
    box-shadow: 0px 0px 16px 0px #ddd;
    border-radius: 10px;
    overflow: hidden;
}
.supplierimg{
	width: 100%;
    height: 260px;
    overflow: hidden;
}
.supplierimg img{}
.suppliername {
    height: 1.9vw;
    line-height: 0.95;
    padding: 0 0.5vw;
    font-size: 0.8vw;
    color: #000;
    letter-spacing: 0.1vw;
    margin-top: 0.4vw;
    font-weight: 600;
}
.suppliersub {
    height: 2.8vw;
    font-size: 12px;
    padding: 0 0.5vw;
    color: #4e4e4e;
    margin-top: 0.5vw;
}
.supplierbnt {
    margin-left: 0.5vw;
    height: 1.6vw;
    background-color: #008ed7;
    padding: 0 0.7vw;
    border-radius: 0.2vw;
    color: #fff;
    line-height: 1.6vw;
    margin-bottom: 1vw;
    margin-top: 0.5vw;
    font-size: 0.7vw;
    cursor: pointer;
}
.suppliera a{display:block}
.shophomedes{
	width: 70%;
    background-color: #fff;
    margin: 0 auto;
    border-radius: 10px;
    overflow: hidden;
}
.shophomedes_d{padding: 20px;}
.shophomedec_info{}
.shophomedec_info_img{
	width: 28%;
    height: 250px;
    overflow: hidden;
    border-radius: 0.5vw;
    margin-right: 1.2vw;
}
.shophomedec_info_img img{}
.shophomedec_info_cnt{}
.shophomedec_info_name {
    height: 2.1vw;
    line-height: 1.6vw;
    font-size: 0.9vw;
    color: #000;
    font-weight: 600;
}
.shophomedec_info_sub {
    color: #666666;
    font-size: 0.6vw;
    line-height: 1.2vw;
}
.cateline{
	height: 1px;
    margin-left: 20px;
    margin-right: 20px;
    background-color: #d0d0d0;
    margin-bottom: 20px;
}
.prodetail_d{
/*	padding: 20px;*/
/*    background-color: #fff;*/
    position: relative;
    top: 10px;
/*    border-radius: 10px;*/
    overflow: hidden;
}
.productinfo{}
.pro-name {
    border-bottom: 1px solid #e6e6e6;
    margin-bottom: 10px;
    padding-bottom: 10px;
}
.productname {
/*    height: 2.1vw;
    line-height: 2.1vw;*/
    font-size: 1vw;
    font-weight: 600;
}
.pro_sale{
	color: rgb(154, 154, 154);
    text-align: center;
}
.pro_sale_val{}
.pro_sale_title{}
.proprice {
    height: 3.1vw;
    background-color: #fef0f2;
    padding: 0 0.6vw;
    border-radius: 0.5vw;
    border: 1px dashed #f6475c;
}
.pro_price_title {
    font-size: 0.75vw;
    color: #333333;
    display: flex;
    align-items: center;
    margin-left: 0.5vw;
}
.pro_price_val {
    color: #F2001D;
    font-size: 0.75vw;
    font-weight: 700;
    display: flex;
    align-items: center;
    margin-left: 0.5vw;
}
.pro_otherinfo{}
.prootherinfo_d{}
.prootherinfo_title {
    width: 6.85vw;
    height: 2vw;
    color: #80817b;
    font-size: 0.8vw;
    display: flex;
    align-items: center;
    justify-content: end;
}
.prootherinfo_val {
    height: 2vw;
    color: #333333;
    font-size: 0.75vw;
    display: flex;
    align-items: center;
    margin-left: 3.5vw;
}
.productline {
    height: 1px;
    background-color: #f5f5f5;
    margin-top: 15px;
    margin-bottom: 15px;
}
.probuynumber {
    height: 2vw;
}
.probuynumber_title {
    width: 6.85vw;
    height: 2vw;
    font-size: 0.75vw;
    color: #333333;
    display: flex;
    justify-content: end;
    align-items: center;
}
.probuynumber_d{margin-left:3.5vw;}
.probuynumber_inputdiv{}
.probuynumber_input{}
.probuynumber_input input{
	border: 1px solid #9a9a9a;
    height: 32px;
    padding: 0 10px;
    color: #9a9a9a;
}
    .probuynumber_input div {
        border: 1px solid #9a9a9a;
        height: 1.6vw;
        padding: 0 0.4vw;
        color: #9a9a9a;
        width: 6.7vw;
        line-height: 1.6vw;
        font-size:0.7vw;
    }
.probuynumber_changediv{margin-left: 5px;}
.probuynumber_change{
	width:1vw;
    height: 0.6vw;
    border: 1px solid #9a9a9a;
    text-align: center;
    cursor: pointer;
}
    .probuynumber_change img {
        height: 0.6vw;
    }
.probuynumber_unit {
    margin-left: 0.6vw;
    font-size: 0.75vw;
    color: #333333;
    height: 1.95vw;
    display: flex;
    align-items: center;
}
.probuynumber_info {
    font-size: 0.75vw;
    color: #333333;
    margin-left: 0.75vw;
}
.probuynumber_s {
    margin: 0 6px;
    color: #333333;
    border: 1px solid rgba(205, 205, 205, 1);
    padding: 0 0.5vw;
    height: 1.9vw;
    line-height: 1.9vw;
    background-color: rgba(255, 255, 255, 0);
}
.fenge_line{
	height: 1px;
    background-color: #dedede;
    margin-top: 15px;
    margin-bottom: 15px;
}
.productbnt {
    height: 2.5vw;
    margin-top: 1vw;
    margin-left: 0.5vw;
}
.productbnt a{display:block}
.productbnt_bnt {
    padding: 0 2.3vw;
    border: 0.01vw solid #ff0024;
    height: 1.75vw;
    color: #ff0024;
    line-height: 1.75vw;
    border-radius: 0.2vw;
    font-size: 0.8vw;
    margin-right: 0.5vw;
    cursor: pointer;
}
.productbnt_bnt_car {
    padding: 0 2.3vw;
    height: 1.75vw;
    background-color: #ff0024;
    border:1px solid #ff0024;
    color: #fff;
    line-height: 1.75vw;
    font-size: 0.8vw;
    margin-right: 0.5vw;
    border-radius: 0.2vw;
}
.prodetaildiv {
/*    background-color: #fff;*/
/*    padding: 1vw;*/
/*    border-radius: 0.5vw;*/
    overflow: hidden;
    margin-top: 1.5vw;
}
.prodetaildiv{}
.tuijian_pro{width: 14%;margin-right: 0.5vw;}
.tuijianpro_title_d {
    height: 1.7vw;
/*    background: linear-gradient(270deg, rgba(213, 213, 213, 1) 0%, rgba(190, 190, 190, 1) 100%);*/
    background-color:#fff;
}
.shuxian {
    width: 0.35vw;
    background-color: #0e80d8;
    height: 0.85vw;
    margin-top: 0.25vw;
    margin-right: 0.2vw;
}
.tuijianpro_title {
    font-size: 0.65vw;
    color: #333333;
    display: flex;
    align-items: center;
    justify-content: center;
}
.tuijianpro {
    border: 1px solid #dbdbdb;
}
.procomment_d {
    width: 0.7vw
}
.procommentcolor {
    background-color: #008ed7;
}

.tuijianpro_more{color: #000000;line-height: 1.55vw;cursor: pointer;font-size:0.6vw;}
.tuijianpro_list{}
.tuijianpro_d{
	border: 1px solid #a8a4a5;
    margin-bottom: 0.5vw;
	cursor:pointer;
}
.tuijianpro_img{min-height: 5vw;overflow:hidden;}
.tuijianpro_img img{width:100%}
.tuijianpro_price{
	padding: 0 0.2vw;
    margin-top: 0.2vw;
    font-size: 0.9vw;
    color: #fb0124;
    font-weight: 600;
}
.tuijianpro_name{color: #626262;padding: 0 0.2vw;font-size: 0.65vw;}
.tuijianpro_bnt{}
.tuijianpro_bntdiv {
    background-color: #ff0125;
    color: #fff;
    margin-bottom: 0.5vw;
    margin-right: 0.2vw;
    padding: 0 0.5vw;
    margin-top: 0.5vw;
    border-radius: 0.2vw;
    height: 1.2vw;
    line-height: 1.2vw;
    font-size: 0.6vw;
}
.pagediv{padding: 1.2vw 0px;}
.pageinfo_d {
    height: 2.1vw;
}
.pageinfo_div {
    border: 1px solid #dedede;
    padding: 0 0.5vw;
    line-height: 2.1vw;
    height:2.1vw;
    color: #4a4a4a;
    cursor: pointer;
    transform: scale(0.8);
    font-size: 0.6vw;
    /*border: 1px solid #dedede;
    padding: 0 10px;
    line-height: 40px;
    color: #4a4a4a;
    cursor: pointer;
    transform: scale(0.8);
    font-size: 0.6rem;*/
}
.pageinfo_num{}
.pagenumber {
    border: 1px solid #dedede;
    line-height: 1.65vw;
    width: 2.1vw;
    height: 1.65vw;
    text-align: center;
    margin-left: 0.1vw;
    margin-right: 0.1vw;
    color: #4a4a4a;
    cursor: pointer;
    font-size: 0.6vw;
    margin-top: 0.25vw;
    /*border: 1px solid #dedede;
    line-height: 32px;
    width: 32px;
    height: 32px;
    text-align: center;
    margin-left: 5px;
    margin-right: 5px;
    color: #4a4a4a;
    cursor: pointer;
    margin-top: 3px;*/
}
.topinfocss{/*box-shadow: 0px -1px 4px 0px #333;border-bottom: 1px solid #ddd;*/height:6.3vw !important}
.continfo{/*border-top:1px solid #afb3b7*/}
.usercenterdiv{/*margin-top:-13px !important;*/}
.profloor{padding: 0 20px;}
.serdiv {
    width: 60%;
    margin: 0 auto;
    background-color: #fff;
    padding: 0.5vw 1vw;
    border-radius: 0.5vw;
    overflow: hidden;
    margin-top: -2vw;
    position: relative;
    /* height: 60px; */
    z-index: 99;
}
.serdiv_signle{width: 25%;}
.serdiv_img{width: 2.6vw;}
.serdiv_img img{width: 1.6vw;margin-left: 0.5vw;margin-top: 0.7vw;}
.serdiv_info{width:78%}
.serdiv_title {
    margin-top: 0.5vw;
    font-size: 0.65vw;
    color: #333333;
}
.serdiv_sub{
	margin-top: 0.1vw;
    color: #999999;
    font-size:0.6vw;
}
input::-webkit-outer-spin-button,

input::-webkit-inner-spin-button {

 -webkit-appearance: none !important;

 margin: 0;

}
.orderdetail_t{height: 2.6vw;line-height: 2.6vw;font-size:0.7vw;}
.orderdetail_t span{color: #666666 ;font-size: 0.7vw;margin-right:0.5vw;}
.orderdetailline{width: 100%;height: 2px;background-color: #d3d3d3;}
.ordertailcnt_baseinfo{padding: 1.1vw 0;}
.ordertailcnt_baseinfo_d{margin-bottom: 30px;}
.orderdetail_left_info{
	width: 11.85vw;
    margin-right: 1vw;
	box-shadow: 0px 0px 4px 1px #eaebef;
}
.ordertailcnt_baseinfo_proinfo {
/*   padding: 0.5vw;*/
    margin-bottom: 0.5vw;
}
.ordertailcnt_baseinfo_proimg {
    border-radius: 0.2vw;
    overflow: hidden;
    border: 1px solid #dbdbdb;
    /* margin-bottom: 10px; */
    width: 10.9vw;
    margin: 0.5vw auto;
    height: 10.9vw;
}
.ordertailcnt_baseinfo_proimg img{}
.orderdetail_s_bntdiv{margin-top:0.5vw;}
.orderdetail_s_bnt {
    height: 1.5vw;
    border: 1px solid #008ed7;
    margin-bottom: 0.5vw;
    border-radius: 0.2vw;
    text-align: center;
    line-height: 1.5vw;
    cursor: pointer;
    color: #008ed7;
    font-size: 0.7vw;
}
.beianinfo{}
.beianinfo_bnt {
/*    background-color: #b9b9b9;
    text-align: center;
    height: 1.5vw;
    line-height: 1.5vw;
    color: #fff;*/
    /*    width: 80%;*/
/*    width: 58%;
    margin: 0 auto;
    border-radius: 0.2vw;
    margin-bottom: 1vw;
    margin-top: 1vw;
    font-size: 0.7vw;*/
}
.beianinfoimpress {
    background: rgba(160, 210, 126, 1);
    width: 4.95vw;
    height: 1.45vw;
    margin: 0.5vw auto;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 0.5vw;
    color: #fff;
    border-radius: 0.25vw;
}
.orderdetail_right_info{}
.ordertypediv{margin-bottom:7px;}
.orderdetail_right_title {
    height: 2.7vw;
    display: flex;
    align-items: center;
}
.orderdetail_sj{}
.orderdetailtitletext {
    height: 2.1vw;
    background-color: #008ed7;
    display: flex;
    align-items: center;
    color: #fff;
    padding: 0 10px;
}
.orderdetail_sj {
    width: 0px;
    height: 0;
    border: 1.05vw solid transparent;
    border-left-color: #008ed7;
    
}
.orderdetail_table {
    box-shadow: 0px 0px 4px 2px #e3e5ed;
    border-radius: 0.25vw;
}
.orderdetail_table table{width:100%}
.tablehead{}
.headtr {
    background-color: rgba(217, 217, 217, 1);
    height: 1.75vw;
}
.headth{}
.orderbasemsg {
    color: #333333;
    font-size: 0.65vw;
}
.orderbasestate {
    color: #333;
    font-size: 0.65vw;
    font-weight: 700;
}
.headinfotr {
    background-color: rgba(191, 191, 191, 1);
    height: 1.8vw;
    font-size: 0.65vw;
    color: #333;
}
    .headinfotr th {
        color: #333333;
        font-size: 0.65vw;
        font-weight: 700;
    }
.tbodytr{}
.tbodytd{/*width:260px;*/ width: 12.5vw;}
    .tbodytd p {
        padding-left: 2vw;
        margin-left: 1vw;
        text-align: left;
        font-size: 0.65vw;
        color: #333;
    }
.thbodytdheight {
    height: 1vw;
    display: flex;
    align-items: center;
}
.orderproname {
    /*    color: #303030 !important;
    font-size: 0.9vw !important;
    margin-left: 0.9vw;*/
}
.alignleft {
    text-align: left;
    padding-left: 2.5vw;
}
.progresstd {
    padding: 0.5vw 0;
}
.progresstd_p {
    margin-left: 2.3vw;
    display: flex;
    height: 1vw;
    align-items: center;
    justify-content: start;
    font-size: 0.65vw;
    color: #333;
}
    .progresstd_p span{font-size:0.6vw}
    .progresstd span {
    }
.orderbnttd{padding: 0.5vw 0;}
.orderbnttd p{text-align:center;display:flex;justify-content:center;margin-bottom:10px;}
.orderbnttd_span {
    font-size: 0.6vw;
    /*margin-bottom: 0.3vw;*/
    cursor: pointer;
    padding: 0 0.9vw;
    height: 1.9vw;
    border-radius: 0.2vw;
    color: #ffffff;
    background-color: #0c82d4;
    display: flex;
    align-items: center;
    margin-right: 1vw;
}
.refusep{
	margin-left: 1rem;
    height: 30px;
    line-height: 30px;
    border-top: 1px solid #dbdbdb;
    color: #c30b0b;
    font-size: 0.65rem;
}
.refusemark{}
.orderotherinfodiv{margin-top: 0.5vw;}
.orderdetailotherinfo {
    height: 2.2vw;
    background: linear-gradient(270deg, rgba(55, 98, 185, 1) 0%, rgba(198, 211, 238, 1) 100%);
}
.orderdetailotherinfo_title {
    padding-left: 0.5vw;
    color: #333;
    font-size: 0.75vw;
    font-weight: 700;
    display: flex;
    align-items: center;
    height:2.2vw;
}
.orderdetailotherinfo_r {
    height: 1.45vw;
    background-color: #fff;
    margin-right: 0.8vw;
    padding: 0 0.5vw;
    border-radius: 0.1vw;
    cursor: pointer;
    margin-top: 0.4vw;
}
.orderdetailotherinfo_r_d{height:100%}
.orderdetailotherinfo_r_dtitle {
    display: flex;
    height: 1.45vw;
    color: #333;
    font-size: 0.75vw;
    align-items: center;
    font-weight: 700;
}
.orderdetailotherinfo_r_dtitle span{}
.orderdetailotherinfo_uparrow{
	display: table-cell;
    vertical-align: middle;
}
.orderdetailotherinfo_uparrow img{
	width: 0.9vw;
    margin-left: 0.3vw;
}
.orderinfodetail{}
.orderinfodetail_type{
/*    width:97%;
	margin:0 auto;
	border-bottom: 1px dashed #656565;*/
}
.orderinfodetail_title{height: 2.6vw;}
.orderinfodetail_t {
    font-size: 0.65vw;
    color: #333333;
    font-weight: 700;
    display: flex;
    align-items: center;
    padding-left: 1vw;
}
.orderinfodetail_bnt {
    background-color: #008ed7;
    color: #fff;
    padding: 0 1.5vw;
    height: 1.6vw;
    line-height: 1.6vw;
    margin-top: 0.5vw;
    border-radius: 0.2vw;
    cursor: pointer;
    font-size:0.8vw;
}
.orderinfodetail_o {
    font-size: 0.65vw;
    color: #333333;
    font-weight: 700;
}
.orderinfodetail_updownarrow {
    height: 1.2vw;
    width: 1.2vw;
    overflow: hidden;
    cursor: pointer;
    margin-right: 0.8vw;
    display: flex;
    align-items: center;
    justify-content: center;
}
    .orderinfodetail_updownarrow img {
        width: 1.2vw;
        height: 1.2vw;
        cursor: pointer;
    }
.orderinfodetail_table{}
.orderinfodetail_table table{width: 100%;}
.theadtr {
    height: 1.9vw;
    border-bottom: 1px solid #d3d3d3;
}
    .theadtr th {
        font-size: 0.65vw;
        color: #333333;
        padding-left: 1.5vw;
    }
.t_bodytr {
    height: 1.9vw;
/*    display: flex;
    align-items: center;*/
}
    .t_bodytr td {
        color: #333333;
        font-size: 0.65vw;
        padding-left: 1.5vw;
    }
.aligncenternew{display:flex;align-items:center;height:1.9vw;}
.orderinfodetailinfo_bnt {
    background-color: #008ed7;
    height: 1.1vw;
    color: #fff;
    padding: 0 0.4vw;
    border-radius: 0.2vw;
    cursor: pointer;
    margin-left: 0.2vw;
    font-size: 0.65vw;
    line-height:1.1vw;
    display:inline-block;
/*    margin-top: 0.4vw;*/
}
.contracttypecss {
    color: #333;
    font-size: 0.65vw;
    margin-right: 0.5vw;
    margin-left: 3vw;
}
.contractnamecss {
    color: #008ed7;
    border-bottom: 1px solid #008ed7;
    cursor: pointer;
    height: 0.7vw;
}
.contractsignstate {
    background: rgba(242, 69, 101, 1);
    margin-right: 0.5vw;
    padding: 0 0.55vw;
    height: 1.15vw;
    display: flex;
    align-items: center;
    color: #fff;
    border-radius: 3px;
    font-size: 0.65vw;
    cursor: pointer;
}
.borderbottom {
    background: rgba(224, 224, 224, 1);
    height: 2.15vw;
    font-size: 0.65vw;
    display: flex;
    align-items: center;
}
.orderdetail_win{}
.orderdetaildiv{/*border: 1px solid #bebebe;padding: 20px;*/margin:20px 0;}
.orderdetail_d{}
.orderdetail_pro{background: rgba(0, 142, 215, 0.050980392156862744);}
.orderdetail_pro_img{width: 4.6vw;height: 4.6vw;border-radius: 4px;overflow: hidden;margin-right: 1vw;border: 1px solid #dbdbdb;}
.orderdetail_pro_img img{}
.orderdetail_pro_baseinfo {
    display: flex;
    align-items: center;
}
.orderdetail_pro_baseinfo_t {
    height: 2vw;
    display: flex;
    align-items: center;
}
.orderdetail_pro_baseinfo_title{font-size: 0.9rem;color: #000;margin-right: 0.5vw;}
.orderdetail_pro_baseinfo_price{font-size: 1rem;color: #fe0022;}
.orderdetail_remarkdiv {
    margin-top: 1vw;
    margin-bottom: 1vw;
}
.orderdetail_remarkdiv_d{}
.orderdetail_remarkdiv_key {
    font-size: 0.8rem;
    margin-right: 1vw;
    color: #000
}
.orderdetail_remarkdiv_val {
    font-size: 0.8rem;
    margin-right: 1vw;
    color: #000
}
.orderdetailoi {
    margin-top: 1vw
}
.orderdetailoi_state {

}
.orderdetailoi_statekey {
    height: 2.05vw;
    background-color: #f6f7fb;
    display: flex;
    align-items: center;
    font-size: 0.7vw;
    color: #333333;
}
.orderdetailoi_stateval {
    border-bottom: 1px solid #f5f5f5;
}
    .orderdetailoi_stateval p {
        display: flex;
        align-items: center;
        height: 3vw;
    }
.orderbnttd_upload {
    background-color: rgba(117, 189, 66, 1);
    height: 1.9vw;
    margin-right: 1vw;
    border-radius: 0.25vw;
    display: flex;
    align-items: center;
    color: #fff;
    font-size: 0.6vw;
    padding: 0 1vw;
    cursor: pointer;
}
.orderdetailoi_d {
    height: 2.05vw;
    border-bottom: 1px solid #e6e6e6;
    display: flex;
    align-items: center;
}
.orderdetailoi_key {
    font-size: 0.8rem;
    color: #333333;
    height: 2.05vw;
    display: flex;
    align-items: center;
    width: 5vw;
}
.orderdetailoi_val {
    font-size: 0.8rem;
    margin-left: 1vw;
    color: #333333;
    text-align: left;
}
.orderdetaioiprice {
    margin-top: 15px;
    color: #000000;
    font-size: 0.7vw;
    font-weight: 400;
}
.orderdetaioiprice_price{font-size: 0.8vw;color: #f0504d;margin-left:0.5vw;}
.checkcontract_win{
	position: fixed;
    top: 0;
    width: 36%;
    z-index: 9999;
    height: 100%;
    margin-left: 32%;
    background-color: #fff;
	padding:0.5vw
}
.contractimg{width: 100%;height: 84%;}
.contractimg_iframe{width: 100%;height: 100%;}
.contractreadprogress{}
.contractreadprogress_all{height: 0.5vw;background-color: #ddd;border-radius: 0.25vw;}
.contractreadprogress_c{
	height: 0.5vw;
    background-color: #008ed7;
    border-radius: 5px;
}
.agreebnt{
	height: 30px;
    padding: 0 20px;
    background-color: #008ed7;
    line-height: 30px;
    border-radius: 5px;
    margin-top: 1.3rem;
    color: #fff;
    cursor: pointer;
    font-size: 0.8rem;
}
.onlinepay{
	width: 70%;
    margin: 0 auto;
}
.orderpay_div{
	height: 50px;
    border-bottom: 1px solid #dbdbdb;
}
.selectstate_img{
	width: 25px;
    height: 25px;
    margin-top: 13px;
}
.selectstate_img img{width:100%;height:100%}
.bank_icon{
	width: 30px;
    height: 30px;
    margin-top: 10px;
    margin-left: 20px;
}
.bank_icon img{width:100%;height:100%}
.bank_text{
	font-size: 1.2rem;
    line-height: 50px;
    margin-left: 5px;
    font-weight: 600;
    color: #1b1b1b;
    letter-spacing: 2px;
}
.order_r{margin-left: 30px;margin-top: 30px;}
.title_t {
    color: #494e52;
    line-height: 1.15vw;
    font-weight: 700;
    font-size: 1vw;
}
.searchtypediv{}
.searchtype {
    height: 2vw;
    line-height: 2vw;
    padding-left: 0.5vw;
    /*height: 35px;line-height: 38px;padding-left: 10px;*/
}
.searchtype_txt {
    font-size: 0.6vw;
}
.searchtype_img{}
.searchtype_img img{
	margin-top: 13.5px;
    margin-left: 2px;
    width: 10px;
}
.searchtype_select{
	position: absolute;
    padding: 0 15px;
    background-color: #fff;
    z-index: 99999;
    border-radius: 5px;
    box-shadow: 0px 0px 5px 0px #ddd;
	cursor:pointer;
}
.searchtype_select_d{
    padding:5px 0;
	/*height: 25px;
    line-height: 25px;*/
}
.jinkouselectdiv {
    border: 1px solid #008ed7;
    height: 25px;
    margin-top: 14px;
    line-height: 25px;
    padding: 0 0.2rem;
    border-radius: 5px;
    color:#008ed7;
    cursor:pointer;
    width:86px;
}
.jinkouselect {}
.jinkouselect_img{}
    .jinkouselect_img img {
        width: 15px;
        margin-left: 2px;
        margin-top: 5px;
    }
    .service_select {
        position: absolute;
        padding: 0 0.7vw;
        background-color: #fff;
        z-index: 99999;
        border-radius: 0.25vw;
        box-shadow: 0px 0px 0.25vw 0px #ddd;
        cursor: pointer;
/*        margin-left: 12px;*/
        min-width:4vw;
        margin-top:5.3vw;
    }
.productdetail_title{cursor:pointer;}
    .productdetail_title span {
        font-size: 0.9vw;
        padding: 0 2.1vw;
        border-right: 1px solid #e6e6e6;
        background-color: #fff;
        margin-left: 1px;
        color: #605656;
    }
.jinkounew_div {
    height: 2.6vw;
    background-color: #008ed7;
    /*font-size:0.7rem;*/
    font-size: 1vw;
    /*border-radius:10px;*/
    border-radius: 0.4vw;
}
.jinkounew_d {
    padding: 0 0.3vw;
    color: #fff;
    width: 3.7vw;
    word-break: break-all;
    line-height: 2.6vw;
    font-size: 0.6vw;
    /*padding: 0 0.5rem;
    color: #fff;
    width: 4.5rem;
    word-break: break-all;
    line-height: 16px;
    font-size:0.7rem;*/
}
.jinkounew_stitle {
    margin-right: 0.3vw;
    padding: 0 0.3vw;
    border: 1px solid #f7f8fc;
    height: 1.7vw;
    margin-top: 0.4vw;
    border-radius: 0.5vw;
    line-height: 1.7vw;
    color: #333;
    cursor: pointer;
    width: 3.2vw;
    font-size: 0.7vw;
    background-color: #f7f8fc;
    /*margin-right: 0.5rem;
    padding: 0 0.5rem;
    border: 1px solid #f7f8fc;
    height: 30px;
    margin-top: 9px;
    border-radius: 10px;
    line-height: 30px;
    color: #333;
    cursor: pointer;
    width: 5rem;
    font-size: 0.7rem;
    background-color: #f7f8fc;*/
}
.jinkounew_s {
    font-size: 0.7vw;
    line-height: 1.8vw;
    /*font-size: 0.7rem;
    line-height: 14px;*/
    word-break: break-all;
}
.jinkounew_i{}
    .jinkounew_i img {
        position: relative;
        top: 6px;
        left: 2px;
        transform: rotate(180deg);
    }
.jinkounew_select_win {
    position: absolute;
    background-color: #f7f8fc;
    /*width: 6.3vw;*/
    border-radius: 0.3vw;
    margin-left: 4.5vw;
    margin-top: 2.8vw;
    /*border: 1px solid #fff;*/
    /*width: 6.3rem;
    border-radius: 10px;
    margin-left: 5.4rem;
    margin-top: 45px;*/
    z-index: 999999999;
}
.jinkounew_icon_single {
    height: 1.6vw;
    line-height: 1.6vw;
    padding: 0 0.5vw;
    color: #333333;
    cursor: pointer;
    word-break: break-all;
    font-size: 0.65vw;
}
.jinkounew_icon_single:hover{color:#008ed7;}
.productdetail_comm {
    cursor: pointer;
}
.productdetail_comm_s{font-size: 0.9vw;padding: 0 2.1vw;border-right: 1px solid #a8a4a5 !important;}
.productdetail_comm_s span{font-size: 0.9vw;color:#605656}
.searchshoplist{}
.searchshop{
	padding: 1vw 0;
    border-bottom: 1px solid #ddd;
}
.searchshop_logo {
    width: 5.25vw;
    height: 5.2vw;
    overflow: hidden;
    margin-right: 0.5vw;
    border-radius: 0.2vw;
}
.searchshop_logo img{}
.searchshop_d{margin-right: 0.5vw;}
.searchshop_name {
    font-size: 0.85vw;
    color: #000;
    font-weight: 600;
    width: 9.4vw;
}
.searchshop_country{font-size: 0.75vw;margin-top: 0.2vw;}
.searchshop_pro{}
.searchshop_pro_d{
	margin-right: 0.5vw;
    border: 1px solid #ddd;
    border-radius: 0.2vw;
    overflow: hidden;
}
.searchshop_pro_img{height:3.95vw;}
.searchshop_pro_img img{}
.searchshop_pro_price {
    height: 1.6vw;
    line-height: 1.6vw;
    padding-left: 0.2vw;
    font-size: 0.75vw;
}
.order_head {
    background: linear-gradient(180deg, rgba(253, 253, 253, 1) 1%, rgba(238, 238, 238, 1) 100%);
    height: 2.5vw;
    padding: 0 0.5vw;
    display: flex;
    align-items: center;
    font-size: 14px;
    border: 1px solid rgba(221, 221, 221, 1);
    border-radius: 4px 4px 0px 0px;
}
.order_head_title {
    text-align: center;
    color: #333333;
    font-weight: 400;
    font-size: 0.7vw;
    font-family: "Arial Normal", "Arial", sans-serif;
}
.order_cont{}
.orderinfo_cnt {
    background-color: #fff;
    margin-bottom: 0.5vw;
    overflow: hidden;
    border-left: 1px solid rgba(221, 221, 221, 1);
    border-right: 1px solid rgba(221, 221, 221, 1);
    border-bottom: 1px solid rgba(221, 221, 221, 1);
    border-radius: 0px 0px 4px 4px;
}
.order_cont_base {
    height: 2.1vw;
    background-color: #fbfbfb;
    padding: 0 0.5vw;
    border-bottom: 1px solid #dddddd;
}
.order_cont_orderbase {
    font-size: 0.7vw;
    color: #333333;
    height: 2.1vw;
    display: flex;
    align-items: center;
}
.orderinfo_cnt_info{padding: 0.5vw;}
.orderinfo_cnt_pro{}
.orderpro_img {
    width: 3.65vw;
    height: 3.65vw;
    margin-right: 0.7vw;
    border-radius: 0.2vw;
    overflow: hidden;
}
.orderpro_img img{}
.orderinfo_pro_div{}
.orderinfo_pro_name {
    font-size: 0.7vw;
    color: #333333;
    font-weight: 700;
    height:1.3vw;
    display:flex;
    align-items:center;
}
.orderinfo_pro_price {
    font-size: 0.7vw;
    color: #f0504d;
    height: 1.3vw;
    display: flex;
    align-items: center;
}
.orderinfo_pro_type {
    font-size: 0.7vw;
    color: #666666;
    height: 1.3vw;
    display: flex;
    align-items: center;
}
.orderinfo_cnt_progress{}
.orderinfo_cnt_progress_d {
    text-align: center;
    font-size: 0.7vw;
    height: 1.3vw;
    display: flex;
    align-items: center;
}
.orderinfo_cnt_price{
	text-align: center;
    color: red;
/*    line-height: 72px;*/
    font-size: 0.7vw;
}
.orderinfo_cnt_state{
	text-align: center;
    height: 3.9vw;
    font-size: 0.7vw;
    color:#666666;
    display:flex;
    align-items:center;
    justify-content:center
}
.orderinfo_cnt_fun{}
.orderinfo_cnt_fun_a{display: block;text-align: center;font-size:0.7vw;}
.refusemark_d{
	padding: 0 10px;
    font-size: 0.8rem;
    margin-top: 5px;
    border-top: 1px solid #f1f1f1;
    height: 35px;
    line-height: 35px;
}
#loginUser a{font-size:0.75vw;}
.indexprocss {
    color: #333333;
    font-weight: 600;
    font-size: 0.75vw;
}
.wuliuprogress {
    padding:0.5vw;
}
.wuliuprogress_img {
    width: 1.3vw;
    margin-right: 0.4vw;
}
.wuliuprogress_img img{width:100%}
.wuliuprogress_text {
    height: 1.3vw;
    line-height: 1.3vw;
    margin-right: 0.4vw;
    color: #008ed7;
    font-size: 0.65vw;
}
.wuliuprogress_line {
    height: 1px;
    width: 15vw;
    margin-right: 0.5vw;
    background-color: #008ed7;
    position: relative;
    top: 0.5vw;
}
.jinkou_icon{}
.jinkou_icon_d{}
.jinkou_icon_img{width:29px;}
.jinkou_icon_img img{
    /*width: 1.5rem;*/
    margin: 0 auto;
    margin-top: 12px;
    height:29px;
}
.jinkou_icon_text{
	font-size: 1rem;
    transform: scale(0.8);
    color: #008ed7;
    cursor: pointer;
    height: 55px;
    line-height: 55px;
    margin-left: -3px;
}
.jinkou_icon_win{
	padding: 0 0.7rem;
    box-shadow: 0px 0px 13px 1px #ddd;
    position: absolute;
    background-color: #fff;
    margin-top: -10px;
    z-index: 999;
    margin-left:107px;
    width:86px;
}
.jinkou_icon_single{
	height: 30px;
    line-height: 30px;
    text-align: left;
    cursor: pointer;
    font-size:0.8rem;
}
.jinkou_icon_single:hover{color:#008ed7}
.selectcountry_win{
	position: fixed;
    top: 20%;
    width: 30%;
    left: 40%;
    background-color: #fff;
    z-index: 99;
    box-shadow: 0px 0px 11px 0px #ddd;
    height: 40%;
    border-radius: 5px;
    overflow: hidden;
}
.selectcountry_cnt{
	margin-top: 15%;
    text-align: center;
    color: #008ed7;
    font-size: 1.6rem;
    font-weight: 600;
}
.lanren {
    animation: shake 0.95s cubic-bezier(.36, .07, .19, .97) both;
    transform: translate3d(0, 0, 0);
    backface-visibility: hidden;
    perspective: 1000px;
}
.form .item span.label {
    font-size: 0.7vw !important;
    width: 11.7vw !important;
    /*font-size: 0.8rem !important;
    width: 14rem !important;*/
}
.setcountry_win {
    position: fixed;
    top: 10%;
    width: 60%;
    background-color: #fff;
    left: 20%;
    height: 80%;
    border-radius: 5px;
    overflow: auto;
    z-index:9999;
    box-shadow:0px 0px 10px 2px #ddd;
    padding:10px;
}
.settargetcountry_win {
    position: fixed;
    top: 10%;
    width: 60%;
    background-color: #fff;
    left: 20%;
    height: 80%;
    border-radius: 5px;
    overflow: auto;
    z-index: 9999;
    box-shadow: 0px 0px 10px 2px #ddd;
    padding: 10px;
}
.sure_bnt {
    background-color: #008ed7;
    color: #fff;
    padding: 0.5vw 2.2vw;
    border-radius: 0.2vw;
    margin: 2.6vw 1.2vw;
    cursor: pointer;
    font-size: 0.6vw;
}
.heightshow{overflow:auto}
.release_cnt {
/*    background-color: #f7f7f7;*/
    padding: 1.2vw;
    border-radius: 0.2vw;
    overflow: hidden;
}
.release_title {
    border-bottom: 1px solid #f6b99a;
}
.release_tab {
    height: 25px;
    line-height: 27px;
    padding: 0 20px;
    color: #565656;
    font-size: 0.9rem;
    cursor:pointer;
}
.release_time {
    color: #404040;
    height: 40px;
    line-height: 40px;
    font-size: 0.75rem;
}
.release_list{}
.release_div {
    border-bottom: 1px dashed #d8d8da;
    height: 2.1vw;
    line-height: 2.1vw;
    cursor: pointer;
}
.releaseinfo_title {
    color: #00294c;
    font-size:0.7vw;
}
.release_sendtime {
    font-size: 0.6vw;
    color: #9f9fa1;
}
.release_progress{background-color: #f7f7f7;padding: 1.2vw;border-radius: 0.2vw;}
.release_progress_img{}
.release_progress_g {
    width: 0.5vw;
    height: 0.5vw;
    background-color: #f35805;
    border-radius: 50px;
    margin-left: 2vw;
}
.release_progress_line{background-color: #f35805;height: 0.1vw;margin-top: 0.2vw;}
.release_progress_s {
    background-color: #f35805;
    border-radius: 50px;
    position: relative;
    top: -0.1vw;
    /*padding: 4px;*/
    width: 0.8vw;
    height:0.8vw;
    text-align: center;
}
    .release_progress_s img {
        width: 0.5vw;
        height: 0.5vw;
        position: relative;
        top: -0.05vw;
    }
.release_progress_un_line{background-color: #f8c0a5;height: 0.1vw;margin-top: 0.25vw;}
.release_progress_u {
    background-color: #f8c0a5;
    width: 0.8vw;
    height: 0.8vw;
    border-radius: 50px;
    position: relative;
    top: -0.1vw;
}
.release_progress_uq {
    background-color: #f7f7f7;
    width: 0.4vw;
    height: 0.4vw;
    border-radius: 50px;
    margin-top: 0.2vw;
    margin-left: 0.2vw;
}
.release_progress_showtitle{}
.release_progress_t{color: #464646;font-size: 0.7vw;}
.release_progress_now{color:#f35805;font-size:0.7vw;}
.release_step_title{color: #383637;font-size: 0.9vw;height: 2.6vw;line-height: 2.6vw;padding: 0 0.5vw;border-bottom: 1px dashed #acacac;}
.release_step_cnt{padding: 0 0.5vw;}
.release_step_cnt_d{margin-top: 0.9vw;}
.release_step_cnt_title{color: #f35805;font-size: 0.9vw;height:2vw;line-height:2vw;}
    .release_step_cnt_title span {
        font-size: 0.7vw;
        color: #474747;
        position: relative;
        top: -0.2vw;
        left: 0.2vw;
    }
.release_step_cnt_div{border: 1px solid #c4c2c3;height: 2vw;padding:0 0.5vw;}
.release_step_cnt_select{width: 100%;height: 100%;border: unset;font-size:0.6vw;}
.release_step_cnt_input{width: 100%;height: 2vw;border: unset;font-size:0.6vw;}
.release_step_cnt_tab {
    margin-right: 0.5vw;
    border: 1px solid #a7a7a7;
    text-align: center;
    height: 2vw;
    line-height: 2vw;
    cursor: pointer;
    padding: 0 1.2vw;
    font-size:0.7vw;
}
.release_step_cnt_addr_div{border: 1px solid #c4c2c3;margin-top: 10px;}
.release_step_cnt_addr_info:hover{background-color:#feefe8;}
.release_step_cnt_addr_info{padding: 0 10px;height: 30px;line-height: 30px;cursor:pointer;}
.cnt_addr_div_img{width: 12px;height: 12px;position: relative;top: 0px;margin-right: 5px;}
.cnt_addr_div_img img{width:100%;height:100%}
.cnt_addr_div_portname{}
.release_step_jiange{width: 10px;}
.cnt_addr_div_jt{opacity:0}
.release_step_bnt {
    background-color: #f35805;
    height: 1.6vw;
    padding: 0 2vw;
    line-height: 1.6vw;
    margin-left: 0.5vw;
    margin-top: 1.1vw;
    color: #fff;
    margin-bottom: 1.1vw;
    cursor: pointer;
    font-size: 0.7vw;
}
.release_step_cnt_percent{line-height: 40px;}
.release_step_cnt_t{border: 1px solid #c4c2c3;min-height: 150px;padding: 10px;}
.release_step_cnt_textarea{width: 100%;height: 100%;border: unset;}
.release_step_cnt_block{}
.release_step_cnt_block_p {
    height: 1.85vw;
    line-height: 1.85vw;
    background-color: #fff;
    padding: 0 0.5vw;
    position: relative;
    top: 0.9vw;
    left: 1vw;
}
.release_step_cnt_block_title{}
.release_step_cnt_block_img{}
.release_step_cnt_block_img img{position: relative;top: 0.35vw;width: 1.05vw;height: 1.05vw;}
.release_step_cnt_block_text{color: #3b3b3b;font-size: 0.6vw;}
.release_step_cnt_block_div{border: 1px dashed #ababab;}
.release_step_cnt_block_d{height: 4.2vw;}
.release_step_cnt_block_b{width: 25%;}
.release_step_cnt_block_key{height: 2.1vw;line-height: 2.5vw;text-align: center;color: #b0afad;font-size: 0.6vw;}
.release_step_cnt_block_val{text-align: center;color: #323232;font-size: 0.6vw;}
.colorred{color:#f5692b}
.releasedetail_cnt{background-color: #f9f9fb;padding: 1vw;margin-bottom: 2vw;}
.releasedetail_title{color: #090909;font-size: 1vw;font-weight: 600;height: 1.6vw;line-height: 1.6vw;text-align: center;}
.releasedetail_sub{color: #2c304d;text-align: center;font-size: 0.75vw;height: 1.32vw;}
.releasedetail_line{background-color: #a2a2a4;height: 1px;}
.releasedetail_d{height: 2.6vw;line-height: 2.65vw;font-size: 0.95vw;color: #090909;font-weight: 600;}
.releasedetail_baseinfo_table{}
.releasedetail_baseinfo_table table{width: 100%;border-color: #6b6b6b;}
.releasedetail_baseinfo_table tr{}
.releasedetail_baseinfo_table th{background-color: #e7f0ff;height: 2.6vw;font-size: 0.9vw;}
.releasedetail_baseinfo_table td{height: 8.3vw;text-align: center;font-size:0.7vw;}
.releasedetail_infodetail_table{margin-top: 1vw;}
.releasedetail_infodetail_table table{width: 100%;border-color: #6b6b6b;border: 1px solid;}
.releasedetail_infodetail_table tr{border-bottom: 1px solid #6b6b6b;}
.releasedetail_infodetail_table td{height: 2.6vw;text-align: center;color: #010000;font-size:0.7vw;}
.releasedetail_infodetail_key{background-color: #bdd7ee;}
.releasedetail_personinfo{}
.releasedetail_personinfo_d{color: #686868;height: 1.6vw;line-height: 1.6vw;}
.releasedetail_personinfo_val{margin-right:0.5vw;font-size:0.7vw;}
.releasedetail_personinfo_key{font-size:0.7vw;}
.releasedetail_date{margin-top: 3vw;font-size:0.7vw;}
.releaseindex_shaixuan{float: left;width: 100%;margin-bottom:0.5vw}
.releaseindex_shaixuan_tab {
    float: left;
    height: 1.6vw;
    padding: 0 1vw;
    line-height: 1.6vw;
    font-size: 0.7vw;
    cursor: pointer;
}
.asidetitle {
    height: 2.6vw;
    line-height: 2.6vw;
}
.asidetitle_d {
    font-size: 0.8vw;
}
    .asidetitle_d a {
        font-size: 0.8vw;
    }
.foot_a:hover {
    color: #cdcdcd !important;
}
.usermt{/*margin-top:-540px !important*/ /*margin-top:-41vw;*/ margin-top:0.5vw;}

.ordermsgcnt {
    width: 10.9vw;
    margin: 0.5vw auto;
    background: linear-gradient(90deg, rgba(72, 194, 200, 1) 0%, rgba(72, 123, 203, 1) 100%);
    border-radius: 0.25vw;
    padding: 0.5vw 0;
}
.ordermsgcnt_title {
    color: #333333;
    font-size: 0.65vw;
    height: 1.2vw;
    padding: 0 0.5vw;
    display: flex;
    align-items: center;
}
.ordermsgcnt_text {
    font-size: 0.65vw;
    color: #333;
    padding: 0 0.5vw;
    line-height: 1.1vw;
}
.ordermsgcnt_bnts{}
.orderstatecnt {
    border: 1px solid rgba(210, 171, 65, 1);
    width: 10.9vw;
    margin: 0 auto;
    border-radius: 0.25vw;
    margin-bottom: 0.5vw;
}
.orderstatecnt_title {
    background: linear-gradient(270deg, rgba(237, 135, 49, 1) 0%, rgba(192, 174, 66, 1) 100%);
    height: 1.65vw;
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0;
    border-radius: 3px;
    margin: 0.3vw;
    font-size: 0.65vw;
}
.orderstatecnt_msg {
    height: 1.65vw;
    font-size: 0.65vw;
    color: #333;
    margin: 0.3vw;
    display: flex;
    align-items: center;
}
.orderstatecntmsg_val {
    border-bottom: 1px solid rgba(210, 171, 65, 1);
}
.orderstatecnt_valdiv {
    margin: 0.3vw;
    display: flex;
    align-items: center;
    justify-content: center;
}
.orderstatecnt_valhref {
    height: 1.3vw;
    line-height: 1.3vw;
}
.orderstatecnt_valhref span{
	color: #008ed7;
    border-bottom: 1px solid #008ed7;
    margin-right: 0.2vw;
    height: 1vw;
	font-size: 0.55vw;
}
.orderstatecnt_valtime{
	height: 1.3vw;
    line-height: 1.3vw;
    margin-left: 0.3vw;
    color: #333;
    font-size: 0.55vw;
    width:30%;
}
.orderstatebnts {
    height: fit-content;
    margin: 0 1.2vw;
    display: flex;
    justify-content: space-between;
    flex-wrap:wrap;
}
.orderstatebnt {
    height: 1vw;
    border: 1px solid rgba(226, 144, 53, 1);
    color: #333;
    border-radius: 3px;
    font-size: 0.55vw;
    padding: 0 0.5vw;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-right: 0.5vw;
    margin-bottom: 0.5vw;
    cursor:pointer;
}
.chakanxiangqing {
    font-size: 0.75vw;
    color: #333;
    font-weight: 700;
    margin-right: 4vw;
}
.SureContury_win {
    position: absolute;
    top: 10%;
    background-color: #fff;
    z-index: 999;
    box-shadow: 0px 0px 12px 3px #ccc;
    width: 40%;
    padding: 0 1vw;
    left: 30%;
}
.SureContury_h {
    height: 2.6vw;
    line-height: 2.6vw;
    font-size: 0.8vw;
    color: #333;
    font-weight: 600;
}
.SureContury_cnt {
    margin-bottom: 0.5vw;
    margin-top: 0.5vw;
}
.SureContury_cnt_title {
    height: 5vw;
    line-height: 2vw;
    margin-right: 0.5vw;
    font-size: 0.7vw;
    color: #333;
    font-weight: 600;
}
.SureContury_cnt_img{width:5vw;}
.SureContury_cnt_img img{width:100%}
.cunturybnt {
    height: 1.7vw;
    padding: 0 0.8vw;
    margin-bottom: 1vw;
    border: 1px solid #008ed7;
    line-height: 1.7vw;
    margin-left: 1vw;
    margin-right: 1vw;
    color: #333;
    font-size: 0.6vw;
    border-radius: 0.2vw;
    cursor: pointer;
}
.targetcountry_a{
	/*display:flex;align-items:center;*/
	border-bottom:1px solid #ffffff;
}
.targetcountrydiv{display: flex;align-items: center;height: 1.6vw;}
.yygq {
    width: 1.2vw;
/*    margin-top: 0.2vw;*/
    margin-left: 0.5vw;
    height: 0.8vw;
}
.countryportlist {
    border-bottom: 1px solid #c8c8c8;
    float: left;
    width: 100%;
    overflow: hidden;
    height: 2.1vw;
    margin-bottom: 1vw;
}
.countryport {
/*    float: left;*/
    height: 2vw;
    line-height: 2vw;
    font-size: 0.8vw;
    margin-right: 1vw;
    color: #0e80d8;
    cursor:pointer;
}
.selectcurrent {
    font-weight: 700;
    border-bottom: 2px solid #0e80d8;
}
.footercode {
    height: 12.1vw;
    width: 15.65vw;
}
.footercodeimg {width:100%}
.footerline {
    background-color: #626262;
    width: 0.1vw;
    height: 10vw;
    margin-left: 1vw;
    margin-right: 2vw;
}
.pulictopdiv {
    background-color:#fff;
}
.pulictop {
    width: 69.4vw;
    margin: 0 auto;
    height: 3.65vw;
    border-bottom: 1px solid #f0f0f0;
    background-color: #fff;
}
.pulictoplogo {
    height: 2.5vw;
    margin-top: 0.5vw;
}
    .pulictoplogo img {
        height: 100%;
    }
.laguage_a {
    display: block;
    height: 1.5vw;
    margin-top: 1vw;
    margin-right:0.5vw

}
    .laguage_a img {
        height: 100%;
    }
.contacttype_win {
    position: fixed;
    top: 30%;
    background-color: #fff;
    box-shadow: 0px 0px 10px 1px #ccc;
    width: 15vw;
    left: 48vw;
    border-radius: 0.5vw;
}

.contacttype_head {
    width: 2vw;
    height: 2vw;
    cursor: pointer;
}

    .contacttype_head img {
        width: 1vw;
        height: 1vw;
        margin-top: 0.5vw;
        margin-left: 0.5vw;
    }

.contacttypetitle {
    padding: 0 0.5vw;
    height: 1.65vw;
    line-height: 1.65vw;
    font-size: 0.8vw;
    color: #333;
}

.contacttypebnt {
    margin-bottom: 1vw;
    margin-top: 1vw;
    padding-left: 1vw;
    padding-right: 1vw;
    background-color: #008ed7;
    margin-left: 0.5vw;
    margin-right: 0.5vw;
    height: 1.65vw;
    color: #fff;
    line-height: 1.65vw;
    border-radius: 0.3vw;
    cursor: pointer;
}
.uploadcontact_win {
    position: fixed;
    top: 30%;
    box-shadow: 0px 0px 12px 1px #ccc;
    border-radius: 0.5vw;
    width: 20vw;
    z-index: 999;
    background-color: #fff;
    left: 40vw;
}

.uploadcontact_title {
    font-size: 0.8vw;
    padding-left: 1vw;
    margin-top: 1vw;
    height: 1.65vw;
    line-height: 1.65vw;
    margin-right: 0.5vw;
    margin-bottom: 1vw;
}

.uploadcontact_input {
    height: 1.65vw;
    margin-right: 1vw;
    border: 1px solid #ccc;
    border-radius: 0.3vw;
    margin-top: 1vw;
    overflow: hidden;
}

    .uploadcontact_input input {
        padding-left: 0.3vw;
        padding-right: 0.3vw;
        height: 1.65vw;
        width: 94%;
        border: unset;
    }

.uploadcontact_div {
    margin-top: 1vw;
    margin-bottom: 1vw;
}

.uploadcontact_img {
    width: 2.65vw;
    height: 2.65vw;
    margin-right: 0.3vw;
}

    .uploadcontact_img img {
        width: 100%;
        height: 100%;
    }

.uploadcontact_msg {
    line-height: 2.65vw;
    font-size: 0.55vw;
    color: #aaaaaa;
    max-width:5vw;
}
.imbnt {
    padding-left: 0.5vw;
    padding-right: 0.5vw;
    background-color: #008ed7 !important;
    color: #ffffff;
    border-radius: 2.9px;
    cursor: pointer;
    font-size: 0.55vw;
    margin-left: 0.5vw;
    height: 1.45vw;
    line-height: 1.45vw;
    margin-right: 0.5vw;
}

.hometop {
    height: 3.15vw;
    /*    background: linear-gradient(to bottom, #ffffff 0%,#EBEDF9 100%);*/
    background: linear-gradient(180deg, rgba(255, 255, 255, 1) 0%, rgba(235, 237, 249, 1) 100%);
}
.toplogo {
    height: 2.25vw;
    margin-top: 0.4vw;
    margin-left: 4.75vw;
    margin-right: 1.6vw;
    cursor:pointer;
}
.toplogo img{height:100%}
.hometab{}
.hometab_div {
    padding-left: 0.5vw;
    padding-right: 0.5vw;
    margin-left: 1vw;
    cursor: pointer;
    font-size: 0.75vw;
    /* color: #333333; */
    color: #fff;
}
.releaseline {
    background-color: #E6E6E6;
    height: 1px;
    width: 85%;
    margin: 0.8vw auto
}
.hometab_div:hover {
    color: #fff !important
}
.hometab_active {
    background-color: #ffffff;
    color: #008ed7 !important;
    height: 2.1vw;
    margin-top: 0.5vw;
    border-radius: 5px;
}
.hometab_active:hover{color:#008ed7 !important}
.ycgdiv{width:16.15vw;}
.ycgdiv_t {
    height: 2.35vw;
    background-color: #008ed7;
    color: #fff;
    margin-top: 0.35vw;
    margin-right: 0.5vw;
    display: flex;
    align-items: center;
    padding: 0 1.2vw;
    font-size: 0.7vw;
}
.ycgselect {
    height: 2.25vw;
    border: 1px solid #cdcdcd;
    margin-top: 0.35vw;
    padding-left: 0.5vw;
    cursor: pointer;
}
.gqimg {
    height: 1vw;
    /*margin-top: 0.5vw;*/
    margin-right: 0.25vw;
}
.ycgtitle{color:#333;font-size:0.7vw;position: relative;top: 0.2vw;}
.ycgicon {
    margin-left: 1vw;
    height: 2.35vw;
    width: 2.35vw;
    border-left: 1px solid #cdcdcd;
}
.ycgicon img{width: 1vw;}
.icondiv {
    width: 1.7vw;
    height: 3.15vw;
    margin-left: 1vw;
    cursor: pointer;
    display: flex;
    align-items: center;
}
    .icondiv img {
        width: 1.2vw;
        height: 1.2vw;
        /*        margin-top: 0.5vw;*/
    }
.yuyandiv {
    margin-left: 1vw;
    background-color: #008ed7;
    color: #fff;
    border-bottom: 1px solid #fff;
}
.yuyandiv_select {
    height: 2.25vw;
    padding-left: 1vw;
    padding-right: 1vw;
    margin-top: 0.35vw;
    /* border-right: 1px solid #fff; */
    font-size: 0.7vw;
}
.yuyandiv_selectdiv{}
.yuyandiv_selecticon{}
.yuyandiv_selecticon img{width: 0.6vw;margin-left: 0.5vw;}
.searchicon {
    background-color: #008ed7;
    padding-left: 1vw;
    padding-right: 1vw;
    display: flex;
    align-items: center;
    border-bottom: 1px solid #fff;
}
.searchicon img{width: 1vw;}
.jinkounewwin {
    padding-left: 0.5vw;
    padding-right: 0.5vw;
    border-radius: 0.25vw;
    margin-left: 6.4vw;
}
.jinkounewwin_a{height:1.7vw;display:flex;border-bottom: 1px solid #fff;}
.jinkounewwin img {
    width: 1.5vw;
    height: 1vw;
/*    margin-top: 0.25vw;*/
}
.langdiv_win {
    position: absolute;
    background-color: #f7f8fc;
    z-index: 999;
    padding-left: 0.5vw;
    padding-right: 0.5vw;
    margin-top: 0.6vw;
}
.langdiva {
    padding-left: 0.5vw;
    padding-right: 0.5vw;
    height: 1.3vw !important;
    display: flex !important;
    align-items: center !important;
    cursor: pointer;
    line-height: 0.6vw;
    border-bottom: 1px solid #f0f0f0;
    width: 100%;
    height: 100%;
}
.glasscss {
    background-color: rgba(225, 225, 225, 0.2);
    backdrop-filter: blur(6px);
    -webkit-backdrop-filter: blur(10px);
    border-top:1px solid #fff;
}
.bannerdiv {
    height: 4.3vw;
    margin-top: -5vw;
    position: relative;
    z-index: 999;
    /*    padding: 0 2vw;*/
    border-top: 1px solid #fff;
}
.ycgflass {
    height: 3.4vw;
    background-color: #008ed7;
/*    margin-left: 6vw;*/
    margin-top: -0.75vw;
    color: #fff;
    padding-left: 0.5vw;
    padding-right: 0.5vw;
}
.ycgflass_title{margin-right:0.5vw;}
.ycgglass_value {
    border: 1px solid #fff;
    height: 1.7vw;
    margin-top: 0.8vw;
    padding-left: 0.5vw;
    padding-right: 0.5vw;
    border-radius: 0.25vw;
}
.ycgglass_value img {
    width: 1.3vw;
    height: 0.9vw;
    margin-right: 0.5vw;
    margin-top: 0.4vw;
}
.ycgglass_v {
    height: 1.7vw;
}
.sanjiao {
    width: 0.76vw;
    height: 0.76vw;
    position: relative;
    top: -0.8vw;
    right: 0.08vw;
}
    .sanjiao img {
        width: 100%;
    }
.portcnt{/*width:90%;*/margin:0 10vw;background-color:#fff}
.portcntleft{}
.portcntlefttitle {
/*    width: 80%;*/
    margin: 0 auto;
    font-size: 1.1vw;
    font-weight: 700;
    color: #008ed7;
    margin-bottom: 1vw;
}
.portcntleft_sub {
/*    width: 80%;*/
    margin: 0 auto;
    font-size: 0.8vw;
}
.pingxingdiv {
/*    width: 80%;
    margin: 0 auto;*/
    margin-top: 1vw;
}
.pingxingdivcnt {
    background-color: #008ed7;
    transform: skew(-20deg);
    height: 12vw;
    border-radius: 0.5vw;
    padding: 0.5vw;
    box-shadow: 0px 0px 13px 1px #008ed7;
    width: 80%;
    margin: 0 auto;
}
.pingxingdivalltitle {
    padding: 0 1.3vw;
    color: #fff;
    font-size: 0.7vw;
    width: 0.4vw;
    word-break: break-all;
    margin-right: 0.5vw;
}
.pingxingdivtitle {
    /*    padding: 0 1vw;*/
    color: #ffffff;
    font-size: 0.7vw;
    background-color: #e2efff;
/*    width: 3vw;*/
    word-break: break-all;
    margin-right: 0.25vw;
    height: 100%;
    display: flex;
    align-items: end;
}
.pingxingdivtitletext {
    text-align: center;
    background-color: #ffa800;
    color: #ffffff;
    font-size: 0.65vw;
    font-weight: 600;
    width: 100%;
/*    margin-bottom: 0.5vw;*/
    position: relative;
    bottom: 0.8vw;
}
.porttextbottom{position:absolute}
.portcntright {
}

.portcntrightdiv {
    width: 80%;
/*    margin: 0 auto;*/
    height: 22.2vw;
    overflow: hidden;
    border-radius:0.5vw;
}
.portcntrightdiv img{width:100%;}
.checklink {
    display: block;
    height: 1.5vw;
    line-height: 1.5vw;
    cursor:pointer
}
.checklink img {
    width: 0.85vw !important;
    height: 0.85vw;
    position: unset !important;
    margin-top: 0.4vw;
}
    .checklink span {
        display: flex;
        height: 1.5vw;
        color: #008ed7 !important;
        align-items: center;
        line-height: normal;
        margin-left: 5px;
        font-size:0.75vw !important;
    }
.footerlogo{width:20%}
.footerlogo img{width:100%}
.footertabheight {
    height: 1.5vw !important;
    line-height: 1.5vw !important;
}
.languagewin {
    position: fixed;
    z-index: 99999;
    background-color: #008ed7;
    padding: 0.5vw;
    top: 20%;
}
.languagediv{}
.language_gq {
    width: 1.7vw;
    margin: 0 auto;
}
.language_gq img{width:100%}
.languagetext {
    height: 1.5vw;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #fff;
    margin-bottom: 0.5vw;
}
.personbanner {
/*    margin-top: -9.3vw;*/
    margin-top:1vw;
}
.verticaltext {
    writing-mode: lr-tb; /* 从上到下，从右到左 */
}
.collectdiv{}
.collect_div {}
.usercenterside_ul{padding:0 !important}
.usercenterside_li {
    border-bottom: unset !important;
    min-height: 1.8vw;
    margin-bottom: 0 !important;
    padding:0.6vw 0.8vw;
    display:flex;
    align-items:center
    
}
.myline {
    width: 4px;
    height: 1vw;
    background-color: #008ed7;
}
.usercenterside_li a {
    padding-left: 0.45vw;
}
.usercenterside_div {
/*    height: 1.8vw;*/
    display: flex !important;
    align-items: center;
    cursor:pointer;
    line-height:normal;
}
.pcurrent {
    background-color: #e4e7ec;
    border-radius:0.25vw;
}
.ccurrent {
    background-color: #f7f8f9;
    border-radius: 0.25vw;
}
.usercenterside_img {
    width: 1.1vw;
    height: 1.1vw;
    position:relative;
    top:0.1vw;
}
.usercenterside_icon {
    width: 25px;
    height: 25px;
    margin-top: 1px;
}
.usercenterside_text {
/*    height: 1.8vw;*/
    display: flex;
    align-items: center;
    margin-top: 0.1vw;
    margin-left: 0.6vw;
    font-size:0.75vw;
    color:#333333;
}
.usercenterchildren_ul {
    padding: 0 !important;
}
.usercenterchildren_li {
    border-bottom: unset !important;
    min-height: 1.8vw;
    margin-bottom: 0 !important;
    padding: 0.3vw 0;
}
.usercenterchildren_li a{}
.lialignitems {
    min-height: 1.8vw;
    display: flex;
    align-items: center;
    padding-left: 2.2vw !important;
    font-size:0.75vw;
}
.childrentitle {
    display: flex !important;
    align-items: center;
    font-size: 0.8vw;
/*    color: #fff;*/
    color:#333;
    text-shadow: -1px 0 #999;
}
.defaultaddr {
    border: 1px solid #3dd530;
    background: #3dd530;
    border-radius: 3px;
    color: #fff;
    font-size: 13px;
    width: 82px;
    padding: 0;
    position: relative;
    height: 24px;
    line-height: 24px;
    margin-right:0.5vw;
}
.closeicon {
    width: 2vw;
    height: 2vw;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 1.3vw;
    cursor:pointer;
}
    .addaddress {
        margin-top: 1vw;
        border: 1px dashed #dbdbdb;
        height: 2vw;
        padding-left: 1vw;
        padding-right: 1vw;
        display: flex;
        align-items: center;
        cursor: pointer;
        margin-bottom: 1vw;
        margin-left: 1vw;
    }
.addaddress_title{color:#333333;font-size:0.8vw;margin-right:0.3vw}
.addaddrimg {
    width: 0.9vw;
    height: 0.9vw;
}
.fengexiandiv {
    background-color: #cdcdcd;
    height: 3.15vw;
    width: 1px;
    margin-left: 0.5vw;
    margin-right: 0.5vw;
}
.itemsdiv {
/*    background-color: #fff;*/
    background-color:#008ed7;
    height: 3.15vw;
}
.portbgimg {
    transform: skew(20deg);
    margin-left: -2.2vw;
    width: 264%;
}
.portbgdiv {
    padding: 1vw;
    background-image: url(/Images/portbg.png);
    background-size: 100% 100%;
    margin: 0 11vw;
    box-shadow: 0px 0px 10px 1px #ccc;
    border-radius: 0.5vw;
}
.bindsalseman {
    background-color: #fff;
    height: 3.5vw;
    border-radius: 0.25vw;
}
.bindsalseman_title {
    font-size: 0.7vw;
    margin-right: 1vw;
    display: flex;
    align-items: center;
    margin-left: 3vw;
}
.bindsalseman_input {
    overflow: hidden;
    background-color: #e6e6e6;
    width: 10vw;
    height: 1.5vw;
    margin-top: 1vw;
    margin-right: 2vw;
    padding:0 0.5vw;
}
    .bindsalseman_input input {
        width: 98%;
        height: 1.5vw;
        border: unset;
        background-color: unset;
    }
.bindsalseman_bnt {
    height: 1.5vw;
    margin-top: 1vw;
    background-color: #ff831a;
    padding-left: 1vw;
    padding-right: 1vw;
    display: flex;
    align-items: center;
    color: #fff;
    cursor:pointer;
}
.topsearchinput {
    width: 13vw;
    height: 2.35vw;
    border: unset;
    background-color: unset;
}
.topsearchicon {
    height: 2.3vw;
    width: 2.35vw;
    background-color: #008ed7;
    margin-top: 7.3px;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
}
    .topsearchicon img {
        width: 1vw;
        height: 1vw;
    }
.j_nopointer{background-color:#222 !important;}
.footernew_t {
    margin: 0vw 10vw;
    padding-top: 70px;
}
.footernew_title{color: #cdcdcd;font-size: 0.95vw;}
.footernew_contact {
    color: #fff;
    font-size: 2.4vw;
    font-weight: 600;
}
.footernew_other {
    font-size: 0.75vw;
    color: #cdcdcd;
    height: 1.2vw;
    display: flex;
    align-items: center;
}
.footernew_shareicon {
    width: 2.5vw;
    height: 2.5vw;
    border-radius: 50px;
    background-color: rgb(58 58 58);
    margin-right: 1.4vw;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    margin-top: 1vw;
}
.footernew_shareicon img{width: 1.1vw;}
.footernew_line {
    background-color: #606060;
    height: 1px;
    margin: 1.5vw 10vw;
}
.footernew_b{margin: 0 10vw;}
.footer_dh_div{}
.footer_dh {
    color: #fff;
    font-size: 0.9vw;
    /* height: 1.6vw; */
    display: flex;
    align-items: center;
}
.footer_dh_line {
    width: 0.75vw;
    height: 2px;
    background: #00e0fb;
}
.footer_dh_info{margin-top:0.5vw;}
.footer_dh_infodiv {
    height: 2vw;
    display: flex;
    align-items: center;
    color: #cdcdcd;
    font-size: 0.7vw;
    cursor: pointer;
}
.footer_codediv{}
.footer_codeimg {
    margin-right: 1vw;
}
.footer_codeimgdiv {
    width: 7vw;
    height: 7vw;
}
.footer_codeimgdiv img{width:100%;}
.footer_codeimgtitle {
    margin-top: 1vw;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #cdcdcd;
}
.footernew_div {
    background-color: rgba(30, 30, 30, 1);
    height: 4.03vw;
}
.footernew_banquan {
    margin: 0vw 10vw;
    font-size: 0.75vw;
    letter-spacing: 0.5px;
    color: #CDCDCD;
    height: 4.03vw;
    display: flex;
    align-items: center;
}
.footernewb_line {
    width: 1px;
    background-color: #cdcdcd;
    height: 0.75vw;
    margin-top: 1.6vw;
}
.footphone_a {
    display: flex;
    align-items: center;
    color: rgb(205, 205, 205);
    padding: 0 1vw;
    font-size: 0.65vw;
    cursor:pointer;
}
.footerbg {
    background-image: url(/Images/fotterbg.png);
    background-size: contain;
    margin-top:1vw;
    overflow:hidden;
}
.rotate180 {
    transform: rotate(180deg);
}
.portproductcnt{}
.portproductbannerbg {
/*    background-image: url(/Images/portproductbanner.png);*/
    width: 100%;
/*    height: 14.6vw;*/
    /*background-size: contain;*/
}
.portbannerimg {
/*    position: absolute;*/
    width: 100%;
/*    height: 14.6vw;*/
/*    overflow: hidden;*/
/*    z-index:-1;*/
}
    .portbannerimg img{width:100%}
.portbannercnt {
/*    height: 14.6vw;*/
    position: absolute;
    /*    left:10vw;
    right:10vw;*/
}
.portproductportname {
    border-width: 0px;
    width: 15.4vw;
    height: 3.05vw;
    background-color: rgba(51, 51, 51, 0.4);
    margin: 0 10vw;
    margin-top: -3.05vw;
    z-index: 999999;
    position: relative;
}
.portproductportimg {
    height: 40px;
    margin-top: 8px;
    margin-left: 9px;
}
.portproductportimg img{height:100%}
.portbannername_title {
    color: #fff;
    font-size: 1.3vw;
    display: flex;
    align-items: center;
    margin-left: 0.5vw;
}
.portbanner_footer {
    width: 100%;
    height: 2.95vw;
    background-color: rgba(51, 51, 51, 0.4);
    position: relative;
/*    top: 8.6vw;*/
    margin-top:-2.95vw;
}
.portbanner_div {
    margin: 0 10vw;
/*    position:absolute;*/
}
.portbanner_sub {
    height: 2.95vw;
    white-space: nowrap;
    text-transform: none;
    font-size: 0.75vw;
    color: #FFFFFF;
    display: flex;
    align-items: center;
}
.portbanner_progress {
    background-color: #008ed7;
    height: 2vw;
     margin-top: 0.5vw; 
    border-radius: 0.25vw;
    padding-left: 0.5vw;
    padding-right: 0.5vw;
    display: flex;
    align-items: center;
    color: #fff;
    margin-left: 1vw;
}
.portbanner_progress_d {
    font-size: 0.75vw;
    height: 2vw;
    display: flex;
    align-items: center;
}
.portbanner_progress_arrow{margin-left:0.5vw;margin-right:0.5vw;font-size: 0.75vw;width:1vw}
.portbanner_progress_arrow img{width:100%}
.portproductcate {
    /*    border-bottom: 1px solid #e6e6e6;*/
    padding-top:1vw;
}
.portproductcate_div {
    margin: 0 10vw;
}
.portproductcate_tab {
    float: left;
    color: #333333;
    font-weight: 700;
    font-style: normal;
    font-size: 0.75vw;
    padding: 10px 0;
    cursor: pointer;
    margin-right: 50px;
}
.porttabcurrent{color:#008ed7;border-bottom:1px solid #008ed7;}
.portproductcntdiv{margin:1vw 10vw;}
.portproductcnt_d {
    float: left;
    width: 20%;
}
.portproduct_info {
    background-color: #fff;
    /*    box-shadow: 0px 0px 7px 1px #ccc;*/
    box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.34901960784313724);
    margin: 7px;
/*    padding-top: 10px;*/
    padding-bottom: 10px;
}
.portproductcnt_rx {
    width: 42px;
    height: 22px;
    background: inherit;
    background-color: rgba(242, 0, 29, 1);
    border: none;
    margin-left: 10px;
    color: #fff;
    text-align: center;
    line-height: 22px;
    font-size: 0.65vw;
}
.portproductcnt_alignend {
    display: flex;
    justify-content: end;
    margin-top: -1vw;
    margin-right: 0.5vw;
    position: relative;
    top: -3.7vw;
}
.portproductcnt_rxnew {
    width: 2.2vw;
    height: 1.15vw;
    background: inherit;
    background-color: rgba(242, 0, 29, 1);
    border: none;
    margin-left: 0.5vw;
    color: #fff;
    text-align: center;
    line-height: 22px;
    font-size: 0.65vw;
}
.portproductcnt_image {
    width: 100%;
    height: 290px;
    overflow: hidden;
    border-radius: 5px;
}
    .portproductcnt_image img {
        width: -webkit-fill-available;
        margin: 0.5vw;
    }
.portproductcnt_proname {
    margin: 0 0.5vw;
    height: 30px;
    display: flex;
    align-items: center;
    color: #333333;
    font-size: 0.75vw;
    font-weight:700;
}
.portproductcnt_proother {
    margin: 0 0.5vw;
    height: 30px;
    display: flex;
    align-items: center;
    color: #333333;
    font-size: 0.75vw;
}
.portproductcnt_price {
    font-size: 0.75vw;
    color: #F2001D;
    margin: 0 0.5vw;
    height: 30px;
    display: flex;
    align-items: center;
}
.prolinenew {
    background-color: #e6e6e6;
    height: 20px;
    width: 1px;
    margin-top: 4px;
    margin-left: 0.5vw;
    margin-right: 0.5vw;
}
.aside{margin-top:1px !important;}
.platformtitlediv {
    margin-bottom: 1.5vw;
}
.platform_title {
    font-size: 1.3vw;
    color: #333333;
    text-align: center;
    font-weight: 400;
}
.platform_title_en {
    font-size: 0.75vw;
    font-weight: 700;
    color: #333333;
    text-align: center;
}
.userhead {
    display: flex;
    align-items: center;
}
.editheadbg {
    width: 3vw;
    height: 3vw;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-left: -3vw;
    position: relative;
    left: -1.3vw;
    background-color: rgba(0, 0, 0, 0.5);
    border-radius: 50px;
    color: #fff;
    font-size: 0.55vw;
    cursor:pointer;
}

.spicon {
    width: 0.85vw;
    height: 0.85vw;
    /*    position: relative;
    top: 0.9vw;*/
}
.nexticon {
    width: 0.6vw;
    height: 0.6vw;
/*    margin-top: 0.9vw;*/
    margin-right: 0.4vw
}
.tradetype{display:flex;align-items:center;margin-left:0.5vw;}
.tradetype_d {
    background: linear-gradient(90deg, rgba(13, 110, 255, 1) 0%, rgba(52, 218, 250, 1) 100%);
    color: #ffffff;
    padding-left: 1vw;
    padding-right: 1vw;
    height: 1.45vw;
    display: inline-block;
    line-height: 1.45vw;
}
.profun {
    padding: 0 1vw;
    display: flex;
    align-items: center;
}
.profun img{width:0.65vw;height:0.65vw;}
    .profun span {
        font-size: 0.65vw;
        color: #636263;
        margin-left: 0.45vw;
    }
.prochangenum {
    display: flex;
    align-items: center;
    height: 1.95vw;
}
.proplus {
    height: 1.95vw;
    width: 1.95vw;
    border: 1px solid #cdcdcd;
    text-align: center;
    line-height: 1.95vw;
    font-size: 1vw;
    cursor: pointer;
    color: #cdcdcd;
}
.procountinput {
    height: 1.95vw;
    border: unset;
    width: 5.25vw;
    border-top: 1px solid #cdcdcd;
    border-bottom: 1px solid #cdcdcd;
    text-align: center;
    font-size: 0.75vw;
    color: #7f7f7f;
    display: flex;
    align-items: center;
    justify-content: center;
}
.articlenewcnt{min-height: 41vw;}
.articlenew_t {
    background: rgba(242, 242, 242, 1);
    height: 3vw;
    display:flex;
    align-items:center;
}
.articenew_sx {
    width: 0.2vw;
    background-color: #008ed7;
    height: 1.25vw;
    margin-left: 10vw;
}
.articlenew_title {
    font-size: 1vw;
    margin-left: 0.6vw;
    font-weight: 700;
    color: #7b7b7b;
    display: flex;
    align-items: center;
    height: 3vw;
}
.articlenew_en {
    font-size: 1vw;
    height: 3vw;
    display: flex;
    align-items: center;
    margin-left: 0.5vw;
    font-weight: 700;
    color: #CDCDCD;
}
.lastcheck{cursor:pointer;}
    .lastcheck span {
        border-bottom: 1px solid #7b7b7b;
        font-size: 0.75vw;
        color: #7b7b7b;
        height: 0.9vw;
    }
.lastcheckicon {
    margin-right: 10vw;
    width: 0.95vw;
    height: 0.95vw;
    margin-left: 0.5vw;
    cursor: pointer;
}
.lastcheckicon img{width:100%}
.articlenew_div{}
.articlenew_list {
    margin: 0 10vw;
    margin-top: 1vw;
}
.articlenew_data {
    padding: 0.9vw 0;
    border-bottom: 1px solid #ececec;
}
.articlenew_data_img {
    height: 5.23vw;
    width: 12.25vw;
    overflow: hidden;
}
.articlenew_data_img img{width:100%}
.articlenew_data_info {
    margin: 0 1vw;
}
.articlenew_data_title {
    height: 2vw;
    display: flex;
    align-items: center;
    font-size: 0.75vw;
    color: #333333;
    font-weight: 700;
    font-family: "Arial Negreta", "Arial Normal", "Arial", sans-serif;
}
.articlenew_data_sub {
    height: 3.05vw;
    line-height: 1.4vw;
    font-size: 0.75vw;
    color: #636263;
}
.articlenew_data_date {
    font-size: 0.65vw;
    color: #333333;
    display: flex;
    align-items: end;
}
.productdetail_subcnt {
    margin: 0.5vw;
    border: 1px solid #e6e6e6;
    background-color: #f6f7fb;
/*    padding: 0.5vw;*/
}
.detaillistul {
    background-color: #fff;
    float: left;
    margin: 0.5vw;
    width: 97.2%;
}
.detaillistli {
    width: 50% !important;
    height: 1.1vw;
}
.detaillistlidiv {
    float: left;
    width: 44%;
    color: #8b8b8b;
    font-size: 0.65vw;
    padding-left:1vw;
}
.procatenew {
    margin: 0 10vw;
    background-color: #fff;
    border: 1px solid #e6e6e6;
}
.procatenew_all {
    background-color: rgba(250, 250, 250, 1);
    height: 1.8vw;
    display: flex;
    align-items: center;
    padding: 0 1.5vw;
    border-bottom: 1px solid rgba(230, 230, 230, 1);
    font-size: 0.75vw;
    color: #333;
    font-weight: 700;
}
.procatenew_data {
    padding: 0 1.5vw;
}
.pronewcatelist{}
.pronewcatecnt{}
.pronewcat_l{}
.pronewcat_first{}
.pronewcat_name {
    font-size: 0.65vw;
    display: flex;
    align-items: center;
    color: #333;
    font-weight: 710;
    height: 1.8vw;
}
.pronewcate_arrow {
    width: 1.95vw;
    height: 1.8vw;
    display: flex;
    align-items: center;
    justify-content: center;
}
    .pronewcate_arrow img {
        width: 0.6vw;
    }
.pronewcat_r{}
.procate_second {
    float: left;
    padding: 0 0.7vw;
    font-size: 0.65vw;
    color: #333;
    height: 1.8vw;
    display: flex;
    align-items: center;
    cursor: pointer;
}
.secondlist{float:left}
.selectactive {
    color: #008ed7
}
.shaixuan_cnt {
    background: rgba(250, 250, 250, 1);
/*    margin: 0.6vw 10vw;*/
    border: 1px solid rgba(255, 255, 255, 1);
    height: 2vw;
    padding: 0 1.5vw;
    display: flex;
    align-items: center;
}
.shaixuan_cate{
	background: linear-gradient(90deg, rgba(33, 113, 240, 1) 0%, rgba(52, 161, 250, 1) 100%);
    height: 1.45vw;
    color: #fff;
    display: flex;
    align-items: center;
    padding: 0 1.05vw;
    margin-right: 1vw;
}
.shaixuan_select{}
.shaixuan_jiage{
	display: flex;
    align-items: center;
    font-size: 0.75vw;
    color: #333;
    margin-right: 0.5vw;
}
.shaixuan_selectdiv{
	display: flex;
    align-items: center;
}
    .shaixuan_selectdiv select {
        height: 1.3vw;
        width: 4.95vw;
        background: rgba(255, 255, 255, 1);
        border: 1px solid rgba(205, 205, 205, 1);
        letter-spacing: 1.4px;
        color: rgb(99, 98, 99);
    }
.shaixuan_have{cursor:pointer;}
.shaixuanhave_s{
	display: flex;
    align-items: center;
    justify-content: center;
}
.shaixuanhave_s img{
	width: 0.7vw;
    height: 0.7vw;
    margin-right: 0.5vw;
}
.shaixuanhave_stitle{
	display: flex;
    align-items: center;
    font-size: 0.75vw;
    color: #333;
}
.xuanfuxxicon{
	width: 2.43vw;
    height: 2.43vw;
    background-color: #008ed7;
    display: flex;
    align-items: center;
    justify-content: center;
	border-bottom:1px solid #fff;
	cursor: pointer;
}
.xuanfuxxicon img{
	width: 0.9vw;
    height: 0.9vw;
}
.xuanfuzxdiv{
	writing-mode: tb-rl;
    transform: rotate(0deg);
    display: flex;
    justify-content: center;
    width: 2.43vw;
    background-color: #008ed7;
    color: #fff;
}
.xuanfuzxdiv span{
	position: relative;
    right: 0.8vw;
    letter-spacing: 0.5vw;
    padding: 0.5vw 0;
    font-size: 0.65vw;
    color: #fff;
}
.xuanfudbdiv{
	width: 2.43vw;
    background: rgb(99, 98, 99);
    height: 2.43vw;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 0.2vw;
	cursor: pointer;
}
.xuanfudbdiv img{
	width: 1.55vw;
    height: 1.55vw;
}
.nextsmall{display: flex;align-items: center;}
.orderdetail_ywy{
	display: flex;
    align-items: center;
    font-size: 0.65vw;
    color: #333;
    cursor: pointer;
}
.orderdetail_servicediv {
    background: linear-gradient(90deg, rgba(184, 201, 235, 1) 0%, rgba(70, 113, 200, 1) 100%);
    width: 10.9vw;
    margin: 0.5vw auto;
    border-radius: 0.25vw;
    padding: 1vw 0;
}
.orderdetail_serviced {
    width: 70%;
    margin: 0 auto;
    height: 2.1vw;
    display: flex;
    align-items: center;
    border-bottom: 1px solid #fff;
    padding: 0 0.5vw;
    cursor:pointer;
}
.orderdetail_serviceicon{}
.orderdetail_serviceicon img{width: 1.45vw;}
.orderdetail_servicetext {
    margin-left: 0.8vw;
    color: #fff;
    font-size: 0.65vw;
}
.attrtablecss {
    width: 100%;
    background-color: #fff;
}
.backlogincss {
    display: flex;
    justify-content: end;
    align-items: center;
    margin-bottom: 2.2vw;
}
.backliginbntcss {
    border: 1px solid rgba(221, 221, 221, 1);
    height: 1.65vw;
    padding: 0 1vw;
    display: flex;
    align-items: center;
    border-radius:3px;
    background-color:#fff;
    cursor:pointer;
}
    .backliginbntcss img {      
        height: 0.8vw;
        margin-right: 0.2vw;
    }
    .backliginbntcss span {font-size:0.65vw;color:#333;}
.regprogresstab{}
.regprogresstab_d{}
.regprogresstab_dian {
    width: 0.55vw;
    height: 0.55vw;
    background-color: #eaeaea;
    margin: 0 auto;
    border-radius: 50px;
    margin-bottom: 0.74vw;
}
.regprogresstab_text {
    font-size: 0.65vw;
    color: #333;
    text-align: center;
}
.regprogresstab_line {
    background: rgba(238, 238, 238, 1);
    height: 2px;
    margin-top: 0.2vw;
}
.dianactive{background-color:#008ed7;}
.regtypeselect{height:15vw;}
.regtypeselect_tab {
    display: flex;
    justify-content: center;
}
.regtypeselect_tabbg {
    height: 6vw;
    width: 17.5vw;
    background: linear-gradient(180deg, rgba(30, 166, 223, 1) 0%, rgba(29, 191, 218, 1) 100%);
    border-radius: 1vw;
    margin: 4vw 0;
    display: flex;
    align-items: center;
    justify-content: center;
    box-shadow: 0px 0px 5px rgba(30, 167, 223, 1);
    cursor:pointer;
}
.regtypeselect_tabbg:hover{
    width:18.5vw;
    height:7vw;
}
.regtypeselect_tabdiv{}
.regtypeselect_tabtitle {
    font-size: 1vw;
    font-weight: 700;
    color: #fff;
    text-align:center;
}
.regtypeselect_taben {
    font-size: 0.75vw;
    color: #fff;
    font-weight: 400;
    text-align: center;
}
.fanhuishouyediv {
    background: rgba(246, 247, 251, 1);
    height: 3vw;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor:pointer;
}
.fanhuidiv{}
    .fanhuidiv img {
        width: 0.8vw;
        height:0.8vw;
        margin-right: 0.3vw;
    }
    .fanhuidiv span {
        color: #008ed7;
        font-size: 0.75vw;
    }
.reg_agreement {
    margin-top: 1vw;
    background: rgba(255, 255, 255, 0);
}
.reg_agreementcnt {
    border: 1px solid rgba(234, 234, 234, 1);
    padding: 0.5vw;
}
.reg_agreement_title {
    border-bottom: 1px solid #eaeaea;
    color:#008ed7;
    font-size:0.65vw;
/*    padding-left: 0.5vw;*/
}
.reg_agreementitle_d {
    height: 1.5vw;
    display: flex;
    align-items: center;
    border-bottom: 2px solid #008ed7;
    padding-left: 1.5vw;
    width: 7.75vw;
}
.reg_agreementcnt_data {
    font-size: 0.65vw;
    color: #333;
    line-height: 1.4vw;
    padding: 0.5vw 0;
    overflow:auto;
}
.regbntnewcss {
    margin-top: 1.6vw;
    height: 1.75vw;
    display: flex;
    align-items: center;
    font-size: 0.65vw;
    color: #333;
    border: 1px solid #eaeaea;
    border-radius: 0.2vw;
    margin-left: 1vw;
    margin-right: 1vw;
    padding: 0 1vw;
    cursor: pointer;
    margin-bottom: 1vw;
}
.regbntnewcss:hover {border:1px solid #008ed7 !important;background-color:#008ed7;color:#fff;}
.reginfo{
	width: 90%;
    margin: 0 auto;
    margin-top: 3vw;
}
.reginfo_div{margin-bottom: 2vw;margin-top:3vw;}
.reginfo_l{
	font-size: 0.75vw;
    width: 20%;
    text-align: right;
    margin-right: 0.9vw;
    display: flex;
    justify-content: end;
    align-items: center;
}
.mailtypeselect {
    height: 1.7vw;
    border: 1px solid #eaeaea;
    border-top-right-radius: 0.25vw;
    border-bottom-right-radius: 0.25vw;
    display: flex;
    align-items: center;
}
.mailtypeselect_show {
    color: #aaaaaa;
    font-size: 0.65vw;
    padding: 0 1vw;
}
.mailtypeselect_icon {
    height: 1.7vw;
    width: 1.7vw;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
}
    .mailtypeselect_icon img {
        width: 0.6vw;
        height: 0.6vw;
    }
.mailboxwin {
    position: absolute;
    background-color: #fff;
    box-shadow: 0px 0px 6px 1px #ccc;
    border-radius: 0.25vw;
    padding: 0 1vw;
    margin-left: 29.6vw;
    margin-top: 1.9vw;
}
.mailbox_type {
    height: 1.8vw;
    color: #6f6f6f;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
}
.quhao_win {
    position: absolute;
    background-color: #fff;
    box-shadow: 0px 0px 6px 1px #ccc;
    border-radius: 0.25vw;
    padding: 0 1vw;
    height: 16vw;
    overflow: auto;
}
.quhaodetail {
    height: 1.8vw;
    color: #6f6f6f;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
}
.reginfo_l span {
    color: #FF0303;
}
.reginfo_r{height: 1.7vw;}
.reginfo_qhdiv{
	border-left: 1px solid #eaeaea;
    border-bottom: 1px solid #eaeaea;
    border-top: 1px solid #eaeaea;
    height: 1.6vw;
	display: flex;
    align-items: center;
    padding-left: 1vw;
    padding-right: 1vw;
    border-top-left-radius: 0.25vw;
    border-bottom-left-radius: 0.25vw;
    cursor: pointer;
}
.reginfo_qh{
	color: #AAAAAA;
    font-size: 0.65vw;
}
.quhao_arrow{margin-left:0.5vw;}
.quhao_arrow img{width: 0.6vw;height: 0.5vw;}
.pohone_input{
	border: 1px solid #eaeaea;
	padding: 0 0.5vw;
	border-radius: 0.25vw;
	overflow:hidden;
}
.pohone_input input{
	width: 94%;
    height: 1.7vw;
    color: #333333;
	font-size:0.65vw;
	border:unset;
	outline:none;
}
.sendcodebnt{
	background-color: #008ed7;
    color: #fff;
    border-radius: 0.25vw;
    display: flex;
    align-items: center;
    font-size: 0.65vw;
    padding: 0 1vw;
    margin-left: 1vw;
    cursor: pointer;
}
.regmsg_win{
	position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    display: flex;
    justify-content: center;
    align-items: center;
}
.regmsg_cnt{
	background-color: #fff;
    box-shadow: 0px 0px 5px rgba(211, 211, 211, 1);
    width: 21.2vw;
    height: 8.65vw;
    border-radius: 0.5vw;
	display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom:12vw;
}
.regmsg_title{
	font-size: 0.75vw;
    line-height: 1.5vw;
    color: #333333;
    text-align: center;
}
.regmsg_bnt{
	height: 1.9vw;
    width: 5.8vw;
    background-color: #008ed7;
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 auto;
    margin-top: 0.9vw;
    border-radius: 0.25vw;
    font-size: 0.65vw;
    cursor: pointer;
}
.articledetail {
    min-height:41vw;
    margin: 0 10vw;
}
.articledetailcnt {
    width: 50.2vw;
}
.articledetailcnt_titlediv {
    height: 2.5vw;
    display: flex;
    align-items: center;
    border-bottom: 1px solid #a9a9a9;
}
.articledetailcnt_lline {
    height: 1.3vw;
    width: 0.2vw;
    background: rgba(0, 142, 215, 1);
}
.articledetailcnt_text {
    font-size: 1vw;
    margin-left: 0.5vw;
    font-weight: 700;
    color: #333333;
}
.articledetailcnt_sub {
    font-size: 1vw;
    color: #CDCDCD;
    margin-left: 1vw;
    font-weight: 700;
    font-family: "Arial Negreta", "Arial Normal", "Arial", sans-serif;
}
.articledetailcnt_data{}
.articledetailcnt_datatitle {
    font-size: 0.9vw;
    text-align: center;
    margin-top: 1vw;
    color: #333333;
    font-weight: 700;
    font-family: "Arial Negreta", "Arial Normal", "Arial", sans-serif;
}
.articledetailcnt_data_date {
    text-align: center;
    margin: 0.5vw 0;
    color: #636263;
    font-size: 0.65vw;
    font-family: "Arial Normal", "Arial", sans-serif;
    font-weight: 400;
}
.articledetailcnt_data_cnt{}
.newarticle {
    margin-left: 3vw;
}
.newarticle_data{}
.newarticle_list {
    margin-top: 0.5vw;
}
.newarticle_datacnt {
    height: 2vw;
    border-bottom: 1px dashed #cecece;
    display: flex;
    align-items: center;
}
.newarticle_datacnt_num {
    width: 1.2vw;
    height: 1.2vw;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 0.65vw;
    background-color: #008ed7;
    color: #fff;
}
.newarticle_datacnt_num_gray {
    width: 1.2vw;
    height: 1.2vw;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 0.65vw;
    background-color: rgba(205, 205, 205, 1);
    color: #fff;
}
.newarticle_data_title {
    font-family: "Arial Normal", "Arial", sans-serif;
    font-size: 0.75vw;
    color: #333;
    font-weight: 400;
    margin-left: 0.7vw;
}
.newarticle_data_date {
    font-size: 0.75vw;
    color: #333333;
    display: flex;
    align-items: center;
}
.imiframe {
    /*width: 29.45vw;
    height: 27.1vw;*/
	width: 40vw;
    height: 26vw;
    position: fixed;
    z-index: 999999;
    bottom: 4vw;
    right: 4vw;
    border-radius: 0.5vw;
    box-shadow: 0px 10px 23px 5px #ccc;
    background-color: #fff;
    overflow:hidden
}
.imframe_fra {
    /*width: 29.45vw;
    height: 27.1vw;*/
	width: 40vw;
    height: 26vw;
    border: 0px;
}
.setcompanymsg_win {
    position: absolute;
    top: 0;
    right: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.5);
    z-index:999999;
}

.setcompanymsg_cnt {
    background: rgba(34, 115, 240, 1);
    border-radius: 0.25vw;
    width: 27.9vw;
    padding: 1vw;
    position: absolute;
    right: 2vw;
    top: 4vw;
}

.setcompanymsg_cnt_img {
}

    .setcompanymsg_cnt_img img {
        width: 100%;
    }

.setcompanymsg_cnt_title {
    margin: 1vw 0;
    font-family: "Arial Negreta", "Arial Normal", "Arial", sans-serif;
    font-weight: 700;
    font-size: 1vw;
    color: #FFFFFF;
}

.setcompanymsg_cnt_sub {
    font-size: 0.7vw;
    color: #FFFFFF;
    line-height: 1.3vw;
}

.companybnt {
    width: 7.7vw;
    height: 2.5vw;
    background-color: rgba(34, 115, 240, 1);
    border-width: 1px;
    border-style: solid;
    border-color: rgba(255, 255, 255, 1);
    border-radius: 0.25vw;
    box-shadow: none;
    font-family: "Arial Negreta", "Arial Normal", "Arial", sans-serif;
    font-weight: 700;
    font-style: normal;
    font-size: 0.8vw;
    color: #FFFFFF;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-left: 0.5vw;
    margin-top: 1vw;
    cursor: pointer;
}
.homeprocatenew{}
.homeprocatenewcate{
	box-shadow: 0px 0px 5px rgba(169, 190, 222, 0.9921568627450981);
    margin: 0 11vw;
    border-radius: 0.25vw;
    background-color: #ffffff;
}
.homeprocatenew_title{
	background: linear-gradient(90deg, rgba(33, 113, 240, 1) 0%, rgba(52, 161, 250, 1) 100%);
    height: 2.1vw;
    padding-left: 1vw;
    color: #fff;
    font-size: 0.7vw;
    display: flex;
    align-items: center;
    border-radius: 0.25vw 0.25vw 0 0;
    cursor:pointer;
}
.homeprocatecnt{padding: 0 1vw;}
.homeprocatecnt_name{
	font-size: 0.7vw;
    color: #333333;
    font-family: "Arial Normal", "Arial", sans-serif;
    width: 3.3vw;
    height: 2vw;
    display: flex;
    align-items: center;
}
.homeprocatecnt_next {
    height: 2vw;
    display: flex;
    align-items: center;
}
    .homeprocatecnt_next img {
        width: 0.6vw;
        height: 0.6vw;
    }
    .homeprocatecnt_data {
        display: flex;
        flex-wrap: wrap;
    }
.homeprocatecnt_dataname{
	height: 2vw;
    display: flex;
    align-items: center;
    padding: 0 1vw;
    font-family: "Arial Normal", "Arial", sans-serif;
    color: #333333;
    font-size: 0.7vw;
	cursor:pointer;
}
.homeprocate_active{color:#008ed7}
.propricenew{
	font-family: "Arial Negreta", "Arial Normal", "Arial", sans-serif;
    font-weight: 700;
    font-size: 0.9vw;
}
.trademodelcss{
	display: flex;
    align-items: center;
    line-height: normal !important;
}
.sealtabdiv{
	display: flex;
    align-items: center;
    justify-content: center;
    margin: 1vw 0;
}
.sealtab{}
.sealtabbnt{
	height: 1.6vw;
    display: flex;
    align-items: center;
    padding: 0 1vw;
    border: 1px solid #ccc;
    margin-left: 1vw;
    margin-right: 1vw;
    border-radius: 0.25vw;
    color: #333;
    font-size: 0.7vw;
    cursor: pointer;
}
.sealactive{
	border: 1px solid #008ed7;
    color: #008ed7;
}
.uploadsealbntdiv{
	display: flex;
    align-items: center;
    justify-content: center;
    margin: 1vw 0;
}
.uploadsealbnt{
	border: 1px solid #008ed7;
    color: #008ed7;
    height: 1.5vw;
    display: flex;
    align-items: center;
    padding: 0 1vw;
    border-radius: 0.25vw;
    cursor: pointer;
}
.prodetailmsg{
	background: linear-gradient(90deg, rgba(255, 245, 206, 1) 55.00000000000001%, rgba(255, 255, 255, 1) 100%);
	height: 1.8vw;
    display: flex;
    align-items: center;
    margin-left: 0.5vw;
    padding: 0 0.5vw;
}
.prodetailmsg_icon{}
.prodetailmsg_icon img{}
.prodetailmsg_text{
	font-size: 0.65vw;
    color: #333333;
    margin-left: 0.5vw
}
/* 定义动画 */
@keyframes scrollLeft {
    0% {
        transform: translateX(0);
    }

    100% {
        transform: translateX(calc(-100% - 10px));  加上一些额外的空白，以便滚动到最后一个元素时不会立即切换 
    }
}
.footernew_msg{
	font-family: "Arial Negreta", "Arial Normal", "Arial", sans-serif;
    font-weight: 700;
    color: #ffffff;
    font-size: 1vw;
}
.spplierlogodiv{margin-bottom: 4vw;margin-top: 1vw;}
.spplierlogoitem{
	background-color: #ffffff;
    width: 12vw;
    height: 4.2vw;
/*    display: flex;
    align-items: center;
    justify-content: center;*/
	margin-right: 1vw;
	border-radius: 3px;
}
    .spplierlogoitem div {
        width: 12vw;
        display: flex;
        align-items: center;
        justify-content: center
    }
.spplierlogoitem_div {
/*    width:12vw;
    display: flex;
    align-items: center;
    justify-content: center*/
}
.footernew_logo {
    height: 4.2vw;
    display: flex;
    align-items: center;
}
.sppliername {
    margin-right: 1vw;
    height: 1.3vw;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fff;
    font-family: "Arial Normal", "Arial", sans-serif;
    font-size: 0.7vw;
    margin-top: 0.5vw;
}
.footernew_logo img {
    /*height: 4vw;
    max-width: 100%;*/
	width:100%;height:100%;
}
.footernew_suppliyname{
	height: 4.2vw;
    align-items: center;
    display: flex;
    font-weight: 700;
    letter-spacing: 0.4px;
    color: #333333;
    font-size: 0.7vw;
}
.footertitle {margin-right:1vw}
.unlogin_win {
    position: fixed;
    right: 0;
    bottom: 0;
    z-index: 999999;
}
.unlogin_bg {
    background-size: 100% 100%;
    padding: 0.5vw 1vw;
    border-radius: 0.5vw;
}
.unlogin_head {}
.unlogin_head_d {
    height: 2vw;
    color: #fff;
    font-size: 16px;
    padding-top: 0.5vw;
    font-weight:700
}
.unlogin_head_icon {
    width: 2.5vw;
    height: 2vw;
    display: flex;
    align-items: start;
    justify-content: end;
    cursor: pointer;
    padding-top: 0.5vw;
}
    .unlogin_head_icon img {
        width:1vw;height:1vw;
    }
.unlogin_cnt {
    /*    height: 2.5vw;*/
    display: flex;
    align-items: center;
    color: #fff;
    font-size: 16px;
    max-width: 17vw;
    justify-content: center;
    padding: 15px 0 10px;
}
.unlogin_cnt_d{}
.unlogin_bntdiv {
    height: 50px;
    align-items: center;
    display: flex;
    justify-content: center;
}
.unlogin_bnt {
    height: 1.6vw;
    padding: 0 20px;
    border-radius: 50px;
    background-color: #1d75c5;
    color: #ffffff;
    display: flex;
    align-items: center;
    font-size: 14px;
}
.unlogin_bnt:hover{color:#fff !important}
.unloginline {
    width: 100%;
    height: 1px;
    background-color: rgba(225, 225, 225, 0.5);
}
.disclaimer_win{
	position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 0.3);
    z-index: 9999999;
    display: flex;
    align-items: center;
    justify-content: center;
}
.disclaimercontent{
	background-color: #ffffff;
    border-radius:10px;
}
.disclaimer_close_d{display:flex;justify-content:end}
.disclaimer_close{
	width: 30px;
    height: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
}
.disclaimer_close img{width: 20px;height: 20px;}
.disclaimer_cnt{
	height: 50px;
    display: flex;
    padding: 0 30px;
    align-items: center;
    font-size: 16px;
    color: #333;
}
.disclaimer_icon{display: flex;align-items: center;margin-right: 5px;}
.disclaimer_icon img{}
.disclaimer_d{}
.disclaimer_d a{color:#008ed7;cursor:pointer;}
.disclaimer_bnts{
	height: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.dis_bnt{
	background-color: #008ed7;
    color: #fff;
    margin-left: 10px;
    margin-right: 10px;
    padding: 0 10px;
    height: 25px;
    display: flex;
    align-items: center;
    font-size: 14px;
    border-radius: 5px;
    cursor: pointer;
}
.selectcontract{width: 51.6vw;margin: 0 auto}
.onlinecnttitle{}
.selectcontract_d{padding: 10px 0;}
.systemcontract{
	display: flex;
    align-items: center;
    justify-content: center;
	padding:10px
}
.systemcontract_d{
	height: 2.1vw;
    display: flex;
    align-items: center;
}
.systemcontract_text{
	font-size: 0.8vw;
    color: #333;
    font-weight: 600;
}
.systemcontract_name{
	height: 2.1vw;
    display: flex;
    align-items: center;
    margin-left: 0.5vw;
    font-size: 0.8vw;
}
.systemcontract_name a{color: #008ed7;font-size: 0.8vw;border-bottom: 1px solid #008ed7;}
.systemcontract_msg{
	height: 2.1vw;
    display: flex;
    align-items: center;
    color: red;
    font-size: 0.7vw;}
.systemcontract_sign{
	display: inline-block;
    background-color: #008ed7;
    padding: 0 1vw;
    height: 1.8vw;
    line-height: 1.8vw;
    color: #fff;
    border-radius: 0.25vw;
    font-size: 0.7vw;
    margin-top: 0.5vw;
    cursor: pointer;
}
.sagreeicon{width: 1vw;height: 1vw;cursor:pointer;}
.selfcontractdiv{
	height: 2.1vw;
    display: flex;
    align-items: center;
}
.selfcontractdiv_agree{font-size: 0.7vw;color: #333;}
.selfcontractdiv_agree a{color:#008ed7}
.systemopacity{}
.systembnt{}
.bgopacity{opacity:0.5}
.selectcontractmsg {
    height: 2.1vw;
    display: flex;
    align-items: center;
    font-size: 0.8vw;
    color: red;
}
.contractbnt_div {
    height: 2.5vw;
    display: flex;
    align-items: center;
    justify-content: center;
}
.contractbnt {
    background-color: #008ed7;
    height: 1.5vw;
    display: flex;
    align-items: center;
    padding: 0 1vw;
    border-radius: 0.25vw;
    color: #fff;
    font-size: 0.7vw;
    cursor: pointer;
}
.salsemaninfo{
	height: auto;
    margin-top: 1vw;
}
.salsemaninfo_msg{
	margin-left: 3vw;
    height: 2vw;
    display: flex;
    align-items: center;
    font-size: 0.7vw;
	color:#626262
}
.salsemanbnt_div{display: flex;height: 2.5vw;}
.salsemanbnt{
	margin-left: 3vw;
    height: 1.8vw;
    background-color: #1baef3;
    border-radius: 2vw;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fff;
    font-size: 0.7vw;
	padding:0 1vw;
	cursor:pointer;
}
.salsemantitle{
	height: 2.1vw;
    display: flex;
    align-items: center;
}
.salsemantitle_line{
	width: 0.3vw;
    background-color: #1baef3;
    height: 1vw;
    margin-right: 0.5vw;
}
.salsemantitle_text{
	font-size: 0.8vw;
    font-weight: 700;
    color: #282828;
}
.salseman_table{}
.salseman_table table{
	width: 100%;
    background-color: #fff;
    border-radius: 0.25vw;
}
.salsethtr{}
.salsethtr th{
	height: 2.2vw;
    background-color: #f9f9f9;
    color: #626262;
    font-size: 0.7vw;
}
.salsetbtr{height: 2.2vw;}
.salsetbtr td div{
	display: flex;
    align-items: center;
    justify-content: center;
    font-size: 0.7vw;
    color: #626262;
}
.salsebntdiv{}
.salsebnt{
	height: 1.8vw;
    background-color: #ffbe4d;
    color: #fff !important;
    padding: 0 1vw;
    border-radius: 0.25vw;
    cursor: pointer;
}
.urging_win{
	position: fixed;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.5);
    z-index: 9999999;
    left: 0;
    top: 0;
	display: flex;
    align-items: center;
    justify-content: center;
}
.urgingcntcontent{
	background-color: #fff;
	border-radius: 0.5vw;
	min-width: 15vw;
}
.urgingcnt_close_d{
	height: 2vw;
    display: flex;
    align-items: center;
	border-bottom:2px solid #008ed7
}
.urgingcnt_text{
	height: 2vw;
    display: flex;
    align-items: center;
    padding-left: 0.5vw;
    font-size: 0.7vw;
    color: #333;
    font-weight: 700;
}
.disclaimer_close{
	width: 2vw;
    height: 2vw;
    display: flex;
    align-items: center;
    justify-content: center;
}
.disclaimer_close img{}
.urgingcnt{}
.urgingcnt_div{
	min-height: 3vw;
    display: flex;
    align-items: center;
    padding: 0 0.5vw;
}
.urgingcnt_name{font-size: 0.7vw;color: #333;}
.urgingcntbntdiv{}
.urgingcntbnts_bnt{
	display: flex;
    height: 1.5vw;
    align-items: center;
    border: 1px solid #008ed7;
    color: #008ed7;
    border-radius: 0.25vw;
    margin-left: 0.5vw;
    padding: 0 0.5vw;
    cursor: pointer;
}
.urgingcntbnts_bnt:hover{color:#008ed7 !important}
.urgingcntbnts_bnt::focus{color:#008ed7 !important}
.yewuyuan_win{
	background-color: #0e80d8;
    width: 25%;
    padding: 10px;
    left: 33%;
    position: fixed;
    top: 29%;
    border-radius: 5px;
    overflow: hidden;
    box-shadow: 0px 0px 11px 0px #008ed7;
}
.improveinfo_win{
	position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: rgba(0, 0, 0, 0.5);
    z-index: 999;
}
.improveinfo_content{}
.improveinfo_head{}
.improveinfo_head_title{}
.improveinfo_head_icon{}
.improveinfo_head_icon img{}
.improveinfo_cnt{}
.improveinfo_cnt_msg{}
.improveinfo_cnt_d{}
.improveinfo_cnt_div{}
.improveinfo_cnt_icon{}
.improveinfo_cnt_icon img{}
.improveinfo_cnt_text{}
.filtercss {
    filter: grayscale(100%);
}
.IMJiaoBiao {
    background-color: #ff0000;
    width: 0.3vw;
    height: 0.3vw;
    display: inline-block;
    border-radius: 50px;
    margin-left: -0.3vw;
    position: relative;
    left: 5px;
    top: -10px;
}
/*关于我们*/
.aboutuscontent {
}

.aboutvideo_play_div {
    width: 35.6vw;
    height: 20.1vw;
    margin-bottom: -20.1vw;
    display: flex;
    align-items: center;
    justify-content: center;
	
}

.aboutvideo_play {
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    width: 6.7vw;
    height: 5vw;
    position: relative;
    z-index: 999;
    background: rgba(13, 13, 13, 0.76);
    border-radius: 0.6vw;
}

    .aboutvideo_play img {
        cursor: pointer;
    }

.aboutusvideo {
    width: 100%;
}

    .aboutusvideo video {
        width: 100%;
    }

.aboutuscnt {
    margin: 0 10vw;
    margin-top: 4vw;
}
.aboutus_linediv {
    height: 1.1vw;
    display: flex;
    align-items: center;
    margin-bottom: 1vw;
}
.aboutus_line {
    height: 2px;
    width: 1.15vw;
    background: #4A3AFF;
    border-radius: 30px 30px 30px 30px;
}
.aboutline_text {
    font-size: 0.6vw;
    height: 1.1vw;
    display: flex;
    align-items: center;
    margin-left: 0.5vw;
    font-weight: bold;
    font-family: Inter, Inter;
    color: #4A3AFF;
    letter-spacing: 1px;
}
.aboutuscnt_title {
    font-size: 1.8vw;
    font-family: PingFang SC, PingFang SC;
    color: #170F49;
    font-weight: bold;
    font-style: normal;
}

.aboutuscnt_sub {
    font-family: PingFang SC, PingFang SC;
    font-weight: 800;
    color: #4A3AFF;
    font-size: 0.9vw;
    margin-bottom: 2vw;
    margin-top: 0.5vw;
}

.aboutuscnt_data {
    font-size: 0.6vw;
    overflow: auto;
    color: #6F6C90;
    font-family: Inter, Inter;
    max-height: 17.6vw;
    line-height:1.1vw;
}

    .aboutuscnt_data span {
        font-size: 0.75vw !important;
        color: #636263;
    }

.aboutuscnt_r {
    margin-left: 1vw;
    width: 90%;
    /*height: 22.3vw;
    border-radius: 1.2vw;*/
    overflow: hidden;
}

    .aboutuscnt_r img {
        width: 3.25vw;
        height: 3.25vw;
    }

.aboutus_joinus {
    height: 4vw;
    margin-top: 2vw;
    background-color: #008ed7;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 1vw;
    color: #fff;
    cursor: pointer;
}

    .aboutus_joinus:hover {
        color: #fff !important
    }

.aboutus_v {
/*    background-color: #333;*/
}

.joinusbnts {
    /*height: 4vw;*/
    margin-top: 0vw;
    /*        background-color: #008ed7;*/
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 1vw;
    color: #fff;
    /*cursor: pointer;*/
    padding: 0 10vw;
}

.joinusbntdiv {
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fff;
    cursor: pointer;
    height: 2.85vw;
    background: #3354FF;
    width: 12.45vw;
    margin-right: 2vw;
    font-size: 1.1vw;
    font-weight: bold;
    box-shadow: 0px 1px 16px 0px rgba(11, 0, 164, 0.32);
    border-radius: 8px 8px 8px 8px;
    margin-top: -8vw;
    line-height: 0.8vw;
    text-align: center;
}

    .joinusbntdiv:hover {
        color: #fff !important;
    }
.aboutuscnt_item{display: flex;margin-top: 1.5vw;}
.aboutuscnt_item_icon{
	height: 4vw;
    width: 1.5vw;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
}
.aboutuscnt_item_icon img{width: 1.15vw;height: 1.15vw;}
.videoitemlist_div{flex: 1;overflow: hidden;}
.videoitemlist{
	display: flex;
    align-items: center;
	width:82vw;
	position:relative;
	left:0
}
.aboutuscnt_item_cnt{
	width: 8.2vw;
    height: 6.5vw;
	cursor:pointer;
}
.aboutuscnt_item_div{
    display: flex;
    align-items: center;
    justify-content: center;
	flex-direction: column;
}
.aboutuscnt_item_d{
	width: 91.7%;
    overflow: hidden;
    border-radius: 0.5vw;
	height: 4vw;
	/*background-color:#f5eeee;*/
}
.aboutuscnt_item_d img{width:100%;height:100%;}
.aboutuscnt_item_title{
	height: 1.5vw;
    font-family: PingFang SC, PingFang SC;
    font-weight: 500;
    font-size: 0.5vw;
    color: #000000;
    text-align: center;
    font-style: normal;
    text-transform: none;
    display: flex;
    align-items: flex-start;
    justify-content: center;
    padding-top: 0.5vw;
    width: 91.7%;
    word-break: break-all;
	margin:0 auto;
}

.interviewcode_win {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    background-color: rgba(0, 0, 0, 0.5);
    z-index: 9999;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}

.interviewcode_cnt {
    width: 20.85vw;
    background-color: #fff;
    border-radius: 10px;
    overflow: hidden;
}

.codehead {
    height: 2.1vw;
    display: flex;
    justify-content: end;
}

.codehead_img {
    width: 2.1vw;
    height: 2.1vw;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
}

    .codehead_img img {
        width: 2.1vw;
        height: 2.1vw;
    }

.codecnt {
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 1vw;
}

.codecnt_img {
}

    .codecnt_img img {
        width: 16vw;
        height: 16vw;
        margin-bottom: 1vw;
    }
.contactuscnt{
	background: #F6F8FF;
    margin-top: 4vw;
    padding: 4vw 10vw;
}
.contactusdiv{
	display: flex;
    align-items: center;
    justify-content: center;
	height: 1.1vw;
}
.contactus_line{width: 1.15vw;height: 2px;background: #4A3AFF;}
.contactus_text{
	font-size: 0.6vw;
    color: #4A3AFF;
    font-family: Inter, Inter;
    font-weight: bold;
    margin: 0 0.5vw;
}
.contactus_title {
    font-family: PingFang SC, PingFang SC;
    font-weight: bold;
    font-size: 1.8vw;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 1vw 0;
    color: #170F49;
}
.contactus_persondiv{
	display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.contactus_person_text{
	font-family: PingFang SC, PingFang SC;
    font-weight: bold;
    font-size: 1.4vw;
    color: #3354FF;
	text-align: center; 
	margin-bottom: 1vw;
}
.contactus_person {
    width: 16vw;
    height: 20.3vw;
    background-color: #fff;
    border-radius: 1vw;
    border: 1px solid #EFF0F6;
    box-shadow: 0px 5px 14px 0px rgba(8, 15, 52, 0.04);
    padding: 0.5vw;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding-top: 0.5vw
}
.contactus_head{
	display: flex;
    align-items: center;
    justify-content: center;
}
.contactus_headdiv {
    width: 7.5vw;
    height: 10.1vw;
}
.contactus_head img{
	width: 100%;
/*    height: 100%;*/
}
.contactus_name{
	font-family: PingFang SC, PingFang SC;
    font-weight: 800;
    font-size: 0.9vw;
    color: #170F49;
    text-align: center;
    margin: 0.5vw 0;
}
.contactus_sub{
	font-size: 0.6vw;
    text-align: center;
    margin: 0 1vw;
    font-family: PingFang SC, PingFang SC;
    color: rgba(13, 13, 13, 0.9);
    font-weight: bold;
    line-height: 1vw;
    margin-bottom: 0.5vw;
}
.contactus_msg {
    font-family: PingFang SC, PingFang SC;
    font-weight: 400;
    font-size: 0.6vw;
    text-align: left;
    color: #6F6C90;
    line-height: 0.85vw;
    overflow: auto;
    height: 3.5vw;
    margin: 0 1.8vw;
}
.contactus_fgline{
	height: 1px;
    margin: 4vw 0;
    background-color: rgba(51, 84, 255, 0.3);
}
.contactus_childrendiv{}
.contactus_childrenperson{
	display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.employeeinfocnt{padding: 4vw 10vw;}
.employeeinfocnt_small{}
.employeeinfo_titlediv{position:relative}
.employeeinfo_title{
	font-family: PingFang SC, PingFang SC;
    font-weight: bold;
    font-size: 1.6vw;
    color: #170F49;
    text-align: center;
    margin-top: 1vw;
	height: 3vw;
    display: flex;
    justify-content: center;
    align-items: center;
}
.employeeinfo_image{
	position: absolute;
    transform: rotate(180deg);
    left: 0;
}
.employeeinfo_image img{}
.employeeinfo_titlequxian{text-align: center;}
.employeeinfo_titlequxian img{}
.employeeinfo_msg{
	height: 3.2vw;
    display: flex;
    align-items: center;
    justify-content: center;
    font-family: PingFang SC, PingFang SC;
    font-weight: bold;
    font-size: 2vw;
    color: #170F49;
}
.employeeinfo_title_sub{
	width: 43%;
    margin: 0 auto;
    text-align: center;
    font-family: Inter, Inter;
    font-weight: 400;
    font-size: 0.9vw;
    color: #6F6C90;
    margin-top: 2vw;
    line-height:1.8vw;
}
.employeeinfo_tabdiv{
	width: 83%;
    margin: 0 auto;
    margin-top: 4vw;
}
.employeeinfo_tabdiv_d{width: 50%;}
.employeeinfo_tab{
	padding: 1vw;
	border-radius: 0.5vw;
	box-shadow: 0px 0px 20px 4px #94a2e3;
	height: 6.9vw;
	display: flex;
    flex-direction: column;
    justify-content: center;
	cursor:pointer;
}
.employeeinfo_tab_icon{
	width: 3.65vw;
    height: 3.65vw;
/*    overflow: hidden;*/
    border-radius: 50px;
    margin: 0 auto;
}
    .employeeinfo_tab_icon img {
        width: 3.65vw;
        height: 3.65vw;
    }
.employeeinfo_tab_position{
	font-size: 1.1vw;
    text-align: center;
    margin-top: 0.5vw;
    color: #3478ff;
    font-weight: bold;
}
.employeeinfo_tab_sub{
	font-size: 1.1vw;
    text-align: center;
    color: #3478ff;
    font-weight: bold;
}
.employeeinfotab_current{
	background: linear-gradient(to right, #57aefe, #5762fc);
    border-radius: 0.5vw;
    height: 8.9vw;
    margin-top: -1vw;
    margin-right: -0.5vw;
	position: relative;
    z-index: 1;
}
.employeeinfotab_current div{color: #fff;}
.employeeinfo_subdata{position:relative}
.employeeinfo_zyjyjl{}
.employeeinfo_subdatadiv{
	width:50%;
    margin: 0 auto;
    margin-top: 4vw;
	text-align:center;
}
.employeeinfo_subdataicon{
	width: 0.7vw;
    height: 0.7vw;
    overflow: hidden;
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    top: 0.1vw;
}
.employeeinfo_subdataiconimg{width: 0.7vw;height: 0.7vw;position: relative;top: 0.15vw;}
.employeeinfo_subdata_text{
	font-size: 0.8vw;
    color: #1f73ff;
    font-weight: bold;
    margin-top: -13px;
    word-break:break-all;
    line-height:1.7vw;
}
.employeeinfo_subdata_line{
	height: 3px;
    background-color: #1f73ff;
    width: 2.5vw;
    margin: 0 auto;
    margin-top: 0.9vw;
    border-radius: 1vw;
}
.employeeinfo_subdata_discreption{
	width: 60%;
    margin: 0 auto;
    margin-top: 1.5vw;
}
.employeeinfo_subdata_sub{
	font-size: 0.7vw;
    color: #525252;
    line-height:1.5vw;
}
.employeeinfo_subdata_sub span{font-size: 0.7vw;color: #377bff;font-weight:600}
.employeeinfo_ejywfzgsywy{}
.aboutus_salsecnt{background: #F6F8FF;padding: 4vw 10vw;position:relative}
.aboutus_salsetitlediv{
	display: flex;
    align-items: center;
	width: 83%;
    margin: 0 auto;
}
.aboutus_salsetitle{
	font-family: PingFang SC, PingFang SC;
    font-weight: bold;
    font-size: 1.4vw;
    color: #170F49;
    height: 3.25vw;
    display: flex;
    align-items: center;
}
.aboutus_salsetitle_bnt {
    border-radius: 24px 24px 24px 24px;
    padding: 0 2.4vw;
    height: 2.35vw;
    display: flex;
    align-items: center;
    font-size: 0.7vw;
    background: #F6F8FF;
    border: 1px solid #D8DBE9;
    margin-left: 1vw;
    font-family: PingFang SC, PingFang SC;
    color: rgba(13, 13, 13, 0.9);
    cursor: pointer;
}
.salsebnt_current{
	background: #3354FF;
    color: #fff;
    border: unset;
}
.aboutus_salsedata{display: flex;flex-wrap: wrap;width: 85%;margin: 0 auto;margin-top:1vw;padding-left:0.9vw;}
.aboutus_salsediv_d{width:33.33%;}
.aboutus_salsediv{
	width: 90%;
    background-color: #fff;
    margin-bottom: 1vw;
    box-shadow: 0px 5px 14px 0px rgba(8, 15, 52, 0.04);
    border-radius: 0.5vw;
    border: 1px solid #EFF0F6;
    padding: 0.5vw;
}
.aboutus_salse_photo {
    width: 5vw;
    height: 7.3vw;
    overflow: hidden;
    display: flex;
    align-items: center;
}
.aboutus_salse_photo img{width: 100%;/*height: 100%;*/}
.aboutus_salse_div{margin-left:0.5vw}
.aboutus_salse_infodiv{}
.aboutus_salse_info{}
.aboutus_salse_cname{
	font-family: PingFang SC, PingFang SC;
    font-weight: bold;
    font-size: 0.6vw;
    color: rgba(13, 13, 13, 0.9);
    height: 1.1vw;
    display: flex;
    align-items: center;
    letter-spacing: 1px;
}
.aboutus_salse_ename{
	height: 1.6vw;
    display: flex;
    align-items: center;
    font-family: PingFang SC, PingFang SC;
    font-weight: 800;
    font-size: 0.9vw;
    color: #170F49;
}
.aboutus_salse_account{
	height: 0.85vw;
    font-size: 0.5vw;
    font-family: Inter, Inter;
    font-weight: 500;
    color: #4A3AFF;
    letter-spacing: 1px;
}
.diansdiv{}
.dian_hang{}
.diancss{
	width: 0.36vw;
    height: 0.36vw;
    border-radius: 50px;
	margin: 0.03vw;
}
.diancurrent{background: #553FFE;}
.aboutus_intro{
	height: 3.6vw;
    overflow: auto;
    font-size: 0.6vw;
    font-family: PingFang SC, PingFang SC;
    font-weight: 400;
    color: #6F6C90;
    line-height: 0.9vw;
}
/*二级分公司*/
.employeesearchdiv{
	border: 1px solid rgba(93, 106, 160, 0.32);
    margin-bottom: 1vw;
    height: 4.1vw;
    border-radius: 6px 6px 6px 6px;
    display: flex;
    align-items: center;
    padding: 0 1vw;
}
.employeesearch_s{}
.employeesearch_title{
	font-family: PingFang SC, PingFang SC;
    font-size: 0.75vw;
    color: rgba(13, 13, 13, 0.8);
	display: flex;
    align-items: center;
}
.employeesearch_select{}
.employeesearch_select_show{
	height: 1.8vw;
    width: 12.2vw;
    margin-left: 1vw;
    border-radius: 6px 6px 6px 6px;
    border: 1px solid rgba(93, 106, 160, 0.54);
    display: flex;
    align-items: center;
}
.employeesearch_select_text{
	display: flex;
    align-items: center;
    padding:0 0.5vw;
    height: 1.8vw;
}
.arrow_down_icon{
	display: flex;
    align-items: center;
    justify-content: center;
}
.arrow_down_icon img{width: 0.8vw;margin-right: 0.5vw;}
.employeesearch_select_win{
	position: absolute;
    background-color: #fff;
    width: 12vw;
    box-shadow: 0px 0px 8px 1px #a6a6d1;
    margin-left: 1.1vw;
    margin-top: 0.5vw;
    max-height: 22vw;
    overflow: auto;
	z-index:999;
}
.employeesearch_select_win ul{
	list-style: none;
    padding-inline-start: 0;
    margin-block-start: 0;
    margin-block-end: 0;
}
    .employeesearch_select_win li {
        height: 2.1vw;
        display: flex;
        align-items: center;
        justify-content: start;
        font-family: Inter, Inter;
        font-weight: 500;
        font-size: 0.7vw;
        color: #000000;
        padding: 0 0.5vw;
        cursor: pointer;
        padding-left: 1vw;
    }
.licurrent{background: #F6F7F8;}
.searchnamediv{
	height: 1.8vw;
    border: 1px solid rgba(93, 106, 160, 0.54);
    border-radius: 6px 6px 6px 6px;
	overflow:hidden;
}
.searchname_input{}
.searchname_input input{
	height: 1.8vw;
    padding: 0;
    padding-left: 0.2vw;
    border: unset;
    outline: unset;
    font-size: 0.7vw;
}
.searchname_input input::placeholder{color: rgba(93,106,160,0.32);}
.searchnamediv_icon{
	width: 1.8vw;
    height: 1.8vw;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
}
.searchnamediv_icon img{width: 1vw;height: 1vw;}
.searchbntdiv{
	background: linear-gradient(180deg, #2175FE 0%, #21A2EC 100%);
    box-shadow: 0px 1px 4px 0px rgba(93, 106, 160, 0.6);
    border-radius: 0.4vw;
    font-size: 0.7vw;
    color: #fff;
    height: 1.8vw;
    margin-left: 1vw;
    display: flex;
    align-items: center;
    padding: 0 1.2vw;
    cursor: pointer;
}
/*二级分公司详情*/
.employeecdetail{padding: 0 10vw;}
.employeebgright{
	position: absolute;
    right: 0;
    z-index: 0;
	height: 18.3vw;
}
.employeebgright img{height:100%;}
.employeecdetail_div{
	width: 83%;
    margin: 0 auto;
    padding: 4vw 0 0;
}
.employeecdetail_left{}
.employeecdetail_ld{}
.aboutus_linediv{}
.employeecdetail_title{
	font-family: PingFang SC, PingFang SC;
    font-weight: bold;
    font-size: 1.5vw;
    color: #170F49;
    height: 3.2vw;
}
.employeecdetaildata{
	width: 28.65vw;
    margin-top: 1vw;
    font-family: Inter, Inter;
    font-weight: 400;
    font-size: 0.7vw;
    color: #6F6C90;
    height: 7.85vw;
    overflow: auto;
}
.employeecdetail_image{}
.employeecdetail_image img{
	width: 10vw;
    position: relative;
    top: 4vw;
	height: 13.6vw;
}
.companypowerattorney{padding: 4vw 10vw;}
.powerattorneydiv{
	display: flex;
    justify-content: center;
    margin-top: 2vw;
}
.powerattorneyimg{width: 24.85vw;}
.powerattorneyimg img{width:100%}

.xuanfunew_win{
	position: fixed;
    right: 0.65vw;
    top: 22.7vw;
    z-index: 999;
}
.xuanfunew_kefudiv{
	width: 4.7vw;
    /*height: 5.3vw;*/
	cursor:pointer;
}
.xuanfunew_kefuicon{width: 4.7vw;height: 4.7vw;border-radius:50px;box-shadow:0px 1px 10px 0px rgba(17,65,185,0.42);background: linear-gradient(310deg, #0751EB 0%, #5595FF 100%);}
.xuanfunew_kefuicon img{width: 4.7vw;height: 4.7vw;}
.xuanfunew_kefutext{
	width: 4.7vw;
    /*height: 1.4vw;*/
    background: #3475FF;
    border-radius: 0.5vw;
    border: 2px solid rgba(0, 81, 212, 0.9);
    font-family: PingFang SC, PingFang SC;
    font-weight: bold;
    font-size: 0.7vw;
    color: #FFFFFF;
    text-shadow: 0px 0px 2px rgba(12, 15, 190, 0.36);
    font-style: normal;
    text-align: center;
	position: relative;
    margin-top:-1vw;
	display:flex;
	align-items:center;
	justify-content: center;
	padding: 0.16vw 0px
}
.xuanfunew_xinxidiv{
	width: 4.7vw;
    /*height: 3.7vw;*/
    background: linear-gradient(310deg, #0751EB 0%, #5595FF 100%);
    box-shadow: 0px 1px 10px 0px rgba(17, 65, 185, 0.42);
    border-radius: 10px 10px 10px 10px;
    border: 2px solid #004AFD;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
	margin: 0.6vw 0;
	cursor:pointer;
	padding: 0.5vw 0;
}
.xuanfunew_xinxiicon{
	width: 1.7vw;
    height: 1.7vw;
}
.xuanfunew_xinxiicon img{
	width: 1.7vw;
    height: 1.7vw;
}
.xuanfunew_xinxitext{
	font-family: PingFang SC, PingFang SC;
    font-weight: 500;
    font-size: 0.7vw;
    color: #FFFFFF;
    text-align: center;
    font-style: normal;
    margin-top: 0.1vw;
    word-break: break-all;
	width:3.5vw;
}
.xuanfunew_fanhuidiv{
	width: 4.7vw;
    height: 2.5vw;
    background: linear-gradient(310deg, #0751EB 0%, #5595FF 100%);
    box-shadow: 0px 1px 10px 0px rgba(17, 65, 185, 0.42);
    border-radius: 10px 10px 10px 10px;
    border: 2px solid #004AFD;
	display: flex;
    align-items: center;
    justify-content: center;
	cursor:pointer;
}
.xuanfunew_fanhuiicon{
	width: 1.7vw;
    height: 1.7vw;
}
.xuanfunew_fanhuiicon img{
	width: 1.7vw;
    height: 1.7vw;
}


































