﻿/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.bkg_ce9942 { background: #ce9942; }

.c_ffffff { color: #ffffff; }
.c_333333 { color: #333333; }
.c_666666 { color: #666666; }
.c_999999 { color: #999999; }

.text_c { text-align: center; }
.text_j { text-align: justify; }
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.hpn_top_container { display: none; position: fixed; top: 0; z-index: 1000000; width: 100%; height: 32px; text-align: center; line-height: 32px; background: #fcd116; color: #202d33; border-bottom: solid 1px #B59602; }
.hpn_top_container a { color: #3e6db1; }
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.header { padding: 15px 0; }
.header .logo h1 { font-size: 30px; line-height: 32px; font-weight: normal; margin-top: 5px; }
.header .logo h2 { font-size: 16px; line-height: 32px; font-weight: normal; }

.header .mui-table-view .mui-media-object { max-width: 48px; height: 48px; line-height: 48px; }
.header .mui-table-view .mui-media-body h2 { font-size: 32px; line-height: 48px; color: #5f6ac4; }
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.nav_box { background: #5f6ac4; width: 100%; }
.nav_box.f-adimate { position: fixed; top: 0; z-index: 10000000; }

.nav_list { position: relative; z-index: 999999; }
.nav_list ul li { position: relative; float: left; text-align: center; }
.nav_list ul li.line { width: 1px; height: 15px; margin:25px 2px 0 2px; border-right: dashed 1px #fff; }

.nav_list ul li a.a1 { display: block; padding:0 18px; height: 65px; color: #fff; }
.nav_list ul li a.a1 span { display: block; }
.nav_list ul li a.a1 span.cn { font-size: 16px; line-height: 65px; }
.nav_list ul li a.a1 .fa { display: none; position: absolute;margin-left: -4px; left: 50%; bottom: 10px; }
.nav_list ul li.actives a.a1 .fa, .nav_list ul li a.a1:hover .fa { display: block; }

.nav_list ul li div.subNav1 { width: 119px; display: none; position: absolute; top: 65px; left: 0; }
.nav_list ul li div.subNav1 a { display: block; height: 32px; line-height: 32px; background: #2e8f03; background: rgba(46, 143, 3, 0.8); color: #fff; border-top: solid 1px #fff; }
.nav_list ul li div.subNav1 a:hover { background: #d5a659; }
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.service_bz { padding: 30px 0; }
.service_bz li { float: left; margin-right: 25px; width: 220px; height: 125px; border: solid 1px #eaeaea; }
.service_bz li:last-child { float: right; margin-right: 0; }

.service_bz li .mui-table-view-cell .mui-media-object { margin-right: 20px; max-width: 60px; height: 38px; line-height: 38px; }
.service_bz li .mui-table-view-cell .mui-media-body { height: 38px; padding-left: 25px; border-left: solid 1px #d6d6d6; color: #5f6ac4; }
.service_bz li .mui-table-view-cell .mui-media-body { line-height: 38px; font-size: 22px; line-height: 38px; font-weight: bold; }
.service_bz li .desc { padding: 0 5px; }
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
#web_footer .t { height: 72px; background: #efefef; }
#web_footer .t ul { display: inline-block; }
#web_footer .t ul li { float: left; padding: 0 20px; }
#web_footer .t ul li a { line-height: 72px; }
#web_footer .t ul li a:hover { color: #5f6ac4; }

#web_footer .b { background: #5f6ac4; }
#web_footer .b .w1200px { padding: 30px 120px; }
#web_footer .b .w1200px, #web_footer .b .w1200px * { color: #fff !important; }

/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.index_dt { height: 36px; padding-bottom: 12px; margin-bottom: 20px; border-bottom: solid 1px #5f6ac4; }
.index_dt span { display: inline-block; }
.index_dt span.ln { width: 3px; height: 24px; background: #5f6ac4; }
.index_dt span.cn { margin: 0 15px; font-size: 18px; font-weight: bold; color: #5f6ac4; }
.index_dt span.en { line-height: 28px; font-size: 12px; color: #5f6ac4; }
.index_dt a.more { color: #5f6ac4; }
.index_dt a.more .fa { margin-left: 5px; }
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.about { width: 760px; }
.about .dd .mui-table-view-cell { padding: 0; }
.about .dd .mui-active { background: none; }
.about .dd .mui-media-object { margin-right: 0; max-width: 320px; width: 320px; height: 300px; line-height: 300px; }
.about .dd .mui-media-body { height: 300px; padding: 20px; border: solid 1px #ccc; overflow: hidden; }
.about .dd .mui-media-body, .about .dd .mui-media-body * { font-size: 20px; line-height: 32px; color: #666; }

.about .ys { margin-top: 20px; }
.about .ys li.li_t .t { background: #c3bdae; border-right: solid 1px #a79c80; }
.about .ys li.li_t .b { background: #dad7cf; border-right: solid 1px #cdc8b9; }
.about .ys li.li_t .b h2 { color: #998b69; }
.about .ys li.li_b .t { background: #6facc1; border-right: solid 1px #4e8a9e; }
.about .ys li.li_b .b { background: #aed5e4; border-right: solid 1px #9ac2d2; }
.about .ys li.li_b .b h2 { color: #52899e; }

.about .ys li:nth-child(3n) .t { border: none; }
.about .ys li:nth-child(3n) .b { border: none; }
.about .ys li .t { line-height: 54px; font-size: 30px; font-weight: bold; color: #fff; padding: 0 20px; }
.about .ys li .b { padding: 20px 0; }
.about .ys li .b h2 { font-size: 34px; line-height: 40px; font-weight: normal; letter-spacing: 8px; }

.honor { width: 415px; }
.honor .honor_solo img { height: 140px; }
.honor .honor_list { height: 503px; margin-top: 24px; background: #f5f5f5; }
.honor .honor_list li { padding: 10px; }
.honor .honor_list li img { height: 230px; max-width: 100%; }
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.sologan { padding: 30px 0; }
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.business_counseling { margin-bottom: 30px; }
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.business { width: 865px; }
.business .dd li { width: 425px; padding: 0; }
.business .dd li .mui-media-body { width: 170px; height: 150px; background: #5f6ac4; }
.business .dd li .mui-media-body .icon { height: 42px; margin: 25px 0 20px 0; }
.business .dd li .mui-media-body .text { font-size: 20px; color: #fff; }
.business .dd li .mui-media-object { margin-left: 0; max-width: 255px; width: 255px; height: 150px; }
.business .dd li.li_01, .business .dd li.li_02 { margin-bottom: 10px; }
.business .dd li.li_02 .mui-media-body { background: #f3a035; }
.business .dd li.li_03 .mui-media-body { background: #5fb5c4; }
.business .dd li.li_04 .mui-media-body { background: #a2c45f; }
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.counseling { width: 290px; }
.counseling li { height: 150px; }
.counseling li.li_01 { padding-right: 5px; }
.counseling li.li_02 { padding-left: 5px; }
.counseling li.t { margin-bottom: 10px; }
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.mui-active { background: none !important; }

.containers { margin-bottom: 30px; }
.container_l { width: 253px; }
.container_r { width: 920px; }

.nav_l .dt { background: #5f6ac4; }
.nav_l .dt .mui-media-body { font-size: 22px; font-weight: bold; line-height: 42px; color: #fff; }

.nav_l .dd li { border-top: solid 2px #fff; }
.nav_l .dd li a { display: inline-block; width: 100%; padding-left: 66px; line-height: 54px; background: #f6f6f6; color: #666; }
.nav_l .dd li.active a, .nav_l .dd li a:hover { background: #5f6ac4; color: #fff; }

.nav_l .lxwm { padding: 20px; background: #5f6ac4; margin-top: 5px; }
.nav_l .lxwm .mui-media-object { max-width: 40px; height: 38px; line-height: 38px; }
.nav_l .lxwm .mui-media-body { font-size: 24px; line-height: 38px; color: #fff; }
.nav_l .lxwm .text { padding-left: 14px; font-size: 24px; line-height: 42px; 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 { position: relative; max-width: 120px; width: 120px; height: 120px; border: solid 1px #eee; overflow: hidden; }
.list_news .mui-table-view .mui-media-object.mui-pull-left { margin-right: 20px; }
.list_news .mui-table-view .mui-media-object img { object-fit: cover; }
.list_news .mui-table-view .mui-media-object .time { position: absolute; width: 100%; height: 0; background: #eee; overflow: hidden; }
.list_news .mui-table-view .mui-media-object .time .A { position: absolute; top: 0; font-size: 36px; line-height: 80px; }
.list_news .mui-table-view .mui-media-object .time .B { position: absolute; bottom: 0; font-size: 18px; line-height: 36px; background: #ff6c1c; }

.list_news .mui-table-view .mui-media-body { padding-top: 5px; }
.list_news .mui-table-view .mui-media-body .text { transition: all .5s; font-size: 18px; margin-bottom: 14px; }
.list_news .mui-table-view .mui-media-body .mark { max-height: 72px; }

.list_news .mui-table-view a:hover .mui-media-object .time { height: 100%; }
.list_news .mui-table-view a:hover .mui-media-body .text { color: #ff6c1c; }
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.show_content .text { font-size: 24px; line-height: 36px; }
.show_content .time { padding-bottom: 20px; font-size: 12px; border-bottom: solid 1px #eee; }
.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: #ff6c1c; }
.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 { overflow: hidden; }
.show_maximge p { vertical-align: middle; max-width: 100% !important; zoom: 1; }
.show_maximge p:after, .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: 20px 0; }
.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: #ff6c1c; border-color: #ff6c1c; color: #fff; }
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
