@charset "utf-8";

/*
Rebuild: 2018/07/26
Author：Jony
Author URI：www.jonykit.com
*/

/*iconfont*/
@font-face {
  font-family: 'iconfont';  /* Project id 397706 */
  src: url('//at.alicdn.com/t/font_397706_qli68nz43xk.woff2?t=1653630811968') format('woff2'),
       url('//at.alicdn.com/t/font_397706_qli68nz43xk.woff?t=1653630811968') format('woff'),
       url('//at.alicdn.com/t/font_397706_qli68nz43xk.ttf?t=1653630811968') format('truetype');
}
/* @font-face {
	font-family:"iconfont";
	src: url('font/iconfont.eot?#iefix') format('embedded-opentype'), 
	url('font/iconfont.woff') format('woff'), url('font/iconfont.ttf') format('truetype'), 
	url('font/iconfont.svg#iconfont') format('svg')
} */
.iconfont{font-family: iconfont!important;font-style: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale}
/*reset*/
*{margin:0;padding:0;list-style:none;box-sizing:border-box;font-size:16px;font-family: -apple-system, "Helvetica Neue", "Helvetica", "Arial", "PingFang SC", "Hiragino Sans GB", "STHeiti", "Microsoft YaHei", "Microsoft JhengHei", SimSun, sans-serif;outline:none;}blockquote,body,button,dd,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,hr,input,legend,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}address,cite,dfn,em,var{font-style:normal}ol,ul{list-style:none}a,a:hover{text-decoration:none;color:#666;}fieldset,img{border:0}button,input,select,textarea{font-size:100%}table{border-collapse:collapse;border-spacing:0}
[class*=col-]{float:left}
.col-1{width:8.33%}.col-2{width:16.66%}.col-3{width:25%}.col-4{width:33.33%}.col-5{width:41.66%}.col-6{width:50%}.col-7{width:58.33%}.col-8{width:66.66%}.col-9{width:75%}.col-10{width:83.33%}.col-11{width:91.66%}.col-12{width:100%}
@media screen and (min-width:992px) and (max-width:1200px){.col-1{width:8.33%}.col-2{width:16.66%}.col-3{width:25%}.col-4{width:33.33%}.col-5{width:41.66%}.col-6{width:50%}.col-7{width:58.33%}.col-8{width:66.66%}.col-9{width:75%}.col-10{width:83.33%}.col-11{width:91.66%}.col-12{width:100%}}
@media screen and (min-width:769px) and (max-width:992px){.col-md-1{width:8.33%}.col-md-2{width:16.66%}.col-md-3{width:25%}.col-md-4{width:33.33%}.col-md-5{width:41.66%}.col-md-6{width:50%}.col-md-7{width:58.33%}.col-md-8{width:66.66%}.col-md-9{width:75%}.col-md-10{width:83.33%}.col-md-11{width:91.66%}.col-md-12{width:100%}}
@media screen and (min-width:480px) and (max-width:768px){.col-sm-2{width:16.66%}.col-sm-3{width:25%}.col-sm-4{width:33.33%}.col-sm-5{width:41.66%}.col-sm-6{width:50%}.col-sm-7{width:58.33%}.col-sm-8{width:66.66%}.col-sm-9{width:75%}.col-sm-10{width:83.33%}.col-sm-11{width:91.66%}.col-sm-12{width:100%}}
@media screen and (max-width:480px){.col-sm-1{width:8.33%}.col-sm-2{width:16.66%}.col-sm-3{width:25%}.col-sm-4{width:33.33%}.col-sm-5{width:41.66%}.col-sm-6{width:50%}.col-sm-7{width:58.33%}.col-sm-8{width:66.66%}.col-sm-9{width:75%}.col-sm-10{width:83.33%}.col-sm-11{width:91.66%}.col-sm-12{width:100%}}
/*public style*/
.hide{display:none}.show{display:block}.invisible{visibility:hidden}.center-block{display:block;margin-right:auto;margin-left:auto}.pull-right{float:right!important}.pull-left{float:left!important}.text-right{text-align:right!important}.text-left{text-align:left!important}.text-center{text-align:center!important}.clear:after,.ks-clear:after{content:'\20';display:block;height:0;clear:both}.clearfix:after,.clearfix:before{content:"";display:table}.clearfix:after{clear:both}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}::selection{color:#FFF;background-color:#ff3f47;text-shadow:none}img{max-width:100%;border:none;}.public-w100{width:100%!important;}.w100{width:100%}.padding-x-10{padding:0 1rem}.padding-y-10{padding:1rem 0}.padding-x-20{padding:0 2rem}.padding-y-20{padding:2rem 0}.w-1200{width:100%;max-width:1340px;width:1340px\9; margin:0 auto;}
 /*ie8 alert */
.ie-alert{position:fixed;top:0;left:0;z-index:2000;width:100%;height:100%;background: url(../images/chanping-bg.png) repeat;}
.browser-box{position:absolute;top:50%;left:50%;z-index:2001;width:600px;height:520px;margin:-260px 0 0 -300px;padding:60px; background-color:#FFF;}
.browser-box p{line-height:30px;font-size:18px;color:#333;text-align:center;}
.browser-box span{display:block;width:100%;line-height:30px;text-align:center;font-size:16px;color:#888;}
.browser-box span a{font-size:16px;color:#f56458;}
.wep{width:100%;height:160px;margin:30px 0 30px;text-align: center;}
.wep{background: url(../images/wep.png) top center no-repeat;background-size:160px 160px;}
.browser{width:100%;height:60px;text-align:center;}
.browser>a{display:inline-block;width:160px;height:60px;margin:20px; border:1px solid #E9E9E9;background:url(../images/icons.png) bottom center no-repeat;}
.browser>a:hover{background-color:#F6F6F6!important;}
.browser>a:first-child{background:url(../images/icons.png)  top center no-repeat;}

/*=======================PC=====================*/
/*header*/
.header{position:fixed;top:0;left:0; z-index:100;width:100%;height:80px; padding:0; background:#FFF;border-top:3px solid #e41e2b\9;}
.header + div{margin-top:80px;margin-top:60px\9; overflow:hidden;}
.nav-up{transform:translate3d(0,-60px,0);box-shadow:none!important; transition:all .4s ease-in-out;}
.header:before{content: '';position: absolute;width: 100%;height: 3px;top: 0;left: 0;z-index:9;background-color: #e41e2b;transform-origin: bottom right;animation:line 1s ease-out;}
 @keyframes line{from{transform: scaleX(0);transform-origin: bottom left;}to{transform: scaleX(1);transform-origin: bottom left;}}
.nav-lg{float: right; width:86%;height:80px;line-height:80px; max-width:2000px;background-color:#FFFFFF;}
/*logo*/
.nav-left{display: inline-block; width:auto;height:80px;line-height:80px;padding-left:40px;}
.logo a:hover{text-decoration:none;}
.logo a:before{display: inline-block;float: left; content:"\e61e";color:#FF0000;}
.logo a:after{display: inline-block;float: left;content: "\e652";color:#000000;}
.logo a{font-family:"iconfont";font-size:50px;}
.nav-left li{display:inline-block;float:left;width: auto;}
.nav-left .logo{padding-right:10px}
.nav-left .logo>a{display: inline-block; height: 80px;line-height:80px; overflow: hidden;}
.logo-info{position:relative;top:50%;margin-top:-16px; padding-left:10px;font-size:14px;border-left:1px solid #EEEEEE;}
.logo-info span{display:block; color:#888;height:20px;line-height:20px;font-size:13px;letter-spacing:3px;}
/*导航目录*/
.menu-btn{display:none;}
.nav-right{float: right;width:54%;height:80px;opacity:1; transform: scaleY(1);}
.nav-right>li{float:left;height:80px;font-size:16px;width:14.2857142%;visibility: visible; text-align: center;opacity:1;}
.nav-right li .menu{display:inline-block;height:80px;padding:0 5px; line-height:80px;font-size:16px;color:#333;border-bottom:3px solid transparent;}
.menu-now{color:#ff3f47!important;border-bottom:3px solid #ff3f47!important;}
.nav-right li .menu:hover{text-decoration:none;color:#ff3f47;}
.menu-selected{color:#ff3f47;border-bottom:3px solid #ff3f47}
.menu-active{color:#ff3f47!important;}
.menu-box{position:relative;overflow:visible;}
.submenu{display:none;position: absolute;top:65px;top:80px\9; z-index:99;padding:10px;border-radius:4px;background-color:#FFFFFF;box-shadow:0px 10px 30px rgba(0,0,0,.06);border:1px solid #F1F1F1;-webkit-transform: perspective(500px) rotateX(-15deg);opacity: 0;}
.submenu:before{display:inline-block;position:absolute;top:-16px;z-index:99;left:50%;width:0;height:0;margin-left:-8px;overflow:hidden;line-height:0;border-width:8px;border-style:dashed dashed solid dashed;border-color:transparent transparent #ff3f47 transparent;content:"";}
.submenu-down{display:block;transform-origin:50% 0; animation:menuDown .4s forwards }
@keyframes menuDown{0%{opacity:0;transform: perspective(500px) rotateX(-30deg);}100%{opacity:1;transform: perspective(500px) rotateX(0deg);}}
.submenu a:hover{text-decoration:none;color:#e41e2b!important;}
/*解决方案*/
.submenu-1{width:350px;left:-112px; padding:10px 10px 0;}
.submenu-1 .submenu-left{width:100%;padding:16px 0 10px;overflow:auto;}
.submenu-1 .submenu-left li{float:left;width:50%;padding:0 0 10px 50px;padding:0 20px 20px 20px\9; text-align:left;}
.submenu-1 .submenu-left li a{position:relative;display:block;height:24px;line-height:20px;font-size:16px;color:#333;}
.submenu-1 .submenu-left li P{width:100%;font-size:13px;height:40px;line-height:20px;color:#999999;overflow:hidden;}
.submenu-1 .submenu-left li a:before{display:inline-block;position:absolute;top:1px;left:-30px;width:26px;height:24px;text-align:center;font-family:"iconfont";font-size:20px;transition:all .4s;}
.submenu-1 .submenu-left li:nth-child(1) a:before{content:"\e70d";display:inline-block;font-size:19px;}
.submenu-1 .submenu-left li:nth-child(2) a:before{content:"\e673";display:inline-block;font-size:22px;}
.submenu-1 .submenu-left li:nth-child(3) a:before{content:"\e641";display:inline-block;font-size:20px;}
.submenu-1 .submenu-left li:nth-child(4) a:before{content:"\e663";display:inline-block;}
.submenu-1 .submenu-left li:nth-child(5) a:before{content:"\e68d";display:inline-block;font-size:22px;left:-32px;}
.submenu-1 .submenu-left li:nth-child(6) a:before{content:"\e637";display:inline-block;font-size:18px;left:-29px;}
.submenu-1 .submenu-left li:nth-child(7) a:before{content:"\e76e";display:inline-block;font-size:18px;left:-29px;}
.submenu-1 .submenu-left li a:hover:before{transform:rotateY(180deg);}
/*产品中心 */
.submenu-4{width:460px;left:-166px;}
.submenu-4 ul li{float:left;width:33.333333%;width:32%\9;min-height:175px;padding:5px 20px 0;}
.submenu-4 ul li:first-child{width:36%\9;}
.submenu-4 ul li:nth-child(n){width:32%;}
.submenu-4 ul li:nth-child(4n),.submenu-4 ul li:nth-child(1){width:36%!important;}
.submenu-4 ul li:nth-child(4),.submenu-4 ul li:nth-child(5),.submenu-4 ul li:nth-child(6){min-height:104px;}
.submenu-4 ul a{display:block;text-align:left;line-height:28px;font-size:14px;color:#888;}
.submenu-4 ul a:first-child{font-size:16px;color:#333333;}
/*最新技术*/
.submenu-2{width:600px;left:-236px;padding:20px 30px;}
.submenu-2 ul li{width:33.333333%;float: left;line-height:28px;font-size:14px;text-align:left;}
.submenu-2 ul li a{font-size:14px;color:#333333;}
/*新闻中心 */
.submenu-3,.submenu-5,.submenu-6{width:120px;left:0px;}
.submenu-3 li,.submenu-5 li,.submenu-6 li{line-height:32px;}
.submenu-3 a,.submenu-5 a,.submenu-6 a{font-size:16px;color:#333333;}

/*搜索和语言*/
.nav-top{float: right; width:14%;height:80px;line-height:80px; margin:0;padding:0;background-color:#FFFFFF;}
.select{display: inline-block;float: left; width:58%;text-align: center;border:none;}
.select span{color:#aaa;font-size:14px;}
.select i{color:#888;font-size:14px;font-family:"microsoft yahei";font-style:normal;}
.select:hover{cursor:pointer;}
.language{display:none; position:absolute;top:80px;right:0;z-index:80;width:8.45%;text-align: center;background-color:#FFFFFF;}
.language a{display:block;width:100%; line-height:40px;border-top:1px solid #F2F3F4;font-size:14px; color:#888;}
.language a:hover{background-color:#F2F3F4;text-decoration:none;color:#FF0844;}
/*搜索框*/
.search-click{position:relative;display:inline-block;float: left;width: 40%;height:80px; overflow: hidden; text-align: center; font-size:18px;border-left:1px solid #F2F3F4;border-right:1px solid #F2F3F4;}
.search-click:hover{background-color:#F6F5F6;cursor: pointer;}
.search-click span{display: inline-block;float: left; width:100%;font-size:20px;}
.search-click:hover span{color:#e41e2b;font-size:18px;}
.search-click span:first-child{transform: scale(1);opacity:1;}
.search-click span:last-child{transform: scale(0);opacity:0;}
.search-active{background-color:#F6F5F6;}
.search-active span{color:#FF0844;font-weight:800;}
.search-active span:first-child{margin-top:-80px;transform: scale(0);opacity:0; transition: all .4s,opacity .6s; }
.search-active span:last-child{transform:scale(1);opacity:1;transition: all .4s,opacity .6s;}
.search{position: absolute;bottom:5px;right:0;z-index:8;width:0;margin-right:15%;padding-bottom:10px;background-color:#FFFFFF;opacity:0; transition: all .3s;}
.search-show{width:58vw;width:58%\9;opacity:1; transition: all .6s;}
input#search-text::-webkit-input-placeholder{color:#DDD;}
.search form{position: relative;width:100%;overflow: hidden;box-shadow:0 3px 12px rgba(255,255,255,.4);border-bottom:1px solid #BBB;transition:all 2s;}
.search form:after {content: '';position: absolute;width: 100%;transform: scaleX(0);height: 1px;bottom: 0;left: 0;z-index:9;background-color:#ff6661;transform-origin: bottom right;transition: transform 0.4s ease-out;}
.search form:hover{border-bottom-color:#FFFFFF;border-bottom:1px solid transparent;}
.search form:hover:after {transform: scaleX(1);transform-origin: bottom left;}
.search #search-text{width:92%;padding-left:5px;font-size:14px;}
.search #search-btn{width:8%;padding-left:20px; background-color:#FFFFFF;color:#FFFFFF;font-size: 20px;color:#666;transition:all .4s;}
.search #search-btn:hover{font-size:24px;cursor: pointer;color: #e41e2b;}
#search-btn,#search-text{float: left;height:50px;line-height:60px;border:none;outline:none;}
#search-text{height:36px;line-height:36px;margin-top:14px;}

/*导航滚动*/
.header-scroll,.header-scroll .nav-lg,.header-scroll .nav-top,.header-scroll .nav-left,.header-scroll .nav-right li .menu,.header-scroll .nav-left .logo>a{height:60px;line-height:60px;transition:all .4s;}
.header-scroll .search-click,.header-scroll .menu-box,.header-scroll .nav-right{display:block;height:60px;}
.header-scroll .nav-left .logo>a{font-size:46px;font-size:50px\9;}
.header-scroll .submenu{top:50px;}
.header-scroll .language{top:60px;box-shadow:0 3px 6px rgba(0,0,0,.03);}
.header-shadow{box-shadow:0px 6px 24px rgba(0,0,0,.3);}
.header-scroll .search-show{padding:0;}

/*footer*/
.footer{padding:60px 0 0;overflow:hidden; background-color:#4A4A4A;}
.cont{float: left; width:60%;}
.tel-sale,.tel-stage{display:block;float: left; width:auto;line-height:40px;font-size:30px;color:#ccc;transition:all .4s;}
.tel-sale:hover,.tel-stage:hover,.cont-address:hover{text-decoration:none;color:#FFFFFF;}
.tel-sale:hover:before,.tel-stage:hover:before,.cont-address:hover:before{transform:translate3d(0,-2px,0);text-shadow:3px 3px 6px rgba(0,0,0,.4);color:#ff5f5a;}
.tel-sale:before,.tel-stage:before{display:inline-block;padding-right:10px; font-family:"iconfont";font-size:32px;color:#F7F7F7;}
.tel-sale:before{content:"\e61c";transition:all .4s;}
.tel-stage:before{content:"\e63e";padding-left:60px;transition:all .4s;}
.tel-sale:after{display:inline-block;padding-left:6px; content:"销售";font-size:10px;}
.tel-stage:after{display:inline-block;padding-left:6px; content:"前台";font-size:10px;}
.cont-address{display:inline-block;width:100%;padding:40px 0 0; font-size:18px;color:#ccc;line-height:24px;}
.cont-address:hover:after{background-color:#ff6661;color:#FFFFFF;transform:translate3d(0,-2px,0);}
.cont-address:before{display:inline-block;padding-right:5px;font-size:24px;color:#F7F7F7; content:"\e61a";font-family:"iconfont";transition:all .4s;}
.cont-address:after{display: inline-block;height:16px;line-height:16px;padding:0 5px;font-size:10px;background-color:#8c8c8c;margin-left:5px;border-radius:3px;color:#F8F8F8; content:"在地图中显示";transition:all .4s;}
.blogroll{float: right; width:40%;max-width:330px;margin-top:-20px;}
.blogroll:before{display:block;float:left;width:100%;margin-left:10px;line-height:40px;font-size:18px;font-weight:800; color:#CCCCCC; content:"友情链接";}
.blogroll a{display:inline-block; float:left;width:100px;line-height:30px;margin:5px;text-align: center;font-size:14px; background-color:#797979;color:#CCCCCC;transition:all .4s;}
.blogroll a:hover{background-color:#ff6661;color:#FFFFFF;text-decoration:none;}
.copyright{width:100%;float: left;margin-top:40px;font-size:14px;color:#999; text-align: center; background-color:rgba(0,0,0,.1);background-color:#636363\9;}
.copyright span,.copyright a{display:inline-block;padding:10px;color:#999;font-size:14px;}
.copyright a:hover{color:#CCC;}
/*sildebar*/
.side-bar{position:fixed;bottom:100px;right:0;z-index:30;width:130px;height:208px;}
.side-bar a{position:relative;right:-80px;display:block;float:left;width:130px;height:50px;padding-right:20px;line-height:50px;text-align:right;font-size:14px;color:#F8F8F8;text-decoration:none;margin-bottom:2px;background-color:rgba(0,0,0,.3);background-color:#888\9;background-color: rgba(0,0,0,.3);transition:all .4s;}
.side-bar a.topic-page{right:-80px!important;width:50px;height:150px;padding:0;}
.side-bar a.topic-page img{display:block;width:100%;height:100%;}
a.icon-tel{width:160px;font-size:13px;}
a.icon-weibo{width:195px;font-size:13px;}
.side-bar a:hover{right:0;background-color:#ff6661;}
a.icon-tel:hover{right:30px;}
a.icon-weibo:hover{right:65px;}
a.icon-wechat:hover{right:-80px;}
.side-bar a:before{display:inline-block;float: left; width:50px;height:50px;font-family: "iconfont"; line-height:50px;text-align: center;font-size:24px;font-weight:300; color:#F6F5F6;}
.icon-weibo:before{content:"\e705";}
.icon-wechat:before{content:"\e619";}
.icon-tel:before{content:"\e62c";}
.icon-gotop:before{content:"\e628";}
a.icon-gotop{display:none;}
.wechat-code{display:none;position:fixed;right:50px; bottom:206px;z-index:101; width:150px; height:174px;padding:10px;overflow:hidden; background-color:#ff6661;}
.wechat-code img{display: inline-block;width:100%;height:auto;}

/*首页*/
/*banner*/
.tp-banner-container{position:relative;overflow:hidden;}
.sliders,.sliders li{height: 100%}
.sliders{list-style:none;overflow:hidden;width:100%;padding:0;margin:0}
.prev,.next{position:absolute;top:50%;margin-top:-20px;z-index:2;width:40px;height:40px;font-size:0;opacity: .3}
.sliders_nav{width:40px;height:60px;line-height:55px; background-color:rgba(0,0,0,.3);background-color:#fff\9; color:#ff3f47;text-align:center;font-size:0px;font-family:"iconfont";}
.sliders_nav:before{font-size:30px;font-weight:800;}
.prev{left:10px;}
.prev:before{content:"\e633";}
.next{right:10px;}
.next:before{content:"\e612";}
.prev:hover,.next:hover{opacity:1;background-color:rgba(0,0,0,.4);color:#ff3f47;}
.sliders_tabs{position:absolute;bottom:30px;left:50%;z-index:2;margin-left:-156px}
.sliders_tabs li{width:100px;height:3px;padding:0 2px;float:left}
.sliders_tabs li a{display:inline-block;width:100%;height:3px;font-size:0;border-radius:10px;background-color:#FFFFFF;opacity:.6;}
.sliders_here a{background-color:red!important}
.sliders li{position:absolute;display:none;width:100%;left:0;top:0;height:auto;overflow:hidden}
.sliders li:first-child{position:relative;display:block;float:left}
.sliders img{display:block;float:left;border: 0}
.sliders li .pic-bofile{height: 560px;width:160%;position: absolute;top:0;left: 50%;z-index:3;margin-left: -1000px;}
.bread-box{border-bottom:1px solid #f3f3f3;overflow:hidden;}
/*滚动新闻*/
.slogan{padding:10px 0 30px;overflow:hidden;background-color:#FFFFFF;}
.home-news{float: left;width:100%;max-width:100%; margin:0 auto;line-height:30px;text-align:center;color:#666;}
#scrollDiv,.scroll{width:60%;height:30px;margin:0 auto;overflow:hidden;}
#scrollDiv li{width:100%; height:30px;line-height:30px;text-align:center}
#scrollDiv li *{display:inline-block;height:30px;line-height:30px;}
#scrollDiv li i.icon{font-size:16px;color:#e41e2b;opacity:.6;}
#scrollDiv li .scroll-news span{padding:0 5px;font-size:14px;color:#888;}
#scrollDiv li .scroll-news span:hover{color:#e41e2b;}
#scrollDate{padding-right:5px; font-size:12px;color:#999}
#scrollMore{height:20px!important;line-height:20px!important;padding:0 10px;font-size:10px; background-color:#999;color:#FFFFFF; border-radius:20px;opacity:.6;transition:all .4s;}
#scrollMore:hover{text-decoration:none;background-color:#e41e2b;}
.slogan h2{float: left;width:100%;margin:40px 0 30px;text-align:center;line-height:40px;font-size:24px;font-weight:400; color:#333;letter-spacing:3px;} 
/*首页-产品板块*/
.home-product{position:relative;padding:40px 0 36px;overflow:hidden;}
.home-product canvas{position:absolute;top:0;left:0;z-index:0;width:100%;height:auto;}
.home-product h3,.home-advantage h3,.home-about-us h3{line-height:30px;font-size:18px;font-weight:400;text-align: center;color:#f66f6a}
.home-product .product h2,.home-advantage h2,.home-about-us h2{position:relative;margin-bottom:70px;padding-left:20px; line-height:66px;font-size:32px; text-align: center;font-weight:600; color:#444;letter-spacing:5px;}
.home-product .product h2:after,.home-advantage h2:after,.home-about-us h2:after{display:block;position: absolute;left:50%;bottom:-10px; content:"";width:60px;height:2px;margin-left:-30px; background-color:#e41e2b;}
.home-product .product{position:relative;float:none;}
.product-list{padding-top:4px}
#wrap{height:auto;margin:0 auto}
#wrap ul li{position:relative;float:left;width:31.5%;height:0;overflow:hidden;padding-bottom:20%;padding-bottom:18%\9; list-style:none;box-shadow:0px 6px 24px rgba(0,0,0,.08);border-radius:4px;}
#wrap ul li+li{margin:0 0 2.75% 2.75%;margin:2%\9;}
#wrap ul li{width:29.333333%\9;margin:2%\9;}
#wrap ul li:nth-child(4){margin-left:0;}
.a1{position:relative; display: block;height:0;padding-bottom:66%;overflow:hidden;}
#wrap ul li img{transform: scale(1);transition:filter .3s,transform 1s;}
.divA{position:absolute;left:0;bottom:0;bottom:-20px\9; z-index:2;width:100%;transform:translate3d(0,0,0); padding:60px 18px 20px;padding:10px\9; line-height:30px;background:-webkit-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.7));transition:all .6s;color:rgba(255,255,255,.8);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f000000,endColorstr=#7f000000)\9;}
.divA p:first-child{font-size:22px;font-size:18px\9;color:#fff\9;font-weight:800\9;}
.divA p:last-child{font-size:14px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;color:rgba(255,255,255,.6);}
.divA .p2{color:#999\9;}
.a2{position:absolute;top:0;top:360px\9;transform:translate3d(0,360px,0);left:0;z-index:3;height:0;padding:10px 30px 75%;background-color:rgba(0,0,0,.3);opacity:.3;transition:all .6s;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f000000,endColorstr=#7f000000)\9}
.a2:hover{text-decoration:none;}
.a2 .p4{line-height:64px;font-size:20px;font-weight:800\9; color:#FFFFFF;border-bottom:1px solid rgba(255,255,255,.3);border-bottom:1px solid #999\9;}
.a2 .p5{height:96px;line-height:24px;overflow:hidden;margin:20px 0 6px;color:rgba(255,255,255,.8);color:#F3F3F3\9;font-size:14px;text-align:justify;}
.a2 .p7{text-align: center;line-height:50px;display:none\9;}
.a2 .p7 span{display: inline-block;width:100px;line-height:30px;text-align: center;border-radius:30px;background-color:rgba(255,255,255,.6);background-color:#FFFFFF\9;color:#666;font-size:14px;transition:all .4s;}
.a2 .p7:hover span{background-color:rgba(255,0,0,.8);border:1px solid rgba(255,0,0,.9); color:#F8F8F8;box-shadow:0px 4px 12px rgba(255,0,0,.6);}
#wrap ul li:hover{transform:translate3d(0,0,0);border-radius:4px;box-shadow:0px 10px 20px rgba(0,0,0,.2);}
#wrap ul li:hover img{transform:translate3d(0,0,0); filter: blur(18px);transform: scale(1.3);transition:filter .8s,transform 1s;}
#wrap ul li:hover .divA{bottom:-120px\9;transform: translate3d(0,120px,0);}
#wrap ul li:hover .a2{top:0\9;opacity:1;transform:translate3d(0,0,0);}
/*首页-我们的优势*/
.home-advantage{padding:56px 0 140px;overflow: auto; background:url(../images/bg-1.png) center center no-repeat ;background-attachment:fixed;background-size:cover;background-color:transparent;width:100%\9;}
.advantage{width:100%\9;padding:0 30px\9;}
.advantage>h2{margin:0 0 60px;text-align: center;font-size:32px;letter-spacing:5px; color:#333333;}
.advantage-chose{position:relative;display: table;background-color: rgba(255,255,255,.8);box-shadow:0px 6px 30px #e3e6fd;width:100%\9;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7fe6e9fd,endColorstr=#0fffffff)\9;overflow:hidden;}
.advantage-chose:hover{box-shadow:0px 0px 18px rgba(0,0,0,.2);}
.advantage-chose li{position: relative;z-index:4;display: table-cell; width:1000px;padding:30px 50px;text-align: center;}
.advantage-chose li:after{position: absolute;top:50%;left:0;z-index:3;content:"";width:1px;height:80px;margin-top:-40px;background-color:rgba(0,0,0,.2); background-color:#e41e2b\9;}
.advantage-chose li:first-child:after{display:none;}
#ad-masker{position:absolute;top:0;left:0; z-index:2;opacity:0;width:25%; height:100%;padding:20px;background:linear-gradient(rgba(255,0,0,.5),rgba(255,0,0,.8));background-color:transparent\9;transition:all .8s;}
#ad-masker:after{display:block; content:"";width:100%;height:100%;/*border:1px solid rgba(255,255,255,.5);background-color: rgba(255,255,255,.05); box-shadow:0px 0px 20px rgba(255,255,255,.2);*/}
.advantage-chose:hover #ad-masker{opacity:1;background-color:#e41e2b\9;box-shadow:0px 8px 24px rgba(255,0,0,.6);}
.advantage-pic1{margin:20px 0 0;font-size:80px;font-family: "iconfont";color:#666\9;background: linear-gradient(to top, #ff0844, #ffb199);-webkit-background-clip: text;color: transparent;}
.ad-product:before{content:"\e615";font-size:74px;}
.ad-tech:before{content:"\e609";}
.ad-team:before{content:"\e617";}
.ad-service:before{content:"\e616";}
.advantage-chose li h3{margin-top:-10px;line-height:60px;font-size:18px;letter-spacing:3px; color:#333;transition:all .4s;}
.advantage-chose li p{line-height:24px;font-size:13px;color:#888;text-align:center;transition:all .4s;}
.advantage-chose li:hover .advantage-pic1 {animation:ad ease-in-out .6s;animation-fill-mode: forwards;color:#FFFFFF\9;}
.advantage-chose li:hover h3{color:#FFFFFF;}
.advantage-chose li:hover p{color:rgba(255,255,255,.8); color:#DDDDDD\9;}
@keyframes ad{0%{transform: scale(1);color:#666;}50%{color:rgba(255,0,0,.2);}60%{transform: scale(.4)}80%{transform: scale(1)}100%{color:#FFFFFF;}}
/*首页-新闻*/
.home-about-us{height:760px\9;overflow:hidden\9;padding: 40px 0 80px;background-color:#F8F8F8;overflow: hidden;background:url(../images/bg2.png) bottom center no-repeat;background-color:transparent;}
.home-about-us h2{margin-bottom:60px;}
.sp-thumbnails{position:relative;width:calc(100% + 80px);width:100%\9;height:490px;height:460px\9;margin-left:-40px;margin-left:0\9; padding:0 20px; overflow: hidden;}
.prev-news,.next-news{position:absolute;z-index:3;top:50%;width:30px;height:80px;margin-top:-40px;line-height:80px;text-align: center;font-size:32px; background-color:#f66f6a;color:#FFFFFF;opacity:0;transform: scale(0);font-family:"iconfont";}
.prev-news{left:-40px;}
.next-news{right:-40px;}
.news-nomore{background-color:#EEEEEE!important;cursor: default!important;}
.sp-thumbnail{position:relative;top:0;}
.about-us:hover .prev-news{left:6px;opacity:1;transform: scale(1); transition:all .4s;}
.about-us:hover .next-news{right:6px;opacity:1;transform: scale(1); transition:all .4s;}
.prev-news:hover,.next-news:hover{color:#FFFFFF;background-color:#e41f2b;cursor: pointer;}
.sp-thumbnail{width:50%;float: left; padding:20px;}
img.sp-thumbnail{width:100%!important;transform:scale(1.2)!important;}
.news-box{float:left;width:100%;background-color:rgba(255,255,255,.8);border:1px solid #F5F5F5;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4fffffff,endColorstr=#4fffffff)\9;transition:all .6s;border:1px solid #F3F3F3\9;}
.sp-thumbnail-image-container{float: left; width:40%; height:0;padding-bottom:30%;overflow: hidden;background-color:#F9F9F9;}
.sp-thumbnail-image-container img{width:100%;transition:all .4s;}
.sp-thumbnail-text{width:60%;float:left; padding:5px 20px 10px 30px;}
.sp-thumbnail-description{height: 40px;line-height:46px;font-size:18px;color:#333;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.sp-thumbnail-title{height:20px;line-height:14px ;font-size:12px;color:#CCCCCC;}
.news-info{height:92px; margin-top:16px; padding:16px 0;line-height:24px;font-size:13px;color:#888;border-top:1px solid #DDDDDD;text-align: justify;overflow: hidden;transition:all .4s;}
.news-box:hover{box-shadow:0px 10px 30px rgba(0,0,0,.06);transform: translate3d(0,-5px,0);border-radius:4px;}
.news-box img{transition:all .8s;}
.news-box:hover img{filter:saturate(110%);}
.news-box:hover .news-info{border-top-color:#f9cacd;}

/*解决方案*/
.bread{line-height:20px;padding:5px 5px 5px 30px;}
.bread>i{padding-right:5px; font-size:16px;color: #e41e2b;}
.bread span>a{color:#666;font-size:14px;}
.bread span>a:hover{color:#e41e2b;text-decoration:none;}
.bread span>a:after{display: inline-block; content:"/";padding:0 5px; font-size:10px;color:#AAA!important;}
.bread span a:last-child{color:#AAAAAA!important;}
.bread span a:last-child:after{display:none;}
.solution{float: left;padding-top:65px;}
.text-detal,.solution{width:100%;overflow: hidden;}
.solution .share{display:none;}
.solution-main{background:rgba(255,255,255,.8);overflow:hidden;margin-bottom:80px;box-shadow:0px 4px 20px rgba(0,0,0,.01); padding:20px 20px 60px}
.solution-menu{float: left; width:100%;line-height:48px;margin-bottom:65px;background-color: #f2f2f2;}
.tab-title.selected{background-color:#f66f6a!important;}
.tab-title.selected a{color:#FFFFFF!important;border:none!important;}
.HR-main .tab-title:hover{background-color:#F6F6F6;}
.tab-title{width:14%;float:left;text-align:center;}
.tab-title a{position: relative;padding:6px 0;}
.tab-title a:hover{text-decoration:none;color:#e41e2b;}
.solution-left{padding:0 30px 0 10px;border-right: 1px solid #f1f1f1;}
.solution-left h2{margin:-70px 0 10px; padding:10px 0 30px;text-align: center;font-size:28px;color:#333;border-bottom:1px solid #f1f1f1;}
.solution-detal p,.solution-detal span,.tech-main-text p,.tech-main-text span{font-size:16px;line-height:2.2;text-align: justify; color:#666666!important;font-family:"Microsoft YaHei"!important;}
.solution-detal img{display: inline-block;max-width:80%!important;height: auto!important; margin:20px auto;border-radius:5px;}
.tech-main-text img{display: inline-block;max-width:80%!important;margin:30px;}
.solution-right{padding:0 0 0 20px;}
.solution-lianxi{position:relative;width:100%; margin-bottom:20px; padding:10px 20px 15px;background-color:#F6F5F6;border-radius: 5px;transition:all .8s;}
.solution-lianxi:hover{box-shadow: 2px 3px 21px rgba(0,0,0,.1);}
.solution-lianxi:hover li{color:#a66731;transition:all .6s;}
.solution-lianxi:after{position:absolute;right:10px;top:0;z-index:1; content:"\e61e";font-family:"iconfont";color:#f3f3f3;font-size:8vw;transform: rotate(3deg);text-shadow: -2px 2px 8px rgba(255,255,255,.8);}
.solution-lianxi>span{line-height:40px; font-size:18px;font-weight:800;color:#666;}
.solution-more>span{line-height:30px;font-size:18px;font-weight:800;color:#666;}
.solution-lianxi li{position:relative;z-index:3; line-height: 30px;font-size:14px;color:#caa0a0;}
.solution-lianxi li:last-child{line-height:24px;}
.solution-more{width: 100%;padding:10px;}
.solution-more li a{position: relative;display:block;width:100%; line-height:42px;font-size:14px;color:#666;border-bottom:1px solid #EEEEEE; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.solution-more li a:hover{text-decoration:none;}
.solution-more li a:after {content: '';position: absolute;width: 100%;transform: scaleX(0);height: 1px;bottom: 0;left: 0;z-index:9;background-color:rgba(255,0,0,.3);transform-origin: bottom center;transition: transform 0.4s ease-out;}
.solution-more li a:hover:after {transform: scaleX(1);transform-origin: bottom center;}
#fontCon p{text-indent:32px!important;}
#fontCon p,#fontCon span{font-size:16px!important;line-height:2!important;}

/*产品中心，聚合页*/
.chanping-main{padding:0 0 40px;margin-bottom:80px;}
.chanping-main .title-product{padding:60px 0 40px; line-height:36px;text-align: center;}
.chanping-main .title-product span{display:block;font-size:28px;color:#666;font-family:"microsoft yahei";letter-spacing:3px;}
.title-product span:last-child{font-size:20px;font-weight:400;color:#CCCCCC;}
.chanping-box li{width: 33.333333%;padding:20px;}
.chanping-box li>a{position:relative;display:block;padding-bottom:70px;overflow: hidden;transition:all .4s;border:1px solid #fff\9;}
.chanping-box li>a:after{display:block;position:absolute;bottom:0;bottom:-65px\9;left:0;z-index:2;width:100%;line-height:65px;content:"more";text-align: center; color:#f66f6a;font-size: 12px;opacity:0;}
.chanping-box li a:before {content: '';position: absolute;width: 100%;transform: scaleX(0);height: 1px;bottom: 0;left: 0;z-index:3;background-color:rgba(0,0,0,.26);transform-origin: bottom center;transition: transform 0.5s ease-out;}
.chanping-box li a:hover:before {transform: scaleX(1);transform-origin: bottom center;}
.chanping-box li>a:hover{text-decoration:none;background-color:#FFFFFF;box-shadow:0px 10px 30px rgba(0,0,0,.1);transform:translate3d(0,-4px,0);border:1px solid #e6e6e6\9;}
.chanping-box li>a:hover h2:after{background-color:#e41e2b;transition:all .4s;}
.chanping-box li>a:hover:after{bottom:0\9;opacity:1;transition:all .6s;}
.chanping-box img,.product a>div:first-child img{width:100%;margin-top:-10%;}
.chanping-box li h2{position: relative; height:70px; line-height:80px; text-align: center;color:#666;font-size:16px;font-weight:400;}
.chanping-box li h2:after{display:block;position:absolute;bottom:0;left:50%; content:"";width:40px;height:1px;margin-left:-20px; background-color:#AAAAAA;}
.chanping-box li p{height:73px;height:70px\9;overflow: hidden;padding:20px 20px 0; line-height:24px;font-size:14px;color:#999999;text-align:justify; display: -webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.product-img-box,.product a>div:first-child{width:100%;height:0;padding-bottom:45%;overflow:hidden}
.product-img-box{position:relative;}
.product-img-box:after{position:absolute;left:-400px;top:-60px;z-index:2;width:300px;height:300px;transform: skewX(-25deg);background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0) 100%);transition:all .3s ease-in;content:"";}
.chanping-box li>a:hover .product-img-box:after{left:100%;}
.cp-box-hover{display:block!important;}

/*最新技术*/
.tech-main,.product-list-main{padding:20px 20px 160px; background-color:#FFFFFF;}
.tech-tab li{float: left;width:16.666666%;line-height:40px;padding:10px;}
.tech-tab li a{display: block;font-size:15px; text-align: center;background-color:#F3F3F3;border-radius:4px;color:#333;transition:all .4s;}
.tech-tab li.select-btn a{color:#FFFFFF;}
.tech-tab li a:hover{text-decoration:none;background-color:#f66f6a;color:#F9F9F9;}
.tech-title{height:140px;line-height:160px; text-align: center;font-size:24px;color:#888888;border-bottom:1px solid #f1f1f1;}
.tech-title span{display:inline-block;height:140px;line-height:180px;font-size:24px;border-bottom:2px solid #f66f6a;color:#333;}
.tech-main-text{padding:20px 10px;}

/*产品列表*/
.product-list-main{padding:15px 0;}
.product-list-main h2{height:100px; line-height:120px;border-bottom:1px solid #f1f1f1;text-align:center;}
.product-list-main h2 span{display:inline-block;height:100px; line-height:120px;border-bottom:2px solid #ff3f47;font-size:24px;color:#888888;}
.product-list-main .product{width:100%;padding:30px 0;}
.product-list-main .product>a{display:block;background-color:#f9f9f9;border-radius:6px;overflow:hidden;transition:all .4s;}
.product-list-main .product>a:hover{box-shadow:0px 15px 20px #f1f1f1;}
.product-list-main .product-list-more:before{content:"\e620";font-family:"iconfont";}
.product-list-main .product-list-more{position:absolute;top:180px;right:-40px; z-index:4;font-size:20px;transform:scale(0.1);opacity:0; transition:all .4s;}
.product-list-main .product a:hover .product-list-more{right:40px;transform: scale(1);opacity:1; color:#ff3f47;}
.product-list-main .product img{margin:0!important;transition:all 6s;}
.product-list-main .product a:hover img{transform:scale(1.1);}
.product-list-main .product .col-4{position:relative; width:30%;height:0;overflow:hidden; padding-bottom:18%;}
.product-list-main .product .col-4:after{position:absolute;top:-30%;left:0;z-index:3;content:"";display:inline-block;width:100%;height:0;padding-bottom:100%;transform:scale(0);border-radius:100%; background-color:rgba(0,0,0,.2);opacity:0; transition:all .3s;}
.product-list-main .product .col-4:hover:after{transform:scale(2);opacity:1;}
.product-list-main .product .col-8{position:relative;top:0; z-index:2;width:70%;padding:36px 20px 20px 40px;background-color:transparent;}
.product-list-main .product .col-8 h1{font-size:24px;font-weight:800;height:50px;line-height:30px;}
.product-list-main .product .col-8 .product-bref{font-size:16px;line-height:1.8;height:auto;color:#888;}

/*产品详情*/
.sp-thumbnails{margin:0;}
.CPXQ-top{margin-top:20px;padding:20px;background-color:#FFFFFF;border-radius:5px;box-shadow:0px 9px 24px rgba(0,0,0,.04);}
.CPXQ-left{width:40%;padding:10px;overflow:hidden;}
#product-pics{border-radius:3px 3px 0 0;overflow: hidden;background-color:#FAFAFA;}
.CPXQ-right{position:relative;width:60%;padding:10px 10px 10px 20px;}
.CPXQ-right h2,.CPXQ-right p,.CPXQ-right .CPXQ-btn{background-color:#FFFFFF; padding:0 5px;}
.CPXQ-right h2 {height:60px;margin-bottom:10px; border-bottom:1px solid #E8E8E8;border-radius:5px 5px 0 0;}
.CPXQ-right h2 span {display:inline-block;margin-bottom:-1px;height:60px;line-height:52px;text-align:left;font-size:24px;font-weight:400; color:#333; border-bottom:1px solid #e41e2b;}
.CPXQ-right p span{display:block;height:160px;font-size:14px;border-top:20px solid #FFFFFF;border-bottom:20px solid #FFFFFF; line-height:24px;color:#888;text-align:justify;overflow: hidden;}
.CPXQ-intro{margin:30px 0;padding:40px 10px 100px;min-height:400px; background-color:#FFFFFF;}
.CPXQ-intro p,.CPXQ-intro span{line-height:36px;font-size:16px;color:#666666;}
.main-text img{max-width:100%;}
.CPXQ-intro strong{line-height:60px; font-size:18px;color:#888;}
.CPXQ-intro hr{opacity:.2;margin:10px 0 30px;}
.CPXQ-right .CPXQ-btn{height:145px; overflow:hidden;}
.CPXQ-btn-right,.CPXQ-btn-left{width:100%;}
.CPXQ-btn-right {background-color:#f4f4f4;padding:10px 0;border-radius:5px;overflow:hidden;}
.CPXQ-btn-right a{display:inline-block; width:33.333333%;float: left;text-align:center;height:20px;line-height:20px;color:#b5b5b5;font-size:14px;}
.CPXQ-btn-right a span{font-size:14px;}
.CPXQ-btn-right:hover{box-shadow:0px 0px 20px rgba(0,0,0,.08);}
.CPXQ-btn-right a:hover,.CPXQ-btn-right a:hover:before{text-decoration:none;color:#e41e2b;transition:all .4s;}
.CPXQ-btn-right a:hover:before{text-shadow:2px 2px 3px rgba(255,0,0,.4);}
.CPXQ-btn-right a+a{border-left:1px solid #E3E3E3;}
.CPXQ-btn-right a:before{display:inline-block; font-family:"iconfont";line-height:20px; padding-right:5px;font-size:16px;color:#ff8c86;}
.our-tel:before{content:"\e63e";}
.our-email:before{content:"\e66a";}
.our-fax:before{content:"\e625";}
.CPXQ-btn-left button{display:inline-block;margin-top:60px;padding:10px 24px;background-color:#AAAAAA;border:none;border-radius:3px;color:#F9F9F9;font-size:16px; transition:all .6s;}
.CPXQ-btn{overflow:visible!important;}
.CPXQ-btn-left button:first-child{background-color:#d41e17;}
.CPXQ-btn-left button:last-child{background-color:#f3811d;}
.CPXQ-btn-left button.add_say{margin-left:50px;}
.CPXQ-btn-left button:first-child:hover{cursor:pointer;box-shadow:0 6px 20px #fba19e;}
.CPXQ-btn-left button:last-child:hover{cursor:pointer;box-shadow:0 6px 20px #fbbe89;}
.CPXQ-btn-left button:before{display:inline-block;padding-right:5px;font-family:"iconfont";}
.add_cart:before{content:"\e631";font-size:16px;}
.add_say:before{content:"\e60d";font-size:18px;}
/*购买*/
.buy li span{padding:5px;color:red}
.buy input,.buy select,.buy textarea{border:1px solid #D9D9D9}
.buy{width:100%;height:auto;margin:0px auto;border:1px solid #F6F5F6;border-radius:10px}
.buy>ul{width:100%;height:auto;padding:10px;overflow:hidden}
.buy-title{height:40px;width:100%;line-height:40px;border-radius:10px 10px 0 0;background:#f6f6f6;padding-left:10px;font-weight:700;margin-bottom:20px}
.buy-title i{color:red;font-size:18px;font-weight:700;padding-right:10px}
.back{width:40px;height:100%;float:right;text-align:center}
.back:hover{color:red;text-decoration:none}
.buy-left{width:15%;height:100%;text-align:right;float:left}
.buy-right{width:85%;height:auto;float:left}
.buy-right select{width:32%;margin-right:20px;float:left;padding-left:10px}
.buy-right textarea{width:80%;height:auto;min-height:80px;line-height:20px;padding:10px}
.buy-right input{width:20%;height:30px;line-height:30px;padding:2px 10px;float:left}
.buy-right .QRcode{width:20%;height:30px;line-height:30px;padding:2px;float:left;margin-left:10%}
.buy-btn{width:100%;margin-top:20px;padding:26px 0;text-align:center;background-color:#fbfbfb;}
/*咨询*/
.consult li span{padding:5px;color:red}
.consult{width:100%;height:auto;margin:0px auto;border:1px solid #F6F5F6;border-radius:10px;overflow:hidden}
.consult input,.consult select,.consult textarea{border:1px solid #D9D9D9}
.consult-title{height:40px;width:100%;line-height:40px;border-radius:10px 10px 0 0;background:#f6f6f6;color:#ff0000;padding-left:20px;font-weight:800;margin-bottom:20px}
.consult-title i{color:red;font-size:18px;font-weight:700;padding-right:10px}
.consult ul{width:100%;float:left;margin:10px 0}
.consult-left{text-align:right;width:15%;float:left}
.consult-right{width:85%;float:left}
.consult-right input{width:90%;height:30px;line-height:30px;float:left}
.consult-right .QRcode{width:80px;height:30px;line-height:30px;float:left;margin-left:20px}
.back{width:40px;height:100%;float:right;text-align:center}
.back:hover{color:red;text-decoration:none}
#gcaptcha{width:80px!important}
.consult-right textarea{width:90%;height:auto;min-height:100px;padding:10px;line-height:20px}
.half{width:50%!important;float:left}
.half>.consult-left{width:30%!important}
.half>.consult-right{width:70%!important}
.half>.consult-right input{width:75%!important}
.consult-btn{width:100%;margin-top:20px; padding:26px 0;text-align:center;float:left;background-color:#fbfbfb;}
.consult-btn input,.buy-btn input{padding:5px 20px; border-radius:4px;background:#f66f6a;font-size:14px; color:#fff;border:none;letter-spacing:5px;}
.consult-btn input:last-child,.buy-btn input:last-child{background-color:transparent!important;color:#888;}
.consult-btn input:hover,.buy-btn input:hover{cursor:pointer;}
.consult-btn input:last-child:hover,.buy-btn input:last-child:hover{color:#f66f6a;}
/*在线订购模态*/
.closeBox{float:right;margin-right:10px;font-weight:normal;color:#666;}
.reveal-modal-bg { position: fixed; height: 100%;width: 100%;background: #2B2E38;background: rgba(0,0,0,.6);z-index: 999;display: none;top: 0;left: 0;}
.close-reveal-modal {font-size:14px;float:right;margin-right:10px;font-weight:normal;color:#666;}
.infoBox{position:absolute;z-index:1000;width:800px;border:1px solid #B2B2B2;border:1px solid rgba(43,46,56,.3);box-shadow:1px 1px 5px rgba(43,46,56,.2);box-shadow:1px 1px 50px rgba(43,46,56,.3);visibility:hidden;top:200px;left:50%;margin-left:-400px;position:absolute;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:0 0 10px rgba(0,0,0,.4);-webkit-box-shadow:0 0 10px rgba(0,0,0,.4);-box-shadow:0 0 10px rgba(0,0,0,.4);background:#fff;}
.infoBox *{font-size:14px;color:#888;}
.infoBox .success{text-align:center;padding:40px;font-size:16px;line-height: 36px;color:#515151;display:none;}
.infoBox .success .green{color:#238E23;font-size: 180%;}
#stuff-detail .text{position:relative;z-index:10; width:100%;height:30px;top:-100%;left:0; line-height:30px;color:#F9F9F9;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; background-color:rgba(0,0,0,.3);font-size:14px;text-align:center;}
	
/*公司新闻*/
.news-tab-sm,.bdsharebuttonbox{display:none;}
.news h1{width:100%;height:120px;margin-bottom:40px;text-align:center;border-bottom:1px solid #E3E3E3;}
.news h1 span{display:inline-block;height:120px;line-height:140px; font-size:24px;color:#333; border-bottom:1px solid #e41e2b;}
.news>ul>li.wow{width:100%;overflow:hidden;margin-bottom:30px;padding:10px;background-color:#fbfbfb;border:1px solid #fff; transition:all .4s!important;}
.news>ul>li.wow.slideInUp:hover{box-shadow:0px 15px 30px rgba(0,0,0,.08);border-radius:6px;border:1px solid #fafafa;transform: translate3d(0,-4px,0)!important;}
.news-left{width:20%;float:left;}
.news-right{position:relative;width:80%;height:0;padding-bottom:15%;float:left;padding-left:30px;padding-right:16px; overflow: hidden;}
.news-right .share{display:none;}
.news-left>a{display:block;width:100%;height:0;padding-bottom:76%;overflow:hidden;}
.news-left img{width:100%;height:auto;}
.news-right-top>a{display:block;width:100%; height:60px;line-height:50px;font-size:18px;font-weight:600;color:#333;overflow:hidden;text-overflow: ellipsis;white-space:nowrap;}
.news-right p{height:52px;line-height:26px; font-size:16px;color:#666;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.news-share{position:absolute;bottom:0;right:0;z-index:1;width:100%;height:40px;padding-left:15px;}
.news-share span{display:inline-block;float:left;line-height:40px;padding:0 15px;font-size:15px; color:#999;}
.news-share span:nth-child(2):before{display:inline-block;margin:0 10px 0 -20px; content:"/";font-size:13px;color:#E3E3E3;}
.news-share i{color:#e0e0e0;padding-right:5px;font-size:16px;}
.reduce i:first-child{font-size:13px;}
.page{padding-bottom:80px;text-align:center;}
.page a{display:inline-block; padding:5px;color:#666;}
.gonext,.page a:first-child{padding:5px 10px!important;}
.page span{color:#b3b3b3;}
.page a:hover{color:#e41e2b;}
.disabled-btn{color:#999999!important;}
.nowpage{color:#e41e2b!important;}

/*公司新闻，详情页*/
.news-detal{padding:0;overflow:hidden;}
.news-title{height:120;line-height:140px; background-color:#fafafa;}
.share{height:40px; padding:0 30px; border-bottom:1px solid #F1F1F1;background-color:#fafafa;}
.date{float:right; height:40px;line-height:40px;font-size:14px;color:#888;letter-spacing:2px;}
.news-detal .share li{display:inline-block;float:left;width:60px;text-align:center; font-size:30px;font-weight:600;color:#E3E3E3;}
.news-detal .share li:hover{cursor:pointer;color:#e41e2b;}
.news-detal .share li:first-child{display:none;}
.news-detal .share .date:before{content:"发布日期:";}
.news-text{float: left;padding:30px;}
.news-pre,.news-next{float:left;width:50%;line-height:30px;padding:15px 30px 16px;border-top:1px solid #f1f1f1;background-color:#fcfcfc;}
.news-pre:hover,.news-next:hover{background-color:#f6f6f6;}
.news-next{border-left:1px solid #f1f1f1;}
.news-pre,.news-pre *,.news-next *{color:#888;font-size:14px;font-style:normal;}
.news-pre span,.news-next span{display:block;width:100%;font-size:13px; color:#e41e2b;line-height:20px;}
.news-pre a,.news-next a{display: block; overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.news-text span,.company-main p,.company-main span,.HR-text p ,.HR-text span,.HR-text a,.HR-text strong{line-height:2.25!important;/*font-size:16px!*/color:#666666;font-family:"Microsoft YaHei"!important;text-align: justify;}
.news-text,#fontConttent{width:100%;}
.news-text *{font-size:16px;line-height:2;color:#666;}
.news-text img,.company-detail img{display:block;max-width:80%;height:auto;margin:0 auto; border-radius:5px;}
.news-text img{margin:10px auto;}

/*员工文化*/
.stuff-culture li{width:33.333333%!important;float: left;padding:20px 20px 0;margin:20px 0 30px!important;overflow:hidden;background-color:#FFFFFF!important;}
.stuff-culture li>a{display:block;position:relative;}
.stuff-culture li>a:after{content: '';position: absolute;width: 100%;transform: scaleX(0);height: 1px;bottom: 0;left: 0;z-index:3;background-color:rgba(255,0,0,.3);transform-origin: bottom center;transition: transform 0.5s ease-out;}
.stuff-culture li>a:hover:after{transform: scaleX(1);transform-origin: bottom center;}
.stuff-culture li>a img{transition:all .6s;}
.stuff-culture li>a:hover img{transform: scale(1.15);}
.pic-news{width:100%;height:0;padding-bottom:60%;overflow:hidden;background-color:#F9F9F9;}
.news-staff-title{height:60px;line-height:60px;font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

/*员工文化，详情页*/
.news-detal{width:100%;max-width: 1340px;margin:20px auto 60px;width:1340px\9;background-color:#FFFFFF;box-shadow:0px 10px 28px rgba(0,0,0,.05);}
.news-detal>.news-title{height:120px;padding:0 30px; line-height:105px;font-size:24px;font-weight:600; color:#444;text-align:center;overflow:hidden;text-overflow: ellipsis;white-space:nowrap;}
.stuff-pics-box{padding:80px 0;}
#stuff-detail{width:100%;margin-bottom:30px;border:3px solid #F9F9F9;}
#stuff-detail .sp-bottom-thumbnails{margin-top:-73px; background-color:rgba(0,0,0,.2);}
#stuff-detail .sp-selected-thumbnail{border:1px solid #e41e2b;}
#map-layout{display:none\9;}
.industrial-layout img{display:none;display:block\9;}

/*关于我们*/
.company-main,.contact-main{padding:0 30px 140px;background-color:#FFFFFF;overflow:hidden;}
.about-us-tab-sm{display:block;margin:30px 0 60px;border-radius:4px;background-color:#f9f9f9; overflow:hidden;}
.about-us-tab-sm li{float: left;width:14.285714%;}
.about-us-tab-sm li a{display:block;padding:40px 0;text-align: center;font-size:14px;font-family:"iconfont";background-color:#f9f9f9;}
.about-us-tab-sm li a:before{display:inline-block;width:100%;font-size:46px;line-height:1.2;}
.about-us-tab-sm li:nth-child(1) a:before{content:"\e67f";}
.about-us-tab-sm li:nth-child(2) a:before{content:"\e67c";}
.about-us-tab-sm li:nth-child(3) a:before{content:"\e62e";}
.about-us-tab-sm li:nth-child(4) a:before{content:"\e62f";}
.about-us-tab-sm li:nth-child(5) a:before{content:"\e674";}
.about-us-tab-sm li:nth-child(6) a:before{content:"\e616";}
.about-us-tab-sm li:nth-child(7) a:before{content:"\e630";}
.about-us-tab-sm li a:hover{background-color:#fcfcfc;box-shadow:0px 0px 12px #f1f1f1;color:#e41e2b;color:#e41e2b;;}
.about-selected{color:#e41e2b!important;background-color:#FCFCFC!important;}
.select-btn a{background-color:#f66f6a!important;color:#fff;}
.title-company,.company-main h1,.cd-container h3,.contact-title{height:130px!important;line-height:110px!important;border-bottom:1px solid #F1F1F1;text-align:center;}
.title-company span,.cd-container h3 span,.contact-title span{font-size:30px!important;color:#444;letter-spacing:3px;}
.title-company span:first-child:after{content:"/";padding:0 6px;font-size:22px;color:#444;font-weight:400;}
.company-main h1{margin-top:60px;font-size:24px;color:#888888;}
.company-main ul:last-child{overflow:hidden;}
.company-main ul:last-child li{width:100%;float: left;margin-top:30px;border-radius:6px;}
.company-main ul:last-child li p{padding:0 10px;}
.company-main ul:last-child  h3{line-height:40px;margin-bottom:20px; padding:0 20px;font-size:18px;font-weight:500; background-color:#F8F8F8;}
.company-main ul:last-child  h3 i{padding-right:10px;font-size:20px;color:#e41e2b;}
.company-main .culture{margin-top:30px;}
.company-main h4{height:40px;line-height:50px;font-size:16px;color:#666;}
.company-main h4 em{display:inline-block; height:40px;padding-right:10px; color:#e41e2b;}
.culture h4{font-size:20px;}
.culture h4 em{display:none;}
.culture p{padding:10px 0 30px;font-size:18px;}
.company-bref{overflow:hidden;background-color:#FAFAFA;padding:0 30px 40px;}
.company-main>h3,.company-main>h3>span{height:80px!important;line-height:60px!important;text-align:center;font-size:24px!important;}
.company-main>h3{border-bottom: 1px solid #f1f1f1;}
.industrial-layout img{width:100%;height:auto;}
.business-tab-box{border-bottom:1px solid #f1f1f1;overflow:hidden;}
.business-tab-box li{display:inline-block;float:left;padding:10px 20px;background-color:#f3f3f3;}
.business-tab-box li:hover{cursor:pointer;}
.business-tab-select{background-color:#f66f6a!important;color:#FFFFFF;}
.business-content{padding:20px 0;}

/*公司大事记*/
#cd-timeline{position:relative;margin-bottom:100px;overflow:hidden;}
.cd-timeline-block{position:relative;margin:50px auto;float:left;width:100%;}
.cd-timeline-img{display:inline-block;position:absolute;top:0;left:10%;z-index:4;width:76px;text-align:right; line-height:40px;font-weight:600; color:#e41f2b;}
.cd-timeline-img:before{content:"";display:inline-block;float:left; width:6px;height:6px;margin:10px 0 0 16px; background-color:#FFFFFF;border-radius:6px; border: 1px solid #e41f2b;}
#ie8Timeline{display:block;position:absolute;left:10%;top:160px;z-index:3; width:20px;height:2400px;border-right:1px solid #f66f6a;}
.event{width:100%;overflow:hidden;background-color:#999\9;}
.event img{display:block;float:left;width:10%;}
.cd-timeline-content h2{display:none;}
.event-detail{float:left; width:90%;padding:40px 40px 0;}
.event-detail p,.event-detail span{color:#666;}
.cd-timeline-block{margin:40px 0; padding:0 40px;}
#ie8Timeline{height:2900px;left:50%;width:1px;}
.event{position:relative;z-index:3; padding:10px; background-color:#fbfbfb;border-radius:10px;border:6px solid #FFFFFF;box-shadow:0px 8px 20px rgba(0,0,0,.1);}
.cd-timeline-content{position:relative;width:50%;padding:0 60px;}
.cd-timeline-content:after{display:block;position:absolute;top:25px;z-index:2;width:100px; height:1px;background-color:#f66f6a;content:"";}
.cd2:after{right:0;}
.cd1:after{left:0;}
.cd1{float:right;}
.cd-timeline-img{left:50%;width:50px;line-height:50px; margin-left:-25px;text-align: center;border-radius:30px; background-color:#f66f6a;color:#fff;}
.cd1 img{display:block;width:20%;height:65px;}
.event-detail{width:80%;padding:0 0 0 20px;}
.event-detail p span{font-size:15px!important;line-height:1.8;font-family:"microsoft yahei"!important;text-align:justify;}
.cd2 img{display:block;width:20%;float:right;}
.cd2  .event-detail{padding:0 20px 0 0;}
.cd2  .event-detail p,.cd2 .event-detail span{text-align: right;}
.cd-timeline-img:before{display:none;}

/*荣誉资质*/
.company-honor {position: relative;margin-top: 10px}
.company-honor li{float:left;position:relative;width:29.333333%!important;height:0;padding-bottom:24%;margin:0 2% 30px;border-radius:0!important; overflow:hidden;transition:all .6s;}
.company-honor li:after{display:block;position:absolute;top:240px;left:0;z-index:2;content:"\e675"; width:100%;height:100%;text-align: center;padding-top:26%; background-color:rgba(0,0,0,.4);background-color:#888\9;font-size:40px;font-family:"iconfont";color:#FFF;font-weight:800;opacity:0.3;}
.company-honor li:hover:after{top:0;cursor:pointer;opacity:1;transition:all .4s;}
.company-honor li:hover{box-shadow:0px 4px 15px rgba(0,0,0,.1);}
.company-honor li img{position: absolute;top: 0;left: 0;width: 100%;height: auto;border-radius:10px 10px 0 0;}
.honor-title{position:absolute;bottom:0;left:0;z-index:3;width:100%;height:60px;line-height:60px;text-align: center; background-color:#FFFFFF;}
.honor-close {display: block;position: fixed;top: 30px;right: 30px;z-index: 1001;padding: 4px 20px;border-radius: 5px;background-color: #e41e2b;color: #FFFFFF!important;}
#honor-modal {display: none;position: fixed;top: 0;left: 0;z-index: 1000;width: 100%;height: 100%;text-align: center;background-color: rgba(0, 0, 0, .6);}
#img-big {display: none;height: 80%;width:auto; margin: 40px 0 0;border-radius:5px;}
#caption {line-height: 40px;font-size: 16px;text-align: center;color: #FFFFFF;}

/*联系我们*/
.contact-main{padding-bottom:20px;margin:0 0 30px;}
.contact-map-rigt{width:100%;padding-top:30px;padding-left:30px;transition:all .5s;background-color:#FAFAFA;box-shadow:0 10px 30px rgba(0,0,0,.08);}
.contact-map:hover .contact-map-rigt{right:30px;}
.contact-map-rigt p,.contact-map-rigt span{color:#666;line-height:28px;}
.contact-map-rigt p{width:50%;float: left;}
.contact-map-rigt p:first-child,.contact-map-rigt p:last-child{width:100%;}
.contact-map-rigt .right-left{width: 80%;float: left;}
.contact-map-rigt .right-right{width:20%;}
.code-pic{width:40%;padding-top:20px;}
.right-right h6{width:40%;font-size:12px;font-weight:400; color:#666;text-align:center;}
.contact-map-left{width:100%; height:460px;margin-top:30px;}
#dituContent{width:100%;height:100%;transition:all .4s;}
#dituContent{-webkit-filter: saturate(60%) contrast(1);}
.amap-toolbar{top:60px!important;left:-80px!important;transition:all .6s;}
#dituContent:hover .amap-toolbar{left:10px!important;}
#dituContent:hover{-webkit-filter: saturate(100%);}
.amap-adcontent-body{overflow:hidden;border-radius:6px;border-color:#f9f9f9;box-shadow:0px 10px 30px rgba(0,0,0,.2);}
.map-btn{display:none;}
.info-title {color: #666;font-size: 13px;background-color:#82c9df;line-height: 26px;font-weight:800!important; padding-left:10px;font-weight: lighter;letter-spacing: 1px}
.amap-info-combo td{font-size:12px;color:#888;}
.nav-button span{font-size:12px;}
.amap-info-combo .search-button{background-position:7px -197px;}
.amap-info-tabs{background-color:#F5F5F5;}
.amap-info-combo .tab,.amap-info-combo .nav-icon,.amap-info-combo .keyword-input{border-color:#f0f0f0;}
.info-content {padding:10px 6px;overflow:hidden;}
.info-content>*{display:inline-block;float: left;}
.info-content a{width:84%;font-size:12px;color:#666;line-height:20px;}
.info-content a:after{display:inline-block; content:"详细信息";font-size:10px;height:16px;line-height:14px!important; margin-left:5px; padding:0 5px;border-radius:3px;background-color:#E3E3E3;}
.info-content a:hover:after{color:#FFFFFF;background-color:#e41e2b;}
.info-content span{width:16%;font-family:"iconfont";font-size:38px;color:#e41e2b;}
.amap-icon{overflow:visible!important;position:relative!important;width:50px;height:50px;text-align:center;perspective:50;-webkit-perspective:50;}
.amap-icon img{display:none;}
.amap-icon:before{display: inline-block; content:"\e61a";font-family:"iconfont";font-size:30px;color:#e41e2b;}
.amap-icon:after{display:inline-block;position:absolute;top:-6px;left:-10px;content: "";border-radius: 50%;height: 50px;width: 50px;transform: rotateX(45deg);-webkit-animation: pulsate 1s ease-out;-moz-animation: pulsate 1s ease-out;-o-animation: pulsate 1s ease-out;-ms-animation: pulsate 1s ease-out;animation: pulsate 1s ease-out;-webkit-animation-iteration-count: infinite;-moz-animation-iteration-count: infinite;-o-animation-iteration-count: infinite;-ms-animation-iteration-count: infinite;animation-iteration-count: infinite;opacity: 0;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: alpha(opacity=0);-webkit-box-shadow: 0 0 1px 2px #FF0000;box-shadow: 0 0 1px 2px #FF0000;-webkit-animation-delay: 1.1s;-moz-animation-delay: 1.1s;-o-animation-delay: 1.1s;-ms-animation-delay: 1.1s;animation-delay: 1.1s;}
@keyframes pulsate{ 0%{ -webkit-transform: scale(0.1, 0.1); -moz-transform: scale(0.1, 0.1); -o-transform: scale(0.1, 0.1); -ms-transform: scale(0.1, 0.1); transform: scale(0.1, 0.1); opacity: 0; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0);}50%{ opacity: 1; -ms-filter: none; filter: none;}100%{ -webkit-transform: scale(1.2, 1.2); -moz-transform: scale(1.2, 1.2); -o-transform: scale(1.2, 1.2); -ms-transform: scale(1.2, 1.2); transform: scale(1.2, 1.2); opacity: 0; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0);}}
@-moz-keyframes pulsate{ 0%{ -webkit-transform: scale(0.1, 0.1); -moz-transform: scale(0.1, 0.1); -o-transform: scale(0.1, 0.1); -ms-transform: scale(0.1, 0.1); transform: scale(0.1, 0.1); opacity: 0; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0);}50%{ opacity: 1; -ms-filter: none; filter: none;}100%{ -webkit-transform: scale(1.2, 1.2); -moz-transform: scale(1.2, 1.2); -o-transform: scale(1.2, 1.2); -ms-transform: scale(1.2, 1.2); transform: scale(1.2, 1.2); opacity: 0; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0);}}
@-webkit-keyframes pulsate{ 0%{ -webkit-transform: scale(0.1, 0.1); -moz-transform: scale(0.1, 0.1); -o-transform: scale(0.1, 0.1); -ms-transform: scale(0.1, 0.1); transform: scale(0.1, 0.1); opacity: 0; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0);}50%{ opacity: 1; -ms-filter: none; filter: none;}100%{ -webkit-transform: scale(1.2, 1.2); -moz-transform: scale(1.2, 1.2); -o-transform: scale(1.2, 1.2); -ms-transform: scale(1.2, 1.2); transform: scale(1.2, 1.2); opacity: 0; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0);}}
@-o-keyframes pulsate{ 0%{ -webkit-transform: scale(0.1, 0.1); -moz-transform: scale(0.1, 0.1); -o-transform: scale(0.1, 0.1); -ms-transform: scale(0.1, 0.1); transform: scale(0.1, 0.1); opacity: 0; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0);}50%{ opacity: 1; -ms-filter: none; filter: none;}100%{ -webkit-transform: scale(1.2, 1.2); -moz-transform: scale(1.2, 1.2); -o-transform: scale(1.2, 1.2); -ms-transform: scale(1.2, 1.2); transform: scale(1.2, 1.2); opacity: 0; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0);}}
@keyframes bounce{ 0%{ opacity: 0; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); -webkit-transform: translateY(-2000px); -moz-transform: translateY(-2000px); -o-transform: translateY(-2000px); -ms-transform: translateY(-2000px); transform: translateY(-2000px);}60%{ opacity: 1; -ms-filter: none; filter: none; -webkit-transform: translateY(30px); -moz-transform: translateY(30px); -o-transform: translateY(30px); -ms-transform: translateY(30px); transform: translateY(30px);}80%{ -webkit-transform: translateY(-10px); -moz-transform: translateY(-10px); -o-transform: translateY(-10px); -ms-transform: translateY(-10px); transform: translateY(-10px);}100%{ -webkit-transform: translateY(0); -moz-transform: translateY(0); -o-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0);}}
@-moz-keyframes bounce{ 0%{ opacity: 0; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); -webkit-transform: translateY(-2000px); -moz-transform: translateY(-2000px); -o-transform: translateY(-2000px); -ms-transform: translateY(-2000px); transform: translateY(-2000px);}60%{ opacity: 1; -ms-filter: none; filter: none; -webkit-transform: translateY(30px); -moz-transform: translateY(30px); -o-transform: translateY(30px); -ms-transform: translateY(30px); transform: translateY(30px);}80%{ -webkit-transform: translateY(-10px); -moz-transform: translateY(-10px); -o-transform: translateY(-10px); -ms-transform: translateY(-10px); transform: translateY(-10px);}100%{ -webkit-transform: translateY(0); -moz-transform: translateY(0); -o-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0);}}
@-webkit-keyframes bounce{ 0%{ opacity: 0; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); -webkit-transform: translateY(-2000px); -moz-transform: translateY(-2000px); -o-transform: translateY(-2000px); -ms-transform: translateY(-2000px); transform: translateY(-2000px);}60%{ opacity: 1; -ms-filter: none; filter: none; -webkit-transform: translateY(30px); -moz-transform: translateY(30px); -o-transform: translateY(30px); -ms-transform: translateY(30px); transform: translateY(30px);}80%{ -webkit-transform: translateY(-10px); -moz-transform: translateY(-10px); -o-transform: translateY(-10px); -ms-transform: translateY(-10px); transform: translateY(-10px);}100%{ -webkit-transform: translateY(0); -moz-transform: translateY(0); -o-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0);}}
@-o-keyframes bounce{ 0%{ opacity: 0; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); -webkit-transform: translateY(-2000px); -moz-transform: translateY(-2000px); -o-transform: translateY(-2000px); -ms-transform: translateY(-2000px); transform: translateY(-2000px);}60%{ opacity: 1; -ms-filter: none; filter: none; -webkit-transform: translateY(30px); -moz-transform: translateY(30px); -o-transform: translateY(30px); -ms-transform: translateY(30px); transform: translateY(30px);}80%{ -webkit-transform: translateY(-10px); -moz-transform: translateY(-10px); -o-transform: translateY(-10px); -ms-transform: translateY(-10px); transform: translateY(-10px)}100%{ -webkit-transform: translateY(0); -moz-transform: translateY(0); -o-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0)}}

/*人力资源*/
.HR-main{margin-bottom:60px;padding:30px;background-color:#FFFFFF;}
.HR-text img{width:100%;}
.HR-text h4 span{display:none;}
.HR-text a,.HR-text a span{text-decoration:none!important;color:#ff828a!important;}
.HR-text a:hover{border-bottom:1px solid #ff828a;}
.HR-text h4 strong{font-size:20px!important;}
.HR-left-box{width:20%;padding-right:40px;margin-top:35px;}
.HR-right-text {width:80%;padding-left:30px;}
.HR-left-top,.HR-left-top ul{width:100%;}
.HR-main .tab-title{width:100%;height:60px;line-height:60px;font-size:18px;border-bottom:1px solid #f3f3f3;}
.HR-right-title{height:80px;margin-bottom:20px; line-height:90px;color:#333;font-size:24px;border-bottom:1px solid #f1f1f1;}
.HR-right-title span{font-size:18px; font-weight:400;color:#999;}
.HR-right-title span:before{display:inline-block; content:"/";font-size:24px;padding:0 5px 0 2px;color:#e41e2b;}
.HR-left-bottom{display:none;}

/*搜索列表*/
.sec_main{margin: 0 10px;padding:0 20px;min-height:360px;}
.search_msg{padding:30px 0;line-height:30px;font-size:18px;font-weight: bold;color:#000000;border-bottom: 1px solid #D9D9D9}
.s_list{margin:10px auto;border-bottom: 1px dotted #E9E9E9}
.s_list dt{overflow: hidden; white-space: nowrap; text-overflow: ellipsis}
.s_list dt a{font-size: 16px;font-weight:bold;color:#000000}
.s_list dt,.s_list dd{line-height:30px;padding: 10px 0}
.s_list dd{padding:10px 0 10px 20px;color:#888888;font-size:14px;}
dd.zy{height:auto;line-height:30px;padding:0 0 10px 20px;color:#666666;font-size:16px;}
.key_txt,.s_list dt span a{color:red}
.page-con{width:100%; margin:20px auto;text-align: center;letter-spacing:2px;font-size:16px;color:#888;}
.page-con a{padding:10px;border: 1px solid #E9E9E9}
.page-con select{padding:0 8px;border:none;background-color:#F1F1F1;border-radius:3px;color:#f00;outline:none;}
.page-con select:hover{cursor:pointer;} 
.page-con a{display:none!important;}


/*==================================response============================*/
@media (min-width:1362px){/*PC宽屏*/
	.search form:hover button{transform:translate3d(0,-5px,0);}
	.a2 .p5{overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;}
	.advantage-box{margin-top:10px;}
	.company-main ul:last-child li:nth-child(2n+1){width:calc(50% - 15px);margin-right:15px;}
	.company-main ul:last-child li:nth-child(2n){width:calc(50% - 15px);margin-left:15px;}
	.company-main ul:last-child li{min-height:350px; margin-top:15px;margin-bottom:15px;padding-bottom:30px; background-color:#fcfcfc;overflow:hidden;}
	.company-honor li{min-height:300px!important;height:300px\9;}
	.company-main ul:last-child li{box-shadow:0px 6px 24px rgba(0,0,0,.06);border-radius:8px;}
	.company-main ul:last-child li p{padding:0 20px;text-align:justify;}
	.company-main ul:last-child h3{line-height:50px;}
	.nav-right-hide{display:none;opacity:0;transform: scaleY(0.1); transition:all .3s,opacity .6s;}
	.nav-left{position:relative;}
	.logo:hover{text-shadow:0px 1px 1px #BBBBBB;}
	.nav-left:hover:before{animation:logoBlink 4s infinite;}
	.nav-left:before{display:block;position:absolute;left:-100px;bottom:0;z-index:10;width:120px;height:60px;transform: skewX(-25deg);background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, 0.6) 50%, rgba(255, 255, 255, 0) 100%); content:"";}
	@keyframes logoBlink{0%{left:-120px;}100%{left:140%;}}
}

@media (min-width:1200px) and (max-width:1361px){
	.submenu-1,.submenu-2{left:-250px;}
	.submenu-4{left:-180px;}
	.submenu-3,.submenu-5,.submenu-6{left:-10px;}
	.home-product .product{padding:20px 60px;}
	.home-advantage{padding:40px 60px 140px;}
	.home-about-us{padding:40px 26px 80px}
	.solution-main{padding:30px 60px;}
	.product-list-main {padding:20px 36px 60px;}
	.tech-main{padding:20px 56px;}
	.company-main{padding:20px 60px 80px;}
	.contact-main{padding:20px 60px;}
	.HR-main{padding:20px 60px;}
	.share{padding:0 60px;}
	.news-text img{margin:10px auto;}
	.news-text{padding:30px 100px;}
	.news h1{display:none;}
	.news.w-1200.center-block{margin-top:-80px;padding:0 40px; padding-top:90px;}
	.news.w-1200.center-block ul{border-top: 1px solid #EEEEEE;padding:0 10px; padding-top:30px;}
	.news-tab-sm{display:block;height:80px;text-align:center;}
	.news-tab-sm li{display:inline-block;height:90px;line-height:100px;margin:0 20px;font-size:18px;}
	.news-tab-sm li a{display:block;height:80px;line-height:90px; font-size:20px;font-weight:600;color:#888;}
	.news-tab-sm li.news-select{border-bottom:2px solid #e41e2b;}
	.row .col-4{padding-bottom:19%!important;}
	.search-show{width:50vw;}
	.nav-right-hide {opacity: 0;transform: scaleY(0.1);transition: all .3s,opacity .6s;}
	.nav-left{padding-left:20px;}
	.nav-right{width:61%;margin-right:15px;}
	.tel-sale, .tel-stage{line-height:61px;font-size:25px;}
	.footer>.w-1200{padding:0 30px;}
	.cont-address{padding:15px 0 0;}
	.bread-box{padding:0 60px;background-color:#fbfbfb;border-color:#f9f9f9;}
	.bread{padding:5px 0;}
	.sliders{height:auto;}
	.sliders li .pic-box{width:138%;margin-left:-19%;overflow:hidden;}
	.scroll{width:100%;}
	.slogan{padding:5px 0 20px;}
	.slogan h2{font-size:22px;font-family:"microsoft sans serif";}
	.home-product{padding:10px 0 36px;}
	.home-product .product h2, .home-advantage h2,.home-about-us h2{font-size:28px;}
	.product{padding:24px;}
	.a2 .p4{line-height:60px;font-size:18px;letter-spacing:3px;}
	.a2 .p5{margin:14px 0 6px;text-align:justify;}
	.a2 .p7{line-height:40px;}
	.advantage-chose{background-color:rgba(255,255,255,.5);}
	.sp-thumbnails{width:100%;height:445px;}
	.sp-thumbnail-text{padding:0 20px;}
	.sp-thumbnails a:nth-child(7),.sp-thumbnails a:nth-child(8){margin-top:50px;}
	.sp-thumbnail-description{height:44px;line-height:50px;font-size:17px;}
	.solution-main {padding-top:30px;}
	.solution-menu{margin-bottom:60px;}
	.news-info{height:78px;line-height:24px;margin:10px 0 0; padding:10px 0 0; overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:3;-webkit-box-orient: vertical;}
	.title-product{padding:40px 0 30px!important;}
	.chanping-box ul{padding:0 40px;}
	.chanping-box li>a{padding-bottom:50px;}
	.chanping-box li>a:after{line-height:55px;}
	.chanping-box li h2{height:51px;line-height:60px;}
	.chanping-box li p{height:68px; padding:15px 20px 5px;text-align: justify; overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
	.news>ul.public-w100{padding:0 20px;}
	.news h1 span{border-bottom-width:2px;margin-bottom:-1px;}
	.tech-title span{display:inline-block; height:140px;line-height:180px; border-bottom:2px solid #e41e2b; font-size:24px;}
	.contact-map-rigt{padding-bottom:30px;}
	.contact-map-rigt p:nth-child(2n+1){width:40%;}
	.contact-map-rigt p:nth-child(1){width:100%;}
	.contact-map-rigt p:nth-child(2n){width:60%;}
	.company-main ul:last-child li:nth-child(2n+1){width:calc(50% - 15px);margin-right:15px;}
	.company-main ul:last-child li:nth-child(2n){width:calc(50% - 15px);margin-left:15px;}
	.company-main ul:last-child li{min-height:425px; margin-top:15px;margin-bottom:15px;padding-bottom:30px; background-color:#fcfcfc;overflow:hidden;}
	.company-main ul:last-child li:hover{box-shadow:0px 6px 24px rgba(0,0,0,.06);border-radius:8px;}
	.company-main ul:last-child li p{padding:0 20px;text-align:justify;}
	.company-main ul:last-child h3{line-height:50px;}
	.company-bref{padding:20px 20px 40px;overflow:hidden;}
	.culture{margin:0!important;}
	.culture  p{font-size:14px!important;padding:0 0 20px;}
	.culture h4{font-size:18px;}
	.cd-timeline-block{margin:40px 0; padding:0 40px;}
	#ie8Timeline{height:2900px;left:50%;width:1px;}
	.event{padding:10px; background-color:#fbfbfb;border-radius:10px;border:6px solid #FFFFFF;box-shadow:0px 8px 20px #f3f3f3;}
	.cd-timeline-content{width:50%;padding:0 60px;}
	.cd1{float:right;}
	.cd-timeline-img{left:50%;width:50px;line-height:50px; margin-left:-25px;text-align: center;border-radius:30px; background-color:#f66f6a;color:#fff;}
	.cd1 img{display:block;width:20%;height:65px;}
	.event-detail{width:80%;padding:0 0 0 20px;}
	.event-detail p span{font-size:15px!important;line-height:1.8;font-family:"microsoft yahei"!important;text-align:justify;}
	.cd2 img{display:block;width:20%;float:right;}
	.cd2  .event-detail{padding:0 20px 0 0;}
	.cd2  .event-detail p,.cd2 .event-detail span{text-align: right;}
	.cd-timeline-img:before{display:none;}
	.tech-tab li{padding:6px;}
	.tech-tab li a{height:40px;width:100%;border-radius:4px;display:block;overflow:hidden;white-space:normal;text-overflow: ellipsis;}
	.company-honor li{width: 29.333333%!important;min-height:100px!important; padding-bottom: 24%!important;margin: 0 2% 30px!important;}
	.code-pic{padding-top:5px;}
	.tab-title{width:12%;}
	.HR-left-box{width:100%;margin:0 0 30px;}
	.HR-right-text{width:100%;padding:0;}
	.HR-right-title{display:none;}
	.HR-left-top ul{width:100%;text-align: center;border-bottom:1px solid #f3f3f3;}
	.HR-main .tab-title{display:inline-block;float:none;height:80px;line-height:80px; width:auto;padding:0 10px;border-bottom:none;}
	.HR-main .tab-title a{display:block;height:80px;line-height:80px;font-size:20px;font-weight:600;color:#888;}
	.HR-main .tab-title.selected{background-color:transparent!important;border-bottom:2px solid #f66f6a;}
	.HR-main .tab-title.selected a{color:#666!important;}
}

@media (max-width:1400px){
	.banner-image{height:0;padding-bottom:17.41%;}
	.banner-image img{max-width:300%;width:142.857142%;margin-left:-21%;}
}

@media (max-width:1200px){/*PC笔记本*/
	/*header*/
	.header-scroll .search-show{padding:10px;}
	.nav-lg{float: left;width:calc(100% - 120px);}
	.nav-right{display:block!important; position:fixed;right:-400px;top:0;z-index:98;width:400px;height:100%!important;margin-top:80px; background-color:rgba(100,100,100,.9);transition:all .6s;}
	.nav-right-show{right:0;transition:all .6s;}
	.nav-rigt-top{margin-top:60px;transition:all .6s;}
	.nav-right>li,.nav-right li .menu{width:100%;height:60px!important;line-height:60px!important;color:#F8F8F8;border:none;}
	ul.nav-right li .menu:after{display:none;}
	.menu-now{border-bottom:none!important;}
	.nav-right>li{border-bottom:1px solid rgba(255,255,255,.2);}
	.submenu{display:none!important;opacity:0;transform:scale(0);}
	.nav-top{display: block!important; width:120px;}
	.search-click{width:50%;float: left;}
	.select{position:fixed;bottom:30px;right:-400px;z-index:1000;width:400px;height:30px;line-height:30px;padding-left: 20px; text-align: center;color:#e3e3e3;transition:all .6s;}
	.select-show{right:0;transition:all .6s;}
	.select span{display:none;}
	.language{display: inline-block;position: static;width: auto;width:160px; height:30px;margin-left:20px;border-radius:3px;overflow: hidden;}
	.language a{display:inline-block;float: left;width:50%; height:30px;line-height:30px;}
	.language a:first-child{background-color:#e41e2b;color:#FFFFFF;}
	.menu-btn{display:block;width:50%;float: right;padding:10px;}
	.menu-btn .line{width: 100%;height: 5px;background-color: #cccccc;display: block;margin: 8px auto;-webkit-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}	
	.menu-btn:hover{cursor: pointer;}
	.menu-btn-active .line:nth-child(2){opacity: 0;}	
	.menu-btn-active .line:nth-child(1){-webkit-transform: translateY(13px) rotate(45deg);-ms-transform: translateY(13px) rotate(45deg);-o-transform: translateY(13px) rotate(45deg);transform: translateY(13px) rotate(45deg);}	
	.menu-btn-active .line:nth-child(3){-webkit-transform: translateY(-13px) rotate(-45deg);-ms-transform: translateY(-13px) rotate(-45deg);-o-transform: translateY(-13px) rotate(-45deg);transform: translateY(-13px) rotate(-45deg);}
	.nav-left{padding-left:20px;}
	.search{margin-right:140px;}
	.news h1{display:none;}
	.news.w-1200.center-block{margin-top:-80px;padding-top:80px;}
	.news.w-1200.center-block ul{border-top: 1px solid #EEEEEE;padding-top:30px;}
	.news-tab-sm{display:block;height:80px;text-align:center;}
	.news-tab-sm li{display:inline-block;height:80px;line-height:90px;margin:0 20px;font-size:18px;}
	.news-tab-sm li.news-select{border-bottom:2px solid #e41e2b;}
	 /*产品列表 */
	 .product-list-main .product{width:50%;float:left;padding:30px;}
	 .product-list-main .product>a{background-color:#FFFFFF;border-radius:0;border-bottom:1px solid #FFFFFF;}
	 .product-list-main .product>a:hover{box-shadow:none;border-bottom:1px solid #f1f1f1;}
	 .product-list-main .product .col-4{width:100%;float:left;height:0;padding-bottom:45%;}
	 .product-list-main .product img{margin-top:-10%!important;}
	 .product-list-main .product .col-8{float:left;width:100%;padding:10px 5px 20px;}
	 .product-list-main .product .col-8 h1{font-size:18px;height:40px;line-height:40px;}
	 .product-list-main .product .col-8 .product-bref{height:48px;line-height:24px;font-size:14px;overflow:hidden;}
	/*发展历程*/
	.cd-timeline-content{width:100%;padding:0 10px;}
	.cd-timeline-block{margin:10px 0; padding:0 20px;}
	.event img{float: left; width:20%;height:auto;}
	.cd-timeline-content:after{display:none;}
	.cd-timeline-img{left:20%;top:20px; margin-left:40px;line-height:40px;background:none;color:#555555;}
	.event-detail{width:80%;}
	.event-detail{padding:40px 0 0 20px!important;}
	.cd2 .event-detail p, .cd2 .event-detail span{text-align:left;}
	#ie8Timeline,.cd-timeline-img:before{display:none;}
}	

@media (max-width:1200px){/*PC窄屏*/
	/*首页，滚动新闻*/
	#scrollDiv, .scroll{width:100%;}
	/*首页，产品&优势&新闻*/
	.home-product{padding:30px 20px 60px;}
	.home-advantage{padding:30px 20px 120px;}
	.home-about-us{padding:50px 30px 60px;}
	#wrap ul li{float: left;width:-webkit-calc(50% - 20px);padding-bottom:30%;}
	#wrap ul li:nth-child(2n+1){margin:20px 20px 20px 0!important;}
	#wrap ul li:nth-child(2n){margin:20px 0 20px 20px!important;}
	#wrap ul li img{width:100%;}
	/*最新技术*/
	.tech-tab li{width:20%;}
	/*产品详情*/
	.product-holder{display:none;}
	.CPXQ-right p span{height:136px;}
	.CPXQ-btn-right a{width:50%;}
	.CPXQ-btn-right a:last-child{display:none;}
	/*员工文化，详情页*/
	#stuff-detail .sp-bottom-thumbnails{margin-top:0; background-color:rgba(0,0,0,.1);}

	#stuff-detail .text{margin-top:-30px;}
}
	
@media (max-width:1024px){/*PC窄屏*/
	/*footer*/
	.footer{padding:0;}
	.footer .w-1200{padding:20px;overflow: hidden;}
	.cont>a{display:block;width:100%;text-align: left;}
	.cont>a:before{padding:0 5px 0 0;}
	.cont>a:last-child{float: right;line-height:24px; padding:0;margin-top:20px;}
	.copyright{margin:0;}
	/*首页，优势*/
	.advantage-chose li:hover .advantage-pic1,.advantage-chose li:hover h3,.advantage-chose li:hover p{color:#FFFFFF;}
	/*关于我们*/
	#dituContent{-webkit-filter: saturate(100%) 
}

@media (max-width:1000px){/*PC窄屏*/
	.nav-right{margin-top:60px;}
	.search{width:100vw;bottom:61px;margin:0;background-color:#ececec;padding:10px;border-bottom:1px solid rgba(0,0,0,.03);}
	.search-show{bottom:-61px;opacity:1; transition: all .6s;}
	.search form{border:none!important;border-radius:5px;}
	#search-btn, #search-text{height:40px;line-height:40px;}
	.search #search-text{width:-webkit-calc(100% - 60px);margin:0;padding:0 10px;}
	.search #search-btn{width:60px;padding:0;text-align:center;background-color:#E3E3E3;font-size:18px;color: #FFFFFF;}
	.search form:after{display:none;}
	/*footer*/
	.tel-sale,.tel-stage{line-height:30px;font-size:20px;}
	.tel-sale:before, .tel-stage:before{font-size:24px;}
	#wrap ul li{width: -webkit-calc(50% - 10px);}
	#wrap ul li:nth-child(2n+1){margin:10px 10px 10px 0!important;}
	#wrap ul li:nth-child(2n){margin:10px 0 10px 10px!important;}
	.cont{margin-top:15px;}
	.cont>a{width:50%;}
	.cont>a:last-child{width:100%;}
	/*banner*/
	.sliders li{height:0!important;padding-bottom:56%;}
	.sliders li .pic-box{width:200%!important;margin-left:-50%!important;}
	.banner-box{overflow: hidden;}
	/*首页，我们的优势*/
	.advantage-chose:hover{box-shadow:none;}
	.advantage-chose{background-color:rgba(0,0,0,0);}
	.advantage-chose li{display: block;float: left; width:-webkit-calc(50% - 10px);padding:20px;background-color: rgba(255,255,255,.7);border:1px solid rgba(255,255,255,.8);box-shadow: 0px 0px 30px rgba(0,0,0,.1);transition:all 1.6s;}
	.advantage-chose li:hover{background-color: #e41e2b!important;}
	.advantage-chose li:after{display:none;}
	.advantage-chose li:nth-child(1),.advantage-chose li:nth-child(3){margin:10px 10px 10px 0;}
	.advantage-chose li:nth-child(2),.advantage-chose li:nth-child(4){margin:10px 0 10px 10px}
	.advantage-pic1{margin:0;}
	.advantage-chose li h3{line-height:40px;}
	.advantage-chose li p{height: 48px; overflow: hidden;text-overflow: ellipsis;white-space: normal;display: -webkit-box;-webkit-line-clamp:2;-webkit-box-orient: vertical;}
	#ad-masker{display:none;}
	/*首页，新闻*/
	.sp-thumbnail{width:100%;}
	.sp-thumbnail-image-container{padding-bottom:24%;}
	/*解决方案*/
	.tab-title{width:14.285714%;}
	/*产品中心聚合页*/
	.chanping-box li>a:after{display:none;}
	.chanping-box li>a{padding-bottom:20px;box-shadow: 0px 3px 16px rgba(0,0,0,.1);}
	.chanping-box li p{font-size:12px;}
	/*最新技术*/
	.tech-tab li{width:33.333333%;padding:6px;}
	/*产品详情*/
	.CPXQ-right p span{height:112px;}
	/*新闻列表*/
	.news-right-top>a{height:50px;line-height:40px;}
	.stuff-culture li{width:50%!important;margin:10px 0!important;}
	.stuff-culture li:nth-child(2n+1){padding:10px 10px 10px 0;}
	.stuff-culture li:nth-child(2n){padding:10px 0 10px 10px;}
}

@media (max-width:992px){/*PC窄屏*/
	.header, .header .nav-lg, .header .nav-top, .header .nav-left, .header .nav-right li .menu, .header .nav-left .logo>a{height:60px;line-height:60px;}
	.header .search-click, .header .menu-box, .header .nav-right{height:60px;}
	.header + div{margin-top:60px;}
	/*新闻列表*/
	.news-right-top>a{height:40px;line-height:40px;}
	.news-share{height:30px;}
}
	
@media (max-width:860px){/*PC窄屏*/
	.cont{width:-webkit-calc(70% - 40px);}
	.blogroll{width:30%;}
	.blogroll a{width:-webkit-calc(50% - 10px);}
	/*解决方案*/
	.solution-left,.solution-right{width:100%;border:none;padding:0;}
	.solution-lianxi:after{font-size:20vh;}
	/*产品详情*/
	.CPXQ-right,.CPXQ-left{width:100%;padding:0;background-color:#fffcf8;}
	.CPXQ-right h2{height:50px;}
	.CPXQ-right h2 span{height:50px;line-height:60px;font-size:18px;font-weight:800;}
	.CPXQ-right p span{font-size:14px;}
	/*新闻列表*/
	.news-right-top>a{height:40px;line-height:30px;font-size:16px;}
	.news-right p{height:40px;line-height:20px;font-size:14px;}
	.news-share{height:30px;}
	.news-share span{font-size:12px!important;}
}
	
@media (max-width:800px){
	.infoBox{width:calc(100% - 20px);left:10px;margin-left:0;}
	.half{width:100%!important;}
	.buy-left,.consult-left,.half>.consult-left{width:25%!important;}
	.buy-right,.consult-right,.half>.consult-right{width:75%!important;}
	.news-info{height: auto;padding-top:10px;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
}

@media (max-width:768px){/*平板竖屏*/
	/*footer*/
	.footer>.w-1200{position:relative;padding-top:70px;}
	.side-bar{position:absolute;top:30px;left:10px;z-index:2; width:100%; height:30px;text-align:left;}
	.wechat-code{display:none;}
	a.icon-weibo,a.icon-wechat{position: static;width:auto;height:30px;margin:0 10px; padding:0 10px;background-color:rgba(0,0,0,.05);border:1px solid rgba(255,255,255,.2); line-height:30px;text-align:center; border-radius:30px;font-size:10px;overflow:hidden;}
	a.icon-weibo:before,a.icon-wechat:before{float: none; width:20px; height:30px;padding-right:8px; line-height:30px; font-size:16px;}
	a.icon-wechat:after{content:"微信：HGIMAGE1990";}
	a.icon-tel{display:none;}
	.side-bar a.topic-page{display: none!important;}
	a.icon-gotop{position:fixed;border-right:0;bottom:36px;z-index:1000;}
	.slogan>h2{padding:0 2vw;}
	.slogan>h2>br{display:none;}
	#wrap ul li{padding-bottom: 34%;}
	.a1{padding-bottom:69.5%;}
	/*新闻列表*/
	.news-right-top>a{height:36px;line-height:30px;}
}
	
@media (max-width:700px){
	.home-product{padding:30px 10px;}
	.advantage-chose li{width:-webkit-calc(50% - 5px);}
	.advantage-chose li:nth-child(1), .advantage-chose li:nth-child(3){margin:5px 5px 5px 0;}
	.advantage-chose li:nth-child(2), .advantage-chose li:nth-child(4){margin:5px 0 5px 5px;}
	.advantage-chose li p{height:72px; -webkit-line-clamp:3;}
	.sp-thumbnails{height:auto;}
	.sp-thumbnail{margin-bottom:20px; padding:0;overflow: hidden; box-shadow:0px 3px 6px rgba(0,0,0,.03);}
	.sp-thumbnail-image-container{display: none;}
	.next-news + .sp-thumbnail .sp-thumbnail-image-container{display: block; width:100%;padding-bottom:60%;}
	.prev-news,.next-news{display:none;}
	.sp-thumbnail-text{width:100%;padding:0;background-color:rgba(0,0,0,.03);}
	.sp-thumbnail-text *{float: left;width:100%;}
	.sp-thumbnail-description{height:50px;line-height:50px; width:-webkit-calc(100% - 100px);padding-left:20px;font-size:16px; overflow : hidden;text-overflow: ellipsis;white-space: normal; display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
	.sp-thumbnail-title{width:100px; height:50px;padding-left:20px; line-height:50px;}
	.sp-thumbnail-text .news-info{margin-top:0;padding:16px 20px 0;background-color:#FFFFFF;border-bottom:20px solid #FFFFFF;border-top:none;}
	.sp-thumbnails .sp-thumbnail:nth-child(5),.sp-thumbnails .sp-thumbnail:nth-child(6),.sp-thumbnails .sp-thumbnail:nth-child(7),.sp-thumbnails .sp-thumbnail:nth-child(8){display:none;}

	/*解决方案*/
	.solution-menu{line-height:24px;background-color:#FFFFFF;}
	.tab-title{width:33.333333%;}
	.tab-title{padding:6px;background-color:#FFFFFF!important;}
	.tab-title a{display:block; background-color:#EEEEEE;border-radius:3px;font-size:14px;}
	.tab-title.selected{background-color:#FFFFFF!important;}
	.tab-title.selected a{background-color:#f66f6a!important;}
	.solution{padding-top:0;}
	.solution-left h2{margin:0;font-size:24px;}
	.solution-detal{padding-top:10px;}
	.solution-detal img,.tech-main-text img{max-width:100%!important;margin:5px 0;}}
	/*新闻列表*/
	.news-right p{height:auto;-webkit-line-clamp: 1;}
	.stuff-culture li{margin:0!important;border:none!important;}
	.news-box:hover{margin:0;}
	/*关于我们*/
	.contact-map-rigt .right-left{width: -webkit-calc(100% - 120px);}
	.contact-map-rigt .right-right{width:120px;}
	.contact-map-rigt p,.code-pic{width:100%;}
	.about-us-tab-sm {margin:10px 0;background-color:transparent;}
	.about-us-tab-sm li{float: left;width:25%;padding:10px;}
	.about-us-tab-sm li a{padding:8.5px 0;border-radius:4px;}
	.about-us-tab-sm li a:before{display:none;}
	.about-us-tab-sm li:hover{box-shadow:none;}
	.about-us-tab-sm li a:hover{background-color:#e41e2b;color:#FFFFFF;}
	.cd-timeline-block {margin:20px 0;}
	/*人力资源*/
	.HR-main{padding:0;}
	.HR-left-box,.HR-right-text,.HR-left-box{float:left;width:100%;margin:0;padding:0;}
	.HR-left-box,.HR-text,.HR-right-title{padding:0 20px;}
	.HR-right-title{height:80px;line-height:80px; background-color:#F9F9F9;}
	.HR-main .tab-title{width:25%;margin:20px 0;border:0;}
	.HR-main .tab-title a{height:44px;line-height:44px;padding:0;}
}

@media (max-width:600px){/*手机横屏*/
	/*footer*/
	.cont>a,.solution-detal{width:100%;}
	#wrap ul li,.a1{width:100%;padding-bottom: 60%;}
	#wrap ul li:nth-child(2n+1),#wrap ul li:nth-child(2n){margin:10px 0!important;}
	.home-advantage{padding: 20px 10px 40px;}
	.slogan>h2{margin:20px 0 0; line-height:30px; font-size:18px;}
	/*产品中心，聚合页*/
	.chanping-main{margin-bottom:10px;}
	.chanping-main .title-product{padding:20px 0 0;line-height:28px;}
	.chanping-main .title-product span{font-size: 16px;}
	.chanping-box li h2{height:50px;line-height:60px;font-size:14px;}
	.chanping-box li{width:50%;padding: 10px;}
	.chanping-box li p{height:58px; padding:10px 10px 0;}
	/*最新技术*/
	.tech-main{padding:10px 0 20px;}
	.tech-tab{height:87px;overflow:hidden;transition:all .6s;}
	.tech-tab-slide{height:400px;transition:all .6s;}
	.tech-tab.tech-tab-slide +.tech-more{margin-top:-25px;background:none;box-shadow:none;}
	.tech-tab li{width:50%;padding:5px;}
	.tech-more{display:block;position:relative;z-index: 2; text-align: center;height:30px;line-height:30px;margin:-32px 0 50px;border-bottom:1px solid #e41e2b;box-shadow:0px 2px 12px rgba(255,0,0,.2);background: linear-gradient(rgba(255,0,0,0),rgba(255,0,0,.12));}
	.tech-more:after{display:block;position:absolute;bottom:-20px;left:50%;z-index:3;width:60px;height:20px;line-height:20px;margin-left:-30px;background-color:#e41e2b;border-radius:0 0 6px 6px ; content:"\e622";font-family:"iconfont";color:#FFFFFF;font-size:16px;font-weight:800;box-shadow:0px 2px 12px rgba(255,0,0,.8);}
	.tech-tab.tech-tab-slide +.tech-more:after{content:"\e623";}
	.tech-title, .tech-title span{height:70px;line-height:70px;background-color:#F9F9F9;border-top: 1px solid #f1f1f1;font-size:18px;}
	/*产品列表*/
	.product-list-main .product{width:100%;padding:20px 10px;}
	#map-layout{height:400px!important;}
	.contact-map-rigt{padding:20px 15px!important;margin:0!important;}

}

@media (max-width:520px){
	.about-selected{background-color:#e41e2b!important;color:#fff!important;}
	.search{bottom:-61px;right:0;opacity:1;transform:scaleY(0);transform-origin:center top 0;transition:all .2s;}
	.search-show{transform:scaleY(1);box-shadow:0px 3px 10px rgba(0,0,0,.08);}
	.header, .header .nav-lg, .header .nav-top, .header .nav-left, .header .nav-right li .menu, .header .nav-left .logo>a{height:56px!important;line-height:56px!important;}
	.header .search-click, .header .menu-box, .header .nav-right{height:56px;}
	.nav-top,.search-click{width:56px;border:none;}
	.header .search-click{position:relative;z-index:100;height:53px;margin-top:3px;}
	.search-click span{background-color:transparent;font-weight:400;}
	.search #search-text{font-size:13px;}
	.search #search-btn{background-color:rgba(0,0,0,.2);}
	.search:hover #search-btn{background-color:rgba(0,0,0,.5);}
	.search-click:hover{background-color:#FFFFFF;}
	.search-active{background-color:#ececec!important;}
	.menu-btn{position:fixed;top:0;left:0;z-index:101;width:56px;height:56px;padding:12px 0 0;}
	.nav-lg{width:-webkit-calc(100% - 112px); margin-left:56px;}
	.nav-left,.nav-left li{width:100%;padding:0;text-align: center;height:56px;}
	.header .nav-left .logo>a{position:relative;z-index:103;font-size:36px;}
	.nav-right{width:100%;right:0;top:0; height:0!important;margin-top:0;padding-top:56px; background-color:#c1c1c1;overflow:hidden;opacity:0;transition:all 1s;}
	.nav-right-show{top:0; height:100vh!important;opacity:1;transition:all .6s;}
	.nav-right-show li:first-child{border-top:1px solid rgba(255,255,255,.2);transition:all .8s;}
	.menu-btn .line{width:25px;height:1px;background-color:#666;}
	.menu-btn-active .line:nth-child(1){transform: translateY(9px) rotate(45deg);}
	.menu-btn-active .line:nth-child(3){transform: translateY(-9px) rotate(-45deg);}
	.select{right:0;top:-30px;opacity:0;}
	.select-show{top:-webkit-calc(100vh - 60px);width:100%;padding:0;opacity:1;transition:bottom 2s ,opacity 2.5s;}
	.language,.language a{margin:0;border:1px solid rgba(0,0,0,0);}
	.language a:first-child{background-color:#d4d4d4;color:#ff3f47;}
	.header{transition:all .8s;}
	.header .nav-left,.header .nav-top,.header .nav-lg{background:none;}
	.header-bg{background-color:#0d0d0d;box-shadow:none;transition:all .3s;}
	.header-bg  .menu-btn .line{background-color:#FFFFFF;transition:all .6s;}
	.header-bg .search-click{opacity:0;transition:all .3s;}
	.nav-right>li{padding:0 10%;border:none;transform: matrix(1.1, 0, 0, 1.1, -60, -60);background-color:transparent;}
	.nav-right>li:nth-child(7){transition:all .1s;}
	.nav-right>li:nth-child(6){transition:all .25s;}
	.nav-right>li:nth-child(5){transition:all .3s;}
	.nav-right>li:nth-child(4){transition:all .45s;}
	.nav-right>li:nth-child(3){transition:all .5s;}
	.nav-right>li:nth-child(2){transition:all .6s;}
	.nav-right>li:nth-child(1){transition:all .7s;}
	.nav-right-show>li:nth-child(1){transform: matrix(1, 0, 0, 1, 0, 0);transition:all .2s;}
	.nav-right-show>li:nth-child(2){transform: matrix(1, 0, 0, 1, 0, 0);transition:all .35s;}
	.nav-right-show>li:nth-child(3){transform: matrix(1, 0, 0, 1, 0, 0);transition:all .5s;}
	.nav-right-show>li:nth-child(4){transform: matrix(1, 0, 0, 1, 0, 0);transition:all .65s;}
	.nav-right-show>li:nth-child(5){transform: matrix(1, 0, 0, 1, 0, 0);transition:all .8s;}
	.nav-right-show>li:nth-child(6){transform: matrix(1, 0, 0, 1, 0, 0);transition:all .95s;}
	.nav-right-show>li:nth-child(7){transform: matrix(1, 0, 0, 1, 0, 0);transition:all 1.1s;}	
	.nav-right li .menu{font-size:14px;letter-spacing:2px;color: #FFFFFF; border-bottom:1px solid rgba(255,255,255,.4)!important;}
	.tp-banner-container:hover a.sliders_nav{opacity:1;transition:all .4s;}
	.tp-banner-container:hover a.prev{left:0;}
	.tp-banner-container:hover a.next{right:0;}
	.prev{left:-40px;}
	.next{right:-40px;}
	.sliders_nav{width:26px;height:60px;background-color:rgba(255,255,255,.8);opacity:0;}
	.sliders_nav:before{font-size:24px;}
	.sliders_tabs{margin-left:-60px;}
	.sliders_tabs li{width:40px;}
	.home-product canvas{opacity:0.5;}
	#wrap ul li{box-shadow:none;border-bottom:1px solid #f1f1f1;margin:15px 0;}
	.divA p:first-child{font-size:18px;font-weight:600;line-height:18px;margin-top:20px;}
	.a2 .p4{line-height:50px;font-size:16px;text-align:center;}
	.a2 .p5{margin:15px 0 0;font-size:13px;}
	.cont{margin-top:0;}
	.cont,.blogroll{width:100%;max-width:100%;}
	.blogroll:before{font-size:16px;}
	.tel-sale,.tel-stage{width: 50%!important; line-height:40px;font-size:15px;}
	.tel-stage{text-align: right!important;}
	.cont>a:last-child{margin-top:5px;line-height:28px; font-size:14px;}
	.blogroll{margin:25px 0 0;padding-top:10px; border-top:1px solid rgba(255,255,255,.1);}
	.blogroll>a{float: left;}
	.copyright a{display:none;}
	.header + div{margin-top:56px;}
	#scrollDiv,.logo-info{display:none!important;}
	.advantage-chose{box-shadow:0px 0px 40px rgba(255,0,0,.08);border:1px solid #FFFFFF;border-radius:5px;overflow: hidden;}
	.advantage-chose li{width:50%;margin:0!important;box-shadow:none;border:1px solid rgba(0,0,0,.03);}
	.advantage-chose li:nth-child(1){border-left:none;border-top:0;}
	.advantage-chose li:nth-child(2){border-right:none;border-top:0;}
	.advantage-chose li:nth-child(3){border-left:none;border-bottom:0;}
	.advantage-chose li:nth-child(4){border-right:none;border-bottom:0;}
	.home-about-us{padding:20px 0 0;background-color:#FFFFFF;}
	.home-about-us .sp-thumbnails{width:100%;padding:10px;;}
	.sp-thumbnail{margin-bottom:10px}
	.tech-tab{height:82px;}
	.tech-tab-slide{height:360px;}
	.sp-thumbnail-description,.tech-tab li a{font-size:14px;line-height:2.5;}	
	/*解决方案*/
	.solution-main{padding:10px 0 20px;margin-bottom:30px;}
	.solution-menu{margin-bottom:10px;border:none;}
	.solution-left h2{padding: 20px 0;background-color:#F9F9F9;border-top:1px solid #f3f3f3;}
	.solution-detal,.solution-right{padding:10px;}
	.solution-detal p, .solution-detal span,.tech-main-text p,.tech-main-text span,#fontCon p, #fontCon span{font-size:14px!important;line-height:1.8!important;}
	.solution-lianxi li:last-child{display:none;}
	 /*产品列表*/
	 .product-list-main h2,.product-list-main h2 span{height:40px;line-height:20px;font-size:20px;}
	 .product-list-main .product{padding:15px 10px;}
	 .product-list-main .product .col-8{padding:10px 0 15px;}
	 .product-list-main .product img{transition:all .4s;}
	 .product-list-main .product .col-8 h1{height:36px;line-height:30px;}
	/*产品详情*/
	.CPXQ-top{padding:10px 10px 0;margin:0;}
	.CPXQ-right .CPXQ-btn{height: auto;}
	.CPXQ-btn-left{text-align: center;}
	.CPXQ-btn-left button{margin:26px 0;}
	.CPXQ-btn-left button{padding:0 10px;border-radius:5px;height:30px;line-height:30px;}
	.CPXQ-right h2, .CPXQ-right p, .CPXQ-right .CPXQ-btn{padding:0 10px;}
	.CPXQ-right p span{font-size:12px;line-height:1.8;border:none;margin:10px 0 20px;height:auto;text-align: justify;}
	.CPXQ-btn-right a,.CPXQ-btn-left button{font-size:12px;}
	.CPXQ-btn-right a>span{display:none;}
	.CPXQ-intro{padding:20px 20px 30px;}
	.CPXQ-intro p, .CPXQ-intro span{font-size:14px; line-height:2;}
	.CPXQ-intro strong{font-size:16px;line-height:30px;}
	#product-pics .sp-thumbnail-container{border-radius:4px;overflow:hidden;}
	.CPXQ-right,.CPXQ-left,.CPXQ-right h2, .CPXQ-right p, .CPXQ-right .CPXQ-btn{background-color:transparent;}
	.CPXQ-right p{padding:0;}
	.CPXQ-right .CPXQ-btn{float:left;width:calc(100% + 20px);margin-left:-10px; padding:20px 10px 0;background-color:#FFFFFF;border-color:#FFFFFF;}
	.product-holder{display:none;}
	/*新闻列表*/
	.news>ul>li.wow,.news>ul>li.wow:hover{margin:0;padding:24px 10px; border-bottom:1px solid #F6F5F6;background-color:#fcfcfc;}	
	.news.w-1200.center-block{padding:60px 0 0;}
	.news.w-1200.center-block ul{padding-top:0;}
	.news-tab-sm li{height:60px;margin:0 10px; line-height:75px;font-size:14px;}
	.news-tab-sm li a{font-size:15px;}
	.news-left{width:-webkit-calc(36vw - 10px);height:26vw;float:right;}
	.news-left>a{height:100%;padding:0;border-radius:6px;}
	.news-left img{height:100%;transform:scale(1.36);}
	.news>ul>li.wow.slideInUp:hover{margin:0;box-shadow:none;border-radius:0;}
	.news-right{width:-webkit-calc(64vw - 12px);}
	.news-right{height:26vw;padding:0 15px 0 0;}
	.news-right-top>a{height:8.2vw;line-height:6.5vw;font-size:16px;color:#333; font-weight:400;}
	.news-right p{display:-webkit-box;line-height:5.4vw; -webkit-line-clamp:2;font-size:12px;}
	.news-share{bottom:0;height:6vw;line-height:6vw; padding:0;}
	.news-share span{height:6vw;line-height:8vw;font-size:12px!important;}
	.news-share i{font-size:12px!important;}
	.reduce{padding-left:0!important;}
	.page{padding:20px 0 40px 70px;}
	.page a{border:1px solid #E3E3E3;border-radius:4px;}
	.disabled-btn{border-color:#E9E9E9!important;}
	.page div a{display:none;font-size:14px;}
	.page div a:first-child,.page div a.gonext{display:inline-block;}
	.page span{font-size:10px;}
	.stuff-culture{padding:0 10px;}
	.stuff-culture li{box-shadow:none;}
	.news-staff-title{height:auto;min-height:40px;margin-top:5px;line-height:27px;font-size:14px;color:#888888;overflow: hidden;white-space: normal; text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
	.stuff-culture li a{padding-bottom:10px;border-bottom:1px solid #F1F1F1;}
	/*员工文化，详情页*/
	.share{height: 30px;line-height:30px; padding:0 10px;}
	.share ul{display:none;}
	.date{height:30px;line-height:30px;font-size:12px;}
	.news-text{padding:10px;}
	.news-pre, .news-next{padding:10px 15px 5px;}
	.stuff-pics-box{padding:20px 0;}
	.news-detal{margin-top:1px;}
	.company-main h1{margin-top:0;}
	.news-detal>.news-title,.title-company, .company-main h1,.contact-title,.contact-title span,#cd-timeline>h3,#cd-timeline>h3 span{height:80px!important;line-height:80px!important; font-size:20px!important;color:#888;}
	.news-detal>.news-title{line-height:80px!important;}
	.news-text span,.news-text p,.company-main p,.company-main span{line-height:30px!important;font-size:14px!important;color:#666666;font-family:"Microsoft YaHei"!important;}
	.news-text img,.company-main img{display:block;width:100%;max-width:200%;margin:10px 0;}
	.news-detal .share li{font-size:18px;width:40px;}
	.company-main{padding:10px 10px 30px;}
	/*荣誉资质*/
	.company-honor li{width:-webkit-calc(50% - 10px)!important;margin:0;padding-bottom:40%;box-shadow:0px 3px 14px rgba(0,0,0,.06);}
	.company-honor li:nth-child(2n+1){margin-right:10px;}
	.company-honor li:nth-child(2n){margin-left:10px;}
	.honor-title{height:30px;line-height:30px;font-size:14px;}
	#img-big{width:80vw;height:auto;margin-top:140px;}
	.title-en,.title-cn:after{display:none;}
	/*关于我们*/
	.contact-map-left{height:300px;margin-top:10px;}
	.contact-map-rigt{margin:10px 0 0;padding:0;}
	.contact-map-rigt .right-left{width:100%}
	.contact-map-rigt .right-right{display:none;}
	.contact-map-rigt p, .contact-map-rigt span{line-height:24px;font-size:14px;}
	.amap-toolbar{left:10px;}
	.contact-main{margin-top:10px;}
	.about-us-tab-sm{margin:0;padding:10px 0 20px;}
	.about-us-tab-sm li{padding:8px 5px;}
	.cd-timeline-block {margin:0;padding:10px 0;border-bottom:1px solid #f1f1f1;}
	.cd-timeline-content{padding:0;}	
	#cd-timeline{padding:0 10px;}
	.event{box-shadow:none;border:none;background-color:transparent;}
	.event img{width:30%;}
	.cd-timeline-img{top:20px;left:30%;top:20px; width:50px;margin:0 0 0 16px; line-height:20px;font-size:20px;background-color:transparent;color:#f66f6a;}
	.event-detail{width:70%;padding:26px 0 0 15px!important;}
	.contact-main{padding:0 10px;}
	/*人力资源*/
	.HR-main .tab-title a{height:32px;line-height:32px;font-size:14px;}
	.HR-left-box, .HR-text, .HR-right-title{padding:0 10px;}
	.HR-left-box{padding:0;}
	.HR-right-title{height:60px;line-height:60px;font-size:20px;text-align:center;}
	.company-bref{padding:10px;}
	#map-layout{display:none;}
	.sec_main .page{padding:20px 0;}
}

@media (max-width:415px){
	.bread{padding:4px;background-color:#fafafa;}
	.bread span>a{font-size:11px;}
	.bread>i{padding:0 0 0 5px; font-size:13px;color:#888;}
	/*footer*/
	.side-bar{left:0;text-align:center;padding:0 20px}
	a.icon-weibo, a.icon-wechat{padding:0 8px;}
	.side-bar>a{margin:0;}
	a.icon-wechat{float:right;}
	.banner-image{display:none;}
	.slogan{padding:0 10px 20px;}
	.slogan>h2{font-size:14px;line-height:20px;font-weight:400;}
	.home-product .product h2, .home-advantage h2, .home-about-us h2{line-height:30px;}
	.home-product .product h2{margin-bottom:25px;}
	.home-product h3, .home-advantage h3, .home-about-us h3{font-size:20px;font-family:'roboto';color:rgba(0,0,0,.1);}
	.product h2{margin-bottom:20px;}
	.home-product h3{text-shadow:1px 1px 1px rgba(255,255,255,.8),1px 1px 2px rgba(255,255,255,.2),1px 1px 3px rgba(255,255,255,.3),2px 2px 5px rgba(255,255,255,.8);}
	.divA{padding:6px 10px;}
	.divA p:last-child{font-size:12px;}
	.home-advantage h3{color:#FFFFFF;text-shadow:1px 1px 1px rgba(0,0,0,.02),1px 1px 1px rgba(0,0,0,.03),1px 1px 1px rgba(0,0,0,.04),1px 1px 1px rgba(0,0,0,.05),1px 1px 1px rgba(0,0,0,.06),1px 1px 1px rgba(0,0,0,.08);}
	.home-about-us h3{text-shadow:1px 1px 1px rgba(0,0,0,.01),1px 1px 1px rgba(0,0,0,.02),1px 1px 1px rgba(0,0,0,.03),1px 1px 1px rgba(0,0,0,.4),1px 1px 1px rgba(0,0,0,.5),1px 1px 1px rgba(0,0,0,.6),}
	.home-advantage h2{margin-bottom:40px;}
	.home-about-us h2{margin-bottom:40px;}
	#wrap ul li,.a1{padding-bottom:60%;}
	#wrap ul li img{margin-top:-10%;}
	.product h2, .home-advantage h2, .home-about-us h2{font-size:17px!important;color:#888888!important;font-weight:800!important;}
	.a2 .p7{display:none;}
	.advantage-pic1,.ad-product:before{font-size:60px;text-shadow:3px 3px 1px rgba(255,0,0,.2),3px 3px 3px rgba(255,0,0,.1),3px 3px 6px rgba(255,0,0,.05);}
	.advantage-chose li{padding:26px 20px 10px;}
	.advantage-chose li h3{margin-top:2px;font-size:14px;font-weight: 300;}
	.advantage-chose li p{display: none;}
	.next-news + .sp-thumbnail .sp-thumbnail-image-container{padding-bottom:50%;}
	.next-news + .sp-thumbnail .sp-thumbnail-image-container img{margin-top:-10%;}
	.sp-thumbnail-description,.sp-thumbnail-title{height: 40px;padding-left:10px;line-height:42px;}
	.sp-thumbnail-text .news-info{height:auto;padding:15px 10px 0;border-bottom-width:15px;}
	/*产品中心，聚合页*/	
	.product-list-main{padding-bottom:60px;}
	.chanping-box li{width:100%; padding:18px 10px;}
	.chanping-box li>a{padding-bottom:13px;box-shadow:none;}
	.product-img-box{padding-bottom:42%;}
	.chanping-box li h2,.chanping-box li h2 span{height:40px;line-height:40px;font-size:18px!important;font-weight:600; letter-spacing:2px;}
	.chanping-box li h2:after{width:100%;left:0;margin-left:0;background-color:#EEEEEE;}
	.chanping-box li p{height:auto;padding:6px 10px 0;text-align: center; line-height:24px;font-size:14px;text-align:justify;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
	.chanping-main .title-product{line-height:18px;background-color:#FFFFFF;margin-bottom:10px;}
	.title-product span:last-child{font-size:13px;}
	.chanping-box li>a:hover{margin:0;}
	.chanping-box li>a:hover h2:after{background-color:#eee;}
	/*产品详情*/
	.CPXQ-intro{margin:20px 0;}
	/*新闻*/
	.pic-news{padding-bottom:50%;}
	.stuff-culture li{width:100%!important;margin:15px 0!important; padding:0!important;}
	.stuff-culture li a{padding:0;}
	.news-staff-title{min-height:auto;margin:0;padding:10px;}
	.solution-lianxi:after{font-size:42vw;}
	.reduce i:first-child{font-size:10px!important;}
	/*人力资源*/
	.HR-main .tab-title{height:45px;line-height:45px;}
	.HR-main .tab-title{margin:14px 0 10px}
	.HR-right-title span{font-size:14px;color:#999;}
	.HR-right-title span:before{font-size:16px;}
	.news-text span, .news-text p, .company-main p, .company-main span,.HR-text p, .HR-text span, .HR-text a, .HR-text strong{font-size:14px!important;line-height:2!important;}
	.company-main ul:last-child h3{font-weight:800;color:#888;border-radius:6px 6px 0 0;}
	.company-main .title-company span{font-size:20px!important;color:#888;}
	.buy-left,.consult-left,.half>.consult-left{width:30%!important;line-height:40px;}
	.buy-right,.consult-right,.half>.consult-right{width:70%!important;line-height:40px;}
	.half>.consult-right input,.consult-right input,.consult-right textarea,.buy-right textarea{width:90%!important;border:none;border-bottom:1px solid #f1f1f1;outline:none;}
	.buy-right input{border:none;border-bottom:1px solid #f1f1f1;}
	.consult-right textarea,.buy-right textarea{background-color:#fcfcfc;}
	.consult select{width:30%;padding-left:20px; border:none;border-radius:4px;text-align: center;background-color:#fafafa;height:30px;outline:none;}
	.consult-btn,.buy-btn{padding:16px 0 16px 20px ;}
}

