@charset "utf-8";
@import url(dll.css);
@import url(font.css);
@import url(main.css);
@import url(banner.css);
@import url(onlineeditor.css);
@import url(ddsmoothmenu.css);
.header{height:140px; overflow:hidden;position:relative;}
.logo{float:left;}

.topr{}
.top_ewm{float:right; margin-top:15px; width:334px;color: #fff;}
.top_ewm img{width:94px; height:94px;padding-bottom: 5px;padding-left: 4px;}
.top_spbtn{float:right; margin:46px 30px 0 0; width:146px;}

.i_search{position:absolute;right:50px;top:70px}
.i_search form{
    display:flex!important;
    gap:10px;
    position:absolute;
    top:50%;
    right:8rem;
}
.i_search input[type='submit']{
    background-color: #009aff;
    border: none;
    color: #fff;
    padding: 0 8px;
}

input#showkeycode130965{
     width:170px;
     height:25px;
     background-color: #07548c;
     outline:none;
     border:1px solid rgb(175,185,193);
     padding-left:10px;
     color:#fff;
}
input#showkeycode130965::placeholder{
    color:#fff;
}

.i_nav{height:62px; background:#056dae;}

.i_container{ }

/*一大块*/
.i_box01{display:flex;gap:10px;height:380px; margin-top:25px;}
.i_box02{height:250px; margin-top:10px;}
.i_box02_l{float:left; width:844px; height:220px; padding:15px; background:#056dae;}
.i_box03{margin-top:25px;display:flex;gap: 8px;}
.i_box03_l{float:left; width:293px; height:346px;}
/*一大块内的内容*/
.i_news03{background:#FFF;flex: 1;padding-bottom:20px;}

.i_banner{float:left; width:522px; height:346px; overflow:hidden; background:#048ce2;}
.i_banner .i_bimg img{width:522px; height:305px;}
.i_banner .i_btxt{width:522px; height:41px; text-indent:15px; line-height:41px; font-size:14px; font-family:microsoft yahei;}
.i_banner .i_btxt a{color:#FFF;}
.i_banner .i_btxt a:hover{color:#FFF; text-decoration:underline;}
#u_u2_centerCutImg{width:100vw!important;min-width:1420px;}
#u_u2_div{width:100%!important;min-width:1420px;}
#u_u2_div img{width:100%!important;}


.i_news01{float:left;width:747px; height:100%; overflow:hidden; background:#FFF;flex:1.5;}
.i_news01_l{padding:8px 15px 0;}
.i_news01_l li{border-bottom: 1px dashed #f3f3f3; float:left; width:700px; height:28px; line-height:28px; text-indent:15px; background:url(../images/icon02.jpg) no-repeat left center; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.i_news01_l a {display: block;float: left;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width:453px;}
    .i_news01_l li a span {  display: none;}

.i_news02{float:left; margin-left:10px; width:308px; height:346px; overflow:hidden; background:#4bab26;}
.i_news02_l{width:278px;overflow:hidden; height:286px; padding:5px 15px;}
.i_news02_l li{ width:278px; line-height:28px; text-indent:5px; background:url(../images/icon03.jpg) no-repeat left 10px;}
.i_news02_l li a{color:#FFF;}
.i_news02_l li a:hover{color:#fff600; text-decoration:underline;}
.i_news02_l a {display:inline-block;}
.i_news02_l span {color: #fff;display:inline-block;}

.i_fteach{float:left; width:445px;}
.i_fteach_l{float:left; width:445px; margin-right:10px;}
.i_fteach_r{float:left;width: 430px;
    padding-top: 5px; color:#FFF;}
.i_fteach_rc{line-height:22px;}
.i_fteach_rc a{color:#e9ea39;}
.i_fteach_rc a:hover{color:#e9ea39; text-decoration:underline;}
.i_fteach_r a{color:#fff;}
.i_fteach_r a:hover{color:#e9ea39; text-decoration:underline;}

.i_fteam{float:left; width:389px; margin-left:10px;}
.i_fteam a{color:#FFF;}
.i_fteam a:hover{color:#e9ea39; text-decoration:underline;}

.i_fteam_l{float:left; width:231px; margin-right:10px; padding-top:5px;}
.i_fteam_l img{width:231px; height:152px;}
.i_fteam_l strong{display:block; margin-top:5px; width:231px; height:30px; background:#048ce2; text-align:center; line-height:30px;}

.i_fteam_r{float:left; width:146px;}
.i_fteam_r li{float:left; width:73px; height:28px; line-height:28px; text-indent:15px; background:url(../images/icon05.gif) no-repeat left center; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}

.i_star{float:right; width:366px; height:220px; padding:15px; background:#3da9ee; overflow:hidden;}
.i_star_t{width:366px; height:116px; overflow:hidden; line-height:23px; color:#FFF;}
.i_star_t img{float:left; width:165px; height:107px; margin-right:10px;}
.i_star_t span{padding-top:5px;}

.i_star_c{height:105px; line-height:20px; overflow:hidden; color:#FFF;}
.i_star_c a{color:#e9ea39;}
.i_star_c a:hover{color:#e9ea39; text-decoration:underline;}

.i_slink{width:293px; overflow:hidden;}
.i_slink ul{width:303px; overflow:hidden;}
.i_slink li{float:left; display:inline; width:91px; height:108px; margin:0 10px 10px 0;}

.i_link {background: none repeat scroll 0 0 rgb(0, 64, 148);}
.i_link_l{padding:5px 8px 15px 15px;width: 268px;text-align: center;}
#com_nmdlls_indexlinks select {text-align: center;}

.i_active{float:left; margin-left:10px; width:537px; height:346px; background:#FFF;}
.i_active_l li{float:left; display:inline; width:165px; margin:10px 0 0 10px;}
.i_active_l li img{ width:165px; height:105px;}

.i_active_l li a{color:rgb(51, 51, 51); width:165px; display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.i_active_l li a:hover{color:rgb(4, 140, 226); text-decoration:underline;}
.i_active_l li span{display:block; height:28px; line-height:28px; text-align:center; background:rgb(217, 217, 217); font-family:microsoft yahei; font-size:14px;}


.i_news03_l{float:left; width:165px; padding:0 10px;}
.i_news03_l li{float:left; display:inline; width:165px; margin-top:10px;}
.i_news03_l li img{ width:100%; height:105px;}
.i_news03_l li span{display:block; height:28px; line-height:28px; text-align:center; background:#3da9ee; font-family:microsoft yahei; font-size:14px;}
.i_news03_l li span a{color:#FFF; width:165px;display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.i_news03_l li span a:hover{color:#e9ea39; text-decoration:underline;}
.i_news03_r + div img{width:410px;height:130px;}
.i_news03_r{float:left; width:99%; padding-top:10px}
.i_news03_r ul {height:317px;display:flex;flex-direction:column;justify-content:space-between;}
.i_news03_r li{border-bottom: 1px dashed #f3f3f3; float:left; width:100%; height:27px; line-height:28px; text-indent:15px; background:url(../images/icon02.jpg) no-repeat left center; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}

.i_block{
     display:flex;
     align-items: center;
     border-bottom:3px solid #1296db;
     width:130px;
     padding: 8px 0 7px;
     cursor:pointer;
}

.footer{color:#FFF; text-align:center; background:rgb(0, 64, 148); line-height:22px;font-size:14px;padding:20px 0;margin:auto;}
.footer .copyright{
   display:flex;
   flex-direction:column;
   gap:3px
}

.f_fx{float:right; width:200px; height:95px; padding-left:70px;}
.f_fx dl{width:200px; height:40px; line-height:20px; margin-top:5px; text-align:left;}
.f_fx dl dt{float:left; width:70px;}
.f_fx dl dd{float:left; width:130px;}
.f_fx dl dd span{display:block; text-indent:20px; background:url(../images/icon11.jpg) no-repeat left center;}
.f_fx dl dd strong{display:block; text-indent:20px; font-weight:normal; background:url(../images/icon12.jpg) no-repeat left center;}

.footer_nav{padding:10px 10px 5px 15px; width: 268px;text-align: center;height:11px}
.link_w {text-align: center; width: 157px;}

.p_container{padding:10px 0 0;}
.p_banner{ position:relative; width:1280px; height:250px;}

.p_left{float:left; width:293px; overflow:hidden;}
.p_right{float:right; width:925px; padding:10px 30px; border-width:0 1px; border-style:solid; border-color:#e5e5e5; background:#FFF;overflow:hidden;flex:5;}
.sidebar{width:293px; padding-top:10px; background:url(../images/sidebar_bg.jpg) repeat-y left top; float:left;}


.pl_news{width:246px; margin-top:15px; border:1px solid #e5e5e5;}
.pl_news_t{padding:20px 0;}
.pl_news_t li{float:left; display:inline; width:91px; height:108px; margin-left:20px; overflow:hidden;}
.pl_news_l{width:226px; padding:10px;}
.pl_news_l li{float:left; width:226px; height:28px; line-height:28px; text-indent:15px; background:url(../images/icon02.jpg) no-repeat left center; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}

.p_path{height:39px; line-height:39px; font-family:microsoft yahei; font-size:13px;position:absolute;right:0;top:0;}
.p_path span{color:#048ce2;}

.p_rtitle{height:39px; line-height:39px; border-bottom:1px solid #e5e5e5;position:relative;}
.p_rtitle h3{font-size:18px; line-height:39px; color:#056dae; font-family:microsoft yahei;overflow:hidden; white-space:nowrap; text-overflow:ellipsis; width:500px;}
.footer_nav a{color:#FFF; padding:0 5px;}
.footer_nav a:hover{color:#FFF; text-decoration:underline;}

.p_fnews{width:925px; height:110px; padding:15px 0 16px 0; background:url(../images/icon13.jpg) repeat-x left bottom;}
.p_fnews img{float:left; width:138px; height:108px; margin-right:25px; border:1px solid #e5e5e5;}
.p_fnews h3{float:right; width:760px; height:35px; line-height:35px;}
.p_fnews h3 ins{float:right; text-decoration:none;}
.p_fnews h3 a{color:#056dae; padding:0 5px; font-size:14px; font-family:microsoft yahei;}
.p_fnews h3 a:hover{color:#056dae; text-decoration:underline;}
.p_fnews span{float:right; display:block; width:760px; height:63px; line-height:21px; overflow:hidden;}

.p_news{width:925px; margin-top:10px;margin:auto;}
.p_news #vsb_content tbody>tr>td{border: none !important;}
.p_news #vsb_content tbody>tr>td a{text-decoration:none !important;}


.gg{     margin: 10px auto 0;background-color: #ffffff;height: 24px;padding: 10px;width: 1260px;}
.gg_l{background: url(../images/la.png) no-repeat scroll left top ;float: left;height: 24px;overflow: hidden; padding-left: 28px;width: 615px; font-size:14px; font-family:微软雅黑;}

.z_t{ height:25px;}
.z_img { color: #FFFFFF;}
.yahei a {color: #fff; display:block;}
.yahei a:hover {color: #FFFFFF;}


div#com_singles_jbtm {
line-height: 25px;}
div#com_singles_jbtm a {
display:block;
overflow:hidden;
text-wrap:normal;
text-overflow:ellipsis;}

.z_img a {color: #fff;}
.z_img a:hover{color:#E9EA39;}



#com_nmdlls_products img {
    height: 152px;
    width: 210px;
    overflow: hidden;}
	
	#com_nmdlls_products li {
    width: 220px;
    float: left;
    display: block;}

#com_nmdlls_products span{
    background: none repeat scroll 0 0 #048ce2;
    display: block;
    height: 30px;
    line-height: 30px;
    margin-top: 5px;
    text-align: center;
    width: 210px;}
	
#com_nmdlls_products a{
	 color: #fff;}
	
#com_nmdlls_products a:hover {
    color: #e9ea39;
    text-decoration: underline;}

.i_fteach a {
    color: #fff;}
.i_fteach a:hover {
    color: #e9ea39;
    text-decoration: underline;}


.banner-container{
     position: relative;
     margin: auto;
}
.long-banner{
     width: 1280px;
     height: 240px;
     overflow: hidden;
     margin: auto;
     position: relative;
}
.long-banner ul{
     position: absolute;
     left: 0;
     top: 0;
     display: flex;
     gap: 15px;
     list-style: none;
}
.long-banner ul li a{
     display: inline-block;
}
 .long-banner ul li img{
     width: 370px;
     height: 240px;
}
.banner-container img{
     object-fit:cover;
 .banner-container .btn{
     transform: translateY(-50%);
     width: 80px;
     height: 150px;
     background-color: rgba(0, 0, 0, 0.359);
     color: #fff;
     font-size: 50px;
 line-height: 150px;
     text-align: center;
     z-index: 11;
     transition: 0.3s;
     opacity: 0;
     cursor: pointer;
}
.banner-container .btn-left{
     position: absolute;
     left: 0px;
     top: 50%;
 }
.banner-container .btn-right{
     position: absolute;
     top: 50%;
     right: 0px;
}
.long-banner:hover .btn-left{
     left: 20px;
     opacity: 1;
}
.long-banner:hover .btn-right{
     right: 50px;
     opacity: 1;
}
#u_u2_div+div {
    display: none;
}