@charset "utf-8";


.ycms-head{
	position:relative;
	height:96px;
	z-index:2000;
	background-color:#fff;
}
.ycms-head .v-fa{
	position:fixed;
	box-shadow:1px 1px 3px rgba(0,0,0,.2);
	width:100%; left:0px;
	top:0px; z-index:2000;
	background-color:#fff;
}
.ycms-head .v-fa:before{
	content:'';
	width:100%; height:100%;
	position:absolute; z-index:2;
	top:0px; left:0px;
	background-color:#fff;
}
.ycms-head .v-ini{
	position:relative; z-index:10;
	height:96px; width:1200px;
	margin:0px auto;
}
.ycms-head .v-logo{
	height:70px;
	min-width:200px;
	position:absolute;
	top:50%; margin-top:-35px;
	left:0px; display:block;
}
.ycms-head .v-logo a{
	height:100%;
	display:block;
}
.ycms-head .v-logo a img{
	height:100%;
	display:block;
}
.ycms-head .v-rin{
	height:96px;
	position:absolute;
	top:0px; margin-top:0px;
	right:0px;
}
.ycms-head .v-nav{
	float:left;
}
.ycms-head .v-nav-an,
.ycms-head .v-nav-lang,
.ycms-head .v-nav-seek,
.ycms-head .v-nav-wap{
	height:96px;
	display:block;
	position:relative;
	float:left;
	margin-left:6px;
}

.ycms-head .v-nav-an>a{
	display:block;
	height:96px;
	padding:0px 26px;
	position:relative;
	text-transform:capitalize;
	text-align:center;
	white-space:nowrap;
	overflow:hidden;
	background-color:#fff;
	-webkit-transition:all .2s ease 0s;
	-moz-transition:all .2s ease 0s;
	-o-transition:all .2s ease 0s;
	transition:all .2s ease 0s;
}
.ycms-head .v-nav-an>a .o-cn{
	font-size:15px;
	font-weight:300;
	color:#000000;
	line-height:32px;
	margin-top:20px;
}
.ycms-head .v-nav-an>a .o-en{
	font-size:13px;
	font-weight:400;
	color:#7C7C7C;
	line-height:22px;
}

.ycms-head .v-nav-an>a:hover{
	color:#4B4B4B;
}
.ycms-head .v-nav-an>a.on{
	/* color:#E05252; */
}
.ycms-head .v-nav-an>a:before{
	content:''; display:none;
	position:absolute;
	height:1px; width:0%;
	left:10px; top:47px;
	background-color:#7C7C7C;
	-webkit-transition:all .2s ease 0s;
	-moz-transition:all .2s ease 0s;
	-o-transition:all .2s ease 0s;
	transition:all .2s ease 0s;
}
.ycms-head .v-nav-an:hover>a:before{
	background-color:#4B4B4B;
	width:calc(100% - 20px);
}

.ycms-head .v-nav-an>a:hover,
.ycms-head .v-nav-an>a.on{
	background-color:#A20703;
}
.ycms-head .v-nav-an>a:hover .o-cn,
.ycms-head .v-nav-an>a.on .o-cn{
	color:#fff;
}
.ycms-head .v-nav-an>a:hover .o-en,
.ycms-head .v-nav-an>a.on .o-en{
	color:#fff;
}


.ycms-head .v-nav-lang-ico,
.ycms-head .v-nav-seek-ico,
.ycms-head .v-nav-wap-ico{
	width:30px; height:30px;
	line-height:28px;
	text-align:center;
	font-size:18px;
	color:#939393;
	display:block;
	top:15px;
	position:relative;
	cursor:pointer;
	-webkit-transition:all .2s ease 0s;
	-moz-transition:all .2s ease 0s;
	-o-transition:all .2s ease 0s;
	transition:all .2s ease 0s;
}
.ycms-head .v-nav-wap-ico{
	font-size:24px;
}

.ycms-head .v-nav-lang-ico:hover,
.ycms-head .v-nav-seek-ico:hover,
.ycms-head .v-nav-wap-ico:hover{
	color:#434343;
}

.ycms-head .v-lave{
	width:140px;
	position:absolute;
	top:100%; left:50%; margin-left:-70px;
	z-index:100;
	opacity:0; visibility:hidden; 
	transform:scale(.8,.8) translateY(45px);
	-webkit-transition:all .2s ease 0s;
	-moz-transition:all .2s ease 0s;
	-o-transition:all .2s ease 0s;
	transition:all .2s ease 0s;
	-webkit-transform-origin: 100% 0 0;
	transform-origin: 100% 0 0;
}
.ycms-head .v-shek{
	width:340px;
	position:absolute;
	top:100%; right:0px;
	opacity:0; visibility:hidden;
	transform:scale(.8,.8) translateY(0px);
	-webkit-transition:all .2s ease 0s;
	-moz-transition:all .2s ease 0s;
	-o-transition:all .2s ease 0s;
	transition:all .2s ease 0s;
}

.ycms-head .v-wapinqr{
	width:180px;
	position:absolute;
	padding:10px;
	background-color:#fff;
	border:1px solid #EAEAEA;
	top:100%; right:0px;
	opacity:0; visibility:hidden;
	transform:scale(.8,.8) translateY(0px);
	-webkit-transition:all .2s ease 0s;
	-moz-transition:all .2s ease 0s;
	-o-transition:all .2s ease 0s;
	transition:all .2s ease 0s;
}
.ycms-head .v-wapinqr img{
	width:100%; display:block;
}
.ycms-head .v-wapinqr-tit{
	font-size:14px;
	position:relative;
	text-align:center;
	margin:7px 0px;
	text-transform:capitalize;
	color:#6C6C6C;
	font-weight:300;
}

.ycms-head .v-nav-lang:hover .v-lave,
.ycms-head .v-nav-an:hover .v-lave,
.ycms-head .v-nav-seek:hover .v-shek,
.ycms-head .v-nav-wap:hover .v-wapinqr{
	opacity:1; visibility:visible; transform:scale(1,1);
}
.ycms-head .v-lave-4{
	width:400px; margin-left:-200px;
}
.ycms-head .v-lave-5{
	width:500px; margin-left:-250px;
}
.ycms-head .v-lave-6{
	width:600px; margin-left:-300px;
}
.ycms-head .v-lave-7{
	width:700px; margin-left:-350px;
}
.ycms-head .v-lave-8{
	width:800px; margin-left:-400px;
}







.ycms-head .v-lave-in{
	background-color:#fff;
	border:1px solid #EAEAEA;
	padding:0px 22px;
}
.ycms-head .v-lave-name{
	font-size:18px;
	color:#4B4B4B;
	line-height:28px;
	font-weight:300;
	margin-bottom:22px;
	margin-top:22px;
	text-transform:capitalize;
}
.ycms-head .la-pro{
	margin-left:-11px;
	margin-right:-11px;
}
.ycms-head .la-pro>li{
	padding-left:11px;
	padding-right:11px;
}
.ycms-head .la-pro-nk{
	position:relative;
	height:60px;
	display:block;
	padding:0px 0px 0px 60px;
	/* box-shadow:0px 0px 4px rgba(0,0,0,0.2); */
	border:1px solid #EAEAEA;
	margin-bottom:22px;
}
.ycms-head .la-pro-pic{
	width:40px; height:40px;
	position:absolute;
	top:10px; left:10px;
	overflow:hidden;
	display:block;
}
.ycms-head .la-pro-pic img{
	width:100%; display:block;
}
.ycms-head .la-pro-tit{
	height:60px; line-height:60px;
	font-size:14px; padding:0px 4px;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
	font-weight:300;
	text-transform:capitalize;
}
.ycms-head .la-pro-nk:hover .la-pro-tit{
	color:#F75D5D;
}




.ycms-head .la-case{
	margin-left:-11px;
	margin-right:-11px;
}
.ycms-head .la-case>li{
	padding-left:11px;
	padding-right:11px;
}

