body{ font-size:12px; background:#fff; color:#333; overflow-y:scroll;}
a{ color:#333; text-decoration:none;}
a:hover{ color:#5bb6ff; text-decoration:underline;}

ul,li,dl,dt,h1,h2,h3,h4,h5,h6{ margin:0; padding:0; list-style:none;}

.clear{ clear:both; margin:0; overflow:hidden; visibility:hidden;  font-size: 0; content: "."; clear: both; height: 0; padding:0;}
.clear-1{ clear:both; margin:0; overflow:hidden; visibility:hidden;  font-size: 0; content: "."; clear: both; height: 0; padding:5px 0; }
.clear-1:after{content:".";display:block;height:0;clear:both;visibility:hidden;padding:5px 0; }

.clear-6{ clear:both; margin:0; overflow:hidden; visibility:hidden;  font-size: 0; content: "."; clear: both; height: 0; padding:3px 0; }
.clear-6:after{content:".";display:block;height:0;clear:both;visibility:hidden;padding:3px 0; }

.clear-15{ clear:both; margin:0; overflow:hidden; visibility:hidden;  font-size: 0; content: "."; clear: both; height: 0; padding:7px 0; }
.clear-15:after{content:".";display:block;height:0;clear:both;visibility:hidden;padding:7px 0; }

.is-line{ border:1px solid #ddd;}

/* 头部 */
.is-1000{ width:1000px; margin:0 auto;}
.is-top{ background:#f0f0f0; height:34px; line-height:34px;  border-bottom:1px solid #fff;  font-family:"微软雅黑"; }
.is-top .home{ padding-top:5px;}
.is-top .is-topnav { padding:0 0 0 7px; width:260px;}
.is-top .is-topnav a{ color:#888; margin:0 7px; line-height:34px; }
.is-top .is-topright{ color:#5d5d5d; }
.is-top .is-topright a{ color:#2190ff; padding-left:20px;}

.rel{ position:relative;}

.bannerbg{ background:url(../images/member/bannerbg.jpg) top repeat-x; }
.bannerbg .banner{ background:url(../images/member/banner.jpg) top center no-repeat; height:140px; }
.banner .home{ display:block; width:240px; height:74px; background:url(blank.png) position:absolute; top:25px; left:15px;}

.is-mainbox{ padding:20px 0 0 0; width:1000px; margin:0 auto;}
.is-210{ width:210px;}
.is-776{ width:776px;}


.is-menuh1{ background:url(../images/member/titleh1.gif) left top no-repeat; height:50px; line-height:50px; font-size:14px; font-family:"微软雅黑";}
.is-menuh1 a,.is-menuh1 a:hover{ color:#fff; padding:0 0 0 36px; text-decoration:none;}
.is-menuh1 .right{ float:right; padding:22px 20px 0 0;}



.is-listmenu{ padding:10px 0 20px 0;}
.is-listmenu li{ height:34px; background:url(../images/member/titleh2.gif) 0 0 no-repeat; height:34px; line-height:34px; margin:0 0 6px 0;}
.is-listmenu li a{ display:block; padding:0 0 0 60px; color:#888; height:34px; cursor:pointer;}
.is-listmenu li a:hover{ background:url(../images/member/titleh2.gif) 0 -34px no-repeat; text-decoration:none;}
.is-listmenu li .num{ display:block; float:left; font-family:Arial, Helvetica, sans-serif; font-size:11px; background:url(../images/member/num.png) 0  0 no-repeat; width:22px; height:22px; line-height:22px; text-align:center; color:#fff; margin:5px 0 0 8px;}

.padd20{ padding:20px;   min-height:448px; height:auto !important;   height:448px; }
.is-h488{ min-height:488px; height:auto !important;   height:488px}
.editface{ color:#5bb6ff; text-decoration:underline; line-height:30px;}
.editface.hover{  color:#5bb6ff}

.is-userinfo{ padding:0 0 0 30px; line-height:24px; color:#464646}
.is-userinfo h1{ font-size:16px; color:#5d5d5d; height:42px; line-height:42px; padding:0;  font-family:"微软雅黑";} 
.red{ color:#e40000;}
.grayline{ color:#bcbcbc; padding:0 10px;}
.gray{color:#888; padding-top:10px; }
.bot30{ padding-bottom:30px;}




.is-titlest1{ height:35px; line-height:35px; border-top:1px solid #ddd; border-bottom:1px solid #ddd; color:#0b0b0b; font-size:16px; padding:0 0 0 20px; font-family:"微软雅黑";  font-weight:normal;}
.is-titlest1 .editface{ padding:0 0 0 24px; font-size:12px; font-family:"宋体";}

.is-titlest2{ height:36px; line-height:36px; color:#333; padding:0 15px 0 20px; font-family:"微软雅黑"; font-weight:normal; font-size:14px;}
.is-titlest2 .ym-gr{ font-family:"宋体"; font-size:12px;}
.is-titlest2 .ym-gr a{ margin:0 4px; color:#666;}
.is-titlest2 .ym-gl{ background:url(../images/member/posico.gif) 0 center no-repeat; padding-left:26px; font-family:"宋体"; font-size:12px;}
.botline{ border-bottom:1px solid #ddd;}


.is-list{ padding:10px 0;  clear:both; margin:0 10px;}
.is-list li{ line-height:32px; border-bottom:1px dashed #d9d9d9; height:32px; background:url(../images/member/arr01.gif) 10px center no-repeat; }
.is-list li a{display:block; padding-left:20px; }
.is-list li a:hover{  background:url(../images/member/arr01.gif) 10px center no-repeat #f8f6f6;}


.is-infotable{ padding:10px 0 10px 24px;}
.is-infotable td{ color:#888;}
.is-infotable .lefttitle{ line-height:28px; color:#616161;}

.is-hdtitle{ height:35px; line-height:35px; background:#f8f6f6; border-top:1px solid #ddd; border-bottom:1px solid #ddd; color:#888;}
.is-hdtitle span{ display:block; float:left;}
.is-hdtitle .type{ padding:0 0 0 26px; width:76px;}
.is-hdtitle .title{ width:420px; }
.is-hdtitle .date{ width:95px; text-align:center;}
.is-hdtitle .state{ width:70px; text-align:center;}
.is-hdtitle .browse{ width:60px; text-align:center;}

.is-listld{ margin:0 15px; padding:0 0 20px 0;}
.is-listld li{ position:relative; height:35px; line-height:35px; border-bottom:1px dashed #d9d9d9; color:#888;}
.is-listld li .title{ display:block; padding-left:86px; height:35px;}
.is-listld li .title:hover{  background:#f8f6f6;}
.is-listld li .type{ position:absolute; width:86px; text-align:center; left:0;   height:35px; color:#39f;}
.is-listld li .date{ position:absolute; width:95px; text-align:center; left:496px;   height:35px; text-align:center;}
.is-listld li .state{ position:absolute; width:70px; text-align:center; right:60px;   height:35px; color:#39f;  text-align:center;}
.is-listld li .browse{ position:absolute; width:60px; text-align:center; right:0;   height:35px;  text-align:center;}
.is-listld li .red{ color:#f00;}

.is-hdnr{ padding:15px 16px;}
.is-hdnr .title{ font-size:14px; color:#333; height:35px; line-height:35px;}
.is-hdnr .hdinfo{ height:30px; line-height:30px; padding-bottom:6px; border-bottom:1px dashed #d9d9d9; color:#888; padding:0 5px;}
.green{ color:#219809;}
.is-hdnr .hdcont{ color:#333; line-height:24px; padding:10px 0 0 0;}
.hdbtn{ text-align:center; padding:30px 0;}
.bluebtn{ background:url(../images/member/btn.gif) 0 0 no-repeat; width:118px; height:32px; line-height:32px; color:#fff; font-size:14px; border:0; cursor:pointer; outline:none;}
.hftitle{ background:#f8f6f6; height:35px; line-height:35px; border-bottom:1px solid #ddd; padding:0 24px; font-size:14px; color:#d80000;}
.hftitle .ym-gr{ font-size:12px; font-weight:normal; color:#888;}
.ico{ position:absolute;  top:-8px; left:30px;} 
.hfcont{ font-weight:bold; line-height:24px; padding:15px 18px;}
.bot15{ margin-bottom:15px;}

.is-hfform{ padding:15px 22px;}
.is-hfform td{ line-height:20px; padding:5px 0;}
.is-hfform .text{ width:114px; height:20px; line-height:20px; border:1px solid #ddd; outline:none;}
.is-hfform .textarea{ border:1px solid #ddd; width:100%; height:125px; overflow:auto; outline:none;}

/*登录页*/
.is-userbg{}
.is-userbox{  padding:4px 20px 10px 20px;}
.is-usertop{ height:50px; border-bottom:1px solid #ddd; line-height:50px; color:#5d6062; font-family:"微软雅黑"; margin-bottom:30px; font-size:14px;}
.is-usertop h1{  font-size:20px; color:#177acc; font-weight:normal; padding-right:20px; }
.is-usertop h1 span{ float:left; padding:12px 10px 0 12px;}
.is-usertop a{ color:#1e87db;}
.is-usertop .gohome{ float:right; color:#757575; padding-right:16px; font-size:12px; font-family:"宋体";}
.is-usertop .userinfo{ font-family:"宋体"; color:#666; font-size:12px;} 
.is-usertop .userinfo span{ margin:0 8px; } 
.is-usertop .helloword{ background:url(imagesusernamebg.gif) left top no-repeat #0074d7; padding-left:14px; height:24px; line-height:24px; float:left; margin:14px 0 0 0; color:#fff; }
.is-usertop .helloword span{ display:block; height:24px;  background:url(imagesusernamebg.gif) right bottom no-repeat; padding-right:14px; margin:0; float:left;}


.ym-box655{ width:655px; margin:0 auto; font-size:14px;  font-family:"微软雅黑";}
#agreement{ line-height:180%; padding:20px 0;}
.required{ color:#f00; font-style:normal; padding:0 5px;}
.baluea{ color:#1e87db;}
.third-party span{ display:block; font-size:12px;}

.ym-userform{ width:650px; color:#757575; margin:auto; font-size:14px;  font-family:"微软雅黑";}
.ym-userform a{  color:#1884da;}
.ym-userform .is-usertext{ width:300px; height:35px; line-height:35px; border:1px solid #ddd; padding:0; margin:0; vertical-align:middle; }
.ym-userform div{ line-height:35px; padding:10px 0 10px 20px;}
.ym-userform div.btnbox{ line-height:34px; padding:30px 0 30px 90px; color:#1e87db; font-family:"微软雅黑"; }
.is-login{ background:url(../images/member/btnlogin.gif) left top no-repeat; width:104px; height:34px; border:0; color:#fff;  font-family:"微软雅黑"; vertical-align:middle; font-size:16px; line-height:34px;}
.ym-userform div.btnbox a{ color:#1e87db; margin:0 12px; }
.ym-userform div.is-imgbtn{ text-align:center;}
.ym-userform div.is-imgbtn a{ padding:0 5px 0 0;}

.is-form1{width:768px; margin:auto; line-height:200%;}
.is-form1 h3{ background:url(../images/member/lrbg1.gif) no-repeat left bottom;   padding-left:43px; font-size:18px; font-family:"微软雅黑"; color:#f10000; font-weight:normal; height:28px; line-height:28px; margin-bottom:10px;}
  
is-form{ padding:20px 0;}
.is-form p{ clear:both; padding:8px 0;}         
.is-form label {
    font-size: 14px;
    line-height: 42px;
    height: 42px;
    display: block;
    width: 180px;
    float: left;
    text-align: right;
    padding-right: 12px;
}
.is-form label.error {
    color: red;
    width:250px;
}

.is-form .field {
    margin-top: 4px;
    border: 1px solid rgb(178, 178, 178);
    -webkit-appearance: textfield;
    -webkit-box-sizing: content-box;
    -moz-box-sizing : content-box;
    box-sizing : content-box;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    -webkit-box-shadow: 0px 1px 4px 0px rgba(168, 168, 168, 0.6) inset;
    -moz-box-shadow: 0px 1px 4px 0px rgba(168, 168, 168, 0.6) inset;
    box-shadow: 0px 1px 4px 0px rgba(168, 168, 168, 0.6) inset;
    -webkit-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
    transition: all 0.2s linear;
    height: 25px;
    padding-top: 5px;
    padding-right: 5px;
    padding-bottom: 5px;
    padding-left: 36px;
    font-family: Tahoma, "微软雅黑", "宋体";
    font-size: 16px;
    line-height: 25px;
	width:46%;
}
.is-form .field:active, .is-form .field:focus {
    border: 1px solid rgba(91, 90, 90, 0.7);
    /*background: rgba(238, 236, 240, 0.2);*/
    -webkit-box-shadow: 0px 1px 4px 0px rgba(168, 168, 168, 0.9) inset;
    -moz-box-shadow: 0px 1px 4px 0px rgba(168, 168, 168, 0.9) inset;
    box-shadow: 0px 1px 4px 0px rgba(168, 168, 168, 0.9) inset;
}
.is-form span.redword{color: red; font-size:12px;}
.is-form .field{ background-image:url(imagesmembericon_input.png); background-repeat:no-repeat;background-position:-10000px -10000px;}
.is-form .field#account{background-position:12px -37px;}
.is-form .field#name{background-position:8px 9px;}
.is-form .field#nickname{background-position:12px -37px;}
.is-form .field#reg_password{background-position:12px -81px;}
.is-form .field#vcode_input{background-position:12px -126px;}
.is-form .field#reg_nickname{background-position:12px -37px;}
.is-form .field#reg_repassword{background-position:12px -81px;}
.is-form .field#phone{background-position:10px -171px;}
.is-form .field#email{background-position:10px -261px;}
.is-form .field#gender{background-position:10px -306px;}
.is-form .field#time_zone{background-position:10px -351px;}
.is-form .field#row_per_page{background-position:10px -396px;}
.is-form .field#company_name{background-position:10px -441px;}
.is-form .field#job_title{background-position:10px -486px;}
.is-form .field#company_address{background-position:8px -531px;}
.is-form .field#oldpassword{background-position:12px -81px;}
.is-form .field#newpassword{background-position:12px -81px;}
.is-form .field#repassword{background-position:12px -81px;}


button, .button {
    font-weight: 400;
    font-size: 14px;
    font-smooth: always;
    min-width: 90px;
    min-height: 32px;
    height: 32px;
    background-color: #3399ff;
    color: #fff;
    margin-right: 10px;
    border-raduis: 0;
    display: inline-block;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    position: relative;
    font-family: "微软雅黑", "宋体", Tahoma;
    padding-top: 4px;
    padding-right: 10px;
    padding-bottom: 4px;
    padding-left: 10px;
	border:1px solid #3399ff;
}


.left-sub-menu {
    height: 400px;
}
.left-sub-menu li {
    height: 70px;
    overflow: hidden;
    line-height: 27px;
    margin: 0;
    position: relative;
    border-bottom: 1px solid #e3e3e3;
}
.left-sub-menu li a {
    float: left;
    padding-top: 6px;
    _zoom: 1;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    font-size: 14px;
}
.left-sub-menu li p {
    float: left;
    position: absolute;
    top: 40px;
    left: 0;
    line-height: 23px;
    width: 140px;
    color: #808080;
    font-size: 12px;
}

.is-footer{ text-align:center; color:#888; height:48px; line-height:48px; border-top:1px solid #e1e1e1; margin:15px 0 0 0;}
.is-footer span{ font-family:Arial, Helvetica, sans-serif;}
.is-footer  a{ color:#888;}

// #captcha{
// 	display: none;
// }

/* 翻页样式 */
#page_list {
	clear:both;
	line-height: 20px;
	text-align: right;
	padding: 10px;
	font-size: 14px;
	font-family: 'Arial';

}
#page_list .page {
	border: 1px solid #e0e0e0;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	color: #868585;
	text-decoration: none;
	margin-right: 4px;
	margin-left: 4px;
	padding-top: 4px;
	padding-right: 8px;
	padding-bottom: 4px;
	padding-left: 8px;
}
#page_list .page:hover {
	border: 1px solid #e0e0e0;
	background-color: #f1f1f1;
	color: #868585;
}
#page_list a {
	text-decoration: none;
}
#page_list a:hover {
	color: #0000FF;
}
#page_list .currentpage {
	border: 1px solid #e0e0e0;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background-color: #f1f1f1;
	color: #868585;
	text-decoration: none;
	margin-right: 4px;
	margin-left: 4px;
	padding-top: 4px;
	padding-right: 8px;
	padding-bottom: 4px;
	padding-left: 8px;
}