

.tab_next .subscribe .title{margin:35px 0 0;text-align: center;}
.tab_next .subscribe .title b{ font-size: 32px;color: #89c5c2;font-family: "NotoSansMid";}
.tab_next .subscribe .title b span{font-size: 36px;color: #333;font-weight:normal;}
.tab_next .subscribe .title p{margin:20px 0 35px;font-size:18px;color: #333;}

.tab_next .subscribe .text_inp{margin:0 auto 90px;padding-top: 50px; width: 1200px;height:410px; background: #767676;}
.tab_next .subscribe .text_inp .clearfix{margin:0px auto;padding: 31px 0; width: 936px;border-bottom: #89c5c2 1px dashed;}
.tab_next .subscribe .text_inp .inp{margin-right: 39px; float: left;padding: 14px 10px; height:22px;  border:#adadad 1px solid;}
.tab_next .subscribe .text_inp .inp input{width: 100%; height: 22px;line-height: 22px; font-size: 20px;color: #fff;background: none;}
.tab_next .subscribe .text_inp .top .inp{width: 425px;}
.tab_next .subscribe .text_inp .bottom .inp{margin-right:69px;width: 244px;}


.tab_next  .city-picker-selector .selector-item {position: relative;margin-right: 69px;float: left;width: 264px;height: 50px;line-height: 50px;border: 1px solid #ccc;}
.tab_next  .city-picker-selector .selector-item.district {margin-right: 0}
.tab_next  .city-picker-selector .selector-item:after {position: absolute;top: 23px;right: 10px;content: '';display: block;width: 0;height: 0;border-right: 6px solid transparent;border-left: 6px solid transparent;border-top: 6px solid #ccc;}
.tab_next  .city-picker-selector .selector-name {font-size: 20px;color: #fff;display: block;text-indent: 5%;text-overflow: ellipsis;overflow: hidden;white-space: nowrap}

.tab_next  .city-picker-selector .selector-name.df-color {color: #999}
.tab_next  .city-picker-selector .selector-name.forbid {cursor: not-allowed}
.tab_next  .city-picker-selector .selector-list {position: absolute;top: 36px;left: -1px;z-index: 1;width: 100%;border: 1px solid #ccc;background: #fff;}
.tab_next  .city-picker-selector ul {max-height: 360px;overflow-x: hidden;overflow-y: auto}
.tab_next  .city-picker-selector li {padding: 0 5%;width: 90%;height: 30px;line-height: 30px;color: #333;border-top: 1px solid #ccc;cursor: pointer;text-overflow: ellipsis;overflow: hidden;white-space: nowrap}
.tab_next  .city-picker-selector li:first-child {border-top: none}
.tab_next  .city-picker-selector li.caller:hover {background: #f5f5f5;}
.tab_next  .city-picker-selector li.caller.active,.city-picker-selector li.caller.active:hover {background: #3A8EAF;color: #fff}
.tab_next  .city-picker-selector li.forbid {font-size: 14px;color: #999;cursor: not-allowed}
.tab_next  .city-picker-selector .selector-search {margin-left: -1px;margin-right: -1px;padding: 10px;height: 28px;font-size: 0;border: 1px solid #ccc;border-top: none;background: #f8f8f8;}
.tab_next  .city-picker-selector .input-search {padding: 0;width: 100%;height: 26px;line-height: 26px\9;color: #333;font-size: 14px;border-radius: 5px;border: 1px solid #ccc;text-indent: 5px;}
.tab_next  .city-picker-selector .input-search:focus {outline: none}
.tab_next  .city-picker-selector .hide {display: none}
.tab_next  .city-picker-selector select {
	border: 1px solid #ccc;
	background: #fff;
	border-radius: 5px;
	color: #333;
	font-size: 16px;
	outline: none;
	width: 160px;
	height: 36px;
	margin-right: 10px;
	box-shadow: 0 0 5px #eee
}

















.tab_next .subscribe .text_inp .other,.tab_next .subscribe .text_inp .bottom .other{margin-right: 0px;}
.tab_next .subscribe .text_inp button{display: block; margin:30px auto 0; width:938px ;height:84px;line-height: 84px; font-size:34px;color: #fff;background: #89c5c2;border:none;cursor: pointer;}
.tab_next .subscribe .process{display: none;}
.tab_next .subscribe .process .tits{margin:62px 0; text-align:center;}
.tab_next .subscribe .process .tits b{font-size: 29px;color: #e1bf69;}
.tab_next .subscribe .process .tits b span{color: #333;}
.tab_next .subscribe .process .tits b i{font-size: 18px;color: #333;font-weight: normal;}
.tab_next .subscribe .process .tits p{margin-top:10px; text-align: center; font-size: 24px;color: #333;}
.tab_next .subscribe .process .text_box{position: relative;}
.tab_next .subscribe .process .text_box ul{margin:0 0 62px -43px;width: 1286px;}
.tab_next .subscribe .process .text_box ul li{position: relative; float: left;padding:0 43px;height: 329px; border-right:#f0f0f0 1px dashed;}
.tab_next .subscribe .process .text_box ul li .pic{width: 167px;height: 194px;}
.tab_next .subscribe .process .text_box ul li .pic img{display: block;}
.tab_next .subscribe .process .text_box ul li p{margin-top:17px; text-align: center;font-size: 24px;color: #333;}
.tab_next .subscribe .process .text_box ul li p b{display: inline-block;}
.tab_next .subscribe .process .text_box ul li b{display: block; text-align: center;font-size: 24px;color: #333;}
.tab_next .subscribe .process .text_box ul li .dis{position: absolute;left: 50%;top: 312px;margin-left: -35px; width: 70px;height: 34px;background: url(../images/zjpage/consumers_7.png) center no-repeat;}
.tab_next .subscribe .process .text_box ul li.other .dis{background: url(../images/zjpage/consumers_8.png) center no-repeat;}
.tab_next .subscribe .process .text_box .line{ position: absolute;left: 0px;top:329px;width: 100%;height: 1px;background: #e1bf69;}
.tab_next .subscribe .works_box{display: none;
	width: 100%;
	height: 880px;
	background: url(../images/zjpage/consumers_10.jpg) no-repeat bottom center;
	background-size: cover;
}
.tab_next .subscribe .works_list_box{
	width: 1200px;
	margin: 0 auto;
}
.tab_next .subscribe .works_list_box ul{
	width: 1216px;
	margin-left: -8px;
	padding-top: 30px;
}
.tab_next .subscribe .works_list_box ul li{
	width: 287px;
	height: 333px;
	border-radius: 4px;
	background: url(../images/index/pag5_bac.png) repeat;
	float: left;
	margin-right: 16px;
	margin-bottom: 40px;
	
}

.tab_next .subscribe .img_box{
	overflow: hidden;
}
.tab_next .subscribe .works_list_box ul li img{
	display: block;
	 transition: all 0.6s;  
}
.tab_next .subscribe .works_list_box ul li:hover img{
	 transform: scale(1.2);  
}
.tab_next .subscribe .mark_box{
	width: 255px;
	margin: 0 auto;
	border-top: 1px solid #979797;
	margin-top: 17px;
}
.tab_next .subscribe .mark_box p{
	font-size: 18px;
	color: #d9d9d9;
	margin-top: 24px;
}

.tab_next .sale{}
.tab_next .sale .tit{margin:39px 0; text-align: center;}
.tab_next .sale .tit b{display: block;font-size: 22px;color: #020202;font-family: "NotoSansHansBold";font-weight: normal;}
.tab_next .sale .tit p{margin-top: 15px; font-size: 16px;color: #020202;}
.tab_next .sale .text_inp .clearfix{margin-right: -40px;width: 1240px;}
.tab_next .sale .text_inp .inp{margin:0 40px 23px 0; float: left;width:507px;  padding: 0px 35px; border: #d4d4d4 1px solid;}
.tab_next .sale .text_inp .inp input{margin:22px 0;width: 100%; height: 22px;line-height: 22px;font-size: 22px;color: #333;}
.tab_next .sale .text_inp .area_bor{width:1128px;height: 310px;  padding: 22px 35px; border: #d4d4d4 1px solid;}
.tab_next .sale .text_inp .area_bor input{width: 100%; height: 22px;line-height: 22px;font-size: 22px;color: #333;}
.tab_next .sale .text_inp button{display: block; margin:66px auto;width: 468px;height: 70px;font-size: 22px;color: #fefdfd;background: #89c5c2;border: none;}



.contact_us_form{
	text-align: left;
	width: 1280px;
	margin: 48px auto 80px;
	margin-left: -40px;
}




.contact_us_form .inp{	
	float: left;
	width: 542px;
	height: 65px;
	
	border: 1px solid #d1d1d1;
	padding-left:36px;
	margin-bottom: 23px;
	margin-right: 40px;
	
}
.contact_us_form input{	
	width: 100%;
	height: 22px;
	padding: 22px 0 21px;
	font-size: 21px;
	font-family: NotoSansHansLight;
}

.text{
	width: 1198px;
	height: 319px;
	font-size: 22px;
	margin-bottom: 23px;
	border: 1px solid #d1d1d1;
	text-indent: 1.5em;
	padding-top: 20px;
	outline: none;
	font-family: NotoSansHansLight;
}

.contact_us_form .btn{
	width: 526px;
	height:65px;
	border: none;
	line-height: 65px;
	text-align: center;
	color: #fff;
	background: #89c5c2;
	font-size: 22px;
	display: block;
	padding: 0;
	margin-left: 335px;
}











