@charset "utf-8";
/* CSS Document */
.{
	padding:0;
	margin:0;
}
*{
	padding:0;
	margin:0;
	font-family:"微软雅黑";
}
img{
	border:none;
}
ul li{
	list-style:none;
}
body{
	min-width:1400px;
	background: url("../images/l-b.png") repeat-y center;
}
.container{
	width:1200px;
	margin:0 auto;
}
a{
	color:#000;
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}
.clear{
	clear:both;
}
.left{
	float:left;
}
.right{
	float:right;
}
header{
	background:#0e2523;
	position:relative;
}
header .top{
	border-bottom:1px solid #0e1415;
	font-size:12px;
	line-height:30px;
	color:#7b9190;
}
header .center{
	border-top:1px solid #1a3d3a;
	padding:40px 0;
}
header .top .right a{
	height:12px;
	display:inline-block;
	line-height:12px;
	border-right:1px solid #7b9190;
	color:#7b9190;
	padding:0 15px;
}
header .top .right a:last-child{
	border-right: none;
}
header .center .logo{
	padding-right:15px;
}
header .center .text{
	padding-right:67px;
}
header .center .zhi{
	background:url(../images/zhi.png) no-repeat center left;
	height:63px;
	padding-left:65px;
	box-sizing:border-box;
	padding-top:15px;
	font-family:"微软雅黑";
	font-size:16px;
	color:#fff;
}
header .center .zhi p{
	font-weight:bold;
}
header .center .zhi span{
	display:block;
	font-size:14px;
}

