html,
body,
ul,
li,
ol,
dl,
dd,
dt,
p,
h1,
h2,
h3,
h4,
h5,
h6,
form,
fieldset,
legend,
img {
    margin: 0;
    padding: 0
}

ul,
ol {
    list-style: none
}

a {
    color: #369ee4;
    /*-webkit-transition: all 0.3s ease-in;*/
}

a,
a:hover,a:focus {
    text-decoration: none;
}

body {
    font-size: 15px;
    font-family: "Microsoft YaHei";
}
.mt10{
    margin-top: 10px;
    cursor: pointer;
}
.mt4{
    margin-top: -4px;
    cursor: pointer;
    margin-right: 6px;
}
.line_ds{
    display: inline-block;
}
/* 新增页面弹框 */
.maskModel {
    display: none;
    top: 0;
    position: absolute;
    width: 100%;
    height: 100%;
    overflow-x: hidden;
    overflow-y: auto;
    color: #fff;
    z-index: 999;

}

.maskModelFade {
    display: block;
    -webkit-transition: display .15s linear;
    -o-transition: display .15s linear;
    transition: display .15s linear;
}

.maskModel-content {
    background: rgba(0, 0, 0, 0.3);
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    height: 100%;

    font-size: 16px;
}

.maskModel-content p.title {
    text-align: center;
    padding: 0 0 22px 0;
    font-weight: bold
}

.maskModel_btn {
    display: inline-block;
    width: 104px;
    height: 30px;
    line-height: 30px;
    background-color: #009de1;
    border: 1px solid #009de1;
    color: #fff;
    text-align: center;
    border-radius: 5px;
    margin-right: 10px;
    cursor: pointer;
}

.maskModel_btn_qx {
    background-color: #fff;
    border-color: #ccc;
    color: #444;
}
.maskModelAll{
    z-index: 999;
    display: none;
    width: 50%;
   top: 40%;
   left: 50%;
   transform: translate(-50%,0);
    position: absolute;
}
.maskModelAll .maskModel-content{
    margin: 0 auto;
    width: 100%;
    background:#fff;
    color: #444;
    border: 1px solid #ccc;
    box-shadow: 0 0 10px #999;
    padding: 40px;
}
.maskModelAll .maskModel-content .qx{
    cursor: pointer;
position: absolute;
right:20px;
top: 10px;
color: #444;
}
/* 新增页面弹框 */
/*新增防疫页面*/
.epidemic_container .search_box_input{
    width: 730px;
}
/*新增防疫页面*/
/*控制图片不变形*/
/* 公共列表2 */

.listBoxTwo .list-item ul li{
    position: relative;
    border: 1px solid #e0e3e6;
    margin-top: 20px;
}
.listBoxTwo .list-item ul li a{

        width: 100%;
        height: 100%;
        display: flex;
        padding: 20px 15px 6px 45px;
        box-sizing: border-box;
        /* color: #666666; */
        position: relative;
        font-size: 14px;
        color: #444;

}

.listBoxTwo .list-item ul li .list_left .title {
    position: relative;
    font-size: 18px;
    padding-left: 10px;
    color: #009de1;
    font-weight: bold;
}

.listBoxTwo .list-item ul li .list_left .title span {
    position: absolute;
    display: inline-block;
    right: 40px;
}

