 /* jssor slider arrow navigator skin 05 css */
 /*
        .jssora05l                  (normal)
        .jssora05r                  (normal)
        .jssora05l:hover            (normal mouseover)
        .jssora05r:hover            (normal mouseover)
        .jssora05l.jssora05ldn      (mousedown)
        .jssora05r.jssora05rdn      (mousedown)
        */
 #jssor_1{position: relative; margin: 0 auto; top: 0px; left: 0px; width: 1400px; height: 520px; overflow: hidden; visibility: hidden; background-color: #24262e; margin-top: 40px;}
 #jssor_1 .slides{cursor: default; position: relative; top: 0px; left: 0px; width: 100%; height: 100%; overflow: hidden;}
 #jssor_1 .bgCon{width: 376px; height: 64px; position: absolute; z-index: 1; left: 0; bottom: 30px; border-bottom: 3px solid #d72136; background: rgba(189,26,45,0.65); padding: 14px 22px;}
 .bannDiv .bannDiv{height: 100%;}
 /*.bannDiv .widthAuto, #jssor_1>div, .jssort01>div, .slides>div:first-child{width: 100% !important; height: 100% !important;}*/
 /*#jssor_1>div{transform: scale(1) !important;}*/
 .bannDiv .bgCon p{color: #fff; font-size: 16px; line-height: 32px;}
 .bannDiv .bgCon p.date{font-size: 16px; opacity: 0.7;}
 .bannDiv .bgCon p.title a{font-size: 18px; font-weight: bold; color: #fff;}
 .jssora05l,
 .jssora05r {
 	display: block;
 	position: absolute;
 	/* size of arrow element */
 	width: 50px;
 	height: 50px;
 	cursor: pointer;
 	overflow: hidden;
 	top: 158px; top: 50%; margin-top: -25px;
 	background-size: 100% auto; background-repeat: no-repeat; background-position: center;
 	display: none;
 }
 
 .jssora05l {
 	left: 30px;
 	background-image: url(../images/icon_prev.png);
 }
 
 .jssora05r {
 	right: 30px;
 	background-image: url(../images/icon_next.png);
 }
 
 .jssora05l:hover {
 	background-image: url(../images/icon_prev_d.png);
 }
 
 .jssora05r:hover {
 	background-image: url(../images/icon_next_d.png);
 }
 
 .jssora05l.jssora05ldn {
 	/*background-position: -250px -40px;*/
 	background-image: url(../images/icon_prev_d.png);
 }
 
 .jssora05r.jssora05rdn {
 	/*background-position: -310px -40px;*/
 	background-image: url(../images/icon_next_d.png);
 }
 /* jssor slider thumbnail navigator skin 01 css */
 /*
        .jssort01 .p            (normal)
        .jssort01 .p:hover      (normal mouseover)
        .jssort01 .p.pav        (active)
        .jssort01 .p.pdn        (mousedown)
        */
 
 .jssort01 {
 	position: absolute;
	left: auto !important;
 	right: 10px;
 	bottom: 30px;
 	width: 260px !important;
 	height: 15px !important; 
 }
 .jssort01 .thumbDiv{width: 100% !important; left: auto !important; left: auto !important; text-align: right;}
 .jssort01 .thumbDiv>div{width: auto !important; overflow: hidden; position: static !important; display: inline-block;}
 
 .jssort01 .p {
 	/* position: absolute; */
 	top: 0;
 	left: 0;
 	width: 25px;
 	height: 15px;
 	/*background: #fff;*/
 }
 .jssort01 .pav{width: 56px;}
 
 /*.jssort01 .t {
 	position: absolute;
 	top: 0;
 	left: 0;
 	width: 100%;
 	height: 100%;
 	border: none;
 }
 
 .jssort01 .w {
 	position: absolute;
 	top: 0px;
 	left: 0px;
 	width: 100%;
 	height: 100%;
 }*/
 
 .jssort01 .c {
 	/* position: absolute;
 	top: 0px;
 	left: 5px; */
 	width: 15px;
 	height: 100%;
 	cursor: pointer;
	border-radius: 50%;
 }
 
 .jssort01 .p .c {
 	background: #fff;
 }
 
 .jssort01 .pav .c {
	 width: 48px;
	 border-radius: 8px;
 	background: #d4b96a;
 }
 
 .jssort01 .p:hover .c {}
 
 .jssort01 .p.pdn .c {
 	background: #fff;
 }
 
 * html .jssort01 .c,
 * html .jssort01 .pdn .c,
 * html .jssort01 .pav .c {
 	/* ie quirks mode adjust */
 	width/**/
 	: 72px;
 	height/**/
 	: 72px;
 }