<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
a:link,
a:visited,
a:hover,
a:active {
  text-decoration: none;
  border: none;
      -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
}
input,
textarea,
button {
  border: none;
  padding: 0;
  margin: 0;
  outline: 0;
  background: none;
}
* {
  margin: 0;
  padding: 0;
  list-style: none;
}

img{
list-style: none;
border:0;	
}

body {
  -webkit-font-smoothing: subpixel-antialiased;
  -moz-osx-font-smoothing: grayscale;
  background-color: white;
  position: relative;
   font-family: font_zong;
}

@font-face{
  font-family:font_zong;
  src:url(../font/AGaramondPro-Regular.otf);
}
@font-face{
  font-family:font_title;
  src:url(../font/AGaramondPro-Regular.otf);
}
.inside_body {
  /*background-color: #e6e6e6;*/
}
.margin_1200 {
  width: 1200px;
  margin: auto;
}
.clear {
  clear: both;
}
.header {
  width: 100%;
  padding: 10px 0;
}
.header .margin_1400 {
  width: 1400px;
  margin: auto;
}
.header .left_log {
  width: 454px;
  height: 130px;
  float: left;
}
.header .left_log img {
  width: 100%;
}
.header .mid {
  float: left;
  padding-top: 40px;
  margin-left: 37px;
}
.header .mid .icon {
  float: left;
}
.header .mid .icon a {
  display: inline-block;
  width: 35px;
  height: 35px;
  margin: 0 5px; position:relative;
}
.header .mid .icon a span{ position:absolute;     top: -52px; left: -62px; display:none; width:150px; height:150px;  z-index:9999;}
.header .mid .icon a span img{ width:100%; height:100%;}
.header .mid .icon a:hover span{ display:inline-block;}

.header .mid .icon a img {
  width: 100%;
}
.header .mid .btn {
  float: left;
  margin-left: 10px;
}
.header .mid .btn a {
  display: inline-block;
/*  color: #871e1e
;*/
color: #002f81;
  padding: 0 20px;
  height: 34px;
  line-height: 34px;
  border-radius: 17px;
/*  border: 1px solid #871e1e;
*/  border: 1px solid #002f81;
  font-size: 12px;
  font-weight: bold;
  margin: 0 5px;
  transition: all 0.5s;
  -moz-transition: all 0.5s;
  /* Firefox 4 */
  -webkit-transition: all 0.5s;
  /* Safari and Chrome */
  -o-transition: all 0.5s;
  /* Opera */
}
.header .mid .btn a:hover,
.header .mid .btn a.head_active {
  /*background-color: #871e1e;*/
  background-color: #002f81;
  border: 1px solid transparent;
  color: white;
}
.header .right {
  float: right;
  margin-top: 40px;
  padding-right: 23px;
  position: relative;
  height: 35px;
  overflow: hidden;
  transition: all 0.5s;
  -moz-transition: all 0.5s;
  /* Firefox 4 */
  -webkit-transition: all 0.5s;
  /* Safari and Chrome */
  -o-transition: all 0.5s;
  /* Opera */
}
.header .right .up_down_like {
  position: absolute;
  right: 5px;
  left: 0;
 /* top: 0;
  height: 35px;*/
  top: 3px;
  height: 40px;
}
.header .right .up_down1 {
  background: url("../img/down.png") no-repeat right 17px;
}
.header .right .up_down2 {
  background: url("../img/up.png") no-repeat right 17px;
}
.header .right .qiehuan_btn {
  display: block;
  font-size: 10px;
  color: #000000;
}
.header .right .qiehuan_btn span {
  float: left;
 /* height: 35px;
  line-height: 35px;*/
  height: 40px;
  line-height: 40px;
}
.header .right .qiehuan_btn .span_img {
  margin-right: 7px;
  /*width: 35px;*/
  width: 40px;
}
.header .right .qiehuan_btn .span_img img {
  margin-top: 11px;
  width: 100%;
}
.nav_box {
  height: 60px;
  width: 100%;
  background-color: rgba(135,30,30,0.7);
  position: absolute;
  z-index: 10;
}
.nav_box nav{
	width:80%;
	margin:auto;
	}
.nav_box dl {
  float: left;
  width: 12.5%;
  height: 60px;
}
.nav_box dl pre {}


/* upd 5-14 */
.nav_box dl dt {
  display: block;
  width: 100%;
  height: 60px;
  background-color: rgba(181,1,23,0.60);
  display: table;
}
.nav_box dl dt:hover {
  background-color: #7f0014;
}

.nav_box dl dt a {
  display: block;
  text-align: center;
  color: #fafafa;
  font-size: 14px;
  height: 100%;font-family: font_zong !important;
  width: 100%;
  
}
.nav_box dl dt a pre{font-family: font_zong !important;}


.nav_box dl dt a.border_right {
  background: url("../img/dot_05.jpg") repeat-y right 0;
}
/* upd 5-13 */
.nav_box dl dt a.a_height{
  display: table-cell;
  vertical-align: middle;
}
.nav_box dl dt a span {
  display: block;
}
.nav_box dl dd {
  height: 0;
  transition: all 1s;
  -moz-transition: all 1s;
  /* Firefox 4 */
  -webkit-transition: all 1s;
  /* Safari and Chrome */
  -o-transition: all 1s;
  /* Opera */
  overflow: hidden;
}
.nav_box dl dd a {
  display: block;
  background-color: rgba(0, 47, 129, 0.8);
  color: #ffffff;
  font-size: 14px;
  padding: 24px 0; text-align:center;
  text-transform: uppercase;
 
}
.nav_box dl dd a pre{font-family: font_zong;}


 

.nav_box dl dd a:hover{ background-color:rgba(181,1,23,0.60)}


