@charset "utf-8";
.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;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);opacity:.5}.owl-theme .owl-controls.clickable .owl-buttons div:hover{filter:Alpha(Opacity=100);opacity:1;text-decoration:none}.owl-theme .owl-controls .owl-page{display:inline-block;zoom:1;*display:inline}.owl-theme .owl-controls .owl-page span{display:block;width:12px;height:12px;margin:5px 7px;filter:Alpha(Opacity=50);opacity:.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);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{display:none;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)}}
@font-face {font-family: "iconfont";
  src: url('iconfont.eot?t=1567050779868'); /* IE9 */
  src: url('iconfont.eot?t=1567050779868#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('data:application/x-font-woff2;charset=utf-8;base64,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') format('woff2'),
  url('iconfont.woff?t=1567050779868') format('woff'),
  url('iconfont.ttf?t=1567050779868') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */
  url('iconfont.svg?t=1567050779868#iconfont') format('svg'); /* iOS 4.1- */
}
.iconfont{font-family:iconfont!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.icon-linkedin:before{content:"\e602"}
.icon-doc2:before{content:"\e643"}
.icon-facebook-copy:before{content:"\e606"}
.icon-2:before{content:"\e64c"}
.icon-home:before{content:"\e67b"}
.icon-menu:before{content:"\e6a3"}
.icon-tel:before{content:"\e623"}
.icon-edit:before{content:"\e600"}
.icon-rili1:before{content:"\e603"}
.icon-mob:before{content:"\e67f"}
.icon-tel1:before{content:"\e60e"}
.icon-arrow-right:before{content:"\e604"}
.icon-Tel:before{content:"\e61b"}
.icon-youtube:before{content:"\e629"}
.icon-skype:before{content:"\e6d5"}
.icon-whatsapp:before{content:"\e6ef"}
.icon-address1:before{content:"\e652"}
.icon-mail1:before{content:"\e62a"}
.icon-mail2:before{content:"\e619"}
.icon-address:before{content:"\e62b"}
.icon-tw:before{content:"\e778"}
.icon-search1:before{content:"\e6aa"}
.icon-whatsapp1:before{content:"\e639"}
.icon-send:before{content:"\e61f"}
.icon-question:before{content:"\e60c"}
.icon-chat1:before{content:"\e608"}
.iconfont:before{ display:inline-block; margin:0 auto; }

@font-face {
  font-family: 'Conv_POPP';
  src: url('../fonts/POPPINS-REGULAR.eot');
  src: local('☺'), url('../fonts/POPPINS-REGULAR.woff') format('woff'), url('../fonts/POPPINS-REGULAR.ttf') format('truetype'), url('../fonts/POPPINS-REGULAR.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Conv_POPPb';
  src: url('../fonts/POPPINS-BOLD.eot');
  src: local('☺'), url('../fonts/POPPINS-BOLD.woff') format('woff'), url('../fonts/POPPINS-BOLD.ttf') format('truetype'), url('../fonts/POPPINS-BOLD.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}

*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box; }
body{font-family: candara,Arial, Helvetica, sans-serif; font-size: 16px; overflow-x: hidden; color: #333;background:#fff;}
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: 16px;font-family: candara;border:none;margin: 0;padding: 0; outline: none; }
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;}
/*table td{word-wrap:break-word;word-break:break-all;}*/

.backToTop{width:50px; height:50px; right:10px; bottom:50px; background:#ce1f00 url(../images/icon_top.png) no-repeat center; z-index: 3; cursor:pointer; position:fixed; text-indent:9999px; color: #fff; border-radius:5px; transition: all .3s}
.backToTop:hover{opacity: .8}

body{padding-top: 130px;}
header{ height:130px;position: fixed; top: 0; width: 100%; left: 0; z-index: 9;background:#fff; box-shadow:0 2px 2px 2px rgba(0,0,0,0.05);}
.top_head{height:40px;background:#193053;text-align:right;line-height:40px;}
.top_head a{color:#fff;display:inline-block;padding-left:10px;font-size:18px;}
.top_head a:last-child{padding-left:40px;}
#header .warper{position:relative;}
.logo{ position: absolute; left:0; top: 19px; }
.logo a{display: block;}
#nav{ text-align:center;}
#nav .warper{position: relative;}
nav li{ display: inline-block; position: relative;}
nav li>a{ display: block; padding:0 16px; font-size: 20px;text-transform: uppercase; overflow: hidden; line-height:90px; transition:0.5s; position: relative;}
nav li.on>a,nav li:hover>a{background:#ce1f00; color: #fff;}
nav dl{ position: absolute; background: #ce1f00; text-align: left; display: block; top:90px; opacity: 0; transition: opacity 1s ease; left: 9999px; z-index: 999; min-width:280px; }
nav dl dd{border-bottom: 1px solid rgba(255,255,255,.2); font-size: 16px;}
nav dl a{ color: #fff; display: block; padding: 12px 22px; white-space: nowrap; text-transform: capitalize;}
nav dl a:hover{ background:rgba(255,255,255,.2); color: #fff}
nav li:hover dl{ opacity: 1; left: 0;}
#nav .nav-button{width: 35px; height: 35px; border-radius: 3px; background: #333; color: #fff; position: absolute; right: 10px; top: 19px; line-height: 35px;text-align: center; font-size: 20px; display: none;}
#nav .nav-button i{font-size: 22px;}
.close-nav{position: fixed;top:0;left:0;width: 100%;height: 100%;background: #000;opacity: 0;visibility: hidden;transition: 0.5s;z-index: 88;}
.nav-open{transform: translateX(0);}
.close-open{opacity: 0.5;visibility: visible;}
.body-hidden{overflow: hidden!important;}

.head_right{ height: 90px; position: absolute; right: 0; top: 0;}
.searchbox{position:absolute; right:0; top: 0; background:#ce1f00;}
.searchbox h6{ color: #fff; font-size:26px; font-weight: 100;width: 90px; text-align: center;line-height: 90px; cursor: pointer; }
.searchbox form{ overflow: hidden;background:#ce1f00; position: absolute; padding:30px 0; right: 0; height: 90px; top:0; width: 0; transition: all .3s;}
.searchbox form i{ font-size: 26px; }
.searchbox form input{ width: 160px; background:#ce1f00; color: #fff; line-height:33px; padding-left:10px; float: left; }
.searchbox form button{ width:110px; line-height:90px; background:#ce1f00; border: 0; color: #fff; text-align: center; outline: none; cursor: pointer; transition: all .5s; position: absolute; right: 0; top: 0}
.searchbox form input::-webkit-input-placeholder { color: #fff;}
.searchbox form input:-moz-placeholder {  color: #fff;}
.searchbox:hover form{width: 280px;}
.languagebox {padding: 0 20px;background: #ce1f00;height:40px;font-size:18px;width: 160px;border-radius:20px;margin:25px 0 0;}
.languagebox select {color: #231714;width: 120px;font-size: 18px;padding: 8px 10px;background: #ce1f00;	color: #fff;}


.footer{overflow: hidden;background: #193053; color: #fff;font-size: 15px;}
.footer .item2 a{ color: #fff;display:inline-block;padding-left:17px;}
.footer a:hover{ color: #ce1f00}
.footer .warper{position: relative; padding:50px 0 50px;}
.footer .item{width: 20%; padding-right: 2%; float: left;}
.footer .item li,.contact_lis li{ position: relative; min-height: 36px;padding-left:40px; line-height: 36px; margin-bottom: 10px;}
.footer .item li i,.contact_lis li i{width: 36px; height: 36px; line-height: 36px; color: #fff; overflow: hidden; text-align: center; font-size: 22px; position: absolute; left: 0; top:0; transition: all .3s;}
.footer .item li strong,.contact_lis strong{font-weight: 100;}
.footer .item li:last-child,.exitbox li.item5{font-size: 16px; color: #fff; margin-bottom: 0}
.footer .item li:last-child strong,.exitbox li.item5 strong{font-size: 14px; color: #fff}
.footer .item2 {text-align:right;}
.footer .item2 p{font-size:20px;padding:20px 0;text-transform: uppercase;}
.footer .media{ position: relative;float:right;margin-right:10%;margin-top:15px;}
.footer .media a{ color: #193053; display: inline-block; font-size:26px; width: 32px;line-height:32px; height:32px; background:#bbbbbb; border-radius: 50%; text-align: center; margin:0 0 0 10px;}
.footer .media a:hover{color: #fff;background:#4460a0;}
.footer .media a.icon-facebook-copy-copy:hover{background:#4460a0;}
.footer .media a.icon-tw:hover{background:#30afeb;}
.footer .media a.icon-2:hover{background:#d20000;}
.footer .media a.icon-linkedin:hover{background:#0085b2;}
.ft_products{font-size:18px;}
.copyright{ padding:20px 0 0; line-height: 24px;  font-size: 17px; color: #bbbbbb;}
.copyright .warper{padding:10px 0}

.fixnav{position: fixed; left: 0; bottom:15%; z-index: 10;}
.fixnav .item,.fixnav .it{ transition: all .3s;}
.fixnav .item {position: relative; height:38px;}
.fixnav h6{display: block; font-weight: 100; width:38px; z-index: 0; height:38px; font-size:24px; text-align: center; vertical-align: middle; line-height:38px;}
.fixnav .item1,.fixnav .item1 span{background: #ffad1d}
.fixnav .item2,.fixnav .item2 span{background: #f6791e}
.fixnav .item3,.fixnav .item3 span{background: #03c305}
.fixnav .item4,.fixnav .item4 span{background: #00aff0}
.fixnav .item span{font-weight: 600; line-height:38px; transition: all .3s; overflow: hidden; font-size: 15px; padding:0 20px; margin-left:38px;position: absolute; left:0; top:0; z-index: 3; display: none; width:170px; }
.fixnav .item:hover span{display: block;}
.fixnav .item2:hover span{width: 240px;}

.fixnav a{color: #fff}
.fixnav .it a{width:38px; text-align: center; line-height:38px; font-size: 24px; height:38px; background: #000; display: block;}
.fixnav .it a.icon-facebook-copy{background: #4460a0}
.fixnav .it a.icon-tw{background: #2fb0ec}
.fixnav .it a.icon-googleplus{background: #d74837}
.fixnav .it a.icon-linkedin{background: #0084b1}
.fixnav .it a.icon-youtube{background: #dd1829}

#banner img{ width: 100%; display: block; }
#banner .owl-controls{margin-top: 0}
#banner .owl-buttons{display: none;}
#banner .owl-pagination{position: absolute; width:320px; left:50%; margin-left: -160px; bottom:25px;}
#banner .owl-controls .owl-page span,
.about_img .owl-controls .owl-page span,
.hot_pro .owl-controls .owl-page span,
.pro_application .owl-controls .owl-page span{height: 4px; width: 50px; background:#fff; opacity: .7; overflow: hidden; margin:0 5px;}

#banner .owl-controls .owl-page.active span,#banner .owl-controls .owl-page:hover span,
.about_img .owl-controls .owl-page.active span,.about_img .owl-controls .owl-page:hover span,
.hot_pro .owl-controls .owl-page.active span,.hot_pro .owl-controls .owl-page:hover span,
.pro_application .owl-controls .owl-page.active span,.pro_application .owl-controls .owl-page:hover span{ opacity: 1;}

/*版块标题*/
.warper{max-width:1200px; margin:0 auto;}
.container{max-width:1200px; margin:0 auto;z-index:1;position:relative;}
.row{overflow: hidden;width:100%;padding-top:40px;}
.conbox{padding:75px 0}
.hometit{ margin-bottom:30px; position: relative;}
.hometit h2{font-size:36px;text-align:center;}
.hometit p{text-align:center;line-height:28px;color:#999;}

.aboutbox{overflow: hidden;padding-bottom:70px;background:url(../images/bg_dot.jpg) repeat-x left bottom;}
.aboutbox .fon{color:#333;line-height:32px;width:25%;float:left;font-size:18px}
.aboutbox .fon h1{font-size:26px;line-height:36px;font-weight:normal;padding-bottom:15px;}
.homeabout{overflow: hidden;width:75%;float:right;padding-left:12%;position:relative;}
.homeabout .owl-pagination{display:none}
.homeabout .owl-buttons {position: absolute;left: 0;bottom: 5px;}
.homeabout .owl-controls .owl-buttons div{width:25px; height:45px; margin:0; background:url(../images/left.jpg) no-repeat left top; text-indent: 999px; overflow: hidden; position: absolute; right:20px;  opacity: 1; top: 50%; margin-top: -120px; z-index: 0}
.homeabout .owl-controls .owl-buttons div.owl-prev{ margin-top:-40px;left: auto; background:url(../images/right.jpg) no-repeat left top;}
.homeabout .owl-controls .owl-page span{height: 18px; width: 18px; background:#fff; opacity: 1; overflow: hidden; margin:0 8px;}

.productbox{overflow: hidden; }
.productbox  dl{text-align:center;}
.productbox dd{display: inline-block; line-height: 24px;margin:0 5px 10px;}
.productbox dd a{display: inlin-block;padding:0 5px;color:#333;font-size:18px}
.productbox dd.on{color:#ce1f00;}
.productbox dd.on a{color: #ce1f00;}
.productbox .con{ margin: 0 auto}
.pro_lis{overflow: hidden;margin:0 -15px 10px;}
.pro_lis li a{display:block;width:100%;background:#f4f4f4;border:3px solid #f4f4f4;}
.pro_lis li img,.newsbox .con img{width:100%}
.pro_lis li{float: left;width:30.33%;margin:0 1.5%;text-align: center;padding:20px 0;}
.pro_lis li h3{font-size: 20px;line-height: 60px;height:60px;overflow:hidden;font-weight:normal;display:block;}
.pro_lis li a:hover{ background:#ce1f00;color:#fff;border:3px solid #ce1f00; }

.service{background:url(../images/bg_service.jpg) no-repeat center top;padding:60px 0;overflow:hidden;background-size:cover;}
.service li{width:25%;padding:0 25px;float:left;color:#fff;}
.service h4{font-size:52px;font-weight:bold;font-family:Arial;position:relative;}
.service h4 span{font-size:18px;position:absolute;top:5px;display:inline-block;padding-left:10px;}
.service p{line-height:26px;padding:5px 0 0}

.about_img {overflow:hidden}
.about_img h2{text-align:center}
.about_img li{margin:0 1% 15px;width:31.333%; overflow: hidden;float:left}
.about_img img{display: block;width: 100%;transition: all .3s;}
.about_img .pic,.project_list .pic{position: relative;background: #ce1f00;overflow: hidden;display: inline-block;width:100%;}
.about_img li:hover img,.project_list li:hover img{opacity: .1;}
.about_img h3{font-size: 24px;position: absolute;bottom:150%;text-align:center;color:#fff;width:100%;font-weight:normal;}
.about_img li p{font-size: 14px;position: absolute;bottom:150%;text-align:center;color:#fff;width:100%;padding:0 20px;line-height:26px;}
.about_img h6,.project_list h6{width: 160px; height: 50px;color:#fff;border:2px solid #fff;font-size: 15px; text-align: center;position: absolute; left:50%; margin-left: -80px;bottom:150%; border-radius: 25px; line-height: 50px; transition: all .3s}
.about_img li:hover h3{bottom: 75%}
.about_img li:hover p{bottom: 40%}
.about_img li:hover h6,.project_list li:hover h6{bottom: 15%}

.newsbox{overflow: hidden;}
.newsbox dl{width:48.5%;float:right;}
.newsbox .con{width:48.5%;float:left;}
.newsbox dd{padding:6.5% 20px 6.5% 30px;background:#f4f4f4}
.newsbox dd.on{background:#ce1f00; }
.newsbox dd.on a{color: #fff;}
.newsbox dd.on p{color:#ffebe7;}
.news_time{width:65px;float:left;}
.news_time span{font-size:26px;display:inline-block;}
.news_con{margin-left:75px;line-height:26px;}
.news_con h3{font-size:18px;height:40px;}
.newsbox .con em{display: none;font-style:normal;}
.newsbox .con em.on{display: block;}

.lis_news .pic img,.video li img{display: block; width: 100%; transition: all .3s;}
.lis_news h3,.faq h4{line-height:24px; height:48px;font-size:18px; overflow: hidden; transition: all .3s;}
.lis_news{overflow:hidden;}
.lis_news li{width:100%;float:left;margin-bottom:40px;background:#f4f4f4;}
.lis_news .pic{width:50%; float: left;overflow:hidden}
.lis_news .con{width:50%; padding:40px 30px 10px 120px;float:left;position:relative;}
.lis_news .times{width:60px;position:absolute;left:40px; top:40px;font-size:26px;}
.lis_news li:nth-child(2n) .pic{float:right;}
.lis_news .times i{font-size:16px;display:block;}
.lis_news p{line-height:28px;overflow:hidden;font-size:17px;}
.lis_news a:hover h3{color: #ce1f00}

.homevideo{margin:0 -1.5%;overflow:hidden;}
.homevideo  h4{font-size:20px;padding:18px 0;font-weight:normal;}
.homevideo .li{width:47%;float: left;text-align:center;margin:0 1.5%;background:#f4f4f4;border-radius:5px;box-shadow:0 2px 4px 2px rgba(0,0,0,0.07);}
.homevideo .li img{width:100%;}
.homevideo a:hover{color: #ce1f00}

.faq ul{margin:0 -15px;}
.faq li{padding:0 15px 15px;}
.faq h4{margin-bottom:15px;font-weight:normal;font-size:20px;padding:15px 5px;border-bottom:1px solid #e7e7e7;line-height:20px;position:relative;}
.faq i.icon-arrow-right{transform: rotate(90deg);width: 40px;height: 20px;display: inline-block;position:absolute;right:5px;top:25px;}
.faq p{line-height:26px;color:#666;padding:5px;}
.faq li:hover{background:#ce1f00;color:#fff;}
.faq li:hover h4,.faq li:hover p{color:#fff}
.faq .owl-buttons{display:none;}
.faq .owl-controls{margin-top:10px}
.faq .owl-controls .owl-page span{background:#fff;border:2px solid #1a1a1a}
.faq  .owl-controls .owl-page.active span, .faq  .owl-controls.clickable .owl-page:hover span{background:#ce1f00;border:2px solid #ce1f00}

.video{text-align: center;margin:0 -15px;overflow:hidden}
.video  h4{font-size:17px;padding:15px 0;transition: all .3s;}
.video li{width: 31.33%; float: left;margin:0 1% 40px; position: relative; transition:all .3s;background:#f4f4f4;box-shadow:2px 2px 5px rgba(0,0,0,0.2);}
.video a:hover h4{color: #ce1f00}

.ft_contact{background:#ce1f00;color:#fff;padding:30px 0;font-size:18px;overflow:hidden;}
.ft_contact li{width:25%;float:left;}
.ft_contact p{line-height:30px;}
.ft_contact i{font-size:20px;padding-right:10px;}
.ft_contact i.icon-mail1{font-size:16px;}
.ft_contact li:nth-child(3){width:40%;}
.ft_contact li:nth-child(4){width:10%;}
.ft_contact li a{color:#fff;font-size:26px;}

/*二级页公用*/
.main{max-width: 1200px;padding:50px 0 120px;;position: relative; margin:0 auto;overflow:hidden;}
.sub_banner{ width: 100%; overflow: hidden; position: relative;}
.sub_banner img{display: block;width: 100%;}
.positionline{border-bottom: 1px solid #ddd; color: #555;text-transform: uppercase; font-size: 18px; position: relative; padding:20px 0 20px 50px; }
.positionline a{color: #555}
.positionline a:hover{color: #ce1f00}
.positionline .iconfont{color: #ce1f00;position: absolute;left: 0; top: 14px; font-size: 30px;}

.digg4{text-align:center; font-family: Arial, Helvetica, Sans-serif; margin-top:40px; font-size: 16px; color: #666; line-height: 50px;}
.digg4 a,.digg4 span{  margin:0 5px; color:#cccccc; display: inline-block; border:1px solid #cccccc;vertical-align:middle; line-height:50px; height:50px; width:50px; text-decoration:none; border-radius: 50%;}
.digg4 span.current {margin:0 5px; color:#ce1f00; display: inline-block; vertical-align: middle;  background:none;border:1px solid #ce1f00; text-decoration:none;}
.digg4 span.disabled {font-size:26px; line-height: 50px; margin:0 5px; color:#fff;background:#ce1f00;}
.digg4 .disabledfy { font-family: Tahoma, Verdana; }

.infocon{color: #666; }
.infocon h1{font-size:24px; font-weight: inherit; line-height: 30px; text-align: center; margin-bottom: 20px; color: #333;}
.infocon img{ display: inline-block; margin: 12px 0; max-width: 100%; }
.infocon .time{ text-align: center;margin-bottom:20px; color: #999}
.infocon .other{border-top: 1px solid #ddd; padding:15px 0 0 0; margin:50px 0 0 0; line-height: 26px;}
.infocon .other div{margin:8px 0;}
.infocon .other{ color: #666; }
.infocon .other b{font-family:Conv_hel; font-weight: 100; color: #ce1f00;margin-right: 8px; }
.infocon .other a{color: #666}
.infocon .other a:hover{ color: #ce1f00 }
.infocon p{line-height:32px; font-size: 18px;}

/*contact*/
.exitbox{width: 50%; float: right;color:#333}
.exitbox p{font-size:22px;padding-bottom:20px}
.exitbox li{position: relative; width: 100%;margin-bottom:15px; overflow: hidden;font-size:18px; float: left; line-height: 24px;}
.exitbox li label{display: block;font-weight:600; font-size: 18px;}
.exitbox li span{display: block;}
.exitbox li .con{ height: 80px;  padding-left: 80px; transition: all .3s;}
.exitbox h6{font-size:30px; font-weight: 100;background:#ce1f00; color: #fff; text-align: center; position: absolute; left:0;  top: 0; width: 60px; height:60px; transition: all .3s;line-height:60px; border-radius: 50%;}
.exitbox h6:before{width:100%;overflow:hidden;}
.exitbox h6.icon-mail1{font-size:20px;}
.exitbox li:hover a{color: #ce1f00; }
.exitbox li:hover a{text-decoration: underline;}

.contact_form{ overflow: hidden; width:45%;float:left;}
.exitbox h2,.contact_form h2{text-align:left;}
.contact_form p{line-height: 24px;font-size:18px;padding-bottom:30px;}
.contact_form form li{position: relative; border:1px solid #333; overflow: hidden; margin-bottom:18px; width: 49%; float: left;border-radius:3px;}
.contact_form form li:nth-child(even){margin-left:2%}
.contact_form form li:nth-child(5){width: 100%; height: 130px; margin-bottom: 20px;}
.contact_form form li font{position: absolute; left:8px; top:10px; color: #f00; font-size: 18px;}
.contact_form input,.contact_form textarea{ width: 100%; color: #333; background:#fff; resize: none; font-size: 16px; padding:0 18px; height: 44px; line-height: 44px;}
.contact_form textarea{height: 130px;overflow: hidden; padding:8px 18px; line-height: 24px;}
.contact_form button{ border: none; font-size:16px; background:#ce1f00; transition: all .3s; border-radius:25px; color: #fff; display:block; height: 48px; margin: 35px 0 0; width: 220px; cursor: pointer;}
button:hover{opacity: .8}
.contact_form input::-webkit-input-placeholder,.contact_form textarea::-webkit-input-placeholder { color: #333;}
.contact_form input:-moz-placeholder,.contact_form textarea:-moz-placeholder { color: #333;}
.map{display: block; width: 100%;overflow:hidden;padding-top:2.5%;}

/*about*/
.clear{clear:both;}
.about_com {padding-bottom:40px;font-size:18px;line-height:32px;}
.about_com h2{color:#333}
.about_com p{margin-bottom:20px;}
.about_de{overflow:hidden;padding-bottom:2%;}
.about_de_left{width:47%;float:left;overflow:hidden;}
.about_de_rignt{width:50%;float:right;}
.about_de_rignt img{padding-bottom:10px;}
.about_fc,.about_display ul,.about_honor{margin:0 -10px 2%;overflow:hidden;}
.about_fc li{float:left;width:31.333%;margin:0 1% 2%;}
.about_fc li img{padding:5px; box-shadow:2px 2px 5px rgba(0,0,0,0.2);}
.about_honor li,.about_display li{margin:0 10px 15px;}
.about_com img{width:100%;}
.about_display li{background:#f4f4f4; box-shadow:2px 2px 5px rgba(0,0,0,0.2);}
.about_com li h4{padding:15px 0;text-align:center;font-size:17px;font-weight:normal}
.about_display .owl-controls .owl-page span,
.rel_pro .owl-controls .owl-page span,
.about_honor .owl-controls .owl-page span 
{width: 15px;height: 15px;background: #fff;filter: Alpha(Opacity=100);opacity:1;border:2px solid #ce1f00;}
.about_honor .owl-controls .active span,
.rel_pro .owl-controls .active span,
.about_display .owl-controls .active span
{background:#ce1f00}

.lis_faq{margin-bottom:20px; overflow: hidden;}
.lis_faq li{ overflow: hidden; margin-bottom:30px;position:relative;padding:40px;border:2px solid #cccccc;}
.lis_faq h3{font-size:22px;line-height: 24px;padding:10px 0 10px 30px; transition: all .3s;position:relative;}
.lis_faq h3:before{width:20px;height:20px;font-size:24px;font-weight:normal;content:"\e60c";position:absolute;left:0;top:13px;font-family: "iconfont" !important;}
.lis_faq .fon{ padding-left:30px; line-height: 28px; }
.lis_faq .fon p{}
.lis_faq li:hover{border:2px solid #ce1f00;}
.lis_faq li.on h3{background: #ce1f00;color: #fff;}
.lis_faq li.on h6{color:#fff;}

/*pro list*/
.pro_lmain{overflow: hidden; float: left; width: 72%; }
.proclass h2,.hot_pro h2{letter-spacing:1px;font-size:28px;text-transform: uppercase; font-weight: bold; line-height: 40px;color:#333;padding:15px 15px 15px 0;}
.proclass a{display: block; }
.proclass h4{ position: relative; background:#ce1f00;border-top:2px solid #fff;}
.proclass h4 a{font-size:18px; display: inline-block; padding:12px 10px 12px 20px;color:#fff;}
.proclass h4 i{position: absolute;right:10px;color:#fff; top:14px; font-size: 27px;line-height:18px; font-weight: 100;transform: rotate(90deg);}
.proclass div{ padding:10px 0;}
.proclass div a{padding:10px 0 10px 30px;font-size:17px; line-height: 20px; background:url(../images/bg_pro.png) no-repeat 10px center;}
.proclass li:hover h4,.proclass li.on h4{ }
.proclass li:hover h4 i,.proclass li.on h4 i{color: #fff;transform: rotate(90deg);}
.search{background: #eeeeee; padding:20px 0 20px 25px; margin-bottom:50px; height: 80px}
.search input{line-height: 40px; border:none; width: 80%; font-size: 16px; color: #333; float: left; background: none}
.search input::-webkit-input-placeholder{ color: #666;}
.search input:-moz-placeholder { color: #666;}
.search button{width: 80px; background:none; height: 40px; border:0; float: right; color: #333}
.search button i{ font-size:32px;color:#999;}
.pro_rmain{width: 24%;float:right}
.lis_pro,.rel_pro{margin:0 -5px }
.lis_pro li{width:33.333%;padding:0 1%;float:left; margin-bottom: 40px; overflow: hidden; transition: all .3s; position: relative;}
.rel_pro li{margin:0 3%;float:left;overflow: hidden; transition: all .3s;}
.lis_pro a,.rel_pro a{display: block; overflow: hidden;background:#f4f4f4;}
.lis_pro img,.rel_pro img{display: block; width: 100%; transition: all .3s;padding:2px;}
.lis_pro h3,.rel_pro h3{font-weight: 100;height:50px;line-height:50px;text-align:center;}
.lis_pro a:hover,.rel_pro a:hover{color:#fff;background:#ce1f00;}
.rel_pro .owl-controls  {position: absolute;right: 15px;top: -45px;z-index:3000;}

.hot_pro{padding-top:40px;}
.hot_pro li img{width: 100%; transition: all .3s; display: block;}
.hot_pro li .pic{overflow: hidden;}
.hot_pro li h3{color: #fff; font-size: 14px; text-align: center; font-weight: 100;background:#111111;padding:20px 0;margin-bottom:15px}
.hot_pro .owl-buttons{display:none;}
.hot_pro .owl-controls .owl-page span{height: 14px; width: 14px; background:#cccccc; opacity: .7; overflow: hidden; margin:0 5px;}
.hot_pro .owl-controls .owl-page.active span, .hot_pro .owl-controls .owl-page:hover span{background:#ce1f00;}

.contact_lis{padding:20px 25px;}
.contact_lis li{border-bottom: 1px dashed #acc1e3; padding-bottom: 22px;}
.contact_lis li:hover a{color: #fb0605}
.contact_lis li:hover i{background-color: #fb0605}

.pro_r{margin-left: 450px; margin-right: 25px;}
.pro_r .tit{ margin-bottom: 30px; font-size: 24px; font-family:Conv_tt; padding:25px 0; text-transform: uppercase; color: #ce1f00; border-bottom: 1px solid rgba(25,79,142,.5); }
.pro_r .lis_pro{overflow: hidden;}

/*product*/
.propicflash{ width: 600px; float: left;}
.propicflash img{width:100%;}
.pro_detail .rcon{margin-left:600px; padding:15px 0 0 30px;overflow: hidden;}
.pro_detail{ overflow: hidden;margin-bottom: 60px;}
.pro_detail h1{ font-size:30px; margin:15px 0 20px;}
.addthis_inline_share_toolbox{padding-bottom:10px;}
.pro_detail .fon{ margin:20px 0 20px 0; font-size:18px; line-height: 32px; overflow: hidden;}
.pro_detail .links{margin:25px 0 0 0;}
.pro_detail .links a{background: #ff8400;font-weight:600; display: inline-block; color: #fff;font-size:20px;margin-bottom:2px; line-height: 50px; text-align: center; width:215px;}
.pro_detail .links a:nth-child(2){ background: #f5ad00}
.pro_detail .links a:nth-child(3){ background: #ce1f00;width:435px;}
.pro_detail .links a:hover{opacity: .8}
.pro_detail .links a i{display: inline-block; margin-right: 3px; font-weight: 100; font-size:26px; vertical-align: middle; margin-top: 0px;}
.pro_detail .links a i.icon-edit{font-size:22px;}
.propicflash .owl-pagination{display:none}
.propicflash .owl-controls .owl-buttons div{width: 22px; height: 22px; position: absolute; right: 10px; background: url(../images/right_black.png) no-repeat center;background-size:22px; text-indent: 999px; overflow: hidden; top: 50%; margin-top: -25px;}
.propicflash .owl-controls .owl-buttons div.owl-prev{ left: 10px; transform: rotate(180deg); }

.motai{position: fixed;top:0;left:0;width: 100%;height: 100%;background: #000;opacity: 0;visibility: hidden;transition: 0.5s;z-index: 88;}
.close-motai{opacity: 0.5;visibility: visible;z-index: 10;}
.quickbox{background: #fff; position: fixed; width: 60%; padding:25px; height: 60%; top: 20%; left:99999%; border-radius: 10px; opacity: 0 ; transform: rotateY(-20deg); z-index: 10; overflow-y:auto; }
.quickbox.show{ transform: rotateY(0deg); display: block; left: 20%; opacity: 1}


.info_menu{ width: 100%;}
.info_menu li{display: block;color:#fff;cursor: pointer;position:relative; background:#193053; line-height:60px; text-align: center;border-right:1px solid #fff; font-size: 18px; width:25%; font-weight: 600; float: left;}
.info_menu li.on,.info_menu li:hover{ background:#ce1f00;color: #fff; }
.info_menu.top0{position: fixed; z-index: 3; top: 0; left: 0; }

.proinfo_main{overflow: hidden; font-size: 17px;}
.proinfo_main .box{padding-bottom: 20px;overflow: hidden; }
.proinfo_main p{ line-height: 28px;}
.proinfo_main p.num{position: relative; padding-left: 45px; font-weight: 600;margin-bottom: 15px; padding-top: 2px;}
.proinfo_main p.num i{width: 30px; height: 30px; color: #fff; background: #fb0605; text-align: center; border-radius: 50px; display: block; font-style: normal; line-height: 30px; position: absolute; left: 0; top: -2px}
.proinfo_main h4{font-size: 24px;text-transform: uppercase; color: #ce1f00; margin:50px 0 20px 0; }
.proinfo_main h5 p{font-size: 18px; color: #666; font-weight: 100}
.proinfo_main img{max-width: 100%; display: inline-block;}
.proinfo_main .info_tit h2{font-size: 26px;padding:45px 0 15px; vertical-align: middle; }
.proinfo_main .info_tit font{color: #fb0605}
.pinfo li{width:47%;margin-right:3%;float:left;background:#f4f4f4;margin-bottom:2%;}
.pinfo li .pic{width:50%;float:left;}
.pinfo li .cd{padding:5% 2% 0 5%;margin-left:50%;}
.pinfo li h6{font-size:18px;height:27px;line-height:27px;margin:20px 0 15px}
.proinfo_main .rel_pro p{line-height:26px;color:#999}

.info_menu li span{ background: url(../images/icon_pro.png) no-repeat;font-size:18px;height:27px;padding-left:30px;line-height:27px;margin-bottom: -8px;display: inline-block;}
.info_menu li span.info01{background-position:0 -54px;}
.info_menu li span.info02{background-position:0 -28px;}
.info_menu li span.info03{background-position:0 0;}
.info_menu li span.info04{background-position:0 -108px;}
.info_menu li span.info05{background-position:0 -81px;}

.pro_form{ overflow: hidden;}
.pro_form form{}
.pro_form p{line-height: 28px;margin:0 0 15px 0;}
.pro_form input,.pro_form textarea{width: 49%; float: left;border-radius:3px;border:1px solid #333333; overflow: hidden; padding:12px 15px; font-size: 15px; line-height: 24px; resize: none;margin-bottom:7px;}
.pro_form input:nth-child(2n+1){margin-left: 2%}
.pro_form input::-webkit-input-placeholder,.pro_form textarea::-webkit-input-placeholder { color: #333;font-size:18px;}
.pro_form input:-moz-placeholder,.pro_form textarea:-moz-placeholder { color: #333;font-size:18px;}
.pro_form textarea{width:100%;}
.pro_form form button{ background:#ce1f00; color: #fff; border:0; text-transform: uppercase; font-size: 18px;border-radius:25px; height: 50px; line-height: 50px; overflow: hidden; transition: all .3s; width: 220px; cursor: pointer;margin-top:25px;}
button:hover{opacity: .8}

.tabbox{font-size:18px; border-top: 1px solid #ccc;border-right: 1px solid #ccc; overflow-x: auto}
.tabbox td{padding:10px 20px; line-height: 28px; text-align: center; border-left: 1px solid #ccc; border-bottom: 1px solid #ccc;}
.tabbox td p{margin:0;}
.tabbox tr:first-child{background: #eeeeee;font-weight:bold;}
.tabbox td p{margin:0;}

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

}

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

}

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

@media screen and (max-width: 1500px){
.hometit {margin-bottom: 20px;}
.hometit h2{font-size:34px;}
}

@media screen and (max-width: 1440px){
.logo{left: 5px;top: 28px;}
.logo img{height:40px;}
nav li>a{font-size:18px;}
.laguagebox{padding:0}
.laguagebox select{font-size:14px;width:100px;margin: 40px 10px 0px 60px;}
.footer .warper {padding: 40px 0 40px;}
.footer h4 {font-size: 22px;margin-bottom: 20px;}
.main {padding: 50px 0 80px;}
.conbox {padding: 60px 0;}
.row{padding-top:30px;}
.pro_lis li h3{font-size:18px;line-height: 50px;height: 50px;}
.homevideo h4,.lis_pro h3, .rel_pro h3{font-size:18px;}
.ft_contact li a{font-size:24px;}
.pro_detail{margin-bottom:30px;}
.pro_detail h1 {font-size: 24px;margin: 15px 0 10px;}
.proinfo_main .info_tit h2 {font-size: 24px;padding: 35px 0 15px;}
.tabbox td {padding: 10px;line-height: 24px;}
}

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

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

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

}

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

@media screen and (max-width: 1279px){ 
nav li>a{padding:0 12px;}
}

@media screen and (max-width: 1200px){
.logo {left: 15px;}
.warper {width:100%;padding:0 2%;}
.aboutbox {padding-bottom: 50px;}
.fixnav{display:none;}
.newsbox dd {padding: 3.5%;}
.service h4{font-size:42px;}
.conbox {padding: 40px 0;}
.hometit h2{font-size:30px;}
.footer .warper {padding: 40px 2% 40px;}
.main {padding: 40px 2% 60px;}
.tabbox{font-size:17px;}
.digg4{margin-top:20px}
.digg4 a, .digg4 span{height:34px;width:34px;line-height:34px;}
.digg4 span.disabled{line-height:34px;}
.about_com {padding-bottom: 30px;font-size: 17px;line-height: 30px;}
.positionline{font-size:17px;}
.lis_news .con {padding: 30px 20px 10px 110px;}
.lis_news .times{top:30px;}
.exitbox li,.contact_form p{font-size:17px;}
.exitbox li .con{height:70px;}
.lis_faq li{padding:25px;}
.lis_faq h3{font-size:20px;}


}

@media screen and (max-width: 1024px){
.top_head{display:none;}
.logo {top: 11px;}
.logo img{height:40px;}
body{padding-top: 58px;}
header{height: 58px;}
.head_right{right: 65px;height:58px;}
.languagebox{margin-top: 12px;width:140px;height:35px;padding: 0 15px;}
.languagebox select{font-size:17px;width: 110px;padding: 6px;}
.searchbox h6, .searchbox form i{line-height: 58px;}
.searchbox form{height: 58px; padding:11px 0 0 0;}
nav{position: fixed;left: 0;top: 0;bottom: 0;width:260px; box-shadow: 0 3px 5px #666; z-index: 99; overflow-y: auto; background:#fff;transform: translateX(-300px);transition: 0.3s; margin-left: 0;margin-top: 0}
nav li{ display: block; width: 100%; margin:0; float: none; }
nav li>a{ line-height:45px; text-align: left; color: #333; font-size: 16px; display: block; height: auto ;padding:0 15px;}
nav li.on>a,nav li:hover>a{border-bottom:0; height: auto; color: #fff; line-height:45px;}
nav li b{position: inherit; bottom: auto;}
nav li dl{left:0; top:0; background: #eee;position: inherit; min-width: 100%; width: 100%; top: 0; left: 0; opacity: 1; padding:10px 0;}
nav li:hover dl{left: 0}
nav dl a{color: #333;padding:9px 15px; font-size: 14px;}
nav dl a:hover{color: #ce1f00;}
nav li.on>a:after, nav li:hover>a:after{display: none;}
nav .menu h3{font-size: 16px;margin-bottom: 13px;}
#nav .nav-button{ display: block; top:0; right: 0; border-radius: 0;z-index:2;line-height: 58px; background: #ce1f00; width: 58px; border-left: 1px solid rgba(255,255,255,.2); height: 58px;} 
.footer .warper {padding: 30px 2% 30px;}
.footer .item{width:100%;padding:0;text-align:center;float:none}
.footer .media{float:none;margin:0}
.footer .item img{display:none}
.footer .item2{text-align:center;}
.ft_products{font-size:17px}
.copyright{font-size:16px;padding: 10px 0 0;}
.pro_rmain{display:none;}
.pro_lmain{width:100%;}
.contact_form{width:100%;}
.contact_form p{padding-bottom:20px;}
.exitbox{width:100%;padding-top: 20px;}
.pro_detail .fon,.pro_form form button{font-size:17px;}
.pro_detail .links a{line-height:40px;font-size:18px;}
.info_menu li{line-height:50px;}
.proinfo_main .info_tit h2 {font-size: 22px;padding: 25px 0 15px;}
.homeabout img{width:100%}
}

@media screen and (max-width: 1023px){	
.pro_detail .links a:nth-child(3){width:215px}
}

@media screen and (max-width: 990px){
.ft_contact li a{font-size:20px}
}

@media screen and (max-width:900px){ 
.hometit h2{font-size:28px;}
.about_de_left,.about_de_rignt,.aboutbox .fon{width:100%;}
.homeabout{width:100%;margin-top:20px;}
.productbox dd a{font-size:17px;}
.service{padding:50px 0}
.service h4{font-size:36px;}
.news_con h3{font-size:17px;}
.news_con p {height: 48px;padding-bottom: 10px;overflow: hidden;}
.faq h4{font-size:18px;}
.faq p {line-height: 24px;}
.lis_news p{height:140px;}
.propicflash{ width: 500px;}
.pro_detail .rcon{margin-left:500px; }
}

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

@media screen and (max-width: 780px){
.service {padding: 30px 0;}
.service li{width:50%;padding: 15px 25px;}
.lis_news p {height: 115px;}
.propicflash{ width:100%}
.pro_detail .rcon{margin-left:0; padding: 15px 0 0 0;width:100%;}
.video{margin:0}
.pro_lis {margin: 0 0 10px;}
.pro_lis li h3{font-size:16px;}
.positionline{padding: 15px 0 15px 40px;}
.positionline .iconfont{font-size:24px;}
}

@media screen and (max-width: 760px){
.proinfo_main img{width:100%}
.pinfo li {width: 100%;margin-bottom: 2%;}
.ft_contact li{width:50%;padding:10px 0}
.ft_contact li:nth-child(4){width:50%;text-align:center;}	
}

@media screen and (max-width: 640px){	
.hometit h2{font-size:24px;}
.conbox {padding: 30px 0;}
.aboutbox {padding-bottom: 30px;}
.aboutbox .fon h1 {font-size: 20px;line-height: 30px;}
.aboutbox .fon{font-size:16px;line-height:24px;}
.about_com p {margin-bottom: 15px;}
.pro_lis li {width:47%;margin: 0 1.5%;padding: 10px 0;}
.lis_news li{margin-bottom: 30px;}
.news_con p,.lis_news p{display:none;}
.lis_news .con { padding: 30px 20px 10px 90px;}
.lis_news .times {left: 30px;font-size: 20px;}
.news_con h3{height:60px;}
.service h4{font-size:30px;}
.homevideo h4, .lis_pro h3, .rel_pro h3{font-size:17px;}
.footer .item2 p{font-size:18px;}
.main {padding: 30px 2% 40px;}
.video li,.lis_pro li {width:48%;margin: 0 1% 30px;}
.lis_faq li{padding:20px;}
.exitbox p {font-size: 18px;padding-bottom:15px;}
.pro_detail{margin-bottom:0}
.pro_detail h1{font-size:20px;}
.pro_detail .fon {margin: 15px 0 15px 0;}
.pro_detail .links a:nth-child(3) {width: 435px;}
.info_menu{display:none}
.tabbox{font-size:16px;}
.tabbox td{line-height:22px;}
.about_fc, .about_display ul, .about_honor {margin: 0 -5px 2%;}
}


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

}

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

}

@media screen and (max-width:480px){
.faq h4{height:60px;}
.lis_faq h3{font-size:18px;}
.lis_faq .fon{line-height:24px;}
.newsbox .con{display:none;}
.newsbox dl{width:100%;}
.about_fc li {width: 48%;margin: 0 1% 2%;}
.about_com li h4{font-size:16px;padding:10px 0}
.lis_news h3, .faq h4{font-size:17px;}
.lis_news li {margin-bottom: 20px;}
.lis_news .con {padding: 10px;}
.lis_news .times{width:100%;position:relative;left:0;top:0}
.lis_news .times i {display: inline-block;padding-left:10px;}
.contact_form p {padding-bottom: 15px;}
.backToTop,.ft_products{display:none}
.footer .item2 p{display:none;}
.ft_contact li:nth-child(3){width:100%;} 
.ft_contact li:nth-child(4) {width: 100%;text-align: center;}
}

@media screen and (max-width:444px){
.languagebox{display:none}
.pro_detail .links a:nth-child(3) {width: 215px;}
.pro_form input, .pro_form textarea{width:100%;}
.pro_form input:nth-child(2n+1) {margin-left: 0;}
}

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

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


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


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

}
