/**
* Eric Meyer's Reset CSS v2.0 (http://meyerweb.com/eric/tools/css/reset/)
* http://cssreset.com
*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header,
menu, nav, output, ruby, section, summary,
time, mark, audio, video, input {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  vertical-align: baseline;
}


@font-face {
  font-family: "汉真广标艺术字体";
  src: url("/template/qhyx/font/汉真广标艺术字体.woff2") format("woff2"),
       url("/template/qhyx/font/汉真广标艺术字体.woff") format("woff"),
       url("/template/qhyx/font/汉真广标艺术字体.ttf") format("truetype"),
       url("/template/qhyx/font/汉真广标艺术字体.eot") format("embedded-opentype"),
       url("/template/qhyx/font/汉真广标艺术字体.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}
section{ overflow:hidden;}
input {
  outline: none;
}
li {
  list-style: none;
}

html,
body {
  font-family: Arial, Helvetica, sans-serif;
}
a {
  text-decoration: none;
}

/* common */
.float-left {
  float: left;
}
.float-right {
  float: right;
}
.container {
  width: 1350px;
  margin: 0 auto;
}
.container::after {
  content: '';
  clear: both;
  display: block;
}

/* - header - */

.logo {
  padding: 17px 0;
  float: left;
}
.logo img {
  display: block;
}
.navli {
  float: left;
}
.navli .active h5{color:#fbe105;}
.navli li:hover h5{ color:#fbe105;}
.navli li {
  float: left;
  margin-left: 40px;
}
.navli li a {
  padding: 30px 5px;
  height: 48px;
  display: block;
  text-align: center;
}
.navli li h5 {
  color: #fff;
  font-size: 16px;
  line-height: 24px;
}
.navli li small {
  font-size: 12px;
  line-height: 24px;
  color: rgba(255, 255, 255, .5);
  text-transform: uppercase;
  display: block;
}
.swiper-banner {
  height: 245px;
  margin-top: 158px;
  position: relative;
  overflow: hidden;
}
.swiper-banner li a {
  display: block;
  height: 100%;
  background-repeat: no-repeat;
  background-position: center center;
}
.swiper-container-horizontal>.swiper-pagination-bullets, 
.swiper-pagination-custom, .swiper-pagination-fraction {
  bottom: 30px;
}
.swiper-pagination-bullet {
  border-radius: 0;
  width: 74px;
  height: 3px;
  background-color: #fff;
  opacity: 1;
}
.swiper-pagination-bullet-active {
  background-color: #004227;
}

/* container */
.homebox-1 {
  position: relative;
  background-color: #fff;
  padding: 0 0 80px;
}

.boxinfo1-wrapper {
  position: relative;
  overflow: hidden;
  margin: 0 -1px;
}
.cinbox {
  position: relative;
  overflow: hidden;
  width: 336px;
  margin: 1px;
  float: left;
}
.cinbox::after {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 0;
  background-color: #0d2e05;
  opacity: .5;
}
.cinbox img {
  display: block;
  width: 100%;
  height: 100%;
}
.cin-title {
  position: absolute;
  left: 0;
  bottom: 36px;
  width: 100%;
  height: auto;
  padding: 0 22px;
  z-index: 2;
  box-sizing: border-box;
}
.cin-title h3 {
  color: #fff;
  font-size: 30px;
  text-shadow: 1px 1px 1px #000;
}
.cin-title h5 {
  color: #fff;
  font-size: 14px;
  text-shadow: 1px 1px 1px #000;
  text-transform: uppercase;
  line-height: 2em;
}
.cin-1 {
  height: 650px;
}
.cin-2 {
  width: 674px;
  height: 216px;
}
.cin-2 .cin-title {
  bottom: 50%;
  text-align: center;
  margin-bottom: -34px;
}
.cin-3 ,.cin-4 {
  height: 432px;
}
.cin-5 {
  height: 650px;
}

.dplscenter {
  overflow: hidden;
  width: 676px;
  float: left;
}
.homebox-2 {
  height: 797px;
  background: url(/template/qhyx/img/bg1.jpg) no-repeat center #0d2706;
}
.title-white h2 {
  color: #fff;
}
.title-white p {
  color: #fff;
  opacity: .6;
}
.boxinfo2-wrapper {
  position: relative;
  margin-top: 34px;
}
.more {
  text-align: center;
  padding: 44px 0 40px;
}
.btn {
  padding: 8px;
  background-color: #cccccc;
  border: 1px solid #155f30;
  font-size: 14px;
  color: #000000;
  text-transform: uppercase;
  display: inline-block;
  vertical-align: middle;
  transition: all 0.3s;
  font-weight: bold;
}
.btn:hover {
  background-color: #fff;
}
.team-item {
  display: block;
  position: relative;
  overflow: hidden;
}
.team-item-img {
  text-align: center;
  background-color: #fff;
}
.team-item-img img {
  display: block;
  width: 100%;
  height: 372px;
  object-fit: cover;
}
.team-item-img h5 {
  font-size: 18px;
  color: #000;
  padding: 24px 0;
  line-height: 32px;
}
.team-item-info {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  padding: 38px 26px;
  background: rgba(0, 0, 0, .8);
  box-sizing: border-box;
  opacity: 0;
  transition: all 0.3s;
}
.team-item-info p {
  font-size: 14px;
  line-height: 24px;
  color: #fff;
}
.team-item:hover .team-item-info {
  opacity: 1;
}
.swiper-team {
  overflow: hidden;
}
.boxinfo2-wrapper .swiper-button-next,
.homebox-4 .swiper-button-next {
  right: -65px;
}
.boxinfo2-wrapper .swiper-button-prev,
.homebox-4 .swiper-button-prev {
  left: -65px;
}
.swiper-button-next,
.swiper-button-prev {
  border-radius: 50%;
  background: rgba(0, 0, 0, .5);
  width: 56px;
  height: 56px;
  --swiper-navigation-size: 15px;
  --swiper-navigation-color: #fff;
}
.homebox-3 {
  background-color: #2d2d2d;
  padding: 0 0 50px;
  overflow: hidden;
}
.swiper-cadet {
  position: relative;
  text-align: center;
  width: 1000px;
  margin: 20px auto 0;
}
.swiper-cadet .swiper-slide img {
  width: 100%;
  display: block;
  height: auto;
}
.swiper-cadet .swiper-slide {
  opacity: .6;
}
.swiper-cadet .swiper-slide-active {
  opacity: 1;
}
.porevt {
  position: relative;
}
.homebox-4 {
  background: url(/template/qhyx/img/bg2.jpg) no-repeat center #081e12;
  padding: 0 0 4px;
}
.swiper-science {
  width: 100%;
  height: 902px;
  overflow: hidden;
}
.swiper-science li {
  height: 446px;
}
.news-wrapper {
  overflow: hidden;
}
.homebox-5 {
  background: url(/template/qhyx/img/bg3.jpg) no-repeat center #f0f0ee;
  padding: 30px 0 92px;
}
.news-left {
  position: relative;
  float: left;
  width: 672px;
}
.news-right {
  position: relative;
  float: right;
  width: 672px;
}
.news-title {
  position: relative;
  border-bottom: 1px solid #abaaa8;
  padding: 10px 0;
  overflow: hidden;
}
.news-title h3 {
  float: left;
  font-size: 24px;
  color: #092111;
  line-height: 34px;
}
.news-title h3 small {
  font-size: 18px;
  color: #858986;
  text-transform: uppercase;
}
.news-title a {
  float: right;
  font-size: 18px;
  color: #092111;
  font-weight: bold;
  line-height: 34px;
}
.news-hot {
  position: relative;
  background-color: #10492d;
  overflow: hidden;
  height: 326px;
  margin-top: 30px;
}
.news-hot-time {
  overflow: hidden;
  padding: 120px 0 0 60px;
  float: left;
}
.news-hot-time h5 {
  font-size: 30px;
  color: #fff;
  line-height: 40px;
  padding-bottom: 6px;
}
.news-hot-time h6 {
  font-size: 16px;
  font-weight: normal;
  color: #fff;
  padding-bottom: 15px;
  position: relative;
}
.news-hot-time h6::after {
  content: '';
  position: absolute;
  left: 0;
  bottom: 0;
  height: 2px;
  width: 46px;
  background-color: #fff;
}
.news-hot-img {
  float: right;
  width: 432px;
  height: 100%;
}
.news-hot-img img {
  width: 100%;
  height: 100%;
  display: block;
}
.news-list {
  overflow: hidden;
  margin-top: 30px;
  padding-right: 14px;
  padding-left: 5px;
}
.news-list li {
  overflow: hidden;
  padding: 4px 0;
}
.news-list li span {
  font-size: 14px;
  color: #0b0b0b;
  line-height: 24px;
}
.news-list li a {
  display: block;
}
.news-list li:hover span {
  color: #10492d;
}


.footer-copr {
  height: 76px;
  background-color: #012111;
  padding: 20px 0;
  box-sizing: border-box;
  text-align: center;
}
.footer-copr p {
  line-height: 36px;
  color: #fff;
  font-size: 14px;
}
.footer-logo {
  display: block;
  padding: 64px 0 30px;
}
.fot-link-box {
  float: left;
  width: 590px;
}
.fot-link-box h5 {
  font-size: 18px;
  color: #fff;
  opacity: .9;
  padding-bottom: 5px;
}
.fot-link-box p {
  font-size: 14px;
  line-height: 24px;
  color: #fff;
  opacity: .5;
}
.width-1 {
  width: 520px;
}
.fot-chat {
  float: right;
  text-align: center;
}
.fot-chat p {
  font-size: 14px;
  color: #fff;
  opacity: .5;
  padding-top: 14px;
}
.footer-link {
  padding-bottom: 90px;
}
.online-service {
  position: fixed;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  z-index: 9999999910;
}
.service-box {
  background-color: #fff;
  box-shadow: 0 0 5px rgba(0, 0, 0, .8);
  width: 180px;
  height: 650px;
  transition: all 0.3s;
  overflow: hidden;
}
.service-box h5 {
  font-size: 18px;
  color: #fff;
  background-color: #2c6830;
  height: 50px;
  line-height: 50px;
  text-align: center;
}
.service-box h6 {
  font-size: 17px;
  color: #21875d;
  border-bottom: 1px solid #e8e8e8;
  padding: 8px 0;
}
.srint {
  padding: 10px 30px;
}
.service-box h6 span {
  border-bottom: 1px solid #21875d;
  padding-bottom: 2px;
  margin-top: 6px;
  display: inline-block;
}
.service-box p {
  border-bottom: 1px solid #e8e8e8;
  padding: 6px 0;
}
.service-box p a {
  font-size: 18px;
  color: #21875d;
  padding-left: 24px;
  line-height: 32px;
  display: block;
  box-sizing: border-box;
  background: url(/template/qhyx/img/qico.jpg) no-repeat left center;
}
.srchat {
  text-align: center;
  padding: 20px 0;
  text-align: center;
}
.srchat img {
  width:130px;
}
.srchat h3 {
  font-size: 18px;
  color: #21875d;
  line-height: 26px;
  font-weight: normal;
}
.online-service-switch {
  position: absolute;
  left: -48px;
  top: 50px;
  text-align: center;
  z-index: 9999999999;
  background-color: #2c6830;
  width: 48px;
  height: 152px;
  padding: 34px 0 ;
  font-size: 16px;
  box-sizing: border-box;
  color: #fff;
  cursor: pointer;
  font-weight: bold;
}
.online-hide {
  margin-right: -230px;
  opacity: 0;
}

.pager {
  text-align: center;
  padding: 36px 0;
}
.pager a:nth-child(1),.pager b:nth-child(1){ display:none;}
.pager a,
.pager b {
  display: inline-block;
  vertical-align: middle;
  height: 32px;
  width: 32px;
  text-align: center;
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.2);
  border-radius: 200px;
  line-height: 32px;
  margin: 0 3px;
  border: 1px solid #fff;
  color: #333;
}
.pager b {
  background-color: #062d19;
  width: 50px;
  color: #fff;
}
.pager .pager-prev {
  background: url(/template/qhyx/img/l.png) no-repeat center;
  border: 1px solid #062d19;
}
.pager .pager-next {
  background: url(/template/qhyx/img/r.png) no-repeat center;
  border: 1px solid #062d19;
}

.about-box{ font-size:14px; margin-bottom:40px; color:#2c2f38; line-height:30px; overflow:hidden;}
.about-box h3{ font-size:18px;}

.team-box{ background:#f1f1f1; overflow:hidden;}

.Team-list{ overflow:hidden;}
.Team-list li{ width:668px; overflow:hidden;cursor:pointer; margin-bottom:10px; float:left; height:348px;}

.Team-list li:nth-child(2n+0){ float:right; }
.Team-list li img{ width:260px;transform: scale(1,1); float:left;transition: all .8s; }
.Team-list li img:hover{transform:scale(1.02,1.02); }
.Team-list li div{ width: calc(100% - 350px);color:#18171c;  background:#fff; height:100%; padding:24px 40px 0px 45px; float:left;}
.Team-list li div h3{ font-size:18px; line-height:60px;}
.Team-list li div p{ font-size:14px;  line-height:28px;}
.Team-list li div:hover{ background:#0e3b1e; color:#fff;}


.Results{ overflow:hidden;}
.resu-title { font-family: "汉真广标艺术字体"; padding:50px 0px;color:#0e3b1d;  text-align:center;}
.resu-title h3{ font-size:30px; line-height:36px;}
.resu-title h5{ font-size:24px; line-height:36px;}
.re-table { overflow:hidden; margin-bottom:50px;}
.re-table th{ background:#0b2f17; font-size:18px; color:#fff; line-height:60px; font-weight:100;}
.re-table td{ background:#0e3b1d; color:#fff; line-height:55px; text-align:center;}


.Student{ overflow:hidden;}
.Student li{ width:390px; height:auto; cursor:pointer; margin-bottom:14px; margin-right:13px; float:left;}
.Student li:nth-child(3n+0){ margin-right:0px;}
.Student li>div:nth-child(1){ width:100%; overflow:hidden; height:443px;}
.Student li>div:nth-child(1) img{ transform: scale(1,1);transition: all .8s; width:100%; }
.Student li div a:hover{color:#fff;background:#0e3b1e;}

.Student li:hover >div:nth-child(1) img:hover{ transform:scale(1.05,1.05); color:#fff;background:#0e3b1e;}
.Student li>div:nth-child(2){ text-align:center; width:100%; overflow:hidden; height:112px; background:#cccccc; color:#000000;}
.Student li>div:nth-child(2) h3{ font-size:18px; margin-top:20px; line-height:34px;}
.Student li>div:nth-child(2) p{ font-size:15px; line-height:33px;}
.Student li:hover >div:nth-child(2){ color:#fff;background:#0e3b1e;}


.Student li:hover >div:nth-child(2) a{ background:#0e3b1e; color:#fff;}

.news-L{ width:270px; height:auto; float:left;}
.news-l-title{ width:100%; height:103px; background:url(/template/qhyx/img/ico9.jpg); text-align:center; line-height:103px;}
.news-l-title h3{ font-size:20px; color:#fff;}
.news-l-title h3 span{ text-transform:uppercase; font-size:15px; color:#6e8978; margin-left:5px;} 
.news-L li{ width:100%; height:61px; border-bottom:1px solid #eaeaea; text-indent:40px;}
.news-L li a{ line-height:61px; font-size:16px; color:#2c2f38;}
.news-L li::after{ content:""; width:12px; margin-top:23px; margin-right:40px; height:14px; float:right; background:url(/template/qhyx/img/ico7.jpg);}
.news-L li:hover::after{ background:url(/template/qhyx/img/ico8.jpg);}
.news-L li:hover{ background:#fff;}
.news-L .on::after{ background:url(/template/qhyx/img/ico8.jpg);}

.news-L .on{ background:#fff;}

.news-r{ width:1050px; height:auto; float:right;}
.news-r li{ width:100%; height:140px; margin-bottom:12px; overflow:hidden;}
.news-r li>div:nth-child(1){ width:168px; height:100px; color:#fff;padding:40px 0px 0px 0px; float:left; text-align:center; background:#0e3b1e;}
.news-r li>div:nth-child(1) h3{ font-size:25px; line-height:38px;}
.news-r li>div:nth-child(2){ width:800px; height:120px; background:#fff; float:left; padding:10px 40px;} 
.news-r li>div:nth-child(2) h3{ font-size:18px; color:#000; line-height:50px;}
.news-r li>div:nth-child(2) h3:hover{ color:#0e3b1e;}
.news-r li>div:nth-child(2) p{ font-size:14px; color:#0e3b1e; line-height:24px;} 


.newsinfo-title{ width:100%; text-align:center; margin-top:14px;}
.newsinfo-title h3{ font-size:24px; color:#000000; width:100%; line-height:75px;}
.newsinfo-title p{ font-size:14px; line-height:35px;  color:#545454;}
.newsinfo{ background:#fff; margin-bottom:50px;}
.text-c{ text-align:center;}
.text-c img{ margin:50px auto;}
.news-info{   width: calc(100% - 50px);height:auto; font-size:14px; color:#000000; line-height:24px; padding:0px 25px;}
.news-info p{ text-indent:30px;}
.news-info b{ margin-left:30px;}
.PT-url{ overflow:hidden; margin:50px 40px;}
.PT-url a{ display:inline-block;  width:100%; font-weight:bold; line-height:24px; color:#000000; font-size:14px;}


.Qr-code{
  background-color: #bbddce;
  width: 1200px;
  border-radius: 10px;
  margin:50px auto;
  display: flex;
  padding: 20px 0px;
  justify-content: space-around;
  align-items: center;

  
}

.Qr-code h3{
  text-align: center;
  font-size: 18px;
  color: #000000;
  line-height: 60px;
  font-weight: bold;
}
.Qr-code img{width:178px; height:178px;}


.professional{

}


.professional li{
  background-color: #fff;
  display: flex;
  margin-bottom: 30px;
  align-items: center;
  width: 100%;
  position: relative;
  margin-bottom: 30px;
  justify-content: space-between;
}
.professional li:nth-child(2n+0)::after{
  content: "";
  width: 50%;
  left: -50%;
  position: absolute;
  background-color: #fff;
  height: 100%;
  
}

.professional li:nth-child(1n+0)::after{
  content: "";
  width: 50%;
  right: -50%;
  position: absolute;
  background-color: #fff;
  height: 100%;
  
}

.professional li img{
  width: 510px;
  height: 300px;
}
.professional li div{

   width: calc(100% - 530px);
   height: 100%;
   display: flex;
   flex-direction:column; 
   justify-content : flex-start;
  
}

.professional li div h3{
  font-size: 18px;
  color: #000000;
  position: relative;
  font-weight: bold;
  
}
.professional li div h3::after{
  content: "";
  width: 20px;
  height: 3px;
  background-color: #2c6830;
  position: absolute;
  bottom: -10px;
  left: 0px;
}
.professional li div p{
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 14px;
  width: 90%;
  line-height: 30px;
  color: #000000;
}

.professional li div a{
  color: #2c6830;
  width: 100px;
  text-align: center;
  font-size: 14px;
  line-height: 30px;
  border-radius: 15px;
  display: inline-block;
  border:2px solid #2c6830;
 
}


.title-i {
  padding: 44px 0 22px;
  text-align: center;
}
.title-i h2 {
	font-family: "?±‰?????????è‰??????—??“";
  font-size: 30px;
  color:#0e3b1f;
  line-height: 44px;
  margin-bottom: 6px;
}
.title-i p {
  font-size: 14px;
  color: #394948;
  line-height: 18px;
  font-weight: 500;
}
.title-i h2 i {
  background: url(/template/qhyx/img/title-bg.png) no-repeat center;
  width: 66px;
  height: 32px;
  margin-right: 5px;
  margin-top: 5px;
  display: inline-block;
  vertical-align: top;
}

body{ font-family:"微软雅黑"; font-size:14px;  color:#212121;  min-width:1280px;}
li{ list-style:none;}
ul{ padding:0; margin:0;}
a{ color:#444;text-decoration:none}
a:hover{ text-decoration:none !important; color: #272d5a;}
a:focus{ text-decoration:none !important; outline: none !important;}
button:focus,button:hover{outline: none !important;}
ul,ol{ margin:0; padding:0; }
img{ max-width:100%;}
input,button {outline:none;}
.slick-dots li button:before{ display: none; }
.txt-elise{
overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;}


body{ font-family:"微软雅黑"; font-size:14px;  color:#212121;  min-width:1280px;}
li{ list-style:none;}
ul{ padding:0; margin:0;}
a{ color:#444;text-decoration:none}
a:hover{ text-decoration:none !important; color: #272d5a;}
a:focus{ text-decoration:none !important; outline: none !important;}
button:focus,button:hover{outline: none !important;}
ul,ol{ margin:0; padding:0; }
img{ max-width:100%;}
input,button {outline:none;}
.slick-dots li button:before{ display: none; }
.txt-elise{
overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;}

.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); }
.container{ width: 1230px;position:relative}
.header {
    transform: none;
    opacity: 1;
}

.slick-prev:before,.slick-next:before,.slick-dots li button:before{ display: none; }
.header{ position:fixed;    transition: all 0.7s ease-out 0s;  top: 0px; width: 100%; height: 158px; background: #005c33; z-index: 10000; }
.header:before{ display: block; position: absolute; content: "";height: 45px; left: 50%; margin-left: 600px; right: 0; background: #007843; }
.logo{ padding-top: 35px; }
.header-right{ width: 830px; }
.header-right-top{ height: 45px; margin-bottom: 42px; font-size: 16px; background: url(/template/qhyx/images/header-top.png) left center no-repeat; line-height: 53px; color: #fff; padding-left: 100px; }
.phone{ display: inline-block; padding-left: 35px; background: url(/template/qhyx/images/icon01.png) left center no-repeat; }
.email{ display: inline-block; padding-left: 40px; background: url(/template/qhyx/images/icon02.png) left center no-repeat; }
.book{ display: inline-block; padding-left: 40px; background: url(/template/qhyx/images/book.png) left center no-repeat; }
.book a{color:#fff}

.header-right-top font{ padding:0 20px; }
.nav-list>li{ float: left; margin-left:21px; padding-bottom: 25px; position: relative; }
.nav-list>li a{ font-size: 16px; color: #fff; }
.nav-list>li:hover{ background: url(/template/qhyx/images/nav.png) center bottom no-repeat; }
.nav-down{ position: absolute; text-align: center; display: none; left: 50%; top: 100%; margin-left: -90px; width: 180px; background: #007843; border-bottom: solid 3px #005c33; border-top: solid 3px #ffce54; }
.nav-down li{ float: none; margin:0; width: 100%; background: none!important; padding:0 7px; text-align:center}
.nav-down li a{ display: block; font-size: 15px; padding:10px 0; border-bottom: solid 1px #339369; }
.nav-down li:last-child a{ border:none; }
.nav-list li:hover .nav-down{ display: block; }
.search-a{ margin-left:40px; cursor: pointer; }
.clearfix .nav-list{ margin-left: 15px; }
.banner a{ display: block; position: relative; }
.banner a img{ width: 100%; }
.banner-center{ position: absolute; left: 50%; margin-left: -600px; width: 1200px; top: 50%; margin-top: -132px;}
.banner-tt{ font-size: 46px; color: #fff; font-weight: bold; margin-bottom: 30px; }
.banner-p p{ font-size: 16px; color: #fff; padding-bottom: 5px; }
.banner-btn{ display: inline-block; margin-top: 30px; font-size: 26px; color: #fff; width: 180px; height: 56px; background: #005c33; border-radius: 15px; line-height: 56px; text-align: center; }
.banner{ overflow:hidden; margin:157px auto 0px; }
.banner .slick-prev{ left: 50px; width: 44px; height: 44px; background: url(/template/qhyx/images/left02.png) center no-repeat; margin-top: -22px; }
.banner .slick-next{ right: 50px; width: 44px; height: 44px; background: url(/template/qhyx/images/right.png) center no-repeat; margin-top: -22px; }
.banner .slick-prev:hover{background: url(/template/qhyx/images/left.png) center no-repeat;}
.banner .slick-next:hover{ background: url(/template/qhyx/images/right02.png) center no-repeat; }
.showdiv {
    top:158px !important;
	z-index:9999 !important;
}

.page-one::-webkit-scrollbar,body::-webkit-scrollbar {
    display: none;

}
.ov{
	overflow-y:hidden}

.page-one{
	position: fixed;
    left: 0%;
    top: 100%;
    bottom: 0;
    right: 0;
    overflow: hidden;
    transition: top 0.7s cubic-bezier(0.5,0,0.2,1) 0s;
    z-index: 1;
    overflow: auto;
    outline: none;
	background: url(/template/qhyx/images/back01.png) top center no-repeat; }
.page-one-top{ padding-top: 40px; }
.zy-box{ width: 340px; }
.title{ margin-top: 10px; margin-bottom: 25px; }
.zy-list{ margin-right: -1px; }
.zy-list li{ float: left; width: 50%; padding-right: 1px; margin-bottom: 1px; }
.zy-list li a{ display: block; position: relative; }
.zy-list li a img{ width: 100%; display: block; }
.zy-list li a span{ position: absolute; left: 10px; z-index: 10; text-align: center; color: #fff; font-size: 18px; right: 10px; bottom: 10px; }
.zy-list li a:before{ display: block; position: absolute; content: ""; left: 0; top: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.22); z-index: 2; }
.xw-box{ margin-left: 40px; width: 470px; }
.xw-img img{ width: 170px; height: 135px; }
.xw-right{ margin-left: 190px; }
.news-tt a,.news-tt{ font-size: 20px; color: #005c33; }
.news-p{ line-height: 30px; color: #888; text-indent: 2em; margin-top: 20px; }
.xw-date{ width: 58px; }
.xw-date span{ display: block; color:#fff; font-size: 28px; background: #005c33; line-height: 40px; }
.xw-date font{ background: #005c33; font-size: 12px; line-height: 20px; display: block; margin-top: 2px; color: #fff; }
.xw-ul-right{ width: 385px; }
.xw-ul-right .news-p{ margin-top: 0; text-indent: 0; line-height: 25px; height: 50px; }
.xw-ul li{ margin-top: 20px; }
.xw-ul{ margin-top: 25px; border-top: solid 2px #005c33; }
.zs-box{ width: 295px; height: 570px; border:solid 2px #254837; border-radius: 10px; padding:20px;}
.zs-box-tt{ font-size: 20px; color: #005c33; font-weight: bold; }
.zs-img img{ width: 100%; }
.zs-img{ margin-top: 10px; }
.zs-p p{ font-size: 15px; color: #111815; }
.zs-p{ margin-top: 30px; }
.zs-ul li a{ display: block; margin-top: 18px; font-size: 24px; color: #fff; border-radius: 10px; background: #248e5f; line-height: 60px; text-align: center; }
.zs-ul{ padding:10px 20px; }
.fc-box{ padding-top: 55px; padding-bottom: 30px; }
.fc-title a{ float: right; font-weight: bold; color: #005c33; margin-top: 20px; }
.fc-box-c{ margin:0 20px; height: 690px; background: #234735; border-radius: 10px; padding:45px; }
.fc-title{ margin-bottom: 40px; }
.fc-img img{ width: 100%; border-radius: 10px; height: 350px; }
.fc-img a{ border-radius: 10px; overflow:hidden; display: block; }
.fc-name{ font-size: 26px; color: #fff; font-weight: bold; margin-top: 35px; text-align:center}
.fc-name span{ font-weight: normal; color: #a6afaa; text-transform:uppercase; font-size: 20px; padding-left: 15px; }
.fc-zw{ font-size: 20px; color: #cddfd5; margin-top: 20px;}
.fc-p p{ font-size: 16px; color: #f7f7f7; }
.fc-p{ margin-top:5px;color:#fff; line-height:24px;}
.fc-more{ display: inline-block; margin-top: 40px; font-size: 17px; color: #fff; background: #005c33; width: 125px; height: 46px; line-height: 46px; border-radius: 46px; }
.fc-slick{ margin:0 15px; }
.fc-slick .slick-prev{ left: -90px; width: 21px; height: 38px; margin-top: -19px; opacity: 0.5; background: url(/template/qhyx/images/left03.png) center no-repeat; }
.fc-slick .slick-next{ right: -90px; width: 21px; height: 38px; margin-top: -19px; opacity: 0.5; background: url(/template/qhyx/images/right03.png) center no-repeat; }
.fc-slick .slick-prev:hover,.fc-slick .slick-next:hover{ opacity: 1; }
.page-tow{ background: #e6fdff; height: 610px; padding-top: 60px; overflow:hidden; }
.tow-slick-box{ margin:0 2px; }
.tow-slick-box a{ display: block; position: relative; }
.tow-slick-box a img{ width: 100%; height: 280px; }
.tow-slick-box a span{ position: absolute; left: 0; right: 0; bottom: 0; background: #005c33; line-height: 25px; color: #fff; text-align: center; height: 50px; overflow:hidden; }
.tow-slick{ margin-top: 40px; }
.tow-slick .slick-prev{ left: auto; top: -70px; right: 42px; width: 41px; height: 33px; background: url(/template/qhyx/images/left04.png) center no-repeat; }
.tow-slick .slick-next{ right: 0; top: -70px; width: 41px; height: 33px; background: url(/template/qhyx/images/right04.png) center no-repeat; }
.title-b{ margin-top: 65px; }
.page-three{ background: url(/template/qhyx/images/back03.png) center no-repeat; background-size: cover; height: 827px; padding-top: 70px;}
.by-list-img img{ width: 100%; height: 510px; }
.by-list li{ float: left; width: 33.333333%; padding:0 6px; }
.by-list-img a{ display: block; position: relative; }
.by-list-img a span{ position: absolute; display: none; text-transform:uppercase; background: rgba(0,92,51,0.82); left: 0; top: 0; line-height: 510px; text-align: center; width: 100%; height: 510px; font-size: 35px; color: #fff; font-weight: bold; }
.by-list{ margin:0 -65px; }
.by-list-name a{ display: block; margin-top: 5px; background: #fff; text-align: center; font-size: 28px; color: #222; padding:0 10px; line-height: 94px; }
.by-list-box:hover .by-list-name a{ background: #138150; color: #fff; }
.by-list-box:hover .by-list-img a span{ display: block; }
.by-more{ display: inline-block; text-transform:uppercase; font-size: 21px; color: #fff; line-height: 70px; width: 270px; background: #138150; margin-top: 40px; }
.page-four{ background: url(/template/qhyx/images/back04.jpg) center no-repeat; background-size: cover; padding-top: 85px; }
.gz-box{ width: 823px; border-top: solid 5px #005c33; padding-right: 35px; }
.gz-tt{ font-size: 30px; margin-bottom: 25px; color: #005c33; font-weight: bold; margin-top: 8px; }
.gz-tt a{ font-size: 12px; color: #005c33; font-weight: bold; float: right; margin-top: 15px; }
.gz-ul-img img{ width: 187px; height: 127px; }
.gz-ul-right{ width: 575px; }
.gz-ul-tt a{ font-size: 20px; color: #000; font-weight: bold; }
.gz-ul-p{ color: #888; line-height: 28px; height: 84px; text-align: justify; overflow:hidden; margin-top: 15px; }
.gz-ul li{ margin-bottom: 23px; }
.jy-right{ width: 377px; background: #005c33; height: 655px; }
.jy-tt{ font-size: 30px; color: #fff; font-weight: bold; margin-top: 20px; }
.jy-img{ margin-top: 20px; }
.jy-img img{ width: 100%; height: 127px; }
.jy-ul li a{ color: #fff; opacity: 0.5; }
.jy-ul li{ line-height: 36px; }
.jy-ul{ padding:5px 18px; }
.jy-ul li a:hover{ opacity: 1; }
.title-c{ margin-top: 100px; margin-bottom: 60px; }
.jl-img img{ width: 590px; height: 590px; }
.jl-img a{ display: block; position: relative; overflow:hidden; }
.jl-img a span{ position: absolute; left: 20px; bottom: 20px; right: 20px; font-size: 16px; color: #fff; }
.jl-ul li{ width: 50%; padding-left: 19px; float: left; margin-bottom: 19px; }
.jl-ul li a{ display: block; position: relative; }
.jl-ul li a span{ position: absolute; text-align: center; z-index: 10; font-size: 16px; left: 20px; bottom: 20px; right: 20px; color: #fff; }
.jl-ul li a:before{ display: block; position: absolute; content: ""; left: 0; top: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.43); z-index: 2; }
.jl-ul li a img{ width: 100%; height: 285px; }
.jl-ul{ width: 610px; }

.footer{margin-top: 80px; position: relative; background: #005c33; height: 190px; padding-top: 40px; }

.footer a{color:#fff}
.footer .ewm{color:#fff;float:left; margin-top: -10px;}
.footer .ewm li{float:left; text-align:center;margin:0 10px;}
.footer .ewm li img{width:110px;height:110px;}
.logo-b{ padding-top: 15px; margin-right: 66px; }
.footer-tt{ font-size: 22px; color: #fff; margin-bottom: 20px;}
.footer-p p{ color: #fff; margin-bottom: 5px; }
.footer-p p span{ padding-left: 20px; }
.chat-box{width:80px;height:80px;float:left}

.search-box-c{ position: fixed; left: 50%; top: 50%; width: 800px; height: 54px; background: #fff; padding-right: 115px; margin-left: -400px; z-index: 1000010; }
.search-box-c .form-control{ height: 54px; border-radius: 0; font-size: 18px; box-shadow: none; border:none; }
.modal{ z-index: 100000001; }
.modal-backdrop{z-index: 10000000;}
.modal-box{ position: fixed; display: none; left: 0; top: 0; right: 0; bottom: 0; z-index: 1000010; }
.btn-search,.btn-search:hover,.btn-search:focus{ position: absolute; right: 0; background: #005c33; top: 0; width: 115px; height: 54px;border:none; border-radius: 0;padding:0;color:#fff;font-size:20px;font-weight:normal}
.modal-back{position: fixed; left: 0; top: 0; right: 0; bottom: 0; z-index: 100000; background: rgba(0,0,0,0.5);}
.news-tt a:hover{ font-weight: bold; }
.zs-ul li a:hover,.fc-more:hover,.by-more:hover{ background: #11c475; color: #fff; }
.gz-ul-tt a:hover{ color: #005c33; }
.gz-tt a:hover{ text-decoration: underline!important; }

.time-1s{visibility: visible;animation-duration:0.2s;-webkit-animation-duration:1s;animation-delay:.5s;-webkit-animation-delay:0.1s;}
.time-2s{visibility: visible;animation-duration:0.3s;-webkit-animation-duration:1s;animation-delay:.7s;-webkit-animation-delay:0.2s;}
.time-3s{visibility: visible;animation-duration:0.4s;-webkit-animation-duration:1s;animation-delay:.7s;-webkit-animation-delay:0.3s;}
.time-4s{visibility: visible;animation-duration:0.5s;-webkit-animation-duration:1s;animation-delay:.7s;-webkit-animation-delay:0.4s;}
.time-5s{visibility: visible;animation-duration:0.6s;-webkit-animation-duration:1s;animation-delay:.7s;-webkit-animation-delay:0.5s;}
.time-6s{visibility: visible;animation-duration:0.7s;-webkit-animation-duration:1s;animation-delay:.7s;-webkit-animation-delay:0.6s;}
.time-7s{visibility: visible;animation-duration:0.8s;-webkit-animation-duration:1s;animation-delay:.7s;-webkit-animation-delay:0.7s;}

.time-8s{visibility: visible;animation-duration:0.9s;-webkit-animation-duration:1s;animation-delay:0.8s;-webkit-animation-delay:0.8s;}
.time-9s{visibility: visible;animation-duration:1s;-webkit-animation-duration:1s;animation-delay:0.9s;-webkit-animation-delay:0.9s;}
.time-10s{visibility: visible;animation-duration:1.1s;-webkit-animation-duration:1.1s;animation-delay:1s;-webkit-animation-delay:1s;}
.time-11s{visibility: visible;animation-duration:1.2s;-webkit-animation-duration:1.2s;animation-delay:1.1s;-webkit-animation-delay:1.1s;}
.time-12s{visibility: visible;animation-duration:1.3s;-webkit-animation-duration:1.3s;animation-delay:1.2s;-webkit-animation-delay:1.2s;}
.time-13s{visibility: visible;animation-duration:1.4s;-webkit-animation-duration:1.4s;animation-delay:1.3s;-webkit-animation-delay:1.3s;}
.time-14s{visibility: visible;animation-duration:1.5s;-webkit-animation-duration:1.5s;animation-delay:1.4s;-webkit-animation-delay:1.4s;}
.time-15s{visibility: visible;animation-duration:1.6s;-webkit-animation-duration:1.6s;animation-delay:1.5s;-webkit-animation-delay:1.5s;}
.time-16s{visibility: visible;animation-duration:1.7s;-webkit-animation-duration:1.7s;animation-delay:1.6s;-webkit-animation-delay:1.6s;}

.time-17s{visibility: visible;animation-duration:1.8s;-webkit-animation-duration:1.8s;animation-delay:1.7s;-webkit-animation-delay:1.7s;}
.time-18s{visibility: visible;animation-duration:1.9s;-webkit-animation-duration:1.9s;animation-delay:1.8s;-webkit-animation-delay:1.8s;}

.fl { float: left; }
.fr { float: right; }
.red { color:#CC0000; }
.black { color:#333; }
.grey { color:#676767; }
.grey1 { color:#AAAAAA; }
.blue, .gupiao .title a.more { color:#0088CC; }
.orange{ color:#FF6600;}
.orange1{color:#db7c22;}
.green{ color:#52AC4D;}
.yellow{ color:#ffde00;}
.c_up{ color:#FF0000;}
.c_down{ color:#009900;}
.w10 { width:10px; }
.w20 { width:20px; }
.w30 { width:30px; }
.w40 { width:40px; }
.w50 { width:50px; }
.w58 { width:58px; }
.w60 { width:60px; }
.w67 { width:67px; }
.w74 { width:74px; }
.w78 { width:78px; }
.w79 { width:79px; }
.w80 { width:80px; }
.w85 { width:85px; }
.w92 { width:92px; }
.w95 { width:95px; }
.w90 { width:90px; }
.w100 { width:100px; }
.w108 { width:108px; }
.w110 { width:110px; }
.w118 { width:118px; }
.w120 { width:120px; }
.w128 { width:128px; }
.w130 { width:130px; }
.w138 { width:138px; }
.w140 { width:140px; }
.w148 { width:148px; }
.w150 { width:150px; }
.w158 { width:158px; }
.w160 { width:160px; }
.w167 { width:167px; }
.w170 { width:170px; }
.w178 { width:178px; }
.w180 { width:180px; }
.w185 { width:185px; }
.w190 { width:190px; }
.w200 { width:200px; }
.w210 { width:210px; }
.w230 { width:230px; }
.w240 { width:240px; }
.w247 { width:247px; }
.w260 { width:260px; }
.w268 { width:268px; }
.w280 { width:280px; }
.w290 { width:290px; }
.w297 { width:297px; }
.w350 { width:350px; }
.w360 { width:360px; }
.w370 { width:370px; }
.w380 { width:380px;}
.w450 { width:450px;}
.w470 { width:470px;}
.w480 { width:480px; }
.w550 { width:550px; }
.w980{ width:980px; margin:auto;}
.w1000{ width:1000px; margin:auto;}
.w1010 { width:1010px; margin:auto;}
.w1015 { width:1015px; margin:auto;}
.w1180{ width:1180px; margin:auto;}
.w1120{ width:1120px; margin:auto;}
.w1190{ width:1190px; margin:auto;}
.w1200{ width:1200px; margin:auto;}
.w100b{ width:100% !important;}
.h110{ height:110px;}
.fs8 { font-size:8px;}
.fs10 { font-size:10px;}
.fs12 { font-size:12px; }
.fs14 { font-size:14px; }
.fs16 { font-size:16px; }
.fs18 { font-size:18px; }
.fs20 { font-size:20px; }
.fs26 { font-size:26px; }
.fs28 { font-size:28px; }
.lh { line-height:100%; }
.lh1 { line-height:150%; }
.lh24 { height:24px; line-height:24px; }
.lh30 { height:30px; line-height:30px; }
.lh38 { height:38px; line-height:38px; }
.lh48 { height:48px; line-height:48px; }
.lh52 { height:52px; line-height:52px; }
.lh60 { height:60px; line-height:60px; }
.lh74 { height:74px; line-height:74px; }
.lh80 { height:80px; line-height:80px; }
.lh96 { height:96px; line-height:48px; }


/*新闻资讯*/
.NewsInfo-L{ width:780px; height:auto; float:left; margin-top:20px;}
.NewsInfo-L-T{ padding-bottom:46px; float:left; border-bottom:4px solid #005c33;}
.NewsInfo-L .Title{ width:100%; float:left; height:96px;}
.NewsInfo-L .Title h3{ line-height:96px;font-weight:100;  color:#005c33; font-size:30px; float:left;}
.NewsInfo-L .Title a{ float:right; line-height:96px; color:#005c33; font-size:12px; font-weight:bold;}
.NewsInfo-L-T .Info-text{ float:left; margin-left:22px; width:460px;}
.NewsInfo-L-T .Info-text h3{ color:#005c33; font-size:25px; font-weight:100; line-height:40px;}
.NewsInfo-L-T .Info-text h3:hover{ text-decoration:underline;}
.NewsInfo-L-T .Info-text p{ font-size:14px; line-height:30px; color:#888;}

.NewsInfo-L-B{ width:100%;}
.NewsInfo-L-B ul li{ width:362px;float:left; }
.NewsInfo-L-B ul li .L{ width:56px; float:left;}
.NewsInfo-L-B ul li .L div:nth-child(1){ width:100%; height:38px; line-height:38px; color:#fff; margin-bottom:4px; margin-top:18px; background:#005c33; text-align:center; font-size:28px;}
.NewsInfo-L-B ul li .L div:nth-child(2){ width:100%; height:18px; line-height:18px; background:#005c33; text-align:center; color:#fff; font-size:12px;}
.NewsInfo-L-B ul li .R{ width:274px; float:left; margin-left:25px;}
.NewsInfo-L-B ul li .R h3{ font-size:18px; color:#005c33; line-height:54px;}
.NewsInfo-L-B ul li .R p{ font-size:13px; color:#888888; line-height:30px; float:left;}
.NewsInfo-L-B ul li:nth-child(1){ margin-right:56px;}

.NewsInfo-R{ width:367px; height:auto; float:right; margin-top:21px;}
.NewsInfo-R  .Title{ width:100%; float:left; height:96px;}
.NewsInfo-R .Title h3{ line-height:96px;font-weight:100;  color:#005c33; font-size:30px; float:left;}
.NewsInfo-R .Title ul{ float:right; margin-top:40px;}
.NewsInfo-R .Title ul li{ width:14px; height:14px; cursor:pointer; border:1px solid #c4c4c4; border-radius:20px; float:left; margin-left:5px;}
.NewsInfo-R .Title ul .on{ background:#005c33; border:none !important;}


.news-list-ul li{ width:100%; height:492px; background:#005c33; float:left; display:none;}
.news-list-ul li div{ width:316px; margin:20px auto; }
.news-list-ul li div h3{ font-size:20px; color:#fff; float:left; line-height:32px; margin-bottom:10px;}
.news-list-ul li div p{ font-size:13px; line-height:30px; color:#b8c8bf;}
.news-list-ul .on{ display:block !important;}
.news-list-ul li div .a{ color:#b8c8df; font-size:12px; padding:6px 8px; border:1px solid #b8c8df; float:right; margin-top:18px;}
.news-list-ul li div .a:hover{ color:#fff; border:1px solid #fff;}
.CAM-Top>h3{ font-size:30px; font-weight:100; line-height:62px; color:#005c33; float:left;}


.List-news{ padding-top:35px; margin-bottom:60px; padding-bottom:34px; float:left;margin-top:2px; width:100%; height:auto; border:1px solid #f9f9f9; background:#fff;}
.List-News-L{ width:277px; height:auto; float:left; margin-left:23px; }

.List-News-L  .nav-list h3{ font-size:30px; line-height:66px; width:100%; height:66px; background:url(/template/qhyx/images/ico48.jpg) no-repeat; text-align:center; color:#fff; float:left;}
.List-News-L .nav-list ul{ width:100%; margin-bottom:10px; float:left; height:auto; background:#fbfbfb;}
.List-News-L .nav-list ul li{ width:250px; cursor:pointer; margin:auto; overflow:hidden; height:auto; background:url(/template/qhyx/images/ico49.jpg) 0px 22px no-repeat; border-bottom:1px dashed #e7e7e7; font-size:15px; color:#666666; text-indent:27px; line-height:52px;}
.List-News-L .nav-list ul>a>li:hover{ color:#005c33; font-weight:bold; background:url(/template/qhyx/images/ico49-1.jpg) 0px 22px no-repeat;}

.news-Info-L-B{ width:100%;}
.news-Info-L-B>h3{ font-size:25px; text-indent:28px; line-height:70px; color:#005c33; float:left; background:url(/template/qhyx/images/ico50.jpg) 0px 27px no-repeat;}
.news-Info-L-B ul li{ width:275px; background:url(/template/qhyx/images/ico52.jpg) bottom right no-repeat; height:80px; border:1px solid #f1f1f1; margin-bottom:17px; float:left;}
.news-Info-L-B ul li:hover{background:url(/template/qhyx/images/ico52-1.jpg) bottom right no-repeat;}
.news-Info-L-B ul li img{ width:107px; height:80px; float:left; }
.news-Info-L-B ul li a>h3{ font-size:14px; color:#005c33; line-height:26px; width:154px; margin-left:11px; margin-top:0px; float:left;}

.List-News-R{ width:831px; height:auto; float:right; margin-right:22px;}
.List-News-R .Nav-top{ border-bottom:1px solid #e8e8e8; width:100%; height:64px; border-top:4px solid #005c33; float:left;}
.List-News-R .Nav-top h3{ font-size:28px; color:#005c33; line-height:64px; float:left;}
.List-News-R .Nav-top p{ float:right; font-size:13px; color:#005c33; line-height:64px;}
.List-News-R .Nav-top p a{ color:#005c33;} 
.list-img2 div{ width:100% !important;}
.List-News-R .list-img li{ padding-bottom:15px; width:100%; height:auto; border-bottom:1px dashed #d0d0d0; float:left;}
.List-News-R .list-img li div{ float:left; width:600px; float:left;}
.List-News-R .list-img li div h3{ font-size:18px; color:#000; font-weight:100; line-height:30px; margin-top:26px; float:left;}
.List-News-R .list-img li div h3:hover{ text-decoration:underline;}
.List-News-R .list-img li div  p{ font-size:15px; color:#888888; width:100%; float:left; line-height:30px;}
.List-News-R .list-img li div  span{ float:left; font-size:12px; color:#005c33; line-height:54px;}
.List-News-R .list-img li img{ float:right; margin-top:26px;}

.List-text{ width:100%; }
.List-text li{ float:left; line-height:53px; color:#000000; font-size:18px; border-bottom:1px dashed #d0d0d0;}
.List-text li:hover{ text-decoration:underline;}
.Fenye{ width:100%; height:40px; float:left; margin-top:30px; text-align:center; } 
.Fenye div,.Fenye b{ width:32px; display:inline-block; margin-right:7px; height:32px; text-align:center; line-height:32px; color:#fff; background:#f0f0f0; color:#888888; font-size:18px; font-weight:bold; border-radius:20px;}
.Fenye b{ background:#005c33 !important; border-radius:20px; color:#fff !important;}
.Fenye div:hover{background:#005c33 !important; border-radius:20px; color:#fff !important;}

.List-News-R .list-img li>img {
    float: right;
    margin-top: 26px;
}

.News-A-list{ width:100%; height:auto; background:#fff; margin-top:40px; float:left;}
.List-News-A{ width:1155px; height:auto; margin:32px auto 0px;}
.List-News-A .Nav-top{ border-bottom:1px solid #e8e8e8; width:100%; height:64px; border-top:4px solid #005c33; float:left;}
.List-News-A .Nav-top h3{ font-size:28px; color:#005c33; line-height:64px; float:left;}
.List-News-A .Nav-top p{ float:right; font-size:13px; color:#005c33; line-height:64px;}
.List-News-A .Nav-top p a{ color:#005c33;} 
.News-top-title h3{ font-size:20px; line-height:60px; color:#000000; width:100%; text-align:center; }
.News-top-title p{ font-size:13px; color:#888888; width:100%; text-align:center;}
.NewsI-Text{display:table-cell;width:100%; margin-top:25px;}
.NewsI-Text p{ font-size:14px; line-height:40px;}

.Foot-News-url{ width:100%; float:left; margin-top:50px; border-top:1px solid #e8e8e8;}
.Foot-News-url .Left{ width:60%; float:left; padding:15px 0px;}
.Foot-News-url .Left p,.Foot-News-url .left a{ font-size:13px; line-height:30px; color:#999999;}
.Foot-News-url .right{ float:right; margin-top:21px;}

/*分页*/
.page {
	display: -ms-flexbox;
	display: flex;
	padding-top:50px;
	padding-bottom:30px;
	padding-left: 0;
	float:left;
	text-align: center;
	-ms-flex-pack: center!important;
	justify-content: center!important;
	margin-left:180px;
}
.page a:hover {
	color: #fff;
	background-color: #005c33;
	border-color: #005c33;
}
.position, .position a {
	color: #fff;
}
.page-num:not(:disabled) {
	cursor: pointer;
}
.page-num, .page-link {
	position: relative;
	display: block;
 padding: .5rem .75rem;
 margin: 0 .5rem;
	line-height: 1.25;
	color: #005c33;
	background-color: #fff;
	border: 1px solid #005c33;
}
.page-num:hover, .page-link:hover {
	text-decoration: none;
}
.page-num-current {
	z-index: 1;
	color: #fff;
	background-color: #005c33;
	border-color: #005c33;
}
.page-num-current:hover {
	color: #fff;
}
.News-top-title span{padding:0 10px;}
.NewsI-Text img{text-align:center}

.contact{ overflow:hidden;}
.contact li{ width:24%; float:left; text-align:center;}
.contact li img{ margin:50px auto;}
.contact li h3{ font-size:18px; color:#000000; line-height:30px;}
.contact li p{ font-size:14px; line-height:30px;}

/* message */
.message {
	float:left;
	width: 100%;
	height: auto;
	margin-top:15px;
	margin-left:150px;
}
.message ul li {
	float: left;
	width: 450px;
	height: 45px;
	margin-right: 36px;
	margin-bottom: 25px;
	color: #666;
	line-height: 42px;
	border: 1px solid #dfdfdf;
}
.message ul li:last-child {
	margin-bottom: 0;
}
.message ul li:nth-of-type(2) {
	margin-right: 0;
}
.message ul li label {
	display: block;
	float: left;
	width: 100px;
	font-size: 16px;
	text-align: center;
	letter-spacing: 2px;
	background: #f6fbfc;
	border-right: 1px solid #dfdfdf;
}
.message ul li input:focus {
	width: 250px;
	border-color: #00a0ea;
}
.message ul li input[type=text] {
	width: 348px;
	height: 43px;
	padding-left: 5px;
	line-height: 43px;
	border: none;
}

.message ul li input[type="radio"] {
    width: 20px;
    height: 20px;
    appearance: none;
    position: relative;
    outline: none;
}
.message ul li input[type="radio"]:before {
    content: "";
    width: 15px;
    height: 15px;
    border: 1px solid #000;
    display: inline-block;
    border-radius: 50%;
    vertical-align: middle;
}
.message ul li input[type="radio"]:checked:before {
    content: "";
    width: 15px;
    height: 15px;
    border: 1px solid #000;
    display: inline-block;
    border-radius: 50%;
    vertical-align: middle;
}
.message ul li input[type="radio"]:checked:after {
    content: "";
    width: 9px;
    height: 9px;
    text-align: center;
    background: #000;
    border-radius: 50%;
    display: block;
    position: absolute;
    top:7px;
    left: 3px;
}


.message ul li.textarea {
	width: 938px;
	height: 200px;
	margin-right: 0;
	overflow: hidden;
}
.message ul li.textarea .textarea-tit {
	padding-left: 16px;
	font-size: 16px;
	text-align: left;
	letter-spacing: 2px;
	background: #f6fbfc;
	border-bottom: 1px solid #dfdfdf;
}
.message ul li.textarea textarea {
	width: 904px;
	height: 130px;
	padding: 16px;
	border: none;
	resize: none;
}
.message ul li.code {
	float: left;
	width: 317px;
}
.message ul li.code input {
	float: left;
	width: 110px;
}
.message ul li.code img {
	float: right;
	width: auto;
	height: 40px;
	margin-top:-41px;
}
.message ul li.submit {
	position: relative;
	width: 88%;
	height: 100px;
	margin-top: 15px;
	border: none;
}
.message ul li.submit input[type=submit] {
	display: block;
	width: 180px;
	height: 46px;
	margin: 0 auto;
	font-size: 14px;
	color: #fff;
	background: #007843;
	border-radius: 23px;
	border: none;
	cursor: pointer;
}
.message ul li.submit input[type=submit]:hover {
	background:#007843;
	-webkit-transition: background-color .3s, color .3s;
	-o-transition: background-color .3s, color .3s;
	-moz-transition: background-color .3s, color .3s;
	transition: background-color .3s, color .3s;
	-webkit-box-shadow: 0 5px 25px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 5px 25px rgba(0, 0, 0, 0.2);
	-o-box-shadow: 0 5px 25px rgba(0, 0, 0, 0.2);
	box-shadow: 0 5px 25px rgba(0, 0, 0, 0.2);
}
.int_gj{position:absolute;right:79px;top:55px;}
.int_gj li{float:left;margin-left:15px;font-size:16px;}
.int_gj li a{color:#ffffff;}