body,
html {
	margin:0px;
	padding: 0px;
	font-family: "微软雅黑";
	font-size: 12px;
	line-height: 1;
	color: #393939;
}
img {
	max-width: 100%;
	height: auto !important;
}

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
p {
	line-height: 1.437;
	font-family: "微软雅黑";
	margin: 0px;
	padding: 0px;
}

a:link,
a:visited {
	color: #00b050;
	text-decoration: none;
}

ul {
	padding: 0px;
	height: auto;
	overflow: hidden;
}

ul li {
	list-style: none;
}

.clear {
	display: block;
	clear: both;
}

.main img {
	max-width: 100%;
	height: auto !important;
}


/*在线咨询 开始*/

.ImTable * {
	padding: 0px;
	margin: 0px
}

.ImTable {
	border-collapse: collapse;
	border: 9px solid #434343;
	background: #fff
}

.ImTable h2 {
	font-size: 14px;
	margin-top: 5px;
	color: #333
}

.ImHeader {
	height: 91px;
	background: url(../images/Img/im_01.png) no-repeat
}

.ImRow0 {
	background: #fff;
	line-height: 34px;
}
@font-face {
	font-family: 'iconfont_footer';
	/* project id 325027 */
	src: url('//at.alicdn.com/t/font_cfzl3onswxdjwcdi.eot');
	src: url('//at.alicdn.com/t/font_cfzl3onswxdjwcdi.eot?#iefix') format('embedded-opentype'), url('//at.alicdn.com/t/font_cfzl3onswxdjwcdi.woff') format('woff'), url('//at.alicdn.com/t/font_cfzl3onswxdjwcdi.ttf') format('truetype'), url('//at.alicdn.com/t/font_cfzl3onswxdjwcdi.svg#iconfont') format('svg');
}

.iconfont_footer {
	font-family: iconfont_footer;
	font-style: normal;
}
.ImRow1 {
	background: #fff;
	line-height: 34px;
}

a.im,
a:hover.im {
	text-decoration: none;
	color: #333;
	font-size: 13px;
}

.ImFooter {
	height: 177px;
	background: url(../images/Img/im_04.png) no-repeat;
}

ol,
ul {
	margin-bottom: 0px;
}

.footer_m,
.m_footer {
	display: none;
}


/*在线咨询 结束*/


/*返回顶部 开始*/

.returnTop {
	position: fixed;
	right: 15px;
	bottom: 50px;
	z-index: 99998;
	cursor: pointer;
	width: 40px;
	height: 37px!important;
	text-align: center;
	white-space: normal;
	font-size: 14px;
	line-height: 17px;
	padding-top: 3px;
	color: #fff;
	opacity: 1;
	display: inline-block;
	background: url(../images/Img/ss.png) no-repeat -42px center #666;
}


/*返回顶部 结束*/

@font-face {
  font-family: 'iconfont_xh';  /* project id 393480 */
  src: url('//at.alicdn.com/t/font_393480_n6enie0zpczncdi.eot');
  src: url('//at.alicdn.com/t/font_393480_n6enie0zpczncdi.eot?#iefix') format('embedded-opentype'),
  url('//at.alicdn.com/t/font_393480_n6enie0zpczncdi.woff') format('woff'),
  url('//at.alicdn.com/t/font_393480_n6enie0zpczncdi.ttf') format('truetype'),
  url('//at.alicdn.com/t/font_393480_n6enie0zpczncdi.svg#iconfont') format('svg');
}

.iconfont_xh {
	font-family: "iconfont_xh";
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	-webkit-text-stroke-width: 0.2px;
	-moz-osx-font-smoothing: grayscale;
}


/*必须，关系到单个page能否全屏显示*/

html,
body {
	height: 100%;
	overflow: hidden;
}

#container,
.sections,
.section {
	/*必须，兼容，在浏览器不支持transform属性时，通过改变top/left完成滑动动画*/
	position: relative;
	/*必须，关系到单个page能否全屏显示*/
	height: 100%;
}

.section {
	/*有背景图时必须，关系到背景图能够全屏显示*/
	background-color: #000;
	overflow: hidden;
	background-size: cover;
	background-position: 50% 50%;
}

.pages {
	position: fixed;
	right: 10px;
	top: 50%;
	list-style: none;
}

.pages li {
	width: 14px;
	height: 14px;
	border-radius: 50%;
	background: #1F9D5D;
	margin: 15px 0 0 7px;
}

.pages li.active {
	margin: 15px 0 0 7px;
	width: 14px;
	height: 14px;
	border: 4px solid #1F9D5D;
	background: none;
}

.carousel-indicators {
	bottom: 10%;
}

.carousel-indicators li {
	border-radius: 50%;
	background: white;
	border: 1px solid white;
}