.listBoxTwo .list-item ul li .list_left .box_p {
    margin: 10px;
    width: 530px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.listBoxTwo .list-item ul li .list_left .box_p:nth-child(4) span {
    color: #009de1;
    margin-right: 5px;
}
.listBoxTwo .list-item ul li .list_left .box_p .span_r {
    color: #009de1;
    margin-right: 5px;
}


.listBoxTwo .list-item ul li .list_left .title:after {
    position: absolute;
    box-sizing: border-box;
    content: ' ';
    pointer-events: none;
    top: -50%;
    right: -50%;
    bottom: -50%;
    left: -50%;
    border: 0 solid #009de1;
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
    border-width: 0 0 0 8px;
}

.listBoxTwo .list-item ul li .list_right {
    display: flex;
    padding-top: 8px;
    /*font-weight: bold;*/

}


.listBoxTwo .list-item ul li .list_right_img {
    position: absolute;
    width: 52px;
    height: 52px;
    right: 0;
    bottom: 0;
}

.listBoxTwo .list-item ul li .list_right .box_right_img {

    width: 120px;
    height: 120px;
    border: 1px solid #e0e3e6;
    margin: 0 15px;
    box-sizing: border-box;
}

.listBoxTwo .list-item ul li .box_right_img p {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 14px;
    width: 100%;
    text-align: center;
    color: #444;
    margin-top: 5px;
}
.listBoxTwo .list-item ul li .list_right img {
    width: 100%;

}
.listBoxTwo .li_left_img {
    position: absolute;
    left: 0;
    top: 0;
    width: 50px;
    height: 50px;
    background: url('../imgs/check_no.png') no-repeat;
    background-size:100% 100%;
    cursor: pointer;
    display: none;
}


/*  列表2样式 end*/
/* 列表1公共类名 */
.listBox,.listBoxTwo {
    position: relative;
}

.listBox ul ,.listBoxTwo  ul{
    width: 100%;

    margin-top: 16px;
}

.listBox a ,.listBoxTwo a{
    display: inherit;
    color: #444;
}
.listBox .box_li:hover,.listBoxTwo .box_li:hover{
    border: 1px solid #009de1;
    box-shadow: 0 0 10px #999;
}
.listBox .box_li  .li_img_del{
    display: none;
}
.disBox:hover .li_img_del{
    display: none!important;
}
.listBox .box_li:hover .li_img_del{
    display: block;
    position: absolute;
    right: 0;
    top: 15px;
    width: 42px;
    height: 50px;
    cursor: pointer;
}

.listBoxTwo .box_li  .li_img_del{
    display: none;
}
.listBoxTwo .box_li:hover .li_img_del{
    display: block;
    position: absolute;
    right: 0;
    top: 15px;
    width: 42px;
    height: 50px;
    cursor: pointer;
}

.listBox .box_li {
    border: 1px solid #e0e3e6;
    height: 150px;
    display: flex;
    box-sizing: border-box;
    color: #666666;
    position: relative;
    overflow: hidden;
    margin-top: 16px;
}

.listBox .box_li .box_left {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    /* line-height: 30px; */
    position: relative;
    font-size: 14px;
    width: 602px;
    padding: 15px;
    color: #444;
    font-family: "微软雅黑";
}

.listBox .box_left p.title {
    font-size: 18px;
    padding-left: 15px;
    color: #009de1;
    font-weight: bold;
    position: relative;
    line-height: 20px;
}

.listBox .box_left p.title:after {
    position: absolute;
    box-sizing: border-box;
    content: ' ';
    pointer-events: none;
    top: -50%;
    right: -50%;
    bottom: -50%;
    left: -50%;
    border: 0 solid #009de1;
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
    border-width: 0 0 0 8px;
}

.listBox .box_left p.sub_title {
    font-size: 16px;
    margin: 10px 0;
}

.listBox .box_li .box_left p {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.listBox .box_p_line {
    height: 1px;
    width: 100%;
    border-bottom: 1px dashed #e0e3e6;
}

.listBox .box_left .box_p {
    margin: 10px 0;
}

.listBox .box_p_tag span {
    margin-right: 30px;
}

.listBox .box_li .box_li_img {
    position: absolute;
    width: 52px;
    height: 52px;
    right: 0;
    bottom: 0;
}

.listBox .box_li .box_right_img {
    width: 150px;
    height: 150px;
}

.listBox .box_right_img_flex {
    width: 150px;
    height: 150px;
    border-right: 1px solid #e0e3e6;
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
    box-sizing: content-box;
}

.listBox .box_li .box_right_img img {
    width: 100%;
}

.listBox .li_left_img {
    position: absolute;
    left: 0;
    width: 100%;
    height:100%;
    display: none;
    /* background: url('../imgs/check_no.png') no-repeat;
    background-size:100% 100%;  */
}

.list-item{
    position: relative;
}
 .list-item a{
  width: 100%;
}

.check_ed{
    background: url('../imgs/check_ed.png') no-repeat!important;
    background-size:100% 100%;
}
.cstPagecontion_container .divOther{
    display: none;
    cursor: pointer;
    margin: 0 5px;
}
.cstPagecontion_container  .divOther img{
    margin-top:-4px;
}
#companyName{
    font-weight: bold;
    text-decoration: underline;
}
/* 列表1公共类名 end */
/* 产品收藏页面新增样式 start */

/* 产品收藏页面新增样式 end*/
/* 列表1详情公共样式start */
.details_message{
    color: #212529;
}
.details_message_top{
    display: flex;
}
.details_message_top .pro_top .pro_top_left{
    width: 360px;
    height: 360px;
    display: flex;
    flex-wrap: wrap;
}
.details_message_top  .pro_top_left .box_right_img_flex {
    width: 360px;
    height: 360px;
    border: 1px solid #e0e3e6;
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
    box-sizing: content-box;
    overflow: hidden;
}
.details_message_top  .pro_top_left .box_right_img_flex img{
    width: 100%;
    margin: 0 auto;
}
.details_message_top .pro_top_right {
    flex: 1;
    font-size: 16px;
}
.details_message_top .pro_top_right .box_left {

    padding: 0 0 0 20px;
    position: relative;
}
.details_message_top .pro_top_right .box_left p.title {
    font-size: 18px;
    color: #369ee4;
    position: relative;
    font-weight: bold;
}
.details_message_top .pro_top_right .box_p.box_p_pre {
    background: #dff2fc;
    display: inline-block;
    padding: 5px 40px 5px 10px;
    border-radius: 6px;
    margin: 15px 0;
    font-size: 15px;
}
.details_message_top  .pro_top_right .box_left p.box_p_line {
    height: 1px;
    width: 100%;
    margin-bottom: 5px;
    border-bottom: 1px dashed #e0e3e6;
}
.details_message_top  .pro_top_right  .box_row{
    max-width: 570px;
    overflow: hidden;
}
.details_message_top  .pro_top_right  .box_row .row{
   margin: 0
}
.details_message_top  .pro_top_right  .box_row .row .col {
    margin: 3px 10px;
    line-height: 30px;
    height: 30px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.details_message_top  .pro_top_right  .box_row .row   span.box_item_button  {
    display: inline-block;
    width: 104px;
    height: 30px;
    line-height: 30px;
    background-color: #009de1;
    color: #fff;
    text-align: center;
    border-radius: 5px;
}
.details_message_top .pro_top_right  .box_row .row .col span.label {
    width: 92px;
    text-align: right;
    display: inline-block;
    color: #212529;
}
.details_message_top .pro_top_right  .box_row .row .col  a {
    font-weight: bold;
    text-decoration: underline;
}
.details_message_top .pro_top_right  .box_row .line_ds span{
   margin-right: 10px;
}
 /* 列表1详情公共样式end */
/*tranSerEpInforList  tranSerProductInfo-box  列表页面*/


#tranSerEpInforList .box_right_img_flex {
    width: 120px;
    height: 120px;
    border: 1px solid #e0e3e6;
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
    box-sizing: content-box;
}

.tranSerProductInfo-box .box_right_img_flex {
    width: 150px;
    height: 150px;
    border-right: 1px solid #e0e3e6;
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
    box-sizing: content-box;
}

.tranSerProductInfo-box .box_right_img_flex img,
.tranSerEpInforList .box_right_img_flex img,
.new_pro_message .box_right_img_flex img,
.trEnterpriseInfo .box_right_img_flex img {
    width: 100%;
    margin: 0 auto;
}

.new_pro_message .box_right_img_flex,
.trEnterpriseInfo .pro_top_left>.box_right_img_flex {
    width: 360px;
    height: 360px;
    border: 1px solid #e0e3e6;
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
    box-sizing: content-box;
    overflow: hidden;
}

/*控制图片不变形*/
/* go-top返回顶部 *//* 返回顶部 */
.dn{display: none;}
.go-top{position: fixed;bottom: 40px;right: 20px;width: 46px;z-index: 999;box-shadow: 0 0 5px #e0e3e6;}
.go-top a{display: block;width: 46px;height: 46px;margin-bottom: 10px;background-image: url(../imgs/go-top.png);}
.go-top a:last-child{margin-bottom: 0;}
.go-top .go{background-position: 0 -249px;}
.go-top .go:hover{background-position: 0 -350px;}
.go-top .cu{background-position: 0 -50px;}
.go-top .cu:hover{background-position: 0 -500px;}
.go-top .cp:hover{background-position: 0 -547px;}
.go-top .feedback{background-position: 0 -202px;}
.go-top .feedback:hover{background-position: 0 -400px;}
.go-top .uc-2vm{background-position: 0 -102px;}
.go-top .uc-2vm:hover{background-position: 0 -450px;}
/*
.go-top .share{background-position: 0 -50px;}
.go-top .share:hover{background-position: 0 -200px;}
*/
.go-top .uc-2vm-pop{
	position: absolute;
	right: 60px;
	top: 20px;
}
.go-top .uc-2vm-pop,.go-top .uc-2vm-pop01{
	width: 150px;
	box-shadow: 0px 1px 4px rgba(0,0,0,.1);
	background: #fff;
	text-align: center;
	height: 170px;
}
.go-top .uc-2vm-pop01{
	position: absolute;
	right: 60px;
	top: 63px;
}
.uc-2vm-pop01 p{line-height: 40px;color:#0081cc;}
.go-top .uc-2vm-pop .title-2wm{font-size: 14px; margin: 10px 20px; color:#009de1;}
.go-top .uc-2vm-pop .logo-2wm-box{position: relative;}


/* 返回顶部 */
/*编辑器样式,图片上传样式*/
.editorQuick,
.updata_box {
    display: flex;
    padding: 0 8px 0 44px;
    margin-bottom: 15px;
}

.editorQuick .editorQuick_label,
.updata_box .updata_box_label {
    width: 76px;
}

.editorQuick .editorQuickFlex,
.updata_box .updata_box_img {
    height: fit-content;
    flex: 1;
}

.updata_box_img .updatepanel {}

.updata_box_img #updatebox {
    display: flex;
    align-items: flex-end;
}

.updata_box_img #updatebox label {
    margin-bottom: 0;
}

.updata_box_img span {
    margin-left: 14px;
}

.updata_box_img .updatepanel_img {
    width: 150px;
    height: 150px;
    border: 1px solid #cccccc;
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
    box-sizing: content-box;
    overflow: hidden;
    border-radius: 6px;
}

.updata_box_img .updatepanel_img img {
    width: 100%;
}

/*编辑器样式*/
/*轮播图*/
.swiper-slide-item {
    /* border: 1px solid #eee; */
}
/* 图片列表复选框定制样式 start*/
.img_checkbox_custom{
    position: relative;
    display: inline-block;
}

.img_checkbox_custom input[type="checkbox"] {
    opacity: 0;
    position: absolute;
    cursor: pointer;
    z-index: 2;
    margin: -6px 0 0 0;
    top: 50%;
    left: 3px;
    width:892px;
    height: 150px;

}

.img_checkbox_custom label:before {
    content: '';
    position: absolute;
    top:0;
    left: 0;

    width: 52px;
    height: 52px;
    background: url(../imgs/check_no.png) no-repeat;
    background-size: 100% 100%;
}



.img_checkbox_custom input[type="checkbox"]:checked+label {
    color: #369ee4;
}

.img_checkbox_custom input[type="checkbox"]:checked+label:after {
    position: absolute;
    display: inline-block;
    content: " ";
    top: 0;
    left: 0;
    width: 52px;
    height: 52px;
    background: url(../imgs/check_ed.png) no-repeat;
    background-size: 100% 100%;
}

.img_checkbox_custom label {
    cursor: pointer;
    line-height: 1.2;
    font-weight: normal;
    margin-bottom: 0;
    text-align: left;
}
/* 列表复选框定制样式 end*/
/*复选框checkbox样式定制*/
.checkbox-col {
    text-align: left;
    line-height: 35px;
}

.checkbox-custom {
    position: relative;
    padding-left: 25px;
    margin-right: 8%;
    display: inline-block;
}

.checkbox-custom input[type="checkbox"] {
    opacity: 0;
    position: absolute;
    cursor: pointer;
    z-index: 2;
    margin: -6px 0 0 0;
    top: 50%;
    left: 3px;
}

/*
设计新的checkbox，
*/
.checkbox-custom label:before {
    content: '';
    position: absolute;
    top: 50%;
    left: 0;
    margin-top: -7px;
    width: 15px;
    height: 15px;
    display: inline-block;
    border-radius: 2px;
    border: 1px solid #bbb;
    background: #fff;
}

.checkbox-custom input[type="checkbox"]:checked+label:before {
    background: #369ee4;
    border-color: #369ee4;
}

.checkbox-custom input[type="checkbox"]:checked+label {
    color: #369ee4;
}

.checkbox-custom input[type="checkbox"]:checked+label:after {
    position: absolute;
    display: inline-block;
    content: "√";
    font-family: "Microsoft YaHei";
    top: 42%;
    left: 2px;
    margin-top: -4px;
    font-size: 11px;
    line-height: 1;
    width: 15px;
    height: 15px;
    color: #fff;
}

.checkbox-custom label {
    cursor: pointer;
    line-height: 1.2;
    font-weight: normal;
    margin-bottom: 0;
    text-align: left;
}

/*复选框样式*/
/*单选框样式定制*/
.radiobox-col {}

.radiobox-col .timeInput {
    width: 140px;
}

.radiobox-col .form-check {
    display: inline-block;
    position: relative;
    padding: 0;
    margin-right: 16px;
}

.radiobox-col .form-check input[type="radio"] {
    opacity: 0;
    position: absolute;
    cursor: pointer;
    z-index: 2;
    margin: -6px 0 0 0;
    top: 50%;
    left: 3px;
}

/*
设计新的checkbox，
*/
.radiobox-col .form-check label:before {
    content: '';
    position: absolute;
    top: 50%;
    left: 0;
    margin-top: -7px;
    width: 16px;
    height: 16px;
    display: inline-block;
    border-radius: 50%;
    border: 1px solid #bbb;
    background: #fff;
}

.radiobox-col .form-check input[type="radio"]:checked+label:before {
    background: #fff;
    border-color: #369ee4;
}

.radiobox-col .form-check input[type="radio"]:checked+label {
    color: #369ee4;
}

.radiobox-col .form-check input[type="radio"]:checked+label:after {
    position: absolute;
    display: inline-block;
    content: "●";
    top: 42%;
    left: 3px;
    margin-top: -8px;
    font-size: 16px;
    width: 16px;
    height: 16px;
    color: #369ee4;
}

.radiobox-col .form-check label {
    margin-left: 24px;
    cursor: pointer;
    line-height: 1.2;
    font-weight: normal;
    text-align: left;
}

/*单选框样式定制*/
/*样式重置*/
.warper {
    width: 100%;
}

/*人工客服*/
.rgkf_png {
    width: 74px;
    height: 100px;
    position: absolute;
    right: 0;
    top: 50%;
    cursor: pointer;
}

.rgkf_png img {
    width: 100%;
    height: 100%;

}

/* 新增header_login样式 */
.header_login {
    height: 34px;
    background-color: #f6f7fb;
    border-bottom: #e6e9ee 1px solid;
    line-height: 34px;
    font-size: 14px;
    color: #aab2bd;
    box-sizing: border-box;
}

.header_login_container {
    display: flex;
    justify-content: space-between;
    width: 1000px;
    margin: auto;
    color: #369ee4;
}

/*.header_login_left {*/
/*    cursor: pointer;*/

/*}*/
#login,#register{
    cursor: pointer;
}
.header_login_container a {
    color: #369ee4;
}

.header_login_container a.line {

    display: inline-block;

    margin-right: 10px;
    position: relative;
}

.header_login_container .line::after {
    position: absolute;
    box-sizing: border-box;
    content: ' ';
    pointer-events: none;
    top: 31%;
    right: -8px;
    height: 13px;
    border: 0 solid #369ee4;
    /* -webkit-transform: scale(0.5);
    transform: scale(0.5); */
    border-width: 0 0 0 1px;
}

.header_login_left #logoff {
    color: #333;
}

