﻿@charset "utf-8";
.table,.table-foot{width:100%;max-width:100%}
#details p .do-entry-item-key{white-space:normal!important}
.about-banner p a,.con-banner p a,.net-banner p a,.pro-banner p a{color:#fdb812}
.about-banner p span,.con-banner p span,.net-banner p span,.pro-banner p span{color:#fdb812}
.singglepic{padding:0!important;border:none}
#testimonial{background-image:url(/uploads/20189643/beijin.jpg)}
@media screen and (min-width:768px){ul.submenu{border-top:1px solid #fff;top:66px}}
.search{width:218px;height:34px;background-color:#fff;border:1px solid #aaa;border-radius:5px;position:absolute;top:10px;right:0;z-index:99999999999999;overflow:hidden}
.search input{border:none;height:30px;line-height:30px}
.search-box{width:190px;float:left;color:#666;padding-left:0;text-indent:6px}
.search-btn{width:26px;background:#fff url(/Content/C_IMG/Common/btn.png) 3px 6px no-repeat;padding:0}
.search input:focus{outline:0}
.tcont{position:absolute;right:230px;top:16px;z-index:99999}
.tcont span{margin-left:18px}
.tcont a{color:#fff}
.tcont a:hover{color:#f1b41c}
@media screen and (min-width:1000px){#xyz{right:650px}
.navbar-nav{margin-top:40px}}
@media screen and (max-width:999px){.search,.tcont{visibility:hidden;height:0;width:0}}
.pinfo a{color:#fff}
.service-block h3{color:#fff}
.service-block a:hover h3{color:#f0b31c}
.con-info span{margin:-5px 0 0 0}
#counter{background-image:url(/Content/upload/201951751/201905291357079476638.jpg)}
#team-skills{background-image:url(/Content/File_Img/9643/team-skillsbg-bl.jpg);background-size:1920px}
.counters-item{border-color:#999}
.team-mate h3{color:#fff}
.footer-container .col .footText{color:#000;display:block;width:100%;height:36px;border:none;padding:0 12px;margin-top:12px;border-radius:4px}
.footer-container .col .footTextarea{width:100%;display:block;border:none;padding:12px;margin-top:12px;border-radius:4px}
.footer-container .col .footBtn{color:#000;background:#fdb812;border:none;margin-top:12px;height:36px;padding:0 25px;cursor:pointer;border-radius:4px}
.footer-container .col .footText:first-child{width:49%;float:left}
.footer-container .col .footText:nth-child(2){width:49%;float:right;margin-bottom:12px}
#new .new-list1{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:36px 0 0}
#new .new-list1>li{width:33.3333%;padding:0 25px;box-sizing:border-box}
#new .new-item{box-shadow:0 0 70px 0 rgba(184,184,184,.33);padding-bottom:30px}
#new .new-img{position:relative;display:block}
#new .new-img img{display:block;width:100%;height:auto}
#new .new-date{position:absolute;left:30px;font-size:14px;font-weight:700;padding:10px 14px;color:#fff;background:var(--color);bottom:0}
#new .new-date i{margin-right:6px}
#new .new-more{margin:0 30px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}
#new .new-more i{font-weight:700;transform:rotate(180deg)}
#new .new-title{display:block;font-weight:700;margin:18px 30px;padding-bottom:18px;border-bottom:1px solid #e3e3e3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:1.125em;color:#222}
#new .new-title:hover{color:var(--color)}
@media screen and (max-width:1470px){#new .new-title{margin:12px 20px}}
@media screen and (max-width:800px){#new .new-list1>li{padding:0 2vw;width:50%}
#new .new-list1>li:last-child{display:none}
#new .new-date{font-size:12px;padding:4px 6px;left:10px}
#new .new-item{padding-bottom:4px}
#new .new-title{font-size:16px;margin:6px 10px;padding-bottom:6px}
#new .new-more{font-size:12px;margin:10px}}
#new{padding-bottom:70px}
.pro-info-container .construction-nav li:nth-child(2){display:none}
#feedback{display:block!important}
.fade{opacity:1}
@media(max-width:916px){.contact .container{display:block!important}
.contact .container .feedbackForm{width:100%!important}}
.pro-info-container .construction-nav li{width:100%}
.construction-nav li a{padding:0;text-align:left;padding-left:20px}
#details iframe{width:100%;height:300px}
.honor-date{position:absolute;left:30px;font-size:14px;font-weight:700;padding:10px 14px;color:#fff;background:#f47920;bottom:0}
.honortext{background:#fff;padding-bottom:30px}
.honortext a span{padding:0 30px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;width:100%}
.honortext p{display:block;font-weight:700;margin:0 18px 30px;padding-bottom:18px;border-bottom:1px solid #e3e3e3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:1.125em;color:#222}
.honor .down{display:none}
.our-list li img{width:48px;height:48px}
video{max-width:100%}
#video{width:100%;display:block}