@charset "utf-8";



/* CSS Document */



body {

  margin: 0;

  padding: 0;

  font-family: "Microsoft YaHei" Arial;

  font-size: 12px;

  color: #6c6c6c;

}



ul {

  margin: 0;

  padding: 0;

}



li {

  list-style-type: none;

}



input, select, textarea {

  outline: none;

}



a {

  text-decoration: none;

  color: #6c6c6c;

}



a:hover {

  color: #102e83

}



h1, h2, h3, h4, h5, h6 {

  margin: 0;

  padding: 0;

}



input, select {

  font-family: "Microsoft YaHei";

  color: #d0d0d0;

}



input {

  padding-left: 5px;

  color: #969696;

  font-size: 12px;

}



img {

  border: 0;

}



dd, dl {

  margin: 0

}



.wrap {

  width: 1200px;

  height: auto;

  margin: 0 auto;

}



.fl {

  float: left;

}



.fr {

  float: right

}



.head {

  width: 100%;

  margin: 0 auto;

}



.top_w {

  width: 100%;

  margin: 0 auto;

  height: 35px;

  line-height: 35px;

  background: #003366;

}



.top {

  width: 1200px;

  margin: 0 auto;

  color: #fff;

}



.top_z {

  float: left;

}



.top_z_11 {

  float: left;

}



#login_div {

  float: left;

}



#logined_div {

  float: left;

  width: 210px;

}



.top_z a {

  color: #fff;

}



.top_y {

  float: right;

}



.top_y li {

  float: left;

  width: 85px;

}



.top_y .xl {

  position: relative;

}



.xl_x {

  width: 80px;

  background: #003366;

  position: absolute;

  left: -12px;

}



.xl_x li {

  float: left;

  width: 80px;

  text-align: center;

  line-height: 30px;

}



.xl_x li:hover {

  text-decoration: underline;

}



.top_y .pho {

  margin-top: 10px;

  float: left;

  margin-right: 5px;

}



.top_y li a {

  color: #fff;

}



.top_x {

  height: 83px;

  padding: 40px 0;

}



.logo {

  height: 83px;

}



.logo img {

  width: 302px;

  height: 83px;

}



.serach {

  width: 450px;

  height: 39px;

  border: 2px solid #1b4986;

  float: left;

  margin-left: 140px;

  margin-top: 20px;

}



.serach_z {

  float: left;

  width: 80px;

  height: 39px;

  border-right: 1px solid #1b4986;

  position: relative;

}



.serach_z img {

  position: absolute;

  top: 15px;

  right: 5px;

}



.kbxx {

  position: absolute;

  width: 50px;

  color: #164583;

  left: 8px;

  top: 0;

}



.kbxx li {

  width: 60px;

  font-size: 13px;

  line-height: 37px;

}



.kbxx li a {

  color: #164583;

}



.serach_m {

  float: left;

}



.serach_m input {

  height: 33px;

  border: solid 1px #fff;

  float: left;

  width: 190px;

}



.serach_y {

  float: right;

}



.top_x_y {

  float: right;

}



.top_x_y li {

  width: 75px;

  height: 60px;

  padding-top: 10px;

  border: solid 1px #e6e6e6;

  text-align: center;

  float: left;

  margin-left: 20px;

}



.nav_w {

  width: 100%;

  border-top: solid 1px #e6e6e6;

  height: 50px;

  float: left;

}



.nav {

  width: 1200px;

  margin: 0 auto;

  height: 50px;

}



.nav li {

  line-height: 50px;

  float: left;

  width: 105px;

  text-align: center;

}



.nav li a {

  font-size: 15px;

  display: block;

}



.nav li:hover {

  background: #174583;

}



.nav li:hover a {

  color: #fff;

}



.banner img {

  width: 100%;

  height: 489px;

}



.main {

  width: 1200px;

  margin: 0 auto;

  margin-top: 40px;

}



.main1 {

  float: left;

  width: 1200px;

}



.main1_s {

  float: left;

  width: 100%;

  height: 60px;

}



.main h1 {

  font-weight: normal;

  font-size: 28px;

  float: left;

  margin-right: 10px;

}



