@charset "utf-8";
/* CSS Document */

.lx_h3{ width:100%; float:left; overflow:hidden; text-align:center; line-height:40px; font-size:38px; color:#333; margin:50px 0 50px}
.lx_11{ width:98%; float:left; overflow:hidden; margin:20px 1%; padding:0;   box-shadow:0 0 10px #eee; padding:45px 45px 30px; box-sizing:border-box;}
.map01{ width:50%; margin-right:4%; float:left; overflow:hidden; }
.map01 img{ width:100%;}

.lxfs{ width:46%; float:left; overflow:hidden; }
.lxfs h4{ width:100%; float:left; overflow:hidden; font-size:30px; color:#125db2; line-height:40px; padding-bottom:20px; border-bottom:1px solid #ddd; margin-bottom:20px}
.lxfs dl{ width:100%; float:left; overflow:hidden; margin-bottom:30px; padding-bottom:30px;  border-bottom:1px solid #ddd; display:flex;}
.lxfs dl h6{ border:2px solid rgba(18,93,178,.5); border-radius:10px; width:52px; height:52px; display:flex; align-items:center;justify-content:center; margin-right:20px }
.lxfs dl h6 img{ max-width:60%}
.lxfs dl ul{ flex:1; display:flex; flex-wrap:wrap ;align-content:center}
.lxfs dl dt{ width:100%; float:left; overflow:hidden; line-height:20px; margin-bottom:3px;  font-size:16px; color:#999}
.lxfs dl dd{ width:100%; float:left; overflow:hidden; line-height:27px; font-size:18px; color:#121212} 

.maplist{ width:98%; float:left; overflow:hidden; margin:20px 1%; padding:0;   box-shadow:0 0 10px #eee; padding:80px 45px 50px; box-sizing:border-box}
.maplist ul{ width:46%; float:left; overflow:hidden}
.ul_01{ margin-right:8%;}
.maplist li{ width:100%; float:left; overflow:hidden; margin-bottom:20px}
.span_001{ width:100%; float:left; line-height:30px; font-size:14px; color:#bbb;}
.span_001 b{ color:#ef2d36; padding-left:3px}
.maplist input{ font-family:"PingFangSC-Regular","微软雅黑","Microsoft Yahei";}
.intxt{ width:100%; float:left; height:68px; line-height:68px; overflow:hidden; font-size:16px; color:#666; padding:0 20px; border:1px solid #e3e3e3; background:rgba(255,255,255,.4); outline:none; -moz-box-sizing: border-box;box-sizing: border-box;}
.sel01{ width:100%; float:left; height:68px; line-height:68px; overflow:hidden; font-size:14px; color:#333; padding:0 20px; border:1px solid #e3e3e3; background:rgba(255,255,255,.4);  outline:none;  -moz-box-sizing: border-box;box-sizing: border-box;}
.maplist li.m_16{ margin-bottom:50px}
.maplist textarea{ width:100%; float:left; overflow:hidden; padding:20px 20px; border:1px solid #e3e3e3; background:rgba(255,255,255,.5); color:#666; font-size:14px; -moz-box-sizing: border-box;box-sizing: border-box; height:186px;outline:none;  font-family:"PingFangSC-Regular","微软雅黑","Microsoft Yahei";}

.maplist li.subli{ width:100%; display:flex; overflow:hidden;flex-wrap:wrap }
.maplist h5{flex:1;}
.submit_01{ width:100%; height:68px;  overflow:hidden; line-height:68px; font-size:19px; color:#fff; background-image: linear-gradient(to bottom,#3178c8,#125db2); cursor:pointer; border:none; font-family:"微软雅黑" ;outline:none; text-align:center; letter-spacing:5px ; transition:all 0.35s}
.submit_01:hover{background-image: linear-gradient(to bottom,#125db2,#3178c8); border-radius:35px}



/******** 手机版 ********/
@media (max-width:767px){
	
.lx_h3{ line-height:26px; font-size:22px;  margin:0px 0 10px}
.lx_11{ width:98%;  margin:20px 1% 30px;  box-shadow:0 0 10px #eee; padding:15px; box-sizing:border-box;}
.map01{ width:100%; margin-right:0; margin-bottom:15px}
.map01 img{ width:100%;}

.lxfs{ width:100%; }
.lxfs h4{  font-size:20px; line-height:30px; padding-bottom:15px; margin-bottom:20px}
.lxfs dl{ margin-bottom:15px; padding-bottom:15px;  }
.lxfs dl h6{ border:1px solid rgba(18,93,178,.5); border-radius:5px; width:40px; height:40px; margin-right:15px }
.lxfs dl h6 img{ max-width:60%}
.lxfs dl dt{ line-height:20px; margin-bottom:0px;  font-size:14px}
.lxfs dl dd{ line-height:22px; font-size:16px; } 
.lxfs dl:last-child{ margin-bottom:0; }

.maplist{ margin:20px 1%; padding:15px 15px 10px; }
.maplist ul{ width:100%;}
.ul_01{ margin-right:0%;}
.maplist li{  margin-bottom:15px}
.span_001{ line-height:30px; font-size:14px; color:#bbb;}
.span_001 b{ color:#ef2d36; padding-left:3px}

.intxt{ height:50px; line-height:50px; font-size:14px; padding:0 10px;}
.sel01{ width:100%; float:left; height:50px; line-height:50px; font-size:14px; padding:0 20px;}
.maplist li.m_16{ margin-bottom:20px}
.maplist textarea{ padding:10px; font-size:14px; height:100px }

.maplist h5{flex:1;}
.submit_01{  height:50px; line-height:50px; font-size:16px;  letter-spacing:5px ;}
.submit_01:hover{background-image: linear-gradient(to bottom,#125db2,#3178c8); border-radius:31px}

}

/******** 750px ********/
@media (min-width:768px) and (max-width:991px){
	
.lx_h3{ line-height:32px; font-size:24px;  margin:0px 0 10px}
.lx_11{ width:98%;  margin:20px 1% 30px;  box-shadow:0 0 10px #eee; padding:20px; box-sizing:border-box;}
.map01{ width:100%; margin-right:0; margin-bottom:20px}
.map01 img{ width:100%;}

.lxfs{ width:100%; }
.lxfs h4{  font-size:22px; line-height:30px; padding-bottom:15px; margin-bottom:20px}
.lxfs dl{ margin-bottom:15px; padding-bottom:15px;  }
.lxfs dl h6{ border:1px solid rgba(18,93,178,.5); border-radius:5px; width:40px; height:40px; margin-right:15px }
.lxfs dl h6 img{ max-width:60%}
.lxfs dl dt{ line-height:20px; margin-bottom:3px;  font-size:14px}
.lxfs dl dd{ line-height:22px; font-size:16px; } 
.lxfs dl:last-child{ margin-bottom:0; }

.maplist{ margin:20px 1%; padding:30px 25px; }
.maplist ul{ width:48%;}
.ul_01{ margin-right:4%;}
.maplist li{  margin-bottom:20px}
.span_001{ line-height:30px; font-size:14px; color:#bbb;}
.span_001 b{ color:#ef2d36; padding-left:3px}

.intxt{ height:60px; line-height:60px; font-size:15px; padding:0 20px;}
.sel01{ width:100%; float:left; height:60px; line-height:60px; font-size:14px; padding:0 20px;}
.maplist li.m_16{ margin-bottom:50px}
.maplist textarea{ padding:20px 20px; font-size:14px; height:170px }

.maplist h5{flex:1;}
.submit_01{  height:60px; line-height:60px; font-size:16px;  letter-spacing:5px ;}
.submit_01:hover{background-image: linear-gradient(to bottom,#125db2,#3178c8); border-radius:31px}

}


/******** 970px ********/
@media (min-width:992px) and (max-width:1199px){


.lx_h3{ line-height:36px; font-size:28px; color:#333; margin:20px 0}
.lx_11{ width:98%;  margin:20px 1%;  box-shadow:0 0 10px #eee; padding:25px 25px; box-sizing:border-box;}
.map01{ width:50%; margin-right:4%; }
.map01 img{ width:100%;}

.lxfs{ width:46%; }
.lxfs h4{  font-size:22px; line-height:30px; padding-bottom:15px; margin-bottom:20px}
.lxfs dl{ margin-bottom:15px; padding-bottom:15px;  }
.lxfs dl h6{ border:1px solid rgba(18,93,178,.5); border-radius:5px; width:40px; height:40px; margin-right:15px }
.lxfs dl h6 img{ max-width:60%}
.lxfs dl dt{ line-height:20px; margin-bottom:3px;  font-size:14px}
.lxfs dl dd{ line-height:22px; font-size:16px; } 
.lxfs dl:last-child{ margin-bottom:0; }

.maplist{ margin:20px 1%; padding:30px 25px; }
.maplist ul{ width:48%;}
.ul_01{ margin-right:4%;}
.maplist li{  margin-bottom:20px}
.span_001{ line-height:30px; font-size:14px; color:#bbb;}
.span_001 b{ color:#ef2d36; padding-left:3px}

.intxt{ height:60px; line-height:60px; font-size:15px; padding:0 20px;}
.sel01{ width:100%; float:left; height:60px; line-height:60px; font-size:14px; padding:0 20px;}
.maplist li.m_16{ margin-bottom:50px}
.maplist textarea{ padding:20px 20px; font-size:14px; height:170px }

.maplist h5{flex:1;}
.submit_01{  height:60px; line-height:60px; font-size:16px;  letter-spacing:5px ;}
.submit_01:hover{background-image: linear-gradient(to bottom,#125db2,#3178c8); border-radius:31px}

}


/******** 1160px ********/
@media (min-width:1200px) and (max-width:1439px){


.lx_h3{ line-height:40px; font-size:32px; color:#333; margin:40px 0}
.lx_11{ width:98%;  margin:20px 1%;  box-shadow:0 0 10px #eee; padding:40px 30px; box-sizing:border-box;}
.map01{ width:50%; margin-right:4%; }
.map01 img{ width:100%;}

.lxfs{ width:46%; }
.lxfs h4{  font-size:26px; line-height:40px; padding-bottom:15px; margin-bottom:25px}
.lxfs dl{ margin-bottom:20px; padding-bottom:20px;  }
.lxfs dl h6{ border:2px solid rgba(18,93,178,.5); border-radius:8px; width:46px; height:46px; margin-right:20px }
.lxfs dl h6 img{ max-width:60%}
.lxfs dl dt{ line-height:20px; margin-bottom:3px;  font-size:15px}
.lxfs dl dd{ line-height:27px; font-size:17px; } 
.lxfs dl:last-child{ margin-bottom:0; }

.maplist{ margin:20px 1%; padding:30px 30px 30px; }
.maplist ul{ width:46%;}
.ul_01{ margin-right:8%;}
.maplist li{  margin-bottom:20px}
.span_001{ line-height:30px; font-size:14px; color:#bbb;}
.span_001 b{ color:#ef2d36; padding-left:3px}

.intxt{ height:60px; line-height:60px; font-size:15px; padding:0 20px;}
.sel01{ width:100%; float:left; height:60px; line-height:60px; font-size:14px; padding:0 20px;}
.maplist li.m_16{ margin-bottom:50px}
.maplist textarea{ padding:20px 20px; font-size:14px; height:170px }

.maplist h5{flex:1;}
.submit_01{  height:60px; line-height:60px; font-size:17px;  letter-spacing:5px ;}
.submit_01:hover{background-image: linear-gradient(to bottom,#125db2,#3178c8); border-radius:31px}



}

/******** 1400px ********/
@media (min-width:1440px){
	
}

