@charset "utf-8";
body{padding:81px 0 0 0;}
.DEFS{width:1256px;margin:0 auto;}
@media screen and (max-width:600px)
{
	body{padding:54px 0 0 0;}
	.DEFS{width:100%;margin:0 auto;}
}


#BANNER{height:auto;left:0;top:0;width:100%;padding:0 0 0 0;}
#BANNER li{height:auto;width:100%;z-index: 5;}
#BANNER_CONL{width:100%;height:18px;bottom:50px;text-align:center;z-index:11;}
#BANNER_CONL a{background:#444;height:3px;width:40px;display:inline-block;margin:0 6px;border-radius:5px;}
#BANNER_CONL a.selected{background:#d82222;}

@media screen and (max-width:600px)
{
	#BANNER{height:auto;left:0;top:0;width:100%;display: none;}
	#BANNER_CONL{width:100%;text-align:center;margin:50px 0 0 0;display: none;}

	#TAB_0_BANNER{height:0;overflow:hidden;}
	#TAB_0_BANNER .swiper-slide{position:relative;}
	#TAB_0_BANNER .swiper-slide .banner-title{position:absolute;left:0;bottom:0;width:94%;padding:0 3%;height:34px;line-height:34px;color:#fff;font-size:14px;}
	#TAB_0_BANNER .swiper-pagination{text-align:center;width:100%;top:90%;}
	#TAB_0_BANNER .swiper-pagination-bullet{background:#ccc;height:2px;width:40px;border-radius:0;}
	#TAB_0_BANNER .swiper-pagination-bullet-active{background:#fff;}
}

@media (min-width: 1200px) {
#BANNER{
  height:644px;
}
}


#BOX0{margin:-15px auto 0 auto;}
#BOX0 li{height:auto;width:25%;float: left;}

#BOX000{}
#BOX000{padding:0 0 0 0;}
#BOX000 .boxs{display: block;width:620px;height:auto;float:left;margin:0 16px 15px 0;}
#BOX000 .boxs .img img{width:100%;height: auto;vertical-align: top}
#BOX000 .boxs:hover{box-shadow:4px 4px 12px #ccc;}
#BOX000 .boxs.nomargin{margin:0 0 15px 0;}
#BOX000 .boxs_100{width:100%;display: block;position: relative;margin:0 0 15px 0;}
#BOX000 .boxs_100 .img{position:inherit;width: 100%;left:0;text-align: center;padding:50px 0 0 0;}
#BOX000 .boxs_100 .img img{vertical-align: top}
#BOX000 .boxs_100 .t0{padding:50px 0 0 0;color:#000;text-align: center;width:100%;font-size:25px;position: inherit;}
#BOX000 .boxs_100 .t1{padding:15px 0 0 0;color:#000;text-align: center;width:100%;font-size:45px;font-weight: bold;position: inherit;}
#BOX000 .boxs_100 .t2{padding:22px 0 0 0;color:#2e2e2e;text-align: center;width:100%;font-size:16px;line-height: 30px;position: inherit;}
#BOX000 .boxs_100 .t2 .more{width: 100%;text-align: center;color:#2e2e2e;font-size:16px;display: block;padding:5px 0 0 0;}
@media screen and (max-width:600px)
{
	#BOX000 *{font-family: '黑体';}
	#BOX000{padding:0 0 0 0;}
	#BOX000 .boxs{display: block;width:100%;height:auto;float:left;margin:0 15px 15px 0;}
	#BOX000 .boxs .img img{width:100% !important;height: auto !important;}
	#BOX000 .boxs:hover{box-shadow:4px 4px 12px #ccc;}
	#BOX000 .boxs.nomargin{margin:0 0 15px 0;}
	#BOX000 .boxs_100{width:100%;display: block;position: relative;margin:0 0 0 0;}
	#BOX000 .boxs_100 .img{position:inherit;width: 90%;left:5%;text-align: center;padding:5% 0 2% 0;}
	#BOX000 .boxs_100 .img img{vertical-align: top;width:100%}
	#BOX000 .boxs_100 .t0{padding:5% 0 0 0;color:#000;text-align: center;width:100%;font-size:19px;position: inherit;}
	#BOX000 .boxs_100 .t1{padding:2% 0 0 0;color:#000;text-align: center;width:100%;font-size:25px;font-weight: bold;position: inherit;}
	#BOX000 .boxs_100 .t2{padding:2% 0 0 0;color:#2e2e2e;text-align: center;width:100%;font-size:12px;line-height: 20px;position: inherit;}
	#BOX000 .boxs_100 .t2 .more{width: 100%;text-align: center;color:#2e2e2e;font-size:16px;display: block;padding:5px 0 0 0;}
}


