body{font-family: Microsoft Yahei!important}
.color2{color:#b2151c;}
.shadow{ box-shadow: 0 2px 8px 4px #E9E9E9;}

header{height: 90px;position: fixed;top: 0;z-index: 1111;background: #fff;width: 100%;transition:0.5;}
header .logo{float: left;max-width: 240px;}
header .mask { display:none;}
.mobile_nav_menu {
	position: absolute;
	right: 0;
	top: 0;
  }
  .mobile_nav {
	background: #000;
	width: 100%;
	position: fixed;
	right: 0;
	height: 100vh;
	top: 0rem;
	z-index: 8888;
	padding: 2rem 1.5rem;
	color: #fff;
	display: none;
	box-sizing: border-box;
	overflow-y: scroll;
  }

  .mobile_nav .close {
	position: absolute;
	right: 0.8rem;
	top: 0.8rem;
	cursor: pointer;
	width: 1.5rem;
	height: 1.5rem;
	text-align: center;
  }

  .mobile_nav a {
	color: #fff;
  }

  .mobile_nav .navbox ul li {
	border-bottom: 1px solid #666;
	line-height: 48px;
	font-size: 16px;
	position: relative;
  }

  .mobile_nav .titlebox{
	  display: flex;
  }
  .mobile_nav .sub_content2{
	  margin-left: 15px;
  }

  .mobile_nav .navbox ul li .libox {
	display: flex;
	justify-content: space-between;
  }

  .mobile_nav .navbox ul li .sub_content {
	display: none;
  }

  .mobile_nav .navbox ul li .sub_content .item{
	line-height: 36px;
	font-size: 14px;
  }
  .mobile_nav .navbox ul li .sub_content a {
	width: 100%;
	display: inline-block;
	color: #ddd;
  }

header .nav{float: left;margin-left: 32px;}
header .nav ul li{display: inline-block;font-size: 16px;padding:0 10px;line-height: 90px;position: relative;}
header .nav ul li:hover .nav_name{font-weight: bold;}
header .nav ul li:hover .nav_name{color: #b2151c;}
header .nav .sub_nav{position: absolute;background: #fff;display: none;min-width: 100%;left: 0;
    text-align: center;z-index: 111;}
header .nav li:nth-child(2) .sub_nav{width: 160%;left: -28%;}
header .nav li:nth-child(3) .sub_nav{width: 220%;left: -55%;}
header .nav li:nth-child(6) .sub_nav{    width: 140%;
    left: -15%;}
header .nav .sub_nav div{border-bottom: 1px dashed #ddd;line-height: 56px;text-align: center;padding:0 15px;    text-overflow: ellipsis;
    white-space: nowrap;}
header .nav .sub_nav div:hover{    background: rgba(0, 0, 0, .8);}
header .nav .sub_nav div:hover{color: #fff}

header .tel{float: left;margin-top:20px;margin-left: 28px}
header .tel i{font-size: 22px;float: left;margin-top: 10px}
header .tel .info{float: left;margin-left: 10px}
.nbanner{height: 197px;margin-top: 90px;}

.position{line-height: 60px;border-bottom: #ddd solid 1px;width: 100%;display: inline-block;}
.position .position_left{float: left;width: 50%;}
.position .position_right{float: right;width: 50%;text-align: right;}
.position .position_right ul li{margin:0 15px;display: inline-block;}
.position .position_right .current{border-bottom: 2px solid #b2151c}

.ncontent_left{border-right: #ddd solid 1px;float: left;width: 809px;padding:20px 20px 30px 0px;min-height: 700px}
.ncontent_left .ncontent{line-height: 30px;}
.ncontent_left .ncontent img{max-width: 100%}
.ncontent_right{margin:20px 0px 0px 20px;float: right;width: 290px;}
.ncontent_right ul li{margin-bottom: 15px}


.download{background: url(../images/bg2.jpg) no-repeat center;width: 100%;height: 142px;clear: both}
.download ul li{float: left;color:#fff;border-right: 1px solid #ffe2b6;width: 26%;text-align:center;
	line-height: 26px;margin-top: 20px}
.download ul li:first-child{width: 20%;}
.download ul li:last-child{border-right: none}
.download ul li .btn{background: #ffe2b6;border-radius: 3px;width: 100px;
height: 34px;line-height: 34px;display: inline-block;cursor: pointer;}
.download ul li .btn a:hover{color: #b2151c}

footer{background: #f2f2f2;padding:26px 0px;width: 100%;display: inline-block;clear: both;font-size: 14px!important;}
footer .ewm{float: left;padding:0 50px 0 0;border-right: 1px solid #cccccc}
footer .ewm .pic{float: left;width: 114px}
footer .ewm .pic1{margin-right: 30px;}
footer .contact{float: left;border-right: 1px solid #cccccc;line-height: 30px;padding:0 50px;}
footer .flink{float: left;padding:0 50px 0px 50px;width: 240px;}
footer .flink ul{margin-top:10px;}
footer .flink ul li{display: inline-block;width: 49%;line-height: 30px}

.copyright{background: #967c5f;line-height: 50px;width: 100%;color:#fff;font-size: 16px}
.copyright a:hover{
	color: #fff;
}

.swiper1{height: 450px;margin-top: 90px!important}
.swiper1 .swiper-pagination-bullet {
    width: 20px;
    height: 20px;
    background: #fff;
    opacity: .8
}
.swiper1 .swiper-pagination-bullet-active{
	background: #b2151b
}


.public_line{background: #d6ac67;height: 3px;width: 35px;margin:0 auto;margin-top: 15px}

.service{}
.service .item{width: 100%;background: #f5f2f2;border:1px solid #dfdfdf;width: 100%;height: 290px;margin-top: 30px}
.service .item .title{font-size: 22px}
.service .item .btn{width: 120px;height: 36px;line-height: 36px;text-align:center;background: #d6ac67;
	border-radius: 25px;margin:0 auto;margin-top: 15px}
.service .item .btn a{color: #fff;font-size: 16px;}	



.index_case{background: #f5f2f2;clear: both;padding:10px 0 50px;margin-top: 50px}
.index_case .list{margin-top: 30px;width: 100%;display: inline-block;}
.index_case .list ul li{background: #fff;border-radius: 20px;border:1px solid #e2dfdf;width: 8.9%;margin-right:1%;
	text-align: center;height: 40px;line-height: 40px;float: left;margin-bottom: 10px;}
.index_case .list ul li:last-child{margin-right: 0}
.index_case .item .pic{width: 310px;float: left;}
.index_case .item .pic img{width: 100%;height: 100%}
.index_case .item .info{background: #f9f8f8;width: 615px;float: left;
	padding:0px 30px 0px 30px;box-shadow: 0 2px 5px 1px #E9E9E9;height: 100%;position: relative;}
.index_case .item .info .title{font-size: 24px;margin-top: 30px;}
.index_case .item .info .description{line-height: 26px;margin-top: 15px;height: 150px;overflow: hidden;}
.index_case .item .info .text{margin-top: 10px;color: #b2151b}
.index_case .item .info .line{background: #d6ac67;width: 40px;height: 3px;margin-top: 15px;}
.index_case .item .info .btn{background: #d6ac67;width: 112px;height: 36px;line-height:36px;text-align: center;
	font-size: 16px;margin-top: 20px;position: absolute;bottom: 30px;}
.index_case .item .info .btn a{color: #fff}
.index_case .swiper3{height:350px;margin-top: 50px;clear: both}
.index_case .swiper3 .swiper-wrapper{margin-left: 95px;}
.index_case .swiper3 .swiper-slide{width: 900px;height: 100%; }
.index_case .swiper3 .swiper-button-next,.zhuanjia .swiper2 .swiper-button-prev{
	background: none;width: 47px;height: 47px}
.index_case .swiper3  .swiper-button-prev{
	background: none;
	width: 47px;
}




.zhuanjia{clear: both}
.zhuanjia .swiper2{height: 370px;margin-top: 50px;}
.zhuanjia .swiper2 .swiper-wrapper{margin-left: 95px;}
.zhuanjia .swiper2 .swiper-slide{width: 900px;height: 100%; }
.zhuanjia .swiper2 .swiper-button-next,.zhuanjia .swiper2 .swiper-button-prev{
	background: none;width: 47px;height: 47px}
.zhuanjia .zhuanjia_box{position: relative;}
.zhuanjia .zhuanjia_list{margin-top: 30px;}
.zhuanjia .zhuanjia_list .pic img{width: 100%}
.zhuanjia .item{}
.zhuanjia .item .pic{width: 310px;float: left;}
.zhuanjia .item .pic img{width: 100%;height: 100%}
.zhuanjia .item .info{background: #f9f8f8;width: 615px;float: left;
	padding:30px;box-shadow: 0 2px 5px 1px #E9E9E9;height: 370px}
.zhuanjia .item .info .title{font-size: 24px;font-weight: bold;color: #d6ac67}
.zhuanjia .item .info .description{line-height: 26px;margin-top: 15px}


.special{clear: both;background: #f5f2f2;padding:40px 0px;display: inline-block;width: 100%}
.special .special_box{width: 1200px;margin:0 auto;}
.special .special_box ul{margin-top: 20px;display: flex;justify-content: space-between;flex-wrap: wrap;}
.special .special_box ul li{width: 49%;float: left;margin-top: 25px;display: flex;align-items: center;}
.special .special_box ul li .pic{width: 70px;height: 70px;border-radius: 50%;background: #d6ac67;text-align: center;
	line-height: 70px;vertical-align: middle;cursor:pointer}
.special .special_box ul li .pic:hover{background: #b2151c;}
.special .special_box ul li .pic img{}
.special .special_box ul li .info{flex:1;margin-left: 15px;}
.special .special_box ul li .info .title{margin-top: 10px}
.special .special_box ul li .info .description{margin-top: 5px}


.index_news{clear: both}
.index_news .news_left{position: relative;height: 310px}
.index_news .news_left .pic{height: 100%}
.index_news  .news_left .bg{position: absolute;bottom: 0px;height:40px;background: #000;opacity: 0.6;width: 100%}
.index_news  .news_left .pic img{width: 100%;height: 100%;}
.index_news  .news_left .title{width: 100%;text-align: center;font-size: 16px;position: absolute;bottom: 10px;color: #fff;}
.index_news  .news_left .title a{color: #fff}
.index_news .news_right{}
.index_news .news_right ul li{width: 100%;float:left}
.index_news .news_right ul li:first-child{margin-bottom:10px;}
.index_news .news_right ul li:last-child{margin-top:10px;}
.index_news .news_right ul li .pic{width: 105px;height: 80px;float: left}
.index_news .news_right ul li .pic img{width: 100%;height: 100%}
.index_news .news_right ul li .info{float: left;margin-left: 10px;width: 540px}
.index_news .news_right ul li .description{color: #999;line-height: 22px;height: 44px;overflow: hidden;}
.index_news .news_right ul li .time{color: #999}
.index_news .news_right ul li .more{color: #999}


.customer .pic img{width: 100%;height: 79px;}
.customer .layui-container{margin-top: 30px}

.house{background: url(../images/index_09.jpg) no-repeat center center;width: 100%;height: 224px}
.house form{float: right;color: #fff;width: 545px;margin-right:30px;margin-top: 40px;}
.house form .input_box{float: left;width: 430px}
.house form .input{width: 180px;height: 40px;line-height: 40px;margin-right:10px;margin-top: 10px;padding-left: 10px}
.house form .btn_box{float: left;width: 106px;height: 50px;background: #d6ac67;border-radius: 5px;font-size: 20px;
	text-align: center;line-height: 30px;padding:15px 0 25px;margin-top: 20px;cursor: pointer;}
.house form .btn_box input{background: none;border:none;}
.house form .btn_box_mobile{display: none;}


.case{}
.case ul li{}
.case ul li .pic img{width: 100%}
.case ul li .title{text-align: center;width: 100%;background: #f7f5f6;line-height: 44px;font-size: 16px;}



.lists{}
.lists ul li{width: 100%;float: left;border-bottom: 1px solid #ddd;padding-bottom: 15px;margin-top: 15px}
.lists ul li:first-child{padding-top: 0px}
.lists .pic img{width: 100%}
.lists .pic{

    width:100%;

    height:0px;

    padding-bottom:60%;

    position:relative;

}

.lists .pic img{

        width:100%;

        height:100%;

        position:absolute;

}
.lists .info{padding-left: 15px;height: 121px}
.lists .info:hover{background: #faeede}
.lists .info .time{color: #888}


.experts_list3{}
.experts_list3 .item{margin-left: 80px;margin-bottom: 50px;float: left;box-shadow: 0 2px 5px 1px #E9E9E9;}
.experts_list3 .item .pic{width: 310px;float: left;height: 366px;}
.experts_list3 .item .pic img{width: 100%;height: 100%}
.experts_list3 .item .info{background: #f9f8f8;width: 615px;float: left;
	padding:30px;    height: 366px;
    box-sizing: border-box;}
.experts_list3 .item .info .title{font-size: 24px;font-weight: bold;color: #d6ac67}
.experts_list3 .item .info .description{line-height: 26px;margin-top: 15px}


.experts_list2{background: #faf8f8;width: 100%;padding:30px 0px;margin-top: 30px; clear: both}
.experts_list2 .item{padding:30px;background: #fff;float: left;box-sizing: border-box;width: 100%;height: 343px;}
.experts_list2 .item .pic{width: 40%;float: left;}
.experts_list2 .item .info{width: 57%;margin-left:3%;float: left;}
.experts_list2 .item .info .title{font-size: 22px;color:#d6ac67;}
.experts_list2 .item .info .description{line-height: 26px;}
.experts_list2 .item2{padding:30px;background: #fff;float: left;box-sizing: border-box;width: 100%}
.experts_list2 .item2 .pic{width: 100%;float: left;}
.experts_list2 .item2 .pic img{width: 100%}
.experts_list2 .item2 .info{width: 100%;float: left;height: 330px;}
.experts_list2 .item2 .info .title{font-size: 18px;text-align: center;}
.experts_list2 .item2 .info .description{line-height: 26px;}



.experts_list{display: flex;
	flex-wrap: wrap;}
.experts_list .item{}
.experts_list .item .pic{box-shadow: 0 2px 8px 4px #E9E9E9;}
.experts_list .item .pic img{width: 100%}
.experts_list .item .description{
	height: 350px;
}
.experts_title{text-align:center;}
.experts_title .line{background: #b2151c;width: 4px;height:25px;display: inline-block;margin-top: 3px;}
.experts_title .title{display: inline-block;margin-right: 25px;margin-left:25px;}


.ztbanner{margin-top: 80px;}
.zt_yinyong{background: #f5f4f4;padding:25px;float: left;}
.zt_yinyong .pic{float: left;width: 75px;}
.zt_yinyong .info{float: left;font-size:16px;margin-left:15px;width: 1000px;line-height: 30px;margin-top: 10px}


.section1{}
.section1 img{width: 100%}
.section2{background: #f9f9f9;padding:15px;}
.section2 .line{border-bottom:1px solid #ddd;}

.section3{width: 90%;margin-left: 5%}
.zt_public_title{text-align: center;margin-top: 30px;margin-bottom: 30px;}
.zt_public_title .left{display: inline-block;  margin-top: -15px;vertical-align: middle;}
.zt_public_title .right{display: inline-block;    margin-top: -15px;vertical-align: middle;}
.zt_public_title .title{display: inline-block;padding:0 25px;font-size: 30px;padding-top: 5px}
.section3 .section3_bg{background: #f9f9f9;border-radius: 3px;border:1px solid #f3f2f2;padding:50px;    display: inline-block;
    width: 100%;
    box-sizing: border-box;}
.section3_bg .icon{ float: left;background: url(/public/static/index/images/ztpic3.png) no-repeat center center;width: 37px;
	height: 37px;text-align: center;;font-size: 18px;font-weight: bold;line-height: 37px;color:#fff; }
.section3_bg .info{float: left;margin-left: 15px;font-size: 16px}
.section3_bg .info .title{font-size:22px;}
.section3_bg .item{padding: 30px 0px;border-bottom:1px solid #ddd;display: inline-block;width: 100%}
.section3_bg .item:first-child{padding-top: 0}
.section3_bg .item:last-child{border-bottom: none}


.section4{}
.section4 .item{background: #f5f4f4;border-radius: 3px;padding:30px 20px;display: inline-block;}
.section4 .item .title{line-height: 40px;background: #d6ac67;width: 130px;text-align: center;border-radius: 20px;margin:0 auto;}

.section6{background: url(../images/section6.jpg) no-repeat center center;width: 100%;height: 240px;clear: both}

.section7{position: relative;height: 220px;clear: both}
.section7 .pic img{}
.section7 .swiper-container{width: 90%;margin-left: 6%}
.section7 .swiper-button-next{top: 40%;right: 0}
.section7 .swiper-button-prev{top: 40%;left: 0}
.section7 .swiper-slide{text-align:center;}


.section9{width: 80%;margin-left: 10%}
.section9 .box1{margin-left: 50px;width: 100%;float: left;}
.section9 .box1 .pic{float: left;}
.section9 .box1 .info{float: left;margin-left: 10px;}
.section9 .box1 .info .title{}
.section9 .sanjiao{width: 0;height: 0;overflow: hidden;border-width: 10px;
			border-color: transparent transparent #f1f1f1  transparent;border-style: solid dashed;margin-left: 70px;}
.section9 .box2{width: 100%;background: #f1f1f1;border-radius: 3px;padding:15px 25px;
				display: inline-block;box-sizing: border-box;line-height: 26px;}
.section9 li{margin-top: 30px;}
.section9 li .title2{width: 50px;float: left;margin-top:15px;}
.section9 li .description2{width: 80%;float: left;}
.section9 li .info2{width: 90%}

.zt_jianjie{background: url(../images/zthouse.jpg) no-repeat center center;height: 310px;padding:50px;box-sizing: border-box;}
.zt_jianjie .box{width: 70%;}

.section10{width: 80%;margin-left: 10%;border:1px solid #ddd;border-radius: 3px;padding:30px;box-sizing: content-box;
margin-bottom: 30px;}
.section10 .layui-form-checkbox span{height: auto!important;}
.section10 .layui-btn{background: #e0a965}


.pagination{text-align:center;margin-top:20px;margin-bottom: 20px;}  
.pagination li{margin:0px 10px 20px; border:1px solid #e6e6e6;padding: 3px 8px;display: inline-block;}  
.pagination .active{background-color: #46A3FF;color: #fff;}  
.pagination .disabled{color:#aaa;} 

.wenzhang_title{ font-size: 24px; width: 100%; text-align: center; font-size: 26px; margin-top: 35px; color: #666;}
.wenzhang_time{ width: 100%;text-align: center;  color: #888; margin-top: 10px;}
.wenzhang_time a{color:#888;}
.wenzhang_body{ margin-top: 20px; line-height: 28px; color: #666 }
.wenzhang_body img{max-width: 100%!important;height: auto!important}
.wenzhang_shangxia{ margin-top: 20px; padding-top: 20px; border-top: 1px solid #ccc; width: 100%; text-align: center; color: #666;}
.wenzhang_shangxia .shang{ float: left;margin-bottom: 50px; }
.wenzhang_shangxia .xia{float: right;}


#maskDiv {
    width: 100%;
    height: 100%;
    background: #000;
    overflow: hidden;
    position: fixed;
    left: 0;
    top: 0;
    opacity: .75;
    filter: alpha(opacity=75);
    z-index: 9992;
    display: none;

}
.contbox{
	background: #fff;
	width: 842px;
	/*height: 400px;*/
	margin: 0 auto;
	border-radius: 5px;
	position: fixed;
	top: 80px;
	left: 50%;
	margin-left: -400px;
	z-index: 9993;
    display: none
}
.c_reg{
	/*height: 540px;*/
	/* margin-top:-240px; */
}

.contbox_left{
	/*background: rgba(198,198,198,.2);*/
    width: 425px;
    height: 100%;
    box-sizing: border-box;
    padding: 40px;
    line-height: 25px;
    font-size: 16px;
    display: inline-block;
    float: left;
}
.contbox_left h5{
	font-size: 20px;
	text-align: center;
	margin-bottom: 40px;
	line-height: 34px;
}
.contbox_right{
	display: inline-block;
	width: 390px;
	box-sizing:border-box;
	padding:60px 40px;
	position: relative;	
}
.contbox_right:after{
	content: "";
    background: #EFEFEF;
    width: 1px;
    height: 85%;
    position: absolute;
    left: 0;
    top: 40px;
}
.contbox_right h5{
	text-align: center;
	font-size: 22px;
	color: #333;
	margin-bottom: 30px;
}
.contbox_right ul li{
	margin: 16px 0;
	overflow: hidden;
}
.contbox_right ul li label {
    display: inline-block;
    float: left;
    height: 40px;
    line-height: 40px;
    margin-right: 5px;
    width: 60px;
}
.txtbox{
	background-color: white;
    border: 1px solid #D3D3D3;
    height: 40px;
    line-height: 40px;
    padding: 2px 5px;
    box-sizing: border-box;
    color: #999;
    margin: 0;
    border-radius: 0;
	outline: none; 
	width: 245px;
}
.txtbox:focus{
	border-color: #FFCDA1;
}
.smalltbox{
	width: 125px;
	margin:0;
	margin-right: 10px;
}

.error_text{
	font-style: normal;
    margin: 0 5px;
    color: #ff7612;
    padding-left: 59px;
    padding-top: 7px;
	width: 100%;
    overflow: hidden;
}
.findMsg {
	margin: 20px 0 50px 0;
}
.findMsg label{
	padding-right: 160px;
	padding-left: 5px;
}
.checkbox{
	position: relative;
	top: 2px;
} 

.BigBtn{
	font-size: 14px; 
	cursor: pointer;
	border: none;
	color: #fff;
	border-radius: 5px;
	height: 40px;
	line-height: 40px;
	width: 100%;
	background: #e0a965;

}
.mid{
	width: 100%;
    margin: 70px auto;
    text-align: center;
}




.captcha_img { float:left; width:140px; margin-left:20px; line-height:37px; height:37px; background-color:#CCCCCC;  border-radius:5px;}
.captcha_img a { color:#428BCA; }



.c_reg .mid{
	margin:0 auto;
	position: relative;
}

.send-code {
	font-size: 14px;
    padding: 3px 8px;
    border-radius: 22px;
    cursor: pointer;
    border: 0;
    color: #FF7D00;
    border: 1px solid #FF7D00;
    text-align: center;
    background: #fff;
    top: 5px;

}

.contbox_right .verifycode{width: 150px}

.btn-grap {
	color: #fff;
	border-color: #6F6761;
	background-color: #6F6761;
}
.provision-item{
	text-align: right;
	font-size: 12px;
}
.provision-item a{
	color: #2da5ee;
}
.cont-left-pic{
	width: 291px;
	height: 184px;
	margin: 0 auto;
	display: block;
	overflow: hidden;
}
.cont-left-msg{
	margin: 10px 0;
	line-height: 24px;
}
.cont-left-msg p{
	/*background: url(../img/right.png) 0 5px no-repeat;*/
	font-size: 14px;
}

.npic a{
	height: 270px;
    width: 100%;
    float: left;
}
.npic .pic{

    width:100%;

    height:0px;

    padding-bottom:90%;position: relative;

    }



.npic .pic img{ width:100%;

        height:100%;

        position:absolute;

    }
.npic .title{    

    text-align: center;
    width: 100%;

}


.downloadFile{height: 200px;margin-top:150px;}

.aritlce_big_box{
	display: flex;
	justify-content: space-between;
}
.aritlce_left{
	flex: 1;
    margin: 20px 20px 0 0 ;
	padding: 20px;
	background: #f8f8f8;
}
.artilce2_title1{
	background: #b2151c;
	width: 100%;
	padding: 10px;
	display: flex;
	align-items: center;
	color: #fff;
	font-size: 18px;
	height: 50px;
	box-sizing: border-box;
}
.artilce2_title2{
	margin-top: 1px;
	display: inherit;
}
.artilce2_title2 .artilce2_title2_box{
	background: #e7e7e7;
	padding: 10px;
	width: 100%;
	display: flex;
	justify-content: space-between;
	align-items: center;
	height: 50px;
	font-size: 14px;
	box-sizing: border-box;
}

.artilce2_title2_content .title_box{
	display: flex;
	width: 100%;
	padding: 5px;
	box-sizing: border-box;
}

.artilce2_title2_content .title_box .icon{
	width: 5px;
    height: 5px;
    background: #b2151c;
    display: inline-block;
    margin-right: 5px;
    margin-top: 11px;
}
.artilce2_title2_content .title_box .name{
	flex: 1;
}
.aritlce_right{
	width: 800px;
	border-left: 1px solid #ddd;
	padding-left: 20px;
}
.artilce2_title2_content{
	display:none
}

/* 大屏幕 */

@media screen and (max-width: 1200px) { 

	header .nav_pc{
		display: none;
	}
	header .btn_menu { cursor:pointer; position:absolute; float:right;right:10px; top:27px; display: block; width:24px; height:24px; background:url(images/btn_menu.png) center center no-repeat; background-size:100% auto;}
	.mask { display:none; position: fixed;  left:0; top:0; width:100%; background:#000000; height:900px; z-index:4000;filter:alpha(opacity=50);-moz-opacity:.5; opacity:0.5;}

	header .nav{
		margin-top: 30px;
	}
	header .tel{
		display: none;
	}
	header .nav li{
		width: 40%;
		box-sizing: border-box;
		line-height: 40px!important;
	}
	header .nav a{
		color: #fff;
	}
	header .nav li .sub_nav a{
		color: #474747;
	}
	header .nav ul li:hover .nav_name{
		color: #fff;
	}

}





/* 平板电脑和小屏电脑之间的分辨率 */

@media (min-width: 768px) and (max-width: 979px){






}



/* 横向放置的手机和竖向放置的平板之间的分辨率 */

@media (max-width: 767px) {

	.swiper1{
		height: 160px;
	}
	.swiper1 a{
		background-size: cover!important;
	} 
	footer .ewm{
		width: 100%;
		padding: 0;
		text-align: center;
		border: none;
	}
	footer .ewm .pic{
		float:none;
		display: inline-block;
	}
	footer .contact{
		padding: 10px;
		border: none;
	}
	footer .flink{
		padding: 10px;
		width: 100%;
		box-sizing: border-box;
	}
	.download{
		background: url(../images/bg2.jpg) center;
		height: auto;
		float: left;
		padding: 10px;
		box-sizing: border-box;
	}
	.download ul li{
		width: 100%;
		border-right: none;
		border-bottom: 1px solid #ffe2b6;
		padding-bottom: 10px;
	}
	.download ul li:first-child{
		width: 100%;
	}
	.download ul li:last-child{
		border: none;
	}
	.house {
		background: url(../images/index_09.jpg) center center;
		width: 100%;
		height: 424px;
	}
	.house form .btn_box{
		clear: both;
	}
	.house form{
		float: left;
		color: #fff;
		width: 80%;
		margin-left: 10%;
		margin-top: 40px;
	}
	.house form .input{
		width: 100%;
	}
	.house form .input_box{
		width: 100%;
	}
	.index_news .news_left .title{
		overflow: hidden;
		white-space: nowrap;
		text-overflow: ellipsis;
	}
	.index_news .news_right ul li a{
		display: flex;
	}
	.index_news .news_right ul li .info{
		flex: 1;
	}
	.special .special_box ul li{
		width: 100%;
		display: flex;
	}
	.special .special_box ul li .pic{
		display: inline-block;
	}
	.special .special_box ul li .info{
		flex: 1;
	}
	.special .special_box{
		width: 100%;
		padding: 10px;
		box-sizing: border-box;
	}
	.zhuanjia .swiper2 .swiper-wrapper{
		margin-left: 30px;
	}
	.index_case .list ul li{
		padding: 0 15px;
	margin: 5px;
	width: auto;
	}
	.ncontent_right{
		display: none;
	}
	.ncontent_left{
		width: 100%;
		min-height: 200px;
		box-sizing: border-box;
		padding-right: 0;
		border: none;
	}
	.position_right{
		display: none
	}
	.position .position_left{
		width: 100%;
	}
	.nbanner{
		height: 120px;
		background-size: cover!important;
	}
	.lists .info{
		height: auto;
	}
	.copyright{
		line-height: 26px;
		padding: 10px;
		box-sizing: border-box;
	}
	

	.ztbanner{
		height: 180px!important;
    	background-size: cover!important;
	}
	.zt_yinyong .info{
		width: 100%;
		margin-left: 0px;
	}
	.section1 .mar_t_80{
		margin-top: 0px;
	}
	.section2  .mar_t_50{
		margin-top: 0;
	}
	.zt_public_title img{
		max-width: 100%;
	}
	.zt_public_title .left{
		display: none!important;
	}
	.zt_public_title .right{
		display: none!important
	}
	.zt_public_title .title{
		padding: 0 20px!important;
		font-size: 26px!important;
	}
	.section3 .section3_bg{
		padding: 0;
	}
	.section3{
		width: 100%;
		margin-left: 0
	}
	.section3_bg .item{
		display: flex;
	}
	.section3_bg .info{
		flex: 1;
		line-height: 30px!important
	}
	.experts_list3 .item{
		margin-left: 0px;
	}
	.experts_list3 .item .info{
		width: 100%;
		padding: 10px;
		height: auto;
	}
	.experts_list3 .item .pic{
		width: 100%;
	}
	.section6 .mar_t_50{
		margin-top: 20px;
	}
	.section7{
		height:200px;
		margin-bottom: 20px;
	}
	.section7 .pic img{
		max-width: 100%;
	}
	.section9{
		width: 100%;
		margin-left: 0
	}
	.section9 .box1{
		margin-left: 0px;
		display: flex
	}
	.section9 li .description2{
		width: auto;	
	}
	.zt_jianjie{
		background: url(../images/zthouse.jpg) center center;
		height: auto;
		padding: 10px;
	}
	.zt_jianjie .box{
		width: 100%;
	}
	.section10{
		width: 100%;
		margin-left: 0px;
		padding: 0;
	}
	.layui-form-label{
		width: 100%!important;
		text-align: left!important;
		box-sizing: border-box;
	}
	.layui-input-block{
		margin-left: 10px!important;;
	}
	.popup_box{
		width: 100%;
		height: 200px;
	}

	.section2 img{
		max-width: 100%;
	}
	.section7 .swiper-button-prev{
		display: none;
	}
	.section7 .swiper-button-next{
		display: none;
	}
	.section7 .swiper-container{
		width: 100%;
		margin-left: 0px;
	}
	.form2{
		width: 100%!important;
		padding: 15px!important;
		box-sizing: border-box!important;
	}

	.form2 .layui-input-block{
		margin-left: 0px!important;
		width: 100%;
	}
	.contbox{
		width: 100%;
		left: 0;
		margin-left: 0;
		top: 30px;
	}
	.contbox_left{
		width: 100%;
		display: none;
	}
	.contbox_right{
		width: 100%;
		padding: 20px;
		
	}
	.lists .info{
		padding-bottom: 10px;
	}
	.wenzhang_title{
		margin-top: 0px;
	}
	.npic a{
		height: auto;
	}
	.swiper3 .swiper-button-prev{
        display: none;
    }
    .index_case .swiper3 .swiper-button-next{
        display: none;
	}
	.index_case .swiper3 .swiper-wrapper{
		margin-left: 0px;
	}
	.index_case .swiper3{
		height: auto;
	}
	.index_case .item .pic{
		width: 100%;
		height: 300px;
	}
	.index_case .item .info{
		width: 100%;
		
		padding: 0px 20px 0px 20px;
		box-sizing: border-box;
	}

	.index_case .item .info .btn{
		position: unset;
	}

	.experts_list2 .item .pic{
		width: 100%;
	}
	.experts_list2 .item .info{
		width: 100%;
		margin-left: 0;
	}
	.experts_list2 .item{
		height: auto;
	}
	.experts_list2 .item2 .info{
		height: auto;
	}

	.house form .btn_box_mobile{display: block;width: 120px;
		height: 30px;
		line-height: 30px;}
	.house form .btn_box_pc{display: none;}

	.aritlce_big_box{
		flex-wrap: wrap;
	}
	.aritlce_left{
		width: 100%;
		margin-right: 0;
	}
	.aritlce_right{
		border-left: none;
		margin-top: 20px;
	}
	.swiper1 .swiper-pagination-bullet{
		width: 12px;
		height: 12px;
	}
}

/* 横向放置的手机及分辨率更小的设备 */

@media (max-width: 480px) {




}
