.side_box{width: 120px;height: 360px;position: fixed;right: 0;z-index: 7;background: #205d96;padding: 70px 0 10px;border-radius: 60px 60px 0 0;box-shadow: 0 8px 8px 0.64px rgba(34,24,21,0.2);top: 50%;transform: translateY(-50%);}
.side_box::before{content: '';width: 90px;height: 90px;position: absolute;left: 15px;top: -30px;background: url(../images/side_logo.png) center no-repeat;}
.side_box a{display: block;text-align: center;line-height: 47px;border-bottom: 1px solid rgba(255,255,255,0.2);margin: 0 20px;color: #fff;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.side_btn{width: 14px;height: 14px;background: url(../images/side_arrow.png) bottom center no-repeat;margin: 10px auto 0;font-size: 0;cursor: pointer;}
.side_box.on{width: 40px;border-radius: 60px 0 0 0;}
.side_box.on a{display: none;}
.side_btn.on{font-size: 16px;line-height: 16px;text-align: center;color: #fff;height: auto;padding: 61px 0 42px;background: url(../images/side_arrow2.png) bottom center no-repeat;}

.wrapskitter{background: #f0f2f5;position: relative;z-index: 1;max-width: inherit;margin: 0 auto;}
.wrapbanner{position: relative;width:100%;height: 100%;overflow: hidden;}
.banner{position: relative;width:100%;height: 750px;overflow: hidden;margin: 0 auto; margin-top: -2px;}
.banner .slick-list{height:100%;}
.banner .slick-track{height:100%;}
.banner .slick-slide>div{height:100%;}
.banner .frame{height:100%;}
.banner .child{background-size:cover;color:#fff;background-position:center center;width:100%;height:100%;
	 position:relative;overflow:hidden;}
.banner .child .title{position:absolute;left:5%;right:30%;bottom:3%;line-height:1;font-size:30px;line-height:1.3;z-index: 5;}
.banner .disnum{position: absolute;right:6%;bottom:3%;color: #fff;text-align: center;line-height:1;z-index: 1;}
.banner .disnum li{margin:0 10px;background:rgba(0, 0, 0, 0.3);border-radius: 50%;width: 40px;height: 40px;float:left;font-family:Arial;cursor: pointer;
	border:1px solid #fff;text-align :center;padding-bottom:auto;
    line-height: 40px;display:inline-block;}
.banner .disnum li.slick-active{font-size:28px;background:rgba(0, 0, 0, 0.5);color:#910000;text-align :center;padding-bottom:auto;width: 50px;
	height: 50px;line-height: 50px;margin-top:-5px;}
/*
.banner .disnum li:after{content:"";border-top:1px solid #fff;display: inline-block;vertical-align: middle;width:0px;margin-left:5px;transition:all 0.5s ease-out 0s;}
.banner .disnum li.slick-active:after{width:60px;}
*/
.banner .num{color: #fff;position: absolute;right: 50%;margin: 0 -687px 0 0;padding: 8px 0 0 17px;background: url(../images/banner_line.png) left top no-repeat;bottom: 54px;z-index: 200;font-family: arial;}

.index_title{overflow: hidden;margin-bottom: 7px;line-height: 30px;}
.index_title .more{float: right;position: relative;z-index: 2;padding: 0 22px 0 0;font-size: 14px;}
.index_title h2{font-weight: bold;}
.index_title span{color: #ccc;margin: -5px 0 0 10px;text-transform: uppercase;font-weight: normal;line-height: 20px;font-family: arial;}

.wrap_mode01{padding: 36px 0 50px;}
.mode01{position: relative;}
.mode01 .lf{width: 65%;float: left;}
.mode01 .rt{width: 33%;float: right;margin-left: 20px;}

.index_011{margin: 10px 0 0;display: block;width: 372px;float: left;box-shadow: 0 10px 20px 3px rgba(0,0,0,0.08);}
.index_011 .img{padding-bottom: 66.7%;}
.index_011 .bottom_box{padding: 35px 24px 36px 30px;background: #fff;position: relative;}
.index_011 .title{margin: 0 0 13px;line-height: 26px;white-space: nowrap;font-weight: bold;}
.index_011 .time{color: #fff;position: absolute;background: #2f68ad;width: 64px;text-align: center;left: 30px;top: -34px;}
.index_011 .info{margin: 0 0 0;color: #999;height: 44px;line-height: 22px;}
.index_011 .day{color: #fff;margin: 6px 0 -1px;font-size: 25px;}
.index_011 .month{color: #fff;margin: 0 0 6px;}

.index_012{margin: 16px 0 0 396px;}
.index_012 ul{margin: 0 0 0;padding: 0 0 0;}
.index_012 li{width: 100%;}
.index_012 a{margin: 0 0 0;overflow: hidden;padding: 15px 16px 17px 0;border: 1px solid #ebebeb;position: relative;border-top: 0;}
.index_012 li:first-child a{border-top: 1px solid #EBEBEB;}
.index_012 .left{width: 55px;float: left;height: 48px;position: relative;}
.index_012 .time{text-align: center;}
.index_012 .day{color: #a20000;margin: 0 0 0 0;line-height: 30px;font-size: 25px;}
.index_012 .month{color: #666;margin: 0 0 0 0;line-height: 20px;}
.index_012 .right{margin: 0 0 0 55px;padding: 0 0 0 0;height: 48px;position: relative;border-left: 1px dashed #d2d2d2;}
.index_012 .title{margin: 0 0 0 15px;max-height: 48px;line-height: 24px;}

.index_013{border-top: 1px solid #dadfe6;overflow: hidden;}
.index_013 ul{margin: 0 0 0;padding: 12px 0 0;}
.index_013 li{width: calc(100% - 0px);padding: 0 0 0 0px;position: relative;}
.index_013 a{padding: 14px 0;border-bottom: 1px solid #e6e6e6;}
.index_013 .top_box{padding: 0 0 8px;font-size: 0;}
.index_013 .time{display: inline-block;*display: inline;*zoom:1;color: #a20000;font-family: arial;}
.index_013 .tip{display: inline-block;*display: inline;*zoom:1;padding: 0 0 0 22px;position: relative;color: #2f68ad;margin: 0 0 0 16px;}
.index_013 .tip::before{content: '\\';position: absolute;left: 0;color: #ccc;}
.index_013 .title{padding: 0 0 0 0;line-height: 24px;white-space: nowrap;}

@media screen  and (min-width:1024px){

	.content .title{transition: all ease-in-out 0.3s;-ms-transition: all ease-in-out 0.3s;-moz-transition: all ease-in-out 0.3s;-webkit-transition: all ease-in-out 0.3s;-o-transition: all ease-in-out 0.3s;}
	.content a:hover .title{text-indent: 10px;color: #0357bc;}
	
	.index_012 a:hover,.index_021 a:hover{background:  #a20000;border-color: #a20000;}
	.index_012 a:hover .month,.index_012 a:hover .day,.index_012 a:hover .title{color: #fff;}
	.index_013 a:hover .title{color: #910000;}
	
	
}

@media screen  and (max-width:1600px){
	.banner .slick-prev,.banner .slick-next,.banner .slick-dots,.banner .num{right: auto;margin: 0;bottom: 30px;}
	.banner .slick-next{width: 42px;height: 42px;right: 51px;}
	.banner .slick-prev{width: 42px;height: 42px;right: 156px;}
	.banner .slick-dots{right: 111px;font-size: 20px;bottom: 37px;}
	.banner .num{right: 105px;font-size: 20px;bottom: 35px;background-size: 14px auto;padding: 5px 0 0 15px;}
	.banner .slick-dots .image_number{font-size: 20px;}
	
}
@media screen and (max-width: 1386px){
.banner{height: 650px;}
.banner .child .title{left:5%;right:30%;bottom:8%;padding-left:5px;font-size:22px;
	line-height:1.3;}
.banner .disnum{right:6%;bottom:3%;}
.banner .disnum li{margin:0 10px;width: 30px;height: 30px;    line-height: 30px;}
.banner .disnum li.slick-active{font-size:20px;width: 40px;
	height: 40px;line-height: 40px;margin-top:-5px;}
	.wrap_mode01{padding: 24px 0 43px;}
	.mode01 .lf{width: auto;float: none;}
	.mode01 .rt{width: auto;float: none;margin: 47px 0 0 20px;}
	
	.index_013 ul{margin: 0 -30px;}
	.index_013 li{width: calc(50% - 102px);margin: 0 30px ;}
	.index_013 li:nth-last-child(2)::after{bottom: 0;}

}


@media screen  and (max-width:1220px){
	.side_box{display: none;}
	
}
@media screen  and (max-width:992px){
.banner{height: auto;}
.banner .child .title{left:5%;right:30%;bottom:10%;padding-left:22px;font-size:20px;
	line-height:1.3;}
.banner .disnum{right:6%;bottom:3%;}
.banner .disnum li{margin:0 10px;width: 20px;height: 20px;line-height: 20px;font-size: 16px;}
.banner .disnum li.slick-active{font-size:18px;width: 30px;
	height: 30px;line-height: 30px;margin-top:-5px;}
	
	.wrap_mode01{padding: 24px 0 39px;}
	
	.mode01 .rt{margin: 41px 0 0  20px;}
	.index_013 li{width: calc(100% - 102px);}
	.index_013 li:nth-last-child(2)::after{bottom: -24px;}
	.index_013 .tip{margin: 0 20px;}
	.index_013 a{overflow: hidden;padding: 16px 0 17px;}
	.index_013 .top_box{padding: 4px 0;float: left;}
	
	.index_023 {margin: 0 0 0 345px;}
	
	
}
@media screen  and (max-width:767px){
.banner{height: auto;}
.banner .child .title{left:4%;right:20%;bottom:3%;font-size:20px;
	line-height:1.3;}
.banner .disnum{right:5%;bottom:10%;}
.banner .disnum li{margin:0 10px;width: 20px;height: 20px;line-height: 20px;font-size: 14px;}
.banner .disnum li.slick-active{font-size:18px;width: 30px;
	height: 30px;line-height: 30px;margin-top:-5px;}
	
	.wrap_mode01{padding: 17px 0 39px;}
	
	.index_011{width: auto;float: none;margin: 16px 0 0;}
	.index_011 .title{margin: 0 0 7px;}
	.index_011 .bottom_box{padding: 35px 24px 22px 30px;}
	.index_012{margin: 19px 0 0 0;}
	.index_012 a{padding: 15px 16px 9px 0;}
	.index_012 .left,.index_012 .right{height: 44px;border: 0;}
	.index_012 .left::after{content: '';width: 0;height: 30px;border-right: 1px dashed #d2d2d2;display: block;position: absolute;top: 4px;right: 2px;}
	.index_012 .day{font-size: 20px;}
	.index_012 .month{margin: -2px 0 -4px;}
	.index_012 .title{line-height: 22px;max-height: 44px;margin: -2px 3px 0 9px;}
	
	.mode01 .rt{margin: 44px 0 0 20px;}
	.index_013 .top_box{float: none;}
	.index_013 a{padding: 16px 0;}
			
}
@media screen  and (max-width:413px){
	
.banner{height:auto;}
.banner .child .title{left:4%;right:10%;bottom:3%;padding-left:10px;font-size:16px;
	line-height:1.3;}
.banner .disnum{right:4%;bottom:14%;}
.banner .disnum li{margin:0 5px;width: 15px;height: 15px;line-height: 15px;font-size: 12px;}
.banner .disnum li.slick-active{
	font-size: 12px;
	width: 20px;
	height: 20px;
	line-height: 20px;
	margin-top:-2.5px;
	}
}

.gdtp1{position:relative;}
.gdtp1 .child{overflow:hidden;position:relative;}
.gdtp1 .child img{width:100%;height:auto;}
.gdtp1 .navg{position:absolute;left:0;bottom:0px;right:0px;text-align:right;height:50px;padding:0 20px;line-height:50px;padding-bottom:10px;display:none;}
.gdtp1 .navg li{color:#fff;display:inline-block;margin:0 8px;line-height:1;vertical-align:middle;font-family:Arial;cursor:pointer;}
.gdtp1 .navg li:after{content:"";display:inline-block;border-bottom:1px solid #fff;vertical-align:middle;margin-left:3px;transition:all 0.5s ease-out 0s;width:0;}
.gdtp1 .navg li.slick-active:after{width:30px;}
