@charset "utf-8";
/* CSS Document */
.frmtype{ width:100%; border-radius:5px; border:1px #dadada solid; padding:0 10px; min-height:30px;font-size:14px;line-height:30px;}
#resouinforcon .frmtype,.subCla{width:80%;}
.addIndusry,.addSubject{ width:16%; height:30px; background:#ff8400;box-shadow:none; border:none;cursor:pointer; color:#fff; border-radius:5px;font-size:14px;line-height:26px;  margin-left:10px;cursor:pointer; }
.deleteIndustry,.deleteSubject{  height:30px;border:1px #c9c9c9 solid; border-radius:5px; text-align:center;font-size:14px;line-height:30px;color:#3e3e3e; margin:6px 0; margin-left:15px; float:left;cursor:pointer;padding:0 8px;}
.removeNu{margin-left:5px;}
.frmtype:focus{ border:1px solid #ff8500;}
.frmbtn{ width:100px; margin:10px; background:#ff8400; color:#fff;  border:1px solid transparent; }
.frmrbtn{ background:none; color:#303030; border:1px solid transparent; }
.frmarea{ min-height:80px;}
.updownbtn{text-decoration:underline; color:#333;}

.blackcover{ width:100%; height:100%;overflow-x: hidden;overflow-y: auto; position:fixed; background:rgba(0,0,0,.6); z-index:1000; }
.resoufrm p{ font-size:14px;}
/*弹窗资源信息、申请信息*/
.resouinfo{position:absolute;background:#fff;min-width:750px;border-radius:10px;padding:30px 20px;font-size:14px;z-index:1001; margin-bottom:40px; box-shadow: 2px 4px 10px 4px #555; -webkit-box-shadow: 2px 4px 10px 4px #555; -moz-box-shadow: 2px 4px 10px 4px #555; }

.resoutit{padding: 0 20px;font-size:16px;line-height:40px;color: #606060; border-bottom:1px solid #ff8400; position:relative; font-weight:bold;}

.resoutit .showinfor{ position:absolute; left:60px; top:2px; font-size:13px; font-weight:normal;}
.resouinfotype{ font-weight:600; text-align:right;color: #555; min-width: 80px;}
.resouinforcon{ padding:0 10px; width:100%; position:relative; max-width:560px;}

.resoubox{ padding:20px; }
.resoubox table{width:100%;}
.resoubox .resoutab { width:400px;}
.resoubox .btntab{ margin-top:20px;}
.resoutab{ min-width:400px;}
.resoutab tr td{ min-width:260px; padding:4px; line-height:30px; }
.resoutab tr th{ line-height:30px;vertical-align: text-top; padding:4px 0;}
.requiredcon{ color:red; position:absolute;font-size:16px; top:0; right:0;}

.resouimgbox{ width:220px; margin:10px;}
.resouimgboxadd{ width:260px;}
.resouimg{width:100%; height:240px; position:relative; overflow:hidden;  }
.resouup{width: 100%;height:100%;position: absolute; top:0;background-color: rgba(0,0,0,0.4);font-size:14px;line-height:240px;color: #fff; text-align:center;}
#resouup{ width: 100%;height:100%;box-shadow: none;opacity:0; position: absolute;left:0;top:0px;cursor: pointer;}
.resouimgmsg{ position: relative; top:10px;left:30px;font-size: 13px;color: #aaa;}
/*资源图片上传*/
.resouimgshow{width:100%; height:100%;}

/*合作项目及评价*/
.teamworkbox{ margin-top:20px;}
.teamworktit{padding: 0 10px;font-size:16px;line-height:40px;color: #606060; border-bottom:1px solid #ff8400;}
.teamwork{ overflow:hidden;  padding-bottom: 10px; border-bottom:1px dashed #d6d6d6; }
.teamwork .lefteva{ float:left; max-height:200px; width:20%; max-width:200px; text-align:center; margin-top:10px;}
.teamwork .lefteva .evaimg{ display:block; width:50px; height:50px; overflow:hidden; border:1px solid transparent; border-radius:50%; margin:auto;}
.teamwork .righteva{padding:10px; float:left; margin-left:20px; font-size:14px; width:78%; max-width:476px;}
.teamwork .righteva  .teamname{ position:relative;}
.teamwork .righteva .teamname .teamtime{ position:absolute; right:0;}
.teamwork .righteva .evastarbox{ overflow:hidden;}
.teamwork .righteva .evastar{ display:block; width:24px; height:24px; cursor:pointer; float:left; background:url(../images/evastar.png) 0 -22px no-repeat;}
.teamwork .righteva .evabrief{ display:block; margin-top:10px; max-height:80px; overflow:hidden; }

.resoutit .stateinfor{ position:absolute; bottom:-20px; right: -28px;background: #ff8400; color: #fff; padding: 0 40px;border-radius: 20px 0 0 20px;z-index: 2; cursor:pointer;}
.resoutit .stateinfor em{position: absolute;width: 0px; height: 0px;border-top: 0px solid  rgb(180, 60, 6);border-bottom: 6px solid transparent;border-left: 8px solid  rgb(180, 60, 6); border-right: 0px solid transparent;right: 0px; bottom: -6px;}
.workclose{ position:absolute; top:0; right:-50px; display:block; width:20px; height:20px; background:url(../images/workclose.png) center center no-repeat; padding:20px;cursor:pointer; z-index:999;}

.resoutab .workmsgbox td{padding:0; margin:0;}
.workmsg{ clear:both;font-size:14px;line-height:26px; color:red; padding-left:20px; background:url(../images/info_warn.png) 0 center no-repeat; }

/*//资源申请*/
.resouapply{position:absolute; background:#fff;border-radius:10px;padding:20px;font-size:14px;z-index:1001; margin-bottom:40px;box-shadow: 2px 4px 10px 4px #555; -webkit-box-shadow: 2px 4px 10px 4px #555; -moz-box-shadow: 2px 4px 10px 4px #555;}
.resouapply .resoushowimg{width:100%; border:1px solid #d6d6d6; height:200px; position:relative; overflow:hidden; }
.resouapply .resouimg2{ height:200px;}
.resoufrm .worktit{ position:relative; width:100%;border-bottom:1px solid #d6d6d6; padding:10px; font-size:16px; }
.resoufrm .worktit .uploadbtn{ position:absolute; bottom:11px; left:80px; font-size:13px; color:#ff8400;}
.filebox{ padding:10px; margin:10px 0;}
.fileitem{ margin:10px;}
.filename{ margin-left:10px;}
.fileicon{ background:url(../images/filetype.png) center center no-repeat; width:20px; height:20px; }
.filebtn{ padding:0 10px; cursor:pointer; }
.filedownbtn{ color:#ff8400; text-decoration:underline;}
.fibepople{ margin-right:60px;}

/*评价*/
.commentinfo{position:absolute;background:#fff;border-radius:10px;padding:20px;font-size:14px; z-index:1001; margin-bottom:40px;box-shadow: 2px 4px 10px 4px #555; -webkit-box-shadow: 2px 4px 10px 4px #555; -moz-box-shadow: 2px 4px 10px 4px #555; }
.commentinfo .wordlimit{ font-size:12px; color:#999; text-align:right;}
.commentbox{ padding:20px; }
.commentbox table{width:640px;}
.commentcon tr td{ width:90%;max-width:400px; padding:4px 0;}
.commentcon tr th{ width:10%; vertical-align: text-top; padding:4px 0;}
.noconmment{ line-height:120px;}

.evastarbox2{ overflow:hidden;}
.evastar2{ display:block; width:24px; height:24px; cursor:pointer; float:left; background:url(../images/evastar.png) 0 -21px no-repeat;}

/*留言*/
.guestbookinfo{position:absolute;background:#fff;border-radius:10px;padding:20px;font-size:14px; z-index:1001;  margin-bottom:40px;box-shadow: 2px 4px 10px 4px #555; -webkit-box-shadow: 2px 4px 10px 4px #555; -moz-box-shadow: 2px 4px 10px 4px #555;}
.guestbookinfo .wordlimit{ font-size:12px; color:#999;}
.guestbookcon{padding:20px; width:600px; margin:auto;}
.guestcon{ padding:20px 0;max-height:240px;overflow-x:hidden; overflow-y:visible ;  }
.guestconitem{ padding:10px 0; overflow:hidden; margin-bottom:10px;border-bottom:1px dashed #d6d6d6;}
.guestconitem:nth-child(odd){ background:#f8f8f8;}
.guestcon .lefteva{ float:left; max-height:200px; width:20%; max-width:200px; text-align:center; margin-top:10px;}
.guestcon .lefteva .evaimg{ display:block; width:80px; height:80px; overflow:hidden; border:1px solid #d6d6d6; border-radius:50%; margin:auto;}
.guestcon .righteva{padding:0 10px; float:left; margin-left:20px; width:79%; max-width:480px;}
.guestcon .righteva .guestname{ position:relative;}
.guestcon .righteva .guestname .guesttime{ position:absolute; right:0;}
.guestcon .righteva .evabrief{ display:block; margin-top:10px; max-height:80px; overflow:hidden; }

/*款项记录*/

.paymentinfo{position:absolute; background:#fff;border-radius:10px;padding:20px;font-size:14px;z-index:1001;  margin-bottom:40px; box-shadow: 2px 4px 10px 4px #555; -webkit-box-shadow: 2px 4px 10px 4px #555; -moz-box-shadow: 2px 4px 10px 4px #555;}
.paymentbox{ padding:20px;}
.payaddbox{  width:640px; margin:auto; margin-top:20px;padding:20px 40px; background:#f8f8f8;}
.payaddbox table{ width:100%;}
.payaddbox table tr th{ text-align:right;}
.payaddbox table tr td{ padding:4px 0; }
.paymentbox table{width:760px; margin-bottom:20px;}
.paymentbox table tr{border-bottom:1px dotted #ccc; }
.paymentbox table tr:nth-child(1){border-bottom:none;}
.paymentbox table tr th{ background:#ff8400;color:#fff;}
.paymentbox table tr th,.paymentbox table tr td{ padding:10px 4px; text-align:center; }
.paymentbox table .paytit th{ background:#ff8400; color:#fff;}
.paybtn{ position:absolute; left:100px; top:0px; font-size:14px; cursor:pointer; color:#ff8400; }

/*详细信息*/
.resoudetailinfo{position:absolute;margin-top:40px; background:#fff; font-size:14px;border-radius:10px;padding:20px;margin-bottom:40px;z-index:1900;box-shadow: 2px 4px 10px 4px #555; -webkit-box-shadow: 2px 4px 10px 4px #555; -moz-box-shadow: 2px 4px 10px 4px #555;}
.resoudetailinfo .resouimgbox1{ width:220px; margin:10px;}
.resoudetailinfo .resoushowimg1{width:200px; border:1px solid #d6d6d6; height:200px;overflow:hidden;}
.resoudetailinfo .resoutab1{ width:400px;}
.resoudetailinfo .resoutab1 tr td{ min-width:200px; padding:4px;line-height:30px;  }
.resoudetailinfo .resoutab1 tr th{ line-height:30px;vertical-align: text-top; padding:4px 0;}

.paymentbox1{ padding:20px;}
.payaddbox1{  width:580px; margin:auto; margin-top:20px;padding:10px; background:#f8f8f8;}
.payaddbox1 table{ width:100%;}
.payaddbox1 table tr th{ text-align:right;}
.payaddbox1 table tr td{ padding:4px 0; }

.paymentbox1 table{width:640px; margin-bottom:20px; text-align:center;}
.paymentbox1 table tr{border-bottom:1px dotted #ccc; }
.paymentbox1 table tr:nth-child(1){border-bottom:none;}
.paymentbox1 table tr th{ background:#f2f2f2;}
.paymentbox1 table tr th,.paymentbox1 table tr td{ padding:10px 4px; text-align:center; }
.paymentbox1 #paytit tr td:nth-child(even){background:#f6f6f6;}
.paymentbox1 table .paytit th{ background:#ff8400; color:#fff;}

.combtn{color:#ff8400; cursor:pointer;}

/*//咨询申请*/
.consultapply{position:absolute;border-radius:10px; min-width: 700px;margin-top:40px;margin-bottom:40px; font-size:14px; background:#fff;padding:20px;z-index:1001; box-shadow: 2px 4px 10px 4px #555; -webkit-box-shadow: 2px 4px 10px 4px #555; -moz-box-shadow: 2px 4px 10px 4px #555;}
.consultinfo{ padding:10px 20px; max-width:680px; overflow:hidden;}
.consultleft{ width:33%; margin-right:20px;}
.consultleft .prohead{ width:140px; height:140px; border-radius:50%; overflow:hidden; margin:auto; margin-bottom:10px;}
.consultmenu{ margin:10px 0;}
.consultmenu .menutit{ font-size:16px;line-height:40px; font-weight:600;border-bottom:1px solid #ff8400;}
.consultmenu .menucon{ padding:10px;}
.consultmenu .menucon li{ padding:8px 20px;cursor:pointer; font-size:14px;line-height:20px;  border-bottom:1px solid #d6d6d6;}
.consultmenu .menucon .clicknow{ background:#ff8400; color:#fff;} 
.consultmenu .pripolicy{ padding:0px 10px; background:#eee; border-radius: 6px;text-align:center;}
.consultmenu .pripolicy h3{ font-size:14px; line-height:30px;}
.consultmenu .pripolicy p{ font-size:13px; text-align:justify; text-indent:1.5em;}

.consultright{ width:60%; margin-left:20px; padding:10px;}
.consultright .probrief {height:130px;}
.probrief .proname .name{  text-align:left;font-size:26px;line-height:46px; font-weight:400; color:#333;}
.probrief .proname .modifyicon{ margin-left:10px; margin-top:-10px;}
.probrief .phh2{font-size:20px;line-height:36px; color:#333;  }
.probrief .phh4{font-size:16px;line-height:24px; color:#333; }
.sendmsg {}
.sendmsg .sendmsgtit{font-size:18px;line-height:40px;  font-weight:600; border-bottom: 1px solid #ff8400; margin:10px 0;}
.sendmsg .sendmsgcon{}
.sendmsg .sendmsgcon li{ padding:4px 0; font-size:14px;line-height:20px; }
.sendmsg .sendmsgcon li span{ color:red; margin-right:6px;}
.sendmsg .sendmsgcon li textarea{ min-height:120px;}
.sendmsg .sendmsgcon .rightline{ text-align:right; font-size:13px;}

/*//咨询专家评价*/
.concombox{position:absolute;background:#fff;border-radius:10px;padding:20px;font-size:14px; z-index:1001; margin-bottom:40px;box-shadow: 2px 4px 10px 4px #555; -webkit-box-shadow: 2px 4px 10px 4px #555; -moz-box-shadow: 2px 4px 10px 4px #555; }
.concombox .wordlimit{ font-size:12px; color:#999; text-align:right;}
.commentbox2{ padding:20px; }
.commentbox2 table{width:500px; min-height:100px;}
.commentcon2 tr td{ width:90%;max-width:400px; padding:4px 0;}
.commentcon2 tr th{ width:10%;}

/*textare盒子*/
.limitBox{/*  height:540px; */}
.limitwordbox{ position: absolute; width: 540px; text-align: justify;}
.limitwords{position: absolute; width: 100%; overflow: hidden;}



/* 咨询申请中显示星级样式 */
#starLevel .addStar {
	background: url(../images/evastar.png) 0 1px no-repeat;
}
