.{
	letter-spacing:1px;
}
.fbaner{position:relative;width:100%;overflow:hidden;}
.fbaner img{
	width:100%;
display:block;

}
.bkk1{
	position:absolute;
    width:340px;
	height:240px;
	left:15%;
	top:20%;
	overflow:hidden;
	background:#fff;
	border:1px solid #ccc;
	opacity:0.8;
	}
.bkk{
	position:absolute;
	width:340px;
	height:240px;
	left:15%;
	top:20%;
	overflow:hidden;
	}
.bkk h3{
	position:relative;
	width:300px;
	overflow:hidden;
	margin:0 auto;
	font-family: 'Arial Negreta', 'Arial';
font-weight: 700;
font-style: normal;
font-size: 36px;
color: #333333;
text-align:center;
line-height: normal;
margin-top:20px;
}
.bkk p{
	position:relative;
	width:300px;
	overflow:hidden;
	margin:0 auto;
	font-family: '閻庣懓顑勭紞锟�';
font-weight: normal;
font-style: normal;
font-size: 14px;
color: #333;
text-align:left;
text-indent:28px;
line-height: normal;
margin-top:10px;
}

.bkk p.bklj{
	position:relative;
	width:270px;
	overflow:hidden;
	margin:0 auto;

text-align:center;
text-indent:0px;
margin-top:10px;
}
.bkk p.bklj a{
	font-family: 'Arial Normal', 'Arial';
font-weight: 400;
font-style: normal;
font-size: 13px;
color: #333333;
text-align: left;
line-height: normal;

}
.bkk p.bklj a:hover{	
color: #da1f3e;
}

.wlbkk1{
	position:absolute;
    width:500px;
	height:260px;
	left:15%;
	top:20%;
	overflow:hidden;
	background:#fff;
	border:1px solid #ccc;
	opacity:0.8;
	}
.wlbkk{
	position:absolute;
	width:500px;
	height:260px;
	left:15%;
	top:20%;
	overflow:hidden;
	}
.wlbkk h3{
	position:relative;
	width:430px;
	overflow:hidden;
	margin:0 auto;
	font-family: 'Arial Negreta', 'Arial';
font-weight: 700;
font-style: normal;
font-size:28px;
color: #454545;
text-align:left;
line-height: normal;
margin-top:20px;
}
.wlbkk p{
	position:relative;
	width:430px;
	overflow:hidden;
	margin:0 auto;
	font-family: '閻庣懓顑勭紞锟�';
font-weight: normal;
font-style: normal;
font-size: 14px;
color: #585858;
text-align:left;

line-height:28px;
margin-top:10px;
}

.wlbkk p.wlbklj{
	position:relative;
	width:430px;
	overflow:hidden;
	margin:0 auto;

text-align:right;
text-indent:0px;
margin-top:10px;
}
.wlbkk p.wlbklj a{
	font-family: 'Arial Normal', 'Arial';
font-weight: 400;
font-style: normal;
font-size: 14px;
color: #6b6b6b;
text-align: right;
line-height: normal;

}
.wlbkk p.wlbklj a:hover{	
color: #da1f3e;
}




.huti{
	position:absolute;
	width:100%;
	height:5px;
	background:#333;
	opacity:0.6;
	left:0px;
	bottom:0px;
}


.dhbg{
	position:relative;
	width:100%;
	overflow:hidden;
	background:#eaeaea;
	padding-bottom:0px;
}
.habt{
	position:relative;
	width:100%;
	max-width:1316px;
	margin:0 auto;
	overflow:hidden;
	font-size:36px;
	line-height:normal;
	margin-top:50px;
	text-align:center;
	font-weight:800;
}
.haxt{
	position:relative;
	width:120px;
	height:2px;
	background:#dc2821;
	margin:0 auto;
	margin-top:14px;
	}
.hajs{
    position:relative;
	width:100%;
	max-width:850px;
	margin:0 auto;
	margin-top:14px;
	text-align:center;
	font-size:14px;
	line-height:28px;
	}
.fenk{
	position:relative;
	width:100%;
	max-width:1316px;
	margin:0 auto;
	margin-top:0px;
}
.fenk img{
	width:100%;
	display:block;
}

.d1k{
	position:absolute;
	top:12%;
	left:12%;
	width:17%;
	height:25%;
	overflow:hidden;
	cursor:pointer;
}
.d2k{
	position:absolute;
	top:12%;
	left:38%;
	width:10%;
	height:22%;
	overflow:hidden;
	cursor:pointer;
}
.d3k{
	position:absolute;
	top:14%;
	left:55%;
	width:20%;
	height:20%;
	overflow:hidden;
	cursor:pointer;
}
.d4k{
	position:absolute;
	top:14%;
	left:79%;
	width:12%;
	height:20%;
	overflow:hidden;
	cursor:pointer;
}
.d5k{
	position:absolute;
	top:47%;
	left:14%;
	width:12%;
	height:28%;
	overflow:hidden;
	cursor:pointer;
}

.d6k{
	position:absolute;
	top:40%;
	left:36%;
	width:16%;
	height:20%;
	cursor:pointer;
	overflow:hidden;
}
.d7k{
	position:absolute;
	top:65%;
	left:36%;
	width:16%;
	height:23%;
	overflow:hidden;
	cursor:pointer;
}
.d8k{
	position:absolute;
	top:55%;
	left:60%;
	width:12%;
	height:20%;
	overflow:hidden;
	cursor:pointer;
}
.d9k{
	position:absolute;
	top:38%;
	left:79%;
	width:12%;
	height:22%;
	overflow:hidden;
	cursor:pointer;
}
.d10k{
	position:absolute;
	top:72%;
	left:79%;
	width:12%;
	height:15%;
	overflow:hidden;
	cursor:pointer;
}
.tchu0{
	position:fixed;
	width:100%;
	height:100%;
	overflow:hidden;
	left:0%;
	top:0%;
	background:#333;
	opacity:0.4;
	z-index:9997;
	display:none;
}
.tchu1,.tchu2,.tchu3,.tchu4,.tchu5,.tchu6,.tchu7,.tchu8,.tchu9,.tchu10,.tchu11{
	position:fixed;
	width:900px;
	height:320px;
	left:50%;
	top:50%;
	margin-top:-160px;
	margin-left:-450px;
	background:#333;
	opacity:0.9;
	z-index:9998;
	display:none;
}