.carousel-indicators li.active {
	background: #1f9d5d;
	border: 1px solid #1f9d5d;
}
/*首页 板块*/
#section_pro{
	background: url(../images/index_product.png) no-repeat center;
	padding-top: 5%;
}
.in_pro_title{
	display: block;
	margin-bottom: 40px;
}
.in_pro_title h5{
	font-family: Arial Bold;
	font-size: 30px;
	line-height: 1;
	color: #797979;
}
.in_pro_title samp{
	width: 94px;
	display: block;
	height: 4px;
	background: #1F9D5D;
	margin: 15px 0;
}
.in_pro_title_span{
	display: block;
	padding-bottom: 8px;
	border-bottom: 1px solid #dcdcdc;
}
.in_pro_title_span span{
	display: block;
	width: 50%;
	float: left;
	text-align: left;
	font-weight: bold;
	font-size: 18px;
	color: #5b5b5b;
	line-height: 1;
}
.in_pro_title_span a{
	display: block;
	float: right;
	width: 50%;
	font-size: 16px;
	color: #1F9D5D;
	line-height: 18px;
	text-align: right;
}
.in_pro_main{
	display: block;
}
.in_pro_main ul li{
	display: block;
	width: 24%;
	float: left;
	border: 1px solid #e1e1e1;
	margin-bottom: 10px;
}
.in_pro_main ul li:nth-child(4n+2){
	margin: 0 1.33333% 10px 1.33333%;
}
.in_pro_main ul li:nth-child(4n+3){
	margin: 0 1.33333% 10px 0;
}
.in_pro_main ul li h4{
	display: block;
	overflow: hidden;
	border-bottom: 1px solid #E1E1E1;
}
.in_pro_main ul li h4 img{
	width: 100%;
	transition: .5s;
}
.in_pro_li_info{
	display: block;
	overflow: hidden;
}
.in_pro_main ul li span{
	position: relative;
	overflow: hidden;
	padding: 10px 20px;
	display: block;
	z-index: 1;
}
.in_pro_main ul li span samp{
	position: absolute;
	display: block;
	width: 100%;
	height: 100%;
	bottom: -100%;
	z-index: -1;
	transition: .3s;
	left: 0px;
	background: #1F9D5D;
}
.in_pro_main ul li span h5{
	display: block;
	margin-bottom: 10px;
}
.in_pro_main ul li span h5 a{
	display: block;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	font-size: 14px;
	transition: .3s;
	color: #3d3d3d;
}
.in_pro_main ul li span p{
	display: block;
	text-overflow: ellipsis;
	overflow: hidden;
	transition: .3s;
	white-space: nowrap;
	font-size: 12px;
	color: #666;
}
.in_pro_main ul li:hover h4 img{
	transform: scale(1.03);
} 
.in_pro_main ul li:hover samp{
	bottom: 0px;
}
.in_pro_main ul li:hover h5 a,.in_pro_main ul li:hover p{
	color: #fff;
}
#section_advan{
	display: block;
	padding-top: 10%;
	background: url(../images/index_advan_bg.png) no-repeat center;
}
.in_advan_main{
	display: block;
}
.in_advan_main ul li{
	display: block;
	float: left;
	transition: .6s;
	width: 24%;
	margin: 0 1% 1% 0;
	overflow: hidden;
}
.in_advan_main ul li img{
	width: 99%;
	transition: .6s;
}
.in_advan_main ul li:nth-of-type(2),
.in_advan_main ul li:nth-of-type(4),
.in_advan_main ul li:nth-of-type(5),
.in_advan_main ul li:nth-of-type(7){
	display: block;
	padding:50px 38px 0 38px;
	background: #1F9D5D;
	min-height: 207px;
}
.in_advan_main ul li h5{
	display: block;
	text-align: center;
	font-size: 24px;
	color: #fff;
	margin-bottom: 20px;
}
.in_advan_main ul li p{
	font-size: 12px;
	color: #fff;
	text-align: center;
}
.in_advan_main ul li:hover{
	opacity: .6;
}
.in_advan_main ul li:hover img{
	transform: scale(1.06);
}
#section_about{
	display: block;
	background: url(../images/index_about_bg.png) no-repeat center;
	padding-top: 5%;
}
.in_about_title{
	display: block;
	text-align: center;
	margin-bottom: 60px;
}
.in_about_title h5{
	font-size: 35px;
	line-height: 1;
	color: #fff;
	font-weight: 600;
}
.in_about_title samp{
	display: inline-block;
	width: 94px;
	height: 3px;
	background: #fff;
	margin: 18px 0;
}
.in_about_title p{
	font-size: 18px;
	color: #fff;
	font-weight: 600;
}
.in_about_main{
	display: block;
	padding: 70px 63px 92px 63px;
	background: #fff;
}
.in_about_icon{
	display: block;
	margin-bottom: 25px;
}
.in_about_icon ul li{
	display: block;
	width: 20%;
	float: left;
	text-align: center;
}
.in_about_icon ul li span{
	display: inline-block;
	border-radius: 50%;
	width: 93px;
	line-height: 93px ;
	transition: .6s;
	height: 93px;
	border: 1px solid #1F9D5D;
	margin-bottom: 14px;
}
.in_about_icon ul li span i{
	font-size: 50px;
	color: #1F9D5D;
	transition: .6s;
}
.in_about_icon ul li p{
	font-size: 14px;
	color: #3a3a3a;
}
.in_about_info{
	display: block;
	text-align: center;
}
.in_about_info p{
	display: block;
	font-size: 14px;
	color: #3c3c3c;
	line-height: 28px;
}
.in_about_icon ul li:hover span{
	background: #1F9D5D;
}
.in_about_icon ul li:hover span i{
	color: #fff;
}
.in_about_more{
	display: block;
	text-align: center;
	margin-top: 30px;
}
.in_about_more a{
	display: inline-block;
	width: 135px;
	height: 53px;
	line-height: 53px;
	text-align: center;
	border: 1px solid #fff;
	color: #fff;
	transition: .6s;
	font-size: 18px;
}
.in_about_more a:hover{
	background: #1F9D5D;
	border: 1px solid #1F9D5D;
	color: #fff;
}
#section_news{
	display: block;
	padding-top: 5%;
	background: url(../images/index_news_bg.png) no-repeat center;
}
.in_news_title{
	display: block;
	text-align: center;
	margin-bottom: 60px;
}
.in_news_title h5{
	font-size: 35px;
	color: #636363;
	line-height: 1;
	font-weight: 600;
}
.in_news_title samp{
	display: inline-block;
	width: 94px;
	height: 4px;
	background: url(../images/in_news_title_samp_bg.png) repeat-y center;
	margin: 18px 0;
}
.in_news_title p{
	font-size: 18px;
	color: #636363;
}
.in_news_main{
	display: block;
}
.in_news_img{
	width: 40%;
	float: left;
	border: 1px solid #d4d4d4;
	overflow: hidden;
}
.in_news_img img{
	width: 100%;
	transition: .6s;
}
.in_news_list_t{
	width: 20%;
	float: left;
	padding: 0 4%;
}
.in_news_list_t ul li{
	display: block;
	padding: 43px 0;
	text-align: center;
	font-size: 18px;
	color: #3f3f3f;
	transition: .6s;
	border:1px solid #c6c6c6;
	margin-bottom: 7px;
}
.in_news_list_t ul li.active{
	background: #1F9D5D;
	border: 1px solid #1F9D5D;
	color: #fff;
}
.in_news_list_box{
	width: 40%;
	float: left;
	overflow: hidden;
}
.in_news_list_boxs{
	width: 300%;
	position: relative;
}
.in_news_list{
	width: 33.3333%;
	float: left;
}
.in_news_list ul li{
	display: block;
	margin-bottom: 10px;
	padding-bottom: 3px;
	border-bottom:1px solid #aeaeae;
}
.in_news_time{
	width: 20%;
	float: left;
}
.in_news_time span{
	width: 75px;
	height: 75px;
	border: 1px solid #1F9D5D;
	color: #1F9D5D;
	font-size: 48px;
	text-align: center;
	line-height: 78px;
	display: block;
	margin-bottom: 7px;
}
.in_news_time p{
	width: 75px;
	text-align: center;
	font-size: 12px;
	color: #1F9D5D;
}
.in_news_info{
	display: block;
	width: 78%;
	float: right;
}
.in_news_info h5{
	margin-bottom: 10px;
}
.in_news_info h5 a{
	font-size: 16px;
	display: block;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	color: #3a3838;
}
.in_news_info p{
	font-size: 12px;
	color: #8f8f8f;
	line-height: 20px;
	height: 60px;
	overflow: hidden;
}
.in_news_more{
	display: block;
	margin-top: 25px;
	text-align: center;
}
.in_news_more a{
	display: inline-block;
	width: 135px;
	height: 53px;
	line-height: 53px;
	text-align: center;
	border: 1px solid #1F9D5D;
	color: #1F9D5D;
	transition: .6s;
	font-size: 18px;
}
.in_news_more a:hover{
	background: #1F9D5D;
	border: 1px solid #1F9D5D;
	color: #fff;
}
#section_footer{
	display: block;
}
.in_footer_top{
	display: block;
	background: url(../images/index_footer_bg.png) no-repeat center;
	height: 70%;
	padding-top: 10%;
}

