html{overflow-y:scroll;}
*{outline: 0}
.pointer, label{cursor: pointer}
.highlight{color: #c00; font-weight: 700}
.highlight1{color: #090; font-weight: 700}
.cls{float: right; width: 16px; height: 16px; text-indent: -9999px; background: url(../img/ico_close.png.html) -4px -4px}
.cls:hover{background-position: -4px -28px}
.qq{position: relative; top: 4px}
input, select, textarea{padding: 1px; border: 1px solid; border-color: #ccc; background: #f9f9f9; color: #333; resize: none}
.txt, .vmiddle, select{vertical-align: middle}
.txt{height: 17px}
.txt:focus, .txt:hover, textarea:focus, textarea:hover{border-color: #237ffd; background: #f5f9fd}
.hover:hover{background: #f5f9fd}
.hover:hover .addchildboard, .hover:hover .deleterow{color: #f5f9fd}
.txtnobd{border: 1px solid #fff; background: #fff; cursor: poinater}
.checkbox, .pc, .pr, .radio{border: none; background: 0 0; vertical-align: middle}
.checkbox{height: 14px}
.pc{margin-top: 0}
.btn{margin: 3px 0; padding: 0 5px; height: 21px; border-color: #ccc; background: #ddd; color: #000; cursor: pointer; vertical-align: middle}
.btn:hover{text-decoration: none}
.uploadbtn{width: 250px; border-color: #999}
.num{width: 20px !important; height: 16px; vertical-align: middle}
h3{margin-bottom: 10px; font-size: 14px; color: #237ffd}
.tab1{overflow: hidden; clear: both; margin-bottom: 10px}
.tab1 li{float: left; margin-right: 3px; text-align: center; font-weight: 700}
.tab1 a{display: block; line-height: 26px; color: #666; white-space: nowrap}
.tab1 a span{display: block; padding: 0 7px}
.tab1 a:hover{text-decoration: none; background: url(../img/btn_block_2.gif.html) no-repeat 0 -52px; color: #237ffd}
.tab1 a:hover span{display: block; background: url(../img/btn_block_2.gif.html) no-repeat right -78px}
.tab1 .current a{background: url(../img/btn_block_2.gif.html) no-repeat 0 0; color: #fff}
.tab1 .current a span{background: url(../img/btn_block_2.gif.html) no-repeat right -26px}
.tab1 .current a .highlight{color: #ff9}
.tab1 .current a em{margin-left: 3px; background: url(../img/bg_repno.gif.html) no-repeat 0 -145px !important; background: url(../img/bg_repno.gif.html) no-repeat 0 -147px; color: #666}
.tab1 .hasdropmenu a em{margin-left: 3px; background: url(../img/bg_repno.gif.html) no-repeat 0 -195px !important; background: url(../img/bg_repno.gif.html) no-repeat 0 -197px; color: #fff}
.tab1 .my a{color: #2366a8}
.dropmenu, .dropmenu1{margin-left: -20px; white-space: nowrap; border: 3px solid #a6c9d7; background: #f2f9fd; text-align: left; opacity: .9; filter: Alpha(opacity=90)}
.dropmenu1{margin-left: 0; padding: 5px}
.tab1 .dropmenu a{padding: 2px 7px; background: 0 0 !important; color: #666 !important; font-weight: 400}
.tab1 .dropmenu a:hover{background: #deeffa !important}
.tab1 .dropmenu li{clear: both; margin: 0}
.tab1 .dropmenu li.current a{background: #deeffa !important}
.tab2 li{float: left; width: 40px; margin-right: 15px; border-radius: 6px 6px 0 0; text-align: center; font-weight: 700}
.tab2 a{display: block; line-height: 25px; color: #666; white-space: nowrap}
.tab2 .current{background: #fff}
.tab2 .current a{color: #000 !important}
.tab2 a:hover{text-decoration: none}
.tab2 a:hover span{color: #ccc}
.subtab{color: #555; height: 29px; line-height: 29px; font-weight: 700; font-size: 14px; text-shadow: 1px 1px #eee}
.subtab .pipe{font-weight: 400}
.subtab .a{color: #333}
.h_form{float: right}
.ie6 .h_form, .ie7 .h_form{position: relative; margin-bottom: -27px}
.ie6 .h_form .btn, .ie7 .h_form .btn{line-height: 1}
.r.rodd{background-color: #f4f4f4}
.component div.r, .document div.r, .download div.r{line-height: 35px}
.component div.r.y, .download div.r.y .document div.r.y{margin-top: 2px}
.component em.n{color: green; border: 1px solid #cdcdcd; border-left: 3px solid green; padding: 5px; line-height: 30px; font-weight: 400; border-radius: 6px 0 6px 0; text-decoration: none}
.component strong{color: green; margin-left: 15px}
.download em.n{color: #237ffd; border: 1px solid #cdcdcd; border-left: 3px solid #237ffd; padding: 5px; line-height: 30px; font-weight: 400; border-radius: 6px 0 6px 0; text-decoration: none}
.download strong{color: #237ffd; margin-left: 15px; font-weight: 400}
.document strong{color: red; margin-left: 15px; font-weight: 400}
.ordertab{padding: 8px; border-bottom: 1px solid #e5edf2}
.ordertab .a{color: #333; font-weight: 700}
.logo{margin-right: 40px; color: #ed452f}
.logo:hover{text-decoration: none}
.logo img{margin: -8px 10px 0 0; position: absolute}
.container{width: auto; text-align: left}
.itemtitle{clear: both; overflow: hidden; margin-bottom: 0 !important; margin-bottom: -5px; line-height: 20px}
.itemtitle h3{float: left; margin-right: 20px}
.itemtitle ul{float: left; line-height: 18px}
.itemtitle .tab1{clear: none}
.itemtitle .tab1 a{line-height: 20px}
.itemtitle .tab1 a span{padding: 0 7px}
.itemtitle .tab1 .hover, .itemtitle .tab1 a:hover{background: #f5f5f5 url(../img/btn_block_3.gif.html) no-repeat 0 -40px; color: #237ffd}
.itemtitle .tab1 .hover span, .itemtitle .tab1 a:hover span{background: url(../img/btn_block_3.gif.html) no-repeat right -60px}
.itemtitle .tab1 .hasdropmenu a:hover{color: #666}
.itemtitle .tab1 .current a{background: url(../img/btn_block_3.gif.html) no-repeat 0 0 !important}
.itemtitle .tab1 .current a span, .itemtitle .tab1 .current a:hover span{background: url(../img/btn_block_3.gif.html) no-repeat right -20px; color: #fff}
.itemtitle .tab1 .dropmenu a{background: 0 0 !important}
.itemtitle .tab1 .dropmenu a.current, .itemtitle .tab1 .dropmenu a:hover{background: #deeffa !important}
.infobox{clear: both; margin-bottom: 10px; padding: 30px; text-align: center; border-top: 4px solid #deeffa; border-bottom: 4px solid #deeefa; background: #f2f9fd; zoom: 1}
.infotitle1{margin-bottom: 10px; color: #237ffd; font-size: 14px; font-weight: 700}
.infotitle2{margin-bottom: 10px; color: #090; font-size: 14px; font-weight: 700}
.infotitle3{margin-bottom: 10px; color: #c00; font-size: 14px; font-weight: 700}
.tips{margin-left: 15px; color: #999}
.tips2{line-height: 180%; color: #999; word-break: break-all}
.tb2 .tipsblock{background: 0 0; margin-bottom: -10px}
.tipsblock ul{margin-bottom: -11px}
.tipsblock li{margin-bottom: 5px; padding: 0 0 5px 20px; line-height: 160%; background: url(../img/bg_repno.gif.html) no-repeat -340px 6px}
.tips a, .tips2 a, .tipsblock a{margin: 0 3px; text-decoration: underline; color: #666}
.tips a:hover, .tips2 a:hover, .tipsblock a:hover{color: #237ffd}
.tips_info{padding: 8px 8px 8px 28px; border: 1px dotted #ddd; background: #fbfbfb url(../img/ico_tips_info.png.html) no-repeat 8px 10px}
.tb{clear: both; width: 100%; margin-top: 0}
.tb td, .tb th{padding: 5px !important; height: 25px}
.th11, .th12{width: 60px; font-weight: 700}
.tb1 .th12{padding-top: 7px; vertical-align: top}
.tb1 .tb2 th{padding-top: 0}
.tb1 .txt{width: 150px}
.tb1 strong{margin-right: 5px; color: #f60}
.first td{padding-top: 13px}
.first .th12{padding-top: 15px}
.bdtop td{border-top: 1px dashed #cae4f7}
.bdbot td{border-bottom: 1px dashed #cae4f7}
.td11{width: 350px; vertical-align: top}
.td11 li{float: left; margin: 0 10px 7px 0}
.td11 .clear{margin: 0}
.listtitle, .listtitlelong{padding-top: 3px; width: 80px; color: #237ffd}
.listtitlelong{width: 100px}
.td11 .txt{width: 70px}
.td11 .sginput .txt{width: 150px}
.td12 li{float: left; margin-right: 10px}
.td12 .radio{float: left; margin-top: 4px}
.td12 label{float: left; margin-top: 2px}
.td12 .txt{width: 50px}
.checkboxlist{width: 720px}
.checkboxlist li{float: left; width: 90px; line-height: 180%; white-space: nowrap; cursor: pointer}
.longtxt .txt{width: 400px !important}
.tarea{overflow-y: auto; width: 400px; height: 75px}
.sml, .sml td, .sml th{font-size: 9px !important; -webkit-text-size-adjust: none}
.tb2 tr.hover:hover .tips2{color: #333}
.tb2 tr.hover:hover td{background: #f2f9fd}
.tb2.tdhover tr:hover td{background: 0 0}
.tb2.tdhover tr td:hover{background: #f2f9fd}
.tb2 td{font-size: 13px; padding: 8px 10px !important; border-top: 1px dotted #ddd; line-height: 22px}
.tb2 td.noborder{border-top:none}
.tb2 td.tips2{font-size: 12px}
.tb2 th{padding: 9px 15px !important; line-height: 22px; font-size: 14px}
.tb2 .txt, .tb2 .txtnobd{width: 100px; margin-right: 10px}
.tb2 .smtxt{margin-right: 5px; width: 25px}
.nowrap{white-space: nowrap}
.tb2 .nb{border: none}
.td21{width: 150px; font-weight: 400}
.td22{text-align: right; width: 100px}
.td23{width: 100px}
.td24{width: 120px}
.td25{width: 50px}
.td25 .txt{width: 40px}
.td26 .txt, .td26 .txtnobd{width: 90%}
.tb2 .td27{padding: 3px 0 3px 5px; font-weight: 400}
.tb2 .td27:hover{background: 0 0}
.td27m{font-weight: 400; padding-bottom: 5px}
.td28 .txt{width: 40px}
.td29 .txt{width: 200px}
.td30{width: 30px}
.td31{width: 200px}
.td32{width: 85px}
.td32 .txt{width: 50px}
.tbm{padding: 5px !important; background: #f2f9fd !important; font-weight: 700; border-top: 0 !important}
.multicol{float: left; width: 270px !important}
.staton{text-indent: -9999px; width: 20px; height: 17px; background: url(../img/bg_repno.gif.html) no-repeat -280px -250px}
.statoff{text-indent: -9999px; background: url(../img/bg_repno.gif.html) no-repeat -250px -347px}
.rowform{width: 306px; overflow: auto}
.tb2 .rowform{padding-left: 5px}
.rowform .txt, .rowform textarea{margin-right: 10px; width: 250px; height: 28px; line-height: 28px; font-size: 13px; border-radius: 3px; padding: 0 6px}
.rowform select{margin-right: 10px; width: 256px}
.rowform .radio{margin-top: -2px !important}
.rowform li{overflow: hidden; float: left; margin-right: 10px; white-space: nowrap; cursor: pointer}
.rowform .clear{clear: both; float: none; margin-bottom: 10px}
.rowform .nofloat{clear: both}
.rowform .nofloat li{float: none; margin: 5px 0; overflow: visible}
.ckbox{width: 700px}
.ckbox li{float: left; margin: 5px 10px 5px 0; white-space: nowrap; width: 130px; height: 20px}
.partition, .partition2{line-height: 21px; font-weight: 400; color: #237ffd}
.tb2 .partition{padding: 8px 10px !important; background: #f4f4f4; border-radius: 4px}
.cuspages{margin: 3px 0; line-height: 200%}
.cuspages .pg{display: inline; clear: none; margin-right: 10px}
.fixsel select{margin: 3px 5px 3px 0}
#ListMoreLink{background: #fff; width: 100%; display: block; text-align: center; padding: 10px 0; text-decoration: none; border-radius: 4px}
#ListMoreLink em{width: 8px; padding-right: 10px; background: url(../img/bg_arrwd.png) no-repeat 100% 6px}
#ListMoreLink:hover{background: #fff}
.lightlink{color: #666; text-decoration: underline}
.lightlink2{color: #666}
.checked, .checked .txt{color: #0d0}
.lightfont{color: #ccc}
.light, .light a{color: #aaa}
.lightnum{color: #f60}
.error{color: red}
.diffcolor2{color: #090}
.diffcolor3{color: #237ffd}
.nomargin{margin: 0}
.marginleft{margin-left: 20px}
.marginright{margin-right: 10px}
.margintop{margin-top: 10px}
.marginbot{margin-bottom: 10px}
.nobg, .nobg td{background: 0 0}
.nobg .td27{padding-left: 5px}
.nobdb{border-bottom: none}
.nobdt{border-top: none}
.noborder, .noborder td{border-bottom: 0; border-top: 0}
.noborder td:hover, .normalfont{color: #000}
.vtop{vertical-align: top}
.lineheight{line-height: 150%}
.left, .z{float: left}
.right, .y{float: right}
.center{text-align: center}
.bold, .bold td{font-weight: 700}
.normal{font-weight: 400}
.clear{clear: both}
.fixpadding td, .fixpadding th{padding-left: 5px !important}
#calendar_week .dropmenu{filter: none; opacity: 1; background: 0 0; margin-left: 0; position: relative; margin-top: 0; border: none; text-align: left; text-decoration: underline}
.calendar_checked, .calendar_checked a:link, .calendar_checked a:visited{color: #333}
.sub, .sub .td27{padding-left: 25px !important}
.sub .rowform{padding-left: 25px !important; width: 281px}
.sub .rowform .txt, .sub .rowform textarea{width: 225px}
.sub select{width: 231px}
.mt10{margin-top: 10px}
.mt0{margin-top: 0}
.header, .header td, .header th{border-top: 1px dotted #deeffb; font-weight: 700}
.smallefont{font-size: 11px; -webkit-text-size-adjust: none}
.cl:after{content: "."; display: block; height: 0; clear: both; visibility: hidden}
.cl{zoom: 1}
.mtn{margin-top: 5px !important}
.mbn{margin-bottom: 5px !important}
.mtm{margin-top: 10px !important}
.mbm{margin-bottom: 10px !important}
.mtw{margin-top: 20px !important}
.mbw{margin-bottom: 20px !important}
.ptn{padding-top: 5px !important}
.pbn{padding-bottom: 5px !important}
.ptm{padding-top: 10px !important}
.pbm{padding-bottom: 10px !important}
.ptw{padding-top: 20px !important}
.pbw{padding-bottom: 20px !important}
.xs0{font-family: Tahoma, PMingLiU; font-size: 11px; -webkit-text-size-adjust: none}
.xs1{font-size: 12px}
.xs2{font-size: 14px}
.xs3{font-size: 16px}
.xs4{font-size: 18px}
.xs5{font-size: 24px}
.xg1, .xg1 a{color: #999 !important}
.xg2, .xg2 a{color: #666 !important}
strike{color: #999 !important}
.xw0{font-weight: 400}
.xw1{font-weight: 700}
.xi1{color: #ed452f}
.xi2{color: #333}
.pipe{margin: 0 5px; color: #ccc}
.emp{padding: 20px 10px}
.smp{padding: 5px}
hr.l{height: 1px; border: none; background: #d8dfe2; color: #d8dfe2}
h4.l{margin-top: -17px; line-height: 20px; background: #f1f8fc; float: left; padding: 0 5px; width: 152px}
.bbda{border-bottom: 1px dotted #deeffb}
.bbs{border-bottom: 1px solid #e5edf2}
.hm{text-align: center}
.vm{vertical-align: middle}
.hid{visibility: hidden; width: 0; height: 0 !important; font-size: 0}
.cv{margin-right: 2px; padding: 0 3px; background: #f90; color: #fff; font-size: 12px; font-weight: 400; border-radius: 3px}
.cc{margin-right: 2px; padding: 0 3px; background: #237ffd; color: #fff; font-size: 12px; font-weight: 400; border-radius: 3px}
.cp{margin-right: 2px; padding: 0 3px; background: #0C9; color: #fff; font-size: 12px; font-weight: 400; border-radius: 3px}
.cp:hover{margin-right: 2px; padding: 0 3px; background: #237ffd; color: #fff; font-size: 12px; font-weight: 400; border-radius: 3px}
.cp a, .cp a:hover{color: #fff;}
.zendv{text-shadow: 1px 1px rgba(0, 0, 0, .3); margin-right: 2px; padding: 0 2px; background: #2174a1; color: #fff; font-size: 9px; font-weight: 700; border-radius: 3px; -webkit-text-size-adjust: none}
.phpv{text-shadow: 1px 1px rgba(0, 0, 0, .3); margin-right: 2px; padding: 0 2px; background: #99c; color: #fff; font-size: 9px; font-weight: 700; border-radius: 3px; -webkit-text-size-adjust: none}
.phpv span{color: #fff}
.yen{font-family: Arial}
.price{font-family: Arial; font-weight: 700; color: #f60}
.free{font-weight: 700; color: #093}
.dmb_block{margin: 5px -10px; padding-top: 5px; text-align: center; border-top: 1px solid #d8dfe2}
.dmb{display: inline-block; padding-left: 18px; background: url(../img/weibo.png.html) no-repeat 0 50%}
ul.li{margin-left: 20px}
ul.li li{float: none; overflow: visible; cursor: auto !important}
ul.li.type0 li{list-style: outside disc !important}
ul.li.type1 li{list-style: outside decimal !important}
.pol{color: #c00}
.pol a{color: #c00; text-decoration: underline}
.ymtm{float: right; margin-top: 5px}
.showmenu{padding-right: 16px; background: url(../img/bg_arrwd.png) no-repeat 100% 50%; cursor: pointer; white-space: nowrap}
.rdrop{padding-right: 12px; background: url(../img/bg_arrwd.png) no-repeat 100% 50%; cursor: pointer; white-space: nowrap}
.rdrop.ud{background: url(../img/bg_arrwu.png.html) no-repeat 100% 50%}
.p_pop{padding: 5px 10px; min-width: 60px; line-height: 1.8; border: 1px solid #ddd; background: #fff; box-shadow: 1px 2px 2px rgba(0, 0, 0, .3)}
.ie6 .p_pop{width: 100px}
.det{display: inline-block; padding: 0 16px 0 10px; height: 16px; line-height: 16px; border: 1px solid #b1cfd9; background: #dceffa url(../img/dot.png.html) no-repeat 100% -48px; color: #237ffd !important; font-weight: 400; border-radius: 10px; box-shadow: 0 1px 1px #fcfcfc, inset 0 1px 1px #e7f4fc}
.det:hover{text-decoration: none}
.det:active, .det:focus{border-color: #237ffd}
.detnobg{padding-right: 10px; background-position: 0 -48px}
.down{padding: 0 10px 0 16px; background-position: 0 -64px}
.a_btn{display: inline-block; padding: 0 10px; height: 35px; line-height: 35px; background: #93d4fa url(../img/btn_block_1.png.html) repeat-x 0 0; border: 1px solid #237ffd; font-weight: 700; color: #0e60b2; cursor: pointer; text-shadow: 1px 1px 0 #eaf7fe; border-radius: 2px}
.a_btn:hover{text-decoration: none; background-position: 0 -35px}
.a_btn:active{background-position: 0 -70px}
.inst{font-size: 14px}
.inst .pipe{display: inline-block; margin: 0 8px; width: 2px; height: 35px; text-indent: -9999px; background: url(../img/btn_block_1.png.html) no-repeat 0 -189px}
.inst em{letter-spacing: 2px; padding-left: 20px; background: url(../img/btn_block_1.png.html) no-repeat 0 -231px; font-weight: 700; color: #0e60b2}
.inst .btn_buy{padding-left: 0; background: 0 0}
.incompatible{border: 1px solid #f0f0f0; background: #fff}
.smbtn{height: 28px; line-height: 28px; background-position: 0 -105px}
.smbtn:hover{background-position: 0 -133px}
.smbtn:active{background-position: 0 -161px}
.donate{width: 120px; font-size: 14px}
.a_sepr, .a_wp{width: 1050px; margin: 0 auto}
.a_mn{float: left; width: 800px}
.a_sd{float: right; width: 240px}
.a_sd hr.l{margin: 8px -8px; width: 178px}
.ie6 .a_sd hr.l, .ie7 .a_sd hr.l{margin: 0 -8px}
.a_sd .mlm li{float: none; width: auto}
.a_sd .lk a{margin: 0 2px 2px 0}
.a_sd .bm_c, .a_sd .bm_h{padding-left: 8px; padding-right: 8px}
.a_sd .bm_c2{padding: 20px}
.a_sepr{margin-bottom: 10px}
#header{background: #067296; height: 25px; padding-top: 6px; margin-bottom: 10px !important}
#header a, #header h3{color: #fff}
#footer{margin: 20px 0; width: 100%; text-align: center}
.bm{margin-bottom: 10px; border: 1px solid #b1ced9; background: #f1f8fc; box-shadow: 1px 1px 0 rgba(220, 220, 220, .5)}
.bm_h{padding: 0 10px; height: 29px; border-bottom: 1px solid #d8dfe2; background: url(../img/bg_bm_h.png.html); line-height: 29px; color: #333; overflow: hidden; border-radius: 5px 5px 0 0}
.bm_h .o{float: right}
.bm_c{overflow: hidden; padding: 10px}
.bm2 .bm{width: 293px}
b.bm{padding: 5px}
.ntc{margin-bottom: 20px; border: 1px solid #ddd; background: #ffd}
.ntc .a_btn, .ntc .px{vertical-align: middle}
.ntc .px{width: 300px; height: 22px; line-height: 22px; font-size: 16px}
.bms{border: none; background: 0 0; box-shadow: none}
.bms .bm_h{padding: 0; border-bottom-color: #b2cfd9; background: 0 0}
.bms .bm_c{padding: 10px 0}
.lk a{display: inline-block; margin: 0 10px 10px 0}
.lk img{width: 88px; height: 31px}
.bmg{border-color: #dcdcdc; background-color: #f9f9f9}
.bmg .bm_h{padding: 5px 15px; border-bottom: none; background: 0 0}
.bmg .bm_c{padding: 0 15px 15px}
.bmg h2{background-color: #f1f8fc; line-height: 30px; font-size: 14px; padding: 0 5px !important; text-shadow: 1px 1px #eee}
.fixedh_1{height: 120px}
.fixedh_2{height: 289px}
.fixedh_3{height: 436px}
.fixedh_4{height: 182px}
.ml li{overflow: hidden; float: left; padding: 5px; text-align: center}
.ml .avt{display: block; margin-bottom: 5px}
.ml p{overflow: hidden; height: 20px; line-height: 20px}
.ml p a{color: #333}
.mls li{width: 72px}
.mls .avt img{width: 40px; height: 40px}
.mlm li{width: 105px}
.mlm .avt img{width: 100px; height: 110px; border: 1px solid #ddd}
.plb a{color: #444}
.plb a:hover{color: #666; text-decoration: none}
.plb h5 div.yd{float: right; width: 60px; text-align: right; height: 23px; line-height: 11px; margin-top: -4px}
.plb h5 div.yd span{display: block}
.plb li{display: inline; margin: 5px 10px; width: 232px; height: 70px; text-align: left}
.plb .avt{float: left}
.plb .avt img{width: 40px; height: 40px; float: left; margin-right: 3px}
.plb div{overflow: hidden}
.plb div.xg2{width: 187px}
.plb .avt{margin-bottom: 0}
.plb .over{position: absolute; border: 1px solid #ccc; width: 232px; margin: -1px 0 0 -1px; box-shadow: 0 5px 10px rgba(0, 0, 0, .1)}
.plb .x1{padding: 5px}
.plb .x2{background: #f9f9f9; border-top: 1px solid #eee; clear: both; width: 222px; color: #999; padding: 5px; margin-top: -4px}
.mlb a{color: #444}
.mlb a:hover{color: #666; text-decoration: none}
.mlb li{display: inline; margin: 5px 15px; width: 222px; height: 315px; text-align: left}
.mlb .avt img{width: 220px; height: 240px; border: 1px solid #ddd; box-shadow: 0 5px 10px rgba(0, 0, 0, .1)}
.mlb .over{position: absolute; border: 1px solid #ccc; width: 232px; margin: -1px 0 0 -1px; box-shadow: 0 5px 10px rgba(0, 0, 0, .1)}
.mlb .x1{padding: 5px; width: 222px}
.mlb .x2{background: #f9f9f9; border-top: 1px solid #eee; clear: both; width: 222px; color: #999; padding: 5px; margin-top: -5px}
.colorfilter{margin: 0 -6px 0 0}
.colorfilter span{float: left; margin: 4px 0 0 4px; width: 14px; height: 14px; border: 1px solid #fff; cursor: pointer; border-radius: 3px}
.colorfilter span.a{border-color: #999}
.colorfilter i{float: left; display: inline; margin: 1px; width: 12px; height: 12px; background: url(../img/color_switch.png.html); overflow: hidden; font-style: normal; border-radius: 3px}
.dlb .avt img{width: 112px; height: 42px; border: none}
.cxl li{overflow: hidden; margin-bottom: 5px; padding: 5px 5px 10px; border-bottom: 1px solid #d8dfe2}
.cxl .m{position: absolute}
.cxl .o{margin-left: 2px; width: 56px; text-align: right}
.cxl .det{margin-bottom: 2px}
.cxl p{overflow: hidden; height: 20px; line-height: 20px}
.cxl p a{color: #333}
.cxls .m{display: inline; margin-left: -50px}
.cxls li{padding-left: 55px; height: 40px}
.cxls .avt img{width: 40px; height: 40px}
.xl li{padding-left: 10px; background: url(../img/dot.png.html) no-repeat -85px -79px}
.xlo{padding-left: 25px}
.xlo li{margin: 5px 0}
.xlo a{display: block; height: 20px; line-height: 20px; color: #666; white-space: nowrap}
.ie8 .xlo li, .ie9 .xlo li{height: 20px}
.ie8 .xlo a, .ie9 .xlo a{float: right; width: 100%}
.applist{table-layout: fixed; width: 100%; border-bottom: 1px solid #e5edf2}
.applist td, .applist th{padding: 7px 4px; vertical-align: top}
.applist a{color: #000}
.applist a:hover{color: #666; text-decoration: none}
.applist .first td, .applist .first th{padding-bottom: 0}
.applist .last td, .applist .last th{padding-top: 0}
.applist .last .vm{margin-top: -3px}
.applist th{width: 160px}
.applist h5{margin-bottom: 5px}
.applist h5 a, .applisth h5 a{color: #333}
.applist .m{padding-left: 0; width: 112px}
.applist .avt{position: relative; display: block}
.applist .avt img{border: 1px solid #ddd}
.applist .sm{width: 42px}
.applist .sm img{border: none}
.mlb img.pin, .plb img.pin{position: absolute; display: inline; margin: -1px 0 0 135px; width: 88px; height: 84px; border: none; box-shadow: none}
.plb img.pin{margin: 4px 0 0 20px; width: 26px; height: 26px}
.a_dt{border-bottom: none}
.a_dt td, .a_dt th{border-bottom: 1px solid #e5edf2}
.cxls .overflow{margin: 0 -10px; padding-right: 10px; padding-left: 60px}
.mlm .overflow{margin: 0 -10px -4px; padding: 5px 10px 6px; border-bottom: 1px solid #d8dfe2; text-align: center}
.rate, .rate_big, .ratesv{display: inline-block; width: 60px; height: 16px; background: url(../img/rate.png) no-repeat 0 1px}
.rate span, .rate_big span, .ratesv span{display: inline-block; background: url(../img/rate.png) no-repeat 0 -15px}
.ratep{border-radius: 0 3px 3px 0; display: inline-block; width: 60px; height: 10px; line-height: 10px; background: url(../img/pn_v2.png.html) no-repeat 0 0}
.ratep span{border-radius: 0 3px 3px 0; display: inline-block; background: url(../img/pn_v2.png.html) no-repeat 0 -48px}
.ml .rate span{float: left}
.ratesv{background-position: 0 -32px}
.ratesv span{background-position: 0 -48px}
.rate_big{margin-right: 5px; width: 85px; cursor: pointer; background-position: 0 -68px}
.rate_big span{background-position: 0 -92px}
.scored{cursor: default}
.report{padding-left: 16px; background: url(../img/ico_report.png.html) no-repeat 0 50%}
.rateline{padding: 5px 0; width: 300px}
.rateline div{border-radius: 5px; padding: 5px 15px; border: 1px dotted #deeffb; margin-right: 10px; float: left; padding-top: 6px; text-align: center}
.rateline div .rate{text-align: left}
.devdowns{background: url(../img/ico_sd_v2.png.html) no-repeat 0 -800px; padding-left: 16px; color: #0e60b2}
.devapps{background: url(../img/ico_sd_v2.png.html) no-repeat 0 -350px; padding-left: 18px; color: #0e60b2}
.devmemo{border: 1px dotted #deeffb}
.zoom{cursor: url(../img/cursor_zoom.cur.html), pointer}
.zoomm{cursor: url(../img/cursor_minify.cur.html), pointer}
.a_tb{margin-top: 10px; padding-left: 5px; line-height: 30px; border-bottom: 1px solid #cdcdcd}
.a_tb li{float: left; margin: 3px 3px -1px 0}
.ie6 .a_tb .a, .ie6 .a_tb .current{position: relative}
.a_tb a{display: block; padding: 0 10px; border: 1px solid #cdcdcd; background: #e5edf2; color: #666; border-radius: 6px 0 0 0; white-space: nowrap}
.a_tb a:hover{background: #d3e0e9}
.a_tb .a a, .a_tb .current a{border-bottom-color: #fff; background: #fff; color: #333; font-weight: 700}
.a_tb a:hover{text-decoration: none}
.a_tb .showmenu{padding: 0 12px; background: #e5edf2 url(../img/bg_arrwd.png) no-repeat 50% 50%; font-size: 0}
.a_tb .y{float: right; margin: -1px 0 0}
.a_tb .y a{display: inline; padding: 0; color: #237ffd; border: none; background: 0 0}
.a_tb .y .txt{margin-left: 5px; margin-right: -5px; border-color: #237ffd}
.a_tb .btn{background: #237ffd; border-color: #237ffd; color: #fff}
.a_tb .title{font-size: 16px; margin-right: 10px}
#ridmore a{height: 30px; width: 1px}
#tb_itemmemo .a_tb a{padding: 0 5px}
.plg_h .n{padding-left: 50px}
.plg_h .m{position: absolute; margin: 2px 0 0 2px}
.plg_h h2{padding-bottom: 5px}
.plg_h .a_tb{margin: 0; padding: 0 0 0 4px; border-bottom: none; margin-top: -4px}
.plg_h .a_tb a{border-radius: 6px; border: 1px solid #dcdcdc}
.plg_h .a_tb .a a{background-color: #f9f9f9}
.plg_h .a_tb li{margin-top: 10px; position: relative}
.plg_h .free{font-size: 14px}
.plg_h .d{margin: 10px 0 20px 0}
.plg_h .d .o{float: right}
.plg_h .tips_info{margin: 10px 0 10px 0}
.phd{background: #f9f9f9; border-radius: 5px 5px 0 0; box-shadow: 1px 1px 0 rgba(220, 220, 220, .3); border: 1px solid #dcdcdc; padding: 10px 5px 10px 5px}
.phd.nt{border-top: none; border-radius: 0}
.authinfo img{vertical-align: middle; margin-top: -3px}
.a_info li{margin-bottom: 5px; line-height: 18px; padding-left: 60px; min-height: 18px}
.a_info li em{color: #999; position: absolute; margin-left: -60px}
.a_info li.p em{line-height: 25px}
.ie6 .a_info li.p em, .ie7 .a_info li.p em{margin-top: 6px}
.newver{position: absolute; right: 5px; top: -5px; width: 16px; height: 14px; background: url(../img/ico_newver.png.html) no-repeat 0 0}
.applist .newver{right: 0}
.nf.newver{margin-left: 5px; float: right; right: auto; top: auto}
.tmblog{margin-left: 10px}
.tmblog img{margin-bottom: -4px}
#rtimespan, .rtime{line-height: 23px}
#rtimespan b, .rtime b{background: #555; color: #fff; border: 1px solid #333; border-radius: 4px; padding: 1px 4px}
.tpl_h .n{padding-left: 60px}
.tpl_h .m img{box-shadow: none !important; border-radius: 0 !important; border: 0 !important}
.tpl_h .d{margin-left: 0}
.icons{cursor: default}
.icons span{margin-right: 8px}
.icons img{margin: -3px 3px 0 0; vertical-align: middle}
.ie6 .icons img, .ie7 .icons img{margin-top: 0}
.cert{border-radius: 5px; padding: 1px 5px; background-color: #f4a526; border: 1px solid #dc7f02; color: #fff}
.scert{position: relative; top: 3px}
.vers{line-height: 30px; border-bottom: 1px solid #b1ced9}
.vers li{padding: 4px 2px 4px 2px; border-top: 1px solid #b1ced9; background: #e7f4fc; cursor: pointer}
.vers li.a{position: relative; margin-left: -1px; border-left: 1px solid #fff; font-weight: 700; background-color: #fff; zoom: 1; box-shadow: 1px 2px 1px rgba(220, 220, 220, .5)}
.vers span{float: right; margin-top: 9px; padding-left: 12px; height: 12px; line-height: 12px; background: url(../img/rate.png) no-repeat -49px -19px; font-size: 9px; -webkit-text-size-adjust: none; font-weight: 400}
.vers span.ns{background: url(../img/rate.png) no-repeat -49px -3px}
.vers span.xi1{color: #ed452f !important}
.scrshot{width: 600px; text-align: center}
.scrshot img{max-width: 600px; max-height: 400px}
#share_pic_ctl{width: 600px; float: right; font-size: 12px; font-weight: 400}
#share_pic_ctl a{border: 1px solid red; position: absolute; mz-index: 1; background: #000; opacity: 0; filter: Alpha(opacity=0); margin-top: -400px}
#share_pic_ctl .prev{width: 150px; height: 400px; cursor: url(../img/arr_left.cur.html), auto}
#share_pic_ctl .next{width: 150px; height: 400px; margin-left: 450px; cursor: url(../img/arr_right.cur.html), auto}
#share_pic_ctl .sel{width: 600px; margin-top: 5px; text-align: center}
#share_pic_ctl .sel em{border-radius: 3px; background: #d9ebf2; color: #fff; margin: 5px; cursor: pointer; padding: 1px 5px; font-size: 12px !important; -webkit-text-size-adjust: none}
#share_pic_ctl .sel em.a{background: #b2cfd9; color: #fff}
#share_pic_ctl .sel em:hover{background: #999}
.reply{text-align: right}
.pt_reply{width: 580px}
.share span{float: left}
.share a{border-bottom: 0px;padding: 0px 5px;display: block; float: left;}
.share a#share_qzone{background-position: 0 -16px}
.share a#share_pengyou{background-position: 0 -32px}
.share a#share_sina{background-position: 0 -48px}
.share a#share_qq{background-position: 0 -64px}
.share a#favapp{text-indent: 20px; width: auto; color: #444; background: url(../img/rate.png) no-repeat -68px -92px}
.share a#favapp.u{background: url(../img/rate.png) no-repeat -68px -68px}
.favapp{width: 16px; height: 16px; display: inline-block; background: url(../img/rate.png) no-repeat -68px -68px}
#favapp_menu{border: 1px solid #ddd; background: #fbfbfb; margin-top: 3px; padding: 5px; box-shadow: 2px 2px 1px rgba(0, 0, 0, .1)}
.bbcode{padding: 5px; line-height: 20px}
.bbcode .reporttype{width: 33%; float: left}
.bbcode .bm_h{padding: 0; height: 35px; border-bottom: 0; margin-bottom: 10px; line-height: 32px; white-space: nowrap; overflow: hidden; background: 0 0 !important}
.bbcode .bm_h h2{display: inline-block; border-bottom: 3px solid #e4e8f1; font-size: 12px; font-weight: 700}
.ie6 .bbcode .bm_h h2, .ie7 .bbcode .bm_h h2{display: inline}
.bbcode.mh{max-height: 200px; overflow: hidden}
.ie6 .bbcode.mh{height: expression(this.offsetHeight > 200 ? 200 : true)}
.bbcode ul li{list-style-type: disc;margin-left: 2em;}
.bbcode ul.litype_1 li{list-style-type: decimal;margin-left: 2em;}
.bbcodeblm{background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), to(rgba(255, 255, 255, 1))); background-image: -moz-linear-gradient(top center, rgba(255, 255, 255, 0) 20%, rgba(255, 255, 255, 1) 95%); margin-top: -40px; bottom: 0; position: relative; height: 40px; width: 600px}
.bbcodebl a{width: 100%; display: block; text-align: center; padding: 5px 0}
.bbcodebl a em{width: 8px; padding-right: 10px; background: url(../img/bg_arrwd.png) no-repeat 100% 6px}
.bbcodebl a em.s{background: url(../img/bg_arrwu.png.html) no-repeat 100% 6px}
.bbcodebl a:hover{background: #f2f9fd; text-decoration: none}
.iblk{width: 600px}
#subrevs label{float: left; width: 33%; text-align: left}
.contact li{float: left; margin-bottom: 10px; padding-left: 20px; width: 60px; background: url(../img/ico_contact.png.html) no-repeat 0 1px}
.website{background-position: 0 -149px !important}
.email{background-position: 0 -99px !important}
.weibo{background-position: 0 -49px !important}
.profile{margin-top: 40px; height: 65px}
.profile .a_sd{float: left; width: 160px; margin-top: -50px; border: 1px solid #b1ced9; padding: 2px; background: #fff; position: absolute; box-shadow: 0 2px 3px rgba(0, 0, 0, .3)}
.profile .a_sd.nom{margin-top: 0}
.profile .a_sd img{background: #f1f8fc}
.profile .a_mn{float: right; padding-left: 15px; width: 611px}
.profile .bbcode{padding: 0}
.profile .a_mn{width: 590px}
.profile .contact li{width: 52px; margin-left: 8px; text-align: right}
.profile table{width: 100%; margin-top: 5px}
.profile table h1{font-size: 14px}
.profile table td, .profile table th{text-align: center; width: 50%}
.profile table th{border-right: 1px solid #ccc}
.iad2{margin-bottom: -41px}
.devcat .t{background: #fff; margin-top: 10px !important; line-height: 20px; height: 20px; overflow: hidden; width: 790px; position: static}
.devcat .b{height: 0}
.devcat a{white-space: nowrap}
.devcat.h .t{overflow: visible; height: auto; position: absolute; margin-top: 0 !important; border-bottom: 1px dotted #cdcdcd}
.devcat.h .b{height: 20px}
.faq{line-height: 2em; padding-bottom: 30px}
.faq h3{padding: 20px 0 10px; border-bottom: 1px dotted #e4e8f1; font-size: 14px}
#couponcode{background: url(../img/coupon.png.html) no-repeat 2px 2px; width: 200px; padding-left: 20px}
#installread{width: 777px; margin-top: 30px}
#complaint_menu{width: 777px; margin-top: 30px}
#complaint_menu .pt_reply{width: 770px}
#complaint_menu .close{float: right; margin-right: 5px; margin-top: 5px; font-size: 14px}
.rt1{color: green}
.rt2{color: #237ffd}
.qqkf{border: 1px solid #82cdf2; background-color: #fff; padding-right: 4px; display: inline-block; height: 19px; border-radius: 0 3px 3px 0}
.qqkf img{position: relative; top: -1px; left: -1px}
.dev_fwin{position:absolute;border:8px solid #DDD;border:8px solid rgba(0, 0, 0, 0.2);border-radius:5px;}
.dev_fwin .close, .closelnk{float:right;margin-top:12px;width:20px;height:20px;overflow:hidden;text-indent:-9999px;background:url(../img/open/cls.gif) no-repeat 0 0;}
.dev_fwin .close:hover, .closelnk:hover{background-position:0 -20px;}
.dev_fwin .bm{margin:0;height:auto !important;min-height:0 !important;border-color:#999 !important;background:#FFF !important;border-radius:0;padding:0;}
.ie6 .dev_fwin .bm_h{position:relative;}
.ie6 .dev_fwin .bm_h .close{position:absolute;right:0;}
.ie6 .dev_fwin .a_lg{margin-bottom:25px;}
.addon-btn, .addon-input, .addon-select, .addon-textarea, .addon-upload-button{outline: 0; -webkit-appearance: none; transition: all .3s; -webkit-transition: all .3s; box-sizing: border-box}
.addon-btn{display: inline-block; height: 34px; line-height: 34px; padding: 0 18px; background-color: #f60; color: #fff; white-space: nowrap; text-align: center; font-size: 14px; border: none; border-radius: 2px; cursor: pointer}
.addon-btn:hover{background-color: #ff4e00;}
.addon-btn-primary{border: 1px solid #c8c8c8; background-color: #fff; color: #555}
.alert_error, .alert_info, .alert_right{background-position: 10px 15px}
.consumer-warn{width: 100%; margin-bottom: 5px; border-radius: 3px; background: #2C405A; padding: 5px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;}
.consumer-warn-text{color: #ffffff; font-size: 12px; line-height: 20px; padding-left: 28px; background: url(../img/consumer-warn.png) left 2px no-repeat; background-size: 24px;}
.type a{padding-left: 18px; background: url(../img/type.gif) no-repeat 0 0;}
.filter_gray{-webkit-filter: grayscale(100%);-moz-filter: grayscale(100%);-ms-filter: grayscale(100%);-o-filter: grayscale(100%);filter: grayscale(100%);filter: gray;opacity: 0.5;}