
body{ background:#fff;}

.img_box{ margin:0 auto; min-width:1360px; overflow:hidden;}

.index_01{ height:1092px; background:url(../images/index_01.jpg?v=2.0) no-repeat center center;}
.index_02{ height:1005px; background:url(../images/index_02.jpg?v=2.0) no-repeat center center;}
.index_03{ height:1106px; background:url(../images/index_03.jpg?v=2.0) no-repeat center center;}
.index_04{ height:862px; background:url(../images/index_04.jpg?v=2.0) no-repeat center center;}
.index_05{ height:976px; background:url(../images/index_05.jpg?v=2.0) no-repeat center center;}
.index_06{ height:1104px; background:url(../images/index_06.jpg?v=2.0) no-repeat center center;}




.content_box{ position:relative;  margin:0 auto;width:1360px; height:100%; text-align:center;}

.content_box .zx_btn{ position:absolute; left:236px;; width:333px; height:96px; background: url(../images/zx_btn.png) no-repeat;cursor:pointer;animation:pulse 2s infinite;}
.content_box .bj_btn{ position:absolute; left:642px; top:788px; width:333px; height:96px; background: url(../images/bj_btn.png) no-repeat;cursor:pointer;animation:pulse 2s infinite;}
.content_box .qg_btn{ position:absolute; left:642px; top:422px; width:333px; height:96px; background: url(../images/qg_btn.png) no-repeat;cursor:pointer;animation:pulse 2s infinite;}
.index_07 .zx_btn{ top:788px} 
.index_11 .zx_btn{top:422px;}

.swiper_box,.swiper_box .swiper-container{ position:relative;margin:0 auto; width:1200px;height:673px; overflow:hidden;}
.swiper_box .swiper-container img{ width:100%;height:673px;}
.swiper_box .swiper-slide{ z-index:200;}
.swiper_box_bg{ position:absolute; left:0; bottom:0; height:190px; width:100%; background:rgba(0, 0, 0, .7); z-index:300;}
.swiper_box .swiper_box_list{ z-index:400; position:absolute; left:0; bottom:20px; height:130px; text-align:center; width:100%;}
.swiper_box .swiper_box_list dd{ display:inline-block;*display:inline;*zoom:1; vertical-align:top; width:218px; height:122px; border:#fff solid 3px; margin:0 17px; cursor:pointer;}
.swiper_box .swiper_box_list img{ width:100%; height:100%;}

.swiper_box .swiper_box_list dd:hover,.swiper_box .swiper_box_list dd.hover{ border-color:#a12626;}

.customers_counts{ position:absolute; left:292px; top:183px; line-height:45px; font-size:16px;}
.customers_counts strong{ color:#c22633;}


.bm_form { margin:0 auto;width:628px; text-align:center;}
.bm_form h2{ padding:15px 0 16px 0; font-size:42px; color:#007c58; display:block; text-align:center;}

.bm_form input[type="text"],.bm_form input[type="tel"]{ display:block; margin:12px auto 0 auto; border:#fff solid 1px; padding-left:92px; text-align:left;width:628px;height:74px;line-height: 72px; border-radius:10px; box-sizing:border-box; font-size:25px; color:#fff; }
::placeholder{ color:#fff;}

.bm_form input.realname{ background: url(../images/realname_btn.png) no-repeat 20px center;background-size:auto 72px; }
.bm_form input.mianji{background: url(../images/mianji_btn.png) no-repeat 20px center;background-size:auto 72px;}
.bm_form input.telephone{background: url(../images/telephone_btn.png) no-repeat 20px center;background-size:auto 72px;}


.bm_form button,.bm_form .bm_form_btn{display:block; margin:12px auto 0 auto; height:74px; line-height: 74px; background:#52a257;width:628px; text-align:center; font-size:38px; color:#fff; border-radius:10px; box-sizing:border-box; cursor:pointer; }

.bm_form p{ display:block; padding:20px 0 0 0; text-align:center; color:#ee6985;}


.index_02 .bm_form {margin:0 auto 0 660px; padding:229px 0 0 0; }
.index_13 .bm_form {margin:0 auto 0 660px; padding:250px 0 0 0; }

.customers{ position:absolute; right:80px; bottom:95px; width:616px;  border-radius:5px; }

.customers h2{ font-size:24px; color:#fff; text-align:center; height:50px; line-height:50px;}
.customers_box{padding:15px 0; background:#f7f7f7; border-radius:5px;}
.customers_list{ height:52px; overflow:hidden;}
.customers_list dd{ line-height:52px; padding-left:30px;font-size:24px; color:#fff;}
.customers_list dd label{ margin-left:50px; color:#fff; font-size:22px;}
.customers_list dd span{ margin-left:50px; color:#fff; font-size:22px;}


.index_13 .customers { right:80px; top:550px; bottom:auto;  }


@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;}
