/* 主体内容 */
.main{
    max-width: 1200px;
    margin: 0 auto;
    overflow: hidden;
}
/* 轮播 */
.box1 {
    margin-bottom: 80px;
}
.tscp .mssp_more{
    text-align: center;
    margin-top: 30px;
    padding-bottom: 50px;
}
.tscp .mssp_more a{
    line-height: 52px;
    margin-top:30px;
    font-size: 22px;
    font-weight: bold;
    padding: 15px 50px;
    background: #bd1a2d;
    color: #fff;
}
.tscp .swiper-slide{
    width:1200px;
    height: 466px;
}
.tscp .swiper-container{
    width:100%;
    height:485px;
}
.tscp .swiper-slide .tit_bg{
    position: absolute;
    bottom: -2px;
    width: 90%;
    display: none;
    margin-left: 5%;
}
.swiper-slide-active .tit_bg{
    display: block !important;
}
.tscp .swiper-slide p{
    font-size: 30px;
    font-weight: bold;
    margin-top: -140px;
    color: #fff;
    text-align: center;
    padding: 0px 15px;
    display: inline-block;
    background: url(opa.png) 0 0 repeat; 
}
.tscp .swiper-slide a,.tscp .swiper-slide img{
    width:1200px;
    height:466px;
  	 box-shadow: 3px 40px 16px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 3px 40px 16px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 3px 40px 16px rgba(0, 0, 0, 0.2);
}
.tscp .swiper-slide a div{
    font-size:24px;
    text-align: center;
    line-height: 60px;
    font-weight: bold;
    color:#000000;
}
.tscp p{
    text-align: center;
    font-size: 20px;
    font-weight: bold;
}
.swiper-button-prev{
    background: url(lb1_left.png) no-repeat;
    left: 185px;
}
.swiper-button-next{
    background: url(lb1_right.png) no-repeat;
    right: 185px;
}
/*  */
.title a{
    color: #000;
}
.title{
    text-align: center;
    font-size: 30px;
    font-weight: bold;
    margin-bottom: 30px;
}
*{
    font-family: verdana;
}
.list1{
    float: left;
    width: 648px;
}
.list1>img{
    width: 648px;
}
.list1 div .gaojian,.list1 div p{
    font-size: 24px;
    font-weight: bold;
    line-height: 30px;
    color: #000;
}
.list1 div span{
    display: block;
    color: #0099cc;
    font-size: 14px;
    line-height: 30px;
}
.list1 div .click{
    color: #ff6600;
    line-height: 30px;
}
.list1>div{
    background: #eeeeee;
    padding: 28px 22px;
}
.list1>a>div{
    background: #eeeeee;
    padding: 28px 22px;
}
.box2 ul.lists {
    width: 276px;
    float: left;
}
.lists li{
    float: left;
    width: 260px;
}
.box7 .list1>img{
    width: 100%;
    height: 407px;
}
.lists li{
    float: left;
    margin-left: 16px;
    margin-bottom: 16px;
}
.lists>li>img{
    height: 164px;
    width: 100%;
}
.lists li div{
    background: #eeeeee;
}
.lists div .gaojian{
    font-size: 14px;
    font-weight: bold;
    line-height: 30px;
    color: #000;
}
.lists div span{
    display: block;
    color: #0099cc;
    font-size: 14px;
    line-height: 30px;
}
.lists div .click{
    color: #ff6600;
    line-height: 30px;
}
.lists>li>div{
    background: #eeeeee;
    padding: 7px 18px;
}
.lists>li>div:hover{
    background: #0066cc;
}
.lists>li>div:hover .gaojian,.lists>li>div:hover span{
    color: #fff;
}
.list1>div:hover{
    background: #0066cc;
}
.list1>div:hover .gaojian,.list1>div:hover span{
    color: #fff;
}
.box3{
    background: url(blue.jpg);
    margin-top: 110px;
}
.box3 ul{
    margin: 80px 0px;
    overflow: hidden;
}
.box3 ul li{
    float: left;
    height: 265px;
    margin-right: 20px;
    width: 285px;
}
.box3 ul li:hover {
    border: 2px solid #fe9a35;
}
.box3 ul li:nth-child(1){
    background: url(box3_1.jpg) no-repeat;
   
}
.box3 ul li img{
    padding: 87px 113px 15px;
}
.box3 ul li:nth-child(2){
    background: url(box3_2.jpg) no-repeat;
}
.box3 ul li:nth-child(3){
    background: url(box3_3.jpg) no-repeat;
}
.box3 ul li:nth-child(4){
    background: url(box3_4.jpg) no-repeat;
    margin-right: 0px;
}
.box3 ul li p{
    font-size: 24px;
    font-weight: bold;
    text-align: center;
    padding-bottom: 80px;
    color: #fff;
}
.box4{
    margin-top: 105px !important;
    overflow: hidden;
}
.box4_left{
    width: 50%;
}
.box4_right{
    width: 44%;
}
.box4_left{
    float: left;
}
.box4_left>div {
    margin-top: -50px;
}
.box4_left>a,.box4_right>a{
    font-size: 30px;
    font-weight: bold;
    color: #000;
    display: block;
    position: relative;
    z-index: 999;
}
.box4_left img{
    position: relative;
    padding-left: 100px;
}
.box4_left>div>a{
    position: relative;
    background: #5179a1;
    font-size: 14px;
    color: #fff;
    line-height: 28px;
    padding: 0px 15px;
    border-radius: 14px;
    height: 28px;
    display: inline-block;
    z-index: 999;
}
.box4_left>div>a:hover,.box4_left>div>a:active,.box4_left>div>a:focus{
    background: #0066cc;
}
.box4_left .lc{
    top: 345px;
    left: 240px;
}
.box4_left .tq{
    top: 235px;
    left: -70px;
}
.box4_left .hy{
    top: 290px;
    left: 55px;
}
.box4_left .cq{
    top: 360px;
    left: -105px;
    padding: 0px 10px;
}