.ycms-head .la-case-nk{
	position:relative;
	width:100%;
	display:block;
	margin-bottom:22px;
}
.ycms-head .la-case-pic{
	width:100%;
	overflow:hidden;
	display:block;
	position:relative;
	margin:0px 0px 10px;
}
.ycms-head .la-case-pic img{
	width:100%; display:block;
}
.ycms-head .la-case-tit{
	line-height:28px;
	font-size:14px;
	overflow:hidden;
	font-weight:300;
	text-transform:capitalize;
}
.ycms-head .la-case-nk:hover .la-case-tit{
	color:#ED6464;
}
.ycms-head .v-lave-nav{
	padding:14px 0px 0px;
	border:1px solid #EAEAEA;
	background-color:#fff;
}
.ycms-head .v-lave-nav li{
	margin-bottom:14px;
	text-align:center;
	position:relative;
}
.ycms-head .v-lave-nav li a{
	display:block;
	line-height:26px;
	font-size:14px;
	color:#898989;
	font-weight:300;
	padding:0px 10px;
	text-transform:capitalize;
}
.ycms-head .v-lave-nav li:hover a{
	color:#EC2025;
}
.ycms-head .v-lave-nav li a.on{
	color:#FE0202;
}
.ycms-head .v-lave-nav li a.check:before{
	border:1px solid #545253;
	background-color:#545253;
	content:'';
	position:absolute; z-index:1;
	top:0px; left:16px; right:16px;
	display:block;
	height:100%;
}
.ycms-head .v-lave-nav li a.check>span{
	position:relative;
	z-index:2;
	color:#fff;
}




.ycms-head .v-shek-in{
	background-color:#434343;
	padding:20px;
	position:relative;
}
.ycms-head .v-shek-form{
	position:relative;
	padding:0px 80px 0px 0px;
	height:42px; width:100%;
}
.ycms-head .v-shek-int{
	position:relative;
	padding:0px 10px;
	background-color:#fff;
	height:42px; width:100%;
	border-radius:2px 0px 0px 2px;
}
.ycms-head .v-shek-int input[type="text"]{
	height:100%; display:block; width:100%;
	border:0px; outline:0px; font-weight:300;
}
.ycms-head .v-shek-sub{
	width:80px; height:42px;
	position:absolute;
	top:0px; right:0px;
	border:0px;
	background-color:#757575;
	color:#fff; font-size:14px;
	font-weight:300;
}



.ycms-main{
	min-height:calc(100vh - 60px);
	position:relative;
}



.ycms-in-swip{
	position:relative;
	overflow:hidden;
	width:100%; height:680px;
	background-color:#4D4D4D;
}
.ycms-in-swip .v-nk{
	position:relative;
	overflow:hidden;
	display:block;
	width:100%; height:680px;
	background-repeat:no-repeat;
	background-position:50% 50%;
	background-size:cover;
}
.ycms-in-swip .pagination {
  position: absolute;
  z-index: 20;
  bottom: 0px;
  width: 100%;
  text-align: center;
}
.ycms-in-swip .swiper-pagination-switch {
  display: inline-block;
  width: 8px;
  height: 8px;
  border-radius: 8px;
  background:#fff;
  margin: 0 8px;
  opacity: 0.4;
  cursor: pointer;
  -webkit-transition:all .3s ease 0s;
  -moz-transition:all .3s ease 0s;
  -o-transition:all .3s ease 0s;
  transition:all .3s ease 0s;
}
.ycms-in-swip .swiper-active-switch {
  background: #fff;
  width:48px; opacity: 0.8;
}
.ycms-in-swip .v-nk-tit{
  line-height:50px;
  font-size:36px;
  color:#fff;
  position:absolute;
  display:block;
  top:50%; margin-top:200px;
  left:100px; right:100px;
  text-align:center;
  text-shadow:2px 2px 6px rgba(0,0,0,.6);
  font-weight:300;
  opacity:0; visibility:hidden; 
  -webkit-transition:all .4s cubic-bezier(0.39, 0.14, 0, 0.95) .2s;
  -moz-transition:all .4s cubic-bezier(0.39, 0.14, 0, 0.95) .2s;
  -o-transition:all .4s cubic-bezier(0.39, 0.14, 0, 0.95) .2s;
  transition:all .4s cubic-bezier(0.39, 0.14, 0, 0.95) .2s;
}
.ycms-in-swip .swiper-slide.swiper-slide-active .v-nk-tit{
  opacity:1; visibility:visible; margin-top:-25px;
}

.ycms-in-swip .v-itps{
	position:absolute;
	width:100%; height:0px;
	top:50%; z-index:100;
	left:0px;
}
.ycms-in-swip .v-itps>span{
	width:50px; height:50px;
	position:absolute;
	top:50%; margin-top:-25px;
	display:block; overflow:hidden;
	cursor:pointer;
	color:#fff; font-size:40px;
	text-align:center; opacity:0; visibility:hidden;
	-webkit-transition:all .3s ease 0s;
	-moz-transition:all .3s ease 0s;
	-o-transition:all .3s ease 0s;
	transition:all .3s ease 0s;
}
.ycms-in-swip .v-itps>span.btn-prev{
	left:-20px;
}
.ycms-in-swip .v-itps>span.btn-next{
	right:-20px;
}
.ycms-in-swip:hover .v-itps>span.btn-prev{
	left:40px; opacity:.8; visibility:visible;
}
.ycms-in-swip:hover .v-itps>span.btn-next{
	right:40px; opacity:.8; visibility:visible;
}

.ycms-in-swip:hover .v-itps>span.btn-prev:hover,
.ycms-in-swip:hover .v-itps>span.btn-next:hover{
	opacity:1;
}




.ycms-in-disk{
   position:relative;
   border-bottom:1px solid #EAEAEA;
}
.disk-the{
	position:relative;
	padding:40px 0px 24px;
	text-align:center;
}
html.lang-en .disk-the{
	padding:40px 0px 10px;
}
.disk-the .ds-cn{
	font-size:21px;
	position:relative;
	font-weight:300;
	text-transform:capitalize;
	padding:6px 0px;
	color:#555555;
}
.disk-the .ds-en{
	font-size:18px;
	position:relative;
	font-weight:300;
	text-transform:capitalize;
	padding:6px 0px;
	color:#7F7F7F;
}
.disk-the .de-be{
	width:60px;
	height:1px;
	display:block;
	background-color:#cecaca;
	margin:12px auto;
	position:relative;
}
.disk-the .de-be:after{
	content:'';
	display:block;
	position:absolute;
	width:20px; height:1px;
	background-color:#fff;
	z-index:2;
	left:50%; margin-left:-10px;
	top:0px;
}
.disk-the .de-be:before{
	content:'';
	display:block;
	position:absolute;
	width:14px; height:1px;
	background-color:inherit;
	z-index:4;
	left:50%; margin-left:-7px;
	top:0px;
	transform:rotate(-60deg);
}

.disk-chrs{
	position:relative;
	text-align:center;
	margin:0px 0px 24px;
}
.disk-chrs ul{
	display:inline-block;
}
.disk-chrs ul li{
	float:left;
	padding:0px 10px;
	position:relative;
}
.disk-chrs ul li a{
	font-weight:300;
	font-size:14px;
	display:block;
	padding:10px 12px;
	text-transform:capitalize;
	-webkit-transition:all .2s ease 0s;
	-moz-transition:all .2s ease 0s;
	-o-transition:all .2s ease 0s;
	transition:all .2s ease 0s;
}
.disk-chrs ul li a:after{
	content:'';
	display:block;
	width:6px; height:6px;
	position:absolute;
	border-radius:100%;
	background-color:#fff;
	opacity:0; visibility:hidden;
	left:50%; margin-left:-3px;
	top:-20px;
	-webkit-transition:all .2s ease 0s;
	-moz-transition:all .2s ease 0s;
	-o-transition:all .2s ease 0s;
	transition:all .2s ease 0s;
}
.disk-chrs ul li a:hover{
	color:#EB2124;
}
.disk-chrs ul li a:hover:after{
	top:-4px;
	background-color:#EB2124;
	opacity:1; visibility:visible;
}
.disk-chrs ul li a:before{
	content:'';
	display:block;
	width:1px; height:12px;
	position:absolute;
	top:50%; margin-top:-6px;
	background-color:#CECACA;
	left:0px; transform:rotate(30deg);
}
.disk-chrs ul li a.one:before{
	display:none;
}




