*{
	font-family:Microsoft Yahei!important;
}
body {
    
    padding: 0 !important;
	-ms-overflow-style: scrollbar;
}

body a:hover {
    color: #1E872D !important;
}

ul {
    padding:0;
}

.container {
    width: 1200px;
    margin: 0 auto;
    padding: 0;
}

.container2 {
    width: 1200px;
    margin: 0 auto;
    overflow: hidden;
}

.index .module_list3 {
    margin-bottom: 0;
}

.mobile_head {
    margin: 0;
}

.row {
    margin-right: auto !important;
    margin-left: auto !important;
}

.module_left2 {
    padding: 0;
    display: none;
}

.v52fmbx dl dt {
    float: left !important;
}

img {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    max-width: 100%;
    height: auto;
    vertical-align: middle;
    border: 0;
}

img {
  
    height: auto;
    vertical-align: top;
}

ul {
    list-style-type: none;
}

.false_wx:hover .wx_img {
    display: block;
}

.wx_img {
    position: absolute;
    left: -110px;
    top: 50%;
    transform: translateY(-50%);
    width: 100px;
    display: none;
}

.wx_img img {
    width: 100% !important;
    height: auto !important;
}

a:hover {
    text-decoration: none;
}
.network1{ display: none; }
table{width:auto!important;}
.product1 .swiper-slide-active{height:auto!important;}
.product1 .swiper-slide {
    height: 10px;
}
.swiper-slide-active{height:auto!important}
/* 米拓模板修改 */
.met_pager .PreSpan, .met_pager .PreA {
    background: #fff !important;
    color: #666 !important;
    padding: 13px 20px !important;
    line-height: 1 !important;
    height: 46px !important;
    font-size: 16px;
    font-weight: bold;
}
.met_pager .PreSpan, .met_pager .NextSpan {
    margin-top: 10px;
    background: #fff !important;
    color: #666 !important;
    padding: 13px 20px !important;
    line-height: 1 !important;
    height: initial !important;
    font-size: 18px;
    font-weight: bold;
    margin-right: 10px;
    margin-top: 10px;
}
.NextSpan { height: 46px !important}
.met_pager .NextSpan, .met_pager .NextA {
    margin-left: 0 !important;
}
.met_pager .Ahover {
    background: #1E862D !important;
    color: #fff !important;
}
.met_pager a {
    background: #fff !important;
    color: #666 !important;
    padding: 13px 20px !important;
    line-height: 1 !important;
    height: auto !important;
    font-size: 18px;
    font-weight: bold;
    margin-right: 10px;
    margin-top: 10px;
}
.met_pager a:last-child {
    margin-right: none;
}
.accordion-inner {
    position: relative;
}
.accordion_position {
	display: none;
    background: #fff;
    color: #1e872d;
    font-size: 14px;
    overflow: hidden;
    line-height: 25px;
    margin-bottom: 2px;
    width: 100%;
    z-index: 2;
}
.accordion_position a{
    margin-bottom: 0 !important;
    background: #fff!important;
    color:#1e872d!important;
}
.accordion_position>a:hover{
    background: #1e872d!important;
    color:#fff!important;
}
.accordion-inner:hover .accordion_position {
    display: block;
}
.accordion_position:hover {
    background: #1e872d;
    border: 1px solid #1e872d;
    color: #fff;
}
.am-slider {
    /*height: 200px;*/
}
.am-slider img {
    width: 100%;
    height: 100%;
}
.navbar-default .navbar-toggle {
    border: none;
        padding: 0;
}
.nav_iconfontcaidan {
    font-size: 35px !important;
    font-weight: bold;
    color: #43964F;
}
.am-slider .am-slides img {
    object-fit: cover;
}
.am-slider {
    height: 400px;
}
body a:hover {
    /* color: #1E872D !important;  20180314 修改*/
}
.met_pager {
    padding: 0 0 30px !important;
}
#messagelist {
    padding: 0 !important;
}
.ftype_radio .fbox label {
    margin-right: 10px !important; 
    display: inline-block !important;
}
.metpcmobile {
    display: none;
}
.tem_banner ul{
	position: relative\0;
	height: 400px\0;
	overflow: hidden\0;
}
.tem_banner ul li{
	float: left\0;
	width: 100%\0;
	height: 400px\0;
	overflow: hidden\0;
}

#footer {
    position: static !important;
}

.foot_bottom a {
    color:#fff;
}

.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover {
    color: #fff !important;
    background: #1E872D !important;
    border-bottom: 1px solid #fff;
}
.navbar-default .navbar-nav .open .dropdown-menu>li>a {
    color: #333;
    font-size: 16px;
}
.navbar-nav .open .dropdown-menu {
    border-bottom: 1px solid #1E872D !important;
}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover {
    color: #fff !important;
    background: #1E872D !important;
}

#cvlist {
    padding: 0 !important;
}
.v52fmbx {
    border: none !important;
}
.v52fmbx dl {
    border: none !important;
}
/* 米拓模板修改 end */
 
/* 子栏目 */
.child {
    position: absolute;
    top: 158px;
    z-index: 2;
    width: 100%;
    background: #ddd;
    display: none;
}
.nav_child {
    padding: 0;
    margin: 0;
    display: flex;
}
.nav_child li:hover a {
    color: #1e872d;
}
.nav_child li {
    flex-grow: 1;
    text-align: center;
    border-right: 1px solid #ccc;
}
.nav_child li a {
    color: #fff;
    font-size: 18px;
    display: block;
    padding: 20px 0;
}
.nav_child li:last-child {
    border-right: 0;
}
/* 子栏目 end */

/* bootstrap样式修改 */
.tem_banner {
    margin-bottom: 30px !important;
}
.navbar-brand {
    height: 84px;
}
.mobile_head_button {
    margin: 25px 20px;
}
.mobile_head {
    background: #fff;
}
.mobile_head .active {
    color: #7dbb86 !important;
}
.mobile_head_ul a:hover {
    color: #7dbb86 !important;
}
.carousel-inner .item img{
    height: 500px;
}
.navbar-nav>li>a {
    clear: both;
    line-height: 30px;
    height: auto;
}
.navbar-nav>li>a div:nth-child(1) {
    display: inline-block;
}
.clear {
    clear: both;
}
.navbar-nav>li>a .mNav_child_img {
    float: right;
    width: 30px;
}
.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover {
    outline: none;
}
.v52fmbx dl {
    display: flex;
}
.v52fmbx dl dd {
    width: 60%;
}
.v52fmbx dl dt {
    width: 15%;
}

@media (min-width: 750px){
	.v52fmbx dl dd.ftype_code input {
		width: 150px!important;
	}
}
.v52fmbx dl dd.ftype_code img {
    height: 45px !important;
    width: 100px;
	bottom: 0 !important;
}
input[name=submit], input[name=reset] {
    width: 150px;
    float: left;
    background: transparent;
    color: #888;
    height: 40px;
    line-height: 40px;
    border: 1px solid #1E862D;
    border-radius: 34px;
    margin-right: 10px;
}
input[name=submit]:hover, input[name=reset]:hover {
    background: #1E862D;
    color: #fff;
}
.ftype_radio .fbox label {
    display: inline-block;
    margin-right: 20px;
}
/*.collapse {
	display: block;
}*/
/* bootstrap样式修改 end */

/* swiper样式修改 */
.swiper-slide {
    overflow: hidden;
}
/* swiper样式修改 end */

/* 头部 */
.header {

    position: relative;
}
.header_top {

    padding: 0;
    position: relative;
}
.nav_left {
    margin-top: 50px;
    float:left;
	width: 180px;
}
.nav_left a {
    display: block;
}
.nav_left img {
    max-width: 100%;
    height: auto;
    width: 180px;
}
.nav_right {
   
    text-align: right;
}

.nav_right>ul>li:hover a {
    color: #2c943b;
}
.nav_right .active {
    color: #2c943b;
}
.nav_right2 li a{
	width:145px;
	display:inline-block;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	color:#fff;
}
.nav_right2 li a:hover{
	background:#fff;
	color:#1E872D;
}
.nav_right>li{
    display: inline-block;
    margin-right: 25px;
    line-height: 1;
    /*padding-top: 116px;*/
	margin-top: 116px;
    padding-bottom: 25px;
	position:relative;
}

.nav_right>li:last-child {
    margin-right: 0;
    padding-right: 0;
    border-right: 0;
}

.nav_right>li:last-child a {
    border-right: 0;
    padding-right: 0;
}
.nav_right2{
	position:absolute;
	/*top:145px;*/
	top: 42px;
	left:-30px;
	z-index:12;
	width:145px;
	line-height:45px;
	text-align:center;
	display:none;
	background:rgba(44,148,59,.5);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#5c2c943b,endColorstr=#5c2c943b);
}
.nav_right2 li{
	white-space:nowrap;
	position:relative;
	height:40px;
}

.nav_right3{
	display:none;
	z-index:12;
	background:#fff;
	top:-15px;
}
.nav_right li:hover .nav_right2{
	display:block;
}
.nav_right2 li:hover .nav_right3{
	display:block;
}
.nav_right3{
	position:absolute;
	left:145px;
}
.nav_right>li>a {
    font-size: 18px;
    color: #333;
    border-right: 2px solid #999;
    padding-right: 38px;
}
.nav_position {
    position: absolute;
    top: 28px;
    right: 0;
}
select::-ms-expand {
display: none;
}
.nav_select {
    height: 42px;
    padding: 0 10px;
    width:90px;
    border-radius: 40px;
    outline:none;
    appearance:none;
    -moz-appearance:none;
    -ms-appearance:none;
    -webkit-appearance: none;
    border: 1px solid #2c943b;
    color: #2c943b;
}
	.select_down{
		display:inline-block;
		width:1rem;
		height:1rem;
		position:absolute;
		top:50%;
		margin-top:-0.5rem;
		left:75px;
		
	}
.nav_select:focus {
    outline: none;
}
/* 头部 end */

/* 主体 */

