﻿@charset "utf-8";
/* CSS Document */
body{ background:#f3f6fb;}
strong{ font:inherit;}

#banner{ background:url(../../images/job/application/banner_02.jpg) no-repeat center top; height:540px; width:100%; min-width:1180px;}

#banner.cw{ background:url(../../images/job/application/banner_cw.jpg) no-repeat center top; height:540px; width:100%; min-width:1180px;}
#banner.ds{ background:url(../../images/job/application/banner_ds.jpg) no-repeat center top; height:540px; width:100%; min-width:1180px;}
#banner.it{ background:url(../../images/job/application/banner_it.jpg) no-repeat center top; height:540px; width:100%; min-width:1180px;}

#banner .banner-box{width:1180px; margin:0 auto; position:relative; height:540px; text-align:center; color:#fff; overflow:hidden;}
#banner .banner-box .join-info{ position:absolute; left:0px; bottom:128px;  height:50px; width:1180px; line-height:50px; color:#fff; font-size:16px; }
#banner .banner-box .join-info a.a{ height:50px; width:185px; background:#68b9ff; border-radius:3px;color:#fff; display:inline-block;}
#banner .banner-box .join-info a.a:hover{background:#fff; color:#68b9ff;}

#banner .banner-box .join-info a.b{ height:50px; width:185px; border-radius:3px; border:1px solid #68b9ff; color:#68b9ff; display:inline-block; margin-left:25px;}
#banner .banner-box .join-info a.b:hover{background:#68b9ff; color:#fff;}

.center-title{ width:100%; text-align:center; height:88px;}
.center-title img{ display:inline-block;}
.but-same-box{text-align:center;}
.but-same-box a{ width:300px; height:65px; line-height:65px;font-size:22px; border-radius:3px; margin-top:50px;}
.but-same-box a.bao{ color:#fff;background:#f9694d; display:inline-block;}
.but-same-box a.bao:hover{ background:#e75d42;}

.module-content{ padding:60px; width:1180px; background:#fff; margin:40px auto 0;}
.module-content .top-title{position:relative; text-align:center; height:14px; }
.module-content .top-title i.line{position:absolute; left:0px; bottom:0px; z-index:1; border-bottom:1px solid #e7e7e7; height:14px; width:100%; }
.module-content .top-title em{ padding:0 20px; background:#fff; position:relative; z-index:2; display:inline-block; font-size:30px; line-height:14px; color:#68b9ff;}

/*====专业共建=====*/
#module1{padding:80px 0 60px; }
#module2,#module3,#module6{padding: 0 0 60px; }

.part-content{ margin-top:44px;}
.part-content.one li{ border:1px solid #fbddd7; background:#fef7f6; padding:40px 20px; width:538px; text-align:center;}
.part-content.one li strong{ color:#e77760; font-size:24px; line-height:34px; display:block;}
.part-content.one li a{ width:112px; height:40px; line-height:40px; font-size:16px; color:#fff; background:#e77760; display:inline-block; border-radius:3px; margin-top:20px;}
.part-content.one li a:hover{color:#fff; background:#d5654f;}

.part-content.two li{ border:1px solid #e1effb; margin-right:20px; background:#f3f7fb; padding:35px 40px 40px; width:298px; text-align:center;}
.part-content.two li strong{ color:#68b9ff; font-size:20px; line-height:30px; display:block; margin-bottom:15px;}
.part-content.two li p{ text-align:left; color:#666; font-size:16px; line-height:26px;}
.part-content.two li a{ width:130px; height:40px; text-indent:1.5em; line-height:40px; font-size:16px; color:#fff; background:#68b9ff url(../../images/small_bg.png) no-repeat 5px -1705px; display:inline-block; border-radius:3px; margin-top:20px;}
.part-content.two li a:hover{color:#fff; background:#5aa7ea url(../../images/small_bg.png) no-repeat 5px -1705px;}

.part-content.two.four li{padding:35px 20px 40px; width:238px;}
.part-content.two.four li p{min-height:78px; height:auto!Important; height:78px;}

.part-content.two.five li{padding:35px 20px 40px; width:178px;}
.part-content.two.five li p{ text-align:center;min-height:78px; height:auto!Important; height:78px;}

.part-content.three li{ border:1px solid #e1effb; background:#f3f7fb; padding:35px 40px 40px; width:498px; min-height:340px; height:auto!Important; height:340px;}
.part-content.three li strong{ color:#68b9ff; font-size:20px; line-height:30px; display:block; margin-bottom:25px;}
.part-content.three li p{color:#666; font-size:16px; line-height:30px; margin-top:8px;}
.part-content.three li p i.num{ float:left; width:30px; height:30px; line-height:30px; text-align:center; display:inline-block; background:#68b9ff; border-radius:50%; color:#fff;}
.part-content.three li p em{ padding-left:40px; display:block;}

.part-content.three.four li{ min-height:200px; height:auto!Important; height:200px;}
.part-content.three.five li{ min-height:220px; height:auto!Important; height:220px;}
.part-content.three.six li{ min-height:100px; height:auto!Important; height:100px;text-align:center;}
.part-content.three.eight li{ min-height:275px; height:auto!Important; height:275px;}
.part-content.three.six li strong{margin-bottom:10px;}


/*=====战略合伙人=====*/
#module5{  background:#e77760;width:100%; min-width:1180px;padding:80px 0 60px;}
.module-content .top-title-other{ text-align:center;}
.module-content .top-title-other i.num{font-size:24px; color:#fff; width:60px; height:60px; line-height:60px; display:inline-block; background:#ff7659; border-radius:5px; margin-bottom:16px; }
.module-content .top-title-other em{ color:#e77760; font-size:24px; line-height:30px; display:block;}
.part-content.one li em{ color:#e77760; font-size:18px; line-height:28px; display:block;}

.part-content.te{ margin-top:95px;}
.part-content.te li{ border:1px solid #e7e7e7; box-shadow:2px 2px 3px #efebeb; background:#fff; font-size:16px; line-height:30px; color:#666; margin-right:20px;  padding:85px 40px 25px; width:298px; position:relative;}
.part-content.te span.ico{ display:inline-block;  width:120px; height:120px; position:absolute; left:129px; top:-60px; text-align:center;}
.part-content.te span.ico.a{background:url(../../images/job/application/a.png) no-repeat; }
.part-content.te span.ico.b{background:url(../../images/job/application/b.png) no-repeat;}
.part-content.te span.ico.c{background:url(../../images/job/application/c.png) no-repeat; }
.part-content.te span.ico em{ width:120px; height:80px; padding-top:40px; display:block; line-height:80px; font-size:16px; color:#fff;}

.module-content .te-content{ width:1070px; margin:0 auto; line-height:32px; font-size:16px; color:#666; margin-top:20px;}
.module-content .te-content p{ margin-bottom:8px;}
.module-content .te-content p i.num{ float:left; width:30px; height:30px; line-height:30px; text-align:center; display:inline-block; background:#68b9ff; border-radius:50%; color:#fff;}
.module-content .te-content p em{ padding-left:40px; display:block;}
.module-content .te-content p.msg{ font-size:14px; color:#999; text-align:center; margin:20px 0 0;}
/*=====报名点查询=====*/
#module7{  background:#f7f7f7; height:685px; width:100%; min-width:1180px;}
#module7 .item-per{ border-bottom:1px solid #e7e7e7; height:45px; font-style:normal;}
#module7 .item-per span a{font-size:14px; color:#666; }
#module7 .item-per strong{font-size:24px; line-height:34px; height:45px; }

.map-box .map{ height:630px; overflow:hidden;}
.map-box .zone-box{ width:400px; margin-top:200px;}
.map-box .zone-box input.search-add{ width:140px; height:50px; text-align:center; color:#fff; font-size:18px; background:#43bee8; border-radius:3px; margin:20px 0 0 78px; cursor:pointer;moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}
.map-box .zone-box input.search-add:hover{ background:#32a8f5; }
.map-box .zone-box h4.tit{ margin-bottom:25px; color:#0861a4; font-size:18px;}
.map-box .zone-box em.fl{ font-size:16px; color:#666; height:50px; line-height:50px;}
.map-box .zone-box .data_input{border:1px solid #e5e5e5; background:#fafafa;width:140px;  box-shadow:3px 0 5px #f0f0f0 inset; height:48px; line-height:48px; margin-left:13px; position:relative;}
.map-box .zone-box .data_input input.text{ position:absolute; height:30px; width:90px; padding:10px 5px; line-height:30px;color:#999; z-index:1;}
.map-box .zone-box .data_input input.but{ width:26px; height:26px; cursor:pointer; background-position:-13px -1358px; position:absolute; right:10px; top:12px;}
.map-box .zone-box .data_input input.but:hover{background-position:-113px -1358px;}