.in_footer_top h2{
	font-size: 60px;
	color: #fff;
	line-height: 1;
	margin-bottom: 20px;
    margin-left: -60px;
}
.in_footer_top h3{
	font-size: 30px;
	line-height: 1;
	color: #fff;
	font-family: Adobe 黑体 Std R;
	margin-bottom: 15px;
}
.in_footer_top h4{
	font-size: 18px;
	color: #fff;
	margin-bottom: 50px;
}
.in_footer_top h4 i{
	font-size: 30px;
	color: #fff;
	margin-right: 10px;
}
.in_footer_top h4 font{
	font-family: Arial Regular;
	font-size: 36px;
	line-height: 1;
	color: #fff;
}
.in_footer_top h5{
	font-size: 14px;
	color: #fff;
}
.in_footer_top h5 font{
	color: #fff;
	line-height: 14px;
	margin-left: 50px;
}
.in_footer_bottom{
	display: block;
	height: 30%;
	background: #fff;
	padding: 35px 0;
}
.in_footer_logo{
	width: 20%;
	float: left;
	height: 143px;
	border-right: 1px solid #dbdbdb;
}
.in_footer_logo a{
	display: table-cell;
	vertical-align: middle;
	height: 143px;
}
.in_footer_info{
	width: 62%;
	padding: 0 0.5%;
	float: left;
}
.in_footer_info_img{
	display: block;
	margin-bottom: 15px;
}
.in_footer_info_img p{
	display: inline-block;
	float: left;
	font-size: 12px;
	color: #3b3b3b;
	line-height: 27px;
	margin-right: 15px;
}
.in_footer_info_img p img{
	margin-right: 5px;
}
.in_footer_info_bei{
	display: block;
	margin-bottom: 15px;
}
.in_footer_info_bei p{
	display: block;
	margin-bottom: 10px;
}
.in_footer_info_bei p,.in_footer_info_bei p a,.in_footer_info_bei a,.in_footer_info_bei span{
	font-size: 12px;
	color: #3B3B3B;
}
.in_footer_links{
	display: block;
	text-align: left;
}
.in_footer_links span,.in_footer_links a{
	display: inline-block;
	margin-right: 5px;
	font-size: 12px;
	color: #5d5d5d;
}
.in_footer_er{
	width: 18%;
	float: left;
}
.in_footer_er img{
	width: 48%;
	box-shadow: 1px 1px 1px 1px #CDCDCD;
}
/*首页 header*/
.header{
	display: block;
	position: fixed;
	top: 0;
	z-index: 99;
	height: 90px;
	padding: 0 20px;
	background: rgba(255,255,255,.51);
	width: 100%;
}
.header_logo{
	display: block;
	width: 15%;
	float: left;
}
.topSearchIco, .searchLayerTel{
display: none;
}