.header_login_left #logoff:hover {
    text-decoration: underline;
}

.header_dropdown .dropbtn {
    color: #369ee4;
    padding: 8px;

    border: none;
    cursor: pointer;
}

.header_dropdown {
    position: relative;
    display: inline-block;
}

.header_dropdown-content {

    min-width: 110px;
    text-align: center;
    padding: 0 10px;
    display: none;
    position: absolute;
    border-radius: 8px;
    background: #fff;
    box-shadow: 0px 2px 4px 2px rgba(0, 0, 0, 0.2);
}


.header_dropdown-content a {
    color: #444;
    padding: 2px 0;
    text-decoration: none;
    display: block;
    border-bottom: 1px solid #ccc;
}

.header_dropdown-content a:last-child {

    border-bottom: none;
}

.header_dropdown-content a:hover {
    color: #369ee4;
}

.header_dropdown-content a.active {
    color: #369ee4;
}

.header_dropdown:hover .header_dropdown-content {
    display: block;
}

.header_dropdown .dropbtn_i_xx {
    display: inline-block;
    margin-left: 6px;
    width: 10px;
    height: 10px;
    background: url('../imgs/downxx.png') no-repeat;

}

.header_dropdown .dropdown-content_img {
    position: absolute;
    top: -10px;
    right: 42%;
    background: url('../imgs/dc_img.png') no-repeat;
}

