/* nyCont_part1 start */
.nyCont_part1 { margin: 100px auto 40px; }
.nyCont_part1 .nyContPart1_l{ width:40%; float:left;}
.nyContPart1_l b{ display:block; font-size:40px; color:#222;}
.nyContPart1_l p{font-size:40px; color:#222; font-weight:bold;}
.nyContPart1_l p span{ color:#2badda;}
.lyContact_Wechat{margin: 60px 0 0;float: left;position: relative; text-align:center;}
.lyContact_Wechat i { display: block; width: 173px; height: 48px; background:#2badda; line-height:48px; color:#fff; font-size:18px; }
.lyContact_Wechat i img{ display:inline-block; margin:-4px 0 0 10px;}
.lyContact_Wechat .Wechat_img {width: 160px;height: 160px;background-color: #fff;position: absolute;left: 5px;top: 70px;transition: none; display: none;box-shadow: 0px 1px 10px 1px rgba(0, 0, 0, 0.03); z-index:9; }
.lyContact_Wechat .Wechat_img img { display: block; max-width: 100%; max-height: 100%; margin: auto; position: absolute; left: 0; top: 0; right: 0; bottom: 0; }
.lyContact_Wechat .Wechat_img::after {content: '';width: 0;height: 0;border-top: 7px solid transparent;border-right: 7px solid transparent;border-bottom: 7px solid #fff;border-left: 7px solid transparent;position: absolute;left: 50%;top: -14px;margin-left: -7px;}
.nyCont_part1 .nyContPart1_r{ width:100%; float:right;}
.nyContPart1_r ul li{ width:31.333%; float:left; margin:0 3% 0 0;}
.nyContPart1_r ul li:nth-child(3){ margin-right:0;}
.nyContPart1_r ul li span{ display:block; font-size:16px; color:#222; margin:0 0 10px;}
.nyContPart1_r ul li span img{ display:inline-block; margin:-2px 10px 0 0;}
.nyContPart1_r ul li i{ font-size:40px; display:block; color:#2badda;overflow:hidden; white-space:nowrap;text-overflow:ellipsis;}
.nyContPart1_r ul li p{ font-size:20px; color:#222;overflow: hidden; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; text-overflow: ellipsis; word-break: break-all; max-height:60px; line-height:30px;}

/* nyCont_part1 end */


/* nyCont_part2 start */
.nyCont_part2 .nyContPart2_main { margin: 0 auto; }
.nyContPart2_map { width: 100%; height: 460px; overflow: hidden; margin: 0 auto; border-bottom: 8px solid #2badda; }
.nyContPart2_map .m2lxMaps { width: 100%; height: 100%; overflow: hidden; }
.nyContPart2_map .m2lxMaps .m2lxMp { height: 100%; }
.amap-layers canvas{filter: grayscale(1) !important; -webkit-filter: grayscale(1) !important;-moz-filter: grayscale(1) !important;-ms-filter: grayscale(1) !important;-o-filter: grayscale(1) !important;}
/* nyCont_part2 end */


/* nyCont_part3 start */
.nyCont_part3 { margin: 0 auto 100px; }
.nyContPart3_main ul { margin: 0 -15px; }
.nyContPart3_main ul li.msg_ipt { width: 50%; margin-bottom: 30px; padding: 0 15px; float: left; position: relative; }
.nyContPart3_main ul li.msg_ipt::before { content: '*'; display: block; width: 24px; height: 60px; line-height: 60px; color: #f00; font-size: 18px; text-align: center; position: absolute; left: 15px; top: 0; }
.nyContPart3_main ul li.msg_tara { width: 100%; margin-bottom: 30px; padding: 0 15px; float: inherit; }
.nyContPart3_main ul li.msg_btn { width: 100%; margin: 20px auto 0; float: inherit; }
.nyContPart3_main ul li.msg_ipt input { display: block; width: 100%; height: 60px; overflow: hidden; line-height: 60px; color: #999; font-size: 18px; text-overflow: ellipsis; white-space: nowrap; margin: 0; padding: 0 24px; border: 1px solid #e6e6e6; border-radius: 0; outline: none; }
.nyContPart3_main ul li.msg_tara textarea { display: block; width: 100%; height: 215px; overflow: hidden; line-height: 30px; color: #999; font-size: 18px; padding: 20px 24px; border: 1px solid #e6e6e6; border-radius: 0; outline: none; resize: none; }
 .nyContPart3_main ul li.msg_ipt input::placeholder, .nyContPart3_main ul li.msg_tara textarea::placeholder {
 color: #999;
 opacity: 1;
}
.nyContPart3_main ul li.msg_btn button { display: block; width: 200px; height: 60px; overflow: hidden; line-height: 60px; color: #fff; font-size: 18px; margin: 0 auto; border: 0; outline: none; border-radius: 0; cursor: pointer; }
.nyContPart3_main ul li.msg_btn button.MsgBtn1 { background: #2badda; }

/* nyCont_part3 end */


/* nyCont_part4 start */
.nyCont_part4{ margin: 100px auto 75px; }
.nyContPart4_list ul li{ width:23.875%; float:left; margin:0 1.5% 25px 0; border:1px solid #e7ebec; height:280px; padding:30px;}
.nyContPart4_list ul li:nth-child(1),.nyContPart4_list ul li:nth-child(2),.nyContPart4_list ul li:nth-child(3),.nyContPart4_list ul li:nth-child(4){ height:350px;}
.nyContPart4_list ul li:hover{box-shadow: 0px 1px 15px 1px rgba(0, 0, 0, 0.03);}
.nyContPart4_list ul li:nth-child(4n+4){ margin-right:0;}
.nyContPart4_list ul li .nyContPart4_tit{ width:100%; height:50px; margin-bottom:10px;}
.nyContPart4_list ul li .nyContPart4_tit b{ display:block; font-size:18px; color:#555; float:left;overflow:hidden; white-space:nowrap;text-overflow:ellipsis; max-width:80%;}
.nyContPart4_list ul li .nyContPart4_tit strong{display:block;font-size:14px;color:#777;}
.nyContPart4_list ul li .nyContPart4_tit img{ display:block; float:right;}
.nyContPart4_list ul li p{font-size:16px;color:#777;margin-bottom:20px;overflow: hidden;}
.nyContPart4_list ul li p img{display:block;width:16px;height:16px;float:left;margin: 4px 0 0;}
.nyContPart4_list ul li p.p1 img{margin: 7px 0 0;}
.nyContPart4_list ul li p span{display:block;width: calc(100% - 25px); float:right; overflow:hidden; white-space:nowrap;text-overflow:ellipsis;}
.nyContPart4_list ul li p i{display:block;width: calc(100% - 25px);float:right;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;text-overflow: ellipsis;word-break: break-all;max-height: 60px;line-height:30px;}
.nyContPart4_list ul li p em{ color:#2badda;}
.nyContPart4_list ul li strong{ display:block; margin-bottom:20px; clear:both;}


/* nyCont_part4 end */

@media (max-width:1680px) {
}
 @media (max-width:1600px) {
.nyCont_part1{ margin: 80px auto 35px; }
.nyCont_part3{margin: 0 auto 80px;}
.nyCont_part4 { margin: 80px auto 55px; }
.nyContPart3_main ul li.msg_ipt::before,  .nyContPart3_main ul li.msg_ipt input,  .nyContPart3_main ul li.msg_tara textarea { font-size: 16px; }
.nyContPart3_main ul li.msg_tara textarea { padding: 12px 24px; }
.nyContPart1_l b,.nyContPart1_l p{ font-size:38px;}
.nyContPart1_r ul li i{ font-size:43px;}
}
 @media (max-width:1560px) {
}
 @media (max-width:1440px) {
.nyCont_part1{ margin: 60px auto 30px; }
.nyCont_part3{margin: 0 auto 60px;}
.nyCont_part4 { margin: 60px auto 35px; }
.nyContPart3_main ul li.msg_ipt::before,  .nyContPart3_main ul li.msg_ipt input { height: 50px; line-height: 48px; }
.nyContPart3_main ul li.msg_btn button { height: 50px; line-height: 50px; font-size: 16px; }
.nyContPart3_main ul li.msg_tara textarea { height: 204px; }
.nyContPart3_main ul li.msg_btn { margin: 10px auto 0; }
.nyContPart2_map { height: 400px; }
.nyContPart1_l b,.nyContPart1_l p{ font-size:35px;}
.nyContPart1_r ul li i{ font-size:38px;}
.lyContact_Wechat{ margin:50px 0 0;}
.lyContact_Wechat i{font-size:17px;}
.nyContPart1_r ul li p{ font-size:18px;}
.nyContPart4_list ul li{ padding:20px;}
}
 @media (max-width:1366px) {
}
 @media (max-width:1280px) {
.nyContPart4_list ul li{ width:48.5%; float:left; margin:0 3% 25px 0; padding:20px; height:220px;}
.nyContPart4_list ul li:nth-child(1),.nyContPart4_list ul li:nth-child(2),.nyContPart4_list ul li:nth-child(3),.nyContPart4_list ul li:nth-child(4){ height:320px;}
.nyContPart4_list ul li:nth-child(2n+2){ margin-right:0;}
}
 @media (max-width:1200px) {
.nyCont_part1 .nyContPart1_l{ width:37%;}
.nyContPart1_l b,.nyContPart1_l p{ font-size:32px;}
.nyContPart1_r ul li i{ font-size:35px;}
}
 @media (max-width:1080px) {
.nyCont_part1 .nyContPart1_l{ width:35%;}
.nyContPart4_list ul li .nyContPart4_tit b{ font-size:16px;}
.nyContPart4_list ul li p{ font-size:15px; margin-bottom:15px;}
.nyContPart4_list ul li p i{ font-size:15px;}
.nyContPart4_list ul li p span{ font-size:15px;}
.nyContPart4_list ul li .nyContPart4_tit{ height:40px;}
.nyContPart4_list ul li .nyContPart4_tit strong{ font-size:13px;}
}
 @media (max-width:1024px) {
.nyCont_part1 .nyContPart1_l{ width:33%;}
.nyContPart1_l b,.nyContPart1_l p{ font-size:30px;}
.lyContact_Wechat i{ width:153px; height:44px; line-height:44px; font-size:16px;}
.lyContact_Wechat{ margin:40px 0 0;}
.lyContact_Wechat .Wechat_img{ width:150px; height:150px;left: 2px;top: 60px;}
.nyContPart1_r ul li span{ font-size:15px;}
.nyContPart1_r ul li i{ font-size:32px;}
.nyContPart1_r ul li p{ font-size:16px;}
}
 @media (max-width:920px) {
.nyCont_part1 .nyContPart1_l{ width:100%;}
.nyContPart1_l b,.nyContPart1_l p{ font-size:28px;}
.lyContact_Wechat{ margin:30px 0 0;}
.nyCont_part1 .nyContPart1_r{ width:100%;}
.nyContPart1_r ul li{ margin:0 0 20px; width:48.5%; height:70px;}
.nyContPart1_r ul li:nth-child(2){ margin-right:0;}
.nyContPart1_r ul li span{ font-size:15px;}
.nyContPart1_r ul li i{ font-size:28px;}
.nyContPart1_r ul li p{ font-size:16px;}
.nyContPart4_list ul li{ width:48.5%; float:left; margin:0 3% 25px 0; padding:20px;}
.nyContPart4_list ul li:nth-child(2n+2){ margin-right:0;}
.nyContPart4_list ul li .nyContPart4_tit b{ font-size:16px;}
.nyContPart4_list ul li p{ font-size:15px; margin-bottom:15px;}
.nyContPart4_list ul li p i{ font-size:15px;}
.nyContPart4_list ul li p span{ font-size:15px;}
.nyContPart4_list ul li .nyContPart4_tit{ height:40px;}
.nyContPart4_list ul li .nyContPart4_tit strong{ font-size:13px;}
}
 @media (max-width:820px) {
.nyCont_part1{ margin: 40px auto 20px; }
.nyCont_part3{margin: 0 auto 40px;}
.nyCont_part4 { margin: 40px auto 15px; }
.nyContPart2_map { height: 360px; }
.nyContPart3_main ul { margin: 0 -10px; }
.nyContPart3_main ul li.msg_ipt,  .nyContPart3_main ul li.msg_tara { margin-bottom: 20px; padding: 0 10px; }
.nyContPart3_main ul li.msg_btn { margin: 0 auto; }
.nyContPart3_main ul li.msg_btn button { width: 160px; }
.nyContPart3_main ul li.msg_ipt::before,  .nyContPart3_main ul li.msg_ipt input,  .nyContPart3_main ul li.msg_tara textarea { font-size: 15px; }
.nyContPart1_l b,.nyContPart1_l p{ font-size:26px;}
.lyContact_Wechat i{ width:143px; height:40px; line-height:40px; font-size:15px;}
.nyContPart1_r ul li span{ font-size:14px;}
.nyContPart1_r ul li i{ font-size:26px;}
.nyContPart1_r ul li p{ font-size:15px;}
}
 @media (max-width:767px) {
.nyCont_part1 .nyContPart1_l{ width:100%;}
.nyContPart1_l b,.nyContPart1_l p{ font-size:24px;}
.lyContact_Wechat{ margin:30px 0 0;}
.lyContact_Wechat i{ width:143px; height:40px; line-height:40px; font-size:15px;}
.lyContact_Wechat .Wechat_img{ width:140px; height:140px;left: 2px;top: 60px;}
.nyContPart2_map { height: 300px; }
.nyContPart3_main ul { margin: 0; }
.nyContPart3_main ul li.msg_ipt,  .nyContPart3_main ul li.msg_tara { width: 100%; padding: 0; }
.nyContPart3_main ul li.msg_btn button { height: 44px; line-height: 42px; font-size: 15px; }
.nyContPart3_main ul li.msg_ipt::before { left: 0; }
.nyContPart3_main ul li.msg_ipt::before,  .nyContPart3_main ul li.msg_ipt input { height: 44px; line-height: 42px; }
.nyContPart3_main ul li.msg_ipt::before,  .nyContPart3_main ul li.msg_ipt input,  .nyContPart3_main ul li.msg_tara textarea { font-size: 14px; }
.nyContPart3_main ul li.msg_tara textarea { height: 180px; line-height: 24px; padding: 12px; }
.nyContPart4_list ul li{ width:100%; height:auto; padding:20px; margin:0 0 20px 0;}
.nyContPart4_list ul li:nth-child(1),.nyContPart4_list ul li:nth-child(2),.nyContPart4_list ul li:nth-child(3),.nyContPart4_list ul li:nth-child(4){ height:auto;}
.nyContPart4_list ul li .nyContPart4_tit b{ font-size:15px;}
.nyContPart4_list ul li p{ font-size:14px; margin-bottom:10px;}
.nyContPart4_list ul li p i{ font-size:14px;}
.nyContPart4_list ul li p span{ font-size:14px;}
.nyContPart4_list ul li .nyContPart4_tit{ height:auto;}
.nyContPart4_list ul li .nyContPart4_tit strong{ font-size:13px;}
.nyContPart4_list ul li:last-child{ margin-bottom:0;}
}
 @media (max-width:650px) {
.nyContPart1_r ul li{ width:100%;}
}
 @media (max-width:320px) {
}

/*阿拉伯语从右到左*/
.ly_ara .nyContPart1_r ul li{ float:right; margin: 0 0 0 3%;}
.ly_ara .nyContPart1_r ul li:nth-child(3){ margin-left:0; margin-right:inherit;}
.ly_ara .nyContPart1_r ul li span img{margin: -2px 0 0 10px;}
.ly_ara .nyContPart4_list ul li{ float:right;margin: 0 0 25px 1.5%;}
.ly_ara .nyContPart4_list ul li:nth-child(4n+4){ margin-left:0;margin-right:inherit;}
.ly_ara .nyContPart4_list ul li .nyContPart4_tit b{ float:right;}
.ly_ara .nyContPart4_list ul li .nyContPart4_tit img{ float:left;}
.ly_ara .nyContPart4_list ul li p img{ float:right;}
.ly_ara .nyContPart4_list ul li p span{ float:left;}
.ly_ara .nyContPart3_main ul li.msg_ipt{ float:right;}