@charset "utf-8";
/* Banner */
.banner { position:relative; width:100%; overflow:hidden; z-index:3; }
.banner .bd { zoom:1; }
.banner .bd img { width:100%!important; height:auto!important; }

/* 主体 */
.container { position:relative; padding-top: 20px; z-index:8; }
.wrap { position:relative; width:1680px;  margin:0 auto; }
.wrap .sidebar {width: 80%;position: absolute; top: -100px;left: 10%;}
.wrap .main { display:block; overflow:hidden; *zoom:1; padding:30px 0 0; }
.wrapBt { height:0; background:none; overflow:hidden; clear:both; }

@media only screen and (max-width:1680px){
	.wrap{max-width: 1200px;}
}
@media only screen and (max-width:1280px){
	.wrap{max-width: 96%;}
	
}
@media only screen and (max-width:750px){
	
	
}
/* 左侧栏目标题 */
.leftTitle { position:relative; margin-bottom:18px; padding:18px 0; color:#333; }
.leftTitle i,.leftTitle s { display:block; text-align:center; }
.leftTitle i { font-size:38px; line-height:58px; font-weight:normal; }
.leftTitle s { color:#888; font:12px/18px arial; text-decoration:none; text-transform:uppercase; }

/* 二级、三级菜单 */
.menu dl { zoom:1;  text-align:center;}
.menu dl:after{content:'\20';display:block;height:0;clear:both}
.menu dl dt { display:inline-block; *display:inline;width: 140px; zoom:1; border: 1px solid transparent; margin:0 2px 12px; vertical-align:top; }
.menu dl dt a { display:inline-block; padding:10px 20px; color:#fff; font-size:18px;}
.menu dl dt a:hover,.menu dl dt .current {border: 1px solid #fff; text-decoration:none; font-weight: bold; box-sizing: border-box;}
.menu dl dd{display: none;}
@media only screen and (max-width:1280px){
	
	.menu dl { zoom:1;  text-align:center; display: flex; justify-content: space-between;}
	.menu dl:after{content:'\20';display:block;height:0;clear:both}
	.menu dl dt { display:inline-block; *display:inline; zoom:1; margin:0 2px 12px; vertical-align:top; }
	.menu dl dt a { display:inline-block; padding:10px 20px; color:#fff; font-size:18px;}
	.menu dl dt a:hover,.menu dl dt .current {border: 1px solid #fff; text-decoration:none; font-weight: bold; box-sizing: border-box;}
}

.u-tt .hd { }
.u-tt .hd h2 { padding:15px 5px; border-bottom: 1px solid #ccc; color:#1e0201; font-size:18px; line-height:26px; vertical-align:top; font-weight:100; }
.u-tt .hd h2 span { display:block; color:#1e0201; font-weight:100; font-size:15px; line-height:20px; text-transform:uppercase; vertical-align:top; }
.u-tt .hd .more { position:absolute; top:50%; right:8px; width:15px; height:15px; margin-top:-7px; padding:0; background:url(../images/icon_arr_arrow.png) no-repeat #f60; background-size:contain; overflow:hidden; }
.u-tt .hd .more a { display:block; background:none; line-height:999px; }
.u-tt .bd { margin:0 2.5%; padding:3% 0; }

.box-isd{display: none;width: 100%;}
.box-isd .hd {}
.box-isd .hd h2 { border-right:0; color:#1e0201; }
.box-isd .hd .col { float:right; height:24px; margin:15px 5px 0 0; padding:0 20px; line-height:24px; border-radius:3px; border:1px solid #ddd; text-align:center; }
.box-isd .hd .col a { color:#1e0201; }

@media only screen and (max-width:1200px){
	.sidebar{display: none;}
	.box-isd{display: block;}
}
.m-rdm { padding:25px 0 10px; text-align:center; }
.m-rdm a { display:inline-block; margin:0 8px 10px; padding:3px 20px; border:1px solid #ddd; line-height:24px; }
.m-rdm a:hover,.m-rdm .current { border:1px solid #999; background:#999; color:#fff; }


/* 面包屑 */
.location { position:relative; height:24px; width:1002px; margin:0 auto 30px; padding:11px 0; border-bottom:1px solid #eaeaea; line-height:24px; display:none; }
.location h3 { float:left; padding-left:10px; border-left:5px solid #069; color:#000; font-size:21px; font-weight:normal; }
.breadcrumbs { float:right; text-align:right; }
.breadcrumbs a { display:inline-block; margin-left:12px; padding-left:12px; background:url(o_ico_04.gif) no-repeat 0 center; vertical-align:top; }
.breadcrumbs .u-home { padding-left:20px; background:url(o_ico_03.gif) no-repeat 0 center; }

/* 内容模式 */
.article { padding:0 0 40px; line-height:2; font-size:18px; word-wrap:break-word; }
.article .hd { padding:0 0 30px;}
.article .hd h1 { color:#000; font-size:26px;line-height: 2;margin-bottom: 15px; }
.article .hd .titBar { color:#797979; font-size:14px;line-height: 2;border-bottom: 4px solid #e60012;padding-bottom: 15px; } 
.article .bd { padding-bottom:40px; }
.article .ft { padding:20px 0 0; border-top:1px solid #ddd; }
.article img{max-width: 1680px;}

.pccontent{}
.sjcontent{display: none;}

.containerzz{background: #f5f5f5;}
.articlezz{background: #fff;padding: 50px;}

@media only screen and (max-width:1680px){
	.article {font-size: 16px;}
	.article .hd{padding: 0 0 20px;}
	.article .hd h1{font-size: 22px;margin-bottom: 10px;}
	.article .hd .titBar{padding-bottom: 10px;}
	.articlezz{padding: 40px;}
}
@media only screen and (max-width:1200px){
	.article {font-size: 14px;}
	.pccontent{display: none;}
	.sjcontent{display: block;}
	.article .hd{padding: 0 0 15px;}
	.article .hd h1{font-size: 18px;margin-bottom: 5px;}
	.article .hd .titBar{padding-bottom: 5px;}
	.articlezz{padding: 30px;}
	.article img{height: auto !important;max-width: 100%;}

}
@media only screen and (max-width:750px){
	.article .hd{padding: 0 0 10px;}
	.article .hd h1{font-size: 18px;margin-bottom: 5px;line-height: 1.6}
	.articlezz{padding: 20px;}
}


/* 头部新闻 */
.hotNews { margin-bottom:30px; background:#848484; overflow:hidden; }
.hotNews .pic { float:left; width:390px; height:250px; margin-right:5px; }
.hotNews .pic img { width:100%; height:100%; }
.hotNews dl { display:block; overflow:hidden; zoom:1; padding:25px 20px 0 15px; line-height:22px; }
.hotNews dl dt { margin-bottom:13px; padding-left:10px; background:url(o_ico_05.jpg) no-repeat 0 13px; color:#fff; font-size:14px; line-height:30px; }
.hotNews dl dt a { color:#fff; }
.hotNews dl dt a:hover { color:#000; }
.hotNews dl .i { min-height:110px; padding-bottom:10px; padding-left:10px; color:#eee; }
.hotNews dl .m { width:84px; height:24px; margin-left:10px; background:#fff; line-height:24px; text-align:center; }
.hotNews dl .m a { display:block; color:#333; }
.hotNews dl .m a:hover { background:#666; color:#fff; }

/* 新闻列表 */
.news { padding:0 0 40px; }
.newsTable th { border:1px solid #fff; background:#c8cacb; color:#fff; font-weight:bold; text-align:center; }
.newsTable td { padding:8px 10px; border-bottom:1px solid #dcd9d4; line-height:20px; }
.list { padding:0 0 40px; }
.list li { padding:9px 0; border-bottom:1px dashed #e0e0e0; background:url(o_ico_18.gif) no-repeat 2px 17px; font-size:14px; line-height:20px; clear:both; }
.list li span { float:right; color:#999; font-size:12px; }
.list li a { padding-left:15px; }
.list li a:hover { text-decoration:underline; }

/* 图文新闻 */
.pothoItem { margin:0 0 40px; }
.pothoItem .item {padding: 40px 0; border-bottom:2px dashed #d3d3d3; overflow:hidden; }
.pothoItem .item .pic { float:right; width:200px; height:150px; margin-right:20px; padding:4px; border:1px solid #e7e7e7; }
.pothoItem .item:hover{border-bottom:2px solid #e60013;}
.pothoItem .item .pic img { width:200px; height:150px; }
.pothoItem .item dl { display:block; overflow:hidden; zoom:1; padding:0; line-height:20px; width: 70%;}
.pothoItem .item dl dt { font-size:24px; line-height:34px; color: #060606;margin-top: 20px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
.pothoItem .item:hover dl dt {color: #060606;font-weight: bold;}
.pothoItem .item dl .d {font-size: 16px; color: #818181; line-height: 30px;}
.pothoItem .item dl .m {margin-top: 20px;}
.pothoItem .item dl .m { color: #e60013;font-size: 16px; line-height: 30px;}
.pothoItem .item dl .i { padding: 5px 40px 0 0; color:#333; font-size:16px; line-height:30px; margin-top: 20px;
	overflow: hidden; text-overflow: ellipsis;
	    	display: -webkit-box;
	    	-webkit-line-clamp: 2;
	   	-webkit-box-orient: vertical;
}
.pothoItem .item .pic_a { float:right;overflow: hidden;}
.pothoItem .item .pic_a img { width: 85%;
	transition: transform 0.6s;
	-moz-transition: transform 0.6s; 
	-webkit-transition: transform 0.6s; 
	-o-transition: transform 0.6s;
}
.pothoItem .item .pic_a:hover img {
	transform:scale(1.1);
	-ms-transform:scale(1.1); 	
	-moz-transform:scale(1.1); 	
	-webkit-transform:scale(1.1); 
	-o-transform:scale(1.1); 
} 
@media only screen and (max-width:1680px){
	.pothoItem .item .pic_a {width: 25%;}
	.pothoItem .item .pic_a img {width: 100%; }
	.pothoItem .item dl { line-height:20px; width: 70%;}
	.pothoItem .item dl dt { font-size:20px; line-height:30px; margin-top: 15px; }
	.pothoItem .item dl .d {font-size: 15px; line-height: 25px;}
	.pothoItem .item dl .m {margin-top: 15px;}
	.pothoItem .item dl .m { font-size: 15px; line-height: 20px;}
	.pothoItem .item dl .i { padding: 5px 30px 0 0; font-size:15px; line-height:20px; margin-top: 15px;}
}

@media only screen and (max-width:1200px){
	.pothoItem { margin:0 0 30px; }
	.pothoItem .item {padding: 30px 0; }
	.pothoItem .item .pic_a {float: none; width:100%;}
	.pothoItem .item .pic_a img {width: 100%;}
	.pothoItem .item dl { line-height:20px; width: 100%;}
	.pothoItem .item dl dt { font-size:20px; line-height:34px; margin-top: 20px;}
	.pothoItem .item dl .d {font-size: 15px; line-height: 30px;}
	.pothoItem .item dl .m {margin-top: 20px;}
	.pothoItem .item dl .m { font-size: 15px; line-height: 30px;}
	.pothoItem .item dl .i { padding: 5px 40px 0 0; font-size:15px; line-height:30px; margin-top: 20px;}
	
}
@media only screen and (max-width:750px){
	.pothoItem { margin:0 0 20px; }
	.pothoItem .item {padding: 20px 0; }
	.pothoItem .item .pic_a {float: none; width:100%; }
	.pothoItem .item .pic_a img {width: 100%; }
	.pothoItem .item dl { line-height:20px; width: 100%;margin-top: 10px;}
	.pothoItem .item dl dt { font-size:17px; line-height:27px; margin-top: 10px;}
	.pothoItem .item dl .d {font-size: 13px; line-height: 20px;}
	.pothoItem .item dl .m {margin-top: 10px;}
	.pothoItem .item dl .m { font-size: 13px; line-height: 20px;}
	.pothoItem .item dl .i { padding: 5px 25px 0 0; font-size:13px; line-height:20px; margin-top: 10px;}
}

/* 图片列表 */
/* .pic-item-list { margin:0 0 20px; }
.pic-item-list .pic-item { display:block; float:left; width:130px; margin-bottom:10px; padding:0; }
.pic-item-list .list-pic { display:block; width:100px; height:100px; margin:0 auto; padding:4px; border:1px solid #919090; line-height:100px; text-align:center; }
.pic-item-list dl { padding:0 5px; line-height:26px; text-align:center; }
.piList { padding:0 0 20px; overflow:hidden; }
.piList .pic-item-list { width:1200px; margin:0 auto; padding:0; }
.piList .pic-item { position:relative; width:270px; margin:0 27px 23px 0; padding:0; display:inline; }
.piList .list-pic { display:block; width:270px; height:182px; margin-bottom:0; padding:0; border:0; line-height:148px; }
.piList .list-pic img { width:270px; height:182px;}
.piList dl { padding:4px 5px; line-height:20px; }
.piList dl dt { height:30px; font-size:12px; line-height:30px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }
@media only screen and (max-width:1280px){
	.piList .pic-item-list { width:90%; }
	.piList .pic-item { width:30%; margin:0 2% 2% 0; padding:0; display:inline; }
	.piList .list-pic { display:block; width:100%;  height:182px; margin-bottom:0; padding:0; border:0; line-height:148px; }
	.piList .list-pic img { width:100%;  }
}
@media only screen and (max-width:750px){
	.piList .pic-item-list { width:90%; }
	.piList .pic-item { width:47%; aspect-ratio: 270/182; margin:0 2% 2% 0; padding:0; display:inline; }
	.piList .list-pic { display:block; width:100%;  margin-bottom:0; padding:0; border:0; line-height:148px; }
	.piList .list-pic img { width:100%;  aspect-ratio: 270/182; }
} */
.piList .pic-item-list .pic-item{float:left;width: 31.8666%;margin:0 2.2% 2% 0;text-align: center;}
.piList .pic-item-list .pic-item:nth-child(3n){margin-right: 0;}
.piList .pic-item-list .pic-item .list-pic{overflow: hidden;}
.piList .pic-item-list .pic-item dl{padding: 0 3%;background: #f8f8f8;line-height: 3.2;}
.piList .pic-item-list .pic-item dl dt{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.piList .pic-item-list .pic-item dl dt a{font-size: 18px;color: #333;}
.piList .pic-item-list .pic-item .list-pic img{
	transition: transform 0.6s;
	-moz-transition: transform 0.6s; 
	-webkit-transition: transform 0.6s; 
	-o-transition: transform 0.6s;
	max-width: 100%;
	
}
.piList .pic-item-list .pic-item:hover .list-pic img{
	transform:scale(1.1);
-ms-transform:scale(1.1); 	
-moz-transform:scale(1.1); 	
-webkit-transform:scale(1.1); 
-o-transform:scale(1.1); 
}
@media only screen and (max-width:1600px){
	.piList .pic-item-list .pic-item dl dt a{font-size: 16px;}
}
@media only screen and (max-width:1200px){
	.piList .pic-item-list .pic-item dl dt a{font-size: 14px;}
}
@media only screen and (max-width:640px){
	.piList .pic-item-list .pic-item{float:left;width: 48%;margin:0 4% 4% 0;text-align: center;}
	.piList .pic-item-list .pic-item:nth-child(3n){margin-right: 4%;}
	.piList .pic-item-list .pic-item:nth-child(2n){margin-right: 0;}
	.piList .pic-item-list .pic-item dl dt a{font-size: 13px;}	
}
/* 分页 */
.page { padding:0 0 40px; line-height:30px; text-align:center; }
.page a {font-size: 15px; display:inline-block; margin:0 5px; padding:0 13px; border:1px solid #ddd; background:#ddd; color:#333; vertical-align:top; }
.page a:hover,.page .current { border:1px solid #f41e04; background:#f41e04; color:#fff; }

@media only screen and (max-width:1200px){
	.page { padding:0 0 40px; line-height:24px; }
	.page a { margin:0 2px; padding:0 8px; font-size: 12px;}
}

/* 人才招聘 */
.hrTop { padding:0 0 30px; border-bottom:1px solid #ddd; }
.hrTop li { padding-left:16px; background:url(ico_05.gif) no-repeat 0 8px; font-weight:bold; line-height:24px; }
.hrTable .hrTableTh { height:32px; background:#666; color:#fff; }
.hrTable th { color:#fff; font-weight:normal; }
.hrTable td { padding:0 8px; }
.hrTable .bg td { background:#eee; }
.hr { position:relative; padding:0 0 40px; }
.hr h3 { padding-left:0; border-bottom:1px dotted #ccc; color:#0063be; font-size:20px; line-height:55px; }
.hr h3 s { float:right; width:20px; height:20px; margin-top:17px; cursor:pointer; }
.hr h3 .off { background:url(hr_down.gif) no-repeat center; }
.hr h3 .on { background:url(hr_up.gif) no-repeat center; }
.hrItem { margin-bottom:5px; }
.hrItem .title { border-bottom:1px dotted #ccc; color:#999; font-weight:bold; line-height:36px; }
.hrItem .title span { float:right; font-weight:100; }
.hrItem .title span a { color:#88000c; }
.hrItem .con { margin-bottom:10px; padding:15px 0; line-height:24px; }
.hrItem .con h4 { font-size:14px; line-height:36px; }
.hrItem .apply { width:95px; height:25px; padding:0; background:#01286f; color:#fff; line-height:25px; text-align:center; }
.hrItem .apply a { color:#fff; }
.hr-list { margin-bottom:5px; padding:5px 5px 15px; border-bottom:1px dotted #777; }
.hr-list .title { padding:0; color:#0063be; font-weight:bold; line-height:20px; }
.hr-list .title span { float:right; font-weight:100; }
.hr-list .info { padding:5px 0; line-height:24px; }
.hr-list .apply { height:24px; line-height:24px; text-align:right; }

/* 新闻列表 */
.message { padding:0 0 30px; }
.message-list { margin-bottom:5px; padding:5px 5px 15px; border-bottom:1px dotted #ddd; }
.message-list .m-title { padding:0; color:#0063be; font-size:16px; font-weight:bold; line-height:20px; }
.message-list .m-title span { float:right; color:#01286f; font-size:12px; font-weight:100; }
.message-list .m-info { padding:5px 0; line-height:24px; }
.message-list .r-title { padding:0; line-height:20px; }
.message-list .r-info { padding:5px 0; line-height:24px; }

/* 人才招聘 */
.form-panel { padding:0 0 30px; }
.form-panel h4 { margin-bottom:10px; padding:0 20px; background:#666; color:#fff; line-height:30px; }
.form-panel .tips { padding:10px 0 10px 100px; font-weight:bold; font-size:13px; text-align:left; }
.form-panel .field { clear:both; }
.form-panel li.field label { display:block; float:left; width:100px; line-height:24px; text-align:right; }
.form-panel .input { padding:5px 0; zoom:1; }
.form-panel .field:after { content:'\20'; display:block; height:0; clear:both; }
.form-panel .text { height:20px; padding:2px 3px; border:1px solid #ccc; background:#fff; color:#555; }
.form-panel .textarea { width:450px; height:100px; padding:1px 3px; border:1px solid #ccc; background:#fff; color:#555; }
.form-panel .submit-field { padding:0 10px 20px 100px; _padding:0 10px 20px 100px; clear:both; }
.form-panel .submit-field input { margin-right:10px; }
.form-panel .submit-field .btn-submit,.form-panel .submit-field .btn-reset { width:93px; height:29px; border:none; background:#666; color:#fff; cursor:pointer; }

/* 产品详细页 */
.m-detail { margin-bottom:30px; }
.m-detail .m-property { float:left; width:100%; }
.m-detail .property { margin-left:350px; }
.m-detail .property h1 { font-weight:100; font-size:18px; line-height:34px; }
.m-detail .property .m-i-a { margin-bottom:8px; padding:8px 0 15px; border-bottom:1px dotted #d9d9d9; color:#888; font-size:14px; line-height:25px; }
.m-detail .gallery { position:relative; float:left; width:350px; margin-left:-100%; }
.m-detail .gallery .bigPic { width:300px; height:224px; }
.product-detail { margin-bottom:30px; border:1px solid #e5e5e5; }
.product-detail .hd { height:45px; border-bottom:1px solid #e5e5e5; background:#f6f6f6; }
.product-detail .hd h2 { float:left; width:136px; height:46px; margin:-2px 0 -1px; border-top:2px solid #0058af; border-right:1px solid #e5e5e5; background:#fff; font-size:22px; font-weight:100; line-height:46px; text-align:center; }
.product-detail .bd { padding:25px; line-height:28px; font-size:14px; }

.cop_a {margin: 40px 0 60px;}
.cop_a .cop_ai {width: 200px;text-align: center;margin: 0 auto;background: url(s3_ico_04.png) no-repeat right 25%;}
.cop_a .cop_ai .cop_aia {font-size: 40px; color: #333;font-family: Alimama;}
.cop_a .cop_ai .cop_aia span {color: #e60012;}
.cop_a .cop_ai .cop_aib {font-size: 18px; color: #e60012; font-family: Arial;}
.cop_b {background-color: #f7f7f7; padding: 70px 40px 0;}
.cop_b .cop_ba {font-size: 30px; color: #2b3137;}
.cop_b .cop_bb {margin-top: 60px;}
.cop_b .cop_bb .cop_bbl {display: inline-block; width: 50%;}
.cop_b .cop_bb .cop_bbl ul li {float: left;padding-left: 80px;width: 40%;margin-bottom: 45px;}
.cop_b .cop_bb .cop_bbl ul li .cop_bbla {font-size:14px; color: #999999;}
.cop_b .cop_bb .cop_bbl ul li .cop_bblb { font-size: 20px; color: #292929; font-family: Arial;margin-top: 5px;}
.cop_b .cop_bb .cop_bbl ul li:nth-child(1) {background: url(cot_ico_01.png) no-repeat left center;}
.cop_b .cop_bb .cop_bbl ul li:nth-child(2) {background: url(cot_ico_01.png) no-repeat left center;}
.cop_b .cop_bb .cop_bbl ul li:nth-child(3) {background: url(cot_ico_02.png) no-repeat left center;}
.cop_b .cop_bb .cop_bbl ul li:nth-child(4) {background: url(cot_ico_03.png) no-repeat left center;}
.cop_b .cop_bb .cop_bbr {float: right; width: 50%; height: 100%;}
.cop_b .cop_bb .cop_bbr .cop_bbri { width: 120px;text-align: center; margin-left: 50%;}
.cop_b .cop_bb .cop_bbr .cop_bbri .cop_bbrit {}
.cop_b .cop_bb .cop_bbr .cop_bbri .cop_bbrib {font-size: 16px; line-height: 35px; color: #666;}
.cop_b .cop_bc {width: 100%;}
.cop_b .cop_bc iframe{height: 530px;}
.cop_c {margin: 60px 0 150px; overflow: hidden;}
.cop_c .cop_ci {float: left; background-color: #f7f7f7;margin-right: 3%;width: 31.33%; padding: 45px 40px; box-sizing: border-box;}
.cop_c .cop_ci:last-child {margin-right: 0;}
.cop_c .cop_ci .cop_cit {font-size: 20px; color: #292929;}
.cop_c .cop_ci .cop_cib {margin-top: 70px;}
.cop_c .cop_ci .cop_cib .cop_cibi {font-size: 16px; line-height: 35px; color: #666;padding-left: 25px;}
.cop_c .cop_ci .cop_cib .cop_cibi:nth-child(1) {background: url(ft_ico_03.png) no-repeat center left;} 
.cop_c .cop_ci .cop_cib .cop_cibi:nth-child(2) {background: url(ft_ico_04.png) no-repeat center left;} 
@media only screen and (max-width:1680px){
	.cop_a {margin: 20px 0 40px;}
	.cop_a .cop_ai {width: 160px;}
	.cop_a .cop_ai .cop_aia {font-size: 30px;}
	.cop_a .cop_ai .cop_aib {font-size: 16px;}
	.cop_b {padding: 50px 30px 0;}
	.cop_b .cop_ba {font-size: 20px;}
	.cop_b .cop_bb {margin-top: 40px;}
	.cop_b .cop_bb .cop_bbl {width: 65%;}
	.cop_b .cop_bb .cop_bbl ul li {padding-left: 70px;width: 40%;margin-bottom: 45px;}
	.cop_b .cop_bb .cop_bbl ul li .cop_bbla {font-size:14px;}
	.cop_b .cop_bb .cop_bbl ul li .cop_bblb { font-size: 18px; margin-top: 5px;}
	.cop_b .cop_bb .cop_bbr {float: right; width: 35%; height: 100%;}
	.cop_b .cop_bb .cop_bbr .cop_bbri {width: 120px; margin-left: 50%;}
	.cop_b .cop_bb .cop_bbr .cop_bbri .cop_bbrib {font-size: 15px; line-height: 30px;}
	.cop_c {margin: 50px 0 120px;}
	.cop_c .cop_ci {float: left;margin-right: 3%;width: 31.33%; padding: 40px 30px;}
	.cop_c .cop_ci .cop_cit {font-size: 18px;}
	.cop_c .cop_ci .cop_cib {margin-top: 50px;}
	.cop_c .cop_ci .cop_cib .cop_cibi {font-size: 15px; line-height: 30px; padding-left: 20px;}
	.cop_c .cop_ci .cop_cib .cop_cibi:nth-child(2) {background: url(ft_ico_04.png) no-repeat left 7px;} 
	.cop_b .cop_bc iframe{height: 480px;}
}
@media only screen and (max-width:1200px){
	.cop_a {margin: 10px 0 20px;}
	.cop_a .cop_ai {width: 160px;}
	.cop_a .cop_ai .cop_aia {font-size: 25px;}
	.cop_a .cop_ai .cop_aib {font-size: 15px;}
	.cop_b {padding: 40px 25px 0;}
	.cop_b .cop_ba {font-size: 18px;}
	.cop_b .cop_bb {margin-top: 30px;}
	.cop_b .cop_bb .cop_bbl {width: 70%;}
	.cop_b .cop_bb .cop_bbl ul li {padding-left: 60px;width: 35%;margin-bottom: 40px;}
	.cop_b .cop_bb .cop_bbl ul li .cop_bbla {font-size:14px;}
	.cop_b .cop_bb .cop_bbl ul li .cop_bblb { font-size: 16px; margin-top: 5px;}
	.cop_b .cop_bb .cop_bbr {float: right; width: 30%; height: 100%;}
	.cop_b .cop_bb .cop_bbr .cop_bbri {width: 120px; margin-left: 40%;}
	.cop_b .cop_bb .cop_bbr .cop_bbri .cop_bbrib {font-size: 15px; line-height: 30px;}
	.cop_c {margin: 30px 0 60px;}
	.cop_c .cop_ci {float: left;margin-right: 3%;width: 31.33%; padding: 40px 28px 0; height: 280px;}
	.cop_c .cop_ci .cop_cit {font-size: 18px;}
	.cop_c .cop_ci .cop_cib {margin-top: 50px;}
	.cop_c .cop_ci .cop_cib .cop_cibi {font-size: 14px; line-height: 30px; padding-left: 20px;}
	.cop_b .cop_bc iframe{height: 420px;}
}
@media only screen and (max-width:750px){
	.cop_a {margin: 10px 0 10px;} 
	.cop_a .cop_ai .cop_aia {font-size: 17px;}
	.cop_a .cop_ai .cop_aib {font-size: 14px;}
	.cop_b {padding: 20px 15px 0;}
	.cop_b .cop_ba {font-size: 15px;text-align: center;}
	.cop_b .cop_bb {margin: 20px 0;}
	.cop_b .cop_bb .cop_bbl {width: 55%; }
	.cop_b .cop_bb .cop_bbl ul li {padding-left: 55px;width: 100%;margin: 0 0 20px 0;}
	.cop_b .cop_bb .cop_bbl ul li .cop_bbla {font-size:13px;}
	.cop_b .cop_bb .cop_bbl ul li .cop_bblb { font-size: 14px; margin-top: 5px;}
	.cop_b .cop_bb .cop_bbr { width: 40%;margin-top: 10%;}
	.cop_b .cop_bb .cop_bbr .cop_bbri {width: 100%; margin-left: 0;}
	.cop_b .cop_bb .cop_bbr .cop_bbri .cop_bbrib {font-size: 14px; line-height: 30px;}
	.cop_c {margin: 15px 0 30px;}
	.cop_c .cop_ci {float: none;margin: 0 0 2% 0;width: 100%; padding: 20px 30px; height: auto;}
	/* .cop_c .cop_ci:last-child {margin-bottom: 0;} */
	.cop_c .cop_ci .cop_cit {font-size: 18px;}
	.cop_c .cop_ci .cop_cib {margin-top: 20px;}
	.cop_c .cop_ci .cop_cib .cop_cibi {font-size: 14px; line-height: 30px; padding-left: 20px;}
	
	.cop_c .cop_ci .cop_cib .cop_cibi:nth-child(1) {background: url(ft_ico_03.png) no-repeat left 7px;} 

	.cop_b .cop_bc iframe{height: 360px;}
}

.about1 {margin-top: 80px;}
.a1_t {width: 100%;}
.a1_t .a1_ti {width: 440px; font-size: 40px;color: #333;text-align: center;margin: 0 auto;background: url(s3_ico_04.png) no-repeat right 60%;font-family: Alimama;}
.a1_t .a1_ti span {color: #e60012;}
.a1_b {margin-top: 125px; overflow: hidden;}
.a1_b .a1_bl {float: left;}
.a1_b .a1_bl .a1_bli {position: relative;}
.a1_b .a1_bl .a1_bli .a1_blii {}
.a1_b .a1_bl .a1_bla { }
.a1_b .a1_bl .a1_bla img {width: 100%;}
.a1_b .a1_bl .a1_blb {display: none; position: absolute;top: 8%; left: 10%;}
.a1_b .a1_bl .a1_blb .a1_blba {font-size: 28px; color: #181818;}
.a1_b .a1_bl .a1_blb .a1_blbb {margin-top: 20px; font-size: 34px; color: #e81929;font-family: Alimama;}
.a1_b .a1_bl .a1_blc {position: absolute; bottom: -18px; right: -18px; height: 525px; width: 125px;background-color: #e60012;z-index: -999;}
.a1_b .a1_br {float: right; width: 55%;padding-top: 30px;}
.a1_b .a1_br p {font-size: 16px; color: #333; line-height: 34px;}
.a1_b .a1_br .a1_bri {margin-top: 70px;text-align: right;font-size: 16px;color: #333;line-height: 50px;height: 50px;} 
.a1_b .a1_br .a1_bri img {height: 100%;}
@media only screen and (max-width:1680px){
	.about1 {margin-top: 60px;}
	.a1_t {width: 100%;}
	.a1_t .a1_ti {width: 380px; font-size: 30px; background: url(s3_ico_04.png) no-repeat right 60%; } 
	.a1_b {margin-top: 100px; } 
	.a1_b .a1_bl {width: 40%;margin-top: 10%;}
	.a1_b .a1_bl .a1_bla img {width: 100%;}
	.a1_b .a1_bl .a1_blc { bottom: -20px; right: -15px; height: 420px; width: 95px; }
	.a1_b .a1_br { width: 55%;padding-top: 20px;}
	.a1_b .a1_br p {font-size: 15px; line-height: 30px;}
	.a1_b .a1_br .a1_bri {margin-top: 60px; font-size: 15px; line-height: 40px; height: 40px;}  
}
@media only screen and (max-width:1200px){
	.about1 {margin-top: 30px;}
	.a1_t {width: 100%;}
	.a1_t .a1_ti {width: 380px; font-size: 30px; background: url(s3_ico_04.png) no-repeat right 60%; } 
	.a1_b {margin-top: 20px; } 
	.a1_b .a1_bl {float: none; width: 40%;margin: 0 auto;}
	.a1_b .a1_bl .a1_bla img {width: 100%;}
	.a1_b .a1_bl .a1_blc {display: none;}
	.a1_b .a1_br {float: none; width: 100%;padding-top: 10px;}
	.a1_b .a1_br p {font-size: 14px; line-height: 20px;}
	.a1_b .a1_br .a1_bri {margin: 40px 30px 0 0; font-size: 14px; line-height: 35px;height: 35px;} 
}
@media only screen and (max-width:750px){
	.about1 {margin-top: 10px;}
	.a1_t {width: 100%;}
	.a1_t .a1_ti {width: 50%; font-size: 18px; background: url(s3_ico_04.png) no-repeat right 60%; } 
	.a1_b {margin-top: 10px; } 
	.a1_b .a1_bl { width: 40%; }
	.a1_b .a1_bl .a1_bla img {width: 100%;} 
	.a1_b .a1_br { width: 100%;padding-top: 10px;}
	.a1_b .a1_br p {font-size: 13px; line-height: 20px;}
	.a1_b .a1_br .a1_bri {margin: 30px 20px 0 0; font-size: 13px; line-height: 30px;height: 30px;} 
}

.about2 {margin-top: 60px;background: url(about_a2_bg_01.png) no-repeat center;background-size: cover;}
.about2 .a2 {padding: 90px 120px;}
.a2 .a2_t {}
.a2_t .a2_ta {width: 220px; font-size: 40px;color: #333;text-align: center;margin: 0 auto;background: url(s3_ico_04.png) no-repeat right 20%;font-family: Alimama;}
.a2_t .a2_ta span {color: #e60012;}
.a2_t .a2_tb {font-size: 18px; line-height: 30px; color: #e60012;width: 100%; text-align: center;text-transform: uppercase;}
.a2 .a2_b {overflow: hidden;margin-top: 90px;}
.a2 .a2_b .a2_bl {float:left; width: 49%;margin-right: 1%;}
.a2 .a2_b .a2_bl p {font-size: 16px; color: #333;line-height: 30px;}
.a2 .a2_b .a2_br {float:right; width: 50%;height: 100%;}
.a2 .a2_b .a2_br ul li {float: left; width: 50%;}
.a2 .a2_b .a2_br ul:nth-child(2) {margin-top: 10%;}
.a2 .a2_b .a2_br ul li .a2_brt {text-align: center;position: relative;}
.a2 .a2_b .a2_br ul li .a2_brt b {font-size: 70px; color: #e60012;font-family: Airl;font-weight: normal;}
.a2 .a2_b .a2_br ul li .a2_brt span {font-size: 16px; color: #333333;position: absolute;top: 20%; left: auto;}
.a2 .a2_b .a2_br ul li .a2_brb {font-size: 16px; color: #333333;text-align: center;}
@media only screen and (max-width:1680px){
	.about2 {margin-top: 40px; }
	.about2 .a2 {padding: 70px 90px;} 
	.a2_t .a2_ta {width: 180px; font-size: 30px; } 
	.a2_t .a2_tb {font-size: 17px; line-height: 20px; }
	.a2 .a2_b { margin-top: 70px;}
	.a2 .a2_b .a2_bl { width: 49%;margin-right: 1%;}
	.a2 .a2_b .a2_bl p {font-size: 15px; line-height: 25px;}
	.a2 .a2_b .a2_br { width: 50%; margin-top: 15%;}
	.a2 .a2_b .a2_br ul li { width: 50%;}
	.a2 .a2_b .a2_br ul:nth-child(2) {margin-top: 10%;} 
	.a2 .a2_b .a2_br ul li .a2_brt b {font-size: 50px; }
	.a2 .a2_b .a2_br ul li .a2_brt span {font-size: 15px; top: 20%; left: auto;}
	.a2 .a2_b .a2_br ul li .a2_brb {font-size: 15px; }
}
@media only screen and (max-width:1200px){
	.about2 {margin-top: 30px; }
	.about2 .a2 {padding: 50px 60px;} 
	.a2_t .a2_ta {width: 150px; font-size: 20px; } 
	.a2_t .a2_tb {font-size: 16px; line-height: 20px; }
	.a2 .a2_b { margin-top: 50px;}
	.a2 .a2_b .a2_bl {float: none; width: 100%;margin-right: 0;}
	.a2 .a2_b .a2_bl p {font-size: 14px; line-height: 25px;}
	.a2 .a2_b .a2_br {float: none; width: 100%; margin-top: 3%;}
	.a2 .a2_b .a2_br ul li { width: 50%;}
	.a2 .a2_b .a2_br ul:nth-child(2) {margin-top: 3%;} 
	.a2 .a2_b .a2_br ul li .a2_brt b {font-size: 40px; }
	.a2 .a2_b .a2_br ul li .a2_brt span {font-size: 14px; top: 20%; left: auto;}
	.a2 .a2_b .a2_br ul li .a2_brb {font-size: 14px; }
}
@media only screen and (max-width:750px){
	.about2 {margin-top: 10px; }
	.about2 .a2 {padding: 20px 30px;} 
	.a2_t .a2_ta {width: 120px; font-size: 18px; } 
	.a2_t .a2_tb {font-size: 15px; line-height: 20px; }
	.a2 .a2_b { margin-top: 30px;} 
	.a2 .a2_b .a2_bl p {font-size: 13px; line-height: 20px;}  
	.a2 .a2_b .a2_br ul li .a2_brt b {font-size: 28px; }
	.a2 .a2_b .a2_br ul li .a2_brt span {font-size: 13px; top: 20%; left: auto;}
	.a2 .a2_b .a2_br ul li .a2_brb {font-size: 13px; }
}

.about3 {}
.about3 .a3 {padding: 130px 120px 180px;}
.a3_a {}
.a3_a .a3_at { font-size: 40px;color: #fbfbfb;width: 210px; text-align: center;margin: 0 auto;background: url(s3_ico_04.png) no-repeat right 20%;font-family: Alimama;}
.a3_a .a3_ab {font-size: 18px; color: rgba(255, 255, 255, 0.25); line-height: 34px; text-align: center; font-family: Arial;}
.a3_b {padding-top: 90px;font-size: 16px; color: #fbfbfb; line-height: 30px;margin: 0 auto;width: 52%;}
.a3_c {padding-top: 100px; text-align: center;}
.a3_c span { font-size: 16px;color: #b3a064; padding: 20px 60px; background: url(s4_bg_03.png) no-repeat center center; }
@media only screen and (max-width:1680px){
	.about3 .a3 {padding: 100px 90px 150px;}
	.a3_a .a3_at { font-size: 30px;width: 170px;background: url(s3_ico_04.png) no-repeat right 20%;}
	.a3_a .a3_ab {font-size: 16px; line-height: 30px;}
	.a3_b {padding-top: 70px;font-size: 15px; line-height: 25px;width: 70%}
	.a3_c {padding-top: 70px;}
	.a3_c span { font-size: 15px; padding: 20px 50px;}
}
@media only screen and (max-width:1200px){
	.about3 .a3 {padding: 70px 60px 120px;}
	.a3_a .a3_at { font-size: 24px;width: 130px;background: url(s3_ico_04.png) no-repeat right 20%;}
	.a3_a .a3_ab {font-size: 15px; line-height: 25px;}
	.a3_b {padding-top: 50px;font-size: 14px; line-height: 25px;width: 100%;}
	.a3_c {padding-top: 50px;}
	.a3_c span { font-size: 14px; }
}
@media only screen and (max-width:750px){
	.about3 .a3 {padding: 50px 40px 70px;}
	.a3_a .a3_at { font-size: 18px;width: 100px;background: url(s3_ico_04.png) no-repeat right 20%;}
	.a3_a .a3_ab {font-size: 14px; line-height: 20px;}
	.a3_b {padding-top: 30px;font-size: 13px; line-height: 20px;text-align: center;}
	.a3_c {padding-top: 30px;}
	.a3_c span { font-size: 13px; }
}

.about4 {margin: 120px 0;}
.a4_b {text-align: center;margin-top: 60px;}
@media only screen and (max-width:1680px){
	.about4 {margin: 100px 0;} 
	.a4_b {margin-top: 50px;}
}
@media only screen and (max-width:1200px){
	.about4 {margin: 60px 0;} 
	.a4_b {margin-top: 30px;}
}
@media only screen and (max-width:750px){
	.about4 {margin: 30px 0;} 
	.a4_b {margin-top: 20px;}
}

.about5 {margin-top: 120px; background: url(about_a5_bg_01.png) no-repeat center;background-size: cover;}
.a5 {padding: 80px 120px 70px;}
.a5 .a5_t {}
.a5 .a5_t .a5_ta {font-size: 40px;color: #fff;width: 210px; text-align: center;margin: 0 auto;background: url(s3_ico_04.png) no-repeat right 20%;font-family: Alimama;}
.a5 .a5_t .a5_tb {font-size: 18px; color: #eaf2dd; line-height: 34px; text-align: center; font-family: Arial;}
.a5 .a5_b {margin-top: 110px; border-top: 1px solid rgba(255, 255, 255, 0.4); box-sizing: border-box;} 
.a5 .a5_b .mySwiper1 {width: 100%; height: 80px;}
.a5 .a5_b .mySwiper1 .swiper-slide {
		display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;}
.a5 .a5_b .mySwiper1 .swiper-slide-thumb-active {border-top: 3px solid #e60012;}
.a5 .a5_b .mySwiper1 .swiper-slide{font-size: 24px; color: #fff;}
.a5 .a5_b .mySwiper2 .swiper-slide .a5x{margin:80px auto;width: 80%;background: #fff;padding: 2%;}
.a5 .a5_b .mySwiper2 .swiper-slide .a5_b_s2l {float: left;width: 35%;}
.a5 .a5_b .mySwiper2 .swiper-slide .a5_b_s2l .a5_b_s2li {overflow: hidden; width: 478px;margin-left: auto;}
.a5 .a5_b .mySwiper2 .swiper-slide .a5_b_s2l .a5_b_s2li img {
	transition: transform 0.6s;
	-moz-transition: transform 0.6s; 
	-webkit-transition: transform 0.6s; 
	-o-transition: transform 0.6s;
	width: 100%;
	}
.a5 .a5_b .mySwiper2 .swiper-slide .a5_b_s2l:hover img{
	transform:scale(1.1);
		-ms-transform:scale(1.1); 	
		-moz-transform:scale(1.1); 	
		-webkit-transform:scale(1.1); 
		-o-transform:scale(1.1); 
}

.a5 .a5_b .mySwiper2 .swiper-slide .a5_b_s2r {float: right;width: 57%;}
.a5 .a5_b .mySwiper2 .swiper-slide .a5_b_s2r .a5_b_s2ra {font-size: 75px; color: #333;}
.a5 .a5_b .mySwiper2 .swiper-slide .a5_b_s2r .a5_b_s2rb {height: 1px; width: 80px; background-color: rgb(209, 51, 53);margin: 35px 0 45px;}
.a5 .a5_b .mySwiper2 .swiper-slide .a5_b_s2r .a5_b_s2rc {font-size: 16px; color: #333;}
.a5 .a5_b .mySwiper2 .swiper-button-prev {background: url(about_a5_ico_03.png) no-repeat center;width: 58px; height: 58px;background-size: contain;}
.a5 .a5_b .mySwiper2 .swiper-button-next {background: url(about_a5_ico_04.png) no-repeat center;width: 58px; height: 58px;background-size: contain;}
@media only screen and (max-width:1680px){
	.about5 {margin-top: 80px;}
	.a5 {padding: 60px 80px 40px;}
	.a5 .a5_t .a5_ta {font-size: 30px;width: 180px;}
	.a5 .a5_t .a5_tb {font-size: 17px; line-height: 30px;}
	.a5 .a5_b {margin-top: 80px;}
	.a5 .a5_b .mySwiper1 { height: 60px;}
	.a5 .a5_b .mySwiper1 .swiper-slide-thumb-active {border-top: 2px solid #e60012;}
	.a5 .a5_b .mySwiper1 .swiper-slide{font-size: 18px;}
	.a5 .a5_b .mySwiper2 .swiper-slide .a5x{margin:60px auto;padding: 3%;}
	.a5 .a5_b .mySwiper2 .swiper-slide .a5_b_s2l {width: 40%;}
	.a5 .a5_b .mySwiper2 .swiper-slide .a5_b_s2l .a5_b_s2li {width: 100%;}
	.a5 .a5_b .mySwiper2 .swiper-slide .a5_b_s2r {width: 52%;}
	.a5 .a5_b .mySwiper2 .swiper-slide .a5_b_s2r .a5_b_s2ra {font-size: 60px;}
	.a5 .a5_b .mySwiper2 .swiper-slide .a5_b_s2r .a5_b_s2rb {width: 60px;margin: 30px 0 35px;}
	.a5 .a5_b .mySwiper2 .swiper-slide .a5_b_s2r .a5_b_s2rc {font-size: 15px;}
	.a5 .a5_b .mySwiper2 .swiper-button-prev {width: 50px; height: 50px;}
	.a5 .a5_b .mySwiper2 .swiper-button-next {width: 50px; height: 50px;}
	
}
@media only screen and (max-width:1200px){
	.about5 {margin-top: 50px;}
	.a5 {padding: 30px 40px 20px;}
	.a5 .a5_t .a5_ta {font-size: 20px;width: 140px;}
	.a5 .a5_t .a5_tb {font-size: 16px; line-height: 25px;}
	.a5 .a5_b {margin-top: 60px;}
	.a5 .a5_b .mySwiper1 { height: 50px;}
	.a5 .a5_b .mySwiper1 .swiper-slide-thumb-active {border-top: 1px solid #e60012;}
	.a5 .a5_b .mySwiper1 .swiper-slide{font-size: 16px;}
	.a5 .a5_b .mySwiper2 .swiper-slide .a5x{margin:40px auto;}
	.a5 .a5_b .mySwiper2 .swiper-slide .a5_b_s2l {width: 40%;} 
	.a5 .a5_b .mySwiper2 .swiper-slide .a5_b_s2r {width: 52%;}
	.a5 .a5_b .mySwiper2 .swiper-slide .a5_b_s2r .a5_b_s2ra {font-size: 40px;}
	.a5 .a5_b .mySwiper2 .swiper-slide .a5_b_s2r .a5_b_s2rb {width: 50px;margin: 10px 0 20px;}
	.a5 .a5_b .mySwiper2 .swiper-slide .a5_b_s2r .a5_b_s2rc {font-size: 15px;;}
	.a5 .a5_b .mySwiper2 .swiper-button-prev {width: 50px; height: 50px;}
	.a5 .a5_b .mySwiper2 .swiper-button-next {width: 50px; height: 50px;}
}
@media only screen and (max-width:750px){
	.about5 {margin-top: 20px;}
	.a5 {padding: 10px 20px 10px;}
	.a5 .a5_t .a5_ta {font-size: 17px;width: 100px;}
	.a5 .a5_t .a5_tb {font-size: 15px; line-height: 20px;}
	.a5 .a5_b {margin-top: 30px;}
	.a5 .a5_b .mySwiper1 { height: 30px;} 
	.a5 .a5_b .mySwiper1 .swiper-slide{font-size: 14px;}
	.a5 .a5_b .mySwiper2 {margin-top: 5%;}
	.a5 .a5_b .mySwiper2 .swiper-slide .a5x{margin:25px auto;padding:5% 2%;}
	.a5 .a5_b .mySwiper2 .swiper-slide .a5_b_s2l {float: none; width: 85%;margin: 0 auto;} 
	.a5 .a5_b .mySwiper2 .swiper-slide .a5_b_s2l .a5_b_s2li {width: 100%;}
	.a5 .a5_b .mySwiper2 .swiper-slide .a5_b_s2l img {width: 100%;}
	.a5 .a5_b .mySwiper2 .swiper-slide .a5_b_s2r {float: none; width: 100%;margin: 5% 0;text-align: center;}
	.a5 .a5_b .mySwiper2 .swiper-slide .a5_b_s2r .a5_b_s2ra {font-size: 28px;}
	.a5 .a5_b .mySwiper2 .swiper-slide .a5_b_s2r .a5_b_s2rb {width: 20px;margin: 1% 0 2%;display: none;}
	.a5 .a5_b .mySwiper2 .swiper-slide .a5_b_s2r .a5_b_s2rc {font-size: 13px;padding-right: 0;}
	.a5 .a5_b .mySwiper2 .swiper-button-prev {width: 30px; height: 30px;}
	.a5 .a5_b .mySwiper2 .swiper-button-next {width: 30px; height: 30px;}
}

.about6 { background: url(about_a6_bg_01.png) no-repeat center;background-size: cover;}
.about6 .a6 {padding: 130px 120px 130px;}
.a6_b .mySwiper1 {padding: 80px 0;display: block;}
.a6_b .mySwiper2 { display: none;}
/*.a6_b .mySwiper1 .swiper-slide {width: 554px; }
.a6_b .mySwiper2 .swiper-slide {width: 554px; }*/
.about6 .a6 .swiper-slide .txt{text-align: center;margin-top: 15px;font-size: 18px;color: #333}
.a6_b .mySwiper1 .swiper-button-next {background: url(cwh_pr1_next.png) no-repeat center; height: 58px;width: 58px;background-size: cover;}
.a6_b .mySwiper1 .swiper-button-prev {background: url(cwh_pr1_prev.png) no-repeat center; height: 58px;width: 58px;background-size: cover;}
.a6 .s5_lc {margin-top: 20px;text-align: center;}
.a6 .s5_lc a{display: inline-block; font-size: 16px; line-height: 50px; width: 200px; background: url(s5_bg_04.png) no-repeat center; text-align: center; background-size: contain;}

@media only screen and (max-width:1680px){
	.about6 .a6 {padding: 100px 80px 100px;}
	.a6_b .mySwiper1 {padding: 60px 0;}
	.a6_b .mySwiper1 .swiper-slide { }
	.about6 .a6 .swiper-slide .txt{font-size: 16px;}
}
@media only screen and (max-width:1200px){
	.about6 .a6 {padding: 70px 60px 70px;}
	.a6_b .mySwiper1 {padding: 40px 0;}
	.a6_b .mySwiper1 .swiper-slide { }
	.about6 .a6 .swiper-slide .txt{margin-top: 10px;font-size: 14px;}
}
@media only screen and (max-width:750px){
	.about6 .a6 {padding: 40px 30px 40px;}
	.a6_b .mySwiper1 {display: none;}
	.a6_b .mySwiper2 {padding: 20px 0;display: block;text-align: center;}
	.a6_b .mySwiper2 .swiper-slide { }
	.a6_b .mySwiper2 .swiper-slide img {width: 90%; }
	.about6 .a6 .swiper-slide .txt{margin-top: 5px;}
}

.prod1 { background: #eee ;background-size: cover;}
/* .prod1 .pr1 {padding: 90px 120px;} */
.prod1 .pr1 {padding: 90px 0;}
.pr1_t {}
.pr1_t .pr1_ti {width: 220px; font-size: 40px;color: #333;text-align: center;margin: 0 auto;background: url(s3_ico_04.png) no-repeat right 20%;font-family: Alimama;}
.pr1_t .pr1_ti span {color: #e60012;}
.pr1 .pr1_b {margin-top: 70px;max-width: 1300px;margin:70px auto 0;}
.pr1 .pr1_b .pr1_bt {}
.pr1 .pr1_b .pr1_bt p {font-size: 16px;color: #333; line-height: 36px;}
.pr1 .pr1_b .pr1_bb {margin-top: 65px;padding-top: 80px; position: relative;}
.pr1 .pr1_b .pr1_bb .mySwiper1 {}
.pr1 .pr1_b .pr1_bb .mySwiper1 .pr1_bbi {padding: 85px 20px 0; }
.pr1 .pr1_b .pr1_bb .mySwiper1 .swiper-slide { height: 500px;background: #fff;}
.pr1 .pr1_b .pr1_bb .mySwiper1 .swiper-slide .pr1_bbia {font-size: 48px; color: #ec3b49;text-align: center;margin-bottom: 30px;}
.pr1 .pr1_b .pr1_bb .mySwiper1 .swiper-slide .pr1_bbib {width: 90px; height: 4px; background-color: #ec3b49;margin: 0 auto;}
.pr1 .pr1_b .pr1_bb .mySwiper1 .swiper-slide .pr1_bbic { margin-top: 70px; font-size: 16px; line-height: 30px; color: #666;
	overflow: hidden; text-overflow: ellipsis;
	    	display: -webkit-box;
	    	-webkit-line-clamp: 5;
	   	-webkit-box-orient: vertical;
}
.pr1 .pr1_b .pr1_bb .pr1_bb_button {width: 140px; height: 58px; margin: 0 auto; position: relative;}
.pr1 .pr1_b .pr1_bb .pr1_bb_button .swiper-button-next {background: url(cwh_pr1_next.png) no-repeat center; height: 58px;width: 58px; top: 0; right: 0;background-size: cover;}
.pr1 .pr1_b .pr1_bb .pr1_bb_button .swiper-button-prev {background: url(cwh_pr1_prev.png) no-repeat center; height: 58px;width: 58px; top: 0; left: 0;background-size: cover;}
@media only screen and (max-width:1680px){
	.prod1 .pr1 {padding: 70px 0;}
	.pr1_t .pr1_ti {width: 170px; font-size: 35px;background: url(s3_ico_04.png) no-repeat right 20%;}
	.pr1 .pr1_b {margin: 50px auto 0;}
	.pr1 .pr1_b .pr1_bt p {font-size: 15px;line-height: 30px;}
	.pr1 .pr1_b .pr1_bb {margin-top: 55px;padding-top: 65px;}
	.pr1 .pr1_b .pr1_bb .mySwiper1 .pr1_bbi {padding: 60px 17px 0; }
	.pr1 .pr1_b .pr1_bb .mySwiper1 .swiper-slide { height: 360px;}
	.pr1 .pr1_b .pr1_bb .mySwiper1 .swiper-slide .pr1_bbia {font-size: 35px;margin-bottom: 20px;}
	.pr1 .pr1_b .pr1_bb .mySwiper1 .swiper-slide .pr1_bbib {width: 80px; height: 4px;}
	.pr1 .pr1_b .pr1_bb .mySwiper1 .swiper-slide .pr1_bbic { margin-top: 60px; font-size: 15px; line-height: 20px;-webkit-line-clamp: 5;}
	.pr1 .pr1_b .pr1_bb .pr1_bb_button {width: 120px; height: 50px;}
	.pr1 .pr1_b .pr1_bb .pr1_bb_button .swiper-button-next {height: 50px;width: 50px; top: 0; right: 0;}
	.pr1 .pr1_b .pr1_bb .pr1_bb_button .swiper-button-prev {height: 50px;width: 50px; top: 0; left: 0;}
}
@media only screen and (max-width:1200px){
	.prod1 .pr1 {padding: 50px 0;}
	
	.pr1_t .pr1_ti {width: 150px; font-size: 28px;background: url(s3_ico_04.png) no-repeat right 20%;}
	.pr1 .pr1_b {margin: 30px auto 0;}
	.pr1 .pr1_b .pr1_bt p {font-size: 14px;line-height: 25px;}
	.pr1 .pr1_b .pr1_bb {margin-top: 45px;padding-top: 45px;}
	.pr1 .pr1_b .pr1_bb .mySwiper1 .pr1_bbi {padding: 40px 15px 0; }
	.pr1 .pr1_b .pr1_bb .mySwiper1 .swiper-slide { height: 280px;}
	.pr1 .pr1_b .pr1_bb .mySwiper1 .swiper-slide .pr1_bbia {font-size: 25px;margin-bottom: 15px;}
	.pr1 .pr1_b .pr1_bb .mySwiper1 .swiper-slide .pr1_bbib {width: 60px; height: 3px;}
	.pr1 .pr1_b .pr1_bb .mySwiper1 .swiper-slide .pr1_bbic { margin-top: 40px; font-size: 14px; line-height: 20px;-webkit-line-clamp: 4;}
	.pr1 .pr1_b .pr1_bb .pr1_bb_button {width: 100px; height: 40px;}
	.pr1 .pr1_b .pr1_bb .pr1_bb_button .swiper-button-next {height: 40px;width: 40px; top: 0; right: 0;}
	.pr1 .pr1_b .pr1_bb .pr1_bb_button .swiper-button-prev {height: 40px;width: 40px; top: 0; left: 0;}
}
@media only screen and (max-width:750px){
	.prod1 .pr1 {padding: 30px 0;}
	.pr1_t .pr1_ti {width: 120px; font-size: 20px;background: url(s3_ico_04.png) no-repeat right 20%;}
	.pr1 .pr1_b {margin: 10px auto 0;}
	.pr1 .pr1_b .pr1_bt p {font-size: 13px;line-height: 20px;}
	.pr1 .pr1_b .pr1_bb {margin-top: 25px;padding-top: 25px;}
	.pr1 .pr1_b .pr1_bb .mySwiper1 .pr1_bbi {padding: 30px 5px 0; }
	.pr1 .pr1_b .pr1_bb .mySwiper1 .swiper-slide { height: 250px;}
	.pr1 .pr1_b .pr1_bb .mySwiper1 .swiper-slide .pr1_bbia {font-size: 18px;margin-bottom: 15px;}
	.pr1 .pr1_b .pr1_bb .mySwiper1 .swiper-slide .pr1_bbib {width: 20%; height: 2px;}
	.pr1 .pr1_b .pr1_bb .mySwiper1 .swiper-slide .pr1_bbic { margin-top: 40px; font-size: 13px; line-height: 20px; }
	.pr1 .pr1_b .pr1_bb .pr1_bb_button {width: 80px; height: 30px;}
	.pr1 .pr1_b .pr1_bb .pr1_bb_button .swiper-button-next {height: 30px;width: 30px; top: 0; right: 0;}
	.pr1 .pr1_b .pr1_bb .pr1_bb_button .swiper-button-prev {height: 30px;width: 30px; top: 0; left: 0;}
}

.prod2 {margin-top: 60px;}
.prod2 .pr2 {position: relative;}
.pr2 .pr2_b {margin-top: 85px; overflow: hidden;}
.pr2 .pr2_b .pr2_bl {width: 100%;}
.pr2 .pr2_b .pr2_bl .pr2_bll {float: left; width: 60%;overflow: hidden;}
.pr2 .pr2_b .pr2_bl .pr2_bll img {
	transition: transform 0.6s;
		-moz-transition: transform 0.6s; 
		-webkit-transition: transform 0.6s; 
		-o-transition: transform 0.6s;
		max-width: 100%;
		width: 100%;
}
.pr2 .pr2_b .pr2_bl .pr2_bll:hover img{
	transform:scale(1.1);
	-ms-transform:scale(1.1); 	
	-moz-transform:scale(1.1); 	
	-webkit-transform:scale(1.1); 
	-o-transform:scale(1.1); 
	}
.pr2 .pr2_b .pr2_bl .pr2_blr {float: right; width: 37%;padding-left: 3%;}
.pr2 .pr2_b .pr2_bl .pr2_blr .pr2_brta {font-size: 24px; color: #000;}
.pr2 .pr2_b .pr2_bl .pr2_blr .pr2_brtb {font-size: 16px; margin-top: 60px; line-height: 30px;color: #666;}
.pr2 .pr2_b .pr2_bl .pr2_blr .pr2_brtc {margin: 70px 0 0;}
.pr2 .pr2_b .pr2_bl .pr2_blr .pr2_brtc span {font-size: 16px; padding: 10px 60px; color: #c29c6d; background: url(s4_bg_03.png) no-repeat center;background-size: contain;}
.pr2 .pr2_b .pr2_br {width: 37%; position: absolute; right: 0;bottom: 0;z-index: 99;} 
.pr2 .pr2_b .pr2_br .mySwiper1 .swiper-slide {border: 4px solid transparent;}
.pr2 .pr2_b .pr2_br .mySwiper1 .swiper-slide img {width: 100%;}
.pr2 .pr2_b .pr2_br .mySwiper1 .swiper-slide-thumb-active {border: 4px solid #e60013}
@media only screen and (max-width:1680px){
	.prod2 {margin-top: 50px;}
	.prod2 .pr2 {position: relative;}
	.pr2 .pr2_b {margin-top: 65px; overflow: hidden;}
	.pr2 .pr2_b .pr2_bl {width: 100%;}
	.pr2 .pr2_b .pr2_bl .pr2_bll {float: left; width: 60%;}
	.pr2 .pr2_b .pr2_bl .pr2_blr {float: right; width: 37%;padding-left: 3%;}
	.pr2 .pr2_b .pr2_bl .pr2_blr .pr2_brta {font-size: 18px; overflow: hidden;}
	.pr2 .pr2_b .pr2_bl .pr2_blr .pr2_brtb {font-size: 15px; margin-top: 50px; line-height: 25px; }
	.pr2 .pr2_b .pr2_bl .pr2_blr .pr2_brtc {margin: 50px 0 0;}
	.pr2 .pr2_b .pr2_bl .pr2_blr .pr2_brtc span {font-size: 15px; padding: 10px 50px;}
	.pr2 .pr2_b .pr2_br {width: 37%; position: absolute; right: 0;bottom: 0;z-index: 99;} 
	.pr2 .pr2_b .pr2_br .mySwiper1 .swiper-slide {border: 4px solid transparent;}
	.pr2 .pr2_b .pr2_br .mySwiper1 .swiper-slide img {width: 100%;}
	.pr2 .pr2_b .pr2_br .mySwiper1 .swiper-slide-thumb-active {border: 4px solid #e60013}
}
@media only screen and (max-width:1200px){
	
	.prod2 {margin-top: 30px;}
	.prod2 .pr2 {position: relative;}
	.pr2 .pr2_b {margin-top: 40px;}
	.pr2 .pr2_b .pr2_bl {width: 100%;padding-top: 25%;}
	.pr2 .pr2_b .pr2_bl .pr2_bll {float: none; width: 100%;margin-top: 50px;}
	.pr2 .pr2_b .pr2_bl .pr2_blr {float: none; width: 100%;padding-left: 0;text-align: center;}
	.pr2 .pr2_b .pr2_bl .pr2_blr .pr2_brta {font-size: 16px;}
	.pr2 .pr2_b .pr2_bl .pr2_blr .pr2_brtb {font-size: 14px; margin: 0 auto; padding-top: 20px; line-height: 20px; width: 90%;}
	.pr2 .pr2_b .pr2_bl .pr2_blr .pr2_brtc {display: none;}
	.pr2 .pr2_b .pr2_bl .pr2_blr .pr2_brtc span {font-size: 14px; padding: 5px 40px; background-size: contain;}
	.pr2 .pr2_b .pr2_br {width: 100%; position: absolute; right: auto;bottom: auto;z-index: 99;} 
	.pr2 .pr2_b .pr2_br .mySwiper1 .swiper-slide {border: 3px solid transparent;}
	.pr2 .pr2_b .pr2_br .mySwiper1 .swiper-slide img {width: 100%;}
	.pr2 .pr2_b .pr2_br .mySwiper1 .swiper-slide-thumb-active {border: 3px solid #e60013}
}
@media only screen and (max-width:750px){
	.prod2 {margin-top: 10px;} 
	.pr2 .pr2_b {margin-top: 20px;}
	.pr2 .pr2_b .pr2_bl { padding-top: 23%;}
	.pr2 .pr2_b .pr2_bl .pr2_bll { margin-top: 20px;} 
	.pr2 .pr2_b .pr2_bl .pr2_blr .pr2_brta {font-size: 15px;}
	.pr2 .pr2_b .pr2_bl .pr2_blr .pr2_brtb {font-size: 13px; padding-top: 10px; width: 100%;} 
	.pr2 .pr2_b .pr2_bl .pr2_blr .pr2_brtc span {font-size: 13px; padding: 5px 30px; } 
	.pr2 .pr2_b .pr2_br .mySwiper1 .swiper-slide {border: 2px solid transparent;} 
	.pr2 .pr2_b .pr2_br .mySwiper1 .swiper-slide-thumb-active {border: 2px solid #e60013}
}

.prod3 {margin-top: 150px;}
.prod3 .pr3 {position: relative;}
.pr3 .pr3_b {margin-top: 50px;height: 800px;overflow: hidden;position: relative;}
.pr3 .pr3_b .pr3_bl {overflow: hidden;}
.pr3 .pr3_b .pr3_bl .mySwiper2 {float: left;width: 100%;height: 100%;display: block;}
.pr3 .pr3_b .pr3_bl .mySwiper2 .swiper-slide {position: relative;}
.pr3 .pr3_b .pr3_bl .mySwiper2 .swiper-slide img {width: 100%;}
.pr3 .pr3_b .pr3_bl .mySwiper2 .swiper-slide .pr3_bli {position: absolute; top: 30%; left: 10%;}
.pr3 .pr3_b .pr3_bl .mySwiper2 .swiper-slide .pr3_bli .pr3_blit {font-size: 46px; color: #fff;}
.pr3 .pr3_b .pr3_bl .mySwiper2 .swiper-slide .pr3_bli .pr3_blib {margin-top: 80px; width: 40%; font-size: 16px; line-height: 30px; color: #fff;}
.pr3 .pr3_b .pr3_bl .mySwiper4 {float: left;width: 100%;height: 100%;display: none;}
.pr3 .pr3_b .pr3_bl .mySwiper4 .swiper-slide {position: relative;}
.pr3 .pr3_b .pr3_bl .mySwiper4 .swiper-slide img {width: 100%;}
.pr3 .pr3_b .pr3_bl .mySwiper4 .swiper-slide .pr3_bli {position: absolute; top: 30%; left: 10%;}
.pr3 .pr3_b .pr3_bl .mySwiper4 .swiper-slide .pr3_bli .pr3_blit {font-size: 46px; color: #fff;}
.pr3 .pr3_b .pr3_bl .mySwiper4 .swiper-slide .pr3_bli .pr3_blib {margin-top: 80px; width: 40%; font-size: 16px; line-height: 30px; color: #fff;}

.pr3 .pr3_b .pr3_br {width: 30%;height: 100%;position: absolute; top: 0;right: 0;}
.pr3 .pr3_b .pr3_br .mySwiper1 {height: 100%;display: block;}
.pr3 .pr3_b .pr3_br .mySwiper1 .swiper-slide { margin: 10% 0; height: 100px !important;}
.pr3 .pr3_b .pr3_br .mySwiper1 .swiper-slide-thumb-active { background-color: #e60012;}
.pr3 .pr3_b .pr3_br .mySwiper1 .swiper-slide-thumb-active .pr3_bri { border: 1px solid rgba(255, 255, 255, 0.5);}
.pr3 .pr3_b .pr3_br .mySwiper1 .swiper-slide .pr3_bri { margin: 5px 0 5px 5px; line-height: 90px; height: 90px;}
.pr3 .pr3_b .pr3_br .mySwiper1 .swiper-slide .pr3_bri .pr3_brii {padding-left: 40px; margin-left: 80px; line-height: 90px; font-size: 18px; color: #fff; background: url(cwh_pr3_ico_02.png) no-repeat center left;}

.pr3 .pr3_b .pr3_br .mySwiper3 {display: none;width: 100%;}
.pr3 .pr3_b .pr3_br .mySwiper3 .swiper-slide { margin: 2% 0;}
.pr3 .pr3_b .pr3_br .mySwiper3 .swiper-slide-thumb-active { background-color: #e60012;}
.pr3 .pr3_b .pr3_br .mySwiper3 .swiper-slide .pr3_bri { margin: 5px ; line-height: 90px; height: 90px;}
.pr3 .pr3_b .pr3_br .mySwiper3 .swiper-slide .pr3_bri .pr3_brii {padding-left: 10%; margin-left: 8%; font-size: 16px; color: #fff; background: url(cwh_pr3_ico_02.png) no-repeat center left;
	overflow: hidden; text-overflow: ellipsis;
	    	display: -webkit-box;
	    	-webkit-line-clamp: 1;
	   	-webkit-box-orient: vertical;
}
.pr3 .pr3_b .pr3_br .mySwiper3 .swiper-slide .pr3_bri .pr3_brii1 {display: block; line-height: 60px;}
.pr3 .pr3_b .pr3_br .mySwiper3 .swiper-slide .pr3_bri .pr3_brii2 {display: none; line-height: 30px;}
@media only screen and (max-width:1680px){
	.prod3 {margin-top: 100px;} 
	.pr3 .pr3_b {margin-top: 50px;height: 600px;}
	.pr3 .pr3_b .pr3_bl .mySwiper2 .swiper-slide .pr3_bli {top: 30%; left: 10%;}
	.pr3 .pr3_b .pr3_bl .mySwiper2 .swiper-slide .pr3_bli .pr3_blit {font-size: 35px;}
	.pr3 .pr3_b .pr3_bl .mySwiper2 .swiper-slide .pr3_bli .pr3_blib {margin-top: 50px; width: 40%; font-size: 15px; line-height: 30px;}
	.pr3 .pr3_b .pr3_br {width: 30%;height: 100%;top: 0;right: 0;}
	.pr3 .pr3_b .pr3_br .mySwiper1 .swiper-slide { margin: 10% 0; height: 90px !important;}
	.pr3 .pr3_b .pr3_br .mySwiper1 .swiper-slide .pr3_bri { margin: 5px 0 5px 5px; line-height: 80px; height: 80px;}
	.pr3 .pr3_b .pr3_br .mySwiper1 .swiper-slide .pr3_bri .pr3_brii {padding-left: 30px; margin-left: 70px; font-size: 16px; line-height: 90px;}
	
}
@media only screen and (max-width:1200px){
		.prod3 {margin-top: 60px;}
		.pr3 .pr3_b {margin-top: 50px;height: 600px;}
		.pr3 .pr3_b .pr3_bl .mySwiper2 {display: none;}
		.pr3 .pr3_b .pr3_bl .mySwiper4 {display: block;}
		.pr3 .pr3_b .pr3_bl .mySwiper4 .swiper-slide .pr3_bli {top: 35%; left: 0;}
		.pr3 .pr3_b .pr3_bl .mySwiper4 .swiper-slide .pr3_bli .pr3_blit {font-size: 25px;text-align: center;}
		.pr3 .pr3_b .pr3_bl .mySwiper4 .swiper-slide .pr3_bli .pr3_blib {padding-top: 5%; width: 80%; font-size: 14px; margin: 0 auto; line-height: 30px;text-align: center;}
		.pr3 .pr3_b .pr3_br {width: 100%;top: 0;right: 0;}
		.pr3 .pr3_b .pr3_br .mySwiper1 {display: none;}
		.pr3 .pr3_b .pr3_br .mySwiper3 {display: block;}
}
@media only screen and (max-width:750px){
	.prod3 {margin-top: 30px;} 
	.pr3 .pr3_b {margin-top: 30px;height: auto;}
	.pr3 .pr3_b .pr3_br .mySwiper3 .swiper-slide { margin: 2% 0;}
	.pr3 .pr3_b .pr3_br .mySwiper3 .swiper-slide-thumb-active { background-color: #e60012;}
	.pr3 .pr3_b .pr3_br .mySwiper3 .swiper-slide .pr3_bri { margin: 5px 5px 5px 5px; line-height: 50px; height: 60px;}
	.pr3 .pr3_b .pr3_br .mySwiper3 .swiper-slide .pr3_bri .pr3_brii {padding-left: 0; margin-left: 0; font-size: 14px; color: #fff; line-height: 60px; background: url();text-align: center;}
	.pr3 .pr3_b .pr3_br .mySwiper3 .swiper-slide .pr3_bri .pr3_brii1 {display: none; line-height: 60px;}
	.pr3 .pr3_b .pr3_br .mySwiper3 .swiper-slide .pr3_bri .pr3_brii2 {display: block; line-height: 30px;padding: 0 4%}
	.pr3 .pr3_b .pr3_bl .mySwiper4 .swiper-slide img {display: none;}
	.pr3 .pr3_b .pr3_bl .mySwiper4 {}
	.pr3 .pr3_b .pr3_bl .mySwiper4 .swiper-slide {background: url(cwh_pr4_img_01.png) no-repeat center; background-size: cover;}
	.pr3 .pr3_b .pr3_bl .mySwiper4 .swiper-slide .pr3_bli {position: static;padding: 110px 10% 20%;}

	.pr3 .pr3_b .pr3_bl .mySwiper4 .swiper-slide .pr3_bli .pr3_blib{width: 100%;font-size: 13px;line-height: 24px;}
}
.prod4 {margin: 120px 0 130px;}
.prod4 .pr4 {position: relative;}
.pr4 .pr4_t {text-align: center;}
.pr4 .pr4_t .pr4_tt {font-size: 40px; color: #000;margin-bottom: 50px;font-family: Alimama;}
.pr4 .pr4_t .pr4_tb {width: 70%;margin: 0 auto; font-size: 16px; line-height: 30px; color: #666666;}
.pr4 .pr4_b {margin-top: 100px;position: relative;}
.pr4 .pr4_b .swiper-container {}
.pr4 .pr4_b .swiper-container .swiper-slide {}
.pr4 .pr4_b .swiper-container .swiper-slide .pr4_bi {position: relative;overflow: hidden;}
.pr4 .pr4_b .swiper-container .swiper-slide .pr4_bi img {
	transition: transform 0.6s;
	-moz-transition: transform 0.6s; 
	-webkit-transition: transform 0.6s; 
	-o-transition: transform 0.6s;
	max-width: 100%;
	width: 100%;
}
.pr4 .pr4_b .swiper-container .swiper-slide .pr4_bi:hover img {
	transform:scale(1.1);
	-ms-transform:scale(1.1); 	
	-moz-transform:scale(1.1); 	
	-webkit-transform:scale(1.1); 
	-o-transform:scale(1.1); 
}
.pr4 .pr4_b .swiper-container .swiper-slide .pr4_bi .pr4_bii { position: absolute;width: 80%;bottom: 10%;left:50%;transform: translate(-50%);}
.pr4 .pr4_b .swiper-container .swiper-slide .pr4_bi .pr4_bii .pr4_biia {font-size: 42px;color: #fff;font-family: Alimama;}
.pr4 .pr4_b .swiper-container .swiper-slide .pr4_bi .pr4_bii .pr4_biib {font-size: 16px; color: #fff;}
.pr4 .pr4_b .swiper-button-next {background: url(cwh_pr1_next.png) no-repeat center; height: 58px;width: 58px; top: 45%; right: 5%;z-index: 10;}
.pr4 .pr4_b .swiper-button-prev {background: url(cwh_pr1_prev.png) no-repeat center; height: 58px;width: 58px; top: 45%; left: 5%;z-index: 10;}
@media only screen and (max-width:1680px){
	.prod4 {margin: 100px 0 110px;}
	.pr4 .pr4_t .pr4_tt {font-size: 30px;margin-bottom: 40px;}
	.pr4 .pr4_t .pr4_tb {width: 70%;font-size: 15px; line-height: 25px;}
	.pr4 .pr4_b {margin-top: 80px;} 
	.pr4 .pr4_b .swiper-container .swiper-slide .pr4_bi .pr4_bii .pr4_biia {font-size: 37px;}
	.pr4 .pr4_b .swiper-container .swiper-slide .pr4_bi .pr4_bii .pr4_biib {font-size: 15px;}
	.pr4 .pr4_b .swiper-button-next {height: 50px;width: 50px; top: 45%; right: 5%;}
	.pr4 .pr4_b .swiper-button-prev {height: 50px;width: 50px; top: 45%; left: 5%;}
	
}
@media only screen and (max-width:1200px){
	.prod4 {margin: 50px 0 70px;}
	.pr4 .pr4_t .pr4_tt {font-size: 20px;margin-bottom: 25px;}
	.pr4 .pr4_t .pr4_tb {width: 80%;font-size: 15px; line-height: 20px;}
	.pr4 .pr4_b {margin-top: 50px;} 
	.pr4 .pr4_b .swiper-container .swiper-slide .pr4_bi .pr4_bii .pr4_biia {font-size: 30px;}
	.pr4 .pr4_b .swiper-container .swiper-slide .pr4_bi .pr4_bii .pr4_biib {font-size: 14px;
		overflow: hidden; text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
	}
	.pr4 .pr4_b .swiper-button-next {height: 45px;width: 45px; top: 45%; right: 5%;}
	.pr4 .pr4_b .swiper-button-prev {height: 45px;width: 45px; top: 45%; left: 5%;}
}
@media only screen and (max-width:750px){
	.prod4 {margin: 30px 0 40px;}
	.pr4 .pr4_t .pr4_tt {font-size: 24px;margin-bottom: 25px;}
	.pr4 .pr4_t .pr4_tb {width: 100%;font-size: 14px; line-height: 18px;}
	.pr4 .pr4_b {margin-top: 30px;} 
	.pr4 .pr4_b .swiper-container .swiper-slide .pr4_bi .pr4_bii .pr4_biia {font-size: 18px;}
	.pr4 .pr4_b .swiper-container .swiper-slide .pr4_bi .pr4_bii .pr4_biib {font-size: 13px;}
	.pr4 .pr4_b .swiper-button-next {height: 35px;width: 35px; top: 45%; right: 5%;}
	.pr4 .pr4_b .swiper-button-prev {height: 35px;width: 35px; top: 45%; left: 5%;}
}

.pdis1 {background-color: #ebebeb;}
.pdis1 .g-in{max-width: 1400px;}
.pdis1 .pd1 {padding: 100px 0 55px;overflow: hidden;}
.pd1 .pd1_l {float: left; width: 580px; height: 580px; background-color: #fff; position: relative;}
.pd1 .pd1_l .swiper-container {width: 100%;height: 100%;}
.pd1 .pd1_l .swiper-slide {background-color: #fff;}
.pd1 .pd1_l .swiper-slide img {position: absolute;left:50%;top:50%;transform: translate(-50%, -50%);width: 80%;}
.pd1 .pd1_l .swiper-pagination {bottom:5%;text-align: right;padding: 0 5%;width:90%}
.pd1 .pd1_l .swiper-pagination .swiper-pagination-bullet {margin-right: 1%;}
.pd1 .pd1_l .swiper-pagination .swiper-pagination-bullet-active {height: 10px;width: 10px; background-color: #d13334;}
.pd1 .pd1_r {float: right;width: 50%;}
.pd1 .pd1_r .pd1_ri {}
.pd1 .pd1_r .pd1_ri .pd1_ria {font-size: 34px;color: #333}
.pd1 .pd1_r .pd1_ri .pd1_rib {font-size: 16px; color: #666;padding: 30px 0 50px;border-bottom: 1px solid #c2c2c2;}
.pd1 .pd1_r .pd1_ri .pd1_ric {font-size: 16px; color: #6b6b6b;margin-top: 60px;}
.pd1 .pd1_r .pd1_ri .pd1_ric p {line-height: 40px;}
.pd1 .pd1_r .pd1_ri .pd1_rid {margin-top: 90px; overflow: hidden;}
.pd1 .pd1_r .pd1_ri .pd1_rid .pd1_ridi {float: left; margin-right: 20px;}

.pdis2 {margin: 100px 0 40px;}
.pdis2 .g-in{max-width: 1400px;}
.pdis2 .pd2_l {float: left;width: 65%;}
.pdis2 .pd2_r {float: right;width: 21.5%;margin-left: 5%;}
.pdis2 .pd2_t {font-size: 24px; color: #070707;padding-left: 15px; background: url(pdis2_ico_01.png) no-repeat left center;}
.pdis2 .pd2_b {margin-top: 40px;}
.pdis2 .pd2_b p{font-size: 16px;text-align: center;margin:5px 0;}
@media only screen and (max-width:1680px){
	.pdis1 .pd1 {padding: 80px 0 40px;}
	.pd1 .pd1_l {width: 480px; height: 400px;}   
	.pd1 .pd1_l .swiper-pagination {bottom:5%; padding: 0 5%;width:90%}
	.pd1 .pd1_l .swiper-pagination .swiper-pagination-bullet {margin-right: 1%;}
	.pd1 .pd1_l .swiper-pagination .swiper-pagination-bullet-active {height: 10px;width: 10px; }
	.pd1 .pd1_r { margin-left: 5%; width: 51%;} 
	.pd1 .pd1_r .pd1_ri .pd1_ria {font-size: 28px;}
	.pd1 .pd1_r .pd1_ri .pd1_rib {font-size: 15px; padding: 20px 0 35px; }
	.pd1 .pd1_r .pd1_ri .pd1_ric {font-size: 15px; margin-top: 50px;}
	.pd1 .pd1_r .pd1_ri .pd1_ric p {line-height: 30px;}
	.pd1 .pd1_r .pd1_ri .pd1_rid {margin-top: 60px;}
	.pd1 .pd1_r .pd1_ri .pd1_rid .pd1_ridi { margin-right: 15px;}
	
	.pdis2 {margin: 70px 0 30px;}
	.pdis2 .pd2_l { width: 60%;} 
	.pdis2 .pd2_r { width: 30%;margin-left: 5%;}
	.pdis2 .pd2_t {font-size: 18px; color: #070707;padding-left: 10px; background: url(pdis2_ico_01.png) no-repeat left center;}
	.pdis2 .pd2_t img { }
	.pdis2 .pd2_b {margin-top: 40px;}
	.pdis2 .pd2_b img { } 
	.pdis1 .g-in{max-width: 96%;}
	.pdis2 .g-in{max-width: 96%;}
}
@media only screen and (max-width:1200px){
	.pdis1 .g-in{max-width: 94%;}
	.pdis1 .pd1 {padding: 50px 0;}
	.pd1 .pd1_l {width: 100%; margin-top: 20px;height: 350px;}  
	.pd1 .pd1_l .mySwiper1 {width: 350px;text-align: center;}
	.pd1 .pd1_l .swiper-pagination {bottom:5%; padding: 0 5%;width:90%;text-align: center;}
	.pd1 .pd1_l .swiper-pagination .swiper-pagination-bullet {margin-right: 1%;}
	.pd1 .pd1_l .swiper-pagination .swiper-pagination-bullet-active {height: 10px;width: 10px; }
	.pd1 .pd1_r { margin-left: 0; margin-top: 30px; width: 100%; text-align: center;} 
	.pd1 .pd1_r .pd1_ri .pd1_ria {font-size: 20px; }
	.pd1 .pd1_r .pd1_ri .pd1_rib {font-size: 14px; padding: 15px 0 25px;}
	.pd1 .pd1_r .pd1_ri .pd1_ric {font-size: 14px; margin-top: 40px;}
	.pd1 .pd1_r .pd1_ri .pd1_ric p {line-height: 25px;text-align: left;}
	.pd1 .pd1_r .pd1_ri .pd1_rid {padding-top: 40px; width: 100%;margin: 0 auto;}
	.pd1 .pd1_r .pd1_ri .pd1_rid .pd1_ridi { margin: 0 10px;}
	
	.pdis2 {margin: 40px 0 20px;}
	.pdis2 .pd2_l {float: left;width: 60%;}
	.pdis2 .pd2_r {float: right;width: 30%;margin-left: 5%;}
	.pdis2 .pd2_t {font-size: 17px; color: #070707;padding-left: 10px; background: url(pdis2_ico_01.png) no-repeat left center;}
	.pdis2 .pd2_b {margin-top: 40px;}
	.pdis2 .g-in{max-width: 96%}
}
@media only screen and (max-width:750px){
	.pdis1 .pd1 {padding: 30px 0 10px;}
	.pd1 .pd1_l {width: 100%; margin-top: 10px; height: 280px;}  
	.pd1 .pd1_l .mySwiper1 {width: 280px;text-align: center;}
	.pd1 .pd1_l .swiper-pagination {bottom:5%; padding: 0 5%;width:90%;text-align: center;}
	.pd1 .pd1_l .swiper-pagination .swiper-pagination-bullet {margin-right: 1%;}
	.pd1 .pd1_l .swiper-pagination .swiper-pagination-bullet-active {height: 10px;width: 10px; }
	.pd1 .pd1_r { margin-left: 0;margin-top: 25px; width: 100%; text-align: center;} 
	.pd1 .pd1_r .pd1_ri .pd1_ria {font-size: 20px; }
	.pd1 .pd1_r .pd1_ri .pd1_rib {font-size: 14px; padding: 15px 0 25px;}
	.pd1 .pd1_r .pd1_ri .pd1_ric {font-size: 14px; margin-top: 40px;}
	.pd1 .pd1_r .pd1_ri .pd1_ric p {line-height: 25px;}
	.pd1 .pd1_r .pd1_ri .pd1_rid {padding-top: 40px; width: 100%;margin: 0 auto;}
	.pd1 .pd1_r .pd1_ri .pd1_rid .pd1_ridi { margin: 0 10px;width: 30%}
	
	.pdis2 {margin: 20px 0 10px;}
	.pdis2 .pd2_l {float: none;width: 100%;}
	.pdis2 .pd2_r {display: none;}
	.pdis2 .pd2_t {font-size: 15px; color: #070707;padding-left: 15px; background: url(pdis2_ico_01.png) no-repeat left center;}
	.pdis2 .pd2_b {margin-top: 40px;}
}

.dsp1 {}
.dsp1 .dsp1_a {}
.dsp1 .dsp1_a .dsp1_ai {}
.dsp1 .dsp1_a .dsp1_ai .hd {overflow: hidden;}
.dsp1 .dsp1_a .dsp1_ai .hd .dsp1_aia { width: 100%; position: relative;}
.dsp1 .dsp1_a .dsp1_ai .hd ul li {float: left;aspect-ratio: 962/736;width: 50%;}
.dsp1 .dsp1_a .dsp1_ai .hd ul li .dsp1_aia {height: 100%;}
/*.dsp1 .dsp1_a .dsp1_ai .hd ul li:nth-child(2) .dsp1_aia {background: url(s2_bg_02.png) no-repeat left center;background-size: cover;}
.dsp1 .dsp1_a .dsp1_ai .hd ul li:nth-child(1) .dsp1_aia {background: url(s2_bg_01.png) no-repeat left center;background-size: cover;}*/
.dsp1 .dsp1_a .dsp1_ai .hd ul li .dsp1_aia .dsp1_aiai1 {display: block; width: 208px;padding-top: 46px; height: 60%; border: 9px solid transparent; position: absolute; left: 40%; top: 15%;}
.dsp1 .dsp1_a .dsp1_ai .hd ul li.on .dsp1_aia .dsp1_aiai1 {border: 9px solid #d6bf8c; width: 208px; background: url(s2_ico_05.png) no-repeat right bottom ;background-size: 100% 70%;}
.dsp1 .dsp1_a .dsp1_ai .hd ul li.on:nth-child(2) .dsp1_aia .dsp1_aiai1 {background-color: #18297c;}
.dsp1 .dsp1_a .dsp1_ai .hd ul li.on:nth-child(1) .dsp1_aia .dsp1_aiai1 {background-color: #e60012;}
.dsp1 .dsp1_a .dsp1_ai .hd ul li .dsp1_aia .dsp1_aiai1 .dsp1_aiaii { background: url(s2_ico_04.png) no-repeat 50% top;height: 100%;position: relative;}
.dsp1 .dsp1_a .dsp1_ai .hd ul li .dsp1_aia .dsp1_aiai1 .dsp1_aial {float: left; padding-left: 25px;height: 95%;}
.dsp1 .dsp1_a .dsp1_ai .hd ul li .dsp1_aia .dsp1_aiai1 .dsp1_aial .dsp1_aiali {font-size: 18px;height: 100%; color: rgba(251, 248, 242, 0.53);writing-mode: vertical-rl;float: left;
		overflow: hidden; text-overflow: ellipsis;
		display: -webkit-box;                   
		-webkit-line-clamp: 1;                  
		-webkit-box-orient: vertical;}  
.dsp1 .dsp1_a .dsp1_ai .hd ul li .dsp1_aia .dsp1_aiai1 .dsp1_aiar {float: right; text-align: center; padding-right: 16px;}
.dsp1 .dsp1_a .dsp1_ai .hd ul li .dsp1_aia .dsp1_aiai1 .dsp1_aiar .dsp1_aiart {font-size: 34px; writing-mode: vertical-rl;font-family: Alimama;color: #fff;}
.dsp1 .dsp1_a .dsp1_ai .hd ul li .dsp1_aia .dsp1_aiai1 .dsp1_aiar .dsp1_aiarb {font-size: 16px;position: absolute; bottom: 10%; right: 10%; color: #e1c68d;display: none;}
.dsp1 .dsp1_a .dsp1_ai .hd ul li.on .dsp1_aia .dsp1_aiai1 .dsp1_aiar .dsp1_aiarb{display: block;}
.dsp1 .dsp1_a .dsp1_ai .hd ul li:hover .dsp1_aia .dsp1_aiai1 .dsp1_aiar .dsp1_aiarb {display: block;}
.dsp1 .dsp1_a .dsp1_ai .hd ul li .dsp1_aia .dsp1_aiai2 {display: none;width: 200px; padding: 15px 20px;position: absolute;top: 30%;left: 25%;border: 4px solid transparent;}
.dsp1 .dsp1_a .dsp1_ai .hd ul li .dsp1_aia .dsp1_aiai2 .dsp1_aiar .dsp1_aiari {font-size: 18px;height: 100%; color: rgba(251, 248, 242, 0.53);
	overflow: hidden; text-overflow: ellipsis;      
	display: -webkit-box;                   
	-webkit-line-clamp: 1;                  
	-webkit-box-orient: vertical;}          
.dsp1 .dsp1_a .dsp1_ai .hd ul li .dsp1_aia .dsp1_aiai2 .dsp1_aial {text-align: center;}
.dsp1 .dsp1_a .dsp1_ai .hd ul li .dsp1_aia .dsp1_aiai2 .dsp1_aiar {text-align: center;}
.dsp1 .dsp1_a .dsp1_ai .hd ul li .dsp1_aia .dsp1_aiai2 .dsp1_aial {text-align: center;}
.dsp1 .dsp1_a .dsp1_ai .hd ul li .dsp1_aia .dsp1_aiai2 .dsp1_aial .dsp1_aialt { font-size: 34px; font-family: Alimama;color: #fff;}
.dsp1 .dsp1_a .dsp1_ai .hd ul li .dsp1_aia .dsp1_aiai2 .dsp1_aial .dsp1_aialb {display: none; float: right;font-size: 16px;position: absolute; bottom: 10%; right: 10%; color: #e1c68d;} 
.dsp1 .dsp1_a .dsp1_ai .hd ul li:hover .dsp1_aia .dsp1_aiai2 {border: 4px solid #d6bf8c;}
.dsp1 .dsp1_a .dsp1_ai .hd ul li:hover:nth-child(2) .dsp1_aia .dsp1_aiai2 {background-color: #18297c;}
.dsp1 .dsp1_a .dsp1_ai .hd ul li:hover:nth-child(1) .dsp1_aia .dsp1_aiai2 {background-color: #e60012;}
@media only screen and (max-width:1680px){
	.dsp1 .dsp1_a .dsp1_ai .hd ul li {width: 50%;}
	.dsp1 .dsp1_a .dsp1_ai .hd ul li .dsp1_aia .dsp1_aiai {width: 170px;padding-top: 30px; left: 40%;}
	.dsp1 .dsp1_a .dsp1_ai .hd ul li .dsp1_aia .dsp1_aiai .dsp1_aial { padding-left: 20px;}
	.dsp1 .dsp1_a .dsp1_ai .hd ul li .dsp1_aia .dsp1_aiai .dsp1_aial .dsp1_aiali {font-size: 16px;line-height: 30px;}
	.dsp1 .dsp1_a .dsp1_ai .hd ul li .dsp1_aia .dsp1_aiai .dsp1_aiar { padding-right: 15px;}
	.dsp1 .dsp1_a .dsp1_ai .hd ul li .dsp1_aia .dsp1_aiai .dsp1_aiar .dsp1_aiart {font-size: 28px; }
	.dsp1 .dsp1_a .dsp1_ai .hd ul li .dsp1_aia .dsp1_aiai .dsp1_aiar .dsp1_aiarb {font-size: 15px; margin-top: 180px; }
}
@media only screen and (max-width:1200px){
	.dsp1 .dsp1_a .dsp1_ai .hd ul li .dsp1_aia .dsp1_aiai1 {display: none;}
	.dsp1 .dsp1_a .dsp1_ai .hd ul li .dsp1_aia .dsp1_aiai2 {display: block;}
	
}
@media only screen and (max-width:750px){
	.dsp1 .dsp1_a .dsp1_ai .hd ul li .dsp1_aia .dsp1_aiai2 {width: 40%; padding: 2% 3%;position: absolute;top: 40%;left: 25%;border: 3px solid transparent;}
	.dsp1 .dsp1_a .dsp1_ai .hd ul li .dsp1_aia .dsp1_aiai2 .dsp1_aiar .dsp1_aiari {display: none;}
	.dsp1 .dsp1_a .dsp1_ai .hd ul li .dsp1_aia .dsp1_aiai2 .dsp1_aial .dsp1_aialt {font-size: 20px; }
	.dsp1 .dsp1_a .dsp1_ai .hd ul li .dsp1_aia .dsp1_aiai2 .dsp1_aial .dsp1_aialb {font-size: 15px;} 
	.dsp1 .dsp1_a .dsp1_ai .hd ul li:hover .dsp1_aia .dsp1_aiai2 {border: 3px solid #d6bf8c;}
}
.dsp2 {margin: 70px 0 0;}
.dsp2 .bd {padding-bottom: 60px;}
.dsp2 .bd .dsp2_a {}
.dsp2 .bd .dsp2_a ul li {float: left; margin: 70px 12px 0 12px;}
.dsp2 .bd .dsp2_a ul li .dsp2_ai {width: 310px; height: 635px;position: relative;background: #ececec;}
.dsp2 .bd .dsp2_a ul li .dsp2_ai:last-child {margin-right: 0;}
.dsp2 .bd .dsp2_a ul li .dsp2_ai .dsp2_aia {position: absolute; top: 10%; left: 10%;}
.dsp2 .bd .dsp2_a ul li .dsp2_ai .dsp2_aia .dsp2_aiab {writing-mode: vertical-rl;font-size: 20px; line-height: 48px;}
.dsp2 .bd .dsp2_a ul li .dsp2_ai .dsp2_aib {position: absolute;width: 100%;top: auto; bottom: 1%; left: 0; right: 0;text-align: center;}
/*.dsp2 .bd .dsp2_a ul li .dsp2_ai .dsp2_aib img {width: 80%;}*/
.dsp2 .bd .dsp2_a ul li .dsp2_ai:hover {background: #ececec url(s2_bg_05.png) no-repeat right top;background-size: 240px 500px;}
.dsp2 .bd .dsp2_a ul li .dsp2_ai:hover .dsp2_aia .dsp2_aiaa {background-color: #e60012; border-radius: 100%;height: 10px; width: 10px;margin-left: 40%;transition: all 0.6s;}
.dsp2 .bd .dsp2_a ul li .dsp2_ai:hover .dsp2_aia .dsp2_aiab {margin-top: 30%;transition: all 0.6s;}
.dsp2 .bd .dsp2_a ul li .dsp2_ai:hover .dsp2_aia .dsp2_aiac {height: 85px; width: 1px; background-color: #e60012;margin: 50% 0  0 50%;transition: all 0.6s;}

.dsp3 {margin-top: 90px;}
.dsp3 .dsp3_b {margin-top: 90px;}
.dsp3 .dsp3_b .dsp3_bl {float: left;width: 18%; margin-right: 4%;text-align: right;}
.dsp3 .dsp3_b .dsp3_bl img {}
.dsp3 .dsp3_b .dsp3_br {float: right; width: 75%;margin-right: 3%;}
.dsp3 .dsp3_b .dsp3_br p {font-size: 16px; color: #333;}
@media only screen and (max-width:1680px){
	.dsp2 {margin: 50px 0 0;}
	.dsp2 .bd {padding-bottom: 40px; } 
	.dsp2 .bd .dsp2_a ul li {width: 22%; margin: 30px 1.5% 0 1.5%;} 
	.dsp2 .bd .dsp2_a ul li .dsp2_ai {width: 100%; height: 505px;position: relative;background: #ececec;}
	.dsp2 .bd .dsp2_a ul li .dsp2_ai .dsp2_aia { top: 10%; left: 10%;}
	.dsp2 .bd .dsp2_a ul li .dsp2_ai .dsp2_aia .dsp2_aiab { font-size: 18px; line-height: 35px;}
	.dsp2 .bd .dsp2_a ul li .dsp2_ai .dsp2_aib { width: 100%;top: auto; bottom: 1%; left: 0; right: 0; }
	.dsp2 .bd .dsp2_a ul li .dsp2_ai .dsp2_aib img {width: 80%;} 
	.dsp2 .bd .dsp2_a ul li .dsp2_ai:hover {background-size: 200px 400px; }
	.dsp2 .bd .dsp2_a ul li .dsp2_ai:hover .dsp2_aia .dsp2_aiaa {height: 10px; width: 10px;margin-left: 40%;}
	.dsp2 .bd .dsp2_a ul li .dsp2_ai:hover .dsp2_aia .dsp2_aiab {margin-top: 30%;transition: all 0.6s;}
	.dsp2 .bd .dsp2_a ul li .dsp2_ai:hover .dsp2_aia .dsp2_aiac {height: 65px; width: 1px;margin: 50% 0  0 50%;}
	
	.dsp3 {margin-top: 70px;}
	.dsp3 .dsp3_b {margin-top: 60px;}
	.dsp3 .dsp3_b .dsp3_bl { width: 18%; margin-right: 4%; } 
	.dsp3 .dsp3_b .dsp3_br {width: 75%;margin-right: 3%;}
	.dsp3 .dsp3_b .dsp3_br p {font-size: 15px; }
}
@media only screen and (max-width:1200px){
	.dsp2 {margin: 40px 0 0;}
	.dsp2 .bd {padding-bottom: 30px; } 
	.dsp2 .bd .dsp2_a ul li {width: 30.3%; margin: 30px 1.5% 0 1.5%;} 
	.dsp2 .bd .dsp2_a ul li .dsp2_ai {width: 100%; height: 400px;position: relative;background: #ececec;}
	.dsp2 .bd .dsp2_a ul li .dsp2_ai .dsp2_aia { top: 10%; left: 10%;}
	.dsp2 .bd .dsp2_a ul li .dsp2_ai .dsp2_aia .dsp2_aiab { font-size: 17px; line-height: 30px;}
	.dsp2 .bd .dsp2_a ul li .dsp2_ai .dsp2_aib { width: 100%;top: auto; bottom: 1%; left: 0; right: 0; }
	.dsp2 .bd .dsp2_a ul li .dsp2_ai .dsp2_aib img {width: 70%;} 
	.dsp2 .bd .dsp2_a ul li .dsp2_ai:hover {background-size: 90% 100%; }
	.dsp2 .bd .dsp2_a ul li .dsp2_ai:hover .dsp2_aia .dsp2_aiaa {height: 8px; width: 8px;margin-left: 40%;}
	.dsp2 .bd .dsp2_a ul li .dsp2_ai:hover .dsp2_aia .dsp2_aiab {margin-top: 30%;transition: all 0.6s;}
	.dsp2 .bd .dsp2_a ul li .dsp2_ai:hover .dsp2_aia .dsp2_aiac {height: 50px; width: 1px;margin: 50% 0  0 50%;}
	
	.dsp3 {margin-top: 50px;}
	.dsp3 .dsp3_b {margin-top: 30px;}
	.dsp3 .dsp3_b .dsp3_bl {float: none; width: 100%; margin-right: 0; text-align: center;}
	.dsp3 .dsp3_b .dsp3_bl img {width: 200px;}
	.dsp3 .dsp3_b .dsp3_br { float: none; width: 90%; padding-top: 20px;margin: 0 auto;}
	.dsp3 .dsp3_b .dsp3_br p {font-size: 15px; }
}
@media only screen and (max-width:750px){
	.dsp2 {margin: 20px 0;}
	.dsp2 .bd {padding-bottom: 20px; } 
	.dsp2 .bd .dsp2_a ul li {width: 30.3%; aspect-ratio: 160/250; margin: 20px 1.5% 0 1.5%;} 
	.dsp2 .bd .dsp2_a ul li .dsp2_ai {width: 100%; height: 100%;position: relative;background: #ececec;}
	.dsp2 .bd .dsp2_a ul li .dsp2_ai .dsp2_aia { top: 10%; left: 10%;}
	.dsp2 .bd .dsp2_a ul li .dsp2_ai .dsp2_aia .dsp2_aiab { font-size: 14px; line-height: 20px;}
	.dsp2 .bd .dsp2_a ul li .dsp2_ai .dsp2_aib { width: 100%;top: auto; bottom: 1%; left: 0; right: 0; }
	.dsp2 .bd .dsp2_a ul li .dsp2_ai .dsp2_aib img {width: 70%;} 
	.dsp2 .bd .dsp2_a ul li .dsp2_ai:hover {background-size: 90% 100%; }
	.dsp2 .bd .dsp2_a ul li .dsp2_ai:hover .dsp2_aia .dsp2_aiaa {height: 6px; width: 6px;margin-left: 40%;}
	.dsp2 .bd .dsp2_a ul li .dsp2_ai:hover .dsp2_aia .dsp2_aiab {margin-top: 20%;transition: all 0.6s;}
	.dsp2 .bd .dsp2_a ul li .dsp2_ai:hover .dsp2_aia .dsp2_aiac {height: 30px; width: 1px;margin: 20% 0  0 50%;}
	
	.dsp3 {margin-top: 20px;}
	.dsp3 .dsp3_b {margin-top: 15px;} 
	.dsp3 .dsp3_b .dsp3_bl img {width: 150px;}
	.dsp3 .dsp3_b .dsp3_br { width: 100%; padding-top: 15px;}
	.dsp3 .dsp3_b .dsp3_br p {font-size: 13px; }
}


.join1 {margin-top: 90px;}
.j1_b {margin-top: 45px;}
.j1_b .j1_bl {float: left;width: 59%;}
.j1_b .j1_bl .mySwiper1 .swiper-slide img {width: 100%}
.j1_b .j1_br {float: right;width: 41%;position: relative;}
.j1_b .j1_br .j1_bri {width: 80%; position: absolute;z-index: 99; position: absolute;
	left:50%;
	top:50%;
	transform: translate(-50%, -50%);}
.j1_b .j1_br .j1_bri .j1_bria {width: 92px; height: 92px; margin: 0 auto;}
.j1_b .j1_br .j1_bri .j1_brib {font-size: 34px; margin: 40px 0 20px; color: #fff;text-align: center;}
.j1_b .j1_br .j1_bri .j1_bric {width: 50px; height: 1px; background-color: #e0b975;margin: 0 auto;}
.j1_b .j1_br .j1_bri .j1_brid {font-size: 16px; line-height: 30px;margin-top: 40px; color: rgba(255, 255, 255, 0.53);
	overflow: hidden; text-overflow: ellipsis;
	    	display: -webkit-box;
	    	-webkit-line-clamp: 4 ;
	   	-webkit-box-orient: vertical;
}
.j1_b .swiper-pagination {bottom: 5% !important;text-align: right;width: 83% !important;margin-right: 17%;}

.j1_b .swiper-pagination .swiper-pagination-bullet {width: 11px; height: 11px;background: #fff;margin: 0 8px;}
@media only screen and (max-width:1680px){
	.join1 {margin-top: 70px;}
	.j1_b {margin-top: 30px;}  
	.j1_b .j1_br .j1_bri .j1_bria {width: 80px; height: 80px; }
	.j1_b .j1_br .j1_bri .j1_brib {font-size: 28px; margin: 30px 0 15px; }
	.j1_b .j1_br .j1_bri .j1_bric {width: 40px; height: 1px; }
	.j1_b .j1_br .j1_bri .j1_brid {font-size: 15px; line-height: 25px;margin-top: 30px; } 
	.j1_b .swiper-pagination .swiper-pagination-bullet {width: 9px; height: 9px; margin: 0 7px;}
}
@media only screen and (max-width:1200px){
	.join1 {margin-top: 40px;}
	.j1_b {margin-top: 20px;}
	.j1_b .j1_bl {float: none;width: 100%;text-align: center;}
	.j1_b .j1_bl img {width: 100%;}
	.j1_b .j1_br {float: none;width: 100%; position: static;background: url(join_j1_bg_02.png) no-repeat center;background-size: cover;}
	.j1_b .j1_br img {display: none;}
	.j1_b .j1_br .j1_bri {width: 90%; position: static;z-index: 99; transform: none; padding: 3% 5%;}
	.j1_b .j1_br .j1_bri .j1_bria {width: 70px; height: 70px; }
	.j1_b .j1_br .j1_bri .j1_bria img {display: block;}
	.j1_b .j1_br .j1_bri .j1_brib {font-size: 20px; margin: 20px 0 10px; }
	.j1_b .j1_br .j1_bri .j1_bric {width: 30px; height: 1px; }
	.j1_b .j1_br .j1_bri .j1_brid {font-size: 16px; line-height: 30px;margin-top: 40px; color: rgba(255, 255, 255, 0.53);}
	.j1_b .swiper-pagination {bottom: 5% !important;text-align: center;width: 100% !important;margin-right: 0;}
	.j1_b .swiper-pagination .swiper-pagination-bullet {width: 11px; height: 11px;background: #fff;margin: 0 8px;}
}
@media only screen and (max-width:750px){
	.join1 {margin-top: 20px;}
	.j1_b {margin-top: 10px;}  
	.j1_b .j1_br { width: 100%; }
	.j1_b .j1_br .j1_bri {width: 90%; padding: 3% 5%;}
	.j1_b .j1_br .j1_bri .j1_bria {width: 60px; height: 60px; } 
	.j1_b .j1_br .j1_bri .j1_brib {font-size: 17px; margin: 10px 0 5px; }
	.j1_b .j1_br .j1_bri .j1_bric {width: 25px; height: 1px; }
	.j1_b .j1_br .j1_bri .j1_brid {font-size: 14px; line-height: 24px;margin-top: 20px; } 
	.j1_b .swiper-pagination .swiper-pagination-bullet {width: 9px; height: 9px; }
}

.join2 {margin-top: 80px;}
.j2_b {margin-top: 113px; overflow: hidden; position: relative;}
.j2_b .hd {width: 50%;}
.j2_b .hd ul li {float: left; width: 122px; height: 122px;margin-top: 30px; margin-right: 35px; border: 1px solid #bd0916; border-radius: 100%;position: relative;}
.j2_b .hd ul li .j2_ba { color: #bd0916; font-size: 24px; line-height: 30px; position: absolute;left:50%; top:50%; transform: translate(-50%, -50%);}
.j2_b .hd ul li.on {background: #bd0916;}
.j2_b .hd ul li.on .j2_ba {color: #fff; }
.j2_b .bd {margin-top: 65px;}
.j2_b .bd .j2_bi {padding: 60px 0 60px 45px;width: 80%;background: #bd0916;}
.j2_b .bd .j2_bi .j2_bia {position: absolute;top: 0; right: 0;overflow: hidden;}
.j2_b .bd .j2_bi .j2_bia img{
	transition: transform 0.6s;
	-moz-transition: transform 0.6s; 
	-webkit-transition: transform 0.6s; 
	-o-transition: transform 0.6s;
	width: 100%;
}
.j2_b .bd .j2_bi:hover .j2_bia img{
	transform:scale(1.1);
-ms-transform:scale(1.1); 	
-moz-transform:scale(1.1); 	
-webkit-transform:scale(1.1); 
-o-transform:scale(1.1); 
}
.j2_b .bd .j2_bi .j2_bib {width: 50%; font-size: 16px; line-height: 30px; color: #fff;}
@media only screen and (max-width:1680px){
	.join2 {margin-top: 60px;}
	.j2_b {margin-top: 80px; }
	.j2_b .hd {width: 50%;}
	.j2_b .hd ul li {float: left; width: 100px; height: 100px;margin-top: 20px; margin-right: 25px;}
	.j2_b .hd ul li .j2_ba {font-size: 20px; line-height: 30px;} 
	.j2_b .bd {margin-top: 45px;}
	.j2_b .bd .j2_bi {padding: 40px 0 40px 35px;width: 80%; }
	.j2_b .bd .j2_bi .j2_bia { top: 0; right: 0;width: 50%;}
	.j2_b .bd .j2_bi .j2_bib {width: 50%; font-size: 15px; line-height: 30px; }
}
@media only screen and (max-width:1200px){
	.join2 {margin-top: 30px;}
	.j2_b {margin-top: 25px; }
	.j2_b .hd {width: 100%; }
	.j2_b .hd ul {display: flex;float: none;justify-content: center; flex-wrap: wrap;}
	.j2_b .hd ul li {float: none; width: 10%; height: auto;aspect-ratio: 1/1;margin-top: 20px; margin: 1% 1%;display: inline-block;}
	.j2_b .hd ul li .j2_ba {font-size: 16px; line-height: 30px; } 
	.j2_b .bd {margin-top: 35px;}
	.j2_b .bd .j2_bi {padding: 0;width: 100%;background-color: #fff; overflow: hidden;}
	.j2_b .bd .j2_bi .j2_bia {float: left; position: static; width: 50%;}
	.j2_b .bd .j2_bi .j2_bib {float: right; width: 50%; height: auto; aspect-ratio: 377/240; font-size: 15px; line-height: 30px; background: #bd0916;}
	.j2_b .bd .j2_bi .j2_bib .j2_bibi {padding: 5% 5%;}
}
@media only screen and (max-width:750px){
	.join2 {margin-top: 10px;}
	.j2_b {margin-top: 10px; } 
	.j2_b .hd ul li { width: 60px; height: 60px; margin-top: 15px; }
	.j2_b .hd ul li .j2_ba {font-size: 13px; line-height: 25px; } 
	.j2_b .bd {margin-top: 15px;}  
	.j2_b .bd .j2_bi .j2_bia {float: none;width: 100%;}
	.j2_b .bd .j2_bi .j2_bib { width: 100%;height: 100%;aspect-ratio: auto; font-size: 14px; line-height: 20px; } 
}

.join3 {margin: 140px 0 80px;}
.j3_b {padding: 80px 0 40px;position: relative;}
.j3_b .swiper-slide {width: 875px; cursor: pointer;position: relative;box-sizing: border-box;}
.j3_b .swiper-slide .j3_bi {padding: 0 59px;box-sizing: border-box;}
.j3_b .swiper-slide .j3_bi .j3_bia {overflow: hidden;}
.j3_b .swiper-slide .j3_bi .j3_bib {line-height: 100px; border-bottom: 1px solid #dc626c;display: none;position: relative;}
.j3_b .swiper-slide-active .j3_bi .j3_bib {display: block;}
.j3_b .swiper-slide .j3_bi .j3_bib .j3_bibi {font-size: 20px; font-weight: bold; color: #333;}
.j3_b .swiper-slide .j3_bi .j3_bib .swiper-pagination { text-align: right;font-size: 18px;color: #e60012;line-height: 100px;font-family: Arial;bottom: 0;}
/*.j3_b .swiper-button-prev {background: url(join_j3_ico_prev_03.png) no-repeat center;background-size: cover;width: 61px; height: 61px;left: 25.5%;}
.j3_b .swiper-button-next {background: url(join_j3_ico_next_02.png) no-repeat center;background-size: cover;width: 61px; height: 61px;right: 25.5%;}*/

.j3_b .swiper-button-next {background: url(cwh_pr1_next.png) no-repeat center; height: 58px;width: 58px;background-size: cover;right: 25.5%;}
.j3_b .swiper-button-prev {background: url(cwh_pr1_prev.png) no-repeat center; height: 58px;width: 58px;background-size: cover;left: 25.5%;}

.j3_b .swiper-slide .j3_c{display: none;}
.j3_b .swiper-slide-active .j3_c{display: block;margin-top: 35px;padding: 0 59px;font-size: 16px;}
.j3_c .j3_ci p {font-size: 16px; line-height: 30px; color: #666;text-align: center;}
.j3_b .swiper-slide .j3_bi .j3_bia img{
	transition: transform 0.6s;
	-moz-transition: transform 0.6s; 
	-webkit-transition: transform 0.6s; 
	-o-transition: transform 0.6s;
	width: 100%;
}
.j3_b .swiper-slide:hover .j3_bi .j3_bia img{
	transform:scale(1.1);
-ms-transform:scale(1.1); 	
-moz-transform:scale(1.1); 	
-webkit-transform:scale(1.1); 
-o-transform:scale(1.1); 
}
.j3_b .swiper-slide:hover .j3_bi .j3_bib .j3_bibi{color: #e60012}

@media only screen and (max-width:1680px){
	.join3 {margin: 90px 0 60px;}
	.j3_b {padding: 60px 0 30px; }
	.j3_b .swiper-slide {width: 800px; } 
	.j3_b .swiper-slide .j3_bi{padding: 0 40px}
	.j3_b .swiper-slide .j3_bi .j3_bib {line-height: 90px; } 
	.j3_b .swiper-slide .j3_bi .j3_bib .j3_bibi {font-size: 17px; }
	.j3_b .swiper-slide .j3_bi .j3_bib .swiper-pagination { font-size: 17px; line-height: 90px; }
	.j3_b .swiper-button-prev { width: 50px; height: 50px;left: 17%;top: 40%;}
	.j3_b .swiper-button-next { width: 50px; height: 50px;right: 17%;top: 40%;}
	.j3_c .j3_ci p {font-size: 15px; line-height: 25px; }
	.j3_b .swiper-slide-active .j3_c{margin-top: 25px;padding: 0 40px;font-size: 14px;}
	
}
@media only screen and (max-width:1200px){
	.join3 {margin: 60px 0 40px;}
	.j3_b {padding: 30px 0 20px; }
	.j3_b .swiper-slide {width: 70%; } 
	.j3_b .swiper-slide .j3_bi{padding: 0 30px}
	.j3_b .swiper-slide .j3_bi .j3_bib {line-height: 70px; } 
	.j3_b .swiper-slide .j3_bi .j3_bib .j3_bibi {font-size: 16px; }
	.j3_b .swiper-slide .j3_bi .j3_bib .swiper-pagination { font-size: 16px; line-height: 70px; }
	.j3_b .swiper-button-prev { width: 40px; height: 40px;left: 13%;top: 45%;}
	.j3_b .swiper-button-next { width: 40px; height: 40px;right: 13%;top: 45%;}
	.j3_c .j3_ci p {font-size: 14px; line-height: 20px; }
	.j3_b .swiper-slide-active .j3_c{margin-top: 20px;padding: 0 30px;font-size: 13px;}
}
@media only screen and (max-width:750px){
	.join3 {margin: 30px 0 20px;}
	.j3_b {padding: 20px 0 10px; }
	.j3_b .swiper-slide {width: 85%; } 
	.j3_b .swiper-slide .j3_bi{padding: 0 15px}
	.j3_b .swiper-slide .j3_bi .j3_bib {line-height: 60px; } 
	.j3_b .swiper-slide .j3_bi .j3_bib .j3_bibi {font-size: 15px; }
	.j3_b .swiper-slide .j3_bi .j3_bib .swiper-pagination { font-size: 15px; line-height: 60px; }
	.j3_b .swiper-button-prev { width: 30px; height: 30px;left: 5%;top: 40%;}
	.j3_b .swiper-button-next { width: 30px; height: 30px;right: 5%;top: 40%;}
	.j3_c .j3_ci p {font-size: 13px; line-height: 18px; }
	.j3_b .swiper-slide-active .j3_c{margin-top: 15px;width: 100%;margin-left: 0;padding: 0 15px;}
}

.join4 {background: #f3f3f3;padding: 110px 0 130px;}
.j4_b {margin-top: 95px;}
.j4_b ul li {width: 338px; height: 210px;margin: 15px 13px 0 0; float: left;background: #fff;display: flex;justify-content:center;align-items:center;border:1px solid #d0d0d0;}
.j4_b ul li:nth-child(4n) {margin-right: 0;}
.j4_b ul li .j4_bi {}
.j4_b ul li .j4_bl {display: inline-block;vertical-align: top;}
.j4_b ul li .j4_bl .j4_bli {width: 65px; height: 65px;font-size: 24px; line-height: 65px;text-align: center;border-radius: 100%;background-color: #ee161e;color: #fff;}
.j4_b ul li .j4_br {display: inline-block;vertical-align: top; margin-left: 25px;}
.j4_b ul li .j4_br .j4_brt {font-size: 24px;color: #000;}
.j4_b ul li .j4_br .j4_brb {font-size: 16px; color: #666;margin-top: 7px;}
.j4_b ul li:hover .j4_br .j4_brt{color: #ee161e}
@media only screen and (max-width:1680px){
	.join4 { padding: 80px 0 110px;}
	.j4_b {margin-top: 75px;}
	.j4_b ul li {width: 280px; height: 160px;margin: 15px 13px 0 0;}
	.j4_b ul li .j4_bl .j4_bli {width: 60px; height: 60px;font-size: 20px; line-height: 60px;}
	.j4_b ul li .j4_br {margin-left: 20px;}
	.j4_b ul li .j4_br .j4_brt {font-size: 20px;}
	.j4_b ul li .j4_br .j4_brb {font-size: 15px; }
}
@media only screen and (max-width:1200px){
	.join4 { padding: 50px 0 70px;}
	.j4_b {margin-top: 45px;}
	.j4_b ul li {width: 31.33%; height: auto;aspect-ratio: 280/160; margin: 15px 2% 0 0;}
	.j4_b ul li:nth-child(4n) {margin-right: 13px;}
	.j4_b ul li:nth-child(3n) {margin-right: 0px;}
	.j4_b ul li .j4_bl {display: block;text-align: center;}
	.j4_b ul li .j4_bl .j4_bli {display: inline-block; width: 45px; height: 45px;font-size: 17px; line-height: 45px;}
	.j4_b ul li .j4_br {display: block; margin-left: 0; text-align: center;}
	.j4_b ul li .j4_br .j4_brt {font-size: 17px;margin-top: 7px;}
	.j4_b ul li .j4_br .j4_brb {font-size: 14px; }
}
@media only screen and (max-width:750px){
	.join4 { padding: 20px 0 40px;}
	.j4_b {margin-top: 25px;}
	.j4_b ul li {width: 48%; height: 160px; margin: 10px 2% 0 0;}
	.j4_b ul li:nth-child(2n) {margin-right: 0;}
	.j4_b ul li:nth-child(3n) {margin-right: 2%;}
	.j4_b ul li .j4_bl {text-align: center;}
	.j4_b ul li .j4_bl .j4_bli {display: inline-block; width: 36px; height: 36px;font-size: 13px; line-height: 36px;}
	.j4_b ul li .j4_br { }
	.j4_b ul li .j4_br .j4_brt {font-size: 15px;}
	.j4_b ul li .j4_br .j4_brb {font-size: 13px; }
}

.join5 {margin: 80px 0 100px;}
.j5_b {margin-top: 50px;}
.j5_b .j5_bt {font-size: 18px; line-height: 30px; color: #db110c; text-align: center;}
.j5_b .j5_bb {margin-top: 40px;overflow: hidden;}
.j5_b .j5_bb .j5_bbi {float: left; width: 665px;}
.j5_b .j5_bb .j5_bbi:nth-child(2n) {float: right;}
.j5_b .j5_bb .j5_bbi:nth-child(5) {width: 100%;}
.j5_b .j5_bb .j5_bbi p {font-size: 18px; line-height: 30px; color: #3f3f3f;margin: 30px 0 10px 10px;}
.j5_b .j5_bb .j5_bbi input {background: #f3f3f3;width: 665px;height: 60px;padding-left: 10px; font-size: 16px;border: 1px solid transparent;}
.j5_b .j5_bb .j5_bbi input::-webkit-input-placeholder { color: #adadad; font-size: 16px; line-height: 30px;}
.j5_b .j5_bb .j5_bbi input:focus{ border: 1px solid #db110c; }
.j5_b .j5_bb .j5_bbi textarea {width: 100%;height: 180px;background: #f3f3f3;padding: 30px 10px;font-size: 16px;border: 1px solid transparent;}
.j5_b .j5_bb .j5_bbi textarea::-webkit-input-placeholder { color: #adadad; font-size: 16px; line-height: 30px;}
.j5_b .j5_bb .j5_bbi textarea:focus{ border: 1px solid #db110c; }
.j5_b .j5_bb .j5_bbb {width: 100%;float: left;text-align: center;margin-top: 45px;}
.j5_b .j5_bb .j5_bbb button { width: 220px; height: 60px;font-size: 16px; color: #fff;  border-radius: 10px; background-color: #db110c;}
@media only screen and (max-width:1680px){
	.join5 {margin: 60px 0 80px;}
	.j5_b {margin-top: 40px;}
	.j5_b .j5_bt {font-size: 17px; line-height: 30px; }
	.j5_b .j5_bb {margin-top: 30px;}
	.j5_b .j5_bb .j5_bbi { width: 48%;}
	.j5_b .j5_bb .j5_bbi:nth-child(2n) {float: right;}
	.j5_b .j5_bb .j5_bbi:nth-child(5) {width: 100%;}
	.j5_b .j5_bb .j5_bbi p {font-size: 18px; line-height: 30px; margin: 30px 0 10px 10px;}
	.j5_b .j5_bb .j5_bbi input { width: 100%;height: 60px;padding-left: 10px;}
	.j5_b .j5_bb .j5_bbi input::-webkit-input-placeholder { font-size: 16px; line-height: 30px;}
	.j5_b .j5_bb .j5_bbi textarea {width: 100%;height: 180px; padding: 30px 10px;}
	.j5_b .j5_bb .j5_bbi textarea::-webkit-input-placeholder { font-size: 16px; line-height: 30px;}
	.j5_b .j5_bb .j5_bbb {width: 100%;float: left;text-align: center;margin-top: 45px;}
	.j5_b .j5_bb .j5_bbb button { width: 180px; height: 60px;font-size: 16px; }
	
}
@media only screen and (max-width:1200px){
	.join5 {margin: 40px 0 50px;}
	.j5_b {margin-top: 20px;}
	.j5_b .j5_bt {font-size: 16px; line-height: 25px; }
	.j5_b .j5_bb {margin-top: 20px;}
	.j5_b .j5_bb .j5_bbi {}
	.j5_b .j5_bb .j5_bbi:nth-child(2n) {float: right;}
	.j5_b .j5_bb .j5_bbi:nth-child(5) {width: 100%;}
	.j5_b .j5_bb .j5_bbi p {font-size: 17px; line-height: 25px; margin: 20px 0 5px 5px;}
	.j5_b .j5_bb .j5_bbi input { width: 100%;height: 50px;padding-left: 10px;}
	.j5_b .j5_bb .j5_bbi input::-webkit-input-placeholder { font-size: 15px; line-height: 25px;}
	.j5_b .j5_bb .j5_bbi textarea {width: 100%;height: 150px; padding: 20px 10px;}
	.j5_b .j5_bb .j5_bbi textarea::-webkit-input-placeholder { font-size: 15px; line-height: 25px;}
	.j5_b .j5_bb .j5_bbb {width: 100%; margin-top: 30px;}
	.j5_b .j5_bb .j5_bbb button { width: 150px; height: 45px;font-size: 15px; border-radius: 10px;}
}
@media only screen and (max-width:750px){
	.join5 {margin: 20px 0 30px;}
	.j5_b {margin-top: 10px;}
	.j5_b .j5_bt {font-size: 15px; line-height: 20px; }
	.j5_b .j5_bb {margin-top: 10px;}
	.j5_b .j5_bb .j5_bbi {float: none; width: 100%;margin: 0 auto;}
	.j5_b .j5_bb .j5_bbi:nth-child(2n) {float: none;} 
	.j5_b .j5_bb .j5_bbi p {font-size: 15px; line-height: 20px; margin: 10px 0 5px 0px;padding-left: 2%;}
	.j5_b .j5_bb .j5_bbi input { width: 100%;height: 40px;padding-left: 2%;}
	.j5_b .j5_bb .j5_bbi input::-webkit-input-placeholder { font-size: 14px; line-height: 20px;}
	.j5_b .j5_bb .j5_bbi textarea {width: 100%;height: 120px; padding: 10px 2%;}
	.j5_b .j5_bb .j5_bbi textarea::-webkit-input-placeholder { font-size: 14px; line-height: 20px;}
	.j5_b .j5_bb .j5_bbb {width: 100%; margin-top: 10px;}
	.j5_b .j5_bb .j5_bbb button { width: 120px; height: 30px; font-size: 14px; border-radius: 10px;}
}

.new1{margin-top: 40px;}
.new1 .new1i{margin:0 0 80px;}
.new1 .new1i .new1i_l{float:left;width: 48.5%;}
.new1 .new1i .new1i_r{float:right;width: 48.5%;overflow: hidden;}
.new1 .new1i:nth-child(2n) .new1i_l{float:right;}
.new1 .new1i:nth-child(2n) .new1i_r{float:left;}
.new1 .new1i .new1i_l .new1i_lt{line-height: 55px;height: 55px;border-bottom: 1px solid #dfdfdf;margin-top: -10px;}
.new1 .new1i .new1i_l .new1i_lt span{display: inline-block;font-size: 20px;font-weight: bold;color: #d9000f;padding: 0 6px 0 20px;border-bottom: 1px solid #d9000f;background: url(pdis2_ico_01.png) no-repeat left center;}
.new1 .new1i .new1i_l .new1i_lc{margin-top: 20px;font-size: 16px;line-height: 40px;}
.new1 .new1i .new1i_r img{
	transition: transform 0.6s;
	-moz-transition: transform 0.6s; 
	-webkit-transition: transform 0.6s; 
	-o-transition: transform 0.6s;
	max-width: 100%;
	
}
.new1 .new1i:hover .new1i_r img{
	transform:scale(1.1);
-ms-transform:scale(1.1); 	
-moz-transform:scale(1.1); 	
-webkit-transform:scale(1.1); 
-o-transform:scale(1.1); 
}
@media only screen and (max-width:1600px){
	.new1{margin-top: 20px;}
	.new1 .new1i{margin:0 0 50px;}
	.new1 .new1i .new1i_l .new1i_lt{line-height: 45px;height: 45px;margin-top: -8px;}
	.new1 .new1i .new1i_l .new1i_lt span{font-size: 18px;}
	.new1 .new1i .new1i_l .new1i_lc{margin-top: 15px;font-size: 14px;line-height: 32px;}
}
@media only screen and (max-width:1200px){
	.new1{margin-top: 15px;}
	.new1 .new1i{margin:0 0 35px;}
	.new1 .new1i .new1i_l{float:none;width: 100%;}
	.new1 .new1i .new1i_r{float:none;width: 100%;margin-top: 2%;}
	.new1 .new1i:nth-child(2n) .new1i_l{float:none;}
	.new1 .new1i:nth-child(2n) .new1i_r{float:none;}
	.new1 .new1i .new1i_l .new1i_lt{margin-top: 0;}
	.new1 .new1i .new1i_l .new1i_lt span{font-size: 16px;}
	.new1 .new1i .new1i_l .new1i_lc{margin-top: 15px;font-size: 13px;line-height: 26px;}
}
@media only screen and (max-width:640px){
	.new1{margin-top: 0;}
	.new1 .new1i{margin:0 0 20px;}
	.new1 .new1i .new1i_l .new1i_lt span{font-size: 14px;padding: 0 6px 0 27px;background-size: 12px 12px;}
	.new1 .new1i .new1i_l .new1i_lc{margin-top: 10px;}
}

.new2{margin-top: 50px;}
.new2 .new2_a .new2_ai .new2_aia {overflow: hidden;position: relative;}
.new2 .new2_a .new2_ai .new2_aia img.img_01{
	transition: transform 0.6s;
	-moz-transition: transform 0.6s; 
	-webkit-transition: transform 0.6s; 
	-o-transition: transform 0.6s;
	max-width: 100%;
	width: 100%;
	
}
.new2 .new2_a .new2_ai .new2_aia:hover img.img_01{
	transform:scale(1.1);
	-ms-transform:scale(1.1); 	
	-moz-transform:scale(1.1); 	
	-webkit-transform:scale(1.1); 
	-o-transform:scale(1.1); 
}
.new2 .new2_a .new2_ai .new2_aia .new2_aiaa{opacity: 1;}
.new2 .new2_a .new2_ai .new2_aib{background: #f8f8f8;padding: 34px 34px 38px;}
.new2 .new2_a .new2_ai .new2_aib .new2_aiba{font-size: 18px;color: #252525;line-height: 36px;height: 72px;overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;}
.new2 .new2_a .new2_ai .new2_aib .new2_aibb{margin-top: 22px;font-size: 16px;color: #969696;}
.new2 .new2_a .new2_ai .new2_aib:hover .new2_aiba{color: #d02219;}
@media only screen and (max-width:1600px){
	.new2{margin-top: 35px;}
	.new2 .new2_a .new2_ai .new2_aib{padding: 25px 25px 28px;}
	.new2 .new2_a .new2_ai .new2_aib .new2_aiba{font-size: 16px;line-height: 32px;height: 64px;}
	.new2 .new2_a .new2_ai .new2_aib .new2_aibb{margin-top: 15px;font-size: 14px;}
}
@media only screen and (max-width:1200px){
	.new2{margin-top: 25px;}
	.new2 .new2_a .new2_ai .new2_aib{padding: 20px 20px 22px;}
	.new2 .new2_a .new2_ai .new2_aib .new2_aiba{font-size: 14px;line-height: 28px;height: 56px;}
	.new2 .new2_a .new2_ai .new2_aib .new2_aibb{margin-top: 12px;font-size: 13px;}
}
@media only screen and (max-width:640px){
	.new2{margin-top: 20px;}
	.new2 .new2_a{margin-top: 0px;}
	.new2 .new2_a .new2_ai .new2_aib{padding: 15px 15px 17px;}
	.new2 .new2_a .new2_ai .new2_aib .new2_aiba{font-size: 13px;line-height: 24px;height: 48px;}
	.new2 .new2_a .new2_ai .new2_aib .new2_aibb{margin-top: 10px;font-size: 12px;}
}

.new2 .new2_b{margin-top: 45px;margin-bottom: 30px;}
.new2 .new2_b .new2_bi {display: block;border-bottom: 1px solid #f3f3f3;padding: 31px 0;}
.new2 .new2_b .new2_bi .new2_bil{float:left;width: 120px;text-align: center;height: 120px;background: #f3f3f3;}
.new2 .new2_b .new2_bi .new2_bil .new2_bila{font-size: 40px;color: #6b6b6b;font-family: "Arial";padding-top: 20px;}
.new2 .new2_b .new2_bi .new2_bil .new2_bilb{font-size: 18px;color: #6b6b6b;font-family: "Arial";margin-top: -5px;}
.new2 .new2_b .new2_bi .new2_bir{float:right;width: calc(100% - 150px);}
.new2 .new2_b .new2_bi .new2_bir .new2_bira{font-size: 18px;color: #252525;margin-top: 12px;}
.new2 .new2_b .new2_bi .new2_bir .new2_birb{display: none;}
.new2 .new2_b .new2_bi .new2_bir .new2_birc{margin-top: 12px;font-size: 16px;color: #7f7f7f;line-height: 28px;overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;}
.new2 .new2_b .new2_bi:hover{background: #f3f3f3;}
.new2 .new2_b .new2_bi:hover .new2_bil{background: #d9000f;}
.new2 .new2_b .new2_bi:hover .new2_bil .new2_bila{color: #fff;}
.new2 .new2_b .new2_bi:hover .new2_bil .new2_bilb{color: #fff;}
.new2 .new2_b .new2_bi:hover .new2_bir .new2_bira{color: #d9000f;}
@media only screen and (max-width:1600px){
	.new2 .new2_b{margin-top: 37px;margin-bottom: 20px;}
	.new2 .new2_b .new2_bi{padding: 26px 0;}
	.new2 .new2_b .new2_bi .new2_bil{width: 105px;height: 105px;}
	.new2 .new2_b .new2_bi .new2_bil .new2_bila{font-size: 32px;}
	.new2 .new2_b .new2_bi .new2_bil .new2_bilb{font-size: 16px;}
	.new2 .new2_b .new2_bi .new2_bir{width: calc(100% - 130px);}
	.new2 .new2_b .new2_bi .new2_bir .new2_bira{font-size: 16px;color: #252525;margin-top: 8px;}
	.new2 .new2_b .new2_bi .new2_bir .new2_birc{margin-top: 10px;font-size: 14px;line-height: 24px;}
}
@media only screen and (max-width:1200px){
	.new2 .new2_b{margin-top: 25px; margin-bottom: 10px;}
	.new2 .new2_b .new2_bi{padding: 20px 0;}
	.new2 .new2_b .new2_bi .new2_bil{width: 95px;height: 95px;}
	.new2 .new2_b .new2_bi .new2_bil .new2_bila{font-size: 26px;}
	.new2 .new2_b .new2_bi .new2_bil .new2_bilb{font-size: 14px;}
	.new2 .new2_b .new2_bi .new2_bir{width: calc(100% - 115px);}
	.new2 .new2_b .new2_bi .new2_bir .new2_bira{font-size: 14px;color: #252525;margin-top: 8px;}
	.new2 .new2_b .new2_bi .new2_bir .new2_birc{margin-top: 10px;font-size: 13px;line-height: 20px;}
}
@media only screen and (max-width:640px){
	.new2 .new2_b{margin-top: 15px;}
	.new2 .new2_b .new2_bi{padding: 15px 0;}
	.new2 .new2_b .new2_bi .new2_bil{display: none;}
	.new2 .new2_b .new2_bi .new2_bir{float:none;width: 100%;}
	.new2 .new2_b .new2_bi:hover .new2_bil .new2_bila{margin-top: 0;}
	.new2 .new2_b .new2_bi:hover .new2_bil .new2_bilb{margin-top: 5px;display: block;font-size: 13px;color: #7f7f7f;}
	.new2 .new2_b .new2_bi:hover .new2_bir .new2_birc{margin-top: 5px;}
}