@charset "UTF-8";
/*css 初始化 */
* { margin: 0; padding: 0; box-sizing: border-box; }
body { font-family: Microsoft Yahei, Arial, sans-serif; font-size: 14px; line-height: 1.5; color: #333;  background: #1669f7;}
fieldset, img, input, button { border: none; outline-style: none; }
ul, ol { list-style: none; }
input { font-family: "SimSun", "宋体"; }
select, input { vertical-align: middle; }
select, input, textarea { font-size: 12px; margin: 0; }
textarea { resize: none; }
img { border: 0; vertical-align: middle; }
table { border-collapse: collapse; }
.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }
.clearfix {  *zoom: 1;}
a { color: #666; text-decoration: none; }
a:hover { color: #f8010d; text-decoration:underline;}

/*顶部*/
/*头部导航开始*/
.top{width:100%; height:33px; border:1px solid #ececec; min-width:1200px; background:#f8f8f8;}
.top .top-main{width:1200px; height:32px; line-height:32px; margin:0 auto; overflow:hidden;}
.top-main .top-left{width:560px; height:32px; float:left;}
.top-main .top-left a{color:#ff0000;}
.top-main .top-right{padding-left:26px; background:url("../images/tel.png") left center no-repeat; height: 32px; float: right;}
.head{width:100%; height:80px; min-width:1200px; background:#ffffff; overflow:hidden;}
.head .head-main{width:1200px; height:80px; line-height:80px; margin:0 auto; overflow:hidden;}
.head-main .logo{width:360px; float:left;}
.head-main .nav_menu{width:700px; float:right; font-size: 16px; font-weight:bold;}
.head-main .nav_menu li{width:100px; height:60px; float:right;}
.banner{width:1200px; min-width:1200px; height: auto; margin: 0 auto; overflow:hidden;}
.main{width:1200px; min-width:1200px; height:auto; padding:30px 40px; margin:0 auto; overflow:hidden;}
/*最新职位*/
.six{ background:#ffffff}
.zp-tit{width:100%; height:100px; padding:0px 0px 30px; text-align:center; overflow:hidden;}
.zp-tit p.h1{height:40px; line-height:40px;font-size:24px; color:#ff0000; font-weight:bold;}
.zp-tit p.h1 a{color:#1669f7;}
.zp-tit p.h2{height:30px; line-height:30px;font-size:18px; color:#333333; font-weight:bold;}
.zp-tit p.h2 span{color:#1669f7;}
.zp-list{width:100%; height:auto; overflow:hidden;}
.zp-list li{width:360px; height:160px; float:left; border:1px solid #f1f1f1; padding:10px 10px; margin-bottom:20px; margin-right:20px;}
.zp-list li:nth-of-type(3n){margin-right: 0;} 
.zp-list .job{width:100%; height:100px; overflow:hidden; font-size:14px;}
.zp-list .job .job-name{width:100%; height:40px; line-height:40px; overflow:hidden;}
.zp-list .job .job-name .name{ font-size:16px; color:#2778f8;}
.zp-list .job .job-name a:hover{color:#ff0000;}
.zp-list .job .job-name .date{color:#999; float:right;}
.zp-list .job .job-require{width:100%; height:30px; line-height:30px; overflow:hidden;}
.zp-list .job .job-require .salary{float:right; font-size:16px; color: #ff6600;}
.zp-list .job .job-tag{width:100%; height:30px; line-height:30px; overflow:hidden;}
.zp-list .com{width:100%; height:40px; line-height:40px; border-top:1px dashed #efefef; overflow:hidden; font-size:14px;}
.zp-list .com .com-name{float:left; max-width:260px; color:#FF6B08;}
.zp-list .com .com-name:hover{color:#ff0000;}
.zp-list .com .com-hy{float:right; font-size:12px; color:#999;}
.zp-more{width:100%; height:80px; padding:30px 0px 10px; overflow:hidden;}
.zp-more a{width:180px; height:40px; line-height:40px; margin:0 auto; background:#8a76f9; border-radius: 20px; display:block; color:#ffffff; text-align:center; font-size:18px; font-weight:bolder;}
/*招聘会安排*/
.zph{ background:#ffffff}
.zph-tit{width:100%; height:100px; padding:0px 0px 30px; text-align:center; overflow:hidden;}
.zph-tit p.h1{height:40px; line-height:40px;font-size:24px; color:#ff0000; font-weight:bold;}
.zph-tit p.h1 a{color:#1669f7;}
.zph-tit p.h2{height:30px; line-height:30px;font-size:18px; color:#333333; font-weight:bold;}
.zph-tit p.h2 span{color:#1669f7;}
.zph-list{width:100%; height:auto; overflow:hidden;}
.zph-list li{width:550px; height:160px; float:left; border:1px solid #f1f1f1; padding:15px; background:#ffffff; margin-bottom:20px; margin-right:20px;}
.zph-list li:nth-of-type(2n){margin-right: 0;} 
.zph-list .zph-left{width:200px; height:120px; overflow:hidden; border-radius:4px; margin-right: 20px; float:left;}
.zph-list .zph-left .zph-pic{width: 200px; height: 120px; overflow: hidden;}
.zph-list .zph-right{width:298px; height:120px; overflow:hidden; float:right;}
.zph-list .zph-right h1{font-size: 18px;line-height: 24px; font-weight: bold;}
.zph-list .zph-right p.cont_infotxt_time {margin-top:8px; line-height:22px; padding-left:20px; background:url(../images/tm.png) no-repeat left 4px;}
.zph-list .zph-right p.cont_infotxt_add {padding-left: 20px; line-height:22px; background: url(../images/zph_icon2.png) no-repeat left center;}
.zph-list .zph-right p.cont_infotxt_tel {padding-left: 20px; line-height:22px; background: url(../images/zph_tel2.png) no-repeat left center;}
.zph-more{width:100%; height:80px; padding:30px 0px 10px; overflow:hidden;}
.zph-more a{width:180px; height:40px; line-height:40px; margin:0 auto; background:#8a76f9; border-radius: 20px; display:block; color:#ffffff; text-align:center; font-size:18px; font-weight:bolder;}
/*网络套餐*/
.one{ background:#edf7ff;}
.wl-tit{width:100%; height:100px; padding:0px 0px 30px; text-align:center; overflow:hidden;}
.wl-tit p.h1{height:40px; line-height:40px;font-size:24px; color:#ff0000; font-weight:bold;}
.wl-tit p.h2{height:30px; line-height:30px;font-size:18px; color:#333333; font-weight:bold;}
.wl-tit p.h2 span{color:#1669f7;}
.wl-type{width:100%; height:auto; overflow:hidden;}
.wl-type .type{width:265px; height:auto; padding:20px 0px; margin-right:20px; overflow:hidden; float:left; background:#fafafa; position:relative;}
.wl-type .nomargin{margin-right:0;}
.type .type-img{ text-align:center;}
.type .type-name{height:50px; line-height:50px; text-align:center; font-size:18px; font-weight:bold; color:#1669f7;}
.type .type-name span{ color:#ff0000;}
.type .type-desc{padding:0px 15px; line-height:28px;}
.type .type-desc span{color:#ff0000; font-weight:bolder;}
.type .type-btn{width:100%; height:32px; line-height:32px; margin-top:15px; padding:0px 15px; overflow:hidden;}
.type .type-btn a{display:block; background:#8a76f9; border-radius: 5px; text-align:center; color:#ffffff; }
.type .type-hot{width:90px; height:84px; position:absolute; top:70px; right:0px; background:url("../images/hot.png") left center no-repeat;}
.type .type-hot .price{margin-top:32px; margin-left:-28px; text-align:center; color:#ffffff; font-weight:bold;}
/*现场套餐*/
.two{ background:#ffffff;}
.xc-tit{width:100%; height:100px; padding:0px 0px 30px; text-align:center; overflow:hidden;}
.xc-tit p.h1{height:40px; line-height:40px;font-size:24px; color:#ff0000; font-weight:bold;}
.xc-tit p.h2{height:30px; line-height:30px;font-size:18px; color:#333333; font-weight:bold;}
.xc-tit p.h2 span{color:#1669f7;}
table.reference{width:100%;border-collapse:collapse;}
table.reference tr:nth-child(odd){background-color:#f6f4f0}
table.reference tr:nth-child(even){background-color:#fff}
table.reference th{height:60px; background-color:#555; border:1px solid #555; padding:4px 10px; color:#ffffff; font-size:20px; font-weight:bold;text-align:center;}
table.reference th a:link,table.reference th a:visited{color:#fff}
table.reference th a:active,table.reference th a:hover{color:#ee872a}
tr td:first-child{min-width:25px}
table.reference td{height:100px; line-height:2em; border:1px solid #555;padding:8px 6px; font-weight:bolder; font-size:18px; text-align:center;}
table.reference td.ml{ text-align:left; padding-left:60px;}
table.reference td span{color:#ff0000;}
table.reference td span.zm{font-size:28px; font-family:Arial, Helvetica, sans-serif; padding-right:2px;}
.xc-old{width:100%; height:80px; padding:30px 0px 10px; overflow:hidden;}
.xc-old a{width:180px; height:40px; line-height:40px; margin:0 auto; background:#8a76f9; border-radius: 20px; display:block; color:#ffffff; text-align:center; font-size:18px; font-weight:bolder;}
/*公众号推广*/
.three{ background:#fff6e8;}
.wx-tit{width:100%; height:100px; padding:0px 0px 30px; text-align:center; overflow:hidden;}
.wx-tit p.h1{height:40px; line-height:40px;font-size:24px; color:#ff0000; font-weight:bold;}
.wx-tit p.h2{height:30px; line-height:30px;font-size:18px; color:#333333; font-weight:bold;}
.wx-tit p.h2 span{color:#1669f7;}
.wx-type{width:100%; height:auto; overflow:hidden;}
.wx-type .col{width:360px; height:auto; padding:35px 15px; margin-right:20px; overflow:hidden; float:left; background:#ffffff; position:relative;}
.wx-type .nomargin{margin-right:0;}
.col .wxtable{width:100%;border-collapse:collapse;}
.col .wxtable tr{border:1px solid #555;}
.col .wxtable td{height:56px; padding:10px; font-weight:bolder; font-size:18px;}
.col .wxtable .wxleft{width:30%; float:left;}
.col .wxtable .wxleft .circle{width:66px; height:36px; line-height:36px; display:block; border-radius: 50%; background:#ff0000; overflow:hidden; color:#ffffff; text-align:center;}
.col .wxtable .wxright{width:30%; float:right;}
.col .wxtable .wxright span{height:36px; line-height:36px; color:#ff0000;}
/*其他推广*/
.four{background:#ffffff;}
.qt-tit{width:100%; height:70px; padding:0px 0px 30px; text-align:center; overflow:hidden;}
.qt-tit p.h1{height:40px; line-height:40px;font-size:24px; color:#ff0000; font-weight:bold;}
.qt-tit p.h2{height:30px; line-height:30px;font-size:18px; color:#333333; font-weight:bold;}
.qt-tit p.h2 span{color:#1669f7;}
.qt-box{width:100%; height:auto; padding:0px 15px; overflow:hidden; font-size:18px; font-weight:bolder;}
.qt-box .bt{width:100%; height:48px; line-height:48px; overflow:hidden;}
.qt-box .bt span{color:#ff0000; padding-left:40px;}
.qt-box .nr{width:100%; height:48px; line-height:48px; overflow:hidden;}
.qt-box .nr p{ text-indent:2em;}
/*声明*/
.five{background:#ffffff;}
.sm{width:1014px; height:69px; padding-top:20px; background:url(../images/shuoming.png) left center no-repeat; margin:0 auto; overflow:hidden;}
.sm p{ line-height:42px; font-size:18px; font-weight:bolder; color:#a15504; padding-left:80px;}
/*页脚开始*/

.footer { width: 100%; height:124px; min-width:1200px; margin:0 auto; margin-top:30px; background: #f8f8f8; }
.footer .foot-main{width:1200px; min-width:1200px; height:124px; padding:22px 0px; overflow:hidden; margin:0 auto;}
.foot-main p { color: #222222; font: 400 16px/40px "Tahoma"; text-align: center; }
.foot-main p a{color:#1669f7;}