.lun_box {
}
.lun_box .lun_container {
  width: 100%;
  height: 887px;
}
.lun_box .lun_container .swiper-slide {
  position: relative;
}
.lun_box .lun_container .swiper-slide .img {
  height: 887px;
  width: 100%;
}
.lun_box .lun_container .swiper-slide .img img {
  width: 100%;
}
.lun_box .lun_container .swiper-slide .swiper_slide_content {
  position: absolute;
  width: 100%;
  left: 0;
  right: 0;
  top: -50%;
  text-align: center;
  /*transition: all 2s;*/
  /*-moz-transition: all 2s;*/
  /* Firefox 4 */
  /*-webkit-transition: all 2s;*/
  /* Safari and Chrome */
  /*-o-transition: all 2s;*/
  /* Opera */
}
.lun_box .lun_container .swiper-slide .swiper_slide_content .title {
  font-size: 75px;
  color: #ffffff;
  font-family:font_title;
}
.lun_box .lun_container .swiper-slide .swiper_slide_content .border {
  height: 5px;
  width: 110px;
  background-color: #871e1e
;
  margin: 35px auto 25px;
}
.lun_box .lun_container .swiper-slide .swiper_slide_content .p1 {
  font-size:25px;
  color: #ffffff;
  font-family: font_title;
  margin-bottom: 20px;
}
.lun_box .lun_container .swiper-slide .swiper_slide_content .p2 {
  font-size: 25px;font-family: font_title;
  color: #ffffff;
}
.lun_box .lun_container .swiper-slide .swiper_slide_content .more_btn {
  padding: 18px 16px;
  border-radius: 3px; text-transform: uppercase;
 /*background-color: #002f81;*/
 background-color: #871e1e; 
  color: #ffffff;
  display: inline-block;
  margin: auto;
  margin-top: 98px;
  font-size: 14.67px;
}

.lun_box .lun_container .swiper-slide .swiper_slide_content .more_btn:hover{

 /*background-color: #002f81;*/
 background-color: #700f0f; 

}

.partner_content{ width:100%;}
.partner_content ul{ width:100%;}
.partner_content li{ width:50%; float:left; padding:40px 0; text-align:center; height:60px;}



.lun_box .lun_container .swiper-slide-active .swiper_slide_content {
  top: 170px;
}
.lun_box .swiper-container-horizontal &gt; .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 18px 0;
  display: block;
}
.lun_box .swiper-container-horizontal &gt; .swiper-pagination-bullets,
.lun_box .swiper-pagination-custom,
.lun_box .swiper-pagination-fraction {
  height: 20%;
  width: 10%;
  margin: 10px 0;
  left: 95%;
  top: 40%;
}
.lun_box .swiper-pagination-bullet {
  background-color: #ffffff;
  opacity: 1;
  height: 11px;
  width: 11px;
}
.lun_box .swiper-pagination-bullet-active {
  background-color: #b50117
;
}
.news_box {
  padding: 60px 0 30px 0;
}
.news_box .news_container {
  padding-bottom: 55px;
}
.news_box h3 a{font-family: font_zong;}


