/*!
 * Bootstrap v4.0.0 (https://getbootstrap.com)
 * Copyright 2011-2018 The Bootstrap Authors
 * Copyright 2011-2018 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */

*,
::after,
::before {
    box-sizing: border-box
}

html {
    font-family: sans-serif;
    line-height: 1.15;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
    -ms-overflow-style: scrollbar;
    -webkit-tap-highlight-color: transparent
}



body {
    margin: 0;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #212529;
    text-align: left;
    background-color: #fff;
}




@media (min-width:0px) {

.yc_language { display:none;}
.version_nav { right:70px; top:38px;  }
.version_nav a { left:0px; position:relative;}

.back_to_top i{ display: none;}

.wrap {	max-width: 100%;}
.main-intro-nav {	max-width: 100%; }

#featured-content {	height:380px;}
.featured-post img { width:100%;}

.main-intro-nav ul li {width:100%; }

.main-intro-nav span { text-align:center; }
.main-intro-nav a { padding:10px 50px; }
.main-intro-nav span img { width:140px; left:0px;  top:1px; }

.main-intro-nav h1 { font-size:1.5rem;  }

.about_text { margin-top:0px;}

.filter-content h3 { text-align:center; font-size: 1.25rem; font-weight:600;}
.filter-content P {  text-align:center; }

.list_company,.list_newsinfo {  width: 100%; padding:0px 20px; margin:20px 0; }

.view_tj_nav { width:100%; }

.section_title { margin:40px 0;}

.newsinfo_card span strong {  padding:12px 20px; }

.company_card P { height: auto;}
.company_card span strong {  padding:12px 20px; }

.main_nrong { width:100%; }
.intro_comimg { width:100%; margin-bottom:60px;}

.about_ym,.jiao_block { display: none;}

.newsinfo_card:hover{ margin-top:0px;}

.list_about_menu {  width:100%;}
.list_about_menu li { width:50%; } 

.list_news_menu { width:100%;}
.list_news_menu li { width:50%;}

.business_nav li { width:100%;padding:0 60px; }

.fzhan_nrong .martext { margin-left:0px; left:0; position:none;}
.fzhan_nrong .martext:hover { margin-left:120px; left:0; position:none;}

.zs_text p { width:100%;	}
.certificate_nav {  width:90%; }

.certificate_nav li { width:50%; }

.list_join { width:100%;}
.joinus_intro_nav { padding:0 40px; }

.join_card P { padding:40px; }
.join_card span {padding-right:0px; text-align: center;}
.join_card span strong { padding:15px 30px; -webkit-clip-path:none; clip-path:none; border-radius:5px;}

.company_culture li { width:100%; clear:both;}

.intro_company_con { width:90%; }

.hezuo_nav { width:100%;}
.hezuo_nav li span a:hover { margin-left:0px;}

.career_zp li .gangwei { width:100%; text-align:left; }
.career_zp li .yaoqiu { width:100%; text-align:left;} 
.career_zp li:hover { margin-left:0px; }

.contact_nav {  width:100%; }
.contact_nav li {  padding:0px 20%;}
.contact_nav li span { padding:50px;}

.right_dt_list li h3 { font-size:1.5rem; font-weight:600;background:url(../../images/lit_news_icon_over.svg) no-repeat; background-position:-10px 10px; background-size:7px;}
.right_dt_list li:hover h3 { background:url(../../images/lit_news_icon_over.svg) no-repeat; background-position:0px 10px; background-size:7px;}

.right_dt_list li span { font-size:1.125rem; line-height:1.6;}

.content_news_info img { width:100%;}

.content_news_info H1 { text-align: center; }
.content_news_info ol { text-align: center; }

.news_share_button { margin:-20px 0 50px 0; width:100%; clear:both; text-align:right;padding:0; }

.newsinfo_news_info H1 a { font-size:1.5rem; text-overflow:none; white-space: none;}
.xw_news li a { overflow:none; text-overflow:none; white-space: none;}


.user_nav {  width:100%; }
.user_nav li { width:100%; padding:0 30px;}
.user_nav li span img {  width:40%;}


.nrong_wlist { width:100%; text-align:center;}


.main_introduce ol { width:100%; }

.cp_pro_nav ul { width:100%;  }
.cp_pro_nav ul li { width:50%;}

.call_form_nav {  padding: 0 30px;}
.gzh_call {  width:100%; text-align:center;}
.form_input { width:100%; margin-top:100px;}
.form-group { width:100%;  padding:0px;}
.form-primary { width:90%;}

.suspension { display:none;}

.sample_nav img { width:80%; }
.sample_nav .download img { width:50%; }

}


