@charset "utf-8";

.lh_search_warp { overflow: hidden;}
.minWidth { width: 1500px; margin: 0 auto;}

.lh_search_warp .header {background: #4A95D9; position: relative; z-index: 2;}
.lh_search_warp .header .box { max-width: 1920px; height: 420px; margin: 0 auto; background: url(/newimages/logo_s_bg.jpg) no-repeat center; position: relative; }
.lh_search_warp .header .logo { padding: 0 80px 0 60px; text-align: center;}
.lh_search_warp .header .logo .a1 { position: absolute; top: 50px; left: 60px;}
.lh_search_warp .header .logo .a2 { position: relative; top: 30px; }
.lh_search_warp .header .s_h { width: 980px; margin: 65px auto 0;}
.lh_search_warp .header .s_h .s_input { float: left;}
.lh_search_warp .header .s_h .highSearch { float: right; margin-top: 16px; padding-left: 0;}



.lh_search_warp .header .s_input .bs { display: inline-block; width: 810px; height: 62px; padding-right: 140px; background: rgba(255,255,255,.7); border-radius: 31px; position: relative; box-shadow: 0 0 12px #5e79a7;}
.lh_search_warp .header .s_input .bs input { width: 100%; height: 100%; background: none; padding: 0 40px; font-size: 19px; color: #222; border: none;}
.lh_search_warp .header .s_input .bs .go { position: absolute; top: 0; bottom: 0; width: 50px; height: 56px; top: 50%; right: 80px; text-align: center; background: url(/newimages/search_ico_1_2.png) no-repeat center; transform: translateY(-50%);}
.lh_search_warp .header .s_input .bs .go { right: 30px; background-image: url(/newimages/search_ico_1_1b.png);}
.lh_search_warp .header .highSearch { padding-left: 20px;}
.lh_search_warp .header .highSearch .hs_btn { display: inline-block; width: 150px; height: 32px; padding: 0 40px 0 20px; line-height: 32px; text-align: center; font-size: 16px; color: #222; border-radius: 16px;background: #E8F2F5 url(/newimages/search_ico_1_3b.png) no-repeat 86% center;}
.lh_search_warp .header .highSearch .hs_btn:hover { background-color: #D8E3E5;}

.highSearchBox { display: none; position: fixed; top: 0; bottom: 0; left: 0; right: 0; background: rgba(0, 0, 0, 0); z-index: 99; transition: .3s;}
.highSearchBox .box { padding: 30px 0; background: #fff; position: absolute; top: -100%; left: 0; right: 0; transition: .6s;}
.highSearchBox .box .minWidth { width: 980px;}
.highSearchBox .box h6 { font-size: 16px; padding: 10px 0; border-bottom: 1px solid #EBECEE;}
.highSearchBox .box h6 em { float: right; margin-right: 5px; padding-right: 20px; position: relative; cursor: pointer;}
.highSearchBox .box h6 em::after { content: ''; position: absolute; top: 0; bottom: 0; right: 0; width: 16px;background: url(/newimages/search_ico_1_3.png) no-repeat right center; transform: rotate(-180deg);}
.highSearchBox .box ul { padding-top: 20px; border-bottom: 1px solid #EBECEE;}
.highSearchBox .box ul li { height: 40px; line-height: 40px; margin-bottom: 20px; font-size: 14px;}
.highSearchBox .box ul li input.txt { width: 320px; border: 1px solid #EBECEE; height: 40px; padding: 0 15px;}
.highSearchBox .box ul li span { float: left; width: 150px;}
.highSearchBox .box ul li i { display: inline-block;}
.highSearchBox .box ul li label { font-weight: 500; margin-right: 20px;}
.highSearchBox .box ul li label input { margin-right: 5px;}
.highSearchBox .box .subBtn { padding-top: 20px; text-align: center;}
.highSearchBox .box .subBtn a { display: inline-block; width: 120px; height: 38px; background: #1C4E84; border-radius: 4px; line-height: 38px; color: #fff; font-size: 16px;}
.highSearchBox .box .subBtn a:hover { background: #2c6db4;}
.highSearchBox.open{ background: rgba(0, 0, 0, .6);}
.highSearchBox.open .box{ top: 0;}

.search_content { position: relative; padding-bottom: 100px;background: #FAFAFA;}
.search_content::after { content: ''; width: 97px; height: 87px; position: absolute; top: 0; left: 0;background: url(/newimages/search_ico_2_1.png) no-repeat}
.search_content .m_tag { height: 58px; box-shadow: 0 2px 8px #E3E3E3;}

.search_content .m_tag ul li { display: inline-block; }
.search_content .m_tag ul li a { display: block; margin-right: 70px; line-height: 58px; font-size: 18px; color: #444; position: relative;}
.search_content .m_tag ul li a.on,.search_content .m_tag ul li a:hover { font-weight: 700;}
.search_content .m_tag ul li a.on::after { content: ""; position: absolute; left: 0; right: 0; bottom: 0; height: 2px; background: #E44A30;}

.search_content .result { font-size: 16px; color: #737373; min-height: 50px; line-height: 50px; position: relative; z-index: 2;}
.search_content .result p.s1 { padding-left: 25px;}
.search_content .result p.s1 em { display: inline-block; margin: 0 3px; padding: 0 10px; height: 24px; line-height: 24px; background: #E8F2F5; border-radius: 12px; cursor: pointer;}
.search_content .result p.s1 em.on { background: #5E87B4; color: #fff;}
.search_content .result .select_time {margin-left: 25px; position: relative;}
.search_content .result .select_time em { display: inline-block; height: 28px; padding: 0 35px 0 15px; line-height: 28px; border: 1px solid #ccc; border-radius: 14px; background: url(/newimages/search_ico_1_4.jpg) no-repeat no-repeat 90% center; cursor: pointer;}
.search_content .result .select_time ul { display: none; position: absolute; top: 50px; left: 10px; right: 10px; border: 1px solid #ccc; background: #fff; text-align: center;}
.search_content .result .select_time ul li { line-height: 32px; cursor: pointer; font-size: 14px; }
.search_content .result .select_time ul li:hover { background: #f8f8f8;}
.search_content .result .select_time.on ul { display: block;}

.l_listsBox { width:61%; position: relative;z-index: 1;}
.l_listsBox .listsT1 { margin-bottom: 30px;}
.l_listsBox .listsT1 dl dt { width: 44%; position: relative; overflow: hidden;}
.l_listsBox .listsT1 dl dt .swiper .btns { transform: scale(.7); opacity: .7;}
.l_listsBox .listsT1 dl dd { width: 56%; padding-left: 15px;}
.l_listsBox .listsT1 dl dd a { display: block; padding-left: 15px; line-height: 32px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; margin-bottom: 10px; font-size: 18px; color: #464646; position: relative;}
.l_listsBox .listsT1 dl dd a:hover { color: #1C4E84;}
.l_listsBox .listsT1 dl dd a:after { display: block; content: ''; position: absolute; left: 0; top: 50%; transform: translateY(-50%); width: 5px; height: 5px; background: #1C4E84;} 
.l_listsBox .listsT1 dl dd p:last-child a { margin-bottom: 0;}
.l_listsBox .zt_lists_b .swiper-slide { padding: 20px 20px 5px;}
.l_listsBox .service_hot,.l_listsBox .zt_lists_b { position: relative; overflow: hidden; margin: 0 -20px;}
.service_hot h2 { padding: 30px 0 0 30px; font-size: 26px; color: #464646;}
.service_hot .swiper.s1,.zt_lists_b .swiper.s1 { margin: 0 20px; padding-bottom: 15px; border: 1px solid #DEDEDE; border-radius: 10px;overflow: hidden;}
.service_hot .swiper.s1 .swiper-slide { padding: 0 10px;}
.service_hot .swiper.s1 .item { margin: 20px 15px; padding-right: 160px; position: relative;}
.service_hot .swiper.s1 .item .tit { font-size: 16px; color: #03826c;}
.service_hot .swiper.s1 .item .tit em,.service_hot .swiper.s1 .item .tit span { display: block; overflow: hidden;text-overflow: ellipsis; white-space: nowrap;}
.service_hot .swiper.s1 .item .tit span{display: inline;}
.service_hot .swiper.s1 .item .tit em { padding-bottom: 8px; font-size: 20px; color: #1f14ae;}
.service_hot .swiper.s1 .item .to { display: block; width: 110px; height: 36px; line-height: 36px; text-align: center; padding-right: 15px; font-size: 16px; color: #03826c; background: #ECECEC; border-radius: 18px; position: absolute; top: 50%; right: 0; transform: translateY(-50%);}
.service_hot .swiper.s1 .item .to::after { content: ''; position: absolute; top: 50%; right: 15px; transform: translateY(-50%); width: 0;height: 0;border-top: 5px solid transparent;border-left: 7px solid #838383;border-bottom:5px solid transparent;}
.swiper .btns { width: 40px; height: 44px;background: url(/newimages/search_ico_3_1.png) no-repeat}
.swiper .btns.swiper-button-next { right: 0;}
.swiper .btns.swiper-button-prev { left: 0; background-position: 0 -44px;}
.swiper .btns.swiper-button-disabled { visibility: hidden;}

.service_hot.zn h2 { color: #fff;}
.service_hot.zn .swiper.s1 {background: #85BECD;}
.service_hot.zn ul {padding: 30px 0 20px; text-align: center;}
.service_hot.zn ul li {display: inline-block; width: 24%;padding-bottom: 20px;}
.service_hot.zn ul li a { display: block; font-size: 18px;color: #fff;}
.service_hot.zn ul li a em {display: block;padding-top: 5px;}

.service_hot.imgNew ul { padding: 30px 15px 20px;text-align: center;}
.service_hot.imgNew ul li { display: inline-block; width: 32%;}
.service_hot.imgNew ul li a,.service_hot.imgNew ul li a em { display: inline-block; width: 210px;}
.service_hot.imgNew ul li a img { width: 210px; height: 130px; border-radius: 6px;}
.service_hot.imgNew ul li a em { padding-top: 5px; font-size: 18px; color: #298c78; text-align: left;}

.service_hot.QA .swiper.s1 { border: none;}
.service_hot.QA ul { padding-top: 15px;}
.service_hot.QA ul li { float: left; width: 33.33%;}
.service_hot.QA ul li a { display: block; height: 220px; margin: 0 10px; padding: 15px; background: #fff; border: 1px solid #DEDEDE; border-radius: 10px;}
.service_hot.QA ul li a strong { display: block; height: 76px; padding-bottom: 15px; font-size: 20px; color: #298c78; font-weight: 500; overflow: hidden; border-bottom: 1px dashed #DEDEDE;}
.service_hot.QA ul li a em { display: block; padding-top: 15px; font-size: 16px; color: #464646;} 
.service_hot.QA ul li a em i {color: #298c78;}
.service_hot.QA .swiper .btns.swiper-button-prev {margin-top: 8px; left: 15px;}
.service_hot.QA .swiper .btns.swiper-button-next {margin-top: 8px; right: 15px;}


.result_lists { margin-top: 50px;}
.result_lists ul li { margin-bottom: 50px;}
.result_lists ul li a { display: block; font-size: 16px; color: #464646; line-height: 26px;}
.result_lists ul li a strong { display: inline-block;max-width: 100%; font-size: 24px; color: #1f14ae; font-weight: 500; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; position: relative; padding-right: 88px;}
.result_lists ul li a strong i { color: #e24b36;}
.result_lists ul li a strong em#tag { display: inline-block!important; height: 22px; padding: 0 10px; font-size: 14px; line-height: 22px; background: #e24b36; color: #fff!important; border-radius: 4px; position: absolute; top: 50%; right: 0; transform: translateY(-50%); }
.result_lists ul li a span { display: block; padding: 5px 0;}
.result_lists ul li a em { display: block; color: #03826c; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.result_lists ul li a:hover strong  { color: #1200ff;}

.l_listsBox .server_map{ margin-top: 30px; border: 1px solid #DEDEDE; border-radius: 10px;}
.l_listsBox .server_map h4.t1 {padding: 30px 0 0 30px;font-size: 26px; color: #464646;}
.l_listsBox .server_map .box { display: table; padding: 20px; width: 100%;}
.l_listsBox .server_map .mapBox { display: table-cell; width: 48.5%; margin-bottom: 20px; background: #f8f8f8;}
.l_listsBox .server_map .tit_tag { padding: 0 0 10px;  width: 100%;}
.l_listsBox .server_map .tit_tag a { display: inline-block; min-width: 104px; font-size: 16px; color: #464646; margin: 0 1px 5px; padding: 0 15px; height: 38px; border: 1px solid #ccc; line-height: 38px; text-align: center; border-radius: 19px;}
.l_listsBox .server_map .tit_tag a.on { background: #85BFCD; color: #fff;}
.l_listsBox .server_map .infoBox {display: table-cell; width: 51%; padding-left: 10px; vertical-align: top;}
.l_listsBox .server_map .lists { height: 328px; padding-right: 5px; overflow: hidden; overflow-y: auto; }
.l_listsBox .server_map .lists dl dt { height: 42px; margin-bottom: 10px; padding: 0 20px; border: 1px solid #DCDCDC; line-height: 40px; border-radius: 21px; font-size: 18px; color: #464646; font-weight: 500; position: relative; padding-right: 40px; cursor: pointer;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.l_listsBox .server_map .lists dl dt:after { content: ""; position: absolute; top: 50%; right: 20px; transform: translateY(-50%); width: 16px; height: 10px;background: url(/newimages/search_ico_1_3.png) no-repeat; transition: .3s; }
.l_listsBox .server_map .lists dl.on dt:after { transform: rotate(180deg) translateY(50%);}
.l_listsBox .server_map .lists dl dd { padding: 0 20px 15px; font-size: 16px; color: #464646;}
.l_listsBox .server_map .lists dl dd p { padding-bottom: 6px;}
.l_listsBox .server_map .lists dl dd { display: none;}

.BMapLib_nav_tab li { width: 49% !important; height: 30px !important; padding: 2px 0 3px !important;line-height:28px;}
.BMapLib_sendToPhone { display: none !important;}
.BMapLib_trans_text { height: 24px !important;}
.BMapLib_SearchInfoWindow .iw_bt, .BMapLib_SearchInfoWindow .iw_bt_down, .BMapLib_SearchInfoWindow .iw_bt_over { margin: 0 !important;}

.l_listsBox .server_map .lists dl.on dd { display: block;}
.l_listsBox .other_t h3 { padding-bottom: 15px; font-size: 26px; color: #555;}
.l_listsBox .other_t ul li { float: left; width: 50%;}
.l_listsBox .other_t ul li a { display: block; margin: 20px 20px 0 0; height: 42px; padding: 0 20px; line-height: 42px; border-radius: 21px; background: #ECECEC; font-size: 18px; color: #333;}

.r_sub{ width:35.5%;}
.r_subBox { width:100%; border: 1px solid #DEDEDE; border-radius: 10px;}
.r_subBox h4.t1 { height: 26px; line-height: 26px; margin-bottom:25px; font-size: 26px; color: #464646;}
.r_subBox h4.t1 a.more { float: right; font-size: 18px; color: #b5b5b5;}
.r_subBox > .s1 {padding: 35px 25px; border-bottom: 1px solid #DEDEDE;}
.r_subBox .sys_enter ul li { margin-bottom: 15px;}
.r_subBox .sys_enter ul li a img { max-width: 100%;}

.r_subBox .sup_org dl {padding: 0 10px 20px;}
.r_subBox .sup_org dl:last-child { padding-bottom: 0;}
.r_subBox .sup_org dl dt { height: auto; margin-bottom: 20px; font-size: 20px; line-height: 30px; background: #ECECEC; border-radius: 81px; font-weight: 500; padding: 6px 20px; color: #3d3d3d;}
.r_subBox .sup_org dl dd { display: flex;}
.r_subBox .sup_org dl dd img { border-radius: 5px; float: left; margin-right: 20px;}
.r_subBox .sup_org dl dd .info { flex: 1;}
.r_subBox .sup_org dl dd .info > * { display: inline-block; font-size: 16px; color: #464646; padding: 8px 0 8px 30px;}
.r_subBox .sup_org dl dd .info .i1 { background: url(/newimages/search_ico_1_8.png) no-repeat 0 center;}
.r_subBox .sup_org dl dd .info .i2 { background: url(/newimages/search_ico_1_6.jpg) no-repeat 0 center;}
.r_subBox .sup_org dl dd .info .i3 { background: url(/newimages/search_ico_1_7.jpg) no-repeat 0 center;}
.r_subBox .sup_org dl dd .info a { display: block; color: #5650bd;}
.r_subBox .hot_search_top {padding: 35px 25px 10px;}
.r_subBox .hot_search_top ul li { margin: 10px 0;}
.r_subBox .hot_search_top ul li a { display: block; line-height: 32px; font-size: 18px; color: #333; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.r_subBox .hot_search_top ul li.top a i { font-size: 26px; color: #e24b36;}
.r_subBox .hot_search_top ul li a i { padding-right: 15px; font-style: italic;}
.r_subBox .service_guide { margin: 0 -20px;}
.r_subBox .service_guide .box { position: relative; padding: 0 20px;}
.r_subBox .service_guide .box h4.t1 { padding: 20px 30px; color: #fff;}
.r_subBox .service_guide .swiper { background: #85BFCD; border-radius: 10px;overflow: hidden;}
.r_subBox .service_guide ul { padding: 20px 0 40px; text-align: center;}
.r_subBox .service_guide ul li { display: inline-block; width: 32%; padding-bottom: 20px;}
.r_subBox .service_guide ul li a { display: block; font-size: 18px; color: #fff;}
.r_subBox .service_guide ul li a em { display: block; padding-top: 5px;}
.r_subBox .service_guide .swiper-button-next,.r_subBox .service_guide .swiper-button-prev { margin-top: 0;}

.r_subBox .QA_lists { padding: 30px 20px;}
.r_subBox .QA_lists .icons { display: table; width: 100%;}
.r_subBox .QA_lists .icons a { display: table-cell; width: 1%; text-align: center; padding: 5px;}
.r_subBox .QA_lists .icons a img { max-width: 100%;}
.r_subBox .QA_lists h4.t1 { padding: 30px 5px 15px;}
.r_subBox .QA_lists ul li a,
.r_subBox .listsT2 li a { display: block; position: relative; padding: 10px 15px 10px 25px; font-size: 18px; color: #333; }
.r_subBox .QA_lists ul li a:after,
.r_subBox .listsT2 li a:after { content: ''; display: block; position: absolute; left: 8px; top: 50%; transform: translateY(-50%); width: 7px; height: 7px; background: #BFBFBF; border-radius: 50%;}

.r_subBox .listsT2 li a {  padding: 0 0 15px 20px;}
.r_subBox .listsT2 li a:after { left: 0; top: 10px; transform: translateY(0);}
.r_subBox .news_lists .listsT2 li a:after { background: #1C4E84;}
.r_subBox .otherZc_lists .listsT2 li a:after { background: #3E7FBB;}
.r_subBox .wisdom_atlas .box {max-width: 480px; height: 400px; margin: 0 auto; background: url(/newimages/search_bg_1-1.jpg) no-repeat center; position: relative;}
.r_subBox .wisdom_atlas .box .lists { position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: url(/newimages/search_zs_1-2.png) no-repeat center;}
.r_subBox .wisdom_atlas .box .lists a { position: absolute;top: 50px; left: 50px; display: table; width: 88px; height: 88px; padding: 4px; background: #fff; border-radius: 50%;border: 1px solid #3E7FBB; transition: .3s;}
.r_subBox .wisdom_atlas .box .lists a:hover { transform: scale(1.15); z-index: 2;}
.r_subBox .wisdom_atlas .box .lists a i { display: table-cell; height: 100%; width: 100%; padding: 0 12px; vertical-align: middle; text-align: center; line-height: 24px; border-radius: 50%; background: #3E7FBB; color: #fff; font-size: 20px;}
.r_subBox .wisdom_atlas .box .lists h6 a { width: 120px; height: 120px; border-style: dashed; padding: 6px; top: 50%; left: 50%; margin:-60px 0 0 -60px;}
.r_subBox .wisdom_atlas .box .lists h6 a i{ background: #3E7FBB; font-size: 24px; font-weight: 700; }



.notData-box { padding: 50px; color: #000;}
.notData-box dl dt { font-size: 18px; padding-bottom: 15px;}
.notData-box dl dd { padding: 5px 0; font-size: 16px;}

.loading-box { padding: 100px 0;}

.pages { padding: 30px 0 30px; background: #F5F6F5;}
.pages a,.pages span{ display: inline-block; min-width: 45px; height: 45px; margin-right: 8px; line-height: 46px; background: #fff; text-align: center; font-size: 18px; color: #4053B6; border-radius: 5px;}
.pages a.prev,.pages a.next { padding: 0 10px;}
.pages span.active,.pages a:hover { background: #5770F5; color: #fff;}

.r_sub .sceneBox{ margin-bottom: 27px; padding: 33px 36px; padding-top: 42px; background: url(/newimages/lh_search_sceneBoxBg_03.png) no-repeat top center; background-size: cover; border: 1px solid #fff; border-radius: 10px; box-shadow: 0px 0px 10px #e4e4e5;}
.r_sub .sceneBox .sceneBox_tit{font-size: 28px; color: #145cb2; font-weight: bold; text-align: center; }
.r_sub .sceneBox .scene_content{font-size: 20px; font-weight: bold; color: #35465d; text-indent: 2em; line-height: 35px; padding-top: 21px; padding-bottom: 44px;} 
.r_sub .sceneBox .tabSwitchWarp{border-radius: 12px; background-color: #f6feff; box-shadow: 0px 0px 8px #ccdeed;}
.r_sub .sceneBox .tabSwitchWarp .tabSwitchBtns{font-size: 0px; height: 67px;  }
.r_sub .sceneBox .tabSwitchWarp .tabSwitchBtns a{display: inline-block; position: relative; width: 50%; height: 100%; padding-top: 10px; text-align: center; background-color: #296bb9; background-image: linear-gradient(#2467b7, #f6feff);  font-size: 20px; color: #fff; font-weight: bold;}
.r_sub .sceneBox .tabSwitchWarp .tabSwitchBtns a em{position: relative; z-index: 2; font-weight: bold;}
.r_sub .sceneBox .tabSwitchWarp .tabSwitchBtns a.a1{border-top-left-radius: 12px;}
.r_sub .sceneBox .tabSwitchWarp .tabSwitchBtns a.a2{border-top-right-radius: 12px;}
.r_sub .sceneBox .tabSwitchWarp .tabSwitchBtns a.active{background-image: none; background-color: transparent; color: #145cb2;}
.r_sub .sceneBox .tabSwitchWarp .tabSwitchBtns a.a2.active::before{content: ''; position: absolute; z-index: 2; right: -7px; top: -21px; width: 263px; height: 91px; background: url(/newimages/lh_search_sceneBox_activeBg2_03.png) no-repeat top center;} 
.r_sub .sceneBox .tabSwitchWarp .tabSwitchBtns a.a1.active::before{content: ''; position: absolute; z-index: 2; left: -7px; top: -21px; width: 263px; height: 91px; background: url(/newimages/lh_search_sceneBox_activeBg1_03.png) no-repeat top center;} 
.r_sub .sceneBox .switchBox{padding: 10px 20px; padding-bottom: 25px;}
.r_sub .sceneBox .switchBox.switch1 {background: url(/newimages/lh_search_sceneBox_swiBg2_03.png) no-repeat right bottom;}
.r_sub .sceneBox .switchBox.switch2 {background: url(/newimages/lh_search_sceneBox_swiBg_03.png) no-repeat right bottom;} 
.r_sub .sceneBox .switchBox ul li{float: left; width: 33.3333%; text-align: center;}
.r_sub .sceneBox .switchBox ul li a{display: block; font-size: 18px; line-height: 37px; border-radius: 6px; color: #3280dd; transition: 0.3s; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}  
.r_sub .sceneBox .switchBox ul li a:hover{opacity: 0.8;}
.r_sub .sceneBox .switchBox ul li a.on{background-color:#3280dd; color: #fff; box-shadow: 0px 0px 10px #728faf; }
@media screen and (min-width: 1260px) and (max-width: 1780px) {
    .minWidth { width: 1200px; }

    .lh_search_warp .header .logo { padding: 0 50px 0 30px;}
    .l_listsBox .listsT1 dl dd a { margin-bottom: 7px;font-size: 16px;}
    .l_listsBox .server_map .lists dl dt,.l_listsBox .server_map .tit_tag a { font-size: 14px;}
    .l_listsBox .server_map .lists dl dd { font-size: 12px;}
    
    .r_subBox .wisdom_atlas .box .lists { background-size: cover;}
    .r_subBox .wisdom_atlas .box .lists h6 a {transform: scale(.94)}
	.r_subBox .wisdom_atlas .box .lists p { transform: scale(.94) translate(-50px,17px);}
    
	
}

@media screen and (max-width: 1420px) {
    .search_content .m_tag { padding-left: 140px;}
    .search_content .result { padding-left: 80px;}
    
	
}

@media screen and (max-width: 1280px) {
    .minWidth { width: 100% !important; }
    .highSearchBox .box { padding: 15px;}
    
    .highSearchBox .box ul li { line-height: 30px;}
    .lh_search_warp .header .box { display: block; height: 290px; padding: 20px; text-align: center; background-size: cover;}
    .lh_search_warp .header .logo { margin-bottom: 15px;}
    .lh_search_warp .header .box > div { display: block;}
    .lh_search_warp .header .logo { margin-bottom: 15px;}
    .lh_search_warp .header .s_input .bs { width: 80%;}
    .lh_search_warp .header .highSearch { position: absolute; top: 10px; right: 0; padding-left: 0; transform: scale(.8);}


    .l_listsBox,.r_subBox { float: none !important;}
    .l_listsBox { width: 100%; padding: 0 20px;}
    .r_sub { float: none !important; width: auto; margin: 20px 20px 0;}
    .service_hot.imgNew ul { padding: 30px 0 20px;}
    
    .lh_search_warp .header .logo .a1 { left: 20px; top: 20px;}
    .lh_search_warp .header .logo .a1 img { width: 120px;}
    .lh_search_warp .header .logo .a2 img { width: 200px;}
    .search_content .result p.s1 { display: none;}
    .lh_search_warp .header .s_h { float: none; margin-top: 40px; width: 100%;}
    .lh_search_warp .header .s_h .s_input { float: none;}
    .l_listsBox .listsT1 dl dd a { margin-bottom: 8px; font-size: 16px;}

    .r_subBox .QA_lists ul li a,.r_subBox .listsT2 li a { font-size: 16px;} 

    
	
}

@media screen and (max-width: 760px) {
    .search_content { padding-bottom: 30px;}
    .highSearchBox .box ul { padding-top: 10px;}
    .highSearchBox .box ul li { height: auto; margin-bottom: 5px;}
    .highSearchBox .box ul li { line-height: 30px;}
    .highSearchBox .box ul li span { display: block; float: none; font-size: 13px; font-weight: 700;}

    .lh_search_warp .header .logo { padding: 0;}
    .lh_search_warp .header .logo img { max-width: 100%;}
    .lh_search_warp .header .box { height: auto; padding: 20px 15px;}
    .lh_search_warp .header .s_input .bs { width: 100%; height: 46px;padding-right: 80px;}
    .lh_search_warp .header .s_input .bs .m, .lh_search_warp .header .s_input .bs .go { height: 46px;}
    .lh_search_warp .header .s_input .bs input { font-size: 16px; padding: 0 20px;}
    .lh_search_warp .header .s_input .bs .m { right: 60px;}
    .lh_search_warp .header .s_input .bs .go { right: 10px;}

    .search_content::after { display: none;}
    .search_content .m_tag { padding: 0;}
    .search_content .m_tag ul { display: flex;}
    .search_content .m_tag ul li { display: block; flex: 1;}
    .search_content .m_tag ul li a { font-size: 16px; margin-right: 5px; text-align: center;}
    .search_content .result { padding: 0 10px; font-size: 12px;}
    .search_content .result .select_time { margin-left: 10px;}

    .l_listsBox { padding: 0 10px;}
    .swiper .btns { transform: scale(.6);}
    .service_hot h2 {font-size: 20px; padding: 15px 0 0 15px;}
    .service_hot .swiper.s1 .item { margin: 10px; padding-right: 0;}
    .service_hot .swiper.s1 .item .tit em { font-size: 14px; padding-bottom: 5px;}
    .service_hot .swiper.s1 .item .tit span { font-size: 12px;}
    .service_hot .swiper.s1 .item .to {width: 92px;height: 28px;margin: 5px auto; padding-right: 10px;line-height: 28px;font-size: 12px; position: inherit;transform: translateY(0);}
    .service_hot.imgNew ul li { float: left; width: 33.33%;}
    .service_hot.imgNew ul li a { padding: 0 2px;}

    .service_hot.zn ul { padding: 10px 0 20px;}
    .service_hot.zn ul li { padding-bottom: 10px;}
    .service_hot.zn ul li a img { width: 50px;}
    .service_hot.zn ul li a { font-size: 14px;}

    .service_hot.imgNew ul li a, .service_hot.imgNew ul li a em { width: 100%;}
    .service_hot.imgNew ul li a img { width: 100%; height: auto;}
    .service_hot.imgNew ul li a em { font-size: 12px;}

    .service_hot.QA ul li { width: 100%;}
    .service_hot.QA ul li a { margin: 0 0 10px; height: auto; padding: 10px;}
    .service_hot.QA ul li a strong { height: auto; font-size: 15px; padding-bottom: 10px;}
    .service_hot.QA ul li a em { padding-top: 10px; font-size: 13px;}
    .service_hot.QA .swiper .btns.swiper-button-prev { margin-top: -5px; left: 5px;}
    .service_hot.QA .swiper .btns.swiper-button-next { margin-top: -5px; right: 5px;}

    .result_lists { margin-top: 25px;}
    .result_lists ul li { margin-bottom: 25px;}
    .result_lists ul li a { font-size: 14px; line-height: 22px;}
    .result_lists ul li a strong{font-size: 20px;}

    .l_listsBox .other_t h3 { font-size: 20px; }
    .l_listsBox .other_t ul li { width: auto; min-width: 50%;}
    .l_listsBox .other_t ul li a { margin: 10px 10px 0 0;height: 36px; line-height: 36px; font-size: 14px;}
    .r_sub{ margin: 20px 10px 10px;}
    .r_subBox .sup_org { padding: 15px;}
    .r_subBox h4.t1{padding-bottom: 15px; font-size: 20px; }
    .r_subBox .sup_org dl { padding: 0;}
    .r_subBox .sup_org dl dt { height: auto; min-height: 32px; margin-bottom: 10px; padding: 0 15px; font-size: 16px; line-height: 32px;}
    .r_subBox .sup_org dl dd img { margin-right: 10px;height: 96px;}
    .r_subBox .sup_org dl dd .info > * { padding: 5px 0 5px 24px; font-size: 14px;}
    .r_subBox .hot_search_top { padding: 15px;}
    .r_subBox .hot_search_top ul li a { font-size: 14px;}
    .r_subBox .hot_search_top ul li:nth-of-type(3) { margin-bottom: 0;}
    .r_subBox .hot_search_top ul li.top a {height: 34px;line-height: 32px;}
    .r_subBox .hot_search_top ul li.top a i {font-size: 16px;}
    .r_subBox .service_guide .swiper { border-radius: 5px;}
    .r_subBox .service_guide .box h4.t1 { padding: 15px;}
    .r_subBox .service_guide ul { padding: 10px 0 20px;}
    .r_subBox .service_guide ul li { padding-bottom: 10px;}
    .r_subBox .service_guide ul li a img { width: 50px;}
    .r_subBox .service_guide ul li a { font-size: 14px;}
    
    
    .r_subBox .wisdom_atlas .box { height: 340px;background-size: contain;}
    .r_subBox .wisdom_atlas .box .lists { background-size: cover;}
    .r_subBox .wisdom_atlas .box .lists h6 a {transform: scale(.9)}
	.r_subBox .wisdom_atlas .box .lists p { transform: scale(0.8) translate(-92px,10px);}

    .pages { padding: 20px 0;}
    .pages { text-align: center;}
    .pages a,.pages span { min-width: 32px;height: 32px;line-height: 30px;font-size: 14px;}
    .pages a.prev,.pages a.next { display: inline-block;}
    
    .l_listsBox .server_map h4.t1 {font-size: 20px; padding: 15px 0 0 15px;}
    .l_listsBox .server_map .box {display: block; padding:15px 5px 0;}
    .l_listsBox .server_map {}
    .l_listsBox .listsT1 dl dt,.l_listsBox .listsT1 dl dd { width: 100%;}
    .l_listsBox .listsT1 dl dt { margin-bottom: 15px;}
    .l_listsBox .listsT1 dl dd { padding-left: 0;}
    .l_listsBox .server_map .mapBox,.l_listsBox .server_map .infoBox { display: block; width: 100%; padding: 0;}
    .l_listsBox .server_map .mapBox { height: 300px;}
    .l_listsBox .server_map .tit_tag { padding: 0 0 10px;}
    .l_listsBox .server_map .tit_tag a {min-width: 100px;margin: 0 1px 5px; height: 36px; line-height: 34px; font-size: 14px;}
    .l_listsBox .server_map .lists { padding: 0 10px 10px;}
    .l_listsBox .server_map .lists dl dt { height: 32px; margin-bottom: 5px;padding: 0 10px;line-height: 32px; font-size: 14px;}
    .l_listsBox .server_map .lists dl dd { padding: 0 10px 10px; font-size: 12px; }
    
    .r_subBox h4.t1 a.more { font-size: 14px;}
    
    .r_subBox .QA_lists ul li a,.r_subBox .listsT2 li a,.l_listsBox .listsT1 dl dd a { font-size: 14px;} 
    
    .notData-box { padding: 30px 15px;}
    .notData-box dl dt { font-size: 16px;}
	.notData-box dl dd { font-size: 14px;}

}

@media screen and (max-width: 340px) {
	.r_subBox .wisdom_atlas .box { margin: 0 20px;}
	.r_subBox .wisdom_atlas .box .lists p {transform: scale(0.7) translate(-140px,47px);}
}

.l_listsBox .server_map .lists::-webkit-scrollbar  { width: 6px; height: 6px; background: #fff;border-radius: 3px;}  
.l_listsBox .server_map .lists::-webkit-scrollbar-track { border-radius: 3px; background-color: #F5F5F5;}   
.l_listsBox .server_map .lists::-webkit-scrollbar-thumb { border-radius: 3px; background-color: #ccc;}