header .center .you{
	background:url(../images/you.png) no-repeat center left;
	height:63px;
	padding-left:65px;
	box-sizing:border-box;
	padding-top:15px;
	font-family:"微软雅黑";
	font-size:16px;
	color:#fff;
	margin-left:30px;
}
header .center .you p{
	font-weight:bold;
}
header .center .you span{
	display:block;
	font-size:14px;
}
header .center .right{
	background:url(../images/phone.png) no-repeat center left;
	padding-left:70px;
	height:74px;
	padding-top:15px;
}
header .center .right p{
	color:#8b8b8b;
	font-size:12px;
}
header .center .right h3{
	color:#fff;
	font-family:Impact;
	font-size:40px;
	line-height:55px
}
.banner{
	position:relative;
}
.swiper-container {
  width: 100%;
  height: 100%;
}
.swiper-slide {
  text-align: center;
  font-size: 18px;
  background: #fff;

  /* Center slide text vertically */
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
header .nav{
	background:#21302f;
	height:56px;
	overflow:hidden;
}
header .nav ul li{
	float:left;
	width:171.4px;
	box-sizing:border-box;
	height:56px;
	line-height:56px;
	text-align:center;
	font-size:14px;
	background:url(../images/navbg.png) no-repeat right center;
}
header .nav ul li:nth-last-child(2){
	background: none;
}
header .nav ul li a{
	color:#fff;
	display:block;
}
header .nav ul li.home{
	background:url(../images/navhoverbg.jpg) no-repeat center left;
}
header .nav ul li:hover{
	background:url(../images/kefubut.jpg) no-repeat center left;
	background-size:100% 100%;
}
header .nav ul li.end{
	background:none;
}
.yi .containerB{
	height: 672px;
	background: url("../images/l-b2.jpg") no-repeat center top;
}
.yi .title{
	text-align:center;
}
.yi .title div{
	padding:30px 0;
}
.yi .title p{
	position: relative;
	top: -30px;
	font-size:14px;
	color:#595959;
	font-family:"微软雅黑";
	line-height:30px;
}
.yi .list{
	padding:30px 0;
}
.yi .list ul li{
	float:left;
	width:20%;
	box-sizing:border-box;
	text-align:center;
}
.yi .prolist{
	background:#fbfaf8;
	padding:26px 0 0 0;
}
.yi .prolist .plx{
	display:none;
}
.yi .prolist .activ{
	display:block;
}
.yi .prolist .plx ul{
	margin:0 -2px;
}
.yi .prolist .plx ul li{
	float:left;
	width:296px;
	box-sizing:border-box;
	background:#ffffff;
	margin:0 2px;
	text-align:center;
	padding:8px;
	margin-bottom:30px;
}
.yi .prolist .plx ul li .img{
	width:280px;
	overflow:hidden;
	position:relative;
	height:270px;
	line-height:270px;
	display:inline-block;
}

.yi .protitle{
	text-align:center;
	padding-bottom:50px;
}
.yi .protitle h4{
	color:#4c4c4c;
	font-weight:400;
	font-size:24px;
	font-family:"微软雅黑";
}
.yi .protitle p{
	color:#a0a0a0;
	font-size:14px;
	font-family:"Arial";
	line-height:30px;
}
.yi  .pronav{
}
.yi  .pronav ul{
}
.yi  .pronav ul li:first-child{
	border-left:1px solid #e2e2e2!important;
}
.yi  .pronav ul li{
	float:left;
	width:200px;
	box-sizing:border-box;
	text-align:center;
	border-top:1px solid #e2e2e2;
	border-right:1px solid #e2e2e2;
	height:72px;
	line-height:72px;
	
	font-size:14px;
}
.yi  .pronav ul li a{
	color:#646464;
}
.yi  .pronav ul li:nth-child(1){
	border-left:1px solid #f6f6f6;
}

.swiper-pagination-bullet{
	width:60px;
	height:5px;
	border-radius:0;
	background-color:#fff;
}
.swiper-pagination-bullet-active{
	background-color:#2e8354;
}
.yi  .pronav ul li.activ{
	background:url(../images/jianjiao.png) no-repeat center bottom;
	background-color:#21302f;
	color:#fff;
}
.yi  .pronav ul li.activ a{
	color:#fff;
}
.yi .prolist .plx ul li .img{
}
.yi .prolist .plx ul li .img .p11{
	position:absolute;
	left:0;
	top:0;
	width:280px;
	line-height:270px;
	height:270px;
	-webkit-transition:all .3s ease-in-out 0s;
	-moz-transition:all .3s ease-in-out 0s;
	-ms-transition:all .3s ease-in-out 0s;
	-o-transition:all .3s ease-in-out 0s;
	transition:all .3s ease-in-out 0s;
	vertical-align:middle;
}
.yi .prolist .plx ul li .img img{
	width:100%;
	vertical-align:middle;
}
.yi .prolist .plx ul li .img .p12{
	position:absolute;
	right:280px;
	top:0;
	width:280px;
	height:270px;
	line-height:270px;
	vertical-align:middle;
	-webkit-transition:all .3s ease-in-out 0s;
	-moz-transition:all .3s ease-in-out 0s;
	-ms-transition:all .3s ease-in-out 0s;
	-o-transition:all .3s ease-in-out 0s;
	transition:all .3s ease-in-out 0s;
}
.yi .prolist .plx ul li:nth-child(1) .img .p12{
	position:absolute;
	left:0;
	top:-270px;
	-webkit-transition:all .3s ease-in-out 0s;
	-moz-transition:all .3s ease-in-out 0s;
	-ms-transition:all .3s ease-in-out 0s;
	-o-transition:all .3s ease-in-out 0s;
	transition:all .3s ease-in-out 0s;
}
.yi .prolist .plx ul li:nth-child(2) .img .p12{
	position:absolute;
	left:280px;
	top:0;
	-webkit-transition:all .3s ease-in-out 0s;
	-moz-transition:all .3s ease-in-out 0s;
	-ms-transition:all .3s ease-in-out 0s;
	-o-transition:all .3s ease-in-out 0s;
	transition:all .3s ease-in-out 0s;
}
.yi .prolist .plx ul li:nth-child(3) .img .p12{
	position:absolute;
	left:0;
	top:270px;
	-webkit-transition:all .3s ease-in-out 0s;
	-moz-transition:all .3s ease-in-out 0s;
	-ms-transition:all .3s ease-in-out 0s;
	-o-transition:all .3s ease-in-out 0s;
	transition:all .3s ease-in-out 0s;
}
.yi .prolist .plx ul li:nth-child(4) .img .p12{
	position:absolute;
	left:-280px;
	top:0;
	-webkit-transition:all .3s ease-in-out 0s;
	-moz-transition:all .3s ease-in-out 0s;
	-ms-transition:all .3s ease-in-out 0s;
	-o-transition:all .3s ease-in-out 0s;
	transition:all .3s ease-in-out 0s;
}
.yi .prolist .plx ul li:nth-child(5) .img .p12{
	position:absolute;
	left:0;
	top:-270px;
	-webkit-transition:all .3s ease-in-out 0s;
	-moz-transition:all .3s ease-in-out 0s;
	-ms-transition:all .3s ease-in-out 0s;
	-o-transition:all .3s ease-in-out 0s;
	transition:all .3s ease-in-out 0s;
}
.yi .prolist .plx ul li:nth-child(6) .img .p12{
	position:absolute;
	left:280px;
	top:0;
	-webkit-transition:all .3s ease-in-out 0s;
	-moz-transition:all .3s ease-in-out 0s;
	-ms-transition:all .3s ease-in-out 0s;
	-o-transition:all .3s ease-in-out 0s;
	transition:all .3s ease-in-out 0s;
}
.yi .prolist .plx ul li:nth-child(7) .img .p12{
	position:absolute;
	left:0;
	top:270px;
	-webkit-transition:all .3s ease-in-out 0s;
	-moz-transition:all .3s ease-in-out 0s;
	-ms-transition:all .3s ease-in-out 0s;
	-o-transition:all .3s ease-in-out 0s;
	transition:all .3s ease-in-out 0s;
}
.yi .prolist .plx ul li:nth-child(8) .img .p12{
	position:absolute;
	left:-280px;
	top:0;
	-webkit-transition:all .3s ease-in-out 0s;
	-moz-transition:all .3s ease-in-out 0s;
	-ms-transition:all .3s ease-in-out 0s;
	-o-transition:all .3s ease-in-out 0s;
	transition:all .3s ease-in-out 0s;
}
.yi .prolist .plx ul li:hover .img .p11{
	top:0;
	left:-270px;
	-webkit-transition:all .3s ease-in-out 0s;
	-moz-transition:all .3s ease-in-out 0s;
	-ms-transition:all .3s ease-in-out 0s;
	-o-transition:all .3s ease-in-out 0s;
	transition:all .3s ease-in-out 0s;
}
.yi .prolist .plx ul li:hover .img .p12{
	top:0;
	left:0;
	-webkit-transition:all .3s ease-in-out 0s;
	-moz-transition:all .3s ease-in-out 0s;
	-ms-transition:all .3s ease-in-out 0s;
	-o-transition:all .3s ease-in-out 0s;
	transition:all .3s ease-in-out 0s;
}

.yi .prolist .plx ul li:hover:nth-child(1) .img .p11{
	top:270px;
	left:0;
	-webkit-transition:all .3s ease-in-out 0s;
	-moz-transition:all .3s ease-in-out 0s;
	-ms-transition:all .3s ease-in-out 0s;
	-o-transition:all .3s ease-in-out 0s;
	transition:all .3s ease-in-out 0s;
}

.yi .prolist .plx ul li:hover:nth-child(2) .img .p11{
	top:0;
	left:-280px;
	-webkit-transition:all .3s ease-in-out 0s;
	-moz-transition:all .3s ease-in-out 0s;
	-ms-transition:all .3s ease-in-out 0s;
	-o-transition:all .3s ease-in-out 0s;
	transition:all .3s ease-in-out 0s;
}

.yi .prolist .plx ul li:hover:nth-child(3) .img .p11{
	top:-270px;
	left:0;
	-webkit-transition:all .3s ease-in-out 0s;
	-moz-transition:all .3s ease-in-out 0s;
	-ms-transition:all .3s ease-in-out 0s;
	-o-transition:all .3s ease-in-out 0s;
	transition:all .3s ease-in-out 0s;
}

.yi .prolist .plx ul li:hover:nth-child(4) .img .p11{
	top:0;
	left:280px;
	-webkit-transition:all .3s ease-in-out 0s;
	-moz-transition:all .3s ease-in-out 0s;
	-ms-transition:all .3s ease-in-out 0s;
	-o-transition:all .3s ease-in-out 0s;
	transition:all .3s ease-in-out 0s;
}
.yi .prolist .plx ul li:hover:nth-child(5) .img .p11{
	top:270px;
	left:0;
	-webkit-transition:all .3s ease-in-out 0s;
	-moz-transition:all .3s ease-in-out 0s;
	-ms-transition:all .3s ease-in-out 0s;
	-o-transition:all .3s ease-in-out 0s;
	transition:all .3s ease-in-out 0s;
}

.yi .prolist .plx ul li:hover:nth-child(6) .img .p11{
	top:0;
	left:-280px;
	-webkit-transition:all .3s ease-in-out 0s;
	-moz-transition:all .3s ease-in-out 0s;
	-ms-transition:all .3s ease-in-out 0s;
	-o-transition:all .3s ease-in-out 0s;
	transition:all .3s ease-in-out 0s;
}

.yi .prolist .plx ul li:hover:nth-child(7) .img .p11{
	top:-270px;
	left:0;
	-webkit-transition:all .3s ease-in-out 0s;
	-moz-transition:all .3s ease-in-out 0s;
	-ms-transition:all .3s ease-in-out 0s;
	-o-transition:all .3s ease-in-out 0s;
	transition:all .3s ease-in-out 0s;
}

.yi .prolist .plx ul li:hover:nth-child(8) .img .p11{
	top:0;
	left:280px;
	-webkit-transition:all .3s ease-in-out 0s;
	-moz-transition:all .3s ease-in-out 0s;
	-ms-transition:all .3s ease-in-out 0s;
	-o-transition:all .3s ease-in-out 0s;
	transition:all .3s ease-in-out 0s;
}
.yi .prolist .plx ul li:hover{
	box-shadow:1px 1px 20px #f0efed;
}
.yi .prolist .plx ul li .text{
	height:80px;
}
.yi .prolist .plx ul li .text .left{
	width:50%;
	box-sizing:border-box;
	padding-top:20px;
}
.yi .prolist .plx ul li .text .right{
	width:50%;
	box-sizing:border-box;
	padding-top:20px;
}
.yi .prolist .plx ul li .text .left h3{
	font-size:18px;
	color:#414141;
	text-align:left;
	padding-left:20px;
	height:25px;
	overflow:hidden;
	
}
.yi .prolist .plx ul li .text .left p{
	font-size:14px;
	color:#767676;
	text-align:left;
	padding-left:20px;
	height:18px;
	overflow:hidden;
	
}
.yi .prolist .plx ul li .text .right a{
	display:inline-block;
	width:118px;
	height:38px;
	line-height:38px;
	border:1px solid #d1d1d1;
	font-size:12px;
	color:#777777;
	border-radius:19px;
}
.yi .prolist .plx ul li .text .right a:hover{
	text-decoration:none;
}
.yi .prolist .plx .but{
	padding:44px 0;
	text-align:center;
}
.yi .prolist .plx .but a{
	display:inline-block;
	height:45px;
	box-sizing:border-box;
	border:1px solid #adadac;
	background:#666666;
	width:150px;
	padding-top:10px;
}
.yi .prolist .plx .but a img{
	display:inline-block;
}
.about{
	background:url(../images/aboutbg.jpg) no-repeat center top;
	padding:26px 0 50px;
}
.about .left{
	width:500px;
	overflow:hidden;
}
.about .right{
	width:595px;
	box-sizing:border-box;
	text-align:center;
}
.about .right .title{
	padding-top:92px;
}
.about .right .abtitle{
	color:#fffac8;
	font-size:18px;
	line-height:55px;
	font-weight:bold;
}
.about .right .content{
	text-align:center;
	font-size:14px;
	color:#fff;
	line-height:2.5em;
}
.about .right .but{
	padding-top:40px;
}
.about .right .but a{
	display:inline-block;
	width:160px;
	height:45px;
	line-height:45px;
	color:#fffac8;
	border:1px solid #fffac8;
}
.jod{
	padding-top:50px;
}
.jod ul{
	margin:0 -23px;
}
.jod ul li{
	float:left;
	width:33.33%;
	box-sizing:border-box;
	padding:0 23px;
	border-right:1px solid #efefef;
}
.jod ul li:nth-child(3){
	border:none;
}
.jod ul li h1{
	font-size:85px;
	line-height:120px;
	text-align:center;
	font-family:"Bell MT";
	color:#d4d4d4;
}
.jod ul li a:hover{
	text-decoration:none;
}
.jod ul li h3{
	font-size:16px;
	font-weight:400;
	color:#424242;
	text-align:center;
	line-height:2em;
}
.jod ul li h4{
	color:#bfbfbf;
	font-size:12px;
	text-align:center;
}
.jod ul li p{
	padding:20px 0px 25px;
	font-size:14px;
	color:#a6a6a6;
	line-height:2em;
	text-align:center;
}
.jod ul li div{
	text-align:center;
}
.jod ul li div img{
	width:100%;
}
.jod .but{
	padding:60px 0;
	text-align:center;
}
.jod .but a{
	display:inline-block;
	height:45px;
	box-sizing:border-box;
	border:1px solid #adadac;
	background:#666666;
	width:150px;
	padding-top:10px;
 }
.ceas{
	background:url(../images/ceasbg.jpg) no-repeat center top;
}
.ceas .title{
	text-align:center;
	color:#ffffff;
}
.ceas .title h3{
	font-family:"黑体";
	padding-bottom:70px;
}
.ceas .list{
}
.ceas .list ul{
	margin:0 -10px;
}
.ceas .list ul li{
	float:left;
	width:33.333%;
	box-sizing:border-box;
	padding:0 10px;
}
.ceas .list ul li .text{
	width:100%;
	box-sizing:border-box;
	height:290px;
	background:#f3eeea;
	overflow:hidden;
	margin:20px 0;
	padding:35px 55px 0;
}
.ceas .list ul li .img{
	width:100%;
	box-sizing:border-box;
	height:290px;
	background:#d4c4ad;
	text-align:center;
	line-height:290px;
	overflow:hidden;
	margin: 20px 0;
}
.ceas .list ul li .img img{
	vertical-align:middle;
	display:inline-block;
	width:100%;
}
.ceas .list ul li a:hover{
	text-decoration:none;
}
.ceas .list ul li .text h2{
	color:#262525;
	font-size:18px;
	line-height:3em;
}
.ceas .list ul li .text p{
	color:#959595;
	font-size:14px;
	line-height:1.8em;
}
.ceas .list ul li .text span{
	font-size:14px;
	color:#adadad;
	padding-top:30px;
	display:inline-block;
	font-family:Tahoma, Geneva, sans-serif;
}
.ceas .but{
	text-align:center;
	padding:50px 0 100px;
}
.ceas .but a{
	display:inline-block;
	width:170px;
	height:50px;
	line-height:50px;
	font-size:12px;
	color:#39534c;
	border:1px solid #39534c;
}
.news{
	padding-bottom:100px;
}
.news .title{
	border-bottom:1px solid #f2f2f2;
	
}
.news .title .left{
	padding-bottom:15px;
}
.news .title .left h3{
	font-size:24px;
	color:#4c4c4c;
	line-height:1.5em;
}
.news .title .left p{
	color:#a0a0a0;
	font-size:14px;
}
.news .title .right{
	padding-top:25px;
}
.news .title .right ul li{
	display:inline-block;
	font-size:14px;
	
}
.news .title .right ul li a{
	color:#9c9c9c;
	margin:0 15px;
}
.news .title .right ul li.activ a{
	color:#39534c;
}
.news .title .right ul li a:hover{
	text-decoration:none;
	color:#39534c;
}
.news .list{
	display:none;
	padding-top:10px;
}
.news .activ{
	display:block;
}
.news .list .left{
	width:50%;
	box-sizing:border-box;
}
.news .list .left ul li{
	padding-top:35px;
	border-bottom:1px  solid #f2f2f2;
	padding-bottom:30px;
}
.news .list .left ul li a{
	text-decoration:none;
}
.news .list .left ul li a h3{
	font-size:26px;
	color:#8e8e8e;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:400;
}
.news .list .left ul li a h4{
	line-height:3em;
	font-size:18px;
	color:#575757;
	font-weight:400;
}
.news .list .left ul li a p{
	font-size:14px; 
	color:#969696;
	line-height:2em;
}
.news .list .right{
	padding-top:35px;
	width:50%;
	padding-left:50px;
	box-sizing:border-box;
}
.news .list .right h3{
	font-size:26px;
	color:#8e8e8e;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:400;
}
.news .list .right div{
	padding:10px 0;
	box-sizing:border-box;
	overflow:hidden;
	text-align:center;
}
.news .list .right div img{
	width:100%;
}
.news .list .right h4{
	line-height:2em;
	font-size:16px;
	color:#575757;
	font-weight:400;
}
.news .list .right p{
	font-size:14px; 
	color:#969696;
	line-height:2em;
}
.news .list .right a{
	display:inline-block;
	margin-top:15px;
	background:url(../images/newsbuttonbg.png) no-repeat  center left;
	height:45px;
	line-height:45px;
	width:100px;
	font-size:14px;
	color:#39534c;
}
.footer{
	background:url(../images/footerbg.jpg) no-repeat center top;
	padding:52px 0 110px 0;
	text-align:center;
}
.footer .title{
	padding-bottom:20px;
}
.footer .text p{
	color:#fff;
	font-size:14px;
	line-height:2em;
}

.footer  h3{
	text-align:center;
	font-size:14px;
	color:#fff;
	line-height:2em;
	padding-top:20px;
}
.foote .fotnav{
	background:#21302f;
}
.foote .fotnav ul li{
	float:left;
	width:171.4px;
	box-sizing:border-box;
	height:56px;
	line-height:56px;
	text-align:center;
	font-size:14px;
	background:url(../images/navbg.png) no-repeat right center;
}
.foote .fotnav ul li a{
	color:#fff;
}
.foote .fotnav ul li:nth-child(7){
	background:none
}
.foote .content{
	background:#0f191b;
	padding-top:50px;
	padding-bottom:30px;
}
.foote .content .fotlogo{
	float:left;
	padding-top:30px;
}
.foote .content  .left{
	padding-top:25px;
	padding-left:25px;
}
.foote .content  .left p{
	color:#fff;
	line-height:2em;
	font-size:14px;
}
.foote .content .right{
	color:#fff;
	text-align:center;
}
.foote .content .right img{
	width:86px;
	height:86px;
}
.foote .content .right p{
	font-size:14px;
	line-height:2em;
	color:#fff;
}
.kefu{
	position:fixed;
	right:1%;
	top:30%;
	width:180px;
	height:259px;
	box-sizing:border-box;
	background:url(../images/kefubg.jpg) no-repeat center top;
	background-size:100% 100%;
	z-index:99;
}
.kefu .top{
	text-align:right;
	padding-top:2px;
	padding-right:5px;
}
.kefu .top a{
	font-size:12px;
	color:#fff;
}
.kefu .but{
	padding-top:54px;
}
.kefu .but a{
	display:block;
	margin:0 auto;
	background:url(../images/kefubut.jpg) no-repeat center top;
	background-size:100% 100%;
	height:40px;
	width:149px;
	color:#fff;
	line-height:45px;
	text-align:center;
	font-size:14px;
	margin-top:13px;
}
.kefu p{
	padding-top:38px;
	text-align:right;
	font-size:20px;
	font-family:Impact;
	color:#fff;
	padding-right:10px;
}
.product{
}
 .location{
	border-bottom:1px solid #eeeeee;
	color:#b5b5b5;
	font-size:14px;
	line-height:45px;
}
 .location a{
	font-size:14px;
	color:#b5b5b5;
	display:inline-block;
	padding:0 10px;
} 
.location  span{
	font-size:14px;
	color:#b5b5b5;
	display:inline-block;
	padding:0 10px;
}
.product .content{
	padding:20px 0 ;
}
.product .content .left{
	width:230px;
	box-sizing:border-box;
	background:#162e2c;
}
.product .content .left .top{
	background:url(../images/list-left-bg.jpg) no-repeat center top;
	text-align:center;
	padding:15px 0 ;
}
.product .content .left .top h3{
	color:#fff;
	font-size:24px;
	font-weight:400;
	line-height:2em;
}
.product .content .left .saber {
	padding-bottom:15px;
}
.product .content .left .saber>ul>li{
	text-align:center;
	padding:7.5px 0;
}
.product .content .left .saber>ul>li a{
	display:inline-block;
	width:183px;
	height:45px;
	box-sizing:border-box;
	margin:0 auto;
	background:#39534c;
	color:#fff;
	text-decoration:none;
	font-size:14px;
	line-height:45px;
	overflow:hidden;
}
.product .content .left .saber>ul li.activ>a{
	background:url(../images/hoverleft.jpg) no-repeat center left;
}
.product .content .left .saber>ul>li a:hover{
	background:url(../images/hoverleft.jpg) no-repeat center left;
}
.product .content .left .saber>ul ul{
	display: none;
}
.product .content .left .contentus{
}
.product .content .left .contentus .box{
	padding:10px 20px;
	color:#fff;
}
.product .content .left .contentus .box h3{
	font-size:14px;
	text-align:center;
}
.product .content .left .contentus .box h4{
	font-weight:400;
	font-size:11px;
	text-align:center;
	padding-bottom:15px;
}
.product .content .left .contentus .box p{
	font-size:14px;
	line-height:2em;
}
.product .content .right{
	width:930px;
	box-sizing:border-box;
	margin-top:-10px;
}
.product .content .right ul{}
.product .content .right ul li{
	float:left;
	width:33.33%;
	box-sizing:border-box;
	padding:10px;
	
}
.product .content .right .page {
	text-align:center;
	width:100%;
	padding:30px 0;
}
.product .content .right .page ul li{
	float:none;
	width:30px;
	
	box-sizing:border-box;
padding:0	
}
.product .content .right ul li a{
	display:block;
	padding:7px;
	background:#fff;
	box-shadow:2px 2px 10px #e3e3e3;
}
.product .content .right .page ul li a{
	padding:0px;
	background:#fff;
	box-shadow:none;
}

.product .content .right ul li a .img{
	width:100%;
	height:240px;
	box-sizing:border-box;
	line-height:240px;
	overflow:hidden;
}
.product .content .right ul li a .img img{
	vertical-align:middle;
	width:100%;
}
.product .content .right ul li a .images{
	padding:10px 0;
}
.product .content .right ul li a .images ol li{
	padding:5px;
	width:50px;
	height:50px;
	box-sizing:border-box;
	border:1px solid #b0b8b6;
	margin-right:5px;
	box-shadow:none;
}

.product .content .right ul li a .images ol li img{
	width:100%;
}
.product .content .right ul li a .images ol li.activ{
	border:1px solid #cffff2;
}
.product .content .right ul li a  .text{
	padding:15px 0;
}
.product .content .right ul li a  .text .title{
	float:left;
	width:50%;
	box-sizing:border-box;
}
.product .content .right ul li a  .text .but{
	float:left;
	width:50%;
	box-sizing:border-box;
}
.product .content .right ul li a  .text .title h3{
	font-size:18px;
	color:#414141;
	height:25px;
	overflow:hidden;
}
.product .content .right ul li a  .text .title p{
	font-size:14px;
	color:#767676;
	height:18px;
	overflow:hidden;
}
.product .content .right ul li a  .text .but{
	text-align:right;
}
.product .content .right ul li a  .text .but span{
	display:inline-block;
	width:110px;
	height:35px;
	text-align:center;
	border:1px solid #d1d1d1;
	color:#777777;
	font-size:12px;
	border-radius:18px;
	line-height:35px;
}
.product .content .right ul li a:hover{
	background:#39534c;
}
.product .content .right ul li a:hover .text .but span{
	border:1px solid #fff;
	color:#fff;
}
.product .content .right ul li a:hover  .text .title h3{
	color:#fff;
	height:25px;
	overflow:hidden;
}
.product .content .right ul li a:hover  .text .title p{
	color:#fff;
}

.prorx{
	background:#3a5b52;
	width:100%;
	height:0px;
	overflow:hidden;
	box-sizing:border-box;
}
.prorx .prorxs  .swiper-wrapper .swiper-slide img{
	width:100%;
}
.prorx  .swiper-button-next{
	background:none;
}
.prorx  .swiper-button-prev{
	background:none;
}
.prorx .prorxs  .swiper-wrapper .swiper-slide{
	background:none;
}
.prorx .prorxs  .swiper-wrapper .swiper-slide p{
	background:none;
	font-size:14px;
	color:#fff;
	line-height:1.5em;
}.prorx .prorsw{
	width:1100px;
	margin:0 auto;
}
.prorx .container{
	position:relative;
}
.prorx  .swiper-button-prev:active{
	border:none;
	box-shadow:none;
}
.prorx  .swiper-button-next:active{
	border:none;
	box-shadow:none;
}
.showabout{
	float:right;
	width:935px;
	box-sizing:border-box;
	margin-top:-20px;
	font-size:14px;
	color:#727272;
	line-height:2em;
}
#map{
	width:920px;
	height:500px;
	margin-top:30px;
}
.lianxius{
	float:right;
	width:920px;
	box-sizing:border-box;
}
.lianxius .text{
	font-size:14px;
	color:#727272;
	line-height:2em;
	float:left;
	padding:0 0 60px 0;
}
.lianxius .wx{
	float:right;
}
.lianxius .wx img{
	width:120px;
	height:120px;
}
.lianxius .text h3{
	color:#373737;
	font-size:18px;
}
.catgryle{
}
.catgryle .list {
}
.catgryle .list ul li{
	float:left;
	width:100%;
	box-sizing:border-box;
	padding-top:13px;
}
.catgryle .list ul li .text{
	float:left;
	width:415px;
	height:350px;
	box-sizing:border-box;
	background:-webkit-linear-gradient(left top,#173331,#37524c);
	background:-o-linear-gradient(bottom right,#173331,#37524c);
	background:-moz-linear-gradient(bottom right,#173331,#37524c);
	background:linear-gradient(to bottom right,#173331,#37524c);
	margin-right:13px;
	text-align:right;
	padding: 25px 30px;
}
.catgryle .list ul li .img{
	width:700px;
	height:350px;
	box-sizing:border-box;
	overflow:hidden;
	float:left;
	margin-right:13px;
	background:-webkit-linear-gradient(left top,#0d3937,#114744);
	background:-o-linear-gradient(bottom right,#0d3937,#114744);
	background:-moz-linear-gradient(bottom right,#0d3937,#114744);
	background:linear-gradient(to bottom right,#0d3937,#114744);
}
.catgryle .list ul li .img  img{
	width:100%;
	vertical-align:middle;
}
.catgryle .list ul li .text h3{
	font-size:20px;
	color:#fff;
	font-style:italic;
	line-height:2em;
}
.catgryle .list ul li .text p{
	font-size:14px;
	color:#fff;
	line-height:2em;
	margin-top:15px;
}
.catgryle .list ul li .text span{
	font-size:12px;
	color:#7e9893;
	margin-top:35px;
	display:inline-block;
	line-height:2em;
}

.catgryle .list ul li:nth-child(2){
	width:590px;
	box-sizing:border-box;
	margin-right:13px;
}
.catgryle .list ul li:nth-child(3){
	width:525px;
	box-sizing:border-box;
}
.catgryle .list ul li:nth-child(2) .text{
	width:100%;
	height:350px;
	margin-top:13px;
}
.catgryle .list ul li:nth-child(3) .text{
	width:100%;
	height:350px;
	margin-bottom:13px;
}
.catgryle .list ul li:nth-child(2) .img{
	width:100%;
	height:513px;
	line-height:513px;
}
.catgryle .list ul li:nth-child(3) .img{
	width:100%;
	height:513px;
	line-height:513px;
}
.newslist{
	float:right;
	width:910px;
	box-sizing:border-box;
}
.newslist .list ul li{
	border-bottom:1px solid #ededed;
	padding:30px 15px 20px 35px;
}
.newslist .list ul li h3{
	font-size:16px;
	color:#4d4d4d;
	font-weight:400;
	line-height:2em;
}
.newslist .list ul li a{
	text-decoration:none;
}
.newslist .list ul li h3 span{
	float:right;
	font-size:14px;
	color:#9b9a9a;
	width:77.8px;
	height:32px;
	overflow:hidden;
}
.newslist .list ul li p{
	color:#9b9a9a;
	font-size:14px;
	line-height:2em;
}
.newslist .list ul li h4{
	color:#9e9e9e;
	font-size:14px;
	font-weight:400;
	line-height:2em;
	margin-top:15px;
}
.newslist .list ul li:hover{
	box-shadow:1px 2px 30px #ededed;
}
.newslist .list ul li:hover h4{
	color:#27253f;
}
.shownews{
	float:right;
	width:910px;
	box-sizing:border-box
}
.shownews .title{
	text-align:center;
}
.shownews .title h3{
	font-size:20px;
	color:#4d4d4d;
	line-height:2em;
}
.shownews .title p{
	font-size:14px;
	text-align:center;
	line-height:2em;
	color:#9b9a9a;
}
.shownews .content{
	font-size:14px;
	text-align:left;
	line-height:2em;
	color:#9b9a9a;
}
.showproduct {
	float:right;
	width:910px;
	box-sizing:border-box
}
.showproduct .title{
	text-align:center;
}
.showproduct .title h3{
	font-size:20px;
	color:#4d4d4d;
	line-height:2em;
}
.showproduct .title h4{
	font-size:16px;
	color:#4d4d4d;
	line-height:1.5em;
	font-weight:400;
}
.showproduct .title p{
	font-size:14px;
	text-align:center;
	line-height:2em;
	color:#9b9a9a;
}
.showproduct .images{
	padding:20px;
	box-sizing:border-box;
	width:100%;
}
.showproduct .images .img{
	padding-bottom:20px;
	width:100%;
	text-align:center;
}
.showproduct .images .img img{
	width:80%;
}
.showproduct .images .list ol li{
	list-style:none;
	float:left;
	width:50px;
	height:50px;
	overflow:hidden;
	padding:5px;
	border:1px solid #dcdcdc;
	margin-right:5px;
}
.showproduct .images .list ol li.activ{
	border:1px solid #00974B;
}
.showproduct .images .list ol li img{
	width:100%;
}
.showproduct .dis{
	padding-top:40px;
	border-bottom:1px solid #dcdcdc;
}
.showproduct .dis span{
	display:inline-block;
	width:130px;
	height:40px;
	line-height:40px;
	background:#dcdcdc;
	text-align:center;
	font-size:14px;
	color:#333;
}
.showproduct .content{
	font-size:14px;
	line-height:2em;
	color:#9b9a9a;
}
.msg{
	float:right;
	width:910px;
	box-sizing:border-box;
}
.msg .group{
	overflow:hidden;
	padding:15px;
}
.msg .group label{
	float:left;
	width:80px;
	box-sizing:border-box;
	
	padding-right:8px;
	color:#464645;
	font-weight:bold;
	font-size:14px;
	text-align:right;
}
.msg .group  input{
	float:left;
	width:320px;
	height:30px;
	line-height:30px;
	box-sizing:border-box;
	padding-left:5px;
	border:1px solid #dadada;
	font-size:14px;
}
.msg .group span{
	float:left;
	width:15px;
	line-height:30px;
	color:#f00;
	text-align:center;
}
.msg .group textarea{
	width:544px;
	height:172px;
	border:1px solid #dadada;
	float:left;
}
.msg .but{
	text-align:left;
	padding-left:60px;
}
.msg .but .sub{
	width:127px;
	height:40px;
	line-height:40px;
	color:#fff;
	font-size:14px;
	background:url(../images/submint.jpg) no-repeat center top;
	border:none;
	margin-right:30px;
}
.msg .but .reset{
	width:127px;
	height:40px;
	line-height:40px;
	color:#fff;
	font-size:14px;
	background:url(../images/resset.jpg) no-repeat  center top;
	border:none;
	
}
.pagination{
	text-align:center;
}
.pagination li{
	display:inline-block;
	cursor:pointer;
	width:30px;
	height:30px;
	line-height:30px;
	font-size:14px;
	color:#474747;
	margin-right:5px;
	border:1px solid #dcdcdc;
}
.pagination li.disabled{
	cursor:not-allowed;
}
.pagination li span{
	display:block;
	width:100%;
	height:100%;
}
.pagination li.active{
	background:#dcdcdc;
	color:#fff;
}
.pagination li a{
	display:block;
	width:100%;
	color:#474747;
	height:100%;
}
.pagination li:hover{
	background:#dcdcdc;
	color:#fff;
}
.pagination li a:hover{
	background:#dcdcdc;
	color:#fff;
}
.imglist{
	float:right;
	width:910px;
	box-sizing:border-box;
}
.imglist .list ul {
	margin:0 -15px;
}
.imglist .list ul li{
	width:25%;
	box-sizing:border-box;
	float:left;
	padding:0 15px;
	margin-bottom:30px;
}
.imglist .list ul li .img{
	width:100%;
	height:180px;
	box-sizing:border-box;
	overflow:hidden;
}
.imglist .list ul li .img img{
	width:100%;
}
.imglist .list ul li  h3{
	text-align:center;
	font-size:14px;
	line-height:2em;
	font-weight:400;
	color:#9b9a9a;
}
.map_list{
	float:right;
	width:910px;
	box-sizing:border-box;
}
.map_list ul li{
	font-size:16px;
	font-weight:400;
	color:#575757;
	border-bottom:1px solid #dcdcdc;
	padding:15px;
	line-height:1.5em;
	
}
.map_list ul li h1{
	font-size:14px;
	font-weight:bold;
	color:#575757;
	line-height:1.5em;
}
.map_list ul li .sub{
	padding-left:20px;
	font-size:16px;
	font-weight:400;
	color:#9b9a9a;
}
.map_list ul li .sub h2{
	font-size:14px;
	font-weight:400;
	color:#9b9a9a;
	display:inline-block;
	padding:10px 15px 0 0;
}
.map_list ul li .sub h2 a{
	color:#9b9a9a;
}

.sche{
	overflow:hidden;
	padding:10px 0;
	border-bottom: 1px solid #eeeeee;
}
.sche .sc_left{
	float:left;
	font-size:14px;
	color:#2b2b2b;
	font-weight:bold;
}
.sche .sc_left a{
	display:inline-block;
	padding:0 8px;
	color:#2b2b2b;
	font-weight:400;
	font-size:14px;
	line-height:30px;
}
.sche .sc_left a:hover{
	color:#21302f;
}
.sche .scright{
	float:right;
	color:#2b2b2b;
} 
.sche .scright .text{
	float:left;
	height:30px;
	width:220px;
	padding-left:5px;
	border:1px solid #dcdcdc;
	
}
.sche .scright .sub{
	float:left;
	height:32px;
	border:1px solid #21302f;
	background:#21302f;
	color:#fff;
	padding:0 22px;
}