/* 产品世界 */
.mNav_child_img {
    display: none;
}
.index .module_gray {
    background: #f6f6f6;
    padding: 30px 0;
}
.index .module {
    margin-bottom: 30px;
}
.index .module a {
    display: block;
   
}
.index .module_title {
    text-align: center;
    font-size: 28px;
    line-height: 1;
    letter-spacing: 2px;
}
.index .module_desript {
    font-size: 16px;
    letter-spacing: 2px;
    text-align: center;
    color: #666;
    margin-top: 15px;
    line-height: 1;
}
.index .module_top {
    margin-bottom: 30px;
}
.index .module_list {
    overflow: hidden;
}
.index .module_list li {
    float: left;
    height: 320px;
    overflow: hidden;
}
.index .module_list li:last-child {
    margin-right: 0;
}
.index .module_list a {
    border: 1px solid #e5e5e5;
    display: block;
    text-align: center;
    height: 100%;
    position: relative;
    overflow: hidden;
}
.index .module_list a:hover .list_bottom {
    background: rgba(94, 168, 105, .5);
    transition: all .5s; 
    height: 100%;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#905ea869,endColorstr=#905ea869);
}
.index .module_list a:hover .list_bottom_img {
    display: inline-block;
}
.index .module_list img {
    width: auto;
    height: auto;
  
}
.index .list_bottom {
    position: absolute;
    bottom: 0;
    color: #FFF;
    background: rgba(0, 0, 0, .3);
    width: 100%;
    height: 53px;
    line-height: 3;
    font-size: 16px;
    /*text-align: center;
    display:table-cell;   */
    vertical-align:bottom;
    transition: all .5s;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#5c000000,endColorstr=#5c000000);
}
.index .list_bottom span {
    position: absolute;
    bottom: 0;
    left:50%;
    width:100%;
    transform: translate(-50%,0);
    -webkit-transform: translate(-50%,0);
    -moz-transform: translate(-50%,0);
    -ms-transform: translate(-50%,0);
    -o-transform: translate(-50%,0);
}

.list_bottom_img {
    background: #fff;
    position: absolute;
    top:50%;
    left:50%;
    margin-top:-35px;
    margin-left:-35px;
    width: 70px;
    height: 70px;
    line-height: 70px;
    border-radius: 50%;
    color: #30963f;
    font-size: 25px !important;
    text-align: center;
	display: none;
}
.index .more {
    height: 48px;
    text-align: center;
    margin: 30px 0 0;
}
.index .more a {
    color: #666;
    padding: 0 70px;
    line-height: 48px;
    height: 48px;
    border: 1px solid #d6d6d6;
    border-radius: 48px;
    display: inline-block;
    margin: 0;
}
.index .more a:hover {
    background: #1e872d;
    color: #fff !important;
}
.index .module_line {
    border-top: 3px solid #2c943b;
}
/* 产品世界 end */

/* 走近丰铁 */
.index .module_left_bottom {
    position: absolute;
    bottom: 0;
    z-index: 2;
    background: rgba(255, 255, 255, .8);
    width: calc(100% - 30px);
    color: #000;
    padding: 0 20px;
    line-height: 3;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#90ffffff,endColorstr=#90ffffff);
}
.index .module_right {
    background: #fff;
    min-height: 340px;
    overflow: hidden;
    padding: 30px 25px;
    position: relative;
}

.index .module_font_title {
    font-size: 26px;
    color: #333;
    line-height: 1;
    margin-bottom: 25px;
    margin-top: 25px;
}
.index .module_font_des {
    font-size: 14px;
    color: #999999;
    line-height: 2;
    text-align: left;
}
.index .module_right_img {
    margin-top: 10px;
}
.index .module_right_img img {
    box-shadow: 10px 10px #43964f;
}
.index .module_font_img {
    display: inline-block;
    padding: 8px 50px;
    border: 1px solid #e7e7e7;
    line-height: 1;
    border-radius: 42px;
    position: absolute;
    bottom: -60px;
    font-size: 25px;
    color: #999;
    font-weight: bold;
}
.index .module_left {
    position: relative;
    height: 340px;
}
.index .video_img {
    height: 400px;
    overflow: hidden;
}
.index .video_img img {
    height: 100%;
}
.index .video_play {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left:-37.5px;
    margin-top:-37.5px; 
    z-index: 2;
}
.index .video_play img {
    width: 75px;
    height: 75px;
}
.index .video_mask {
    position: absolute;
    top: 0;
    width: 584px;
    height: 340px;
    background: rgba(0, 0, 0, .5);
    display: none;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#90000000,endColorstr=#90000000);
}
.index .video_bottom {
    position: absolute;
    bottom: 0;
    font-size: 16px;
    background: rgba(0, 0, 0, .5);
    width: calc(100% - 30px);
    color: #fff;
    padding-left: 20px;
    line-height: 50px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#90000000,endColorstr=#90000000);
}
.module_content {
    margin-right: 0;
}
/*.index video {
    box-shadow: 10px -10px #e5e5e5;
}*/
/* 走近丰铁 end */

