@charset "utf-8";

.banner-inner{overflow:hidden;}
.banner-inner img{width:100%;min-height:240px;height: auto; object-fit:cover;z-index:0;position:relative;/*animation:img_move 6s linear 0s forwards;*/}

@keyframes img_move{
	0%{transform:scale(1);}
	50%{transform:scale(1.08);}
	100%{transform:scale(1);}
}

.banner-inner .banner-content{border-bottom:1px solid #E5E5E5;height:40px;position:relative;z-index:0;background:#FFF;}
.banner-inner .banner-content .l-wrap{height:100%;display:flex;justify-content:space-between;align-items:center;}
.banner-inner .banner-content .banner-breadcrumbs{text-transform:capitalize;font-size:14px;}
.banner-inner .banner-content .banner-breadcrumbs .link-home{color:#000000;position:relative;margin-right:30px;}
.banner-inner .banner-content .banner-breadcrumbs .link-home em{font-size:20px;}
.banner-inner .banner-content .banner-breadcrumbs .link-home::after{content:"";position:absolute;left:calc(100% + 10px);top:50%;transform:translateY(-50%);width:10px;height:1px;background:#000000;}
.banner-inner .banner-content .banner-breadcrumbs h1{font-weight:400;font-size:inherit;display:inline-block;}

.nobanner{
    padding-top:140px;
}

@media(min-width:1025px){
	.nobanner header .head-info{
        background:#000000;
    }
}

.common-main{
    padding:50px 0px;
}

.rd-wrap .rd-title{
    font-size:24px;
    font-weight:var(--fontbold6);
    text-align:center;
    position:relative;
    padding-bottom:20px;
    margin-bottom:30px;
}

.rd-wrap .rd-title::after{
    content:"";
    position:absolute;
    bottom:0px;
    left:50%;
    transform:translateX(-50%);
    width:60px;
    height:4px;
    background:#DCDCDC;
}

.rd-wrap .rd-img{
    display:flex;
    flex-wrap:wrap;
    justify-content:space-between;
    margin-bottom:50px;
}

.rd-wrap .rd-img img{

    width:49%;

    border-radius:var(--borderradius);

}

.rd-wrap .rd-p{

    text-align:center;

}

.contact-list{

    display:flex;

    flex-wrap:wrap;

    justify-content:space-between;

    margin-top:40px;

}

.contact-list .contact-item{

    width:30%;

    position:relative;

    display:flex;

    flex-direction:column;

    align-items:center;

    padding:4% 20px 3%;

    text-align:center;

    z-index:1;

}

.contact-list .contact-item::before{

    content:"";

    position:absolute;

    left:0px;

    top:0px;

    width:100%;

    height:100%;

    border:1px solid var(--color);

    opacity:.3;

    z-index:-1;

    border-radius:5px;

}

.contact-list .contact-item em{

    background:var(--color);

    width:70px;

    height:70px;

    position:absolute;

    left:50%;

    transform:translateX(-50%);

    top:-35px;

    border-radius:var(--borderradius);

    display:flex;

    align-items:center;

    justify-content:center;

    color:#FFF;

    font-size:22px;

    font-weight:var(--fontbold6);

}

.contact-list .contact-item .contact-item-title{

    font-size:22px;

    margin-bottom:10px;

    font-weight:var(--fontbold5);

}

.contact-box{

    margin-top:30px;

}







.product-catelist{

    display:flex;

    flex-wrap:wrap;

    width:100%;

}

.product-catelist .product-cateitem{

    width:23%;

    margin-right:2.6%;

    box-shadow:0 3px 18px 0 rgba(0,0,0,.16);

    background:#FFF;

    margin-bottom:2em;

    overflow:hidden;

    border-radius:var(--borderradius);

}

.product-catelist .product-cateitem:nth-child(4n){

    margin-right:0px;

}

.product-catelist .product-cateitem:hover .cate-img img{

    transform:scale(1.02);

}

.product-catelist .product-cateitem:hover .cate-img .more{

    width:100%;

    opacity:1;

}

.product-catelist .product-cateitem:hover .cate-title{

    background:var(--color);

}

.product-catelist .product-cateitem:hover .cate-title a{

    color:#FFF;

}

.product-catelist .product-cateitem .cate-img{

    max-height:340px;

    display:flex;

    align-items:center;

    justify-content:center;

}

.product-catelist .product-cateitem .cate-img img{

    width:100%;

    height:100%;

    object-fit:cover;

}

.product-catelist .product-cateitem .cate-img .more{

    position:absolute;

    left:0px;

    top:50%;

    transform:translateY(-50%);

    width:0px;

    height:100px;

    display:flex;

    align-items:center;

    justify-content:center;

    font-size:18px;

    line-height:1;

    color:#FFF;

    background:rgba(39,39,39,.8);

    text-transform:capitalize;

    transition:all .2s linear;

    opacity:0;

}

.product-catelist .product-cateitem .cate-img .more em{

    margin-left:5px;

}

.product-catelist .product-cateitem .cate-title{

    padding:20px 15px;

    height:80px;

    display:flex;

    align-items:center;

}

.product-catelist .product-cateitem .cate-title a{

    display:-webkit-box;

    -webkit-box-orient:vertical;

    -webkit-line-clamp:2;

    overflow:hidden;

    font-size:18px;

    font-weight:var(--fontbold6);

}

.page-container{

    display:flex;

    align-items:flex-start;

    width:100%;

}



.page-main{

    flex:1;

    margin-right:30px;

    width:100%;

}

.page-main .pro-cate-title{

    font-size:26px;

    font-weight:var(--fontbold5);

    margin-bottom:20px;

}

.pro-list{

    display:flex;

    flex-wrap:wrap;

    list-style:none;

    padding:0px;

}

.pro-list li{

    background:#fbfbfb;

    margin-bottom:40px;

    border-radius:var(--borderradius);

    position:relative;

    overflow:hidden;

    border:1px solid #fbfbfb;

}

.pro-list li .pro-img{

    position:relative;

    overflow:hidden;

}

.pro-list li .pro-img>a{

    display:block;

    width:100%;

    max-height:360px;

}

.pro-list li .pro-img img{

    width:100%;

    height:100%;

    object-fit:cover;

}

.pro-list li .pro-img .icon{

    position:absolute;

    bottom:10px;

    right:10px;

    width:40px;

    height:40px;

    background:#F3F3F3;

    color:var(--color);

    border-radius:50%;

    display:flex;

    align-items:center;

    justify-content:center;

    cursor:pointer;

    transform:translateY(20px);

    transition:all .1s linear;

    opacity:0;

}

.pro-list li .pro-img .icon.pro-checked{

    background:var(--color);

    color:#FFF;

    transform:translateY(0);

    opacity:1;

}

/*

.pro-list li .pro-img .icon-hottitle{

    position:absolute;

    left:-50px;

    top:-40px;

    width:100px;

    height:80px;

    border-radius:50%;

    background:var(--color);

    z-index:1;

    font-size:16px;

}



.pro-list li .pro-img .icon-hottitle::after{

    position:absolute;

    right:15px;

    bottom:12px;

    content:"Hot";

    color:#FFF;

    z-index:2;

}

*/

.pro-list li .pro-info{

    padding:20px 15px;

    flex:1;

}

.pro-list li .pro-info .title{

    font-size:18px;

    font-weight:var(--fontbold6);

    display:-webkit-box;

    -webkit-box-orient:vertical;

    -webkit-line-clamp:2;

    overflow:hidden;

}

.pro-list li .pro-info .data-price{

    display:none;

}

.pro-list li .pro-info .text{

    font-size:16px;

    margin:10px 0px;

    color:#666;

    line-height:1.4;

    display:-webkit-box;

    -webkit-box-orient:vertical;

    -webkit-line-clamp:3;

    overflow:hidden;

}

.pro-list li .pro-info .more{

    font-size:16px;

    color:var(--color);

}

.pro-list li:hover .pro-img img{

    transform:scale(1.02);

}

.pro-list li:hover .pro-img .icon{

    transform:translateY(0);

    opacity:1;

}

.pro-list li:hover .pro-info .title{

    color:var(--color);

}

.pro-list.list1 li{

    width:31%;

    margin-right:3.5%;

}

.pro-list.list1 li:nth-child(3n){

    margin-right:0px;

}

.pro-list.list1 li .pro-img{

    width:100%;

}

.pro-list.list0 li{

    width:100%;

    display:flex;

    align-items:center;

}

.pro-list.list0 li .pro-img{

    width:350px;

}

.pro-list.list0 li .pro-info{

    padding:20px 5%;

}







/*翻页标签*/

.common-page,.common-pagemodel{width:100%;display:flex;flex-wrap:nowrap;justify-content:center;margin:20px 0 30px;}

.common-page>a,.common-pagemodel>a,

.common-page>span,.common-pagemodel>spxn{min-width:45px;height:45px;background:#FFF;border:1px solid #999;display:inline-flex;align-items:center;justify-content:center;margin:0px 7px;padding:0px 10px;font-size:18px;transition:all .1s linear;overflow:hidden;border-radius:var(--borderradius);}



.common-page>a.ctxt,.common-pagemodel>a.ctxt,

.common-page>span.ctxt,.common-pagemodel>span.ctxt{color:var(--color);border-color:var(--color);}

.common-page a:hover,.common-pagemodel a:hover{cursor:pointer;border-color:var(--color);color:var(--color);}

.common-page p,.common-pagemodel p{height:45px;display:inline-flex;align-items:center;border:1px solid var(--color);margin:0px 7px;overflow:hidden;border-radius:var(--borderradius);}

.common-page p em,.common-pagemodel p em{width:45px;height:45px;display:inline-flex;align-items:center;justify-content:center;background:var(--color);color:#FFF;font-weight:var(--fontbold6);}

.common-page p a,.common-pagemodel p a,

.common-page p span,.common-pagemodel p span{height:100%;display:inline-flex;align-items:center;justify-content:center;padding:0px 20px;transition:all .1s linear;}

/*翻页标签结束*/





.pro-bottom{

    margin-top:50px;

}

.prodetails-top{

    display:flex;

    flex-wrap:wrap;

}





#gallerythumbs{

    display:none;

}

.imgalt{

    display:none;

}

.prodetails-button-next,

.prodetails-button-prev{

    width:100%;

    height:28px;

    background:#FFF;

    border:1px solid var(--color);

    display:flex;

    align-items:center;

    justify-content:center;

    color:var(--color);

    cursor:pointer;

    border-radius:var(--borderradius);

}

.prodetails-button-prev{

    transform:rotateX(180deg);

}

.singglepic{

    width:450px;

    height:450px;

}

.singglepic img{

    width:100%;

    height:100%;

    object-fit:cover;

    border:1px solid #DCDCDC;

    border-radius:var(--borderradius);

}



.banner-page{

    display:none;

}





.prodetails-content{

    margin:50px 0px;

}



article a{

    color:var(--color);

}

article a:hover{

    text-decoration:underline;

}

.table-wrap{

    overflow-x:auto;

    width:100%;

}

.table-wrap table{

    border-collapse:collapse;

    width:100%;

}

.table-wrap table td,

.table-wrap table th{

    border:1px solid #ddd;

    padding:4px 10px;

}



.inquiry-pc{

    margin-top:20px;

}

.inquiry-wrap{

    background:#F7F7F7;

    padding:20px 15px;

}

.inquiry-wrap #feedbackForm .inquiry-form{

    display:flex;

    flex-wrap:wrap;

    justify-content:space-between;

}

.inquiry-wrap #feedbackForm input,

.inquiry-wrap #feedbackForm textarea {

    width:100%;

    height:50px;

    background:#FFF;

    border:1px solid #E5E5E5;

    border-radius:var(--borderradius);

    font-family:inherit;

    padding:10px;

    font-size:16px;

    outline:0;

    margin-bottom:1em;

    transition:all .1s linear;

    resize:none;

}

.inquiry-wrap #feedbackForm input.input-error,

.inquiry-wrap #feedbackForm textarea.input-error{

    border-color:#e00;

}

.inquiry-wrap #feedbackForm input::placeholder,

.inquiry-wrap #feedbackForm textarea::placeholder{

    color:#666;

}

