@charset "utf-8";
.cate_img{
	height: 350px;
	background-position: center;
	background-repeat: no-repeat;
}
.section1{
	background: #f7f7f7;
	padding: 38px 0;
}
.section1 .title{
	font-size: 24px;
	color: #191919;
/*	font-family: "bookman old style";*/
	font-weight: bold;
	line-height: 24px;
}
.section1 .position{
	font-size: 18px;
	color: #191919;
	/*font-family: Calibri;*/
	font-weight: bold;
	line-height: 24px;
}
.section1 .position a{
	font-size: 16px;
	color: #191919;
	/*font-family: Calibri;*/
	font-weight: bold;
}
.section1 .position a:last-child{
	color: #007471;
}

.section2{
	padding-top: 75px;
}
.section2 .cate_title{
	font-size: 36px;
	color: #000000;
	text-align: center;
	/*font-family: "bookman old style";*/
	padding-bottom: 20px;
	background: url(../images/xian_blue.png) no-repeat bottom center;
	margin-bottom: 45px;
	text-transform: capitalize;
}
.section2 .cate_list{
	text-align: center;
	font-size: 0;
}
.section2 .cate_list .item{
	display: inline-block;
	vertical-align: top;
	margin-right: 10px;
}
.section2 .cate_list .item:last-child{
	margin-right: 0;
}
.section2 .cate_list .item a{
	display: block;
	font-size: 16px;
	/*font-family: Calibri;*/
	background: #ffffff;
	color: #555555;
	line-height: 24px;
	padding: 6px 20px;
	transition: all .3s;
}
.section2 .cate_list .item:hover a,
.section2 .cate_list .item.active a{
	color: #ffffff;
	background: #05736c;
}

.section3{
	margin-top: 35px;
	padding-bottom: 40px;
}
.section3 .proList {
	
}
.section3 .proList li {
	margin-right: 30px;
	margin-top: 20px;
}
.section3 .proList li:nth-child(1),
.section3 .proList li:nth-child(2),
.section3 .proList li:nth-child(3),
.section3 .proList li:nth-child(4){
	margin-top: 0;
}
.section3 .proList li:nth-child(4n){
	margin-right: 0;
}
.section3 .proList li a{
	width: 270px;
	display: block;
}
.section3 .proList li .pic {
	width: 100%;
	height: 186px;
	position: relative;
	overflow: hidden;
}

.section3 .proList li .pic img {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	-o-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
	-webkit-transform: translate(-50%,-50%);
}
.section3 .proList li .title {
	font-size: 18px;
	color: #555555;
/*	font-family: "bookman old style";
*/	line-height: 24px;
	padding: 18px 0;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	text-align: center;
}

.pagination-wrapper{ 
  	margin: 0 0 30px 0;
  	text-align: center;
  	font-size: 0;
} 
.pagination{  
  	margin: 0;
  	border-radius: 0;
} 
.pagination li{
	display: inline-block;
	vertical-align: top;
}
.pagination li a{ 
  	display: inline-block;
  	height: 32px; 
  	line-height: 32px; 
  	margin-right: 8px; 
  	padding: 0 12px; 
  	font-size: 14px; 
  	border: 1px solid #dfdfdf; 
  	color: #999; 
  	text-decoration: none; 
  	border-radius: 4px;
  	box-sizing: border-box;
  	transition: all .3s;
  	background: #f7f7f7;
} 
.pagination li:last-child{
	margin-right: 0;
}
.pagination li a:hover{ 
  	background:#007471!important; 
  	color:#fff; 
  	border-color: #007471!important;
} 
.pagination li.active a { 
  	background: #007471; 
  	color: #fff;
  	border-color: #007471;
} 
.pagination .pageinfo{
	display: inline-block;
  	height: 32px; 
  	line-height: 32px; 
  	padding: 0 12px; 
  	font-size: 14px; 
  	border: 1px solid #555555; 
  	color: #555555; 
  	box-sizing: border-box;
}