/* 应用案例 */
.index .module_list2_img {
    height: 200px;
}
.index .module_list2_img img {
    height: 100%;
    width: 100%;
    object-fit: cover;
}
.index .module_list2 a {
    border: 1px solid #e5e5e5;
    display: block;
}
.index .module_list2 a:hover{
	box-shadow: 0 0 40px #ddd;
}
.module_right:hover .module_font_img{
     background: #1e872d;
    border: 1px solid #1e872d;
    color:#fff;
}
.index .list2_bottom {
    padding: 15px 17px;
    line-height: 1;
}
.index .list2_bottom_title {
    font-size: 16px;
    color: #333;
    font-weight: bold;
    margin-bottom: 10px;
}
.index .list2_bottom_des {
    font-size: 14px;
    color: #666;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    margin-bottom: 15px;
}
.index .list2_bottom_group {
    overflow: hidden;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.index .list2_bottom_time {
    font-size: 14px;
    color: #cecece;
}
.index .list2_bottom_link {
    border: 1px solid #e7e7e7;
    padding: 0 15px;
    border-radius: 36px;
    width:57px;
    height:36px;
    text-align: center;
    font-size: 20px;
    line-height: 36px;
    color: #999;
    font-weight: bold;
}
.index a:hover .list2_bottom_link {
    background: #1e872d;
    border: 1px solid #1e872d;
    color:#fff;
}
/* 应用案例 end */

/* 公司荣誉 */
.index .gsyy_main {
    position: relative;
}
.index .gsyy_swiper {
    width: 80%;
    margin: 0 auto;
    height: 300px;
}

.index .gsyy_swiper_next {
    position: absolute;
    top: 45%;
    left: 0;
    transform: translateY(-50%);
    width: 80px;
    height: 80px;
}
.index .gsyy_swiper_next i, .index .gsyy_swiper_prev i {
	font-size: 80px;
    color: #999;
    line-height: 1;
}
.index .gsyy_swiper_next i:hover, .index .gsyy_swiper_prev i:hover {
	color: #1E872D;
}
.index .gsyy_swiper_prev {
    position: absolute;
    top: 45%;
    right: 0;
    transform: translateY(-50%);
    width: 80px;
    height: 80px;
}
.index .gsyy_swiper {
    overflow: hidden;
    position: relative;
}
.index .module_bg {
    background: url('../images/gsyy_bg.jpg') no-repeat;
    background-size: cover;
    padding: 40px 0;
}
.index .gsyy_img {
    background: #fff;
    position: relative;
    border: 1.5px solid #999999;
    overflow: hidden;
    height:100%;
}
.index .gsyy_img img {
    /*height: 180px;*/
    display: block;
    margin:0 auto;
    object-fit: cover;
   
}

.index .gsyy_swiper .swiper-wrapper{
	position:absolute;
	top:50%!important;
	margin-top:-90px;
}
.index .gsyy_swiper a{ width:90%; }
.gsyy_main>div { padding:10px 0; }
.gsyy_main .swiper-slide{  box-shadow:0 0 40px #ddd; float:left;}
/* 公司荣誉 end */

/* 技术服务 */
.index .module_list3 {
    padding: 0;
}
.module_list3 a{
    display: block;

    border-radius: 50%;
  
}
.index .module_list3_img  {
    height: auto;
    display: block;
    border-radius: 50%;
   
}
.index .module_list3_img img {
    border-radius: 50%;
    
}
/* 技术服务 end */

/* 丰铁新闻 */
.module_list4 {
    padding: 0;
}
.module_list4 {
    margin-bottom: -20px !important;
}
.module_list4 li {
    margin-bottom: 20px;
}
.module_list4 a {
    overflow: hidden;
    border: 1px solid #eee;
	border-left: none;
    padding: 10px;
}
.module_list4 a:hover {
    box-shadow: 0 0 40px #ddd;
}
.module_list4 a:hover .module_list4_link {
    background: #1e872d;
    border: 1px solid #1e872d;
    color: #fff;
}
.module_list4_img {
    overflow: hidden;
    float: left;
    padding: 0;
}
.module_list4_img img {
    max-width: none;
        object-fit: cover;
    height: 150px;
    width: 100%;
}
.module_list4_right {
    float: right;
    margin-top: 10px;
    height: 150px;
}
.module_list4_title {
    font-size: 16px;
    color: #333;
    font-weight: bold;
    margin-bottom: 10px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.module_list4_des {
    font-size: 14px;
    color: #666666;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    position: relative; line-height: 20px; max-height: 40px;overflow: hidden;
}
/*.module_list4_des::after{content: "..."; position: absolute; font-size: 16px; bottom: 0; right: 0; text-align: right; background-color: #fff;}*/
.module_list4_link {
    position: absolute;
    bottom: 15px;
    border: 1px solid #e7e7e7;
    padding: 0 15px;
    border-radius: 36px;
    width:57px;
    height:36px;
    text-align:center;
    line-height: 36px;
    font-weight: bold;
    color: #999;
}
.module_list4_link img {
    width: auto;
}
/* 丰铁新闻 end */

/* 主体 end */


/* 内页 */

/* 走进丰铁 */
.n_banner {
    max-height: 500px;
    overflow: hidden;
}
.enter {
    margin-bottom: 60px;
}

.enter .side {
    padding: 0;
}
.enter .side_top {
    padding: 0;
}
.enter .side_title {
    font-size: 22px;
    background: #1e872d;
    margin-bottom: 2px;
}
.enter .side_title a {
    color: #fff;
    display: block;
    padding: 20px 35px 20px 27px;
    overflow: hidden;
    line-height: 30px;
}
.enter .side_title a span {
    float: left;
}
.enter .side_title a:hover {
    color: #fff !important;
}
.enter .side_title_img {
    width: 30px;
    float: right;
}
.enter .side_list a {
    display: block;
    background: #1e872d;
    color: #fff;
    font-size: 18px;
    overflow: hidden;
    padding: 5px 35px 5px 27px;
    line-height: 25px;
    margin-bottom: 2px;
    white-space: nowrap;
}
.side_list .accordion_position a{
	font-size: 16px;
	padding: 5px 35px 5px 40px;
}

.enter .side_list a:hover {
    background: #f5f5f5;
    color: #777777;
}
.enter .side_list a span {
    float: left;
    width: 80%;
    overflow: hidden;
    text-overflow: ellipsis;
}
.enter .side_list_img {
    width: 25px;
    float: right;
}
.enter .side_bottom {
    margin-top: 20px;
}
.enter .side_bottom ul {
    padding: 0;
}
.enter .side_bottom a {
	width:100%;
     background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d6d6d6), color-stop(100%,#ffffff));
    background: linear-gradient(to right, #d6d6d6, white);
    background: -webkit-linear-gradient(to right, #d6d6d6, white);
    background: -o-linear-gradient(to right, #d6d6d6, white);
    background: -moz-linear-gradient(to right, #d6d6d6, white);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d6d6d6', endColorstr='#ffffff',GradientType=1 ); 
    height:100%;
    display: block;
    overflow: hidden;
    border: 1px solid #ddd;
}
.enter .side_bottom img{
	height:100%;
}
.enter .side_bottom:root a{filter:none;} 

.side_bottom_left { width: 60%;height:100%;float:left;}
.side_bottom_right{
	width:40%;
	
	position: absolute;
    top:50%;
    right:15px;
    margin-top:-25px;
}
.enter .side_bottom li {
    margin-bottom: 10px;
    position: relative;
    height:80px;
    width:100%;
}
.enter .side_bottom .bottom_right_title {
    font-size: 20px;
    color: #333;
    font-weight: bold;
}
.enter .side_bottom .bottom_right_vice {
    color: #1e872d;
    font-size: 16px;
    text-align: right;
}
.enter .main {
    overflow: hidden;
    padding: 0;
}
.enter .main_nav {
    overflow: hidden;
    border-bottom: 1px solid #ddd;
    padding-bottom: 15px;
    margin-bottom: 15px;
}
.enter .main_nav_left {
    overflow: hidden;
    line-height: 1;
    height: 24px;
    float: left;
}
.enter .main_title {
    font-size: 18px;
    color: #333;
    font-weight: bold;
    float: left;
    line-height: 1;
}
.enter .main_vice {
    float: left;
    font-size: 16px;
    color: #999;
    text-transform: Uppercase;
    margin-left: 10px;
    margin-top: 3px;
}
.enter .main_localtion {
    padding: 0;
    float: right;
}
.enter .main_localtion li {
    float: left;
}
.enter .main_localtion a {
    font-size: 14px;
    color: #999;
}
.enter .main_localtion span {
    margin: 0 5px;
}
.enter .enter_img {
    width: 95px;
    position: relative;
    line-height: 1;
}
.enter .tab .active .enter_img_font  {
    background: #1e872d;
    color: #fff;
}
.enter .enter_img:hover .enter_img_font {
    background: #1e872d;
    color: #fff;
}
.enter .main_content {
    width: 100%;
    overflow: hidden;
}

.enter .enter_img .enter_img_font {
    position: absolute;
    top: 50%;
    left: 50%;
    
    width: 65px;
    height: 65px;
	margin: -32px 0 0 -32px;
    text-align: center;
    background: #fff;
    color: #666;
    font-size: 15px;
}

.enter .enter_img .enter_img_font1 {
    padding: 10px 0;
}
.enter .enter_img .enter_img_font2 {
    line-height: 65px;
}
.enter .enter_img span {
    line-height: 1;
}
.enter .enter_font_img {
    width: 10px;
    margin: 5px auto 0;
}
.enter .enter_main {
    position: relative;
    height: 93px;
    overflow: hidden;
}
.tab_swiper {
	position: relative;
	height: 93px;
    width: 80%;
    margin: 0 auto;
	overflow: hidden;
}
.tab_swiper .tab{ 
	position: absolute !important;
}
.enter_main .tab li {
    float: none;
	position: absolute;
    width: 93px !important;
}
.enter .enter_line {
    position: absolute;
	display: none;
    border-top: 1px solid #ddd;
    top: 50%;
    width: 90%;
    left: 50%;
    transform: translateX(-50%);
}
.enter .enter_swiper {
    width: 81%;
    overflow: hidden;
    margin: 0 auto;
}
.enter .enter_swiper .swiper-slide {
    width: 93px !important;
}
.enter .enter_swiper_next {
    position: absolute;
    left: 0;
    width: 44px;
    top: 50%;
    transform: translateY(-50%);
}
.enter .enter_swiper_prev {
    position: absolute;
    right: 0;
    width: 44px;
    top: 50%;
    transform: translateY(-50%);
}
.enter .main_content_bottom {
    width: 80%;
    margin: 5% 0 0 5%;
}
.enter .m_side_top {
    overflow: hidden;
    display: flex;
    justify-content: space-between;
    align-items: center;
    border-bottom: 1px solid #ddd;
    padding: 10px 20px;
    font-size: 18px;
    font-weight: bold; 
    margin-top: 30px;
    display: none;
}
.enter .m_side_menu {
    float: right;
    background: #eee;
    padding: 10px;
    border-radius: 40px;
    height: 40px;
}
.enter .m_side_menu img {
    width: 20px;
}
.enter .m_side_ul {
    background: #000;
    width: 65%;
    position: fixed;
    z-index: 3;
    height: 100%;
    top: 0;

}
.enter .m_mask {
    background: rgba(0, 0, 0, .5);
    height: 100%;
    position: fixed;
    width: 100%;
    top: 0;
    z-index: 2;
    display: none;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#90000000,endColorstr=#90000000);
}
.enter .m_side_ul {
    background: #000;
    width: 65%;
    position: fixed;
    z-index: 3;
    height: 100%;
    top: 0;
    left: -65%;
    padding-left: 0;
}
.enter .m_side_ul a {
    display: block;
    padding: 15px;
    border-bottom: 1px solid #292929;
    color: #fff;
    font-weight: normal;
    font-size: 16px;
}
/* 走进丰铁 end */

/* 丰铁荣誉 */
.enter .enter2 {
    padding-left: 0;
    margin: 0 -7.5px !important;
}
.enter .enter2 li {
    margin-bottom: 20px;
    padding: 0 15px;
}

.enter .enter2 a {
    display: block;
    text-align: center;
}
.enter .enter2 .enter2_img {
    border: 1px solid #1e872d;
    padding: 10px;
	height: 176px;
  
}
.enter .enter2 .enter2_img img{
	height:100%;
	object-fit:scale-down;
}
.enter .enter2 a span {
    font-size: 16px;
    color: #333;
    margin-top: 10px;
    display: inline-block;
	white-space:nowrap;
	overflow:hidden;
	width:100%;
	text-overflow:ellipsis;
}
/* 丰铁荣誉 end */

/* 公司环境 */
.enter .enter3_ul {
    padding: 30px 0 0;
    margin: 0 -7.5px !important;
}
.enter .enter3_ul li {
    margin-bottom: 20px;
    padding: 0 7.5px;
}
.enter .enter3_ul a {
    display: block;
    text-align: center;
}
.enter .enter3_ul span {
    font-size: 18px;
    display: inline-block;
    background: #f5f5f5;
    width: 100%;
    color: #666;
    padding: 15px 0;
    line-height: 1;
}
/* 公司环境 end */

/* 理念文化 */
.enter .enter5 {
    margin-top: 40px;
}
.enter .enter5_font {
    line-height: 1;
    margin-bottom: 20px;
}
.enter .enter5_font_title {
    font-size: 16px;
    color: #515151;
    font-weight: bold;
    margin-bottom: 15px;
}
.enter .enter5_font_des {
    font-size: 14px;
    color: #8b8b8b;
    padding-bottom: 10px;
    border-bottom: 1px solid #e5e5e5;
}
/* 理念文化 end */

/* 视频 */
.enter .enter6_row {
    margin-bottom: 20px;
    cursor: pointer;
    padding: 0 7.5px;
}
.enter .enter6 {
	margin: 0 -7.5px !important;
}
.enter .enter6_video {
    position: relative;
} 
.enter4_video {
	height: 200px;
}
.enter6_video {
    /*height: 200px;*/
}
.enter6_video img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.enter .video_img {
    height: 200px;
}
.enter .video_img img {
    width: 100%;

    object-fit: cover;
}
.enter .video_play {
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, .5);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#90000000,endColorstr=#90000000);
	overflow: hidden;
}
.enter .video_play img {
	position:absolute;
	left: 50%;
	top: 50%;
    width: 60px;
    height: 60px;
	margin: -30px 0 0 -30px;
}
.enter .enter6_font {
    font-size: 16px;
    text-align: center;
    color: #666;
    background: #f5f5f5;
    padding: 15px 0;
}
.enter6 .video {
    position: absolute;
    z-index: 3;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    display: none;
}
.enter6 .enter6_mask {
    position: fixed;
    background: rgba(0, 0, 0, .5);
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 2;
    display: none;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#90000000,endColorstr=#90000000);
}
/* 视频 end */

/* 应用案例 */

.app .tab {
    margin-bottom: 25px;
    overflow: hidden;
    padding: 0;
}
.app .tab li {
    float: left;
    width: 14.2%;
}
.app .tab li .tab_font {
    background: #f5f5f5;
    color: #333;
    margin-right: 3px;
    text-align: center;
    padding: 15px 0;
    font-size: 14px;
}
.app .tab_down_active {
    width: 0;
    height: 0;
    border-top: 13px solid #1e872d;
    border-right: 7px solid transparent;
    border-left: 7px solid transparent;
    margin: 0 auto;
}
.app .tab li:last-child {
    margin-right: 0;
}
.app .tab li .active {
    background: #1e872d;
    color: #fff;
}
.app .app-container {
    overflow: hidden;
    height:100%;
}
.app .app_font {
    background: #f3f3f3;
    padding: 60px 40px;
    font-size: 15px;
    color: #666;
    line-height: 1;
}
.app .app_font > div {
    margin-bottom: 20px;
    line-height: 1.5;
}
.app .app2_img {
   
}
.app .app2_img img {
    border: 1px solid #ddd;
    width:90%;
}
.app .app2-container {
    margin-top: 50px;
    max-width: 900px;
    height:280px;
}
.app .app2-button {
    margin-top: -40px;
	position: relative;
	width:100%;
	height: 280px;
}

.app  .app2-button-next {
	position: absolute;
	left:0;
	top: 50%;
    width: 30px;
    background: #eee;
    padding: 5px 10px;
    box-sizing: content-box;
	margin-top: -60px;
}
.app  .app2-button-prev {
	position: absolute;
	right: 0;
	top: 50%;
    width: 30px;
	margin-top: -60px;
    background: #eee;
    padding: 5px 10px;
    box-sizing: content-box;
}
.app_bottom .app_bottom_title {
    font-size: 22px;
    color: #333;
    margin-bottom: 45px;
    margin-top: 55px;
}
.app_bottom .app_bottom_ul {
    padding: 0;
}
.app_bottom .app_bottom_ul a {
    display: block;
}
.app_bottom .app_bottom_img {
    border: 1px solid #1e872d;
    text-align: center;
    position: relative;
}

.app_bottom .app_bottom_img img {
    width: auto;
	 cursor: pointer;  
     transition: all 0.6s; 
}

.app_bottom a:hover .app_bottom_mask {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(30, 135, 45, .5);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#781e872d,endColorstr=#781e872d);
    z-index: 2;
    transition: all .5s;
}
.app_bottom a span {
    display: inline-block;
    color: #666;
    width: 100%;
    text-align: center;
    line-height: 1;
    margin-top: 15px;
    font-size: 16px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.app_bottom .app_bottom_ul a:hover span {
    color: #1e872d;
}
.app_bottom .app_bottom_ul a:hover .app_bottom_search {
    display: block;
    z-index: 3;
}
.app_bottom .app_bottom_search {
    display: none;
    background: #fff;
    position: absolute;
    top: 50%;
    left: 50%;
    width: 70px;
    height: 70px;
    line-height: 70px;
    margin: -35px 0 0 -35px;
    border-radius: 50%;    
    color: #1e872d;
    color: #30963f;
    font-size: 25px !important;
    text-align: center;
    align-items: center;
    justify-content: center;
}
/* 应用案例 end */

/* 企业动态 */
.news1 {
    padding: 0;
}
.news1 li {
    margin-bottom: 15px;
}
.news1 a:hover .news1_display {
    display: block;
}
.news1 a {
    overflow: hidden;
    display: block;
}
.news1_left {
    float: left;
    width: 16%;
    background: #f3f3f3;
    line-height: 1;
    text-shadow: 0 0 black;
	height: 145px;
    padding-top: 25px;
    padding-right: 35px;
    text-align: right;
}
.news1_left span:nth-child(1) {
    font-size: 30px;
    color: #1e872d;
    font-weight: bold;
    display: block;
    margin-bottom: 5px;
}
.news1_left span:nth-child(2) {
    font-size: 24px;
    color: #1e872d;
    font-weight: bold;
}
.news1_right {
    float: right;
    width: 82%;
    background: #f3f3f3;
    padding-left: 15px;
    padding-right: 15%;
	padding-bottom: 5px;
	min-height: 145px;
    padding-top: 25px;
    padding-bottom: 25px;
    position: relative;
}
.news1_right_title {
    font-size: 18px;
    color: #333;
    line-height: 1.4;
    font-weight: bold;
    margin-bottom: 25px;
}
.news1_right_des {
    font-size: 15px;
    color: #666;
    line-height: 26px;
	overflow:hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-line-clamp:2;
	-webkit-box-orient:vertical;
	line-height: 20px;
	max-height:40px;
	
}
/*.news1_right_des::after{content: "..."; position: absolute; bottom: 38px; right: 18.5%; padding-left: 40px;
background: -webkit-linear-gradient(left, transparent, transparent 55%);
background: -o-linear-gradient(right, transparent,transparent 55%);
background: -moz-linear-gradient(right, transparent, transparent 55%);
background: linear-gradient(to right, transparent, transparent 55%);
}*/
.news1_display {
    position: absolute;
    top: 0;
    right: 0;
    background: #1e872d;
    height: 100%;
    width: 15%;
    display: none;
}
.news1_display img {
    width: 45px;
    height: 30px;
    position: absolute;
    top:50%;
    left:50%;
    margin-top: -15px;
    margin-left: -22.5px;
}
/* 企业动态 end */

/* 展会新闻 */
.news3_list {
    padding-left: 0;
}
.news3_list li {
    margin-top: 15px;
}
.news3_list a {
    overflow: hidden;
    display: block;
}
.news3_img {
    float: left;
    width: 16%;
    height: 145px;
}
.news3_img img {
    height: 100%;
}
.news3_content {
    float: right;
    background: #f3f3f3;
    width: 82%;
    line-height: 1;
    padding: 0 20px;
    position: relative;
    height: 145px; 
}
.news3 .content_title {
    font-size: 16px;
    color: #333;
    padding: 20px 0;
}
.news3 .content_label {
    font-size: 14px;
    color: #666;
    margin-bottom: 10px;
}
.news3_display {
    position: absolute;
    top: 0;
    right: 0;
    background: #1e872d;
    height: 100%;
    width: 17%;
    display: flex;
    justify-content: center;
    align-items: center;
    display: none;
}
.news3_display img {
    width: 45px;
    height: 30px;
}
.news1_right_time {
    display: none;
    color: #666;
    font-size: 13px;
}
/* 展会新闻 end */

/* 访客留言 */
.contact1_form {
    overflow: hidden;
    float: left;
    font-size: 20px;
    width: 100%;
}
.contact1{
	overflow:hidden;
	/*margin-top:-70px;*/
}
.liuyan{
	float: right;
}
.contact1_form .label {
    display: block;
    margin-top: 30px;
    text-align: left;
}
.contact1_form .label .input_code {
    width: 100px;
}
.contact1_form .label .code {
    display: inline-block;
    width: 80px;
    height: 40px;
    font-size: 24px;
    color: #666;
    background: #f3f3f3;
    text-align: center;
    line-height: 40px;
}
.contact1_form .form_btn {
    display: block;
    width: 280px;
    text-align: center;
    height: 50px;
    line-height: 50px;
    background: #1e872d;
    color: #fff;
    border-radius: 50px;
    margin: 65px auto;
}
.contact1_form .label textarea {
    width: 60%;
    height: 230px;
}
.contact1_form .label span {
    font-size: 15px;
    color: #555555;
    display: inline-block;
    width: 75px;
    text-align: right;
}
.contact1_form .label input {
    height: 40px;
    width: 50%;
    border: 1px solid #dddddd;
    color: #666;
    padding: 0 10px;
}
.contact1_title {
    font-size: 28px;
    color: #333;
    font-weight: bold;
    padding: 50px 0 45px 0;
    border-top: 1px solid #ddd;
}
.contact1 ul {
    padding: 0;
}
.contact1 ul li {
    line-height: 1;
    padding-bottom: 30px;
    margin-bottom: 30px;
    border-bottom: 1px solid #ddd;
}
.contact1_group {
    overflow: hidden;
}
.contact1_name {
    font-size: 18px;
    color: #333;
    font-weight: bold;
    float: left;
    margin-bottom: 20px;
}
.contact1_time {
    float: right;
    font-size: 16px;
    color: #999;
}
.contact1_problem {
    margin-bottom: 15px;
    color: #666;
    font-size: 15px;
    line-height: 1.5;
}
.contact1_reply {
    font-size: 15px;
    color: #999;
}
.contact1_reply span {
    color: #1e872d;
}
/* 访客留言 end */

/* 联系地址 */
.contact2 {
    padding: 0;
}
.contact2 li {
    overflow: hidden;
    background: #f3f3f3;
    padding: 35px 50px;
    margin-bottom: 10px;
}
.contact2_left {
    line-height: 1.4;
}
.contact2_left_title {
    font-size: 22px;
    color: #333;
    font-weight: bold;
    margin-bottom: 10px;
}
.contact2_left_label {
    font-size: 18px;
    color: #666;
    margin-bottom: 10px;
}
.contact2_right {
    overflow: hidden;
    background: #fff;
    padding: 15px;
}
.contact2_right_img {
    width: 30%;
    float: left;
	margin-top: 50px;
    border: 1px solid #1e872d;
}
.contact2_right_content {
    float: left;
	width: 65%;
    margin-left: 15px;
    line-height: 1.4;
}
.contact2_right_title {
    font-size: 22px;
    color: #1e872d;
    font-weight: bold;
    margin-top: 10px;
    white-space: nowrap !important;
	overflow: hidden;
    text-overflow: ellipsis;
}
.contact2_right_label {
    font-size: 18px;
    color: #666;
    margin-top: 15px;
}
/* 联系地址 end */

/* 毛遂自荐 */
.form_radio_font {
    display: inline-block;
    margin-left: 20px;
}
.form_radio_font div{
    font-size: 15px;
    display: inline-block;
    font-weight: 100;
    color: #555;
    vertical-align: middle;
}
.form_radio {
    vertical-align: middle;
    width: 20px !important;
    height: 15px !important;
}
.form_btns {
    text-align: center;
    margin-top: 65px;
}
.form_btns div {
    display: inline-block;
    width: 220px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    background: #1e872d;
    color: #fff;
    border-radius: 50px;
    margin-right: 30px;
    border: 1px solid #1e872d;
}
.form_btns div:hover {
    border: 1px solid #1e872d;
    color: #333;
    background: #fff;
}
.form_btns div:last-child {
    margin-right: 0;
}
.prompt {
    color: #ec8000;
    font-size: 14px;
    margin-top: 15px;
    margin-left: 80px;
}
/* 毛遂自荐 end */

/* 人才招聘 */
.contact4_list {
    padding: 0;
    overflow: hidden;
}
.contact4 .item_left {
    float: left;
    font-size: 25px;
    color: #1e872d;
    font-weight: bold;
    line-height: 1;
}
.contact4_item {
    background: #f3f3f3;
    padding: 25px;
    position: relative;
    overflow: hidden;
    margin-bottom: 10px;
}
.contact4 .item_center {
    float: left;
    margin-left: 15px;
    line-height: 1;
    width: 85%;
}
.contact4 .item_title {
    font-size: 18px;
    color: #333;
    font-weight: bold;
    margin-bottom: 15px;
    margin-top: 5px;
}
.contact4 .item_des {
    font-size: 15px;
    color: #555;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.contact4 .item_right {
    position: absolute;
    right: 0;
    top: 0;
    width: 15%;
    height: 100%;
    display: flex;
    background: #e8e8e8;
    float: right;
}
.contact4 .item_right img {
	position:absolute;
	left: 50%;
	top: 50%;
    width: 30px;
    height: 30px;
	margin: -15px 0 0 -15px;
}
.contact4 .item_font {
    display: none;
    margin-top: 15px;
    width: 85%;
}
.contact4 .item_btn {
    width: 150px;
    height: 45px;
    line-height: 45px;
    text-align: center;
    border: 2px solid #1e872d;
    font-size: 18px;
    color: #1e872d;
    border-radius: 45px;
    margin-top: 50px;
    display: none;
}
/* 人才招聘 end */

/* 产品详情 */
.product1 .app {
    margin-top: 0;
}
.product1_detail {
    overflow: hidden;
    margin-bottom: 55px;
    margin-left: 0;
    margin-right: 0;
}
.detail_left {
    border: 1px solid #1e872d;
    text-align: center;
	padding:20px 0;
    height: 300px;
}
.detail_left>div>img {
   width:100%;
	height:90%;
	object-fit:contain;
}
.detail_title {
    font-size: 24px;
    color: #1e872d;
    margin: 20px 0;
}
.detail_des {
    font-size: 16px;
    color: #555;
    line-height: 30px;
}
/* 产品详情 end */

/* 产品展示 */
.product2 {
    margin: 0 -15px;
}
.product2 li {
    margin-bottom: 30px;
}
.product2 li .app_bottom_img {
    height: 215px;
}
.product2 li .app_bottom_img img {
	width:100%;
    height: 100%;
	object-fit:contain;
}
.app_bottom2 {
    height: 320px;
}
.app_bottom2 img {
    height: 100%;
	width:100%!important;
	object-fit:cover;
}
/* 产品展示 end */

/* 卧式机产品详情 */
.product3_item {
    overflow: hidden;
    border: 1px solid #bbb;
    padding: 20px 30px;
    position: relative;
    margin-bottom: 15px;
    margin-left: 0;
    margin-right: 0;
}
.product3 .item_img {
	padding: 0;
    text-align: right;
}
.product3 .item_left_title {
    font-size: 24px;
    color: #1e872d;
    margin-bottom: 25px;
}
.product3 .item_left_label {
    font-size: 18px;
    color: #666;
    margin-bottom: 15px;
}
.product1_img  {
    width: 50%;
}
/* 卧式机产品详情 end */

/* 下载 */
.product4 {
    padding: 0;
}
.product4 li {
    margin-bottom: 20px;
}
.product4 .item_top {
    overflow: hidden;
    padding: 0 10px;
    margin-bottom: 15px;
}
.product4 .item_top span {
    font-size: 14px;
    font-weight: bold;
    float: left;
}
.product4 .item_top a {
    font-size: 14px;
    float: right;
    color: #1e872d;
    display: flex;
    align-items: flex-end;
    line-height: 1;
}
.product4 .item_bottom {
    overflow: hidden;
    padding: 10px 0;
    background: #f7f8fa;
    border-top: 1px solid #dddddd;
}
.product4 .item_bottom_label {
    float: left;
    font-size: 14px;
    color: #666;
    margin: 0 10px;

}
.product4 .item_img {
    width: 25px;
    display: inline-block;
    margin-right: 5px;
}
/* 下载 end */

/* 技术支持 */

.enter51 ul li{
    display: block;
    border-bottom: 1px solid #dddddd;
}
.enter51{
    margin-left: -40px;
    margin-bottom: 30px;
}
.enter51 ul li a{
    display: block;
    padding-top: 25px;
    padding-left: 50px;
    font-size: 18px;
    color: #333333;
    padding-bottom: 5px;
}
.enter51 span {
    font-size: 16px;
    color: #666;
}
.ulli{
    border-bottom:1px solid #ececec;
    margin-bottom: 20px;
    padding-bottom: 20px;
}
.ulli p:nth-child(1) {
    margin-bottom: 10px;
}
.ulli p:nth-child(3) {
    text-indent: 10px;
}
.ulli p span:nth-child(3) {
    font-size: 16px;
    color: #999;
}
.ulli div {
    color: rgb(184, 184, 184);
    font-size: 15px;
    text-indent: 10px;
}

.ulli_span1{
    display: block;
    width: 20px;
    height: 20px;
    line-height: 20px;
    border-radius: 20px;
    float: left;
    background-color: #1e872d;
    text-align: center;
    color: #fff;
}
.ulli_span2{
    display: block;
    width: 20px;
    height: 20px;
    line-height: 20px;
    border-radius: 20px;
    float: left;
    background-color: #cacaca;
    text-align: center;
    color: #fff;
}
.tech4_popup {
    position: absolute;
    left: 50%;
    top: 50%;
    width: 520px;
    transform: translate(-50%, -50%);
    z-index: 2;
    display: none;
}
.tech4_popup_title {
    position: relative;
}
.tech4_popup_img {
    position: absolute;
    top: 50%;
    right: 20px;
    width: 20px;
    height: 20px;
    transform: translateY(-50%);
}
.tech4_popup_title span {
    color: #fff;
    text-align: center;
    font-size: 18px;
    font-weight: bold;
    height: 45px;
    line-height: 45px;
    background: #1e872d;
    display: block;
}
.tech4_popup_content {
    height: 300px;
    background: #fff;
    color: #333;
    text-align: left;
    padding: 20px 50px;
    color: #666;
    font-size: 15px;
    box-shadow: 0 0 10px #eee;
}
/* 内页 */

/* 地图 */
.BMapLib_SearchInfoWindow img {
    width: auto !important;
    height: auto !important;
}
.map {
    position: relative;
}
.map_city {
	display: none;
    position: absolute;
    top: 34px;
    left: 50%;
    margin-left:-20%;
    z-index: 2;
    background: rgba(50,50,50,0.7);
    width: 40%;
    padding: 0 40px;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#90000000,endColorstr=#90000000);
}
.map_city ul {
    overflow: hidden;
    padding: 0;
    margin-bottom: 15px;
}
.city_font {
    color: #fff;
    margin-top: 15px;
    font-size: 20px;
    border-bottom: 1px solid #fff;
    padding-bottom: 15px;
}
.map_city li {
    margin: 15px 10px 0px 0px;
    float: left;
}
.map_city  li a {
    color: #fff;
    font-size: 14px;
}
.map_select {
    position: absolute;
    top: -30px;
    left: 50%;
    margin-left: -20%;
    z-index: 2;
    background: #5ca564;
    color: #fff;
    font-size: 15px;
    padding: 10px 20px;
    width: 50%;
   
}
.map_font {
    line-height: 43px;
    width:20%;
    float:left;
}
.map_input {
    float:left;
    width:75%;
    border: 1px solid #fff;
    margin-left: 10px;
    line-height: 40px;
}
.map_input .text {
    width: 100%;
	height: 40px;
    line-height: 40px;
    padding-left: 10px;
	color: #fff;
    box-sizing: border-box;
    border: none;
    background: transparent;
}
.map_input .text:focus {
    outline: none;
}
.map_city img{
    max-width: none !important;
}
.map_input input::-webkit-input-placeholder{
    color:#fff;
}
.map_input input::-moz-placeholder{   /* Mozilla Firefox 19+ */
    color:#fff;
}
.map_input input::-moz-placeholder{    /* Mozilla Firefox 4 to 18 */
    color:#fff;
}
.map_input input::-ms-input-placeholder{  /* Internet Explorer 10-11 */ 
    color:#fff;
}
.BMapLib_SearchInfoWindow {
    bottom: -283px !important; 
}
.BMapLib_bubble_center img {
    display: none !important;
}

.BMapLib_nav_tab_content li {
    height: auto !important;
}
.BMapLib_stationText0 {
    font-size: 14px;
}
.BMapLib_nav_tab_content li td:nth-child(3) {
    padding-left: 5px !important;
    padding-right: 0;
}
#allmap1 {height: 500px;width:100%;overflow: hidden;}
#result {width:100%;font-size:12px;}
/* 地图 end */

/* 分享 */
.share {
    display: flex;
    align-items: center;
}
.share span {
    font-size: 14px;
    color: #666;
}
.news2_top {
    overflow: hidden;
    line-height: 32px;
    padding-bottom: 25px;
    border-bottom: 1px solid #ddd;
    margin-bottom: 20px;
    margin: 0 0 20px;
}
.news2_content {
    line-height: 1.8;
}
.news2_content img{
	margin:0 auto;
	display:block;
}
.news2_count {
    float: left;
}
.share {
    float: right;
}
.news2_title {
    font-size: 18px;
    text-align: center;
    color: #333;
    font-weight: bold;
    margin-bottom: 20px;
}
.bdshare-button-style0-16 {
    float: right;
    margin-left: 20px;
}
.bdshare-button-style0-16 .bds_weixin {
    margin-right: 10px !important;
    background: url('../images/weixin.png') !important;
    background-size: cover !important;
}
.bdshare-button-style0-16 .bds_tsina {
    margin-right: 10px !important;
    background: url('../images/weibo.png') !important;
    background-size: cover !important;
}
.bdshare-button-style0-16 .bds_sqq {
    width: 32px !important;
    height: 32px !important;
    background: url('../images/share_1.png') !important;
    padding: 0;
    margin-right: 10px !important;
}
.bdshare-button-style0-16 .bds_qzone {
    width: 32px !important;
    height: 32px !important;
    background: url('../images/share_2.png') !important;
    padding: 0;
    margin-right: 10px !important;
}
.bdshare-button-style0-16 .bds_tsina2 {
    width: 32px !important;
    height: 32px !important;
    background: url('../images/share_3.png') !important;
    padding: 0;
    margin-right: 10px !important;
}
.bdshare-button-style0-16 .bds_weixin2 {
    width: 32px !important;
    height: 32px !important;
    background: url('../images/share_4.png') !important;
    padding: 0;
    margin-right: 10px !important;
}
.bdshare-button-style0-16 a, .bdshare-button-style0-16 .bds_more {
    width: 42px !important;
    height: 42px !important;
    margin: 0 !important;
}
.bdshare-button-style0-16 .bds_tsina {
    padding: 0 !important;
}
/* 分享 end */

/* 浮动咨询按钮 */
.flase {
    position: fixed;
    top: 50%;
    right: 0;
    transform: translateY(-50%);
    z-index: 2;
}
.flase_btn {
    margin-bottom: 5px;
    background: #aeaeae;
    padding: 10px 10px;
    display: flex;
    flex-direction: column;
    align-items: center;
	text-align: center;
    font-size: 12px;
}

.flase_btn  span{ display: block; text-align: center}

.flase_btn:hover {
    background-color: #5ea869;
}
.flase_btn span {
    margin-top: 5px;
    color: #fff;
}
.flase_btn img {
    height: 35px;
    width: 35px;
}
/* 浮动咨询按钮 end */


/* 底部 */
.foot_top {
    padding: 30px 0 40px 0;
    background: #eee;
    overflow: hidden;
} 
.foot_topLine {
    border-top: 2px solid #1E872D;
    padding-bottom: 20px;
}
.foot_bottomLine {
    border-top: 2px solid #ccc;
    margin-top: 7px;
}
.foot_left {
    float: left;
    width: 62%;
	border-right: solid 1px #d6d6d6;
}
.foot_left > .foot_column{
    width: 110px;
}
.foot_right {
    float: right;
}
.foot_column {
    float: left;
    line-height: 1;
    min-width: 110px;
    margin-right: 11px;
}
.foot_column:last-child {
    margin-right: 0;
}
.column_title {
    font-size: 16px;
    color: #333;
    line-height: 35px;
    padding-bottom: 5px;
    margin-bottom: 18px;
    border-bottom: 1px solid #d6d6d6;
    position: relative;
}
.column_img img {
    width: 35px;
    position: absolute;
    left: 0;
}
.foot_column ul {
    padding: 0;
}
.foot_column li a {
    font-size: 15px;
    color: #7b7b7b;
    margin-bottom: 13px;
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.foot_column span {
    color: #1e872d;
}
.foot_bottom {
    text-align: center;
    background: #1e872d;
    color: #fff;
    padding: 15px;
    font-size: 16px;
}
.foot_right .foot_column:nth-child(2) .column_title {
    padding-left: 42px;
}
.foot_right > .foot_column {
    width: 200px;
}
.foot_bottom span:nth-child(2) {
    margin-top: 5px;
}
.foot_bottom span {
    display: block;
}
.foot_menu {
    display: none;
}
/* 底部 end */

.video_display2 {
    display: none;
}


@media (min-width: 1200px) {
    .side {
        width: 20%;
        margin-right: 5%;
    }
    .news3_list a:hover .news3_display {
        display: flex;
    }
    .index .module_list3 li {
		width: 20%;
		padding: 0;
		height: 240px;
    	margin: 0 20px;
	}
	.index .module_list3 {
	    padding: 0;
	    display: flex;
	    justify-content: center;
	}
}

@media (max-width: 1400px) {
    .contact1_width {
        width: auto;
        margin: 0 15px;
    }
    .index .container2 {
        margin: 0 auto;
        overflow: hidden;
    }
    .index .module_list {
        margin: 0 -7.5px -15px !important;
    }
    .index .module_list li {
        margin-bottom: 15px;
    }
    .index .module_list2 {
        margin-bottom: -20px;
    }
    .index .module_list2 li:nth-child(1), .index .module_list2 li:nth-child(2) {
        margin-bottom: 20px;
    }
}

@media (max-width: 1200px) {
    .index .module a {
        padding-top: 0;
    }
	.contact4_width {
		width: auto;
		padding: 0 15px;
	}
    .network,.network1{
        display: none;
    }
    .child {
        top: 138px;
    }
    .header .container {
        width: inherit;
    }
    .header .nav_right {
        padding: 0;
        float:right;
    }
    .header .nav_right li {
        margin-right: 15px;
    }
    .header .nav_right a {
        padding-right: 20px;
    }
    .index .container {
        width: auto;
        padding: 20px 15px;
    }
    .side_bottom {
        display: none;
    }
    .module_list4_img img {
        width: 100%;
    }
    .flase {
        display: none;
    }
    .contact1_form .label {
        text-align: center;
    }
    .news2 {
        margin-top: 30px;
    }
    .n_header {
        margin-bottom: 0;
    }
    .enter .container {
        width: auto;
    }
    .enter .main_nav {
        margin-top: 40px;
        margin-bottom: 0;
    }
    .enter .side_top {
        display: none;
    }
    .enter .main_nav {
        display: none;
    }
    .enter .enter2 {
        padding: 0 15px;
    }

    #container {
        display: none;
    }
    .app_hidden {
        display: none;
    }
    .app2-container {
        /*display: none;*/
    }
    .index .module_list2_img {
        height: 200px; 
    }
}

@media (min-width: 768px) and (max-width: 991px) {
	.contact1{
		margin-top:0;
	}
	.liuyan{
		float:left;
		width:100%;
		
	}
    .module_left2 {
        display: block;
    }
    .enter .m_side_top {
        margin-top: 0;
        margin-bottom: 15px;
    }
	footer {
		margin-bottom: 45px;
	}
   /* .am-slider{
        height: 200px;
    }*/
    .child {
        top: 86px;
    }
    .map {
        display: none;
    }
    .tem_banner {
        margin-bottom: 0 !important;
    }
    .foot_menu {
        display: block;
        position: fixed;
        bottom: 0;
        z-index: 2;
        width: 100%;
    }
    .index .module_font_img {
        left: 0;
    }
    .index .module_top {
        margin-bottom: 20px;
    }
    .index .module_left {
        height: auto;
    }
    .index .module_left {
        margin-bottom: 20px;
    }
    .index .module_gray {
        text-align: center;
        padding: 0;
        background: #fff;
	    border-bottom: 10px solid #eee;
	    border-top: 10px solid #eee;
    }
    .index .module_list2_img {
        height: 250px;
    }
    .module_left video {
        height: auto !important;
    }
    .news3_img {
        display: none;
    }
    .news3_content {
        float: none;
        width: 100%;

    }
    .enter5_img {
        width: 50%;
        position: relative;
        left: 50%;
        transform: translateX(-50%);
    }
    .module_left video {
        height: auto;
    }
    .mobile_head_ul {
        height: 84px;
        display: flex;
        align-items: center;
    }
    .enter5_list {
        margin-top: 20px;
    }
    .enter .side_bottom {
        padding: 0 20px;
    }
    .news1_left {
        display: none;
    }
    .news1_right {
        float: none;
        width: 100%;
    }
    .contact2 li {
        padding: 25px;
    }
    .news3_content {
        min-height: 145px;
    }
    .v52fmbx dl dd {
        width: 100%;
    }
    .v52fmbx dl dt {
        width: 100%;
    }
    .v52fmbx dl dt {
        padding: 0 15px 10px 15px !important;
    }
    .v52fmbx dl {
        display: flex;
        flex-direction: column;
    }
    input[name=submit], input[name=reset] {
        width: 100px;
        padding: 0;
    }
    .v52fmbx dl {
        font-size: 14px;
    }
    .news1_right_time {
        display: block;
    }
    #pc_head {
        display: none !important;
    }
    #mobile_head {
        display: block !important;
    }
    #gsyy_swiper {
        display: none !important;
    }
    #pc_foot {
        display: none !important;
    }
    #flase {
        display: none !important;
    }
    .video_display2 {
        display: block;
        height: 300px;
    }
    .video_display2 img {
        object-fit: cover;
        height: 100%;
    }
    .index .more a {
		padding: 0 40px;
	    line-height: 38px;
	    height: 38px;
		font-size: 14px;
		border-radius: 38px;
	}
	.index .module {
		margin-bottom: 0;
	}
	.module_font {
		padding: 0;
	}
	.index .list2_bottom {
        padding: 10px;
    }
    .module_list4 li {
		padding: 0;
	}
	.module_list4 {
		margin-bottom: -20px !important;
	}
    .module_left {
        display: none;
    }
    .line {
        display: none;
    }
    .index .module_list3 li:nth-child(1), .index .module_list3 li:nth-child(2) {
        margin-bottom: 20px;
    }
    .index .module_font_title {
        font-size: 22px;
    }
    .contact2 li {
        padding: 15px;
    }
    .contact2_left {
        padding: 0;
    }
    .contact2_right {
        padding: 15px;
        display: flex;
        flex-direction: column;
    }
    .contact2_right_img {
        width: auto;
		margin-top: 0;
    }
	.contact2_right_content{ width: auto}
    .v52fmbx dl {
        display: flex;
        flex-direction: row;
    }
    .v52fmbx dl dt {
        width: 100px !important;
        padding: 0 !important;
        height: 50px !important;
        line-height: 50px !important;
    }
    /*.v52fmbx dl dd .fbox {
        display: flex;
    }*/
    .index .module_list3_img img {
        padding: 0;
    }
    .product2 {
        margin: 0 -7.5px;
    }
    .product2 li {
        padding: 0 7.5px;
    }
    .app {
        margin-top: 0;
    }
    .enter .enter3 {
        margin-top: 0;
    }
    .product3 .item_img {
		text-align: center;
	}
}

@media (min-width: 320px) and (max-width: 767px) {
    
	.contact1{
		width: 100%;
		margin-top:0;
	}
	.liuyan{
		float:left;
		width:100%;
		
	}
	table td p span:nth-child(2){
		display:none;
	}
	
	.tab_swiper{ 
		height: 70px;
	}
	
	.enter_main .tab li{
		float: none;
		position: absolute;
		left: 0;
	}
	
	
	
	.am-slider img{
		height:auto!important;
	}
	
	
	.product3 .item_img {
		text-align: center;
	}
    .enter .enter3 {
        margin-top: 0;
    }
    .app {
        margin-top: 0;
    }
    .product2 {
        margin: 0 -7.5px;
    }
    .product2 li {
        padding: 0 7.5px;
    }
    .index .module_list3_img img {
        padding: 0;
    }
    /*.v52fmbx dl dd .fbox {
        display: flex;
    }*/
    .v52fmbx dl {
        display: flex;
        flex-direction: row;
    }
    .v52fmbx dl dt {
        width: 100px !important;
        padding: 0 !important;
        height: 50px !important;
        line-height: 50px !important;
    }
    .contact2_right_img {
        width: auto;
    }
    .contact2_left {
        padding: 0;
    }
    .contact2_right {
        padding: 15px;
        display: flex;
        flex-direction: column;
    }
    .index .module_font_title {
        font-size: 22px;
    }
    .index .module_list3 li:nth-child(1), .index .module_list3 li:nth-child(2) {
        margin-bottom: 20px;
    }
    .line {
        display: none;
    }
    .module_left {
        display: none;
    }
    .module_left2 {
        display: block;
    }
    .enter .m_side_top {
        margin-top: 0;
        margin-bottom: 15px;
    }
	.module_list4 {
		margin-bottom: -20px !important;
	}

	.module_font {
		padding: 0;
	}
	.index .module {
		margin-bottom: 0;
	}
	.index .more a {
		padding: 0 40px;
	    line-height: 38px;
	    height: 38px;
		font-size: 14px;
		border-radius: 38px;
	}
    .am-slider {
        height: auto;
    }
    .video_display2 {
        display: block;
        height: 300px;
    }
    .video_display2 img {
        object-fit: cover;
        height: 100%;
    }
    .video_display {
        display: none;
    }
    .enter .m_side_top {
        display: flex;
    }
    .nav_position {
        top: 16px;
        right: 15px;
        z-index: 2;
		
    }
    .navbar-default .navbar-toggle {
        float: left;
    }
    .mobile_head_button {
        margin: 16px 20px !important; 
    }
	
    .nav_select {
        font-size: 14px;
        height: 32px;
		-webkit-appearance: none;
		padding-right:1.5rem;
    }
	.select_down{
		display:inline-block;
		width:1rem;
		height:1rem;
		position:absolute;
		top:50%;
		margin-top:-0.5rem;
		left:75px;
		right:5px;
		
	}
	.app .tab li .tab_font{
		font-size:13px;
	}
	table td{
		min-width:33.33%!important;
	}
    .navbar-brand {
        position: absolute;
        left: 50%;
        padding: 15px 0 !important;
        width: 30%;
		margin-left: -19%;
    }
	.navbar-default .navbar-toggle:hover{
		background-color: rgba(0,0,0,0);
		filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00000000,endColorstr=#00000000);
	}
    .navbar-brand {
        height: auto !important;
    }
    .product3 .item_left_label {
        font-size: 14px !important;
    }
    .product3 .item_left_title {
        font-size: 18px;
    }
    #pc_head {
        display: none !important;
    }
    #mobile_head {
        display: block !important;
    }
    #gsyy_swiper {
        /*display: none !important;*/
    }
    #pc_foot {
        display: none !important;
    }
    #flase {
        display: none !important;
    }
    .ulli {
        font-size: 14px;
    }
    .ulli_span2 {
        display: none;
    }
    .ulli p:nth-child(1) {
        margin-bottom: 5px;
    }
    .ulli p span:nth-child(3) {
        font-size: 14px;
        display: block;
        margin-top: 5px;
        float: none !important;
    }
    .enter51 ul li a {
        font-size: 14px;
            padding-top: 5px;
    }
    .news1_right_time {
        display: block;
    }
    .news1_right_title {
        font-size: 16px;
    }
    .news1_right_des {
        font-size: 13px;
    }
    .v52fmbx dl dd {
        padding: 2px 0 0 0 !important;
    }
    .contact1_time {
        font-size: 14px;
    }
    .contact1_name {
        font-size: 16px;
        margin-bottom: 10px;
    }
    .contact1_problem {
        font-size: 13px;
        margin-bottom: 10px;
    }
    .contact1_reply {
        font-size: 13px;
    }
    .contact1_title {
        font-size: 20px;
        padding: 30px 0 25px 0;
    }
    .v52fmbx dl {
        font-size: 14px;
    }
    .v52fmbx dl dt {
        padding: 0 15px 10px 0 !important;
    }
    input[name=submit], input[name=reset] {
        width: 100px;
        padding: 0;
    }
    .v52fmbx dl dd {
        width: 100%;
    }
    .v52fmbx dl dt {
        width: 100%;
    }
    .module_list4_img img {
        height: 100px;
    }
    .module_list4 a {
        padding: 0px;
    }
    .enter_main .tab li {
        width: 70px !important;
    }
    .enter .enter_img .enter_img_font2 {
        line-height: 40px;
    }
    .enter .enter_main {
        height: 70px;
    }
    .enter .enter_img .enter_img_font {
        width: 40px;
        height: 40px;
		margin: -20px 0 0 -20px;
    }
    .enter .enter_img {
        width: 70px;
    }
    .enter_main .tab li {
        width: 70px;
    }
    .enter .enter_swiper_next {
        width: 30px;
    }
    .enter .enter_swiper_prev {
        width: 30px;
    }
    .enter .main_title {
        font-size: 18px;
        font-weight: normal;
    }
    .contact4 .item_left {
        font-size: 20px;
    }
    .contact4 .item_btn {
        font-size: 15px;
        width: 120px;
        height: 35px;
        line-height: 35px;
    }
    .item_title {
        font-size: 17px;
    }
    .contact4 .item_des {
        font-size: 13px;
    }
    .contact4 .item_center {
        margin-left: 0;
    }
    .app .app_font {
        padding: 30px 20px;
    }
    .product3_item {
        padding: 30px 0;
    }
    .detail_right {
        padding: 0;
    } 
    .product1_detail {
        margin-bottom: 30px;
    }
    .enter .main_localtion {
        display: none;
    }
    .enter .enter3_ul span {
        padding: 10px 0;
        font-size: 14px;
    }
    .app .tab li {
        flex-grow: 1;
        height: 70px;
		width: 24%;
    }
	.app .tab-square li{
		height: auto!important;
	}
    .news1_right_title {
        margin-bottom: 10px;
    }
    .map {
        display: none;
    }
    .tem_banner {
        margin-bottom: 0 !important;
    }
    .foot_menu {
        display: block;
        position: fixed;
        bottom: 0;
        z-index: 2;
        width: 100%;
    }
    .index .module_list img {
        height: 150px;
    }
    .index .module_right {
        padding: 20px 0;
    }
    .module_list4_title {
        font-size: 14px;
    }
    .module_list4_des {
        font-size: 12px;
    }
    .module_list4_right {
        height: auto;
    }
    .module_list4_link {
        display: none;
    }
    .index .video_bottom {
        display: none;
    }
    .index .module_font_img {
        display: none;
    }
    .index .module_top {
        margin-bottom: 20px;
    }
    .index .module_gray {
        text-align: center;
        padding: 0;
        background: #fff;
	    border-bottom: 10px solid #eee;
	    border-top: 10px solid #eee;
    }
    .index .module_left {
        height: auto;
    }
    .index .list2_bottom {
        padding: 10px;
    }
    .list2_bottom_title {
        font-size: 14px !important;
    }
    .index .list2_bottom_des {
        font-size: 12px;
    }
    .index .list2_bottom_time {
        font-size: 12px;
    }
    .index .list2_bottom_link {
        border: 1px solid #e7e7e7;
        padding: 0 10px;
        border-radius: 36px;
        width: 57px;
        height:30px;
        line-height: 30px;
    }
    .foot_bottom {
        font-size: 14px;
        margin-bottom: 44px;
    }
    .index .module_left {
        margin-bottom: 20px;
        padding: 0;
    }
    .news3_content {
        min-height: 145px;
		padding-bottom: 20px;
		height: auto;
    }
    .mNav_child_img {
        display: block;
    }
    .index .list_bottom {
        height: 40px;
    }
    .index .module_list2_img {
        height: 200px;
    }
    .module_left video {
        height: auto !important;
    }
    .contact2 li {
        padding: 10px;
    }
    .news3_img {
        display: none;
    }
    .news3_content {
        float: none;
        width: 100%;
    }
    .news1_left {
        display: none;
    }
    .news1_right {
        float: none;
        width: 100%;
    }
    .enter51 ul li a span {
        float: none !important;
        display: block;
    }
    .product2 li {
        margin-bottom: 15px;
    }
    .enter .main {
        padding: 0 15px;
    }
    .enter .side_bottom {
        padding: 0 20px;
    }
    .enter .enter6_font {
        font-size: 14px;
        padding: 10px;
    }
    .enter .enter6_video {
        height: 150px;
        overflow: hidden;
    }
    .enter5_img {
        width: 50%;
        position: relative;
        left: 50%;
        transform: translateX(-50%);
    }
    .enter .enter3_ul {
        padding: 0;
    }
    .module_left video {
        height: auto;
    }
    .carousel-inner .item img{
        width: 100%;
        height: 200px;
        overflow: hidden;
    }
    .enter5_list {
        margin-top: 20px;
    }

    .mobile_head_ul .active {
        background: #fff !important;
        color: #333 !important;
    }
    .mobile_head_ul a:hover {
        background: #7dbb86 !important;
        color: #fff !important;
    }
    .dropdown-menu li {
        background: #fff !important;
        color: #333 !important;
    }
    .index .header {
        margin-bottom: 0;
    }
    .index .module_title {
        font-size: 24px;
    }
    .index .module_desript {
        font-size: 16px;
        line-height: 1.5;
        margin-top: 10px;
    }
    .index .module_list li {
        height: 180px;
        padding: 0 7.5px;
    }
    .index .list_bottom {
        line-height: 2;
        font-size: 16px;
    }
    .index .module_top {
        margin-bottom: 20px;
    }
    .index .more {
        margin-top: 20px;
        height: auto;
    }
    .index .module {
        margin-bottom: 0;
    }
    .index .module_gray {
        padding: 0 0;
    }
    .index .module_font_img {
        right: 10px;
    }
    .index .module_left_bottom {
        line-height: 1;
    }
    .index .module_list2_img {
        height: 110px;
    }
    .index .module_list2 li {
        padding: 0 7.5px;    
    }
    .index .foot_bottom {
        font-size: 14px;
    }
    .index .module_list2 {
    	margin: 0 -7.5px !important;
    }
}
@media (min-width: 320px) and (max-width: 788px){
	.network1{
        padding-top:30px;
        display: block;
    }
    
    .form1{position:relative; border:1px solid #5ca564;  height:42px; line-height: 42px;}
    .form1,.form1 .input1{width:100%;    } 
    .form1 .input1{border:0;  outline:none; padding:0; text-indent:15px; float:left; height:40px; line-height: 40px; background:transparent;}
    .btn1{position: absolute; border-left:1px solid #5ca564; top:0px; right:0; width:45px; background:rgba(44,148,59,.3);  height:40px; line-height: 40px;  display: block; }
	.phone_add{padding-top: 15px;}
    .phone_add1{display: none;}
    .phone_add1 strong{ padding-top:10px; }
    .btn1 img{ position:absolute; width:25px; height:25px;  top:50%; left:50%; margin-left: -12.5px; margin-top:-12.5px}
    .product2 li .app_bottom_img img,.am-slider img{
	width:100%;
	height:100%;
	object-fit:contain;
	}
	.news2{
		margin-top:0;
	}
	
	.numbers{width:70px; overflow:hidden;}
	
	.NextA{
		padding-left:15px;
	}
	.lastPage{
		margin:0 5px;
	}
	.met_pager .PreSpan, .met_pager .PreA{
		padding: 5px 10px !important;
		height: 32px !important;
		font-size: 14px;
		line-height:18px!important;
	}
	.met_pager a {
	white-space:nowrap;
    padding: 8px 8px !important;
    line-height: 1 !important;
    height: initial !important;
    font-size: 12px;
	margin-right:5px!important;
   }
   .numbers a{
	   padding:8px 10px!important;
   }
   .met_pager .PreSpan, .met_pager .NextSpan{
	 
    padding: 8px 8px !important;
    line-height: 1 !important;
    height: auto !important;
    font-size: 12px;
	white-space:nowrap;
	margin-right:2px;

   }

}
#mobile_head {
    display: none;
}

.enter6-bg{
    display: none; 
    background: #000;
    background: rgba(0,0,0,.8);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#90000000,endColorstr=#90000000);
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 3;
}

.enter6-box object{
    position: fixed;
    top: 18%;
    left: 25%;
	width: 50%;
	height: 65%;
    z-index: 4;
    display: none;
}


#pc_head {
 	
}
#mobile_head {
    display: none;
}
#gsyy_swiper {
    display: block;
}
#pc_foot {
    display: block;
}

