@charset "utf-8";
/*reset公共标签默认值*/
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,div{
  margin:0;padding:0;
}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {line-height:1.3;}
body {font-size:14px;line-height:1.5;font-family:"Microsoft Yahei",Tahoma,Verdana,Arial,sans-serif;color: #444;}
body.mb0{margin-bottom:0}
article,aside,dialog,figure,footer,header,nav,section{display:block;}
blockquote, q{quotes:none;}
blockquote:before, blockquote:after,q:before, q:after {content:'';content:none;}
a {margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;background:transparent; cursor:pointer;color:#444;}
a img{border:0;}
a:not("[class]"):link, a:not("[class]"):focus, a:not("[class]"):active{border:none;outline: none;color: inherit;text-decoration: none;}
a:hover{color: #34a150;border:none;outline: none;color: #34a150;text-decoration: none;}
a.green{color:#34a150;}
a:hover, a:focus, a:active{color:#34a150;text-decoration:none;}
a.green:hover,a.blue:hover{text-decoration:underline;color:#34a150;}
input[type="text"],textarea{text-indent:10px;}
input[type="text"].center,input[type="text"]:focus.center{text-indent:0px;}
input[type="text"]:focus,textarea:focus{border:1px solid #34a150;text-indent:10px;outline:none;}
.pointer{cursor:pointer;}
/*定义公共布局类*/
.fl{float:left;}
.fr{float:right;}
.pos-r,.pos-relative,.Posr{position: relative;}
.pos-a,.pos-absolute,.Posa{position: absolute;}
.center{text-align:center;}
.left{text-align:left;}
.right{text-align:right;}
.vertical-top *,.verticalTop *{vertical-align:top;}
.vertical-middle *,.middle,.verticalMiddle *{vertical-align:middle;}
.vertical-bottom *,.verticalBottom *{vertical-align:bottom;}
.vertical-baseline *,.verticalBaseline *{vertical-align:baseline;}
.vertical-text-bottom *,.verticalTextBottom *{vertical-align:text-bottom}
.marginauto{margin:0 auto;}
.clear{clear:both;}
.clearfix{zoom:1;}
.clearfix:after{clear:both;content:"";display:block;}
.ofH{overflow:hidden;zoom:1;}
.hide{display:none;}
.hidden{position:absolute;top:-10000px;left:-10000px;}
.block{display:block}
.inline-block,.inlineBlock{display:inline-block;vertical-align:middle;}
.bold{font-weight:bold}
.font-normal{font-style: normal; font-weight: normal}
/*截取类*/
.break-word,.break_Word{word-break:break-all;word-wrap:break-word;}
.break-letter,.break_letter{word-wrap: break-word;white-space:normal;}
.ellipsis{display:block;overflow:hidden;text-overflow:ellipsis;white-space: nowrap;vertical-align:middle;}
.overflow-hidden{overflow:hidden}
/*定义公用margin,padding类*/
.pd0{padding:0 !important;}
.pd5{padding:5px;}
.pd10{padding:10px;}
.pd15{padding:15px;}
.pd20{padding:20px;}
.pd30{padding:30px;}
.pd40{padding:40px;}
.pb10{padding-bottom:10px;}
.pb20{padding-bottom:20px;}
.pb60{padding-bottom:60px;}
.pl10{padding-left:10px;}
.pl20{padding-left:20px;}
.pl30{padding-left:30px;}
.pl40{padding-left:40px}
.pl50{padding-left:50px;}
.pl60{padding-left:60px}
.pl85{padding-left:85px;}
.pl90{padding-left:90px;}
.pr10{padding-right:10px;}
.pr20{padding-right: 20px}
.pt1{padding-top:1px}
.pt10{padding-top:10px;}
.pt15{padding-top:15px}
.pt20{padding-top:20px;}
.pt30{padding-top:30px}
.pt50{padding-top:50px;}
.mg10{margin:10px;}
.mt0{margin-top:0}
.mt2{margin-top:2px;}
.mt4{margin-top:4px;}
.mt5{margin-top:5px;}
.mt7{margin-top:7px;}
.mt8{margin-top:8px;}
.mt10{margin-top:10px;}
.mt15{margin-top:15px;}
.mt20{margin-top:20px;}
.mt30{margin-top:30px;}
.mt40{margin-top:40px}
.mt48{margin-top:48px;}
.mt50{margin-top:50px;}
.mt55{margin-top:55px}
.mt60{margin-top:60px;}
.mt70{margin-top:70px}
.mt90{margin-top:90px;}
.mt102{margin-top:102px;}
.mt110{margin-top:110px;}
.mb0{margin-bottom:0;}
.mb5{margin-bottom:5px;}
.mb10{margin-bottom:10px;}
.mb20{margin-bottom:20px;}
.mb30{margin-bottom:30px;}
.ml5{margin-left:5px;}
.ml10{margin-left:10px;}
.ml15{margin-left:15px;}
.ml20{margin-left:20px;}
.ml30{margin-left:30px;}
.ml40{margin-left:40px;}
.ml50{margin-left:50px;}
.ml80{margin-left:80px;}
.ml90{margin-left:90px;}
.ml100{margin-left:100px;}
.ml200{margin-left:200px;}
.ml103{margin-left:103px;}
.ml300{margin-left:300px;}
.mr5{margin-right:5px;}
.mr10{margin-right:10px;}
.mr15{margin-right:15px;}
.mr20{margin-right:20px;}
.mr24{margin-right:24px;}
.mr25{margin-right:25px;}
.mr30{margin-right:30px;}
.mr35{margin-right:35px;}
.mr40{margin-right:40px;}
.mr50{margin-right:50px;}
.mr90{margin-right:90px;}
.mr95{margin-right:95px;}
.mr100{margin-right:100px;}
.mr108{margin-right:108px;}
.mr150{margin-right:150px;}
/*定义公用宽度,高度类*/
.w10{width:10px;}
.w20{width:20px;}
.w40{width:40px;}
.w50{width:50px;}
.w60{width:60px;}
.w70{width:70px;}
.w80{width:80px;}
.w88{width:88px;}
.w95{width:95px;}
.w100{width:100px;}
.w120{width:120px;}
.w125{width:125px;}
.w135{width:135px;}
.w140{width:140px;}
.w150{width:150px;}
.w160{width:160px;}
.w170{width:170px;}
.w180{width:180px;}
.w186{width:186px;}
.w190{width:190px;}
.w200{width:200px;}
.w210{width:210px;}
.w250{width:250px;}
.w270{width:270px;}
.w300{width:300px;}
.w380{width:380px;}
.w400{width:400px;}
.w420{width:420px;}
.w440{width:440px;}
.w450{width:450px;}
.w489{width:489px;}
.w500{width:500px;}
.w560{width:560px;}
.w580{width:580px}
.w620{width:620px;}
.w650{width:650px;}
.w670{width:670px;}
.w700{width:700px;}
.w750{width:750px;}
.w780{width:780px;}
.w800{width:800px;}
.w860{width:860px;}
.w880{width:880px;}
.w910{width:910px;}
.w920{width:920px;}
.w940{width:940px;}
.w980{width:980px;}
.w1000{width:1000px;}
.w1200{width:1200px;}
.w1170{width:1170px;}
.max-wp50{max-width:50%;display:inline-block;}
.h90{height: 90px;}
.h100{height:100px;}
.h110{height:110px; overflow:auto}
.H130{height: 130px;}
.h200{height:200px;}
.h300{height:300px;overflow: auto;}
.h500{height:500px;}
.h766{height:766px;}
.wp-half,.wHalf{width:49%;}
.wp-third,.wThird{width:33%;}
/*定义公共颜色类*/
.c333{color:#333;}
.c444{color:#444;}
.c888{color:#888;}
.c999,.gray{color:#999;}
.c666{color:#666;}
.orange{color:#ff9c00;}
.orange_c{color:#ff6000;}
.green{color:#34a150;}
.bgwhite,.bkgWhite{background:#fff;}
.bd1{border:1px solid #ddd;}
/*定义公共字体类*/
.ft12{font-size:12px;}
.ft14,.fz14{font-size:14px;}
.fz16,.fz16 *,.ft16,.ft16 *{font-size:16px;}
.fz18,.ft18{font-size:18px;}
.fz20,.ft20{font-size:20px;}
.fz22,.ft22{font-size:22px;}
.ft24{font-size:24px;}
.fz25,.ft25{font-size:25px;}
.fz36,.ft36{font-size:36px;}
.bold,.Bold{font-weight:bold;}
.normal{font-style:normal;font-weight:normal;}
/*定义公共图片尺寸*/
.img50{width:50px;height:50px;display:inline-block;}
.img64{width:64px;height:64px;display:inline-block;}
.img76{width:76px;height:76px;display:inline-block;}
.img100{width:100px;height:100px;display:inline-block;}
.errorTip{display:inline-block;font-style:normal;font-size:12px;color:#FF9C00;background:url(../images/basicCheck.png) no-repeat -24px 2px;padding-left:25px;line-height:24px;}
/* star */
/* 评分 */
.starRate{position:relative;display:inline-block;width:100px;height:20px;overflow:hidden;background:#aaa;cursor:pointer;background:url(../images/star.png) 0 3px repeat-x;}
.starRateTen,.starRateTenDouble{width:200px;}
.starRate a{position:relative;display:inline-block;height:20px;vertical-align:top;background:#eee;background:url(../images/star.png) 0 -22px repeat-x;}
#star0,.star0{width:0;}
#star10 a,.star10{width:10%;}
#star20 a,.star20{width:20%;}
#star30 a,.star30{width:30%;}
#star40 a,.star40{width:40%;}
#star50 a,.star50{width:50%;}
#star60 a,.star60{width:60%;}
#star70 a,.star70{width:70%;}
#star80 a,.star80{width:80%;}
#star90 a,.star90{width:90%;}
#star100 a,.star100{width:100%;}
#star5 a,.star5{width:5%;}
#star15 a,.star15{width:15%;}
#star25 a,.star25{width:25%;}
#star35 a,.star35{width:35%;}
#star45 a,.star45{width:45%;}
#star55 a,.star55{width:55%;}
#star65 a,.star65{width:65%;}
#star75 a,.star75{width:75%;}
#star85 a,.star85{width:85%;}
#star95 a,.star95{width:95%;}
.star-cont{font-size:12px;color:#666;float:right;margin-left:10px;line-height:20px;}
/* uploadFile */
.uploadBox {display: inline-block;overflow: hidden;position: relative;text-align: center;visibility: visible;}
.uploadCont object {left: 0;opacity: 0.1;position: absolute;top: 0;}
.infoLabel {display: inline-block;height: 20px;line-height: 15px;overflow: hidden;width: 275px;}
.infoLabel .fileName{display:inline-block;width:160px;height:15px;line-height:15px;overflow:hidden;font-weight:normal;font-size:14px;}
.infoLabel .fileSize{font-size:14px;font-weight:normal;color:#888;}
.uploadInfoBox .progressBar {background: #ccc none repeat scroll 0 0;display: inline-block;height: 8px;line-height: 8px;overflow: hidden;width: 100px;}
.uploadInfoBox .progressRate {background: #42be22 none repeat scroll 0 0;display: inline-block;height: 8px;}
.disabled,.disable{color:#999; cursor:default;}
.com-a-url{
	cursor:pointer;
}