@charset "utf-8";
/* CSS Document */
.main_container {width:100%; position:relative; padding-top:150px;}
.main_visual_01 {width:100%; height:645px; margin:72px auto 0; overflow:hidden; position:relative;}
.main_visual_01 .imgs {width:100%; height:100%; position:relative; overflow:hidden; background-color:white;}
.main_visual_01 .imgs li {width:100%; height:100%; position:absolute; top:0; left:100%;}
.main_visual_01 .imgs li.li_01 {left:0; background:url('../../img/images_new/main1.png') center 0 no-repeat; background-size: 100%;}
.main_visual_01 .imgs li.li_02 {background:url('../../img/images_new/main2.png') center 0 no-repeat; background-size: 100%;}
.main_visual_01 .imgs li.li_03 {background:url('../../img/images_new/main3.png') center 0 no-repeat; background-size: 100%;}
.main_visual_01 .imgs li.li_04 {background:url('../../img/images_new/main4.png') center 0 no-repeat; background-size: 100%;}


.main_visual_01 .indis {width:100%; position:absolute; left:0; bottom:30px; text-align:center;}
.main_visual_01 .indis ul {display:inline-block; margin:0 auto; overflow:hidden;}
.main_visual_01 .indis ul li {float:left; margin-right:5px; position:relative;}
.main_visual_01 .indis ul li a {width:100%; height:100%; display:block;}
.main_visual_01 .bn_wrap {width:1400px; height:45px; position:absolute; top:50%; left:50%; margin:-13px 0 0 -700px;}
.main_visual_01 .bn_wrap .bns {position:absolute; top:0;}
.main_visual_01 .bn_wrap .bns a {width:100%; height:100%; display:block;}
.main_visual_01 .bn_wrap .left_bn {left:0;}
.main_visual_01 .bn_wrap .right_bn {right:0;}

#middle6 {position:relative;clear:both;width:100%;}
#middle6 .middle6_banner {width:1200px;margin:0px auto;}

#middle2 {position:relative;clear:both;width:100%;background:url(../../img/images/middle2_bg.jpg) center top no-repeat;height:653px;}
#middle2 .middle2_banner {width:1200px;margin:0px auto;}
#middle2 .middle2_banner ul {padding-top:86px;}
#middle2 .middle2_banner ul li {display:inline-block;margin-right:20px;}
#middle2 .middle2_banner ul li:last-child {margin-right:0px;}
#middle2 .wrap-img, #middle2 .wrap-img2 { width:590px; height:480px; overflow:hidden;  }
#middle2 .wrap-img2:hover img, #middle2 .wrap-img:hover img {
 transform:scale(1.2);
 -webkit-transform:scale(1.2);
 -moz-transform:scale(1.2);
 -o-transform:scale(1.2);
 -webkit-transition:.3s;
 -moz-transition:.9s;
 -ms-transition:.9s
}
.wrap-img img, .wrap-img2 img {
 transform:scale(1);
 -webkit-transform:scale(1);
 -moz-transform:scale(1);
 -o-transform:scale(1);
 -webkit-transition:.3s;
 -moz-transition:.3s;
 -ms-transition:.3s
}
#middle3 {position:relative;clear:both;width:100%;height:699px;background:url(../../img/images/middle3_bg.jpg) center top no-repeat;}
#middle3 .middle3_banner {position:relative;width:1200px;margin:0px auto;}
#middle3 .middle3_banner1 {position:relative;width:600px;float:left;}
#middle3 .middle3_banner2 {position:relative;width:600px;float:left;height:349px;}
#middle3 .middle3_banner2 span {display:block;padding-top:96px;padding-left:43px;}
#middle3 .middle3_banner3 {position:relative;width:600px;float:left;}
#middle3 .middle3_banner3 span {display:block;padding-top:92px;padding-left:43px;}
#middle4 {position:relative;clear:both;width:1200px;margin:86px auto;height:672px;}
#middle4 .left {float:left;width:839px;}
#middle4 .left ul {}
#middle4 .left ul.top li {float:left;margin-right:33px !important;}
#middle4 .left ul.top li:last-child {margin-right:0px;}
#middle4 .left ul.bottom {float:left;margin-top:13px;}
#middle4 .left ul.bottom li {float:left;margin-right:13px;}
#middle4 .left ul.bottom li:last-child {margin-right:0px;}
#middle4 .right {float:right;width:348px;}
#middle4 .right ul li { margin-left: -22px;}


#bottom_img {position:relative;clear:both;width:1200px;margin:0px auto;height:200px;}
#bottom_img ul li {float:left;margin-right:13px;}
#bottom_img ul li:last-child {margin-right:0px;}

.slick-section {
 padding: 25px;
 text-align: center;
}
.slick-section .slick-container {
 width: 1200px;
 margin: 0 auto;
}
.slick-section .slick-wrap {
 margin: 0 -10px;
}
.slick-section .slick-wrap .slick-item {
 padding: 0 10px;
}
.slick-section .slick-wrap .slick-item.slick-center h2 {
 -moz-transform: scale(1.1);
 -ms-transform: scale(1.1);
 -o-transform: scale(1.1);
 -webkit-transform: scale(1.1);
 color: #e67e22;
 opacity: 1;
 transform: scale(1.08);
}
.slick-section .slick-wrap h2 {
 background-color: #f0f0f0;
 padding: 80px 0;
 text-transform: uppercase;
}
.slick-section .slick-dots {
 list-style-type: none;
 margin: 25px 0 0;
 padding: 0;
}
.slick-section .slick-dots li {
 width: auto;
 height: auto;
 display: inline-block;
 padding: 0 5px;
}
.slick-section .slick-dots li button {
 width: auto;
 height: auto;
 padding: 10px;
 font-size: 12px;
 color: #666;
 border: none;
 background: #f0f0f0;
}
.slick-section .slick-dots li button:before {
 content: none;
}
.slick-section .slick-dots li.slick-active button {
 background: #ccc;
}