header{width:100%}
.head_t{width:100%;height:37px;line-height:37px;border-bottom:1px solid #eee;background-color:#f7f8f9;position:relative}


/* 父容器开启相对定位，作为绝对定位的基准 */
.hdt_nr {
    display: flex;
    width: 1200px;
    margin: 0 auto;
    font-size: 14px;
    position: relative; /* 关键：给子元素做定位参考 */
    align-items: center;
    justify-content: flex-start;
}

.hdt_nr > a {
    padding: 0 8px;
    color: #555;
    text-decoration: none;
    font-size: 14px;
}

.hdt_nr > a:hover {
    color: #2c78be;
}

/* 关键：给二维码容器做相对定位 */
.wx_container {
    position: relative;
    padding: 0 8px;
}

/* 二维码弹窗：绝对定位，脱离文档流，不会挤其他元素 */
.wx_img {
    position: absolute;
    top: 100%; /* 贴在“立即咨询”下方 */
    left: 0;
    background: #fff;
    border: 1px solid #eee;
    padding: 10px;
    display: none; /* 默认隐藏 */
    z-index: 999; /* 防止被其他元素遮挡 */
}

/* hover 时显示二维码 */
.wx_container:hover .wx_img {
    display: block;
}

/* 关键：简繁转换模块，绝对定位钉在最右边 */
.gb2big5_wrap {
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
}

#gb2big5 {
    padding: 0 8px;
    color: #555;
    text-decoration: none;
    font-size: 14px;
}

#gb2big5:hover {
    color: #2c78be;
}


#changecity{padding:0 5px;font-size:12px;color:#0f55de}
#changecity::before{content:"\e626"}
.wx_h,.wydh{float:right;padding:0px 10px}
header .wx_h{font-size:12px}
header .wx_h:hover + .wx_img{display:block}
.wydh{cursor:pointer}
.wx_h::before{content:"\e60c";font-size:14px;position:relative;top:1px;right:1px}
.wx_img{display:none;background-color:#fff;right:0;width:200px;height:200px;z-index:10;border:1px #ddd solid}
.wx_img img{width:150px;display:block;margin:auto;border:1px #ddd solid}
.wx_img p{text-align:center}
#changecity:hover{background-color:#2c78be;color:#fff}
.a{display:block;float:right}
.a>a:nth-of-type(2){font-size:12px;padding:10px 10px;color:#999}
.a>a:nth-of-type(1){font-size:12px;padding:5px 10px;color:#999}
.a>a:nth-of-type(1):hover{background-color:#2c78be;color:#fff}
.a>a:nth-of-type(2){cursor:pointer}
.a>a:nth-of-type(1)::before{content:"\e60c";font-size:14px}
.head_m{
	width:100%;
	height:120px;
	background-color:#fff
}
.hdm_nr{
	width:1200px;
	height:120px;
	margin:0 auto;
	display:flex;
	justify-content:space-between;
	align-items:center;
	position:relative
}
.box_1{
	display:flex;
	align-items:center;
	width:45%
}
.box_2{
	display:flex;
	align-items:center;
	width:30%;
	margin-left: 8%;
}
.box_3{
	position:relative;
	width:30%;
	margin-left: 5%;
}
.box_3 form{display:flex;align-items:center;height:35px}
.box_3 i{position:absolute;left:10px;color:#ccc}
.box_3 input{padding:6px 54px 6px 32px;box-sizing:border-box;height:100%;border:2px solid #1ba2e6;font-size:15px}
.box_3 #search{border-right:none}
.box_3 #submit{
	padding:4px 12px;
	box-sizing:border-box;
	height:100%;
	line-height:18px;
	border:2px solid #2c78be;
	color:#fff;
	background-color:#2c78be
}
.box_3 #submit:hover{
	border-color:#2c78be;
	color:#fff;
	background-color:#2c78be;
	cursor:pointer
}
.box_1>img{display:inline-block;width:200px;line-height:60px;margin-right:5px}
.box_1>p{display:inline-block;padding:5px 8px;font-size:13px;color:#888;background-color:#f2f2f2}
.box_1 i{color:#1ba2e6}
.box_2>img{display:inline-block;width:70px;height:70px;margin-right:15px;transition:.4s}
.box_2 img:hover{width:115px;height:115px;transition:.4s}
.box_2>p{display:inline-block;font-size:14px;color:#999}
.box_2>p >i{font-style:normal;font-size:14px}
.box_2>p >i::before{content:"\e602"}
.box_2>p >strong{font-size:22px;color:#2c78be}
.head_b{width:100%;height:50px;border-top:1px solid #eee;background-color:#fff}
.hdb_nr{width:1200px;height:50px;margin:0 auto;line-height:50px}
.hdb_nr>a{
	display:inline-block;
	width:10%;
	font-size:16px;
	color:#333;
	height:50px;
	line-height:50px;
	text-align:center;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 15px;
}
.hdb_nr a:nth-child(6),.hdb_nr a:nth-child(7){width:8%}
.hdb_nr .selected{color:#fff;background-color:#2c78be}
.hdb_nr>a:hover{background-color:#2c78be;color:#fff}
.section{width:100%;height:27px}
.dh{display:none;position:absolute;top:35px;left:0;background-color:#fff;width:100%;z-index:5}
.dh_nr{width:1200px;margin:0 auto;display:flex;justify-content:space-between}
.qgfz,.zcpd,.flzs,.flfw{padding:20px;font-size:12px;color:#666}
.qgfz>p,.zcpd>p,.flzs>p,.flfw>p{margin-bottom:20px}
.qgfz>ul{width:370px;display:flex;flex-wrap:wrap;line-height:2.5;border-right:1px solid #999}
.zcpd>ul{width:280px;display:flex;flex-wrap:wrap;line-height:2.5;border-right:1px solid #999}
.flzs>ul{width:145px;display:flex;flex-wrap:wrap;line-height:2.5}
.flfw>ul{width:150px;display:flex;flex-wrap:wrap;line-height:2.5}
.qgfz>ul>li,.zcpd>ul>li,.flzs>ul>li,.flfw>ul>li{white-space:wrap;margin-right:25px}
.qgfz>ul>li>a,.zcpd>ul>li>a,.flzs>ul>li>a,.flfw>ul>li>a{color:#333}
.qgfz>ul>li>a:hover,.zcpd>ul>li>a:hover,.flzs>ul>li>a:hover,.flfw>ul>li>a:hover{color:#2c78be}
@media screen and (max-width:768px){body
    .hdt_nr{width:100%}
.hdt_nr>a{padding:0 1px}
.head_m{height:auto}
.hdm_nr{flex-direction:column;padding:0 15px;box-sizing:border-box;width:100%;height:auto}
#changecity{padding:0 1px}
.box_1{flex-direction:column;width:100%}
.box_3{margin:15px 0;width:100%}
.box_3 form{justify-content:center}
.box_3 i{left:45px}
.box_2{justify-content:center;margin-bottom:30px;width:100%}
.head_b{height:auto}
.hdb_nr{width:100%;height:auto}
.hdb_nr>a{padding:0;width:32%}
.hdb_nr>a:last-child{display:none}
.jdxm{padding:0 15px!important}
.jdxm_bt{width:100%!important}
.jdxm_nr{width:100%!important}
.jdxm_x{width:49%!important}
.jdxm_x>a>img{height:auto}
.xk{width:100%!important}
.wtly,.fwqy,.fwlx{width:100%!important}
}
