@media (max-width: 1710px){
	.w1680{
		width: 92%;
	}
	.wel-about-top .right h2{
		font-size: 78px;
		line-height: 65px;
	}
	.wel-about-bot .swiper-slide h4{
		margin-bottom: 0;
	}
}
@media (max-width: 1630px){
	.w1600{
		width: 92%;
	}
	.wel-about-top .right ul {
	    padding-top: 2.4vw;
	}
	.wel-about-top .right p {
	    font-size: 12px;
	    line-height: 20px;
	    padding: 0.3vw 0 0.8vw;
	}
	.wel-about-top .right li {
	    width: 23%;
	    margin-left: 2%;
	}
	.wel-about-top .right .con{
		width: 90%;
		left: 5%;
	}
	.wel-about-top .left .box{
		width: 70%;
	}
	.wel-about-top .left p {
	    font-size: 12px;
	    line-height: 26px;
	}
	.wel-about-top .right .fonts {
	    font-size: 12px;
	}
	.wel-about-bot .swiper-slide h3 {
	    font-size: 14px;
	    line-height: 26px;
	}
	.wel-media-con .left .more{
		bottom: 15px;
	}
	.wel-product .swiper-slide h2{
		width: 100%;
	}
	.wel-product .swiper-slide p{
		padding-top:10px;
	}
	.wel-product .swiper-slide h3{
		margin-bottom: 14px;
	}
	.nav-box .left-bot {
	    padding-top: 13.59vw;
	}
}
@media (min-width:1025px){
	header .nav-btn{display:none;}
}
@media (min-width:1025px) and (max-width:1120px){
	.dhmenu li{width:140px;}
	.dhmenu>ul>li>a{font-size:18px;}
}
@media (min-width:1025px) and (max-width: 1400px){
	.seark{display:none;}
}
@media (max-width: 1200px){
	.footer-top{
		padding: 30px 0 50px;
	}
	.footer-bot{
		padding: 15px 0;
	}
	.wel-about-top .right li:nth-child(5){
		display: none;
	}
	.wel-about-top .right li{
		width: 45%;
		margin-left: 5%;
	}
	.wel-about-top .right li:first-child, .wel-about-top .right li:nth-child(3){
		width: 50%;
		margin-left: 0;
	}
	.wel-about-top .right li:nth-child(2n):after{
		display: none;
	}
	.wel-about-top .right h3{
		padding-top: 3vw;
	}
	.wel-about-top .right h2 {
	    font-size: 50px;
	    line-height: 50px;
	}
	.wel-about-top .right p{
		padding: 0;
	}
	.wel-about-top .left h2{
		font-size: 20px;
		line-height: 30px;
	}
	.wel-about-top .right li:nth-child(4):before, .wel-about-top .right li:nth-child(3):before{
		display: none;
	}
	.wel-about-top .right h5{
		display: block;
	}
	.wel-media{
		padding: 51px 0 38px;
	}
	.wel-media-con .left .time{
		padding: 15px 0 15px;
	}
	.wel-media-con .left h2 {
	    font-size: 14px;
	    line-height: 24px;
	}
	.wel-media-con .left .font {
	    padding-top: 15px;
	    line-height: 22px;
	}
	.wel-media-con .right a {
	    padding: 13px 0 18px;
	}
	.wel-media-con .right h2 {
	    font-size: 14px;
	    line-height: 26px;
	    height: 26px;
	}
	.wel-media-title .hl h2 {
	    font-size: 20px;
	    line-height: 24px;
	    margin-right: 12px;
	}
	.wel-media-title .hl h3 {
	    font: 20px/30px "Arial";
	    margin-top: -1px;
	}
	.wel-media-title .hl p {
	    font-size: 12px;
	    line-height: 20px;
	    padding-top: 5px;
	}
	.wel-media-title {
	    padding-bottom: 35px;
	}
	.wel-product .swiper-slide h2 {
	    font: 25px/35px "Arial";
	}
	.wel-product .swiper-slide .con{
		padding: 32px 10% 40px;
	}
	.wel-product .swiper-slide .wel-btns{
		bottom: 3%;
	}
}
@media (max-width: 1199px){
	
}
@media (max-width: 1024px){
	.dhmenu{display:none;}
    .wel-banner .welb-future{
    	width: 125px;
    	height: 70px;
    }
    .wel-banner .wel-down{
    	right: 145px;
    }
	
	.nav-btn{display:block;}
    @-webkit-keyframes setbot {
	  0% {
	    bottom: 45px;
	    opacity: 0;
	  }
	  50%{
	  	bottom: 35px;
	  	opacity: 1;
	  }
	  100% {
	    bottom: 25px;
	    opacity: 0;
	  }
	}
	@keyframes setbot {
	  0% {
	    bottom: 45px;
	    opacity: 0;
	  }
	  50%{
	  	bottom: 35px;
	  	opacity: 1;
	  }
	  100% {
	    bottom: 25px;
	    opacity: 0;
	  }
	}
	.wel-banner .btns{
		bottom: 20px;
	}
	
	.footer-top .fot-logo.two{
		display: block;
	}
	.footer-top .fot-logo{
		display: none;
	}
	.footer-top{
		background: #3254ac;
		padding: 51px 0 33px;
		border-bottom: 1px solid rgba(255,255,255,.2);
	}
	.footer-top-bot .footer-top-list{
		display: none;
	}
	.footer-top-address,.footer-top-tel{
		width: 100%;
		padding: 0;
		text-align: center;
	}
	.footer-top-address p,.footer-top-tel p{
		font-size: 12px;
		color: #f5f5f5;
		line-height: 24px;
		padding: 0;
		font-weight: normal;
	}
	.footer-bot .fot-logo{
		display: block;
		width: 182px;
		margin: 0 auto 9px;
	}
	.footer-bot .pic,.footer-bot .bshare-custom a.bb{
		display: none;
	}
	.footer-bot h2{
		position: relative;
		top: 0;
		left: 0;
		margin-left: 0;
		width: 100%;
		text-align: center;
	}
	.footer-bot .bshare-custom{
		width: 100%;
		text-align: center;
	}
	.footer-bot{
		padding: 15px 0 18px;
	}
	.wel-news {
	    padding:40px 0;
	}
	.wel-banner li.two .box, .wel-banner li.the .box{
		text-align: center;
		bottom: 113px;
	}
	.wel-banner li.two h2, .wel-banner li.the h2{
		font-size: 32px;
    	line-height: 42px;
	}
	.wel-banner li.the h2 span,.wel-banner li.two h2, .wel-banner li.the h2{
		/*color: rgba(51,51,51,.85);*/
		color:#fff;
	}
	.wel-banner li.two p, .wel-banner li.the p{
		color: #fff;
		font-size: 18px;
	}
	.wel-banner li .btn, .wel-btns{
		width: 124px;
		height: 32px;
		font-size: 16px;
		line-height: 32px;
		margin: 0 auto;
		border: 1px solid rgba(255,255,255) !important;
	}
	.wel-banner li.one .box, .wel-banner li.the .box{position:inherit;margin:0;padding:0;top:30%;left:0;width:100%;}
	.wel-banner li.one .box,.wel-banner li.two .box,.wel-banner li.three .box,.wel-banner li.four .box, .wel-banner li.the .box,.wel-banner li.five .box,.wel-banner li.six .box,.wel-banner li.seven .box{position:inherit;margin:0;text-align:center;}
	.wel-banner li.five .box{width:auto;}
	.wel-banner li.three p:nth-child(1), .wel-banner li.the p{font-size:18px;}
	.wel-banner li.five p:nth-child(1), .wel-banner li.the p{text-align:center;font-size:20px;}
	.wel-banner li.three p:nth-child(2){font-size:18px;}
	.wel-banner li.three p:nth-child(3), .wel-banner li.the p{padding:0;}
	.wel-banner li.three p, .wel-banner li.the p{font-size:20px;}
	.wel-banner li.one .btn{
		border: 1px solid #fff !important;
		margin-top:4vw;
	}
	
	.wel-news-tit{
		padding-bottom: 20px;
	}
	.wel-left-news .swiper-slide h2, .wel-right-news .swiper-slide h2{
		font-size: 14px;
		line-height: 24px;
	}
	.wel-left-news .swiper-slide h3, .wel-right-news .swiper-slide h3{
		padding-top: 6px;
	}
	.wel-news-tit h2{
		font-size: 16px;
		line-height: 32px;
	}
	.wel-about-top .right h3 {
	    font-size: 20px;
	    line-height: 30px;
	    padding-top:2vw;
	}
	.wel-about-top .right h4 {
	    font: 12px/22px "Arial";
	}
	.wel-about-top .left .box {
	    width: 90%;
	}
	.wel-about-top .left .wel-btns {
	    margin: 1.42vw auto 0;
	}
	.wel-about-top .right ul {
	    padding-top: 1.4vw;
	}
	.wel-about-top .right li{
		margin-bottom: 1vw;
	}
	.wel-about-bot .swiper-slide h3,.wel-about-bot .swiper-slide p{
		display: block;
	}
	.wel-about-bot .swiper-slide{
		height: auto;
		padding: 25px 0 35px;
	}
	.wel-about-bot .swiper-slide .pic{
		margin: 0 auto;
	}
	.wel-media-title .hl p{
		display: none;
	}
	.wel-media-con .left .time{
		padding: 10px 0;
	}
	.wel-media-con .left .font {
	    padding-top: 6px;
	    line-height: 20px;
	    display: none;
	}
	.wel-media-con .left .more {
	    bottom: 10px;
	}
	.wel-media-title {
	    padding-bottom: 25px;
	}
	.wel-media-con .right a {
	    padding: 7px 0 10px;
	}
	.wel-product .swiper-slide p{
		font-size: 12px;
		line-height: 22px;
	}
	.wel-product .swiper-slide h2 {
	    font: 20px/30px "Arial";
	}
	.wel-product .swiper-slide h4 {
	    font-size: 14px;
	    line-height: 24px;
	}
	.wel-product .swiper-slide p{
		display: none;
	}
	.wel-product .swiper-slide.obt h3,.wel-product .swiper-slide.obt h2,.wel-product .swiper-slide.obt h4{
		color: #fff
	}
	header .right .gpdm{
		display: none;
	}
	header{
		padding: 10px 4%;
	}
	header .right .line.search-btn:after{
		display: none;
	}
	.search-box {
	    width: 100%;
	    top: 68px;
	    padding: 8px 4%;
	}
	.nav-box{
		top: 68px;
	}
	.nav-box .left{
		display: none;
	}
	.nav-box .right{
		width: 100%;
		padding: 10px 4%;
		overflow: auto;
	}
	.nav-box .right li,.nav-box .right li.last{
		width: 100%;
		margin-bottom: 10px;
	}
	.nav-box .right li:after{
		width: 100%;
	}
	.nav-box .right li:first-child:after{
		display: none;
	}
	.nav-box .right li h2 {
	    font-size: 16px;
	    line-height: 40px;
	    padding-top: 5px;
	    margin-bottom: 5px;
	}
	.nav-box .right li h2:after{
		width: 80%;
	}
	.nav-box .right p {
	    font-size: 12px;
	    line-height: 24px;
	}
	.nav-box .right .btn {
	    margin-top: 10px;
	    width: 43.5%;
	    height: 32px;
	    line-height: 32px;
	    font-size: 14px;
	    margin-right: 5%;
	}
	.nav-box .right li.last{
		padding-top: 10px;
	}
	.wel-banner li p{text-align:center;padding:0;margin:0;font-size:18px;}
	.wel-banner li.four .box p img, .wel-banner li.the .box p img{width:80vw;margin:0 auto;}
	.wel-banner li.five .box, .wel-banner li.the .box{top:30%;left:0;width:100%;transform:translate(0,0);}
	.wel-banner li.five .box p img{width:30vw;margin:0 auto;}
	.wel-banner li.five p:nth-child(2), .wel-banner li.the p{font-size:16px;padding:0 5%;width:90%;height:auto;line-height:26px;margin-top:4vw;}
	.wel-banner li.one p, .wel-banner li.the p{font-size:20px;line-height:34px;}
	.wel-banner li.eight p:nth-child(1) img{width:80vw;margin:0 auto;}
	.wel-banner li.two p{padding:0;margin:0;}
	.wel-banner li.two p img{width:30vw;margin:0 auto;}
	.wel-banner li.seven p{font-size:18px;}
	.wel-banner li.seven p:nth-child(1), .wel-banner li.the p{font-size:20px;}
	.wel-banner li.seven p:nth-child(2), .wel-banner li.the p{font-size:22px;height:auto;line-height:26px;}
	.wel-banner li.seven p:nth-child(3), .wel-banner li.the p{padding:0;font-size:18px;height:auto;line-height:26px;margin-top:4vw;}
	.wel-banner li.seven p:nth-child(2) img{width:100vw;margin:0 auto;}
	.wel-banner li.eight .box, .wel-banner li.the .box{margin-left:0;width:100%;position:inherit;left:0;transform:translate(0,0);}
	.wel-banner li.three p:nth-child(4), .wel-banner li.the p{padding-left:0;}
	.pc_foot{padding:2vw 0;}
	.pc_foot .foot{width:100%;margin:0 auto;}
	.pc_foot .foot .menu{width:100%;display:none;}
	.pc_foot .foot .logo{float:left;width:100%;}
	.pc_foot .foot .logo img{width:35vw;margin-left:2em;}
	.pc_foot .foot .logo p{font:14px/26px msyh;margin-top:4vw;margin-left:2em;}
	.pc_foot .copyright{text-align:center;line-height:22px;font-size:14px;width:100%;}
	#contents .about_jj p,#contents .about_jj p span{font-size:14px !important;}
	.about_jg .jj center img{width:100%;}
	.about_wh .on img{width:92%;margin:0 auto;}
	.about_jg .jj{margin-bottom:5vw;}
	#content_area{padding-top:0 !important;}
	#content_area .tit{font-size:18px !important;text-indent:1em;}
	#content_area .proclass li{padding-bottom:3vw;}
	#content_area .proclass li:nth-child(-n+2) a h2{margin:0;}
	#content_area .proclass li a h2{font-size:18px !important;}
	#content_area img{bottom:0;}
	#content_area .proclass li:nth-child(-n+2) a p{line-height:24px !important;height:75px !important;}
	#content_area .proclass li a p.more{width:90% !important;margin:0 auto;height:auto !important;padding:2vw 0 !important;text-align:center;}
	#content_area .proclass li a p.more2{display:none !important;}
	#content_area .proclass li a p{line-height:24px !important;height:73px !important;}
	
	
}
@media (max-width: 768px){
	.wel-about-top .left{
		width: 100%;
		padding: 5vw 0;
	}
	.wel-about-top td{
		display: block;
	}
	.wel-about-top .right{
		width: 100%;
		position: relative;
		overflow: hidden;
	}
	.wel-product #video{
		height: 100%;
		width: auto;
		left: 50%;
	}
	
}
@media (max-width: 767px) {
	.wel-media-con .left a {
		border-bottom: none;
	}
	.wel-news .swiper-pagination {
		text-align: center;
	}
	.wel-media-con .left:after,.wel-media-con .left:before {
		display: none;
	}
	.wel-media-con .left,.wel-media-con .right,.wel-media-con .left .pic, .wel-media-con .left .con{
		width: 100%;
	}
	.wel-media-con .left .con {
		padding: 5px 0 38px;
	}
	.wel-media-con .left .more {
	    left: auto;
	    right: 0;
	}
	.wel-news .left {
		margin-bottom: 40px;
	}
}
@media (min-width: 481px) {
}
@media (max-width: 480px){
	.footer-bot .pc-inline {
		display: block;
	}
	.wel-banner .welb-future{
		display: none;
	}
	.wel-banner .btns{
		text-align: center;
		bottom: 5px;
	}
	.wel-banner .btns span{
		float: none;
		width: 6px;
		height: 6px;
		margin: 0 2px;
	}
	.wel-banner .wel-down {
	    right: 50%;
	    margin-right: -7px;
	}
	.footer-top{
		padding: 17px 0 13px;
	}
	.wel-news .box{
		width: 100%;
	}
	.wel-about-top .right .picture {
	    width: 700px;
	    left: 50%;
	    margin-left: -350px;
	}
	.wel-about-top .right h5{
		text-align: center;
	}
	.wel-about-top .right h3 {
	    padding-top: 9vw;
    	text-align: center;
	}
	.wel-about-top .right ul {
	    padding-top: 3.4vw;
	}
	.wel-about-top .right h2 {
	    font-size: 40px;
	}
	.wel-about-top .left .title{
		width: 52%;
	}
	.wel-about-top .left {
	    padding: 12vw 0;
	}
	.wel-about-top .left .wel-btns {
	    margin: 6.42vw auto 0;
	}
	.wel-about-top .left .title {
	    padding-bottom: 4.5625vw;
	}
	.wel-about-top .left h2 {
	    margin-bottom: 3.92vw;
	}
	.wel-about-top .right h4{
		text-align: center;
		margin-bottom: 4vw;
	}
	.wel-about-top .left .box {
	    width: 92vw;
	    margin-left: 4vw;
	}
	.wel-about-top .right .con{
		width: 92vw;
		left:4vw;
	}
	.wel-about-bot .swiper-slide a{
		width: 94%;
    	margin: 0 auto;
	}
	.wel-about-bot .swiper-slide{
		padding: 26px 0;
	}
	.wel-about-bot .swiper-slide .top{
		float: left;
		width: 26.8%;
		position: relative;
	}
	.wel-about-bot .swiper-slide .line{
		width: 70%;
		float: left;
		text-align: left;
		margin-left: 3.2%;
		position: relative;
	}
	.wel-about-bot .swiper-slide .pic {
	    width: 30px;
	    height: 28px;
	    margin: 0 auto 0;
	}
	.wel-about-bot .swiper-slide h2 {
	    margin-top: 6px;
	    font-size: 13px;
	    line-height: 22px;
	}
	.wel-about-bot .swiper-slide h4 {
	    font: 12px/24px 'Arial';
	    margin-bottom: 0px;
	}
	.wel-about-bot .swiper-slide .top:after{
		content: "";
		width: 1px;
		height: 100%;
		position: absolute;
		top: 0;
		right: 0;
		background: #e1e1e1;
	}
	.wel-about-bot .swiper-slide:after{
		display: none;
	}
	.wel-about-bot .swiper-slide h3{
		margin-bottom: 5px;
	}
	.wel-about-bot .swiper-slide p{
		font: 12px/18px 'Arial';
	}
	.wel-media-title .wel-btns{
		position: absolute;
		/*
		bottom: -52px;
		left: 50%;
		*/
		right:0;
		margin-left: -62px;
	}
	.wel-media-con .left:before,.wel-media-con .left:after{
		display: none;
	}
	.wel-media-con .left .pic,.wel-media-con .left .con{
		width: 100%;
	}
	.wel-media {
	    padding: 30px 0 40px;
	}
	.wel-media-con .left .con{
		padding: 5px 0 38px;
	}
	.wel-media-con .left .more{
		left: auto;
		right: 0;
	}
	header .logo {
	    height: 34px;
	    width: 110px;
	    line-height: 34px;
	}
	header .right .line{
		margin-top: 8px;
	}
	header .nav-btn{
		margin-top: 0;
	}
	.search-box,.nav-box{
		top: 54px;
	}
	.wel-banner{height:50vh !important;}
	.wel-banner .btns{bottom:3vh !important;}
	.wel-banner li.five p:nth-child(2), .wel-banner li.the p,.wel-banner li.five p:nth-child(2),.wel-banner li.one p,.wel-banner li.two p,.wel-banner li.three p:nth-child(1),.wel-banner li.three p,.wel-banner li.seven p:nth-child(3){font-size:14px;line-height:20px;}
	.wel-banner li.one p{margin:2vh 0;}
	.wel-banner li.five .box p img{width:20vw;}
	.wel-banner li.five p:nth-child(2) span{font-size:14px;}
	.wel-banner li.five p:nth-child(2){padding:0;margin:2vh auto;}
	.wel-banner li.three p:nth-child(2),.wel-banner li.three p:nth-child(5){font-size:14px;padding:0;}
	.wel-banner li.eight p:nth-child(1){margin-top:-6vh;}
	.wel-banner li.seven p:nth-child(1){font-size:16px;}
	.wel-banner li.seven p:nth-child(1) img,.wel-banner li.seven p:nth-child(2) img,.wel-banner li.seven p:nth-child(3) img{width:80vw;margin:0 auto;}
	.wel-banner li.seven p:nth-child(1) img{margin-bottom:2vh;}
	.wel-banner li.seven p:nth-child(3) img{margin-top:2vh;}
	.wel-banner li.two p,.wel-banner li.three p:nth-child(1), .wel-banner li.three p{margin:2vh 0;}
	.wel-banner li.five p:nth-child(1){margin-top:-2vh;}
	.lxb-container{bottom:30vh;top:auto !important;}
	.nb-invite-wrap-base.mobile-invite-bottom{min-height:118px !important;}
	.wel-product{height:60vh;}
	 
}
@media (max-width: 400px){
	.wel-about-top .right li:nth-child(1) p{
		/*height: 40px;*/
	}
}
@media (min-width: 1025px){
	.wel-banner .btns span:hover{
		background: #e8921f;
	}
	.wel-banner li .btn:hover:after, .wel-btns:hover:after{
		width: 100%;
	}
	.wel-banner li .btn:hover .fonts, .wel-btns:hover span{
		padding-right: 25px;
		color: #fff;
		background-image: url(../images/wel04.png);
	}
	.footer-top-bot .footer-top-list li:hover{
		top: -5px;
	}
	.footer-bot .bshare-custom .bshare a:hover{
		color: #fff;
	}
	.wel-left-news .swiper-slide:hover img, .wel-right-news .swiper-slide:hover img{
		transform: scale(1.1, 1.1);
	}
	.wel-left-news .swiper-slide:hover h2, .wel-right-news .swiper-slide:hover h2{
		color:#068585;
	}
	.wel-about-top .right li.cur h2{
		color: #e8921f;
	}
	/*
	.wel-about-bot .swiper-slide:hover{
		z-index: 2;
		background: #fff;
		box-shadow: 0 0 20px rgba(0,0,0,.15);
	}
	*/
	.wel-about-bot .ss1:hover{
		z-index: 2;
		background: #fff;
		box-shadow: 0 0 20px rgba(0,0,0,.15);
	}
	.wel-about-bot .ss2:hover{
		z-index: 2;
		background: #fff;
		box-shadow: 0 0 20px rgba(0,0,0,.15);
	}
	.wel-about-bot .ss3:hover{
		z-index: 2;
		background: #fff;
		box-shadow: 0 0 20px rgba(0,0,0,.15);
	}
	.wel-about-bot .ss4:hover{
		z-index: 2;
		background: #fff;
		box-shadow: 0 0 20px rgba(0,0,0,.15);
	}
	.wel-about-bot .ss5:hover{
		z-index: 2;
		background: #fff;
		box-shadow: 0 0 20px rgba(0,0,0,.15);
	}
	.wel-about-bot .swiper-slide:hover .pic{
		margin-top: 0;
	}
	.wel-about-bot .swiper-slide:hover .two{
		opacity: 1;
	}
	.wel-about-bot .swiper-slide:hover h2{
		color: #068585;
	}
	.wel-about-bot .swiper-slide:hover h4{
		color: rgba(6,133,133,.5);
	}
	.wel-about-bot .swiper-slide:hover h3 {
		display: block;
	}
	.wel-about-bot .swiper-slide:hover p{
		display: block;
		display: -webkit-box;
	}
	.wel-product .swiper-slide .wel-btns:hover{
		width: 178px;
	}
	.wel-product .swiper-slide .wel-btns:hover span{
		font-size: 12px;
		display: inline;
		color: #fff;
		background-position:right center;
	}
	header .nav-btn:hover span.line2{
		left: 12px;
	}
	header .nav-btn:hover span.line0{
		top: 0;
	}
	header .nav-btn:hover span.line1{
		top: 0;
		left: 24px;
	}
	header .nav-btn:hover span.line3{
		top: 24px;
		left: 0;
	}
	header .nav-btn:hover span.line4{
		top:24px;
		left:24px;
	}
	header .right a:hover{
		margin-top: 10px;
	}
	.nav-box .right p a:hover,.nav-box .right h2 a:hover{
		color: #068585;
	}
	.nav-box .right .btn:hover{
		background:#068585; 
		color: #fff;
	}
}


