@charset "utf-8";/* CSS Document */* {padding:0px;margin:0px;word-wrap:break-word;-webkit-appearance:none;-webkit-tap-highlight-color:rgba(0,0,0,0);box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
body {color:#333;font-family:'MicrosoftYaHei';background-color:#FFFFFF;font-size:14px;margin:0px auto;-webkit-text-size-adjust:none;min-width:1200px;}
html,address,blockquote,div,dl,form,h1,h2,h3,h4,h5,h6,ol,p,pre,table,ul,dd,dt,li,tbody,td,tfoot,th,thead,tr,button,del,ins,map,object,a,abbr,acronym,b,bdo,big,br,cite,code,dfn,em,i,img,kbd,q,samp,small,span,strong,sub,sup,tt,var,legend,fieldset {-webkit-text-size-adjust:none;margin:0;padding:0;}
a {transition:color 0.4s;}
ol,ul,li {list-style:none;list-style-image:none;list-style-position:outside;list-style-type:none;color:#666666;}
img,fieldset,abbr,acronym {border:0 none;}
del,ins {text-decoration:none;}
a {text-decoration:none;color:#000;outline:none;-webkit-appearance:none;}
table {border-collapse:collapse;border-spacing:0;}
i,b,address {text-decoration:none;font-style:normal;font-weight:lighter;}
caption {text-align:left;}
time,mark {margin:0px;padding:0px;background:none;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {display:block;margin:0;padding:0;}
i,cite,em {font-style:normal;}
.flex_vertical_align {/*垂直居中*/display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;}
.flex_align {/*垂直与水平居中*/display:flex;display:-webkit-flex;justify-content:center;-webkit-justify-content:center;align-items:center;-webkit-align-items:center;}
.symmetry {/*水平排列*/display:-webkit-box;display:-moz-box;display:box;}
h1,h2,h3,h4,h5,h6 {font-size:14px;font-weight:500;}
form,fieldset,legend,input,button,textarea,p,blockquote,select {-webkit-appearance:none;font-size:14px;font-family:"microsoft Yahei",Arial,Helvetica,sans-serif;}
img {-ms-interpolation-mode:bicubic;max-width:100%;}
.text-center{text-align:center;}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left;
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}
.col-xs-6 {
  width: 50%;
}
@media only screen and (max-width:310px) and (min-width:300px) {body {font-size:9px;}
}
@media only screen and (max-width:320px) and (min-width:310px) {body {font-size:9px;}
}
@media only screen and (max-width:360px) and (min-width:320px) {body {font-size:9.5px;}
}
@media only screen and (max-width:360px) and (min-width:350px) {body {font-size:10px;}
}
@media only screen and (max-width:480px) and (min-width:360px) {body {font-size:11.11111px;}
}
@media only screen and (max-width:480px) and (min-width:470px) {body {font-size:13.33333px;}
}
@media only screen and (max-width:560px) and (min-width:480px) {body {font-size:13.33333px;}
}
@media only screen and (max-width:570px) and (min-width:560px) {body {font-size:15.83333px;}
}
@media only screen and (max-width:640px) and (min-width:570px) {body {font-size:15.83333px;}
}
@media only screen and (max-width:640px) and (min-width:630px) {body {font-size:17.77778px;}
}
@media only screen and (max-width:710px) and (min-width:640px) {body {font-size:17.77778px;}
}
.fl {float:left;}
.fr {float:right;}
.combanner {height:500px;background-size:auto 100% !important;}
@font-face {font-family:'icon';
src:url(../font/iconfont.jpg);
src:url(../font/iconfont.eot?#i.jpg) format('embedded-opentype'),url(../font/iconfont..jpg) format('woff'),url(../font/iconfont.jpg) format('truetype'),url(../font/iconfont.svg#icon.jpg) format('svg')}
.icon {font-family:"icon" !important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:0.2px;-moz-osx-font-smoothing:grayscale;}
.mw {width:1200px;margin:0 auto;}
.maxshow {display:inline-block !important;}
.minshow {display:none !important;}
.hold_head {width:100%;height:145px;}
.hzxy_head {background-image:url(../../images/bg.png);height:145px;background-origin:content-box;overflow:hidden;position:relative;z-index:64;top:0;width:100%;}
.hzxy_head .logoa {margin-top:30px;}
.hzxy_head _head .logoa .img {max-height:90px;}
.hzxy_head .t_r {background-image:url(../../images/index/12.png);background-position: 100% 80%;height:145px;width:550px;text-align:right;padding-top:10px;background-origin:content-box;background-repeat:no-repeat;color:#FFFFFF;position:relative;padding-right:44px;}
.hzxy_head .t_r .link {line-height:2.5em;color:#FFFFFF;}
.hzxy_head .t_r .link .a {color:#FFFFFF;margin-left:26px;}
.hzxy_head .change_select {font-size:24px;margin-left:12px;cursor:pointer;position:absolute;right:0;top:20px;width:40px;text-align:center;}
.hzxy_head .t_r .link .contact {}
.navbar {width:100%;background-color:#FFFFFF;}
.nav {height:60px;position:relative;z-index:50;}
.nav .father .pitch em a {color:#0363ac !important;font-weight:bold;}
.nav .father .pitch {box-shadow:0px 0px 5px 1px rgba(4,26,43,0.06);}
.nav .father {float:left;height:60px;}
.nav .father>li {float:left;text-align:center;width:8.3rem;position:relative;height:60px;font-size:16px;font-weight:500;}
.nav .father>* a {display:inline-block;cursor:pointer;}
.nav .father li i {display:none;}
.nav .father>h3 em {display:none;}
.nav .father>h3 a {padding:0 30px;}
.nav .father>h3 i {position:relative;z-index:1;transition:color 0.3s;-moz-transition:color 0.3s;-webkit-transition:color 0.3s;-o-transition:color 0.3s;}
.nav .father>h3 a:hover i {color:#FFF;}
.nav .father ul {position:absolute;width:100%;z-index:99;left:0px;display:none;background-color:#FFFFFF;}
.nav .father ul li {line-height:50px;height:50px;z-index:99;width:100%;}
.nav .father ul h3 {display:none;width:100%;}
.nav .father>li>em {overflow:hidden;position:relative;line-height:60px;height:60px;display:block;}
.nav .father>li>em a {position:relative;z-index:1;width:100%;display:block;color:#333333;transition:all 0.3s;-moz-transition:all 0.3s;-webkit-transition:all 0.3s;-o-transition:all 0.3s;}
.nav .father>li:hover>em a {color:#FFF !important;background-color:#0363ac;}
.nav .father ul li a {padding:0px;width:100%;display:inline-block;text-align:center;transition:background 0.5s;-moz-transition:background 0.5s;-webkit-transition:background 0.5s;-o-transition:background 0.5s;padding:0px 5px;overflow:hidden;white-space:nowrap;height:50px;text-overflow:ellipsis;line-height:50px;font-size:14px;}
.nav .father ul li a:hover {color:#FFF;background-color:#0363ac;}
.nav .father ul li * {color:#1d1d1d;}
.nav .shell {display:inline-block;width:100%;}
.hzxy_select {position:absolute;height:100%;top:205px;left:0;width:100%;min-width:1200px;overflow:hidden;display:none;z-index:10;}
.hzxy_select .select {padding:10px 80px 10px 20px;background:#EFEFEF;position:relative;height:50px;border-radius:0 0 25px 25px;z-index:90;}
.hzxy_select .input {width:100%;height:30px;border:0;border-radius:20px;padding:0 10px;}
.hzxy_select .submit {position:absolute;right:20px;top:10px;height:30px;width:50px;border:none;border-radius:20px;background-color:#004277;color:#FFFFFF;}
.hzxy_select .close_select {position:absolute;left:0;top:0;background-color:rgba(0,0,0,0.3);width:100%;height:100%;margin-top:145px;z-index:89;display:none;}
.hzxy_footer {background-color:#00355D;display:inline-block;width:100%;height:260px;padding-top:40px;}
.hzxy_footer .touch {width:300px;padding-left:50px;padding-top: 16px;}
.hzxy_footer .touch .h3 {font-size:24px;color:#010101;}
.hzxy_footer .touch .title {line-height:40px;color:#666666;margin-bottom:22px;}
.hzxy_footer .touch .p {padding: 0px;
  margin: 11px 0px 0px;
  overflow-wrap: break-word;
  appearance: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  box-sizing: border-box;
  text-size-adjust: none;
  font-size: 16px;
  color: rgb(102, 102, 102);
  font-family: microsoft Yahei,Arial,Helvetica,sans-serif;
  white-space: normal;
  background-color: #00355D;
  color: #fff;}
.hzxy_footer .touch .p .icon {
 padding: 0px;
  margin: 0px 9px 0px 0px;
  overflow-wrap: break-word;
  appearance: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  box-sizing: border-box;
  text-size-adjust: none;
  font-size: 14px;
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke-width: 0.2px;
  font-family: icon !important;
  color: #fff;
}
.hzxy_footer .erweimas {padding-top:16px;float:right;}
.hzxy_footer .erweimas .erweima {width:138px;height:162px;background-color:#FFFFFF;float:right;margin-left:30px;padding:20px 20px 0;text-align:center;}
.hzxy_footer .erweimas .erweima img {float:left;}
.hzxy_footer .erweimas .erweima .name {font-size:16px;line-height:38px;}
.hzxy_copyright {background-color:#00355D;padding:16px 0;margin-top:-5px;}
.hzxy_copyright .p {text-align:center;color:#FFFFFF;line-height:27px;font-size:14px;}
.hzxy_banner {width:100%;height:552px;}
.hzxy_banner .swiper-slide {background-repeat:no-repeat;background-position:center;background-size:auto 100%;}

.contentBox{margin: 1rem 10rem;}
.title span{ display: block; color: #d0d3d8; text-transform:uppercase; }
.title-b{ font-size: 26px; color: #054696; position: relative;font-weight: bolder;}
.title-b:before{ display: block; content: ""; position: absolute; right: 50%; margin-right: 60px; width: 20px; top: 50%; border-top: solid 1px #054696; }
.title-b:after{ display: block; content: ""; position: absolute; left: 50%; margin-left: 60px; width: 20px; top: 50%; border-top: solid 1px #054696; }
.title{ margin-bottom: 40px; position: relative; }
.container {
  width: 1230px;
margin: 0 auto;
overflow: hidden;
}
.tt-more-box {
  position: absolute;
  right: 0;
  top: 60%;
  width: 60px;
  height: 35px;
  background: #fff;
  text-align: center;
  line-height: 35px;
  margin-top: -20px;
  color: #0363ac;
border-radius: 10px;
font-size: 16px;
font-weight: bolder;
}
/* 招生动态 */
.news-img img{ width: 100%; }
.news-row .col-xs-6{ padding:0 40px; }
.news-row{ margin:0 -40px; }
.news-img-bottom{ background: #f3f3f3; height: 80px; margin-top: 10px; padding:20px; }
.news-img-tt a{ font-size: 22px; color: #1f1f1f; }
.news-img-p{ color: #8a8a8a; margin-top: 5px; }
.news-list{ margin-top: -10px; }
.news-list li{ height: 105px; position: relative; padding-left: 65px; border-bottom: solid 1px #e6e6e6; padding-top: 25px; }
.news-list-date{ 
  position: absolute;
  left: 0;
  top: 20px;
  color: #0363ac;
  border: 1px solid #0363ac;
  width: 80px;
}
.news-list-date .date_date{
  height: 40px;
  line-height: 40px;
  text-align: center;
  transition: all 0.5s;
  background: #054696;
  font-size: 24px;
  color: #fff;
  font-weight: bold;
}
.news-list-date .date_year{
 font-size: 14px;
  color: #999999;
  border: 1px solid #e6e6e6;
  height: 40px;
  line-height: 40px;
  text-align: center;
  transition: all 0.5s;
}

.news-list-date span{ font-size: 32px; }
.news-list-tt a{ font-size: 18px; color: #1f1f1f; }
.news-list-p{ color: #84848a; line-height: 25px; margin-top: 5px; height: 50px; display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden; }
.img-hide{ overflow:hidden; display: block; }
.img-hide img{ transition: 0.5s all; transform: scale(1,1); }
.img-hide:hover img{ transform: scale(1.05,1.05); }
.txt-elise{overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
margin-top:1.5rem;
  height: 100%;margin-left: 30px;}
.txt-elise12{overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
  height: 100%;}
.txt-elise1{overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;}

/**/
.zs-back{ margin-top: 55px; background: url(../../images/zszc.png) center no-repeat; background-size: cover; overflow:hidden; padding:50px 0; }
.zs-ul li{ float: left; width: 33.333333%; padding:0 20px; margin-top: 30px; }
.zs-ul{ margin:0 -20px; }
.zs-ul-box{ background: rgba(3, 99, 171,.2); height: 120px; padding: 20px ; box-shadow: 0 0 24px rgba(219,219,219,0.22);border-radius: 20px; display: flex;
  align-items: center;}
.zs-ul-tt a{ font-size: 18px; color: #1f1f1f; }
.zs-ul-p{ color: #8a8a8a; line-height: 25px; height: 50px;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden; margin-top: 5px; }
.zs-ul-more a{ color: #0363ac; display: inline-block; margin-top: 15px; }

/* 印象贺院 */
.jd-back{ overflow:hidden; position: relative; padding-top: 45px; }
.jd-back:before{ display: block; content: ""; position: absolute; left: 0; top: 0; right: 0; height: 270px; background: url(../../images/yxhy.jpg) center no-repeat; background-size: cover; }
.jd-back .title span{ color: #fff; }
.jd-back .title-b{ color: #fff; }
.jd-back .title-b:before,.jd-back .title-b:after{ border-color: #fff; }
.jd-list{ position: relative; z-index: 100; }
.jd-list li{ float: left; width: 25%; padding:0 5px; }
.jd-list-img a{ display: block; position: relative; padding-top: 72%; }
.jd-list-img a img{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; }
.jd-list-bottom{ background: #fafafa; padding:20px; height: 80px;box-shadow: 0 2px 4px rgba(0, 0, 0, .12), 0 0 6px rgba(0, 0, 0, .04); margin-bottom: 10px; }
.jd-list-tt a{ font-size: 18px; color: #1f1f1f;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; }
.jd-list-date{ color: #aaa; margin-top: 10px; }


/*贺院风光*/
.fg-back{ background: #f9f9f9; padding:40px 0; margin-top: 40px; }
.fc-list li{ float: left; width: 25%; padding:0 14px; }
.fc-list li a.fc-list-img{ display: block; padding-top: 82%; }
.fc-list li a.fc-list-img img{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; }
.fc-list-tt a{ font-size: 16px; color: #1f1f1f; }
.fc-list-tt { margin-top: 10px; }
.fc-list{ width: 100%;overflow: hidden; }
.fc-list-img a:hover:before{ position: absolute; display: block; content: ""; left: 0; top: 0; width: 100%; height: 100%; background: #0363ac;  opacity: 0.5; z-index: 10; }
.fc-list-img a{ position: relative; display: block; padding-top: 75%; }
.fc-list-img a img{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; }

/*文章列表*/
.list {}
.list .li {line-height:85px;height:85px;border-bottom:1px dashed #E9E9EA;}
.list .li .a {width:100%;position:relative;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:inline-block;padding-right:170px;font-size:20px;}
.list .li .a .date {position:absolute;right:0;}
.list .li:hover a {color:#0363ac;}


.pattern {padding:27px 0;}
.boxes {position:relative;display:inline-block;}
.boxes .secondNav {left:0;top:0;width:224px;float:left;margin-right:24px;}
.boxes .secondNav .h3 {line-height:80px;text-align:center;font-size:22px;color:#ffffff;background-color:#0061AB;}
.boxes .secondNav ul {width:100%;border-left:4px solid #0061AB;background-color:#F8F8F8;padding:10px 0;}
.boxes .secondNav ul li {}
.boxes .secondNav ul li .a {line-height:51px;padding:0 17px;font-size:16px;color:#333333;display:inline-block;width:100%;overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;}
.boxes .menu {line-height:34px;font-size:16px;display:inline-block;width:952px;}
.boxes .menu .a {}
.boxes .menu .icon {font-size:12px;margin:0 5px;}
.boxes .main {display:inline-block;width:952px;}

.details {display:inline-block;width:952px;}
.details .headline {line-height:80px;text-align:center;font-size:20px;border-bottom:1px solid #e6e6e6;font-weight: bolder;}
.details .artDate {text-align: center;}
.details .content {padding:20px 0;line-height:39px;}

.comList {padding:1px 0;}
.comList .li {line-height:40px;display:inline-block;position:relative;padding-right:140px;width:100%;font-size:16px;color:#333333;border-bottom:1px dashed #e5e5e5;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.comList .li .date {position:absolute;right:0;}
.comList .li:hover {color:#0061ab;}

.clearfix {
  display: block;
}
.list_txt li{
	padding: 20px 0;
	border-bottom: 1px solid #e6e6e6;
height: 120px;
}

.list_txt li .time {
    float: left;
    width: 68px;
}
.list_txt li a {
    float: right;
    width: calc(100% - 95px);
}
.list_txt li .time p {
    height: 40px;
    line-height: 40px;
    text-align: center;
	transition: all 0.5s;
}
.list_txt li .time p:first-child {
    font-size: 24px;
    color: #fff;
    font-weight: bold;
    background: #054696;
}
.list_txt li .time p:nth-child(2) {
    font-size: 14px;
    color: #054696;
    border: 1px solid #054696;
}
.list_txt li h2{
    font-size: 18px;
    color: #333333;
    font-weight: normal;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    line-height: 40px;
    height: 40px;
}
.list_txt li a p {
    font-size: 14px;
    color: #9b9b9b;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    line-height: 40px;
    height: 40px;
}
.list_txt li:hover .time p:first-child{
	background: #054696;
} 
.list_txt li:hover {
	border-bottom: 1px solid #054696;
}
.list_txt li:hover h2{
	color: #054696;
	font-weight:bold;
}
.list_txt li:hover .time p:last-child{
	color: #054696;
	border: 1px solid #054696;
}

.checkBoxBox table{
   width:100%;
}
.selectstyle54046 {
  FONT-SIZE: 12pt !important;
  WIDTH: 90% !important;
  COLOR: #222222 !important;
  BORDER-BOTTOM: #0099ff 1px solid !important;
  FONT-FAMILY: 宋体 !important;
  POSITION: relative !important;
  HEIGHT: 2rem !important;
  BACKGROUND-COLOR: #efefef !important;
  text-align: center !important;
  border: none !important;
}
.selectstyle54026 {
 FONT-SIZE: 12pt !important;
  WIDTH: 90% !important;
  COLOR: #222222 !important;
  BORDER-BOTTOM: #0099ff 1px solid !important;
  FONT-FAMILY: 宋体 !important;
  POSITION: relative !important;
  HEIGHT: 2rem !important;
  BACKGROUND-COLOR: #efefef !important;
  text-align: center !important;
  border: none !important;
}
.selectstyle54027 {
  FONT-SIZE: 12pt !important;
  WIDTH: 90% !important;
  COLOR: #222222 !important;
  BORDER-BOTTOM: #0099ff 1px solid !important;
  FONT-FAMILY: 宋体 !important;
  POSITION: relative !important;
  HEIGHT: 2rem !important;
  BACKGROUND-COLOR: #efefef !important;
  text-align: center !important;
  border: none !important;
}

.menu-button {
      position: relative;
      display: none;
      top: 10px;
      right: 15px;
      z-index: 1000;
      cursor: pointer;
      -webkit-transition: .3s;
      transition: .3s;
        width: 11vw;
          height: 8vw;
          line-height: 8vw;
          align-content: center;}
    .menu-button .bar:nth-of-type(1) {
      margin-top: 0px;}
    .bar {
      position: relative;
      display: block;
      width: 24px;
      height: 2px;
      margin: 5px auto;
        margin-top: 5px;
      background-color: #fff;
      border-radius: 10px;
      -webkit-transition: .3s;
      transition: .3s;}
    .cross {
      margin-top: -.5rem !important;}
      .cross .bar:nth-of-type(1) {
  -webkit-transform: translateY(15px) rotate(-45deg);
  -ms-transform: translateY(15px) rotate(-45deg);
  transform: translateY(15px) rotate(-45deg);}
.cross .bar:nth-of-type(2) {
  opacity: 0;}
.cross .bar:nth-of-type(3) {
  -webkit-transform: translateY(-15px) rotate(45deg);
  -ms-transform: translateY(-15px) rotate(45deg);
  transform: translateY(-15px) rotate(45deg);}
  .cross .bar {
  margin: 13px auto;
    margin-bottom: 13px;}
@media screen and (max-width:989px) {.combanner {height:31vw;}
.container,.school_index_block{ width: 100% !important; }
body {min-width:auto;padding-top:12vw;overflow-x:hidden;}
.col-xs-6 {
    width: 100%;
  }
.hold_head {display:none;}
.maxshow {display:none !important;}
.minshow {display:inline-block !important;width:50%;}
.mw {width:100%;}
.hzxy_head {height:12vw;padding:1vw;background-size:100% 100%;background-origin:border-box;position:fixed;width:100vw;top:0;left:0;z-index:1000;}
.hzxy_head .logoa {margin:0;}
.hzxy_head .logoa .img {max-height:9vw;}
.hzxy_head .t_r {width:24vw;height:10vw;padding:1vw;text-align:center;display:flex;}
.hzxy_head .t_r .link {line-height:8vw;}
.hzxy_head .t_r .link .a {display:none;}
.hzxy_head .t_r .icon {margin-left:0;width:11vw;height:8vw;line-height:8vw;display:inline-block;position:relative;top:0;font-size:22px;z-index:50;}
.nav {
            height: auto;
            position: absolute;
            left: 0;
            right: 0;
            top: 5rem;
            overflow: auto;
            display: none;
            z-index:99999;}
.nav .father {height:auto;width:100%;float:left;height:100%;}
.hzxy_head .t_r .contact {display:none;}
.nav .occupy {width:100%;overflow-x:hidden;height:100%;background-color:#FFFFFF;}
.nav .shell .father ul {display:none;}
.nav .shell>ul>h3 i {display:none;}
.nav .shell>ul>h3 em {display:inline-block;}
.nav .shell>ul h3 {width:100%;padding:0px;padding-left:1em;line-height:3em;border-bottom:1px solid #7dc4ff;float:none;text-align:left;background-color:rgba(0,0,0,0);margin-top:0px;}
.nav .shell>ul h3 a {color:#222222;font-size:1.1em;line-height:3em;width:100%;display:inline-block;padding:0;}
.nav .shell>ul h3 a i {margin-right:1em;display:inline-block;}
.nav .father .pitch em a {color:#fff !important;}
.nav .shell > ul li {
            line-height: 3em;
            border-bottom: 1px solid #7dc4ff;
            width: 100%;
            padding: 0px;
            margin-top: 0px;
            color: #fff !important;
            text-align: left;
            height: 3em;
            background-color: #0363ac !important;}
.nav .shell>ul li em {width:100%;height:3em;line-height:3em;}
.nav .shell>ul li a {padding:0 1em;color:#222;display:inline-block;width:100%;}
.nav .shell>ul li a i {float:right;display:inline-block;}
.nav .shell>ul li a:active {background-color:#2A6393;}
.nav .shell>ul li a:hover {background-color:#FFFFFF;}
.nav .close {width:20%;position:fixed;background-color:rgba(0,0,0,0.7);height:100%;right:0px;top:0px;display:inline-block;}
.nav .close i {float:right;font-size:24px;color:#FFF;margin:20px;}
.nav .shell {width:200%;background-color:#FFFFFF;height:100%;}
.nav .father>li:hover>em a {background-color:rgba(255,255,255,0);color:#fff !important;}
.nav .father .doenter {color:#d9000f;font-size:18px;font-weight:600;line-height:11vw;margin-left:2%;display:inline-block;}
.nav .father .doenter em {font-size:22px;margin-right:10px;line-height:105px;display:inline-block;font-weight:300;}
.menu-button{
            display:block;}
.hzxy_select {padding-top:12vw;min-width:initial;position:fixed;top:0;z-index:9;}
.hzxy_select .close_select {margin-top:12vw;display:inline-block;}
.title {
    margin-bottom: 20px;
  }
.tt-more-box{top:55%;}
.fg-back{ margin-top: 20px; padding:20px 0; }
.jd-back{ padding-top: 20px; }

.jd-list li {
    width: 50%;
    margin-bottom: 20px;
  }
.zs-back{
padding-left:20px;
padding-right:20px;
}

.news-list-tt a{ font-size: 18px; color: #1f1f1f; }

.hzxy_footer {padding:10px 3%;height:auto;}
.hzxy_footer .friend {width:100%;text-align: center;}
.hzxy_footer .friend .log {width:70%;}
.hzxy_footer .friend .title {margin-top:7px;font-size:14px;margin-bottom:5px;display:none;}
.hzxy_footer .friend .related {display:none;}
.hzxy_footer .friend .related a {line-height:19px;}
.hzxy_footer .touch {width:100%;padding:10px 0 0;display:inline-block;text-align:center;}
.hzxy_footer .touch p {text-align: center;}
.hzxy_footer .touch .h3 {font-size:1.4em;}
.hzxy_footer .touch .title {line-height:16px;margin-bottom:0px;margin-top:8px;}
.hzxy_footer .touch .p {width:50%;float:left;font-size: 12px;}
.hzxy_footer .touch .p .icon {font-size: 14px;}

.hzxy_footer .erweimas {display: flex;justify-content: center;}
.hzxy_footer .erweimas {width:91vw;float: left;}
.hzxy_footer .erweimas .erweima {
  width: 138px;
  height: 162px;
  background-color: #FFFFFF;
  float: left;
  margin-left: 0px;
  padding: 20px 20px 0;
  text-align: center;
margin: .5rem auto;
}
.hzxy_copyright {padding:5px;margin-top:-5px;}
.hzxy_copyright .p {font-size:12px;line-height:20px;}
.hzxy_banner {height:45vw;}
.swiper-button-next,.swiper-button-prev {display:none;}
/*文章列表*/
.list {}
.list .li {line-height:40px;height:40px;}
.list .li .a {padding-right:103px;font-size:16px;}
 .zs-ul li {
    width: 100%;
    margin-top: 15px;
  }

.yqlj {width:100%;padding:0 3vw;height: auto;}

.pattern {padding:3vw;}
.boxes .secondNav {margin-right:3vw;width:29vw;}
.boxes .secondNav .h3 {line-height:3em;font-size:1.4em;width:100%;}
.boxes ul {padding:0 !important;}
.boxes ul li {overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.boxes ul li .a {font-size:1.2em !important;line-height:2.4em !important;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.boxes ul li .a.opt {background-color:#0061AB;color:#FFFFFF;}
.boxes .menu {width:62vw;display:none;}
.boxes .menu .a {}
.boxes .menu .icon {}
.boxes .main {width:62vw;}

.details {width:62vw;}
.details .headline {line-height:3em;font-size:1.4em;}
.details .content {padding:3vw 0;}

.comList .li {padding:0;font-size:1.2em;line-height:2.4em;}
.comList .li .date {display:none;}

.list_txt li{
		padding:10px 0;
	}
	.list_txt li .time{
		width: 60px;
	}
	.list_txt li .time p {
	    height: 30px;
	    line-height: 30px;
	}
	.list_txt li .time p:first-child {
	    font-size: 20px;
	}
	.list_txt li .time p:nth-child(2) {
	    font-size: 12px;
	}
	.list_txt li a {
	    float: right;
	    width: calc(100% - 75px);
	}
	.list_txt li h2{
	    font-size: 15px;
	    line-height: 30px;
	    height: 30px;
	}
	.list_txt li a p {
	    font-size: 13px;
	    height: 26px;
	    line-height: 26px;
	}

.selectstyle54046 {
  FONT-SIZE: 9pt !important;
  WIDTH: 150px  !important;
  COLOR: #222222  !important;
  BORDER-BOTTOM: #0099ff 1px solid  !important;
  FONT-FAMILY: 宋体  !important;
  POSITION: relative  !important;
  HEIGHT: 20px  !important;
  BACKGROUND-COLOR: #efefef  !important;
}
.selectstyle54026 {
  FONT-SIZE: 9pt !important;
  WIDTH: 150px  !important;
  COLOR: #222222  !important;
  BORDER-BOTTOM: #0099ff 1px solid  !important;
  FONT-FAMILY: 宋体  !important;
  POSITION: relative  !important;
  HEIGHT: 20px  !important;
  BACKGROUND-COLOR: #efefef  !important;
}
.selectstyle54027 {
  FONT-SIZE: 9pt !important;
  WIDTH: 150px  !important;
  COLOR: #222222  !important;
  BORDER-BOTTOM: #0099ff 1px solid  !important;
  FONT-FAMILY: 宋体  !important;
  POSITION: relative  !important;
  HEIGHT: 20px  !important;
  BACKGROUND-COLOR: #efefef  !important;
}

.npic-box .items {
width: 100% !important;
}
}
.npic-box{width: 100%;}
.npic-box .items{width: 47%;overflow: hidden;margin-right: 20px;background: #f6fbff; margin-bottom:20px;}
.npic-box .items .pic{width:100%; height:300px;overflow: hidden; text-align:center;}
.npic-box .items .pic img{max-width:100%; margin:0 auto;}


.npic-box .items h3{padding: 0 10px; margin-top:10px;text-align:center; padding-bottom:10px;}
.npic-box .items h3 a{font-size: 16px;color: #00355e;line-height: 24px;}
.npic-box .items .time{line-height: 30px;font-size: 14px;color: #5a5a5a;background: url(../images/icon2.png)no-repeat 205px center;height: 30px;padding:0 10px;}
.npic-box .items:hover {background: #0061ab;}
.npic-box .items h3:hover{color: #FFF !important;}
.npic-box .items:hover h3,.npic-box .items:hover .time{color: #FFF;}