.main small {

  float: left;

  font-size: 18px;

  color: #a4a4a4;

  line-height: 50px;

}



.main1_x {

  width: 1200px;

  float: left;

}



.main1_z {

  float: left;

}



.main1_m {

  float: left;

  width: 545px;

  margin-left: 30px;

}



.tou {

  width: 100%;

  height: 40px;

  float: left;

}



.tou_z {

  float: left;

  width: 20%;

}



.tou_z img {

  float: left;

  margin-right: 5px;

}



.tou_z h3 {

  font-size: 16px;

}



.tou_y {

  float: right;

  position: relative;

}



.tou_y_l {

  position: relative;

  float: left;

  width: 100px;

  height: 20px;

  z-index: 1;

}



.tou_y_l em {

  position: relative;

  left: 4px;

  font-style: normal;

}



.tou_y_l_re {

  position: absolute;

  top: 0;

  left: 0;

  font-size: 13px;

  z-index: 9

}



.tou_y_l_re img {

  position: absolute;

  left: 85px;

  top: 10px;

  z-index: 9

}



.tou_y_l_ab {

  position: absolute;

  top: 20px;

  z-index: 9;

  width: 80px;

  background: #fff;

  padding: 3px;

}



.tou_y_l_ab li {

  float: left;

  text-align: center;

  width: 80px;

}



.tou_y_l_ab li a {

  font-size: 13px;

}



.tou_y_r {

  float: right;

  width: 70px;

  margin-left: 10px;

}



.tou_y_r li {

  float: left;

  margin: 0 2px;

}



.main1_m_n {

  float: left;

  width: 545px;

}



.main1_m_n li {

  float: left;

}



.main1_m_n_list {

  float: left;

  width: 262px;

  margin: 0 5px 15px 5px;

}



.main1_m_n_list li {

  float: left;

  width: 100%;

}



.main1_m_n_list .h3 {

  font-size: 15px;

  height: 25px;

}



.main1_m_n_list li cite {

  float: left;

  font-size: 12px;

  color: #a19e9e;

  font-style: normal;

  margin: 0;

  padding: 0;

  width: 100px;

}



.main1_m_n_list li small {

  float: right;

  font-size: 12px;

  color: #a19e9e;

  font-style: normal;

  margin: 0;

  padding: 0;

  width: 100px;

  line-height: 20px;

}



.main1_m_n_list .ann {

  width: 100%;

  height: 30px;

  line-height: 30px;

  text-align: center;

  margin-top: 2px;

}



.main1_m_n_list .ann a {

  font-size: 14px;

  color: #fff;

  display: block;

}



.main1_m_n_list .ann img {

  position: relative;

  top: 3px;

  right: 5px;

}



.main1_m_n_list .hong {

  background: #f65ea5;

}



.main1_m_n_list .hui {

  background: #a4a4a4;

}



.main1_m_n_list .lan {

  background: #164583;

}



.main1_y {

  float: right;

  width: 300px;

  border: solid 1px #dcdcdc;

}



.tou1 {

  width: 93.9%;

  margin: 0 auto;

  padding: 10px 10px;

  height: 22px;

  border-bottom: solid 2px #dcdcdc;

  margin-bottom: 7px;

}



.tou1_z {

  float: left;

  width: 30%;

}



.tou1_z img {

  float: left;

  margin-right: 5px;

}



.tou1_z h3 {

  font-size: 16px;

}



.tou1_y {

  float: right;

  line-height: 30px;

}



.main1_y_n {

  width: 270px;

  margin: 0 auto;

}



.main1_y_n li {

  float: left;

  line-height: 30px;

  width: 270px;

}

