body,div,ul,li,h1,h2,h3,h4,h5,h6,form,input,textarea,p,th,i,dl{margin:0; padding:0;}
*{ margin:0px; padding:0px;}
body{font-size:14px; color:#222; font-family:"Microsoft YaHei";}
div{margin: 0px; padding: 0px; margin: 0px;}
span,p{margin: 0px; padding: 0px;}
h1,h2,h3,h4,h5,h6{margin: 0px; padding: 0px;}
img{margin: 0px; padding: 0px;}
dl,dt,dd,ol,ul,li{margin: 0px; padding: 0px; list-style: none;}
img{border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px;}
from,input,select{margin: 0px; padding: 0px;}
.clear{clear:both; font-size:0px; overflow:hidden; height:0px;}
a{color: #222; text-decoration: none; font-size:14px;}
a:hover{color: #0871e6; text-decoration: none; cursor:pointer;}
.border_bg{width:auto; height:auto; margin:0 auto; border:1px solid #d0d0d0;}
.cp img{border:1px solid #bbb; padding:1px;}
.cp img:hover{border:1px solid #247eda; padding:1px;}
em ,i{ font-style:normal;}
.white a{color: #fff; text-decoration: none;}
.white a:hover{color: #ff0; text-decoration: none;}
input,button,select,textarea{outline:none}
.w1300{width:1300px;margin:0 auto;}
.db,.lb,.dd{font-size:0;}
.db>div,.lb>li,.dd>dl{font-size:14px;display:inline-block;vertical-align:top;}
.totalwidth {width:1200px; margin:0 auto; height:auto;}
.fr{ float:right;}
.fl{ float: left;}
.top35{ margin-top:35px}
.en{ text-transform:uppercase; font-family:arial}
li,p,i,b,em,dt,dd,td,a,ul,td,input{ box-sizing:border-box;}
.box_60 { width: 100%; height: 60px; }
.w1200{ width:1300px; margin:auto; position:relative;}
.w1300{ width:1300px; margin:auto; position:relative;}
i{ font-style:normal;}
em{ font-style:normal;}
.noright{ border-right:none !important; padding-right:0px !important; margin-right:0px !important;}
.top10{height:10px;}
.top20{height:20px;}
.top30{height:30px;}
.top40{height:40px;}
.top50{padding-top:50px;}
.top60{height:60px;}
.top70{height:70px;}
.top80{ height:80px;}
.top90{ height:90px;}

@font-face {
font-family: 'zoolwenyiti';
src:url('../font/zoolwenyiti/zoolwenyiti.eot');
src:url('../font/zoolwenyiti/zoolwenyiti.woff') format('woff');
}

@font-face {
font-family: 'pmcst';
src:url('../font/pmzdsf/pmcst.eot');
src:url('../font/pmzdsf/pmcst.woff') format('woff');
}

@font-face {
font-family: 'pmfont';
src:url('../font/pmzdsf/pmfont.eot');
src:url('../font/pmzdsf/pmfont.woff') format('woff');
}

.pmfont{font-family: "pmfont";}
.pmcst{font-family: "pmcst";}
.zoolwenyiti{font-family: "zoolwenyiti";}

.banner_nr{height:200px; color:#fff; text-align: center;}
.banner_nr p{font-size:36px; font-weight:bold; padding-top:60px;}
.banner_nr span{font-size:14px; text-transform: uppercase; opacity: 0.5; letter-spacing: 1px; padding-top:6px; display: block;}


/*抬头*/
.h_top{ height:44px; background:#f5f7f9;}
.h_top ,.h_top a{ font-size:14px; color:#b5b7b9;}
.h_top a:hover{ color:#0871e6;}
.h_top p.fl{ padding-left:30px; background:url(../images/20200324112630_981290467.png) no-repeat left center; line-height:44px;}
.h_top ul li{ float:left; padding:0px 22px; margin-top:7.5px; border-left:1px solid #e4e6e9; position:relative; cursor:pointer;}
.h_top ul li a{ display:block; line-height:25px; padding-left:30px;}
.h_top ul li:nth-child(1) a{ background:url(../images/20200324112630_1529656093.png) no-repeat left center;}
.h_top ul li:nth-child(2) a{ background:url(../images/20200324112630_2010641980.png) no-repeat left center;}
.h_top ul li:nth-child(3) a{ background:url(../images/20200324112630_352853023.png) no-repeat left center;}
.h_top ul li .dropcont{ height:0px; overflow:hidden; position:absolute; top:36px; left:0px; transition:all 0.5s ease; z-index: 1;}
.h_top ul li .dropcont img{ height:120px; width:120px;}
.h_top ul li:hover .dropcont{ height:120px;}
.h_second{ height:160px; padding:0px 0px;}
.logo>div{ float:left; margin-top: 46px;}
.logo>div:nth-child(2){ margin:10px 0px 0px 20px;}
.logo>div>p{ font-size:16px; color:#8f9397; text-transform:uppercase; margin-top:5px;}
.h_line{ width:1px; height:64px; background:#e7ebee; margin:46px 40px;}
.h_mean{ margin-top: 42px;}
.h_mean h1{font-weight: normal; padding-bottom: 6px; letter-spacing: 1px;}
.h_mean p{margin-left: -10px;}
.h_mean p:nth-child(1){ font-size:27px; font-weight:bold; color:#07305e; margin-bottom:7px; margin-top:4px;}
.h_mean p span{ display:inline-block; width:auto; height:26px; background:url(../images/20200324114151_1494255275.png) no-repeat center; text-align:center; font-size:14px; color:#4c5156; line-height:26px; padding: 0px 15px;}
.h_mean p span:nth-child(3){ background:url(../images/20200324114151_149425527522.png) no-repeat center;}
.h_mean p span:nth-child(1){ background:url(../images/20200324114150_702472836.png) no-repeat center;}
.h_mean p span:nth-last-child(1){ background:url(../images/20200324114152_837605204.png) no-repeat center;}
.h_ali{ margin:20px 0px 0px 100px;}
.h_concat P{ padding-left:47px; font-size:16px; color:#727477; margin-top: 46px;}
.h_concat P:nth-child(2){ background:url(../images/tel.png) no-repeat left center; font-size:30px; color:#333; font-family:Arial, Helvetica, sans-serif; font-weight:bold; margin-top:5px; line-height:33px;}
/*导航*/
.nav{ height:69px; background:#0871e6;}
.nav ul li{ float:left; position:relative;}
.nav ul li>a{ display:block; padding:0px 38px 0px 58px; position:relative; z-index:33; line-height:69px; font-size:16px; color:#c6e0fd;}
.nav ul li>a:after{ content:''; display:block; width:16px; height:16px; position:absolute; background:url(../images/20200324135749_755601578.png) no-repeat -44px 0px;left:18px; top:26px; transition:all 0.5s ease;}
.nav ul li:nth-child(1)>a:after{ background-position-x:0px;}
.nav ul li:nth-child(6)>a:after{ background-position-x:-19px;width: 18px;height: 18px;}
.nav ul li:nth-child(7)>a:after{ background-position-x:-70px;}
.nav ul li:nth-child(8)>a:after{ background-position-x:-95px;}
.nav ul li:nth-child(9)>a:after{ background-position-x:-122px;}
.nav ul li:nth-child(10)>a:after{ background-position-x:-146px;}
.nav ul li.cur>a:after,.nav ul li:hover>a:after{background-position-y:-44px; transform: rotate(360deg);}
.nav ul li.cur>a,.nav ul li:hover>a{ color:#fff;}
.nav ul li:after{ content:''; display:block; width:0px; height:100%; background:#e60013; position: absolute; top:0px; left:0px; transition:all 0.5s ease;}
.nav ul li.cur:after,.nav ul li:hover:after{ width:100%;}
.nav ul li .dropmenu{ height:0px; overflow:hidden; position:absolute; top:69px; left:0px; width:100%; transition:all 0.5s ease; z-index:999;}
.dropmenu a{ display:block; margin-bottom:1px; line-height:50px; background:rgba(8,113,230,0.7); text-align:center; transition:all 0.2s ease; font-size:15px; color:#fff;}
.nav ul li:hover .dropmenu{ height:600px;}
.dropmenu a:hover{background:rgba(230,0,19,0.7);}


/* banner */
.banner{ overflow: hidden;background:#eee; }
.banner-box{ min-width:1200px; height:578px; position:relative; margin:0 auto; }
.banner-box .bd{ width:100% !important; }
.banner-box .bd li{ width:100% !important; height:578px; background-position: center; background-repeat: no-repeat; }
.banner-box .bd li a{ display:block; background-size:auto; width: 100%; height:578px;}
.banner-btn{ width: 100%; position: absolute; bottom:50px; left: 0; margin-left: 0; height:15px; overflow: hidden; }
.banner-btn a{ display:block; width:49px; height:104px; position:absolute; top:90px; filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0; transition:0.3s all ease-in-out}
.banner-btn a.prev{ left:-50px; background:url(../images/20180531144426_364796552.png) no-repeat 0 0; } 
.banner-btn a.next{ right:-50px; background:url(../images/20180531144426_364796552.png) no-repeat -49px 0; }
.banner-box .hd { position:absolute; bottom:0px; width: 100%; display: block; }
.banner-box .hd ul { width: 1100px; margin: 0 auto; text-align: center; }
.banner-box .hd ul li{ width:15px; height:15px; border-radius:20px; text-indent:-9999px; background:#ccc; cursor:pointer; display:inline-block; margin:0 5px; transition:0.3s all ease-in-out; text-align: center; position: relative; z-index: 1111; }
.banner-box .hd ul li.on{ background:#e60013; width:50px; }
.banner-box:hover .banner-btn a.prev{ left:20px; filter:alpha(opacity=40); -moz-opacity:.4; -khtml-opacity:.4; opacity:.4; }
.banner-box:hover .banner-btn a.next{ right: 20px; filter:alpha(opacity=40); -moz-opacity:.4; -khtml-opacity:.4; opacity:.4; }
.banner-box .banner-btn a.prev:hover,.banner-box:hover .banner-btn a.next:hover{filter:alpha(opacity=80); -moz-opacity:.8; -khtml-opacity:.8; opacity:.8; }



/*搜索*/
.search{ height:70px; background:url(../images/20200324141845_177324861.jpg) no-repeat center;}
.keyword{ float:left;}
.keyword ,.keyword a{ font-size:14px; color:#666666; line-height:70px;}
.keyword a:hover{ color:#0871e6;}
.keyword  span{color:#0871e6;}
#search_bg input{ float:left;}
#infoname{ border:none; width:235px; height:70px; padding-left:72px; background:#2384f0 url(../images/20200324141831_193975674.png) no-repeat left center;}
#sso{ background:#2384f0;}
/*精益制造-世强盛持续践行*/
.trait{ height:580px; background:url(../images/20200324143642_322967185.jpg) no-repeat center;}
.tra_titl{ text-align:center; color:#969ca3; font-size:18px;} 
.tra_titl span{ font-size:42px; color:#032347; font-weight:bold; margin-bottom:5px; display:block;}
.trait ul li{ text-align:center; float:left; width:225px;color:#fff;}
.trait ul li>p:nth-child(1){ height:180px; padding-top:10px;}
.trait ul li>p:nth-child(1) i{ display:block; width:140px; height:140px;border:12px solid #f6f8fb; border-radius:50%; margin:0 auto;}
/*图片上下浮动动画*/
@keyframes Updown {
  from {
    margin-top: -10px;
  }
  to {
    margin-top: 10px;
  }
}

.trait ul li>p:nth-child(1)>i{
animation: Updown 1s infinite alternate;
}
.trait ul { margin-top:90px;}
.trait ul li .tranum{ height:87px; border-right:1px dashed #3a91f2;}
.trait ul li .tranum p:nth-child(1){ position:relative; font-size:14px; font-weight:bold;}
.trait ul li .tranum p:nth-child(1) span{ font-size:50px; font-family:'Impact'; font-weight:normal;}
.trait ul li .tranum p:nth-child(1) i{ position:absolute;top: 8px;left: 150px;}
.trait ul li .tranum p:nth-child(2){ font-size:18px; margin-top:5px;}
.trait ul li:nth-child(2) .tranum p:nth-child(1) i{ left:170px;}
.trait ul li:nth-child(3){ position:relative; width:360px; height:360px; background:url(../images/20200324145639_1231693878.png) no-repeat center; border-radius:50%; border:10px solid #fff; margin:-60px 0px 0px 15px;}
.dot{top:40%; position: absolute; left:40%; z-index: 2; width:70px; height:70px; border-radius:50%; -webkit-transform: rotate(0deg); transform: rotate(0deg); 
background:url(../images/20200324151117_2061215446.png) no-repeat center;}
.pulse1 {position: absolute; left:33.9%; top:34.1%; z-index: 1; width:110px; height:110px; border-radius: 50%; opacity: 1; -webkit-animation: warn1 1.5s ease-out; animation: warn1 1.5s ease-out; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite;}

.video_box{width:100%;height:100%;background:rgba(0,0,0,0.6);position: fixed;top:0;left:0;z-index:-1;opacity:0;transition:600ms ease;}
.video_box.cur{opacity:1;z-index:999;transition:600ms ease;}
.video{position: fixed;top:-100%;left:60%;margin-top:-250px;margin-left:-500px;transition:600ms ease;}
.video_box.cur .video,.video_box.cur .video_x{top:50%;transition:600ms ease;}
.video_x{width:50px;height:50px;border-radius:50px;background:#fff;position: fixed;top:-100%;left:50%;margin-left:267px;margin-top:-270px;text-align: center;line-height:50px;font-size:25px;font-weight: lighter;cursor: pointer;transition:600ms ease; color:#222;}

/*闪闪发光动画*/
@-webkit-keyframes warn1 {
0% {
    transform: scale(0.6);
    -webkit-transform: scale(0.6);
    opacity: 0.0;
}

25% {
    transform: scale(0.6);
    -webkit-transform: scale(0.6);
    opacity: 0.3;
}

50% {
    transform: scale(0.6);
    -webkit-transform: scale(0.6);
    opacity: 0.5;
}

75% {
    transform: scale(0.8);
    -webkit-transform: scale(0.8);
    opacity: 0.7;
}

100% {
    transform: scale(0.8);
    -webkit-transform: scale(0.8);
    opacity: 0.0;
}
}
/*世强盛产品中心*/
.products{ min-height:189px; background:url(../images/20200324152550_622927781.jpg) no-repeat top center;text-align:center;}
.pro_titl{ font-size:18px; color:#8a8e93;}
.pro_titl span{ line-height:54px; display:block; font-size:40px; color:#032347; margin-bottom:10px; font-weight:bold; background:url(../images/20200324152539_397714128.png) no-repeat center;}
.protab a{ display:block; float:left; width:172px; height:56px; background:#e4e7eb; text-align:center; line-height:56px; font-size:18px; color:#2a2e33; transition:all 0.3s ease;}
.protab a+a{ margin-left:18px;}
.protab a:hover{ background:#0871e6; color:#fff;}
.protab{ margin:0 auto; width:940px;}
.procon ul{ display:none;}
.procon ul:nth-child(1){ display:block;}
.procon ul td{ display:block; float:left; padding-left:0px !important; position:relative; width:310px; height:365px; border:1px solid #e4e7ea; margin-bottom: 20px;}
.procon ul td br{ display:none;}
.procon ul td+td{ margin-left:19px;}
.procon ul tr+tr{ margin-top:25px; display:block;}
.procon ul td span a{ display:block; width:100%; height:55px; text-align:center; line-height:54px; border-top:1px solid #e4e7ea; font-size:16px; color:#333333;}
.procon ul td>a{ display:block; background-image:url(../images/prod_bj.png); background-size: 100%; background-position:left top; width: 308px; height: 308px; position: relative;}
.procon ul td>a::before{content: ""; display:block; background-image:url(../images/prod_bj.png); background-size: 100%; background-position:left top; width: 308px; height: 308px; position: absolute; top: 0; left:0;}
.procon ul td>a:after{content:''; display:block; position:absolute; top:0px; left:0px; width:100%; height:0px; background:rgba(0,0,0,0.5) url(../images/20200325113740_579610924.png) no-repeat center; transition:all 0.5s ease;}
.procon ul td:hover>a:after{height:365px;}

/*introduce*/
.introduce{background:url(../images/20181126195244_589477067.jpg) center no-repeat; height:632px; position:relative;}
.introduce_fl{float:left; width:592px;}
.introduce_fl img{ position:relative; z-index:2; top:80px; left:-20px;}
.introduce_fl .introduce_fl_imgbj{ height:172px; width:750px; background:#0871e6; position:absolute; top:316px; left:-380px; z-index:1;}
.introduce_fr{ position:relative; width:690px; float:right;}
.introduce_fr p{font-size:40px; position:relative; padding-top:100px;}
.introduce_fr p strong{color:#0871e6;}
.introduce_fr em{color:#eee; font-size:30px; font-weight:bold; text-transform:uppercase; display:block; position:relative; top:-6px;}
.introduce_fr span{font-size:15px; line-height:30px; color:#666; margin-top:4px; margin-bottom:40px; display:block;}
.introduce_fr li{height:60px; float:left; width:310px; margin-bottom:20px; padding-right:70px; margin-right:50px;}
.introduce_fr li dd{font-size:22px; font-weight:bold;}
.introduce_fr li dt{color:#999; margin-top:2px;}

.introduce_fr .introduce_fr_01{background:url(../images/20181126193258_1728796575.png) right no-repeat;}
.introduce_fr .introduce_fr_01 i{background:url(../images/20181126202058_1625026608.png) center 2px no-repeat; width:47px; height:48px; display:block; float:left; margin-right:20px;}

.introduce_fr .introduce_fr_02{margin-right:0px !important; padding-right:0px !important;}
.introduce_fr .introduce_fr_02 i{background:url(../images/20181127090118_1727079316.png) center 2px no-repeat; width:47px; height:42px; display:block; float:left; margin-right:20px;}

.introduce_fr .introduce_fr_03{background:url(../images/20181126193258_1728796575.png) right no-repeat; margin-top:10px;}
.introduce_fr .introduce_fr_03 i{background:url(../images/20181127090119_379948714.png) center 2px no-repeat; width:47px; height:44px; display:block; float:left; margin-right:20px;}

.introduce_fr .introduce_fr_04{margin-right:0px !important; padding-right:0px !important; margin-top:10px;}
.introduce_fr .introduce_fr_04 i{background:url(../images/20181127090119_2128812240.png) center 2px no-repeat; width:47px; height:44px; display:block; float:left; margin-right:20px;}

.introduce_tel{background:url(../images/20181127092424_780804665.png) bottom no-repeat; width:221px; height:48px; position:relative; top:20px;}
.introduce_tel i{ position:absolute; font-size:15px; color:#999; top:0; left:56px; }
.introduce_zx{width:170px; height:43px; position:relative; top:26px; left:0px; border:1px #ccc solid; border-radius:50px; text-align:center; line-height:42px; overflow:hidden; transition:0.3s;}
.introduce_zx:hover{width:200px; transition:0.3s; border:1px #fff solid;}
.introduce_zx a{ display:block; position:relative;  z-index:2;  transition:0.3s; color:#666;}
.introduce_zx:hover a{color:#fff; transition:0.3s;}
.introduce_zx:after{ position:absolute; content:""; background:#0871e6; left:-170px; top:0; width:100%; height: 43px; display: block; transition:0.3s; z-index:1; border-bottom-right-radius:50px; border-top-right-radius:50px;}
.introduce_zx:hover:after{ position:absolute;left:0; transition:0.3s;}

/* 视品质如生命 */
.proadv{ height:288px; background:url(../images/20200324160706_484683328.png) no-repeat center bottom;}
.pa_titl{ text-align:center; font-size:18px; color:#475564;}
.pa_titl span{ display:block; margin-bottom:5px; font-size:42px; color:#0871e6; font-weight:bold; background:url(../images/20200324155624_2010090341.png) no-repeat center; line-height:77px;}
.paul{ margin-top:80px;}
.paul dl.fr{ text-align:right;}
.paul dl dt p{ float:left;}
.paul dl.fr p{ float:right;}
.paul dl dt{ height:160px;}
.paul dl dt p:nth-child(1){ width:92px; height:95px; line-height:100px; background:url(../images/20200325140532_410323947.png) no-repeat center; color:#dde4f3; font-family:Arial, Helvetica, sans-serif; font-size:38px; font-weight:bold; text-align:center; position:relative;}
.paul dl dt p:nth-child(1):after{ content:''; display:block; width:11px; height:56px; background:url(../images/20200324155625_1487267885.png) no-repeat center; margin:-4px 0px 0px 40px;}
.paul dl dt p:nth-child(2){ font-size:16px; color:#828891; margin:20px 0px 0px 10px; line-height:30px;}
.paul dl dt p:nth-child(2) span{ display:block; font-size:28px; color:#303b49; font-weight:bold; margin-bottom:25px;}
.paul dl.fr p:nth-child(2){margin:20px 10px 0px 0px;}
.paul dl dt p:nth-child(1):before{ content:''; display:block; position: absolute; top:0px; left:0px; width:100%; height:0px; background:url(../images/20200325140532_88986848.png) no-repeat center; transition:all 0.5s ease;}
.paul dl dt:hover p:nth-child(1):before{ height:100%;}
.paul dl dt:hover p:nth-child(1){ color:#fff; background:none;}
.paul dl dt p:nth-child(1) i{ position:relative; z-index:3;}
.paadver{ height:190px; background:url(../images/20200324162729_1853915178.png) no-repeat center;margin-top: 32px; padding:45px;}
.paadver_t p:nth-child(1){ font-size:38px; color:#343e4a;}
.paadver_t p:nth-child(1) span{ font-weight:bold; color:#0871e6;}
.paadver_t p:nth-child(2){ width:570px; height:48px; padding:0px 20px; background:url(../images/20200324162729_1397004820.png) no-repeat center; line-height:48px; margin-top:10px;}
.online{ margin:10px 0px 0px 86px;}
.online a{ display:block; width:161px; height:43px; line-height:43px; padding-left:78px; font-size:14px; color:#72787f; background:url(../images/20200324162728_852311418.png) no-repeat center; position:relative;}
.online p{ font-size:16px; color:#72787f; text-align:center; margin-top:15px;}
.online a:hover{ color:#0871e6;}
.paconcat P:nth-child(1){ font-size:16px; color:#808a96; padding-left:55px; background:url(../images/20200324162729_1897316399.png) no-repeat left center; border-bottom:1px solid #e7eaee; padding-bottom:10px;}
.paconcat P:nth-child(1) span{ font-size:34px; font-weight:bold; color:#0774ef; display:block; margin-top:5px; font-family:Arial, Helvetica, sans-serif;}
.paconcat P:nth-child(2){ font-size:16px; color:#868a91; padding-top:10px;}
/*实力是选择我们的坚实保障*/
.adv{ height:1068px; background:url(../images/20200324170629_1815827190.jpg) no-repeat center;}
.adv_t{color:#fff; text-align:center;}
.adv_t p:nth-child(1){ font-size:44px;font-weight:bold; background:url(../images/20200324171433_1828203258.png) no-repeat center; line-height:70px;}
.adv_t p:nth-child(2){ font-size:26px; color:#e1eefb; line-height:58px; background:url(../images/20200324171434_1471926499.png) no-repeat center; margin-top:20px;}
.advtab li{ text-align:center; float:left; width:306px; height:160px; background:#06489c; padding-top:24px; position:relative; cursor:pointer;margin-bottom:48px;}
.advtab li+li{ margin-left:25px;}
.advtab li p:nth-child(1){ height:55px; width:50px; background:url(../images/20200324171434_285411459.png) no-repeat left top; margin:0 auto; transition:all 0.5s ease;}
.advtab li:nth-child(2) p:nth-child(1){ background-position-x:-54px;}
.advtab li:nth-child(3) p:nth-child(1){ background-position-x:-129px;}
.advtab li:nth-child(4) p:nth-child(1){ background-position-x:-197px;}
.advtab li p:nth-child(2){ font-size:30px; color:#a8c5ec; font-weight:bold;}
.advtab li p:nth-child(3){ font-size:14px; color:#7093c0; text-transform:uppercase;}
.advtab li p{ position:relative; z-index:3; transition:all 0.5s ease;}
.advtab li:after{ content:''; display:block; position:absolute; top:0px; left:0px; background:#d20313; height:0px; width:100%; transition:all 0.5s ease;}
.advtab li.on:after{ height:100%;}
.advtab li.on p:nth-child(2){ color:#fff;}
.advtab li.on p:nth-child(3){ color:#f87b84;}
.advtab li.on p:nth-child(1){background-position-y:-61px;}
.advcon ul{ height:480px; background:#e8f1fc;}
.line2 span {
    display: block;
    width: 100%;
    height: 180px;
    background: #d20313;

}
.line2 {
    height: 480px;
    width: 15px;
    background: #0871e6;
}
.advwa{ width:534px; padding:40px 50px 0px 50px;}
.advwa>p:nth-child(1){ font-size:66px; color:#acbbcd; font-family:'impact';}
.advwa>p:nth-child(2){ width:2px; height:26px; background:#acbbcd; margin:5px;}
.advwa>p:nth-child(3){ font-size:32px; color:#0871e6; font-weight:bold;}
.advwa>p:nth-child(4){ font-size:22px; color:#8b99aa; margin-top:5px;}
.advword{ margin-top:20px; padding-top:30px; border-top:1px solid #f9fcff; font-size:15px; color:#96a2b0; line-height:38px;}
.advword p{ padding-left:30px; background:url(../images/20200324174536_360756220.png) no-repeat left 17px;}
/*应用解决方案*/
.case{ background:url(../images/20200324175223_1937279455.jpg) repeat;}
.case_titl{ text-align:center; font-size:16px; color:#8d939a;}
.case_titl span{ font-size:42px; font-weight:bold; color:#032347; display:block; margin-bottom:5px;}
.casetab li{ float:left; width:260px; height:90px; background:url(../images/20200324175816_2004116124.jpg) no-repeat center; position:relative; cursor:pointer; transition:all 0.5s ease; padding-left:44px; line-height:90px; font-size:18px; color:#3a3d40;}
.casetab li:hover{ background:#0871e6; color:#fff;}
.casetab li:hover a{color:#fff;}
.casetab li a{font-size:18px;}
.casetab li p{ padding-left:55px; position:relative;}
.casetab li p:after{ content:''; display:block; position:absolute; left:0px; width:48px; height:50px; background:url(../images/20200324180437_1415730355.png) no-repeat 0px 0px; top:0px; margin-top:30px; transition:all 0.5s ease;}
.casetab li:nth-child(2) p:after{ background-position-x:-50px;}
.casetab li:nth-child(3) p:after{ background-position-x:-111px; margin-top:25px;}
.casetab li:nth-child(4) p:after{ background-position-x:-169px;}
.casetab li:nth-child(5) p:after{ background-position-x:-241px;}
.casetab li:hover p:after{ background-position-y:-63px; transform:rotate(360deg);}
.casecon{ height:620px; background:#fff; padding:35px 39px; position: relative; width: 1222px;}
.casecon li{ float: left;}
.casecon li dl{ width:280px; height:260px; overflow:hidden; position:relative; float:left; margin-right: 35px; margin-bottom: 35px;}
.casecon li dl:nth-child(2){float: none;}
.casecon li dl:nth-child(5){width: 600px; height: 550px; position: absolute; right: 0; top:35px;}
.casecon li dl:nth-child(5) p{font-size: 30px; line-height: 550px;}
.casecon li dl a img{ width:100%; height:100%;}
.casecon li dl a p{bottom:0px; left:0px; position:absolute; width:100%; height:0px; overflow:hidden; background:rgba(0,0,0,0.6); font-size:20px; color:#fff; line-height:260px; text-align:center; transition:all 0.5s ease;}
.casecon li:nth-child(2){ margin:0px 0px 0px 30px;}
.casecon li:nth-child(3){ margin:0px 0px 0px 30px;}
.casecon li dl:hover a p{ height:100%;}
.casecon li:nth-child(3) dl{ width:600px; height:550px;}
.casecon li:nth-child(3) dl p{ font-size:30px; line-height: 550px;}
/*服务流程*/
.pc_titl{ text-align:center; font-size:18px; color:#7f8287;}
.pc_titl span{ display:block; font-size:40px; font-weight:bold; color:#032347; margin-bottom:10px; line-height:52px; background:url(../images/20200325085755_1660740794.png) no-repeat center;}
.pcul li{ float:left; text-align:center; position:relative; cursor:pointer;}
.pcul li p:nth-child(1){ width:35px; height:35px; border-radius:50%; line-height:35px; font-size:18px; color:#fff; font-family:Arial, Helvetica, sans-serif; margin:0 auto; position:relative; z-index:3; background:#0871e6;}
.pcul li p:nth-child(2){ position:relative; z-index:2; width:110px; height:126px; background:url(../images/20200325085755_591307912.png) no-repeat center; margin-top:-20px; transition:all 0.5s ease;}
.pcul li p:nth-child(3){ font-size:18px; color:#4e5053; margin:15px 0px;}
.pcul li+li{ margin-left:88px;}
.pcul li:before{ content:''; display:block; width:1px; height:83px; border-right:1px dashed #e2e3e3; position:absolute; bottom:-83px; left:54px;}
.pcul li p:nth-child(2):after{ content:''; display:block; width:48px; height:47px; position:absolute; top:37%; left:32%; background:url(../images/20200325085755_593243237.png) no-repeat left top; transition:all 0.5s ease;}
.pcul li:nth-child(2) p:nth-child(2):after{ background-position-x:-63px; left:30%;}
.pcul li:nth-child(3) p:nth-child(2):after{ background-position-x:-155px;}
.pcul li:nth-child(4) p:nth-child(2):after{ background-position-x:-231px;}
.pcul li:nth-child(5) p:nth-child(2):after{ background-position-x:-317px;}
.pcul li:nth-child(6) p:nth-child(2):after{ background-position-x:-381px;}
.pcul li:nth-child(7) p:nth-child(2):after{ background-position-x:-456px;}
.pcul li:hover p:nth-child(2){ background:url(../images/20200325085755_710108976.png) no-repeat center;}
.pcul li:hover p:nth-child(2):after{ background-position-y:-119px; transform:rotateY(360deg);}
.pcul li:hover p:nth-child(1){ background:#f8f8f9; color:#93969a;}
.pc_concat{ height:59px; background:url(../images/20200325092029_1813944471.png) no-repeat center;    position: relative;margin-top: 53px;}
.pc_c{ width:730px; margin:0 auto;}
.pc_c p{ float:left; font-size:16px; color:#d5e7fa; line-height:59px;}
.pc_c p span{ font-family:Arial, Helvetica, sans-serif; color:#fff; font-size:26px; font-weight:bold;}
.pc_c p:nth-child(1){ padding-left:36px; background:url(../images/20200325092910_38753835.png) no-repeat left center;}
.pc_c a{ display:block; float:right; width:137px; height:35px; text-align:center; line-height:35px; border-radius:30px; background:#e7f0fa; font-size:16px; color:#0871e6; margin-top:12px;}
.pc_c a:hover{ text-decoration:underline; color:#e60013;}
/*走进 · ../images*/
.about{ height:1153px; background:url(../images/20200325142200_2075980187.jpg) no-repeat bottom center; padding-top: 60px;}
.about_t{ text-align:center;}
.about_t p:nth-child(1){ font-size:42px; font-weight:bold; color:#032347;}
.about_t p:nth-child(2){ font-size:18px; color:#7f8387;  background:url(../images/20200325142633_2083686869.png) no-repeat center; line-height:48px;}
.abcon{ height:502px; background:url(../images/20200325142200_1295989320.png) no-repeat center;}
.abwa{ width:550px; margin:0px 108px 0px 0px;}
.abwa p:nth-child(1){ font-size:50px; color:#c4cbd2; text-transform:uppercase; font-family:'Arial Narrow'; font-weight:bold;}
.abwa p:nth-child(2){ font-size:26px; color:#0871e6;font-weight:bold;}
.abwa p:nth-child(3){ margin-top:20px; font-size:14px; color:#858a90; line-height:36px;}
.abwa p a{ font-size:18px; color:#656a6f; padding-left:60px; display:block; float:left; height:41px; margin-top: 40px;;}
.abwa p a span{ display:block; font-size:12px; color:#ddd; font-family:Arial, Helvetica, sans-serif;}
.abwa p a:nth-child(1){ background:url(../images/20200325142202_117729018.png) no-repeat left center;}
.abwa p a:nth-child(3){ background:url(../images/20200325142202_2015954999.png) no-repeat left center;}
.abwa p a:nth-child(2){ background:url(../images/20200325142203_1934981309.png) no-repeat left center;}
.abwa p a+a{ margin-left:40px;}
.abwa p a:hover{ color:#0871e6;}
.qyxx{ height:420px; background:#fff; box-shadow:0 5px 20px -5px #e6ebf4;margin-top: 67px; padding:33px;}
.qyxxtab a{ display:inline-block; font-size:18px; color:#35373a; line-height:25px; padding-left:30px;}
.qyxxtab a:nth-child(1){ background:url(../images/20200325145307_1744152065.png) no-repeat left center;}
.qyxxtab a:nth-child(2){ background:url(../images/20200325145308_723030744.png) no-repeat left center;}
.qyxxtab a.cur{ font-weight:bold; color:#0871e6;}
.qyxxtab a+a{ margin-left:40px;}
.getmore{ font-size:14px; color:#8f9399; line-height:25px;}
.getmore:hover{ color:#0871e6;}
.qyxxcon{ margin-top:25px;}
.qyxxcon ul{ display:none; }
.qyxxcon ul:nth-child(1){display:block;}
.qyxxcon ul td{ display:inline-block; padding-left:0px !important; width:300px;}
.qyxxcon ul td+td{ margin-left:11px;}
.qyxxcon ul td a img{ padding:4px; border:1px solid #ebebeb;}
.qyxxcon ul td br{ display:none;}
.qyxxcon ul td div{ padding-top:0px !important; width:100%; height:55px; background:#f0f2f4; position:relative;}
.qyxxcon ul td div:after{ content:''; display:block; position:absolute; top:0px; left:0px; height:100%; width:0px; background:#0871e6; transition:all 0.5s ease; z-index:2;}
.qyxxcon ul td:hover div:after{ width:100%;}
.qyxxcon ul td:hover div a{ color:#fff;}
.qyxxcon ul td div a{ z-index:3; display:block; line-height:55px; font-size:16px; color:#333333; text-align:center; position:relative; transition:all 0.5s ease;}
/*新闻中心*/
.news{ background:url(../images/20200324175223_1937279455.jpg) repeat;}
.news_t{ text-align:center; font-size:16px; color:#a1a7ad; padding-top: 60px;}
.news_t span{ display:block; margin-bottom:10px; font-size:40px; font-weight:bold; color:#032347; background:url(../images/20200325152232_1899797546.png) no-repeat center;}
.newstab a{ display:inline-table; width:220px; height:62px; background:#e9ecee; line-height:62px; font-size:20px; color:#33373a; padding-left:86px; position:relative; transition:all 0.5s ease;}
.newstab a:after{ content:''; display:block; width:32px; height:32px; position:absolute; top:16px; left:36px; background:url(../images/20200325153625_1418683924.png) no-repeat left top;transition:all 0.5s ease;}
.newstab a+a{ margin-left:11px;}
.newstab a:nth-child(2):after{ background-position-x:-37px;}
.newstab a:nth-child(3):after{ background-position-x:-76px;}
.newstab{ width:692px; margin:0 auto;}
.newstab a.cur:after{background-position-y:-69px; transform:translateX(360deg);}
.newstab a.cur{ background:#0871e6; color:#fff;}
.news_div_item_pic{width:326px; height: 231px; overflow: hidden;}
.nbcl_le{width:690px;}
.nbcl_le .news_div_item{width:326px;display: inline-block;vertical-align:top;}
.nbcl_le .news_div_item+.news_div_item{margin-left:26px;}
.nbcl_le .news_div_item_pic img{width:100%;}
.news_div_item_title a{font-size:16px; color:#35373a;}
.news_div_item_title a:hover{ color:#0871e6;}
.nbcl_le .news_div_item_content{margin-top:30px;}
.nbcl_le .news_div_item_body{margin-top:20px;line-height:24px;color:#9aa0a6; font-size:14px; font-weight:lighter;display: -webkit-box;-webkit-line-clamp:3;overflow: hidden;text-overflow: ellipsis;-webkit-box-orient: vertical;}
.nbcl_le .news_div_item_date,.new_more{display:inline-block;vertical-align:top;font-size:14px;margin-top:25px; color:#696d71;}
.nbcl_le .news_div_item_date>div{display:inline-block;vertical-align:top;color:#68686a;}
.new_more{width:28px;height:28px;border-radius:50%;background:url(../images/20200325154536_1629451246.png) no-repeat right center;float: right;margin-top:17px;}
.nb_con ul+ul{ display:none;}
.nbcr_ri{width:570px;}
.nbcr_ri .news_div_item_pic{display: none;}
.nbcr_ri .news_div_item{font-size:0;border:1px solid #eceef0;padding:23px 0;position:relative;transition:300ms; height:145px; box-sizing: border-box;}
.nbcr_ri .news_div_item:hover{box-shadow:0 0 21px rgba(2,105,232,0.26);z-index:1;transition:300ms;}
.nbcr_ri .news_div_item_date,.nbcr_ri .news_div_item_content{display:inline-block;vertical-align:top;}
.nbcr_ri .news_div_item_date{width:115px;text-align: center;font-size:0;}
.nbcr_ri .news_div_item_content{width:424px;padding-left:20px;border-left:1px solid #eceef0;}
.nbcr_ri .news_div_item_date>div{font-family:Arial;}
.nbcr_ri .news_div_item_year,.nbcr_ri .news_div_item_month{display:inline-block;vertical-align:top;color:#35373a; font-size:14px;}
.nbcr_ri .news_div_item_day{font-size:46px;font-weight: bold; color:#35373a;}
.nbcr_ri .news_div_item_body{margin-top:10px;line-height:30px; height:60px;color:#9aa0a6;padding-right:20px; font-size:14px;display: -webkit-box;-webkit-line-clamp:2;overflow: hidden;text-overflow: ellipsis;-webkit-box-orient: vertical;}
.nbcr_ri .news_div_item+.news_div_item{ border-top:none;}
/*版权*/
.copyright{ background:#021427;}
.crconcat{ height:160px; background:#0b2846; border-bottom-left-radius:60px; border-bottom-right-radius:60px;}
.crconcat li{ float:left; height:118px; margin-top:20px; padding:20px 52px;}
.crconcat li+li{ border-left:1px solid #113255;}
.crconcat li p:nth-child(1){ padding-left:45px; font-size:18px; color:#9eb2c6; margin-bottom:10px; line-height:35px;}
.crconcat li:nth-child(1) p:nth-child(1){ background:url(../images/20200325165752_1196896876.png) no-repeat left center;}
.crconcat li:nth-child(2) p:nth-child(1){ background:url(../images/20200325165753_1831267374.png) no-repeat left center;}
.crconcat li:nth-child(3) p:nth-child(1){ background:url(../images/20200325165753_1082452360.png) no-repeat left center;}
.crconcat li p:nth-child(2){ font-size:16px; color:#fff;}
.crconcat li a{ display: block; width:220px; height:50px; margin-top:15px; border:1px solid #254a72; font-size:18px; color:#fff; line-height:48px; padding-left:72px; background:url(../images/20200325170426_1341574618.png) no-repeat 30px 12px; border-top-left-radius:30px; border-bottom-right-radius:30px; }
.crconcat li a:hover{ text-decoration:underline;}
.kslj{ height:323px; padding-top:60px;}
.kslj li{ float:left; position:relative; padding:0px 50px;}
.kslj li+li:after{ content:''; display:block; position:absolute; top:0px; left:0px; width:1px; height:205px; border-right:1px dashed #1d2834;}
.kslj li p{ font-size:20px; color:#fffefe; margin-bottom:20px;}
.kslj li a{ display:block; font-size:14px; color:#8f9ca9; line-height:30px;}
.kslj li a:hover{ color:#fff;}
.kslj li:nth-last-child(1){ padding-right:0px; float:right;} 
.erweimacon dl{  text-align:center;}
.erweimacon dl p{ width:161px;}
.erweimacon{ float:left; margin-right:32px;}
.erweimacon img{ padding:10px; border:1px solid #1d2834; width:162px; height:162px;}
.erweimatab dt{ width:38px; height:38px; border-radius:50%; background:#3e4e69; cursor:pointer;}
.erweimatab dt+dt{ margin-top:18px;}
.erweimatab{ float:left; margin:46px 0px 0px 33px;}
.erweimatab dt.on{ background:#0871e6;}
.links{ height:112px; border-top:1px dashed #1d2834;}
.links .w1300 p{ float:left; color:#fff; font-weight:bold; line-height:111px;}
.links .w1300 p:nth-child(1){ font-size:16px;}
.links .w1300 p:nth-child(2){ font-size:18px; margin:0px 20px 0px 5px;}
.end{ height:80px; background:#0871e6; line-height:80px;}
.end ,.end a{ font-size:14px; color:#fff;}
.end a:hover{ text-decoration:underline;}
</style>








/*nban*/
.nban{width:100%;height:400px;position:relative;}
.nban:before{content:'';width:100%;height:100%;background:rgba(22,16,7,0.5);position:absolute;top:0;left:0;}
.nban .page{position:relative;height:400px;}
.nban_txt{width: 100%;position:absolute;top:50%;left:0;margin-top:-39px;text-align:center;}
.nban_txt span{font-size:52px;font-weight:bold;color:#fff;letter-spacing: 5px;display: inline-block;animation:nbanA 2s infinite;}
.nban_txt span:nth-child(2){animation-delay: 0.2s;}
.nban_txt span:nth-child(3){animation-delay: 0.4s;}
.nban_txt span:nth-child(4){animation-delay: 0.6s;}
.nban_txt span:nth-child(5){animation-delay: 0.8s;}
.nban_txt span:nth-child(6){animation-delay: 1s;}
.nban_txt span:nth-child(7){animation-delay: 1.2s;}
.nban_txt p.desc{display:block;color:#fff;font-size:16px;margin-top:10px;letter-spacing: 3px;background: url(http://aiqxt.114my.cn/memberpic/hechengli/uploadfile/image/20200309/20200309100629_1845546930.png) no-repeat center;background-clip: content-box;-webkit-background-clip: text;color: transparent;animation: moveBg 10s linear infinite;-webkit-animation: moveBg 10s linear infinite;}

@keyframes nbanA{
0%{transform: translateY(0px);}
50%{transform: translateY(-20px);}
100%{transform: translateY(0px);}
}
@keyframes moveBg {
  0% {
    background-position: 0% 30%;
  }

  100% {
    background-position: 100% 50%;
  }
}
}


/*简介*/
.about{ width:100%; height:719px; background:url(../images/20200326144555_1713210032.jpg) no-repeat center;}
.abo{ width:1300px; margin:0 auto; padding-top:100px;}
.introd_z{ width: 680px; height: 503px; background: url(../images/20200326144248_387893625.png) top center no-repeat;transition: all linear 0.3s;-moz-transition: all linear 0.3s;-ms-transition: all linear 0.3s;-webkit-transition: all linear 0.3s;}
.introd_z p{ display: none;}
.introd_z:hover p{ display: block;}
.abo_yw span{font-family: "Arial"; font-size:48px; font-weight:bold; color:#333;}
.abo_yw p{ color:#0871e6; font-size:30px; font-weight:bold;}
.abo_bt{ color:#333; font-size:30px; font-weight:300; margin-top:40px; margin-bottom:24px;}
.abo_wz p{ line-height:50px; font-size:16px; color:#333; font-weight:300;}
.abo_gd a{ display:block; background:#0871e6; text-align:center; color:#fff; width:250px; height:43px; line-height:43px; font-size:18px; font-weight:300; margin-top:40px;}
.abo_gd a:hover{ text-decoration: underline; }

.box, .page {
    width: 1300px;
    height: auto;
    margin: 0 auto;
}



/*版权*/
.copyright{ background:#021427;}
.crconcat{ height:160px; background:#0b2846; border-bottom-left-radius:60px; border-bottom-right-radius:60px;}
.crconcat li{ float:left; height:118px; margin-top:20px; padding:20px 52px;}
.crconcat li+li{ border-left:1px solid #113255;}
.crconcat li p:nth-child(1){ padding-left:45px; font-size:18px; color:#9eb2c6; margin-bottom:10px; line-height:35px;}
.crconcat li:nth-child(1) p:nth-child(1){ background:url(../images/20200325165752_1196896876.png) no-repeat left center;}
.crconcat li:nth-child(2) p:nth-child(1){ background:url(../images/20200325165753_1831267374.png) no-repeat left center;}
.crconcat li:nth-child(3) p:nth-child(1){ background:url(../images/20200325165753_1082452360.png) no-repeat left center;}
.crconcat li p:nth-child(2){ font-size:16px; color:#fff;}
.crconcat li a{ display: block; width:220px; height:50px; margin-top:15px; border:1px solid #254a72; font-size:18px; color:#fff; line-height:48px; padding-left:72px; background:url(../images/20200325170426_1341574618.png) no-repeat 30px 12px; border-top-left-radius:30px; border-bottom-right-radius:30px; }
.crconcat li a:hover{ text-decoration:underline;}
.kslj{ height:323px; padding-top:60px;}
.kslj li{ float:left; position:relative; padding:0px 50px;}
.kslj li+li:after{ content:''; display:block; position:absolute; top:0px; left:0px; width:1px; height:205px; border-right:1px dashed #1d2834;}
.kslj li p{ font-size:20px; color:#fffefe; margin-bottom:20px;}
.kslj li a{ display:block; font-size:14px; color:#8f9ca9; line-height:30px;}
.kslj li a:hover{ color:#fff;}
.kslj li:nth-last-child(1){ padding-right:0px; float:right;} 
.erweimacon dl{  text-align:center;}
.erweimacon dl p{ width:161px;}
.erweimacon{ float:left; margin-right:32px;}
.erweimacon img{ padding:10px; border:1px solid #1d2834; width:162px; height:162px;}
.erweimatab dt{ width:38px; height:38px; border-radius:50%; background:#3e4e69; cursor:pointer;}
.erweimatab dt+dt{ margin-top:18px;}
.erweimatab{ float:left; margin:46px 0px 0px 33px;}
.erweimatab dt.on{ background:#0871e6;}
.links{ height:112px; border-top:1px dashed #1d2834;}
.links .w1300 p{ float:left; color:#fff; font-weight:bold; line-height:111px;}
.links .w1300 p:nth-child(1){ font-size:16px;}
.links .w1300 p:nth-child(2){ font-size:18px; margin:0px 20px 0px 5px;}
.end{ height:80px; background:#0871e6; line-height:80px;}
.end ,.end a{ font-size:14px; color:#fff;}
.end a:hover{ text-decoration:underline;}



/*产品*/
.prod{background:#f5f5f5; padding-top:80px; padding-bottom:80px;}
.prod .w1200{}
.prod_left{width:300px; float:left;}
.prod_left .prod_left_title{width:300px; height:130px; background:url(../images/prod_left_title.jpg) no-repeat; position: relative;}
.prod_left .prod_left_title p{font-size:26px; font-weight: bold; color:#fff; padding-top:24px; margin-left: 30px;}
.prod_left .prod_left_title::after{content: ""; display: block; background:url(../images/prod_ico.png) no-repeat; width:40px; height:41px; position: absolute; top:32px; right: 24px; opacity: 0.2; transition: 0.3s;}
.prod_left .prod_left_title:hover::after{opacity: 0.8; transition: 0.3s;}
.prod_left .prod_left_title span{display: block; color:#fff; opacity: 0.2; font-size: 13px; text-transform: uppercase;margin-left: 30px; margin-top: 4px; font-size: 13px;}
.prod_left .prod_left_title i{margin-left: 30px; display: block; background:#fff; width:24px; height:1px; margin-top: 20px;}
.prod_left ul{background:#fff;}
.prod_left ul li{position: relative; border-bottom:1px #eee solid;}
.prod_left ul li > a{font-size:16px; display: block; height:70px; line-height: 70px; position: relative; z-index: 1; padding-left:30px;}
.prod_left ul li::after{content:""; display: block; width:0%; height:70px; background:#e60013; position: absolute; top:0; left:0; z-index: 0; transition: 0.3s;}
.prod_left ul li:hover::after{width:100%; transition: 0.3s;}
.prod_left ul li:hover > a{color:#fff;}
/* .prod_left ul li em{max-height:0px; overflow: hidden; display: block; background:#eee; transition: 0.3s;}
.prod_left ul li:hover em{max-height:500px; transition: 0.3s;}
.prod_left ul li:nth-child(1):hover em{ padding:20px 0px 20px 0px;} 
.prod_left ul li em i{height:40px; line-height: 40px; display: block; margin-left: 40px; padding-left:16px; position: relative;}
.prod_left ul li em i span{font-size:20px; font-weight: bold; color:#666; position: absolute; left:0; top:-1px; transition: 0.3s;}
.prod_left ul li em i:hover span{color:#e60013; transition: 0.3s;}*/

.prod_left ul li.cur::after{width:100%; transition: 0.3s;}
.prod_left ul li.cur > a{color:#fff;}
.prod_left ul li.cur em{max-height:500px; transition: 0.3s;}
.prod_left ul li em i.cur span{color:#e60013; transition: 0.3s;}
.prod_left ul li:nth-child(1).cur em{ padding:20px 0px 20px 0px;}

.prod_left ul li em i a{font-size:14px; color:#666;}
.prod_left_contact{height:120px; width:310px; background: #333; background: -moz-linear-gradient(top, #333 0%, #111 100%); background: -webkit-linear-gradient(top, #333 0%,#111 100%); background: linear-gradient(to bottom, #333 0%,#111 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#333', endColorstr='#111',GradientType=0 ); position: relative;}
.prod_left_contact::after{content: ""; display: block; background:url(../images/prod_tel.png) no-repeat; position: absolute; top:36px; left: 54px; width: 18px; height:20px;}
.prod_left_contact p{font-size:15px; color:#fff; padding-top:34px; padding-bottom: 4px; margin-left: 90px; opacity: 0.8;}
.prod_left_contact span{display: block; color:#fff; font-size:20px; font-weight: bold; margin-left: 90px;}
.prod_right{float:right; width:970px; position: relative;}
.prod_right:hover .prod_right_title i::before{background:#ff9c00; transition: 0.3s;}
.prod_right .prod_right_title{float:left; width: 100%;}
.prod_right .prod_right_title i{position: relative; float: left; display: block;}
.prod_right .prod_right_title i::after{content: ""; display: block; background:url(../images/prod_right_re.png) no-repeat; width:51px; height:58px; position: absolute; left:0; top:0;}
.prod_right .prod_right_title i::before{content: ""; display: block; background: #0871e6; border-radius:100%; width:55px; height:8px; position: absolute; top:48px; left:0; transition: 0.3s;}
.prod_right .prod_right_title p{padding-left:64px; font-size:24px; padding-top:8px; padding-bottom: 2px;}
.prod_right .prod_right_title span{padding-left:64px; font-size:12px; color:#bbbbbb; text-transform: uppercase;}
.prod_right .prod_right_class{height: 60px; position: absolute; top:22px; right:180px;}
.prod_right .prod_right_class li{float:left; padding-left: 20px; padding-right: 20px; position: relative;}
.prod_right .prod_right_class li::after{content: ""; display: block; background:#ccc; width:1px; height:10px; position: absolute; top:7px; right:0; transition: 0.3s;}
.prod_right .prod_right_class li.prod_right-li{padding-left:20px; transition: 0.3s;}
.prod_right .prod_right_class li.prod_right-li::before{content: ""; display: block; background: #ffe23f; width:8px; height:8px; border:4px #eee solid; border-radius: 50px; position: absolute; top:4px; left:-6px; transition: 0.3s;}
.prod_right .prod_right_class li:last-child::after{display: none;}
.prod_right .prod_right_class li a{font-size: 16px;}
.prod_right .prod_right_class li a::after{content: ""; width:10px; height: 10px;}
.prod_right .prod_right_class_more a{display: block; width:150px; height:34px; line-height: 34px; text-align: center; background:#333; position: absolute; right: 0; top: 14px; color:#fff; transition: 0.2s; font-size: 12px;}
.prod_right .prod_right_class_more a:hover{background:#0871e6; transition: 0.2s; box-shadow: 0px 0px 10px #bbb;}
.prod_right_nr{margin-top:30px;}
.prod_right_nr ul{}
.prod_right_nr ul li{width:310px; float:left; margin-right: 15px; margin-bottom: 15px;}
.prod_right_nr ul li:nth-child(3){margin-right: 0px;}
.prod_right_nr ul li:nth-child(6){margin-right: 0px;}
.prod_right_nr ul li:nth-child(9){margin-right: 0px;}
.prod_right_nr ul li i{width:310px; height: 233px; overflow: hidden;}
.prod_right_nr ul li i img{width:100%;}
.prod_right_nr ul li p{width:310px; height: 74px; background: #fff; margin-top: 1px; position: relative; transition: 0.3s;}
.prod_right_nr ul li:hover p{background:#ff4200; color:#fff; transition: 0.3s;}
.prod_right_nr ul li p::after{content: ""; display: block; background: url(../images/prod_jt.png) no-repeat; width: 35px; height:10px; position: absolute; right: 30px; top:30px; transition: 0.3s;}
.prod_right_nr ul li:hover p::after{background: url(../images/prod_jtb.png) no-repeat; right: 20px; transition: 0.3s;}
.prod_right_nr ul li p em{display: block; font-size:15px; padding-top: 14px; padding-left: 20px; padding-bottom: 6px;}
.prod_right_nr ul li p b{font-weight:normal; display: block; color:#999999; font-size: 13px; padding-left: 20px; transition: 0.3s;}
.prod_right_nr ul li:hover p b{color:#fff; transition: 0.3s;}


/*ny*/
.case_ny {
	width:100%;
	background:#f7f7f7;
}
.case_ny .box {
	max-width:1300px;
	margin:auto;
	display:table;
}
.case_ny .box .case-list {
	width:100%;
	display:table;
	padding:40px 0 80px;
}
.case_ny .box .case-list li {
	width:32.5%;
	float:left;
	background:#fff;
	margin-right:1.25%;
	margin-bottom:20px;
	transition:all ease .5s;
}
.case_ny .box .case-list li:nth-child(3n) {
	margin-right:0;
}
.case_ny .box .case-list li a {
	width:100%;
	display:block;
}
.case_ny .box .case-list li .img {
	width:100%;
	overflow:hidden;
	position:relative;
}
.case_ny .box .case-list li .img:before {
	width:100%;
	height:100%;
	position:absolute;
	left:0;
	top:0;
	background:url(/import/Template/Default/Content/images/icon37.png) center center no-repeat;
	content:"";
	opacity:0;
	transition:all ease .5s;
}
.case_ny .box .case-list li .img:after {
	width:100%;
	height:100%;
	position:absolute;
	left:0;
	top:0;
	background:url(/import/Template/Default/Content/images/icon40.png) center center no-repeat;
	content:"";
	z-index:2;
	opacity:0;
	transition:all ease .5s;
}
.case_ny .box .case-list li .img img {
	width:100%;
	transition:all ease .5s;
}
.case_ny .box .case-list li .tbox {
	width:100%;
	padding:30px;
}
.case_ny .box .case-list li .tbox .t1 {
	font-size:22px;
	line-height:24px;
	color:#222;
	margin-bottom:24px;
	transition:all ease .5s;
	float:left;
}
.case_ny .box .case-list li .tbox .t2 {
	font-size:14px;
	line-height:24px;
	color:#666;
	margin-bottom:30px;
	overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.case_ny .box .case-list li .tbox .t3 {
	font-size:14px;
	line-height:24px;
	color:#999;
	background:url(/import/Template/Default/Content/images/icon38.png) 68px center no-repeat;
	transition:all ease .5s;
	width:36%;
	float:right;
	margin-right: 0px;
}
.case_ny .box .case-list li:hover {
	box-shadow:0 0 25px 0 rgba(0,0,0,.15);
}
.case_ny .box .case-list li:hover .img:before {
	opacity:1;
}
.case_ny .box .case-list li:hover .img:after {
	opacity:1;
}
.case_ny .box .case-list li:hover .img img {
	transform:scale(1.1);
}
.case_ny .box .case-list li:hover .tbox .t1 {
	color:#f00;
}
.case_ny .box .case-list li:hover .tbox .t3 {
	color:#222;
	background:url(/import/Template/Default/Content/images/icon39.png) 68px center no-repeat;
}




.news_ny{background:#f9f9f9;}
.news_ny ul { padding:40px 0 20px; }
.news_ny ul li { margin-bottom: 30px; }
.news_ny .link { padding: 45px 30px 45px 150px; display: block; background-color: #fff; color: #646464; position: relative; border: 3px solid transparent; transition: .45s; -webkit-transition: .45s; height: 216px;}
.news_ny .link .tit { font-size: 24px; line-height: 40px; padding-bottom: 10px; border-bottom: 1px solid #c8c8c8; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; padding-top:0px; text-align: left; color:#333;}
.news_ny .link .abstracts { margin: 10px 0 0;  overflow: hidden; line-height: 30px;height: 60px;font-size: 14px;color: #999;}
.news_ny .link .time { display: block; width: 90px; height: 140px; background: #a9a9a9; position: absolute; top: 50%; left: 30px; margin-top: -70px; text-align: center; line-height: 1.2; color: #fff; font-family: "arial"; -webkit-transition: background 0.6s; -moz-transition: background 0.6s; transition: background 0.6s; -webkit-transform-origin: 50% 0; -moz-transform-origin: 50% 0; transform-origin: 50% 0; -webkit-transform-origin: 0% 50%; -moz-transform-origin: 0% 50%; -webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d; transform-style: preserve-3d; transform-origin: 0% 50%; }
.news_ny .link .time .day { font-size: 30px; margin-top: 20px; padding-top:0px;}
.news_ny .link .time:before { content: ""; display: block; width: 19px; height: 19px; background: url(/import/Template/Default/Content/images/news_time_ico_2.png) no-repeat scroll center center; margin: 25px auto 0; }
.news_ny .link:hover { background-color: #fff; border-color: #0871e6; }
.news_ny .link:hover .time { background-color: #e60013; }
.news_ny .link:hover .tit{color: #0871e6}
.news_ny .link .border { position: absolute; background-color: #0871e6; transition: .45s; -webkit-transition: .45s; }
.news_ny .link .border.top { right: 0; top: 0; height: 3px; width: 0%; }
.news_ny .link .border.right { right: 0; top: 0; height: 0%; width: 3px; }
.news_ny .link .border.bottom { left: 0; bottom: 0; height: 3px; width: 0%; }
.news_ny .link .border.left { left: 0; bottom: 0; width: 3px; height: 0%; }

.news_ny_class{width:540px; margin: auto; padding-top:60px; height:40px;}
.news_ny_class dl{display:block;}
.news_ny_class dl a{width:160px; height:40px; display: block; line-height: 40px; text-align: center; background:#fff; float:left; border-radius: 50px; transition: 0.4s; margin-right:30px;}
.news_ny_class dl:last-child a{margin-right:0px;}
.news_ny_class dl:hover a{background:#0871e6; transition: 0.4s; color:#fff;}
.news_ny_class dl.cur a{background:#0871e6;color:#fff;}

/*联系我们内页*/

.in_contact {
    padding: 50px;
    background: #f9f9f9;
    margin: 50px 0 60px;
    border-radius: 20px;
}

.in_contact .cont-tit { width: 100%; line-height: 38px; padding-bottom: 22px; border-bottom: 1px solid #e5e5e5; font-size: 18px; color: #666}

.in_contact ul { width: 100%}
.in_contact ul:after{content:'';clear:both;display:block;}

.in_contact li { float: left; width: 33.33%; padding: 40px 1% 0 2.5%; border-left: 1px solid #e5e5e5; box-sizing: border-box;min-height:320px;}

.in_contact li:first-child { border-left: none}

.in_contact li img { margin-bottom:5px}

.in_contact li h2 { font-size: 30px; color: #000; line-height: 48px; margin-bottom: 12px;font-weight: normal; padding-top:0px; text-align: left;}

.in_contact li p {

    font-size: 16px;
    color: #555;
    line-height: 35px;

}
.in_contact li p a{
    font-size: 15px;
    color: #555;
    line-height: 35px;}
.in_contact li p a:hover{color:#064893}
.in_contact li p a img{display: inline-block;vertical-align: middle;}

.in_contact li dl { width: 100%; padding-top: 20px}

.in_contact li dd {
    float: left;
    width: 28%;
    margin-right: 5%;
}

.in_contact li img {
    max-width: 100%;
    height: auto;
}

.in_contact li dd p {
    font-size: 15px;
    color: #666;
    line-height: 20px;
    text-align: center;
}

.in_contact li h3 { font-size: 24px; color: #000; line-height: 61px}

.in_contact li .ban { position: relative}

.in_contact li .box { background: #f5f5f5; padding: 30px 0 35px; position: absolute; top: 90px; left: -10%; opacity: 0; filter: alpha(opacity=0)}

.in_contact li .box h4 { font-size: 24px; color: #000; line-height: 43px; padding-left: 10%; margin-bottom: 6px}

.in_contact li .box p { font-size: 14px; color: #666; line-height: 30px; padding: 0 10%}

.in_contact li .box:after { border-bottom: 13px solid #f5f5f5; border-right: 12px solid transparent; border-left: 12px solid transparent; position: absolute; top: -13px; left: 13%; content: ""; width: 0; height: 0}


/*Page*/
.Page{ text-align:center; margin-top:20px; margin-bottom: 60px;}
.Page .all{vertical-align: middle; font-size: 12px; line-height: 30px; display: inline-block; height: 30px; padding: 0 12px; text-align: center; color: #333; border: 1px solid #eee; background: #fff; margin-left: 5px; border-radius: 50px;}
.Page .pageindex{vertical-align: middle; font-size: 12px; line-height: 30px; display: inline-block; height: 30px; padding: 0 12px; text-align: center; color: #333; border: 1px solid #eee; background: #fff; margin-left: 5px; border-radius: 50px;}
.Page .current{vertical-align: middle; font-size: 12px; line-height: 30px; display: inline-block; height: 30px; padding: 0 12px; text-align: center; color: #333; border: 1px solid #f5f5f5; background: #0871e6; margin-left: 5px; border-radius: 50px; color:#fff;}
.Page a{vertical-align: middle; font-size: 12px; line-height: 30px; display: inline-block; height: 30px; padding: 0 12px; text-align: center; color: #333; border: 1px solid #eee; background: #fff; margin-left: 5px; border-radius: 50px;}



/*about_nr*/
/*简介*/
.com-width > .page{position:relative;}
.com-width .left {
  float: left;
  width: 590px;
}
.com-width .right {
  width: 640px;
  background: #fff;
  padding: 35px;
  height:563px;
  box-shadow: 0px 0px 60px 0px rgba(0,0,0,0.1);
  margin-left: 0px;
  
}

.com-width .left .pic.pic-plus {
  box-shadow: 0px 0px 60px 0px rgba(0,0,0,0.1);
}
#bodycon #center {
  width: 100% !important;
  background: url(uploadfile/image/20191021/20191021171231_808849209.jpg) repeat center !important;
}
.com-width .left .page-title .en {
  font-size: 30px;
  text-transform: capitalize;
  color: #aaa;
  display: block;
  line-height: 40px;
  padding: 20px 0 0;
}
.com-width .left .page-title .cn {
  font-size: 30px;
  line-height: 40px;
  padding: 0 0 30px;
  font-weight: normal;
}

.com-width.clearfix {
    padding: 50px 0px;
}
#bodycon {
    padding: 0px 0;
  width: 100% !important;
}
.com-width .left .pic.pic-plus img {
  display: block;
  width: 100%;
}
.com-width .left{position: relative}
.com-width .left > .intro-num {
    position: absolute;
    bottom: 0;
    left: 0;
    background: rgba(16,89,169,0.65);
    width: 350px;
    padding: 20px;
    text-align: center;
}

.com-width .left > .intro-num > li {
    display: inline-block;
    padding: 5px 18px;
}
.com-width .left > .intro-num > li p {
    color: #fff;
    font-size: 14px;
    display: block;
    line-height: 20px;
}
.com-width .left > .intro-num > li p i {
    display: inline-block;
    font-size: 32px;
    color: #fff;
    font-family: arial;
    font-weight: bold;
    font-style: normal;
    vertical-align: middle;
    line-height: 40px;
    padding-bottom: 5px;
}

.com-width .right .des{
	overflow-y: scroll;
	height: 388px;
	padding-right: 15px;
}

.com-width .right .des p {
  font-size: 16px;
  color: #565656;
  padding: 0 0 15px;
  line-height: 40px;
  text-align: justify;
  text-indent: 2em;
}
.com-width .right .tit {
  font-size: 30px;
  font-weight: bold;
  display: block;
  line-height: 30px;
  padding-bottom: 40px;
  border-bottom: 1px solid #e1e1e1;
  margin-bottom: 35px;
  color: #0871e6;
}


.prod_right_tj_title_two{border-left:7px #0871e6 solid; height:39px; position:relative; margin-top:60px;}
.prod_right_tj_title_two p{padding-left:20px; font-size:22px;line-height: 22px;}
.prod_right_tj_title_two em{padding-left:20px; font-size:12px; color:#dddddd; display:block; padding-top:3px;}
.prod_right_tj_title_two a{display:block; position:absolute; right:0; top:10px; background:url(/import/Template/Default/Content/images/prod_right_tj_title_a.png) left no-repeat; padding-left:24px; color:#ccc; font-size:12px;}


/*map*/
.map{border-bottom:1px #ddd solid; height:60px; line-height:60px; font-size:15px; position:relative;}
.map a{font-size:15px;}
.map .home_ico:before{content:""; display:block; background:url(/import/Template/Default/Content/images/nr_map.png) center no-repeat; width:12px; height:15px; position:absolute; left:0; top:23px; opacity:0.5;}
.map .home_ico{padding-left:24px;}






.prod_ny{width:970px; float:right;}
.prod_ny_img{}
.prod_ny_img .fl{width:414px; background: #fff;}
.prod_ny_img .fl img{width:100%; border:1px #eee solid;}
.prod_ny_img .fr{width:500px;}
.prod_ny_img .fr p{font-size:30px; font-weight:bold; color:#333;}
.prod_ny_img .fr span{font-size:15px; display:block; padding-top:10px; line-height:28px; color:#999;}
.prod_ny_img .fr .prod_ny_tel{display:inline-block; padding:10px 20px 10px 20px; background:#0871e6; border-radius:50px; color:#fff; margin-top:30px;}
.prod_ny_img ul{margin-top:20px;}
.prod_ny_img ul li{vertical-align: middle; font-size: 12px; line-height: 30px; display: inline-block; height: 30px; padding: 0 12px; text-align: center; color: #333; border: 1px solid #eee; background: #fff; margin-left: 5px; border-radius: 50px;}
.prod_ny_img ul li:hover{background:#0871e6; transition:0.3s; color:#fff;}
.prod_ny_img ul li:hover a{color:#fff; transition:0.3s;}
.prod_ny_nr{width:100%;}
.prod_ny_nr_title{font-size:24px; color:#333; height:60px; line-height:65px; border-bottom:1px #ddd solid; margin-bottom:30px;}
.prod_ny_nr_title strong{color:#333;}
.prod_ny_nr_content {line-height:28px; font-size:16px;}
.prod_ny_nr_content strong{display:block; color:#333; font-size:20px; border-left:6px #1ea6b8 solid; padding-left:10px; margin-top: 14px; margin-bottom: 8px;}
.prod_ny_nr_content img{max-width:100%;}
.prod_ny_nr_content .list-paddingleft-2{padding-left: 20px; margin-top: 10px;}
.prod_ny_nr_content .list-paddingleft-2 li {list-style:initial;}
.prod_ny_nr_content table{width:100%;}
.prod_ny_nr_content table tbody{border: 1px #ccc solid;}
.prod_ny_nr_content table tbody tr{}
.prod_ny_nr_content table tbody tr td{border: 1px #ccc solid;}
.prod_ny_nr_content .table-wrapper table, .row .table-wrapper table{border: 0; margin: 0;}
table{background-color: transparent; max-width: 100%; margin: 0; border-collapse: collapse; border-spacing: 0; font-size: 14px;}
.mfb{margin-top:60px;}
