@charset "utf-8";
body,html{ overflow-x:hidden;}
body{ color:#333;  height:auto; box-sizing:border-box; background-color:#fff; padding-top:106px;}
.course{-moz-user-select: none; /*火狐*/
  -webkit-user-select: none;  /*webkit浏览器*/
  -ms-user-select: none;   /*IE10*/
  -khtml-user-select: none; /*早期浏览器*/
  user-select: none;}
a{ color:#333; text-decoration:none;}
a:hover{ text-decoration:none; color:#8f0020;}
i,em{ font-style:normal;}



.header,
.logo img,
.slider-nav h3,
.ipro_list .pd,
.inews_list .img i,
.inews_list .em,
.inews_list .h3,
.more1 a,
body,
.news_list .em,
.video_list .img i{
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;
}
.qualifications_con .slick-slide,
.qualifications_con .slick-slide .pd,
.qualifications_con .img:after{
-webkit-transition: all 0.3s linear;
-moz-transition: all 0.3s linear;
-ms-transition: all 0.3s linear;
-o-transition: all 0.3s linear;
transition: all 0.3s linear;
}




.menu-link{
-webkit-transition: all 0.2s ease-out;
-moz-transition: all 0.2s ease-out;
-ms-transition: all 0.2s ease-out;
-o-transition: all 0.2s ease-out;
transition: all 0.2s ease-out;
}
.menu-link *{box-sizing: border-box;}
.menu-link { display:none; border-radius:5px; box-sizing: border-box; position:absolute; top:10px;right:-8px;font-size: 11px;z-index: 10;width:40px;height:40px; padding:8px;}
.menu-link:hover,
.menu-link:focus {}
.menu-link span {position: relative;display: block;margin-top:10px;}
.menu-link span,
.menu-link span:before,
.menu-link span:after {background-color: #000;width: 100%;height:3px;-webkit-transition: all 0.4s;-moz-transition: all 0.4s;-ms-transition: all 0.4s;-o-transition: all 0.4s;transition: all 0.4s;}
.menu-link span:before,
.menu-link span:after {position: absolute;top: -.55em;content: " ";}
.menu-link span:after {top: .55em;}
.menu-link.active span {background: transparent;}
.menu-link.active span:before { background-color:#8f0020;
-webkit-transform: rotate(45deg) translate(.5em, .4em);
-moz-transform: rotate(45deg) translate(.5em, .4em);
-ms-transform: rotate(45deg) translate(.5em, .4em);
-o-transform: rotate(45deg) translate(.5em, .4em);
transform: rotate(45deg) translate(.5em, .4em);
}
.menu-link.active span:after { background-color:#8f0020;
-webkit-transform: rotate(-45deg) translate(.4em, -.3em);
-moz-transform: rotate(-45deg) translate(.4em, -.3em);
-ms-transform: rotate(-45deg) translate(.4em, -.3em);
-o-transform: rotate(-45deg) translate(.4em, -.3em);
transform: rotate(-45deg) translate(.4em, -.3em);
}

.menu .h3 i,
.menu .h3 em,
.ibanner .slick-arrow,
.ipro_list .slick-arrow,
.case_tit .h3 em i,
.qualifications_con .slick-arrow,
.footer_nav .h3 i,
.footer_nav .h3 em{
font-family:"iconfont" !important;font-size:16px;font-style:normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;
}



.p,p{text-align: justify;}
.wp{ width:1170px; position:relative; margin:0 auto;}

.fix_body{ padding-top:66px;}
.fix_body .top_right{ display:none;}
.fix_body .menu{ padding-top:7px;}
.fix_body .logo{ padding-top:6px;}
.fix_body .logo img{ height:70px;}

.header{ background:#fff; position:fixed; left:0px; top:0px; right:0px; z-index:15; box-shadow:0 0 10px rgba(0,0,0,0.3);-webkit-transform: translateZ(0);}
.logo{ float:left; padding-top:6px;}
.logo img{ height:70px; display:block;}

.menu{ float:right; padding-top:47px;}
.menu li{ float:left; margin-left:45px; position:relative;}
.menu .h3{ position:relative;}
.menu .h3 a{ font-size:16px; height:55px; line-height:55px; padding-bottom:4px; display:block; float:left; position:relative;color:#009ddf;}
.menu .h3 i,.menu .h3 em{ position:absolute; right:25px; width:32px;  height:32px; margin-top:-16px; top:50%; line-height:32px; text-align:center; color:#fff; font-weight:bold; display:none;}
.menu .h3 i:before {content: "\e604";}
.menu .h3 i.active:before {content: "\e606";}
.menu .h3 em:before {content: "\e7f9";}
.menu .curr .h3 i{ display:block;}

.menu .box{ position:absolute; left:0px; top:100%; width:280px; display:none; background:rgba(0,157,223,0.9);}
.menu .box:before { display:none; content: "\20"; background:url(../images/sj1.png) no-repeat; width:15px; height:8px; left:50%; top:-8px; position:absolute; margin-left:-7px;}
.menu .box a{ display:block; line-height:18px; padding:8px 10px;  border-bottom:1px solid rgba(255,255,255,0.5); color:#fff;}
.menu .box a:hover{ background-color:#ad2e50;}



.menu li:hover .box{ display:block;}



.menu_box{ display:none; background:rgba(255,255,255,1); position:absolute; left:0px; top:33px; right:0px; z-index:14;-webkit-transform: translateZ(0);}
.menu_box .icon-guanbi{ cursor:pointer; display:none; position:absolute; color:#000; font-size:18px; right:0px; top:0px; width:30px; height:30px; line-height:30px; text-align:center; color:#fff;}
.menu_box .li{ display:none; padding:61px 0 0 0; margin-bottom:35px;}
.menu_box .wp{ background:rgba(0,157,223,0.9);}
.menu_box ul{ padding:91px 0 30px 30px;}
.menu_box li{ float:left; width:33.333333%; box-sizing:border-box; padding-right:30px;}
.menu_box .h3{ border-bottom:1px solid rgba(255,255,255,0.5); margin-bottom:10px;}
.menu_box .h3 a{ font-size:16px; color:#fff; font-weight:bold; line-height:20px; padding:8px 10px; display:block;}
.menu_box .h3 a:hover{ background-color:#ad2e50;}
.menu_box .p{ margin-bottom:20px;}
.menu_box .p a{ display:block;  line-height:20px; padding:6px 10px 6px 25px; position:relative; color:#fff;}
.menu_box .p a:hover{ background-color:#ad2e50;}
.menu_box .p a:before{ content: "\-"; color:#fff; position:absolute; left:10px; top:5px; font-size:24px;}
.menu_box .p a strong{ font-weight:normal;}
.menu_box .p a strong:after{ content: "\-"; color:#fff; font-weight:normal;}
.menu_box .p a:hover{}
.menu_box .close{ display:none; position:absolute; font-size:22px; width:24px; height:24px; line-height:24px; text-align:center; right:15px; top:85px;}
.menu_box .li2 li{ width:33.333333%;}

.menu_box_bg{ display:none; z-index:40; position:fixed; left:0px; top:0px; right:0px; bottom:0px; background:#e9e9e9;-webkit-transform: translateZ(0); width:100%; height:100%;}

.top_right{ position:absolute; right:0px; top:11px;}
.top_nav{ float:left; color:#898989; height:30px; line-height:30px;}
.top_nav .i{ display:none;}
.top_nav a{  color:#898989; margin: 0 0.5em;}
.top_nav span{ margin:0 14px;}
.top_nav a:hover{ color:#8f0020;}
.language{ float:left; margin-left:20px; position:relative;}
.language .i{ display:none;}
.language .h3{  height:28px; line-height:28px; border:1px solid #fff; cursor:pointer; padding:0 5px 0 25px; color:#000000; position:relative;}
.language .h3 img{ position:absolute; left:5px; top:50%; height:11px; margin-top:-6px; display:block; width:18px; height:12px;}
.language .h3 i{ }
.language .p{ display:none; position:absolute; left:0px; top:30px; right:0px;border:1px solid #ccc; border-top:none; background:#fff;}
.language .p a{ display:block; padding:0 5px 0 25px;  height:30px; line-height:30px; border-bottom:1px solid #ccc; position:relative;}
.language .p a:last-child{ border-bottom:none;}
.language .p a:hover{ background-color:#8f0020; color:#fff;}
.language .p img{ position:absolute; left:5px; top:50%; height:11px; margin-top:-6px; display:block; width:18px; height:12px;}

.language.curr .h3{ border:1px solid #ccc;}



.ibanner{ position:relative;}
.slider-for{}
.slider-for img{ display:block; width:100.418410041841%; height:auto;}
.ibanner .slick-arrow{font-size:32px; position:absolute; top:50%; width:60px; height:60px; line-height:60px; text-align:center; z-index:13; background:rgba(0,0,0,0.3); padding:0px; border:none; color:#fff; border-radius:50%; margin-top:-60px; opacity:0.5; display:none !important;}
.ibanner .slick-prev{ left:10%;}
.ibanner .slick-prev:before { content: "\e6bd"; }
.ibanner .slick-next{ right:10%;}
.ibanner .slick-next:before { content: "\e651"; }
.ibanner:hover .slick-arrow{ background:#000; opacity:1;}

.slider-nav{ background:rgba(0,157,223,1);}
.slider-nav .slick-list{ width:1170px; margin:0 auto;}
.slider-nav h3{ height:50px; line-height:50px; color:#fff; text-align:center; font-size:14px; cursor:pointer;}
.slider-nav .slick-current h3{ background:#8f0020;}

.slider-nav .slick-arrow{top:-290px; display:none !important;}


.tit1{ font-size:20px; color:#333333; height:64px; line-height:64px; padding-top:27px; position:relative;}
.more2{ position:absolute; right:0px;  color:#009ddf; font-size:14px;}

.ipro_list .slick-list{ margin-right:-1px;}
.ipro_list .pd{ display:block; margin-right:1px; color:#fff; background:#009ddf; position:relative;}
.ipro_list .img{ background:#dddddd;}
.ipro_list .img img{ width:100%; height:auto; display:block;}
.ipro_list .img:before{ display:none; content:'\20'; position:absolute; left:20px; top:20px; background:url(../images/r.png) no-repeat; width:81px; height:24px;}
.ipro_list .text{ padding:30px 20px 20px 20px;}
.ipro_list .h3{font-size: 16px;height:34px;line-height:34px;margin-bottom:5px;overflow:hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;}
.ipro_list .p{font-size: 12px;line-height:20px;height:40px;overflow:hidden;margin-bottom:22px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.ipro_list i{ font-size:50px; display:block; height:20px; line-height:20px; text-align:right;}
.ipro_list .pd:hover{ background:#009ddf;}


.ipro_list .slick-arrow{font-size:50px; position:absolute; top:50%; width:50px; height:50px; line-height:50px; text-align:center; z-index:13; background:none; padding:0px; border:none; color:#999999; margin-top:-30px; display:block;}
.ipro_list .slick-prev{ left:-63px;}
.ipro_list .slick-prev:before { content: "\e6bd"; }
.ipro_list .slick-next{ right:-63px;}
.ipro_list .slick-next:before { content: "\e651"; }

.inews_fl{ float:left; width:50%; box-sizing:border-box; padding-right:23px;}
.inews_fr{ float:right; width:50%; box-sizing:border-box; padding-left:23px;}

.inews_list{}
.inews_list ul{}
.inews_list li{ margin-bottom:18px;}
.inews_list .pd{ display:block; overflow:hidden; position:relative;}
.inews_list .img{ display:none; width:238px; float:left;}
.inews_list .img img{ width:100%; height:auto; display:block;}
.inews_list .img i{ position:absolute; right:0px; bottom:0px; width:94px; height:35px; line-height:35px; text-align:center; color:#fff; background:#8f0020; font-size:48px; opacity:0;}
.inews_list .text{ position:relative; padding:3px 0 3px 90px;}
.inews_list .h3{ font-size:16px; color:#333; height:26px; line-height:26px; overflow:hidden; margin-bottom:5px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1;}
.inews_list .p{  color:#8a8a8a; height:22px; line-height:22px; overflow:hidden;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1;}
.inews_list .em{ position:absolute; left:0px; top:0px; width:76px; background:rgba(0,157,223,0.9); box-sizing:border-box; padding:6px 0 4px 10px;  color:#fff; border-radius:5px; padding: 6px 0px 4px 0; text-align: center}
.inews_list .em strong{ display:block; font-size:24px; line-height:1; font-weight:normal;}
.inews_list .em em{ display:block; font-size:16px;}

.inews_list .pd:hover .em{ background:#8f0020; color:#fff;}
.inews_list .pd:hover .h3{ color:#009ddf; text-decoration:underline;}
.inews_list .pd:hover .img i{ opacity:1;}

.inews_list li:nth-child(1) .img{ display:block;}
.inews_list li:nth-child(1) .text{ margin-left:238px; padding:0 0 0 18px;}
.inews_list li:nth-child(1) .p{ height:66px; margin-bottom:22px;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3;}
.inews_list li:nth-child(1) .em{ position:static; background:none; width:auto; color:#888888; padding:0px;}
.inews_list li:nth-child(1) .em strong{ display:inline; font-size:12px;}
.inews_list li:nth-child(1) .em strong:after{ content:"-";}
.inews_list li:nth-child(1) .em em{ display:inline; font-size:12px;}
.inews_list li:nth-child(1) .pd:hover .em{ background:none; color:#888;}




.news .inews_list{ margin-bottom:40px;}
.news .inews_list .img{ display:block;}

.icase_list{ margin-bottom:40px;}
.icase_list .slick-list{ margin-right:-10px;}
.icase_list .pd{ margin-right:10px; position:relative; display:block;}
.icase_list .img{}
.icase_list .img img{ width:100%; height:auto; display:block;}
.icase_list .text{ position:absolute; left:25px; right:25px; bottom:18px; background:rgba(255,255,255,0.9);}
.icase_list .h3{ padding:0 70px 0 15px; line-height:44px; height:44px;}
.icase_list i{ position:absolute; right:0px; width:70px; height:44px; top:0px; text-align:center; line-height:44px; color:#8f0020; font-size:44px; line-height:44px;}

.icase_list .single-item{ padding-bottom:60px;}
.icase_list .slick-dots,.ipro_list .slick-dots{ position:absolute; left:50%; margin-left:-80px; bottom:0px;}
.icase_list .slick-dots li,.ipro_list .slick-dots li{ float:left; margin:0 7px;}
.icase_list .slick-dots button,.ipro_list .slick-dots button{ width:12px; height:12px; background:#ccc; padding:0px; border:none; border-radius:50%; text-indent:-9999px; overflow:hidden;}
.icase_list .slick-dots .slick-active button,.ipro_list .slick-dots .slick-active button{ background:#009ddf;}




.istrength{ background:#efefef; padding:0 0 30px 0; position:relative;}
.istrength:after{ content:'\20'; position:absolute; left:0px; top:73px; z-index:1; right:0px; width:100%; height:3px; background:#dddddd;}
.istrength_list{ padding-top:20px;}
.istrength_list:after{ content:'\20'; position:absolute; width:7px; height:36px; left:0px; top:0px; background:#fff;}
.istrength_list:before{ content:'\20'; position:absolute; width:7px; height:36px; right:0px; top:0px; background:#fff;}
.istrength_list li{ float:left; width:25%; text-align:center;}
.istrength_list strong{ font-size:34px; color:#009ddf; display:block;}
.istrength_list em{ font-size:16px; color:#000000; display:block;}

.share{ padding-top:55px; position:relative; z-index:2;}
.share ul{ background:#efefef; float:left;}
.share li{ float:left; margin:0 8px;}
.share li a{font-size:36px; width:40px !important; height:40px !important; padding:0px !important; background:none !important; margin:0px !important; float:none !important; line-height:40px !important; text-align:center; display:block;}
.share li a.icon-youtube{ color:#e53130;}
.share li a.icon-in{ color:#007bb6;}
.share li a.icon-facebook{ color:#3b5998;}
.share li a.icon-twitter{ color:#56d7fe;}
.share li a.icon-weixin{ color:#21c300;}

.more1{ padding-top:35px;}
.more1 a{ width:278px; height:48px; border:1px solid #ccc; line-height:48px; text-align:center; margin:0 auto; display:block;}
.more1 a:hover{ color:#fff; background:#8f0020; border:1px solid #8f0020;}

.footer{ background:#009ddf;}
.footer_top{ padding:40px 0; color:#fff;}
.footer_top a{ color:#fff;}
.footer_top a:hover{ color:#000;}
.footer_about{ float:left; width:380px; border-right:1px solid #56b5f1; padding-right:60px;}
.footer_about .img{ margin-bottom:25px;}
.footer_about .img img{ display:block; max-width:100%; height:auto !important;}
.footer_about .h3{ margin-bottom:10px; font-size:16px;}
.footer_about .p{}
.footer_nav{ float:right;}
.footer_nav .ul{ float:left; margin-left:54px;}
.footer_nav .ul:first-child{ margin-left:0px;}
.footer_nav .h3{ font-size:16px; margin-bottom:20px; position:relative;}
.footer_nav a{ display:block;}
.footer_nav li{ padding:6px 0;}
.footer_nav li a{ line-height:16px; display:block;}
.footer_bottom{  color:#fff; text-align:center; padding:20px 0; line-height:24px;}
.footer_bottom a{ color:#fff;}
.footer_bottom img{ margin-left:10px;}
.footer_bottom em{ margin:0 5px;}


.footer_nav .h3 i,.footer_nav .h3 em{ position:absolute; right:0px; width:32px;  height:32px; margin-top:-16px; top:50%; line-height:32px; text-align:center; color:#fff; font-weight:bold; display:none; cursor:pointer;}
.footer_nav .h3 i:before {content: "\e604";}
.footer_nav .h3 i.active:before {content: "\e606";}
.footer_nav .h3 em:before {content: "\e7f9";}

/*内页*/
.pg_banner{ position:relative; overflow:hidden;}
.pg_banner img{ width:100.418410041841%; height:auto;}
.crumbs{ position:absolute; left:0px; right:0px; bottom:0px; background:rgba(0,157,223,0.9); height:42px; line-height:42px; color:#fff; font-size:16px;}
.crumbs a{ color:#fff;}
.crumbs a:hover{ color:#8f0020;}
.crumbs em{ margin:0 5px;}

.pgwp{ padding:40px 0;}

.brand{}
.brand_tit{ margin-bottom:25px;}
.brand_tit .h3{ font-size:16px;}
.brand_tit .p{ }
.brand_list{}
.brand_list ul{ margin-right:-15px;}
.brand_list li{ float:left; margin-bottom:15px;}
.brand_list img{ max-width:100%; height:auto; display:block;}
.brand_list .pd{ border:1px solid #ccc; margin-right:15px;}


.case{}
.case_tit{ margin-bottom:30px;}
.case_tit .h3{ margin-bottom:10px; position:relative;}
.case_tit .h3 strong{ font-size:24px; font-weight:normal;}
.case_tit .h3 strong b{ font-weight:normal; color:#0057a0;}
.case_tit .h3 em{ color:#009ddf; cursor:pointer; position:absolute; right:0px; width:137px; height:34px; border:1px solid #ddd; text-align:center; border-radius:17px; line-height:34px;}
.case_tit .h3 em span{ font-size:16px;}
.case_tit .h3 em i{}
.case_tit .h3 em i:before { content: "\e80d"; }
.case_tit .em{ margin-bottom:10px; font-size:16px; line-height:1.7; color:#888888; padding-right:150px;}
.case_tit .p{ overflow:hidden;}
.case_tit .p ul{ margin-right:-15px;}
.case_tit .p li{ width:25%; float:left;}
.case_tit .p a{ border-bottom:1px solid #ccc; display:block; position:relative; line-height:16px; height:32px; padding:20px 0 5px 20px; margin-right:15px;}
.case_tit .p strong{ position:absolute; left:0px; font-weight:normal; width:20px; text-align:center; color:#0057a0; font-weight:bold;}
.case_tit .p strong:after{ content: "\-"; color:#333; font-weight:normal;}
.case_tit .p a:hover strong{ color:#8f0020;}
.case_tit .p a:hover strong:after{ color:#8f0020;}

.case_text{ font-size:16px; line-height:1.7; color:#333333; margin-bottom:35px;}

.case_list{}
.case_list ul{ margin-right:-75px;}
.case_list li{ width:33.333333%; float:left; margin-bottom:30px;}
.case_list img{ width:100%; height:auto; display:block;}
.case_list .pd{ margin-right:75px; display:block;}
.case_list .h3{ height:30px; line-height:30px; overflow:hidden; font-size:16px; color:#000;}
.case_list .p{  line-height:18px; color:#333; height:36px; font-size:12px; overflow:hidden;}
.case_list .pd:hover .h3{ color:#009ddf;}
.case_list .pd:hover .p{ color:#009ddf;}

.flip{ line-height:20px; background:#009ddf; text-align:center; padding:9px 15px;color:#fff; margin-bottom:30px;}
.flip a,.flip span,.flip em{ display:inline-block;width:20px; height:20px; border-radius:50%; margin:0 6px;}
.flip em{ width:auto;}
.flip a{ color:#fff;}
.flip a:hover{ color:#8f0020;}
.flip .current{ background:#ffffff; color:#8f0020;}
.flip .flip_prev{ float:left; width:auto; margin:0px;}
.flip .flip_next{ float:right; width:auto; margin:0px;}

.case3_info_con{}

.flow{width: 100%;margin: 0 auto; }
.flow .waterfall{-moz-column-width: 24em;-webkit-column-width: 24em;column-width: 24em;-moz-column-gap: 1em;-webkit-column-gap: 1em;column-gap: 1em;transform: translateZ(0);background: rgba(255,255,255,1);}
.flow .pin{padding: 1em;-moz-page-break-inside: avoid;break-inside: avoid;background: rgba(255,255,255,0.0);transform: translateZ(0);}
.flow .pin img{width: 100%;margin-bottom: 0.5em; display:block;}
.flow .pin p{ font-size:16px;}


.cpg{ position:relative;min-height: 1400px;}
.cpg_fl{ margin-right:370px;}
.caseinfo_tit{ font-size:24px; color:#009ddf; margin-bottom:15px;}
.caseinfo_con{ margin-bottom:20px; font-size:16px; line-height:1.7;}
.caseinfo_con img{ max-width:100%; height:auto !important; display:block; width:587px; margin:0 auto;}
.caseinfo_dw{ margin-bottom:30px;}
.caseinfo_dw a{ width:95px; height:40px; background:#009ddf; text-transform:uppercase; display:block; color:#fff; text-align:right; padding-right:40px; border-radius:5px; line-height:40px; position:relative; }
.caseinfo_dw a i{ font-size:18px; height:40px; width:40px; line-height:40px; text-align:center; position:absolute; right:0px; top:0px;}
.caseinfo_flip{ margin-right:-40px;}
.caseinfo_flip .li{ float:left; width:50%;}
.caseinfo_flip .tit{ font-size:16px; height:28px; line-height:28px; border-bottom:1px solid #ccc; margin-bottom:17px;}
.caseinfo_flip .pd{ margin-right:40px; display:block;}
.caseinfo_flip .img{ float:left; width:148px;}
.caseinfo_flip .img img{ width:100%; height:auto;}
.caseinfo_flip .text{ margin-left:148px; padding-left:15px;}
.caseinfo_flip .h3{ font-size:16px; color:#000; height:26px; overflow:hidden;}
.caseinfo_flip .em{  color:#888;}
.caseinfo_flip .p{  color:#888; line-height:18px; height:54px; overflow:hidden;}
.caseinfo_flip .pd:hover .h3{ color:#009ddf;}


.cpg_fr{ width:340px; position:absolute; right:0px; top:0px;}
.caseinfo_value{ margin-bottom:20px;}
.caseinfo_value .tit{ font-size:24px; color:#000; margin-bottom:10px;}
.caseinfo_value .con{ border:1px solid #ccc; padding:5px 10px 12px 10px; font-size:16px;}
.caseinfo_value li{ border-bottom:1px solid #ccc; padding:12px 0;}
.caseinfo_value li:last-child{ border-bottom:none;}
.caseinfo_value li strong{ display:block;}
.caseinfo_value li em{ display:block;}


.tit2{ font-size:20px; padding-bottom:5px;margin-bottom:15px; border-bottom:1px solid #ccc;}

.case_list2{}
.case_list2 li{ overflow:hidden; margin-bottom:20px;}
.case_list2 .pd{ display:block;}
.case_list2 .img{ float:left; width:148px;}
.case_list2 .img img{ width:100%; height:auto;}
.case_list2 .text{ margin-left:148px; padding-left:15px;}
.case_list2 .h3{ font-size:16px; color:#000; line-height:18px; height:18px; margin-bottom:2px; overflow:hidden;}
.case_list2 .em{  color:#888;}
.case_list2 .p{  color:#888; line-height:18px; height:54px; overflow:hidden; font-size:12px;}
.case_list2 .pd:hover .h3{ color:#009ddf;}

.pro_tit{ font-size:20px; margin-bottom:20px; color:#009ddf;}
.pro_con{ margin-bottom:20px;}
.pro_con .img{ background:#fff; margin-bottom:15px; width:75.5%; margin:0 auto; border:1px solid #ccc;}
.pro_con .img img{ width:100%; height:auto; display:block;}
.pro_con .text{ margin-bottom:20px; font-size:16px; line-height:1.7;    text-align: justify;}

.pro_application{ margin-bottom:20px;}
.pro_application .p{font-size: 16px;}

.pro_value{ margin-bottom:20px;font-size: 16px;}
.pro_value_tab{}
.pro_value_tab li{ width:180px; float:left;}
.pro_value_tab a{ margin-right:10px; background-color:#aaaaaa; display:block; height:48px; line-height:48px; text-align:center; font-size:20px; color:#fff;}
.pro_value_tab .curr a{ background-color:#8f0020;}

.pro_value_con{font-size: 16px;}
.pro_value_con table{ border-collapse:collapse; border:none; width:100%; background:#F00;}
.pro_value_con td{ background:#eaeaea; border:none; width:50%; padding:10px 20px 10px 30px;  position:relative;}
/*.pro_value_con td:before{ content: "\-"; position:absolute; left:18px;}*/
.pro_value_con td:first-child{}
.pro_value_con td:last-child{}
.pro_value_con ul{ margin-right:-10px;}
.pro_value_con li{ width:50%; float:left; margin-bottom:10px;}
.pro_value_con .p{ background:#eaeaea; margin-right:10px; padding:0px 10px 0px 20px; line-height:38px; height:38px; overflow:hidden;  position:relative;}
.pro_value_con .p:before{ content: "\-"; position:absolute; left:10px;}

.pro_video{ overflow:hidden;}
.pro_video a{ display:block; width:70px; float:right; line-height:30px; text-align:center; background:#009ddf; border-radius:6px;}
.pro_video i{ color:#fff;}

.tit3{ font-size:20px; height:40px; line-height:40px; border-bottom:7px solid #009ddf; margin-bottom:16px;}


.case_tj_list{ margin-right:-30px;}
.case_tj_list li{ float:left; width:50%; margin-bottom:15px;}
.case_tj_list .tit{ font-size:16px; height:28px; line-height:28px; border-bottom:1px solid #ccc; margin-bottom:17px;}
.case_tj_list .pd{ margin-right:30px; display:block;}
.case_tj_list .img{ float:left; width:148px;}
.case_tj_list .img img{ width:100%; height:auto;}
.case_tj_list .text{ margin-left:148px; padding-left:15px;}
.case_tj_list .h3{ height:16px; font-size:16px; color:#000; line-height:16px; margin-bottom:5px; overflow:hidden;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1;}
.case_tj_list .em{  color:#888; margin-bottom:5px;}
.case_tj_list .p{  color:#888; line-height:18px; height:54px; overflow:hidden; font-size:12px;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3;}
.case_tj_list .pd:hover .h3{ color:#009ddf;}

.pro_tj{ border:1px solid #ccc; padding:10px; margin-bottom:20px; min-height:605px;}
.tit4{ font-size:20px; line-height:40px; height:40px; margin-bottom:10px;}
.pro_tj_list{}
.pro_tj_list ul{ margin-right:-10px;}
.pro_tj_list li{ float:left; width:50%; margin-bottom:10px;}
.pro_tj_list .pd{ display:block; margin-right:10px; position:relative;}
.pro_tj_list .img{}
.pro_tj_list .img img{ width:100%; height:auto;}



.pro_tj_list .text{ display:none; border:1px solid #ccc; border-radius:5px; width:330px; box-sizing:border-box; background:#fff; padding:20px; position: absolute; bottom:90%;  right:0px; z-index: 99;}
.pro_tj_list .text:before{content:'\20';position: absolute; background:url(../images/pro_tj_listy.png) no-repeat; width:54px; height:30px; top:100%; right:50px;}
.pro_tj_list .text.curr:before{ left:auto; right:100%;border-right: 11px solid #ccc; border-left:none;}
.pro_tj_list .text.curr:after{ left:auto; right:100%;border-right: 10px solid #fff; border-left:none;}
.pro_tj_list .text .h3{ font-size:15px; color:#009ddf;}
.pro_tj_list .text .p{ font-size:12px; color:#333;}

.pro_tj_list li:hover .text{ display:block;}

.filedw_list{}
.filedw_list li{ margin-bottom:5px;}
.filedw_list .pd{ display:block; background:#e9e9e9; padding:10px; overflow:hidden; position:relative;}
.filedw_list .img{ float:left; width:76px;}
.filedw_list .text{ margin-left:76px; padding-left:10px; padding-top:12px;}
.filedw_list .h3{ height:21px; line-height:21px; overflow:hidden;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1;}
.filedw_list i{ position:absolute; right:20px; color:#8f0020; top:50%; margin-top:11px; width:34px; height:34px; line-height:34px; font-size:34px;}

.about_top{ margin-bottom:40px;}
.about_con .wp{ width:auto;}
.about_top .h3{ font-size:24px; margin-bottom:10px;}
.about_top .p{  margin-bottom:20px; font-size:16px; line-height:1.75;}
.about_top .p ul{ padding:20px 0;}
.about_top .p li{ width:33.3333333333%; float:left;}
.about_top .p p{ margin-bottom:1em;}
.about_top .p .pd{ position:relative; margin-right:1px;}
.about_top .p img{ width:100%; height:auto !important;}
.about_top .p .text{ position:absolute; bottom:0px; left:0px; padding:0 30px; box-sizing:border-box; right:0px; background:rgba(0,0,0,0.3); font-size:16px; color:#fff; height:42px; line-height:42px;}
.about_top .em{ font-size:18px; color:#009ddf;}

.about_con_tab{ text-align:center; margin-bottom:33px;}
.about_con_tab ul{ width:740px; margin:0 auto;}
.about_con_tab li{ width:50%; float:left;}
.about_con_tab li a{ font-size:18px; height:66px; line-height:66px; text-align:center; border:2px solid #ccc; display:block;}
.about_con_tab li.curr a{ background:#009ddf; border:2px solid #009ddf; color:#fff;}

.about_con_tab li:first-child a{ border-radius:5px 0 0 5px;}
.about_con_tab li:last-child a{ border-radius:0 5px 5px 0 ;}

.about_con_con{ overflow:hidden;}
.factory ul{ margin-right:-1px; display:block;}
.factory li{ width:25%; float:left; margin-bottom:1px;}
.factory .pd{ margin-right:1px; position:relative;}
.factory img{width:100%; height:auto !important;}
.factory .text{ position:absolute; left:0px; top:0; right:0px; bottom:0px; background:rgba(25,167,226,0.9); text-align:center; opacity:0;}
.factory .text .h3{ font-size:24px;}
.factory .text .p{ }
.factory li:first-child .text .h3{ font-size:36px;}
.factory li:first-child .text .p{ font-size:18px;}
.factory li:first-child{ width:50%;}
.factory li:first-child .pd{ margin-right:1px;}
.factory li:hover .text{ opacity:1;}
.factory ul:last-child li{ float:right;}


.table1{}
.table1{ display: table; table-layout: fixed; width:100%; height:100%;text-align:center;color:#fff;}
.table1 .tr{display: table-cell; vertical-align: middle;}
.table1 .td{ padding:0 20%;}

.tit5{ color:#009ddf; font-size:20px; margin-bottom:20px; line-height:1; padding-top:20px; position:relative;}
.tit5 .more2{ top:26px;}
.video_list{}
.video_list ul{ margin-right:-160px;}
.video_list li{ float:left; width:50%;}
.video_list .pd{ margin-right:160px; display:block;}
.video_list .img{ position:relative;}
.video_list .img img{ width:100%; height:auto;}
.video_list .img i{ position:absolute; left:0px; top:0px; right:0px; bottom:0px; background:rgba(0,0,0,0.1); text-align:center;}
.video_list .img i.icon-play:before{ width:76px; height:76px; line-height:76px; text-align:center; font-size:76px; color:#fff; position:absolute; left:50%; top:50%; margin:-38px 0 0 -38px;}
.video_list .text{ height:55px; line-height:55px; text-align:center;}
.video_list .pd:hover i{background:rgba(0,0,0,0);}

.news{}
.news_list{}
.news_list ul{}
.news_list li{ margin-bottom:20px;}
.news_list .pd{ display:block; overflow:hidden; position:relative;}
.news_list .img{ width:210px; float:left;}
.news_list .img i{ display:none;}
.news_list .img img{ width:100%; height:auto;}
.news_list .text{ margin-left:210px; padding:10px 112px 0 20px;}
.news_list .h3{ font-size:20px; height:30px; overflow:hidden; line-height:30px; color:#333; margin-bottom:10px;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1;}
.news_list .p{ height:48px; overflow:hidden; line-height:24px; color:#888;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2;}
.news_list .em{ position:absolute; right:0px; top:0px; width:95px; border-left:1px solid #ddd; box-sizing:border-box; padding:17px 0; text-align:right; color:#888;}
.news_list .em strong{ display:block; font-size:24px; font-weight:normal; line-height:1;}
.news_list .em em{ display:block; font-size:20px;}
.news_list .pd:hover .h3{ color:#8f0020; text-decoration:underline;}
.news_list .pd:hover .em strong{ color:#8f0020;}
.news_list .pd:hover .em em{ color:#8f0020;}

.activity_list{}
.activity_list li{ margin-bottom:20px;}
.activity_list .text{ margin-left:0px; padding-left:0px; padding-top:0px;}



.activity_list2 li{ margin-bottom:10px;}
.activity_list2 .text{ margin-left:0px; padding-left:0px; padding-top:0px;}
.activity_list2 .p{ line-height:20px; font-size:12px; overflow:hidden; height:40px;}

.newsinfo_tit{ margin-bottom:15px;}
.newsinfo_tit .h3{ color:#009ddf; font-size:24px; margin-bottom:5px;}
.newsinfo_tit .em{  color:#888;}

.newsinfo_con{  color:#333333; margin-bottom:40px; font-size:16px; line-height:1.7;    text-align: justify;}
.newsinfo_con img{ max-width:100%; height:auto !important; display:block; margin:0 auto;}
.newsinfo_con p{ text-indent:2em;}

.newsinfo_flip{ overflow:hidden; margin-right:-30px;}
.newsinfo_flip .li{ width:50%; float:left;}
.newsinfo_flip .pd{ margin-right:30px; display:block;}
.newsinfo_flip .tit{ font-size:16px; color:#333; padding-bottom:5px; font-weight:bold; margin-bottom:5px; border-bottom:1px solid #ccc;}
.newsinfo_flip .h3{ font-size:16px; color:#000; padding:5px 0;}
.newsinfo_flip .em{ color:#888; }
.newsinfo_flip .pd:hover .h3{ color:#a00f35;}


.career_con1{ padding:40px 0; background:#fff;}
.career_con1 ul{ margin-right:-20px;}
.career_con1 li{ float:left; width:33.333333%;}
.career_con1 .pd{ margin-right:20px; position:relative;}
.career_con1 .con{ position:relative;}
.career_con1 .img img{ width:100%; height:auto;}
.career_con1 .text{ position:absolute; left:0px; top:0px; right:0px; box-sizing:border-box; padding:30px 25px 0 25px; color:#fff;}
.career_con1 .h3{ font-size:20px; margin-bottom:6px;}
.career_con1 .p{ line-height:24px; font-size:16px; line-height:1.7;}

.career_con2{ padding:40px 0; background:#f0f0f0;}
.career_con2_tit{ color:#000; width:250px; position:absolute; left:0px; top:0px;}
.career_con2_tit .h3{ font-size:20px; text-transform:uppercase; line-height:1; margin-bottom:15px; padding-bottom:25px; position:relative;}
.career_con2_tit .h3:after{content:'\20'; position:absolute; width:92px; height:5px; background:#009ddf; left:0px; bottom:0px;}
.career_con2_tit .p{ font-size:16px; line-height:1.7;}
.career_con2_con{ margin:0 0 0 155px; position:relative;}
.career_con2_con ul{ position:relative; z-index:2;}
.career_con2_con li{ margin-bottom:25px;}
.career_con2_con li:nth-child(1){padding:0 0 0 276px;}
.career_con2_con li:nth-child(2){padding:0 138px 0 138px;}
.career_con2_con li:nth-child(3){padding:0 276px 0 0px;}
.career_con2_con .pd{ overflow:hidden;}
.career_con2_con .img{ float:left; width:190px; box-sizing:border-box; border:1px dashed #ccc; padding:16px; background:#fff; border-radius:50%;}
.career_con2_con .img img{ width:100%; height:auto; border-radius:50%;}
.career_con2_con .text{ margin-left:190px; padding-left:20px; padding-top:30px;}
.career_con2_con .h3{ margin-bottom:15px; font-size:20px; color:#333333; line-height:1;}
.career_con2_con .p{ font-size:16px; line-height:1.7;}
.career_con2_con:after{content:'\20'; width:117px; height:101px; position:absolute; background:url(../images/qzh1.png) no-repeat; left:126px; top:117px; z-index:1;}
.career_con2_con:before{content:'\20'; width:185px; height:161px; position:absolute; background:url(../images/qzh2.png) no-repeat; bottom:0px; right:0px; z-index:1;}

.career_con3{ background:url(../images/career_con3.png) no-repeat top center; background-size:100% 100%; min-height:577px; box-sizing:border-box; padding:80px 0;}
.career_con3_tit{ font-size:20px; line-height:34px; text-align:center; margin-bottom:45px; color:#fff;}
.career_con3_con{}

.career_list ul{ margin-right:-115px;}
.career_list li{ width:50%; float:left;}
.career_list .pd{ background:#fff; margin-right:115px; padding:30px 50px; min-height:261px;}
.career_list .h4{ font-size:16px; height:42px; line-height:42px; color:#333333; font-weight:bold; border-bottom:3px solid #009ddf; margin-bottom:5px;}
.career_list .h3{ font-size:24px; color:#009ddf; margin-bottom:15px; border-bottom:2px solid #009ddf; padding-bottom:9px;}
.career_list .em{  color:#000; line-height:2; margin-bottom:15px;}
.career_list .d{  color:#000; line-height:2;}
.career_list .p{  color:#000; line-height:2;}
.career_list .p i{ margin-right:8px; color:#009ddf;}

.career_list li:last-child .h3{ color:#009ddf; border-bottom-color:#009ddf;}

.career_list .p .img{ float:right; width:100px;}
.career_list .p .img img{ width:100%; height:auto; display:block;}
.career_list .p .img strong{ font-weight:normal; display:block; color:#333;}
.career_list .p .text{ margin-right:100px; padding-right:10px; overflow:hidden;}
.career_list .p .text dl{ margin-right:-10px;}
.career_list .p .text dd{ display:block; width:33.33333%; float:left; margin-bottom:12px;}
.career_list .p .text a{ display:block; margin-right:10px; border:1px solid #aaaaaa; height:45px; line-height:45px; text-align:center;}

.career_con4{ padding:40px 0 30px 0; background:#fff;}
.career_con4 ul{ margin-right:-10px;}
.career_con4 li{ float:left; width:25%; margin-bottom:10px;}
.career_con4 .pd{ margin-right:10px; position:relative;}
.career_con4 .img img{ width:100%; height:auto; display:block;}
.career_con4 .text{ position:absolute; left:0px; bottom:0px; height:30px; line-height:30px; text-align:center; color:#fff; right:0px; background:rgba(0,41,58,0.6);}

.qualifications_tit{ color:#000000;}
.qualifications_tit .h3{ font-size:24px; margin-bottom:10px;}
.qualifications_tit .p{ font-size:16px; color:#666666; line-height:1.7;}
.qualifications_tit .p span{ color:#9f0f36;}

.qualifications_con{ color:#333333; padding:36px 0;}
.qualifications_con .pd{ margin:0 6px;}
.qualifications_con .img{ position:relative; border:1px solid #dddddd;}
.qualifications_con img{ width:100%; height:auto;}
.qualifications_con .text{  color:#000000; padding-top:10px; text-align:center; font-size:16px;}

.qualifications_con .slick-slide .pd{}
.qualifications_con .slick-active .pd{ box-shadow:4px 4px 8px rgba(255,255,255,0.5);}
.qualifications_con .slick-current .img:after{ display:block; opacity:0.5;}
.qualifications_con .slick-current .pd{ transform: scale(1); background:rgba(255,255,255,1); opacity:1;}
.qualifications_con .slick-current .h3{ color:#8d6737;}

.qualifications_con .slick-slide{ visibility:hidden;}
.qualifications_con .slick-active{ visibility:visible;}
.qualifications_con .slick-current{ visibility:visible;}


.qualifications_con .slick-arrow{ position:absolute; background:none; width:56px; height:56px; border-radius:50%; border:none; padding:0px; top:50%; margin-top:-28px; font-size:32px; color:#898989; z-index:5;}
.qualifications_con .slick-prev{ left:-60px;}
.qualifications_con .slick-next{ right:-60px;}
.qualifications_con .slick-prev:after{content:"\e6bd";}
.qualifications_con .slick-next:after{content:"\e651";}
.qualifications_con .slick-arrow:hover{}

.tit9{ font-size:20px; margin-bottom:20px;}


.contact_list{ font-size:16px;}
.contact_list ul{ margin-right:-50px;}
.contact_list li{ width:33.333333%; float:left; margin-bottom:40px;}
.contact_list .pd{ margin-right:50px;}
.contact_list .h2{ font-size:16px; margin-bottom:20px;}
.contact_list .h4{ font-size:16px; height:42px; line-height:42px; color:#333333; border-bottom:3px solid #009ddf; margin-bottom:5px;}
.contact_list .h3{ font-size:20px; color:#333333; margin-bottom:15px;}
.contact_list .em{  color:#333; line-height:1.7; margin-bottom:0px;}
.contact_list .d{  color:#333; line-height:1.7; margin-bottom:10px; min-height:81px;min-height: 100px}
.contact_list .p{  color:#333; line-height:1.7;}
.contact_list .p i{ margin-right:8px; color:#009ddf;}
.contact_list .p a:hover{ text-decoration:underline;}

.contact_list2 li{ width:auto; float:none;}
.contact_list2 ul{ margin:0px;}
.contact_list2 .pd{ margin:0px;}
.contact_list2 .em{ font-size:18px; line-height:40px; color:#333;}
.contact_list2 .p{ font-size:20px; line-height:2;}
.contact_list2 .p i{ font-size:20px;}


.contact_p{ padding-bottom:26px; font-size:16px;}
.contact_p a{ color:#009ddf; font-weight:bold;}



.network_bottom{ padding-bottom:30px;}
.network_bottom_fl{ width:50%; float:left;}
.network_bottom_fl .pd{ background:#009ddf; margin-right:20px; padding: 20px 36px; color:#fff; min-height:280px;}
.network_bottom_fl .h3{ border-bottom:2px solid #4ebbe9; font-size:22px; text-transform:uppercase; margin-bottom:10px; padding-bottom:10px;}
.network_bottom_fl .em{  margin-bottom:15px;}
.network_bottom_fl .d{  margin-bottom:5px;}
.network_bottom_fl .p{  line-height:30px;}
.network_bottom_fl .p i{ margin-right:8px;}
.network_bottom_fl .p a{ color:#fff;}
.network_bottom_fl .p a:hover{ text-decoration:underline;}

.network_bottom_fr{ width:50%; float:left; position:relative;}
.network_bottom_fr .h3{ border-bottom:2px solid #fff; font-size:22px; text-transform:uppercase; margin-bottom:10px; padding-bottom:10px;}
.network_bottom_fr ul{ }
.network_bottom_fr i{ width:46px; height:46px; line-height:46px; position:absolute; left:50px; color:#fff; top:74px; font-size:46px;}
.network_bottom_fr .pd{ background:#009ddf; margin-left:20px; padding: 20px 36px 20px 36px; color:#fff; min-height:280px;}
.network_bottom_fr p{ line-height:18px; padding:9px 0; margin-bottom:10px;}
.network_bottom_fr a{ font-weight:bold; color:#fff;}
.network_bottom_fr li{ display:none;}
.network_bottom_fr li:first-child{ display:block;}


.contact_top{ padding:40px 0 10px 0; background:url(../images/contact_top.jpg) no-repeat bottom center #efefef; background-size:auto 100%;}
.contact_bottom{ background:#f9f9f9; padding:40px 0 10px 0;}
.contact_tit{ color:#000; font-size:16px; margin-bottom:15px;}


.contact_top{}




.partner{ padding-bottom:50px;}
.partner_tit{ font-size:16px; line-height:1.7;}
.partner_tit .h3{ font-size:40px; margin-bottom:5px;}
.partner_tit .p{color:#333; margin-bottom:2px;}
.partner_tit .em{ color:#9e1036;}

.partner_con{ padding-top:50px;}
.partner_con ul{ margin-right:-10px;}
.partner_con li{ width:12.5%; float:left;}
.partner_con .pd{ border:1px solid #ccc; margin-right:10px; padding:20px 0;}
.partner_con img{ width:100%; height:auto; display:block;}

.network_top{ background:#f5f5f5; padding:40px 0;}
.tit6{ font-size:40px; color:#333333; margin-bottom:30px; text-align:center;}
.network_top img{ max-width:100%; height:auto !important;}


.network_con{ padding:30px 0;}
.network_con dl{ background:#f3f3f3; margin-bottom:10px; padding:23px 0;}
.network_con dt{ float:left; font-size:24px; color:#009ddf; width:102px; text-align:center; line-height:26px;}
.network_con dd{margin-left:122px;}
.network_con dd a{ float:left; width:8.333333%; height:26px; line-height:26px;}

.service_top{ padding:40px 0;}
.tit7{ position:relative; margin-bottom:40px;}
.tit7:after{content:'\20'; position:absolute; height:1px; background:#ccc; top:50%; left:0px; right:0px; width:100%; z-index:1; display:none;}
.tit7 strong{ font-size:24px; color:#333333; background:#fff; display:inline-block; position:relative; z-index:2;}

.service_top li{ width:25%; float:left;}
.service_top .pd{ text-align:center; margin:0 20px;}
.service_top i{ width:96px; height:96px; text-align:center; line-height:94px; border:1px solid #009ddf; display:block; border-radius:50%; font-size:44px; color:#009ddf; margin:0 auto;}
.service_top .h3{ font-size:25px; margin-bottom:10px; padding-top:20px;}
.service_top .p{ color:#888; text-align: center;}

.tit10{ text-align:center; font-size:24px; margin-bottom:40px;}

.tit8{ text-align:center; font-size:34px; text-transform:uppercase; margin-bottom:30px;}
.service_con{ background:#009ddf; padding:40px 0; color:#fff;}
.service_con ul{ width:418px; height:451px; position:relative; margin:0 auto; background:url(../images/service_con.png) no-repeat;}
.service_con li{ position:absolute; height:44px; line-height:44px; padding-left:16px; font-size:16px;}
.service_con li strong{white-space :nowrap; display:block; position:relative; z-index:2; font-weight:bold; font-size:16px;}
.service_con li:after{content:'\20'; position:absolute; width:44px; height:44px; background:url(../images/service_con_li.png) no-repeat; left:0px; top:0px; z-index:1;}
.service_con li.li1{ right:300px; top:0px;}
.service_con li.li2{ right:390px; top:60px;}
.service_con li.li3{ right:450px; top:120px;}
.service_con li.li4{ right:480px; top:180px;}
.service_con li.li5{ right:330px; top:240px;}
.service_con li.li6{ right:280px; top:300px;}
.service_con li.li7{ right:330px; top:360px;}
.service_con li.li8{ left:280px; top:0px;}
.service_con li.li9{ left:390px; top:60px;}
.service_con li.li10{ left:450px; top:120px;}
.service_con li.li11{ left:480px; top:180px;}
.service_con li.li12{ left:330px; top:240px;}
.service_con li.li13{ left:390px; top:300px;}
.service_con li.li14{ left:330px; top:360px;}

.service_bottom{ padding:40px 0;}
.service_bottom_top{ margin-bottom:30px;}
.service_bottom_top ul{ margin-right:-40px;}
.service_bottom_top li{ float:left; width:50%;}
.service_bottom_top .pd{ margin-right:40px;}
.service_bottom_top .img{ position:relative; margin-bottom:10px;}
.service_bottom_top .img img{ width:100%; height:auto;}
.service_bottom_top .img strong{ position:absolute; box-sizing:border-box; left:0px; right:0px; bottom:0px; background:url(../images/service_bottom_top.png) repeat-y right top; line-height:24px; padding:17px 20px 17px 124px; text-align:right; font-size:24px; font-weight:normal; color:#fff;}
.service_bottom_top .text{ font-size:16px; line-height:1.7;}

.service_bottom_bottom{}
.service_bottom_bottom ul{ margin-right:-1px;}
.service_bottom_bottom li{ width:23%; float:left;}
.service_bottom_bottom .pd{ margin-right:1px; background:#009ddf; padding:30px 0 30px 25px; color:#fff; position:relative;}

.service_bottom_bottom .pd:before{content:"\20";height: 0;position: absolute;top: 0;left: 0; right:0px; border-bottom:9px solid #009ddf;border-left:9px solid #fff;border-right:9px solid #fff;}
.service_bottom_bottom .pd:after{content:"\20";height: 0;position: absolute;bottom: 0;left: 0; right:0px; border-top:9px solid #009ddf;border-left:9px solid #fff;border-right:9px solid #fff;}  


.service_bottom_bottom i{ width:40px; height:40px; font-size:40px; line-height:40px; float:left;}
.service_bottom_bottom .text{ margin-left:50px; padding-left:30px; position:relative;}
.service_bottom_bottom b{ position:absolute; left:0px; top:0px; font-size:40px; line-height:40px; font-weight:normal;}
.service_bottom_bottom .h3{ font-size:16px; text-transform:uppercase; line-height:20px;}
.service_bottom_bottom .h3 a{ color:#fff;}
.service_bottom_bottom .p{ font-size:16px; line-height:20px;}
.service_bottom_bottom .p a{ color:#fff;}
.service_bottom_bottom .p a:hover{ text-decoration:underline;}

.service_bottom_bottom li:nth-child(3) .text{ padding-left:56px;}
.service_bottom_bottom li:nth-child(4){ width:31%;}
.service_bottom_bottom li:nth-child(4) .text{ padding-left:80px;}

.service_bottom_bottom li:first-child .pd:before,.service_bottom_bottom li:first-child .pd:after{ border-left:none;}
.service_bottom_bottom li:last-child .pd:before,.service_bottom_bottom li:last-child .pd:after{ border-right:none;}

.quality_top{ padding:40px 0;}
.quality_top_tit{ margin-bottom:40px;}
.quality_top_tit .h3{ font-size:40px;}
.quality_top_tit .p{ font-size:16px; line-height:1.7;}

.quality_top_con{}
.quality_top_con li{ width:25%; float:left; margin-bottom:40px;}
.quality_top_con .pd{ text-align:center; margin-bottom:50px; padding:0 30px; position:relative; background:url(../images/line1.png) repeat-x center center;}
.quality_top_con .pd:after{content:"\20"; position:absolute; width:84px; height:17px; background:url(../images/ico1.png) no-repeat top left; top:50%; margin-top:-9px; right:0; margin-right:-42px; z-index:1;}
.quality_top_con .pd:before{ display:none; content:"\20"; width:16px; height:16px; border-radius:50%; background:#009ddf; position:absolute; margin-top:-8px; top:50%; z-index:2;}
.quality_top_con .img{}
.quality_top_con .img img{ width:140px; height:140px; border-radius:50%; border:1px solid #bbb; box-sizing:border-box; display:block; margin:0 auto;}
.quality_top_con .text{ position:absolute; top:100%; left:0px; right:0px; color:#888; font-size:16px; padding-top:5px;}
.quality_top_con .text strong{ font-size:24px; color:#009ddf; font-weight:normal; font-style:italic; line-height:1;}
.quality_top_con .text strong:after{ content:"\,"; font-size:14px;}
.quality_top_con li:nth-child(4) .pd:after{ margin:0px; background:#e6e6e6; width:2px; height:231px;}
.quality_top_con li:nth-child(8) .pd:after{ background:none;}
.quality_top_con li:nth-child(5) .pd:before{ display:block; border-radius:0; margin:0px; background:#e6e6e6; width:2px; height:231px; left:0px; right:auto;}
.quality_top_con li:last-child .pd:after{ height:2px; background:#e6e6e6; margin-top:-1px; left:100%; width:100%; right:auto;}
.quality_top_con li:last-child .pd:before{display:block; right:0px; margin-right:-100%;}
.quality_top_con li:first-child .pd:before{display:block; left:0px;}

.quality_top_con li:nth-child(5) .pd:after,.quality_top_con li:nth-child(6) .pd:after,.quality_top_con li:nth-child(7) .pd:after{ background-position:bottom left;}


.quality_con{ background:#009ddf; padding:40px 0; color:#fff;}
.quality_con_tit{ margin-bottom:30px;}
.quality_con_tit .h3{ font-size:20px; margin-bottom:10px; text-transform:uppercase;}
.quality_con_tit .p{}
.quality_con_con{}
.quality_con_con li{ margin-bottom:20px; background:#47b8e7; position:relative;}
.quality_con_con .pd{ overflow:hidden;}
.quality_con_con .img{ position:absolute; left:0px; top:0px; bottom:0px; width:94px; font-weight:bold; background:#007acf;}
.quality_con_con .img strong{ position:absolute; left:0px; right:0px; width:100%; top:50%; margin-top:-25px; text-align:center; text-align:center; font-size:50px; line-height:1;}
.quality_con_con .img strong:after{content:"\20"; background:url(../images/quality.png) no-repeat; position:absolute; width:37px; height:47px; right:12px; bottom:0px;}
.quality_con_con .text{ margin-left:94px; padding:15px 20px; min-height:40px; line-height:20px;}


.quality_bottom{ padding:50px 0 40px 0;}
.quality_bottom_top{}
.quality_bottom_top ul{ margin-right:-10px;}
.quality_bottom_top li{ float:left; width:33.33%; margin-bottom:10px;}
.quality_bottom_top .pd{ margin-right:10px;}
.quality_bottom_top .img{ border:1px solid #ccc;}
.quality_bottom_top .img img{ display:block; width:100%; height:auto;}
.quality_bottom_top .text{ height:38px; line-height:38px; background:#009ddf; padding:0 30px; color:#fff;}
.quality_bottom_top li:nth-child(4),.quality_bottom_top li:nth-child(5){ width:50%;}



.video_bg{ position:fixed; left:0px; top:0px; right:0px; bottom:0px; width:100%; height:100%; background:rgba(0,0,0,0.8); z-index:35; display:none;}
.video_box{ position:fixed; width:640px; height:360px; left:50%; top:50%; margin:-180px 0 0 -320px; z-index:36; display:none;}
.video_box iframe{ width:100%; height:360px; display:block;}
.video_box i{ color:#fff; width:40px; height:40px; position:absolute; text-align:center; line-height:40px; background-color:#009ddf; border-radius:50%; cursor:pointer; z-index:37; left:50%; top:-60px; margin-left:-20px;}

.qh-yuy{display:inline-block ; border:1px solid #e9e9e9 ; padding:2px 7px ;}
.qh-yuy img{vertical-align:middle ; margin-left:15px ; border-left:1px solid #e9e9e9 ; padding-left:10px ;}

.isolution{ padding-top:54px;}
.isolution_tit{ margin-bottom:12px;}
.isolution_tit li{ float:left; width:50%;}
.isolution_tit .h3{ margin-bottom:3px; text-align:center; background:#676767; font-size:16px; color:#fff; height:62px; line-height:62px; position:relative;}
.isolution_tit .h3:after{content:"\20"; background:url(../images/arrodow.png) no-repeat; width:37px; height:17px; position:absolute; bottom:-17px; left:50%; margin-left:-18px; display:none;}
.isolution_tit .curr .h3{ background:#009ddf;}
.isolution_tit .curr .h3:after{ display:block;}
.isolution_tit img{ width:100%; height:auto; display:block;}
.isolution_con{}
.isolution_con ul{ display:none; margin-right:-14px;}
.isolution_con li{ width:33.333333%; margin-bottom:12px; float:left; box-sizing:border-box;}
.isolution_con a{ display:block; border-bottom:1px solid #898989; line-height:40px; margin-right:14px; height:40px;}
.isolution_con ul:first-child{ display:block;}


.privacy_bg{ display:none; position:fixed; left:0px; top:0px; right:0x; bottom:0px; width:100%; height:100%; background:rgba(0,0,0,0.4); z-index:20;}
.privacy_box{ display:none; width:932px; border:1px solid #cccccc; height:532px; position:fixed; left:50%; top:50%; margin:-266px 0 0 -466px; background:#fff; z-index:22; border-radius:5px;}
.privacy_box .pd{ padding:40px; line-height:24px;}
.privacy_box .icon-guanbi{ position:absolute; width:40px; line-height:40px; text-align:center; font-size:24px; color:#000000; right:0px; top:0px; cursor:pointer;}

.cewm{ width:800px;}
.cewm .img{ float:right; width:450px; margin-right:20px;}
.cewm .img ul{ margin-right:-60px;}
.cewm .img li{ float:left; width:33.3333%; padding-right:60px; box-sizing:border-box;}
.cewm .img img{ width:100%; height:auto; display:block;}
.cewm .img strong{ font-weight:normal; text-align:center; display:block;}
.cewm .text{ float:left;}
.cewm .h3{ font-size:18px; color:#333; line-height:39px;}
.cewm .p{ font-size:18px; color:#009ddf; line-height:39px; position:relative; padding-left:25px;}
.cewm .p:after{content:"\20"; width:4px; height:4px; position:absolute; left:2px; top:50%; margin-top:-2px; background:#009ddf;}


.service_list{ padding:35px 0 15px 0;}
.service_list ul{ margin-right:-15px;}
.service_list li{ width:50%; float:left; margin-bottom:25px;}
.service_list .pd{ margin-right:15px; display:block;}
.service_list .h3{ font-size:20px; color:#000; line-height:26px; margin-bottom:17px;}
.service_list .con{ position:relative;}
.service_list .img img{ width:100%; height:auto; display:block;}
.service_list .text{ position:absolute; left:30px; bottom:30px; background:rgba(0,157,223,0.9); width:363px; box-sizing:border-box; padding:12px 20px;}
.service_list .p{ line-height:24px; color:#fff;}
.service_list .m{ text-align:right; color:#fff; height:20px; line-height:20px;}
.service_list .m i{ font-size:50px;}



.history{ padding:50px 0;}
.pg_tit{ font-size:20px; color:#009ddf; margin-bottom:40px;}
.xtu_bg{ margin-bottom:70px;}


.cy_journal{ position:relative;}
.cy_journal .xtu{ height:76px; position:relative; border-radius:6px; overflow:hidden; margin:0 55px; background:url(../images/line.png) repeat-x left 57px;}
.cy_journal .xtu dl{ position:absolute; left:0px; top:0px;}
.cy_journal .xtu dd{ width:150px; float:left; position:relative; text-align:center; line-height:1; font-size:16px;}
.cy_journal .xtu dd:last-child{border-radius:0 6px 6px 0;}
.cy_journal .xtu dd:first-child{border-radius:6px 0 0 6px;}
.cy_journal .xtu dd a{ display:block; color:#00a2df; height:40px; font-size:30px; font-weight:bold; line-height:40px; padding-bottom:36px; position:relative; background:url(../images/line2.png) no-repeat center bottom;}


.cy_journal .xtu dd a:hover,.cy_journal .xtu dd.cur a{ color:#009ddf; background-position:center 40px;}

.cy_journal .xtu dl dt{ display:none !important; position:absolute; left:0px; width:150px; height:34px;}
.cy_journal .datu { overflow:hidden; position:relative; margin:0 auto;}
.cy_journal .datu .dul .dli{ float:left;}

.qiehuan .prev,.qiehuan .next{ position:absolute; left:0px; top:0px;  width:28px; line-height:72px; height:72px; text-align:center; color:#00a2df; font-size:24px; border:2px solid #00a2df;}
.qiehuan .next{ left:auto; right:0px;}
.qiehuan .prev:hover,.qiehuan .next:hover{ border-color:#009ddf; color:#009ddf;}

.eventslist{}
.eventslist dl{ margin:0 55px; color:#333;}
.eventslist dt{ font-size:48px; float:left; line-height:70px; font-weight:bold; color:#009ddf; width:220px;}
.eventslist dd{ font-size:16px; line-height:54px; padding:10px 0; margin-left:220px;}


.cnva{ margin-bottom:30px;}
.cnva_tit{}
.cnva_tit .img{ float:right; width:58.8034%;}
.cnva_tit .img img{ width:100%; height:auto;}
.cnva_tit .text{ margin:0 58.8034% 0 0;}
.cnva_tit .text li{ display:none;}
.cnva_tit .text img{ width:100%; height:auto;}
.cnva_tit .text li:first-child{ display:block;}
.cnva_tit ul{}
.cnva_tit li{}

.cnva_con{}
.cnav_con .h3{ background:#009ddf; height:50px; line-height:50px; position:relative; padding:0 20px;}
.cnav_con .h3 strong{ color:#fff; font-size:20px; font-weight:normal;}
.cnav_con .h3 i{ float:right; font-size:22px; color:#fff;}
.cnva_con .ul{ }
.cnav_con ul{ margin-right:-14px;padding-top:12px;}
.cnav_con li{ width:33.333333%; margin-bottom:12px; float:left;box-sizing:border-box;}
.cnav_con a{ display:block; border-bottom:1px solid #898989; line-height:40px; margin-right:14px; height:40px;}

.cnva2 .cnva_tit .img{ float:left;}
.cnva2 .cnva_tit .text{ margin:0 0 0 58.8034%;}


.cloud_text{ line-height:1.7; font-size:16px; color:#333; margin-bottom:20px;}
.cloud_img{ margin-bottom:20px;}
.cloud_img li{ float:left; width:25%; float:left;}
.cloud_img .pd{ margin-right:10px;}
.cloud_img ul{ margin-right:-10px;}
.cloud_img .img img{ width:100%; height:auto; display:block;}
.cloud_img .text{ font-size:16px; line-height:50px; text-align:center;}

.login{ border:1px solid #aaa; padding:50px 90px 60px 90px;}
.login_tit{ font-size:20px; font-weight:bold; line-height:1; margin-bottom:25px;}
.login_con{ margin-bottom:10px;}
.login_con ul{ margin-right:-55px;}
.login_con li{ float:left; width:33.333333%; margin-bottom:10px;}
.login_con .pd{ margin-right:55px;}
.login_con strong{ display:block; color:#666666; height:22px; line-height:22px;}
.login_x{ margin-bottom:5px;}
.login_x input{ margin-right:5px;}
.login_p{ color:#666666; font-size:16px; line-height:1.7; margin-bottom:15px;}
.login_m{}

.ipt_s1{ border:1px solid #aaa; padding:0 10px; height:38px; line-height:38px; width:100%; box-sizing:border-box;}
.ipt_t1{ border:1px solid #aaa; padding:0 10px; height:38px; line-height:38px; width:100%; box-sizing:border-box;}
.ipt_b1{ width:210px; height:48px; line-height:48px; text-align:center; font-size:16px; line-height:48px; background:#009ddf; border:none; color:#fff;}
.ipt_text1{ border:1px solid #aaa; padding:0 10px; height:38px; line-height:38px; width:100%; box-sizing:border-box; height:115px; resize:none; overflow:hidden;}

.msg{border-top:none;}
.msg .login_con li:last-child{ width:100%;}


.invest_fl{ width:280px; float:left;}
.invest_fl_tit{ background:#009de0; line-height:70px; font-size:26px; text-align:center; border-radius:5px 5px 0 0; color:#fff;}
.invest_fl_nav{}
.invest_fl_nav li a{ display:block; height:60px; text-align:center; border:1px solid #ddd; border-top:none; line-height:60px; font-size:16px; color:#333; position:relative;}
.invest_fl_nav li a:after{ content:'\20'; position:absolute; width:3px; background:#009de0; left:-1px; top:0px; bottom:-1px; display:none;}
.invest_fl_nav li.curr a{ color:#009edf;}
.invest_fl_nav li.curr a:after{ display:block;}
.invest_fr{ margin-left:303px;}
.invest_fr .li{ display:none;}
.invest_fr .li:first-child{ display:block;}
.invest_fr_tit{ border:1px solid #ddd; border-radius:5px 5px 0 0; height:68px; line-height:68px; padding:0 38px; font-size:26px; color:#009de0;}
.invest_fr_con{ border:1px solid #ddd; border-top:none; min-height:427px; padding:20px; box-sizing:border-box; position:relative; font-size:16px; line-height:1.7; color:#333;}
.invest_fr_con .p{ margin-bottom:20px;}
.invest_fr_con .em{ color:#009ddf;}
.invest_fr_con img{ position:absolute; left:50%; top:50%; margin:-50px 0 0 -156px;}









/*xinzeng1920*/


body{ padding-top:96px;}
#nb_icon_wrap{ display:none !important;}

.header:before{ content:''; position:absolute; left:0px; top:0px; right:0px; height:4px; background:#eee;}
.fix_body .header:before{ display:none;}
.fix_body .top_right{ margin-top:-32px; display:block;}
.logo{ padding-top:6px;}
.menu{ padding-top:6px; padding-right:85px;}
.menu .h3 a{ height:70px; line-height:70px; padding-bottom:0px;}
.top_right{ top:4px; background:#eee; border-radius:0 0 8px 8px; padding:0 15px;}
.top_right:before,
.top_right:after{ content:''; position:absolute; top:0px; width:7px; height:26px; background:no-repeat;}
.top_right:before{ left:-7px; background-image:url(../images/top_right_before.png);}
.top_right:after{ right:-7px; background-image:url(../images/top_right_after.png);}
.language .h3{ border:none; height:26px; line-height:26px;}
.language.curr .h3{ border:none;}
.language .p{ top:26px;}
.top_nav{ height:26px; line-height:26px;}
.top_nav .box a{ margin:0px; padding:0 12px; position:relative;}
.top_nav .box a:before{ content:''; position:absolute; width:1px; height:12px; background:#bbb; right:0px; top:50%; margin-top:-6px;}


.forms{z-index:103;float:left; position:fixed; right:50%; margin-right:-585px; bottom:15px;}
.forms .i{ display:block; width:28px; height:28px; line-height:28px; font-size:20px; text-align:center; cursor:pointer;}
.forms .box{ display:none; position:fixed; left:0px; top:96px; right:0px; background:#eee; padding:15px 0;}
.forms form{line-height:normal;position:relative; width:732px; margin:0 auto; max-width:100%;}
.forms form input[type='text']{box-shadow:none; box-sizing:border-box; width:100%;height:48px;color:#8f0020;outline:none;display:inline-block;border:none;font-size:14px;padding:0 35px 0 35px;background:#fff;border-radius:24px;transition:All .4s ease-in-out;-webkit-transition:All .4s ease-in-out;-moz-transition:All .4s ease-in-out;-o-transition:All .4s ease-in-out}
.forms form input[type='text']::-webkit-input-placeholder {
color:#999
}
.forms form button[type='submit']{width:108px;height:48px; padding:0px; line-height:48px; text-align:center; display:block;border:none;background:#009ddf;border-radius:24px;outline:none;position:absolute;top:0px;right:0px; color:#fff; font-weight:bold;}
.forms form button[type='submit'] i{font-size:16px;color:#8f0020}
.forms .i.act{ color:#009ddf;}


.fix_body .forms .box{ top:79px;}


.fLink{ background:#efefef; padding:15px 0;}
.fLink .footer_bottom{ color:#333; padding:0;}
.fLink a{ color:#333;}
.fLink a:hover{ color:#009ddf;}
.fLinkLsit{ margin-bottom:15px;}
.fLinkLsit a{ float:left;}
.fLinkLsit span{ float:left; margin:0 0.5em;}
.fLinkLsit strong{ float:left;}
.fContact{ position:absolute; right:0px; bottom:40px; text-align:right;}
.fContact .h3{ font-size:18px; line-height:1; margin-bottom:0.5em;}
.fContact .em a{ font-size:32px;}
.about_con{ background:#f5f5f5;}
.about_con .tit6{ padding-top:30px;}
.about_con_tab{ display:none;}
.factory ul{ display:block;}
.eventslist{ min-height:182px;}
.career_con4 .pd{ display:block;}
.network_con dd a{ cursor:default;}
.network_bottom_fl .h3 a{ color:#fff; margin-left:0.5em; }
.isolution_tit li{ width:33.3333%;}
.pro_con .img{ border:none;}
.pro_tj{ border:none; min-height:450px;}

.menu li:nth-child(3) .box{ width:1170px; position:fixed; left:50%; margin-left:-585px; top:100%; box-sizing:border-box; padding:15px 30px; }
.menu li:nth-child(3) .box a{ width:20%; float:left; box-sizing:border-box; border-bottom:none;}
.menu li:nth-child(3) .box a strong:after{ content:'-';}
.menu li:nth-child(3) .box a.w100{ font-weight:bold; width:100%; font-size:16px; border-bottom:1px solid rgba(255,255,255,0.5);}
.fix_body .menu li:nth-child(3) .box{}
.network_bottom_fl .h3 a{ float:right;}
.network_bottom_fl .h3 a i{ font-size:1em; margin-right:0.5em; }
.caseinfo_dw a{ margin:0 auto; width:76px;}
.caseinfo_dw a i{ right:7px;}
.pro_video a{ height:70px; line-height:70px;}
.pro_video a i{ font-size:32px;}
.tit3{ border-bottom-width:2px;}

.ibanner .slider-for img{min-height:calc(100vh - 96px);max-height:calc(100vh - 96px); }
.ibanner .slick-dots{ position:absolute; left:0px; right:0px; bottom:35px; transform: translateZ(0); text-align:center; z-index:5;}
.ibanner .slick-dots li{ display:inline-block; vertical-align:bottom; margin:0 0.5em;}
.ibanner .slick-dots li button{ display:block; border:none; padding:0px; overflow:hidden; background:none; box-sizing:border-box; position:relative; color:#17573a; text-indent:-99px; text-align:left; height:1em; line-height:1; width:1em; background:#fff; box-shadow:0 0 3px rgba(0,0,0,0.3); border-radius:0.5em; font-size:12px;}
.ibanner .slick-dots li.slick-active button{ background:#009ddf; width:3em;}
.ibanner .slick-arrow{position:absolute; top:50%; z-index:2; height:2em; margin-top:-1em; line-height:2; width:2em; text-align:center; padding:0px; border:none; overflow:hidden; z-index:2; background:#fff; border-radius:50%; box-shadow:0 0 3px rgba(0,0,0,0.3); color:#1f3c86; font-size:40px; z-index:5;}
.ibanner .slick-arrow:before{ display:block;}
.ibanner .slick-prev{ left:50px;}
.ibanner .slick-prev:before{ content: "\e8ea";}
.ibanner .slick-next{ right:50px;}
.ibanner .slick-next:before{ content: "\e8e9";}
.ibanner .slick-arrow:hover{ color:#fff; background:#17573a;}
.ibanner .slick-arrow.slick-disabled{ cursor:no-drop;}

.language .i,
.top_nav .i{ display:none;}


.slider-nav .slick-current h3{ border-radius:10px;}

.ipro_list .pd{ border-radius:12px;}
.ipro_list .img{ border-radius:10px 10px 0 0; overflow:hidden;}
.isolution_tit .h3{ border-radius:10px 10px 0 0;}
.isolution_tit img{ border-radius:0 0 10px 10px;}
.inews_list .img img{ border-radius:10px;}
.icase_list .img img{ border-radius:10px;}
.icase_list .text{ left:0px; bottom:0px; right:0px; background:rgba(25,166,226,0.8); color:#fff; border-radius:0 0 9px 9px;}
.icase_list i{ color:#fff;}

.caseinfo_share{ text-align:center; margin-bottom:30px;}
.caseinfo_share .zShareList{ display:inline-block; vertical-align:bottom;}

@media screen and (max-width:1440px){
.factory .text .p{ font-size:14px;}
.factory li:first-child .text .p{ font-size:14px;}
}
@media screen and (max-width:1200px){
body, button, input, select, textarea { font-size:12px;}
.crumbs{ font-size:14px;}
.wp,.slider-nav .slick-list{ width:1000px;}
.menu .h3 a{ font-size:14px;}


.slider-nav h3{ font-size:12px;}

.footer_top{ padding:40px 0 20px 0;}
.footer_about{ width:260px; padding-right:35px;}
.footer_nav .h3{ font-size:14px;}

.ipro_list .h3{ font-size:14px; margin-bottom:5px;}
.inews_list .h3{ font-size:14px; height:20px; line-height:20px;}

.tit1{ font-size:18px; height:48px; line-height:48px;}
.more2{ font-size:12px;}

.about_top .em{ font-size:14px;}
.about_con_tab ul{ width:360px;}
.about_con_tab li a{ font-size:14px; height:40px; line-height:40px; border-width:1px;}
.about_con_tab li.curr a{ border-width:1px;}

.tit5{ font-size:18px;}

.news_list .h3{ font-size:14px; line-height:18px; height:18px; overflow:hidden; margin-bottom:5px;}
.news_list .p{ height:48px; overflow:hidden;}
.news_list .img{ width:160px;}
.news_list .text{ margin-left:160px; padding-right:86px; padding-left:10px;}
.news_list .em{ width:76px;}
.news_list .em em{ font-size:14px;}
.news_list .em strong{ font-size:20px;}

.inews_list .em{ width:76px;}
.inews_list .em em{ font-size:14px;}
.inews_list .em strong{ font-size:20px;}
.inews_list .text{ padding-left:86px;}


.career_con3_tit{ font-size:16px;}

.career_list ul{ margin-right:-60px;}
.career_list .h3{ font-size:18px;}
.career_list .pd{ padding:30px; margin-right:60px;}


.contact_list2 .em{ font-size:16px;}
.contact_list2 .p{ font-size:16px;}

.quality_con_tit .h3{ font-size:18px; margin-bottom:10px;}

.partner_tit .em{ font-size:14px;}
.service_top .h3{ font-size:16px;}

.tit8{ font-size:24px;}
.service_bottom_top .img strong{ font-size:18px;}

.service_bottom_bottom .pd{padding: 30px 0 30px 20px;}
.service_bottom_bottom .h3{ font-size:14px;}
.service_bottom_bottom .p{ font-size:12px;}

.tit10{ font-size:18px; margin-bottom:20px;}

.network_bottom_fl .pd{ min-height:220px;}
.network_bottom_fl .h3{ font-size:18px; padding-bottom:5px;}

.network_bottom_fr .h3{ font-size:18px; padding-bottom:5px;}
.network_bottom_fr .pd{ min-height:220px;}




.cpg_fl{ margin-right:320px;}
.cpg_fr{ width:300px;}

.tit3{ font-size:18px; border-bottom-width:3px;}
.case_tj_list .text{ padding-left:10px;}
.case_tj_list .p{ height:36px;-webkit-line-clamp: 2;}
.case_tj_list .h3{ font-size:14px;}
.pro_value_con td{ padding:5px 10px 5px 20px;}
.pro_value_con td:before{ left:12px;}

.pro_tj_list .text .h3{ font-size:14px; margin-bottom:5px;}
.caseinfo_value .tit{ font-size:18px;}
.tit2{ font-size:18px;}

.caseinfo_flip .h3{ font-size:14px; height:36px; margin-bottom:5px;}
.caseinfo_flip .p{ height:36px; }
.caseinfo_flip .text{ padding-left:10px;}

.case_list2 .h3{ font-size:14px;}

.newsinfo_tit .h3{ font-size:18px;}
.newsinfo_flip .h3{ font-size:14px;}

.case_tit .h3 strong{ font-size:18px;}
.case_tit .h3 em span{ font-size:18px;}
.case_list .h3{ font-size:14px; height:32px; line-height:32px;}
.case_list ul{ margin-right:-50px;}
.case_list .pd{ margin-right:50px;}

.brand_tit .h3{ font-size:14px;}

.tit9{ font-size:18px;}
.contact_list .h4{ height:32px; line-height:32px;}

.tit4{ font-size:18px;}

.brand_list li{ width:20%;}
.brand_list img{ width:100%;}


.cy_journal .datu { width:1000px;}
.cy_journal .datu .dul .dli{width:1000px;}

.pg_tit{ font-size:18px;}
.eventslist dt{ font-size:32px; width:160px;}
.eventslist dd{ margin-left:160px;}

.xtu_bg{ margin-bottom:20px;}

.login{ padding:30px 50px;}
.login_con ul{ margin-right:-20px;}
.login_con .pd{ margin-right:20px;}

.quality_top_con .text{ font-size:14px;}

.case_text{ font-size:14px; line-height:1.5;}
.case_tit .em{ font-size:14px; line-height:1.5;}
.flow .pin p{ font-size:14px;}

.invest_fl{ width:220px;}
.invest_fl_tit,.invest_fr_tit{ height:50px; line-height:50px; font-size:20px;}
.invest_fl_nav li a{ height:50px; line-height:50px; font-size:14px;}
.invest_fr{ margin-left:230px;}
.invest_fr_con{ min-height:354px;}
}
@media screen and (max-width:1024px){
body,.fix_body{ padding-top:60px;}
.wp,.slider-nav .slick-list{ width:auto; margin:0 30px;}


.logo,.fix_body .logo{ padding:15px 0;}
.logo img,.fix_body .logo img{ height:30px;}
.top_right,.fix_body .top_right{ top:15px; right:30px; display:block;}



.iconfont{ font-size:14px;}

.menu-link{ display:block;}

.menu,.fix_body .menu{ position:fixed; left:0px; top:60px; right:0px; padding-top:0px; display:none;}
.menu li{ float:none; margin:0px;}
.menu .h3 a{ float:none; padding:0 30px; background:rgba(0,157,223,1); color:#fff; border-bottom: 1px solid rgba(255,255,255,0.5);}
.menu .h3 i,.menu .h3 em{ display:block;}
.menu .box{ position:static; width:auto;}
.menu .box a{ background:rgba(0,157,223,0.7); padding: 8px 30px;}

.menu li:hover .box{ display:none;}

.menu_box{ z-index:9999; padding:30px 0;}
.menu_box .wp{}
.menu_box ul{ padding:30px 0 30px 30px;}
.menu_box .icon-guanbi{ display:block;}
.menu_box .h3{ margin-bottom:5px;}
.menu_box .h3 a{ font-size:14px; color:#009ddf;}
.menu_box .p a{ padding:4px 0 4px 25px;}
.menu_box .p a:before{ top:1px;}


.footer_about{ width:auto; float:none; padding:0px; border:none; margin-bottom:20px;}
.footer_nav{ float:none; margin-right:-20px; overflow:hidden;}
.footer_nav .ul{ width:25%; margin:0px; box-sizing:border-box; padding:0 20px 0 0;}

.ipro_list .slick-prev{ left:0px;}
.ipro_list .slick-next{ right:0px;}


.table1 .td{ padding:0 10%;}

.video_list ul{ margin-right:-30px;}
.video_list .pd{ margin-right:30px;}

.cpg_fl{}
.pro_tj{ min-height:inherit;}
.pro_tj_list li{ margin-bottom:5px;}

.case_list ul{ margin-right:-30px;}
.case_list .pd{ margin-right:30px;}

.partner_con{ padding-top:30px;}
.partner_con li{ width:25%; margin-bottom:10px;}

.contact_list ul{ margin-right:-30px;}
.contact_list .pd{ margin-right:30px;}

.icase_list .single-item,.ipro_list .single-item{ padding-bottom:30px;}
.icase_list .slick-dots li, .ipro_list .slick-dots li{ margin:0 5px;}

.tit1{ line-height:1; height:28px;}

.caseinfo_tit{ font-size:18px; margin-bottom:10px;}

.service_list .text{ right:60px; width:auto;}

.cnav_con .h3{ height:40px; line-height:40px;}
.cnav_con .h3 strong{ font-size:16px;}
.cnav_con .h3 i{ font-size:18px;}

.privacy_box .icon-guanbi{ right:5px; top:5px;}
.privacy_box{ left:0px; top:0px; right:0px; bottom:0px; height:auto; width:auto; margin:0px;}
.privacy_box .pd{ line-height:1.5; padding:30px;}


/*xinzeng1024*/
.forms{ display:none;}

.menu{ padding-right:0px;}
.menu li:nth-child(3) .box{ width:auto; position:static; margin:0px; padding:0px; height:200px; overflow-y:auto;}
.menu li:nth-child(3) .box a{ width:100%; float:none;}

.top_right,
.fix_body .top_right{ top:10px;}

.language,
.top_nav,
.forms{ position:relative; float:left; display:block; width:auto; overflow:visible; height:auto; margin:0px; color:#000;}
.language .i,
.top_nav .i,
.forms .i{ text-align:center; display:block; width:40px; height:40px; line-height:40px; font-size:24px;}
.language .box,
.top_nav .box,
.forms .box{ position:fixed; top:60px; left:0px; right:0px; background:rgba(0,157,223,1); box-sizing:border-box; padding:15px 30px; display:none;}

.top_nav a{ height:40px; line-height:40px; color:#fff; border-bottom:1px solid #fff; display:block;}
.top_nav .box a:before{ display:none;}

.language .h3{ display:none;}
.language .p{ display:block; position:static;}

.fContact{ position:static; text-align:center; padding-top:30px;}
.ibanner .slider-for img{ min-height:inherit; max-height:inherit;}

body, .fix_body{ padding-bottom:0px;}

.header:before{ display:none;}
.forms{ right:auto; bottom:auto;}
.top_nav{ margin:0px;}
.top_right{ background:none; padding:0px; border-radius:0px;}
.top_right:before, .top_right:after{ display:none;}
.language{ margin-left:0px;}

.fix_body .top_right{ margin-top:0px;}
.fix_body .forms .box{ top:100%;}

.menu{}
}



@media screen and (max-width:960px){
.icase_list .text{ left:0px; bottom:0px; right:0px; background: rgba(255,255,255,0.6);}

.table1 .td{ padding:0 5%;}
.factory .text .p{ font-size:12px !important;}
.news_list .h3{ height:18px;}
.news_list .em{ position:static; width:auto; background:none !important; color:#666 !important; padding:0px; border:none; text-align:left;}
.news_list .em strong{ display:inline; font-size:inherit; margin-right:5px; font-weight:normal;}
.news_list .em em{ display:inline; font-size:inherit;}
.news_list .text{ padding-right:0px;}
.news_list .p{ height:40px; line-height:20px;}

.cpg_fl{ margin-right:0px; margin-bottom:50px;}
.cpg_fr{ position:static; width:auto;}

.career_con1 .text{ padding:30px 30px 0 30px;}
.career_con2_tit{ width:auto; position:static; margin-bottom:20px;}
.career_con2_tit .h3{ font-size:24px; padding-bottom:0px; margin-bottom:10px;}
.career_con2_tit .h3:after{ display:none;}

.career_con2_con{ margin-left:0px;}
.career_con2_con li{ padding:0px !important;}

.career_con2_con .img{ padding:6px; width:120px; height:120px;}
.career_con2_con .text{ margin-left:120px; padding:20px 0 0 10px;}
.career_con2_con .h3{ font-size:14px; margin-bottom:5px; color:#000;}
.career_con2_con .p{ color:#888;}

.pro_tj{ border:none; padding:0px;}
.pro_tj_list li{ width:25%;}
.pro_tj_list .text{ display:block; position:static; width:auto; border:none; border-radius:0px; padding:10px;}
.pro_tj_list .text:before{ display:none;}

.filedw_list ul{ margin-right:-10px;}
.filedw_list li{ width:33.333333%; float:left; margin-bottom:10px;}
.filedw_list .pd{ margin-right:10px;}
.filedw_list i{ width:24px; height:24px; line-height:24px; font-size:24px; right:10px; bottom:10px;}

.case_list ul{ margin-right:-15px;}
.case_list .pd{ margin-right:15px;}

.caseinfo_flip{ margin-right:-15px; margin-bottom:20px; overflow:hidden;}
.caseinfo_flip .pd{ margin-right:15px;}

.caseinfo_value .con{ border:none; padding:0px;}

.quality_top_con .pd{ background:none; padding:0 10px; margin-bottom:0px;}
.quality_top_con .pd:after{ display:none;}
.quality_top_con li{ margin-bottom:25px;}
.quality_top_con li .pd:before{ display:none !important;}
.quality_top_con .text strong{ display:none;}
.quality_top_con .text{ position:static; padding-top:10px; height:30px;}




.service_con ul{ width:auto; height:auto; padding-top:320px; background-position: top center; background-size:auto 300px;}
.service_con li{ position:static; padding-left:0px; width:33.333333%; float:left;}
.service_con li:after{ display:none;}

.service_bottom_top .img strong{ padding: 10px 15px; font-size:16px;}
.service_bottom_top ul{ margin-right:-15px;}
.service_bottom_top .pd{ margin-right:15px;}

.service_bottom_bottom li{ width:50% !important; margin-bottom:1px;}
.service_bottom_bottom .pd:before{ border-bottom:9px solid #009ddf !important;border-left:9px solid #fff !important;border-right:9px solid #fff !important;}
.service_bottom_bottom .pd:after{border-top:9px solid #009ddf !important;border-left:9px solid #fff !important;border-right:9px solid #fff !important;}  



.network_bottom_fl .h3{ font-size:16px;}
.network_bottom_fl .pd{ margin-right:10px;}
.network_bottom_fl .pd{ padding:15px;}
.network_bottom_fr .pd{ margin-left:10px;}
.network_bottom_fr .pd{ padding:15px;}

.contact_list .h2{ font-size:14px;}
.contact_list2 .em{ font-size:14px;}
.contact_list2 .p{ font-size:14px;}
.contact_list2 .p i{ font-size:16px;}

.isolution_con li{ width:50%;}
.isolution{ padding-top:20px;}

.inews_fl,.inews_fr{ float:none; padding:0px; width:auto;}

.network_con dd a{ width:12.5%;}
.network_con dt{ font-size:18px; width:80px;}
.network_con dd{ margin-left:80px;}
}
@media screen and (max-width:768px){
.slider-nav{ position:static;}
.slider-nav h3{ height:36px; line-height:36px;}

.inews_list li{ margin-bottom:10px;}
.inews_list li:nth-child(3) .img{ display:none;}
.inews_list li:last-child{ display:none;}

.inews_list .em{ padding:10px 0 10px 10px; width:62px;}
.inews_list .em strong{ font-size:18px;}
.inews_list .em em{ font-size:12px;}
.inews_list .img{ margin-bottom:10px;}
.inews_list .text{ padding-left:72px;}
.inews_list .img i{ display:none !important;}

.istrength_list strong{ font-size:24px;}
.share li{ margin:0 4px;}

.crumbs{ position:static; background-color:#009ddf;}

.about_top .p .text{ padding:0 10px; font-size:12px; height:24px; line-height:24px;}

.video_list .img i.icon-play:before{ width:48px; height:48px; line-height:48px; font-size:48px; margin:-24px 0 0 -24px;}

.qualifications_con .slick-arrow{ width:40px; height:40px; line-height:40px; font-size:24px;}
.qualifications_con .img:after{ width:300px; margin-left:-150px; background-size:100% auto; bottom:-39px;}

.career_con1 .h3{ font-size:18px;}
.career_con2_tit .h3{ font-size:18px; line-height:1.3;}
.career_con1 .text{ padding:15px 15px 0 15px;}
.career_con1 ul{ margin-right:-5px;}
.career_con1 .pd{ margin-right:5px;}

.career_con3_tit{ font-size:14px; line-height:1.5; margin-bottom:20px;}
.career_con3_tit br{ display:none;}

.career_con1{ padding:30px 0;}
.career_con2{ padding:30px 0;}
.career_con3{ background:#009ddf; padding:30px 0;}
.career_list li{ width:auto; float:none; margin-bottom:10px;}
.career_list ul{ margin-right:0px;}
.career_list .pd{ margin-right:0px; min-height:inherit;}



.pro_tj_list li{ width:33.333333%;}

.brand_list ul{ margin-right:-10px;}
.brand_list li{ margin-bottom:10px;}
.brand_list .pd{ margin-right:10px;}

.case_list li{ width:50%;}

.quality_top_con li{ width:33.333333%;}

.service_top li{ width:50%; margin-bottom:15px;}
.service_top .p{ height:45px;}



.contact_list li{ width:50%; margin-bottom:20px;}
.isolution_tit .h3{ height:40px; line-height:40px; font-size:14px;}

.eventslist dt{ display:none;}
.eventslist dd{ margin-left:0px;}

.contact_list2 ul{ margin-right:0px;}
.contact_list2 li{ width:auto;}
.contact_list2 .pd{ margin-right:0px;}
.cewm .img{ float:none; margin-bottom:20px;}
.cewm .img ul{ overflow:hidden;}
.cewm .text{ float:none;}
.cewm .p{ font-size:14px; line-height:20px;}
.contact_top{ padding:30px 0;}
.cewm .h3{ line-height:1; margin-bottom:15px;}

.cloud_img .text{ font-size:14px; height:30px; line-height:30px;}

.login{ padding:30px;}
.login_con ul{ margin-right:-10px;}
.login_con .pd{ margin-right:10px;}

.network_con dd a{ width:16.66666666%;}

.case_tit .h3 em{ top:-10px; width:100px;}
.case_tit .h3 em span{ font-size:14px;}
.case_tit .em{ padding-right:0px;}

.service_list .text{ left:15px; bottom:15px; right:30px; padding:10px;}
.service_list .p{ line-height:20px;}
.service_list .h3{ font-size:16px; margin-bottom:10px;}

.cnav_con li{ width:50%;}

.invest_fl{ width:auto; float:none; margin-bottom:30px;}
.invest_fr{ margin-left:0px;}
.invest_fr_con{ min-height:inherit; padding:100px 0;}
.invest_fr_con img{ position:static; display:block; margin:0 auto; max-width:90%; height:auto !important;}

.cewm{ width:auto;}
}
@media screen and (max-width:700px){
.isolution_con li{ width:100%; margin-bottom:0px;}
.isolution_con li a{ height:32px; line-height:32px; border-color:#ddd;}
.cnav_con li{ width:100%; margin-bottom:0px; height:32px; line-height:32px;}
.cnav_con li a{ height:32px; line-height:32px; border-color:#ddd;}
}
@media screen and (max-width:640px){


.menu_box{ padding:20px 0;}
.menu_box ul{ padding:20px;}
.menu_box li{ width:auto; padding-right:0px; float:none;}
.menu_box .p{ margin-bottom:10px;}

.istrength_list li{ width:50%; margin-bottom:10px;}

.footer_nav{ margin-right:0px;}
.footer_nav .ul{ width:auto; float:none; padding-right:0px;}
.footer_nav ul{ display:none;}
.footer_nav .h3{ margin-bottom:5px; height:34px; line-height:34px; border-bottom:1px solid rgba(255,255,255,0.5);}
.footer_nav .h3 i, .footer_nav .h3 em{ display:block;}

.factory li{ width: auto !important; float:none; overflow:hidden; margin-bottom:5px; background:#009ddf;}
.factory .img{ float:left; width:150px;}
.factory .text{ position:static; opacity:1; margin-left:150px; background:none;}
.table1 .td{ padding:15px 15px 0 15px; text-align:left;}

.video_list ul{ margin-right:-10px;}
.video_list li{ margin-bottom:10px;}
.video_list .pd{ margin-right:10px;}
.video_list .text{ height:32px; line-height:32px;}

.news_list li{ width:auto;}
.news_list .h3{ height:18px;}
.news_list .p{ height:60px; line-height:20px;-webkit-line-clamp:3;}


.newsinfo_flip{ margin-right:0px;}
.newsinfo_flip .li{ width:auto; float:none;}
.newsinfo_flip .li1{ margin-bottom:20px;}
.newsinfo_flip .pd{ margin-right:0px;}

.cpg_fl{ margin-bottom:30px;}



.filedw_list li{ width:50%;}


.case_tj_list li{ width:auto; float:none; overflow:hidden; margin-bottom:5px;}

.brand_list ul{ margin-right:-5px;}
.brand_list li{ margin-bottom:5px; width:33.333333%;}
.brand_list .pd{ margin-right:5px;}

.case_list ul{ margin-right:-5px;}
.case_list .pd{ margin-right:5px;}

.caseinfo_flip .li{ width:auto; margin-bottom:10px;}
.caseinfo_flip .tit{ margin-bottom:10px; font-size:14px;}

.flow .pin{ padding:0px; margin-bottom:10px;}

.service_con li{ width:50%;}

.network_bottom_fl{ width:auto; float:none; margin-bottom:10px;}
.network_bottom_fl .pd{ margin:0px;}
.network_bottom_fr{ width:auto; float:none;}
.network_bottom_fr .pd{ margin:0px;}

.news_list .text{ padding-top:0px;}

.career_con4 li{ width:33.333333%;}

.login_con ul{ margin:0px;}
.login_con li{ width:auto; float:none;}
.login_con .pd{ margin:0px;}

.network_con{ padding:20px 0;}
.network_bottom_fl .pd,.network_bottom_fr .pd{ min-height:inherit;}

.case_tit .p li{ width:33.333333%;}


.service_list ul{ margin-right:0px;}
.service_list li{ width:auto; float:none;}
.service_list .pd{ margin-right:0px;}


}
@media screen and (max-width:600px){
.video_list ul{ margin-right:0px;}
.video_list li{ float:none; width:auto;}
.video_list .pd{ margin-right:0px;}
.video_list .text{ height:auto; line-height:1.42; padding-top:5px;}

.career_con2_con .text{ padding:10px 0 0 10px;}

.career_con1 ul{ margin-right:0px;}
.career_con1 li{ float:none; overflow:hidden; width:auto; margin-bottom:10px;}
.career_con1 .pd{ margin-right:0px;}
.career_con1 .img{ float:left; width:150px; height:120px; overflow:hidden;}
.career_con1 .img img{ margin-top:-75px;}
.career_con1 .text{ position:static; color:#333; margin-left:150px; padding:0 0 0 10px;}

.service_top li{ width:auto; float:none; position:relative; height:82px;}
.service_top .p{ height:auto; text-align:left;}
.service_top .pd{ margin:0px; padding-left:90px; text-align:left;}
.service_top i{ position:absolute; left:0px; top:0px; width:80px; height:80px; line-height:80px;}
.service_top .h3{ padding-top:10px;}

.service_bottom_top ul{ margin-right:0px;}
.service_bottom_top li{ width:auto; float:none; margin-bottom:10px;}
.service_bottom_top .pd{ margin-right:0px;}

.contact_list li{ width:auto; float:none;}

.pg_tit{ font-size:14px; margin-bottom:20px;}

.cy_journal .xtu{ background-position: left 46px; margin:0 40px; height:60px;}
.cy_journal .xtu dd a{ font-size:16px; background-size:80px 93px;}
.cy_journal .xtu dd{ width:90px;}
.cy_journal .xtu dd a{ padding-bottom:20px;}
.cy_journal .xtu dd a:hover, .cy_journal .xtu dd.cur a{ background-position:center 35px;}

.qiehuan .prev, .qiehuan .next{ height:58px; border-width:1px; line-height:58px; top:0px;}

.eventslist dl{ margin:0 40px;}
.eventslist dd{ font-size:12px; line-height:20px;}

.history{ padding:20px 0;}

}
@media screen and (max-width:540px){
.career_con3_tit{ text-align:left;}
.career_con3_tit br{ display:none;}
.career_list .h3{ font-size:14px;}

.pro_tj_list li{ width:50%;}

.filedw_list ul{ margin-right:0px;}
.filedw_list .pd{ margin-right:0px;}
.filedw_list li{ width:auto; float:none;}

.quality_top_con li{ width:50%;}
.quality_top_con li:last-child{ margin-bottom:0px;}

.service_con li{ width:auto; float:none; height:auto; line-height:1.3; padding:5px 0;}
.service_con ul{ background-size: auto 200px; padding-top:220px;}

.service_bottom_bottom li{ width:auto !important; float:none;}

.quality_bottom_top ul{ margin-right:-5px;}
.quality_bottom_top .pd{ margin-right:5px;}
.quality_bottom_top li{ margin-bottom:5px;}

.network_con dd a{ width:20%;}
}
@media screen and (max-width:480px){
.logo, .fix_body .logo{ padding:18px 0;}
.logo img,.fix_body .logo img{ height:24px;}

.inews_list li{ width:auto; float:none; overflow:hidden; display:none;}
.inews_list li:nth-child(1),.inews_list li:nth-child(2),.inews_list li:nth-child(3){ display:block;}
.inews_list li .img{ display:block !important; width:150px; float:left; margin-bottom:0px;}
.inews_list ul{ margin-right:0px;}
.inews_list .pd{ margin-right:0px;}
.inews_list .text,.inews_list li:nth-child(1) .text{ margin-left:150px; padding-left:10px;}
.inews_list .h3{ line-height:16px; height:16px; margin-bottom:5px;}
.inews_list .p,.inews_list li:nth-child(1) .p{ margin-bottom:5px; height:45px; -webkit-line-clamp: 2;}
.inews_list .em{ position:static; width:auto; background:none !important; color:#666 !important; padding:0px;}
.inews_list .em strong{ display:inline; font-size:inherit; margin-right:5px; font-weight:normal;}
.inews_list .em em{ display:inline;}

.about_top .p ul{ padding:10px 0;}
.about_top .p li{ width:auto; float:none; margin-bottom:10px;}
.about_top .p li:last-child{ margin-bottom:0px;}
.about_top .p .pd{ margin-right:0px;}
.about_top .p .text{ height:34px; line-height:34px;}

.about_con_tab{ margin-bottom:15px;}
.about_con_tab ul{ width:280px;}
.about_con_tab li a{ height:30px; line-height:30px; font-size:12px;}

.pg_banner img{ width:140%; margin-left:-20%;}

.flip{ padding:8px 10px;}
.flip a, .flip span, .flip em{ margin:0 3px;}

.case_list2 .text{ padding-left:10px;}

.career_con1 .img{ height:150px;}

.pro_con .img{ width:auto;}

.pro_value_con td{ padding:5px 5px 5px 15px;}
.pro_value_con td:before{ left:8px;}

.quality_con_tit .h3{ font-size:16px;}

.quality_con_con .text{ padding:10px;}

.partner_con li{ width:33.333333%;}

.service_bottom_top .img strong{ font-size:14px; padding:5px 10px;}

.career_con4 li{ width:50%;}
.cloud_img li{ width:50%;}

.login{ padding:15px;}
.login_tit{ margin-bottom:15px; font-size:16px;}
.ipt_b1{ width:120px; margin:0 auto; display:block; height:40px; line-height:40px;}


.career_list .p .text dl{ margin-right:-5px;}
.career_list .p .text dd{ margin-bottom:5px; width:50%;}
.career_list .p .text a{ margin-right:5px; height:30px; line-height:30px;}



}
@media screen and (max-width:413px){
.wp, .slider-nav .slick-list{ margin:0 20px;}

.table1 .td{ padding:10px;}

.factory .img{ width:auto; float:none;}
.factory .text{ margin:0px;}

.qualifications_con .img:after{ width:280px; margin-left:-140px; background-size:100% auto; bottom:-39px;}

.career_con1 .img{ height:180px;}
.career_con1 .img img{ margin-top:-40px;}

.cy_journal .xtu dd{ width:85px;}

.network_con dd a{ width:25%;}

.privacy_box .pd{ padding:40px 20px 20px 20px;}
}
@media screen and (max-width:374px){
.wp, .slider-nav .slick-list{ margin:0 15px;}

.inews_list li .img{ width:135px;}
.inews_list .text{ margin-left:135px;}

.news_list li .img{ width:135px;}
.news_list .text{ margin-left:135px;}

.case_list2 .img{width:135px;}
.case_list2 .text{ margin-left:135px;}

.career_con1 .img{ width:135px; height:auto;}
.career_con1 .img img{ margin-top:0px;}
.career_con1 .text{ margin-left:135px;}

.case_tj_list .img{ width:135px;}
.case_tj_list .text{ margin-left:135px;}

.quality_top_con .img img{ width:120px; height:120px;}

.service_top .h3{ padding-top:10px;}


.qiehuan .prev, .qiehuan .next{ height:54px; border-width:1px; line-height:54px;}

.cy_journal .xtu{background-position: left 42px;}
.cy_journal .xtu dd a{ font-size:16px; height:34px; line-height:34px; background-size:70px 81px;}
.cy_journal .xtu dd{ width:70px;}

.cy_journal .xtu dd a:hover, .cy_journal .xtu dd.cur a{background-position: center 33px;}

.eventslist dl{ margin:0 20px;}

.service_bottom_bottom .h3 a{ font-size:12px;}

.network_con dd a{ width:33.3333333%;}

.logo, .fix_body .logo{ padding:20px 0;}
.logo img, .fix_body .logo img{ height:20px;}
.language .h3{ padding-left:5px;}
.language .h3 img{ display:none;}

.privacy_box .pd{ padding:30px 15px 15px 15px;}
}



/*.quick_nav{ position:fixed; -webkit-transform: translateZ(0); right:0px; bottom:50px; color:#fff; text-align:center; width:100px; box-shadow:0 0 5px rgba(0,0,0,0.1); z-index:12;}

.quick_nav2 {}
.quick_nav2 li{ background:#fff; border-radius:3px; margin-bottom:1px; position:relative;transition:0.3s; padding:12px 0;}

.quick_nav2 .pd{ color:#666; display:block;}
.quick_nav2 .pd i{ display:block; height:28px; line-height:28px; font-size:28px;}
.quick_nav2 .pd strong{ font-weight:normal;}
.quick_nav2 .pd:hover{ color:#e81215;}
.quick_nav2 .box{ position:absolute; right:100px; top:0px; width:392px; text-align:left; color:#888888; font-size:14px; display:none;}
.quick_close{ display:none;}
.quick_nav2 .npd{ background:#fff; margin-right:22px; padding:20px; border:1px solid #e8e8e8; box-shadow:0 0 10px rgba(0,0,0,0.1); border-radius:3px; overflow:hidden;}
.quick_nav2 .npd:before{ content:'\20'; background:url(../images/sj.png) no-repeat; width:18px; height:29px; display:block; position:absolute; right:16px; top:15px;}
.quick_nav2 li:hover{background:#e81215; color:#fff;}
.quick_nav2 li:hover .pd{color:#fff;}
.quick_nav2 li:hover .box{ display:block;}


.quick_kf .h3{ font-size:24px; color:#e81215; line-height:30px; padding:0 0 20px 38px; border-bottom:1px solid #ececec; position:relative;}
.quick_kf .h3 i{ font-size:30px; position:absolute; left:0px; top:0px; height:30px; line-height:30px; color:#888888;}
.quick_kf .p{ padding:15px 0; margin-bottom:5px;}
.quick_kf .m{ overflow:hidden;}
.quick_kf .m a{ width:33.3333%; float:left; display:block; color:#555555; text-align:center; padding:15px 0 12px 0; background:#f9f9f9;}
.quick_kf .m i{ display:block; font-size:28px; color:#e81215; position:relative; display:block; height:34px; line-height:34px; width:34px; margin:0 auto;}
.quick_kf .m i:after{ content:'\20'; width:14px; height:14px; background:url(../images/xiaoxi.gif) no-repeat; background-size:cover; position:absolute; right:-8px; top:-5px;}
.quick_kf .m span{ display:block;}
.quick_kf .m a:hover{ background:#f1f1f1;}

.quick_fw .i{width:66px;border-right:1px solid #ececec;height:90px;line-height:90px;float:left;margin-right: 18px;}
.quick_fw .i i{ font-size:28px; position:relative; width:44px; text-align:center; display:block;}
.quick_fw .i i:after{ content:'\20'; width:14px; height:14px; background:url(../images/xiaoxi.gif) no-repeat; background-size:cover; position:absolute; right:-5px; top:14px;}
.quick_fw .h3{ font-size:18px; line-height:1; padding:15px 0;}
.quick_fw .p{ font-size:32px; line-height:1; color:#e81215;}
.quick_fw .p a{ color:#e81215;}

.quick_wx{}
.quick_wx .box{ width:186px; bottom:0px; top:auto;}
.quick_wx .npd:before{ top:auto; bottom:20px;}
.quick_wx img{ width:100%; height:auto; display:block;}
.quick_wx span{ display:block; padding-top:15px; text-align:center;}

@media screen and (max-width:1366px){
.quick_nav{ width:92px; margin:0px;}
.quick_nav1 .h3{ margin-bottom:3px; font-size:14px;}
.quick_nav2 li{ padding:10px 0;}
.quick_nav2 .pd i{ height:24px; line-height:24px; font-size:24px;}
.quick_nav2 .box{ right:92px;}
}
@media screen and (max-width:1024px){
body{ padding-bottom:50px;}
.quick_bg{ background:rgba(0,0,0,0.5); position:fixed; left:0px; top:0px; right:0px; bottom:0px; display:none;}
.quick_nav{ top:auto; left:0px; width:auto; bottom:0px; margin:0px; -webkit-transform:none;}
.quick_nav1{ display:none;}
.quick_nav2{border-top: 1px solid rgba(255,255,255,0.5);}
.quick_nav2 li{ float:left; width:25%; margin-bottom:0px;border-right: 1px solid #ccc; box-sizing:border-box; padding:0px; display:block; border-radius:0px; position:static;}
.quick_nav2 .pd{ background:#e81214; padding:5px 0; color:#fff;}
.quick_nav2 .pd i{ height:24px; line-height:24px; font-size:24px;}
.quick_nav2 .pd strong{ display:block; line-height:16px; font-size:12px;}
.quick_nav2 .pd:hover {background: #e81214;}
.quick_nav2 .box{ position:fixed; left:50%; bottom:auto; top:50%; right:auto;}
.quick_nav2 .npd{ margin:0;}
.quick_nav2 .npd:before{ transform:rotate(90deg); right:auto; left:50%; bottom:5px; top:auto; display:none;}
.quick_nav2 li:hover .box{ display:none;}

.quick_kf .box{ margin:-120px 0 0 -196px;}
.quick_fw .box{ margin:-66px 0 0 -196px;}
.quick_wx .box{ margin: -122px 0 0 -93px;}
.quick_close{ position:absolute; left:50%; bottom:-40px; margin:0 0 0 -15px; width:30px; height:30px; border-radius:50%; background:#e10000; color:#fff; text-align:center; line-height:30px; cursor:pointer; display:block;}

.top_nav{ height:40px; line-height:inherit; margin-top:-5px;}
.top_nav a{ display:block; margin:0px; line-height:20px;}
}
@media screen and (max-width:480px){
.quick_nav2 .box{ left:25px; right:25px; width:auto;}
.quick_kf .box{ margin:-120px 0 0 0;}
.quick_fw .box{ margin:-66px 0 0 0;}
.quick_wx .box{ margin: -122px 0 0 -93px; width:186px !important; left:50% !important;}

.icase_list .slick-dots li, .ipro_list .slick-dots li{ margin:0 3px;}
.icase_list .slick-dots button, .ipro_list .slick-dots button{ width:6px; height:6px;}
}
@media screen and (max-width:413px){
.quick_fw .p{ font-size:30px}
.quick_kf .m a{ font-size:12px;}

.quick_nav2 .box{ left:20px; right:20px; width:auto;}
}
@media screen and (max-width:374px){
.quick_fw .p{ font-size:24px}
.quick_nav2 .box{ left:15px; right:15px; width:auto;}
}
*/

.zAbout{ background:#eeeeee; padding:80px 0 130px 0;}
.zAboutCon{ margin-bottom:50px;}
.zAboutCon .h3{ font-size:20px; margin-bottom:1em; font-weight:bold; text-align:center;}
.zAboutCon .p{ font-size:14px; line-height:1.875; text-align:center; margin-bottom:1em;}
.zAboutCon .p strong{ font-size:1em; color:#8f0020;}
.zAboutCon .m{}
.zAboutCon .m a{ width:160px; height:48px; line-height:48px; text-align:center; border:1px solid #ddd; display:block; margin:0 auto; border-radius:25px; font-size:16px;}
.zAboutCon .m a:hover{ background:#8f0020; border-color:#8f0020; color:#fff;}
.zRenzheng{ text-align:center;}
.zRenzheng img{ display:inline-block; height:48px; width:auto; vertical-align:bottom;}

.zFooter{ padding:50px 0 25px 0; background:#009ddf; color:#fff;}
.zFooter .li{ float:left;}
.zFooter a{ color:#fff;}
.zFooter a:hover{ color:#8f0020;}
.zStrength{ position:absolute; left:0px; right:0px; top:-250px;}
.zStrength li{ width:25%; float:left;}
.zStrength li a{ display:block; background:#fff; margin-right:1px; font-size:16px; color:#333; text-align:center; line-height:1; padding:50px 0;}
.zStrength li strong{ font-size:3.125em; display:block; color:#8f0020; margin-bottom:0.5em;}
.zStrength li em{ display:block;}
.zStrength li:first-child a{ border-radius:0 0 0 30px;}
.zStrength li:last-child a{ border-radius:0 30px 0 0;}

.zFooterCon{ padding-right:270px; position:relative; color:#fff; margin-bottom:20px;}
.zNav{ width:650px; float:left; width:72.22222222222222%;}
.zNav dl{ width:25%; float:left;}
.zNav dt{ margin-bottom:1em; line-height:1;}
.zNav dt a{ font-size:16px; font-weight:bold;}
.zNav dd{}
.zNav dd a{ font-size:14px; line-height:1.5; padding:4px 0; display:block;}
.zContact{ width:250px; float:left; width:27.77777777777778%;}
.zEwm{ background:#0d93d9; overflow:hidden; margin-bottom:30px;}
.zEwm .img{ float:left; width:100px; background:#fff; padding:5px; box-sizing:border-box;}
.zEwm .img img{ width:100%; height:auto; display:block;}
.zEwm .text{ line-height:100px; text-align:center;}
.zZixun{}
.zZixun ul{ margin-right:-10px;}
.zZixun li{ width:50%; float:left;}
.zZixun a{ display:block; line-height:36px; border:1px solid #fff; border-radius:18px; margin-right:10px; text-align:center;}
.zZixun i{ display:inline-block; vertical-align:bottom; margin-right:6px;}
.zZixun span{ display:inline-block; vertical-align:bottom;}
.zZixun a:hover{ background:#8f0020; border-color:#8f0020; color:#fff;}
.zShare{ position:absolute; right:0px; top:0px;}
.zShare .m1{ height:60px; display:block; margin-bottom:25px;}
.zShare .m1 img{ display:block; margin:0 auto;}
.zShare .m2{ font-size:32px; display:block; text-align:center; font-weight:bold;}
.zShareList{ position:relative; z-index:2;}
.zShareList ul{ float:left;}
.zShareList li{ float:left; margin:0 7px;}
.zShareList li a{font-size:34px; width:34px !important; height:34px !important; padding:0px !important; background:none !important; margin:0px !important; float:none !important; line-height:34px !important; text-align:center; display:block; border-radius:16px; position:relative;}
.zShareList li a:before{ position:relative; z-index:2;}
.zShareList li a:after{ content:''; width:80%; height:80%; position:absolute; left:50%; top:50%; margin:-40% 0 0 -40%; border-radius:50%; background:#fff;}
.zShareList li a.icon-youtube{ color:#e53130;}
.zShareList li a.icon-in{ color:#007bb6;}
.zShareList li a.icon-facebook{ color:#3b5998;}
.zShareList li a.icon-twitter{ color:#1e85b0;}
.zShareList li a.icon-weixin{ color:#21c300;}
.zLink{ margin-bottom:20px; height:36px; line-height:18px; overflow:hidden;}
.zLink strong,
.zLink a{ display:inline-block; vertical-align:bottom; position:relative; color:#7bcdf0; padding-right:9px; font-size:12px;}
.zLink a:before{ content:''; position:absolute; background:#7bcdf0; width:1px; height:12px; right:4px; top:50%; margin-top:-5px;}
.zLink a:hover{ color:#8f0020;}
.zCopy{color:#7bcdf0;}
.zCopy .p1{ float:left;}
.zCopy .p2{ float:right;}
.zCopy a{ color:#7bcdf0;}
.zCopy a:hover{ color:#8f0020;}

@media screen and (max-width:1024px){
.zAbout{ padding:60px 0;}
.zFooter{ padding:25px 0;}
.zStrength{ position:static; margin-bottom:30px;}
.zStrength li a{ font-size:14px; padding:20px 0;}
.zStrength li strong{ font-size:2.5em; margin-bottom:10px;}
.zStrength li:first-child a{ border-radius:0 0 0 15px;}
.zStrength li:last-child a{ border-radius:0 15px 0 0;}
.zNav{ width:auto; overflow:hidden; display:none;}
.zFooterCon{ padding:0px;}
.zFooter .li{ float:none;}
.zZixun{ overflow:hidden;}
.zContact{ width:270px; margin:0 auto 30px auto;}
.zShare{ position:static;}
.zShareList{ text-align:center;}
.zShareList ul{ float:none; display:inline-block; vertical-align:bottom;}
}
@media screen and (max-width:768px){
.zAbout{ padding:40px 0;}
.zStrength{ margin-bottom:0px;}
.zStrength li{ width:50%; margin-bottom:20px;}
.zStrength li a{ background:none; padding:0px; margin:0px; color:#fff;}
.zStrength li strong{ font-size:2em; color:#fff;}
.zStrength li:first-child a{ border-radius:15px 0 0 0;}
.zStrength li:last-child a{ border-radius:0 0 15px 0;}
.zCopy .p1,
.zCopy .p2{ float:none; text-align:center;}

.ibanner .slick-dots{ bottom:15px; font-size:6px;}
.ibanner .slick-dots li button{ font-size:6px;}
.isolution_tit .h3{ margin-bottom:1px; font-size:13px; height:2.5em; line-height:2.5;}
.isolution_tit .h3:after{ width:16px; margin-left:-8px; height:8px; background-size:16px 8px; bottom:-8px;}
.inews_list .em{ text-align:left;}
.icase_list .slick-dots li, .ipro_list .slick-dots li{ margin:0 3px;}
.icase_list .slick-dots button, .ipro_list .slick-dots button{ width:8px; height:8px;}
.zRenzheng{ margin:0 -10px;}
.zRenzheng img{ height:32px;}
}
@media screen and (max-width:413px){
.isolution_tit .h3{font-size:12px;}
}





