.clear{zoom:1;}
.clear:after{ content:""; display:block; clear:both;}
.nav_left .p1,.contain7 i,.wen a,.kc_bottom li,.ui_bottom li,.contain7 .span span,.nav_right a,.java_bottom li,.nav_right span,.nav_right span p,.sxh_left img,.sxh_left p,.sxh_title a,.btnw span,.bottom_part1 p a{transition: 0.3s;
  -webkit-transition: 0.3s;
  -moz-transition: 0.3;
  -ms-transition: 0.3s;}
  .nav_main em,.nav_main i{font-style:normal;}
  /*top*/
.sy_top{ height:36px; background-color:#f6f6f6; border-bottom: solid 2px #f0f0f0;}
.sy_top .base{height:36px;width:1200px;margin:0 auto;padding:0;}
.sy_top p{ width:517px;float:left; color:#7d7d7d; font-size:12px; line-height:36px; font-family:"Microsoft YaHei",微软雅黑,"Microsoft JhengHei",华文细黑,STHeiti,MingLiu;}
.sy_top ul{
    float: left;
    height:19px;
    margin-top:12px;
    margin-right:0px;
    margin-left:38px;
}
.sy_top ul li{ float:left; font:12px "宋体"; color:#ff762e; padding:0 10px; border-right:solid 1px #999; list-style-type:none;}
.sy_top ul li a{color:#999; text-decoration:none;}
.sy_top ul li a:hover{ text-decoration:underline;}
.sy_top ul li:nth-child(5) a{
    color:#f00;
}
.sy_topad{
    width:313px;
    height:67px;
    float:right;
    margin-top:10px;
    margin-right:-20px;
}
.sy_menu{ height:39px; background-image:url(/images/student/job/sy_menu_bg.gif);margin-bottom:10px; *margin-bottom:18px!important;}
.sinaweibo{ width:73px; height:24px; margin-top:7px; margin-left:16px;float:left;}

.txweibo{width:72px; height:24px; margin-top:9px; margin-left:4px;float:left;}
.sy_logo{ height:55px; margin:22px  auto 23px auto; }
.sy_logoimg{width:314px; height:47px;position:relative; float:left;}
.call{display:block;float:right;line-height: 38px;height:36px;padding-left:20px;font-size:14px; background: url(/images/index/call_ico.png) no-repeat left 10px;color:#333;}
/*nav*/
.nav_main{height:101px;position: relative;z-index:10000;}
.nav_main .base{width:1200px; margin:0 auto;overflow:visible;padding:0;}
.nav_main a:hover{text-decoration:none;}
.nav_fixed{background: #fafafa; padding:20px 0 18px 0;width:100%;box-shadow:0 2px 3px #d8d8d8;}
.nav_left{float:left; padding-top:12px;}
.nav_right{float:right;}
.nav_left img{float:left;}
.nav_left .xq{float:left;border-left:1px solid #afafaf;height:40px; margin-left:10px;padding-left:10px; display:inline; position: relative;top:-1px;}
.nav_left .xq_tab{position: relative;cursor:pointer;width:65px;z-index:1000;}
.nav_left .p1{width:0px; height:0px;border:1px solid #ebebeb;background: #fff;overflow:hidden;}
.nav_left .p2{width:290px;}
.nav_left .xq_tab:hover .p1{width:290px;height:115px;}
.nav_left i{font-size:16px; font-weight:bold;color:#000;}
.nav_left em{color:#f74c4c;font-size:14px;display:inline-block;margin:0;}
.nav_left span{display:inline-block;font-size:14px; color:#000; margin-left:20px; padding-top:10px;}
.nav_left p{margin-left:20px;}
.nav_left a{color:#000;font-size:14px;}
.nav_left a:hover{color:#ea4c06;}

.nav_right a,.nav_right span{width:80px; text-align:center; padding:20px 0;display:inline-block;font-size:16px;color:#000;cursor:pointer;}
.nav_right a:hover,.nav_right span:hover{background:#3b80db; color:#fff;}
.nav_right span{position: relative;height:20px;z-index:1000;}
.nav_right span p{position: absolute; top:60px;height:0;overflow:hidden;}
.nav_right p a{display:block;width:80px; height:40px;padding:0;border-bottom:1px solid #515258;line-height: 40px;color:#f5f5f5; font-size:14px;background:rgba(0,0,0,0.5);}
.nav_right p a:hover{color:#ea4c06;background: none;background:rgba(0,0,0,0.5);}
.nav_right span:hover p{height:410px;}
a.nav_on{background:#3b80db;color:#fff;}
.nav_right span p .cloud{
  font-size: 12px;
}