.inquiry-wrap #feedbackForm textarea{

    width:100%;

    height:160px;

}

.inquiry-wrap #feedbackForm .send-btn{

    width:100%;

    height:46px;

    background:var(--color);

    display:inline-flex;

    align-items:center;

    justify-content:center;

    color:#FFF;

    cursor:pointer;

    font-size:18px;

    position:relative;

    overflow:hidden;

    border-radius:var(--borderradius);

}

.inquiry-wrap #feedbackForm .send-btn:hover::before{

    width:100%;

}

.inquiry-wrap #feedbackForm .send-btn::before{

    content:"";

    position:absolute;

    left:0px;

    top:0px;

    width:0px;

    height:100%;

    transition:all .2s linear;

    background:rgba(0,0,0,.16);

    z-index:-1;

}

.inquiry-wrap #feedbackForm .send-btn .icon-angle-right{

    font-weight:var(--fontbold6);

    margin-left:4px;

}

.inquiry-wrap #feedbackForm button{

    background:#c99f72;

    border:0;

    font-family:inherit;

    padding:10px;

    font-size:16px;

    outline:0;

    color:#fff;

}





.inquiry-wrap #feedbackForm .select-menu{

    width:100%;

    margin-bottom:20px;

    position:relative;

}

.inquiry-wrap #feedbackForm .select-menu .select-menu-div{

    position:relative;

    width:100%;

}

.inquiry-wrap #feedbackForm .select-menu .select-menu-div em{

    margin-right:5px;

    position:absolute;

    right:24px;

    top:24px;

    transition:all .4s ease;

}

.inquiry-wrap #feedbackForm .select-menu .select-menu-div em.select-menu-i{

    transform:rotateX(180deg);

}

.inquiry-wrap #feedbackForm .select-menu .select-menu-div em::after,

.inquiry-wrap #feedbackForm .select-menu .select-menu-div em::before{

    content:"";width:10px;

    height:2px;

    background:var(--color);

    position:absolute;

    top:50%;

    left:0px;

    transform:rotate(45deg);

}

.inquiry-wrap #feedbackForm .select-menu .select-menu-div em::after{

    transform:rotate(-45deg);

    left:6px;

}

.inquiry-wrap #feedbackForm .select-menu .select-menu-div .select-menu-input{

    margin:0!important;

    width:100%!important;

    cursor:pointer;

    user-select:none;

    padding-right:100px;

    color:#666;

}

.inquiry-wrap #feedbackForm .select-menu .select-menu-ul{

    box-shadow:0 1px 15px 0 rgba(15,19,39,.1);

    list-style:none;

    opacity:0;

    display:none;

    width:100%;

    text-align:left;

    border:1px solid #ddd;

    background:#FFF;

    position:absolute;

    z-index:1;

}

.inquiry-wrap #feedbackForm .select-menu .select-menu-ul li{

    padding:0px 20px;

    line-height:2.5;

    cursor:pointer;

    font-size:13px;

    display:-webkit-box;

    -webkit-box-orient:vertical;

    -webkit-line-clamp:1;

    overflow:hidden;

}

.inquiry-wrap #feedbackForm .select-menu .select-menu-ul li:hover{

    background:#f2faea;

}

.inquiry-wrap #feedbackForm .select-menu .select-menu-ul li:nth-child(2n){

    background:#f5f4f4;

}

.inquiry-wrap #feedbackForm .select-menu .select-menu-ul li:nth-child(2n):hover{

    background:#f2faea;

}

.inquiry-wrap #feedbackForm .select-menu .select-menu-ul li.select-this{

    background:#f2faea;

}

.inquiry-wrap #feedbackForm .select-menu .select-menu-ul li.select-this:hover{

    background:#f2faea!important;

}



















/*图片列表页*/

.productList{margin: 50px 0;}

