@font-face {
    font-family: 'Bebas';
    src: url('../font/Bebas.eot');
    src: local('Bebas Regular'),
    local('Bebas'),
    url('../font/Bebas.woff') format('woff'),
    url('../font/Bebas.ttf') format('truetype'),
    url('../font/Bebas.svg#Bebas') format('svg');
}
.clearfix::before,.clearfix::after{
	display: table;
	content:" ";
}
.clearfix::after{
	clear:both;
}
.clearfix{
	zoom:1;
}

body{
	overflow: hidden;
}
b,strong{
   font-weight: normal;
   
}

*{
	padding:0;
	margin: 0;
}
.w1200{
	width: 1200px;
	margin: 0 auto;
	position: relative;
}
.w1400{
	width: 1400px;
	margin: 0 auto;
	position: relative;
}
.w1500{
	width: 1500px;
	margin: 0 auto;
	position: relative;
}
header{
	position: relative;
	width: 100%;
	background: #FFFFFF;
	height: 100px;
	z-index: 22;
	padding-bottom:50px;
	
}

header .header-top{
	background: #eee;
	height: 30px;
	line-height: 30px;
    margin-bottom: 5px;
}
header .header-top span{
	font-size: 14px;
	float: left;
	padding-left:4px;
	color:#666;

}

header .header-top p{
	float: right;
	font-size: 14px;
	padding-right:46px;
}
header .header-top p a{
	color:#666;
	margin-right: 5px;
}
header .header-top p a:last-child{
	margin-right:0;
}

header .header-top p a:hover{
	color:#d80606;
}
header .header-con{
	height: 100px;
}
header .header-con .logo{
	display: block;
	width: 131px;
	height: 100px;
	line-height: 100px;
	float: left;
}
header .header-con .logo img{
	width: 100%;
}
header .header-con .header-company{
	display: block;
	width: 334px;
	height: 100px;
	float: left;
}
header .header-con .header-company h2{
	font-size: 26px;
	/* font-weight: 700; */
	font-family: "微软雅黑";
	color: #444;
	line-height: 24px;
	margin-left: 12px;
	margin-top: 28px;
	height: 24px;
	overflow: hidden;
}
header .header-con .header-company p{
	font-size: 13px;
	color: #666666;
	line-height: 24px;
	font-family: arial;
	margin-left: 12px;
	margin-top: 8.5px;
	height: 24px;
	overflow: hidden;
}

header .header-con .header-middle{
	float:left;
	padding-left: 20px;
	margin-left: 20px;
	margin-top: 20px;
	/* margin-right:108px; */
	background: url(../img/welcome/zhuanye.png) no-repeat left center;
}

header .header-con .header-middle h2{
	font-size: 18px;
	margin-bottom: -5px;
	
}
header .header-con .header-middle span{
	font-size: 16px;
}

header .header-con .header-middle h2 strong{
    color:#d80606;
}

header .header-con .header-phone{
	height: 100px;
	float: right;
}
header .header-con .header-phone img{
	float: left;
	width: 80px;
	height: 80px;
	margin-top: 15px;
	margin-right: 10px;

}
header .header-con .header-phone .phone-text{
	float: right;
}
header .header-con .header-phone .kefu{
	font-size: 16px;
	font-family: "微软雅黑";
	color: #d80606;
	margin-top: 6px;
	color:#333;
}
header .header-con .header-phone .dianhua{
	font-size: 24px;
	font-family: "Bebas";
	color: #15b0e8;
	line-height: 1.2em;

}

header .header-con .header-phone .phone{
	font-family: "Bebas";
	color: #15b0e8;
	font-size: 20px;
	line-height: 1.6em;
}

nav{
	position: relative;
	width: 100%;
	height: 47px;
	/* background:url(../img/welcome/img_06.jpg) no-repeat center top; */
	background:#1093c2;
	z-index: 22;
}
nav .nav-ul{
	height: 47px;
	
}
nav .nav-ul li{
	position: relative;
	float: left;
	height: 47px;
	line-height: 47px;
	text-align: center;
	width: 133px;
}
nav .nav-ul li>a{
	display: block;
	width: 100%;
	color: #FFFFFF;
	font-size: 18px;
	transition: all 0.3s;
	font-family: "微软雅黑";
}
nav .nav-ul li dl {
	position: absolute;
	width: 100%;
	left: 0;
	top: 46px;
	background: #f5f5f5;
	display: none;
}
nav .nav-ul li dl dd{
	border-top: 1px solid #e5e5e5;
	text-align: center;
	line-height:35px;
	font-size: 14px;
}
nav .nav-ul li dl dd a{
	color: #666666;
	display: inline-block;
	background: url(../img/img_2016.png) no-repeat right center;
	transition:all 0.3s;
	
}
nav .nav-ul li dl dd a strong{
	font-weight: normal;
}
nav .nav-ul li dd:hover a{
	padding-right: 20px;
	color: #014d9c;
	background: url(../img/img_2017.png) no-repeat right center;
	transition:all 0.3s;
}
nav .nav-ul li:hover>a,nav .nav-ul li>a.on{
	color: #fff;
	background: #74828F;
	transition: all 0.3s;
}
nav .nav-ul li:hover span{
	display: none;
	transition: all 0.3s;
}
nav .nav-ul li span{
	height: 23px;
	width: 1px;
	background: #1567ba;
	position: absolute;
	right: 0;
	top: 50%;
	margin-top: -11.5px;
}
.wel-con1{
	position: relative;
	width: 100%;
	overflow: hidden;
	height: 701px;
}
.wel-con1 .wel-con1-ul{
	position: relative;
	/*width: 300%;*/
}
.wel-con1 .wel-con1-ul li{
	width: 100%;
	height: 701px;
	position: absolute;
	float: left;
	overflow: hidden;
}
.wel-con1 .wel-con1-word{
	position: absolute;
	width: 1200px;
	bottom:90px;
	left: 61%;
	/* margin-left: -600px; */
	
}
.wel-con1 .wel-con1-word h2{
	font-size: 28px;
	font-family: "微软雅黑";
	color: #FFFFFF;
	line-height: 31px;
	font-weight: bold;
	padding-top: 96.5px;
	padding-bottom: 16.5px;
	height: 31px;
	overflow: hidden;
}
.wel-con1 .wel-con1-word h3{
	font-size: 60px;
	font-family: "微软雅黑";
	color: #FFFFFF;
	font-weight: bold;
	line-height: 60px;
	height: 60px;
	overflow: hidden;
	padding-bottom: 27.5px;
}
.wel-con1 .wel-con1-word p{
	font-size: 13px;
	font-family: "微软雅黑";
	color: #FFFFFF;
	line-height: 24px;
	width: 600px;
	height: 48px;
	overflow: hidden;
	padding-bottom: 41.5px;
}
.findmore{
	position: relative;
	display: block;
	width: 146px;
	height: 46px;
	line-height: 46px;
	text-align: center;
	color: #FFFFFF;
	font-size: 16px;
	font-family: arial;
	font-weight: normal;
	background: #15b0e8;
	transition: all 0.8s;
}
.findmore .squ-bai{
	position: absolute;
	width: 17px;
	height: 17px;
	bottom: 6px;
	right: 6px;
	background: url(../img/welcome/img_04.png) no-repeat center;
	transition: all 0.8s;
}
.findmore:hover{
	color: #fff;
	transition: all 0.8s;
}
/* .findmore:hover .squ-bai{
	background: url(../img/welcome/img_38.png) no-repeat center;
	transition: all 0.8s;
} */
.wel-con1 .btns{
	position: absolute;
	bottom: 16px;
	left: 50%;
	background: #eee;
	border-radius: 12px;
	padding: 4px 28px;
	border: 1px solid #457f8a;
	height: 14px;
	margin-left: -122px !important;
}
.wel-con1 .btns span{
	display: block;
	float: left;
	width: 18px;
	height: 18px;
	background: url(../img/welcome/img_03.png) no-repeat center;
	margin: -2px 9px;
	cursor: pointer;
	background-size: 100%;
}
.wel-con1 .btns span.cur{
	background: url(../img/welcome/img_02.png) no-repeat center;
	background-size: 100%;
}

.wel-con2{
	position: relative;
	width: 100%;
	background: #FFFFFF;
	padding-top: 50px;
	padding:50px 0;
}
.wel-con2 .wel-con2-left{
	width: 518px;
	float: left;
	position: relative;
	/* padding-top: 58px; */
	left: -518px;
	opacity: 0;
}
.wel-con2 .wel-con2-left h2{
	font-size: 34px;
	/* font-weight: 700; */
	font-family: "微软雅黑";
	line-height: 28px;
	color: #444;
	padding-bottom: 14.5px;
	height: 28px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: normal;
}
.wel-con2 .wel-con2-left p{
	font-size: 15px;
	font-family: "微软雅黑";
	line-height: 28px;
	color: #888888;
	padding-bottom: 20px;
	/*height: 90px;*/
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: normal;
}
.wel-con2 .wel-con2-left .wel-con2-left-ul{
	position: relative;
	padding-bottom: 10px;
}
.wel-con2 .wel-con2-left .wel-con2-left-ul li{
	position: relative;
	float: left;
	width: 192px;
}
.wel-con2 .wel-con2-left .wel-con2-left-ul li .shuline01{
	width: 1px;
	height: 58px;
	background: #e5e5e5;
	position: absolute;
	right: 0;
	top: 50%;
	margin-top: -29px;
}
.wel-con2 .wel-con2-left .wel-con2-left-ul li .li-top{
	width: 137px;
	position: relative;
	text-align: center;
}
.wel-con2 .wel-con2-left .wel-con2-left-ul li h3{
	font-size: 46px;
	font-family: "Bebas";
	color: #15b0e8;
	line-height: 46px;
	margin-bottom: -3px;
	height: 46px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: normal;
}
.wel-con2 .wel-con2-left .wel-con2-left-ul li em{
	font-family: "微软雅黑";
	font-size: 12px;
	color: #6e6e6e;
	font-style: normal;
	line-height: 12px;
	position: absolute;
	left: 135px;
	top: 0;
}
.wel-con2 .wel-con2-left .wel-con2-left-ul li h4{
	font-family: "微软雅黑";
	font-size: 12px;
	color: #8f8f8f;
	font-weight: normal;
	line-height: 38px;
	height: 38px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: normal;
}

.wel-con2 .wel-con2-right{
	width: 624px;
	float: right;
	position: relative;
	right: -624px;
	opacity: 0;
	
}

.wel-con2 .wel-con2-right video{
	border-radius: 10px;
	outline: none;
	box-shadow: -8px -8px 0px 0px rgba(230,230,230,0.5), 
				8px -8px 0px 0px rgba(230,230,230,0.5), 
				-8px 8px 0px 0px rgba(230,230,230,0.5), 
				8px 8px 0px 0px rgba(230,230,230,0.5);
}

