@charset "utf-8";
@import url('font-awesome.css');
body{font-family:Arial, Helvetica, sans-serif;font-size: 14px;overflow-x: hidden;}
html, body, div, span, h1, h2, h3, h4, h5, h6, p,table, td, blockquote, pre, a, address, big, cite, code, del, em, font, img, ins, small, strong, var, b, u, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend {margin: 0;padding: 0; }
input,select,textarea{font-size: 14px;border:none;margin: 0;padding: 0;}
img{border: 0 none;vertical-align: middle;}
a{color: #333;text-decoration:none;background-color:transparent;transition: 0.3s;}
a:hover{cursor: pointer;}
a:focus{outline:none;}
ul, li, dl, dt, dd{list-style: none outside none;}
.fl{float:left; display:inline;}
.fr{float:right; display:inline;}
.owl-theme .owl-controls{ margin-top: 10px; text-align: center;}
.owl-theme .owl-controls .owl-buttons div{ color: #FFF; display: inline-block; zoom: 1; *display: inline;/*IE7 life-saver */ margin: 5px;  padding: 3px 10px; font-size: 12px; -webkit-border-radius: 30px;  -moz-border-radius: 30px;  border-radius: 30px;  background: #869791;  filter: Alpha(Opacity=50);/*IE7 fix*/  opacity: 0.5;}
.owl-theme .owl-controls.clickable .owl-buttons div:hover{ filter: Alpha(Opacity=100);/*IE7 fix*/ opacity: 1; text-decoration: none;}
.owl-theme .owl-controls .owl-page{ display: inline-block; zoom: 1; *display: inline;/*IE7 life-saver */}
.owl-theme .owl-controls .owl-page span{  display: block;  width: 12px;  height: 12px;  margin: 5px 7px;  filter: Alpha(Opacity=50);/*IE7 fix*/  opacity: 0.5;  -webkit-border-radius: 20px;  -moz-border-radius: 20px;  border-radius: 20px;  background: #869791;}
.owl-theme .owl-controls .owl-page.active span,.owl-theme .owl-controls.clickable .owl-page:hover span{ filter: Alpha(Opacity=100);/*IE7 fix*/  opacity: 1;}
.owl-theme .owl-controls .owl-page span.owl-numbers{  height: auto;  width: auto;  color: #FFF;  padding: 2px 10px;  font-size: 12px;  -webkit-border-radius: 30px;  -moz-border-radius: 30px;  border-radius: 30px;}
.owl-item.loading{ min-height: 150px; background: url(AjaxLoader.gif) no-repeat center center}
.owl-carousel .owl-wrapper:after {  content: "."; display: block; clear: both;  visibility: hidden; line-height: 0; height: 0;}
.owl-carousel{ position: relative; width: 100%;  -ms-touch-action: pan-y;}
.owl-carousel .owl-wrapper{ display: none;  position: relative; -webkit-transform: translate3d(0px, 0px, 0px);}
.owl-carousel .owl-wrapper-outer{ overflow: hidden; position: relative; width: 100%;}
.owl-carousel .owl-wrapper-outer.autoHeight{  -webkit-transition: height 500ms ease-in-out; -moz-transition: height 500ms ease-in-out;  -ms-transition: height 500ms ease-in-out; -o-transition: height 500ms ease-in-out;  transition: height 500ms ease-in-out;}
.owl-carousel .owl-item{float: left;}
.owl-controls .owl-page,.owl-controls .owl-buttons div{ cursor: pointer;}
.owl-controls { -webkit-user-select: none;  -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none;  user-select: none;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
.grabbing { cursor:url(grabbing.png) 8 8, move;}
.owl-carousel  .owl-wrapper,.owl-carousel  .owl-item{-webkit-backface-visibility: hidden; -moz-backface-visibility:    hidden;-ms-backface-visibility:     hidden; -webkit-transform: translate3d(0,0,0);  -moz-transform: translate3d(0,0,0); -ms-transform: translate3d(0,0,0);}
.owl-origin {-webkit-perspective: 1200px;-webkit-perspective-origin-x : 50%;-webkit-perspective-origin-y : 50%; -moz-perspective : 1200px;  -moz-perspective-origin-x : 50%;-moz-perspective-origin-y : 50%; perspective : 1200px;}
.owl-fade-out { z-index: 10; -webkit-animation: fadeOut .7s both ease; -moz-animation: fadeOut .7s both ease; animation: fadeOut .7s both ease;}
.owl-fade-in { -webkit-animation: fadeIn .7s both ease; -moz-animation: fadeIn .7s both ease;  animation: fadeIn .7s both ease;}
.owl-backSlide-out { -webkit-animation: backSlideOut 1s both ease; -moz-animation: backSlideOut 1s both ease; animation: backSlideOut 1s both ease;}
.owl-backSlide-in { -webkit-animation: backSlideIn 1s both ease; -moz-animation: backSlideIn 1s both ease; animation: backSlideIn 1s both ease;}
.owl-goDown-out { -webkit-animation: scaleToFade .7s ease both; -moz-animation: scaleToFade .7s ease both; animation: scaleToFade .7s ease both;}
.owl-goDown-in {-webkit-animation: goDown .6s ease both;-moz-animation: goDown .6s ease both;animation: goDown .6s ease both;}
.owl-fadeUp-in { -webkit-animation: scaleUpFrom .5s ease both; -moz-animation: scaleUpFrom .5s ease both; animation: scaleUpFrom .5s ease both;}
.owl-fadeUp-out {-webkit-animation: scaleUpTo .5s ease both; -moz-animation: scaleUpTo .5s ease both; animation: scaleUpTo .5s ease both;}

@-webkit-keyframes empty {0% {opacity: 1}}
@-moz-keyframes empty {0% {opacity: 1}}
@keyframes empty {0% {opacity: 1}}
@-webkit-keyframes fadeIn {0% { opacity:0; }100% { opacity:1; }}
@-moz-keyframes fadeIn {0% { opacity:0; }100% { opacity:1; }}
@keyframes fadeIn {0% { opacity:0; }100% { opacity:1; }}
@-webkit-keyframes fadeOut {0% { opacity:1; }100% { opacity:0; }}
@-moz-keyframes fadeOut {0% { opacity:1; }100% { opacity:0; }}
@keyframes fadeOut {0% { opacity:1; }100% { opacity:0; }}
@-webkit-keyframes backSlideOut {25% { opacity: .5; -webkit-transform: translateZ(-500px); }75% { opacity: .5; -webkit-transform: translateZ(-500px) translateX(-200%); }100% { opacity: .5; -webkit-transform: translateZ(-500px) translateX(-200%); }}
@-moz-keyframes backSlideOut {25% { opacity: .5; -moz-transform: translateZ(-500px); }75% { opacity: .5; -moz-transform: translateZ(-500px) translateX(-200%); }100% { opacity: .5; -moz-transform: translateZ(-500px) translateX(-200%); }}
@keyframes backSlideOut {25% { opacity: .5; transform: translateZ(-500px); }75% { opacity: .5; transform: translateZ(-500px) translateX(-200%); }100% { opacity: .5; transform: translateZ(-500px) translateX(-200%); }}
@-webkit-keyframes backSlideIn {0%, 25% { opacity: .5; -webkit-transform: translateZ(-500px) translateX(200%); }75% { opacity: .5; -webkit-transform: translateZ(-500px); }100% { opacity: 1; -webkit-transform: translateZ(0) translateX(0); }}
@-moz-keyframes backSlideIn {0%, 25% { opacity: .5; -moz-transform: translateZ(-500px) translateX(200%); }75% { opacity: .5; -moz-transform: translateZ(-500px); }100% { opacity: 1; -moz-transform: translateZ(0) translateX(0); }}
@keyframes backSlideIn {0%, 25% { opacity: .5; transform: translateZ(-500px) translateX(200%); }75% { opacity: .5; transform: translateZ(-500px); }100% { opacity: 1; transform: translateZ(0) translateX(0); }}
@-webkit-keyframes scaleToFade {to { opacity: 0; -webkit-transform: scale(.8); }}
@-moz-keyframes scaleToFade {to { opacity: 0; -moz-transform: scale(.8); }}
@keyframes scaleToFade {to { opacity: 0; transform: scale(.8); }}
@-webkit-keyframes goDown {from { -webkit-transform: translateY(-100%); }}
@-moz-keyframes goDown {from { -moz-transform: translateY(-100%); }}
@keyframes goDown {from { transform: translateY(-100%); }}
@-webkit-keyframes scaleUpFrom {from { opacity: 0; -webkit-transform: scale(1.5); }}
@-moz-keyframes scaleUpFrom {from { opacity: 0; -moz-transform: scale(1.5); }}
@keyframes scaleUpFrom {from { opacity: 0; transform: scale(1.5); }}
@-webkit-keyframes scaleUpTo {to { opacity: 0; -webkit-transform: scale(1.5); }}
@-moz-keyframes scaleUpTo {to { opacity: 0; -moz-transform: scale(1.5); }}
@keyframes scaleUpTo {to { opacity: 0; transform: scale(1.5); }}
@media only screen and (max-width: 1000px) and (min-width: 100px){body div.zsiq_floatmain {bottom: 100px !important;}}



.warper{ max-width:1700px; margin:0 auto;}
.mob_nav{display: none;}
.plr{padding: 0 150px;} 
.backToTop{width:48px; height:48px; background:#4376ba url(../images/icon_top.png) no-repeat center; cursor:pointer; position:fixed; right:0.2%; text-indent:9999px; bottom:30%; color: #fff; border-radius:74%; transition: all .3s;}
.backToTop:hover{ opacity: .9;background:#949494  url(../images/icon_top.png) no-repeat center; }
header{ background: #fff;    position: fixed;width: 100%;z-index: 200;    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);}
#nav:after{  content: '';  display: block;  clear: both;}
.logo{ float: left; margin: 25px 0 15px 0;}
.logo img{float:left;height: 45px;width: auto;}
.close-nav{position: fixed; top:0; left:0; width: 100%;height: 100%;background: #000;opacity: 0;visibility: hidden;transition: 0.5s;z-index:101;}
.nav-open{transform: translateX(0);z-index: 104;}
.close-open{opacity: 0.6;visibility: visible;z-index: 103;}
.body-hidden{overflow: hidden!important;}
#nav .nav-button{width: 40px;height: 40px;border-radius: 3px;background: #333; color: #fff;position: absolute; right: 10px; top: 10px;line-height: 30px;text-align: center;padding-top: 5px;display: none;z-index: 103;}
#nav .nav-button i{ color: #fff; font-size: 22px; font-weight: 600; }
.displayno{display: none !important;}
.displayblock{display: block !important;}


/*search*/
.search{cursor:pointer;	position:relative;}
.search a{display:block;width:100%;position: relative;padding: 0px 5px 0px 100px;border: 1px solid #000;border-radius: 20px;}
.search a i{font-size: 12px;color: #000000;}
.search a i.fa-times{color: #fe0000;} 
.search form{width:100%;background:#0064b3;position:fixed;left:0;z-index:99;padding: 30px 25%;top: 0;}
.search .search_input{line-height:32px;	width:85%;border-radius: 15px;float:left; text-indent: 15px; color: #666;}
.search .search_btn{float:left;border:0;background: #0064b3;margin-left: 30px;margin-top: 6px;}
.search .search_btn i{font-size: 16px;color: #fae204;}
#search .fa-times{font-size: 16px;color: #FFFFFF;margin-left: 30px;margin-top: 6px;float: left;font-size: 20px;}

.nav_pc .nav_top{border-bottom: 1px solid #ececec;overflow: hidden;}
.nav_pc .nav_top .warper>div{padding: 20px 0;}
.nav_pc .nav_top img{height: 13px;top: -2px;position: relative;padding-right: 10px;}
.nav_pc .nav_top a:hover{color: #0064b3;}
.nav_pc .nav_top_right_nav li{padding: 0 20px;}
.nav_pc .nav_top_right_wt_em li{padding: 0 20px;}
.nav_bottom_fixed{    position: fixed;
  width: 100%;
  z-index: 1000;
  background: #FFFFFF;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
  top: 0;}

nav>ul{margin:0 auto;float: left;}
nav li{ float: left; position: relative; }
nav li>a{ padding:10px 20px; display: block; text-align: center; transition:0.5s; font-size:16px; color:#0064b3;font-weight:bold;}
nav li.on:hover>a{ color: #fff; }
.self_nav{float: right;}
.self_nav .nav_one>li{font-weight: 400;padding: 24px 5px;}
.self_nav .nav_one>li>a{font-size: 18px;font-weight: 400;border: 1px solid #FFFFFF;}
.self_nav .current>a, .self_nav .nav_one>li:hover>a,.self_nav .dropdown .current{border-radius: 50px;border: 1px solid #0064b3;}
.dropdown_on_a>a{border-radius: 50px;border: 1px solid #0064b3 !important;}
.nav_sec{position: absolute;top: 97px;z-index: 101;display: none;width: 260px;}
.nav_sec .fa-angle-double-down{display: none;}
.nav_sec>li{position: relative;width: 100%;background: #f5f5f5;float: none;padding: 20px 0 18px; border-bottom: 1px solid #cccccc;}
.nav_sec>li:hover{background: #0064b3;}
.nav_sec>li:hover a{color: #FFFFFF;}
.nav_sec>li a{position: relative;display: block;line-height: 16px;font-weight: 500;font-size: 14px;text-transform: capitalize;color: #000000;padding: 0px 10px;}
.nav_sec>li p{padding-top: 15px;}
.self_nav .nav_one .dropdown i{display: none;}
nav .nav_one_cu{padding-right:0 !important;}
nav .nav_one_cu a{background: #0064b3;color: #FFFFFF;padding: 10px 50px;border-radius: 50px;}
nav .nav_one_cu:hover>a{color: #000;background: #ffe500;border: 1px solid #ffe500 !important;}
.nav_one>li:last-child a{border: 1px solid #ffe500 !important;}
.cn_li_8 {overflow: hidden;}
.cn_li_8>li{width: 12.5%;vertical-align: text-top;margin-bottom: 20px;float: left;padding: 16px;}
.cn_li_8 img{transition: all 0.5s ease 0s;overflow: hidden;width: 100%;}
.cn_li_8 a:hover img{transform: scale(1.03);}
.cn_li_6 {overflow: hidden;}
.cn_li_6>li{width: 16.6%;vertical-align: text-top;margin-bottom: 20px;float: left;padding: 16px;}
.cn_li_6 img{transition: all 0.5s ease 0s;overflow: hidden;width: 100%;}
.cn_li_6 a:hover img{transform: scale(1.03);}
.cn_li_5 {overflow: hidden;}
.cn_li_5>li{width: 20%;vertical-align: text-top;margin-bottom: 20px;float: left;padding: 16px;}
.cn_li_5 img{transition: all 0.5s ease 0s;overflow: hidden;width: 100%;}
.cn_li_5 a:hover img{transform: scale(1.03);}
.cn_li_4 {overflow: hidden;}
.cn_li_4>li{width: 25%;vertical-align: text-top;/*margin-bottom: 20px;*/float: left;padding: 13px;}
.cn_li_4 img{transition: all 0.5s ease 0s;overflow: hidden;width: 100%;}
.cn_li_4 a:hover img{transform: scale(1.03);}
.cn_li_3 {overflow: hidden;}
.cn_li_3>li{width: 33.33%;vertical-align: text-top;margin-bottom: 20px;float: left;padding: 11px;}
.cn_li_3 img{transition: all 0.5s ease 0s;overflow: hidden;width: 100%;}
.cn_li_3 a:hover img{transform: scale(1.03);}
.cn_li_2 {overflow: hidden;}
.cn_li_2>li{width: 50%;vertical-align: text-top;margin-bottom: 20px;float: left;padding: 16px;}
.cn_li_2 img{transition: all 0.5s ease 0s;overflow: hidden;width: 100%;}
.cn_li_2 a:hover img{transform: scale(1.03);}
.main_header_bottom{padding-top:158px ;}

#banner img{ width: 100%; display: block; }
#banner_home{ position: relative; }
#banner_home .owl-theme .owl-controls{position: absolute;bottom:20px;width: 100%;}
#banner_home .owl-theme .owl-controls .owl-page span{border-radius: 0;width: 12px; margin: 0 2px; height: 12px;background: #fff;opacity:.5; border-radius: 50%;}
#banner_home .owl-theme .owl-controls .owl-page.active span{background: #fe9800; opacity: 1}

.carousel-control.right,.carousel-control.left{background-image:none;}
.carousel-control .iconfont{  font-size: 30px;}
.carousel-control .fa-angle-left,
.carousel-control .fa-angle-right {position: absolute;top: 40%;z-index: 5;display: inline-block;margin-top: -10px;width: 390px;height: 62px;border: none;vertical-align: middle;padding:20px 0;text-shadow: none;}
.fa-angle-left{left:0;}
.fa-angle-right{right:0;}
.carousel-indicators li {width: 30px;height: 3px;margin: 0;}
.carousel-indicators .active {width: 30px;height: 3px;}

.cl{ clear: both; }
.graybg{background: #f4f4f4}

/*home*/
.home_boxtit h1{font-size:30px;color:#000000; margin:40px auto 15px;text-align:center;font-weight: 600;}
.home_boxtit p{font-size:16px;color:#43515c;text-align:center;line-height: 1.2;margin: 0 auto;width: 70%;}

hr{border: 0; width: 100px; height: 0; border-top: 4px solid #fe9800; margin:0; padding:0;}
.home_in_pro{padding:70px 0 100px;}
.home_in_pro .in-pro-all{overflow: hidden;padding-top: 60px;}
.home_in_pro .in_pro-lift{width:41% ;float: left;height: 200px;}
.home_in_pro .in_pro-right{width:59% ;float: left;}
.home_in_pro .in_pro-lift img{width: 100%;-webkit-filter: brightness(70%);-moz-filter: brightness(70%);-ms-filter: brightness(70%);-o-filter: brightness(70%);filter: brightness(70%);}
.home_in_pro .in_pro-lift h3{font-size: 30px;font-weight: 600;color: #FFFFFF;}
.home_in_pro .in_pro-lift p{font-size: 16px;}
.home_in_pro .in_pro-lift div a{background: #ffe500;padding: 10px 40px;text-align: center;font-weight: 600;}
.home_in_pro .in_pro-lift>div{position: relative;top: -220px;padding: 0 40px;color: #FFFFFF;}
.home_in_pro .in_pro-lift p{color: #FFFFFF;text-align: left;margin: 20px 0;min-height: 35px;}
.home_in_pro .in_pro-right h2{font-size: 14px;color: #FFFFFF;padding:5px 0 15px;}
.home_in_pro .in_pro-right li{margin-bottom: 0;padding: 0;overflow: hidden;border: 1px solid #ececec;text-align:center;}
.home_in_pro .in_pro-right li img{padding: 0 15px;}
.home_in_pro .in_pro-right li:hover{border: 1px solid #4376ba;}
.home_in_pro .in_pro-right li:hover a{color: #4376ba;}

.home_solutions .warper{max-height: 520px;overflow: hidden;height: auto;}
.home_solutions .warper img{-webkit-filter: brightness(40%);-moz-filter: brightness(40%);-ms-filter: brightness(40%);-o-filter: brightness(40%);filter: brightness(40%);width: 100%;}
.home_solutions .home_boxtit h1{font-size:30px;color:#FFFFFF; margin:40px auto 15px;text-align:center;font-weight: 600;}
.home_solutions .home_boxtit p{font-size:16px;color:#FFFFFF;text-align:center;line-height: 1.2;margin: 0 auto;width: 70%;}
.home_solutions .plr{position: relative;top: -430px;color: #FFFFFF;}
.home_solutions .plr ul{padding-top: 50px;}
.home_solutions .plr li{text-align: center;border: 1px solid #FFFFFF;margin: 1%;width: 18%;border-radius: 30px;padding: 15px 0 13px;}
.home_solutions .plr li:hover{background: #ffe500;border: 1px solid #ffe500;}
.home_solutions .plr li:hover a{color: #000;}
.home_solutions .plr a{font-size: 18px;color: #FFFFFF;display: block; overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}

.home_mcfpp .in_pro-right li{border:0}
.home_mcfpp .in_pro-right li:hover{border:0}
.home_mcfpp .in_pro-lift img{-webkit-filter: none;-moz-filter:none;-ms-filter: none;-o-filter:none;filter: none;max-width: 500px;margin-top: 25px;}
.home_mcfpp .in_pro-right h2{color: #000;height: 66px;font-size: 16px;}

.home_number .warper{background: #000000;padding: 50px 150px 30px;color: #FFFFFF;}
.home_number li{text-align: center;}
.home_number li span{font-size:26px;}
.home_number li +li{border-left: 1px solid #ececec;}
.home_number li:hover{color: #ffe500;}

.home_wcpfpm{padding: 70px 0;}
.home_wcpfpm ul{padding-top: 60px;}
.home_wcpfpm ul li{padding: 15px;}
.home_wcpfpm ul li img{padding-bottom: 40px;}
.home_wcpfpm ul li h2{font-size: 20px;font-weight: 600;margin-bottom: 15px;}

.home_message .warper{overflow: hidden;background: #0064b3;color: #FFFFFF;/*padding: 70px 150px;*/ padding-top: 70px; padding-bottom: 70px;}
.home_message h1{text-align: center;font-size: 30px;font-weight: 600;padding: 35px 0;color: #FFFFFF;}
.home_message p{line-height: 1.5;margin-bottom: 15px;font-size: 16px;}
.home_message .cn_li_2>li{width: 48%;}
.home_message .home_message_form {color: #000000;margin-left: 4%;}
.home_message .home_message_form input{height: 50px;line-height: 50px;width: 100%;padding: 0 25px;border-radius: 50px;}
.home_message .home_message_form .comment{width: 100%;}
.home_message .home_message_form .comment textarea{ width: 100%;padding:20px 25px;border-radius: 25px;height: 170px;}
.home_message .cn_li_3>li{margin-bottom: 0;}
.home_message .home_message_form .buts{text-align: center;}
.home_message .home_message_form .buts input{background: #ffe500;color: #000000;font-size: 20px;width: 33.3%;border-radius: 50px;margin-top: 20px;}
.home_message .home_message_form .buts input:hover{background: #ffe500;}

.p-more{width:100%;	height:100%;background:rgba(200,200,200,0.8);position:absolute;	top: 100%;transition:0.5s;}
.p-more a{color:#fff;display:block;	margin:0 auto;	padding:5px 0;	margin-top:40%;	text-align:center;	font-size:14px; padding:0 15px;}
.p-more a span{width:43px; height:43px; background:#fff; display: block; border-radius: 25px; margin:5px auto 0;}
.p-more a span img{width:43px; border:0;}
.link {position: relative;  overflow: hidden; margin: 0 ;}
.link:hover .p-more{top:0px;background:rgba(10,10,10,0.7);}
.link:hover p{top:40%;}
.link:hover p:after{display:block;}
.more2 a{width:200px; background:#25486f; color:#fff; height:40px; line-height:40px; text-align:center; margin:0 auto; display:block; border-radius: 25px;}
.more2 a:hover{background:#fe9800;}

.home_news_about{overflow: hidden;padding: 100px 0 60px;}
.home_news_about h2{text-align: center;color: #000;font-weight: 600;margin-bottom: 40px;}
.home_news{overflow: hidden;width: 55%;float: left;padding-right: 20px;}
.home_about{overflow: hidden;width: 45%;float: left;}
.home_about img{width: 100%;}
.home_news .cn_li_3>li {padding: 0;}
.home_news .cn_li_3>li div{padding-right:30px;padding-bottom: 30px;}
.home_news .cn_li_3>li img{max-height: 170px;}
.home_news .cn_li_3>li h3{font-size: 14px;margin: 20px 0 10px;font-weight: 600;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;min-height: 31px;}
.home_news .cn_li_3>li:hover h3{color: #4376ba;}
.home_news .cn_li_3>li p{font-size: 14px;margin: 5px 0;letter-spacing: 0.5px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;line-height: 1;}
.home_about .home_about_p h3{font-size: 18px;font-weight: 600;margin: 30px 0 0;}
.home_about .home_about_p p{margin: 10px 0 20px;}
.home_about .home_about_p .more a{color: #4376ba;font-weight: 600;}
.home_about .home_about_p .more a:hover{color: #4376ba  ;}
.home_about .home_about_p ul{margin-top: 25px;}
.home_about .home_about_p ul li{text-align: center;border: 1px solid #000000;width: 49%;transition: 0.5s;}
.home_about .home_about_p ul li:hover{background: #0064b3;color: #FFFFFF;border: 1px solid #0064b3;}
.home_about .home_about_p ul li:hover a{color: #FFFFFF;}
.home_about .home_about_p ul li+li{margin-left: 2%;}
.home_about .home_about_p ul li img{width: 15px;margin-right: 20px;background-color: #fff;}

footer{ background: #001727 ; color: #ffffff;overflow: hidden;}
footer i,footer .footer_pro h4 a{color: #bcc5d1;}
footer a,footer p{color: #FFFFFF;}
footer .footer_link{padding: 20px 150px;border-bottom: 1px solid #5f687e;}
footer .footer_link img{max-width: 32px;width: 100%;}
footer .footer_link ul{overflow: hidden;text-align: center;margin: 0 auto;max-width: 360px;width: 100%;}
footer .footer_link ul li{float: left;padding: 5%;width: 20%;}
footer .footer_pro{padding: 40px 150px;}
footer .footer_pro li{line-height:30px;}
footer .footer_pro h4{font-size: 20px;padding: 25px 0;}
footer .footer_cu{padding: 0px 150px;border-bottom: 1px solid #5f687e;border-top: 1px solid #5f687e;}
footer .footer_cu li+li{border-left: 1px solid #5f687e;}
footer .footer_cu img,footer .footer_cu i{width: 20px;margin-right: 20px;transition:none}
footer .footer_cu li{margin: 0;padding: 30px;}
footer .footer_copyright{padding: 30px 150px;}
footer .footer_copyright img,footer .footer_copyright i{width: 20px;margin-right: 30px;float: left;    font-size: 22px;}
footer .footer_copyright li:first-child{width: 50%;}
footer .footer_copyright li:nth-child(2){width: 30%;}
footer .footer_copyright li:nth-child(3){width: 20%;}
footer .copyright{padding: 15px;text-align: left; color: #bcc5d1; border-top:1px solid #4d4d4d;}
footer .copyright .warper{padding: 20px 0;overflow: hidden;}
footer .copyright .footer-right{float: right;}
footer .copyright .footer-right li{float: left;margin-left: 15px;}
footer .copyright .footer-right img{transition: all 0.5s ease 0s;}
footer .copyright .footer-right a:hover img{transform: scale(1.1);top: -3px; position: relative;}
footer .copyright .footer-left{float: left;}
footer .copyright .footer-left img{margin-right: 15px;  }

.rightfloat{position:fixed;bottom:38%;right:1px;z-index: 100;}
.rightfloat>ul li{width:48px ;height: 48px;margin:2px;text-align: center;border-radius: 50%;position: relative;background:#202945;}
.rightfloat>ul li a{width: 100%;height: 100%;color: #FFFFFF;text-transform:none;text-decoration:none;}
.rightfloat>ul li:hover{background:#ffe500;color: #000000; }
.rightfloat>ul li a>p{display: none;}
.rightfloat>ul li a span:nth-of-type(1) {margin-top: 12px;display: inline-block;}
.rightfloat>ul li a span{font-size: 25px;}
.rightfloat>ul li:hover a span,.rightfloat>ul li:hover a p{color: #000000;}
.rightfloat>ul li div{position: absolute;text-align:center;background:#ffe500;border-radius: 30px;display: none;top:0;}
.rightfloat>ul li div p{font-size: 14px;color: #000000;}
.rightfloat>ul li div a{color: #000;}
.rightfloat>ul li div a:hover{color: #000000;}
.rightfloat>ul li div img{width:100%;max-width: 140px;margin-bottom: 20px;}
.rightfloat>ul li:nth-of-type(2) div{width:266px;padding: 14px 0;left: -266px;}
.rightfloat>ul li:nth-of-type(2):hover div{display: block;}
.rightfloat>ul li:nth-of-type(3) div{width:266px;padding: 14px 0;left: -266px;}
.rightfloat>ul li:nth-of-type(3):hover div{display: block;}
.rightfloat>ul li:nth-of-type(4) div{left: -230px;padding: 40px 45px 20px;}
.rightfloat>ul li:nth-of-type(4):hover div{display: block;}
.rightfloat>ul li:nth-of-type(5) div{left: -230px;padding:40px 45px 20px;}
.rightfloat>ul li:nth-of-type(5):hover div{display: block;}

.filterbox {position: fixed;top: 0;width: 100%;height: 100%;display: block;background: #000000a6;z-index: 2000;display: none}
.filtercontent {overflow: hidden;width: 50%;background: #FFFFFF;border-radius: 1rem;margin:10% auto;}
.filtertitle {font-size: 28px;position: relative;margin-bottom: 1.5rem;color: #000000;text-align: center;padding-top: 88px;}
.filtercontent p {padding: 10px 8%;color:#7b7f90}
.filtertitle span {width: 30px;height: 30px;position: absolute;right:8%;font-size: 16px;line-height: 30px;cursor: pointer;color: #ffffff;background: #76ba5d;border-radius: 50%;}
.filtercontent form {line-height: 2;padding: 0 5%;padding-top: 15px;}
.filtercontent input {width: 100%;height: 40px;border: 1px solid #d3d3d4;border-radius:30px;padding: 0 10%;}
.filtercontent .form-control{margin-bottom: 2rem;}
.filtercontent textarea {width: 100%;height: 14rem;border: 1px solid #d3d3d4;border-radius:15px;padding:10px 3%;line-height: 1.5;margin-bottom: 1.1rem}
.filtercontent .m_btn{text-align: center;margin-bottom: 30px;}
.filtercontent input[type=submit] {background: #66b821;color: #fff;border: 0;width: 185px;margin: 30px 0;padding: 0;font-size: 18px;box-shadow: 10px 10px 15px 0px #66b82140;}
.filtercontent input[type=submit]:hover {background: #76ba5d;box-shadow: 10px 10px 15px 0px #76ba5d40;}
.filtercontent input:focus,.filtercontent textarea:focus,.filtercontent .form-control:focus {border: 1px solid #76ba5d;outline: #76ba5d;}
.virticalcenter {margin: 10% auto;}
.filtercontent .form-control {display: block;width: 100%;height: 34px;padding: 6px 12px;font-size: 14px;line-height: 1.42857143;color: #9fabb7;background-color: #fff;background-image: none;border: 1px solid #d3d3d4;border-radius: 4px;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);box-shadow: inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;outline:#76ba5d;}
.filtercontent input::-webkit-input-placeholder, .filtercontent textarea::-webkit-input-placeholder {color: #9fabb7;}
.filtercontent input:-moz-placeholder, .filtercontent textarea:-moz-placeholder {color: #9fabb7;}
.filtercontent input::-moz-placeholder, .filtercontent textarea::-moz-placeholder {color: #9fabb7;}
.filtercontent input:-ms-input-placeholder, .filtercontent textarea:-ms-input-placeholder {color: #9fabb7;}
.getquotation_from{overflow: hidden;}
.getquotation_from_lift{float: left;width: 10%;text-align: right;line-height: 60px;font-size: 16px;}
.getquotation_from_lift span{color: red;}
.getquotation_from_right{float: right;width: 90%;}
.getquotation_from textarea{margin: 0 10px;width: 97%;height: 130px;padding-top: 18px;}




/*positionline*/  
.positionline{background: #FFFFFF;border-bottom:2px solid #888888;overflow: hidden;margin-bottom:20px;padding: 23px 20px 10px !important;}
.positionline .fl{line-height: 34px;}
.positionline .fr li{float: left;margin-left: 10px;}
.positionline .fr img{transition: all 0.5s ease 0s;}
.positionline h1{font-size: 28px;margin-right: 40px;}
.positionline .fl:nth-child(2){padding-top: 10px;}
.positionline .fr  a:hover img{transform: scale(1.1);top: -3px; position: relative;}
.positionline .fl a{font-size: 14px;margin: 0px 2px;}
.positionline .fl a:first-child{float: right;}
.positionline .fl a:last-child{float: left;font-size: 28px;margin-right: 40px;line-height: 1;}
.positionline .more{color: #66b821;float: right;margin-top: 8px;}


.main_banner{background:url("/skin/images/little-banner.jpg") no-repeat center top;background-repeat: no-repeat;padding: 25px 50px 20px;height: 76px;}
.main_banner h1 {max-width: 1400px;margin: 0 auto;font-size: 18px;color: #FFFFFF;text-align: right;padding-top: 13px;padding-right: 20px;}
.main{overflow: hidden;padding: 40px 0;}
.main .warper{max-width: 1700px;}
.prol_tit{ font-size: 24px; font-weight: 600; padding:8px 2px; color:#333; border-bottom:1px solid #ddd; }
.prol_tit a{ display: none; }
.side_left{ width: 22%;}
.side_right{ width: 73%; }
.side_left_list{width:100%; float:left; margin-bottom:20px;background:#FFFFFF;}
.side_left_list ul{border: 1px solid #cccccc;}
.side_left_list h3{color:#FFFFFF;font-size:20px;padding:30px 30px 15px 50px;background: #202945;}
.side_left_list li{padding: 15px 30px 15px 50px;color: #202945;}
.side_left_list li a{color: #202945;}
.side_left_list li i{width: 16px;font-size: 15px;text-align: center;margin-right: 10px;}
.side_left_list li+li{border-top: 1px solid #d9d9d9;}
.side_left_list .side_on a,.side_left_list li:hover a{color: #4376ba;}
.side_left_list img{width: 100%;}
.side_right_content{background: #FFFFFF;padding:20px;overflow: hidden;}
.side_right_content h2{padding:25px 0;font-size: 20px;color: #000000;font-weight: 600;}
.side_right_content h3{font-size: 16px;margin-top: 33px;min-height: 36px; overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;color: #000;margin-bottom: 15px;}
.side_right_content a:hover h3{color: #4376ba;}
.side_right_content .in_pro_block li img{border: 1px solid #eee;}
.side_right_content .in_pro_block li:hover img{border: 1px solid #000000;}
.side_right_content .industry_machine li img{/*height: 230px;*/}

.side_right_content ul{margin: 0 -16px;}
.side_right_content .side_right_content_form ul{margin: auto;}

.products .in_pro_block .cn_li_3 h3{font-size: 20px;min-height: 44px;}
.products .in_pro_block .cn_li_3 p,.side_right_content .in_pro_block .cn_li_4 p{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;color: #43515C;}




.side_right_content_form h2{text-align: center;font-size: 25px;font-weight: normal;margin-bottom: 10px;}
.side_right_content_form .cn_li_2>li p{line-height: 1.5;width: 90%;margin-bottom: 30px;font-size: 14px;}
.side_right_content_form .cn_li_2>li{padding: 0;width: 48%;}
.side_right_content_form .cn_li_2>li+li{margin-left: 4%;}
.side_right_content_form {color: #000000;padding: 50px;border: 1px solid #000000;margin: 30px 0;}
.side_right_content_form input{height: 40px;line-height: 40px;width: 100%;padding: 0 20px;border-radius: 24px;margin-bottom: 10px;border: 1px solid #cccccc;}
.side_right_content_form textarea{ line-height: 24px;padding:20px;border-radius: 24px;border: 1px solid #cccccc;}
.side_right_content_form .buts{text-align: center;margin: 35px 0 10px;}
.side_right_content_form .buts input{background: #66b821;color: #FFFFFF;font-size: 20px;width: 160px;margin: 0 10px;box-shadow: #66b8214d 11px 8px 9px 0px;border: 1px solid #44bb6e;}
.side_right_content_form input:focus,.side_right_content_form textarea:focus{border: 1px solid #44bb6e;outline: #44bb6e;}
.side_right_content_form .buts input:hover {background: #76ba5d;box-shadow: 11px 8px 9px 0px #76ba5d40;}
.side_right_content .application_list img{height: 155px;}

/***products***/
.products .side_right_content_list .side_right_content_list_right div{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;line-height: 1.2;}
.products .side_right_content_list .side_right_content_list_right .more{margin: 10px 0;}
.products .side_right_content_list .side_right_content_list_right .more a{color: #bc272d;} 
.products .side_right_content_list .side_right_content_list_right h3{margin-bottom: 10px;}
.products .side_right_content_list .side_right_content_list_right h3 a{color: #000;font-weight: 600;}
.products .side_right_content_list>.cn_li_2>li{border: 1px solid #eee;width: 49%;}
.products .side_right_content_list>.cn_li_2>li .cn_li_2 li{margin-bottom: 0;}
.products .side_right_content_list>.cn_li_2>li:nth-child(2n){margin-left: 2%;}

.proinfo{padding-bottom: 100px;}
.pro_detail{ overflow: hidden; padding:15px 0 30px; }
.pro_detail .picbox{ width: 38%; float: left; }
.pro_detail .rightcon{ float: right; width: 56%; }

.pro_detail .picbox .img_bd{width:100%;height:auto;overflow:hidden;text-align:center;position:relative;z-index:1;max-width: 410px;border: 1px solid #000;}
.pro_detail .picbox .img_bd img{width: 100%;height: auto;}
.pro_detail .picbox .img_hd{height:auto;position:relative;margin-top:15px;overflow:hidden;max-width: 410px;}
.pro_detail .picbox .img_hd .picmidleft{float:left;width:24px;overflow:hidden;}
.pro_detail .picbox .img_hd .picmidright{float:left;width:24px;overflow:hidden;}
.pro_detail .picbox .img_hd .picmidleft a ,.pro_detail .picbox .img_hd .picmidright a{background:#fff;color:#000;display:block;width:24px;height:99px;line-height:90px;font-size:30px;text-align:center;margin-top:auto;}
.pro_detail .picbox .img_hd .picmidleft a:hover ,.pro_detail .picbox .img_hd .picmidright a:hover{color: #4395ff;}
.pro_detail .picbox .img_hd .tempWrap{float:left;width:325px;overflow:hidden;padding-left:5px;}
.pro_detail .picbox .img_hd .tempWrap ul{width:740px;overflow:hidden;position:relative;margin:0;}
.pro_detail .picbox .img_hd .tempWrap ul li{float:left;margin-top:1px;display:inline;width:99px;height:99px;border:1px solid #e4eff6;overflow:hidden;text-align:center;vertical-align:middle;}
.pro_detail .picbox .img_hd .tempWrap ul li + li{margin-left:8px;}
.pro_detail .picbox .img_hd .tempWrap ul li img{width:100%;height:auto;}
.pro_detail .picbox .img_hd .tempWrap ul li.on{border:3px solid #0f6eb5;margin-top:0px;}

.pro_detail .rightcon{ color: #666; line-height: 1.5; }
.pro_detail .rightcon h1{ font-size:30px; color: #000000; margin: 10px 0 15px;}
.pro_detail .rightcon_top_cmd{margin: 30px 0;}
.pro_detail .rightcon_top_cmd i{color:#66b821;font-size: 14px;margin-right: 15px;}
.pro_detail .rightcon_top_cmd p:first-child{font-size: 16px;font-weight: 600;margin-bottom: 5px;}
.pro_detail .rightcon_top_cmd p span{width: 100px;display: inline-block;text-align: center;border: 1px solid #eee;margin: 5px 10px 5px 0;padding: 5px 0;border-radius: 15px;}
.pro_detail .rightcon_top_cmd .Mould span{width: 47%;text-align: left;padding: 5px 0 5px 30px;}



.pro_detail .rightcon .downloadcatalog{margin: 30px 0;}
.pro_detail .rightcon .downloadcatalog i{color:#e81c24;font-size: 14px;margin-right: 15px;font-weight: 600;}
.pro_detail .rightcon .downloadcatalog a{font-size: 16px;font-weight: 600;}
.pro_detail .rightcon .downloadcatalog a:hover{color:#e81c24;}

.pro_detail .rightcon .rightcon_top{overflow: hidden;min-height: 386px;}
.pro_detail .rightcon .linkdiv{ margin-top: 25px; display: block; }
.pro_detail .rightcon .linkdiv a{ text-align: center; display: inline-block; overflow: hidden;width: 165px; padding:6px 0; font-size: 16px; color: #fff; border-radius: 50px;}
.pro_detail .rightcon .linkdiv .online{ background: #202945; ; box-shadow: #2029454d 11px 8px 9px 0px;margin-right: 20px;}
.pro_detail .rightcon .linkdiv .message{ background: #66b821; box-shadow: #66b8214d 11px 8px 9px 0px;}
.pro_detail .rightcon .linkdiv .online:hover{background: #7fcc2c;}
.pro_detail .rightcon .linkdiv .message:hover{ background: #e81c24;}

.proinfo_tit a{margin-right: 60px;font-size: 20px;}
.proinfo_tit a:hover{color: #0064b3;}
.proinfo_con,.side_right_content_faq{margin-bottom: 50px;}
.proinfo_con h2{padding: 0;text-align: left;font-size: 18px;font-weight: 600;padding-bottom: 15px;}
.proinfo_con .tabbox{ overflow-x: auto;  }
.proinfo_con img{max-width: 100%; display: block; margin:10px auto; }
.proinfo_con table{ border-left: 1px solid #c6c6c6;border-top: 1px solid #c6c6c6; line-height: 24px; }
.proinfo_con table td{border-bottom: 1px solid #c6c6c6;border-right: 1px solid #c6c6c6;text-align: center;padding:13px;}
.proinfo_con table tr:nth-child(odd) td{ background: #fff; }
.proinfo_con table tr:first-child td{ background: #f1f1f1; text-align: center; font-weight: 600; color: #555; }
.proinfo_con table tr td:first-child{padding:10px 25px; text-align: center;}

.side_right_content_process

.side_right_content_faq .faq_list{margin-bottom: 45px;}
.side_right_content_faq .faq_list h3{color: #000000;font-size:18px;font-weight: 600;}


.fontcon h1{ color: #000000; font-size: 22px; margin: 15px 0; font-weight: 600; text-align: center;}
.fontcon .content p,.fontcon .content div{ margin-bottom: 15px; line-height: 1.6;}
.fontcon img{ display: inline-block; margin: 15px 0; }
.fontcon a,.proinfo_con a{color:#0064b3;}
.fontcon a:hover,.proinfo_con a:hover{color:#0064b3; text-decoration: underline;}
.fontcon .time h6{ text-align: center;color: #0064b3;margin: 20px 0 20px;font-size: 14px;}

.otherpage{ font-weight: 600;margin: 30px 0;}
.otherpage div{margin: 5px 0;color: #0064b3;;}
.otherpage div span{font-size: 16px;color: #0064b3;margin-right:10px;}
.otherpage a{ font-weight: 100; color: #666; }
.otherpage a:hover{ color: #0064b3 }


.news_list .news_list_content{overflow: hidden;margin-bottom: 20px;}
.news_list .news_list_content .fl{width: 18%;}
.news_list .news_list_content .fr{width: 78%;}
.news_list p{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;margin-top: 10px;}
.news_list img{/*height: 136px;*/width: 100%;padding-top: 15px;}
.news_list h2{margin: 15px 0;padding: 0; overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;font-size: 22px;font-weight: normal;-webkit-line-clamp: 2;}
.news_list time{color: #0064b3;}
.news_list .news_list_content:hover a h2{color: #0064b3;}

.Soluion_list .news_list_content .fl{width: 45%;}
.Soluion_list .news_list_content .fr{width: 49%;}
.Soluion_list .news_list_content img{/*height: 166px;*/}
.Soluion_list .news_list_content p{-webkit-line-clamp: 3;color: #43515C;}

.media .tabBox{margin-bottom: 30px;}
.media .tabBox .hd{overflow: hidden;margin-bottom: 15px;}
.media .tabBox .hd i{color: #4376ba;font-size: 16px;font-weight: 600;margin-right: 25px;padding-top: 3px;}
.media .tabBox .hd h2{padding: 0;margin-right: 50px;}
.media .tabBox .hd .more{margin-top: 2px;color: #43515C}
.media .tabBox ul{margin: 0 -10px;}
.media .tabBox ul li{width: 49%;}
.media .tabBox ul li:nth-child(2n+1){margin-left: 0;}
.media .tabBox ul li +li {margin-left: 2%;}
.media .tabBox ul li iframe{width: 100%;}
.media .tabBox ul li h3{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;min-height: auto;margin: 20px 0 10px;font-weight: 600;}
.media .tabBox ul li p{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;color: #43515C;}

.data .tabBox ul li{overflow: hidden;width: 40%;}
.data .tabBox ul li +li {margin-left: 20%;}
.data .tabBox li .fl{width: 80%;}
.data .tabBox li .fr{width: 18%;text-align: right;margin-top: 50px;}
.data .tabBox li .fr img{max-width: 35px;}


.og-close{font-size: 10px;line-height: 35px;border-bottom: 2px solid #d8d4d4;margin-bottom:15px;}
.og-close a{padding-bottom: 6px;height: 35px;width: 100%;margin-bottom: 18px;}
.product-nav{font-size: 10px;color: #9a9a99;font-weight: 400;float:right;}
.product-nav div {display: inline;}
.product-nav a{color:#999;background: url(../images/single_product_arrow.png) no-repeat;}
.product-nav div.prev a {background-position: 3px 6px;padding-left: 10px;}
.product-nav div.prev a:hover {background-position: 3px -18px;padding-left: 10px;}
.product-nav div.next a {background-position: -8px 6px;padding-right: 10px;}
.product-nav div.next a:hover {background-position: -8px -18px;padding-right: 10px;}
.product-nav a:hover{color:#666;}

.s_mail,.s_tel,.s_qq,.s_skype,.s_whatsapp{font-size:15px;color:#333;margin:10px 25px 0px 0; line-height:24px; float:left;}
.s_mail a{color:#fe9800;}
.s_mail a:hover{color:#fe9800; text-decoration:underline;}
.s_mail i{color:#fe9800; font-size:16px;}
.s_skype i{color:#00a1ec; font-size:18px;}
.s_tel i{color:#666;}

.md_con {width: auto;border-top: none;padding: 10px;margin: 0 auto 30px;border: 10px solid #f5f3f3;}
.md_hd{ line-height:50px; font-size:24px;border-bottom:1px dashed #d7d7d7; }
.md_bd{width:auto;line-height:30px;font-size:14px;padding:15px 0;}
.md_bd img{width:auto;}
.rtitle{color: #fff;padding: 8px 0px;margin-bottom:10px;margin-top:15px;background:#201817;}
.rtitle span{font-size:18px; height:22px; line-height:22px; background:url("../images/ico_13.png") no-repeat 10px center; text-indent:35px;}
.rtitle a{color:#EEE; margin-top:2px; margin-right:10px;}
.rtitle a:hover{color:#d8261c;}

.contac a{color:#fe9800;}
.contac a:hover{color:#fe9800;}

.proinfo_nav{margin:10px 0; margin-bottom: 30px; background:#144a86; color:#fff;}
.proinfo_nav a{padding:15px 30px; display: inline-block; font-size: 15px; font-weight: 600; color:#fff;}
.proinfo_nav a:hover{background: #fe9800; color: #fff;}

/*list*/
.project_lis,.video_lis,.gallery,.mediadoc_lis{ overflow: hidden; }
.tag_lis{ padding-top: 50px; }
.project_lis .item{ width: 47%; margin-left:2%; float: left; margin-bottom: 25px; }
.project_lis .item a.pic{ float: left; }
.project_lis .item .box:last-child a.pic{ float: left; }
.project_lis .item .box:last-child a.pic span.jiantou{ background: url(../images/leftmo.png) no-repeat; left: auto; right: 0; }
.project_lis .item .box:last-child:hover a.pic span.jiantou{ background: url(../images/lefton.png) no-repeat; left: auto; right: 0; }
.tag_lis .item{ width: 49%;}
.tag_lis .item:nth-child(odd){margin-left: 0;}

.video_lis li{width: 22.5%; margin-left: 2%; background: #f4f4f4; overflow: hidden; float: left; margin-bottom: 15px;}
.video_lis li span.pic{ display: block; margin-bottom: 10px; }
.video_lis li span.pic img{ width: 100%; display: block; }
.video_lis li b{ margin:0 10px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; display: block; }
.video_lis li p{margin:10px; color: #666;  display: block; line-height: 24px; height: 72px; overflow: hidden;}

.mediadoc_lis{ padding-left: 1%;  }
.mediadoc_lis li{float:left; width: 23.5%; overflow: hidden; margin-left: 1%; color: #666; margin-bottom: 20px; position: relative; border: 1px solid #ddd; padding: 10px;}
.mediadoc_lis li span.pic{ display: block; width: 35%;  float: left;}
.mediadoc_lis li span.pic img{ display: block; width: 100%; }
.mediadoc_lis li span.con{display: block; width: 60%; float: right;}
.mediadoc_lis li span.con b{ display: block; font-weight: 100; height: 48px; overflow: hidden; line-height: 24px; margin-bottom: 15px; }
.mediadoc_lis li span.con a{ font-weight: 600; color: #666;}
.mediadoc_lis li span.con a i{ font-weight: 100; color: #fe9800; margin-right: 5px; }
.mediadoc_lis li:hover{background: #fe9800; border: 1px solid #fe9800; color: #fff;}
.mediadoc_lis li:hover span.con a,.mediadoc_lis li:hover span.con a i,.mediadoc_lis li:hover span.con b{ color: #fff; }

.about p {line-height: 2;}
.about .cn_li_4{margin: 20px -16px;}
.about ul li{margin: 0;}
.about ul li h3{margin-top: 10px;min-height: 41px;}
.about .about_ceritifications h3{font-size: 14px;margin-top: 30px;}
.about .about_our_service .cn_li_4{border: 1px solid #eee;margin-top: 30px;}
.about .about_our_service .cn_li_4>li {padding: 30px 25px;margin: 0;min-height: 680px;}
.about .about_our_service .cn_li_4>li:nth-child(2n){background: #f5f5f5;}
.about .about_our_service .cn_li_4>li h3{color: #bc272d;font-weight: 600;}
.about .about_our_service .cn_li_4>li p+p{margin-top: 25px;}
.about .customer_feedback ul{margin: 0;}
.about .customer_feedback ul li p{line-height: unset;}

.customer_feedback .cn_li_3>li+li{margin-left:5% ;}
.customer_feedback .cn_li_3>li{width: 30%;padding:25px 0;}
.customer_feedback .customer_feedback_top{background: #f5f5f5;padding: 20px 25px;font-size: 16px;min-height: 266px;border-radius: 40px;margin-bottom: 30px;}
.customer_feedback .customer_feedback_top i{font-size: 40px;color: #e1e1e1;padding: 15px 0;}
.customer_feedback .customer_feedback_bom{overflow: hidden;}
.customer_feedback .customer_feedback_bom img{width:81px;float: right;}
.customer_feedback .customer_feedback_bom p{float: right;text-align: right;padding: 16px;}
.customer_feedback .customer_feedback_bom span{font-size:20px;color: #000;font-weight: 600;}
.customer_feedback li:hover .customer_feedback_top{background: #4376ba;color: #FFFFFF;}

.bg-img{position: fixed;background-color:rgba(0,0,0,0.5);z-index:9999;}
.tra-img{text-align:center;position:relative;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);  -o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}
.zoom-in{cursor: -moz-zoom-in;cursor: -webkit-zoom-in;cursor: zoom-in;}
.zoom-out{cursor: -moz-zoom-out;cursor: -webkit-zoom-out;cursor: zoom-out;}

.contact_us .contact_us_top li{margin-bottom: 10px;}
.contact_us .contact_us_top li:last-child{width: 100%;}
.contact_us .contact_us_top li i{color: #44bb6e;margin-right:20px;width: 16px;width: 18px;text-align: center;}
.contact_us .contact_us_top li:last-child i{padding: 5px 0 20px;float: left;}
.contact_us .side_right_content_form1 ul{margin: 0 -10px;margin-top: 40px;}
.contact_us .side_right_content_form1 ul li{padding: 0 10px;margin-bottom: 10px;}
.contact_us .side_right_content_form1 ul li:last-child{width: 100%;}
.contact_us .side_right_content_form1 p i{color: #44bb6e;margin-right:20px;width: 18px;text-align: center;}
.contact_us .side_right_content_form1 {color: #000000;}
.contact_us .side_right_content_form1 input{height: 42px;line-height: 42px;width: 100%;padding: 0 30px;border-radius: 24px;background: #FFFFFF;margin-bottom: 12px;border: 1px solid #d9d9d9;}
.contact_us .side_right_content_form1 textarea{ line-height: 24px;width: 100%;padding:20px 30px;border-radius: 24px;background: #FFFFFF;border: 1px solid #d9d9d9;height: 280px;}
.contact_us .side_right_content_form1 .buts{text-align: center;margin: 40px 0 30px;}
.contact_us .side_right_content_form1 .buts input{background: #7fcd2c;color: #FFFFFF;font-size: 16px;width: 160px;margin: 0 10px;box-shadow: #7fcd2c4d 11px 8px 9px 0px;height: 38px;line-height: 38px;font-weight: 600;}
.contact_us .side_right_content_form1 input:focus,.side_right_content_form1 textarea:focus{border: 1px solid #44bb6e;outline: #44bb6e;}
.contact_us .side_right_content_form1 p{margin-bottom: 15px;padding-left: 10px;}

/*media portfolio*/
#fancybox-overlay { position: fixed;top: 0; left: 0;bottom: 0;  right: 0; background: #000; z-index: 1100;  display: none;}
#fancybox-wrap {position: absolute; top: 0; left: 0;margin: 0;  z-index: 1101;  display: none;}
#fancybox-img { max-width: 100%;margin:0 auto;height: 100%; display: block; }
#fancybox-frame { position: relative; width: 100%;  height: 100%; border: none; display: block;}
#fancybox-title { position: inherit;  bottom: -10px; padding:0 10px;  left: 0;  color: #333;  width: 100%;  font-family: Arial; font-size: 12px;  z-index: 1102;}
.fancybox-title-inside {padding: 10px 0;text-align: center; color: #333;}
.fancybox-title-outside {padding-top: 5px;  color: #FFF;  text-align: center; font-weight: bold;}
#fancybox-title-over {  padding: 10px; width: 100%; background:#fff;  display: block; font-size: 14px; line-height: 24px;  color: #666;}
.gallery{ padding-left: 1%; }
.gallery a{float:left; width: 23.5%; overflow: hidden; display: block; margin-left: 1%; margin-bottom: 30px; position: relative;}
.gallery a img{ display: block; width: 100%; }
.gallery a div.con{ position: absolute; left: 0; top: 0px;width:100%;height:100%; background: rgba(0,0,0,.8); padding: 15px;display: flex; align-items: center; justify-content: center;opacity: 0; transition: all .3s }
.gallery a span.con{ display: block; text-align: center; color: #fff; font-weight: 600; font-size: 16px;display: -webkit-box; display: -moz-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; -moz-line-clamp: 2; word-break: break-all; text-align: center }
.gallery a span.con i{ display: block; font-size: 26px; margin-top: 15px; }
.gallery a:hover div.con{opacity: 1 }

.exh_lis{padding-top:15px; }
.exh_lis li{ display: block; margin: 35px 0; overflow: hidden;}
.exh_lis li a.pic{ display: block; width: 27%; float: left; }
.exh_lis li a.pic img{ display: block; width: 100%; }
.exh_lis li a.con{ display: block; width: 71%; padding: 10px 1% 20px 1%; height: 100%; float: right}
.exh_lis li .borderline{border: 1px solid #e3e3e3; display: block; position: absolute; right: 0; top: 0; width: 100%; height: 100%;}
.exh_lis li .time{padding:0 3px; color: #666;    margin: 10px 0;    display: inline-block;}
.exh_lis li .time em{ font-size: 24px; font-weight: 600; line-height: 27px; font-style: normal; display: block; }
.exh_lis li h3{ text-overflow: ellipsis; white-space: nowrap; overflow: hidden; font-size: 18px; font-weight: 600; }
.exh_lis li a.con b{ font-weight: 100; color: #666; line-height: 24px; height: 72px; overflow: hidden; display: block; margin:10px 0;}
.exh_lis li a.con .more{ color: #fe9800; font-weight: 600; }
.exh_lis li a.con .more i{ font-size: 20px; vertical-align: middle; margin-left: 5px; }
.exh_lis li:hover .time{ color: #fe9800;}

.home_ser{width:100%;}
.home_ser ul{float:left;display:inline; width:100%; margin:20px 0;}
.home_ser li{width:20%; float:left; display:inline; text-align:center; margin:10px 0;}
.home_ser li h5{font-size:16px; padding:0 20px; line-height:24px; color:#555; margin-top:10px;}

/*pagination*/
.pagination {display: block; margin: 0 0 40px 0; padding-top: 40px; text-align: center;  width:100%;}
.pagination a, .pagination span { display: inline-block; width: 30px; height: 30px; line-height: 28px; text-align: center; text-decoration: none; font-size: 16px;margin: 0 10px;}
.pagination a.current, .pagination span.current ,.pagination a:hover {border: 1px solid #000;} 

/***products***/
.honor_lis{ padding-bottom: 40px; overflow: hidden;}
.honor_lis li{ float: left; width: 23.5%; margin-left: 1%; margin-bottom: 30px; font-weight: 600; color: #666; }
.honor_lis li img{ display: block; width: 100%; border: 10px solid #f4f4f4; margin-bottom: 8px; }
.honor_lis li b{padding:0 10px;}
.honor_lis li:hover img{border-color: #e9e9e9}

.historybg{ background: url(../images/historybg.jpg) no-repeat; background-size: cover }
.historytit{ font-size: 26px; color: #fff; text-align: center; font-weight: 600; margin-bottom: 50px; }
.historytree{ overflow: hidden; position: relative;}
.historytree div.line{width: 2px; background: #fe9800; height: 100%; position: absolute; left: 50%; top: 12px;}
.yearline{ color: #fff; position: relative;}
.yearline:nth-child(even){text-align: right;}
.yearline .year{ font-size: 30px; font-weight: 600; margin-right: 10px; transition: all .3s }
.yearline .dian{ width:16px; height:16px; position: absolute; background: #fe9800; border-radius: 50%; left: 50%; margin-left: -7px; top:12px;}
.yearline .historyconline{ margin-right: 52%; margin-left: 5%; transition: all .3s }
.yearline .historyconline .historycon{padding: 15px;border-radius: 5px; transition: all .3s}
.yearline .historyconline:hover .historycon{ background: #fe9800;  }
.yearline .historyconline:hover .year{ color: #fe9800 }
.yearline:nth-child(odd) .historyconline{ margin-left: 52%; margin-right: 5%; }
.yearline:nth-child(odd) .year{ margin-left: 10px; }

.contactcon{ overflow: hidden; margin:0 2%; }
.contacttit{ font-size: 30px; font-weight: 600; margin-bottom: 30px;  margin-top: 70px; }
.contactform{ float: left; width: 60%;  margin-top:30px;}
.contactform input[type=text]{ width:48%; margin:0 1%; margin-bottom: 10px; height: 40px; float: left; border:1px solid #cecece; padding:0 15px;}
.contactform textarea{ width: 85%; margin:0; display: block; resize: none; height:120px;float: left; border:1px solid #cecece; padding:8px 15px; }
.contactform .submitspan{background: #fe9800; transition: all .3s; display: block; width: 13%; height: 120px; float: right; margin-right: 1%; position: relative;}
.contactform .submitspan input{ display: block; width: 100%; opacity: 0; background: #fe9800; height: 100%; }
.contactform .submitspan i{ position: absolute;  line-height: 120px; color: #fff; left: 0; top: 0; font-size: 40px; text-align: center; width: 100%;}
.contactform .submitspan:hover{opacity: .8 }

.map{  margin: 0 2%; margin-bottom: 70px; }
.map div{border: 6px solid #eee;}
.map img{width: 100%; display: block;}

.edit-box{overflow: hidden;  width: 37%; float: right; margin-top:60px;}
.edit-box div {padding:10px 0;line-height: 25px; color: #666; overflow: hidden; position: relative;}
.edit-box div h6{ color: #fe9800; height: 50px; position: absolute; left: 0; top:50%; margin-top: -25px; overflow: hidden; line-height: 50px; display: block;  font-size: 32px;}
.edit-box div.item3 h6{ margin-top: -22px;  }
.edit-box a{ color: #666; }
.edit-box a:hover{color: #fe9800;}
.con_block h1{font-size:24px;margin-bottom:10px;}
.con_block p{line-height:36px;}

.rl_right{width:62%; float:right;}
.rl_right h4{line-height:30px; font-size:16px; font-weight:bold; margin:10px 0 5px;}
.rl_right p{line-height:24px; color:#666; height:48px; overflow:hidden; font-size:13px;}
.con_block{margin-bottom:30px; padding:0 1%;}
.Search_Result li{margin: 0 16px 40px;}
.Search_Result li h3{min-height: auto;margin-top: 0;font-weight: 600;font-size: 22px;}
.Search_Result li p{color: #43515C;}
.Search_Result li:hover h3 a{color: #0064b3;}


@media screen and (max-width: 1700px){
  .pro_detail .picbox .img_hd .tempWrap{width: 80%;}
}
@media screen and (max-width: 1600px){
  .self_nav{margin-left: 0;}
}

@media screen and (max-width: 1500px){

  .home_number li{width: 33.3%;}
  .home_number li:nth-child(4){border: 0;}
  .plr{padding: 0 15px;}
        .self_nav .nav_one>li {padding: 24px 2px;}
}
@media screen and (max-width: 1400px){
  .proinfo_tit a{margin: 10px;  }
  nav li>a{padding: 10px;}
  .nav_top_left {display: none;}
  .search a{padding: 0 5px;border: 0;}
  .nav_pc .nav_top_right_nav li,.nav_pc .nav_top_right_wt_em li{padding: 0 15px;}
  .home_solutions .warper img{width: auto;}
  .home_solutions .home_boxtit h1{margin: 15px auto 15px;}
  .home_solutions .plr{top: -460px;}
        .self_nav .nav_one>li>a {font-size: 16px;}

        
}

@media screen and (max-width: 1300px){
  .home_in_pro .in_pro-lift>div{padding: 0px 30px;}
  .cn_li_8>li{width: 25%;}
}


@media screen and (max-width: 1270px){ 
    .logo,.logo img{float: none;text-align: center;height: 55px;}
      .self_nav .nav_one>li{padding: 7px 0;}


}




@media screen and (max-width: 1200px){
  .search .search_btn{    margin-left: 5px;}
  .home_in_pro .in_pro-lift{display: none;}
  .home_in_pro .in_pro-right{width: 100%;}
  .home_mcfpp .in_pro-lift{display: block;}
  .home_mcfpp .in_pro-right{width: 59%;}
  .home_solutions .plr li{width: 23%;}
}

@media screen and (max-width: 1100px){
  .search a i{padding: 10px 5px 10px;}
  .home_message .home_message_form .buts input{width: 50%;}
}
@media screen and (max-width: 1000px){ 
  .logo,.logo img{float: left;text-align: center;}
  .nav_pc{display: none;}
  .mob_nav{display: block;}
  .main_header_bottom {padding-top: 95px;}
  .warper{padding:0 10px;}
  .search{display: none;}
  nav{position: fixed;left: 0;top: 0;bottom: 0;width:50%;box-shadow: 0 3px 5px #666;z-index:102;overflow: auto;background: #fff;transform: translateX(-300px);transition: 0.3s;}
  nav li{ float: none; }
  nav li>a{ margin:0; border-bottom:1px solid #d9d9d9;}
  nav li dl{ display: none; opacity: 0; } 
  nav li a:hover{background: #d9d9d9;color: #fff;}
  nav li dl{background: #eee;border-top: 1px solid #ddd;border-bottom: 1px solid #ddd;z-index:-999;}
  nav li dd a{padding: 8px 20px;display: block;font-size: 13px;}
  nav>ul{float: none;margin-top: 15px;}
  .self_nav .nav_one>li{ padding:5px;}
  .nav_sec{width: auto;position: initial;padding: 5px;background: #d9d9d9;display:none !important}
  .nav_sec>li{width: 100%;margin: 0;background: #d9d9d9;border: 0;}
  .nav_sec>li p{padding: 0;}
  .nav_sec>li a{color: #000;}
  .nav_sec>li a:hover,  .nav_sec>li:hover a{font-weight: 500;color: #FFF;border: 0;background: #0064b3;}
  .self_nav .nav_one>li>a{color:#000;font-size: 16px; border: 0 !important;}
  .self_nav .current>a, .self_nav .nav_one>li:hover>a, .dropdown_on_a>a, .self_nav .dropdown .current{border: 0 !important;}
  .self_nav .current>a, .self_nav .nav_one>li:hover>a{border-radius: 0;border: 0;}
  .self_nav .nav_one>li:hover>a{color: #0064b3}
  .self_nav .current>a{color: #fe0000 !important}
  .self_nav{width: 0;}
  .nav-open{width: 50%;}  
  .self_nav .nav_one>li:hover {border-bottom: 0;}
  .self_nav .nav_one .dropdown i{position: absolute;right: 10px;top: 15px;width: 34px;height: 30px;display: block;}
  .self_nav .nav_one .navshow .nav_sec{display: block !important;}
  .self_nav .nav_one>li:nth-child(2) i{display: none;}

  .home_news,.home_about{width: 100%;float: none;padding-right: 0;}
  #nav .nav-button{display: block; top: 32px; }
  .head .r span{ display: none; }
  .home_sol li{width:25%; margin-bottom:0;}
  .search-button,.language{ display: none; }
  .home_ser li{width:33.3%;}
  .p_right .home_project_list li{width:49%; margin: 0px 0.5% 10px;}
  .graybg .home_project_list li{width:48%; margin:15px 1%;} 
  .no { display:none;}
  .video_lis li{ width: 31%; }
  .mediadoc_lis li,.gallery li{ width: 32%; }
  .s_sol{display:none;}
  .home_equipment{ padding-bottom: 40px; }
  .home_project_lis .item a.con .more{ display: none; }
  .home_project_lis .item a.con p{margin-bottom: 0;}
  .home_solutions .plr li{width: 31%;}
  .home_solutions .plr,.home_number .warper{padding: 15px;}
  
  .contactform,.edit-box{ width: 100%; margin-top:30px;}
  .contactform input[type=text]{ width: 100%; margin:0; margin-bottom: 10px; }
  .contactform textarea{margin-left: 0; width: 100%}
  .contactform .submitspan{margin-right: 0;}
  .contacttit{margin-top: 40px; margin-bottom: 15px; font-size: 24px;}
  .contactcon,.map{margin:0 1%;}
  .map div{border-width: 4px;}
  .side_left{display: none;}
  .side_right{width: 100%;}
  .fontcon .content .newsdetails-cont iframe{width: 100%;height: auto;}
  .about .about_our_service .cn_li_4>li{width: 50%;border: 1px solid #eee;}
  .filtercontent,#Bywechat .virticalcenter{width: 70%;}
  .rightfloat{width: 100%;bottom: 0;}
  .rightfloat>ul li{float: left;width: 20%;border: 1px solid #d8e1e5;margin: 0;border-radius: 0;height: 66px;}
  .rightfloat>ul li:hover div{display: none !important ;}
  .rightfloat>ul li a>p{display: block;}

  footer .cn_li_5>li{width: 50%;min-height: 350px;}
  footer .plr{padding: 40px;}
  footer .footer_cu,footer .footer_copyright li:first-child,footer .footer_copyright li br{display: none;}
  footer .footer_copyright{margin-bottom: 70px;}
  footer .footer_copyright li{width: 100% !important;}
  footer .footer_copyright li a:last-child{margin-left: 20px;}
}


@media screen and (max-width: 900px){
  .pro_detail .picbox,.pro_detail .rightcon{ width: 100%; }
  .pro_detail .rightcon h1{ margin:10px 0 10px 0;font-weight: 600;}
  .item{width:100%;}
  .home_in_pro .in_pro-lift,.home_in_pro .in_pro-right{float: none;width: 100%;}
  .home_mcfpp .in_pro-lift{width: 41%;float: left;}
  .home_mcfpp .in_pro-right{width: 59%;float: left;}
  footer .copyright .footer-left{float: none;text-align: center;padding-bottom: 15px;}
  footer .copyright .footer-right{float: none;width: 50%;margin: 0 auto;}
  .fontcon .content img{width: 100%;height: auto;}
  .pro_detail .rightcon .rightcon_top{min-height: auto;}

}
@media screen and (max-width: 768px){
  header{position: absolute;}
  .in_con_lf{width:100%;}
  .in_con_rt{width:100%;}
  .contactform .submitspan i{ font-size: 30px; }
  .mediadoc_lis li,.gallery li{ width: 48%; }
  .honor_lis li{width: 32%;}
  .yearline .dian{top: 3px;}
  .historytit,.yearline .year{font-size: 24px;}
  .yearline .historyconline{ margin-right: 54%; line-height: 24px; }
  .yearline:nth-child(odd) .historyconline{ margin-left: 54%; line-height: 24px; }
  .project_lis .item{width: 100%;}
  .home_project_lis .item a.con b.tit{ font-size: 14px; }
  .home_news_about{padding-top: 0;}
  .home_about{padding-top: 80px;}
  .home_news ul li p{ height: 40px; line-height: 20px; font-size: 12px; }
  .home_news ul li{ width: 50%; margin-top: 0; margin-bottom: 10px;}
  .home_news .cn_li_3>li div{padding: 10px;}
  .home_equipment .tabcon .l,.home_equipment .tabcon .r{width: 100%;}
  .home_equipment .tabcon .r .more{ display: none; }
  .home_project{ padding-bottom: 40px; }
  .home_project .owl-carousel{margin-top: -44px; padding-top: 60px;}
  .home_project_lis .item a.con p{ height: 56px; }
  .home_project_lis .item a.con .more{display: block; margin-top: 20px;  }
  .home_message,.positionline:first-child{display: none;}
  .home_mcfpp .in_pro-lift,.home_mcfpp .in_pro-right{width: 100%;float: none;height: auto;}
  .home_mcfpp .in_pro-lift{text-align: center;padding-bottom: 40px;}
  .cn_li_4>li,.cn_li_3>li{width: 33%;}
  .customer_feedback .cn_li_3>li,.getquotation_from_right .cn_li_3 li{width: 100% !important;}
  .customer_feedback .cn_li_3>li+li{ margin-left: 0;}
  .cn_li_2>li,.side_right_content_form .cn_li_2>li,.products .side_right_content_list>.cn_li_2>li{width: 100%;}
  .side_right_content_form .cn_li_2>li+li{margin-left: 0;}
  .news_list li img{width: 100%;height: auto;}
  .cn_li_6>li{width: 33.3%;}
  .about .about_our_service .cn_li_4>li{width: 100%;min-height: auto;}
  footer .copyright .footer-right{width: 80%;}
  .news_list .news_list_content .fl{width: 30%;}
  .news_list .news_list_content .fr{width: 66%;}
}

@media screen and (max-width: 640px){
  .home_news_lis .item a.con p{height:52px;}
  .cn_li_4>li{width: 50%;}
  .home_number li span {font-size: 22px;}
  .positionline .fr,.home_solutions .home_boxtit p{display: none;}
  .side_right_content,.about .side_right_content{padding: 20px 10px;}
  .positionline{padding: 20px 10px 10px !important;}
  .home_solutions .plr ul{padding: 0;}
  .home_solutions .plr li{padding: 5px;width: 48%;}
  .home_number li{width: 50%;border: 0;}
  .home_number li +li{border: 0;white-space: nowrap;}
  .getquotation_from_lift{display: none;}
  .getquotation_from_right{float: none;width: 98%;}
  .media .tabBox ul li{width: 100%;}
  .media .tabBox ul li+li{margin: 0;}
  .Soluion_list .news_list_content p {-webkit-line-clamp: 2;}
  .home_in_pro .in_pro-right h2 {min-height: 51px;}
}


@media screen and (max-width:480px){
  .pro_detail .rightcon_top_cmd p span {width: 99px; }
  .contacttit{ font-size: 17px; margin-top: 30px; margin-bottom: 12px; }
  .edit-box div{padding:5px 0;padding-left: 40px;}
  .edit-box div h6{ font-size: 24px; }
  .contactform textarea{ width: 80%; }
  .contactform .submitspan{ width: 20%; }
  .p_right .home_project_list li{width:100%; margin:0 0 10px;}
  .video_lis li p{ font-size: 12px; height: 37px; line-height: 20px; }
  .mediadoc_lis li{ width: 100%; margin:0; margin-bottom: 10px; }
  .gallery li{margin-bottom: 10px;}
  .honor_lis li{ width: 48%; margin-bottom: 15px; }
  .historytit,.yearline .year{ font-size: 17px; }
  .yearline .historyconline .historycon{padding: 10px;}
  .home_project_lis .item a.con{padding: 12px 3%;}
  .news_list .news_list_content .fl,.news_list .news_list_content .fr{width: 100%;float: none;}
  .news_list img{height: auto;}
  .fontcon h1{ font-size: 16px; line-height: 24px; }
  .fontcon p{ line-height: 26px; font-size: 14px;  margin-bottom: 10px;}
  .fontcon img{margin-bottom: 10px;}
  .pro_detail .rightcon h1{ font-size: 17px; }
  .pro_detail .rightcon .linkdiv a{ width: 160px; }
  .pro_detail .rightcon .linkdiv a.online{ margin-right: 5px;  display: inline-block; }
  .proinfo_tit a{display: block;}
  .home_equipment .tabcon .r p{ display: none }
  .home_equipment .tabcon .r .tit{ font-size: 17px; }
  .home_news ul li .more{ display: none; }
  .home_news ul li p{margin-bottom: 10px;}
  .home_project_lis .item a.con .more{display: none; }
  .home_project_lis .item a.pic{ width: 40%; }
  .home_project_lis .item a.con{ width: 58%; }
  .home_solutions .plr li{height: 50px;}
  .project_lis .item .box:last-child a.pic span.jiantou{ background-size: 12px; width: 12px; }
  .side_right_content .industry_machine li img{/*height: 150px;*/}
  .cn_li_8>li{width: 50%;}
  .backToTop{bottom: 200px; }
  .nav_sec>li{width: 100% ;}
  .filtercontent, #Bywechat .virticalcenter{width: 90%}
  .nav-open {width: 70%;}
  footer .footer_pro{display: none;}
  footer .footer_copyright li{text-align: center;}
  footer .footer_copyright img, footer .footer_copyright i{margin: 0;float: none;padding-bottom: 15px;}
  .home_solutions .plr a{font-size: 14px;}
}

@media screen and (max-width:360px){
  .home_sol li{width:50%;}
  footer .cn_li_4>li:first-child,footer .cn_li_4>li:nth-child(2){display: none;}
  .side_right_content .application_list img{height: auto;}
  .cn_li_6>li{width: 50%;}
  footer .copyright .footer-right{width: 90%;}
  .side_right_content_form{padding: 50px 15px;}
}

@media screen and (max-width:320px){
  .video_lis li{ width: 100%; margin: 0; margin-bottom: 12px; }
}

@media(min-height: 600px) and (min-width:1000px)  and (max-height: 800px){
  .rightfloat{bottom: 38%;}
    }
@media(min-height: 300px) and (min-width:1000px)  and (max-height: 600px){
  header{position: absolute;}
  .rightfloat{bottom: 0;}
}
    
@media(max-height: 750px)  and (max-width:1000px){
  .rightfloat{width: 100%;bottom: 0;}
  .rightfloat>ul li{float: left;width: 20%;border: 1px solid #d8e1e5;margin: 0;border-radius: 0;}
  .rightfloat>ul li:hover div{display: none !important ;}
}