.header_logo h1{
	display: block;
}
.header_logo h1 a{
	display: table-cell;
	vertical-align: middle;
	height: 90px;
}
.header_nav{
	display: block;
	width: 85%;
	float: right;
	text-align: right;
}
.header_nav ul li{
	display: inline-block;
	margin-right: 10px;
}
.header_nav ul li a{
	display: block;
	height: 90px;
	transition: .3s;
	line-height: 90px;
	font-size: 16px;
	color: #333333;
}
.header_nav ul li a font{
	font-size: 16px;
	color: #333;
	margin-left: 10px;
	line-height: 90px;
}
.header_nav ul li:last-of-type a font{
	display: none;
}
.header_nav ul li:hover a{
	color: #1F9D5D;
}
.header_meta{
	display: block;
	height: 30px;
	background: #1F9D5D;
}
.header_meta_l{
	display: block;
	width: 50%;
	float: left;
}
.header_meta_l span{
	display: block;
	height: 30px;
	line-height: 30px;
	font-size: 12px;
	color: #fff;
}
.header_meta_r{
	width: 50%;
	float: right;
	text-align: right;
}
.header_meta_r a{
	display: inline-block;
	line-height: 30px;
	height: 30px;
	margin-left: 5px;
	font-size: 12px;
	color: #fff;
}
header{
	display: block;
	padding: 10px 0;
}
.logo{
	display: block;
	float: left;
	width: 17%;
}
.header_tel{
	display: block;
	float: right;
	width: 18%;
   margin-right:-40px;
}
.header_tel span{
	display: table-cell;
	height: 90px;
	vertical-align: middle;
}
.nav{
	display: block;
	width: 65%;
	float: left;
	text-align: center;
}
.nav ul li{
	display: inline-block;
	margin-right: 5px;
   float: left;
   margin-left: 2.5%;
}
.nav ul li a{
	display: block;
	height: 90px;
	transition: .3s;
	line-height: 90px;
	font-size: 16px;
	color: #333333;
}
.nav ul li a font{
	font-size: 16px;
	color: #333;
	margin-left: 4px;
	line-height: 50px;
}
.nav ul li:last-of-type a font{
	display: none;
}
.nav ul li:hover a{
	color: #1F9D5D;
}
/*main_top*/
.main_top{
	display: none;
	padding: 25px 0;
}
.main_top.active{
	display: block;
}
.main_top_list{
	display: block;
	float: left;
	width: 70%;
}
.main_top_list a,.main_top_list span{
	font-size: 14px;
	color: #434343;
	line-height: 31px;
}
.main_top_input{
	display: block;
	width: 30%;
	float: right;
	text-align: right;
	position: relative;
}
.main_top_select{
	display: block;
	position: absolute;
	height: 31px;
	right: 0px;
	color: #fff;
	background: #1F9D5D;
	border: 0px;
	top: 0;
}
.main_top_input .main_txt{
	display: inline-block;
	width: 100%;
	padding: 0 13px;
	height: 31px;
	outline: none;
	line-height: 31px;
	border: 1px solid #b9b9b9;
	border-radius:20px;
}
.main_top_input .main_sub{
    display: block;
    position: absolute;
    top: 5px;
    right:5px;
    background: none;
    border: 0;
}
.nei_banner{
	overflow: hidden;
	display: block;
}
.nei_banner img{
	width: 100%;
}
/*main 样式*/
.main_l{
	display: block;
	width: 20%;
	float: left;
}
.main_l_cartory,.main_l_contact,.main_l_pro{
	display: block;
	margin-bottom: 15px;
}
.main_l_cartory_t,.main_l_contact_t{
	text-align: center;
	background: #1F9D5D;
	padding: 13px 0;
}
.main_l_cartory_t h5{
	font-size: 32px;
	color: #fff;
	line-height: 1;
	margin-bottom: 3px;
}
.main_l_cartory_t p,.main_l_contact_t p{
	font-size: 22px;
	line-height: 1;
	color: #fff;
}
.main_l_cartory_list,.main_l_contact_info,.main_l_pro_list{
	display: block;
	padding: 6px 10px;
	border: 1px solid #b7b7b7;
	border-top: 0;
}
.main_l_cartory_list ul li{
	display: block;
}
.main_l_cartory_list ul li a{
	padding: 15px 0;
	display: block;
	text-indent: 30px;
	border-bottom: 1px solid #fff;
	transition: .6s;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	font-size: 14px;
	color: #525252;
}
.main_l_cartory_list ul li:hover a{
	background: #1F9D5D;
	color: #fff;
}
.main_l_contact_info h5{
	overflow: hidden;
	line-height: 1;
	margin-bottom: 15px;
}
.main_l_contact_info h5 img{
	width: 100%;
}
.main_l_contact_info p,.main_l_contact_info a,.main_l_contact_info font,.main_l_contact_info span,.main_l_contact_info b,.main_l_contact_info strong{
	font-size: 12px;
	color: #2c2c2c;
	line-height: 20px;
	font-family: "微软雅黑";
}
.main_r{
	width: 78%;
	float: right;
}
.main_r .pos{
	display: block;
	padding: 0 0 10px 0;
	border-bottom: 1px solid #DCDCDC;
	font-size: 14px;
	color: #2C2C2C;
	margin-bottom: 20px;
}
.conten{
	display: block;
}
.main_l_pro_list ul li{
	display: block;
	margin-bottom: 10px;
}
.main_l_pro_list ul li p{
	display: block;
	overflow: hidden;
	border: 1px solid #cfcfcf;
	transition: .6s;
}
.main_l_pro_list ul li p img{
	width: 100%;
	transition: .6s;
}
.main_l_pro_list ul li span{
	display: block;
}
.main_l_pro_list ul li span a{
	display: block;
	padding: 5px 0;
	text-align: center;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	font-size: 14px;
	color: #414141;
	transition: .6s;
}
.main_l_pro_list ul li:hover p{
	border: 1px solid #1F9D5D;
}
.main_l_pro_list ul li:hover p img{
	transform: scale(1.06);
}
.main_l_pro_list ul li:hover span a{
	color: #1F9D5D;
}
/*产品list*/
.prodcut{
	display: block;
}
.prodcut ul li{
	display: block;
	width: 32.333%;
	float: left;
	margin: 0 1% 10px 0;
}
.prodcut ul li h5{
	display: block;
	overflow: hidden;
	border: 1px solid #cdcdcd;
}
.prodcut ul li h5 img{
	width: 100%;
	transition: .6s;
}
.prodcut ul li span{
	display: block;
}
.prodcut ul li span a{
	display: block;
	text-align: center;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	font-size: 14px;
	color: #3d3d3d;
	transition: .6s;
	padding: 10px 0;
}
.prodcut ul li span samp{
	display: block;
	width: 40px;
	height: 2px;
	background: #1F9D5D;
	margin: 10px auto;
	margin-top: 0;
}
.prodcut ul li span p{
	font-size: 12px;
	color: #666666;
	padding: 0 10%;
	line-height: 24px;
	height: 48px;
	overflow: hidden;
}
.prodcut ul li:hover h5{
	border: 1px solid #1F9D5D;
}
.prodcut ul li:hover h5 img{
	transform: scale(1.06);
}
.prodcut ul li:hover span a{
	background: #1F9D5D;
	color: #fff;
}
/*分页*/
.page{
	display: block;
	margin-top: 20px;
	text-align: center;
}
.page a{
	display: inline-block;
	margin-right: 5px;
	padding: 5px;
	color: #666;
	border: 1px solid #666;
}
.page font{
	color: #666;
	padding: 5px;
}
/*footer*/
footer{
	display: block;
}
.footer_nav{
	height: 50px;
	display: block;
	background: #1F9D5D;
	text-align: center;
}
.footer_nav ul li{
	display: inline-block;
}
.footer_nav ul li a{
	display: block;
	color: #fff;
	font-size: 14px;
	font-family: "微软雅黑";
	transition: .6s;
	height: 50px;
	line-height: 50px;
	transition: .6s;
	padding:0 10px;
}
.footer_nav ul li a font{
	height: 50px;
	line-height: 50px;
	color: #fff;
	display: inline-block;
	
}
.footer_nav ul li:hover a{
	background: #fff;
	color: #1F9D5D;
}
.footer_main{
	display: block;
	padding: 30px 0;
	text-align: center;
}


