@charset "utf-8";
/* CSS Document */
.main_container {width:100%; position:relative; padding-top:150px;}
.main_visual_01 {width:100%; height:567px; margin:72px auto 0; overflow:hidden; position:relative;}
.main_visual_01 .imgs {width:100%; height:100%; position:relative; overflow:hidden; background-color:#000;}
.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/main_visual1.jpg') center 0 no-repeat;}
.main_visual_01 .imgs li.li_02 {background:url('../img/main_visual2.jpg') center 0 no-repeat;}
.main_visual_01 .imgs li.li_03 {background:url('../img/main_visual3.jpg') center 0 no-repeat;}
.main_visual_01 .imgs li.li_04 {background:url('../img/main_visual4.jpg') center 0 no-repeat;}
.main_visual_01 .imgs li.li_05 {background:url('../img/main_visual5.jpg') center 0 no-repeat;}
.main_visual_01 .imgs li.li_06 {background:url('../img/main_visual6.jpg') center 0 no-repeat;}



.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;}

#middle2 {position:relative;clear:both;width:100%;background:url(../img/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/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:13px;}
#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;}
#bottom_img {position:relative;clear:both;width:1200px;margin:0px auto 86px;height:200px;}
#bottom_img ul li {float:left;margin-right:13px;}
#bottom_img ul li:last-child {margin-right:0px;}





	.main_btnbox {width:100%; margin:0 auto; padding:0; border-bottom:1px solid #dadada; overflow:auto;}
	.main_btnbox_inner {width:1300px; margin:0 auto; padding:0; }
	.main_btnbox ul li {border-right:1px solid #dadada; width:16.6666%; float:left; padding:30px 0px; box-sizing:border-box; text-align:center; }
	.main_btnbox ul li:first-child {border-left:1px solid #dadada;  }
	.main_btnbox ul li img {display:block; text-align:center; margin:0 auto; padding-bottom:20px;}
	.main_btnbox ul li a {font-size:16px; color:#000; display:block;}
	.main_btnbox ul li a:hover {font-size:16px; color:#6481ad; display:block;}



	ul{list-style: none outside none;padding-left: 0;margin: 0;}
	ul li {margin:0px;padding:0px;}
	.demo .item{ z-index:99999; margin-top:35px;}
	.demo{width: 388px;}

	.middle_slider {width:1300px;background:#;position:relative;margin:0px auto;}
	.box_new {float:left;height:289px;}
	.box_new2 {float:left;height:699px;}

	.inputline {background:#e7e5e5; height:300px; float:left; width:652px; margin-top:35px; padding:0;}
	.inputline span.eng {color:#707786; text-transform: uppercase;}
	.inputline h3 {color:#cc939a; font-size:36px; padding-bottom:5px;}
	.inputline p {font-size:14px; color:#8d8f8f; padding-bottom:10px; }
	.inputline input {padding:5px;}
	.inputline input.name {width:150px; margin-right:2px;}
	.inputline input.tel {width:245px;}
	.inputline textarea {padding:5px; margin-top:5px; width:475px; margin-bottom:10px; height:50px;}
	.inputline .inputarea_left {width:580px; float:left;}
	.inputline .inputarea_right {float:left;}
	.inputline .inputarea_right a {display:block; background:#403f3f; width:150px; border:1px solid #b3b3b3; box-sizing:border-box; color:#cc939a; padding:10px; height:85px; text-align:center; line-height:65px; font-size:20px;}



.inputline22 {background:#e7e5e5; height:300px; float:left; width:652px; margin-top:35px; padding:40px 30px; }
	.inputline22 span.eng {color:#707786; text-transform: uppercase;}
	.inputline22 h3 {color:#cc939a; font-size:36px; padding-bottom:5px;}
	.inputline22 p {font-size:14px; color:#8d8f8f; padding-bottom:10px; }
	.inputline22 input {padding:5px;}
	.inputline22 input.name {width:150px; margin-right:2px;}
	.inputline22 input.tel {width:245px;}
	.inputline22 textarea {padding:5px; margin-top:5px; width:475px; margin-bottom:10px; height:50px;}
	.inputline22 .inputarea_left {width:580px; float:left;}
	.inputline22 .inputarea_right {float:left;}
	.inputline22 .inputarea_right a {display:block; background:#403f3f; width:150px; border:1px solid #b3b3b3; box-sizing:border-box; color:#cc939a; padding:10px; height:85px; text-align:center; line-height:65px; font-size:20px;}



	.be_area {width:1300px; margin:30px auto; overflow:auto; padding-bottom:30px;}
	.be_area .tel_left {width:368px; float:left;}

	.be_area .tel_right {width:930px; float:left; overflow:auto;}
	.be_area .tel_right .first_line{width:100%; overflow:auto; margin-bottom:20px;}
	.be_area .tel_right .first_line .news{font-size:20px; width:495px; height:289px; float:left;  border:1px solid #ddd; box-sizing:border-box; padding:30px 40px 40px 40px; }
	.be_area .tel_right .first_line .be4 {float:right;}

	.be_area .tel_right .second_line{width:100%; overflow:auto; margin-bottom:20px;}
	.be_area .tel_right .second_line ul li{ width:218px; float:left; margin-right:19px;}
	.be_area .tel_right .second_line ul li:last-child{margin-right:0px!important;}
