 /* 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: 1920px; height: 604px; overflow: hidden; visibility: hidden; background-color: #24262e;}
 #jssor_1 .slides{cursor: default; position: relative; top: 0px; left: 0px; width: 100%; height: 100%; overflow: hidden;}
 /*#jssor_1 .bgCon{width: 1200px; height: 270px; position: absolute; top: 50%; margin-top: -135px; z-index: 1; left: 50%; margin-left: -600px;}*/
 #jssor_1 .bgCon{width: 1200px; height: 80px; position: absolute; top: 50%; margin-top: 234px; z-index: 1; left: 50%; margin-left: -600px;}
 .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.title{font-size: 64px; font-weight: bold; line-height: 60px;}
 .bannDiv .bgCon p.keyword{font-size: 20px; color: #fff; margin-top: 20px;}
 .bannDiv .bgCon p.keyword span{margin-right: 15px;}
 .bannDiv .bgCon p.tel{padding-left: 38px; background: url(../images/tel1.png) no-repeat left center; font-weight: bold; font-size: 26px; line-height: 35px; color: #fff; margin: 36px 0;}
 .bannDiv .bgCon p.tel .label{font-weight: normal; font-size: 16px; padding-right: 18px;}
 .bannDiv .bgCon .more{display: block; background: #c53b2e; height: 48px; line-height: 48px; width: 208px; text-align: center; color: #fff; font-size: 22px; border-radius: 6px; letter-spacing: 3px; font-weight: 500;}
 .bannDiv .cl{width: 50%;}
 .bannDiv .cr{width: 488px; margin-top: -40px;}
 .bannDiv .cr img{float: left; width: 116px; height: 166px; margin-left: 6px; margin-bottom: 6px;}
 .bannDiv .cr img:nth-child(5){margin-left: 64px;}
 .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;
 }
 
 .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: 0px;
 	bottom: 35px;
 	width: 486px !important;
 	height: 44px !important; left: 50% !important; margin-left: -243px; 
 }
 .thumbDiv{background: #fff; border-radius: 22px; left: 0 !important; top: 0 !important;}
 
 .thumbNav{display: none;}
 .thumbDiv .name{background-position:20px center; background-repeat: no-repeat; display: block; padding-left:45px; height: 100%; line-height: 42px; font-size: 16px; color: #c53b2e;}
 .thumbDiv .icon1{background-image: url(../images/s_1_1.png);}
 .thumbDiv .icon2{background-image: url(../images/s_2_1.png);}
 .thumbDiv .icon3{background-image: url(../images/s_3_1.png);}
 
 .jssort01 .p {
 	position: absolute;
 	top: 0;
 	left: 0;
 	width: 162px;
 	height: 44px;
 	/*background: #fff;*/
 }
 
 /*.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: 0px;
 	width: 100%;
 	height: 100%;
 	border-radius: 15px;
 }
 
 .jssort01 .p .c {
 	/*background: #fff;*/
 }
 
 .jssort01 .pav .c {
 	background: #c53b2e;
 	border-radius: 22px;
 }
 .jssort01 .pav .c .name{color: #fff;}
 .jssort01 .pav .c .icon1{background-image: url(../images/s_1.png);}
 .jssort01 .pav .c .icon2{background-image: url(../images/s_2.png);}
 .jssort01 .pav .c .icon3{background-image: url(../images/s_3.png);}
 
 .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;
 }