@charset "utf-8";
html, body{ font-size: 14px; font-family: "SourceHanSansCN-Regular";  color: #333333; margin:0px; padding:0px; min-width:1200px;}
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;}
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: 1200px;	margin: 0 auto;}
.container{ margin:auto; width:1200px;}
.icon {	background: url(../images/images/icon.png) no-repeat;	display: inline-block;	vertical-align: middle;}
a {	color: #333333;	text-decoration: none;}
a:hover {	color: #c90404;	text-decoration: none;}
a:visited {	text-decoration: none;}
.pages{ margin-top:20px;}
.box-content p{ line-height:30px;}
/*清除浮动*/
.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:1200px; margin:0 auto; position:relative; }
header{width: 100%;margin: 0 auto;z-index: 999; }
. header-pos{ display:none;}
.inner1{display:none;}

.mobilenav{ display:none;}
.fl{ float:left;}
.fr{ float:right;}



.top-logo{ float:left; margin-top:10px; z-index:9999; }
/*导航栏目*/
nav{  float:right; zoom:1; }
nav ul{ float:left;}
nav ul li.item { text-transform:uppercase;  float: left;  height: 85px;   position: relative; }
nav ul li.t_nav {  float: left;  height: 85px; position: relative;margin:0px 0px; }
nav ul li{ float:left; text-align:center; list-style:none;  height: 30px;}
nav ul li>a{ padding:0px 30px; height:85px;  display: table-cell; line-height:85px; color:#333; font-size:14px;}
nav ul>lili.line{ width:25px; height:27px; overflow:hidden; line-height:27px; }
nav ul li.active>a { color:#4c4948; font-weight:bold;  height:85px;  padding:0px 30px; display: table-cell; line-height:85px;}
nav ul li>a:hover{color:#4c4948; height:85px; padding:0px 30px;  display:table-cell; line-height:85px;  }
nav ol dl a{margin-bottom: 10px;display: block;}
nav ul li:hover ol{ display: block;}
nav ol  { position: absolute;top:85px; width:500px; display:none;   left: -150px;   text-align: center;background: url(../images/dhl_bj_ej.png);height: auto;   padding-left: 0px;  z-index: 999999; }
nav ol dl {  width:30%; float:left; line-height: 30px; margin: 1.5%;    overflow: hidden; z-index:999999;}
.lauguar{ margin-right:0px; margin-left:50px;float: left; width:60px; height:82px; line-height:82px; background-image:url(../images/flag12.gif); background-repeat:no-repeat; background-position:left center; padding-left:20px; font-family:Arial, Helvetica, sans-serif}

.lauguar1{ margin-right:0px;float: left; width:40px; height:82px; line-height:82px; background-image:url(../images/cn.gif); background-repeat:no-repeat; background-position:left center; padding-left:20px;}




a.t_seacher {
    background: url(../images/seacher.png) no-repeat center center;
  
    width: 15px;
    padding: 0 0px 0px 25px;
    line-height: 30px;
    height: 30px;
}


.w_search{
    width: 100%;
    height: 100px;
    overflow: hidden;
    background-image: url(../images/ws_05.jpg);
    background-repeat: repeat-y;
    background-position: center;
}
.con_search {
    width: 1060px;
    height: 99px;
    margin: 0 auto;}
.search {
    float: right;
    height: 34px;
    width: 736px;
    display: inline;
    margin-top: 22px;
    border: 1px solid #bfbfbf;
    color: #241913;
    line-height: 34px;
}
.search dd input.s_ss {
    width: 118px;
    height: 34px;
    background-color: #3c3a3b;
    float: right;
    color: #FFF;
    border: none;
    font-size: 0px;
    background-image: url(../images/ws_07.jpg);
    background-repeat: no-repeat;
    background-position: center;
}





/*banner图*/
.met_flash{ font-size:0px; overflow:hidden; clear:both;  margin-left:auto; margin-right:auto; text-align:center} 
.met_flash img{ width:100%; height:auto;}
.met_flash .flash6{ margin-bottom:0px; margin: 0 auto;} 
.met_flash ul{ margin:0px; padding:0px; }
.myCorner{ border-top-left-radius: 0px;} 
.met_flash ul{ margin:0px; padding:0px;} 
.met_flash ul li img{object-fit: cover;}
.met_flash  img{ width:100%; height:auto;}



/*产品中心*/
.g_fl{ margin-top:70px; margin-bottom:90px;}
.g_fl h2 {background:url(../images/titbg.jpg) no-repeat left bottom;text-align: center;	height: 86px;margin-bottom: 26px;}
.g_fl h2 a {	color: #070707;  font-family: msyh;font-size: 24px;	}
.g_fl h2 p {display: block;	font-size: 30px; font-family: kalinga; line-height:1;color: #231816;	text-transform: uppercase;	font-weight: normal;}
/* 产品中心划上去有背景和图片的PNG */
.cpr-left{ width:270px;}
.g_fl .cptit {	width: 270px; 	height: 360px;	position: relative;	margin-right: 28px;	}
.g_fl .cptit img {display: block;width: 270px;	height: 360px;}
.g_fl .u_tit1 {	padding-top: 100px;	width: 270px;	height: 260px;	left:0;	top:0;position: absolute;	display: block;}
.g_fl .u_tit1 img {	display: block;	width: 30px;	height: 30px; margin:auto;}
.g_fl .u_tit1 .p1{ text-align:center; color:#fff; font-size:24px; letter-spacing:5px; text-transform:uppercase;}
.g_fl .u_tit1 .p2{ text-align:center; color:#fff; font-size:12px; margin-top:30px; }
.g_fl .u_tit1 h3 {	overflow: hidden;	text-align: center;}
.g_fl .u_tit1 h3 a {  font-family: msyh;font-size: 18px;	color: #fff;}
.g_fl .u_tit1 span {	width: 270px;	display: block;}
.m_cpr{ margin:auto; width:1200px; overflow:hidden;}
.m_cpr .hover {position:relative;float: left;}
.m_cpr .p1{ width:540px; height:560px; margin-right:20px; margin-left:30px;}
.m_cpr .p1 img {display: block;width:540px; height:560px;}
.m_cpr .p2{ width:560px; height:270px; margin-bottom:20px;}
.m_cpr .p3{ width:560px; height:270px;}
.m_cpr .p2 img,.m_cpr .p3 img {display: block;width:560px; height:270px;}

.lasttest {}
.bg {	width:100%;	height:100%;background:#000 url(../images/ico_alink.png) no-repeat; background-position:center; filter:alpha(opacity=40);  
      -moz-opacity:0.4;  
      -khtml-opacity: 0.4;  
      opacity: 0.4;  	position:absolute;	left:0;top:0;	z-index:50;display:none;}
.wz {	width:100%;	height:auto;position:absolute; bottom:30px;	z-index:55;color:#666; font-size:20px;cursor: pointer; padding-left:30px; }
.wz1 {	width:100%;	height:auto;position:absolute; bottom:30px;	z-index:55;color:#fff; font-size:20px;cursor: pointer; padding-left:30px; }

.ljgd_more{ width:120px; height:35px; line-height:35px; text-align:center; border:solid #FFFFFF 1px;}
.wz h3 {	font-size: 32px; padding-left:30px;	color: #fff; overflow: hidden;	}
.p3 .wz h3 {	font-size: 32px;	color: #fff; text-align:center;	overflow: hidden;	}
.wz h3 a {	color: #0a0a0a; font-size:32px;  font-family: 'huxiaobo';}
.wz span {	padding-left: 120px;	width: 110px;	display: block;}
.wz span img {	width: 110px;height: 26px;	display: block;}
.desc { font-family:Arial; text-transform:uppercase; text-align:center; font-size:20px;}
/*首页*/

.case{ float:right; width:290px; margin-top:10px; overflow:hidden;}
.style-1 h3.title span{ float:left; background:url(../images/dt-5.gif) repeat-x; height:32px; line-height:32px; padding:0px 25px; color:#fff; font-weight:normal; font-size:14px;}
.style-1 h3.title  a.more{ float:right; width:39px; height:11px; line-height:1000px; overflow:hidden; background:url(../images/more.gif); margin:10px 10px 0px 0px;}


.style-2 h3.title { background:url(../images/dt-6.gif) repeat-x; height:32px; line-height:32px; padding-left:15px; color:#fff; font-weight:normal; font-size:14px; position:relative;}
.style-2 h3.title a.more{ position:absolute; right:10px; top:0px; color:#fff; font-size:12px;}
.style-2 .active{ background:#fff; padding:10px;}
.style-2 dl.ind{ clear:both; zoom:1}
.style-2 dl.ind dt{ float:left; display:inline; border-bottom:1px dotted #ccc; padding:10px 0px 10px 0px; zoom:1}
.style-2 dl.ind dt a{ margin-left:5px;}
.style-2 dl.ind dd{ float:right; display:inline; border-bottom:1px dotted #ccc; padding:10px 0px 10px 0px; overflow:hidden;}
.style-2 dl.ind dd h4{ margin-left:10px;}
.style-2 dl.ind dd p.desc{ margin-left:10px; font-style: italic; color:#666;}
.index-news{ float:left; width:330px; margin-right:15px; margin-top:15px;}
.listel li{ margin:0px 5px; height:30px; line-height:30px; overflow:hidden; padding-left:13px; background:url(../images/dt-1.gif) no-repeat left 12px; }
.listel li a{ margin-right:5px; zoom:1;}
.listel li span{ float:right; color:#666;}
.index-conts{ float:right; width:290px; margin-top:15px;}
.index-product{ padding-top:15px; *margin-top:15px; *padding-top:0px;}
.index-product .profld{ margin:0px; position:relative; overflow:hidden;}
.index-product h3 span{ float:left; }
.index-product ol{ position: absolute; width: 2012em; }
.index-product ol li{ float:left; text-align:center; }
.index-product ol li a.img{ display:block; text-align:center; font-size:0px;}
.index-product ol li a.img img{ margin:auto; border:1px solid #d6d6d6;}
.index-product ol li h3{ font-weight:normal; margin-top:5px; height:20px; line-height:20px; overflow:hidden;}
.index-product .flip{ height:20px; overflow:hidden; margin:8px 15px 0px; float:left; }
* html .index-product .flip{ width:300px;}
*+html .index-product .flip{ width:300px;}
.index-product .next,.index-product .prev{ width:18px; height:18px; overflow:hidden; display:block; float:left; background:url(../images/neu.gif) no-repeat;}
.index-product .next{ background-position:-17px 0px; }
.index-product .next:hover{ background-position:-57px 0px; }
.index-product .prev{ background-position:-40px 0px; }
.index-product .prev:hover{ background-position:0px 0px; }
#trigger{ float:left; margin-right:5px; margin-top:0px; position:relative; bottom:8px; *bottom:0px; *top:5px; zoom:1;}
#trigger a{ background:url(../images/neu.gif) no-repeat -78px -10px; width:8px; height:8px; font-size:0px; display:inline-block; overflow:hidden; margin-right:5px;}
#trigger a.current{ background-position:-78px 0px;}

#tabs-nav{ float:left;text-align: center; margin-left:15px;}
#tabs-nav li {margin: 0 4px; display: inline-block; zoom: 1; *display:inline; position:relative; *top:12px;}
#tabs-nav li a {width: 8px; height: 8px; display: block; overflow:hidden; background:#9df0f5; cursor: pointer; text-indent: -9999px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px;}
#tabs-nav li a:hover { background:#fff; }
#tabs-nav li a.flex-active{ background:#fff; cursor: default; }
.index-links{ background:#fff; padding:5px 15px 10px; margin-top:15px; position:relative;}
.index-links h3{ height:32px; line-height:32px; padding-left:20px; background:url(../images/dt-2.gif) no-repeat left center; font-weight:normal; font-size:14px; position:relative; border-bottom:1px dotted #ccc; margin-bottom:10px;}
.index-links h3 a.more{ position:absolute; right:10px; top:0px; color:#666; font-size:12px;}
.index-links ul{ margin:0px; padding:0px;}
.index-links .img{ margin-bottom:3px;}
.index-links .img li{ list-style:none; display:inline; padding-right:5px;}
.index-links .img img{ width:88px; height:31px;}
.index-links .txt{ zoom:1;}
.index-links .txt li{ list-style:none; float:left; width:88px; height:20px; line-height:20px; margin-right:5px; overflow:hidden;}







/*底部*/
footer{ border-top:1px solid #000; color:#797878; margin-top:80px; background: #fff;}

.foot-nav{ text-align:center; margin-top:10px; height:25px; line-height:25px;}
.fotnav a{}
.foot-nav span{ font-size:10px; margin:0px 8px; color:#959595;}
.foot-text{ padding:0px 0px 10px 0px; margin-bottom:10px; }
.footwrap {padding-top: 30px;}
.footer {position: relative;padding-bottom: 0px;overflow: hidden;}
.fotnav {font-size: 13px; width:500px; float:left;}
.fotnav h2{ text-transform:uppercase; color:#797878; font-size:16px;padding-bottom:15px; font-weight:bold }
.fotnav span{ margin:0px 10px;}
.page_top {	position: absolute;}
.fotnav a {	 font-size:16px;	background: url(../images/navli.png) no-repeat left center;	color: #797878;}
.fotnav a.nobg {background-image: none;	padding-left: 0}
.fottxt {  width:1200px; margin:0 auto; margin-bottom:30px;}
.fottxt a {	color: #999;}
.kefu_btn{ margin-bottom:10px; height:30px; text-align:center;}
.fotcode {	padding-left: 46px; float:right; width:127px;	color: #fff;}
.fotcode dd {font-size: 20px;	font-weight: bold;	color: #fff; margin-top:10px;}
.fotcode dd p{ color:#a6a4a4; font-size:14px; text-align:center;}
.kefu_btn a{ color:#fff; background:#000; width:30px;  margin:0px 3px;border-radius: 15px; text-align:center; line-height:30px; height:30px; display:inline-table;}
.fotcon { width:480px; float:left; margin-left:30px; color:#797878; font-size:16px;}

.fotcon h2{ text-transform:uppercase; color:#797878; font-size:16px;padding-bottom:15px; font-weight:bold }
.ewm{ clear:both; }
/*内页侧栏*/
.sidebar{ }
.sidebar .sb_nav{ float:left; width:210px;}
.sidebar .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;}
.sidebar .sb_nav h3.line{ margin-top:15px; }
.sidebar .sb_nav .active{ padding:10px 15px; background:#fff;}
#sidebar dl{ margin-left:5px;}
#sidebar dl dt{ padding:4px 0px 5px 15px; margin-top:5px; background:url(../images/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(../images/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 .sb_box{ float:right; width:755px; background:#fff; overflow:hidden; }
.sidebar .sb_box h3.title{ border-bottom:1px solid #ddd; background:#f8f8f8; height:35px; line-height:35px; position:relative;}
.sidebar .sb_box h3.title span{ position:absolute; left:0px; top:-1px; font-size:14px; border-bottom:2px solid #ff6633; padding:0px 15px;}
.sidebar .sb_box h3.title div.position{ float:right; font-weight:normal; position:relative; top:3px; right:15px;}
.sidebar .sb_box h3.title div.position a{ color:#1C57C4;}


.pro_nav{border-bottom:1px solid #ccc;  line-height:70px;height:70px; background:#fff;   }
.pro_nav h3.title{ background:#fff;text-align:center;padding:15px 0px 0px 0px;  font-size:24px; color:#3c3c3c;}
.pro_nav h3.title .b1{background: #e1e1e1 none repeat scroll 0 0; bottom: 8px;height: 2px;left: 0;margin: 5px auto; display:block;right: 0;text-align: center;width: 60px;}
.pro_nav h3.title .b2{background: #e1e1e1 none repeat scroll 0 0;bottom: 0px;height: 2px;left: 0;margin: 0 auto; display:block;right: 0;text-align: center;width: 15px;}
.pro_nav h3.line{ margin-top:15px; }
.pro_nav .active{ float:left;}
.pro_nav  dl{  display:inline-table;font-weight:normal; }
.pro_nav  dl dt{ padding:0px 10px 0px 10px; }
.pro_nav  dl dd{ padding:0px 0px 0px 15px;}
.pro_nav  dl dd h4{ font-weight:normal; padding:5px 0px 5px 10px; }
.pro_nav  dl dt.on a{  color:#ba905b; font-weight:normal; }
.pro_nav  dl dt a{  font-weight:normal; color:#999; }

.pro_nav .position{ float:right;}



.sidebar_top{position: absolute;top: -30px;}
.sidebar_top h3.title{  height:30px; line-height:30px; font-size:14px; color:#fff; }
.sidebar_top h3.title span{ position:absolute; left:0px; top:-1px; font-size:14px; border-bottom:2px solid #ff6633; padding:0px 15px;}
.sidebar_top h3.title div.position{ float:left; font-weight:normal; position:relative; text-transform:uppercase;}
.sidebar_top h3.title div.position a{ color:#fff;}
.sidebar .pro_box{  width:1200px; background:#fff; overflow:hidden; }
.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;}
.sidebar .pro_box h3.title div.position{ float:right; font-weight:normal; position:relative; top:3px; right:15px;}
.sidebar .pro_box h3.title div.position a{ color:#1C57C4;}

/*首页产品展示*/
.container {  width: 1200px; margin: auto;}
.index_product{ margin-top:80px;}
.product_title h2 {text-align: center;	height: 86px;margin-bottom: 26px;}
.product_title h2 a {	color: #070707;  font-family: msyh;font-size: 24px;	}
.product_title h2 p {display: block;	font-size: 30px; font-family: kalinga; line-height:1;color: #231816;	text-transform: uppercase;	font-weight: normal;}
.lanrenzhijia{ margin:0px auto; clear:both; margin-top:10px; }
.lanrenzhijia .procontent{ overflow:hidden; }
.lanrenzhijia .procontent li{ display:none; list-style:none;}
.lanrenzhijia figure {position: relative;float: left;overflow: hidden;width:100%;height:210px;background:#3C3C3C;text-align:center;cursor:pointer;margin: 0;}
.proitems {	margin: 0 auto;overflow: hidden;}
.proitems .proli {position: relative;width: 31.3333%;height: auto; margin: 1%;float: left; list-style:none;}
.proitems .proli .pro_text{ padding:20px 10px; display: inline-block;  background:#fff;}
.proitems .proli .pro_desc{ color:#999;}
.proitems .proli .pro_more{ display:block; height:25px; width:80px; margin-top:20px; border:1px solid #91806c; color:#91806c; line-height:25px; padding:0px 10px; }
.proitems .proli:first-child figure.effect-winston{background: transparent;}
.proitems .proli:first-child figure.effect-winston figcaption{background: rgba(0, 0, 0, 0.6);}
.proitems .proli:first-child figure.effect-winston:hover figcaption{	background: rgba(0, 0, 0, 0);}
.proitems .proli:first-child figure.effect-winston h2{	opacity: 1;}
.proitems .proli:first-child figure.effect-winston:hover h2{	opacity: 0;}
.proitems .proli:first-child figure.effect-winston figcaption::before{display: none;}
.proitems .proli:first-child figure.effect-winston:hover img {	opacity: 1;}

/*首页关于我们*/




.container-full{width: 100%;
margin-top: 20px;
margin-bottom: 0px; padding:0px 0px; height:500px;
overflow: hidden;
 background:url(../images/aboutbg.jpg)  center center no-repeat;}
.container-full h2 p {
    display: block;
    font-size: 30px;
    font-family: kalinga;
    line-height: 1;
    color: #231816;
    text-transform: uppercase;
    font-weight: normal;
}
.container-full h2 {
    text-align: center;
   
    margin-bottom: 26px;
}
.about-body .about-us-l a {
    display: block;
    width: 160px;
    border: 1px solid #a2a2a2;
    margin-top: 50px; padding:5px 10px;
    text-align: center; font-size:14px;  text-transform:uppercase; 
    color: #a2a2a2;
    transition: all 0.5s ease 0s;
}
.about-body .about-us-l a:hover{ color:#FFFFFF}
.about-body .about-us-l .about_b{ display:block; background:#fff; width:70px; height:5px; margin:20px 0px;}
.about-body .about-us-l h3 {
    display: block;
    font-size: 24px; font-weight:normal;
    color: #fff;
    line-height: 2;
    padding: 0px 0px 0px; text-transform:uppercase;
}
.about-body .about-us-l h3:after{ width:30px; height:2px; background:#fff; display:block;}
.about-body .about-us-l p {
    display: block;
    line-height: 30px; font-weight:normal;color:#FFFFFF; font-size:14px
   
   
}
.about-body .about-us-l p span{ }

.about-body {
	display: block;
}
.about-body .about-us-l {
	display: block;

	width: 60%;
	padding: 20px; margin:auto; padding-top:80px;
	
}





/*首页图片切换*/
.carousel-inner .col-xs-4{ width:25%; float:left;}
.carousel {
  position: relative;
}
.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}
.carousel-inner > .item {
  position: relative;
  display: none;
  -webkit-transition: .6s ease-in-out left;
       -o-transition: .6s ease-in-out left;
          transition: .6s ease-in-out left;
}
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  line-height: 1;
}

.carousel-inner > .active,
.carousel-inner > .next,
.carousel-inner > .prev {
  display: block;
}
.carousel-inner > .active {
  left: 0;
}
.carousel-inner > .next,
.carousel-inner > .prev {
  position: absolute;
  top: 0;
  width: 100%;
}
.carousel-inner > .next {
  left: 100%;
}
.carousel-inner > .prev {
  left: -100%;
}
.carousel-inner > .next.left,
.carousel-inner > .prev.right {
  left: 0;
}
.carousel-inner > .active.left {
  left: -100%;
}
.carousel-inner > .active.right {
  left: 100%;
}
.carousel-control {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 5%;
  font-size: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 1);
  filter: alpha(opacity=100);
  opacity: 1;
  z-index:999;
}
.carousel-control.left {

  background-repeat: repeat-x;
}
.carousel-control.right {
  right: 0;
  left: auto;
  background-repeat: repeat-x;
}
.carousel-control:hover,
.carousel-control:focus {
  color: #fff;
  text-decoration: none;
  filter: alpha(opacity=60);
  outline: 0.6;
  opacity:0.6;
}
.carousel-control .icon-prev,
.carousel-control .icon-next,
.carousel-control .fa-angle-left,
.carousel-control .fa-angle-right {
  position: absolute;
  top: 50%;
  z-index: 5;
  display: inline-block;
}
.carousel-control .icon-prev,
.carousel-control .fa-angle-left {
  left: 50%;
  margin-left: -10px;
}
.carousel-control .icon-next,
.carousel-control .fa-angle-right {
  right: 50%;
  margin-right: -10px;
}
.carousel-control .icon-prev,
.carousel-control .icon-next {
  width: 20px;
  height: 20px;
  margin-top: -10px;
  font-family: serif;
  line-height: 1;
}
.carousel-control .icon-prev:before {
  content: '\2039';
}
.carousel-control .icon-next:before {
  content: '\203a';
}
.carousel-indicators {
  position: absolute;
  bottom: 10px;
  left: 50%;
  z-index: 15;
  width: 60%;
  padding-left: 0;
  margin-left: -30%;
  text-align: center;
  list-style: none;
}
.carousel-indicators li {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 1px;
  text-indent: -999px;
  cursor: pointer;
  background-color: #000 \9;
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid #fff;
  border-radius: 10px;
}
.carousel-indicators .active {
  width: 12px;
  height: 12px;
  margin: 0;
  background-color: #fff;
}
.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 20px;
  left: 15%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
}
.carousel-caption .btn {
  text-shadow: none;
}












  .visible-lg {
    display: block !important;
  }
  table.visible-lg {
    display: table;
  }
  tr.visible-lg {
    display: table-row !important;
  }
  th.visible-lg,
  td.visible-lg {
    display: table-cell !important;
  }
.arrow-left {
    width: 80px;
    height: 80px;
    position: absolute;
    top: 40%;
    left: 15px;
}
.arrow-right {
    width: 80px;
    height: 80px;
    position: absolute;
    top: 40%;
    right: 15px;
}
.thumbnail-img{ overflow:hidden;}
.thumbnail-img img{ display:block;}
.thumbnail-img img:hover{transform: scale(1.1, 1.1);transition: .5s transform;}
/*首页新闻资讯*/
.index_news{ overflow:hidden; margin-bottom:80px;}
.news_title{ margin:80px 0px 40px 0px;}
.news_title h4 {
    overflow: hidden;
    text-align: center;
    margin: auto;
    width: 1060px;
    font-size: 12px;
  
}
.news_title h4 a {
    border-radius: 15px 15px 15px 15px;
    display: inline-block;
    width: 90px;
    height: 26px;
    font-size: 14px;
    border: 1px solid #c5c5c5;
    margin: 0px 10px;
    line-height: 26px;
    color: #333;
    transition: all 0s;
}
.news_title h4 a:hover, .news_title h4 a.cur {
    background: #235d45;
    border-radius: 15px 15px 15px 15px;
    border: 1px solid ##235d45;
    color: #fff;
    font-size: 14px;
    text-decoration: none;
}
.news_title dt{ display:inline-block; }
.section-title{ text-align:center;}
.news_title h2 {text-align: center;	height: 86px;margin-bottom: 26px;}
.news_title h2 a {	color: #070707;  font-family: msyh;font-size: 24px;	}
.news_title b{width: 30px;
    height: 30px;
    border: 1px solid #bfbebd;display: block;
    margin: auto;
    line-height: 30px; font-weight:normal; color:#bfbebd; margin-top:20px;  font-family: 'kalinga'; font-size:20px;
   
    border-radius: 15px;}
.news_title h2 p {display: block;	font-size: 32px;line-height:1;color: #666;	text-transform: uppercase;	font-weight: normal;}
.news_li{width: 350px; border:1px solid #eaeae9; padding:3px; margin:0 19px; float: left;}
.news_text{ margin-left: -15px;margin-right: -15px;}
.news_li:hover{ background:#fff;}
.news-img { height:300px; overflow:hidden;}
.news-img img { height:300px; }
.news-img img:hover{transform: scale(1.1, 1.1);transition: .5s transform;}
.hd { width:1150px; margin:0 auto; text-align:center; margin-top:30px;}
.blog-info { padding:20px 15px 30px 15px; background:#fff;}
.blog-info h3 { margin-bottom:5px;}
.blog-info h3 a{ color:#000; font-weight:bold;}
.blog-info .news_desc{ color:#666;}
.blog-meta .f-right a{color: #91806c;font-size: 12px;border: 1px solid #91806c;padding: 0px 5px; display:block;}
.com_product{ width:1200px; margin: 0 auto; padding-top:40px; margin-bottom:40px; }
.product_t {width: 100%;position: relative;background: url(../images/title_bg.jpg) no-repeat center left; }
.product_t h3 {	font-size: 24px;	color: #fff;line-height: normal; padding-bottom:0px; line-height:50px;	font-weight: normal;}
.product_t h3 span {  color: #fff; font-size:18px; padding-left:60px;     font-weight: 400;}

.hd { width:1200px; margin:0 auto; text-align:center; margin-top:40px;}
.hd li { display:inline-block; width:44px; height:5px;
 
    background: #c9c9c9;
   
     margin:0px 5px; font-size:0px;
}

.hd li.on {
   display:inline-block; font-size:0px;
  width:44px; height:5px;
    background: #2a241d;
  
    margin:0px 5px;
}

/*分页*/
.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: #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: #4C4948;	border-color: #4C4948;}
.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: #c90404;}
.reLink .prevLink {	float: left;}
.reLink .nextLink {	float: right;}

/*内页产品展示*/
#productlist li {position: relative; border: 1px solid #ccc; text-align:center;width: 320px;height:auto; padding:5px; margin:20px 30px;float:left; list-style:none;}
#productlist .a_t{ height:260px; overflow:hidden; display:block;}
#productlist h5{ height:60px; line-height:60px;}
#productlist li img {   position: relative;   display: block;   height: 260px; width:100%;-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;	transition: opacity 0.35s, transform 0.35s;}
#productlist li:hover img {opacity: 1;-webkit-transform: scale3d(1.05,1.05,1);	transform: scale3d(1.05,1.05,1);}

/*产品轮播*/
pro-left{ width:760px;}
.view {	 border:1px solid #ccc; width:760px; margin-bottom:20px;}
.view .swiper-slide {	height: 400px;	max-width: 760px;	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: 100%;	 background: #f1f1f1;    padding:20px 40px;
    box-sizing: border-box;
position: relative;
height: 122px;
border: 1px solid #ccc;}
.preview .swiper-slide { text-align:center;width: 116px;height: 86px;cursor: pointer;text-align: center;margin-right: 20px;	box-sizing: border-box;	overflow: hidden;	cursor: pointer;}
.preview .swiper-slide img {	display: inline-block;	height: 100%;}
.preview .active-nav {	border: 2px solid #c90404; }
.preview .arrow-left {	background:  url(../images/picSlideLeft.gif) no-repeat left center;	position: absolute;left: 10px;	top: 25px;	width: 20px;	height: 70px;	z-index: 10;}
.preview .arrow-right {	background:  url(../images/picSlideRight.gif) no-repeat right center;	position: absolute;	right: 10px;	top: 25px;	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; line-height:30px;}


#imglist li{ float:left; display:inline; text-align:center; margin-right: px; margin-bottom:0px; width:33.333%; position:relative;}
#imglist li:nth-child(3n){ margin-right:0px;}
#imglist li a.img{ font-size:0px; display: inline-flex; vertical-align:middle; text-align:center; height:395px; width:100%;}
#imglist li a.img img{ margin:auto;   width:100%; height:395px; }
#imglist li h3{ padding: 10px 0px;
font-weight: normal;
position: absolute;
filter: alpha(opacity=50);
-moz-opacity: 0.5;
-khtml-opacity: 0.5;
opacity: 0.5;
width: 100%;
bottom: 0px;
background: #000;
line-height: 1.5;}
#imglist li h3 a{color: #fff;font-size: 16px;}
/*内页新闻资讯*/
.news-box {	position: relative;	width: 48%;padding: 10px;float: left;	margin:1%;	box-sizing: border-box;box-shadow: 0 1px 5px #ddd;}
.news-list-img {position: relative;	width: 100%;overflow: hidden;height: 250px;}
.news-list-img img {	width: 100%; height: 400px;}
.news-list-info {	position: relative;width: 100%;padding: 20px;background-color: #fff;box-sizing: border-box;}
.news-list-img:before {content: "";display: inline-block;position: absolute;top: 50%;left: 45%;left: calc(50% - 30px);height: 60px;width: 60px;background-image: url(../images/icon-zoom.png);z-index: 3;opacity: 0;filter: alpha(opacity=0);transition: 0.4s;}
.news-list-img:hover:before {top: 42%;top: calc(50% - 30px);left: 45%;left: calc(50% - 30px);opacity: 1;filter: alpha(opacity=100);}
.news-list-img:after {content: "";	left: 0;top: 0;display: inline-block;	position: absolute;	height: 100%;width: 100%;background-color: #000;z-index: 2;opacity: 0;filter: alpha(opacity=0);transition: 0.4s;}
.news-list-img:hover:after {opacity: 0.4;filter: alpha(opacity=40);}
.news-list-title h4 {	color: #333;transition: 0.2s;}
.news-list-title p {overflow: hidden; color:#959595;}
.news-list-info:hover h4 {	color: #ba905b;}
.news-more {	padding-top: 12px;}
.news-more a {	padding-bottom: 2px;	border-bottom: 1px solid #000;}
.news-more a:hover {color: #ba905b;border-color: #ba905b;}
.box-content h2.news-title{ font-size:18px; text-align:center; font-weight:bold; margin-bottom:10px;}
.box-content .news-time{ font-size:16px; text-align:center;margin-bottom:10px;}

/*新闻推荐产品*/
.s_con { margin: 0 auto; margin-top:10px; }
.t04 {  background: #42896d;  line-height: 35px;   text-indent: 15px; color:#fff;}
.p_list_ul a{ color:#666;}
.info_c, .info_b2 {  padding: 5px 10px;  overflow: hidden;  margin-bottom: 10px;}
.s_con dl {  float: left;  height: 200px;   overflow: hidden; margin: 10px 11px 10px 0px;  width: 234px;}
.s_con dl:last-child{margin: 10px 0px 10px 0px;}
.s_con dd {  line-height: 30px;  height: 30px;  overflow: hidden;  text-align: center;color: #000; width: 220px;}
.s_con dd  a{ color:#666;}
.s_con dt img {  width: 230px;  padding: 1px;  border: 1px solid #898989;  height: 160px;}


/*右侧工具栏*/
#izl-rmenu{     margin-right: 0;        width: 160px; border:1px solid #ccc; background:#fff;       position: fixed;      right: 2px;     bottom: 0px;    z-index:999;}
#izl-rmenu a {	display: block;}
#izl-rmenu a:hover {}
#izl-rmenu .consult em{    	background:url(../images/yc_03.png) no-repeat scroll center center;  display: block;  height: 41px;  width: 41px;     }
#izl-rmenu .consult .phone { position: absolute; width: 100px;left: -160px; top: 0px; line-height: 73px; color: #000; font-size: 18px;  text-align: center;
    display: none;}
#izl-rmenu a.consult:hover .phone{display:inline !important;}
#izl-rmenu .cart em,.izl-rmenu .mcart em{ background:url(../images/yc_02.png) no-repeat scroll center center; display: block; height: 41px;  width: 41px; font-size: 12px;  line-height: 16px;color: #45BDFF; text-align: center;}
#izl-rmenu .mcart{ display:none;}
#izl-rmenu a.cart:hover .pic{display:block;}
#izl-rmenu .btn_top em{ background:#35363a url(../images/yc_04.png) no-repeat scroll center center; display: block;  height: 41px; }
#izl-rmenu .cart .pic {display:none;position: absolute;   left: -160px;   top: 65px;   width: 160px;  height: 160px;  background:url(../images/images/weixin.jpg);}
#izl-rmenu #udesk-qq-tab em{  z-index: 10000; margin-bottom:10px; margin-left:10px;  cursor: pointer;background:url(../images/qq_ico.jpg) no-repeat scroll center center;  display: block; height: 40px;  width:130px;  z-index:999;}
#izl-rmenu .tel{ text-align:center; padding:5px;}














figure figcaption {padding: 4.5em 0;color: #fff;text-transform: uppercase; width:100%;	font-size: 1.25em;-webkit-backface-visibility: hidden;
	backface-visibility: hidden;}
figure figcaption::before,figure figcaption::after {	pointer-events: none;}
figure figcaption,figure figcaption > a {	position: absolute;top: 0;left: 0;}


/***** Jazz *****/

.effect-jazz figcaption::after,
.effect-jazz img,
.effect-jazz p {	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;	transition: opacity 0.35s, transform 0.35s;}
.effect-jazz figcaption {}
.product-action p{ font-size:18px;}
.effect-jazz figcaption::after {	position: absolute;	top: 0;left: 0;	width: 100%;height: 100%;content: '';opacity: 0;-webkit-transform: rotate3d(0,0,1,45deg) scale3d(1,0,1);transform: rotate3d(0,0,1,45deg) scale3d(1,0,1);-webkit-transform-origin: 50% 50%;-ms-transform-origin: 50% 50%;transform-origin: 50% 50%;}
.effect-jazz p,
.effect-jazz h2{padding: 0.5em 2em;text-transform: none;opacity: 0;-webkit-transform: scale3d(0.8,0.8,1);transform: scale3d(0.8,0.8,1);}
.effect-jazz h2 {	letter-spacing: 2px; -webkit-transition: -webkit-transform 0.35s;transition: transform 0.35s; font-size:18px;}
.effect-jazz h2 span{letter-spacing: 0;font-size:1rem;}
.effect-jazz:hover img {opacity: 1;-webkit-transform: scale3d(1.05,1.05,1);	transform: scale3d(1.05,1.05,1);}
.effect-jazz:hover figcaption::after {	opacity: 1;	-webkit-transform: rotate3d(0,0,1,45deg) scale3d(1,1,1);	transform: rotate3d(0,0,1,45deg) scale3d(1,1,1);}
.effect-jazz:hover h2,.effect-jazz:hover p {	opacity: 1;	-webkit-transform: scale3d(1,1,1);	transform: scale3d(1,1,1);}


.t_left{ color:#959595;}
.m_right{ float:right;}
.about-common-tit {   border-bottom: 1px solid #f3f3f3;   text-align: center;   padding: 50px 0 26px;  font-size: 26px;    color: #333333;}
.about-common-tit span {  display: block;  font-size: 12px;  color: #666666;}


