@charset "utf-8";
/* CSS Document */

/* 就业站其他通用样式 */
.tt{ background:#f0f7ff; border-top:solid 1px #ffffff; overflow:hidden; position:relative; width:100%;}
.tt h3{ color:#333333; font-size:14p; font-weight:700; height:26px; line-height:26px; text-indent:10px;}
a.tt_more{ color:#0066cc; font-family:"\5B8B\4F53", Arial, sans-serif; font-size:12px; line-height:14px; position:absolute;top:7px;right:10px;}
a.tt_more i{ font-size:10px;}
a:hover.tt_more{ color:#cc0000; text-decoration:none;}

.con{ background:#ffffff; padding:10px;}

.list_text li{ float:left; height:26px; overflow:hidden; position:relative; width:100%;}
.list_text li p{ background:url(../images/jymarks.gif) no-repeat 0 -49px; padding-left:10px;}
.list_text li a{ line-height:26px;}
.list_text li i{ color:#aaaaaa; font-family:Arial, sans-serif; font-size:12px; line-height:26px; position:absolute;top:0;right:0;}

.list_vidtext{ display:block; height:78px; width:100%;}
a.list_vidimg{ border:solid 1px #eeeeee; display:inline; float:left; height:70px; margin-right:10px; overflow:hidden; position:relative; width:100px; z-index:1;}
a:hover.list_vidimg{}
.list_vidimg img{ height:70px; position:absolute; width:100px; z-index:2;}
.list_vidimg i{ background:url(../images/jyvid.gif) no-repeat center center; filter:Alpha(opacity=50);/* for IE */ opacity:.5;/* for Firefox */ height:100%; overflow:hidden; position:absolute; width:100%; z-index:3;}
.list_vidtext span{ display:block; height:20px; line-height:18px; overflow:hidden;}
a.list_vidtext_tt{ color:#003366; font-size:14px; font-weight:700;}
a:hover.list_vidtext_tt{ color:#cc0000;}
.list_vidtext p{ display:block; height:52px; line-height:17px; overflow:hidden;}
.list_vidtext a.more{ color:#888888; font-size:12px;}

.list_vid{}
.list_vid li{ background:url(../images/jymarks.gif) no-repeat 0 -82px; height:26px; overflow:hidden; padding-left:16px;}
.list_vid li a{ line-height:26px;}

.list_img{ width:100%;}
.list_img li{ display:inline; float:left; overflow:hidden; padding:8px 10px; width:140px;}
.list_img li p{ text-align:center; padding-top:4px; width:100%;}
.list_img li p a{ font-size:12px;}
.list_img li img{ border:solid 1px #eeeeee; display:block; height:80px; width:138px;}

.list_imgtext{ display:block; height:78px; width:100%;}
a.list_textimg{ border:solid 1px #eeeeee; display:inline; float:left; height:70px; margin-right:10px; overflow:hidden; position:relative; width:100px; z-index:1;}
a:hover.list_textimg{}
.list_imgtext img{ float:left; height:70px; width:100px;}
.list_imgtext span{ display:block; height:20px; line-height:18px; overflow:hidden;}
a.list_imgtext_tt{ color:#003366; font-size:14px; font-weight:700;}
a:hover.list_imgtext_tt{ color:#cc0000;}
.list_imgtext p{ display:block; height:52px; line-height:17px; overflow:hidden;}
.list_imgtext a.more{ color:#888888; font-size:12px;}

/* 联系方式板块 */
#contact{ border-top:solid 3px #ff9999; float:left; height:307px; width:250px;}
#contact .contact_tt{ background:#fff0f0; border-top:solid 1px #ffffff; height:26px; width:250px;}
#contact .contact_tt h3{ color:#333333; font-size:14p; font-weight:700; height:26px; line-height:26px; text-indent:10px;}
#contact li{ background:#ffffff; border-bottom:solid 1px #ffeeee; float:left; height:60px; width:100%;}
#contact li a.a1, #contact li a.a2, #contact li a.a3{ background:url(../images/jyicons.gif) no-repeat; float:left; height:57px; overflow:hidden; width:57px;}
#contact li a.a1{ background-position:0 0;}
#contact li a.a2{ background-position:0 -60px;}
#contact li a.a3{ background-position:0 -120px;}
#contact li span{ float:left; padding-left:10px;}
#contact li span p{ color:#666666; font-size:12px; font-weight:700; height:28px; line-height:36px; overflow:hidden;}
#contact li span em{ color:#cc3333; font-family:Arial, "\5B8B\4F53", sans-serif; font-size:20px; font-weight:700; line-height:24px;}
#contact li span a{ color:#cc0000;}
#contact li span a:hover{ text-decoration:none;}
#contact .free{ background:#fff0f0; float:left; height:97px; overflow:hidden; padding-left:20px; width:230px;}
#contact .free a{ background:url(../images/jyicons.gif) no-repeat #ffffff; color:#333333; display:inline; float:left; font-size:12px; filter:Alpha(opacity=80);/* for IE */ opacity:.8;/* for Firefox */ height:30px; line-height:30px; overflow:hidden; margin-top:12px; margin-right:20px; text-indent:39px; text-decoration:none; width:95px;}
#contact .free a:hover{ color:#cc0000; filter:Alpha(opacity=100);/* for IE */ opacity:1.0;/* for Firefox */ text-decoration:none;}
#contact .free a.a1{ background-position:0 -180px;}
#contact .free a.a2{ background-position:0 -210px;}
#contact .free a.a3{ background-position:0 -240px;}
#contact .free a.a4{ background-position:0 -270px;}