/*新闻list*/
.news{
	display: block;
}
.news ul li{
	display: block;
	margin-bottom: 15px;
}
.news_time{
	display: block;
	width: 12%;
	padding: 1px;
	float: left;
	min-height: 100px;
	background: #1F9D5D;
	border: 1px solid #1F9D5D;
	text-align: center;
}
.news_time h5{
	color: #fff;
	font-size: 50px;
	line-height: 1;
	padding: 7px 0;
	border-bottom: 1px solid #8fceae;
}
.news_time p{
	font-size: 16px;
	color: #fff;
	padding-top: 5px;
}
.news_info{
	display: block;
	width: 88%;
	float: left;
	border: 1px solid #cfcfcf;
	border-left: 0;
	padding: 16px;
	transition: .6s;
	min-height: 100px;
}
.news_info .news_info_title{
	display: block;
	margin-bottom: 10px;
}
.news_info_name{
	display: block;
	width: 85%;
	float: left;
	transition: .6s;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	font-size: 16px;
	color: #2e2e2e;
}
.news_info_more{
	display: block;
	width: 15%;
	float: right;
	text-align: right;
	font-size: 12px;
	color: #1F9D5D !important;
	line-height: 16px;
}
.news_info_conten{
	display: block;
	overflow: hidden;
}
.news_info_conten p{
	display: block;
	font-size: 12px;
	color: #636363;
	line-height: 20px;
	height: 40px;
}
.news ul li:hover .news_info{
	border: 1px solid #1F9D5D;
	border-left: 0;
}
.news ul li:hover .news_info_name{
	color: #1F9D5D;
}
/*新闻内页*/
.conten_title {
	display: block;
	text-align: center;
	font-size: 20px;
	font-weight: 600;
	color: #666;
	margin-bottom: 10px;
}

.conten_bianji {
	display: block;
	text-align: center;
}

.conten_bianji span {
	display: inline-block;
	font-size: 14px;
	color: #080808;
	margin: 0px 10px;
}

.conten_bianji span p {
	display: inline-block;
	color: #080808;
}


.conten .bdshare-button-style0-16 {
	text-align: left;
	margin: 10px 0;
}
.conten_tag span {
    display: inline-block;
    font-size: 14px;
    color: #313131;
    padding: 8px 0;
}
.conten_tag{
	display: block;
	padding: 10px 0;
	text-align: left;
}
.conten_tag a{
	margin-left: 5px;
	padding: 8px;
	background: #fff;
	border-radius: 5px;
	font-size: 14px !important;
	transition: .6s;
	display: inline-block;
}
.conten_tag a:hover{
	background: #1F9D5D;
	color: #fff;
}
.conten .bdshare-button-style0-16 a {
	float: none !important;
}

.in_sy_range_li .in_sy_range_info h5 {
	font-size: 18px;
	color: #008bd7;
	font-family: "微软雅黑";
	margin-bottom: 15px;
}

.conten_page {
	display: block;
	margin-top: 20px;
	text-align: left;
}