/*公司产品边框*/

.met_editor table>thead>tr>th, table>tbody>tr>th, table>tfoot>tr>th, table>thead>tr>td, table>tbody>tr>td, table>tfoot>tr>td{
    width:250px!important;
	border:1px solid #666666!important;
	padding:10px;
}
/*放大镜*/
    .product1_detail  #father{position: relative; }  
    .product1_detail #container{display:block!important; position: absolute;  width: 100%; height: 95%;}  
    .product1_detail  #container img{position: absolute; display: none;}  
      .shade{width: 180px; height:180px; position: absolute; top: 0;left: 0; display: none; border-radius: 50%; overflow: hidden; background: #000;}  
      .shade img{display: none; min-width:350px!important; height: 450px!important; position: absolute; }  
/*分页*/
.numbers{ display:inline-block; white-space:nowrap;}
.met_pager {
    display: flex;
    align-items: flex-end;
    justify-content: center;
}
/*国外地图*/
.wgmap{background:url(../images/Map.jpg) no-repeat; background-position: center; width:100%; height:230px; text-align: left;}
.wgmapcontent{width:60%; margin: 0 auto; padding:20px 0px;}
.map_content{ font-size: 14px; }

@media (min-width: 320px) and (max-width: 410px){
    .lastPage{display:none!important;}
    .numbers a {
        padding: 8px 12px!important;
		
    }
	

}  
@media (min-width: 370px) and (max-width: 806px){
	.wgmapcontent{ width:80%; padding-left:1.5rem;}
	
}

@media (min-width: 320px) and (max-width: 669px){
	.wgmapcontent{ width:100%; padding-left:1.5rem;}
	
}

.swiper-container {
  width: 100%;
  color: #fff;
  text-align: center;
}

.lan{width:90px; float:left; height:42px; line-height: 42px;  padding:0 10px; border-radius:90px;border: 1px solid #2c943b;  color: #2c943b; position:relative; cursor: pointer;}
.selectimg{width:12px; height:12px; position:absolute; right:5px; top:13px;}
.selectimg img{width:100%;height:auto; display: block;}
.lan ul{ /*border:1px solid #2c943b;*/ position: absolute; top: 43px; left: 0; width:90px; z-index: 12;background: #fff;}
.lan li{ text-align: center; /*border-bottom:1px solid #2c943b;*/}
.lan a{ display: inline-block; width:100%; text-align: center; line-height: 30px;height:30px; color:#2c943b;}
/*.lan li:last-child{border:none;}*/
.lan1{height:35px; line-height: 35px;}
.ftype_input .fbox input , .ftype_textarea textarea{ width: 70%!important}

.fa{ 
	font: normal normal normal 14px/1 FontAwesome!important;
	font-size: 26px!important;
}

.tem_banner ul li+li{ display: none}

@media (max-width: 760px) and (min-width: 501px){
	.index .gsyy_swiper {
		width: 100%;
		height: 160px;
	}
	
	.index .gsyy_swiper_next, .index .gsyy_swiper_prev{
		width: 60px;
		height: 60px;
	}
	
	.index .gsyy_swiper .swiper-wrapper{ margin-top: -60px;}
	
	.index .gsyy_swiper_next i, .index .gsyy_swiper_prev i {
		font-size: 60px;
	}
}

@media (max-width: 500px){
	.index .gsyy_swiper {
		width: 100%;
		height: 100px;
	}
	
	.index .gsyy_swiper_next , .index .gsyy_swiper_prev{
		width: 30px;
		height: 30px;
	}
	
	.index .gsyy_swiper .swiper-wrapper{ margin-top: -20px;}
	
	.index .gsyy_swiper_next i, .index .gsyy_swiper_prev i {
		font-size: 30px;
	}
}

@media (max-width: 760px){
	.app .app2-container{ width: 900px;}
	.app2-button{ display: none}
}

.swliper-parameter table{
	table-layout: fixed!important;
	width: 927px\9!important;
}

.swliper-parameter table td{
	width: 20%!important;
}


.am-viewport, .am-slides, .tem_banner ul li{
    height: 400px;
}

.tem_banner ul li a{
    display: block;
    height: 400px;
}

.tem_banner ul li a.asd{
   cursor: default;
}

@media screen and (max-width: 1000px){
	.am-viewport, .am-slides, .tem_banner ul li{
	    height: 340px;
	}

	.tem_banner ul li a{
	    display: block;
	    height: 340px;
	}
}

@media screen and (max-width: 750px){
	.am-viewport, .am-slides, .tem_banner ul li{
	    height: 300px;
	}

	.tem_banner ul li a{
	    display: block;
	    height: 300px;
	}
}

@media screen and (max-width: 640px){
	.am-viewport, .am-slides, .tem_banner ul li{
	    height: 260px;
	}

	.tem_banner ul li a{
	    display: block;
	    height: 260px;
	}
}

@media screen and (max-width: 500px){
	.am-viewport, .am-slides, .tem_banner ul li{
	    height: 220px;
	}

	.tem_banner ul li a{
	    display: block;
	    height: 220px;
	}
}

@media screen and (max-width: 450px){
	.am-viewport, .am-slides, .tem_banner ul li{
	    height: 160px;
	}

	.tem_banner ul li a{
	    display: block;
	    height: 160px;
	}
}