body, input, button, form {	font-size: 14px;	line-height: 28px;	font-family: "SourceHanSansCN-Regular"; 	color: #333333; margin:0px; padding:0px;} p, form, textarea, h1, h2, h3, h4, h5, dl, dd {	margin: 0px;}
input, button, ul, ol {	margin: 0px;	padding: 0px;}
body {	overflow-x: hidden;	overflow-y: auto; background-color:#eeeeee;min-width:1200px;}
h1, h2, h3, h4, h5, h6 {font-size: 14px;	font-weight: normal;}
ul, ol, li {	list-style: none; padding:0px;}
input {	background: none;	border: 0 none;}
img, iframe {	border: 0px;}
em, i {	font-style: normal;}
button, input, select, textarea {	font-size: 100%;}
table {	border-collapse: collapse;	border-spacing: 0;}
.fl {	float: left;}
.fr {	float: right;}
.w1200 {	width:1380px;	margin: 0 auto;}
.icon {	background: url(../images/icon.png) no-repeat;	display: inline-block;	vertical-align: middle;}
a{  text-decoration:none;}
a:hover{text-decoration:none;}
h1,h2,h3,h4,h5,h6{ font-weight:normal;  }
li{ list-style:none;}
ul{ padding:0px; margin:0px;}
em{ font-style:normal;}
.fl{ float:left;}
.fr{ float:right;}
.yanc1s{animation-duration:.7s !important;}
.yanc2s{animation-duration:1.4s !important;}
.yanc3s{animation-duration:2.1s !important;}
.yanc4s{animation-duration:2.8s !important;}
.yanc5s{animation-duration:3.5s !important;}
.yanc6s{animation-duration:4.2s !important;}
.yanc7s{animation-duration:4.9s !important;}
.yanc8s{animation-duration:5.6s !important;}
.yanc9s{animation-duration:7.3s !important;}

/*清除浮动*/
.clearfix {*zoom: 1;}
.clear{ clear:both;}
.clearfix:after {	visibility: hidden;	display: block;	font-size: 0;	content: " ";	clear: both;	height: 0;}
.fixed{clear:both; overflow:hidden;}
.fixed:after {content: ".";   display: block;  clear: both;   height: 0;   width: 0;   font-size: 0;}


/*头部*/
.inner{ width:1380px; margin:0 auto; position:relative;}
header{zoom:1; width:100%; z-index:999;  background:#fff; height:115px; margin-bottom:0px; position:relative; }
#web_logo{  font-size:0px; position:relative; z-index:999;}
.top_t {height: 35px;  line-height: 35px;  color:#f6ab00;  font-size: 16px; background:#ed6c00;}
.top_t p {color:#fdd000; margin:auto; text-align:right;}
.top_t p a{ font-size:14px; color:#fdd000;}
.top-nav{ color:#fff; position:absolute; right:5px; top:8px;  z-index:1; text-align:right; width:100%;}
.top-nav a{ color:#fff;}
.top-nav a:hover{ color:#fff;}
.top-nav li.b{ position:absolute; bottom:0px; right:0px;}
.top-nav li.t span{ padding:0px 5px; font-size:10px; color:#bbb;}
.top-logo{ float: left; height:80px;}
.top-logo img{ }

/*导航*/
.nav_main { height:80px; overflow:hidden; float:right;}
.nav {	position: relative;	z-index: 12;}
.nav .first_line {	position: absolute;	top: 0;	left: -1px;	width: 1px;	height:80px;	background: #043284;	background-size: 2px 50px;}
.nav .list {	margin: 0 auto;	height:80px;	line-height:80px;	position: relative;display: -webkit-flex;display: flex;text-align: center;}
.nav li.item {text-align:center;	font-size:14px;	text-align: center; margin-left:60px;}
.nav li.item.active, .nav li.item:hover {background:url(../images/nav_on.jpg) repeat-x center bottom;}
.nav .item a {	display: block;	height:80px;color:#3e3a39;font-size:15px;text-align:center;}
#nav .subnav {	position: absolute;	top:50px;	left: 0px;}
#nav .subnav {	position: absolute;	left: 0px;
filter: progid:DXImageTransform.Microsoft.Shadow(color=#4c91c0, direction=120, strength=5);	z-index: 199;	opacity: 0;	visibility: hidden;	height: auto;	overflow: hidden;	width: 100%;	transition: all .6s ease 0s;	transform: translate3d(0, 10px, 0);	-moz-transform: translate3d(0, 10px, 0);	-webkit-transform: translate3d(0, 10px, 0);}
#nav li:hover .subnav {	opacity: 1;	visibility: visible;	transform: translate3d(0, 0, 0);	-moz-transform: translate3d(0, 0, 0);	-webkit-transform: translate3d(0, 0, 0);}
#nav .subnav .nav1 {	position: relative;	display: block;		height:40px;	font-size: 14px;	line-height:40px;	text-align: center;	background: #fff;	border-top: 1px solid #ddd;	-webkit-transition: all .3s ease-in-out 0s;	-moz-transition: all .3s ease-in-out 0s;	transition: all .3s ease-in-out 0s;}
#nav .subnav .nav1:first-child {	border-top: 0;}
#nav .subnav .nav1:hover { font-weight:normal}
#nav .subnav .nav1 a {	padding: 0;	height: 50px;	line-height: 50px!important;	font-size: 14px;	color: #333;}
#nav .subnav .nav1:hover a {	color: #333;}

.index_order{width:1380px;z-index:999999;margin:65px auto; background-color:#ed6d00; height:94px;}
.order-nav{height:30px;width:80%; float:left; background-color:#FFF;border-radius:5px; float:left; margin-left:30px; margin-top:25px;padding:8px;}
.order-buttom{ float:left; width:10%; height:30px; margin-left:30px; margin-top:25px;padding:8px;background-color:#595656; text-align:center; line-height:30px;border-radius:5px; }
.order-buttom a{ font-size:16px; text-align:center; color:#fff;}
.index{ padding:0px 0px 60px 0px; background:#eeeeee; overflow:hidden;}















.index_service{ overflow:hidden;}
.index_service h2{ color:#ed6c00; font-size:18px; margin-bottom:20px;}
.index_service .service01 { float:left; width: 680px;   overflow: hidden;   position: relative;   margin-bottom: 35px; border:1px solid #d2d2d2;box-sizing: border-box; padding:25px 20px; background:#fff;}
.index_service .service01 li{float: left; width: 50%; height:160px; margin:0px 0px;  border:1px solid #d2d2d2; box-sizing: border-box; padding:44px 70px; margin-left:-1px; margin-bottom:-1px;}
.index_service .service01 li img{ float:left; margin-right:20px;}
.index_service .service01 .text{ float:left; margin-top:15px;}
.index_service .service01 li p{ line-height:normal; color:#000000;line-height:20px;}
.index_service .service01 li em{ line-height:normal; color:#ed6c00; line-height:20px;}

.index_service h2{ color:#ed6c00; font-size:18px; margin-bottom:20px;}
.index_service .service02 { float:right; width: 680px;   overflow: hidden;   position: relative;   margin-bottom: 35px; border:1px solid #d2d2d2;box-sizing: border-box; padding:25px 20px; background:#fff;}
.index_service .service02 li{float: left; width: 25%; height:160px; margin:0px 0px; text-align:center; border:1px solid #d2d2d2; box-sizing: border-box; padding:20px 0px; margin-left:-1px; margin-bottom:-1px;}
.index_service .service02 li img{}
.index_service .service02 li p{ line-height:normal; color:#000000;}

/*新闻资讯*/
.index_news {  overflow:hidden; }
.index_news .news_box {	position: relative; overflow:hidden; width:330px; margin: 0 auto;margin-right:20px; float:left; border:1px solid #d2d2d2; background:#fff;box-sizing: border-box; padding:20px 20px 0px 20px;}
.index_news .news_box:last-child{ margin-right:0px;}
.index_news .news_box h2{margin-bottom:10px;}
.index_news .news_box h2 a{  font-size:18px; color:#ed6c00;}
.index_news .news_box h2 span{ float:right; color:#999; font-size:14px;}
.index_news .news_box .img{border-bottom:1px solid #d2d2d2;}
.index_news .news_box .img img{ object-fit:cover; height:150px; width:100%; display:block; padding-bottom:10px;}
.index_news .news_box li{line-height:32px; overflow:hidden; font-size:14px; width:100%;}
.index_news .news_box li:hover{background:url(../images/newsli_h.png) no-repeat left center;}
.index_news .news_box li h3{ font-size:14px; color:#3e3a39;}
.index_news .news_box li a:hover{ color:#004098;}
.index_news .news_box li h3{ float:left;}
.index_news .news_box li time{ float:right; color:#999;}


.kefu-info {	padding: 80px 0;border-bottom: 1px solid #e5e5e5;display: -webkit-flex;	display: flex; text-align:center;}
.kefu-info .item {	width: 25%;-webkit-flex: 1;flex: 1;}
.kefu-info .item .ico {	height:85px;	margin-bottom: 10px;}
.kefu-info .item .title {font-size: 16px;color: #333333; font-weight:bold;}
.kefu-info .item .info {font-size: 14px;	color: #333333;}
.kefu-info .item .btn{ color:#fff;border-radius:10px; height:36px; line-height:36px; width:125px; background:#ed6c00; font-weight:bold; margin:auto; margin-top:10px; font-size:16px;}
.kefu-info .item .btn a{ color:#fff;}


.contact-info {	padding: 20px 0;border-bottom: 1px solid #e5e5e5;display: -webkit-flex;	display: flex; text-align:center;}
.contact-info .item {	width: 25%;-webkit-flex: 1;flex: 1; border:1px solid #ccc; padding:20px 0px;}
.contact-info .item2{ margin:0px 35px;}
.contact-info .item .ico {		margin-bottom: 10px;}
.contact-info .item .title {font-size: 18px;color: #333333; }
.contact-info .item .info {font-size: 14px;	color: #333333;}

/*底部*/
.foot-nav{ text-align:center; margin-top:10px; height:25px; line-height:25px;}
.foot-nav span{ font-size:10px; margin:0px 8px; color:#888;}
.foot-text{ text-align:center; padding:0px 0px 5px; }
.footer {  background: #ed6c00; overflow:hidden;   color: #919399;   font-size: 14px;    padding: 0px 0 0px 0;}
.footer .row{ margin-top:30px; margin-bottom:30px;}
.foot_contact{ float:right; text-align:right;}
.foot_contact p{ color:#fff;}
.foot_contact .list-unstyled { margin-top:60px;}
.foot_contact .list-unstyled li{ line-height:40px;color:#ffffff; padding-left:25px;}
.foot_contact .list-unstyled li.address{ background:url(../images/address.png) no-repeat left center;}
.foot_contact .list-unstyled li.phone{ background:url(../images/phone.png) no-repeat left center;}
.foot_contact .list-unstyled li.email{ background:url(../images/email.png) no-repeat left center;}
.footer h3 {}
.foot_nav{float:left; }
.foot_nava h3{font-size: 18px; font-weight: bold; color: #FFF;padding: 0 0 10px 0; margin: 0;}
.foot_nava{float:left; display:inline-grid; margin-right:100px;}
.foot_nava:last-child{margin-right:0px;}
.daohang .list-unstyled{float:left;}
.daohang .list-unstyled li{line-height:25px; }
.daohang .list-unstyled li a{color:#fff; font-size:14px;}
.weixin{ float:right; text-align:center;}
.copy{clear:both; overflow:hidden; margin:auto; line-height:50px; height:50px; background:#595656; text-align: center;color:#999}
.copy p{color:#fff; display:initial; float:left;opacity:0.5;}
.copy a{color:#fff;opacity:0.5;}
.copy img{ float:right; margin-top:20px;}


.izl-rmenu{ border:2px solid #bfbfbf; margin-right: 0; background:#ebebeb; text-align:center; width:120px; padding:20px 0px; position: fixed; right: 0px; top: 300px; z-index:999;}
.izl-rmenu p { color:#000000;	display: block;}
.izl-rmenu .ask{ margin-bottom:20px;}
.izl-rmenu .btn_top{ background:#505050;}

#showtext td{ text-align:center; line-height:36px; padding:0px 30px; border:1px solid #333 !important; vertical-align: middle;}
#showtext .firstRow td{  border-right:1px solid #fff !important; border-top:none !important; border-bottom:none !important; border-left:1px solid #ed6c00!important}
#showtext .firstRow td:last-child{ border-right:1px solid #ed6c00 !important;}


/*分页*/
.justify-content-center {   -ms-flex-pack: center!important;  justify-content: center!important;}
.pagination {   display: -ms-flexbox;  display: flex;   padding-left: 0;  list-style: none;  border-radius: .25rem; margin:20px 0px;}
.page-num:not(:disabled) {cursor: pointer;}
.page-num, .page-link {	position: relative;	display: block;	padding: .5rem .75rem;	margin-left: -1px;	line-height: 1.25;	color: #063c9d;	background-color: #fff;	border: 1px solid #dee2e6;}
a.page-num:hover, .page-link:hover {	text-decoration: none;}
.page-num-current {	z-index: 1;	color: #fff;	background-color: #1c707e;	border-color: #1c707e;}
.page-num-current:hover {	color: #fff;}
.reLink {	height: 38px;	border: 1px solid #ccc;	margin: 10px auto 10px;	padding: 0px 10px;}
.reLink .prevLink, .reLink .nextLink {	height: 38px;	line-height: 38px;}
.reLink .prevLink a, .reLink .nextLink a {	height: 38px;	line-height: 38px;}
.reLink .prevLink a:hover, .reLink .nextLink a:hover {	color: #04549b;}
.reLink .prevLink {	float: left;}
.reLink .nextLink {	float: right;}



/*内产品页*/
.box-content{ float: right; width:940px;}
.btn_c p{ width:270px; float:left; font-size:16px; color:#000; text-align:left;}
.btn_c a{ display:block; width:130px; height:35px; text-align:center; line-height:35px; background:#3ea86e;  color:#fff; font-size:16px;}
#productlist{ padding:0px 0px;}
#productlist li{ float:left; display:inline;   background:#f9f9f9; padding:10px; margin:0px 10px 10px 0px; width:286px; }
#productlist li:nth-child(3n){ margin-right:0px;}
#productlist li .li_pic .a_t{   background:#fff;  display:block;}
#productlist li .li_pic .li_text{  padding:10px 0px; }
#productlist .list .li_pic .li_text h5{ line-height:30px; font-size:16px; margin-bottom:10px;}
#productlist .list .li_pic .li_text p{ line-height:30px;}
#productlist .list .li_pic a.a_t img{ margin:auto;  height:200px; width:100%;}
#productlist li a.img:hover{ margin:auto;  max-height:200px;}
#productlist li h3{ padding:5px 0px 10px; font-weight:normal; line-height:1.5;}
#showproduct{ padding:15px 0px;}
#showproduct .pshow{ }
#showproduct .pshow .dt{ float:left;width:60%; }
.li_pic .more{ margin-top:20px; }
.li_pic .more a {  width: 138px;border:1px solid #e2e2e2; display:block; text-align:center; margin-right:5px;   float: left;   line-height: 35px;}
.li_pic .more a:nth-child(2){ margin-right:0px;}

/*产品轮播*/
pro-left{ width:500px;}
.view {	 border:1px solid #ccc; width:500px; margin-bottom:20px;}
.view .swiper-slide {	height: 300px;	max-width: 500px;	padding: 0 0px;box-sizing: border-box;	overflow: hidden;	text-align: center;}
.view .swiper-slide img {	height: 100%;}
.view .arrow-left {	background: url(../images/index_tab_l.png) no-repeat left center;	position: absolute;	left: 10px;	width: 28px;	height: 300px;	z-index: 10;	display: none;}
.view .arrow-right {	background: url(../images/index_tab_r.png) no-repeat right center;	position: absolute;	right: 10px;	width: 28px;height: 300px;	z-index: 10;	display: none;}
.preview {	position: relative;	width: 440px;	left: 30px;}
.preview .swiper-slide { text-align:center;	width: 87.5px;	height: 70px;	margin: 0 3px;	box-sizing: border-box;	overflow: hidden;	cursor: pointer;}
.preview .swiper-slide img {	display: inline-block;	height: 100%;}
.preview .active-nav {	border: 1px solid #F00;}
.preview .arrow-left {	background: #fff url(../images/feel3.png) no-repeat left center;	position: absolute;left: -20px;	top: 0;	width: 20px;	height: 70px;	z-index: 10;}
.preview .arrow-right {	background: #fff url(../images/feel4.png) no-repeat right center;	position: absolute;	right: -20px;	top: 0;	width: 20px;	height: 70px;	z-index: 10;}
a.btn-danger {color: #fff; font-size: 14px; padding: 5px 20px; background: #dc3545;display: inline-block; text-align: center; vertical-align: middle; cursor: pointer; border-radius: 5px;}
.dec-tit {   background: #f2f2f2;  padding: 10px 10px;  margin: 20px 0px;   font-size: 16px;   font-weight: bold;}
.pro-right{ width:400px;}
.pro-right h2{ font-size:20px; font-weight:bold;}
.pro-right .text-secondary{ margin:20px 0px;}

/*内页案例*/
#imglist li{ float:left; display:inline; text-align:center; margin-left: 11px; margin-bottom:10px; width:300px;}
#imglist li a.img{ font-size:0px; display: inline-flex; vertical-align:middle; text-align:center; height:200px; width:100%;border:1px solid #ccc;}
#imglist li a.img img{ margin:auto;   width:100%; height:200px; }
#imglist li h3{ padding:5px 0px 10px; font-weight:normal; line-height:1.5;}
#showimg{ padding:15px;}

/*内页侧栏*/
.sb_box{ margin-bottom:30px; width:1130px; float:right; background-color:#FFF; margin-top:40px; padding:0px 15px;}

.position{height:40px; line-height:40px; position:relative; border-bottom: 1px solid #cacaca; margin-bottom:25px; margin-top:5px;}
.sb_nav{ float:left; width:200px;background:#fff; border:1px solid #e5e5e5; box-sizing: border-box; margin-top:40px;}
.sb_nav h3.title{ text-align:left;  padding:0px 15px; height:40px; line-height:40px;  border-bottom:2px solid #ececec; font-size:16px; color:#000000; margin-bottom:15px; text-align:center}
.sb_nav h3.line{ margin-top:15px; }
.sb_nav .active{ padding:0px 0px; background:#fff; border-top:5px solid #063c9d;}
.sb_nav dl{ height:40px; line-height:40px;}
.sb_nav dl dt{ margin-bottom:3px; height:30px; line-height:30px; margin-top:5px;}
.sb_nav dl dt a {  display: block;   font-size: 16px;   font-weight: normal;color:#333; text-align:center}
.sb_nav dl dt a.btn-info{font-size:16px; font-weight:normal;}
.sb_nav dl dd{ }
.sb_contact .sb_active{ padding:20px; background:#ececeb;}
.pos_left{position:absolute; left:8px; top:0px; font-size:16px; padding:0px 0px; }
.on{background:url(../images/dt_on.png) no-repeat center right;}
.on:hover{background:url(../images/dt_on.png) no-repeat center right;}
.on a{ color:#FFF}

/*产品页推荐新闻*/
.l_con {  width: 228px;  margin: 0 auto;  margin-bottom: 10px;}
.s_con {border: 1px solid #e2e2e2;   width: 228px;  margin: 0 auto;  margin-bottom: 10px;}
.c_con { width: 228px;  margin: 0 auto;   margin-bottom: 10px;}
.t04 {    background: #063c9d;    line-height: 35px;   text-indent: 10px;   color: #fff;}
.info_b, .info_b2 {  padding: 5px 0;  overflow: hidden;   margin-bottom: 10px;}
.s_con dl dt{ border: 1px solid #e2e2e2; width:190px; height:140px;   padding: 5px;}
.s_con dl {   float: left;   overflow: hidden;   margin: 10px 0px 10px 12px; text-align:center;   width: 204px;}
.s_con dt img { max-width: 100%;    height: 140px;}
.s_con dd {   line-height: 30px;    height: 30px;   overflow: hidden;   text-align: center;   color: #000;   width: 200px;}
.news_con {   clear: both;   margin:11px 0px;}
.news_con li {   float: left; /*padding-left:15px;*/ line-height:30px;   width: 50%;/*background: url('../images/dtico.jpg') no-repeat scroll left center transpartnerent;*/}
.a_pro_con {   clear: both;   margin:11px 0px;}
.a_pro_con li{ width:260px; float:left; margin:10px 10px 0px 10px; text-align:center; border:1px solid #e2e2e2;}
.a_pro_con li img{ width:260px; float:left; height:160px;}
.a_pro_con li a{ display:block; line-height:30px;}

#newslist{ padding:0px 0px;}
.kefu-info {	padding: 80px 0;border-bottom: 1px solid #e5e5e5;display: -webkit-flex;	display: flex; text-align:center;}
.kefu-info .item {	width: 25%;-webkit-flex: 1;flex: 1;}
.kefu-info .item .ico {	height:85px;	margin-bottom: 10px;}
.kefu-info .item .title {font-size: 16px;color: #333333; font-weight:bold;}
.kefu-info .item .info {font-size: 14px;	color: #333333;}
.kefu-info .item .btn{ color:#fff;border-radius:10px; height:36px; line-height:36px; width:125px; background:#ed6c00; font-weight:bold; margin:auto; margin-top:10px; font-size:16px;}
.kefu-info .item .btn a{ color:#fff;}


.contact-info {	padding: 20px 0;border-bottom: 1px solid #e5e5e5;display: -webkit-flex;	display: flex; text-align:center;}
.contact-info .item {	width: 25%;-webkit-flex: 1;flex: 1; border:1px solid #ccc; padding:20px 0px;}
.contact-info .item2{ margin:0px 35px;}
.contact-info .item .ico {		margin-bottom: 10px;}
.contact-info .item .title {font-size: 18px;color: #333333; }
.contact-info .item .info {font-size: 14px;	color: #333333;}


#newslist li{clear:both;overflow:hidden; line-height:40px; border-bottom: dashed #666 1px; margin-bottom:20px;}
#newslist li h3{ font-size:20px; color:#1c2469; padding:30px}
#newslist li a:hover{ color:#016668;}

#newslist li time{ float:right; font-size:14px; padding:30px 0px;}
#newslist li time span{ color:#6b6867; font-size:20px;}
#newslist li time p{ color:#6b6867; font-size:14px;}
#newslist li .li_text{ float:left; font-size:16px}
#newslist li .li_img{ width:230px; height:120px; object-fit: cover; float: right; border-radius:10px;}

#shownews{ padding:0px 0px 0px;}
#shownews .editor{ line-height:2; padding:0px 0px; font-size:14px;}
#shownews h1{ font-size:20px; text-align:center; padding:5px 0px; margin:10px 0px; color:#333;}

#contact .contact-info .item{ width:95%; margin:10px 2.5%;}
#contact .contact-info{ display:block;padding:0px; }
#news .bd li { }
.news-title{font-size:20px; text-align:center; border-bottom:1px dotted #ccc; padding:5px 0px; margin:10px 0px; color:#333;}
#imglist li{ width:45%; margin:10px 2.5%;}
#imglist .li1,#imglist .li6{margin-left:2.5%;}

.partner .partner02 li{ width:200px; margin:0px 6px; }

.mendian_left{ width:100%;}
.mendian_right{ width:100%;}
.zengzhi_left{ width:100%;}
.zengzhi_right{ width:100%;}
}