body{
	background: #f5f5f5;
}
.case_01{
	/*margin-top: 24px;*/
}
.tang{
	margin-bottom: 15px;
}
.cTilte{
	padding-top: 15px;
	padding-bottom: 15px;
}
.memoir p{
	font-size: 14px;
	color: #999999;
}
.case_01 h2{
	margin-top: 10px;
}
.case_01 .memoir01 .pro{
	color: #666666;
	font-size: 16px;
	line-height:12px;
	margin-top: 25px;
	margin-bottom: 4px;
}
.case_01 ul{
	margin: auto;
	display:inline-block ;
}
.case_01 ul li{

	padding: 20px;
}
*{ margin:0; padding:0}
ul{
 list-style: none;
}
ul.pagination>li{padding: 0;}
.tab{

 margin: 0 auto;
}

.tab .tab_menu ul li{

}
.tab .tab_menu ul li:last-child{

}



*{ margin:0; padding:0}
ul{
 list-style: none;
}
.tab{
text-align: center;
 margin: 0 auto;
}
.tab .tab_box{

text-align: left;

}
.navbar-form{text-align: center;}
.tab_box_bottom01,.tab_box_bottom02,.tab_box_bottom03,.tab_box_bottom04,.tab_box_bottom05{
	padding: 23px 28px;
    text-align: left;
    background: #fff;
}
.tab_box_bottom01 div,.tab_box_bottom02 div,.tab_box_bottom03 div,.tab_box_bottom04 div,.tab_box_bottom05 div{
	border-bottom: 1px solid #dcdcdc;
}
.tab_box_top01{
	height: 130px;
}
.tab_box_top05{
	padding-top: 43px;
	padding-bottom: 40px;
}
.tab_box_top05 input{
	font-size: 18px;
	color: #afaeae;
	background: #fff;
	border: none;
	line-height: 52px;
}
.tab_box_top05 .tab_box_top05_z{
	background: #fff;
	display: inline-block;
	padding-left: 24px;
	
}
.tab_box_top05 .tab_box_top05_z i{
	border-left: 1px solid #e2e2e2;
	margin-left: 156px;
	padding: 0 24px;
}
.p{
	margin-bottom: 24px;
}
.tab .tab_menu{
	border-bottom: 1px solid #dcdcdc;

	display:     display: -webkit-box;  /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-box;     /* 老版本语法: Firefox (buggy) */
    display: -ms-flexbox;  /* 混合版本语法: IE 10 */
    display: -webkit-flex; /* 新版本语法: Chrome 21+ */
    display: flex; 
}
.tab .tab_menu ul li{
 float: left;
 text-align: center;
 line-height: 30px;
 color: #222222;
 font-size: 18px;
}
.tab .tab_menu ul li a{
	color: #222222;
}
.tab .tab_menu ul li:hover{
 float: left;
 text-align: center;
 line-height: 30px;
 color: #ffa15c!important;
 font-size: 18px;
  border-bottom: 1px solid #ffa15c;
}

.tab .tab_menu ul li:hover a{
 color: #ffa15c!important;
}

.tab .tab_menu ul li.on{
 border-bottom: 1px solid #ffa15c;
}
.tab .tab_menu ul li.on a{
 color:#ffa15c;
}
.tab .tab_box > div{

 display: none; //将三个内容框架全隐藏，通过下面的:first-child属性只将第一个框架内容显示出来
}
.tab .tab_box > div:first-child{
 display: block;
 
}
.t{
	 display: list-item;
	 line-height: 54px;
}
.bo{
	padding: 54px 0;
	display: inline-block;
}
.case_01 .memoir01 .bo p{
	margin: 0;
	padding: 0;
	font-size: 16px;
	color: #a6a2a2;
	float: left;
	line-height: 26px;
}
.case_01 .memoir01 .bo p:last-child{
	margin: 0;
	padding: 0;
	font-size: 16px;
	color: #a6a2a2;
	float: left;
	border: 1px solid #15b6e6;
	color: #15b6e6;
	border-radius: 10px;
	padding: 0 4px;
	margin-left: 14px;
	line-height: 26px;
}

.section {
    background: #fff;
}

   .tab_box_top05_z input::-webkit-input-placeholder{
   		color: #afaeae;font-size: 18px;
   }

@media (max-width: 480px){
	.case_01 h2{margin-top: 20px!important;
	font-size: 18px;
	}
	.case_01 .memoir01 .pro {
    color: #666666;
    font-size: 16px;
    line-height: 26px;
    margin: 10px 0 10px 0;
	}
	.tab_box_top05_z input::-webkit-input-placeholder{
   		color: #afaeae;font-size: 12px;
   }
	.tab .tab_menu ul li{
	 float: left;
	 text-align: center;
	 line-height: 10px!important;
	 color: #222222;
	 font-size: 12px!important;
	}
	.case_01 ul li{
	padding: 6px 5px 10px;
	}
	.tab_box_top05 input {
    font-size: 12px;
    color: #afaeae;
    background: #fff;
    border: none;
    line-height: 34px;
	}
	.tab_box_top05 {
    padding-top: 20px;
    padding-bottom: 20px;
	}
	.case_01 .memoir01 .bo p{
	margin: 0;
    padding: 0;
    font-size: 13px;
    color: #a6a2a2;
    float: none; 
    line-height: 26px;
    text-align: center;
	}
	.case_01 .memoir01 .bo p:last-child{
	width: 50%;
    margin: 0;
    padding: 0;
    font-size: 16px;
    color: #a6a2a2;
     float: none; 
    border: 1px solid #15b6e6;
    color: #15b6e6;
    border-radius: 10px;
    padding: 0 4px;
    line-height: 26px;
    margin: 0 auto;
	}
	.bo {
    padding: 30px 0;
    display: inline-block;
}
}
@media (min-width: 481px) and (max-width: 767px){
	.case_01 ul li {
    padding: 10px;
}
}
@media (min-width: 768px) and (max-width: 979px)
@media (min-width: 980px) and (max-width: 1119px)



























