@charset "utf-8";
*{margin:0; padding:0;}html,body{width:100%;}
body{font-size:.16rem;font-family:"微软雅黑", Arial;}
div,li,ul,dl,dd,dt,span,font,label,i,b,button{ list-style-type:none;font-family:"微软雅黑", Arial;font-size:.16rem;}
a{text-decoration: none;color:#000;font-family:"微软雅黑", Arial; font-weight:normal;-webkit-transition: all 0.4s ease;transition: all 0.4s ease;}a:hover{color:#165aad}
input,img{border: 0;outline: none;}input::-ms-clear{display:none;} .clrfix:after {content: '';display: block;height: 0;clear: both;}.fl{float:left !important;}.fr{float:right !important;}img{-webkit-transition: all 0.4s ease;transition: all 0.4s ease;}
.w1400{width:14rem; margin:0 auto; clear:both; position:relative}
.top{height:.44rem; background:#165aad; width:100%;}.top .t_link{float:right;color:#fff; padding-top:.1rem}.top .t_link ul{float:right;}.top .t_link a{display:inline-block; color:#fff; line-height:.22rem; padding:0 .1rem;}.top .t_link a.en{ background:#ffb534}
.top .t_link form{float:left; margin-right:20px}
.top .t_link form input[type="text"]{background:#fff; border:0; border-radius:30px 0 0 30px; line-height:24px; float:left;height:24px; width:100px; padding-left:18px;display:block}
.top .t_link form input[type="submit"]{ width:40px; border:0; background:#fff url(../images/search_an.png) no-repeat center; height:24px;border-radius:0 30px 30px 0; cursor:pointer;display:block}
.fullSlide{width:100%;position:relative; clear:both; margin:0 auto}
.fullSlide .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden; clear:both}
.fullSlide .bd ul{width:100% !important;}
.fullSlide .bd li{width:100% !important;height:9rem;overflow:hidden;text-align:center; background-size:cover;background-position: 50%;}
.fullSlide .bd li a{display:block;height:9rem; background:url(../images/ban_top_al.png) repeat-x top center;}
.fullSlide .bd li a h1{display:block; position:absolute; bottom:0; height:1.04rem; background:url(../images/ban_bottom_al.png) repeat-x; width:86%; padding-left:14%; color:#fff; text-align:left; font-weight:normal;}
.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:.3rem;left:0;height:30px;line-height:30px;}
.fullSlide .hd ul{text-align:center;}
.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:90px;height:4px; margin:0 4px;overflow:hidden; background:rgba(255,255,255,.5);line-height:999px;}
.fullSlide .hd ul li.on{ background:#fff}
.fullSlide .prev,.fullSlide .next{ display:none}
.logo{float:left; position:absolute; z-index:1; top:.14rem}.logo img{max-width:2.41rem;}
.nav{ height:.6rem; position:absolute; right:0; z-index:1; top:.33rem}
.nav ul li{display:inline-block; float:left; text-align:center; margin-right:.12rem}.nav ul li:last-child{margin-right:0;}.nav ul li i{display:none;}
.nav ul li a{font-size:.2rem; color:#fff; display:block; position:relative; padding:0 .15rem; line-height:.4rem}.nav ul li a:after{ content:""; height:1px; width:0; position:absolute; top:.4rem; left:15%; background:#fff;-webkit-transition: all 0.4s ease;transition: all 0.4s ease;}.nav ul li a:hover:after{ width:70%;}.nav ul li a:hover{}
.nav ul li ul { display: none; }
.nav li .second-nav{display: none;position:absolute;z-index:999; padding:.1rem 0;background:#165aad; width:1.1rem; }
.nav li .second-nav li{position: relative;width: 100%;height: .4rem;line-height: .4rem;}.nav li .second-nav li a{color:#fff;padding: 0; font-size:.15rem; font-weight:normal}.nav li .second-nav li a:after{ top:35px}
.news{background:url(../images/box_bg1.jpg) no-repeat center; height:6rem}
.news .img{float:left; width:6.75rem}.news .img a{display:block; overflow:hidden}.news .img a:hover img{transform:scale(1.1) rotate(0.1deg);}.news .img img{width:100%; height:100%;}
.news ul{ float:right; width:6.91rem}
.news ul li{ background:#fff; border-bottom:5px #ffb534 solid; height:3rem; padding:.35rem .3rem; box-shadow:0 0 8px #bfbfbf}
.news ul li>a{font-size:.22rem; display:block}.news ul li a:hover{color:#165aad}.news ul li p{padding-top:.2rem;color:#666; line-height:35px;font-size: 18px; clear:both;overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
overflow: hidden;
-webkit-box-orient: vertical;
-webkit-line-clamp: 7;}.news ul li span{}
.ty_tit{position:relative;overflow: hidden; padding:.4rem 0 .3rem}.ty_tit h1{ display:block; text-align:center; color:#165aad; margin:0 auto; font-size:.4rem; font-weight:bold; background:url(../images/tit_bg.png) no-repeat bottom center; line-height:.85rem}.ty_tit a{position:absolute; right:0; background:url(../images/more.png) no-repeat right center; padding-right:.3rem; font-size:.18rem; color:#818181; top:47%}.ty_tit a:hover{color:#165aad}
.syl .ul_list{float:left; width:6.75rem;}.syl .ul_list ul{clear:both;}.syl .ul_list ul li{background:url(../images/t1.png) no-repeat left center; line-height:.44rem; padding-left:.18rem}.syl .ul_list ul li span{float:right; color:#666}
.syl .ul_img{ float:right;width:6.75rem; padding-top:.7rem}.syl .ul_img a{display:block; overflow:hidden}.syl .ul_img a:hover img{transform:scale(1.1) rotate(0.1deg);}.syl .ty_tit{padding:.4rem 0 .15rem}.syl .ul_img a img{width:100%; height:100%;max-height:4.2rem}
.syl .ty_tit h1{ background: url(../images/tit_bg1.png) no-repeat bottom center; float: left}
.syl1 .ul_list{float:left; width:6.75rem;padding-top:.4rem}.syl1 .ul_list ul{clear:both; }.syl1 .ul_list ul li{float:left; width:2.6rem; margin-left:.1538rem; margin-bottom:.2rem; background:#fff; border-bottom:5px #ffb534 solid; height:.86rem; padding:.14rem .3rem; box-shadow:0 0 8px #bfbfbf}
.syl1 .ul_list ul li a{font-size:.18rem; color:#666}
.syl1 .ul_img{ float:right;width:6.75rem; }.syl1 .ul_img a{display:block; overflow:hidden}.syl1 .ul_img a:hover img{transform:scale(1.1) rotate(0.1deg);}.syl1 .ty_tit{padding:.2rem 0 .15rem}.syl1 .ul_img a img{width:100%; height:100%;max-height:4rem}
.syl1 .ty_tit h1{ background: url(../images/tit_bg1.png) no-repeat bottom center; float: left}
.box1{background:url(../images/box_bg2.jpg) no-repeat;background-position: center; height:5.52rem; clear:both; margin-top:.4rem}
.ty1{width:6.75rem;}.ty1 .ty_tit h1{ float: left}
.ty1 ul{clear:both}.ty1 ul li{background:url(../images/t1.png) no-repeat left center; line-height:.44rem; padding-left:.18rem}.ty1 ul li span{float:right; color:#666}
.ldms{overflow:hidden;}.ldms ul{width:110%}.ldms ul li{float:left; width:4.33rem; margin-right:.5rem}.ldms ul li>a{display:block; overflow:hidden;}.ldms ul li a:hover img{transform:scale(1.1) rotate(0.1deg);}.ldms ul li img{box-shadow:-2px -3px 12px #bfbfbf; width:100%;height:2.89rem}.ldms ul li h1{display:block; line-height:.4rem; position:relative; padding-bottom:.08rem}.ldms ul li h1 a{ font-size:.26rem;letter-spacing:5px;}.ldms ul li h1:after{content:""; position:absolute; width:.42rem; height:5px; left:0; bottom:0; background:#ffb534}.ldms ul li p{ padding-top:.1rem; line-height:.26rem; padding-bottom:.52rem}
.box2{background:url(../images/box_bg3.jpg) no-repeat;background-position: center; height:9.52rem; clear:both; margin-top:.2rem}
.zhuanlan{width:12.37rem; margin:0 auto; clear:both; position:relative}
.zhuanlan ul li{width:3.89rem; float:left; position:relative; margin-left:.34rem; overflow:hidden; max-height:7rem}.zhuanlan ul li img{width:100%;}.zhuanlan ul li a{display:block; overflow:hidden;}.zhuanlan ul li a:hover img{transform:scale(1.1) rotate(0.1deg);}.zhuanlan ul li h1{position:absolute; width:80%; margin:0 10%; line-height:.8rem; color:#fff; font-size:.3rem; font-weight:normal; left:0; bottom:0;}.zhuanlan ul li h1 a{ display:inline-block; font-size:.18rem; color:#fff; background:url(../images/more_t.png) no-repeat left center;background-size: 39%; padding-left:.68rem; float:right; line-height:.4rem; margin-top:.22rem}.zhuanlan ul li:first-child{margin-left:0;}
.gdfw{ width:10.7rem; margin:0 auto; clear:both; position:relative}
.gdfw ul li{float:left; line-height:.8rem; color:#908f8f; font-size:.24rem; text-align:center; margin-left:1.23rem}.gdfw ul li img{ display:block; margin:0 auto; height:1.05rem}
.gdfw ul li a:hover img{-webkit-animation: icon-bounce 0.5s alternate;
-moz-animation: icon-bounce 0.5s alternate;
-o-animation: icon-bounce 0.5s alternate;
animation: icon-bounce 0.5s alternate;}
.gdfw ul li:first-child{margin-left:0;}
.w1007{width:11rem; margin:0 auto; clear:both; position:relative}
.copy_dh{ background:#e5e5e5; padding:.33rem 0; margin-top:.2rem}
.link{float:left; width:16.66%}.link h1{display:block; font-size:.2rem;}.link h1 img{ vertical-align:middle; width:28px; margin-right:8px}
.link ul{padding-top:20px;}
.link ul li{background:url(../images/bottom_jiao.png) no-repeat left center; padding-left:37px; line-height:26px; line-height:40px;}
.footer{background-color: #165aad; height:104px; padding:35px 0; clear:both}
.footer .f_logo{float:left; padding-top:20px;}.footer .f_logo img{width: 2.71rem;}
.footer .f_txt{float:left; padding-left:50px;padding-top:10px;}.footer .f_txt p{ line-height:24px; color:#fff}
.footer .ewm{float:right;}.footer .ewm img{display:block; float:left; width: 0.88rem;
height: 1rem;}
@keyframes icon-bounce {
0%,
100% {
-moz-transform: rotate(0deg);
-ms-transform: rotate(0deg);
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
25% {
-moz-transform: rotate(15deg);
-ms-transform: rotate(15deg);
-webkit-transform: rotate(15deg);
transform: rotate(15deg);
}
50% {
-moz-transform: rotate(-15deg);
-ms-transform: rotate(-15deg);
-webkit-transform: rotate(-15deg);
transform: rotate(-15deg);
}
75% {
-moz-transform: rotate(5deg);
-ms-transform: rotate(5deg);
-webkit-transform: rotate(5deg);
transform: rotate(5deg);
}
85% {
-moz-transform: rotate(-5deg);
-ms-transform: rotate(-5deg);
-webkit-transform: rotate(-5deg);
transform: rotate(-5deg);
}
}
.phone_menu,.phone_search,.f_txt_phone{display:none;}
@media (min-width:1001px) and (max-width:1100px){
.top{height: .54rem;}
}
@media screen and (min-width:1000px) and (max-width: 1300px){
.news ul li p{overflow: hidden;}
}
@media (max-width:1000px){
.footer{height:224px;}
.footer .ewm{float: none;
margin: 0 auto;
clear: both;
width: max-content;padding-top: 20px;}
.tplist ul li img{height:120px!important}
.ej_jj p img{ max-width:100%;height:auto}
html{font-size:100px !important;}
.w1400{width:98%;}.fl,.fr{float:none !important;}.box1,.box2{height:auto;}.box1{background:none}
.news .img,.news ul,.syl .ul_list,.syl .ul_img,.ty1{float:none; width:100%; clear:both}.news ul li{width:40.5%;padding:5% 4%;margin-left:1%;}
.syl1 .ul_list ul li{width:38%}
.syl1 .ul_img{width:100%;float:none;clear: both;}
.ldms ul li{width:30%; margin-right: 1%;}
.zhuanlan ul li{width:32.5%; margin-left: 1%;}
.zhuanlan,.gdfw{width:98%;}
.gdfw ul li{width:18.8%; margin-left: 1.5%;}.gdfw ul li img{height: .6rem;}
.copy_dh,.f_logo{display:none;}
.phone_search{position: absolute;top:62px;right:17%;width:20px;height:20px; display:block;background:url(../images/search_an.png) center no-repeat;z-index:9999}
.logo{top:-66px;}
.top{height: 111px;}
.nav{display:none;}
.top .t_link form{position: absolute; left: 1%; top: 40px; display:none}
.phone_menu{display:block; position:absolute; z-index:9999; top:57px; right:2%;height:40px; width:20px; }
.phone_menu h2{display:block; float:right; width:34px; }.phone_menu h2 i{display:block;background:#fff;height:3px;margin-top:5px}
.phone_menu h3{display:none; float:right; width:24px; color:#fff; line-height:24px; height:34px;font-size:33px; font-family:Microsoft Yi Baiti; text-align:center; position:relative; z-index:1}
.phone_nav{display:block; position:absolute; right:0; top:0; z-index:9999; width:60%;background:#165aad; height:auto;animation:myfirsts .2s;}
.phone_nav ul{position:relative;}
.phone_nav ul li{position:relative; float:none; margin:0; width:100%;background:#165aad; border-bottom:1px solid #6192ce;}.phone_nav ul li a{color:#fff;font-weight:normal; margin:0;display: inherit;padding:0}
.phone_nav .second-nav{display:none;}
.phone_nav li .second-nav{ position:relative; width:100%; padding:0; padding-bottom:20px}
.phone_nav>ul>li{background:#165aad url(../images/nav_x.png) no-repeat 390px center;}
.phone_nav>ul>li:first-child{background:#165aad}
.fullSlide .bd li{height:433px;background-size:136%}.fullSlide .bd li a{height:auto;}
.logo img{max-width:170px;}
.fullSlide .hd ul li{width:40px;}
.phone_ss{display: block!important; top: 111px !important; z-index: 9999; right: 0; left: auto!important;}
.top .t_link form input[type="submit"]{margin-left: -1px;}
.news ul li{ margin-left: 0; width: 92%;height: 2.3rem!important;}
.news ul li p{line-height: 30px;}
.syl1 .ul_list{ padding-top: 61px;width:100%;clear: both; float: none;}
.news{height: 900px;background: #d6dee7 url(../images/box_bg1.jpg) no-repeat top center;}
.ej_lb ul li>a{height: 132px!important;}
}
@media (min-width:601px) and (max-width:780px){
.syl1 .ul_list{ height: 500px; padding-top: 15px;}
#banner_list img{width:100%!important; height:410px;}
#banner_list a{position: relative!important;}
.ldms ul li img{height:160px!important;}
.zhuanlan ul li h1 a{display:none;}
.footer{height:200px;}
.footer .ewm{float:none;
clear: both;
margin: 0 auto;
padding-top: 15px;}
}
@media (max-width:600px){
.jgsz a{ width: 100%!important; margin: 10px 0!important;}
.phone_search{position: absolute;top:62px;right:17%;width:20px;height:20px; display:block;background:url(../images/search_an.png) center no-repeat;z-index:9999}
.logo{top:-66px;}
.top{height: 111px;}
.nav{display:none;}
.top .t_link form{position: absolute; left: 1%; top: 40px; display:none}
.phone_menu{display:block; position:absolute; z-index:9999; top:57px; right:2%;height:40px; width:20px; }
.phone_menu h2{display:block; float:right; width:34px; }.phone_menu h2 i{display:block;background:#fff;height:3px;margin-top:5px}
.phone_menu h3{display:none; float:right; width:24px; color:#fff; line-height:24px; height:34px;font-size:33px; font-family:Microsoft Yi Baiti; text-align:center; position:relative; z-index:1}
.phone_nav{display:block; position:absolute; right:0; top:0; z-index:9999; width:60%;background:#165aad; height:auto;animation:myfirsts .2s;}
.phone_nav ul{position:relative;}
.phone_nav ul li{position:relative; float:none; margin:0; width:100%;background:#165aad; border-bottom:1px solid #6192ce;}.phone_nav ul li a{color:#fff;font-weight:normal; margin:0;display: inherit;padding:0}
.phone_nav .second-nav{display:none;}
.phone_nav li .second-nav{ position:relative; width:100%; padding:0; padding-bottom:20px}
.phone_nav>ul>li{background:#165aad url(../images/nav_x.png) no-repeat 181px center;}
.phone_nav>ul>li:first-child{background:#165aad}
.fullSlide .bd li{height:233px;background-size:136%}.fullSlide .bd li a{height:100%;background:none;}
.logo img{max-width:170px;}
.fullSlide .hd ul li{width:40px;}
.phone_ss{display: block!important; top: 111px !important; z-index: 9999; right: 0; left: auto!important;}
.top .t_link form input[type="submit"]{margin-left: -1px;}
.ty_tit h1{font-size: 30px;}
.ty_tit a{font-size: 14px;}
.news ul li{ margin-left: 0; width: 92%; height: auto!important;}
.news ul li p{line-height: 30px;}
.syl1 .ul_list{ padding-top: 15px;width:100%;clear: both; float: none;}
.news{height: 664px;background: #d6dee7 url(../images/box_bg1.jpg) no-repeat top center;}
.news .ty_tit{ padding: 0rem 0 .3rem;}
.syl1 .ul_list ul li{float:none;width: 90%; margin-left: 0; padding: 4% 5%; height:auto;}
.syl1 .ul_img{width:100%;float:none}
#banner_list img{width:100%!important; height:271px;}
#banner{height: 216px!important;}
.syl .ul_img{padding-top:20px;}
.syl .ty_tit{ padding: 20px 0 .15rem;}
.ldms ul{width:100%;}
.syl .ul_list ul li a,.ty1 ul li a{text-overflow:ellipsis;
white-space:nowrap;
overflow:hidden; display: block;
width: 72%;
line-height: 33px;height: 33px; }
.syl .ul_list ul li span,.ty1 ul li span{ font-size: 14px; line-height: 33px;}
.syl .ul_list ul li{line-height: 20px;}
.box1{background-size: 300% 450px;}
.ty1 .ty_tit h1,.syl .ty_tit h1{float:none;}
.syl .ty_tit h1{background: url(../images/tit_bg.png) no-repeat bottom center;}
.ldms ul li{float:left;width:100%;margin-right:0}.ldms ul li img{height:auto!important;}
.ldms ul li p{padding-bottom:30px;}
.zhuanlan ul li{width:100%;float:none;height: 160px; margin-bottom: 15px;}
.zhuanlan ul li img{ margin-top: -350px;}
.gdfw ul li{width:30%}
.footer{height: 438px;padding: 12px 0;}
.f_txt_phone{display:block; padding: 10px;}.f_txt{display:none;}.f_txt_phone p{ line-height:24px; color:#fff}
.footer .ewm{float: none; margin: 0 auto; width: 265px;}
#banner_list a{position: relative;}
}
/*双一流lb*/
.syl_lb{width: 100%;float: left;height: auto;overflow: hidden;}
#banner { position: relative; width: 100%; height: 4rem; overflow: hidden; }
#banner_list img { border: 0px; }
#banner_bg { position: absolute; bottom: 0; height: 30px; filter: Alpha(Opacity=30); opacity: 0.3; z-index: 1000; cursor: pointer; width: 478px; }
#banner_info { position: absolute; bottom: 0; left: 5px; height: 22px; color: #fff; z-index: 1001; cursor: pointer }
#banner_text { position: absolute; width: 120px; z-index: 1002; right: 3px; bottom: 3px; }
#banner ul { position: absolute; list-style-type: none; filter: Alpha(Opacity=80); opacity: 0.8; z-index: 1002; margin: 0; padding: 0; bottom: 3px; right: 5px; }
#banner ul li { padding: 0px 8px; float: left; display: block; color: #165aad; background: #fff; cursor: pointer; border: 1px solid #fff;margin: 0 2px; }
#banner ul li.on { background-color: #165aad; color: #fff; border: 1px solid #165aad;}
#banner_list a { position: absolute; }
.banner_list a{background-image: url(../images/img2.jpg);background-repeat: no-repeat;background-size: 100%;width: 100%; height: 4rem; overflow: hidden; display: block;}
#banner_list img{width: 100%;}
/*双一流lb*/
/*二级页面style*/
.ejbanner li{height: 5rem !important;position: relative;}
.ej_title{width:100%;height: 150px;;position: absolute;bottom: -30px;}
.ej_title a{display: inline-block;font-size: 30px;color: #fff;text-shadow: 2px 2px 5px #000;}
.rj_1400{width: 14rem;height: auto;margin: 0 auto;}
.ej_dw{width: 100%;height: auto;float: left;color: #fff;font-size: 26px;margin-top: 30px;}
.ej_box{width: 100%;float: left;height: auto;margin-top: 40px;margin-bottom: 40px;}
.rj_fl{width: 15%;float: left;height: auto;}
.rj_fr{width: 82%;float: left;height: auto;margin-left: 3%;}
.ej_lb{width: 100%;float: left;height: auto;margin-bottom: 40px;}
.ej_lb ul{width: 100%;float: left;height: auto;}
.ej_lb ul li{width: 100%;float: left;height: auto;border-top:1px solid #eeeeee;padding: 30px 0;}
.ej_lb ul li a{display: block;width: 100%;float: left;height: auto;}
.ej_date{width: 10%;float: left;height: auto;}
.ej_nr{width: 87%;float: left;height: auto;margin-left: 3%;}
.ej_nr p{width: 100%;float: left;height: auto;font-size: 18px;font-weight: bold;color: #000;}
.ej_nr span{display: block;width: 100%;float: left;height: auto;font-size: 16px;margin-top: 10px;line-height: 30px;color: #333;}
.date_box{width: 90%;margin:15% 5%;height: auto;float: left;border-right:1px solid #a0bdec;}
.date_box p{width: 100%;float: left;height: auto;font-size:36px;font-weight: bold;text-align: center;color: #2c6dd5;}
.date_box span{display: block;width: 100%;float: left;height: auto;text-align: center;color: #2c6dd5;}
.ej_content_nav_sj{display: none;}
.ej_nav{width: 100%;float: left;height: auto;}
.ej_nav_ul{width: 100%;float: left;height: auto;margin-top: 20px;}
.ej_nav_ul li{width: 100%;float: left;height: auto;margin-bottom: 30px;}
.ej_nav_ul li a{display: block;width: 100%;float: left;height: auto;}
.ej_sz{width: 33%;float: left;height: auto;font-size: 46px;color: #c6c6c6;}
.ej_wz{width: 60%;float: left;height: auto;font-size: 18px;color: #000;position: relative;}
.ej_wz span{display: inline-block;margin-top: 30px;}
.ej_wz span:after{display: block;content: "";width: 30px;height: 2px;background-color: #dcdcdc;position: absolute;left: 0;bottom:-15px;}
.kuai1{width: 8%;float: left;height: auto;margin-left: 3%;}
.kuai1_box{width: 100%;height: auto;float: left;border-top:2px solid #2c6dd5 ;}
.kuai1_box p{font-size: 18px;color: #93959b;text-align: right;margin-top: 20px;}
.kuai1_box span{font-size: 36px;color: #2c6dd5;text-align: right;display: block;}
.kuai2{width: 15%;float: left;height: auto;margin-left: 3%;}
.kuai2 img{max-width: 100%;}
.kuai3{width: 68%;float: left;height: auto;margin-left: 2%;}
.kuai3 p{width: 100%;float: left;height: auto;font-size: 18px;color: #000;}
.kuai3 span{width: 100%;float: left;height: auto;font-size: 15px;color: #666;display: block;margin-top: 10px;}
.ej_lb ul li:last-child{border-bottom: 1px solid #EEEEEE;}
.ej_jj{width: 100%;height: auto;float: left;}
.ej_jj h2{font-size: 30px;font-weight: bold;text-align: center; }
.ej_jj p{line-height: 35px;width: 100%;float: left;height: auto;/*margin-top: 30px;*/}
.ejli li{width: 30.333% !important;margin: 0 1% !important;float: left;height: auto;border: none !important;padding: 10px 0 !important;}
.ej_jj .fj a{display: initial;
float: none;}
.ldms ul li p{}
.ej_dw2{display: none;}
/*fenye*/
.ej_page_pc{text-align: center;}
.ej_page_pc>span{text-align: center;font-size:14px;color:#666666;margin:0 5px;}
.ej_page_pc>a{text-align: center;font-size:14px;color:#b5b5b5;margin:0 5px;border:1px solid #dbdbdb;padding:4px 8px;}
.ej_page_pc>a.dq{color:#fff;background-color:#165aad;border:1px solid #165aad;}
.ej_page_pc>a:hover{color:#165aad;border:1px solid #165aad;}
.ej_page_pc>a.dq:hover{color:#fff;}
.ej_page_sj{display:none;}
.ej_page_sj>a{display:block;width:50%;float:left;text-align: center;color:#067557;padding:10px 0;}
.ej_page1{margin-top:40px;}
.ej_page1>a{display:block;width:50%;line-height: 34px;font-size:14px;color:#333;float: left;padding-left:10px;padding-right:10px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.ej_page1>a.ej_page1_a1{margin-bottom:20px;}
.ej_page1_a2{text-align: right;}
.ej_page1>a:hover{color:#007253;}
.ej_page_sj{display: none;text-align: center;}
/*fenye*/
.icon-shouye{font-size: 28px !important;}
.pctp{width: 2.5%;display: block;margin-top: -2px;float: left;}
.sjtp{width: 3%;display: block;margin-top: -3px;float: left;}
/*二级手机导航*/
.ej_content_nav_sj{
width:100%;
background-color: #eee;
display:none;
}
.ej_content_nav_sj_center{
width:96%;
margin:0 auto;
max-width:1180px;
}
.ej_content_nav_sj>div>.fl{
float:left !important;
line-height: 40px;
}
.ej_content_nav_sj_g{
/*width:1px;height:40px;
background-color:#ddd;*/
}
.ej_content_nav_sj>div>div>a{
padding:10px;
display:inline-block;
color:#000;
font-size:14px;
line-height: 20px;
}
.ej_content_nav_sj>div>div>a>i{
color:#000;
font-size:14px;
line-height: 20px;
}
.ej_content_nav_sj>div>div>button{
color:#000;
font-size:14px;
line-height: 20px;
padding:10px;
display:inline-block;
border: 0;
}
.ej_content_nav_sj>div>div>button>.caret{
color:#000;
}
/*ej_nav*/
.ej_nav_box{
}
.ej_nav_title{
width:100%;
padding-left:25px;
padding-top:14px;
padding-bottom:14px;
background-color:#318873;
}
.ej_nav_title>h2{
font-size: 24px;
color:#fff;
margin-bottom:2px;
}
.ej_nav_title>span{
font-size: 14px;
color:#fff;
}
.ej_nav_title_x{
/*padding:20px 15px;*/
border:1px solid #e3e2e2;
box-sizing: border-box;
width:100%;
margin-bottom:20px;
}
.ej_nav_title_x_li{
width:100%;
margin:1px 0;
padding:0 10px;
position:relative;
}
.ej_nav_title_x_li:after{
content:"";
width:0;height:100%;
position:absolute;
top:0;right:0;
background-color:#f4563c;
z-index: 1;
-webkit-transition:width 0.5s cubic-bezier(0.25,0.8,0.25,1) 0s;
-moz-transition:width 0.5s cubic-bezier(0.25,0.8,0.25,1) 0s;
-ms-transition:width 0.5s cubic-bezier(0.25,0.8,0.25,1) 0s;
-o-transition:width 0.5s cubic-bezier(0.25,0.8,0.25,1) 0s;
transition:width 0.5s cubic-bezier(0.25,0.8,0.25,1) 0s;
}
.ej_nav_title_x_li>a{
position:relative;
z-index: 3;
display:block;
}
.ej_nav_title_x_li>a>span{
float:left;
font-size:14px;
color:#333;
line-height: 35px;
position:relative;
z-index: 2;
transition: all 0.3s;
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
-ms-transition: all 0.3s;
}
.ej_nav_title_x_li>a>i{
float:right;
font-size:20px;
color:#c3c3c3;
line-height: 35px;
position:relative;
z-index: 2;
transition: all 0.3s;
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
-ms-transition: all 0.3s;
}
.ej_nav_title_x_li:hover:after{
width:100%; left:0;right:auto;
-webkit-transition:width 0.5s cubic-bezier(0.25,0.8,0.25,1) 0s;
-moz-transition:width 0.5s cubic-bezier(0.25,0.8,0.25,1) 0s;
-ms-transition:width 0.5s cubic-bezier(0.25,0.8,0.25,1) 0s;
-o-transition:width 0.5s cubic-bezier(0.25,0.8,0.25,1) 0s;
transition:width 0.5s cubic-bezier(0.25,0.8,0.25,1) 0s;
}
.ej_nav_title_x_li:hover >a>span{
color:#fff;
transition: all 0.3s;
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
-ms-transition: all 0.3s;
}
.ej_nav_title_x_li:hover >a>i{
color:#fff;
transition: all 0.3s;
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
-ms-transition: all 0.3s;
}
.ej_nav_current{
background-color:#f4563c;
}
.ej_nav_current>a>span{
color:#fff;
}
.ej_nav_current>a>i{
color:#fff;
}
/*二级手机导航结束*/
@media (max-width: 1300px){
.kuai3 span{margin-top: 0px;overflow : hidden;text-overflow : ellipsis;display : -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.kuai1_box p{margin-top: 5px;}
.pctp{width: 3.5%;margin-top: -3px;}
}
@media (max-width: 1200px){
.rj_fl{width: 20%;}
.rj_fr{width: 77%;}
.kuai1_box span{font-size: 26px;}
.kuai3 p{font-size: 16px;}
.kuai3 span{font-size: 14px;}
.pctp{width: 3.5%;margin-top: -3px;}
}
@media (max-width: 1000px){
.rj_1400 {width: 98%;}
.kuai1{display: none;}
.kuai2{width: 25%;}
.kuai3{width: 70%;}
.kuai3 span{margin-top: 8px;font-size: 15px;}
.kuai3 p{font-size: 17px;overflow : hidden;text-overflow : ellipsis;display : -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.phone_nav .third-nav{left:0;width:100%}
}
@media (max-width:996px){
.ej_content_nav_sj{display: block;}
.rj_fl{display: none;}
.rj_fr{width: 98%;margin: 0 1%;}
.ej_jj h2{font-size: 25px;}
.ej_jj p{margin-top: 15px;text-align: justify;}
.ejli .ldms ul li h1 a{font-size: .2rem;}
.ejli .ldms ul li p{font-size: .15rem;width: 98%;float: left;height: auto;overflow : hidden;text-overflow : ellipsis;display : -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;padding: 0 !important;line-height: none !important;min-height:236px;}
.ejbanner li{height: 4rem !important;}
.ej_title{width: 245px;height: 98px;bottom: 20px;}
.ej_title a{line-height: 98px;font-size: 24px;}
.ej_dw{display: none;}
.ej_dw2{display: block;}
.ej_dw2{width: 96%;float: left;margin: 0 2%;margin-top: 20px;}
.ej_box{margin-top: 20px;}
.ej_title{left: 2%;}
}
@media (max-width:860px){
.ej_date{width: 20%;}
.ej_nr{width: 77%;}
.ej_nr span{overflow : hidden;text-overflow : ellipsis;display : -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.date_box{margin: 10% 5%;}
.ej_nr p{overflow : hidden;text-overflow : ellipsis;display : -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
}
@media (max-width: 770px){
.ej_page_pc{display: none;}
.ej_page_sj {display: block;}
.ej_page_sj>a {display: block;width: 33.333%;float: left;text-align: center;color: #165aad;padding: 10px 0;}
}
@media (max-width:750px){
.ej_nr p{font-size: 17px;}
.ej_nr span{font-size: 15px;line-height: 25px;margin-top: 5px;}
.ej_lb ul li{padding: 20px 0;}
.ej_lb{margin-bottom: 20px;}
.ej_box{margin-bottom: 20px;}
.ejbanner li {height: 3rem !important;}
.sjtp{width: 3.5%;margin-top: -3px;}
}
@media (max-width:660px){
.kuai2{width: 30%;}
.kuai3{width: 65%;}
.kuai3 span{margin-top: 8px;font-size: 15px;}
.kuai3 p{font-size: 17px;}
.sjtp{width: 6%;margin-top: -3px;}
.ldms ul li{float:none;width:100%!important;margin-right:0}.ldms ul li img{height:auto!important;}
.ldms ul li p{padding-bottom:30px; -webkit-line-clamp: inherit; text-align: justify;}
}
@media (max-width:550px){
.ksrk ul a{width:100%!important;float:none!important; margin: 10px 0!important;}
.tplist ul li img{height:auto!important}
.tplist ul li{float:none!important;width:100%!important;margin:15px 0!important}
.kuai2{width: 35%;}
.kuai3{width: 60%;}
.kuai3 span{margin-top: 5px;font-size: 14px;}
.kuai3 p{font-size: 16px;}
.ejli li{width: 48% !important;margin: 0 1% !important;float: left;height: auto;border: none !important;padding: 10px 0 !important;}
.ej_page_sj>a{font-size: 14px;}
.ej_page_sj>a{font-size: 14px;}
.ej_lb ul li>a{height: 240px!important;}
}
@media (max-width:460px){
.ej_date{width: 25%;}
.ej_nr{width: 72%;}
.ejbanner li {height: 2rem !important;}
}
@media (max-width:410px){
.kuai2{width: 100%;margin-left: 0px;}
.kuai3{width: 100%;margin-left: 0px;margin-top: 15px;}
.kuai2 img{display: block;margin: auto;}
.kuai3 p{width: 100%;float: left;font-size: 18px;}
.kuai3 span{}
.sjtp{width: 6%;margin-top: -1px;}
}
/*2022-10-22*/
.syl_lb{width: 100%;float: left;height: auto;overflow: hidden;}
#banner { position: relative; width: 100%; height: 4rem; overflow: hidden; }
#banner_list img { border: 0px; }
#banner_bg { position: absolute; bottom: 0; height: 30px; filter: Alpha(Opacity=30); opacity: 0.3; z-index: 1000; cursor: pointer; width: 478px; }
#banner_info { position: absolute; bottom: 0; left: 5px; height: 22px; color: #fff; z-index: 1001; cursor: pointer }
#banner_text { position: absolute; width: 120px; z-index: 1002; right: 3px; bottom: 3px; }
#banner ul { position: absolute; list-style-type: none; filter: Alpha(Opacity=80); opacity: 0.8; z-index: 1002; margin: 0; padding: 0; bottom: 3px; right: 5px; }
#banner ul li { padding: 0px 8px; float: left; display: block; color: #165aad; background: #fff; cursor: pointer; border: 1px solid #fff;margin: 0 2px; }
#banner ul li.on { background-color: #165aad; color: #fff; border: 1px solid #165aad;}
#banner_list a { position: absolute; }
#banner_list img{width: 674px;}
@media screen and (min-width:1000px) and (max-width: 1360px){
.news ul li p{-webkit-box-orient: vertical;
-webkit-line-clamp: 5;}
}
.news ul li>a{text-align: center;}
.syl1 .ul_list ul li a {
font-size: .2rem !important;
color: #666;
line-height: .3rem !important;
}