/*! style.css | By thy6415.com */
@charset "utf-8";
/* Css Document */
/*!--css reset------------------*/
/*img A*/
.imga{display: block;position: relative;}
.imga img{display: block;width: 100%;}
.imgh,.imgh0{overflow: hidden;position: relative;display:block;width: 100%;height: 0;padding-top: 56.25%;}
.imgh169{padding-top: 56.25%;}/*16:9*/
.imgh43{padding-top: 75%;}/*4:3*/
.imgh34{padding-top: 133.3333%;}/*3:4*/
.imgh11{padding-top: 100%;}/*1:1*/
.imgh img{position: absolute;top: 0;left: 0;width: 100%;min-height: 100%;}
.imgm img{top: 50%;left: 50%;width: 100%;height: auto;max-width: none;max-height: none;min-width: 100%;min-height: 100%;transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%);}
.imgh .imgh{position: absolute;top: 0;left: 0;}
.trbl{position: absolute;top: 0;right: 0;bottom: 0;left: 0;}
.tabV{display: table;width: 100%;height: 100%;}
.tabV .tr{display: table-row;width: 100%;}
.tabV .td{display: table-cell;width: 100%;height: 100%;vertical-align: middle;}
/*浮动位置 */
.fl{float: left;display: inline;}
.fr{float: right!important;}
.cl{clear: both;}
/*内部位置*/
.tc{text-align: center;}
.tl{text-align: left;}
.tr{text-align: right;}
/*字体状态*/
.fb{font-weight: bold;}
.fn{font-weight: normal;}
/*transition*/
.tran{transition: all .4s ease-in-out 0s;-webkit-transition: all .4s ease-in-out 0s;-moz-transition: all .4s ease-in-out 0s;-o-transition: all .4s ease-in-out 0s;}
.scale{overflow: hidden;}
.scale img{transition: all 10s;-webkit-transition: all 5s;-moz-transition: all 10s;-o-transition: all 10s;min-height: 100%;}
.scale:hover img,li.hover .scale img{transform: scale(1.5);}
/*end*/
#end{margin-right: 0;}
#first{margin-left: 0;}
/*hr*/
.hr,.hrLine{height:1px;clear:both;font-size:1px;line-height:1px;}
.hrLine{background:#D2D2D2;}
.hr2{height:2px;clear:both;font-size:1px;line-height:1px;}
.hr3{height:3px;clear:both;font-size:1px;line-height:1px;}
.hr4{height:4px;clear:both;font-size:1px;line-height:1px;}
.hr5{height:5px;clear:both;font-size:1px;line-height:1px;}
.hr10{height:10px;clear:both;font-size:1px;line-height:1px;}
.hr15{height:15px;clear:both;font-size:1px;line-height:1px;}
.hr20{height:20px;clear:both;font-size:1px;line-height:1px;}
.hr30{height:30px;clear:both;font-size:1px;line-height:1px;}
.hr40{height:40px;clear:both;font-size:1px;line-height:1px;}
.hr60{height:60px;clear:both;font-size:1px;line-height:1px;}
/*文字断行*/
pre,.pre{margin: 0;white-space: pre-wrap;word-wrap: break-word;font-family: inherit;}
.break{white-space: nowrap;word-wrap: break-word;display: inline-block;}
.ellipsis{display: block;height: 24px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.clamp{display: -webkit-box;height: 48px;overflow: hidden;text-overflow: ellipsis;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.tabV .ellipsis{white-space: initial;}
/*icon图标*/
.icon,.icon2{float: left;display: inline;width: 30px;height: 30px;background: url(index.png) -9999em -9999em no-repeat;}
.icon2{background-image: url(public.png);}
/*行内 块状态*/
.dis{display:block;}
.none,#cnzz{display: none;}
.ove{overflow: hidden;}
.vis{overflow:visible;}
.posr{position: relative;}
.posa{position: absolute;}
.inline{float: none;display: inline-block;*display: inline;*zoom: 1;vertical-align: top;}
/*清除浮动*/
.clearfix,.Column{zoom: 1;}
.clearfix:after,.Column:after{content: ".";display: block;clear: both;height: 0;font: 0/0 sans-serif;visibility: hidden;}
/*Css Div*/
.Column-100{width: 100%;height: auto;margin: 0 auto;}
.Wrap{width: 100%;min-width: 1400px;max-width: 1920px;height: auto;margin: 0 auto;}
.Column{width: 1400px;height: auto;margin: 0 auto;}
.Column-L{float: left;display: inline;width: 1000px;min-height: 5px;margin-right: 40px;}
.Column-R{float: left;display: inline;width: 360px;min-height: 5px;}
.noContent{font-size: 24px;text-align: center;padding: 6% 0;}


/*内滚动*/
.nano{overflow: hidden;position: relative;width: 100%;height:100%;}
	.nano>.nano-content{overflow: scroll;overflow-x: hidden;position: absolute;top: 0;right: 0;bottom: 0;left: 0;padding-right: 12px;}
	.nano>.nano-content:focus{outline: thin dotted;}
	.nano>.nano-content::-webkit-scrollbar{display: none;}
	.has-scrollbar>.nano-content::-webkit-scrollbar{display: block;}
	.nano>.nano-pane{opacity: .01;position: absolute;right: 0;top: 0;bottom: 0;width: 7px;border-radius: 7px;background: #BBB;transition: .2s;}
	.nano>.nano-pane>.nano-slider{position:relative;width: 7px;border-radius: 7px;background: #999;}
	.nano:hover>.nano-pane,.nano-pane.active,.nano-pane.flashed{opacity: 1;}


/*公共表单*/
.table{position: relative;width: 100%;clear: both;margin-bottom: 15px;line-height: 36px;}
	.table .left{float: left;width: 150px;margin-right: 5px;font-size: 14px;text-align: right;}
	.table .left .red{color: #F20010;}
	.table .right{position: relative;}
	.table .right .input-text,.table .right select{height: 34px;line-height: 34px;padding: 0 10px;font-size: 14px;color: #777;background-color: #fff;border: 1px solid #D9D9D9;-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;}
	.table .right textarea.input-text{display: block;min-height: 90px;line-height: 22px;padding-top: 5px;padding-bottom: 5px;resize: vertical;font-family: inherit;}
	.table .right .input-text.hover,.table .right .input-text.focus,.table .right .input-text:focus{border-color: #E60012;}
	.table .right .clue_on{display: none;padding-left: 5px;}
	.table .right .imgcode{position: absolute;top: 1px;right: 1px;width: 85px;height: 34px;cursor: pointer;}
	.table .right .add_on{position: absolute;top: 50%;right: 10px;margin-top: -12px;height: 24px;line-height: 24px;color: #888;}
	.table .right .button{position: relative;width: 100%;height: 40px;padding: 0;margin: 0;border: none;background-color: #E60012;line-height: 40px;text-align: center;font-size: 18px;color: #FFF;cursor: pointer;vertical-align: middle;}
	.table .right .button:hover{background: #F7680A;color: #FFF;}
	.table.cls_button{margin-bottom: 0!important;}
	.table table td{padding: 0!important;}
	
	.form .unitVal .unit-input{background-image:url(select_arrow.png);background-position: right center;background-repeat: no-repeat;}
		.form .unitVal .unit-input em{margin-right: 12px;color: #82776f;}
		.form .unitVal .unit-list{display: none;z-index: 5;position: absolute;left: 0;right: 0;top: 100%;border-radius: 6px;background: #FFF;box-shadow: 1px 4px 9px rgba(0,0,0,.1);line-height: 20px;text-align: center;font-size: 16px;}
		.form .unitVal .unit-list dl{overflow: hidden;margin-top: 12px;}
		.form .unitVal .unit-list dl dt{float: left;width: 88px;color: #363636;}
		.form .unitVal .unit-list dl dd{overflow: hidden;}
		.form .unitVal .unit-list dl dd i{float: left;width: 20px;height: 20px;margin-right: 10px;background: #B6B6B6;color: #FFF;cursor: pointer;}
		.form .unitVal .unit-list dl dd i.cur{background: #79564A;color: #FFF;}
		.form .unitVal .unit-list dl dd i:hover{background: #79564A;color: #FFF;}
		.form .unitVal .unit-list label{display: none;}
		.form .unitVal .unit-list .ok{display: block;width:90%;height: 36px;margin: 12px auto;border-radius: 4px;background: #79564A;line-height: 36px;font-size:18px;color:#FFF;}
		.form .unitVal .unit-list .ok:hover{background: #CDA873;color: #FFF;}
	
	/*弹窗报名*/
.ajaxOrderWinWrap{margin-top: -50px;}
	.ajaxOrderWin{padding: 20px 30px;}
	.ajaxOrderWin .imga{overflow: hidden;height: 120px;margin-bottom: 15px;}
	.ajaxOrderWinWrap .layui-layer-title{font-size: 18px;}
	.ajaxOrderWin .table .left{display: none;}
	.ajaxOrderWin .table .right .input-text{width: 348px!important;}
	.ajaxOrderWin .table .right textarea.input-text{width: 328px!important;height: 60px!important;min-height: 60px;resize: none;}
	.ajaxOrderWin .table .right .button{width: 100%;}
	



/*逼死IE*/
.ie-warning{z-index: 9999;position: fixed;top: 0;left: 0;right: 0;padding: .625em;background-color: #dd514c;border: 1px solid #d83832;text-align: center;font-size: 16px;color: #fff;}
.ie-warning a{font-size: 20px;color: #FFF;}
.old-ie .swiper-container .swiper-wrapper .swiper-slide:not(:first-child){display: none;}
.swiper-container-fade .swiper-slide{opacity: 0!important;visibility: hidden;}
.swiper-container-fade .swiper-slide.active{opacity: 1!important;visibility: visible;}