.wel-con2-right .right-img01{
	position: absolute;
	left: 0;
	top: 106px;
	width: 169px;
	height: 238px;
	overflow: hidden;
	cursor: pointer;
}
.wel-con2-right .dangdang{
	width: 100%;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 9;
}
.wel-con2-right .right-img01:hover .imgsss,.wel-con2-right .right-img02:hover .imgsss,.wel-con2-right .right-img03:hover .imgsss,.wel-con2-right .right-img04:hover .imgsss{
	transition: transform 0.8s;
	transform: scale(1.2);
}
.wel-con2-right .right-img01 .imgsss,.wel-con2-right .right-img02 .imgsss,.wel-con2-right .right-img03 .imgsss,.wel-con2-right .right-img04 .imgsss{
	width: 100%;
	position: absolute;
	left: 0;
	top: 0;
	transition: transform 0.8s;
}
.wel-con2-right .right-img02{
	position: absolute;
	left: 184px;
	top: 0;
	width: 202px;
	height: 203px;
	overflow: hidden;
	cursor: pointer;
}
.wel-con2-right .right-img03{
	position: absolute;
	left: 184px;
	top: 217px;
	width: 202px;
	height: 221px;
	overflow: hidden;
	cursor: pointer;
}
.wel-con2-right .right-img04{
	position: absolute;
	right: 0;
	top: 26px;
	width: 222px;
	height: 316px;
	overflow: hidden;
	cursor: pointer;
}
.wel-con3{
	position: relative;
	width: 100%;
	background:#f3f4fa;
	padding-top: 30px;
	padding-bottom: 20px;
}
.wel-con-pub .wel-con-pub-p{
	position: relative;
	/* font-weight: 700; */
	font-size: 32px;
	font-family: "微软雅黑";
	line-height: 32px;
	color: #333;
	text-align: center;
	top: 300px;
	opacity: 0;
}
.wel-con-pub .wel-con-pub-p1{
	font-size: 16px;
    text-align: center;
    margin-top: 10px;
    color: #555;
}
.wel-con-pub .wel-hengline-pub{
	position: relative;
	width: 2px;
	height: 20px;
	background:#40858b;
	margin-left: 50%;
	margin-top: 10px;
	top: 300px;
	opacity: 0;
}
.wel-con-pub .wel-con3-ul{
	position: relative;
	margin-top: 40px;
	margin-left: 150px;
	top: 300px;
	opacity: 0;
}
.wel-con-pub .wel-con3-ul li{
	position: relative;
	width: 200px;
	height: 50px;
	line-height: 50px;
	text-align: center;
	font-size: 18px;
	font-family: "微软雅黑";
	color: #333;
	background: #fff;
	float: left;
	margin: 0 14px;
	cursor: pointer;
}
.wel-con-pub .wel-con3-ul li.on,.wel-con-pub .wel-con3-ul li:hover{
	background:#15b0e8;
	color: #FFFFFF;
	transition: all 0.3s;
}
.wel-con-pub .wel-con3-ul li h2{
	font-size: 16px;
    line-height: 50px;
}
.wel-con-pub .wel-con3-lunbo{
	position: relative;
	margin-top: 25px;
	height: 355px;
	top: 300px;
	opacity: 0;
}
.con3-swi-ul{
	position: relative;
}
.con3-swi-ul li{
	position: relative;
	width: 292px;
	height: 345px;
	background:#fff;
	float: left;
	margin-right: 10px;
	

}
.con3-swi-ul li:last-child{
	margin-right:0;
}
.con3-swi-ul li a{
	display: block;
	width: 100%;
}
.con3-swi-ul li .img-cir{
	position: relative;
	width: 100%;
	height: 287px;
	overflow: hidden;
}
.con3-swi-ul li .img-cir .bg-img{
	width: 100%;
	transition: transform 0.8s;
}
.con3-swi-ul li .cir{
	display: block;
	width: 46px;
	height: 46px;
	background:  url(../img/welcome/img_19.png) no-repeat center;
	position: absolute;
	top: 220px;
	left: 123px;
	transition: background 0.3s;
}
.con3-swi-ul li .cir .addplus{
	width: 19px;
	height: 19px;
	position: absolute;
	top: 50%;
	margin-top: -9.5px;
	left: 50%;
	margin-left: -9.5px;
	background: url(../img/welcome/img_20.png) no-repeat center;
	-webkit-transition: -webkit-transform 0.2s ease-out;
    -moz-transition: -moz-transform 0.2s ease-out;
    -o-transition: -o-transform 0.2s ease-out;
    -ms-transition: -ms-transform 0.2s ease-out;
}
.con3-swi-ul li .cir:hover{
	background: url(../img/welcome/img_40.png) no-repeat center;
	transition: background 0.3s;
}
.con3-swi-ul li .cir:hover .addplus{
	background: url(../img/welcome/img_39.png) no-repeat center;
	-webkit-transform: rotateZ(180deg);
    -moz-transform: rotateZ(180deg);
    -o-transform: rotateZ(180deg);
    -ms-transform: rotateZ(180deg);
    transform: rotateZ(180deg);
}
.con3-swi-ul li:hover .img-cir .bg-img{
	transition: transform 0.8s;
	transform: scale(1.2);
}
.con3-swi-ul li p{
	/* font-weight: 700; */
	/* background: #4274a8; */
	/* background:url(../img/welcome/img_cp_lx.png) no-repeat center; */
    height: 53px;
    line-height: 53px;
	font-size: 22px;
	font-family: "微软雅黑";
	color: #fff;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
	text-align: center;

}
.con3-swi-ul li p a{
	color:#333;
}
.con3-swi-ul li p a:hover{
	color:#15b0e8;
}
.wel-con3-lunbo .hd{
	position: absolute;
  	bottom:50px;
  	left: 554px;
}
.wel-con3-lunbo .hd ul li{                                      
   display: inline-block;
   width: 14px;
   height: 14px;
   background: url(../img/welcome/img_35.png) no-repeat center;
   margin: 0 9px;
   cursor: pointer;
   float: left;
}
.wel-con3-lunbo .hd ul li.on{                                                
 	background: url(../img/welcome/img_02.png) no-repeat center;    
}

.wel-con4{
	position: relative;
	width: 100%;
	background: #FFFFFF;
	padding-top: 40px;
	padding-bottom: 43px;
}
.wel-con4-ul{
	position: relative;
	margin-top: 33px;
	width:100%;
	top: 500px;
	opacity: 0;
}
.wel-con4-ul li{
	width: 277px;
	float: left;
	margin-right: 30px;
	margin-bottom: 30px;
	box-shadow: 0 4px 4px #ccc;
	position: relative;
   
}

.wel-con4-ul li:nth-child(4),.wel-con4-ul li:nth-child(8){
	margin-right: 0;
}
.wel-con4-ul li .wel-con4-a{
	display: block;
	width: 100%;
	position: absolute;
	left: 0;
	bottom:0;
	height: 100%;
	/* background: url(../img/welcome/img_25.png)  center bottom; */
	background: #3e4562;
	opacity: 0;
	transition: all 0.3s;
}
.wel-con4-ul li:hover .wel-con4-a{
	top: 0;
	left: 0;
	transition: all 0.3s;
	opacity: 1;
}
.wel-con4-ul li .wel-con4-a .con4-img02{
	position: absolute;
	width: 43px;
	height: 45px;
	left: 50%;
	margin-left: -21.5px;
	top: 50px;
}
.wel-con4-ul li .wel-con4-a span{
	position: absolute;
	text-align: left;
	font-size: 16px;
	font-family: arial;
	color: #FFFFFF;
	display: block;
	top: 120px;
	left: 30px;
	right:30px;
}
.wel-con4-ul li .wel-con4-ul-imgs{
	position: relative;
	width: 100%;
	height: 270px;
	overflow: hidden;
}
.wel-con4-ul li .wel-con4-ul-imgs .con4-img01{
	width: 100%;
	height: 100%;
	transition: transform 0.8s;
}

.wel-con4-ul li .wel-con4-ul-word{
	position: relative;
	height: 60px;
}
.wel-con4-ul li .wel-con4-ul-word h2{
	font-family: "微软雅黑";
	font-size: 20px;
	color: #282828;
	line-height: 60px;
	height: 60px;
	width: 228px;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
	float: left;
	padding-left: 22px;
	font-weight: bold;
}
.wel-con4-ul li .wel-con4-ul-word p{
	float: left;
	font-size: 16px;
	font-family: arial;
	color: #888888;
	height: 50px;
    padding-left: 22px;
	overflow: hidden;
	width:85%;
	text-align: left;
	position: relative;
}
.wel-con4-ul li .wel-con4-ul-word p span{
	float: right;
	color: #fff;
	background-color: #00aef3;
	padding: 3px 6px;
	font-size: 12px;
	display: inline-block;
	position: relative;
}
.wel-con4-ul li .wel-con4-ul-word p i{
	    position: absolute;
	    top: 25%;
	    margin-right: 96px;
	    right: -24px;
	    display: inline-block;
	    width: 0;
	    height: 0;
	    vertical-align: middle;
	    border-right: 5px solid #00aef3;
	    border-top: 5px solid transparent;
	    border-bottom: 5px solid transparent;
}
/* 企业新闻开始 */
.page-indexv2 .case {
    height: 640px;
    position: relative;
    width:100%;
	background: #eee;
    overflow: hidden;
}

.page-indexv2 .case:before {
    content: " ";
    width: 30%;
    height: 100%;
    background: #15b0e8;
    position: absolute;
	left:0;
    top: 0;
}

.page-indexv2 .case .wrap {
    height: 100%;
    background: url(../img/case-bg.png) no-repeat -205px center;
	

}

.page-indexv2 .case .wrap .arrow {
    width: 147px;
    float: left;
    padding-top: 177px;
	margin-left: 100px;
}
.page-indexv2 .case .wrap .arrow a.opacity {
    opacity: 0;
    cursor: default;
}
.page-indexv2 .case .wrap .arrow a.arrow-left {
    background-image: url(../img/arrow-left.png);
}

.page-indexv2 .case .wrap .arrow a {
    display: block;
    width: 51px;
    height: 51px;
    box-sizing: border-box;
    border: 1px solid white;
    border-radius: 50%;
    position: relative;
    background-position: center top;
    background-repeat: no-repeat;
    -moz-transition: none;
    -o-transition: none;
    -webkit-transition: none;
    transition: none;
    background-size: cover;
    margin-bottom: 13px;
    margin-left: 62px;
}

.page-indexv2 .case .wrap .arrow a:hover {
    background-position: center bottom;
    background-color: white;
	cursor:pointer;
}

.page-indexv2 .case .wrap .arrow a.arrow-right {
    background-image: url(../img/arrow-right.png);
}

.page-indexv2 .case .wrap .arrow a.arrow-left {
    background-image: url(../img/arrow-left.png);
}

.page-indexv2 .case .wrap .list {
    float: left;
    width: 1200px;
}
.page-indexv2 .case .wrap .list .title {
    font-size: 38px;
    color: white;
    line-height: 48px;
    text-align: left;
    position: relative;
    margin: 20px 0;
}
@media(max-width: 1500px){
	.page-indexv2 .case .wrap .list {
    
    width: 1100px;
     }
	.page-indexv2 .case .wrap .list .slick {
    overflow: hidden;
    width: 1110px!important;
    position: relative;
}
}
@media(max-width: 1366px){
	.page-indexv2 .case .wrap .list {
    width: 1000px;
}
.page-indexv2 .case .wrap .list .items .item{
	width: 300px!important
}
}
@media(max-width: 1280px){
	.page-indexv2 .case .wrap .list {
    width: 900px;
}
}
.page-indexv2 .case .wrap .list .slick {
    overflow: hidden;
	width: 1504px;
	 position: relative;
}

.page-indexv2 .case .wrap .list .items {
   
	width: 6370px;
    height: 550px;
    overflow-y: hidden;
}
.page-indexv2 .case .wrap .list .items .item {
	position: absolute;
	left:0;
    width: 350px;
    height: 450px;
    background: white;
    float: left;
    margin-right: 20px;
    -moz-box-shadow: rgba(8, 26, 60, 0.5) 0px 15px 40px -10px;
    -webkit-box-shadow: rgba(8, 26, 60, 0.5) 0px 15px 40px -10px;
    box-shadow: rgba(8, 26, 60, 0.5) 0px 15px 40px -10px;
    position: relative;
}

.page-indexv2 .case .wrap .list .items .item a {
    display: block;
    height: 100%;
	transition: all 0.2s ease;
	color: #282828;
	text-decoration: none;
}
.page-indexv2 .case .wrap .list .items .item a .img {
    overflow: hidden;
}
.page-indexv2 .case .wrap .list .items .item a .img img {
    width: 100%;
	height: 236px;
    -moz-transition: all 1s;
    -o-transition: all 1s;
    -webkit-transition: all 1s;
    transition: all 1s;
	border: none;
	vertical-align: middle;
}
.page-indexv2 .case .wrap .list .items .item a p {
    padding: 30px 40px;
    padding-bottom: 0;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    font-size: 22px;
    line-height: 34px;
    color: #282828;
}

.page-indexv2 .case .wrap .list .items .item a span.link {
    position: absolute;
    left: 40px;
    bottom: 40px;
    color: #282828;
    font-size: 16px;
}

.page-indexv2 .case .wrap .list .items .item a span.link:hover {
    color: #c8010b;
}

.page-indexv2 .case .wrap .list .items .item a span.link:after {
    content: "";
    width: 8px;
    height: 14px;
    background: url(../img/arrow-more.png) no-repeat center top;
    display: inline-block;
    vertical-align: middle;
    margin-left: 10px;
    margin-top: -3px;
}
.page-indexv2 .case .wrap .more {
    float: left;
    position: absolute;
	bottom:20px;
}

.page-indexv2 .case .wrap .more .button {
    display: inline-block;
    height: 50px;
    line-height: 48px;
    padding: 0 38px;
    color: white;
    font-size: 16px;
    background:#081a3c;
	transition: all 0.2s ease;
}





/* 企业新闻结束 */

.wel-con5 {
	background:url('../img/hangye-bg.jpg') no-repeat center;
}

.wel-con5 .wel-con5-right{
	float:left;
	width:100%;
	margin-top: 30px;
	position: relative;
	opacity: 0;
}
.wel-con5-news-title .wel-con-pub-p{
	margin-bottom:30px;
	text-align: left;
	color:#fff;
}
.wel-con5-right-ul{
	width: 100%;
	overflow: hidden;
	position: relative;
}
.wel-con5-right-ul li{
	position: relative;
	float: left;
	width:600px;
	margin-bottom: 20px;
	height: 149px;
}

.wel-con5-right-ul li:nth-child(4),.wel-con5-right-ul li:nth-child(5),.wel-con5-right-ul li:nth-child(6){
	float: right;
	
}
.wel-con5-right-ul li a{
	display: block;
	width: 100%;
	height: 118px;
}

