@charset "utf-8";
/* CSS Document */

.w {
	width: 1200px;
	margin: 0px auto;
}


.header{
	
height: 110px;
}


.logo{
	
width: 588px;
	
float: left;
	
padding-top: 25px;
	
/* margin-right: 22px; */
}


.ttjs{
	width: 361px;
	float: left;
	margin: 51px 20px 10px;
}


.ttjs p{
	font-size: 15px;
}




.zxrx{
	/* line-height: 130px; */
	width: 184px;
	float: left;
	padding: 40px 0px;
}



.logo img{
	
}



.tb{
	float: left;
	padding-right: 14px;
}


.tbz{
	/* float: right; */
	/* margin-top: 0px; */
}




.tbz span{
	font-size: 14px;
	color: rgb(119, 119, 119);
	display: block;
	padding-bottom: 7px;
}

.tbz p{
	font-size: 20px;
    line-height: 12px;
}




.nav{
	height: 55px;
	background: #ff6637;
}


.dh li {
	display: block;
	float: left;
	width: 150px;
	text-align: center;
}
.dh li a {
	font-size: 16px;
	color: #fff;
	line-height: 55px;
	
	
	
}
.dh li:hover {
	background: #f14b19;
	
	
}
.dh{
	height: 55px;
}

.cp{
	height: 501px;
	margin-top: 84px;
	margin-bottom: 48px;
}

.cpfl{
	width: 250px;
	height: 500px;
	background: #f8f8f8;
	float: left;
}


.cpzs{
	width: 930px;
	height: 500px;
	background: #f8f8f8;
	float: left;
	margin-left: 20px;
}










.zs{
	height: 330px;
	background: #fafafa;
}




.cpfl li{
	
height: 100px;
	
border-bottom: 1px solid #fff;
}


.cpfl li a{
	font-size: 16px;
	color: #000000;
	font-family: 微软雅黑;
	margin: 0px 68px;
	line-height: 100px;
}



.cpfl li:hover a {
	color: #fff;
}



.cpfl li:hover{
	background: #ff6637;
	
}



.cpzs li{
	height: 218px;
	float: left;
	margin: 20px 16px 6px;
	background: #fff;
}

.cpzs li img{
	width: 278px;
}

.cpzs li span{
	display: block;
	text-align: center;
	font-size: 16px;
	padding-top: 4px;
}


.zsa .zsbt{
	padding-top: 65px;
}






.zsbt img{
	float: left;
}


.zsbt p{
	float: left;
	font-size: 26px;
	display: block;
	margin: -7px 10px;
}

.zsbt span{
	float: left;
	font-size: 16px;
	padding-top: 6px;
}



.zstp img{
	margin-top: 33px;
	width: 220px;
	box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.1);
}


.zstp li{
	float: left;
	margin-right: 25px;
}


.zstp li:nth-child(5){
	margin-right: 0px;
}




.zx{
	height: 200px;
	background: url(../images/bj.jpg);
}



.zxa{
	position: relative;
}



.zxb{
	position: absolute;
    top: 56px;
    left: 475px;
    width: 521px;
    height: 88px;
}



.zxc{
	position: absolute;
	top: 86px;
	left: 980px;
	width: 131px;
	border: 10px solid transparent;
	margin-top: -10px;
	margin-left: -10px;
}



.zxb p{
	color: rgb(255, 255, 255);
    font-size: 30px;
}



.zxb span{
	color: rgb(255, 255, 255);
    font-size: 22px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}



.zxc{
	width: 130px;
	height: 45px;
	background: #fff;
}



.zxc span{
	font-size: 16px;
	color: rgba(255, 101, 55, 1);
	display: block;
	margin: 2px 23px;
}






.zxwzb{
	padding: 5px 75px;
}



	






.ys{
	height: 1199px;
	background: url(../images/bja.jpg);
}










.cpysa .cpyswz li{
	width: 606px;
	/* padding-top: 30px; */
}

.cpysa .cpyswz li p{
	font-size: 15px;
	line-height: 35px;
	color: rgb(119, 119, 119);
	margin-top: -10px;
}