.header_dropdown .sc_img {
    right: 26%;
}

.header_dropdown .dropbtn_i {
    vertical-align: middle;
    display: inline-block;
    margin-left: 6px;
    width: 10px;
    height: 10px;
    background: url('../imgs/downjt.png') no-repeat;
    background-size: 80% 80%;
    /* float:right; */
    /* width: 0;
height: 0;
margin-top: 14px;
border-width: 6px;
border-style: solid;
border-color:#0081cc transparent transparent transparent; */
}

/* 新增header_login样式 */
.header {}

.header_main {
    height: 120px;
    line-height: 120px;
    width: 1000px;
    box-sizing: border-box;
    margin: auto;
    display: flex;
    justify-content: space-between;
}

.header_main .logo_right a:hover {
    text-decoration: none;
}
.header_main .logo_right a:first-child{
    cursor: inherit;
}
.header_main .logo_right a span {
    margin-left: 2px;
    color: #00a7ea;
    font-weight: bold;
    font-size: 17px;
}

.header_main .logo_right a img {
    margin-top: -4px;
}

/* 头2新增 */
.collection_nav {
    justify-content: start !important;
}
.collection_nav .li_active{
    background: #2c82cf;
}
/* 头1 */
.warper_nav_ul {
    display: flex;
    height: 42px;
    box-sizing: border-box;
    justify-content: space-between;
}

.warper_nav_ul li {
    box-sizing: border-box;
    transition: all 0.3s ease-in;
    -webkit-transition: all 0.3s ease-in;
    border-right: 1px solid #64adf1;
    width: 20%;
    text-align: center;
    color: #fff;
    line-height: 42px;
}

.warper_nav_ul li:hover {
    background: #2c82cf;
    /*font-weight: bold;*/
    /*background: #fff;*/
    /*   border-top: 4px solid #369ee4;
   */
}

.warper_nav_ul li:hover a {

    color: #fff;
}

.warper_nav_ul li:first-child {
    border-left: 1px solid #64adf1;

}

.warper_nav_ul li.li_active {
    background: #2c82cf;

}

.warper_nav_ul li.li_active a {
    color: #fff;
}

/*.warper_nav_ul li.li_active {
    background: #fff;
    border-top: 4px solid #369ee4;
    font-weight: bold;
}

.warper_nav_ul li.li_active a {

    color: #369ee4;
}*/

.warper_nav_ul li a {
    display: inline-block;
    width: 100%;
    height: 100%;
    text-align: center;
    color: #fff;
}

.warper_nav {
    background: #369ee4;
    height: 42px;
}

.warper_nav .container {
    width: 1000px !important;

    padding: 0;
}

.warper_nav .nav-item a {
    color: #fff;
    font-size: 16px;
    border-right: 1px solid #78c7fc;

}

.warper_nav .nav-tabs>li {
    width: 16%;
    text-align: center;
}

.warper_nav .nav-tabs>li>a:hover {
    background-color: #fff;
    color: #369ee4;
    border-top: 2px solid #369ee4;
    border-color: #fff;
}

.warper_nav .nav-tabs>li>a {
    border-radius: none;
}

.warper_nav .nav-tabs .nav-item.active {
    color: #369ee4;
}

.warper_nav .nav-tabs .nav-item.active a {
    border-top: 2px solid #369ee4;
    margin-left: -2px;
}

.nav-tabs {
    border-bottom: none;
}

.section .container {
    margin: 20px auto;
    background-color: #FFFFFF;
    padding: 0 20px 20px;
    width: 1000px;
    min-height: 300px;
    box-sizing: border-box;
    border: 1px solid #e0e3e6;
}

.section .container .navBar {
    width: 100%;
    color: #444;
    display: flex;
    margin-bottom: 10px;
    justify-content: space-between;
}

.navBar .fbBtn {
    border: 1px solid #0081cc;
    border-radius: 5px;
}

.navBar span a {
    color: #0081cc;
}

.navBar .fbBtn button {
    background: none;
    border: none;
    color: #0081cc;
    font-size: 14px;
}

.navBar .fbBtn button img {
    width: 15px;
    height: 15px;

}

/*index.html*/
.service_content {
    margin-left: 8px;
    display: flex;
    background: #f8f8f8;
    padding: 5px 10px;
    line-height: 30px;

}

.service_content .label {
    width: 72px;

}

.service_content .box_fw_span {
    flex: 1;


}

.service_content .box_fw_span span {
    margin-right: 28px;
}

/*index.html*/
/*详情*/
.new_pro_message .pro_bottom {
    margin-top: 60px;
}

.new_pro_message .pro_top_left {
    display: flex;
    flex-wrap: wrap;
}

.new_pro_message .mdCountry {
    display: flex;
}

.new_pro_message .mdCountry #deliveryCountry {
    flex: 1;
}
.new_pro_message .notesMeg{
display: inline-block; 
/* max-width: 480px;
overflow: hidden;
text-overflow: ellipsis; */
}
 
.mt20 {
    margin-top: 20px;
}

.pro_message .pro_top {
    display: flex;

}

.pro_top .pro_top_left {
    width: 360px;
    height: 360px;
    /*border: 1px solid #e0e3e6;*/
}

.pro_top .pro_top_left_img span {
    display: inline-block;
    width: 29px;
    height: 29px;
    margin-right: 8px;
}

.pro_top .pro_top_left_img p {
    display: inline-block;
    margin-top: 15px;
    font-size: 14px;
}

.pro_top .cplx {
    margin-right: 0 !important;

}


.pro_top .cplx span:nth-child(2),
.pro_top .cplx span:nth-child(3) {
    margin-right: 22px;
}

.pro_top .cplx .box_item_button {
    display: inline-block;
    width: 104px;
    height: 30px;
    line-height: 30px;
    background-color: #009de1;
    color: #fff;
    text-align: center;
    border-radius: 5px;
    margin-left: 10px;
    cursor: pointer;
}

.pro_top .pro_top_left>img {
    width: 100%;
    height: 100%;
}

.pro_top_right {
    flex: 1;
    font-size: 16px;
}

.pro_top_right .box_left {
    font-size: 14px;
    padding: 0 0 0 20px;
    position: relative;
}

.pro_top_right .box_left p.title {
    font-size: 18px;

    color: #369ee4;
    position: relative;
    font-weight: bold;
}