#BOX1_BG{background:url(../img/index_m0.jpg) right no-repeat;height:624px;}
#BOX1{height:624px;position: relative;}
#BOX1 .t0{position:absolute;left:0;top:160px;font-family: 'arial';font-size:40px;color:#666666;}
#BOX1 .l0{position: absolute;left:0;top:210px;width:60px;height:3px;background:#e62129;}
#BOX1 .t1{position:absolute;left:0;top:245px;font-size:45px;color:#333;}
#BOX1 .t2{position:absolute;left:0;top:320px;font-size:21px;color:#111;}
#BOX1 .a0{position: absolute;left:0;top:400px;width:108px;height:38px;color:#fefefe;text-align: center;font-size:14px;background:#e62129;line-height: 38px;border-radius:4px;border:1px solid #e62129;}
#BOX1 .a0:hover{background:#fff;color:#e62129;}
@media screen and (max-width:600px)
{
	#BOX1_BG{background: url(../img/m/img_2.jpg)  center no-repeat;height:270px;background-size: 100%;}
	#BOX1{height:524px;position: relative;}
	#BOX1 .t0{position:absolute;left:0;top:30px;font-family: 'arial';font-size:17px;color:#666666;text-align: right;width:95%;}
	#BOX1 .l0{position: absolute;left:85%;top:60px;width:10%;height:3px;background:#e62129;}
	#BOX1 .t1{position:absolute;left:0;top:80px;font-size:30px;color:#333;text-align: right;width:95%;}
	#BOX1 .t2{position:absolute;left:0;top:126px;font-size:15px;color:#111;text-align: right;width:95%;}
	#BOX1 .a0{position: absolute;left:75%;top:165px;width:20%;height:36px;color:#fefefe;text-align: center;font-size:14px;background:#e62129;line-height: 36px;border-radius:4px;border:1px solid #e62129;}
	#BOX1 .a0:hover{background:#fff;color:#e62129;}
}


#BOX2{height:535px;margin:10px auto 0 auto;background: url(../img/index_m1.jpg) left no-repeat;position: relative;}
#BOX2 .t0{position:absolute;left:770px;top:120px;font-size:50px;color:#333;}
#BOX2 .l0{position: absolute;left:770px;top:196px;width:50px;height:3px;background:#e62129;}
#BOX2 .t1{position:absolute;left:770px;top:245px;font-size:24px;color:#666;font-family: 'verdana';}
#BOX2 .t2{position:absolute;left:770px;top:300px;font-size:18px;color:#111;}
#BOX2 .a0{position: absolute;left:770px;top:400px;width:108px;height:38px;color:#040404;text-align: center;font-size:14px;background:#fff;line-height: 38px;border-radius:4px;border:1px solid #040404;}
#BOX2 .a0:hover{background:#222;color:#fff;}
@media screen and (max-width:600px)
{
	#BOX2{height:auto;margin:10px auto 0 auto;background: none;position: relative;}
	#BOX2 .t0{position:absolute;left:0;top:118px;font-family: 'verdana';font-size:21px;color:#fff;width:100%;text-align: center;}
	#BOX2 .l0{position: absolute;left:47%;top:154px;width:6%;height:3px;background:#e62129;}
	#BOX2 .t1{display: none;}
	#BOX2 .t2{position:absolute;left:15%;top:170px;font-size:13px;color:#fff;width:70%;text-align: center;line-height: 25px;}
	#BOX2 .a0{position: absolute;left:40%;top:230px;width:20%;height:32px;color:#eee;text-align: center;font-size:13px;background:none;line-height: 32px;border-radius:4px;border:1px solid #eee;}
	#BOX2 .a0:hover{background:#222;color:#fff;}
}



