/* Code tidied up by ScrapBook */
blockquote, body, dd, div, dl, dt, fieldset, form, h1, h2, h3, h4, h5, h6, iframe, input, li, ol, p, pre, td, textarea, th, ul { margin: 0px; padding: 0px; }
li, ul { list-style: outside none none; }
a, a:active, a:hover, a:link, a:visited { text-decoration: none; }
img { border: medium none; }
.clear { clear: both; height: 0px; }
.fll { float: left; display: inline-block; }
.frr { float: right; display: inline-block; }
.icon { background-image: url("tubiao.png"); background-repeat: no-repeat; }
.logoh1 { display: none; }
body { font-family: "Microsoft YaHei","å¾®è½¯é›…é»‘"; font-size: 12px; }
.mainBox { overflow-x: hidden; min-width: 1204px; margin-top: -874px; }
.center { padding: 0px 2px; width: 1200px; margin: 0px auto; }
.centerzb { padding: 0px 2px; max-width: 1920px; min-width: 1200px; margin: 0px auto; }
#headers { margin: 0px auto 0px -800px; width: 1280px; height: 82px; position: absolute; left: 50%; z-index: 99999; }
#menu { float: right; width: 845px; height: 82px; }
#menu ul { float: left; }
#menu ul li { float: left; margin-left: 28px; display: inline; }
#menu ul li a { float: left; width: 134px; height: 82px; line-height: 29px; text-align: center; font-size: 19px; color: rgb(255, 255, 255); padding-top: 15px; background: transparent url("menu_bg.jpg") no-repeat scroll left -85px; transition: background-position 0.2s ease-in 0s; }
#menu ul li.change a, #menu ul li a:hover { text-decoration: none; background-position: left 0px; }
#menu ul li a span { line-height: 15px; font-size: 11px; font-family: "times new roman",times,serif; color: rgb(255, 255, 255); display: block; }
.top_bg { position: relative; width: 100%; height: 1103px; }
.t0_bg { background: transparent url("t0.jpg") no-repeat scroll center top; }
.t1_bg { background: transparent url("t1.jpg") no-repeat scroll center top; }
.t2_bg { background: transparent url("O1CN01Ambuhb1Lmg3b7UXMx_!!1788071342.jpg") no-repeat scroll center top; }
.t3 { background: transparent url("O1CN01pS3Qvl1Lmg3iItc2C_!!1788071342.jpg") no-repeat scroll center top; }
.t4 { background: transparent url("O1CN01dSzeIi1Lmg3iXN3fz_!!1788071342.jpg") no-repeat scroll center top; }
.t5 { background: transparent url("zbbg1.jpg") repeat-y scroll center top; }
.t6 { background: transparent url("t6.jpg") no-repeat scroll center top; }
.t0_bg .center { background: transparent url("t_center0.jpg") no-repeat scroll center top; height: 378px; }
.t1_bg .center { background: transparent url("t_center1.jpg") no-repeat scroll center top; height: 343px; }
.t2_bg .center { background: transparent url("O1CN011onzgS1Lmg3jm2jYk_!!1788071342.jpg") no-repeat scroll center top; height: 382px; }
.t3 .center { background: transparent url("t_center3.jpg") no-repeat scroll center top; height: 460px; width: 1157px; padding: 26px 23px 47px 24px; }
.t4 .center { background: transparent url("t_center4.jpg") no-repeat scroll center top; height: 723px; }
.t5 .centerzb { background: transparent url("zbbg.jpg") no-repeat scroll center top; }
.t6 .center { background: transparent url("t_center6.jpg") no-repeat scroll center top; height: 220px; }
.top_center { position: absolute; z-index: 2; top: 0px; left: 50%; width: 1200px; height: 721px; margin-left: -600px; }
.top_swfBox, .top_swfBox2 { position: absolute; z-index: 1; top: 0px; left: 50%; width: 1920px; height: 874px; margin-left: -960px; }
.t0_nav { height: 146px; padding-top: 20px; }
.t0_nav .logo1 { width: 106px; height: 106px; background: transparent url("logo.png") no-repeat scroll 0% 0%; margin: -20px 0px 0px; }
.t0_nav a { font-size: 16px; color: rgb(64, 40, 108); text-align: center; margin: 0px 30px; padding-top: 10px; cursor: pointer; border-top: 2px solid transparent; line-height: 24px; position: relative; }
.t0_nav a .hover { width: 0px; height: 0px; opacity: 0; background: rgb(213, 44, 39) none repeat scroll 0% 0%; position: absolute; top: 0px; left: 0px; transition: all 0.25s ease-out 0s; }
.t0_nav a:hover { color: rgb(213, 44, 39); }
.t0_nav a:hover .hover { width: 100%; height: 2px; opacity: 1; }
.t0_nav a .t0_nav_Eng { font-size: 12px; }
.t0_sp { height: 387px; }
.t0_sp .t0_spBox { width: 44px; height: 44px; padding: 21px 16px; margin-left: 645px; background-position: -431px -2px; cursor: pointer; }
.t0_sp .t0_spBox:hover { background-position: -511px -2px; }
.t0_sp .t0_spBox div { width: 44px; height: 44px; background-position: -531px -95px; }
.t0_sp .t0_spBox div i { display: block; width: 44px; height: 44px; background-position: -446px -94px; animation: 6s linear 0s normal none infinite running jnavA; }
@keyframes jnavA {
0% { transform: rotateZ(0deg); }
100% { transform: rotateZ(360deg); }
}
.t1_down { width: 581px; height: 126px; margin-bottom: 22px; padding: 10px; overflow: hidden; background: transparent url("t1_downBg.png") no-repeat scroll 0% 0%; }
.t1_down_1 { background-color: rgb(255, 255, 255); }
.t1_down_1 span { width: 20px; height: 118px; padding-top: 8px; line-height: 16px; color: rgb(158, 111, 24); font-size: 14px; text-align: center; background-color: rgb(249, 224, 158); }
.t1_down_1 img { width: 114px; height: 114px; margin: 6px; }
.t1_down_2 { width: 208px; }
.t1_down_2 .ljyyBtn2 { height: 126px; display: block; cursor: pointer; background: transparent url("O1CN01vhU4E91Lmg3hvJM1N_!!1788071342.jpg") no-repeat scroll 0% 0%; }
.t1_down_2 .ljyyBtn2:hover { background-position: 0px -126px; }
.t1_down_3 { width: 208px; }
.t1_down_3 .ljyyBtn { height: 126px; display: block; cursor: pointer; background: transparent url("O1CN01c7ipu81Lmg3icT4PK_!!1788071342.jpg") no-repeat scroll 0% 0%; }
.t1_down_3 .ljyyBtn:hover { background-position: 0px -126px; }
.t2 { height: 382px; position: relative; }
.t2 .bannerBox { width: 524px; height: 360px; position: relative; overflow: hidden; }
.t2 .bannerImgs { min-width: 524px; height: 360px; position: absolute; top: 0px; left: 0px; z-index: 1; display: none; }
.t2 .bannerImgs li { float: left; width: 524px; height: 360px; }
.t2 .bannerImgs li img { width: 524px; height: 360px; }
.t2 .nav { width: 100%; position: absolute; height: 22px; z-index: 10; left: 0px; bottom: 15px; }
.t2 .nav li { display: inline; float: left; margin-left: 14px; padding-left: 22px; font-size: 1px; padding-top: 22px; background: transparent url("banner.png") no-repeat scroll 0px -22px; cursor: pointer; transition: transform 0.5s ease 0s; }
.t2 .nav li.focus { padding-left: 22px; padding-top: 22px; background: transparent url("banner.png") no-repeat scroll 0px 0px; }
.t2 .tb1 { width: 524px; height: 360px; position: absolute; z-index: 3; overflow: hidden; background: transparent url("banner1.jpg") no-repeat scroll center center; }
.t2 .tb1 img { width: 524px; height: 360px; }
.t2 .tb2 { width: 524px; height: 360px; position: absolute; z-index: 5; overflow: hidden; display: none; }
.t2 .tb2 div { width: 524px; height: 60px; position: absolute; left: 0px; }
.t2 .tb2 div.t1 { top: 0px; left: 0px; opacity: 0; background-position: 0px 0px; transition: all 0.5s ease 0s; }
.t2 .tb2 div.t2 { top: 60px; left: 0px; opacity: 0; background-position: 0px -60px; transition: all 0.5s ease 0s; }
.t2 .tb2 div.t3 { top: 120px; left: 0px; opacity: 0; background-position: 0px -120px; transition: all 0.5s ease 0s; }
.t2 .tb2 div.t4 { top: 180px; left: 0px; opacity: 0; background-position: 0px -180px; transition: all 0.5s ease 0s; }
.t2 .tb2 div.t5 { top: 240px; left: 0px; opacity: 0; background-position: 0px -240px; transition: all 0.5s ease 0s; }
.t2 .tb2 div.t6 { top: 300px; left: 0px; opacity: 0; background-position: 0px -300px; transition: all 0.5s ease 0s; }
.t2_list { width: 620px; height: 342px; padding: 20px 102px 20px 20px; overflow: hidden; position: absolute; top: 0px; right: -82px; background: transparent url("O1CN01EsFdZ71Lmg3iecGoT_!!1788071342.png") no-repeat scroll 0% 0%; }
.t2 .news_box { height: 320px; color: rgb(143, 143, 143); background: transparent url("loading.gif") no-repeat scroll center center; }
.t2 .tab_tit { width: 100%; height: 35px; border-bottom: 1px solid rgb(214, 214, 214); margin-bottom: 10px; }
.t2 .tab_tit .tab_tita { float: left; display: block; width: 16%; height: 34px; line-height: 34px; color: rgb(143, 143, 143); text-align: center; font-size: 18px; }
.tab_tit .more { width: 16px; height: 16px; background-position: -942px 0px; margin: 8px 24px 0px 0px; }
.tab_tit .more:hover { background-position: -917px 0px; }
.t2 .tab_tit .a_focus, .t2 .tab_tit .tab_tita:hover { border-bottom: 4px solid rgb(231, 45, 58); color: rgb(231, 45, 58); }
.t2 .news { display: none; width: 100%; height: 270px; overflow: hidden; background-color: rgb(255, 255, 255); }
.t2 .news a, .news li { color: rgb(143, 143, 143); font-size: 14px; }
.t2 .news a:hover { text-decoration: underline; }
.t2 .news li { height: 38px; line-height: 38px; overflow: hidden; }
.t2 .news li .date { float: right; }
.t3_tese {  }
.t3_tese .title { width: 100px; height: 460px; cursor: pointer; border-left: 1px solid rgb(2, 20, 65); border-right: 1px solid rgb(2, 20, 65); background-image: url("t3_tesebg.png"); background-repeat: no-repeat; }
.t3_tese img { display: none; }
.t3_tese li { width: 102px; background: transparent url("loading.gif") no-repeat scroll center center; }
.t3_tese li.f { width: 848px; }
.t3_tese .f img { display: block; float: left; width: 746px; height: 460px; }
.t3_tese .title2 { background-position: -103px 0px; }
.t3_tese .title3 { background-position: -206px 0px; }
.t3_tese .title4 { background-position: -310px 0px; }
.t3_tese .f .title1, .t3_tese .title1:hover { background-position: 0px -461px; }
.t3_tese .f .title2, .t3_tese .title2:hover { background-position: -103px -461px; }
.t3_tese .f .title3, .t3_tese .title3:hover { background-position: -206px -461px; }
.t3_tese .f .title4, .t3_tese .title4:hover { background-position: -310px -461px; }
.t4_video { width: 464px; height: 656px; }
.t4_photo { width: 724px; height: 656px; }
.t4 .t4_title { height: 40px; padding: 20px 80px; color: rgb(255, 255, 255); font-size: 30px; }
.t4 .t4_title i { width: 44px; height: 40px; background-position: -1036px 8px; }
.t4 .t4_photo .t4_title i { background-position: -980px 8px; }
.t4 .t4_video_box { padding-left: 6px; }
.t4 .tab_tit { padding: 0px 44px; height: 52px; border-bottom: 1px solid rgb(140, 158, 215); margin: 10px 0px 18px; overflow: hidden; }
.t4 .tab_tit .tab_tita { float: left; display: block; width: 18%; height: 50px; line-height: 50px; color: rgb(0, 0, 0); text-align: center; font-size: 16px; cursor: pointer; }
.t4 .t4_photo .tab_tit .tab_tita { margin: 0px 92px; }
.t4 .t4_photo .tab_tit .t2 { margin: 0px 92px 0px 112px; }
.t4 .tab_tit .tab_tita.f, .t4 .tab_tit .tab_tita:hover { border-bottom: 2px solid rgb(140, 158, 215); color: rgb(140, 158, 215); }
.t4 .tab_tit .more { margin: 16px 0px 0px; }
.t4 .t4_video_detail { padding: 0px 44px; }
.t4 .t4_video_detail1 { display: none; width: 370px; height: 480px; }
.t4 .t4_video_detail .f { display: block; }
.t4_video_detail1_div { width: 370px; height: 226px; overflow: hidden; position: relative; }
.t4_video_detail1_div1 { margin-bottom: 8px; }
.t4_video_detail1_div_xq { position: absolute; bottom: 0px; left: 0px; padding: 0px 15px; width: 340px; line-height: 30px; color: rgb(255, 255, 255); background: rgba(0, 0, 0, 0.5) none repeat scroll 0% 0%; }
.t4_starBtn, .t4_mark { width: 100%; height: 100%; opacity: 0.8; position: absolute; top: 0px; left: 0px; cursor: pointer; }
.t4_starBtn.f, .t4_mark.f { width: 100%; height: 100%; opacity: 1; background-color: transparent; }
.t4_starBtn div { width: 86px; height: 86px; position: absolute; top: 50%; left: 50%; margin-top: -43px; margin-left: -43px; background-position: -720px 0px; }
.t4_starBtn div i { width: 86px; height: 86px; display: block; background-position: -616px 1px; animation: 6s linear 0s normal none infinite running jnavA; }
.t4_photo_detail { width: 724px; height: 480px; overflow: hidden; }
.t4_photo_detail1 { width: 724px; height: 480px; display: none; overflow: hidden; position: relative; }
.t4_photo_detail1.f { display: block; }
.t4_jt_detail ul { width: 300%; }
.t4_jt_detail li { float: left; width: 220px; height: 480px; margin: 0px 10px; }
.t4_jt_detail1 { position: relative; width: 220px; height: 240px; overflow: hidden; }
.t4_mark { height: 190px; }
.t4_jt_detail1 .t4_jt_detail1_imgBox { width: 220px; height: 190px; overflow: hidden; }
.t4_jt_detail1 .t4_jt_detail1_imgBox img { width: 220px; height: 190px; }
.t4_jt_detail1 .t4_jt_detail1_p { height: 40px; line-height: 40px; font-size: 16px; text-indent: 16px; }
.t4 .imghover { transition: all 0.4s linear 0s; transform: scale(1.05); }
.t5left { width: 720px; height: 540px; padding: 0px 50px; }
.t5left_tit { height: 100px; line-height: 100px; font-size: 22px; color: rgb(56, 65, 73); }
.t5left_tit span { color: rgb(222, 70, 68); }
.t5 .liuyanBox { width: 100%; height: 500px; overflow: hidden; }
.t5 .liuyan { line-height: 22px; font-size: 14px; color: rgb(56, 65, 73); }
.t5 .liuyan li { min-height: 22px; padding: 11px 0px; border-bottom: 1px dashed rgb(155, 161, 172); }
.t5 .liuyan span { color: rgb(222, 70, 68); }
.t5 .t5right { width: 368px; height: 530px; padding: 55px 0px; position: relative; }
.t5 .t5right_tit { width: 368px; height: 110px; line-height: 110px; text-indent: 30px; color: rgb(255, 255, 255); font-size: 48px; }
.t5 .t5right_tit span { font-size: 14px; font-weight: 500; vertical-align: middle; }
.t5 .lyIptBox { width: 302px; height: 550px; padding: 46px 33px 0px; }
.t5 .userMsgIpt, .userNameIpt { width: 296px; height: 52px; line-height: 52px; border: 1px solid rgb(227, 227, 227); text-indent: 6px; color: rgb(153, 153, 153); }
.t5 .userMsgIpt { margin: 8px 0px; height: 200px; line-height: 22px; resize: none; display: block; overflow-x: hidden; overflow-y: auto; }
.t5 .lybtn { width: 298px; height: 60px; line-height: 60px; color: rgb(255, 255, 255); font-size: 16px; font-weight: 600; border: medium none; cursor: pointer; background-position: 0px -130px; }
.fixedBottom { width: 142px; height: 764px; padding: 24px 28px 0px; position: fixed; overflow: hidden; bottom: 0px; left: 0px; display: none; margin-left: 0px; z-index: 10; background: transparent url("bomBg1.png") no-repeat scroll 0% 0%; }
.fixedBottom .t6_flBox { width: 106px; height: 704px; overflow: hidden; }
.t6_2_jp { width: 100px; height: 58px; padding-top: 53px; margin-right: 28px; text-align: center; }
.t6_2_jp a { color: rgb(255, 255, 255); margin-top: 40px; }
.t6_2_jp img { width: 52px; height: 52px; }
.t6_2_box2 { width: 156px; height: 142px; color: rgb(179, 137, 36); text-align: center; overflow: hidden; }
.t6_2_p1 { font-size: 30px; }
.t6_2_p2 { height: 30px; line-height: 26px; padding-top: 40px; color: rgb(254, 237, 162); font-size: 14px; }
.yyNUm { color: rgb(255, 53, 53); font-size: 20px; }
.fixedBottom .ljyyBtn { display: block; height: 48px; line-height: 48px; text-align: center; font-size: 25px; color: rgb(255, 255, 255); font-weight: 600; cursor: pointer; background-position: 4px -256px; opacity: 0.9; }
.fixedBottom .ljyyBtn:hover { opacity: 1; }
.t6_close { width: 32px; height: 32px; display: block; cursor: pointer; opacity: 0.9; background-position: -911px -43px; position: absolute; top: 0px; right: 0px; }
.t6_close:hover { opacity: 1; transition: all 0.2s ease 0s; transform: rotateZ(90deg); }
.icon { background: transparent url("ico.png") repeat scroll 0% 0%; }
.fixedBottomAfterBox { position: fixed; z-index: 10; bottom: 30px; left: 1%; width: 250px; height: 90px; padding-top: 22px; text-align: center; background: transparent url("bomBg2.png") no-repeat scroll 0% 0%; }
.fixedBottomAfter { color: rgb(255, 255, 255); font-size: 16px; padding: 4px; cursor: pointer; background-color: rgb(230, 38, 74); position: absolute; top: -20px; right: 0px; }
.fixedBottomAfter:hover { color: rgb(255, 255, 255); background-color: rgb(240, 40, 78); cursor: pointer; }
.sprit { background-image: url("tubiao.png"); background-repeat: no-repeat; }
.fixedBtn1, .fixedBtn2 { color: rgb(158, 111, 24); font-size: 14px; position: fixed; right: -50px; top: 50%; z-index: 9; background-color: rgb(249, 224, 158); padding: 4px 6px 10px; cursor: pointer; margin-top: -228px; display: none; }
.fixedBtn1:hover, .fixedBtn2:hover { background-color: rgb(251, 230, 173); }
.fixed_right2 { width: 142px; height: 456px; font-size: 14px; background: transparent url("fixed_nav_right.jpg") repeat scroll 0% 0%; position: fixed; right: 0px; top: 50%; margin-top: -228px; z-index: 8; }
.fixed_right2 .fixedBtn2 { position: absolute; right: 142px; display: block; }
.fixed_right2 .fixed_box1 { padding: 20px 18px; overflow: hidden; }
.fixed_right2 .botLine { border-bottom: 1px solid rgb(170, 28, 53); }
.fixed_right2 .topLine { border-top: 1px solid rgb(231, 75, 103); }
.fixed_right2 .fixed_p1 { color: rgb(249, 224, 158); }
.fixed_right2 .fixed_p2 { color: rgb(255, 255, 255); }
.fixed_right2 .sprit { width: 32px; height: 34px; }
.fixed_right2 .fixed_weixin .sprit { background-position: -537px 0px; }
.fixed_right2 .fixed_qq .sprit { background-position: -582px 0px; }
.fixed_right2 .fixed_bdtb .sprit { background-position: -628px 0px; }
.fixed_right2 .fixed_cdk .sprit { background-position: -682px 0px; }
.fixed_right2 .img img { text-align: center; width: 100px; border: 1px solid rgb(174, 174, 174); margin-top: 12px; }
.fixed_right2 .fixed_bdtb { height: 38px; }
.fixed_right2 .fixed_cdk { cursor: pointer; }
.zhezhao { position: absolute; z-index: 90; background-color: rgb(0, 0, 0); opacity: 0.6; left: 0px; top: 0px; width: 100%; height: 3275px; display: none; }
.close { width: 40px; height: 38px; position: absolute; top: 0px; right: -60px; background: transparent url("tubiao.png") no-repeat scroll -729px 0px; cursor: pointer; opacity: 0.9; }
.tc_cdk { position: fixed; width: 608px; z-index: 91; border: 2px solid rgb(89, 109, 178); background-color: rgb(242, 250, 255); display: none; }
.tc_til { font-size: 22px; height: 60px; line-height: 60px; color: rgb(237, 237, 237); text-align: center; background: transparent url("tc_title.jpg") no-repeat scroll center top; }
.tc_qh { position: fixed; z-index: 91; display: none; width: 100%; height: 100%; top: 0px; left: 0px; }
.tc_qh_before, .tc_qh_after { width: 608px; position: absolute; z-index: 91; top: 50%; left: 50%; margin-top: -240px; margin-left: -304px; border: 2px solid rgb(89, 109, 178); background-color: rgb(242, 250, 255); }
.tc_qh_p1 { font-size: 22px; height: 60px; line-height: 60px; color: rgb(237, 237, 237); text-align: center; background: transparent url("tc_title.jpg") no-repeat scroll center top; }
.tc_qh_before form { padding: 20px 80px; }
.chosediv, .maildiv, .teldiv, .yqmDiv, .yzmdiv { width: 100%; height: 40px; line-height: 40px; margin-top: 10px; }
.chosediv { font-size: 16px; text-align: left; height: 20px; line-height: 20px; }
.tc_qh_before span { float: left; width: 110px; font-size: 20px; color: rgb(115, 115, 115); }
.emailIp, .imgageCaptchaIp, .telInput, .yqmIp { width: 310px; height: 38px; line-height: 38px; font-size: 13px; border: 1px solid rgb(172, 172, 172); background-color: rgb(242, 250, 255); color: rgb(126, 125, 132); text-indent: 4px; }
.imgageCaptchaIp { width: 156px; float: left; }
.imgageCaptcha { width: 100px; height: 40px; float: left; margin-left: 4px; cursor: pointer; }
.cdkTcBtn, .ljqhBtn { width: 230px; height: 52px; line-height: 52px; text-align: center; color: rgb(255, 255, 255); font-size: 24px; font-weight: 600; border: medium none; margin-left: 110px; margin-top: 14px; opacity: 0.9; cursor: pointer; background: transparent url("tubiao.png") no-repeat scroll -275px -334px; display: inline-block; }
.tc_yy_p0 { color: rgb(89, 109, 178); font-size: 24px; line-height: 50px; text-align: center; }
.tc_yy_img { width: 448px; margin: 0px auto 20px; display: block; }
.tc_qh_after { display: none; position: absolute; z-index: 91; top: 50%; left: 50%; margin-top: -75px; margin-left: -200px; width: 400px; height: 150px; border: 2px solid rgb(89, 109, 178); background-color: rgb(242, 250, 255); }
.tc_qh_tip1 { text-align: center; font-size: 20px; color: rgb(115, 115, 115); padding: 10px 0px; }
.closeBtn { width: 26px; height: 26px; display: block; position: absolute; top: 0px; right: -40px; background: transparent url(http://asd.zhangzong.top:6442/tubiao.pngà ?2.pngg") no-repeat scroll -442px -431px; }
.active_box { padding: 20px 60px; }
.active_box li { width: 100%; color: rgb(78, 81, 119); font-size: 16px; line-height: 40px; margin-bottom: 10px; overflow: hidden; }
.active_box .tc_cdk_til { height: 80px; line-height: 80px; padding-top: 20px; font-size: 36px; font-weight: 600; color: rgb(51, 51, 51); border-bottom: 1px dashed rgb(106, 108, 110); }
.active_box .yzm_li { float: left; width: 180px; }
.active_box li .ipt { border: 1px solid rgb(156, 156, 163); background-color: rgb(229, 233, 242); color: rgb(126, 125, 132); border-radius: 2px; float: left; font-size: 16px; height: 38px; line-height: 38px; vertical-align: middle; width: 388px; text-indent: 6px; }
.active_box li label { float: left; width: 60px; }
.active_box li .yzm_ipt { font-size: 16px; height: 38px; line-height: 38px; vertical-align: middle; width: 104px; }
.active_box .yzm_img { float: left; padding-left: 0px; width: 104px; clear: none; }
.active_box .num_act { height: 68px; }
.tc { position: fixed; z-index: 100; border: 2px solid rgb(89, 109, 178); top: 0px; background-color: rgb(255, 255, 255); display: none; }
.tc_video { width: 690px; height: 400px; }
.t6_1_a1 { width: 20px; height: 16px; display: block; background-position: -917px -25px; }
.tc_photo { width: 100%; height: 100%; position: fixed; z-index: 91; top: 0px; left: 0px; display: none; background: transparent url("loading.gif") no-repeat scroll center center; }
.tc_photo_img { width: 100%; height: 100%; background-repeat: no-repeat; background-position: center center; }
.tc_photo_nextbtn, .tc_photo_prevbtn { position: absolute; top: 0px; width: 50%; height: 100%; cursor: pointer; }
.tc_photo_prevbtn { left: 0px; background: transparent url("arrow_left.png") no-repeat scroll 10% 50%; }
.tc_photo_nextbtn { right: 0px; background: transparent url("arrow_right.png") no-repeat scroll 90% 50%; }
.tc_photo_closeBtn { height: 71px; width: 71px; position: absolute; right: 2%; top: 2%; z-index: 3; background: transparent url("icons_sprite1.png") no-repeat scroll -129px 0px; }
.t4_photo_detail1 .tc_photo_nextbtn, .t4_photo_detail1 .tc_photo_prevbtn { width: 40px; height: 66px; top: 176px; display: none; }
#GamePicGundong { position: relative; overflow: hidden; padding-left: 25px; }
#GamePicGundong .move_right, #GamePicGundong .move_left { height: 290px; top: 0px; }
.move_right, .move_left { float: left; margin-left: 25px; width: 63px; height: 615px; position: absolute; top: 277px; z-index: 500; }
.move_left span, .move_right span { width: 63px; height: 127px; position: absolute; top: 90%; margin-top: -63px; background: transparent url("arrow.png") no-repeat scroll left top; }
.move_left { left: 0px; }
.move_left span { background-position: left top; }
.move_left:hover span { background-position: left bottom; }
.move_right { right: 0px; }
.move_right span { background-position: right top; }
.move_right:hover span { background-position: right bottom; }
#PicShow #PicShowGundong { width: 769px; margin: 0px auto; }
#PicShow #PicShowGundong .move_left { left: 21px; }
#PicShow #PicShowGundong .move_right { right: 30px; }
.PictureList { width: 1154px; top: 16px; }
.PictureList li { float: left; width: 1154px; height: 615px; }
.PictureList .photo { width: 1154px; height: 615px; background: rgb(51, 51, 51) none repeat scroll 0% 0%; display: block; }
.float_nav { width: 210px; height: 482px; background: transparent url("O1CN017gWsrF1Lmg3iecP7U_!!1788071342.png") no-repeat scroll 0px -16px; position: fixed; right: 10px; top: 45%; padding: 150px 0px 0px; z-index: 100000; }
.float_nav li { height: 45px; width: 100px; margin: 0px auto; padding: 0px; }
.float_nav li a { display: block; width: 100%; height: 50px; line-height: 50px; text-align: center; font-size: 14px; color: rgb(255, 255, 255); font-weight: bold; }
.float_nav li a:hover { color: rgb(104, 2, 105); text-decoration: none; }
.aa { width: 210px; height: 34px; float: left; padding-top: 30px; margin: 0px auto; }
.fl { float: left; }
.fr { float: right; }
.mt10 { margin-left: 12px; }
.ml50 { margin-left: 50px; }
.clearfix {  }
.warp { width: 1280px; margin-left: auto; margin-right: auto; }
.microHei { font-family: "Microsoft YaHei"; }
#header { background: transparent url("brief_01.jpg") repeat-x scroll 0% 0%; height: 61px; padding-top: 0px; width: 100%; position: relative; }
.top_logo { position: fixed; top: 0px; left: 50px; width: 235px; height: 235px; background: transparent url("top_logo.png") repeat scroll 0% 0%; z-index: 1000; }
#header a.fl { height: 65px; }
#header .ban { float: left; width: 50px; height: 50px; margin-top: 20px; opacity: 0.5; }
#header #demo { overflow: hidden; height: 50px; line-height: 50px; width: 1000px; color: rgb(218, 158, 111); white-space: nowrap; float: left; margin-top: 10px; font-size: 24px; margin-left: 150px; }
.an_buut { position: fixed; width: 235px; height: 235px; background: transparent url("logo.png") no-repeat scroll 0% 0%; left: 50%; margin-left: -800px; z-index: 100000; margin-top: -20px; }
.an_buut img { margin-left: 30px; margin-top: 10px; }
#Version { width: 100%; height: 974px; position: relative; overflow: hidden; z-index: -3; }
#Flash { width: 1920px; height: 874px; position: absolute; left: 50%; margin: 0px auto -272px -960px; z-index: -1; }
#Header { margin: 0px auto -290px -960px; width: 1920px; height: 874px; position: absolute; left: 50%; z-index: -2; line-height: 0px; }
.hao123 { width: 260px; height: 20px; top: 0px; left: 50%; margin-left: -560px; opacity: 0.3; position: absolute; z-index: 55; }
.kv-music { position: absolute; top: 0px; left: 50%; margin-left: 560px; width: 80px; height: 100px; z-index: 1000; }
#Topbar { height: 110px; background: transparent url("np.png") repeat-x scroll 0px 0px; }
.Topwrap { width: 1200px; margin: 0px auto; position: relative; height: 100%; }
#Topnav { height: 100px; background: transparent url("topnav.jpg") no-repeat scroll 0px 0px; width: 672px; float: left; }
#Topnav li { float: left; }
#Topnav a { display: block; width: 222px; height: 100px; margin-left: 2px; text-indent: -999em; }
#Topnav a:hover { background-image: url("topnav.jpg"); background-repeat: no-repeat; }
#Topnav a.n1:hover { background-position: -2px -100px; }
#Topnav a.n2:hover { background-position: -226px -100px; }
#Topnav a.n3:hover { background-position: -450px -100px; }
#Topbar .entry { background: transparent url("entry.jpg") no-repeat scroll 0px 0px; display: block; width: 236px; height: 100px; overflow: hidden; text-indent: -999em; float: left; }
#Topbar .forum { background: transparent url("forum.jpg") no-repeat scroll 0px 0px; display: block; width: 236px; height: 100px; margin-left: 7px; overflow: hidden; text-indent: -999em; float: left; }
#Topbar .entry:hover { background: transparent url("entry_1.jpg") no-repeat scroll 0px 0px; }
#Topbar .forum:hover { background: transparent url("forum_1.jpg") no-repeat scroll 0px 0px; }
.musicbox { width: 65px; height: 100px; position: fixed; z-index: 500; top: 0px; left: 50%; cursor: pointer; margin-left: -750px; }
.musicplay { background: transparent url("musicplay.png") no-repeat scroll 0% 0%; }
.musicstop { background: transparent url("musicstop.png") no-repeat scroll 0% 0%; }
.btn_payss { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; text-indent: -99em; overflow: hidden; z-index: 999999; }
i { font-style: normal; }
a:hover { color: rgb(255, 222, 0); text-decoration: none; }
.ht1 { overflow: hidden; text-indent: -9999px; }
.area { width: 1000px; margin: 0px auto; }
.area { width: 1200px; margin: 0px auto; }
.topbg { height: 100px; width: 100%; background: rgb(0, 0, 0) none repeat scroll 0% 0%; }
.top { height: 100px; position: relative; z-index: 10000; width: 1280px; }
.logo { width: 220px; height: 80px; position: absolute; top: 10px; left: 8px; cursor: default; }
.logo img { width: 100%; height: 100%; }
.logo2 { width: 50px; height: 50px; position: absolute; top: 35px; left: 50%; cursor: pointer; opacity: 0.5; margin-left: 600px; z-index: 999999; }
.logo2 img { width: 100%; height: 100%; }
.mainnav { width: 800px; position: absolute; top: 0px; left: 400px; overflow: hidden; }
.mainnav ul { width: 100%; }
.mainnav:hover {  }
.mainnav:hover ul {  }
.mainnav li { width: 111px; float: left; position: relative; text-align: center; height: auto ! important; overflow: hidden; }
.mainnav li:hover { background: transparent url("mainnav_noshadow.png") no-repeat scroll 0% 0%; }
.mainnav li .tit { width: 100%; height: 68px; color: rgb(255, 255, 255); display: block; text-align: center; padding: 36px 0px 0px; }
.mainnav li .tit em { display: block; width: 100%; font-size: 14px; transition: all 0.2s ease-in-out 0s; }
.mainnav li .tit span { color: rgb(183, 148, 80); font-size: 8px; display: block; transform: scale(0.7); transform-origin: center center 0px; font-weight: 100; }
.mainnav li .detail_list { width: 100%; padding: 4px 0px 0px; overflow: hidden; display: block ! important; height: 0px; }
.mainnav li .detail_list a { display: block; width: 84px; height: 24px; line-height: 24px; text-align: center; vertical-align: baseline; margin: 12px auto; color: rgb(255, 255, 255); font-size: 12px; transition: all 0.1s ease-in 0s; }
.mainnav li .detail_list a:hover { background: rgb(254, 221, 69) none repeat scroll 0% 0%; border-radius: 3px; box-shadow: 3px 3px 5px rgb(59, 59, 59); color: rgb(0, 0, 0); }
.mainnav ul li:hover .tit em { color: rgb(255, 222, 69); }
.mainnav li.li01 { height: 102px; background-position: 1000px 1000px; }
.mainnav li.li02 { height: 333px; background-position: 0px 0px; }
.mainnav li.li03 { height: 333px; background-position: -111px 0px; }
.mainnav li.li04 { height: 333px; background-position: -222px 0px; }
.mainnav li.li05 { height: 333px; background-position: -333px 0px; }
.mainnav li.li06 { height: 333px; background-position: -444px 0px; }
.mainnav li.li07 { height: 333px; background-position: -555px 0px; }
.mainnav li.li08 { height: 333px; background-position: -666px 0px; }
.PartTitle2 { padding: 14px 0px 14px 38px; height: 35px; line-height: 35px; position: relative; font-size: 19px; font-weight: normal; color: rgb(171, 131, 36); background: transparent url("icon_.png") no-repeat scroll left center; border-bottom: 1px solid rgb(94, 95, 100); }
.PartTitle2 span { font-size: 13px; font-family: "times new roman",times,serif; color: rgb(255, 149, 13); text-transform: uppercase; }
.PartTitle2 .more { position: absolute; font-size: 12px; color: rgb(255, 255, 255); right: 5px; padding-right: 27px; background: transparent url("icon_more.png") no-repeat scroll right center; }
.PartTitle2 .more:hover { color: rgb(171, 136, 42); }
.ml10 { margin-left: 4px; }
.m3 { width: 100%; height: auto; overflow: hidden; padding-top: 10px; padding-bottom: 110px; background: transparent url("O1CN019NOHgI1Lmg3iXNBz2_!!1788071342.jpg") no-repeat scroll center bottom; z-index: 999999; }
.zb { width: 1200px; height: auto; overflow: hidden; margin: 0px auto; padding: 10px 0px; }
.zb_3 { width: 397px; height: auto; overflow: hidden; float: left; border: 0px solid rgb(238, 238, 238); position: relative; }
.zb_3_t { width: 397px; height: 41px; float: left; background: transparent url("O1CN015gAtmV1Lmg3hvGCbc_!!1788071342.png") repeat scroll 0% 0%; line-height: 41px; color: rgb(255, 255, 255); text-align: center; font-size: 16px; font-weight: bold; border-bottom: 1px solid rgb(238, 238, 238); }
.zb_3_d { width: 397px; height: 1px; float: left; position: relative; }
.zb_3 .role-itemst { width: 387px; height: auto; float: left; position: relative; padding: 5px; }
.zb_3 .role-itemst img { width: 377px; height: auto; overflow: hidden; display: block; transition: all 0.5s ease 0s; padding: 5px; }
.zb_2 { width: 596px; height: auto; overflow: hidden; float: left; border: 0px solid rgb(238, 238, 238); }
.zb_2_t { width: 596px; height: 41px; float: left; background: transparent url("O1CN015gAtmV1Lmg3hvGCbc_!!1788071342.png") repeat scroll 0% 0%; line-height: 41px; color: rgb(255, 255, 255); text-align: center; font-size: 16px; font-weight: bold; border-bottom: 1px solid rgb(238, 238, 238); }
.zb_2_d { width: 596px; height: 1px; float: left; position: relative; }
.zb_2 .role-itemst { width: 586px; height: auto; float: left; position: relative; padding: 5px; }
.zb_2 .role-itemst img { width: 576px; height: auto; overflow: hidden; display: block; transition: all 0.5s ease 0s; padding: 5px; }
.zb_1 { width: 1200px; height: auto; overflow: hidden; float: left; border: 0px solid rgb(238, 238, 238); }
.zb_1_t { width: 1200px; height: 41px; float: left; background: transparent url("O1CN015gAtmV1Lmg3hvGCbc_!!1788071342.png") repeat scroll 0% 0%; line-height: 41px; color: rgb(255, 255, 255); text-align: center; font-size: 16px; font-weight: bold; border-bottom: 1px solid rgb(238, 238, 238); }
.zb_1_d { width: 1200px; height: 1px; float: left; position: relative; }
.zb_1 .role-itemst { width: 1190px; height: auto; float: left; position: relative; padding: 5px; }
.zb_1 .role-itemst img { width: 1170px; height: auto; overflow: hidden; display: block; transition: all 0.5s ease 0s; padding: 10px; }
.kv-music { position: fixed; z-index: 50; top: 5px; left: -350px; width: 58px; height: 100px; }