.main1_y_n li:hover a{ color:#f00;}

.main1_y_n li img {

  float: left;

  margin-right: 10px;

  margin-top: 12px;

}



.main2 {

  float: left;

  width: 1198px;

  margin-top: 20px;

  border: solid 1px #dcdcdc;

}



.main2_z {

  float: left;

  width: 120px;

  padding: 30px;

  color: #fff;

  height: 80px;

  padding-top: 10px;

  padding-bottom: 5px;

  border-right: solid 1px #afafaf;

  background: #d24b48;

  text-align: center

}



.main2_z h2 {

  height: 50px;

  line-height: 40px;

  font-size: 30px;

  font-weight: normal;

}



.main2_z a {

  color: #fff;

}



.main2_y {

  width: 960px;

  float: right;

  margin-top: 10px;

  margin-right: 10px;

}



.main2_y li {

  line-height: 35px;

  width: 320px;

  float: left;

  font-size: 14px;

}



.main2_y li span {

  margin-right: 40px;

  width: 45px;

  float: left;

}



.main3 {

  float: left;

  width: 1200px;

  margin-top: 40px;

}



.main3_s {

  float: left;

  width: 100%;

  height: 60px;

}



.main h1 {

  font-weight: normal;

  font-size: 28px;

  float: left;

  margin-right: 10px;

}



.main small {

  float: left;

  font-size: 18px;

  color: #a4a4a4;

  line-height: 50px;

}



.main3_z {

  float: left;

}



.main3_m {

  float: left;

  width: 545px;

  margin-left: 30px;

}



.main3_m_n {

  float: left;

  width: 545px;

}



.main3_m_n li {

  float: left;

}



.main3_m_n_list {

  width: 262px;

  float: left;

  margin: 0 5px 15px 5px;

}



.main3_m_n_list li {

  float: left;

  width: 262px;

}



.main3_m_n_list .xx {

  float: left;

  width: 262px;

}



.xx_x_z {

  float: left;

  width: 180px;

  margin-top: 15px;

}



.xx_x_z li {

  float: left;

  width: 180px;

  margin-bottom: 2px;

}



.xx_x_z li h3 {

  height: 35px;

  font-size: 15px;

  font-weight: normal;

}



.xx_x_z li em {

  font-style: normal;

  color: #b0b0b0;

}



.xx_x_y {

  float: right;

  width: 70px;

  text-align: center;

  height: 63px;

  background: #164583;

  padding-top: 12px;

}



.xx_x_y a {

  font-size: 18px;

  color: #fff;

  display: block;

}



.main3_y {

  width: 268px;

  border: solid 1px #dcdcdc;

  float: right;

  padding: 10px 15px 20px 15px;

}



.main3_y li {

  width: 268px;

}



.main3_y_x {

  float: left;

  width: 268px;

  height: 70px;

  border-bottom: dashed 1px #dcdcdc;

  margin-top: 15px;

}



.main3_y_x_z {

  float: left;

  width: 180px;

}



.main3_y_x_z li {

  float: left;

  width: 180px;

}



.main3_y_x_z li img {

  float: left;

  margin-top: 10px;

  margin-right: 10px;

}



.main3_y_x_z li h3 {

  height: 35px;

  font-size: 16px;

}



.main3_y_x_z .zyyy {

  margin-left: 15px;

}



.main3_y_x_y {

  float: right;

  margin-top: 30px;

}



.main3_y_x_y a {

  font-size: 14px;

  color: #164583;

  border: solid 1px #164583;

  padding: 4px 6px;

}



.main3_y_x_y a:hover {

  background: #164583;

  color: #fff;

}



.main3_y .annn3 {

  float: left;

  margin-top: 13px;

}



.main4 {

  width: 1198px;

  float: left;

  margin-top: 30px;

  border: solid 1px #dcdcdc;

}



.tou3 {

  width: 96.8%;

  float: left;

  padding: 15px 20px;

}



.tou3_z {

  float: left;

  width: 30%;

}



.tou3_z img {

  float: left;

  margin-right: 5px;

}



.tou3_z h3 {

  font-size: 16px;

}



.tou3_y {

  float: right;

  margin-top: 10px;

}



.tou3_y li {

  float: left;

  margin: 0 2px;

}



.main4_n {

  float: left;

  width: 1190px;

  margin-left: 10px;

  margin-top: 5px;

}



.main4_n li img {

  float: left;

}



.main4_n li {

  float: left;

  text-align: center;

  width: 167px;

  margin: 0 14.5px;

}



.main4_n li p {

  width: 167px;

  float: left;

  text-align: center;

}



.main4_n li b {

  font-size: 14px;

  font-weight: normal;

  width: 100%;

}



.main4_n li small {

  font-size: 12px;

  width: 100%;

  line-height: 30px;

}



.main5 {

  width: 1200px;

  margin-top: 40px;

  float: left;

}



.main6 {

  float: left;

  margin-top: 60px;

}



.tou4 {

  width: 100%;

  height: 30px;

}



.tou4 img {

  float: left;

  margin-right: 10px;

}



.tou4 h3 {

  float: left;

  font-size: 18px;

}



.main6_n {

  width: 1200px;

  float: left;

  margin-top: 30px;

}



.main6_n_z {

  float: left;

  width: 580px;

}



.main6_n_z_l {

  float: left;

  width: 195px;

  margin-right: 10px;

}



.main6_n_z_r {

  float: right;

  width: 370px;

}



.main6_n_z_r_s {

  float: left;

  width: 370px;

}



.main6_n_z_r_s li {

  float: left;

  margin-bottom: 10px;

}



.main6_n_z_r_s_x {

  float: left;

  width: 370px;

}



.main6_n_z_r_s_x_z {

  float: left;

  width: 113px;

  border: solid 1px #dcdcdc;

  padding: 4px;

}



.main6_n_z_r_s_x_y {

  float: right;

  width: 240px;

}



.main6_n_z_r_s_x_y li {

  float: left;

  width: 100%;

}



.main6_n_z_r_s_x_y li h3 {

  font-size: 15px;

  height: 40px;

  margin-top: 12px;

}



.main6_n_z_r_s_x_y li em {

  font-style: normal;

  color: #b8b8b8;

}



.main6_n_z_r_x {

  width: 370px;

  float: left;

  margin-top: 10px;

}



.main6_n_z_r_x li {

  float: left;

  width: 370px;

  line-height: 28px

}



.main6_n_z_r_x li img {

  float: left;

  margin-right: 10px;

  margin-top: 12px;

}



.main6_n_z_r_x li em {

  float: right;

  font-style: normal;

}



.main6_n_y {

  float: right;

  width: 580px;

}



.main6_n_y_l {

  float: left;

  width: 195px;

  margin-right: 10px;

}



.main6_n_y_r {

  float: right;

  width: 370px;

}



.main6_n_y_r_s {

  float: left;

  width: 370px;

}



.main6_n_y_r_s li {

  float: left;

  margin-bottom: 10px;

}



.main6_n_y_r_s_x {

  float: left;

  width: 370px;

}



.main6_n_y_r_s_x_z {

  float: left;

  width: 113px;

  border: solid 1px #dcdcdc;

  padding: 4px;

}



.main6_n_y_r_s_x_y {

  float: right;

  width: 240px;

}



.main6_n_y_r_s_x_y li {

  float: left;

  width: 100%;

}



.main6_n_y_r_s_x_y li h3 {

  font-size: 15px;

  height: 40px;

  margin-top: 12px;

}



.main6_n_y_r_s_x_y li em {

  font-style: normal;

  color: #b8b8b8;

}



.main6_n_y_r_x {

  width: 370px;

  float: left;

  margin-top: 10px;

}



.main6_n_y_r_x li {

  float: left;

  width: 370px;

  line-height: 28px

}



.main6_n_y_r_x li img {

  float: left;

  margin-right: 10px;

  margin-top: 12px;

}



.main6_n_y_r_x li em {

  float: right;

  font-style: normal;

}



.main7 {

  float: left;

  width: 1200px;

  margin-top: 40px;

}



.main8 {

  width: 1200px;

  float: left;

  margin-top: 40px;

}



.main8 li {

  width: 290px;

  margin: 0 5px;

  float: left;

}



.main8_n {

  width: 260px;

  border: solid 1px #dcdcdc;

  padding: 15px 15px 10px 15px;

  float: left;

}



.tou5 {

  width: 100%;

  height: 45px;

}



.tou5_z {

  float: left;

  width: 31%;

}



.tou5_z img {

  float: left;

  margin-right: 5px;

}



.tou5_z h3 {

  font-size: 16px;

}



.tou5_y {

  float: right;

  width: 18%;

}



.tou5_y li {

  float: left;

  margin: 0 2px;

  width: 10px;

}



.main8_n_x {

  float: left;

  width: 260px;

}



.main8_n_x li {

  width: 260px;

  float: left;

  line-height: 27px;

}



.main8_n_x li img {

  float: left;

  margin-right: 5px;

  margin-top: 12px;

}



.main8_n_x li em {

  float: right;

  font-style: normal;

  color: #adadad;

}



.main9 {

  float: left;

  width: 1200px;

  margin-top: 40px;

}



.main9_n {

  float: left;

  width: 1200px;

  margin-top: 15px;

}



.main9_n a {

  margin-right: 15px;

}



.foot {

  width: 100%;

  background: #003366;

  padding: 10px 0 40px 0;

  margin-top: 70px;

  overflow: hidden;

}



.foot_s {

  width: 100%;

  border-bottom: solid 1px #0c447c;

  font-size: 16px;

  color: #fff;

  height: 60px;

  line-height: 50px;

  text-align: center;

}



.foot_s a {

  font-size: 16px;

  margin: 0 10px;

  color: #fff;

}



.foot a {

  color: #fff;

}



.foot a:hover {

  text-decoration: underline;

}



.foot_x {

  width: 1200px;

  margin: 0 auto;

  margin-top: 70px;

}



.foot_x_z {

  float: left;

}



.foot_x_m {

  float: left;

  margin-left: 120px;

  font-size: 12px;

  line-height: 30px;

  color: #fff;

  text-align: center;

}



.foot_x_y {

  float: right;

  line-height: 30px;

  color: #fff;

  width: 117px;

  text-align: center;

}



.foot_x_y_1 {

  float: right;

  line-height: 30px;

  margin-right: 15px;

  color: #fff;

  width: 117px;

  text-align: center;

}



.ny_banner img {

  width: 100%;

  height: 205px;

}



.ny {

  width: 1200px;

  margin: 0 auto;

  margin-top: 40px;

}



.ny_z {

  width: 293px;

  float: left;

}



.ny_z_1 {

  float: left;

  width: 293px;

}



.ny_z_1_s {

  height: 70px;

  float: left;

  width: 293px;

}



.ny_z_1_s h1 {

  font-size: 28px;

  font-weight: 600;

  color: #174583;

}



.ny_z_1_x {

  width: 293px;

  float: left;

}



.ny_z_1_x li {

  float: left;

  width: 280px;

  padding-left: 13px;

  line-height: 35px;

  border-bottom: solid 1px #dcdcdc;

}



.ny_z_1_x li:hover {

  background: #174583;

}



.ny_z_1_x li:hover a {

  color: #fff;

}



.ny_z_1_x li a {

  font-size: 14px;

  display: block;

}



.ny_z_1_x .xz {

  background: #174583;

}



.ny_z_1_x .xz a {

  color: #fff;

}



.ny_z_2 {

  float: left;

  margin-top: 30px;

  width: 261px;

  border: solid 1px #dcdcdc;

  padding: 15px;

}



.ny_z_2_s {

  float: left;

  font-size: 18px;

  height: 40px;

  width: 261px;

}



.ny_z_2_x {

  float: left;

  width: 261px;

}



.ny_z_2_x li {

  float: left;

  width: 261px;

  line-height: 28px;

}



.ny_z_2_x li img {

  float: left;

  margin-top: 11px;

  margin-right: 5px;

}



.ny_z_3 {

  float: left;

  width: 293px;

  margin-top: 20px;

}



.ny_z_4 {

  float: left;

  margin-top: 20px;

  width: 293px;

}



.ny_z_5 {

  float: left;

  margin-top: 20px;

  width: 293px;

}



.ny_z_6 {

  float: left;

  margin-top: 20px;

  width: 293px;

  background: #16928e;

  height: 83px;

}



.ny_z_6_z {

  width: 65px;

  text-align: center;

  line-height: 25px;

  color: #fff;

  float: left;

  padding-top: 15px;

  margin-left: 40px;

}



.ny_z_6 img {

  float: left;

  text-align: center;

}



.ny_z_6 a {

  color: #fff;

  font-size: 14px;

  display: block;

}



.ny_z_6_y {

  width: 65px;

  text-align: center;

  line-height: 25px;

  color: #fff;

  float: right;

  padding-top: 15px;

  margin-right: 40px;

}



.ny_z_6 img {

  float: left;

  text-align: center;

}



.ny_z_6 a {

  color: #fff

}



.ny_z_6_m {

  width: 2px;

  margin: 0 auto;

}



.ny_y {

  float: right;

  width: 855px;

}



.tittle {

  width: 100%;

  height: 45px;

  float: left;

  border-bottom: solid 1px #dbdbdb;

  margin-bottom: 20px;

}



.tittle_z {

  float: left;

  width: 40%;

}



.tittle_z img {

  float: left;

  margin-right: 10px;

}



.tittle_z h3 {

  font-size: 20px;

}



.tittle_y {

  float: right;

  margin-top: 12px;

}



.tittle_y img {

  float: left;

  margin-right: 5px;

}



.ts {

  float: left;

  width: 855px;

  line-height: 30px;

  font-size: 13px;

}



.grkc {

  float: left;

  width: 855px;

}



.grkc_nav {

  float: left;

  width: 855px;

  margin-top: 20px;

}



.grkc_nav li {

  width: 190px;

  line-height: 30px;

  float: left;

  margin: 10px 11px;

  background: #e7e7e7;

  height: 30px;

  text-align: center;

  border-radius: 15px;

}



.grkc_nav li a {

  font-size: 15px;

  display: block;

}



.grkc_nav li:hover {

  background: #174583;

}



.grkc_nav li:hover a {

  color: #fff;

}



.grkc_nav .xz {

  background: #174583;

}



.grkc_nav .xz a {

  color: #fff;

}



.grkc_list {

  float: left;

  width: 855px;

  margin-top: 30px;

}



.grkc_list li {

  float: left;

}



.grkc_list_x {

  float: left;

  width: 262px;

  margin-right: 23px;

  margin-bottom: 23px;

}



.grkc_list_x li {

  float: left;

  width: 262px;

  margin-bottom: 3px;

}



.grkc_list_x li h3 {

  height: 22px;

  font-size: 15px;

}



.grkc_list_x li em {

  font-style: normal;

  float: left;

}



.grkc_list_x li cite {

  font-style: normal;

  float: right;

}



.grkc_list_x .an2 {

  width: 262px;

  height: 30px;

  line-height: 30px;

  text-align: center;

}



.grkc_list_x .an2 a {

  font-size: 15px;

  color: #fff;

  display: block;

}



.grkc_list_x .an2 img {

  position: relative;

  top: 2px;

  right: 5px;

}



.grkc_list_x .hong {

  background: #f65ea5;

}



.grkc_list_x .hui {

  background: #b5b5b5;

}



.grkc_list_x .lan {

  background: #174583;

}



.page {

  float: left;

  width: 855px;

  margin-top: 30px;

}



#pages {

  padding: 15px 0 15px 0;

  text-align: center;

}



