/* Slider */
.slick-slider
{
    position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
    margin-left: auto;
    margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}


.slick-dots
{
    position: absolute;
    bottom: -25px;

    display: block;

    width: 100%;
    padding: 0;
    margin: 0;

    list-style: none;

    text-align: center;
}
.slick-dots li
{
    position: relative;

    display: inline-block;

    width: 20px;
    height: 20px;
    margin: 0 5px;
    padding: 0;

    cursor: pointer;
}
.slick-dots li button
{
    font-size: 0;
    line-height: 0;

    display: block;

    width: 20px;
    height: 20px;
    padding: 5px;

    cursor: pointer;

    color: transparent;
    border: 0;
    outline: none;
    background: transparent;
}
.slick-dots li button:hover,
.slick-dots li button:focus
{
    outline: none;
}
.slick-dots li button:hover:before,
/*.slick-dots li button:focus:before
{
    opacity: 1;
}*/
.slick-dots li button:before
{
    font-family: 'slick';
    font-size: 6px;
    line-height: 20px;

    position: absolute;
    top: 0;
    left: 0;

    width: 20px;
    height: 20px;

    content: '•';
    text-align: center;

 /*   opacity: .25;*/
    color: black;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
/*.slick-dots li.slick-active button:before
{
    opacity: .75;
    color: black;
}*/




.slideTxtBox2{ width:100%; margin:0 auto; margin-top:20px;}
.slideTxtBox2 .hd{ height:30px; line-height:30px; position:relative;  margin-bottom: 10px;}
.slideTxtBox2 .hd ul{ float:none; position:absolute; left:30%;  height:30px; margin:0; }
.slideTxtBox2 .hd ul li{color:#0c7f87; font-weight: bold; font-size:18px; float:left; padding:0 25px; cursor:pointer; background-color: #ffffff;margin-left: 5px; margin-right: 5px; border-radius:5px;}
.slideTxtBox2 .hd ul li.on{ height:30px; color: #fff;  background-color:#f1845b; }
.slideTxtBox2 .bd{width:100%;float:left; margin-bottom: 30px;}

@media (max-width:1024px){
	.slideTxtBox2 .hd ul{ left:39%; }
}
@media (max-width:823px){
	.slideTxtBox2 .hd ul{ left:36%; }
	.slideTxtBox2 .bd{margin-bottom: 10px;}
}
@media (max-width:768px){
	.slideTxtBox2 .hd ul{ left:35%; }
}
@media (max-width:667px){
	.slideTxtBox2 .hd ul{ left:33%; }
}
@media (max-width:640px){
	.slideTxtBox2 .hd ul{ left:30%; }
}
@media (max-width:568px){
	.slideTxtBox2 .hd ul{ left:30%; }
}
@media (max-width:414px){
	.slideTxtBox2 .hd ul{ left:23%; }
}
@media (max-width:360px){
	.slideTxtBox2 .hd ul{ left:20%; }
}
@media (max-width:320px){
	.slideTxtBox2 .hd ul{ left:10%; }
}

.xsgz{padding:0; margin:0; margin-top: 10px;}

@media (max-width:823px){
	.xsgz{padding:0 15px;}
	.tab{padding-right:0px;}
}

@media (max-width:768px){
	.xsgz{padding:0 15px;}
	.tab{padding-right:0;}
}

.tab{ margin:0 auto; margin-top:10px; padding-left:0;position:relative;}
.tab .hd{ height:30px; line-height:30px; position:relative;  margin-bottom: 10px;}
.tab .hd ul{ float:left; position:absolute; left:0;  height:30px; margin:0; }



.tab .hd ul li{color:#000; font-weight: bold; font-size:20px; float:left; padding:0 10px; cursor:pointer; background:url(../image/bg_tab.png) right no-repeat; margin:0;}
.tab .hd ul li:first-child{padding-left: 0px;}


.tab .hd ul li.on{ height:30px; color: #333; background:url(../images/bg_tab.png) right no-repeat; font-weight: bold; }
.tab .bd{width:100%;float:left; position:relative;}

.tab_new{ height:auto;}
.tab_new ul{}
.tab_new ul li{float: left; padding-left:0; color: #333;  margin: 10px 0; height: 20px;display:inline-block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.tab_new ul li a{width:85%;color: #333;overflow: hidden;}
.tab_new ul li a:hover{color: #f1845d;}
.tab_new ul li span{float: right; color: #333;}
.tab_new ul li.li_r{ padding-left:0; padding-right: 0;}




.tab1{width:100%; padding: 0; margin:0;}


.more_y{position: absolute; width:100%; max-width: 50px; top:-40px; right:0; line-height: 30px; z-index:999;}
@media (max-width:1024px ) {
.tab1{width:100%; padding: 0; margin:0;}
	.tab_new ul{margin:0;}
	.tab_new ul li{padding-left: 0;padding-right: 0; margin:8px 0;}
}
@media (max-width:768px ) {
	
		.tab_new ul{margin:0;}
.tab_new ul li{padding-left: 0;padding-right: 0;}
}
@media (max-width:414px){
   .tab .hd{ margin-bottom: 35px;}	
}
@media (max-width:360px) {
	.tab{padding:0;}
	.tab1{padding:0 15px;}
	.tab_new ul{margin:0;}
.tab_new ul li{padding-left: 0;padding-right: 0;}
.tab_new ul li a{width:100%;color: #fff;overflow: hidden;display:block; white-space:nowrap; text-overflow:ellipsis;}
.tab_new ul li span{display: none;}
}


.more3{ float:right; text-align: right;}
.more3 a{font-size:14px; color: #333; margin-right: 5px;}
.more3 img{float: right;margin-top:9.5px;}

.link_xs{padding-right:0}
.link_xs ul{ margin-top: 20px;}
.link_xs ul li{width:50%; max-width:178px; border-radius:10px;padding:0; border:2px solid #ddd; float: left; margin:5px 0px;}

.link_xs ul li.xs1{background-color: #f1845b;}
.link_xs ul li.xs1 img{margin:20px 5px 20px 28px;}
.link_xs ul li.xs2{background-color: #6ac489;}
.link_xs ul li.xs2 img{margin:20px 5px 20px 28px;}
.link_xs ul li.xs3{background-color: #efbb4e;}
.link_xs ul li.xs3 img{margin:20px 5px 20px 28px;}
.link_xs ul li.xs4{background-color: #6cc1da;}
.link_xs ul li.xs4 img{margin:20px 5px 20px 28px;}
.link_xs ul li a span{color: #fff; font-size:20px; line-height: 80px;}
.link_xs ul li:hover a span{color: #fff; font-weight: bold; line-height: 80px;}
.link_xs ul li.li_r{ float: right;}

@media (max-width:1024px){
	.link_xs ul li{max-width:158px;}
	.link_xs ul li.li_r{float: left; margin-left:5px;}
}
@media (max-width:823px){
	.link_xs{padding-left: 0;}
	.link_xs ul li{max-width:185px;margin:5px 5px;}
	.link_xs ul li.li_r{float: left; margin-left:5px;}
}

@media (max-width:768px){
	.link_xs{padding-right:0; padding-left: 0; padding-bottom: 20px;}
	.link_xs ul li{max-width:174px; margin:5px 5px;}
}
@media (max-width:736px){
	.link_xs ul li{max-width:166px; }
}
@media (max-width:732px){
	.link_xs ul li{max-width:165px;}
}
@media (max-width:667px){
	.link_xs ul li.xs1 img{margin:20px 5px 20px 20px;}
	.link_xs ul li.xs2 img{margin:20px 5px 20px 20px;}
	.link_xs ul li.xs3 img{margin:20px 5px 20px 15px;}
	.link_xs ul li.xs4 img{margin:20px 5px 20px 20px;}
	.link_xs ul li{max-width:149px;}
}
@media (max-width:640px) {
	.link_xs{padding-left:0}
	.link_xs ul{margin-top:0;}
	.link_xs ul li{max-width:178px; margin:15px 45px;}
	.link_xs ul li.li_r{float:right;margin:15px 45px;}
}
@media (max-width:414px) {
	.link_xs ul li{max-width:178px;margin-left:0;margin-right: 10px;}
	.link_xs ul li.li_r{float:right; margin-left:10px;margin-right: 0;}
}
@media (max-width:375px){
	.link_xs{padding-left:0}
	.link_xs ul li{max-width:155px; margin:5px 8px}
	.link_xs ul li.li_r{float: right; margin: 5px 8px;}
}

@media (max-width:360px){
	.link_xs{padding-left:0}
	.link_xs ul li{max-width:155px; margin:5px}
	.link_xs ul li.li_r{float: right; margin: 5px;}
	
	.link_xs ul li.xs3 img{margin:20px 5px 20px 10px;}
	.link_xs ul li.xs4 img{margin:20px 5px 20px 15px;}
}
@media (max-width:320px){
	.link_xs{padding-left:0}
	.link_xs ul li{max-width:140px; margin:5px;}
	.link_xs ul li.li_r{float: right;}
	.link_xs ul li.xs1{margin:5px 5px 5px 0;}
	.link_xs ul li.xs2{margin:5px 0 5px 5px;}
  .link_xs ul li.xs3{margin:5px 5px 5px 0;}
	.link_xs ul li.xs4{margin:5px 0 5px 5px;}
  .link_xs ul li.xs1 img{margin:20px 5px 20px 10px;}
	.link_xs ul li.xs2 img{margin:20px 5px 20px 15px;}
  .link_xs ul li.xs3 img{margin:20px 5px 20px 10px;}
	.link_xs ul li.xs4 img{margin:20px 5px 20px 15px;}
}