.section4{
	padding: 20px 0;
}
.section4 .pic{
	width: 350px;
	height: 260px;
	position: relative;
	overflow: hidden;
	margin-right: 30px;
}
.section4 .pic img{
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	-o-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
	-webkit-transform: translate(-50%,-50%);
}
.section4 .content{
	width: 820px;
	padding-top: 15px;
}
.section4 .content .title{
	font-size: 26px;
	color: #333333;
/*	font-family: "bookman old style";
*/	line-height: 24px;
}
.section4 .content .singlepage{
	font-size: 16px;
	color: #888888;
/*	font-family: Calibri;
*/	line-height: 24px;
	margin-top: 30px;
}

.section5{
	padding-top: 30px;
	padding-bottom: 80px;
}
.section5 .list{
	
}
.section5 .list li{
	width: 560px;
	margin-right: 80px;
	margin-top: 40px;
	padding-left: 75px;
	background-repeat: no-repeat;
	background-position: left top;
}
.section5 .list li:nth-child(1){
	margin-top: 0;
	background-image: url(../images/icon1.jpg);
}
.section5 .list li:nth-child(2){
	margin-top: 0;
	background-image: url(../images/icon2.jpg);
}
.section5 .list li:nth-child(3){
	background-image: url(../images/icon3.jpg);
}
.section5 .list li:nth-child(4){
	background-image: url(../images/icon4.jpg);
}
.section5 .list li:nth-child(2n){
	margin-right: 0;
}
.section5 .list li .title{
	font-size: 30px;
	color: #333333;
/*	font-family: Calibri;
*/	line-height: 24px;
}
.section5 .list li .desc{
	font-size: 15px;
	color: #888888;
/*	font-family: Calibri;
*/	line-height: 24px;
	margin-top: 10px;
	height: 48px;
	overflow: hidden;
}

/*新闻列表模板*/
.news-main {
  	margin-top: 40px;
	margin-bottom: 50px;
}
.news-main .news-list {
  	
}
.news-main .news-list .item {
  	padding-top: 20px;
  	border-bottom: 1px solid #E8E8E8;
  	padding-bottom: 20px;
}
.news-main .news-list .list-a {
  	display: block;
  	width: 180px;
  	height: 120px;
  	overflow: hidden;
  	border: 1px solid #E8E8E8;
  	position: relative;
  	margin-right: 25px;
}
.news-main .news-list .list-a img {
  	display: block;
  	width: 100%;
  	max-height: 100%;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	-o-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
	-webkit-transform: translate(-50%,-50%);
  	transition: all .3s;
	-ms-transition: all .3s;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-o-transition: all .3s;
}
.news-main .news-list .list-a:hover img {
  	transform: translate(-50%,-50%) scale(1.3);
  	-ms-transform: translate(-50%,-50%) scale(1.3);
  	-webkit-transform: translate(-50%,-50%) scale(1.3);
  	-moz-transform: translate(-50%,-50%) scale(1.3);
  	-o-transform: translate(-50%,-50%) scale(1.3);
}
.news-main .news-list .list-section {
  	width: 995px;
}
.news-main .news-list .list-section .title {  	
  	font-size: 0;
}
.news-main .news-list .list-section .title a {
  	display: inline-block;
  	font-size: 18px;
  	color: #333333;
  	line-height: 27px;
  	white-space: nowrap;
  	overflow: hidden;
  	text-overflow: ellipsis;
/*	font-family: "bookman old style";
*/  	max-width: 100%;
  	transition: all .3s;
	-ms-transition: all .3s;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-o-transition: all .3s;
}
.news-main .news-list .list-section .title a:hover {
  	color: #05736c;
}
.news-main .news-list .list-section .desc {
  	font-size: 12px;
  	line-height: 24px;
  	color: #999999;
  	height: 48px;
  	max-height: 48px;
  	text-overflow: ellipsis;
  	overflow: hidden;
  	margin: 8px 0 16px 0;
	/*font-family: Calibri;*/
}
.news-main .news-list .list-section .desc a {
  	font-size: 12px;
  	line-height: 24px;
  	color: #05736c;
	/*font-family: Calibri;*/
}
.news-main .news-list .list-section .time {
  	font-size: 12px;
  	line-height: 18px;
  	color: #a9a9a9;
	/*font-family: Calibri;*/
}
/*新闻列表模板*/

