.home-banner,.home-banner li img{width:100%; position:relative;}
.home-banner .pagination{width:100%; position:absolute; bottom:30px; left:0; text-align:center; z-index:8;}
.home-banner .pagination span{width:12px; height:12px; border-radius:50%; background:#fff; margin:0 8px; display:inline-block;}
.home-clear{ margin-top:15px;}
.home-banner .pagination .swiper-active-switch{ background:#ff0000;}
.home-banner li{ position:relative;}
.home-banner .txt{ position:absolute; top:0; left:50%; max-width:1200px; transform:translateX(-50%); transform:-webkit-translateX(-50%); transform:-moz-translateX(-50%); height:100%; text-align:center; z-index:22;}
.home-banner .txt .table-table{width:100%; height:100%;}
.home-banner .txt h2{color:#fff; font-size:36px; transform:translateY(20px); transition:1s; opacity:0;}
.home-banner .txt p{color:#fff; font-size:16px; line-height:24px; text-transform:uppercase; margin-top:20px; transform:translateY(20px); transition:1s; opacity:0;}
.home-banner .txt .banner_more{margin:70px auto 0; display:inline-block; width:184px; height:44px; line-height:44px; text-align:center; border-radius:50px; border:3px solid #fff; font-size:12px; color:#fff; font-weight:600; transform:scale(0); transition:1s; opacity:0;}
.home-infor{ padding:80px 0; max-width:860px; margin:0 auto; text-align:center;}
.home-infor h2{ font-size:24px; color:#444; transform:translateY(20px); transition:1s; opacity:0;}
.home-infor p{ font-size:14px; color:#444; line-height:24px; margin-top:20px; transform:translateY(20px); transition:1s; opacity:0;}
.home-infor a{ display:inline-block; margin:30px auto 0;width:184px; height:44px; line-height:44px; border-radius:50px; border:3px solid #000; font-size:12px; color:#000; font-weight:600; position:relative; z-index:1; transform:translateY(20px); transition:1s; opacity:0;}
.home-infor a:after{content:""; background:#fff;border:3px solid #000; width:100%; height:100%; position:absolute; top:-3px; left:-3px; border-radius:50px; z-index:-1;}
.home-infor a:hover:after{ transform:scale(1.2); opacity:0; transition:1s;}

.home-product{width:49%; position:relative; transform:translateX(-100%); opacity:0; transition:1s;}
.home-product .pagination{ position:absolute; bottom:20px; right:20px; z-index:8;}
.home-product .pagination span{width:12px; height:12px; border-radius:50%; background:#fff; margin:0 5px; display:inline-block;}
.home-product .pagination .swiper-active-switch{ background:#ff0000;}
.home-product li{ position:relative;}
.home-product li img{width:100%;}
.home-product .txt{ position:absolute; top:0; left:50%; width:90%; transform:translateX(-50%); transform:-webkit-translateX(-50%); transform:-moz-translateX(-50%); height:100%; text-align:center; z-index:22;}
.home-product .txt .table-table{width:100%; height:100%;}
.home-product .txt h2{color:#fff; font-size:42px;}
.home-product .txt p{color:#fff; font-size:16px; line-height:24px; text-transform:uppercase; margin-top:20px;}
.home-product .txt a{margin:70px auto 0; display:inline-block; width:184px; height:44px; line-height:44px; text-align:center; border-radius:50px; border:3px solid #fff; font-size:12px; color:#fff; font-weight:600; transition:1s;}
.home-product .txt a:hover{ border-radius:0;}
.home-product .text{width:100%; height:60px; line-height:60px; position:absolute; z-index:7; background:rgba(0,0,0,.5); left:0; bottom:0; font-size:18px; color:#fff;}
.home-product .text b{ font-size:24px; margin:0 5px 0 45px; text-transform:uppercase;}
.home-support {width:49%; position:relative; transform:translateX(100%); opacity:0; transition:1s; overflow:hidden;}
.home-support img{width:100%; transition:1s;}
.home-support:hover img{ transform:scale(1.1);}
.home-support .txt{ position:absolute; top:0; left:50%; width:90%; transform:translateX(-50%); transform:-webkit-translateX(-50%); transform:-moz-translateX(-50%); height:100%; text-align:center; z-index:22;}
.home-support .txt .table-table{width:100%; height:100%;}
.home-support .txt h2{color:#fff; font-size:32px; text-transform:uppercase;}
.home-support .txt h2 em{ font-weight:400;}
.home-support .txt p{color:#fff; font-size:32px; line-height:24px; text-transform:uppercase; margin-top:20px;}
.home-support .txt span{color:#fff; font-size:16px; margin-top:40px; display:block;}
.home-video{margin-top:20px; position:relative; opacity:0; transition:2s;}
.home-video,.home-video #playVideo{width:100%;}
.home-video .txt{ position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); text-align:center;}
.home-video .txt h2{ font-size:32px; color:#fff; text-transform:uppercase;}
.home-video .txt h2 em{ font-weight:400;}
.home-video .txt p{color:#fff; font-size:18px; margin-top:20px;}
.home-video .txt i{ background:url(../images/video.png) no-repeat; background-size:cover; display:inline-block; margin-top:15px; cursor:pointer; width:74px; height:74px;}
.home-new{ padding:70px 0;}
.home-title { text-align:center; color:#444;}
.home-title h2{ font-size:32px;}
.home-title p{ font-size:32px; margin-top:1px;}
.home-more{ display:none;}
.home-list{margin-top:50px; overflow:hidden;}
.home-list li{width:32%; float:left; margin-right:2%; position:relative; transform:translateY(-100%); opacity:0; transition:1s;}
.home-list li:nth-child(2n){ transform:translateY(100%); opacity:0; transition:1s;}
.home-list li a{ display:block; overflow:hidden;}
.home-list li img{width:100%; transition:1s;}
.home-list li p{ position:absolute; bottom:0; left:0; height:50px; line-height:50px; width:94%; padding:0 3%; overflow:hidden; text-overflow:ellipsis;white-space:nowrap; font-size:16px; color:#fff; background:rgba(0,0,0,.500);}
.home-list li:last-child{margin-right:0;}
.home-list li:hover img{ transform:scale(1.1);}
.home-more a{display:block; width:184px; height:44px; line-height:44px; text-align:center; border-radius:50px; border:3px solid #f00; font-size:12px; color:#fff; font-weight:600; background:#f00; margin:60px auto 0; position:relative; transition:1s;}
.home-more a:hover{ border-radius:0; box-shadow:1px 1px 3px #000;}


.home-banner .swiper-slide-active .txt h2{ transform:translateY(0); transition-delay:.6s; opacity:1;}
.home-banner .swiper-slide-active .txt p{ transform:translateY(0); transition-delay:1s; opacity:1;}
.home-banner .swiper-slide-active .txt a{ transform:scale(1); transition-delay:1.5s; opacity:1;}
.home-infor.scrollMove-on h2{transform:translateY(0); transition-delay:.2s; opacity:1;} 
.home-infor.scrollMove-on p{transform:translateY(0); transition-delay:.5s; opacity:1;} 
.home-infor.scrollMove-on a{transform:translateY(0); transition-delay:1s; opacity:1;} 
.scrollMove-on .home-product,.scrollMove-on .home-support{transform:translateX(0); transition-delay:.2s; opacity:1;}
.home-video.scrollMove-on{ opacity:1;}
.scrollMove-on .home-list li{ transform:translateY(0); opacity:1; transition-delay:.5s;}




/*新品介绍*/
.banner,.banner img{width:100%; position:relative;}
.title{ position:absolute; bottom:0; left:50%; transform:translateX(-50%); transform:-webkit-translateX(-50%); transform:-o-translateX(-50%); margin-left:-600px \0;  width:100%; height:70px; line-height:70px; background:rgba(255,255,255,.8);}
.title-left{ font-size:14px; color:#444; margin-left:20px;}
.title-left a{color:#444;}
.title-left i{ display:inline-block; vertical-align:middle; margin:-2px 10px 0;}
.title-left .icon2{ background:url(../images/home.png) no-repeat; width:12px; height:10px;}
.title-left .icon1{ background:url(../images/icon1.png) no-repeat; width:4px; height:5px;}
.title-nav li{ float:left; margin-right:40px;}
.title-nav li a{ font-size:14px; color:#444; display:inline-block; height:100%; position:relative;}
.title-nav li a:before{content:''; position:absolute; left:0; bottom:0; width:0%; height:2px; background:#f00; transition:.5s;}
.title-nav li.on a:before,.title-nav li a:hover:before{ width:100%;}
.newProduct-text { padding:60px 0; border-bottom:1px solid #e1e1e1;}
.newProduct-left{width:620px;}
.newProduct-left h2{ font-size:24px; color:#444; font-weight:400;}
.newProduct-left p{color:#828282; font-size:14px; line-height:24px; height:96px; overflow:hidden; margin-top:30px;}
.newProduct-left a{color:#f00; width:118px; height:38px; line-height:38px; font-size:14px; text-align:center; border:1px solid #f00; display:block; margin-top:10px;}
.newProduct-right{width:560px; text-align:center;}
.newProduct-right img{ max-width:90%;}
.newProduct-list{ padding-bottom:60px;}
.newProduct-list li{width:32%; margin-right:2%; float:left; padding:20px 0 0; margin-top:20px;}
.newProduct-list li:nth-child(3n){margin-right:0;}
.newProduct-list li .img{width:100%; overflow:hidden; text-align:center;}
.newProduct-list li .img img{width:90%;}
.newProduct-list li .txt{ padding:20px 0; border-top:1px solid #e1e1e1; position:relative; padding-right:110px; line-height:30px; font-size:14px; color:#444; overflow:hidden; text-overflow:ellipsis;white-space:nowrap;}
.newProduct-list li .txt em{ position:absolute; bottom:20px; right:0; width:110px; height:30px; line-height:30px; display:inline-block; background:#f00; color:#fff; text-align:center;}




/*产品中心*/
.product{ padding:50px 0;}
.product-left{width:300px;/* background:#f5f5f5;*/}
.product-scroll{ width:100%;/* height:100%; overflow:auto;*/}
.product-left ul>li{ background:#fff;}
.product-left h2{ height:50px; line-height:50px; background:#f00; color:#fff; font-size:14px; text-indent:10px;}
.product-left li{ border-bottom:1px solid #e1e1e1;}
.product-left ul>li{ font-size:14px; color:#828282;}
.product-up{ height:54px; line-height:54px; position:relative; text-indent:13px; cursor:pointer;}
.product-up i{ background:url(../images/icon3.png) no-repeat; width:15px; height:15px; display:inline-block; position:absolute; top:20px; right:0; transition:1s;}
.product-down{ background:#f5f5f5; display:none; padding:10px 0;}
.product-down p{/* height:50px;*/ line-height:40px;}
.product-down p a{color:#828282; width:100%; height:100%; display:inline-block;}
.product-down p i{ background:url(../images/icon2.png) no-repeat; width:6px; height:9px; display:inline-block; vertical-align:middle; margin:-2px 10px 0 13px;}

.product-down p span{ display:block;}
.product-down p .dp{ display:none;}
.product-down p .dp i{ text-indent:15px ;margin:-2px 10px 0 28px;}
.product-down p .dp a{color:#646464;}
.product-left .on .active .dp a{ color:#f00;}


.product-left .on .product-down{ display:block;}
.product-left .on .product-up i{background:url(../images/icon4.png) no-repeat; transform:rotate(180deg);}
.product-left .on .active .sp a,.product-down a:hover{color:#f00;}
.product-right{width:830px;}
.product-down .ct2{ color:#f00;}
.product-down p .dp .ct3{ background:rgba(137,137,137,1); color:#fff;}
.product-down p a.ct3{ background:rgba(137,137,137,1); color:#fff;}
.product-tit { padding-bottom:25px; border-bottom:1px solid #e1e1e1;}
.product-tit h2{ font-weight:400; font-size:24px; color:#444; padding-bottom:28px; position:relative;}
.product-tit h2:before{content:""; width:38px; height:5px; background:#f00; position:absolute; bottom:0; left:0;}
.product-tit p{color:#828282; font-size:14px; line-height:24px; margin-top:25px;}
.product-list li{width:48%; margin-right:4%; float:left; padding:20px 0 0; margin-top:20px; }
.product-list li:hover{ box-shadow:1px 1px 5px #333;}
.product-list li:nth-child(2n){margin-right:0;}
.product-list li .img{width:100%; overflow:hidden; text-align:center;}
.product-list li .img img{width:90%;}
.product-list li .txt{ padding:20px 0; border-top:1px solid #e1e1e1; position:relative; padding-right:110px; line-height:30px; font-size:14px; color:#444; overflow:hidden; text-overflow:ellipsis;white-space:nowrap;}
.product-list li .txt em{ position:absolute; bottom:20px; right:0; width:110px; height:30px; line-height:30px; display:inline-block; background:#f00; color:#fff; text-align:center;}

/*产品详情*/
.productDeatil-left{width:370px; text-align:center;}
.productDeatil-right{width:420px;}
.productDeatil-right h2{ font-size:24px; color:#444;/*overflow:hidden; text-overflow:ellipsis;white-space:nowrap;*/}
.productDeatil-right p{color:#828282; font-size:14px; line-height:24px; /*height:120px; overflow:hidden;*/ margin-top:25px;}
.productDeatil-icon{ padding-top:15px; margin-top:15px; border-top:1px solid #e1e1e1;}
.productDeatil-icon .left{ border:1px solid #e1e1e1;}
.productDeatil-icon .left a{ margin:6px 0 4px; padding:0 10px; height:15px; display:inline-block; float:left; position:relative; border-right:1px dashed #e1e1e1;}
.productDeatil-icon .left a:last-child{border-right:0;}
.productDeatil-icon .left i{ width:15px; height:15px; display:inline-block;}
.productDeatil-icon .left .icon1{ background:url(../images/yx1.png) no-repeat;}
.productDeatil-icon .left .icon2{ background:url(../images/wb1.png) no-repeat;}
.productDeatil-icon .left .icon3{ background:url(../images/wx1.png) no-repeat;}
.productDeatil-icon .right{ line-height:35px;}
.productDeatil-icon .right a{ font-size:14px; color:#9f9e9b;}
.productDeatil-icon .right a:hover{color:#f00;}
.productDeatil-icon .right i{ background:url(../images/icon10.png) no-repeat; display:inline-table; width:8px; height:12px; vertical-align:middle; margin:-2px 5px 0;}
.productDeatil-tit h2{ font-size:20px; font-weight:400; padding:20px 0; margin-top:30px; color:#444; border-bottom:2px solid #f1f1f1;}
.productDeatil-overview li{float:left; width:20%; text-align:center; padding:25px 0;}
.productDeatil-overview li i{width:68px; height:50px; display:block; margin:15px auto 0;}
.productDeatil-overview li .icon1{background:url(../images/icon5.png) no-repeat; background-size:cover;}
.productDeatil-overview li .icon2{background:url(../images/icon6.png) no-repeat; background-size:cover;}
.productDeatil-overview li .icon3{background:url(../images/icon7.png) no-repeat; background-size:cover;}
.productDeatil-overview li .icon4{background:url(../images/icon8.png) no-repeat; background-size:cover;}
.productDeatil-overview li .icon5{background:url(../images/icon9.png) no-repeat; background-size:cover;}
.productDeatil-overview li h2{ font-size:12px; font-weight:400; color:#444; margin-top:15px;}
.productDeatil-overview p{ font-size:14px; line-height:30px; color:#828282;}
.productDeatil-features ul>li{width:44%; float:left; margin-right:4%; font-size:14px; line-height:24px; color:#828282; margin-top:20px; padding-left:25px; position:relative;}
.productDeatil-features ul>li:before{content:""; width:6px; height:6px; border-radius:50%; background:#f00; position:absolute; top:8px; left:0;}
.productDeatil-features ul>li:nth-child(2n){margin-right:0;}
.productDeatil-features table{width:100%; text-align:left; border-bottom:1px solid #e9e9e9; margin-top:40px;}
.productDeatil-features table th,.productDeatil-features table td{ padding:20px 0 20px 20px; font-size:14px; color:#828282; border-right:1px solid #e9e9e9;}
.productDeatil-features table th{ background:#444; color:#fff; font-weight:400;}
.productDeatil-features table th:last-child{ border-right:0;}
.productDeatil-features table tr>td:first-child{color:#444;border-left:1px solid #e9e9e9;}
.productDeatil-features table tr:nth-child(2n) td{ background:#f1f1f1;}
/**/
.jqzoom{float:left;border:none;position:relative;padding:0px;cursor:pointer;margin:0px;display:block;}
.zoomdiv{z-index:100;position:absolute;top:0px;left:0px;width:350px;height:350px;background:#ffffff;border:1px solid #CCCCCC;display:none;text-align:center;overflow:hidden;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:20px;height:20px;border:1px solid #aaa;background:#ffffff ;opacity: 0.5;-moz-opacity: 0.5;-khtml-opacity: 0.5;filter: alpha(Opacity=50);}
.spec-preview{width:370px;height:280px;border:1px solid #DFDFDF;}
.spec-preview .jqzoom img{width:370px; height:280px;}
.spec-scroll{clear:both;margin-top:5px;width:370px;}
.spec-scroll .prev{float:left;margin-right:4px;}
.spec-scroll .next{float:right;}
.spec-scroll .prev,.spec-scroll .next{display:block;font-family:"宋体";text-align:center;width:15px;height:60px; font-size:3em; color:#999; line-height:60px;cursor:pointer;text-decoration:none;}
.spec-scroll .items{float:left;position:relative;width:349px;height:63px;overflow:hidden; margin-top:-60px; margin-left:15px;}
.spec-scroll .items ul{position:absolute;width:999999px;height:63px;}
.spec-scroll .items ul li{float:left;width:88px;text-align:center;}
.spec-scroll .items ul li img{border:1px solid #CCC; width:70px;height:60px;}
.spec-scroll .items ul li img:hover{border:1px solid #FF6600;}
.spec-scroll .items ul li.on img{border:1px solid #FF6600;}


/*办公环境*/
.border{ padding:45px 0;}
.border-tit h2{ margin:0 auto; text-align:center; font-size:18px; color:#444; font-weight:400;}
.border-tit p{ font-size:14px; line-height:24px; color:#828282; margin-top:30px;}
.border-list li{ float:left; text-align:center; margin-top:20px;}
.border-list li p{ padding:15px 0;}
.border-list li .img,.border-list li .img img{width:100%; overflow:hidden; transition:.8s}
.border-list li{width:32%; margin-right:2%;}
.border-list li:first-child{width:100%; margin-right:0;}
.border-list li:nth-child(3n+4){ margin-right:0;}
.border-list li:hover img{ transform:scale(1.1);}

/*发展历程*/
.history{ padding:65px 0;}
.history-tit{ text-align:center;}
.history-tit h2{ font-size:24px; color:#444; font-weight:400;}
.history-tit p{color:#f00; font-size:14px; margin-top:10px;}
.history-list { position:relative;}
.history-list ul{ position:relative; padding:60px 0 30px; text-align:right; margin:35px auto 0;}
.history-list:before{content:""; width:1px; height:100%; background:#e1e1e1; position:absolute; top:0; left:50%; margin-left:-.5px; display:block;}
.history-list ul:before{content:"";  width:13px; height:13px; border-radius:50%; border:1px solid #e1e1e1; margin-left:-7.5px; background:#fff; position:absolute; top:0; left:50%;}
.history-list li{width:50%; text-align:right; position:relative; margin-top:20px; min-height:100px;}
.history-list li:before{content:""; width:13px; height:13px; border-radius:50%; border:1px solid #e1e1e1; background:#fff; position:absolute; top:10px; right:0; margin-right:-7.5px;}
.history-list li:after{content:""; width:7px; height:7px; border-radius:50%; background:#000; position:absolute; top:14px; right:0; margin-right:-3.5px;}
.history-list li:nth-child(2n){ margin-left:50%; text-align:left;}
.history-list li:nth-child(2n):before{ right:auto; left:0; margin-left:-7.5px;}
.history-list li:nth-child(2n):after{ right:auto; left:0; margin-left:-3.5px;}
.history-list li h2{ font-size:28px; color:#444; margin-bottom:10px;}
.history-list li p{color:#828282; line-height:24px; font-size:14px;}
.history-text{ padding:0 45px 0 200px;}
.history-list li:nth-child(2n) .history-text{ padding:0 200px 0 45px;}
.history-list li img{width:100px; height:100px; border-radius:50%; position:absolute; top:0; left:90px;}
.history-list li:nth-child(2n) img{ left:auto; right:90px;}
.history-list li:hover h2{color:#f00;}
.history-more a{width:150px; height:40px; line-height:40px; text-align:center; display:block; margin:30px auto; border:1px solid #e1e1e1; color:#aaa; font-size:14px; text-transform:uppercase; transition:1s;}
.history-more a:hover{ background:#f00; color:#fff;}


/*经营理念*/
.concept { padding:50px 0;}
.concept li{width:50%; float:left; margin-bottom:25px; position:relative;}
.concept li .img { display:inline-block; overflow:hidden; width:100%;}
.concept li .img img{width:100%; transition:.8s;}
.concept li:hover .img img{ transform:scale(1.1);}
.concept li .txt{ position:absolute; bottom:30px; right:25px;}
.concept li .txt p{ text-align:right; color:#e2deda; font-size:14px; line-height:24px; margin-top:50px;  position:relative; margin-right:20px; padding-right:20px; }
.concept li .txt p:before{content:""; width:2px; height:35px; background:#fff; position:absolute; top:5px; right:0;}
.concept li:nth-child(2) .txt{bottom:30px; left:25px;}
.concept li:nth-child(2) .txt p{ text-align:left; margin-left:20px; padding-left:20px;}
.concept li:nth-child(2) .txt p:before{right:auto; left:0;}
.concept li:nth-child(3) .txt{bottom:auto; top:30px;}
.concept li:nth-child(4) .txt{bottom:auto; top:30px; left:25px;}
.concept li:nth-child(4) .txt p{ text-align:left; margin-left:20px; padding-left:20px;}
.concept li:nth-child(4) .txt p:before{right:auto; left:0;}

/*广哈风采*/
.elegant{ padding:60px 0;}
.elegant-tit h2{ font-size:24px; font-weight:400; color:#444; padding:20px 0; border-bottom:1px solid #e1e1e1;}
.elegant-list li{width:48.5%; margin-right:3%; margin-top:30px; display:block; overflow:hidden; float:left; position:relative;}
.elegant-list li:nth-child(2n){margin-right:0;}
.elegant-list li img{width:100%; transition:.8s;}
.elegant-list li p{ height:45px; line-height:45px; width:94%; padding:0 3%; position:absolute; bottom:-45px; left:0; z-index:6; background:rgba(0,0,0,.6); font-size:16px; color:#fff; overflow:hidden; text-overflow:ellipsis;white-space:nowrap; transition:.6s;}
.elegant-list li:hover img{ transform:scale(1.1);}
.elegant-list li:hover p{ bottom:0;}

/*资质荣誉*/
.honor{ padding:50px 0;}
.honor li{width:23.5%; margin-right:2%; float:left; margin-bottom:15px; cursor:pointer;}
.honor li:hover{ box-shadow:1px 1px 5px #999;}
.honor li:nth-child(4n){margin-right:0;}
.honor li .img{ background:#f0f0f0; text-align:center; padding:10px; height:160px; overflow:hidden;}
.honor li .img img{ height:100%;}
.honor li p{ font-size:14px; color:#828282; padding:15px 0; overflow:hidden; text-overflow:ellipsis;white-space:nowrap; text-align:center;}
.honor-nav{ height:69px; line-height:69px; border-bottom:1px solid #e1e1e1;}
.honor-nav li{ float:left; margin-right:50px; position:relative;}
.honor-nav li a{color:#737373; font-size:14px;}
.honor-nav li.on a,.honor-nav li:hover a{color:#f00;}
.honor-nav li.on:before{content:""; border-bottom:14px solid #e1e1e1; border-right:10px solid transparent; border-left:10px solid transparent; position:absolute; bottom:0; left:50%; margin-left:-10px;}
.honor-nav li.on:after{content:""; border-bottom:12px solid #fff; border-right:8px solid transparent; border-left:8px solid transparent; position:absolute; bottom:0; left:50%; margin-left:-8px;}

/*企业简介*/
.synopsis-text{ padding:60px 0;}
.synopsis-title h2{ text-align:center; font-size:24px; color:#444; font-weight:400;}
.synopsis-title span{ font-size:14px; color:#f00; text-align:center; margin-top:15px; display:block;}
.synopsis-title p{color:#646464; font-size:14px; line-height:24px; margin-top:30px;}
.synopsis-num{max-width:1000px; margin:40px auto 0;}
.synopsis-num li{width:33.33%; text-align:center; float:left;}
.synopsis-num li h2{color:#e32626; font-size:64px;}
.synopsis-num li h2 em{ font-size:14px; font-weight:400;}
.synopsis-num li p{color:#646464; font-size:14px;}
.synopsis-bg{ background:#f7f7f7; padding:70px 0 100px;}
.synopsis-business h2{ font-size:20px; color:#444; font-weight:400; position:relative; padding-bottom:50px; text-align:center;}
.synopsis-business h2:before{content:""; width:60px; height:4px; background:#444; position:absolute; bottom:0; left:50%; margin-left:-30px; display:none;}
.synopsis-business .img{margin-top:60px; width:100%; text-align:center;}
.synopsis-business .img img{ max-width:100%;}
.synopsis-business p{color:#646464; line-height:24px; margin-top:25px;}
.synopsis-list{ padding:70px 0; border-bottom:1px solid #eee;}
.synopsis-left{width:400px;}
.synopsis-right{width:800px;}
.synopsis-content p{ font-size:14px; line-height:24px; color:#646464; margin-top:25px;}
.synopsis-content img{width:100%; height:auto !important;}
.synopsis-left span{color:#444; font-size:20px;}
.synopsis-left span b{ font-size:64px;}
.synopsis-left em{ padding-right:15px; margin-left:-15px; background:#fff; transform:rotate(30deg) translateY(2px); display:inline-block;}
.synopsis-hd{margin-top:35px; padding-bottom:28px; border-bottom:1px solid #eee;}
.synopsis-hd a{ float:left; display:inline-block; width:170px; height:37px; line-height:37px; text-align:center; margin-right:20px; font-size:14px; color:#a8a8a8; outline:1px solid #e1e1e1; font-weight:600;}
.synopsis-hd a.on,.synopsis-hd a:hover{color:#fff; background:#f00;}
.synopsis-sub{ line-height:24px; color:#646464; font-size:14px; padding:20px 0 0;}
.synopsis-con .txt{ padding-left:25px;}
.synopsis-con .txt h2{color:#000; font-size:14px; font-weight:400;}
.synopsis-con .txt p{color:#676767; font-size:14px; line-height:24px; margin-top:12px;}
.synopsis-con li{ margin-top:20px;}
.synopsis-con .img,.synopsis-con .img img{width:280px;}
.synopsis-con{ display:none;}

/*联系我们*/
.contact{ padding:50px 0 80px;} 
.contact-left{width:730px;}
.contact-top{ height:50px; line-height:50px; margin-top:15px; font-size:20px; color:#444; border-bottom:2px solid #eaeaea; position:relative; cursor:pointer;}
.contact-top i{ background:url(../images/icon16.png) no-repeat; width:12px; height:6px; display:inline-block; position:absolute; top:20px; right:0; transition:1s;}
.contact-down{ display:none;}
.contact-down>div{ margin-bottom:30px;}
.contact-down h2{ font-size:18px; color:#444; font-weight:400; margin-top:30px; margin-bottom:15px;}
.contact-down span{width:50%; display:inline-block; float:left; margin-top:15px; font-size:16px; color:#828282;}
.contact-down span i{width:22px; height:22px; display:inline-block; vertical-align:middle; margin:-2px 10px 0 0;}
.contact-down span .icon1{ background:url(../images/icon11.png) no-repeat;}
.contact-down span .icon2{ background:url(../images/icon12.png) no-repeat;}
.contact-down span .icon3{ background:url(../images/icon13.png) no-repeat;}
.contact-down span .icon4{ background:url(../images/icon14.png) no-repeat;}
.contact-down span .icon5{ background:url(../images/icon15.png) no-repeat;}
.contact-down span .icon6{ background:url(../images/em.png) no-repeat;}
.contact-left .on .contact-top i{ transform:rotate(180deg);}


/*社会招聘详情*/
.recruitment{ padding-bottom:30px;}
.recruitment-tit{ position:relative;}
.recruitment-tit h2{ font-size:24px; color:#444; font-weight:400; margin-top:70px;}
.recruitment-tit p{color:#828282; font-size:14px; margin-top:10px;}
.recruitment-tit a{color:#f00; font-size:14px; position:absolute; top:5px; right:10px;}
.recruitment-text h2{color:#444; font-size:16px; font-weight:400; padding:30px 0 15px;}
.recruitment-text p{color:#828282; font-size:14px; line-height:24px;}
.recruitment-note{color:#f00; font-size:14px; margin-top:20px;}
.recruitment-prompt{ font-size:14px; line-height:24px; color:#444; margin-top:20px;}
.recruitment-btn{ margin:30px  auto 0; padding-bottom:30px; border-bottom:1px solid #e1e1e1;}
.recruitment-btn a{ display:block; width:150px; height:40px; line-height:40px; text-align:center; background:#f00; color:#fff; font-size:14px;}
.recruitment-table{ padding:40px 0;}
.recruitment-table table{width:100%;}
.recruitment-table h2{ font-size:24px; color:#444; font-weight:400; margin-bottom:25px;}
.recruitment-table th{ height:50px; line-height:50px; background:#f1f1f1; text-align:left; color:#7d7d7d; font-size:14px; padding-left:40px;}
.recruitment-table td{ font-size:14px; color:#646464; padding:30px 0 30px 40px; border-top:1px solid #f1f1f1;}

/*校招计划*/
.recruit{ padding:55px 0 60px;}
.recruit-hd{ padding-bottom:20px; margin-bottom:30px; border-bottom:1px solid #e1e1e1;}
.recruit-hd a{width:140px; height:45px; line-height:45px; text-align:center; display:inline-block; float:left; margin-right:15px; background:#e1e1e1; font-size:14px; color:#444;}
.recruit-hd a.on,.recruit-hd a:hover{ background:#f00; color:#fff;}
.recruit-txt{width:650px;}
.recruit-txt p{color:#828282; font-size:14px; line-height:24px; margin-bottom:25px;}
.recruit-pic{width:440px;}
.recruit-pic img{width:100%;}
.recruit-con{ display:none;}
.recruit-con1{ display:block;}

/*在线留言*/
.online-bg{ padding:50px 0 70px; background:#f7f7f7;}
.online{ max-width:950px; margin:0 auto;}
.online ul{margin-top:30px;}
{width:100%;}.online ul li{ float:left; margin-right:50px;}
.online ul li:nth-child(3){margin-right:0;}
.online ul li:last-child{width:100%; margin-top:20px; margin-right:0;}
.online ul li:last-child textarea{width:875px; padding:5px; font-size:14px; color:#666; border:1px solid #e1e1e1; height:150px; vertical-align:top;}
.online ul li input{width:230px; height:33px; line-height:33px; border:1px solid #e1e1e1; border-radius:3px; text-indent:15px;}
.online ul li span{color:#444; font-size:14px;}
.online ul li span em{color:#f00; vertical-align:middle; margin:-2px 5px 0;}
.online h2{color:#444; font-size:24px; margin:0 auto; font-weight:400; text-align:center;}
.online-btn{margin:40px auto 0; text-align:center;}
.online-btn a{ display:block; width:145px; height:40px; line-height:40px; text-align:center; background:#f00; color:#fff; font-size:14px; margin:0 auto; position:relative;}
.online-btn a:before{content:''; width:100%; height:100%; background:#f00; position:absolute; top:0; left:0; z-index:-1;}
.online-btn a:hover:before{ transform:scale(1.2); opacity:0; transition:1s; z-index:1;} 

/*财务摘要*/
.financial{ padding-bottom:80px;}
.financial h2{ font-size:24px; padding:50px 0 40px; font-weight:400; color:#444; text-align:center;}
.financial-table table{width:100%; border-top:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1;}
.financial-table table td:nth-child(1){ width:700px; text-align:left;}
.financial-table table td{ padding:20px; font-size:14px; text-align:right;}
.financial-table table td:nth-child(2){ width:120px; background:#fff6f6;}
.financial-table table tr:first-child td{ border-bottom:1px solid #e1e1e1;}

/*高层人员*/
.senior{ padding:50px 0 70px;}
.senior-hd a{height:50px; line-height:50px; padding:0 20px; float:left; display:inline-block; background:#f1f1f1; color:#444; font-size:14px; margin-right:20px; margin-bottom:20px;}
.senior-hd a.on,.senior-hd a:hover{ background:#f00; color:#fff;}
.senior-bd{ margin-top:30px;}
.senior-con li{ padding:30px 0; border-bottom:1px solid #e1e1e1;}
.senior-con li:last-child{ border-bottom:0;}
.senior-con .img img{width:150px;}
.senior-con .txt{width:1010px; margin-left:40px;}
.senior-con{ display:none;}
.senior-con .txt h2{ font-size:18px; font-weight:400; color:#404040;}
.senior-con .txt span{color:#404040; font-size:14px; display:block; margin-top:20px;}
.senior-con .txt p{color:#808080; font-size:14px; line-height:24px; margin-top:20px;}

/*公司资料*/
.information-tit{ padding:45px 0; text-align:center; font-size:24px; color:#444;}
.information-table{ padding-bottom:60px;}
.information-table table{width:100%; border-top:1px solid #e1e1e1;}
.information-table td{ font-size:14px; color:#828282; line-height:24px; padding:15px 10px 15px 30px; border-bottom:1px solid #e1e1e1;}
.information-table td:nth-child(1){ background:#fff6f6; border-right:1px solid #e1e1e1;}

/*公司公告*/
.Investor{ padding:50px 0 60px;}
.Investor-hd li{ float:left; margin-right:3px; margin-bottom:5px;}
.Investor-hd li a{ display:inline-block; padding:0 15px; font-size:14px; font-weight:600; height:50px; line-height:50px; color:#404040; background:#e1e1e1; transition:.5s;}
.Investor-hd li.on a,.Investor-hd li:hover a{ background:#f00; color:#fff;}
.Investor-bd {margin-top:30px;}
.Investor-bd li{ height:48px; line-height:48px; border-bottom:1px solid #e1e1e1; padding-right:100px; position:relative;}
.Investor-bd li a{color:#808080; font-size:14px;overflow:hidden; text-overflow:ellipsis;white-space:nowrap; width:100%; display:inline-block; position:relative;}
.Investor-bd li em{ position:absolute; top:0; right:0; color:#999;}
.Investor-bd li a:hover{color:#f00;}
.Investor .Investor-bd li:before{content:""; background:url(../images/pdf.png) #fff no-repeat; width:25px; height:25px; background-size:cover; position:absolute; top:12px; right:75px;}

/*行业资讯*/
.new{ padding-bottom:60px;}
.new-clear{ padding:60px 0 45px; border-bottom:1px dashed #e1e1e1;}
.new-left{width:620px;}
.new-left span{ display:block; font-size:32px; color:#f00;}
.new-left h2{ font-size:20px; color:#444; margin-top:20px;}
.new-left p{color:#808080; font-size:14px; line-height:24px; height:72px; overflow:hidden; margin-top:20px;}
.new-left a{ display:block; margin-top:30px; text-transform:uppercase; background:#e5e5e5; color:#f00; font-size:12px; width:350px; height:48px; line-height:48px; text-align:center; transition:1s;}
.new-left a:hover{ background:#f00; color:#fff;}
.new-pic{ width:500px; padding:0 40px; text-align:center;}
.new-pic img{ max-width:100%;}
.new-list{margin-top:50px;}
.new-list li{ margin-bottom:15px; width:32%; margin-right:2%; float:left;}
.new-list li .img img{width:100%; transition:.5s;}
.new-list li .img{width:100%; overflow:hidden;}
.new-list li:hover img{ transform:scale(1.2);}
.new-list li:nth-child(3n){ margin-right:0;}
.new-list li p{ height:70px; line-height:70px;overflow:hidden; text-overflow:ellipsis;white-space:nowrap; font-size:16px; color:#444;}

/*企业期刊*/
.honor-move{ max-width:1200px; position:relative; margin:0 auto;}
.honor-arrow{width:80px; height:68px; background:#fff; position:absolute; top:0; right:0; text-align:center; vertical-align:middle; margin:0px 0 0; z-index:22;}
.honor-arrow span{ width:7px; height:14px; display:inline-block; vertical-align:middle; margin:0 5px 0; cursor:pointer;}
.honor-arrow .honor-prev { background:url(../images/left1.png) no-repeat;}
.honor-arrow .honor-next { background:url(../images/right2.png) no-repeat;}
.magazine-list{ padding:40px 0;}
.magazine-list li{width:21.5%; padding:1%; background:#f1f1f1; margin-right:2%; float:left; margin-bottom:15px;}
.magazine-list li:nth-child(4n){margin-right:0;}
.magazine-list li .img img{width:100%; transition:1s;}
.magazine-list li .img{width:100%; overflow:hidden;}
.magazine-list li:hover img{ transform:scale(.95);}
.magazine-list li:hover{ background:#aaa;}
.magazine-list li p{ height:48px; line-height:48px; text-align:center; font-size:14px; color:#444;}

/*视频中心*/
.video{ padding:50px 0 60px;}
.video-list li{width:21.5%; padding:1% 1% 0; background:#f1f1f1; margin-right:2%; float:left; margin-bottom:15px;}
.video-list li:nth-child(4n){margin-right:0;}
.video-list li .img img{width:100%;}
.video-list li .img{width:100%; overflow:hidden; position:relative;}
.video-list li .img i{ background:url(../images/play.png) no-repeat; background-size:cover; width:60px; height:60px; display:block; position:absolute; top:50%; left:50%; margin:-30px 0 0 -30px;}
.video-list li p{ height:48px; line-height:48px; text-align:center; font-size:14px; color:#444;}

/*新闻详情*/
.newDeatil{ padding:80px 0;}
.newDeatil-title { border-bottom:1px solid #e1e1e1; padding-bottom:25px;}
.newDeatil-title h2{ font-size:20px; color:#444;}
.newDeatil-title p{color:#B1B1B1; font-size:12px; margin-top:15px;}
.newDeatil-title p em{ margin-left:10px;}
.newDeatil-text{ padding:20px 0;}
.newDeatil-text p{ font-size:14px; line-height:24px; color:#828282; text-indent:30px; margin-bottom:20px;}
.newDeatil-text img{ text-align:center; max-width:100%; width:auto !important; height:auto !important; margin:0 auto; display:block;}
.newDeatil-shane{ text-align:right; font-size:14px;}
.newDeatil-shane i{width:20px; height:20px; display:inline-block; vertical-align:middle; margin:-2px 3px 0;}
.newDeatil-shane .qq{ background:url(../images/qq2.png) no-repeat;}
.newDeatil-shane .wx{ background:url(../images/wx2.png) no-repeat;}
.newDeatil-shane .wb{ background:url(../images/wb2.png) no-repeat;}
.newDeatil-shane .kj{ background:url(../images/kj.png) no-repeat;}
.newDeatil-page{ background:#f7f7f7; position:relative; margin:40px auto 0; padding-top:20px; border-top:2px solid #e1e1e1;}
.newDeatil-page:before{content:""; width:100px; height:2px; background:#f00; position:absolute; top:-2px; left:0;}
.newDeatil-page p a{ font-size:14px; color:#444; padding-left:30px;}
.newDeatil-page p a:hover{color:#f00;}
.newDeatil-page p{ padding-bottom:15px;}
.newDeatil-page span a{color:#f00; font-size:14px; position:absolute; top:30px; right:50px;}


/*服务内容*/
.service-title{ font-size:24px; font-weight:600; color:#444; padding:55px 0 20px; border-bottom:1px solid #e1e1e1;}
.service-clear{ padding:25px 0 80px;}
.service-left{width:750px;}
.service-left h2{ font-size:16px; color:#444; margin-bottom:20px;}
.service-left p{color:#828282; font-size:14px; line-height:24px;}
.service-left b{color:#444; font-size:14px; display:block; margin-top:20px;}
.service-right{width:400px;}
.service-right img{width:100%;}

/*服务体系*/
.system{ padding:50px 0 80px;}
.system-title h2{ font-size:24px; color:#444; font-weight:400; text-align:center;}
.system-title p{color:#828282; font-size:14px; line-height:24px; margin-top:20px; padding:0 120px;}
.system-icon{margin-top:50px;}
.system-icon li{width:18.33%; padding:0 7.5%; float:left; text-align:center; position:relative;}
.system-icon li:before{content:""; width:1px; height:100%; background:#e1e1e1; position:absolute; top:0; right:0;}
.system-icon li:nth-child(3n):before{ height:0;}
.system-icon li i{width:100px; height:100px; display:block; margin:0 auto;}
.system-icon li .icon1{background:url(../images/icon17.png) no-repeat; background-size:cover;}
.system-icon li .icon2{background:url(../images/icon18.png) no-repeat; background-size:cover;}
.system-icon li .icon3{background:url(../images/icon19.png) no-repeat; background-size:cover;}
.system-icon li h2{color:#444; font-size:18px; font-weight:400;}
.system-icon li p{ font-size:14px; color:#828282; line-height:24px; /*height:96px; overflow:hidden;*/ margin-top:15px;}
.system-icon li a{ display:block; margin:15px auto 0; width:130px; height:40px; line-height:40px; text-align:center; border-radius:5px; background:#f00; color:#fff;}

/*培训负责人*/
.people{ padding:50px 0;}
.people-tit{ font-size:24px; color:#444; text-align:center;}
.people-list{ margin-top:50px;}
.people-list li{width:23.5%; float:left; margin-right:2%;}
.people-list li:nth-child(4n){margin-right:0;}
.people-list li .img{ display:block; overflow:hidden;}
.people-list li .img img{width:100%;}
.people-list li .txt{ padding:15px 0; font-size:14px; color:#828282;}
.people-list li .txt p{ height:40px; line-height:40px; position:relative; border-bottom:1px solid #e1e1e1;}
.people-list li .txt p em{color:#f00; position:absolute; top:0; right:0;}
.people-list li .txt span{ display:block; height:40px; line-height:40px;}

/*培训计划*/
.plan table{width:100% !important; margin-top:45px; border-left:1px solid #f0f0f0; border-bottom:1px solid #f0f0f0;}
.plan td{ width:21%; padding:15px 2%; font-size:14px;}
.plan th{ font-size:14px; font-weight:400; height:50px; line-height:50px; color:#fff; background:#444;}
.plan tr:nth-child(2n){ background:#f1f1f1;}
.plan th,.plan td{ border-right:1px solid #f0f0f0;}


/*培训理念*/
.training{ background:#f7f7f7; margin:50px auto 80px;}
.training-text{width:490px; padding-left:40px;}
.training-text h2{ font-size:24px; font-weight:400; color:#444; position:relative; padding-bottom:30px; padding-top:50px;}
.training-text h2:before{content:""; width:50px; height:5px; background:#f00; position:absolute; bottom:0; left:0;}
.training-text p{color:#7f7f7f; font-size:14px; line-height:24px; margin:40px 0 25px;}
.training-text b{ display:block; font-size:14px; color:#444; line-height:24px;}
.training-pic{width:600px;}
.training-pic img{width:100%;}

/*文档下载*/
.download{ padding:30px 0 60px;}
.download-tit{ font-size:16px; color:#181818; height:45px; line-height:45px; border-bottom:1px dashed #d7d7d7;}
.download-list{ margin-bottom:20px;}
.download-list .left{width:980px; color:#6f6f6f; font-size:14px;}
.download-list .left i{ width:20px; height:20px; display:inline-block; vertical-align:middle; margin:-2px 10px 0 15px;}
.download-list .left .icon1{background:url(../images/icon20.png) no-repeat; background-size:cover;}
.download-list .left .icon2{background:url(../images/icon21.png) no-repeat; background-size:cover;}
.download-list .left .icon3{background:url(../images/icon22.png) no-repeat; background-size:cover;}
.download-list .middle,.download-list .right{ font-size:12px; color:#a7a7a7;}
.download-list .middle i{ background:url(../images/icon23.png) no-repeat; width:12px; height:14px; display:inline-block; vertical-align:middle; margin:-2px 5px 0;}
.download-list li{ height:38px; line-height:38px; border-bottom:1px dashed #d7d7d7; cursor:pointer;}
.download-list li:hover{ background:#f1f1f1;}

/*资质查询*/
.query{ padding:60px 0 80px; margin:0 auto; max-width:1000px;}
.query-tit{ text-align:center; font-size:24px; color:#444;}
.query-hd {margin-top:60px;}
.query-hd a{width:50%; display:inline-block; float:left; font-size:14px; color:#444; outline:1px solid #e1e1e1; height:48px; line-height:48px; text-align:center;}
.query-hd a.on{ background:#f00; color:#fff;}
.query-bd{ padding:50px 0; outline:1px solid #e1e1e1;}
.query-con{ text-align:center;}
.query-con ul{ display:inline-block; margin:0 auto;}
.query-con li{ float:left; margin-right:20px;}
.query-con li input{width:288px; height:43px; line-height:43px; text-indent:20px; border:1px solid #e1e1e1; border-radius:5px; background:#f7f7f7; color:#acacac; font-size:14px;}
.query-con li input::placeholder{color:#acacac; font-size:14px;}
.query-con li a{width:87px; height:45px; line-height:45px; background:url(../images/search1.png) #f00 center no-repeat; display:inline-block; border-radius:5px;}
.query-menu{  border-top:1px solid #e1e1e1;}
.query-menu{ margin-top:0; padding:40px; border:1px solid #e1e1e1; border-top:0;}
.query-menu table{ width:100%; text-align:center; border-left:1px solid #e1e1e1; margin:15px auto;}
.query-menu th{ padding:15px 0; background:#333333; font-size:14px; color:#fff;}
.query-menu td{ padding:15px 0; background:#f7f7f7; font-size:12px; color:#999; border-right:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1;}
.query-menu h2{ font-size:24px; color:#444; font-weight:400; margin-bottom:10px;}
.query-menu p{color:#f00; font-size:14px; line-height:24px;}

/*服务流程*/
.process{ padding-bottom:60px;}
.process-tit{ padding:60px 0; text-align:center; margin:0 auto; font-size:24px; font-weight:400; color:#444;}
.process-num li{width:16.6%; float:left; text-align:center;}
.process-num .tit{width:110px; height:110px; line-height:110px; border-radius:50%; text-align:center; border:1px solid #e1e1e1; font-size:58px; color:#f00; font-weight:600; margin:0 auto; position:relative; background:#fff;}
.process-num .txt{width:90%; padding:0 5%;}
.process-num .txt h2{ font-size:16px; color:#444; margin-top:20px;}
.process-num .txt p{ color:#828282; font-size:14px; line-height:24px; margin-top:10px;text-align:left;}
.process-num li:nth-child(2n){ margin-top:85px;}
.process-num li:nth-child(2n+1) .tit:before{content:""; width:110px; height:1px; background:#e1e1e1; position:absolute; right:-100px; top:90px; transform:rotate(30deg); z-index:-1;}
.process-num li:nth-child(2n) .tit:before{content:""; width:110px; height:1px; background:#e1e1e1; position:absolute; right:-100px; top:5px; transform:rotate(-30deg); z-index:-1;}
.process-num li:nth-child(6) .tit:before{ width:0;}

/**/
.customer-con{ display:none; position:relative;}
.customer-hd{ margin-bottom:50px;}
.customer-hd a{width:135px; height:45px; line-height:45px; text-align:center; float:left; display:inline-block; margin-right:15px; background:#f1f1f1; font-size:14px; color:#444;}
.customer-hd a:last-child{ margin-right:0;}
.customer-hd a.on,.customer-hd a:hover{ background:#f00; color:#fff;}
.invitation-tit{ padding-bottom:25px; border-bottom:2px solid #e1e1e1;}
.invitation-tit h2{color:#444; font-size:20px;}
.invitation-tit p{color:#999; font-size:12px; margin-top:15px;}
.invitation-tit p em{ margin-left:50px;}
.invitation-txt{ padding-bottom:25px; border-bottom:1px solid #e1e1e1;}
.invitation-txt h2{ font-size:14pox; color:#444; margin-top:35px;}
.invitation-txt span{ font-size:14px; color:#828282; font-size:14px; line-height:24px; margin:15px 0; display:block;}
.invitation-txt p{color:#828282; font-size:14px; line-height:24px;}
.invitation-txt p b{color:#444; font-weight:400;}
.invitation-name{margin-top:25px;}
.invitation-name p{ font-size:14px; font-weight:600; color:#444; line-height:30px;}
.invitation-menu{ text-align:right; margin-top:30px;}
.invitation-menu p{ font-size:14px; line-height:24px; color:#828282;}
.registration-tit{ font-size:14px; color:#444; font-weight:600;}
.registration-list {margin-top:35px; padding-bottom:80px;}
.registration-list li{ margin-bottom:18px;}
.registration-list li span{ float:left; width:70px; display:inline-block; line-height:35px; font-size:14px; color:#969696; letter-spacing:5px; vertical-align:middle;}
.registration-list li input{ float:left; width:328px; height:33px; line-height:33px; border:1px solid #e1e1e1; font-size:14px; color:#c1c1c1; text-indent:15px;}
.registration-list li label{ float:left; height:35px; line-height:35px; margin-right:15px;}
.registration-list li label input{width:15px; height:15px; vertical-align:middle; margin:10px 5px 0 0;}
.registration-list li i{ width:12px; display:inline-block; color:#f00;}
.registration-list textarea{ float:left; width:718px; height:118px; padding:5px; border:1px solid #e1e1e1;}
.registration-btn a{ display:block; width:200px; height:45px; line-height:45px; text-align:center; background:#f00; color:#fff; font-size:18px; font-weight:600; margin:50px 0 0 330px;}
.openWindow{width:100%;/* position:absolute;*/ top:0; left:0; background:#fff; z-index:8; display:none;}

/*联系我们*/
.contacted{ padding:50px 0 80px;}
.contacted-tit{ height:60px; line-height:60px; font-size:24px; font-weight:400; color:#444; border-bottom:2px solid #eaeaea;}
.contacted .contact-down{ display:block;}
.contacted li{width:50%; float:left;}
.contacted ul{border-top:1px solid #e1e1e1; margin-top:20px;}
.contacted ul:nth-child(2){ margin-top:0; border-top:0;}
.contacted .contact-down>div{ margin-bottom:10px;}

/*方案介绍*/
.methods li{width:48%; float:left; margin-bottom:25px; margin-right:4%;}
.methods li .img{width:100%; overflow:hidden;}
.methods li .img img{width:100%; transition:.5s;}
.methods li:hover img{ transform:scale(1.1);}
.methods li:nth-child(2n){margin-right:0;}
.methods li p{ font-size:16px; color:#444; text-transform:uppercase;}
.methods li span{ display:block; font-size:14px; text-decoration: underline; color:#999; margin-top:10px;}
.methods li .txt{ margin-top:20px; padding-top:15px; border-top:1px solid #e1e1e1;}


.slideNav .honor-move li{ margin-right:0; text-align:center;}
.slideNav .swiper-container{ padding-right:80px;}
.classSelect{ display:none;}


.videoFixed{ position:fixed; z-index:666; transform:translate(-50%,-50%); -o-transform:translate(-50%,-50%); -moz-transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%); top:50%; left:50%; display:none; width:800px; } 
.videoFixed video{width:100%;}
.video-icon{ position:absolute; left:50%; top:50%; margin:-1rem 0 0 -1rem; background:url(../images/video.png) no-repeat; background-size:cover; width:2rem; height:2rem;}
.home-video{ background:url(../images/3.jpg) no-repeat; background-size:cover; width:100%; height:320px;}

.txtNew{ padding:20px 10px 5px 65px; position:relative;}
.txtNew img{ position:absolute; top:25px; left:0;}
.txtNew p{color:#828282; font-size:14px; margin-top:10px; /*white-space:nowrap;*/ height:40px; line-height:20px; overflow:hidden;}
.txtNew h2{ font-size:18px; color:#444;}
.txtNew h2 em{ font-size:14px; color:#e2e2e2; text-transform:uppercase; margin-left:10px;}

/*产品列表*/
.proNew,.proNew img{width:100%;}
.proNew h2{color:#f00; font-size:18px; margin:20px 0 15px;}
.proNew p{  font-size:14px; line-height:30px; color:#444;}
.proNew-list{ margin-top:20px; padding-top:20px;}
.proNew-list li{ padding:20px 0; border-top:1px solid #eee;}
.proNew-list .img img{width:210px; /*height:150px;*/}
.proNew-list .txt{width:450px; margin-left:30px;}
.proNew-list .txt h2{ font-size:16px; color:#444; margin:20px 0;}
.proNew-list .txt p{ line-height:24px; font-size:14px; color:#828282; height:72px; overflow:hidden;}
.proNew-list .spt{width:110px; height:30px; line-height:30px; text-align:center; background:#f00; color:#fff;  font-size:14px; margin-top:60px;}
/*产品详情*/
.proHd{ padding-top:45px; margin-top:30px; border-top:1px solid #eee;}
.proHd a{width:150px; height:40px; line-height:40px; text-align:center; background:#e1e1e1; color:#444; font-size:16px; display:inline-block; float:left; margin-right:10px;}
.proHd a.on,.proHd a:hover{ background:#f00; color:#fff;}
.proBd-txt{ padding:25px 0;}
.proBd-txt p{ font-size:14px; line-height:30px; color:#828282;}
.proBd-tab{ margin:30px auto;}
.proBd-tab,.proBd-tab table{width:100%; font-size:14px; border-bottom:1px solid #e9e9e9; border-left:1px solid #e9e9e9;}
.proBd-tab td{ padding:15px 0; color:#828282; text-align:left; text-indent:20px; border-top:1px solid #f1f1f1; border-right:1px solid #e9e9e9;}
.proBd-tab th{ background:#444; color:#fff; height:50px; line-height:50px; text-align:left; font-weight:400; text-indent:20px; border-right:1px solid #e9e9e9;}
.proBd-con{ display:none;}
.proBd-tab tr:nth-child(2n+1) td{ background:#f1f1f1;}
.proBd-tab td:first-child{ color:#444;}
.proBd-pdf{ margin:30px auto;}
.proBd-pdf li{ height:50px; line-height:50px; border-bottom:1px dashed #ccc; position:relative;}
.proBd-pdf li a{color:#828282; font-size:14px; padding-right:50px; display:block; overflow:hidden; text-overflow:ellipsis;white-space:nowrap;}
.proBd-pdf li i{ background:url(../images/pdf.png) no-repeat; width:24px; height:24px; background-size:cover; position:absolute; top:13px; right:0;}
.proBd-pdf li:hover a{color:#f00;}
.proDeatil-shane{ margin-top:20px;}
/*解决方案*/
.solution-title h2{color:#444; font-size:24px;}
.solution-title p{ font-size:14px; color:#828282; line-height:24px; padding:10px 0;/* border-top:1px solid #e1e1e1;*/}
.solution-title span{ color:#b1b1b1; display:block; margin:20px 0 15px;}
.solution-title img{ margin:20px auto; max-width:100%;}
.solutionHd{ margin-top:30px;}
.solutionHd a{width:150px; height:40px; line-height:40px; margin-right:10px; text-align:center; display:inline-block; float:left; color:#444; background:#e1e1e1; font-size:16px;}
.solutionHd a.on,.solutionHd a:hover{ background:#f00; color:#fff;}
.solutionBd{ margin-top:25px; border-top:1px solid #e1e1e1;}
.solutionBd-s1 li{width:30%; margin-right:5%; text-align:center; float:left;}
.solutionBd-s1 li:nth-child(3n){margin-right:0;}
.solutionBd-s1 li .img{ overflow:hidden; margin:15px auto;}
.solutionBd-s1 li .img,.solutionBd-s1 li .img img{ width:100%;}
.solutionBd-s1 li p{ line-height:50px; border-top:1px solid #e1e1e1; margin-top:20px; font-size:16px; color:#444;overflow:hidden; text-overflow:ellipsis;white-space:nowrap;}
.solutionBd-s2{ display:none;}
.solutionBd-s2 li{ height:50px; line-height:50px; border-bottom:1px dashed #ccc; position:relative;}
.solutionBd-s2 li a{color:#828282; font-size:14px; padding-right:90px; display:block; overflow:hidden; text-overflow:ellipsis;white-space:nowrap;}
.solutionBd-s2 li:hover a{color:#f00;}
.solutionBd-s2 li span{ position:absolute; top:0; right:0; color:#bbb;}
/*讲师*/
.peoList-left{width:210px;}
.peoList-left img{width:210px; height:230px;}
.peoList-right{width:900px; padding-left:40px;}
.peoList-right h2{ font-size:18px; font-weight:400; color:#444;}
.peoList-right h2 em{color:#ff6767; font-size:14px; height:15px; line-height:15px; display:inline-block;  border-left:1px solid #ccc; margin-left:15px; padding-left:15px;}
.peoList-right span{ font-size:14px; color:#828282; display:block; margin-top:30px; position:relative; margin-bottom:15px; padding-bottom:15px;}
.peoList-right span:before{content:""; position:absolute; bottom:0; left:0; width:260px; height:1px; background:#e1e1e1;}
.peoList-right p{ color:#828282; font-size:14px; line-height:24px;}
.peoList li{ margin-bottom:18px;}
.trainingNav{ margin:20px auto;}
.trainingNav li{width:32%; height:150px; background:#f5f5f5; position:relative; float:left; margin-right:2%; cursor:pointer; overflow:hidden;}
.trainingNav li:nth-child(3){ margin-right:0;}
.trainingNav-top{ text-align:center;}
.trainingNav-top img{ margin:30px 0 10px;}
.trainingNav-top p{ font-size:18px; color:#444;}
.trainingNav-down{ position:absolute; top:-100%; transition:.5s; left:0; width:80%; padding:0 10%; text-align:center; height:100%; background:#f00; color:#fff;}
.trainingNav-down h2{ font-size:18px; font-weight:400;}
.trainingNav-down p{ font-size:14px; line-height:24px; margin-top:10px;}
.trainingNav li:hover .trainingNav-down{ top:0;}
/*应用案例*/
.exp li{ height:48px; line-height:48px; border-bottom:1px solid #e1e1e1;}
.exp li a{ font-size:14px; color:#444;display:block; overflow:hidden; text-overflow:ellipsis;white-space:nowrap;}
.exp li span{color:#828282; margin-right:15px;}
.exp li a:hover{color:#f00;}
/*应用详情*/
.expDeatil-title{ padding:25px 0; border-bottom:2px solid #e1e1e1;}
.expDeatil-title h2{color:#000; font-size:20px;}
.expDeatil-title p{color:#999; font-size:12px; margin-top:15px;}
.expDeatil-title p em{ margin-left:40px;}
.expDeatil-txt{ padding:25px 0;}
.expDeatil-txt h2{ font-size:16px; color:#444; margin-bottom:20px;}
.expDeatil-txt p{color:#828282; font-size:14px; line-height:30px;}

/*福利介绍*/
.welfare-list{ position:relative;}
.welfare-picture{ position:absolute; top:80px; left:50%; margin-left:-255px;}
.welfare-title{ padding:50px 0 25px; font-size:24px; font-weight:400; color:#444; text-align:center; border-bottom:1px solid #e1e1e1;}
.welfare-left{ width:50%; padding-top:60px;}
.welfare-left li{ width:250px; padding-right:70px; position:relative; font-size:14px; line-height:24px; color:#828282; height:115px;}
.welfare-left li:nth-child(1){ margin-left:120px; width:300px;}
.welfare-left li:nth-child(2){ margin-left:60px;}
.welfare-left li:nth-child(4){ margin-left:20px;}
.welfare-left li:nth-child(5){ margin-left:80px;}
.welfare-left li b{ position:absolute; top:0; right:0; font-size:16px; color:#444;}
.welfare-right{ width:50%; padding-top:60px;}
.welfare-right li{ width:270px; padding-left:70px; position:relative; font-size:14px; line-height:24px; color:#828282; height:120px;}
.welfare-right li b{ position:absolute; top:0; left:0; font-size:16px; color:#444;}
.welfare-right li:nth-child(1){ margin-left:80px; width:300px;}
.welfare-right li:nth-child(2){ margin-left:230px;}
.welfare-right li:nth-child(3){ margin-left:270px;}
.welfare-right li:nth-child(4){ margin-left:250px;}
.welfare-right li:nth-child(5){ margin-left:180px; height:80px;}
.welfare-right li:nth-child(6){ width:360px; text-align:center; margin-left:-180px; padding:0;}
.welfare-right li:nth-child(6) b{ display:block; position:static; margin-bottom:10px;}
.welfare-menu{ padding:50px 0 100px;}
.welfare-menu b{width:50%; text-align:center; display:inline-block;}
.welfare-menu b img{ width:75%;}



.welfare-left li:first-child{ margin-left:120px; width:300px;}
.welfare-left li:first-child+li{ margin-left:60px;} 
.welfare-left li:first-child+li+li+li{ margin-left:20px;}
.welfare-left li:first-child+li+li+li+li{ margin-left:80px;}


.welfare-right li:first-child{ margin-left:80px; width:300px;}
.welfare-right li:first-child+li{ margin-left:230px;}
.welfare-right li:first-child+li+li{ margin-left:270px;}
.welfare-right li:first-child+li+li+li{ margin-left:250px;}
.welfare-right li:first-child+li+li+li+li{ margin-left:180px; height:80px;}
.welfare-right li:first-child+li+li+li+li+li{ width:360px; text-align:center; margin-left:-180px; padding:0;}
.welfare-right li:first-child+li+li+li+li+li b{ display:block; position:static; margin-bottom:10px;}



/*来这里我们一起工作*/
.said-title{ font-size:24px; font-weight:400; color:#444; padding:50px 0 30px;}
.said-list li{ width:23.5%; margin-right:2%; margin-bottom:40px; text-align:center; outline:1px solid #e1e1e1; float:left;}
.said-list li:nth-child(4n){ margin-right:0;}
.said-list li span{ display:block; line-height:58px; font-size:14px; color:#999;}
.said-list li span b{ color:#444; font-size:14px; margin-right:5px;}
.said-list li .img{ width:100%; overflow:hidden; position:relative;}
.said-list li .img img{width:100%;}
.said-txt{ position:absolute; top:0; left:0; width:100%; height:100%; background:rgba(0,0,0,.5); transform:translateY(100%); transition:.5s;}
.said-list li:hover .said-txt{ transform:translateY(0);}
.said-txt .table-table{width:70%; margin:0 auto; height:100%; text-align:center;}
.said-txt p{ font-size:14px; line-height:24px; color:#fff;}
.said-txt h2{ font-size:20px; color:#fff; font-weight:400; padding-bottom:20px; margin-bottom:20px; position:relative;}
.said-txt h2:before{content:""; width:140px; height:1px; background:#989999; position:absolute; bottom:0; left:50%; margin-left:-70px;}

/*详情页*/
.saidDeatil .said-title{ text-align:center;}
.saidDeatil .said-list{ text-align:center;}
.saidDeatil .said-list ul{ display:inline-block; text-align:center;}
.saidDeatil .said-list li{ margin:0 auto; width:280px;}
.saidDeatil-text{ padding:0 30px;}
.saidDeatil-text p{ line-height:24px; color:#737373; font-size:14px; margin-top:28px;}
.saidDeatil-btn a{ background:#e5e5e5; width:350px; height:50px; line-height:50px; text-align:center; display:block; font-size:14px; margin:50px auto 100px; color:#ff0000;}

/*招贤纳士*/
.recruiting{ padding-bottom:60px;}
.recruiting-title{ font-size:28px; color:#222; text-align:center; padding:50px 0;}
.recruiting-list p{color:#727272; font-size:14px; line-height:24px; width:320px; margin:25px 0;}
.recruiting-list h2{font-size:28px; color:#222; font-weight:400;}
.recruiting-list li{  width:100%; height:360px; margin-bottom:10px;}
.recruiting-list li a{width:98px; height:28px; line-height:28px; text-align:center; display:block; font-weight:600; color:#020202; border:2px solid #020202;}
.recruiting-list li a:hover{ background:#ff0000; color:#fff;border:2px solid #ff0000;}
.recruiting-bg1{background:url(../images/b2.jpg) right no-repeat; background-size:cover;}
.recruiting-bg2{background:url(../images/b3.jpg) right no-repeat; background-size:cover;}
.recruiting-bg3{background:url(../images/b04.jpg) right no-repeat; background-size:cover;}
/*文化理念*/
.idea-title{ font-size:24px; color:#444; padding:60px 0 20px; border-bottom:1px solid #e1e1e1;}
.idea-list{ padding:20px 0 60px;}
.idea-list li{ width:48%; margin-right:4%; float:left;}
.idea-list li .img{width:100%; overflow:hidden;}
.idea-list li .img img{ width:100%; transition:.5s;}
.idea-list li:nth-child(2n){ margin-right:0;}
.idea-list li p{ height:60px; line-height:60px; text-align:center; color:#b1b1b1; font-size:14px;}
.idea-list li p b{ font-size:16px; color:#444; font-weight:400;}
.idea-list li:hover img{ transform:scale(1.05);}
/*文化体验*/
.experience{ padding:35px 0 60px;}
.experience li{ width:32%; margin-right:2%; float:left;}
.experience li .img{width:100%; overflow:hidden;}
.experience li .img img{ width:100%; transition:.5s;}
.experience li:nth-child(3n){ margin-right:0;}
.experience li p{ height:60px; line-height:60px; text-align:center; color:#b1b1b1; font-size:14px;}
.experience li p b{ font-size:16px; color:#444; font-weight:400;}
.experience li:hover img{ transform:scale(1.05);}


/*.header-nav>ul>li:nth-child(4) .navDown{ position:fixed; width:100%; text-align:center; top:100px; left:0; background:#fff; border-bottom:1px solid #999;}
.header-nav>ul>li:nth-child(4) .navDown-con{ position:static;}*/

/*.header-nav>ul>li .navDown{ position:fixed; width:100%; text-align:center; top:100px; left:0; background:#fff; border-bottom:1px solid #ccc; border-top:1px solid #e5e5e5;}*/
.header-nav>ul>li .navDown{ position:fixed; width:100%; text-align:center; top:100px; left:0; background:rgba(0,0,0,.5);}
.navDown p a{color:#fff;}
.header-nav>ul>li .navDown-con{ position:static;}

.webtent{ padding:10px 0;}
.web li{width:48%; margin-right:4%; margin-top:50px; float:left;}
.web li:nth-child(2n){margin-right:0;}
.web li h2{ font-size:18px; font-weight:400; color:#444; padding-bottom:15px; border-bottom:1px solid #e1e1e1;}
.web li p{color:#828282; font-size:14px; margin-top:15px;}

.proFixed1{ position:fixed; top:100px; z-index:1;}
.proFixed1 ul{ background:#fff;}
.proFixed2{top:auto; position:absolute;}
.pro .banner img{ display:none;}
.pro .title{ position:static; transform:translate(0); padding-top:20px; border-bottom:1px solid #e5e5e5;}
.shandian  path{  animation: moves 2s 1.6s linear infinite; }

.sult-nav text{cursor:pointer;}

.sult-nav{ height:650px;}
.sult-nav svg{ height:100%;}

@keyframes moves{
	0%{  opacity:1; stroke:#f00; stroke-width:0;}
	50%{ opacity:.5;stroke-width:5}
	100%{  opacity:1;stroke-width:0}
}


.sult-nav{ position:relative;}
.sult-nav li{ position:absolute; font-size:14px; color:#666; cursor:pointer;}
.sult-nav li:nth-child(1){ position:absolute; top:100px; right:80px;}
	.sult-nav li:nth-child(2){ position:absolute; top:210px; right:170px;}
	.sult-nav li:nth-child(3){ position:absolute; top:320px; right:300px;}
	.sult-nav li:nth-child(4){ position:absolute; top:380px; right:370px;}
	.sult-nav li:nth-child(5){ position:absolute; top:380px; right:220px;}
	.sult-nav li:nth-child(6){ position:absolute; top:370px; right:130px;}
	.sult-nav li:nth-child(7){ position:absolute; bottom:85px; right:230px;}
/*.sult-nav li:nth-child(1){ position:absolute; top:15%; right:5%;}
.sult-nav li:nth-child(2){ position:absolute; bottom:38%; right:20%;}
.sult-nav li:nth-child(3){ position:absolute; bottom:130px; right:130px;}
.sult-nav li:nth-child(4){ position:absolute; bottom:160px; right:170px;}
.sult-nav li:nth-child(5){ position:absolute; top:280px; right:150px;}
.sult-nav li:nth-child(6){ position:absolute; top:320px; right:210px;}
.sult-nav li:nth-child(7){ position:absolute; bottom:150px; right:240px;}
.sult-nav li:nth-child(8){ position:absolute; bottom:10px; right:260px;}
.sult-nav li:nth-child(9){ position:absolute; bottom:135px; right:320px;}
.sult-nav li:nth-child(10){ position:absolute; bottom:110px; left:330px;}
.sult-nav li:nth-child(11){ position:absolute; top:200px; left:285px;}
.sult-nav li:nth-child(12){ position:absolute; top:270px; left:260px;}
.sult-nav li:nth-child(13){ position:absolute; bottom:180px; right:100px;}
.sult-nav li:nth-child(14){ position:absolute; bottom:250px; right:110px;}
.sult-nav li:nth-child(15){ position:absolute; top:150px; right:50px;}
.sult-nav li:nth-child(16){ position:absolute; top:210px; left:560px;}
.sult-nav li:nth-child(17){ position:absolute; top:320px; left:450px;}
.sult-nav li:nth-child(18){ position:absolute; bottom:200px; right:395px;}
.sult-nav li:nth-child(19){ position:absolute; bottom:210px; right:230px;}
.sult-nav li:nth-child(20){ position:absolute; bottom:220px; right:90px;}
.sult-nav li:nth-child(21){ position:absolute; bottom:90px; right:210px;}
.sult-nav li:nth-child(22){ position:absolute; bottom:340px; right:155px;}
.sult-nav li:nth-child(23){ position:absolute; bottom:200px; right:320px;}
.sult-nav li:nth-child(24){ position:absolute; top:250px; right:190px;}
.sult-nav li:nth-child(25){ position:absolute; top:270px; right:240px;}
.sult-nav li:nth-child(26){ position:absolute; top:180px; right:100px;}
.sult-nav li:nth-child(27){ position:absolute; bottom:100px; right:80px;}*/

/*.sult-nav li:nth-child(2){ position:absolute; bottom:220px; right:30%;}
.sult-nav li:nth-child(3){ position:absolute; bottom:130px; right:130px;}
.sult-nav li:nth-child(4){ position:absolute; bottom:160px; right:170px;}
.sult-nav li:nth-child(5){ position:absolute; top:280px; right:150px;}
.sult-nav li:nth-child(6){ position:absolute; top:320px; right:210px;}
.sult-nav li:nth-child(7){ position:absolute; bottom:150px; right:240px;}
.sult-nav li:nth-child(8){ position:absolute; bottom:10px; right:260px;}
.sult-nav li:nth-child(9){ position:absolute; bottom:135px; right:320px;}
.sult-nav li:nth-child(10){ position:absolute; bottom:110px; left:330px;}
.sult-nav li:nth-child(11){ position:absolute; top:200px; left:285px;}
.sult-nav li:nth-child(12){ position:absolute; top:270px; left:260px;}
.sult-nav li:nth-child(13){ position:absolute; bottom:180px; right:100px;}
.sult-nav li:nth-child(14){ position:absolute; bottom:250px; right:110px;}
.sult-nav li:nth-child(15){ position:absolute; top:150px; right:50px;}
.sult-nav li:nth-child(16){ position:absolute; top:210px; left:560px;}
.sult-nav li:nth-child(17){ position:absolute; top:320px; left:450px;}
.sult-nav li:nth-child(18){ position:absolute; bottom:200px; right:395px;}
.sult-nav li:nth-child(19){ position:absolute; bottom:210px; right:230px;}
.sult-nav li:nth-child(20){ position:absolute; bottom:220px; right:90px;}
.sult-nav li:nth-child(21){ position:absolute; bottom:90px; right:210px;}
.sult-nav li:nth-child(22){ position:absolute; bottom:340px; right:155px;}
.sult-nav li:nth-child(23){ position:absolute; bottom:200px; right:320px;}
.sult-nav li:nth-child(24){ position:absolute; top:250px; right:190px;}
.sult-nav li:nth-child(25){ position:absolute; top:270px; right:240px;}
.sult-nav li:nth-child(26){ position:absolute; top:180px; right:100px;}
.sult-nav li:nth-child(27){ position:absolute; bottom:100px; right:80px;}*/

.sult-nav li i:before{content:""; width:8px; height:8px; display:inline-block; border-radius:50%; background:#f00; position:absolute; top:0; left:0;}
.sult-nav li i:before{ animation:move 2s 1s linear infinite;}


.sult-nav li:nth-child(2n) i:before{ animation:move 2s 2s linear infinite;}
.sult-nav li:nth-child(3n) i:before{ animation:move 2s 1.6s linear infinite;}
.sult-nav li:nth-child(5n) i:before{ animation:move 2s 1.2s linear infinite;}
.sult-nav li:nth-child(22) i:before{ animation:none;}
@keyframes move{
	0%{ transform:scale(1); opacity:1;}
	20%{ transform:scale(1.2); opacity:.5;}
	100%{ transform:scale(4); opacity:0;}
}

.sult-nav i{width:8px; height:8px; display:inline-block; border-radius:50%; background:#f00; position:relative; vertical-align:middle; margin:-3px 5px 0 0;}
.sult{ padding:60px 0; max-width:800px; text-align:center; margin:0 auto; position:relative;}
.sult-hd{ line-height:50px; text-align:center; background:#f00; color:#fff; font-size:16px;}
.sult-hd img{ vertical-align:middle; margin:-3px 10px 0 0;}
.sult-bd ul{ display:none;}
.sult-tab{ position:absolute; top:220px; left:0; width:330px; border:1px solid #f00; background:#fff; display:none;}
.sult-taba{width:600px !important; left:-150px;}
.sult-taba .sult-lefta{width:10%;    line-height: 60px;}
.sult-taba .sult-leftb{width:15%;    line-height: 60px;}
.sult-taba .sult-leftc{width:20%;    line-height: 60px;}
.sult-taba .sult-leftd{width:40%;    line-height: 60px;}
.sult-tab ul{ max-height:245px; overflow:auto;}
.sult-tab li{ margin:0 20px; padding:12px 0; line-height:22px; border-bottom:1px dashed #e5e5e5;    text-align: left;}
.sult-tab li span{ padding-right:3%; width:30%;text-align: left;}

.sult-left{ width:60%; text-align:left; line-height:20px; padding-right:10px; font-size:14px; color:#444;}
.sult-right{ width:40%; text-align:right; white-space:nowrap; font-size:12px; color:#999;}
.sult-btn { text-align:center;}
	.sult-btn a{ height:40px; line-height:40px; padding:0 15px; background:#f00; color:#fff; font-size:14px; display:inline-block; margin:10px auto 60px;}
.cwClear{ padding:0 1%;}
.cwClear{ line-height:30px; color:#999; font-size:14px;}
.cwSame{ position:relative; cursor:pointer; margin-right:20px;}
.cwSave-select{width:98px; height:30px; line-height:30px; text-indent:10px; border:1px solid #e1e1e1; position:relative;}
.cwSave-select:before{content:""; width:0; height:0; border-top:6px solid #333; border-left:5px solid transparent; border-right:5px solid transparent; position:absolute; top:12px; right:5px; transition:.5s;}
.cwSave-rotate:before{ transform:rotate(180deg);}
.cwSave-option{ position:absolute; top:30px; left:0; width:98%; background:#fff; border:1px solid #e5e5e5; display:none;}
.cwSave-option p{ line-height:30px; text-align:center; border-top:1px dashed #e5e5e5;}
.cwSave-option p:first-child{ border-top:0;}
.cwClear a{width:100px; height:32px; line-height:32px; background:#f00; color:#fff; font-size:14px; text-align:center; display:block; float:left;}
.cwt table{width:50%; float:left; margin-top:15px; border-top:1px solid #e1e1e1;}
.cwt td{ padding:18px 0; font-size:14px; color:#999; border-bottom:1px solid #e1e1e1; border-right:1px solid #e1e1e1; text-align:center;}
.cwt .t1{ width:20px; padding:0 20px; background:#fff6f6;}


.nice{ padding:70px 0 0;}
.nice-list{ margin-top:50px;}
.nice-list li img{width:100%;}
.nice-list li{width:50%; float:left; overflow:hidden;}
.nice-list li a{ display:block; position:relative;}
.nice-text{ position:absolute; top:100%; left:0; width:100%; height:100%; transition:.5s;}
.nice-cell{ vertical-align:bottom; padding:20px; background:rgba(255,32,0,.1);}
.nice-list .table-cell{ vertical-align:bottom;}
.nice-list .table-table{ width:100%; height:100%; vertical-align:bottom;}
.nice-list li h2{ font-size:24px; color:#fff; margin-bottom:10px; font-weight:400;}
.nice-list li p{ line-height:26px; font-size:16px; color:#fff;}
.nice-list li:hover .nice-text{ top:0;}
.nice-list li:hover .nice-cell{ background:rgba(255,0,0,.5);}



.registration-list li span{  width:83px;}
.registration-list .aLone span{letter-spacing:0;}
.aLoneAll{width:328px; height:33px; line-height:33px; position:relative; font-size:14px; color:#999; cursor:pointer;}
.aLone-select{width:100%; height:33px; line-height:33px; border:1px solid #e1e1e1; text-indent:20px;}
.aLone-select:before{content:""; border-top:5px solid #999; border-left:5px solid transparent; border-right:5px solid transparent; position:absolute; top:16px; right:10px; width:0; height:0; transition:.5s;}
.aLone-select.aLone-rotate:before{ transform:rotate(180deg);}
.aLone-option{ position:absolute; top:34px; left:0; width:100%; border:1px solid #eee; background:#fff; z-index:5; box-shadow:2px 2px 1px #f5f5f5; border-top:0; text-indent:20px; display:none;}
.aLone-option p{ line-height:33px; border-top:1px solid #e1e1e1; text-indent:20px;}
.aLone-select em,.registration-list li input{ color:#333;}


.titleTab{ border:0 !important;}
.titleTab li{ border:0 !important; margin-right:15px;}
.titleTab li a{ background:#f1f1f1;}
.titleTab li:hover a{    background: #ff0000;color: #fff;}

.footer-logo img{width:200px;}

.w768{ display:none;}
@media(max-width:1660px)
{
	.header-logo img{ margin:35px 30px 0;}
	/*.header-nav .navTop a{ padding:0 9px;}*/
	.header-nav .navTop a{ padding:0 16px;}
}
@media(max-width:1360px)
{
	
	.header-nav .navTop a{ padding:0 16px;}
	.header-nav .navTop a{ font-size:14px;}
	.header-logo img{ height:30px;}
	.header-logo img{ margin:20px 25px 0;}
	.h100,.header,.header-h100{ height:70px;}
	.header-nav .navTop a{ height:70px; line-height:70px;}
	.header-nav>ul>li .navDown{top:70px;}
	.header-right{ line-height:70px;}
	.header-email{ margin-top:21px;}
	.header-search{ margin-top:19px;}
	.header-language{ margin:0 10px;}
}
@media(max-width:1200px)
{
	.header-nav .navTop a{ font-size:13px; padding:0 5px;}
	.header-search{ margin-right:15px;}
	.header-logo img{ margin:20px 20px 0;}
	.footer-logo{ display:none;}
	.footer-nav { width:96%; padding:0 2%;}
	.footer-nav ul{/*width:15%; margin-left:1.66%;*/}
	.border{width:98%; padding:40px 1%;}
	.financial-table table td:nth-child(1){width:auto;}
	.contact-left{width:60%;}
	.contact-map{width:38%; overflow:hidden;}
	.contact{ padding:50px 1%;}
	.contact-down span{ font-size:14px;}
	.service { padding:0 1%;}
	.service-left{width:56%;}
	.service-right{ width:42%;}
	.elegant{ padding:30px 1% 60px;}
	.new{ padding:0 1% 60px;}
	.new-left{width:55%;}
	.new-pic{width:44%; padding:0; text-align:center;}
	.contacted{ padding:40px 1%;}
	.honor-nav ul{ padding:0 10px;}
	.people{ padding:50px 1%;}
	.training-text{width:46%; padding:0 2%;}
	.training-pic{width:50%;}
	.synopsis-list{ padding:30px 1%;}
	.synopsis-left{width:100%;}
	.synopsis-right{width:100%;}
	.recruitment{ padding:0 1% 30px;}
	.download{ padding:30px 1% 40px;}
	.download-list .left{ width:80%; overflow:hidden;overflow:hidden; text-overflow:ellipsis;white-space:nowrap;}
	.newDeatil{ padding:60px 1%;}
	.senior{ padding:40px 1%;}
	.senior-con .txt{width:calc(100% - 185px); width:-weckit-calc(100% - 185px); margin-left:30px;}
	.recruit{ padding:50px 1%;}
	.recruit-txt{ float:none;}
	.Investor{ padding:50px 1%;}
	.product-left{width:25%;}
	.product{ padding:20px 1% 40px;}
	.product-right{ width:72%;}
	.productDeatil-right{ display:block; width:100%; margin-top:20px;}
	.productDeatil-right p{ height:auto;}
	.proNew-list .txt{ width:calc(100% - 350px); width:-webkit-calc(100% - 350px);}
	/**/
	.said,.recruiting-list,.idea,.welfare-list{ padding:0 1%;}
	.recruiting-list .table-cell{ padding-left:20px;}
	.welfare-picture{ display:none;}
	.welfare-list ul{ width:95%;}
	.welfare-left li{ width:auto !important; padding-right:80px !important; margin:0 !important; height:auto !important;}
	.welfare-right li{ width:auto !important; padding-left:80px !important; margin:0 !important; height:auto !important;}
	.welfare-right li:nth-child(6){ text-align:left;}
	.webtent{ padding:30px 10px;}
}
@media(max-width:1024px)
{
	.sult-nav{ height:580px;}
	.videoFixed{ width:90%;}	
	.headerPro{ display:none !important;}
	.header-more{ display:block; margin:17px 20px 0; position:relative; z-index:56;}
	.header-more span{width:30px; height:2px; display:block; background:#000; margin-top:8px; transition:.5s;}
	.rotate span{ background:#666;}
	.rotate span:nth-child(1){ transform:rotate(-135deg); transform-origin:center; margin-top:15px;}
	.rotate span:nth-child(2){ display:none;}
	.rotate span:nth-child(3){ transform:rotate(135deg); transform-origin:center; margin-top:-2px;}
	.header-nav{ position:fixed; top:70px; left:0; width:100%; height:100%; background:#fff; z-index:999; display:none;}
	.header-nav>ul{height:100%; height:calc(100% - 170px); height:-webkit-calc(100% - 170px); background:#fff; overflow:auto;}
	.header-nav>ul>li{width:100%; float:left; border-bottom:1px solid #f1f1f1;}
	.header-nav .navTop{ text-align:left; text-indent:15px; position:relative;}
	.header-nav .navTop:before{content:""; position:absolute; top:25px; right:13px; background:url(../images/icon16.png) no-repeat; transition:.5s; transform-origin:bottom; width:12px; height:6px;}
	.header-nav .on .navTop:before{ transform:rotate(180deg);}
	.navDown p{ line-height:40px; font-size:14px; color:#666; text-indent:30px;}
	.navDown p a{color:#666; display:block; width:100%; height:100%;}
	.header-nav .navTop a{ padding:0; width:100%; display:block; height:60px; line-height:60px;}
	.header-right{ position:fixed; bottom:30px; right:0; z-index:888; text-align:center; display:none;}
	.home-banner .txt h2{ font-size:24px;}
	.home-banner .txt a,.home-product .txt a{ margin:20px auto 0;}
	.home-product .txt h2,.home-support .txt h2,.home-support .txt p{ font-size:24px; }
	.title-nav li{ margin-right:20px;}
	.process-num li{width:33.33%;}
	.process-num li:nth-child(2n){ margin-top:0;}
	.process-num li:nth-child(2n) .tit:before{ transform:rotate(0); top:50%; right:auto; left:110px; width:230px;}
	.process-num li:nth-child(2n+1) .tit:before{ transform:rotate(0); top:50%; right:auto; left:110px; width:230px;}
	.process-num li:nth-child(3n) .tit:before{ width:0;}
	.process-num .txt p{ height:96px; margin-bottom:10px; overflow:hidden;}
	.service-left{width:auto; float:none;}
	.service-right{ width:300px; float:right;}
	.elegant-list li p{ bottom:0;}
	.concept li:nth-child(2n+1) .txt{ text-align:right;}
	.concept li .txt p{ float:none; margin:0; padding:0;}
	.concept li .txt img{ float:none; width:100px;}
	.concept li .txt p:before{ width:0;}
	.concept li:nth-child(2n) .txt p{ padding:0; margin:0;}
	.contacted li{ width:100%;}
	.training-text{ float:none; width:auto;}
	.training-pic{width:300px; margin-left:10px;}
	.synopsis-hd a{ width:23.5%; margin-left:1.5%; margin-right:0;}
	.online ul li{width:32%; margin-right:2%;}
	.online ul li span{width:45px; display:inline-block;}
	.online ul li input{width:calc(100% - 47px); width:-webkit-calc(100% - 47px);}
	.online{ padding:0 1%;}
	.online ul li:last-child textarea{width:calc(100% - 57px); width:-webkit-calc(100% - 57px);}
	.query{ padding:40px 1%;}
	.query-hd{margin-top:30px;}
	.honor li .img{ height:auto;}
	.honor li .img img{ height:auto; width:100%;}
	.title-nav{ display:none;}
	.navDown{position:static; height:auto;}
	.navDown .navDown-con{ position:static; white-space:normal;}
	.navDown p{ float:none; height:50px; line-height:50px; text-indent:0; display:block;}
	.navDown p a{ display:inline-block; height:100%; padding:0; width:100%;}
	.header-nav>ul>li:nth-child(4) .navDown{ opacity:1;}
	.header-nav>ul>li:nth-child(4) .headerPro{ opacity:0;}
	/**/
	.said-list li{ width:32%;}
	.said-list li:nth-child(4n){margin-right:2%;}
	.said-list li:nth-child(3n){margin-right:0;}
	.header-nav>ul>li .navDown{ position:static;}
	.navDown .navDown-con{ opacity:1;}
	.navDown .navDown-con a{color:#fff;}
	.sult-tab{ position:static; width:100% !important; margin:30px auto 0;}
}

@media(max-width:820px){
	.sult{width:96%; padding:20px 0;}
	.sult-nav>img{width:100%;}
	.sult-nav li{ font-size:12px;}
	/*.sult-nav li:nth-child(1){right:6%; top:19%;}
	.sult-nav li:nth-child(2){right:22%; top:35%;}
	.sult-nav li:nth-child(3){right:38%; top:53%;}
	.sult-nav li:nth-child(4){right:45%; top:64%;}
	.sult-nav li:nth-child(5){right:30%; top:64%;}
	.sult-nav li:nth-child(6){right:15%; top:64%;}
	.sult-nav li:nth-child(7){right:27%; bottom:12%;}*/
	.sult-tab{ position:static; width:100%;}
}

@media(max-width:768px)
{
	.title{ display:none;}
	.w768{ display:block;}
	.h768{ display:none;}
	.home-video{ height:240px;}
	.footer{ display:none;}
	.home-infor{ padding:40px 0;}
	.home-product .text{ display:none;}
	.home-banner .txt h2,.home-infor h2,.home-product .txt h2,.home-support .txt h2,.home-support .txt p{ font-size:20px;}
	.home-banner .txt p,.home-list li p,.home-support .txt span{ font-size:14px;}
	.home-list li p{ height:35px; line-height:35px;}
	.home-banner .txt a,.home-infor a,.home-product .txt a,.home-more a{width:140px; height:36px; line-height:36px;}
	.home-banner .pagination{ bottom:15px;}
	.home-support .txt span{margin-top:20px;}
	.home-new{ padding:30px 0 50px;}
	.banner{ height:250px; overflow:hidden;}
	.banner img{ position:absolute; height:100%; width:auto; position:absolute; top:50%; left:50%; transform:translate(-50%,-50%);}
	.financial-table table td:nth-child(2){ width:auto;}
	.financial-table table td{ padding:15px 5px; font-size:12px;}
	.financial h2{ padding:30px 0 20px;}
	.history-list li img{ display:none;}
	.history-text{ padding:0 20px 0 10px;}
	.history-list li:nth-child(2n) .history-text{ padding:0 10px 0 20px;}
	
	.contact-left{width:100%;}
	.contact-map{width:100%; overflow:hidden; margin-top:15px;}
	.process-num li:nth-child(2n) .tit:before{ width:145px;}
	.process-num li:nth-child(2n+1) .tit:before{ width:145px;}
	.process-num li:nth-child(3n) .tit:before{ width:0;}
	.service-right{ width:200px;}
	.system-icon li{ width:30.33%; padding:0 1.5%;}
	.system-title p{ padding:0 2%;}
	.elegant-list li{ width:49.5%; margin-right:1%;}
	.new-left{width:100%;}
	.new-pic{ display:none;}
	.people-list li{width:32%;}
	.people-list li:nth-child(4n){ margin-right:2%;}
	.people-list li:nth-child(3n){ margin-right:0;}
	.synopsis-content{ overflow:hidden;}
	.synopsis-content img{ width:auto; height:240px !important;}
	.synopsis-num li h2{ font-size:30px;}
	.synopsis-business .img{ display:none;}
	.synopsis-bg{ padding:50px 1% 30px;}
	.synopsis-business h2{ padding-bottom:25px;}
	.synopsis-text{ padding:50px 1%;}
	.recruitment-tit h2{ margin-top:60px; font-size:20px;}
	.recruitment-tit a{ top:-40px;}
	.recruitment-table td{ padding:15px 5px; font-size:12px;}
	.recruitment-table th{ padding-left:5px; line-height:20px; font-size:12px;}
	.video-list li{width:30%;}
	.video-list li:nth-child(4n){ margin-right:2%;}
	.video-list li:nth-child(3n){ margin-right:0;}
	.newDeatil-page span a{ right:10px;}
	.newDeatil-page p{ width:80%;overflow:hidden;overflow:hidden; text-overflow:ellipsis;white-space:nowrap;}
	.query-con li{width:90%; margin-right:0; margin-left:5%; margin-bottom:15px;}
	.query-bd{ padding:50px 0 20px;}
	.query-menu{ margin-top:0; border-top:0; padding:20px 10px;}
	.training-text h2{ padding-top:20px;}
	.customer-hd a{ margin-right:10px;}
	.customer-hd a{ font-size:12px; margin-bottom:10px;}
	.registration-list textarea{width:calc(100% - 100px); width:-webkit-calc(100% - 100px);}
	.registration-btn a{ margin:50px auto 10px;}
	.senior-hd a{ margin-right:10px; padding:0 5px; font-size:12px; text-align:center;}
	.senior-con .txt span{ margin-top:10px;}
	.senior-con .txt p{ margin-top:10px; font-size:12px; line-height:20px;}
	.recruit-pic{ width:240px;}
	.product-left{ display:none;}
	.product-right{width:100%;}
	.methods li .txt{ margin-top:10px; padding-top:5px;}
	.methods li p{ font-size:14px; overflow:hidden; text-overflow:ellipsis;white-space:nowrap;}
	.methods li span{ font-size:13px; margin-top:3px;}
	.product-list li .txt em{ font-size:12px; width:70px;}
	.product-list li .txt{ padding-right:70px;}
	.product-list li{ margin-top:5px;}
	.classSelect{ display:block; width:96%; margin:15px 0 0 2%;}
	.classSelect li{width:48%; margin-right:4%; float:left; position:relative;}
	.classSelect li:last-child{ margin-right:0;}
	.selectTop{width:100%; height:40px; line-height:40px; border:1px solid #e1e1e1; text-indent:15px; position:relative;}
	.selectTop:before{content:""; background:url(../images/icon16.png) no-repeat; width:12px; height:6px; position:absolute; top:18px; right:10px;}
	.selectDown{ position:absolute; z-index:22; top:41px; left:0; border:1px solid #e1e1e1; width:100%; background:#fff; text-align:center; border-top:0; display:none;}
	.selectDown p{ line-height:38px; border-top:1px solid #f1f1f1;overflow:hidden; text-overflow:ellipsis;white-space:nowrap;}
	.honor-arrow{ width:50px; z-index:22;}
	.slideNav .swiper-container{ padding-right:50px;}
	.honor-nav li a{ font-size:12px;}
	.process-tit{ padding:50px 0 20px;}
	.people{ padding:20px 1%;}
	.customer-hd{ margin-bottom:20px;}
	.registration-list{ padding-bottom:10px;}
	.concept{ padding:30px 1%;}
	.proNew-list .img img{ width:140px; height:100px;}
	.proNew-list .txt{ width:calc(100% - 260px); width:-webkit-calc(100% - 260px); margin-left:10px;}
	.proNew-list .txt p{ height:48px;}
	.proNew-list .txt h2{ margin:5px 0;}
	.proNew-list .spt{ margin-top:35px;}
	.proNew-list .spt{ width:80px; margin-top:35px; font-size:12px;}
	/**/
	.smallNav{ height:auto !important;}
	.saidDeatil-text{ padding:0 2%;}
	.recruiting-list li{ height:220px;}
	.welfare-right li:nth-child(6) b{ position:absolute;}
	.welfare-left{ width:100%; padding-top:0;}
	.welfare-right{ width:100%; padding-top:0;}
	.welfare-left li b{ font-size:14px; right:auto; left:0;}
	.welfare-left li{ padding-right:0 !important; padding-left:70px;}
	.welfare-right li b{ font-size:14px;}
	.welfare-right li{padding-left:70px !important;}
	.welfare-list{ padding:30px 1%;}
	.web li{ width:100%; margin-right:0; margin-top:30px;}
	svg text{ font-size:16px;}
	.sult-left{ font-size:12px;}
	.nice{padding: 50px 0 0;}
	/**/
	.sult-nav li:nth-child(1){top:14%; right:4%;}
	.sult-nav li:nth-child(2){top:35%; right:22%;}
	.sult-nav li:nth-child(3){top:53%; right:36%;}
	.sult-nav li:nth-child(4){top:65%; right:46%;}
	.sult-nav li:nth-child(5){top:63%; right:26%;}
	.sult-nav li:nth-child(6){top:62%; right:14%;}
	.sult-nav li:nth-child(7){bottom:15%; right:26%;}
	.sult-nav{ height:500px;}
}

@media(max-width:640px)
{
	.home-product,.home-support{width:98%; margin-left:1%; float:left; margin-bottom:10px;}
	.home-list li{width:49%;}
	.home-list li:nth-child(2){margin-right:0;}
	.home-list li:nth-child(3){ display:none;}
	.home-list{margin-top:20px;}
	.home-more a{ margin:30px auto 0;}
	.home-title h2{ font-size:24px;}
	.home-banner .txt{width:90%;}
	.home-banner .txt p{margin-top:10px;}
	.home-banner{ height:250px; width:100%; overflow:hidden;}
	.home-banner li { height:250px;}
	.home-banner li img{ height:100%; width:auto; position:absolute; top:0; left:0;}
	.process-num li:nth-child(2n) .tit:before{ width:105px;}
	.process-num li:nth-child(2n+1) .tit:before{ width:105px;}
	.process-num li:nth-child(3n) .tit:before{ width:0;}
	.system-icon li{width:48%; padding:0 1%;}
	.system-icon li:first-child{ width:90%; padding:0 5%; margin-bottom:20px;}
	.system-icon li:first-child:before{width:0;}
	.new-list li{width:49%;}
	.new-list li:nth-child(3n){ margin-right:2%;}
	.new-list li:nth-child(2n){ margin-right:0;}
	.concept li{ margin-bottom:0; width:100%;}
	.concept li .img{ width:100%; display:block;}
	.concept li .txt p{ margin-top:10px !important;}
	.training-pic{width:200px}
	.synopsis-con .img{ display:none;}
	.synopsis-con .txt{ padding-left:0;}
	.magazine-list li{width:47%;}
	.magazine-list li:nth-child(4n){ margin-right:2%;}
	.magazine-list li:nth-child(2n){ margin-right:0;}
	.video-list li .img i{width:40px; height:40px; margin:-20px 0 0 -20px}
	.download-list .left{ width:70%;}
	.online ul li{width:100%; margin-right:0; margin-top:15px;}
	.honor li{width:49%;}
	.honor li:nth-child(4n){margin-right:2%;}
	.honor li:nth-child(2n){margin-right:0;}
	.honor li p{ padding:10px 0;}
	.productDeatil-features ul>li{ padding-left:3%; width:96%; margin-right:0; margin-top:10px;}
	.copyright{ height:auto; line-height:24px; text-align:center; width:90%; padding:10px 5%;}
	.copyright-left{ display:block; float:none;}
	.copyright-right{ display:block; float:none;}
	.proHd a{width:30%;}
	.proBd-tab th,.proBd-tab td{ font-size:13px; text-indent:0; text-align:center;}
	.solutionHd a{ width:45%;}
	.solutionBd-s1 li p{ font-size:12px; line-height:35px;}
	.trainingNav-down{ display:none;}
	.peoList-left img{width:120px; height:130px;}
	.peoList-right{ padding-left:10px;}
	.peoList-right span{ margin:5px 0; padding-bottom:5px;}
	.peoList-right p{ font-size:12px; line-height:18px;}
	.proNew-list .spt{ display:none;}
	.proNew-list .txt{ width:calc(100% - 150px); width:-webkit-calc(100% - 150px);}
	/**/
	.said-list li{ width:49%;}
	.said-list li:nth-child(4n){margin-right:2%;}
	.said-list li:nth-child(3n){margin-right:2%;}
	.said-list li:nth-child(2n){margin-right:0;}
	.productDeatil-right h2{ overflow:hidden; text-overflow:ellipsis;white-space:nowrap;}
	.query-menu th{ font-size:12px;}
	.cwt table{ width:100%;}
	.nice-list{ margin-top:20px;}
	.titleTab li{width:24.5%; text-align:center; float:left;}
	.titleTab li a{ padding:0 !important;}
	.nice{padding: 20px 0 0;}
	.home-title p{ font-size:26px;}
	.sult-nav{ height:auto;}
	.titleTab li{ width:25%; margin-right:0;}
	/*.customer-hd a{ width:25%; margin-right:0; display:block;}*/
	.peoList .peoList-left{ display:block; float:left; width:auto; padding:0 10px 10px 0;}
	.peoList-right{ width:auto; display:block;}
	.peoList-right span:before{ display:none;}
	.peoList li{ border-bottom:1px solid #e5e5e5; padding-bottom:15px;}
	
}

@media(max-width:425px)
{
	.border-list li{width:49%; margin-top:15px;}
	.border-list li:nth-child(3){ margin-right:0;}
	.border-list li:nth-child(3n+4){ width:100%;}
	.border-tit p{margin-top:15px;}
	.history-tit h2{ font-size:20px;}
	.history-list li p{ font-size:12px;}
	.contact-down span{ width:100%;}
	.contact-top{ height:35px; line-height:35px; font-size:18px;}
	.contact-down h2{ font-size:16px;}
	.process-num .txt p{ font-size:12px; line-height:20px;}
	.process-num .txt h2{ font-size:14px;}
	.process-num .tit{ width:80px; height:80px; font-size:42px; line-height:80px;}
	.process-num li:nth-child(2n) .tit:before{  left:80px; width:80px;}
	.process-num li:nth-child(2n+1) .tit:before{left:80px; width:80px;}
	.process-num li:nth-child(3n) .tit:before{ width:0;}
	.service-right{ width:120px;}
	.service-title{ font-size:20px; padding:40px 0 20px;}
	.system-icon li p{ font-size:12px; margin-top:6px;}
	.system-icon li{ width:90%; padding:0 5%; margin-bottom:40px;}
	.system-icon li:first-child{ margin-bottom:40px;}
	.system-icon li:before{width:0;}
	.system{ padding:50px 0 40px;}
	.information-table td{ padding:10px;}
	.information-tit{ padding:40px 0 30px;}
	.elegant-list li p{ height:30px; line-height:30px; font-size:12px;}
	.page{ margin:40px auto 0;}
	.new-clear{ padding:30px 0;}
	.new-left a{width:80%; margin:30px auto 0;}
	.new-list li p{ font-size:12px; line-height:35px; height:35px;}
	.people-list li{width:49%;}
	.people-list li:nth-child(3n){ margin-right:2%;}
	.people-list li:nth-child(2n){ margin-right:0;}
	.people-list li .txt{ padding:5px 0 10px;}
	.people-tit{ font-size:18px;}
	.plan td{ font-size:12px;}
	.training-pic{width:160px}
	.training-text p{ margin:20px 0;}
	.synopsis-num li h2{ font-size:20px;}
	.synopsis-left span b{ font-size:40px;}
	.synopsis-left span{ font-size:16px;}
	.synopsis-hd a{ font-size:12px; overflow:hidden;}
	.video-list li{width:47%;}
	.video-list li:nth-child(3n){ margin-right:2%;}
	.video-list li:nth-child(2n){ margin-right:0;}
	.download-list .left{ width:60%;}
	.smallNav{ height:54px; line-height:54px;}
	.smallNav li{ margin-right:25px;}
	.honor-nav li.on:after{ bottom:-1px;}
	.registration-list li input{width:calc(100% - 90px); width:-webkit-calc(100% - 90px);}
	.senior-con .img img{width:90px; margin-right:10px;}
	.senior-con .txt{width:96%; margin-left:10px; float:none;}
	.senior-bd{margin-top:10px;}
	.recruit-pic{ width:100%; float:none;}
	.recruit-txt{ width:96%; padding:1% 2%}
	.productDeatil-left{width:100%; height:auto;}
	.spec-preview{width:100%; height:auto;}
	.spec-preview .jqzoom img{width:100%; height:auto;}
	.productDeatil-left .jqzoom{width:100%; display:block;}
	.spec-scroll{width:100%; display:inline-block;}
	.spec-scroll .items{width:100%;}
	.productDeatil-overview li i{width:40px; height:29px;}
	.productDeatil-features table th, .productDeatil-features table td{ padding:10px 5px; font-size:12px; }
	.home-video .txt h2{ font-size:24px;}
	.home-video .txt i{ width:36px; height:36px;}
	/**/
	.saidDeatil-btn a{ width:90%; margin:20px auto;}
	.saidDeatil-text p{margin-top:15px;}
	.said-list li span{ line-height:40px;}
	.said-list li{ margin-bottom:15px;}
	.said-list li span,.said-list li span b{ font-size:12px;}
	.experience li{width:49%;}
	.experience li:nth-child(3n){ margin-right:2%;}
	.experience li:nth-child(2n){ margin-right:0;}
	.recruiting-list p{ width:240px; margin:15px 0;}
	.idea-list li{width:100%; margin-right:0;}
	.welfare-menu b{ width:100%; margin-bottom:20px;}
	.welfare-menu{ padding:30px 0;}
	.cwSave-select,.cwClear a{width:60px;}
	.cwSame{ margin-right:12px;}
	.cwClear{ font-size:12px;}
	.trainingNav-top p{ font-size:14px;}
}