.cpysbt{
    padding-top: 85px;
}

.cpysa .cpyswz{
	float: left;
	padding-top: 40px;
	/* padding-right: 120px; */
}


.cpysa .cpystp{
	float: left;
	padding-left: 94px;
	margin-top: 19px;
}



.cpysb .cpyswz li{
	width: 606px;
	/* padding-top: 30px; */
}

.cpysb .cpyswz li p{
	font-size: 16px;
	line-height: 35px;
	color: rgb(119, 119, 119);
	margin-top: -10px;
}

.cpysb .cpyswz{
	float: left;
	/* padding-top: 9px; */
	width: 680px;
}


.cpysb .cpystp{
	float: left;
	padding-right: 90px;
	margin-top: 48px;
}

.cpysb{
	padding-top: 40px;
}






.hzlcbt .zsbt{
	padding-top: 90px;
}




.lct{
	width: 145px;
	height: 163px;
	background: url(../images/wE.png) no-repeat;
}


.lcmc p{
	font-size: 14px;
	padding-top: 13px;
	color: rgb(119, 119, 119);
}





.lct span{
	display: block;
	padding: 45px 47px 2px;
}




.lct p{
	    font-size: 16px;
	    color: rgb(68, 68, 68);
	    padding-left: 23px;
}


.hzlcnr li{
	float: left;
	padding: 0px 45px 10px;
	display: block;
	margin: 0px auto;
}

.hzlcnr{
	padding-top: 63px;
}






.gywm{
	height: 700px;
	background: url(../images/QQ.jpg) no-repeat;
}





.gywmxq{
	width: 141px;
    height: 44px;
    background: #fff;
    margin: 36px 513px 0px;
}


.gywmxq a{
	color: rgba(255, 101, 55, 1);
	font-size: 14px;
	display: block;
	padding: 13px 42px;
}




.tpa{
	float: left;
}


.tpb{
	float: left;
	padding-left: 70px;
}




.gywmbt .zsbt p{
	color: rgb(255, 255, 255);
}

.gywmbt .zsbt span{
	color: rgb(255, 255, 255);
}



.gywmbt{
	
padding: 75px 483px 50px;
}



.gywmwz{
	
}

.gywmwz p{
	color: rgb(255, 255, 255);
	font-size: 15px;
	line-height: 35px;
	/* text-align: center; */
	text-indent: 2em;
	text-align: left;
}




.gywmtp{
	    padding-top: 60px;
}


.xw{
	
	margin-top: 75px;
	height: 430px;
}


.xwbt{
	
}

.xwnr{
	padding-top: 85px;
}



.xwwz{
	
}



.xwx{
	    margin: 5px 0;
    border-top: 1px solid hsla(0,0%,60%,.15);
}



.xwnr li{
	width: 573px;
	float: left;
	padding-left: 64px;
	padding-bottom: 30px;
}


.xwwz h2{
	font-size: 16px;
    color: #333;
	
	float: left;
}


.xwwz span{
	
	float:right;
}



.xwwz p{
	line-height: 26px;
    color: #878787;
    margin-top: 14px;
    font-size: 14px;
}




.footera{
	height: 341px;
	background: #1f1f1f;
}


.footerb{
	height: 30px;
	background: #2b2b2b;
}



.dnav{
	width: 450px;
	float: left;
	border-right: 1px solid #555;
	padding-top: 11px;
}


.dlx{
	float: left;
	padding-left: 125px;
}





.dnav li{
	float: left;
	width: 145px;
	padding-bottom: 31px;
}



.dnav li a{
	font-size: 16px;
	color: rgb(200, 200, 200);
}

.foota{
    padding: 40px 150px;
}
.footb{
    padding-left: 150px;
}
.footc{
    padding-left: 150px;
    padding-top: 42px;
}

.dlx span{
	font-size: 15px;
	color: rgb(200, 200, 200);
	line-height: 32px;
}

.footc a{
	color: rgb(200, 200, 200);
	
}


.cpysa .cpystp img{
	box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.1);
	width: 430px;
}


.cpysb .cpystp img{
	box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.1);
	width: 430px;
}