.disk-pros{
	position:relative;
	margin:0px 0px 30px;
}
.disk-pros .k-row{
	margin-left:-10px;
	margin-right:-10px;
}
.disk-pros .swiper-container{
	height:400px;
}
.disk-pros .k-padd{
	padding-left:10px;
	padding-right:10px;
}
.disk-pros .k-nk{
	position:relative;
	display:block;
	overflow:hidden;
	background-color:#4D4D4D;
	border:1px solid #e6e6e6;
	border-radius:2px;
}
.disk-pros .k-win{
	position:relative;
	overflow:hidden;
}
.disk-pros .k-pic{
	position:relative;
	display:block;
	overflow:hidden;
	width:100%; padding-bottom:100%;
}
.disk-pros .k-pic img{
	width:100%; height:100%;
	position:absolute;
	top:0px; left:0px;
	transform:scale(1,1);
	-webkit-transition:all .3s ease 0s;
	-moz-transition:all .3s ease 0s;
	-o-transition:all .3s ease 0s;
	transition:all .3s ease 0s;
}
.disk-pros .k-nk:hover .k-pic img{
	transform:scale(1.1,1.1);
}
.disk-pros .k-tit{
	background-color:#fff;
	position:relative;
	padding:14px;
	display:block;
}
.disk-pros .k-tit p{
	display:block; color:#1A1617;
	font-size:15px; font-weight:300;
	height:26px; line-height:26px;
	text-align:center;
	position:relative;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
}
.disk-pros .k-nk:hover .k-tit p{
	color:#EC2024;
}

.disk-pros .swiper-slide{
	height:auto !important;
}

.disk-pros .pagination {
  position: absolute;
  z-index: 20;
  bottom: 0px;
  width: 100%;
  text-align: center;
  left:0px;
}
.disk-pros .swiper-pagination-switch {
  display: inline-block;
  width: 8px;
  height: 8px;
  border-radius: 8px;
  background: #555;
  margin: 0 8px;
  opacity: 0.8;
  cursor: pointer;
}
.disk-pros .swiper-active-switch {
  background: #EA2427;
}

.disk-pros .k-tap{
   width:100%; height:0px;
   position:absolute;
   top:50%; left:0px; z-index:2;
}
.disk-pros .k-tap-btn{
   width:30px; height:50px;
   line-height:50px;
   font-size:42px;
   text-align:center;
   position:absolute;
   top:50%; margin-top:-50px;
   cursor:pointer; color:#b9b9b9;
   -webkit-transition:all .2s ease 0s;
   -moz-transition:all .2s ease 0s;
   -o-transition:all .2s ease 0s;
   transition:all .2s ease 0s;
}
.disk-pros .k-tap-btn:active{
	margin-top:-48px;
}
.disk-pros .k-tap-btn:hover{
	color:#EC2024;
}
.disk-pros .k-tap-btn.btn-prev{
	left:-50px;
}
.disk-pros .k-tap-btn.btn-next{
	right:-50px;
}




.disk-case{
	position:relative;
	margin-bottom:30px;
}
.disk-case .k-row{
	margin-left:-10px;
	margin-right:-10px;
}
.disk-case .k-row>li{
	padding-left:10px;
	padding-right:10px;
}
.disk-case .k-nk{
	display:block;
	position:relative;
	overflow:hidden;
	margin:0px 0px 20px;
	border:1px solid #EAEAEA;
	padding:16px;
	border-radius:2px;
}
.disk-case .k-win{
	position:relative;
	overflow:hidden;
}
.disk-case .k-pic{
	width:100%; height:0px; padding-bottom:60%;
	position:relative;
	overflow:hidden;
	background-color:#4D4D4D;
	display:block;
	opacity:1; filter:blur(0px);
	transform:scale(1,1);
	-webkit-transition:all .3s ease 0s;
	-moz-transition:all .3s ease 0s;
	-o-transition:all .3s ease 0s;
	transition:all .3s ease 0s;
}
.disk-case .k-pic img{
	width:100%; display:block;
}
.disk-case .k-tit{
	padding:0px 20px;
	height:40px;
	line-height:40px;
	font-size:20px;
	font-weight:300;
	position:absolute;
	top:50%;
	text-align:center; left:0px; right:0px;
	color:#fff; display:block;
	text-shadow:2px 2px 4px rgba(0,0,0,.6);
	opacity:0; visibility:hidden; margin-top:60px;
	-webkit-transition:all .3s ease 0s;
	-moz-transition:all .3s ease 0s;
	-o-transition:all .3s ease 0s;
	transition:all .3s ease 0s;
}
.disk-case .k-nk:hover .k-pic{
	opacity:.8;
	filter: blur(3px);
	transform:scale(1.1,1.1);
}
.disk-case .k-nk:hover .k-tit{
	opacity:1; visibility:visible; margin-top:-20px;
}





.disk-about{
	padding:14px 0px;
}
.disk-about .table{
	margin-bottom:0px;
	border-top:0px;
}
.disk-about .table>tbody>tr>td,
.disk-about .table>tbody>tr>th,
.disk-about .table>tfoot>tr>td,
.disk-about .table>tfoot>tr>th,
.disk-about .table>thead>tr>td,
.disk-about .table>thead>tr>th{
	width:50%; padding:15px;
	border-top:0px;
	text-align:center;
	vertical-align:middle;
}

.disk-about .k-aub-desc{
	position:relative;
	line-height:30px;
	padding:0px 30px;
	margin:0px 0px 30px;
	font-size:15px;
	color:#6A6A6A;
	font-weight:300;
	text-align:justify;
}
.disk-about .k-aub-more{
	position:relative;
	margin:0px 0px 60px;
}
.disk-about .k-aub-more a{
	display:block;
	width:140px;
	position:relative;
	border:1px solid #EAEAEA;
	margin:0px auto;
	text-align:center;
	padding:12px 0px;
	color:#828282;
	-webkit-transition:all .2s ease 0s;
	-moz-transition:all .2s ease 0s;
	-o-transition:all .2s ease 0s;
	transition:all .2s ease 0s;
}
.disk-about .k-aub-more a:hover{
	background-color:#545253;
	color:#fff;
}
.disk-about .k-aub-video{
	width:100%; height:0px;
	padding-bottom:56%;
	overflow:hidden;
	margin:30px 0px;
	position:relative;
}
.disk-about .k-aub-video video{
	width:100%; height:100%;
	display:block;
	position:absolute;
	top:0px; left:0px;
	outline:0px;
	object-fit:cover;
}
.disk-about .k-aub-cover{
	position:absolute; z-index:10;
	top:0px; left:0px;
	width:100%; height:100%;
	background-repeat:no-repeat;
	background-position:50% 50%;
	background-size:cover;
	cursor:pointer;
}
.disk-about .k-aub-cover .cov-back{
	width:80px; height:80px;
	border-radius:100%;
	position:absolute; z-index:2;
	top:50%; margin-top:-40px;
	left:50%; margin-left:-40px;
	background-color:#535152;
	opacity:0; visibility:hidden; transform:translateX(-100px);
	-webkit-transition:all .4s ease 0s;
	-moz-transition:all .4s ease 0s;
	-o-transition:all .4s ease 0s;
	transition:all .4s ease 0s;
}
.disk-about .k-aub-cover .cov-ico{
	width:40px; height:40px;
	position:absolute; z-index:4;
	top:50%; margin-top:-20px;
	left:50%; margin-left:-20px;
	color:#fff; font-size:34px;
	opacity:0; visibility:hidden; transform:translateX(100px);
	text-align:center; line-height:40px;
	-webkit-transition:all .4s ease 0s;
	-moz-transition:all .4s ease 0s;
	-o-transition:all .4s ease 0s;
	transition:all .4s ease 0s;
}
.disk-about .k-aub-cover:hover .cov-back{
	opacity:1; visibility:visible; transform:translateX(0px);
}
.disk-about .k-aub-cover:hover .cov-ico{
	opacity:1; visibility:visible; transform:translateX(0px);
}