#pages a {

  display: inline-block;

  padding: 0px 8px;

  height: 24px;

  font-size: 12px;

  line-height: 24px;

  background: #fff;

  border: #dbdbd9 solid;

  border-width: 1px 1px 1px 0px;

  text-align: center;

  color: #333;

  text-decoration: none;

}



#pages a.a1 {

  padding: 0px 12px;

  height: 24px;

  line-height: 24px;

  margin-top: 0px;

  border-left: 1px solid #dbdbd9;

}



#pages a:hover {

  background: #F0F8FF;

  color: #3f3f3f;

  text-decoration: none;

}



#pages span {

  display: inline-block;

  padding: 0 8px 0 8px;

  height: 24px;

  line-height: 24px;

  background: #174583;

  border: 1px solid #174583;

  color: #fff;

  text-align: center;

}



.page .noPage {

  display: inline-block;

  padding: 0px 8px 0 8px;

  height: 24px;

  line-height: 24px;

  border: 1px solid #e3e3e3;

  text-align: center;

  color: #a4a4a4;

}



.jxtx {

  width: 855px;

  float: left;

}



.jxtx li {

  float: left;

  width: 855px;

  line-height: 40px;

  border-bottom: dashed 1px #dcdcdc;

}



.jxtx li img {

  float: left;

  margin-top: 18px;

  margin-right: 10px;

}



