﻿@charset "utf-8";
/*banner*/
input:-webkit-autofill {-webkit-box-shadow: 0 0 0px 1000px white inset!important;}
.mgb25{ margin-bottom:25px;}
.opacity{opacity:0;opacity:1\9;}
.mgb85{ margin-bottom:85px;}
.homeMarBot{  margin-bottom:80px;}

.site_nummberUl{ overflow:hidden; height:40px; display:inline-block;vertical-align: middle;}
.site_nummberUl li{ float:left; width:28px; height:40px; position:relative; overflow:hidden; font-size:42px; line-height:40px; font-family:Arial;color:#29a0ff; text-align:center;}
.site_nummberUl li.dou{ width:30px; text-align:right;}
.site_nummberUl li .numbox{ position:absolute; top:0px; left:0px;}
.site_nummberUl li .numbox p{ width:28px; height:40px; display:block; float:left; text-align:center;}


/*banner begin*/
.m_banner{ height:499px; width:100%; min-width:1200px; position:relative; overflow:hidden; zoom:1; z-index:5;}
.m_banner .m_wrap{ height:499px; position:relative; z-index:5;}
.m_banner ul{ width:100%; height:499px; background:url(../images/index5/loading.gif) no-repeat center center;}
.m_banner li{ position:absolute; top:0px; left:0px; width:100%; height:499px; display:none; z-index:1;}
.m_banner .banner-li1{ background:url(../images/index5/banner/banner1.jpg) no-repeat center center;}
.m_banner .banner-li2{ background:url(../images/index5/banner/banner2.jpg) no-repeat center center;}
.m_banner .banner-li3{ background:url(../images/index5/banner/banner3.jpg) no-repeat center center;}
.m_banner .banner-li4{ background:url(../images/index5/banner/banner4.jpg) no-repeat center center;}
.m_banner .banner-li5{ background:#e9f8ff;}
.m_banner .banner-li6{background:url(../images/index5/banner/banner6.jpg) no-repeat center center;}
.m_banner .banner-li7{background:url(../images/index5/banner/banner7.png) no-repeat center center;}

.m_banner li p{ opacity:0;opacity:1\9;}
.m_banner .li1-1{ top:83px; left:-100px; position:absolute; background:url(../images/index5/banner/banner1_1.png) no-repeat left top; width:413px; height:416px;}
.m_banner .li1-2{ top:0; left:200px; position:absolute; background:url(../images/index5/banner/banner1_2.png) no-repeat left top; width:535px; height:377px;-webkit-animation-delay:.5s;-moz-animation-delay:.5s;-ms-animation-delay:.5s;animation-delay:.5s;}
.m_banner .li1-3{ top:83px; left:720px; position:absolute; background:url(../images/index5/banner/banner1_3.png) no-repeat left top; width:456px; height:315px;-webkit-animation-delay:1.5s;-moz-animation-delay:1.5s;-ms-animation-delay:1.5s;animation-delay:1.5s;}
.m_banner .li1-4{ top:56px; left:880px; position:absolute; background:url(../images/index5/banner/banner1_4.png) no-repeat left top; width:456px; height:315px;-webkit-animation-delay:1.5s;-moz-animation-delay:1.5s;-ms-animation-delay:1.5s;animation-delay:1.5s;}
.m_banner .li1-5{ top:107px; left:1035px; position:absolute; background:url(../images/index5/banner/banner1_5.png) no-repeat left top; width:456px; height:315px;-webkit-animation-delay:1.5s;-moz-animation-delay:1.5s;-ms-animation-delay:1.5s;animation-delay:1.5s;}
.m_banner .li1-6{ top:160px; left:753px; position:absolute; background:url(../images/index5/banner/banner1_6.png) no-repeat left top; width:509px; height:298px;}

.m_banner .li2-1{ top:64px; left:83px; position:absolute; background:url(../images/w_hjy/banner/banner2_1.png) no-repeat left top; width:467px; height:449px;}
.m_banner .li2-2{ top:32px; left:657px; position:absolute; background:url(../images/w_hjy/banner/banner2_3.png) no-repeat left top; width:642px; height:365px;-webkit-animation-delay:.5s;-moz-animation-delay:.5s;-ms-animation-delay:.5s;animation-delay:.5s;}

.m_banner .li3-1{ top:55px; left:150px; position:absolute; background:url(../images/index5/banner/banner3_1.png) no-repeat left top; width:440px; height:249px;}
.m_banner .li3-2{ top:56px; left:672px; position:absolute; background:url(../images/index5/banner/banner3_2.png) no-repeat left top; width:422px; height:342px;-webkit-animation-delay:.5s;-moz-animation-delay:.5s;-ms-animation-delay:.5s;animation-delay:.5s;}

.m_banner .li4-1{ top:48px; left:41px; position:absolute; background:url(../images/index5/banner/banner4_1.png) no-repeat left top; width:494px; height:152px; z-index:1;}
.m_banner .li4-2{ top:208px; left:54px; position:absolute; background:url(../images/index5/banner/banner4_2.png) no-repeat left top; width:359px; height:212px; z-index:2;}
.m_banner .li4-3{ top:9px; left:544px; position:absolute; background:url(../images/index5/banner/banner4_3.png) no-repeat left top; width:710px; height:400px; z-index:2;}

.m_banner .li5-1{ top:31px; left:309px; position:absolute; background:url(../images/index5/banner/banner5_1.png) no-repeat left top; width:545px; height:101px; z-index:2;}
.m_banner .li5-2{ top:0; left:0px; position:absolute; background:url(../images/index5/banner/banner5_2.png) no-repeat left top; width:1200px; height:499px; z-index:1;}

.m_banner .page{ position:absolute; bottom:13px; left:0px; text-align:center; height:25px; width:100%; z-index:20; background:none;}
.m_banner .page li{ display:inline-block; width:12px; height:12px; background:#fff; border-radius:6px; position:static; margin:0 4px; cursor:pointer;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;transition:all 1s ease; opacity:0.5;}
.m_banner .page li.active{ opacity:1;}
.m_banner .banner_btn{ display:none;}
.m_banner .pre-btn{  position:absolute; top:209px; left:30px; width:48px; height:48px; z-index:21; }
.m_banner .pre-btn i{background:url(../images/index5/banner/banner_btnl.png) no-repeat center center; display:block; width:100%; height:100%;}
.m_banner .pre-btn:hover i{background:url(../images/index5/banner/banner_btnl1.png) no-repeat center center;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;transition:all .5s ease; -webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;transition:all .5s ease;}
.m_banner .next-btn{ position:absolute; top:209px; right:30px; width:48px; height:48px; z-index:21;}
.m_banner .next-btn i{background:url(../images/index5/banner/banner_btnr.png) no-repeat center center; display:block; width:100%; height:100%;}
.m_banner .next-btn:hover i{background:url(../images/index5/banner/banner_btnr1.png) no-repeat center center;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;transition:all .5s ease; -webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;transition:all .5s ease;}

.m_banner .py_banner3{ width:1223px; height:100%; background:url(../images/index5/banner/banner3.png) no-repeat center center; position:absolute; left:50%; margin-left:-611px; top:0;}
.m_banner .py_banner4{ width:100%; height:100%; background:url(../images/index5/banner/banner4.png) no-repeat center center;}
/*banner end*/

/*首页第一屏 begin*/
.m_am_i{ background: url(../images/index5/amibg.png) repeat-x; height:264px;  position:relative; z-index:21;overflow:hidden; margin-top:60px;}
.m_am_i ul li{ float:left; width:300px; height:264px; text-align:center; position:relative; }
.m_am_i ul li.li2{animation-delay:0.8s;}
.m_am_i ul li.li3{animation-delay:0.8s;}
.m_am_i ul li a{ display:block; width:100%; height:264px;}
.m_am_i ul li a:hover{ background:#289efb;  position:absolute; bottom:0; left:0;box-shadow:0 0 14px #1c7dcb;}
.m_am_i ul li em,.who_am_i ul li span{ display:block;}
.m_am_i ul li em{ padding-top:62px;}
.m_am_i ul li span{ padding-top:20px; font-size:24px;}
.m_am_i ul li p{ padding-top:20px; color:#c3e4ff; font-size:14px;}
.m_am_i ul li a{ color:#fff;}
.m_am_i ul li a:hover{ text-decoration:none;}
/*首页第一屏 end*/


/*首页第二屏 begin*/
.m_spaceHome{ float:left; width:800px; margin-top:45px;/*在原基础上减了20px*/height:450px; overflow:hidden; zoom:1;}
.m_spaceHome .tablist_tit{ margin-left:45px;}
.m_spaceHome .tablist_tit li{ float:left; color:#d2d2d2; font-size:16px;}
.m_spaceHome .tablist_tit li a{ display:inline-block; font-size:14px; line-height:26px; padding:0px 20px; margin:16px 16px 0px 16px; height:26px; border-radius:13px; color:#333;}
.m_spaceHome .tablist_tit li i{ display:inline-block; width:1px; height:17px; vertical-align:middle; background:#e5e5e5;}
.m_spaceHome .tablist_tit li a:hover{ background:#bdeaff;}
.m_spaceHome .tablist_tit li.on a{ color:#fff; background:#57bbee;}
.m_spaceHome .spaceCont{ position:relative;}
.m_spaceHome .spaceMore{ position:absolute; top:-32px; right:5px; width:26px; height:10px; background:url(../images/index5/more.png) no-repeat; text-indent:-999em; overflow:hidden;}
.m_spaceHome .spaceCont_list{ margin-right:-50px; overflow:hidden; zoom:1; padding-top:10px;}
.m_spaceHome .spaceCont_list li{ float:left; width:252px; margin:25px 20px 25px 0px; height:80px; overflow:hidden;}
.m_spaceHome .spaceCont_list .photo{ float:left; width:80px; height:80px; margin-right:-90px; border-radius:5px; overflow:hidden; zoom:1;}
.m_spaceHome .spaceCont_list .txt{ margin-left:90px;}
.m_spaceHome .spaceCont_list .name{ font-size:18px; font-weight:normal; line-height:20px; overflow:hidden; zoom:1; margin-top:3px;}
.m_spaceHome .spaceCont_list .name a{ color:#2278aa;}
.m_spaceHome .spaceCont_list .case{ font-size:14px; color:#c0c0c0; display:block; line-height:16px; margin-top:5px; height:36px;}
.m_spaceHome .spaceCont_list .from{ font-size:12px; line-height:18px; color:#696969;}


.m_spaceNews{ float:right; width:370px; margin-top:45px;/*在原基础上减了20px*/height:450px; overflow:hidden; zoom:1;}
.m_spaceNews .trends-rect{ position:relative; height:397px; background:url(../images/index5/newslist_line.gif) repeat-y 67px top; overflow:hidden; zoom:1;}
.m_spaceNews .trends-list{ overflow:hidden; zoom:1; position:absolute; top:0px; left:0px;}
.m_spaceNews .trends-list li{ margin:15px 0px; float:left; width:100%;}
.m_spaceNews .trends-list .time{ float:left; background:url(../images/index5/newslist_bg.gif) no-repeat right center; width:57px; padding-right:17px; text-align:right; line-height:16px; margin-top:17px; color:#939ba1;}
.m_spaceNews .trends-list .trndsCont{ float:left; margin-left:11px; width:285px;}
.m_spaceNews .trends-list dt{ float:left; width:50px; height:50px; border-radius:5px; overflow:hidden; zoom:1;}
.m_spaceNews .trends-list dd{ float:left; width:220px; margin-left:15px;}
.m_spaceNews .trends-list .name{ line-height:22px;}
.m_spaceNews .trends-list .name a{ font-size:16px; font-weight:normal; color:#222;}
.m_spaceNews .trends-list .name span{ color:#7badc9; font-size:12px; margin-left:9px;}
.m_spaceNews .trends-list .txt{ margin-top:10px; color:#555; line-height:14px; height:14px; overflow:hidden; font-weight:bold;}
.m_spaceNews .trends-list .txt a{ color:#288add; margin-left:11px;}
/*首页第二屏 end*/


.m_homeRow5{ background:#ecf9ff;}
.m_service{height:710px; position:relative; background:#ecf9ff; margin-top:70px;}
.m_service .w_tit{padding-top:55px; overflow:hidden; zoom:1; position:relative; z-index:0;}
.m_service .w_tit h2{ color:#222; font-size:40px; text-align:center;  height:60px; font-weight:normal;  opacity:0;opacity:1\9;*padding-left:240px;}
.m_service .w_tit h2 span{ display:inline-block; line-height:50px; height:50px; vertical-align:bottom; padding-bottom:5px; *float:left; *padding:5px 5px 0 5px;}
.m_service .w_tit .u_h3title .nummber{display:inline-block;opacity:0;*opacity:1\9; vertical-align:bottom;font-size:60px;font-size:60px; line-height:60px; font-family:Arial; color:#29a0ff;*float:left;}
.m_service .w_tit .u_h3title p{ display:inline-block;*float:left;}
.m_service .w_tit .u_h3title ul{ overflow:hidden; height:60px; display:inline-block;vertical-align: bottom; *float:left;}
.m_service .w_tit .u_h3title ul li{ float:left; width:34px; height:60px; position:relative; overflow:hidden; font-size:60px; line-height:60px; font-family:Arial;color:#29a0ff;}
.m_service .w_tit .u_h3title ul li .numbox{ position:absolute; top:0px; left:0px;}
.m_service .w_tit .u_h3title ul li .numbox p{ width:34px; height:60px; display:block; float:left;}

.m_service .w_tit .other_p{ color:#666; font-size:24px; line-height:24px; text-align:center; padding-top:15px;animation-delay:1s;opacity:0; opacity:1\9; font-weight:normal;}
.m_service .w_cont{ position: absolute; top:15px; left:0px; z-index:10;-webkit-animation-delay:.5s;-moz-animation-delay:.5s;-ms-animation-delay:.5s;animation-delay:.5s; transform-style:preserve-3d; -webkit-transform-style:preserve-3d;}
.m_service .w_cont ul li{ width:140px; text-align:center; color:#555555;opacity:0;opacity:1\9;}
.m_service .w_cont ul li:hover i{animation:y-ain 1s 0s linear;-webkit-animation:y-ain 1s 0s linear;}
@keyframes y-ain{
0%{transform: perspective(800px) rotateY(0deg);}
25%{transform: perspective(800px) rotateY(40deg);}
50%{transform: perspective(800px) rotateY(0deg);}
75%{transform: perspective(800px) rotateY(-40deg);}
100%{transform: perspective(800px) rotateY(0deg);}
}
@-webkit-keyframes y-ain{
0%{-webkit-transform: perspective(800px) rotateY(0deg);}
25%{-webkit-transform: perspective(800px) rotateY(40deg);}
50%{-webkit-transform: perspective(800px) rotateY(0deg);}
75%{-webkit-transform: perspective(800px) rotateY(-40deg);}
100%{-webkit-transform: perspective(800px) rotateY(0deg);}
}
.m_service .w_cont ul li.li1{ position:absolute; top:348px; left:60px;animation-delay:1s;-webkit-animation-delay:1s;-moz-animation-delay:1s;-ms-animation-delay:1s;}
.m_service .w_cont ul li.li2{ position:absolute; top:221px; left:260px;animation-delay:1.5s;-webkit-animation-delay:1.5s;-moz-animation-delay:1.5s;-ms-animation-delay:1.5s;}
.m_service .w_cont ul li.li3{ position:absolute; top:180px; left:523px; animation-delay:2s;-webkit-animation-delay:2s;-moz-animation-delay:2s;-ms-animation-delay:2s;}
.m_service .w_cont ul li.li4{ position:absolute; top:221px; left:818px;animation-delay:2.5s;-webkit-animation-delay:2.5s;-moz-animation-delay:2.5s;-ms-animation-delay:2.5s;}
.m_service .w_cont ul li.li5{ position:absolute; top:348px; left:1005px; animation-delay:3s;-webkit-animation-delay:3s;-moz-animation-delay:3s;-ms-animation-delay:3s;}
.m_service .w_cont ul li span{display:block; font-size:18px; color:#555555; padding-bottom:15px;}
.m_service .bot_img{width:100%; height:288px; background:url(../images/w_hjy/serviceimg1.jpg) no-repeat center 110px; padding-top:110px;opacity:0;opacity:1\9;}

.m_service .w_btn{ text-align:center; padding-top:20px;-webkit-animation-delay:.8s;-moz-animation-delay:.8s;-ms-animation-delay:.8s;animation-delay:.8s; opacity:0;opacity:1\9;}
.m_service .w_btn a{ display:inline-block; color:#fff; background:#0882e3; height:66px; line-height:66px; padding:0 68px; font-size:27px; border-radius:10px;}
.m_service .w_btn a:hover{ text-decoration:none; background:#0877d1;}

/*首页第三屏 end*/


/*首页第四屏 begin*/
.m_resultShow{ margin-top:48px;/*在原基础上减了20px*/ width:780px; float:left;}
.m_resultShow .mantle{ float:left; width:263px; height:340px; position:relative; overflow:hidden;}
.m_resultShow .mantle .pig_img{ position:absolute; top:0px; left:0px;}
.m_resultShow .mantle .pig_img li{ width:263px; height:340px; float:left; position:relative;}
.m_resultShow .mantle .pig_img li img{ height:340px;}
.m_resultShow .mantle .pig_img li p{ display:block; position:absolute; bottom:0px; height:35px; text-align:center; line-height:35px; background:url(../images/index5/bg.png); width:100%; font-size:16px; color:#fff;}
.m_resultShow .mantle .png_bg{ position:absolute; background:url(../images/index5/mantlBtn.png) no-repeat left top; width:36px; height:40px; top:141px;}
.m_resultShow .mantle .pageList{ width:12px; position:absolute; bottom:11px; left:0px; width:100%; text-align:center; display:none;}
.m_resultShow .mantle .pageList li{ display:inline-block; width:10px; height:10px; border:#FFF solid 1px; border-radius:6px; margin:0 3px; cursor:pointer;}
.m_resultShow .mantle .pageList li.cur{ background:#fff; }
.m_resultShow .mantle .prev{ background-position: 0px -43px; display:none;}
.m_resultShow .mantle:hover .prev{ display:block;}
.m_resultShow .mantle .prev:hover{ background-position:0px 0px; left:0px;}
.m_resultShow .mantle .next{ background-position:-227px -43px;right:0px; display:none;}
.m_resultShow .mantle:hover .next{ display:block;}
.m_resultShow .mantle .next:hover{ background-position:-227px 0px;right:0px;}
.m_resultShow .text_news{ float:right; width:500px; height:340px; overflow:hidden;}
.m_resultShow .text_news h4{font-size:24px; line-height:26px; height:26px; overflow:hidden;}
.m_resultShow .text_news h4 a{text-decoration:none;}
.m_resultShow .text_news .tips{ color:#a5a5a5; line-height:18px; margin-top:5px;}
.m_resultShow .text_news .tips .a_more{color:#4fa1dd;}
.m_resultShow .text_news  ul { overflow:hidden; zoom:1; margin-top:15px;}
.m_resultShow .text_news  li{ line-height:35px; font-size:15px;}
.m_resultShow .text_news  li a{ color:#555;}
.m_resultShow .text_news  li .time{ float:right; font-size:12px; color:#959595;}
.m_resultShow .text_news a:hover{ color:#1b8fd7;}


.m_appJk{ margin-top:48px;/*在原基础上减了20px*/ width:390px; float:right; overflow:hidden; height:415px;}
.m_appJk .tablist_tit{ margin-left:20px;}
.m_appJk .tablist_tit li{ float:left; color:#d2d2d2; font-size:14px;}
.m_appJk .tablist_tit li a{ display:inline-block; font-size:14px; line-height:26px; padding:0px 10px; margin:16px 3px 0px 3px; height:26px; border-radius:13px; color:#333;}
.m_appJk .tablist_tit li a:hover{ background:#57bbee; color:#fff; text-decoration:none;}
.m_appJk .tablist_tit li.on a{ color:#fff; background:#57bbee;}
.m_appJk .appCont{ height:366px;}
.m_appJk .allNum,.m_appJk .allNum2{ font-size:18px; padding:0px 30px; margin-top:28px; height:36px; line-height:36px; color:#555; font-weight:normal;}
.m_appJk .allNum .site_nummberUl,.m_appJk .allNum2 .site_nummberUl{ height:36px;}
.m_appJk .allNum .site_nummberUl li,.m_appJk .allNum2 .site_nummberUl li{ font-size:36px; width:20px; line-height:36px;  height:36px; color:#4e9bf2;}
.m_appJk .allNum .site_nummberUl li.dou,.m_appJk .allNum2 .site_nummberUl li.dou{ padding-left:20px;}
.m_appJk .allNum .site_nummberUl li p,.m_appJk .allNum2 .site_nummberUl li p{ width:20px; height:36px; line-height:36px;}
.m_appJk .roleNun {}
.m_appJk .roleNun .roleNunList{ float:left; width:33%; height:100px; margin-top:35px; text-align:center; border-right:#f1f1f1 solid 1px;}
.m_appJk .roleNun .roleNunList.last{ border-right:0px;}
.m_appJk .roleNun .roleNunList .name{ font-size:18px; color:#747474; margin-top:5px;}
.m_appJk .roleNun .roleNunList .photo{ height:33px;}
.m_appJk .roleNun .roleNunList .photo::before{ content:''; height:100%; display:inline-block; vertical-align:middle;}
.m_appJk .roleNun .roleNunList .photo img{ display:inline-block; vertical-align:middle;}
.m_appJk .roleNun .roleNunList .site_nummberUl{ height:24px; margin-top:5px;}
.m_appJk .roleNun .roleNunList .site_nummberUl li{ font-size:24px; width:15px; line-height:24px;  height:24px; color:#4e9bf2;}
.m_appJk .roleNun .roleNunList .site_nummberUl li p{ width:15px; height:24px; line-height:24px;}
.m_appJk .scaleRect{ background:url(../images/index5/add_bg.gif) no-repeat left top; height:156px; margin-top:5px;}
.m_appJk .scaleDiv{ width:126px; text-align:center; font-size:14px; margin:33px 33px 0px 33px; float:left;}
.m_appJk .pieRect{ background:url(../images/index5/add_bg2.gif) no-repeat left bottom; height:297px;}
.m_appJk .insideRect{ width:368px; margin:0 auto;}
/*首页第四屏 end*/


/*20161018修改添加的一块banenr begin*/
.m_midBanner{ height:226px; overflow:hidden; zoom:1; margin-top:60px; position:relative;}
.m_midBanner .sideShow{width:100%; height:226px; background:#fff; z-index:1; position:relative; margin:0 auto;}
.m_midBanner .sideShow li{position:absolute; max-height:226px; width:100%; display:none;}
.m_midBanner .circle{width:100%;position:absolute;bottom:33px; clear:both;z-index:10;}
.m_midBanner .circle ul{margin:0 auto;height:14px;overflow:hidden;text-align:center;border-radius:10px;padding-top:1px;}
.m_midBanner .circle li{display:inline-block; margin:0 3px; width:10px; height:10px; border:#dbdbdb solid 1px; border-radius:6px;}
.m_midBanner .circle li.on{ background:#dbdbdb;}
.m_midBanner a{display:block;height:226px;}

/*20161018修改添加的一块banenr end*/
.m_resultShow{ margin-top:48px;/*在原基础上减了20px*/ width:780px; float:left;}
.m_resultShow .cont ul{ margin-right:-10px;}
.m_resultShow .cont ul li{ float:left; width:253px; height:156px; margin:24px 10px 0 0; }
.m_resultShow .cont ul li a{ display:block;}

.zy_rank { margin-top:30px;}
.zy_list .title{ height: 54px;position: relative;}
.zy_list .title h3{float: left; padding: 0px 3px;line-height: 54px; font-size: 28px;font-weight: normal;display: block;color: #222;}
.zy_list .title span{ float:left; padding:15px 0 0 24px;}
.zy_list .title span a{ float:left; line-height:28px; border-radius:28px; font-size:14px; width:50px; text-align:center; margin-right:10px; color:#555;}
.zy_list .title span a.on{ background:#3ac0ff; color:#fff;}
.zy_list{ float:left; width:390px; margin-left:13px;}
.zy_rank .zy_list.first{ margin-left:0;}
.zy_list .cont dt{ background:#f6f6f6; height:39px; line-height:39px; font-size:16px; color:#929292;}
.zy_list .cont dt b{  float:left; width:70px; text-align:center;font-weight:normal;}
.zy_list .cont dt span{  float:left; width:200px; text-align:center;}
.zy_list .cont dt em{ float:left; width:120px; text-align:center;}
.zy_list .cont dd{ font-size:16px; border-bottom:1px solid #f3f3f3; height:40px; line-height:40px; margin-top:13px;}
.zy_list .cont dd b{  float:left; width:70px; text-align:center;font-weight:normal;}
.zy_list .cont dd b i{ display:inline-block; color:#fff; line-height:34px; width:34px; height:34px; background:#c7c7c7; border-radius:3px; font-family: Arial; font-size:22px;}
.zy_list .cont dd span{  float:left; width:200px; text-align:center; color:#555555;overflow: hidden;text-overflow:nowrap;white-space: nowrap;}
.zy_list .cont dd em{ float:left; width:120px; text-align:center; color:#41acff;font-family: Arial; font-size:20px;}
.zy_list .cont dd.one b i{background:#ff9a57;}
.zy_list .cont dd.two b i{background:#0f8ae9;}

/*新的黔西南首页*/
.m_homeRow4.lml_li .m_am_i ul li{ width:400px; height: 150px; }
.m_homeRow4.lml_li .m_am_i ul li a{ height: 150px; }
.m_homeRow4.lml_li .m_am_i{ height:150px; margin-top:-77px; margin-bottom: 60px; }

.m_banner .banner-li8 { background: url(../images/index5/banner_img3.jpg) no-repeat center center;}
.m_banner .banner-li9 { background: url(../images/index5/banner_img2.jpg) no-repeat center center;}
.m_banner .banner-li10 { background: url(../images/index5/banner_img1.jpg) no-repeat center center;}

/*新的黔西南首页2*/
.m_homeRow4.lml_li2 .m_am_i{ background: none; height:auto; margin-top:-40px; }
.m_homeRow4.lml_li2 .m_am_i ul li{ height: 500px;width:400px; }
.m_homeRow4.lml_li2 .m_am_i ul li a img{ width:244px; }
.m_homeRow4.lml_li2 .m_am_i ul li a{ width:244px; height: auto; margin:0 auto; }
.m_homeRow4.lml_li2 .m_am_i ul li a:hover{ background: none; position: relative; box-shadow: none;}


/*添加搜索页面 begin 20161216*/
.item_search  .qjf_selecur, .item_search  .qjf_seleautocur{ height:30px; line-height:30px; border-width:1px;}
.item_search .qjf_selecur p, .item_search .qjf_seleautocur p{ height:30px; line-height:30px;}
.item_search .qjf_selecur.bluebor,.item_search .qjf_seleautocur.bluebor{ border-color:#3d95d5;}
.item_search .qjf_selecur.bluebor p, .item_search .qjf_seleautocur.bluebor p{background:url(../images/w_hjy_v2/sele_down.png) no-repeat right center;}
.item_search .qjf_seleautodrop{ border:1px solid #d5d5d5; position:absolute; left:0px; height:auto; max-height:196px; overflow-x:hidden; overflow-y:auto; top:31px; white-space:nowrap; display:none; background:#fff;}
.item_search .qjf_seleautodrop a{height:30px; line-height: 30px; color:#555; display:block; padding:0px 5px;}
.item_search .qjf_seleautodrop a:hover{ background:#e3e3e3;  text-decoration:none;}


.item_search{ background:#f9f9f9;}
.item_search .bbb{ color:#bbb;}
.item_search .box{ padding:30px 0px 30px 30px;}
.item_search .search_banner{ background:#1dd8f7 url(../images/index5/searchBanner.jpg) no-repeat center top; height:330px;}
.item_search .searchRect{ width:1198px; border:#eeeeee solid 1px; margin:0 auto; background:#fff; margin-top:17px;}
.item_search .ChooseBox{ padding:30px;}
.item_search .ChooseBox .l_rect{ float:left; width:505px;}
.item_search .ChooseBox .r_rect{ float:right; width:625px;}
.item_search .ChooseBox .textBtn{ width:515px; padding:0 5px; line-height:30px; border:#CCC solid 1px; border-radius:0px; float:left;}
.item_search .ChooseBox .textBtn:focus{ border-color:#3d95d5;}
.item_search .ChooseBox .submitBtn{ height:32px; width:85px; background:#2196f3; color:#fff; font-size:12px; border:0px; cursor:pointer; cursor:pointer; float:left;}
.item_search .resultList{ border-top:#eeeeee solid 1px; padding:0px 0px 0px 30px;}
.item_search .resultList ul{ margin-right:-30px;}
.item_search .resultList li{ width:318px; height:171px; border:#ededed solid 1px; margin:30px 22px 0px 0px; padding:25px 20px 0px 20px; position:relative; float:left; background:#fafafa;}
.item_search .resultList .rect{ height:102px; border-bottom:#e4e4e4 solid 1px;}
.item_search .resultList .tag{ position:absolute; top:-12px; left:11px;}
.item_search .resultList .tag span{ background:#ffc22c; height:25px; padding:0px 9px; line-height:25px; background:#ffc22c; color:#fff; display:inline-block;}
.item_search .resultList .tag i{ background:url(../images/index5/titBg.gif) no-repeat left top; display:inline-block; width:6px; height:12px; vertical-align:top;}
.item_search .resultList .photo{ float:left; width:76px; height:76px; border-radius:38px; border:#CCC solid 1px; overflow:hidden; zoom:1;}
.item_search .resultList .r_txt{ float:right; width:230px;}
.item_search .resultList .name{ font-size:20px; font-weight:normal; margin-top:10px; line-height:30px;}
.item_search .resultList .name a{ color:#5a5a5a;}
.item_search .resultList .wexinRect{ position:absolute; top:10px; right:10px; width:80px; height:80px; overflow:hidden; zoom:1; z-index:0;}
.item_search .resultList .bg{ position:absolute; top:0px; left:0px; background:url(../images/index5/wxbg.png) no-repeat left top; width:80px; height:80px; z-index:2;}
.item_search .resultList .tips{ line-height:22px; text-align:right;}
.item_search .resultList .phone i{ background:url(../images/index5/addressICo.png) left -13px; display:inline-block; width:13px; height:13px; vertical-align:middle; margin-right:5px;}
.item_search .resultList .adress i{ background:url(../images/index5/addressICo.png) -2px -40px; display:inline-block; width:10px; height:12px; vertical-align:middle; margin-right:5px;}
.item_search .resultList .pres{ color:#bbb;}
/* .item_search .resultList li.noSet .tips{ color:#bbb;} */
.item_search .resultList li.noSet{background: url(../images/index5/empty.png) left bottom no-repeat #fafafa;}
.item_search .resultList li .tips.noSet{ color:#bbb;}
/* .item_search .resultList li.noSet .phone i{ background:url(../images/index5/addressICo.png) no-repeat left top;} */
.item_search .resultList li .phone.noSet i{ background:url(../images/index5/addressICo.png) no-repeat left top;}
/* .item_search .resultList li.noSet .adress i{ background:url(../images/index5/addressICo.png) no-repeat -2px -27px;} */
.item_search .resultList li .adress.noSet i{ background:url(../images/index5/addressICo.png) no-repeat -2px -27px;}

/*添加搜索页面 end*/

/* lym 2021.12.9 金州门户首页 */
.one_hidden {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.two_hidden {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}

.three_hidden {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
}

.mgl35 {
  margin-left: 35px;
}

.mgl40 {
  margin-left: 40px;
}

.mgb45 {
  margin-bottom: 45px;
}

.bgeff8ff {
  background: linear-gradient(180deg, #EFF8FF 0%, #F1F9FF 100%);
}

.bge5e5e5 {
  background: #e5e5e5;
}

/* banner */
.xy_banner {
  max-width: 1920px;
  min-width: 1200px;
  height: 360px;
  margin: 0 auto;
  position: relative;
}

.xy_banner .sideShow {
  width: 100%;
  height: 360px;
  background: #fff;
  z-index: 1;
  position: relative;
  margin: 0 auto;
  background: transparent url(../images/banner_360/loading.gif) no-repeat center center;
}

.xy_banner .sideShow li {
  position: absolute;
  max-height: 360px;
  width: 100%;
  display: none;
}

.xy_banner .circle {
  width: 100%;
  position: absolute;
  bottom: 13px;
  clear: both;
  z-index: 10;
}

.xy_banner .circle ul {
  width: 145px;
  margin: 0 auto;
  height: 14px;
  overflow: hidden;
  background: rgba(195, 195, 193, 0.8);
  text-align: center;
  border-radius: 10px;
  padding-top: 1px;
}

.xy_banner .circle li {
  display: inline-block;
  margin: 2px 5px 0px 5px;
  width: 10px;
  height: 10px;
  background: transparent url(../images/banner_360/bcircle.png) no-repeat center 0;
  cursor: pointer;
}

.xy_banner .circle li.on {
  background: transparent url(../images/banner_360/bcircle.png) no-repeat center -15px;
}

.xy_banner a {
  display: block;
  height: 360px;
}

/* banner */
/* 登录框 */
.xy_main {
  width: 1200px;
  margin: 0 auto;
  position: relative;
  z-index: 2;
  clear: both;
}

.xy_main {
  position: relative;
  z-index: 3;
}

.wb_login_box {
  min-height: 262px;
  top: -322px;
}

/* 登录框 */
/* banner 登录框 调 */
.xy_banner {
  height: 400px;
}

.xy_banner .sideShow {
  height: 400px;
  background-image: url("../images/index5/v1207/loading.gif");
}

.xy_banner .sideShow li {
  max-height: 400px;
}

.xy_banner a {
  height: 400px;
}

.wb_login_box {
  top: -354px;
}

.xy_banner .circle ul {
  background: none;
}

.xy_banner .circle li {
  border-radius: 50%;
  background: rgba(0, 0, 0, 0.5);
}

.xy_banner .circle li.on {
  background: #FFFFFF;
}

/* banner 登录框 调 */
/* 智慧应用 */
.app-list {
  border-top: 1px solid #eee;
  overflow: hidden;
}

.app-list li {
  float: left;
  padding: 40px 50px;
  width: 300px;
  border: 1px solid #eee;
  border-right: 0;
  margin: -1px 0 0 -1px;
}

.app-list li .appStaice {
  margin-top: 3px;
}

.app-list li .priceCase {
  display: inline-block;
  padding: 0px 10px;
  line-height: 18px;
  font-size: 14px;
  vertical-align: middle;
  margin-right: 5px;
  color: #fff;
  border-radius: 3px;
  margin-top: -3px;
  text-decoration: none;
}

.app-list li .free {
  background: #11c080;
}

.app-list li .noFree {
  background: #e1540e;
}

.app-list img {
  float: left;
  width: 72px;
  height: 72px;
}

.app-list .app-info {
  margin-left: 96px;
  height: 72px;
}

.app-list .app-info h3 {
  font-size: 22px;
  color: #222;
  font-weight: normal;
  padding: 1px 0 5px 0;
}

.app-list .app-info h3 a {
  color: #222;
}

.app-list .app-info h3 a:hover {
  text-decoration: none;
}

.app-list .app-info p {
  color: #888888;
  font-size: 12px;
  white-space: nowrap;
}

.app-list .grade_outer2 {
  display: inline-block;
  margin-right: 17px;
}

.area-icon, .app-list .app-info h3 i {
  display: inline-block;
  vertical-align: middle;
  font-size: 14px;
  color: #fff;
  line-height: 20px;
  padding: 0 6px;
  border-radius: 0 5px 5px 0;
  background-color: #ffd257;
  margin-left: 5px;
  position: relative;
  top: -2px;
}

.area-icon.a-red, .app-list .app-info h3 i.a-red {
  background-color: #f89592;
}

.area-icon.a-orange, .app-list .app-info h3 i.a-orange {
  background-color: #ffb794;
}

.area-icon.a-green, .app-list .app-info h3 i.a-green {
  background-color: #93dba8;
}

.area-icon.a-blue, .app-list .app-info h3 i.a-blue {
  background-color: #8fe8ff;
}

/* 智慧应用 */
.lym_gtit {
  font-weight: normal;
  font-size: 28px;
  line-height: 39px;
  color: #000000;
}

.lym_gmore {
  display: inline-block;
  width: 32px;
  height: 8px;
  background: url("../images/index5/v1207/ico_dot.png") no-repeat center;
}

.lym_gbk1 .bk_pic {
  width: 180px;
  height: 120px;
  border-radius: 6px;
  overflow: hidden;
}
.lym_gbk1 .bk_pic img {
  width: 100%;
  height: 100%;
}
.lym_gbk1 .bk_box {
  margin-left: 196px;
}
.lym_gbk1 .bk_sub {
  font-weight: normal;
  font-size: 16px;
  line-height: 22px;
  color: #222222;
}
.lym_gbk1 .bk_p {
  font-size: 14px;
  line-height: 20px;
  color: #888888;
  margin-top: 8px;
  height: 60px;
}
.lym_gbk1 .bk_time {
  display: inline-block;
  margin-top: 7px;
  font-size: 14px;
  line-height: 20px;
  color: #888888;
}

.lym_mm_news {
  width: 572px;
  padding-bottom: 52px;
  padding-top: 62px;
}
.lym_mm_news .m_dl {
  padding-top: 1px;
}
.lym_mm_news .m_dl dd {
  margin-top: 22px;
}

.lym_mm_notice {
  width: 572px;
  padding-bottom: 52px;
  padding-top: 62px;
}
.lym_mm_notice .m_dl {
  padding-top: 1px;
}
.lym_mm_notice .m_dl dd {
  margin-top: 22px;
}

.lym_mm_edusuper {
  padding-top: 56px;
}
.lym_mm_edusuper .m_bot {
  padding-top: 20px;
}

.lym_mm_eduact {
  margin-top: 60px;
  padding-bottom: 46px;
}
.lym_mm_eduact .m_swiper {
  padding-bottom: 10px;
}
.lym_mm_eduact .m_swiper .swi_bot {
  text-align: center;
  margin-top: 33px;
}
.lym_mm_eduact .swiper-container {
  padding-left: 1px;
  padding-right: 1px;
  padding-top: 24px;
}
.lym_mm_eduact .swiper-button-next, .lym_mm_eduact .swiper-button-prev {
  position: initial;
  display: inline-block;
  width: 32px;
  height: 32px;
  background: url("../images/index5/v1207/ico_swiper.png") no-repeat 0 0;
  vertical-align: middle;
  margin-top: 0;
}
.lym_mm_eduact .swiper-button-next:hover, .lym_mm_eduact .swiper-button-prev:hover {
  background-position-x: -34px;
  transform: rotate(180deg);
}
.lym_mm_eduact .swiper-button-prev {
  transform: rotate(180deg);
}
.lym_mm_eduact .swiper-button-prev:hover {
  transform: rotate(0deg);
}
.lym_mm_eduact .swiper-pagination {
  background: #E4E4E4;
  border-radius: 2px;
  height: 7px;
  position: initial;
  display: inline-block;
  overflow: hidden;
  vertical-align: middle;
  margin-left: 22px;
  margin-right: 22px;
}
.lym_mm_eduact .swiper-pagination-bullet {
  width: 49px;
  border-radius: 2px;
  background: transparent;
}
.lym_mm_eduact .swiper-pagination-bullet-active {
  background: #4794E8;
}

.lym_gbk2 {
  height: 231px;
  box-sizing: border-box;
  background: #FFFFFF;
  border: 1px solid #E3E3E3;
  box-shadow: 0px 4px 4px rgba(71, 148, 232, 0.1);
  border-radius: 12px;
  padding: 18px 18px 5px;
}
.lym_gbk2 .bk_pic {
  width: 100%;
  height: 122px;
  border-radius: 6px;
  overflow: hidden;
  position: relative;
}
.lym_gbk2 .bk_pic img {
  width: 100%;
  height: 100%;
}
.lym_gbk2 .bk_sub {
  font-weight: normal;
  font-size: 16px;
  line-height: 22px;
  color: #000000;
  margin-top: 20px;
}
.lym_gbk2 .bk_time {
  font-size: 14px;
  line-height: 20px;
  /* identical to box height */
  color: #555555;
  margin-top: 8px;
}
.lym_gbk2 .bk_tag {
  position: absolute;
  left: -1px;
  top: 12px;
  background: linear-gradient(90deg, #FF8540 -6.41%, #FFCA40 100%);
  border: 1px solid #FFFFFF;
  box-sizing: border-box;
  border-radius: 0px 13px 13px 0px;
  height: 22px;
  box-sizing: border-box;
  font-size: 12px;
  line-height: 20px;
  padding-left: 8px;
  padding-right: 10px;
  color: #FFFFFF;
  z-index: 2;
}

.lym_gtabnav a {
  margin-right: 36px;
  height: 26px;
  border-radius: 16px;
  padding: 0 14px;
  line-height: 26px;
  font-size: 14px;
  color: #222;
  text-align: center;
  border-radius: 1000px;
}
.lym_gtabnav a:hover, .lym_gtabnav a.on {
  background: #70B9E9;
  color: #FFFFFF;
}

.lym_uu_resrank {
  padding: 24px 28px;
  height: 462px;
  box-sizing: border-box;
  background: #FFFFFF;
  box-shadow: 0px 4px 4px rgba(71, 148, 232, 0.1);
  border-radius: 12px;
  width: 590px;
  margin-top: 20px;
}
.lym_uu_resrank .u_top {
  padding-right: 21px;
}
.lym_uu_resrank .u_sub {
  font-weight: normal;
  font-size: 20px;
  line-height: 28px;
  /* identical to box height */
  color: #000000;
}
.lym_uu_resrank .u_p {
  text-align: right;
  font-size: 16px;
  line-height: 22px;
  color: #000000;
  padding-top: 2px;
}
.lym_uu_resrank .p_sum {
  color: #4991E1;
}
.lym_uu_resrank .p_em {
  display: block;
  color: #4991E1;
  padding-top: 7px;
}

.lym_uu_restot {
  padding-top: 36px;
  padding-left: 33px;
  height: 462px;
  box-sizing: border-box;
  background: #FFFFFF;
  box-shadow: 0px 4px 4px rgba(71, 148, 232, 0.1);
  border-radius: 12px;
  width: 590px;
  position: relative;
  margin-top: 20px;
}
.lym_uu_restot .u_ico {
  position: absolute;
  top: 32px;
  right: 27px;
  width: 20px;
  height: 20px;
  background: url("../images/index5/v1207/ico_full.png") no-repeat;
}
.lym_uu_restot .u_dl {
  position: absolute;
  left: 33px;
  top: 36px;
  width: 184px;
  background: #F3FCFF;
  border-radius: 12px;
  padding: 23px 15px 18px;
  box-sizing: border-box;
  text-align: center;
}
.lym_uu_restot .u_dl dd {
  padding-top: 39px;
}
.lym_uu_restot .u_dl dd:first-child {
  padding-top: 0;
}
.lym_uu_restot .u_dl .dd_em {
  font-weight: normal;
  font-size: 24px;
  line-height: 34px;
  color: #000000;
}
.lym_uu_restot .u_dl .dd_p {
  margin-top: 2px;
  font-size: 16px;
  line-height: 22px;
  color: #555555;
}
.lym_uu_restot .u_ech {
  margin-left: 184px;
}

.lym_gsearch {
  position: relative;
  display: inline-block;
}
.lym_gsearch input {
  background: #FFFFFF;
  box-shadow: 0px 4px 4px rgba(71, 148, 232, 0.1);
  border-radius: 8px;
  width: 202px;
  height: 36px;
  box-sizing: border-box;
  padding-left: 12px;
  padding-right: 35px;
  border: none;
  font-size: 14px;
}
.lym_gsearch .sea_ico {
  position: absolute;
  right: 11px;
  top: 12px;
  width: 13px;
  height: 13px;
  background: url("../images/index5/v1207/ico_search.png") no-repeat;
}

.lym_mm_courcomm {
  padding-bottom: 63px;
  padding-top: 60px;
}
.lym_mm_courcomm .m_dl {
  margin-right: -20px;
}
.lym_mm_courcomm .m_dl dd {
  margin-top: 20px;
  margin-right: 20px;
}

.lym_gbk3 {
  background: #FFFFFF;
  border: 1px solid #E0E0E0;
  box-sizing: border-box;
  box-shadow: 0px 4px 4px rgba(71, 148, 232, 0.1);
  border-radius: 10px;
  width: 224px;
  height: 203px;
  padding: 30px 15px 0;
}
.lym_gbk3 .bk_pic {
  border: 2px solid #FFFFFF;
  box-sizing: border-box;
  filter: drop-shadow(0px 1px 1px rgba(0, 0, 0, 0.25));
  border-radius: 50px;
  width: 100px;
  height: 100px;
  margin: 0 auto;
  overflow: hidden;
}
.lym_gbk3 .bk_pic img {
  width: 100%;
  height: 100%;
}
.lym_gbk3 .bk_sub {
  font-weight: normal;
  font-size: 18px;
  line-height: 25px;
  text-align: center;
  color: #000000;
  margin-top: 12px;
}

.lym_mm_areamonit {
  padding-top: 56px;
}

.lym_mm_areadata {
  padding-top: 56px;
}
.lym_mm_areadata .m_appJk {
  width: 361px;
  height: 342px;
}
.lym_mm_areadata .m_appJk .scaleDiv {
  margin-left: 27px;
  margin-right: 27px;
}
.lym_mm_areadata .m_appJk .scaleRect {
  background: url(../images/index5/v1207/add_bg2.jpg) no-repeat left top;
  background-size: cover;
  height: 158px;
}
.lym_mm_areadata .m_appJk .appCont {
  height: auto;
}
.lym_mm_areadata .m_appJk .roleNun .roleNunList {
  margin-top: 15px;
}

.lym_mm_wisdomapp {
  padding-top: 72px;
  padding-bottom: 45px;
}
.lym_mm_wisdomapp .app-list {
  border: none;
  margin-top: 22px;
}

.lym_mm_footer {
  padding-top: 56px;
  padding-bottom: 44px;
  background: url('../images/index5/v1207/footer_bg.png') no-repeat center bottom;
  background-size: cover;
}
.lym_mm_footer .m_links {
  padding-bottom: 14px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.6);
}
.lym_mm_footer .m_links dd {
  width: 16.66%;
  box-sizing: border-box;
  padding: 0 10px;
  position: relative;
  margin-bottom: 36px;
  text-align: center;
  font-size: 16px;
  line-height: 22px;
  color: #FFFFFF;
}
.lym_mm_footer .m_links dd::before {
  content: "";
  position: absolute;
  right: 0;
  top: 50%;
  height: 15px;
  border-left: 1px solid rgba(255, 255, 255, 0.5);
  margin-top: -7px;
}
.lym_mm_footer .m_links dd:nth-child(6n+1) {
  text-align: left;
  padding-left: 0;
}
.lym_mm_footer .m_links dd:nth-child(6n) {
  text-align: right;
  padding-right: 0;
}
.lym_mm_footer .m_links dd:nth-child(6n)::before {
  display: none;
}
.lym_mm_footer .m_links a {
  color: #FFFFFF;
}
.lym_mm_footer .m_copy {
  font-size: 12px;
  line-height: 17px;
  padding-top: 27px;
  color: #FFFFFF;
}
.lym_mm_footer .m_copy a {
  color: #fff;
}
.lym_mm_footer .m_copy a:hover {
  color: #fff;
}

.lym_echtip {
  background: #FFFFFF;
  border: 1px solid rgba(0, 0, 0, 0.16);
  box-shadow: 0px 2px 2px rgba(71, 148, 232, 0.1);
  border-radius: 5px;
  padding: 5px 16px 5px 13px;
}
.lym_echtip p {
  font-size: 14px;
  line-height: 16px;
  color: #555555;
}
.lym_echtip h3 {
  font-size: 18px;
  line-height: 20px;
  color: #000000;
}
/* lym 2021.12.9 金州门户首页 */


/*新疆昌吉州404页面 start*/

.xj_cj_mainBox{margin:0 auto 350px;position: relative;height:400px;background-image:url("../images/cj_404/404_3.png"),url("../images/cj_404/404_2.png"),url("../images/cj_404/404_1.png");background-repeat: no-repeat,repeat-x,repeat-x;background-position:center bottom;}
.xj_cj_404_message{text-align:center;font-size:16px;position:absolute;bottom:-50px;width:100%;margin:0 auto;color:#888888;font-weight:400;letter-spacing:2.5px;}

/*新疆昌吉州404 end*/

/* lym 2022.2.23 金州门户首页 教育督导 */
.lym_mm_edusuper .m_bot {
  background: #020F22;
  padding-top: 0;
  margin-top: 21px;
  padding: 31px 55px 43px;
}
.lym_mm_edusuper .bot_nav a {
  font-size: 14px;
  line-height: 20px;
  /* identical to box height */
  color: rgba(255, 255, 255, 0.6);
  padding-bottom: 3px;
  border-bottom: 2px solid transparent;
}
.lym_mm_edusuper .bot_nav a.on, .lym_mm_edusuper .bot_nav a:hover {
  color: #fff;
  border-color: #fff;
}
.lym_mm_edusuper .bot_nav a:not(:last-child) {
  margin-right: 16px;
}
.lym_mm_edusuper .bot_con {
  margin-top: 24px;
}
.lym_mm_edusuper .con_echbox {
  background: rgba(0, 20, 51, 0.7);
  border: 1px solid rgba(18, 155, 255, 0.4);
  box-sizing: border-box;
}
.lym_mm_edusuper .con_pie {
  width: 460px;
  position: relative;
}
.lym_mm_edusuper .con_pie .pie_tot {
  position: absolute;
  bottom: 46px;
  left: 167px;
  z-index: 2;
  font-size: 16px;
  line-height: 22px;
  color: #FFFFFF;
}
.lym_mm_edusuper .con_pie .pie_tot em {
  font-size: 22px;
  display: block;
}
.lym_mm_edusuper .con_line {
  width: 460px;
  margin-top: 35px;
}
.lym_mm_edusuper .con_map {
  width: 532px;
}
.lym_mm_edusuper .con_tit {
  position: relative;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.05em;
  color: #75BDFF;
  margin-bottom: 14px;
}
.lym_mm_edusuper .con_tit::before {
  content: "";
  position: absolute;
  right: -38px;
  top: -31px;
  width: 498px;
  height: 96px;
  background: url("../images/index5/v1207/bg_tit.png") no-repeat center;
}
.lym_mm_edusuper .con_tit.lg::before {
  width: 569px;
  background-image: url("../images/index5/v1207/bg_titlg.png");
}
/* lym 2022.2.23 金州门户首页 教育督导 */