@charset "utf-8";

.subbox{background: #01123e;}
/*联系我们 */
.container{ margin:auto;}
.cont{padding:106px 0 90px 0; }
.cont_h2{margin-bottom:50px;}
.cont_h2 p{ color:#fff; font-size:14px; line-height:18px;}
.cont_h2_box{position: relative;}
.cont_h2_box h2{position: relative;z-index: 5; color:#fff; font-family: "Microsoft YaHei";}
.cont_h2_box span{position: absolute;left: 0;bottom: -8px;font-size:76px;color:rgba(44,65,101,0.4);font-family: arial;line-height: 1;z-index: 1;}
.cont_box{display: flex;justify-content: space-between;}
.cont_con{width: calc((88% - 0.5rem)/3);background:rgba(44,65,101,0.4);border-radius: 10px;padding:40px 0 0 40px;height:154px;}
.cont_con h3{margin-bottom:22px; font-size:18px; color:#fff;}
.cont_nr_r{ line-height:24px; font-size:16px;}
.font30{ font-size:22px;}
.cont_nr{display: flex;align-items: flex-start;}
.cont_nr>img{width: 20px;height: auto;margin:12px 8px 0 0;}
.cont_nr_r span{font-size: 14px;color: #999;}
.cont_ewm{display: flex;width: 100%;height: auto;}
.cont_ewm_box{width: 46px;height: 46px;border-radius: 4px; background: rgba(255,255,255,0.08); display: flex;margin-right:20px;position: relative;}
.cont_ewm_con{display: flex;align-items: center;justify-content: center;width: 100%;}
.cont_ewm_con img{width: 26px;height: 26px;}
.cont_ewm_con p{color: #fff;width: 0;overflow: hidden;padding-left: 0;white-space: nowrap;}
.cont_ewm_xl{position: absolute;top: 105%;left: 0;width: 100%;height: 0;background: #fff;box-shadow: 0 0 30px rgba(0,0,0,0.05);overflow: hidden;}
.cont_ewm_xl_img{margin:8px;}
.cont_ewm_box.on{width: 150px;background: #156bff;border-color: #156bff;}
.cont_ewm_box.on .cont_ewm_con p{padding-left: 10px;width: auto; font-size:14px;}
.cont_ewm_box.on .cont_ewm_xl{height: 150px;}

.img_qh .img2{display: none;}
.img_qh:hover .img1{display: none;}
.img_qh:hover .img2{display: block;}
.news_nr .news_con_txt>span .img2{display: none;}
.news_nr:hover .news_con_txt>span .img1{display: none;}
.news_nr:hover .news_con_txt>span .img2{display: inline-block;}
.font22{ font-size:18px;}
.font18{ font-size:17px; color:#fff;}
.cont_add_l .font18{line-height:27px;}
.cont_add{padding:90px 0 50px; background: linear-gradient(to bottom, #13254d, #021151); }
.cont_add_box{display: flex;justify-content: space-between;flex-wrap: wrap;}
.cont_add_con{display: flex;justify-content: space-between;align-items: center;width:43.3%;background:rgba(44,65,101,0.4); border-radius: 5px;padding: 0 40px 0 40px;height:197px;margin-bottom:2.69%}
.cont_add_l h3{margin-bottom: 10px; color:#fff;}
.cont_add_r{width: 58px;height:58px;flex-shrink: 0;margin-left: 15px;}
.cont_add_r .img2{display: none;}
.cont_add_r img{opacity: 1; width: 58px;height:58px;}
.cont_add_con:hover{background: #156BFF;box-shadow: 0 0 30px rgba(21,107,155,0.1);}
.cont_add_con:hover h3{color: #fff;}
.cont_add_con:hover p{color: #fff;}
.cont_add_con:hover .img1{display: none;}
.cont_add_con:hover .img2{display: block;opacity: 0.4;}
@media screen and (max-width: 1200px) {
	.cont_h2_box span{font-size: 56px; font-weight:bold;}
	.cont_con{height: 120px;}
	.cont_nr>img{width: 16px;margin:3px 9px 0 0}
	.cont_ewm_con img{width: 20px;height: 20px;}
	.cont_ewm_box.on{width: 120px;}
	.cont_ewm_box.on .cont_ewm_xl{height: 120px;}
	.cont_add_r{width: 50px;height: 50px;}
	.cont_add_con{height: 140px;}
	.cont_add_con p{font-size:14px; margin-bottom:0px; margin-top:0px;}
}
@media screen and (max-width: 991px) {
	.cont_box{flex-wrap: wrap;}
	.cont_con{width: 100%;}
	.cont_con{margin-bottom: 20px;height: auto;padding: 20px 0 17px 20px;}
	.cont_nr_r p{margin-bottom: 5px;}
}
@media screen and (max-width: 767px) {
	.cont{padding:70px 1rem 20px;}
	.cont_h2{margin-bottom: 30px;}
	.cont_nr>img{}
	.cont_nr_r p{font-size: 14px;}
	.font18 a{color:#fff; font-size:15px !important; line-height:0px !important;}
	.cont_nr_r p a{ color:#fff; font-size:15px !important; line-height:0px !important;}
	.cont_nr_r span{font-size:14px;}
	.cont_ewm_box{width: 40px;height: 40px;margin-right: 10px;}
	.cont_con h3{margin-bottom:16px;}
	.cont_add{padding: 30px 0;}
	.cont_add_con{height: auto;width: 100%;padding: 15px;margin-bottom: 20px;}
}

ul, li {
    margin: 0;
    padding: 0;
}
li {
    list-style: none;}