.jxtx li em {

  font-style: normal;

  float: right;

}



.zlxz {

  width: 855px;

  float: left;

}



.zlxz li {

  float: left;

  width: 855px;

  line-height: 40px;

  border-bottom: dashed 1px #dcdcdc;

}



.zlxz li img {

  float: left;

  margin-top: 18px;

  margin-right: 10px;

}



.zlxz li small {

  font-style: normal;

  float: right;

}



.zlxz li small a {

  padding: 2px 10px;

  border: solid 1px #858585;

}



.zlxz li small a:hover {

  background: #858585;

  color: #fff;

}



.jyr {

  width: 855px;

  float: left;

  margin-top: 10px;

}



.jyr li {

  float: left;

  width: 170px;

  margin-right: 42px;

  line-height: 30px;

  margin-bottom: 10px;

  text-align: center;

}



.jyr1 {

  width: 855px;

  float: left;

  margin-top: 10px;

}



.jyr1 li {

  float: left;

  width: 260px;

  margin-right: 10px;

  line-height: 30px;

  margin-bottom: 10px;

  text-align: center;

}



.jyr1 li img {

  width: 260px;

  height: 198px;

}



.hyzq {

  width: 460px;

  border: solid 1px #dcdcdc;

  float: left;

  margin-left: 200px;

  margin-top: 80px;

  padding: 50px 30px 10px 30px;

}



