@charset "utf-8";
/* CSS Document */

*{margin:0px;padding:0px;}
* {margin:0px; padding:0px; list-style:none;}
body, div, form, img, ul, ol, li, dl, dt, dd, p {border:0; margin:0; padding:0;}
ul, ol, li {list-style-type: none;}
.clearfix:after {visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
.clearfix {zoom:1; /* for IE6 IE7 */} 
.clear {clear:both; font-size:0; line-height:0;}
body{background-color:#ffffff;font-family: "微软雅黑", "宋体", "Verdana","Arial", "Helvetica","sans-serif";color:#000000; }
a{ text-decoration:none; border:0;}
.bannertop{ background:url(images/bannermaintop.jpg) no-repeat top center; overflow:hidden; height:300px;}
.cszpnav{ width:100%; height:60px; background-color:#209bff;}
.cszpnav ul{ width:1200px; margin:0 auto; }
.cszpnav li a{ float:left; margin:0px 50px; line-height:60px; color:#ffffff; font-size:18px;}

#JobFairs_NavTable {width:100%; text-align:center; z-index:999999;background:#209bff;}
#JobFairs_Nav {width:1200px; height:60px; border:0px; padding:0px; margin:auto; background:#209bff;}
#JobFairs_Nav li a{float:left; display:block; font-size:18px; line-height:60px;  color:#ffffff; padding:0 50px;}
#JobFairs_Nav li a:hover {cfloat:left; display:block; font-size:18px; line-height:60px;  color:#fff06f; padding:0 50px;} 
#JobFairs_Nav li ul {line-height:60px; list-style-type:none; text-align:right; left: -999em; width:200px; position:absolute; z-index:9999;} 
#JobFairs_Nav li ul li {float:left; background:#ffffff; border-left:#d1d2d4 1px solid; border-right:#d1d2d4 1px solid; border-bottom:#d1d2d4 1px solid; line-height:44px; width:290px;} 
#JobFairs_Nav li ul a {display:block; text-align:left; overflow:hidden; line-height:44px; } 
#JobFairs_Nav li ul a:link {color:#1b58a8; text-decoration:none; font-size:16px; line-height:44px; } 
#JobFairs_Nav li ul a:visited {color:#1b58a8; text-decoration:none; font-size:16px; line-height:44px; } 
#JobFairs_Nav li ul a:hover {color:#f38705; text-decoration:none; font-size:16px; border-radius:0px; line-height:44px; background:#ffffff; } 
#JobFairs_Nav li:hover ul {left:auto; margin-top:60px} 
#JobFairs_Nav li.sfhover ul {left:auto;} 
#JobFairs_Nav img {vertical-align:middle; margin-right:5px; margin-bottom:5px;}
.orangeicon {color:#ff8e00; font-size:10px; margin-right:15px; } 
.fixed {position:fixed; top:0px;}
#JobFairs_Nav .li_1{float:left; display:block; } 

.XS{ width:1200px; margin:0 auto; margin-top:30px;}
.XS a{ text-decoration:none;}

.zixun { width:1200px; margin:0 auto; }
.zixun h2{ color:#1d71e0; font-size:20px; line-height:20px; margin:30px 0px; text-align:left;}
.zixun .tongzhi{ float:left; width:570px;}
.zixun .tongzhi li a{ display:block; width:570px;  line-height:24px; padding:10px 0px; text-align:left; color:#222222; text-decoration:none; border-bottom:1px dashed #d3d3d4;}
.zixun .tongzhi li a:hover{ color:#1d71e0;}
.zixun .zhegnce{ float:right; width:570px;}
.zixun .zhegnce li a{ display:block; width:570px; line-height:24px; padding:10px 0px; text-align:left; color:#222222; text-decoration:none; border-bottom:1px dashed #d3d3d4;overflow:hidden; white-space: nowrap; text-overflow: ellipsis;   -o-text-overflow:ellipsis;}
.zixun .zhegnce li a:hover{ color:#1d71e0;}

.baoming{ width:1200px; margin:0 auto; }
.baoming h2{ color:#1d71e0; font-size:20px; line-height:20px; margin:30px 0px; text-align:left;}
.baoming .baoming01 a{ float:left; display:block; width:570px; height:170px; background-color:#def1fe; border-radius:10px; font-size:20px; line-height:170px;box-shadow:4px 4px 4px #d4dce2; color:#000000;}
.baoming .baoming01 a:hover{ box-shadow:4px 4px 4px #748eab;}
.baoming .baoming01 img{ vertical-align:middle; margin-right:36px;}
.baoming .baoming02 a{ float:right; display:block; width:570px; height:170px; background-color:#def1fe; border-radius:10px; font-size:20px; line-height:170px;box-shadow:4px 4px 4px #d4dce2; color:#000000;}
.baoming .baoming02 a:hover{ box-shadow:4px 4px 4px #748eab;}
.baoming .baoming02 img{ vertical-align:middle; margin-right:36px;}
.zhandian{ width:1200px; margin:0 auto; }
.zhandian h2{ color:#1d71e0; font-size:20px; line-height:20px; margin:30px 0px; text-align:left;}
.zhandian li a{ float:left; width:360px; height:156px;box-shadow:4px 4px 4px #d4dce2; }
.zhandian li a:hover{ box-shadow:4px 4px 4px #748eab;}
.zhandian .li_1 a{ margin-right:60px;}
.zhuti{ width:1200px; margin:0 auto; }
.zhuti h2{ color:#1d71e0; font-size:20px; line-height:20px; margin:30px 0px; text-align:left;}
.zhuti li a{ float:left; display:block; width:374px; height:198px;box-shadow:4px 4px 4px #d4dce2; margin-bottom:39px; }
.zhuti .li_1 a{ margin-right:39px;}
.zhuti .li_3 a{ margin-right:39px; margin-left:205px;}
.zhuti li a:hover{ box-shadow:4px 4px 4px #748eab;}
.footer{background:url(images/main_42.jpg) no-repeat top center; overflow:hidden; height:260px;}

.Announcements{width:1100px; margin:0 auto;  text-align:left; font-size:22px; line-height:36px;font-family: "宋体", "微软雅黑", "Verdana","Arial", "Helvetica","sans-serif"; color:#000000;}
.Announcements h2{ color:#1d71e0; font-size:31px; line-height:40px; margin:30px 0px; text-align:center;font-family: "微软雅黑", "宋体", "Verdana","Arial", "Helvetica","sans-serif";}
.Announcements .font01{ color:#1d71e0; font-size:22px; font-weight:700; line-height:40px; margin:30px 0px;font-family: "微软雅黑", "宋体", "Verdana","Arial", "Helvetica","sans-serif";}
.Announcements .fujian{ color:#1d71e0; font-size:22px; line-height:36px;}
.Announcements .fujian:hover{ color:#f48d10;}