/*
::selection {background: #f08300;color: #fff;}
::-moz-selection {background: #f08300;color: #fff;}
.contactusdiyou h1,h2,h3,h4,h5,h6,p,ul,li { padding: 0; margin: 0;}
li{ list-style-type: none;}
p {line-height: 22px}
*/
/*
.container{
	width: 100%;
	height: 1400px;
	background: #FFFFFF;
}
*/

/*优胜空间 */
.contactusdiyou li{ list-style-type: none;}
.contactusdiyou p {line-height: 22px}
.contactusdiyou {position: fixed; bottom: 0px; _position: absolute; width: 230px; height: 100%; background: #009aff; z-index: 99999999999;  _margin-bottom:0px; _top: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0))); transition:all .5s ease; }

.contactus_hide{ right: -230px;  }
.contactus_show{ right: 0px; }

.contactusdiyou .hoverbtn{width:30px; height:150px; padding-top:12px; cursor: pointer; position:absolute; top:50%; margin-top:-66px;left:-30px; font-size:16px; color:#fff; background:#009aff; -webkit-border-radius: 3px 0px  0px 3px; -moz-border-radius: 3px 0px  0px 3px; -o-border-radius: 3px 0px  0px 3px;      border-radius: 3px 0px  0px 3px; -moz-box-shadow: -4px 4px 4px -4px #000; -webkit-box-shadow: -4px 4px 4px -4px #000; box-shadow: -4px 4px 4px -4px #000;} 
.contactusdiyou .hoverbtn span{width:30px; height:22px;line-height: 25px; text-align: center; overflow:hidden; float:left;}
.contactusdiyou .hoverbtn span img{vertical-align:top;}
.contactusdiyou .hoverbtn .hoverimg{width:13px; height:9px; margin:10px 0px 0px 10px; float:left; display:inline;background-repeat: no-repeat;}
.hoverimg2{background:url(../images/hoverbtnbg1.png) no-repeat; } 
.contactusdiyou .conter{width:186px; height:560px; margin-left:22px;   position:absolute; top:55%;*margin-top:-140px;margin-top:-280px;}
.contactusdiyou .conter .con1{ border-bottom:1px solid #6a6a6a; padding-bottom:22px;}
.contactusdiyou .conter .con1 dl dt{width:31px; height:31px; float:left;    position: relative;
    top: 32px;}
.contactusdiyou  dl .f1{width:142px; height:36px;line-height: 36px; float:right; font-size:14px;_font-size: 14px;*font-size: 15px; color:#fff;vertical-align: top; font-weight: bold;}
.contactusdiyou  dl .f2{ width:142px; float:right; font-size:12px; color:#fff; height:30px;line-height: 30px; float:right;}
.kefuQQ a{ background:url(../images/button-custom-qq.gif)  no-repeat; width:70px; height:20px; display:inline-block; vertical-align:middle;}
.kefuQQ a:hover{ background:url(../images/button-custom-qq-h.gif)  no-repeat;}
.contactusdiyou .conter .con1 dl dd .ph_num{ font:18px 'Microsoft yahei';*font-size: 16px;_font-size: 16px; color:#fff; height:25px;}

.contactusdiyou .qqcall{padding:22px 0px;border-bottom:1px solid #6a6a6a;}
.contactusdiyou .qqcall dl dt{width:31px; height:31px; float:left; position: relative;
    top: 32px;}

.contactusdiyou .weixincall{float:right;padding:22px 0; border-bottom:1px solid #6a6a6a;}
.contactusdiyou .weixincall dl dt{width:31px; height:31px; float:left; position: relative;
    top: 32px;}


.contactusdiyou .weixincall .f3{float: right;width:73px; height:auto; margin-right:69px; display:inline;}
.contactusdiyou .weixincall .f3 img{width: 73px;height: auto;}
.contactusdiyou .dytimer{    float: right; width: 160px; height: 40px; padding: 16px 0px 15px 0px; /* background: #007b77; */ margin: 20px 0px 0px 0px;} .contactusdiyou .dytimer span{display:block; height:20px; line-height:20px; font-size:14px; color:#fff;} .diyou{_position: absolute; _bottom: auto;_margin-bottom:0px; z-index:99999999999; _top: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));} .diyoumask { position:fixed; left: 0; top: 0; z-index: 100000; width:100%; height:100%; opacity:0.3;filter:alpha(Opacity=30); background:#000; display:none;} .fn_cle:after {visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; } /***联系我们***/

.contactus_mb{
	width: 100%;
    text-align: center;
    height: 48px;
    color: #fff;
    background-color: #009aff;
    position: fixed;
    bottom: 0px;
    line-height: 46px;
    font-size: 14px;
	border-top:1px solid #fff;
	z-index: 10;
}
.contactus_mb span{
	margin:0px 10px 0px 10px;
}
.contactus_mb span i{
	font-size: 20px;
    margin-right: 2px
}

.contactus_mb span a{
	color:#fff;
	text-decoration:none;
}

.contactus_wxcopy{
	width: 300px; /* 设置div的宽度 */
	padding: 20px; /* 设置内边距 */
	background-color: white; /* 白色背景 */  
    padding: 20px; /* 内边距 */  
    border-radius: 10px; /* 圆角 */  
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2); /* 阴影效果 */  
    text-align: center; /* 文本居中 */ 
	font-size:16px;
	line-height:30px;
}
/*遮蔽层*/
.wxcopy_bj{
	position: fixed; /* 固定定位，相对于浏览器窗口 */  
    top: 0;  
    left: 0;  
    width: 100%;  
    height: 100%;  
    background-color: rgba(0, 0, 0, 0.5); /* 半透明黑色背景 */  
    display: flex;  
    justify-content: center; /* 水平居中 */  
    align-items: center; /* 垂直居中 */  
    z-index: 1000; /* 确保遮罩层在最上层 */  
}
/*---------------自适应----------------*/
@media screen and (max-width: 768px) {
	.contactus_hide{
		display:none;
	}
	.contactus_mb{
		display:block;
	}
}
@media screen and (min-width: 768px) {
	.contactus_hide{
		display:block;
	}
	.contactus_mb{
		display:none;
	}
}	