#BOX3_BG{background:url(../img/index_m2.jpg) left no-repeat;height:740px;}
#BOX3{height:740px;margin:0 auto;position: relative;}
#BOX3 .t0{position:absolute;right:0;top:150px;font-family: 'arial';font-size:46px;color:#333;font-weight:bold;}
#BOX3 .t0 span{color:#e62129;}
#BOX3 .t1{position:absolute;right:0;top:215px;font-size:31px;color:#454545;font-family: 'arial';}
#BOX3 .t2{position:absolute;right:0;top:280px;font-size:34px;color:#222;}
#BOX3 .t3{position:absolute;right:0;top:360px;font-size:15px;color:#555;line-height:29px;width:550px;}
#BOX3 .a0{position: absolute;right:0;top:560px;width:108px;height:38px;color:#040404;text-align: center;font-size:14px;background:#fff;line-height: 38px;border-radius:4px;border:1px solid #040404;}
#BOX3 .a0:hover{background:#222;color:#fff;}
@media screen and (max-width:600px)
{
	#BOX3_BG{background: url(../img/m/img_1.jpg)  center no-repeat;height:320px;background-size:cover;}
	#BOX3{height:420px;margin:6px auto;position: relative;}
	#BOX3 .t0{position:absolute;left:5%;top:100px;font-family: 'arial';font-size:22px;color:#333;font-weight:bold;}
	#BOX3 .t0 span{color:#e62129;}
	#BOX3 .t1{position:absolute;left:5%;top:127px;font-size:17px;color:#454545;font-family: 'arial';}
	#BOX3 .t2{position:absolute;left:5%;top:147px;font-size:28px;color:#222;}
	#BOX3 .t3{display: none;}
	#BOX3 .t4{border:2px solid #e62129;height:27px;line-height:27px;display: inline-block;position: absolute;left:5%;top:195px;}
	#BOX3 .t4 span.l{display: inline-block;height:27px;color:#e62129;padding:0 10px;}
	#BOX3 .t4 span.r{display: inline-block;height:27px;background:#e62129;color:#fefefe;padding:0 14px;}
	#BOX3 .a0{position: absolute;left:5%;top:252px;width:102px;height:33px;color:#555;text-align: center;font-size:14px;background:none;line-height: 33px;border-radius:4px;border:1px solid #555;}
	#BOX3 .a0:hover{background:#222;color:#fff;}
}

.doo_0{
	background: #444444;
	padding:0 0 30px 0;
}

.doo_0 input[type='radio']{
	-webkit-appearance:auto;
}

.doo_0 p{
	font-size: inherit;
}

.doo_0 h2 {
    padding: 40px 0 0 0;
    margin: 0;
    text-align: center;
    font-size: 24px !important;
    color: #fff;
}

.doo_0 .tel {
    padding: 20px 0 30px 0;
    text-align: center;
    font-size: 30px !important;
    font-weight:200;
    color: #fff;
}

.doo_0 .ll0{
    margin:0 6% 20px 6%;
    width:88%;
	box-sizing: border-box;
	padding:7px;
    background:#fff;
	border-radius: 200px;
	display: flex;
	align-items:center;
	align-content: center;
	flex-wrap: nowrap;
	position: relative;
}

.doo_0 .ll0 span{
	font-size: 13px;
	font-weight: bold;
	color:#333;
	width:80px;
	padding:0 0 0 10px;
	position: absolute;
	left:10px;
	top:10px;
}

.doo_0 .ll0 input{
	font-size: 14px;
	box-sizing: border-box;
	width:100%;
	border:0;
	margin:0 0 0 80px;
}



.doo_0 .ll1{
    margin:0 6% 20px 6%;
    width:88%;
}

.doo_0 .ll1 p{
    color:#fff;font-size:13px;
    padding:0 0 10px 0;
}

.doo_0 .ll1 .opation{
	display: flex;
	flex-wrap: wrap;
}

.doo_0 .ll1 .opation label{
	width:33.33%;
	color:#eee;
	margin:0 0 10px 0;
	font-size:13px;
}

.doo_0 .ll1 .opation label input{
	margin:0 4px 0 0;
	font-size:13px;
}

.doo_0 .ll2{
    margin:0 6% 20px 6%;
    width:88%;
}

.doo_0 .ll2 p{
    color:#fff;font-size:13px;
    padding:0 0 10px 0;
}

.doo_0 .ll2 .opation{
	display: flex;
	flex-wrap: wrap;
}

.doo_0 .ll2 .opation label{
	width:33.33%;
	color:#eee;
	margin:0 0 10px 0;
	font-size:13px;
}

.doo_0 .ll2 .opation label input{
	margin:0 4px 0 0;
	font-size:13px;
}



.doo_0 .ll2 .address{
    width:100%;
	box-sizing: border-box;
	padding:7px;
    background:#fff;
	border-radius: 200px;
	display: flex;
	align-items:center;
	align-content: center;
	flex-wrap: nowrap;
	position: relative;
}

.doo_0 .ll2 .address span{
	font-size: 13px;
	font-weight: bold;
	color:#333;
	width:80px;
	padding:0 0 0 10px;
	position: absolute;
	left:10px;
	top:10px;
}

.doo_0 .ll2 .address input{
	font-size: 14px;
	box-sizing: border-box;
	width:100%;
	border:0;
	margin:0 0 0 80px;
}


.doo_0 .ll3{
	margin:30px auto;
	text-align:center;
}



.doo_0 .ll3 input{
	width:150px;
	border-radius:120px;
	height:39px;
	background:#fff;
	border:0;
	color:#a00;
}



.doo_1{
	padding:100px;
	text-align:center;
	font-size:15px;
	color:#333;
	line-height:40px;
}