.page_img{
  width:100%;
  background: url('../images/company.jpg');
  background-position: center;
  background-size: 100%;
  background-repeat: no-repeat;
  overflow: hidden;
  height: 265px;

}

.page_img_div{
  width: 1200px;
  margin: 0 auto;
  margin-top: 60px;
}

.page_img_hr{
  width: 60px;
  float: left;
  border: 2px solid #06417e;
}

.page_img_text{
  clear: both;
  font-size: 26px;
  font-weight: bold;
  color: #fff;
}




.section{
  width: 1200px;
  margin: 0 auto;
  margin-top: 30px;
  overflow: hidden;
}

.aside{
  width:210px;
  float: left;
  margin-right: 20px;
}

.aside_title{
  padding: 13px 5px;
  text-align: center;
  background-color: #06417E;
  color: #fff;
  font-size: 20px;
  font-weight: bold;
}


.aside_menu{
  padding: 10px;
  border-bottom: 1px solid #ccc;
}

.menu_on{
  color: #06417E;
}

.article{
  float: left;
  width: 970px;
}

.subject{
  font-size: 22px;
  font-weight: bold;
}

.subject_map{
  font-size: 14px;
  font-weight: 400;
  float: right;
  margin-top: 30px;
}

.title{
  margin: 20px 0px;
  padding: 30px 20px;
  border-top: 2px solid #06417E;
  border-bottom: 2px solid #06417E;
  box-sizing: border-box;
  overflow: hidden;
}

.title_img{
  float: left;
}

.title_text{
  float: left;
  font-size: 18px;
  margin-left: 10px;
}

.content{

}

.content_p1{
  font-size:20px;
  text-align:right;
  margin:15px 0px;
}

.content_p2{
  margin-top: 10px;
  margin-bottom: 5px;
  font-size: 22px;
  color:#05417E;
  font-weight: bold;
}

.content_table01{
  width: 80%;
  margin: 0 auto;
  margin-top: 40px;
}

.content_table01 > tbody > tr > th{
  vertical-align: text-bottom;
  text-align: right;
  padding: 10px;
  vertical-align: middle;
  font-size: 15px;
}


.content_table01 > tbody > tr > td{
  padding: 10px;
  vertical-align: middle;
  font-size: 14px;
  width: 250px;
}

.table01_phone{
  width:70px;
}

.table01_phone2{
  width:91.5px;
}

.table01_date{
  width: 112px;
}



.content_consult_div{
  width: 100%;
  height: 100px;
  border: 1px solid #ccc;
  overflow-y: scroll;
  font-size: 12px;
}

.content_conult_btn1{
  margin-top: 30px;
  padding: 5px 40px;
  border: 0;
  background-color: #7FCCF6;
  border-radius: 5px;
  color: #fff;
  font-size: 20px;
  font-weight: bold;
}



.content_table02{
  width: 100%;
  margin: 0 auto;
  font-size: 14px;
}

.content_table02 > tbody > tr > th{
  padding: 10px;
  vertical-align: middle;
  background-color: #1E66C8;
  color: #fff;
  font-size: 15px;
}


.content_table02 > tbody > tr > td{
  padding: 10px;
  vertical-align: middle;
  text-align: center;
  border-bottom: 1px solid #ccc;
}

.content_search_btn{
  border: 1px solid #ccc;
  background: none;
  padding: 3px 10px;
}

.content_write_btn{
  float: right;
  border: 1px solid #ccc;
  border-radius: 5px;
  background: none;
  padding: 3px 15px;
}

.notice_box{
  padding: 3px 15px;
  border: 1px solid #ccc;
}

.content_small_txt{
  font-size: 14px;
  text-align: right;
}

.partner_title{
  text-align: center;
  font-size: 22px;
  font-weight: bold;
}


.content_table03{
  width: 100%;
  margin: 0 auto;
  font-size: 14px;
}