.box4_left .py {
    top: 430px;
    left: -80px;
}
.box4_left .sh{
    top: 105px;
    left: 5px;
}
.box4_left .jy{
    top: 165px;
    left: 0;
}
.box4_left .zq{
    top: 248px;
    left: 515px;
}
.box4_left .lx{
    top: 275px;
    left: 75px;
}
.box4_left .sz {
    top: 348px;
    left: -385px;
}
.box4_left .lw{
    top: 362px;
    left: 385px;
}
.box4_left .gc{
    top: 440px;
    left: -45px;
}
.box-left{
    margin-right: 40px;
}
.box4_right{
    float: right;
}
.box4_right>a{
    margin-bottom: 30px;
    color: #000;
}
.video{
    float: right;
    width: 525px;
}
.video>img{
    width: 100%;
    height: 335px;
}
.video div img{
    margin-top: -95px;
    margin-left: 440px;
}
.video div p{
    font-size: 18px;
    font-weight: bold;
    line-height: 30px;
    color: #fff;
}
.video div span{
    display: block;
    color: #cccccc;
    font-size: 14px;
    line-height: 30px;
}
.video>div{
    background: #666;
    padding-bottom: 30px;
    padding-right: 30px;
    padding-left: 30px;
}
.box5 .title{
    margin-top: 115px;
}
.colorchange_left,.colorchange_right{
    width: 284px;
    height: 345px;
    position: absolute;
    background-color: rgba(0, 0, 0, 0.24);
    z-index: 999;
}
.colorchange_left{
    left: 0;
    background-image: linear-gradient(to left,rgba(0, 0, 0, 0.5),rgba(0, 0, 0, 0.0001));
}
.colorchange_right{
    top:0px; left:1520px;
    background-image: linear-gradient(to right,rgba(0, 0, 0, 0.5),rgba(0, 0, 0, 0.0001));
}
.slideGroup .parHd{ height:30px; line-height:30px; background:#f4f4f4; padding:0 20px; border-bottom:1px solid #ddd;  position:relative;  }
.slideGroup .parHd ul{ float:left; position:absolute; left:20px; top:-1px; height:32px;   }
.slideGroup .parHd ul li{ float:left; padding:0 15px; cursor:pointer;  }
.slideGroup .parHd ul li.on{ height:30px;  background:#fff; border:1px solid #ddd; border-bottom:2px solid #fff; }
.slideGroup .slideBox{ overflow:hidden; zoom:1;  position:relative;margin: 0px 45px;   }

.slideGroup .sPrev,.slideGroup .sNext{ position:absolute; left:5px; top:10px; display:block; width:44px; height:44px; background:url(lb2_left.png) no-repeat center; }
.slideGroup .sNext{ top:150px; left:1476px; background:url(lb2_right.png) no-repeat center;  }
.slideGroup .sNext:hover,.slideGroup .sNext:focus{background:url(lb2_onright.png) no-repeat center;}
.slideGroup .sPrev:hover,.slideGroup .sPrev:focus{background:url(lb2_onleft.png) no-repeat center;}
.slideGroup .sPrev:hover,.slideGroup .sNext:hover,.slideGroup .sPrev:focus,.slideGroup .sNext:focus{ border-color:#f60;  }

.slideGroup .parBd ul{ overflow:hidden; zoom:1;   }
.slideGroup .parBd ul li{ margin-right: 20px; float:left; display:inline; overflow:hidden; text-align:center;width:284px; height:345px;  }
.slideGroup .parBd ul li .pic{ text-align:center; }
.slideGroup .parBd ul li .pic img{ 
    width:284px; height:345px; display:block; 
}
.slideGroup .parBd ul li .biaoti{
    line-height: 24px;
    margin-top: -100px;
    width: 284px;
    text-align: left;
    padding: 10px 5px 20px 5px;
    min-height: 100px;
    position: relative;
    background-image: linear-gradient(to bottom, transparent, rgba(0,0,0,0.7));
    display: flex;
    align-items: flex-end;
}
.slideGroup .parBd ul li .biaoti a{ color: #fff;font-size: 14px;font-weight: bold;}
.slideGroup .sPrev {
    z-index: 999;
    top: 150px;
    left: 284px;
}
@media screen and (min-width:1600px) {
.slideGroup .slideBox{ margin: 0px auto;width: 1823px;   }
}
  @media screen and (max-width:1600px) {
    .slideGroup .parBd ul li .biaoti{ 
        width:223px;
    }
    .slideGroup .parBd ul li{ 
        width: 223px;
        height: 280px;
    }
    .slideGroup .parBd ul li .pic img{ 
        width:223px; height:280px;
    }
    .slideGroup .parBd ul li .biaoti{ 
        width:223px;
    }
    .slideGroup .sPrev {
        left: 223px;
        top: 110px;
    }
    .slideGroup .sNext{ 
        top:110px; left:1170px; 
    }
    .colorchange_left,.colorchange_right{
        width: 223px;
        height: 280px;
    }
    .colorchange_right{
        top:0px; left:1214px;
    }
  }
  @media screen and (max-width:1400px) {
    .slideGroup .parBd ul li .biaoti{ 
        width:198px ;
    }
    .slideGroup .parBd ul li{ 
        width: 198px ;
        height: 280px;
    }
    .slideGroup .parBd ul li .pic img{ 
        width:198px ; height:280px;
    }
    .slideGroup .parBd ul li .biaoti{ 
        width:198px ;
    }
    .slideGroup .sPrev {
        left: 198px ;
        top: 110px;
    }
    .slideGroup .sNext{ top:110px; left:1048px ; }
    .colorchange_left,.colorchange_right{
        width: 198px ;
        height: 280px;
    }
    .colorchange_right{top:0px; left:1092px ;}
  }
.box6{
    margin-top: 125px;
    background: url(gray.jpg);
    margin-bottom: 95px;
}
.picScroll-left{ width:1200px;  overflow:hidden; position:relative;padding-top: 80px;}
.picScroll-left .prev,.picScroll-left .next{ display:block;  width:38px; height:75px;margin-top:63px;  overflow:hidden;cursor:pointer; }
.picScroll-left .prev{background:url(lb3_left.png) no-repeat; float:left;margin-left: 37px;margin-right: 20px;}
.picScroll-left .next{ background:url(lb3_right.png) no-repeat; float:right;margin-right: 37px;position: relative;z-index: 99999;}
/* .picScroll-left .hd .prevStop{ background-position:-60px 0; }
.picScroll-left .hd .nextStop{ background-position:-60px -50px; } */
.picScroll-left .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
.picScroll-left .hd ul li{ float:left;  width:11px; height:11px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url(dot.png)  no-repeat; }
.picScroll-left .hd ul li.on{ background:url(dot_on.png)  no-repeat; }
.picScroll-left .bd{float: left;width: 1020px;margin-bottom: 26px;}
.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{ float:left; display:inline; overflow:hidden; text-align:center;margin-right: 60px;}
.picScroll-left .bd ul li .pic{ text-align:center; }
.picScroll-left .bd ul li .pic img{ width:480px; height:200px; display:block;}
.picScroll-left .bd ul li .title{ line-height:24px;   }
.picScroll-left .hd{    overflow: hidden;margin: 0 auto; display: table;margin-bottom: 50px;}


.box7{
    margin-bottom: 125px !important;
}
.box7 .list1>a>div{
    padding: 22px;
}
.box7 .list1 img{
    width: 100%;
    height: 410px;
}
.box7 .tour li{
    float: left;
    margin-right: 10px;
    height: 128px;
    margin-bottom: 10px;
}
.box7 .tour li img{
    width: 258px;
    height: 128px;
}
.box7 .tour li:nth-child(2n){
    margin-right: 0px;
}
ul.tour {
    overflow: hidden;
    padding-left: 25px;
}
/* .box7 .tour p{
    text-align: center;
    font-size: 18px;
    font-weight: bold;
    color: #fff;
    width: 110px;
    margin-top: -85px;
    margin-left: 80px;
}
.box7 .tour li:nth-child(1) p,.box7 .tour li:nth-child(4) p,.box7 .tour li:nth-child(7) p{
    margin-top: -70px;
}
.tour_g{
    display: none;
}
.box7 .tour li:hover .tour_g{
    display: block;
}
.box7 .tour li:hover .tour_b{
    display: none;
} */
.box7 .tour li,.box7 .tour li a{
    background-size: 258px 128px !important;
    width: 258px !important;
    height: 128px !important;
    display: inline-block;
}
.box7 .tour p{
    text-align: center;
    font-size: 18px;
    font-weight: bold;
    color: #fff;
    margin: 45px 85px;
    width: 110px;
}
.box7 .tour li:nth-child(1) p,.box7 .tour li:nth-child(4) p,.box7 .tour li:nth-child(7) p{
    margin: 55px 85px;
}
.box7 .tour li:nth-child(1) a{
    background: url(tour1.jpg) no-repeat;
}
.box7 .tour li:nth-child(2) a{
    background: url(tour2.jpg) no-repeat;
}
.box7 .tour li:nth-child(3) a{
    background: url(tour3.jpg) no-repeat;
}
.box7 .tour li:nth-child(4) a{
    background: url(tour4.jpg) no-repeat;
}
.box7 .tour li:nth-child(5) a{
    background: url(tour5.jpg) no-repeat;
}
.box7 .tour li:nth-child(6) a{
    background: url(tour6.jpg) no-repeat;
}
.box7 .tour li:nth-child(7) a{
    background: url(tour7.jpg) no-repeat;
}
.box7 .tour li:nth-child(8) a{
    background: url(tour8.jpg) no-repeat;
}

.box7 .tour li:nth-child(1) a:hover{
    background: url(tour1_on.jpg) no-repeat;
}
.box7 .tour li:nth-child(2) a:hover{
    background: url(tour2_on.jpg) no-repeat;
}
.box7 .tour li:nth-child(3) a:hover{
    background: url(tour3_on.jpg) no-repeat;
}
.box7 .tour li:nth-child(4) a:hover{
    background: url(tour4_on.jpg) no-repeat;
}
.box7 .tour li:nth-child(5) a:hover{
    background: url(tour5_on.jpg) no-repeat;
}
.box7 .tour li:nth-child(6) a:hover{
    background: url(tour6_on.jpg) no-repeat;
}
.box7 .tour li:nth-child(7) a:hover{
    background: url(tour7_on.jpg) no-repeat;
}
.box7 .tour li:nth-child(8) a:hover{
    background: url(tour8_on.jpg) no-repeat;
}

.box7 .tour li:nth-child(1) a:focus{
    background: url(tour1_on.jpg) no-repeat;
}
.box7 .tour li:nth-child(2) a:focus{
    background: url(tour2_on.jpg) no-repeat;
}
.box7 .tour li:nth-child(3) a:focus{
    background: url(tour3_on.jpg) no-repeat;
}
.box7 .tour li:nth-child(4) a:focus{
    background: url(tour4_on.jpg) no-repeat;
}
.box7 .tour li:nth-child(5) a:focus{
    background: url(tour5_on.jpg) no-repeat;
}
.box7 .tour li:nth-child(6) a:focus{
    background: url(tour6_on.jpg) no-repeat;
}
.box7 .tour li:nth-child(7) a:focus{
    background: url(tour7_on.jpg) no-repeat;
}
.box7 .tour li:nth-child(8) a:focus{
    background: url(tour8_on.jpg) no-repeat;
}