.disk-sudats{
	padding:60px 0px;
	position:relative;
	overflow:hidden;
}
.disk-sudats>ul>li{
	width:25%;
	float:left;
	display:block;
	position:relative;
}
.disk-sudats>ul>li.one:before{
	display:none;
}
.disk-sudats>ul>li:before{
	content:'';
	display:block;
	width:1px; height:20px;
	position:absolute;
	top:50%; left:0px;
	margint-top:-10px;
	background-color:#CECACA;
	transform:rotate(30deg);
}

.disk-sudats .k-bnr{
	height:60px;
	line-height:20px;
	font-size:16px;
	color:#333;
	font-weight:300;
    text-align:center;
	font-family:HELVETICANEUELTPRO-THEX,Arial;
}
.disk-sudats .k-bnr span{
	line-height:60px;
	font-size:40px;
}
.disk-sudats .k-ten{
	text-align:center;
	font-size:16px;
	color:#333;
	font-weight:300;
	text-transform:capitalize;
}





.disk-in-news{
	position:relative;
}
.disk-in-news .k-rend{
	position:relative;
	border:1px solid #EAEAEA;
	display:block; margin:0px 0px 40px;
}
.disk-in-news .k-rend-pic{
	margin:22px 20px;
	position:relative;
	padding-bottom:60%;
	height:0px;
	background-color:#4D4D4D;
}
.disk-in-news .k-rend-pic img{
	width:100%; position:absolute;
	top:0px; left:0px;
}
.disk-in-news .k-rend-info{
	margin:0px 20px 20px;
	position:relative;
}
.disk-in-news .k-rend-time{
	position:absolute;
	height:36px; line-height:36px;
	font-size:14px;
	color:#888888;
	top:0px; right:0px;
}
.disk-in-news .k-rend-tit{
	position:relative;
	margin:0px 120px 0px 0px;
	line-height:36px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	font-size:16px;
	color:#000;
	font-weight:300;
}
.disk-in-news .k-rend:hover .k-rend-tit{
	color:#EC2124;
}
.disk-in-news .k-rend-desc{
	position:relative;
	line-height:28px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	font-size:14px;
	color:#888888;
	font-weight:300;
	margin-top:2px;
}

.disk-in-news .k-deis{
	position:relative;
	padding-top:4px;
}
.disk-in-news .k-deis>li{
	border-bottom:1px solid #EAEAEA;
	border-top:1px solid #EAEAEA;
	padding:22px 0px;
	margin-top:-1px;
}

.disk-in-news .k-nk{
	position:relative;
	display:block;
	height:92px;
	overflow:hidden;
}
.disk-in-news .k-nk-pic{
	position:absolute;
	width:140px; height:92px;
	background-color:#4D4D4D;
}
.disk-in-news .k-nk-pic img{
	width:100%; position:absolute;
	top:0px; left:0px;
}
.disk-in-news .k-nk-info{
	margin:0px 20px 0px 160px;
	position:relative;
}
.disk-in-news .k-nk-time{
	position:absolute;
	height:36px; line-height:36px;
	font-size:14px;
	color:#888888;
	top:0px; right:0px;
}
.disk-in-news .k-nk-tit{
	position:relative;
	margin:0px 120px 0px 0px;
	line-height:36px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	font-size:16px;
	color:#000;
	font-weight:300;
}
.disk-in-news .k-nk:hover .k-nk-tit{
	color:#EC2125;
}
.disk-in-news .k-nk-desc{
	position:relative;
	line-height:26px;
	height:52px;
	overflow:hidden;
	font-size:14px;
	color:#888888;
	font-weight:300;
	margin-top:2px;
}





.disk-in-buddy{
	margin:20px 0px 40px;
}
.disk-in-buddy .k-row{
	margin-left:-6px;
	margin-right:-6px;
}
.disk-in-buddy .k-padd{
	padding-left:6px;
	padding-right:6px;
}
.disk-in-buddy .sk-nk{
	width:160px; height:100px;
	position:relative;
	margin:0px auto 0px;
	display:block;
	overflow:hidden;
}
.disk-in-buddy .sk-nk img{
	width:100%;
	display:block;
	-webkit-filter: grayscale(100%); 
	-moz-filter: grayscale(100%); 
	-ms-filter: grayscale(100%); 
	-o-filter: grayscale(100%); 
	filter: grayscale(100%); 
	filter: gray; 
	-webkit-transition:all .2s ease 0s;
	-moz-transition:all .2s ease 0s;
	-o-transition:all .2s ease 0s;
	transition:all .2s ease 0s;
}
.disk-in-buddy .sk-nk:hover img{
	-webkit-filter: grayscale(0%);
	-moz-filter: grayscale(0%); 
	-ms-filter: grayscale(0%); 
	-o-filter: grayscale(0%); 
	filter: grayscale(0%); 
	filter: initial; 
}



.ycms-foot{
	background-color:#F4F4F4;
	position:relative;
	padding:0px 0px;
	color:#393939;
}



.ycms-foot .n-contact{
	position:relative;
	margin:20px 0px;
}
.ycms-foot .n-contact a{
	position:relative;
	display:block;
	width:170px;
	line-height:44px;
	font-size:15px;
	color:#000;
	font-weight:300;
	border:1px solid #CCCCCC;
	background-color:#FFFFFF;
	margin:0px auto 0px;
	border-radius:40px;
	-webkit-transition:all .3s ease .1s;
	-moz-transition:all .3s ease .1s;
	-o-transition:all .3s ease .1s;
	transition:all .3s ease .1s;
}
html.lang-en .ycms-foot .n-contact a{
	width:200px;
}
.ycms-foot .n-contact a:hover{
	border:1px solid #000;
	background-color:#000;
	color:#fff; width:300px;
}
html.lang-en .ycms-foot .n-contact a:hover{
	width:340px;
}
.ycms-foot .n-contact a i{
	top:2px; position:relative;
}

.ycms-foot .n-foll{
	position:relative;
	margin:20px 0px;
}
.ycms-foot .n-foll-tit{
	position:relative;
	font-size:16px;
	color:#757575;
	font-weight:300;
	line-height:28px;
	margin:0px 0px 10px;
}
.ycms-foot .n-foll-list{
	position:relative;
	text-align:center;
}
.ycms-foot .n-foll-list li{
	display:inline-block;
	position:relative;
	margin:0px 6px;
}
.ycms-foot .n-foll-list li a{
	position:relative;
	display:block;
	border:1px solid #CCCCCC;
	background-color:#fff;
	border-radius:100%;
	width:42px; height:42px;
	line-height:40px;
	font-size:16px;
	-webkit-transition:all .2s ease 0s;
	-moz-transition:all .2s ease 0s;
	-o-transition:all .2s ease 0s;
	transition:all .2s ease 0s;
}
.ycms-foot .n-foll-list li a:hover{
	border:1px solid #000000;
	background-color:#000000;
	color:#fff;
}
.ycms-foot .n-copy{
	position:relative;
	font-size:14px !important;
	color:#757575;
	font-weight:300;
	line-height:28px;
	margin:0px 0px 10px;
}
.ycms-foot .n-copy a{
	font-size:14px !important;
}




.iac-ads{
	position:relative;
	overflow:hidden;
	margin:0px 0px; height:350px;
	background-repeat:no-repeat;
	background-position:50% 50%;
	background-size:cover;
	background-color:#A5A5A5;
}
.iac-ads .ov-in{
	width:800px; margin:0px auto;
	height:100%; position:relative;
}
.iac-ads .ov-pain{
	position:absolute; top:50%; margin-top:-30px;
	width:100%; left:0px; text-align:center;
}
.iac-ads .vo-tit{
	color:#fff; text-shadow:2px 2px 6px rgba(0,0,0,.6);
	position:relative;
	font-weight:300;
	font-size:28px;
	line-height:46px;
	text-transform:capitalize;
}

