/* Code tidied up by ScrapBook */
a, area {  }
:focus {  }
a { outline: medium none; color: rgb(85, 85, 85); }
a:hover { color: rgb(255, 163, 3); }
body { background: rgb(206, 206, 206) none repeat scroll 0% 0%; }
.btns { background: rgba(0, 0, 0, 0) url("btns.png") no-repeat scroll 0% 0%; }
.sprite { background: rgba(0, 0, 0, 0) url("sprite.png") no-repeat scroll 0% 0%; }
.icons { background: rgba(0, 0, 0, 0) url("icons.png") no-repeat scroll 0% 0%; }
.ser { background: rgba(0, 0, 0, 0) url("ser_bg.png") no-repeat scroll 0% 0%; }
.wrapper { margin-top: -150px; }
.wrapbg {  }
.wrapper2 {  }
.wrapbg2 {  }
.header { position: relative; width: 100%; height: 385px; margin: 0px auto; }
.theme { position: relative; width: 100%; height: 385px; background: rgba(0, 0, 0, 0) url("navtop.png") no-repeat scroll center top; }
.nav { position: relative; width: 1000px; height: 113px; margin: 0px auto; }
.navlink { position: relative; width: 1000px; height: 121px; z-index: 12; background: rgba(0, 0, 0, 0) url("nav.png") no-repeat scroll center top; }
.navlink a { display: block; position: absolute; top: 7px; width: 86px; height: 41px; }
a.link1 { left: 58px; }
a.link2 { left: 160px; }
a.link3 { left: 264px; }
a.link4 { left: 651px; }
a.link5 { left: 753px; }
a.link6 { left: 857px; }
.nav_pull { display: none; position: absolute; top: 67px; left: 56px; width: 891px; height: 100px; padding: 10px 0px; background: rgba(0, 0, 0, 0) url("navpull.png") no-repeat scroll center bottom; z-index: 10; }
.nav_link { display: none; position: absolute; top: 67px; left: 56px; width: 891px; height: 100px; padding: 10px 0px; z-index: 20; }
.navlist { position: absolute; top: 0px; width: 100px; height: 80px; padding: 10px 0px; }
.navlist a { display: block; width: 85px; height: 28px; padding-left: 15px; color: rgb(192, 188, 187); font: 12px/28px "SimSun"; background: rgba(0, 0, 0, 0) url("icon1.png") no-repeat scroll left center; }
.navlist a:hover { color: rgb(246, 160, 62); background: rgba(0, 0, 0, 0) url("icon2.png") no-repeat scroll left center; }
.nl1 { left: 120px; }
.nl2 { left: 220px; }
.nl3 { left: 710px; }
.slogan { width: 1000px; height: 260px; display: block; position: relative; margin: 0px auto; }
.slogan .activesBtn { position: absolute; left: 162px; top: 213px; width: 205px; height: 32px; display: block; }
.btn-loading { position: absolute; top: 424px; left: 570px; z-index: 10; display: block; width: 212px; height: 90px; text-indent: -9999px; background-position: 0px 0px; }
.btn-loading:hover { background-position: 0px -92px; }
.hongMainBtn { width: 90px; height: 20px; position: absolute; left: 945px; top: 258px; display: block; z-index: 10; }
.indexpage { margin-bottom: 50px; }
.conterBox_1 { width: 1120px; margin: 0px auto; }
.sp_w { width: 295px; height: 369px; float: left; position: relative; }
.sp_box { width: 326px; height: 369px; position: absolute; left: -15px; top: 0px; background: rgba(0, 0, 0, 0) url("sp_bg.png") no-repeat scroll 0% 0%; }
.slide_w { width: 817px; height: 369px; float: left; display: inline; margin-right: 8px; position: relative; }
.slide_Tbox { width: 800px; height: 340px; float: left; position: absolute; padding: 25px 4px 4px 60px; top: 0px; left: -60px; background: rgba(0, 0, 0, 0) url("slide_bg.png") no-repeat scroll 0% 0%; }
.download_btn { width: 242px; height: 108px; display: block; margin: 50px auto 17px; background-position: 0px 0px; }
.download_btn:hover { background-position: -243px 0px; }
.link_tp { width: 250px; height: 26px; display: block; line-height: 26px; margin: 0px auto; color: rgb(164, 175, 194); text-align: center; }
.link_tp a { color: rgb(164, 175, 194); font: 12px/26px "Microsoft Yahei"; }
.link_tp a:hover { color: rgb(255, 163, 3); }
.link_tp span { margin-left: 5px; margin-right: 5px; }
.re_btn { width: 255px; height: 64px; display: block; margin: 7px auto; background-position: 0px -111px; }
.ch_btn { width: 255px; height: 64px; display: block; margin: 2px auto; background-position: 0px -174px; }
.re_btn:hover { background-position: -256px -111px; }
.ch_btn:hover { background-position: -256px -174px; }
.slide_Tbox .hd { height: 20px; position: absolute; right: 40px; bottom: 5px; z-index: 1; }
.slide_Tbox .hd li { float: left; width: 20px; height: 8px; cursor: pointer; display: inline-block; margin-right: 8px; background: rgb(254, 250, 238) none repeat scroll 0% 0%; overflow: hidden; }
.slide_Tbox .hd .on { background: rgb(181, 32, 38) none repeat scroll 0% 0%; }
.slide_Tbox .bd { width: 800px; height: 340px; overflow: hidden; z-index: 0; }
.slide_Tbox .bd li a { width: 800px; height: 340px; display: block; }
.conterBox_2 { width: 1136px; margin: 0px auto; }
.conterBox_2 .c_left { width: 807px; float: left; display: inline; margin-right: 8px; background: rgb(32, 39, 49) none repeat scroll 0% 0%; padding: 10px 5px; }
.c_right { width: 305px; background: rgb(32, 39, 49) none repeat scroll 0% 0%; float: left; padding: 9px 0px; border-top: 1px solid rgb(52, 57, 65); }
.section_1 { width: 767px; height: 271px; background: rgb(239, 239, 239) none repeat scroll 0% 0%; padding: 20px 20px 0px; }
.section_1 .c_content { width: 505px; height: 265px; float: left; }
.newbox { position: relative; width: 480px; height: 265px; padding: 0px 2px 0px 0px; }
.newbox .slidenav { position: relative; width: 480px; height: 31px; }
.more { display: block; position: absolute; top: 3px; right: 0px; color: rgb(214, 187, 165); font: 12px/20px "SimSun"; background-position: 0px -368px; width: 25px; height: 25px; }
.more:hover { background-position: -24px -368px; }
.newbox .slidenav li { float: left; width: 90px; height: 25px; }
.newbox .slidenav li a { display: block; width: 100%; height: 100%; color: rgb(88, 88, 88); text-align: center; font: 14px/25px "SimSun"; }
.newbox .slidenav li a.on { color: rgb(220, 57, 0); }
.newbox .slidenav .i1 a { background-position: 0px -7px; }
.newbox .slidenav .i2 a { background-position: -3px -85px; }
.newbox .slidenav .i3 a { background-position: -3px -164px; }
.newbox .slidenav .i4 a { background-position: -3px -247px; }
.slidenav .i1.on a, .slidenav .i1 a:hover { background-position: 0px -47px; color: rgb(220, 57, 0); }
.slidenav .i2.on a, .slidenav .i2 a:hover { background-position: -3px -125px; color: rgb(220, 57, 0); }
.slidenav .i3.on a, .slidenav .i3 a:hover { background-position: -3px -206px; color: rgb(220, 57, 0); }
.slidenav .i4.on a, .slidenav .i4 a:hover { background-position: -3px -285px; color: rgb(220, 57, 0); }
.newbox .slidecont { width: 480px; height: 160px; }
.newbox .conts { width: 480px; height: 160px; overflow: hidden; margin-top: 10px; }
.newbox .conts li { width: 480px; height: 26px; font: 12px/26px "SimSun"; overflow: hidden; }
.newbox .conts li span { color: rgb(204, 51, 0); margin-right: 10px; display: inline-block; float: left; }
.newbox .conts li a { display: inline-block; width: 365px; overflow: hidden; height: 26px; }
.newbox .conts li em { color: rgb(98, 97, 97); float: right; }
.newbox h1 { width: 480px; height: 33px; text-align: center; font: bold 16px/33px "SimSun"; }
.newbox h1 a { display: inline-block; color: rgb(194, 27, 9); }
.newbox h1 span { display: inline-block; width: 16px; height: 33px; background-position: -10px -325px; vertical-align: middle; overflow: hidden; margin-right: 3px; }
.newbox .c_tips { width: 480px; height: 28px; margin: 0px auto; text-align: center; color: rgb(45, 46, 45); background: rgb(219, 218, 218) none repeat scroll 0% 0%; font: 12px/28px "SimSun"; }
.newbox .c_tips a { color: rgb(45, 46, 45); margin-left: 10px; margin-right: 10px; }
.weapon { width: 258px; height: 265px; float: left; }
.weapon h1 { width: 258px; height: 30px; position: relative; font: bold 16px/30px "Microsoft Yahei"; color: rgb(123, 123, 123); margin: 0px auto; }
.weapon .img_w { margin: 10px auto; width: 258px; height: 140px; overflow: hidden; display: block; }
.weapon .txt_w { width: 258px; height: 40px; line-height: 20px; color: rgb(98, 97, 97); overflow: hidden; margin: 0px auto; }
.weapon .txt_w a { font: 12px/20px "SimSun"; }
.weapon .tips_w { width: 233px; height: 25px; line-height: 25px; overflow: hidden; margin: 3px auto; background-position: -3px -402px; padding-left: 23px; color: rgb(123, 123, 123); }
.weapon .tips_w span { margin-left: 10px; }
.section_2 { margin: 15px auto 0px; }
.section_2 { height: 114px; margin-right: -15px; }
.section_2 .ad_1 { width: 259px; height: 106px; display: inline-block; float: left; overflow: hidden; margin-right: 15px; background: rgba(0, 0, 0, 0) url("act_bg.jpg") no-repeat scroll left top; padding-top: 6px; }
.section_2 .last { margin: 0px; }
.section_3 { margin: 10px auto 0px; background: rgb(239, 239, 239) none repeat scroll 0% 0%; padding: 15px 20px 5px; width: 767px; }
.section_3 .c_content { width: 505px; float: left; }
.oc_Box { width: 662px; float: left; margin-right: 7px; display: inline-block; }
.oc_slideBox { width: 480px; overflow: hidden; position: relative; }
.oc_slideBox .hd { width: 480px; height: 36px; display: block; z-index: 2; border-bottom: 1px solid rgb(217, 217, 217); }
.oc_slideBox .hd li { float: left; width: 60px; height: 36px; line-height: 36px; cursor: pointer; display: block; text-align: center; font-size: 14px; color: rgb(100, 98, 105); border-bottom: 1px solid rgb(217, 217, 217); }
.oc_slideBox .hd .on { color: rgb(179, 38, 15); border-bottom: 3px solid rgb(192, 5, 14); height: 35px; line-height: 35px; bottom: -1px; }
.oc_slideBox .bd { width: 485px; height: 418px; overflow: hidden; margin-top: 20px; }
.oc_slideBox .bd li { width: 485px; height: 418px; display: block; position: relative; }
.oc_slideBox .bd li img { z-index: 1; }
.oc_slideBox .oc_bg h1 { position: absolute; left: 250px; top: 0px; width: 240px; color: rgb(87, 87, 87); font: bold 16px/30px "Microsoft Yahei"; }
.oc_slideBox .oc_bg h4 { position: absolute; left: 250px; top: 35px; width: 240px; color: rgb(87, 87, 87); font: 14px/30px "Microsoft Yahei"; }
.oc_slideBox .oc_bg p { position: absolute; left: 250px; top: 75px; width: 230px; color: rgb(51, 50, 50); font: 12px/20px "SimSun"; }
.c_aside { width: 258px; float: left; }
.zj_slide { width: 258px; }
.zj_slide .topNav { width: 258px; position: relative; height: 33px; padding-top: 4px; }
.topNav h1 { width: 258px; height: 30px; position: relative; font: bold 16px/33px "Microsoft Yahei"; color: rgb(123, 123, 123); margin: 0px auto; }
.zj_slide .hd { height: 28px; padding: 0px 5px; line-height: 28px; display: block; background: rgb(219, 218, 218) none repeat scroll 0% 0%; color: rgb(76, 76, 76); width: 205px; }
.zj_slide .hd span { margin-left: 5px; margin-right: 5px; color: rgb(76, 76, 76); cursor: pointer; font: 12px/28px "SimSun"; }
.zj_slide .hd .on { color: rgb(220, 57, 0); }
.corner { width: 55px; height: 32px; display: block; position: absolute; top: 4px; right: -29px; text-indent: 18px; color: rgb(239, 239, 239); font: 14px/27px "Microsoft Yahei"; background: rgba(0, 0, 0, 0) url("corner.png") no-repeat scroll 0% 0%; }
.zj_slide .bd { width: 250px; height: 230px; margin: 7px auto 0px; overflow: hidden; }
.imgIs { width: 250px; height: 120px; }
.imgIs_dsec { width: 250px; height: 192px; overflow: hidden; }
.imgIs_dsec li { width: 250px; }
.imgIs_dsec li { float: left; width: 250px; font: 12px/22px "SimSun"; }
.imgIs_dsec li em { float: left; padding-right: 6px; color: rgb(100, 98, 105); }
.imgIs_dsec li span { float: right; color: rgb(100, 98, 105); }
.imgIs_dsec a { float: left; width: 165px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; color: rgb(100, 98, 105); }
.imgIs_dsec a:hover { color: rgb(255, 163, 3); }
.more_zj { width: 75px; height: 23px; display: block; text-align: center; background: rgb(165, 165, 165) none repeat scroll 0% 0%; border-radius: 6px; line-height: 23px; color: rgb(239, 239, 239); }
.more_zj:hover { background: rgb(255, 163, 3) none repeat scroll 0% 0%; color: rgb(255, 255, 255); text-decoration: none; }
.playerTit { width: 258px; position: relative; height: 33px; }
.q_h3 { width: 250px; height: 30px; overflow: hidden; color: rgb(220, 57, 0); font: 14px/30px "SimSun"; }
.q_txt { width: 250px; height: 36px; color: rgb(123, 123, 123); overflow: hidden; font: 12px/18px "SimSun"; }
.q_ul { width: 248px; height: 65px; overflow: hidden; padding: 10px 5px 0px; border-top: 1px dashed rgb(123, 123, 123); margin-top: 12px; }
.q_ul li { width: 248px; height: 21px; overflow: hidden; line-height: 21px; }
.q_ul li a { color: rgb(123, 123, 123); font: 12px/21px "SimSun"; }
.q_ul li a:hover { color: rgb(255, 163, 3); }
.small_nav { width: 293px; border: 1px solid rgb(74, 88, 106); background: rgb(45, 53, 64) none repeat scroll 0% 0%; margin: 0px auto; }
.nav_inner { width: 282px; height: 285px; margin: 5px auto; background: rgba(0, 0, 0, 0) url("snav_bg.jpg") no-repeat scroll left top; overflow: hidden; }
.nav_inner a { width: 141px; height: 95px; display: block; position: relative; float: left; overflow: hidden; }
.nav_inner a span { width: 140px; height: 94px; text-align: center; color: rgb(255, 255, 255); background: rgb(130, 147, 171) none repeat scroll 0% 0%; font: 16px/95px "Microsoft Yahei"; position: absolute; left: 0px; top: 0px; display: none; cursor: pointer; }
.nav_inner a:hover { text-decoration: none; }
.featureBox { width: 290px; height: 365px; background: rgba(0, 0, 0, 0) url("ts_bg.jpg") no-repeat scroll 0% 0%; margin: 10px auto 0px; padding-top: 15px; }
.featureBox h1 { width: 250px; height: 40px; margin: 0px auto; position: relative; font: bold 18px/40px "Microsoft Yahei"; color: rgb(255, 247, 243); }
.featureBox .more { top: 8px; }
.featureBox .txt_ul { width: 250px; height: 230px; overflow: hidden; padding-top: 21px; margin: 0px auto; vertical-align: bottom; }
.txt_ul li { width: 250px; height: 38px; overflow: hidden; }
.txt_ul li a { line-height: 38px; color: rgb(129, 129, 129); }
.txt_ul li a:hover { color: rgb(255, 163, 3); }
.guideBox { width: 290px; height: 234px; background: rgba(0, 0, 0, 0) url("g_bg.jpg") no-repeat scroll 0% 0%; margin: 10px auto 0px; padding-top: 1px; }
.g_in { width: 200px; height: 123px; margin: 75px auto auto 45px; color: rgb(48, 42, 33); line-height: 30px; }
.g_in a { color: rgb(48, 42, 33); font: 12px/30px "SimSun"; margin-left: 5px; margin-right: 5px; }
.g_in a:hover { color: rgb(186, 18, 7); }
.conterBox_3 { width: 1136px; margin: 12px auto; height: 85px; background: rgb(239, 239, 239) none repeat scroll 0% 0%; }
.conterBox_3 .serBox { float: left; height: 85px; display: inline; position: relative; }
.conterBox_3 .ser_1 { width: 200px; }
.conterBox_3 .ser_1 h1 { margin-left: 50px; font: 18px/38px "Microsoft Yahei"; }
.conterBox_3 .ser_1 p { margin-left: 50px; font: 12px/18px "SimSun"; }
.conterBox_3 .ser_1 .cor { width: 31px; height: 81px; display: block; position: absolute; left: 13px; top: -3px; background-position: 0px 0px; }
.conterBox_3 .ser_2 { width: 270px; }
.conterBox_3 .ser_2 p { margin-left: 75px; font: 14px/24px "Microsoft Yahei"; }
.conterBox_3 .ser_2 .cor { width: 67px; height: 67px; display: block; position: absolute; left: 2px; top: 5px; background-position: 0px -83px; }
.mt15 { margin-top: 15px; }
.conterBox_3 .ser_3 { width: 270px; }
.conterBox_3 .ser_3 p { margin-left: 75px; font: 14px/24px "Microsoft Yahei"; }
.conterBox_3 .ser_3 .cor { width: 67px; height: 67px; display: block; position: absolute; left: 2px; top: 5px; background-position: -46px -4px; }
.conterBox_3 .ser_4 { width: 395px; background: rgba(0, 0, 0, 0) url("weibo_bg.jpg") no-repeat scroll 90px 0px; }
.conterBox_3 .ser_4 .code { width: 80px; height: 85px; float: left; }
.conterBox_3 .ser_4 .weiboBox { width: 315px; height: 85px; float: left; }
.conterBox_3 .ser_4 .sina { margin-top: 17px; color: rgb(187, 37, 38); margin-left: 43px; font: 12px/20px "SimSun"; }
.conterBox_3 .ser_4 .tencent { margin-top: 12px; color: rgb(187, 37, 38); margin-left: 43px; font: 12px/20px "SimSun"; }
.conterBox_3 .sina a, .conterBox_3 .tencent a { margin-left: 8px; color: rgb(255, 255, 255); background: rgb(187, 37, 38) none repeat scroll 0% 0%; padding: 2px 5px; font: 12px "SimSun"; }
.conterBox_4 { width: 1136px; margin: 15px auto 0px; height: 320px; }
.conterBox_4 .showBox { height: 29px; margin-right: -15px; }
.conterBox_4 .showBox .show_in { width: 372px; height: 303px; background: rgb(228, 228, 228) none repeat scroll 0% 0%; display: inline-block; float: left; overflow: hidden; margin-right: 10px; padding-top: 1px; }
.conterBox_4 .show_in h1 { width: 345px; height: 40px; position: relative; display: block; background: rgb(207, 207, 207) none repeat scroll 0% 0%; font: bold 18px/38px "Microsoft Yahei"; margin: 13px auto; text-indent: 15px; padding-bottom: 1px; }
.conterBox_4 .show_in h1 .more { top: 7px; }
.conterBox_4 .show_in .inBox { width: 345px; height: 225px; margin: 0px auto; }
.container { padding: 10px 0px; }
.content { width: 1136px; margin: 0px auto; }
.subcon { float: left; width: 305px; }
.maincon { float: right; width: 814px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; border: 1px solid rgb(187, 190, 194); margin-top: 15px; display: inline; }
.subcon .sp_w { float: none; }
.data_da { width: 810px; height: 110px; margin: 0px auto; display: block; }
.mcon_title { width: 100%; height: 110px; padding-top: 1px; background: rgb(241, 240, 240) url("t_bg.jpg") no-repeat scroll right top; position: relative; }
.mcon_title h1 { width: 95%; margin: 16px auto 0px; font: bold 30px/60px "Microsoft Yahei"; color: rgb(82, 82, 82); }
.mcon_title .leadbar { padding-left: 20px; margin-bottom: 10px; font: 12px/18px "Microsoft Yahei"; color: rgb(27, 31, 37); }
.mcon_title .search { width: 230px; height: 30px; position: absolute; right: 25px; bottom: 15px; border: 1px solid rgb(175, 175, 175); }
.search .search_in { background: rgb(255, 255, 255) none repeat scroll 0% 0%; border: 0px none; margin: 0px; height: 24px; width: 190px; padding: 3px 5px; display: inline; float: left; line-height: 24px; }
.search .search_btn { border: 0px none; margin: 0px; padding: 0px; background: rgba(0, 0, 0, 0) url("search_bg.jpg") no-repeat scroll 0% 0%; display: inline; width: 30px; height: 30px; float: left; cursor: pointer; }
.leadbar { padding-left: 40px; margin-bottom: 20px; font: 12px/18px "Microsoft Yahei"; color: rgb(119, 119, 119); }
.leadbar em { color: rgb(160, 49, 0); }
.conblock { padding: 30px 29px; min-height: 771px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.insideTab { position: relative; height: 60px; }
.insideTab ul { width: 100%; height: 60px; }
.insideTab li { float: left; display: inline; height: 59px; }
.insideTab li a { display: block; width: 188px; height: 50px; font: 18px/50px "Microsoft Yahei"; text-align: center; color: rgb(82, 82, 82); background: rgb(175, 179, 186) none repeat scroll 0% 0%; }
.insideTab .on { background: rgba(0, 0, 0, 0) url("dt_bg.jpg") no-repeat scroll center bottom; }
.insideTab .on a { background: rgb(199, 43, 43) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
.insideTab li a:hover { text-decoration: none; color: rgb(255, 255, 255); background: rgb(185, 188, 193) none repeat scroll 0% 0%; }
.insideTab .on a:hover { background: rgb(199, 43, 43) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
.listdetail { margin: 20px auto; }
.listdetail li { padding: 0px 6px; line-height: 35px; background: rgba(0, 0, 0, 0) url("dotted03.gif") repeat-x scroll left bottom; }
.listdetail li em { padding-right: 10px; color: rgb(202, 47, 47); }
.listdetail li span { float: right; color: rgb(157, 157, 157); }
.pageBox { width: 740px; margin: 0px auto; height: 76px; text-align: center; font-size: 14px; color: rgb(89, 99, 108); line-height: 70px; }
.pageBox a { margin-left: 10px; margin-right: 10px; line-height: 70px; }
.pageBox .col_on { color: rgb(255, 153, 0); font-size: 16px; }
.newsdetail { line-height: 26px; color: rgb(85, 85, 85); }
.newsdetail h1 { padding: 0px 3px; font: 22px/35px "Microsoft Yahei"; color: rgb(160, 49, 0); text-align: center; }
.newsdetail .time { padding: 6px 3px; margin-bottom: 25px; color: rgb(136, 136, 136); background: rgba(0, 0, 0, 0) url("dotted03.gif") repeat-x scroll left bottom; text-align: center; }
.center { text-align: center; }
.article img { max-width: 640px; }
.downbox { width: 700px; margin: 0px auto; }
.downbox .downTitle { width: 650px; height: 36px; line-height: 36px; color: rgb(92, 92, 92); background: rgba(0, 0, 0, 0) url("feat_title.jpg") no-repeat scroll center -42px; }
.downbox .downBtn { width: 542px; margin: 0px auto; }
.btn01, .btn02 { display: block; width: 221px; height: 96px; text-indent: -9999px; }
.btn01 { background: rgba(0, 0, 0, 0) url("down_1.jpg") no-repeat scroll 0% 0%; float: left; }
.btn02 { float: left; margin-left: 50px; background: rgba(0, 0, 0, 0) url("down_2.jpg") no-repeat scroll 0% 0%; }
.downbox .tips { width: 670px; padding: 14px; color: rgb(132, 132, 132); line-height: 24px; border: 1px solid rgb(221, 221, 221); background-color: rgb(237, 237, 237); border-radius: 5px; }
.downText { width: 700px; line-height: 24px; overflow: hidden; }
.downText .biaoti { padding: 0px 12px; height: 40px; color: rgb(100, 100, 100); font: 16px/40px "Microsoft Yahei"; background-color: rgb(237, 237, 237); }
.downText .downCon { width: 622px; padding: 14px; color: rgb(100, 100, 100); }
.downText .downCon p { font-size: 14px; }
.downText .downCon h4 { color: rgb(254, 130, 0); }
.downText .md5note { height: 120px; overflow: hidden; }
.other_media { position: relative; width: 680px; padding: 0px 10px; overflow: hidden; }
.other_media a { float: left; width: auto !important; margin-right: 30px; }
.snapNav { width: 630px; margin: 0px auto; }
.snapNav li { float: left; }
.snapNav a { display: block; height: 58px; text-align: center; font: 16px/50px "Microsoft YaHei"; background: rgb(226, 226, 226) url("curbg.gif") no-repeat scroll 0px bottom; }
.snapNav a, .snapNav a:hover { width: 210px; color: rgb(78, 78, 78); background: rgb(226, 226, 226) url("curbg.gif") no-repeat scroll 0px bottom; text-decoration: none; }
.snapNav .on a { color: rgb(255, 255, 255); background: rgb(200, 45, 45) url("curbg.gif") no-repeat scroll -210px bottom; text-decoration: none; }
.downTable { border: 1px solid rgb(221, 221, 221); }
.downTable th, .downTable td { height: 30px; padding: 0px 5px; }
.downTable th { background-color: rgb(219, 219, 219); border-top: 1px solid rgb(221, 221, 221); border-left: 1px solid rgb(221, 221, 221); font-weight: bold; }
.downTable td { line-height: 30px; background-color: rgb(237, 237, 237); border-top: 1px solid rgb(221, 221, 221); border-right: 1px solid rgb(221, 221, 221); }
.buding { color: rgb(102, 102, 102); }
.buding dt { width: 370px; line-height: 24px; }
.dataBox { width: 750px; }
.dataBox h3 { margin: 20px 0px; }
.dataBox em { display: inline-block; padding: 5px 40px 5px 10px; font: 20px "Microsoft Yahei"; border-bottom: 6px solid rgb(219, 84, 90); }
.dataBox dl { overflow: hidden; margin-top: 5px; }
.dataBox dt { float: left; width: 100px; height: 26px; text-align: center; font: 15px/26px "Microsoft Yahei"; background: rgb(233, 233, 233) url("dtbg.gif") no-repeat scroll right 0px; }
.dataBox dd { margin-left: 104px; line-height: 26px; }
.dataBox dd a { display: inline-block; margin: 0px 5px; }
.picview { width: 750px; overflow: hidden; }
.picview ul { width: 750px; }
.picview li { position: relative; float: left; padding: 5px; margin: 20px 17px 0px 25px; border: 1px solid rgb(226, 224, 220); border-radius: 5px; width: 320px; height: 181px; overflow: hidden; }
.picview li img { width: 320px; height: 181px; overflow: hidden; }
.picview .sview { position: absolute; right: 5px; bottom: 5px; display: block; width: 28px; height: 28px; background: rgba(0, 0, 0, 0) url("curbg.png") no-repeat scroll -27px 0px; cursor: pointer; }
.listbox .before { padding-left: 70px; }
.listbox .clewtxt, .listbox .agreement, .listbox .btn_regist { margin-left: 98px; }
.listbox .formlist dl { position: relative; margin-top: 24px; }
.formlist dt { width: 388px; }
.formlist dt span { float: left; width: 90px; padding-right: 8px; font-size: 14px; line-height: 31px; text-align: right; }
.formlist dt label { position: absolute; top: 7px; left: 104px; color: rgb(134, 134, 134); cursor: text; font-size: 14px; }
.formlist dd { position: absolute; left: 388px; top: 0px; }
.formlist dd em { display: block; padding: 5px 10px 5px 26px; }
.formlist .code { float: left; width: 85px; height: 33px; vertical-align: top; display: inline-block; }
.listbox .reg_input, .listbox .reg_input2 { float: left; height: 23px; line-height: 23px; padding: 4px 5px; font-size: 14px; color: rgb(78, 78, 78); outline: medium none; border: 1px solid rgb(167, 167, 167); }
.listbox .reg_input { width: 260px; }
.listbox .reg_input2 { width: 146px; margin-right: 6px; }
.listbox .btn_regist { display: block; width: 170px; height: 42px; color: rgb(255, 255, 255); font: 20px/42px "Microsoft Yahei"; cursor: pointer; border: 0px none; text-align: center; background: rgb(177, 33, 39) none repeat scroll 0% 0%; }
.listbox .btn_regist:hover { background: rgb(201, 44, 51) none repeat scroll 0% 0%; }
.listbox .msg_num, .listbox .msg_error { position: relative; display: inline-block; }
.listbox .msg_ok { display: inline-block; height: 14px; background: rgba(0, 0, 0, 0) url("msg_icon.png") no-repeat scroll 0px 7px; }
.listbox .msg_num { color: rgb(102, 102, 102); border: 1px solid rgb(221, 221, 221); background: rgb(250, 250, 250) url("msg_icon.png") no-repeat scroll 6px -138px; }
.listbox .msg_error { color: rgb(204, 64, 64); border: 1px solid rgb(218, 92, 92); background: rgb(255, 246, 246) url("msg_icon.png") no-repeat scroll 6px -64px; }
.listbox .form_arrow { display: block; position: absolute; top: 9px; left: -7px; width: 7px; height: 11px; background: rgba(0, 0, 0, 0) url("msg_icon.png") no-repeat scroll 0% 0%; }
.listbox .msg_num .form_arrow { background-position: 1px -235px; }
.listbox .msg_error .form_arrow { background-position: -8px -234px; }
.listbox .regok { color: rgb(255, 0, 0); margin-top: 70px; padding-top: 70px; font: 18px/35px "Microsoft Yahei"; background: rgba(0, 0, 0, 0) url("regok.png") no-repeat scroll center top; }
.listbox { min-height: 575px; padding: 24px 33px 23px 34px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.t_14 { background-position: 0px -600px; }
.mcon_title .t_14 { width: 95%; margin: 16px auto 0px; }
.redtext { color: rgb(255, 0, 0); }
.text_center { text-align: center; }
.listbox .reokTips { text-align: center; line-height: 36px; color: rgb(102, 102, 102); margin-top: 10px; }
.listbox .reokTbtn { display: block; width: 180px; height: 42px; color: rgb(255, 255, 255); font: 16px/42px "Microsoft Yahei"; cursor: pointer; border: 0px none; text-align: center; background: rgb(185, 44, 37) none repeat scroll 0% 0%; margin: 10px auto; border-radius: 3px; }
.listbox .reokTbtn:hover { text-decoration: none; background: rgb(219, 55, 47) none repeat scroll 0% 0%; }
.re_conblock { min-height: 701px; }
.soonreg, .soonregsmall { position: fixed; right: 0px; top: 140px; z-index: 100; }
.soonregsmall { width: 121px; height: 325px; text-indent: -9999px; background: rgba(0, 0, 0, 0) url("so_mbg.jpg") no-repeat scroll 0% 0%; }
.soonregsmall a { width: 121px; display: block; }
.soonregsmall .ss_a1 { height: 89px; }
.soonregsmall .ss_a2 { height: 90px; }
.soonregsmall .ss_a3 { height: 73px; }
.soonregsmall .ss_a4 { height: 73px; }
.soonreg { width: 254px; height: 488px; background: rgba(0, 0, 0, 0) url("m_soonregbg.png") no-repeat scroll left top; }
.soonregbox { width: 200px; margin: 60px auto 0px; height: 220px; }
.soonregbox label, .soonregbox input, .fillForm img { float: left; }
.soonreg .regagree input { margin: 3px 5px 0px 0px; }
.soonreg .fillForm { width: 190px; padding-bottom: 4px; }
.soonreg .fillForm li { margin-top: 5px; padding-bottom: 5px; overflow: hidden; }
.soonreg .fillForm label { width: 65px; text-align: right; color: rgb(62, 61, 77); }
.soonreg .inputxt01, .inputxt02 { width: 113px; height: 18px; padding: 0px 3px; line-height: 17px; background-color: rgb(255, 255, 255); border: 1px solid rgb(167, 167, 167); color: rgb(0, 0, 0); }
.soonreg .inputxt02 { width: 64px; }
.soonreg .code { width: 47px; height: 20px; margin-left: 3px; cursor: pointer; }
.soonreg .clewtxt { height: 14px; line-height: 14px; color: rgb(255, 0, 0); text-align: center; padding-top: 5px; }
.agreement { margin: 5px 0px 4px 30px; color: rgb(54, 139, 50); height: 20px; }
.agreement a { color: rgb(54, 139, 50); }
.agreement input { margin: 3px 3px 0px 0px; }
.soonreg .regagree { padding: 8px 0px 0px 20px; }
.soonreg .close { display: block; width: 25px; height: 20px; background: rgba(0, 0, 0, 0) url("close_bg.jpg") no-repeat scroll 0% 0%; position: absolute; right: 10px; top: 10px; }
.soonreg .btn_register { width: 130px; height: 38px; background: rgba(0, 0, 0, 0) url("regbtn.jpg") no-repeat scroll 0% 0%; margin: 0px auto; display: block; }
.soonreg .btn_down { display: block; width: 130px; height: 38px; margin: 43px auto 0px; }
.soonreg .btn_gift { display: block; height: 171px; }
.soonreg .btn_libao { display: block; width: 130px; height: 38px; margin: 63px auto 0px; }
.regsucc { display: none; padding: 55px 15px; color: rgb(41, 143, 5); text-align: center; }
.suctxt, #userName { font: 22px/30px "Microsoft Yahei"; }
#userName {  }
.n_buding_tit { padding-left: 25px; height: 28px; font-size: 20px; color: rgb(200, 45, 45); line-height: 28px; background: rgba(0, 0, 0, 0) url("n_bicon.jpg") no-repeat scroll left top; margin: 15px 0px; }
.n_buding_info, .n_buding_sg { line-height: 30px; color: rgb(102, 102, 102); }
.n_buding_btn { width: 236px; height: 57px; display: block; background: rgba(0, 0, 0, 0) url("n_d_btn.jpg") no-repeat scroll 0% 0%; margin: 20px auto; }
.mt30 { margin-top: 30px; }
.o_downtext .downTable {  }
.o_downtext .downTable tr {  }
.o_downtext .downTable th { font-size: 14px; color: rgb(76, 76, 76); line-height: 43px; }
.o_downtext .downTable td { text-align: center; line-height: 43px; color: rgb(97, 97, 97); }
.o_downtext .downTable td.l { text-align: left; }
.n_zx_btns { width: 66px; height: 23px; display: block; margin: 0px auto; background: rgba(0, 0, 0, 0) url("n_btn.png") no-repeat scroll 0px 0px; }
.n_zx_btns:hover { background-position: 0px -23px; }
.new-patch { padding-left: 6px; font-size: 14px; line-height: 30px; color: rgb(102, 102, 102); }
.new-patch em { padding: 0px 10px; }
.patch-list th, .patch-list td { font-size: 14px; }
.patch-list th { padding: 12px 10px; color: rgb(76, 76, 76); font-weight: bold; text-align: left; background-color: rgb(218, 218, 218); }
.patch-list td { padding: 20px 10px; vertical-align: top; color: rgb(97, 97, 97); border-bottom: 1px dotted rgb(204, 204, 204); }
#TB_overlayBG { position: fixed; z-index: 199; left: 0px; top: 0px; display: none; width: 100%; height: 100%; opacity: 0.6; background: rgb(0, 0, 0) none repeat scroll 0% 0%; }
.popupCon { display: none; position: fixed; left: 50%; top: 50%; width: 629px; height: 352px; margin: -151px 0px 0px -320px; z-index: 200; color: rgb(208, 169, 150); background: rgba(0, 0, 0, 0) url("pop_bg.jpg") no-repeat scroll left top; }
.popupArea { padding: 30px; }
.btnClose { position: absolute; top: 0px; right: -50px; display: block; width: 50px; height: 36px; text-indent: -9999px; cursor: pointer; background: rgba(0, 0, 0, 0) url("close.png") no-repeat scroll right center; }
.msgInfo { width: 260px; height: 260px; position: absolute; left: 348px; top: 60px; }
.msgInfo h1 { font: bold 28px/50px "Microsoft Yahei"; color: rgb(87, 98, 113); }
.msgInfo h4 { font: 18px/30px "Microsoft Yahei"; color: rgb(227, 37, 31); }
.msgInfo .telephone { width: 235px; height: 31px; border: 1px solid rgb(174, 168, 152); padding: 2px 5px; line-height: 31px; margin-top: 15px; font-size: 16px; }
.popBtn { background: rgba(0, 0, 0, 0) url("pop_btn.png") no-repeat scroll 0% 0%; }
.oderBtn { width: 246px; height: 54px; display: block; margin-top: 20px; background-position: 0px 0px; }
.oderBtn:hover { background-position: 0px -54px; }
.tipsmsg { width: 260px; height: 260px; position: absolute; left: 348px; top: 60px; }
.tipsmsg h1 { font: bold 28px/50px "Microsoft Yahei"; color: rgb(87, 98, 113); }
.tipsmsg h2 { font: 24px/40px "Microsoft Yahei"; color: rgb(87, 98, 113); margin-bottom: 25px; }
.tipsmsg h2 span { color: rgb(227, 37, 31); margin-right: 5px; }
.tipsmsg .moreInfo { color: rgb(87, 98, 113); }
.tipsmsg .moreInfo:hover { color: rgb(255, 163, 3); }
.newActBtn { width: 245px; height: 46px; display: block; margin-top: 20px; background-position: 0px -108px; }
.newActBtn:hover { background-position: 0px -154px; }
#footer { background: rgb(17, 21, 30) none repeat scroll 0% 0%; padding: 30px 0px; color: rgb(98, 98, 98); }
#footer ul { width: 800px; margin: 0px auto; }
#footer li { float: left; margin-right: 20px; line-height: 20px; }
.friendlink { width: 1136px; margin: 0px auto; background: rgb(255, 255, 255) none repeat scroll 0% 0%; padding: 10px 0px; }
.friendlink dl { padding: 0px 15px; line-height: 40px; font-family: "Microsoft Yahei"; }
.friendlink dt { float: left; width: 80px; font-weight: bold; font-size: 14px; }
.friendlink dd { float: left; width: 980px; height: 40px; overflow: hidden; }
.friendlink dd a { padding: 0px 10px; color: rgb(0, 0, 0); }
.friendlink dd a:hover { color: rgb(255, 163, 3); }
.fixedbg_1 { position: absolute; top: 320px; right: 10px; z-index: 88; }
.fixedbg_1 .weibo { display: block; position: absolute; width: 115px; height: 32px; top: 271px; left: 48px; }
.fixedbg_1 .teiba { display: block; position: absolute; width: 115px; height: 32px; top: 307px; left: 48px; }
.fixedbg_1 .shutdown { position: absolute; width: 20px; height: 20px; left: 5px; top: 0px; }
.fixedbg_1 .shutdown:hover { cursor: pointer; }
.fixedbg_1 .qr { position: absolute; width: 117px; left: 46px; top: 55px; margin-top: 95px; animation: 2s linear 0s alternate none infinite running scan; }
.fixedbg_1 .m_1 { width: 237px; height: 268px; background: rgba(0, 0, 0, 0) url("m_1.png") no-repeat scroll 0% 0%; }
.fixedbg_1 .m_1 img { width: 106px; margin-left: 53px; margin-top: 152px; }
.fixedbg_1 .m_2 { width: 237px; height: 100%; background: rgba(0, 0, 0, 0) url("m_2.png") repeat scroll 0% 0%; }
.fixedbg_1 .m_2 ul { padding-top: 8px; }
.fixedbg_1 .m_2 ul li { width: 117px; height: 33px; background: rgba(0, 0, 0, 0) url("m_4.png") repeat scroll 0% 0%; margin-left: 48px; margin-bottom: 8px; text-align: center; font-family: "Microsoft Yahei"; }
.fixedbg_1 .m_2 ul li a { font-size: 16px; color: rgb(255, 255, 255); line-height: 30px; }
.fixedbg_1 .m_2 ul li a:hover { color: rgb(255, 255, 0); }
.fixedbg_1 .m_3 { width: 237px; height: 48px; background: rgba(0, 0, 0, 0) url("m_3.png") no-repeat scroll 0% 0%; }
