@charset "gb2312";
/* CSS Document */
/********************  公共样式  ****************/
/*浮动*/
.snav-son-1 a:nth-child(4){border-bottom:3px solid #61d5f6;}
.fl{ float:left; display:inline;}
.fr{ float:right; display:inline;}
.clear{ clear:both;}
/*容器居中*/
.tl{ text-align:left;}
.tc{ text-align:center;}
.tr{ text-align:right;}
/*块状*/
.disBlock{ display:block;}
/*小高度宽度*/
.ft0{ font-size:0px !important;}
/*去除边框*/
.borderNone{ border:0 none !important;}
/*分割线*/
.line{max-width:640px;height: 10px;background:#e9e9e9;margin:10px auto 10px auto;box-shadow: 0px 1px 3px #ada9a9 inset;-webkit-box-shadow: 0px 1px 3px #ada9a9 inset;}
/**********  页面样式  ***********/
#layer1,#layer2,#layer3,#layer4,.banner,#layer6,#layer7,#layer8,.signlist,#layer9,#layer10,#layer11,#layer12,.zhaopin,.zhaopinxinwen{max-width:640px;margin:auto auto;overflow:hidden;}
#layer2{
	text-align:center;
}
.bTitle{
	text-align:center;
	color:#333;
	padding:10px 0 2px;
	font-size:20px;
	font-weight:bold;
}
.bTitle span{font-size:12px;}
#layer4{width:95%;margin-top:20px;}
#layer4 .input1{float:left;width:70%;}
#layer4 .input2{float:left;width:30%;}
#layer4 .telInputlxb{
	width:100%;
	height:30px;
	border:1px solid #999;
}
#layer4 .callBtnlxb{
	width:100%;
	border:none;
	background:#ff8a00;
	color:#fff;
	height:32px;
}
.moreMs{
	display:block;
	color:#fff;
	background:#1e8e9a;
	border-radius:10px;-webkit-border-radius:10px;
	width:80px;
	height:20px;line-height:20px;text-align:center;
	margin:10px auto;
}
.layer6{margin:auto auto;width:95%;height:20px;border-bottom:1px solid #999;}
.layer6 a{
	display:block;
	float:right;
	color:#6e6e6e;
}
#layer7{width:95%;margin-top:10px;}
#layer7 .title{
	width:48%;
	float:left;
	text-align:right;
}
#layer7 .content{
	float:right;
	width:48%;
	text-align:left;
}
#layer7 .content span{color:red;font-weight:bold;}
#layer7 .content span i{font-size:16px;}
@media screen and (max-width:485px){
	#layer7{font-size:1.2rem;}
}
#layer8{width:95%;margin-top:10px;}
#layer8 .box{width:32.666%;}
#layer8 .box1{float:left;}
#layer8 .box3{float:right;margin:0 1% 0 1%;}
#layer8 .box2{float:right;}
.signlist{max-width:420px;border:1px solid #eee;margin-top:10px;min-width:320px;}
@media screen and (max-width:406px){
	.signlist{font-size:1.2rem;}
}
.signlist,.signlist ul{height:210px!important;}
.signlist ul li{background:url(../img/pic9.jpg) no-repeat 2% 50%;overflow:hidden;height:30px;line-height:30px;}
.signlist .gongxi{color:red;float:left;margin-left:6%;}
.signlist .mingzi{font-weight:bold;float:left;margin-left:1%;}
.signlist .gongsi{float:left;margin-left:1%;}
.signlist .chenggong{float:right;margin-right:1%;color:red;font-weight:bold;}
.signlist ul,signlist ul li{width:100%;}
#layer9{
	width:70%;
	text-align:center;margin:auto auto!important;
}
#layer9 span{color:red;font-weight:bold;}
#layer11{background:#48c4ff;height:50px;margin-top:10px;}
#layer11 a{display:block;color:#fff;font-size:20px;text-align:center;}
#layer11 .number{
	float:left;
	height:50px;line-height:50px;margin-left:13%;
}
#layer11 .call{
	float:right;
	background:#ff8a00;
	border-radius:10px;-webkit-border-radius:10px;
	height:30px;line-height:30px;margin:10px 6% auto;width:100px;text-align:center;

}
@media screen and (max-width:451px){
	#layer11 a{font-size:16px;}
}
@media screen and (max-width:388px){
	#layer11 a{font-size:14px;}
}
@media screen and (max-width:356px){
	#layer11 a{font-size:12px;}
}
@media screen and (max-width:324px){
	#layer11 a{font-size:12px;}
	#layer11 .call{width:80px;}
}
.xibao{
    width: 20%;
    border-bottom: 4px solid red;
    color: red;
    font-size: 16px;
    font-weight: bold;
    margin: 2%!important;
}
.zhaopin .zhaopinSon{
	float:left;
}
.zhaopin .dongtai{
	display:block;
	float:right;
	width:74%;
	border-bottom:1px solid #cdcdcd;
	margin:2% 2% 2% 0;
	height:25px;line-height:30px;
	text-align:right;
}
.zhaopinxinwen{
	width:90%;
	margin:auto auto!important;
}
.zhaopinxinwen li{width:100%;overflow:hidden;padding:8px 0;border-bottom: 1px dotted #dadada;}
.zhaopinxinwen li a{display:block;}
.zhaopinxinwen .tupian{
	width:100px;height:64px;
	float:left;overflow:hidden;
}
.zhaopinxinwen .new{
	float:left;
	text-align:left;
	margin-left:5px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
	width:60%;
}
.zhaopinxinwen .new .title{
	font-weight:bold;
	padding:4px 0;
}
.zhaopinxinwen .new a{color:#333;}
.zhaopinxinwen .new2{
	text-align:left;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
	width:100%;
	margin-top:5px;
}
.zhaopinxinwen .new2 .title{
	font-weight:bold;
	padding:4px 0;
}
.jydw-box{
	display: flex;
	display: -webkit-flex;
	align-items: center;
	justify-content: space-around;
	width: 95%;
	margin: auto;
}
.jydw-box-left{width: 48%;}
.jydw-box-right{width: 48%;}
.slideBox{ position:relative; width:95%;max-width: 640px;  height:auto; overflow:hidden; margin:10px auto; }
.slideBox .hd{ position:absolute; width:100%;  height:0px; bottom:0;left:0;right: 0;margin: auto; z-index:1; }
.slideBox .next{ left:auto; right:0;}
.slideBox .bd{ position:relative; z-index:0; width: 80%;margin:auto;}
.slideBox .bd li{ position:relative; }
.slideBox .hd span{
	display: block;
	width: 20px;
	height: 70px;
	line-height: 70px;
	color: #a5a5a5;
	text-align: center;
	position: absolute;
	top:-120px;
	font-size: 30px;
	font-weight: bold;
}
.lb-content{
	padding: 10px 0;
	text-indent: 20px;
}
.lb-img{text-align: center;color: red;}
#slideBox-4 .hd span{top:-90px!important;}
/*电话*/
.contact025{background:#79d4ff;height:50px;margin:20px auto;max-width:640px;}
.contact025 a{display:block;color:#fff;font-size:20px;text-align:center;}
.contact025 .number{
	float:left;
	height:50px;line-height:50px;margin-left:13%;
}
.contact025 .call{
	float:right;
	background:red;
	border-radius:10px;-webkit-border-radius:10px;
	height:30px;line-height:30px;margin:10px 6% auto;width:100px;text-align:center;

}
@media screen and (max-width:451px){
	.contact025 a{font-size:16px;}
}
@media screen and (max-width:388px){
	.contact025 a{font-size:14px;}
}
@media screen and (max-width:356px){
	.contact025 a{font-size:12px;}
}
@media screen and (max-width:324px){
	.contact025 a{font-size:12px;}
	.contact025 .call{width:80px;}
}
/*调用列表的样式*/

.boxms:first-child{
    margin-top: 10px;
}
.boxms{
    width: 95%;
    max-width: 640px;
    margin: auto;
    display: block;
    padding: 10px 0;
    border-bottom: 1px dashed #eee;
    display: flex;
    display: -webkit-flex;
    align-items: center;
    justify-content:flex-start;
}
.boxms:hover{background:#ff8787;}
.boxms:hover p{color: #fff!important;}
.box-leftms{width:130px;padding: 1px;border:1px solid #eee;box-shadow: 0 0 2px #999;border-radius: 4px;}
.boxms img{width: 130px;height: 81.64px;}
.box-rightms{
    width: 52%;
    height: 82px;
    margin-left: 3%;
}
@media screen and (min-width:360px){.box-rightms{width: 57%;}}
@media screen and (min-width:444px){.box-rightms{width: 65%;}}
@media screen and (min-width:522px){.box-rightms{width: 70%;}}
.box-rightms p:first-child{
    font-size: 1.6rem;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    color: #000;
	text-align:left;
}
.box-rightms p:nth-child(2){
    max-height: 35px;
    padding: 8px 0 0 0;
    overflow: hidden;
    color: #777;
    font-size: 1.2rem;
	text-align:left;
}
.box-rightms p:nth-child(3){
	text-align: right;
	font-size: 1rem;
	color: #999;
	padding: 2px 0;
}
.pagems{
	margin:20px auto;
	max-width:90%;
}
.pagems a{
	color:#fff;
	letter-spacing:2px;
	padding:4px 3%;
	box-shadow:1px 1px 5px #999;
	border-radius:8px;
	text-shadow: 1px 1px 1px #999;
}
.pagems a:hover{
	box-shadow:none;
}
.pagems a:first-child,.pagems a:last-child{
	background:#ffb7b7;
}
.pagems a:nth-child(2),.pagems a:nth-child(3){
	background:#9ecdf9;
}