@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0;}
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0;word-wrap:break-word;}
body{ font-size:12px; color:#484444; font-family:微软雅黑; background:#fff;}
table{border-collapse:collapse;border-spacing:0;}
ul,ol,li{list-style:none;}
a{text-decoration:none; color:#484444; }
a:hover{text-decoration:none; color:#484444;}
.cl{ clear:both; height:10px;}
img{ border:none;}
.con{width: 1200px; margin: 0 auto;}
.logo{float: left; padding: 30px 0;}
.logo img{ height: 90px;}

.tel{ height:50px; background: url("../images/tel.jpg") no-repeat; background-size: 50px; display: inline-block; float: right; padding-left: 60px; margin-top: 50px; line-height: 50px; font-size: 30px; font-weight: bold;}

.nav{ height:50px; background: #dab866; clear: both;}
.nav ul li{display:inline;padding-left:169px;}
.nav ul li:nth-child(1){ padding-left:0;}

.nav ul li a{display:inline-block; line-height: 50px; width: 170px; color: #fff; text-align: center; font-size: 18px; font-weight: bolder;}
.on{ background:#595656}
.nav ul li a:hover{background:#595656}
.banner img{width: 100%;}

.about{ padding:50px 0; overflow: hidden; margin-top: 50px;}
.aboutl{width:700px; float: left;}
.aboutr{ width: 400px; float: right;}
.aboutr img{width: 100%; padding-top: 50px;}
.aboutl h2{ font-size:35px; }
.aboutl h3{ font-size:30px; color: #dab866;line-height: 150%;}
.aboutl p{ font-size:14px; line-height: 150%; padding: 20px 0; border-bottom: 3px solid #dab866}
.aboutl span{ font-size:14px; line-height: 150%; padding: 20px 0; overflow: hidden; display: block;}
.aboutr a{display:block; background: #595656; border-radius: 5px; color: #fff; width: 150px; height: 45px; line-height: 45px; text-align: center; font-size: 16px; border: 2px solid #dab866; margin-top: 50px;}
.aboutr a:hover{background:#dab866;}

.title{text-align:center; padding: 50px 0;}
.title h2{ font-size:30px; }
.title h3{ font-size:25px; color: #dab866;line-height: 200%;}

.service ul li{width: 350px; float: left; margin-left: 30px; background: #dab866; padding: 15px; border-radius: 20px; min-height: 320px;position:relative;}
.service ul li:nth-child(1){ margin-left: 0;}
.service ul li h3{ font-size:25px; text-align: center;}
.service ul li h4{ font-size:14px; line-height: 120%; color:#e7c7a; text-align: center; padding: 10px 0;}
.service ul li p{ font-size:14px; line-height: 20px; line-height: 160%;}
.service ul li a{display:block; width: 100px; height: 40px; border: 2px solid #fff; border-radius: 5px; text-align: center; line-height: 40px; font-size: 14px; margin:0 auto; position: absolute; bottom: 15px; left: 125px;}

.youshi{clear:both; color:#000;}
.youshibg{ min-height: 500px; background: url("../images/bg2.jpeg") no-repeat; background-size: cover; padding: 20px;}
.ysl{width:540px; float: left; background-color:rgba(218,184,102,0.5); border-bottom-left-radius: 20px; border-top-left-radius: 20px;  padding: 20px;}
.ysr{width:540px; float: right; background-color:rgba(86,86,86,0.5);  border-bottom-right-radius: 20px; border-top-right-radius: 20px;padding: 20px; color:#000;}
.ysl li span{font-size:50px; float: left; font-weight: bolder; padding-right: 20px;}
.ysl li p{ font-size:18px; line-height: 200%;}
.ysl li{clear: both; border-bottom: 2px; border-bottom: 2px solid #484444; overflow: hidden; padding: 20px 0;}

.ysr li span{font-size:50px; float: left; font-weight: bolder; padding-right: 20px;}
.ysr li p{ font-size:18px; line-height: 200%;}
.ysr li{clear: both; border-bottom: 2px; border-bottom: 2px solid #484444; overflow: hidden; padding: 20px 0;}

.zongzhi{clear:both;}
.zzl{width:500px; float: left;}
.zzl img{width:100%;}
.zzr{ width:600px; float: right;}
.zzr p{ font-size:18px;line-height: 200%; font-weight: bolder; padding-top:100px;}

.contact{clear:both; overflow:hidden;}
.contactbg{ min-height: 500px; background: url("../images/bg3.jpeg") no-repeat; background-size: cover; padding: 60px;}

.contactl{width:550px; float: left;}
.lianxi h3{ height: 70px; background:#dab866; border-top-right-radius: 10px; border-top-left-radius: 10px;  font-size: 20px; line-height: 70px; text-indent: 20px;}
.lianxi h3 span{ padding-left: 10px;}
.lianxi ul{ background:#595656; padding: 10px; color: #fff; font-size: 16px; line-height: 250%;}
.map{ width: 100%; height: 250px; background:#595656; margin-top: 20px; }

.contactr{width: 580px; height: 480px;background-color:rgba(86,86,86,0.5); border-radius: 20px; float: right; padding: 20px;}
.code{width:200px; float: left;}
.code p{ font-size:20px; color: #fff; font-weight: bolder; padding-top: 60px; }
.tel2{ height:35px; background: url("../images/tel.png") no-repeat; background-size: 35px; display: inline-block; padding-left: 35px; margin-top: 20px; line-height: 35px; font-size: 18px; font-weight: bold; color: #dab866;}
.biaodan{width: 340px; float: right; background: #dab866;  border-radius: 10px; padding: 10px; min-height: 460px;}
.biaodan span{font-size:20px; color: #fff; display: block; text-align: center; font-weight: bolder; line-height: 200%;}
.biaodan ul li em{font-style:normal;}
.biaodan ul { padding: 20px 0;}
.biaodan ul li{height:60px; line-height: 60px; border: 2px solid #484444; border-radius: 10px; margin-bottom: 30px; color: #fff;  font-size: 18px; padding-left: 20px;}
.footer{margin-top:50px; clear:both;}
.biaodan ul li input{ background: none; border: none; font-size: 18px; height: 45px; width: 240px;}
.biaodan button{width:100px; height: 45px; margin: 0 auto; margin-top: 20px; border-radius: 10px; border: 2px solid #484444; clear: both; display: block; }
.flogo{border-bottom: 2px solid #444444; width: 1200px; margin: 0 auto; text-align: center;}
.flogo img{height:60px; padding:  20px 0; }
.copyright{text-align: center; line-height: 300%; font-size: 14px;}

.title2{ font-size:40px; text-align: center; padding: 50px 0; font-weight: bolder; color:#dab866; }
.rcjh .con{background: #dab866; padding: 20px;width: 1160px; border-radius: 10px;overflow: hidden;}
.rcjhl{ width:620px; float: left; overflow: hidden; font-size: 16px; line-height: 200%;font-weight:bolder; padding-top:30px;}
.rcjhl span{color:red;}
.rcjhr{width:500px; float: right;}
.rcjhr img{width:100%;}

.sqyqbg{ background: url("../images/youshibg1.jpg") no-repeat; background-size: cover; padding: 60px; overflow: hidden;}
.sqyqbg li{display:block;width: 280px; height: 340px; float: left; background: url("../images/bg_png.png") no-repeat; background-size: 320px 380px; margin-right: 120px; border-radius: 10px; padding: 20px; margin-top: 30px;}
.sqyqbg li:nth-child(3n){ margin-right:0;}
.sqyqbg li span{display:block; font-size: 30px; line-height: 200%;  font-weight: bolder; text-align: center;}
.sqyqbg li p{ font-size: 14px; line-height: 200%; text-align: center; font-weight: bolder;}

.sqfs ul{text-align: center;}
.sqfs ul li{display:inline-block;width: 200px; height: 200px; border-radius: 200px; line-height:200px; text-align: center; background: #595656; font-size: 30px; color: #dab866; font-weight: bolder; margin: 30px; }

.zixun{background: url("../images/youshibg2.jpg") no-repeat; background-size: cover; padding: 40px; overflow: hidden; margin-top: 50px;}
.zixun p{ font-size: 30px; font-weight: bolder; line-height: 200%; text-align: center; padding-bottom: 30px; color:#9639ff;}
.zixun a{display:block; background: #595656; border-radius: 5px; color: #fff; width: 150px; height: 45px; line-height: 45px; text-align: center; font-size: 16px; border: 2px solid #dab866; margin-top: 50px; margin: 0 auto;}


.rcjh2 .con{background: #dab866; padding: 20px;width: 1160px; border-radius: 10px;overflow: hidden;}
.rcjh2r{ width:620px; float: right; overflow: hidden; font-size: 16px; font-weight:bolder; padding-top:70px; line-height: 200%;}
.rcjh2r span{color:red;}
.rcjh2l{width:500px; float: left;}
.rcjh2l img{width:100%;}

.sqyqbg2{ background: url("../images/youshibg1.jpg") no-repeat; background-size: cover; padding: 60px; overflow: hidden;}
.s1{width:430px; height: 190px; background-color:rgba(86,86,86,0.7); padding: 20px; border-radius: 10px; float: left;}
.s1 span{font-size:40px; line-height: 200%; text-align: center; color:#dab866; font-weight: bolder; text-align: center; display: block; padding-bottom: 20px; }
.s1 p{font-size:16px; color: #fff; font-weight:bolder; }
.s2{width:430px; height: 190px; background-color:rgba(86,86,86,0.7); padding: 20px; border-radius: 10px; float: right;}
.s2 span{font-size:40px; line-height: 200%; text-align: center; color:#dab866; font-weight: bolder; text-align: center; display: block; padding-bottom: 20px; }
.s2 p{font-size:16px; color: #fff; font-weight:bolder;}

.scon{clear: both; font-size: 20px; font-weight: bolder; text-align: center; line-height: 100px;}

.s3{width:430px; height: 190px; background-color:rgba(86,86,86,0.7); padding: 20px; border-radius: 10px; margin: 0 auto;}
.s3 span{font-size:40px; line-height: 200%; text-align: center; color:#dab866; font-weight: bolder; text-align: center; display: block; padding-bottom: 20px; }
.s3 p{font-size:16px; color: #fff;font-weight:bolder; }


.sqyqbg3{ background:#f3f3f3; overflow: hidden; padding: 30px 0;}
.sqyqbg3l{width: 350px; float:left;}
.sqyqbg3l img{width:100%;}

.sqyqbg3r{ width: 550px; float: right; padding-top: 60px;}
.sqyqbg3r span{display:inline-block;width: 220px; height:70px; background:#dab866; line-height: 70px; text-align: center; color: #fff; font-size: 20px; border-radius: 10px; font-weight: bolder;}
.sqyqbg3r p{ padding-top: 30px; font-size: 18px; font-weight: bolder;}

.con2{width: 1000px; margin: 0 auto;}
.right{float:right;}

.title3{ font-size:40px; text-align: center; padding: 50px 0; font-weight: bolder; color:#444444; }
.fannao{width:1200px; margin: 0 auto; background: #000; overflow: hidden; border-radius: 20px;background: url("../images/bg_ccc.png") no-repeat; background-size: cover;}
.fannaol{ width: 580px; float: left; font-size: 30px; color: #fff; font-weight: bolder; padding-left: 20px; padding-top: 300px;}
.fannaor{width: 560px;
    height: 460px;
    background-color: rgba(86, 86, 86, 0.5);
    border-radius: 20px;
    float: right;
    padding: 20px;}

.title4{background-color:rgba(86,86,86,0.7); padding: 20px; text-align:center;}
.title4 h2{ font-size:30px; color: #dab866; }
.title4 h3{ font-size:25px; color: #969184;line-height: 200%;}
.cases{background: url("../images/youshibg4.jpg") no-repeat; background-size: cover; margin-top: 50px; overflow: hidden; }
.cases ul{ padding: 20px 0; overflow: hidden;}
.cases ul li { margin-right: 68.75px; float: left; margin-top: 20px;}
.cases ul li:nth-child(5n){ margin-right: 0;}
.cases ul li img{width: 185px; height: 255px;}



.title5{ font-size:30px; text-align: center; padding: 50px 0; font-weight: bolder; color:#d9b661; }

.rongyu img{width: 100%;}
.zhuanyel{width:600px; float: left;}
.zhuanyel img{width: 100%;}
.zhuanyer{width:500px; float: right; padding-top: 30px;}
.zhuanyer img{height:100px;}
.zhuanyer p{ font-size:20px; font-weight: bolder; padding: 20px 0; line-height: 200%;}


.title6{text-align:center; padding: 50px 0;}
.title6 h3{ font-size:30px; }
.title6 p{ font-size:18px;  font-weight: bolder; line-height: 300%;}
.team1{padding: 50px 0; background: #595656; overflow: hidden;}
.team1 ul{width: 1200px; margin: 0 auto;}
.team1 ul li{display:block; width: 580px; float:left;}
.team1 ul li .timg{width:210px; height:270px; border-radius: 15px;border: 2px solid #dab866;float:left;}
.team1 ul li .timg img{width: 210px; height: 270px;border-radius: 15px; }
.team1 ul li:nth-child(2){float:right;}
.team1 ul li .ttxt{width:335px; float: right;}
.team1 ul li .ttxt h4{color:#dab866; font-size: 25px; line-height: 200%; padding-top: 10px;}
.team1 ul li .ttxt h5{color:#dab866; font-size: 20px; line-height: 200%; padding-top: 10px;}
.team1 ul li .ttxt p{color:#dab866; font-size: 14px; line-height: 150%; padding-top: 20px;}

.team2{padding: 50px 0; background: #dab866; overflow: hidden;}
.team2 ul{width: 1200px; margin: 0 auto;}
.team2 li{display: block;width: 380px; margin-bottom: 20px; height: 430px; float: left; background: #d1b268;border-radius: 15px; text-align: center; margin-right: 20px;}
.team2 li:nth-child(3n){ margin-right: 0;}
.team2 li .timg img{width: 160px; height: 220px;border-radius: 15px; margin-top: 20px;}
.team2 li h4{font-size: 20px; line-height: 200%; padding-top: 10px;}
.team2 li h5{font-size: 16px; padding: 10px 0;}
.team2 li p{font-size: 14px; line-height: 150%;}
.team2 li:nth-child(5) img{ height: 90px;padding-top: 170px;}

.about2{clear:both;}
	.about2l{width:480px; float: left;}
	.about2l img{width: 100%;}
	.about2r{width:600px; float:right; font-size: 16px; line-height: 200%}
	.about2r img{height:90px; height: 90px; margin-top: 50px;}
	
	.ymlx{padding:50px 0; overflow: hidden;}
	
	.ymlxl{width:600px; float:left;}
	.ymlxr {width:430px; float: right;}
	.ymlxr img{width:100%;}
	.ymlxr a{display:block; background: #595656; border-radius: 5px; color: #fff; width: 150px; height: 45px; line-height: 45px; text-align: center; font-size: 16px; border: 2px solid #dab866; margin: 0 auto; margin-top: 30px;}
	
	.title7 h3{ font-size:30px; }
.title7 h4{ font-size:25px; color: #dab866;line-height: 200%;}
	.ymlxl p{font-size:16px; line-height: 250%; border-bottom: 2px solid #dab866; padding-bottom: 20px; padding-top: 20px;}
	.ymlxl span{font-size:18px; font-weight: bolder;line-height:80px;  padding-top: 20px;}


.why{ background: url("../images/bg_yw.jpg") no-repeat; background-size: cover; padding: 60px; overflow: hidden; min-height: 500px; clear: both; margin-top: 0px;}
.why h3{font-size: 40px; text-align: center;}
		.why h4{ font-size:20px; text-align: center; padding-top: 10px;}
		.why p{ font-size:16px; font-weight: bolder; text-align: center; padding-top: 20px;}
		.why ul{width:1200px; margin: 0 auto; padding-top: 60px;}
		.why ul li{display:block;width:280px; height: 390px; background-color:rgba(86,86,86,0.7); border-radius: 15px; float: left; font-size: 30px;text-align: center; margin-right: 26px; }
		.why  ul li:nth-child(4){ margin-right: 0;}
		.why ul li img{height:120px; padding-top: 90px;}
		.why ul li  span{display:block; color: #dab866; padding-top: 40px;}

	.xueye{padding:50px 0; overflow: hidden;}
	
	.xueyel{width:600px; float:left;}
	.xueyer {width:430px; float: right;}
	.xueyer img{width:100%; padding-top: 50px;}
	
	.title7 h3{ font-size:30px; }
.title7 h4{ font-size:25px; color: #dab866;line-height: 200%;}
	.xueyel p{font-size:16px; line-height: 250%;  padding-bottom: 20px; padding-top: 20px; font-weight: bolder;}
		.cl{clear: both;}
		.xueye ul {width:520px; height: 300px;padding: 20px; float: left; background:#dab866; border-radius: 20px; }
		.xueye ul h3{font-size: 20px; text-align: center; padding-top: 20px; padding-bottom: 20px;}
		.xueye ul li p{background: #595656; height: 45px; text-align: center; margin-top: 20px; border-radius: 10px; line-height: 45px; font-size: 18px; color: #fff;}
		.right{float:right!important;}
		.kaoshi{padding:50px 0; overflow: hidden; background: #f8f8f8;  margin: 0 auto;}
		
		
		.kaoshir{width:750px; float:right;}
	.kaoshil {width:380px; float: left;}
	.kaoshil img{width:100%;}
	.kaoshir p{font-size:16px; line-height: 250%;  padding-bottom: 20px; padding-top: 20px;}
	.kaoshir span{font-size:18px; font-weight: bolder;line-height:80px;  padding-top: 20px;}

