/* CSS Document */
#mainContent {max-width:1100px;width:100%;margin:0 auto;overflow:hidden;}
/****  实习就求学业_begin  ****/
#switchingList {float:left;width:100%;}
div#switchingList.attendSchool {margin-bottom:40px;}
div#switchingList.attendSchool ul {margin-right:370px;overflow:hidden;}
div#switchingList.attendSchool ul li {margin-bottom:30px;padding:22px 25px;border:1px solid #cbcbcb;background:#f1f1f1;overflow:hidden;}
#mainContent div.topImg {max-width:1100px;width:100%;margin-bottom:35px;}
#mainContent div.topImg img {max-width:1100px;width:100%;}
div#switchingList.attendSchool ul a {color:#3d3d3d;}
div#switchingList.attendSchool img {float:left;margin-right:16px;padding:1px;background:#fff;}
div#switchingList.attendSchool ul.imgListG li img {max-width:113px;width:100%;}
div#switchingList.attendSchool ul h3 {font-size:1em;line-height:32px;}
div#switchingList.attendSchool ul p {font-size:0.875em;}
div#switchingList.attendSchool dl {margin-right:370px;}
div#switchingList.attendSchool h2 {margin-right:370px;padding-left:64px;border-left:1px solid #FFF;font-size:1.25em;line-height:46px;color:#FFF;background:#02afcf url("http://ats.chinataiwan.cn/YouthCommune/images/attendSchool_youthCommune2016.png") 13px center no-repeat;}
div#switchingList li.enabledZone {display:block;}
div#switchingList li table.enabledTable {display:table;}
div#switchingList table,div#switchingList table tbody,div#switchingList table thead {width:100%;text-align:center;}
div#switchingList table td {width:18%;font-size:0.875em;line-height:44px;}
div#switchingList table td.last {width:10%;}
div#switchingList table td a {margin-right:30px;}
div#switchingList table td span {line-height:1em;margin:10px 0;}
div#switchingList table td span.application a,div#switchingList table td span.full {margin-right:0;padding:4px 10px;border:1px solid #02afcf;color:#FFF;font-size:0.875em;background:#02afcf;}
div#switchingList table td span.full {border:1px solid #999;color:#FFF;background:#999;}
div#switchingList table td span.application a:hover {color:#02afcf;background:#FFF;}
div#switchingList thead tr th {border-bottom:2px solid #FFF;color:#02afcf;background:#ebebeb;}
div#switchingList dl {padding:18px 0;background:#FFF;overflow:hidden;}
div#switchingList dt,div#switchingList dd {float:left;padding:2px;margin:2px;border-right:1px solid #000;line-height:1em;}
div#switchingList li#venture thead tr th,div#switchingList li#attendSchool thead tr th {border:1px solid #FFF;border-width:0px 1px 0 0;}
div#switchingList li#venture table td,div#switchingList li#attendSchool table td {width:25%;border:2px solid #FFF;border-width:2px 1px 0 0;}
div#switchingList li#venture table td.fst,div#switchingList li#attendSchool table td {padding:0 7% 15px;text-align:left;}
div#switchingList li#venture table td.fst {width:48%;text-align:left;}
div#switchingList li#venture h3,div#switchingList li#attendSchool h3 {line-height:1em;margin:15px 0;}
div#switchingList li#venture table td a,div#switchingList li#attendSchool table td a {display:block;margin-right:0;line-height:22px;}
div#switchingList li#venture img,div#switchingList li#attendSchool img {float:left;max-width:110px;width:100%;margin-right:13px;}
div#switchingList li#attendSchool table td {width:50%;}
/****  实习就求学业_end  ****/
/****  服务列表页_end  ****/
div#switchingList.attendSchool.noPic h1 {position:relative;margin-bottom:9px;margin-right:370px;margin-bottom:15px;padding:0;border-bottom:1px solid #cecece;font-size:1.25em;line-height:30px;background:none;overflow:hidden;}
div#switchingList.attendSchool.noPic h1 span {display:block;float:left;padding-left:10px;border-bottom:1px solid #02afcf;color:#02afcf;}
/****  服务列表页_end  ****/
/****  通用文字列表页_end  ****/
div#switchingList.attendSchool.noPic h2 {position:relative;margin-bottom:9px;padding:0;font-size:1.25em;line-height:30px;background:none;overflow:hidden;}
div#switchingList.attendSchool.noPic h2 a,div#switchingList.attendSchool.noPic h2 span {display:block;float:left;padding-left:10px;border-left:6px solid #02afcf;color:#02afcf;}
div#switchingList.attendSchool.noPic ul.noPicListG li {position:relative;margin:0 auto;padding:8px 0 8px 27px;border:none;line-height:1.5em;background:url("http://ats.chinataiwan.cn/YouthCommune/images/bgInformList_youthCommune2016.gif") 12px center no-repeat;}
div#switchingList.attendSchool.noPic ul.noPicListG li.blankLine {margin:16px 0 8px 0;padding:0;line-height:0;border-top:1px dashed #cecece;background:none;}
div#switchingList.attendSchool.noPic ul.noPicListG li a {display:block;margin-right:155px;}
div#switchingList.attendSchool.noPic ul.noPicListG li span {position:absolute;top:8px;right:0;}
div#switchingList.attendSchool.noPic div.recommend {padding-top:10px;}
div#switchingList.attendSchool.noPic div.recommend h2 {margin-bottom:19px;padding-left:11px;border-left:6px solid #02afcf;font-size:1.25em;color:#02afcf;}
div#switchingList.attendSchool.noPic div.recommend ul {overflow:hidden;}
div#switchingList.attendSchool.noPic div.recommend ul li {float:left;width:23%;margin:0 1%;padding:0;border:0;font-size:0.875em;background:none;overflow:hidden;}
div#switchingList.attendSchool.noPic div.recommend ul li a,div.lSideContent div.recommend ul li img {display:block;}
div#switchingList.attendSchool.noPic div.recommend ul li img {display:block;float:none;max-width:164px;width:100%;margin:0 auto;}
div#switchingList.attendSchool.noPic div.recommend h3 {max-width:144px;margin:0 auto;padding:9px 10px;border-top:1px solid #FFF;line-height:22px;max-height:39px;background:#02afcf;overflow:hidden;}
div#switchingList.attendSchool.noPic div.recommend h3 a {color:#FFF;}
/****  通用文字列表页_end  ****/
/****  通用表格列表页_end  ****/
div#switchingList.tableList {margin-bottom:30px;}
div#switchingList.tableList h2 {padding-left:64px;border-left:1px solid #fff;color:#fff;line-height:46px;font-size:1.25em;background:#02afcf url("http://ats.chinataiwan.cn/YouthCommune/images/practice_youthCommune2016.png") no-repeat scroll 13px center}
div#switchingList.tableList div.page {margin:10px 0;}
div#switchingList.tableList table {background:#f1f1f1;}
/****  通用表格列表页_end  ****/
/**  互动社区_begin  **/
div#switchingList.attendSchool.noPic.communityList ul.communityList {border:1px solid #d6d5d5;border-bottom:none;}
div#switchingList.attendSchool.noPic.communityList div.page {border-top:none;}
div#switchingList.attendSchool.noPic.communityList ul.communityList li {border:1px dashed #e7e7e7;border-width:0 0 1px 0;background:none;}
div#switchingList.attendSchool.noPic.communityList h2 {border:1px solid #cecece;border-width:0 0 1px 0;}
div#switchingList.attendSchool.noPic.communityList h2 span {border:1px solid #02afcf;border-width:0 0 1px 0;}
div#switchingList.attendSchool.noPic.communityList h2 .btn{ float:right; width:auto}
div#switchingList.attendSchool.noPic.communityList h2 .btn i{ display:block; float:left; margin:0 0px 0px 10px; padding:0 7px; background:#02afcf; color:#fff; font-size:14px; font-weight:normal; font-style:normal}
div#switchingList.attendSchool.noPic.communityList h2 .btn i a{ color:#fff;padding-left:0px;border-left:0px solid #02afcf;}
div#switchingList.attendSchool.noPic ul.communityList li h3 a {color:#e6a700;}
div#switchingList.attendSchool.noPic ul.communityList li h3 img {max-width:42px;border:1px solid #999;background:#fff;}
div#switchingList.attendSchool.noPic ul.communityList li p {padding-left:51px;color:#e6a700;}
div#switchingList.attendSchool.noPic ul.communityList li p.inform {margin-bottom:9px;text-align:right;color:#6f6f6f;}
div#switchingList.attendSchool.noPic ul.communityList li p.inform img {float:none;width:28px;height:28px;margin:0 5px -8px;cursor:pointer;}
div#switchingList.attendSchool.noPic ul.communityList li p.inform span {padding:3px 7px;color:#fff;background:#ffbc09;}
div#switchingList.attendSchool.noPic ul.communityList li p.inform span.numReply,div#switchingList.attendSchool.noPic ul.communityList li p.inform span.pubDate{padding:3px 0 0 7px;color:#000;background:none;}
div#switchingList.attendSchool.noPic ul.communityList li p span a {margin-left:22px;color:#0257e4;}
/**  互动社区已登录_begin  **/
div#mainContent.communityList {margin-top:44px;}
div#switchingList.attendSchool.noPic.communityList ul.ctrlPanel {padding:20px 25px;background:#02afcf;overflow:hidden;}
div#switchingList.attendSchool.noPic.communityList ul.ctrlPanel a {padding:0 0 0 20px;color:#FFF;background:url("http://ats.chinataiwan.cn/YouthCommune/images/bgIndex.png") 0 center no-repeat;}
div#switchingList.attendSchool.noPic.communityList ul.ctrlPanel li.snd a {background-image:url("http://ats.chinataiwan.cn/YouthCommune/images/bgMyReply.png");}
div#switchingList.attendSchool.noPic.communityList ul.ctrlPanel li.trd a {background-image:url("http://ats.chinataiwan.cn/YouthCommune/images/bgMyQuestion.png");}
div#switchingList.attendSchool.noPic.communityList ul.ctrlPanel li.fth a {background-image:url("http://ats.chinataiwan.cn/YouthCommune/images/bgLogout.png");}
div#switchingList.attendSchool.noPic.communityList ul.ctrlPanel li {float:left;margin:0 40px 0 0;padding:0;border:none;line-height:1em;background:none;}
div#switchingList.attendSchool.noPic ul.communityList li p.commLogIn{color:#4b4b4b;}
div#switchingList.attendSchool.noPic ul.communityList li form textarea {width:100%;height:160px;border:1px solid #cfcfcf;resize:none;overflow-y:scroll;}
div#switchingList.attendSchool.noPic ul.communityList li form input {float:right;margin-top:15px;padding:10px 24px;line-height:1em;color:#FFF;background:#02afcf;}
/**  互动社区已登录_end  **/
/**  互动社区未登录_begin  **/
div#switchingList.attendSchool.noPic.communityList h4 {padding:68px;0;border:1px solid #cfcfcf;font-size:1em;font-weight:normal;text-align:center;color:#565656;background:#f5f5f5;}
div#switchingList.attendSchool.noPic.communityList h4 a {color:#f31e1e;white-space:nowrap;}
/**  互动社区未登录_end  **/
/**  互动社区_end  **/
/**  提问页面_begin  **/
div#switchingList.attendSchool.noPic ul.communityList.questions,div#switchingList.attendSchool.noPic ul.communityList.questions h2 {color:#434343;font-size:0.875em;} 
div#switchingList.attendSchool.noPic ul.communityList.questions,div#switchingList.attendSchool.noPic ul.communityList.questions li {border:none;}
div#switchingList.attendSchool.noPic ul.communityList.questions h2 {margin:0 auto;border:none;font-size:1em;font-weight:normal;}
div#switchingList.attendSchool.noPic ul.communityList li form label {display:block;}
div#switchingList.attendSchool.noPic ul.communityList li form input#titleComm {float:none;margin:0 0 15px;padding:0;border:1px solid #cfcfcf;line-height:26px;color:#434343;background:none;}
/**  提问页面_end  **/
/**  影音列表页_begin  **/
div.videoTopImg ul {overflow:hidden;}
div.videoTopImg ul img {display:block;float:left;margin-right:6px;max-width:175px;width:32%;}
div.videoTopImg ul li {position:relative;float:left;width:49.4%;margin-bottom:5px;background:#f2f2f2;overflow:hidden;}
div.videoTopImg ul li a:after {position:absolute;top:0;left:0;width:32%;height:100%;display:block;content:"";background:rgba(0,0,0,0.2) url("http://ats.chinataiwan.cn/YouthCommune/images/bgVideo_youthCommune2016.png") center center no-repeat;opacity:0.8;filter:alpha(opacity=80);transition:background-color 0.7s ease 0s;}
div.videoTopImg ul li:hover a:after {background-color:rgba(0,0,0,0);}
div.videoTopImg ul li:first-child a:after {width:100%;}
div.videoTopImg ul li:first-child {max-width:50%;margin-right:1%;}
div.videoTopImg ul li:first-child img {max-width:552px;width:100%;}
div.videoTopImg ul h3 {font-size:1em;overflow:hidden;}
div.videoTopImg ul h3 a {color:#02afcf;}
div.videoTopImg ul p {font-size:0.875em;overflow:hidden;}
div.videoTopImg ul p a {color:#000;}
div.videoTopImg ul h3 a:after,div.videoTopImg ul p a:after {display:none;}
div#switchingList.attendSchool.video ul.imgListG li {position:relative;margin:0 auto;padding-left:0;border:1px dashed #cecece;border-width:0 0 1px 0;background:none;}
div#switchingList.attendSchool.video ul.imgListG li a:after {position:absolute;top:22px;left:0;width:122px;height:98px;display:block;content:"";background:url("http://ats.chinataiwan.cn/YouthCommune/images/bgVideo_youthCommune2016.png") 12px 30px no-repeat;opacity:0.8;filter:alpha(opacity=80);background-size:30% 35%;}
div#switchingList.attendSchool.video ul.imgListG h3 a:after,div#switchingList.attendSchool.video ul.imgListG p a:after {display:none;}
div#switchingList.attendSchool.video ul.imgListG li img {max-width:122px;width:100%;}
/**  影音列表页_end  **/
/**  提问页面_end  **/
/**  右边栏_begin  **/
div.rSideBar {float:right;max-width:320px;width:320px;margin-left:-320px;overflow:hidden;display:flex;flex-wrap:wrap;justify-content:space-around;align-items:flex-start;}
div.rSideBar h2 {position:relative;margin-bottom:9px;line-height:30px;font-size:1.25em;overflow:hidden;}
div.rSideBar h2 a {float:left;display:block;padding-left:10px;border-left:6px solid #02afcf;color:#02afcf;transition:border-color 0.7s ease 0s,color 0.7s ease;}
div.rSideBar h2 a:hover {border-left:6px solid #cc8600;color:#cc8600;}
div.rSideBar h2 span {position:absolute;top:0;right:4px;margin-right:4px;padding-right:19px;font-size:0.75em;background:url("http://ats.chinataiwan.cn/YouthCommune/images/bgTitMore_youthCommune2016.gif") 41px center no-repeat;}
div.rSideBar h2 span a {padding-left:0;border-left:none;color:#717171;}
div.rSideBar h2 span a:hover {border-left:none;}
div.rSideBar ul {margin:25px auto;border:1px solid #ddd;font-size:0.875em;line-height:1.5em;}
div.rSideBar ul li {padding:8px 0 8px 27px;background:url("http://ats.chinataiwan.cn/YouthCommune/images/bgInformList_youthCommune2016.gif") 12px center no-repeat;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
div.adInternalContent1 {margin:0;}
div.adInternalContent1 img {max-width:320px;width:100%;}
div.rSideBar div.user ul {overflow:hidden;}
div.rSideBar div.user ul li {position:relative;float:left;padding:0;background:none;white-space:normal;}
div.rSideBar div.user ul li img {display:block;max-width:106px;width:100%;}
div.rSideBar div.user ul li a:after {position:absolute;top:0;left:0;display:block;width:100%;height:100%;content:"";box-shadow:0px 0px 10px #000 inset;background-color:rgba(0,0,0,0.2);transition:background-color 0.7s ease 0s;}
div.rSideBar div.user ul li:hover a:after {background-color:rgba(0,0,0,0);}
div.rSideBar ul.wordsList {max-width:320px;width:100%;border:0;overflow:hidden;}
div.rSideBar ul.wordsList li {float:left;font-size:1.25em;margin:0;padding:0;color:#FFF;text-align:center;}
div.rSideBar ul.wordsList li a {display:block;color:#FFF;text-align:center;}
div.rSideBar ul.wordsList li.fst {width:132px;height:72px;border:1px solid #FFF;border-width:0 1px 0 0;line-height:72px;background:#ff3636;}
div.rSideBar ul.wordsList li.snd {width:96px;height:51px;border:1px solid #FFF;border-width:21px 1px 0 0;line-height:51px;background:#fe72c7;}
div.rSideBar ul.wordsList li.trd {width:90px;height:55px;border:1px solid #FFF;border-width:17px 0 0 0;line-height:55px;background:#24b4fe;}
div.rSideBar ul.wordsList li.fth {width:166px;height:51px;border:1px solid #FFF;border-width:1px 1px 0 0;line-height:51px;background:#fe72c7;}
div.rSideBar ul.wordsList li.fith {width:152px;height:65px;border:1px solid #FFF;border-width:1px 0 0 0;line-height:65px;background:#ffbc09;}
div.rSideBar div.rHotList {max-width:320px;width:100%;border:0;overflow:hidden;}
div.rSideBar div.bdShare {margin:25px 1%;}
div.rSideBar div.bdShare img {max-width:320px;width:100%;}
/*影音专区_begin*/
div.rSideBar div.video {overflow:hidden;}
div.rSideBar div.video ul {border:none;}
div.rSideBar div.video li {position:relative;float:left;padding:0;background:none;}
div.rSideBar div.video li a:after {position:absolute;top:0;left:0;display:block;width:100%;height:100%;content:"";background:rgba(0,0,0,0.2) url("http://ats.chinataiwan.cn/YouthCommune/images/bgVideo_youthCommune2016.png") center center no-repeat;opacity:0.8;filter:alpha(opacity=80);transition:background-color 0.7s ease 0s;}
div.rSideBar div.video li:hover a:after {background-color:rgba(0,0,0,0);}
div.rSideBar div.video li img {display:block;max-width:158px;border:1px solid #FFF;border-width:1px 1% 0 1%;}
div.rSideBar div.video li:first-child img {max-width:318px;border-width:0 1%;}
/*影音专区_end*/
/**  右边栏_end  **/
/***  合作伙伴_begin  ***/
div#partner {width:100%;background:#e8e7e7;overflow:hidden;}
div#partner ul {max-width:1016px;margin:0 auto;padding:37px 42px;overflow:hidden;}
div#partner h2 {width:100%;border-bottom:10px solid #FFF;font-size:1.25em;line-height:30px;background:#FFF;}
div#partner h2 span {display:block;max-width:1085px;margin:0 auto;padding-left:9px;border-left:6px solid #feb300;color:#feb300;}
div#partner ul li {float:left;}
div#partner ul li img {display:block;height:46px;margin:10px 5px;}
/***  合作伙伴_end  ***/
/***************************依尺寸缩放******************************/
@media screen and (max-width:1099px){
#mainContent {width:98%;}
div.videoTopImg ul p {display:none;}
div.videoTopImg ul li {width:49.5%;}
div#partner h2 span {width:98%;margin:0 1%;}
}
@media screen and (max-width:800px){
#mainContent div.topImg {margin-bottom:10px;}
div#switchingList.attendSchool {margin-bottom:5px;}
div#switchingList.attendSchool ul,div.rSideBar,div.rSideBar {float:none;max-width:none;width:100%;margin:0 auto;}
div#switchingList.attendSchool dl,div#switchingList.attendSchool ul,div#switchingList.attendSchool h2,div#switchingList.attendSchool.noPic h1 {margin:0 auto;}
div#switchingList.attendSchool.noPic h1 {margin-bottom:15px;}
div.rSideBar {padding-top:10px;}
div.rSideBar div,div.rSideBar ul.wordsList {order:1;width:48%;float:left;max-width:320px;margin:0 1%;}
div.rSideBar ul.wordsList,div.rSideBar div.adInternalContent1 {order:2;}
div.rSideBar div.video ul,div.rSideBar div.user ul {margin-top:5px;}
div.rSideBar div.video li {width:50%;}
div.rSideBar div.video li:first-child {width:100%;}
div.rSideBar div.bdShare {order:4;}
div.rSideBar div.user,div.rSideBar div.video {order:1;margin-bottom:10px;}
div.rSideBar div.user ul li {width:33.33%;}
div.rSideBar div.user ul li img {max-width:106px;width:100%;}
div.rSideBar ul.wordsList li.fst,div.rSideBar ul.wordsList li.snd,div.rSideBar ul.wordsList li.trd,div.rSideBar ul.wordsList li.fth,div.rSideBar ul.wordsList li.fith {border: 0 none;height:auto;line-height:1.5em;margin:5px 0;width:100%;}
#switchingList div.page {margin:0 auto;padding:5px 0 10px 0;}
div#partner ul {padding:37px 20px;}
}
@media screen and (max-width:560px){
div#switchingList table td span.application a,div#switchingList table td span.full {padding:0;}
}
@media screen and (max-width:552px){
div.videoTopImg ul img {display:block;float:left;max-width:175px;width:100%;}
div.videoTopImg ul li {float:left;width:100%;margin-bottom:5px;background:#f2f2f2;overflow:hidden;}
div.videoTopImg ul li a:after {width:175px;}
div.videoTopImg ul li:first-child {max-width:100%;margin-right:0px;}
div.videoTopImg ul li:first-child img {max-width:552px;width:100%;}
div.videoTopImg ul h3 {max-height:24px;overflow:hidden;}
div.videoTopImg ul p {display:block;max-height:77px;}
}
@media screen and (max-width:500px){
div#switchingList.attendSchool.noPic.communityList ul.ctrlPanel {padding:10px 2px;}
div#switchingList.attendSchool.noPic.communityList ul.ctrlPanel li {margin-right:20px;}
div#switchingList.attendSchool.noPic.communityList ul.communityList li {padding:22px 5px;}
}
@media screen and (max-width:481px){
div.rSideBar div,div.rSideBar ul.wordsList {float:none;width:98%;margin:0 auto;}
div#switchingList.attendSchool.noPic ul.communityList li p {padding:0 5px;}
div#switchingList.attendSchool.noPic.communityList ul.ctrlPanel li {margin:5px 5px;}
div.rSideBar div.bdShare {order:0;}
}
@media screen and (max-width:479px){
div#switchingList.attendSchool.noPic div.recommend ul li {float:left;width:48%;margin-bottom:10px;}
div#switchingList.attendSchool.noPic div.recommend ul li:nth-of-type(odd) {clear:left;}
}