@media (min-width:0px) {
#header .navbar {  max-width:100%; padding: 20px 0px; margin:auto;}	
#header .logo_nav { width:100px; height:63px; }
#header .dropdown-menu:before{	color: #009da5;}
#header .nav-item a:hover { color:#009da5;}
#header .nav-item a:hover:before{color: #009da5;}
#header .dropdown-menu{	margin: 10px 0; border: 1px solid rgba(0, 0, 0, 0.1)}
#header .container {background-color: rgba(255, 255, 255,0.97);}
.carousel-item{ height:220px;  width:100%; overflow:hidden;}

#header .navbar-nav{ border-top: 1px solid #009da5; margin-top:15px; padding-top:15px;}
#header .nav-link{ padding: 2px 20px;}

.carousel-indicators { bottom: 15px; }

/* Found begin */
#counter{ padding: 30px 0px 10px 0;}
.found-container { max-width: 85%;}
	    .col-sm-4 { text-align:center;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 49.333333%;
        flex: 0 0 49.333333%;
        max-width: 49.333333%
    }
	    .col-sm-8 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 49.666667%;
        flex: 0 0 49.666667%;
        max-width: 49.666667%
    }
	.counter-bg .mb-4:after{background-color:none;}
	
		.col-lg-3V {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
		border-top:1px solid rgba(255, 255, 255, 0.3);
		border-bottom:1px solid rgba(255, 255, 255, 0.3);
		padding:30px 0; margin: 0;
		}
/* Found end */

.carousel-item{
    background: no-repeat center center scroll;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}
.haibao_nav { 
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
	}
	
