@charset "utf-8";
/* CSS Document */
.lx_1{ padding:50px; background:#fff}
.dl_ty5{ margin-bottom:100px}

.lx_2{ width:100%; float:left; overflow:hidden; display:flex;}
.dl_02{ display:flex; width:25% }

.dl_02 h5{ width:60px; height:60px; text-align:center; border-radius:50%; background:#1b64b3; margin-right:20px; float:left; overflow:hidden}
.dl_02 h5 img{ height:28px; margin-top:16px}
.dl_02a h5 img{ height:22px; margin-top:19px}
.dl_02 ul{ flex:1; float:left; overflow:hidden}
.dl_02 dt{ width:100%; float:left; overflow:hidden; font-size:21px; color:#222; line-height:30px; margin-top:2px}
.dl_02 dd{width:100%; float:left; overflow:hidden; font-size:17px; color:#888; line-height:25px; }

.lx_wx{ width:100%; text-align:center; float:left; overflow:hidden; margin-bottom:50px}

.ly_1{ padding:50px 0 ; background:#fff}
.ly_02{ width:100%; float:left; overflow:hidden;font-family:"Microsoft Yahei"; border-top:2px solid #e7e7e7; padding-top:100px }
.ly_02 ul{ width:100%; float:left; overflow:hidden}
.ly_02 dl{ width:49%; float:left; overflow:hidden; margin-bottom:30px}
.m_r50{ margin-right:2%}
.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:"微软雅黑"; -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 #1b64b3; border-radius:5px;outline:none}

.ly_02 textarea{ width:100%; float:left; overflow:hidden; padding:15px; color:#666; font-size:15px; -moz-box-sizing: border-box;box-sizing: border-box; height:120px; line-height:30px;font-family:"微软雅黑" ;border:2px solid #fff;border-radius:5px; background:#f5f6fa; }
.ly_02 .neirong:focus{ border:2px solid #1b64b3; border-radius:5px }

.yzm_01{width:150px; height:45px; border:1px solid #ddd; margin-right:20px; float:left; overflow:hidden;outline:none; padding:0 8px; font-size:16px; line-height:45px; color:#666; }
.yzm_01:focus{ border:2px solid #1b64b3; width:148px; height:43px; border-radius:5px;outline:none}

.ly_02 li{ width:100%; float:left; overflow:hidden; }
.coolbg5{  width:176px; height:60px; line-height:60px; display:block;  border:none; float:left; text-align:center; overflow:hidden; color:#fff; background:#1b64b3; border-radius:5px;font-size:19px; font-weight:normal ;font-family:"微软雅黑"; text-align:center; outline:none; margin-top:20px}
.coolbg5:hover{ background:#c00; cursor:pointer}



@media (max-width:767px){
.lx_1{ padding:20px 0 0;}
.dl_ty5{ margin-bottom:20px}
.lx_2{ flex-wrap:wrap;}
.dl_02{ width:100%; margin-bottom:15px; border:1px solid #e9e9e9; padding:15px; box-sizing:border-box}
.dl_02 h5{ width:50px; height:50px; margin-right:20px;}
.dl_02 h5 img{ height:20px; margin-top:15px}
.dl_02a h5 img{ height:18px; margin-top:16px}
.dl_02 dt{font-size:16px; line-height:20px; margin-top:2px}
.dl_02 dd{font-size:16px; line-height:22px; }
.dl_02d dd{ font-size:14px; line-height:18px}


.ly_1{ padding:20px 0 ; border-top:10px solid #f5f6f9}
.ly_02{ border:none; padding-top:0px }
.ly_02 dl{ width:100%; margin-bottom:15px}
.m_r50{ margin-right:0}

.ly_02 dt{height:20px; line-height:20px; font-size:17px; margin-bottom:5px}
.intxt2{height:60px; line-height:60px; overflow:hidden; font-size:15px; color:#333; border:none;  padding:0 15px;  border:2px solid #fff;border-radius:5px ;outline:none}

.yzm11{ display:flex}
.yzm_01{width:100px; height:43px; margin-right:10px; padding:0 8px; font-size:15px; }
.yzm_01:focus{  width:988px;}
.yzm_02{ float:left; height:45px}
.coolbg5{ width:100%; margin-top:5px}
}



@media (min-width:768px){
.ly_02 li{ margin-top:-109px}
.coolbg5{ margin-left:512px; display:inline;}

}