.txx01{
	position:relative;
	width:260px;
	float:left;
	margin-left:30px;
	margin-top:20px;
	overflow:hidden;
}
.txx02{
	position:relative;
	width:550px;
	float:right;
	margin-right:20px;
	margin-top:50px;
	overflow:hidden;
}
.txx02 h2{
	position:relative;
	width:100%;
	overflow:hidden;
	color:#fff;
	font-size:36px;
	line-height:normal;
}
.txx02 p{
	position:relative;
	width:100%;
	overflow:hidden;
	color:#fff;
	font-size:14px;
	line-height:28px;
}
.txx301,.txx302,.txx303,.txx304,.txx305,.txx306,.txx307,.txx308,.txx309,.txx310,.txx311{
	position:absolute;
	width:35px;
	height:35px;
	right:-15px;
	top:-15px;
	overflow:hidden;
	border:2px solid #fff;
	background:#333;
	color:#fff;
	font-size:24px;
	line-height:30px;
	border-radius:50%;
    text-align:center;
    cursor:pointer;
    font-weight:800;	
}












.yddgh{
	position:relative;
	width:100%;
	margin:0 auto;
	overflow:hidden;
	background:#f8f8f8;
}

.yddg{
	position:relative;
	width:100%;
	max-width:1316px;
	margin:0 auto;
	overflow:hidden;
	margin-top:0px;
}

