@charset "utf-8";

.div_main_wrapper {width:100%;}
.div_main_wrapper:after {display:block;visibility:hidden;clear:both;content:'';}
.div_main_wrapper .div_main_container {margin:5px;}

.main01 {margin-top:-5px;}
.main01 .div_main_container {height:350px;text-align:center;color:white;}
.main01 .div_main_container .text_title {font-size:3em;font-weight:bold;padding-top:80px;padding-left:387px;}
.main01 .div_main_container .text_sub_title {font-size:1.1em;padding-top:10px;padding-left:147px;color:wheat;}
.main01 .div_main_container .link {margin-left:-30px;}
.main01 .div_main_container .link a {display:inline-block;margin:20px auto;font-size:1.2em;border:solid 2px #fff;border-radius:30px;padding:14px 50px;color:white;}
.main01 .div_main_container .link a i {margin-left:20px;}

.main03 {margin-top:60px;border-top:solid 1px #ddd;}
.main03 .div_main_container {position:relative;width:1200px;margin:0 auto;margin-bottom:80px;}
.main03 .div_main_container .banner_title {position:absolute;top:40px;left:50px;}
.main03 .div_main_container .text_title {font-size:2.4em;font-weight:bold;padding-top:50px;}
.main03 .div_main_container .text_sub_title {font-size:1.1em;padding-top:10px;color:#818181;}
.main03 .div_main_container .link a {display:inline-block;margin:20px auto;font-size:1.2em;border:solid 2px #ff6634;border-radius:30px;padding:14px 50px;color:#ff6634;}
.main03 .div_main_container .link a i {margin-left:20px;}
.main03 .div_main_container .sub_banner {float:right;margin:10px;width:880px;}


.main10 {background:#f2f2f2;border:solid 1px #ddd;padding:50px;margin-bottom:20px;text-align:center;}
.main10 .div_main_container {position:relative;width:1200px;margin:0 auto;}

#container .is_index .main_cons{margin: 0 auto;margin-top: 60px;width: 1200px;text-align: center;}
#container .is_index .main_cons img{margin:10px 0;}
#container .is_index .main_cons .main_cons_tit{font-size: 40px;text-align: center;}
#container .is_index .main_cons .main_cons_text{font-size: 28px;text-align: center;margin-bottom: 30px;}
#container .is_index .main_con2 {margin-top:140px;}
#container .is_index .main_con3 {margin-top:140px;}
#container .is_index .main_con4 {margin-top:140px;}
#container .is_index .main_con5 {margin-top:160px;}
#container .is_index .main_con7 {margin-top:160px;}
#container .is_index .main_con8 {margin-top:140px;}

#container .is_index .main_con1 .con1_btn01{font-size: 30px;background: #00E0D3;color: #fff;display: inline-block;padding: 5px 240px;border-radius: 30px;margin-bottom: 30px;}

#container .is_index .main_con2 .con2_box01{
  border:1px solid #D2D2D2;box-shadow:5px 5px 15px #bdbdbd;display: inline-block;padding:30px 100px 80px;position: relative;border-radius: 40px;width: 800px;
}
#container .is_index .main_con2 .main_cons_tit{
  background: #E05E00;color: #fff;padding: 5px 60px;border-radius: 40px;margin-top: -65px;position: absolute;left: 50%;margin-left: -247px;
}
#container .is_index .main_con2 .con2_btn01{
  font-size: 30px;background: #00E0D3;color: #fff;padding: 5px 50px;width: 410px;margin-bottom: 30px;margin: 0 auto;line-height: 44px;
}

#container .is_index .main_con3 .con3_box01{
  background: linear-gradient(0deg, #fff, #898787);display: inline-block;padding:100px 20px;padding-bottom: 0;position: relative;width: 800px;
}
#container .is_index .main_con3 .con3_box01 .main_cons_tit{background: #363F41;color: #fff;display: inline-block;padding: 8px 100px;margin-bottom: 50px;}
#container .is_index .main_con3 .con3_box01 .main_cons_text_icon{font-size: 100px;margin-bottom: 18px;}

#container .is_index .main_con4 .con4_box01{
  display: inline-block;position: relative;text-align: left;width: 800px;
}
#container .is_index .main_con4 .con4_box01 .main_cons_tit{text-align: left;color: #E2E2E2;}
#container .is_index .main_con4 .con4_box01 .main_cons_tit strong{color: #00B68A;font-size: 100px;}
#container .is_index .main_con4 .con4_box01 .main_cons_text{text-align: left;}
#container .is_index .main_con4 .con4_box01 .main_cons_text.main_cons_text01{padding:0 10px 20px;border-bottom: 1px solid #FA5151;}

#container .is_index .main_con5 .con5_box01{
  display: inline-block;position: relative;text-align: left;width: 800px;
}
#container .is_index .main_con5 .con5_box01 .main_cons_tit{background: #00E0D3;color: #fff;padding: 5px 0;border-radius: 30px;margin-bottom: 15px;}
#container .is_index .main_con5 .con5_box01 .main_cons_text01{font-size: 25px;}
#container .is_index .main_con5 .con5_box01 .main_cons_text02{
  font-size: 45px;color: #009ACB;font-weight: bold;margin-bottom: 10px;
}