.pro_top_right .box_p.box_p_pre {
    background: #dff2fc;
    display: inline-block;
    padding: 5px 40px 5px 10px;
    border-radius: 6px;
    margin: 15px 0;
    font-size: 15px;

}

.pro_top_right .box_left p.box_p_line {
    height: 1px;
    width: 100%;
    margin-bottom: 5px;
    border-bottom: 1px dashed #e0e3e6;
}

.pro_top_right .box_left .box_item a {

    color: #369ee4;
}

.pro_top_right .box_p.box_p_pre .red {

    color: red;
}
p.box_p_line {

    border-bottom: 1px dashed #e0e3e6!important;
}
.box_row .row .col {
    margin: 3px 10px;
    line-height: 30px;
    height: 30px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

.box_row .row .col span.label {
    width: 92px;
    text-align: right;
    display: inline-block;
}

.box_left .box_bottom {
    color: #00a7ea;
    display: flex;
    margin-top: 50px;

}

.box_bottom span {
    cursor: pointer;
    display: inline-block;
    margin-right: 20px;
}

.box_bottom span img {
    margin-right: 5px;
}

/*-----------*/
.pro_bottom {
    width: 100%;
    margin-top: 20px;
    font-size: 14px;
    position: relative;

}

.pro_bottom .pro_bottom_more img {
    width: 100%;
    height: 100%;
}

.pro_bottom .pro_bottom_more {
    position: absolute;
    width: 52px;
    height: 52px;
    right: 0;
    top: -15px;

}

.pro_bottom .pro_bottom_title {
    font-weight: bold;
    font-size: 16px;
    color: #0081cc;
    border-bottom: 1px solid #e0e3e6;
    margin-top: 40px;

}

.pro_bottom p span {
    display: inline-block;
    padding: 5px 0;
    border-bottom: 3px solid #0081cc;
}

.pro_bottom_content {
    padding-top: 15px;
}

.pro_bottom_content img {
    width: 100%;
}

.btn-outline-primary:hover {

    border-color: #007bff;
}

/*_________*/
.trEnterpriseInfo .pro_top_right .box_left .title span {
    margin-right: 25px;
    float: right;
}

.trEnterpriseInfo .box_item .companyProfile {
    /*height: 148px;*/
    font-size: 14px;
    line-height: 1.8;
    overflow: hidden;
    text-overflow: ellipsis;
    text-align:justify; 
    text-justify:inter-ideograph;
}

.trEnterpriseInfo .pro_top .pro_top_left {
    /*border: 1px solid #e0e3e6;*/
    box-sizing: content-box;
}

.trEnterpriseInfo .box_item_bottom {
    margin-top: 20px;
    display: flex;
    justify-content: space-between;
}

.trEnterpriseInfo .box_item_bottom>.item_bottom_contact span:not(:first-child) {
    margin-right: 15px;
}

.trEnterpriseInfo .box_item_button {
    width: 104px;
    height: 32px;
    line-height: 32px;
    background-color: #009de1;
    color: #fff;
    text-align: center;
    border-radius: 5px;
}

.trEnterpriseInfo .box_item .subTitle,
.box_item_bottom .subTitle {
    font-weight: bold;
    margin-top: 20px;
}

/*>>>产品列表>>>>>>*/
.trProductList .container {}

/*搜索样式*/
.search-botton_active {
    background: #009de1;
    color: #fff;
}

.search_box_btn .btn-fy {
    display: inline-block;
    cursor: pointer;
    height: 28px;
    line-height: 28px;
}

.search_box_btn .btn-fy .btn-fy-img {
    display: inline-block;
    cursor: pointer;
}

.search_box_btn .btn-fy .btn-fy_active {
    color: #009de1;
}

.search-botton {
    display: inline-block;

}

.search-botton span {
    -webkit-user-select: none;
    user-select: none;
    cursor: pointer;
    display: inline-block;
    /*width: 86px;*/
    text-align: center;
    border: 1px solid #e0e3e6;
    padding: 2px 10px;
    box-sizing: border-box;
    margin-right: 4px;

}

.search_box_input {
    width: 500px;
    display: inline-block;
}

.search_input {
    box-sizing: border-box;
    display: inline-block;
    padding: 0 10px;

    height: 28px;
    line-height: 30px;
    display: flex;
}

.search_input .cx_btn {
    display: inline-block;
    padding: 0 10px;
    border: 1px solid #009de1;
    border-left: none;
    background: #fff;
    cursor: pointer;
}

.search_input .cx_btn img {
    vertical-align: unset;
}

.search_input input {
    width: 100%;
    height: 100%;
    border: 1px solid #009de1;
    box-sizing: border-box;
    padding: 0 10px;
}

.search-box {
    font-size: 14px;
}

.search-box .span_active {
    background: #009de1;
    color: #fff !important;
}

.search-box .search-box_fw {

    cursor: pointer;
    position: relative;
    line-height: 32px;
    box-sizing: border-box;
    border-top: 1px solid #d8d8d8;
    border-bottom: 1px solid #d8d8d8;
    background: #fff;
    margin-bottom: 10px;
    display: flex;
}

.search-box .search-box_fw label {
    background: #e0e3e6;
    display: inline-block;
    padding: 0 10px;
    font-weight: bold;
    margin-bottom: 0;
    width: 111px;

}

.search-box_fw .box_fw_span {
    flex: 1;
    height: 32px;
    overflow: hidden;
}

.search-box_fw .box_fw_span,
.search-box_fw .box_fw_gd,
.search-box_fw .box_fw_gd span {
    display: inline-block;
}

.search-box_fw .box_fw_gd {
    /*position: absolute;*/
    margin-right: 10px;
}

.search-box_fw .box_fw_span span {
    display: inline-block;
    padding: 0 10px;
    color: #009de1;
}

.search-box_fw .box_fw_gd span {
    box-sizing: border-box;
    border: 1px solid #d8d8d8;
    color: #444;
    margin: 4px 0;
    padding: 0 8px;
    cursor: pointer;
    line-height: 20px;
}

/*搜索样式*/
/*列表样式*/

.trProductList .sh-box {
    position: relative;
}

.trProductList .sh-box ul {
    width: 100%;
    height: 150px;
    margin-top: 16px;

}

.trProductList .sh-box ul li.box_li {
    border: 1px solid #e0e3e6;
    height: 150px;
    display: flex;
    box-sizing: border-box;
    color: #666666;
    position: relative;
    overflow: hidden;
}

.trProductList .sh-box ul li.box_li:hover {
    border-color: #009de1;
    box-shadow: 0 0 10px #999;
}

.trProductList .sh-box .box_li .box_li_img {
    position: absolute;
    width: 52px;
    height: 52px;
    right: 0;
    bottom: 0;
}

.trProductList .box_li .box_li_img img {

    width: 100%;
    height: 100%;
}

.trProductList .box_li .box_left {
    width: 602px;
    padding: 15px;
    color: #444;
    font-family: "微软雅黑";
}

.trProductList .box_li .box_left p {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.trProductList .box_p.box_p_pre .red {
    color: red;

}

.trProductList .box_li .box_left {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    /*line-height: 30px;*/
    position: relative;
    font-size: 14px;

}

.trProductList .box_left .box_p {
    margin: 10px 0;
}

.trProductList .box_left .box_p span.blue {
    color: #009de1;
    margin-right: 5px;
}

.trProductList .box_left p.title {
    font-size: 18px;
    padding-left: 15px;
    color: #009de1;
    font-weight: bold;
    position: relative;
    line-height: 20px;
}

.trProductList .box_left p.sub_title {
    font-size: 16px;
    margin: 10px 0;
}

.trProductList .box_left p.title:after {
    position: absolute;
    box-sizing: border-box;
    content: ' ';
    pointer-events: none;
    top: -50%;
    right: -50%;
    bottom: -50%;
    left: -50%;
    border: 0 solid #009de1;
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
    border-width: 0 0 0 8px;

}

.trProductList .box_left p.title span {
    display: inline-block;
    width: 72px;
    height: 16px;

}

.trProductList .box_p_line {
    height: 1px;
    width: 100%;
    border-bottom: 1px solid #e0e3e6;
}

.trProductList .box_p.box_p_pre {
    background: #dff2fc;
    display: inline-block;
    padding: 5px 40px 5px 10px;
    border-radius: 6px;
    margin: 15px 0;
    font-size: 15px;
}

.trProductList .box_left p.title span img {
    width: 100%;
    height: 100%;
    margin-left: 109px;
}

.trProductList .box_right {
    display: flex;
    font-weight: bold;
}

.trProductList .box_li .box_right_img {

    width: 150px;
    height: 150px;
}

.trProductList .box_li .box_right_img img {
    width: 100%;
    /*height: 100%;*/
}

.trProductList .box_p_tag span {
    margin-right: 30px;
}

/* 新增 */
.myNeeds .search_box_btn {
    display: flex;
    flex-wrap: nowrap;
    justify-content: space-between;
}

.myNeeds .search_box_btn .search_box_input {
    display: flex;
    width: 310px;
}

.myNeeds .search_box_btn .search_box_input .search_input {
    height: 28px;
}

.myNeeds .search_box_btn .search_box_input .search_input input {
    width: 142px;
}

.myNeeds .search_box_btn .search_box_input .btn-fy {
    width: 100px;
    text-align: right;
}

.myNeeds .search_box_btn .search_status {
    display: inline-block;
}

.myNeeds .search_box_btn .search_status label {
    margin-left: 6px;
    font-weight: inherit;
}

.myNeeds .search_box_btn .search_status .search_status_select {
    display: inline-block;
    padding: 2px 10px;
    text-align: center;
    color: #212529;
    border: 1px solid #ced4da;
    transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
    box-sizing: border-box;
    cursor: pointer;
    background: url(../imgs/down.png) 92% no-repeat;
    background-size: 12px;

}

.myNeeds .search_box_btn .search_status .search_status_select:nth-of-type(1) {
    width: 96px;
}

.myNeeds .search_box_btn .search_status .search_status_select:nth-of-type(2) {
    width: 68px;
}

/*发布需求*/
.search_fbBtn {
    display: inline-block;
    border: 1px solid #009de1;
}

.search_fbBtn button {
    background: none;
    border: none;
    color: #0081cc;
    font-size: 14px;
    padding: 1px 6px;
}

.search_fbBtn button img {
    margin-left: 5px;
    vertical-align: sub;
}

/*产品列表*/

/*发布需求*/
.model {
    transition: opacity .15s linear;
}

.modal-content {
    margin-top: 5% !important;
}

.modal-header {
    padding: 10px;
    color: #fff;
    background-color: rgb(0, 129, 204);
}

.modal-header img {
    margin-right: 5px;
}

.modal-header .close {
    color: #fff;
}

.register {
    width: 100%;
}

.register>form {
    padding: 10px 20px;
    position: relative;
    width: 100%;
}

.register form>.register-user {
    position: relative;
}

.register form span>i {
    color: red;
}

.register form>div {
    position: relative;
    margin-bottom: 20px;

}

.register form>div span {
    display: inline-block;
    width: 28%;
    color: #666;
    box-sizing: border-box;
    text-align: right;
}

.register form>div input {
    box-sizing: border-box;
    border-radius: 4px;
    border: 1px solid #dcdfe6;
    height: 35px;
}

.register form>div input[type=text],
.register form>div input[type=password] {
    box-sizing: border-box;
    border-radius: 4px;
    border: 1px solid #dcdfe6;
    padding: 0 0 0 10px;
    width: 70%;
    box-sizing: border-box;
}

.register form>div.register_div_validate input.valcode {
    width: 40%;
}

.register form>div.register_div_validate input {
    padding-left: 10px;
    border: 1px solid #d7d7d7;
    box-sizing: border-box;
    width: 140px;
    height: 35px;
    /*color: #CECECE;*/
}

.register_div_validate .get_prove {
    border: 1px solid #d7d7d7;
    border-radius: 5px;
    box-sizing: border-box;
    width: 120px;
    height: 35px;
    line-height: normal;
    background: rgb(3, 158, 225);
    color: #fff;
    font-size: 12px;
}

.register_div_validate .get_prove1 {
    border: 1px solid #d7d7d7;
    border-radius: 5px;
    box-sizing: border-box;
    width: 120px;
    height: 35px;
    line-height: normal;
    background: rgb(3, 158, 225);
    color: #fff;
    font-size: 12px;
}

.register form .loginBtn {
    display: inline-block;
    border: none;
    text-align: center;
    vertical-align: middle;
    color: #fff;
    cursor: pointer;
    outline: none;
    border-radius: 5px;
    background: rgb(0, 157, 226);
    margin-top: 10px;
    width: 90%;
    height: 33px;
    line-height: 33px;
    box-sizing: border-box;
    padding: 0;
    margin-left: 25px;
}

.register form .reg-bar {
    display: flex;
    justify-content: space-between;
    padding: 20px 20px 0 20px;
}

/*tranSerEpInforList 样式 start*/
#tranSerEpInforList ul li {
    border: 1px solid #e0e3e6;
    margin-top: 20px;
}

#tranSerEpInforList ul li a {
    width: 100%;
    height: 100%;
    display: flex;
    padding: 15px 15px 6px 15px;
    box-sizing: border-box;
    /*color: #666666;*/
    position: relative;
    font-size: 14px;
    color: #444;

}