.wel-con5-right-ul li a .con5-right-right{
	float: left;
	width: 590px;
	background: #1093c2;
	height: 150px;
	border-radius: 8px;
}
.wel-con5-right-ul li a .con5-right-right h2{
	font-size: 16px;
	font-family: "微软雅黑";
	color: #fff;
	line-height: 24px;
	height: 24px;
	width:80%;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
	margin-left: 30px;
	margin-top: 18px;
	font-weight: bold;
}

.wel-con5-right-ul li a .con5-right-right p{
	color: #fff;
	line-height: 24px;
	font-size: 13px;
	font-family: "微软雅黑";
	text-align: left;
	width: 85%;
	height: 48px;
	overflow: hidden;
	margin-left: 30px;
	margin-top: 10.5px;
}
.wel-con5.hezuo{
	/* margin-top: 50px; */
	background: #2e3142;
	padding: 20px 0;
}
.wel-con5.hezuo .wel-con-pub .wel-con-pub-p{
	color:#fff;
}
.wel-con5.hezuo .wel-con-pub .wel-hengline-pub{
	background:#fff;
}
.wel-con5 .caselist{
	margin-top: 20px;
}

.wel-con5 .caselist li{
	float:left;
	width:25%;
}

.wel-con5 .caselist li .imgout {
    /* border: 1px solid #e4e4e4; */
    margin: 0 10px 10px 0;
}

.wel-con5 .caselist li:nth-child(4) .imgout,.wel-con5 .caselist li:nth-child(8) .imgout{
	margin-right:0;
	
}
.wel-con5 .caselist li:nth-child(4) .imgout img,.wel-con5 .caselist li:nth-child(8) .imgout img{
	width:100%;
	height:150px;
}

.wel-con5 .caselist li .imgout img{
	/* border-radius: 15px; */
    box-shadow: 0 1px 1px #ccc;
}

.wel-con6{
	position: fixed;
	width: 60px;
	height: 153px;
	right: -60px;
	top: 50%;
	margin-top: -76.5px;
	background: url(../img/welcome/img_47.png) no-repeat left top;
	z-index: 10000;
	opacity: 0;
}
.wel-con6 ul{
	position: relative;
	width: 100%;
}
.wel-con6 ul li{
	position: relative;
	width: 100%;
	height: 50px;
	border-bottom: 1px solid #e5e5e5;
}
.wel-con6 ul li a{
	display: block;
	width: 100%;
	height: 100%;
}


.wel-con6 ul li .a1{
	margin-top: 0;
	background: url(../img/welcome/img_08.png) no-repeat 19px 10px;
}
.wel-con6 ul li .a2{
	margin-top: 0;
	background: url(../img/welcome/img_09.png) no-repeat 19px 10px;
}
.wel-con6 ul li .a3{
	margin-top: 0;
	background: url(../img/welcome/img_10.png) no-repeat 19px 10px;
}
.wel-con6 ul li .a-tc{
	width: 160px;
	height: 50px;
	background: url(../img/welcome/img_48.png) no-repeat left top;
	position: absolute;
	right: -160px;
	top: 0;
	opacity: 0;
	transition: all 0.3s;
}
.wel-con6 ul li:hover .a-tc{
	right: 0;
	opacity: 1;
	transition: all 0.3s;
}

.wel-con6 ul li .a-tc a{
	display: block;
	font-family: "微软雅黑";
	font-size: 14px;
	color: #FFFFFF;
	line-height: 50px;
	height: 50px;
	padding-left: 20px;
	width: 140px;
}
.wel-con6 ul li .a-tc-one a{
	background: url(../img/welcome/img_44.png) no-repeat 118px center;
}
.wel-con6 ul li .a-tc-two a{
	background: url(../img/welcome/img_45.png) no-repeat 118px center;
}
.wel-con6 ul li .a-tc-three a{
	background: url(../img/welcome/img_46.png) no-repeat 118px center;
}




footer{
	position: relative;
	width: 100%;
}
footer .footer-top{
	width: 100%;
	position: relative;
	background: #2e3142;
	/* background: url(../img/welcome/img_footer_bac.png)  center; */
}
footer .footer-top .footer-top-cont{
	padding-top: 36px;
	padding-bottom: 35px;
}
.footer-top-cont .foo-t-ul{
	width: 135px;
	float: left;
	position: relative;
}
.footer-top-cont .foo-t-ul li{
	position: relative;
	width: 100%;
}
.footer-top-cont .foo-t-ul li a{
	display: inline-block;
	font-size: 16px;
	font-family: "微软雅黑";
	color: #bcbcbc;
	line-height: 24px;
	margin-bottom: 6px;
	height: 24px;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
	transition: color 0.3s;
}
.footer-top-cont .foo-t-ul li a.on{
	font-weight:700;
	font-size: 18px;
	font-family: "微软雅黑";
	color: #eee;
	margin-bottom: 10px;
}
.footer-top-cont .foo-t-ul li a:hover{
	color: #F5F5F5;
	transition: color 0.3s;
}
.footer-top-cont .foo-t-shuline{
	height: 212px;
	width: 1px;
	background: #ababab;
	float: left;
}
.footer-top-cont .foo-t-adds{
	float: right;
	position: relative;
	width: 342px;
}
.footer-top-cont .foo-t-adds li{
	position: relative;
	width: 100%;
	height: 31px;
	margin-bottom: 16px;
	line-height: 31px;
}
.footer-top-cont .foo-t-adds li img{
	width: 31px;
	height: 31px;
	float: left;
}
.footer-top-cont .foo-t-adds li span{
	font-size: 16px;
	font-family: "微软雅黑";
	color: #ababab;
	width: 49px;
	height: 31px;
	line-height: 31px;
	float: left;
	margin-left: 7px;
	overflow: hidden;
}
.footer-top-cont .foo-t-adds li em{
	font-size: 16px;
	font-family: "微软雅黑";
	color: #bcbcbc;
	width: 255px;
	/* height: 31px; */
	line-height: 31px;
	float: left;
	font-style: normal;
	overflow: hidden;
}
footer .footer-bottom{
	width: 100%;
	position: relative;
	background: #273542;
}
.footer-bottom-cont{
	height: 55px;
}
.footer-bottom-cont .foo-bot-p1{
	color: #808080;
	font-size: 14px;
	font-family: "微软雅黑";
	height: 55px;
	line-height: 55px;
	width: 290px;
	overflow: hidden;
	float: left;
}
.footer-bottom-cont .foo-bot-p1 span{
	font-family: arial;
}
.footer-bottom-cont .foo-bot-p1 a{
    color:#bcbcbc;
}
.footer-bottom-cont .foo-bot-p1 a:hover{
	color:#ff4400;
}

#cnzz_stat_icon_1278246305{
	padding-top: 15px;
    float: left;
}
.footer-bottom-cont .foo-bot-p2{
	font-size: 14px;
	color: #808080;
	font-family: "微软雅黑";
	height: 55px;
	line-height: 55px;
	float: left;
	margin-left: 30px;
	width: 145px;
}
.footer-bottom-cont .foo-bot-p2 .t-c{
	color: #808080;
	font-size: 14px;
	font-family: "微软雅黑";
	transition: all 0.3s;
}
.footer-bottom-cont .foo-bot-p2 .t-c:hover{
	color: #F5F5F5;
	transition: all 0.3s;
}
.footer-bottom-cont .foo-bot-share{
	float: right;
	width: 160px;
	height: 55px;
	line-height: 55px;
	position: relative;
}
.footer-bottom-cont .foo-bot-share p{
	color: #808080;
	font-size: 14px;
	font-family: "微软雅黑";
	height: 55px;
	line-height: 55px;
	margin-left: 0;
	float: left;
}
.footer-bottom-cont .foo-bot-share a{
	width: 20px;
	height: 20px;
	float: right;
	position: absolute;
	top: 50%;
	margin-top: -10px;
}
.footer-bottom-cont .we-ch{
	background: url(../img/welcome/img_41.png) no-repeat center !important;
	right: 62px;
	transition: background 0.3s;
}
.footer-bottom-cont .we-b1{
	background: url(../img/welcome/img_42.png) no-repeat center !important;
	right: 32px;
	transition: background 0.3s;
}
.footer-bottom-cont .we-b2{
	background: url(../img/welcome/img_43.png) no-repeat center !important;
	right: 0;
	transition: background 0.3s;
}
.bdshare-button-style0-24 a:hover{
	opacity:1 !important;
}
.footer-bottom-cont .we-ch:hover{
	background: url(../img/welcome/img_32.png) no-repeat center !important;
	transition: all 0.3s;
}
.footer-bottom-cont .we-b1:hover{
	background: url(../img/welcome/img_33.png) no-repeat center !important;
	transition: all 0.3s;
}
.footer-bottom-cont .we-b2:hover{
	background: url(../img/welcome/img_34.png) no-repeat center !important;
	transition: all 0.3s;
}

.pub-bgimg{
	width: 100%;
	position: relative;
	height: 500px;
	overflow: hidden;
}
.pub-bgimg img{
	width: 1920px;
	height: 100%;
	position: relative;
	left: 50%;
	margin-left: -960px;
}
.pub-contents{
	margin-top: -120px;
}
.pub-contents .pub-left-nav{
	float: left;
	width: 199px;
	box-shadow:-5px -5px 0px 0px rgba(204,204,204,0.4), 
			   5px -5px 0px 0px rgba(204,204,204,0.4), 
			   -5px 5px 0px 0px rgba(204,204,204,0.4), 
			   5px 5px 0px 0px rgba(204,204,204,0.4);
	margin-bottom: 60px;
}
.pub-contents .pub-left-nav .left-nav-name{
	width: 199px;
	height: 80px;
	line-height: 80px;
	background: url(../img/about/abo_02.png) no-repeat center;
}
.pub-contents .pub-left-nav .left-nav-name span{
	color: #ffffff;
	font-size: 24px;
	font-family: "微软雅黑";
	text-align: left;
	width: 160px;
	padding-left: 39px;
	background: url(../img/about/abo_01.png) no-repeat 146px center;
	display: inline-block;
}
.pub-contents .pub-left-nav .left-nav-ul{
	position: relative;
	width: 199px;
	
}
.pub-contents .pub-left-nav .left-nav-ul li{
	position: relative;
	width: 199px;
}
.pub-contents .pub-left-nav .left-nav-ul li .tits{
	display: block;
	width: 160px;
	height: 60px;
	line-height: 60px;
	font-size: 16px;
	font-family: "微软雅黑";
	color: #666666;
	padding-left: 39px;
	background: #ffffff;
	border-bottom: 1px solid #e5e5e5;
}
.pub-contents .pub-left-nav .left-nav-ul li .tits:hover{
	background: #256fb9 url(../img/about/abo_03.png) no-repeat  160px center;
	color: #FFFFFF;
	/*border-bottom: none;*/
	transition: color 0.3s;
}
.pub-contents .pub-left-nav .left-nav-ul li .tits.on{
	background: #256fb9 url(../img/about/abo_03.png) no-repeat  160px center;
	color: #FFFFFF;
	/*border-bottom: none;*/
	transition: color 0.3s;
}
.pub-contents .pub-left-nav .left-nav-ul li .sec-list{
	position: relative;
	width: 199px;
	display: none;
}
.pub-contents .pub-left-nav .left-nav-ul li .sec-list p{
	width: 199px;
	height: 53px;
	line-height: 53px;
	background: #FFFFFF;
	border-bottom: 1px solid #e5e5e5;
}
.pub-contents .pub-left-nav .left-nav-ul li .sub-tit{
	border-bottom: 1px solid #e5e5e5;
	cursor: pointer;
}
.pub-contents .pub-left-nav .left-nav-ul li .sec-list p a:hover,.pub-contents .pub-left-nav .left-nav-ul li .sec-list p a.on{
	color: #256fb9;
	border-bottom: 1px solid #256fb9;
	transition: all 0.3s;
}
.pub-contents .pub-left-nav .left-nav-ul li .sec-list p a{
	display: block;
	width: 160px;
	height: 53px;
	line-height: 53px;
	font-size: 13px;
	font-family: "微软雅黑";
	color: #888888;
	padding-left: 39px;
	transition: all 0.3s;
}