/*新闻详情页*/
.news-info {
	padding: 50px 15px;
}
.news-info .hd {
	padding-bottom: 20px;
	text-align: center;
}

.news-info .hd h1 {
	font-size: 24px;
	line-height: 36px;
	word-wrap: break-word;
	font-weight: bold;
	word-break: normal;
	margin-bottom: 10px;
	/*font-family: "bookman old style";*/
}
.news-info .hd p {
	font-size: 14px;
	line-height: 1.6;
	color: #cccccc;
}
.news-info .hd p span{
	margin-right: 10px;
	/*font-family: Calibri;*/
}
.page {
    min-height: 500px;
    padding: 20px 0;
    line-height: 2;
    color: #666666;
    font-size: 14px;
	/*font-family: Calibri;*/
}
/*新闻详情页*/

/*上一页/下一页*/
.turn {
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	padding: 5px 10px;
	margin-bottom: 20px;
}

.turn p {
	font-size: 12px;
	line-height: 30px;
	color: #333333;
	/*font-family: Calibri;*/
}

.turn p:first-child {
	float: left;
}

.turn p:last-child {
	float: right;
}

.turn p a {
	color: #666666;
	transition: all .3s;
	-ms-transition: all .3s;
	-o-transition: all .3s;
	-moz-transition: all .3s;
	-webkit-transition: all .3s;
}

.turn p a:hover {
	color: #007471;
	text-decoration: none;
}
/*上一页/下一页*/

/* 产品详情页 */
.product-info{
	margin-top: 60px;
}
.product-info .box1{
	padding-bottom: 30px;
}
.product-info .box1 .game163 {
	position: relative;
	overflow: hidden;
	width: 600px;
}
.product-info .box1 .game163 .bigImg {
	
}
.product-info .box1 .game163 .bigImg .pic{
	width: 100%;
	height: 396px;
	position: relative;
	overflow: hidden;
}
.product-info .box1 .game163 .bigImg .pic img {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	-o-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
	-webkit-transform: translate(-50%,-50%);
}

.product-info .box1 .game163 .smallScroll {
	margin-top: 10px;
	height: 64px;
}
.product-info .box1 .game163 .sPrev,
.product-info .box1 .game163 .sNext {
	float: left;
	display: block;
	width: 30px;
	height: 30px;
	text-align: center;
	line-height: 30px;
	font-size: 14px;
	color: #ffffff;
	margin: 17px 0;
	background: rgba(0,0,0,.8);
	border-radius: 100%;
}
.product-info .box1 .game163 .smallImg {
	float: left;
	display: inline;
	width: 510px;
	overflow: hidden;
	margin: 0 15px;
}
.product-info .box1 .game163 .smallImg ul {
	overflow: hidden;
	height: 64px;
}
.product-info .box1 .game163 .smallImg li {
	float: left;
	cursor: pointer;
	margin-right: 17.5px;
}
.product-info .box1 .game163 .smallImg li .pic{
	width: 88px;
	height: 64px;
	border: 1px solid #169c96;
	position: relative;
	overflow: hidden;
}
.product-info .box1 .game163 .smallImg img {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	-o-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
	-webkit-transform: translate(-50%,-50%);
}
.product-info .box1 .game163 .smallImg .on .pic {
	border-color: #000000;
}