.ydbt{
	position:relative;
	width:100%;
	max-width:1316px;
	margin:0 auto;
	overflow:hidden;
	text-align:left;
	font-size:24px;
	line-height:normal;
	color:#333;
	text-indent:45px;
	margin-top:25px;
}
.ydbt a{

}


 
    a.abtn{display:block;height:295px;width:28px;overflow:hidden;
        }
    a.aleft{float:left;background:url(./images/djtl.png) no-repeat 50% 50%;background-position:50% 50%;}
    a.agrayleft{cursor:default;background:url(./images/djtl.png) no-repeat 50% 50%;background-position:50% 50%;}
    a.aright{float:right;background:url(./images/djtr.png) no-repeat 50% 50%;background-position:50% 50%;}
    a.agrayright{cursor:default;background:url(./images/djtr.png) no-repeat 50% 50%;background-position:50% 50%;}

    .scrolllist{width:1316px;height:320px;margin:20px auto;}
    .scrolllist .imglist_w{width:1244px;height:100%;overflow:hidden;float:left;position:relative;/*闊洤鎳撻々锕傚礂閸愵亞顦�*/}
    .scrolllist .imglist_w ul{width:20000px;position:absolute;left:0px;top:0px;}
    .scrolllist .imglist_w li{position:relative;width:296px;margin-left:14px;float:left;padding:0 0px;border:solid 1px #ddd;overflow:hidden;background:#fff;}
    .scrolllist .imglist_w li img{width:100%;display:block;padding:2px;transform: scale(1);
transition: all 1s ease-out;}
	 .scrolllist .imglist_w li:hover img{
		 transform: scale(1.1);
transition: all 1s ease-out;
	 }
	.scrolllist .imglist_w li:hover p{
		 color:#dc2821;
	 }
	.scrolllist .imglist_w li p{position:absolute;width:100%;bottom:0px;left:0px;font-size:14px;line-height:40px;height:40px;text-align:center;color:#333;background:#fff;opacity:0.8;transition: all 1s ease-out;}
    .scrolllist .imglist_w li a{color:#3366cc;text-decoration:none;float:left;}
    .scrolllist .imglist_w li a:hover img{filter:alpha(opacity=86);-moz-opacity:0.86;opacity:0.86;}

.gzyd{
	position:relative;
	width:100%;
	max-width:1316px;
	overflow:hidden;
	margin:0 auto;
	margin-top:30px;
}
.babt{
	position:relative;
	width:100%;
	max-width:1316px;
	margin:0 auto;
	overflow:hidden;
	color:#333;
	font-size:36px;
	line-height:normal;
	margin-top:50px;
	text-align:center;
	font-weight:800;
}

.ydku{
	position:relative;
	width:100%;
	max-width:1316px;
	margin:0 auto;
	overflow:hidden;
	margin-top:30px;
	letter-spacing:1px;
	padding-bottom:40px;
}
.ydku1{
	position:relative;
	width:32%;
	float:left;
	overflow:hidden;
	background:#e5e5e5;
	
}
.ydku11{
	position:relative;
	width:90%;
	margin:0 auto;
	text-align:left;
	overflow:hidden;
	font-size:36px;
	line-height:normal;
	color:#333;
	margin-top:30px;
	font-weight:800;
}
.ydku12{
	position:relative;
	width:90%;
	margin:0 auto;
	text-align:left;
	overflow:hidden;
	font-size:14px;
	line-height:28px;
	color:#585858;
	margin-top:20px;
	font-weight:500;
}
.ydku13{
	position:relative;
	width:90%;
	margin:0 auto;
	text-align:left;
	overflow:hidden;
	font-size:14px;
	line-height:28px;
	color:#585858;
	margin-top:20px;
	font-weight:500;
}
.ydku14{
	position:relative;
	width:90%;
	margin:0 auto;
	overflow:hidden;

}
.ydku14 p{
	position:relative;
	width:120px;
	float:right;
	overflow:hidden;
	height:30px;
	background:#fff;
	color:#dc2821;
	border-radius:10px;
	text-align:center;
	font-size:14px;
	line-height:30px;
	
}
.ydku15{
	position:relative;
	width:100%;
	margin:0 auto;
	overflow:hidden;
	margin-top:22px;
}
.ydku15 img{

	width:100%;
	display:block;
	
}
.ydku2{
	position:relative;
	width:32%;
	float:left;
	margin-left:2%;
	
}
.ydku21{
	position:relative;
	width:100%;
	overflow:hidden;
	border:1px solid #d1d1d1;
}
.ydku21 img{
	width:100%;
	display:block;
}
.ydku21 h2{
	width:96%;
	margin:0 auto;
	text-align:left;
	font-size:24px;
	line-height:normal;
	margin-top:10px;
}
.ydku21 p{
	width:96%;
	margin:0 auto;
	text-align:left;
	font-size:14px;
	line-height:normal;
	color:#585858;
	height:42px;
	margin-top:5px;
}
.ydku22{
	position:relative;
	width:100%;
	overflow:hidden;
	border:1px solid #d1d1d1;
	margin-top:25px;
}
.ydku22 img{
	width:100%;
	display:block;
}
.ydku22 h2{
	width:96%;
	margin:0 auto;
	text-align:left;
	font-size:24px;
	line-height:normal;
	margin-top:10px;
}
.ydku22 p{
	width:96%;
	margin:0 auto;
	text-align:left;
	font-size:14px;
	line-height:normal;
	color:#585858;
	height:42px;
	margin-top:5px;
}



.sfqin{position:relative;width:100%;overflow:hidden;}
.sfqin ul li{position:relative;width:16.666%;overflow:hidden;float:left;cursor:pointer;}
.sfqin ul li h2{position:relative;width:100%;overflow:hidden;}
.sfqin ul li h2 img{width:100%;display:block;transform: scale(1);transition: all 1s ease-out;}
.sfqin ul li:hover h2 img{transform: scale(1.1);transition: all 1s ease-out;}
.sfqin ul li h3{position:absolute;width:80px;left:50%;margin-left:-40px;bottom:50%;margin-bottom:-58px;overflow:hidden;text-align:center;transition: all 1s ease-out;}
.sfqin ul li:hover h3{bottom:55%;margin-bottom:0px;transition: all 1s ease-out;}

.sfqin ul li h3 img{width:100%;display:block;}
.sfqin ul li h3 span{position:relative;width:100%;color:#fff;text-align:center;line-height:36px;font-size:14px;}
.sfqin ul li p{position:absolute;width:80%;left:10%;top:100%;opacity:0;overflow:hidden;text-align:left;font-size:14px;transition: all 1s ease-out;color:#fff;line-height:28px;}
.sfqin ul li:hover p{top:55%;opacity:1;transition: all 1s ease-out;}






















.ddbt{
	position:relative;
	width:93.75%;
	margin:0 auto;
	overflow:hidden;
	margin-top:50px;
}
.ddbt h3{
	position:relative;
	width:100%;
	overflow:hidden;
	text-align:center;
	font-style: normal;

color: #333333;
line-height: normal;
font-family: 'Arial Normal', 'Arial';
font-weight: 400;
font-size: 30px;
}
.ddbt p{
	position:relative;
	width:100%;
	overflow:hidden;
	text-align:center;
	font-family: 'Arial Negreta', 'Arial';
font-weight: 700;
font-style: normal;
font-size: 36px;
color: #333333;
line-height: normal;
margin-top:14px;
}
.ltld00{
	position:relative;
width:93.75%;
max-width:1366px;
overflow:hidden;
margin:0 auto;
margin-top:50px;
}
.ltld01{
	position:relative;
	width:690px;
	height:640px;
	overflow:hidden;
	float:left;
	
	}
.ltld01 h2{
	position:relative;
	width:630px;
	height:450px;
	overflow:hidden;
	
	background:#33bbe0;
	}
.ltld01 p.ldwz1{
	position:relative;
	width:35%;
	overflow:hidden;
	margin-left:20%;
	font-family: 'Arial Negreta', 'Arial';
font-weight: 700;
font-style: normal;
font-size: 32px;
color: #fff;
text-align: left;
line-height: normal;
margin-top:90px;
	}
.ltld01 p.ldwz2{
	position:relative;
	width:35%;
	overflow:hidden;
	margin-left:20%;
	font-family: 'Arial Normal', 'Arial';
font-weight: 400;
font-style: normal;
font-size: 13px;
color: #fff;
text-align: left;
line-height: normal;
margin-top:30px;
	}
.ltld01 p.ldwz3{
	position:relative;
	width:35%;
	overflow:hidden;
	margin-left:20%;
	font-family: 'Arial Normal', 'Arial';
font-weight: 400;
font-style: normal;
font-size: 24px;
color: #fff;
text-align: left;
line-height: normal;
margin-top:40px;
	}
.ltld01 p.ldwz3 span{
font-size: 36px;
line-height:14px;
margin-left:10px;
transition: all 0.2s ease-out;
}
.ltld01 p.ldwz4{
	position:relative;
	width:35%;
	overflow:hidden;
	margin-left:20%;
	font-family: 'Arial Normal', 'Arial';
font-weight: 400;
font-style: normal;
font-size:12px;
color: #fff;
text-align: left;
line-height: normal;
margin-top:90px;
	}
.ltld01 h3{
	position:absolute;
	width:50%;
	overflow:hidden;
	bottom:0px;
	right:0px;
	}	
.ltld01 h3 p.ldtu01{
	position:relative;
	width:100%;
	overflow:hidden;
	margin-top:50px;
	transition: all 0.2s ease-out;
	}
.ltld01 h3 p.ldtu02{
	position:relative;
	width:75%;
	overflow:hidden;
	margin:0 auto;
	margin-top:-50px;
	transition: all 0.2s ease-out;
	}
.ltld01:hover h2 p.ldwz3 span{
	margin-left:30px;
transition: all 0.2s ease-out;
}
.ltld01:hover h3 p.ldtu01{
	margin-top:30px;
	transition: all 0.2s ease-out;
	}
.ltld01:hover h3 p.ldtu02{
	margin-top:-20px;transition:
	all 0.2s ease-out;
	}
	
.ltld02{
	position:relative;
	width:455px;
	height:640px;
	overflow:hidden;
	float:left;
	margin-left:100px;
	background:#dde6ed;
	}
.ltld021{
	position:relative;
	width:100%;
	overflow:hidden;
	}
.ltld022{
	position:relative;
	width:100%;
	overflow:hidden;
	}
.ltld022 p.sytw01{
	position:relative;
	width:80%;
	overflow:hidden;
	margin:0 auto;
	text-align:left;
	margin-top:20px;
	font-size: 14px;
line-height: 22px;
color: #808080;
	
	}
.ltld022 p.sytw02{
	position:relative;
	width:80%;
	overflow:hidden;
	margin:0 auto;
	text-align:left;
	margin-top:10px;
	font-size: 32px;
line-height: 48px;
color: #282828;
font-family: Microsoft YaHei, Arial, Helvetica, sans-serif !important;
font-weight: bold !important;
	
	}
.ltld022 p.sytw03{
	position:relative;
	width:80%;
	overflow:hidden;
	margin:0 auto;
	text-align:left;
	margin-top:10px;
	font-size: 14px;
line-height:25px;
color: #282828;
font-family: Microsoft YaHei, Arial, Helvetica, sans-serif;
font-weight: normal;
color: #282828;

	}
.ltld022 h4{
	position:relative;
	width:80%;
	overflow:hidden;
	margin:0 auto;
	margin-top:40px;
	}
.ltld022 h4 p.sytw04{
	position:relative;
	text-align:left;
	float:left;
	
	font-size: 22px;
color: #222222;
line-height:normal;
font-family: Microsoft YaHei, Arial, Helvetica, sans-serif;
	}
.ltld022 h4 p.sytw05{
position:relative;
float:left;
font-size: 36px;
line-height:36px;
margin-left:10px;
margin-top:14px;
transition: all 0.2s ease-out;
}
.ltld02:hover h4 p.sytw05{
	margin-left:30px;
transition: all 0.2s ease-out;
}
.sjkl{
	position:relative;
	width:93.75%;
	max-width:1316px;
	margin:0 auto;
	overflow:hidden;
	margin-top:50px;
}
.sjkl01{
	position:relative;
	width:32%;
	float:left;
    overflow:hidden;
}
.sjkl01 h2{
	position:relative;
	width:100%;
	background:#d6e342;
    overflow:hidden;
	margin-bottom:0px;
}	
.sjkl01 h2 p.sh01{
	position:relative;
	width:65%;
	margin-left:10%;
    overflow:hidden;
	font-size:18px;
	line-height:normal;
	margin-top:20px;
}
.sjkl01 h2 p.sh02{
	position:relative;
	width:65%;
	margin-left:10%;
    overflow:hidden;
	font-size:14px;
	line-height:normal;
	margin-top:10px;
}
.sjkl01 h2 p.sh04{
	position:relative;
	width:65%;
	margin-left:10%;
    overflow:hidden;
	font-size:14px;
	line-height:normal;
	margin-top:10px;
}
.sjkl01 h2 p.sh04 span{
	margin-left:5px;
}
.sjkl01 h2 p.sh05{
	position:absolute;
	right:0px;
	bottom:0px;
	width:80px;
	height:80px;
	border-left:1px solid #fff;
	border-top:1px solid #fff;
	text-align:center;
	line-height:70px;
	color:#fff;
	font-size:60px;
	font-weight:600;
}
.sjkl01:hover h2 p.sh05{
	
	color:#3db7e4;
	
}
.sjkl01 h3{
	position:relative;
	width:100%;
	margin-top:0px;
    overflow:hidden;
}

.sjkl02{
	position:relative;
	width:32%;
	float:left;
	margin-left:2%;
    overflow:hidden;
}
.sjkl02 h2{
	position:relative;
	width:100%;
	background:#999999;
    overflow:hidden;
	margin-bottom:0px;
}	
.sjkl02 h2 p.sh01{
	position:relative;
	width:65%;
	margin-left:10%;
    overflow:hidden;
	font-size:18px;
	line-height:normal;
	margin-top:20px;
}
.sjkl02 h2 p.sh02{
	position:relative;
	width:65%;
	margin-left:10%;
    overflow:hidden;
	font-size:14px;
	line-height:normal;
	margin-top:10px;
}
.sjkl02 h2 p.sh04{
	position:relative;
	width:65%;
	margin-left:10%;
    overflow:hidden;
	font-size:14px;
	line-height:normal;
	margin-top:10px;
}
.sjkl02 h2 p.sh04 span{
	margin-left:5px;
}
.sjkl02 h2 p.sh05{
	position:absolute;
	right:0px;
	bottom:0px;
	width:80px;
	height:80px;
	border-left:1px solid #fff;
	border-top:1px solid #fff;
	text-align:center;
	line-height:70px;
	color:#fff;
	font-size:60px;
	font-weight:600;
}
.sjkl02:hover h2 p.sh05{
	
	color:#3db7e4;
	
}
.sjkl02 h3{
	position:relative;
	width:100%;
	margin-top:0px;
    overflow:hidden;
	margin-bottom:0px;
}
.sjkl03{
	position:relative;
	width:32%;
	float:left;
	margin-left:2%;
    overflow:hidden;
}
.sjkl03 h2{
	position:relative;
	width:100%;
	background:#0066a1;
    overflow:hidden;
	margin-bottom:0px;
}	
.sjkl03 h2 p.sh01{
	position:relative;
	width:65%;
	margin-left:10%;
    overflow:hidden;
	font-size:18px;
	line-height:normal;
	margin-top:20px;
	color:#fff;
}
.sjkl03 h2 p.sh02{
	position:relative;
	width:65%;
	margin-left:10%;
    overflow:hidden;
	font-size:14px;
	line-height:normal;
	margin-top:10px;
	color:#fff;
}
.sjkl03 h2 p.sh04{
	position:relative;
	width:65%;
	margin-left:10%;
    overflow:hidden;
	font-size:14px;
	line-height:normal;
	margin-top:10px;
	color:#fff;
}
.sjkl03 h2 p.sh04 span{
	margin-left:5px;
	color:#fff;
}
.sjkl03 h2 p.sh05{
	position:absolute;
	right:0px;
	bottom:0px;
	width:80px;
	height:80px;
	border-left:1px solid #fff;
	border-top:1px solid #fff;
	text-align:center;
	line-height:70px;
	color:#fff;
	font-size:60px;
	font-weight:600;
}
.sjkl03:hover h2 p.sh05{
	
	color:#3db7e4;
	
}
.sjkl03 h3{
	position:relative;
	width:100%;
	margin-top:0px;
    overflow:hidden;
	margin-bottom:0px;
}

.ccbj{
	position:relative;
	width:100%;
	background:url(../img/u126.jpg) no-repeat;
	background-size:100%;
	background-position:50% 50%;
	overflow:hidden;
    margin-top:30px;
padding-bottom:80px;	
}
.ccbj01{
	position:relative;
	width:100%;
	margin-top:120px;
	text-align:center;
	color: #000000;
font-family: 'Arial Negreta', 'Arial';
font-weight: 700;
font-style: normal;
font-size: 32px;
color: #fff;

line-height: normal;
}
.ccbj02{
	position:relative;
	width:100%;
	margin-top:30px;
	text-align:center;
	font-family: 'Arial Normal', 'Arial';
font-weight: 400;
font-size: 18px;
color: #fff;	
font-style: normal;
line-height: normal;
}
.ccbj03{
	position:relative;
	width:250px;
	
	overflow:hidden;
	margin:0 auto;
	margin-top:40px;
}
.ccbj03 p.jz01{
	position:relative;
	float:left;
	overflow:hidden;
	 font-size: 16px;
	 line-height:normal;
    color: #fff;
}
.ccbj03 p.jz02{
	position:relative;
	float:left;
	overflow:hidden;
	 font-size: 24px;
    color: #fff;
	line-height:12px;
	margin-top:20px;
	margin-left:10px;
}
.gggx{
	position:relative;
	width:100%;
	overflow:hidden;
margin-top:30px;	
}
.gggx01{
	position:relative;
	width:100%;
	overflow:hidden;
    text-align:center;
   	font-family: 'Arial Negreta', 'Arial';
font-weight: 700;
font-style: normal;
font-size:36px;
color: #333333;
line-height: normal;
}
.gggxt{
	position:relative;
	margin:0 auto;
	overflow:hidden;
	width:200px;
	height:1px;
	margin-top:14px;
	background:#333333;  
}

.dftu{
	position:relative;
	margin:0 auto;
	overflow:hidden;
	width:93.75%;
	max-width:1316px;
	margin-top:50px;
    display:none;	
}
.dftu ul{
	position:relative;
	margin:0 auto;
	overflow:hidden;
	width:100%;		
}
.dftu ul li{
	position:relative;
	float:left;
	overflow:hidden;
	width:22%;
    margin-left:4%;	
}
.dftu ul li img{
	border:1px solid #d1d1d1;	
}
.dftu ul li.dfbz{
	
    margin-left:0%;	
}
.dftu ul li h2{
	position:absolute;
	overflow:hidden;
	width:100%;
    top:60%;
    left:0%;
    background:#333;
    opacity:0.6;
	
	transition: all 0.2s ease-out;
}
.dftu ul li h2 p.dftu01{
	position:relative;
	margin:0 auto;
	overflow:hidden;
	width:15%;
	margin-top:30px;
}
.dftu ul li p{
	position:relative;
	margin:0 auto;
	overflow:hidden;
	width:100%;
	margin-top:10px;
	font-size:16px;
	line-height:30px;
	height:30px;
	color:#333;
	text-align:center;
}
.dftu ul li h2 p.dftu03{
	position:relative;
	margin:0 auto;
	overflow:hidden;
	width:80%;
	margin-top:50px;
	font-size:14px;
	line-height:normal;
	color:#fff;
	text-align:left;
	padding-bottom:300px;
}
.dftu ul li:hover h2{
    top:0%;	
	 opacity:0.6;
	transition: all 0.2s ease-out;
}

.gedu{
	position: relative;
width: 130px;
height: 30px;
margin: 0 auto;
    margin-top: 0px;
margin-top: 40px;
overflow: hidden;
font-size: 18px;
line-height: 30px;
background: #da1f3e;
text-align: center;
color: #fff;
}
.dcxf00{
	position:relative;
	
	width:100%;
	height:29px;
	
	overflow:hidden;
	display:none;
}
.dcxf{
	position:fixed;
	left:0px;
	bottom:0px;
	width:100%;
	height:60px;
	background: linear-gradient(#292929, #252525);

border-top: 2px solid #303030;
	z-index:99999999999999;
	overflow:hidden;
	display:none;
}
.dcxf ul li{
	position:relative;
	float:left;
	width:25%;
	overflow:hidden;
}
.dcxf ul li h2{
	position:relative;
	margin:0 auto;
	overflow:hidden;
	width:30px;
	height:30px;
	font-size:30px;
	line-height:30px;
	margin-top:5px;
	text-align:center;
	color:#fff;
}
.dcxf ul li p{
	position:relative;
	margin:0 auto;
	overflow:hidden;
	width:100%;
	text-align:center;
	
	font-size:14px;
	line-height:25px;
	margin-top:0px;
	color:#fff;
}



.dbdh{
	position:fixed;
	width:100%;
	height:50px;
	z-index:999999999;
	overflow:hidden;
	left:0px; 
	bottom:0px;
	display:none;
	}
.dbdh ul{
	position:relative;
	width:100%;
	max-width:640px;
	margin:0 auto;
	height:50px;
	background:#333;
	overflow:hidden;
	}	
	
.dbdh ul li{
	position:relative;
	width:25%;
	float:left;
	height:50px;
	overflow:hidden;
	}
.bt-name h2 span{
	position:absolute;
	width:100%;
	top:0px;
	left:0px;
	height:25px;
	line-height:25px;
	opacity:0;
	background:#333;
	color:#bbb;
	transition: all 0.5s ease-out;
	text-align:center;
}	
.bt-name.cura h2 span{
	opacity:1;
	transition: all 0.5s ease-out;
}

.dbdh ul li h2{
	position:relative;
	width:25px;
	overflow:hidden;
	margin:0 auto;
	margin-top:5px;
	color:#bbb;
	text-align:center;
	font-size:24px;
	line-height:25px;
	font-weight:500;
	}	
.dbdh ul li h2 img{
    width:100%;
	display:block;
}
.dbdh ul li p{
    width:100%;
	position:relative;
	overflow:hidden;
	text-align:center;
	font-size:12px;
	line-height:15px;
	color:#fff;
	margin-top:3px;
}	
	
.new-sub{
	position:fixed;
	bottom:50px;
	right:0px;
	width:140px;
	
	color:#333;
	overflow:hidden;
	
	display:none;
	z-index:9999999999999;
}
.new-sub ul{
	width:100%;
margin:0 auto;
}
.new-sub ul li{
	width:100%;
	text-indent:15px;
	background:rgba(45,45,45,0.7);
	border-top:1px solid #111111;
	border-bottom:1px solid #868686;
	height:50px;
    color:#fff;
	font-size:16px;
	line-height:50px;
}
.new-sub ul li.notop{
	border-top:none;	
}
.new-sub ul li.sanj{
	width:100%;
	text-align:center;
	text-indent:15px;
	border:none;
	height:14px;
    color:#868686;
	font-size:16px;
	line-height:9px;
	background:none;
}
.new-sub ul li a{
	color:#fff;
	font-size:16px;
	line-height:50px;	
}
.new-sub ul li i{
	
	font-size:16px;
	line-height:50px;
    width:40px;	
}


.jia1{
	position:absolute;
	width:3%;
	left:38.2%;
    top:13.2%;
    z-index:99999999999999;	
}
.jia1 h2{
	position:relative;
	width:100%;		
}
.jia1 h2 img{
	width:100%;
    display:block;	
}
.jia1 h2 p{
	position:absolute;
	width:0px;
    left:50%;
    top:0px;
    text-align:center;
	border-radius:4px;
    background:#fff;
    color:#8c6bf8;
    font-size:16px;
    line-height:38px;
	height:38px;
	overflow:hidden;
	font-weight:500;
	margin-top:0px;
	transform:skewY(10deg);
	-ms-transform:skewY(10deg);	/* IE 9 */
    -moz-transform:skewY(10deg);	/* Firefox */
    -webkit-transform:skewY(10deg); /* Safari 闁告粣鎷� Chrome */
    -o-transform:skewY(10deg);	/* Opera */
    z-index:-1;
	opacity:0;
	transition: all 0.8s ease-out;
}
.jia1 h2:hover p{
	width:220px;
	opacity:1;
	margin-top:20px;
	transition: all 0.8s ease-out;
}

.jia2{
	position:absolute;
	width:3%;
	left:49.3%;
    top:31%;
    z-index:99999999999999;	
}
.jia2 h2{
	position:relative;
	width:100%;		
}
.jia2 h2 img{
	width:100%;
    display:block;	
}
.jia2 h2 p{
	position:absolute;
	width:0px;
    left:50%;
    top:0px;
    text-align:center;
	border-radius:4px;
    background:#fff;
    color:#8c6bf8;
    font-size:16px;
    line-height:38px;
	height:38px;
	overflow:hidden;
	font-weight:500;
	margin-top:0px;
	transform:skewY(10deg);
	-ms-transform:skewY(10deg);	/* IE 9 */
    -moz-transform:skewY(10deg);	/* Firefox */
    -webkit-transform:skewY(10deg); /* Safari 闁告粣鎷� Chrome */
    -o-transform:skewY(10deg);	/* Opera */
    z-index:-1;
	opacity:0;
	transition: all 0.8s ease-out;
}
.jia2 h2:hover p{
	width:220px;
	opacity:1;
	margin-top:20px;
	transition: all 0.8s ease-out;
}

.jia3{
	position:absolute;
	width:3%;
	left:36.5%;
    top:48.5%;
    z-index:99999999999999;	
}
.jia3 h2{
	position:relative;
	width:100%;		
}
.jia3 h2 img{
	width:100%;
    display:block;	
}
.jia3 h2 p{
	position:absolute;
	width:0px;
    right:50%;
    top:0px;
    text-align:center;
	border-radius:4px;
    background:#fff;
    color:#8c6bf8;
    font-size:16px;
    line-height:38px;
	height:38px;
	overflow:hidden;
	font-weight:500;
	margin-top:0px;
	transform:skewY(10deg);
	-ms-transform:skewY(10deg);	/* IE 9 */
    -moz-transform:skewY(10deg);	/* Firefox */
    -webkit-transform:skewY(10deg); /* Safari 闁告粣鎷� Chrome */
    -o-transform:skewY(10deg);	/* Opera */
    z-index:-1;
	opacity:0;
	transition: all 0.8s ease-out;
}
.jia3 h2:hover p{
	width:220px;
	opacity:1;
	margin-top:-18px;
	transition: all 0.8s ease-out;
}

.jia4{
	position:absolute;
	width:3%;
	left:17.3%;
    top:56.4%;
    z-index:99999999999999;	
}
.jia4 h2{
	position:relative;
	width:100%;		
}
.jia4 h2 img{
	width:100%;
    display:block;	
}
.jia4 h2 p{
	position:absolute;
	width:0px;
    left:50%;
    top:0px;
    text-align:center;
	border-radius:4px;
    background:#fff;
    color:#8c6bf8;
    font-size:16px;
    line-height:38px;
	height:38px;
	overflow:hidden;
	font-weight:500;
	margin-top:0px;
	transform:skewY(10deg);
	-ms-transform:skewY(10deg);	/* IE 9 */
    -moz-transform:skewY(10deg);	/* Firefox */
    -webkit-transform:skewY(10deg); /* Safari 闁告粣鎷� Chrome */
    -o-transform:skewY(10deg);	/* Opera */
    z-index:-1;
	opacity:0;
	transition: all 0.8s ease-out;
}
.jia4 h2:hover p{
	width:220px;
	opacity:1;
	margin-top:20px;
	transition: all 0.8s ease-out;
}

.jia5{
	position:absolute;
	width:3%;
	left:81%;
    top:25%;
    z-index:99999999999999;	
}
.jia5 h2{
	position:relative;
	width:100%;		
}
.jia5 h2 img{
	width:100%;
    display:block;	
}
.jia5 h2 p{
	position:absolute;
	width:0px;
    left:50%;
    top:0px;
    text-align:center;
	border-radius:4px;
    background:#fff;
    color:#8c6bf8;
    font-size:16px;
    line-height:38px;
	height:38px;
	overflow:hidden;
	font-weight:500;
	margin-top:0px;
	transform:skewY(10deg);
	-ms-transform:skewY(10deg);	/* IE 9 */
    -moz-transform:skewY(10deg);	/* Firefox */
    -webkit-transform:skewY(10deg); /* Safari 闁告粣鎷� Chrome */
    -o-transform:skewY(10deg);	/* Opera */
    z-index:-1;
	opacity:0;
	transition: all 0.8s ease-out;
}
.jia5 h2:hover p{
	width:220px;
	opacity:1;
	margin-top:20px;
	transition: all 0.8s ease-out;
}

.jia6{
	position:absolute;
	width:3%;
	left:96.2%;
    top:16%;
    z-index:99999999999999;	
}
.jia6 h2{
	position:relative;
	width:100%;		
}
.jia6 h2 img{
	width:100%;
    display:block;	
}
.jia6 h2 p{
	position:absolute;
	width:0px;
    right:50%;
    top:0px;
    text-align:center;
	border-radius:4px;
    background:#fff;
    color:#8c6bf8;
    font-size:16px;
    line-height:38px;
	height:38px;
	overflow:hidden;
	font-weight:500;
	margin-top:0px;
	transform:skewY(10deg);
	-ms-transform:skewY(10deg);	/* IE 9 */
    -moz-transform:skewY(10deg);	/* Firefox */
    -webkit-transform:skewY(10deg); /* Safari 闁告粣鎷� Chrome */
    -o-transform:skewY(10deg);	/* Opera */
    z-index:-1;
	opacity:0;
	transition: all 0.8s ease-out;
}
.jia6 h2:hover p{
	width:220px;
	opacity:1;
	margin-top:-18px;
	transition: all 0.8s ease-out;
}

.bcjqr{position:relative;width:100%;overflow:hidden;background:#f0f0f0;}
.bcjqr00{position:relative;width:100%;max-width:1200px;margin:0 auto;overflow:hidden;}
.bcjqr00 img{width:100%;display:block;}
.jcjqr1{position:absolute;overflow:hidden;margin:0;right:74%;top:14.5%;}
.jcjqr2{position:absolute;overflow:hidden;margin:0;left:76.5%;top:15.5%;}
.jcjqr3{position:absolute;overflow:hidden;margin:0;right:74%;top:32.5%;}
.jcjqr4{position:absolute;overflow:hidden;margin:0;left:76.5%;top:42.5%;}
.jcjqr5{position:absolute;overflow:hidden;margin:0;left:76.5%;top:62.5%;}


.yxij{position:relative;width:100%;overflow:hidden;padding-bottom:40px;}
.yxij01{position:relative;width:100%;overflow:hidden;margin-top:40px;}
.yxij011{position:relative;width:100%;overflow:hidden;text-align:center;font-size:32px;line-height:2.0;color:#646464;}
.yxij012{position:relative;width:80px;overflow:hidden;height:2px;background:#dc2821;margin:0 auto;margin-top:20px;margin-bottom:40px;}








@media screen and (max-width:1333px){
	.ltld01{
		margin:0 auto;
		float:none;
		}
	.ltld02{
		margin:0 auto;
		float:none;
		}
	.ccbj01{
		font-size:24px;
	}
	.ccbj02{
		font-size:14px;
		margin-top:20px;
	}
	.ccbj03{
		font-size:14px;
		margin-top:30px;
	}
}
@media screen and (max-width:1165px){
	.sjkl01{
		width:80%;
		float:none;
		margin-left:10%;
	}
	.sjkl02{
		width:80%;
		float:none;
		margin-left:10%;
		margin-top:20px;
	}
	.sjkl03{
		width:80%;
		float:none;
		margin-left:10%;
		margin-top:20px;
	}
}
@media screen and (max-width:1000px){
	.bkk{
		display:none;
	}
	.bkk1{
		display:none;
		}
	.ccbj{
		background-size:200%;
	}
	.fbaner img{
	width:200%;
display:block;
margin-left:-50%;
}
.yxij{display:none;}
}

@media screen and (max-width:743px){
	.ltld01{
		width:100%;
	}
	.ltld01 h2{
		width:75%;
	}
	.sjkl01{
		width:90%;
		float:none;
		margin-left:5%;
	}
	.sjkl02{
		width:90%;
		float:none;
		margin-left:5%;
		margin-top:20px;
	}
	.sjkl03{
		width:90%;
		float:none;
		margin-left:5%;
		margin-top:20px;
	}
	.ccbj01{
		width:93.75%;
		margin:0 auto;
		margin-top:70px;
	}
	.ccbj02{
		width:93.75%;
		margin:0 auto;
		margin-top:30px;
	}
	
}
@media screen and (max-width:641px){
	
	.wlbkk1 {
		display:none;
    width:300px;
    height: 200px;
    left:10px;
    top:10px;
}
	.wlbkk {
	display:none;
    width:300px;
    height: 200px;
    left:10px;
    top:10px;
}
.wlbkk h3 {
    width:260px;
    font-size:18px;
}	
.wlbkk p {
    width:260px;
    font-size: 13px;
    margin-top: 10px;
	line-height:26px;
}
.wlbkk p.wlbklj {
    width:260px;
}
	
	
	.user{display:none;}
	.dbdh{display:block;}
	.icon-search-2{
		font-size:22px;
		}
	a.top-cart{
		font-size:22px;
	}
	
	.dcxf00{display:block;}
	.dcxf{display:block;}
	
	.habt{font-size:24px;}
	.hajs{
		width:93.75%;
	    margin:0 auto;
	}
	.ydku1 {
    width: 90%;
	margin-left:5%;
    }
    .ydku2
	{
    width: 90%;
	margin-left:5%;
	margin-top:20px;
    }
	.ydku3
	{
    width: 90%;
	margin-left:5%;
	margin-top:20px;
    }
	.ydku11{
		font-size:24px;
	}
	.babt{
		font-size:24px;
	}
	.bdan01{
		width:94%;
		left:3%;
	}
	.bdan011{
		font-size:24px;
		line-height:30px;
	}
	.scrolllist{display:none;}
	.dftu{display:block;}
	.tchu1{
		width:80%;
		left:10%;
		height:380px;
		top:50%;
		margin-top:-190px;
		margin-left:0px;
		}
	.tchu2{
		width:80%;
		left:10%;
		height:380px;
		top:50%;
		margin-top:-190px;
		margin-left:0px;
		}
	.tchu3{
		width:80%;
		left:10%;
		height:380px;
		top:50%;
		margin-top:-190px;
		margin-left:0px;
		}
	.tchu4{
		width:80%;
		left:10%;
		height:380px;
		top:50%;
		margin-top:-190px;
		margin-left:0px;
		}
	.tchu5{
		width:80%;
		left:10%;
		height:380px;
		top:50%;
		margin-top:-190px;
		margin-left:0px;
		}
	.tchu6{
		width:80%;
		left:10%;
		height:380px;
		top:50%;
		margin-top:-190px;
		margin-left:0px;
		}
	.tchu7{
		width:80%;
		left:10%;
		height:380px;
		top:50%;
		margin-top:-190px;
		margin-left:0px;
		}
	.tchu8{
		width:80%;
		left:10%;
		height:380px;
		top:50%;
		margin-top:-190px;
		margin-left:0px;
		}
	.tchu9{
		width:80%;
		left:10%;
		height:380px;
		top:50%;
		margin-top:-190px;
		margin-left:0px;
		}
	.tchu10{
		width:80%;
		left:10%;
		height:380px;
		top:50%;
		margin-top:-190px;
		margin-left:0px;
		}
	
	.txx01{
		width:100px;
		float:none;
		margin:0 auto;
		margin-top:0px;
	}
	.txx02{
		width:93.75%;
		float:none;
		margin:0 auto;
		margin-top:10px;
	}
	.txx02 h2 {
    font-size:18px;
	text-align:center;
    }
	.txx02 p {
    font-size:14px;
    }
	.bdan0135{
		text-align:center;
	}
	.bdan0135 input{
		margin:0 auto;
	}
	.bdan{
		height:740px;
	}
	.jia1 h2 p{display:none;}
	.jia2 h2 p{display:none;}
	.jia3 h2 p{display:none;}
	.jia4 h2 p{display:none;}
	.jia5 h2 p{display:none;}
	.jia6 h2 p{display:none;}
}
@media screen and (max-width:617px){
	.ltld01 h2 p.ldwz1{
		width:65%;
		margin-left:10%;
	}
	.ltld01 h2 p.ldwz2{
		width:65%;
		margin-left:10%;
	}
	.ltld01 h2 p.ldwz3{
		width:65%;
		margin-left:10%;
	}
	.ltld01 h2 p.ldwz4{
		width:80%;
		margin-left:10%;
	}
	.ccbj{
		background-size:400%;
	}
	.dftu ul li{
		width:93.75%;
		margin-left:3.125%;
		margin-top:20px;
	}
	.dftu ul li.dfbz{
		margin-left:3.125%;
		display:block;
	}
	.gedu{
		margin-top:30px;
	}
	.dftu{margin-top:25px;}
}

@media screen and (max-width:550px){
	.ltld01{
		height:auto;
		padding-bottom:20px;
	}
     .ltld02{
		 width:100%;
		 float:none;
		 margin:0 auto;
		height:auto;
		padding-bottom:20px;
	}
    .ltld022 p.sytw02{
		font-size:24px;
		line-height:normal;
	}	
	.ltld022 h4 p.sytw04{
		font-size:18px;
	}
	.ltld022 h4 p.sytw05{
		font-size:24px;
		line-height:24px;
		margin-top:14px;
	}
	.ddbt{
		margin-top:25px;
		}
	.ddbt h3{
		font-size:18px;	
		}
	.ddbt p{
		margin-top:0px;
		font-size:24px;
	}
	.ltld00{
		margin-top:25px;
	}
	.gggx01{
		font-size:24px;
	}
	.ss {
    background:#777;
}
}

@media screen and (max-width:440px){
	.ltld01 h2 p.ldwz1{
		font-size:24px;
	}
	.ltld01 h2 p.ldwz3{
		font-size:18px;
	}
	.ltld01 h2 p.ldwz4{
		margin-top:40px;
	}
	.ltld022 h4{
		margin-top:20px;
	}
	.header-area {
    width:100%;
    margin-left: 0%;
    background:#fff;
	border-bottom:1px solid #dc2821;
	}
	.logo img {
    width: 150px;
	height:auto;
    margin-top:5px;
}
.fotdi {
    width: 96%;
    margin: 0 auto;
    line-height: 25px;
	text-align:center;
}
.hajs{
	text-indent:28px;
	margin-top:10px;
	}
}