.content_table03 > tbody > tr > th{
  padding: 10px;
  vertical-align: middle;
  background-color: #1E66C8;
  color: #fff;
  font-size: 15px;
  border: 1px solid #ccc;
  width: 140px;
}


.content_table03 > tbody > tr > td{
  padding: 10px;
  vertical-align: middle;
  border-bottom: 1px solid #ccc;
  border: 1px solid #ccc;
  width: 322px;
}

.content_table04{
  width: 100%;
  margin: 0 auto;
  margin-top: 30px;
  font-size: 15px;
}


.content_table04 > tbody > tr > td{
  vertical-align: middle;
  padding:20px 10px;
  border-bottom: 1px solid #ccc;
}

.content_table04 > tbody > tr:last-child > td{
  border: 0;
}

.table04_title{
  font-size: 22px;
  margin-bottom: 15px;
}

.table04_hr{
  width: 6%;
  margin-bottom: 15px;
  border: 2px solid #2C9AD6;
  float: left;
}




.marketing_div{
  padding: 30px;
  border: 1px solid #ccc;
  margin-top: 30px;
}

.content_table05{
  width: 80%;
  margin: 0 auto;
}

.content_table05 > tbody > tr > th{
  padding: 7px;
  vertical-align: middle;
  text-align: right;
}

.content_table05 > tbody > tr > td{
  padding: 7px;
  vertical-align: middle;
  width: 250px;
}

.table05_select{
  width:97%;
}

.table05_phone{
  width: 70px;
}



.content_table06{
  width: 100%;
}

.content_table06 > tbody > tr > th{
  padding: 10px;

}

.content_table06 > tbody > tr > td{
  padding: 10px;
  vertical-align: middle;
}

.result_title{
  font-size: 24px;
  font-weight: bold;
  color:#06417E;
}


.process_title{
  font-size: 20px;
  font-weight: bold;
  margin: 10px 0px;
}

.process_content{
  font-size: 14px;
}

.content_table07{
  width: 100%;
}

.content_table07 > tbody > tr > th{
  padding: 20px;
  vertical-align: middle;
  border-bottom: 1px solid #ccc;
}

.content_table07 > tbody > tr > td{
  padding: 20px;
  vertical-align: middle;
  border-bottom: 1px solid #ccc;
}

.process_num{
  color:#06417E;
  font-weight: bold;
  font-size: 18px;
}

.blue_bg_txt{
  width: 100%;
  background-color: #2C9AD6;
  padding: 10px;
  font-size: 22px;
  text-align: center;
  color: #fff;
  margin: 30px 0px;
}

.blue_bg_txt_bold{
 font-weight: bold;
 font-size: 26px;
}

.title_text_color{
  color:#0EA2E3;
  font-weight: bold;
}


.content_table08{
  width: 100%;
  margin: 0 auto;
  margin-top: 20px;
}

.content_table08 > tbody > tr > th{
  padding: 10px;
  vertical-align: middle;
  background-color: #1E66C8;
  color: #fff;
  border: 1px solid #ccc;
}


.content_table08 > tbody > tr > td{
  padding: 10px;
  vertical-align: middle;
  text-align: center;
  border: 1px solid #ccc;
}

.content_table08 > tbody > tr > td:last-child{
  text-align: left;
}


.blue_bg_txt2{
  width: 100%;
  background-color: #2C9AD6;
  padding: 10px 1px;
  font-size: 20px;
  text-align: center;
  color: #fff;
  margin: 30px 0px;
}

.blue_bg_txt_bold2{
 font-weight: bold;
 font-size: 24px;
}

.blue_bg_color_bold2{
  font-size: 24px;
  color:#0519CD;
  font-weight: bold;
}

.company_color{
  color: #16A4E4;
}

.date_icon{
  background: url('../images/date_icon.png');
  background-repeat: no-repeat;
  background-position-x: 90px;
  background-position-y: 2px;
  border: 1px solid #a9a9a9;
}

input[type=text]{
  border: 1px solid #a9a9a9;
}

textarea{
  border: 1px solid #a9a9a9;
}
