.container{
    max-width: 1170px;
    margin:0 auto;
   color:#333;
}

.container .viewad-main {
    border: 1px solid #ddd;
    border-radius: 2px;
    width: 820px;
    margin: 30px 20px 0 0;
    background: #fff;
    float: left;
}

.viewad-main .viewad-content {
    padding: 0 20px;
}

.viewad-main .viewad-header {
    border-bottom: 1px solid #e6e6e6;
    position: relative;
}

.viewad-main .viewad-title {
    padding: 30px 72px 16px 0;
}

.viewad-main .viewad-title h1 {
    margin: 0;
    font-size: 28px;
    display: inline;
    vertical-align: sub;
}

.viewad-main #apply-job {
    float:right;
    position: relative;
    top: -50px;
	right:0px;
    margin: 0;
	border: 1px solid #f46;
    background-color: #f46;
    color: #fff;
    border-radius: 2px;
    font-size: 1em;
    text-align: center;
    vertical-align: middle;
    text-decoration: none;
    display: inline-block;
    cursor: pointer;
    height: 36px;
    line-height: 34px;
    padding: 0 2em;
    -webkit-transition: all .1s ease-in-out;
    transition: all .1s ease-in-out;
}

.viewad-actions {color: #999;padding-bottom: 20px;}
.viewad-digest {margin-top: 24px;color:#333;line-height: 40px;font-size:16px;}
.viewad-jianzhi .viewad-topMeta {
    width: 100%;
	float: left;
    padding: 0 0 0 24px;
}

.viewad-meta-item {
    line-height: 40px;
    height: 40px;
    font-size: 16px;
}

.viewad-meta2 {
    padding-top: 16px;
    border-top: 1px dashed #e6e6e6;
    margin: 16px 0;
	font-size:16px;
}
.viewad-meta2 ul{
margin:10px 0px 30px;
}
.viewad-meta2 h3 a{
    font-size:20px;color:#000000;
}
.viewad-meta2 span{
    width:90%;font-size:16px;color:#333;margin:10px 20px 10px 20px;line-height: 200%;
}
.viewad-prompt {
    height: 70px;
    line-height: 70px;
    font-size: 16px;
    color: #666;
    background: #f7f7f7;
    padding-left: 24px;
    margin-top: 40px;
}
.viewad-prompt i {
    vertical-align: middle;
    color: #01d1c1;
    font-size: 32px;
}
.viewad-prompt a {
    color: #f46;
}























.container .sidebar {
    width: 300px;
    margin-top: 30px;
    float: left;
	height:600px;
}

.poster-info-container .rightcont{
    height: 38px;
    line-height: 38px;
    background: #f4f8fa;
    padding-left: 10px;
    font-weight: bold;
    font-size: 16px;
    border-bottom: 1px solid #dee2e4;
}

.bl-tit{
    float: left;
    color: #08c;
    margin-right: 5px;
}
.poster-info-container {
    position: relative;
    width: 300px;
    padding: 0 10px;
    margin: 0 auto;
    background: #fff;
    border: 1px solid #ddd;
    border-radius: 2px;
}
.container li{
    line-height: 200%;font-size:16px;
}
.container li a{color:#333;}




.wrapper {width: 1170px;margin: 0 auto;margin-top:20px;}
.teach-area {width: 640px;margin: 20px 10px;}
.teacher-tit {height: 33px;}
.teacher-tit span {display: block;width: 90px;line-height: 33px;text-align: center;color: #fff;font-size: 14px;font-weight: bold;background: #206f96;}
.teach li.current, .teach li.hov {
    border-top: 2px solid #206f96;
    background: #fff;
    font-weight: bold;
    border-bottom: none;
    padding-top: 1px;
}
.teach li {
    float: left;
    height: 31px;
    line-height: 31px;
    font-size: 14px;
    text-align: center;
    background: #f7f7f7;
    border: 1px solid #e8e8e8;
    border-left: none;
    border-bottom: none;
    padding: 0 15px;
    cursor: pointer;
}
.teacher-tit a {
    line-height: 31px;
    color: #666;
    margin-right: 10px;
}
.teach-cont {
    height: auto;
    padding-top: 5px;
    border: 1px solid #e9e9e9;
    line-height: 29px;
    font-size: 14px;
}

.teach-cont li{margin-left:10px;}
.teach-cont a{color:#333;}

.sdt {width: 500px;border: 1px solid #e8e8e8;border-top: 2px solid #206f96;height: auto;margin-bottom:25px;margin-top:20px;}
.sdt .tit {height: 31px;line-height: 31px;background: #f4f8fa;padding-left: 10px;font-weight: bold;font-size: 14px;border-bottom: 1px solid #dee2e4;}

.sdt .sub-tit {border-bottom: 1px dotted #ccc;padding: 0 10px 0 20px;line-height: 29px;}
.sdt .sub-tit span {float: left;color: #206f96;font-size: 14px;font-weight: bold;}
.sdt .sub-tit a {color: #666;}
.sdt a{color:#333;}
.sdt ul {line-height: 29px;font-size: 14px;padding-top: 30px;padding-left: 15px;}


.poster-info-container .pic{
    height: 60px;
    background: #666666 no-repeat center center;
    background-size: cover;
    margin-right: 10px;
    float: left;
}
.poster-info-container .desc{
   margin-top:10px;
   margin-left:20px;
    max-height: 60px;
    line-height: 20px;
    font-weight: 600;
    overflow: hidden;
    color: #333333;
	font-size: 14px;
}


