﻿@charset "utf-8";
@font-face {font-family: 'human';
  src:url('../ziti/Humanst521.woff') 
}
*{margin:0;padding:0;}
body{ background:#FFFFFF; color:#333333; font-family:Arial,Lucida,Verdana,Helvetica,sans-serif; font-size:12px; line-height:150%; font-size:14px; overflow-x: hidden}
a:link, a:visited{ text-decoration:none; }
a:hover{ text-decoration:none; }
a:active{ color:#990000; }
ol, ul{ list-style: none outside none;}
.m { margin-bottom: 10px; }
.m, .mt, .mc, .mb{ overflow: hidden; }
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;} 
.clearfix{display:inline-block;} 
.clearfix{display:block;} 
ul,li{list-style-type:none;}
img{border:0px; max-width:100%;}
a{ color:#333;}


.totop{ position:fixed; right:20px; bottom:20px; cursor:pointer; z-index:666;}

@media (max-width:768px){
    .totop{width: 36px;height: 36px;right: 10px;bottom: 10px;}

}

.not-animated{ opacity:0;}

.top{ position:fixed; height:100px; width:100%; z-index:55; background:#fff; box-shadow:rgba(0,0,0,0.1) 0px 0px 10px;transition:all 0.3s;}
.logo{ margin-left:60px; float:left;height:100%; transition:all 0.3s;}
.logo img{width:auto;height:100%; transition:all 0.3s;}
.lanmu{ float:right; width:100px; height:100px; background:#e72c2e; position:relative; cursor:pointer;}
.lanmu span{ width:16px; height:2px; background:#fff; position:absolute; top:49px; left:42px; transition:all 0.3s;}
.lanmu span::before,.lanmu span::after{ content:""; position:absolute; width:100%; height:2px; background:#fff;transition:all 0.3s;}
.lanmu span::before{ top:-4px;}
.lanmu span::after{ top:4px;}

.lanmus{ float:right; width:100px; height:100px; background:#e72c2e; position:relative; cursor:pointer; display:none;}
.lanmus span{ width:16px; height:2px; background:#fff; position:absolute; top:49px; left:42px; transition:all 0.3s;}
.lanmus span::before,.lanmus span::after{ content:""; position:absolute; width:100%; height:2px; background:#fff;transition:all 0.3s;}
.lanmus span::before{ top:-4px;}
.lanmus span::after{ top:4px;}

.lanmuh span{ height:0px;}
.lanmuh span::before{ transform:rotate(45deg);top:0px;}
.lanmuh span::after{ transform:rotate(-45deg);top:0px;}


.search{ float:right; margin-top:33px; margin-right:45px; cursor:pointer;transition:all 0.3s;}
.searchs{ position:fixed; top:0px; bottom:0px; width:100%; left:0px;z-index:666; display:none;}
.searchs .seabj{ background:#000; opacity:0.5; width:100%; height:100%;}
.searchin{ position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); background:#fff; width:510px;}
.searchs .searchin #keys{ width:455px; float:left; box-sizing:border-box; padding-left:28px; border:0px; line-height:70px; height:70px; font-size:18px; outline:none;}
.searchs .searchin #btn{width:55px; float:left; box-sizing:border-box; padding-left:28px; border:0px; line-height:70px; height:70px; background:url(../images/pro_sea.jpg) no-repeat center left; outline:none;}
@media (max-width:560px) {
	.searchin{ width:93.75%;}
	.searchs .searchin #keys{ width:calc(100% - 50px);font-size:14px;line-height:50px; height:50px; }
	.searchs .searchin #btn{ width:50px;height: 50px; line-height:50px; height:50px;padding-left: 0px; float: right; background:url(../images/pro_sea.jpg) no-repeat center center;background-size: auto 50%; }
}


.bb{ float:right;margin-right:30px; line-height:100px; font-size:16px; text-transform:uppercase; font-family:'human';transition:all 0.3s;}
.bb:hover{ color:#e72c2e;}
.bb span{ margin:0px 5px; font-weight:bold;}
.bb a:hover{ color:#e72c2e;}
.bb a.bbs{color:#e72c2e;}
.nav{ float:right; line-height:100px; height:100px;transition:all 0.3s;}
.nav ul li{ float:left;  font-size:16px; text-transform:uppercase; position:relative;  font-family:'human'}
.nav ul li a{ display:block;margin-right:80px;_transition:all 0.3s; position:relative;}
.nav ul li a::after{ content:""; position:absolute; width:100%; border-bottom:3px solid #e72c2e; bottom:0px; left:0px; opacity:0; _transition:all 0.3s;}
.nav ul li:hover>a::after{ opacity:1;}
.nav ul li:hover>a{ font-weight:bold;}
.nav ul li.navh>a::after{ opacity:1;}
.nav ul li.navh>a{ font-weight:bold;}

.nav ul li:nth-child(5) a{ width:0; overflow:hidden;margin-right:0px;}
.nav ul li:nth-child(6) a{ width:0; overflow:hidden;margin-right:0px;}
.nav ul li:nth-child(7) a{ width:0; overflow:hidden;margin-right:0px;}

.navh ul li:nth-child(5) a{ width: auto; margin-right:80px;}
.navh ul li:nth-child(6) a{ width: auto; margin-right:80px;}
.navh ul li:nth-child(7) a{ width: auto; margin-right:80px;}

.nav ul li .navul{ position:absolute; width:240px; line-height:40px; z-index:5; display:none;}
.nav ul li .navuls{ padding:10px 0px; background:#f6f6f7;}
.nav ul li .navuls .navli{ font-size:14px; position:relative; padding-left:15px;}
.nav ul li .navuls .navli a{ color:#333333; margin-right:0px;}
.nav ul li .navuls .navli:hover{ background:#eeeeee;}
.nav ul li .navuls .navli:hover::before{  content:""; position:absolute; height:7px; border-left:2px solid #f00000; left:0px; top:15px;}

.pro_nav{ position:absolute; width:100%; left:0px; top:100px; display:none;}
.pro_nav .pro_navc{width:100%;background:#f6f6f7;margin:0px auto;padding:50px 0px 45px;}
.pro_nav ul{ text-align:center;}
.pro_nav ul li{ display:inline-block; margin:0px 30px; width:145px; position:relative}
.pro_nav ul li .pro_navimg{ width:67px; height:67px; margin:0 auto; overflow:hidden}
.pro_nav ul li .pro_navimg img{ width:200%; max-width:none;}
.pro_nav ul li .pro_navtit{ text-align:center; margin-top:34px; font-size:16px; color:#333333;}
.pro_nav ul li::before{ content:""; width:14px; border-bottom:1px solid #999999; display:block; position:absolute; top:50%;transform:translateY(-50%); right:-45px;}
.pro_nav ul li:last-child::before{ display:none}
.pro_nav ul li:hover .pro_navimg img{ transform:translateX(-50%);}
.pro_nav ul li:hover .pro_navtit{ color:#e72c2e;}

@media (max-width:1366px){
    .pro_nav .pro_navc{padding:32px 0px 30px;}
    .pro_nav ul li{margin:0px 20px;}
    .pro_nav ul li::before{}
    .pro_nav ul li .pro_navimg{width:48px;height:48px;}

}

@media (max-width:1160px) {
	.pro_nav .pro_navc{padding:40px 0px 35px;}
	.pro_nav ul li{margin:0px 20px;}
	.pro_nav ul li::before{right:-25px;}
    .pro_nav ul li .pro_navimg{width:40px;height:40px;}
	}


.topt{ height:100px;}

.menu{ position:absolute; width:100%; z-index:1000; background:#FFF; border-bottom:1px solid #eee; display:none; top:60px; text-transform:capitalize;}
.menu p{ height:40px; line-height:40px; border-top:1px solid #eee; padding:0 0 0 15px; color:#000;}
.menu p a{  color:#000;}
.menu p a.in{display:block; width:100%; height:100%;}
.menu ul{ display:none;}
.menu li{ padding:0 20px;}
.menu li>a{ display:block; height:32px; line-height:32px; border-bottom:1px dashed #eee; color:#555; padding:0 10px;}
.menu li>a:hover{ background:#F5F5F5;}


@media (max-width:1630px) {
	.logo{ margin-left:30px;}
	.nav ul li a{ margin-right:40px;}
	.navh ul li:nth-child(5) a{ margin-right:40px;}
    .navh ul li:nth-child(6) a{ margin-right:40px;}
    .navh ul li:nth-child(7) a{ margin-right:40px;}
	}
@media (max-width:1320px) {
	.search{ margin-right:25px;}
	.bb{ margin-right:20px;}
	.nav ul li a{ margin-right:30px;}
	.navh ul li:nth-child(5) a{ margin-right:30px;}
    .navh ul li:nth-child(6) a{ margin-right:30px;}
    .navh ul li:nth-child(7) a{ margin-right:30px;}
	}
@media (max-width:1250px) {
	.bb{ margin-right:20px;}
	.nav ul li a{ margin-right:20px;}
	.navh ul li:nth-child(5) a{ margin-right:20px;}
    .navh ul li:nth-child(6) a{ margin-right:20px;}
    .navh ul li:nth-child(7) a{ margin-right:20px;}
	}
@media (max-width:1150px) {
	.logo{ margin-left:20px;}
	.bb{ margin-right:10px;}
	.nav ul li a{ margin-right:10px;}
	.navh ul li:nth-child(5) a{ margin-right:10px;}
    .navh ul li:nth-child(6) a{ margin-right:10px;}
    .navh ul li:nth-child(7) a{ margin-right:10px;}
	}
@media (max-width:1050px) {
	  .search{ height:25px; margin-right:15px; margin-top:16px;}
	  .search img{ height:100%;}
	  .top{ height:60px;}
	  .topt{ height:60px;}
	  .nav{ display:none;}
	  .logo img{ height:60px;}
	  .bb{ line-height:60px;}
	  .lanmus{ height:60px; width:60px; display:block;}
	  .lanmus span{ left:22px; top:30px;}
	  .lanmu{ display:none;}
	}
@media (max-width:380px) {
	.logo{ margin-left:10px; height:40px; margin-top:10px;}
	.logo img{ height:100%;}
	}

/*小导航*/
.top.small{height:86px;}

.top.small .lanmu{width:86px;height:86px;}
.top.small .lanmu span{top:42px;left:35px;}
.top.small .search{margin-top:26px;}
.top.small .bb{line-height:86px;}
.top.small .nav{height:86px;line-height:86px;}
.top.small .pro_nav{top:86px;}
.topt.small{height:86px;}

.banner{ position:relative;  font-family:'human'}
.banner .swiper-container{ width:100%;margin:0;position:relative;}
.banner .swiper-container .swiper-slide{box-sizing:border-box;overflow:hidden;}
.banner .swiper-container .swiper-slide .box{position: relative;margin: 0px auto;max-width: 1920px;}

.banner .ban_wz{ position:absolute; top:0px; left:102px;display: none;}

.banner .ban_tit{ margin-top:165px; font-size:64px; color:#000000; text-transform:uppercase; line-height:65px; transition:all 2s; opacity:0; transform:translateX(100px)}
.banner .ban_zy{ font-size:16px; color:#666666; text-transform:uppercase; line-height:30px; width:550px; margin-top:20px; transition:all 2s; opacity:0; transform:translateX(100px)}
.banner .ban_a{ width:150px; margin-top:55px; line-height:46px; border-radius:23px; background:#e82c2e; text-align:center; transition:all 2s; opacity:0; transform:translateX(100px)}
.banner .ban_a a{ color:#fff; display:block; font-size:16px; font-weight:bold; text-transform:uppercase;}

.banner .ban_wzh .ban_tit{opacity:1; transform:translateX(0px)}
.banner .ban_wzh .ban_zy{opacity:1; transform:translateX(0px)}
.banner .ban_wzh .ban_a{opacity:1; transform:translateX(0px)}


.banner .ban_tit1{ padding-top:95px; font-size:24px; color:#999999; line-height:24px; text-transform:uppercase; transition:all 2s; opacity:0; transform:translateX(100px)}
.banner .ban_zy1{ padding-top:20px; font-size:64px; color:#e72c2e; line-height:66px; text-transform:uppercase; transition:all 2s; opacity:0; transform:translateX(100px)}
.banner .ban_con1{ padding-top:40px; font-size:16px; color:#111; line-height:30px; text-transform:uppercase; width:570px; word-break:break-all; transition:all 2s; opacity:0; transform:translateX(100px)}

.banner .ban_wzh .ban_tit1{opacity:1; transform:translateX(0px)}
.banner .ban_wzh .ban_zy1{opacity:1; transform:translateX(0px)}
.banner .ban_wzh .ban_con1{opacity:1; transform:translateX(0px)}

.banner .swiper-pagination{bottom:20px;}

.banner .swiper-pagination{bottom:20px;}
.banner .swiper-pagination .swiper-pagination-bullet{width:14px;height:14px;border-radius:50%;background:#cdcdcd;opacity:1; }
.banner .swiper-pagination .swiper-pagination-bullet-active{background:#e72c2e;box-sizing:border-box;border:1px solid #FFFFFF;}
.banner .swiper-button-next{width:40px;height:40px;position:absolute;top:50%;left:20px;transform:translateY(-50%);background:url(../images/b_arr_l.png) center center no-repeat;background-size:100%;transition:all .3s;}
.banner .swiper-button-prev{width:40px;height:40px;position:absolute;top:50%;left:initial; right:20px;transform:translateY(-50%);background:url(../images/b_arr_r.png) center center no-repeat;background-size:100%;transition:all .3s;}
.banner .swiper-button-next:hover{background:url(../images/b_arr_l_on.png) center center no-repeat;background-size:100%;}
.banner .swiper-button-prev:hover{background:url(../images/b_arr_r_on.png) center center no-repeat;background-size:100%;}


/*.swiper_lanmu{ position:absolute; width:100px; top:0px; bottom:0px; right:0px; background:#fff;}
.swiper_lanmu .swiper-pagination{ position:absolute; top:50%; transform:translateY(-50%); width:100%;}
.swiper_lanmu .swiper-pagination .swiper-pagination-bullet{ width:100%; text-align:center; font-size:16px; font-weight:bold; color:#666666; height:auto; background:none; opacity:1; margin-bottom:40px; position:relative;}
.swiper_lanmu .swiper-pagination .swiper-pagination-bullet::after{ content:"";  border-bottom:4px solid #e72c2e; display:block; position:absolute; right:0px; top:8px; width:0px; transition:all 0.5s;}
.swiper_lanmu .swiper-pagination .swiper-pagination-bullet-active::after{width:20px;}*/

/*.banner .swiper-button-next,.banner .swiper-button-prev{ width:100px; height:150px; position:absolute; bottom:0px; background:#fff; top:auto; margin-top:0px; right:0px; box-sizing:border-box; padding-top:70px;}
.banner .swiper-button-prev{ right:100px; left:auto;}
.banner .swiper-button-next:hover,.banner .swiper-button-prev:hover{ background:#eeeeee;}
.banner .swiper-button-next span,.banner .swiper-button-prev span{ display:block; width:20px; border-bottom:1px solid #333333; margin:0 auto; position:relative}
.banner .swiper-button-next p,.banner .swiper-button-prev p{ text-align:center; margin-top:25PX; font-size:12PX; color:#333333; text-transform:uppercase; font-weight:bold;}
.banner .swiper-button-next span::before,.banner .swiper-button-next span::after,.banner .swiper-button-prev span::before,.banner .swiper-button-prev span::after{ content:""; width:5px; border-bottom:1px solid #333; position:absolute;}
.banner .swiper-button-next span::before{ transform:rotate(45deg); top:-2px; right:0px;}
.banner .swiper-button-next span::after{ transform:rotate(-45deg); top:2px; right:0px;}
.banner .swiper-button-prev span::before{ transform:rotate(-45deg); top:-2px; left:0px;}
.banner .swiper-button-prev span::after{ transform:rotate(45deg); top:2px; left:0px;}*/

.ban_dian{ position:absolute; bottom:35px; width:50px; height:50px; background:#e72c2e; border-radius:50%; z-index:22; left:50%; text-align:center; transform:translateX(-50%); cursor:pointer;}
.ban_dian img{ position:relative; top:13px; animation: colorSlidea 1.6s linear infinite;}

.ban .swiper-pagination-bullet.swiper-pagination-bullet-active{background: #e72c2e;}
.ban .swiper-pagination-bullet{opacity: 1;background: #FFFFFF;}



@keyframes colorSlidea {
0% { transform:translateY(0px)}
25% { transform:translateY(5px)}
50% { transform:translateY(0px)}
75% { transform:translateY(-5px)}
}
.ban{ display:none;}
@media (max-width:1550px) 
{
    .banner .ban_tit{ margin-top:110px; font-size:60px; line-height:60px;}
    .banner .ban_a{ margin-top:40px;}
    .banner .ban_wz .ban_tit1{ padding-top:60px;}
    .banner .ban_wz .ban_zy1{ font-size:60px; line-height:62px;}
    .banner .ban_con1{ padding-top:30px;}
    }
@media (max-width:1330px) 
{
    .banner .ban_tit{ margin-top:80px; font-size:50px; line-height:50px;}
    .banner .ban_a{ margin-top:30px;}
    .banner .ban_wz .ban_tit1{ padding-top:40px;}
    .banner .ban_wz .ban_zy1{ font-size:50px; line-height:52px;}
    .banner .ban_con1{ padding-top:20px;}
    /*.banner .swiper-button-next, .banner .swiper-button-prev{ height:120px;padding-top: 50px;}*/
    .ban_dian{ bottom:20px;}
    }
@media (max-width:1050px) {
	.swiper_lanmu{ width:60px;}
	.banner .swiper-container{ width:100%;}
	/*.swiper_lanmu .swiper-pagination .swiper-pagination-bullet{ margin-bottom:20px;}
	.banner .swiper-button-next,.banner .swiper-button-prev{ width:60px; height:100px;}
	.banner .swiper-button-next, .banner .swiper-button-prev{ padding-top:40px;}
	.banner .swiper-button-prev{ right:60px;}
	.swiper_lanmu .swiper-pagination .swiper-pagination-bullet-active::after{ width:15px;}
	.banner .swiper-button-next p, .banner .swiper-button-prev p{ margin-top:15px;}*/
	.ban_dian{ bottom:10px; width:40px; height:40px;}
	.ban_dian img{ top:8px;}
	
	.banner .ban_tit{ margin-top:40px; font-size:40px; line-height:40px;}
    .banner .ban_a{ margin-top:20px;}
	.banner .ban_wz .ban_tit1{ padding-top:30px;}
    .banner .ban_wz .ban_zy1{ font-size:40px; line-height:42px;}
    .banner .ban_con1{ font-size:15px; line-height:24px;}
	.banner .ban_wz{ left:70px;}
	}
@media (max-width:768px) {
	.ban{ display:block;}
	.banner{ display:none;}
	}


/*默认按照1200来*/
.spro{padding-top:100px; padding-bottom:130px; position:relative}
.sproxian{ position:absolute; height:100%; border-left:1px solid #eeeeee; right:100px; top:0px;}
.sproc{ width:1200px; margin:0 auto; position:relative;}
.sprotit{ font-size:44px; color:#292420; line-height:48px; font-family:'human'; font-weight:bold; position:relative; z-index:1}
.sprozy{ font-size:16px; color:#666666; line-height:31px; width:565px; margin-top:30px; position:relative; z-index:1}
.sproa{ position:absolute; top:0px;  right:0px; font-size:16px;font-family:'human'; font-weight:bold;z-index:1}
.sproa a{color:#333;}
.sproxians{ position:absolute; height:100%; border-left:1px solid #eeeeee;top:0px;}
.sproxie{position:absolute;right:-80px;font-size:14px;color:#999999;transform: rotate(90deg); top:50%;}

/*.sproul{ height:620px; padding-top:100px; box-sizing:border-box;}*/
.sproul{ position:relative; z-index:3;}
.sproul .swiper-container{padding-top:150px; box-sizing:border-box; position:relative; z-index:1}
.sproul .swiper-slide{ background:#f7f7f7; padding-bottom:56px; text-align:center;position:relative;}
.sproul .swiper-slide .sprolitit{ font-size:16px; color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0px 10px;}
.sproul .swiper-slide:nth-child(4n+2){ top:-50px;}
.sproul .swiper-slide:nth-child(4n+3){ top:-100px;}
.sproul .swiper-slide:nth-child(4n+4){ top:-150px;}
.sproul .swiper-slide::before{ content:""; width:0%; position:absolute; left:0px; bottom:0px; border-bottom:4px solid #e72c2e; transition:all 0.5s;}
.sproul .swiper-slide:hover::before{ width:100%;}
.sprolijia{ position:absolute; width:80px; height:80px; background:rgba(231,44,46,0.9); line-height:80px; text-align:center; color:#fff; font-size:48px; border-radius:50%; top:50%; transform:translate(-50%,-50%); left:50%; opacity:0; margin-top:-30px; transition:all 0.5s;}
.sproul .swiper-slide:hover .sprolijia{ opacity:1; margin-top:0px;}

.sproul .swiper-button-next,.sproul .swiper-button-prev{ width:32px; height:32px; border:2px solid #cdcdcd; border-radius:50%; background:none; top:auto; bottom:20px; transition: all 0.5s;}
.sproul .swiper-button-next span,.sproul .swiper-button-prev span{ width:16px; margin:0 auto; display:block; border-bottom:1px solid #c2c2c2; top:16px; position:relative;}
.sproul .swiper-button-next span::before,.sproul .swiper-button-next span::after,.sproul .swiper-button-prev span::before,.sproul .swiper-button-prev span::after{ content:""; width:5px; border-bottom:1px solid #c2c2c2; position:absolute; transition:all 0.5s;}
.sproul .swiper-button-next span::before{ transform:rotate(45deg); top:-2px; right:0px;}
.sproul .swiper-button-next span::after{ transform:rotate(-45deg); top:2px; right:0px;}
.sproul .swiper-button-prev span::before{ transform:rotate(-45deg); top:-2px; left:0px;}
.sproul .swiper-button-prev span::after{ transform:rotate(45deg); top:2px; left:0px;}
.sproul .swiper-button-prev{ right:60px; left:auto;}
.sproul .swiper-button-next:hover,.sproul .swiper-button-prev:hover{ background:#e72c2e; border:2px solid #e72c2e;}
.sproul .swiper-button-next:hover span,.sproul .swiper-button-prev:hover span{ border-bottom:1px solid #fff;} 
.sproul .swiper-button-next:hover span::before,.sproul .swiper-button-next:hover span::after,.sproul .swiper-button-prev:hover span::before,.sproul .swiper-button-prev:hover span::after{ border-bottom:1px solid #fff;}

.sproul .swiper-button-next{ top:50%;transform:translateY(-50%); margin-top:-75px;right: 10px;}
.sproul .swiper-button-prev{ top:50%;transform:translateY(-50%); margin-top:75px; right:auto; left:10px;}

@media (max-width:1600px) {
	.sproa{ right:20px;}
	}

@media (max-width:1440px) {
    .sproc{ width:1024px;}
	.spro{padding-top: 50px;padding-bottom: 55px;}
}

@media (max-width:1366px) {
	.spro{padding-top: 30px;padding-bottom: 50px;}
    .sprotit{font-size:38px;}
    .sprozy{line-height:28px;margin-top:22px;}
    .sproa{top:20px;right:20px;}
    .sproul .swiper-container{padding-top:30px;}
    .sproul .swiper-slide:nth-child(4n+2){ top:0px;}
    .sproul .swiper-slide:nth-child(4n+3){ top:0px;}
    .sproul .swiper-slide:nth-child(4n+4){ top:0px;}
    .sproul .swiper-button-next{ top:50%;transform:translateY(-50%);  margin-top:16px;}
		.sproul .swiper-button-prev{ top:50%;transform:translateY(-50%); margin-top:16px; right:auto; left:10px;}

}

@media (max-width:1200px) {
    .sproc{ width:900px;}
	.sproxians{ display:none;}
	.sproxian{ display:none;}
	.sproxie{ display:none;}
	}

@media (max-width:1024px) {
	.sproc{ width:93.75%;}
}

@media (max-width:840px) {
	.sproul .swiper-slide:nth-child(4n+2){ top:0px;}
    .sproul .swiper-slide:nth-child(4n+3){ top:0px;}
    .sproul .swiper-slide:nth-child(4n+4){ top:0px;}
	.sproul .swiper-slide:nth-child(3n+2){ top:0px;}
    .sproul .swiper-slide:nth-child(3n+3){ top:0px;}
	.sproul .swiper-container{ padding-top:30px;}
	.spro{ padding-top:30px; padding-bottom:40px;}
	.sproa{ display:none;}
	}
@media (max-width:840px) {
.sprotit{ font-size:30px; line-height:36px;}
}
@media (max-width:640px) {
	.sproul .swiper-slide:nth-child(3n+2){ top:0px;}
    .sproul .swiper-slide:nth-child(3n+3){ top:0px;}
	.sproul .swiper-container{ padding-top:30px;}
	.spro{ padding-top:30px; padding-bottom:40px;}
	.sproul .swiper-slide{ padding-bottom:45px;}
	
	.sprozy{ width:auto; margin-top:20px;}
	
	}
@media (max-width:450px) {
	.sprozy{ line-height:28px;}
	.spro{padding-top:30px; padding-bottom:20px;}
	.sproul .swiper-slide{ padding-bottom:35px;}
	.sproul .swiper-slide .sprolijia{ height:60px; width:60px; line-height:60px;}
	.sproul .swiper-button-next{ right:auto; bottom:0px; right:0px;}
	.sproul .swiper-button-prev{left:auto; bottom:0px;left:0px;}
	.sproul .swiper-container{ padding-bottom:45px;}
	}



.snew{ height:auto; _height:840px; box-sizing:border-box; padding-top:100px; background:url(../images/probj.jpg) no-repeat center; overflow:hidden}
.snewc{ width:1200px; margin:0 auto; position:relative; height:100%;overflow:hidden;}
.snewtopimg{ position:absolute; left:0px; top:0px; overflow:hidden; z-index:6;}
.snewtopimg img{ float:left;}
.snewtopimg img.snewtopimg2{ margin-top:22px;}
.snewtopimg .snewtopxian{ width:100px; border-bottom:1px solid #cccccc; float:left;  margin:0px 38px;margin-top:35px;}
.snewtoptit{ position:absolute; right:0px; top:20px; font-size:48px; color:#292420; line-height:48px; font-family:'human';z-index:6;font-weight:bold;}
.snewyy{ position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); }
.snewyy img{animation: colorSlide1 8s linear infinite;}
@keyframes colorSlide1 {
0% { transform:rotate(0deg)}
100% { transform:rotate(360deg)}
}

.snewsb{ position:absolute; bottom:45px; right:0px;}
.snew_conimg{ text-align:center;position:relative;width:720px; margin:0px auto; } 
.snew_conimg img{width:100%;}
.snew_con{ position:relative;margin-top:100px; z-index:5; _height:740px;}
.snew_con .swiper-slide{_height:740px; overflow:hidden;position:relative;padding-bottom:40px;}
.snew_con .swiper-slide .snew_wz{ position:absolute; left:0px; top:50%; transform:translateY(-50%);}
.snew_con .swiper-slide .snew_wz .snew_conetit{font-size:35px;color:#333333;line-height:35px;font-family:'human';display: none;}
.snew_con .swiper-slide .snew_wz .snew_contit{ font-size:48px; color:#333333; line-height:48px; font-family:'human'; margin-top:35px;}
.snew_con .swiper-slide .snew_wz .snew_cona{ margin-top:90px; height:50px; line-height:50px; width:168px;  border-radius:25px; background:#e72c2e; text-align:center;transition:all .3s;}
.snew_con .swiper-slide .snew_wz .snew_cona a{ display:block; color:#fff; font-size:16px; font-family:'human'; }
.snew_con .swiper-slide .snew_wz .snew_cona:hover{transform:scale(1.1) translateX(20px);box-shadow:0px 0px 8px rgba(0,0,0,0.3)}
.snew_con .swiper-pagination{ display:none;  position:absolute; right:0px; top:50%; transform:translateY(-50%); bottom:auto; width:auto; left:auto;}
.snew_con .swiper-pagination span{ display:block; margin:25px 0px !important; height:auto; width:auto; background:none; border-radius:0px; opacity:1; font-size:16px; position:relative}
.snew_con .swiper-pagination span::before{ content:""; width:0px; position:relative; left:-50px; border-bottom:2px solid #e72c2e; display:block; top:11px; transition:all 0.5s;}
.snew_con .swiper-pagination span.swiper-pagination-bullet-active::before{ width:30px;}
.snew_con .swiper-pagination1{ position:absolute; text-align:center; width:100%;  bottom:30px; font-size:16px; color:#333;}
.snew_con .swiper-pagination1 span{ margin:0px 3px;}

.snew_con .btn_box{position:absolute;right:0px;bottom:90px;z-index:999;}
.snew_con .swiper-button-next,.snew_con .swiper-button-prev{opacity: 1!important; width:32px; height:32px; border:2px solid #a0a0a0;color: #a0a0a0;  border-radius:50%; background:none;position:static;top:0px;margin:0px 5px;float:left; transition: all 0.5s;}
.snew_con .swiper-button-next span,.snew_con .swiper-button-prev span{ width:16px; margin:0 auto; display:block; border-bottom:1px solid #a0a0a0; top:16px; position:relative;}
.snew_con .swiper-button-next span::before,.snew_con .swiper-button-next span::after,.snew_con .swiper-button-prev span::before,.snew_con .swiper-button-prev span::after{ content:""; width:5px; border-bottom:1px solid #c2c2c2; position:absolute; transition:all 0.5s;}
.snew_con .swiper-button-next span::before{ transform:rotate(45deg); top:-2px; right:0px;}
.snew_con .swiper-button-next span::after{ transform:rotate(-45deg); top:2px; right:0px;}
.snew_con .swiper-button-prev span::before{ transform:rotate(-45deg); top:-2px; left:0px;}
.snew_con .swiper-button-prev span::after{ transform:rotate(45deg); top:2px; left:0px;}
.snew_con .swiper-button-prev{ right:60px; left:auto;}
.snew_con .swiper-button-next:hover,.snew_con .swiper-button-prev:hover{ background:#e72c2e; border:2px solid #e72c2e;}
.snew_con .swiper-button-next:hover span,.snew_con .swiper-button-prev:hover span{ border-bottom:1px solid #fff;} 
.snew_con .swiper-button-next:hover span::before,.snew_con .swiper-button-next:hover span::after,.snew_con .swiper-button-prev:hover span::before,.snew_con .swiper-button-prev:hover span::after{ border-bottom:1px solid #fff;}


@media (max-width:1440px) {
    .snew{ padding-top:40px;}
	.snewc{ width:1024px;}
    .snewyy{width:620px;height:auto;}
    .snew_con{margin-top:80px;}
    .snew_conimg{width:640px;}
    .snewtoptit{font-size:42px;}
    .snew_con .swiper-slide .snew_wz .snew_conetit{ font-size:32px;}
    .snew_con .swiper-slide .snew_wz .snew_contit{ margin-top:28px;font-size:42px;}
    .snew_con .swiper-slide .snew_wz .snew_cona{margin-top:60px;}

}

@media (max-width:1366px) {
    .snew{ padding-top:30px;}
    .snewyy{width:560px;height:auto;}
    .snew_con{margin-top:64px;}
    .snew_conimg{width:580px;}
    .snewtoptit{font-size:38px;}
    .snew_con .swiper-slide .snew_wz .snew_conetit{ font-size:30px;}
    .snew_con .swiper-slide .snew_wz .snew_contit{ margin-top:24px;font-size:38px;}
    .snew_con .swiper-slide .snew_wz .snew_cona{margin-top:50px;}

}

@media (max-width:1200px) {
    .snew{ padding-top:25px;}
    .snewc{ width:900px;}
    .snewyy{width:540px;height:auto;}
    .snew_con{margin-top:60px;}
    .snew_conimg{width:560px;}
    .snewtoptit{font-size:36px;}
    .snew_con .swiper-slide .snew_wz .snew_conetit{ font-size:28px;}
    .snew_con .swiper-slide .snew_wz .snew_contit{ margin-top:22px;font-size:36px;}
    .snew_con .swiper-slide .snew_wz .snew_cona{margin-top:40px;}

}



@media (max-width:1024px) {
	.snew{ height:auto;}
    .snewc{ width:93.75%;}

}

@media (max-width:768px) {

	.snew{ padding-top:30px; padding-bottom:30px;background-size:auto 100%;}
	.snewtoptit{ text-align:left; font-size:32px; line-height:36px; position:relative; top:0px;}
	.snewtopimg{ display:none;}
	.snew_con .swiper-slide{ height: auto;}
	.snew_con .swiper-slide .snew_wz{ position:relative; top:auto;padding-bottom:10px;transform:translate(0);text-align:center;}
	
	.snew_con .swiper-slide .snew_wz .snew_contit{ margin-top:25px; font-size:36px; line-height:40px;}
	.snew_con .swiper-slide .snew_wz .snew_cona{ margin:0px auto;margin-top:40px;}

     .snewyy{width:100%;height:auto;transform:translate(-50%,0px);top:0px;}
     .snew_con{  margin-top:10px;}
     .snew_conimg{width:100%;}
     .snew_con .swiper-slide{padding-bottom:0px;}
     .snew_con .swiper-pagination1{position:static;}
     .snew_con .btn_box{display:none;}


	}
@media (max-width:550px) {
	.snew_con .swiper-slide .snew_wz .snew_conetit{ font-size:24px; line-height:24px;}
	.snew_con .swiper-slide .snew_wz .snew_contit{ margin-top:10px; font-size:35px; line-height:35px;}
	.snewsb{ display:none;}
	.snew_con .swiper-slide .snew_wz .snew_cona{ margin-top:20px; height:40px; line-height:40px; border-radius:20px;}
	.snew_con .swiper-pagination1{ display:none;}
	.snew_con .swiper-pagination{transform: translateY(-70%);}
	.snew_con .swiper-pagination span{margin:15px 0px !important}
	.snew_con .swiper-pagination span::before{ left:-10px; }
	.snew_con .swiper-pagination span.swiper-pagination-bullet-active::before{ width:5px;}
	}
@media (max-width:550px) {
	.snew_con .swiper-slide .snew_wz .snew_contit{ font-size:28px; line-height:28px;}
	}

.tbdiv{background:url(../images/tbbj.jpg) no-repeat center; background-attachment:fixed;}
.tbdiv_c{width:1200px;margin:0px auto;position:relative;height:320px;}
.tbdiv ul{width:100%; text-align:center;position:absolute;top:50%;transform:translateY(-50%);overflow:hidden;}

.tbdiv ul li{width:33.33333%;float:left;}
.tbdiv ul li img{ display:inline-block; }
.tbdiv ul li .tbdiv_tit{ display:inline-block; margin-left:20px; text-align:left; font-size:20px; color:#ffffff; line-height:24px; font-family:'human'; text-transform:uppercase;}

@media (max-width:1440px) {
	.tbdiv_c{height:300px;}
	}

@media (max-width:1366px) {
	.tbdiv_c{height:260px;}
}
@media (max-width:1200px) {

	.tbdiv_c{height:240px;width:1024px;}
}
@media (max-width:1024px) {

	.tbdiv_c{height:220px;width:100%;}
}

@media (max-width:860px) {
	.tbdiv{ height:auto; padding:40px 0px; background-attachment: initial;background-size: cover;}
 	.tbdiv_c{height:auto;}
	.tbdiv ul{ padding-top:0px;position:static;top:0px;transform:translateY(0);}
	.tbdiv ul li{ text-align:center;}
	.tbdiv ul li img{ margin:0 auto;margin-right:5px; }
	.tbdiv ul li .tbdiv_tit{  text-align:left; margin:0px;}
	}
@media (max-width:768px) {
    
	.tbdiv ul li img{ display:block;margin:0px auto; margin-bottom:10px;}
    .tbdiv ul li .tbdiv_tit{display:block;text-align:center;}
	}
@media (max-width:480px) {

	.tbdiv ul li{ width:100%;margin-bottom:20px;}
	}

.index_bom{ background:url(../images/index_bom.jpg) no-repeat center center;background-size: 100% 100%;}

.shon{ padding:100px 0px 140px; width:1200px; margin:0 auto;}
.shonl{ float:left; width:50%;}
.shon_tit{ font-size:48px; line-height:48px; font-family:'human';font-weight:bold;}
.shon_wz{ margin-top:40px;}
.shon_wz p{ font-size:16px; color:#666666; line-height:31px; margin-bottom:25px;}
.shon_wz p span{ color:#e72c2e;}
.shon_a{ margin-top:85px; width:168px; height:50px; line-height:50px; background:#e72c2e; border-radius:25px; text-align:center; font-size:16px;transition:all .3s;}
.shon_a a{ color:#fff;font-family:'human'; display:block;}
.shon_a:hover{transform:scale(1.1) translateX(20px);box-shadow:0px 0px 8px rgba(0,0,0,0.3);}

.shonr{ float:right; width:44%; position:relative;}
.shon .swiper-button-next,.shon .swiper-button-prev{ width:40px; height:40px; border-radius:50%; border:1px solid #cdcdcd; background:none;}
.shon .swiper-button-next{ right:-60px;}
.shon .swiper-button-prev{ left:-60px;}
.shon .swiper-button-next span,.shon .swiper-button-prev span{ width:17px; margin:0 auto; border-bottom:1px solid #cdcdcd; display:block; position:relative; top:20px;}
.shon .swiper-button-next span::before,.shon .swiper-button-next span::after,.shon .swiper-button-prev span::after,.shon .swiper-button-prev span::before{ content:""; display:block; width:5px; border-bottom:1px solid #cdcdcd; position:absolute;}
.shon .swiper-button-next span::before{ transform:rotate(45deg); right:0px; top:-2px;}
.shon .swiper-button-next span::after{transform:rotate(-45deg);right:0px;top:2px;}
.shon .swiper-button-prev span::before{ transform:rotate(-45deg); left:0px; top:-2px;}
.shon .swiper-button-prev span::after{transform:rotate(45deg);left:0px;top:2px;}
.shon .swiper-button-next:hover,.shon .swiper-button-prev:hover{ background:#e72c2e; border:1px solid #e72c2e;}
.shon .swiper-button-next:hover span::before,.shon .swiper-button-next:hover span::after,.shon .swiper-button-prev:hover span::after,.shon .swiper-button-prev:hover span::before,.shon .swiper-button-next:hover span,.shon .swiper-button-prev:hover span{border-bottom:1px solid #fff;}


@media (max-width:1600px) {
	.shon{padding:100px 0px 120px; }
    .shonl{ width:46%;}
    .shonr{ width:46%; }

	}


@media (max-width:1440px) {
	.shon{ width:1024px;padding:80px 0px 100px; }
    .shonl{ width:44%;}
    .shonr{ width:48%; }
	.shon .swiper-slide{ text-align:center;}
	.shon .swiper-button-prev{ left:-50px;}
	.shon .swiper-button-next{ right:-50px;}
    .shon_a{margin-top:65px;}
	}
@media (max-width:1366px) {
	.shon_tit{font-size: 38px;}
}

@media (max-width:1200px) {
    .shon{ width:900px;padding:70px 0px 90px; }
    .shonr{ width:48%;margin-top:20px; }
	.shon_wz p{ line-height:26px; margin-bottom:15px;}
	.shon_a{ margin-top:55px;}
	}

@media (max-width:1080px) {

	.shon{ width:93.75%; padding:60px 0px 80px;}
	.shonl{ width:100%; margin-bottom:20px;}
	.shon_a{ margin-top:35px;}
	.shonr{ width:calc(100% - 40px); margin:0px 20px;}
    .shon .swiper-button-prev{ left:-25px;}
	.shon .swiper-button-next{ right:-25px;}
	}
@media (max-width:690px) {
	.shon{ padding:20px 0px 30px;}
	.shonr{ width:calc(100% - 60px); margin:0px 30px;margin-bottom:30px;}
	.shon_tit{ font-size:32px;font-size: 32px;}

	}
@media (max-width:440px) {
	.shon_tit{ font-size:32px; line-height:36px;}
	.shon_wz p{ line-height:24px; word-break:break-all;}
	}	
	
.sability{ width:1440px; margin:0 auto; padding-bottom:50px;}
.sability_top{ text-align:right; font-size:48px; color:#292420; font-family:'human'; line-height:48px;font-weight:bold;padding-top: 20px;}
.sability_c{ margin-top:70px;}
.sability_c ul{ overflow:hidden}
.sability_c ul li{ float:left; width:calc(33.33% - 20px); margin:0px 10px; position:relative}
.sability_c ul li .sability_img{ position:relative;}
.sability_c ul li .sability_p{ line-height:80px; padding-left:40px; background:#fff; box-sizing:border-box; color:#292420;  transition:all 0.5s;}
.sability_c ul li .sability_yy{ position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); opacity:0; transition:all 0.5s; margin-top:-60px;}
.sability_c ul li:hover .sability_yy{ margin-top:0px;opacity:1;}
.sability_c ul li:hover .sability_p{ font-weight:bold;}

.sability_a{ width:168px; height:50px; line-height:50px; margin:0 auto; margin-top:50px; background:#e72c2e; border-radius:25px; text-align:center;transition:all .3s;}
.sability_a a{ display:block; color:#fff; font-size:16px;font-family:'human'; }

.sability_a:hover{transform:scale(1.1);box-shadow:0px 0px 8px rgba(0,0,0,0.3);}

@media (max-width:1480px) {
	.sability{ width:93.75%;}
	}
@media (max-width:1366px) {
	.sability_top{font-size: 38px;}
}
@media (max-width:1266px) {
	.sability_top{font-size: 38px;}
	}
@media (max-width:1000px) {
	.sability_c ul li{width:calc(33.33% - 10px); margin:0px 5px;}
	.sability_c{ margin-top:40px;}
	.sability_a{ margin-top:30px;}
	.sability_top{ font-size:40px; line-height:40px;}
	.sability_c ul li .sability_p{ padding-left:20px; line-height:60px;}
	}
@media (max-width:750px) {
	.sability_c ul li .sability_p{ padding-left:10px; overflow:hidden; height:60px;}
	.sability_c ul li{width:468px; margin:0px auto; margin-bottom:20px; float:none; box-shadow:rgba(0,0,0,0.3) 0px 0px 10px;}
	.sability_top{ text-align:left; font-size:32px; line-height:32px; text-transform:uppercase;}
	.sability_c{ margin-top:20px;}
	}
@media (max-width:550px) {
	  .sability_c ul li{ width:100%;}
	  .sability_c ul li img{ width:100%;}
	  .sability_a{ margin-top:20px;}
	}
@media (max-width:370px) {
	.sability_top{ font-size:24px; line-height:24px;}
	}

.sditu{ position:relative;}
#allmap{ position:relative; height:500px; width:100%;}

.sdituc{ width:560px; position:absolute; box-sizing:border-box; top:50%; transform:translateY(-50%); z-index:5; background:url(../images/con_ban.jpg) no-repeat right bottom #141414; padding:50px 80px 50px 40px;}
.sdituc::before{ content:"";border-left: 9px solid #141414;border-top: 9px solid transparent;border-bottom: 9px solid transparent; position:absolute; right:-9px; top:50%; margin-top:-9px;}
.sdituc .sditu_tit{ font-size:28px; color:#fff;font-family:'human'; line-height:28px; }
.sdituc .sditu_tit font{ width:30px; margin-left:15px; display:inline-block; border-bottom:4px solid #e72d2f;}
.sditu_wz{ margin-top:45px; font-size:14px; color:#808080; line-height:31px;}
.sditu_wz p{ display:block; overflow:hidden}
.sditu_wz span{ display: block; float:left;}
.sditu_wz font{ display:block; float:left;}
/*.sditu_wz p:nth-child(1) span{ width:30px;}
.sditu_wz p:nth-child(1) font{ width:calc(100% - 30px);}*/
@media (max-width:1440px) {
	#allmap{height:480px; }
	}
@media (max-width:1366px) {
	#allmap{height:460px; }
    .sdituc{width:520px;padding:36px 60px 35px 30px;}
	}

@media (max-width:768px) {
	#allmap{ height:340px;}
	.sdituc{ width:100%; position:relative; top:0px; transform:translateY(0);left:0px; background-color:#141414;padding: 60px 30px 60px 45px;}
	.sditu_wz{ margin-top:25px;}
	}
@media (max-width:510px) {
	.sdituc{ padding: 30px 3.125% 30px 3.125%;}
	}

.foot{ background:#f5f5f5;}
.footc{ width:1440px; position:relative; margin:0 auto; padding:73px 0px;}
.footl{ position:absolute; left:0px;top:55px;}
.foot_wz{ text-align:center; font-size:15px; color:#808080; }
.foot_r{ position:absolute; right:0px;top:75px;}
.foot_r a{ width:20px !important; height:18px !important; margin:0px 9px !important;}
.foot_r a.bds_linkedin{ background:url(../images/fx1.jpg) no-repeat center;}
.foot_r a.bds_twi{ background:url(../images/fx2.jpg) no-repeat center;}
.foot_r a.bds_fbook{ background:url(../images/fx3.jpg) no-repeat center;}

@media (max-width:1480px) {
	.footc{ width:93.75%;padding:40px 0px;}
	.foot_r{ top:45px;}
	.footl{ top:22px;}
	}
@media (max-width:840px) {
	.footc{ padding:30px 0px;}
	.footl{ position:relative; text-align:center; left:auto; top:auto;}
	.foot_wz{ margin:10px 0px;}
	.foot_r{position:relative; text-align:center; right:auto; top:auto;}
	.foot_r a{ display:inline-block !important; float:none !important; margin-top:20px;}
	}
	

/*ny*/
.banner_ny{ height:740px;background-size: auto 100%;background-position: center center; position:relative;}

/*图标*/
.banner_mouse{ position:absolute;width: 23px;height: 40px;cursor:pointer;background:url(../images/banner_mouse.png) no-repeat -23px 0px;animation: nudgeMouse 1.6s linear infinite; bottom:280px; left:50%; margin-left:-11px;}
.banner_mouse:after,.banner_mouse:before{content: "";position: absolute;}
.banner_mouse:before{width:23px;height:40px;background:url(../images/banner_mouse.png) no-repeat 0px 0px;animation: colorSlide 1.6s linear infinite;top:0;left:0;}
.banner_mouse:after{background-color: #ffffff;width: 4px;height: 4px;border-radius: 100%;animation: trackBallSlide 1.6s linear infinite;top: 0;right: 0;bottom: 0;left: 0;margin: auto;}
@keyframes colorSlide {
0% {height:0;}
90%{height:40px;}
}
@keyframes trackBallSlide {
0% {opacity: 1;transform: scale(1) translateY(-8px);}
34% {opacity: 1;transform: scale(0.9) translateY(4px);}
68% {opacity: 0;transform: scale(0.4) translateY(16px);}
100% {opacity: 0;transform: scale(0.4) translateY(-8px);}
}
@keyframes nudgeMouse {
0% {transform: translateY(0);}
50%{transform: translateY(8px);}
100% {transform: translateY(0);}
}
.ban_nav{ position:absolute; width:100%; bottom:50px; }
.ban_nav ul{text-align:center}
.ban_nav ul li{ width:200px; display:inline-block; line-height:64px; background:#fff; text-transform:capitalize; margin:0px 5px; font-size:16px; color:#333333; position:relative; overflow:hidden}
.ban_nav ul li::before{ content:""; width:100%; position:absolute; display:block;  height:100%; left:-100%; background:#e72c2e; transition:all 0.5s;}
.ban_nav ul li a{ display:block; position:relative; z-index:1;}
.ban_nav ul li#nav_h::before{ left:0%;}
.ban_nav ul li#nav_h a{ color:#fff;}
.ban_nav ul li:hover::before{ left:0%;}
.ban_nav ul li:hover a{ color:#fff;}
.wap_nav{ display:none;}

@media (max-width:1600px) {
	.banner_ny{ height:640px; }
	.banner_mouse{bottom: 180px;}
}

@media (max-width:1366px) {
	.banner_ny{ height:520px; }
}

@media (max-width:1120px) {
	.ban_nav ul li{ width:calc(20% - 15px)}
	}
@media (max-width:880px) {
	.ban_nav ul li{ font-size:14px; line-height:55px;}
	}
@media (max-width:768px) {
	.banner_ny{ display:none;}
	.wap_nav{ display:block; overflow:hidden}
	.wap_nav ul li{width:33.33%; box-sizing:border-box; border-bottom:1px solid #e5e5e5;border-right:1px solid #e5e5e5; float:left; text-align:center; line-height:40px; text-transform:capitalize; font-size:14px;}
	.wap_nav ul li a{ display:block;}
	.wap_nav ul li:nth-child(3n){border-right:0px;}
	.wap_nav ul li#nav_h{ background:#e72c2e;}
	.wap_nav ul li#nav_h a{ color:#fff;}
	}
@media (max-width:500px) {
	.wap_nav ul li{ width:50%;}
	.wap_nav ul li:nth-child(3n){border-right:1px solid #e5e5e5;}
	.wap_nav ul li:nth-child(2n){border-right:0px;}
	}



.ny_foot{ background:#222121; padding-top:70px;}
.ny_foottop{ width:1440px; margin:0 auto; overflow:hidden}
.ny_foottop .ny_footul{ width:20%; float:left;}
.ny_foottop .ny_footul p{ font-size:16px; text-transform:uppercase; font-family:'human';}
.ny_foottop .ny_footul p a{ color:#fff}
.ny_foottop .ny_footul ul{ margin-top:40px;}
.ny_foottop .ny_footul ul li{ font-size:14px; line-height:30px; transition:all 0.5s;} 
.ny_foottop .ny_footul ul li a{ color:#959595;}
.ny_foottop .ny_footul ul li:hover{ transform:translateX(10px);}
.ny_foottop .ny_footul ul li:hover a{ color:#e72c2e;}
.ny_footfx{ width:1600px; margin:0 auto; border-bottom:1px solid #4e4d4d; padding-bottom:30px; padding-top:50px; text-align:center}
.ny_footfx p{ font-size:12px; color:#ffffff;}
.ny_footfx .bdsharebuttonbox{ margin-top:35px;}
.ny_footfx .bdsharebuttonbox a{ display:inline-block !important; width:40px !important; height:40px !important; float:none !important; margin:0px 10px !important;}
.ny_footfx .bdsharebuttonbox a.bds_linkedin{ background:url(../images/ny_fx3.png) no-repeat center !important;}
.ny_footfx .bdsharebuttonbox a.bds_twi{ background:url(../images/ny_fx1.png) no-repeat center !important;}
.ny_footfx .bdsharebuttonbox a.bds_fbook{ background:url(../images/ny_fx2.png) no-repeat center !important;}
.ny_footf{ padding:35px 0px; text-align:center; font-size:15px; font-family:'human'; color:#fff;}

@media (max-width:1640px) {
	
	.ny_footfx{ width:93.75%;}
	.ny_foottop{width:93.75%;}
	.ny_foot{ padding-top:50px;}
	.ny_foottop .ny_footul ul{ margin-top:25px;}
	.ny_foottop .ny_footul ul li{ line-height:30px;}
	.ny_footfx{padding-bottom:25px; padding-top:50px;}
	.ny_footfx .bdsharebuttonbox{ margin-top:20px;}
	.ny_footf{ padding:20px 0px;}
	}
@media (max-width:800px) {
	.ny_foot{ padding-top:20px;}
	.ny_foottop .ny_footul{ width:100%; float:none; border-bottom:1px solid #4e4d4d;}
	.ny_foottop .ny_footul p{ line-height:30px; padding-left:10px;}
	.ny_foottop .ny_footul ul{ margin-top:0px; border-top:1px solid #4e4d4d; padding-left:20px; display:none;}
	.ny_foottop .ny_footul ul li:hover{ transform:translateX(0px);}
    .ny_foottop .ny_footul ul li:hover a{ color:#959595;}
	.ny_footfx{ display:none;}
	}


/*about*/
.ab{ width:1440px; margin:0 auto; position:relative;}
.xian{ border-left:1px solid #e5e5e5; position:absolute; top:0px; bottom:0px; left:20px;}
.ab_wz{ position:absolute; left:-60px; top:170px;}
.ab_con{ width:1200px; margin:0 auto; padding-top:100px; padding-bottom:80px;}
.ab_top{ overflow:hidden}
.ab_tl{ float:left; font-size:48px; font-family:'human'; color:#292420; line-height:70px;}
.ab_tl p{ color:#e72c2e;}
.ab_tr{ width:calc(100% - 300px); padding-left:50px; border-left:1px solid #e5e5e5; float:right; font-size:14px; color:#666;}
.ab_bom{ padding-top:80px;}
@media (max-width:1640px) {
	.ab{ width:1200px; }

	.ab_con{ width:93.75%; padding-top:100px; padding-bottom:80px;} 
	.ab_wz{ left:-30px;}
}

@media (max-width:1480px) {
	.ab_tr{ padding-left:40px; width:calc(100% - 200px); box-sizing:border-box;}
}

@media (max-width:1366px) {
	.ab{ width:1024px; }
	.ab_con{ width:90%; padding-top:80px; padding-bottom:80px;} 
	.ab_tl{font-size: 42px;}
}

@media (max-width:1200px) {
	.ab_con{ width:90%; padding-top:60px; padding-bottom:60px;} 

}

@media (max-width:1100px) {
	.xian{ display:none;}
	.ab_wz{ display:none;}
	.ab{ width:100%; }
	.ab_con{ width:90%;} 
	ab_tl{font-size: 38px;}
}

@media (max-width:860px) {
	.ab_tr{ padding-left:20px;}
	.ab_tl{ font-size:44px;}
	.ab_bom{ padding-top:60px;}
}

@media (max-width:768px) {
	.ab_con{ padding-top:30px; padding-bottom:30px;} 
	.ab_tl{ float:none; line-height:60px;}
	.ab_tr{ float:none; width:100%; padding-left:0px; border-left:0px; margin-top:20px;}
	.ab_bom{ padding-top:30px;}
}
@media (max-width:640px) {
	.ab_tl{font-size:36px; line-height:40px;}
	.ab_tl p{ display:inline-block;}
	.ab_tr{ word-break:break-all;}
	}

/*ls*/
.ls_con{ width:1440px; margin:0 auto; padding-top:100px; padding-bottom:125px;}
.ls_tit{ text-align:center; font-size:48px; color:#2a2a2a; line-height:48px; font-family:'human'; text-transform:capitalize; margin-bottom:68px;}
.sw_top{ position:relative}
.sw_top::before{ content:""; position:absolute; top:50%; left:0px; width:100%; border-bottom:2px solid #e52c30; margin-top:-1px;}
.sw_top .swiper-slide{ position:relative; height:354px;}
.sw_top .sw_c{ position:absolute; top:50%; left:50%; transform:translate(-50%, -50%);}
.sw_top .swiper-slide .sw_don{border:2px solid #e52c30; padding:7px; border-radius:50%;width:12px; height:12px; margin:0 auto; text-align:center; position:relative; background:#fff;}
.sw_top .swiper-slide .sw_don::before{ content:""; display:block;width:0%; margin:0 auto;border-radius:50%; padding:6px; background:#e52c30; position:absolute; top:7px; left:7px;}
.sw_top .swiper-slide .sw_don .sw_img{ width:320px; height:320px; position:absolute; top:50%; left:50%; transform:translate(-50%,-50%) scale(0); padding:10px; border:7px solid #e52c30; transition:all 0.5s; border-radius:50%; background:#fff; z-index:55;} 
.sw_top .swiper-slide p{ font-size:40px; margin-top:20px; line-height:40px; color:#333333; position:absolute; left:50%; transform:translateX(-50%);}
.sw_top .swiper-slide.swiper-slide-active .sw_don .sw_img{transform:translate(-50%,-50%) scale(1);}
.sw_top .swiper-button-next,.sw_top .swiper-button-prev{ width:40px; height:40px; background:#e52c30; border-radius:50%;  overflow:hidden}
.sw_top .swiper-button-next{ right:0px;opacity:1;}
.sw_top .swiper-button-prev{ left:0px; opacity:1;}
.sw_top .swiper-button-next span,.sw_top .swiper-button-prev span{ display:block; width:16px; margin:0 auto; border-bottom:1px solid #fff; margin-top:20px; position:relative}
.sw_top .swiper-button-next span::before,.sw_top .swiper-button-next span::after,.sw_top .swiper-button-prev span::before,.sw_top .swiper-button-prev span::after{ content:""; width:8px;border-bottom:1px solid #fff; display:block; position:absolute;}
.sw_top .swiper-button-next span::before{ transform:rotate(45deg); right:0px; top:-3px;}
.sw_top .swiper-button-next span::after{ transform:rotate(-45deg); right:0px; top:3px;}
.sw_top .swiper-button-prev span::after{ transform:rotate(45deg); left:0px; top:3px;}
.sw_top .swiper-button-prev span::before{ transform:rotate(-45deg); left:0px; top:-3px;}
.sw_bom{ width:995px; margin:0 auto; }
.sw_bom .swiper-slide{ position:relative;padding-top:50px;}
.sw_bom .swiper-slide .sw_bomtit{ font-size:60px; color:#333333; line-height:60px; text-align:center;}
.sw_bom .swiper-slide .sw_bomwz{ position:relative; margin-top:30px; padding-top:70px;}
.sw_bom .swiper-slide .sw_bomwz::before{ content:""; position:absolute; border-top:10px solid #e52c30;border-left: 12px transparent solid;border-right: 12px transparent solid; top:0px; left:50%; margin-left:-12px;}
.sw_bom .swiper-slide div{ font-size:18px; color:#666666; line-height:30px; word-break:break-all;}

@media (max-width:1480px) {
	.ls_con{ width:93.75%; }
	.ls_con{padding-top:80px; padding-bottom:100px;}
	.ls_tit{ margin-bottom:45px;}
	.sw_bom .swiper-slide .sw_bomwz{ padding-top:50px; margin-top:15px;}
	.sw_top .swiper-slide{ height:314px;}
	.sw_top .swiper-slide .sw_don .sw_img{ width:280px; height:280px;}
	
}
	
@media (max-width:1366px) {
	.ls_con{ width:82%; padding-top: 50px;margin-bottom: 40px;}
	.sw_top .swiper-slide{ position:relative; height:294px;}
	.sw_top .swiper-slide .sw_don .sw_img{ width:260px; height:260px;}
}

@media (max-width:1120px) {
	.sw_bom{ width:100%;}
	}
@media (max-width:980px) {
	.ls_con{ padding-top:40px; padding-bottom:50px;}
	.ls_tit{ margin-bottom:25px; font-size:40px;}
	.sw_bom .swiper-slide{ padding-top:20px;}
	}
@media (max-width:768px) {
	.sw_top .swiper-slide .sw_don .sw_img{ width:200px; height:200px;} 
	.sw_top .swiper-slide{ height:240px;}
	.sw_top .swiper-slide p{ font-size:20px; line-height:24px; margin-top:10px;}
	.sw_top .swiper-slide.swiper-slide-active p{ display: none;}
	
	.sw_bom .swiper-slide .sw_bomtit{ font-size:40px; line-height:40px;}
	.sw_bom .swiper-slide .sw_bomwz{ padding-top:30px; margin-top:5px;}
	
	
	}
@media (max-width:550px) {
	.sw_top .swiper-slide .sw_don .sw_img{ width:150px; height:150px; padding:5px; border: 3px solid #e52c30;} 
	.sw_top .swiper-slide{ height:170px;}
	.sw_top .swiper-button-next,.sw_top .swiper-button-prev{ display:none;}
	}
@media (max-width:420px) {
	.ls_con{ padding-top:20px; padding-bottom:30px;}
	.ls_tit{font-size:30px; line-height:30px;}
	.sw_top .swiper-slide .sw_don .sw_img{ width:100px; height:100px;} 
	.sw_top .swiper-slide{ height:120px;}
	.sw_bom .swiper-slide .sw_bomtit{ font-size:36px; line-height:36px;}
	}
/*about3*/
.about3_l{ float:left; width:700px;}
.about3_l .ab3_top{ font-size:48px; line-height:48px; font-family:'human'; color:#292420; margin-bottom:100px;}
.about3_l .ab3_top span{ color:#e72c2e;}
.about3_l ul{ overflow:hidden;}
.about3_l ul li{ float:left; width:50%; height:300px;}
.about3_l ul li .ab3_img{ float:left; width:50px; margin-right:30px;}
.about3_l ul li .ab3_wz{ width:230px; float:left;}
.about3_l ul li .ab3_wz .ab3_num{ font-size:24px; line-height:24px; color:#111111; font-family:'human';}
.about3_l ul li .ab3_wz .ab3_tit{ font-size:24px; color:#111111; line-height:24px; margin-top:15px; margin-bottom:40px;}
.about3_l ul li .ab3_wz .ab3_tit span{ color:#e72c2e;}
.about3_l ul li .ab3_wz .ab3_zy{ font-size:17px; color:#666666; line-height:27px;}
.about3_r{ float:right; width:420px; position:relative;}
.about3_r::after{ content:""; width:400px;height:560px; display:block; position:absolute; top:120px;  background:#e72c2e; left:100px;}
.about3_r .swiper-pagination{ text-align:left; padding-left:27px; bottom:25px;}
.about3_r .swiper-pagination span{ opacity:1; background:#fff; height:10px; width:10px;}
.about3_r .swiper-pagination span.swiper-pagination-bullet-active{ border:2px solid #fff; background:none; top:5px; position:relative; height:16px; width:16px;}
.about3_r .swiper-pagination span.swiper-pagination-bullet-active::before{ content:""; display:block; width:8px; height:8px; background:#fff; position:absolute; top:4px; left:4px; border-radius:50%;}

@media (max-width:1600px) {
	.about3_l{ width:calc(100% - 480px);}
	.about3_r::after{top:90px;left:80px;}
	}
@media (max-width:1366px) {
	.about3_l .ab3_top{ margin-bottom:60px;}
	.about3_l{ width:calc(100% - 370px);}
	.about3_l ul li{ height:250px;}
	.about3_l ul li .ab3_wz .ab3_tit{ margin-bottom:20px; }
	.about3_r{width:360px;}
	.about3_r::after{width:300px;height:440px; top:110px;left:100px;}
	.about3_l ul li .ab3_img{ margin-right:20px;}
}
@media (max-width:1130px) {
	.about3_l ul li{ height:280px; box-sizing:border-box; padding:0px 10px;}
	.about3_l ul li .ab3_img{ float:none; text-align:center; margin-bottom:20px; width:auto; margin-right:0px;}
	.about3_l ul li .ab3_wz{ width:auto; text-align:center; width:100%; float:none;}
	.about3_l ul li .ab3_wz .ab3_tit{ text-align:center}
	}
@media (max-width:900px) {
	.about3_l{ width:100%; float:none;}
	.about3_r{ float:none; width:100%;}
	.about3_r::after{ display:none;}
	}
@media (max-width:768px) {
	.about3_l .ab3_top{ font-size:36px; line-height:36px; margin-bottom:30px;} 
	}

/*about4*/
.ab4{ width:1200px; margin:0 auto; padding-top:100px; padding-bottom:100px;}
.ab4_top{ font-size:48px; color:#2a2a2a; font-family:'human'; text-align:center; line-height:48px;}
.ab4_top span{ color:#e72c2e;}
.ab4_con{ padding-top:75px;}
.ab4_con ul{ overflow:hidden}
.ab4_con ul li{ float:left; width: 50%;padding: 0px 20px; box-sizing: border-box; margin-bottom:40px;}
.ab4_con ul li:nth-child(2n){ margin-right:0px;}
.ab4_con ul li .ab4_wz{ height:250px; box-sizing:border-box; padding:50px 40px 0px; border-bottom:8px solid #eeeeee;}
.ab4_con ul li .ab4_wz .ab4_tit{ font-size:24px; color:#000; line-height:24px;}
.ab4_con ul li .ab4_wz .ab4_zy{ margin-top:30px; color:#666666; font-size:16px;}
.ab4_con ul li .ab4_wz .ab4_a{ margin-top:35px; text-transform:uppercase; color:#e72c2e; font-size:16px; font-family:'human';}
.ab4_con ul li:hover .ab4_wz{ background:#eeeeee;}
.ab4_con ul li:hover .ab4_a{ text-decoration:underline;}
@media (max-width:1440px) {
	.ab4{ width:1024px;padding-top:80px; padding-bottom:80px;} 
	.ab4_con{padding-top:55px;} 
	.ab4_con ul li{  padding:0px 15px;margin-bottom:30px;}
	.ab4_con ul li .ab4_wz{padding:40px 20px 0px; height:240px;}
	.ab4_con ul li .ab4_wz .ab4_tit{ height:24px; overflow:hidden}
	}
@media (max-width:1366px) {
	.ab4{padding-top:70px; padding-bottom:90px;}
}
@media (max-width:1024px) {
	.ab4{ width:80%;}
	.ab4{padding-top:60px; padding-bottom:80px;} 
	.ab4_con ul li{ width: 50%;padding: 0px 10px; margin-bottom:20px;}
	.ab4_con{ padding-top:45px;}
	.ab4_top{ font-size:44px;}
	.ab4_con ul li .ab4_wz{padding:30px 20px 0px; height:200px;}
	.ab4_con ul li .ab4_wz .ab4_zy{ margin-top:15px;}
	.ab4_con ul li .ab4_wz .ab4_a{margin-top: 15px;}
	}
@media (max-width:768px) {
	.ab4{padding-top:30px; padding-bottom:40px;} 
	.ab4_con{ padding-top:20px;}
	.ab4_top{ font-size:36px; line-height:36px;}
	.ab4_con ul li .ab4_wz{padding:30px 10px 0px; height:200px;}
	}
@media (max-width:640px) {
	.ab4_con ul li{ width:100%; margin:0px; margin-bottom:10px;}
	}
@media (max-width:440px) {
	.ab4_top{ font-size:30px; line-height:30px;}
	.ab4_con ul li .ab4_wz{ padding:20px 10px 0px; height:auto; padding-bottom:20px;}
	.ab4_con ul li .ab4_wz .ab4_tit{ font-size:22px; word-break:break-all;}
	.ab4_con ul li .ab4_wz .ab4_zy{ margin-top:15px;}
	.ab4_con ul li .ab4_wz .ab4_a{ margin-top:25px;}
	}
/*about5*/
.ab5{ padding:120px 0px; width:1440px; margin:0 auto; font-size:14px; color:#333; line-height:24px;}
@media (max-width:1480px) {
	.ab5{ width:93.75%; padding:100px 0px;}
	}
@media (max-width:768px) {
	.ab5{ padding:50px 0px;}
	}
@media (max-width:440px) {
	.ab5{ padding:20px 0px;}
	}
/*contact*/
#allmaps{ height:720px; position:relative;}
.contact{  width:1100px; margin:0 auto;}
.contact_con{position:relative;}
.contact_c{margin-top: -260px; width:100%;  background:#fff; overflow:hidden; border-bottom:1px solid #808080; padding-bottom:70px;}
.contact_c::after{ content:""; position:absolute; width:100%; _border-bottom:2px solid #808080; bottom:2px;}
.contact_tit{ font-size:42px; font-family:'human'; line-height:48px; padding-top:70px; text-align:center;}
.contact_tit span{ color:#e72c2e;}
.contact_zy{ width:920px; margin:0 auto; margin-top:55px; font-size:28px; color:#555555; line-height:40px; text-align:center;}
.contact_zy span{ color:#e72c2e;}
.contact_wz{ margin-top:80px;}
.contact_wz ul{ overflow:hidden}
.contact_wz ul li{ width:33.33%; float:left; text-align:center; font-size:16px; color:#666666; line-height:31px; padding:0px 40px; box-sizing:border-box;}

@media (max-width:1480px) {
	#allmaps{height: 640px;}
	.contact{ width:1024px;}
	.contact_wz ul li{padding:0px 20px;}
}

@media (max-width:1366px) {
	#allmaps{height: 520px;}
	.contact{ width:70%;}
	.contact_c{padding-bottom:60px;margin-top: -200px;}
	.contact_con{ position:relative; }
	.contact_tit{ padding-top: 50px;font-size: 38px;}
	.contact_zy{width: 100%;padding: 0px 10%;box-sizing: border-box; margin-top: 25px;font-size: 24px;    line-height: 1.5em;}
	.contact_wz{margin-top: 30px;}
}

@media (max-width:1230px) {
	.contact_wz ul li{padding:0px 10px;}
}
@media (max-width:1160px) {
	.contact_wz ul li{padding:0px 10px;}
	.contact_c{ padding-bottom:50px;}
	.contact_tit{ padding-top:40px;}
	.contact_wz{ margin-top:30px;}
	}
@media (max-width:1040px) {
	.contact_zy{ width:100%; padding:0px 20px; box-sizing:border-box;}
	.contact_con{ }
	}
@media (max-width:860px) {
     .contact_zy{ font-size:24px;}
	}
@media (max-width:768px) {
	.contact{width: 90%;}
	#allmaps{ height:400px;}
	.contact_c{margin-top: -150px;}
	.contact_con{ position:relative; }
	.contact_tit{ padding-top:30px; font-size:40px; line-height:40px;}
	.contact_zy{ margin-top:30px; line-height:30px; font-size:18px;}
	.contact_wz{ margin-top:30px;}
	.contact_wz ul li{ width:100%; margin-bottom:20px;}
	.contact_c{ top:0px; position:relative; padding-bottom:40px;}
	}

@media (max-width:640px) {
	.contact_wz{ margin-top:10px;}
	.contact_zy{ margin-top:10px; padding:0px; word-break:break-all; line-height:24px;padding: 0px 20px;}
	.contact_wz ul li{ margin-bottom:10px;}
	.contact_c{ padding-bottom:25px;}
	
	}


.feedback{ padding-top:80px; padding-bottom:80px;}
.feed_tit{ font-size:42px; color:#333333; line-height:48px; font-family:'human'; text-align:center;}
.feed_tit span{ color:#e72c2e;}
.feed_con{ padding-top:60px;}
.feed_con .form_box{ overflow:hidden}
.feed_con .form_box input{font-family:arial;  width:calc(33.33% - 20px); margin:0px 10px; box-sizing:border-box; border:1px solid #cccccc;  line-height:58px;height: 60px; padding-left:40px; font-size:16px; color:#333333;float: left;}

.feed_con textarea{ font-family:arial; width:calc(100% - 20px); margin-left:10px; box-sizing:border-box; margin-top:30px; height:180px;padding: 20px;font-size:16px; color:#333333;}
.feed_con .s_btn{ margin-top:30px; width:calc(100% - 20px);margin-left: 10px; line-height:60px; height:60px; background:#e72c2e; color:#fff; font-size:16px; border:0px;}

input::-webkit-input-placeholder,textarea::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    font-family: arial;
    
}
input:-moz-placeholder,textarea:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   font-family: arial;
}
input::-moz-placeholder,textarea::-moz-placeholder  { /* Mozilla Firefox 19+ */
   font-family: arial;
}
input:-ms-input-placeholder,textarea:-ms-input-placeholder { /* Internet Explorer 10-11 */
   font-family: arial;
}


@media (max-width:1440px) {
	.feed_con .form_box input{ width:calc(33.33% - 20px); margin:0px 10px;}
	.feed_con textarea{ width:calc(100% - 20px); margin-left:10px; margin-top:30px;}
	.feed_con .s_btn{width:calc(100% - 20px); margin-left:10px;}
	}
@media (max-width:1366px) {
	.feedback{padding: 50px 0px;}
	.feed_tit{font-size: 38px;}
	.feed_con{ padding-top:50px;}
	.feed_con .form_box input{line-height: 52px;height: 52px;}
	.feed_con textarea{height: 160px;}
	.feed_con .s_btn{height: 52px;line-height: 52px;}
	}

@media (max-width:1000px) {
	.feedback{ padding:30px 0px;}
	.feed_con{ padding-top:30px;}
	.feed_con .form_box input{line-height:50px;height: 52px; padding-left:20px; }
	.feed_con textarea{margin-top:20px;}
	.feed_con .s_btn{ line-height:50px; height:50px;}
	}
@media (max-width:768px) {
	.feed_con .form_box input{line-height:30px; float:none; width:100%; margin:0px; margin-bottom:20px;}
	.feed_con textarea{ width:100%; margin-left:0px; height:140px; margin-top:0px;}
	.feed_con .s_btn{ width:100%; margin-left:0px; margin-top:0px; margin-top:20px;}
	}
@media (max-width:530px) {
	.feed_tit{ font-size:40px; line-height:42px;}
	}
/*new*/
.news{ padding-top:100px; padding-bottom:30px; width:1440px; margin:0 auto;}
.news ul li{ overflow:hidden; padding-bottom:40px; margin-bottom:40px; border-bottom:1px solid #e0e0e0;}
.new_wz{ float:left; width:calc(100% - 530px); float:left;}
.new_img{ float:right; width:460px; overflow:hidden}
.new_img img{ transition:all 0.5s;}
.news ul li .new_wz .new_tit{ padding-top:25px; font-size:28px; color:#333333; line-height:28px; font-weight:bold; font-family:'human';}
.news ul li .new_wz .new_zy{ margin-top:30px; font-size:16px; color:#666666; line-height:32px;}
.news ul li .new_wz .new_bom{ margin-top:40px; overflow:hidden}
.news ul li .new_wz .new_bom .newdate{ float:left; font-size:16px; color:#888888;}
.news ul li .new_wz .new_bom .newjt{ float:right; font-size:16px; color:#666666;}
.news ul li .new_wz .new_bom .newjt span{ width:16px; margin-left:18px; display:inline-block; border-bottom:1px solid #e83839; position:relative; top:-5px;}
.news ul li .new_wz .new_bom .newjt span::before,.news ul li .new_wz .new_bom .newjt span::after{ content:""; display:block; width:6px; border-bottom:1px solid #e83839; position:absolute; right:0px;}
.news ul li .new_wz .new_bom .newjt span::before{ transform:rotate(45deg); top:-3px;}
.news ul li .new_wz .new_bom .newjt span::after{ transform:rotate(-45deg); top:3px;}
.news ul li:hover .new_wz .new_tit{ color:#e72c2e;}
.news ul li:hover .new_wz .newjt{ color:#e72c2e;}
.news ul li:hover .new_img img{ transform:scale(1.1,1.1)}
@media (max-width:1480px) {
	.news{ width:93.75%;}
	}
@media (max-width:1366px) {
	.news{padding-top:50px;}
	.new_wz{width:calc(100% - 420px);}
	.new_img{ width:400px;}
	.news ul li{padding-bottom: 30px;margin-bottom: 30px;}
	.news ul li .new_wz .new_zy{ line-height:30px;margin-top:20px; height:60px; overflow:hidden;}
	.news ul li .new_wz .new_tit{ height:28px; overflow:hidden; word-break:break-all;}
}
@media (max-width:1110px) {
	.new_wz{width:calc(100% - 320px);}
	.new_img{width:300px; }
	.news ul li .new_wz .new_tit{ padding-top:5px;}
	.news ul li .new_wz .new_zy{ margin-top:20px; height:60px; overflow:hidden; word-break:break-all;}
	.news ul li .new_wz .new_bom{ margin-top:20px;}
	}
@media (max-width:768px) 
{
    .news{padding-top:30px; padding-bottom:20px;}
	.new_wz{width:calc(100% - 250px);}
	.new_img{width:230px; }
	.news ul li{ padding-bottom:20px; margin-bottom:20px;}
	.news ul li .new_wz .new_tit{ font-size:22px; line-height:24px;height: 24px;}
	.news ul li .new_wz .new_zy{ line-height:24px; height:48px; margin-top:10px;}
	.news ul li .new_wz .new_bom{ margin-top:10px;}
	}
	
@media (max-width:414px) 
{
  .news{padding-top:30px; padding-bottom:20px;}
	.new_wz{width:100%;}
	.new_img{width:230px; display: none;}
	}
/*newshow*/
.newsshow{ padding-top:100px; padding-bottom:50px; width:1440px; margin:0 auto;}
.newstitel{ font-size:26px; color:#333; text-align:center;}
.newsdate{ margin:15px auto; text-align:center; font-size:16px;}
.newsshowcon{ font-size:14px; color:#333; line-height:24px; border-top:1px solid #E8E8E8;border-bottom:1px solid #E8E8E8; padding:20px 0px;}

.newsshow .tools_box{overflow: hidden;width: 100%;margin-top: 20px;}
.newsshow .tools_box .back_box{float: left;margin-top: 0px;margin-top: 20px;}
.ns_pn{ text-align:right; margin-top:20px;float: right;}
.ns_pn div{ display:inline-block; width:130px; line-height:40px; border:1px solid #ccc; text-align:center; margin-left:20px; border-radius:20px; font-size:16px; position:relative; overflow:hidden; box-sizing:border-box; cursor:pointer;z-index: 2;}
.ns_pn div span{ position:relative; z-index:1; transition:all 0.5s; display:block;}
.ns_pn div a{ position:relative; z-index:1; display:block; transition:all 0.5s;}
.ns_pn div::after{ content:""; left:-100%; width:100%; height:100%; position:absolute; background:#e72c2e; transition:all 0.5s; top:0px;}
.ns_pn div:hover::after{ left:0%;}
.ns_pn div:hover span{ color:#fff;}
.ns_pn div:hover a{ color:#fff;}

@media (max-width:1480px) {
	.newsshow{ width:93.75%; margin:0 auto;}
	}

	

@media (max-width:768px) {
	.newsshow{  padding-top:50px; padding-bottom:25px; }
	.newstitel{ font-size:22px; word-break:break-all;}
	}
@media (max-width:640px) {
	.newstitel{ font-size:18px; word-break:break-all;}	
	.newsshow .tools_box .back_box{float: initial;margin-top:10px;}
	.ns_pn{float: initial;width: 100%;text-align: center;}

}

@media (max-width:350px) {
	.ns_pn div{ width:calc(50% - 25px); margin:0px 10px;}
}
/*pic*/
.pic_c{ background:#f5f5f5;}
.pic{ width:1200px; margin:0 auto; padding-top:95px; padding-bottom:60px;}
.pic ul{ overflow:hidden}
.pic ul li{ float:left; width: 33.333333%;padding: 0px 19px; position:relative; margin-bottom:38px;box-sizing: border-box;}
.pic ul li:nth-child(3n){ margin-right:0px;}
.pic ul li .picimg{ position:relative;}
.pic ul li .pic_jia{ font-size:48px; color:#fff; height:80px; position:absolute; top:50%; left:50%; transform:translate(-50%, -70%); background:rgba(231,44,46,0.9); width:80px; border-radius:50%; text-align:center; line-height:80px; opacity:0; transition:all 0.5s;}
.pic ul li .pictit{ line-height:80px; padding-left:15px; font-size:16px; color:#292420; background:#fff; height:80px; overflow:hidden;}
.pic ul li:hover .pic_jia{ transform:translate(-50%, -50%); opacity:1;}
.pic ul li:hover .pictit{ font-weight:bold;}
.pageNavi{ margin-top:30px; text-align:center;}
.pageNavi span{ width:40px; line-height:40px; display:inline-block; border-radius:5px; border:1px solid #cbcbcb; margin:0px 6px; font-size:14px; color:#888888;}
.pageNavi a{ width:40px; line-height:40px; display:inline-block; border-radius:5px; border:1px solid #cbcbcb; margin:0px 6px; font-size:14px; color:#888888;}
.pageNavi .current{ background:#e72c2e; color:#fff; border:1px solid #cbcbcb;}
@media (max-width:1480px) {
	.pic{ width:93.75%; }
	.pic ul li{ width:calc(33.33% - 30px); margin:0 15px;margin-bottom: 30px;}
	.pic ul li:nth-child(3n){}
	}

@media (max-width:1366px) {
	.pic{width: 88%;padding-top: 65px;padding-bottom: 60px;}
}		

@media (max-width:1200px) {
	.pic ul li{ width:calc(33.33% - 10px); margin:0 5px; margin-bottom:10px;}
	.pic ul li .pictit{ line-height:60px; overflow:hidden; height:60px; word-break:break-all;}
	.pic ul li .pic_jia{height:60px;line-height:60px;width:60px;}
	}
	
@media (max-width:840px) {
	.pic{ padding-top:45px; padding-bottom:30px;}
	.pic ul li{ width:calc(50% - 10px); margin:0 5px; margin-bottom:10px;}
	.pic ul li:nth-child(3n){ margin-right:5px;}
	}
@media (max-width:640px) {
	.pic{width: 93.75%;}
	.pic ul li .pictit{ line-height:40px; overflow:hidden; height:40px; padding:0px 5px; font-size:14px;}
	.pageNavi{ margin-top:20px;}
	.pic ul li:hover .pic_jia{ transform:translate(-50%, -70%); opacity:0;}
    .pic ul li:hover .pictit{ font-weight:100;}
	}
/*pic*/
.pic_c{ background:#f5f5f5;}
.pic1{ width:1200px; margin:0 auto; padding-top:95px; padding-bottom:60px;}
.pic1 ul{ overflow:hidden}
.pic1 ul li{ float:left; width:calc(25% - 38px); margin:0px 19px; position:relative; margin-bottom:38px;}
.pic1 ul li .picimg{ position:relative;}
.pic1 ul li .pic_jia{ font-size:48px; color:#fff; height:80px; position:absolute; top:50%; left:50%; transform:translate(-50%, -70%); background:rgba(231,44,46,0.9); width:80px; border-radius:50%; text-align:center; line-height:80px; opacity:0; transition:all 0.5s;}
.pic1 ul li .pictit{ line-height:80px; padding:0px 10px; font-size:16px; color:#292420; background:#fff;height:80px; text-align: center; overflow:hidden;text-overflow: ellipsis;white-space: nowrap;}
.pic1 ul li:hover .pic_jia{ transform:translate(-50%, -50%); opacity:1;}
.pic1 ul li:hover .pictit{ font-weight:bold;}
@media (max-width:1480px) {
	.pic1{ width:1024px;}
	.pic1 ul li .pictit{ height:80px; overflow:hidden;}
	}

@media (max-width:1366px) {
	.pic1{padding-top: 65px;padding-bottom: 60px;}
	.pic1 ul li{ width:calc(25% - 32px);margin:0px 16px; margin-bottom:32px;}
	}
	
@media (max-width:1200px) {
	.pic1{width: 82%;}
	.pic1 ul li{ width:calc(25% - 10px);margin:0px 5px; margin-bottom:10px;}
	.pic1 ul li .pictit{ height:60px; overflow:hidden; line-height:60px; word-break:break-all;}
	}
@media (max-width:1040px) {
	.pic1 ul li{ width:calc(33.33% - 10px);margin:0px 5px; margin-bottom:10px;}
	}
@media (max-width:840px) {
	.pic1{ padding-top:45px; padding-bottom:30px;}
	.pic1 ul li .pictit{ height:40px; overflow:hidden; line-height:40px; word-break:break-all;}
	}
@media (max-width:768px) {
	.pic1 ul li{ width:calc(50% - 10px);}
	}
@media (max-width:640px) {
	.pic1{width:93.75%;}
	.pic1 ul li .pictit{ font-size:13px; padding:0px 5px;}
	}
	
/*picshow*/
.picsshow{ width:1480px; margin:0 auto; padding-top:95px; padding-bottom:60px; _padding-left:10px;font-size:15px;}

.pictitel{ font-size:26px; color:#333; text-align:center;font-weight: bold;margin-bottom: 30px;}
.picshowcon{ margin-top:20px; text-align:center;position: relative;}
@media (max-width:1440px) {
	.picsshow{width:93.75%;}
}

.picsshow .ns_pn2 div{width: 60px;height: 60px;position: absolute;top: 50%;transform: all .3s linear;transform: translateY(-50%);}
.picsshow .ns_pn2 div a{width: 100%;height: 100%;opacity: 0;filter: alpha(opacity=0);display: block;}
.picsshow .ns_pn2 div span{opacity: 0;filter: alpha(opacity=0);display: block;}
.picsshow .ns_pn2 div:first-child{background: url(../images/news_prev.png) center center no-repeat;background-size: 100% 100%;left: 0px; }
.picsshow .ns_pn2 div:last-child{background: url(../images/news_next.png) center center no-repeat;background-size: 100% 100%;right: 0px;}

.picsshow .ns_pn2 div:hover:first-child{background: url(../images/news_prev_on.png) center center no-repeat;background-size: 100% 100%;left: 0px;}
.picsshow .ns_pn2 div:hover:last-child{background: url(../images/news_next_on.png) center center no-repeat;background-size: 100% 100%;right: 0px;}

.back_box{margin: 0px auto; width: 200px;height: 44px;line-height: 44px;text-align: center;background: #e72c2e;border-radius: 22px;margin-top: 50px;}
.back_box a{width: 100%;height: 100%;display: block;color: #FFFFFF;}
.back_box a .icon{display: inline-block;vertical-align: top;margin-right:5px ;}
.back_box a .icon img{display: block;}
.back_box a .title{display: inline-block;vertical-align: top;}

@media (max-width:768px) {
	.picsshow .ns_pn2 div{width: 40px;height: 40px;}
}

/*prolist*/
.ban_pro{ height:510px; background:url(../images/ban_pro.jpg) no-repeat center;background-size: auto 100%;  position:relative;}
.pro_sea{ position:absolute; top:50%; transform:translate(-50%,-50%); left:50%; width:1440px; z-index:5}
.pro_sea_in{ width:510px; height:70px; background:#FFF; overflow:hidden}
.pro_sea_in #keys1{ width:455px; float:left; box-sizing:border-box; padding-left:28px; border:0px; line-height:70px; height:70px; font-size:18px; outline:none;}
.pro_sea_in #btn1{width:55px; float:left; box-sizing:border-box; padding-left:28px; border:0px; line-height:70px; height:70px; background:url(../images/pro_sea.jpg) no-repeat center left; outline:none;}
.searchable-select{ width:510px; box-sizing:border-box; margin-top:10px; padding-left:0px;display: none; }
.searchable-select-holder{ padding-left:10px; cursor:pointer;}
.searchable-select-item.selected{ background:#e72c2e;}
.searchable-select-item:hover{ background:#e72c2e;}
@media (max-width:1480px) {
	.pro_sea{ width:auto; left:3.125%; transform:translate(0%,-50%);}
	
	}
@media (max-width:1366px) {
	.ban_pro{height: 400px;}

}

@media (max-width:1200px) {
	.ban_pro{height: 380px;}
}

@media (max-width:900px) {
	.ban_pro{ height:360px;}
	
	}
@media (max-width:565px) {
	.ban_pro{ height:auto; padding:80px 0px;}
	.pro_sea{ position:relative; top:0px; margin:0px 3.125%; left:0px; transform:translate(0%,0%);}
	.pro_sea_in{ width:100%; height:50px;}
	.pro_sea_in #keys1{ width:calc(100% - 55px); line-height:50px; height:50px;}
	.pro_sea_in #btn1{line-height:50px; height:50px;}
	.searchable-select{ width:100%;}
	.banner_mouse{ display:none;}
	
	}

.ban_pro .banner_mouse{ bottom:39px; }
.pro_list{ margin-top:10px;max-width: 1920px;margin: 0px auto; }
.pro_list ul{ overflow:hidden}
.pro_list ul li{ background-color: #F6F6F6;float:left; width:calc(50% - 5px); height:480px; margin-bottom:10px; position:relative;background-position: center right;background-size: auto 100%;background-repeat: no-repeat;}
.pro_list ul li:nth-child(2n+1){margin-right:5px;}
.pro_list ul li:nth-child(2n){margin-left:5px;}
.pro_list_wz{ position:absolute; top:50%; transform:translateY(-50%); width:395px; left:120px;}
.pro_list_tit{ font-size:32px; color:#232121; font-family:'human'; font-weight:bold; line-height:32px;}
.pro_list_zy{ margin-top:40px; font-size:16px; color:#333333; line-height:26px;}
.pro_list_a{ margin-top:80px; width:165px; height:55px; line-height:55px; box-sizing:border-box; border:1px solid #e72c2e; text-align:center; position:relative; overflow:hidden}
.pro_list_a a{ color:#e72c2e; font-size:16px; display:block; position:relative; z-index:1;}
.pro_list_a::before{ content:""; display:block; width:100%; height:100%;top:0px; left:-100%; background:#e72c2e; position:absolute; transition:all 0.5s;}
.pro_list_a:hover::before{ left:0px;}
.pro_list_a:hover a{ color:#fff;}

@media (max-width:1600px) {
	.pro_list_wz{ left:80px;}
	.pro_list ul li{ height:400px; background-size:auto 100%;}
	.pro_list_a{ margin-top:60px;}
}
@media (max-width:1366px) {
	.pro_list_wz{ left:40px;}
	.pro_list ul li{ height:320px; background-size:auto 100%;}
	.pro_list_a{ margin-top:30px;}
	}
@media (max-width:1200px) {
	.pro_list_wz{ left:20px;}
	.pro_list ul li{ height:260px; background-size:auto 100%;}
	.pro_list_a{ margin-top:30px; height:45px; line-height:45px}
	.pro_list_zy{ margin-top:30px;}
	}
@media (max-width:900px) {
	.pro_list ul li{ width:100%; margin:0px; margin-bottom:10px;background-color: #F6F6F6;}
	}
@media (max-width:465px) {
	.pro_list_wz{ width:100%; padding:0px 10px; left:0px; box-sizing:border-box;}
	.pro_list_tit{ font-size:28px; line-height:28px;}
	.pro_list_zy{ margin-top:15px; height:52px; overflow:hidden}
	}
/*pro*/
.products{ padding-top:100px; padding-bottom:90px; width:1600px; margin:0 auto;}
.products ul{ overflow:hidden}
.products ul li{ float:left; width:calc(50% - 40px); margin-bottom:60px; overflow:hidden; position:relative;}
.products ul li:nth-child(2n+1){ margin-right:40px;}
.products ul li:nth-child(2n){ margin-left:40px;}
.products ul li .pro_img img{border:1px solid #e3e3e3;box-sizing: border-box;}
.products ul li .pro_wz{ width:calc(100% - 350px); box-sizing:border-box; border:1px solid #e3e3e3; height:100%; position:absolute; height:100%; right:0px; top:0px; border-left:0px; padding-left:40px;}
.products ul li .pro_wz .pro_tb{ padding-top:60px;}
.products ul li .pro_wz .pro_tit{ font-size:30px; color:#232121; line-height:1.5em; font-family:'human'; margin-top:65px;}
.products ul li .pro_wz .pro_zy{ margin-top:30px; line-height:26px; font-size:15px; color:#333;}
.products ul li .pro_wz .pro_a{ margin-top:40px; width:164px; height:55px; line-height:55px; text-align:center;  box-sizing:border-box; border:1px solid #e72c2e; transition:all 0.5s;}
.products ul li .pro_wz .pro_a a{ color:#e72c2e; display:block;transition:all 0.5s;}
.products ul li .pro_wz .pro_a:hover{ background:#e72c2e}
.products ul li .pro_wz .pro_a:hover a{ color:#fff}
@media (max-width:1640px) {
	.products{ width:93.75%;}
	.products ul li{width:calc(50% - 30px);}
	.products ul li:nth-child(2n+1){ margin-right:30px;}
    .products ul li:nth-child(2n){ margin-left:30px;}
	.products ul li .pro_wz{ padding-left:30px;}
	.products ul li .pro_wz .pro_tb{ padding-top:40px;}
	.products ul li .pro_img{ width:320px;}
	.products ul li .pro_wz{ width:calc(100% - 320px);}
	}
@media (max-width:1450px) {
	.products ul li{width:calc(50% - 20px); margin-bottom:40px;}
	.products ul li:nth-child(2n+1){ margin-right:20px;}
    .products ul li:nth-child(2n){ margin-left:20px;}
	.products ul li .pro_wz .pro_tb{ padding-top:30px;}
	.products ul li .pro_img{ width:300px;}
	.products ul li .pro_wz{ width:calc(100% - 300px);}
	.products ul li .pro_wz .pro_tit{ margin-top:45px; font-size:28px;  }
	.products ul li .pro_wz .pro_a{width:130px; height:45px; line-height:45px; }
}

@media (max-width:1366px) {
	.products{ width:82%;padding: 60px;}
	.products ul li{width:calc(50% - 10px);margin-bottom:20px;}
	.products ul li:nth-child(2n+1){ margin-right:10px;}
  .products ul li:nth-child(2n){ margin-left:10px;}
	.products ul li .pro_img{ width:200px;}
	.products ul li .pro_wz{ width:calc(100% - 200px);}
	.products ul li .pro_wz .pro_tb{ padding-top:15px; width:40px;}
	.products ul li .pro_wz .pro_tit{ margin-top:15px; font-size:24px;}
	.products ul li .pro_wz .pro_zy{ margin-top:15px; line-height:22px; font-size:14px;}
	.products ul li .pro_wz .pro_a{width:120px; height:40px; line-height:40px; margin-top:20px;}
}

@media (max-width:1050px) {
	
	.products{ padding-top:50px; padding-bottom:45px;}
	.products ul li .pro_img{ width:100%;}
	.products ul li .pro_img img{ width:100%;}
	.products ul li .pro_wz .pro_tit{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
	.products ul li .pro_wz{ width:100%; position:relative;border-left:1px solid #e3e3e3; padding-bottom:20px;}
}

@media (max-width:768px) {
	.products {width: 100%;
    box-sizing: border-box;
    padding: 0px 20px;}
	.products{ padding-top:30px; padding-bottom:25px;}
	.products ul li{width:100%;}
	.products ul li:nth-child(2n+1){ margin-right:0px;}
    .products ul li:nth-child(2n){ margin-left:0px;}
	.products ul li .pro_img{ width:300px;}
	.products ul li .pro_wz{ width:calc(100% - 300px); position:absolute;border-left:0px; padding-bottom:0px;}
	.products ul li .pro_wz .pro_tb{ padding-top:50px; width:auto;}
    .products ul li .pro_wz .pro_tit{ margin-top:45px;overflow: initial;text-overflow: initial;white-space: initial;}
    .products ul li .pro_wz .pro_zy{ margin-top:30px; }
    .products ul li .pro_wz .pro_a{ margin-top:40px; }
	}
@media (max-width:640px) {
	.products ul li .pro_img{ width:200px;}
	.products ul li .pro_wz{ width:calc(100% - 200px);}
	.products ul li .pro_wz .pro_tb{ padding-top:15px; width:40px;}
	.products ul li .pro_wz .pro_tit{ margin-top:15px; font-size:24px;line-height: 1.3em; }
	.products ul li .pro_wz .pro_zy{ margin-top:15px; line-height:22px; font-size:14px;}
	.products ul li .pro_wz .pro_a{width:120px; height:40px; line-height:40px; margin-top:20px;}
	}
@media (max-width:540px) {
	.products ul li .pro_img{ width:150px;}
	.products ul li .pro_wz{ width:calc(100% - 150px); padding-left:10px; padding-right:10px;}
	.products ul li .pro_wz .pro_tb{ display:none;}
	.products ul li .pro_wz .pro_tit{ margin-top:15px; font-size:24px; }
	.products ul li .pro_wz .pro_zy{ margin-top:15px; line-height:22px; font-size:14px;}
	.products ul li .pro_wz .pro_a{width:120px; height:40px; line-height:40px; margin-top:20px;}
	}
@media (max-width:450px) {
	.products ul li .pro_img{ width:100%;}
	.products ul li .pro_img img{ width:100%;}
	.products ul li .pro_wz{ width:100%; position:relative;border-left:1px solid #e3e3e3; padding-bottom:20px;}
	}

/*proshow*/
.proshow_top{ height:100px; background:url(../images/pro_top.jpg) no-repeat center;}
.proshow_topc{ width:1600px; margin:0 auto; line-height:100px;}
.proshow_topl{ float:left; color:#fff; font-size:16px;}
.proshow_topl a{ color:#fff; margin-left:3px;}
.proshow_topr{ float:right; }
.proshow_topr a{color:#fff; font-size:16px; font-weight:bold;}
.proshow_topr a span{ float:left; margin-right:16px;}
.proshow_topr a img{ position:relative; top:43px;}
@media (max-width:1640px) {
	.proshow_topc{ width:93.75%;}
	}
@media (max-width:840px) {
	.proshow_top{ height:50px;}
	.proshow_topc{ line-height:50px;}
	.proshow_topr a img{ top:18px;}
	}
@media (max-width:640px) {
	.proshow_topl{ display:none;}
	}
.proshow_con{ background:#f3f3f3; overflow:hidden; position:relative;}
.proshow_conl{ width:63.54%; float:left; padding-bottom:60px;}
.proshow_conl .proshow_conlc{ width:720px; margin:0 auto;}
.proshow_conl .proshow_conlc .prosw_top{ position:relative; padding-top:110px;}
.proshow_conl .proshow_conlc .prosw_top .swiper-button-next,.proshow_conl .proshow_conlc .prosw_top .swiper-button-prev{ font-family:'宋体'; background:none; font-size:50px; line-height:50px; color:#a8a8a8;}
.proshow_conl .proshow_conlc .prosw_top .swiper-button-next{ right:-80px;}
.proshow_conl .proshow_conlc .prosw_top .swiper-button-prev{ left:-80px;}
.proshow_conl .proshow_conlc .prosw_top .swiper-button-next:hover,.proshow_conl .proshow_conlc .prosw_top .swiper-button-prev:hover{ color:#e94c4e;}
.prosw_bom{ margin:0 auto; width:340px;}
.prosw_bom .swiper-slide{ border:1px solid #cccccc; box-sizing:border-box; position:relative;}
.prosw_bom .swiper-slide-thumb-active::after{ content:""; display:block; position:absolute; bottom:-1px; border-bottom:2px solid #e72c2e; width:100%;}

.proshow_conr{ position:absolute; top:0px; bottom:0px; display: flex;width:36.45%; right:0px; background:#fff; box-sizing:border-box;}
.proshow_conr .box{display: table;height: 100%;}
.proshow_conr .box .cnt{display: table-cell;vertical-align: middle;padding: 0px 30px;}

.proshow_tit{ font-size:48px; color:#333; line-height:48px; font-family:'human';}
.proshow_cons{ margin-top:40px; line-height:16px; color:#333; line-height:30px;}
.proshow_lm{ margin-top:75px; width:455px; box-sizing:border-box; line-height:70px;  border:1px solid #e72c2e; text-align:center; transition: all 0.5s; background:#e72c2e;}
.proshow_lm a{ color:#363636; font-size:16px; display:block; transition: all 0.5s; font-weight:bold; color:#fff;}
/*.proshow_lm:hover{ background:#e72c2e; border:1px solid #e72c2e;}
.proshow_lm:hover a{ color:#fff;}*/
.proshow_tact{ margin-top:20px; width:455px; box-sizing:border-box; line-height:70px; border:1px solid #9a9a9a; text-align:center; transition: all 0.5s; text-transform:uppercase;}
.proshow_tact a{ color:#363636; font-size:16px; display:block; transition: all 0.5s;font-weight:bold;}
.proshow_tact:hover{ background:#e72c2e; border:1px solid #e72c2e;}
.proshow_tact:hover a{ color:#fff;}

@media (max-width:1560px) {
	.proshow_conr{ width:550px; }
	.proshow_conl{ width:calc(100% - 550px);}
	}
@media (max-width:1460px) {
	.proshow_conl .proshow_conlc{ width:640PX;}
	.proshow_conl .proshow_conlc .prosw_top .swiper-button-next{ right:-60px;}
  .proshow_conl .proshow_conlc .prosw_top .swiper-button-prev{ left:-60px;}
  
}
@media (max-width:1366px) {
	.proshow_conl .proshow_conlc{ width:500PX;}
	/*.proshow_conr{padding-top: 60px;}*/
	.proshow_conl .proshow_conlc .prosw_top{padding-top: 80px;}
	.proshow_cons{margin-top: 25px;}
	.proshow_lm{margin-top: 45px;line-height: 60px;}
	.proshow_tact{line-height: 60px;}
	.proshow_conl .proshow_conlc .prosw_top .swiper-button-next{ right:-30px;}
  .proshow_conl .proshow_conlc .prosw_top .swiper-button-prev{ left:-30px;}
   
  .proshow_tit{font-size: 38px;}
   
}
/*@media (max-width:1240px) {
	.proshow_conr{ width:450px; }
	.proshow_conl{ width:calc(100% - 450px);}
	.proshow_tit{ font-size:40px;}
	.proshow_lm{ width:400px}
	.proshow_tact{ width:400px}
	}
@media (max-width:1135px) {
	.proshow_conl .proshow_conlc .prosw_top{ padding-top:80px;}
	
	.proshow_conl .proshow_conlc{ width:500PX;}
	.proshow_lm{ margin-top:40px; line-height:50px;}
	.proshow_tact{line-height:50px;}
	}
@media (max-width:1035px) {
	.proshow_conr{ width:400px; }
	.proshow_conl{ width:calc(100% - 400px);}
	.proshow_conl .proshow_conlc .prosw_top .swiper-button-next{ right:0px;}
    .proshow_conl .proshow_conlc .prosw_top .swiper-button-prev{ left:0px;}
	.proshow_tit{ font-size:35px; line-height:35px;}
	.proshow_lm{ width:360px;}
	.proshow_tact{ width:360px;}
	.proshow_cons{ margin-top:35px; line-height:26px;}
	}
@media (max-width:920px) {
	.proshow_conl .proshow_conlc .prosw_top{ padding-top:40px;}
	
	.proshow_conl .proshow_conlc{ width:100%;}
	.proshow_conl .proshow_conlc .prosw_top .swiper-button-next{ right:10px;}
    .proshow_conl .proshow_conlc .prosw_top .swiper-button-prev{ left:10px;}
	}	
@media (max-width:840px) {
	.proshow_conl{ float:none; width:100%; padding-bottom:30px;}
	.proshow_conr{ position:relative; width:100%; padding: 30px;}
	.proshow_lm{width: 100%;}
	.proshow_tact{width: 100%;}
	}*/
@media (max-width:1280px) {
	.prosw_top img{margin: 0px auto;display: block;}
	.proshow_conl .proshow_conlc{ width:100%;}
	.proshow_conl{ float:none; width:100%; padding-bottom:30px;}
	.proshow_conr{ position:relative; width:100%; padding:30px;box-sizing:border-box;}
	.proshow_conr .box{width: 100%;}
	.proshow_lm{width: 100%;}
	.proshow_tact{width: 100%;}
	.proshow_conr .box .cnt{padding: 0px 30px;}
}

@media (max-width:768px) {
	.proshow_conr{ padding:10px;}
	.proshow_cons{overflow-x: auto;}
	.proshow_conr .box {display: block;padding: 20px 0px;}
	.proshow_conr .box .cnt{padding: 0px;display: block;}
}

@media (max-width:410px) {
	.proshow_conr{  /*padding-top:20px;*/}
	.proshow_tit{ font-size:30px; line-height:30px;}
	.proshow_cons{ margin-top:15px;}
	.proshow_lm{ width:100%; margin-top:10px;} 
	.proshow_tact{ width:100%; margin-top:10px;} 
	.prosw_bom{ width:100%; padding:0px 10px; box-sizing:border-box;}
	
	}
	


.cont_boxE{ clear:both; width:1600px; margin:0 auto; padding:125px 0;}
.cont_boxE .box{ overflow:hidden;}
.cont_boxE .item{ float:left; width:calc(50% - 15px); height:188px; background:#F7F7F7 url(../images/contact_19.png) 7% center no-repeat; background-size:auto 31%; margin:0 30px 30px 0; position:relative;}
.cont_boxE .item:nth-child(2n){ margin-right:0;}
.cont_boxE .item a i{ display:block; width:3px; height:0; background-color:#e72c2e; position:absolute; left:0; top:0; transition:all 0.3s ease-out;}
.cont_boxE .item .info{ padding:35px 0 0 23.5%; color:#363636;}
.cont_boxE .item .info .tit{ color:#4b4b4b; font-size:25px; transition:all 0.3s ease-out;}
.cont_boxE .item .info ul{ width:470px; overflow:hidden; padding-top:10px;}
.cont_boxE .item .info li{ float:left; width:calc(50% - 5px); padding-right:5px; font-size:18px; line-height:2;}
.cont_boxE .item .yuan{ width:50px; height:50px; border-radius:50%; background:#8F8F8F url(../images/contact_20.png) center center no-repeat; position:absolute; top:calc(50% - 25px); right:7.5%; transition:all 0.3s ease-out;}
.cont_boxE .item:hover a i{ height:100%;}
.cont_boxE .item:hover .info .tit{ font-weight:bold; color:#e72c2e;}
.cont_boxE .item:hover .yuan{ background-color:#e72c2e;}
.cont_boxE .btn_more{ display:block; width:238px; height:66px; line-height:66px; border-radius:66px; font-size:20px; border:3px solid #e72c2e; text-align:center; color:#1d1d1d; margin:50px auto 0 auto;}
.cont_boxF{ clear:both; width:1400px; margin:0 auto; padding:65px 0; display:none; font-size:20px; line-height:2;}
.cont_boxF .p_1{ font-size:30px; color:#333; text-align:center;}
.cont_boxF .p_2{ font-size:22px; line-height:2.4; color:#e72c2e;}

/*job show*/
.jobs_box{ clear:both; width:1200px; margin:0px auto; padding:50px 0; overflow:hidden;}
.jobs_box .lt{ float:left; width:318px; padding:40px 30px; border:1px solid #E1E1E1;}
.jobs_box .lt .p_1{ font-size:30px;}
.jobs_box .lt .box_1{ padding:30px 0; color:#666; border-bottom:1px solid #CCCCCC;}
.jobs_box .lt .box_1 a{ color:#666;}
.jobs_box .lt .box_1 a:hover{ color:#e72c2e;}
.jobs_box .lt .back{ cursor:pointer; margin-top:20px; width:100%; height:45px; line-height:45px; text-align:center; background-color:#e72c2e; color:#FFF;}
.jobs_box .rt{ float:right; width:calc(100% - 400px); padding:50px 40px; border:1px solid #E1E1E1;box-sizing: border-box;}
.jobs_box .rt .p_1{ font-size:18px;}
.jobs_box .rt .info{ padding-top:10px;}



@media screen and (max-width: 1680px) {
	.cont_boxE{ width:calc(100% - 60px);}
}

@media screen and (max-width: 1440px) {
	.cont_boxE{ width:calc(100% - 40px); padding:100px 0;}
  .cont_boxE .item .info li{ font-size:16px;}
    
}

@media screen and (max-width: 1280px) {
	.cont_boxE{ padding:50px 0;}
	.cont_boxE .item{ background-position:5% center; background-size:auto 25%; height:auto; padding-bottom:30px;}
	.cont_boxE .item .info{ padding:30px 0 0 18%;}
	.cont_boxE .item .info .tit{ font-size:18px;}
	.cont_boxE .item .yuan{ right:2%; width:40px; height:40px;}
  
  .jobs_box{width: 100%;padding: 50px 20px;box-sizing: border-box;}
   
}

@media screen and (max-width: 1024px) {
	.cont_boxE{ padding:30px 0;}
	.cont_boxE .item{ width:calc(50% - 10px); margin:0 20px 20px 0; padding-bottom:20px; background-position:4% center;}
	.cont_boxE .item a i{ width:2px;}
	.cont_boxE .item .info{ padding:20px 0 0 16%;}
	.cont_boxE .item .info .tit{ font-size:15px;}
	.cont_boxE .item .info ul{ width:87%;}
	.cont_boxE .item .info li{ font-size:14px;}
	.cont_boxE .item .yuan{ right:4%; width:30px; height:30px;}
}

@media screen and (max-width: 900px) {
	.jobs_box .lt{width: 100%;box-sizing: border-box;margin-bottom: 30px;}
	.jobs_box .rt{width: 100%;}
}


@media screen and (max-width: 768px) {
	
	.cont_boxE{ padding:20px 0;}
	.cont_boxE .item{ background-image:none;}
    .cont_boxE .item a i{ height:100%;}
	.cont_boxE .item .info{ padding-left:20px;}
	.cont_boxE .item .info .tit{ color:#e72c2e; font-size:17px; font-weight:bold;}
	.cont_boxE .item .info ul{ width:96%;}
	.jobs_box .lt{padding:30px 20px;}
	.jobs_box .lt .box_1{padding: 20px 0px;}
	
	.jobs_box .rt{padding: 30px 20px;}
}
@media screen and (max-width: 640px) {
	.cont_boxE .item{ float:none; width:100%; margin:0 0 10px 0;}	
	
}

@media screen and (max-width: 375px) {
	
	
}