.ProductArray{width: 100%;height: auto; margin-bottom: 50px; box-shadow: 0px 4px 24px 1px rgba(0,0,0,0.1);border:1px solid #E5E5E5;background:#FFF;}

.ProductArray:hover{background-color:#F8F9FA;widows: 98%;padding-left: 1%;position: relative;bottom: 10px;}

.Array_img img{width: 100%; height: auto;max-height: 300px;margin: 30px 0;}

.Array_title {margin-top: 30px;padding-left: 90px;height: auto;}

.Array_title h3{color: #0D509A;font-size:24px;margin-bottom: 30px; font-weight: bold; }

.Array_title p{border-top:1px solid #0D509A;padding:15px 0;font-weight: 400;font-size: 20px;color: #262A30;}





















/*产品聚合页 重购，可删*/

.Text_box{margin: 50px;}

.Horizontal{width: 100%;margin-top: 20px;}

.select li{width:100%;height: 220px;margin-bottom: 50px;/*box-shadow: inset 30px 30px 50px 1px rgba(227,234,242,0.8);margin-bottom:2em;*/box-shadow: 0px 4px 24px 1px rgba(0,0,0,0.1);border:1px solid #E5E5E5;background:#FFF;}

.select li:hover{background-color:#F8F9FA;}



.select_two{height: 60px;}

.select_two li{margin-bottom: 20px;border-bottom:1px solid #F3F3F3;padding-right: 20px;}

.select_two li a{padding-left: 10px;}





.select_photo img{width: 100%;height: 300px;}

.select_photo p{width: 100%;text-align: center;}



.select_img{padding: 20px;}

.select_img img{width: 100%;height: auto;}

.select_text{ padding-top: 26px;padding-left: 90px;}

.select_text h3{color: #0D509A;font-size:24px;margin-bottom: 30px; font-weight: bold;}

.select_text p{text-transform:lowercase;border-top:1px solid #0D509A;padding:15px 0;font-weight: 400;font-size: 20px;color: #262A30;}

/*产品聚合页结束*/



/*gongyong*/

.select_time{float: right;}

/*gongyong end*/



/*产品详细页*/

.showpic_box,.proinfo_box{margin: 30px 0px 20px 0px;}

.product_h1{margin:0px;line-height:22px;font-size:16px;font-weight: bold;color: #000;padding-bottom:10px;border-bottom: 1px dotted #cccccc;}

.product_info{list-style:none;padding:0px;margin-top:10px;}

.product_info p{line-height:28px;}

.product_btn{margin-top: 25px;}

#pic-page{text-align: center;margin-top:10px;}

#pic-page a{margin: 0 2px;}

#pic-page a img{width:40px;padding: 2px;border: solid #ccc 1px;margin-bottom:5px;}

#pic-page a:hover img,#pic-page a.active img {border: solid #5280DD 1px;}

.product_con {clear: both;border-top: 1px dotted #a9a9a9;margin:10px 0px 20px 0px;padding:20px 0px 0px 0px;line-height:26px;overflow: auto;}

.photo_con {clear: both;margin:0px 0px 20px 0px;padding:10px 0px 20px 0px;line-height:26px;overflow: auto;}

.product_con img,.photo_con img {width: 100%;}

.bx-wrapper {position: relative;/*margin: 0 auto 60px;*/margin: 0 auto 0px;	padding: 0;	*zoom: 1;}

.bx-wrapper img {max-width: 100%;display: block;}

.bx-wrapper .bx-prev {left: 10px;background: url(../images/controls.png) no-repeat 0 -32px;}

.bx-wrapper .bx-next {right: 10px;background: url(../images/controls.png) no-repeat -43px -32px;}

.bx-wrapper .bx-controls-direction a {position: absolute;top: 50%;margin-top: -16px;outline: 0;	width: 32px;	height: 32px;text-indent: -9999px;z-index: 999;}



/* Preload images */





.lightboxOverlay {  position: absolute;  top: 0;  left: 0;  z-index: 9999;  background-color: black;  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);  opacity: 0.8;  display: none;}

.lightbox {position: absolute;left: 0;width: 100%;z-index: 10000;text-align: center;line-height: 0;font-weight: normal;}

.lb-data .lb-close {display: block;float: right;width: 30px;height: 30px;background: url(../images/close.png) top right no-repeat;text-align: right;outline: none;filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity: 0.7;  -webkit-transition: opacity 0.2s;-moz-transition: opacity 0.2s;-o-transition: opacity 0.2s;transition: opacity 0.2s;}













/*产品详情落地页*/
/*头部缩略图*/

.prodet_top{margin: 20px 0;width: 100%;height: auto;}
.prodet_top_title{padding: 30px 6px;height:auto;}
.preview-container{display:flex;}
.preview-container #media{background:#FAFAFA;width:100%;height: auto;}
.thumbnail-box{width:100px;margin-right:30px;margin-left: 30px; position:relative;}
.thumbnail-box .list{height:375px;overflow:hidden;margin:10px 0px;}
.thumbnail-box .list .item{width:100%;cursor:pointer;border:1px solid #DCDCDC;border-radius:4px;}
.thumbnail-box .list .item.item-cur{border-color:#0310F7;}
.thumbnail-box .list .item img{width:100%;height:100%;object-fit:cover;padding: 8px;}
/*简介绍*/
.prodetails-info{flex:1;padding-left:50px;padding-top: 50px;}
.prodetails-info .share-btn-list{margin-top:20px;height: 450px;}
.prodetails-info h2{font-weight: bold;font-size: 28px;color: #0054a7;text-align: left;padding-top: 8px;}
.prodetails-info h3{font-weight: bold;font-size: 24px;color: #262A30;text-align: left;padding-top: 2px;}

.prodetails-info p{font-weight: 400;font-size: 16px;color: #56595E;line-height: 36px;text-align: left;list-style:none;}
.prodetails-text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;overflow:hidden;}


.thumbnail-show{position:relative;width:450px;height:450px;}
.thumbnail-show .small-box{width:100%;height:100%;border:1px solid #dfdfdf;}
.thumbnail-show .small-box img{width:100%;height:100%;object-fit:contain;padding: 40px;}
.thumbnail-show .small-box .hover{position:absolute;width:180px;height:180px;background-color:rgba(204,204,204,.6);border:1px solid #EEE;display:none;cursor:move;z-index:9;}
.thumbnail-show .big-box{display:none;border:1px solid #dfdfdf;border-left:none;width:100%;height:100%;position:absolute;left:100%;top:0px;overflow:hidden;z-index:999;background:#FFF;}
.thumbnail-show .big-box img{display:block;max-width:none;max-height:none;width:150%;}
#historySwiper .swiper-slide{width:46%;text-align:right;z-index:9;position:static;transform:none;}
#historySwiper .swiper-slide.swiper-slide-active .round{background:var(--color);}
#historySwiper .swiper-slide.swiper-slide-active .round::after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:23px;height:23px;border-radius:50%;border:4px solid var(--color);}
#historySwiper .swiper-slide.swiper-slide-active .date{color:var(--color);}
#historySwiper .swiper-slide:nth-child(2n+1){margin-left:auto;margin-right:0px;text-align:left;}
#historySwiper .swiper-slide .round{position:absolute;left:50%;transform:translateX(-50%);margin-top:40px;background:#7d7d7d;width:18px;height:18px;border-radius:50%;z-index:9;}
#historySwiper .swiper-slide .round::before{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:6px;height:6px;background:#FFF;border-radius:50%;}
#historySwiper .swiper-slide .date{color:#333;font-weight:var(--fontbold7);font-size:30px;line-height:1;}
#historySwiper .swiper-slide .p1{font-size:18px;font-weight:var(--fontbold7);color:#333;line-height:1;margin:10px 0px;}
#historySwiper .swiper-slide .p2{line-height:1.4;}

/*详情*/
.Product_SpeakIn{margin: 20px 0;background-color: #FBFBFB;padding: 20px 0;}

.panorama{margin: 20px 10;background-color: #C1C1C1;max-width: 800px;}
.panorama_head{width: 100%;text-align: left;background: #0D509A;margin: 20px 0;}
.panorama_head p{color: #FFFFFF;padding: 20px;font-size: 26px;}




/*产品详情页卡片*/
/*产品落地页卡片*/
.tabs_bg{margin: 0;padding: 0;}
.tabs_nav{display:inline-block;display: flex;margin-top: 10px;padding-left: 12px;}
.tabs_btn{width:100%;padding-top: 10px;}
.tabs_nav > li {display: block;padding-right: 4px;box-shadow: 0 10px 20px 1 rgba(43,43,88,.3);}
.tabs_nav > li > a {padding: 14px 60px;font-size: 16px;text-align: center; color: #000000;background-color: #E9E9E9;text-decoration:none;}
.tabs_nav > li > a:hover,
.tabs_nav > li > a:focus {background-color: #0054A5;color: #FFFFFF;}
.tabs_nav > li.active > a,
.tabs_nav > li.active > a:hover,
.tabs_nav > li.active > a:focus {color: #fff;background-color: #0D509A;border-bottom: 3px solid #000000;}
.tab-content{margin: 10px 0;border-top: 1px solid #C9C9C9;}
.tab-pane{height: auto;padding-top: 20px}
.tab-content > .tab-pane {display: none;}
.tab-content > .active {display: block;}
.content_text{background-color: #ffffff;padding: 8px;}
.content_text > img{text-align: center;}
.content_text p{line-height:28px;margin:12px 0;font-size:16px;}
.content_text strong{font-size:22px;font-family:微软雅黑;color:#0054a7;line-height:50px;margin-bottom:6px;}

/*产品详情页卡片结束*/


@media(min-width:1200px){
    /*
    .content_text,.tabs_btn{padding:0 12%;}
    */
    
    .prodet_top{padding:0 10%;}
    
    .Product_SpeakIn{padding: 0 12%;}
    
}


@media (max-width:768px){
    .Product_SpeakIn{margin: 20px 0;padding:0;}
    .tabs_nav{padding-left: 0px;}
    .tabs_nav > li > a {padding: 6px 16px;}
    .tab-pane{margin: 0px;padding: 0px ;}
    .tab-content{margin: 2px 0 0 0;padding: 0; width: 100%;}
    .tab-pane{padding-top: 20px;}

    /*.mobilehide,.panorama{display: none;}*/

}








/*在线留言加入购物车保留

.share-btn-list{margin-top:30px;}
.prodetails-btnlist{display:flex;flex-wrap:wrap;margin-top:50px;}
.prodetails-btnlist>*{width:180px;height:46px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;margin-right:15px;margin-bottom:10px;transition:all .1s linear;}
.prodetails-btnlist .send em{margin-right:5px;}
.prodetails-btnlist .addToCart em{margin-right:5px;font-size:20px;}
.prodetails-btnlist .addToCart.added{background: #159244;color:#FFF;}

*/



.utekpage_button{display:flex;flex-wrap:wrap;margin-top:50px;margin-left: 50px;}
.utekpage_button>*{display:inline-flex;align-items:center;justify-content:center;cursor:pointer;margin-left:10%;margin-bottom:10px;transition:all .1s linear;}
.utekpage_service,.utekpage_market{padding:0 50px; width: 200px;height: 48px;border:1px solid #0D509A;position:relative;z-index:1;overflow:hidden;font-weight: 400;font-size: 18px;line-height: 24px;}
.utekpage_service::before,.utekpage_market::before{content:"";position:absolute;left:0px;top:0px;height:100%;width:0px;transition:all .15s linear;background:#FFFFFF;z-index:-1;}
.utekpage_service:hover::before,.utekpage_market:hover::before{width:100%;}
.utekpage_service{ background:#0D509A;color: #FFFFFF; }
.utekpage_market{background:#159244;color: #FFFFFF;}
.utekpage_service:hover,.utekpage_market:hover{color:#000000;}

/*保留

.prodetails-article-title{position:relative;width:100%;padding-bottom:10px;margin-top:50px;}
.prodetails-article-title span{display:inline-flex;align-items:center;justify-content:center;height:42px;padding:0px 20px;color:#FFF;background:var(--color);border:3px solid var(--color);border-radius:5px 5px 0 0;font-size:18px;text-transform:capitalize;font-weight:var(--fontbold5);}
.prodetails-article-title::after{content:"";position:absolute;bottom:0px;left:0px;width:100%;height:1px;background:#E5E5E5;}

*/

.prodet_choice{position:relative;width:100%;padding-bottom:10px;margin-top:50px;}
.prodet_choice span{display:inline-flex;align-items:center;justify-content:center;height:42px;padding:0px 20px;color:#FFF;background:var(--color);border:3px solid var(--color);border-radius:5px 5px 0 0;font-size:18px;text-transform:capitalize;font-weight:var(--fontbold5);}
.prodet_choice::after{content:"";position:absolute;bottom:0px;left:0px;width:100%;height:1px;background:#E5E5E5;}
.tagContent{margin:15px 0 25px;}





















/*产品说情落地页结束*/



/*搜索聚合展现*/
.searchSearch{text-align:center;margin:20px 0;}
.searchlist{margin: 20px 0;}
.Search_ended{padding: 20px 0;}
.Search_endedlist{text-align: center;margin: 6px;background-color: #FFFFFF;height: auto;width: 100%;border: 1px solid #D8D8D8;box-shadow: 0px 7px 25px 1px rgba(0,0,0,0.14);}
.Search_endedlist img{text-align: center;min-height: 100px;max-height: 200px; width: auto; padding: 20px;}
.Search_endedlist p{font-size: 18px;color: #262A30;padding: 20px 0;width: 100%;margin: 10px 0 0 0;background-color: #FFFFFF;}



/*搜索聚合展现结束*/



/*资质荣誉*/




.Group_photo{margin-top: 20px;}
.certificate{padding: 0;}

.certificatelist{text-align: center;margin: 6px;background-color: #F0F0F0;height: auto;width: 100%;border: 1px solid #707070;box-shadow: 0px 7px 25px 1px rgba(0,0,0,0.14);}
.certificatelist img{text-align: center;height: 250px; max-width: 100%; padding: 10px 0;}
.certificatelist p{font-size: 18px;color: #262A30;padding: 20px 0;width: 100%;margin: 10px 0 0 0;background-color: #FFFFFF;}


/*资质荣誉结束*/


/*新闻落地页*/

.newsindex{margin-top: 50px;}
.newsindex_wide{padding: 0 15%;}
.newsindex_head{text-align: center;}
.newsindex_head h2{font-weight: 400;font-size: 40px;color: #262A30;text-align: center;font-style: normal;text-transform: none;}
.newsindex_time{margin-top: 30px;}
.newsindex_time p{font-weight: 400;font-size: 14px;color: #999999;line-height: 24px;text-align: left;}
.newsindex_text {padding-top: 50px;}

/*叛逆落地页结束*/



/*左侧导航栏*/

/*左侧搜索*/

.sidebar,.search{width:100%;}
.sidebar-search{display:flex;margin-bottom:20px;overflow:hidden;border-radius:var(--borderradius);}
.sidebar-search input{flex:1;border:1px solid #f2f2f2;background:#f2f2f2;outline:0;padding:0px 15px;transition:all .1s linear;border-top-left-radius:var(--borderradius);border-bottom-left-radius:var(--borderradius);}
.sidebar-search input:focus{border-color:var(--color);}
.sidebar-search button{border:1px solid var(--color);width:45px;height:45px;background:var(--color);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .1s linear;}
.sidebar-search button:hover{opacity:.95;}
.sidebar-search button em{font-size:22px;color:#FFF;}


/*左侧搜索结束*/

/*左侧联系*/
.leftcontact {width: auto;margin: 0 10px;}
.leftcontact_tiel {border-radius: 10px 10px 0 0;overflow:hidden;}
.leftcontact_tiel h3 {padding-left: 54px;font-weight: bold;font-size: 20px;line-height: 58px;color: #fff;background: #0D54A5 url(/Uploads/sidephone.png) no-repeat 24px 19px;}
.leftcontact_box {border-radius: 0 0 10px 10px;margin-top: 1px; padding: 20px 24px;background: #464646;}
.leftcontact_box h4{padding: 10px 0;font-size: 20px;color: #ACACAC;border:0;}
.leftcontact_box h5{font-size: 16px;line-height:16px;color: #ACACAC;border:0;}
.leftcontact_box span{font-family: "DinMedium";font-weight: bold;font-size: 32px;padding: 20px 0; color: #fd8507;}
.leftcontact_box p {border-bottom: 2px solid #545454;font-size: 16px;line-height: 30px;padding: 6px 0;color: #ACACAC;line-height: 20px;}

/*左侧联系结束*/



/*标题*/

.sidebar-title{font-weight: bold;font-size: 32px;color: #0D509A;line-height: 60px;margin-bottom:20px;}

/*标题结*/

/*栏目*/

.sidebar-item{border:0px solid #E5E5E5;padding:20px 10px;margin-top: 16px; margin-bottom:20px;}
.sidebar ul{list-style:none;padding:10px 0px;}
.sidebar-cate img{max-width: 60px;max-height: 80px;   text-align: left;padding-bottom: 20px;padding-right: 20px;}
.sidebar-cate>li{position:relative;margin: 10px 0px;padding-top: 10px;background-color: #F3F3F3;}
.sidebar-cate>li>a{font-weight:bold;}
.sidebar-cate>li a{color:#333;align-items:center;padding:0px 25px;width:100%;height:80px;line-height:80px;transition:all .1s linear;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;}
.sidebar-cate>li a:hover{color: #0D509A;border-bottom:1px solid #0D509A;}
.sidebar-cate>li a:focus{color: #0D509A;border-bottom:1px solid #0D509A;}
.sidebar-cate>li em{position:absolute;right:0px;top:26px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;font-weight:bold;transition:all .1s linear;}
.sidebar-cate>li.active em{color:#0D509A;transform:rotateX(180deg);}
.sidebar-cate>li.active>a{color: #262A30;}
.sidebar-cate>li.active>a:hover{color: #0D509A;}
.sidebar-cate>li.active>a:focus{color: #0D509A;border-bottom:1px solid #0D509A;}
.sidebar-cate>li .sub-menu{display:none;}
.sidebar-cate>li .sub-menu li {border-bottom: solid 1px #B3B3B3;}
.sidebar-cate>li .sub-menu li.active a{color:#0D509A;}
.sidebar-cate>li .sub-menu a{padding-left:40px;}
.sidebarhot-list .sidebarhot-item{width:100%;display:flex;align-items:center;margin-bottom:20px;}
.sidebarhot-list .sidebarhot-item:last-child{margin-bottom:0px;}
.sidebarhot-list .sidebarhot-item .sidebarhot-img{width:110px;height:80px;display:block;overflow:hidden;}
.sidebarhot-list .sidebarhot-item .sidebarhot-img img{width:100%;height:100%;object-fit:cover;}
.sidebarhot-list .sidebarhot-item .sidebarhot-info{flex:1;padding-left:15px;}
.sidebarhot-list .sidebarhot-item .sidebarhot-info .title{line-height:1.4;margin-bottom:6px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}
.sidebarhot-list .sidebarhot-item .sidebarhot-info .more{color:#0D509A;text-transform:lowercase;}
.sidebarhot-list .sidebarhot-item:hover .sidebarhot-img img{transform:scale(1.05);}
.sidebarhot-list .sidebarhot-item:hover .sidebarhot-info .title{color:#0D509A;}
.sidebar-item.inquiry{padding:0px;}

/*侧边栏结束*/





/*关于宇泰*/

/*宇泰介绍*/

.aboututek_name{height: 80px;margin: 40px 0;}
.aboututek_name h3{font-weight: bold;font-size: 30px;color: #262A30;text-align: center;padding: 20px 0;}
.aboututek{background:url(/Uploads/gongsjj_bj.png) no-repeat center;height: auto;}
.aboututek_img{padding: 60px 0;}
.aboututek_img img{width: 100%; height: auto;padding: 50px;}
.aboututek_title{text-align: left;margin-top: 120px;}
.aboututek_title h3{padding-top: 60px;padding-bottom: 15px; font-weight: bold;font-size: 30px;color: #0D509A;line-height: 32px;text-align: left;}
.aboututek_title hr{border: 1px solid #0D509A;width: 98%;text-align: left;}
.aboututek_title p{margin-top: 20px; padding-top: 10px; font-size: 16px;}

/*宇泰介绍结束*/



/*宇泰五大优势*/

.comAdv{width: 100%; height: auto;background-color: #FFFFFF;margin-top: 60px;margin-bottom: 50px;}
.p2-title{text-align:center;}
.p2-title h2{font-weight: bold;font-size: 30px;color: #262A30;}
.comAdv-list{margin:55px 0;}
.comAdv-list li{width:20%;padding: 2px; height:auto;text-align:center;float:left;cursor:pointer;}
.comAdv-list p{font-size:24px;padding: 4px 0 20px 0; color:#262A30;text-transform:uppercase;}
.comAdv-list p:hover{color:#0D509A;}
.comAdv-img{width: 100%;margin: 55px 0px; height: auto; display:inline-block;text-align:center;background-color:#F4F7FA;}
.comAdv-img:hover{background-color:#FFFFFF;box-shadow: 0px 4px 24px 1px rgba(0,0,0,0.1);}
.comAdv-img img{padding: 20px; width: 110px;height: auto;}
.comAdv-list li.cur,.comAdv-list li:hover{background:url(/Uploads/icon-dd5.png) no-repeat center bottom;}
.comAdv-box{background-color:#FFFFFF; text-align: left;padding: 30px 0; width: 100%;height: auto;}
.comAdv-box .comAdv-con{padding:40px 0 40px 60px;color:#262A30;line-height:30px;font-size: 24px;box-shadow: 0px 4px 24px 1px rgba(0,0,0,0.1); display:none;}
.clearfix{*zoom:1}
.clearfix:before,.clearfix:after{display:table;content:""}
.clearfix:after{clear:both}

/*宇泰五大优势结束*/



/*愿景使命*/



.utekwish_head{width: 100%;height: auto;text-align: center;margin-bottom: 40px;}
.utekwish_head h2{font-weight: bold;font-size: 30px;color: #262A30;}
.utekwish{margin: 50px 0px;background-color:#F5F6F7;}
.utekwish_title{padding-top: 146px;padding-left: 210px;}
.utekwish_title h3{font-weight: 400;font-size: 28px;color: #262A30;line-height: 24px;padding-bottom: 20px;}
.utekwish_title p{font-weight: 400;font-size: 18px;color: #262A30;}
.utekwish_title hr{margin: 90px 0px;border: 2px solid #159244;; width: 120px;}
.utekwish_img{margin: 0;padding: 0;}
.utekwish_img img{padding: 0;width: 100%;height: auto;border: dashed 1px #4F4141;}

/*愿景使命结束*/





/*使命宣言*/

.mission_head{width: 100%;height: auto;text-align: center;margin-bottom: 40px;}
.mission_head h2{font-weight: bold;font-size: 30px;color: #262A30;}
.mission_title{padding: 0;margin: 0;}
.mission_upleft{background: url(/Uploads/wkftg_img.jpg)no-repeat center;background-size: cover;float: left;border: dashed 1px #4F4141;height: 220px;}
.mission_upright{background: url(/Uploads/wtrdj_img.jpg)no-repeat center;background-size: cover;float: right;border: dashed 1px #4F4141;height: 220px;}
.mission_dowleft{background: url(/Uploads/wgdcz.jpg)no-repeat center;background-size: cover;float: left;border: dashed 1px #4F4141;height: 220px;}
.mission_dowright{background: url(/Uploads/wshtdz_img.jpg)no-repeat center;background-size: cover;float: right;border: dashed 1px #4F4141;height: 220px;}
.mission_upleft h3,.mission_upright h3,.mission_dowleft h3,.mission_dowright h3{padding:70px 0 170px 130px; font-weight: bold;font-size: 24px;color: #FFFFFF;}



/*使命宣言结束*/



/*价值观*/

.utekvalue_head{width: 100%;height: auto;text-align: center;margin: 40px 0;}
.utekvalue_head h2{font-weight: bold;font-size: 30px;color: #262A30;}
.utekvalue{background-color:#F5F6F7;margin-bottom: 60px;}
.utekvalue_title{padding-top: 92px;padding-left: 210px;}
.utekvalue_title h3{font-weight: 400;font-size: 28px;color: #262A30;padding-bottom: 20px;}
.utekvalue_title p{font-weight: 400;font-size: 18px;color: #262A30;padding-bottom: 66px;}
.utekvalue_img{margin: 0;padding: 0;}
.utekvalue_img img{padding: 0;width: 100%;height: auto;border: dashed 1px #4F4141;}

/*价值观结束*/



/*关于宇泰结束*/


/*宇泰商学院*/
	
.video{margin-top: 100px}
.videolist { position:relative; float:left; width:100%; height:auto; margin-top:15px; margin-bottom:30px; }
.videolistimg{width: 100%;height: auto;padding: 8px;}
.videolist:hover{ cursor: pointer; }
.videoed { display:none; width:50px; height:50px; position: absolute; left:45%; top:45%; z-index:99; border-radius:100%; }
.videos{ display:none; border: 1px solid #FFFFFF; position:fixed; left:50%; top:50%; margin-left:-320px; margin-top:-210px; z-index:100; width:700px; height:auto; }
.vclose { position:absolute;right:1%; top:1%; border-radius:100%; cursor: pointer;}
.vtit{text-align: center;font-size: 20px;color: #949494;height: 50px;}

/*电子画册*/
.uteboock{padding-top: 50px;padding-bottom: 50px;}
.utekboock{text-align: center;}
.utebooks{margin-right: 2px;margin-top: 10px;background-color: #D8D8D8;max-width: 360px;}
.utebooks img{width: 100%;height: auto;padding-top: 10px;text-align: center;}
.utebooks p{background-color: #000000;text-align: center;font-size: 20px;padding-top: 12px;padding-bottom: 12px;color: #FFFFFF;margin-bottom: 10px;}
/*电子画册结束*/





/*翻页*/

.FlippingPages{margin: 0;}
.pagelink{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;margin-top:20px;padding: 0 20px;}
.pagelink .pagelink-item{width:49%;display:flex;align-items:flex-start;flex-direction:column;background-color: #ECECEC;}
.pagelink .pagelink-item a{font-weight: 400;font-size: 20px;color: #262A30;}
.pagelink .pagelink-item a:hover{color:#E4E4E4;background-color: #0D509A;}
.pagelink .pagelink-item .flex{display:inline-flex;align-items:center;width:100%;height:50px;background:#FFF;overflow:hidden;background-color: #F9F9F9;border-bottom: 1px solid #7A7A7A;}
.pagelink .pagelink-item .flex em{width:80px;height:100%;display:inline-flex;align-items:center;justify-content:center;color:#56595E;}
.pagelink .pagelink-item .flex span{flex:1;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;padding:0px 10px;transition:all 0.1s linear;}
.pagelink .pagelink-item.next{align-items:flex-end;}
.pagelink .pagelink-item.next span{text-align:right;}

/*翻页结束*/




/*下载聚合页*/
/*下载页搜索*/

.downindex{margin: 20px 0;background-color: #FFFFFF;padding: 20px 0;}
.downSearch{text-align: left;padding:130px;}
.downSearch_search{display:flex;margin-bottom:20px;overflow:hidden;border-radius:var(--borderradius);}
.downSearch_search input{flex:1;border:1px solid #000000;background:#FFFFFF;max-width: 500px; outline:0;padding:0px 15px;transition:all .1s linear;border-top-left-radius:var(--borderradius);border-bottom-left-radius:var(--borderradius);}
.downSearch_search input:focus{border-color:#0D54A5;}
.downSearch_choice{margin: 0 2px;}
.downSearch_search button{border:1px solid var(--color);width:45px;height:45px;background:var(--color);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .1s linear;}
.downSearch_search button:hover{opacity:.95;}
.downSearch_search button em{font-size:22px;color:#FFF;}
/*下载搜索结束*/
/*下载聚合页结束*/


/*下载页搜索*/






/*下载页面*/
.Specificationdown{background-color: #929292;}
.Drivedown,.Instructionsdown,.Specificationdown,.downintroduce{width: 99%;height: auto; margin-top: 40px;padding: 20px;}
.downintroduce_head{width: 100%;height: auto;padding-bottom: 20px;padding-top: 22px;margin-bottom: 4px;background-color: #F9F9F9;border-bottom: 1px solid #EFEFEF;}
.downintroduce_head h3{padding: 10px 0 10px 30px;font-size: 20px;}
.downintroduce_title{width: 100%;height: auto;padding-bottom: 20px;padding-top: 22px;margin-bottom: 4px;font-size: 20px;background-color: #F9F9F9;border-bottom: 1px solid #EFEFEF;}

/*按钮样式*/
.download_btn {float: right;display: block;padding: 10px 80px 10px 0;}
.download_btn button{width: 180px;height: 40px;background-color: #0054A5;font-weight: 400;font-size: 16px;color: #FFFFFF;line-height: 24px;text-align: center;font-style: normal;text-transform: none;}
.download_btn button:hover{color: #0054a5;background-color: #FFFFFF;font-weight: bold;}

/*下载页面结束*/




/*newsTable*/

.newsTable{margin: 50px 0;}

.newsTable_txte{width: 100%;}

.newsTable li{

    margin-bottom:2em;

    border-bottom:1px solid #E5E5E5;

    transition:all .1s linear;

    overflow:hidden;

}

/*newsTable end*/

























.newslist li{

    margin-bottom:2em;

    border:1px solid #E5E5E5;

    background:#FFF;

    transition:all .1s linear;

    border-radius:var(--borderradius);

    overflow:hidden;

}

.newslist li:hover{

    border-color:var(--color);

}

.newslist li:hover .newslist-img img{

    transform:scale(1.02);

}

.newslist li:hover .newslist-info .title{

    color:var(--color);

}

.newslist li:hover .newslist-info .more em{

    color:var(--color);

}

.newslist li .newslist-img a{

    display:flex;

    align-items:center;

    justify-content:center;

    width:100%;

    height:100%;

}

.newslist li .newslist-img img{

    width:100%;

    height:100%;

    object-fit:cover;

}

.newslist li .newslist-info{

    padding:20px 20px 0px;

}

.newslist li .newslist-info .date{

    color:var(--color);

}

.newslist li .newslist-info .date em{

    margin-right:5px;

}

.newslist li .newslist-info .title{

    color:#272727;

    font-size:18px;

    display:-webkit-box;

    -webkit-box-orient:vertical;

    -webkit-line-clamp:2;

    overflow:hidden;

    margin:10px 0 20px;

    font-weight:var(--fontbold5);

}

.newslist li .newslist-info .more,.newslist li .newslist-info .txet{

    display:flex;

    align-items:center;

    justify-content:space-between;

    color:var(--color);



    text-transform:lowercase;

    border-top:1px solid #DCDCDC;

    padding:15px 0;

}

.newslist li .newslist-info .more em{

    color:#666;

    font-weight:var(--fontbold5);

}

.newslist.list1 li{

    width:31%;

    margin-right:2.3%;

}

.newslist.list1 li .newslist-img{

    width:100%;

    max-height:300px;

}

.newslist.list0 li{

    width:100%;

    display:flex;

    align-items:center;

}

.newslist.list0 li .newslist-img{

    width:350px;

}

.newslist.list0 li .newslist-info{

    flex:1;

}

.newslist.list0 li .newslist-info .title{

    margin:20px 0px 40px;

}

.recentnews-list{

    padding:20px;

}

.recentnews-list li{

    display:flex;

    align-items:center;

    margin-bottom:20px;

}

.recentnews-list li:last-child{

    margin-bottom:0px;

}

.recentnews-list li .img{

    width:110px;

    height:80px;

    background:#F3F3F3;

    border-radius:var(--borderradius);

}

.recentnews-list li .img img{

    width:100%;

    height:100%;

    object-fit:cover;

    transition:all .1s linear;

}

.recentnews-list li .info{

    flex:1;

    padding-left:15px;

}

.recentnews-list li .info .title{

    font-weight:500;

    line-height:1.4;

}

.recentnews-list li .info .date{

    color:#999;

    margin-top:5px;

    font-size:14px;

}

.recentnews-list li .info .date em{

    margin-right:5px;

}

.recentnews-list li:hover .img img{

    transform:scale(1.05);

}

.recentnews-list li:hover .info .title{

    color:var(--color);

}

.newscontent-title{

    font-size:24px;

    font-weight:var(--fontbold5);

}

.newscontent-details{

    margin-bottom:20px;

}

.newscontent-details article{

    margin-bottom:30px;

}

.newscontent-date{

    color:#666;

    display:flex;

    flex-wrap:wrap;

    margin:5px 0px 20px;

}

.newscontent-date p{

    margin-right:15px;

}

.newscontent-date p:last-child{

    margin-right:0px;

}

.newscontent-date em{

    color:var(--color);

    margin-right:4px;

}

.newscontent-date .newsendinquiry{

    cursor:pointer;

}



.project-wrap{

    display:flex;

    flex-wrap:wrap;

    list-style:none;

}

.project-wrap li{

    width:31%;

    margin-right:3.5%;

    margin-bottom:30px;

    position:relative;

    overflow:hidden;

    border-radius:var(--borderradius);

}

.project-wrap li:hover .project-info{

    transform:translateY(0);

    opacity:1;

    visibility:initial;

}

.project-wrap li .project-img img{

    width:100%;

    height:100%;

    object-fit:cover;

}

.project-wrap li .project-info{

    position:absolute;

    left:0px;

    top:0px;

    width:100%;

    height:100%;

    padding:20px 26px;

    transition:all .2s linear;

    background:rgba(0,0,0,.6);

    transform:translateY(100%);

    opacity:0;visibility:hidden;

}

.project-wrap li .project-info a{

    display:flex;

    height:100%;

    width:100%;

    flex-direction:column;

    padding:30px;

    border:1px solid var(--color);

    color:#F3F3F3;

    border-radius:var(--borderradius);

}

.project-wrap li .project-info a .project-name{

    font-size:22px;

    display:-webkit-box;

    -webkit-box-orient:vertical;

    -webkit-line-clamp:2;

    overflow:hidden;

    margin-bottom:15px;

    line-height:1.2;

}

.project-wrap li .project-info a .project-content{

    display:-webkit-box;

    -webkit-box-orient:vertical;

    -webkit-line-clamp:3;

    overflow:hidden;

}

.project-wrap li:nth-child(3n){

    margin-right:0px;

}

.faqs-list{

    list-style:none;

}

.faqs-list li{

    width:100%;

}

.faqs-list .project-info{

    margin-bottom:1em;

}

.faqs-list .project-info.open .project-name em{

    transform:rotateX(180deg);

}

.faqs-list .project-info .project-name{

    width:calc(100% - 50px);

    background:#F7F7F7;

    min-height:52px;

    border-radius:var(--borderradius);

    position:relative;

    margin-right:0px;

    margin-left:auto;

    display:flex;

    align-items:center;

    padding:10px 15px;

    cursor:pointer;

}

.faqs-list .project-info .project-name em{

    transition:all .1s linear;

    position:absolute;

    right:25px;

    top:14px;

    color:var(--fontcolor);

    font-weight:var(--fontbold6);

}

.faqs-list .project-info .project-name::before{

    position:absolute;

    left:-50px;

    top:8px;

    content:"Q";

    width:30px;

    height:30px;

    background:#acacac;

    border-radius:50%;

    display:flex;

    align-items:center;

    justify-content:center;

    color:#FFF;

}

.faqs-list .project-info .project-name::after{

    content:"";

    position:absolute;

    left:-18px;

    top:10px;

    width:0px;

    height:0px;

    border:10px solid transparent;

    border-right:10px solid #F7F7F7;

}

.faqs-list .project-info .project-content{

    display:none;

    border-radius:5px;

    margin-top:1em;

    margin-left:50px;

    margin-right:40px;

    position:relative;

    padding:10px 15px;

    z-index:1;

}

.faqs-list .project-info .project-content::after{

    content:"";

    position:absolute;

    left:0px;

    top:0px;

    width:100%;

    height:100%;

    background:var(--color);

    opacity:.2;

    z-index:-1;

    border-radius:var(--borderradius);

    overflow:hidden;

}

.faqs-list .project-info .project-content::before{

    position:absolute;

    right:-40px;

    top:8px;

    content:"A";

    width:30px;

    height:30px;

    background:var(--color);

    border-radius:50%;

    display:flex;

    align-items:center;

    justify-content:center;

    color:#FFF;

}

.download-list{

    display:flex;

    flex-wrap:wrap;

    justify-content:space-between;

}

.download-list li{

    width:49%;

    display:flex;

    flex-wrap:wrap;

    justify-content:space-between;

    align-items:center;

    box-shadow:1px 2px 10px rgba(0,0,0,.1);

    transition:all .1s linear;

    padding:15px;

    margin-bottom:20px;

    border-radius:var(--borderradius);

}

.download-list li:hover{

    box-shadow:1px 2px 10px rgba(0,0,0,.2);

}

.download-list li .download-img{

    width:140px;

}

.download-list li .download-img img{

    width:100%;

}

.download-list li .download-info{

    flex:1;

    padding:0px 20px;

}

.download-list li .download-btn{background-color: #0D509A; display:flex;align-items:center;justify-content:center;color:#FFF;border-radius:4px;width:140px;height:36px;transition:all .2s linear;white-space:nowrap;overflow:hidden;padding:0px 10px;}

.download-list li .download-btn:hover{box-shadow:1px 2px 10px rgba(0,0,0,.8);}

.pagehistory{

    display:flex;

    flex-wrap:wrap;

    align-items:center;

    justify-content:space-between;

}

.pagehistory-left{

    width:54%;

    position:relative;

    padding:70px 0px;

}

.pagehistory-left::after{

    content:"";

    position:absolute;

    left:50%;

    transform:translateX(-50%);

    top:0px;

    width:6px;

    height:100%;

    background:#DCDCDC;

}

.pagehistory-right{

    width:40%;

}

.pagehistory-right img{

    width:100%;

    border-radius:var(--borderradius);

}

#historySwiper{

    position:relative;

    height:500px;

    overflow:hidden;

    z-index:9;

}



.pagehistory-next,.pagehistory-prev{

    position:absolute;

    left:50%;

    transform:translateX(-50%);

    width:48px;

    height:48px;

    background:#FFF;

    border:1px solid #DCDCDC;

    border-radius:50%;

    z-index:1;

    display:flex;

    align-items:center;

    justify-content:center;

    font-size:22px;

    font-weight:var(--fontbold6);

    cursor:pointer;

    bottom:0px;

}

.pagehistory-prev{

    transform:translateX(-50%) rotateX(180deg);

    bottom:auto;top:0px;

}

.inquiry-prolist{

    margin:20px 0px;

}

.inquiry-prolist .inquiry-pro-item{

    display:flex;

    align-items:center;

    box-shadow:1px 2px 10px rgba(0,0,0,.1);

    padding:20px;

}

.inquiry-prolist .inquiry-pro-item:nth-child(n+2){

    margin-top:20px;

}

.inquiry-prolist .inquiry-pro-item .pro-item-img{

    width:160px;

}

.inquiry-prolist .inquiry-pro-item .pro-item-img img{

    border:1px solid #EEE;

}

.inquiry-prolist .inquiry-pro-item .pro-item-name{

    flex:1;

    padding:0px 10px;

    color:#999;

}

.inquiry-prolist .inquiry-pro-item .pro-item-name a{

    color:var(--color);

    font-size:18px;

    font-weight:var(--fontbold6);

}

.inquiry-prolist .inquiry-pro-item .pro-item-del{

    background:var(--color);

    margin-right:30px;

    width:40px;

    height:40px;

    display:flex;

    align-items:center;

    justify-content:center;

    color:#FFF;

    cursor:pointer;

    border-radius:4px;

    transition:all .2s linear;

}

.inquiry-prolist .inquiry-pro-item .pro-item-del:hover{

    box-shadow:1px 2px 10px var(--color)

}

.page-solutions .title{

    color:#333;

    font-size:24px;

    margin-bottom:20px;

}

.page-solutions .flex{

    display:flex;

    flex-wrap:wrap;

    align-items:flex-start;

    justify-content:space-between;

}

.page-solutions .flex .left{

    width:40%;

}

.page-solutions .flex .left img{

    width:100%;

    border-radius:var(--borderradius);

}

.page-solutions .flex .right{

    flex:1;

    padding-left:3%;

}

.page-solutions .flex .right p{

    margin-bottom:10px;

}

.page-solutions .solutions-ul{

    list-style:none;

    margin-top:20px;

}

.page-solutions .solutions-ul li em{

    color:var(--color);

    font-size:20px;

    margin-right:5px;

    font-weight:var(--fontbold5);

}

.page-solutions .solutions-img{

    margin-top:50px;

    display:flex;

    flex-wrap:wrap;

    justify-content:space-between;

}

.page-solutions .solutions-img .img{

    width:24%;

    margin-bottom:20px;

}

.page-solutions .solutions-img .img img{

    width:100%;

    border-radius:var(--borderradius);

}

@media screen and (min-width: 769px){

    /*翻页标签*/

    .common-pagemodel{display: none;}

    /*翻页标签*/   

}

@media (max-width:768px){

    

    .thumbnail-box{padding: 0;margin: 0;}
    .utekwish{width: 100%;margin: 40px 0;}
    .utekwish_head{margin: 10px 0;}
    .utekwish_title{padding: 10px 0 0 0 ;margin: 0;}
    .utekwish_title hr{margin: 20px 0px;border: 2px solid #159244;; width: 90%;text-align: left;}
    .utekwish_img{margin-top: 20px;padding-bottom: 10px;}
    .mission_upleft h3,
    .mission_upright h3,
    .mission_dowleft h3,
    .mission_dowright h3{padding: 10px 0 0 0;margin: 0px;text-align: center;font-weight: bold;font-size: 14px;color: #FFFFFF;height: 50px;}
    .utekvalue_title{padding:0px;margin: 0px;width: 100%;}
    .utekvalue_title h3{padding-bottom: 10px;}
    .utekvalue_title p{padding-bottom: 20px;}    
    .newsindex_wide{padding:20px;margin: 0;}
    .newsindex_head{text-align: center;}
    .newsindex_head h2{font-size: 20px;}
    .newsindex_time p{text-align:right;}
    .photot_text img{width: 100%;height: auto;padding-top: 6px;}
    .photot_text dt{background-color: #F4F7FA;height: auto;width: 100%;margin: 2px;}
    .prodetails-info h2{font-size: 20px;text-align: center;}
    .prodetails-info p{font-weight: 100;font-size: 16px;color: #56595E;line-height: 30px;text-align: left;padding-left: 20px;padding-right: 20px;}
    
    .swiper-slide .table{max-width: 100%;}
    
    
	/*手机宇泰商学院*/

	.video{margin-top: 50px}
	.videolist {margin-bottom:20px; }
	.videolist:hover{ cursor: pointer; }
	.videos{ display:none; border: 1px solid #FFFFFF; position:fixed; left:90%; top:70%; margin-left:-320px; margin-top:-210px; z-index:100; width:auto; height:auto;}
	.vclose { position:absolute;right:1%; top:1%; border-radius:100%; cursor: pointer;}
    
    

    /*翻页*/

    .FlippingPages{margin: 2px;}

    .pagelink{margin-top:10px;}
    .pagelink .pagelink-item{width:100%;}
    .pagelink .pagelink-item .flex em{width:100%;height:auto;display:inline-flex;align-items:center;justify-content:center;color:#56595E;}


    /*翻页结束*/
    
    


    /**/


    /**/

    .Search_endedlist img{text-align: center;min-height: 100px;max-height: 180px;}    

    /*禁止*/



    .select_time{display: none;}
    .comAdv{display: none;}
    .utekpage_button{display: none;}   
    .banner-inner img{display: none;}
    .common-page{display: none;}
    .leftcontact{display: none;}
    .downSearch{display: none;}
    .searchSearch{display: none;}

    /*禁止结束*/

    

    /*内页导航栏*/

    .download_btn {float: right;display: block;padding: 10px 0px 10px 0;}

    

    

    

}



@media (max-width:991px){

    .aboututek_contain{}

    .aboututek_title{text-align: left;margin-top: 10px;}

    .aboututek_img{padding: 0;}

}

@media all and (min-width:992px) and (max-width:1599px){

    .aboututek_img{width: 100%;}

    .aboututek_title{width: 100%;}

}



@media (max-width:1440px){

	.prodetails-info{

        padding-left:20px;

    }

	.thumbnail-show{

        width:400px;

        height:400px;

    }

	.thumbnail-box{

        width:72px;

        margin-right:10px;

    }

	.thumbnail-box .list{

        height:324px;

    }

}

@media (max-width:1366px){

	.pagehistory-left{

        width:66%;

    }

	.pagehistory-right{

        width:30%;

    }

	#historySwiper{

        height:550px;

    }

	.pro-list.list0 li .pro-img{

        width:40%;

    }

}

@media (max-width:1280px){

	.sidebar{

        width:100%;

    }

	.page-main{

        margin-right:20px;

    }

	.preview-container{

        width:100%;

    }

	.prodetails-info{

        width:100%;

        padding-left:0px;

        padding-top:30px;

    }

	.thumbnail-box{

        width:100px;

    }

	.project-wrap li .project-info{

        padding:15px 20px;

    }

	.project-wrap li .project-info a{

        padding:15px;

    }

}

.prodetails-wrap{

    margin-top:40px;

}

.prodetails-img{

    position:relative;

}

.prodetails-img img{

    width:100%;

}

.prodetails-img .content{

    position:absolute;

    left:50%;

    top:50%;

    display:flex;

    flex-direction:column;

    align-items:center;

    justify-content:center;

    transform:translate(-50%,-50%);

    width:100%;

    color:#FFF;

    text-align:center;

    font-size:18px;

}

.prodetails-img .content .span1{

    font-weight:var(--fontblod5);

    margin-bottom:15px;

    font-size:42px;

}

.prodetails-template-title{

    width:100%;

    height:43px;

    margin-bottom:30px;

    display:flex;

    background-color:#EAEAEA;

    color:#FFF;

    position:relative;

}

.prodetails-template-title h5{
    display:inline-block;
    background:var(--color);
    color:#FFF;
    margin:0px;
    padding:0px 30px 0px 20px;
    font-size:18px;
    text-transform:uppercase;
    position:absolute;
    left:0px;
    top:50%;
    transform:translateY(-50%);
    height:54px;
    line-height:54px;
}

.prodetails-template-title h5::after{

    content:"";

    display:block;

    width:26px;

    height:104%;

    background-color:#FFF;

    position:absolute;

    right:-15px;

    top:-1px;

    transform:skewX(18deg);

}

.prodetails-list li{

    margin-bottom:20px;

}

.prodetails-list li .li1{

    color:#0162c9;

    font-weight:var(--fontblod5);

}

.prodetails4{

    display:flex;

    flex-wrap:wrap;

    justify-content:space-between;

}

.prodetails4 .item{

    width:48%;

    border-radius:6px;

    overflow:hidden;

    margin-bottom:20px;

}

.prodetails4 .item img{

    width:100%;

}

.prodetails-flex{

    display:flex;

    align-items:center;

}

.prodetails-flex .left{

    width:45%;

}

.prodetails-flex .right{

    flex:1;

    padding-left:30px;

}

.prodetails-flex .right .title{

    display:flex;

    align-items:center;

    justify-content:space-between;

}

.prodetails-flex .right .title .lable{

    font-size:26px;

    font-weight:var(--fontblod5);

    position:relative;

    padding-bottom:10px;

}

.prodetails-flex .right .title .lable::after{

    content:"";

    position:absolute;

    left:0px;

    bottom:0px;

    background:var(--color);

    width:70px;

    height:3px;

}

.prodetails-flex .right .title .more{

    text-transform:uppercase;

    color:var(--color);

    font-weight:var(--fontblod5);

}

.prodetails-flex .right .text{

    margin-top:20px;

}

.prodetails-list3{

    display:flex;

    flex-wrap:wrap;

    justify-content:space-between;

    margin-top:30px;

}

.prodetails-list3 li{

    width:32%;

    border-radius:10px;

    overflow:hidden;

    margin-bottom:20px;

}

.prodetails-list3 li img{

    width:100%;

}

.prodetails6{

    margin-top:50px;

    display:flex;

    flex-wrap:wrap;

    justify-content:space-between;

    padding-left:10px;

}

.prodetails6 .item{

    width:30%;

    background:#153a6e;

    color:#FFF;

    text-align:center;

    margin-bottom:50px;

    padding:20px 20px;

    position:relative;

}

.prodetails6 .item:nth-child(2n){

    background:var(--color)

}

.prodetails6 .item:nth-child(2n) .num{

    border-color:var(--color);

    color:var(--color);

}

.prodetails6 .item .num{

    position:absolute;

    left:-20px;

    top:-20px;

    width:40px;

    height:40px;

    border-radius:50%;

    display:flex;

    align-items:center;

    justify-content:center;

    border:2px solid #153a6e;

    color:#153a6e;

    background:#FFF;

}

.prodetails6 .item .title{

    display:flex;

    align-items:center;

    justify-content:center;

    font-size:18px;

    margin-bottom:15px;

    font-weight:var(--fontblod5);

}

.prodetails6 .item .title img{

    margin-right:10px;

    width:25px;

}

.prodetails6 .item .text{

    font-size:14px;

    line-height:1.4;

}

.packaging-log .title{

    text-align:center;

    font-size:30px;

    font-weight:var(--fontblod5);

    margin-bottom:10px;

}

.packaging-log .text{

    text-align:center;

    margin-bottom:30px;

}

.packagingul{

    margin-top:50px;

    display:flex;

    flex-wrap:wrap;

    justify-content:space-between;

}

.packagingul li{

    width:31%;

    position:relative;

    overflow:hidden;

}

.packagingul li:hover img{

    transform:scale(1.02);

}

.packagingul li img{

    width:100%;

    transition:all .1s linear;

}

.packagingul li .info{

    position:absolute;

    bottom:0px;

    left:0px;

    width:100%;

    height:46px;

    display:flex;

    align-items:center;

    justify-content:center;

    background:rgba(0,0,0,.4);

    color:#FFF;

}

.list-paddingleft-2{

    list-style:none;

}

/*faq*/

h4.cate-h4, h4.pro-h4 {

    clear:both;

    font-weight:var(--fontbold6);

}

ul.cate-ulli, ul.pro-ulli {

    clear:both;

    padding:10px 0px 10px 20px;

}

ul.cate-ulli li, ul.pro-ulli li {

    list-style-type:disc;

    line-height:1.7;

}

ol.cate-ulli, ol.pro-ulli {

    clear:both;

    padding:10px 0px 10px 30px;

}

ol.cate-ulli li,

ol.pro-ulli li {

    list-style-type:decimal;

    line-height:1.7;

}

.prohome-content{

    clear:both;

    margin:0px auto 50px;

    padding:0px 70px;

    max-width:1700px;

    line-height:1.6;

    box-sizing:border-box;

}

.prolist-bottom{

    clear:both;

    margin:0px auto 30px;

    padding:0px 70px;

    max-width:1700px;

    line-height:1.6;

    box-sizing:border-box;

}

@media(max-width:1024px){

	.prohome-content{

        clear:both;

        margin:0px auto 50px;

        padding:0px 15px;

    }

	.prolist-bottom{

        clear:both;

        margin:0px auto 30px;

        padding:0px 15px;

    }

}

.prolist-content{

    clear:both;

    margin:0px auto 15px;

    line-height:1.6;

}

.ck-widget-toc{

    display:table;

    border:1px solid #a2a9b1;

    background-color:#f8f9fa;

    padding:10px 20px 10px 10px;

    font-size:95%;

    margin:15px 0px;

    min-width:300px;

    max-width:100%;

}

.ck-widget-toc ol{
    padding:0px 0px 0px 30px;;
    counter-reset:item;
}

.ck-widget-toc ol li{
    display:block;
    position:relative;
    list-style:none;
}

.ck-widget-toc ol li:before{
    content:counters(item, ".");
    counter-increment:item;
    position:absolute;
    margin-right:100%;
    right:10px;
}

.ck-widget-toc-title{
    text-align:left;
    font-weight:700;
    margin:0px 0px 5px 0px;
    padding:0px 0px 0px 5px;
}

.ck-widget-pt{
    padding-top:100px;
    margin-top:-100px;
}

.ck-widget-toc1{
    display:table;
    border:1px solid #a2a9b1;
    background-color:#f8f9fa;
    padding:10px 20px 10px 10px;
    font-size:95%;
    margin:15px 0px;
    min-width:300px;
    max-width:100%;
}

.ck-widget-toc1 ol{
    padding:0px 0px 0px 30px;
    counter-reset:item;
}

.ck-widget-toc1 ol li{
    display:block;
    position:relative;
    list-style:none;
}

.ck-widget-toc1 ol li:before{
    content:counters(item, ".");
    counter-increment:item;
    position:absolute;
    margin-right:100%;
    right:10px;
}

.wmkc-black{
    color:#111!important;
}

.wmkc-border-black{
    border-color:#111!important;
}

.wmkc-green{
    color:#2cb740!important;
}

.wmkc-border-green{
    border-color:#2cb740!important;
}

.wmkc-blue{
    color:#217fe1!important;
}

.wmkc-border-blue{
    border-color:#217fe1!important;
}
.wmkc-yellow{
    color:#fcb026!important;
}

.wmkc-border-yellow{
    border-color:#fcb026!important;
}

.wmkc-red{
    color:#ee2c2d!important;
}

.wmkc-border-red{
    border-color:#ee2c2d!important;
}

.wmkc-template-55>.wmkc-faq-list>.wmkc-faq-item{
    border:1px solid #ddd;
    padding:10px;
    box-sizing:border-box;
    margin:10px auto;
    position:relative;
}

.wmkc-template-55>.wmkc-faq-list>.wmkc-faq-item>.wmkc-faq-tit>p{
    padding-right:40px;
    margin:0px;
    line-height:1.6;
    font-weight:700;
    font-size:16px;
    cursor:pointer;
    position:relative;
}

.wmkc-template-55>.wmkc-faq-list>.wmkc-faq-item>.wmkc-faq-tit>p::after,
.wmkc-template-55>.wmkc-faq-list>.wmkc-faq-item>.wmkc-faq-tit>p::before{
    content:"";
    width:16px;
    height:2px;
    background-color:#000;
    position:absolute;
    top:14px;right:12px;
}

.wmkc-template-55>.wmkc-faq-list>.wmkc-faq-item>.wmkc-faq-tit>p::after{
    transform:rotate(90deg);
}

.wmkc-template-55>.wmkc-faq-list>.wmkc-faq-item>.wmkc-faq-tit.active>p::after{
    opacity:0;
}

.wmkc-template-55>.wmkc-faq-list>.wmkc-faq-item>.wmkc-faq-box{
    color:#666;
    line-height:1.5;
    padding-top:6px;

}

