﻿@charset "utf-8";
/* CSS Document */
* { padding: 0px; margin: 0px; box-sizing: border-box; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; }
img {
border:none; max-width:100%;}

body { font-size: 16px;font-family:Arial;color: #333; font-weight: normal; padding: 0px; margin: 0px; text-decoration: none; line-height:30px;
}
a {
text-decoration:none;
color:#333;font-family:Arial;
font-weight:normal;
}
a:hover { color:#3ab4ff;text-decoration:none; }
.clear {
clear:both;
}
ul {
list-style-type: none;
}
li {
list-style-type:none;
line-height:30px;
}
.fl{float:left;}
.fr{float:right;}
.hz{width:85%;margin:0 auto;}
.hza{width:85%;margin:60px auto;}
.hza:after{content: " "; display: block; height: 0; clear: both; visibility: hidden; font-size: 0; line-height: 0;}



.top-pc { position: fixed; z-index: 99; top: 0px; left: 0; min-width: 1200px;  width: 100%; transition:all 0.5s; }
.top-pc.active{	background:#fff;}

.top-hz { width:85%; margin:0 auto; }
.logo{padding-top:23px;}
.logo img{height:60px;}

.nav { display: inline-block; box-sizing: border-box; vertical-align: bottom;}

.mainbav li {float:left; }
.mainbav .memu {
float: left;
height:90px;

}

.mainbav .memu>a {
line-height:90px;
font-size:17px;text-transform:uppercase;
padding: 0 33px;color:#000;
}
.mainbav .memu>a:hover{background:#3ab4ff;color:#fff !important;}
.mainbav .memu.active>a,.mainbav .memu:hover>a{ color:#3ab4ff;display:block;}
.mainbav ul li ul {position: absolute; display: none;z-index:111111111; width:230px;background:rgba(255,255,255,0.9);  }
.mainbav ul li ul li { float: none; border-right: none; padding: 0; line-height: 50px; text-align: left; }
.mainbav ul li ul li a { display: block; color: #000 !important; font-size: 15px; font-weight: normal; padding: 0 25px; }
.mainbav ul li ul li a:hover {  background-color: #f9f9f9; color: #3ab4ff!important; }

.erji-pic{float:left;margin-right:50px;}
.mainbav ul li:hover .erji_dh{display:block;padding-left:15%;}
.mainbav ul li .erji_dh{width:100%; display:none; padding:20px 0 30px 0;background:rgba(255,255,255,0.9); position:fixed; top:90px; left:0; right:0;}
.mainbav ul li .erji_dh dl{overflow:hidden; font-size:0px;}
.mainbav ul li .erji_dh dl dd{width:23%; display:inline-block; vertical-align: top;text-align:center;}
.mainbav ul li .erji_dh dl dd .erji_dh_wz{margin:25px 0;}
.mainbav ul li .erji_dh dl dd .erji_dh_wz a{font-size:18px;font-weight:bold;}
.mainbav ul li .erji_dh dl dd .erji_dh_wz a:hover{color:#3ab4ff;}
.mainbav ul li .erji_dh dl dd .sanji_dh{font-size:15px;}
.mainbav ul li .erji_dh dl dd .sanji_dh a{color:#666;display:block;line-height:35px;}
.mainbav ul li .erji_dh dl dd .sanji_dh a:hover{ color:#3ab4ff;  }


.index-yyl {
	display: inline-block;
	box-sizing: border-box;
	vertical-align: middle;
	line-height: 90px;
	margin-left: 50px;
	font-size: 16px;
}
.index-yyl img {
	display: inline-block;
	vertical-align: middle;
	margin-bottom: 2px;
	margin-right: 3px;
}
.set {
	font-size: 16px;
	background: 45px 10px no-repeat;
	transition: all 0.5s;
}
.new {
	width: 170px;
	position: absolute;
	z-index: 999;
	display: none;
	top:90px;text-align:center;
	margin-left: -30px;
}

.new li img{width:26px;margin-right:12px;}
.new a {
	color: #666;

}

.nav1 ul li {
	line-height: 48px;
background:rgba(255,255,255,0.9);
	border-bottom: 1px solid #f2f2f2;
}
.nav1 ul li:hover{background:#3ab4ff;}
.nav1 .new a:hover {color:#fff;}


.sousuo { display: inline-block; box-sizing: border-box; vertical-align: bottom; line-height:90px; position: relative; z-index: 1; transition: all 0.5s; }
.sousuo .sousuo_an { width: 60px; height:90px; display: table-cell; vertical-align: middle; background: url(../images/index_07.png) center no-repeat; cursor: pointer; transition: all 0.5s; }
.sousuo .ssk_bj { width: 100%; display: none; position: fixed; left: 0; top: 100px; z-index: 10; }
.sousuo .ssk { max-width: 1620px; width:45%; overflow: hidden; margin: 0 auto;  border-radius:50px; border:none;}
.sousuo .ssk .input_txt { width:75%; height: 55px; float: left;  padding: 0 2%; border: none; background:#fff; }
.sousuo .ssk .input_btn { width: 25%; height: 55px; float: right; FONT-SIZE: 18px; color: #fff; border: 0; background: #3ab4ff; cursor: pointer; }
.p-show { display: block !important; }
 input,textarea {
	outline:none;
 }
/*banner*/
.block_home_slider{height:auto; position:relative; line-height:0px; text-align:center;}/*底部小图标*/
.block_home_slider .slide {position:relative; overflow:hidden;}
.block_home_slider .flex-direction-nav a {width:45px; height:50px; display:block; margin-top:-20px; position:absolute; top:50%; text-indent:-9000px; }
.block_home_slider .flex-direction-nav a.flex-prev {left:0; background:url(../images/jt1.png) no-repeat;}
.block_home_slider .flex-direction-nav a.flex-next {right:0; background:url(../images/jt2.png) no-repeat;}
.block_home_slider .flex-direction-nav a.flex-prev:hover {left:0; background:url(../images/jt1a.png) no-repeat;}
.block_home_slider .flex-direction-nav a.flex-next:hover  {right:0; background:url(../images/jt2a.png) no-repeat;}
.block_home_slider .flex-control-paging{ position:absolute; bottom:20px; width:100%;text-align: center;}
.block_home_slider .flex-control-paging li {margin: 0px;padding:0 5px; display:inline-block; *display:inline; *zoom:1; overflow: hidden;list-style-type: none;}
.block_home_slider .flex-control-paging li a{width:10px; height:10px; display:block; background:#bfbfbf; text-indent:-9000px; cursor:pointer; border-radius:6px; transition:all 0.5s;}
.block_home_slider .flex-control-paging li a.flex-active {width:10px; background:#3ab4ff;}
.flexslider {margin:0; padding:0; height:100%;}
.flex-viewport{height:100%;}
.flexslider .slides{height:100%;}
.flexslider .slides li{line-height:0px;height:100%;display: none;-webkit-backface-visibility: hidden;list-style-type:none; position:relative;}
#home_slider .slides li{ background-repeat:no-repeat;background-position:center; background-size:cover;}
#home_slider2{display:none;}

.top_sj { display:none; }

.index-title{ font-size:34px;line-height:40px;font-weight:bold;text-align:center;}
.index-title-ms{font-size:16px;text-align:center;margin-top:20px;color:#666;}
.index-pro-bj{background:#f6f9ff;overflow:hidden;padding:80px 0;}

.index-product-bj{background:#f6f9ff;overflow:hidden;padding:80px 0 ;}

.index-news-right{float:left;margin-top:50px;margin-left:-1%;margin-right:-1%;display: flex; flex-wrap: wrap;}
.sy-product-hz{background:#fff;width:23%;float:left;margin-left:1%;margin-right:1%;display: flex; flex-wrap: wrap;box-shadow: 0px 0px 20px 0px rgba(4, 0, 0, 0.1);border:1px solid #f2f2f2; overflow:hidden;display:block;transition:transform 0.5s; -webkit-transition:transform 0.5s;}
.sy-product-hz:hover{transform:translateY(-6px); -webkit-trafont-size: 0;border:1px solid #00b0f0;}
.index-product-pic img{width:100%;}
.index-product-title{text-align:center;font-size:22px;margin-top:20px;}
.index-product-wb{margin:20px 35px 40px 35px;color:#999; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden;font-size:15px; }
.index-news-right-hz{position:relative; width:50%;float:left;line-height:0;}
.index-news-right-hz:after{ content:""; display:block; position:absolute; z-index:1; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,0); transition:all 0.8s;}
.index-news-right-hz:hover:after{ content:"";  background:rgba(0,93,164,0.8); transition:all 0.4s;}
.index-news-right-wb{padding:0 50px;position:absolute;z-index:2;left:0;top:15%; right:0; transform:translate(0%,100%); opacity:0;  transition:all 0.8s;}
.index-news-right-hz:hover .index-news-right-wb{transform:translate(0%,0%); opacity:1; }
.index-news-right-wb p{color:#fff;line-height:30px;margin-top:40px;font-size:16px;text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden; }
.index-news-right-wb a{color:#fff;line-height:30px;font-size:32px;font-weight:bold; }
.index-news-right-wb a:hover{color:#fff !important;text-decoration:none !important;}
.index-news-right-more{border:1px solid #fff;line-height:40px;position:absolute;z-index:2;bottom:47%; left:5%; padding:0 40px;transform:translate(0%,100%);  opacity:0; transition:all 0.4s;}
.index-news-right-hz:hover .index-news-right-more{ transform:translate(0%,0%);  opacity:1; transition-delay:0.2s; }
.index-news-right-more a{color:#fff;}
.index-news-right-more a:hover{color:#fff !important;text-decoration:none !important;}
.sj-pic{display:none;}

.index-news-more{text-align:center;margin-top:30px;}
.index-news-more a{color:#005293;font-weight:bold;}



.advan{margin-top:60px;}

.clearfix h2{text-align: center; margin-bottom: 32px;}
.clearfix h2 span{display: block;  line-height: 69px; font-size:48px; color:#000000;font-weight: bold;letter-spacing: 3px;}
.clearfix h2 em{ font-style:normal;display: block; margin-top:10px;font-size: 18px;color:rgba(12,32,69,0.8); font-weight: normal;letter-spacing: 2px;}
.clearfix .item{position: relative;line-height:0;}
.clearfix .item span{display: block; width:100%; overflow: hidden;}
.clearfix .item span img{width:100%; height:100%; transition: 1s;}
.clearfix .item:before{display:block;width: 100%; height:100%;background:rgba(12,32,69,0.7); content:""; position: absolute; top:0; left:0; -webkit-transition:all .5s linear;-webkit-transition:all .5s linear;z-index:100;}
.clearfix .item:hover:before{-webkit-transform:rotateY(180deg);transform:rotateY(180deg);background:rgba(0,93,194,0.8);}
.clearfix .item:hover span img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);}
.clearfix .item .default{text-align: center; position: absolute; top:39%;left:0;width:100%; z-index:200; transition: 1s;box-sizing: border-box;}
.clearfix .item .default i{font-family:Arial;font-style:normal;display: block; height:33px; line-height: 33px;font-size: 16px; color:#FAFAFA; text-transform: uppercase;}
.clearfix .item .default span{display:block;width:80%;height:130px;margin:0 auto; text-align: center;border-top:1px solid rgba(255,255,255,0.2);border-bottom:1px solid rgba(255,255,255,0.2);}
.clearfix .item .default span em{ font-weight:bold;font-style:normal;display: block;height:65px; line-height:65px;font-size: 26px; color:#FAFAFA; text-align: center;}
.clearfix .item .default span p{ line-height:28px; font-size: 16px; color:#FAFAFA;}
.clearfix .item:hover .default{top:15%;}
.clearfix .item strong{display: block;padding:0 10%; transition: .5s; opacity: 0;}
.clearfix .item strong em{ margin-top:10px;font-style:normal;display: block; padding-left:21px;line-height:27px; color:#FFFFFF;position: relative;text-align: left; font-weight: normal;}
.clearfix .item strong em:before{width:6px; height:6px; background:#FFF; border-radius: 50%; content:""; position: absolute; left:0;top:11px;}
.clearfix .item:hover strong{margin-top: 30px; opacity: 1;}



.index-jjfa-bj{background:url(../images/AbHisBg.jpg)no-repeat #0061bc;padding:50px 0 ;overflow:hidden;}
/*服务范围*/
.product-list{margin-top:30px;margin-left:-1%;display: flex; flex-wrap: wrap;
	margin-right:-1%;}

.product-list li {
	float: left;
	width: 23%;
	margin-left: 1%;
	margin-right: 1%;
	margin-bottom:40px;
}

.pro-list-bot {
	padding:30px 20px;

	position: relative;background:#fff;
}
.pro-list-bot:after {
	position: absolute;
	width: 0;
	left: 0;
	bottom: 0;
	border-top: 2px solid #3ab4ff;
	content: '';
}
.pro-list-bot h5 {
	color:#999;font-weight:normal;
	font-size: 15px; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden; 

}
.pro-list-bot b {
	font-size: 18px;
margin-bottom: 15px;
	display: block;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;

}
.pro-list-bot span {
	color: #8c8c8c;
}
.pro-i {
	position: absolute;
	width: 26px;
	height: 26px;
	right: 15px;
	top: 15%;
	background-image: url("../images/pro-i.png");
}
.product-list li:hover h5 {
	color: #3ab4ff;
}
.product-list .img100 {
	background: #fff;
}
.product-list li:hover b {
	color: #3ab4ff;
}
.product-list li:hover span {
	color: #3ab4ff;
}
.product-list li:hover .pro-i {
	background-image: url("../images/pro-i2.png");
}
.product-list li:hover .pro-list-bot:after {
	width: 100%;
}

.index-about-bj{background:#f1f5f9;overflow:hidden;padding:50px 0;margin-top:50px;}
.index-news-bj{background:url(../images/ty.jpg);padding:50px 0 ;overflow:hidden;}

.index-news-left{width:47%;float:left;}
.index-news-left-a{ background: #f9f9f9;
    padding:3%;
    overflow: hidden;
    margin-bottom: 15px;
}
.index-news-left-a:nth-child(3n){ margin-bottom: 0;}
.index-news-left-title a{font-size:20px;font-weight:bold;}
.index-news-left-nr{margin:12px 0 ;color:#999; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:1; -webkit-box-orient:vertical; overflow:hidden; }
.index-news-left-rq{color:#999;}
.index-news-right-tu{width:50%;float:right;}

.foot-bj{background:#f2f2f2;overflow:hidden;color:#666; }
.foot-logo{float:left;width:13%;margin-right:3%;}
.foot-lxfs{float:left;width:65%;}
.foot-hz-nav {
	float: left;
	margin-right:3%;}
.foot-hz-nav:last-of-type { margin-right:0; } 
.foot-hz-cd { font-size:18px;color:#333;font-weight:bold;}
.foot-hz-menu { margin-top:25px; }
.foot-hz-menu a {color:#666;line-height:32px;}
.foot-hz-menu a:hover {color:#000;}
.foot-contact {float: right;}
.foot-contact li{float:left;margin-left:30px;text-align:center;}
.foot-contact li img{width:120px;}

.index-copy-left{float:left;}
.index-copy-bj {color:#595757;padding:30px 0 ;overflow:hidden;}
.index-copy a { color: #595757;}
.index-copy a:hover {text-decoration:underline;color: #000; }
.foot-bq-pc{margin-top:10px;}
.foot-bq-pc li{ float: left; margin-right:10px;  }
.foot-bq-pc li a{color:#595757;}
.foot-bq-pc li a:hover{color: #000; }



/*内页样式开始*/
.ny-banner-sj{display:none;}
.ny-banner{text-align:center;position:relative; }
.ny-banner img{width:100%;}

.product-menu-bj{border-bottom:1px solid #dce8f1;overflow:hidden;}
.about-menu-right{float:left;width:100%;}
.about-menu-right ul{margin-right:-3%;display: flex; flex-wrap: wrap;}
.about-menu-right li{float:left; margin-right:4%;}
.about-menu-right li a{font-size:18px;display:block;line-height:80px;}
.about-menu-right li a.on, .about-menu-right li a:hover{font-weight:bold;border-bottom:2px solid #3ab4ff;color: #3ab4ff;}

.about-ryzz-title {float:left; font-size: 34px;margin-bottom:50px;color:#333;font-weight:bold;}
.about-ryzz-more{background:#00b0f0;display:block;width:180px;line-height:48px;margin:50px auto 0 auto;text-align:center;}
.about-ryzz-more a{color:#fff;}
.about-ryzz-more:hover{background:#1685da;}
.about-title { font-size: 34px;margin-bottom:50px;color:#333;font-weight:bold;}
.about-title p{font-size:20px;font-weight:normal;margin-top:20px;display:block;}


.about-left{width:50%;float:left;color:#666;font-size:16px;line-height:32px;}
.about-right{width:45%;float:right;}
.about-right img{width:100%;}
.about-qyzl{margin-top:80px;padding-top:80px;border-top:1px solid #dce8f1;
display: flex;
    flex-wrap: wrap;margin-right:-1%;margin-left:-1%;
}
.about-qyzl-a{border-radius:25px;text-align:center;width:23%;float:left;color:#999;margin:0 1%;}
.about-qyzl-a-title{font-size:24px;margin-bottom:30px;color:#333;font-weight: bold;}
.about-qyzl-left{width:45%;float:left;}
.about-qyzl-right{width:50%;float:right;}

.index-ys-box-tb{margin-bottom:30px;}
.index-ys-box-tb img{max-width:100%; height:auto;margin:auto;}
.index-ys-box-tb .t1{ display:block;}
.index-ys-box-tb .t2{display:none;}
.about-qyzl-a:hover .index-ys-box-tb .t1{display:none;}
.about-qyzl-a:hover .index-ys-box-tb .t2{display:block;}

.AbHisBg{ width: 100%; height: auto; padding: 80px 0 50px; background: url(../images/AbHisBg.jpg) no-repeat center; background-size:cover ;}
.AbHisBg h2{ color: #FFFFFF; font-size: 36px;}

.AbHisList{ position: relative; margin-top: 50px;  }
.AbHisList .bd{ width: 100%; overflow: hidden;}
	 
		
 
        /*横线*/
	.AbHisList .bd .ul{
		position:relative;padding:0 40px;
			width:100% !important;}.AbHisList .bd  .ul .owl-wrapper{
			display:flex !important;}
          .AbHisList .bd .ul .item{ display: flex;
            align-items: center;
            position: relative;  height:100%;}
          .AbHisList .bd .ul .item .box{ width:100%;padding:0 25px ;}
   .AbHisList .bd  .ul .item:before {
            content: "";
            position: absolute;
            z-index: 1;
            top: 50%;
            left: 0%;
            display: block;
            width: 100%;
            height: 1px;
          border-top: 1px solid rgba(255,255,255,.3); 
        }
        
     .AbHisList .bd .ul .item:after {
            content: "";
            position: absolute;
            z-index: 1;
            top: 50%;
            left: 7%;
            display: block;
            width: 30%;
            height: 2px;
            background-color: #fff;
        }
        /*元素内容和横线的距离*/
        
          .AbHisList .ul .item .box>div {
            padding: 20px 0;
        }
        /*按照奇数偶数隐藏上下文本*/
        
          .AbHisList .ul .owl-item:nth-of-type(Odd) .box>div:nth-of-type(Odd) {
            opacity: 0;
            visibility: hidden;
        }
        
         .AbHisList .ul .owl-item:nth-of-type(even) .box>div:nth-of-type(even) {
            opacity: 0;
            visibility: hidden;
        }
	
.AbHisList .bd .item h4{ line-height: 48px;  font-size: 32px;color:#fff;}
.AbHisList .bd .item p{  color:#e3f5fc;padding: 20px 0px 0 0; background: url(../images/AbHisP.jpg) no-repeat left 20px;}

.owl-carousel.ul .owl-controls .owl-buttons .owl-next,.owl-carousel.ul .owl-controls .owl-buttons .owl-next:hover{ position: absolute; right: 0; top: 50%; margin-top:-20px; width: 40px; height: 40px; z-index: 666;background: url(../images/AbHisR.png) center no-repeat;}
.owl-carousel.ul .owl-controls .owl-buttons .owl-prev,.owl-carousel.ul .owl-controls .owl-buttons .owl-prev:hover{ position: absolute; left: 0; top:  50%; margin-top:-20px; width: 40px; height: 40px; z-index: 666;background: url(../images/AbHisL.png) center no-repeat;}



.about-qy-bj{background:url(../images/AbTeamBg.jpg)no-repeat #f4f7fc;padding:80px 0;overflow:hidden;}


.tab-btn {
margin-top: 40px;}
.tab-btn a {
	display: inline-block;
font-size:20px;font-weight:bold;
	text-align: center;
padding:0 72px;
	line-height:58px;
    background: #1685da;color: #fff;
	margin-right:1%;
}
.tab-btn a.active {
	background: #00b0f0;
	color: #fff;
}
.tab-btn a:hover {
	background: #00b0f0;
	color: #fff;
}
.about-qy-hz{margin-top:5%;overflow:hidden;}
.about-qy-left{width:45%;float:left;line-height:35px;color:#666;font-size:16px;}
.about-qy-hz h3{font-weight:bold;font-size:24px;margin-bottom:30px;color:#333;}
.about-qy-right{width:50%;float:right;}


.tabpage {
	display: none;
}
.tabpage.active {
	display: block;
}


.khjz_bj {
	width: 100%;
}
.khjz_dkj {
	position: relative;
}
.product-ry .item {
background:#fff;
	margin: 0 8px;
	position: relative;
border:1px solid #fff; 
	display: block;
	transition: transform 0.5s;
	-webkit-transition: transform 0.5s;
}

.product-ry .item a:after{ content:""; position:absolute; border-left:1px solid #015aa1; border-bottom:1px solid #015aa1; transition:all 0.6s; left:0; bottom:0; width:0; height:0;}
.product-ry .item a:before{ content:""; position:absolute; border-right:1px solid #015aa1; border-top:1px solid #015aa1; transition:all 0.6s; right:0; top:0; width:0; height:0;}
.product-ry .item a:hover:after{ width:100%; height:100%;}
.product-ry .item a:hover:before{ width:100%; height:100%;}


.product-ry .item .cpzs_img {
	overflow: hidden;
	display: block;

}

.product-ry .item .cpzs_wb {
	width: 100%;
	height: 100%;    padding: 8%;

}
.product-ry .item .cpzs_wb .cpzs_wb_t {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;    text-align: center;
	padding: 12px 0;color:#015aa1;
    font-size: 18px;
    font-weight: bold;
}
.cpzs_wb_t2{color:#999;font-size:14px;margin-bottom:20px; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden; }
 .cpzs_wb_t3 {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	padding: 30px;color:#015aa1;
    font-size: 18px;
    font-weight: bold;text-align:center;
}

/* display none until init*/
.owl-carousel {
	display: none;
	width: 100%;
	-ms-touch-action: pan-y;
}
.owl-carousel .owl-wrapper {
	display: none;
	position: relative;
	-webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-wrapper-outer {
	overflow: hidden;
	width: 100%;
}
.owl-carousel .owl-wrapper-outer.autoHeight {
	-webkit-transition: height 500ms ease-in-out;
	-moz-transition: height 500ms ease-in-out;
	-ms-transition: height 500ms ease-in-out;
	-o-transition: height 500ms ease-in-out;
	transition: height 500ms ease-in-out;
}
.owl-carousel .owl-item {
	float: left;
}
.owl-controls .owl-page, .owl-controls .owl-buttons div {
	cursor: pointer;
}
.owl-controls {    text-align: center;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
/* fix*/
.owl-carousel .owl-wrapper, .owl-carousel .owl-item {
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
}
.owl-carousel .owl-controls {
	width: 100%;
	z-index: 11;margin-top:30px;
}
.owl-carousel .owl-controls .owl-buttons div {
	position: absolute;
	display: inline-block;
	zoom: 1;
*display:inline;
	width: 40px;
	height: 70px;
	text-indent: -9999px;
	transition: .35s;
	top: 45%;
	margin-top: -35px;
}
.owl-carousel .owl-controls .owl-buttons .owl-prev {
	background: url(../images/jtl02.png) center no-repeat;
	overflow: hidden;
	left: 8px;
}
.owl-carousel .owl-controls .owl-buttons .owl-next {
	background: url(../images/jtr02.png) center no-repeat;
	overflow: hidden;
	right: 8px;
}
.owl-carousel .owl-controls .owl-buttons .owl-prev:hover {
	background: url(../images/jtl03.png) center no-repeat;
	overflow: hidden;
}
.owl-carousel .owl-controls .owl-buttons .owl-next:hover {
	background: url(../images/jtr03.png) center no-repeat;
	overflow: hidden;
}
.owl-carousel .owl-controls.clickable .owl-buttons div:hover {
	filter: Alpha(Opacity=100);/*IE7 fix*/
	opacity: 1;
	text-decoration: none;
}
.owl-carousel .owl-controls .owl-page {
	display: inline-block;
	zoom: 1;
*display: inline;/*IE7 life-saver*/
}
.owl-carousel .owl-controls .owl-page span {
	display: block;
	width: 10px;
	height: 10px;
	margin: 5px 7px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	background: #869791;
}
.owl-carousel .owl-controls .owl-page.active span, .owl-carouselpzs .owl-controls.clickable .owl-page:hover span {
	filter: Alpha(Opacity=100);/*IE7 fix*/
	opacity: 1;
	background: #015aa1;
}
.owl-carousel .owl-controls .owl-page span.owl-numbers {
	height: auto;
	width: auto;
	color: #FFF;
	padding: 2px 10px;
	font-size: 12px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
}
.index-news-a-more {
 display: inline-block;    margin-top: 35px;
  background: url(../images/arrow3.png) no-repeat right center;
  padding-right: 24px;
}
.index-news-a-more:hover{padding-right: 30px;}
.index-news-a-more {
  -webkit-transition-duration: 0.4s;
  -moz-transition-duration: 0.4s;
  -ms-transition-duration: 0.4s;
  -o-transition-duration: 0.4s;
  transition-duration: 0.4s;
}

.index-news-a-more a{font-size:16px;color:#015aa1;}
.index-news-a-more a:hover{text-decoration:underline;}
.contact-hz{margin:30px 0;}
.contact-title { font-size: 34px;margin-bottom:50px;color:#333;font-weight:bold;border-bottom:1px solid #c9c9c9;padding-bottom:20px;}
.contact-title p{font-weight:normal;font-size:24px;margin-top:40px;}
.contact-map-hz{background:#fff;overflow:hidden;box-shadow: 0 2px 30px rgba(84,0,0,.07);}
.contact-map-left{width:40%;float:left;padding:4%;font-size:17px;line-height:36px;}
.contact-map-left h3{margin-bottom:35px;font-size:24px;}

.relbar-map {
	float:right;
	width: 60%;
}
.a1 {
	height:550px;
	border: 1px solid #e6e6e6;
}


.tab-btn-contact {
margin:50px 0;}
.tab-btn-contact a {
	display: inline-block;
font-size:20px;font-weight:bold;
	text-align: center;
line-height:50px;color:#666;
	margin:0 1%;
}
.tab-btn-contact a.active {color: #00b0f0;}
.tab-btn-contact a:hover {color: #00b0f0;}



#c-link-box {
	padding: 100px 0;
	background: #fff;overflow:hidden;
}
#c-link-box .c-list {
	margin: 0 -10px;
}
#c-link-box .c-list li {
	float: left;
	width: 50%;
	padding: 0 10px;
	background: #fff;
}
#c-link-box .c-list .c-wrap {
	position: relative;
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding: 60px 80px;
	box-shadow: 0 2px 20px rgba(84,0,0,.07);
	transition: .5s;
}
#c-link-box .c-list .c-wrap::before{
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
	width: 100%;
	height: 100%;
	background: url(../images/ab-link-bg.png)no-repeat left top;
	background-size: auto 100%;
}
#c-link-box .c-list .c-wrap .c-img-box {
	display: flex;
	justify-content: center;
	align-items: center;
	width: 60px;
}
#c-link-box .c-list .c-wrap .c-img-box img {
	width: 100%;
}
#c-link-box .c-list .c-wrap .c-img-box img:last-child,#c-link-box .c-list .c-wrap:hover img:first-child {
	display: none;
}

#c-link-box .c-list .c-wrap:hover img:last-child {
	display: inline-block;
}
#c-link-box .c-list li .c-wrap:hover {
	background: #3ab4ff;
}
#c-link-box .c-list .c-wrap .c-title {
	position: relative;
	z-index: 2;
	margin-bottom: 20px;
	font-size: 30px;
	line-height: 1em;
	color: #262626;
	transition: .5s;
}
#c-link-box .c-list .c-wrap .c-text {
	position: relative;
	z-index: 2;
	display: inline-block;
	vertical-align: top;
	padding-right: 35px;
	line-height: 1em;
	color: #262626;
	background: url(../images/jt4.png)no-repeat right center;
	background-size: 12px auto;
	transition: .5s;
}
#c-link-box .c-list .c-wrap:hover {
	background: #bb1c14;
	background: url(../images/jt4-h.png)no-repeat right center;
	background-size: 12px auto;
}
#c-link-box .c-list .c-wrap:hover .c-text{
	background: url(../images/jt4-h.png)no-repeat right center;
	background-size: 12px auto;
}
#c-link-box .c-list .c-wrap:hover .c-title,#c-link-box .c-list .c-wrap:hover .c-text{
	color: #fff;
}


.sy_cpfl_img ul{display: flex; flex-wrap: wrap;margin-right:-1%;margin-left:-1%;}
.sy_cpfl_img ul li{background:#fff;float: left;width:23%;margin-right:1%;margin-left:1%;margin-bottom:40px;box-shadow:0 0 35px rgba(0, 0, 0, 0.1);-webkit-transition:0.5s;transition:0.5s;}

.sy_cpfl_img ul li:hover{background: #3ab4ff;}

.sy_cpfl_img ul li .img{overflow: hidden;}
.sy_cpfl_img ul li .img img{display: block;width: 100%;-webkit-transition:0.5s;transition:0.5s;}
.sy_cpfl_img ul li:hover .img img{-webkit-transform:scale(1.1);transform:scale(1.1);}
.sy_cpfl_img ul li .text{padding:25px 30px;}
.sy_cpfl_img ul li .text .h1{font-size:20px;font-weight: bold;position: relative;border-bottom: 1px solid #d7d7d7;padding-bottom: 10px;-webkit-transition:0.5s;transition:0.5s;}
.sy_cpfl_img ul li .text .h1 span{font-size: 24px;position: absolute;right: 0;top: 0;}
.sy_cpfl_img ul li .text .h2{text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden; 
color: #757575;-webkit-transition:0.5s;transition:0.5s;padding-top:15px;}
.sy_cpfl_img ul li:hover .text .h1{color: #fff;border-bottom: 1px solid #97c9fc;}
.sy_cpfl_img ul li:hover .text .h2{color: #fff;}



.join-wb-left{float:left;width:65%;padding:4%;color:#fff;overflow:hidden;background:url(../images/ab-link-bg.png)no-repeat top left #1685da;}
.join-wb-left p{margin-bottom:10px;}

.join-wb-right{position:relative;width:35%;float:left;background-position:center center;box-shadow: 0 2px 20px rgba(84,0,0,.07);
    background-repeat: no-repeat;height:780px; 
    text-align: center;margin-top:-90px;border:15px solid #fff;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;}

/*加入我们*/

.Recruitment-list{ margin:100px auto 50px auto;}
.Recruitment-list .tishi{ padding:25px 0; color: #666666;}
.Recruitment-list li:first-child{ border-top:solid 1px #ebebeb;}
.Recruitment-list li{ border-bottom:solid 1px #ebebeb}
.Recruitment-list li .til{ position: relative; cursor: pointer; padding:25px;  font-size:22px; color: #333333; transition: all .5s;}
.Recruitment-list li .til::before{ content:''; width:2px; height:15px; display:block; position: absolute; top:50%; right:55.5px; transform: translateY(-50%); transition: all .5s; background-color: #333;}
.Recruitment-list li .til::after{ content:''; width:15px; height:2px; display:block; position: absolute; top:50%; right:50px; transform: translateY(-50%); transition: all .5s; background-color: #333;}
.Recruitment-list li.active .til,
.Recruitment-list li:hover .til{ color: #fff; background-color: #1685da;}
.Recruitment-list li:hover .til:before,
.Recruitment-list li:hover .til:after,
.Recruitment-list li.active .til::after{ background-color: #fff;}
.Recruitment-list li.active .til::before{ opacity:0;}
.Recruitment-list .Recrui-con{  padding:30px 20px; display: none; }
.Recruitment-list .Recrui-con strong{ display: inline-block; padding:35px 0 5px; font-weight:bold; font-size:18px;}
.Recruitment-list .Recrui-con p{color:#666;}
.Recruitment-list .Recrui-con .blue{ color: #1685da;}
.Recruitment-list .Recrui-con .but{ display: none;}
.Recruitment-list .Recrui-con .but a{ color: #fff; background-color:#1685da; text-align: center; display: inline-block; vertical-align: middle; width:180px; line-height:45px; border-radius:50px;}
.Recruitment-list .Recrui-con .but a em{ margin-left:10px; font-family:'é»‘ä½“'; font-weight: bold; font-style: normal;}
@media(max-width:960px){
.Recruitment-box .Tnews{ font-size:28px;}
.Recruitment-box .Tnews::after{ margin:15px auto;}
.Recruitment-box{ margin:50px auto 30px;}
.Recruitment-list li .til{ padding: 20px 50px 20px 15px;font-size:18px;}
.Recruitment-list .Recrui-con {font-size:15px;}
.Recruitment-list li .til::before{right:26.5px;}
.Recruitment-list li .til::after{right:20px;}
.Recruitment-list .Recrui-con strong{font-size: 16px;}
}
 
@media(max-width:580px){

.Recruitment-list li .til{font-size: 16px; padding: 15px 50px 15px 15px;}
.Recruitment-list { margin: 60px auto 30px auto;}
	
	}
 
 input,textarea {outline:none;}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
color: rgb(153, 153, 153);
}

::-moz-placeholder { /* Mozilla Firefox 19+ */
color: rgb(153, 153, 153);
}

input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
color: rgb(153, 153, 153);
}

input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
color: rgb(153, 153, 153);
}

 .feedback-nr{color:#666;font-size:16px;font-weight:normal;margin-top:20px;}
.feedback-title{margin:50px 0 80px 0;font-size:22px;border-bottom:1px solid #dedede;padding-bottom:30px;}
.ny-feedback-ly{margin-top:70px;}
.ny-feedback-ly p{font-size:16px;}

 .feedback-k{width: 49%;float:left;margin-bottom:50px;margin-right:2%;}

  .feedback-k p{font-size:18px;margin-bottom:10px;font-weight:bold;}
    .feedback-k2 p{font-size:18px;margin-bottom:10px;font-weight:bold;}
 .feedback-k p::before {
    margin-right: 10px;
    background-color: #1685da;
    content: '';
    width: 10px;
    height: 10px;
    display: inline-block;
    vertical-align: middle;}
 
  .feedback-k2{float:left;width:100%;}
    .feedback-k2 p{font-size:18px;}
 .feedback-k2 p::before {
    margin-right: 10px;
    background-color: #1685da;
    content: '';
    width: 10px;
    height: 10px;
    display: inline-block;
    vertical-align: middle;}
	
 .red {color: red;}
 
.soka{ width: 100%;padding-left:20px;  background:#fff;   border:none;line-height:60px; font-size: 16px;font-family:"Microsoft YaHei", verdant, tahoma;  }

.sokb{ border:none;line-height:30px; padding:20px;font-size: 16px; font-family:"Microsoft YaHei", verdant, tahoma; width: 100%;}

.tj{ width: 200px; border: 1px solid #1685da; line-height:50px; text-align: center; color: #fff; background:#1685da; cursor: pointer; font-family: Arial,Microsoft YaHei; font-size: 18px; margin-top:20px;}


.ny-news-menu li{float:left;margin:0 1%;	}
.ny-news-menu li a{	
font-size:18px;font-weight:bold;
	text-align: center;
color:#666;
}
.ny-news-hz{margin-top:40px;}
.ny-news-menu li a.active {color: #00b0f0;}
.ny-news-menu li a:hover {color: #00b0f0;}
.news-tt-hz {
  display: flex; flex-wrap: wrap;overflow:hidden;
    background: #fff;box-shadow: 0 2px 20px rgba(84,0,0,.07);}
.news-tt-pic {width:61%;float:left;}
.news-tt-pic img:hover{ transform: scale(1.1);
-moz-transform:scale(1.1);
-ms-transform: scale(1.1);
-o-transform:scale(1.1);
-webkit-transform: scale(1.1);
transition-duration: .5s;
-moz-transition-duration: .5s;
-webkit-transition-duration: .5s;
-o-transition-duration: .5s; }

.news-tt-pic img{width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;transition-duration: .8s;
-moz-transition-duration: .8s;
-webkit-transition-duration: .8s;
-o-transition-duration: .8s;}
.news-tt-right {width:39%;float:right;padding:5%;line-height:32px;}
.news-tt-title {margin-bottom:40px;line-height:32px;}
.news-tt-title a{font-size:24px;font-weight: bold;}
.news-tt-content {text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;color:#999;}
.news-tt-more-hz{margin-top:110px;float:left; width: 100%;}
.news-tt-rq {float:left;color:#999;}
.news-tt-more {display:block;transition:transform 0.5s;-webkit-transition:transform 0.5s;float:right;}
.news-tt-more:hover {transform:translateY(-6px);-webkit-transform:translateY(-6px);}

.ny-news-bottom-hz{margin-top:60px;margin-left:-1%;margin-right:-1%;display: flex; flex-wrap: wrap;}
.ny-news-bottom{width:31.3%;margin-left:1%;margin-right:1%;margin-bottom:40px;float:left;background:#fff;box-shadow: 0 2px 20px rgba(84,0,0,.07);border-bottom:5px solid #e3e3e3;}
.ny-news-bottom-nr-hz{padding:40px;overflow:hidden;}
.ny-news-bottom:hover{border-bottom:5px solid #3ab4ff;}
.ny-news-bottom-nr{overflow:hidden; text-overflow:ellipsis; white-space:nowrap;font-size:20px;    font-weight: bold;}
.ny-news-bottom-nr-wb{margin:30px 0;overflow:hidden;color:#999; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden; }
.ny-news-bottom-pic{display:block; overflow:hidden;}
.ny-news-bottom-pic img:hover{ transform: scale(1.1);
-moz-transform:scale(1.1);
-ms-transform: scale(1.1);
-o-transform:scale(1.1);
-webkit-transform: scale(1.1);
transition-duration: .5s;
-moz-transition-duration: .5s;
-webkit-transition-duration: .5s;
-o-transition-duration: .5s;}

.ny-news-bottom-pic img{transition-duration: .8s;
-moz-transition-duration: .8s;
-webkit-transition-duration: .8s;
-o-transition-duration: .8s;}


.ny-newsshow-left{width:70%;float:left;padding-right:4%;margin-bottom:80px;border-right:1px solid #dadfe9;padding-top:80px;}
.ny-newsshow-right{width:30%;float:right;padding-left:3%;padding-top:80px;}
.ny-newsshow-right-title{font-size:28px;border-bottom:1px solid #e5e5e5;padding-bottom:15px; font-weight: bold;}
.ny-newsshow-right-nr{margin-top:30px;overflow:hidden; }
.ny-newsshow-right-nr li{overflow:hidden;border-bottom:1px solid #eee; padding:20px 0 10px;text-overflow:ellipsis; white-space:nowrap;}
.ny-newsshow-right-nr li a{font-size:17px;}
.news-ti { font-size: 30px;font-weight: bold;    margin-bottom: 10px;  }
.time {font-size: 15px; color: #999; font-weight: normal; }
.about-content { margin:50px 0;  }
.about-content p{margin-bottom:25px;}
.info-page {
    font-size: 0;
    text-align: center;
    position: relative;
border-top:1px solid #dadfe9;
border-bottom:1px solid #dadfe9;
    padding:20px 0;margin-top:40px;
}

    .info-page a {
        display: inline-block;
        font-size: 16px;
        line-height: 30px;
    margin-left: 20px;

     
    }

.info-left {
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    max-width: 33.33%;
    background: url(../images/info-left.png)no-repeat center left;
    background-size: 22px 14px;
    padding-left: 40px;
}

.info-page a.info-cent {
    color: #666;
    padding-top: 26px;
    display: inline-block;
    position: relative;
}

    .info-page a.info-cent::before {
        position: absolute;
        content: "";
        width: 23px;
        height: 23px;
        background: url(../images/infopage-cen.png)no-repeat center;
        background-size: 100% 100%;
        transition: ease 1s;
        top: 0;
        left: 50%;
        transform: translateX(-50%);
    }

    .info-page a.info-cent:hover::before {
        transform: rotate(180deg) translateX(50%);
    }

.info-right {
    position: absolute;
    right: 0;
    top: 50%;margin-right: 20px;
    transform: translateY(-50%);
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    max-width: 33.33%;
    background: url(../images/info-right.png)no-repeat center right;
    background-size: 22px 14px;
    padding-right: 40px;
}

.ny-company-box{ display: flex; flex-wrap: wrap;}
.ny-company-hz{ display: flex; flex-wrap: wrap;background:#fff;line-height:0;box-shadow: 0 2px 30px rgba(84,0,0,.07);margin-bottom:30px;}

.ny-company-left{float:left;width:50%;padding:4%;line-height:30px;margin-top:50px;}
.ny-company-pic{float:right;width:50%;}
.ny-company-pic img{width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;}
.ny-company-left2{float:left;width:50%;padding:4%;line-height:30px;margin-top:50px;}
.ny-company-pic2{float:right;width:50%;}

.ny-company-pic2 img{width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;}
.ny-title {
   font-size: 28px;line-height:35px;
font-weight:bold;margin-bottom:40px;
}
.ny-product-box{margin-top:40px;margin-left:-1%;margin-right:-1%;}
.index-product-hz{display: flex; flex-wrap: wrap;box-shadow: 0px 0px 20px 0px rgba(4, 0, 0, 0.1);border:1px solid #f2f2f2; overflow:hidden;transition:transform 0.5s; -webkit-transition:transform 0.5s;width:48%;float:left;margin-right:1%;margin-left:1%;margin-bottom:50px;background:#fff; }
.index-product-hz a{display: flex; flex-wrap: wrap;}
.index-product-hz:hover{transform:translateY(-6px); -webkit-trafont-size: 0;border:1px solid #00b0f0;}
.index-product-left{float:right;width:50%;}
.index-product-left img{width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;}
.index-product-right{float:left;width:50%;padding:6%;background:#fafafa;}

.index-product-right-title {
    display: block;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;
    width: 100%;
    font-size: 22px;
font-weight:bold;border-bottom:1px solid #e1e1e1;
 padding-bottom: 20px;  position:relative;
}
.index-product-right-title:after {
    content: "";
    position: absolute;
	left:0;
    background: #00b0f0;
    width:50px;
    height: 3px;
    bottom: 0;}

.index-product-right-ms{margin-top:35px;color:#999; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden;}
.index-product-more{border:1px solid #006db8;border-radius:25px;width:150px;line-height:38px;margin:20px auto 0 auto;text-align:center;}
.index-product-more a{color:#006db8;}
.index-product-more:hover a{background:#006db8;color:#fff;display:block;}

.index-product-left{display:block; overflow:hidden;}
.index-product-left img:hover{ transform: scale(1.1);
-moz-transform:scale(1.1);
-ms-transform: scale(1.1);
-o-transform:scale(1.1);
-webkit-transform: scale(1.1);
transition-duration: .5s;
-moz-transition-duration: .5s;
-webkit-transition-duration: .5s;
-o-transition-duration: .5s; }

.index-product-left img{transition-duration: .8s;
-moz-transition-duration: .8s;
-webkit-transition-duration: .8s;
-o-transition-duration: .8s;}


.product-xq{padding:40px;margin-bottom:40px;background:#fff;overflow:hidden;}
.product-xq-sj {display:none; }	


.product-top .l { width:45%; float: left; }
.product-ny-title { width: 100%; font-size:28px;line-height:35px;background:url(../images/x.jpg)no-repeat bottom left;padding-bottom:20px; }
.product-xq-sj {display:none; }	
.pro-right { width: 55%; float: right;padding-left:5%; }
.pro-js { width: 100%; margin:50px 0; color:#666;}

.ny-product-right {
	float: left;
	width: 100%;
}
.p-hotline {
	font-size: 16px;
	display: block;
	border-top: 1px solid #e2e2e2;
	padding-top: 30px;
}
.p-hotline p {
	border: 1px solid #3ab4ff;
	border-radius: 25px;text-indent:0;
	width: 160px;float:left;margin-right:2%;
	line-height: 43px;
	text-align: center;margin-bottom:20px;
}
.p-hotline p a {
	color: #3ab4ff;
	border-radius: 25px;
}
.p-hotline p:hover a {
	background: #3ab4ff;
	color: #fff;
	display: block;
	border-radius: 25px;
}

/* 服务范围详情 */


.tabs {
	margin-top: 60px;
}
.tabs .horizontal {
	margin: 0px;
	overflow: hidden;
	padding: 0px;}
.tabs .horizontal li {
	float: left;
	list-style: none;
	margin-right: 1%;
    padding: 15px 50px;
	text-align: center;
	cursor: pointer;
	font-size: 22px;font-weight:bold;
	background: #e6e6e6;
}
.tabs .horizontal li.selectActive {
	background: #3ab4ff;
	color: #fff;
}
.tab-hz {
	padding:40px;background:#fff;overflow:hidden;
}
.cpxq-product-left {width:50%;float:left;}
.cpxq-product-left table{border-collapse:collapse;width:100%;background:#eaeff7;}
.cpxq-product-left table td{padding:10px;border:1px solid #fff;line-height:22px;font-family:Arial,"微软雅黑"; width:auto;word-break:break-all;}
.cpxq-product-left table tr{background:#dae3f3;}
.cpxq-product-left table tr:nth-child(Odd){background:#eaeff7;}

.cpxq-product-right {width:48%;float:right;}

.cpxq-product-left-tu{width:100%;float:left;margin-top:30px;}
.cpxq-product-left-tu table{border-collapse:collapse;width:100%;background:#FFF;}
.cpxq-product-left-tu table td{padding:2% 4%;text-align:center;border:1px solid #eaeff7;}

.tab-hz  p{text-indent:0;}

.prc1 .nav {
	line-height: 76px;
}
.prc1 .prtp .img {
	width: 45%;
	padding-right: 40px;
	float: left;
	border-right: 1px solid #ddd;
}
.prc1 .prtp .img img {
	display: block;
	width: 100%;
}
.prc1 .prtp .prt {
	width: 50%;
	float: right;

}
.prc1 .prtp .prt ul li {
	list-style-type: disc;
}
.ptt-title {
	font-size: 30px;font-weight:bold;
}

.prc1 .prtp .prt .ptt2 {
	display: none;
}
.prc1 .prtp .prt .xian {
	margin-top: 10px;
	display: block;
	width: 30px;
	height: 3px;
	background: #3ab4ff;
}
.prc1 .prtp .prt .ptc {
	color: #999;
	margin: 40px 0;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 4;
	-webkit-box-orient: vertical;
	overflow: hidden;
}
.prc1 .prtp .prt .more {
	display: block;
	width: 150px;
	line-height: 45px;
	text-align: center;
	background: #3ab4ff;
	color: #fff;
	position: relative;
	overflow: hidden;
	margin: 0;
	border-radius: 3px;
}

.tj-product{margin-top:60px;}


.ny-service-gcfw-hz{margin-left:-1%;margin-right:-1%;}
.ny-service-gcfw{width:31.3%;margin-left:1%;margin-right:1%;float:left;position:relative; }
.ny-service-gcfw-wb{position:absolute;z-index:1;left:20px;bottom:30px; right:0; color:#fff;font-size:24px;font-weight:bold;}

/*分页*/
.yema{ width:100%; text-align:center; overflow:hidden; padding-top:3%;  }
.yema.bgs2{ text-align:right;}
.yema a{ display:inline-block; height:38px; line-height:38px; padding-left:10px; overflow:hidden; padding-right:10px; min-width:40px;margin-left:3px;  text-align:center; color:#333333; font-size:16px; border:1px solid #f3f3f3; background:#f3f3f3;}
.yema a:hover{ text-decoration:none; color:#fff; background:#3ab4ff;border:1px solid #3ab4ff;}
.yema a.on{color:#fff;  background:#3ab4ff;border:1px solid #3ab4ff;}
.yema a.first,.yema a.last{ margin-right:0;  }
.yema a.first:hover,.yema a.last:hover{background-color:#3ab4ff;}
.yema a span{ font-family: "宋体";font-size:16px;}