.hyzq li {

  width: 460px;

  text-align: center;

  margin-bottom: 40px;

  font-size: 15px;

}



.hyzq .btm {

  width: 120px;

  margin: 0 auto;

}



.hyzq .btm img {

  float: left;

  margin-right: 10px;

}



.hyzq .btm h3 {

  float: left;

  font-size: 17px;

  color: #174583;

}



.hyzq .btm small {

  font-size: 15px;

}



.hyzq a {

  border: solid 1px #858585;

  padding: 5px 20px;

}



.hyzq a:hover {

  background: #858585;

  color: #fff;

}



.cxcj {

  width: 460px;

  border: solid 1px #dcdcdc;

  float: left;

  margin-left: 200px;

  margin-top: 80px;

  padding: 50px 30px 10px 30px;

}



.cxcj li {

  width: 460px;

  text-align: center;

  margin-bottom: 40px;

  font-size: 15px;

}



.cxcj a {

  background: #858585;

  padding: 5px 20px;

  color: #fff;

}



.cxcj li input {

  width: 300px;

  height: 30px;

  text-align: center;

}



.dbt {

  float: left;

  margin-left: 60px;

  line-height: 80px;

  font-size: 30px;

}



.cbt {

  float: right;

  line-height: 100px;

  font-size: 16px;

}