@media (max-width: 1000px){
	.dwdail-pic-txt {
		float: right;
		width: 100%; padding:.2rem;
	}	
	.dwdail-right-title .title_nav {
		width: 100%; padding:.2rem;
	}
	.dwdail-nr .nr{width:100%; padding:.2rem;}

}


.client-2 {
	width: 45px;
	position: fixed;
	right: 10px;
	top: 40%;
	z-index: 999;
	color: #fff;
}

.client-2 li a {
	text-decoration: none;
	color: #fff;
}

.client-2 li {
	margin-bottom: 5px;
	width: 45px;
	height: 45px;
	border-radius: 50%;
	cursor: pointer;
	position: relative;
}

.client-2 li.my-kefu-qq {
	background: #005dbd url(http://www.minsteel.cn/static/images/cimg23.png) center no-repeat;
}

.client-2 li.my-kefu-weixin {
	background: #005dbd url(http://www.minsteel.cn/static/images/cimg24.png) center no-repeat;
}

.client-2 li.my-kefu-tel {
	background: #005dbd url(http://www.minsteel.cn/static/images/cimg25.png) center no-repeat;
}

.client-2 li.my-kefu-shouye {
	background: #005dbd url(http://www.minsteel.cn/static/images/tohome.png) center no-repeat;
	background-size: 26px;
}

