/*common start*/
body,div,ul,li,a,img,p,dl,dt,dd,h1,h2,h3,h4,span,strong,input{ margin:0; padding:0;list-style:none;text-decoration:none;border:0; list-style:none;}
body{ font-size:12px;font-family:'AvantGardeITCbyBT'; color:#666;}
a{color:#666;font-size: 14px;}
a:hover{ color:#000000; text-decoration:none;}
p{line-height:1.8em; padding:5px 0;}
.clear{ margin:0; padding:0; font-size:0; clear:both; }
.wapper{ width:1300px; margin:0 auto;}
.wapperadd{ width:1000px; margin:0 auto;}
/*add内容*/

@font-face {
    font-family: "AvantGardeITCbyBT";
    src: url("../font/AvantGardeITCbyBT-Medium.ttf") format("ttf");
    src: url("../font/ITC-Avant-Garde-Gothic-Demi.woff") format("woff");
    font-weight: normal;
    font-style: normal;
}

.top01{width:100%; height:auto; background:url(../images/dh.jpg) repeat-x bottom;}
.top02{width:1300px; height:50px; margin:0px auto;}
.top02_c{width:810px; height:50px; float:left;}
.top02_r{width:29px; height:50px; float:right;}
.top02 .search_dk{width:20px; height:20px; cursor:pointer; margin-top:13px; display:block;}
.top02 .search_gb{width:20px; height:17px; cursor:pointer; margin-top:13px; display:none;}
.top02 .search02{width:100%; height:auto; background:url(../images/sousuo02.png); position:absolute; left:0px; top:109px; z-index:99999; display:none;}
.top02 .search03{width:1200px; height:auto; padding:0px 0px; margin:0px auto;}
.top02 .search04{width:215px; height:30px; background:#FFF; float:right;}
.top02 .search05{width:38px; height:30px; float:right;}
.top02 .in{width:100%; height:28px; line-height:28px; border:1px #119f0f solid; display:block;}


.dh{width:100%; height:auto;}
.dh ul{width:100%; height:auto;}
.dh ul li{width:100px; height:50px; float:left;padding: 0 5px;}
.dh ul li .a01{width:100%; line-height:50px; text-align:center; color:#434343; font-size:17px; display:block;}
.dh_xl01{width:100%; height:260px; background:#ffffff; padding:20px 0px; position:absolute; left:0px; top:141px; z-index:999999; display:none;}
.dh_xl02 a{float: left;width: 16%;}
.dh_xl02 a .addpic{width: 100%;height: 170px;text-align: center;}
.dh_xl02 a .addpic img{width: 100%;}
.dh_xl02 a .addcon{padding: 30px;text-align: center;}
.dh_xl02 a .addcon h2{font-size: 12px;font-weight: normal;color: #626061;display: block;margin-bottom: 7px;}
.dh_xl02 a .addcon h3{font-size: 16px;font-weight: normal;color: #cc0001;}
.dh_xl02{width:1300px; height:auto; margin:0px auto;}
/*
.dh_xl02_l{width:700px; height:auto; float:left;}
.dh_xl02_l a{width:300px; height:50px; line-height:50px; background:#FFF; text-align:center; font-size:14px; margin:0px 10px 10px 0px; display:block; float:left;}
.dh_xl02_r{width:480px; height:auto; float:right;}*/
/*add内容结束*/

.headerbg{width: 100%;}
.header{padding: 20px 0;border-bottom:1px solid #e3e3e3 ;}
.header .headerl{float: left;width: 20%;position:absolute;}
.header .headerr{float: right;width:100%;margin-top: 8px;position: relative;}
.header .headerr .nav .dh_xl02 .dh_xl02_l{ text-align:right;}
.header .headerr .nav .dh_xl02 a{ display:inline-block; float:none;}
/*.header .headerr .nav{ position:relative;}
.header .headerr .nav .dh_xl01{ width:calc(100%  + 100px); left:-50px;}
.header .headerr .nav .dh_xl02{ width:100%;}
.header .headerr .nav .dh_xl02 a{ width:calc(100%/6);}
.header .headerr .nav .dh_xl02 a .addpic img{ width:98%;}
.header .headerr .nav .dh_xl02 a .addcon{ padding:15px 20px 10px 20px;}
.header .headerr .nav .dh_xl02 a .addcon h2{ line-height:22px;}*/
.header .headerr .phone{width:10%;float: left;position: absolute;right:0px;height:40px;line-height:40px;}
.header .headerr .phone .phonel{background: url(../images/phone.png) center no-repeat;border: 1px solid #4d6547;float: left;height: 40px;width: 40px;background-size: 45%;}
.header .headerr .phone .phonel:hover{background: url(../images/phone1.png) #496649 center no-repeat;background-size: 45%;}
.header .headerr .phone .phoner{height: 40px;line-height: 40px;color: #b78877;float: left;font-size: 13px;padding-left: 10px;}
.header .headerr .message{width: 33%;float: right;}
.header .headerr .message .messagel{background: url(../images/message1.png) center no-repeat;border: 1px solid #4d6547;float: left;width: 40px;height: 40px;background-size: 45%;}
.header .headerr .message .messagel:hover{background: url(../images/message.png) #496649 center no-repeat;background-size: 45%;}
.header .headerr .message .messager{height: 40px;line-height: 40px;color: #b78877;float: left;font-size: 13px;padding-left: 10px;}

.nav{height: 50px;line-height: 50px;float:right;}
.nav ul{float: left;display: block;margin-right:100px;}
.nav ul li{float: left;padding: 0 10px;}
.nav ul .on a{color:#496649 ;}
.nav ul li a{font-size: 17px;color: #2c3229;/*font-weight: bold;*/}
.nav ul li:hover a{color: #496649;}
.nav .search{float: right;}
.searchhd{width: 100%; background-color: #ffffff;display:none;position: absolute;z-index: 9999;}
.searchhd input{width: 100%;height: 40px;margin: 30px 0;color: #959595;}
.mySwiper{height: 620px;width: 100%;}
.swiper-slide{height: 100%;width: 100%;}
.swiper-slide img{width: 100%;}

.lunbobox{width: 303px;height:auto;background-color: #ffffff;padding: 40px 30px;position: absolute;top: 525px;left: 325px;z-index: 9; display:none;}
.lunbobox h2{font-size: 22px;color: #2c3229;margin: 5px 0;text-align: center;display: block;width: 100%;}
.lunbobox span{font-size: 16px;color:#676666;line-height: 28px;display: block;width: 100%;word-break: break-all; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; line-height: 30px; overflow-y: hidden;}


.con{width: 100%;padding: 132px 0px 105px;}
.con .contop{width: 100%;}
.con .contop span{font-size:18px;color: #515151;text-align: center;dis}
.con .contop h2{font-size: 40px;color: #2c3229;text-align: center;margin-bottom: 46px;}
.con .contop ul{height: 30px;line-height: 30px;width: 100%;text-align: center;display: flex;justify-content: center; align-items: center;padding: 0 0 12px;margin: 0 0 60px;}
.con .contop ul li:link a{color: #000000;}
.con .contop ul .on a{color: #000000;}
.con .contop ul li{float: left;padding: 0 21px;border-right: 1px solid #dfdfdf;}
.con .contop ul li a{font-size: 17px;color: #656565;}
.con .contop ul li:hover a{color: #000000;}
.contop ul li:nth-last-child(2){border-right: 0px solid #dfdfdf;}
.con .concon{width:75%;margin: 0 auto;}
.con .concon ul li{float: left;width: 21.6%;padding: 0 15px 52px;}
.con .concon ul li .conpic{width: 100%;height: 200px;border: 1px solid #efefef;box-shadow: 0px 0px 5px #efefef;}
.con .concon ul li .conpic img{width: 100%;height: 100%;}
.con .concon ul li .contitle{width: 100%;padding-top: 20px;}
.con .concon ul li .contitle h2{font-size: 14px;color: #2c3229; font-weight:100;text-align:center;}
.con .concon ul li .contitle span{font-size: 16px;color: #676666;margin: 3px 0px 5px;height: 27px;line-height: 27px;}

.zixun{width: 100%;}
.zixunlbg{overflow:hidden;width: 50%;float: left;}
.zixunl{width:100%;height: auto !important;}
.zixunl:hover img{cursor: pointer;transition: all 2s;transform: scale(1.1);}
.zixunl img{width: 100%;height: 100%;}
.zixunl h2{font-size: 30px;color: #ffffff;margin: 0px 0px 13px;margin-top: 40px;}
.zixunl span{font-size: 16px;color: #ffffff;color: #ffffff;display: block;width: 100%;white-space: nowrap;  overflow: hidden;  text-overflow: ellipsis}
.zixunl a{font-size: 16px;color: #ffffff;text-decoration:underline;line-height: 28px;margin-bottom: 40px;display: block;}
.zixunrbg{overflow:hidden;width: 50%;float: right;}
.zixunr{width:100%;height:auto !important;}
.zixunr img{height: 100%;width: 100%;}
.zixunr:hover img{cursor: pointer;transition: all 2s;transform: scale(1.1);}
.zixunr h2{font-size: 30px;color: #ffffff;margin: 0px 0px 13px;margin-top: 40px;}
.zixunr span{font-size: 16px;color: #ffffff;margin:0px 0px 20px;color: #ffffff;display: block;width: 100%;white-space: nowrap;  overflow: hidden;  text-overflow: ellipsis}
.zixunr a{font-size: 16px;color: #ffffff;text-decoration:underline;line-height: 28px;margin-bottom: 40px;display: block;}
.zixunlcon{padding: 20px 81px;position: relative;top: -280px;}
.zixunrcon{padding: 20px 81px;position: relative;top: -280px;}


.fuwu{width: 100%;padding-bottom: 90px;}
.fuwu .fuwutop{padding: 132px 0 59px;text-align: center;}
.fuwu .fuwutop h2{font-size: 40px;color: #2c3229;text-align: center;margin-bottom:10px;}
.fuwu .fuwutop span{font-size: 18px;color: #515151;display: block;width: 50%;margin: 0 auto;}
.fuwu ul li{float: left;width: 22.5%;padding: 0 16.25px;margin-bottom: 30px;text-align: center;}
.fuwu ul li img{margin-bottom: 14px;}
.fuwu ul li h2{font-size: 22px;color: #2c3229;margin-bottom: 10px;}
.fuwu ul li span{font-size: 16px;color: #676666;line-height: 28px;display: block;padding: 0 20px;}

.hengfu{width: 100%;height:500px;background-attachment:fixed;background-color: transparent;overflow: hidden;}


.hengfubox{width: 303px;height:auto;background-color: #ffffff;padding: 40px 30px;position: absolute;top: 3600px;left: 325px;z-index: 9;}
.hengfubox h2{font-size: 22px;color: #2c3229;margin: 5px 0;text-align: center;display: block;width: 100%;}
.hengfubox span{font-size: 16px;color:#676666;line-height: 28px;display: block;width: 100%;word-break: break-all; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; line-height: 30px; overflow-y: hidden;}

.qiehuan{width: 100%;padding: 40px 0;background-color: #fbf9f9;}
.qiehuan ul li{float: left;width: 20%;height: 80px;background-size: 100% auto;}

.mySwiper2{height: auto;}

.footer{width: 100%;padding: 145px 0px 127px;border-top: 1px solid #e3e3e3;}
.footer .footer1{float:left;width: 30%;padding-right: 15px;}
.footer .footer1 img{margin-bottom: 18px;}
.footer .footer1 h2{font-size: 14px;color: #676666;padding-left: 25px;margin-bottom: 18px;font-weight: normal;display: block;height: 25px;line-height: 25px;}
.footer .footer2{float: left;width: 20%;padding-right: 15px; padding-top:0px;}
.footer .footer2 h2{display: block;width: 100%;margin: 25px 0;font-size: 22px;color: #2c3229;}
.footer .footer2 span{font-size: 14px;color: #676666;margin-bottom: 15px;display: block;width: 100%;}
    .footer .footer3 {
        float: left;
        width: 20%;
        padding-right: 15px;
        padding-top: 0px;
    }
.footer .footer3 h2{display: block;width: 100%;margin: 25px 0;font-size: 22px;color: #2c3229;}
.footer .footer3 span{font-size: 14px;color: #676666;margin-bottom: 15px;display: block;width: 100%;}
    .footer .footer4 {
        float: left;
        width: 24%;
        padding-top: 0px;
    }
.footer .footer4 h2{display: block;width: 100%;margin: 25px 0;font-size: 22px;color: #2c3229;}
.footer .footer4 input{border: 1px solid #d1d1d1;padding: 15px;width: 90%;}
.footer .footer4 span{font-size: 13px;color: #9e9e9e;padding-top: 10px;display: block;}

.bottombg{width: 100%;background-color:#0a94d6;padding: 20px 0;}
.bottombg .bottom .bottoml{float: left;width: 50%;}
.bottombg .bottom .bottomr{float: right;width: 13%;}
.bottombg .bottom .bottomr ul li a{width: 30px;height: 30px;border: 1px solid #FFFFFF;float: left;margin-right: 10px;display: block;}

.abouth{width: 100%;height: 430px;background-attachment:fixed;background-color: transparent;overflow: hidden;background-size: 100% 100%;}

.ahengfu{width: 100%;height: 600px;}
.ahengfu img{width: 100%;height: 100%;}

.ahengfubox{width: 303px;height:auto;background-color: #ffffff;padding: 40px 30px;position: absolute;top: 1620px;left: 325px;z-index: 9;}
.ahengfubox h2{font-size: 22px;color: #2c3229;margin: 5px 0;text-align: center;display: block;width: 100%;}
.ahengfubox span{font-size: 16px;color:#676666;line-height: 28px;display: block;width: 100%;word-break: break-all; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; line-height: 30px; overflow-y: hidden;}

.pcon{width:100% ;}
.pcon ul li{float: left;width: 25%;height: 150px;margin-bottom: 30px;display: flex;justify-content: center;align-items: center;}

.con .contop2{width: 100%;padding-bottom:59px ;}
.con .contop2 span{font-size:18px;color: #515151;text-align: center;display: block;width: 60%;line-height: 28px;margin: 0 auto;}
.con .contop2 h2{font-size: 40px;color: #2c3229;text-align: center;margin-bottom: 20px;}
.lianxi{width: 100%;padding: 0 130px;}
.lianxi input{border: 1px solid #E3E3E3;height:18px;padding: 15px 18px;margin: 5px 0 14px;font-size: 12px;color:#757575;}
.lianxi .shuru1{width: 46.2%;float: left;}
.lianxi .shuru2{width: 46.2%;float: right;}
.lianxi .shuru3{width:97%;height:160px;border: 1px solid #E3E3E3;height:160px;padding: 15px 18px;margin: 5px 0 14px;font-size: 12px;color:#757575;}
.lianxi button{background-color: #506445;padding: 0 45px;color: #FFFFFF;height: 43px;line-height: 43px;border:0;margin:0 auto;}
.shou{display: none;}
.top1{display: block;}
.top2{display: block;}

.ditu{width: 100%;}
.ditu img{width: 100%;display: block;}

.xiangqing{padding: 120px 0 30px;}
.xql{float: left;width: 45%;margin-bottom: 20px;margin-right: 45px;}
.xqr{float: right;width: 50%;}
.xql .xqpic{width: 100%;border: 2px solid #efefef;height: 600px;}
.xql .xqpic img{width: 100%;display: block;height: 100%;}
.xqr .xqrcon h2{font-size: 30px;color: #2c3229;margin-bottom:19px;padding: 0; text-align: left;}
.xqr .xqrcon h3{font-size: 20px;color: #2c3229;padding-bottom: 35px;}
.xqr .xqrcon span{font-size: 16px;color: #676666;line-height: 28px;margin-bottom: 30px;}
.xqr .xqrcon b{display: block;width: 100%;font-size: 20px;color: #2c3223;min-height: 98px;}
.xqr .xqrcon b span{font-weight: normal; word-break:break-all;}
.thiscon .wapper{width: 1000px;margin: 0 auto;}
.thiscon h3{font-size: 30px;color: #2c3229;padding-top: 52px;margin-bottom: 34px;}
.thiscon ul li{float: left;width: 31.3%;margin-right: 30px;}
.thiscon ul li:nth-child(3){margin-right: 0;}
.thiscon ul li:nth-child(6){margin-right: 0;}
.thiscon ul li .thisconpic{width: 100%;border:1px solid #efefef;height: 285px;box-shadow: 0px 0px 5px #efefef;}
.thiscon ul li .thisconpic img{width: 100%;display: block;height: 100%;}
.thiscon ul li h2{margin: 15px 0px 40px 0px;display: block;font-size: 18px;color: #2c3229;font-weight: normal;padding: 0;text-align: left;}


.xzw_starSys{}
.xzw_starBox{position:relative;width:150px;}
/*极速秒评*/
.xzw_starSys .description{clear:both;padding:10px 0px}
.xzw_starSys .star{height:25px;width:150px;position:relative;background:url(../images/lanrentuku.png) repeat-x;cursor:pointer}
.xzw_starSys .star li{float:left;padding:0px;margin:0px}
.xzw_starSys .star li a{display:block;width:30px;height:25px;overflow:hidden;text-indent:-9999px;position:absolute;z-index:5}
.xzw_starSys .star li a:hover{background:url(../images/lanrentuku.png) 0 -30px repeat-x;z-index:3;left:0}
.xzw_starSys .star a.one-star{left:0}
.xzw_starSys .star a.one-star:hover{width:30px}
.xzw_starSys .star a.two-stars{left:30px}
.xzw_starSys .star a.two-stars:hover{width:60px}
.xzw_starSys .star a.three-stars{left:60px}
.xzw_starSys .star a.three-stars:hover{width:90px}
.xzw_starSys .star a.four-stars{left:90px}
.xzw_starSys .star a.four-stars:hover{width:120px}
.xzw_starSys .star a.five-stars{left:120px}
.xzw_starSys .star a.five-stars:hover{width:150px}
.xzw_starSys .current-rating{background:url(../images/lanrentuku.png) 0 -30px repeat-x;position:absolute;height:25px;z-index:1;top:0;left:0}
.option-con li{float: left;margin-right: 10px;}
.option-con{display: none;}
.top01{display: block;}
.wappertest{width: 1000px;margin: 0 auto;}
.qiehuanadd{display:block;}
.qiehuanphone{display:none;}
/* @media screen and (max-width:1280px) {
	.mySwiper{height: 445px;}
	.top02{width:100%; height:50px; margin:0px auto;}
	.wapper{width: 96%;}
}
 */
@media screen and (max-width:1080px) {
	.wapper{width: 96%;}
	.wapperadd{width:96%;}
	.headerbg{width: 100%;}
	/*add内容*/
	
	.top01{width:100%; height:auto; background:url(../images/dh.jpg) repeat-x bottom;}
	.top02{width:100%; height:50px; margin:0px auto;}
	.top02_c{width:810px; height:50px; float:left;}
	.top02_r{width:29px; height:50px; float:right;}
	.top02 .search_dk{width:20px; height:20px; cursor:pointer; margin-top:13px; display:block;}
	.top02 .search_gb{width:20px; height:17px; cursor:pointer; margin-top:13px; display:none;}
	.top02 .search02{width:100%; height:auto; background:url(../images/sousuo02.png); position:absolute; left:0px; top:165px; z-index:99999; display:none;}
	.top02 .search03{width:1200px; height:auto; padding:15px 0px; margin:0px auto;}
	.top02 .search04{width:215px; height:30px; background:#FFF; float:right;}
	.top02 .search05{width:38px; height:30px; float:right;}
	.top02 .in{width:100%; height:30px; line-height:30px; border:0px; display:block;}
	
	
	.dh{width:100%; height:auto;}
	.dh ul{width:100%; height:auto;}
	.dh ul li{width:100px; height:50px; float:left;padding: 0 5px;}
	.dh ul li .a01{width:100%; line-height:50px; text-align:center; color:#434343; font-size:14px; display:block;}
	.dh_xl01{width:100%; height:260px; background:#ffffff; padding:20px 0px; position:absolute; left:0px; top:151px; z-index:999999; display:none;}
	.dh_xl02 a{float: left;width: 14%;}
	.dh_xl02 a .addpic{width: 100%;border-right: 1px solid #EFEFEF;height: 170px;text-align: center;}
	.dh_xl02 a .addpic img{width: 80%;}
	.dh_xl02 a .addcon{padding: 30px;text-align: center;}
	.dh_xl02 a .addcon h2{font-size: 12px;font-weight: normal;color: #626061;display: block;margin-bottom: 7px;}
	.dh_xl02 a .addcon h3{font-size: 16px;font-weight: normal;color: #cc0001;}
	.dh_xl02{width:1300px; height:auto; margin:0px auto;}
	/*
	.dh_xl02_l{width:700px; height:auto; float:left;}
	.dh_xl02_l a{width:300px; height:50px; line-height:50px; background:#FFF; text-align:center; font-size:14px; margin:0px 10px 10px 0px; display:block; float:left;}
	.dh_xl02_r{width:480px; height:auto; float:right;}*/
	/*add内容结束*/
.header{padding: 20px 0;border-bottom:1px solid #e3e3e3 ;}
.header .headerl{float: left;width: 40%;}
.header .headerr{float: right;width: 60%;margin-top: 8px;}
.header .headerr .phone{width: 50%;float: left;}
.header .headerr .phone .phonel{background: url(../images/phone.png) center no-repeat;border: 1px solid #4d6547;float: left;height: 40px;width: 40px;background-size: 45%;}
.header .headerr .phone .phonel:hover{background: url(../images/phone1.png) #496649 center no-repeat;background-size: 45%;}
.header .headerr .phone .phoner{height: 40px;line-height: 40px;color: #b78877;float: left;font-size: 13px;padding-left: 10px;}
.header .headerr .message{width: 50%;float: left;float: left;}
.header .headerr .message .messagel{background: url(../images/message1.png) center no-repeat;border: 1px solid #4d6547;float: left;width: 40px;height: 40px;background-size: 45%;}
.header .headerr .message .messagel:hover{background: url(../images/message.png) #496649 center no-repeat;background-size: 45%;}
.header .headerr .message .messager{height: 40px;line-height: 40px;color: #b78877;float: left;font-size: 13px;padding-left: 10px;}

.nav{padding: 20px 0;}
.nav ul{float: left;display: block;}
.nav ul li{float: left;padding: 0 20px;}
.nav ul .on a{color:#496649 ;}
.nav ul li a{font-size: 13px;color: #2c3229;/*font-weight: bold;*/}
.nav ul li:hover a{color: #496649;}
.nav .search{float: right;}
.searchhd{width: 100%; background-color: #ffffff;display:none;position: absolute;z-index: 9999;}
.searchhd input{width: 100%;height: 40px;margin: 30px 0;color: #959595;}
.mySwiper{height: 365px;}
.swiper-slide{height: 100%;width: 100%;}
.swiper-slide img{height: 100%;width: 100%;}

.lunbobox{width: 303px;height:auto;background-color: #ffffff;padding: 40px 30px;position: absolute;top: 525px;left: 325px;z-index: 9; display:none;}
.lunbobox h2{font-size: 22px;color: #2c3229;margin: 5px 0;text-align: center;display: block;width: 100%;}
.lunbobox span{font-size: 16px;color:#676666;line-height: 28px;display: block;width: 100%;word-break: break-all; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; line-height: 30px; overflow-y: hidden;}


.con{width: 100%;padding: 132px 0px 105px;}
.con .contop{width: 100%;}
.con .contop span{font-size:18px;color: #515151;text-align: center;dis}
.con .contop h2{font-size: 40px;color: #2c3229;text-align: center;margin-bottom: 46px;}
.con .contop ul{height: 30px;line-height: 30px;width: 100%;text-align: center;display: flex;justify-content: center; align-items: center;padding: 0 0 12px;margin: 0 0 60px;}
.con .contop ul li:link a{color: #000000;}
.con .contop ul .on a{color: #000000;}
.con .contop ul li{float: left;padding: 0 21px;border-right: 1px solid #dfdfdf;}
.con .contop ul li a{font-size: 17px;color: #656565;}
.con .contop ul li:hover a{color: #000000;}
.contop ul li:nth-last-child(2){border-right: 0px solid #dfdfdf;}
.con .concon{width: 100%;}
.con .concon ul li{float: left;width: 29.6%;padding: 0 15px 52px;}
.con .concon ul li .conpic{width: 100%;height: 300px;border: 1px solid #efefef;}
.con .concon ul li .conpic img{width: 100%;/*height: 100%;*/}
.con .concon ul li .contitle{width: 100%;padding-top: 20px;}
.con .concon ul li .contitle h2{font-size: 17px;color: #2c3229;font-weight:100;text-align:center;}
.con .concon ul li .contitle span{font-size: 16px;color: #676666;margin: 3px 0px 5px;height: 27px;line-height: 27px;}

.zixun{width: 100%;}
.zixunlbg{overflow:hidden;width: 50%;float: left;height: 203px;}
.zixunl{width:100%;height: 300px;}
.zixunl:hover img{cursor: pointer;transition: all 2s;transform: scale(1.1);}
.zixunl img{width: 100%;height: 100%;}
.zixunl h2{font-size: 30px;color: #ffffff;margin: 0px 0px 13px;margin-top: 40px;}
.zixunl span{font-size: 16px;color: #ffffff;color: #ffffff;display: block;width: 100%;white-space: nowrap;  overflow: hidden;  text-overflow: ellipsis}
.zixunl a{font-size: 16px;color: #ffffff;text-decoration:underline;line-height: 28px;margin-bottom: 40px;display: block;}
.zixunrbg{overflow:hidden;width: 50%;float: right;height: 203px;}
.zixunr{width:100%;}
.zixunr img{height: 100%;width: 100%;}
.zixunr:hover img{cursor: pointer;transition: all 2s;transform: scale(1.1);}
.zixunr h2{font-size: 30px;color: #ffffff;margin: 0px 0px 13px;margin-top: 40px;}
.zixunr span{font-size: 16px;color: #ffffff;margin:0px 0px 20px;color: #ffffff;display: block;width: 100%;white-space: nowrap;  overflow: hidden;  text-overflow: ellipsis}
.zixunr a{font-size: 16px;color: #ffffff;text-decoration:underline;line-height: 28px;margin-bottom: 40px;display: block;}
.zixunlcon{padding: 20px 81px;position: relative;top: -280px;}
.zixunrcon{padding: 20px 81px;position: relative;top: -280px;}


.fuwu{width: 100%;padding-bottom: 90px;}
.fuwu .fuwutop{padding: 132px 0 59px;text-align: center;}
.fuwu .fuwutop h2{font-size: 40px;color: #2c3229;text-align: center;margin-bottom:10px;}
.fuwu .fuwutop span{font-size: 18px;color: #515151;display: block;width: 50%;margin: 0 auto;}
.fuwu ul li{float: left;width: 46.5%;padding: 0 16.25px;margin-bottom: 30px;text-align: center;}
.fuwu ul li img{margin-bottom: 14px;}
.fuwu ul li h2{font-size: 22px;color: #2c3229;margin-bottom: 10px;}
.fuwu ul li span{font-size: 16px;color: #676666;line-height: 28px;display: block;padding: 0 20px;}

.hengfu{width: 100%;height: 800px;background-attachment:fixed;background-color: transparent;overflow: hidden;}


.hengfubox{width: 450px;height:auto;background-color: #ffffff;padding: 40px 30px;position: absolute;top: 3810px;left:25px;z-index: 9;}
.hengfubox h2{font-size: 22px;color: #2c3229;margin: 5px 0;text-align: center;display: block;width: 100%;}
.hengfubox span{font-size: 16px;color:#676666;line-height: 28px;display: block;width: 100%;word-break: break-all; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; line-height: 30px; overflow-y: hidden;}

.qiehuan{width: 100%;padding: 140px 0;background-color: #fbf9f9;}
.qiehuan ul li{float: left;width: 20%;height: 80px;background-size: 100% auto;}

.mySwiper2{height: auto;}

.footer{width: 100%;padding: 145px 0px 127px;border-top: 1px solid #e3e3e3;}
.footer .footer1{float:left;width: 24%;padding-right: 15px;}
.footer .footer1 img{margin-bottom: 30px;}
.footer .footer1 h2{font-size: 14px;color: #676666;padding-left: 44px;margin-bottom: 18px;font-weight: normal;display: block;height: 25px;line-height: 25px;}
.footer .footer2{float: left;width: 24%;padding-right: 15px;}
.footer .footer2 h2{display: block;width: 100%;margin: 25px 0;font-size: 22px;color: #2c3229;}
.footer .footer2 span{font-size: 14px;color: #676666;margin-bottom: 15px;display: block;width: 100%;}
.footer .footer3{float: left;width: 24%;padding-right: 15px;}
.footer .footer3 h2{display: block;width: 100%;margin: 25px 0;font-size: 22px;color: #2c3229;}
.footer .footer3 span{font-size: 14px;color: #676666;margin-bottom: 15px;display: block;width: 100%;}
.footer .footer4{float: left;width: 23%}
.footer .footer4 h2{display: block;width: 100%;margin: 25px 0;font-size: 22px;color: #2c3229;}
.footer .footer4 input{border: 1px solid #d1d1d1;padding: 15px;width: 90%;}
.footer .footer4 span{font-size: 13px;color: #9e9e9e;padding-top: 10px;display: block;}

.bottombg{width: 100%;background-color: #4D6547;padding: 20px 0;}
.bottombg .bottom .bottoml{float: left;width: 50%;}
.bottombg .bottom .bottomr{float: right;width: 13%;}
.bottombg .bottom .bottomr ul li a{width: 30px;height: 30px;border: 1px solid #FFFFFF;float: left;margin-right: 10px;display: block;}

.abouth{width: 100%;height: 430px;background-attachment:fixed;background-color: transparent;overflow: hidden;background-size: 100% 100%;}

.ahengfu{width: 100%;height: 600px;}
.ahengfu img{width: 100%;height: 100%;}

.ahengfubox{width: 303px;height:auto;background-color: #ffffff;padding: 40px 30px;position: absolute;top: 1620px;left: 325px;z-index: 9;}
.ahengfubox h2{font-size: 22px;color: #2c3229;margin: 5px 0;text-align: center;display: block;width: 100%;}
.ahengfubox span{font-size: 16px;color:#676666;line-height: 28px;display: block;width: 100%;word-break: break-all; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; line-height: 30px; overflow-y: hidden;}

.pcon{width:100% ;}
.pcon ul li{float: left;width: 25%;height: 150px;margin-bottom: 30px;display: flex;justify-content: center;align-items: center;}

.con .contop2{width: 100%;padding-bottom:59px ;}
.con .contop2 span{font-size:18px;color: #515151;text-align: center;display: block;width: 60%;line-height: 28px;margin: 0 auto;}
.con .contop2 h2{font-size: 40px;color: #2c3229;text-align: center;margin-bottom: 20px;}
.lianxi{width: 100%;padding: 0;}
.lianxi input{border: 1px solid #E3E3E3;height:18px;padding: 15px 18px;margin: 5px 0 14px;font-size: 12px;color:#757575;}
.lianxi .shuru1{width: 45.2%;float: left;}
.lianxi .shuru2{width: 45.2%;float: right;}
.lianxi .shuru3{width:96.3%;height:160px;border: 1px solid #E3E3E3;height:160px;padding: 15px 18px;margin: 5px 0 14px;font-size: 12px;color:#757575;}
.lianxi button{background-color: #506445;padding: 0 45px;color: #FFFFFF;height: 43px;line-height: 43px;border:0;margin:0 auto;}
.shou{display: none;}
.top1{display: block;}
.top2{display: block;}

}


@media screen and (max-width:680px) {
	.qiehuanadd{display:none;}
.qiehuanphone{display:block;}
	.wappertest{width: 96%;}
	.wapper{width: 94%;}
	.wapperadd{width:96%;}
	.top1{display: none;}
	.top01{display:none;}
	.top2{display: none;}
	.shou{display: block;width: 100%;}
	.shou .shouji{padding: 30px 0;height: 60px;line-height: 60px;}
	.shou .shouji .shoujil{float: left;width: 10%;padding-left: 15px;}
	.shou .shouji .shoujil:hover{}
	.shou .shouji .shoujir{float: right;width: 86%;height: 100%;}
	.shou .shouji .shoujir img{height: 100%;}

.shou .shouhd{padding:0 15px;display: none;}
.shou .shouhd ul li a{padding: 10px 0;display: block;width: 100%;font-size: 16px;color: #2C3229;font-weight: bold;}
.shou .shouhd ul .on a{color: #506445;}

.headerbg{width: 100%;}
.header{padding: 20px 0;border-bottom:1px solid #e3e3e3 ;}
.header .headerl{float: left;width: 50%;}
.header .headerr{float: right;width: 50%;margin-top: 8px;}
.header .headerr .phone{width: 50%;float: left;}
.header .headerr .phone .phonel{background: url(../images/phone.png) center no-repeat;border: 1px solid #4d6547;float: left;height: 40px;width: 40px;background-size: 45%;}
.header .headerr .phone .phonel:hover{background: url(../images/phone1.png) #496649 center no-repeat;background-size: 45%;}
.header .headerr .phone .phoner{height: 40px;line-height: 40px;color: #b78877;float: left;font-size: 13px;padding-left: 10px;}
.header .headerr .message{width: 50%;float: left;float: left;}
.header .headerr .message .messagel{background: url(../images/message1.png) center no-repeat;border: 1px solid #4d6547;float: left;width: 40px;height: 40px;background-size: 45%;}
.header .headerr .message .messagel:hover{background: url(../images/message.png) #496649 center no-repeat;background-size: 45%;}
.header .headerr .message .messager{height: 40px;line-height: 40px;color: #b78877;float: left;font-size: 13px;padding-left: 10px;}

.nav{padding: 20px 0;}
.nav ul{float: left;display: none;}
.nav ul li{float: left;padding: 0 20px;}
.nav ul .on a{color:#496649 ;}
.nav ul li a{font-size: 16px;color: #2c3229;font-weight: bold;}
.nav ul li:hover a{color: #496649;}
.nav .search{float: right;}
.searchhd{width: 100%; background-color: #ffffff;display:none;position: absolute;z-index: 9999;}
.searchhd input{width: 100%;height: 40px;margin: 30px 0;color: #959595;}
.mySwiper{height: 150px;}
.swiper-slide{height: 100%;width: 100%;}
.swiper-slide img{height: 100%;width: 100%;}

.lunbobox{width: 210px;height:auto;background-color: #ffffff;padding: 40px 30px;position: absolute;top: 335px;left:25px;z-index: 9;}
.lunbobox h2{font-size: 22px;color: #2c3229;margin: 5px 0;text-align: center;display: block;width: 100%;}
.lunbobox span{font-size: 16px;color:#676666;line-height: 28px;display: block;width: 100%;word-break: break-all; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; line-height: 30px; overflow-y: hidden;}


.con{width: 100%;padding: 30px 0px 105px;}
.con .contop{width: 100%;}
.con .contop span{font-size:18px;color: #515151;text-align: center;dis}
.con .contop h2{font-size: 32px;color: #2c3229;text-align: center;margin-bottom: 15px;}
.con .contop ul{height: auto;line-height: 30px;width: 100%;text-align: center;display: block;justify-content: center; align-items: center;padding: 0 0 12px;margin: 0 0 60px;}
.con .contop ul li:link a{color: #000000;}
.con .contop ul .on a{color: #000000;}
.con .contop ul li{float: none;padding: 0 21px;border-right: 1px solid #dfdfdf;}
.con .contop ul li a{font-size: 17px;color: #656565;}
.con .contop ul li:hover a{color: #000000;}
.contop ul li:nth-last-child(2){border-right: 0px solid #dfdfdf;}
.con .concon{width: 100%;}
.con .concon ul li{float:left;width:50%;padding: 0 0 52px;}
.con .concon ul li .conpic{width: 77%;height:170px;border: 2px solid #efefef;margin: 0 auto;}
.con .concon ul li .conpic img{width: 100%;height: 100%;}
.con .concon ul li .contitle{width: 100%;padding-top: 20px;text-align: center;}
.con .concon ul li .contitle h2{font-size: 18px;color: #2c3229;}
.con .concon ul li .contitle span{font-size: 16px;color: #676666;margin: 3px 0px 5px;height: 27px;line-height: 27px;}

.zixun{width: 100%;}
.zixunlbg{overflow:hidden;width:100%;float: none;}
.zixunl{width:100%;height: 300px;}
.zixunl:hover img{cursor: pointer;transition: all 2s;transform: scale(1.1);}
.zixunl img{width: 100%;height: 100%;}
.zixunl h2{font-size: 30px;color: #ffffff;margin: 0px 0px 13px;margin-top: 40px;}
.zixunl span{font-size: 16px;color: #ffffff;color: #ffffff;display: block;width: 100%;white-space: nowrap;  overflow: hidden;  text-overflow: ellipsis}
.zixunl a{font-size: 16px;color: #ffffff;text-decoration:underline;line-height: 28px;margin-bottom: 40px;display: block;}
.zixunrbg{overflow:hidden;width:100%;float: none;}
.zixunr{width:100%;height: 300px;}
.zixunr img{height: 100%;width: 100%;}
.zixunr:hover img{cursor: pointer;transition: all 2s;transform: scale(1.1);}
.zixunr h2{font-size: 30px;color: #ffffff;margin: 0px 0px 13px;margin-top: 40px;}
.zixunr span{font-size: 16px;color: #ffffff;margin:0px 0px 20px;color: #ffffff;display: block;width: 100%;white-space: nowrap;  overflow: hidden;  text-overflow: ellipsis}
.zixunr a{font-size: 16px;color: #ffffff;text-decoration:underline;line-height: 28px;margin-bottom: 40px;display: block;}
.zixunlcon{padding: 20px 81px;position: relative;top: -280px;}
.zixunrcon{padding: 20px 81px;position: relative;top: -280px;}


.fuwu{width: 100%;padding-bottom: 90px;}
.fuwu .fuwutop{padding: 132px 0 59px;text-align: center;}
.fuwu .fuwutop h2{font-size: 40px;color: #2c3229;text-align: center;margin-bottom:10px;}
.fuwu .fuwutop span{font-size: 18px;color: #515151;display: block;width: 50%;margin: 0 auto;}
.fuwu ul li{float: none;width: 100%;padding: 0;margin-bottom: 30px;text-align: center;}
.fuwu ul li img{margin-bottom: 14px;}
.fuwu ul li h2{font-size: 22px;color: #2c3229;margin-bottom: 10px;}
.fuwu ul li span{font-size: 16px;color: #676666;line-height: 28px;display: block;padding: 0 20px;}

.hengfu{width: 100%;height:230px;background-attachment:inherit !important;background-color: transparent;overflow: hidden;}


.hengfubox{width: 303px;height:auto;background-color: #ffffff;padding: 40px 30px;position: absolute;top: 5635px;left:25px;z-index: 9;}
.hengfubox h2{font-size: 22px;color: #2c3229;margin: 5px 0;text-align: center;display: block;width: 100%;}
.hengfubox span{font-size: 16px;color:#676666;line-height: 28px;display: block;width: 100%;word-break: break-all; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; line-height: 30px; overflow-y: hidden;}

.qiehuan{width: 100%;padding: 40px 0;background-color: #fbf9f9;}
.qiehuan ul li{float: left;width: 20%;height: 80px;background-size: 100% auto;}

.mySwiper2{height: auto;}

.footer{width: 100%;padding: 45px 0px 127px;border-top: 1px solid #e3e3e3;}
.footer .footer1{float:none;width: 100%;padding-right: 0;}
.footer .footer1 img{margin-bottom: 30px;}
.footer .footer1 h2{font-size: 14px;color: #676666;padding-left: 44px;margin-bottom: 18px;font-weight: normal;display: block;height: 25px;line-height: 25px;}
.footer .footer2{float: none;width: 100%;padding-right: 0;}
.footer .footer2 h2{display: block;width: 100%;margin: 25px 0;font-size: 22px;color: #2c3229;}
.footer .footer2 span{font-size: 14px;color: #676666;margin-bottom: 15px;display: block;width: 100%;}
.footer .footer3{float: none;width: 100%;padding-right: 0;}
.footer .footer3 h2{display: block;width: 100%;margin: 25px 0;font-size: 22px;color: #2c3229;}
.footer .footer3 span{font-size: 14px;color: #676666;margin-bottom: 15px;display: block;width: 100%;}
.footer .footer4{float: none;width: 100%}
.footer .footer4 h2{display: block;width: 100%;margin: 25px 0;font-size: 22px;color: #2c3229;}
.footer .footer4 input{border: 1px solid #d1d1d1;padding: 15px;width: 90%;}
.footer .footer4 span{font-size: 13px;color: #9e9e9e;padding-top: 10px;display: block;}

.bottombg{width: 100%;background-color: #4D6547;padding: 20px 0;}
.bottombg .bottom .bottoml{float: none;width: 100%;text-align: center;margin-bottom: 20px;}
.bottombg .bottom .bottomr{float: none;width: 100%;}
.bottombg .bottom .bottomr ul{display: flex;justify-content: center;}
.bottombg .bottom .bottomr ul li a{width: 30px;height: 30px;border: 1px solid #FFFFFF;float: left;margin-right: 10px;display: block;}

.abouth{width: 100%;height: 137px;background-attachment:inherit;background-color: transparent;overflow: hidden;background-size:contain;}

.ahengfu{width: 100%;height: 315px;}
.ahengfu img{width: 100%;height: 100%;}

.ahengfubox{width: 303px;height:auto;background-color: #ffffff;padding: 40px 30px;position: absolute;top: 1840px;left:25px;z-index: 9;}
.ahengfubox h2{font-size: 22px;color: #2c3229;margin: 5px 0;text-align: center;display: block;width: 100%;}
.ahengfubox span{font-size: 16px;color:#676666;line-height: 28px;display: block;width: 100%;word-break: break-all; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; line-height: 30px; overflow-y: hidden;}

.pcon{width:100% ;}
.pcon ul li{float:none;width: 100%;height: 150px;margin-bottom: 30px;display: flex;justify-content: center;align-items: center;}

.con .contop2{width: 100%;padding-bottom:59px ;}
.con .contop2 span{font-size:18px;color: #515151;text-align: center;display: block;width: 60%;line-height: 28px;margin: 0 auto;}
.con .contop2 h2{font-size: 40px;color: #2c3229;text-align: center;margin-bottom: 20px;}
.lianxi{width: 100%;padding: 0;text-align: center;}
.lianxi input{border: 1px solid #E3E3E3;height:18px;padding: 15px 18px;margin: 5px 0 14px;font-size: 12px;color:#757575;}
.lianxi .shuru1{width: 65%;float: none;}
.lianxi .shuru2{width: 65%;float: none;}
.lianxi .shuru3{width:65%;height:160px;border: 1px solid #E3E3E3;height:160px;padding: 15px 18px;margin: 5px 0 14px;font-size: 12px;color:#757575;}
.lianxi button{background-color: #506445;padding: 0 45px;color: #FFFFFF;height: 43px;line-height: 43px;border:0;margin:0 auto;}



.xiangqing{padding: 120px 0 30px;}
.xiangqing .wapper{width: 70%;}
.xql{float: none;width: 100%;margin-bottom: 20px;margin-right: 45px;}
.xqr{float: none;width: 100%;}
.xql .xqpic{width: 100%;border: 2px solid #efefef;height: 300px;}
.xql .xqpic img{width: 100%;display: block;height: 100%;}
.xqr .xqrcon h2{font-size: 30px;color: #2c3229;margin-bottom:19px;padding: 0; text-align: left;}
.xqr .xqrcon h3{font-size: 20px;color: #2c3229;padding-bottom: 35px;}
.xqr .xqrcon span{font-size: 16px;color: #676666;line-height: 28px;margin-bottom: 30px;}
.xqr .xqrcon b{display: block;width: 100%;font-size: 14px;color: #2c3223;}
.xqr .xqrcon b span{font-weight: normal;}

.thiscon .wapper{width: 70%;}
.thiscon h3{font-size: 30px;color: #2c3229;padding-top: 52px;margin-bottom: 34px;}
.thiscon ul li{float:none;width: 100%;margin-right: 0px;}
.thiscon ul li:nth-child(3){margin-right: 0;}
.thiscon ul li:nth-child(6){margin-right: 0;}
.thiscon ul li .thisconpic{width: 100%;border:2px solid #efefef;height:300px;}
.thiscon ul li .thisconpic img{width: 100%;display: block;height: 100%;}
.thiscon ul li h2{margin: 15px 0px 40px 0px;display: block;font-size: 18px;color: #2c3229;font-weight: normal;padding: 0;text-align: left;}
.xqrcon{
    margin-bottom:20%;
}

}