.pub-contents .pub-right-cont{
	float: right;
	width: 970px;
	background: #ffffff;
	box-shadow: -8px -8px 0px 0px rgba(230,230,230,0.5), 
				8px -8px 0px 0px rgba(230,230,230,0.5), 
				-8px 8px 0px 0px rgba(230,230,230,0.5), 
				8px 8px 0px 0px rgba(230,230,230,0.5);
	margin-bottom: 62px;
}
.rigth-cont-cons{
	width: 880px;
	margin: 0 auto;
}
.abo01-cons{
	background: url(../img/about/abo_05.png)  no-repeat bottom center;
	padding-bottom: 45px;
}
.rigth-cont-cons .title-p{
	font-weight: 700;
	font-size: 30px;
	font-family: "微软雅黑";
	color: #444;
	line-height: 30px;
	margin-top: 45px;
	/*background: #0088CC;*/
}
.rigth-cont-cons .title-p span{
	font-size: 18px;
	font-family: arial;
	color: #888888;
	margin-left: 20px;
	
}
.rigth-cont-cons .title-hengline{
	width: 880px;
	height: 1px;
	background: #e5e5e5;
	margin-top: 19px;
}
.rigth-cont-cons h1{
	font-size: 24px;
	font-family: arial;
	color: #256fb9;
	line-height: 24px;
	margin-top: 30px;
}
.rigth-cont-cons h2{
	font-size: 24px;
	font-weight: bold;
	font-family: "微软雅黑";
	color: #444;
	line-height: 24px;
	margin-top: 5px;
}
.rigth-cont-cons h2 a{
	color:#444;
}
.rigth-cont-cons .title-ws1{
	position: relative;
	margin-top: 12px;
}
.rigth-cont-cons .title-ws1 p,.rigth-cont-cons .title-ws2 p{
	font-size: 14px;
	line-height: 24px;
	font-family: "微软雅黑";
	color: #888888;
	/* width: 426px; */
	text-align: justify;
}
.rigth-cont-cons .title-img1{
	width: 100%;
	margin-top: 15px;
}
.rigth-cont-cons img{
	width: 100%;
}
.rigth-cont-cons .title-ws2{
	position: relative;
	margin-top: 17px;
}