.conten_page p {
	display: block;
	margin-bottom: 10px;
	font-size: 16px;
	color: #080808;
}

.conten_page p a {
	font-size: 14px;
	color: #363636;
}
/*产品内页开始*/

product_main {
	display: block;
}

.product_main_list {
	display: block;
}

.product_main_list ul li {
	display: block;
	width: 32.3333%;
	float: left;
	margin: 0 0 10px 0;
}

.product_main_list ul li:nth-child(3n+2) {
	margin: 0 1.5% 10px 1.5%;
}

.product_main_list ul li p {
	display: block;
	overflow: hidden;
	border: 1px solid #9e9e9e;
	border-bottom: 0;
	transition: .6;
}

.product_main_list ul li p img {
	width: 100%;
	transition: .6s;
}

.product_main_list ul li span {
	display: block;
}

.product_main_list ul li span a {
	display: block;
	padding: 5px 0;
	font-size: 14px;
	border: 1px solid #9e9e9e;
	border-top: 0;
	color: #fff;
	transition: .6s;
	background: #123A9A;
	text-overflow: ellipsis;
	text-align: center;
	overflow: hidden;
	white-space: nowrap;
}

.product_main_list ul li:hover p {
	border: 1px solid #123A9A;
	border-bottom: 0;
}

.product_main_list ul li:hover p img {
	transform: scale(1.08);
}

.product_main_list ul li:hover span a {
	border: 1px solid #123A9A;
	border-top: 0;
	background: #fff;
	color: #123A9A;
}

.info_product {
	display: block;
	padding-bottom: 10px;
	border-bottom: 1px solid #080808;
}

.info_product_r {
	width: 55%;
	float: left;
}

.info_product_l {
	text-align: left;
	width: 45%;
	float: left;
	padding: 0px 30px 0 0;
}

.info_product_l img {
	width: 100%;
	border: 1px solid #080808;
}

.info_product_r ul li {
	display: block;
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #666;
}

.info_product_r ul li:last-of-type {
	border-bottom: 0px;
}

.info_product_r .bdshare-button-style1-16 {
	padding: 0px;
	border-bottom: 0px;
	text-align: left;
}

.info_product_r ul li:nth-last-of-type(2) {
	border-bottom: 0px;
	margin-bottom: 0px;
	line-height: 20px;
}

.info_product_r ul li:nth-last-of-type(2) b {
	font-size: 14px;
	color: #080808;
}

.info_product_r ul li:nth-last-of-type(2) {
	font-size: 14px;
	color: #262626;
}

.info_product_r ul li,
.info_product_r ul li b,
.info_product_r ul li a {
	font-size: 16px;
	color: #080808;
}

.info_product_conten,
.other_product {
	display: block;
	margin-top: 20px;
}

.info_product_conten h5,
.other_product h5 {
	display: block;
	padding: 10px 0;
	font-size: 18px;
	margin-bottom: 10px;
	border-bottom: 1px solid #080808;
	margin-bottom: 10px;
}

.info_product_conten .infp_product_con {
	padding: 10px;
	color: #080808;
}

.other_product ul li {
	display: block;
	width: 24%;
	margin-right: 1%;
	float: left;
	margin-bottom: 10px;
}

.other_product ul li p {
	display: block;
	overflow: hidden;
}

.other_product ul li p img {
	width: 100%;
	transition: .6s;
}

.other_product ul li span {
	display: block;
}

.other_product ul li span a {
	padding: 5px 0;
	font-size: 14px;
	display: block;
	transition: .6s;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	text-align: center;
	color: #080808;
}

.other_product ul li:hover p img {
	transform: scale(1.08);
}

.other_product ul li:hover span a {
	background: #1F9D5D;
	color: #fff;
}

.info_product_btn {
	display: block;
	margin-top: 10px;
}

.info_product_btn a {
	padding: 15px;
	font-size: 14px;
	color: #fff;
}

.info_product_btn a:first-of-type {
	border-radius: 5px 0 0 5px;
}

.info_product_btn a:last-of-type {
	border-radius: 0 5px 5px 0;
}
/*tag页面*/
.tag_main {
	display: block;
}

.tag_main h2 {
	display: inline-block;
	font-size: 18px;
	font-weight: bold;
	padding: 10px 0;
	width: 60px;
	text-align: center;
	background: #1F9D5D;
	color: #fff;
	margin-bottom: 10px;
}

.tag_main ul li {
	float: left;
	margin: 0 18px 18px 0;
}

.tag_main ul li a {
	padding: 0 11px;
	height: 34px;
	line-height: 34px;
	border: 1px solid #cfcfcf;
	font-size: 14px;
	display: block;
	color: #888;
	text-align: center;
	float: left;
}
/*网站地图 开始*/

.lisitemap {
	float: left;
	list-style: none
}

.content_map {
	display: block;
	margin-bottom: 10px;
}

.content_map p {
	display: block;
	padding: 0 0 10px 0;
	border-bottom: 2px solid #1F9D5D;
	font-size: 16px;
	margin-bottom: 10px;
}

.content_map ul {
	display: block;
}

.content_map ul li {
	display: inline-block;
	margin-left: 20px;
	margin-bottom: 5px;
}

.content_map ul li a {
	display: block;
	border: 1px solid #DCDCDC;
	color: #666;
	font-size: 14px;
	transition: .6s;
	padding: 5px;
}
.content_map ul li a:hover{
	background: #1F9D5D;
	color: #fff;
	border: 1px solid #1F9D5D;
}
/*在线留言 开始*/

.ask_main {
	display: block;
}

.ask_main h5 {
	display: block;
	font-size: 18px;
	color: #666;
	margin-bottom: 10px;
}

.guestbook_info {
	display: block;
	margin-bottom: 10px;
}

