/*基础CSS*/
html,body{ font-family: "SourceHanSansCN-Regular"; color:#333; font-size:14px;  -webkit-text-size-adjust:none; min-width:1200px; padding:0; margin:0;}
a{ color:#333; text-decoration:none;}
a:hover{ color:#333; text-decoration:none;}
li{ list-style:none;}
h1,h2,h3,h4,h5,h6{ font-weight:normal; margin:0; padding:0;}
ul,dl,dt,dd,p{ padding:0px; margin:0px;}
.fl { float:left;}
.fr { float:right;}
.pr{ position:relative;}
.pa{ position:absolute}
em,i{ font-style:normal;}
.text-center{ text-align:center;}
.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;}
.container{ width:1200px; margin:0 auto;}
.inner{ width:1200px; margin:0 auto; position:relative;}

/*头部*/
.pageTop {margin:0px 0px;width: 1200px;}
.paTBox {		margin: 0 auto;}
.head_top { background: #f2f2f2;}
.top_t {   height: 30px;   width: 1200px;   margin: 0 auto;   line-height: 30px;   color: #6e6e6e;   font-size: 12px;}
.top_t p {   float: right; color: #6e6e6e;}
.top_t a {color: #6e6e6e;}
.logo {	float: left;}
.Sptline dl {	float: right;margin-top: 15px;		margin-bottom: 15px;	padding-left: 55px;	background: url(../images/tel.png) no-repeat left 0px;}
.Sptline dl dd {	font-size: 14px;	line-height: 20px; color:#8b8a8a;}
.Sptline dl dt {	font-size: 28px; font-weight:bold; margin-top:0px; color: #febf01; line-height:30px; font-family: Arial, Helvetica, sans-serif;}
.top_t .t_cn{ background:url(../alibaba.jpg) left center no-repeat; display:inline-block;  vertical-align:middle; padding-left:25px;}
#web_logo{  font-size:0px; position:relative; z-index:999;  float:left;}
#web_logo img{ max-height:100px; margin:0px 0px 0px 0px;}
.logo_text{ float:left; width:460px;  margin:25px 0px 0px 20px; padding-left:20px; border-left:1px solid #ececec;}
.logo_text h2{font-size: 24px;line-height: normal;color: #febf01; font-weight: bold;  }
.logo_text p{line-height: normal;color:#000; font-size:14px; }
header{ background:url(../header01.jpg);/*background:url(../head_bg.jpg);*/ zoom:1}
.top-nav{ color:#fff; position:absolute; right:5px; top:8px; height:77px; 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{ min-height:90px; _height:90px;}
nav{ height:50px;  background:#2f4a8d; clear:both; }
nav .list-none{ margin:auto; width:1200px;    display: -webkit-flex;    display: flex;}
nav ul.list-none li.nav-item{ float:left; -webkit-flex: 1;   flex: 1;text-align:center; height:50px; width:128px; line-height:50px; position:relative; background:url(../images/nav_h.png) no-repeat 100% center ;}
nav ul.list-none li a{ color:#fff; font-size:14px; display:block;}
nav ul.list-none li:hover{ color:#fff; background:#febf01;}
nav ul li.line{ width:0px; height:50px; padding:0px; border-left:1px solid #0073bc; border-right:1px solid #0389de;}
nav ul li.active{ background:#febf01 !important;height:50px; line-height:50px; overflow:hidden; display:block; color:#fff;}
nav ul li.active a{ color:#fff;}
nav ul li.active a:hover{ color:#fff; display:block;}
.submeun{ z-index:999; position:absolute; background:url(../images/png.png); display:none; padding:0px 0px; width:100%; }
.submeun li a{ color:#fff;}
nav ul li:hover .submeun{ display:block;}

/*首页*/
@keyframes bgburnsEast {
    from {
        transform: scale(1) translateX(0);
        -webkit-transform: scale(1) translateX(0)
    }
    to {
        transform: scale(1.2) translateX(100px);
        -webkit-transform: scale(1.2) translateX(100px)
    }
}

@-webkit-keyframes bgburnsEast {
    from {
        transform: scale(1) translateX(0);
        -webkit-transform: scale(1) translateX(0)
    }
    to {
        transform: scale(1.2) translateX(100px);
        -webkit-transform: scale(1.2) translateX(100px)
    }
}
/*.index_banner{animation: bgburnsEast 25s linear infinite alternate;
        -webkit-animation: bgburnsEast 25s linear infinite alternate;}*/
.index_banner{ background:url(../images/banner.jpg); height:80vh;}
.focus{ width:600px;  margin:0 auto; position: absolute; right:0px; bottom:20px; overflow:hidden;   }
.focus .hd{ width:100%; height:11px;  position:absolute; z-index:1; bottom:5px; text-align:center;  display:none;  }
.focus .hd ul{ display:inline-block; height:5px; padding:3px 5px; background-color:rgba(255,255,255,0.7); 	-webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; font-size:0; vertical-align:top;}
.focus .hd ul li{ display:inline-block; width:5px; height:5px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; background:#8C8C8C; margin:0 5px;  vertical-align:top; overflow:hidden;   }
.focus .hd ul .on{ background:#FE6C9C;  }
.focus .bd{ position:relative; z-index:0;}
.focus .bd li img{ max-width:100%;  max-height:500px; background:url(images/loading.gif) center center no-repeat;  }
.focus .bd li a{ -webkit-tap-highlight-color:rgba(0, 0, 0, 0); /* 取消链接高亮 */  }

.container{ width:1200px; margin:auto;}

.index_product{ padding:80px 0px;}
.index_product .tit{ text-align:center; margin-bottom:30px;}
.index_product .tit h2{ border:1px solid #000; display:inline-block; padding:0px 50px; height:56px; line-height:56px; font-weight:bold; font-size:32px;}
.index_product .tit span{ display:block; line-height:normal;}
.index_product .tit em{ background:#fff;line-height:normal; color:#38383a; display:block; padding:0px 10px; clear:both; font-size:16px; font-family:"Times New Roman"; font-style:normal; margin-top:5px;}

.index_product ul{display: -webkit-flex;    display: flex;}
.index_product ul li{-webkit-flex: 1;  flex: 1; margin:0px 10px;}
.index_product ul li .img{ border:1px solid #f2f2f2; height:280px; text-align:center; vertical-align:middle; display:table-cell;}
.index_product ul li .img img{ max-width:100%; max-height:280px; line-height:280px; display:block; }
.index_product ul li h3{ text-align: center; color:#656464; font-size:16px; font-weight: normal; height:50px; line-height:50px; padding:0px 10px; background:#f2f2f2 url(../images/ico1.png) center right;}

.index_about { background:url(../images/about_bg.png); overflow:hidden; padding:80px 0px;}
.index_about .about-us-l{ text-align:center; margin-bottom:30px;}
.index_about .about-us-l h2{ display:inline-block; padding:0px 50px; height:56px; line-height:56px; font-weight:bold; font-size:32px;}
.index_about .about-us-l span{ display:block; line-height:normal; color:#febf01;}
.index_about .about-us-l em{line-height:normal; color:#fff; display:block; padding:0px 10px; clear:both; font-size:16px; font-family:"Times New Roman"; font-style:normal; }
.index_about p{ color:#fff; font-size:14px; line-height:30px; margin:auto; width:800px;}
.index_about .more{ border:1px solid #fff; display:block; margin:auto; margin-top:30px;text-align:center; color:#fff; width:135px; height:40px; line-height:40px;}

.index_news{ overflow:hidden; padding:80px 0px;}
.index_news .tit{ text-align:center; margin-bottom:30px;}
.index_news .tit h2{ border:1px solid #000; display:inline-block; padding:0px 50px; height:56px; line-height:56px; font-weight:bold; font-size:32px;}
.index_news .tit span{ display:block; line-height:normal;}
.index_news .tit em{ background:#fff;line-height:normal; color:#38383a; display:block; padding:0px 10px; clear:both; font-size:16px; font-family:"Times New Roman"; font-style:normal; margin-top:5px;}
.index_news .newsbox{ width:100%; margin:0 auto; margin-bottom:50px; overflow:hidden; padding:10px 0px; position:relative}
.index_news .newslist{ overflow:hidden; width:31.3333%;    top:0;float: left; margin:0px 1%; padding:0px;}
.index_news .newslist:hover{box-shadow:0 0 10px #ccc;}
.index_news .newslist img{ display:block;width:100%;height:234px; padding:10px;box-sizing:border-box;-moz-box-sizing:border-box; /* Firefox */-webkit-box-sizing:border-box; /* Safari */ }
.index_news .newslist .news_text{ padding:20px 10px;}
.index_news .newslist h5{ font-size:16px; margin-bottom:10px; font-weight: bold;  white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.index_news .newslist p{ font-size:12px; color:#777; line-height:22px; height:44px; overflow:hidden}
.index_news .newslist>a{ overflow:hidden; border:1px solid #f2f2f2; display:block; }
.index_news .more{ display:block; width:135px; height:38px; border:1px solid #ccc; margin:0 auto; text-align:center; line-height:38px;border-radius:20px; font-size:14px; color:#666;}
.index_news .more:hover{border:1px solid #ff0000;}
.index_news .more img{ display:none; position:relative; top:1px;}


  
  .wrap1100{	margin-bottom: 190px;  margin:auto;}
.text-center{ text-align:center;}
.wrap1100 .web-title-0{ text-align:center;font-size: 28px;   color: #111;  margin-top: 55px;}
.wrap1100 .contact-brief { text-align:center;	line-height: 28px;	font-size: 14px;	color: #999;}
.wrap1100 .contact-brief b {	font-weight: normal;	color: #111;}
.wrap1100 .contact-info {	padding: 80px 0;border-bottom: 1px solid #e5e5e5;display: -webkit-flex;	display: flex;}
.wrap1100 .contact-info .line {	width: 1px;	height: 90px;	background-color: #e5e5e5;	margin-top: 45px;}
.wrap1100 .contact-info .item {	width: 25%;}
.wrap1100 .contact-info .item .ico {	height: 65px;	margin-bottom: 60px;}
.wrap1100 .contact-info .item .title {font-size: 24px;color: #111;}
.wrap1100 .contact-info .item .info {font-size: 18px;	color: #999;}
.lh-flex {
    display: flex;
    display: -webkit-flex;
    flex-direction: row;
    -webkit-flex-direction: row;
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
}
  .lh-welfare {
	background-color: #F4F4F8;
	padding-bottom: 10vh;
}
.lh-welfare-h {
	background-repeat: no-repeat;
	background-position: center top;
	height: 60vh;
	padding-top: 8vh;
}
.lh-welfare .lh-public-h2, .lh-welfare .lh-public-h3 {
	text-align: center;
	color: #fff;
}
  .lh-public-h2 {
    font-size: 2.5vw;
    color: #2f318b;
    font-family: "CenturyGothicbold";
}
ul.lh-welfare-item {
	margin-top: -30vh;
	    margin-left: 0vw;
    margin-right: 2.08vw;
}
.lh-welfare-item li {
	flex: 1;
	width: 33.3%;
	float: left;
	padding-left: 2.08vw;
}
.lh-welfare-item li img {
	width: 100%; height:240px;object-fit:cover;
}
.lh-welfare-item li .a {
	display: block;
	background: #fff;
	box-shadow: 0 0 24px rgba(0,0,0,.1);
	height: 100%;
}
.lh-welfare-item li .text {
	padding: 5vh 20px 7vh;
	text-align: center;
}
.lh-welfare-item li .text h2 {
	font-size: 22px;
	color: #222222;
	transition: ease .65s;
}
.lh-welfare-item li .text pre {
	line-height: 24px;
	color: #444444;
	margin-top: 5vh;
}
.lh-welfare-item li a:hover .text h2 {
	color: #00A2EA;
}


.product_box li{ float:left; display:inline; text-align:center; width:31.333%; margin:0px 1% 40px 1%; background:#fff; }
.product_box li:hover{  color:#FFFFFF; box-shadow:0 0 10px #ccc; }
.product_box li .img{ display: table-cell; vertical-align:middle;  text-align:center; font-size:0px; height:300px; background-color:#fff; overflow:hidden;}
.product_box li .img img{ margin:auto;max-width:100%; max-height: 250px;transition:all 2.6s;}
.product_box li:hover img{transform:scale(1.1);}
.product_box li:hover h3{background-color:#2f4a8d;color:#fff;}
.product_box li h3{ padding:15px 0px 15px; font-weight:normal; line-height:1.5; border-top: 1px solid rgb(238, 238, 238); }

.pshow h1.title{ font-size:18px; padding:5px 0px; margin-bottom:5px; font-weight:bold;}
.pshow { margin:auto; width:1200px; overflow:hidden; padding:30px; background:#fff;box-sizing: border-box;   -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;}
.pshow dt{ float:left; width:600px;}
.pshow .dd{ float:right; width:530px;}
.pshow .dd ul{ margin-left:15px; }
.pshow .dd li{ padding:5px 5px 5px 0px; min-height:28px; _height:28px; margin:5px 0px; clear:both;  position:relative; line-height:2; }
.pshow .dd li span{  left:0px; top:0px; color:#333; padding:5px; height:28px;}
#showproduct {   padding: 30px 0px 30px 0px;}
#showproduct .ctitle{ width:820px; margin:auto; margin-bottom:20px; background:#fff; padding:30px 0px 0px 0px;font-size:14px; border-bottom: 1px solid #e4eaec; line-height:30px; }
#showproduct .ctitle span{border-bottom: 1px solid #0d6fb8;   bottom: -1px;   position: relative;    display: inline-table; font-weight:normal;font-size: 16px; font-weight:bold;}
#showproduct .editor{ line-height:2; padding:0px 40px 40px 40px; font-size:14px; width:840px; float:left; margin:auto; background:#fff;}
.showproduct_left{ width:1200px; margin:auto; }
.pshow .info_img{ height:400px; display: table-cell; width:600px; vertical-align:middle;  text-align:center;-webkit-box-shadow: #eee 0px 0px 10px;  -moz-box-shadow: #eee 0px 0px 10px;  box-shadow: #eee 0px 0px 10px;   background: #fff; margin-bottom:20px;}
.pshow .info_img img{ max-height:400px; max-width:600px;}
.pshow #view_bigimg{ }
.pshow #view_bigimg #view_img { max-height:400px;}
.pshow  .spic a img{ max-height:50px;}


.img_box{ padding:15px 10px;}
.img_box li{ float:left; display:inline; text-align:center; width:31.333%; margin:0px 1% 40px 1%; background:#fff; }
.img_box li:hover{  color:#FFFFFF; box-shadow:0 0 10px #ccc;background-color:#2f4a8d; }
.img_box li a.img{ display: table-cell; vertical-align:middle; width:100%; text-align:center; font-size:0px; height:300px; background-color:#fff; overflow:hidden;}
.img_box li a.img img{ margin:auto;width:100%;    height: 300px; transition:all 2.6s;object-fit:cover;}
.img_box li:hover img{transform:scale(1.1);}
.img_box li h3{ padding:15px 0px 15px; font-weight:normal; line-height:1.5; border-top: 1px solid rgb(238, 238, 238);}

#newslist{ padding:15px 5px;}
#newslist .item {
	width: 100%;
	height: 168px;
	margin-bottom: 20px;
	-webkit-transition: all ease 300ms;
	-moz-transition: all ease 300ms;
	-ms-transition: all ease 300ms;
	-o-transition: all ease 300ms;
	transition: all ease 300ms;
	background: #fff;
}
#newslist .item a {
	width: 100%;
	height: 100%;
	display: block;
	cursor: pointer;
}
#newslist .item img {
	width: 224px;
	height: 168px;
	display: block;
	margin-right: 30px;
}
#newslist .item h3 {
	font-size: 20px;
	padding: 35px 0 20px;
	-webkit-transition: all ease 300ms;
	-moz-transition: all ease 300ms;
	-ms-transition: all ease 300ms;
	-o-transition: all ease 300ms;
	transition: all ease 300ms;
}
#newslist .item .txt {
	color: #999999;
	line-height: 24px;
	height: 48px;
	padding-right: 130px;
	overflow: hidden;
}
#newslist .item .time {
	width: 150px;
	padding-top: 45px;
	font-family: arial;
	font-size: 20px;
	color: #999;
}
#newslist .item .time .day {
	font-size: 40px;
	line-height: 45px;
	display: block;
}
#newslist .item:hover {
	box-shadow: 0 2px 8px rgba(0, 0, 0, 0.2);
}
#newslist .item:hover h3 {
	font-weight: bold;
	color: #151515;
	text-indent: 5px;
}
#newslist .item:hover .time .day span {
	background: #6d6d6d;
}
#newslist .item:hover .time .day strong {
	background: #ff0000;
	color: #fff;
}
#newslist .item:hover img {
	filter: brightness(105%);
	-webkit-filter: brightness(105%);
}
/*底部*/
footer{ background:#2f4a8d; color:#fff; padding:30px 0px; text-align:center; margin: auto;}
footer p{ display:inline-table; padding-left:25px; margin:0px 5px;  }
footer .p1{ background:url(../images/email.png) no-repeat center left;}
footer .p2{ background:url(../images/phone.png) no-repeat center left;}
footer .p3{ background:url(../images/address.png) no-repeat center left;}

.main_box{background: #f5f5f5;}
.pages{padding: 30px;
    line-height: 2;
    background: #fff;box-sizing: border-box;
    }
	.content img{ max-width:100%;}
/*内页侧栏*/
.sidebar{ margin-top:0px; background:#f5f5f5;}
.sb_nav{ background:#fff; border-bottom:1px solid #ddd;}
.sb_nav h3.title{ text-align:left; background:url(../images/dt-6.gif) repeat-x; padding:0px 15px; height:33px; line-height:33px; border-bottom:1px solid #cecece; font-size:14px; color:#fff;}
.sb_nav h3.line{ margin-top:15px; }
.sb_nav .active{ line-height:60px;width:1200px; margin:auto;    display: -webkit-flex;
    display: flex;}
.sb_nav dl{ float:left; border-right:1px solid #ddd;    -webkit-flex: 1;  flex: 1;}
.sb_nav dl:first-child{ border-left:1px solid #ddd;}
.sb_nav dl dt{ padding:0px 15px 0px 15px; text-align:center;}
.sb_nav dl dt a{ font-size:18px;}
.sb_nav dl dt:hover{ background:#2f4a8d;}
.sb_nav dl dt:hover a{ color:#fff;}
.sb_nav dl dt.on{ background:#2f4a8d;  position: relative;}
.sb_nav dl dd{ padding:0px 0px 0px 15px;}
.sb_nav dl dd h4{ font-weight:normal; padding:5px 0px 5px 10px; background:url(../images/dt-0.gif) no-repeat left center;}
.sb_nav dl dt.on a{ color:#fff; }
.sb_nav dl h4.on a{ font-weight:bold;}
/*.sidebar .sb_nav{border-bottom: 1px solid #ccc;}
.sidebar .sb_nav h3.title{ text-align:left; background:url(../dt-6.gif) repeat-x; padding:0px 15px; height:33px; line-height:33px; border-bottom:1px solid #cecece; font-size:14px; color:#fff;}
.sidebar .sb_nav h3.line{ margin-top:15px; }
.sidebar .sb_nav .active{ padding:10px 15px; background:#fff;}
#sidebar dl{ margin-left:5px; float:left;}


#sidebar dl dt{ padding:4px 0px 5px 15px; margin-top:5px; background:url(../dt-11.gif) no-repeat 2px 11px;}
#sidebar dl dd{ padding:0px 0px 0px 15px;}
#sidebar dl dd h4{ font-weight:normal; padding:5px 0px 5px 10px; background:url(../dt-0.gif) no-repeat left center;}
#sidebar dl dt.on a{ font-weight:bold; color:#1C57C4; }
#sidebar dl h4.on a{ font-weight:bold;}*/

.sidebar .pro_box{   overflow:hidden; width:1200px; margin:auto; }
.sidebar .pro_box h3.title{ border-bottom:1px solid #ddd; background:#f8f8f8; height:35px; line-height:35px; position:relative;}
.sidebar .pro_box h3.title span{ position:absolute; left:0px; top:-1px; font-size:14px; border-bottom:2px solid #ff6633; padding:0px 15px;}
.position{ margin:auto; width:1200px; text-align:right;  font-weight:normal; position:relative;color:#333; height:80px; line-height:80px;}
.position a{ color:#333 }

/*relateNews*/
.n-tit {margin-bottom: 30px;}
.n-tit h3 {line-height: 35px;   font-size: 24px;}
.n-tit s {width: 4px;  height: 22px;   margin-right: 15px;   background: #151515;   display: inline-block;   vertical-align: middle;}
.n-tit .more {font-size: 14px;   width: 120px;   height: 30px;   text-align: center;  line-height: 30px; margin-top: 10px;   border: 1px solid #f0f0f0; color:#999;   transition: all ease 600ms;}
.relateNews {padding: 55px 0 0;	width: 100%;	overflow: hidden;}
.relateNews .list {	width: 100%;}
.relateNews .list li {	width: 24%; float: left; height:250px;	margin-right: 1%;	margin-bottom: 20px; border:1px solid #f0f0f0;box-sizing:border-box;-moz-box-sizing:border-box; /* Firefox */-webkit-box-sizing:border-box; /* Safari */}
.relateNews .list li a {	display: block;	width: 100%;	}
.relateNews .list li .img{ height:220px;}
.relateNews .list li img {	width: 100%;	max-height: 200px;	display: block;}
.relateNews .list li h3 {	line-height: 30px; text-align:center; font-weight:normal;	font-size: 16px;	}
.relateNews .list li .time {	color: #999999;	font-family: arial;	font-size: 16px;	line-height: 26px;	float: right;}
.relateNews .list li p {line-height: 24px;	overflow: hidden;	font-size: 14px;	color: #999;	float: left;	width: 388px;	text-align: justify;}
.relateNews .list li:hover img {	-webkit-filter: brightness(105%);	filter: brightness(105%);}


.t04 {  padding: 30px 0px 0px 0px; margin:0px 10px;
    font-size: 16px;
    border-bottom: 1px solid #e4eaec; font-weight:normal;    }
.t04	span{border-bottom: 1px solid #0d6fb8;
    bottom: -1px;
    position: relative;    display: inline-table; font-weight:normal;font-size: 16px;}
.info_b, .info_b2 {  padding: 5px 0;  overflow: hidden;   margin-bottom: 10px;}
.s_con dl dt{ border: 1px solid #e2e2e2; width:228px; height:140px;   padding: 5px;}
.s_con dl {   float: left;   overflow: hidden;   margin: 10px 10px 10px 10px; text-align:center;   width: 240px;}
.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;}
.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;}

.s_con { background:#fff; float:right;    width: 260px;  margin: 0 auto;  margin-bottom: 10px; }

.banner_text{float:left; width:50%; margin-left:10%; margin-top:200px;}
.banner_text h2{font-size:48px; color:#fff; font-weight:lighter; margin-bottom:20px; line-height:60px; text-transform:uppercase;}
.banner_text li{color:#fff; font-size:26px; float:left; margin-right:20px; margin-bottom:20px; line-height:40px;text-transform:uppercase;font-weight:lighter; }
.banner_text li span{display:block; margin-right:10px; background:#febf00; width:30px; height:30px; float:left; line-height:30px; font-weight:lighter; text-align:center; border-radius:20px; border:5px solid #fff;}

@media (max-width:1420px){
.banner_text{float:left; width:50%; margin-left:5%; margin-top:150px;}
.banner_text h2{font-size:36px; color:#fff; font-weight:lighter; margin-bottom:20px; line-height:60px; text-transform:uppercase;}
.banner_text li{color:#fff; font-size:20px; float:left; margin-right:20px; margin-bottom:20px; line-height:35px;text-transform:uppercase;font-weight:lighter; width:40%; }
.banner_text li:last-child{ width:52%; margin-right:0px;}
.banner_text li span{display:block; margin-right:10px; background:#febf00; width:25px; height:25px; float:left; line-height:25px; font-weight:lighter; text-align:center; border-radius:20px; border:3px solid #fff;}	
	}
@media (max-width:1366px){
.banner_text{float:left; width:50%; margin-left:5%; margin-top:150px;}
.banner_text h2{font-size:36px; color:#fff; font-weight:lighter; margin-bottom:20px; line-height:60px; text-transform:uppercase;}
.banner_text li{color:#fff; font-size:20px; float:left; margin-right:20px; margin-bottom:20px; line-height:35px;text-transform:uppercase;font-weight:lighter; width:40%; }
.banner_text li:last-child{ width:52%; margin-right:0px;}
.banner_text li span{display:block; margin-right:10px; background:#febf00; width:25px; height:25px; float:left; line-height:25px; font-weight:lighter; text-align:center; border-radius:20px; border:3px solid #fff;}
}
@media (max-width:1280px){
.banner_text{float:left; width:50%; margin-left:5%; margin-top:150px;}
.banner_text h2{font-size:36px; color:#fff; font-weight:lighter; margin-bottom:20px; line-height:60px; text-transform:uppercase;}
.banner_text li{color:#fff; font-size:20px; float:left; margin-right:20px; margin-bottom:20px; line-height:30px;text-transform:uppercase;font-weight:lighter; width:40%; }
.banner_text li:last-child{ width:50%; margin-right:0px;}
.banner_text li span{display:block; margin-right:10px; background:#febf00; width:25px; height:25px; float:left; line-height:25px; font-weight:lighter; text-align:center; border-radius:20px; border:3px solid #fff;}
}


/*内页*/
/*分页*/
.justify-content-center {   -ms-flex-pack: center!important;  justify-content: center!important;}
.pagination {   display: -ms-flexbox;  display: flex;   padding-left: 0;  list-style: none; padding:15px 0px;  border-top:none;}
.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: #333;	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: #c7281c;	border-color: #c7281c;}
.page-num-current:hover {	color: #fff;}
.reLink {	height: 60px;	 border-top:none;	margin: 0px auto 10px;	padding: 0px 10px;}
.reLink .prevLink, .reLink .nextLink {	line-height: 60px; padding:0px 20px; width:50%;    box-sizing: border-box;}
.reLink .prevLink a, .reLink .nextLink a {	}
.reLink .prevLink a:hover, .reLink .nextLink a:hover {	color: #04549b;}
.reLink .prevLink {	float: left; background:url(../images/mub02_jt01.png) no-repeat center left; }
.reLink .nextLink {	float: right;background:url(../images/mub02_jt03.png) no-repeat center right; text-align:right;}
/*其他*/


/*产品轮播*/
.view {
	max-width: 500px;
}
.view .swiper-slide {
	height: 300px;
	max-width: 500px;
	padding: 0 3px;
	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 {
	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;
}

@media only screen and (max-width: 768px) {
.view .swiper-slide {	height: 200px;}
.preview {	display: none;}
.view .arrow-left, .view .arrow-right {	height: 200px;	display: block;}
}
