.index_title{margin-bottom: 23px;line-height: 60px;}
.index_title h2{display: inline-block;*display: inline;*zoom:1;padding: 0 0 0 12px;position: relative;vertical-align: middle;font-family: 'PangMenZhengDao';font-weight: normal;color: #233420;}
.index_title h2::before{content: '';display: block;width: 4px;height: 34px;position: absolute;left: 0;top: 50%;transform: translateY(-50%);background: #76d531;}
.index_title h2 span{color: #76d531;}
.index_title .more{position: relative;z-index: 2;display: inline-block;*display: inline;*zoom:1;vertical-align: middle;line-height: 18px;border: 1px solid #c1c1c1;color: #c1c1c1;padding: 0 6px;margin: 12px 0 0 18px;}

.index_title2{text-align: center;background: url(../images/mode04_title.png) center no-repeat;padding: 30px 0 22px;margin: 0 0 16px;}
.index_title2 h2{font-family: 'PangMenZhengDao';font-weight: normal;}
.index_title2 h2 span{color: #76d531;}
.index_title2 h2::after{content: '';display: block;width: 34px;height: 4px;margin: 6px auto -2px;background: #76d531;}
.index_title2 .more{position: relative;z-index: 2;display: inline-block;*display: inline;*zoom:1;vertical-align: middle;line-height: 18px;border: 1px solid #c1c1c1;color: #c1c1c1;padding: 0 7px;margin: 12px 0 0;}

.wrap_mode01{padding: 0 0 20px;position: relative;}
.wrap_mode01::before{content: '';display: block;position: absolute;left: 0;right: 0;top: 0;bottom: 0;background: #e1e5e8;z-index: -1;}
.mode01{position: relative;}
.mode01 .lf{width: calc(100% - 878px);float: left;background: #fff;padding: 75px 38px 85px;border: 1px solid #c1c1c1;margin: 33px 0 0;}
.mode01 .rt{width: 800px;float: right;}

.index_011{display: block;}
.index_011 .title{margin: 0 0 16px;height: 30px;line-height: 30px;font-weight: bold;white-space: nowrap;color: #515151;}
.index_011 .info{margin: 0 0 15px;color: #666;height: 90px;line-height: 30px;}
.index_011 .more{display: inline-block;*display: inline;*zoom:1;padding: 0 6px;line-height: 19px;height: 19px;color: #fff;background: #76d531;}

.index_012 ul{margin: 0 0 0 0;}
.index_012 li{}
.index_012 a{margin: 0 0 0;position: relative;display: block;}
.index_012 .img{padding-bottom: 56.125%;}
.index_012 a::before{content: '';display: block;position: absolute;left: 0;right: 0;bottom: 0;height: 48px;background: url(../images/mode01_cover.png) center no-repeat;background-size: cover;z-index: 2;}
.index_012 .title{margin: 0 0 0;height: 45px;line-height: 45px;position: absolute;left: 32px;right: 180px;bottom: 0;white-space: nowrap;color: #fff;z-index: 2;}
.index_012 .slick-arrow{border: 0;width: 48px;height: 48px;font-size: 0;outline: none;background-position: center;background-repeat: no-repeat;bottom: 0;top: auto;transform: none;}
.index_012 .slick-arrow:after{display: none;}
.index_012 .slick-next{right: 14px;background-image: url(../images/mode01_next.png);}
.index_012 .slick-prev{left: auto;right: 94px;background-image: url(../images/mode01_prev.png);}

.wrap_mode02{padding: 56px 0 111px;background: url(../images/mode02_bg.png) bottom center no-repeat #E1E5E8;overflow: hidden;}
.mode02{position: relative;}
.mode02::before{content: '';display: block;background: url(../images/mode02_bg2.png) center no-repeat;width: 167px;height: 150px;position: absolute;top: -15px;left: -200px;}
.index_02{padding: 12px 0 0;}
.index_021{width: 170px;float: left;line-height: 34px;background: url(../images/mode02_lf.png) center no-repeat;background-size: cover;padding: 12px 0;position: relative;z-index: 2;}
.index_021 h2{font-weight: normal;margin: 17px 8px 0;padding: 0 12px;background: #76d531;color: #fff;}
.index_021 h2:first-child{margin-top: 0;}
.index_021 a{margin: 0 8px 0;display: block;color: #fff;padding: 0 12px;}
.index_021 h2 a{margin: 0;padding: 0;}

.index_022{margin: 0 0 0 172px;max-width: 850px;}
.index_022 ul{margin: 0 0 0 0;}
.index_022 li{opacity: 0;}
.index_022 li.slick-slide{opacity: 0;}
.index_022 li.slick-current{opacity: 1;transition: all ease-in-out .3s;-ms-transition: all ease-in-out .3s;-moz-transition: all ease-in-out .3s;-webkit-transition: all ease-in-out .3s;-o-transition: all ease-in-out .3s;}
.index_022 li.nextSlide{opacity: .5;}
.index_022 a{margin: 0 5px;display: block;position: relative;}
.index_022 .img{padding-bottom: 65.5%;}
.index_022 .bottom{padding: 11px 30px 21px;position: absolute;left: 0;right: 0;bottom: 0;background: rgba(35,52,32,.6);display: none;}
.index_022 li.slick-current .bottom{display: block;}
.index_022 .title{margin: 0 0 0;height: 30px;line-height: 30px;font-weight: bold;color: #fff;white-space: nowrap;}
.index_022 .info{margin: 18px 0 13px;color: #fff;height: 60px;line-height: 30px;}
.index_022 .more{display: inline-block;*display: inline;*zoom:1;padding: 0 6px;line-height: 19px;height: 19px;color: #fff;background: #76d531;}

.index_022 .slick-arrow{border: 0;width: 45px;height: 45px;font-size: 0;outline: none;background-position: center;background-repeat: no-repeat;}
.index_022 .slick-arrow:after{display: none;}
.index_022 .slick-next{right: 5px;background-image: url(../images/mode02_next.png);background-size: cover;}
.index_022 .slick-prev{left: 5px;background-image: url(../images/mode02_prev.png);background-size: cover;}
.index_022 .slick-list{overflow: visible;}

.wrap_mode03{padding: 3px 0 206px;position: relative;background: url(../images/mode03_bg2.png) bottom center no-repeat;}
.wrap_mode03::after{content: '';display: block;background: url(../images/mode03_bg1.png) center no-repeat;width: 195px;height: 181px;position: absolute;left: 50%;margin: 0 0 0 708px;top: -57px;}
.mode03{position: relative;}
.mode03 .lf{width: 37.5%;float: left;margin: 0 2.4% 0 0;border: 1px solid #d6d6d6;border-radius: 5px;padding: 0 0 15px;position: relative;overflow: hidden;}
.mode03 .lf::before,.mode03 .mid::before{content: '';display: block;position: absolute;left: 0;right: 0;bottom: 0;height: 50%;background: -webkit-linear-gradient(top, rgba(60,155,245,0) , rgba(60,155,245,.2) );background: -o-linear-gradient(bottom, rgba(60,155,245,0), rgba(60,155,245,.2));background: -moz-linear-gradient(bottom, rgba(60,155,245,0), rgba(60,155,245,.2));background: linear-gradient(to bottom, rgba(60,155,245,0) , rgba(60,155,245,.2));z-index: -1;}

.mode03 .mid{width: 29.3%;float: left;border: 1px solid #d6d6d6;border-radius: 5px;position: relative;}
.mode03 .rt{width: 28.5%;float: right;margin: -9px 0 0;}

.mode03 .lf .top_box{background: url(../images/mode03_lf.png) center no-repeat;background-size: cover;padding: 10px 0 8px;}
.mode03 .lf .part_title{display: block;margin: 0 auto;}
.mode03 .lf .part_title img{margin: 0 auto 16px;display: block;}

.index_0311{display: block;line-height: 23px;overflow: hidden;margin: 0 10px 11px;}
.index_0311 h2{float: left;margin: 0 10px 0 0;color: #fff;padding: 0 10px;position: relative;cursor: pointer;}
.index_0311 h2.on{background: #76d531;}
.index_0311 ul{margin: 0 90px 0 0;overflow: hidden;white-space: nowrap;padding: 0 0 0 7px;}
.index_0311 li{color: #fff;position: relative;display: inline-block;*display: inline;*zoom:1;margin: 0 22px 0 0;cursor: pointer;z-index: 2;transition: all ease-in-out .3s;-ms-transition: all ease-in-out .3s;-moz-transition: all ease-in-out .3s;-webkit-transition: all ease-in-out .3s;-o-transition: all ease-in-out .3s;}
.index_0311 li.on::before{content: '';display: block;background: #76d531;position: absolute;left: -10px;right: -10px;top: 0;bottom: 0;z-index: -1;}
.index_0311 .arrows{float: right;width: 76px;text-align: center;}
.index_0311 .prev{float: left;display: inline-block;*display: inline;*zoom:1;width: 36px;color: #fff;cursor: pointer;}
.index_0311 .next{float: right;display: inline-block;*display: inline;*zoom:1;width: 36px;color: #fff;cursor: pointer;}

.index_0312{display: block;line-height: 23px;overflow: hidden;margin: 0 10px;}
.index_0312 h2{float: left;color: #fff;padding: 0 10px;position: relative;cursor: pointer;}
.index_0312 h2.on{background: #76d531;}
.index_0312 ul{margin: 0 90px 0 0;overflow: hidden;white-space: nowrap;padding: 0 0 0 10px;}
.index_0312 li{color: #fff;position: relative;display: inline-block;*display: inline;*zoom:1;margin: 0 28px 0 0;cursor: pointer;z-index: 2;transition: all ease-in-out .3s;-ms-transition: all ease-in-out .3s;-moz-transition: all ease-in-out .3s;-webkit-transition: all ease-in-out .3s;-o-transition: all ease-in-out .3s;}
.index_0312 li.on::before{content: '';display: block; background: #76d531;position: absolute;left: -10px;right: -10px;top: 0;bottom: 0;z-index: -1;}
.index_0312 .arrows{float: right;width: 74px;text-align: center;}
.index_0312 .prev{float: left;display: inline-block;*display: inline;*zoom:1;width: 36px;color: #fff;cursor: pointer;}
.index_0312 .next{float: right;display: inline-block;*display: inline;*zoom:1;width: 36px;color: #fff;cursor: pointer;}

.index_0313 .title{line-height: 40px;overflow: hidden;background: #e80000;color: #fff;padding: 0 24px 0 16px;}
.index_0313 .title p{display: inline-block;*display: inline;*zoom:1;text-align: center;}
.index_0313 .title p:first-child{width: 20%;}
.index_0313 tr:first-child td:first-child{width: 20%;color: #666;font-style: inherit;}
.index_0313 .title p:nth-child(2){width: 50%;}
.index_0313 td:first-child{width: 50%;}
.index_0313 .title p:nth-child(3){width: 22%;}
.index_0313 td:nth-child(2){width: 22%;}
.index_0313 .bottom{margin: 16px 30px 0 16px;overflow: auto;height: 365px;padding: 0 5px 0 0;}
.index_0313 table{margin: 0 0 10px 0;display: none;}
.index_0313 table.on{display: table;}
.index_0313 td{text-align: center;margin: 5px;position: relative;color: #666;line-height: 24px;padding: 8px 0 9px;
background: url(../images/mode03_lf_tdbg.png);background-size: calc(100% - 5px) calc(100% - 2px);background-position: 3px 1px;background-repeat: no-repeat;}
/* .index_0313 td::before{content: '';display: block;position: absolute;left: 3px;right: 2px;top: 1px;bottom: 1px;background: #F1F1F1;z-index: -1;opacity: .5;} */
.index_0313 tr:nth-child(2) td:last-child{color: #e80000;font-weight: bold;}
.index_0313 tr:nth-child(3) td:last-child{color: #c56729;font-weight: bold;}
.index_0313 tr:nth-child(4) td:last-child{color: #949495;font-weight: bold;}
.index_0313 td:last-child{font-style: italic;}

.index_0314 .title{line-height: 40px;overflow: hidden;background: #e80000;color: #fff;padding: 0 30px 0 20px;}
.index_0314 .title p{display: inline-block;*display: inline;*zoom:1;text-align: center;}
.index_0314 .title p:first-child,.index_0314 td:first-child{width: 20%;}
.index_0314 .title p:nth-child(2),.index_0314 td:nth-child(2){width: 49%;}
.index_0314 .title p:nth-child(3),.index_0314 td:nth-child(3){width: 22%;}
.index_0314 .bottom{margin: 16px 30px 0 20px;overflow: auto;height: 365px;padding: 0 5px 0 0;}
.index_0314 table{margin: 0 0 10px 0;}
.index_0314 td{text-align: center;margin: 5px;position: relative;color: #666;line-height: 24px;padding: 8px 0 9px;}
.index_0314 tr:nth-child(2n) td{background: url(../images/mode03_lf_tdbg2.png);background-size: calc(100% - 5px) calc(100% - 2px);background-position: 3px 1px;background-repeat: no-repeat;}
/* .index_0314 tr:nth-child(2n) td::before{content: '';display: block;position: absolute;left: 3px;right: 2px;top: 1px;bottom: 1px;background: #F1F1F1;z-index: -1;opacity: .5;} */
.index_0314 tr:first-child td:first-child{color: #e80000;font-weight: bold;}
.index_0314 tr:nth-child(2) td:first-child{color: #c56729;font-weight: bold;}
.index_0314 tr:nth-child(3) td:first-child{color: #949495;font-weight: bold;}
.index_0314 td:first-child{font-style: italic;}

.index_0315 .title{line-height: 40px;overflow: hidden;background: #e80000;color: #fff;padding: 0 68px 0 20px;}
.index_0315 .title p{display: inline-block;*display: inline;*zoom:1;width: 20%;text-align: center;}
.index_0315 .title p:first-child,.index_0315 td:first-child{width: 14%;}
.index_0315 .title p:nth-child(2),.index_0315 td:nth-child(2){width: 41%;}
.index_0315 .title p:nth-child(3),.index_0315 td:nth-child(3){width: 21%;}
.index_0315 .title.noScroll{padding: 0 40px 0 20px;}
.index_0315 .bottom{margin: 16px 30px 0 20px;overflow: auto;height: 365px;padding: 0 5px 0 0;}
.index_0315 table{margin: 0 0 10px 0;}
.index_0315 th{line-height: 24px;padding: 13px 0 8px;border-bottom: 1px solid #c1c1c1;}
.index_0315 tr{position: relative;}
.index_0315 td{text-align: center;position: relative;color: #666;line-height: 24px;padding: 13px 0 8px;}
.index_0315 tr:nth-child(2n+3) td{background: url(../images/mode03_lf_tdbg.png);background-size: 100% calc(100% - 7px);background-position: 0 6px;background-repeat: no-repeat;}}
/* .index_0315 tr:nth-child(2n+3) td::before{content: '';display: block;position: absolute;left: 0;right: 0;top: 6px;bottom: 1px;background: #F1F1F1;z-index: -1;} */
.index_0315 tr:first-child td:first-child{color: #e80000;font-weight: bold;}
.index_0315 tr:nth-child(2) td:first-child{color: #c56729;font-weight: bold;}
.index_0315 tr:nth-child(3) td:first-child{color: #949495;font-weight: bold;}
.index_0315 td:first-child{font-style: italic;}

.index_0313,.index_0314,.index_0315,.index_0315 .box{display: none;}
.index_0313.on,.index_0314.on,.index_0315.on,.index_0315 .box.on{display: block;}

.mode03 .mid .top_box{background: url(../images/mode03_md.png) center no-repeat;background-size: cover;padding: 31px 0 10px;}
.mode03 .mid .part_title{display: block;margin: 0 auto;}
.mode03 .mid .part_title img{margin: 0 auto;display: block;}

.index_0321 ul{margin: 15px 10px 0;text-align: center;font-size: 0;}
.index_0321 li{display: inline-block;*display: inline;*zoom:1;margin: 10px 0 0;padding: 0;color: #fff;width: 25%;position: relative;line-height: 19px;cursor: pointer;}
.index_0321 li.on::before{content: '';display: block;position: absolute;left: 0;right: 0;top: 0;bottom: 0;background: #76d531;z-index: 0;}
.index_0321 li span{position: relative;white-space: nowrap;}

.index_0322 .box{max-height: 400px;overflow: auto;line-height: 30px;margin: 14px 23px 20px;display: none;}
.index_0322 .box.on{display: block;}
.index_0322 .part{margin: 0 0 20px;}
.index_0322 h3{color: #233420;margin: 0 0 8px;}
.index_0322 .title{color: #233420;}
.index_0322 .info{color: #666;margin: 0 0 21px;}
.index_0322 .part:last-child,.index_0322 .info:last-child{margin: 0;}

.index_033{border: 1px solid #d6d6d6;border-radius: 5px;padding: 14px 26px 14px;line-height: 30px;color: #666;margin: -13px 0 0;background: #fff;}
.index_033 .box{max-height: 520px;overflow: auto;}
.index_033 .tips{padding: 0 0 0 5em;text-indent: -5em;}
.index_033 h3{margin: 20px 0 0;line-height: 20px;display: inline-block;*display: inline;*zoom:1;background: #76d531;color: #fff;padding: 0 15px 0;border-radius: 12px;font-weight: normal;}

.wrap_mode04{padding: 33px 0 23px;overflow: hidden;}
.mode04{position: relative;}

.index_04{height: 860px;position: relative;}
.index_04 > ul > li{position: relative;transition: all ease-in-out .3s;-ms-transition: all ease-in-out .3s;-moz-transition: all ease-in-out .3s;-webkit-transition: all ease-in-out .3s;-o-transition: all ease-in-out .3s;}
.index_04 .box{display: block;position: relative;}
.index_04 .img_box{position: relative;}
.index_04 .img_box img{display: block;width: 100%;transition: all ease-in-out .3s;-ms-transition: all ease-in-out .3s;-moz-transition: all ease-in-out .3s;-webkit-transition: all ease-in-out .3s;-o-transition: all ease-in-out .3s;height: 100%;}
.index_04 .img_box::after{content: '';display: block;position: absolute;left: 0;right: 0;bottom: 0;display: none;height: 100%;background: rgba(0,0,0,.4);}
.index_04 .img_box::after{height: 41%;background: -webkit-linear-gradient(top, rgba(0,0,0,0) , #000);background: -o-linear-gradient(bottom, rgba(0,0,0,0) , #000);background: -moz-linear-gradient(bottom, rgba(0,0,0,0) , #000);background: linear-gradient(to bottom, rgba(0,0,0,0) , #000);opacity: .6;}
.index_04 .bottom{padding: 0 0 0 0;position: absolute;left: 30px;right: 30px;bottom: 30px;z-index: 2;color: #fff;display: none;}
.index_04 .title{margin: 0 0 0;max-height: 87px;line-height: 29px;}
.index_04 .info{line-height: 22px;margin: 16px 0 0;}
.index_04 li:first-child{position: absolute;left: 21%;width: 54%;top: 60px;}
.index_04 li:nth-child(2){position: absolute;left: -7%;width: 26.2%;top: 0px;}
.index_04 li:nth-child(3){position: absolute;left: -3%;width: 30%;bottom: 120px;}
.index_04 li:nth-child(4){position: absolute;right: -1.3%;width: 21%;top: 0px;}
.index_04 li:nth-child(5){position: absolute;right: 1.5%;width: 22%;bottom: 124px;}
.index_04 li:nth-child(6){position: absolute;right: 27.3%;width: 29%;bottom: 0;}
.index_04 li.on{z-index: 2;width: 50%;}
.index_04 li.on:first-child{width: 60%;left: 19%;}
.index_04 li.vertical{width: auto;height: 50%;}
.index_04 li.vertical.on{height: 80%;}
.index_04 li.vertical .box,.index_04 li.vertical .img_box{width: auto;height: 100%}
.index_04 li.vertical img{width: auto;max-width: inherit;}
.index_04 li.on.vertical img{height: 100%;}

.index_04 li.on .bottom,.index_04 li.on .img_box::after{display: block;}
/* .index_04 li.on .box{transform: scale(1.1);-ms-transform: scale(1.1);-moz-transform: scale(1.1);-webkit-transform: scale(1.1);-o-transform: scale(1.1);} */

.wrap_mode05{padding: 113px 0 191px;background: url(../images/mode05_bg.png) bottom center no-repeat ,url(../images/mode05_bg2.png) top center no-repeat #e1e5e8;position: relative;margin: 0 0 -58px;background-size: auto,100% auto;}
.wrap_mode05::before{content: '';display: block;background: url(../images/mode05_ico1.png) center no-repeat;width: 109px;height: 198px;position: absolute;left: calc(50% - 868px);top: 188px;}
.wrap_mode05::after{content: '';display: block;background: url(../images/mode05_ico2.png) center no-repeat;width: 106px;height: 180px;position: absolute;right: calc(50% - 811px);top: -64px;}

.mode05{position: relative;}
.index_05{margin: 0 5.7% 0 6.8%;padding: 10px 0 0;}
.index_051{width: 74.2%;float: left;}
.index_051 li{}
.index_051 a{margin: 0 0 0;}
.index_051 .img{padding-bottom: 62.5%;position: relative;}
.index_051 .img::before{content: '';display: block;width: 120px;height: 80px;background: url(../images/video.png) center no-repeat;position: absolute;left: 40px;bottom: 40px;z-index: 2;background-size: auto 100%;}
.index_051 .slick-arrow{border: 0;width: 48px;height: 114px;font-size: 0;outline: none;background-position: center;background-repeat: no-repeat;}
.index_051 .slick-arrow:after{display: none;}
.index_051 .slick-next{right: 0px;background-image: url(../images/mode052_next.png);background-size: cover;}
.index_051 .slick-prev{left: 0px;background-image: url(../images/mode052_prev.png);background-size: cover;}

.index_052{width: 24.5%;float: right;}
.index_052 li.slick-slide{border: none;}
.index_052 a{margin: 0 0 0;background: #282828;display: block;}
.index_052 .img{padding-bottom: 62.5%;opacity: .4;}
.index_052 li.slick-current .img{opacity: 1;}

.index_052 .slick-arrow{border: 0;width: 114px;height: 48px;font-size: 0;outline: none;background-position: center;background-repeat: no-repeat;}
.index_052 .slick-arrow:after{display: none;}
.index_052 .slick-next{right:auto;background-image: url(../images/mode05_next.png);background-size: cover;left: 50%;transform: translateX(-50%);bottom: 0;top: auto;}
.index_052 .slick-prev{left: 0px;background-image: url(../images/mode05_prev.png);background-size: cover;left: 50%;transform: translateX(-50%);top: 0;}

@media screen  and (min-width:1024px){
	
	
}
@media screen and (max-width: 1600px){
	
	
}
@media screen and (max-width: 1480px){
	.mode01 .lf{padding: 50px 38px 85px;border: 1px solid #c1c1c1;margin: 33px 0 0;}
	.wrap_mode03::after,.wrap_mode05::after,.wrap_mode05::before{display: none;}
	
	.wrap_mode02{padding: 30px 0 80px;}
	.wrap_mode04{padding: 10px 0 0;}
	
	.index_04{height: 680px;margin: 0 40px;}
	
	.wrap_mode05{padding: 80px 0 160px;}
	
}
@media screen  and (max-width:1220px){
	.index_title{margin-bottom: 12px;}
	
	.mode01 .lf{width: calc(100% - 658px);padding: 20px 28px 40px;}
	.mode01 .rt{width: 600px;}
	
	.mode03 .lf{margin: 0 0.8% 0 0;}
	.mode03 .mid{width: 32%;}
	.index_0313 .title,.index_0314 .title{padding: 0 16px 0 12px;}
	.index_0315 .title p{width: 10%;}
	.index_0313 .bottom,.index_0314 .bottom{margin: 16px 12px 0;}
	.index_0315 .title,.index_0315 .title.noScroll{padding: 0 20px;}
	
	.index_04{height: 540px;margin: 0 40px;}
	.index_04 li:first-child{top: 30px;}
	.index_04 li:nth-child(3){bottom: 40px;}
	.index_04 li:nth-child(5){bottom: 44px;}
	.index_04 .bottom{left: 16px;right: 16px;bottom: 16px;}
	.index_04 .title{max-height: 3em;line-height: 1.5em;}
	
}
@media screen and (max-width: 992px){
	.mode01 .lf,.mode01 .rt,.index_021{width: auto;float: none;}
	.mode01 .lf{margin: 0;}
	.index_011 .info{height: auto;}
	.index_021{overflow: hidden;}
	.index_021 a{display: inline-block;*display: inline;*zoom:1;float: left;}
	.index_021 h2{clear: both;float: left;margin: 0 8px 16px;}
	
	.wrap_mode02{padding: 20px 0 40px;}
	.index_022{margin: 0;}
	.index_022 .slick-list{overflow: hidden;}
	
	.wrap_mode03{padding: 0 0 50px;}
	.mode03 .lf,.mode03 .mid{width: auto;float: none;margin: 0 0 20px;}
	.mode03 .rt{width: auto;float: none;}
	
	.index_title2{padding: 7px 0;background-size: auto 100%;}
	
	.index_04{height: 400px;}
	.index_04 .bottom,.index_04 .img_box::after{display: none !important;}
	
	.wrap_mode05{padding: 50px 0;margin-bottom: -16px;}
	
}
@media screen  and (max-width:767px){
	.index_title{line-height: 36px;margin: 0 0 6px;}
	.index_title h2{}
	.index_title h2::before{height: 18px;}
	.index_title .more{margin: 2px 0 0 6px;}
	
	.index_011 .title{margin: 0 0 10px;height: auto;white-space: normal;line-height: 1.5em;}
	.index_011 .info{line-height: 1.5em;}
	
	.index_012 .slick-arrow{width: 24px;height: 24px;bottom: 6px;}
	.index_012 .slick-prev{right: 50px;}
	.index_012 a::before,.index_012 .title{display: none;}
	
	.index_021 h2{float: none;margin: 10px 8px 0;}
	.index_021 h2 a{display: block;float: none;}
	
	.index_022 .bottom{padding: 11px 16px 12px;}
	.index_022 .title{line-height: 1.5em;height: auto;white-space: normal;}
	.index_022 .info{margin: 0 0 10px;line-height: 1.8em;height: 3.6em;}
	
	.index_033{margin: 0;}
	
	.index_04{height: 300px;}
	
	.index_05{margin: 0;padding: 0;}
	.index_051 .img::before{bottom: auto;left: 50%;top: 50%;transform:translateX(-50%) translateY(-50%);}
}
@media screen  and (max-width: 639px){
	.wrap_mode03{padding: 0;}
	.wrap_mode05{padding: 20px 0 50px;}
	.index_0321 li{width: auto;padding: 0 10px;}
	
	.index_051{width: auto;float: none;}
	.index_052{display: none;}
	
	.index_04{height: auto;margin: 0;}
	/* .index_04 li{position: static !important;width: auto !important;} */
	.index_04 li.on .box{transform: scale(1);-ms-transform: scale(1);-moz-transform: scale(1);-webkit-transform: scale(1);-o-transform: scale(1);}
	.index_04 li.vertical img{width: 100%;}
	.index_04 li.vertical .box, .index_04 li.vertical .img_box{height: auto;}
	
	
}
@media screen  and (max-width:480px){
	
	
}
@media screen  and (max-width:413px){
	.index_0315 .title,.index_0315 .title.noScroll{padding: 0 20px;white-space: nowrap;}
	
}
