*{
	padding: 0;
	margin: 0;
}
body{
	margin: 0;
	padding: 0;
	font-family: "Microsoft YaHei", arial;
	font-size: 12px;
	color: #333333;
	background: #fff;
	font-weight: normal;
}
img{
	padding: 0;
	margin: 0;
	border: none;
}
textarea,
input{
	padding: 0;
	margin: 0;
	outline: none;
	font-family: "Microsoft YaHei", arial;
	color: #333333;
}
input:focus,
textarea:focus{
	outline: none;
}
ul,
li{
	list-style: none;
	padding: 0;
	margin: 0;
}
a{
	font-family: "Microsoft YaHei", arial;
	color: #333333;
	font-size: 12px;
}
a:active{
	outline: none
}
a{
	outline: none;
}
a:link{
	text-decoration: none;
	color: #333333;
}
a:visited{
	text-decoration: none;
	color: #333333;
}
a:active{
	text-decoration: none;
	color: #333333
}
a:hover{
	text-decoration: none;
	color: #008b8b;
}
.wrapper{
	width: 100%;
	height: auto;
}
.wrapper .topHead{
	width: 100%;
	height:34px;
	float: left;
	background: #1e1e1e;
}
.wrapper .topHead .topHead1{
	width: 1200px;
	margin: 0 auto;
}
.wrapper .topHead .welcome{
	width:600px;
	height: 34px;
	line-height: 34px;
	float: left;
	font-size: 12px;
	color: #999999;
}
.wrapper .topHead .function{
	width: 600px;
	height: 34px;
	line-height: 34px;
	float: right;
	text-align: right;
	font-size: 12px;
	color: #999999;
}
.wrapper .topHead .function span{
	margin-left: 28px;
}
.wrapper .topHead .function a{
	font-size: 12px;
	color: #999999;
}
.wrapper .topHead .function a.on,
.wrapper .topHead .function a:hover{
	color: #fff;
}
.wrapper .header{
	width: 100%;
	height:89px;
	float: left;
	background:#fff;
}
.wrapper .header .header1{
	width: 1200px;
	height: auto;
	margin: 0 auto;
}
.wrapper .header .logo{
	/*width: 255px;
	height: 36px;*/
	width: 324px;
	height: 58px;
	float: left;
	overflow: hidden;
	margin-top: 24px;
}
.wrapper .header .logo img{
	width: 100%;
	height: auto;
}
.wrapper .header .nav{
	float: left;
	margin-left: 50px;
}
.wrapper .header .nav li{
	width: 76px;
	height: 89px;
	line-height: 89px;
	float: left;
	position: relative;
	margin: 0 15px;
}
.wrapper .header .nav li a{
	width:100%;
	height: auto;
	float: left;
	font-size: 14px;
	color: #333333;
	box-sizing: border-box;
	text-align: center;
}
.wrapper .header .nav li .line{
	width: 0%;
	height: 5px;
	position: absolute;
	bottom: 0;
	z-index: 2;
	background: #008b8b;
	left:50%;
	transform: translate(-50%,0%);
	-webkit-transform:translate(-50%,0%);
	-moz-transform:translate(-50%,0%);
	-ms-transform:translate(-50%,0%);
	-o-transform:translate(-50%,0%);
	transition: 0.4s;
	-webkit-transition: 0.4s;
	-moz-transition: 0.4s;
	-ms-transition: 0.4s;
	-o-transition: 0.4s;
}
.wrapper .header .nav li.on .line,
.wrapper .header .nav li:hover .line{
	width: 76px;
}




.wrapper .header .nav li .subNav{
	width: 235px;
	height: auto;
	position: absolute;
	top: 89px;
	left: -65px;
	z-index: 999;
	background: #eeeeee;
	display: none;
	/*opacity: 0.5;*/
}

.wrapper .header .nav li .subNav li{
	width: 100%;
	height: auto;
	float: left;
	text-align: center;
	margin: 0;
	padding: 0;
	border: none;
	background: none;
}
.wrapper .header .nav li .subNav li a{
	width: 100%;
	height: 40px;
	line-height: 40px;
	text-align: left;
	float: left;
	font-size: 12px;
	color: #333;
	padding: 0 12px;
	box-sizing: border-box;
}
.wrapper .header .nav li .subNav li a:hover{
	background: #008b8b;
	color: #fff;
}



