@media (min-width: 1200px) and (max-width: 1439px) { .container {max-width: 1200px !important;min-width: 1200px !important;} }
@media (min-width: 1440px) { .container {min-width: 1440px !important;} }
.headernav-container .logonav{width:16%;}
.headernav-container ul{ width: 64%;}
.headernav-container ul li{padding:0 4% 0 3%;}
@media (max-width: 1440px) { .headernav-container ul li{padding:0 3%;}}
.centernav-fluid{padding: 20px 0; background: #f5f5f5;}
.selectdiv{ width: 25%; }
.searchnav input{ width:66%; }
#myCarousel{height: 632px;}
#myCarousel a.carousel-control,#mycarousel a.carousel-control{padding: 0;top: 50%;margin-top: -25px;width: 50px;height: 50px; line-height: 50px; -webkit-border-radius: 50%;-moz-border-radius: 50%;-ms-border-radius: 50%;-o-border-radius: 50%;border-radius: 50%;background: rgba(255, 255, 255, .5);font-size: 30px;color: rgba(17, 17, 17, .1);}
.centernav-fluid a{padding: 14px 0; margin-right:26px; width: calc((100% - 130px) / 5);transition-property: all; transition-duration: .5s;};
.centernav-fluid a:last-of-type{margin-left: 0;}
.marktitle{margin-right: 15px; width: 58px; height: 58px; line-height: 56px; border:2px solid #d30c33; color: #d30c33; -webkit-border-radius: 50%;-moz-border-radius: 50%;-ms-border-radius: 50%;-o-border-radius: 50%;border-radius: 50%;}
.markmsg small,.color-999{color: #999;}
.pane{padding: 60px 0 0;}
.company-pane-ul li{margin:0 26px 40px auto; width: calc((100% - 78px) / 4); border: 1px solid #dedcdc; overflow: hidden;transition-property: all; transition-duration: .5s;}
.company-pane-ul li:nth-of-type(4n){margin-right: 0;}
.companyimg{height: 330px;}
.companyimgsketch{height: 256px;transition-property: all; transition-duration: .5s;}
.companyimg i{top: 0; left: 0; width: 50px; height: 55px; background: url(../images/newbranch/makicon-min.png) no-repeat center center; -webkit-background-size: contain; background-size: contain;}
.companylogoimgdiv{bottom: 52%; left:50%; -webkit-transform:translate(-50%,91%); transform:translate(-50%,91%); width: 132px; height: 132px;}
.companymsg{padding: 0 0;}
.companydistnav{ width: calc(100% - 30px); margin:15px 15px 20px; border: 1px solid #666; height: 42px; line-height: 42px;}
.companydistnav p:first-of-type{border-right: 1px solid #666;}
.company-pane-ul li:hover .companyimgsketch{transform:scale(1.1); -webkit-transform:transform:scale(1.1); transition-property: all; transition-duration: .5s;}
.advertisement,.advertisement img{height: 118px;}
.vrul li{margin-bottom: 26px; transition-property: all; transition-duration: .5s;}
.vr_fl{width: 32%;}
.vr_fl li:first-of-type a:first-of-type,.vr_fl li:first-of-type a img{height: 334px;}
.vr_fl li:nth-of-type(2) a:first-of-type,.vr_fl li:nth-of-type(2) a img{height: 293px;}
.vrtitle{bottom: 0; left: 0; padding: 0 10px; height: 50px; line-height: 50px; background: rgba(0,0,0,.4); color: #fff;}
.vrtitle h2{height: 50px; line-height: 50px;}
.vrul li a.poa{top: 0; right: 0; height: 35px; line-height: 35px; width: 112px; background: #e6e5f0;transition-property: all; transition-duration: .5s;}
.vr_center{margin: 0 26px; width: 28%;}
.vr_center li:first-of-type a:first-of-type,.vr_center li:first-of-type img{height: 360px;}
.vr_center li:nth-of-type(2) a:first-of-type,.vr_center li:nth-of-type(2) img{height: 267px;}
.vr_fr{width: calc(40% - 77px);}
.casefl{width: 37%; height: 480px; margin: 20px 26px auto 0;}
.casefl a,.casefl a img{height: 480px;}
.casefr{width: calc(63% - 35px);}
.casefr a{width: calc((100% - 52px) / 3); margin: 20px 26px auto 0;}
.casefr a,.casefr a img{height: 230px;}
.maskcase{height: 100%; padding: 0 10px; top: 0; left: 0; color: #fff; line-height: 30px; background: rgba(51,51,51,.55); flex-direction:column; justify-content:center; align-items:center;}
.methodpane{margin-bottom: 50px; height: 190px;}
.methodul{top:0; left: 0; z-index: 1;}
.methodul li{width: calc(100% / 7);}
.methodul li i{font-size: 59px;}
.methodul li span{margin: 20px auto 0; height: 35px; line-height: 35px; width: 35px; border: 1px solid #9b9b9b; box-shadow: 0 0 0 10px #fff; }
.linebg{width: 86%; bottom: 23px; left:7%; height: 1px; background: #999;}
.methodnews_fl a{margin-right: 20px; width: calc((100% - 40px) / 2);}
.methodnews_fl img{height: 282px;}
.methodnewsmsg{padding: 0 10px;}
.methodnews_fl a,.methodnews_fr>section{box-shadow: 0 0 0 1px rgba(0,0,0,.1);}
.methodnewsmsg h2{height: 50px;}
.methodnewsmsg h2,.methodnewsmsg p,#mycarousel a p{display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; line-height: 25px;}
.methodnews_fr>section {height:200px; margin-bottom: 17px;}
.methodnews_fr a img{height:200px; width: 256px;}
.methodnews_fr .methodnewsmsg{width: calc(100% - 256px); }
.methodnews_fr .methodnewsmsg{flex-direction:column;}
.methodnews_fr .methodnewsmsg,.centernav-fluid a{justify-content:center; align-items:center;}
.serverlocal,.serverlocal img{height: 220px;}
.serverlocal_fl a,.serverlocal_fr a:nth-of-type(2n-1){margin-right: 20px;}
.serverlocal_fl a:nth-of-type(2),.serverlocal_fl a:nth-of-type(3){width: calc((62% - 40px) /2 );}
.serverlocal_fr{padding-left: 20px;}
.serverlocal_fr a,.serverlocal_fr a img{height: 101px;}
.serverlocal_fr a{width: calc((100% - 20px) /2 ); margin-bottom: 18px;}
#mycarousel .item a{width: calc((100% - 76px) /3 ); margin: 15px 10px; box-shadow: 0 0 0 1px rgba(0,0,0,.1);}
#mycarousel .item a img{height: 231px;}
.friendlink .col-xs-3 p{margin:10px auto;}
#mycarousel a p{height: 50px;}
.headernav-container ul li a:hover{ color: #db111f;}
.caseshowex a,.methodnews a,#mycarousel .item a{transition-property: all; transition-duration: .5s;}
.casefr a:nth-of-type(3n),.serverlocal_fl a:last-of-type{margin-right: 0;}
.centernav-fluid a:hover,.company-pane-ul li:hover{transform:scale(1.08); -webkit-transform:transform:scale(1.08); transition-property: all; transition-duration: 1s; box-shadow: 0 0 6px 2px rgba(74,74,71,.2);}
.vrul li:hover,.caseshowex a:hover,.methodnews a:hover,#mycarousel .item a:hover{transform:scale(1.05); -webkit-transform:transform:scale(1.05); transition-property: all; transition-duration: 1s; box-shadow: 0 0 6px 2px rgba(74,74,71,.2);}
.design-container-fluid,.design-container{background: #eee;}
.design-container a{width: calc(100% / 6);}
.design-container a:last-of-type{margin-right: 0;}
.design-container img{width: 150px; height: 150px; background: #fff;}
#myCarousel a.left{left: 4%;}
#myCarousel a.right{right: 4%;}
#mycarousel a.left{top:35%; left: 1%; width: 36px; height: 36px; line-height: 36px;}
#mycarousel a.right{top:35%; right: 1%; width: 36px; height: 36px; line-height: 36px;}
/*模态框*/
#free-modal {top: 40%;transform: translateY(-40%);margin: 0 auto;}
#free-modal,#free-modal .modal-dialog {width: 300px;margin-bottom: 0;}
#free-modal form {margin: 0 2%;}
#free-modal form input,#free-modal form select {margin-bottom: 10px;padding: 0 10px;}
.free-apply {border: none;color: #fff;}
.bgred {background: #eb302f;}
#free-modal h4 {margin-bottom: 10px;}
.object-fit-container{object-fit:conver;}
.stylechose3D a{padding: 0 20px; margin:20px auto 40px;}
.stylechose3D a:after{content: "/"; margin-left: 42px;}
.stylechose3D a:last-of-type:after{content: "";}