.nav_product { background: url(../../images/imageflow_bg.jpg) #FFF repeat-x 0px -120px;}




.col-lg-15 { margin: auto;}

.product_fenlei { top:-280px; position:relative;}
.product_list_all { max-width:100%;}

.product_fenlei ol { width:50px; line-height:50px; height:50px; margin:0 1.5%; border-radius:50%; font-weight:normal;} 
.product_fenlei ol a,.product_fenlei ol a:hover { color:#FFF; display:block; font-size:14px;}

.haibao_nav { height:180px;	 width:100%; overflow:hidden;}

.hb-mar-top { margin-top:-300px; }

.nav_news { margin:80px auto 0 auto; max-width:100%; padding: 70px 20px;}


.top-188 { margin-top:103px;}

.company_news { width:100%; float:left; }

.company_news_info { width:100%; float:right; }
.hangye_news { width:100%; float:right; margin-top:80px; }
.top80_news { margin-top:70px; }

.mainnews_nav { width:100%; }

.company_news_info p { border-bottom:0px solid #999; padding-bottom:25px;}
.company_news_info H2 { overflow: auto; text-overflow:none; white-space:none; font-size:22px; margin-top:30px; }

.dt_newimg_nav { width:100%; float:left;}
.dt_newimg_nav img {  width:80%; margin:20px auto 40px auto;}
.company_dt_news_info { width:100%; float:right; margin-top:30px; }
.company_dt_news_info H2 { overflow: auto; text-overflow:none; white-space:none; }


.nav_brand_flow {  max-width:320px; margin:auto; padding:20px 0 0px 0; }
.auto-container{ padding:0px 30px 80px 30px;}

.width_contact { padding:0 20px; }


.sanjiao_block { display:none;}

.left_contact_nav { float:left; width:100%;  padding:50px 0; }

.con_contact_me { width:100%; }
.quick_menu_nav { width:100%; text-align:left; float:left;}

.m-top30 { margin-top:50px; }


.p_50 span { width:100%; float:left;}

.right_netlink_nav { float:left; width:100%;  padding:20px 10px; }
.QQ_wechat_nav span { margin:0 15px;}
.QQ_wechat_nav { margin:40px auto; background-color:#404040; }
.QR_tmall_jd {  margin:0px;}

.middle_line {  margin-top:-65px; }
.qq_over a,.wechat_over a {  width:40px; height:40px; display:block;  border-radius:50%;}

.bottom_set  { margin-top:23px;}

.wechat_con,.QQ_con{ margin:-280px 0 0 15%; }

.section_title h1,.news_title h2 { font-size:24px;}
.section_title p {	font-size:16px; line-height:20px;}

.newbg_flow{ background-image: none; background-color:#DDD;}

.col-lg-6 { padding:20px; }

.products_container {  max-width: 95%;}
.pp-main {  max-width: 95%; padding:100px 20px;}

.page-title{ padding:180px 0px 20px 0; }

.infor_title { padding:30px 30px 0 30px;}


.main_introduce img { width:100%;}

.left_content_list { width:100%; }

.right_tuijian_list {  width:100%; padding:30px;}
.right_tuijian_list li { width:100%; }
.right_tuijian_list p { margin:-30px -30px 50px -30px;  padding:10px 30px;}
.right_tuijian_list li h3 { font-size:1.25rem; }

.left_dt_list { width:100%; }

.right_dt_list {  width:100%; padding:30px;}
.right_dt_list li { width:100%; }
.right_dt_list p { margin:-30px -30px 50px -30px;  padding:10px 30px;}



}



@media (min-width:576px) {
#header .navbar {  max-width: 100%;  padding: 20px 0px; margin:auto;}	

#header .dropdown-menu:before{	color: #009da5;}
#header .nav-item a:hover { color:#009da5;}
#header .nav-item a:hover:before{color: #009da5;}
#header .dropdown-menu{	margin: 10px 0; border: 1px solid rgba(0, 0, 0, 0.1);}



.carousel-item{ height:450px;  width:100%; overflow:hidden;}


/* enman intro css begin */
.enman_container{max-width:100%}
.col-lg-15 { margin: auto;}


/* Found begin */
#counter{	padding: 30px 0px 10px 0;}
.found-container { max-width: 540px;}
	    .col-sm-4 { text-align:center;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 49.333333%;
        flex: 0 0 49.333333%;
        max-width: 49.333333%
    }
	    .col-sm-8 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 49.666667%;
        flex: 0 0 49.666667%;
        max-width: 49.666667%
    }
	.counter-bg .mb-4:after{background-color:none;}
	
		.col-lg-3V {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
		border-top:1px solid rgba(255, 255, 255, 0.3);
		border-bottom:1px solid rgba(255, 255, 255, 0.3);
		padding:30px 0; margin: 0;
		}
/* Found end */

.haibao_nav { height:400px;	 width:100%; overflow:hidden;}

.nav_product { background: url(../../images/imageflow_bg.jpg) #FFF repeat-x 0px -100px;}

.product_fenlei { top:-150px; position:relative;}

.product_list_all { max-width:100%;}
.product_fenlei ol { width:80px; line-height:80px; height:80px; margin:0 1.3%; border-radius:50%; font-weight:bold; font-size:16px;} 
.product_fenlei ol a,.product_fenlei ol a:hover { color:#FFF; display:block; font-size:16px;}

.hb-mar-top { margin-top:-150px;}


.nav_brand_flow {  max-width:500px; margin:auto; padding:20px 0 50px 0; }

.auto-container{ padding:0px 30px 70px 30px;}

.list_about_menu {  width:100%;}
.list_about_menu li { width:20%; } 


.right_netlink_nav { float:left; width:100%;  padding:20px 120px;}
.QQ_wechat_nav span { margin:0 20px;}
.QQ_wechat_nav { margin:40px auto; background-color:#404040; }
.QR_tmall_jd {  margin:0px;}

.middle_line {  margin-top:-65px; }
.qq_over a,.wechat_over a {  width:40px; height:40px; display:block;  border-radius:50%;}

.bottom_set  { margin-top:35px;}

.newbg_flow{background-image: url(../../images/news-img-bg0.jpg);}

.products_container,.pp-main {  max-width: 95%; }

.version_nav a { left:0px; position:relative;}

#featured-content {	height:700px;}
.main-intro-nav ul li { width:50%; }

.business_nav li { width:50%;padding:0 15px;}
.certificate_nav li { width:33.333333%; }

.join_card{  -webkit-clip-path:none; clip-path:none;}

.intro_company_con { width:80%; }

.list_joinus_menu li { width:50%; }

.career_zp li .gangwei { width:50%; text-align:left; }
.career_zp li .yaoqiu { width:50%; text-align:right;} 
.career_zp li:hover { margin-left:-30px; }

.contact_nav {  width:80%; }
.contact_nav li { padding:0px 25%;}
.contact_nav li span { padding:50px;}

.list_news_menu li { width:25%;}

.content_news_info img { width:80%; }


}


@media (min-width:768px) {


#header .logo_nav { width:120px; height:75px; }
	#header .dropdown-menu:before{	color: #009da5;}
	#header .nav-item a:hover { color:#009da5;}
	#header .nav-item a:hover:before{color: #009da5;}
	#header .dropdown-menu{	margin: 10px 0;}
.carousel-item{ height:580px; width:100%; overflow:hidden;}

#header .dropdown-menu {  border: 1px solid rgba(0, 0, 0, 0.1);}

.carousel-indicators { bottom: 30px; }

.top-188 { margin-top:115px;}

.p_50 span { width:50%; float:left;}

/* enman intro css begin */
.enman_container{max-width:95%}
.col-lg-15 { margin: auto;}

.view_tj_nav { width:50%; }

.section_title { margin:60px 0;}

.r_news_15 { padding: 0 25px;}
.l_news_15 { padding-left:25px; float:right; }


/* Found begin */
 .found-container { max-width: 740px; } 
/* Found end */

.nav_product { background: url(../../images/imageflow_bg.jpg) #FFF repeat-x 0px -60px;}

.product_fenlei { top:-80px; position:relative;}

.product_list_all { max-width:100%;}

.hb-mar-top { margin-top:-100px;}

.back_to_top i{ display: block;}

.haibao_nav { height:500px; overflow:hidden; width:100%;}

.mainnews_nav { width:50%;  padding-right:-25px;}

.newimg_nav { width:25%; float:left;}

.company_news_info { width:67%; float:right;}
.company_news_info p { border-bottom:0px solid #999; overflow:hidden;  height:75px;}
.company_news_info H2 { overflow:hidden; text-overflow:ellipsis; white-space: nowrap; font-size:18px; margin-top:20px; }

.company_dt_news_info  {  margin:0px;}
.company_dt_news_info H2 { overflow:hidden; text-overflow:ellipsis; white-space: nowrap; float:left; width:100%;}

.nav_brand_flow {  max-width:700px; margin:auto; padding:20px 0 50px 0; }


.section_title h1,.news_title h2 { font-size:30px;}
.section_title p {	font-size:18px;}

.con_contact_me { float:left; width:50%; padding:0;}
.quick_menu_nav {float:right; width:35%; padding:0; text-align:left;}


.right_netlink_nav { float:left; width:100%;  padding:20px 170px;}
.QR_tmall_jd {  margin:0px;}
.m-top30 { margin-top:0; }
.bottom_set  { margin-top:40px;}

.products_container,.pp-main {  max-width:95%; }
.page-title{ padding:220px 0px 50px 0; }

.version_nav { right:70px; top:44px;  }
.version_nav a { left:0px; position:relative;}

#featured-content {	height:800px;}

.main-intro-nav h1 { font-size:1.875rem; }

.featured-post img { width:80%;}

.left_content_list { width:100%; }
.right_tuijian_list {  width:100%; padding:30px 15px;}
.right_tuijian_list p { margin:-30px -15px 50px -15px;  padding:10px 30px;}
.right_tuijian_list li { width:50%; padding: 0 15px;}
.main_introduce img { width:80%;}

.left_dt_list { width:100%; }
.right_dt_list {  width:100%; padding:30px 15px;}
.right_dt_list p { margin:-30px -15px 50px -15px;  padding:10px 30px;}
.right_dt_list li { width:50%; padding: 0 15px;}

.dt_newimg_nav { width:26%; float:left;}
.dt_newimg_nav img {  margin:0;}
.company_dt_news_info { width:66%; float:right; }

.company_intro_nav { padding:0 20px;}
.list_newsinfo {  width: 50%; padding:0px 20px; margin:20px 0; }

.list_company {  width:50%; padding:0px 20px; margin:20px 0; }


.newsinfo_card span strong {  padding:10px; }

.company_card P { height:130px;}
.company_card span strong {  padding:10px; }

.intro_company_con { width:80%; }



.list_news_menu { width:auto;}
.list_news_menu li { width: auto;}

.business_nav li{ width:33.333333%; }

.certificate_nav {  width:80%; }

.list_join { width:50%; padding:0 25px;}

.joinus_intro_nav { padding:0 20px; }

.company_culture li { width:50%; clear:both;}
.hezuo_nav li span a:hover { margin-left:100px;}


.contact_nav {  width:100%; }
.contact_nav li { width:33.333333%;  padding:0 50px;}
.contact_nav li span { padding:40px;}

.user_nav {  width:100%; }
.user_nav li { width:50%;}
.clear_r { clear:both;}

.right_dt_list li h3 { font-size:1.25rem; font-weight:400; background-position:-10px 7px; background-size:6px;}
.right_dt_list li:hover h3 { background-position:0px 7px; background-size:6px;}
.right_dt_list li span { font-size:1rem; line-height:1.5;}

.content_news_info H1 { text-align: left; }
.content_news_info ol { text-align: left; }

.news_share_button { margin:-65px 0 0 0; width: auto; padding:0 0 0 20px;}

.newsinfo_news_info H1 a { font-size:18px; overflow:hidden; height:55px; text-overflow:none; white-space:none;}
.newsinfo_news_info P {overflow:hidden; height:70px; }

.xw_news li a {  overflow:hidden; text-overflow:ellipsis; white-space: nowrap;}

.nrong_wlist { width:80%; text-align:center; margin: auto;}


.main_introduce ol { width:80%; }

.cp_pro_nav ul { width:80%;  }
.cp_pro_nav ul li { width:33.333333%;}

.call_form_nav {  padding: 0 20px;}
.gzh_call {  width:30%; text-align:left;}
.form_input { width:60%; margin:0;}

.sample_nav img { width:40%; }
.sample_nav .download img { width:20%; }


}


@media (min-width:992px) {

#header .logo_nav { width:135px; height:85px; margin-left:0px;}
	
.menu_bg { width:820px; height:85px;background:url(../../images/menu-bg.svg) no-repeat;}
#header .logo_nav { width:135px; height:85px;}
#header .dropdown-menu:before{	color: #FFF;}
.nav-item { margin-top:-35px;}
.nav-item a { color:#FFF;}
#header .nav-item a:hover { color:#FFF;}
#header .nav-item a:hover:before{color: #FFF;}
#header .dropdown-menu{	margin-top: 17px; border: 0px solid rgba(0, 0, 0, .1);box-shadow:1px 2px 5px #999;}
#header .navbar-nav { padding-left:80px;}

.carousel-item{ height:900px; width:100%; overflow:hidden;}

.about_text { margin-top:-25px;}

.top-188 { margin-top:125px;}

.view_tj_nav { width:25%; }

.company_news_info p { height:75px;  border-bottom: 0px solid #999;}

#header .navbar-nav{ border-top: 0px solid #eee; margin-top:0px; padding-top:0; }

#header .nav-link{	padding: 48px 20px 0 20px;}


.user_nav {  width:100%; }
.user_nav li { width:25%; }
.user_nav li span img {  width:50%;}

.clear_r { clear: none;}

/* enman intro css begin */
.enman_container{max-width:100%}
.col-lg-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
.col-lg-15 { margin: 0;}

.haibao_nav { height:700px; overflow:hidden; width:100%;}

.nav_product { background: url(../../images/imageflow_bg.jpg) #FFF repeat-x 0px -30px; }
.over_bg { background: url(../../images/over_fenlei_bg.png) no-repeat center 300px; }

/* Found begin */

#counter{	padding: 60px 0px 40px 0; }

    .found-container { max-width: 992px; }
	
	.counter-bg .mb-4:after{width: 1px;}
	
	    .col-lg-3 { 
        -webkit-box-flex: 0;
        -ms-flex: 0 0 29.333333%;
        flex: 0 0 29.333333%;
        max-width: 29.333333%;
    }
		.col-lg-3V {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 39.333333%;
        flex: 0 0 39.333333%;
        max-width: 39.333333%;
		border:0; padding:0; margin:0;
    }
	
/* Found end */

.product_fenlei { top:0; position:relative;}
.product_list_all { max-width:100%;}

.hb-mar-top { margin-top:0;}

#ptp { background: url(../../images/flow_bottom_bg.png) no-repeat bottom;  }

.col-lg-6 { padding:20px 40px; }

.company_news { width:60%; float:left; }

.newsinfo_card:hover{ margin-top:-30px;}

.list_about_menu {  width: auto;}


.about_ym,.jiao_block { display: block;}

.hangye_news { width:31%; float:right; }
.top80_news { margin-top:0; }

.nav_brand_flow {  max-width:860px; margin:auto; padding:20px 0 50px 0; }


.right_netlink_nav { margin-top:-30px; padding:0 30px; }

.footer_contact { margin:20px auto 0 auto; padding:0;}


.left_contact_nav { float:left; width:70%;  padding:50px 0 0 0; }
.right_netlink_nav { float:right; width:30%; background-color:#EEE; height:310px; padding:0 30px;}

.QQ_wechat_nav { background-color:#EEE;}
.QQ_wechat_nav span { margin:0 15px;}

.con_contact_me { float:left; width:40%;}
.quick_menu_nav {float:right; width:40%;}
.sanjiao_block { display: block;}

.QR_tmall_jd {  margin:85px auto 30px auto;}
.right_netlink_nav { background-color:#EEE; }
.QQ_wechat_nav { margin:0px auto; }
.middle_line {   margin-top:-25px; }

.bottom_set  { margin-top:29px;}

.wechat_con,.QQ_con{ margin:-230px 0 0 2.5%; }

.products_container,.pp-main {  max-width: 95%; }


.yc_language { display: block; }

.wrap {	max-width: 48%; float:left;}
.main-intro-nav { float:right; width:45%; }
#featured-content {	height:540px;}


.main-intro-nav span { text-align:left;}
.main-intro-nav a { padding:10px 40px;}
.main-intro-nav span img { width:120px; left:15px; top:0;}

.filter-content h3 { text-align:left; font-size: 1.125rem; font-weight:400; }
.filter-content P {  text-align:left; }

.left_content_list { width:67%; padding:0 20px;}
.right_tuijian_list {  width:30%; padding:30px;}
.right_tuijian_list li { width:100%; padding:0; }

.left_dt_list { width:68%; }
.right_dt_list {  width:25%; padding:30px;}
.right_dt_list li { width:100%; padding:0; }

.products_content_nav {  padding:30px;}

.infor_title { padding:0px; margin-bottom:40px;}
.right_tuijian_list p { margin:-30px -30px 30px -30px;  padding:10px 30px; }

.right_dt_list p { margin:-30px -30px 30px -30px;  padding:10px 30px; }

.right_tuijian_list li h3 { font-size:1.125rem; }

.right_dt_list li h3 { font-size:1.125rem; }

.business_nav li { width:20%; }

.main_nrong,.fzhan_nrong{ width:50%; }
.intro_comimg { width:40%;}

.fzhan_nrong .martext {margin-left:0px; left:0px;  position:relative;}
.fzhan_nrong .martext:hover { margin-left:0px; left:120px; position:relative;}

.certificate_nav li { width:25%; }
.zs_text p { width:60%;	}

.join_card{  -webkit-clip-path: polygon(25% 0, 100% 0, 75% 100%, 0 100%); clip-path: polygon(25% 0, 100% 0, 75% 100%, 0 100%); }
.join_card P { padding:25px 140px 25px 100px; }
.join_card span { text-align:right; padding-right:140px;}
.join_card span strong {  padding:15px 30px; -webkit-clip-path: polygon(11% 0, 100% 0, 89% 100%, 0 100%); clip-path: polygon(11% 0, 100% 0, 89% 100%, 0 100%);border-radius:0px; }

.list_join { width:50%; padding:0 0px;}
.joinus_intro_nav { padding:0 40px; }
.hidimg-us img { height:250px; }

.hezuo_nav { width:50%;}

.contact_nav {  width:80%; }
.contact_nav li {  padding:0 60px; }
.contact_nav li span { padding:40px;}

.list_company {  width: 33.333333%;  padding:0px 20px;}

.form-group { width:50%;  padding:0 20px;}
.form-primary { width:30%;}

.suspension { display: block;}
}


@media (min-width:1280px) {

#header .navbar {   max-width: 1280px; border-left0px solid #CCC; border-right:0px solid #CCC; margin:auto; padding:20px 50px;}
	
.menu_bg { width:820px; height:85px; background:url(../../images/menu-bg.svg) no-repeat;}
#header .logo_nav { width:135px; height:85px; margin-left:0px;padding-top:0;}

#header .dropdown-menu:before{color: #FFF;}

.container_list4 { max-width:1280px;}

.carousel-item{ background: no-repeat center center scroll; }
.haibao_nav { background: no-repeat center center scroll; }
	
.p-left { padding-left:100px; }
.nav-item { margin-top:-35px;}
.nav-item a { color:#FFF;}
#header .nav-item a:hover { color:#FFF;}
#header .nav-item a:hover:before{color: #fff;}

#header .dropdown-menu{	margin-top: 17px; border: 0px solid rgba(0, 0, 0, 0.1);box-shadow:1px 2px 5px #999;}

#header .navbar-nav { padding-left:80px;}


#header .navbar-nav{ border-top: 0px solid #eee; margin-top:0px; padding-top:0; }

/* enman intro css bagin */
.enman_container{max-width:1280px}
.col-lg-15 { margin: 0;}


/* Found begin */
.found-container {  max-width:1280px; }
.col-sm-4 { text-align:center; }

/* 产品分类 begin */

.product_list_all { max-width:1280px;}
.nav_news { max-width:1280px;}

.nav_brand_flow {  max-width:980px; margin:auto; padding:20px 0 50px 0; }
.width_contact {max-width:1280px; padding:0; }

.products_container {  max-width: 1280px;  }
.pp-main {  max-width: 1280px;  padding:100px 0px; }
#featured-content {	height:600px;}


.company_intro_nav { padding:0;}

.list_newsinfo {  width: 25%;  padding:0px 15px;}
.list_company {  width: 20%;  padding:0px 20px;}


.company_card P { height:155px;}

.join_card span { text-align:right; padding-right:106px;}
.join_card:hover span { padding-right:140px;}

.list_join { width:50%; padding:0 25px;}
}





/* 导航css bagin */



.collapse {   display: none;}

.collapse.show {    display: block;}


.collapsing {
    position: relative;
    height: 0;
    overflow: hidden;
    transition: height .35s ease
}

.dropdown,
.dropup {
    position: relative
}

.dropdown-toggle::after {
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .255em;
    vertical-align: .160em;
    content: "";
    border-top: .3em solid;
    border-right: .3em solid transparent;
    border-bottom: 0;
    border-left: .3em solid transparent
}

.dropdown-toggle:empty::after {
    margin-left: 0
}

.dropdown-menu {
    position: absolute;
    top: 58%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 10rem;
    padding: .5rem 0;
    margin: .125rem 0 0;
    font-size: 1rem;
    color: #212529;
    text-align: left;
    list-style: none;
    background-color: #fff;
    background-clip: padding-box;
    border-radius: .25rem;
}




.dropdown-item {
    display: block;
    width: 100%;
    padding: .25rem 1.5rem;
    clear: both;
    text-align: inherit;
    white-space: nowrap;
    background-color: transparent;
    border: 0
}


.nav-link { display: block;}



.navbar {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: .5rem 1rem
}

.navbar-nav {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
}



.navbar-nav .nav-link {
    padding-right: 0;
    padding-left: 0
}

.navbar-nav .dropdown-menu {
    position: static;
    float: none
}

.navbar-text {
    display: inline-block;
    padding-top: .5rem;
    padding-bottom: .5rem
}

.navbar-collapse {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

/* 导航css end */



@media (min-width:992px) {

    .navbar-expand-lg .navbar-nav {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row
    }
    .navbar-expand-lg .navbar-nav .dropdown-menu {
        position: absolute
    }
    .navbar-expand-lg .navbar-nav .dropdown-menu-right {
        right: 0;
        left: auto
    }
    .navbar-expand-lg .navbar-nav .nav-link {
        padding-right: .5rem;
        padding-left: .5rem
    }
    .navbar-expand-lg>.container,
    .navbar-expand-lg>.container-fluid {
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap
    }
    .navbar-expand-lg .navbar-collapse {
        display: -webkit-box!important;
        display: -ms-flexbox!important;
        display: flex!important;
        -ms-flex-preferred-size: auto;
        flex-basis: auto
    }
    .navbar-expand-lg .navbar-toggler,.version_nav {
        display: none
    }
    .navbar-expand-lg .dropup .dropdown-menu {
        top: auto;
        bottom: 100%
    }
}





.carousel {
    position: relative
}

.carousel-inner {
    position: relative;
    width: 100%;
    overflow: hidden;

}

.carousel-item {
    position: relative;
    display: none;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    transition: -webkit-transform .6s ease;
    transition: transform .6s ease;
    transition: transform .6s ease, -webkit-transform .6s ease;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-perspective: 1000px;
    perspective: 1000px
}

.carousel-item-next,.carousel-item-prev,.carousel-item.active {  display: block;}

.carousel-item-next,.carousel-item-prev {   position: absolute; top:0 ;}

.carousel-item-next.carousel-item-left,
.carousel-item-prev.carousel-item-right {
    -webkit-transform: translateX(0);
    transform: translateX(0)
}



@supports ((-webkit-transform-style:preserve-3d) or (transform-style:preserve-3d)) {
    .active.carousel-item-right,
    .carousel-item-next {
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0)
    }


.active.carousel-item-left,
.carousel-item-prev {
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%)
}



.carousel-control-next,
.carousel-control-prev {
    position: absolute;
    top: 0;
    bottom: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 15%;
    color: #FFF;
    text-align: center;
    opacity: .2
}

.carousel-control-next:focus,
.carousel-control-next:hover,
.carousel-control-prev:focus,
.carousel-control-prev:hover {
    color: #FFF; 
    text-decoration: none;
    outline: 0;
    opacity: .9
}

.carousel-control-prev {
    left: 0
}

.carousel-control-next {
    right: 0
}

.carousel-control-next-icon,
.carousel-control-prev-icon {
    display: inline-block;
    width: 20px;
    height: 20px;
    background: transparent no-repeat center center;
    background-size: 100% 100%;
	
}

.carousel-control-prev-icon {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23009da5' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E"); 
}

.carousel-control-next-icon {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23009da5' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E")
}

.carousel-indicators {
    position: absolute;
    right: 0;
    left: 0;
    z-index: 15;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding-left: 0;
    margin-right: 20%;
    margin-left: 20%;
    list-style: none
}

.carousel-indicators li {
    position: relative;
    -webkit-box-flex: 0;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    width: 20px;
    height: 20px;
	border-radius:50%;
	margin: 0px 8px 0px 8px;
    text-indent: -999px;
    background-color: rgba(255, 255, 255, 10)
}

.carousel-indicators li:before {
    position: absolute;
    top: -10px;
    left: 0;
    display: inline-block;
    width: 100%;
    height: 10px;
    content: ""
}

.carousel-indicators li:after {
    position: absolute;
    bottom: -10px;
    left: 0;
    display: inline-block;
    width: 100%;
    height: 10px;
    content: ""
}

.carousel-indicators .active {
    background-color: #FFF;
}




.sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    -webkit-clip-path: inset(50%);
    clip-path: inset(50%);
    border: 0
}

.ml-auto{    margin-left: auto!important}




.btn {
    display: inline-block;
    font-weight: 400;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border: 1px solid transparent;
    padding: .375rem .75rem;
    font-size: 1rem;
    line-height: 1.5;
    border-radius: .25rem;
    transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out
}


