body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0}
body,button,input,select,textarea{font:12px/1.6 Verdana, 宋体, Helvetica, sans-serif}/*雅黑：\5FAE\8F6F\96C5\9ED1  Verdana, Helvetica, sans-serif*/
h1,h2,h3,h4,h5,h6{font-size:100%}
address,cite,dfn,em,var{font-style:normal}
code,kbd,pre,samp{font-family:courier new,courier,monospace;word-wrap: break-word; white-space: normal}
small{font-size:12px}
ul,ol{list-style:none}
a:link,a:visited{color:#7f7f7f;text-decoration:none}
a:hover,a:active{color:#000;text-decoration:underline}
sup{vertical-align:text-top}
sub{vertical-align:text-bottom}
legend{color:#000}
fieldset,img{border:0}
button,input,select,textarea{font-size:100%}
table{border-collapse:collapse;border-spacing:0}

.layout:after{content:'\20';display:block;height:0;clear:both}
.layout{*zoom:1}
.clear{clear:both}

/*设置placeholder颜色*/
::-webkit-input-placeholder {color:#999}/* WebKit browsers */
:-moz-placeholder {color:#999}/* Mozilla Firefox 4 to 18 */
::-moz-placeholder {color:#999}/* Mozilla Firefox 19+ */
:-ms-input-placeholder {color:#999}/* Internet Explorer 10+ */
html{zoom:expression(function(ele){ele.style.zoom="1";document.execCommand("BackgroundImageCache",false,true)}(this))}
body{background:#f4f4f4;word-break:break-all; min-width:1083px}

/*html {
    overflow-x: hidden;
    overflow-y: auto}
body {
    overflow: hidden}*/

.vm *{display:inline-block;vertical-align:middle}
.vm option{display:block}
.vtb *{ vertical-align:text-bottom}

/*常用*/
.w30{width:30px}
.w85{width:85px}
.w90{width:90px}
.w140{width:140px}
.w165{width:165px}
.w180{width:180px}
.w190{width:190px}
.w220{width:220px}
.w230{width:230px}
.w250{width:250px}
.w300{width:300px}
.w336{width:336px}
.w350{width:350px}
.w400{width:400px}
.w530{width:530px}
.w640{width:640px}
.w800{width:800px}
.w810{width:810px}
.w1004{width:1083px}

.h55{height:55px}
.h100{height:100px}
.h140{height:140px}
.h150{height:150px}

.f12{font-size:12px}.f14{font-size:14px}.f16{font-size:16px}.f18{font-size:18px}.f20{font-size:20px}
.yh{font-family:"微软雅黑"}

.cf30{color:#f30}a.cf30:link,a.cf30:visited{color:#f30}a.cf30:hover,a.cf30:active{color:#f30}
.cf60{color:#f60}a.cf60:link,a.cf60:visited{color:#f60}a.cf60:hover,a.cf60:active{color:#f60}
.cf90{color:#ffb900}a.cf90:link,a.cf90:visited{color:#ffb900}a.cf90:hover,a.cf90:active{color:#ffb900}
.c000{color:#000}.c333{color:#333}.c666{color:#666}.c999{color:#999}.cccc{color:#ccc}.caaa{color:#aaa}
.orange{color:#ffba00}a.orange:link,a.orange:visited{color:#ffba00}a.orange:hover,a.orange:active{color:#f30}
.c009cff{color:#4095ce}a.c009cff:link,a.c009cff:visited{color:#4095ce}a.c009cff:hover,a.c009cff:active{color:#4095ce}
.c7f7f7f{color:#7f7f7f}a.c7f7f7f:link,a.c7f7f7f:visited{color:#7f7f7f}a.c7f7f7f:hover,a.c7f7f7f:active{color:#f30}
.c4e4e4e{color:#4e4e4e}
.cc20000{color:#c20000}
.cfdb900{color:#fdb900}
.purple{color:#e5004f}
.ff0084{color:#ff0084}a.ff0084:link,a.ff0084:visited{color:#ff0084}a.ff0084:hover,a.ff0084:active{color:#f30}
.a6ce38{color:#a6ce384}a.a6ce38:link,a.a6ce38:visited{color:#a6ce38}a.a6ce38:hover,a.a6ce38:active{color:#f30}
a.c4095ce,.c4095ce{color:#4095ce}
a.c4095ce:hover{color:#f30}
a.ca6ce38,.ca6ce38{color:#a6ce38}
a.ca6ce38:hover{color:#f30}

.fLeft{float:left}.fRight{float:right}
.left{text-align:left}.center{text-align:center}.right{text-align:right}
.absolute{position:absolute}.relative{position:relative}
.hide{display:none}
.hide.selected{display:block}
.block{ display:block}
.noBold{font-weight:normal}
.bold{font-weight:bold}
.ofHidden{overflow:hidden}

.ml1{margin-left:1px}
.mt5{margin-top:5px}

.p10{padding:10px}
.p20{padding:20px}
.pl5{padding-left:5px}.pl10{padding-left:10px}.pl20{padding-left:20px}.pl30{padding-left:30px}
.pt5{padding-top:5px}.pt10{padding-top:10px}.pt20{padding-top:20px}.pt30{padding-top:30px}.pt60{padding-top:60px}
.pb5{padding-bottom:5px}.pb10{padding-bottom:10px}.pb20{padding-bottom:20px}.pb30{padding-bottom:30px}
.pr5{padding-right:5px}.pr10{padding-right:10px}.pr20{padding-right:20px}.pr30{padding-right:30px}

.ml5{margin-left:5px}.ml10{margin-left:10px}.ml20{margin-left:20px}.ml30{margin-left:30px}
.mr5{margin-right:5px}.mr10{margin-right:10px}.mr20{margin-right:20px}.mr30{margin-right:30px}
.mt5{margin-top:5px}.mt10{margin-top:10px}.mt20{margin-top:20px}.mt30{margin-top:30px}
.mb5{margin-bottom:5px}.mb10{margin-bottom:10px}.mb20{margin-bottom:20px}.mb30{margin-bottom:30px}

.longbox{width:1084px;margin:20px auto;position:relative;z-index:2}
.longbox.w1003{width:1083px}

/**/
.footer{background:#4e4e4e; position:relative;min-width:1083px; font-size:12px}
.footerSearch{height:38px;padding:8px 0 0 0;background:#ffba00;border-bottom:1px solid #3e3e3e; text-align:center}
.footerSearch .searchBar{margin:0 auto}
.footerFunction{width:984px;margin:0 auto;color:#aaa;padding:30px 0 20px 0;line-height:21px}
.footerFunction dl{float:left;width:100px}
.footerFunction dt a:link,.footerFunction dt a:visited{color:#FFF}
.footerFunction dt a:hover,.footerFunction dt a:active{color:#fff}
.footerFunction dd a:link,.footerFunction dd a:visited{color:#aaa}
.footerFunction dd a:hover,.footerFunction dd a:active{color:#fff}

.footerFunction dl.qualification{width:150px;padding-right:50px}
.footerFunction dl.copyright{width:280px}

.copyrightLink{color:#aaa}
.footerFunction dd .copyrightLink a:link,.footerFunction dd .copyrightLink a:visited{color:#aaa}
.footerFunction dd .copyrightLink a:hover,.footerFunction dd .copyrightLink a:active{color:#fff}


/**/
.bigPage{}
.bigPage > a{ display:inline-block;height:37px;width:37px;text-align:center;line-height:37px; background:url(../images/bigPage.png) no-repeat left top; position:relative; text-decoration:none;color:#7f7f7f;font-size:14px;font-weight:bold;margin:0 5px}
.bigPage > a.selected,.bigPage > a.selected:hover{background:url(../images/bigPage.png) no-repeat left -111px;color:#fff; cursor:default}
.bigPage > b{ display:inline-block;line-height:37px;margin:0 5px}
.bigPage a:hover{background:url(../images/bigPage.png) no-repeat left -37px}
.bigPage a.down{background:url(../images/bigPage.png) no-repeat left -74px}
.pagePrev b{cursor:pointer;width:0;height:0;border-width:6px;border-style:solid;font-size:0;line-height:0;border-color:#f8f8f8 #4e4e4e #f8f8f8 #f8f8f8; position:absolute;left:9px;top:12px}
.pageNext b{cursor:pointer;width:0;height:0;border-width:6px;border-style:solid;font-size:0;line-height:0;border-color:#f8f8f8 #f8f8f8 #f8f8f8 #4e4e4e; position:absolute;left:16px;top:12px}

.bigPage > a.pageDisabled{background:url(../images/bigPage.png) no-repeat left -148px;color:#c1c1c1; cursor:default}
.bigPage > a.pageNext.pageDisabled b{border-color:#eee #eee #eee #c1c1c1; cursor:default}
.bigPage > a.pagePrev.pageDisabled b{border-color:#eee #c1c1c1 #eee #eee; cursor:default}

.commentArea{border:1px solid #c2c2c2; background:#fff url(../images/comments.png) repeat-x left -151px;width:810px;height:80px;margin-bottom:5px;font-size:14px;color:#333;padding:5px}
.commentArea.focus{color:#000;height:150px}
.commentArea.gray{ background-color:#fcfcfc}

.camTitle{height:49px;  background:#f9f9f9 url(../images/camTitleBg.jpg) repeat-x left top}
.camNavC > a,.camNavC > span{display:inline-block;padding:0 25px;border-top:3px solid #fcfcfc;height:46px;line-height:46px;font-size:14px;color:#282828;border-right:1px solid #f4f4f4}
.camNavC > a.selected,.camNavC > span.selected{background:#fff;border-top:3px solid #ffb900;font-weight:bold}
.longTop{font-size:14px;color:#ababab;padding:15px 20px 15px 47px;background:url(../images/Ztips.png) no-repeat left top}
.longConCam{ background:#fff;border-top:1px solid #f4f4f4}

.longTop1{font-size:14px;color:#ababab;padding:15px 20px 15px 20px}

.camWholeBoxUl{width:1084px}
.camWholeBoxUl > li{float:left;width:250px;height:355px;border-right:1px solid #f4f4f4;border-bottom:1px solid #f4f4f4;padding:10px 10px 0 10px}
.camWholeBoxUl > li.op{width:501px}

.camLiCon{padding:0px 10px}
.camLiCon table td a{ font-size:12px}
.camLiTitle{width:230px;padding:10px 0 0 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#4095ce}
.camLiTitle a{color:#666666;font-size:14px}

.camLiDes {color:#808080;height:70px;padding-top:0px;margin-bottom:15px;line-height:24px}
.camLiDes b{color:#ffb900}
.camLiContent{padding-top:5px;height:63px;line-height:20px;color:#ababab; overflow:hidden}

.reback{ background:url(../images/log/reback.png) no-repeat left center;height:16px;line-height:16px; display:inline-block; padding-left:20px}

.camZpBox{padding:10px 10px}
.camZpBox dl{ display:inline-block;padding:5px 0;width:100%}
.camZpBox dt{float:left;width:45px;padding-left:10px;line-height:22px; text-align:left;color:#ababab}
.camZpBox dd{margin-left:50px}
.camZpBox dd a{color:#4095ce;margin-right:10px}
.camZpBox dd a:hover{color:#f30}
.camZpBox dd a.selected{color:#ffb900;font-weight:bold}


.findFans{padding:30px 50px}
.findFansType{color:#e5e5e5}
.findFansType span{ display:inline-block;padding:0 5px}
.findFansType a{color:#00a0e9}
.findFansType a:hover{color:#f30}
.findFansType a.selected{font-weight:bold}


.loginPop{padding:0px}
.loginPop .loginTable{border-bottom:1px solid #ddd; background:#fff;padding:30px 0 20px 0}
.loginPop .loginTable table{width:auto;margin:0 auto}
.loginPop .loginTable th{font-weight:normal}
.loginPop .otherLogType{margin:0;border-top:1px solid #fff;padding:15px 0 16px 127px}
.otherLogType{margin:0px 20px 0 0}

/*message*/
.messageBox{margin:30px auto 50px auto;padding:0 0 8px 0;background:url(../images/shandow.png) no-repeat center bottom; text-align:center;width:800px; position:relative}
.messageBoxTop{ background:url(../images/message.png);width:380px;height:218px;margin:0 auto; position:relative;z-index:1;top:27px}
.messageBoxTop p{ position:absolute;right:-70px;bottom:37px}
.messageBoxTop p span{color:#11a3ff}
.circleBox{ position:relative;z-index:0}
.circleBoxCenter{ background:#fff;padding:37px 0 30px 0}
.circleBoxTop{height:6px; background:url(../images/circle.png) no-repeat left top;margin-right:6px}
.circleBoxTop span{display:block;height:6px; position:relative;left:6px;background:url(../images/circle.png) no-repeat right top}
.circleBoxBottom{height:6px; background:url(../images/circle.png) no-repeat left -6px;margin-right:6px}
.circleBoxBottom span{display:block;height:6px; position:relative;left:6px;background:url(../images/circle.png) no-repeat right -6px}
.messageTitle{font-size:30px;color:#3b3b3b;font-family:\5FAE\8F6F\96C5\9ED1,\9ED1\4F53,Arial, Helvetica, sans-serif;font-weight:normal}
.message{font-size:36px;color:#f30;font-family:\5FAE\8F6F\96C5\9ED1,\9ED1\4F53,Arial, Helvetica, sans-serif}
.messageSec{color:#a33300;padding:10px 0}
.messageBtns{padding:10px 0 0 0}
.messageBtns a{margin:0 10px}
.whiteButton{ display:inline-block;height:28px;background:url(../images/whiteBtn.png) no-repeat left top}
.whiteButton span{cursor:pointer;display:inline-block;height:28px;line-height:28px; position:relative; background:url(../images/whiteBtn.png) no-repeat right -28px; left:5px;padding:0 15px 0 10px}
.whiteButton:link span,.whiteButton:visited span{color:#00a0e9; text-decoration:none}
.whiteButton:hover span,.whiteButton:active span{color:#f30; text-decoration:underline}

.circleGray{zoom:1}
.circleGrayTop{height:3px;background:url(../images/circleBox.png) no-repeat left top;margin-right:3px}
.circleGrayTop p{height:3px; position:relative;left:3px;background:url(../images/circleBox.png) no-repeat right -183px}
.circleGrayCenter{ background:#eee}
.circleGrayBottom{height:3px; background:url(../images/circleBox.png) no-repeat left -180px;margin-right:3px}
.circleGrayBottom p{height:3px; position:relative;left:3px;background:url(../images/circleBox.png) no-repeat right -363px}
.circleGray:hover .popAlert{ visibility:visible}
.circleGray .popAlert .span{ margin-left:5px; padding-left:0}
.circleGray.or{}
.circleGray.or .circleGrayTop{height:3px;background:url(../images/circleBoxOr.png) no-repeat left top;margin-right:3px}
.circleGray.or .circleGrayTop p{height:3px; position:relative;left:3px;background:url(../images/circleBoxOr.png) no-repeat right -183px}
.circleGray.or .circleGrayCenter{ background:#ffffe4;border-left:1px solid #ffdc7f;border-right:1px solid #ffdc7f}
.circleGray.or .circleGrayBottom{height:3px; background:url(../images/circleBoxOr.png) no-repeat left -180px;margin-right:3px}
.circleGray.or .circleGrayBottom p{height:3px; position:relative;left:3px;background:url(../images/circleBoxOr.png) no-repeat right -363px}

.circleGray.white{}
.circleGray.white .circleGrayTop{height:3px;background:url(../images/circleBoxWhite.png) no-repeat left top;margin-right:3px}
.circleGray.white .circleGrayTop p{height:3px; position:relative;left:3px;background:url(../images/circleBoxWhite.png) no-repeat right -183px}
.circleGray.white .circleGrayCenter{ background:#fff;border-left:1px solid #e0e0e0;border-right:1px solid #e0e0e0}
.circleGray.white .circleGrayBottom{height:3px; background:url(../images/circleBoxWhite.png) no-repeat left -180px;margin-right:3px}
.circleGray.white .circleGrayBottom p{height:3px; position:relative;left:3px;background:url(../images/circleBoxWhite.png) no-repeat right -363px}

.circleGray.black{}
.circleGray.black .circleGrayTop{height:3px;background:url(../images/gBox.png) no-repeat left top;margin-right:3px}
.circleGray.black .circleGrayTop p{height:3px; position:relative;left:3px;background:url(../images/gBox.png) no-repeat right -64px}
.circleGray.black .circleGrayCenter{ background:#7f7f7f;border-left:1px solid #4e4e4e;border-right:1px solid #4e4e4e}
.circleGray.black .circleGrayBottom{height:3px; background:url(../images/gBox.png) no-repeat left -61px;margin-right:3px}
.circleGray.black .circleGrayBottom p{height:3px; position:relative;left:3px;background:url(../images/gBox.png) no-repeat right -125px}


.jhComRight td{ text-align:right}
.jhComLeft td{ vertical-align:top}
.rightD{ background:url(../images/rightD.png) no-repeat left top;width:8px;height:16px; position:absolute;right:-7px;top:15px}
.leftD{ background:url(../images/leftD.png) no-repeat left top;width:8px;height:16px; position:absolute;left:-7px;top:15px}
.jhComRight .jhContent,.jhComLeft .jhContent{padding:10px 20px; text-align:left}

.dateLink{padding-top:10px;color:#999}
.dateLink a{color:#009cff}
.dateLink a:hover{color:#f30; text-decoration:none}
.dateLink span{padding:0 10px}

.redFlag{display:inline-block;height:17px; background:url(../images/redFlag.png) no-repeat left top}
.redFlag span{height:17px;line-height:17px;padding:0 5px; position:relative;left:4px; background:url(../images/redFlag.png) no-repeat right -17px;font-weight:normal;color:#fff;display:inline-block}
.redFlag span a{color:#fff}
.redFlag.left{background:url(../images/redFlag.png) no-repeat right -34px}
.redFlag.left span{left:auto;right:4px;background:url(../images/redFlag.png) no-repeat left -51px}





.searchFans{width:460px;margin:0 auto;padding-bottom:70px}
.searchFans.detail{padding-bottom:30px}

.sfType li{height:27px;float:left; cursor:pointer}

.sfType a{display:inline-block;padding:0 0px 0 5px;height:22px}
.sfType a span{ height:22px; display:inline-block; cursor:pointer;padding:0 5px 0 0;line-height:22px}
.sfType li.selected{background:url(../images/searchFansBg.gif) no-repeat center top}
.sfType li.selected a{background:url(../images/searchFansBg.gif) no-repeat left top;text-decoration:none}
.sfType li.selected a span{background:url(../images/searchFansBg.gif) no-repeat right top;color:#fff;font-weight:bold; text-decoration:none}


.sfContent{height:40px;width:456px; background:url(../images/fansSearch.gif) no-repeat left top;border:0;line-height:40px;font-size:16px}
.sfContent.focus{background:url(../images/fansSearch.gif) no-repeat left -40px;width:456px}
.sfTxt{height:34px;line-height:34px;border:0; background:none;width:345px;margin:0 10px}
.sfBtn{display:inline-block; height:40px;width:91px; background:url(../images/fansSearch.gif) no-repeat right top}



.scBox{ background:url(../images/scBg.jpg) repeat-x left top;height:43px;padding:20px 30px 0 30px;border-bottom:1px solid #e8e8e8}

.scBoxDes{border-bottom:1px dashed #c7c7c7;padding:10px 30px 20px 30px}
.scBoxDesUl{width:680px;float:left}
.scBoxDesUl li{float:left;margin:10px 10px 0 0}
.scBoxDesUl li a{ background:url(../images/scBoxDesUl.jpg) no-repeat left top;height:24px;padding:0 0px 0 10px; display:inline-block}
.scBoxDesUl li a span{ cursor:pointer;background:url(../images/scBoxDesUl.jpg) no-repeat right top;height:24px; display:inline-block;line-height:24px;padding:0 10px 0 0px}
.scBoxDesUl li a:hover{background:url(../images/scBoxDesUl.jpg) no-repeat left -24px;color:#fff; text-decoration:none}
.scBoxDesUl li a:hover span{background:url(../images/scBoxDesUl.jpg) no-repeat right -24px;color:#fff; text-decoration:none}
.scBoxDesUl li.selected a{background:url(../images/scBoxDesUl.jpg) no-repeat left -24px;color:#fff}
.scBoxDesUl li.selected a span{background:url(../images/scBoxDesUl.jpg) no-repeat right -24px;color:#fff}
.scBoxDesUl li.addSc a{background:url(../images/scBoxDesUl.jpg) no-repeat left -48px;padding:0;width:94px}
.scBoxDesUl li.addSc a:hover{background:url(../images/scBoxDesUl.jpg) no-repeat -94px -48px}


.scListDown{ position:absolute;bottom:9px;left:13px}
.scListDown > span{ display:inline-block; vertical-align:middle}
.scListDownSel{ position:relative; cursor:default}

.lineL{display:inline-block;padding:0 10px; background:url(../images/lineL.gif) repeat-y left top}
.scListDown.special{position:absolute;bottom:4px;left:3px;height:35px;width:97%}
.scListDown.special span{line-height:35px;height:35px}

.scListDownTitle{position:relative;padding:3px 22px 0 10px;height:21px; display:inline-block;border:1px solid #f6f6f6; background:#f6f6f6;color:#7f7f7f;z-index:2;border-bottom:0}
.scListDownTitle b{position:absolute;right:10px;top:10px;width:0;height:0;border-width:4px 4px;border-style:solid;border-color:#bababa #f6f6f6 #f6f6f6;font-size:0;line-height:0}
.scListDownSel:hover .scListDownTitle{border:1px solid #ffba00; background:#fff;color:#000;border-bottom:0}
.scListDownSel:hover .scListDownTitle b{border-color:#bababa #ffffff #ffffff}

.scListDownSel:hover .scListDownSelCon{ display:block}
.scListDownSelCon{position:absolute;left:0;top:24px; background:#fff;border:1px solid #ffba00;width:110px; display:none}
.scListDownSelCon dl{}
.scListDownSelCon dd{height:24px}
.scListDownSelCon dd a{display:block;height:24px;line-height:24px;padding:0 0 0 10px}
.scListDownSelCon dd a:hover{ background:#ffba00;color:#fff; text-decoration:none}
.sccDown{margin:0 5px;border-top:1px dashed #ccc;padding:5px 0}
.sccDown b{}

.dClose{width:16px;height:16px; background:url(../images/dClose.png) no-repeat left top;z-index:10; position:absolute;right:5px;top:20px; visibility:hidden}

.popDoc{ position:absolute;left:50%;top:50%;z-index:110; background:#fff;border:5px solid #b0b0b0}
.popDocTitle{ background:#ffba00;color:#000;font-size:14px; position:relative;padding:0 10px;line-height:30px;height:30px;border-bottom:1px solid #eca128}
.popDocTitle .fRight{margin-top:7px}
.popDocCon{padding:15px}
/**/
.isTxt{background:#fbfbfb url(../images/inputBg.png) repeat-x left top;height:22px;line-height:22px;border:1px solid #c1c1c1;padding:0 5px;color:#333}
.isTxt.focus{color:#000; background-color:#fff}

.submit{height:21px;border:0;display:inline-block; cursor:pointer; background:url(../images/btn.png) no-repeat left top;width:42px}
.cancel{height:21px;border:0; display:inline-block; cursor:pointer; background:url(../images/btn.png) no-repeat left -21px;width:42px}

.tagList{padding:10px 20px}
.tag{ background:url(../images/sfType.png) no-repeat left top;height:30px;margin-right:10px;display:inline-block; position:relative}
.tag span{background:url(../images/sfType.png) no-repeat right -30px;height:30px;line-height:30px;padding:0 30px 0 10px; position:relative;left:3px; display:inline-block}
.cClose{ background:url(../images/dCloseS.png) no-repeat;height:16px;width:16px; display:inline-block; position:absolute;right:7px;top:7px}

.testComBox{ text-align:center;padding:40px 0 120px 0}
.conBox{line-height:22px;color:#666;padding:5px 0}
.domain{font-size:30px;font-weight:normal}
.ttPop{width:390px;position:absolute;left:50%;top:60px;margin-left:-130px; display:none}
.ttPop .topG{top:-7px;left:50%;margin-left:-10px}
.thridPart{width:600px;margin:0 auto;padding:30px 0}
.thridPart p{line-height:28px}
.thBox{padding:20px 0 0 0}
.thBox td{padding:10px 20px}

.sinoInputSmall{ display:inline-block;background:#fff url(../images/log/logTxtSmall.png) no-repeat left top;border:0;height:35px;width:221px;padding:0 10px}
.sinoInputSmall.focus{background:#fff url(../images/log/logTxtSmall.png) no-repeat left bottom}
.logTextSmall{height:35px;border:0;line-height:35px;width:221px;background:none;font-size:14px;color:#333}
.sinoInputSmall .logTextSmall.focus{color:#000}

.sinoInput{ display:inline-block;background:#fff url(../images/log/logTxt.png) no-repeat left top;border:0;height:40px;width:221px;padding:0 10px}
.sinoInput.focus{background:#fff url(../images/log/logTxt.png) no-repeat left bottom}
.logText{height:40px;border:0;line-height:40px;width:221px;background:none;font-size:14px;color:#aaaaaa}
.sinoInput .logText.focus{color:#000}

.shareLinkBox{padding:30px 0; text-align:center}
.shareLinkBox a{margin:0 10px}

.timeLineLeft{ display:inline-block; background:url(../images/lr.png) no-repeat left -40px;width:40px;height:40px; position:absolute;left:10px;top:90px}
.timeLineLeft.gray{background:url(../images/lr.png) no-repeat left top;cursor:default}
.timeLineRight{ display:inline-block; background:url(../images/lr.png) no-repeat right -40px;width:40px;height:40px; position:absolute;right:10px;top:90px}
.timeLineRight.gray{background:url(../images/lr.png) no-repeat right top; cursor:default}
.timeLine{ border-top:1px solid #ddd;margin-top:10px;position:relative;padding-bottom:50px}
.timeLineCon{height:230px;border-bottom:1px solid #ddd}
.timeLineCon .ulWrapper{width:847px;margin:0 auto;height:270px; overflow:hidden; position:relative}
.ulWrapper ul{width:20000px; position:relative;left:0}

.timeLineCon ul li{width:77px;float:left;height:230px; text-align:center}
.tlcT table{width:100%}
.tlcT td{text-align:center; vertical-align:bottom;height:230px;font-size:16px; color:#ffba00}
.tlcC{width:32px; background:#ffba00;margin:0 auto}
.tlcB{ text-align:center;padding:20px 0;color:#4d4d4d}

.longConCam .timeLine{ border-top:1px solid #f4f4f4}
.longConCam .timeLineCon{border-bottom:1px solid #f4f4f4}

.joinBtn{height:30px;line-height:30px;text-align:center;margin:20px auto 0 auto}
.joinBtn span{color:#fff; display:inline-block;padding:0 10px 0 31px; background:url(../images/joinBtn.png) no-repeat left top; vertical-align:middle}
.joinBtn a{ display:inline-block;width:85px;color:#a33300;background:url(../images/joinBtn.png) no-repeat right top;vertical-align:middle}

.upTBoxTable{width:100%}

.upTBoxTable td,.norTable .upTBoxTable td{padding:10px;border:0}
.upTBoxTable textarea{border:1px solid #c1c1c1;width:540px;height:63px;padding:5px;color:#aaaaaa}
.upTBoxTable textarea.focus{color:#000;border:1px solid #ffba00}

.loader{border:1px solid #ef9400;height:11px;width:200px}
.loader span{display:inline-block; background:#ffba00;height:10px;border-top:1px solid #ffbe10}
.upT{ background:url(../images/upT.png) no-repeat left top;width:35px;height:35px; display:inline-block; cursor:move}
.upT:hover{background:url(../images/upT.png) no-repeat left -35px}
.close{ background:url(../images/close.png) no-repeat left top;width:23px;height:23px; display:inline-block}
.close:hover{background:url(../images/close.png) no-repeat left -23px}

.sina,.weibo,.renren,.qzone{ display:inline-block;height:24px;width:24px}
.sina{background:url(../images/comments.png) no-repeat -57px -24px}
.weibo{background:url(../images/comments.png) no-repeat -57px -48px}
.renren{background:url(../images/comments.png) no-repeat -57px -72px}
.sina.selected{background:url(../images/comments.png) no-repeat -105px -24px}
.weibo.selected{background:url(../images/comments.png) no-repeat -105px -48px}
.renren.selected{background:url(../images/comments.png) no-repeat -105px -72px}

a.dEdit{background:url(../images/iconpic-edit.png) no-repeat 0 center}
a.dEdit:hover{color:#f5ac16;text-decoration:none}
a.dEditFace{background:url(../images/ed.png) no-repeat -105px 2px}
a.dEditFace:hover{background:url(../images/ed.png) no-repeat -105px -16px;color:#f5ac16; text-decoration:none}
.dDelete{ background:url(../images/iconpic-close.png) no-repeat 0 center}
a.dShow{background:url(../images/iconpic-lock.png) no-repeat 0 center}
a.dHide{background:url(../images/iconpic-unlock.png) no-repeat 0 center}
.dFind{ background:url(../images/dFind.png) no-repeat 3px center}

a.addBtn{background:url(../images/addBtn.gif) no-repeat left top;width:58px;height:24px; display:inline-block;line-height:24px;padding-left:22px;color:#a63902; text-decoration:none}
a.addBtn:hover{background:url(../images/addBtn.gif) no-repeat left -24px}
a.addBtn.down{background:url(../images/addBtn.gif) no-repeat left -48px}

.dashedLine{border-top:1px dashed #ccc;height:0;line-height:0;font-size:0}

a.lBtn{ display:inline-block;height:40px;width:120px; text-align:center;color:#a33300;font:18px/40px "\5FAE\8F6F\96C5\9ED1"; background:url(../images/lBtn.png) no-repeat left top; text-decoration:none}
a.lBtn:hover{background:url(../images/lBtn.png) no-repeat left -40px}
a.lBtn.down{background:url(../images/lBtn.png) no-repeat left -80px}

a.cBtn,input.cBtn{ display:inline-block;height:40px;width:120px; text-align:center;color:#7f7f7f;font:18px/40px "\5FAE\8F6F\96C5\9ED1"; background:url(../images/cBtn.png) no-repeat left top; text-decoration:none; border:none}
a.cBtn:hover,input.cBtn:hover{background:url(../images/cBtn.png) no-repeat left -40px}
a.cBtn.down,input.cBtn.down{background:url(../images/cBtn.png) no-repeat left -80px}

input.yellowBtn{height:28px;width:90px;color:#a83d04;font:12px/28px "宋体"; background:url(../images/yellowBtn.png) no-repeat left top;border:0; cursor:pointer}
a.yellowBtn{ display:inline-block;height:28px;width:90px; text-align:center;color:#a83d04;font:12px/28px "宋体"; background:url(../images/yellowBtn.png) no-repeat left top; text-decoration:none}
a.yellowBtn span{ cursor:pointer}
a.yellowBtn:hover{background:url(../images/yellowBtn.png) no-repeat left -28px}
a.yellowBtn.down{background:url(../images/yellowBtn.png) no-repeat left -56px}

a.grayBtn{ display:inline-block;height:28px;width:90px; text-align:center;color:#4e4e4e;font:12px/28px "宋体"; background:url(../images/grayBtn.png) no-repeat left top; text-decoration:none}
a.grayBtn span{ cursor:pointer}
a.grayBtn:hover{background:url(../images/grayBtn.png) no-repeat left -28px}
a.grayBtn.down{background:url(../images/grayBtn.png) no-repeat left -56px}

.camRightTd{border-left:1px solid #f4f4f4;width:220px;padding:5px 10px; vertical-align:middle}
.camRightTd .t{color:#ababab;font-size:33px;font-family:Arial, Helvetica, sans-serif;line-height:100%}
.camRightTd .n{color:#ffb900;font-size:48px;font-family:Arial, Helvetica, sans-serif;line-height:100%}

.normalTxt{background:#fbfbfb url(../images/inputBg.png) repeat-x left top;height:32px;line-height:32px;border:1px solid #c1c1c1;padding:0 5px}
.normalArea{background:#fbfbfb url(../images/inputBg.png) repeat-x left top;height:120px;line-height:22px;border:1px solid #c1c1c1;padding:5px}
.main .btn{color:#a33300;margin-left:10px;text-decoration:none}
a.btn{background:url(../images/comments.png) no-repeat left top;width:57px;height:24px;line-height:24px;color:#a33300; text-decoration:none; display:inline-block; text-align:center}

.inputLong{padding:20px; background:#f4f4f4 url(../images/workTopBg.jpg) repeat-x left top}
.inputLong .normalArea{height:60px;width:1032px}

.popFace{position:absolute;z-index:999;width:400px;overflow:hidden;border:5px solid #b0b0b0; background:#fff;left:0;top:0px}
.popFaceFlag{ background:url(../images/icons/topFlag.png);width:22px;height:10px; position:absolute;top:-10px;left:30px}
.popUserLeft{color:#7f7f7f}


.face{ display:none}
.face.selected{ display:block}

.popFaceBox{padding:15px}
.popFaceTitle a{ display:inline-block;padding:0 10px}
.popFaceTitle a:hover{ text-decoration:none}
.popFaceTitle a.selected{ background:#ffba00;color:#fff}
.faceList{border-bottom:1px dashed #ddd;padding:10px 0 15px;margin-right:-5px}
.faceList a{display:inline-block;width:27px;height:24px; text-align:center; background:#eaeaea;border:1px solid #f3f3f3;margin:5px 5px 0 0;padding:3px 0 0 0}


.xsxBox,.xsxBox .commentFunc{width:550px}
.xsxBox .normalArea{width:540px;font-size:14px}
.xsxTable .normalTxt{font-size:14px}


.activeList li{padding:20px 60px 25px 59px; position:relative;border-bottom:1px solid #f4f4f4}

.activeList.small{}
.activeList.small li{width:425px;padding:15px;float:left;margin:30px 0 0 30px;border-bottom:3px solid #eee;border-right:2px solid #eee;overflow:hidden}
.activeList.small .alTBox{width:365px;white-space:nowrap;text-overflow:ellipsis; overflow:hidden}
.activeList.small .alContent{width:410px;height:211px}
.activeList.small .alContentCon{height:181px;width:370px}
.activeList.small .alT{padding:0 0 0 8px}

.alTBox a{font-size:20px;font-family:"微软雅黑"}
.alT p{padding:0 0 0 81px}
.alContent{height:231px;width:902px;margin:10px auto 0 auto; position:relative}
.alContent .alContentCon{height:201px; background:#000;color:#ccc;padding:15px 20px;line-height:24px; text-decoration:none;filter:alpha(opacity=0); -moz-opacity:0; opacity:0;width:862px; display:inline-block; position:absolute;left:0;top:0;width:px}
.alContent:hover .alContentImg{}
.alContent:hover .alContentCon{filter:alpha(opacity=80); -moz-opacity:0.8; opacity:0.8}
.activeBox{}

a.activeListMore{ display:inline-block; background:url(../images/activeMore.png) no-repeat left -38px;width:38px;height:38px; position:absolute;right:20px;top:20px}
a.activeListMore:hover{background:url(../images/activeMore.png) no-repeat left top}

.favBox{height:130px;padding:20px 0 0 0}
.favBox table{margin:0 auto}
.favBox th{font-weight:normal;padding:0px}
.favBox td{padding:10px 5px;width:200px}

.ubcTitle{font-size:16px;font-family:"微软雅黑"}


.crbBox .commentFunc{width:967px}
.crbBox .commentArea{width:966px}

/*2012年11月15日加==================================================入*/


.topWrapper{height:45px; width:100%; min-width:1083px;background:url(../images/topBg.png);position:relative;z-index:999;text-align:center; font-family:Verdana, 宋体, Helvetica, sans-serif}
.topHeader{width:1083px;margin:0 auto;height:45px; display:inline-block;text-align:left; position:relative}
.newlogowp{ position:absolute; left:5px; top:44px;height:30px; width:110px; overflow:hidden; display:none}
.newlogo{ display:block;position:absolute;top:-35px;left:0px;width:110px; height:30px; background:url(../images/newlogo.png) no-repeat 0 0;
	-webkit-transition:top .2s linear;-moz-transition:top .2s linear;-o-transition:top .2s linear;transition:top .2s linear}
.topHeader.hover .newlogo{top:0px;
	-webkit-transition:top .3s linear;-moz-transition:top .3s linear;-o-transition:top .3s linear;transition:top .3s linear}

.topLogo{width:121px;height:44px;display:inline-block;background:url(../images/logo.png?v2) no-repeat 0 center;float:left; margin-right:5px}
.topLogo-2{ width:61px;height:44px; display:inline-block; background:url(../images/9th.png) no-repeat 0 0; float:left; margin-right:20px;}
.topLogo-2:hover{ text-decoration:none; background-position:0 -62px}
.topLogo-3{height:44px;display:inline-block;float:left; margin-right:20px;}
.topLogo-4{ width:80px;height:44px; display:inline-block; background:url(../images/Z_app1.gif) no-repeat 0 0; float:left; margin-right:20px;}
.topLogo-4:hover{ text-decoration:none; }
.topNav{float:left;height:43px}
.topNav > a{line-height:44px;line-height:47px\9;height:43px;color:#000;width:50px; text-align:center; display:inline-block; overflow:hidden;float:left;font-size:14px}
.topNav > a:hover{color:#fff;background:#2d2d2d;font-weight:bold;text-decoration:none}
.topNav > a.selected{color:#fff;background:#2d2d2d;font-weight:bold;text-decoration:none}

span.navMore{ position:relative;padding-right:10px;line-height:44px;line-height:47px\9;height:43px;color:#000;width:50px; text-align:center; display:inline-block;float:left;font-size:14px; cursor:default}
span.navMore:hover{color:#fff;background:#2d2d2d;font-weight:bold;text-decoration:none}
span.navMore b{position:absolute;right:6px;top:21px;width:0;height:0;border-width:5px 5px;border-style:solid;border-color:#8c6000 #ffae00 #ffae00;font-size:0;line-height:0}
span.navMore:hover b{border-color:#8c8c8c #2d2d2d #2d2d2d}

span.navMore:hover .navMoreUl{display:block}
.navMoreUl{position:absolute;left:0;top:43px; background:#2d2d2d;z-index:10; display:none; text-align:left}
.navMoreUl li{line-height:34px;width:100px}
.navMoreUl a{line-height:34px;display:block;white-space:nowrap;color:#ababab;font-weight:normal;font-size:12px;height:34px;padding-left:15px}
.navMoreUl a:hover{background:#111;color:#ffba00;text-decoration:none}

.topHeadeRight{float:right;margin-right:-1px}
.thrUl a{ text-decoration:none;margin-left:1px}
.m01 > a{display:inline-block;width:37px; background:url(../images/tb.png) no-repeat 10px 2px;height:43px}
.m01:hover > a{background:#2d2d2d url(../images/tb.png) no-repeat 10px -41px}
.m02 > a{ display:inline-block;width:37px; background:url(../images/tb.png) no-repeat -27px 2px;height:43px}
.m02:hover > a{background:#2d2d2d url(../images/tb.png) no-repeat -27px -41px}
.m03 > a{ display:inline-block;width:37px; background:url(../images/tb.png) no-repeat -64px 2px;height:43px}
.m03:hover > a{background:#2d2d2d url(../images/tb.png) no-repeat -64px -41px}
.m04 > a{ display:inline-block;width:37px; background:url(../images/tb.png) no-repeat -101px 2px;height:43px}
.m04:hover > a{background:#2d2d2d url(../images/tb.png) no-repeat -101px -41px}
.m05 > a{ display:inline-block;width:37px; background:url(../images/tb.png) no-repeat -138px 2px;height:43px}
.m05:hover > a{background:#2d2d2d url(../images/tb.png) no-repeat -138px -41px}
.m06 > a{display:inline-block;height:34px;padding:9px 10px 0 10px; text-align:center}
.m06:hover > a{background:#2d2d2d}

.son{position:absolute; background:#2d2d2d;left:1px;top:43px; display:none; font-size:12px}
.son li{line-height:32px;border-bottom:1px solid #3c3c3c; cursor:default;color:#fff}
.son li:hover{ background:#111}
.son li a{display:block;color:#fff;padding:0 10px}
.son li a:hover{ text-decoration:none}
.rNum{float:right; cursor:pointer}

.son li.a1 a{background:url(../images/st.png) no-repeat 15px -1px;padding-left:40px}
.son li.a2 a{background:url(../images/st.png) no-repeat 15px -33px;padding-left:40px}
.son li.a3 a{background:url(../images/st.png) no-repeat 15px -65px;padding-left:40px}
.son li.a4 a{background:url(../images/st.png) no-repeat 15px -97px;padding-left:40px}
.son li.a5 a{background:url(../images/st.png) no-repeat 15px -129px;padding-left:40px}
.son li.a6 a{background:url(../images/st.png) no-repeat 15px -160px;padding-left:40px}
.son li.a7 a{background:url(../images/st.png) no-repeat 15px -193px;padding-left:40px}

.fonts{position:absolute; background:#2d2d2d;right:0;top:43px; display:none}

.m01:hover .son{width:100px; display:block}
.m03:hover .son{width:120px; display:block}
.m05:hover .son{width:100px; display:block}
.m06:hover .son{width:130px; display:block;right:0;left:auto}


.m01:hover .rNum,.m03:hover .rNum{font-weight:bold;color:#ffba00}

.m02.hasMsg > a{background:#d80616 url(../images/tb.png) no-repeat -27px bottom}
.m02.hasMsg:hover > a{background:#2d2d2d url(../images/tb.png) no-repeat -27px bottom}
.m02.hasMsg:hover .fonts{ background:#2d2d2d}
.m02.hasMsg .fonts{background:#d80616;display:inline-block;width:37px;text-align:center;line-height:24px;top:30px}
.m02.hasMsg .fonts a{color:#fff;font-weight:bold}

.m03.hasMsg > a{background:#d80616 url(../images/tb.png) no-repeat -64px bottom}
.m03.hasMsg:hover .fonts{ display:none}
.m03.hasMsg:hover > a{background:#2d2d2d url(../images/tb.png) no-repeat -64px bottom}
.m03.hasMsg > a:hover{background:#2d2d2d url(../images/tb.png) no-repeat -64px bottom}
.m03.hasMsg .fonts{background:#d80616;display:inline-block;width:37px;text-align:center;line-height:24px;top:30px}
.m03.hasMsg .fonts a{color:#fff;font-weight:bold}

.m01.hasMsg > a{background:#d80616 url(../images/tb.png) no-repeat 10px bottom}
.m01.hasMsg:hover .fonts{ display:none}
.m01.hasMsg:hover > a{background:#2d2d2d url(../images/tb.png) no-repeat 10px bottom}
.m01.hasMsg > a:hover{background:#2d2d2d url(../images/tb.png) no-repeat 10px bottom}
.m01.hasMsg .fonts{background:#d80616;display:inline-block;width:37px;text-align:center;line-height:24px;top:30px}
.m01.hasMsg .fonts a{color:#fff;font-weight:bold}

.sonA{text-align:center;padding:0 10px;border-bottom:1px solid #3c3c3c}
.sonA a{color:#ffba00;font-size:14px;line-height:42px}
.sonA a:hover{text-decoration:underline;color:#fff}


.topSearch{display:inline-block;height:25px;float:right;margin:9px 10px 0 0;margin:8px 10px 0 0\9; position:relative;border:1px solid #ff9200; background:#fff}
.topSearchTxt{height:25px;width:143px;line-height:25px;border:0;float:left;margin-right:5px;padding:0 0 0 5px}
.topSearchBtn{height:25px;width:24px;border:0;background:#fff url(../images/bs.png) no-repeat left top; cursor:pointer;float:left}
.topSearchBtn:hover{ background:#fff url(../images/bs.png) no-repeat left -24px}
.thrUl{float:right;height:43px}
.thrUl > li{float:left; position:relative}

.topSearch:hover .chooseS{ display:block}
.chooseS{ background:#2d2d2d; position:absolute;left:0;top:26px;width:177px;padding:5px 0; display:none}
.chooseS input{margin:0 3px 0 5px;*margin:0 3px 0 3px; display:inline-block; vertical-align:middle}
.chooseS label{color:#fff;display:inline-block; vertical-align:middle}
.chooseS label:hover{color:#ffba00}


.camNavC{}
.camNavC a{display:inline-block;padding:0 25px;border-top:3px solid #fcfcfc;height:46px;line-height:46px;font-size:14px;color:#2d2d2d;border-right:1px solid #f4f4f4}
.camNavC a.selected{background:#fff;border-top:3px solid #ffb900;font-weight:bold}

/*.longTop{font-size:14px;color:#ababab;padding:15px 20px}*/



.sonType{ position:relative;padding:10px 0 0 45px}
.sonType span{ position:absolute;left:0;color:#ababab}
.camZpBoxC .sonType a{color:#ababab}
.camZpBoxC .sonType a:hover{color:#f30}


.camZpBoxC{padding:10px 10px}
.camZpBoxC dl{ display:inline-block;padding:5px 0;width:100%}
.camZpBoxC dt{float:left;width:45px;padding-left:10px;line-height:22px; text-align:left;color:#2d2d2d}
.camZpBoxC dd{margin-left:50px}
.camZpBoxC dd a{color:#2d2d2d;margin-right:10px; display:inline-block}
.camZpBoxC dd a:hover{color:#f30}
.camZpBoxC dd a.selected{color:#f30;font-weight:bold}


.camRightTdC{border-left:1px solid #f4f4f4;width:240px;padding:20px 10px 5px 20px; vertical-align:top}
.camRightTdC .t{color:#ababab;font-size:33px;font-family:Arial, Helvetica, sans-serif;line-height:100%}
.camRightTdC .n{color:#ffb900;font-size:48px;font-family:Arial, Helvetica, sans-serif;line-height:100%}
.camLiTitleC{width:230px;padding:10px 0 0 0; position:relative;color:#4095ce;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.camLiTitleC b{ display:block;width:210px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.camLiTitleC.hot p{width:220px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.camLiTitleC.hot .hotSpan{height:16px;width:16px;background:url(../images/work/fire.png); position:absolute;right:0px;top:12px}
.camLiTitleC a{color:#666666;font-size:14px;font-weight:bold}
.camLiTitleC a:hover{color:#f30}
.camLiDesC {color:#5e5e5e;height:40px;padding-top:5px}
.camLiDesC b{font-weight:normal}
.camLiDesC span{color:#ababab}

.ftSearch{width:350px;height:32px;line-height:32px;margin:0px auto 0 auto; text-align:left; background:#fff}
.ftChoose{float:left}
.ftSearchTxt{height:32px;line-height:32px;border:0;border-left:1px solid #eca128;padding:0 3px;font-size:12px;color:#333;width:250px; background:#fff;float:left}
.ftSearchBtn{float:left;height:24px;width:24px; background:#fff url(../images/bs.png) no-repeat center 0px;cursor:pointer;border:0;margin:4px 0 0 4px}
.ftSearchBtn:hover{background:#fff url(../images/bs.png) no-repeat center -24px}

.ftChoose{cursor:pointer;height:32px;width:52px; display:inline-block;position:relative;line-height:32px;font-size:12px; text-align:center;padding-right:10px}
.ftChoose b{position:absolute;right:8px;top:14px;width:0;height:0;border-width:4px 4px;border-style:solid;border-color:#868686 #fff #fff;font-size:0;line-height:0}
.ftChoosePop{ display:none;width:64px; position:absolute;left:-1px;top:32px}
.ftChoose ul{border-bottom:1px solid #eca128}
.ftChoosePop ul li{border-left:1px solid #eca128;border-right:1px solid #eca128;line-height:21px}
.ftChoosePop ul li a{display:block;font-size:12px;text-decoration:none}
.ftChoosePop ul li a:link,.ftChoosePop ul li a:visited{color:#666;background:#fff}
.ftChoosePop ul li a:hover,.ftChoosePop ul li a:active{color:#2d2d2d; background:#ffba00}
.ftChoosePop.hover{}
.ftChoose.hover b{border-color:#868686 #fff #fff}
.ftChoose.hover .ftChoosePop{ display:inline-block}


.doLogBox{line-height:43px}
.thrUl .doLogBox a{color:#000;margin:0 5px}
.thrUl .doLogBox a:hover{ text-decoration:underline}


/*20121121============*/

.norTable{font-size:14px}

.norTable tr.last td,.norTable tr.last th{border-bottom:0}
.leftBorder{border-left:1px solid #f4f4f4}
.norTable td,.norTable th{padding:15px 10px; vertical-align:top;border-bottom:1px solid #f4f4f4}
.norTable td.vlm,.norTable th.vlm{ vertical-align:middle}
.norTable th{ text-align:right;font-weight:normal}
.newTxt{background:#fbfbfb url(../images/txtBg.png) repeat-x left top;height:36px;line-height:36px;border:1px solid #abadb3;font-size:14px;padding:0 5px}
.newArea{background:#fbfbfb url(../images/txtBg.png) repeat-x left top;line-height:22px;border:1px solid #abadb3;font-size:14px;padding:5px 5px}
.newTxt.gray{color:#999}
.newTxt.gray.focus{color:#000}
.newTxt.disabled{ background-color:#ececec}

input.lBtn{ height:40px;width:120px; text-align:center;color:#a33300;font:18px/40px "\5FAE\8F6F\96C5\9ED1"; background:url(../images/lBtn.png) no-repeat left top; text-decoration:none;border:0; cursor:pointer}

.loginRx .txtMsg{ position:absolute;z-index:20;top:-35px;left:270px; white-space:nowrap}
.regRx .txtMsg{position:absolute;z-index:20;top:-35px;left:320px; white-space:nowrap}
.txtMsg{line-height:px;font-size:14px;color:#fff;background-color:#4095ce;height:38px; display:inline-block;padding:0 10px;line-height:38px; float:left}
.txtMsg.alert{ background-color:#ff3300}
.txtMsg.suc{background-color:#a6ce38}

.txtMsg.f12{font-size:12px}

.selectBox,.labelBox{ display:inline-block; border:1px solid #abadb3;height:36px;padding:0 10px}
.selectBox select{ vertical-align:middle;margin-top:6px}
.labelBox label{ vertical-align:middle;margin-top:6px; display:inline-block}


.norTable.register td *{ display:inline-block; vertical-align:middle}
.norTable.register td option{ display:block}
.norTable.register td .newTxt,.norTable.register td .labelBox,.norTable.register td .selectBox{ float:left}
.norTable.register td.testing .newTxt{float:none}
.regCheckLink{float:left;line-height:40px; cursor:default}
.norTable.register td .labelBox{}

.regTable td{border:1px solid #f4f4f4;padding:5px 10px}
.regTable td.pb30{padding-bottom:30px}.regTable td.pt30{padding-top:30px}
.regStepLeft{float:left;font-size:60px;padding-right:5px;line-height:100%;font-family:Arial, Helvetica, sans-serif;color:#ababab}
.regStepRight{float:left;font-size:12px;color:#ababab;padding-top:5px}
.regStepRight b{font-size:16px}

.upBtn{ height:38px;border:1px solid #abadb3; background:url(../images/hbtn.jpg) repeat-x left bottom;font-size:14px; cursor:pointer;width:100px}
.step .regStepLeft,.step .regStepRight{color:#ffb900}

.upPlugn{width:610px;margin:0 auto}
.atList li{ display:inline-block;width:100%; position:relative;border-bottom:1px solid #f4f4f4;float:left;padding:10px 0 10px 10px}

.atPerson{padding:20px 0 0 20px;float:left;width:410px;line-height:21px}
.atPersonDes{width:380px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis}

.atImg{float:left;padding-top:35px}
.atImg a{margin:0 10px}
.atList .apBtn{right:20px; position:absolute;top:20px}
a.tBtn{ text-decoration:none}
.guidList li{padding:20px 30px;border-bottom:1px solid #f4f4f4}

.guidList.borderTop,.borderTop {border-top:1px solid #f4f4f4}


.regTable td.colTd{font-size:16px;padding-left:20px; vertical-align:middle}
.colTd a{display:block;height:22px;line-height:22px; background:url(../images/gr.png) no-repeat 570px center;color:#4095ce}
.colTd a:hover{color:#f60; text-decoration:none}

.tagBoxLinks{border-bottom:1px solid #f4f4f4;padding:10px 0px}
.dAdd{ background:url(../images/cAdd.png) no-repeat 3px center}
.f30{font-size:30px}
.wp100{width:100%}
.pswLv{margin-left:5px}
.pswLv.lv1{height:5px; display:inline-block; background:#f00;width:60px}
.pswLv.lv2{height:5px; display:inline-block; background:#ffb900;width:120px}
.pswLv.lv3{height:5px; display:inline-block; background:#8ec336;width:180px}

.borderNone td{border:0}
.mustInput{width:7px;height:40px; background:#ffba00; display:inline-block}
a.doChangeHead{ display:inline-block;width:145px;height:40px;line-height:40px;margin-top:1px;color:#fff; background:#2d2d2d;font-size:14px; text-align:center}
a.doChangeHead:hover{ background:#000; text-decoration:none}



/*20121127*/
.selectBox{
	background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #999999;
    border-radius: 2px 2px 2px 2px;
    display: inline-block;
    height: 20px;
    overflow: hidden;
    padding: 8px 5px 8px;
    vertical-align: middle}

.selectBox select{border: medium none;
	border:none;
    color: #555555;
    font-size: 14px;
	margin:0}


.container{width:1083px;margin-left:auto;margin-right:auto;clear:both}
.topSlideBar{position:relative;text-align:center;padding:10px;background:#fff;font-size:14px;color:#ababab}
.topSlideBar .sideClose{ top:50%;margin-top:-8px; display:inline-block;right:20px; position:absolute}
.personBox{height:435px; background:#fff;width:332px}

.fileBox{position:relative;overflow:hidden}
.file{position:absolute;top:-100px}

.personBoxTable td{border-bottom:1px solid #f4f4f4;height:47px}
.personBoxTable td a{color:#4095ce;display:block;margin-left:10px}
.personBoxTable td a:hover{color:#f30; text-decoration:none}

.personBoxTable a.apBtn{width:60px;padding-left:20px}

a.doAtt{height:18px;display:inline-block;padding:0 0 0 24px;background:url(../images/apBg.png) no-repeat left -18px}
a.doAtt:hover{background:url(../images/apBg.png) no-repeat left top}
a.doAtt.done{background:url(../images/apBg.png) no-repeat left -36px}
a.doAtt.done:hover{background:url(../images/apBg.png) no-repeat left -54px}
a.doAtt.done.huxiang{background:url(../images/apBgHuxiang.png) no-repeat}
a.doAtt.done.huxiang:hover{background:url(../images/apBg.png) no-repeat left -54px}

a.cRecommend{height:16px;display:inline-block;padding:0 0 0 24px;line-height:14px;background:url(../images/cGood.png) no-repeat 1px center}
a.cMail{height:16px;display:inline-block;padding:0 0 0 24px;line-height:14px;background:url(../images/cMail.png) no-repeat 1px center}
a.cReport{height:16px;display:inline-block;padding:0 0 0 24px;line-height:14px;background:url(../images/notice.png) no-repeat 1px center}

a.homeEdit{height:16px;display:inline-block;padding:0 0 0 24px;line-height:14px;background:url(../images/home_edit.png) no-repeat 1px center}
a.homeTX{height:16px;display:inline-block;padding:0 0 0 24px;line-height:14px;background:url(../images/home_tx.png) no-repeat 1px center}
a.homeHF{height:16px;display:inline-block;padding:0 0 0 24px;line-height:14px;background:url(../images/home_hf.png) no-repeat 1px center}

.nanBox{height:82px;border-bottom:1px solid #f4f4f4;padding:5px 10px 0}
.nanBox p{color:#999;width:310px;line-height:22px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis}

.namBox li{height:40px; line-height:40px;border-bottom:1px solid #f4f4f4;padding:0px 10px 0;color:#999}
.namBox li a{vertical-align:bottom}
.namBoxRight{padding-top:7px}
.f20{font-size:20px}
a.downFlagLink{padding:0 24px 0 0;margin:8px 10px 0 0;display:inline-block;height:18px; background:url(../images/downFlag.png) no-repeat right center; text-decoration:none}
a.downFlagLink.on{background:url(../images/downFlagOn.png) no-repeat right center}

.camZp{border-top:1px solid #f4f4f4}
.camZpSmall .camZpBox{font-size:12px}
.camZpSmall .camZpBox dd a{color:#5e5e5e}
.camZpSmall .camZpBox dd a:hover{color:#f30; text-decoration:none}
.camZpSmall .camZpBox dd a.selected{color:#f30}

.cLeft{width:50%;border-right:1px solid #f4f4f4; vertical-align:top}
.cRight{ vertical-align:top}
.cTitle{border-bottom:1px solid #f4f4f4;padding:10px 15px;font-weight:bold;font-size:14px}
.cComments{}
.cComments .commentBoxList li{padding:10px 15px;width:auto; display:block;border-bottom:1px solid #f4f4f4}
.cCommentsBox{padding:15px 0 15px 15px}
.cCommentsBox .commentArea{width:500px;height:100px}
.cCommentsBox .commentArea.focus{height:100px}
.cCommentsBox .commentFunc{width:510px}
.cCommentsLink{padding:15px;border-top:1px solid #f4f4f4}
.cCommentsImg{padding:5px 0}
.cCommentsImg a{margin-right:5px}

.smallPage{}
.smallPage > a{display:inline-block;height:24px;padding:0 5px;text-align:center;line-height:24px;position:relative; text-decoration:none;color:#4e4e4e;font-size:12px;font-weight:bold;margin:0 2px;border:1px solid #7f7f7f; background:#fff url(../images/spage.jpg) repeat-x left bottom}
.smallPage > a.selected,.smallPage > a.selected:hover{background:#ffba00;color:#fff; cursor:default;border:1px solid #cc9400}
.smallPage > b{display:inline-block;line-height:37px;margin:0 5px}
.smallPage a:hover{background:#e2e2e2;border:1px solid #333}
.smallPage a.pagePrev,.smallPage a.pageNext{width:15px}
.smallPage .pagePrev b{cursor:pointer;width:0;height:0;border-width:6px;border-style:solid;font-size:0;line-height:0;border-color:#f7f7f7 #4e4e4e #f7f7f7 #f7f7f7; position:absolute;left:3px;top:6px}
.smallPage .pageNext b{cursor:pointer;width:0;height:0;border-width:6px;border-style:solid;font-size:0;line-height:0;border-color:#f7f7f7 #f7f7f7 #f7f7f7 #4e4e4e; position:absolute;left:10px;top:6px}
.smallPage a.pagePrev:hover b{border-color:#e2e2e2 #4e4e4e #e2e2e2 #e2e2e2}
.smallPage a.pageNext:hover b{border-color:#e2e2e2 #e2e2e2 #e2e2e2 #4e4e4e}

.smallPage a.pagePrev.disable,.smallPage a.pageNext.disable{border:1px solid #e2e2e2; cursor:default; background:#fff}
.smallPage a.pagePrev.disable b,.smallPage a.pageNext.disable b{ cursor:default}
.smallPage a.pagePrev.disable b{border-color:#fff #cacaca #fff #fff}
.smallPage a.pageNext.disable b{border-color:#fff #fff #fff #cacaca}


input.yellowBtn{height:28px;width:90px;color:#a83d04;font:12px/28px "宋体"; background:url(../images/yellowBtn.png) no-repeat left top;border:0; cursor:pointer}



.moreInfor{ background:#fff}
.moreInfor td{border:1px solid #f4f4f4;padding:10px;width:25%;color:#333; vertical-align:top}
.cbImg{padding-top:5px}
.cbImg img{margin-right:8px}

.lineTable th,.lineTable td{border:1px solid #f4f4f4;font-weight:normal;font-size:14px; vertical-align:top}
.lineTable th{padding:20px;width:50px}
.lineTable td{padding:20px 0 20px 20px}
.lineTableTh p{font-size:36px;color:#ffb900;line-height:100%;width:px}
.lineTableTd a{margin-right:10px}

.longCenter{font-size:14px;color:#5e5e5e;padding:15px 20px;border-bottom:1px solid #f4f4f4}
.personHome .camRightTd{width:230px}
.rt{ display:inline-block; position:absolute;right:0;top:0;width:17px;height:16px;z-index:2; background:url(../images/rt.png) no-repeat right top}

.longConCam .timeLine{ border-top:1px solid #f4f4f4}
.longConCam .timeLineCon{border-bottom:1px solid #f4f4f4}

.configHome{ background:#fff;margin-bottom:20px}
.configHomeCon{border-top:1px solid #f4f4f4;border-bottom:1px solid #f4f4f4;padding:20px 0}
.chcTable{width:1000px;margin:0 auto}
.chcTable table{margin:0 auto}
.chcTable td{vertical-align:top}

.cImgBoxSpan{height:159px;width:159px;border:1px solid #ababab; text-align:center;color:#999;line-height:159px}
.cImgBox img{border:1px solid #ababab}
.bgConfig{padding-left:20px;line-height:26px}
.bgConfig label{margin-right:10px}
.bgConfig input{margin-right:5px}


.disabled{color:#999}
.chooseColor{background:#fbfbfb url(../images/txtBg.png) repeat-x left top;height:25px;line-height:25px;border:1px solid #ababab;font-size:12px;padding:0 5px;width:60px;color:#5e5e5e}
.colorBox{display:inline-block;width:25px;height:25px;border:1px solid #ababab}

.bigChooseType{font-size:14px;color:#ababab;padding:15px 20px}
.bigChooseType span{margin:0 10px}
.bigChooseType a{color:#4e4e4e}
.bigChooseType a:hover{color:#ff3300}
.bigChooseType a.selected{font-weight:bold;color:#ffb900}
.bigChooseType a.reback{font-size:12px;color:#4095ce;margin-top:3px}
.bigChooseType a.reback:hover{color:#f30}

.choosePerson{color:#666}
.choosePerson td{border:1px solid #f4f4f4;width:25%; vertical-align:top;padding:20px; cursor:default}
.choosePerson td .layout{ position:relative}
.choosePerson td .layout .dClose{visibility:visible}
.choosePerson td:hover{ background:#f4f4f4}
.pLeft{float:left;margin-top:3px}
.pRight{margin-left:58px}

.ad{ text-align:center}

.userInforHead{float:left}
.userInforCon{margin-left:74px;color:#4e4e4e}
.userInforCon .userName{font-size:14px;display:inline-block;padding:0; position:relative}
.userInforCon .userName img{}
.userInforCon .userName a:link,.userInforCon .userName a:visited{color:#000}
.userInforCon .userName a:hover,.userInforCon .userName a:active{color:#f30}

.atList.sMessage li.new{ background:url(../images/newCircle.png) no-repeat 850px center}
.atList li .dClose{visibility:visible}
.popAlertPlus{padding:0 0 0 20px; display:inline-block;height:16px;line-height:16px; background:url(../images/info.png) no-repeat left center}
.atList li:hover .rightFuc{ display:block}
.rightFuc{ position:absolute;right:10px;top:10px;padding:0 25px 0 0; display:none}
.rightFuc a.dClose{top:0px;right:0}
.atPerson.plus{width:640px}


.sxNBox{width:842px;padding:25px 0 25px 25px; position:relative}
.sxNBox .commentArea{ overflow:hidden; background-color:#fbfbfb}
.sxNBoxHead{ position:absolute;right:-69px}

.topPt.longTop{font-weight:normal}
.sxNBox.borderTop{width:auto}
.sxNBox.borderTop .commentArea{ overflow:hidden; background-color:#fbfbfb}
.sxNBox.borderTop .sxNBoxHead{ position:absolute;right:25px}
.sxNBox.borderTop .rightG{right:109px}
.sxNBox.borderTop .commentArea{width:927px}
.sxNBox.borderTop .commentFunc {width:940px}

.jhCom.borderTop{}
.jhCom.borderTop td,.jhCom.borderTop th{padding-bottom:20px}
.domBox{border:1px solid #e5e5e5; background:#eeeeee}
.jhComLeft .domBox{border:1px solid #FFDC7F; background:#FFFFE4}

.rightFlag{ display:inline-block; background:url(../images/right.png);width:22px;height:41px;margin:50px 30px 0 0}
.rixBox{padding:0px 15px}
.rixTitle{font-weight:bold}

.rixBox{}
.rixBoxUl{}

.rixBoxUl li{display:inline-block;padding:5px 10px 0px 0px;font-size:12px}
.sxListT{white-space:nowrap; overflow:hidden;text-overflow:ellipsis; display:inline-block;width:65px}
.rixBoxUl li p{margin-left:55px;margin-top:-3px;color:#aaa}


.refresh{ background:#fff8e5;padding:10px 0; position:relative; text-align:center;font-size:14px}
.refresh a.refreshLink{color:#ff0084;font-size:14px;padding:0 0 0 24px; background:url(../images/re.png) no-repeat left center}
a.refreshLink b{ cursor:pointer}
a.refreshLink.blue{color:#4095ce}
a.refreshLink.blue b{color:#f30}
.refresh .dClose{ visibility:visible;top:50%;margin-top:-8px}



.recList li{display:inline-block;width:1063px;border-bottom:1px solid #f4f4f4;padding:10px 0 10px 10px}
.recListLeft{padding:10px 0 0px 10px;width:695px;float:left}
.recDes{margin:-2px 0 0 63px}
.recBox{height:90px;padding:5px 0 5px 0; overflow:hidden;color:#666}

.choosePersonUl{width:1004px}
.choosePersonUl li{border-right:1px solid #f4f4f4;border-bottom:1px solid #f4f4f4;width:250px;float:left; position:relative}
.choosePersonUl li > div{padding:15px 0 15px 15px}
.choosePersonUl li:hover .dClose{ background:url(../images/dClose.png); display:inline-block;width:16px;height:16px; visibility:visible;top:10px}

.objUl li{border-bottom:1px solid #f4f4f4;position:relative}
.objUl li:hover .dClose{ background:url(../images/dClose.png); display:inline-block;width:16px;height:16px; visibility:visible;top:10px}

.searchingBox{border:1px solid #ff9100;margin:0 auto;width:520px; background:#fff}
.searchingTxt{height:36px;line-height:36px;border:0;padding:0 5px;background:#fff;width:295px;border:1px solid #ff9100;border-left:0;font-size:14px;float:left}
.searchingBtn{height:38px; background:#ffab00 url(../images/searchBtn.jpg) no-repeat left 0px;width:100px;border:0;cursor:pointer}
.searchSelectBox{ display:inline-block;float:left; border:1px solid #ff9100;height:36px; text-align:center;width:102px}
.searchSelectBox select{ vertical-align:middle;margin-top:6px}
.searchSelectBox{
	background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #ff9100;
    display: inline-block;
    height: 20px;
    overflow: hidden;
    padding: 8px 5px 8px;
    vertical-align: middle}

.searchSelectBox select{border: medium none;width:102px;
	border:none;
    color: #555555;
    font-size: 14px;
	margin:0}
.searchingLink a{color:#4095ce}
.searchingLink a:hover{color:#f30}


.searchLeftS{width:752px;padding:0px 0 0px 10px;float:left;border-right:1px solid #f4f4f4}
.searchRightS{width:310px;float:right;padding:10px 0px 30px 10px}

.searchLeftS .upJyBox li{border-bottom:1px solid #f4f4f4;padding:10px 0 10px 0}

.upJyBox ul{ display:inline-block}
.upJyBox li{border-bottom:1px dashed #c7c7c7;padding:20px 0; display:inline-block;width:100%; position:relative}
.upJyBox li:hover{z-index:2}
.upJyBox li:hover .dClose{ visibility:visible}
.upJyBoxImg{ background:url(../images/upJyBox.png);width:270px;height:200px; text-align:center;padding:9px 0 0 0;float:left}
.searchLeftS .upJyBoxImg{width:250px;height:188px; background:none;padding:0}

.searchLeftS .upJyBoxCon{margin-left:270px;padding:10px 30px 0 0;line-height:22px}
.searchLeftS .upJyBoxCon i{ font-style:normal}
.ujTitle a{color:#666666;font-size:14px}
.ujTitle a:hover{color:#f30}
.blackLink a{color:#000}
.ujCon{height:55px}


.miniSearch{height:22px;line-height:22px;width:200px; border:1px solid #c1c1c1;padding:0 5px 0 5px;font-size:12px}
.miniSearch.gray{color:#999}
.miniSearch.gray.focus{color:#000}
.miniSearchBtn{height:22px;line-height:22px; border:1px solid #c1c1c1;padding:0px 10px 0 10px;font-size:12px; background:url(../images/btnBg.png) repeat-x left top; cursor:pointer}

.dBoxTitleS{font-weight:bold;font-size:14px}
.dBoxConS{}
.pmListS li{padding:10px 20px 0px 0;height:18px; overflow:hidden;font-family:"宋体"}
.pmListS p{width:180px;padding:0 0 0 0px;  white-space:nowrap; text-overflow:ellipsis; overflow:hidden;float:left}
.pmListS p a{margin-left:5px}
.gBoxS{ display:inline-block;color:#fff; text-align:center;line-height:16px;width:16px;height:16px; background:#5e5e5e;font-family:Verdana, Geneva, sans-serif}
.gBoxS.top{ background:#ffba00}
.tsListS{padding:10px 0 0 0px;line-height:24px}
.tsListS a{margin-right:10px; display:inline-block}

.amList{line-height:24px}
.amList li{width:250px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden}
.amList a{color:#333}
.amList a:hover{color:#f30}
.rechoose td{padding:5px 0 5px 30px}
.rechoose .selectBox{padding: 5px 5px 5px;height:20px}
.rechoose select{font-size:12px}
.atPersonS{padding:15px 0 0 20px;float:left;width:480px;line-height:24px}

.commentBoxList > ul > li{display:inline-block;width:100%;padding:20px 0; border-bottom:1px dashed #999; background:#fff; position:relative}
.commentBoxList > ul > li.last{border:0}
.commentBoxList > ul > li:hover .dClose,.commentBoxList > ul > li:hover .popAlert{ visibility:visible}

.recListLong li{display:inline-block;width:100%;border-bottom:1px solid #f4f4f4;padding:20px 0}
.recListLong .recListLeft{padding:0px 0 0px 20px;width:695px;float:left}
.recListLong .recBox{height:auto;padding:5px 0 0px 0; overflow:hidden;color:#666}
.recListLongRight{width:250px}

.recListS li{display:block;width:100%;border-bottom:1px solid #f4f4f4;padding:20px 0;position:relative}
.popAlert{visibility:hidden}
.popAlert span{cursor:pointer;margin-left:5px}
a.popAlert{font-size:12px}
a.popAlert:hover{color:#f30}
.recListS li .dClose{top:10px}
.recListS li:hover .popAlert,.recListS li:hover .dClose{ visibility:visible;font-size:12px}
.recListS .recListLeft{padding:0px 20px 0px 20px;width:auto;float:none}
.recListS .recBox{height:auto;padding:5px 0 0px 0; overflow:hidden;color:#666}

a.blackLink{color:#000}
a.blackLink:hover{color:#f30}

a.doComments{ background:url(../images/dialog.png) no-repeat left center;padding:0 0 0 20px; display:inline-block;font-size:12px; text-decoration:none}
a.doEdit{ background:url(../images/e.png) no-repeat left center;padding:0 0 0 20px; display:inline-block;font-size:12px; text-decoration:none}

.toMyCom{font-size:12px; background:#f4f4f4;border:1px solid #e4e4e4;color:#ababab; position:relative;margin-top:20px;line-height:24px}
.toMyComTop{width:17px;height:10px; position:absolute; background:url(../images/topS.png);top:-10px;left:22px}

.configMana{ font-size:12px;float:right;padding-top:1px; text-align:right}
.configMana a{padding:0 0 0 20px;color:#4095ce;margin-left:10px}
.configMana a.dDelete{ background:url(../images/dClose.png) no-repeat left center}
.configMana a:hover{color:#f30}



.camZpBox.plus dt{width:65px}
.camZpBox.plus dd{margin-left:70px}
.camZpBox.plus dd a.c4095ce{color:#4095ce;margin-right:0px}
.camZpBox.plus dd a.c4095ce:hover{color:#f30}

.camWholeBoxUl.fav .dClose{ top:auto;bottom:12px;right:10px}
.camWholeBoxUl.fav .scListDown{border-top:1px solid #f4f4f4;width:230px;padding-top:5px;left:10px}
.camWholeBoxUl.fav li{ position:relative;height:367px}
.camWholeBoxUl.fav li:hover {z-index:10}
.camWholeBoxUl.fav li:hover .dClose{visibility:visible}
.camWholeBoxUl.fav .scListDownTitle{ background:#fff;border-color:#fff;border-bottom:0}
.camWholeBoxUl.fav .scListDownTitle b{border-color:#bababa #fff #fff;font-size:0;line-height:0}
.camWholeBoxUl.fav .scListDownSel:hover .scListDownTitle{border:1px solid #ffba00;border-bottom:0}


.downFunc{border-top:1px solid #f4f4f4;width:230px;position:absolute;bottom:0;left:10px;padding:10px 0}
.downFunc a{padding:0 0 0 20px;color:#4095ce}
.downFunc a:hover{color:#f30}
a.dEditS{background:url(../images/fm.png) no-repeat left top}
.nemo .scListDownSel:hover .scListDownTitle{z-index:20}
.nemo .scListDownSel:hover .scListDownSelCon{ display:block;z-index:10;top:18px}

.camWholeBoxUl.nemo li{ position:relative;height:385px}
.camWholeBoxUl.nemo li:hover {z-index:10}
.camWholeBoxUl.nemo .scListDownTitle{ background:#fff;border-color:#fff;border-bottom:0;color:#4095ce}
.camWholeBoxUl.nemo .scListDownTitle b{border-color:#bababa #fff #fff;font-size:0;line-height:0}
.camWholeBoxUl.nemo .scListDownSel:hover .scListDownTitle{border:1px solid #ffba00;border-bottom:0}
.r10 a{margin-right:10px}
.camWholeBoxUl.nemo li .dDelete{ display:none}
.camWholeBoxUl.nemo li:hover .dDelete{ display:inline-block}



span.notSee{color:#fff;fpnt-size:14px;font-weight:bold; display:block; position:absolute;left:0;width:100%;top:130px;padding:3px 0; text-align:center; background:url(../images/noSee.png)}
span.imgNum{color:#fff;fpnt-size:14px;font-weight:bold; display:inline-block;padding:3px 10px; position:absolute;right:10px;top:10px; text-align:center; background:url(../images/picNum.png)}
span.nTitle{color:#fff;fpnt-size:14px;font-weight:bold; display:inline-block;padding:3px 10px; position:absolute;right:10px;top:10px; text-align:center; background:url(../images/nTitle.png)}





.chooseNav{}
.chooseNav a{display:inline-block;height:28px;line-height:28px;padding:0 10px;border:1px solid #c1c1c1; background:url(../images/chooseBgGray.jpg); text-decoration:none}
.chooseNav a.selected{color:#fff;border:1px solid #eca128;background:url(../images/chooseBg.jpg);font-weight:bold}
.pdBox{padding:20px}

.imgAutoSee{float:left;width:350px; background:#ccc;min-height:300px}
.photoList{margin-left:370px}
.photoList ul{margin-right:10px}
.photoList li{float:left;width:100px;height:75px;border:2px solid #f6f6f6;margin:0 10px 10px 0}
.photoList li.selected{border:2px solid #ffba00}

.fm{padding:10px;border:1px solid #ababab;width:250px}
.infor{height:16px;width:16px; display:inline-block;background:url(../images/infor.png) no-repeat left top}
.infor:hover{background:url(../images/infor.png) no-repeat left bottom}



.camWholeBox{width:1083px; overflow:visible}
#mainDiv .camWholeBox{overflow-x:hidden}

.selectToolBtn{padding:0 10px;width:230px; cursor:pointer;height:38px;line-height:38px}
.selectToolPop{width:250px;border:1px solid #c8c8c8;position:absolute;left:-1px;top:38px; background:#fff;height:230px; overflow:hidden; display:none;z-index:20}

.selectTool{background:url(../images/upGrey1.jpg) repeat-x left bottom;border:1px solid #c8c8c8; position:relative;z-index:20}
.selectTool:hover .selectToolPop{display:block}
.selectTool:hover{background:#fff}
.norTable.register td .selectToolPop{display:none}
.norTable.register td .selectTool:hover .selectToolPop{display:block}

.selWrapper{width:750px;height:230px; position:absolute;left:0;top:0}
.selectToolPop ul.fatherCon{ width:250px;overflow:auto; overflow-x:hidden;height:230px;float:left}
.selectToolPop ul.fatherCon li{line-height:29px;padding-left:15px; display:block;width:235px;height:29px; cursor:pointer;white-space:nowrap; overflow:hidden; text-overflow:ellipsis}
.selectToolPop ul.fatherCon li:hover{ background:#eee}

.childrenCon{width:250px;height:230px;float:left}
a.goBackSel{display:block;padding-left:15px;height:29px;line-height:29px;font-size:14px;color:#4095ce}
a.goBackSel:hover{color:#f30}
.selectToolPop .childrenCon ul{width:250px;overflow:auto; overflow-x:hidden;height:201px}
.selectToolPop .childrenCon ul li{line-height:29px;padding-left:15px; display:block;width:235px;height:29px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; cursor:pointer}
.selectToolPop .childrenCon ul li:hover{ background:#eee}
.selectToolPop .childrenCon ul li label{ display:inline}


.selectToolPop .grandsonCon{width:250px;float:left}
.selectToolPop .grandsonCon ul{width:250px;overflow:auto; overflow-x:hidden;height:201px}
.selectToolPop .grandsonCon ul li{line-height:29px;padding-left:15px; display:block;width:235px;height:29px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis}
.selectToolPop .grandsonCon ul li:hover{ background:#eee}
.selectToolPop .grandsonCon ul li label{ display:inline}


.toolSpan{ display:inline-block;font-size:12px; background:#fff1cd ;border:1px solid #fbd87b;padding:3px 5px 3px 10px;margin-left:10px}
.lClose{ display:inline-block;height:16px;width:16px; background:url(../images/pinLinkClose.png)}
.selSeeBox{float:left;width:550px}
.selSeeBox .toolSpan{margin-top:5px}

a.uriRightMore{margin-top:5px;float:right; display:none;height:16px; background:url(../images/linkMore.png) no-repeat left top;width:25px}
a.uriRightMore:hover{background:url(../images/linkMore.png) no-repeat left -16px}

.toolBtn{padding:0 10px;cursor:pointer;height:38px;line-height:38px;background:url(../images/hbtn.jpg) repeat-x left bottom;border:1px solid #abadb3; display:inline-block}
a.aBox img{margin-right:5px; vertical-align:text-bottom}
a.aBox{ text-decoration:none;color:#4095ce}a.aBox:hover{ text-decoration:none;color:#f30}
.editBox{width:938px;height:438px;border:1px solid #abadb3}
.editBoxHeight{height:438px}


.upEdit{}

.workTitle{font-size:16px;font-weight:bold;line-height:1;line-height:22px;padding:5px 0 5px 0px}
.workTitle img{vertical-align:-1px}
.workTopBar td{padding:15px 20px}
.workContentWrapper{padding:30px 0 0}
.workContent{width:960px;margin:0 auto}
.classDes{padding:10px 20px; text-align:right;color:#999}
.subBtn{display:inline-block;width:99px;height:99px;cursor:pointer;background:url(../images/tj.png) no-repeat left top}
.subBtn.down{background:url(../images/tj.png) no-repeat left bottom}
.workNav{height:76px;border-top:1px solid #f4f4f4;border-bottom:1px solid #f4f4f4; background:#ffba00; position:relative;z-index:1}

.workNavUl{height:76px; overflow:hidden;zoom:1}
.workNavUl li{float:left;height:76px;/*border-right:1px solid #f4f4f4;*/}
.workNavUl li a{ display:inline-block;height:76px;padding:0 15px; text-decoration:none}
.workNavUl li a:hover{ background:url(../images/workHover.jpg)}
.workNavUl li a img{margin:30px 0 0 0;float:left}
.workNavUl li a .rightWn{margin:20px 0 0 16px; display:inline-block}
.workNavUl li a .rightWn b{color:#000}
.workNavUl li a .rightWn span{color:#cc9400}


.workNavRight{width:168px;height:76px; background:#868686 url(../images/renqi.png) no-repeat 15px 30px;float:right;padding:0 15px 0 57px;border-left:1px solid #f4f4f4; position:absolute;right:0;top:0; cursor:default}
.workNavRight:hover .workNavRightPop{ display:block}
.workNavRight > span{color:#fff;margin-top:15px; display:inline-block}
.workNavRight > b{ display:inline-block;font-size:35px; font-family:Arial, Helvetica, sans-serif;color:#ffb900;line-height:1;padding-right:30px; background:url(../images/downGray.png) no-repeat right center}
.workNavRightPop{ position:absolute;right:0;top:76px;border:1px solid #999; background:#fff;padding:16px; display:none}
.workNavRightPop td{padding:3px 5px; white-space:nowrap;color:#333}

.downInforShow .userInfor{padding:20px 50px 0 20px;border-right:1px solid #f4f4f4;height:80px;width:283px}
.downInforShow .apBtn{right:15px}
.workOtherImg{width:700px}
.workOtherImg a{display:inline-block;width:100px;height:75px;margin:18px 7px 0;line-height:75px}
.downInforShow .workOtherImg{width:726px; position:relative}
.downInforShow .workOtherImg a{margin:15px 0 0 8px}
.downInforShow .workOtherImg a.morePoint{margin:0; position:absolute;right:5px;top:15px;width:65px;height:75px; background:url(../images/work/dian.png) no-repeat center center; display:inline-block}
.longConCam .inputLong  .normalArea{height:80px}
.longConCam .inputLong{ background:#fff}
.dTitle{border-top:1px solid #ddd;line-height:48px;border-top:1px solid #f4f4f4;  background:#fff url(../images/logTitle.png) repeat-x left bottom;height:48px;padding:0 20px; position:relative;font-weight:bold}
.dTitle.noBorder{ border-top:0}
.rightFloor{float:right;font-weight:normal; text-align:right}
.downWh a{margin:0 5px}
.downWh img{vertical-align:-4px}

.copyAlert{padding:5px 50px}
.workInfor{padding:5px 50px;line-height:24px;font-size:14px}
.w640 .copyAlert{padding:5px 20px}
.w640 .workInfor{padding:5px 20px}

.workDes{font-size:14px;padding:20px 0;color:#4e4e4e}
.workShow{padding:20px 0 30px 0}
.workShow img{ max-width:900px}
.workShow li{text-align:center;width:900px;margin:20px auto 0 auto; overflow:hidden}
.w640 .workShow li{width:610px}
.wsContent{display:inline-block;margin:0 auto}
.wsDes{padding:0px 0 10px;line-height:22px}

.homeWorkD{padding:10px;width:240px;font-size:12px; background:#f4f4f4;border:1px solid #e4e4e4}
.homeWorkD td{padding-left:10px}
.workLeft{margin-right:320px;border-right:1px solid #f4f4f4}
.workRight{width:300px;float:right;padding:10px; 10px; 0 10px}

.dBoxPlug{padding:20px}
.dBoxTitlePlug{line-height:1;font-size:14px;font-weight:bold; position:relative}
.dBoxTitlePlug img{ vertical-align:text-bottom}
.dBoxTitlePlug .uriRightMore{ display:inline-block;margin:0;right:0;top:0;position:absolute;z-index:2}
.dmSList{padding:10px 0 0 0}
.dmSList li{display:inline-block;padding:10px 0 0}
.dmSList p{margin-left:110px;color:#999}
.dmSList p a{color:#333}
.dmSList p a:hover{color:#f30}
.dmSList p img{ vertical-align:-4px}

.dmSList p a.c4095ce{color:#4095ce}
.dmSList p a.c4095ce:hover{color:#f30}

.yTips{ position:absolute;z-index:999;zoom:1;display:none}
.yTipsFlag{width:6px;height:14px; position:absolute; z-index:10;background:url(../images/pop.png) no-repeat 0px -16px;left:-5px;top:10px}
.yTipsTop{height:4px;background:url(../images/pop.png) no-repeat left top;margin-right:4px}
.yTipsTop p{height:4px; position:relative;left:4px;background:url(../images/pop.png) no-repeat right -4px}
.yTipsCenter{ background:#cfecf9;border-left:1px solid #aee3fb;border-right:1px solid #aee3fb;padding:5px 10px;min-height:18px;color:#444}
.yTipsBottom{height:4px; background:url(../images/pop.png) no-repeat left -8px;margin-right:4px}
.yTipsBottom p{height:4px; position:relative;left:4px;background:url(../images/pop.png) no-repeat right -12px;line-height:0;font-size:0}

.mblLeft{float:left;padding:5px 0 0 10px}
.mblRight{margin-left:65px}
.mblContent{padding:10px 20px; overflow:hidden}
.mblFunc{ text-align:right;color:#c1c1c1;height:16px}
.mblCon{color:#333;line-height:24px}

.imgVM img{ vertical-align:-4px}
.workLeftTop{padding:15px 20px;border-bottom:1px solid #f4f4f4}


.small .workContent{width:600px}
.tagCloud{width:600px;margin:0 auto;padding-bottom:30px;font-size:14px;color:#5e5e5e;line-height:28px}

.small .workNavRight{padding:0 21px; background-image:none}
.donwloadBox{padding:15px 20px}

.download01{ display:inline-block; background:url(../images/down.png) no-repeat left top;width:111px;height:31px}
.download02{ display:inline-block; background:url(../images/down.png) no-repeat right top;width:137px;height:31px}
.download03{ display:inline-block; background:url(../images/down.png) no-repeat left bottom;width:111px;height:31px}
.download04{ display:inline-block; background:url(../images/down.png) no-repeat right bottom;width:137px;height:31px}

.downLoad{padding:3px 0 15px 20px}
.downLoad li{float:left;padding-right:15px;height:90px; overflow:hidden}
.downLoad li a{margin-top:12px;display:inline-block;color:#fff;font-size:12px; text-align:center}
.commDown a{ display:inline-block;width:78px;padding-left:33px;height:31px;line-height:31px; background:url(../images/downBtns.png) no-repeat left -46px}
.commDown a.commDownTelecom{background:url(../images/downBtns.png) no-repeat left top}
.downLoad li.commDown a{color:#a33300}
.vipDown a{ display:inline-block;width:106px;height:31px;padding-left:33px;line-height:31px; background:url(../images/downBtns.png) no-repeat -126px -46px}
.vipDown a.vipDownTelecom{background:url(../images/downBtns.png) no-repeat -126px top}

.downBox{border-top:1px dashed #ddd;border-bottom:1px dashed #ddd}




.adBoxMiddle{padding:20px 0; text-align:center}
.commentFunc p{float:right}

.small .inputLong{padding:20px 20px; background:#fff}
.small .inputLong .normalArea{width:710px}
.small .inputLong .commentFunc{width:724px;height:30px}
.small .commentArea{width:646px}
.small .commentFunc{width:658px}

.longConWhite{ background:#fff}

.camLiTitleC.hot .hotSpan.lv1{height:16px;width:16px;background:url(../images/fire1.png); position:absolute;right:0px;top:8px}
.camLiTitleC.hot .hotSpan.lv2{height:16px;width:16px;background:url(../images/fire2.png); position:absolute;right:0px;top:8px}
.camLiTitleC.hot .hotSpan.lv3{height:16px;width:16px;background:url(../images/fire3.png); position:absolute;right:0px;top:8px}


/**/
.msgWrapper{font-size:14px; background:#fff;padding:10px 0}
.indexMsg{width:1003px;margin:0 auto; position:relative; color:#adadad}
.indexMsg a{color:#009cff}
.indexMsg a:hover{color:#f30}
.indexMsgClose{ display:inline-block;width:16px;height:16px; background:url(../images/dClose.png); position:absolute;right:0;top:2px}

.newad{width:250px;height:230px; overflow:hidden;text-align:center}

.indexShow{ position:relative}
.indexShowBox{width:1083px;height:350px; overflow:hidden;border-top:1px solid #f4f4f4;border-bottom:1px solid #f4f4f4}

.indexShowLeft{ position:absolute;left:-40px;top:45%; display:inline-block;width:28px;height:28px; background:url(../images/sl.png) no-repeat center center}
.indexShowRight{position:absolute;right:-40px;top:45%; display:inline-block;width:28px;height:28px; background:url(../images/sr.png) no-repeat center center}

.voice{height:46px; position:relative;overflow:hidden;padding-left:135px; background:url(../images/voice.jpg) no-repeat 20px center;font-size:14px;color:#5c5c5c}
.voiceDes{ position:absolute;top:12px;left:45px}
.voice ul{ position:relative}
.voice li{height:46px;line-height:46px}
.voiceRight{ position:absolute;right:20px;top:50%;margin-top:-13px;z-index:10}
.do{height:26px;width:31px; display:inline-block; background:url(../images/nano.gif) no-repeat left top;margin-right:-1px; position:relative}
.uo{height:26px;width:31px; display:inline-block; background:url(../images/nano.gif) no-repeat right top; position:relative}
.do:hover{background:url(../images/nano.gif) no-repeat left bottom;z-index:1}
.uo:hover{background:url(../images/nano.gif) no-repeat right bottom;z-index:1}

.adTable{width:100%;border-top:1px solid #f4f4f4;border-bottom:1px solid #f4f4f4}
.adTable td{ text-align:center;border-left:1px solid #f4f4f4;padding:10px 0}
.adTable td.borderNone{border:0}
.indexTitle{padding:20px; position:relative}
.itMore{ position:absolute;right:20px;bottom:20px;color:#999;font-size:14px}

.isTxtBig{background:#fbfbfb url(../images/inputBg.png) repeat-x left top;height:35px;line-height:35px;border:1px solid #c1c1c1;padding:0 5px;color:#333}
.isTxtBig.focus{color:#000; background-color:#fff}
.indexDownAD{ text-align:center;padding:10px;border-top:1px solid #f4f4f4}
.indexDownTable th,.indexDownTable td{border:1px solid #f4f4f4; text-align:left;vertical-align:top}
.indexDownTable th{height:42px; vertical-align:middle;font-weight:normal;color:#333;padding:0 10px}

a.apBtn{height:18px;width:18px; display:inline-block; background:url(../images/apBg.png) no-repeat left -18px}
a.apBtn:hover{background:url(../images/apBg.png) no-repeat left top}
a.apBtn.on{background:url(../images/apBg.png) no-repeat left -36px}
a.apBtn.on:hover{background:url(../images/apBg.png) no-repeat left -54px}
a.apBtn.on.huxiang{background:url(../images/apBgHuxiang.png) no-repeat}
a.apBtn.on.huxiang:hover{background:url(../images/apBg.png) no-repeat left -54px}
.userInfor .apBtn{right:20px; position:absolute;top:23px}

.designerList li{border-top:1px solid #f3f3f3; position:relative;height:60px;padding:6px 10px 0 10px}
.designerList li.borderNone{border:0}
.designerList li a.c666{color:#666}
.designerList li a.c666:hover{color:#f30}
.designerList a.apBtn{ position:absolute;right:10px;top:10px}

.choosePerson a.apBtn{ position:absolute;right:-10px;top:-10px}

.jobIndex{font-size:12px;padding:8px 0 10px 12px;width:300px;float:left}
.jobIndex li{height:23px;line-height:23px; white-space:nowrap; margin-top:2px; overflow:hidden; text-overflow:ellipsis;color:#a5a5a5}
.jobIndex a{color:#5a5a5a}
.jobIndex a:hover{color:#f30}

.jobIndexList{}
.jobIndexList li{border-top:1px solid #f4f4f4}
.jobIndexList li.first{border:0}
.jobIndexList li a{ display:block}

.must{background:url(../images/mustBg.jpg) repeat-y left top}


.uploadBtn{height:40px;width:71px; position:relative; display:inline-block; text-align:center;line-height:40px;background:url(../images/upGrey.jpg) repeat-x left top;border:1px solid #c8c8c8;color:#6a6a6a; overflow:hidden;font-size:12px; cursor:pointer}
.uploadBtn.small{height:36px;border:1px solid #abadb3; background:url(../images/hbtn.jpg) repeat-x left bottom;font-size:14px;line-height:36px}
.uploadBtn input{ position:absolute;height:40px;z-index:2;right:0;top:0;filter:alpha(opacity=0); -moz-opacity:0; opacity:0; cursor:pointer;font-size:16px}
.uploadBtn.blue{background:url(../images/upBlue.jpg) repeat-x left top;border:1px solid #2494cb;color:#fff}


.uploadBtn.noLong{width:auto;padding:0 10px}
.newType{visibility:hidden}
.newType.on{visibility:visible}
.cmlDes{margin-right:-10px}


.jhComContent_j{padding:0 20px}

.smsName{ text-align:center;width:48px; overflow:hidden; white-space:nowrap;padding-top:3px}

.whiteMsg{background:#fff;color:#f30;font-size:24px;font-family:"微软雅黑";text-align:center;padding:20px 0}


.upNav{height:45px;border-bottom:1px solid #f4f4f4}
.upNav li{height:45px;line-height:45px;float:left;border-right:1px solid #f4f4f4;text-align:center;width:375px;font-size:14px}
.upNav li.w250{width:250px}
.upNav li a{background:url(../images/upNav.jpg) repeat-x left bottom; display:block;height:45px;line-height:45px; text-decoration:none;color:#000}
.upNav li.selected a{background:url(../images/upNav.jpg) repeat-x left top;color:#fff;font-weight:bold}
.upNav li.last{ border:0}
.upTable td{vertical-align:top;border-right:1px solid #f4f4f4;border-bottom:1px solid #f4f4f4}
.upTable tr.last td{border-right:0}

.upUl{height:510px;overflow:auto;overflow-x:hidden; text-align:center;padding:5px 0}
.upUl li{ text-align:center;padding:5px 0}
.upUl li img{border:3px solid #fff}
.upUl li img.selected{border:3px solid #ffb800}
.upUl li img:hover{border:3px solid #ffb800}

.upnewonediv{padding:30px 0 0 0px;height:490px; text-align:center}
.upnewonediv #UploaderProcess{width:110px;margin:0 auto}
.upnewonediv #UploaderProcess .loader{width:110px;height:10px;display:inline-block; text-align:left}
.upnewonediv #UploaderProcess p{text-align:center}

/*20121226*/
.longTable{width:100%}

.longTableTh,.longTableTd{vertical-align:top;font-weight:normal;text-align:left; background:#fff}
.longTableTh{border-right:1px solid #f4f4f4;width:250px;background:#fafafa}
.longSideBar{}
.longSideBar li{border-left:3px solid #fafafa;height:47px;line-height:47px;border-bottom:1px solid #f4f4f4}
.longSideBar li a{display:block;height:47px;padding:0 0 0 20px; position:relative;font-size:14px;color:#4095ce}
.longSideBar li a:hover{color:#f30; text-decoration:none}
.longSideBar li.selected{border-left:3px solid #ffb800;background:#fff}
.longSideBar li.selected a{color:#000;font-weight:bold}
.longSideBar li.selected a b{position:absolute;right:10px;top:17px;width:0;height:0;border-width:5px 5px;border-style:solid;border-color:#fff #fff #fff #ffb800;font-size:0;line-height:0}
.longSideConTitle{color:#000;font-weight:bold;height:47px;line-height:47px;padding:0 0 0 20px;font-size:16px;border-bottom:1px solid #f4f4f4}

.textContent{line-height:24px;padding:15px 20px}
.lh150{line-height:150%}
.camTable th{font-weight:normal; text-align:left; vertical-align:top;padding:10px 0}
.camTable td{padding:10px 0}


.qaUl{padding:3px 0}
.qaUl li{padding:3px 0; display:inline-block;width:100%}
.qaUl li > a{color:#4095ce}
.qaUl li > a:hover{color:#f30}
.qaUl li.selected > a{font-weight:bold}
.qaUl li.selected .aqCom{ display:block}
.aqCom{font-size:12px;background:#fff3d5;border:1px solid #fee7ac;color:#5e5e5e; position:relative;margin-top:15px;line-height:24px; display:none}
.aqComTop{width:24px;height:13px; position:absolute; background:url(../images/aqComTop.png);top:-13px;left:22px}
.aqComContent{padding:10px 15px;font-size:14px}
.ruleTable{font-size:12px}
.ruleTable th{text-align:left}
.ruleTable td,.ruleTable th{padding:5px 5px 5px 10px; vertical-align:top;line-height:150%}
.ruleTable .odd td{ background:#fff3d5}

.friendLinks{margin-right:-20px;padding:5px 0}
.friendLinks li{float:left;width:100px;margin:5px 20px 0 0;font-size:12px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis}
.friendLinks li a{color:#666}
.friendLinks li a:hover{color:#f30}
.friendLogos{}
.friendLogos{margin-right:-17px;padding:0px 0}
.friendLogos li{float:left;width:87px;margin:10px 17px 5px 0;font-size:12px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis}

.caseDesUl li{padding:10px 0}
.caseDes{margin-left:358px;font-size:12px;line-height:21px}
.mapSiteList{padding-top:5px}
.mapSiteList a{color:#4095ce;margin-right:20px; display:inline-block;font-size:12px}
.mapSiteList a:hover{color:#f30}
.fixed{ position:fixed;top:0}
.previewBox{background:#fff;z-index:100}


.pswState *{vertical-align:middle}
.pswState em{padding-bottom:3px}
.pswState{ position:absolute;left:0;top:7px}


.qq-upload-drop-area, .qq-upload-extra-drop-area {position: absolute;top: 0;left: 0; width: 100%;height: 100%;min-height: 30px;z-index: 2;background: #FF9797;text-align: center}
.qq-upload-drop-area span {display: block;position: absolute;top: 50%;width: 100%;margin-top: -8px;font-size: 16px}
.qq-upload-extra-drop-area {position: relative;margin-top: 50px;font-size: 16px;padding-top: 30px;height: 20px;min-height: 40px}
.qq-upload-drop-area-active {background: #FF7171}

.goTop{width:36px;position:fixed;z-index:100;bottom:10px;left:-36px}
.goTopLink{ display:inline-block;height:100px;width:36px;background:url(../images/goTopZcool.png) no-repeat center top}
.weixin-2code{ display:block; width:29px; height:91px; position:absolute; z-index:100; top:409px; left:50%; margin-left:546px; background:url(../images/code.png) no-repeat right 0}
.weixin-2code:hover{ width:113px; height:86px; margin-left:457px;padding-left:5px; padding-top:5px; background-position:0 bottom}
.weixin-2code img{ display:none}
.weixin-2code:hover img{ display:block; width:76px; height:76px; border:solid 3px #fff}

.appdown-2code{display:block; width:31px; height:215px; position:fixed;z-index:100;bottom:125px;left:50%; margin-left:546px; background:url(../images/pop-appdown2.png) no-repeat 0}
.appdown-2code a{display:block; position:relative; width:31px; height:181px; cursor:pointer}
.appdown-2code a i{ display:none; position:absolute; right:100%; top:10px;}
.appdown-2code a:hover i{display:block;width:171px;height:160px; background:url(../images/appdown-code.png) no-repeat 0 0; cursor:pointer}
.appdown-2code span{ display:block; width:31px; height:34px; cursor:pointer}

.sayBugsLink{background:url(../images/sayHi.png);width:36px;height:132px;margin-bottom:1px; display:inline-block; cursor:pointer}
.sayBugs{width:294px;height:163px;border:3px solid #4095ce; display:none; position:absolute;right:36px;top:0; background:#f8f8f8}
.sayBugs textarea{width:263px;height:86px;border:1px solid #4095ce; background:#fff;padding:3px;margin-left:10px}
.sayBugsP{padding:5px 10px 0 10px}

.sayBugsTitle{ position:relative;padding:5px 10px}
.goTop .indexMsgClose{right:5px;top:8px}



.upPerson{ background:url(../images/upPerson.png);width:405px;height:431px; position:absolute;top:-125px;left:-50px;z-index:1}
.upPerson p{ position:absolute;right:-420px;top:100px}

.macPerson{ background:url(../images/macPerson.png);width:472px;height:417px;position:absolute;top:-125px;right:-100px;z-index:1}
.macPerson p{ position:absolute;left:-410px;top:100px}

.errPerson{ background:url(../images/404.png);width:390px;height:321px;position:absolute;top:-100px;left:-50px;z-index:1}
.errPerson p{ position:absolute;right:-430px;top:70px}

a.norBtn{ display:inline-block;height:41px;line-height:39px; background:url(../images/norBtn.png) no-repeat left top; text-decoration:none}
a.norBtn span{ cursor:pointer;height:41px; display:inline-block;background:url(../images/norBtn.png) no-repeat right bottom;color:#77400f; text-decoration:none;font-size:16px;font-family:"微软雅黑"; position:relative;left:4px;padding:0 14px 0 10px}

.cfff{color:#fff}
.messageBox.mailBoxWrapper{ background:none}
.messageBox.mailBoxWrapper .messageBoxTop p{right:10px}
.mailBox{ background:url(../images/mailBox.png);width:468px;height:165px; text-align:center;margin:0 auto;padding-top:60px}
.upgradeBrowser{ background:#ffffe1;border-bottom:1px solid #f90}
.upgradeBrowserBox{width:1083px;margin:0 auto;line-height:24px; text-align:center;color:#f60}


.phBox{padding:15px 20px}
.phBox label{display:inline-block;padding:0 0 0 25px;position:relative}
.phBox p{padding:0 0 0 25px}
.phBox label input{position:absolute;left:0;top:5px}


.dlTypeLeft{float:left;width:470px;margin:0px 0;padding-left:20px;border-right:1px solid #f1f1f1}
.dlTypeRight{float:left;width:470px;border-left:1px solid #f1f1f1;margin-left:-1px;padding-left:40px}
.dlTypeList{}
.dlTypeList li{ position:relative;width:255px;height:35px;background:url(../images/txxBg.png) no-repeat left top;margin:10px 0 0 0}
.dlTypeList li input{width:177px;height:23px;line-height:23px;border:1px solid #abadb3;margin:5px 0 0 30px}
.dlTypeList li a.dClose{z-index:11;top:10px;right:10px; visibility:visible}

.lastVisited{margin-right:-20px}
.lastVisited li{float:left;width:60px; position:relative}
.lastVisited li .v{width:16px;height:16px; position:absolute;right:8px;top:35px;z-index:2}
.lastVisited li p{width:50px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis}


.ttBox{height:140px}
.ttImgs{ position:relative}
.ttImgs li{margin-right:5px;float:left; height:30px}
.tTipsTitle{width:250px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis}
.tTips{ background:#eeeded; position:relative;padding:5px 10px;margin:10px 0 0 0}
.tTipsFlag{ width:11px;height:6px; background:url(../images/tt.png); position:absolute;left:20px;top:-6px}

.ttImgs li .v{width:16px;height:16px; position:absolute;right:-2px;bottom:-2px;z-index:2}

.tFlag{width:250px; position:absolute;bottom:40px;left:0; display:none}
.tfTop{height:5px; background:url(../images/tFlag.png) no-repeat left top;margin-right:5px}
.tfTop p{height:5px; background:url(../images/tFlag.png) no-repeat right -89px; position:relative;left:5px}
.tfCenter{ background:url(../images/alphaPng.png) repeat;color:#fff;padding:0 5px 0 10px}
.tfBottom{height:5px; background:url(../images/tFlag.png) no-repeat left -77px;margin-right:5px; position:relative}
.tfBottom p{height:5px; background:url(../images/tFlag.png) no-repeat right -166px; position:relative;left:5px}
.tfBottomFlag{width:13px;height:6px;background:url(../images/tFlag.png) no-repeat -16px -82px; position:absolute;top:-10px;left:9px; display:none}

.ttImgs li:hover .tFlag{ display:block}
.ttImgs li:hover .tfBottomFlag{ display:block}
.popDltList li{border-bottom:1px solid #f1f1f1;padding:10px 0}
.popDltListCon{margin:0 0 0 40px}



.camWholeBoxUl.h375 > li{height:375px}






/*2014-1-9*/
span.navMore.selected{color:#fff;background:#2d2d2d;font-weight:bold;text-decoration:none}
span.navMore.selected b{border-color:#8c8c8c #2d2d2d #2d2d2d}
span.navMore > a{line-height:44px;line-height:47px\9;height:43px;color:#000;width:50px; text-align:center; display:inline-block; overflow:hidden;float:left;font-size:14px}
span.navMore:hover > a,span.navMore.selected > a{color:#fff;text-decoration:none}
span.navMore > a:hover{ background:#2d2d2d;color:#fff; text-decoration:none}

.navMoreCon{position:absolute;left:0;top:43px; background:#2d2d2d;z-index:10; display:none; text-align:left}
.navMoreCon a{color:#ababab; display:inline-block;font-weight:normal;font-size:12px;margin-right:15px;line-height:24px}
.navMoreCon a:hover{color:#ffba00;text-decoration:none}
span.navMore:hover .navMoreCon{display:block}



.workNavRight{width:168px;height:76px; background:#2d2d2d url(../images/renqi.png) no-repeat 15px 30px;float:right;padding:0 15px 0 57px;border-left:1px solid #f4f4f4; position:absolute;right:0;top:0; cursor:default}
.workNavRight:hover .workNavRightPop{ display:block}
.workNavRight > span{color:#ffba00;margin-top:15px; display:inline-block}
.workNavRight > b{ display:block;font-size:35px; font-family:Arial, Helvetica, sans-serif;color:#ffb900;line-height:1;padding-right:30px; background:url(../images/downGray.png) no-repeat right center}
.workNavRightPop{ position:absolute;right:0;top:76px;border:1px solid #2d2d2d; background:#2d2d2d;padding:16px; display:none}
.workNavRightPop td{padding:3px 5px; white-space:nowrap;color:#9e9e9e}


.nareaBox{ display:inline-block; position:relative}

.nareaBoxLoading{ position:absolute;left:0;top:0;bottom:0;right:0;z-index:2}
.nareaBoxLoading img{ position:absolute;z-index:3;left:50%;top:50%;margin:-17px 0 0 -17px}
.nareaBoxLoadingBg{position:absolute;left:0;top:0;bottom:0;right:0;z-index:2; background:#ffba00; filter:alpha(opacity=25); opacity:0.25}


a.yBtn{ background:url(../images/yBtn.png);width:94px;height:34px; display:inline-block;line-height:32px; text-align:center;color:#77400f}
a.yBtn:hover{ text-decoration:none; filter:alpha(opacity=80); opacity:0.8}
.yBtn i{margin-right:5px}
.icon-topup{ width:16px;height:16px; background:url(../images/topup.png); display:inline-block; vertical-align:middle}


.camTitleBig{height:55px; background:url(../images/cambgBig.jpg) repeat-x left top; position:relative}
.camNavRight{height:55px; position:absolute;right:0;top:0;border-left:1px solid #f4f4f4;padding:0 20px}
.mt12{margin-top:12px}

.camNavBigUl{}
.camNavBigUl > li{float:left;height:53px;border-top:2px solid #fff;border-right:1px solid #f4f4f4; position:relative}
.camNavBigUl > li > a{line-height:48px; font-size:14px;color:#6f6f6f; position:relative;width:140px; display:inline-block; text-decoration:none; text-align:center;padding-right:20px}
.camNavBigUl > li > a b{position:absolute;right:30px;top:22px;width:0;height:0;border-width:6px;border-style:solid;border-color:#6f6f6f transparent transparent;font-size:0;line-height:0}

.camNavBigUl > li:first-child > a{color:#ff9c00}
.camNavBigUl > li:first-child > a b{border-color:#ff9c00 transparent transparent}


.camNavBigUl > li.active,.camNavBigUl > li:hover{border-top:2px solid #ffba00; background:#fff}
.camNavBigUl > li.active > a,.camNavBigUl > li:hover > a{ font-weight:bold;color:#ffa900}
.camNavBigUl > li.active > a b,.camNavBigUl > li:hover > a b{border-color:#ffa900  transparent transparent}

.camNavBigUl > li.active .cnpopCon,.camNavBigUl > li:hover .cnpopCon{ display:block}

.cnpopCon{ position:absolute;z-index:22;left:0;top:53px; background:#fff;border-bottom:2px solid #ffba00; box-shadow:0 5px 15px #ccc;min-height:150px;min-width:160px; display:none;border-right:1px solid #f4f4f4\9;border-left:1px solid #f4f4f4\9;left:-1px\9}

.ccNav > ul{padding:10px 0}
.ccNav li{padding:0 10px;height:31px;line-height:31px; white-space:nowrap}

.ccNav > ul > li:hover > a{ background:#ffa900; font-weight:bold}
.ccNav > ul > li.hasCon:hover > a{background:#ffa900 url(../images/r.png) no-repeat 118px center}


.ccNav > ul > li.hasCon.active > a,.ccNav > ul > li.active > a{color:#ffb300}
.ccNav > ul > li.hasCon.active > a:hover,.ccNav > ul > li.active > a:hover{color:#2d2d2d; background-color:#ffa900}
.ccNav > ul > li.hasCon.active.hover > a{color:#2d2d2d}
.ccNav > ul > li > .ccNavSon li.active > a{color:#ffb300}
.ccNav > ul > li > .ccNavSon li.active > a:hover{color:#2d2d2d;background-color:#ffa900}

.ccNav > ul > li.hasCon:hover > .ccNavSon{ z-index:10}


.ccNav > ul > li > a{color:#2d2d2d; display:block;padding:0 0 0 30px; text-decoration:none}

.ccNav > ul > li > .ccNavSon{ position:absolute;left:160px; background:#fff;min-width:120px;top:0;bottom:-2px;border-bottom:2px solid #ffba00; box-shadow:0px 5px 10px #ddd; display:none;z-index:0}

.ccNav > ul > li > .ccNavSon:before{content:"";position:absolute;left:-10px; background:#fff;width:10px;top:0;bottom:0px;overflow:hidden;z-index:211;border-right:1px solid #f4f4f4; display:block; display:none\9}

.ccNav > ul > li > .ccNavSon ul{padding:10px 0 0}
.ccNav > ul > li > .ccNavSon li:hover > a{ background:#ffa900; font-weight:bold}
.ccNav > ul > li > .ccNavSon a{color:#2d2d2d; display:block;padding:0 0 0 20px; text-decoration:none}



.ccNav > ul > li:hover > .ccNavSon,.ccNav > ul > li.active > .ccNavSon{ display:block;border-left:1px solid #f4f4f4\9;border-right:1px solid #f4f4f4\9}





.smallBtn{width:58px;height:28px; background:url(../images/smallbtn.png) no-repeat left top; cursor:pointer;color:#77400f;border:0}
.smallBtn:hover{ filter:alpha(opacity=80); opacity:0.8}
.smallBtn.gray{background:url(../images/smallbtn.png) no-repeat right top;color:#6e6e6e}

.pt15{padding-top:15px}
.mt15{margin-top:15px}

.sTxt{border:1px solid #e8e8e8;height:21px;line-height:21px;padding:0 3px;background:#f4f4f4}
.sTxt:focus{ background:#fff}
.parecon{ position:relative}
.parecon > div{ display:none; position:absolute;z-index:2;top:23px;width:148px; background:#fff;left:0;right:0; box-shadow:0 5px 10px #ccc;border-left:1px solid #f4f4f4\9;border-right:1px solid #f4f4f4\9;left:-1px\9}
.parecon.focus > div{ display:block}
.pclist{padding:5px 0}
.pclist li{height:31px;margin:0 5px;line-height:31px;padding:0 0 0 10px;  white-space:nowrap; overflow:hidden;width:120px; cursor:pointer}
.pclist li:hover{ background:#ffa900;font-weight:bold}

.tags{ display:inline-block;border:1px solid #f4f4f4; border-radius:3px;padding:3px 5px;color:#666}
.tags:hover{border:1px solid #ffab00}
.x{ display:inline-block;width:16px;height:16px; background:url(../images/x.png) no-repeat left top}
.x:hover{ background:url(../images/x.png) no-repeat left bottom}

/*2014-8-29	guojunhui add*/
.iconpic{display:inline-block; vertical-align:middle; width:16px; height:16px;cursor:pointer; background-repeat:no-repeat; background-position:center}
.iconpic-view{ background-image:url(../images/icon-8.png)}
.iconpic-user{ background-image:url(../images/icon-6.png)}
.iconpic-pic{ background-image:url(../images/icon-7.png)}
.iconpic-jiangbei{ background-image:url(../images/icon-5.png)}
.camNavC{ position:relative}
.jubansaishi{ position:absolute; right:18px; top:0px}
.jubansaishi a{ padding:0; font-size:13px; color:#2d2d2d}
.tongjiBar{ position:absolute; right:58px; top:33px; text-align:right; font-size:14px; font-family:Verdana; color:#f00}
/*赛事联系方式*/
.sslxfs{ padding:25px 59px}
.sslxfs ul{ margin-top:16px}
.sslxfs li{ padding-right:50px; padding-left:50px; display:inline-block; height:40px; line-height:40px; font-size:14px; color:#555}
	#lxfs-1{ background:url(../images/icon-1.png) no-repeat 0 center}
	#lxfs-2{ background:url(../images/icon-2.png) no-repeat 0 center}
	#lxfs-3{ background:url(../images/icon-3.png) no-repeat 0 center}
	#lxfs-4{ background:url(../images/icon-4.png) no-repeat 0 center; padding-right:0}

/*服务过的品牌*/
.ffwpp{padding:25px 0 25px 59px}
	.pp-title{ font-size:13px; margin-top:15px; color:#999}
.ffwpp ul{ margin-top:10px}
.ffwpp ul li{ float:left; width:137px; height:50px; overflow:hidden; border:solid 1px #ececec;margin-top:-1px; margin-left:-1px}

/*2014-9-2 guojunhui add*/
.iconpic-user{ width:40px; height:40px; margin-right:10px; background-image:url(../images/service/iconpic-user.png)}
.iconpic-tel{ width:40px; height:40px; margin-right:10px; background-image:url(../images/service/iconpic-tel.png)}
.iconpic-phone{ width:40px; height:40px; margin-right:10px; background-image:url(../images/service/iconpic-phone.png)}
.iconpic-email{ width:40px; height:40px; margin-right:10px; background-image:url(../images/service/iconpic-email.png)}
.c_ff6600{ color:#ff6600}
.service-1{padding:15px 20px}
.service-1 dt{ font-size:18px; color:#444; font-weight:bold;line-height:40px}
.service-1 dd{ font-size:16px; color:#666; margin-bottom:30px; line-height:1.8}
.serviceNav{ background-color:#fff; border-bottom:solid 1px #efefef; height:60px;padding-left:23px; width:809px}
.serviceNav a{ display:inline-block; height:58px;line-height:58px; background-color:#fafafa; font-size:18px; color:#6c6c6c; text-decoration:none; padding:0 20px; cursor:pointer; float:left; border:#efefef solid 1px; margin-left:-1px; margin-top:1px}
.serviceNav a:hover{color:#ff7007; text-decoration:none}
.serviceNav a.active{ color:#ff7007; font-weight:bold; background-color:#fff; border-top:solid 3px #ff9445; line-height:56px; height:56px; border-bottom-color:#fff}
.service-2{}
.service-2 .title{ font-size:24px; color:#ff7007; padding-top:60px;width:618px; margin:0 auto}
.service-2 p{ font-size:16px; color:#666; line-height:30px}
.line-1{ border-top:solid 1px #f4f4f4; height:0; line-height:0; font-size:0}
.fuzeren{ padding-top:30px; padding-left:20px; padding-bottom:45px}
.fuzeren-title{ font-size:16px; font-weight:bold; color:#333}
.fuzeren li{ float:left; width:260px; font-size:14px; line-height:40px; margin-top:20px}
.tabCon{ display:none}

.searchtool{font-size:0; line-height:0}
.searchtool a{ display:inline-block; width:63px; height:34px; line-height:34px; font-size:14px; color:#666; text-decoration:none; background-color:#f4f4f4; border:solid 1px #c1c1c1;margin-left:-1px; text-align:center}
.searchtool a:hover,.searchtool a.active{ color:#fff; font-weight:bold; text-decoration:none; background-color:#ffbb00;; border-color:#eea205}
.searchtool a.active{box-shadow:inset 0 2px 2px #f9b302}
.searchtool a.search-new{border-bottom-left-radius:4px;border-top-left-radius:4px}
.searchtool a.search-dig{border-bottom-right-radius:4px;border-top-right-radius:4px; border-left:none}
.huodong-con{font-size:14px; height:auto; line-height:26px; color:#555;white-space:normal;word-break:break-all;overflow:hidden; position:relative; text-indent:2em}
.huodong-con a{color:#3b94d0}
.huodong-con a.shouqi{position:absolute; right:0; bottom:0}

/*2015-1-26 guojunhui add*/
.dropDown{ display:inline-block}
.dropDown_A{display:inline-block}
.dropDown-menu{ display:none}
.dropDown:focus,.dropDown-menu:focus {outline:0}
.dropDown-menu li.arrow{ position:absolute;display:block; width:12px; height:8px; margin-top:-13px; margin-left:20%; line-height:0;background:url(http://static.hellorf.com/hellorf/images/icon-jt.png) no-repeat 0 0}
/*鼠标经过*/
.dropDown.hover .dropDown_A,.dropDown.open .dropDown_A{text-decoration:none}
/*打开菜单*/
.dropDown.open{position:relative; z-index:999}
.dropDown.open a:hover{}
.dropDown.open .dropDown-menu{position:absolute;z-index:1000;display:inline-block; width:124px;font-size:14px; padding:5px;left:0px;top:100%;margin:-1px 0 0;background-color:#fff;background-clip: padding-box; border-bottom:2px solid #ffba00; box-shadow:0 5px 15px #ccc}
.dropDown.open .dropdown-menu.r {right:0;left:auto}
.dropDown.open .dropDown-menu li{float:none;display:inline}
.dropDown-menu li a{color:#666}
.dropDown.open .dropDown-menu li a{ display:block;clear: both; line-height:31px;white-space:nowrap;text-align:left;font-weight: normal; padding-left:23px; margin-bottom:5px}
.dropDown-menu li a:hover,.dropDown-menu li a:focus{background-color:#ffa900;color:#fff; text-decoration:none}
/*禁用菜单*/
.dropDown.open .dropDown-menu .disabled a,.dropDown.open .dropdown-menu .disabled a:hover,.dropDown.open .dropdown-menu .disabled a:focus{color:#999;text-decoration:none; cursor:no-drop; background-color:transparent}
.dropDown.open .dropDown-menu li.divider{ display:block;height:0px; line-height:0px;margin:9px 0;overflow:hidden; border-top:solid 1px #eee}

#sitelink .dropDown a.dropDown_A{background: url(../images/icon-arrow-down.png) no-repeat 100px center;display: block; text-align:left; padding-left:28px; font-size:14px; width:107px; height:49px; line-height:49px;text-decoration: none}
#sitelink .dropDown.open a.dropDown_A{ background-color:#fff; color:#ffa900; font-weight:bold}
a.z-at{ color:#4095ce; text-decoration:none}

/*@功能*/
.at_input,.div_textarea{border:solid 1px #c1c1c1; margin: 0px; padding:5px;word-wrap: break-word;overflow-y: auto; overflow-x: hidden; font:12px/1.6 Verdana,宋体,Helvetica,sans-serif}

.div_textarea{position:absolute;z-index:1;visibility:hidden; left:0; bottom:0}
.at_input{ position:relative;z-index:2;outline: medium none; resize:none}

.layer_menu{margin:0; padding:0;clear:both;z-index:11001;position: absolute;background:#fff;color:#333;border:1px solid #ccc; border-top:solid 2px #ffa900;border-radius:2px;padding:2px;box-shadow:0px 2px 8px 1px rgba(0,0,0,0.2); font-size:12px}
.layer_menu li{ position:static;float:none; margin:0; padding:0; display:inline}
.layer_menu li.title,.layer_menu li.suggest_title { padding:5px 10px; display:block; cursor:default; white-space:nowrap}
.layer_menu li a{white-space:nowrap; min-width:50px;*min-width:auto;_width:50px;padding:7px 13px; color:#2d2d2d;display:block; cursor:pointer; text-decoration:none}
.layer_menu li a.auto_width{ width:auto; min-width:0}
.layer_menu li .list_subtitle{ margin-left:5px}
.layer_menu li.title, .layer_menu li.suggest_title {cursor: default;display: block;padding: 5px 10px;white-space: nowrap;font-size: 14px}
.layer_menu li.cur a, .layer_menu li a:hover {background-color: #ffa900;color: #fff;text-decoration: none}
/*@功能*/

/*活动列表页右侧*/
#bjrmhd{font-size: 12px}
#bjrmhd ul.bjrmhd-list{background: url(../images/icon_number.jpg) 0px 7px no-repeat;margin-top: 5px}
#bjrmhd ul.bjrmhd-list li{height: 36px;line-height: 36px;padding-left: 34px}
#bjrmhd ul.bjrmhd-list li a{ color:#333; width:120px; display:inline-block; height:36px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}
#bjrmhd ul.bjrmhd-list li i{ font-style:normal}
.rolList li{*zoom:1;margin: 15px 0 0;padding: 0px 0 0px}
.rolList li a{color: #333}
.rolList li:after{content: '\20';display: block;height: 0;clear: both}
.unfind-info{ font-size:22px; text-align:center; padding:30px 0; color:#999}
.loading-box{ height:70px; background:url(../images/loading3.gif) no-repeat center}

/*按钮*/
.ZCOOLbtn{display:inline-block;box-sizing:border-box; padding:6px 20px 8px; font-size:14px; line-height:normal;cursor:pointer;text-align:center;font-weight:400;white-space:nowrap;vertical-align: middle;-moz-padding-start:npx; -moz-padding-end:npx;border:solid 1px #ff9900; background-color:#fff; color:#ff6600; width:auto;*zoom:1;*overflow:visible;
	-webkit-transition:background-color .1s linear;
		-moz-transition:background-color .1s linear;
		-o-transition:background-color .1s linear;
			transition:background-color .1s linear}
a.ZCOOLbtn:hover,a.ZCOOLbtn:focus,a.ZCOOLbtn:active,a.ZCOOLbtn.active,a.ZCOOLbtn.disabled,a.ZCOOLbtn[disabled]{text-decoration:none; color:#ff6600}
.ZCOOLbtn:active,.ZCOOLbtn.active{background-color:#ccc}
.ZCOOLbtn:first-child{*margin-left:0}
.ZCOOLbtn.active,.ZCOOLbtn:active{-moz-box-shadow:0 1px 8px rgba(0, 0, 0, 0.125) inset;-webkit-box-shadow:0 1px 8px rgba(0, 0, 0, 0.125) inset; box-shadow:0 1px 8px rgba(0, 0, 0, 0.125) inset}

/*默认——灰色	通常用于取消*/
.ZCOOLbtn-default{background-color:#fff}
.ZCOOLbtn-default:hover,
.ZCOOLbtn-default:focus,
.ZCOOLbtn-default:active,
.ZCOOLbtn-default.active{background-color:#fff}

/*主要——主色	通常用于确定、提交、购买、支付等*/
.ZCOOLbtn-primary{background-color:#ffcc00}
.ZCOOLbtn-primary:hover,
.ZCOOLbtn-primary:focus,
.ZCOOLbtn-primary:active,
.ZCOOLbtn-primary.active{background-color:#ffcc00}

.fromapp{font-size: 12px; color:#999; font-weight: normal; padding-left:5px}
.fromapp:hover{ color:#f82121}

.applink{margin-top: 10px;}
.applink a{color: #669FC3;font-size: 16px;}

.choosePersonUl ul.visit_user_block li{
	height: 90px;
}

/**照片Exif信息*/
/*.wsContentPoBox{position: absolute;left: 20px;right: 20px;top:20px;text-align: left;width: 94px;}*/
/*.wsContentPoBox:hover .photo-info{display: block;}*/
/*.wsContentPoBox:hover .info-btn{background-position: 0 -46px;}*/
/*.photo-info{height: auto;border-radius: 6px;background: #000;padding:20px;display: none;cursor: default;margin-top: 10px;float: left;text-align: left;position: absolute;top: 52px;  left: 20px;}*/
/*.wsContentPo{position: relative;}*/
/*.wsContentPo .photo-info p{text-align: left;width: auto;margin-top: 0px;font-size: 12px;line-height: 24px;}*/
/*.wsContentPo .photo-info p span.info-name{color: #F9BD00;}*/
/*.wsContentPo .photo-info p span.info-content{color: #fff;}*/
/*.info-btn{background: url(../images/info-btn.png) no-repeat;width: 94px;height: 30px;display: none;	}*/
/*.rounded-rectangle{background: url(../images/rounded-rectangle.png) no-repeat;padding: 6px 9px;float: left;margin-top: -29px;}*/
/*.workShow li:hover .info-btn{display: block;}*/
/*.wsContentPo img{width: 100%}*/

a.wsContentPoBox{position: absolute;left: 20px;right: 20px;bottom:26px;text-align: left;width: 94px;}
a.wsContentPoBox:hover .photo-info{display: block;}
a.wsContentPoBox:hover .info-btn{background-position: 0 -46px;}
.photo-info{height: auto;border-radius: 6px;background: #000;padding:20px;display: none;cursor: default;margin-top: 10px;position:absolute;text-align: left;bottom: 65px;  left: 20px;}
.wsContentPo{position: relative;}
.wsContentPo .photo-info p{text-align: left;width: auto;margin-top: 0px;font-size: 12px;line-height: 24px;}
.wsContentPo .photo-info p span.info-name{color: #F9BD00;}
.wsContentPo .photo-info p span.info-content{color: #fff;}
.info-btn{background: url(../images/info-btn.png) no-repeat;width: 94px;height: 30px;display: none;	}
.rounded-rectangle{background: url(../images/rounded-rectangle.png) no-repeat;padding: 6px 9px;position: absolute;bottom: -12px;}
.workShow li:hover .info-btn{display: block;}
.wsContentPo img{width: 100%}

/*a.wsContentPoBox{position: absolute;left: 20px;right: 20px;top:20px;text-align: left;}*/
/*a.wsContentPoBox:hover .photo-info{display: block;}*/
/*a.wsContentPoBox:hover .info-btn{background-position: 0 -46px;}*/
/*.photo-info{height: auto;border-radius: 6px;background: #000;padding:20px;display: none;cursor: default;margin-top: 10px;float: left;text-align: left;}*/
/*.wsContentPo{position: relative;}*/
/*.wsContentPo .photo-info p{text-align: left;width: auto;margin-top: 0px;font-size: 12px;line-height: 24px;}*/
/*.wsContentPo .photo-info p span.info-name{color: #F9BD00;}*/
/*.wsContentPo .photo-info p span.info-content{color: #fff;}*/
/*.info-btn{background: url(../images/info-btn.png) no-repeat;width: 94px;height: 30px;display: none;	}*/
/*.rounded-rectangle{background: url(../images/rounded-rectangle.png) no-repeat;padding: 6px 9px;float: left;margin-top: -29px;}*/
/*.workShow li:hover .info-btn{display: block;}*/
/*.wsContentPo img{width: 100%}*/


/*--添加新板块-站酷旗下品牌/服务推荐--*/
.brand-info{height: 168px;border-top: 1px solid #F4F4F4;border-bottom: 1px solid #F4F4F4;}
.brand-info h4{color: #333;padding: 14px 0 2px 0;font-size: 14px;}
.brand-info p{color: #999;font-size: 12px;}
.brand-info li{width:214px;height:138px;float: left;text-align: center;padding-top: 30px;}
.brand-info li a:hover p{color: #000;}
.brand-info li a:hover h4{color: #f30;}
.brand-info li.zcap-icon{margin-top: -71px;position: relative;}
.brand-info li.zcap-icon .code{background:url(../images/app-code.png) no-repeat;position: absolute;bottom: 132px;display: none;width: 197px;height: 228px;z-index: 999;left: 12px;}
.brand-info li span{background: url(../images/brand-icon.png) no-repeat;display: inline-block;width: 52px;height: 52px;}
.brand-info li.hellorf-icon span{background-position: 0 0;}/*海洛创意*/
.brand-info li.gogoup-icon span{background-position: 0 -56px;}/*高高手*/
.brand-info li.zcap-icon span{background: url(../images/zcapp-icon.png) no-repeat;width: 200px;height: 123px;}/*站酷app*/
.brand-info li.zcap-icon:hover .code{display: block;}
.brand-info li.zczp-icon span{background-position: 0 -114px;}/*站酷招聘*/
.brand-info li.socucai-icon span{background-position: 0 -170px;}/*搜素材*/
.brand-info a.tit{font-size: 14px;color: #333;padding: 14px 0 2px 0;display: block;font-weight: bold;}
.brand-info a.tit:hover{color: #f30}

.itMore a{color: #148CF1;font-size: 12px;}
.itMore span{font-size: 10px;border-left: 1px solid #dbdbdb;margin: 0 14px 0 12px;}
.itMoreLink{height: 32px;}
.itMoreLink a{background: url(../images/btn-publish.png) no-repeat;display: inline-block;width: 113px;height: 32px;text-align: center;}
.itMoreLink a.works{background-position: 0 0;color: #A33300;}
.itMoreLink a.article{background-position: 0 -38px;color: #666666;margin-left: 10px;}

.appdown-close{background: url(../images/pop-appdown-close.png) no-repeat;width: 13px;height: 13px;margin: 6px 0 0 30px;text-decoration: none;cursor: pointer}
.appdown-close:hover{text-decoration: none}


/*个人主页*/
.camWholeBoxUlCTL li{border-bottom: none;height: 200px;overflow: hidden;width: 250px;}
.camWholeBoxUlCTL li a{display: inline-block;width: 248px;overflow: hidden;}
.camWholeBoxUlCTL li p{text-align: left;color: #666666;margin-top:12px;font-size: 14px;font-weight: bold;}
.camWholeBoxUlCTLgogoup li{height: 235px;}
.camWholeBoxUlCTLgogoup li a{font-size: 14px;font-weight: bold;line-height: 36px;color: #666666;}
.camWholeBoxUlCTLgogoup li a.pic{height: 172px;}
.camWholeBoxUlCTLgogoup li a.tit{padding-left: 10px;width: 210px;  white-space: nowrap;  overflow: hidden;  text-overflow: ellipsis;}
.camWholeBoxUlCTLgogoup li a:hover{color:#f30;}
.camNavC p.provide,.camNavC p.gogoup{width: 1069px;background: #fff;border-top: none;height: 50px;font-weight: bold;padding:0 0 0 14px;font-size: 14px;line-height: 52px;}
.camNavC p.provide a:link,.camNavC p.provide a:hover,.camNavC p.provide a:visited{border-right:none;float: right;font-size: 12px;font-weight: normal;color: #4095ce;}
#home_hellorf .camWholeBoxUlCTL li a{text-align: center}

.camNavC a.hellrof{padding: 0 18px 0 14px;}
.camNavC a.gogoup{padding: 0 14px 0 10px;}
.camNavC a.gogoup img,.camNavC a.hellrof img{vertical-align: middle;margin-right: 9px;}


.gogoup-inlay {
    height: 188px;
    width: 250px;
    white-space: nowrap;
    text-align: center;
}
.gogoup-inlay img {
    vertical-align: middle;
    max-height: 188px;
    max-width: 250px;
}

.hellorf-inlay {
    height: 188px;
    width: 250px;
    white-space: nowrap;
    text-align: center;
}
.hellorf-inlay img {
    vertical-align: middle;
    max-height: 188px;
    max-width: 250px;
}

.middle-helper {
    display: inline-block;
    height: 100%;
    vertical-align: middle;
}


.info-icon-btn{background: url("../images/info-icon.png") no-repeat;padding: 11px;position: absolute;right: 24px;}

.zcool_index_lottery{
    position: relative;
    top: 3px;
    margin-left: 1px;
}

.brand-info a.zcool_index_lottery_tit{
    display: inline-block;
}
.info-icon-btn{background: url(../images/info-icon.png) no-repeat;padding: 11px;position: absolute;right: 24px;}

/*移除粉丝*/
.removeFansBtn {
	position: absolute;
	bottom: 10px;
	right: 20px;
	visibility: hidden;
}
.designerListItem:hover .removeFansBtn {
	visibility:visible;
}
