* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
/*导航*/
.nav_box{ position: absolute;top: 0;left: 0; right: 0; z-index: 99;min-width:1020px;}
.nav_bg{
    padding-top: 20px;
    background: -webkit-linear-gradient( top, rgba(0,0,0,0.5), rgba(0,0,0,0));
    background: -moz-linear-gradient( top, rgba(0,0,0,0.5), rgba(0,0,0,0));
    background: -o-linear-gradient( top, rgba(0,0,0,0.5), rgba(0,0,0,0));
}
.logo{
    display: inline-block;
}

.head_tel{background: url(../images/tel.png) no-repeat left center;padding-left: 43px;float: right;color:#fff;font-size:36px;font-weight:  bold;font-family: Times New Roman;margin-top: 10px;}



.nav_left{
    float: left;
}
.nav_left p{
    display: inline-block;
    color: #fff;
    float: right;
    border-left: 1px solid #fff;
    height: 55px;
    line-height: 1.3;
    font-size: 22px;
    padding-left: 0px;
    margin-left:10px;
    margin-top: 10px;
}
.nav_left p span{
    font-size: 18px;
    font-weight:bold;
    padding: 0 10px 0 12px;
}
.nav_left p em{
    font-weight: normal;
    font-style: normal;
    font-size: 12px;
    cursor: pointer;
}
.nav_ul{
    float: left;
    margin-top: 6px;
}
.nav_ul li{
	margin-left: 23px;
	display: inline-block;
	font-size: 20px;
	float: left;
	margin-right: 23px;
}
.nav_ul li a{
    color: #fff;
	line-height:3;
    position: relative;
}

.nav_ul li a span{
    position: absolute;
    bottom: -6px;
    left: 0;
    width: 0;
    height: 3px;
    background: #3086c0;
    transition: width .6s;
}
.nav_ul li:hover a span{
    width: 100%;
}
.nav_ul li.nav_active span{
    width: 100%;
}


.banner {height: 700px;}
.banner .swiper-pagination {bottom: 75px;}

.banner .swiper-button-prev,
.banner .swiper-button-next {
	width: 34px;
	height: 100px;
	cursor: pointer;
	top: 50%;
	margin-top:-50px;
	position: absolute;
	z-index: 10;
	opacity: 1 !important;
	display: block !important;
}
.swiper-container.banner .swiper-button-prev{
	left: 18%;
	background: url(../images/pics-prev.png) no-repeat;
}
.swiper-container.banner .swiper-button-next {

	right: 18%;
	background: url(../images/pics-next.png) no-repeat;
}

@media screen and (max-width: 1441px){
.swiper-container.banner .swiper-button-prev{left:6%;}
.swiper-container.banner .swiper-button-next{right:6%;}

}
@media screen and (max-width: 1260px){
.swiper-container.banner .swiper-button-prev{left:3%;}
.swiper-container.banner .swiper-button-next{right:3%;}

}
@media screen and (max-width: 1050px){
.swiper-container.banner .swiper-button-prev{left:0%;}
.swiper-container.banner .swiper-button-next{right:0%;}
}



.banner .swiper-pagination-bullet{
	content: '';
	display: inline-block;
	width: 42px;
	height: 4px;
	border-radius: 1px;
	background: rgba(0, 0, 0, .6);
	vertical-align: middle;
	transition: width .8s, background-color .8s;
	box-shadow: 0 3px 6px 0 rgba(255, 255, 255, 0.2);
	opacity:0.8;
}

.banner .swiper-pagination-bullet-active{
	background: #fff;
	box-shadow: 0 3px 6px 0 rgba(255, 255, 255, .5);
}

.banner .swiper-slide {
	position: relative;
	opacity: 0;
	transition: opacity 0.7s ease-in-out;
	overflow: hidden;
}

.banner .swiper-slide-active {
	opacity: 1;
}

.banner .swiper-slide .img {
	position: absolute;
}

.banner .inner {
	position: absolute;
	display: block;
	width: 1020px;
	height: 700px;
	margin: 0 auto;left: 50%;
    transform: translateX(-50%);
	top: 0;
}


.slide1  .banner-text {
	position: absolute;
	left: 0;
	bottom: 120px;
	z-index: 999;
}

.slide1 .banner-text .btn-primary {
    height: 44px;
    line-height: 42px;
    padding: 0 80px;
    font-size: 26px;
    color: #000;
    background-color: #fed000;
    display: inline-block;
    margin-left: 82px;
    font-family: "Source Han Sans CN";
    font-weight: bold;
}

.slide1 .banner-text .btn-primary:hover{
	background-color: #1d96bf;
	color: #fff;	
	box-shadow: 0 10px 20px 0 rgba(239, 35, 54, 0.20);
}

.slide2 .banner-text {
	position: absolute;
	right: -13px;
	bottom: 0;
	z-index: 999;
}


.banner_form {overflow: hidden;width: 346px;background:rgba(0, 0, 0, 0.4);height: 520px;padding: 23px 28px;}
.banner_form h3 {font-size: 48px;color:#fff;font-weight: normal;line-height:2;text-align: center;font-family: "Source Han Sans CN";}

.banner_form .deinfo_inpet {padding: 6px 0px 0px;}
.banner_form .deinfoinput {height: 58px;line-height: 58px;padding: 11px 10px;font-size: 25px;margin-bottom: 22px;background: #fff;clear: both;}


.banner_form .deinfoinput label {
    margin: 5px;
    color: #010101;
    float: left;
    box-sizing: border-box;
    line-height: 25px;
}

.banner_form .deinfoinput label em{ font-style:normal; color:#F00;}
.banner_form .deinfoinput .deinfo_text {
    border: none;
    height: 100%;
    font-size: 15px;
    color: #333;
    float: left;
	width: 64%;
	outline:none;
}
.banner_form .BigBtn {
    padding: 10px 0;
    background: #e44584;
    border: none;
    color: #fff;
    font-size: 30px;
    text-align: center;
    display: block;
    width: 100%;outline:none;
    box-sizing: border-box;
}




.slide3  .banner-text {
	position: absolute;
	right: 285px;
	bottom: 201px;
	z-index: 999;
}

.slide3 .banner-text .btn-primary {
    height: 44px;
    line-height: 42px;
    padding: 0px 23px;
    font-size: 26px;
    color: #000;
    background-color: #ffff;
    display: inline-block;
    font-family: "Source Han Sans CN";
    box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.52);
}

.slide3 .banner-text .btn-primary:hover{
	background-color: #ffd000;	
	
}

/*
.slide1 {
	background: url(../images/bg-pc1.jpg) no-repeat center center;
}

.slide2 {
	background: url(../images/bg-pc2.jpg) no-repeat center center;
}
.slide3 {
	background: url(../images/bg-pc3.jpg) no-repeat center center;
}
*/

/*波浪遮罩*/
.cover{
	background: url(../images/banner-cover.png) no-repeat center center;
	position: absolute;
    z-index: 9;
    bottom: 0;
    left: -1280px;
    right: -1280px;
    width: 2560px;
    height: 60px;
    margin: 0 auto;
}



/*-----------内页 -------------*/
.qing {display: block;clear: both;min-width: 1020px;}
.juzhong {width: 1020px;display: block;margin-left: auto;margin-right: auto;}

.daik { width:100%; margin:0px auto;overflow: hidden;display: block; box-shadow:0px 10px 11px 0px #7c7c7c; padding:30px 40px;margin-top: -5%;position: relative;z-index: 11;background: #fff;}
.daik li {display: block;width: 20%;float: left; font-size:24px; color:#000000;text-align: center;}
.daik li img { vertical-align:middle; margin-right:10px;}
.daik li:hover{ color:#955123;}

.zslx{overflow:hidden;width: 90%;margin: 0 auto;margin-top: 80px;}
.zslx a{background:#955123;color:#fff;text-align: center;font-size: 25px;height: 47px; line-height:47px;float: left;margin: 0px 3px;width: 276px;}
.zslx a:hover{background:#fff;color:#1d96bf; border:1px solid #1d96bf;}




/************招商单页*************/
.r_title{ font-size:45px;color:#333333; line-height:2;text-align:center;font-family: "Source Han Sans CN";}
.r_title span{ color:#955123;}
.r_title_t{ color:#333333; font-size:30px; line-height:1; text-align:center;}

/************工程案例*************/
.case_bg{ padding:80px 0px 100px; overflow:hidden;}
.case_box{ margin:60px 0px;}
.case{ position: relative;overflow: hidden; cursor: pointer; float: left;}
.case img{  vertical-align:middle;}
.case .cwz_bg{ width: 100%;height:100%;position: absolute; left: 0; bottom: 0; text-align: left;transition:0.3s;}
.case .cwz_bg strong{width: 100%;height: 100%; background:#95512352; position: absolute;left: 0; bottom:0;}
.case .cwz_bg .case_t{ position: absolute;width:200px;left:50%; margin-left:-100px;text-align:center;}
.case .cwz_bg h5{ color: #fff; font-size: 176px;line-height: 1.4; font-weight:bold;}
.case .cwz_bg h3{ color: #fff; font-size: 28px;font-weight:normal;line-height: 1.5;}
.case .cwz_bg b {width: 150px; height:1px;display: block; background: #fff; margin: 0 auto;}
.case .cwz_bg .case_t p{font-size: 16px;color: #fff;line-height:2;}
.case .cwz_bg .case_t a:hover{color:rgba(25, 125, 173, 1); background:#fff;}

.case:hover .cwz_bg strong{background:rgba(0, 0, 0, 0.5); height: 35%; bottom:0;}

.case_k{ text-align:center;}
.case_k a{border:3px solid #955123;color:#955123;font-size: 22px;padding: 10px 25px;display:inline-block;border-radius:40px;letter-spacing: 2px;}
.case_k span{ font-weight:bold; color:#f6ff00;}




.case_kk{ text-align:center; margin:40px 0px 40px;}
.case_kk a{background: linear-gradient(#955123, #955123c2);color:#fff;font-size: 28px;display:inline-block;padding: 14px 55px;border-radius:40px;letter-spacing: 2px;}
.case_kk a:hover{background: linear-gradient(#3d83ab, #115677);}


/************产品分类*************/
.cpfl_bg{ background:url(../images/cpfl_bg.png) top center no-repeat; padding:180px 0px 62px 0px;}
.cpfl_bg .r_title{color:#fff;}
.cpfl_bg .r_title_t{ color:#fff;}

.r_lists{width:1020px; margin:0 auto; margin-top:40px;}
.r_lists .slideGroup{ width:100%;}
.r_lists .slideGroup .parHd{text-align: left;margin-bottom:0px;}
.r_lists .slideGroup .parHd ul{float:left;position:absolute;top:-1px;  }
.r_lists .slideGroup .parHd li {font-size:26px; padding:7px 19.6px;display: inline-table;cursor:pointer;color: #fff; background:#125066;width:auto; height:auto; line-height:1.5;margin:0px;}
.r_lists .slideGroup .parHd li.on {background:#c99539; color:#000000;}
.r_lists .slideGroup .parHd li:first-child{margin-left: 11px;}

.r_lists .slideGroup .parBd{padding:30px 0px 0px;}
.r_lists .slideGroup .slideBox{ overflow:hidden; zoom:1; }
.r_lists .slideGroup .parBd ul{ margin-left:-19px; overflow:hidden;}
.r_lists .slideGroup .parBd ul li{ width:327px; margin-left:19px;float: left; margin-bottom:20px;}
.r_lists .slideGroup .parBd ul li .r_img{width:327px; height:200px;}
.r_lists .slideGroup .parBd ul li .r_img img{width:327px; height:200px;}
.r_lists .slideGroup .parBd ul li .r_p{background:#fff; height:80px; line-height:80px;text-align:center; width:100%; color:#333333; font-size:26px;}
.r_lists .slideGroup .parBd ul li .r_p span{font-family: fantasy;color:#0f7ba0;border-bottom: 2px solid #0f7ba0;}


.zil_img{ text-align:center; margin:40px 0px;}
.zil_img a{ background:#955123; color:#fff;font-size: 26px;
	display:inline-block; width:350px; height:60px; line-height:60px;
	border-radius:30px;
	letter-spacing: 5px;}
.zil_img span{font-weight:bold;}

.zil_img a:hover{ background:#fff;}

/*********市场前景***********/
.scqj_bg{ margin-top:80px;}
.r_img{ text-align:center;}
.scqj{ margin-top:40px; text-align:center;}
.scqj img{ max-width:100%;}

.zxdh{ text-align:center; margin:40px 0px 40px;}
.zxdh a{
	background-color:#0091d7; 
	background-image: linear-gradient(#5abef8, #197dad);
	color:#fff;
	font-size: 28px;
	display:inline-block;
	padding: 14px 55px;
	border-radius:40px;
	}
.zxdh a:hover{background: linear-gradient(#3d83ab, #115677);}



/*********3D全景代理商展厅**********/
.sdqj_bg{ background:url(../images/3dqj_bg.jpg) top center no-repeat; height:750px; padding-top:38px;}

.sdqj_bg .r_title{ font-size:50px;color:#fff; line-height:3;}
.sdqj_bg .r_title span{ color:#ffce3d;}
.sdqj_bg .r_title_t{ color:#fff;}


.qjyl{text-align:center;margin: 180px 0px 40px;}
.qjyl a{background: #eae533;color:#000;font-size: 26px;display:inline-block;padding: 12px 60px;border-radius: 40px;}
.qjyl a:hover{background: #fff;}

.qjyl_box{overflow:hidden;    width: 592px;margin:80px auto 0px auto;}
.qjyl_box li{ float:left; border:1px solid #ffce3d; margin: 0px 10px; position:relative;}
.qjyl_box li img{ max-width:100%; vertical-align:middle;}

.qjyl_box li .sd_bg{ width: 100%;height:100%;position: absolute; left: 0; bottom: 0; text-align: left;transition:0.3s;}
.qjyl_box li .sd_bg strong{width: 100%;height: 100%; background:rgba(0, 0, 0, 0.6); position: absolute;left: 0; bottom:0;}

.qjyl_box li:hover .sd_bg strong{background:rgba(0, 0, 0, 0);}

/*********展会盛况*********/
.zhsk_bg{ margin-top:80px;}

.zhsk_box{ margin:50px 0px 150px;}
/*.swiper-container {
  width: 100%;
  height: 100%;
}
.swiper-slide {
  background-position: center;
  background-size: cover;
}*/

.zhsk{margin-right: 14px; position: relative;overflow: hidden; cursor: pointer; float: left;}
.zhsk img{  vertical-align:middle;}
.zhsk3{ margin-right:0px; margin-bottom:14px;}
.zhsk5{ margin-right:0px;}
.zhsk .zk_bg{ width: 100%;height:100%;position: absolute; left: 0; bottom: 0; text-align: left;transition:0.3s;}
.zhsk .zk_bg strong{width: 100%;height: 100%; background:rgba(25, 125, 173, 0.7); position: absolute;left: 0; top:0;}
.zhsk .zk_bg .zk_t{ position: absolute;width:200px;left:50%; margin-left:-100px;text-align:center;}
.zhsk .zk_bg h3{ color: #fff; font-size: 24px;font-weight:normal;line-height: 1.5;}
.zhsk .zk_bg b {width: 76px; height: 2px;display: block; background: #fff; margin: 0 auto;}
.zhsk .zk_bg .zk_t p{font-size: 16px;color: #fff;line-height: 1.5;margin-top: 10px;}
/*.zhsk .zk_bg .zk_t a{font-size: 16px;color: #fff;padding:6px 20px; border-radius:20px; border:2px solid #fff; display:inline-block;margin-top: 20px;}
.zhsk .zk_bg .zk_t a:hover{color:rgba(25, 125, 173, 1); background:#fff;}*/

.zhsk1 .zk_bg .zk_t{padding-top: 45%;}
.zhsk2 .zk_bg .zk_t{padding-top: 100px;}
.zhsk3 .zk_bg .zk_t{padding-top: 100px;}
.zhsk4 .zk_bg .zk_t{padding-top: 100px;}
.zhsk5 .zk_bg .zk_t{padding-top: 100px;}

.zhsk:hover strong{background:rgba(25, 125, 173, 0);}

.zhsk_box .swiper-button-next, .swiper-button-prev {position: absolute;width: 41px; height: 41px;}

.zhsk_box .swiper-button-prev{ background:url(../images/sk-prve.png) no-repeat;right: auto;left: 230px;top:477px;}
.zhsk_box .swiper-button-next{ background:url(../images/sk-next.png) no-repeat;right: auto;left: 230px;top:518px;}

.zhsk_box .swiper-button-k.swiper-button-disabled{ background:url(../images/sk-prve-h.png) no-repeat;opacity:1;}
.zhsk_box .swiper-button-h.swiper-button-disabled{ background:url(../images/sk-next-h.png) no-repeat;opacity:1;}


.zhsk:hover .zk_t{ display:none;}

/*********产品特点*********/
.cptd_bg{ background:url(../images/cptd_bg.png) top center no-repeat; padding:90px 0px 25px 0px;}
.cptd_bg .r_title{color:#fff;}
.cptd_bg .r_title_t{ color:#fff;}
.cptd_box{text-align:center; background:#fff; padding:55px 0px 30px; margin-top:40px;}
.cptd_one{ position:relative;}
.cptd_two{ position:absolute; right:20px; bottom:-40px;}
.cptd_list{ width:100%; overflow:hidden;max-width: 900px; margin: 0 auto; margin-top:50px;}
.cptd_list li{ width:190px; float:left; color:#fff; background:#955123; border:1px solid #955123; text-align:center; font-size:30px; border-radius:10px; line-height:56px;height:56px; margin-right:46px; margin-bottom:20px;}
.cptd_list li:nth-child(4n){ margin-right:0px;}

.a{text-decoration: none!important;}

.md_box{ text-align:center; margin:60px 0px;}
.md_box a{ background:#eae533; color:#000;font-size: 28px;padding: 10px 60px;display:inline-block;border-radius:40px;letter-spacing: 5px;}
.md_box span{ font-weight:bold;}
.md_box a:hover{ background:#fff;}


/*********资质证书*********/
.honor_bg{ margin-top:100px;}
.honor_box{ background:url(../images/honor_box.png) top left no-repeat; padding:30px 0px 10px 15px; margin-top:50px;}
.honor_t{width:270px; padding:32px 5px 32px; float:left; }
.honor_t span{color:#fff; font-size:35px;line-height:60px; padding-bottom:30px;display: inline-block;background:url(../images/line.jpg) left bottom no-repeat;}

.blue{ color:#197dad;}
.honor_jr{ float:right;display:inline-block; width:295px; height:235px; background:#fff; border-radius:0px 0px 40px 0px; border:3px solid #955123; padding-top:50px; text-align:center;}
.honor_jr .p1{ font-size:25px; line-height:44px;}
.honor_jr .p2{ font-size:29px;line-height:44px; font-weight:bold;}
.honor_jr a{ display:inline-block; background:#197dad; color:#fff; font-size:22px;width:124px; height:33px; line-height:33px; border-radius:5px;}
.honor_jr a:hover{ background:#955123;}

/*********加盟政策*********/
.jmzc_bg{ margin-top:90px;}
.jmzc_box{ overflow:hidden; margin-top:40px; margin-bottom:50px;}
.jmzc_box li{width:490px; float:left; margin:10px; border:2px solid #bec7b5; padding: 30px 45px 30px 160px;}
.jmzc_box li h3{ font-size:25px; font-weight:bold; color:#333; line-height:35px;}
.jmzc_box li p{ font-size:20px;color:#636363; line-height:30px;}

.jmzc_box li:nth-child(1){ background:url(../images/jmzc1.png) left 40px center no-repeat;}
.jmzc_box li:nth-child(2){ background:url(../images/jmzc2.png) left 40px center no-repeat;}
.jmzc_box li:nth-child(3){ background:url(../images/jmzc3.png) left 40px center no-repeat;}
.jmzc_box li:nth-child(4){ background:url(../images/jmzc4.png) left 40px center no-repeat;}
.jmzc_box li:nth-child(5){ background:url(../images/jmzc5.png) left 40px center no-repeat;}
.jmzc_box li:nth-child(6){ background:url(../images/jmzc6.png) left 40px center no-repeat;}
.jmzc_box li:nth-child(7){ background:url(../images/jmzc7.png) left 40px center no-repeat;}
.jmzc_box li:nth-child(8){ background:url(../images/jmzc8.png) left 40px center no-repeat;}


/*********加盟流程*********/
.jmlc_bg {padding: 90px 0px 50px;}

.in_jcfw_tit{padding: 0px 0 60px; display: block;position: relative; }
.in-jcfw_ywzk{font-size: 50px; letter-spacing:2px; color:rgba(150, 150, 150, 0.36); display: block;height: 0; font-weight: bold;text-align: center; line-height: 60px;}
.in_jcdfwl_wzkd{width: 230px;margin: 0 auto;display: block;top: 0;position: relative;}
.in_jcdfwl_wzkd b{width: 155px; height: 3px; display: block; background: #0087d3;margin: 0 auto;}
.in_wzkhdf{font-size:40px; color: #333333; display: block; line-height: 60px;text-align: center;}

.jm_process{ text-align:center; margin:40px 0px 40px; overflow:hidden;}
.jm_process img{ max-width:100%;}


/*********底部********/
.foot_bg{ background:url(../images/foot_bg.jpg) center center no-repeat; overflow:hidden; }
.foot_bg .juzhong{ /*background:rgba(0, 0, 0, 0.4);*/padding:55px 0px;overflow:hidden;}

.f_box{ position:relative; margin-left:35px;}
.f_box h5{ color:#fff; font-size:26px; line-height:36px; font-weight:normal;}
.f_box h3{ color:#fff; font-size:36px; line-height:1;font-weight:normal;margin-bottom:10px;}

.f_lx{width:100%;box-sizing:border-box;padding-top:5px;}
.f_lx li{ line-height:32px;color:#e6e6e6;font-size:20px; font-weight:normal; letter-spacing:3px;}

.f_ewm { position:absolute; top:0; right:0;}
.f_ewm dl{float: left; display:inline;text-align:center;}
.f_ewm dl img{ max-width:100%;}
.f_ewm dl dd{ color:#dcdcdc;line-height:25px;font-size:20px;}


.yykc {overflow: hidden;width: 35%; float:right; margin-right:5%;}
.deinfo_inpet {padding:0px;}
.deinfoinput {height:67px;line-height: 67px;padding:4px 10px;border: 1px solid #ccc;font-size: 15px;margin-bottom: 10px;background: #fff;clear: both;}
.deinfoinput label {padding: 0 10px 0 0; margin: 16px 5px 16px 0;border-right: 1px solid #ccc;color: #666;float: left;box-sizing: border-box; line-height: 25px;}
.deinfoinput label em{ font-style:normal; color:#F00;}
.deinfoinput .deinfo_text {border: none;height: 100%;font-size: 15px; color: #333;float: left;width: 64%;outline: none;}
.BigBtn { padding: 10px 0; background: #e44584;border: none;color: #fff;font-size: 28px;text-align: center;display: block;width: 100%; box-sizing: border-box;}