/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.bkg_f6f6f6 { background: #f6f6f6; }
.bkg_ffffff { background: #ffffff; }
.bkg_596b8a { background: #596b8a; }
.bkg_f4f4f4 { background: #f4f4f4; }
.bkg_f8f8f8 { background: #f8f8f8; }
.bkg_fafafa { background: #fafafa; }

.c_ffffff { color: #ffffff; }
.c_111111 { color: #111111; }
.c_333333 { color: #333333; }
.c_555555 { color: #555555; }
.c_666666 { color: #666666; }
.c_888888 { color: #888888; }
.c_999999 { color: #999999; }
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
body { background: #fff; }
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.header_box.fixed { position: fixed; top: 0; background: #fff; z-index: 9999900000; border-bottom: solid 1px #eee; }

.header { padding: 15px 0; }
.header .logo .mui-table-view .mui-media-object { max-width: 650px; height: 70px; line-height: 70px; }
.header .logo .mui-table-view .mui-media-body { height: 70px; padding-left: 10px; padding-top: 15px; }

.header .lxwm { padding-top: 20px; }
.header .lxwm .mui-table-view .mui-media-object { max-width: 150px; width: 40px; height: 48px; line-height: 48px; }
.header .lxwm .mui-table-view .mui-media-object .iconfont { line-height: 48px; font-size: 30px; color: #999; }
.header .lxwm .mui-table-view .mui-media-body { padding-right: 10px; }
.header .lxwm .mui-table-view .mui-media-body .text { color: #333333;}
.header .lxwm .mui-table-view .mui-media-body .desc { font-size: 20px; color: #e53333;}

.nav_box { background: #005bac; }
.nav_box .nav_list { position: relative; z-index: 999999; }
.nav_box .nav_list ul li { position: relative; float: left; width: 149px; margin-right: 1px; text-align: center; }

.nav_box .nav_list ul li a.a1 { display: block; height: 60px; line-height: 60px; font-size: 16px; color: #fff; }
.nav_box .nav_list ul li.actives a.a1, .nav_box .nav_list ul li.active a.a1, .nav_box .nav_list ul li a.a1:hover { font-weight: bold; background: #538bd6 !important; }

.nav_box .nav_list ul li div.subNav { width: 100%; display: none; position: absolute; top: 60px; left: 0; border-top: 1px solid #fff; }
.nav_box .nav_list ul li div.subNav { background: #fff; box-shadow: 0 13px 42px 11px #000000; box-shadow: 0 13px 42px 11px rgba(0, 0, 0, .05); transition: all .36s ease; }

.nav_box .nav_list ul li div.subNav a { display: block; padding: 0 24px; color: #666; font-weight: 500; font-size: 9pt; line-height: 32px; transition: all .2s ease-in-out; }
.nav_box .nav_list ul li div.subNav a.active, .nav_box .nav_list ul li div.subNav a:hover { background: #538bd6; color: #fff; }
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.leftseadA { width: 70px; position: fixed; bottom: 408px; right: 1px; z-index: 999999999; }
.leftseadA .leftseadA_i { position: relative; width: 46px; }
.leftseadA .leftseadA_i .b { position: absolute; top: 0; left: 12px; width: 46px; border-radius: 3px; }
.leftseadA .leftseadA_i .b .dl { width: 46px; margin: 10px auto; }

.leftseadA .leftseadA_i .b .dl.dl_two { margin-top: 0; }

.leftseadA .leftseadA_i .dl .dd { position: relative; height: 46px; margin-bottom: 5px; }
.leftseadA .leftseadA_i .dl .dd .shows { transition: all .5s; border-radius: 3px; background: #fff; box-shadow: 0 0 9px 0 #000000; box-shadow: 0 0 9px 0 rgba(0,0,0,0.1); }

.leftseadA .leftseadA_i .dl .dd .shows .img { height: 46px; text-align: center; }
.leftseadA .leftseadA_i .dl .dd .shows .img .iconfont { font-size: 24px; line-height: 46px; color: #005bac; }

.leftseadA .leftseadA_i .dl .dd .hides { display: none; position: absolute; right: 0; top: 0; width: 265px; min-height: 46px; }
.leftseadA .leftseadA_i .dl .dd .hides .sdl { position: relative; width: 100%; }
.leftseadA .leftseadA_i .dl .dd .hides .sdt { width: 200px; min-height: 46px; padding: 0 20px; line-height: 46px; font-size: 20px; font-weight: bold; overflow: hidden; }
.leftseadA .leftseadA_i .dl .dd .hides .sdt { position: absolute; right: 47px; border: solid 1px #e5e5e5; border-right: none; color: #666; }
.leftseadA .leftseadA_i .dl .dd .hides .sdt { border-radius: 3px; background: #fff; box-shadow: 0 0 10px 0 #000000; box-shadow: 0 0 9px 0 rgba(0,0,0,0.1); }
.leftseadA .leftseadA_i .dl .dd .hides .sdt.tel { height: 46px; line-height: 44px; }
.leftseadA .leftseadA_i .dl .dd .hides .sdt.qrs { height: auto; padding: 10px; }
.leftseadA .leftseadA_i .dl .dd .hides .sdd { position: absolute; right: 0; width: 46px; height: 46px; text-align: center; }
.leftseadA .leftseadA_i .dl .dd .hides .sdd .iconfont { display: none; font-size: 24px; line-height: 46px; color: #005bac; }

.leftseadA .leftseadA_i .b .dl.dl_two .shows .img { height: 46px; }
.leftseadA .leftseadA_i .b .dl.dl_two .shows .img .iconfont { line-height: 46px; }

.leftseadA .leftseadA_i .dl .dd a { display: block; width: 100%; height: 100%; }
.leftseadA .leftseadA_i .dl .dd a:hover .shows { background: #005bac; }
.leftseadA .leftseadA_i .dl .dd a:hover .shows .img .iconfont { color: #fff; }
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
#web_footer { background: #434343; }

.web_footer .t { display: none; border-top: solid 1px #434343; padding: 40px 0; }
.web_footer .t li { float: left; margin: 0 20px; color: #c7c7c7; }
.web_footer .t li a { display: block; }
.web_footer .t li a.a1 { font-size: 16px; margin-bottom: 15px; }
.web_footer .t li a.a2 { font-size: 12px; }
.web_footer .t li.active a { color: #0074d9; }

.web_footer .b { padding: 10px 0; background: #162c39; }
.web_footer .b, .web_footer .b * { color: #fff; font-size: 12px; }
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.index_dl { padding-bottom: 10px; }
.index_dl .dt { position: relative; margin: 20px 0; }
.index_dl .dt .line { position: absolute; top:20px; width: 100%; height:1px; background: #b4ddfb; }
.index_dl .dt .lines { position: absolute; top:19px; width: 150px; height:2px; background: #fe0000; }
.index_dl .dt .lines.L {left:0;}
.index_dl .dt .lines.R {right:0;}
.index_dl .dt .cn { position: relative; z-index: 12345; display: inline-block; font-size: 30px; line-height: 36px; padding:0 30px; color: #333; background: #fff; }
.index_dl .dt .cn b { color:#005bac; }
.index_dl .dt .en { font-size: 14px; color: #666; }
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.index_product {margin-bottom: 30px;}
.index_product .img { transition: all .5s; border:solid 1px #eee; padding: 5px; margin-right: 14px;}
.index_product .img img { height:220px; }
.index_product a:hover .img { border-color:#005bac;}
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.index_about { margin-bottom: 30px; background: url(../images/aboutus_bg.jpg) repeat-x top center;}
.index_about .dt { padding-top:3px; }
.index_about .dd .A { width:625px; }
.index_about .dd .A .text { margin-bottom: 14px; font-size: 24px; color:#005bac; }
.index_about .dd .A .desc { height: 240px; }
.index_about .dd .A .desc .aboutmore{color: white !important;float: right;}
.index_about .dd .A .desc,.index_about .dd .A .desc * { font-size: 14px!important; font-family: "Microsoft YaHei", Helvetica, Arial, sans-serif!important; line-height: 24px!important; color:#333!important;}


.index_about .dd .B .mui-table-view .mui-media {margin-bottom: 10px!important;}
.index_about .dd .B .mui-table-view .mui-media-object { max-width: 248px; width:248px; height:130px; line-height: 130px; overflow: hidden;}
.index_about .dd .B .mui-table-view .mui-media-object img { object-fit: cover; }
.index_about .dd .B .mui-table-view .mui-media-body { width:248px; height: 130px; line-height: 130px; font-size: 24px; background: #0c66c6; }
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.index_news { padding-bottom: 50px; background: url(../images/news_bg.jpg); }
.index_news .dt .cn { background: none; color:#fff; }
.index_news .dt .cn b { color:#fff; }
.index_news .dt .en { color:#fff; }

.index_news .dd {padding-top:20px;}

.index_news_l {padding-right:40px;}
.index_news_l .cont { padding:14px; background: #eee; }
.index_news_l .imge { height: 322px; overflow: hidden; }
.index_news_l .imge img { transition: all .5s; object-fit: cover; }
.index_news_l .text { font-size: 16px; }
.index_news_l .mark { height: 48px; }
.index_news_l .time { font-size: 12px; }
.index_news_l a:hover .cont { background: #005bac; }
.index_news_l a:hover .cont .text { color: #fff; }
.index_news_l a:hover .cont .time { color: #fff; }
.index_news_l a:hover .cont .mark { color: #fff; }
.index_news_l a:hover .imge img { transform: scale(1.1); }

.index_news_r .mui-table-view .mui-media { margin-bottom: 20px; }
.index_news_r .mui-table-view .mui-media a { transition: all .5s; background: #eee; }
.index_news_r .mui-table-view .mui-media-object { transition: all .5s; max-width: 150px; width: 150px; height: 135px; padding-left: 30px; padding-top: 15px; }
.index_news_r .mui-table-view .mui-media-object .dateA { transition: all .5s; font-size: 72px; font-family: Airal, "microsoft yahei", sans-serif; line-height: 72px; }
.index_news_r .mui-table-view .mui-media-object .dateB { transition: all .5s; padding-left: 14px; font-family: Airal,"microsoft yahei", sans-serif; }
.index_news_r .mui-table-view .mui-media-body { padding: 24px 70px 24px 0; }
.index_news_r .mui-table-view .mui-media-body .text .line { transition: all .5s; display: inline-block; height: 1px; width: 1px; background: #fff; margin-top: 12px; }
.index_news_r .mui-table-view .mui-media-body .text .name { font-size: 16px; }
.index_news_r .mui-table-view .mui-media-body .mark { transition: all .5s; height: 48px; margin-top: 14px; }

.index_news_r .mui-table-view a:hover { background: #005bac; }
.index_news_r .mui-table-view a:hover .mui-media-object {padding-left:40px;}
.index_news_r .mui-table-view a:hover .mui-media-object .dateA { color: #fff; }
.index_news_r .mui-table-view a:hover .mui-media-object .dateB { color: #fff; }
.index_news_r .mui-table-view a:hover .mui-media-body .text .line { width: 40px; margin-right: 14px; }
.index_news_r .mui-table-view a:hover .mui-media-body .text { color: #fff; }
.index_news_r .mui-table-view a:hover .mui-media-body .mark { color: #fff; }
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.index_links {margin-bottom: 30px;}
.index_links .img { padding:5px; margin-right: 14px; border:solid 1px #eee; }
.index_links .img img { height:100px; }
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.containers { margin-top: 30px; }
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.container_l { width: 240px; }
.container_r { width: 930px; margin-bottom: 30px; }

.container_r { background: #fff; }
.container_r .common_dl .dt { height: 54px; padding-right: 14px; line-height: 54px; border: solid 1px #eee; overflow: hidden; }
.container_r .common_dl .dt .name { display: inline-block; height: 54px; font-size: 16px; line-height: 54px; padding-left: 10px; }
.container_r .common_dl .dt .name .fa { display: inline-block; height: 54px; font-size: 20px; line-height: 54px; padding-right: 3px; color: #999; font-weight: bold; }
.container_r .common_dl .dt .catpos, .container_r .common_dl .dt .catpos * { line-height: 54px; }
.container_r .common_dl .dd { padding: 20px; border: solid 1px #eee; border-top: none; }
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.fzlc>p>img{width:100%;height: 100%}
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.nav_l { margin-bottom: 60px; }
.nav_l .dt { margin-bottom: 4px; padding: 15px 14px; font-size: 20px; background: #005bac; }
.nav_l .dt .iconfont { display: inline-block; height: 24px; line-height: 24px; margin-right: 10px; font-size: 20px; color: #fff; }
.nav_l .dt .name { display: inline-block; height: 24px; line-height: 24px; color: #fff; }
.nav_l .dd { width: 240px; }
.nav_l .dd li { margin-bottom: 4px; }
.nav_l .dd li a { display: block; padding: 20px 14px; background: #f2f2f2; border-radius: 3px; }
.nav_l .dd li a .box { width: 5px; height: 14px; background: #005bac; border-radius: 2px; }
.nav_l .dd li a .txt { width: 190px; height: 14px; padding-left: 14px; line-height: 14px; }
.nav_l .dd li.active a, .nav_l .dd li a:hover { background: #005bac; }
.nav_l .dd li.active a .txt, .nav_l .dd li a:hover .txt { color: #fff; }
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.list_pics { width: 918px; margin-left: -14px; }
.list_pics .mui-grid-mine.mui-table-view.mui-grid-view { padding: 0 14px 0 0; }
.list_pics .mui-grid-mine.mui-table-view.mui-grid-view .mui-table-view-cell { padding: 0 0 14px 14px; }

.list_pics .img { height: 200px; overflow: hidden; }
.list_pics .img img { transition: all .5s; object-fit: cover; }
.list_pics .txt { transition: all .5s; line-height: 36px; background: #eff3fc; }
.list_pics a:hover .txt { background: #005bac; color: #fff; }
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.list_news .mui-table-view .mui-media { margin-bottom: 14px; padding-bottom: 14px !important; border-bottom: solid 1px #eee; }
.list_news .mui-table-view .mui-media-object { max-width: 120px; width: 120px; height: 120px; border: solid 1px #eee; overflow: hidden; }
.list_news .mui-table-view .mui-media-object img { width: 100%; height: 100%; object-fit: cover; }
.list_news .mui-table-view .mui-media-object.mui-pull-left { margin-right: 20px; }
.list_news .mui-table-view .mui-media-body { padding-top: 5px; }
.list_news .mui-table-view .mui-media-body .text_time { margin-bottom: 14px; }
.list_news .mui-table-view .mui-media-body .text { font-size: 18px; }
.list_news .mui-table-view .mui-media-body .time { overflow: hidden; }
.list_news .mui-table-view .mui-media-body .mark { max-height: 72px; }
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.show_content .text { font-size: 18px; }
.show_content .time { font-size: 12px; }
.show_content .cont { margin: 20px 0; }

.show_content .pages { margin-top: 40px; }
.show_content .page.mui-table-view .mui-table-view-cell a { padding: 0 15px !important; }
.show_content .page.mui-table-view .mui-media-object { max-width: 40px; width: 50px; height: 60px; line-height: 60px; color: #666; }
.show_content .page.mui-table-view .mui-media-object .iconfont { font-size: 16px; }
.show_content .page.mui-table-view .mui-media-body { line-height: 60px; font-size: 16px; color: #666; }
.show_content .page.mui-table-view a { transition: all .5s; display: block; background: #eee; }
.show_content .page.mui-table-view a:hover { background: #0074d9; }
.show_content .page.mui-table-view a:hover .mui-media-object { color: #fff; }
.show_content .page.mui-table-view a:hover .mui-media-body { color: #fff; }

.show_maximge p { vertical-align: middle; max-width: 100% !important; zoom: 1; }
.show_maximge p:after { clear: both; display: block; visibility: hidden; height: 0; line-height: 0; content: "."; }
.show_maximge img { vertical-align: middle; max-width: 100% !important; }
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.Validform_body .Validform_checktip { display: none; position: absolute; left: 0; top: 0; padding-left: 14px; margin: 0; font-size: 14px; line-height: 38px; width: 100%; height: 40px; }
.Validform_body .Validform_checktip { border: 1px solid #000000; border: 1px solid rgba(0,0,0,.2); border-radius: 3px; background: #fff; pointer-events: none; }
.Validform_body .Validform_checktip.Validform_shake { display: none !important; }
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.list_form .form { margin-top: 50px; padding: 0 80px; }
.list_form .form .mui-table-view .mui-table-view-cell { margin-bottom: 14px; }
.list_form .form .mui-table-view .mui-media-object.mui-pull-left { float: left; max-width: 70px; width: 70px; height: 50px; line-height: 50px; margin-right: 20px; text-align: right; color: #000003; }
.list_form .form .mui-table-view .mui-media-body { padding: 5px; }
.list_form .form .mui-table-view .mui-media-body .form-control { padding: 0 14px; margin: 0; height: 40px; line-height: 40px; }
.list_form .form .mui-table-view .mui-media-body textarea.form-control { height: 96px; line-height: 24px; }
.list_form .form .mui-table-view .mui-media-body .checkbox_radio { padding-top: 8px; }
.list_form .form .mui-table-view .mui-media-body .submit { padding: 0; margin: 0; height: 40px; font-size: 16px; background: #0074d9; border-color: #0074d9; color: #fff; }
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.aboutmore{color: white !important;float: right;}