/*  banner  */
.erji_banner { width: 100%; height: 300px; overflow: hidden; position: relative;}
.erji_banner img { display: block; position: absolute; left: 50%; transform: translateX(-50%); top: 0px; z-index: 10; height: 100%;}
.page_name { width: 100%; height: 90px; position: absolute; left: 0; top: 85px; z-index: 20;}
.page_name > div { position: relative;}
.page_name span { display: block; width: 100%; height: 90px; font-size: 90px; color: #FFFFFF; text-align: center; line-height: 90px; font-family: "苹方","微软雅黑"; font-weight: bold; opacity: 0.1;}
.page_name h2 { width: 100%; position: absolute; left: 0; top: 0; font-size: 32px; color: #FFFFFF; line-height: 90px; font-family: "苹方","微软雅黑"; text-align: center;}
@media only screen and (max-width: 768px) {
	.erji_banner { height: 180px;}
	.page_name { height: 60px; top: 40px;}
	.page_name span { height: 60px; font-size: 60px; line-height: 60px;}
	.page_name h2 { font-size: 24px; line-height: 60px;}
	
}



/*  主体内容    */
.content_box { margin-top: -40px; margin-bottom: 80px;}
.position { width: 100%; height: 40px; background-color: rgba(255,255,255,0.2); position: relative; z-index: 30;}
.position p { width: 100%; padding: 10px 10px 10px 30px; background: url(../img/position_icon.png) no-repeat 10px center; font-size: 12px; color: #FFFFFF; line-height: 20px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.position p a, .position p span { font-size: 12px; color: #FFFFFF; line-height: 20px;}
.position p a:hover { text-decoration: underline;}
.content { width: 100%; padding: 50px 50px; background-color: #FFFFFF; box-shadow: 0px 0px 10px 0px #EEEEEE;}
@media only screen and (max-width: 768px) {
	.content_box { margin-bottom: 40px;}
	.content { padding: 40px 10px;}
}



/*  关于我们    */
.about_content { width: 100%; padding: 0px 50px;}
.about_content h1 { width: 100%; margin-bottom: 20px; font-size: 28px; color: #555555; line-height: 38px; text-align: center;}
.about_text { width: 100%; border-top: 1px solid #EEEEEE; padding-top: 30px;}
.about_text p { font-size: 16px; color: #555555; line-height: 28px;}
.sm_banner { width: 100%; overflow: hidden;}
@media only screen and (max-width: 992px) {
	.about_content { padding: 0px;}
	.about_content h1 { font-size: 20px; line-height: 30px; font-weight: bold; font-family: "苹方","微软雅黑";}
	.about_text { padding-top: 20px;}
	.about_text p { font-size: 14px; line-height: 24px;}
}
@media only screen and (max-width: 768px) {
	.about_content { padding: 0px 10px;}
	.sm_banner img { }
}



/*  生产发货    */
.news_content { width: 100%; padding: 0px 50px;}
.news_fltt { width: 100%; height: 56px; border-bottom: 1px solid #EEEEEE; margin-bottom: 30px; text-align: center;}
.news_fltt li { display: inline-block; width: 120px; height: 56px; padding: 15px 0px;}
.news_fltt li a { display: inline-block; width: 100%; height: 26px; font-size: 16px; line-height: 26px; color: #555555; font-family: "苹方","微软雅黑"; font-weight: bold;}
.news_fltt li.news_cur { border-bottom: 2px solid #0e8a52;}
.news_fltt li.news_cur a { color: #0e8a52;}
.news_fahuo { width: 100%;}
.news_fahuo li { width: 100%; margin-bottom: 10px; background-color: #F5F5F5; position: relative;}
.news_fahuo li a.fahuo_img { display: block; float: left; width: 26%; background-color: #000000;}
.news_fahuo li a.fahuo_img img { transition: all 0.5s;}
.news_fahuo li a.fahuo_img img:hover { opacity: 0.7;}
.news_fahuo li .fahuo_info { float: left; width: 74%; height: 100%; padding: 20px 30px; position: absolute; left: 26%;}
.news_fahuo li .fahuo_info h4 { width: 100%; margin-bottom: 5px;}
.news_fahuo li .fahuo_info h4 a { display: block; width: 100%; font-size: 18px; line-height: 28px; color: #555555; font-family: "苹方","微软雅黑"; font-weight: bold; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.news_fahuo li .fahuo_info h4 a:hover { color: #0e8a52;}
.news_fahuo li .fahuo_info span { font-size: 12px; color: #666666; line-height: 20px;}
.news_fahuo li .fahuo_info .fahuo_more { display: block; width: 70px; height: 30px; position: absolute; left: 30px; bottom: 20px; background-color: #0e8a52; font-size: 12px; line-height: 30px; text-align: center; color: #FFFFFF;}
@media only screen and (max-width: 992px) {
	.news_content { padding: 0px 10px;}
	.news_fahuo li .fahuo_info .fahuo_more { display: none;}
}
@media only screen and (max-width: 768px) {
	.news_content { padding: 0px;}
	.news_fltt { height: 46px; margin-bottom: 20px;}
	.news_fltt li { width: 23%; height: 46px; padding: 10px 0px;}
	.news_fltt li a { font-size: 15px;}
	.news_fahuo li a.fahuo_img { float: none; width: 100%;}
	.news_fahuo li .fahuo_info { float: none; width: 100%; height: auto; padding: 10px; position: relative; left: 0%;}
	.news_fahuo li .fahuo_info h4 { margin-bottom: 0px;}
	.news_fahuo li .fahuo_info h4 a { font-size: 16px; line-height: 26px;}
	.news_fahuo li .fahuo_info h4 a:hover { color: #0e8a52;}
}



/*  页码    */
.PageBox { width: 100%; display: flex; margin-top: 20px; justify-content: center;}
.pagination_box { font-size: 12px; margin: 0px;}
.pagination_box:after { content: " "; display: block; height: 0; clear: both; overflow: hidden; visibility: hidden;}
.item { float: left; min-width: 28px; height: 28px; margin-right: 8px; background-color: #fff; border: 1px solid #d9d9d9; border-radius: 4px; cursor: pointer; font-family: Arial; line-height: 28px; text-align: center;}
.item a { display: inline-block; width: 24px; height: 24px; text-decoration: none; color: #555555; transition: none; margin: 0 2px;}
.item:hover { transition: all 0.3s ease; border-color: #0e8a52;}
.item:hover a { color: #0e8a52;}
.active { background-color: #0e8a52; border-color: #0e8a52;}
.active a, .active:hover a { color: #fff;}
.prev, .next { float: left; display: inline-block; min-width: 28px; height: 28px; border-radius: 4px; border: 1px solid #d9d9d9; background-color: #fff; cursor: pointer; transition: all 0.3s ease; font-family: Arial; color: rgba(0, 0, 0, 0.65); list-style: none; line-height: 28px; text-align: center; font-size: 18px;}
.prev a, .next a { display: inline-block; min-width: 28px; height: 28px; border-radius: 4px; color: rgba(0, 0, 0, 0.65);}
.prev:hover, .next:hover { border: 1px solid #0e8a52;}
.prev a { background: url(../img/prev.png) no-repeat center center;}
.prev:hover a { background: url(../img/prev_cur.png) no-repeat center center;}
.next a { background: url(../img/next.png) no-repeat center center;}
.next:hover a { background: url(../img/next_cur.png) no-repeat center center;}
.prev, .jump-prev, .jump-next { margin-right: 8px;}
.jump-prev, .jump-next { float: left; display: inline-block; min-width: 28px; height: 28px; border-radius: 4px; font-family: Arial; color: rgba(0, 0, 0, 0.65); list-style: none; line-height: 28px; text-align: center;}
.jump-prev:after, .jump-next:after { content: "\2022\2022\2022"; display: block; letter-spacing: 2px; color: rgba(0, 0, 0, 0.25); text-align: center;}
.disabled { cursor: not-allowed;}
.disabled:hover { border-color: #d9d9d9;}
.disabled:hover a { color: rgba(0, 0, 0, 0.25); background: url(../img/prev_disable.png) no-repeat center center; cursor: not-allowed;}
.disabled a { color: rgba(0, 0, 0, 0.25);}



/*  新闻    */
.news_list { width: 100%; margin-bottom: 30px;}
.news_list li { width: 100%; height: 40px; background-color: #F5F5F5; margin-bottom: 10px; padding: 8px 20px;}
.news_list li a.news_list_tt { float: left; display: block; width: 70%; font-size: 16px; color: #555555; line-height: 24px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; transition: all 0.5s;}
.news_list li span.news_list_time { float: right; display: block; width: 30%; text-align: right; font-size: 12px; color: #555555; line-height: 24px;}
.news_list li:hover a.news_list_tt { padding-left: 10px; color: #0e8a52;}
.news_list li:hover span.news_list_time { color: #0e8a52;}
.news_list li.list_first { width: 100%; height: auto; padding: 20px;}
.news_list li.list_first a.list_img { float: left; display: block; width: 25%; overflow: hidden; background-color: #000000;}
.news_list li.list_first a.list_img img { transition: all 0.5s;}
.news_list li.list_first a.list_img:hover img { transform: scale(1.1); opacity: 0.7;}
.news_list li.list_first .list_info { float: left; width: 75%; padding-left: 20px;}
.news_list li.list_first .list_info h4 { width: 100%; height: 30px; margin-bottom: 10px;}
.news_list li.list_first .list_info h4 a { display: block; float: left; max-width: 75%; font-size: 20px; color: #555555; line-height: 30px; font-family: "苹方","微软雅黑"; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.news_list li.list_first .list_info h4 a:hover { color: #0e8a52;}
.news_list li.list_first .list_info h4 span { margin-left: 25px; font-size: 12px; color: #999999; line-height: 30px;}
.news_list li.list_first .list_info h4 span i { font-style: normal; margin-right: 25px;}
.news_list li.list_first .list_info p { width: 100%; height: 60px; font-size: 12px; color: #777777; line-height: 20px; overflow: hidden;}
.news_list li.list_first .list_info a.news_list_more { display: block; width: 70px; height: 30px; border-radius: 15px; margin-top: 25px; background-color: #0e8a52; font-size: 12px; color: #FFFFFF; line-height: 30px; text-align: center;}
@media only screen and (max-width: 1200px) {
	.news_list li.list_first .list_info h4 a { max-width: 75%; font-size: 18px;}
	.news_list li.list_first .list_info p { height: 40px;}
	.news_list li.list_first .list_info a.news_list_more { margin-top: 20px;}
}
@media only screen and (max-width: 992px) {
	.news_list li.list_first .list_info h4 { height: 50px;}
	.news_list li.list_first .list_info h4 a { max-width: 100%; width: 100%;}
	.news_list li.list_first .list_info h4 span { display: block; width: 100%; margin-left: 0px; line-height: 20px;}
	.news_list li.list_first .list_info h4 span i { display: none;}
	.news_list li.list_first .list_info a.news_list_more { display: none;}
}
@media only screen and (max-width: 768px) {
	.news_list li { height: 64px; padding: 8px 10px;}
	.news_list li a.news_list_tt { width: 100%; font-size: 16px;}
	.news_list li span.news_list_time { width: 100%; text-align: left; transition: all 0.5s;}
	.news_list li:hover span.news_list_time { padding-left: 10px;}
	.news_list li.list_first { padding: 10px;}
	.news_list li.list_first .list_info { padding-left: 10px;}
	.news_list li.list_first .list_info h4 a { font-size: 16px; line-height: 30px;}
	.news_list li.list_first .list_info p { display: none;}
}



/*  新闻详情    */
.newsdetail_tt { width: 100%; margin-bottom: 30px;}
.newsdetail_tt h2 { width: 100%; margin-bottom: 7px; font-size: 24px; color: #555555; line-height: 34px; text-align: center; font-family: "苹方","微软雅黑";}
.newsdetail_tt .newsdetail_info { width: 100%; text-align: center;}
.newsdetail_tt .newsdetail_info span { margin: 0px 10px; font-size: 12px; color: #999999; line-height: 20px;}
.news_detail { width: 100%; border-top: 1px solid #EEEEEE; border-bottom: 1px solid #EEEEEE; padding: 30px 0px;}


.news_detail p { width: 100%; font-size: 14px; line-height: 24px; color: #555555;}
.news_detail img { display: block; max-width: 100%; margin: 0px auto;}
.news_page { width: 100%; margin: 10px 0px;}
.detail_page { width: 50%;}
.detail_page p { width: 100%; margin: 3px 0px; font-size: 12px; color: #666666; line-height: 18px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.detail_page p a { color: #666666;}
.detail_page p a:hover { color: #0e8a52;}
.detail_page p a.disable:hover { color: #999999; cursor: no-drop;}
.detail_getback { width: 50%; text-align: right;}
.detail_getback a { display: inline-block; width: 130px; height: 32px; margin: 5px 0px; background-color: #EEEEEE; font-size: 12px; color: #666666; line-height: 32px; text-align: center;}
.detail_getback a:hover { background-color: #007D3C; color: #FFFFFF;}
@media only screen and (max-width: 992px) {
	.newsdetail_tt h2 { font-size: 20px; line-height: 30px;}
}
@media only screen and (max-width: 768px) {
	.newsdetail_tt { margin-bottom: 20px;}
	.newsdetail_tt h2 { font-size: 18px; line-height: 28px;}
	.newsdetail_tt .newsdetail_info span { margin: 0px 5px;}
	.news_detail { padding: 20px 0px;}
	.detail_page { width: 100%; margin-bottom: 15px;}
	.detail_getback { width: 100%; text-align: center;}
}



/*  资质荣誉    */
.honor_content { width: 100%; padding: 0px 20px;}
.honor_list { width: 100%; margin-bottom: 30px;}
.honor_list li { float: left; width: 33.33%; padding: 0px 30px; margin: 30px 0px 0px 0px;}
.honor_list li a { display: block; width: 100%; border: 1px solid #d4e4d0; overflow: hidden;}
.honor_list li a:hover { border: 1px solid #0e8a52;}
.honor_list li a img { display: block; transition: all 1s;}
.honor_list li a:hover img { -webkit-transform: rotateY(360deg); -moz-transform: rotateY(360deg); -ms-transform: rotateY(360deg); -o-transform: rotateY(360deg); transform: rotateY(360deg);}
.honor_list li h5 { width: 100%; padding: 5px 10px; font-size: 14px; color: #444444; line-height: 24px; text-align: center; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
@media only screen and (max-width: 1200px) {
	.honor_list li { padding: 0px 20px;} 
}
@media only screen and (max-width: 992px) {
	.honor_list li { padding: 0px 10px; margin: 20px 0px 0px 0px;} 
}
@media only screen and (max-width: 768px) {
	.honor_content { width: 100%; padding: 0px;}
	.honor_list li { width: 50%; padding: 0px 5px; margin: 10px 0px 0px 0px;} 
}



/*  产品视频    */
.video_content { width: 100%; padding: 0px 20px;}
.video_list { width: 100%; margin-bottom: 30px;}
.video_list li { float: left; width: 33.33%; padding: 0px 30px; margin: 30px 0px 0px 0px;}
.video_list li h5 { width: 100%; padding: 8px 0px;}
.video_list li h5 a { display: block; width: 100%; font-size: 18px; color: #444444; line-height: 28px; font-family: "苹方","微软雅黑"; vertical-align: middle; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.video_list li h5 a:hover { color: #b20000;}
.video_list li h5 i { display: inline-block; width: 4px; height: 18px; background-color: #b20000; margin-right: 6px; vertical-align: middle; line-height: 28px;}
.video_list li > a { display: block; width: 100%; background-color: #000000; overflow: hidden; position: relative;}
.video_list li > a span { display: block; width: 50px; height: 50px; background: url(../img/video_icon.png) no-repeat; background-size: 100% 100%; position: absolute; left: 50%; top: 50%; margin-left: -25px; margin-top: -25px; transition: all 0.5s;}
.video_list li > a img { display: block; transition: all 1s; opacity: 0.6;}
.video_list li > a:hover span { top: -50px;}
.video_list li > a:hover img { opacity: 1;}
@media only screen and (max-width: 1200px) {
	.video_list li { padding: 0px 20px;} 
}
@media only screen and (max-width: 992px) {
	.video_list li { padding: 0px 10px; margin: 10px 0px 0px 0px;} 
}
@media only screen and (max-width: 768px) {
	.video_content { width: 100%; padding: 0px;}
	.video_list li { width: 50%; padding: 0px 5px; margin: 10px 0px 0px 0px;} 
	.video_list li h5 { width: 100%; padding: 8px 0px;}
	.video_list li h5 a { font-size: 14px; line-height: 24px;}
	.video_list li h5 i { width: 3px; height: 14px; line-height: 24px;}
	.video_list li > a span { width: 40px; height: 40px; margin-left: -20px; margin-top: -20px;}
}



/*  人才招聘    */
.jobs_content { width: 100%; padding: 0px 50px;}
.jobs_list { width: 100%; margin-bottom: 30px;}
.jobs_list li { width: 100%; margin-top: 30px;}
.jobs_list li span { display: block; width: 30px; height: 20px; background-color: #0E8A52; border-radius: 4px 4px 0px 0px; font-size: 12px; color: #FFFFFF; line-height: 20px; text-align: center; font-family: "苹方","微软雅黑";}
.jobs_list table { width: 100%; border-top: 1px solid #EEEEEE; border-left: 1px solid #EEEEEE; border-right: 1px solid #EEEEEE; border-collapse: collapse; user-select: none; table-layout: fixed;}
.jobs_list table tr { width: 100%; min-height: 40px; border-bottom: 1px solid #EEEEEE;}
.jobs_list table tr th { width: 140px; min-height: 40px; background-color: #F5F5F5; text-align: center; font-size: 14px; color: #444444; font-weight: normal;}
.jobs_list table tr td { padding: 8px 20px; font-size: 14px; color: #444444; line-height: 24px;}
@media only screen and (max-width: 1200px) {
	.jobs_content { padding: 0px 30px;}
	.jobs_list li { margin-top: 20px;}
}
@media only screen and (max-width: 992px) {
	.jobs_content { padding: 0px;}
	.jobs_list table tr th { width: 90px;}
}




/*  在线留言    */
#message_form { width: 410px; margin: 50px auto;}
.layui-form-item { margin-bottom: 10px;}
.layui-form-label { margin-bottom: 0px; color: #666666;}
.layui-form-label i { color: #ff0000; margin-right: 1px;}
.layui-form-item input::-moz-placeholder { color: #DDDDDD; opacity: 1;}
.layui-form-item input:-ms-input-placeholder { color: #DDDDDD;}
.layui-form-item input::-webkit-input-placeholder { color: #DDDDDD;}
.layui-form-item textarea::-moz-placeholder { color: #DDDDDD; opacity: 1;}
.layui-form-item textarea:-ms-input-placeholder { color: #DDDDDD;}
.layui-form-item textarea::-webkit-input-placeholder { color: #DDDDDD;}
.layui-form-mid { margin-right: 0px; padding: 0px !important;}
.yanzhengma { display: block; width: 100px; height: 38px; border: 1px solid #E6E6E6; cursor: pointer;}
.yanzhengma img { display: block; width: 98px; height: 36px;}
.layui-btn { width: 100%; height: 38px; border-radius: 19px; background-color: #0E8A52;}
@media only screen and (max-width: 768px) {
	#message_form { width: 320px; margin: 10px auto;}
}



/*  联系我们    */
.contact_content { width: 100%; padding: 0px 50px; margin: 30px 0px;}
.contact { width: 100%; border: 1px solid #E6E6E6; padding: 30px 0px; position: relative;}
.contact_fl { width: 58%; padding: 0px 30px; border-right: 0px solid #E6E6E6;}
.contact_text { width: 100%; margin-bottom: 30px;}
.contact_text h2 { width: 100%; margin-bottom: 30px; font-size: 28px; color: #444444; line-height: 36px; font-family: "苹方","微软雅黑";}
.contact_text p { width: 100%; font-size: 14px; color: #444444; line-height: 26px;}
.erweima_box { width: 100%;}
.ewm_sm { width: 140px; margin-right: 20px;}
.ewm_sm a { display: block; width: 100%; border: 1px solid #E6E6E6; margin-bottom: 5px;}
.ewm_sm span { display: block; width: 100%; font-size: 14px; color: #666666; line-height: 20px; text-align: center;}
.contact_fr { width: 42%; height: 100%; padding: 30px; position: absolute; right: 0; top: 0;}
.map_box { width: 100%; height: 100%; border: 1px solid #E6E6E6; overflow: hidden;}
@media only screen and (max-width: 1200px) {
	.contact_fl { width: 100%; border: none; margin-bottom: 40px;}
	.contact_fr { width: 100%; height: 360px; padding: 0px 30px; position: relative;}
}
@media only screen and (max-width: 992px) {
	.contact_content { padding: 0px; margin: 0px;}
}
@media only screen and (max-width: 768px) {
	.contact { padding: 20px 0px;}
	.contact_fl { padding: 0px 15px; margin-bottom: 25px;}
	.contact_text { margin-bottom: 20px;}
	.contact_text h2 { margin-bottom: 15px; font-size: 22px; line-height: 32px;}
	.contact_text p { line-height: 24px;}
	.ewm_sm { width: 100px; margin-right: 10px;}
	.ewm_sm:last-child { margin-right: 0px;}
	.ewm_sm span { font-size: 12px;}
	.contact_fr { height: 260px; padding: 0px 15px;}
}




/*  产品列表    */
.product_content { width: 100%; padding: 0px 50px; margin: 10px 0px;}
.pro_title_level01 { width: 100%; margin-bottom: 25px;}
.pro_title_level01 li { float: left; width: 25%; padding: 0px 5px;}
.pro_title_level01 li a { display: block; width: 100%; height: 44px; border: 1px solid #E6E6E6; background-color: #F5F5F5; font-size: 16px; line-height: 44px; color: #666666; text-align: center; font-family: "苹方","微软雅黑"; font-weight: bold;}
.pro_title_level01 li a:hover { color: #0e8a52;}
.pro_title_level01 li.pronav_cur01 a { background-color: #0e8a52; color: #FFFFFF;}
.pro_title_level02 { width: 100%; margin-bottom: 50px;}
.pro_title_level02 li { float: left; width: 20%; padding: 0px 5px;}
.pro_title_level02 li a { display: block; width: 100%; height: 54px; border-bottom: 2px solid #666666; font-size: 14px; line-height: 52px; color: #666666; text-align: center; font-family: "苹方","微软雅黑"; font-weight: bold;}
.pro_title_level02 li a:hover { color: #0e8a52;}
.pro_title_level02 li.pronav_cur02 a { border-bottom: 2px solid #0e8a52; color: #0e8a52;}
.product_box { width: 100%; padding: 0px 5px;}
#d_products .dt { width: 100%;}
#d_products .dt .dtl { width: 38%;}
#d_products .dt .dtl .bigimg { width: 100%; border: 1px solid #E6E6E6; position: relative; overflow: hidden;}
#d_products .MagicZoom { display:block; margin: 0 auto; overflow: hidden;}
#d_products .MagicZoom img { border:0 !important; padding:0 !important; margin:0 !important;}
#d_products .MagicZoomBigImageCont { border:1px solid #999;}
#d_products .MagicZoomHeader { font-size:8pt !important; line-height: normal !important; color: #fff; background: #666; text-align: center !important;}
#d_products .MagicZoomPu { border: 1px solid #ccc; background: #fff; cursor: move;}
#d_products .MagicZoomLoading { border: 1px solid #ddd; background: #fff url(../img/loading.gif) no-repeat 2px 50%; padding: 4px 4px 4px 24px !important; margin: 0; text-decoration: none; text-align: left; font-size: 8pt; font-family: sans-serif; color: #444;}
#d_products #zoom-big { position: absolute; top: 0; left: 101%;}
#d_products #zoom-big img { max-width: none; max-height: none;}
#d_products .small_nor { width: 100%; padding: 0px 38px; margin-top: 10px; position: relative;}
#d_products .small_nor .small_l { width: 32px; height: 32px; display: block; background: url(../img/small_l.jpg) no-repeat; position: absolute; left: 0; top: 18px;}
#d_products .small_nor .small_r { width: 32px; height: 32px; display: block; background: url(../img/small_r.jpg) no-repeat; position: absolute; right: 0; top: 18px;}
#d_products .small_nor .small_m { width: 100%; height: 68px; position: relative; overflow: hidden;}
#d_products .small_nor .small_m .small_ab { width: 1000px; height: 68px; position: absolute; left: 0; top: 0;}
#d_products .small_nor .small_m .small_ab li { width: 68px; height: 68px; border: 1px solid #E6E6E6; margin-right: 5px; float: left; text-align: center;}
#d_products .small_nor .small_m .small_ab img { display: inline-block; vertical-align: middle;}
#d_products .small_nor .small_m .small_ab span { display: inline-block; vertical-align: middle; height: 100%;}
#d_products .small_nor .small_m .small_ab .cur { border: 1px solid #555555;}
#d_products .dt .dtr { width: 62%; padding-left: 30px;}
#d_products .dt .dtr .info { width:100%;}
#d_products .dt .dtr .name { width: 100%; height: 48px; padding: 9px 20px; margin: 0px; background-color: #F5F5F5; font-size: 20px; line-height: 30px; font-family: "苹方","微软雅黑"; overflow: hidden; text-overflow: ellipsis; white-space: normal;}
#d_products .dt .dtr .brief { width: 100%; margin-top: 20px; margin-bottom: 20px;}
#d_products .dt .dtr .brief h3 { width: 100%; padding: 8px 0px; border-bottom: 1px solid #F5F5F5; font-size: 16px; color: #444444; line-height: 18px; font-family: "苹方","微软雅黑"; vertical-align: middle;}
#d_products .dt .dtr .brief h3 i { display: inline-block; width: 4px; height: 16px; background-color: #CCCCCC; margin-right: 6px; vertical-align: middle;}
#d_products .dt .dtr .brief .brief_text { width: 100%; margin-top: 15px; font-size: 12px; line-height: 24px; color: #555555;}
#d_products .dt .dtr .pro_btn { display:block; width: 160px; height: 42px; margin-top: 40px; border-radius: 21px; background:#d47a22; line-height: 42px; text-align: center; font-size: 16px; color: #FFFFFF; font-family: "苹方","微软雅黑";}
@media only screen and (max-width: 1200px) {
	.product_content { padding: 0px; margin: 0px;}
	#d_products .small_nor { padding: 0px 42px;}
	#d_products .small_nor .small_l { top: 12px;}
	#d_products .small_nor .small_r { top: 12px;}
	#d_products .small_nor .small_m { height: 57px;}
	#d_products .small_nor .small_m .small_ab { height: 57px;}
	#d_products .small_nor .small_m .small_ab li { width: 57px; height: 57px;}
}
@media only screen and (max-width: 992px) {
	#d_products .dt .dtl { width: 100%; margin-bottom: 30px;}
	#d_products .dt .dtr { width: 100%; padding-left: 0px;}
}
@media only screen and (max-width: 768px) {
	.pro_title_level01 { margin-bottom: 15px;}
	.pro_title_level01 li { width: 50%; padding: 5px;}
	.pro_title_level01 li a { font-size: 14px;}
	.pro_title_level02 { margin-bottom: 30px;}
	.pro_title_level02 li { width: 100%; padding: 5px;}
	.pro_title_level02 li a { height: 34px; line-height: 32px;}
	#d_products .dt .dtr .name { padding: 9px 10px;} 
	#d_products .dt .dtr .pro_btn { margin: 40px auto 0px auto;}
}




/*  产品详情    */
.pro_detail_part01 { width: 100%; margin: 30px 0px 40px 0px;}
.detail_img { width: 40%; border: 1px solid #E6E6E6; overflow: hidden;}
.detail_info { width: 60%; padding-left: 40px;}
.detail_info .pro_name { width: 100%; padding: 15px 0px; margin: 0px; border-bottom: 1px solid #EEEEEE; font-size: 22px; line-height: 32px; font-family: "苹方","微软雅黑"; overflow: hidden; text-overflow: ellipsis; white-space: normal;}
.detail_info .brief { width: 100%; margin: 10px 0px;}
.detail_info .brief h3 { width: 100%; padding: 8px 0px; font-size: 16px; color: #444444; line-height: 18px; font-family: "苹方","微软雅黑"; vertical-align: middle;}
.detail_info .brief h3 i { display: inline-block; width: 4px; height: 16px; background-color: #0e8a52; margin-right: 10px; vertical-align: middle;}
.detail_info .brief .brief_text { width: 100%; font-size: 14px; line-height: 24px; color: #666666;}
.detail_info .zixun_btn { display:block; width: 170px; height: 40px; margin-top: 40px; border-radius: 20px; background:#0e8a52; line-height: 40px; text-align: center; font-size: 14px; color: #FFFFFF; font-family: "苹方","微软雅黑";}
.pro_detail_part02 { width: 100%; margin-bottom: 40px;}
.part_title { width: 100%; height: 42px; border: 1px solid #E6E6E6; background-color: #F5F5F5; padding: 5px 15px; margin-bottom: 20px;}
.part_title h3 { font-size: 18px; color: #0E8A52; line-height: 30px; font-family: "苹方","微软雅黑"; font-weight: bold;}
.detail_xijie { width: 100%;}
.detail_xijie ul { width: 100%; overflow: hidden;}
.detail_xijie ul li { float: left; width: 25%; padding: 0px 5px;}
.detail_xijie ul li a { display: block; width: 100%; border: 1px solid #EEEEEE;}
.detail_content { width: 100%;}
.detail_content p { font-size: 14px; color: #555555; line-height: 24px;}
.detail_content img { display: block; max-width: 100%; margin: 10px auto;}
.canshu { width: 100%; border-collapse: collapse; user-select: none; table-layout: fixed; margin-bottom: 20px;}
.canshu tr { width: 100%; border: 1px solid #CCCCCC; text-align: left;}
.canshu tr th { width: 50%; padding-left: 10px; font-size: 14px; color: #444444; font-weight: normal; border-right: 1px solid #CCCCCC;}
.canshu tr td { width: 50%; padding: 8px 10px; font-size: 14px; color: #444444; line-height: 24px; border-right: 1px solid #CCCCCC;}
@media only screen and (max-width: 1200px) {
	.pro_detail_part01 { margin: 0px 0px 40px 0px;}
}
@media only screen and (max-width: 992px) {
	.detail_img { width: 50%; margin-bottom: 10px;}
	.detail_info { width: 100%; padding-left: 0px;}
	.detail_info .zixun_btn { margin-top: 20px;}
}
@media only screen and (max-width: 768px) {
	.detail_img { width: 100%;}
	.detail_info .pro_name { padding: 10px 0px; font-size: 18px; line-height: 28px;}
	.detail_info .zixun_btn { margin: 20px auto 0px auto;}
	.detail_xijie ul li { width: 50%; padding: 5px;}
}
.Exhibitor { width: 100%; overflow: auto;}
.hl_main5_content { width: 100%; height: 322px; padding: 0px 60px; position: relative;}
.hl_scrool_leftbtn { width: 34px; height: 34px; background:url(../img/hl_scroll_left.png) no-repeat; position: absolute; left: 0; top: 134px; cursor: pointer;}
.hl_scrool_rightbtn { width: 34px; height: 34px; background:url(../img/hl_scroll_right.png) no-repeat; position: absolute; right: 0; top: 134px; cursor: pointer;}
.hl_main5_content1 { width: 100%; overflow:hidden;}
.hl_main5_content1 ul { width: 5000px; overflow: hidden;}
.demoList { width: 1229px; overflow: hidden;}
.demoList li { float: left; width: 270px; border: 1px solid #E6E6E6; background: #fff; margin-right: 15px; position: relative; z-index: 0; overflow: hidden;}
.demoList li:hover { border: 1px solid #CCCCCC;}
.demoList li a { display: block; width: 100%; overflow: hidden; cursor: pointer;}
.demoList li span { display: block; width: 100%; height: 40px; padding: 10px; background: #E6E6E6; text-align: center; line-height: 20px; font-size: 14px; color: #666666; font-family: "苹方","微软雅黑"; font-weight: bold;}
@media only screen and (max-width: 768px) {
	.hl_main5_content { padding: 0px 42px;}
}