.guestbook_info span {
	display: block;
	font-size: 14px;
	margin-bottom: 10px;
}

.guestbook_sub {
	display: block;
	margin-top: 10px;
	text-align: right;
}
/*防伪认证*/
.zhuti{
	display: block;
}
.yi{
	display: block;
	width: 50%;
	float: left;
}
.yi h1 {
    font-family: "微软雅黑";
    font-size: 14px;
    color: #1F9D5D;
    line-height: 50px;
}
.er{
	display: block;
	width: 50%;
	float: left;
}
.er h1 {
    font-family: "微软雅黑";
    font-size: 14px;
    color: #00a041;
    line-height: 50px;
    margin-bottom: 10px;
}
#Xun {
    width: 300px;
    height: 41px;
    border: 1px solid #ccc;
    display: block;
    margin-right: 9px;
}
.er .y {
    width: 288px;
    height: 39px;
    padding: 0px;
    margin: 0px;
    outline: none;
    border: 0px;
}
.san{
	display: block;
	margin-bottom: 20px;
	padding-bottom: 20px;
}
.san h1 {
    font-family: "微软雅黑";
    font-size: 14px;
    color: #1F9D5D;
    line-height: 50px;
    margin-bottom: 10px;
}
.san ul li{
	width: 33.333%;
	text-align: center;
	float: left;
    height: 195px;
}
.san ul .p1{
	background: url(../images/fangwei01.jpg) no-repeat 72px center;	
}
.san ul .p2{
	background: url(../images/fangwei02.jpg) no-repeat 72px center;
}
.san ul .p3{
	background: url(../images/fangwei03.jpg) no-repeat 72px center;
}
.san ul li h2 {
    font-family: "微软雅黑";
    font-size: 18px;
    color: #0092dc;
    line-height: 36px;
    margin-left: 73px;
}
.san ul li p {
    font-family: "微软雅黑";
    font-size: 14px;
    color: #666666;
    line-height: 25px;
    margin-top: 40px;
}
.er .s {
    width: 72px;
    height: 41px;
    border: 0px;
    background: #0092dc;
    font-family: "微软雅黑";
    font-size: 18px;
    color: #fff;
    margin-top: 20px;
}
.m_footer_info,
.m_footer{
	display: none;
}
.m_footer_info {
		padding: 15px 0;
		background: #1F9D5D;
	}
	.m_footer_info h5 {
		display: block;
		text-align: center;
		font-size: 20px;
		color: #fff;
		margin-bottom: 10px;
      display:none;
	}
	.m_footer_info h4 {
		display: block;
		overflow: hidden;
		text-align: center;
		margin-bottom: 10px;
      display:none;
	}
	.m_footer_info p {
		display: block;
		margin: 7px 0 0 0;
		font-size: 14px;
	}
	.m_footer_info p,
	.m_footer_info p b,
	.m_footer_info p font,
	.m_footer_info p a {
		color: #fff;
	}
	.m_footer_info h4 img {
		width: 50%;
	}
/*max-width由786px改为640px*/
@media only screen and (min-width: 320px) and (max-width: 640px) {
	#container, .sections, .section{
		position: inherit;
		height: auto;
	}
	.header{
		position: relative;
		height: auto;
		padding:  0;
	}
	.pages,
	.header_nav ul li a font,
	.carousel-indicators,
	#section_advan,
	.in_about_icon,
	.in_news_img,
	.in_footer_top,
	.header_meta,
	.header_tel,
	.nav ul li a font,
	.main_top,
	#divOranIm,
	footer,
	.main_l_cartory_t,
	.main_l_contact, 
	.main_l_pro,
.main_top.active{
		display: none;
	}
	.in_news_info{
		width: 75%;
	}
	header{
		padding: 0;	
	}
	.main_l_cartory_list ul li{
		width: 32%;
		margin: 0.6%;
		float: left;
	}
	.main_l_cartory_list{
		padding: 5px;
	}
	.main_l_cartory_list ul li a{
		text-indent: 0;
		text-align: center;
		border: 1px solid #b7b7b7;
	}
	.main_l_cartory_list{
		border: 0px;
	}
	.header_logo,
	.header_nav,
	.in_news_list_t,
	.logo,
	.nav,
	.main_l,
	.er,
	.yi{
		width: 100%;
	}
	.san ul li{
		width: 50%;
	}
	.san ul .p1{
		background: url(../images/fangwei01.jpg) no-repeat 30px center;
	}
	.san ul .p2{
		background: url(../images/fangwei02.jpg) no-repeat 30px center;
	}
	.san ul .p3{
		background: url(../images/fangwei03.jpg) no-repeat 30px center;
	}
	.header_logo h1 a{
		display: block;
		height: auto;
	}
	.header_logo,
	.logo{
		padding: 2px 0;
      width:150px;
      margin:auto;
	}
