﻿@charset "utf-8";
html,body{height:100%;}
body{ margin:0px; padding:0px; margin:0px auto; font-size:14px; line-height:24px; color:#666666; width:100%; min-width:320px; zoom:1;font-family:"Microsoft YaHei","微软雅黑",Arial,Helvetica,sans-serif,"宋体";}
ul,li,form, dl,dt,dd,div,ul,li,p,em,i,address{ font-style:normal; list-style:none; padding: 0px; margin: 0px;}
h1,h2,h3,h4,h5,h6{ padding:0px; margin:0px;}
select,input,textarea,button{ font-size:14px; border-radius:0; -webkit-border-radius:0; color:#414446;}
input:focus { outline: none;}
input,button,select,textarea,video{ border:0px;outline:none;/*-webkit-appearance:none;*//*强制去除表单自带的样式*/ }
button{ cursor:pointer;}
textarea{resize:none;/*-webkit-appearance:none;*//*强制去除textarea自带的样式*/ }
textarea,input,select{ background:none; border:none; margin:0; padding:0;}
article,aside,footer,header,hgroup,nav,section,figure,figcaption,address{ display: block;} /*html5设置*/
figure,figcaption{ margin:0px; padding:0px;}
audio,canvas,progress,video { display: inline-block; vertical-align: baseline;}
img{max-width:100%;border:none;border:0;}
a{ color:#666666; text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0);transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}
a:focus {outline:none; -moz-outline:none;}
a:hover{ text-decoration:none; color:#f5a419;}
*:hover{transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}
.fl{ float:left;}.fr{ float:right;}.tr{ text-align:right;}.tc{ text-align:center;}
.hidetxt{ display:none;}
.clear{ clear:both;}
.clearfix{overflow:hidden;_zoom:1;}
.clearfix:after{ content: ''; display: block; clear: both; height: 0; visibility: hidden;}
dl:after,ul:after{content:".";clear:both;display:block;overflow:hidden;font-size:0;height:0;}
.clearfix{*zoom:1;}
:-moz-placeholder {color: #666;}
::-moz-placeholder {color: #666;}
input:-ms-input-placeholder,
textarea:-ms-input-placeholder {color: #666;font-size:15px;}
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {color: #666;font-size:15px;}

select{-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;-moz-background-clip: padding;-webkit-background-clip: padding-box;background-clip: padding-box;-webkit-appearance: none;-moz-appearance: none;appearance: none; cursor:pointer;
appearance:none;
-moz-appearance:none;
-webkit-appearance:none;
}
select::-ms-expand { display: none; }/*Ie clear arr*/

.relative{ position:relative;}
.both{clear:both;}

/*font*/
.f_red{color:#ff0000;}
.f_blue{color:#0069b0;text-decoration:underline;}
.Scale-img{overflow:hidden;cursor:pointer;zoom:1;}
.Scale-img img {opacity:1;-webkit-transition:opacity 0.35s,-webkit-transform 0.35s;transition: opacity 0.35s, transform 0.35s;}
.Scale-img:hover img {opacity:1;-webkit-transform:scale3d(1.2,1.2,1);transform: scale3d(1.2,1.2,1); top:0px; left:0px;}


/*pages*/
.Pages{zoom:1;overflow:hidden;text-align:center;clear:both;font-size:14px;color:#666;}
.Pages span{ padding:0px 0px;display:inline-block;}
.Pages a{display:inline-block;margin:0px 4px;text-align:center;border:1px solid #e6e6e6;}
.Pages .p_page a{ display:inline-block;vertical-align:middle;}
.Pages .p_page .a_prev,.Pages .p_page .a_next{ display:inline-block; vertical-align:middle; color:#888;font-size:14px;}
.Pages .p_page .a_prev{width:96px;height:38px;font-size:14px;color:#666;line-height:38px;text-align:center;}
.Pages .p_page .a_next{width:56px;height:38px;font-size:14px;color:#666;line-height:38px;text-align:center;margin:0 10px 0 12px;}
.Pages .p_page .a_next input{width:100%;height:38px;text-align:center;}
.Pages .p_page .a_nexts{width:46px;height:38px;font-size:14px;color:#666;line-height:38px;text-align:center;}

.Pages .p_page .num a{display:inline-block;width:38px;height:38px;line-height:38px;text-align:center;vertical-align:middle;font-size:16px;color:#666;font-family:Arial;margin:0 10px;}
.Pages .p_page .num a:hover{background:#046fb7;color:#fff;border:1px solid #046fb7;}
.Pages .p_page .num a.a_cur{background:#046fb7;color:#fff;border:1px solid #046fb7;}

@media(max-width:997px){
    .Pages .p_page .num a{margin:0 5px 5px;}
    .Pages .p_page .num a{width:30px;height:30px;line-height:30px;}
    .Pages .p_page .a_nexts{height:40px;height:30px;line-height:30px;}
    .Pages .p_page .a_next{width:45px;height:30px;line-height:30px;}
    .Pages .p_page .a_prev{height:30px;line-height:30px;margin-bottom:5px}
    .Pages .p_page .a_next input{height:30px;}
}
/*pages end*/



/*内容宽度 s*/
.w1400{width:1400px;margin:0 auto;}
.w1200{width:1200px;margin:0 auto;}

@media(max-width:1440px){
    .w1400{width:92%;}
}

@media(max-width:1199px){
    .w1400{width:95%;}
    .w1200{width:95%;}

}

/*内容宽度 e*/

/*Top*/
.Toplogo{padding:15px 0;background:#fff;}
.Toplogo .logo{float:left;}
.Toplogo .logo img{height:50px;}
.Toplogo .topa{float:right;}
.Toplogo .topa a{font-size:16px;color:#555;display:inline-block;line-height:50px;margin-left:30px;}
.Toplogo .topa a:first-child{margin-left:0px;}
.Toplogo .topa a:hover{color:#e60014;}

.TopNav .tops{width:100%;height:40px;line-height:40px;background:#3a3636;}
.mainnavs .ul{margin-left: 225px;}
.mainnavs .ul li{float: left;width: 15%;margin-top:5px;margin-left:2%;}
.mainnavs .ul li a{display: block;height: 35px;line-height: 35px;color:#fff;overflow: hidden;text-align: center; font-size:16px;}
.mainnavs .ul li a span{ display:inline-block; height:32px; line-height:34px;}
.mainnavs .ul li.onnav a span,
.mainnavs .ul li a:hover span{color:#e60014; border-bottom:2px solid #e60014;}

.AllList{position: relative;width:260px;float: left;z-index: 10;}
.AllList .AllListTt{height:40px;line-height:40px;background: #e60014 url(../images/top_all.png) 24px center no-repeat;padding: 0 20px 0 64px;color:#fff;font-size: 16px;overflow:hidden;cursor: pointer;border-radius:10px 10px 0 0;}
.AllList .AllListBox{ display:none;position: absolute;top:40px;width: 100%;left: 0; background: #6f6767; font-size: 0;}
.AllList:hover .AllListBox{display: block;}
.AllList .AllListBox a{display: inline-block;vertical-align:top;font-size: 13px;}
.AllList .AllListBox a:hover{ color: #e60014;}

.AllList .AllListBox .dl{ padding:12px 15px;margin:0 auto;background:url(../images/line.png) bottom center no-repeat;}
.AllList .AllListBox .dl dd{ line-height:28px;}
.AllList .AllListBox .dl dd a{ width: 31.333333%; padding-right: 2%;overflow:hidden;text-overflow:ellipsis; -o-text-overflow:ellipsis; white-space:nowrap; color:rgba(255, 255, 255, .42);}
.AllList .AllListBox .dl dt{background-position: left center;background-repeat: no-repeat;}

.AllList .AllListBox .dl dt a{display: block;background:url(../images/top_more.png) right center no-repeat; font-size:15px;line-height:35px;color:#fff; font-weight:bold;}

.AllList .AllListBox .dl:hover{background: #fff;}
.AllList .AllListBox .dl:hover dt a{color:#d7000f;}
.AllList .AllListBox .dl:hover dd a{color:#666;}
.AllList .AllListBox .dl:hover .AllListBox2{display: block;}
.AllList .AllListBox .dl dd a:hover{color:#ff0035;}


.AllList .AllListBox .dl:hover dt a{background:url(../images/top_more1.png) right center no-repeat;}

.AllListBox2{display: none;position: absolute;width: 720px;top: 0;left: 100%;min-height:346px;background-color: #fff; background-repeat:no-repeat; background-position:right bottom; font-size: 14px;border: 1px solid #eaeaea;line-height: 20px;}
.AllListBox2 .MoreName{padding:15px 20px;font-size: 16px;background: #fff;border-bottom: 1px solid #eaeaea;}
.AllListBox2 .ItemList{overflow: hidden;clear: both;border-bottom: 1px dotted #eaeaea;position: relative;}
.AllListBox2 .ItemList *{
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.AllListBox2 .ItemList .left{width: 150px;height: 100%;position: absolute;padding:20px 10px;background: #f9f9f9;overflow: hidden;}
.AllListBox2 .ItemList .right{margin-left: 150px; padding: 15px;}
.AllListBox2 .ItemList .right1{margin-left:10px;}
.AllListBox2 .ItemList .right a{display: inline-block;margin: 5px;}
.AllListBox2 .ItemList .right a.all{ background-color:#ff0035; border-radius:10px; color:#fff; padding:0 10px;}

.AllListBox2 .Recommend .div1{width: 80px;padding:15px 20px;color: #e60014;float: left;}
.AllListBox2 .Recommend .div2{margin-left: 120px;padding: 10px 15px;overflow: hidden;font-size: 0;}
.AllListBox2 .Recommend .div2 .List{width: 48%;display: inline-block;vertical-align: top;overflow: hidden;font-size: 14px;padding: 5px 2% 5px 0;}
.AllListBox2 .Recommend .div2 .List em{font-style: normal;color: #e60014;float: right;padding-left: 10px;}
.AllListBox2 .Recommend .div2 .List span{display: block;font-size: 12px;color: #888;margin-top: 5px;}
.AllListBox2 .Recommend .div2 .List img{vertical-align: middle;display: inline-block;height: 14px;margin-top: -3px;}

.AllListBox2s{border:1px solid  #dcdcdc;}
.AllListBox2 .ItemList1 .left{padding:0px;}
.AllListBox2 .ItemList1{min-height:346px;height:100%;border-bottom: 0px;color:black;}
.AllListBox2 .ItemList1 .hd li{height:33.333%;border-bottom: 1px dotted #eaeaea;padding-top:20px;padding-left:20px;box-sizing:border-box;}
.AllListBox2 .ItemList1 .hd li.on{color:/*#e60014*/#e60014;cursor:pointer;background:#dcdcdc;}
.AllListBox2 .ItemList1 .bd ul li a:first-child{color:#111;}
.AllListBox2 .ItemList1{background:#dcdcdc;}
.AllListBox2 .ItemList1 .bd ul li a:first-child:hover{color:#e60014;}

@media ( max-width:1199px){
    .Toplogo .logo {text-align:center;float:none;width:100%;}
    .Toplogo .logo img{height:40px;}
    .Toplogo{padding:10px 0;}
    .Toplogo .topa{float:none;width:100%;}
    .Toplogo .topa a{margin-left:0px;width:25%;float:left;text-align:center;line-height:24px;font-size:15px;margin-top:10px;}
    .TopNav .tops{height:auto;}
    .AllList{width:100%;float:none;}
    .mainnavs .ul{margin-left:0px;text-align:center;line-height:20px;padding:5px 0;}
    .mainnavs .ul li{float:none;width:auto;padding:0 5px;display:inline-block; margin-left:0px;font-size:15px;text-align:center;margin-top:0px;}
    .mainnavs .ul li a{font-size:15px;height:auto;line-height:24px;}
    .mainnavs .ul li a span{height:auto;line-height:24px;}
    .AllList .AllListBox .dl{padding:10px;}
    .AllListBox2{position:static;left:0px;width:100%;min-height:auto;margin-top:10px;}
    .AllList .AllListBox .dl dt a{background:url(../images/top_more.png) 98% center no-repeat}
    .AllList .AllListBox .dl:hover dt a{background:url(../images/top_more1.png) 98% center no-repeat}
    .AllList .AllListBox .dl dt a{line-height:30px;}
    .AllList .AllListBox .dl dd{line-height:24px;}
    .AllListBox2 .ItemList .right{padding:5px;margin-left:110px;}
    .AllListBox2 .ItemList .right1{margin-left:0px;}
    .AllListBox2 .ItemList .left{padding:10px;width:100px;}

}


/*Top e*/

/*bottom s*/
.Foot{padding:60px 0 20px 0;background:#000;}
.btmlogo{ float:left;display:block; cursor:pointer;}
.btmnav{ float:left; width:18%;margin:0 0 0 0%;}
.btmnav h2{ font-size:16px; color:#fff; display:block; margin-bottom:20px;font-weight:normal;}
.btmnav li{ float:left; margin-right:11%;line-height:40px;}
.btmnav li a{ color:#a9a9a9; cursor:pointer;font-size:15px;}
.btmnav li a:hover{ color:#f39801 }
.btmlink{ width:40%; float:left; margin:0 0 0 15%; }
.btmlink dt{ font-size:16px; color:#fff; margin-bottom:20px;}
.btmlink dd{color:#a9a9a9; line-height:28px;font-size:15px;position:relative;padding-left:20px;box-sizing:border-box;}
.btmlink dd img{position:absolute;top:9px;left:0px;}
.Botwx{ float:right; width:9.75%; }
.Botwx img{ width:100%;}
.copyright{ padding-top:20px;margin-top:60px;border-top:1px solid rgba(215,215,215,.12)}
.copyright a{ color:#bcbcbc; cursor:pointer; }
.copyright a:hover{ text-decoration:underline;}
.copyright .copyfl{font-size:14px;color:#3b3b3b;text-align:center;}
.copyright .copyfl a{color:#3b3b3b;}
/*.copyright .copyrh{float:right;}
.copyright .copyrh a{display:inline-block;vertical-align:middle;color:rgba(255,255,255,.24);font-size:12px;border-right:1px solid rgba(255,255,255,.24);line-height:12px;padding:0 10px;}
.copyright .copyrh a:last-child{border-right:0px;padding-right:0px;}
*/
@media (min-width:320px) and (max-width: 767px){
    .btmlogo{float:none;text-align:center;}
    .btmlogo img{height:35px;}
    .btmnav,.btmlink{ width:100%; margin:3% 0 0 0; float:none;}
    .btmnav h2,.btmlink dt{ margin-bottom:1%; }
    .Botwx{ width:100%; text-align:center;margin:3% 0 5%;float:none;}
    .Botwx img{ width:25%;}
    .Foot{padding:20px 0;}
    .copyright .copyfl,.copyright .copyrh{width:100%;float:none;text-align:center;}
    .copyright .copyfl{line-height:20px;}
    .copyright{margin-top:20px;}
}

/*bottom e*/


/**************************首页***********************/

/*banner s*/
.HomeBan{overflow:hidden;position:relative;}
.HomeBan .slides li{ position:relative; position:relative;}
.HomeBan .slides li a{ display:block; height:auto;}
.HomeBan .slides li a img{width:100%;height:auto;}

.HomeBan .flex-control-nav{bottom:30px;z-index:10;display:block;z-index:9;}
.HomeBan .flex-control-nav li a{opacity:1; width:13px; height:13px; background:rgba(255,255,255,.4);position:relative;}
.HomeBan .flex-control-nav li a:hover,.HomeBan .flex-control-nav li a.flex-active{opacity:1;background:#f39801;}
.HomeBan .flex-direction-nav a{display:none;}

@media ( max-width:1199px){
    .HomeBan .flex-direction-nav a{width:30px;height:30px;}
    .HomeBan .flex-control-nav{bottom:15px;}
    .HomeBan .flex-control-nav li a{width:8px;height:8px;}
    .flex-control-nav li{margin:0 3px!important;}

}
/*bannar e*/


.Title002751{ text-align: center;}
.Title002751 .t-1 span{font-size: 32px;display: table;margin:0 auto;color: #000;position: relative;line-height:40px;}
.Title002751 .t-2{font-size:15px;color:#666;width:80%;margin:25px auto 0;}


.HomeApp{padding:80px 0;background-repeat: no-repeat;background-position:center center;background-size:cover;}
/*.AppUl{margin-top:5%;}
.AppUl li{width:20%;float:left;}
.AppUl li .box{ cursor:pointer; background-position:center center; background-repeat:no-repeat; background-size:cover; padding:0 20px; height:450px; color:#fff; text-align:center;transition: all ease 0.3s; position:relative;display:flex;justify-content:center;align-items:center;flex-direction: column;}
.AppUl li .ico{ width:83px; margin:0px auto; background:url(../images/icobg.png) center center no-repeat; background-size:contain; padding-top:24px; height:70px; position:relative; z-index:1;}
.AppUl li .ico img{width:47px !important; height:47px; margin:0px auto;}
.AppUl li .ti{ line-height:40px; font-size:20px;transition: all ease 0.3s; position:relative; z-index:1;}
.AppUl li .ti i{ display:block; margin:20px auto 0; width:20px; height:10px; border-top:2px solid #fff;}
.AppUl li .p{ line-height:25px; height:90px; opacity:0; margin-bottom:-90px; overflow-y:auto; position:relative; z-index:1;transition: all ease 0.3s;}
.AppUl li .more{ width:148px; line-height:42px; font-size:14px; display:none; margin:0px auto; background:#fff; color:#1587cf; font-size:14px; position:relative; z-index:1;}
.AppUl li .bg{ background:rgba(0,0,0,0.5); width:100%; height:100%; left:0; top:0; display:block; position:absolute;transition: all ease 0.3s;}
.AppUl li:hover .box{ background-size:cover;}
.AppUl li:hover .ico{margin:0px auto 23px;}
.AppUl li:hover .p{ margin-bottom:14px; opacity:1;}
.AppUl li:hover .more{ display:block;}
.AppUl li:hover .bg{background:rgba(21,135,207,0.9);}

@media ( max-width:1024px){
    .AppUl li .p{opacity:1; margin-bottom:0; line-height:20px; height:auto; margin-bottom:5px;-webkit-line-clamp: 3;}
    .AppUl li .box{height:350px; padding:0 12px;}
    .AppUl li .ti{ line-height:30px; font-size:18px;}
    .AppUl li .ti i{ margin:10px auto 0 !important;}
    .AppUl li .more{display:block;}
    .AppUl li .ico{ width:70px;padding-top:15px; height:64px; margin:0px auto !important;}
}
@media ( max-width:768px){
    .AppUl li{width:100%;}
    .AppUl li .box{height:280px;}
}*/

.HomeDo{padding:100px 0;background:#f4f4f4;}
.DoUl{margin-top:5%;}
.DoUl li{width:31%;float:left;margin-right:3.5%;overflow:hidden;position:relative;}
.DoUl li:nth-child(3n){margin-right:0px;}
.DoUl li .img{width:100%;height:auto;line-height:0px;overflow:hidden;}
.DoUl li img{width:100%;border:1px solid #eee;transition:all .3s linear;}
.DoUl li .text{padding:0 20px;box-sizing:border-box;font-size:20px;color:#333;transition:all .3s linear;text-align:center;margin-top:30px;}
.DoUl li:hover .text{color:#f39801;transform:scale(1.1);}
.DoUl li:hover img{transform:scale(1.1);}

.Graybg{ z-index:2; position:relative; background:#f5f5f5;}
.Graybg .bg{ background:#ededec; width:30%; left:0px; top:0px; height:100%; position:absolute;}
.HomePro{}
.HomePro ul{ margin-left:-10px;margin-top:70px;}
.HomePro li{float:left; width:13%;transition: all ease 0.7s;}
.HomePro li .box{ margin-left:10px; position:relative; height:530px; overflow:hidden;}
.HomePro li .infoti{ font-size:20px; z-index:2; position:absolute; padding:0 10%; color:#fff; width:80%; bottom:39px;transition: all ease 0.3s; line-height:32px;}
.HomePro li .infoti .more{ display:block; font-size:14px;}
.HomePro li .infoti .more i{ display:inline-block; height:32px; vertical-align:middle; background:url(../images/more.png) right center no-repeat; padding-right:28px;}
.HomePro li .img{ position:absolute; width:100%; height:100%; left:0px; top:0px; background-position:center center; background-repeat:no-repeat; background-size:cover;}
.HomePro li .bg{ position:absolute; width:100%; height:100%; left:0px; top:0px; background:rgba(0,0,0,0.3); z-index:1;}
.HomePro li .info{ opacity:0;padding:0 23% 0 4%; width:73%;transform:translateY(300px);-webkit-transform:translateY(300px);opacity:0;transition:all 1s 0.3s;}
.HomePro li.on{ width:48%;}
.HomePro li.on .bg{ opacity:0;}
.HomePro li.on .info{transform:translateY(0);-webkit-transform:translateY(0);opacity:1; position:absolute; left:0px; z-index:2; color:#fff; background:rgba(0,99,187,0.9); padding-bottom:25px; height:auto !important; height:100px; min-height:100px; bottom:0; }
.HomePro li.on .info .ti{ font-size:18px; border-bottom:1px solid rgba(255,255,255,0.2); padding:18px 0 18px 0px; margin-bottom:15px; position:relative;}
.HomePro li.on .info .ti img{ margin-right:9px;display:inline-block;vertical-align:middle;margin-top:-5px;}
.HomePro li.on .info .nav a{ display:inline-block; margin-right:24px; font-size:16px; font-weight:normal; color:#fff;}
.HomePro li.on .info .nav a:hover{ color:#f39801;}
.HomePro li.on .info .more{ text-align:center; background:#2c8ade; padding-top:4%; height:70%; width:18%; right:0px; position:absolute; top:0px; color:#fff;}
.HomePro li.on .info .more i{ display:block; background:url(../images/more.png) right center no-repeat;  width:19px; height:15px; margin:8px auto 0;}
.HomePro li.on .info .p{ line-height:25px; height:75px;-webkit-line-clamp: 3; margin-top:13px; color:#fff;}
.HomePro li.on .infoti{ opacity:0; bottom:-25px;}
.HomePro li.on .info .more:hover{ background:#00529c;}

@media ( max-width:998px){
    .HomePro{ padding-bottom:20px;}
    .HomePro li{ width:50% !important;}
    .HomePro li .info{ display:none;}
    .HomePro li .box{ margin-bottom:10px; height:auto; padding-top:100%;}
    .HomePro li .infoti{ bottom:20px; font-size:16px;line-height:22px;padding:0 7%;}
    .HomePro li.on .infoti{ opacity:1; bottom:30px;}
}


.activehover{-webkit-box-shadow: 0 15px 30px rgba(0,0,0,0.5);
    box-shadow: 0 15px 30px rgba(0,0,0,0.2);
    -webkit-transform: translate3d(0, -3px, 0);
    transform: translate3d(0, -3px, 0);}

@media ( max-width:997px){
    .HomeApp,.HomeDo{padding:30px 0;}
    .Title002751 .t-1 span{font-size:20px;line-height:26px;}
    .Title002751 .t-2{width:100%;margin-top:15px;}
    .HomePro ul{margin-top:30px;}
}

@media ( max-width:560px){
    .DoUl li{width:100%;float:none;margin-right:0px;margin-top:20px;}
    .DoUl li .text{font-size:15px;margin-top:10px;}
}


/*解决方案详情*/
.MeauTop{width:100%;height:55px;background:#f8f8f8;border-bottom:1px solid #e7e7e7;border-top:1px solid #e7e7e7;}
.MeauTop .MeCon{font-size:26px;color:#777;line-height:55px;}
.MeauTop .MeCon a{font-size:18px;padding-right:40px;}
.MeauTop .MeCon .on{color:#f5a144;}
.MeauTop1{height:65px;}
.MeauTop1 .MeCon{line-height:65px;float:left;}

.MeauTop1 span{color:#333;font-weight:bold;padding-right:10px;}
.MeauA{float:right;margin-top:17.5px;}
.MeauA a{display:inline-block;vertical-align:middle;padding:3px 10px;margin-left:20px;font-size:12px;border-radius:3px;color:#ffffff;background-color:#ed1c24;border-color:#de1219;}
.MeauA a img{display:inline-block;vertical-align:middle;margin:-3px 0 0 10px;}

.MeauFix{position:fixed;width:100%;top:0;z-index:100;background:#3a3636;border-bottom:1px solid #707070;border-top:1px solid #707070;box-shadow:0 3px 5px rgba(0,0,0,0.25);}
.MeauFix .MeCon{color:#fff;}
.MeauFix span{color:#e60014;}
.MeauFix .MeCon a{color:#fff}


.ComBox{padding:40px 0;}
.ComBox1{padding:80px 0 0px;}
.ComBox2{padding:80px 0;}
.MeauTop .MeCon .Posi{border-radius:4px;font-size:15px;color:#999;float:right;}
.MeauTop .MeCon .Posi a{font-size:15px;color:#999;padding-right:0px;}
.MeauTop .MeCon .Posi span{color:#777;}
.MeauFix .MeCon .Posi a,.MeauFix .MeCon .Posi span,.MeauFix .MeCon .Posi{color:#fff;}


.SolvDeta{margin-top:50px;}
.SolvDeta1{margin-top:0px;}
.SolvDeta .SolvCon{font-size:15px;color:#333;line-height:26px;}
.SolvDeta .SolvTit{font-size:20px;color:#333;font-weight:bold;margin-bottom:20px;}

.SolvDeta .SolvDl{margin-top:25px;}
.SolvDeta .SolvDl dd{display:inline-block;position:relative;margin-right:15px;}
.SolvDeta .SolvDl dd:last-child{margin-right:0px;}
.SolvDeta .SolvDl dd  .Stop{padding:10px 16px;font-size:18px;border-radius:6px;border:1px solid #ccc;cursor:pointer;}
.SolvDeta .SolvDl dd  .Stop .caret{display: inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-right:4px solid transparent;border-left:4px solid transparent;border-width: 5px 5px 0;border-bottom-width: 0;margin-left:10px;}
.SolvDeta .SolvDl dd  .Stop:hover{color:#333;background:#e6e6e6;border:1px solid #adadad;}

.SolvDeta .SolvDl .Solvul{position:absolute;top:100%;left:0;z-index: 1000;display:none;float: left;min-width: 160px;padding: 5px 0;margin: 2px 0 0;list-style: none;font-size: 14px;text-align: left;background-color: #ffffff;border: 1px solid #cccccc;border: 1px solid rgba(0, 0, 0, 0.15);border-radius: 4px; -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);-webkit-background-clip: padding-box;background-clip: padding-box;}
.SolvDeta .SolvDl .Solvul.on{display:block;}
.SolvDeta .SolvDl .Solvul li{} 
.SolvDeta .SolvDl .Solvul li a{display: block;font-size:14px;color:#333;padding: 3px 30px 3px 10px;clear:both;font-weight:normal;white-space:nowrap;box-sizing:border-box;}
.SolvDeta .SolvDl .Solvul li a .ic{display:inline-block;vertical-align:middle;margin:0 10px;}
.SolvDeta .SolvDl .Solvul li a span{color:#046fb7;}

.SolvGif{width:50%;margin-top:40px;}
.SolvGif .Solvimg{box-sizing:border-box;padding: 4px;border: 1px solid #dddddd;border-radius: 4px;}
.SolvGif img{width:100%;display:block;}
.SolvGif p{font-size:14px;color:#333;margin-top:10px;}

.SoDl{margin-top:20px;}
.SoDl dt{font-size:17px;color:#333;}
.SoDl dt i{display:inline-block;vertical-align:middle;margin:-2px 10px 0 0;width:6px;height:6px;background:#046fb7;transform:rotate(-45deg);}
.SoDl dd{font-size:15px;color:#666;margin-top:10px;}


/*气体查找列表*/
.input-group{width:50%;height:34px;margin:0 auto;position:relative;display:table;border-collapse:separate;}
.input-group span{font-size:18px;background:#ED1C24;color:#ffffff;border:#ED1C24;padding: 6px 12px;text-align:center;border-radius:4px 0 0 4px;display: table-cell;width:1%;white-space:nowrap;vertical-align:middle;}
.input-group .form-control{border:#ED1C24 1px solid;display:table-cell; position: relative;z-index: 2;width: 100%;margin-bottom: 0;height: 36px;padding: 6px 42px 6px 12px;font-size:14px;border-radius:0 4px 4px 0;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow: inset 0 1px 1px rgba(0, 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;}
.input-group a{display:block;width:36px;height:36px;background:url(../images/sea.png) center center no-repeat;position:absolute;top:0px;right:5px;z-index:9;}

.TableBox{margin-top:50px;}
.TableBox table{font-size:14px;color:#333;border-collapse:collapse;border-spacing:0;width: 100%;max-width:100%;margin-bottom:20px;}
.TableBox table.table-hover{margin-bottom:5%} 
.TableBox table thead tr th{vertical-align:bottom;border-bottom:2px solid #dddddd;border-top:0px;padding:8px;text-align:left;}
.TableBox table tbody tr td{padding: 8px;vertical-align:middle;border-top:1px solid #dddddd;}
.TableBox table tbody tr td img{display:block;/*margin:0 auto;*/width:50px;height:50px;}
.TableBox table tbody tr td a{color:#ED1C24;}
.TableBox table tbody tr:hover{background:#f5f5f5;}
.TableBox table tbody tr td a:hover{color:#999;text-decoration:underline;}


/*产品系列列表*/

.ProTop{margin-bottom:40px;}
.ProTop p{font-size:20px;color:#333;float:left;}
.ProTop p::after{content:"";display:block;width:60px;height:2px;background:#e60014;margin-top:10px;}
.ProTop a{font-size:20px;color:#e60014;float:right;}

.Proul{margin-bottom:20px;}
.ProList{margin-bottom:50px;}
.Proul li{width:23.5%;float:left;margin-right:2%;transition:all .3s linear;margin-bottom:40px;}
.Proul li:nth-child(4n){margin-right:0px;}
.Proul li .box{border:1px solid #f5f5f5;background:#edf1f9;}
.Proul li .box .ProPic{width:100%;padding-top:83%;position:relative;overflow:hidden;}
.Proul li .box .ProPic img{max-width:100%;max-height:100%;transition:all .3s linear;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);}
.Proul li .box .Prot{font-size:14px; color:#666;padding:10px 10px;box-sizing:border-box;text-align:center;}
.Proul li .box .Prot .t1{font-size:18px;color:#333;text-align:center;margin-bottom:10px;}
.Proul li .box .Prot .t4{font-size:14px;color:#026eb7;text-align:left;margin-top:10px;}
.Proul li .box .Prot .t1,.Proul li .box .Prot .t2,.Proul li .box .Prot .t3,.Proul li .box .Prot .t4{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}


.Proul li.addMore{height:371px;border:1px solid #e5e5e5;box-sizing: border-box;display:flex;justify-content:center;align-items:center;flex-direction: column;background:#edf1f9;}
.Proul li.addMore a{color:#e60014;font-size: 18px;font-weight: bold;}

.Prouls{margin-bottom:0px;}
.Prouls li{margin-top:40px;margin-bottom:0px;width:18.8%;margin-right:1.5%;}
.Prouls li:nth-child(4n){margin-right:1.5%;}
.Prouls li:nth-child(5n){margin-right:0px;}


/*.Prouls li{margin-top:40px;margin-bottom:0px;width:15.41%;margin-right:1.5%;}
.Prouls li:nth-child(4n){margin-right:1.5%;}
.Prouls li:nth-child(6n){margin-right:0px;}
*/


@media (max-width: 997px){
    .Proul li{margin-bottom:20px;}
    .Proul li .box{padding:5px 5px 10px 5px;}
    .Proul li .box .Prot{padding-top:10px;font-size:14px;}
}

@media (max-width: 560px){
    .Proul li{width:48%;margin-right:0px;}
    .Proul li:nth-child(2n){float:right;}
}


/*产品详情*/
.ProBox{margin-top:70px;}
.ProBox1{margin-top:0px;}
.ProImg{width:42%;float:left;}
.ProImg img{width:100%;}
.ProTxt{width:50%;float:right;}
.ProTxt .ProTitle{font-size:32px;color:#333;line-height:1.5;}
.ProTxt .Protext{font-size:15px;color:#333;margin:30px 0;text-indent:2em;}
.ProTxt .Protext p{margin-top:15px;}
.ProTxt .xqdl dt{font-size:20px;color:#333;font-weight:bold;margin-bottom:15px;}
.ProTxt .xqdl dd{font-size:15px;color:#666;line-height:30px;}
.ProTxt .xqdl dd span{font-size:18px;color:#333;font-weight:bold;}


.CpTitle{font-size:24px;line-height:30px;color:#333;padding-bottom:20px;border-bottom:1px solid #eeeeee;}
.Cpul{margin-left:-2%;margin-top:30px;}
.Cpul li{width:31.333%;padding-left:2%;float:left;}
.Cpul li .box{padding:15px;border:1px solid #ddd;height:300px;border-radius:5px;}
.Cpul li .box h3{font-size:20px;margin:10px 0 10px;color:#333;font-weight:normal;}
.Cpul li .box dl{line-height:28px;}
.Cpul li .box dl dt{font-size:14px;color:#333;font-weight:bold;}
.Cpul li .box dl dd{font-size:14px;color:#333;}

.ProTab{width:80%;margin-top:35px;}
.ProTab table{border:1px solid #ddd;border-right:0px;border-top:0px;}
.ProTab tbody tr td{border-right:1px solid #ddd;border-top:1px solid #ddd;font-size:14px;/*color:#333;*/padding:10px 15px;}
.ProTab tbody tr td.td1{font-weight:bold;}
.TabTs{font-size:14px;color:#333;text-indent:2em;margin-top:20px;}


.Cpuls{margin-left:-2%;}
.Cpuls li{width:31.333%;padding-left:2%;float:left;margin-top:30px;}
.Cpuls li .box{padding:15px;border:1px solid #ddd;height:410px;border-radius:5px;}
.Cpuls li .box h3{font-size:20px;margin:25px 0 10px;color:#333;font-weight:normal;}
.Cpuls li .box .ImgSpan{width:100%;position:relative;padding-bottom:45%;}
.Cpuls li .box span{display:block;width:100%;height:100%;background-repeat:no-repeat;background-position:center center;background-size:contain;position:absolute;top:0px;left:0px;}
.Cpuls li .box .p{font-size:14px;color:#333;}

.AppBox{width:100%;display:table;margin:30px 0;}
.AppBox .AppTxt{width:60%;display:table-cell;vertical-align:middle;}
.AppBox .AppTxt .Appt1{font-size:15px;color:#333;line-height:30px;text-indent:2em;}
.AppBox .AppTxt dl{line-height:35px;margin-top:30px;}
.AppBox .AppTxt dl dt{font-size:18px;color:#333;font-weight:bold;}
.AppBox .AppTxt dl dd{font-size:15px;color:#333;}
.AppBox .AppTxt dl dd i{display:inline-block;vertical-align:middle;width:5px;height:5px;background:#333;border-radius:50%;margin:-3px 10px 0 0;}


.AppBox .AppImg{width:35%;padding-left:5%;box-sizing:border-box;display:table-cell;vertical-align:middle;}
.AppBox .AppImg img{width:100%;}


.Imgul{margin-left:-2%;}
.Imgul li{width:23%;padding-left:2%;float:left;margin-top:30px;}
.Imgul li .box{padding:15px;border:1px solid #ddd;border-radius:5px;}
.Imgul li .box img{width:100%;}
.Imgul li .box h3{font-size:20px;margin:25px 0 10px;color:#333;font-weight:normal;text-align:center;}



/*资料下载*/
.zlxz_01{width:100%;overflow:hidden;}
.zlxz_01 select{float:left;width:150px;border:1px solid #e8e8e8;height:40px;line-height:40px;padding:0px 10px;background:url(../images/arr.png) 95% center no-repeat;}
.zlxz_01 em{float:right;}
.zlxz_01 em input{float:left;}
.zlxz_01 em input.zlxz_01_txt{width:250px;height:40px;border:0px;padding:0px 10px;background-color:#f2f2f2;}
.zlxz_01 em input.zlxz_01_txt1{width:250px;height:40px;border:0px;padding:0px 10px;background-color:#f2f2f2;}
.zlxz_01 em input.zlxz_01_btn{width:60px;height:40px;border:0px;cursor:pointer;background-color:#c92538;color:#fff;font-size:12px;}


.zlxz_02{width:100%;overflow:hidden;margin:40px 0 50px 0;}
.zlxz_02 ul li{width:100%;overflow:hidden;line-height:24px;padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid #eee;}
.zlxz_02 ul li span{font-size:14px;color:#000;}
.zlxz_02 ul li em{float:right;font-style:normal;}
.zlxz_02 ul li em i{float:left;margin-right:20px;color:#a3a3a3;}
.zlxz_02 ul li em a{float:left;height:24px;line-height:24px;background-color:#d2d2d2;font-size:12px;color:#f3f3f3;padding:0px 15px;}
.zlxz_02 ul li:hover em a{background-color:#000;}
.zlxz_02 ul li:hover span{color:#b8b8b8;}


/*新闻中心*/
.LmNew{width:100%;margin-bottom:20px;}
.LmNew li{margin-bottom:40px;}
.LmNew li .box{background:#f5f5f5;display:table;}
.LmNew li .Npic{width:25%;display:table-cell;vertical-align:middle;}
.LmNew li .Npic img{width:100%;}
.LmNew li .NTct{width:75%;display:table-cell;vertical-align:middle;padding:0 4%;box-sizing:border-box;}
.LmNew li .NTct .nt1{font-size:18px;color:#333;}
.LmNew li .NTct .nt1::after{content:"";display:block;width:30px;height:1px;background:#046fb7;margin:10px 0;}
.LmNew li .NTct .nt2{font-size:15px;color:#666;line-height:30px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.LmNew li .NTct .date{font-size:14px;color:#c9c9c9;margin-top:20px;}
.LmNew li:hover .NTct .nt1{color:#046fb7;font-weight:bold;}

@media(max-width:1199px){
    .LmNew li .NTct .date{margin-top:15px;}
    .LmNew li .NTct .nt1::after{margin:10px 0;}
}

@media(max-width:997px){
    .LmNew li .NTct .nt1{font-size:15px;}
    .LmNew li .NTct .nt1::after{margin:8px 0;}
    .LmNew li .NTct .nt2{font-size:14px;line-height:22px;}
    .LmNew li .NTct .date{margin-top:10px;}
    .LmNew li .Npic{width:45%;}
    .LmNew li .NTct{width:55%;}
    .ProTab tbody tr td{font-size:13px;padding:5px;height:40px;}
}

@media(max-width:480px){
    .LmNew li{margin-bottom:20px;}
    .LmNew li .Npic,.LmNew li .NTct{width:100%;display:block;}
    .LmNew li .NTct{padding:20px 10px;}
}

/*新闻详情*/
.SubPage{width:80%;margin:0 auto;}
.Titleinfo{color:#666; padding:0px 0px 24px 0px; line-height:20px; margin-bottom:25px; text-align:center; border-bottom:1px dashed #e6e6e6;}
.Titleinfo .tit{ font-size:28px; color:#000000; padding-bottom:18px;font-weight:bold;line-height:35px;}
.Titleinfo .date i{ margin:0px 12px; display:inline-block;color:#999;font-size:14px;}
.Shares1,.Shares{ display:inline-block; *display:inline;zoom:1; vertical-align:top;}
.SinglePage .img{text-align:center;margin-bottom:30px;}
.SinglePage{word-wrap:break-word;font-size:16px;line-height:28px;color:#666666;}
.SinglePage .img img{display:inline-block;vertical-align:middle;margin:0 10px;}
.SinglePage p{text-indent:2em;}
.SinglePage .i1{float:left;margin-bottom:30px;}
.SinglePage .i2{float:right;margin-bottom:30px;}
.PrevNextBox {margin:30px 0 0 0;position:relative; color:#656565;padding-top:20px;}
.PrevNextBox dl{float:left;width:49%; line-height:60px;background:#f5f5f5;text-align:center; font-size:16px;color:#666666;overflow:hidden; }
.PrevNextBox dl span{color:#000;font-size:16px;}
.PrevNextBox dl:nth-child(2n){float:right;}
.PrevNextBox dl:hover{background:#046fb7;}
.PrevNextBox dl:hover a{color:#fff;}
.PrevNextBox dl:hover span{color:#fff;}
.PrevNextBox dl div{text-overflow:ellipsis; white-space:nowrap; *white-space:nowrap; overflow:hidden;padding:0 10px;box-sizing:border-box;}

@media (max-width: 998px){
    .SinglePage{font-size:14px;line-height:26px;}
    .videoinfo{width:100%;}
}

@media ( max-width:640px){
    .Titleinfo{ padding-bottom:15px; margin-bottom:15px;}
    .Titleinfo .tit{ font-size:17px; padding-bottom:10px;line-height:26px;}
    .PrevNextBox dl{ width:auto; line-height:35px; height:35px;font-size:14px; text-align:left;margin-top:10px;}
    .PrevNextBox dl div{max-width:100%; margin:0px auto;}
    .PrevNextBox dl.fl{ float:none;}
    .PrevNextBox dl.fr{ float:none;}
    .PrevNextBox{margin-top:20px;padding-top:0px;}
    .SinglePage p{margin-bottom:15px;}   
    .SinglePage .i1,.SinglePage .i2{float:none;width:100%;margin-bottom:15px;}
    .SinglePage .img{margin-bottom:15px;}
    .SinglePage .img img{margin:10px 0;}
}



.NewSlider{position:relative;padding:100px 0 0 0;}
.NewBox{width:100%;background:#f5f5f5;display:table;}
.NewBox .NewImg{width:50%;overflow:hidden;display:table-cell;vertical-align:middle;line-height:0px;}
.NewBox .NewImg img{width:100%;transition:all .3s linear;}
.NewBox .NewTxt{width:50%;padding:0 5%;box-sizing:border-box;display:table-cell;vertical-align:middle;}
.NewBox .NewTxt .ntime{position:relative;padding-left:100px;box-sizing:border-box;}
.NewBox .NewTxt .ntime .ntcon{font-size:20px;color:#333;font-weight:bold;line-height:35px;height:70px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.NewBox .NewTxt .ntime .Ndate{position:absolute;top:0px;left:0px;font-family:got;text-align:center;}
.NewBox .NewTxt .ntime .Ndate .p1{font-size:40px;color:#e60014;font-weight:bold;border-bottom:1px solid #d9d9d9;line-height:45px;}
.NewBox .NewTxt .ntime .Ndate .p2{font-size:14px;color:#e60014;font-weight:bold;}
.NewBox .NewTxt .ntcon2{margin:50px 0;font-size:14px;color:#808080;line-height:30px;height:90px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;}
.NewBox .NewTxt .nmore{transition:all .3s linear;}


.NewSlider .slick-dots{position:absolute;top:50%;right:-40px;transform:translate(0,-50%);}
.NewSlider .slick-dots li{display:block;width:16px;height:16px;margin:8px 0;overflow:hidden;text-indent:9999px;background:url(../images/ico/gdot.png) center center no-repeat;}
.NewSlider .slick-dots li button{display:none;}
.NewSlider .slick-dots li.slick-active{display:block;width:16px;height:16px;overflow:hidden;text-indent:9999px;background:url(../images/ico/bdot.png) center center no-repeat;}
.NewBox:hover .NewImg img{transform:scale(1.1);}
.NewBox:hover .NewTxt .nmore{margin-left:15px;}


.Newul{margin-bottom:80px;}
.Newul li{padding:30px 0;border-bottom:1px solid #e6e6e6;}

.Newul li .Nbox{width:100%;display:table;}
.Newul li .Nbox .nimg{display:table-cell;vertical-align:middle;width:28.572%;line-height:0px;overflow:hidden;}
.Newul li .Nbox .nimg img{width:100%;transition: all .3s linear;}
.Newul li:hover .Nbox .nimg img,.NewBox:hover .NewImg img{transform:scale(1.1);}
.Newul li:hover{background:#f5f5f5;}

.Newul li .Nbox .ntit{display:table-cell;vertical-align:middle;width:71.428%;overflow:hidden;padding-left:5%;box-sizing:border-box;}
.Newul li .Nbox .ntit .nt1{font-size:20px;color:#333;font-weight:bold;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.Newul li .Nbox .ntit .ndate{font-size:14px;color:#e60014;font-family:got;margin:15px 0 15px 0;}
.Newul li .Nbox .ntit .ncon{font-size:14px;color:#808080;line-height:30px;height:60px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2; }
.Newul li .Nbox .ntit .more{margin-top:25px;transition:all .3s linear;}
.Newul li:hover .Nbox .ntit .more{margin-left:15px;}

@media ( max-width:1199px){
    .NewTop{padding:80px 0;}
    .NewSlider .slick-dots{right:0px;}
    .NewBox .NewTxt .ntcon2{margin:20px 0;}
    .Newul li .Nbox .ntit .ndate{margin:10px 0;}
    .Newul li .Nbox .ntit .more{margin-top:10px;}
    .NewArea{padding-bottom:80px;}
}


@media ( max-width:997px){
    .NewTop{padding:40px 0;}
    .NewBox,.NewBox .NewImg,.NewBox .NewTxt,.Newul li .Nbox,.Newul li .Nbox .nimg,.Newul li .Nbox .ntit{display:block;width:100%;}
    .NewBox .NewTxt{padding:20px 10px;}
    .NewBox .NewTxt .ntime .Ndate .p1{font-size:20px;line-height:30px;}
    .NewBox .NewTxt .ntime .Ndate .p2{font-size:13px;}
    .NewBox .NewTxt .ntime .ntcon{font-size:15px;line-height:24px;height:48px;}
    .NewBox .NewTxt .ntime{padding-left:65px;}
    .NewBox .NewTxt .ntcon2{line-height:24px;height:72px;}
    .NewBox .NewTxt .nmore{width:40px;}
    .Newul li{padding:20px 0;}
    .NewArea{padding-bottom:40px;}
    .Newul{margin-bottom:40px;}
    .Newul li .Nbox .ntit{padding:20px 10px 0;}
    .Newul li .Nbox .ntit .nt1{font-size:16px;}
    .Newul li .Nbox .ntit .ndate{line-height:18px;margin:10px 0;}
    .Newul li .Nbox .ntit .ncon{line-height:24px;height:48px;}
    .Newul li .Nbox .ntit .more img{width:40px;}
}


/*联系我们*/
.vitit{text-align:center;}
.vitit p:nth-child(1){font-size:34px;color:#333;}
.vitit p:nth-child(2){font-size:14px;color:#bfbfbf;margin-top:15px;text-transform:uppercase;}

/********************联系我们********************/
.SerList{padding-top:50px;}
.SerList li{cursor:pointer;width:25%;text-align:center;float:left;line-height:18px;}
.SerList li .icon{margin:0px auto 17px;position:relative;transition:all 0.2s linear;-webkit-transition:all 0.2s linear;}
.SerList li dl{height:78px;}
.SerList li dt{line-height:42px;font-size:18px;color:#444;}
.SerList li dd{font-size:14px;color:#bbb;}
.SerList li:hover dt{color:#e60014;}
.SerList li:hover .icon{margin-top:-10px;}



@media ( max-width:998px){
    .SerList li dt{font-size:14px;}
}

@media ( max-width:768px){

    .SerList li{width:29%;} 
}

@media ( max-width:480px){
    .SerList li{width:45%;}
    .SerList li .icon img{max-width:50%;}
}

/*意见反馈*/
.FormBox{background:#fafafa}
.formt{text-align:center;}
.formt .fmt1{font-size:20px;color:#e60014;font-weight:bold;}
.formt .fmt2{font-size:15px;color:#666;margin-top:10px;}

.fmul{margin-top:40px;}
.fmul li{width:100%;float:left;height:40px;border:1px solid #ccc;border-radius:5px;margin-bottom:20px;}
.fmul li input{width:100%;height:100%;padding:0 20px;box-sizing:border-box;}
.fmul li select{width:100%;height:100%;padding:0 20px;font-size:16px;color:#666;box-sizing:border-box;background:url(../images/jt.jpg) 96% center no-repeat;}

.fmul li.pfm{height:auto;border:0px;font-size:15px;color:#666;/*padding-left:80px;*/box-sizing:border-box;position:relative;}
.fmul li.pfm p{/*position:absolute;top:0px;left:0px;*/display:inline-block;vertical-align:middle;}
.fmul li.pfm input{width:15px;height:15px;display:inline-block;vertical-align:middle;margin-right:5px;}
.fmul li.pfm label{padding-left:10px;}


.FormBox .ul2 li.l1{width:100%;height:270px;border:1px solid #ccc;border-radius:5px;}
.FormBox .ul2 li.l1 textarea{padding:20px;box-sizing:border-box;width:100%;height:100%;font-family:"微软雅黑";}
.FormBox .fmbtn{width:250px;float:left;margin-top:30px;}
.FormBox .fmbtn a{display:block;width:100%;height:50px;background:#e60014;font-size:17px;color:#fff;font-weight:bold;text-align:center;line-height:50px;border-radius:5px;}
.FormBox .fmbtn input{display:block;width:100%;height:50px;background:#e60014;font-size:17px;color:#fff;font-weight:bold;text-align:center;line-height:50px;border-radius:5px;}
.FormBox .fmtxt{margin-top:25px;font-size:18px;color:#2b2b2b;font-weight:bold;float:right;line-height:57px;}
.FormBox .fmtxt span{color:#e60014;}

/*.FormBox .w1200{width:80%;}*/
.FormBox .ul1{width:40%;float:left;}
.FormBox .ul2{width:56%;float:right;margin-top:40px;}


@media ( max-width:998px){
   .formt .fmt1{font-size:20px;}
   .formt .fmt2{margin-top:5px;}
   .FormBox .fmbtn{width:300px;}
   .FormBox .w1200{width:95%;}
}


@media ( max-width:560px){
   .fmul,.FormBox .ul2{margin-top:25px;}
   .fmul li{height:40px;margin-bottom:15px;}
   .FormBox .fmbtn a{margin:0 auto;font-size:16px;height:45px;line-height:45px;}
   .FormBox .fmtxt{line-height:45px;margin-top:20px;font-size:16px;}
}


/* 公司介绍 */
.comtits p{font-size:40px;color:#000;line-height:40px;margin-top:40px;}
.comtits p::after{content:"";display:block;width:50px;height:2px;background:#0d2561;margin-top:30px;}
.comtit1{text-align:center;}
.comtit1 p{margin-top:25px;}
.comtit1 p::after{margin:20px auto 0;}

.Panyfl{width:46.67%;float:left;}
.Panyrh{width:46.67%;float:right;}
.Panyfl .PanyCon{font-size:14px;color:#4c4c4c;line-height:26px;}
.Panyfl .PanyCon p{margin-top:15px;}

.Panyrh li{width:100%;position:relative;}
.Panyrh li span{display:block;width:100%;height:100%;position:absolute;top:0px;left:0px;background-repeat:no-repeat;background-position:center center;background-size:cover;}

.Panyrh li.l1{padding-top:68%;margin-bottom:1.7%;}
.Panyrh li.l2{width:49.15%;float:left;padding-top:30.5%;}
.Panyrh li.l3{width:49.15%;float:right;padding-top:30.5%;}

.About2{background:#fafafa;}

.WhCon{font-size:15px;color:#666;line-height:26px;margin:0px 0 70px;text-align:center;}
.WhCon h1{font-size:22px;color:#333;text-align:center;font-weight:normal;margin-bottom:30px;}
.WhCon p{margin-bottom:20px;}


.Whlist ul{width:49.5%;float:left;}

.Whlist ul:nth-child(2n){float:right;text-align:left;}
.Whlist li{width:100%;text-align:right;margin-bottom:2%;}


.Whlist li .wayic{width:130px;height:130px;background:#036eb7;float:right;display:flex;flex-direction:column;justify-content:center;align-items:center;}
.Whlist li .wayic img{display:block;}

.Whlist li .wayt1{float:right;margin-right:30px;height:130px;display:flex;flex-direction:column;justify-content:center;}
.Whlist li .wayt1 h1{font-size:18px;color:#333;margin-bottom:10px;}
.Whlist li .wayt1 p{font-size:15px;color:#666}

.Whlist ul:nth-child(1){margin-top:145px;}
.Whlist ul:nth-child(2n) li{text-align:left;}
.Whlist ul:nth-child(2n) .wayic{float:left;}
.Whlist ul:nth-child(2n) .wayt1{float:left;margin-right:0px;margin-left:30px;}



@media (max-width:997px){
    .Panyfl,.Panyrh{width:100%;float:none;}
    .Panyrh{margin-top:40px;}
}

@media (max-width:640px){
    .Panyfl,.Panyrh{width:100%;float:none;}
    .Panyrh{margin-top:40px;}
    .comtits .cmimg{max-width:70%;}
    .comtits p{font-size:22px;line-height:30px;margin-top:10px;}
    .comtits p::after{margin-top:15px;}
    .Panyfl .PanyCon{line-height:20px;}
    .Panyfl .PanyCon p{margin-top:10px;}
}

.Honul{margin:0px 0 0px;}
.Honul li{width:24%;float:left;margin-right:1.33%;margin-bottom:1.33%;}
.Honul li:nth-child(4n){margin-right:0px;}
.Honul li .box{padding:15px 15px 20px;box-sizing:border-box;border:1px solid #999;}
.Honul li .box .honimg{width:100%;height:auto;overflow:hidden;position:relative;padding-bottom:130%;}
.Honul li .box .honimg span{display:block;width:100%;height:100%;position:absolute;top:0px;left:0px;background-repeat:no-repeat;background-position:center center;background-size:contain;transition:all .3s linear;}

.Honul li .box .honimg img{width:100%;height:auto;transition:all .3s linear;}
.Honul li .box .HonTit{font-size:15px;color:#666;margin-top:20px;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.Honul li:hover .box .honimg span{transform:scale(1.1);}
.compensate-for-scrollbar{margin-right:0px!important;}
.zzSlider{position:relative;}
.zzSlider .owl-nav{width:100%;}

.zzSlider .owl-carousel .owl-nav button.owl-prev,.zzSlider .owl-carousel .owl-nav button.owl-next{width:40px;height:40px;position:absolute;top:50%;transform:translate(0,-50%);background:#3597dc;overflow:hidden;border-radius:50%;opacity:0.8;}
.zzSlider .owl-carousel .owl-nav button.owl-prev{left:-50px;}
.zzSlider .owl-carousel .owl-nav button.owl-next{right:-50px;}
.zzSlider .owl-carousel .owl-nav button.owl-prev:hover,.zzSlider .owl-carousel .owl-nav button.owl-next:hover{opacity:1;}
.zzSlider .owl-carousel .owl-nav span{display:block;font-size:30px;color:#fff;margin-top:-5px;}

.zzSlider .owl-dots{width:100%;text-align:center;margin-top:40px;}
.zzSlider .owl-dots button{display:inline-block;width:13px;height:13px;background:#ccc!important;border-radius:50%;margin:0 10px;}
.zzSlider .owl-dots button.active{background:#f39801!important;}

.zzbig{margin-top:6%;}
.zzbig,.zzbig img{width:100%;height:auto;}



.JcIc{padding:120px 0;background-repeat:no-repeat;background-position:center center;background-size:cover;margin-top:6%;}
.JcIc li{width:20%;float:left;text-align:center;}
.JcIc1 li{width:25%;}
.JcIc1 li a{cursor:initial;}
.JcIc li .jic{transition:all .3s linear;}
.JcIc li p{font-size:18px;color:#fff;margin-top:10px;}
/*.JcIc li:hover .jic{transform:translateY(-5px);}*/



@media (max-width:997px ) {
  .Honul li .box{padding:10px 10px 20px 10px;}
  .Honul li .box .HonTit{font-size:14px;margin-top:10px;}
  .Honul{margin-bottom:30px;}
  .zzSlider .owl-carousel .owl-nav button.owl-prev{left:0px;}
    .zzSlider .owl-carousel .owl-nav button.owl-next{right:0px;}
}



/*
 .RighInfo002228 
 */


.RighInfo002228{ max-width:960px;margin:0 auto;}
.RighInfo002228 .single-header{ text-align:center;}

.RighInfo002228 .single-header h3{color:#333; font-size:22px; margin:0; font-weight:normal; position:relative;}
.RighInfo002228 .single-header h3:after{display:none; content:"";height:1px; background-color:#e5e5e5; width:100%; z-index:1; margin-top:15px;}
.RighInfo002228 .single-header h3 span{ position:relative; z-index:2; padding:0 30px; background-color:#fff;}

.RighInfo002228 .single-content{text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; overflow:hidden; font-size:15px; line-height:26px; color:#666; padding-top:2%;}
.RighInfo002228 .single-content p{ text-indent:2em; margin:0; padding:10px 0;}
.RighInfo002228 .single-content .no-textindent{ text-indent:0;}
.RighInfo002228 .fr{ float:none;}
.RighInfo002228 .col2+.col2{ margin-top:10px;}
@media(max-width:950px){
  .RighInfo002228 .auto{max-width:100%;}
}
@media screen and (min-width:465px){
    .RighInfo002228 .col2{ width:48%;}
    .RighInfo002228 .fr{ float:right;}
    .RighInfo002228 .col2+.col2{ margin-top:0;}
}
@media screen and (min-width:768px){

  .RighInfo002228 .single-content p{ padding:15px 0;} 
  .RighInfo002228 .single-header h3:after{  position:absolute; top:50%; z-index:1; margin-top:0;}
  
}


/*
 .Map001070
 */
.Map001070{ background-color:#f5f5f5;}
.Map001070 dd{/* border:1px solid #e7e7e7;*/ margin-bottom:2%; padding-right:53%; background-color:#fff; position:relative;}
.Map001070 dd:last-child{ margin-bottom:0;}
.Map001070 .map *{ max-width:none;}
.Map001070 dd figure{ padding:70px 0 70px 3%;}
.Map001070 dd figure h1{font-size: 20px;color: #e60014; font-weight:normal;padding: 25px 0; margin:0;border-bottom: dashed 1px #ccc;}
.Map001070 dd ul{ padding-top:36px;}
.Map001070 dd li{line-height:24px;font-size:15px; margin-bottom:10px; padding-left:36px; background-repeat:no-repeat; background-position:0 0;}
.Map001070 dd li:nth-child(1){background-image:url(../images/Map001070-ico_03.png);}
.Map001070 dd li:nth-child(2){background-image:url(../images/Map001070-ico_05.png);}
.Map001070 dd li:nth-child(3){background-image:url(../images/Map001070-ico_051.png);}
.Map001070 dd li:nth-child(4){background-image:url(../images/Map001070-ico_01.png);}
/*.Map001070 dd li:nth-child(5){background-image:url(../images/Map001070-ico_05.png);}*/
@media(min-width:641px){
.Map001070 .map{ position:absolute !important; width:50%; right:0; height:100%; top:0;}
}
@media(max-width:640px){
    .Map001070 dd figure{padding:3% 0 3% 3%;}
.Map001070 dd{ padding:3%;}
.Map001070 .map{ height:300px; position:relative !important;}
.Map001070 dd figure{ padding:0;}
}
@media(max-width:480px){
.Map001070 dd figure h1{ font-size:20px;}
}


@media (max-width: 997px){
    .MeauTop{height:auto;padding:10px 0;}
    .MeauTop .MeCon{font-size:15px;line-height:26px;}
    .MeauTop .MeCon a{font-size:15px;padding-right:10px;}
    .MeauTop .MeCon .Posi,.MeauTop .MeCon .Posi a{font-size:14px;}
    .RighInfo002228 .single-header h3 span{font-size:18px;}
    .ComBox1{padding:30px 0 0;}
    .RighInfo002228 .single-content{font-size:14px;line-height:24px;}
    .RighInfo002228 .single-content p{padding:5px 0;}
    .JcIc{padding:30px 0 40px;margin-top:4%;}
    .JcIc li{width:33.33%;margin-top:15px;}
    .JcIc li .jic{width:70px;}
    .JcIc li p{font-size:15px;margin-top:5px;}
    .JcIc1 li{width:50%;}
    .WhCon h1{font-size:18px;margin-bottom:15px;}
    .WhCon{font-size:14px;line-height:26px;}
    .Whlist li .wayt1 h1{font-size:16px;margin-bottom:5px;}
    .Whlist li .wayic{width:110px;height:110px;}
    .Whlist ul:nth-child(1){margin-top:110px;}
    .Whlist li .wayt1{height:110px;}
    .ComBox{padding:35px 0;}
    .Honul li .box{padding:10px;}
    .Honul li{width:49%;margin-right:0px;}
    .Honul li:nth-child(2n){float:right;}
    .zlxz_01 select{width:30%;}
    .zlxz_01 em input.zlxz_01_txt{width:60%;}
    .zlxz_01 em input.zlxz_01_btn{width:auto;padding:0 10px;}
    .NewSlider{padding:35px 0 0 0;}
    .SubPage{width:100%;}

    .Map001070 dd figure h1{padding-top:0px;}
    .ComBox2{padding:30px 0;}
    .FormBox .ul1,.FormBox .ul2{width:100%;float:none;}

    .input-group{width:100%;}
    .TableBox table thead tr th{width:20%;}
    .TableBox table tbody tr td img{width:45px;}
    .TableBox{margin-top:30px;}


    /*产品详情*/
    .ProImg,.ProTxt{width:100%;float:none;}
    .ProTxt .ProTitle{font-size:18px;}
    .ProTxt .Protext{font-size:14px;line-height:26px;margin:20px 0;}
    .ProTxt .xqdl dd span{font-size:16px;}
    .Cpul,.Cpuls li{margin-left:0px;}
    .Cpul li{width:100%;float:none;padding-left:0px;margin-bottom:15px;}
    .Cpul li .box,.Cpuls li .box{padding:10px;height:auto;}

    .ProBox{margin-top:20px;}
    .CpTitle{font-size:20px;padding-bottom:10px;}
    .ProTab{width:100%;margin-top:20px;}
    .Cpuls li .box h3{font-size:16px;margin:10px 0;}
    .Cpuls li{width:100%;float:none;padding-left:0px;margin-top:15px;}
    .AppBox,.AppBox .AppTxt,.AppBox .AppImg{display:block;width:100%;padding-left:0px;}
    .AppBox .AppImg{margin-top:20px;}

    .Proul li .box .Prot .t1{font-size:15px;margin-bottom:5px;}
    .Proul li .box .Prot{padding:15px 8px 5px;}
    .Prouls li{margin-top:20px;margin-bottom:0px;}
    .Prouls li:nth-child(4n){margin-right:0px;}

    .SolvDeta .SolvTit{font-size:17px;}
    .SoDl dt{font-size:15px;}
    .SoDl dd{font-size:14px;}
    .SoDl{margin-top:10px;}
    .SolvDeta{margin-top:25px;}
    .SolvGif{width:100%;margin-top:20px;}
    .SolvDeta1{margin-top:0px;}

    .SolvDeta .SolvTit{font-size:17px;margin-bottom:10px;}
    .SolvDeta .SolvCon{font-size:14px;line-height:24px;}
    .SolvDeta{margin-top:20px;}
    .SolvDeta .SolvDl dd{margin-bottom:10px;display:block;width:100%;}

    .ProTop p{font-size:17px;}
    .ProTop{margin-bottom:25px;}
    .ProList{margin-bottom:20px;}
    
}
@media(max-width:768px){
.ProBox table{width:100% !important;}
.ProBox table td{width:auto !important;}
}
@media (max-width: 480px){
    .zlxz_02 ul li{position:relative;min-height:92px;padding-right:120px;box-sizing:border-box;}
    .zlxz_02 ul li em{width:100px;display:block;position:absolute;top:0px;right:0px;}
    .zlxz_02{margin:30px 0;}
    .Map001070 dd{padding:3% 0;}

}

.modal-body{padding:0px!important;width:100%;height:600px!important;}
.modal-body img.img-responsive{width:100%!important;height:100%!important;}
.modal-dialog{width:800px!important;max-width:800px!important;}

@media (max-width: 800px){
    .modal-dialog{width:95%!important;max-width:95%!important;}
    .modal-body{padding:10px!important;width:auto;height:auto!important;}
    .modal-body img.img-responsive{width:auto!important;height:auto!important;}

}