.iac-nav{
	position:relative;
}
.iac-nav .v-us{
	position:relative;
}
.iac-nav .v-li{
	position:relative;
}
.iac-nav .v-nk{
	position:relative;
	border-bottom:1px solid #EBEBEB;
	display:block; z-index:2;
	padding:7px 8px 7px 14px;
}
.iac-nav .v-nk:after{
	content:''; display:block;
	position:absolute; width:0%; height:1px;
	bottom:-1px; left:0px;
	background-color:#F58383;
	-webkit-transition:all .2s ease 0s;
	-moz-transition:all .2s ease 0s;
	-o-transition:all .2s ease 0s;
	transition:all .2s ease 0s;
}
.iac-nav .v-nk:before{
	content:''; display:block;
	position:absolute; width:4px; height:4px;
	border-radius:4px; top:50%;
	margin-top:-2px; left:-20px;
	background-color:#F58383;
	opacity:0; visibility:hidden;
	-webkit-transition:all .2s ease 0s;
	-moz-transition:all .2s ease 0s;
	-o-transition:all .2s ease 0s;
	transition:all .2s ease 0s;
}
.iac-nav .v-nk:hover:before{
	left:14px; opacity:1; visibility:visible;
}
.iac-nav .v-nk:hover:after{
	width:100%;
}
.iac-nav .v-li.on>.v-nk:before{
	left:14px; opacity:1; visibility:visible;
}

.iac-nav .v-nk>p{
	line-height:26px; font-size:14px;
	color:#2b2b2b; font-weight:300;
	left:0px; top:0px; display:block;
	overflow:hidden; position:relative;
	text-overflow:ellipsis; white-space:nowrap;
	-webkit-transition:all .2s ease 0s;
	-moz-transition:all .2s ease 0s;
	-o-transition:all .2s ease 0s;
	transition:all .2s ease 0s;
}
.iac-nav .v-li.on>.v-nk>p{
	left:18px; color:#DC4A4A;
}
.iac-nav .v-li>.v-nk:hover>p,
.iac-nav .v-li.on>.v-nk:hover>p{
	left:18px; color:#DC4A4A; 
}

.iac-nav .v-levs{
	padding-left:20px;
	padding-right:10px;
}



.iac-pos{
	position:relative;
	border-bottom:1px solid #EBEBEB;
	padding-bottom:50px;
	margin-bottom:30px;
	overflow:hidden;
}
.iac-pos .v-ihtit{
	font-weight:400;
    position:absolute;
	top:0px; left:0px;
	font-size:24px;
	line-height:30px;
	color:#000;
}
.iac-pos .v-ihpos{
	position:absolute;
	top:2px; right:0px;
	line-height:30px;
	font-size:14px;
	color:#8B8B8B;
	font-weight:300;
}
.iac-pos .v-ihpos code{
	padding:0px 6px;
	background-color:#fff;
	font-size:initial;
	color:initial;
}
.iac-pos .v-ihpos a:hover{
	color:#EC2124;
}
.iac-pos .v-ihpos span{
	color:#555553;
}


.iac-pro{
	position:relative;
}
.iac-pro .k-row{
	margin-left:-10px;
	margin-right:-10px;
}
.iac-pro .k-padd{
	padding-left:10px;
	padding-right:10px;
}
.iac-pro .k-nk{
	position:relative;
	display:block;
	overflow:hidden;
	background-color:#4D4D4D;
	border:1px solid #e6e6e6;
	border-radius:2px;
	margin:0px 0px 30px;
}
.iac-pro .k-win{
	position:relative;
	overflow:hidden;
}
.iac-pro .k-pic{
	position:relative;
	display:block;
	overflow:hidden;
	width:100%; padding-bottom:100%;
}
.iac-pro .k-pic img{
	width:100%; height:100%;
	position:absolute;
	top:0px; left:0px;
	transform:scale(1,1);
	-webkit-transition:all .3s ease 0s;
	-moz-transition:all .3s ease 0s;
	-o-transition:all .3s ease 0s;
	transition:all .3s ease 0s;
}
.iac-pro .k-nk:hover .k-pic img{
	transform:scale(1.1,1.1);
}
.iac-pro .k-tit{
	background-color:#fff;
	position:relative;
	padding:14px;
	display:block;
}
.iac-pro .k-tit p{
	display:block; color:#1A1617;
	font-size:15px; font-weight:300;
	height:26px; line-height:26px;
	text-align:center;
	position:relative;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
}
.iac-pro .k-nk:hover .k-tit p{
	color:#EC2024;
}



.iac-page{
	position:relative;
	text-align:center;
}
.iac-page .yingming-pages a,
.iac-page .yingming-pages span{
	display:inline-block;
	position:relative;
	margin:0px 4px;
	border:1px solid #EBEBEB;
	border-radius:2px;
	font-size:14px;
	font-weight:300;
	padding:5px 8px;
}
.iac-page .yingming-pages a:hover{
	border:1px solid #959595;
	background-color:#959595;
	color:#fff;
}
.iac-page .yingming-pages .ad-this{
	border:1px solid #545253;
	background-color:#545253;
	color:#fff;
}



.iac-pro-show{
	position:relative;
}
.iac-pro-show .v-tmb{
	position:relative;
	padding:28px;
	border:1px solid #EBEBEB;
	margin:0px 0px 30px;
}
.iac-pro-show .v-tmb-in{
	width:100%;
	position:relative;
}
.iac-pro-show .v-tmb-in table{
	width:370px; height:370px;
	padding:0px; text-align:center;
	vertical-align:middle;
	margin:0px;
}
.iac-pro-show .v-tmb-in table tr td{
	width:370px; height:370px;
	padding:0px; text-align:center;
	vertical-align:middle;
}
.iac-pro-show .v-tmb-in table tr td img{
	max-width:370px; max-height:370px;
}
.iac-pro-show .v-hit{
	position:relative;
	margin-bottom:18px;
	line-height:36px;
	font-size:24px;
	color:#000;
	font-weight:400;
	padding-top:12px;
}
.iac-pro-show .v-lab{
	position:relative;
}
.iac-pro-show .v-lab li{
	display:block;
	background-color:#F2A7A7;
	font-size:14px;
	color:#fff;
	float:left;
	position:relative;
	padding:4px 10px;
	margin-right:14px;
	margin-bottom:12px;
}
.iac-pro-show .v-desc{
	margin-top:12px;
	padding:14px 0px;
	border-top:1px solid #EBEBEB;
	position:relative;
	line-height:30px;
	font-size:15px;
	color:#676767;
	font-weight:300;
}
.iac-pro-show .u-bos{
	position:relative;
	border:1px solid #EBEBEB;
	overflow:hidden;
}
.iac-pro-show .u-bos-the{
	position:relative;
	border-bottom:1px solid #EBEBEB;
	overflow:hidden;
}
.iac-pro-show .u-bos-the>span{
	float:left; position:relative;
	padding:0px 34px; font-size:15px;
	border-right:1px solid #EBEBEB;
	line-height:46px;
}
.iac-pro-show .u-bos-cont{
	padding:24px 28px;
	line-height:26px;
	font-size:14px;
	color:#5F5F5F;
}
.iac-pro-show .u-bos-cont img{
	max-width:100%;
	height:auto;
}
.iac-pro-show .u-bos-cont table{
	width:100%;
}






