﻿body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, /* structural elements 结构元素 */
dl, dt, dd, ul, ol, li, /* list elements 列表元素 */
pre, /* text formatting elements 文本格式元素 */
fieldset, lengend, button, input, textarea, /* form elements 表单元素 */
th, td {margin: 0;padding: 0;font-size: 14px;}
/* 设置默认字体 */
h1 { font-size: 18px; /* 18px / 12px = 1.5 */ }
h2 { font-size: 16px; }
h3 { font-size: 14px; }
h4, h5, h6 { font-size: 100%; }

address, cite, dfn, em, var, i { font-style: normal; } /* 将斜体扶正 */
code, kbd, pre, samp, tt { font-family: "Courier New", Courier, monospace; } /* 统一等宽字体 */
small { font-size: 12px; } /* 小于 12px 的中文很难阅读，让 small 正常化 */

/* 重置列表元素 */
ul, ol { list-style: none; }

/* 重置文本格式元素 */
a { text-decoration: none; color: #333; }
a:hover { text-decoration: none; color: #e50012; }
/* 重置表单元素 */
input,select,textarea,button{outline:medium;}
legend { color: #000; } /* for ie6 */
fieldset, img { border: none; } /* img 搭车：让链接里的 img 无边框 */
input {vertical-align:middle;border: none; background: none;outline:none;}\n
/* 注：optgroup 无法扶正 */
button, input, select, textarea {font-size: 100%;}
table {border-collapse: collapse;border-spacing: 0;}
/* 重置 hr */
hr {border: none;height: 1px;}
/* 让非ie浏览器默认也显示垂直滚动条，防止因滚动条引起的闪烁 */
html { overflow-y: scroll; min-width: 320px;}
/*设置左右浮动*/
.fl{float: left;}
.fr{float: right;}
/*清楚浮动*/
.clearfix:after{visibility:hidden; display:block; font-size:0; content: " "; clear:both; height:0;}
.clearfix{*zoom:1;}
.mt20{ margin-top: 20px;}
.max-line-1{display: -webkit-box;word-break: break-all;text-overflow: ellipsis;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;}
.max-line-2{display:-webkit-box;word-break:break-all;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}
/*网站头部样式  url("../images/top-bg.png") no-repeat center;*/
.container{ padding: 0;}
#header .top-bar{ background:#f1f1f1;  color: #333; line-height: 40px;}
#header .top-a a{  padding: 0 0px 0 10px; color: #333;}
#header .top-a span{padding-right: 10px;}
#header .top-a a:hover,
#header .top-a a:active{ color: #e50012;}
#header .nav-box{  padding: 0px 0;}
#header .nav ul{ display: block;}
#header .nav i{ float: left; margin-left: 25px; display: none;}
#header .language-txt{background: #000;height: 40px; line-height: 40px; display: none;}
#header .language-txt a{color: #fff;display: inline-block; width: 49%; text-align: center;}
#header .language-txt a:active{ background: #000; color: #fff;}
#header .nav i img{ width: 26px; height: auto;}
#header .logo-box{ display: inline-block; margin: 15px 0;}
#header .logo-box .logo-a{ display: inline-block;}
#header .logo-box .logo-a .logo{ margin: 0px 10px 0px 0; height: 70px;}
#header .logo-box .logo-text{ display: inline-block; border-left: 1px #ddd solid; padding-left: 20px;margin:10px 0 10px 0px;}
#header .logo-box .logo-text .h{font-size: 24px;}
#header .logo-box .logo-text .text{color: #787878;    font-size: 16px; letter-spacing: 1px}
#header .qr-code-box{ display: inline-block;margin-top: 15px;}
#header .qr-code-box .qr-img{ width: 80px; height: 80px; margin-left: 15px;}
#header .qr-code-box .view_contents{box-sizing: border-box;font-size: 18px; color: #333; margin-bottom: 5px; margin-top: 5px;}
#header .qr-code-box .phone{font-size: 26px; color: #e50012;}
#header .nav ul li{float: left;   position: relative; }
#header .nav ul li a{ display: block; padding: 20px 25px; font-size: 16px; color: #fff;}
#header .nav ul li a:hover,
#header .nav ul li a:active,
#header .nav ul li.active a.dropdown-toggle,
#header .nav .open>a, #header .nav .open>a:focus, #header .nav .open>a:hover{
	background: -webkit-linear-gradient(#0857b3, #1269cd);
	background: -o-linear-gradient(#0857b3, #1269cd);
	background: -moz-linear-gradient(#0857b3, #1269cd);
	background: linear-gradient(#0857b3, #1269cd);
	color: #FFFFFF !important;
	border: none;
	text-decoration: none;
}
#header .nav ul li .dropdown-menu{border-radius: 0; border: none;padding: 0;}
#header .nav ul li .dropdown_navlist{ border-radius: 0;}
#header .nav ul li .dropdown_navlist li{ width: 100%;}
#header .nav ul li .dropdown_navlist li a{ height: auto; line-height: normal;padding: 12px 15px; color: #333;}
#header .nav ul li:after{width: 1px; content: "";    opacity: 0.3; height: 18px; position: absolute; top: 18px; right: 0; background-color: #ccc; display: inline-block;}
#header .nav ul li:last-child:after{display: none;}
.header-bg{background: -webkit-linear-gradient(#1269cd, #0857b3);background: -o-linear-gradient(#1269cd, #0857b3);background: -moz-linear-gradient(#1269cd, #0857b3);background: linear-gradient(#1269cd, #0857b3);}
.xs-nav{ height: 100%; background: #1167c9; position: fixed; right: -200px; top: 0; width: 200px; overflow: hidden; display: none;}
.xs-nav ul{ padding: 15px;}
.xs-nav a{ display: block; height: 40px; line-height: 40px; padding-left: 5px; color: #fff;}
.xs-nav li .dropdown-menu li a{ color: #333;}
.xs-nav a:active{ background: #000; color: #fff;}
.xs-nav li{border-bottom: 1px solid #2979d4;}
.top-ban {width: 100%;height: 100%;}
.swiper-slide img{width: 100%;height: auto; max-height: 600px;}
/*首页-最新产品区域*/

.title-01{ text-align: center; padding-top: 30px;}
.title-01 h2{color: #2e2949; font-size: 20px; margin-bottom: 10px;}
.title-01 h3{font-size: 14px; color: #999;}
#sy-cplist{ padding: 30PX 0; text-align: center;}
.sy-cpbox p{ height: 30px; margin-top: 10px; overflow: hidden; line-height: 30px;}
.sy-cpbox .cp-img img{ width: 100%; height: auto; max-width: 100%;}
.swiper-container-horizontal>.swiper-pagination{ bottom: 15px;}
a.cp-gd{  display:block;*zoom:1; line-height:34px; text-align: center; width: 110px; margin: 0 auto; border:1px solid #ffcc12; background-color:#ffcc12; color:#333;}
.ab-ban{width: 100%;display: inline-block;height: 236px;overflow: hidden;}
.ab-ban img{width: 100%; height: 100%; display: inline-block;    object-fit: cover;}
/*首页-最新产品结束*/
.header-logo{ width: 100%; display: inline-block;}
.search-box{margin-top: 10px;}
.search-box .form-search{ display: flex; align-items: center; justify-content: center; flex-direction: row;}
.search-box .form-search .form-control{ border-radius:0; box-shadow: none; height: 30px;float: left; border-right: none;}
.search-box .form-search .button{ background: #e50012; color: #fff; height: 30px; padding: 6px 15px;}
/*首页-关于我们*/
.box2{ background: #f2f2f2; margin-top: 20px;}
.box2 .sy-about{ padding: 20px 0;}
.box2 .about-img{ max-width: 100%;}
.box2 .about-txt{ padding-top: 10px; line-height: 1.8;}
.box2 a.cp-gd{  display:block;*zoom:1; line-height:34px; text-align: center; width: 110px; margin: 0 auto; border:1px solid #ffcc12; background-color:#ffcc12; color:#333;}
.box2 .title-01{ text-align: center; padding-top: 30px;}
.box2 .title-01 h2{color: #2e2949; font-size: 20px; margin-bottom: 10px;}
.box2 .title-01 h3{font-size: 14px; color: #999;}

/*首页-新闻资讯*/
.sy-newsbox{ padding: 20px 0;}
.sy-newsbox .sy-n-img{ float: left; margin-right: 0px;}
.sy-newsbox .sy-n-txt{ line-height: 1.2;}
.sy-newsbox .sy-n-txt h2{ line-height: 1.4; max-height: 40px; margin-bottom: 7px; overflow: hidden;}
.sy-newsbox .sy-n-img .news-list-date{border: 1px solid #363636;margin-right: 10px;}
.sy-newsbox .sy-n-img .news-list-date p:first-child{color: #363636;font-size: 22px;text-align: center;padding: 5px 25px;}
.sy-newsbox .sy-n-img .news-list-date p:last-child {background-color: #363636;color: #ffffff;text-align: center;padding: 5px 0;}

.sy-newsbox li{ margin: 15px 0; overflow: hidden;}
.sy-newsbox .sy-n-img a{ display: inline-block;}
.sy-newsbox .sy-n-img img{ width: 120px;height: 80px;}
.sy-newsbox .sy-n-txt p{ overflow: hidden;color: #666; line-height: 25px;}

/*列表页面与内页通用样式*/
.r-list{ padding-bottom: 30px;}
.r-list .mpx-box{ border-bottom: 1px #e5e5e5 solid; margin-bottom: 20px; line-height: 40px; height: 40px; overflow: hidden;}
.r-list .mpx-box h2{ line-height: 40px;}
.r-list .wz{ float: right;}
.l-list .l-title{ background: #333; padding:15px 0 15px 15px; line-height:normal; color:#ffce12; font-size:18px; font-weight:normal;}
.l-list .l-sub{ text-align: center; margin: 20px auto;}
.l-list .l-sub li{ height: 45px; line-height: 45px; display: inline-block;margin: 0 3px;}
.l-list .l-sub a{ display: inline-block; color: #808080; text-align: center; padding: 0 20px;  background: #f5f5f5; width: 100%;  }
.l-list .l-sub a:hover,.l-list .l-sub a:active,.l-list .l-sub li.active a{color: #e50012;}
.l-list .l-sub li.active a{background: #e50012;  color: #fff;}

/*产品列表-详细;*/

.cp-xqbox img{ max-width: 100%; height: auto; }
.cp-xqbox .cp-tt{ margin-top: 10px;text-align: center;padding: 10px 20px;}
.cp-xqbox .cp-txt{ line-height: 2; padding: 10px 0;}

/*产品列表-详细 结束*/


/*服务网点;*/
.ffwd-box{}
.ffwd-box .ffwd-title{ padding: 5px 0;    margin-bottom: 20px;border-bottom: 1px solid #d6d6d6;}
.ffwd-box .ffwd-title h2{font-size: 22px; color: #ee330a; line-height: 40px;}
.ffwd-box li{ line-height: 30px; margin-bottom: 15px;}
/*服务网点 结束*/

/*下载中心;*/
.xz-list li{ height: 40px; line-height: 40px; overflow: hidden; display: block;    border-bottom: 1px solid #e5e5e5;}
/*下载中心 结束*/
/*新闻中心*/
.news-list li{border-bottom: 1px dotted #d9d9d9; margin-bottom: 15px; padding-bottom: 15px; }
.news-list .news-img{ margin-right: 10px;}
.news-list .news-img img{ max-width: 110px;}
.news-list h2 a{ display: block; font-size: 14px; line-height:1.5;max-height: 42px; overflow: hidden;}
.news-list p{ line-height: 1.4; height: 32px; overflow: hidden; font-size: 12px; margin-top: 5px;color: #76838f;}

/*新闻中心-详细*/
.news-t{ text-align: center;}
.news-t h1{ line-height: 30px;}
.news-t .info{ font-size: 12px; color: #999; }
.nr-txt{ line-height: 1.8;  padding: 20px 0;}
/*关于我们*/
.r-list .ab-txt{ line-height: 1.8;}

/*产品列表*/
.cp-list .pic-img img{ width: 100%; height: auto; overflow: hidden;}
.cp-list li{ text-align: center; margin: 15px 0;}
.cp-list li .pic-img{overflow: hidden; display: inline-block; height: 200px; background: #eee; display: flex; align-items: center; justify-content: center;}
.cp-list p{ line-height: 40px; height: 40px; overflow: hidden; padding-top: 5px; font-weight: 500; font-size: 16px;}

/*联系我们 结束*/
.article-header{margin-bottom:1px;padding:2px 20px 12px;background-color:#fbfbfb;   text-align: center;}
.article-header .muted{ font-size:13px; margin:15px 5px;}
.article-title a{color: #444;}
.article-content{font-size:14px;line-height:25px;word-break:break-all;word-wrap:break-word;padding-bottom:5px;line-height:2;}
.article-content h3,.article-content h4， .article-content h5{border-bottom:#eee 1px solid;padding-bottom:5px;margin-bottom:20px}
.article-content h2{font-size:18px;font-weight:normal;margin:20px -20px 20px -24px;padding:10px 20px 9px 20px;line-height:18px;border-left:4px solid #428BCA;background-color:#fbfbfb}
.article-content h3{font-size:16px}
.article-content h4{font-size:14px}
.article-content h5{font-size:12px}
.article-content ul{margin:10px 0 16px 0px}
.article-content ol{margin:16px}
.article-content ul li{padding-left:20px;margin-bottom:10px;*list-style:disc;*padding-left:0;line-height:25px}
.article-content ol li{list-style:decimal;margin-left:28px;line-height:25px}
.article-content p{margin-bottom:10px}
.article-content pre{word-break:break-all;word-wrap:break-word}
.article-content table{border-top:solid 1px #ddd;border-left:solid 1px #ddd;width:100%;margin-bottom:16px}
.article-content table th{background-color:#f9f9f9;text-align:center}
.article-content table td,.article-content table th{border-bottom:solid 1px #ddd;border-right:solid 1px #ddd;padding:5px 10px}
.article-content .alignleft{float:left;text-align:left;margin-right:10px}
.article-content .aligncenter{margin: 0 auto;text-align: center;display: block;}
.article-content .alignright{float:right;text-align:right;margin-left:10px}
.article-content a{color:#428bca;text-decoration:underline}
.article-content a:hover{color:#D9534F}

.article-nav{border-top:1px solid #f2f2f2;background-color:#FBFBFB;overflow:hidden;padding:15px 20px;font-size:14px;color:#bbb}
.article-nav span{float:left;position:relative}
.article-nav span.article-nav-next{float:right;text-align:right}

.newlist {  width: 100%;  float: left;  margin:0px 0px 15px 0px;  background: #FFFFFF;  padding-bottom: 10px;}
.newlist .title {  line-height: 30px;  height: 30px;  font-size: 16px;  font-weight: bold;  color: #000000;  margin-bottom: 10px;  border-bottom: 1px solid #d0d0d0;  margin: 5px 10px;}
.newlist .flink {  width: 100%;  float: left;  margin-top: 5px;}
.newlist .flink li {  float: left;  line-height: 25px;  margin: 0px 5px;  font-size: 12px;}
.w30 {  width: 30%;  display: inline-block;  margin-right: 10px;  vertical-align: middle;}
.error{ color:#FF0000;}
.table>tbody>tr>td{ border-top:0;}

.img_info{ position:relative;  display:none; overflow:hidden; margin-top:5px;}
.img_info .imgdel,.images_info .imgdel{     width: 20px;    height: 20px;    position: absolute;    right:10px;    top: 10px;    cursor: pointer;}

.images_info{ width:100%; float:left; margin-top:5px; position:relative;}
.images_info .images_list,.images_info .files_list{ float:left; width:180px; height:240px; margin-right:5px; overflow:hidden; position:relative;}
.images_info .images_list .fancybox,.images_info .files_list .fancybox{width:180px; height:160px;}
.images_info .images_list input{ margin-bottom:5px;}
.image_list{ position:relative; width:160px;}
.image_list img { width:160px; height:160px;}

.file_list{ position:relative; width:160px;}
.file_list img { width:160px; height:160px;}


.box {margin: 50px auto;position: relative;width: 100%;height: 100%;display: inline-block;}
.login-box {	width: 100%;	max-width:500px;	  margin: 0 auto;/*设置负值，为要定位子盒子的一半高度 height: 400px; */	}
.form {	width: 100%;	max-width:500px;	 	margin: 25px auto 0px auto;	padding-top: 25px; padding-bottom:25px; display:inline-block;}
.login-content {	width: 100%;	max-width:500px;background-color: #ececec;	float: left;}
.input-group {	margin: 0px 0px 30px 0px !important;}
.form-control,.input-group {	height: 40px;}
.form-group {	margin-bottom: 0px !important;}
.login-title {	padding: 20px 10px;	background-color: #353535;}
.login-title h1 {	margin-top: 10px !important;}
.login-title small {	color: #fff; font-size:18px;}
.link p {	line-height: 20px;	margin-top: 30px;}
.link p a{ color: #337ab7;}
.btn-sm {	padding: 8px 24px !important;	font-size: 16px !important;}
.m15{ margin-bottom:15px !important;}
.form-horizontal .form-group{ margin-left:0; margin-right:0;}

/*会员中心*/
.widget{clear:both;margin-bottom:10px;background-color:#fff}
.widget h3{position:relative;margin:0;padding: 10px;font-size:15px;background-color:#F7F7F7;border-bottom: 1px solid #eaeaea;font-weight: normal;}
.widget h3 .btn{position:absolute;top:6px;right:10px;font-weight:normal;padding: 2px 7px 1px;  font-size: 12px;}
.widget-notip{line-height:20px;color:#666;border-top-color:#f00}
.widget ul{*zoom:1}
.widget ul:before,.widget ul:after{display:table;content:"";line-height:0}
.widget ul:after{clear:both}

.d_postlist li a{border-bottom:solid 1px #eee;border-left:3px solid transparent; overflow:hidden;position:relative;display:block;font-size:14px}
.d_postlist li a:hover{background-color:#F8FCFE;border-left-color:#428bca}
.d_postlist .nopic li a{padding: 10px 15px; text-decoration:none;}
.d_postlist .nopic .text{margin-top:0;}

.breadcrumbs{margin: 0 0 1px;padding: 9px 20px 7px;background-color:#f7f7f7;}
.breadcrumbs small{font-size: 12px;font-family: serif;color: #bbb;margin: 0 2px;font-weight: bold;}

.user_content{border: solid 1px #eee; margin-bottom:20px;}
.user_info{ padding:10px;}
.user_info .col-1{ margin-bottom:25px;}
.col-1 h5{  padding-left: 10px;  color: #386EA8;  line-height: 30px;  font-size: 14px;}
.col-1 .col-left {  float: left;  width: 88px;  text-align: center;}
.col-1 .content_info {  border: 1px solid #eee;  overflow: hidden;  zoom: 1;  padding: 4px; font-size:12px;}
.col-1 .col-auto{ float:left; padding:10px 0px; line-height:35px;}
.table_form tbody td, .table_form tbody th {  border-bottom: 1px solid #eee;}
.table_form td, .table_form th {  padding: 8px 0 5px 8px;  line-height: 22px;}


.order_list{ width:100%; display:inline-block; text-align:left; margin:0px; font-size:12px}
.order_list  ul li{ width:100%; display:inline-block; margin-bottom:10px;}
.order_list .order{ background:#e1e1e1; color:#333; padding:15px 10px; width:100%;}
.order_list .order .l{ width:70%; display:inline-block; text-align:left;}
.order_list .order .l span{ width:30%; display:inline-block;}
.order_list .order .r{ width:25%; display:inline-block; text-align:right;}
.order_list .con{ width:100%; display:inline-block; padding:10px 10px 0px 10px; border-bottom:1px #f5f5f5 solid;}
.order_list .con .img{ width:8%; display:inline-block; position:relative; height:60px; overflow:hidden;}
.order_list .con .img img{ width:100%;}
.order_list .con .desc{ width:55%; display:inline-block; vertical-align:top; margin-left:5px; position:relative; min-height:80px;}
.order_list .con .desc .tit{ font-size:14px; width:100%; position:absolute; left:0; top:0; line-height:20px;}
.order_list .con .desc .tit .p-extra{ font-size:10px;}

.order_list .con  .bot{ width:30%; vertical-align:top; display:inline-block; margin-top:10px; }
.order_list .con  .bot .desc_l{ width:75%; display:inline-block ; font-weight:100; font-size:12px;}
.order_list .con  .bot .desc_r{ width:20%; display:inline-block; text-align:center; font-size:12px ; color:#ff6600;}
.order_list .bottom{ width:100%; display:inline-block; padding:15px 10px; font-size:14px; }
.order_list .bottom .bottom_l{ width:45%; text-align:left; display:inline-block;}
.order_list .bottom .bottom_l a.detail{ color:#005ea7; display:inline-block; margin-left:5%}
.order_list .bottom .bottom_l b,.order_list .bottom .bottom_r b{  color:#ff6600;}

.order_list .bottom .bottom_r span{ display:inline-block; float:left;}
.order_list .bottom .bottom_r .pay{ float:right;}
.order_list .bottom .bottom_r .pay .pay_now{  background: #e00; margin-right:10px; color: #fff;  text-align: center;  font-size: 12px;
	font-weight: bold;  border-radius: 3px;  cursor: pointer; padding:5px 10px;}
.order_list .bottom .bottom_r .pay .cancel_order{ color:#aaa; font-size:10px; vertical-align:bottom;}
.order_list .bottom .bottom_r .pay a.cancel_order:hover{ color:#F00; text-decoration:underline;}
.order_list .bottom .bottom_r{ width:53%; text-align:left; display:inline-block; float:right;}
.order_list .bottom .bottom_r a{ color:#ff6600;}

/*个人资料*/
.person{ width:100%;}
.person ul li{  width:100%; margin:12px 0px; display:inline-block; text-align:left;}
.person ul li span{ width:20%; text-align:right; vertical-align:top; margin-right:15px; display:inline-block; font-size:14px}
.person ul li div{ width:70%; display:inline-block;}
.person ul li .litpic{ display:inline-block; vertical-align:top;}
.person ul li label{ cursor:pointer;vertical-align: top; font-size:14px; margin-left:2px;}
.person ul li select { height:30px; line-height:30px; display:inline-block}
.litpic .portrait1{ width:130px; height:130px;border: #eee 1px solid;}
.litpic .img_desc{ width:50%; color:#616161; font-size:14px; line-height:25px; float:left; margin-left:15px;}
.litpic .change_portrait{margin-bottom:15px; color:#ff6600; width:100%; display:inline-block;}
.fleft{ float:left;}
.litpic .change_portrait_font{ display:inline-block; width:100%; font-size:12px;}
.person input[type="text"],.person input[type="password"]{border: 0;height: 40px; line-height:40px; font-size:14px;margin-top: 3px; padding-left:10px;background-color: #FFF!important;border: 1px solid #D4D4D4; width:85%}

/*购物车*/
.success_box{ width:100%; background: #f5f5f5; float:left; padding-bottom:35px;}
.success-top {position: relative;margin: 20px 0;}
.success-top h3 {font-size: 18px;line-height: 25px;font-weight: 400;color: #71b247;}
.p-info {float: left;width: 50%;margin: 0;}
.p-img {float: left;width: 60px;margin-right: 10px;border: 1px solid #e8e8e8;}
.p-name {width: 100%;line-height: 28px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: 14px;}
.p-extra {display: inline-block;display: block;color: #aaa;}
.success-btns{ display: inline-block; text-align:right; vertical-align:bottom; margin-top:90px;}
.success-btns a.btn-tobback:hover{ border:#e4393c 1px solid;color: #e4393c;}
.btn-tobback {padding: 0 30px;margin-right: 10px;background: #fff;color: #e4393c;border: 1px solid #fff;}
.success-btns a.btn-addtocart:hover{ border:#e4393c 1px solid;color: #fff;}
.btn-addtocart {position: relative; background: #e4393c;border: 1px solid #e4393c;color: #fff; text-align:center;}
.btn-viewcart {display: inline-block;height: 34px;line-height: 36px;font-size: 16px;vertical-align: middle;  padding: 0 10px;}

/*我的购物车列表*/
.nologin-tip {border: 1px solid #edd28b;background: #fffdee;padding: 10px 20px;line-height: 25px;margin-bottom: 20px;color: #f70; text-align:center;}
.btn-1 {
	font-family: arial,"Microsoft YaHei";
	display: inline-block;
	height: 25px;
	line-height: 25px;
	background-color: #e74649;
	background-image: -moz-linear-gradient(top,#e74649,#df3134);
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,#e74649),color-stop(1,#df3134));
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e74649', endColorstr='#df3134', GradientType=0);
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e74649', endColorstr='#df3134');
	background-image: linear-gradient(to top,#e74649 0,#df3134 100%);
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	color: #fff;
	font-size: 12px;
	font-weight: 400;
	padding: 0 10px;
	vertical-align: middle;
	cursor: pointer;
	border: 0;
	float: none;
	-webkit-transition: all .2s ease-out;
	-moz-transition: all .2s ease-out;
	transition: all .2s ease-out;
}
.btn-1:hover {
	color: #fff;
	text-decoration: none;
	background-color: #f05356;
	background-image: -moz-linear-gradient(top,#f05356,#eb3c3f);
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,#f05356),color-stop(1,#eb3c3f));
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f05356', endColorstr='#eb3c3f', GradientType=0);
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f05356', endColorstr='#eb3c3f');
	background-image: linear-gradient(to top,#f05356 0,#eb3c3f 100%);
}
.p-item{  width: 100%;  float: left;  margin-bottom: 10px;}
.w { width:100%; display:inline-block;}
.cart-filter-bar {margin: 10px 0px;display:inline-block;}
.cart-filter-bar .switch-cart {float: left;position: relative;height: 26px;overflow: hidden;}
.cart-filter-bar .switch-cart li.curr a {color: #e4393c;}
.cart-filter-bar .switch-cart li {float: left;position: relative;font-weight: 700;font-size: 16px;height: 26px;line-height: 26px;text-align: center;padding: 0 0 10px;cursor: pointer;margin: 5px 30px 0 0;}
.cart-filter-bar .switch-cart li .number {font-family: verdana;font-size: 14px;}

.cart-toolbar {height: 50px;border: 1px solid #f0f0f0;background: #fff;position: relative;}
.toolbar-wrap {position: relative; margin:0px 15px;}
.toolbar-wrap .selected-item-list {position: absolute;z-index: 10;top: -122px;left: 0;height: 122px;}
.toolbar-wrap .options-box {position: relative;height: 50px;}
.toolbar-wrap .select-all {float: left;height: 18px;line-height: 18px;padding: 16px 0 16px 9px;white-space: nowrap;}
.cart-checkbox {position: relative;z-index: 3;float: left;margin-right: 5px;}
.toolbar-wrap .operation {float: left;height: 50px;width: 310px;line-height: 50px;}
.toolbar-wrap .operation a {float: left;margin-left: 20px;color: #666;}
.toolbar-wrap .toolbar-right {position: absolute;height: 52px;right: 0;top: -1px;width: 610px;}
.toolbar-wrap .toolbar-right .normal {height: 52px;}
.toolbar-wrap .toolbar-right{position:absolute;height:52px;right:0;top:-1px;width:610px}
.toolbar-wrap .toolbar-right .combine{display:none}
.toolbar-wrap .toolbar-right .combine .int-right{float:left;width:336px}
.toolbar-wrap .toolbar-right .combine .comm-right{float:right;width:650px}
.toolbar-wrap .toolbar-right .normal{height:52px}
.toolbar-wrap .toolbar-right .normal .comm-right{float:right;width:750px}
.toolbar-wrap .amount-sum{float:right;color:#999;height:44px;line-height:20px;margin:7px 0 0;cursor:pointer}
.toolbar-wrap .amount-sum em{color:#e4393c;font-family:verdana;font-weight:700;margin:0 3px}
.toolbar-wrap .amount-sum b{display:inline-block;width:9px;height:5px;background:url(//misc.360buyimg.com/user/cart/css/i/cart-icons-new.png) -45px -91px;overflow:hidden;vertical-align:middle;margin:-5px 0 0 5px;-webkit-transition:all .2s ease-in 0s;-moz-transition:all .2s ease-in 0s;transition:all .2s ease-in 0s}
.toolbar-wrap .amount-sum b.up{background-position:-45px -91px}
.toolbar-wrap .amount-sum b.down{background-position:-45px -95px;-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);transform:rotate(360deg)}
.toolbar-wrap .price-sum{float:right;height:43px;line-height:20px;margin:7px 20px 0 10px;color:#666;width:auto}
.toolbar-wrap .price-sum .txt{float:left;text-align:right;color:#999}
.toolbar-wrap .price-sum .price{display:inline-block;text-align:right;font-family:verdana}
.toolbar-wrap .price-sum .price em{font-size:16px;color:#e4393c;font-weight:700}
.toolbar-wrap .price-sum div{white-space:nowrap}
.toolbar-wrap .btn-area{float:right}
.toolbar-wrap .submit-btn{display:block;position:relative;height:52px;line-height:52px;color:#fff;text-align:center;font-size:18px;font-family:"Microsoft YaHei";background:#e54346;overflow:hidden; padding:0 10px;}
.toolbar-wrap .submit-btn b{display:block;position:absolute;width:96px;height:52px;top:0;left:0;overflow:hidden;}
.table-hover th{background-color:#f5f5f5}
.table>tbody>tr>td{ vertical-align:middle;}

.decrement{ float:left; text-align:center; border-left:1px #ccc solid; border-bottom:1px #ccc solid; border-top:1px #ccc solid; height:30px; width:30px; line-height:30px;}
.input_form{ border-radius:0; float:left; height:30px;}
.increment{ float:left; border-right:1px #ccc solid; border-bottom:1px #ccc solid; border-top:1px #ccc solid;width:30px;height:30px; text-align:center; line-height:30px;}

.order_step{width:80%;height:32px;margin: 20px auto;line-height:32px; text-align:center}
.order_step li{float:left;width:33%;height:32px;font-size:14px;font-weight:bold;color:#ccc;background:#ffe8d7 url(../img/sprites_2.gif) right -492px no-repeat;padding:0 29px 0 0;overflow:hidden}
.order_step li span{display:block}
.order_step li .first{background:url(../img/sprites_2.gif) 0 -556px no-repeat}
.order_step li.last{background-position:right -620px}
.order_step li.current{color:#fff;background-color:#ed6807;background-position:right -492px}
.order_step li.current .first{background-position:0 -588px}
.order_step li.current_prev {background-position:right -524px}
.order_step li.last_current {background-color:#ed6807;color:#fff;background-position:right -652px}

/*支付页面*/
.checkout-tit {height: 42px;    line-height: 42px;    font-size: 16px;    font-family: "Microsoft YaHei";    overflow: hidden; color: #666;}
.checkout-steps {    background-color: #fff;    padding: 20px;    border: 1px solid #f0f0f0;}
/*物流信息填写*/
.affirm_wrap{ margin-top:20px}
.affirm_wrap .title{ font-size:14px; font-weight:bold; color:#333333}
.mt40{ margin-top:40px}
.mt20{ margin-top:20px}

.alipay{ margin:10px 0 0 70px}
.submit_order_{ padding:15px 35px; background:#f4f4f4; /* width:1091px; */ margin-top:25px; text-align:right; font-size:18px; color:#333333}
.submit_order_ .smit{ background:#e00; height:37px; line-height:37px; color:#fff; text-align:center; font-size:18px; font-weight:bold; border-radius:3px; cursor:pointer; margin-left:18px; padding:0 10px;}
.submit_order_ .smit:hover{ background:#e00}
.submit_order_ span{ font-size:24px; color:#e00; font-weight:bold}
.hand_details{ margin-top:20px; padding-bottom:40px;}
.hand_details .title{ margin-bottom:20px;}

/*收货人信息*/
.fleft{ float:left;}
.fright{ float:right}
.NewConsignee{color: #005ea7;}
#consignee_list{padding: 20px 0 40px 20px}
#consignee_list>li{position: relative; font-size:14px;}
#consignee_list>li label{ font-weight:100;}
#consignee_list .first{color: #e00;margin-right: 5px;position: absolute;top: 10px; left: 10px}
#consignee_list>li.select .first{display: block;}
#consignee_list .first b{position: relative;top: -5px}
#consignee_list .first span{display: inline-block; width:14px; height:21px;margin-right: 5px}
#consignee_list>li{padding:10px;/*border: 1px solid #f2f2f2*/}
#consignee_list>li:hover{background: #f9e5ff}
#consignee_list>li>div{float: left;}
#consignee_list>li.select .sec{font-size: 14px;color: #333;font-weight: bold;}
#consignee_list .sec{margin-left: 70px}
#consignee_list .sec .address_info{ display:inline-block; vertical-align:bottom;}
#consignee_list .third{float: right;display: none; font-size:12px;}
#consignee_list .third a{margin-right: 10px;color: #005ea7}
#consignee_list .third a:hover{text-decoration: underline;}
#consignee_list>li:hover .third{display: block;}
#consignee_list>li.select{border: 1px solid #f2f2f2;background: #f9e5ff}
#consignee_list .default_address{color: red;margin-right: 10px}
/*/收货人信息*/
.hr {    border-bottom: 1px solid #e6e6e6;    height: 0;    margin-bottom: 10px;}
.list-cont ul {    display: inline-block;    display: block;}
.list-cont li {    float: left;    margin-right: 9px;    _display: inline;    cursor: default; display:inline-block}
.list-cont .payment-item {    float: left;    position: relative;    border: 1px solid #ddd;     padding: 5px 24px;    cursor: pointer;}
.list-cont .payment-item.item-selected {    border: 2px solid #e4393c;    padding: 4px 23px;}
.selt {    line-height: 18px;    border: 1px solid #ccc;    padding: 5px;    vertical-align: middle;    float: left; width:50%; height:35px;}
.add_address{ font-size:12px; width:100%;}
.noshop{ text-align:center; margin:100px 0px;  display: inline-block;  width: 100%; font-size:16px}


.add_address .left{width: 20%;text-align: right;color: #666; float:left;}
.add_address>ul>li{/*height: 28px;*/line-height: 28px;margin-bottom: 15px; width:100%;  float: left;}
.add_address>ul>li .input{height: 28px;border: 1px solid #dddddd;background: #fff;text-indent: 5px;line-height: 28px; width:250px;}

/*分页*/
.news_page{ margin-left:8px;border-top: 1px dashed #d7d7d7;}
.news_page a,.news_page span{ display:block; padding:5px 10px; float:left; font-size:16px;border:1px solid #ff6600; margin-right:7px; margin-top:10px;*margin-top:19px }
.news_page a{ color:#ff6600}
.news_page span{ color:#ff6600}
.news_page li.active a ,.news_page a:hover{ background:#ff6600; color:#fff}
/*/分页*/
.order_show_total .pay{ float:right; padding:10px 0px;}
.order_show_total .pay .pay_now{  background: #e00; margin-right:10px; color: #fff;  text-align: center;  font-size: 12px;
	font-weight: bold;  border-radius: 3px;  cursor: pointer; padding:5px 10px;}
.order_show_total .pay .cancel_order{ color:#aaa; font-size:10px; vertical-align:bottom;}
.order_show_total .pay a.cancel_order:hover{ color:#F00; text-decoration:underline;}
/*人才理念*/
.nr-txt{ line-height: 1.8;  padding: 20px 0;}

/*人才理念 结束*/

/*人才招聘*/
.job-list{border-bottom: 1px dotted #d9d9d9; margin-bottom: 15px; padding-bottom: 15px;}
.job-list dt{ padding-bottom: 8px; font-size: 16px;}
.job-list dd{ line-height: 1.8;}

/*人才招聘 结束*/

/*联系我们*/
.lxwm-txt{ line-height:2; padding-bottom: 20px;}
.map-box{ margin-top: 15px;}
.map-box img{ max-width: 100%;}

.background-box{position: relative; padding: 5% 0; width: 100%; background: url("../images/about_bg.jpg") no-repeat top center ;background-size: 100% 100%;}
.title-m {text-align:center;}
.title-m h2 {font-size:30px;font-weight:bold; margin-bottom: 20px;}
.spot {padding:0 20px;position:relative;}
.spot:before {content:"";width:10px;height:10px;background-color:#1d1d1d;border-radius:30px;top:12px;position:absolute;}
.h2-span {color:#333;}
.title-text {color:#b8b8b8;margin-bottom:0;}
.title-text span {position:relative;}
.title-text span:before {content:"";width:70px;height:1px;background-color:#b8b8b8;position:absolute;top:8px;}
.title-text span:first-child:before {left:-80px;}
.title-text span:last-child:before {left:10px;}
.product {text-align:center;position:relative; margin-bottom: 25px;}
.product .img-box{ width: 100%; height:250px; overflow: hidden;background: #eee; border: 1px #f1f1f1 solid; display: flex; justify-content: center; align-items: center;}
.product .product-img {width:100%;height: 100%;object-fit: cover;}
.product>p {padding:1rem .5rem;font-size: 16px; font-weight: 500;}
.product-more {position:absolute;width:100%;height:0%;bottom:0;background:rgba(229,0,18,.7);transition:all .5s;-webkit-transition:all .5s;-o-transition:all .5s;-moz-transition:all .5s;overflow:hidden;}
.product-more>div {width:96%;height:95%;border:1px solid #fff;margin:2%;position:relative;}
.product-more>div>a {line-height:30px;color:#fff;border:1px solid #fff;border-radius:5px;display:block;width:100px;height:30px;position:absolute;top:50%;left:50%;margin-top:-15px;margin-left:-50px;}
.product-more>div>a:hover {background:#fff;color:#007aff;}
.product:hover .product-more {height:100%;}
.product-equipment {padding:40px 0;text-align:center;}
.product-equipment a {color:#363636;padding:5px 10px;border-radius:3px;position:relative; font-size: 15px;}
.product-equipment a:before {content:"";width:1px;height:10px;background-color:#363636;position:absolute;right:0;top:10px;}
.product-equipment a:hover {background-color:#e50012;color:#FFFFFF;}
.product-equipment a:last-child:before {content:none;}
.more-a:hover {background:#e50012;box-shadow:0 2px 0 0 #e50012;text-indent:20px;color:#FFFFFF;}
.more-a {display:block;width:134px;height:36px;text-align:center;line-height:36px;margin:30px auto;background:#007aff;border-radius:5px;box-shadow:0 3px 0 0 #007aff;color:#fff;transition:all .5s;-webkit-transition:all .5s;-o-transition:all .5s;-moz-transition:all .5s;}
.more-a2 {margin:50px auto 0px auto;}
.more-a3 {margin-top:60px;margin-bottom:0;}

.dynamic_bg{position:relative;z-index:8;}
.dynamic{animation-name:Dynamic;animation-duration:7s;animation-iteration-count:infinite;animation-timing-function: ease-in-out;}
.inproduct_box{    padding: 25px 0;}
@keyframes Dynamic{
	0% {
		transform:scale(1.0,1.0)
	}
	65% {
		transform:scale(1.1,1.1)
	}
	100% {
		transform:scale(1.0,1.0)
	}
}

.news-padding {padding-left:35px;}
.news-padding p{ line-height: 25px;}
.about-us .baner-box2 {position:absolute;top:0;width:100%;height:100%;z-index:0;background-color:#DADCDC;border:3px solid #0857b3;transform:rotate(4deg);}
.about-us {background:url(../images/about_bg.jpeg) no-repeat;padding:90px 0;background-size:100% 100%;}
.about-us .swiper-container {border:3px solid #0857b3;}
.about-us .banner-box {position:relative;}
.about-us-cont p:first-child {font-size:20px;font-weight:bold;padding-left:15px;position:relative;margin-bottom:30px;}
.about-us-cont p:first-child:before {content:"";width:2px;height:20px;top:3px;left:1px;background-color:#007aff;position:absolute;}
.about-us-cont p:nth-child(2) {line-height:30px;}
.news-padding p:nth-child(3) {line-height:30px;font-size:16px;}

.index_centeradv{width:100%;background:url(../images/center_advbg.png)center no-repeat;padding:50px 0;background-size:cover;}
.index_centeradv .left_text p{font-size:24px;color:#fff;font-weight:bold;text-shadow:2px 2px 4px #808080;padding-left:30px;margin-top: 10px;text-align: center;}
.index_centeradv .right_text p{font-size:20px;color:#fff;font-weight:lighter;text-shadow:2px 2px 4px #808080;padding-left:90px;margin-top:20px;padding-top:20px;margin-bottom:0;text-align: center;}
.index-new{ padding: 5% 0; width: 100%;}

/*-----------------index_advantage------------------*/
.total_title{width:100%;text-align:center;position:relative;margin-top:40px;margin-bottom:50px;}
.total_title:before{position:absolute;content:"";background:url(../images/title_bg.png)center no-repeat;width:100%;text-align:center;height:100%;left:0;right:0;bottom:15px;}
.total_title h5{font-size:32px;color:#353535;font-weight:bold;}
.total_title span{font-size:16px;color:#b9b9b9;display:block;}
.total_title p{font-size:14px;color:#adadad; margin-top: 15px;}

.index_advantage{position:relative;overflow:hidden;width:100%; padding: 3% 0 5% 0; background: url("../images/advantage_bg.jpeg") no-repeat; background-size: 100% 100%;}
.index_advantage .advantage_box{position:relative;width:100%;margin-top: 20px;}
.index_advantage .advantage_box ul li{margin-bottom:30px;}
.index_advantage .advantage_box .advantage_list{position:relative;width:100%;display:inline-block;background:#fff;border-radius:4px;box-shadow:2px 3px 5px #d6d6d6;padding:30px;}
.index_advantage .advantage_box .advantage_list span.top_number{position:absolute;top:0;line-height: 30px;	left:0px;width:30px;height:30px;background:#e50012;display:inline-block;text-align:center;font-size:20px;color:#fff;z-index:99;}
.index_advantage .advantage_box .advantage_list span.top_number:after{position:absolute;content:"";width:22px;height:22px;bottom:-10px;left:4px;background:#e50012;-webkit-transform:rotate(45deg);transform:rotate(45deg);z-index:-1;}
.index_advantage .advantage_box .advantage_list .advantage_text{width:95%;float:right;margin-top:0px;}
.index_advantage .advantage_box .advantage_list .advantage_text h5{font-size:20px;color:#353535;font-weight:bold;margin-bottom: 15px;}
.index_advantage .advantage_box .advantage_list:hover .advantage_text h5{color:#e50012;}
.index_advantage .advantage_box .advantage_list .advantage_text p{font-size:14px;color:#adadad;height: 40px;line-height: 20px;}
.dynamic_content{position:absolute;width:100%;top:50px;left:0;z-index:10;}
.advantage-bg img{ max-height: 600px; overflow: hidden; object-fit: fill; width: 100%;}
/*------------index_profile--------------*/
.index_profile{position:relative;width:100%;overflow:hidden;}
.dynamic_content{position:absolute;width:100%;top:50px;left:0;z-index:10;}
.index_profile .index_about{width:100%;display: inline-block; float: left;}
.index_profile .index_about ul li .profile_list{background:#fff; display: inline-block; padding:10% 20px;border-right:1px solid #cfcfcf;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
.index_profile .index_about ul li .profile_list{text-align:center;    display: inline-block;width: 100%;}
.index_profile .index_about ul li .profile_list .profile_text{margin-top:10px;padding-top:10px;}
.index_profile .index_about ul li .profile_list .profile_text h5{font-size:20px;color:#353535;font-weight:bold;margin-top:10px;padding-bottom:20px;position:relative;margin-bottom:20px;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
.index_profile .index_about ul li .profile_list .profile_text h5:before{position:absolute;content:"";width:30px;height:2px;left:0;right:0;bottom:0;margin:0 auto;background:#353535;}
.index_profile .index_about ul li .profile_list .profile_text p{font-size:14px;color:#adadad; line-height: 25px; height: 75px; overflow: hidden;}
.index_profile .index_about ul li .profile_list:hover .profile_text h5{color:#e50012;}
.index_profile .index_about ul li .profile_list:hover{border-right:1px solid #e50012;}
.index_profile .index_about ul li:last-of-type .profile_list{ border-right: none;}
/*------------footer-----------------*/
.footer{width:100%;background:#0857b3;padding-top:20px;}
.footer .foot_about{margin-top:20px;}
.footer .foot_about .foot_logo{margin-bottom:15px;padding-bottom:15px;border-bottom:1px dashed #fff;}
.footer .foot_about .foot_logo img{ max-width: 50%; display: inline-block;}
.footer .foot_about .foot_text p{font-size:14px;color:#fff;line-height:24px;}
.footer .foot_nav{margin-top:20px;margin-bottom:20px;}
.footer .foot_nav a{font-size:14px;color:#fff;display:inline-block;position:relative;padding-right:15px;margin-left:10px;}
.footer .foot_nav a:nth-child(01){margin:0;}
.footer .foot_nav a:after{position:absolute;content:"";width:2px;height:14px;background:#fff;right:0;bottom:2px;-webkit-transform:rotate(15deg);transform:rotate(15deg);}
.footer .foot_nav a:last-child:after{display:none;}
.footer .foot_title{margin-top:20px;font-size:14px;color:#575757;width:100%;margin-bottom:15px;}
.footer .foot_title span.f_title{color:#fff;}
.footer .contact_text p{font-size:14px;color:#fff;margin:0;line-height:24px;}
.footer .link_list a{font-size:14px;color:#fff;display:inline-block;margin-right:10px;margin-bottom:10px;}
.footer .contact_text p:hover , .footer .foot_nav a:hover ,
.footer .link_list a:hover{color:#ff8a00;}

.foot_bottom{background:#0a0a0a;text-align:center;margin-top:40px;line-height:40px;}
.foot_bottom .copyright , .foot_bottom .tech_support{display:inline-block;font-size:14px;color:#fff;}
.foot_bottom .copyright p , .foot_bottom .tech_support p{margin:0;}
.foot_bottom .tech_support a{color:#fff;}

.footer .menuFooter{ width: 100%; float: left;  padding: 0 0 1% 0; color: #ffffff; position: relative}
.footer .menuFooter .bg{ position: absolute;  height: 50px; width: 100%; top: 0; left: 0; z-index: 0; }
.footer .menuFooter .footerCenter{ position: relative; z-index: 999; margin-bottom: 2%;}
.footer .menuFooter dl{  width: 12%; float: left; text-align: center;}
.footer .menuFooter dt{height: 50px; color: #fff; line-height: 50px; font-weight: 500; margin-bottom: 15px;}
.footer .menuFooter dd{ line-height: 30px;}
.footer .menuFooter dd a{ color: #ddd;}
.footer .menuFooter dd a:hover,
.footer .footerText a:hover,
.links-box ul li a:hover{ color: #e50012;}
.footer .footerText{color: #fff;border-top: 1px solid #2979d4; text-align: center; padding: 10px 15px; width: 100%; display: inline-block;}
.footer .footerText a{ color: #fff;}
.footer .menuFooter dl.address{ border-left: 1px #2979d4 solid; padding-left: 5%; width: 40%; text-align: left;}
.footer .address dd{ color: #ddd}
.links-box{background-color: #0857b3;border-bottom: 1px #2979d4 solid;}
.links-box p{padding: 10px 5px; color: #fff;}
.links-box ul li{ float: left; display: inline-block;}
.links-box ul li a{ display: inline-block; padding: 10px 5px; color: #ddd;}
/*产品列表 结束*/
.picBig{  -webkit-transition: opacity 1s, -webkit-transform 1s;  transition: opacity 1s, transform 1s;  }
img.picBig:hover{ opacity: 1;  -webkit-transform: scale3d(1.3,1.3,1);  transform: scale3d(1.3,1.3,1);}
.bread{ width: 100%; display: inline-block; background: #f5f5f5; padding: 10px 0;}

.inner_content{width:100%;}

/*-------------news_content-----------------*/
.news_content{background:#fff;padding:40px 0;}
.news_content .inner_news .in_news_list{position:relative;border-bottom:1px dashed #d4d4d4;padding-bottom:15px;margin-bottom:20px;margin-top:25px;}
.news_content .inner_news .in_news_list a{font-size:16px;color:#353535;display:inline-block;padding-bottom:5px;padding-left:0px;position:relative;}
.news_content .inner_news .in_news_list p{font-size:14px;color:#adadad;margin-left:0px;}
.news_content .inner_news .in_news_list span.news_time{font-size:14px;color:#bdbdbd;position:absolute;right:0;top:0;}
.news_content .inner_news .in_news_list:hover a , .news_content .inner_news .in_news_list:hover span.news_time{color:#ff8a00;}
.news_content .inner_news .in_news_list:hover a:before{background:#ff8a00;}
.news_content .inner_news li{ width: 100%;}
.news_content .news_details .details_title{text-align:center;width:100%;margin-bottom:20px;padding-bottom:20px;margin-top:20px;padding-top:20px;}
.news_content .news_details .details_title h1{ font-size: 24px; margin-bottom: 15px;}
.news_content .news_details .details_title h5{font-size:24px;color:#353535;font-weight:bold;}
.news_content .news_details .details_title span{font-size:14px;color:#bdbdbd;}
.news_content .news_details .details_text{margin-top:20px;padding-top:20px;width:100%;}
.news_content .news_details .details_text h5{font-size:14px;color:#353535;margin-bottom:20px;}
.news_content .news_details .details_text p{font-size:14px;color:#353535;line-height:30px;margin:0;}

.l-list{ width: 100%;}
.product-detail{ width: 100%; display: inline-block; background: #fff; padding: 15px;}
.product-detail .thumb{ width: 50%; float: left;height: 350px;overflow: hidden; padding-right: 15px;box-sizing: border-box;}
.product-detail .thumb img{ width: 100%;}
.product-detail .info{ width: 50%; float: left;}
.product-detail .info h1{ font-size: 28px;margin: 0 0 15px 0; padding: 0; width: 100%; display: inline-block;}
.product-detail .info p{ color: #666; width: 100%; display: inline-block;margin:5px 0;}
.product-detail .zx{ width: 100%; display: inline-block; margin-top: 15px;}
.product-detail .zx a{ background: #38a0f4; color: #fff;padding: 10px 25px; }
.product-detail .zx a.danger{background-color: rgba(255,102,0,1);}
.product-detail .hot-line{ width: 100%; display: inline-block; font-size: 16px; margin-top: 15px; font-weight: bold; letter-spacing: 2px;}
.product_content .inproduct_box ul{width:100%;}
.product_content .inproduct_box ul li{margin-bottom:30px;}
.product_content .inproduct_box .inproduct_list .inproduct_pic{overflow:hidden; height: 240px;}
.product_content .inproduct_box .inproduct_list .inproduct_pic img{webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;object-fit: cover;
	height: 100%; width: 100%;}
.product_content .inproduct_box .inproduct_list .inproduct_text{ width: 100%; display: inline-block; padding: 10px; background: #fff; }
.product_content .inproduct_box .inproduct_list .inproduct_text a{font-size:16px;color:#333; font-weight: bold;width: 100%;position:relative;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
.product_content .inproduct_box .inproduct_list:hover .inproduct_text{background:#e50012;}
.product_content .inproduct_box .inproduct_list:hover .inproduct_text a{color:#fff;}
.product_content .inproduct_box .inproduct_list:hover .inproduct_pic img{-webkit-transform:scale(1.1,1.1);transform:scale(1.1,1.1);}
.product-content .box{ width: 100%; display: inline-block;}
.product-content .box .t{background: #38a0f4;color: #fff; padding: 10px 15px; width: auto;display: inline-block;}
.product-content .box .arc{ border: 1px #f5f5f5 solid; background: #fff; padding: 15px;}

.inner_content{width:100%;}
.inner_title{text-align:center;width:100%;margin-top:20px;margin-bottom:20px;padding-bottom:10px;}
.inner_title span{font-size:48px;color:#b9b9b9;}
.inner_title h5{font-size:32px;color:#353535;margin:0;background:url(../images/innertitle_bg.png)center no-repeat;font-weight:bold;}
.about_content , .honor_content , .contact_content , .message_content , .workshop_content , .product_content{background:#fff;padding:15px 0 40px 0;}
.about_text{width:100%;text-align:left;margin-top:30px;}
.about_text p{font-size:16px;color:#353535;line-height:26px;letter-spacing:1px;font-weight:normal;margin-bottom:15px;}
.about_text a.contact{font-size:16px;color:#353535;border:1px solid #adadad;display:inline-block;padding:7px 40px;margin-top:40px;margin-bottom:20px;}

.inner_advantage{margin-top:40px;}
.inner_advantage ul{padding:10px 0 20px 0;margin-top:30px;margin-bottom:40px;}
.inner_advantage .in_advantage_list{text-align:center;}
.inner_advantage .in_advantage_list .in_advantage_pic{margin:0 auto;float:none;}
.inner_advantage .in_advantage_list .in_advantage_text{width:100%;margin-top:20px;padding-top:5px;}
.inner_advantage .in_advantage_list .in_advantage_text h5{font-size:16px;color:#353535;font-weight:bold;margin-bottom:5px;padding-bottom:5px;}
.inner_advantage .in_advantage_list .in_advantage_text p{font-size:14px;color:#adadad;line-height:24px;margin-top:5px;padding-top:5px;}

.leftRightBox{background-color: #f1f1f1}
.leftRightBox .a-left .drop-down,.leftRightBox .a-right{background: #fff;}
.drop-down{ width: 100%; display: inline-block; margin-bottom: 25px;}
.drop-down .drop-down-title{ background: #1167c9; padding: 15px 15px; font-size: 16px; color: #fff; font-weight: bold;}
.drop-down .drop-down-ul{ margin: 0; padding: 0;}
.drop-down .drop-down-ul li{ border-bottom: 1px #eee dashed; display: inline-block; width: 100%;}
.drop-down .drop-down-ul li a,.right-contact li{ display: inline-block; padding: 15px 15px;}
/*--------------more_info-------------*/
.more_info{margin-top:30px;padding-top:20px;margin-bottom:30px;padding-bottom:5px;width:100%;border-top:1px dashed #e4e4e4;}
.more_info p{font-size:14px;color:#353535;}
.more_info a{color:#adadad;}
.more_info a:hover{color:#000;}

.index_apply{ width: 100%; padding: 3% 0; display: inline-block; background: url("../images/100395-1.png") no-repeat center; background-size: cover;}
.index_apply .h2-span{ color: #fff;}
.index_apply .mySwiper{ width: 100%;}
.index_apply .swiPerBbox{ width: 100%; display: inline-block;margin-top: 15px; overflow: hidden;position: relative; }
.index_apply .swiPerBbox .product{ color: #fff;}
.index_apply .swiPerBbox .product .img-box{ width: 100%; height: 250px;}
.index_apply .swiPerBbox .product .img-box img{ width: 100%; height: 100%; object-fit: cover}
.index_apply .swiper-button-next, .index_apply .swiper-button-prev{top: 40%;}
.dropdown-menu{top: 97%;}
.about_text img{ max-width: 100%;}
@media (min-width: 1920px){
	.container {  width: 90%; font-size: 16px}
	#header .nav ul li a{padding: 20px 35px;}
}
@media screen and (min-width: 1200px) and (max-width: 1920px ){
	.container {width:1300px;}
	#header .nav ul li a{padding: 15px 40px;}
}
@media screen and (min-width: 991px) and (max-width: 1200px ) {
	#header .nav ul li a{padding: 15px 20px;}
	.search-box{display: none;}
}

@media screen and (max-width:991px){
	.container{ padding: 0 15px;}
	#header .nav ul li a{  padding: 15px 18px;}
	.search-box{display: none;}
}

@media screen and (min-width:768px) and (max-width:1199px){

}

@media screen and (max-width:767px){
	.container{ padding: 0;}
	#header .top-bar{ display: block;}
	#header .nav ul{ display: none;}
	#header .nav{ float: right;}
	#header .nav i{ display: inline-block; background: #666;margin: 0; }
	#header .language-txt{ display: none;}
	#header .logo-box{margin: 0;}
	#header .logo-box .logo-a .logo{ height: 50px; margin: 0;}
	#header .logo-box .logo-text{margin-left: 10px; padding-left: 10px;}
	#header .logo-box .logo-text .h{ font-size: 15px;}
	#header .nav-box{padding:5px 0 5px 0;}
	#header .header-bg{padding:10px 0 10px 0;}
	#header .qr-code-box{display: none;}
	.search-box{margin: 0px 0 0px 0; float: left;}
	.about-img{float: left; margin-right: 20px; width: 50%; line-height: 2;}
	.sy-newsbox .sy-n-img img{width: 100%; max-width: 165px; max-height: 120px;}
	.sy-newsbox .sy-n-txt p{max-height: 65px; line-height: 1.6;}
	.sy-newsbox li{ border-bottom: 1px #f5f5f5 solid; margin-bottom: 15px;padding-bottom: 15px;}
	.sy-newsbox .sy-n-txt h2{ line-height: 1.6; max-height: 45px; }
	.news-list h2 a{ font-size: 16px; line-height: 2.2;height: auto;}
	.news-list li p{ line-height: 1.8; height: auto; font-size: 14px;}
	.news-list .news-img img{ max-width: 160px; height: auto;}
	.news-list .news-img{ margin-right: 20px;}
	.news-list li{border-bottom: 1px dotted #d9d9d9; margin-bottom: 20px; padding-bottom: 20px; }
	.index_centeradv{padding: 25px 0;}
	.index_centeradv .left_text p{ font-size: 18px; padding-left: 0;}
	.index_centeradv .right_text p{ font-size: 18px; padding-left: 0; padding-top: 0;}
	.footer .foot_nav a{margin-bottom:10px;}
	.container{ padding: 0 10px;}
	.top-bar .fl{ display: none;}
	.box2 .about-img{  width: 100%;}
	.r-list .mpx-box h2{ float: none; text-align: center; font-weight: bold;}
	.news-t h1{  font-size: 18px;}
	.title-text{overflow: hidden;}
	.product-equipment{padding: 20px 0;}
	.product-equipment p{ display: inline-block;}
	.product-equipment a{ width: 33.33%; float: left; padding: 5px 0px;}
	.product-equipment a:before{ display: none;}
	.product .img-box{ height: 171px;}
	.about-us-cont p:first-child{margin-top: 20px;}
	.news-padding{padding-left: 15px;}
	.about-us{padding-bottom: 10%;}
	.index_profile .index_about ul li .profile_list{padding: 10% 15px; border-right: none; border-bottom: 1px #cfcfcf solid;}
	.index_advantage .advantage_box .advantage_list .advantage_text{ width: 100%;}
	.index_advantage .advantage_box .advantage_list span.top_number{ left: 0;}
	.index_advantage .advantage_box .advantage_list{padding: 15px; display: inline-block;}
	.index_advantage .advantage_box ul li{padding-left: 7px; padding-right: 7px;}
	.index_advantage .advantage_box .advantage_list .advantage_text h5{ font-size: 16px;padding-left: 30px;}
	.index_advantage .advantage_box .advantage_list .advantage_text p{ height: 60px; overflow: hidden; font-size: 13px;}
	.total_title{margin-bottom: 30px;}
	.advantage-bg img{ height: 600px;}
	/*----------.total_title------------*/
	.total_title{margin-bottom:20px;margin-top: 20px;}
	.total_title h5{font-size:20px;}
	.total_title:before{bottom:30px;background-size:60%;}

	/*--------------index_profile-----------*/
	.index_profile .index_about ul li .profile_list .profile_pic{margin-bottom:5px;margin-top:5px;}
	.index_profile .index_about{padding:0 5px;margin-bottom:0px;}
	.index_profile .index_about ul li{padding:0 10px;margin-bottom:15px;}
	.index_profile .index_about ul li .profile_list .profile_text{margin-top:5px;padding-top:0px;}
	.index_profile .index_about ul li .profile_list .profile_text h5{font-size:16px;    font-weight: normal;padding-bottom:10px;margin-bottom:10px;}

	.next_page {margin-top:0;}

	/*---------------index_product-------------*/
	.index_product{margin-top:10px;}
	.index_product .index_product_nav a{padding:4px 20px;margin-bottom:10px;}
	.index_product_box .swiper-button-next{right:10px;}
	.index_product_box .swiper-button-prev{left:10px;}

	/*-------------advantage-------------*/
	.index_advantage .advantage_box{padding:0 10px;}
	.index_advantage .advantage_box ul li{padding:5px;margin-bottom:0px;}
	.index_advantage .advantage_box .advantage_list .advantage_text{width:100%;margin-top:0px;}
	.index_advantage .advantage_box .advantage_list{padding:10px;}
	.index_advantage .advantage_box .advantage_list .advantage_text h5{font-size:16px; font-weight: normal;}

	/*--------------index_news----------------*/
	.index_news .index_news_box .indexnews_list .indexnews_time span.number_top{ font-size: 58px;}
	.index_news .index_news_box .indexnews_list .indexnews_text{width:76%; margin-top: 15px;}

	.cp-list li .pic-img{ height: 170px;}
	.l-list .l-sub li{ float: left; height: 35px; line-height: 35px; margin-bottom: 10px;}
	.l-list .l-sub a{ padding: 0 15px;}

	/*---------------foot_right----------------*/
	.foot_right{padding:0;}
	.footer .foot_nav a{margin-bottom:10px;}
	.foot_bottom{line-height:24px;padding:5px 0;}
	.index_centeradv{padding: 25px 0;}
	.index_centeradv .left_text p{ font-size: 18px; padding-left: 0;}
	.index_centeradv .right_text p{ font-size: 18px; padding-left: 0; padding-top: 0;}
	.index_product_box .swiper-slide .product_pic{height: 160px;}
	.index_product_box .swiper-slide .product_text h5 a{ font-size: 16px; font-weight: normal;}
	.index_advantage .advantage_box .advantage_list span.top_number{ left: 0;}
	.inner_title span{ font-size: 24px;}
	.inner_advantage .in_advantage_list .in_advantage_text h5{line-height: 25px; margin: 0; padding: 0;}
	.bread .sub_list ul li{ margin-right: 5px;}
	.bread .sub_list{ width: 100%; display: inline-block;}
	.bread .bread_list{text-align: left;}
	.news_content{padding: 10px 0;}
	.news_content .news_details{padding-left: 0; padding-right: 0;}
	.news_content .news_details .details_title{ padding: 15px 0 0 0;  margin: 0;}
	.news_content .inner_news .in_news_list a{ width: 100%;display: -webkit-box; line-height: 30px;}
	.news_content .inner_news .in_news_list span.news_time{ position: relative;}
	.inner_title h5{ font-size: 24px;}
	.bread .sub_list{}
	.bread .sub_list a{border: 1px #f5f5f5 solid; padding: 5px 10px; margin-bottom: 10px;}
	.product_content .inproduct_box ul li{ padding-left: 7px; padding-right: 7px;}
	.product_content .inproduct_box .inproduct_list .inproduct_pic{ height: 200px;}
	.fixed_up .min-logo{ width: 50%;}
	.fixed_up .min-logo a{ margin-top: 0px;}
	.fixed_up .min-nav{ width: 50%;}
	.index_news .index_news_box .indexnews_list .indexnews_text a{ font-weight: normal;}
	.product-detail .thumb{ width: 100%; height: auto; max-height: 500px; padding-right: 0;}
	.product-detail .info{ width: 100%;margin-top: 15px;}
	.news_content .news_details .details_title h1{ font-size: 16px;line-height: 30px;}
	.product-detail .info h1{ font-size: 16px;}
	.product_content .inproduct_box .inproduct_list .inproduct_text a{font-weight: normal;}
	.footer .menuFooter dl{  width: 33.33%;text-align: left;}
	.footer .menuFooter dl.address{ border-left: none; width: 100%; padding-left: 0;}
	.footer .menuFooter dt{margin-bottom: 0;}
	.product-detail{ padding-left: 0; padding-right: 0;}
	.product-content .col-sm-6{ padding-left: 7px; padding-right: 7px;}
	.cp-list li{padding: 0 7px;}
	.ab-ban{height: 146px;}
}

@media only screen and ( max-width:600px ) {
	.lxwm-txt h1.h3{  font-size: 20px;}
}
@media only screen and ( max-width:480px ) {

}
@media only screen and ( min-width:400px ) {
	.news-list h2 a{ font-size: 15px; line-height:1.8; max-height: 54px;}
	.news-list li p{ line-height: 1.6; height: 60px; font-size: 13px;}
	.news-list .news-img img{ max-width: 160px; height: auto;}
	.news-list .news-img{ margin-right: 20px;}
}