
body{ background:#fff;}

.img_box{ margin:0 auto; min-width:1200px; overflow:hidden;}

.index_01{ height:828px; background:url(../images/index_01.jpg) no-repeat center center;}
.index_02{ height:937px; background:url(../images/index_02.jpg) no-repeat center center;}
.index_03{ height:647px; background:url(../images/index_03.jpg) no-repeat center center;}
.index_04{ height:625px; background:url(../images/index_04.jpg) no-repeat center center;}
.index_05{ height:602px; background:url(../images/index_05.jpg) no-repeat center center;}
.index_06{ height:378px; background:url(../images/index_06.jpg) no-repeat center center;overflow:hidden;}
.index_07{ height:762px; background:url(../images/index_07.jpg) no-repeat center center; overflow:hidden;}
.index_08{ height:567px; background:url(../images/index_08.jpg) no-repeat center center;overflow:hidden; }
.index_09{ height:626px; background:url(../images/index_09.jpg) no-repeat center center;}
.index_10{ height:738px; background:url(../images/index_10.jpg) no-repeat center center;}
.index_11{ height:1235px; background:url(../images/index_11.jpg) no-repeat center center;}




.content_box{ position:relative;  margin:0 auto;width:1200px; height:100%;}


.content_box .bg_btn{ position:absolute;width:415px; height:66px; line-height:66px; text-align:center; color:#fdfdfc; background:#ee2024; font-size:32px; cursor:pointer; border-radius:6px; }
.content_box .bbg_btn{ position:absolute;width:310px; height:58px; line-height:58px; text-align:center; color:#ee2024; background:#fff; font-size:32px; cursor:pointer; border-radius:6px; }

.content_box .hbg_btn{ position:absolute;width:169px; height:47px; line-height:47px; text-align:center; color:#fff; background:#ee2024; font-size:22px; cursor:pointer; border-radius:47px; }

.index_03 .bg_btn{ left:38px; top:492px;}
.index_04 .bg_btn{ right:38px; top:492px;}
.index_05 .bg_btn{ right:128px; top:399px;}
.index_06 .bg_btn1{ left:150px; top:236px;}
.index_06 .bg_btn2{ right:155px; top:236px;}

.index_07 .hbg_btn{right:115px;top:648px;}
.index_08 .hbg_btn{left:115px;top:458px;}
.index_09 .hbg_btn{right:115px;top:440px;}

.bm_form { position:absolute; left:626px; top:334px;}
.bm_form h2{ height:60px; font-size:42px; color:#686868; text-align:center;}

.bm_form_title{position:absolute; left:678px; top:190px;height:56px; line-height:56px; color:#da2d45; font-size:30px; font-weight:bolder;}
.bm_form_title strong{ margin:0 8px;  padding:0 10px; border-radius:56px; background:#da2d45; color:#fff;}

.bm_form input[type="text"],.bm_form input[type="tel"]{ margin-top:18px; display:block; border:#000000 solid 2px; padding-left:74px; text-align:left;width:498px;height:68px; line-height:68px;border-radius:0px; box-sizing:border-box; font-size:18px; color:#000;}

.bm_form input.realname{ background:#fff url(../images/realname_btn.png) no-repeat 8px center; }
.bm_form input.telephone{background:#fff url(../images/telephone_btn.png) no-repeat 8px center;}
.bm_form input.areas{background:#fff url(../images/areas_btn.png) no-repeat 8px center;}
.bm_form_styles input[type="checkbox"]{display:none;}
.bm_form_styles label{ position:relative;display:inline-block;*display:inline;*zoom:1; vertical-align:top; margin:18px 2px;font-size:22px; color:#000000;}
.bm_form_styles input[type="checkbox"]+label{}
.bm_form_styles input[type="checkbox"]+label::before {content: "\a0";  /*不换行空格*/
     display:inline-block;*display:inline;*zoom:1; vertical-align:middle;width:26px;height:26px;line-height:26px;
    margin:0 8px 0 0;border-radius:0;border:#090909 solid 2px; text-align:center;font-size:24px;}
.bm_form_styles input[type="checkbox"]:checked+label::before {content: "\2714";}







.bm_form button,.bm_form .bm_form_btn{ display:block; margin:10px auto 0 auto;  border:0; background:#ee2024;width:498px;height:65px; line-height:65px; text-align:center; font-size:32px; color:#fff; border-radius:5px; box-sizing:border-box; cursor:pointer; }

.bm_form p{ display:block; padding:20px 0 0 0; font-size:14px; text-align:center; color:#5c5c5c;}


.customers{ position:absolute;background:#c9161e; top:256px; left:36px; width:540px;  border-radius:0px; }

.customers h2{ font-size:24px; color:#fff; text-align:center; height:65px; line-height:65px;}
.customers_box{padding:15px 0; background:#f4f4f4; border-radius:0px;}
.customers_list{ height:250px; overflow:hidden;}
.customers_list dd{ font-size:14px; line-height:30px;  color:#5d5455; text-align:center;}
.customers_list dd label{ margin-left:10px; color:#999; font-size:12px;}
.customers_list dd span{ margin-left:30px; color:#999; font-size:12px;}


.index_07_swiper{ margin:50px auto 0 auto; width:1200px; height:592px; overflow:hidden;}
.index_07_swiper .swiper-slide{ width:100%; height:592px;}

.index_07_swiper .swiper-button-prev,.index_07_swiper .swiper-button-next{ background-color:rgb(0,0,0,0.5); width:73px; height:73px; border-radius:73px;}



@keyframes pulse{
	30%,60%{transform:scale(1)} 40%,70%{transform:scale(0.9)}
}

@keyframes flip {
	0% {
		transform: perspective(400px) rotateY(-1turn);
		animation-timing-function: ease-out
	}

	40% {
		transform: perspective(400px) rotateY(-190deg);
		animation-timing-function: ease-out
	}



	80% {
		transform: perspective(0);
		animation-timing-function: ease-in
	}

	to {
		transform: perspective(0);
		animation-timing-function: ease-in
	}
}


	   
.d_tc_overlay{position: fixed;z-index: 1000;top: 0;width:100%; height: 100%;background: rgba(0,0,0,.6);}

.d_tc{ position:fixed; top:50%;left:50%;z-index:900;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%); background:#f14a43; border-radius:8px; 
 text-align:center; z-index:1001; width:406px;padding:14px;}
.d_tc .d_tc_form{background:#d5322b; border-radius:8px; padding:5px 0 30px 0; }
.d_tc .d_tc_form  h2{ display:block; padding:10px 0; text-align:center; font-size:38px; color:#f4e393;}
 
.d_tc input[type="text"],.d_tc input[type="tel"]{ margin:14px auto 0 auto; display:block; border:#ffffff solid 1px; padding-left:28px; text-align:left;width:356px;height:55px; border-radius:0px; box-sizing:border-box; font-size:18px; color:#000; }
.d_tc button, .d_tc_btn{ margin:15px auto 0 auto; display:block; border:0; background:#f4e393;width:356px;height:55px; line-height:55px; text-align:center; font-size:28px; color:#d5322b; border-radius:4px; box-sizing:border-box; cursor:pointer; }
 
.d_tc .d_tc_close{ position:absolute; right:-20px; top:-20px; width:40px; height:40px; line-height:40px; text-align:center; border:#fff solid 3px;border-radius:100%; color:#fff; font-size:30px; background:#d5322b; font-weight:800;}

.d_tc p{ padding:10px 20px; color:#fff; font-size:14px; text-align:left;}