.iac-case{
	position:relative;
	margin-bottom:10px;
}
.iac-case .row{
	margin-left:-10px;
	margin-right:-10px;
}
.iac-case .row>li{
	padding-left:10px;
	padding-right:10px;
}
.iac-case .k-nk{
	display:block;
	position:relative;
	overflow:hidden;
	margin:0px 0px 20px;
	border:1px solid #EAEAEA;
	padding:16px;
	border-radius:2px;
}
.iac-case .k-win{
	position:relative;
	overflow:hidden;
}
.iac-case .k-pic{
	width:100%; height:0px; padding-bottom:60%;
	position:relative;
	overflow:hidden;
	background-color:#4D4D4D;
	display:block;
	opacity:1; filter:blur(0px);
	transform:scale(1,1);
	-webkit-transition:all .3s ease 0s;
	-moz-transition:all .3s ease 0s;
	-o-transition:all .3s ease 0s;
	transition:all .3s ease 0s;
}
.iac-case .k-pic img{
	width:100%; display:block;
}
.iac-case .k-tit{
	padding:0px 20px;
	height:40px;
	line-height:40px;
	font-size:20px;
	font-weight:300;
	position:absolute;
	top:50%;
	text-align:center; left:0px; right:0px;
	color:#fff; display:block;
	text-shadow:2px 2px 4px rgba(0,0,0,.6);
	opacity:0; visibility:hidden; margin-top:60px;
	-webkit-transition:all .3s ease 0s;
	-moz-transition:all .3s ease 0s;
	-o-transition:all .3s ease 0s;
	transition:all .3s ease 0s;
}
.iac-case .k-nk:hover .k-pic{
	opacity:.8;
	filter: blur(3px);
	transform:scale(1.1,1.1);
}
.iac-case .k-nk:hover .k-tit{
	opacity:1; visibility:visible; margin-top:-20px;
}





.iac-prose{
	position:relative;
}
.iac-prose .v-tip{
	font-size:26px;
	line-height:36px;
	margin-bottom:6px;
	font-weight:400;
	padding:4px 0px;
}
.iac-prose .v-lab{
	position:relative;
}
.iac-prose .v-lab li{
	display:block;
	background-color:#F2A7A7;
	font-size:14px;
	color:#fff;
	float:left;
	position:relative;
	padding:4px 10px;
	margin-right:14px;
	margin-bottom:12px;
}
.iac-prose .v-date{
	font-size:15px;
	 line-height:24px;
	 margin-bottom:10px;
	 font-weight:400;
	 padding:2px 0px;
}
.iac-prose .v-cont{
	padding:10px;
	position:relative;
	line-height:26px;
	font-size:14px;
	color:#5F5F5F;
	margin-bottom:18px;
}
.iac-prose .v-cont-not{
	padding:0px 10px;
}
.iac-prose .v-cont img{
	max-width:100%;
	height:auto;
}
.iac-prose .v-cont table{
	width:100%;
}

.iac-prose .v-tap{
	position:relative;
}
.iac-prose .v-tap a{
	position:relative;
	display:block;
	margin:0px 0px 14px;
	font-size:14px;
	padding:0px 0px 0px 66px;
	border-radius:2px;
	overflow:hidden;
}
.iac-prose .v-tap a label{
	width:66px;
	height:38px;
	position:absolute;
	top:0px; left:0px;
	display:block;
	line-height:38px;
	font-size:14px;
	margin-bottom:0px;
	color:#fff; font-weight:400;
	background-color:#408cf9;
	padding:0px 10px;
	text-align:center;
	box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1), inset 0 -0.25em 0 rgba(0, 0, 0, 0.25), 0 0.25em 0.25em rgba(0, 0, 0, 0.05);
}
.iac-prose .v-tap a p{
	position:relative;
	height:38px; line-height:38px;
	padding:0px 12px;
	font-size:14px;
	color:#fff;
	background-color:#7cb1ff;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1), inset 0 -0.25em 0 rgba(0, 0, 0, 0.25), 0 0.25em 0.25em rgba(0, 0, 0, 0.05);
}
.iac-prose .v-tap a.disable label{
	background-color:#7C7C7C;
}
.iac-prose .v-tap a.disable p{
	background-color:#AFAFAF;
}


.iac-prose .v-vis{
	position:relative;
	margin:34px 0px;
	width:100%; padding-bottom:56.6%;
	overflow:hidden;
}
.iac-prose .v-vis-in{
	width:100%; height:100%;
	position:absolute;
	top:0px; left:0px;
	overflow:hidden;
}
.iac-prose .v-vis-in embed,
.iac-prose .v-vis-in iframe,
.iac-prose .v-vis-in video{
	width:100%; height:100%;
	border:0px; outline:0px;
}




.iac-news{
	position:relative;
}
.iac-news li{
	position:relative;
	margin-bottom:10px;
	border-style:solid;
	border-color:#EBEBEB;
	border-width:0px 0px 1px;
	padding:0px 0px 20px;
	margin-bottom:20px;
}
.iac-news .k-nk{
	display:block;
	position:relative;
	padding:0px 0px 0px 224px;
	height:130px;
}
.iac-news .k-nk-pic{
	width:200px; height:130px;
	position:absolute;
	top:0px; left:0px;
	background-color:#A2A2A2;
}
.iac-news .k-nk-pic img{
	width:100%; display:block;
}
.iac-news .k-nk-info{
	position:relative;
	height:130px;
	overflow:hidden;
}

.iac-news .k-nk-time{
	position:relative;
	height:24px; line-height:24px;
	margin-bottom:12px;
	font-size:14px;
	color:#888888;
	top:0px; right:0px;
}
.iac-news .k-nk-tit{
	position:relative;
	margin:0px 120px 0px 0px;
	line-height:36px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	font-size:17px;
	color:#000;
	font-weight:600;
}
.iac-news .k-nk:hover .k-nk-tit{
	color:#EC2125;
}
.iac-news .k-nk-desc{
	position:relative;
	line-height:28px;
	height:56px;
	overflow:hidden;
	font-size:14px;
	color:#888888;
	font-weight:300;
	margin-top:2px;
}




.iac-about{
	position:relative;
}
.iac-about .he-tit{
	font-size:28px;
	font-weight:600;
	color:#000;
	text-transform:capitalize;
}
.iac-about .he-tit>span{
	font-size:18px;
	font-weight:300;
	color:#777777;
}

.iac-about .he-enths{
	font-size:60px;
	font-family:arial;
	padding:18px 0px 26px;
	color:#6D6D6D;
}
.iac-about .he-enths>span{
	color:#EC2024;
}
.iac-about .he-cont{
	line-height:28px;
	color:#777777;
	font-size:14px;
	position:relative;
}

.iac-about .he-cont img{
	max-width:100%;
	height:auto;
}
.iac-about .he-cont table{
	width:100%;
}
.iac-about .he-cores{
	position:relative;
	text-align:center;
}
.iac-about .he-cores .row{
	margin-left:-24px;
	margin-right:-24px;
}
.iac-about .he-cores .row>li{
	padding-left:24px;
	padding-right:24px;
	padding-top:20px;
	padding-bottom:20px;
}
.iac-about .core-cn{
	font-size:18px;
	line-height:24px;
	color:#000;
	text-transform:uppercase;
	padding:6px 0px;
}
.iac-about .core-eicn{
	font-size:16px;
	line-height:24px;
	color:#000;
	text-transform:capitalize;
	padding:6px 0px;
}
.iac-about .core-en{
	font-size:13px;
	color:#B7B8B7;
	text-transform:uppercase;
	padding:6px 0px;
	font-weight:300;
}
.iac-about .core-ico{
	padding:10px 26px;
	position:relative;
}
.iac-about .core-ico img{
	width:100%; display:block;
}
.iac-about .core-desc{
	position:relative;
	line-height:26px;
	color:#777777;
	overflow:hidden;
	font-weight:300;
}

.iac-about .co-tns{
	position:relative;
	font-size:17px;
	color:#000;
	font-weight:300;
	margin:0px 0px 30px;
}
.iac-about .co-share{
	position:relative;
	overflow:hidden;
}
.iac-about .co-share a{
	float:left;
	position:relative;
	width:38px; height:38px;
	text-align:center;
	display:block;
	border: 1px solid #cacaca;
	background-color: #ffffff;
	color: #080808;
	margin-right:6px;
	margin-bottom:6px;
	font-size:14px;
}
	
