@charset "utf-8";
body {background:url(../images/body_bg.png) no-repeat center 700px;}
/*ny_banner*/
.sub_banner{width: 100%;margin:0 auto;overflow: hidden; z-index:-1000;}
.sub_banner  img{display: block;transition: all 1s ease 0s;width: 100%;}
.sub_banner  img:hover {
    filter: alpha(opacity=80);
    -moz-opacity: 0.8;
    opacity: 0.8;
    transform: scale(1.05);
    -webkit-transform: scale(1.05);
    -ms-transform: scale(1.05);
    -o-transform: scale(1.05);
}
.sub_content_top{ margin-top:-132px;width:1028px;height:96px; padding:36px 36px 0 36px; background-color:#FFF; position: relative; }
.sub_content_top .sub_leftTitle{ background:url(../images/left_menu_title.jpg) no-repeat; width:250px; height:96px;position: relative; float:left;}
.sub_content_top .sub_leftTitle h2{color:#fff;font-size: 32px;font-weight: normal;padding:42px 22px;line-height: 33px;position: relative;}
.demo{
  background-color: rgba(255,255,255,0.92);/* IE9、标准浏览器、IE6和部分IE7内核的浏览器(如QQ浏览器)会读懂 */
}
.demo p{
  color: #FFFFFF;
}
@media \0screen\,screen\9 {/* 只支持IE6、7、8 */
  .demo{
    background-color:#ffffff;
    filter:Alpha(opacity=92);
    position:static; /* IE6、7、8只能设置position:static(默认属性) ，否则会导致子元素继承Alpha值 */
    *zoom:1; /* 激活IE6、7的haslayout属性，让它读懂Alpha */
  }
  .demo p{
    position: relative;/* 设置子元素为相对定位，可让子元素不继承Alpha值 */
  }  
}

.talent_zwss{ height:40px; line-height:40px;font-size: 18px; color:#00a2b1; border-bottom:3px solid #00a2b1;}

.cation-content{width: 728px; margin-top:20px;}
.cation-middle{line-height: 48px; background: #fff; font-size: 16px;}
.cation-list{overflow: hidden;}
.cation-list dt{float: left; width: 98px; line-height: 38px; position: relative; color: #333;}
.cation-list dd{margin: 0 0 20px 64px; overflow: hidden;}
.cation-list li a{color: #333; font-size: 14px; line-height: 24px; height: 24px; float: left; padding: 0 15px; margin: 5px 6px;border-radius: 3px 3px 3px 3px;}
.cation-list li a.on, .cation-list a:hover{color: #fff;background-color:#00a2b1;}

#osd{ margin-top:36px;}
#osd td{text-align: center;font-size:14px; height:36px; text-align:center; color:#333333;cursor:pointer;pointer-events:auto;}
#osd thead td{text-align: center;font-size:14px; height:36px; text-align:center; color:#fff;background-color:#00a2b1;}
.talent_gz{font-size:14px; line-height:26px; margin-top:40px;}
.talent_gz span a{color:#00a2b1; font-weight:bold;line-height:26px; margin-top:40px;}

.talent_zs_title{ height:40px; line-height:40px;font-size: 22px; color:#00a2b1;font-weight:bold;}
.cation_zs_sx{ width:728px; min-height:100px;margin: 20px 0;}
.cation_zs_sx li{color: #333; width:220px;font-size: 16px; text-align:left;line-height: 24px; height: 24px; float: left; padding: 8px 15px 10px 0;}
.cation_zs_sx dl{ width:728px; margin-top:20px; float:left;}
.cation_zs_jl{ width:728px; height:75px;border-bottom:1px solid #e5e5e5; margin-bottom:20px;}
.cation_zs_jl li{color: #00a2b1; background-color:#b2e3e7;font-size: 16px; float: left; padding:2px 15px; margin: 20px 10px 0 0;}
.cation_zs_txt{ min-height:100px;font-size: 14px; margin-bottom:30px;}
.cation_zs_txt h2{font-size: 16px; color:#00a2b1; padding-bottom:15px;}
.talent_bt_box{margin-top:40px;}
.talent_bt {border: 0 none;border-radius: 8px 8px 8px 8px;color: #FFFFFF;cursor: pointer;display: inline-block;font-family: 'Noto Sans CJK SC', 'Noto Sans CJK', 'Source Han Sans', source-han-sans-simplified-c, sans-serif;font-size: 18px;line-height: 40px; padding: 0 10px;text-transform: none;transition: all 0.3s ease 0s;-moz-transition: all 0.3s ease 0s;-webkit-transition: all 0.3s ease 0s;width: 188px;text-align: center; margin-right:36px;}
.talent_bt.light {border: 0 none;background: none repeat scroll 0 0 #898989;color: white;}
.talent_bt.light:hover {background: none repeat scroll 0 0 #444444;color: white;}
.talent_bt.green {border: 0 none;background: none repeat scroll 0 0 #00a2b1;color: white;}
.talent_bt.green:hover {background: none repeat scroll 0 0 #444444;color: white;}
