
/* CSS Document */
*, body { margin: 0; padding: 0; }
img { border: 0 none; }
cite,em,i{font-style:normal;}
ul, li { list-style-type: none; margin: 0; padding: 0; }
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }
/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */
.fl { float: left; }.fr { float: right; }.cl { clear: left; }.cb { clear: both; }.cr { clear: right; }.tl { text-align: left; }.tc { text-align: center; }.tr { text-align: right; }.hidden { display: none !important; }.vm { vertical-align: middle; }.pr { position: relative; }.pa { position: absolute; }.fn { font-weight: normal; }.fb { font-weight: bold; }.zoom { zoom: 1; }.m0 { margin: 0px auto 0px; }.m5 { margin: 0px auto 5px; }.m8 { margin: 0px auto 8px; }.m10 { margin: 0px auto 10px; }.m12 { margin: 0px auto 12px; }.m13 { margin: 0px auto 13px; }.m15 { margin: 0px auto 15px; }.m20 { margin: 0px auto 20px; }em { font-style: normal; }a { text-decoration: none; }a:hover { color: #01B063; }font { font-size: 12px; }.f14 { font-size: 14px; }.f15 { font-size: 15px; }h3 { font-size: 14px; font-weight: normal; }.ff66 { color: #ff6600; }.gray { color: #999999; }ul, li { list-style-type: none; margin: 0; padding: 0; }.wall { width: 1150px; }.wall ul{margin-bottom: 0;}
.navbar-logo-img{height: 85px;line-height: 85px !important;padding: 0 !important;}
.navbar-logo-img .log{width: 131px;height: 34px;}
.navbar-logo-img .logo-biao{width: 117px;height: 27px;margin-left: 26px;}
#header_top .login_wb { background-position: 0 0px; }
#header_top .login_qq { background-position: 0 -25px; }
#header_top .h_t_box p a.gray { color: #999999; }
#header_middle { width: 1200px; height: 80px; margin: 15px auto; position: relative; clear: both; z-index: 999; }
#header_middle .search { float: right; margin-right: 90px; margin-top: 20px; position: relative; width: 330px; display: inline; }
#header_middle .search .s_in { height: 32px; _height: 33px; background: #38B801; width: 100%; }
#header_middle .search .txt { background: #FFFFFF; border-left: 1px solid #C9FFB1; border-top: 1px solid #D6D6D6; float: left; height: 25px; margin: 3px 0 0 3px; width: 245px; display: inline; }
#header_middle .search .keyword_zh { border: 0 none; color: #999999; font-size: 13px; height: 24px; line-height: 24px; margin: 0 0 0 5px; outline: medium none; padding: 0; width: 236px; }
#header_middle .zc-h_right { height: 65px; position: absolute; right: 0; top: 12px; width: 550px; }
#hotwords { color: #999999; height: 30px; overflow: hidden; width: 100%; float: left; line-height: 30px; }
#hotwords a:link, #hotwords a:visited { color: #999999; float: left; margin-right: 10px; display: inline; }
#hotwords span, #hotwords strong { float: left; font-weight: normal; }
#header_middle .search .smt_ss { float: left; height: 26px; line-height: 26px; }
#header_middle .search .search_up_zh { background: #38B801; border: 0 none; color: #FFFFFF; cursor: pointer; font-size: 14px; font-weight: bold; height: 26px; margin: 4px 0 0; padding: 0; width: 80px; }
#header_middle .zc-logo { position: absolute; top: 10px; left: 0px; }
#header_middle .zc-gg { position: absolute; top: 18px; left: 215px; }
#header_middle h3 { position: absolute; top: 42px; left: 215px; width: 155px; height: 23px; padding-top: 0px; padding-left: 5px; font-weight: normal; font-size: 12px; }
#header_middle h3 font { font-size: 20px; margin-right: 5px; font-size: 14px; }
#header_middle h3 a { font-size: 12px; color: #7f7f7f; font-family: Arial, Helvetica, sans-serif; }
.wall-a{height: 85px;line-height: 85px !important;}
#nav_zxxg{height: 85px;line-height: 85px !important;}
.nav_dh { height: 85px;background: #fff;}
.nav_dh .nav { width: 1200px;}
.nav_dh .nav a {font-weight: 500;display: inline-block;padding: 0px 20px 0px 20px;line-height: 30px;font-size: 16px;color: #595757;text-decoration: none;float: left;position: relative;text-transform: uppercase;text-align: center;}
.hot{width: 25px;height: 18px;position: absolute;top: 14px;right: 8px;}
.nav_dh .nav a span{font-weight: 400 !important;}
.nav_dh .nav a:hover { color: #e87737; }
.nav_dh .nav a:hover span{color: #fff;}
.nav_dh .nav a.on { color: #e87737;height: 85px;line-height: 85px; padding-top:0px;padding-bottom: 0px; }
.nav_dh .nav a.on .switch { background: url(/style/images/2020/index/042x.png) no-repeat scroll; display: inline-block; width: 8px; height: 7px;}
.ml20 { margin-left: 5px; }
/*导航 样式*/
.nav .hot_s { background: url("../images/hot.gif") no-repeat; font-size: 0; font-style: normal; height: 22px; line-height: 0; overflow: hidden; position: absolute; text-indent: -9999px; top: -10px; width: 30px; z-index: 11; }
.nav .new_s { background: url("../images/new.gif") no-repeat; font-size: 0; font-style: normal; height: 22px; line-height: 0; overflow: hidden; position: absolute; text-indent: -9999px; top: -10px; width: 30px; z-index: 11; }
.nav ul{float: right;margin-right: 0 !important;}
.nav ul li { /* position: relative; */ display: inline-block; z-index: 10; float: left;margin-left: 0 !important; }
.nav ul li .menu_nav { background: none repeat scroll 0 0 #fff; display: none; left: 0px; position: absolute; top: 69px; width: 100% !important;height: 100px; padding-right: 0 !important;border-bottom: 1px solid #f8f8f8;border-top: 1px solid #DDDDDD; }
.switch { background: url(/style/images/2020/index/432x.png) no-repeat scroll; cursor: pointer; display: inline-block; font-weight: normal; width: 8px; height: 7px; right: 6px; overflow: hidden; position: absolute; top: 40px; }
.nav ul li:hover .switch { background: url(/style/images/2020/index/042x.png) no-repeat scroll; display: inline-block; width: 8px; height: 7px;}
.menu_nav_1200{width: 1200px;margin: 0 auto;}
.menu_nav_1200 .menu_nav_on{width: 160px !important;height:80px;margin-top: 10px;float: left;display: flex;padding: 8px 0 !important;flex-wrap: wrap;align-content:  space-between;flex-direction: row;justify-content: center;align-items: center;}
.menu_nav_1200 .menu_nav_on i{width: 100%;display: block;}
.nav_on1{margin-left: 31%;}
.nav_on2{margin-left: 39%;}
.nav_on3{margin-left: 48%;}
.nav_on4{margin-left: 66%;}
.nav_on5{margin-left: 45%;}
.nav_on6{margin-left: 58%;}
/*导航 样式end*/
#zs_yf_a { z-index: 5; }
#zs_sys_a { z-index: 1; }


