@charset "utf-8";
/* CSS Document */

{ color:#004e97;}

*{ color:inherit; list-style:none;}


/*改色*/
.mubansi-body{ background:#f5f5f5;}

.mubansi_main_box .news-two-introduce .news-two-time,
.mubansi_main_box .main_head .main_head_text label,
.main_detail_box .main_detail_subtit label{ color:#004e97;}

.yqlj-bott{ background:#004e97;}

.mubansi_main_box .news-two-introduce::after{ border-color:#004e97;}

/*宽度*/
.footer-box-center,
.mubansi-body .mubansi-center,
.mubansi_main_box,
.yqlj-box .yqlj-center,
.yqlj-bott-cen{ width:1400px;}

/*头部*/
.mubansi-body .footer-box{ width:100%; position:fixed; left:0; top:0; z-index:999; background:#004e97; transition:all ease 0.4s; height:auto;}
.footer-box-center{ height:auto;}
.footer-box-center::before,
.footer-box-center::after{ content:''; display:block; overflow:hidden; clear:both;}
.mubansi-body .footer-box a.footer-logo{ display:block; float:left; width:auto; height:auto; filter:brightness(0) invert(1); padding:20px 0; transition:all ease 0.4s;}
.mubansi-body .footer-box a.footer-logo img{ display:block; height:70px; transition:all ease 0.4s;}
.mubansi-body .footer-box .footer-tab{ background:none; position:static; float:right; width:auto; height:auto;}
.mubansi-body .footer-box .footer-tab .tab-input{ position:static; float:right; width:auto; transition:all ease 0.4s; padding:0; margin:36px 0 0 16px; height:auto; border-bottom-color:rgba(255,255,255,0); transition:all ease 0.4s;}
.mubansi-body .footer-box .footer-tab .tab-input form{ width:auto; height:auto;}
.mubansi-body .footer-box .footer-tab .tab-input input{ background:none; display:block; float:left; box-sizing:border-box; width:154px; font-family:inherit; width:0; overflow:hidden; transition:all ease 0.4s;}
.mubansi-body .footer-box .footer-tab .tab-input .input-search{ display:block; float:right; overflow:hidden;}
.mubansi-body .footer-box .footer-tab .tab-input .input-search img{ display:block; margin:0; padding:9px 6px;}

.mubansi-body .footer-box .footer-tab .tab-input.open{ border-bottom-color:#fff;}
.mubansi-body .footer-box .footer-tab .tab-input.open input{ width:154px;}

/*导航*/
.footer-tab-right{ width:auto; height:auto;}
.footer-tab-right::before,
.footer-tab-right::after{ content:''; display:block; overflow:hidden; clear:both;}
.mubansi-body .footer-box .footer-tab .tab-box{ position:static; margin:0; height:auto; display:block; float:left; padding:0;}
.mubansi-body .footer-box .footer-tab .tab-box::before,
.mubansi-body .footer-box .footer-tab .tab-box::after{ content:''; display:block; overflow:hidden; clear:both;}
.mubansi-body .footer-box .footer-tab .tab-box li{ display:block; float:left; margin:0; position:relative; list-style:none;}
.mubansi-body .footer-box .footer-tab .tab-box a{ display:block; padding:30px 18px; float:none; margin:0; transition:all ease 0.4s;}
.mubansi-body .footer-box .footer-tab .tab-box a .tab-a{ min-width:4em; text-align:center; line-height:50px; height:50px; overflow:hidden; width:auto; background:none; display:block; transition:font-size ease 0.4s; font-size:16px;}
.mubansi-body .footer-box .footer-tab .tab-box a .tab-a::before{ content:attr(data-txt); display:block; transition:all ease 0.4s;}

.mubansi-body .footer-box .footer-tab .tab-box a .tab-a:hover:after{ display:none;}
.mubansi-body .footer-box .footer-tab .tab-box li:hover > a{ background:#fff;}
.mubansi-body .footer-box .footer-tab .tab-box li:hover > a .tab-a{ color:#004e97;}
.mubansi-body .footer-box .footer-tab .tab-box li:hover > a .tab-a::before{ margin-top:-50px;}

.mubansi-body .footer-box .footer-tab .tab-box li p.sub{ display:block; min-width:188px; background:rgba(0,78,151,0.8); border-top:3px solid #fff; position:absolute; left:0; top:100%; z-index:99; margin:0; opacity:0; visibility:hidden; transition:all ease 0.4s;}
.mubansi-body .footer-box .footer-tab .tab-box li p.sub a{ padding:0 24px; color:#fff; font-size:15px; line-height:2.6; text-align:left; white-space:nowrap;}
.mubansi-body .footer-box .footer-tab .tab-box li p.sub a:hover{ color:#004e97; background:#fff;}

.mubansi-body .footer-box .footer-tab .tab-box li:hover p.sub{ opacity:1; visibility:visible;}

.mubansi-body .footer-box.fixed{ background:rgba(0,78,151,0.8); box-shadow:0 2px 6px rgba(0,0,0,.4);}
.mubansi-body .footer-box.fixed a.footer-logo{ padding:10px 0;}
.mubansi-body .footer-box.fixed a.footer-logo img{ height:40px;}
.mubansi-body .footer-box.fixed .footer-tab .tab-input{ margin:11px 0 0 16px;}
.mubansi-body .footer-box.fixed .footer-tab .tab-box a{ padding:5px 20px;}
.mubansi-body .footer-box.fixed .footer-tab .tab-box a .tab-a{ font-size:16px;}

/*底部*/
.yqlj-box{ display:none; height:auto;}
.yqlj-col:after{ transform-origin:left center; left:0;}
.yqlj-col:hover{ color:#004e97;}
.yqlj-col:hover:after{ background:#004e97;}
.yqlj-right-col{ height:auto; line-height:2.25;}

.yqlj{ color:#004e97;}
.yqlj-bott{ height:auto; overflow:hidden; position:relative;}
.yqlj-bott::after{ content:''; display:block; width:100%; height:80%; background:url(../images/fbg.png) center bottom no-repeat; background-size:120% auto; position:absolute; left:0; bottom:0; z-index:1; opacity:0.05; filter:brightness(0) invert(1) blur(0px);}
.yqlj-bott-cen{ height:auto; line-height:normal; text-align:left; overflow:hidden; padding:50px 24px 40px; position:relative; z-index:2;}
.yqlj-bott a.logo{ display:block; float:left; margin:0 4.5% 0 0;}
.yqlj-bott a.logo img{ display:block; width:120px; filter:brightness(0) invert(1);}
.yqlj-bott .code{ line-height:3; color:rgba(255,255,255,0.9); font-size:14px; text-align:center; padding:5px 0 0;}
.yqlj-bott .code img{ display:block; width:120px; fill:#fff; margin:0 auto;}
.yqlj-bott .contact{ width:16em; line-height:3; color:#fff; font-size:14px; float:right; border-left:1px solid rgba(255,255,255,0.2); border-width:0 1px; margin:0; padding:0 0 2% 2%;}
.yqlj-bott .contact p{ display:block; line-height:2; overflow:hidden; padding-left:4.75em; padding-left:1.75em; text-indent/:-3em; margin:2px 0 8px; opacity:0.9;}
.yqlj-bott .contact p img{ display:block; height:1.5em; float:left; margin:0.25em 0.25em 0 -4.75em; margin:0.25em 0.25em 0 -1.75em; box-sizing:border-box;}
.yqlj-bott .contact p img.tel{ padding:2px;}
.yqlj-bott dl{ display:block; float:left; margin:0 0 0 2.5%;}
.yqlj-bott dl dt{ display:block; padding:0 0 12px;}
.yqlj-bott dl dt a{ display:block; line-height:1.5; color:#fff; font-size:16px;}
.yqlj-bott dl dd{ display:block; margin:0; padding:0 0px;}
.yqlj-bott dl dd a{ display:block; line-height:2.5; color:#bfccd9; font-size:14px; max-width:10em; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.yqlj-bott dl dd a:hover{ color:#fff;}
.yqlj-bott .copyright{ line-height:1.5; color:#bfccd9; font-size:14px; text-align:center; padding:1.75em 0; border-top:1px solid rgba(255,255,255,0.1); position:relative; z-index:2;}
.yqlj-bott .copyright a:hover{ color:#fff;}

.mubansi_main_box{}
.mubansi_main_box::before,
.mubansi_main_box::after{ content:''; display:block; overflow:hidden; clear:both;}
.mubansi_main_box .main_head{ width:auto; height:auto; margin-top:110px; overflow:hidden;}
.mubansi_main_box .main_head .main_head_text{ width:242px; width:328px; height:auto; border-bottom:3px solid #004f97; margin:0 44px 0 0;}
.mubansi_main_box .main_head .main_head_text label{ position:static; font-size:30px; line-height:68px; padding:0 14px; display:block;}
.mubansi_main_box .main_head .main_head_border{ border-bottom:3px solid #004f97; padding:24px 0; height:auto; float:none; width:auto; overflow:hidden;}

.mubansi_main_box .main_list_box{ width:auto; padding:0 0 60px;}

.mubansi_main_box .main_nav{ position:static; float:left; margin:0 44px 0 0; width:242px; width:328px;}
.mubansi_main_box .main_nav_item{ width:auto;}
.mubansi_main_box .main_nav_item .main_nav_child{ background:#fff; padding:18px 14px 48px;}
.mubansi_main_box .main_nav_item .main_nav_child li{ border-bottom-color:#eee; width:auto; height:auto; line-height:3.25; color:#404040; font-size:16px; border-radius:0;}
.mubansi_main_box .main_nav_item .main_nav_child li::before{ display:none;}
.mubansi_main_box a{ height:auto; width:auto;}
.mubansi_main_box .main_nav_item .main_nav_child li:hover{ color:#004e97;}
.mubansi_main_box .item_active .main_nav_title{ background-image:url(../images/nav_active.jpg); background-size:100% 100%;}

.mubansi_main_box .main_list{ overflow:hidden; position:static; width:auto; padding:0; background:#fff; margin:0;}
.mubansi_main_box .main_list::before,
.mubansi_main_box .main_list::after{ content:''; display:block; overflow:hidden; clear:both;}
.mubansi_main_box .main_list .main_list_content{ padding:0;}

.main_detail_box .main_detail_title{ line-height:1.5; height:auto; font-size:30px; padding:1.25em 1em 1em; white-space:normal; width:auto;}
.main_detail_box .main_detail_subtit span{ background:#ddd;}

.main_detail_box .main_detail_content{ color:#404040; font-size:18px; line-height:2.25; overflow:hidden; box-shadow:none; border-radius:0; margin:0; padding:24px 30px 36px; min-height:20em;}
.main_detail_box .main_detail_content *,
.main_detail_box .main_detail_content p{ line-height:inherit; color:inherit; font-size:inherit; max-width:100%;}

.mubansi_main_box .main_list .news-box{ margin:0; height:auto;}
.mubansi_main_box .main_list .news-box .news-size{ box-shadow:none; border-bottom:1px solid #ddd; border-radius:0; padding:4px 0; height:auto; border-top:1px solid #fff;}
.mubansi_main_box .main_list .news-box .news-size:hover{ box-shadow:none; background:#fafafa; border-top:1px solid #ddd;}
.mubansi_main_box .news-two-introduce{ height:auto; position:relative;}
.mubansi_main_box .news-two-introduce::after{ margin-top:-8.5px; top:50%;}
.mubansi_main_box .news-two-introduce .news-two-notes{ margin-bottom:16px;}

ul.teamList{ display:flex; flex-wrap:wrap; font-size:16px; padding:10px 24px 0;}
ul.teamList li{ display:block; width:50%; position:relative; flex-shrink:0;}
ul.teamList li::before{ width:6px; height:80px; background-color:#004e97; content:''; position:absolute; left:0; top:0; z-index:30;}
ul.teamList li a{ display:flex; padding:24px; box-shadow:1px 1px 2px rgba(0, 0, 0, 0.1); overflow:hidden; position:relative; border-left:3px solid rgba(0,63,136,0.1);}
ul.teamList li a i.pic{ display:block; overflow:hidden; flex-shrink:0;}
ul.teamList li a i.pic img{ display:block; width:130px; height:182px; object-fit:cover; transition:all ease 0.4s;}
ul.teamList li a .info{ flex:auto; padding:0 0 0 30px;}
ul.teamList li a .info h4{ display:block; line-height:2.5em; font-size:1.125em; padding:0.5em 0 0; position:relative; margin:0; transition:all ease 0.4s;}
ul.teamList li a .info h4:before{ content:''; width:1.66em; height:3px; background:#eee; position:absolute; left:0; top:0; transition:all ease 0.4s;}
ul.teamList li a .info h4 em{ display:block; color:#999; font-size:14px; font-weight:normal; font-style:normal; float:right;}
ul.teamList li a .info h4 em span:hover{ color:#004e97;}
ul.teamList li a .info span{ display:block; line-height:1.25; color:#666;}
ul.teamList li a .info .txt{ color:#404040; line-height:1.75; padding:1em 0 0;
	display:-webkit-box;
	display:-moz-box;
	overflow:hidden;
	text-overflow:ellipsis;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:3;
}
ul.teamList li a:hover i.pic img{ transform:scale(1.05);}
ul.teamList li a:hover .info h4{ color:#004e97;}
ul.teamList li a:hover .info h4:before{ background:#004e97;}
ul.teamList li a .info h4 em:hover{ color:#004e97;}

.mubansi_main_box .teaminfo{ display:flex; flex-wrap:wrap; font-size:18px; padding:24px;}
.mubansi_main_box .teaminfo i.pic{ display:block; width:220px; overflow:hidden; flex-shrink:0;}
.mubansi_main_box .teaminfo i.pic img{ display:block; width:100%; object-fit:cover;}
.mubansi_main_box .teaminfo .info{ flex:1; padding:0 0 0 30px; overflow:hidden;}
.mubansi_main_box .teaminfo .info h4{ display:block; line-height:2.75em; font-size:1.25em; position:relative; margin:0; border-bottom:1px solid #ddd;}
.mubansi_main_box .teaminfo .info h4 span{ color:#666; font-size:0.8em; margin-left:1.5em; font-weight:normal;}
.mubansi_main_box .teaminfo .info .txt{ color:#404040; line-height:2; font-size:17px; padding:1em 0 0;}



@media screen and (min-width:1025px) and (max-width:1440px){

.footer-box-center,
.mubansi-body .mubansi-center,
.mubansi_main_box,
.yqlj-box .yqlj-center,
.yqlj-bott-cen{ width:1200px;}

.mubansi-body .footer-box a.footer-logo img{ height:60px;}
.mubansi-body .footer-box .footer-tab .tab-input{ margin:31px 0 0 14px;}
.mubansi-body .footer-box .footer-tab .tab-input.open input{ width:124px;}
.mubansi-body .footer-box .footer-tab .tab-box a{ padding:25px 12px;}
.mubansi-body .footer-box .footer-tab .tab-box a .tab-a{ font-size:16px;}
.mubansi-body .footer-box.fixed .footer-tab .tab-box a{ padding:5px 12px;}
.mubansi-body .footer-box.fixed .footer-tab .tab-box a .tab-a{ font-size:16px;}
.mubansi-body .footer-box .footer-tab .tab-box li p.sub a{ font-size:14px;}

.yqlj-col{ font-size:14px;}
.yqlj-right-col{ font-size:14px;}
.yqlj-bott a.logo{ margin:0 4.5% 0 0;}
.yqlj-bott a.logo img{ width:120px; width:100px;}
.yqlj-bott .code{ font-size:13px;}
.yqlj-bott .code img{ width:100px; width:90px;}
.yqlj-bott .contact{ width:14em; padding:0 0 0 2%; font-size:13px;}
.yqlj-bott dl{ margin:0 0 0 2%;}
.yqlj-bott dl dt{ padding:0 0 12px;}
.yqlj-bott dl dt a{ font-size:15px;}
.yqlj-bott dl dd{ padding:0 1px;}
.yqlj-bott dl dd a{ font-size:13px;}
.yqlj-bott .copyright{ padding:1.5em 0; font-size:13px;}

.mubansi_main_box .main_head .main_head_text,
.mubansi_main_box .main_nav{ margin:0 40px 0 0; width:300px;}
.mubansi_main_box .main_head .main_head_text label{ font-size:28px;}
.mubansi_main_box .main_nav_item .main_nav_child li{ font-size:15px;}
.main_detail_box .main_detail_title{ font-size:28px;}
.main_detail_box .main_detail_content{ font-size:16px;}

ul.teamList{ padding:8px 20px 0; font-size:14px;}

ul.teamList li a{ padding:20px;}
ul.teamList li a i.pic img{ width:114px; height:160px;}
ul.teamList li a .info{ padding:0 0 0 24px;}
ul.teamList li a .info h4{ font-size:16px;}

.mubansi_main_box .teaminfo{ font-size:16px; padding:20px;}
.mubansi_main_box .teaminfo .info .txt{ font-size:16px;}



}

@media screen and (min-width:1025px){




}

@media screen and (max-width:768px){

.mubansi-body{ position:relative;}

.footer-box-center,
.mubansi-body .mubansi-center,
.mubansi_main_box,
.yqlj-box .yqlj-center,
.yqlj-bott-cen{ width:calc(100% - 30px);}

.mubansi-body .footer-box a.footer-logo{ padding:10px 0;}
.mubansi-body .footer-box a.footer-logo img{ height:40px;}
.footer-box-center .mobil-cdbox{ height:60px; display:block; position:static; background:none; border-radius:0; float:right; width:auto; padding:0 0 0 15px;}
.yd-cdan{ position:static; width:20px; height:14px; padding:23px 4px;}
.mobil-caidan{ background:#004e97;}
.mobil-cd-box .m-ul .m-center span{ display:inline-block; vertical-align:top; margin:0.44rem -0.25em -0.44rem 0.25em; transform:translateY(-20%);}
.mobil-cd-box .m-ul .m-center span .jiao{ display:block;}
.mobil-cd-box .m-ul .m-list{ overflow:hidden;}

.mo-yqlj-bott{ position:static; width:auto; padding:18px 15px; height:auto !important; background:#004e97;}
.mo-yqlj-bott p{ font-size:13px; line-height:2; height:auto;}

.mubansi_main_box .main_head{ margin:60px 0 0;}
.mubansi_main_box .main_head .main_head_text{ margin:0; border:0; width:auto;}
.mubansi_main_box .main_head .main_head_text label{ font-size:20px; line-height:2.5; padding:0.25em 0 0;}
.mubansi_main_box .main_head .main_head_border{ display:none;}

.mubansi_main_box .main_nav_mobile{ padding:0 0 12px;}
.mubansi_main_box .main_nav_mobile .mnm_box{ margin:0; overflow:hidden; background:#004e97; padding:0;}
.mubansi_main_box .main_nav_mobile .mnm_sanjinav{ display:block; min-width:33.33%; float:left; margin:0; height:auto; border-radius:0;}
.mubansi_main_box .main_nav_mobile .mnm_sanjinav a{ text-align:center;}
.mubansi_main_box .main_nav_mobile .mnm_sanjinav label{ color:#fff; padding:0; display:block; line-height:2.75; padding:0 0.5em;}
.mubansi_main_box .mobile_child_active{ background:#fff;}
.mubansi_main_box .mobile_child_active label{ color:#004e97 !important;}

.mubansi_main_box .main_list_box{ padding-bottom:30px;}
.main_detail_box .main_detail_title{ font-size:22px; padding:1.25em 1em 1em; text-align:center; -webkit-line-clamp:99; max-height:none;}
.main_detail_box .main_detail_subtit{ line-height:20px; height:auto; text-align:center; margin:0;}
.main_detail_box .main_detail_subtit label{ font-size:13px; display:inline-block; margin:0; vertical-align:top; line-height:inherit; float:none;}
.main_detail_box .main_detail_subtit span{ margin:0 6px; height:20px; vertical-align:top; display:inline-block;}
.main_detail_box .main_detail_subtit img{ width:auto; height:12px; padding:4px 0; vertical-align:top; margin:0;}
.main_detail_box .main_detail_content{ padding:16px 15px 24px; font-size:14px; line-height:2.15;}
.main_detail_box .main_detail_content *{ margin:0; color:inherit; font-size:inherit; line-height:inherit; padding:0;}

ul.teamList{ display:block; padding:15px; margin:0; font-size:13px;}
ul.teamList li{ width:100%;}
ul.teamList li:first-child{ border-top:1px solid #ededed;}
ul.teamList li::before{ width:4px; height:60px;}
ul.teamList li a{ padding:16px; border-left-width:1px;}
ul.teamList li a i.pic img{ width:80px; height:112px;}
ul.teamList li a .info{ padding:0 0 0 16px;}
ul.teamList li a .info h4 em{ font-size:13px;}
ul.teamList li a .info .txt{ -webkit-line-clamp:2; height:3.25em; padding:0.75em 0 0;}

.mubansi_main_box .teaminfo{ display:block; padding:20px 16px;}
.mubansi_main_box .teaminfo i.pic{ width:auto;}
.mubansi_main_box .teaminfo i.pic img{ max-width:50%; width:auto; margin:0 auto;}
.mubansi_main_box .teaminfo .info{ padding:0;}
.mubansi_main_box .teaminfo .info h4{ font-size:18px; padding:10px 0 0;}
.mubansi_main_box .teaminfo .info h4 span{ font-size:13px; margin:0 0 0 1em;}
.mubansi_main_box .teaminfo .info .txt{ font-size:14px;}




}














/**/