/* ::::: http://www.sofaiy.com/DocforCss/forCss3.css ::::: */

/* ::::: http://www.sofaiy.com/DocforCss/Suspension-box.css ::::: */

/* ::::: http://www.sofaiy.com/DocforCss/footStyle.css ::::: */

#footFrameDiv { width: 100%; height: auto; position: relative; bottom: 0px; border-top: 1px dotted rgb(102, 102, 102); z-index: 2; text-align: center; overflow: hidden; background: transparent url('footer-bg.png') repeat scroll 0% 0%; }
.YQlinkdiv { height: auto; width: 100%; }
.YQlinkLine { width: 100%; background: transparent url('serboxon_bg.png') repeat scroll 0% 0%; }
.footTextdiv { width: 100%; height: 400px; padding: 30px 10px 0px; }
.YQlinkTitle { font-size: 20px; text-align: center; width: 100%; height: 75px; line-height: 75px; color: White; letter-spacing: 2px; }
.YQlinkText { font-size: 14px; color: White; width: 1000px; margin: 0px auto; height: auto; padding: 25px 10px; }
.servicesBox { width: 995px; height: 270px; margin: 0px auto; clear: both; line-height: 18px; color: rgb(153, 153, 153); font-size: 12px; border-right: 1px solid rgb(102, 102, 102); }
.servicesBox .serBox { cursor: pointer; border-left: 1px solid rgb(102, 102, 102); display: inline; width: 198px; height: 100%; float: left; overflow: hidden; position: relative; }
.servicesBox .serBoxOn { font-family: "微软雅黑"; display: none; width: 320px; height: 270px; background: transparent url('serboxon_bg.png') repeat scroll 0px 0px; position: absolute; left: 0px; top: 0px; z-index: 19; }
.servicesBox .serBox .pic1 { width: 110px; height: 110px; text-align: center; position: absolute; top: 0px; right: 41px; z-index: 99; }
.servicesBox .serBox .pic2 { width: 110px; height: 110px; text-align: center; position: absolute; top: 0px; left: -110px; z-index: 99; }
.servicesBox .serBox .txt1 { width: 198px; height: 100px; position: absolute; top: 105px; left: 0px; z-index: 99; font-size: 14px; line-height: 24px; }
.servicesBox .serBox .txt2 { width: 198px; height: 100px; position: absolute; top: 105px; right: -240px; z-index: 99; font-size: 14px; line-height: 24px; }
.servicesBox .serBox span.tit { font-size: 18px; display: block; text-align: center; }
.servicesBox .serBox .txt1 .tit { color: rgb(170, 170, 170); line-height: 30px; }
.servicesBox .serBox .txt2 .tit { color: rgb(239, 84, 0); line-height: 30px; font-family: "微软雅黑"; }
.servicesBox .serBox .txt1 p { padding: 0px 10px; text-align: center; color: rgb(136, 136, 136); }
.servicesBox .serBox .txt2 p { padding: 0px 10px; text-align: center; color: rgb(238, 238, 238); }
.servicesBox .serBox .txt2 p a { color: rgb(238, 238, 238); }
.footBottomCss { border-top: 1px solid rgb(102, 102, 102); width: 99%; height: auto; padding-top: 30px; }
.footBottomFrame { border-right: 1px solid rgb(102, 102, 102); display: inline-block; }
.footBottomFrame a { color: rgb(153, 153, 153); font-size: 14px; padding: 0px 20px; border-left: 1px solid rgb(102, 102, 102); display: inline-block; height: 14px; line-height: 12px; float: left; }
.footBottomFrame a:hover { color: rgb(239, 84, 0); }
.copyright { color: rgb(136, 136, 136); font-size: 14px; padding-top: 15px; }
/* ::::: http://www.sofaiy.com/DocforCss/forChannelPage.css ::::: */