.news_box .news_container h3 a {
  display: block;
  text-align: center;
  font-size: 66.38px;
  margin-bottom: 108px;
}
.news_box .news_container h3 a .title_span1 {
  color: #b50117
;
}
.news_box .news_container h3 a .title_span2 {
  color: #002f81;
}
.news_box .news_container .swiper_content_box .swiper_content {
  display: block;
  float: left;
  width: 384px;
  background-color: #fafafa;
  border-radius: 5px;
  overflow: hidden;
}
.news_box .news_container .swiper_content_box .swiper_content:hover .sc_img img {
  transform: scale(1.2);
}
.news_box .news_container .swiper_content_box .swiper_content:hover .sc_down .sc_title {
  color: #871e1e;
}
.news_box .news_container .swiper_content_box .swiper_content .sc_img {
  height: 288px;
  width: 384px;
  overflow: hidden;
}
.news_box .news_container .swiper_content_box .swiper_content .sc_img img {
  width: 100%;
  transition: all 1s;
  -moz-transition: all 1s;
  /* Firefox 4 */
  -webkit-transition: all 1s;
  /* Safari and Chrome */
  -o-transition: all 1s;
  /* Opera */
}
.news_box .news_container .swiper_content_box .swiper_content .sc_down {
  padding: 30px 24px 46px 21px;
}
.news_box .news_container .swiper_content_box .swiper_content .sc_down .sc_title {
  font-size: 20px;
  color: #000000;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.news_box .news_container .swiper_content_box .swiper_content .sc_down .sc_border {
  width: 49px;
  height: 3px;
  background-color: #871e1e;
  margin: 16px 0;
}
.news_box .news_container .swiper_content_box .swiper_content .sc_down p {
  text-align: justify;
  font-size: 10.67px;
  line-height: 18.88px;
  color: #676767;
  margin-bottom: 24px;
  -webkit-line-clamp: 3;
  -moz-line-clamp: 3;
  -o-line-clamp: 3;
  line-clamp: 3;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -o-box-orient: vertical;
  box-orient: vertical;
  display: -webkit-box;
  display: -moz-box;
  display: -o-box;
  display: box;
  overflow: hidden;
  height: 56.64px;
}
.news_box .news_container .swiper_content_box .swiper_content .sc_down span {
  color: #871e1e;
  font-size: 16px;
}
.news_box .news_container .swiper_content_box .margin_right {
  margin-right: 24px;
}
.news_box .swiper-pagination-bullet {
  background-color: #002f81;
  opacity: 1;
  height: 10px;
  width: 10px;
}
.news_box .swiper-pagination-bullet-active {
  background-color: #871e1e
;
}
.partners_box {
  padding: 130px 0 120px 0;
  background-color: #fafafa;
  height: 700px;
}
.partners_box h3 a {
  display: block;
  text-align: center;
  font-size: 66.38px;
  margin-bottom: 85px;
  text-transform: uppercase;
}
.partners_box h3 a .title_span1 {
  color: #871e1e;
}
.partners_box h3 a .title_span2 {
  color: #092e63;
}
.partners_box .partners_content .like_col {
  float: left;
  width: 25%;
}
.partners_box .partners_content .like_col .title {
  text-align: center;
  margin-bottom: 22px;
  height: 60px;
  overflow: hidden;
}
.partners_box .partners_content .like_col .like_col_content {
  padding: 52px 0;
  position: relative;
}
.partners_box .partners_content .like_col .like_col_content .partners_container1 {
  height: 403px;
  width: 100%;
  overflow: hidden;
}
.partners_box .partners_content .like_col .like_col_content .partners_container1 .margin_bottom {
  margin-bottom: 29px;
}
.partners_box .partners_content .like_col .like_col_content .partners_container1 a {
  display: block;
  width: 115px;
  height: 115px;
  margin: auto;
  background-color: #ffffff;
  border-radius: 50%;
  overflow: hidden;
  box-shadow: 0 0 3px rgba(11, 3, 6, 0.06);
}
.partners_box .partners_content .like_col .like_col_content .swiper-button-prev {
  background: url("../img/pa_up.png") transparent no-repeat center center;
  top: 0;
}
.partners_box .partners_content .like_col .like_col_content .swiper-button-next {
  top: 91%;
  background: url("../img/par_down.png") transparent no-repeat center center;
  left: 10px;
}
.partners_box .partners_content .like_col .like_col_content .swiper-button-next.swiper-button-disabled,
.partners_box .partners_content .like_col .like_col_content .swiper-button-prev.swiper-button-disabled {
  width: 100%;
  opacity: 1;
  cursor: auto;
  pointer-events: none;
}
.partners_box .partners_content .like_col .like_col_content .swiper-button-next,
.partners_box .partners_content .like_col .like_col_content .swiper-button-prev {
  margin-top: 0;
  left: 0;
  width: 100%;
  background-color: transparent;
}
.position_hua_left {
  position: absolute;
  left: 0;
  top: 1660px;
  
}
.position_hua_left img {
  width: 100%;
}
.position_hua_right {
  position: absolute;
  right: 0;
  top: 1660px;
  width: 291px;
}
.position_hua_right img {
  width: 100%;
}
.activity_box {
  margin-top: 30px;
}
.activity_box .activity_row {
  width: 98%;
  margin: auto;
}
.activity_box .activity_row .bg {
  float: left;
  width: 49.5%;
  position: relative;
  height: 370.5px;
  overflow: hidden;
}
.activity_box .activity_row .bg img {
  width: 100% ;
}
.activity_box .activity_row .bg .detail_font {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.4);
  transition: all 1s;
  -moz-transition: all 1s;
  /* Firefox 4 */
  -webkit-transition: all 1s;
  /* Safari and Chrome */
  -o-transition: all 1s;
  /* Opera */
  text-align: center;
  color: #ffffff;
  font-size: 33.34px;
  padding-top: 110px;
}
.activity_box .activity_row .bg .detail_font:hover {
  background-color: transparent;
}
.activity_box .activity_row .bg .detail_font p {
  font-size: 40px;
  text-transform: uppercase;
  font-family:font_title;
}
.activity_box .activity_row .bg .detail_font .activity_more {
  font-size: 18.67px;
  display: inline-block;
  color: #ffffff; font-family:font_title;
  text-transform: uppercase;
  padding: 15px 45px;
 /*background-color: #002f81;*/
 background-color: #871e1e;
  margin-top:13px;
  border-radius: 3px;
}
.activity_box .activity_row .bg .detail_font .activity_more:hover{background-color: #700f0f;}



.activity_box .activity_row .bg_right {
  margin-right: 1%;
}
.activity_box .activity_row_bottom {
  margin-bottom: 20px;
}
.activity_box .activity_row_last {
  margin-bottom: 49px;
}
.foot_box .foot_up {
  background-color: #fafafa;
  padding: 47px 0 32px 0;
  background: transparent;
}
.foot_box .foot_up .margin_1200 {
  position: relative;
}
.foot_box .foot_up .border_left,
.foot_box .foot_up .border_right {
  width: 1px;
  height: 149px;
  background-color: #e8e8e8;
  position: absolute;
  top: 23px;
}
.foot_box .foot_up .border_left {
  left: 21%;
}
.foot_box .foot_up .border_right {
  right: 34%;
}
.foot_box .foot_up .left_logo {
  float: left;
  width: 21%;
}
.foot_box .foot_up .left_logo .left_logo_img {
  width: 190px;
  margin: auto;
}
.foot_box .foot_up .left_logo .left_logo_img img {
  width: 100%;
}
/*.foot_box .foot_up .mid {
  float: left;
  width: 45%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  padding-left: 59px;
  text-transform: uppercase;
}*/


.foot_box .foot_up .mid {
  float: left;
  width: 75%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  padding-left: 59px;
}


.foot_box .foot_up .mid p {
  font-size: 16px;
  line-height: 32px;font-family: font_title;
    text-transform: uppercase;
  color: #092e63;
}
.foot_box .foot_up .right {
  float: left;
  width: 34%;
  text-align: center;
}

.foot_box .foot_up .mid .title {
  font-size: 33px;
  color: #871e1e;
    font-family: font_title; border-bottom:2PX solid #871e1e;
  margin-bottom: 15px;font-weight: bold;
}

.foot_box .foot_up .mid .leftbox{ width:70%; float:left;  color: #092e63; font-size:16px; letter-spacing:1px;}
.foot_box .foot_up .mid .rightbox{ width:28%; float:right;}
.foot_box .foot_up .mid .leftbox .icon a{    margin: 0 5px; position:relative;}
.foot_box .foot_up .mid .leftbox .icon a span {
    position: absolute;
    top: -52px;
    left: -62px;
    display: none;
    width: 150px;
    height: 150px;
    z-index: 9999;
}
.foot_box .foot_up .mid .leftbox .icon a:hover span{ display:inline-block;}

.foot_box .foot_up .mid .leftbox .icon a span img {
    width: 100%;
    height: 100%;
}

.foot_box .foot_up .right p {
  font-size: 16px;
  color: #092e63;
  line-height:25px;
}
.foot_box .foot_up .right .btn_more {
  color: #ffffff;
  font-size: 16px;
  display: inline-block;
  padding: 11px 25px;
  background-color: #871e1e

;
  border-radius: 5px;
  margin-top: 20px;
}
.foot_box .foot_up .right .btn_more:hover {
  background-color: #960017;
}
.foot_box .foot_up .contact {
   position: absolute;
      bottom: 0;
      left: 0;
      width: 60%;
	  padding-left:35px;
}
.foot_box .foot_up .contact span {
  margin-right: 20px;
        color: #4b4b4b;
        font-size: 14px;
        line-height: 27px;
}
.foot_box .foot_down {
  padding: 23px 0;
  text-align: center;
  text-transform: uppercase;
  color: #000000;
  background-color: transparent;
}
.foot_box .foot_down .foot_down1 {
  font-size: 16px;
  margin-bottom: 25px;
}
.foot_box .foot_down .foot_down1 .margin_right {
  margin-right: 35px;
}
.foot_box .foot_down .foot_down1 span strong {
  font-weight: normal;
  text-transform: lowercase;
}
.foot_box .foot_down .foot_down2 {
  font-size: 12px;
}
.inside_content {
  min-height: 400px;
}
.inside_content .like_title {
  font-size: 27.34px;
  font-weight: normal;
  padding: 40px 0 53px 0;
}
.inside_content .like_title a {
  display: block;
  color: #871e1e;
  position: relative;
}

.inside_banner {
  width: 100%;
  height: 520px;
  overflow: hidden;
}
.inside_banner img {
  width: 100%;
}
.calendar_box .cal_box {
  height: 600px;
  padding: 0 30px;
  position: relative;
}
.calendar_box .cal_box .sc-body {
  box-shadow: none;
}
.calendar_box .cal_box .sc-calendar {
  box-shadow: none;
  border-width: 0px 0 0 0px;
  border-style: solid;
  float: left;
}
.calendar_box .cal_box .sc-actions-big {
  width: 25%;
}
.calendar_box .cal_box .sc-header {
  background-color: #fafafa;
  padding: 0 92px;
}
.calendar_box .cal_box .sc-week {
  background-color: #fbec9c;
  padding: 0 92px;
}
.calendar_box .cal_box .sc-days {
  margin-right: 0;
  padding: 0 92px;
}
.calendar_box .cal_box .sc-week-item {
  border-width: 0;
  margin-left: 0;
}
.calendar_box .cal_box .sc-item {
  border-width: 0;
  margin-top: 0;
  margin-left: 0;
  font-weight: normal;
  font-size: 16px;
  position: relative;
}
.calendar_box .cal_box .sc-item a {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.calendar_box .cal_box .border_like {
  height: 1px;
  background-color: #f1ebe4;
  position: absolute;
  left: 30px;
}
.calendar_box .cal_box .border_col {
  width: 1px;
  background-color: #f1ebe4;
  position: absolute;
  top: 0;
}
.calendar_box .cal_box .sc-active-day,
.calendar_box .cal_box .sc-selected {
  z-index: 1;
  background-color:#b50117;
  color: #ffffff;
}
.calendar_box .cal_box .sc-today {
  color: #ffffff;
  border: 1px solid #b50117;
  background-color: #b50117;
  z-index: 10;
}
.calendar_box .cal_event .cal_event_content .row {
  padding: 33px 60px 33px 23px;
  display: block;
}
.calendar_box .cal_event .cal_event_content .row:hover {
  box-shadow: 0 0 2px #e6e6e6;
}
.calendar_box .cal_event .cal_event_content .row:hover .left .img img {
  transform: scale(1.2);
}
.calendar_box .cal_event .cal_event_content .row:hover .right .title {
  color: #871e1e;
}
.calendar_box .cal_event .cal_event_content .row .left {
  float: left;
  width: 35%;
}
.calendar_box .cal_event .cal_event_content .row .left .img {
  width: 386px;
  height: 289.5px;
  border-radius: 5px;
  overflow: hidden;
}
.calendar_box .cal_event .cal_event_content .row .left .img img {
  width: 100%;
  transition: all 1s;
  -moz-transition: all 1s;
  /* Firefox 4 */
  -webkit-transition: all 1s;
  /* Safari and Chrome */
  -o-transition: all 1s;
  /* Opera */
}
.calendar_box .cal_event .cal_event_content .row .right {
  float: left;
  width: 65%;
  padding-left: 30px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  padding-top: 18px;
}
.calendar_box .cal_event .cal_event_content .row .right .title {
  font-size: 20px;
  color: #000000;
  line-height: 26px;
  -webkit-line-clamp: 2;
  -moz-line-clamp: 2;
  -o-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -o-box-orient: vertical;
  box-orient: vertical;
  display: -webkit-box;
  display: -moz-box;
  display: -o-box;
  display: box;
  overflow: hidden;
  height: 52px;
  transition: all 1s;
  -moz-transition: all 1s;
  /* Firefox 4 */
  -webkit-transition: all 1s;
  /* Safari and Chrome */
  -o-transition: all 1s;
  /* Opera */
}
.calendar_box .cal_event .cal_event_content .row .right p {
  -webkit-line-clamp: 5;
  -moz-line-clamp: 5;
  -o-line-clamp: 5;
  line-clamp: 5;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -o-box-orient: vertical;
  box-orient: vertical;
  display: -webkit-box;
  display: -moz-box;
  display: -o-box;
  display: box;
  overflow: hidden;
  line-height: 24px;
  height: 120px;
  text-align: justify;
  margin: 28px 0 38px 0;
  color: #666666;
  font-size: 13.34px;
}
.calendar_box .cal_event .cal_event_content .row .right span {
  display: block;
  font-size: 17.34px;
  
}
.map_box .map-preview {
  background-color: #ffffff;
  border-radius: 5px;
  margin-bottom: 16px;
}
.map_box .map_down {
  padding-bottom: 10px;
  margin-top: 20px;
}
.map_box .map_down .map_row {
  margin-right: -20px;
}
.map_box .map_down .map_row a {
  padding: 25px 0 25px 24px;
  border-radius: 5px;
  background-color: white;
  display: block;
  color: #000000;
  font-size: 24px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  margin-bottom: 16px;
  margin-right: 20px;
}
.map_box .map_down .map_row a:hover {
  color: #871e1e;
}
.map_box .map_down .map_row .map_left {
  float: left;
  width: 50%;
}
.news_box {
  padding: 124px 0 30px 0;
}
.news_box h3 a {
  display: block;
  text-align: center;
  font-size: 66.38px;
  margin-bottom:54px;
}
.news_box h3 a .title_span1 {
  color: #871e1e
;
}
.news_box h3 a .title_span2 {
  color: #092e63;
}
.news_box .news_container {
  padding-bottom: 55px;
}
.news_box .news_container .swiper_content_box .swiper_content {
  display: block;
  float: left;
  width: 384px;
  background-color: #fafafa;
  border-radius: 5px;
  overflow: hidden;
}
.news_box .news_container .swiper_content_box .swiper_content:hover .sc_img img {
  transform: scale(1.2);
}
.news_box .news_container .swiper_content_box .swiper_content:hover .sc_down .sc_title {
  color: #871e1e;
}
.news_box .news_container .swiper_content_box .swiper_content .sc_img {
  height: 288px;
  width: 384px;
  overflow: hidden;
}
.news_box .news_container .swiper_content_box .swiper_content .sc_img img {
  width: 100%;
  transition: all 1s;
  -moz-transition: all 1s;
  /* Firefox 4 */
  -webkit-transition: all 1s;
  /* Safari and Chrome */
  -o-transition: all 1s;
  /* Opera */
}
.news_box .news_container .swiper_content_box .swiper_content .sc_down {
  padding: 30px 24px 46px 21px;
}
.news_box .news_container .swiper_content_box .swiper_content .sc_down .sc_title {

  color: #871e1e;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.news_box .news_container .swiper_content_box .swiper_content .sc_down .sc_border {
  width: 49px;
  height: 3px;
  background-color: #871e1e;
  margin: 16px 0;
}
.news_box .news_container .swiper_content_box .swiper_content .sc_down p {
  text-align: justify;
  font-size: 14px;
  line-height: 20.88px;
  color: #092e63;
  margin-bottom: 24px;
  -webkit-line-clamp: 3;
  -moz-line-clamp: 3;
  -o-line-clamp: 3;
  line-clamp: 3;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -o-box-orient: vertical;
  box-orient: vertical;
  display: -webkit-box;
  display: -moz-box;
  display: -o-box;
  display: box;
  overflow: hidden;
  height: 56.64px;
}
.news_box .news_container .swiper_content_box .swiper_content .sc_down span {
  color: #871e1e;
  font-size: 16px;
}
.news_box .news_container .swiper_content_box .margin_right {
  margin-right: 24px;
}
.news_box .swiper-pagination-bullet {
  background-color: #002f81;
  opacity: 1;
  height: 10px;
  width: 10px;
}
.news_box .swiper-pagination-bullet-active {
  background-color: #b50117
;
}
.partner_box {
  padding-bottom: 36px;
}
.partner_box .par_title {
  padding: 45px 0;
}

.partner_box .par_title .par_left {
    float: left;
    color: #871e1e;
    font-size: 30px;
    position: relative;
    font-family: font_title;
}



.partner_box .par_title .par_left:before {
  background-color: #871e1e;
  height: 2px;
  width: 93%;
  position: absolute;
  content: '';
  left: 0;
  bottom: -8px;
}
.partner_box .par_title .par_right {
  float: right;
}
.partner_box .par_title .par_right a {
  font-size: 16px;
  color: #b50117;
  float: left;
  padding-top: 8px;
  position: relative;
  transition: all 0.5s;
  text-transform: uppercase;
  -moz-transition: all 0.5s;
  /* Firefox 4 */
  -webkit-transition: all 0.5s;
  /* Safari and Chrome */
  -o-transition: all 0.5s;
  /* Opera */
}
.partner_box .par_title .par_right a:hover {
  color: #b81f2c;
}
.partner_box .par_title .par_right .par_border {
  padding-right: 30px;
  position: relative;
  color: #092e63;
}
.partner_box .par_title .par_right .par_border:before {
  position: absolute;
  content: '/';
  right: 11px;
  color: #1e1e1e;
}
.partner_box .par_a_box {
  margin-right: -20px;
  overflow: hidden;
  margin-bottom: 10px;
}
.partner_box .par_a_box .par_a {
  float: left;
  width: 25%;
}
.partner_box .par_a_box .par_a .par_right {
  margin-right: 20px;
  text-align: center;
}
.partner_box .par_content .par_row {
  margin-bottom: 27px;
  transition: all 1s;
  -moz-transition: all 1s;
  /* Firefox 4 */
  -webkit-transition: all 1s;
  /* Safari and Chrome */
  -o-transition: all 1s;
  /* Opera */
}
.partner_box .par_content .par_row .row_like:hover .row_img img {
  transform: scale(1.2);
}
.partner_box .par_content .par_row .row_like:hover .row_font h4 {
  color: #871e1e;
}
.partner_box .par_content .par_row .row_left {
  float: left;
}
.partner_box .par_content .par_row .row_right {
  float: right;
}
.partner_box .par_content .par_row .row_like {
  width: 49%;
  padding: 25px 35px 20px 35px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 3px;
  box-shadow: 0 2px 3px #e6e5e5;
}
.partner_box .par_content .par_row .row_like .row_img {
  float: left;
  width: 40%;
  overflow: hidden;
}
.partner_box .par_content .par_row .row_like .row_img img {
  width: 181px;
  transition: all 1s;
  -moz-transition: all 1s;
  /* Firefox 4 */
  -webkit-transition: all 1s;
  /* Safari and Chrome */
  -o-transition: all 1s;
  /* Opera */
}
.partner_box .par_content .par_row .row_like .row_font {
  float: right;
  width: 60%;
  padding-left:10px;
  -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -o-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
}
.partner_box .par_content .par_row .row_like .row_font h4 {
  font-weight: normal;
  font-size: 24px;
  color: #0f0f0f;
  text-overflow: ellipsis;
  overflow: hidden; color:#871e1e;
  white-space: nowrap;
}
.partner_box .par_content .par_row .row_like .row_font p {
  font-size: 16px;
  line-height: 26px;
  color: #092e63;
  -webkit-line-clamp: 4;
  -moz-line-clamp: 4;
  -o-line-clamp: 4;
  line-clamp: 4;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -o-box-orient: vertical;
  box-orient: vertical;
  display: -webkit-box;
  display: -moz-box;
  display: -o-box;
  display: box;
  overflow: hidden;
  text-align: justify;
  height: 104px;
  margin: 14px 0;
}
.partner_box .par_content .par_row .row_like .row_font span {
  font-size: 14px;
  color: #cbcbcb;
}
.partner_box .par_title .par_right &gt; .par_active {
  color: #b81f2c;
}
/* 内容页 */
.text-content {
  width: 1200px;
  margin: 0 auto;
}
.in_content {
  margin-top: 50px;
}
.news_show .news_stt {
  padding-bottom: 12px;
  text-align: center;
  border-bottom: solid 1px #e6e6e6;
}
.news_show .news_stt h2 {
  font-size: 26px;
  color: #871e1e;
  padding:15px 0;
}
.news_show .news_stt span {
  display: inline-block;
  color: #000;
  color: rgba(0, 0, 0, 0.6);
  font-size: 13px;
  margin: 10px 8px;
}
.news_show .news_scon {

  padding: 30px 0;
  line-height: 1.8;     font_zong !important;
  font-size: 15px;
  overflow: hidden;
}
.news_show .news_scon img {
  max-width: 100% !important;
  display: inline-block;
}
.news_show .news_scon .vedio_luembed {
  width: 800px;
  margin: 0 auto;
}
.news_show .news_scon .vedio_luembed embed {
  width: 800px !important;
  height: 500px !important;
}
.nodata {
  color: #545454;
  text-align: center;
  padding-bottom: 50px;
}
/*内容翻页*/
.in_pnpage {
  padding: 30px 0 0;
  overflow: hidden;
  border-top: solid 1px #e6e6e6;
}
.in_pnpage:after {
  content: " ";
  display: table;
  height: 0;
  clear: both;
  visibility: hidden;
}
.in_pnpage span {
  font-size: 15px;
  display: block;
  color: #333;
  line-height: 22px;
}
.in_pnpage .in_page_prev {
  float: left;
}
.in_pnpage .in_page_next {
  float: right;
}
.in_pnpage span a {
  color: #871e1e;
  display: block;
  max-width: 400px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  float: right;
  text-decoration: none;
}
.in_pnpage span a:hover {
  text-decoration: underline;
  color: #fe0000;
}
/*列表翻页*/
.in_news + .list_page {
  border-top: none;
}
.list_page {
 text-align: center;
    padding-top: 25px;
    margin-top: 15px;
    border-top: solid 1px #e6e6e6;
}
.list_page a,
.list_page span {
  padding: 6px 12px;
  display: inline-block;
  font-size: 14px;
  margin: 0 4px;
}
.list_page a {
  border: 1px solid #cccac7;
  color: #222;
}
.list_page span,
.list_page a:hover {
  background: #871e1e;
  color: #fff;
}
h1,
h2,
h3,
h4,
h5 {
  margin: 0!important;
}
.news_box2 {
  padding: 0 0 43px 0;
  min-height:600px;
}
.news_box2 .par_title {
  padding: 45px 0;
}
.news_box2 .par_title .par_left {
  float: left;
  color: #871e1e;
  font-size: 30px;
  position: relative;
  font-family:font_title;
}
.news_box2 .par_title .par_left:before {
  background-color: #871e1e;
  height: 2px;
  width: 93%;
  position: absolute;
  content: '';
  left: 0;
  bottom: -8px;
}
.news_box2 .par_title .par_right {
  float: right;
}
.news_box2 .par_title .par_right a {
  font-size: 16px;
  color: #871e1e;
  text-transform: uppercase;
  float: left;
  padding-top: 8px;
  position: relative;
  transition: all 0.5s;
  -moz-transition: all 0.5s;
  /* Firefox 4 */
  -webkit-transition: all 0.5s;
  /* Safari and Chrome */
  -o-transition: all 0.5s;
  /* Opera */
}
.news_box2 .par_title .par_right a:hover {
  color: #092e63;
}
.news_box2 .par_title .par_right .par_border {
  padding-right: 30px;
  position: relative;
  color: #092e63;
}
.news_box2 .par_title .par_right .par_border:before {
  position: absolute;
  content: '/';
  right: 11px;
  color: #1e1e1e;
}
.news_box2 .news_event .news_a {
  margin-bottom: 35px;
  height: 35px;
  display: table;
    width: 100%;
}
.news_box2 .news_event .news_a a {
  display: inline-block;
  width: 15%;
  float: left;
  color: #000000;
  padding: 8px 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  text-align: center;
  transition: all 1s;
  -moz-transition: all 1s;
  /* Firefox 4 */
  -webkit-transition: all 1s;
  /* Safari and Chrome */
  -o-transition: all 1s;
  /* Opera */
  border-radius: 30px;
  overflow: hidden;
  color: #092e63
;
  border: 2px solid #092e63
;
}
.news_box2 .news_event .news_a a:hover {
  background-color:#092e63
;
  color: white;
}
.news_box2 .news_event .news_a .news_active {
  background-color:#092e63
;
  color: white;
}
.news_box2 .news_event .news_a .margin_right {
  margin-right: 2%;
}
.news_box2 .news_event .cal_event_content .row {
  padding: 17px 0 17px 0;
  display: block;
  border-bottom: 1px solid transparent;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}
.news_box2 .news_event .cal_event_content .row:not(:last-of-type):hover {
  border-bottom: 1px solid #e6e6e6;
}
.news_box2 .news_event .cal_event_content .row:hover .left .img img {
  transform: scale(1.2);
}
.news_box2 .news_event .cal_event_content .row:hover .right .title {
  color: #871e1e;
}
.news_box2 .news_event .cal_event_content .row .left {
  float: left;
  width: 35%;
overflow: hidden;
}
.news_box2 .news_event .cal_event_content .row .left .img {
  width: 386px;
  height: 289.5px;
  border-radius: 5px;
  overflow: hidden;
}
.news_box2 .news_event .cal_event_content .row .left .img img {
  width: 100%;
  transition: all 1s;
  -moz-transition: all 1s;
  /* Firefox 4 */
  -webkit-transition: all 1s;
  /* Safari and Chrome */
  -o-transition: all 1s;
  /* Opera */
}
.news_box2 .news_event .cal_event_content .row .right {
  float: left;
  width: 65%;
  padding-left: 30px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  padding-top: 18px;
}
.news_box2 .news_event .cal_event_content .row .right .title {
  font-size: 20px;
  color: #000000;
  line-height: 26px;
  -webkit-line-clamp: 2;
  -moz-line-clamp: 2;
  -o-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -o-box-orient: vertical;
  box-orient: vertical;
  display: -webkit-box;
  display: -moz-box;
  display: -o-box;
  display: box;
  overflow: hidden;
  transition: all 1s;
  -moz-transition: all 1s;
  /* Firefox 4 */
  -webkit-transition: all 1s;
  /* Safari and Chrome */
  -o-transition: all 1s;
  /* Opera */
}
.news_box2 .news_event .cal_event_content .row .right p {
  -webkit-line-clamp: 4;
  -moz-line-clamp: 4;
  -o-line-clamp: 4;
  line-clamp: 4;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -o-box-orient: vertical;
  box-orient: vertical;
  display: -webkit-box;
  display: -moz-box;
  display: -o-box;
  display: box;
  overflow: hidden;
  line-height: 24px;
  height: 96px;
  text-align: justify;
  margin: 20px 0 25px 0;
  color: #666666;
  font-size: 13.34px;
}
.news_box2 .news_event .cal_event_content .row .right .span_time {
  display: block;
  font-size: 17.34px;
  color: #000000;
}
/* 19-3-28 hj 社区和项目列表页 面包屑  map*/
.news_box2 .news_event .news_a a {
  width: auto;
  padding: 8px;
}
.mapbox-logo {
  display: none;
}
.news_box2 .news_event .news_color a {
  background: #FFFFFF;
}
/*内页两端花纹*/
.hua_body .position_hua_left {
  top: 760px;
  z-index: -1;
}
.hua_body .position_hua_right {
  top: 760px;
  z-index: -1;
}

/*内页两端花纹*/

.biaodian_box {
  padding: 0 0 43px 0;display: table;
    width: 100%;
}
.biaodian_event{ width:100%;}

.biaodian_event .biaodian_event_box{ width:33.3%; float:left;}
.biaodian_event .biaodian_event_box .biaodian_list{ margin:10px; background-color:#fafafa; height:380px; border-radius:5px; text-transform: uppercase; overflow:hidden;}
.biaodian_event .biaodian_event_box .biaodian_list .pic{ width:100%; overflow:hidden; height:280px; background-color:#333;}

/*只显示左边的花纹*/
.hua_body_left .position_hua_left {
  top: 760px;
  z-index: -1;
}
.hua_body_left .position_hua_right {
  display: none;
  overflow: hidden;
}
/*2019-4-12-z*/
.cebian {
  position: absolute;
  top: 840px;
  width: 200px;
  right: 5.5%;
}
.reci {
  width: 100%;
  overflow: hidden;
}
.reci .re_link {
  margin-bottom: 10px;
}
.re_link,
.news_reci_link {
  padding: 5px 10px;
  background-color: #871e1e
;
  color: white;
  margin-right: 5px;
  display: inline-block!important;
  font-size: 18px;
  border-radius: 5px;
}


.news_reci_link:nth-child(odd){background-color: #871e1e;}

.news_reci_link:nth-child(even){background-color: #092e63;}

.re_link:nth-child(3n+0){background-color: #002f81;}



.re_link:hover,
.news_reci_link:hover {
  background-color: #960017;
}
.news_reci {
  margin: 15px 0;
}
.inside_news_reci {
  margin-bottom: 15px;
}
.se_input {
  display: block;
  overflow: hidden;
  position: relative;
  margin-bottom: 13px;
}
.se_input .btn {
  position: absolute;
  right: 5%;
  cursor: pointer;
  top: 8px;
}
.input_search {
  height: 35px;
  border: 1px solid #e6e6e6;
  padding-left: 5px;
  border-radius: 5px;
  outline: none;
  width: 95%;
}
.search_title {
 margin-bottom: 15px;
    height: 35px;
    font-size: 28px;
    padding-bottom: 17px;
    border-bottom: 1px solid #e6e6e6;
    padding-top: 20px;
}
.search_title span {
  color: #b50117
;
}


/* hj 19-4-12 */
.nav_box dl dt.nav_box_hover{
  background-color: #9f1115;
}



.transition-s{
  transition: all 1s;
  -moz-transition: all 1s;
  /* Firefox 4 */
  -webkit-transition: all 1s;
  /* Safari and Chrome */
  -o-transition: all 1s;
}
.news_event .cal_event_content,.inside_content .par_content{
	/*min-height:400px;*/
	}


  /*hj 19-5-6 地图popup*/
  .hj-popup-box{
    position: absolute;
    left: 15px !important;
    bottom: -25px !important;
  }

  .hj-popup-box .leaflet-popup-content{
    /*min-height: 150px;*/
  }
  .hj-popup-box .leaflet-popup-tip-container{
    display: none;
  }
  
  /*2019-5-11-z*/
  .in_body2 .margin_1200 {
    width: 1000px;
}



/* 19-5-13 zj */


pre {
  padding:0;
   margin: 0;
   font-size:14px;
   font-weight: normal;
  color: #fff;
 background-color:transparent;
border: none;
}

.map_search{
  width: 38%;
  margin: auto;
  margin-bottom: 50px;
}

.map_search .input_search{
  background: #fff;
  height: 40px;
}

.map_search .btn{
  top: 10px;
}







.hj-search-box{
  position: relative;
}
.hj-re-s-box{
  width: 36.5%;
  position: absolute;
  left: 31%;
  top: 43px;
  
  background: #fff;
}
.hj-li-item{
  line-height: 37px;
  padding-left: 10px;
  border-bottom:1px solid #ebebeb;
}
.hj-li-item:last-of-type{
  border: none;
}

.hj-li-item:hover a{
  color: #092e63;
}

.hj-map-href{
  padding:50px 0;
  text-align:center
}
.hj-map-href a{
  border:1px solid #871e1e;
  color:#871e1e;
  padding: 8px 25px;
}

.hj-map-href a:hover{
    color: white;
    text-decoration: none;
    background: #871e1e;
}

.map_box2 .hj-map-href a{
  border: 1px solid #871e1e;
    color: #871e1e;
  padding: 8px 25px;
  font-weight: bold;
  text-decoration: none;
}

.map_box2 .hj-map-href a:hover{
      color: white;
    text-decoration: none;
    background: #871e1e;
}


.map_search .input_search::-webkit-input-placeholder { /* WebKit browsers */
  color:#e6e6e6!important;
  font-size:14px;
 }

 .map_search .input_search:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
  color:#e6e6e6!important;
  font-size:14px;
 }

 .map_search .input_search::-moz-placeholder { /* Mozilla Firefox 19+ */
  color:#e6e6e6!important;
  font-size:14px;
 }

 .map_search .input_search:-ms-input-placeholder { /* Internet Explorer 10+ */
  color:#e6e6e6!important;
  font-size:14px;
 }

 /* zj form 19-5-14 */

 .inside_content .huiyuan {
  /*min-height: 300px;*/
  background: #FFF;
  margin: 20px 0;
  color: #333;
  height: 0;
  transition: all 2s;
  -moz-transition:all 2s;/* Firefox 4 */
  -webkit-transition:all 2s; /* Safari and Chrome */
  -o-transition:all 2s; /* Opera */
  opacity: 0;
  overflow: hidden;
}

.inside_content #fdonate{
	height: 100%;
	opacity: 1;	
}

.inside_content .huiyuan .guest_radio {
  overflow: hidden;
  padding-bottom: 15px;
  padding-top: 10px;
  margin: auto;
}
.inside_content .huiyuan .guest_radio label {
  float: left;
  width: 25%;
  cursor: pointer;
  font-size: 16px;
  color: #333;
  text-align: left;
}
.inside_content .huiyuan .guest_radio label span.on {
  background-image: url("../img/icon_031.png");
}
.inside_content .huiyuan .guest_radio label input {
  width: 12px;
  height: 12px;
  vertical-align: middle;
  -khtml-opacity: 0;
  -moz-opacity: 0;
  filter: alpha(opacity=0);
  opacity: 0;
}
.inside_content .huiyuan .guest_radio label span {
  display: inline-block;
  padding: 7px;
  background: url(../img/icon_051.png) no-repeat left center;
}
.inside_content .huiyuan .hui_title {
  font-size: 33px;
  text-align: center;
  text-transform: uppercase;
  color: #B12835;
  padding-top: 50px;
}
.inside_content .huiyuan form {
  padding: 50px 30px;
}
.inside_content .huiyuan .hui_ul {
  margin-right: -40px;
}
.inside_content .huiyuan .hui_ul .hui_input {
  background-color: #EDEDED;
  width: 90%;
  padding: 0 5%;
  height: 45px;
}
.inside_content .huiyuan .hui_ul .hui_li {
  float: left;
  width: 50%;
  padding-right: 40px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  margin-bottom: 30px;
}
.inside_content .huiyuan .hui_ul .hui_label {
  display: block;
  font-size: 24px;
  color: #333;
  margin-bottom: 5px;
}
.inside_content .huiyuan .hui_ul .hui_label .gfield_required {
  color: #CE001A;
  margin-left: 5px;
}
.inside_content .huiyuan .tishi {
  text-align: left;
  font-size: 20px;
  color: #333;
  margin-bottom: 20px;
}
.inside_content .huiyuan .btn_box {
  text-align: center;
  margin: 30px 0;
}
.inside_content .huiyuan .btn_box .form_btn {
  background-color: #B12835;
  padding: 10px 40px;
  border-radius: 40px;
  font-size: 22px;
  color: #fff;
}

/* zj 19-5-15*/

.header .right .qiehuan_btn .span_font{
  padding-top: 2.5px;
}

.par_content .span_weight{
  font-weight:bolder
}

.sbfd{
color:#fff;
 padding: 3px 10px;
    background-color: #871E1E;
    color: #fff;
    font-size: 16px;
    border-radius: 3px;
    cursor: pointer;
    margin-top: 50px;
    display: inline-block;
}

.news_box2 .news_event .news_color a{
	font-family: font_zong;
}

.partner_box .par_content .par_row .row_like .row_img img{
	width: 100%;
}

.news_box2 .news_event .par_right{
font-family: font_zong;
}


/*hj 19-5-22 表单*/
textarea.miaoshu{
  background-color: #EDEDED;
  width: 46%;height: 60px;
  padding: 20px 2% 20px 2%;
  /*font-size: 14px;*/
  font: 400 13.3333px Arial;
}


/* hj 19-5-23 表单 */

.inside_content .huiyuan .hui_ul .hui_label {
  font-size: 20px;
}

.inside_content .huiyuan .tishi{
  font-size: 16px;
}

.inside_content .huiyuan .hui_ul .hui_label{
  font-size: 16px;
}

.inside_content .huiyuan .hui_ul .hui_input{
  height: 38px;
}


.partners_content .like_col_content img{
	width:100%;
	height:100%;
}
.se_input .mapbtn {
  position: absolute;
  right: 5%;
  cursor: pointer;
  top: 10px;
}

/*hj map 1*-6-14*/

.news_box2 .news_event .news_a .hj-search-box a{
      text-decoration: none;
      border: none;
      color:#e3002b;
      float: none;
}

.news_box2 .news_event .news_a .hj-search-box a:hover{
  background-color:rgba(225,225,0,0);
  color: #092e63;
}

.news_event .locationAddress a:hover{
  color:#871e1e;
}

.news_event .locationAddress .secondaryBtn:hover:before{
  background-color: #871e1e;
}

.partner_box .par_content .par_row .row_like .row_font span{
  position: relative;
  color:#871e1e;

}

.partner_box .par_content .par_row .row_like .row_font span:after{
  content: '';
  display: block;
  position: absolute;
  right: 0;
  bottom: 0;
  height: 1.5px;
  width: 100%;
  background: #871e1e;
  -webkit-transition: width .5s ease;
  -moz-transition: width .5s ease;
  -o-transition: width .5s ease;
  transition: width .5s ease;
}

.partner_box .par_content .par_row .row_like .row_font span:before{
  content: '';
  display: block;
  position: absolute;
  left: 0;
  bottom: 0;
  height: 1.5px;
  width: 100%;
  -webkit-transition: width 0s ease;
  -moz-transition: width 0s ease;
  -o-transition: width 0s ease;
  transition: width 0s ease;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.partner_box .par_content .par_row .row_like .row_font span:hover:before{
  background: #871e1e;
  width: 0%;
  background-color: #871e1e;
  -webkit-transition: width .5s ease;
  -moz-transition: width .5s ease;
  -o-transition: width .5s ease;
  transition: width .5s ease;
}

.partner_box .par_content .par_row .row_like .row_font span:hover:after{
  
  width: 0%;
  background: transparent;
  -webkit-transition: width 0s ease;
  -moz-transition: width 0s ease;
  -o-transition: width 0s ease;
  transition: width 0s ease;
}

.header .right .content{
  position: relative;
  /* z-index: 9; */
}

/* hg 19-7-10*/
.in_pics{ width:1000px; margin:0 auto; }

.in_pics ul{ width:100%;}
.in_pics ul li{ width:25%; height:265px; float:left; padding:15px 0; text-align:center;}
.in_pics ul li h3{  text-align:center; padding-top:25px; position:relative;}

.in_pics ul li h3:after {
    position: absolute;
    content: "";
    left: 100px;
    bottom: -8px;
    width: 0px;
    width: 50px;
    height: 2px;
    background: #871e1e;margin-top: 15px;
}



.in_pics ul li h3 a{ color:#092e63;     font-size: 20px;}
.in_pics ul li p{    
    line-height: 24px;
    height: 56px;   text-align:center;
  
    color: #871e1e; margin-top:15px;
    font-size: 16px;}




.in_pics ul li .user_img{ width:160px; height:160px; border-radius:50%; overflow:hidden; display: inline-table; margin:0 auto;}

.in_pics ul li img{ width:100%; height:100%;}
.inside_content {
    min-height: 400px;
    display: table;
    margin: 0 auto;
}</pre></body></html>