.client-2 li.my-kefu-shouye a {
	width: 45px;
	height: 45px;
	display: block;
}

.client-2 li.my-kefu-ftop {
	background: #005dbd url(http://www.minsteel.cn/static/images/returnTop.png) center no-repeat;
}

.client-2 li p {
	height: 20px;
	font-size: 12px;
	line-height: 20px;
	overflow: hidden;
	text-align: center;
	color: #fff;
}

.client-2 li.my-kefu-qq .cont {
	margin: 0;
	background: #005dbd url(http://www.minsteel.cn/static/images/cimg23.png) 15px center no-repeat;
	border-radius: 50px;
	padding-left: 45px;
	height: 45px;
	line-height: 45px;
	color: #fff;
	font-size: 16px;
	width: 130px;
	position: absolute;
	top: 0;
	right: 0;
	z-index: 999;
}

.client-2 li.my-kefu-tel .cont {
	margin: 0;
	background: #005dbd url(http://www.minsteel.cn/static/images/cimg25.png) 15px center no-repeat;
	border-radius: 50px;
	padding-left: 45px;
	height: 45px;
	line-height: 45px;
	color: #fff;
	font-size: 18px;
	width: 180px;
	position: absolute;
	top: 0;
	right: 0;
	z-index: 999;
}

.client-2 .my-kefu-ftop {}

.client-2 .my-kefu-ftop .my-kefu-main {
	padding-top: 6px;
}

.client-2 li.my-kefu-weixin .cont {
	margin: 0;
	width: 115px;
	padding: 5px;
	border: solid 1px #ccc;
	position: absolute;
	left: -150px;
	top: -44px;
	background-color: #fff;
}

.client-2 li.my-kefu-weixin .cont span {
	display: block;
	line-height: 20px;
	font-size: 12px;
	text-align: center;
	color: #1a1a1a;
}

.client-2 li.my-kefu-weixin .cont img {
	width: 115px;
	height: 115px;
}

.client-2 li:hover .cont {
	display: block !important;
}