#tranSerEpInforList ul li:hover {
    border: 1px solid #009de1;
    box-shadow: 0 0 10px #999;
}

#tranSerEpInforList ul li .list_left {}

#tranSerEpInforList ul li .list_left .title {
    position: relative;
    font-size: 18px;
    padding-left: 10px;
    color: #009de1;
    font-weight: bold;
}

#tranSerEpInforList ul li .list_left .title span {
    position: absolute;
    display: inline-block;
    right: 40px;
}

#tranSerEpInforList ul li .list_left .box_p {
    margin: 10px;
    width: 530px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

#tranSerEpInforList ul li .list_left .box_p:nth-child(4) span {
    color: #009de1;
    margin-right: 5px;
}

#tranSerEpInforList ul li .list_left .box_p .span_r {
    color: #009de1;
    margin-right: 5px;
}

#tranSerEpInforList ul li .list_left .title span img {
    /*margin-left: 109px;*/
}

#tranSerEpInforList ul li .list_left .title:after {
    position: absolute;
    box-sizing: border-box;
    content: ' ';
    pointer-events: none;
    top: -50%;
    right: -50%;
    bottom: -50%;
    left: -50%;
    border: 0 solid #009de1;
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
    border-width: 0 0 0 8px;
}

#tranSerEpInforList ul li .list_right {
    display: flex;
    padding-top: 8px;
    /*font-weight: bold;*/

}


