@media all and (max-width:2560px){#solid{height:715px;}.product-index {margin:100px auto auto;}#solid #btt{top:740px;}}
@media all and (max-width:2048px){#solid{height:715px;}.product-index {margin:-103px auto auto;}#solid #btt{top:565px;}}
@media all and (max-width:1920px){#solid{height:715px;}.product-index {margin:-127pxpx auto auto;}#solid #btt{top:535px;}}
@media all and (max-width:1800px){#solid{height:715px;}.product-index {margin: -170px auto auto;}#solid #btt{top:490px;}}
@media all and (max-width:1792px){#solid{height:712px;}}
@media all and (max-width:1680px){#solid{height:667px;}.product-index {margin: -201px auto auto;}#solid #btt{top:400px;}}
@media all and (max-width:1600px){#solid{height:636px;}.product-index {margin: -143px auto auto;}#solid #btt{top:445px;}}
@media all and (max-width:1440px){
#solid{height:572px;}
.product-index {margin: -100px auto auto;}
#solid #btt{top:415px;}
.index-engineering-con{width:100%;}
.banner{height:300px;background-size:cover;}
.banner h3{width:90%;margin:auto;padding-top:145px;padding-left:5%;}
}
@media all and (max-width:1366px){#solid{height:543px;}.product-index {margin: -115px auto auto;}#solid #btt{top:380px;}}
@media all and (max-width:1360px){#solid{height:540px;}#solid #btt{top:380px;}}
@media all and (max-width:1280px){
#solid{height:508px;}
.product-index{margin:-65px auto auto;}
.index-engineering-con-left{width:453px;}
.index-engineering-con-left .item-1{left: 297px;top:140px;}
.index-engineering-con-left .item-2{left: 115px;top:161px;}
.index-engineering-con-left .item-3{left: 378px;top:65px;}
.index-engineering-con-left .item-4{left: 274px;top:331px;}
.index-engineering-con-left .item-5{left: 289px;top:237px;}
.index-engineering-con-left .item-6{left:367px;top:204px;}
}
@media all and (max-width:1152px){
#solid{height:458px;}
.product-index{margin: -84px auto auto;}
#solid #btt{top:320px;}
.index-engineering-con-left{ width:327px;}
.index-engineering-con-left .item-1{left: 297px;top:140px;}
.index-engineering-con-left .item-2{left: 115px;top:161px;}
.index-engineering-con-left .item-3{left: 378px;top:65px;}
.index-engineering-con-left .item-4{left: 274px;top:331px;}
.index-engineering-con-left .item-5{left: 289px;top:237px;}
.index-engineering-con-left .item-6{left:367px;top:204px;}
}
@media all and (max-width:1110px){
.header-top{width:100%;float:left;}
.tel img{width:120px;margin-top:5px;}
.logo img{ width:180px;}
header .business{right:20px;}
.banner{height:250px;background-size:cover;}
.contact_content,.contact_content-map{width:96%; margin:auto;}
.contact_content_job{padding-bottom:160px;}
.about_content_con img{width:100%;}
.about_content_con p {margin-bottom:0px;margin-top:0px;}
.honor-list-1{width:30%;margin-left:1.5%;margin-right:1.5%;}
.honor-list-2{width:30%;margin-left:1.5%;margin-right:1.5%;}
.honor-list-3{width:64%;margin-left:1.5%}
.honor-list-4{width:46%; margin-left:2%; margin-right:2%;}

.stormy-course ul li{width:328px;margin-bottom:20px;}
.stormy-course ul li h3{width:360px;height:50px;line-height:50px;}
.stormy-course ul li p{width:408px; float:left;}
.stormy-course .title-1{float:right;font-size:30px;color:#0c6eb4; padding-right:48px;background-image: url(../images/line-1.jpg);background-repeat: no-repeat;background-position: right center;}
.stormy-course .title-2{float:left;font-size:30px;color:#0c6eb4;padding-left:48px;background-image: url(../images/line-2.jpg);background-repeat: no-repeat;background-position: left center;}
.stormy-course-1{float:left; padding-left:142px; text-align:right;}
.stormy-course-2{float:right;padding-right:142px;}
.stormy-coursecon-1{width:290px;color:#585757;float:left;line-height:25px;font-size:16px;text-align:left;padding-right:48px;}
.stormy-coursecon-2{width:290px;color:#585757;float:right;line-height:25px;font-size:16px;text-align:left;padding-left:48px;}
.stormy-course-bottom{width:100%;float:left;height:249px;background-image:url(../images/stormy-course.jpg);background-repeat: no-repeat;background-position: center top;}
.stormy-1{margin-top:85px;}
.stormy-2{margin-top:20px;}
.stormy-3{margin-top:70px;}
.stormy-4{margin-top:73px;}
.stormy-5{margin-top:56px;}
.stormy-6{margin-top:50px;}
.stormy-7{margin-top:100px;}
.stormy-8{margin-top:15px;}
.stormy-9{margin-top:115px;}
.stormy-10{margin-top:38px;}
.stormy-11{margin-top:75px;}
.stormy-12{margin-top:80px;}
.stormy-13{margin-top:50px;}

}
@media all and (max-width:1100px){
.index-about-con{width:98% !important;padding-left:0px;}
.tel img{width:115px;margin-top:5px;}
.logo img{ width:175px;}
.header-top{width:100%;}
header .business{right:50px;}
}
@media all and (max-width:1024px){
#solid{height:407px;}
.product-index{margin:-50px auto auto;height:327px;}
#solid #btt{top:300px;}
.product-index{width:930px; overflow:hidden;}
.b1{width:232px;float:left;}
.b2{width:465px;float:left;}
.b3{width:233px;float:left;}
.item-block1{width:232px;height:327px;float:left;overflow:hidden;}
.item-block2{width:465px;height:163px;float:left;overflow:hidden;}
.item-block3{width:233px;height:164px;float:left;overflow:hidden;}
.item-block4{width:232px;height:164px;float:left;overflow:hidden;}
.item-block5{width:233px;height:163px;float:left;overflow:hidden;}
.item-block6{width:233px;height:164px;float:left;overflow:hidden;}
.news-index-con{ width:930px;}
.news-index-left{width:427px;padding-right:10px;}
.news-index-right{width:493px; float:left;}
.slide_container {width:493px;}
.slide_nav {top:312px;}
.slide_nav.prev{left:390px;}
.news-index-left li{line-height:28px;}
.news-index{height:415px;}
.index-about-con{width:930px;}
.index-about-con-title{width:930px;}
.index-engineering-title{width:930px;margin:auto;color:#990000;font-size:30px; height:50px; padding-top:84px; padding-bottom:55px;}
.index-engineering-con-left{display:none;}
.index-engineering-con-right{width:930px;height:560px;left:40px;position:absolute;}
.mr_frbox{width:100%;height:560px;}
.mr_frUl{float:left;height:476px;width:100%;}
.mr_frUl ul li{display:inline;float:left;height:476px;width:300px;margin-right:10px;margin-bottom:10px;overflow:hidden;}
.mr_frUl ul li img{width:100%;}
.index-engineering-button{top:0px;}
.index-engineering{height:750px;}
.tel img{width:105px;margin-top:5px;}
.logo img{ width:135px;}
.header-top{width:100%;}
header .business{right:124px;margin-top:5px;}
header .logo{padding-top:22px; padding-bottom:15px;float:left;padding-left:10px;}
header .tel{padding-top:37px;float:left;padding-left:10px;}
header .header-top{min-height:90px;}
header .navigation{margin-top:40px;}
header .navigation ul li{height:50px;line-height:40px;font-size:16px;float:left;color:#401b12;}
header .navigation ul li a{padding-left:10px;padding-right:10px;}
header .navigation ul li a:hover{height:47px;padding-left:10px;padding-right:10px;border-bottom:solid 3px #e71f19;}
.dk-nav-main{top:90px;height:50px;}
.dk-nav-main li{height:50px;}
.dk-nav-main .item-1{margin-left:170px;}
.dk-nav-main .item-2{margin-left:254px;}
.dk-nav-main .item-3{margin-left:349px;}
.dk-nav-main .item-4{margin-left:539px;}
.dk-nav-main .item-5{margin-left:480px;}
.dk-nav-main .item-6{margin-left:757px;}
.dk-nav-main .item-7{margin-left:791px;}
.index-about{ background-size:cover;}
.show_volti_pre{float:left;width:100%;overflow:hidden;}
.show_volti_next{float:left;width:100%;overflow:hidden;}
.news-show-content img{width:100%;}
.product{width:966px;margin:auto;}
.product-con{width:318px;height:277px;background-color:#f1f1f1;}
.news{width:96%;margin:auto;}

.contact_class{width:960px;}

.news-list{margin-bottom:20px;}
.news-list ul li{float:left;width:966px;background-color:#f6f5f5;margin-bottom:45px;}
.news-list-right{width:490px;height:215px;float:right; padding:30px;}
.news-list-right-con{margin-top:20px;}

}
@media all and (max-width:1020px){
.stormy-course{width:96%;line-height:30px;font-size:16px;color:#000000;float:left;margin-bottom:100px;background-image:url(../images/line.jpg);background-repeat:no-repeat;background-position:left top; margin:auto;}
.stormy-course ul li{width:100%;margin-bottom:20px;}
.stormy-course ul li h3{width:80%;height:50px;line-height:50px;}
.stormy-course ul li p{width:408px;float:left;}
.stormy-course .title-1{float:left;font-size:30px;color:#0c6eb4;padding-left:48px;background-image: url(../images/line-2.jpg);background-repeat: no-repeat;background-position: left center;text-align:left;}
.stormy-course .title-2{float:left;font-size:30px;color:#0c6eb4;padding-left:48px;background-image: url(../images/line-2.jpg);background-repeat: no-repeat;background-position: left center; text-align:left;}
.stormy-course-1{float:left;padding-left:30px;}
.stormy-course-2{float:left;padding-left:30px;}
.stormy-coursecon-1{width:93%;color:#585757;float:left;line-height:25px;font-size:16px;text-align:left;padding-left:7%;}
.stormy-coursecon-2{width:93%;color:#585757;float:left;line-height:25px;font-size:16px;text-align:left;padding-left:7%;}
.stormy-course-bottom{width:100%;float:left;height:249px;background-image:url(../images/stormy-course.jpg);background-repeat: no-repeat;background-position: center top;}
.stormy-1,.stormy-2,.stormy-3,.stormy-4,.stormy-5,.stormy-6,.stormy-7,.stormy-8,.stormy-9,.stormy-10,.stormy-11,.stormy-12,.stormy-13{margin-top:10px;}
}
@media all and (max-width:1000px){
.bottom_tools{ display:none;}
.contact_class{width:96%;}
.navigation{display:none;}
.dk-nav-main{display:none;}
.business{display:none;}
header .header-top{width:100%;min-height:60px;}
header .logo{padding-top:10px; padding-bottom:10px;float:left;}
header .logo img{ width:120px;}
header .tel{padding-top:20px; float:left;padding-left:10px;}
#solid #btt{display:none;}
#solid{position:static; height:auto;}
#solid .solid0,#solid .solid1,#solid .solid2{position:static; }
#solid ul li{position:static;}
.product-index{position:static; width:100%;margin-top:0px; height:auto; float:left;}
.product-index img{min-width:100%;}
.item-block1{width:100%;height:100px;float:left;}
.item-block2{width:100%;height:100px;float:left;}
.item-block3{width:100%;height:100px;float:left;}
.item-block4{width:100%;height:100px;float:left;}
.item-block5{width:100%;height:100px;float:left;}
.item-block6{width:100%;height:100px;float:left;}
.b1{width:100%;float:left;}
.b2{width:100%;float:left;}
.b3{width:100%;float:left;}
.news-index{margin-top:5px; height:auto; background-size:cover;}
.news-index-con{width:95%;margin:auto;padding-top:25px;}
.news-index-left{width:100%;float:left;height:auto; margin-bottom:20px;}
.news-index-right{width:100%;height:auto;float:left;position:static;}
.slide_container{width:100%;height:auto;}
.slide_nav{ display:none;}
.dk-title-index {color: #fff;font-size: 25px;margin: 0 0 10px;}
.dk-title-index span {color: #fff;font-size: 14px;margin-left:5px;}
.index-engineering{width:100%; height:auto;}
.index-engineering-con{width:95%;margin:auto;}
.index-engineering-title{width:100%;font-size:25px;height:50px;padding-top:20px; padding-bottom:10px;}
.index-engineering-title span{color:#cc0000;font-size:14px;}
.index-engineering-con-right{width:100%;overflow:hidden;height:auto;position:static; float:left; margin-bottom:30px;}
.mr_frbox{width:100%;height:auto;}
.mr_frUl{float:left;height:auto;width:100%;}
.mr_frUl ul li{display:inline;float:left;height:auto;width:50%;margin-right:0px;margin-bottom:0px;overflow:hidden;}
.mr_frUl ul li img{width:100%;}
.index-engineering-button{left:40%;}
.index-footer{display:none;}
.index-about-con{width:95%;margin:auto; overflow:hidden;}
.index-about-con-title{width:100%;margin:auto;color:#990000;font-size:25px; height:50px; padding-top:20px; padding-bottom:10px; text-align:right;}
.index-about-con-title span{color:#cc0000;font-size:14px;margin-left: 5px;}
#tabs,#tabs2,#tabs3,#tabs4,#tabs5 {width:100%; float:left;}
#tabs-2,#tabs-3,#tabs-4,#tabs-5{display:none;}
.case .info li {
    display: inline-block;
    margin: 0 0.5% 30px;
    position: relative;
    vertical-align: top;
    width:49%;
}
.contact_class{width:100%;}
.news-list{width:100%;}
.news-list ul li{float:left;width:100%;}
.news-list-right{width:90%;height:215px;float:left; padding:5%;}
.news-list ul li img{width:100%;height:100%;}


#pages a {margin-bottom:10px;}

.news-show-list ul li{width:100%;}
.news-show-list ul li img{width:30%;float:left;float:left;}
.news-show-list ul li h3{float:left;width:65%; padding-left:5%;font-size:18px;line-height:30px;overflow:hidden; white-space:nowrap;}
.news-show-list ul li h3 a{ color:#333;}
.news-show-list ul li h3 a:hover{ color:#cc3300;}
.news-show-list ul li p{float:left;width:65%; padding-left:5%;font-size:14px;line-height:20px; height:40px; overflow:hidden;}
.products{width:96%;margin:auto;}
.Menubox li{font-size:14px;}
.p_c{float:left;width:100%;position:relative;z-index:0; margin-top:0px;}
.p_co{float:left;width:100%;position:relative;background:#fff;z-index:10;height:auto;z-index:0;}

#p_c_class{background:none;width:99%; background-size:100% 100%; float:left; border:solid 1px #CCC;border-radius:3px;}
.p_c li{background:none;width:95%;background-size:100% 100%; padding-left:0px; padding-left:5%;float:left;border:solid 1px #CCC;border-radius:3px;}
.p_c li.hover{background:none;width:95%; float:left;background-size:100% 100%;border:solid 1px #CC0000; border-radius:3px;}
.i-list{position:relative;left:-1px;border:1px solid #cc3300;padding:0 36px;height:auto;}
.sl img{ width:100% !important; height: 100% !important; }

.mobile-nav{display:block; }
.drawer-main{position:fixed;top:0;width:280px;height:100%;overflow:hidden;}
.drawer-left .drawer-main{left:-280px;-webkit-transition:left .4s cubic-bezier(0.19,1,.22,1);-o-transition:left .4s cubic-bezier(0.19,1,.22,1);transition:left .4s cubic-bezier(0.19,1,.22,1);}
.drawer-left.drawer-open .drawer-main{left:0;}
.drawer-right .drawer-main{right:-280px;-webkit-transition:right .4s cubic-bezier(0.19,1,.22,1);-o-transition:right .4s cubic-bezier(0.19,1,.22,1);transition:right .4s cubic-bezier(0.19,1,.22,1);}
.drawer-right.drawer-open .drawer-main{right:0;}
.drawer-overlay{position:relative; }
.drawer-left .drawer-overlay,.drawer-left .drawer-hamberger{left:0;-webkit-transition:left .4s cubic-bezier(0.19,1,.22,1);-o-transition:left .4s cubic-bezier(0.19,1,.22,1);transition:left .4s cubic-bezier(0.19,1,.22,1)}
.drawer-left.drawer-open .drawer-overlay,.drawer-left.drawer-open .drawer-hamberger{left:280px;}
.drawer-right .drawer-overlay,.drawer-right .drawer-hamberger{right:5px;background-color:#cc0000; border-radius:5px;-webkit-transition:right .4s cubic-bezier(0.19,1,.22,1);-o-transition:right .4s cubic-bezier(0.19,1,.22,1);transition:right .4s cubic-bezier(0.19,1,.22,1)}
.drawer-right.drawer-open .drawer-overlay,.drawer-right.drawer-open .drawer-hamberger{right:280px;}
.drawer-overlay-upper{position:fixed;top:0;z-index:1100;display:none;height:100%;background-color:#000;background-color:rgba(0,0,0,.5); ;}
.drawer-left.drawer-open .drawer-overlay-upper{right:0;}
.drawer-right.drawer-open .drawer-overlay-upper{left:0;}
.drawer-default{background-color:#222;-webkit-box-shadow:inset 0 0 0 rgba(0,0,0,.5);box-shadow:inset 0 0 0 rgba(0,0,0,.5);}
.drawer-default+.drawer-overlay{background-color:#fff;}
.drawer-default .drawer-brand a{display:block;width:100%;padding:20px 15px;font-size:22px;color:#fff;}
.drawer-default .drawer-brand a:hover{color:#444;text-decoration:none;}
.drawer-default .drawer-nav-title{display:block;padding:15px 15px 15px 15px;font-size:18px;}
.drawer-default .drawer-nav-list{padding:0;margin:0 0 20px 0;list-style:none;}
.drawer-default .drawer-nav-list li{display:block;}
.drawer-default .drawer-nav-list li a{display:block;padding-left:15px; padding-top:10px; padding-bottom:10px;color:#f5f5f5;}
.drawer-default .drawer-nav-list li ul a{padding:8px 20px;}
.drawer-hamberger{position:fixed;z-index:1000;display:block;width:16px;height:16px;padding:20px;top:12px;background-color:transparent;border:0;}
.drawer-hamberger span{margin-top:7px;left:14px;}
.drawer-hamberger span,.drawer-hamberger span:before,.drawer-hamberger span:after{position:absolute;display:block;width:30px;height:2px;cursor:pointer;content:'';background-color:#ddd;border-radius:1px;-webkit-transition:all .4s cubic-bezier(0.19,1,.22,1);-o-transition:all .4s cubic-bezier(0.19,1,.22,1);transition:all .4s cubic-bezier(0.19,1,.22,1);}
.drawer-hamberger span:before{top:-10px;}
.drawer-hamberger span:after{bottom:-10px;}
.drawer-open .drawer-hamberger span{background-color:transparent;}
.drawer-open .drawer-hamberger span:before,.drawer-open .drawer-hamberger span:after{top:0;}
.drawer-open .drawer-hamberger span:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);}
.drawer-open .drawer-hamberger span:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);}
.drawer-hamberger:hover{cursor:pointer;}
@media (min-width:767px){
	.drawer-responsive.drawer-left .drawer-toggle,.drawer-responsive.drawer-right .drawer-toggle{display:none;visibility:hidden}
	.drawer-responsive.drawer-left .drawer-main{left:0}
	.drawer-responsive.drawer-right .drawer-main{right:0}
	.about_content_con img{ width:100%;}
	
}
@media (min-width:768px){
	.drawer-responsive{background-color:#222}
	.drawer-responsive.drawer-left .drawer-main,.drawer-responsive.drawer-right .drawer-main{position:absolute;width:150px!important;height:auto!important;overflow:visible!important}
	.drawer-responsive.drawer-left .drawer-main{float:left}
	.drawer-responsive.drawer-left .drawer-overlay{margin-left:150px}
	.drawer-responsive.drawer-right .drawer-main{float:right}
	.drawer-responsive.drawer-right .drawer-overlay{margin-right:150px}
}
@media (min-width:1200px){
	.drawer-responsive.drawer-left .drawer-main,.drawer-responsive.drawer-right .drawer-main{width:280px!important}
	.drawer-responsive.drawer-left .drawer-overlay{margin-left:280px}.drawer-responsive.drawer-right .drawer-overlay{margin-right:280px}
}
.clearfix:before,
.clearfix:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.navs:before,
.navs:after,
.navbar:before,
.navbar:after,
.navbar-header:before,
.navbar-header:after,
.navbar-collapse:before,
.navbar-collapse:after {
  display: table;
  content: " ";
}
}

@media all and (max-width:800px){
.case_class_region ul li{float:left;width:25%;height:40px;line-height:40px;margin-top:10px; margin-bottom:0px;font-size:14px; color:#666; text-align:center;}
.case_class_region ul li a{padding:0px;height:40px;line-height:40px;}
.case_class_city ul li{float:left;width:25%;height:40px;line-height:40px;margin-top:10px; margin-bottom:0px; font-size:14px; color:#666;padding:0px;text-align:center;}
.case_class_city ul li a{padding:0px;height:40px;line-height:40px;}

.product{width:100%;margin:auto;}
.product-img{width:100%;float:left; height:auto;position:static;}
.product-img img{width:100%;}
.product ul li a:hover .product-img-hover{ display:none;}
.product-con{width:100%;height:50px; background-color:#f1f1f1;}
.product-con-ico{margin-top:0px;}
.product-con-ico-img{display:none;}

.product-con-title{width:100%;text-align:center; font-size:20px; color:#000; height:47px;line-height:47px;float:left;background-image: url(../images/title.png);background-repeat: no-repeat;background-position: center bottom;padding-bottom:3px;margin-top:0px;}
.pro-img-1{float:left;}
.pro-con-1{float:left;}

.pro-img-2{float:left;}
.pro-con-2{float:left;}
.product_class ul li{ font-size:14px;}
.index-copyright{float:left;font-size:10px;height:30px;line-height:30px; overflow:hidden;}
.product_class{margin-bottom:20px;}
.product ul li{margin-bottom:20px;}

.staff-list ul li{float:left;margin-bottom:20px;width:47%;margin-left:1.5%;margin-right:1.5%;}
.staff-list ul li h3{width:100%;float:left;height:35px;line-height:35px;background-color:#f1f5f8;text-align:center;color:#010000;font-size:14px;}

.item_honor{width:96%;}
.honor-list-one ul li{width:47%;float:left; margin-left:1.5%; margin-right:1.5%; margin-bottom:20px;}
.honor-list-two ul li{width:47%;float:left; margin-left:1.5%; margin-right:1.5%; margin-bottom:20px;}

}
@media all and (max-width:600px){
.about_class{width:100%;float:left; margin-bottom:30px;}
.about_class ul li{width:30%; margin-left:1.4%; margin-right:1.5%;height:50px;line-height:50px;float:left; font-size:18px; background-color:#f1f1f1; text-align:center; margin-bottom:10px;}
.about_class ul li a{width:100%;height:50px; display:block;color:#000000;}
.about_class ul li a:hover{background-color:#cc3300; color:#fff;}
.about_class ul li .active{background-color:#cc3300; color:#fff;}
.honor-list-1{width:97%;margin-left:1.5%;margin-right:1.5%; height:auto;}
.honor-list-2{width:97%;margin-left:1.5%;margin-right:1.5%;height:auto;}
.honor-list-3{width:97%;margin-left:1.5%;margin-right:1.5%;height:auto;}
.honor-list-4{width:97%;margin-left:1.5%;margin-right:1.5%;height:auto;}
.case .info li {display: inline-block;margin: 0 0 30px;position: relative;vertical-align: top;width:100%;}
.staff-list ul li{float:left;margin-bottom:20px;width:97%;margin-left:1.5%;margin-right:1.5%;}
.item_honor{width:96%;}
.honor-list-one ul li{width:97%;float:left; margin-left:1.5%; margin-right:1.5%; margin-bottom:20px;}
.honor-list-two ul li{width:97%;float:left; margin-left:1.5%; margin-right:1.5%; margin-bottom:20px;}
}