.wrapper .header .contact{
	width:auto;
	height: 20px;
	line-height: 20px;
	float: right;
	padding-left: 30px;
	background: url(../images/header_contact.gif) no-repeat 0 center;
	font-size: 14px;
	color: #008b8b;
	margin-top: 35px;
}
.wrapper .header .contact a{
	font-size: 14px;
	color: #008b8b;
}
.wrapper .footer{
	width: 100%;
	height: 206px;
	float: left;
	background: url(../images/footer_bg.jpg) no-repeat center 40px #141414;
	position: relative;
}
.wrapper .footer .footer1{
	width: 1200px;
	height: auto;
	margin: 0 auto;
}
.wrapper .footer .guohui{
	width: 75px;
	height: 105px;
	position: absolute;
	left: 29%;
	top: 166px;
	z-index: 9;

}
.wrapper .footer .leftBox{
	width: 600px;
	height: auto;
	float: left;
}
.wrapper .footer .nav{
	width: 100%;
	height: auto;
	float: left;
	margin-top: 43px;
}
.wrapper .footer .nav li{
	width: auto;
	height: 16px;
	line-height: 16px;
	float: left;
	text-align: center;
	background: url(../images/footer_nav.gif) no-repeat 0 center;
	padding: 2px 10px;
}
.wrapper .footer .nav li:first-child{
	background: none;
	padding-left:0;
}
.wrapper .footer .nav li a{
	font-size:14px;
	color: #fff;
}
.wrapper .footer .copyright{
	width: 100%;
	height: auto;
	float: left;
	line-height: 27px;
	margin-top: 32px;
	font-size: 14px;
	color: #cccccc;
}
.wrapper .footer .copyright a{
	font-size: 14px;
	color: #cccccc;
}
.wrapper .footer .copyright a:hover{
	color: #fff;
}
.wrapper .footer .rightBox{
	width: auto;
	float: right;
	text-align: right;
}
.wrapper .footer .contact{
	width: 225px;
	height: auto;
	float: left;
	text-align: left;
	margin-top: 60px;
}
.wrapper .footer .contact .tit{
	width: 100%;
	height: auto;
	line-height: 20px;
	float: left;
	font-size: 14px;
	color: #cccccc;
}
.wrapper .footer .contact .line{
	width: 36px;
	height: 1px;
	float: left;
	background: #fff;
	margin: 19px 0;
}
.wrapper .footer .contact .number{
	width: 100%;
	height: auto;
	float: left;
	line-height: 20px;
	font-family: "Arial";
	font-size: 20px;
	color: #fff;
}
.wrapper .footer .contact .number a{
	font-family: "Arial";
	font-size: 20px;
	color: #fff;
}
.wrapper .footer .qrcode{
	width:109px;
	height: auto;
	float: left;
	text-align: center;
	margin-top: 40px;
}
.wrapper .footer .qrcode .pic{
	width: 109px;
	height: 109px;
	float: left;
	overflow: hidden;
}
.wrapper .footer .qrcode .text{
	width: 100%;
	height: auto;
	line-height: 20px;
	float: left;
	font-size: 12px;
	color: #cccccc;
	margin-top:10px;
}
.main{
	width: 100%;
	height: auto;
	float: left;
}
.main .banner{
	width: 100%;
	min-width: 1200px;
	height: auto;
	float: left;
}
.banner .fullSlide{
	width: 100%;
	height: auto;
	position:relative;
	background:#ccc;
	float: left;
}
.banner .fullSlide .bd{
	position:relative;
	z-index:0;
}
.banner .fullSlide .bd li img{
	width:100%;
	vertical-align:top;
}
.banner .fullSlide .hd{
	width: 100%;
	height: 4px;
	position:absolute;
	bottom: 22px;
	left: 0;
	z-index:2;
	text-align:center;
	padding: 0;
	margin: 0;
}
.banner .fullSlide .hd ul{
	text-align:center;
	padding: 0;
	margin: 0;
}
.banner .fullSlide .hd ul li{
	width:40px;
	height:6px;
	display:inline-block;
	*display:inline;
	zoom:1;
	margin: 0 5px;
	padding: 0;
	cursor:pointer;
	overflow:hidden;
	font-size:0;
	background:#fff;
}
.banner .fullSlide .hd ul .on{
	background: #008b8b;
}
.duotunb{width:100%;margin:auto;}
.duotunb h3{width:100%;line-height:60px;text-align:center;font-size:20px;font-weight:normal;color: #008b8b;}
.duotunb ul{list-style: none;
    padding: 0;
    margin:auto;}
.duotunb ul li:first-child{
	margin-left: 0;
}
.duotunb ul li{width:24%;
    height: auto;
    float: left;
    background: #eeeeee;
    margin-left: 1%;
    margin-bottom: 20px;}
	
.duotunb ul li .pic{width: 100%;
    float: left;
    text-align: center;
overflow: hidden;}
.duotunb ul li .pic img{width:100%;height:115px;}
.duotunb ul li .text{width: 100%;
    height: 35px;
    line-height: 35px;
    float: left;
    text-align: center;
    padding: 0 10px;
    box-sizing: border-box;
    font-size: 14px;
    color: #333333;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    word-break: break-all;}
  .biaoti{width:100%;margin:auto;padding-top:20px;clear:both;}
  .left{width:100%;float:left;text-align:center;height:62px;line-height:62px;margin-top:35px;font-size:20px;font-weight:600;color:#199696;}
  .right{width:100%;float:right;}
  .right ul{clear:both;margin:0;}
  .right li{width:22%;float:left;margin:6px 0 6px 10px;list-style:none;height:40px;line-height:20px;padding: 2px 6px;background:rgb(238, 238, 238);box-shadow: 1px 1px 6px 1px #d6d5d5;}
  .right li a{font-size:14px;text-decoration:none;color:rgb(104, 104, 104);float:left;}
  .right li:hover{background: rgba(0, 139, 139, 0.41);box-shadow: 1px 2px 2px 1px #aaa;/* color: red; */transform: scale(1.1,1.1);-webkit-transform: scale(1.1,1.1);-ms-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);}
  .right li a:hover{color:white;}
  .right li span{display: block;font-size:10px;}	
  .gd{float:right;font-size:6px;padding-top:20px;}
  
/*.right li{width:20%;float:left;margin:6px 0 6px 15px;list-style:none;height:40px;line-height:20px;padding: 2px 15px;background:rgb(238, 238, 238);box-shadow: 1px 1px 6px 1px #d6d5d5;}
.serviceObject .objectList li .pic{
 width: 166px;
 height:auto;
 float: left;
 text-align: center;
 overflow: hidden;
 height: 200px;
}
.serviceObject .objectList li .text{
 width: 176px;
 height: auto;
 float: left;
 margin-left: 14px;
 margin-top: 20px;
}*/


.zj{width:1000px;margin:auto;}
.zjz{width:235px;float:left;margin-top:75px;background:#eeeeee;}
.zjz ul{background:#eeeeee;margin-bottom:12px;}
.zjz ul h3{width:212px;height: 30px;line-height: 30px;background: darkcyan;margin:2px 6px;padding:6px;font-weight:600;clear: both;}
.zjz ul h3 a{color:white;font-size:16px;}
.zjz li{width:100%;height:auto;}
.zjz li a{width: 212px;height:auto;line-height: 16px;background: #ffffff;margin:2px 6px;padding:7px;float:left;font-size: 13px;}
.zjz li a:hover{color:white;background:darkcyan;}
.zjy{width:760px;float:right;}

  
.columnTitle{
	width: 100%;
	height: auto;
	text-align: center;
	line-height: 30px;
	font-size: 20px;
	font-weight:600;
	color: #008b8b;
	padding-top: 20px;
	padding-bottom:16px;
	position: relative;
}
.serviceObject{
	width: 100%;
	height: auto;
	border-bottom: solid 1px #e4e2e2;
}
.serviceObject .serviceObject1{
	width: 760px;
	height: auto;
	margin: 0 auto;
}
.serviceObject .objectList{
	width: 100%;
	height: auto;
	float: left;
}
.serviceObject .objectList li{
	width: 361px;
	height:auto;
	float: left;
	margin-left: 10px;
	padding-right:7px;
	margin-bottom: 16px;
	position: relative;
}
.serviceObject .objectList li:nth-of-type(3n+0){
	margin-right: 0;
}
.serviceObject .objectList li a{
	width: 100%;
	height: 100%;
	float: left;
	background: #eeeeee;
	transition: 0.4s;
	-webkit-transition: 0.4s;
	-moz-transition: 0.4s;
	-ms-transition: 0.4s;
	-o-transition: 0.4s;
}
.serviceObject .objectList li a:hover{
	margin-top:0;
	box-shadow: 0px 1px 9px 2px #aaa;
}
.serviceObject .objectList li .pic{
 width: 166px;
 height:auto;
 float: left;
 text-align: center;
 overflow: hidden;
 height: 166px;
}
.serviceObject .objectList li .pic img{
	width: 100%;
	height: auto;
	transition: 0.4s;
	-webkit-transition: 0.4s;
	-moz-transition: 0.4s;
	-ms-transition: 0.4s;
	-o-transition: 0.4s;
}
.serviceObject .objectList li a:hover .pic img{
	transform: scale(1.1,1.1);
	-webkit-transform:scale(1.1,1.1);
	-ms-transform:scale(1.1,1.1);
	-o-transform:scale(1.1,1.1);
	-moz-transform:scale(1.1,1.1);
}
.serviceObject .objectList li .text{
 width: 176px;
 height: auto;
 float: left;
 margin-left: 14px;
 margin-top: 20px;
}
.serviceObject .objectList li .text .tit{
	width: 100%;
	height: 20px;
	line-height: 20px;
	float: left;
	font-size: 12px;
	color: #008b8b;
	-webkit-line-clamp:1;
	-webkit-box-orient:vertical;
	word-break:break-all;
	font-weight: bold;
}
.serviceObject .objectList li .text .txt{
	width: 100%;
	height:80px;
	line-height: 20px;
	float: left;
	font-size: 12px;
	color: #686868;
	overflow:hidden;
	display:-webkit-box;
	-webkit-line-clamp:4;
	-webkit-box-orient:vertical;
	word-break:break-all;
	margin-top: 20px;
}
.serviceObject .objectList li .text .more{
	width: 100%;
	height: 20px;
	line-height: 20px;
	float: left;
	text-align: right;
	font-size: 12px;
	color: #333333;
	margin-top: 4px;
}
/*动画预设*/
.serviceObject{
	overflow: hidden;
}
.serviceObject .columnTitle{
	top: 150px;
	opacity: 0;
}
.serviceObject .objectList{
	position: relative;
	top: 250px;
	opacity: 0;
}
/*动画预设*/
.productCenter{
	width: 100%;
	/*height: 674px;*/
	float: left;
	overflow: hidden;
}
.productCenter .productCenter1{
	width: 1000px;
	height: auto;
	margin: 0 auto;
}
.productCenter .tabMenu{
	width: 100%;
	height: 42px;
	float: left;
	position: relative;
}
.productCenter .tabMenu .bd{
	overflow: hidden;
}
.productCenter .tabMenu .bd ul{
	overflow: hidden;
	zoom: 1;
}
.productCenter .tabMenu .bd li{
	width: 285px!important;
    margin-left: 20px;
	height: 42px;
	line-height: 42px;
	text-align: center;
	font-size: 14px;
	color: #333333;
	float: left;
	_display: inline;
	overflow: hidden;
	text-align: center;
	background: url(../images/tabMenu.gif) no-repeat 0 center #eeeeee;
	box-sizing: border-box;
	cursor: pointer;
}
.productCenter .tabMenu .bd li a{
	width: 285px!important;
	height: 42px;
	line-height: 42px;
	text-align: center;
	font-size: 14px;
	color: #333333;
	float: left;
	_display: inline;
	overflow: hidden;
	text-align: center;
	background: url(../images/tabMenu.gif) no-repeat 0 center #eeeeee;
	box-sizing: border-box;
	cursor: pointer;
}
.productCenter .tabMenu .bd li nth-child(1n){margin-left:0;}
.productCenter .tabMenu .bd li:first-child{
	background: #eeeeee;
	margin-left:0;
}
.productCenter .tabMenu .bd li:hover{
	color: #008b8b;
}
/*.productCenter .tabMenu .bd li.on{
	background:#008b8b;
	color: #fff;
}*/
.productCenter .tabMenu .prev,
.productCenter .tabMenu .next{
	width: 20px;
	height: 42px;
	position: absolute;
	top: 0;
	left: 0px;
	right: auto;
	z-index: 9;
	cursor: pointer;
	background: url(../images/tabMenu_prev.png) no-repeat right 1px center;
}
.productCenter .tabMenu .next{
	left: auto;
	right: 0px;
	background: url(../images/tabMenu_next.png) no-repeat 1px center;
}
.productCenter .tabMenu .prev:hover{
	background-image: url(../images/tabMenu_prev2.png);
}
.productCenter .tabMenu .next:hover{
	background-image: url(../images/tabMenu_next2.png);
}
.productCenter .productList{
	width: 100%;
	/*height: 555px;*/
	float: left;
	padding-bottom: 10px;
}
.productCenter .productList .list{
	width: 100%;
	height: auto;
	float: left;
	display: block;
}
.productCenter .productList .list.on{
	display: block;
}
.productCenter .productList .list{
	width:285px;
	height: auto;
	margin-top: 25px;
	margin-left:20px;
}
.productCenter .productList .list:first-child{margin-left:0;}
.productCenter .productList .list li{
	width: 235px;
	height: auto;
	float: left;
	background: #eeeeee;
	margin-left: 20px;
	margin-bottom: 20px;
}
.productCenter .productList .list li:nth-child(5),
.productCenter .productList .list li:first-child{
	margin-left: 0;
}
.productCenter .productList .list li .pic{
	width: 100%;
	height:194px;
	float: left;
	text-align: center;
	overflow: hidden;
}
.productCenter .productList .list li .pic img{
	width: 100%;
	height: 194px;
	transition: 0.4s;
	-webkit-transition: 0.4s;
	-moz-transition: 0.4s;
	-ms-transition: 0.4s;
	-o-transition: 0.4s;
}
.productCenter .productList .list li a:hover .pic img{
	transform: scale(1.1,1.1);
	-webkit-transform:scale(1.1,1.1);
	-ms-transform:scale(1.1,1.1);
	-o-transform:scale(1.1,1.1);
	-moz-transform:scale(1.1,1.1);
}
.productCenter .productList .list li .text{
	width: 100%;
	height: 46px;
	line-height: 46px;
	float: left;
	text-align: center;
	padding: 0 10px;
	box-sizing: border-box;
	font-size: 14px;
	color: #333333;
	overflow:hidden;
	display:-webkit-box;
	-webkit-line-clamp:1;
	-webkit-box-orient:vertical;
	word-break:break-all;
	transition: 0.4s;
	-webkit-transition: 0.4s;
	-moz-transition: 0.4s;
	-ms-transition: 0.4s;
	-o-transition: 0.4s;
}
.productCenter .productList .list li a:hover .text{
	background: #008b8b;
	color: #fff;
}
/*动画预设*/
.productCenter .columnTitle{
	top: 100px;
	opacity: 0;
}
.productCenter .tabMenu{
	position: relative;
	top: 150px;
	opacity: 0;
}
.productCenter .productList{
	position: relative;
	top: 250px;
	opacity: 0;
}
/*动画预设*/
.caseCenter{
	width:100%;
	/*height: 617px;*/
	float: left;
	padding-bottom: 20px;
	border-bottom: solid 1px #e4e2e2;
	overflow: hidden;
}
.caseCenter .caseCenter1{
	width: 1000px;
	height: auto;
	margin: 0 auto;
}
.caseCenter .caseList{
	width: 100%;
	height: auto;
	float: left;
}
.caseCenter .caseList .multipleColumn{
	width: 100%;
	height: auto;
	float: left;
	position: relative;
}
.caseCenter .caseList .bd{
	width: 100%;
	height: auto;
	float: left;
	overflow: hidden;
}
.caseCenter .caseList .multipleColumn .bd ul{
	width: 285px;
	overflow: hidden;
	zoom: 1;
	float: left;
	_display: inline;
	margin-right: 20px;
}
.caseCenter .caseList .bd li{
	width: 235px!important;
	height: auto;
	float: left;
	/*margin-bottom: 20px;*/
	_display: inline;
	overflow: hidden;
	text-align: center;
}
.caseCenter .caseList .bd li:last-child{margin:0;}
.caseCenter .caseList .bd li a{
	width: 100%;
	height: auto;
	float: left;
}
.caseCenter .caseList .bd li .pic{
	width: 100%;
	height: 166px;
	float: left;
	overflow: hidden;
	text-align: center;
}
.caseCenter .caseList .bd li .pic img{
	width: 100%;
	height: auto;
	transition: 0.4s;
	-webkit-transition: 0.4s;
	-moz-transition: 0.4s;
	-ms-transition: 0.4s;
	-o-transition: 0.4s;
}
.caseCenter .caseList .bd li a:hover .pic img{
	transform: scale(1.1,1.1);
	-webkit-transform:scale(1.1,1.1);
	-ms-transform:scale(1.1,1.1);
	-o-transform:scale(1.1,1.1);
	-moz-transform:scale(1.1,1.1);
}
.caseCenter .caseList .bd li .text{
	width: 100%;
	height:46px;
	line-height: 46px;
	float: left;
	text-align: center;
	font-size: 14px;
	color: #333333;
	padding: 0 10px;
	overflow:hidden;
	display:-webkit-box;
	-webkit-line-clamp:1;
	-webkit-box-orient:vertical;
	word-break:break-all;
	transition: 0.4s;
	-webkit-transition: 0.4s;
	-moz-transition: 0.4s;
	-ms-transition: 0.4s;
	-o-transition: 0.4s;
}
.caseCenter .caseList .bd li a:hover .text{
	background: #008b8b;
	color: #fff;
}
.caseCenter .caseList .prev,
.caseCenter .caseList .next{
	width: 33px;
	height: 86px;
	position: absolute;
	left: -62px;
	top: 169px;
	z-index: 10;
	background: url(../images/caseList_prev.png) no-repeat center #ececec;
	display: block;
	cursor: pointer;
	transition: 0.4s;
	-webkit-transition: 0.4s;
	-moz-transition: 0.4s;
	-ms-transition: 0.4s;
	-o-transition: 0.4s;
}
.caseCenter .caseList .next{
	left: auto;
	right: -62px;
	background-image: url(../images/caseList_next.png);
}
.caseCenter .caseList .prev:hover,
.caseCenter .caseList .next:hover{
	background-color: #008b8b;
}


/*替换案例中心滚动方式*/

.caseCenter .caseList .picScroll-left{
	width: 100%;
	height: auto;
	float: left;
	position: relative;
}
.caseCenter .caseList .picScroll-left li{
	margin-right: 20px;
}
.caseCenter .caseList .picScroll-left li .row{
	margin-bottom: 20px;
	float: left;
	background: #eeeeee;
}


/*替换案例中心滚动方式end*/




/*动画预设*/
.caseCenter .columnTitle{
	top: 200px;
	opacity: 0;
}
.caseCenter .caseList{
	position: relative;
	top: 300px;
	opacity: 0;
}
/*动画预设*/
.newsCenter{
	width: 100%;
	height: auto;
	float: left;
	padding-bottom: 54px;
	overflow: hidden;
}
.newsCenter .newsCenter1{
	width: 1000px;
	height: auto;
	margin: 0 auto;
}
.newsCenter .aboutUs{
	width: 490px;
	height: auto;
	float: left;
}
.newsCenter .columnTitle{
	text-align: left;
}
.newsCenter .aboutUs .centen{
	width: 100%;
	height: auto;
	float: left;
	background: #eeeeee;
}
.newsCenter .aboutUs .centen .pic{
	width: 53%;
	float: left;
	overflow: hidden;
	text-align: center;
}
.newsCenter .aboutUs .centen .pic img{
	width: 100%;
	height: auto;
	padding:6px;
	transition: 0.4s;
	-webkit-transition: 0.4s;
	-moz-transition: 0.4s;
	-ms-transition: 0.4s;
	-o-transition: 0.4s;
}
.newsCenter .aboutUs .centen .pic a:hover img{
	transform: scale(1.1,1.1);
	-webkit-transform:scale(1.1,1.1);
	-ms-transform:scale(1.1,1.1);
	-o-transform:scale(1.1,1.1);
	-moz-transform:scale(1.1,1.1);
}
.newsCenter .aboutUs .centen .text{
	width: 47%;
	height: auto;
	float: left;
	padding: 10px;
	box-sizing: border-box;
}
.newsCenter .aboutUs .centen .text .tit{
	width: 100%;
	height: 20px;
	float: left;
	line-height: 20px;
	font-weight: bold;
	font-size: 14px;
	color: #333333;
	/*overflow:hidden;
	display:-webkit-box;
	-webkit-line-clamp:1;*/
	-webkit-box-orient:vertical;
	word-break:break-all;
}
.newsCenter .aboutUs .centen .text .tit a{
	font-size: 16px;
	color: #333333;
}
.newsCenter .aboutUs .centen .text .txt{
	width: 100%;
	height: 69px;
	float: left;
	line-height: 23px;
	font-size: 12px;
	color: #686868;
	margin-top: 26px;
	overflow:hidden;
	display:-webkit-box;
	-webkit-line-clamp:3;
	-webkit-box-orient:vertical;
	word-break:break-all;
}
.newsCenter .aboutUs .centen .text .more{
	width: 100%;
	height: auto;
	float: left;
	margin-top: 6px;
	margin-bottom: 10px;
}
.newsCenter .aboutUs .centen .text .more a{
	width: 96px;
	height: 28px;
	line-height: 26px;
	text-align: center;
	float: left;
	border: solid 1px #cccccc;
	padding-right: 20px;
	box-sizing: border-box;
	font-size: 12px;
	color: #666666;
	background: url(../images/aboutUs_more.png) no-repeat right 13px center;
	transition: 0.3s;
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	-ms-transition: 0.3s;
	-o-transition: 0.3s;
}
.newsCenter .aboutUs .centen .text .more a:hover{
	background: url(../images/aboutUs_more2.png) no-repeat right 5px center #008b8b;
	color: #fff;
	border: solid 1px #008b8b;
}
.newsCenter .rightBox{
	width:490px;
	height: auto;
	float: right;
}
.newsCenter .newsList{
	width: 100%;
	height: auto;
	float: left;
}
.newsCenter .newsList .columnTitle{
	padding-bottom: 10px;
}
.newsCenter .newsList .list{
	width: 100%;
	height: auto;
	float: left;
	margin-top:10px;
}
.newsCenter .newsList .list li{
	width: 100%;
	height: 35px;
	float: left;
	background: url(../images/newsCenter_line.gif) repeat-x 0 bottom;
}
.newsCenter .newsList .list li .icon{
	width: 14px;
	height: 35px;
	float: left;
	background: url(../images/newsCenter_list.gif) no-repeat 0 center;
}
.newsCenter .newsList .list li .txt{
	width: 350px;
	height: 37px;
	line-height: 35px;
	float: left;
	margin-left: 15px;
	font-size: 16px;
	color: #333333;
	overflow:hidden;
	display:-webkit-box;
	-webkit-line-clamp:1;
	-webkit-box-orient:vertical;
	word-break:break-all;
}
.newsCenter .newsList .list li .txt a{
	font-size: 12px;
	color: #333333;
	display:-webkit-box;
	-webkit-line-clamp:1;
	-webkit-box-orient:vertical;
	word-break:break-all;
}
.newsCenter .newsList .list li .txt a:hover{
	color: #008b8b;
}
.newsCenter .newsList .list li .date{
	width:78px;
	height: 35px;
	line-height: 35px;
	float: right;
	text-align: right;
	font-size: 14px;
	color: #999999;
}
.newsCenter .cooperation{
	width: 100%;
	height: auto;
	float: left;
	margin-top: 10px;
}
.newsCenter .cooperation .centen{
	width: 100%;
	height: auto;
	float: left;
	overflow: hidden;
	position: relative;
}
.newsCenter .cooperation .centen .bd{
	width: 100%;
	height: auto;
	float: left;
}
.newsCenter .cooperation .centen .bd ul{
	overflow: hidden;
	zoom: 1;
}
.newsCenter .cooperation .centen .bd li{
	width: 116px!important;
	border: solid 1px #eeeeee;
	float: left;
	_display: inline;
	overflow: hidden;
	text-align: center;
	margin-right: 7px;
}
.newsCenter .cooperation .centen .bd li img{
	width: 100%;
	height: auto;
	transition: 0.4s;
	-webkit-transition: 0.4s;
	-moz-transition: 0.4s;
	-ms-transition: 0.4s;
	-o-transition: 0.4s;
}
.newsCenter .cooperation .centen .bd li a:hover img{
	transform: scale(1.1,1.1);
	-webkit-transform:scale(1.1,1.1);
	-ms-transform:scale(1.1,1.1);
	-o-transform:scale(1.1,1.1);
	-moz-transform:scale(1.1,1.1);
}
.newsCenter .cooperation .centen .hd{
	width: 100%;
	height: auto;
	float: left;
	overflow: hidden;
	text-align: center;
	margin-top: 14px;
}
.newsCenter .cooperation .centen .hd ul{
	display: inline-block;
	overflow: hidden;
	zoom: 1;
}
.newsCenter .cooperation .centen .hd li{
	float: left;
	width: 9px;
	height: 9px;
	overflow: hidden;
	text-indent: -999px;
	cursor: pointer;
	background: #cccccc;
	border-radius: 50%;
	margin: 0 6px;
}
.newsCenter .cooperation .centen .hd li.on{
	background: #008b8b;
}
/*首页end*/
.main .columnBanner img{
	width: 100%;
	height: 250px;
	float: left;
	background: no-repeat center 0;
}
.container{
	width: 100%;
	height: auto;
	float: left;
	margin-top: 50px;
}
.container .container1{
	width: 1000px;
	height: auto;
	margin: 0 auto;
}
.container .sidebar{
	width: 260px;
	height: auto;
	float: left;
}
.container .sidebar .title{
	width: 100%;
	height: 100px;
	float: left;
	overflow: hidden;
	background: #008b8b;
}
.container .sidebar .title h3{
	width: 178px;
	height: auto;
	float: left;
	padding: 0 41px;
	font-size: 20px;
	color: #ffffff;
	font-weight: normal;
	line-height: 35px;
	margin-top: 18px;
}
.container .sidebar .title .line{
	width: 30px;
	height: 3px;
	float: left;
	background: #fff;
	margin-left: 44px;
	margin-top: 8px;
}
.container .sidebar .sideNav{
	width: 258px;
	height: auto;
	float: left;
	border: solid 1px #e0e0e0;
	box-shadow: 0px 1px 3px 1px #e0e0e0;
}
.container .sidebar .sideNav li{
	width: 100%;
	height: auto;
	float: left;
	border-bottom: solid 1px #e0e0e0;
}
.container .sidebar .sideNav li a{
	width: 218px;
	height: auto;
	line-height: 50px;
	float: left;
	padding: 0 20px;
	font-size:12px;
	color: #333333;
	transition: 0.3s;
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	-ms-transition: 0.3s;
	-o-transition: 0.3s;
	background: no-repeat right 19px center;
}
.container .sidebar .sideNav li a:hover,
.container .sidebar .sideNav li.on a{
	background: url(../images/sideNav.png) no-repeat right 10px center #008b8b;
	color: #fff;
}

.container .sidebar .sideNav.level li.on a{
	background: url(../images/sideNav2.png) no-repeat right 10px center #008b8b;
}
.container .sidebar .sideNav.level li .level2{
	width: 100%;
	height: auto;
	float: left;
	display: none;
	padding: 10px 0;
	background: #f4f8f9;
}
.container .sidebar .sideNav.level li.on .level2{
	display: block;
}
.container .sidebar .sideNav.level li .level2 li{
	width: 100%;
	height: auto;
	float: left;
	border: none;
}
.container .sidebar .sideNav.level li.on .level2 li a,
.container .sidebar .sideNav.level li .level2 li a{
	width: 166px;
	height: 26px;
	float: left;
	padding-left: 50px;
	padding-right:35px;
	line-height: 26px;
	font-size: 12px;
	color: #333333;
	background: none;
}
.container .sidebar .sideNav.level li .level2 li.on a,
.container .sidebar .sideNav.level li.on .level2 li a:hover,
.container .sidebar .sideNav.level li .level2 li a:hover{
	color: #008b8b;
	background: none;
}

.container .sidebar .contact{
	width: 258px;
	height: auto;
	float: left;
	border: solid 1px #dddddd;
	margin-top: 22px;
	margin-bottom: 110px;
	box-shadow: 0px 1px 3px 1px #e0e0e0;
}
.container .sidebar .contact .title{
	width: 100%;
	height: auto;
	float: left;
	border-bottom: solid 1px #dddddd;
}
.container .sidebar .contact .title img{
	width: 100%;
	height: auto;
}
.container .sidebar .contact .centen{
	width: 237px;
	height: auto;
	float: left;
	padding: 20px 10px 14px 11px;
}
.container .sidebar .contact .centen .text{
	width: 100%;
	height: auto;
	float: left;
	line-height: 20px;
	font-size: 16px;
	color: #666666;
	margin-bottom: 8px;
}
.container .sidebar .contact .centen .text .icon{
	width: 16px;
	height: auto;
	float: left;
	text-align: center;
	overflow: hidden;
}
.container .sidebar .contact .centen .text .txt{
	width:212px;
	height: auto;
	float: right;
	line-height: 20px;
	font-size: 16px;
	color: #666666;
}
.container .content{
	width: 700px;
	height: auto;
	float: right;
	margin-bottom: 60px;
}
.container .content .breadCrumbsNav{
	width: 100%;
	height: 45px;
	float: left;
	border-bottom: solid 1px #dddddd;
	margin-bottom: 35px;
}
.container .content .breadCrumbsNav li{
	width: auto;
	height: 45px;
	line-height: 45px;
	float: left;
	font-size: 14px;
	color: #333333;
	background: url(../images/breadCrumbsNav1.gif) no-repeat 0 center;
	padding-left: 13px;
	padding-right: 7px;
}
.container .content .breadCrumbsNav li:first-child{
	background: url(../images/breadCrumbsNav2.gif) no-repeat 0 center;
	padding-left: 29px;
}
.container .content .breadCrumbsNav li a{
	font-size: 14px;
	color: #333333;
}
.container .content .breadCrumbsNav li a:hover{
	color: #008b8b;
}
.container .content .productList{
	width: 100%;
	height: auto;
	float: left;
}
.container .content .productList .list{
	width: 100%;
	height: auto;
	float: left;
}
.container .content .productList .list li{
	width: 226px;
	height: auto;
	float: left;
	margin-right: 10px;
	margin-bottom: 30px;
}
.container .content .productList .list li:nth-of-type(3n+0){
	margin-right: 0;
}
.container .content .productList .list li .pic{
	width: 100%;
	float: left;
	text-align: center;
	overflow: hidden;
}
.container .content .productList .list li .pic img{
	width: 100%;
	height:160px;
	transition: 0.4s;
	-webkit-transition: 0.4s;
	-moz-transition: 0.4s;
	-ms-transition: 0.4s;
	-o-transition: 0.4s;
}
.container .content .productList .list li a:hover .pic img{
	transform: scale(1.1,1.1);
	-webkit-transform:scale(1.1,1.1);
	-ms-transform:scale(1.1,1.1);
	-o-transform:scale(1.1,1.1);
	-moz-transform:scale(1.1,1.1);
}
.container .content .productList .list li .text{
	width: 206px;
	height: 35px;
	line-height: 35px;
	float: left;
	text-align: center;
	background: #f4f8f9;
	font-size:14px;
	color: #333333;
	padding: 0 10px;
	overflow:hidden;
	display:-webkit-box;
	-webkit-line-clamp:1;
	-webkit-box-orient:vertical;
	word-break:break-all;
	transition: 0.4s;
	-webkit-transition: 0.4s;
	-moz-transition: 0.4s;
	-ms-transition: 0.4s;
	-o-transition: 0.4s;
}
.container .content .productList .list li a:hover .text{
	background: #008b8b;
	color: #fff;
}
.container .content .pagingBox{
	width: 100%;
	height: auto;
	float: left;
	text-align: right;
	margin: 20px 0;
}
.container .content .pagingBox ul{
	display: inline-table;
}
.container .content .pagingBox li{
	width: 32px;
	height: 27px;
	float: left;
	margin-left: 10px;
}
.container .content .pagingBox li a{
	width: 30px;
	height: 25px;
	line-height: 25px;
	text-align: center;
	float: left;
	border: solid 1px #dddddd;
	background: #fff;
	font-size: 12px;
	color: #999999;
}
.container .content .pagingBox li.special{
	width: 70px;
}
.container .content .pagingBox li.special a{
	width: 68px;
}
.container .content .pagingBox li.on a,
.container .content .pagingBox li a:hover{
	border: solid 1px #008b8b;
	background: #008b8b;
	color: #fff;
}
.container .productDetail{
	width: 100%;
	height: auto;
	float: left;
}
.container .productDetail .photoAlbum{
	width: 700px;
	height: auto;
	float: left;
}
.container .productDetail .photoAlbum .instructions{
	width: 260px;
	height: 300px;
	float: left;
	padding-left: 30px;
	background: #f2f4f8;
}
.container .productDetail .photoAlbum .instructions .characteristics{
	width: 100%;
	height: auto;
	float: left;
	line-height: 20px;
	font-size: 14px;
	color: #333333;
	margin-top: 34px;
	border-bottom: solid 1px #d0d0d0;
}
.container .productDetail .photoAlbum .instructions .characteristics .text{
	float: left;
	margin-bottom: 15px;
}
.container .productDetail .photoAlbum .instructions .characteristics .tit{
	width: 76px;
	height: auto;
	float: left;
}
.container .productDetail .photoAlbum .instructions .characteristics .txt{
	width: 180px;
	height: auto;
	line-height: 20px;
	float: left;
}
.container .productDetail .photoAlbum .instructions .address{
	width: 100%;
	height: auto;
	float: left;
	margin-top: 20px;
}
.container .productDetail .photoAlbum .instructions .address .text{
	width: 100%;
	height: auto;
	float: left;
	margin-bottom: 10px;
}
.container .productDetail .photoAlbum .instructions .address .text .icon{
	width: 16px;
	height: auto;
	float: left;
	padding-top: 2px;
}
.container .productDetail .photoAlbum .instructions .address .text .icon img{
	max-width: 100%;
}
.container .productDetail .photoAlbum .instructions .address .text .txt{
	width: 235px;
	height: auto;
	line-height: 18px;
	float: left;
	font-size: 12px;
	color: #333333;
	margin-left: 7px;
}
.ad-gallery {
	width:410px;
	height: auto;
	float: left;
	background: #fff;
}
.ad-gallery,
.ad-gallery *{
	margin: 0;
	padding: 0;
}
.ad-gallery .ad-image-wrapper{/*上部*/
	width: 100%;
	height:300px;
	position: relative;
	overflow: hidden;
	box-sizing: border-box;
}
.ad-gallery .ad-image-wrapper .ad-loader{	/*loader*/
	position: absolute;
	z-index: 10;
	top: 48%;
	left: 48%;
}
.ad-gallery .ad-image-wrapper .ad-prev,
.ad-gallery .ad-image-wrapper .ad-next{	/*左右有效点击区域*/
	position: absolute;
	right: 0;
	top: 0;
	width: 50%;
	height: 100%;
	cursor: pointer;
	display: block;
	z-index: 100;
}
.ad-gallery .ad-image-wrapper .ad-prev{
	right: auto;
	left: 0;
}
.ad-gallery .ad-image-wrapper .ad-prev .ad-prev-image,	/*左右点击按钮*/
.ad-gallery .ad-image-wrapper .ad-next .ad-next-image{
	width: 33px;
	height: 86px;
	position: absolute;
	top: 142px;
	left: 0;
	z-index: 1;
	background: url(../images/ad-prev-image.png) no-repeat 0 0;
}
.ad-gallery .ad-image-wrapper .ad-next .ad-next-image{
	right: 0;
	left: auto;
	background: url(../images/ad-next-image.png) no-repeat 0 0;
}
.ad-gallery .ad-image-wrapper .ad-image{
	position: absolute;
	overflow: hidden;
	top: 0;
	left: 0;
	z-index: 9;
}
.ad-gallery .ad-image-wrapper .ad-image img{
	width: 100%;
	height: auto;
}
.ad-gallery .ad-image-wrapper .ad-image .ad-image-description{
	position: absolute;
	bottom: 0px;
	left: 0px;
	padding: 7px;
	text-align: left;
	width: 100%;
	z-index: 2;
}
* html .ad-gallery .ad-image-wrapper .ad-image .ad-image-description{
	background: none;
}
.ad-gallery .ad-image-wrapper .ad-image .ad-image-description .ad-description-title{
	display: block;
}
.ad-gallery .ad-controls{	/*中间页数信息*/
	height: 0px;
	display: none;
}
.ad-gallery .ad-info{	/*页数*/
	float: left;
}
.ad-gallery .ad-slideshow-controls {	/*自动播放开关*/
	float: right;
	height: 0px;
	display: none;
}
.ad-gallery .ad-slideshow-controls .ad-slideshow-start,
.ad-gallery .ad-slideshow-controls .ad-slideshow-stop{	/*自动播放开关*/
	padding-left: 5px;
	cursor: pointer;
	height: 0px;
	display: none;
}
.ad-gallery .ad-slideshow-controls .ad-slideshow-countdown{
	padding-left: 5px;
	font-size: 0.9em;
}
.ad-gallery .ad-slideshow-running .ad-slideshow-start{
	cursor: default;
	font-style: italic;
}
.ad-gallery .ad-nav{	/*底部小图导航*/
	width: 600px;
	float: left;
	margin-top: 38px;
	margin-left: 44px;
	position: relative;
}
.ad-gallery .ad-forward,
.ad-gallery .ad-back{	/*导航移动按钮*/
	width: 25px;
	height: 122px;
	cursor: pointer;
	top: 0px;
	left: -43px;
	display: block;
	background: url(../images/photoAlbum_arrow1.png) no-repeat center center #858585;
	opacity: 1 !important;
	position: absolute;
	z-index: 10;
}
.ad-gallery .ad-forward{ /*导航移动按钮*/
	left: auto;
	right: -43px;
	background-image: url(../images/photoAlbum_arrow2.png);
}
.ad-gallery .ad-forward:hover,
.ad-gallery .ad-back:hover{
	background-color: #0a9090;
}
.ad-gallery .ad-nav .ad-thumbs{
	width: 100%;
	height: auto;
	overflow: hidden;
}
.ad-gallery .ad-thumbs .ad-thumb-list{
	float: left;
	width: 9000px;
	list-style: none;
}
.ad-gallery .ad-thumbs li{	/*底部小图导航*/
	width: 194px;
	height: 122px;
	float: left;
	padding: 0 10px 0 0;
	position: relative;
	margin-top: 0px;
}
.ad-gallery .ad-thumbs li a{
	width: 192px;
	height: 120px;
	float: left;
	border: solid 1px #048d8d;
	overflow: hidden;
}
.ad-gallery .ad-thumbs li a.ad-active{
	border: solid 1px #048d8d;
}
.ad-gallery .ad-thumbs li a img{
	width: 100%;
	height:auto;
}
.ad-preloads{
	position: absolute;
	left: -9000px;
	top: -9000px;
}
.container .productDetail .describe{
	width: 100%;
	height: auto;
	float: left;
	margin-top: 40px;
}
.container .productDetail .describe .title{
	width: 100%;
	height: auto;
	float: left;
}
.container .productDetail .describe .title span{
	width: 94px;
	height: 32px;
	line-height: 32px;
	text-align: center;
	float: left;
	background: #008b8b;
	font-size: 14px;
	color: #fff;
}
.container .productDetail .describe .article{
	width: 666px;
	height: auto;
	float: left;
	border: solid 1px #dde0e4;
	padding: 14px;
	line-height: 25px;
	font-size: 14px;
	color: #666666;
}
.container .productDetail .describe .article h2,h3{margin:10px 0;}
.container .turnPage{
	width: 100%;
	height: auto;
	float: left;
}
.container .turnPage .next,
.container .turnPage .prev{
	width: 350px;
	height: 58px;
	line-height: 58px;
	float: left;
	overflow:hidden;
	display:-webkit-box;
	-webkit-line-clamp:1;
	-webkit-box-orient:vertical;
	word-break:break-all;
}
.container .turnPage .next{
	float: right;
	text-align: right;
}
.container .turnPage .next a,
.container .turnPage .prev a{
	font-size: 14px;
	color: #666666;
}
.container .turnPage .next a:hover,
.container .turnPage .prev a:hover{
	color: #008b8b;
}
.container .content .caseList{
	width: 100%;
	height: auto;
	float: left;
}
.container .content .caseList .list{
	width: 100%;
	height: auto;
	float: left;
}
.container .content .caseList .list li{
	width: 226px;
	height: auto;
	float: left;
	margin-right: 10px;
	margin-bottom: 30px;
}
.container .content .caseList .list li:nth-of-type(3n+0){
	margin-right: 0;
}
.container .content .caseList .list li .pic{
	width: 100%;
	float: left;
	text-align: center;
	overflow: hidden;
	position: relative;
}
.container .content .caseList .list li .pic .filter{
	width: 223px;
	height: 98px;
	position: absolute;
	top: -178px;
	left: 0;
	z-index: 2;
	background: url(../images/pic_filter.png);
	padding: 40px 28px;
	text-align: left;
	vertical-align: middle;
	transition: 0.4s;
	-webkit-transition: 0.4s;
	-moz-transition: 0.4s;
	-ms-transition: 0.4s;
	-o-transition: 0.4s;
}
.container .content .caseList .list li .pic .filter span{
	width: 100%;
	height: 96px;
	line-height: 24px;
	float: left;
	font-size: 14px;
	color: #fff;
	overflow:hidden;
	display:-webkit-box;
	-webkit-line-clamp:4;
	-webkit-box-orient:vertical;
	word-break:break-all;
}
.container .content .caseList .list li a:hover .pic .filter{
	top: 0;
}
.container .content .caseList .list li .pic img{
	width: 100%;
	height: auto;
	transition: 0.4s;
	-webkit-transition: 0.4s;
	-moz-transition: 0.4s;
	-ms-transition: 0.4s;
	-o-transition: 0.4s;
}
.container .content .caseList .list li a:hover .pic img{
	transform: scale(1.1,1.1);
	-webkit-transform:scale(1.1,1.1);
	-ms-transform:scale(1.1,1.1);
	-o-transform:scale(1.1,1.1);
	-moz-transform:scale(1.1,1.1);
}
.container .content .caseList .list li .text{
	width: 206px;
	height: 35px;
	line-height: 35px;
	float: left;
	text-align: center;
	background: #f4f8f9;
	font-size:16px;
	color: #333333;
	padding: 0 10px;
	overflow:hidden;
	display:-webkit-box;
	-webkit-line-clamp:1;
	-webkit-box-orient:vertical;
	word-break:break-all;
	transition: 0.4s;
	-webkit-transition: 0.4s;
	-moz-transition: 0.4s;
	-ms-transition: 0.4s;
	-o-transition: 0.4s;
}
.container .content .caseList .list li a:hover .text{
	background: #008b8b;
	color: #fff;
}
.container .productDetail .caseScroll{
	width: 100%;
	height: auto;
	float: left;
}
.container .productDetail .caseScroll .slideBox{
	width: 700px;
	height: auto;
	position: relative;
	margin-left: 63px;
}
.container .productDetail .caseScroll .slideBox .bd{
	width: 600px;
	height:auto;
	overflow: hidden;
	position: relative;
	z-index: 0;
}
.container .productDetail .caseScroll .slideBox .bd li{
	zoom: 1;
	vertical-align: middle;
}
.container .productDetail .caseScroll .slideBox .bd img{
	width: 100%;
	height: auto;
	display: block;
}
.container .productDetail .caseScroll .slideBox .prev,
.container .productDetail .caseScroll .slideBox .next{
	position: absolute;
	left: -63px;
	top: 50%;
	margin-top: -43px;
	display: block;
	width: 33px;
	height: 86px;
	background: url(../images/photoAlbum_arrow1.png) no-repeat center #858585;
}
.container .productDetail .caseScroll .slideBox .next{
	left: auto;
	right: 35px;
	background: url(../images/photoAlbum_arrow2.png) no-repeat center #858585;
}
.container .productDetail .caseScroll .slideBox .prev:hover,
.container .productDetail .caseScroll .slideBox .next:hover{
	background-color: #008b8b;
}
.container .about,
.container .service{
	width: 100%;
	height: auto;
	float: left;
}
.container .about .title,
.container .service .title{
	width: 100%;
	height: auto;
	float: left;
	font-weight: normal;
	line-height: 24px;
	font-size: 20px;
	color: #333333;
	text-align: center;
}
.container .about h3{margin:10px 0;font-size:14px;}
.container .about h2{margin:10px 0;font-size:16px;}
.container .about .article,
.container .service .article{
	width: 100%;
	height: auto;
	float: left;
	line-height: 25px;
	font-size: 14px;
	color: #666666;
	margin-top: 24px;
}
.container .about .article img,
.container .service .article img{
	max-width: 100%;
}
.container .contact{
	width: 100%;
	height: auto;
	float: left;
}
.container .contact .addressBox{
	width: 100%;
	height: auto;
	float: left;
}
.container .contact .addressBox h2{
	width: 100%;
	height: auto;
	float: left;
	font-weight:normal;
	font-size:24px;
	color:#008b8b;
	letter-spacing:1.5px;
}
.container .contact .addressBox .list{
	width: 100%;
	height: auto;
	float: left;
	margin-top: 20px;
}
.container .contact .addressBox li{
	width: 100%;
	height:auto;
	float: left;
	color:#333333;
	margin-bottom: 10px;
}
.container .contact .addressBox li .icon{
	width:16px;
	height: 26px;
	line-height: 26px;
	float: left;
}
.container .contact .addressBox li .icon img{
	vertical-align:middle;
}
.container .contact .addressBox li .txt{
	width: auto;
	float: left;
	line-height:26px;
	font-size:16px;
	color:#333333;
	margin-left: 10px;
}

.container .contact .mapBox{
	width: 100%;
	height: auto;
	float: left;
	margin-top: 40px;
}
.container .contact .mapBox .title{
	width: 100%;
	height: auto;
	line-height: 38px;
	float: left;
	font-weight:normal;
	font-size:24px;
	color:#008b8b;
	letter-spacing:1.5px;
}
.container .contact .mapBox .map{
	width: 100%;
	height: 400px;
	float: left;
	background: #999;
	margin-top: 20px;
	margin-bottom: 50px;
}
.container .contact .mapBox .map #allmap{
	width: 100%;
	height: 400px;
	float: left;
}
.BMap_pop{
	/*top: 0px !important;*/
}
.container .newsList .list,
.container .newsList{
	width: 100%;
	height: auto;
	float: left;
}
.container .newsList .list li{
	width: 100%;
	height: auto;
	float: left;
	border-bottom: solid 1px #dedede;
	padding-bottom: 20px;
	margin-bottom: 20px;
}
.container .newsList .list li a{
	width: 100%;
	height: auto;
	float: left;
}
.container .newsList .list li .tit{
	width: 100%;
	height: 24px;
	line-height: 24px;
	float: left;
	font-size: 20px;
	color: #333;
	overflow:hidden;
	display:-webkit-box;
	-webkit-line-clamp:1;
	-webkit-box-orient:vertical;
	word-break:break-all;
}
.container .newsList .list li a:hover .tit{
	color: #008b8b;
}
.container .newsList .list li .txt{
	width: 100%;
	height: 48px;
	line-height: 24px;
	float: left;
	font-size: 16px;
	color: #666;
	margin-top: 10px;
	overflow:hidden;
	display:-webkit-box;
	-webkit-line-clamp:2;
	-webkit-box-orient:vertical;
	word-break:break-all;
}
.container .newsList .list li .date{
	width: 100%;
	height: 24px;
	line-height: 24px;
	float: left;
	font-size: 16px;
	color: #666;
	margin-top: 10px;
	overflow:hidden;
	display:-webkit-box;
	-webkit-line-clamp:1;
	-webkit-box-orient:vertical;
	word-break:break-all;
}
.container .newsDetail{
	width: 100%;
	height: auto;
	float: left;
}
.container .newsDetail .title{
	width: 100%;
	height: auto;
	float: left;
	font-weight: normal;
	line-height: 24px;
	font-size: 20px;
	color: #333333;
	text-align: center;
}
.container .newsDetail .info{
	width: 100%;
	height: auto;
	float: left;
	line-height: 22px;
	font-size: 16px;
	color: #666;
	text-align: center;
	margin-top: 10px;
}
.container .newsDetail .article{
	width: 100%;
	height: auto;
	float: left;
	line-height: 25px;
	font-size: 14px;
	color: #666666;
	margin-top: 14px;
	border-top: solid 1px #e0e0e0;
	border-bottom: solid 1px #e0e0e0;
	padding: 20px 0;
}
.container .newsDetail .article h1{font-size:20px;}
.container .newsDetail .article h2{font-size:16px;margin:20px 0;}
.container .newsDetail .article h3{font-size:14px;}
.container .newsDetail .article p{margin: 10px 0;}
.container .newsDetail .article img{
	max-width: 100%;
}
#jl{margin-top:20px;}
.zt{margin-top:6px;text-decoration:none;}
.zt a{color:white;font-size:16px;text-decoration:none;height:20px;line-height:20px;}
.zt span{color:white;font-size:20px;height:20px;line-height:20px;}
.links{width:960px;clear:both;margin:auto;}
.links li{float:left;padding-right:10px;padding-top:10px;}
.none{display:none;}








