@charset "utf-8";
*{margin:0;padding:0;word-wrap:break-word}input[type=text]::-ms-clear,input[type=text]::-ms-reveal{display:none}blockquote,body,code,dd,div,dl,dt,fieldset,figure,form,h1,h2,h3,h4,h5,h6,legend,li,ol,p,pre,td,th,ul{margin:0;padding:0}article,aside,dialog,figure,footer,header,menu,nav,section{display:block}body{background:#f4f4f4;color:#333;font-size:9pt;}body,input,button,input,select,textarea{font-family:Arial,hiragino sans gb,microsoft yahei,simsun,sans-serif}li{list-style-type:none}img,ul{margin:0;padding:0}img{border:0}a{color:#333;-webkit-transition:.3s;transition:.3s}a,a:hover{text-decoration:none}a:hover{color:#3ab57f}em{font-style:normal}.fl{float:left}.fr{float:right}del{margin:0;padding:0;border:0;text-decoration:none;font-style:normal}.clear{clear:both;overflow:hidden;height:0}.clearfix{display:block}.clearfix:after{clear:both;display:block;visibility:hidden;height:0;content:""}::selection{background:#3ab57f;color:#fff}::-moz-selection{background:#3ab57f;color:#fff}button,input,optgroup,select,textarea{margin:0;outline:0}legend{padding:0;border:0}textarea{overflow:hidden;resize:none}input::-moz-placeholder,textarea::-moz-placeholder{color:#b1b1b1}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#b1b1b1}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#b1b1b1}
body{background:#fff !important;}

/*通用*/
.pay-bt{margin:10px 20px 20px 20px;}
.tytitle{height:44px; line-height:44px; padding:0 20px 0 35px; font-size:16px;color:#6b6b6b;color:#333; position: relative;border-bottom:1px solid #ebebeb;border-top:1px solid #ebebeb;margin-top:-1px;}
.tytitle:before{ content: '';width: 4px;height: 18px;background: #47bd89; position: absolute;left:20px;top:13px;}
.r_title{height:44px;line-height:44px;background:#f9f9f9;border-bottom:1px solid #ebebeb;font-size:16px; padding-left:20px;}
.titleTips{color:#999; font-size:12px; padding-left:15px;}
.padnav{padding:15px;border-bottom:1px solid #ebebeb;}
.r_tybox,
.t_tybox{ background:#fff;margin-top:20px;border:1px solid #ebebeb; border-bottom:1px solid #e3e3e3;box-shadow: 0 1px 2px #ebebeb;}
.r_padbox{ padding:20px;}
.tips{ line-height:32px;  font-size:12px; color:#9b9b9b;}
.nomar{margin-top:0px;}
.r_title h4{font-weight:normal;float:left; margin-right:15px;}
.r_title .back{float:left;font-size:12px; padding:0px 30px 0px 15px;color:#999;background:url(back.png) no-repeat 0 50%; cursor:pointer;}
.r_title .tabs{float: right;}
.r_title .tabs li{float:left; margin:0px 20px;height:43px; line-height:43px; font-size:14px;}
.r_title .tabs a{color:#9b9b9b;}
.r_title .tabs li.puton{ border-bottom:1px solid #3b3b3b;}
.r_title .tabs li.puton a{color:#333;}
.noBorderTop{border-top:0px !important;}

.r_title_back{padding-left:0px;}
.r_title_back i{padding:0 20px;color:#7f7f7f;}

/*button*/
.green-bt,
.grey-bt,
.button,
.sttj input[type="button"]{width:90px; display:block;font-size:14px;text-align:center;height:30px;line-height:30px;cursor:pointer;border-radius:3px; transition: .3s;}
.green-bt:hover,
.sttj input[type="button"]:hover{background:#41b783;color:#fff;}

.green-bt-big{height:36px;line-height:36px;width:110px;}

.green-bt,
.sttj input[type="button"]{background:#47bd89;color:#fff;border:1px solid #47bd89;}
.grey-bt,.button{background:#f9f9f9;width:88px;border:1px solid #e3e3e3;color:#5b5b5b;}
.grey-bt:hover,
.button:hover{background:#f4f4f4;}
.bt-auto{ display: block;margin: 0 auto; }
.bt-w-auto{ width:auto;padding:0 20px;}
.uf-chakan,.uf-delete{font-size:18px;}

/*table*/
table.border{width:100% !important;}

table.border .title td{ padding:0px 15px; line-height:40px; color:#999;border-bottom:1px solid #ebebeb;}

table.border td{ padding:15px 20px;border-bottom:1px dashed #e3e3e3;color:#737373; line-height:25px; font-size:13px; text-align: center;}
table.border td td{border:0px;}
table.border .lefttd{ width:25%;text-align: right; white-space: nowrap;padding-right:10px;}
table.border .tag_left{ text-align: left; }
table.border .tag_left strong{font-size:16px;color:#4b4b4b;}
table.border .tr-nobor td{border:0px;}

/*textbox*/
.textbox-wrap{padding-right:142px;}
.textbox-wrap .textbox{width:100%;}
.textbox{width:360px;outline:none;border:1px solid #cbd5dd;height:30px; line-height:30px; padding:0 10px;-webkit-transition: .3s;transition: .3s;color:#4b4b4b;font-size:14px;border-radius:2px;}
.textbox:focus{border:1px solid #47bd89;}
.textbox:disabled{background:#f4f4f4;}

.textarea-wrap,
.select-wrap{padding-right:120px;}

/*textarea*/
textarea{outline:none;border:1px solid #cbd5dd;height:30px; line-height:30px; padding:5px 10px;-webkit-transition: .3s;transition: .3s;color:#4b4b4b;font-size:14px;border-radius:2px;}
textarea:focus{border:1px solid #47bd89;}

/*select*/

.select-wrap select{width:100%;}
select{outline:none;border:1px solid #cbd5dd;height:32px; line-height:32px; padding:0 10px;-webkit-transition: .3s;transition: .3s;color:#4b4b4b;margin-right:10px; font-size:14px;border-radius:2px;}
select:focus{border:1px solid #47bd89;}

.check-all{margin-right:15px; cursor: pointer;}

.line-f{height:1px;background:#fff;margin-top:-1px;}
.cz_btn{ line-height:34px;height:34px;padding:20px;background:#f9f9f9;border-top:1px solid #ebebeb;margin-top:-1px;}
.cz_btn span{ font-size:14px;color:#555;float:left;}
.cz_btn span input[type="checkbox"]{float:left;margin:10px 5px 0 0;}
.cz_btn .grey-bt,
.cz_btn .green-bt,
.cz_btn .button{margin-left:15px;height:36px;line-height:36px;}

.paging{padding:0;}
.paging a{line-height:30px;min-width:16px;}
.paging-box .icon-prev,
.paging-box .icon-next{height:30px;}

.empty{text-align: center; font-size: 14px; color: #bbb;padding: 150px 0px 40px 0px; line-height: 24px;background: url(../common/empty.png) no-repeat 50% 40px;}

.d-inline-block{ display: inline-block; }
.t-a-center{ text-align: center; }
.t-a-left{ text-align: left; }
.d-inline{ display: inline; }
.f-left{float:left;}
.m-t-10{margin-top:10px;}
.f-right{float:right;}
.p-b-10{ padding-bottom: 10px; }
.red-color{color:#f22d2d;}
.green-color{color:#37b77e;}
.blue-color,.link-color{color:#2f87d1;}
label{ cursor: pointer; }
.radio-group label{float:left;margin-right:15px;}
.radio-group input{float:left;margin:3px 6px 0 0;}

.p-sub-info{font-size:12px;}
.p-sub-info span{margin-right:15px;color:#9b9b9b;}
.ty_button{display:inline-block;padding:0px 15px;height:35px; line-height:100%;background: #5bc0de;border: 1px solid #5BC0DE; text-align:center;margin-left:10px;color:#fff; font-size:14px;border-radius:3px; outline:none;min-width:60px}
.mytable .lefttd{text-align: right;}
.mytable td{border-bottom: 1px dashed #eee;padding: 10px 20px;}
.fy_box {line-height:30px;color:#98a4a4; margin-top:15px;padding-right:20px}
.fy_box .footer_page table tr td input{height: 25px;line-height: 25px;vertical-align: middle;}
.fy_box a{padding:5px 10px;border:1px solid #dce2e4;border-radius:3px; margin-left:3px; background:url(tybg.png) repeat-x; cursor:pointer;}
.fy_box a.curr{background:#57cdd1;color:#fff;border:1px solid #57cdd1}
.fy_box #ctl00_KSContent_page1_labPage{border-radius:3px;width:26px !important;height:26px !important; line-height:26px !important;border:1px solid #dce2e4 !important; outline:none}
.fy_box #ctl00_KSContent_page1_labPage:focus{color:#28bfc5}
.fy_box #ctl00_KSContent_Page1_labPage{border-radius:3px;width:26px !important;height:26px !important;line-height:26px !important;border:1px solid #dce2e4 !important; outline:none}
.fy_box #ctl00_KSContent_Page1_labPage:focus{color:#28bfc5}
.fy_box #ctl00_KSContent_Page2_labPage{border-radius:3px;width:26px !important;height:26px !important;line-height:26px !important;border:1px solid #dce2e4 !important; outline:none}
.fy_box #ctl00_KSContent_Page2_labPage:focus{color:#28bfc5}
.fy_box #ctl00_KSContent_Page3_labPage{border-radius:3px;width:26px !important;height:26px !important;line-height:26px !important;border:1px solid #dce2e4 !important; outline:none}
.fy_box #ctl00_KSContent_Page3_labPage:focus{color:#28bfc5}
.mymood{height:23px; overflow:hidden;}
.mymood span{width:23px;height:23px;float:left;margin-right:4px;background:url(mood.png) no-repeat -92px 0; overflow:hidden;}
.mymood span.starbg2{background:url(mood.png) no-repeat;}
.mymood span.starbg3{background:url(mood.png) no-repeat -23px 0;}
.mymood span.starbg4{background:url(mood.png) no-repeat -46px 0;}
.mymood span.starbg5{background:url(mood.png) no-repeat -69px 0;}


#evaluate{height:23px; overflow:hidden;float: left}
#evaluate span{width:23px;height:23px;float:left;margin-right:4px;background:url(mood.png) no-repeat -92px 0; overflow:hidden;}
#evaluate span.starbg2{background:url(mood.png) no-repeat;}
#evaluate span.starbg3{background:url(mood.png) no-repeat -23px 0;}
#evaluate span.starbg4{background:url(mood.png) no-repeat -46px 0;}
#evaluate span.starbg5{background:url(mood.png) no-repeat -69px 0;}