.abo02-cons{
	background: #FFFFFF;
	padding-bottom: 60px;
}
.rigth-cont-cons .rongyu-title{
	font-size: 13px;
	font-family: "微软雅黑";
	color: #888888;
	height: 78px;
	line-height: 78px;
	border-bottom: 1px solid #f5f5f5;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}
.rigth-cont-cons .rongyu-shili{
	font-size: 16px;
	font-family: "微软雅黑";
	color: #035cb8;
	line-height: 30px;
	margin-top: 23px;
}
.rigth-cont-cons .rongyu-shili span{
	font-size: 13px;
	font-family: "微软雅黑";
	text-transform: uppercase;
	color: #dddddd;
	margin-left: 6px;
}
.rigth-cont-cons .rongyu-list{
	
}
.rigth-cont-cons .rongyu-list .rongyu-list-left{
	float: left;
	width: 423px;
}
.rigth-cont-cons .rongyu-list .rongyu-list-left li,.rigth-cont-cons .rongyu-list .rongyu-list-right li{
	padding-left: 8px;
	width: 415px;
	height: 35px;
	line-height: 35px;
	border-bottom: 1px solid #e5e5e5;
    font-size: 13px;
    font-family: "微软雅黑";
    color: #666666;
    margin-top: 14px;
    overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}
.rigth-cont-cons .rongyu-list .rongyu-list-right{
	float: right;
}
.rigth-cont-cons .rongyu-datu{
	position: relative;
	width: 912px;
	margin-bottom: 40px;
}
.rigth-cont-cons .rongyu-datu li{
	position: relative;
	width: 274px;
	cursor: pointer;
	float: left;
	margin-right: 30px;
	margin-top: 30px;
}
.rigth-cont-cons .rongyu-datu li .rongyu-datu-imgs{
	width: 274px;
	height: 173px;
	background: #ebebeb;
	position: relative;
}
.rigth-cont-cons .rongyu-datu li .rongyu-datu-imgs .imgs-div{
	width: 196px;
	height: 147px;
	overflow: hidden;
	position: absolute;
	top: 50%;
	margin-top: -73.5px;
	left: 50%;
	margin-left: -98px;
}
.rigth-cont-cons .rongyu-datu li .rongyu-datu-imgs .imgs-div img{
	width: 100%;
	transition: transform 0.8s;
}
.rigth-cont-cons .rongyu-datu li:hover .rongyu-datu-imgs .imgs-div img{
	transition: transform 0.8s;
	transform: scale(1.2);
}
.rigth-cont-cons .rongyu-datu li .rongyu-datu-imgs .fangda-btn{
	width: 32px;
	height: 32px;
	background: #bcbcbc url(../img/about/abo_11.png) no-repeat center center;
	position: absolute;
	bottom: 0;
	right: 0;
}
.rigth-cont-cons .rongyu-datu li .rongyu-good{
	text-align: center;
	width: 272px;
	height: 42px;
	line-height: 43px;
	font-size: 13px;
	font-family: "微软雅黑";
	color: #333333;
	border-left: 1px solid #e5e5e5;
	border-right: 1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5;
}
.rigth-cont-cons .pagenumber{
	position: relative;
	text-align: center;
}
.rigth-cont-cons .pagenumber a{
	display: inline-block;
	height: 36px;
	border: 1px solid #e5e5e5;
	padding: 0 14px;
	line-height: 36px;
	font-size: 13px;
	font-family: "微软雅黑";
	color: #919191;
	margin: 0 2px;
}
.rigth-cont-cons .pagenumber a:hover,.rigth-cont-cons .pagenumber a.on{
	color: #FFFFFF;
	background: #00aef3;
	transition: all 0.3s;
}
.rigth-cont-cons .pagenumber .pa-ce{
	display: inline-block;
	font-size: 0;
	*zoom:1;
	*display: inline;
	_zoom:1;
    _display:inline;
}
.rigth-cont-cons .pagenumber .first-page,.rigth-cont-cons .pagenumber .end-page{
	padding: 0 19px;
}
.rigth-cont-cons .pagenumber .prve-page,.rigth-cont-cons .pagenumber .next-page{
	padding: 0 24px;
}



/*放大图片css开始*/
.imgbgs{
	position: fixed;
	z-index: 200;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	display: none;
}
.imgbgs .imgbgtrue{
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	background: #000000;
	opacity: 0.8;
}
.imgbgs .fangdaimg{
	background: #FFFFFF;
	position: absolute;
	width: 628px;
	height: 580px;
	top: 50%;
	margin-top: -290px;
	left: 50%;
	margin-left: -314px;
}
.imgbgs .fangdaimg p{
	position: absolute;
	text-align: center;
	font-size: 24px;
	line-height: 30px;
	width: 588px;
	left: 50%;
	top: 500px;
	margin-left: -294px;
	height: 60px;
	font-family: "微软雅黑";
	overflow: hidden;
}
.imgbgs .fangdaimg .close-btn{
	background: url(../img/closebtn.png) no-repeat center;
	height: 23px;
	width: 23px;
	position: absolute;
	right: 10px;
	top: 10px;
	cursor: pointer;
}
.imgbgs .fangdaimg .fangda-imgs{
	width: 588px;
	height: 441px;
	background: #0088CC;
	position: absolute;
	top: 40px;
	left: 20px;
	overflow: hidden;
}
.imgbgs .fangdaimg .fangda-imgs img{
	width: 100%;
}
/*放大图片css结束*/

/*视频css开始*/
.videobgs{
	position: fixed;
	z-index: 200;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	display: none;
}
.videobgs .videobgtrue{
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	background: #000000;
	opacity: 0.8;
}
.videobgs .video-conts{
	background: #FFFFFF;
	position: absolute;
	width: 628px;
	height: 521px;
	top: 50%;
	margin-top: -260.5px;
	left: 50%;
	margin-left: -314px;
}
.videobgs .video-conts .close-btn{
	background: url(../img/closebtn.png) no-repeat center;
	height: 23px;
	width: 23px;
	position: absolute;
	right: 10px;
	top: 10px;
	cursor: pointer;
}
.videobgs .video-conts .video{
	width: 92%;
	margin: 0 auto;
	height: 441px;
	margin-top: 40px;
}
.videobgs .video-conts .video iframe{
	height: 100% !important;
	width: 100% !important
}
/*视频css结束*/



.abo03-cons{
	background: #FFFFFF;
	margin-bottom: 40px;
}
.abo03-cons .abo03-ul{
	position: relative;
	width: 100%;
	margin-top: 28px;
	border-left: 1px dotted #ababab; 
	padding-bottom: 1px;
}
.abo03-cons .abo03-ul li{
	position: relative;
	width: 100%;
	margin-bottom: 20px;

}
.abo03-cons .abo03-ul li .circle-btn{
	position: absolute;
	height: 9px;
	width: 9px;
	left: -4.6px;
	float: left;
	top: 26px;
}
.abo03-cons .abo03-ul li .circle-btn img{
	width: 100%;
	position: absolute;
	left: 0;
	top: 0;
}
.abo03-cons .abo03-ul li .years{
	position: relative;
	font-size: 20px;
	font-family: "Bebas";
	color: #256fb9;
	height: 60px;
	line-height: 60px;
	width: 60px;
	float: left;
	text-align: center;
	margin-left: 11px;
}

.abo03-cons .abo03-ul li .abo03-hengline{
	height: 60px;
	line-height: 60px;
	width: 15px;
	float: left;
	margin-left: 2px;
	position: relative;
	/*background: #256fb9;*/
}
.abo03-cons .abo03-ul li .abo03-hengline span{
	height: 1px;
	width: 15px;
	display: block;
	background: #256fb9;
	position: absolute;
	top: 50%;
	margin-top: -0.5px;
}
.abo03-cons .abo03-ul li .abo03-ul-right{
	float: left;
	width: 755px;
	margin-left: 14px;
}
.abo03-cons .abo03-ul li .abo03-ul-right li{
	position: relative;
	width: 100%;
	height: 60px;
	line-height: 60px;
	box-shadow: 1px 1px 8px #ccc;
	margin-bottom: 10px;
}
.abo03-cons .abo03-ul li .abo03-ul-right li:hover{
	background: url(../img/about/abo_08.png) repeat center;
	transition: all 0.3s;
}
.abo03-cons .abo03-ul li .abo03-ul-right li:hover a{
	color: #FFFFFF;
	transition: all 0.3s;
}
.abo03-cons .abo03-ul li .abo03-ul-right li a{
	width: 735px;
	padding-left: 20px;
	height: 60px;
	line-height: 60px;
	display: block;
	font-size: 13px;
	font-family: "微软雅黑";
	color: #888888;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.abo03-cons .abo03-more{
	position: relative;
	width: 100%;
	height: 40px;
}
.abo03-cons .abo03-more .circle-btn02{
	height: 40px;
	width: 16px;
	margin-left: -8px;
	float: left;
}
.abo03-cons .abo03-more .circle-btn02 img{
	width: 100%;
	display: block;
}
.abo03-cons .abo03-more .fond-more{
	width: 127px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	background: #387cc7;
	float: left;
	margin-left: 377px;
}
.abo03-cons .abo03-more .fond-more a{
	display: block;
	width: 100%;
	font-size: 16px;
	color: #e3eaf5;
	font-family: "微软雅黑";
}
.abo04-cons{
	background: #FFFFFF;
	padding-bottom: 27px;
}
.abo04-cons .abo04-ul{
	position: relative;
	width: 100%;
	margin-top: 30px;
	width: 850px;
}
.abo04-cons .abo04-ul li{
	width: 215px;
	position: relative;
	float: left;
	margin-right: 68px;
	margin-bottom: 42px;
}
.abo04-cons .abo04-ul li a{
	display: block;
	width: 100%;
}
.abo04-cons .abo04-ul li .abo04ul-top-imgs{
	width: 131px;
	text-align: center;
	height: 118px;
	overflow: hidden;
	background: red;
	position: relative;
	left: 50%;
	margin-left: -65.5px;
	background:  url(../img/about/abo_13.png) no-repeat center;
}
.abo04-cons .abo04-ul li .abo04ul-top-imgs img{
	width: 34px;
	height: 34px;
	position: absolute;
	top: 43px;
	left: 43px;
}
.abo04-cons .abo04-ul li h2{
	font-size: 24px;
	text-align: center;
	font-family: "微软雅黑";
	line-height: 24px;
	height: 24px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	color: #333333;
	margin-top: 24px;
	font-weight: normal;
}
.abo04-cons .abo04-ul li p{
	font-size: 14px;
	line-height: 24px;
	font-family: "微软雅黑";
	color: #888888;
	text-align: center;
	margin-top: 15px;
	height: 48px;
	overflow: hidden;
}
.abo04-cons .abo04-ul li:hover .abo04ul-top-imgs{
	background: url(../img/about/abo_12.png) no-repeat center;
	transition: all 0.3s; 
}
.abo04-cons .bottom-imgs{
	margin-top: 13px;
}
.abo04-cons .bottom-imgs .bottom-imgs04{
	width: 100%;
	margin-bottom: 33px;
}


.news01-cons{
	position: relative;
	background: #FFFFFF;
	padding-bottom: 60px;
}
.news01-cons .news01-ul{
	position: relative;
	width: 100%;
	/* margin-top: 23px; */
	margin-bottom: 40px;
}
.news01-cons .news01-ul li{
	position: relative;
	width: 100%;
	/* background: #fafafa; */
	padding: 20px 0;
	/* margin-bottom: 20px; */
	border-bottom: 1px solid #eee;
}
.news01-cons .news01-ul li a{
	display: block;
	width: 100%;
}
.news01-cons .news01-ul li a .news-left{
	float: left;
	width: 272px;
	height: 186px;
	overflow: hidden;
	/* margin-left: 32px; */
}
.news01-cons .news01-ul li a .news-left img{
	width: 100%;
	transition: transform 0.8s;
}
.news01-cons .news01-ul li:hover a .news-left img{
	transition: transform 0.8s;
	transform: scale(1.2);
}
.news01-cons .news01-ul li a .news-right{
	float: left;
	width: 550px;
	margin-left: 30px;
}
.news01-cons .news01-ul li a .news-right .cat{
	color: #fff;
    background-color: #00aef3;
    padding: 3px 6px;
    font-size: 12px;
    display: inline-block;
    position: relative;
    top: -2px;
    margin-right: 6px;
}

.news01-cons .news01-ul li a .news-right .cat i{
	position: absolute;
    top: 50%;
    margin-top: -4px;
    right: -4px;
    display: inline-block;
    width: 0;
    height: 0;
    vertical-align: middle;
    border-left: 4px solid #00aef3;
    border-top: 4px solid transparent;
    border-bottom: 4px solid transparent;
}
.news01-cons .news01-ul li a .news-right h2{
	display: inline;
    font-size: 18px;
    line-height: 1.4;
	font-weight: bold;
}
.news01-cons .news01-ul li a .news-right p{
	font-size: 14px;
	font-family: "微软雅黑";
	color: #888888;
	line-height: 24px;
	height: 90px;
	overflow: hidden;
	margin-top: 8px;
	transition: all 0.3s;
}
.news01-cons .news01-ul li:hover a .news-right p{
	color: #0257ae;
	transition: all 0.3s;
}
.news01-cons .news01-ul li a .news-right .news-right-bottom{
	height: 31px;
	position: relative;
	margin-top: 10px;
}
.news01-cons .news01-ul li a .news-right .news-right-bottom .clock{
	width: 16px;
	height: 16px;
	display: block;
	position: absolute;
	top: 50%;
	margin-top: -8px;
	left: 5px;
}
.news01-cons .news01-ul li a .news-right .news-right-bottom span{
	font-size: 13px;
	font-family: "微软雅黑";
	color: #888888;
	display: block;
	height: 31px;
	line-height: 31px;
	width: 100px;
	overflow: hidden;
	margin-left: 32px;
	float: left;
}
.news01-cons .news01-ul li a .news-right .news-right-bottom .bl-btn{
	width: 31px;
	height: 31px;
	background: url(../img/news/news_04.png) no-repeat center;
	float: left;
	margin-left: 372px;
	margin-top: -5px;
	position: relative;
	transition: all 0.3s;
}
.news01-cons .news01-ul li:hover a .news-right .news-right-bottom .bl-btn{
	background: url(../img/news/news_02.png) no-repeat center;
	transition: all 0.3s;
}
.news01-cons .news01-ul li a .news-right .news-right-bottom .bl-btn .r-btn{
	position: absolute;
	width: 8px;
	height: 14px;
	top: 50%;
	left: 50%;
	margin-left: -4px;
	margin-top: -7px;
	transition: all 0.3s;
}

.news01-cons-detail{
	background: #FFFFFF;
	padding-bottom: 60px;
}
.news01-cons-detail b,.news01-cons-detail strong{
	font-weight: bold;
}
.news01-cons-detail h1{
	font-weight:700;
	width: 100%;
	font-size: 24px;
	font-family: "微软雅黑";
	line-height: 48px;
	height: 48px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	text-align: center;
	color: #444;
	margin-top: 48px;
}
.news01-cons-detail h2{
	font-size: 13px;
	font-family: "微软雅黑";
	color: #888888;
	width: 100%;
	text-align: center;
	line-height: 24px;
	height: 24px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	margin-top: 2.5px;
	font-weight: normal;
}

.news01-cons-detail h2 .author,.case01-detail .fabiao .author{
	padding:0 10px;
}

.news01-cons-detail .news-detail-hengline01{
	width: 100%;
	height: 1px;
	background: #e5e5e5;
	margin-top: 24.5px;
	margin-bottom: 4.5px;
}
.news01-cons-detail p{
	width: 100%;
	font-size: 13px;
	font-family: "微软雅黑";
	color: #333;
	line-height: 24px;
	margin-bottom: 9.5px;
	text-align: justify;
}
.news01-cons-detail img{
	width: 100%;
	max-width: 100%;
	/* margin-top: 25.5px; */
	/* margin-bottom: 24.5px; */
}
.news01-cons-detail .news-detail-hengline02,.case-detail-hengline02{
	width: 100%;
	height: 1px;
	background: #e5e5e5;
	margin-top: 35.5px;
}
.news01-cons-detail .news-detail-bottom,.case-detail-bottom{
	position: relative;
	width: 100%;
}
.news01-cons-detail .news-detail-bottom .news-detail-bottom-left,.case-detail-bottom-left{
	width: 625px;
	overflow: hidden;
}
.news01-cons-detail .news-detail-bottom .news-detail-bottom-left p,.case-detail-bottom-left p{
	font-size: 14px;
	font-family: "微软雅黑";
	color: #888888;
	line-height: 14px;
	height: 14px;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
	margin-top: 30px;
	transition: all 0.3s;
}

.case-detail-bottom-left p{

}
.news01-cons-detail .news-detail-bottom .news-detail-bottom-left p:hover,.news01-cons-detail .news-detail-bottom .news-detail-bottom-left p:hover a,.case-detail-bottom-left p:hover a{
	color: #256fb9;
	transition: all 0.3s;
}
.news01-cons-detail .news-detail-bottom .news-detail-bottom-left p a,.case-detail-bottom-left p a{
	color: #333333;
	transition: all 0.3s;
}

.news01-cons-detail .news-detail-bottom .backlist,.case-detail-bottom .backlist{
	border: 1px solid #e5e5e5;
	width: 110px;
	height: 40px;
	text-align: center;
	line-height: 40px;
	color: #666666;
	display: block;
	position: absolute;
	top: 42px;
	right: 0;
	transition: all 0.3s; 
}
.news01-cons-detail .news-detail-bottom .backlist:hover,.case-detail-bottom .backlist:hover{
	background: #256fb9;
	color: #FFFFFF;
	transition: all 0.3s; 
}

.case01-cons{
	background: #FFFFFF;
	padding-bottom: 60px;
}
.case01-cons .case01-ul{
	position: relative;
	margin-top: 28px;
	width: 909px;
	margin-bottom: 10px;
}
.case01-cons .case01-ul li{
	position: relative;
	width: 273px;
	margin-right: 30px;
	margin-bottom: 30px;
	float: left;
	box-shadow: -4px -4px 0px 0px rgba(204,204,204,0.2),
				4px -4px 0px 0px rgba(204,204,204,0.2), 
				-4px 4px 0px 0px rgba(204,204,204,0.2), 
				4px 4px 0px 0px rgba(204,204,204,0.2);
}
.case01-cons .case01-ul li a{
	display: block;
	width: 100%;
}
.case01-cons .case01-ul li .case01-top-img{
	width: 273px;
	height: 218px;
	overflow: hidden;
	position: relative;
}
.case01-cons .case01-ul li .case01-top-img .video-play-btn{
	width: 273px;
	height: 218px;
	/*background: url(../img/case/case_15.png) no-repeat center;*/
	background: #000000;
	opacity: 0.8;
	position: absolute;
	left: 0;
	top: 218px;
	transition: all 0.3s;
}
.case01-cons .case01-ul li:hover .case01-top-img .video-play-btn{
	top: 0;
	transition: all 0.3s;
}
.case01-cons .case01-ul li .case01-top-img .video-play-btn .imgs02{
	position: absolute;
	width: 50px;
	height: 50px;
	top: 50%;
	left: 50%;
	margin-left: -25px;
	margin-top: -25px;
}
.case01-cons .case01-ul li .case01-top-img .imgs01{
	width: 100%;
	transition: transform 0.8s;
}
.case01-cons .case01-ul li:hover .case01-top-img .imgs01{
	transition: transform 0.8s;
	transform: scale(1.2);
}
.case01-cons .case01-ul li p{
	font-weight: 700;
	height: 58px;
	width: 271px;
	line-height: 58px;
	text-align: center;
	font-size: 16px;
	font-family: "微软雅黑";
	color: #555;
	/* border-left: 1px #e5e5e5 solid;
	border-right: 1px #e5e5e5 solid;
	border-bottom: 1px #e5e5e5 solid; */
}
.case01-detail{
	background: #FFFFFF;
	padding-bottom: 54.5px;
}
.case01-detail h2,.pro01-detail-cons{
	font-size: 24px;
	font-family: "微软雅黑";
	color: #333333;
	line-height: 48px;
	text-align: center;
	width: 100%;
	margin-top: 28px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.case01-detail p,.pro01-detail-cons p{
	font-size: 13px;
	font-family: "微软雅黑";
	color: #888888;
	/* line-height: 24px; */
	/* text-align: center; */
	margin-bottom: 4.5px;
}

.case01-detail p.fabiao,.pro01-detail-cons p .fabiao{
	text-align: center;
}
.case01-detail .ca-de-con1{
	position: relative;
	margin-top: 33.5px;
	height: 457px;
	width: 100%;
	box-shadow: 1px 1px 5px #ccc;
}
.case01-detail .ca-de-con1 .de-con1-img{
	width: 838px;
	height: 413px;
	overflow: hidden;
	top: 50%;
	left: 50%;
	margin-left: -419px;
	margin-top: -206.5px;
	position: absolute;
}
.case01-detail .ca-de-con1 .de-con1-img img{
	width: 100%;
}
.case01-detail .ca-de-con2{
	position: relative;
	margin-top: 30px;
}
.case01-detail .ca-de-con2 .bd{
	position: relative;
	width: 771px;
	margin: 0 auto;
	height: 153px;
	overflow: hidden;
}
.case01-detail .ca-de-con2 .ca-de-ul{
	position: relative;
	z-index: 9;
}
.case01-detail .ca-de-con2 .ca-de-ul li{
	width: 247px;
	/*height: 153px;*/
	overflow: hidden;
	margin-right: 10px;
	float: left;
	cursor: pointer;
	position: relative;
}
.case01-detail .ca-de-con2 .ca-de-ul li img{
	width: 100%;
}
.case01-detail .ca-de-con2 .ca-de-ul li .fangkuang{
	width: 237px;
	height: 91%;
	position: absolute;
	border: 5px solid #256fb9;
	top: 0;
	left: 0;
}
.case01-detail .ca-de-con2 .hd{
	position: absolute;
	width: 100%;
	height: 30px;
	top: 46px;
	z-index: 6;
}
.case01-detail .ca-de-con2 .hd a{
	display: block;
	background: url(../img/case/case_11.png) no-repeat center;
	width: 30px;
	height: 30px;
	position: absolute;
	top: 50%;
	margin-top: -15px;
	cursor: pointer;
	transition: all 0.3s;
}
.case01-detail .ca-de-con2 .hd a:hover{
	background: url(../img/case/case_12.png) no-repeat center;
	transition: all 0.3s;
}
.case01-detail .ca-de-con2 .hd a img{
	position: ;
	width: 7px;
	height: 13px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -3.5px;
	margin-top: -6.5px;
}
.case01-detail .ca-de-con2 .hd .prev{
	left: 0;
}
.case01-detail .ca-de-con2 .hd .next{
	right: 0;
}

.case01-detail .ca-de-con3{
	position: relative;
	margin-top: 30px;
	width: 100%;
}
.case01-detail .ca-de-con3 h2{
	line-height: 66px;
	font-size: 20px;
	font-family: "微软雅黑";
	color: #333333;
	border-bottom: 1px solid #e5e5e5;
	text-align: left;
}
.case01-detail .ca-de-con3 p{
	font-size: 13px;
	font-family: "微软雅黑";
	color: #888888;
	line-height: 24px;
	margin-top: 24.5px;
	text-align: justify;
}

.pro01-cons{
	background: #FFFFFF;
	padding-bottom: 60px;
}
.pro01-cons .pro01-con-ul{
	position: relative;
	width: 915px;
	margin-top: 28px;
	margin-bottom: 5px;
}
.pro01-cons .pro01-con-ul li{
	position: relative;
	width: 273px;
	margin-right: 32px;
	margin-bottom: 30px;
	box-shadow: -4px -4px 0px 0px rgba(204,204,204,0.2), 
				4px -4px 0px 0px rgba(204,204,204,0.2), 
				-4px 4px 0px 0px rgba(204,204,204,0.2), 
				4px 4px 0px 0px rgba(204,204,204,0.2);
	float: left;
}
.pro01-cons .pro01-con-ul li a{
	display: block;
	width: 100%;
}
.pro01-cons .pro01-con-ul li .pro-ul-top-img{
	width: 273px;
	height: 244px;
	overflow: hidden;
}
.pro01-cons .pro01-con-ul li .pro-ul-top-img img{
	width: 100%;
	transition: transform 0.8s;
}
.pro01-cons .pro01-con-ul li:hover .pro-ul-top-img img{
	transition: transform 0.8s;
	transform: scale(1.2);
}
.pro01-cons .pro01-con-ul li .pro-bott-word{
	font-weight: 700;
	height: 50px;
	width: 100%;
	line-height: 50px;
	text-align: center;
	font-size: 18px;
	color: #666666;
}

.pro01-detail-cons{
	background: #FFFFFF;
	/* padding-top: 38px; */
	padding-bottom: 60px;
}
.pro01-detail-cons .title-hengline{
	margin: 10px auto;
}
.pro01-detail-cons .fix-img01{
	width: 100%;
	height: 502px;
	overflow: hidden;
}
.pro01-detail-cons .fix-img01 img{
	width: 100%;
}
.pro01-detail-cons .fix-img02{
	width: 100%;
	height: 450px;
	overflow: hidden;
}
.pro01-detail-cons .fix-img02 img{
	width: 100%;
}
.pro01-detail-cons .fix-img03{
	width: 100%;
	height: 430px;
	overflow: hidden;
}
.pro01-detail-cons .fix-img03 img{
	width: 100%;
}
.pro01-detail-cons .pro01-detail-title-p{
	margin-top: 40px;
}
.pro01-detail-cons .pro01-detail-table01{
	width: 92%;
	position: relative;
	margin:0 auto;
}
.pro01-detail-cons .pro01-detail-table01 tr{
	width: 100%;
	height: 64px;
}
.pro01-detail-cons .pro01-detail-table01 tr td{
	width: 142px;
	height: 64px;
	text-align: center;
	border: 1px solid #cccccc;
}
.pro01-detail-cons .pro01-detail-table01 .title-tr td{
	font-size: 18px;
	font-family: "微软雅黑";
	color: #666;
	line-height: 64px;
	font-weight: 700;
}
.pro01-detail-cons .pro01-detail-table01 .cont-tr td{
	font-size: 13px;
	font-family: "微软雅黑";
	color: #888888;
}
.pro01-detail-cons .pro01-detail-table02{
	width: 100%;
	position: relative;
	margin-top: 20px;
}
.pro01-detail-cons .pro01-detail-table02 tr{
	width: 100%;
}
.pro01-detail-cons .pro01-detail-table02 tr td p{
	width: 415px;
	padding-left: 5px;
	height: 37px;
	line-height: 37px;
	border-bottom: 1px solid #e5e5e5;
	font-size: 13px;
	font-family: "微软雅黑";
	color: #666666;
	margin-bottom: 13px;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;

}
.pro01-detail-cons .pro01-detail-table02 tr td p{
	margin-bottom: 13px;
}
.pro01-detail-cons .pro01-detail-table02 tr .right-td p{
	margin-left: 40px;
}
.pro01-detail-cons .pro01-detail-ul{
	position: relative;
	width: 100%;
	margin-top: 30px;
}
.pro01-detail-cons .pro01-detail-ul li{
	width: 426px;
	position: relative;
}
.pro01-detail-cons .pro01-detail-ul li a{
	width: 100%;
	display: block;
}
.pro01-detail-cons .pro01-detail-ul li .pro01-detail-ul-topimg{
	width: 100%;
	height: 224px;
	overflow: hidden;
	background: #e5e5e5;
}
.pro01-detail-cons .pro01-detail-ul li .pro01-detail-ul-topimg img{
	width: 100%;
	transition: transform 0.8s;
}
.pro01-detail-cons .pro01-detail-ul li:hover .pro01-detail-ul-topimg img{
	width: 100%;
	transition: transform 0.8s;
	transform: scale(1.2);
}
.pro01-detail-cons .pro01-detail-ul li p{
	font-size: 18px;
	font-family: "微软雅黑";
	color: #666666;
	width: 424px;
	height: 47px;
	line-height: 47px;
	text-align: center;
	border-bottom: 1px solid #e5e5e5;
	border-left: 1px solid #e5e5e5;
	border-right: 1px solid #e5e5e5;
	border-top: none;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}
.pro01-detail-cons .pro01-detail-cons-lunbo{
	position: relative;
	width: 100%;
	margin-top: 32px;
}
.pro01-detail-cons .pro01-detail-cons-lunbo .pro01-detail-ul02{
	position: relative;
	width: 910px;
}
.pro01-detail-cons .pro01-detail-cons-lunbo .pro01-detail-ul02 li{
	position: relative;
	width: 425px;
	margin-right: 30px;
	float: left;
}
.pro01-detail-cons .pro01-detail-cons-lunbo .pro01-detail-ul02 li a{
	width: 100%;
	display: block;
}
.pro01-detail-cons .pro01-detail-cons-lunbo .pro01-detail-ul02 li .pro01-detail-ul02-topimg{
	width: 100%;
	height: 223px;
	overflow: hidden;
}
.pro01-detail-cons .pro01-detail-cons-lunbo .pro01-detail-ul02 li .pro01-detail-ul02-topimg img{
	width: 100%;
	transition: transform 0.8s;
}
.pro01-detail-cons .pro01-detail-cons-lunbo .pro01-detail-ul02 li:hover .pro01-detail-ul02-topimg img{
	width: 100%;
	transition: transform 0.8s;
	transform: scale(1.2);
}
.pro01-detail-cons .pro01-detail-cons-lunbo .hd{
	width: 100%;
	position: relative;
	margin-top: 28px;
}
.pro01-detail-cons .pro01-detail-cons-lunbo .hd ul{
	width: 100%;
	position: relative;
	margin-left: 388px;
	height: 14px;
}
.pro01-detail-cons .pro01-detail-cons-lunbo .hd ul li{
	position: relative;
	width: 14px;
	height: 14px;
	background: url(../img/welcome/img_35.png) no-repeat center;
	float: left;
	margin: 0 11px;
	cursor: pointer;
}
.pro01-detail-cons .pro01-detail-cons-lunbo .hd ul li.on{
	background: url(../img/welcome/img_02.png) no-repeat center;
}
.pro01-detail-cons .chara01{
	position: relative;
	width: 100%;
	margin-top: 30px;
	height: 338px;
	overflow: hidden;
}
.pro01-detail-cons .chara01 img{
	width: 100%;
}
.pro01-detail-cons .chara01 h2{
	font-size: 16px;
	color: #FFFFFF;
	font-family: "微软雅黑";
	line-height: 30px;
	position: absolute;
	left: 53px;
	top: 53px;
	font-weight: normal;
}
.pro01-detail-cons .chara01 h3{
	font-size: 54px;
	font-family: arial;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 54px;
	position: absolute;
	left: 53px;
	top: 93px;
}
.pro01-detail-cons .chara01 p{
	font-size: 20px;
	font-family: "微软雅黑";
	color: #FFFFFF;
	line-height: 30px;
	position: absolute;
	left: 53px;
	top: 169px;
}
.pro01-detail-cons .chara02{
	position: relative;
	width: 100%;
	height: 336px;
	overflow: hidden;
	margin-top: 20px;
}
.pro01-detail-cons .chara02 img{
	width: 100%;
}
.pro01-detail-cons .chara02 .right-conts{
	width: 308px;
	height: 336px;
	position: absolute;
	top: 0;
	right: 0;
	background: url(../img/product/pro_07.png) no-repeat left top;
}
.pro01-detail-cons .chara02 .right-conts .w235{
	width: 235px;
	margin-left: 55px;
}
.pro01-detail-cons .chara02 .right-conts .w235 h2{
	font-size: 32px;
	font-family: "微软雅黑";
	color: #FFFFFF;
	line-height: 32px;
	margin-top: 42px;
	font-weight: normal;
}
.pro01-detail-cons .chara02 .right-conts .w235 p{
	font-size: 16px;
	font-family: "微软雅黑";
	color: #FFFFFF;
	line-height: 30px;
	margin-top: 13px;
	text-align: justify;
	font-weight: normal;
	height: 210px;
	overflow: hidden;
}
.pro01-detail-cons .chara03{
	position: relative;
	width: 100%;
	height: 336px;
	overflow: hidden;
	margin-top: 20px;
}
.pro01-detail-cons .chara03 img{
	width: 100%;
}
.pro01-detail-cons .chara03 .left-conts{
	width: 308px;
	height: 336px;
	position: absolute;
	top: 0;
	left: 0;
	background: url(../img/product/pro_09.png) no-repeat left top;
}
.pro01-detail-cons .chara03 .left-conts .w235{
	width: 235px;
	margin-left: 30px;
}
.pro01-detail-cons .chara03 .left-conts .w235 h2{
	font-size: 32px;
	font-family: "微软雅黑";
	color: #FFFFFF;
	line-height: 32px;
	margin-top: 42px;
	font-weight: normal;
}
.pro01-detail-cons .chara03 .left-conts .w235 p{
	font-size: 16px;
	font-family: "微软雅黑";
	color: #FFFFFF;
	line-height: 30px;
	margin-top: 13px;
	text-align: justify;
	font-weight: normal;
	height: 210px;
	overflow: hidden;
}
.pro01-detail-cons .chara04,.pro01-detail-cons .chara05{
	position: relative;
	width: 100%;
	height: 447px;
	overflow: hidden;
}
.pro01-detail-cons .chara04{
	margin-top: 30px;
}
.pro01-detail-cons .chara05{
	margin-top: 20px;
}
.pro01-detail-cons .chara04 img{
	width: 100%;
}
.pro01-detail-cons .chara05 img{
	width: 100%;
}
.pro01-detail-cons .pro01-detail-cons-bottom{
	position: relative;
	width: 100%;
	margin-top: 34px;
}
.pro01-detail-cons .pro01-detail-cons-bottom .pro01-detail-cons-bottom-left{
	width: 625px;
	padding:0 50px;
	overflow: hidden;
}
.pro01-detail-cons .pro01-detail-cons-bottom .pro01-detail-cons-bottom-left p{
	font-size: 14px;
	line-height: 14px;
	text-align: left;
	height: 14px;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
	font-family: "微软雅黑";
	color: #666666;
	margin-top: 26px;
	transition: all 0.3s;
}
.pro01-detail-cons .pro01-detail-cons-bottom .pro01-detail-cons-bottom-left p a{
	color: #666666;
	transition: all 0.3s;
}
.pro01-detail-cons .pro01-detail-cons-bottom .pro01-detail-cons-bottom-left p:hover,.pro01-detail-cons .pro01-detail-cons-bottom .pro01-detail-cons-bottom-left p:hover a{
	color: #256fb9;
	transition: all 0.3s;
}
.pro01-detail-cons .pro01-detail-cons-bottom .backbtn{
	width: 110px;
	margin-right:50px;
	height: 40px;
	display: block;
	line-height: 40px;
	text-align: center;
	font-size: 13px;
	font-family: "微软雅黑";
	color: #666666;
	border: 1px solid #e5e5e5;
	position: absolute;
	right: 0;
	bottom: 0;
	transition:  all 0.3s;
}
.pro01-detail-cons .pro01-detail-cons-bottom .backbtn:hover{
	background: #256fb9;
	color: #FFFFFF;
	transition:  all 0.3s;
}
.ser01-cons{
	background: #FFFFFF;
	padding-bottom: 40px;
}
.case01-cons .pinggaipo-video,.ser01-cons .shigong-video{
    margin-top: 5px;
    margin-bottom: -25px;
}
.ser01-cons .ser01-cons-ul{
	position: relative;
	width: 100%;
	margin-top: 32px;
}
.ser01-cons .ser01-cons-ul li{
	width: 100%;
	position: relative;
	box-shadow: 1px 1px 10px #ccc;
}
.ser01-cons .ser01-cons-ul li a{
	display: block;
	width: 100%;
	background: #FFFFFF;
	transition: all 0.3s;
	margin-bottom: 20px;
}
.ser01-cons .ser01-cons-ul li:hover a{
	background: #256fb9;
	transition: all 0.3s;
}
.ser01-cons .ser01-cons-ul li:hover .ser01-conts h3,.ser01-cons .ser01-cons-ul li:hover .ser01-conts p{
	color: #FFFFFF;
	transition: all 0.3s;
}
.ser01-cons .ser01-cons-ul li .ser01-conts{
	width: 100%;
	height: 70px;
	line-height: 70px;
}
.ser01-cons .ser01-cons-ul li .ser01-conts h3{
	font-size: 16px;
	font-family: "微软雅黑";
	line-height: 70px;
	height: 70px;
	width: 700px;
	margin-left: 30px;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
	float: left;
	color: #333333;
	transition: all 0.3s;
}
.ser01-cons .ser01-cons-ul li .ser01-conts p{
	font-size: 13px;
	line-height: 70px;
	height: 70px;
	font-family: "微软雅黑";
	color: #888888;
	width: 100px;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
	float: left;
	margin-left: 49px;
	transition: all 0.3s;
}

.ser02-cons{
	background: #FFFFFF;
	padding-bottom: 60px;
}
.ser02-cons .ser02-con-ul{
	position: relative;
	width: 100%;
	margin-top: 34px;
}
.ser02-cons .ser02-con-ul li{
	width: 50%;
	position: relative;
	float: left;
	padding-bottom: 6px;
	margin-bottom: 26px;
	border-bottom: 1px solid #e5e5e5;
}
.ser02-cons .ser02-con-ul li p{
	font-size: 16px;
	line-height: 30px;
	padding-left: 20px;
}
.ser02-cons .ser02-con-ul li span{
	position: absolute;
	width: 4px;
	height: 4px;
	background: #004892;
	top: 13px;
	left: 0;
}
.ser02-cons .phone-title{
	position: relative;
	width: 100%;
	font-size: 28px;
	line-height: 52px;
	height: 52px;
	overflow: hidden;
	margin-top: 37px;
	border-bottom: 1px solid #e5e5e5;
}
.ser02-cons .ser02-con-ul02{
	position: relative;
	width: 912px;
	margin-top: 40px;
}
.ser02-cons .ser02-con-ul02 li{
	position: relative;
	width: 198px;
	margin-right: 30px;
	float: left;
	z-index: 1;
	margin-bottom: 30px;
}
.ser02-cons .ser02-con-ul02 li a{
	display: block;
	width: 198px;
	z-index: 80;
}
.ser02-cons .ser02-con-ul02 li .left-number{
	width: 56px;
	height: 55px;
	background: #256fb9;
	text-align: center;
	line-height: 55px;
	color: #FFFFFF;
	font-family: arial;
	float: left;
	font-size: 24px;
}
.ser02-cons .ser02-con-ul02 li .right-word{
	position: relative;
	float: left;
	width: 142px;
	height: 55px;
	line-height: 55px;
	text-align: center;
	color: #666666;
	font-size: 16px;
	font-family: "微软雅黑";
	background: url(../img/service/ser_08.jpg) no-repeat center;
	overflow: hidden;
}
.ser02-cons .ser02-con-ul02 li .right-word h2{
	width: 142px;
	height: 55px;
	line-height: 55px;
	text-align: center;
	color: #666666;
	font-size: 16px;
	font-family: "微软雅黑";
	margin-top: 0;
	font-weight: normal;
	z-index: 99;
	position: absolute;
	left: 0;
	top: 0;
	transition: color 0.3s;
}
.ser02-cons .ser02-con-ul02 li .right-word img{
	width: 100%;
	position: absolute;
	left: -142px;
	top: 0;
	opacity: 0;
	z-index: 98;
	transition: all 0.3s;
}
.ser02-cons .ser02-con-ul02 li:hover{
	z-index: 2;
}
.ser02-cons .ser02-con-ul02 li:hover .right-word h2{
	color: #FFFFFF;
	transition: all 0.3s;
}
.ser02-cons .ser02-con-ul02 li:hover .right-word img{
	left: 0;
	opacity: 1;
	transition: all 0.3s;
}
.ser02-cons .ser02-con-ul02 li p{
	height: 105px;
	width: 198px;
	background: #15589b;
	position: absolute;
	top: 50px;
	left: 0;
	z-index: 100;
	display: none;
}
.ser02-cons .ser02-con-ul02 li p span{
	color: #FFFFFF;
	font-size: 13px;
	font-family: "微软雅黑";
	line-height: 24px;
	display: block;
	width: 158px;
	margin: 0 auto;
	margin-top: 15px;
	height: 72px;
	overflow: hidden;
}

.ser03-cons{
	background: #FFFFFF;
	padding-bottom: 40px;
}
.ser03-cons .title-p2{
	font-size: 24px;
	font-family: "微软雅黑";
	color: #256fb9;
	line-height: 50px;
	border-bottom:1px solid #e5e5e5;
	margin-top: 13px;
}
.ser03-cons .ser03-p1-s{
	margin-top: 18.5px;
	margin-bottom: 32.5px;
}
.ser03-cons .ser03-p1-s p{
	font-size: 13px;
	font-family: "微软雅黑";
	line-height: 24px;
	color: #888888;
	text-align: justify;
	margin-bottom: 9px;
}
.ser03-cons .ser03-p1-s p em{
	font-style: normal;
	font-size: 17px;
}
.ser03-cons .ser03-p2-s{
	margin-top: 24.5px;
    position: relative;
}
.ser03-cons .ser03-p2-s .ser03-p2-s-left{
	float: left;
	width: 425px;
}
.ser03-cons .ser03-p2-s .ser03-p2-s-right{
	float: right;
	width: 425px;
}
.ser03-cons .ser03-p2-s p{
	font-size: 13px;
	font-family: "微软雅黑";
	line-height: 24px;
	text-align: justify;
	color: #888888;
	margin-bottom: 6px;
}
.ser03-cons .ser03-ul01{
	position: relative;
	width: 908px;
	margin-top: 19.5px;
	margin-bottom: 34px;
}
.ser03-cons .ser03-ul01 li{
	width: 197px;
	float: left;
	margin-right: 30px;
}
.ser03-cons .ser03-ul01 li a{
	width: 100%;
	display: block;
}
.ser03-cons .ser03-ul01 li .ser03-ul-topimg{
	width: 100%;
	height: 157px;
	overflow: hidden;
}
.ser03-cons .ser03-ul01 li .ser03-ul-topimg img{
	width: 100%;
	transition: transform 0.8s;
}
.ser03-cons .ser03-ul01 li:hover .ser03-ul-topimg img{
	width: 100%;
	transition: transform 0.8s;
	transform: scale(1.2);
}
.ser03-cons .ser03-ul01 li p{
	font-family: "微软雅黑";
	font-size: 16px;
	color: #666666;
	text-align: center;
	height: 40px;
	line-height: 40px;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
	width: 195px;
	border-bottom: 1px solid #e5e5e5;
	border-left: 1px solid #e5e5e5;
	border-right: 1px solid #e5e5e5;
}
.ser03-cons .ser03-swi01{
	width: 100%;
	position: relative;
	margin-top: 30px;
	margin-bottom: 34px;
	height: 628px;
}
.ser03-cons .ser03-swi01 .swi01-cont-ul{
	position: relative;
	width: 100%;
}
.ser03-cons .ser03-swi01 .swi01-cont-ul li{
	position: relative;
	width: 100%;
}
.ser03-cons .ser03-swi01 .swi01-cont-ul li .swi01-cont-ul-ul{
	position: relative;
	width: 100%;
}
.ser03-cons .ser03-swi01 .swi01-cont-ul li .swi01-cont-ul-ul li{
	width: 425px;
	position: relative;
	margin-bottom: 30px;
}
.ser03-cons .ser03-swi01 .swi01-cont-ul li .swi01-cont-ul-ul li a{
	display: block;
	width: 100%;
}
.ser03-cons .ser03-swi01 .swi01-cont-ul li .swi01-cont-ul-ul li .swi01-topimg{
	width: 100%;
	height: 223px;
	overflow: hidden;
	position: relative;
}
.ser03-cons .ser03-swi01 .swi01-cont-ul li .swi01-cont-ul-ul li .swi01-topimg img{
	width: 100%;
}
.ser03-cons .ser03-swi01 .swi01-cont-ul li .swi01-cont-ul-ul li .swi01-topimg .swi01-topimg-word{
	width: 100%;
	height: 223px;
	background: url(../img/service/ser_11.png) no-repeat center;
	position: absolute;
	top: 223px;
	left: 0;
	opacity: 0;
	transition:all 0.3s;
}
.ser03-cons .ser03-swi01 .swi01-cont-ul li .swi01-cont-ul-ul li:hover .swi01-topimg .swi01-topimg-word{
	top: 0;
	opacity: 1;
	transition:all 0.3s;
}
.ser03-cons .ser03-swi01 .swi01-cont-ul li .swi01-cont-ul-ul li .swi01-topimg .swi01-topimg-word h4{
	font-size: 13px;
	font-family: "微软雅黑";
	color: #FFFFFF;
	width: 367px;
	margin: 0 auto;
	line-height: 24px;
	font-weight: normal;
	margin-top:24.5px;
	text-align: justify;
	overflow: hidden;
	height: 168px;
}
.ser03-cons .ser03-swi01 .swi01-cont-ul li .swi01-cont-ul-ul li p{
	width: 423px;
	font-size: 18px;
	color: #666666;
	height: 47px;
	line-height: 47px;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
	text-align: center;
	border-bottom: 1px solid #e5e5e5;
	border-left: 1px solid #e5e5e5;
	border-right: 1px solid #e5e5e5;
}
.ser03-swi01 .hd{
	position: absolute;
	width: 100%;
	left: 0;
	bottom: 0;
	height: 14px;
}
.ser03-swi01 .hd ul{
	position: relative;
	width: 100%;
	text-align: center;
	margin-left: 390.5px;
}
.ser03-swi01 .hd ul li{
	cursor: pointer;
	float: left;
	margin: 0 11.5px;
	width: 14px;
	height: 14px;
	background: url(../img/welcome/img_35.png) no-repeat center;
}
.ser03-swi01 .hd ul li.on{
	background: url(../img/welcome/img_02.png) no-repeat center;
}

.ser03-cons .ser03-p3-s{
	position: relative;
	width: 100%;
	margin-top: 26.5px;
	margin-bottom: 39.5px;
}
.ser03-cons .ser03-p3-s p{
	font-size: 13px;
	line-height: 24px;
	color: #888888;
	font-family: "微软雅黑";
	margin-bottom: 19px;
}
.ser03-cons .ser03-swi02{
	position: relative;
	width: 100%;
	margin-top: 30px;
	margin-bottom: 47px;
}
.ser03-cons .ser03-swi02 .bd{
	width: 100%;
	position: relative;
}
.ser03-cons .ser03-swi02 .bd .swi02-cont-ul{
	width: 891px;
	position: relative;
}
.ser03-cons .ser03-swi02 .bd .swi02-cont-ul li{
	position: relative;
	width: 273px;
	float: left;
	margin-right: 24px;
}
.ser03-cons .ser03-swi02 .bd .swi02-cont-ul li a{
	display: block;
	width: 100%;
}
.ser03-cons .ser03-swi02 .bd .swi02-cont-ul li .swi02-topimg{
	width: 100%;
	height: 181px;
	overflow: hidden;
}
.ser03-cons .ser03-swi02 .bd .swi02-cont-ul li .swi02-topimg img{
	width: 100%;
	transition: transform 0.8s;
}
.ser03-cons .ser03-swi02 .bd .swi02-cont-ul li:hover .swi02-topimg img{
	transition: transform 0.8s;
	transform: scale(1.2);
}
.ser03-cons .ser03-swi02 .bd .swi02-cont-ul li .swi02-bott-word{
	position: relative;
	width: 100%;
}
.ser03-cons .ser03-swi02 .bd .swi02-cont-ul li .swi02-bott-word h5{
	float: left;
	color: #666666;
	font-family: "Bebas";
	font-size: 26px;
	line-height: 26px;
	margin-top: 14px;
	margin-left: 24px;
}
.ser03-cons .ser03-swi02 .bd .swi02-cont-ul li .swi02-bott-word p{
	font-size: 13px;
	font-family: "微软雅黑";
	color: #888888;
	line-height: 20px;
	width: 183px;
	float: left;
	margin-top: 10.5px;
	margin-left: 22px;
	text-align: justify;
}
.ser03-cons .ser03-swi02 .hd{
	width: 100%;
	position: relative;
	margin-top: 18.5px;
}
.ser03-cons .ser03-swi02 .hd ul{
	position: relative;
	width: 100%;
	height: 14px;
	margin-left: 390.5px;
}
.ser03-cons .ser03-swi02 .hd ul li{
	cursor: pointer;
	float: left;
	margin: 0 11.5px;
	width: 14px;
	height: 14px;
	background: url(../img/welcome/img_35.png) no-repeat center;
}
.ser03-cons .ser03-swi02 .hd ul li.on{
	background: url(../img/welcome/img_02.png) no-repeat center;
}
.ser03-cons .ser03-p4-s{
	position: relative;
	margin-top: 24.5px;
}
.ser03-cons .ser03-p4-s p{
	font-size: 13px;
	font-family: "微软雅黑";
	color: #888888;
	line-height: 24px;
	margin-bottom: 19px;
}

.ser04-cons{
	background: #FFFFFF;
	padding-bottom: 57.5px;
}
.ser04-cons h1{
	font-size: 24px;
	font-family: "微软雅黑";
	color: #333333;
	width: 100%;
	line-height: 24px;
	text-align: center;
	margin-top: 40px;
}
.ser04-cons div{
	margin-top: 19px;
	margin-bottom: 1px;
}
.ser04-cons div h2{
	font-size: 16px;
	font-family: "微软雅黑";
	color: #666666;
	line-height: 28px;
	text-align: justify;
	font-weight: normal;
}
.ser04-cons div p{
	font-size: 13px;
	font-family: "微软雅黑";
	color: #666666;
	line-height: 24px;
	text-align: justify;
	margin-top: 7.5px;
	margin-bottom: ;
}

.ser05-cons{
	background: #FFFFFF;
	padding-bottom:62px;
}
.ser05-cons .ser05-cons-ul{
	position: relative;
	width: 100%;
	margin-top: 20px;
}
.ser05-cons .ser05-cons-ul li{
	width: 100%;
	position: relative;
	margin-top: 18px;
}
.ser05-cons .ser05-cons-ul li .ser05-cons-top{
	width: 100%;
	height: 40px;
	line-height: 40px;
	border-bottom: 1px solid #e5e5e5;
}
.ser05-cons .ser05-cons-ul li .ser05-cons-top h2{
	font-size: 16px;
	font-family: "微软雅黑";
	color: #888888;
	height: 40px;
	line-height: 40px;
	float: left;
	font-weight: normal;
	width: 770px;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
	margin-top: 0;
}
.ser05-cons .ser05-cons-ul li .ser05-cons-top h3{
	font-size: 13px;
	font-family: "微软雅黑";
	height: 40px;
	line-height: 40px;
	color: #666666;
	float: left;
	width: 52px;
	margin-left: 18px;
	text-align: center;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
	cursor: pointer;
}
.ser05-cons .ser05-cons-ul li .ser05-cons-top h3.on{
	color: #256fb9;
}
.ser05-cons .ser05-cons-ul li .ser05-cons-bottom{
	margin-top: 11px;
	background: url(../img/service/ser_14.png) no-repeat 16px top;
	overflow: hidden;
	display: none;
}
.ser05-cons .ser05-cons-ul li .ser05-cons-bottom .ser05-cons-cont{
	background: #f5f5f5;
	width: 100%;
	margin-top: 14px;
}
.ser05-cons .ser05-cons-ul li .ser05-cons-bottom p{
	font-size: 14px;
	font-family: "微软雅黑";
	color: #444;
	width: 848px;
	margin: 0 auto;
	text-align: justify;
	line-height: 24px;
	padding: 11.5px 0;
}

.ser06-cons{
	background: #FFFFFF;
	padding-bottom: 83px;
}
.ser06-cons h2{
	font-size: 24px;
	font-family: "微软雅黑";
	color: #333333;
	line-height: 24px;
	margin-top: 30px;
	text-align: center;
	width: 100%;
	height: 24px;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
	font-weight: normal;
}
.ser06-cons .ser06-cons-ul{
	position: relative;
	width: 100%;
	margin-top: 26px;
}
.ser06-cons .ser06-cons-ul li{
	position: relative;
	float: left;
	height: 45px;
	line-height: 45px;
	border-bottom: 1px solid #e5e5e5;
	margin-bottom: 18px;
}
.ser06-cons .ser06-cons-ul li img{
	width: 24px;
	height: 22px;
	margin-top: 12px;
	float: left;
}
.ser06-cons .ser06-cons-ul li span{
	font-size: 13px;
	font-family: "微软雅黑";
	color: #666666;
	float: left;
	margin-left: 9px;
}
.ser06-cons .ser06-cons-ul li p{
	font-size: 16px;
	font-family: "微软雅黑";
	color: #666666;
   	float: left;
    width: 370px;
    height: 45px;
	line-height: 45px;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}
.contact01-cons{
	background: #FFFFFF;
	padding-bottom: 60px;
}
.contact01-cons .contact01-cons-ul{
	position: relative;
	width: 100%;
	margin-top: 40px;
	margin-bottom: 40px;
	overflow: hidden;
}
.contact01-cons .contact01-cons-ul .waili{
	position: relative;
	width: 425px;
	cursor: pointer;
	border: 1px solid #e5e5e5;
	transition: all 0.3s;
}
.contact01-cons .contact01-cons-ul .waili a{
	display: block;
	width: 385px;
	margin: 0 auto;
}
.contact01-cons .contact01-cons-ul .waili h2{
	font-size: 20px;
	font-family: "微软雅黑";
	color: #333333;
	width: 100%;
	line-height: 30px;
	font-weight: normal;
	margin-top: 15px;
	transition: all 0.3s;
}
.contact01-cons .contact01-cons-ul .waili .hengline09{
	width: 30px;
	height: 2px;
	background: #256fb9;
	margin-top: 15px;
	transition: all 0.3s;
}
.contact01-cons .contact01-cons-ul .waili .cons-ul-conts{
	position: relative;
	width: 100%;
	margin-top: 20px;
}
.contact01-cons .contact01-cons-ul .waili .cons-ul-conts li{
	line-height: 24px;
	border: none;
	position: relative;
	width: 100%;
	margin-bottom: 12px;
}
.contact01-cons .contact01-cons-ul .waili .cons-ul-conts li span{
	width: 24px;
	height: 22px;
	float: left;
}
.contact01-cons .contact01-cons-ul .waili .cons-ul-conts li .span01{
	background: url(../img/service/ser_01.png) no-repeat center;
}
.contact01-cons .contact01-cons-ul .waili .cons-ul-conts li .span02{
	background: url(../img/service/ser_02.png) no-repeat center;
}
.contact01-cons .contact01-cons-ul .waili .cons-ul-conts li .span03{
	background: url(../img/service/ser_02.png) no-repeat center;
}
.contact01-cons .contact01-cons-ul .waili .cons-ul-conts li .span04{
	background: url(../img/service/ser_05.png) no-repeat center;
}
.contact01-cons .contact01-cons-ul .waili .cons-ul-conts li .span05{
	background: url(../img/service/ser_03.png) no-repeat center;
}
.contact01-cons .contact01-cons-ul .waili .cons-ul-conts li .span06{
	background: url(../img/service/ser_06.png) no-repeat center;
}
.contact01-cons .contact01-cons-ul .waili .cons-ul-conts li .span07{
	background: url(../img/service/ser_041.png) no-repeat center;
}
.contact01-cons .contact01-cons-ul .waili:hover{
	background: #00739f;
	transition: all 0.3s;
}
.contact01-cons .contact01-cons-ul .waili:hover .cons-ul-conts li p{
	color: #FFFFFF;
	transition: all 0.3s;
}
.contact01-cons .contact01-cons-ul .waili:hover h2{
	color: #FFFFFF;
	transition: all 0.3s;
}
.contact01-cons .contact01-cons-ul .waili:hover .hengline09{
	background: #FFFFFF;
	transition: all 0.3s;
}
.contact01-cons .contact01-cons-ul .waili:hover .cons-ul-conts li .span01{
	background: url(../img/service/ser_15.png) no-repeat center;
}
.contact01-cons .contact01-cons-ul .waili:hover .cons-ul-conts li .span02{
	background: url(../img/service/ser_16.png) no-repeat center;
}
.contact01-cons .contact01-cons-ul .waili:hover .cons-ul-conts li .span03{
	background: url(../img/service/ser_16.png) no-repeat center;
}
.contact01-cons .contact01-cons-ul .waili:hover .cons-ul-conts li .span04{
	background: url(../img/service/ser_19.png) no-repeat center;
}
.contact01-cons .contact01-cons-ul .waili:hover .cons-ul-conts li .span05{
	background: url(../img/service/ser_17.png) no-repeat center;
}
.contact01-cons .contact01-cons-ul .waili:hover .cons-ul-conts li .span06{
	background: url(../img/service/ser_20.png) no-repeat center;
}
.contact01-cons .contact01-cons-ul .waili:hover .cons-ul-conts li .span07{
	background: url(../img/service/ser_18.png) no-repeat center;
}
.contact01-cons .contact01-cons-ul .waili .cons-ul-conts li p{
	float: left;
	font-size: 13px;
	font-family: "微软雅黑";
	color: #666666;
	margin-left: 11px;
	width: 346px;
	transition: all 0.3s;
}
.contact01-cons .contact01-cons-map{
	width: 48%;
	position: relative;
	background: #FFFFFF;
	box-shadow: 1px 1px 10px #ccc;
	padding: 22px 0;
}
.contact01-cons .left-map{
	float:left;
}
.contact01-cons .right-map{
	float:right;

}
.contact01-cons .right-map p{
	text-align: center;
    font-size: 16px;
    font-weight: bold;
    color: #2572c0;
}
.contact01-cons .right-map img{
	margin-top: -8px;
}
.contact01-cons .contact01-cons-map #map{
	position: relative;
	width: 400px;
	height: 550px;
	margin: 0 auto;
}


.contact02-cons{
	background: #FFFFFF;
	padding-bottom: 60px;
}
.contact02-cons .contact02-cons-ul{
	position: relative;
	width: 100%;
	margin-top: 8px;
}
.contact02-cons .contact02-cons-ul li{
	position: relative;
	width: 100%;
	margin-bottom: 5px;
	padding: 22px 0;
}
.contact02-cons .contact02-cons-ul li table{
	width: 100%;
}
.contact02-cons .contact02-cons-ul li table tr{
	width: 100%;
}
.contact02-cons .contact02-cons-ul li table tr td{
	height: 48px;
	line-height: 48px;
}
.contact02-cons .contact02-cons-ul li table tr td span{
	background:  url(../img/contact/con_01.png) no-repeat left top;
	width: 24px;
	height: 28px;
	float: left;
	display: block;
	position: absolute;
	top: 50%;
	margin-top: -14px;
	left: 23px;
}
.contact02-cons .contact02-cons-ul li table tr td .com-name{
	float: left;
	width: 235px;
	margin-left: 65px;
}
.contact02-cons .contact02-cons-ul li table tr td .com-name h2{
	font-weight: 700;
	font-size: 16px;
	font-family: "微软雅黑";
	color: #666666;
	line-height: 16px;
	height: 16px;
	width: 100%;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
	margin-top: 2px;
}
.contact02-cons .contact02-cons-ul li table tr td .com-name a{
	display: block;
	width: 100%;
	font-size: 13px;
	font-family: "微软雅黑";
	color: #256fb9;
	line-height: 13px;
	height: 13px;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
	margin-top: 7px;
}
.contact02-cons .contact02-cons-ul li table tr td .shuline01{
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	width: 1px;
	height: 48px;
	background: #e5e5e5;
}
.contact02-cons .contact02-cons-ul li table tr .onelist{
	position: relative;
	width: 302px;
}
.contact02-cons .contact02-cons-ul li table tr .twolist{
	position: relative;
	width: 220px;
}
.contact02-cons .contact02-cons-ul li table tr .twolist p{
	width: 220px;
	height: 48px;
	line-height: 48px;
	text-align: center;
	font-size: 16px;
	font-family: "微软雅黑";
	color: #888888;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
	font-weight: 700;
}
.contact02-cons .contact02-cons-ul li table tr .threelist{
	position: relative;
	width: 362px;
}
.contact02-cons .contact02-cons-ul li table tr .threelist p{
	width: 362px;
	height: 48px;
	line-height: 48px;
	text-align: center;
	font-size: 16px;
	font-family: "微软雅黑";
	color: #888888;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
	font-weight: 700;
}

.mapquanping{
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	left: 0;
}
.mapquanping #map{
	width: 100%;
	height: 100%;
	background: #FFFFFF
}