.dl {

  width: 1200px;

  margin: 0 auto;

  margin-top: 40px;

}



.dl_z {

  float: left;

  margin-bottom: 40px;

}



.dl_y {

  float: right;

  width: 300px;

  border: solid 1px #dcdcdc;

  border: solid 1px #dcdcdc;

  padding: 50px 40px 40px 40px

}



.dl_y li {

  float: left;

  width: 280px;

  margin-bottom: 15px;

  height: 40px;

  padding-left: 20px;

  padding-top: 10px;

}



.dl_y li input {

  margin-left: 10px;

  height: 30px;

  float: left;

  margin-top: -2px;

  border: solid 1px #fff;

}



.dl_y li img {

  float: left;

}



.dl_y .input {

  border: solid 1px #cfcfcf;

}



.dl_y li small {

  float: right;

}



.dl_y li h3 {

  background: #184586;

  width: 280px;

  height: 40px;

  line-height: 40px;

  text-align: center;

}



.dl_y li h3 a {

  color: #fff;

  font-size: 16px;

  display: block;

}



.zc {

  width: 1200px;

  margin: 0 auto;

  margin-top: 40px;

}



.zc_z {

  float: left;

}



.zc_y {

  float: right;

  width: 540px;

  border: solid 1px #dcdcdc;

  border: solid 1px #dcdcdc;

  padding: 50px 40px 30px 40px;

  margin-bottom: 40px;

}



