@charset "utf-8";blockquote,body,button,code,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}caption,td,th{font-size:14px}h1,h2,h3,h4,h5,h6{font-weight:400;font-size:100%}address,caption,cite,code,dfn,em,i,strong,th,var{font-style:normal;font-weight:400}a{text-decoration:none}a:hover{text-decoration:none}img{border:none;display:block}li,ol,ul{list-style:none}table{border-collapse:collapse}.clear{clear:both;height:0;width:0;overflow:hidden}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}body{font-family:"Microsoft YaHei"}body,html{height:100%;padding:0;margin:0;color:#fff}.web_wrap{display:flex;background-color:#00224f}.wrap_s1{height:100%;overflow-y:hidden}.container{display:flex;flex-direction:column;flex:1}.top_content{display:flex;justify-content:space-between;align-items:center;height:142px;padding:0 1em}.top_content a{display:inline-block;color:#fff}.main{display:flex;flex-direction:row;align-items:stretch;height:100%;min-width:1340px}.bgi_s2{background:transparent url(../images/bg_nav.jpg) no-repeat 0 0}.title_s1{font-size:56px;font-weight:700}.title_s1 img{display:inline-block;vertical-align:middle;padding-right:10px}.title_s1 i{color:#1fa5fe;font-weight:700;vertical-align:middle}.menu_area ul li{display:inline-block;font-size:32px;width:154px;height:63px;text-align:center;margin-left:.5em;font-weight:100}.menu_area ul li a{display:inline-block;width:100%;height:63px;line-height:56px;transition:all .2s}.menu_area ul li a:hover{color:#1f9dfe}.menu_area ul li a{background:transparent url(../images/a.png) no-repeat 50% 100%}.menu_area ul .link1 .current{background:transparent url(../images/a1.jpg) no-repeat 50% 100%!important;background-size:100%}.menu_area ul .link2 .current{background:transparent url(../images/a2.jpg) no-repeat 50% 100%!important;background-size:100%}.menu_area ul .link3 .current{background:transparent url(../images/a3.jpg) no-repeat 50% 100%!important;background-size:100%}.menu_area ul .link4 .current{background:transparent url(../images/a4.jpg) no-repeat 50% 100%!important;background-size:100%}.m_l{display:flex;flex-direction:column;width:25%}.m_l .content{width:100%;background-color:rgba(0,33,77,.8);flex:1;transition:all .2s;overflow:hidden}.m_l .content .box{display:flex;flex-flow:column;text-align:center;padding:10%}.m_l .content a{color:#fff;transition:all .2s}.m_l .content a:hover{color:#1fa5fe}.m_l .content:hover{background-color:rgba(0,33,77,.7)}.m_c{display:flex;flex-direction:column;width:35%;background-color:rgba(1,77,178,.8)}.m_c .content{width:100%;flex:1;background-color:rgba(1,77,178,.8)}#ul_list li{width:100%;height:100%;position:absolute;list-style:none;display:none}.m_c #block img{max-width:100%;width:100%}.m_r{display:flex;flex-direction:column;width:40%}.m_r .content{width:100%;flex:1}.m_r .content img{max-width:100%}.font_s1{font-size:38px;font-weight:100}.font_s2{font-size:62px;font-weight:100}.font_s3{font-size:20px;text-align:center;padding-top:3em;font-weight:100}.font_s4{font-size:14px;color:#242424;font-weight:700}.font_s5{font-size:16px;color:#5d5d5d}.font_s6{font-size:14px;color:#ffba31}.city_list{height:25%;padding:2em 3em;min-width:30rem;min-height:12rem;background-color:rgba(1,77,178,.8)}.city_list h3{display:none;font-size:1.5em;color:#1fa5fe;text-align:center;position:relative}.city_list h3::before{position:absolute;content:"";top:15px;left:0;right:0;height:2px;background:linear-gradient(to right,#1fa5fe,transparent 40%,transparent 60%,#1fa5fe)}.city_list a{color:#fff;font-size:24px;line-height:1em;padding:.5em 1em;margin:.5em 0;display:inline-block}.city_list a:hover{color:#ffff;background-color:#1fa5fe}.contact_list{width:1200px;margin:0 auto;text-align:center}.contact_list dl dt{font-size:36px;margin:1.5em 0 1em 0;color:#fff;background-image:linear-gradient(to right,rgba(31,165,254,0),#1fa5fe,rgba(31,165,254,0))}.contact_list dl dd{font-size:24px}.contact_list a{color:#fff;font-size:24px;line-height:1em;padding:.5em .6em;margin:.5em 0;display:inline-block}.contact_list a:hover{color:#ffff;background-color:#1fa5fe}.main .area{width:100%;background-color:rgba(14,31,188,.4)}.main .area h2{font-size:62px;text-align:center;margin-top:1em}.sh_box1{padding:30px 0;width:960px;margin:0 auto;display:flex;justify-content:space-between}.sh_box1 span{display:inline-block;font-size:24px;line-height:2em}.sh_box1 button{height:48px;width:110px}.sh_box2{width:220px;margin:0 auto}.sh_box2 button{height:48px;width:60px}.search form{position:relative;width:88%}.search button,.search input{border:none;outline:0}.search input{width:100%;height:48px;padding-left:13px;border:1px solid #030a1d;border-radius:24px;background:#fff;color:#9e9c9c}.search button{cursor:pointer;position:absolute;color:#fff;font-size:24px;top:0;right:0;border-radius:0 24px 24px 0;border:1px solid #030a1d;border-left:none}.search button:before{content:"\f002";font-family:FontAwesome;font-size:24px}.bar_s1 button{background:#2680eb}.bar_s1 button:before{color:#fff}.bar_s2 button{background-color:transparent}.bar_s2 button:before{color:#1f9dfe}.city_list1{padding:1em;text-align:center}.city_list1 a{color:#fff;font-size:24px;line-height:1em;padding:.5em 1em;margin:.5em 0;display:inline-block}.city_list1 a:hover{color:#ffff;background-color:#1fa5fe}.city_list2{text-align:center;box-sizing:border-box;width:1200px}.city_list2 a{color:#fff;font-size:20px;display:inline-block;padding:.5em}.city_list2 a:hover{color:#ffba31}.city_list2 .current{color:#ffba31;font-size:24px;border-bottom-width:2px;border-bottom-style:solid;border-bottom-color:#ffba31}.link_s1{font-size:20px;text-align:center;margin:4em 0 2em 0}.link_s1 a{color:#fff;text-decoration:underline}.link_s1 a:hover{color:#1f9dfe}.sort_list1{padding:1em;width:55%;margin:0 auto}.sort_list1 span{background-color:#1fa5fe;display:inline-block;padding:.5em 1em;width:80px;text-align:center}.sort_list1 a{color:#fff;font-size:18px;line-height:1em;padding:.5em;margin:.5em 0;display:inline-block}.sort_list1 a:hover{color:#1fa5fe;text-decoration:underline}.company_area{background-color:#fff}.company_area .content{width:1340px;margin:0 auto}.select_box1{width:1300px;display:flex;justify-content:space-between;align-items:center;margin:1em auto}.select_area{display:flex;justify-content:flex-start;padding:2em 0}.form-group{margin-right:2em}.form-group select{position:relative;display:inline-block;outline:0;width:auto;height:50px;font-size:16px;line-height:26px;font-weight:400;color:#505050;background:#fff;padding:10px 20px;border:1px solid #1f9dfe;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;border-radius:1em}.form-group label{font-size:18px;line-height:1.2em;color:#1b212f;min-height:22px;margin-bottom:16px;display:inline-block}.company_list ul{display:flex;flex-flow:wrap;justify-content:space-between}.company_list ul li{display:flex;flex-flow:nowrap;width:520px;background-color:#f6f6f6;padding:10px;box-sizing:border-box;margin-bottom:15px;cursor:pointer;transition:background-color .3s}.company_list ul li:hover{background-color:#b2deff}.company_list ul li img{width:90px;height:120px;padding-right:10px;display:inline-block}.company_list ul li dl{width:400px}.company_list ul li dl dt{color:#060f60;font-size:20px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.company_list ul li dl dd{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;line-height:1.5em;margin:.5em 0}.page{padding:20px 0;text-align:center}.page>a{display:inline-block;line-height:1em;margin-bottom:0;text-align:center;vertical-align:middle;margin:0 3px;padding:8px 12px;color:#707070}.page>a>i{padding-right:10px;padding-left:10px;font-size:16px}.page .current{background-color:#0398e5;color:#fff;border-radius:6px}.pro_company_list ul{display:flex;flex-flow:wrap;justify-content:center;padding:20px 0}.pro_company_list ul li{display:flex;flex-flow:nowrap;width:1400px;background-color:#f6f6f6;padding:20px;box-sizing:border-box;margin-bottom:15px;cursor:pointer;transition:background-color .3s;overflow:hidden}.pro_company_list ul li:hover{background-color:#b2deff}.pro_company_list ul li img{width:300px;min-width:300px;padding-right:20px;display:inline-block;height:auto;max-height:230px}.pro_company_list ul li dl span{border:solid 1px #ffba31;background-color:#fff7e9;margin:.5em 0;display:inline-block;padding:5px 10px;border-radius:4px}.pro_company_list ul li dl dt{color:#060f60;font-size:20px}.pro_company_list ul li dl dd{position:relative;height:8rem;line-height:2em;overflow:hidden}.pro_company_list ul li dl dd::after{content:"...";font-weight:700;position:absolute;bottom:0;right:0;padding:0 20px 1px 45px;background:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0)),to(white),color-stop(50%,#fff));background:-moz-linear-gradient(to right,rgba(255,255,255,0),#fff 50%,#fff);background:-o-linear-gradient(to right,rgba(255,255,255,0),#fff 50%,#fff);background:-ms-linear-gradient(to right,rgba(255,255,255,0),#fff 50%,#fff);background:linear-gradient(to right,rgba(255,255,255,0),#fff 50%,#fff)}.company_container{width:100%;background-color:#fff}.company_container .row{width:1340px;margin:0 auto}.company_container .location{font-size:20px;color:#5e5e5e;padding:20px 10px;box-sizing:border-box}.company_container .location a{color:#5e5e5e}.company_container .location a:hover{color:#1f9dfe}.company_container .flex_s1{display:flex;justify-content:space-between}.company_container .menu{width:300px}.company_container .menu span img{max-width:300px;height:auto;margin:0 auto}.company_container .menu li{margin:15px 0}.company_container .menu li a{display:block;text-align:center;height:56px;line-height:50px;color:#5d5d5d;background-color:#f3f3f3}.company_container .menu li a:hover{color:#fff;background-color:#1f9dfe}.company_container .menu li .current{color:#fff;background-color:#1f9dfe}.company_container .content{width:1020px;background-color:#f9f9f9;padding:15px;box-sizing:border-box}.company_container .content section{line-height:2em;font-size:16px;color:#5d5d5d}.company_container .content section p{line-height:2em;font-size:16px}.company_container .content section .info_s1 dl dt{font-size:36px;color:#1f9dfe;font-weight:700;line-height:1.5em}.company_container .content section .info_s1 dl dt dd{line-height:2em}.company_container .content section .info_s1 img{width:200px;height:auto}.company_container .content section .info_s2 video{margin:15px auto}.company_container .content section .info_s2 img{width:auto;max-width:600px;height:auto;margin:15px auto}.company_container .content section .info_s3 dl dt{font-size:36px;color:#1f9dfe;font-weight:700;line-height:1.5em}.company_container .content section .info_s3 dl dt dd{line-height:2em}.company_container .content section .medal_s1 ul{display:flex;flex-flow:wrap;justify-content:space-between}.company_container .content section .medal_s1 ul li{width:460px}.company_container .content section .medal_s1 ul h4{font-size:20px;text-align:center;font-weight:700;line-height:2em}.company_container .content section .medal_s1 ul p{text-align:center;font-size:14px}.company_container .content section .medal_s1 ul img{margin:0 auto;width:460;max-height:300;background-color:#fff}.company_container .content section .medal_s1 ul .img_box1{display:block;width:460px;height:300px;overflow:hidden;margin:15px 0}.news_container{width:100%;background-color:#fff}.news_container .row{width:1340px;margin:0 auto}.news_container .location{font-size:20px;color:#5e5e5e;padding:20px 10px;box-sizing:border-box}.news_container .location a{color:#5e5e5e}.news_container .location a:hover{color:#1f9dfe}.news_container .flex_s1{display:flex;justify-content:space-between}.news_container .content_box{width:1320px;min-height:740px;background-color:#f9f9f9;padding:30px 50px;box-sizing:border-box}.news_container .content_box section{line-height:2em;font-size:16px;color:#5d5d5d}.news_container .content_box section .list{line-height:2em;font-size:16px;color:#5d5d5d}.news_container .content_box section .list .head{padding:10px 30px 30px}.news_container .content_box section .list .head h2{font-size:26px;text-align:center;color:#333;font-weight:700;line-height:2em}.news_container .content_box section .list .content{line-height:2em;font-size:16px;padding:0 50px}.news_container .content_box section .list .content a{color:#5e5e5e}.news_container .content_box section .list .content a:hover{color:#1f9dfe}.news_container .content_box section .list .content .date-s1{float:right;color:#999}.news_container .content_box section .list .publish_time{margin:1em 0;text-align:center;font-size:14px}.news_container .content_box section .detail h2{font-size:24px;text-align:center;color:#333;font-weight:700;line-height:2em}.news_container .content_box section .detail .publish_time{margin:1em 0;text-align:center;font-size:14px}.news_container .content_box section .detail .content{line-height:2em;font-size:16px}@media screen and (max-width:768px){.title_s1{text-align:center}.title_s1 img{width:100%;max-width:100%;padding:0}.text_s1{font-size:1.4rem !important;}#ul_list li{width:100%;height:100%;position:relative;list-style:none;display:block}.main{flex-direction:column-reverse;min-width:100%}.web_wrap{overflow:visible;height:auto}.top_content{flex-direction:column;height:auto;padding:0}.m_c,.m_l,.m_r{width:100%}.city_list{height:auto;padding:2rem 0!important;text-align:center}.title_s1{font-size:4rem;padding:5%}.menu_area{background-color:#1fa5fe;width:100%}.bgi_s1{background-image:url(../images/mbg.jpg);background-repeat:repeat-y;background-color:#00224f;background-size:100%}.bgi_s2{background-color:transparent;background-image:none}.menu_area ul li{display:inline-block;font-size:1.1rem;width:auto;height:auto;margin-left:0;font-weight:700;padding:0 0 10px 0}.menu_area ul li a{display:inline-block;width:auto;height:auto;line-height:2.5em;padding:0 .5em;background-image:none}.menu_area ul .link1 .current,.menu_area ul .link2 .current,.menu_area ul .link3 .current,.menu_area ul .link4 .current{background-image:none!important;border-bottom-width:2px;border-bottom-style:solid;border-color:#00224f;color:#00224f}.main .area h2{font-size:2.5rem}.search form{position:relative;width:90%;margin:0 auto}.select_box1{width:100%;flex-flow:wrap}.company_area .content{width:100%}.city_list2{width:100%}.select_area{flex-flow:wrap;padding:2em 0}.company_list ul li{display:flex;flex-flow:nowrap;width:100%}.company_list ul li dl dt{white-space:normal}.company_list ul li dl{width:auto}.main .area h2{padding:0 .5em}.form-group{margin:0 10px}.form-group label{display:block;margin:20px 0 5px 0}.contact_list{width:100%}.sh_box1{width:100%;flex-flow:wrap}.sh_box1 span{margin-left:1em}.sort_list1{width:90%;padding:1em 5%}.city_list1{padding:1em 0;text-align:center}.pro_company_list ul li{width:100%;overflow:hidden;flex-flow:wrap;padding:0}.pro_company_list ul li dl{width:90%;padding:0 5%}.pro_company_list ul li img{width:35%;height:auto;margin:15px auto;padding:0}.pro_company_list ul li dl dt{white-space:normal;line-height:1.5em}.company_container .row{width:100%}.company_container .content{width:100%}.company_container .content img{max-width:100%}.company_container .menu{width:100%}.company_container .menu img{max-width:100%}.flex_s1{display:flex;flex-flow:wrap}.news_container .row{width:100%}.news_container .content_box{width:100%;min-height:350px;padding:0 10px 30px}.news_container .content_box section{color:#5d5d5d}.news_container .content_box section .list{line-height:1.5em;font-size:16px;color:#5d5d5d}.news_container .content_box section .list .head{padding:0 10px 10px}.news_container .content_box section .list .head h2{font-size:22px;text-align:center;color:#333;font-weight:700;line-height:1.5em}.news_container .content_box section .list .content{line-height:1.5em;font-size:16px;padding:0 5px}.news_container .content_box section .list .content a{color:#5e5e5e}.news_container .content_box section .list .content a:hover{color:#1f9dfe}.news_container .content_box section .list .content .date-s1{float:right;color:#999}.news_container .content_box section .list .publish_time{margin:5px 0;text-align:center;font-size:14px}.news_container .content_box section .detail h2{font-size:22px;text-align:center;color:#333;font-weight:700;line-height:1.5em}.news_container .content_box section .detail .publish_time{margin:5px 0;text-align:center;font-size:14px}.news_container .content_box section .detail .content{line-height:1.5em;font-size:16px}}.title_ss{font-size:2rem!important}@media screen and (max-width:1520px){.title_s1{font-size:48px}.menu_area ul li{font-size:24px;width:120px}.pro_company_list ul li{width:1260px}.company_area .content{width:1340px;margin:0 auto}.select_area{padding:2em}.company_list ul{padding:2em}}@media screen and (max-height:900px){.title_s1{font-size:48px}.menu_area ul li{font-size:24px;width:120px}.pro_company_list ul li{width:1260px}.company_area .content{width:1340px;margin:0 auto}.select_area{padding:2em}.company_list ul{padding:2em}}@media screen and (max-width:768px){.title_s1{font-size:18px;text-align:center}.title_s1 img{width:100%;max-width:100%;padding:0}.main{flex-direction:column-reverse;min-width:100%}.web_wrap{overflow:visible;height:auto}.top_content{flex-direction:column;height:auto;padding:0}.m_c,.m_l,.m_r{width:100%}.city_list{height:auto;padding:2rem 0;min-width:3rem}.title_s1{font-size:4rem;padding:5%}.menu_area{background-color:#1fa5fe;width:100%}.bgi_s1{background-image:url(../images/mbg.jpg);background-repeat:repeat-y;background-color:#00224f;background-size:100%}.bgi_s2{background-color:transparent;background-image:none}.menu_area ul li{display:inline-block;font-size:1.1rem;width:auto;height:auto;margin-left:0;font-weight:700;padding:0 0 10px 0}.menu_area ul li a{display:inline-block;width:auto;height:auto;line-height:2.5em;padding:0 .5em;background-image:none}.menu_area ul .link1 .current,.menu_area ul .link2 .current,.menu_area ul .link3 .current,.menu_area ul .link4 .current{background-image:none!important;border-bottom-width:2px;border-bottom-style:solid;border-color:#00224f;color:#00224f}.main .area h2{font-size:2.5rem}.search form{position:relative;width:90%;margin:0 auto}.select_box1{width:100%;flex-flow:wrap}.company_area .content{width:100%}.city_list2{width:100%}.select_area{flex-flow:wrap;padding:2em 0}.company_list ul li{display:flex;flex-flow:nowrap;width:100%}.company_list ul li dl dt{white-space:normal}.company_list ul li dl{width:auto}.main .area h2{padding:0 .5em}.form-group{margin:0 10px}.form-group label{display:block;margin:20px 0 5px 0}.contact_list{width:100%}.sh_box1{width:100%;flex-flow:wrap}.sh_box1 span{margin-left:1em}.sort_list1{width:90%;padding:1em 5%}.city_list1{padding:1em 0;text-align:center}.pro_company_list ul li{width:100%;overflow:hidden;flex-flow:wrap;padding:0}.pro_company_list ul li dl{width:90%;padding:0 5%}.pro_company_list ul li img{width:35%;height:auto;margin:15px auto;padding:0}.pro_company_list ul li dl dt{white-space:normal;line-height:1.5em}.company_container .row{width:100%}.company_container .content{width:100%}.company_container .content img{max-width:100%}.company_container .menu{width:100%}.company_container .menu img{max-width:100%}.flex_s1{display:flex;flex-flow:wrap}.company_container .content section .medal_s1 ul{justify-content:center}.company_container .content section .medal_s1 ul img{width:100%;max-width:100%}.company_container .content section .medal_s1 ul li{width:100%}.company_container .content section .info_s2 img{max-width:100%;width:100%}.company_container .content section .medal_s1 ul .img_box1{width:100%;height:auto}.company_container .content section .info_s1 dl{text-align:center}.company_container .content section .info_s1 img{margin:0 auto}.city_list h3{display:block}}.news_list{width:90%;padding:0 5% 0 5%}.news_list li{line-height:1.5em;font-size:1.2em;padding:0 0 1em 0}.news_list li a i{padding-right:4px}.text_s1{text-align:center;font-size:2em;height:20%;line-height:2.2em}