img{max-width: 100%;}
.clear ,.c{clear:both;}
ul,li,img,dl,dd,dt,form,table,tr,td,p,ol,div,input,label,span,h1,h2,h3,h4,h5,h6 { margin:0; padding:0;}
ol,ul,li { list-style-type:none; }
.bt-toolbar{background: #FFCB15;background-size: 100%;}
header .bt-toolbar{color:#000;}
.iconfont {
    font-family: iconfont;
    font-size: 16px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: -1px;
    -webkit-text-stroke-width: 0 !important;
}
@font-face {
  font-family: 'iconfont';  /* project id 376344 */
  src: url('//at.alicdn.com/t/font_v88oyml0v7xmvx6r.eot');
  src: url('//at.alicdn.com/t/font_v88oyml0v7xmvx6r.eot?#iefix') format('embedded-opentype'),
  url('//at.alicdn.com/t/font_v88oyml0v7xmvx6r.woff') format('woff'),
  url('//at.alicdn.com/t/font_v88oyml0v7xmvx6r.ttf') format('truetype'),
  url('//at.alicdn.com/t/font_v88oyml0v7xmvx6r.svg#iconfont') format('svg');
}

.index-nav { -ms-flex-wrap: wrap; flex-wrap: wrap; background-color: #242423;padding:  16px 16px;}
.index-nav a{-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.index-nav,.index-nav a{display: -webkit-box;display: -ms-flexbox;display: flex;}
.index-nav a {width: calc(25%); color:#fff;}
.index-nav a i {font-size: 35px;}
.index-coach .title{ text-align:center;background: url('../images/pptitlebg.jpg') bottom repeat-x;}

.jjfg ul{ padding:0 1%;margin: 3% 0;}
.jjfg ul li{ width:48%; margin:0 1%; float:left;text-align: center;}
.cpzs .jjfg ul li p{white-space: nowrap;text-overflow: ellipsis;overflow: hidden;font-size: 14px;margin-bottom: 3%;}

.index-honer,.index-honer2 { -ms-flex-wrap: wrap; flex-wrap: wrap;padding:  10px 16px;}
.index-honer a,.index-honer2 a{-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.index-honer,.index-honer a,.index-honer2,.index-honer2 a{display: -webkit-box;display: -ms-flexbox;display: flex;}
.index-honer a {width: calc(33.33333%); color:#000;text-align: center;}
.index-honer2 a {width: calc(50%); color:#000;text-align: center;}
.index-honer a p,.index-honer2 a p{ font-size: 1rem;color: #999999;}
.index-honer a span,.index-honer2 a span{ line-height:2;}

.index-case{background: url('../images/casebg.jpg') no-repeat;background-size: 100%;padding-bottom: 2%;}
.index-case .title{ text-align:center;padding: 4% 0;}
.index-case ul li{ margin-bottom:4%;}

.index-designer .title{ text-align:center;padding: 4% 0 0;}
.designer_left{float: left;width: 47%;margin-left: 2%;}
.designer_right{float: left;width: 47%;margin-left: 2%;}
.designer_right ul li{ margin-bottom:4%;}
.designer_right p{margin-top: -3.7rem;color: #fff;text-align: center;line-height: 2;z-index: 2222;background: rgba(251, 145, 9, 0.7) !important;position: relative;}


.index-pcase .title{ text-align:center;padding: 4% 0 0;}
.swiper-slide p{line-height: 3;color: #fff;background: #4c4c4c;font-size: 14px;text-align: center;margin-top: 3%;}

.index-hzkh .title{ text-align:center;padding: 4% 0 0;}
.hzkhzs{ margin:0 2%;}
.hzkhzs ul li{ float:left;width: 32%;border-top: 2px solid #dadada;border-left: 2px solid #dadada;border-bottom: 2px solid #dadada;}
.hzkhzs ul li:nth-child(3n){ border-right: 2px solid #dadada;}
.hzkhzs ul li:nth-of-type(even){ border-top: 0px solid #dadada;border-bottom: 0px solid #dadada;}

.foot{ height:70px;}
footer .bt-nav{background: #404040;color: #fff;}

.page_num {text-align: center; margin-top: 24px;margin-bottom: 24px;}
.page_num em{ display:none;}
.page_num strong { border-radius: 4px; background-color: #333;color: #fff;}
.page_num  * {
    width: 2em;padding: 3px 10px;
    height: 2em;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin: 4px;
}
.page_num a.next {
    border-radius: 4px 50% 50% 4px;
}
.page_num a.next, .page_num a.prev {
    background-color: #333;
    color: #fff;
    font-weight: 700;
}

.cpzstp{ text-align:center;}
.page{padding: 0 16px 16px;}
.page span {
    background: #eee none repeat scroll 0 0;
    border: 1px solid #dbdbdb;
    border-radius: 4px;
    color: #909191;
    float: left;
    font-family: "微软雅黑";
    font-size: 16px;
    margin-bottom: 8px;
    overflow: hidden;
    padding: 1% 0.6%;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 98.8%;
}

.page span  a{color: rgb(144, 145, 145);}
.bt-page-content{font-size:14px;}
.bt-btn-red{background-color: #f8b551;}





.nav_new{
	background-color: #16c167;
}
.nav_new ul li{
	width: 25%;
	height: 2.5rem;
	float: left;
	text-align: center;

}

.nav_new ul li a{
	display: inline-block;
	width: 100%;
	height: 2.5rem;
	line-height: 2.5rem;
	color:#fff;
	font-size: 1.22rem;
	font-family: "microsoft yahei";
}

.nav_new ul li:nth-child(4) a{
	border:none!important;
}
.nav_new ul li:last-child a{
	border:none;
}
.nav_new_color{
	background-color: #ffcb15;
}


.common_i_title{
	text-align: center;
}
.common_i_title h2{
	display: inline-block;
	width: 100%;
	padding-bottom: 1.2%;
	text-align: center;
	color:#3f3f3f;
/* 	background-color: #ff9600; */
	font-size: 1.24rem;
	font-weight: normal;
	margin-top: 2%;
/* 	border-bottom: 1px solid #1ca02d; */
}
.common_i_title span{
	display: block;
	color:#ae8700;
	font-size: 1.21rem;
}
.common_i_title a{
	display: block;
	margin-top: 1%;
	float: right;
	color:#1c1c1c;
	font-size: 1.23rem;
}
.common_i_title h2:before{
	content:"";
	display: inline-block;
	width: 36%;
	height: 1px;
	background-color: #ae8700;
	vertical-align: middle;
	margin-right: 5%;
}
.common_i_title h2:after{
	content:"";
	display: inline-block;
	width: 36%;
	height: 1px;
	background-color: #ae8700;
	vertical-align: middle;
	margin-left: 5%;
}


.news_i {
	padding:0;
	padding-bottom: 3%;
	background-color: #ffcb15;
}
.news_i_list ul li{
	padding:1.5% 3.5%;
	border-bottom: 1px solid #ffe27c;
}
.news_i_list ul li a{
	display: block;
	width: 100%;
	color:#151515;
	font-size: 1.22rem;
/* 	padding-left: 2.5%; */
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
/* 	border-left: 4px solid #1f9620; */
}
/* .news_i_list ul li:nth-child(odd){
	background-color: #efefef;
} */
.news_i_list ul li a span{
	display: inline-block;
	margin-right: 4%;
	color:#999999;
}
.common_i_title_color {
    background-color: #ffcb15;
}

.more_i{
	text-align: center;
 	background-color:transparent;
	font-size: 1.23rem;
}
.more_i a{
	display: inline-block;
	width: 32%;
 	color:#303030;
 	border:1px solid #ffe27c;
 	border-radius: 4px;
 	padding:1% 0;
}
.more_i_t a{
	margin-top: 3.5%;
}
.more_i_color a{
	color:#fff;
	background-color: #ffd31a;
	-webkit-box-shadow: 0 2px 2px #666;
	box-shadow: 0 2px 2px #666;
}


.product_i_list{
	margin:2% 0;
}
.product_i_list ul li img{
	border:1px solid #eaeaea;width:100%
}
.product_i_list ul li{
	position: relative;
	width: 47%;
	float: left;
	margin:0 0.5%;
	margin-bottom: 2%;
}
.product_i_list ul li:nth-child(even){
	margin-left: 4.5%;
}
.product_i_list ul li a h2{
	width: 100%;
	color:#000;
	font-size: 1.23rem;
	font-weight: normal;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	margin-top: 2%;
}
.product_i_list ul li a span{
	display: block;
	width: 100%;
 	height: 2.4rem;
	line-height: 2.4rem;

	font-size: 1.23rem;
	color:#1c1c1c;
	text-align: center;
	overflow: hidden;
	white-space: nowrap;
	-ms-text-overflow: ellipsis;
	text-overflow: ellipsis;
}


.product_i_list_radio ul li{
	width: 44%;
}
.product_i_list_radio ul li:nth-child(even){
	margin-left: 10.5%;
}
.product_i_list_radio ul li span{
	margin-top: 8%;
}
.product_i_list_radio ul li img{
	width: 98%;
	border-radius: 50%;
	border: 2px solid #aadefe!important;
	overflow: hidden;
}


.product_i_list_new ul li{
	width: 30.3%;
	float: left;
	margin:0 1.5%;
	margin-bottom: 1%;
}

.product_i_list_new ul li a h2{
	width: 100%;
	color:#000;
	font-size: 1.23rem;
	font-weight: normal;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	margin-top: 2%;
}
.product_i_list_new ul li a span{
	display: inline-block;
	width: 100%;
	height: 2.35rem;
	line-height: 2.35rem;
/* 	background-color: #114275; */
	font-size: 1.21rem;
	color:#ff2a00;
	text-align: left;
}


.common_i_css {

    padding: 0 4%;
  

}


.yewu_i{
	padding:0;
	border-top: none!important;
}
.yewu_i_list{
	margin-top: 4%;
}
.yewu_i_list ul li{
	padding:0 3.5%;
	padding-bottom: 2.5%;
	margin-bottom: 2.5%;
}
.yewu_i_list ul li:first-child{
	border-bottom: 1px solid #ececec;
}
.i_list_pic{
	width: 38.93%;
	float: left;
	position: relative;
}
.i_list_pic img{
	border:2px solid #7eb742;
}
.i_list_text{
	width: 57%;
	float: left;
	margin-left: 4%;
}
.i_list_text a h2{
	font-size: 1.24rem;
	font-weight: normal;
	color:#646464;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.i_list_text a span{
	font-size: 1.21rem;
	line-height: 1.5;
	color:#646464;
	margin-top: 0.37rem;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	text-overflow: ellipsis;
	overflow: hidden;
	display: -webkit-box;
}
.i_list_text strong{
	display: inline-block;
	width: 100%;
	padding:1.5% 0;
	font-weight: normal;
	font-size: 1.22rem;
	text-align: left;
	color:#ea4646;
/*  	background-color: #ea4646; */
/* 	border-radius: 25px; */
}
.i_list_text b{
	font-weight: normal;
	color:#16c368;
}

.i_list_text_new span{
	height: 2.31rem!important;
}
.i_list_text_new i{
	display: block;
	width: 100%;
	color:#666;
	text-decoration: line-through;
}
.i_list_pic i{  /* 图片定位图片样式  <i> 标签*/
	display: inline-block;
	width: 0.75rem;
	height: 0.75rem;
	position: absolute;
	top: 0;
	right: 0;
	background: url("../images/900000_03.png")  no-repeat right top;
	-webkit-background-size: 100%;
	background-size: 100%;
}
.i_list_pic b{
	  display: inline-block;
  width: 0.8rem;
  height: 0.45rem;
  line-height: 0.45rem;
  position: absolute;
  top: 0;
  left: 0;
  text-align: center;
  color: #f5ff57;
  background-color: #ea4646;
  font-size: 1.23rem;
  font-weight: normal;
}


.clud_main{
	margin-top: 2%;
	padding-bottom: 3%;
}
.gg{
	padding-top: 3%;
	text-align: center;
}
.gg img{
	display: inline-block;
	width: 95%;
}

.about_i_text{
	line-height: 1.6;
	font-size: 1.21rem;
	padding-bottom: 3%;
	color:#fff;
}
/* 带连接 */
.about_i_tab{
	text-align: center;
	margin:3% 0;
}
.about_i_tab a{
	display: inline-block;
	width: 28%;
	padding:1% 0;
	margin:0 1%;
	color:#fff;
	text-align: center;
	border-radius: 5px;
}
.about_i_tab a:first-child{
	background-color: #fed100;
}
.about_i_tab a:nth-child(2){
	background-color: #9705b1;
}
.about_i_tab a:nth-child(3){
	background-color: #f23c93;
}


.common_i_title_color3 h2{
	color:#fff!important;
}
.common_i_title_color3 span{
	color:#fff!important;
}
.common_i_title_color3 h2:before{
	background-color: #fff!important;
}
.common_i_title_color3 h2:after{
	background-color: #fff!important;
}
.more_i_color2 a{
	border:1px solid #fff!important;
	color:#fff!important;
}

.icon_nav {
    background-color: #fff;
  }
  .icon_nav ul li {
    width: 16%;
    text-align: center;
    float: left;
    margin: 0 2%;
    margin-top: 0%;
    margin-bottom: 2%;
  }
  .icon_nav ul li a strong {
    display: inline-block;
    border-radius: 50%;
    color: #fff;
    font-size: 0.9rem;
    width: 5.9rem;
    height: 5.9rem;
    line-height: 5.9rem;
  }
  .icon_nav ul li a span {
    display: inline-block;
    color: #333;
    font-size: 1.2rem;
    margin-top: 14%;
    width: 100%;
    height: 2.3rem;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
  }
  .icon_nav ul li:nth-child(n) strong{
      background-color: #16c167;
  }
  .icon_nav ul li:nth-child(2n) strong{
    background-color: #ffcb15;
}
.icon_nav ul li:nth-child(1),.icon_nav ul li:nth-child(2),.icon_nav ul li:nth-child(3),.icon_nav ul li:nth-child(4),.icon_nav ul li:nth-child(5){
  margin-top:4%;
}

.common_i_title_color2 {
    margin-top: 4%;
    background-color: #efefef;
}