/*2025联系我们-样式*/
.relation{width:100%;height:300px;background-color:#204e8c; margin:0px;border:0px solid #fff000;text-align:center;}
.relation_img{width:100%;height:300px;background:url(../images/zl_head_06.jpg)  no-repeat center 0px;}
.relation_nav{
width:1200px;
position:relative;
overflow:hidden;
border:0px solid #ff0000;
margin:30px auto;
}
.relation_nav ul li{float:left; width:13%; text-align:center; line-height:46px;font-size:16px; position:relative; margin-top: 5px; }
.relation_nav ul li a{ display:block; border:1px solid #e8e8e8; border-bottom:5px solid #e8e8e8; font-size:16px; text-decoration: none;color: #666666;}
.relation_nav ul li a:after{content:""; height:5px; width:0; position:absolute; bottom:0px; left:1px; background:#aa2116; transition:all .3s ease 0s; -moz-transition:all .3s ease 0s; -ms-transition:all .3s ease 0s; -o-transition:all .3s ease 0s;}
.relation_nav ul li a:hover,.relation_nav ul li.active a{ background:#2570a1; color:#ffffff; border-bottom-color:#D7332F; text-decoration: none;}
.relation_nav ul li a:hover:after,.relation_nav ul li.active a:after { width:calc(100% - 2px) ; text-decoration: none;}
.relcont {
overflow:hidden;
width:1200px;
margin:0 auto;
padding-top:50px;
padding-bottom:50px;
background-color:#ffffff;
display: flex;
border:0px solid #e3e3e3;
}
.relaitem{
float:left;
position:  relative;
margin:0px 25px 0px 25px;
height:400px;
border:1px solid #e3e3e3;
width:350px;
text-align:center;
}
.relaitem img{
margin-top:30px;
width:104px;
height:94px
}
.relaitem h3{
overflow:hidden;
width:400x;
margin:0px auto;
font-size:18px;
line-height:40px;
font-weight:540;
color:#666666;
text-align:center;

}
.relaitem p{
overflow:hidden;
width:350px;
margin:0px auto;
padding:50px 10px 10px 10px;
font-size:16px;
line-height:40px;
font-weight:300px;
color:#666666;
text-align: left;
}

/*2025招聘信息-样式*/
.contjob {
overflow:hidden;
width:100%;
margin:0 auto; 
padding:0; 
clear:both; 
height:auto; 
text-align:center;
border-top:0px solid #d3d3d3;
}
.contjob span{
overflow:hidden;
width:300px;
text-align:center;
font-size:24px;;
}


/*----翻页代码-----*/
.pagination{ width:1100px;margin-top:100px;text-align: center; font-size:16px; margin:0 auto;text-align:center; height:80px; margin-bottom:50px;border-bottom:#d3d3d3 solid 1px;}
.pagination .wrapper{ width:100%;display: inline-block;overflow: hidden; line-height:80px; border:#333333 solid 0px;}
.pagination .wrapper a{float:center;height:80px;line-height:40px;margin: 0 6px;background: #d3d3d3;color:#000000;text-align: center; font-size:15px; padding:6px 6px 6px 6px;
 border:#d3d3d3 solid 1px;text-decoration: none;}


/* 留言咨询页、留言内容面样式2025*/
.gbooklang{
	width: 1100px;
	text-align:center;
	margin:0 auto;
	font-size:20px;
	height:60px;
	line-height:60px;
	font-weight:400;
	padding-top:40px;
}
.gbooklist {
	width: 1100px;
	text-align:center;
	margin:0 auto;
	border:0px solid #cccccc;
}
.gbooklist .faq  ,
.gbooklist .reply
{
	text-align:left;
	width:100%;
	word-wrap: break-word; 
	word-break: break-all;
	
}
.gbooklist .faq{
	margin-bottom:15px;
	
}
.gbooklist .faqtit,
.gbooklist .faqcon
{
padding-left:10px;
}

.gbooklist .faqtit{
background-color:#A8DFFA;
color:#0B3779;
font-size:16px;
height:50px;
line-height:50px;
padding-left:10px;
}

.gbooklist .faqname{
background-color:£ffffff;
color:#0000000;
font-size:16px;
height:auto;
line-height:50px;
padding-left:10px;
}
gbooklist .faqcon{
background-color:£ffffff;
color:#0000000;
font-size:16px;
height:auto;
line-height:30px;
padding-left:10px;
}

.gbooklist .reply{
	border: 1px dashed #FF0000;
	width:100%;
	margin-bottom:10px;
	margin-left:5px;
	padding:3px;
	background-color:#ffffff;
	
}

.contgbook{overflow:hidden;
width:1100px;
margin:auto;
display: flex;
justify-content: center; /* 水平居中 */

}
.marketing-advise{padding:0px 0px 0px 0px; border: #CCCCCC solid 1px; width:100%; height:100%; margin-top:10px;}
.marketing-advise .form{margin-top:0px;overflow: hidden; background:url() repeat 0px 0px; height:100%; }
.marketing-advise .form ul{ margin:auto; padding:0px;width:90%; border:#ccc solid 0px; height:100%; margin-bottom:30px;}
.marketing-advise .form ul li{margin-bottom:10px;padding:10px 0px 40px 0px;}
.marketing-advise .form ul li:after{content: "";display: block;clear: both;}
.marketing-advise .form ul li label{float: left;width: 100px;line-height: 30px;font-weight: bold;font-size: 14px;color: #333;}
.marketing-advise .form ul li1 label{float: left;width: 100px;line-height: 30px;font-weight: bold;font-size: 14px;color: #333;}
.marketing-advise .form ul li input{float: left;width: 300px;height: 18px;line-height: 18px;padding: 6px 0;border: 1px solid #ccc;border-radius: 2px;font-size: 14px;text-indent: 10px;}
.marketing-advise .form ul li1 input{float: left;width:70px;height: 18px;line-height: 18px;padding: 6px 0;border: 1px solid #ccc;border-radius: 2px;font-size: 14px;text-indent: 10px;}
.marketing-advise .form ul li textarea{float: left;width: 420px;height: 180px;line-height: 30px;padding: 0 10px;}
.marketing-advise .form ul li input:focus,
.marketing-advise .form ul li textarea:focus{box-shadow: 1px 1px 5px 0 rgba(0, 0, 0, .2);}
.marketing-advise .form ul li em{float: left;line-height: 30px;margin-left: 10px;font-size: 14px;color: #fb0970;}
.marketing-advise .form .submit{
display: block;
width: 105px;
height:30px;
line-height: 30px;
margin: auto;
 padding:0px;
 background: #d20000;
 font-weight:500;
 font-size: 14px;
 color: #fff;
 text-align: center;
 letter-spacing: 1px;}
.marketing-advise .check{float:left; margin-top:10px; margin-right:0px;}