.product-info .box1 .content{
	width: 570px;
	height: 470px;
	position: relative;
}
.product-info .box1 .content .title{
	font-size: 20px;
	color: #141414;
	font-family: arial;
	line-height: 20px;
	padding: 10px 0 14px;
	border-bottom: 1px solid #aaaaaa;
	margin-bottom: 20px;
}
.product-info .box1 .content .desc{
	font-size: 14px;
	color: #141414;
	line-height: 25px;
}
.product-info .box1 .content .a-list{
	position: absolute;
	left: 0;
	bottom: 0;
}
.product-info .box1 .content .a-list .item{
	width: 270px;
	height: 45px;
	background: #05736c;
	text-align: center;
	line-height: 45px;
	font-size: 14px;
	color: #ffffff;
	margin-right: 30px;
	margin-top: 11px;
}
.product-info .box1 .content .a-list .item:nth-child(1),
.product-info .box1 .content .a-list .item:nth-child(2){
	margin-top: 0;
}
.product-info .box1 .content .a-list .item:nth-child(2n){
	margin-right: 0;
}

.product-info .box2{
	padding-bottom: 40px;
}
.product-info .box2 .item{
	padding: 30px 0 40px;
	border-top: 1px solid #aaaaaa;
	position: relative;
}
.product-info .box2 .item .kongbai{
	position: absolute;
	height: 60px;
	top: -60px;
	left: 0;
}
.product-info .box2 .item .title{
	font-size: 20px;
	color: #010101;
	font-weight: bold;
	margin-bottom: 30px;
}
.product-info .box2 .item .singlepage{
	font-size: 14px;
	color: #585858;
	line-height: 25px;
}
/* 产品详情页 */

/* 历史记录 */
.history{
	margin-top: 60px;
	margin-bottom: 40px;
}
.cx-main-box{
	max-width: 100%;
	background: transparent;
	padding: 0 15px 0;
	cursor: default;
}
.cx-main-box .field0{
	word-wrap: break-word;
	white-space: normal;
	font-size: 24px;
	color: #007471;
	line-height: 30px;
	margin-bottom: 8px;
}
.cx-main-box .field1{
	word-wrap: break-word;
	white-space: normal;
	font-size: 14px;
	color: #666666;
	line-height: 20px;
}
/* 历史记录 */

/* 企业文化 */
.culture{
	margin-top: 50px;
	margin-bottom: 40px;
}
.culture .item{
	width: 380px;
	margin-right: 30px;
	margin-top: 30px;
}
.culture .item:nth-child(1),
.culture .item:nth-child(2),
.culture .item:nth-child(3){
	margin-top: 0;
}
.culture .item:nth-child(3n){
	margin-right: 0;
}
.culture .item .pic{
	height: 110px;
	position: relative;
	overflow: hidden;
}
.culture .item .pic img{
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
	-webkit-transform: translate(-50%,-50%);
	-o-transform: translate(-50%,-50%);
}
.culture .item .content{
	font-size: 14px;
	color: #555555;
	line-height: 22px;
	margin-top: 18px;
}
/* 企业文化 */