#container .is_index .main_con6{margin-top: 150px;}
#container .is_index .main_con6 .con6_box01{
  border:1px solid #D2D2D2;box-shadow:5px 5px 15px #bdbdbd;display: inline-block;padding:50px 30px 80px;position: relative;border-radius: 40px;width: 800px;
}
#container .is_index .main_con6 .main_cons_tit{
  background: #E05E00;color: #fff;padding: 5px 60px;border-radius: 40px;margin-top:-85px;position: absolute;left: 50%;margin-left: -215px;
}
#container .is_index .main_con6 .main_cons_text01{color: #6A6A6A;font-weight: bold;margin-bottom: 10px;}
#container .is_index .main_con6 .main_cons_text02{color: #F11507;font-size: 55px;font-weight: bold;margin-bottom: 10px;}
#container .is_index .main_con6 .main_cons_text03{font-size: 25px;}

#container .is_index .main_con7 .con7_box01{
  display: inline-block;position: relative;text-align: left;width: 800px;
}
#container .is_index .main_con7 .con7_box01 .main_cons_tit{text-align: left;margin-bottom: 30px;}
#container .is_index .main_con7 .con7_box01 .main_cons_text{text-align: left;}
#container .is_index .main_con7 .con7_box01 .main_cons_text01{font-size: 25px;}
#container .is_index .main_con7 .con7_box01 .main_cons_text02{font-size: 45px;font-weight: bold;margin-top: 15px;}
#container .is_index .main_con7 .con7_box01 .img_box{margin-bottom: 30px;}
#container .is_index .main_con7 .con7_box01 .img_box img{margin: 0px;margin-right: 32px;}
#container .is_index .main_con7 .con7_box01 .img_box img:last-child{margin: 0px;}

#container .is_index .main_con8 .con8_box01{
  display: inline-block;position: relative;text-align: left;width: 800px;background: #76D766;padding: 50px 20px;color: #fff;
}
#container .is_index .main_con8 .con8_box01 .main_cons_text{margin-bottom: 20px;font-weight: bold;}
#container .is_index .main_con8 .con8_box01 .main_cons_tit{margin-bottom: 20px;color: #001768;font-size: 55px;font-weight: bold;}
#container .is_index .main_con8 .con8_box01 .main_cons_text01{font-size: 25px;font-weight: normal;}
#container .is_index .main_con8 .con8_box01 .main_cons_text02{font-size: 35px;}
#container .is_index .main_con8 .con8_box01 img{margin: 50px auto;position: relative;display: block;}