.pro01-cons .tac{
	width: 100%;
	height: 300px;
	line-height: 300px;
	text-align: center;
	padding-top: 0 !important;
	font-weight: normal;
}

.yqlj{
	background: #234869;
}

.yqlj p b{
	font-size: 16px;
	color:#fff;
}
.yqlj p a{
	font-size: 14px;
	color:#808080;
	padding-right: 5px;
}

.yqlj p a:hover{
	color:#ff4400;
}

/* 文章部分补充 */
.content-title-top{
	 width: 800px;
	 position: relative;
     padding-top:25px;
	 margin:0 auto;
}
.content-title-top .yj {
  position: relative;
  border-radius: 1px;
  background-color: rgb(45, 46, 53);
  margin:0 auto;
  width: 370px;
  line-height: 53px;
  height: 53px;
  text-align: center;
  
}
.content-title-top .yj::before,.content-title-top .yj::after{
	content:"";
	background-color: rgb(45, 46, 53);
	position: absolute;
	width:30px;
	height: 3px;	
	top:26px;
}
.content-title-top .yj::before{
	left:-40px;
}

.content-title-top .yj::after{
	right:-40px;
}
.content-title-top .zylqj {
  font-size: 30px;
  color: rgb(234, 232, 232);
}

.content-title-top .title-top-wz{
   font-size: 16px;
   text-align: center;
		 
}

.content-title-top .title-top-wz .title-top-zhushi{
	display: inline-block;	
	font-size: 16px;
}
.content-title-top .title-top-wz .shu-line{
	display: inline-block;
	width: 1px;
	height: 10px;
	background-color: rgb(45, 46, 53);
	margin:0 5px;
}