/* 接线图 */
.jiexian{
	margin-top: 40px;
}
.jiexian .cate-title{
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 15px;
}
.jiexian .videoo {
	width: 360px;
	margin-right: 30px;
    margin-bottom: 30px;
    background: #f6f6f6;
    padding: 10px;
    border: 1px solid rgba(0,0,0,0.1);
}
.jiexian .videoo:nth-child(3n) {
	margin-right: 0;
}
.jiexian .videoo .vid_thumbainl {
	height: 160px;
}
.jiexian .videoo .vid_thumbainl > a {
    display: block;
	width: 100%;
	height: 100%;
    position: relative;
    overflow: hidden;
}
.jiexian .videoo .vid_thumbainl > a img {
	width: 100%;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
	-webkit-transform: translate(-50%,-50%);
	-o-transform: translate(-50%,-50%);
	transition: all .3s;
}
.jiexian .videoo:hover .vid_thumbainl > a img{
	-webkit-transform:translate(-50%,-50%) scale(1.2);
	-moz-transform:translate(-50%,-50%) scale(1.2);
	-ms-transform:translate(-50%,-50%) scale(1.2);
	-o-transform:translate(-50%,-50%) scale(1.2);
	transform:translate(-50%,-50%) scale(1.2);
}
.video_info {
    width: 100%;
	margin-top: 10px;
}
.video_info h3 {
    
}
.video_info h3 a{
	display: block;
	color: #1c1b1b;
	font-size: 14px;
	line-height: 23px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
/* 接线图 */

/* 接线图详情页 */
.jiexian-info{
	margin-top: 40px;
}
.jiexian-info .pic{
	font-size: 0;
}
.jiexian-info .pic img{
	width: 100%;
}
.jiexian-info .vid-info{
	margin-top: 24px;
	border-bottom: 2px solid #e2ebef;
	padding-bottom: 20px;
}
.jiexian-info .vid-info .title{
	font-size: 22px;
	color: #1c1b1b;
}
.jiexian-info .vid-info .desc{
	color: #6e6f70;
	font-size: 16px;
	margin-top: 12px;
}
.jiexian-info .singlepage{
	border: 1px solid #e9ecef;
	padding: 10px;
	font-size: 14px;
	line-height: 24px;
	margin-top: 30px;
}
/* 接线图详情页 */

/* 下载列表 */
.download{
	margin-top: 40px;
}
.download .list{
	padding: 10px 15px;
	width: 800px;
}
.download .list .item{
	height: 45px;
	line-height: 45px;
	border-bottom: 1px dashed #dddddd;
}
.download .list .item .title{
	font-size: 14px;
	color: #333333;
}
.download .list .item .button{
	font-size: 14px;
	color: #333333;
}
/* 下载列表 */

/* 行业专家 */
.industry{
	padding: 80px 0;
}
.industry .content{
	width: 575px;
}
.industry .content .title{
	font-size: 1.8em;
	color: #414141;
	font-weight: normal;
	line-height: 2em;
	margin-bottom: 48px;
}
.industry .content .singlepage{
	color: #777;
	line-height: 2em;
	font-size: 1.1em;
}
.industry .pic{
	width: 575px;
	height: 340px;
	position: relative;
	overflow: hidden;
}
.industry .pic img{
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	-o-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
	-webkit-transform: translate(-50%,-50%);
}

/* 团队成员 */
.L_gy5_cont{
	
}
.L_gy5_cont .list{
	overflow: hidden;
	margin-top: 70px;
}
.L_gy5_cont .list li{
	float: left;
	text-align: center;
	width: 282px;
	height: 465px;
	margin-right: 24px;
	margin-bottom: 20px;
	overflow: hidden;
}
.L_gy5_cont .list li:nth-child(4n){
	margin-right: 0;
}
.L_gy5_cont .list li img{
	border-radius: 100%;
	width: 165px;
	height: 165px;
}
.L_gy5_cont .list li .cn1{
	color: #313131;
	font-size: 18px;
	height: 52px;
	line-height: 60px;
}
.L_gy5_cont .list li .cn2{
	width: 23px;
	height: 1px;
	margin: 0 auto;
	background: #999999;
}
.L_gy5_cont .list li .cn3{
	color: #777777;
	font-size: 14px;
	font-family: "Microsoft YaHei";
	height: 50px;
	line-height: 50px;
}
.L_gy5_cont .list li .cn4{
	width: 200px;
	margin: 0 auto;
	color: #313131;
	font-size: 14px;
	line-height: 24px;
}
/* 团队成员 */

/* 企业环境 */
.banner{
	height: 650px;
	margin: 70px auto;
}
.banner .pic{
	width: 100%;
	height: 100%;
	position: relative;
	overflow: hidden;
}
.banner .pic img{
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	-o-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
	-webkit-transform: translate(-50%,-50%);
}
.banner .gallery-top {
	height: 535px;
	width: 100%;
	background: #ffffff;
}
.banner .gallery-thumbs {
	height: 105px;
	margin-top: 10px;
}
.banner .gallery-thumbs .swiper-slide .pic {
	background: #ffffff;
	border: 1px solid #bdc4ce;
	height: 80px;
}
.banner .gallery-thumbs .swiper-slide-thumb-active .pic {
	border: 1px solid #007371;
}
.banner .gallery-thumbs .swiper-slide .title{
	font-size: 12px;
	text-align: center;
	height: 25px;
	line-height: 25px;
}
/* 企业环境 */