/*reset*/
body, div, span, applet, object, iframe, input, 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, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, hr { padding: 0; margin: 0; }
table { border-collapse: collapse; border-spacing: 0; }
caption { text-align: left; }
ins { text-decoration: none; }
del { text-decoration: line-through; }
input, select { vertical-align: middle; }
input, textarea, select { font: 12px SimSun; }
fieldset, img { border: 0; }
address, code, caption, th, cite, dfn, em, var { font-style: normal; }
ol, ul { list-style: none; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; }
q:before, q:after { content: ""; }
legend { display: none; }

/* layout */
.clearfix:after { visibility: hidden; display: block; content: ""; clear: both; font-size: 0; height: 0; }
.clearfix { zoom: 1; }
.clear { clear: both}
a { color: #00006e; outline: none; text-decoration: none; outline: none; }
a:hover { text-decoration: underline; }
.t_hide { text-indent: -9999px; overflow: hidden; }
body {font: 12px/1.5 "Microsoft Yahei";background: #1b212f;}
.wrapper { width: 1002px; margin: 0 auto; position: relative; }
.logo img { width: 157px;}

/* bg */
.full_bg_01,
.full_bg_02,
.full_bg_03,
.full_bg_04,
.full_bg_05 { margin: 0 auto;}



/*20181129*/
.full_bg_01 {background: url(https://img5.99.com/zf/2019/02/0215/header.jpg) center -80px no-repeat; height: 533px; margin-top: -2px;}
.fybg{background: url(https://img5.99.com/zf/2019/02/0215/main.jpg) center -33px no-repeat; }
.full_bg_02 {height: 484px;}
.full_bg_03 {height: 143px;}
body{background: #f1ece8  !important;}
.full_bg_04 { height: 349px;}
.full_bg_05 { height: 625px;}
.full_bg_06 { height: 323px;}
.bg_01 {height: 533px;}
.bg_02 {height: 484px;}
.bg_03 { height: 143px;}
.bg_04 { height: 349px;}
.bg_05 { height: 625px;}
.bg_06 { height: 323px;}


/* header */
.header h2 { height: 0; display: none; }
.header .enter-official-website { position: absolute; display: block; top: 2px; right: 38px; width: 200px; height: 73px; background: url(https://img5.99.com/zf/2019/02/0215/btn_jrgw.png) no-repeat;}
.header .enter-official-website:hover { background: url(https://img5.99.com/zf/2019/02/0215/btn_jrgw_on.png) no-repeat;}

/* advertising */
.advertising-box { position: relative; margin-left: 6px; width: 989px; height: 468px; background: url(https://img7.99.com/zf/2017/01/21/bg_advertising_box_v7.jpg) 0 0 no-repeat; }
.advertising-box a { position: absolute; width: 313px; height: 457px; font-size: 20px; /*font-weight: bold; line-height: 47px; color: #fffce8; text-align: center; background: url(https://img7.99.com/zf/2016v1/fy/images/btn_advertisin_new.png) 0 0 no-repeat;*/}
.advertising-box a:hover { text-decoration: none; /*background-position: 0 -47px;*/}
.ad-zclj { left: 5px; top: 5px;}
.ad-xzkhd { left: 337px; top: 5px;}
.ad-dlyx { left: 670px; top: 5px;}

/* download */
.download-box { margin-left: 6px; width: 990px; height: 130px; font-size: 13px; line-height: 13px; color: #fff7d3; background: url(https://img7.99.com/zf/2016v1/fy/images/bg_download.png) 0 0 no-repeat;}
.download-box a { color: #fff7d3;}
.download-box a:hover { color: #deb54c;}
.download-box .title { margin: 16px 0 ; font-size: 18px; line-height: 18px;}
.download-box p { margin-bottom: 8px;}
.download-box>div { float: left; height: 130px;}
.download-box-left { margin-right: 2px; padding-left: 110px; width: 390px;}
.download-box-right { padding-left: 112px; width: 376px;}

/* banner */
.banner-box { position: relative; margin-left: 6px; width: 987px; height: 349px; overflow: hidden;}
.banner-box>div { position: absolute; width: 770px; height: 349px;}
.banner-1 { left: 0; top: 0;}
.banner-2 { left: 770px; top: 0;}
.banner-3 { left: 879px; top: 0;}
.banner-box .btn-banner-tab  { display: block; float: left; width: 109px; height: 349px;}
.banner-1 .btn-banner-tab { background: url(https://img4.99.com/zf/2019/02/0215/banner-v9.jpg) -110px  0 no-repeat;}
.banner-2 .btn-banner-tab { background: url(https://img4.99.com/zf/2019/02/0215/banner-v9.jpg) -220px 0 no-repeat;}
.banner-3 .btn-banner-tab { background: url(https://img4.99.com/zf/2019/02/0215/banner-v9.jpg) 0 0 no-repeat;}
.banner-1 .btn-banner-tab.on { background: url(https://img4.99.com/zf/2019/02/0215/banner-v9.jpg)  -440px no-repeat;}
.banner-2 .btn-banner-tab.on { background: url(https://img4.99.com/zf/2019/02/0215/banner-v9.jpg) -550px 0 no-repeat;}
.banner-3 .btn-banner-tab.on { background: url(https://img4.99.com/zf/2019/02/0215/banner-v9.jpg) -330px 0 no-repeat;}
.banner-1 .btn-banner-tab:hover { background: url(https://img4.99.com/zf/2019/02/0215/banner-v9.jpg)  -440px no-repeat;}
.banner-2 .btn-banner-tab:hover { background: url(https://img4.99.com/zf/2019/02/0215/banner-v9.jpg) -550px 0 no-repeat;}
.banner-3 .btn-banner-tab:hover { background: url(https://img4.99.com/zf/2019/02/0215/banner-v9.jpg) -330px 0 no-repeat;}
.banner-box .btn-banner-pic  { display: block; float: left; width: 661px; height: 349px;}
.banner-1 .btn-banner-pic { background: url(https://img4.99.com/zf/2019/02/0215/661x349ds.jpg) 0 0 no-repeat;}
.banner-2 .btn-banner-pic { background: url(https://img7.99.com/zf/2017/05/18/660-350.jpg) 0 0 no-repeat;}
.banner-3 .btn-banner-pic { background: url(https://img6.99.com/zf/2018/04/24/661x349csrf.jpg) 0 0 no-repeat;}

/* profession */
.profession-box { position: relative; margin-left: 6px; padding-top: 45px; width: 990px; height: 540px; background: url(https://img7.99.com/zf/2017/01/05/bg_profession.jpg) 0 45px no-repeat; overflow-y: visible; overflow-x: hidden;}
.profession-tab { position: absolute; left: 24px; top: 57px; z-index: 999;}
.profession-tab a { display: block; float: left; width: 55px; height: 46px; text-align: center; font-size: 16px; line-height: 46px; color: #87878f;}
.profession-tab a.on,
.profession-tab a:hover { color: #dbba76; text-decoration: none; border-bottom: 2px solid #ddb44b;}
.profession-details { position: absolute; top: 150px; left: 39px; width: 565px; font-size: 14px; line-height: 14px; color: #54545f; z-index: 999;}
.profession-detail>p { margin-bottom: 7px; line-height: 20px;}
.profession-name { margin-bottom: 29px;}
.profession-name h3 { float: left; padding-right: 13px; font-size: 52px; line-height: 52px; color: #87878f; border-right: 1px solid #696969;}
.profession-name div { float: left; padding-left: 13px;}
.profession-name a { display: block; margin-bottom: 9px; width: 49px; height: 18px; text-align: center; line-height: 18px; color: #87878f; border: 1px solid #87878f;}
.profession-name a:hover { text-decoration: none; color: #ddb44b; border-color: #ddb44b;}
.profession-details-pc { margin-top: 34px; width: 293px; height: 193px;}
.profession-pic { position: absolute; right: 0; top: 5px; width: 510px;; height: 580px;}
.detail-disno { left: -565px;}
.pic-disno { right: -510px;}

/* bottom */
.bottom-btns-up { margin-left: 6px; position: relative;}
.bottom-btns-up a { display: block; float: left; margin-right: 2px; width: 246px; height: 57px; font-size: 22px; font-weight: bold; text-align: center; color: #fff; line-height: 56px; background:  url(https://img7.99.com/zf/2016v1/fy/images/btn_bottom_up.png) 0 0 no-repeat;}
.bottom-btns-up a:hover { text-decoration: none; background-position: 0 -57px;}
.bottom-btns-up a.jrgw { text-indent: 20px; background: url(https://img7.99.com/zf/2016v1/fy/images/btn_bottom_up.png) -246px 0 no-repeat;}
.bottom-btns-up a.jrgw:hover { background-position: -246px -57px;}
.bottom-btns-up a.jsxzkhd { position: absolute; left: 248px; width: 742px; text-indent: 50px; background: url(https://img7.99.com/zf/2016v1/fy/images/btn_bottom_jsxz.png) 0 0 no-repeat; }
.bottom-btns-box:hover a.jsxzkhd { display: none;}
.bottom-btns-down { margin: 15px 0 0 6px;}
.bottom-btns-down .btn-down { display: block; float: left; margin-right: 2px; width: 246px; height: 77px; font-size: 18px; text-indent: 26px; text-align: center; line-height: 77px; color: #c6c6c7; background: url(https://img7.99.com/zf/2016v1/fy/images/btn_bottom_down.png) 0 0 no-repeat;}
.bottom-btns-down .btn-down:hover { text-decoration: none; background-position: 0 -77px;}

/*¸¡´°*/
.fixBar { position:absolute; right:0px; top:264px; width: 167px; height: 416px; text-align: center; background: url(https://img7.99.com/zf/2016v1/fy/images/fix_bar_bg.jpg) 0 0 no-repeat;}
.fixBar-title { height: 53px; font-size: 18px; line-height: 53px; color: #d7d7df; font-weight: bold;}
.fixBar-link1 { display: block; margin-top: 12px; height: 26px; font-size: 18px; line-height: 26px; color: #d7d7df;}
.fixBar-link1:hover { text-decoration: none; color: #e0b273;}
.fixBar-link2 { display: block; height: 52px; font-size: 18px; line-height: 52px; color: #63400a; background: url(https://img7.99.com/zf/2016v1/fy/images/btn_fixBar.png) -1px 0 no-repeat;}
.fixBar-link2:hover { text-decoration: none; color: #e0b273; background-position: -1px -52px;}
.fixBar .margin-bottom { margin-bottom: 3px;}
.fixBar img{ width:143px;}

/*¸¡´°2*/
#fixBar2{position: fixed;
left:0;top:264px;width: 255px;}
#fixCloseBtn{position:absolute;right:-35px;top:0;display: block;width:28px;height:28px;font-size:0;background:url("https://img7.99.com/zf/2016v1/fy/images/btn-close.png");}
#fixCloseBtn:hover{opacity: .9;filter: alpha(opacity=9);}
#fixBarCon{ display: block;width: 255px;height: 460px;font-size:0;background: url("https://img7.99.com/zf/2016v1/fy/images/fix-bar-con.jpg") no-repeat;}

/* register */
.register { position: fixed; display: none; width: 961px; top: 180px;}
.register-left,
.register-right { float: left;}
.register-left { width: 611px; height: 637px;}
.register-left-tab { position: absolute; left: 37px; top: 28px; width: 534px;}
.register-left-tab a { display: block; float: left; height: 38px; width: 178px; font-size: 18px; font-weight: bold; line-height: 38px; color: #24242c;text-align: center;}
.register-left-tab a:hover { text-decoration: none; color: #e58d00; border-bottom: 4px solid #e58d00;}
.register-left-tab a.on { text-decoration: none; color: #e58d00; border-bottom: 4px solid #e58d00;}
.content-1,
.content-2,
.content-3 { display: none; width: 611px; height: 637px;}
.content-1 { display: block; background: url(https://img7.99.com/zf/2016v1/fy/images/pic_register_1.jpg) 0 0 no-repeat;}
.content-2 { background: url(https://img7.99.com/zf/2016v1/fy/images/pic_register_2.jpg) 0 0 no-repeat;}
.content-3 { background: url(https://img7.99.com/zf/2016v1/fy/images/pic_register_3.jpg) 0 0 no-repeat;}
.register-right { width: 350px; height: 637px; background: url(https://img7.99.com/zf/2016v1/fy/images/bg_register_right.jpg) 0 0 no-repeat; overflow: hidden;}
.register .clo { display: block; position: absolute; top: 0; right: 0; width: 45px; height: 45px; text-indent: -9999px; background: url(https://img7.99.com/zf/2016v1/fy/images/pic_clo.png);}
.register-right .tit { height: 80px; font-size: 22px; font-weight: bold; text-align: center; line-height: 80px; color: #d7d7df;}
.register-right .btn-jsxz { margin-left: 50px; display: block; background: url(https://img7.99.com/zf/2016v1/fy/images/btn_reg_new.png) 0 0 no-repeat; width: 250px; height: 47px;}
.register-right .btn-jsxz:hover { background: url(https://img7.99.com/zf/2016v1/fy/images/btn_reg_new.png) 0 -47px no-repeat;}

/*footer*/
.footer,
.footer a { color: #484545; }
.footer { position: absolute; left: 0; bottom: 30px; width: 100%; }