body { margin: 0px; padding: 0px; font-family: "Helvetica Neue",微软雅黑,Tohoma; overflow: auto; background-color: rgb(242, 242, 242); }
a { outline-style: none; color: rgb(83, 83, 83); text-decoration: none; }
img { border: medium none; margin: 0px; }
ul, ol, li { list-style: outside none none; padding: 0px; margin: 0px; vertical-align: 0px; }
.clearFix::after { height: 0px; visibility: hidden; content: "."; display: block; clear: both; line-height: 1.2; }
.fl { float: left; }
.regMaxmaksDiv { width: 100%; height: auto; background-color: Black; opacity: 0.7; position: absolute; left: 0px; top: 0px; z-index: 998; display: none; }
.smollLoginFrame, .smollRegFrame { height: 70px; position: fixed; background-color: White; z-index: 999; display: none; top: -400px; overflow: hidden; border-radius: 10px; box-shadow: 0px 0px 5px 1px rgb(170, 170, 170); }
.smollLoginFrame { width: 380px; }
.smollRegFrame { width: 600px; }
.smollLoginFrame > div, .smollRegFrame > div { width: 100%; height: 100%; overflow: hidden; }
.reg-topTitle { width: 100%; height: 70px; background: rgb(79, 71, 61) url('s-logo-ctop.png') no-repeat scroll -10px center; text-align: left; line-height: 65px; font-size: 18px; color: White; text-indent: 65px; }
.reg-topTitle > span, .msgAlertDiv > span { position: absolute; top: 25px; right: 15px; display: block; cursor: pointer; background: transparent url('login-icons.png') no-repeat scroll -332px -94px; width: 19px; height: 19px; }
.reg-topTitle > span:hover, .msgAlertDiv > span:hover { background-position: -332px -141px; }
.msgAlertDiv { width: 100%; height: 0px; position: absolute; left: 0px; bottom: 0px; background: transparent url('backpix-3.png') repeat scroll 0% 0%; overflow: hidden; }
.msgAlertDiv > div { width: 340px; margin: 0px auto; height: 190px; position: relative; top: 88px; background: transparent url('backpix-2.png') repeat scroll 0% 0%; box-shadow: 0px 0px 2px 1px rgb(17, 34, 17); border-radius: 10px; text-align: center; line-height: 180px; color: Yellow; overflow: hidden; }
.msgAlertDiv img { width: 30px; height: 30px; vertical-align: middle; margin-right: 10px; }
.loginFrom, .regFrom { overflow: hidden; margin: 15px auto 0px; }
.loginFrom { width: 320px; height: 400px; }
.regFrom { width: 560px; height: 395px; }
.regFrom > .regUL { width: 100%; height: auto; overflow: hidden; border-bottom: 1px solid rgb(204, 204, 204); padding-bottom: 5px; }
.regUL > li { width: auto; height: auto; float: left; padding: 0px 35px 10px 63px; color: rgb(136, 136, 136); background: transparent url('login-icons.png') no-repeat scroll 0% 0%; }
.regUL .regSetp1 { background-position: 25px -404px; }
.regUL .regSetp2 { background-position: -170px -404px; }
.regUL .regSetp3 { background-position: -370px -404px; }
.regUL > li.regInfoColor { color: rgb(239, 84, 0); }
.regSetpDiv { width: 100%; height: 100%; overflow: hidden; padding-top: 10px; }
.regSetpDiv > ul { width: 1710px; height: 100%; }
.regSetpDiv .regSetp { width: 560px; margin-right: 10px; height: 100%; float: left; display: inline-block; overflow: hidden; }
.regSetpDiv .reglilast { width: 520px; }
.regSetp button { width: 220px; height: 45px; color: rgb(136, 85, 0); font-size: 15px; border: 1px solid rgb(204, 204, 204); cursor: pointer; border-radius: 3px; background-color: rgb(238, 238, 238); }
.regSetp button:hover { color: rgb(222, 101, 0); background-color: rgb(254, 255, 215); }
.regFrom .regSetpDiv .regSetp i { font-style: normal; padding-left: 5px; color: rgb(255, 0, 0); }
.regSetp input { width: 200px; height: 46px; background: transparent url('login-icons.png') no-repeat scroll -229px -251px; border: medium none; margin: 10px 0px; color: rgb(153, 153, 153); line-height: 45px; font-size: 15px; padding: 0px 15px; vertical-align: middle; outline: medium none; }
.regSetpDiv .regSetp .setpassword { background-position: -3px -521px; }
.regSetpDiv .regSetp .resetpassowrd { background-position: -3px -469px; }
.theNextBtn { width: 100px; height: 38px; background: transparent url('login-icons.png') no-repeat scroll -197px -586px; display: inline-block; margin-right: 20px; vertical-align: middle; }
.theNextBtn:hover { background: transparent url('login-icons.png') no-repeat scroll -197px -649px; }
.thePrevBtn { width: 100px; height: 38px; background: transparent url('login-icons.png') no-repeat scroll -322px -586px; display: inline-block; margin-right: 20px; vertical-align: middle; }
.thePrevBtn:hover { background: transparent url('login-icons.png') no-repeat scroll -322px -649px; }
.regSetp .prnextDiv { text-align: left; }
.regSetp > div { width: 405px; margin: 0px auto; font-size: 15px; color: rgb(102, 102, 102); }
.regSetp > div > span { width: 220px; height: 0px; display: block; overflow: hidden; }
.regSetp > div > span > i { display: inline-block; margin-right: 10px; font-style: normal; line-height: 15px; height: 17px; font-size: 15px; color: rgb(153, 153, 153); padding-left: 5px; }
.regSetp > div > span > span { display: inline-block; margin-right: 5px; width: 0px; height: 16px; vertical-align: top; }
.Aqlevel-1 { background-color: rgb(255, 222, 158); }
.Aqlevel-2 { background-color: rgb(255, 130, 63); }
.Aqlevel-3 { background-color: rgb(255, 27, 16); }
.regSetp > div > label { color: rgb(51, 0, 51); }
.regSetp > div > div { text-align: center; height: auto; padding-top: 15px; }
.regSetp > div > div > a { color: rgb(239, 69, 0); }
.completeInfo > span { width: 100%; height: 50px; display: block; margin-top: 10px; }
.completeInfo > span > span { background: transparent url('login-icons.png') no-repeat scroll -7px -330px; width: 65px; height: 56px; display: inline-block; vertical-align: middle; }
.completeInfo > p { border: 1px dashed rgb(239, 84, 0); padding: 15px 0px; }
.completeInfo > p > a { color: rgb(239, 84, 0); text-decoration: none; }
.completeInfo > p > a:hover { color: rgb(255, 51, 0); text-decoration: underline; }
.completeRge { width: 120px; height: 38px; background: transparent url('login-icons.png') no-repeat scroll -322px -704px; display: inline-block; margin-top: 15px; vertical-align: middle; }
.completeRge:hover { background-position: -322px -767px; }
.loginFrom .regpubcss, .yanzhengma, .regloginBtnDiv { background-color: transparent; border: 1px solid rgb(204, 204, 204); border-radius: 5px; box-shadow: 0px 0px 3px 1px rgb(153, 153, 153); color: rgb(102, 153, 153); height: 45px; margin: 5px 0px 15px 4px; }
.loginFrom .Intext { width: 248px; background-position: 15px 1px; background-image: url('login-icons.png'); line-height: 45px; background-repeat: no-repeat; padding: 0px 12px 0px 50px; font-size: 14px; }
.loginFrom .Intextyz { width: 150px; vertical-align: top; background-position: 15px -78px; text-indent: 50px; font-size: 14px; line-height: 45px; background-image: url('login-icons.png'); background-repeat: no-repeat; }
.loginFrom .loginPass { background-position: -324px 0px; }
.yanzhengma { width: 125px; height: 45px; display: inline-block; left: 24px; position: relative; cursor: pointer; }
.boxtextDiv { width: 314px; height: 16px; margin: 0px auto 18px; }
.checkboxImg { width: 16px; height: 16px; background: transparent url('login-icons.png') no-repeat scroll 0px -195px; display: inline-block; vertical-align: top; float: left; cursor: pointer; }
.rememberMe { height: auto; font-size: 14px; color: Gray; line-height: 14px; display: inline-block; padding-left: 7px; float: left; }
.rememberPass { float: right; width: 100px; font-size: 14px; color: rgb(239, 84, 0); text-align: right; padding-right: 15px; vertical-align: top; line-height: 14px; }
.regloginBtnDiv { width: 300px; height: 46px; background: transparent url('login-icons.png') no-repeat scroll -7px -759px; font-size: 20px; color: White; margin: 0px auto; text-align: center; line-height: 46px; cursor: pointer; display: block; }
.regloginBtnDiv:hover { background-position: -7px -703px; }
.notUser { display: block; height: 40px; line-height: 20px; color: Gray; text-align: center; font-size: 14px; padding-top: 12px; border-bottom: 1px solid rgb(204, 204, 204); }
.notUser a { color: rgb(239, 84, 0); text-decoration: underline; display: inline-block; margin-left: 10px; }
.notUser a:hover { color: rgb(255, 34, 0); text-decoration: none; }
.hezuoDiv { width: 320px; height: 40px; overflow: hidden; margin-top: 15px; }
.hezuoDiv span { display: inline-block; }
.hezuoDiv .hezuoText { font-size: 14px; color: Gray; width: 130px; height: auto; line-height: 40px; float: left; }
.hezuoDiv .hezuoLogo { width: 40px; height: 40px; background-image: url('login-icons.png'); background-repeat: no-repeat; display: inline-block; float: right; margin: 0px 5px 0px 18px; cursor: pointer; }
.hezuoDiv .hzspan3 { background-position: 0px -276px; }
.hezuoDiv .hzspan2 { background-position: -55px -276px; }
.hezuoDiv .hzspan1 { background-position: -110px -276px; }
.hezuoDiv .hzspan3:hover { background-position: 0px -224px; }
.hezuoDiv .hzspan2:hover { background-position: -55px -224px; }
.hezuoDiv .hzspan1:hover { background-position: -110px -224px; }
.slideDiv { position: fixed; z-index: 98; cursor: pointer; }
.slideDown { background: transparent url('slidedown.gif') repeat scroll center -70px; bottom: 3%; width: 55px; height: 70px; }
.slideDown:hover { background: transparent url('slider-down.png') repeat scroll center 0px; }
.ContmenuTopdiv { width: 100%; height: 60px; background-color: rgb(41, 46, 40); position: fixed; left: 0px; top: 0px; z-index: 99; text-align: center; overflow: hidden; }
.ContmenuTopdiv > div { height: 100%; overflow: hidden; float: left; }
.CtmenuTop-Left { text-align: left; width: 30%; }
.CtmenuTop-Left a { background: transparent url('s-logo-ctop.png') no-repeat scroll center center; width: 80px; height: 100%; display: block; float: left; }
.CtmenuTop-Left ol { font-size: 14px; color: rgb(204, 204, 204); float: left; padding-top: 6px; }
.CtmenuTop-Left ol i { font-style: normal; text-align: left; font-size: 18px; letter-spacing: 1px; }
.CtmenuTop-Left ol p { margin: 0px; padding: 0px; text-align: left; font-size: 11px; letter-spacing: -0.6px; }
.CtmenuTop-Middle { width: 30%; }
.CtmenuTop-Middle em { font-style: normal; text-align: center; display: inline-block; line-height: 22px; padding-right: 30px; }
.CtmenuTop-Middle > div { padding-top: 7px; color: rgb(170, 170, 170); text-align: right; font-size: 14px; }
#checkIpspan { color: Red; }
.ContmenuTopdiv .CtmenuTop-Right { padding-right: 2.5%; width: 37.4%; }
.CtmenuTop-Right > span { display: inline-block; float: right; height: 34px; width: auto; overflow: hidden; padding-top: 12px; }
.CtmenuTop-Right > .searchspan {  }
.CtmenuTop-Right > span > a { width: 64px; height: 34px; background: transparent url('searchimg.png') no-repeat scroll -33px top; display: block; float: right; }
.CtmenuTop-Right > span > label { float: right; width: 0px; height: 34px; background: transparent url('searchimg.png') no-repeat scroll -100px -2px; padding-right: 6px; overflow: hidden; display: none; }
.CtmenuTop-Right input { width: 198px; height: 34px; border: medium none; background-color: transparent; padding: 0px 8px; color: Maroon; line-height: 33px; }
.CtmenuTop-Right > span h3 { font-size: 28px; font-family: Arial; color: rgb(153, 153, 153); margin: 0px; text-align: right; padding-right: 30px; }
.CtmenuTop-Right > span h3 > span { width: 30px; height: 30px; background: transparent url('searchimg.png') no-repeat scroll left top; display: inline-block; vertical-align: middle; }
.CtmenuTop-Right > span h3 > dd { display: inline-block; margin-left: 15px; width: auto; height: 30px; line-height: 30px; border-bottom: 1px solid rgb(102, 102, 102); }
.MenumaskFrameDiv { width: 0%; height: 0%; background-color: rgb(42, 38, 36); position: fixed; z-index: 9999; left: 0%; top: 0%; overflow: hidden; display: none; }
.MenumaskFrameDiv ul { width: 100%; height: 100%; }
.MenumaskFrameDiv li { width: 20%; height: 50%; overflow: hidden; float: left; text-align: center; vertical-align: middle; background-position: center center; background-repeat: no-repeat; }
.MenumaskFrameDiv a { width: 162px; height: 152px; display: block; margin: 0px auto; position: relative; padding-top: 10px; }
.MenumaskFrameDiv a span { background-color: rgb(239, 84, 0); position: absolute; }
.MenumaskFrameDiv a span.roline-1 { left: 0px; top: 0px; width: 0%; height: 1px; }
.MenumaskFrameDiv a span.roline-2 { right: 0px; top: 0px; width: 1px; height: 0%; }
.MenumaskFrameDiv a span.roline-3 { right: 0px; bottom: 0px; width: 0%; height: 1px; }
.MenumaskFrameDiv a span.roline-4 { left: 0px; bottom: 0px; width: 1px; height: 0%; }
.MenumaskFrameDiv a > div { width: 90px; height: 70px; border-bottom: 1px dashed rgb(102, 102, 102); overflow: hidden; margin: 0px auto; background: transparent url('defaultpagebtnlogo.png') no-repeat scroll left top; }
.MenumaskFrameDiv a p { margin: 0px; padding: 0px; width: 100%; height: 30px; line-height: 40px; font-family: Arial; color: rgb(158, 158, 158); text-transform: uppercase; font-size: 14px; }
.MenumaskFrameDiv a i { font-style: normal; width: 100%; height: 30px; line-height: 25px; color: rgb(158, 158, 158); font-size: 18px; }
.inMenuBtnDiv { width: 69px; height: 75px; position: fixed; z-index: 120; background: transparent url('zoomenubtnimg.png') repeat scroll 0% 0%; left: 10px; top: 80px; cursor: pointer; }
.inMenuBtnDiv span { display: block; width: 100%; height: 100%; background: transparent url('menulogomaskshadow.png') no-repeat scroll -70px top; }
.VipAlpha { width: 62px; height: 90px; background: transparent url('viplogo.png') no-repeat scroll left top; color: rgb(204, 204, 204); position: fixed; left: 10px; top: 170px; cursor: pointer; line-height: 155px; text-align: center; z-index: 119; }
.VipAlpha span { color: rgb(239, 84, 0); }
.VipTextip { width: 142px; height: 93px; background: transparent url('shadowtip.png') no-repeat scroll center center; position: fixed; left: 75px; top: 25px; display: none; z-index: 121; }
.NavmetaDiv { width: 35px; height: auto; position: fixed; left: 5px; top: 280px; z-index: 210; }
.NavmetaDiv > ul { width: auto; height: auto; padding-bottom: 20px; }
.NavmetaDiv li { width: 20px; height: 20px; cursor: pointer; position: relative; margin: 5px auto 0px; }
.NavmetaLi { background: transparent url('navsmollmeta.png') no-repeat scroll 3px -23px; }
.NavmetaDiv li > span { width: 50px; height: 8px; position: relative; left: 24px; top: 6px; display: block; line-height: 9px; font-size: 12px; text-align: left; padding-left: 7px; }
.NavmetaDiv .NavmetaLi > span { color: rgb(0, 0, 0); border-left: 1px dotted rgb(17, 51, 17); }
.NavmetaDiv > span { width: 100%; display: block; height: 8px; background-repeat: no-repeat; background-image: url('navarrowmeta.png'); }
.NavmetaDiv > div { width: 34px; height: 50px; background: transparent url('mousekeyboard-grey.png') no-repeat scroll left center; position: relative; z-index: 220; margin: 0px auto; }
.NavmetaDiv > span.NvarrowTop { background-position: center top; }
.NavmetaDiv > span.NvarrowBottom { background-position: center bottom; }
.NavmetaDiv cite.lb-cite > span { color: rgb(17, 102, 17); cursor: pointer; display: block; font-size: 14px; font-style: normal; height: 24px; left: 38px; position: relative; top: 12px; width: 105px; overflow: hidden; }
.NavmetaDiv cite.lb-cite > a { background-color: rgb(17, 102, 17); color: white; display: none; font-family: Arial; font-size: 10px; font-style: normal; height: 13px; left: 123px; line-height: 12px; padding: 0px 3px; position: relative; top: -7px; width: 11px; margin-left: 3px; }
.InmaxMainframerDiv { width: 100%; height: auto; }
.InmaxMainframerDiv > div { width: 100%; height: auto; text-align: center; overflow: hidden; }
@font-face {
	font-family: "lucida_brightdemibold";
	font-style: normal;
	font-weight: normal;
	src: url('lbrited-webfont.eot') format("embedded-opentype"), url('lbrited-webfont.woff2') format("woff2"), url('lbrited-webfont.woff') format("woff"), url('lbrited-webfont.ttf') format("truetype"), url('lbrited-webfont.svg') format("svg");
}
@media not all {
}
.LineList_Main { width: 100%; height: auto; overflow: hidden; }
.LineListCon { width: 1035px; height: auto; overflow: hidden; margin: 0px auto; }
.LineListTop { width: 100%; height: 400px; background: transparent url('top.jpg') no-repeat scroll center top; margin-top: 60px; }
.LineListCrumb { width: 100%; height: 40px; line-height: 40px; color: rgb(102, 102, 102); text-align: left; font-size: 14px; }
.LineListCrumb a { color: rgb(153, 153, 153); }
.LineListClassify { width: 1035px; height: auto; overflow: hidden; background: rgb(255, 255, 255) none repeat scroll 0% 0%; border-width: 2px 1px 1px; border-style: solid; border-color: rgb(234, 137, 24) rgb(232, 232, 232) rgb(232, 232, 232); }
.LineListGJ { width: 100%; height: auto; overflow: hidden; font-size: 14px; border-bottom: 1px dashed rgb(204, 204, 204); padding: 10px 0px; }
.LineListgj { color: rgb(153, 153, 153); display: block; font-size: 14px; height: 28px; line-height: 28px; text-align: center; width: 80px;}
.LineListqb { display: block; width: 52px; height: 100%; }
.LineListqb a { display: block; width: 52px; height: 24px; color: rgb(114, 114, 114); line-height: 24px; text-align: center; }
.LineListgjj { color: rgb(114, 114, 114); display: block; width: 865px; height: auto; overflow: hidden; }
.LineListgjj a { display: block; width: auto; height: auto; float: left; margin: 0px 12px; color: rgb(114, 114, 114); padding: 2.5px 8px; white-space: nowrap; }
.LineListgjj a:hover, .LineListgjj .active, .LineListgjj .start-search { background: rgb(234, 137, 24) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
.LineListgjj .start-search:hover { background: rgb(201, 119, 18) none repeat scroll 0% 0%; }
.LineListqb .activeqb, .LineListgjj .activeqb { color: rgb(255, 255, 255); background: rgb(234, 137, 24) none repeat scroll 0% 0%; }
.LineListItem { width: 1000px; height: auto; overflow: hidden; margin-top: 10px; }
.LineListItem ul { width: 100%; height: auto; overflow: hidden; }
.LineListItem ul li { width: 290px; height: 270px; padding: 10px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; margin-bottom: 20px; position: relative; }
.LineListItem ul li:hover { background: rgb(54, 63, 65) none repeat scroll 0% 0%; }
.LineListItem ul li:hover h3 a { color: rgb(255, 255, 255); }
.LineListItem ul li:hover span { color: rgb(170, 170, 170); }
.mr35 { margin-left: 17px;}
.LineListItem ul li h3 { font-size: 15px; margin: 0px; line-height: 34px; text-align: left; display: block; width: 280px; overflow: hidden; white-space: nowrap; word-break: break-all; position: absolute; left: 10px; top: 156px; background: rgb(102, 102, 102) none repeat scroll 0% 0%; opacity: 0.75; padding: 0px 5px; font-weight: normal; }
.LineListItem ul li h3 a { color: rgb(255, 255, 255); }
.LineListItem ul li span { font-size: 14px; color: rgb(114, 114, 114); text-align: left; display: block; width: 100%; height: auto; overflow: hidden; line-height: 18px; margin: 15px 0px 5px; }
.LineListItem ul li p { margin: 0px; line-height: 20px; color: rgb(169, 169, 169); font-size: 14px; text-align: left; }
.Talk99_sidebar { width: 60px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; opacity: 0.2; position: fixed; top: 0px; right: 0px; z-index: 80; height: 100%; }
.Talk99_sidebarCon { width: 60px; height: auto; position: fixed; top: 100px; right: 0px; text-align: center; z-index: 200; }
.Talk99_sidebarCon p { margin: 0px 0px 30px; line-height: 16px; color: rgb(51, 51, 51); font-size: 12px; display: block; width: 60px; height: 60px; background: transparent url('kfzx.png') no-repeat scroll 0% 0%; }
.Talk99_sidebarCon > div { display: block; width: 160px; height: 30px; left: 0px; margin-bottom: 20px; margin-left: 9px; background: transparent url('talk99-icons.png') no-repeat scroll 0% 0%; cursor: pointer; position: relative; }
.Talk99_sidebarCon .Talk99_QZ { background-position: 0px 0px; }
.Talk99_sidebarCon .Talk99_XL { background-position: 0px -30px; }
.Talk99_sidebarCon .Talk99_DZ { background-position: 0px -60px; }
.Talk99_sidebarCon .Talk99_ZH { background-position: 0px -90px; }
.Talk99_sidebarCon .Talk99_WX { background-position: 0px -120px; }
.Talk99_sidebarCon .Talk99_WB { background-position: 0px -150px; }
.Talk99_sidebarCon .Talktext a { width: 96px; height: 32px; position: absolute; top: -1px; font-style: normal; background: rgb(41, 46, 40) none repeat scroll 0% 0%; border-left: 4px solid rgb(234, 137, 24); text-align: center; line-height: 32px; color: rgb(255, 255, 255); font-size: 12px; display: none; left: 55px; }
.Talk99_sidebarCon .EWM i { width: 106px; height: 140px; position: absolute; right: 170px; top: -6px; background: transparent url('talk99-icons.png') no-repeat scroll 0% 0%; display: none; }
.Talk99_sidebarCon .EWM:hover i { display: block; }
.Talk99_sidebarCon .Talk99_WX i { background-position: 0px -340px; }
.Talk99_sidebarCon .Talk99_WB i { background-position: 0px -190px; }
.ReturnTop { width: 28px; height: 28px; position: fixed; right: 14px; bottom: 50px; cursor: pointer; z-index: 200; display: none; }
.ReturnTop a { display: block; width: 28px; height: 28px; background: transparent url('talk99-icons.png') no-repeat scroll 0px -500px; cursor: pointer; }
.ReturnTop a:hover { background: transparent url('talk99-icons.png') no-repeat scroll -46px -500px; }
.loadmore { background-color: rgb(231, 231, 231); border-radius: 5px; padding: 10px; display: block; margin-bottom: 10px; }
.loadmore:hover { background-color: rgb(153, 153, 153); color: White; }
/* ::::: http://static.soperson.com/131221/talk99.css?1506172 ::::: */

#doyoo_monitor * { margin: 0px; padding: 0px; }
#doyoo_monitor { position: absolute; display: none; z-index: 18000; height: 233px; }
#doyoo_monitor div { font-size: 12px; overflow: hidden; background-image: none; background-color: transparent; font-family: Tahoma,Verdana,Arial,Helvetica,"Bitstream Vera Sans",sans-serif; word-break: break-all; line-height: 20px; text-align: left; }
#doyoo_monitor div#doyoo_mon_head { height: 30px; line-height: 30px; color: rgb(255, 255, 255); font-weight: bold; margin-left: 15px; margin-right: 40px; }
#doyoo_mon_main { height: 130px; background-repeat: repeat-x; text-indent: 20px; margin: 7px 100px 0px 10px; color: rgb(0, 0, 0); }
#doyoo_mon_accept { margin-left: 20px; }
#doyoo_mon_phone { margin-left: 10px; }
#doyoo_mon_refuse { margin-left: 10px; }
#doyoo_share { position: absolute; z-index: -100; left: -100000px; top: 0px; }
#talk99_message { width: 213px; height: 241px; color: rgb(132, 132, 132); position: absolute; display: none; font-size: 12px; z-index: 2147483647; font-family: arial; }
#doyoo_mon_inner { background-repeat: no-repeat; }



.list_page{font-size:16px;height: 44px;}
.list_page b{margin:10px 5px;}
.list_page a{margin:10px 5px;}

.s_xuan{
    float: left;
    height: 28px;
    width: 950px; }

.s_xuan a{ float: left;
    font-size: 13px;
    line-height: 28px;
    margin-right: 12px;
    width: auto;padding: 0 9px; border-radius:6px;}

.s_xuan a:hover{background:#ea8918 none repeat scroll 0 0;color: #ffffff;}

.s_xuan .changefieldandcss{ color: #ffffff;
    font-weight: bold; background:#ea8918 none repeat scroll 0 0;}

.s_xuan .fieldandcss{color: #000000;}







