@charset "utf-8";
/* CSS Document */
@import url("../css/flexslider.css");
  @font-face { font-family: 'PT Sans';  src: url('./font/PT Sans.ttf') }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td, font {
	padding: 0;
	margin: 0;
font-family: 'PT Sans';  src: url('./font/PT Sans.ttf')
}
body {
	margin: 0 auto; color:#fff;
	background: #232323;
}
img, input, select {
	vertical-align: middle;
	margin: 0;
	padding: 0;
	border: 0
}
img {
	max-width: 100%
}
a {
	text-decoration: none;
}
li {
	list-style: none;
}
i {
	font-style: normal;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
.clear {
	clear: both;
}
.header {
	width: 100%;
	position: fixed;
	z-index: 999;
	left: 0;
	top: 0;height: 147px; background: #000;
}

.header .header-bottom {
	width: 100%;

	
}
.header .header-bottom .menuicon-label {
	position: absolute;
	left: 0;
	top: 0;
	width: 48px;
	height: 48px;
	cursor: pointer;
	display: none;
	transition: transform 0.4s cubic-bezier(0.4, 0.01, 0.165, 0.99) 0s;
}

.header .header-bottom .menuicon-label .line-top {
	width: 17px;
	height: 1px;
	margin-left: 15px;
	background: #fff;
	display: block;
	margin-bottom: 5px;
	margin-top: 20px;
	transition: transform 0.4s cubic-bezier(0.4, 0.01, 0.165, 0.99) 0.2s;
}
.header .header-bottom .menuicon-label .line-middle {
	width: 17px;
	height: 1px;
	margin-left: 15px;
	background: #fff;
	display: block;
	margin-bottom: 5px;
	margin-top: 5px;
	transition: transform 0.4s cubic-bezier(0.4, 0.01, 0.165, 0.99) 0.2s;
}
.header .header-bottom .menuicon-label .line-bottom {
	width: 17px;
	height: 1px;
	margin-left: 15px;
	background: #fff;
	display: block;
	transition: transform 0.4s cubic-bezier(0.4, 0.01, 0.165, 0.99) 0.2s;
}

.header .header-bottom .touch-nav {
	position: fixed;
	top: 86px;
	background: #006acd;
	width: 100%;
	height: 0;
	overflow: hidden;
	transition: height 0.6s cubic-bezier(0.4, 0.01, 0.165, 0.99) 0s;
}

.header .header-bottom .touch-nav >ul {
	padding: 0 20px 100px 20px;
}
.header .header-bottom .touch-nav>ul>li {
	/*margin-top: 12px;*/
	line-height: 40px;
	/*height: 47px;*/
	/*padding: 0 10px;*/
	border-bottom: 1px solid #013a70;
}
.header .header-bottom .touch-nav>ul>li a {
	color: #fff;
	font-size: 14px;
}
.header .header-bottom .touch-nav>ul>li a.top-menu {
	/*font-weight: bold;*/
	display: block;
	padding: 0 10px;
	font-size: 16px;
}
.header .header-bottom .touch-nav>ul>li>.sub-menu {
	/*margin-left: 20px;*/
	display: none;
}
.header .header-bottom .touch-nav>ul>li.on>.sub-menu {
	display: block;
}
.header .header-bottom .touch-nav>ul>li>.sub-menu a {
	font-size: 14px;
	display: block;
	border-bottom: 1px solid #024584;
	padding-left: 20px;
}
.header .header-bottom .touch-nav>ul>li>.sub-menu a:last-child {
	border-bottom: none;
}
.header .header-bottom .touch-nav>ul>li.on>a.top-menu {
	background: #013c72;
}
.header .header-bottom .touch-nav>ul>li.on>.sub-menu a {
	background: #03498a;
}
.header .header-bottom .containerbox {
	position: relative; display: flex; justify-content: space-between;
}
.header .header-bottom .brand {
	width:214px; margin-right:30px;
}
.header .header-bottom .brand img {
}
.header .header-bottom .form-search {
	margin: 0;
	width: 60px;
	float: right;
}
.header .header-bottom .header-search .search-btn {
	display: block;
	width: 57px;
	height: 55px;
	background: url(../images/search-btn.png) no-repeat center center;
	margin-top: 15px;
	border: none;
}
.header .header-bottom .form-search.active .header-search .search-btn {
	background: url(../images/search-btn2.png) no-repeat center center #fff;
}
.header .header-bottom .header-search-main {
	position: absolute;
	top: 70px;
	left: 0;
	width: 100%;
	height: 60px;
	background: #fff;
	z-index: 800;
	display: none;
}
.header .header-bottom .header-search-main .search-text {
	color: #707070;
	font-size: 14px;
	height: 60px;
	line-height: 60px;
	padding: 0;
	margin-left: 5%;
	border: none;
	margin-bottom: 0;
	width: 80%;
	box-shadow: none;
}
.header .header-bottom .header-search-main .close-btn {
	position: absolute;
	right: 20px;
	top: 19px;
	font-size: 26px;
	color: #006acd;
}
.header .header-bottom .form-search.active .header-search-main {
	display: block;
}
.header .header-bottom .navbar {
	width: 75%;
}
.header .header-bottom .navbar ul {
	width: 100%;
}
.header .header-bottom .navbar> ul >li {
	/*width: 16.5%;*/
	/*width:19.5%;*/
	float: left;
	height:147px; padding-right:4%;
}
.header .header-bottom .navbar> ul >li.last {
	margin-right: 0;
}
.header .header-bottom .navbar ul li:before {
	display: none;
	position: absolute;
	left: -100%;
	top: 0;
	background: #ffa800;
	content: '';
	height: 100%;
}
.header .header-bottom .navbar ul li.active:before {
	left: 0;
}
.header .header-bottom .navbar >ul>li>a {
	color: #fff;
	 font-size: 22px;
	line-height: 147px;
	text-align: center;
	position: relative;
	z-index: 400;
}
.header .header-bottom .navbar >ul>li>a:hover{color:#ffd800;}
.header .header-bottom .navbar >ul>li.last>a {
}
.header .header-bottom .navbar >ul>li.hover>a {
	border-color: #fff!important;
}
.header .header-bottom .navbar >ul>li>.sub-menu {
	background: #000;
	text-align: left;
	position: absolute;
	left: 0;
	top: -1200px;
	width: 200px;
	width: 1200px; height: 615px;
	/*transition: top .4s linear;*/
}
.sub-menu-left{width: 310px; float: left;color: #FFFFFF;}
.sub-menu-right{width: 890px; float: right; background-color: #fff; height: 618px;}
.sub-menu-left h2{font-size: 20px; line-height: 60px;border-bottom: 1px solid #888888; text-indent: 1em;}
.sub-menu-left ul li{ line-height: 61px; text-indent:2em;border-bottom: 1px solid #888888;font-size: 16px;}
.sub-menu-left ul li:last-child{border: none;}
.sub-menu-left ul li a{color:#fff;cursor: pointer; display: block;}
.sub-menu-left ul li a.active{ background: #ffd800; display: block; color: #000;}
.sub-menu-left ul li a span{ float: right; padding-right: 20px;}
.sub-menu-con{ display: none; padding: 25px;}
.beam-road-2{ display: block;}
.sub-menu-con dl{ display: block;overflow: hidden; margin: 30px 0;}
.sub-menu-con dl dt{width: 220px; float: left;}
.sub-menu-con dl dd{width: 600px; float: right;}
.sub-menu-con dl dd h2{font-size: 15px; color: #0031cd;}
.sub-menu-con dl dd h3{ color: #ffd800;font-size: 15px; margin: 5px 0;}
.sub-menu-con dl dd p{ font-size: 14px; margin-top: 20px;}

.sub-menu-conb{ display: none; padding-right: 5px;}
.beam-roadb-1{ display: block;}
.sub-menu-conb h2{font-size: 22px; width: 100%; display: block; margin-bottom: 10px; padding-left: 25px; color: #000;}
.sub-menu-conb dl{ width:193px; float: left;}
.sub-menu-conb dl a{ color:#000}
.sub-menu-conb dl{padding-left: 25px; height:268px}
.sub-menu-conb dl dt{width:100%; float: left;}
.sub-menu-conb dl dd{ font-size: 13px; margin-top:2%; width: 100%; float: left; margin-bottom:10px; text-align:center;}
.produ_item{ display: block;overflow: hidden; padding: 11px 0;}





.header .header-bottom .navbar >ul>li:hover .sub-menu {
	/*transition: top .3s linear;*/
	top: 147px;
}
.header .header-bottom .navbar >ul>li>.sub-menu .divider {
	height: 1px;
	width: 100px;
	background: #7aa3c9;
	margin-left: 15%;
	margin-top: 10px;
}
.header .header-bottom .navbar >ul>li>.sub-menu>a {
	display: block; overflow: hidden;
	color: #fff;
	font-size: 18px;
	height: 50px;
	text-align: center;
	line-height: 50px;
}
.header .header-bottom .navbar >ul>li>.sub-menu>a:hover {
	background: #369eff;
}
.header .header-bottom .navbar >ul> li.active >a {
	border-color: #006acd;
	color: #ffd800;
}
.header .header-bottom .join-nav ul li {
	float: right;
}
.list-unstyled {display: flex; justify-content: space-between;
	padding-left: 0;
	list-style: none;
	margin: 0;
}
.home-slider { display: flex; justify-content: space-between;
	background: #fff;
	margin-bottom: 0;
}

.home-slider .flex-direction-nav a.flex-next {
	width: 81px;
	height: 81px;
	background: url(../images/arrow_r_yuan.png) no-repeat;
}

.home-slider .flex-prev {
	width: 81px;
	height: 81px;
	background: url(../images/arrow_l_yuan.png) no-repeat;
}

.home-block-title {
	font-size: 35px;
	color: #006acd;
	margin-bottom: 25px;
	font-weight: normal;
	margin-top: 0;
}

.pull-right {
  float: right;
}
.pull-left {
  float: left;
}
.containerbox {
	width: 95%;
	max-width: 1230px;
	margin: 0 auto;
}
.wrap {
    width: 100%; overflow: hidden;
    padding-top:146px;
}
.search{background:#ffd800;width: 160px;border-radius: 40px; padding:7px 15px; margin-top: 29px;}
.inp-img{width: 33px;}
.inp-word{width: 125px; height: 25px; background: #ffd800;}
.localtion{ font-size: 15px; line-height: 98px; color: #FFFFFF; margin-left: 2%; float: left;}
.main{width: 1200px; margin: 0 auto;}
.about{width: 100%; margin: 80px auto; display: block;overflow: hidden;}
.about_l{width: 577px; float: left;}
.about_r{width: 580px; float: right;}
.about_l h2{ font-size: 29px; font-weight: normal;}
.about_l h3{font-size: 45px; font-weight: bold;}
.about_l span{display: block; width: 100px; border-bottom: 5px solid #ffd800; margin: 13px 0;}
.about_l p{font-size: 16px; margin-bottom: 13px; line-height: 23px;text-align: justify;}
.choose_product{ width: 100%; padding: 80px 0;}
.product{width: 1200px; margin: 0 auto;}
.product_t{width: 100%; line-height: 145px; background: #FFFFFF; color: #ffd800;font-size: 45px; text-align: center;font-weight: bold; background: url(../images/bg1.jpg); background-size: 100% 100%;}
.product_n{margin-top: 60px; display: flex;justify-content: space-between;}
.product_n dl{width: 287px; background: #FFFFFF;position: relative; color: #000; padding-top:3%}
.product_n dl dd{padding:15px 25px; }
.product_n dl dd h2{font-size: 15px;}
.product_n dl dd h3{font-size: 17px; font-weight: bold;margin: 10px 0;}
.product_n dl dd p{font-size: 13px; margin-bottom: 65px;}
.product_n dl dd  a{width: 237px;  color: #000;background: #ffd800; line-height: 45px; text-indent: 1em;display: block;bottom: 20px; left: 0;right: 0; margin: 10% auto;}
.service{width: 1200px; margin: 80px auto 30px;}
.service_t{width:1200px; background: #000000; text-align: center; padding: 40px 0;}
.service_t h2{font-size:25px; font-weight: bold;}
.service_t p{width: 900px; background: #ffd800; color: #FFFFFF;font-size: 23px; line-height: 78px;font-weight: bold; margin:20px auto 0;} 
.service_t p a{ color:#000;}
.service_n_l{width: 750px; margin:0 auto 1%}
.service_n{width: 100%; display: block;overflow: hidden; margin-top: 50px;}
.service_n_l h2{font-size: 45px;color: #ffd800;font-weight: bold;}
.service_n_l p{font-size: 20px; margin: 30px 0;}
.service_n_l ul{display: flex;justify-content: space-between;flex-wrap: wrap;}
.service_n_l ul li{width: 50%; margin-bottom: 20px; font-size: 20px;}
.service_n_l a{ text-align: center; margin-top:0px; color: #ffd800; font-size: 20px;  display:block; margin-bottom:50px}
.service_n_r{width:100%; text-align: center; padding-top: 50px;}
.service_n_r p{font-size: 20px; margin: 10px 0;}
.service_n_r p:nth-child(2){color: #ffd800; margin: 20px 0 50px 0;}
.service_n_r p:nth-child(3){margin-top: 0;}
.footer{background: #000000; color: #FFFFFF; padding: 70px 0;}
.footer_n{width: 1200px; margin: 0 auto;}
.footer_n h2{font-size: 35px;font-weight: bold; margin-bottom: 20px;}
.footer_n p{font-size: 17px; line-height: 35px;}
.footer_n p a{color: #FFFFFF;}
.footer_n p img{padding-right: 5px;}

/*about*/
.about_us{ margin:150px auto 0!important;}
.about_us dl{width: 100%; margin-top: 70px; display: block;overflow: hidden; position: relative;}
.about_us dl dt{width:633px; float: left;}
.about_us dl dd{ background: #ffffff; box-shadow: #bbbbbb 0px 0px 10px;  padding: 40px; display: block; width: 530px; height: 280px; position: absolute;right: 0; top:50px;border-radius: 20px; right: 10px;}
.about_us dl dd h2{font-size: 30px; color: #555555; text-align: center;}
.about_us dl dd p{ font-size: 14px; line-height: 35px; margin-top: 30px;}
.about_us dl:nth-child(2) dt{ float: right;}
.about_us dl:nth-child(2) dd{ position: absolute; left:10px}

.derler dl{width: 100%; margin-top: 70px; display: block;overflow: hidden; position: relative;}
.derler dl dt{width:633px; float: right;}
.derler dl dd{ background: #ffffff; box-shadow: #bbbbbb 0px 0px 10px;  padding: 40px; display: block; width: 530px; height: 280px; position: absolute;right: 0; top:43px;border-radius: 20px; left: 10px;}
.derler dl dd h2{font-size: 30px; color: #555555; text-align: center;}
.derler dl dd p{ font-size: 16px; line-height: 35px; margin-top: 30px; color: #000;}
.derler dl:nth-child(even) dt{ float: left;}
.derler dl:nth-child(even) dd{ position: absolute; right:10px; left: inherit;}
.derler dl dd p strong{ color:#ffd800}

.team dl dt{float: unset;}
.team dl:nth-child(even) dt{ float: right;}
.team dl dd{position: absolute; right:10px; left: inherit;}
.team dl:nth-child(even){ left: 10px;}



.dealer_t{text-align: center; margin: 50px auto;}
.dealer_t h2{ font-size: 35px;}
.dealer_t p{ font-size: 22px; font-weight: bold;}
.article p{ font-size: 18px; text-align: left; margin-top: 20px; line-height: 30px;}
.hbg{padding: 0px 0 0 0;}
.bottom_border{border-bottom: 1px solid #c4c4c4; display: block;overflow: hidden;}
.product_buy{ display: flex;overflow: hidden;  flex-wrap:wrap;}
.product_buy dl{width:23%; background: #FFFFFF; text-align: center; padding-bottom: 20px; margin-bottom:30px; box-shadow: 0 0 10px #c3c3c3; margin:10px;
}


.product_buy dl{ padding-top: 3%}
.product_buy dl dd h2{ font-size: 18px; color: #ffd800; margin: 20px 0 5px 0;}
.product_buy dl dd p{font-size: 16px; margin-bottom: 20px;}
.product_buy dl dd a{font-size: 15px; display: inline-block; padding: 2px 6px; background: #ffd800; color: #000;}
.bgc{ background: #ffd800; color: #fff; line-height: 40px!important; width: 910px; margin: 0 auto; text-align:center!important}
.service_t h3{ padding: 0 20px; margin-bottom: 20px; color: #fff; font-weight: normal;}
.product_xx{display: flex;justify-content: space-between; margin-bottom: 70px;}

.product_article_banner{  margin-top: 98px; margin:0 auto}
.pro_art_n{width: 850px; margin: 50px auto; color:#666666}
.pro_art_n p{font-size: 17px; line-height: 40px; color: #fff;}
.pro_art_t dl dd p {font-size: 18px;color: #555555; line-height: 35px;}

.pro_art_xg{width: 1200px; margin: 70px auto; display: block;overflow: hidden;}
.pro_art_xg h2{ font-size:25px; margin-bottom:20px;}
.pro_art_xg  ul{display: flex; justify-content:space-between}
.swiper-pagination-bullet-active{background:#ffd800!important}
.pro_art_xg li{width: 24%;text-align: center;}
.pro_art_xg li p{ margin: 20px auto; width: 100%; line-height: 50px; color: #FFFFFF; background: #ffd800; font-size: 16px;-webkit-line-clamp: 2;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;}
.pro_art_xg li a{color: #FFFFFF;}
 li a{color: #FFFFFF;}
  li a{color: #FFFFFF;}
.pro_art_xg  .swiper{padding-bottom:2%;}

.news dl{ margin:50px auto; display:block; overflow:hidden}
.news dl dt{ width:607px; float:left; position:relative} 
.news dl dd{width:565px; float:right}
.year{ width:85px; height:110px; background:#00367c; text-align:center; position:absolute; left:0; top:0; color:#fff}
.year h2{ font-size:50px}
.year p{ font-size:20px}
.news dl dd h2{ font-size:30px; color:#555555; line-height:35px; margin-bottom:20px}
.news dl dd p{ font-size:15px; line-height:30px;}
.news dl dd a{ display:block; text-align:right; margin-top:50px; color:#00367c}

.product_inp{ width:100%!important; display:block; overflow:hidden}
.product_inp .contact_n_l_inp{ width:43%; float:left; margin-left:5%}
.product_inp  .sub{ float:right; margin-right:45px;}


.tabflexslider{position:relative;height:400px;overflow:hidden;background:url(images/loading.gif) 50% no-repeat;}
.flex-control-nav{position:absolute;bottom:135px;z-index:2;width:100%;text-align:center;}

.contact{ margin:70px auto 0!important;}
.contact_t h2{font-size: 30px;}
.contact_t p{font-size: 20px; margin: 10px 0 50px 0;}
.contact_n{width: 100%; margin: 0 auto;display: block;overflow: hidden;}
.contact_n_l{width: 610px; float: left;}
.contact_n_r{width: 520px; float: right;}
.contact_n_l_inp p{font-size: 18px; margin: 20px 0 10px 0;}
.contact_n_l_inp select{width: 100%; height: 60px;border:1px solid #dcdcdc;border-radius: 10px;background: #f0f0f0; line-height: 60px; font-size: 16px;}
.contact_n_l_inp input{width: 100%; height: 60px;border:1px solid #dcdcdc;border-radius: 10px;background: #f0f0f0; line-height: 60px; font-size: 22px; text-indent: 1em;}

.contact_n_r h2{font-size:24px; margin: 20px 0 10px 0;}
.contact_n_r p{font-size: 18px; padding: 5px 0;}
.contact_n_r p a{ color:#fff}
.contact_n_r ul{display: flex; margin: 20px 0 0 35px;}
.contact_n_r ul li{padding-right: 10pxd;}
.sub{width: 200px; height: 60px;font-size: 20px; margin: 20px auto 60px ; background:#ffd800;border-radius: 10px; text-align: center;line-height: 60px; color:#000; font-weight:bold; cursor:pointer}

.product_cs{ width:1000px; position:relative; margin:0 auto; text-align:center;height:700px;overflow:hidden; padding:30px 0 50px 0}
.product_csnum{ position:absolute; width:260px; top:50px; right:0px; z-index:99}
.product_csnum ul{ display:flex;justify-content: space-between;}
.product_csnum ul li{ width:33.3%; text-align:center;}
.product_csnum ul li p{ display:block; line-height:25px; font-size:16px; font-weight:bold; text-align:center}
.product_cs .flex-control-nav{ bottom:0!important}
.sub-menu2{ width:310px!important;}
.header .header-bottom .navbar >ul>li>.sub-menu2{ left:603px!important;}

.product_ffll{ text-align:center; padding-top:5%; width: 1200px; margin: 0 auto;}
.product_ffll h2{ font-size:30px; margin-bottom:1%}

.product_ffll ul{ display:flex; justify-content:left; margin:3% 0;  flex-wrap: wrap;}
.product_ffll ul li a{ font-size:16px; line-height:40px; padding:5px 14px; color:#fff}
.product_ffll ul .active a{background:#ffd800; color:#000}

.product_nr{display:none}
.product_content .active{display: block;}
.product_article_banner  table{ width:1200px; margin: 1% auto 3%; text-align:left; font-size:16px; line-height:40px; border-spacing:0}
.product_article_banner  table tr{   color:#fff}
.bgnr{ padding:2% 0;overflow: auto;}
.bgnr td{ text-indent:1em; width:12%!important;}
.bgnr tr td:nth-child(1){width:20%!important;}
.bgnr tr td:nth-child(2){width:7%!important;}
.product_article_banner  table tr:nth-child(odd){ background:#ffd800; color:#000}
.bgnr h2{ font-size:30px; text-align:left; width:1200px; margin:0 auto}

.poswz{ width:1200px; margin:2% auto 0}
.poswz a{color:#fff}

.piaofu{ position:fixed; right:1%; top:50%; z-index:9999999999}
.piaofu ul{}
.piaofu ul li{ margin-top:10px;}
.pchidden{display: none;}
.pro_art_xg dl{text-align: center; padding-bottom:10%;}
.pro_art_xg dl dt{background: #fff; padding: 3% 0;}
.pro_art_xg dl dd{font-size: 16px; background: #ffd800; color: #000;  padding:5% 0}


.contact_yzm input{ width:80%;height: 60px;
    border: 1px solid #dcdcdc;
    border-radius: 10px;
    background: #f0f0f0;
    line-height: 60px;
    font-size: 22px;
    text-indent: 1em;}
    
  .contact_yzm p  {font-size: 18px;
    margin: 20px 0 10px 0;}

.xq_yzm{display:flex; justify-content:space-between; width:100%; margin-top:2%}
.xq_yzm .contact_yzm{ width:70%; margin-left:5%}
.xq_yzm .contact_sub{margin-top:3%}
.xq_yzm .contact_yzm input{ font-size:14px}

 @media (max-width: 767px) {
     
.xq_yzm{ flex-wrap:wrap}
.xq_yzm .contact_yzm{ width:100%; margin-left:0}
.xq_yzm .contact_yzm input{ width:78%}
.xq_yzm .contact_sub{ width:100%}


body{max-width: 750px; min-width: 320px; font-family: 'PT Sans';  src: url('./font/PT Sans.ttf') }	 
	 .mhide{display: none;}
	 .pchidden{display: block;}
.wap_top{width: 94%; display: flex;justify-content: space-between; background: #000; margin: 0 auto; padding: 2% 3%; position: fixed; left: 0; right: 0; top: 0; z-index: 999999999;}
.wap_top p:nth-child(1){width: 20%;}
.wap_top p:nth-child(2){ text-align: center; font-size:1rem; line-height: 2.3rem; color: #fff;}
.wap_top p:nth-child(2) a{ color: #fff; border-bottom: 1px solid #fff;}
.wap_top p:nth-child(3){width: 10%; margin-top:1%;}
.wap_top p:nth-child(4){width: 10%;margin-top:1%;}

.bottom{ max-width:750px; width:100%; margin:0 auto; position:fixed; left:0; right:0; bottom:0; background:#ffd800; color: #000;}
.bottom ul{ display: flex;justify-content: space-between;}
.bottom ul li{ width:33.33%; border-right:.3rem solid #fff; box-sizing:border-box; font-size:1.2rem; text-align:center; padding: 1% 0;}
.bottom ul li img{ width:1.7rem; height:1.7rem; margin:0 auto}
.bottom ul li a{ color:#000}
.bottom ul li p{font-size:1rem; text-align:center; line-height:2rem}
.bottom ul li:nth-child(3) { border-right:none }	 
.home-slider .flex-direction-nav a.flex-next{display: none;}	 
.home-slider .flex-prev{display: none;}	 
.wrap{padding-top: 4rem;}
.main{width: 100%;}
.about{width: 94%; padding:9% 3%; display: flex; justify-content: space-between; flex-wrap: wrap-reverse;flex-direction: row-reverse; margin: 0 auto;}	 
.about_l{width: 100%; margin-top: 5%;}
.about_r{width: 100%;}
.about_l h2{font-size: 1.3rem;}
.about_l h3{font-size: 1.4rem;}
.about_l p{font-size: 1rem;}
.choose_product{width: 100%; margin: 0 auto; padding: 0;}
.product{width: 95%; margin: 0 auto;}
.product_t{font-size: 1.4rem; line-height: 5rem;}
.product_n{margin-top: 5%;}
.product_n{flex-wrap: wrap;}
.product_n dl{width: 49%; margin-bottom: 2%;}
.product_n dl dd h3{font-size: 1rem;}
.product_n dl dd h2{font-size: 1rem;}
.product_n dl dd p{font-size: 1rem;}
.product_n dl dd{padding: 3%;}
.product_n dl dd a{width: 93%; margin: 10% auto 0; font-size: 1rem; line-height: 2rem;}	 
.service{width: 100%; margin: 5% auto;}
.service_t{width: 100%;}
.service_t h2{font-size: 1.3rem;}
.service_t p{width: 80%; font-size: 1.2rem; line-height: 3rem;}
.service_n{width: 90%; margin: 5% auto;}
.service_n_l h2{font-size: 1.5rem;}
.service_n_l p{font-size: 1.2rem;}
.service_n_l{width: 100%;}
.service_n_l ul li{font-size: .9rem;}
.footer_n{width: 90%; margin: 0 auto; padding-bottom: 10%;}
.footer{width: 100%; margin: 0 auto; }
.footer_n h2{font-size: 1.5rem;}
.contact{margin: 9% auto!important;}
.contact_t{width: 90%; margin: 0 auto;}
.contact_t h2{font-size: 1.5rem;}
.contact_t p{font-size: 1.2rem;}
.contact_n{width: 90%; margin: 0 auto;}
.contact_n_l{width: 100%;}
.contact_n_r{width: 100%;}
.dealer_t h2{font-size: 1.5rem;}
.dealer_t p{font-size: 1.1rem; margin-top:5%}
.derler dl dd{position: unset; width: 90%; height: auto; float: unset;border-radius: 0; padding:8%  5%; overflow: hidden;}
.derler dl dt{width: 100%; float: unset; }
.derler dl dd h2{font-size: 1.4rem;}
.derler dl dd p{font-size: 1.1rem; line-height: 1.5rem; margin-top: 3%; text-align: justify;}
.derler dl:nth-child(even) dd{ position: unset; padding-top: 9%;}
.team dl:nth-child(even){left: 0; right: 0;}
.product_ffll{width: 95%;}
.product_ffll h2{font-size: 1.5rem; margin: 5% auto;}
.product_ffll ul li a{font-size: 14px;}
.product_buy dl{width: 45%;}
.product_buy dl dd h2{font-size: 1rem;}
.poswz{width: 95%; margin: 9% auto;}
.product_article_banner{ margin-top: 9%;}
.bgnr h2{width: 95%; margin:0 auto 5%; font-size: 1.5rem;}
.pro_art_xg{width: 95%; margin: 0 auto;}
.pro_art_xg h2{font-size: 1.5rem;}
.pro_art_xg dl dd{font-size: 1rem; line-height: 2.4rem;-webkit-line-clamp: 1;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis; }
.pro_art_xg .swiper{padding-bottom: 10%; margin-bottom: 9%;}
	.product_inp .contact_n_l_inp{width: 100%;} 
.product_inp .contact_n_l_inp{margin-left: 0;}	
	.sub{width: 40%; margin: 5% auto; line-height: 3rem;; height: auto;}
	.product_inp .sub{margin: 5% auto 10%; float: unset}
.pro_art_n{width: 95%; margin: 0 auto;}

.swiper-pagination-bullet{ width:5px!important; height:5px!important}


 }


