.validator .validator_message{ background:url(../images/validator.gif) no-repeat scroll -25px -75px; display:inline; margin-left:10px; padding:0 5px 0 20px;vertical-align:top;vertical-align:-1px;white-space:nowrap;position: absolute;height:24px;line-height:24px;z-index: 888;-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;font-size: 12px; _margin-left:5px;}
 .validator .validator_message:before,.validator .validator_message:after{border-color: transparent #fafafa transparent transparent; border-style: dashed solid dashed dashed; border-width: 5px; height: 0; left: -11px; overflow: hidden; position: absolute; top: 50%; margin-top: -5px;  width: 0;content: ' '}
.validator .validator_message:after{left: -9px;border-color: transparent #fafafa transparent transparent;}

.validator .init { background-color:#FAFAFA; background-position:1px -150px; border:1px solid #fafafa; color: #CCC }
.validator .focus { background-color:#E2F5FF; background-position:1px 2px; border:1px solid #00A8FF; color:#007DEC }
.validator .focus:before{border-color: transparent #00A8FF transparent transparent;}
.validator .focus:after{border-color: transparent #E2F5FF transparent transparent;}

.validator .wait { background-color:#E2F5FF; background-position:1px 2px; border:1px solid #00A8FF; }
.validator .wait:before{border-color: transparent #00A8FF transparent transparent;}
.validator .wait:after{border-color: transparent #E2F5FF transparent transparent;}

.validator .warn {  background-color:#FFF2E9; background-position:1px -33px;  border:1px solid #FF6600;  color: #c00;}
.validator .warn:before{border-color: transparent #FF6600 transparent transparent;}
.validator .warn:after{border-color: transparent #FFF2E9 transparent transparent;}

.validator .error { background-color:#FFF2E9; background-position:1px -70px; border-color:#FF6600; }
.validator .error:before{border-color: transparent #FF6600 transparent transparent;}
.validator .error:after{border-color: transparent #FFF2E9 transparent transparent;}

.validator .pass { background-color:#E6FFE6; background-position:1px -112px; border:1px solid #00BE00; color:#22941F;font-weight: bolder; }
.validator .pass:before{border-color: transparent #00BE00 transparent transparent;}
.validator .pass:after{border-color: transparent #E6FFE6 transparent transparent;}


.colordlg{ background-color:#F0FAEB; border:2px dashed #749F4D; line-height:160%; padding:2px; width:100px; }
.mysource,.myauthor,.mykeyword{ background-color:#f7f9fc; border: 5px solid #107abf; line-height: 160%; padding: 2px; width: 300px; z-index: 10001; }
.coolbg4 { background-color:#e5f4fd; border-bottom: 1px solid #C9CFC1; height: 24px; line-height: 24px; text-align: right; padding-right:10px; cursor:move; }
.wsselect{ padding:5px; text-align:left; height: 80px; overflow: auto; }
.wsselect a{ color:#5c93b7; }

/*点评*/
.dianp { height:34px; line-height:34px; margin-bottom:16px;position:relative;padding: 0px 15px 0 150px;}
.cpmsTit{padding: 0px 15px 0 0;}
.dianp em{ padding: 0 15px; height:34px; color:#FFF; background:#2986E2; position:absolute; top:-1px; left:-1px;font:bold 15px/34px Microsoft yahei;border-radius: 0 0 3px 0;}
.dianp em:after{content:' '; width:144px; height:7px; position:absolute; top:33px; left:20px;}
.dianp span{font-size: 12px;}
.dianp span b,.zxval span b{color:#EC4E00;}
.dianp em i{color:#FFF;padding-right: 5px;}
.dianp a{color: #666; font-size: 12px;}
.dianp a:hover{color:#FE7718; text-decoration: none; }
.dianp a b{font-size: 18px;color: #CD0B13;}

.dianp i{ color:#999;}
.pinglun form{margin:0 0px 10px 15px;}
.loged { color:#F00;}
.pinglun textarea { border:1px solid #D3D4D7; width:845px; height:120px; resize:vertical; background:url(../images/ztlgbg.gif) no-repeat center center;}
.tijiao{width:856px;}
#zcomment2 .tijiao{width:836px;}
.tijiao .btn-face{float: left;cursor: pointer;position: relative;color: #2D96E9;margin-right: 8px;}
.tijiao .btn-face .ico08{font-size: 18px;float: left;}
.tijiao .bqface{ width:180px; position:absolute; z-index:900; left:0;top: 25px;background: #fff;border: 1px solid #ddd;display: none;}
.tijiao .bqface li{ float:left; height:30px; padding:3px 6px;cursor:pointer;}
.tijiao .bqface li img{ vertical-align:middle; }
.tijiao .hover .bqface{display: block;}
.tijiao .js_faceno{color:#DDD;cursor:none;}
.tijiao a { font-weight:800; color:#AB2329; }
.tijiao p{ color:#666;}
.tijiao input,.tijiao img{ vertical-align:middle; float:left;}
.tjbtn {width:65px; height:25px; line-height:25px; background:#376CBD; color:#FFF; border:none; cursor:pointer;-webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;}
.yzm{ width:58px; height:24px; line-height:24px; border:1px solid #CCCCCC; margin-right:8px;}
.userlou em{color:#2D96E9;padding-right:5px;}
/*回复*/
.comhfTit{color:#FF2968;font-family:Microsoft YaHei,Tahoma,Geneva,sans-serif;}
.userreply { height:25px; line-height:25px; margin-top:5px; }
.userreply a {float: left; height: 18px; line-height: 18px; margin-right:10px;  display:block; position:relative; text-decoration:inherit;}
.userreply big{color:#c00;font-size:16px;}
.userreply a .js_c99{ color:#999;}
.userreply i{position: absolute;top: 0;width:30px;height:16px;line-height:16px;text-align: center;font-weight: bold;color: #f00;left:25px;border: 1px solid #ddd;}
.userreply em { color:#FF0000; }
.combg p { font-size:13px; }
.combg fieldset { border: 1px solid #CCC; width: 850px; *width: 850px;}
.combg fieldset legend { display: block; margin-left: 5px; padding:0 5px; width:24px;font-size:12px;}
.combg fieldset .quoting { background:#F2F2F2; margin: 10px; padding: 10px; }
.combg fieldset .quoting .info_title { color: #898989; display: block; height: 28px; line-height: 28px; width: 560px; }
.combg fieldset .quoting p { line-height: 28px; width: 550px; }
.facetu { padding:4px; border:1px solid #DEDEDE; width:42px; height:42px;}
.inforight { width:800px; overflow:hidden;font-size: 12px;}
.inforight p { word-wrap:break-word;}

.pingcon{border:1px solid #D6D6D6;background-color: #FFF;border-top-width: 0;}


.tipkuan{ background:#F9F9F9; text-align:center; padding:0 5px; overflow:hidden; display:none; color:#A5A5A5;}
.tkuan890{width:845px; height:130px; position:absolute; top:51px; left:16px; line-height:130px;}
/******评论css******/
.hfkuanx{padding:10px 0 0 10px;  margin-top:5px; width:850px; position:relative; border:1px solid #395DAC; display:none;}
.hfkuanx textarea{width:817px;height:86px; border:1px solid #E5E5E5;padding:5px 10px; font-size:13px; color:#999;}
.load-more{height:30px;line-height:30px;background: #F5F5F5;text-align: center;cursor: pointer;display: none;}
.load-more-ing {background:  url(../images/page_loading.gif) center no-repeat #F5F5F5;line-height: 1000px;overflow: hidden;}