@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;}

/*大屏幕*/
@media screen and (min-width:769px) {
.bannermaintop{ width:100%;}
.bannermaintop img{ width:100%;}
.bannerwap{ display: none;}
#JobFairs_NavTable {width:100%; text-align:center; z-index:999999; background:#0153dc;}
#JobFairs_Nav {width:1200px; height:60px; border:0px; padding:0px; margin:0 auto; background:#0153dc;}
#JobFairs_Nav li a{float:left; display:block; font-size:18px; line-height:60px;  color:#ffffff; padding:0 70px 0px 0px;}
#JobFairs_Nav li a:hover {cfloat:left; display:block; font-size:18px; line-height:60px;  color:#fff06f; padding:0 70px 0px 0px;} 
#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:180px;} 
#JobFairs_Nav .li_p{ padding: 14px; line-height: 24px; text-align: left;}
#JobFairs_Nav .li_p1{ color: #0667CD;}
#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 img{ width:1200px;}
.XS a{ text-decoration:none;}

.zixun { width:1200px; margin:0 auto; }
.zixun h2{ color:#0153dc;  font-size:24px; font-weight: normal; line-height:24px; 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:#0153dc;}
.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:#0153dc;}
.zhandian{ width:1200px; margin:0 auto; }
.zhandian h2{ color:#0153dc;  font-size:24px; font-weight: normal; line-height:24px; margin:30px 0px; text-align:left;}
.zhandian .cqbox {float:left; width:390px; margin-right:15px; margin-left:202px;}
.zhandian .cq a{ width:390px; height:200px; border-radius: 10px;}
.zhandian .cq a img{ width:390px; height:200px; border-radius: 10px;}
.zhandian .cq a:hover{ box-shadow:4px 4px 4px #c1c1c1; border-radius: 10px;}
.zhandian .cqbox li a{ display:block; float: left; width:280px; margin-right: 10px; 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;}
.zhandian .cqbox li a:hover{ color:#0153dc;}
	
.zhandian .csbox {float:left; width:390px;}
.zhandian .cs a{ width:390px; height:200px; border-radius: 10px;}
.zhandian .cs a img{ width:390px; height:200px; border-radius: 10px;}
.zhandian .cs a:hover{ box-shadow:4px 4px 4px #c1c1c1; border-radius: 10px;}
.zhandian .csbox li a{ display:block; float: left; width:280px; margin-right: 10px; 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;}
.zhandian .csbox li a:hover{ color:#0153dc;}
	
.zhandian .xabox {float:left; width:390px; margin-right:15px; margin-top:15px;}
.zhandian .xa a{ width:390px; height:200px; border-radius: 10px;}
.zhandian .xa a img{ width:390px; height:200px; border-radius: 10px;}
.zhandian .xa a:hover{ box-shadow:4px 4px 4px #c1c1c1; border-radius: 10px;}
.zhandian .xabox li a{ display:block; float: left; width:280px; margin-right: 10px; 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;}
.zhandian .xabox li a:hover{ color:#0153dc;}
	
.zhandian .jnbox {float:left; width:390px; margin-right:15px; margin-top:15px;}
.zhandian .jn a{ width:390px; height:200px; border-radius: 10px;}
.zhandian .jn a img{ width:390px; height:200px; border-radius: 10px;}
.zhandian .jn a:hover{ box-shadow:4px 4px 4px #c1c1c1; border-radius: 10px;}
.zhandian .jnbox li a{ display:block; float: left; width:280px; margin-right: 10px; 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;}
.zhandian .jnbox li a:hover{ color:#0153dc;}
	
.zhandian .hebbox {float:left; width:390px; margin-top:15px;}
.zhandian .heb a{ width:390px; height:200px; border-radius: 10px;}
.zhandian .heb a img{ width:390px; height:200px; border-radius: 10px;}
.zhandian .heb a:hover{ box-shadow:4px 4px 4px #c1c1c1; border-radius: 10px;}
.zhandian .hebbox li a{ display:block; float: left; width:280px; margin-right: 10px; 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;}
.zhandian .hebbox li a:hover{ color:#0153dc;}
.zhandian .li_3 {  display: none;}
.footer{background:url(../images/main_42.jpg) no-repeat top center; overflow:hidden; height:162px; margin-top: 40px;}
.footer p{ width: 900px; margin: 0 auto; text-align: left; color: #ffffff; line-height: 26px; padding-top: 30px;}
.wapfooter{ display: none;}
	
.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:#0153dc; font-size:31px; line-height:40px; margin:30px 0px; text-align:center;font-family: "微软雅黑", "宋体", "Verdana","Arial", "Helvetica","sans-serif";}
.Announcements .font01{ color:#0153dc; font-size:22px; font-weight:700; line-height:40px; margin:30px 0px;font-family: "微软雅黑", "宋体", "Verdana","Arial", "Helvetica","sans-serif";}
.Announcements .fujian{ color:#0153dc; font-size:22px; line-height:36px;}
.Announcements .fujian:hover{ color:#f48d10;}
.tz{ width: 964px; margin: 0 auto; }
}
/*WAP小屏幕*/
@media screen and (max-width: 768px) {
.bannerwap{ width:100%;}
.bannerwap img{ width:100%;}
.bannermaintop{ display: none;}
#JobFairs_NavTable { display: none;}	
.XS{ display: none;}
.zixun h2{ display: none;}
.zixun .tongzhi{ width:92%; margin:20px 4% 0px 4%; }
.zixun .tongzhi img{ width: 100%;}
.zixun .tongzhi li a{ display:block; width:100%; font-size: 16px; line-height:24px; padding:10px 0px; text-align:left; color:#222222; text-decoration:none; border-bottom:1px dashed #d3d3d4; text-align: left; overflow:hidden; white-space: nowrap; text-overflow: ellipsis;   -o-text-overflow:ellipsis;}
.zixun .tongzhi li a:hover{ color:#0153dc;}
.zixun .zhegnce{ width:94%; margin:20px 3% 0px 3%; }
.zixun .zhegnce img{ width:100%;}
.zixun .zhegnce li a{ display:block; width:100%; font-size: 16px; line-height:24px; padding:10px 0px; text-align:left; color:#222222; text-decoration:none; border-bottom:1px dashed #d3d3d4; text-align: left; overflow:hidden; white-space: nowrap; text-overflow: ellipsis;   -o-text-overflow:ellipsis;}
.zixun .zhegnce li a:hover{ color:#0153dc;}
.zhandian{ width:100%; margin:0 auto; }
.zhandian h2{ color:#0153dc; font-size:22px; font-weight: normal; line-height:24px; margin:30px 0px 30px 4%; text-align:left;}
.zhandian .cq a{ display:block; width:92%; margin: 14px auto; border-radius: 10px;}
.zhandian .cq a img{ width:100%; border-radius: 10px;}
.zhandian .cqbox li a{ display:block; width:92%; font-size: 16px; line-height:24px; padding:10px 0px; text-align:left; color:#222222; text-decoration:none; border-bottom:1px dashed #d3d3d4; text-align: left; overflow:hidden; white-space: nowrap; text-overflow: ellipsis;   -o-text-overflow:ellipsis;}

.zhandian .xa a{ display:block; width:92%; margin: 14px auto; border-radius: 10px;}
.zhandian .xa a img{ width:100%; border-radius: 10px;}
.zhandian .xabox li a{ display:block; width:92%; font-size: 16px; line-height:24px; padding:10px 0px; text-align:left; color:#222222; text-decoration:none; border-bottom:1px dashed #d3d3d4; text-align: left; overflow:hidden; white-space: nowrap; text-overflow: ellipsis;   -o-text-overflow:ellipsis;}
	
.zhandian .cs a{ display:block; width:92%; margin: 14px auto; border-radius: 10px;}
.zhandian .cs a img{ width:100%; border-radius: 10px;}
.zhandian .csbox li a{ display:block; width:92%; font-size: 16px; line-height:24px; padding:10px 0px; text-align:left; color:#222222; text-decoration:none; border-bottom:1px dashed #d3d3d4; text-align: left; overflow:hidden; white-space: nowrap; text-overflow: ellipsis;   -o-text-overflow:ellipsis;}

.zhandian .jn a{ display:block; width:92%; margin: 14px auto; border-radius: 10px;}
.zhandian .jn a img{ width:100%; border-radius: 10px;}
.zhandian .jnbox li a{ display:block; width:92%; font-size: 16px; line-height:24px; padding:10px 0px; text-align:left; color:#222222; text-decoration:none; border-bottom:1px dashed #d3d3d4; text-align: left; overflow:hidden; white-space: nowrap; text-overflow: ellipsis;   -o-text-overflow:ellipsis;}

.zhandian .heb a{ display:block; width:92%; margin: 14px auto; border-radius: 10px;}
.zhandian .heb a img{ width:100%; border-radius: 10px;}
.zhandian .hebbox li a{ display:block; width:92%; font-size: 16px; line-height:24px; padding:10px 0px; text-align:left; color:#222222; text-decoration:none; border-bottom:1px dashed #d3d3d4; text-align: left; overflow:hidden; white-space: nowrap; text-overflow: ellipsis;   -o-text-overflow:ellipsis;}
.tz{ width:100%; }
.tz img{ width:100%; }	
	
.footer{ display: none;}
.wapfooter{background:url(../images/wapfooter.jpg) no-repeat top center; overflow:hidden; height:140px; margin-top: 20px;}
.wapfooter p{ width:80%; margin: 0 auto; font-size: 12px; text-align: left; color: #ffffff; line-height: 16px; padding-top: 20px;}
}