#tranSerEpInforList ul li .list_right_img {
    position: absolute;
    width: 52px;
    height: 52px;
    right: 0;
    bottom: 0;
}

#tranSerEpInforList ul li .list_right .box_right_img {

    width: 120px;
    height: 120px;
    display: flex;
    flex-wrap: wrap;

    margin: 0 15px;
}

#tranSerEpInforList ul li .box_right_img p {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 14px;
    width: 100%;
    text-align: center;
    color: #444;
    margin-top: 5px;
}

#tranSerEpInforList ul li .list_right img {
    /*border: 1px solid #eee;*/
    width: 100%;
    /*height: 100%;*/

}

/*tranSerEpInforList 样式 end*/
/*trNeedsListList 样式 start*/
#trNeedsListList {}

#trNeedsListList .trNeedsListListTable {
    border-collapse: collapse;
    width: 100%;
    margin-top: 20px;
    font-size: 14px;
}

#trNeedsListList .trNeedsListListTable,
.trNeedsListListTable td,
.trNeedsListListTable th {
    border-bottom: 1px solid #e0e3e6;
    padding: 5px 10px;
    height: 38px;
}

.trNeedsListListTable tr:hover>td {
    background-color: #f5f7fa;
}

.trNeedsListListTable th {
    background-color: #c4e7f6;
    font-weight: normal;
    color: #666666;

}

.trNeedsListListTable td {
    background-color: #f8f8f8;

}

.trNeedsListListTable td:last-child {
    width: 230px;

}

.trNeedsListListTable td a {
    text-decoration: underline;
}


/*editProduct editNeeds样式 start*/
/*我的产品*/
/*下拉箭头*/
.m1 {
    margin-right: 14px;
}

select {

    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    /* 右侧添加小箭头的背景图 */
    background: url('../imgs/down.png') 305px no-repeat;
    background-size: 12px;
}

/*下拉箭头*/
/*产品有效期*/
.editProduct .productValidity {
    text-align: left;
}

.editProduct .productValidity input {
    text-align: center;
    border: none;
    border-bottom: 1px solid #ced4da;
    margin: 0 10px;
}

.editProduct .productValidity input:focus {
    outline: none;
    border-bottom: 1px solid #369ee4;
}

.editProduct_container,
.editNeeds_container {
    padding-top: 12px;
}

.editProduct .editProduct_container .formBtn {
    text-align: center;
    width: 100%;
    margin-top: 50px;
    margin-bottom: 30px;
}

.editProduct .editProduct_container .formBtn button {
    width: 50%;
    background: #369ee4;
    border-color: #369ee4;
}

.editProduct .editProduct_container .formBtn button:active {
    background-color: #369ee4;
    border-color: #369ee4;
}

.editProduct .editProduct_container .formBtn button:focus {
    box-shadow: none;
}

.editProduct .form-control {
    font-size: 14px;
    height: auto;
    /*line-height: 1;*/
}

.form-control:focus {
    box-shadow: none;
}

.editProduct form {
    font-size: 14px;
    color: #444;
}

.editProduct form .form-row>.row {
    padding: 0;
    text-align: right;
    margin-bottom: 20px;
}

.editProduct form .form-row>.row>label>i,
.editorQuick>label>i {
    color: red;
}

.editProduct .col,
.editProduct .col-1,
.editProduct .col-10,
.editProduct .col-11,
.editProduct .col-12,
.editProduct .col-2,
.editProduct .col-3,
.editProduct .col-4,
.editProduct .col-5,
.editProduct .col-6,
.editProduct .col-7,
.editProduct .col-8,
.editProduct .col-9 {
    padding-left: 0;
    margin: 0;
}

/*下拉框*/
.editProduct form select {
    cursor: pointer;
}

.editProduct form #exampleFormControlSelect1::after {
    content: '';
    width: 10px;
    height: 10px;
    background: red;
}

/*新增底部按钮样式*/
.publish_model_yl {
    display: inline-block;
    position: absolute;
    right: 8px;

}

.form_button {
    margin: 50px 0;
    text-align: center;
    position: relative;
}

.form_button .button {
    background-color: #009de1;
    /* Green */
    border: none;
    color: white;
    width: 500px;
    padding: 8px;
    border-radius: 4px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 16px;
}

/*底部按钮样式*/
.editProduct_container .flsmCheckbox {
    padding: 30px 50px;
}

.editProduct_container .flsmCheckbox .checkbox-custom {
    margin-right: 0;
}

.editProduct_container .flsmCheckbox .checkbox-custom label {
    line-height: 1.6;
}

.editProduct_container .flsmCheckbox .checkbox-custom input[type="checkbox"]:checked+label:after,
.editProduct_container .flsmCheckbox .checkbox-custom label:before {
    top: 24%;
}

.editProduct_container .flsmCheckbox .checkbox-custom input[type="checkbox"]:checked+label {
    color: unset;
}

/*editProduct 样式 end*/

/* 政策法规 start */
.policyPageList ul {
    padding: 0 15px;
}

.policyPageList li {
    border-bottom: 1px dashed #e0e3e6;
    height: 150px;
    margin-top: 30px;
    display: flex;

}

.policyPageList li .news_a {
    width: 180px;
    height: 120px;
}

.policyPageList li .news_a img {
    width: 100%;
    height: 100%;
    border: 1px solid #e0e3e6;
}

.policyPageList .news_con {
    padding-left: 20px;
    flex: 1;
}

.policyPageList .news_con h4 {
    font-size: 18px;
    max-width: 580px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-weight: bold;
}

.policyPageList .news_con h4 a {
    color: #444;
}

.policyPageList .news_con h5 {
    font-size: 12px;
    line-height: 26px;
    color: #999;
}

.policyPageList .news_con p {
    margin-top: 10px;
    color: #666;
    font-size: 14px;
    line-height: 24px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.policyPageList .news_con .news_span {
    display: block;
    text-align: right;
    line-height: 40px;
    font-size: 14px;
    color: #0081cc;
}

.policyPageList .news_more {
    text-align: center;
    font-size: 18px;
    margin-top: 30px;
    margin-bottom: 20px;
}

/* 政策法规 end */
/**底部css**/
#footer {
    height: 360px;
    background: #333;
    margin: 100px auto 0 auto;
    font-size: 14px;
}