.iac-about .co-share a:hover{
	background-color: #E5E5E5;
}
.iac-about .co-share a i{
	position:relative;
	top:7px;
}
.iac-about .co-itms{
	line-height:28px;
	font-size:15px;
    margin-bottom:10px;
	font-weight:300;
}


.iac-about .le-tion{
    padding:0px 40px;	
}
.iac-about .le-int{
	position:relative;
	border:1px solid #C1C1C1;
	margin:0px 0px 42px;
	border-radius:2px;
	padding:0px 12px 0px 44px;
}
.iac-about .le-int:hover{
	border:1px solid #F27E7E;
}
.iac-about .le-int.on-focus{
	border:1px solid #EB2124;
}
.iac-about .le-name{
	position:absolute;
	height:36px; line-height:36px;
	left:44px; top:2px; font-size:15px;
	color:#000; font-weight:300;
	margin-bottom:0px;
	-webkit-transition:all .3s ease 0s;
	-moz-transition:all .3s ease 0s;
	-o-transition:all .3s ease 0s;
	transition:all .3s ease 0s;
}
.iac-about .le-int.on-focus .le-name,
.iac-about .le-int.on-exist .le-name{
	height:20px; line-height:20px;
	font-size:12px; color:#000;
	top:-30px; left:4px;
}
.iac-about .le-input{
	height:40px; position:relative;
	overflow:hidden; z-index:10;
	font-size:15px; border:0px; outline:0px;
	background-color:transparent;
	width:100%; font-weight:300;
}

.iac-about .le-textarea{
	position:relative;
	overflow:auto; z-index:10;
	font-size:15px; border:0px; outline:0px;
	background-color:transparent;
	width:100% !important; line-height:30px;
	font-weight:300; margin:6px 0px;
}
.iac-about .le-icon{
	width:30px; height:30px;
	left: 9px; top: 5px;
	position:absolute; font-size:15px; color:#000;
	text-align:center;
}
.iac-about .le-icon i{
	position:relative;
	top:5px;
}
.iac-about .le-sub{
	width:100%; background-color:#5D5D5D;
	font-size:16px; text-align:center;
	border-radius:2px; border:1px solid #5D5D5D;
	height:42px; display:block; color:#fff;
	font-weight:300;
}
.iac-about .le-sub:hover{
	background-color:#6F6F6F;
}

.iac-about .le-ver{
	padding:0px 140px 0px 0px;
	position:relative;
}
.iac-about .le-vcode{
	position:absolute;
	top:0px; right:0px;
	width:100px; height:42px;
	width:110px; border:1px solid #C1C1C1;
	cursor:pointer;
}
.iac-about .le-vcode img{
	width:100%; height:100%;
	display:block;
}





.iac-creds{
	position:relative;
	margin-bottom:10px;
}
.iac-creds .row{
	margin-left:-10px;
	margin-right:-10px;
}
.iac-creds .row>li{
	padding-left:10px;
	padding-right:10px;
}
.iac-creds .k-nk{
	display:block;
	position:relative;
	overflow:hidden;
	margin:0px 0px 20px;
	border:1px solid #EAEAEA;
	padding:16px;
	border-radius:2px;
}
.iac-creds .k-win{
	position:relative;
	overflow:hidden;
	width:250px; height:250px;
}
.iac-creds .k-win table{
	width:250px; height:250px;
	text-align:center;
	vertical-align:middle;
}
.iac-creds .k-win table img{
	max-width:250px;
	max-height:250px;
	cursor:pointer;
}

.iac-creds .k-tit{
	border-top:1px solid #EAEAEA;
	padding:14px 0px 0px;
	position:relative;
	margin:16px 0px 0px;
	font-size:16px;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
	text-align:center;
	line-height:26px;
	color:#6C6C6C;
	font-weight:300;
}
.iac-creds .k-nk:hover .k-tit{
	color:#313131;
}





.iac-video{
	position:relative;
}
.iac-video .row{
	margin-left:-15px;
	margin-right:-15px;
}
.iac-video .k-nk{
	border:1px solid #EBEBEB;
	background-color:#fff;
	display:block;
	margin:0px 0px 30px;
	position:relative;
	box-shadow:0px 0px 0px rgba(0,0,0,.2);
	-webkit-transition:all .3s ease 0s;
	-moz-transition:all .3s ease 0s;
	-o-transition:all .3s ease 0s;
	transition:all .3s ease 0s;
}
.iac-video .k-nk:hover{
	box-shadow:0px 0px 10px rgba(0,0,0,.2);
}
.iac-video .k-win{
	margin:20px;
	position:relative;
	padding-bottom:56%;
	overflow:hidden;
}
.iac-video .k-pic{
	position:absolute;
	top:0px; left:0px;
	width:100%;
	height:100%;
	background-color:#838383;
	overflow:hidden;
}
.iac-video .k-pic img{
	width:100%; display:block;
}
.iac-video .k-dom{
	border-top:1px solid #EBEBEB;
	position:relative;
	padding:0px 40px 0px 0px;
	overflow:hidden;
}
.iac-video .k-tit{
	line-height:44px;
	font-size:15px;
	color:#868686;
	font-weight:400;
	padding:0px 20px;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
	display:block;
}
.iac-video .k-ico{
	position:absolute;
	top:0px; right:0px;
	width:40px;
	height:100%;
	display:block;
	overflow:hidden;
	border-left:1px solid #EBEBEB;
	color:#868686;
	font-size:21px;
	text-align:center;
}
.iac-video .k-ico i{
	position:relative;
	top:8px;
}





.diun-box{
	position:relative;
	overflow:hidden;
	background-repeat:no-repeat;
	background-position:50% 50%;
	background-size:cover;
}
.diun-box .ev-anchor{
	position:absolute;
	width:100%; height:96px;
	top:-96px; left:0px;
	display:block;
}
.diun-tit{
	font-size:46px;
	font-weight:600;
	/* color:#3C3C3D; */
	color:#A40001;
	text-align:center;
	position:relative;
	text-transform:capitalize;
	height:60px; line-height:60px;
	margin:40px 0px 0px;
}
.diun-bull{
	width:100%; height:3px;
	position:relative;
	margin:22px 0px;
}
.diun-bull span{
	width:110px;
	height:3px;
	background-color:#C70800;
	display:block;
	margin:0px auto;
	
}

.diun-about .ev-text{
	text-align:center;
	font-size:16px;
	color:#333333;
	position:relative;
	line-height:32px;
	margin-top:30px;
	margin-bottom:60px;
}


.diun-core{
	
}
.diun-core .ev-list{
	margin:40px 0px 60px;
	position:relative;
}
.diun-core .ev-list .row{
	margin-left:-12px;
	margin-right:-12px;
}
.diun-core .ev-list .row .col-xs-offset-2{
	padding-left:12px;
	padding-right:12px;
}
.diun-core .ev-list .row .ev-padd{
	padding-left:12px;
	padding-right:12px;
}
.diun-core .ev-list .row .ev-doc{
	position:relative;
	height:350px;
	display:block;
	overflow:hidden;
}
.diun-core .ev-list .row .ev-pic{
	width:100%; height:0px; padding-bottom:118%; overflow:hidden;
	background-position:50% 50%;
	background-repeat:no-repeat;
	background-size:cover;
	opacity:1; filter:alpha(opacity=100);
	-webkit-transition:all .2s ease 0s;
	-moz-transition:all .2s ease 0s;
	-o-transition:all .2s ease 0s;
	transition:all .2s ease 0s;
}
.diun-core .ev-list .row .ev-doc:hover .ev-pic{
	opacity:.8; filter:alpha(opacity=80);
}
.diun-core .ev-list .row .ev-tit{
	text-align:center;
	font-size:17px;
	color:#333333;
	line-height:60px;
	overflow:hidden;
	font-weight:400;
	text-overflow:ellipsis;
	white-space:nowrap;
	background-color:transparent;
	-webkit-transition:all .2s ease 0s;
	-moz-transition:all .2s ease 0s;
	-o-transition:all .2s ease 0s;
	transition:all .2s ease 0s;
}
.diun-core .ev-list .row .ev-doc:hover .ev-tit{
	color:#fff;
	background-color:#A20703;
}


