@media screen and (max-width: 1200px) { .ind_pro{display:none;  } .mob{display:block;  }
}
@media screen and (min-width: 1200px) { .ind_pro{display:block;  } .mob{display:none;  }
}
.tab-content .active {
	display: block
}

.ind_pro {
	padding: 95px 0 0;
	height: 850px;
	background: url(../edimg/index_three_BG.jpg) no-repeat 50%
}

body,button,caption,dd,div,dl,dt,form,h1,h2,h3,h4,iframe,input,li,ol,p,select,table,td,textarea,th,ul {
	margin: 0;
	padding: 0;
	outline: 0;
	font-style: normal
}

.nav-tabs {
	border-bottom: 1px solid #ddd
}

a:hover {
	color: #717171;
	text-decoration: none
}

.nav {
	margin-bottom: 0;
	padding-left: 0;
	list-style: none
}

body,html {
	margin: 0 auto;
	height: auto;
	max-width: 1920px;
	background: #fff;
	color: #717171;
	font-size: 14px;
	font-family: Microsoft YaHei
}

.ind_pro_tab li a .ind_pro_simg img {
	height: 98px
}

img {
	vertical-align: middle
}

img {
	border: 0
}

* {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.mainbody {
	margin: 0 auto;
	padding: 0;
	width: 1440px
}

.ind_pro_tab li a {
	border-radius: 0;
	background: 0 0
}

div {
	display: block
}

.ind_pro_tab {
	margin-top: 10px;
	padding: 0 7px;
	border-bottom: none
}

:after,:before {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.ind_pro_title {
	color: #1d1d1f;
	font-size: 22px;
    line-height: 1.10722;
    font-weight: 400;
    letter-spacing: .05em;
	text-align: center;
	    margin-bottom: 6px;
}
.sind_pro_text
 {    margin-top: 0.6em;
	color: #86868b;
	   font-size: 14px;
line-height: 1.47059;
font-weight: 400;
font-family: "SF Pro SC","SF Pro Text","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif;
	text-align: center;
}
.tab-content>.tab-pane {
	display: none
}

.tab-content>.active {
	display: block
}

.ind_pro_more {
	display: block;
	margin-top: 38px;
	width: 142px;
	height: 38px;
	background: #ff9715;
	color: #fff;
	text-align: center;
	font-size: 16px;
	line-height: 36px
}

.slide-text a {
	display: block;
	margin-top: 42px;
	width: 158px;
	height: 42px;
	border-radius: 20px;
	background: #2449a4;
	color: #fff;
	text-align: center;
	text-decoration: none;
	font-size: 16px;
	line-height: 42px
}

.ind_pro_tab li a p {
	margin-top: 2px;
	color: #444;
	text-align: center;
	font-size: 16px;
	line-height: 32px
}

li,ol,ul {
	list-style: none
}

.ind_pro_tab li a {
	border-radius: 0;
	background: 0 0
}

.ind_pro .tab-pane {
	height: 500px;
	background-position: center;
	background-size: 1000px 420px;
	background-repeat: no-repeat
}

.ind_pro_tab li a {
	display: block;
	margin-right: 0;
	padding: 0 0 3px;
	border: none;
	border-radius: 10px;
	background: url(https://www.fshsl.com/assets/edimg/mob_indpro_BG.jpg) repeat-x top;
	background-size: auto 89px;
	cursor: pointer
}

.ind_pro_tab li a:focus,.ind_pro_tab li a:hover,.ind_pro_tab li.active a,.ind_pro_tab li.active a:focus,.ind_pro_tab li.active a:hover {
	background: url(https://www.fshsl.com/assets/edimg/proBG_act.jpg) no-repeat center bottom
}

a {
	color: #717171;
	text-decoration: none
}

.tab-content.tab-pane {
	display: none
}
.ind_pro_tab{padding-left:200px;}
.ind_pro_tab li a .ind_pro_simg {
	padding: 0
}

.ind_pro_tab li a .ind_pro_simg img {
	display: block;
	width: 100%;
	height: 98px;
	height: 81px
}

.ind_pro_tab li {
	float: left;
	padding: 0 18px 0 0;
	width: 243px;
	background: url(../edimg/indpro_border.jpg) no-repeat 234px 22px
}

.ind_pro_tab li:last-child {
	float: left;
	padding-right: 0;
	width: 273px;
	width: 225px;
	background: 0 0
}

.ind_pro_tab li {
	
	width: 18%;
	border-bottom: none;
	background: url(../edimg/indpro_border.jpg) no-repeat 282px 22px
}

.ind_pro_tab li a {
	border-radius: 0;
	background: 0 0
}
