.yindy1 .leftbox .part1{margin-top: 23px;}
.ydy1 .leftbox .part2{padding-top:15px ;}
.yindy1 .leftbox .item{width: 115px;height: 130px;border: 0;background-color: #641a26;padding-top: 28px;box-sizing: border-box;}
.yindy1  .leftbox .item img{width: 57px;height: 55px;}
.yindy1  .leftbox .item .div{font-size: 18px;color: #fff;margin-top:7px ;line-height: 1.5;}
.yindy1 .leftbox .item:hover{background-color: #3b64b4;}

.sunn{height: 407px;}
.sunn .cjwt-tit{padding-top: 95px;}
.s_nav{margin: 0 auto;margin-top: 58px;width: calc(100% - 116px);}
.s_nav .icon{width: 178px;height: 182px;text-align: center;padding-top: 42px;box-sizing: border-box;}
.s_nav .icon img{height: 65px;width: auto;display: inline-block;}
.s_nav .icon a{width: 100%;height: 100%;display: block;}
.s_nav .icon .p1{font-size: 18px;color: #fff;line-height: 1.5;margin-top: 8px;}
.s_nav .slick-slide{background-color: #5a82cf;}
.s_nav .slick-slide:nth-child(2n){background-color: #3b64b4;}
.s_nav .icon.cur{background-color: #fff;} 
.s_nav .icon.cur .p1{color: #333;}
.regi2 .nav{text-align: center;margin-top: 65px;}
.regi2 .item{font-size: 18px;height: 48px;line-height: 48px;display: inline-block;width: 100px;margin: 0 10px;cursor: pointer;}
.regi2 .nav .cose{color: #953043;background: url(../image/nav_back.png) no-repeat;background-position: bottom center;}
.regi2 .item:hover{color: #953043;background: url(../image/nav_back.png) no-repeat;background-position: bottom center;}
.sunn .posiiton{position: absolute;top: 0;left: 0;}
.pbbtn2 .d1{background-color: #ffffff;color: #953043;}
.pbbtn2 .s1{background: url(../image/icon_sear.png) no-repeat 0 center;}
.regi2 .jtlx1search1 .ic1 .d1{color: #fff;}
.regi2 .jtlx1search1{margin-top: 30px;background:url(../image/bg2.jpg);padding-top: 40px;padding-bottom: 36px;text-align: center;padding-left: 47px;}
.regi2 .jtlx1search1 .inp1{width: 286px;height: 44px;border: 1px solid #fff;border-radius: 4px;box-sizing: border-box;padding: 0 10px;
color: #fff;font-size: 14px;float: left;margin-left: 10px;}
.regi2 .yzyzlb1 .box{padding: 0;background: none;box-shadow: none;}
.regi2 .pbbtn2{float: left;display: inline-block;margin-left: 21px;}
/* WebKit browsers */
.regi2 .jtlx1search1 .inp1::-webkit-input-placeholder {
    color: #fff;
    font-size: 14px;
}
/* Mozilla Firefox 4 to 18 */
.regi2 .jtlx1search1 .inp1:-moz-placeholder {
    color: #fff;
    opacity: 1;
    font-size: 14px;
}
/* Mozilla Firefox 19+ */
.regi2 .jtlx1search1 .inp1::-moz-placeholder {
    color: #fff;
    opacity: 1;
    font-size: 14px;
}
/* Internet Explorer 10+ */
.regi2 .jtlx1search1 .inp1:-ms-input-placeholder {
    color: #fff;
    font-size: 14px;
}


.regi2 .sear .inp2{width: 170px;height: 44px;background: url(../image/icon_sear.png) no-repeat;background-color: #fff;font-size: 16px;color: #953040;border-radius: 4px;
background-position: 40px 13px;text-indent: 30px;margin: 0 5px;}
.regi2 .sear .inp3{width: 279px;height: 44px;background: url(../image/icon_wen.png) no-repeat;background-color: #c7a368;font-size: 16px;color: #953040;border-radius: 4px;
background-position: 62px 10px;text-indent: 36px;margin: 0 5px;display: inline-block;line-height: 44px;}
.regi2 .seat_jg{font-size: 14px;padding-top: 42px;padding-bottom: 42px;}
.regi2 .seat_jg .div{display: inline-block;}
.regi2 .seat_jg span{color: #842331;font-size: 24px;}
.regi2 .seat_jg .span{font-size: 18px;display: inline-block;}
.regi2 .yh {display: inline-block;position: relative;margin-left: 30px;}
.regi2 .yh div{width: 14px;height: 14px;display: inline-block;position: relative;top: 2px;margin-right: 5px;}
.regi2 .yh .iy{background-color: #35a4ab;}
.regi2 .yh .tz{background-color: #de5959;}
.regi2 .yh .ym{background-color: #dddddd;}
.regi2 .fh{float: right;font-size: 14px;margin-top: 4px;}
.regi2 .fhh{margin-top: 12px;}
.regi2 .fh img{margin-right: 8px;}
.regi2 .menu {padding-top: 41px;padding-bottom: 39px;}
.regi2 .menu .t{width: auto;font-size: 14px;display: inline-block;height: 34px;line-height: 34px;border-radius: 4px;padding: 0 7px;margin-left: 8px;width: 16px;text-align: center;cursor: pointer;}
.regi2 .menu .t:first-child{margin-left: 0;width: 34px;}
.regi2 .menu .cose{font-size: 16px;background-color: #963141;color: #fff;}

.regi2 .menu .t:hover{font-size: 16px;background-color: #963141;color: #fff;}
.regi2 .jtlx1search1{margin-top: 30px;}
.regi3 {margin-bottom: 110px;}
.regi3 .tab {font-size: 16px;text-align: center !important;width: 100%;box-sizing: border-box;}
.regi3 .tab  td{border: 1px solid #dcdcdc;border-top: 0;vertical-align:top;}
.regi3 .tab  td a{display: block;width: 100%;padding:15px 0 16px;min-height: 45px!important;border-bottom:1px solid #dcdcdc;border-top: 0 !important;}
.regi3 .tab  th{height: 94px;background-color: #3b64b4;color: #fff;border: 0;text-align: center;}
.regi3 .tab  td:last-child{border-top: 0;border-bottom: 0;}
.regi3 .tab  span{font-size: 14px;display:block;}
.regi3 .tab .yh{background-color: #35a4ab;color: #fff;}
.regi3 .tab .tz{color: #de5959;}
.regi3 .tab .ym{background-color: #fafafa;}
.regi3 .tab .shu{display: inline-block;width: 16px;font-size: 16px;}
.regi3 .tab tr td:first-child{vertical-align:inherit}
.regi3 .tab .wid{width: 86px;}
.regi3 .tab tr{border-right: 1px solid #dcdcdc;border-left: 1px solid #dcdcdc;box-sizing: border-box !important;}
.regi3 .tab tr:last-child{border-bottom:  1px solid #dcdcdc;}
.regi3 .slick-next{background: url(../image/icon_r.png) no-repeat;background-position: center center;right: 0;}
.regi3 .slick-prev{background: url(../image/icon_l.png) no-repeat;background-position: center center;left: 0;}
.regi3 .slick-arrow{width: 86px;height: 94px;background-color: #5a82cf;top: 0;bottom: 100%;margin-top: 0;border-radius: 0;}

.depar3 {margin-bottom: 90px;}
.depar3 .list{display: flex; display: -ms-flexbox; flex-wrap: wrap; -ms-flex-wrap: wrap; }
.depar3 .list::after{content: "";display: block;clear: both;}
.depar3 .list_w~div{display: none;}
.depar3 .list .li{width: calc((100% - 80px)/5);margin-right: 20px;height: 55px;box-sizing: border-box;border: 1px solid #dcdcdc;border-radius: 10px;
padding-left: 46px;float: left\9;
 display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;

display: flex;position: relative;font-size: 16px;padding-right: 10px;

-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;margin-bottom: 20px;
}
.depar3 .list .li a{display: block;width: calc(100% - 60px);
position: absolute;top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-o-transform: translateY(-50%);transform: translateY(-50%);
}
.depar3 .list .li::before{width: 7px;height: 7px;content: "";display: block;position: absolute;left: 30px;top: 23px;background-color: #c7a368;}
.depar3 .list .li:nth-child(5n){margin-right: 0;}


.cos_ys .seat_jg{margin-top: 36px;}
@media screen and (max-width: 1295px){
.regi2 .jtlx1search1 .inp1{width: 200px;}
.x-header .sun_dd .logo{margin-top: 0;}
}
@media screen and (min-width: 1024px){
	.depar3 .list .li:hover{background-color: #c7a368;color: #fff;border: 1px solid #c7a368;}
	.depar3 .list .li:hover::before{background-color: #fff;}
}
@media screen and (max-width: 750px){
	.regi2 .seat_jg .span{font-size: 16px;display: block;}
	.s_nav .icon img{height: 30px;}
	.s_nav .icon .p1{font-size: 0.2rem;}
	.s_nav{width: calc(100% - 60px);margin: 0 auto;margin-top: 40px;}
	.s_nav .icon{height: auto;padding: 20px 0;}
	.sunn{height: auto;}
	
	.regi2 .yh{margin-left: 0;margin-right: 10px;}
	.cos_ys .seat_jg{margin-top: 0;}
	.regi3 .slick-arrow{width: 40px;}
	
	.regi3 .item{overflow-x: scroll;}
	
	.regi3 .item table{width: 804px;}
	.regi2 .nav{overflow-x: scroll;white-space: nowrap;}
	.regi2 .jtlx1search1 .inp1{margin-bottom: 15px;margin-left: 0;width: 100%;}
	.regi2 .sear .inp2{width: 286px;margin-bottom: 15px;}
	.regi2 .sear .inp3{width: 286px;}
	.regi2 .menu .t{font-size: 0.2rem;width: 0.4rem;padding: 0;}
	.regi2 .menu .t:first-child{min-width: 0.83rem;}
	.depar3 .list .li{width: calc((100% - 10px)/2);margin-bottom: 10px;margin-right: 10px;}
	.depar3 .list .li:nth-child(5n){margin-right: 10px;}
	.depar3 .list .li:nth-child(2n){margin-right: 0;}
	.regi2 .seat_jg{padding: 15px 0;}
	.regi2 .seat_jg .div{display: block;}
	.regi2 .jtlx1search1{padding-left: 0;}
	.regi2 .pbbtn2{margin-left: 0;height: 44px;}
	.pbbtn2 .s1{height: 44px;line-height: 44px;font-size: 16px;}
	.regi2 .fh{float: right;font-size: 14px;margin-top:0px;}
	.regi2 .fhh{margin-top: 0px;}
	.pbbtn2{padding: 0;font-size: 14px;line-height: 44px;}
	.regi3 .tab .wid{width: 40px;}
}