@charset "utf-8";
/* CSS Document */

body{ background:#f1f1f1 url(news_bg.jpg) no-repeat center 0}
.ban_son{ margin-bottom:0px}
.lx_02{ width:100%; padding:60px 0; display:flex; flex-wrap:wrap;}
.lx_02 dl{width:24%; padding:30px 40px; background:#fff; box-sizing:border-box;}

.dl_02{margin-right:1.33%}
.dl_02 dt{ width:100%; float:left; overflow:hidden; line-height:40px; font-size:26px; color:#333; background:url(lx_01.gif) no-repeat -430px bottom; padding-bottom:20px; margin-bottom:30px;transition:all 0.5s}
.dl_02:hover dt{background:url(lx_01.gif) no-repeat 0px bottom;}
.dl_02 dd{ width:100%; float:left; overflow:hidden; line-height:30px; font-size:18px; color:#666;margin-bottom:13px; padding-left:28px;-moz-box-sizing: border-box; box-sizing: border-box}
.dl_02a dd:nth-of-type(1){ background:url(lx_tel01.png) no-repeat 0 center;}
.dl_02a dd:nth-of-type(2){ background:url(lx_tel02.png) no-repeat 0 center;}
.dl_02a dd:nth-of-type(3){ background:url(lx_email.png) no-repeat 0 center;}
.dl_02b dd:nth-of-type(1){ background:url(lx_add.png) no-repeat 0 5px;}
.dl_02c dd:nth-of-type(1){ background:url(lx_web.png) no-repeat 0 center;}

.dl_03 dt{ width:100%; float:left; overflow:hidden; line-height:40px; font-size:26px; color:#333; background:url(lx_01.gif) no-repeat -430px bottom; padding-bottom:20px; margin-bottom:30px; transition:all 0.35s}
.dl_03:hover dt{background:url(lx_01.gif) no-repeat 0px bottom;}
.dl_03 dd{ width:107px; float:left; overflow:hidden; line-height:22px; font-size:16px; color:#666; text-align:center; }
.dl_03 dd img{ padding:5px; border:1px solid #eee; margin-bottom:5px}
.dl_03 dd:nth-of-type(1){ margin-right:46px}

.ly_02{ width:100%; float:left; overflow:hidden; font-family:"PingFangSC-Regular","Microsoft Yahei"; padding:60px; background:#fff; -moz-box-sizing: border-box; box-sizing: border-box; margin-bottom:80px }
.ly_02 h3{ width:100%; float:left; overflow:hidden; line-height:60px; font-size:39px; color:#222; text-align:center;}
.ly_02 h4{ width:100%; float:left; overflow:hidden; line-height:30px; font-weight:normal; font-size:18px; color:#666; text-align:center; margin-bottom:50px}
.ly_02 ul{ width:100%; float:left; overflow:hidden}
.ly_02 dl{ width:48%; float:left; overflow:hidden; margin-bottom:30px}
.ly_02 dl.m_r50{ margin-right:4%}
.ly_02 dl.width100{ width:100%}
.ly_02 dt{ width:100%; float:left; height:30px; line-height:30px; font-size:20px; color:#4d4d4d; overflow:hidden; margin-bottom:10px}
.ly_02 dd{ width:100%; float:left; overflow:hidden;}
.intxt2{ width:100%; float:left; height:70px; line-height:70px; overflow:hidden; font-size:15px; color:#333; border:none;  padding:0 30px; font-family:"PingFangSC-Regular","Microsoft Yahei"; -moz-box-sizing: border-box;box-sizing: border-box; background:#f5f6fa;  border:2px solid #fff;border-radius:5px ;outline:none}
.intxt2:focus{ border:2px solid #0153bf; border-radius:5px;}
.ly_02 textarea{ width:100%; float:left; overflow:hidden; padding:15px 30px; color:#666; font-size:15px; -moz-box-sizing: border-box;box-sizing: border-box; height:120px; line-height:30px;font-family:"PingFangSC-Regular","Microsoft Yahei"; border:2px solid #fff;border-radius:5px; background:#f5f6fa; outline:none}
.ly_02 textarea:focus{ border:2px solid #da251c; border-radius:5px }
.ly_02 li{ width:100%; float:left; overflow:hidden;}
.yzm_01{ width:100px; float:left; overflow:hidden; height:46px; line-height:50px; padding:0 30px; border:2px solid #f5f6fa; margin-right:20px; background:#f5f6fa; font-family:"PingFangSC-Regular","Microsoft Yahei";outline:none; font-size:15px}
.yzm_01:focus{ border:2px solid #da251c;}
.yzm_02{ float:left; overflow:hidden; margin-right:20px}

.sub_01{ width:176px; height:50px; line-height:50px; border:none; float:left; text-align:center; overflow:hidden; color:#fff; background:#da251c; font-size:18px; font-family:"PingFangSC-Regular","Microsoft Yahei"; outline:none; margin-right:20px}
.sub_01:hover,.sub_02:hover{ background:#f2af09; cursor:pointer}
.sub_02{ width:176px; height:50px; line-height:50px; border:none; cursor:pointer; float:left; text-align:center; overflow:hidden; color:#fff; background:#aaa; font-size:18px; font-family:"PingFangSC-Regular","Microsoft Yahei"; outline:none}


/******** 手机版 ********/
@media (max-width:767px){
	
.lx_02{ padding:15px 0; }
.lx_02 dl{ width:100%;padding:10px 15px 0;  margin-right:0%; margin-bottom:10px}


.dl_02 dt,.dl_03 dt{ line-height:30px; font-size:19px; padding-bottom:10px; margin-bottom:20px}
.dl_02 dd,.dl_03 dd{ font-size:14px; }
.lx_02 dl.dl_03{ padding-bottom:10px}
.ly_02{padding:15px 4%; margin-bottom:0px }
.ly_02 h3{line-height:30px; margin-bottom:5px; font-size:21px;}
.ly_02 h4{line-height:18px; font-size:12px; margin-bottom:20px}
.ly_02 dl{ width:100%; margin-bottom:10px}
.intxt2{height:60px; line-height:60px; font-size:15px; padding:0 15px;}
.sub_02{ display:none}

.yzm_01{ width:100px;padding:0 10px;}
.yzm_01,.yzm_02{ margin-right:10px}

.ly_02 dl.m_sub01{ position:relative; padding-bottom:58px }
.sub_01{width:100%; margin-right:0px; position:absolute; left:0; bottom:0}
.wz_01_ab dt{ width:100%; height:60px; margin-bottom:0px}

}

/******** 1160px ********/
@media (min-width:1200px) and (max-width:1439px){
.lx_02 dl{width:49%; padding:30px 40px;margin-bottom:20px}
.dl_02{margin-right:2%; }
.dl_02b{ margin-right:0}
.ly_02{ padding:30px; margin-bottom:40px }

}

	