.diun-superior .ev-tap{
	height:78px;
	position:relative;
	margin:40px 0px 40px;
}
.diun-superior .ev-tadoc{
	border:1px solid #CCCCCC;
	position:relative;
	background-color:#fff;
	margin-left:-1px;
	cursor:pointer;
	-webkit-transition:all .3s ease 0s;
	-moz-transition:all .3s ease 0s;
	-o-transition:all .3s ease 0s;
	transition:all .3s ease 0s;
}
.diun-superior .ev-tadoc:hover,
.diun-superior .ev-tadoc.on{
	border:1px solid #A20703;
	background-color:#A20703;
}
.diun-superior .ev-tain{
	height:76px; position:relative;
	padding:0px 0px 0px 130px;
}
.diun-superior .ev-tapic{
	width:60px; height:60px;
	position:absolute;
	top:50%; margin-top:-30px;
	left:50px;
	overflow:hidden;
}
.diun-superior .ev-tapic img{
	width:60px; height:60px;
	display:block;
	position:absolute;
	top:0px; left:0px;
	opacity:0;
    filter:alpha(opacity=0);
	-webkit-transition:all .3s ease 0s;
	-moz-transition:all .3s ease 0s;
	-o-transition:all .3s ease 0s;
	transition:all .3s ease 0s;
}
.diun-superior .ev-tapic .oa{
	opacity:1;
	filter:alpha(opacity=100);
}
.diun-superior .ev-tadoc:hover .ev-tapic .oa,
.diun-superior .ev-tadoc.on .ev-tapic .oa{
	opacity:0;
	filter:alpha(opacity=0);
}
.diun-superior .ev-tadoc:hover .ev-tapic .ob,
.diun-superior .ev-tadoc.on .ev-tapic .ob{
	opacity:1;
	filter:alpha(opacity=100);
}
.diun-superior .ev-name{
	line-height:30px;
	height:30px;
	position:relative;
	top:22px;
	font-size:17px;
	color:#7F7F7F;
	overflow:hidden;
	-webkit-transition:all .3s ease 0s;
	-moz-transition:all .3s ease 0s;
	-o-transition:all .3s ease 0s;
	transition:all .3s ease 0s;
}
.diun-superior .ev-tadoc:hover .ev-name,
.diun-superior .ev-tadoc.on .ev-name{
	color:#fff;
}

.diun-superior .ev-swen{
	height:320px; position:relative;
	margin:0px 0px 60px;
}

.diun-superior .ev-swen-dont{
	position:relative;
	padding:0px 520px 0px 0px;
	height:320px; overflow:hidden;
	margin:0px 15px;
}
.diun-superior .ev-swen-hin{
	position:relative;
	height:320px;
	overflow:hidden;
}
.diun-superior .sw-itp{
	width:36px; height:3px;
	border-radius:2px;
	position:relative;
	background-color:#A20703;
	margin:22px 0px;
	display:block;
}
.diun-superior .sw-text{
	color:#333333;
	font-size:16px;
	position:relative;
	line-height:34px;
	height:204px;
	overflow:hidden;
}
.diun-superior .sw-more{
	position:absolute;
	bottom:0px; left:0px;
	background-color:#A20703;
	color:#fff; font-size:14px;
	border-radius:62px;
	padding:10px 36px;
	-webkit-transition:all .2s ease 0s;
	-moz-transition:all .2s ease 0s;
	-o-transition:all .2s ease 0s;
	transition:all .2s ease 0s;
}
.diun-superior .sw-more:hover{
	background-color:#AA0800;
}
.diun-superior .sw-pic{
	position:absolute;
	top:0px; right:0px;
	overflow:hidden;
	width:480px; height:320px;
	background-repeat:no-repeat;
	background-position:50% 50%;
	background-size:cover;
}
.diun-superior .sw-pic a{
	width:100%; height:100%;
	display:block;
	overflow:hidden; position:relative;
	background-repeat:no-repeat;
	background-position:50% 50%;
	background-size:cover;
	opacity:1; filter:alpha(opacity=100);
	-webkit-transition:all .3s ease 0s;
	-moz-transition:all .3s ease 0s;
	-o-transition:all .3s ease 0s;
	transition:all .3s ease 0s;
}
.diun-superior .sw-pic a:hover{
	opacity:.8; filter:alpha(opacity=80);
}
.diun-superior .sw-pic a img{
	width:100%; display:block;
}





.ycms-foot{
	background-color:#F4F4F4;
	position:relative;
	padding:0px 0px;
	color:#393939;
}

.ycms-foot .ft-ain{
	background-color:#F8F8F8;
	overflow:hidden;
}
.ycms-foot .ft-aew{
	position:relative;
	height:260px;
	margin:22px 0px;
	overflow:hidden;
}
.ycms-foot .ew-le{
	width:170px;
	float:left;
	position:relative;
	z-index:10;
}
.ycms-foot .ew-le-en{
	font-size:15px;
	font-weight:300;
	text-transform:uppercase;
	letter-spacing:6px;
	color:#A1A1A1;
	margin:20px 0px 0px;
}
.ycms-foot .ew-le-cn{
	font-size:38px;
	font-weight:400;
	text-transform:uppercase;
	color:#2E2E2E;
}
.ycms-foot .ew-le-elogo{
	position:relative;
	overflow:hidden;
	margin:36px 0px 0px;
}
.ycms-foot .ew-le-elogo a{
	position:relative;
	display:block;
}
.ycms-foot .ew-le-elogo a img{
	display:block;
}


.ycms-foot .ew-info{
	width:460px;
	float:left;
	position:relative;
	z-index:10;
	margin-left:60px;
	overflow:hidden;
	padding:18px 0px 0px;
}
.ycms-foot .ew-info ul li{
	position:relative;
	margin:19px 0px;
	padding:0px 0px 0px 112px;
	overflow:hidden;
}
/* .ycms-foot .ew-info p{
	position:relative;
	line-height:30px;
	margin:19px 0px;
	font-size:16px;
}
.ycms-foot .ew-info p span{
	margin-right:6px;
} */
.ycms-foot .ew-info-le{
	position:absolute;
	line-height:30px;
	font-size:16px;
	top:0px; left:0px;
}
.ycms-foot .ew-info-le img{
	width:20px; margin-left:6px;
}
.ycms-foot .ew-info-text{
	position:relative;
	line-height:30px;
	font-size:16px;
}

.ycms-foot .ew-map{
	width:700px; height:260px;
	position:absolute;
	z-index:1;
	top:0px; right:0px;
	background-repeat:no-repeat;
	background-position:100% 50%;
	background-size:auto 100%;
}

.ycms-foot .ft-lower{
	background-color:#D9D9D9;
	position:relative;
	padding:12px 0px;
	overflow:hidden;
}
.ycms-foot .ft-copy{
	position:relative;
	line-height:30px;
	font-size:13px;
	color:#7B7B7B;
	overflow:hidden;
}

.ycms-foot .ft-copy a{text-decoration: none;font-size:13px;
	color:#7B7B7B;}



.due-box{
	position:relative;
}
.due-box .e-tit{
	font-size: 46px;
	font-weight: 600;
	/* color: #3C3C3D; */
	color:#A40001;
	text-align: center;
	position: relative;
	text-transform: capitalize;
	height: 60px;
	line-height: 60px;
	margin: 40px 0px 0px;
}
.due-box .e-bull{
	width: 100%;
	height: 3px;
	position: relative;
	margin: 22px 0px;
}
.due-box .e-bull span{
	width: 110px;
	height: 3px;
	background-color: #C70800;
	display: block;
	margin: 0px auto;
}
.due-box .e-cont{
	font-size: 16px;
	color: #333333;
	position: relative;
	line-height: 32px;
	margin-top: 30px;
	margin-bottom: 60px;
	
}