.zc_y li {

  float: left;

  width: 300px;

  margin-bottom: 20px;

}



.zc_y li span {

  float: left;

  width: 75px;

  font-size: 15px;

  line-height: 35px;

}



.zc_y li input {

  float: left;

  width: 214px;

  height: 35px;

}



.zc_y .yzm input {

  width: 110px;

}



.zc_y .yzm small {

  line-height: 40px;

  width: 95px;

  text-align: center;

  background: #dedede;

  float: right;

}



.zc_y .yzm small a {

  font-size: 16px;

  display: block;

}



.zc_y li h3 {

  background: #184586;

  width: 300px;

  height: 40px;

  line-height: 40px;

  text-align: center;

  margin-top: 15px;

}



.zc_y li h3 a {

  color: #fff;

  font-size: 16px;

  display: block;

}



.xgmm {

  width: 500px;

  float: left;

  margin-top: 80px;

  margin-left: 200px;

}



.xgmm li {

  float: left;

  width: 100%;

  margin-bottom: 20px;

}



.xgmm li span {

  float: left;

  width: 100px;

  font-size: 15px;

}



.xgmm li input {

  width: 300px;

}



.xgmm li a {

  margin-top: 10px;

  padding: 8px 15px;

  background: #102e83;

  float: left;

  color: #fff;

}



.xgmm .yzm input {

  width: 160px;

}



.jyr_xq {

  float: left;

  width: 855px;

}



.ny_top {

  float: left;

  width: 100%;

  text-align: center;

  height: 140px;

}



.ny_top h3 {

  font-size: 24px;

  line-height: 80px;

}



.jyr_xq_x {

  line-height: 26px;

}



.bd {

}



.bd li img {

  float: left;

}



.bd li {

  float: left;

  text-align: center;

  width: 260px;

  margin: 0 18px;

}



.bd li p {

  width: 260px;

  float: left;

  text-align: center;

}



.bd li b {

  font-size: 14px;

  font-weight: normal;

  width: 100%;

}



.bd li small {

  font-size: 12px;

  width: 100%;

  line-height: 30px;

}



.bd_22 {

  float: left;

  width: 1190px;

  margin-left: 10px;

  margin-top: 5px;

}



.bd_22 li img {

  float: left;

}



.bd_22 li {

  float: left;

  text-align: center;

  width: 167px;

  margin: 0 14.5px;

}



.bd_22 li p {

  width: 167px;

  float: left;

  text-align: center;

}



.bd_22 li b {

  font-size: 14px;

  font-weight: normal;

  width: 100%;

}



.bd_22 li small {

  font-size: 12px;

  width: 100%;

  line-height: 30px;

}











.grkccc { width:855px; background:url(bg.jpg) left top no-repeat; height:769px; position:relative;}

.ccc1 { width:62px; height:62px; position:absolute; left:171px; top:210px;}

.ccc2 { width:41px; height:41px; position:absolute; left:325px; top:219px;}

.ccc3 { width:40px; height:40px; position:absolute; left:489px; top:220px;}

.ccc4 { width:60px; height:60px; position:absolute; right:171px; top:210px;}

.ccc5 { width:40px; height:40px; position:absolute; left:233px; top:372px;}

.ccc6 { width:102px; height:102px; position:absolute; left:377px; top:355px;}

.ccc7 { width:41px; height:41px; position:absolute; right:240px; top:372px;}

.ccc8 { width:57px; height:57px; position:absolute; left:151px; top:513px;}

.ccc9 { width:57px; height:57px; position:absolute; right:151px; top:513px;}















