/* CSS Reset **/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td { margin: 0; padding: 0; }
table { border-collapse: collapse; border-spacing: 0; }
fieldset, img { border: 0; vertical-align: bottom; }
address, caption, cite, code, dfn, em, strong, th, var { font-style: normal; font-weight: normal; }
ol, ul { list-style: none; }
caption, th { text-align: center; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal; }
abbr, acronym { border: 0; }
textarea, input, select { resize: none; outline: none; background: none; border: none; }
button { overflow: visible; width: auto; margin: 0; padding: 0; border: 0 none; outline: none; }
input { border: 0 }
a { text-decoration: none; color: #333; }
a:hover { text-decoration: none; color: #000; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; font-size: 0; }
.clearfix { display: inline-block; }

/* Hide from IE Mac */
.clearfix { display: block; }
body { color: #010101; font: 16px/180% "Microsoft YaHei";/*background:#73a238;*/ overflow-x: hidden; }
canvas { position: absolute; top: 0; left: 50%; margin-left: -1000px; }
.fl { float: left; }
.fr { float: right; }
.form-wrap .btn-wrap{background:#f35b00;}
.form-wrap form label{    border:none;}

i {
	font-style: normal;
}
.w1000 {
	width: 1000px;
	margin: 0 auto;
}

.w100 {
	width: 100%;
}

.banner {
	width: 100%;
	height: 836px;
	background: url(../images/banner.jpg) no-repeat center center;
}

body{font-family: "微软雅黑";}
.title{
	width:652px;
	height:96px;
	text-align:center;
	margin:0 auto 58px;
	padding-top:60px;
	position:relative;
}
.title h3{
	position:absolute;
	top:0;
	width:100%;
	height:96px;
	line-height:96px;
	font-size:46px;
	color:#fff;
	padding-top:60px;
	font-weight:bold;
}
.item_1 .con{
	border:1px solid #dd7458;
	min-height:92px;
	box-shadow:6px 6px 10px rgba(179, 170, 170, 0.6);
	position:relative;
	overflow: hidden;
}
.item_1 .con .desc{
	color:#000;
	font-size:18px;
	line-height:40px;
}


.item_1{
	background:url(../images/bg_2.png) center bottom no-repeat;
	padding-bottom:124px;
}
.item_2{
	background:url(../images/bg_3.png)  top center no-repeat;
	height:1712px;
}
.item_3{
	background:url(../images/bg_4.png)  bottom center no-repeat;
	height:1568px;
}
.item_4{
	background:url(../images/bg_5.png)  top center no-repeat;
	height:623px;
	    background-size: cover;
}


.item_1 .dy .con{
	min-height:92px;
	padding:50px 30px 22px;
	overflow:inherit;
}
.item_1 .dy .pos{
	position:absolute;
	top:36px;
	left:-10px;
	width:271px;
	height:58px;
}
.item_1 .dy .pos p{
	position:absolute;
	top:0;
	left:0;
	font-size:18px;
	font-weight:bold;
	color:#323131;
	line-height:48px;
	padding-left:40px;
}
.item_1 .dy p.desc{
	text-indent:256px;
}
.item_1 .td .con .fl{
	width:43%;
	margin-left: 2%;
}
.item_1 .td .con .fl p{
	padding-left:40px;
	line-height:30px;
}
.item_1 .desc_1{
	background:url(../images/icon_1.png) no-repeat 6px top;
}
.item_1 .desc_2{
	background:url(../images/icon_2.png) no-repeat 6px top;
}
.item_1 .td .con .fl .desc_3{
	background:url(../images/icon_3.png) no-repeat 6px top;
}
.item_1 .td .con .fl .desc_4{
	background:url(../images/icon_4.png) no-repeat 6px top;
}
.item_1 .ys .con{
	min-height:92px;
	padding:20px 26px 0;
}
.item_1 .xz .desc_1{
	margin-top:26px;
}
.item_1 .xz .desc_2{
	margin-bottom:22px;
}
.item_1 .xz p{
	margin-left:55px;
	padding-left:42px;
	line-height:30px;
	margin-bottom:4px;
}

.zxzx{
	margin:88px auto 0;
	text-align:center;
	width:222px;height:80px;background:url(../images/zxzx_bg.png);font-size:26px;font-weight:bold;
}
.zxzx a{color:#fff;line-height:70px;display: block;cursor:pointer;}


.item_2 .bkfa,.item_2 .ssfa{
	position:relative;
	overflow:hidden;
}
.item_2 .bkfa_m,.item_2 .ssfa_m{
	display:none;
}
.item_2 .bkfa_pc,.item_2 .ssfa_pc{
	display:block;
}
.m_bk_show{display:none;}
.item_2 .list_1{
	width:240px;
}
.item_2 .list_2{
	width:350px;
}
.item_2 .list_3{
	position:absolute;
	right:0;
	top:0;
}
.item_2 .list_4{
	width: 390px;
}
.item_2 dl{
	margin-bottom:30px;
}
.item_2 dt{
	color:#d54239;
	font-size:30px;
	font-weight:bold;
	height:52px;
	line-height:52px;
}
.item_2 dd{
	color:#000000;
	font-size:20px;
	line-height:36px;
	text-decoration:underline;
}
.item_2 dd i{
	float: left;
	margin-top: 15px;
	width:8px;
	height:8px;
	background:#dc7358;
	border-radius:50%;
}
.item_2 dd a{
	width:100%;
	height:100%;
	margin-left:12px;
}

.item_3 .con{overflow:hidden;}
.item_3 .fl{width:48%;}
.item_3 .fr{width:48%;}
.item_3 dl{margin-bottom:26px;}
.item_3 dt{font-size:24px;font-weight:bold;color:#d54239;line-height:36px;}
.item_3 dd{font-size:18px;color:#000000;line-height:30px;}
.item_3 .slider{height:496px;position:relative;}
.item_3 .slider .swiper-container{width:100%;height:100%;}
.item_3 .slider_btn{width:49px;height:43px;position:absolute;top:0;bottom:0;margin:auto;border:1px solid #e9890a;z-index: 99;cursor:pointer;}
.item_3 .slider .swiper-container img{width:100%;height:auto;}
.item_3 .prev{left:-28px;background:url(../images/icon_prev.png);background-size: 100% 100%;}
.item_3 .next{right:-28px;background:url(../images/icon_next.png);background-size: 100% 100%;}

.pc_form{width:560px;margin:0 auto;}
.form-wrap-m{display:none;}
.xdf_bottomForm.form-wrap form .label{width: 15%;}



@media only screen and (max-width: 1000px) {
	.w1000 {width: 94%;margin:0 auto;}
	.pc{display: none;}
	.banner {width: 100%;height: 504px;background: url(../images/banner_m.jpg) no-repeat top center;background-size: 100% auto;}
	.title{width:420px;height:64px;margin: 0 auto 28px;}
	.title img{width:100%;height:100%;}
	.title h3{font-size:30px;height:60px;line-height: 60px;}
	
	.item_1{background:none;padding-bottom:0;}
	.item_1 .td .fl{float:none;}
	.item_1 .con .desc{font-size:16px;line-height:30px;}
	.item_1 .dy .con{padding: 20px 20px 20px;}
	.item_1 .dy .pos{width:297px;height:48px;}
	.item_1 .dy .pos img{width:100%;}
	.item_1 .dy .pos p{font-size:22px;line-height:56px;padding-left: 30px;}
	.item_1 .dy p.desc{text-indent:0;padding-top:82px;}
	.item_1 .td .con{padding:20px 0;}
	.item_1 .td .con .fl p{font-size:16px;}
	.item_1 .td .con .fl{width:99% !important;margin:0px !important;margin-left: 1% !important;}
	.item_1 .td p{margin-bottom:0 !important;}
	.item_1 .ys .con{padding:20px;min-height: auto !important;}
	.item_1 .xz p{margin-left:0;font-size:16px;}
	
	.item_1 .desc_1{background:url(../images/icon_1.png) no-repeat 6px 4px;}
	.item_1 .desc_2{background:url(../images/icon_2.png) no-repeat 6px 4px;}
	.item_1 .desc_3{background:url(../images/icon_3.png) no-repeat 6px 4px;}
	.item_1 .desc_4{background:url(../images/icon_4.png) no-repeat 6px 4px;}
	
	
	
	.zxzx{display:none;}
	
	
	.item_2{background:url(../images/bg_3_m.png)  top center no-repeat;background-size:100% 100%;height:auto;}
	.item_2 .bkfa_m,.item_2 .ssfa_m{display:block;}
	.item_2 .bkfa_pc,.item_2 .ssfa_pc{display:none;}
	.item_2 .title{padding-top:20px;}
	.item_2 .title h3{padding-top:20px;}
	.item_2 .w1000{width:85%;}
	.m_bk_show{display:block;height:110px;}
	/*.item_2 .bk{padding-top:126px;}
	.item_2 .bk h3{padding-top:126px;}*/
	.item_2 .list1{width:36%;}
	.item_2 .list3{width:28%;}
	.item_2 dl{margin-bottom:10px;}
	.item_2  dd{overflow:hidden;font-size:18px;}
	.item_2 .ssfa_m_list1{width:54%;}
	.item_2 .ssfa_m_list2{width:46%;}
	
	
	.item_3{height:auto;background:none;}
	.item_3 .fl,.item_3 .fr{width:100%;}
	.item_3 .faq{width:290px;}
	.item_3 .slider{margin-bottom:40px;height:350px;}
	.form-wrap-m {display: block !important;margin-bottom: 130px;}
}