#footer h4 {
    color: #e0e3e6;
    height: 60px;
    line-height: 60px;
    text-align: center;
    border-top: 1px dashed #555;
    margin-top: 20px;
    font-weight: normal;
}

/* #footer p {
    color: #e0e3e6;
    height: 60px;
    line-height: 60px;
    text-align: center;
    border-top: 1px dashed #555;
    margin-top: 20px;
    font-weight: normal;
} */
#footer .copy_right {
    color: #e0e3e6;
    height: 60px;
    line-height: 60px;
    text-align: center;
    border-top: 1px dashed #555;
    margin-top: 20px;
    font-weight: normal;
}


.mt-tabpage {
    color: #e0e3e6;
    padding-top: 20px;
    width: 1000px;
    margin: auto;
}

.mt-tabpage-title {
    height: 44px;
    font-size: 18px;
    color: #e0e3e6;
    border-bottom: 1px solid #555;
}

.mt-tabpage-title .mt-tabpage-item {
    display: inline-block;
    width: 120px;
    height: 44px;
    line-height: 44px;
    text-align: center;
    color: #666;
    font-size: 16px;
}

.mt-tabpage-title .mt-tabpage-item:hover {
    color: #e0e3e6;
    border-bottom: 1px solid #e0e3e6;
    font-weight: bold;
}

.mt-tabpage-title .mt-tabpage-item-cur {
    color: #e0e3e6;
    font-size: 16px;
    border-bottom: 1px solid #e0e3e6;
    font-weight: bold;
}

.mt-tabpage-count {
    position: relative;
    width: 1000px;
    height: 200px;
    overflow: hidden;
}

.mt-tabpage-cont__wrap {
    position: absolute;
    margin-top: 30px;
}

.mt-tabpage-count .mt-tabpage-item {
    width: 1000px;
    /*height: 200px;
 line-height: 200px;*/
    /*text-align: center;*/
}

.mt-tabpage-item a,
.mt-tabpage-item .botL {
    float: left;
    width: 300px;
    line-height: 2px;
    color: #e0e3e9;
    font-size: 14px;
    line-height: 40px;
}

.mt-tabpage-item a:hover {
    color: #666;
    text-decoration: underline;
}

.botR {
    float: left;
    text-align: center;
}
.qxgl{

    border-color: #009de1!important;
    color: #009de1;
}

/*底部css*/
/*新增建设中页面*/
.construction_con {
    min-height: 524px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.construction_con p {
    color: #66c8fb;
    margin: 20px;
}
#constructionText{
    color: #000000;
    margin: 20px;
}
#constructionText a{
    text-decoration:underline;
}


/*新增建设中页面*/
/*新增公共头部图片导航 start*/
.header_nav {
    width: 960px;
    height: 168px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.header_nav ul {
    padding: 0 10px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.header_nav ul li {
    width: 112px;
    height: 112px;
    margin-right: 30px;
}

.header_nav ul li:last-child{
 margin-right: 0;

} 

.header_nav ul li:nth-child(1) a {
    background: url("../imgs/guoji.png") no-repeat;
    background-size: 100% 100%;
}

.header_nav ul li:nth-child(2) a {
    background: url("../imgs/baoshui.png") no-repeat;
    background-size: 100% 100%;
}

.header_nav ul li:nth-child(3) a {
    background: url("../imgs/fangyi.png") no-repeat;
    background-size: 100% 100%;
}
.header_nav ul li:nth-child(4) a {
    background: url("../imgs/oversea_warehouse.png") no-repeat;
    background-size: 100% 100%;
}

.header_nav ul li:nth-child(1):hover a,
.header_nav ul li:nth-child(1).header_nav_active a {
    background: url("../imgs/guoji_hover.png") no-repeat;
    background-size: 100% 100%;
}

.header_nav ul li:nth-child(2):hover a,
.header_nav ul li:nth-child(2).header_nav_active a {
    background: url("../imgs/baoshui_hover.png") no-repeat;
    background-size: 100% 100%;
}

.header_nav ul li:nth-child(3):hover a,
.header_nav ul li:nth-child(3).header_nav_active a {
    background: url("../imgs/fangyi_hover.png") no-repeat;
    background-size: 100% 100%;
}

.header_nav ul li:nth-child(4):hover a,
.header_nav ul li:nth-child(4).header_nav_active a {
    background: url("../imgs/oversea_warehouse_hover.png") no-repeat;
    background-size: 100% 100%;
}

.header_nav ul li>a {
    display: inline-block;
    width: 100%;
    height: 100%;
}

/*新增公共头部图片导航 end*/
/*新增发布*/
.publish_fixed {
    position: fixed;
    right: 0;
    top: 30%;
    cursor: pointer;
}

.publish_fixed .publish_item {
    display: block;
    width: 100px;
    height: 80px;
}

.publish_fixed .publish_item img {
    width: 100%;
    height: 100%;
}

/*新增发布*/
/*新增model样式*/

.publish_model {
    cursor: pointer;
}

.publish_model .modal .modal-dialog {
    max-width: 800px !important;
    font-size: 15px;
}

.publish_model .publish_model_btn {
    color: #009de1;
    text-decoration: underline;
}

.publish_model .modal-title {
    width: 100%;
    text-align: center;
}

.publish_model .modal form {
    font-size: 14px;
}

.modal-body .modal_form label>i {
    color: red;
}

.modal_form .form-control {
    height: auto;
    font-size: 14px;
}

.modal_form .form-row>.row {
    padding: 0;
    text-align: right;
    margin-bottom: 20px;
}

.col,
.col-1,
.col-10,
.col-11,
.col-12,
.col-2,
.col-3,
.col-4,
.col-5,
.col-6,
.col-7,
.col-8,
.col-9 {
    padding-left: 0;
}

.modal_form .radiobox-col {
    text-align: left;
}

.modal_form .radiobox-col .form-check {
    margin-right: 8px;
}

.modal_form .productValidity input {
    text-align: center;
    border: none;
    border-bottom: 1px solid #ced4da;
    margin: 0 10px;
}

.modal_form .form-row .row {
    margin-right: 15px;
}

.modal_form .radiobox-col .timeInput {
    width: 78px;
}

.modal_form .radiobox-col .img_plea {
    width: 120px;
    height: 120px;
    border: 1px solid #ced4da;
    border-radius: 5px;
}

.modal_form .radiobox-col .img_plea img {
    width: 100%;
    border-radius: 5px;
}

.modal_form select {
    background: url(../imgs/down.png) 216px no-repeat;
}

.modal_form .information_model {
    text-align: left;
}

.modal_form #information_model {
    height: auto;
}

.modal_form #information_model .ql-editor {
    line-height: 2;
}

/*只读*/
.form-control:disabled,
.form-control[readonly] {
    background-color: #fff;
}

/*新增model样式*/
/*修改*/
form .form-row .fwnr {
    margin-left: -42px;
}
/*需求列表，’急‘ 样式*/
.urgent{
    width: 16px;
    height: 14px;
    background-color: #ff0000;
    border-radius: 3px;
    color: #fff;
    line-height: 12px;
    text-align: center;
    display: inline-block;
    cursor: pointer;
   }