#container .is_index #con10_full{width: 100%;background:#EFEFED;padding: 100px 0;}
#container .is_index #con10_full img{margin-top: 0;}
#container .is_index #con10_full .con10_text01{margin: 0px 0 30px;}
#container .is_index #con10_full .con10_text01 .text01_1{
  font-size: 52px;font-weight: normal;color: #242424;line-height: 60px;
}
#container .is_index #con10_full .con10_text01 .text01_2{
  font-size: 70px;font-weight: bold;color: #4E9C6B;line-height: 60px;
}
#container .is_index #con10_full .con10_text02{
  font-size: 30px;font-weight: normal;color: #363636;line-height: 40px;
}
#container .is_index #con10_full .con10_text03{
  font-size: 52px;font-weight: bold;color: #363636;line-height: 70px;margin-top: 30px;
}
#container .is_index #con10_full .con10_text03 .text03_1{color: #8AA935;}
#container .is_index #con10_full .con10_text03 .text03_2{
  color: #fff;background: #8AA935;display: inline-block;height: 62px;line-height: 55px;padding:0 5px
}

#container .is_index .main_con11 .con11_text01{margin-bottom: 50px;}
#container .is_index .main_con11 .con11_text01 img{margin:0px;}
#container .is_index .main_con11 .con11_text02 img{margin:0px;}
#container .is_index .main_con11 .con11_text01 .text01_1{
  font-size: 52px;font-weight: bold;color: #363636;line-height: 70px;margin-top: 30px;
}
#container .is_index .main_con11 .con11_text01 .text01_2{
  font-size: 30px;font-weight: normal;color: #363636;line-height: 40px;margin-top: 15px;
}

.main_con12 {margin-top:100px;border-top:solid 1px #ddd;}
.main_con12 .div_main_container {position:relative;width:1200px;margin:0 auto;margin-bottom:80px;}
.main_con12 .div_main_container .banner_title {position:absolute;top:40px;left:20px;width:250px;}
.main_con12 .div_main_container .text_title {font-size:2.4em;font-weight:bold;padding-top:50px;}
.main_con12 .div_main_container .text_sub_title {font-size:1.1em;padding-top:10px;color:#818181;}
.main_con12 .div_main_container .link a {display:inline-block;margin:20px auto;font-size:1.2em;border:solid 2px #ff6634;border-radius:30px;padding:14px 50px;color:#ff6634;}
.main_con12 .div_main_container .link a i {margin-left:20px;}
.main_con12 .div_main_container .sub_banner {float:right;margin:10px;width:880px;}

.main_con13 {margin-top:100px;border-top:solid 1px #ccc;
  background:url(../img/v10/handshake4.jpg);
  background-size:auto 100%;
  background-repeat:no-repeat;
  background-position:calc(50% + 326px) 50%;
  background-color:#fff;
  height:450px;
}
.main_con13 .div_main_container {position:relative;width:1200px;margin:0 auto;}
.main_con13 .div_main_container .div_recruit {width:620px;height:450px;background:white;}
.main_con13 .div_main_container .div_recruit:after {
  position: absolute;
  top: 0;
  left: 620px;
  content: "";
  border-bottom: 450px solid #fff;
  border-right: 200px solid transparent;
}
.main_con13 .div_main_container .div_recruit .recruit_title {position:absolute;top:40px;right:184px;color:white;}
.main_con13 .div_main_container .text_title {font-size:3em;font-weight:bold;padding-top:80px;}
.main_con13 .div_main_container .text_sub_title {font-size:1.1em;padding-top:10px;}
.main_con13 .div_main_container .link {}
.main_con13 .div_main_container .link a {display:inline-block;margin:20px auto;font-size:1.2em;border:solid 2px #fff;border-radius:30px;padding:14px 50px;color:white;}
.main_con13 .div_main_container .link a i {margin-left:20px;}
.main_con13 .div_main_container .div_recruit .recruit_list {padding:70px 40px;}
.main_con13 .div_main_container .recruit_list table {
  width: 100%;
  border-collapse:collapse;
  padding:0px;
  border: 0px solid #000000;
}
.main_con13 .div_main_container .recruit_list table td {padding: 10px 2px;color:#555;font-size:1.1em;text-align:center;}
.main_con13 .div_main_container .recruit_list table thead th {background:#4e4e4e;color:white;padding:5px;}
.main_con13 .div_main_container .recruit_list table .tr_list {cursor:pointer;}
.main_con13 td.td_wr_subject {text-align:left !important;}
.main_con13 td.td_wr_datetime {width:120px;}