/*220804新增移动端搜索CSS样式*/
/*.topSearchIco{
display: block;
width: 32px;
height: 32px;
background: url(/storage/12954/images/20220803/nimg32_1.png) center no-repeat;
position: absolute;
top: 14px;
right: 45px;
}*/
.searchLayerTel{
display:block;
top: -8px;
left: 194px;
width: 50%;
position: absolute;
background: url(../images/bg2.png) repeat;
}
.searchLayerTel .box{
padding:20px 10px;
}
.searchLayerTel .box .form {
  height: 40px;
  position: relative;
  background: #fff;
  border-radius: 20px;
}
.searchLayerTel .form .input1 {
  width: 170px;
  height: 40px;
  line-height: 40px;
  text-indent: 10px;
  color: #999;
  font-size: 14px;
}
input{
  background: transparent;
  padding: 0px;
  font-size:12px;
  font-family: Arial, "微软雅黑";
  outline: none;
  border: 0px;
}
.searchLayerTel .form .btn1{
position: absolute;
right: 0px;
top: 0px;
background: #1f9d5d url(/storage/12954/images/20220804/nimg20_5.png) center no-repeat;
width: 40px;
height: 40px;
cursor: pointer;
border-top-right-radius: 20px;
border-bottom-right-radius: 20px;
}
/*结束*/
	.header_nav,
	.nav{
		padding: 3px 0;
		background: #1F9D5D;
	}
	.main_r{
		width: 100%;
		padding: 5px;
	}
	.main_l_cartory{
		margin-bottom: 0;
	}
	.main_r .pos{
		margin-bottom: 15px;
	}
	.news_time{
		width: 25%;
	}
	.news_info{
		width: 75%;
		padding: 10px;
	}
	.news_info_name{
		width: 72%;
	}
	.prodcut ul li span samp{
		margin: 0px auto;
	}
	.prodcut ul li span p{
		padding: 0 5px;
	}
	.news_info_more{
		width: 28%;
	}
	.header_nav ul li,
	.nav ul li{
		display: block;
		float: left;
		width: 25%;
		border: 1px solid #fff;
		margin: 0;
	}
	.header_nav ul li a,
	.nav ul li a{
		height: 36px;
		line-height: 36px;
		color: #fff;
		text-align: center;
	}
	html, body{
		height: auto;
		overflow: inherit;
	}
	#section_pro,
	#section_about,
	#section_news{
		padding: 15px 0;
	}
	
	.in_pro_title,
	.in_about_title,
	.in_news_title{
		margin-bottom: 15px;
	}
	.in_pro_title h5,
	.in_about_title h5,
	.in_news_title h5{
		font-size: 32px;
		line-height: 1;
	}
	.in_pro_title samp,
	.in_about_title samp,
	.in_news_title samp{
		margin: 10px 0;
	}
	.in_pro_main ul li{
		width: 49%;
		margin: 0 0.5% 10px 0.5%;
	}
	.in_pro_main ul li span{
		padding: 8px;
	}
	.in_pro_main ul li span h5{
		margin-bottom: 8px;
	}
	.in_pro_main ul li:nth-child(4n+2),
	.in_pro_main ul li:nth-child(4n+3){
		margin: 0 0.5% 10px 0.5%;
	}
	.in_about_main{
		padding: 15px 0;
	}
	.in_about_more,
	.in_news_more{
		margin-top: 15px;
	}
	.in_about_more a,
	.in_news_more a{
		height: 40px;
		line-height: 40px;
	}
	.in_news_list_t{
		padding: 0;
		margin-bottom: 15px;
	}
	.in_news_list_t ul li{
		width: 32.33%;
		margin: 0 0.5%;
		padding: 15px 0;
		font-size: 16px;
		float: left;
	}
	.in_news_list_box{
		width: 100%;
	}
	.in_footer_bottom{
		display: none;
	}
	.m_footer_info{
		display: block;
	}
	body {
		padding: 0px 0px 50px 0px;
	}
	.m_foot_btn {
		width: 20%;
		float: left;
		height: 50px;
		display: block;
		padding-top: 5px;
		text-align: center;
		border-right: 1px solid #fff;
	}
	.m_foot_btn i {
		color: #fff;
		display: block;
		font-size: 20px;
		margin-bottom: 5px;
	}
	.m_foot_btn span {
		display: block;
		text-align: center;
		color: #fff;
		font-size: 12px;
	}
	.m_footer {
		display: block;
		height: 50px;
		position: fixed;
		bottom: 0px;
		width: 100%;
		left: 0px;
		background: #1F9D5D;
		z-index: 999;
		border-top: 1px solid #fff;
	}
	
	.info_product_l{
		width: 100%;
		padding: 0;
		margin-bottom: 20px;
	}
	.prodcut ul li{
		width: 49%;
	}
	.info_product_r{
		width: 100%;
	}
	.info_product_l img{
		width: auto;
	}
	
	.info_product_l{
		text-align: center;
	}
}
/*768改为640*/
@media only screen and (min-width: 640px) and (max-width: 1023px) {
	.in_news_time{
		width: 12%;
	}
	.in_news_info{
		width: 88%;
	}
	.m_footer_info h4 img{
		width: 50%;
	}
	.news_time{
		width: 15%;
	}
	.news_info{
		width: 85%;
	}
	.container{
		width: 100%;
		padding: 0;
		margin: 0;
	}
	.san ul li{
		width: 33.3333%;
	}
	.san ul .p1{
		background: url(../images/fangwei01.jpg) no-repeat 55px center;
	}
	.san ul .p2{
		background: url(../images/fangwei02.jpg) no-repeat 55px center;
	}
	.san ul .p3{
		background: url(../images/fangwei03.jpg) no-repeat 55px center;
	}
	
}
/*1024改为760*/
@media only screen and (min-width: 760px) and (max-width: 1200px) {

	.pages{
		display: none;
	}
	html, body{
		height: auto;
		overflow: inherit;
	}
	.in_footer_info{
		padding: 0 15px;
	}
	.in_footer_info_img p{
		margin-right: 10px;
	}
	
	#section_pro,
	#section_about,
	#section_news{
		padding: 30px 0;
	}
	.in_advan_main ul li:nth-of-type(2), .in_advan_main ul li:nth-of-type(4), .in_advan_main ul li:nth-of-type(5), .in_advan_main ul li:nth-of-type(7){
		min-height: 183px;
		padding: 42px 38px 0 38px;
	}
}
.conten_info{margin-bottom: 30px;}