	@charset "utf-8";

	/* CSS Document */
	html, body {
	  width: 100%;
	  padding: 0px;
	  margin: 0px;
	  *position: static;
		        -moz-user-select:none; /* Firefox私有属性 */
        -webkit-user-select:none; /* WebKit内核私有属性 */
        -ms-user-select:none; /* IE私有属性(IE10及以后) */
        -khtml-user-select:none; /* KHTML内核私有属性 */
        -o-user-select:none; /* Opera私有属性 */
        user-select:none; /* CSS3属性 */
	}

	* {
	  padding: 0px;
	  margin: 0px;
	}

	* {
	  font-family: 思源黑体 CN;
	  font-size: 14px;
	  color: #333;
	}

	a {
	  text-decoration: none;
	}

	ul, li, ol, p, dt, dd, dl, pre, xmp, plaintext, listing {
	  list-style-type: none;
	}

	.clear {
	  clear: both;
	}

	a {
	  text-decoration: none;
	}

	button, input {
	  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	  -webkit-user-modify: read-write-plaintext-only;
	  outline: none;
	  text-decoration: none;
	}

	.layui-layer-btn {
	  display: none;
	}

	body {
	  max-width: 1903px;
	  min-width: 1200px;
	  width: 100%;
	  margin: auto;
	  position: relative;
	}

	/*首页导航*/
	.Yong {
	  overflow: hidden;
	}

	.cen {
	  width: 1450px;
	  margin: auto;
	}

	.td .cen {
	  width: 94%;
	  margin: auto;
	}

	.top .cen {
	  width: 94%;
	  margin: auto;
	}

	.anim1 {
	  animation: dz1 .6s linear 1 normal forwards;
	}

	.anim2 {
	  animation: dz2 .6s linear 1 normal forwards;
	}

	.anim3 {
	  animation: dz3 .6s linear 1 normal forwards;
	}

	.anim4 {
	  animation: dz4 .6s linear 1 normal forwards;
	}

	/*.anim99{ animation: dz99 .6s linear 1 normal forwards; }
 .anim5{ animation: dz5 .6s linear 1 normal forwards; }
.anim6{ animation: dz6 .6s linear 1 normal forwards; } */
	/* .anim7{ animation: dz7 .6s linear 1 normal forwards; }
.anim8{ animation: dz8 .6s linear 1 normal forwards; } */
	article>div>.cen {
	  opacity: 0;
	}

	@keyframes dz1 {
	  0% {
	    opacity: 0;
	    top: -20px;
	    position: relative;
	  }

	  100% {
	    opacity: 1;
	    top: 0;
	    position: relative;
	  }
	}

	@keyframes dz2 {
	  0% {
	    opacity: 0;
	    bottom: -20px;
	    position: relative;
	  }

	  100% {
	    opacity: 1;
	    bottom: 0;
	    position: relative;
	  }
	}

	/* @keyframes dz3
{
0% {opacity: 0; left:-20px;position: relative; }
100% {opacity: 1; left: 0;position: relative;  }
}
@keyframes dz4
{
0% {opacity: 0; right:-20px;position: relative; }
100% {opacity: 1; right: 0;position: relative;  }
} */
	/* @keyframes dz5
{
0% {opacity: 0; transform: rotate(-2deg);position: relative; }
100% {opacity: 1; transform: rotate(0);position: relative;  }
}
@keyframes dz
{
0% {opacity: 0;transform: rotate(2deg);position: relative; }
100% {opacity: 1; transform: rotate(0deg);position: relative;  }
}*/
	/* @keyframes dz99
{
0% {opacity: 0;transform: rotate(20deg);position: relative; }
100% {opacity: 1; transform: rotate(0deg);position: relative;  }
} */
	@keyframes dz3 {
	  0% {
	    opacity: 0;
	    transform: scale(1.1);
	  }

	  100% {
	    opacity: 1;
	    transform: scale(1);
	  }
	}

	@keyframes dz4 {
	  0% {
	    opacity: 0;
	    transform: scale(.9);
	  }

	  100% {
	    opacity: 1;
	    transform: scale(1);
	  }
	}

	.fullslide1 {
	  position: relative;
	  width: 100%;
	}

	.fullslide1 .bd {
	  position: relative;
	  z-index: 0;
	  overflow: hidden;
	}

	.fullslide1 .bd li {
	  float: left;
	  width: 100%;
	  background: #e7e7e7;
	  position: relative;
	}

	.fullslide1 .bd li a>img {
	  display: block;
	  width: 100%;
	  height: auto;
	  margin: auto;
	}

	.fullslide1 .bd li .Mnsj {
	  position: absolute;
	  width: 1320px;
	  left: 50%;
	  margin-left: -660px;
	  top: 16%;
	}

	.fullslide1 .bd li .Mnsj .left {
	  float: left;
	}

	.fullslide1 .bd li .Mnsj .Right {
	  float: right;
	}

	/*圆点*/
	.fullslide1 .hd ul {
	  margin-left: -37px;
	  margin-top: -30px;
	  z-index: 100;
	  position: absolute;
	  left: 50%;
	}

	.fullslide1 .bd li .tu2 {
	  display: none;
	}

	.fullslide1 .hd ul li {
	  display: inline-block;
	  width: 10px;
	  height: 10px;
	  cursor: pointer;
	  border: 1px solid #fff;
	  border-radius: 50%;
	  transition: .5s;
	  margin-left: 10px;
	  background: #fff;
	}

	.fullslide1 .hd ul li.on {
	  transition: .5s;
	  background: #f8485e;
	}

	.top {
	  height: 100px;
	  background: #fff;
	}

	.top .tcen {
	  width: 98%;
	  margin: auto;
	}

	.top .log {
	  float: left;
	  margin-top: 30px;
	}
.top .log img{ max-width: 255px; }
	.top .log .Mrin {
	  margin-left: 10px;
	}

	.top .Nml {
	  float: left;
	  margin-left: 30px;
	}

	.top .Nml>ul>li {
	  float: left;
	  margin-left: 28px;
	  margin-right: 28px;
	  height: 100px;
	  line-height: 100px;
	  position: relative;
	}

	.top .Nml>ul>li::before {
	  content: "";
	  position: absolute;
	  bottom: 0px;
	  left: 50%;
	  margin-left: 0%;
	  width: 0%;
	  border-bottom: 3px solid #005d8b;
	  transition: .5s;
	}

	.top .Nml>ul>li:hover::before {
	  width: 100%;
	  left: 50%;
	  margin-left: -50%;
	}

	.top .Nml ul li:hover .Abum {
	  display: block;
	}

	.top .Nml ul li .Abum {
	  position: absolute;
	  width: 400%;
	  margin-left: -150%;
	  z-index: 9;
	  background: #fff;
	  padding: 5px 0;
	  display: none;
	}

	.top .Nml ul li .Abum li {
	  line-height: 24px;
	  text-align: center;
	  padding-top: 5px;
	  padding-bottom: 5px;
	}

	.top .Nml ul li .Abum li:hover a {
	  color: #005d8b;
	}

	.top .Nml>ul>li>a {
	  font-size: 16px;
	  color: #333333;
	  transition: .5s;
	}

	.top .Nml>ul>li:hover>a {
	  color: #005d8b;font-weight: bold;
	}

	.top .Nmr {
	  float: right;
	  margin-top: 35px;
	}

	.top .Nmr>div {
	  float: left;
	  margin-left: 5px;
	}

	.top .Nmr>div span {
	  font-size: 28px;
	  color: #555;
	}

	.top .Nmr>div:hover span {
	  color: #046db2;
	}

	.top .Nmr .tels {
	  border-left: 1px solid #e1e1e1;
	  margin-left: 22px;
	  padding-left: 24px;
	  margin-top: 5px;
	}

	.top .Nmr .tels:hover a {
	  color: #046db2;
	}

	.Mnsj .left .lea {
	  margin-top: 45px;
	}

	.Mnsj .Right {
	  margin-top: 100px;
	}

	.fullslide1 .Doi {
	  width: 232px;
	  position: absolute;
	  bottom: 30px;
	  left: 50%;
	  margin-left: -116px;
	}

	.dzp {
	  position: absolute;
	  width: 21px;
	  height: 41px;
	  z-index: 9;
	  cursor: pointer;
	}

	.hd2 {
	  position: relative;
	}

	.pvm .dzp {
	  right: 0;
	}

	.Doi .hd2 .prev {
	  float: left;
	}

	.Doi .hd2 .next {
	  float: right;
	  margin-right: 0;
	}

	.hd3 {
	  width: 160px;
	  height: 2px;
	  background: rgba(255, 255, 255, .5);
	  position: absolute;
	  margin-left: 35px;
	  margin-top: 20px;
	}

	.hd3::before {
	  content: "";
	  width: 0;
	  height: 2px;
	  background: #fff;
	  position: absolute;
	}

	.hd3.on::before {
	  width: 100%;
	  transition: 5s linear;
	}

	.Doi .pageState {
	  text-align: center;
	  margin: auto;
	  display: block;
	  font-size: 20px;
	  color: #fff;
	}

	.Doi .pageState span {
	  font-size: 35px;
	  color: #fff;
	}

	/* 本例子css */
	.slideBox {
	  width: 1200px;
	  height: 443px;
	  position: relative;
	  margin-top: 20px;
	}

	.slideBox .bd {
	  position: relative;
	  z-index: 0;
	}

	.slideBox .bd li {
	  overflow: hidden;
	}

	.slideBox .bd li .left {
	  float: left;
	  width: 49%;
	  position: relative;
	}

	.slideBox .bd li .left a>img {
	  width: 100%;
	  display: block;
	}

	.slideBox .bd li .right {
	  float: right;
	  width: 49.7%;
	}

	.slideBox .bd li .right .pic {
	  position: relative;
	  overflow: hidden;
	  width: 48%;
	  float: left;
	  margin-right: 2%;
	  margin-bottom: 2%;
	}

	.slideBox .bd li .right a>img {
	  width: 100%;
	  display: block;
	}

	.slideBox .bd img {}

	.slideBox .bd li a:hover .Mkes {
	  display: flex;
	}

	/* 下面是前/后按钮代码，如果不需要删除即可 */
	.slideBox .prev,
	.slideBox .next {
	  position: absolute;
	  top: 50%;
	  margin-top: -25px;
	  display: block;
	  width: 65px;
	  height: 65px;
	  filter: alpha(opacity=10);
	  opacity: 0.1;
	  border-radius: 50%;
	}

	.slideBox .next {
	  background: url("../i/right.png") center no-repeat #333;
	  margin-right: -70px;
	  right: 0;
	  left: auto;
	}

	.slideBox .prev {
	  background: url("../i/left.png") center no-repeat #333;
	  margin-left: -80px;
	}

	.slideBox .prev:hover,
	.slideBox .next:hover {
	  filter: alpha(opacity=50);
	  opacity: .5;
	}

	.picScroll-left {
	  width: 100%;
	  position: relative;
	  margin-top: 60px;
	}

	.picScroll-left .tempWrap {
	  margin: auto;
	}

	.picScroll-left .hd {
	  height: 54px;
	  width: 100%;
	  position: absolute;
	  margin: auto;
	  z-index: 9999;
	  top: -10px;
	}

	.picScroll-left .hd>span:hover {
	  background: #005d8b;
	}

	.picScroll-left .hd span {
	  color: #fff;
	  font-size: 26px;
	  transition: .5s;
	}

	.picScroll-left .hd .prev, .picScroll-left .hd .next {
	  display: block;
	  width: 54px;
	  height: 54px;
	  float: right;
	  overflow: hidden;
	  border-radius: 54px;
	  line-height: 54px;
	  text-align: center;
	  background: #c8e3f0;
	  cursor: pointer;
	}

	.picScroll-left .hd .prev {
	  float: left;
	}

	.picScroll-left .hd .next {
	  float: right;
		margin-right: 0;
	}

	.picScroll-left .bd {
	  position: relative;
	}

	.picScroll-left .bd ul {
	  overflow: hidden;
	  zoom: 1;
	  padding-bottom: 5px !important;
	}

	.picScroll-left .bd ul li {
	  float: left;
	  _display: inline;
	  overflow: hidden;
	  text-align: center;
	  position: relative;
	  width: 180px;
	  height: 80px;
	  cursor: pointer;
	}

	.picScroll-left .bd ul li.on .Ydm {
	  background: #005d8b;
	}

	.picScroll-left .bd ul li.on p {
	  color: #005d8b;
	}

	.picScroll-left .bd ul li .Ydm {
	  display: block;
	  width: 10px;
	  height: 10px;
	  background: #999;
	  border-radius: 50%;
	  margin: auto;
	  margin-top: 14px;
	  margin-bottom: 16px;
	  transition: .5s;
	}

	.picScroll-left .bd ul li p {
	  color: #999999;
	  font-size: 22px;
	  transition: .5s;
	}

	.Shs {
	  position: absolute;
	  width: 100%;
	  height: 1px;
	  background: #f3f3f3;
	  margin-top: 19px;
	  z-index: -1;
	}

	.Hp1 {
	  padding: 50px 0;
	}

	.Hp1 .cen {
	  width: 1200px;
	  margin: auto;
	}

	.hpa1 {
	  overflow: hidden;
	  margin-top: 50px;
	}

	.hpa1 li {
	  float: left;
	  width: 206px;
	  margin-right: 290px;
	}

	.hpa1 ul {
	  margin-right: -290px;
	}

	.hti1 {
	  text-align: center;
	  font-size: 35px;
	  color: #333;
	}

.hpa1 li:hover .htp1{
	  width: 182px;
	  height: 182px;
		  margin-left: -91px;
		  margin-top: -91px;
			padding-top: 60px;
}

	.hpa1 li .ht1 {
	  width: 182px;
	  height: 182px;
	  border-radius: 50%;
	  background: #e5eef3;
	  position: relative;
		transition: .5s;
	}

	.hpa1 li .htp1 {
	  width: 148px;
	  height: 148px;
			transition: .5s;
	  background: #005d8b;
	  border-radius: 50%;
	  position: absolute;
	  left: 50%;
	  top: 50%;
	  margin-left: -74px;
	  margin-top: -74px;
	  text-align: center;
	  box-sizing: border-box;
	  padding-top: 38px;
	}

	.hpa1 li .htp1 .hpsu1 {
	  font-size: 40px;
	  color: #fff;
	}

	.hpa1 li .htp1 .hpsu2 {
	  display: block;
	  color: #fff;
	}

	.hpa1 li .ht2 {
	  text-align: center;
	  font-size: 20px;
	  padding-top: 25px;
	}

	.hpa1 li .xfk {
	  position: absolute;
	  margin-left: 330px;
	  margin-top: 80px;
	}

	.Hp2 {
	  /* background: url("../i/bj2.jpg") center no-repeat; */
	  /* height: 839px; */
	}

	.Hp2 .hti2 {
	  font-size: 35px;
	  color: #ffffff;
	  text-align: center;
	 padding-top: 48px; color:#333333;
	}
	.Hp2 .hti3{ color:#999999; font-size: 16px; text-align: center; padding-top: 10px; padding-bottom: 45px; }
	.Hp2 .h2aut {
	  padding: 70px 60px;
	  box-sizing: border-box;
	  background: #fff;
	  box-shadow: 0 0 5px rgba(0, 0, 0, .2);
	  overflow: hidden;
	}

	.Hp2 .h2aut .left {
	  float: left;
	  width: 850px;
	}

	.Hp2 .h2aut .left p {
	  color: #666666;
	  font-size: 16px;
	  line-height: 27px;
	  margin-bottom: 30px;
	}

	.Hp2 .h2aut .left p.pic {
	  display: none;
	}

	.Hp2 .h2aut .left .more {
	  width: 232px;
	  height: 51px;
	  line-height: 51px;
	  background: #005d8b;
	  text-align: center;
	  position: relative;
	  margin-bottom: 0;
	  margin-top: 50px;
	}

	.Hp2 .h2aut .left .more a {
	  color: #fff;
	}

	.Hp2 .h2aut .left .more span {
	  color: #fff;
	  font-size: 20px;
	  margin-right: 30px;
	  position: absolute;
	  right: 0;
	}

	.Hp2 .h2aut .right {
	  float: right;
	}
	.Hp2 .h2aut .right img{ transform: scale(1); transition: .5s; }
.Hp2 .h2aut .right:hover img{ transform: scale(1.1);}
.more:hover .icon-youjiantou{ margin-right: 20px !important; transition: .5s; }
	.Hp3 {
	  padding: 50px 0;
	  /* background: url("../i/bj3.jpg") no-repeat bottom; */
	}
.Hp3 .cen{ width: 94%; }
	.Hp3 .cp1 ul li {
	  border-right: 1px solid #f4f4f4;
	  width: 14.28%;
	  position: relative;
	  float: left;
	  text-align: center;
	  background: #fff;
		box-sizing: border-box;
	}

	.Hp3 .cp1 ul li a>div {
	  position: absolute;
	  width: 100%;
	  height: 100%;
	  margin-top: 110px;
	  z-index: 9;
	}

	.Hp3 .cp1 ul li img {
	  display: block;
	  opacity: 0;
	  transition: .5s;
		margin: auto;
		width: 100%;
	}

	.Hp3 .cp1 ul li:last-child {
	  border: none;
	}

	.Hp3 .cp1 ul {
	  overflow: hidden;
	  box-shadow: 0 0 10px rgba(0, 0, 0, .1);
	  margin-top: 48px;
	}

	.Hp3 .cp1 ul li a {
	  display: block;
	}

	.Hp3 .cp1 ul li div span {
	  font-size: 60px;
	  transition: .5s;
	}

	.Hp3 .cp1 ul li div .tubi1, .Hp3 .cp1 ul li div .tubi2 {
	  font-size: 40px;
	  position: relative;
	}

	.Hp3 .cp1 ul li div .tubi1 {
	  left: 25px;
	  top: -8px;
	}

	.Hp3 .cp1 ul li div .tubi2 {
	  left: -25px;
	  top: -8px;
	}

	.Hp3 .cp1 ul li div .icon-youjiantou {
	  font-size: 22px;
	  transition: .5s;
	}

	.Hp3 .cp1 ul li div p {
	  color: #666666;
.Hz6tx .Lmap	  font-size: 17px;
	  padding-top: 30px;
	  padding-bottom: 40px;
	  transition: .5s;
	}

	.Hp3 .cp1 ul li:hover img {
	  opacity: 1;
	}

	.Hp3 .cp1 ul li:hover div span {
	  color: #fff;
	}

	.Hp3 .cp1 ul li:hover div p {
	  color: #fff;
	}

	.Hp3 .hti2 {
	  text-align: center;
	  font-size: 35px;
	  padding-top: 60px;
	}

	.Hp3 .hti3 {
	  text-align: center;
		color:#adadad;
	  font-size: 16px;
	  padding-top: 15px;
	  padding-bottom: 50px;
	}

	.Hps3 {
	  position: relative;
	  margin: auto;
		width: 1100px;
		text-align: center;
	}

	.Hps3 .Mjt3 {
	  margin: auto;
		display: none;
	  width: 365px;
	  height: 365px;
	  border-radius: 50%;
	  border: 10px solid rgba(255, 2555, 255, .1);transition: .5s;
	}
.Hps3 .Mjt3:hover{border: 10px solid rgba(255, 2555, 255, .3); }
	.Hps3 .Mjt3 img {
	  display: block;
	  width: 367px;
	  height: 367px;
	  position: relative;
	  left: -1px;
	  top: -1px;
	}

	.Hps3 ul {

	}

	.Hp3 .Hps3 ul li {
	  /* position: absolute; */
	  width: 270px;
	  text-align: center;
		transition: .5s;
		display: inline-block;
		margin-top: 30px;
		margin-bottom: 70px;
		/* top: 0; */
	}
.Hp3 .Hps3 ul li:hover{top: -10px; }
	.Hp3 .Hps3 ul li span {
	  color: #000;
	  font-size: 90px;
	}
	.Hp3 .Hps3 ul li span svg{  width: 90px; height: auto; display: block; margin: auto; }
	.Hp3 .Hps3 ul li p {
	  font-size: 20px;
	  color: #000;
	  padding-top: 15px;
	}

	/* .Hp3 .anim .Hps3 .Hv1 {
	  margin-left: -300px;
	  margin-top: 0;
	}

	.Hp3 .anim .Hps3 .Hv2 {
	  margin-left: -280px;
	  margin-top: 230px;
	}

	.Hp3 .anim .Hps3 .Hv3 {
	  margin-left: -100px;
	  margin-top: 400px;
	}

	.Hp3 .anim .Hps3 .Hv4 {
	  margin-left: 180px;
	  margin-top: 400px;
	}

	.Hp3 .anim .Hps3 .Hv5 {
	  margin-left: 380px;
	  margin-top: 230px;
	}

	.Hp3 .anim .Hps3 .Hv6 {
	  margin-left: 410px;
	  margin-top: 0;
	}

	.Hp3 .anim .Hps3 .Hv7 {
	  margin-left: 180px;
	  margin-top: -170px;
	}

	.Hp3 .anim .Hps3 .Hv8 {
	  margin-left: -100px;
	  margin-top: -170px;
	} */

	.Hp4 {
	  padding: 60px 0;
		padding-top: 40px;
	}

	.Hp4 .hti2 {
	  font-size: 16px;
	  text-align: center;
	  padding-top: 12px;
	  color: #999;
	}

	.Hp4ul {
	  overflow: hidden;
	  margin-top: 40px;
	}

	.Hp4ul li {
	  width: 400px;
	  height: 320px;
	  float: left;
	  margin-right: 40px;margin-left: 40px;
	  position: relative;
	  margin-bottom: 85px;
	}

	.Hp4ul li:nth-child(3n) {
	  margin-right: 0;
	}

	.Hp4ul li img {
	  display: block;
		width: 100%; height: 100%;
	}

	.Hp4ul li a>div {
	  width: 90%;
	  height: 100px;
	  background: #fff;
	  box-shadow: 0 0 5px rgba(0, 0, 0, .1);
	  margin: auto;
	  position: absolute;
	  bottom: 0;
	  left: 5%;
	  text-align: center;
	  margin-bottom: -50px;
	  transition: .5s;
	}

	.Hp4ul li:hover a>div {
	  margin-bottom: -40px;
	}

	.Hp4ul li a>div .cd1 {
	  color: #333333;
	  font-size: 20px;
	  padding-top: 25px;
	  padding-bottom: 4px;
	}
	.Hp4ul li a>div .cd2{ color:#999999; font-size: 14px; }
	.more a {
	  color: #fff;
	  display: block;
	}

	.more span {
	  color: #fff;
	  font-size: 20px;
	  margin-right: 30px;
	  position: absolute;
	  right: 0;
	}

	.more {
	  clear: both;
	  width: 232px;
	  height: 51px;
	  line-height: 51px;
	  background: #005d8b;
	  text-align: center;
	  position: relative;
	  margin-bottom: 0;
	  margin-top: 50px;
	}

	.Hp4 .more {
	  margin: auto;
	  margin-top: 30px;
	}

	.Hp5 {
	  background: url("../i/bj4.jpg") no-repeat center;
	  padding: 50px 0;
	}

	.Hp5 .hti2 {
	  font-size: 35px;
	  color: #fff;
	  text-align: center;
	}

	.Hp5 .N5ew {
	  text-align: center;
	  margin-top: 25px;
	  margin-bottom: 35px;
	}

	.Hp5 .N5ew span {
	  border: 1px solid #fff;
	  display: inline-block;
	  width: 110px;
	  height: 45px;
	  text-align: center;
	  line-height: 45px;
	  color: #fff;
	  font-size: 16px;
	  margin-left: 10px;
	  margin-right: 10px;
	  cursor: pointer;
	  transition: .5s;
	  background: none;
	}

	.Hp5 .xwlb li {
	  width: 335px;
	  height: 300px;
	  float: left;
	  margin-right: 35px;
	  background: #fff;
	  position: relative;
	  transition: .5s;
	  top: 0;

	}

	.Hp5 .xwlb li:last-child {
	  margin-right: 0;
	}

	.Hp5 .xwlb li .pic img {
	  width: 100%;
	  height: 180px;
	  display: block;
	}

	.Hp5 .xwlb li:hover {
	  top: -10px;
	}

	.Hp5 .xwlb {
	  overflow: hidden;
	  padding: 10px 0;
	}

	.Hp5 .Mucm {
	  padding: 20px;
	}

	.Hp5 .Mucm .hpbt1 {
	  color: #333333;
	  font-size: 18px;
	  line-height: 27px;
		display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;
	}

	.Hp5 .Mucm .hpbt2 {
	  color: #999999;
	  font-size: 14px;
	  padding-top: 12px;
	}

	.Hp5 .more {
	  margin: auto;
	  margin-top: 45px;
	}

	.Hp5 .N5ew span.on {

	}

	.Hp6 {
	  padding: 60px 0;
	}

	.Hz6tx {
	  overflow: hidden;
	  margin-top: 65px;
	}

	.Hz6tx .Lmap {
	  width: 850px;
	  height: 557px;
	  float: left;
	  position: relative;
	}

	.Hz6tx .Rmap {
	  float: right;
	  position: relative;
	  width: 503px;
	  height: 390px;
	  box-shadow: 0 0 15px rgba(0, 0, 0, .1);
	  margin-top: 75px;
	  margin-right: 23px;
	  padding: 90px 80px;
	  box-sizing: border-box;
	}

	.Dtud {
	  position: absolute;
	  width: 100%;
	  height: 100%;
	}

	.Dtud .h6yq {
	  position: absolute;
	}

	.Dtud .h6yq .yd {
	  width: 10px;
	  height: 10px;
	  border-radius: 10px;
	  background: #005d8b;
	  display: inline-block;
	  margin-right: 10px;
	  transition: .5s;
	}

	.Dtud .h6yq p {
	  width: 78px;
	  height: 78px;
	  border: 1px solid rgba(0, 93, 139, .1);
	  border-radius: 50%;
	  position: absolute;
	  margin-left: -34px;
	  margin-top: -30px;
	  animation: msn1 3s linear infinite alternate;
	  transition: .5s;
	}

	.Dtud .h6yq p::before {
	  content: "";
	  width: 50px;
	  height: 50px;
	  border: 1px solid rgba(0, 93, 139, .8);
	  transition: .5s;
	  border-radius: 50%;
	  position: absolute;
	  top: 50%;
	  left: 50%;
	  margin-left: -25px;
	  margin-top: -25px;
	}

	.Dtud .h6q1 {
	  left: 49%;
	  top: 61.8%;
	}

	.Dtud .h6q2 {
	  left: 39%;
	  top: 63%;
	}

	.Dtud .h6q3 {
	  left: 40%;
	  top: 57%;
	}

	.Dtud .h6q4 {
	  left: 47%;
	  top: 42%;
	}

	.Dtud .h6q5 {
	  left: 48%;
	  top: 68%;
	}

	.Dtud .h6q6 {
	  left: 55%;
	  top: 48%;
	}

	.Dtud .h6q7 {
	  left: 59%;
	  top: 81%;
	}

	.Dtud .h6q8 {
	  left: 74%;
	  top: 57%;
	}

	.Dtud .h6q9 {
	  left: 69%;
	  top: 36%;
	}

	.Dtud .h6q10 {
	  left: 79%;
	  top: 34%;
	}

	.Dtud .h6q11 {
	  left: 37%;
	  top: 72%;
	}

	.Dtud .h6q2 .yd {
	  margin-left: 10px;
	  margin-right: 0;
	}

	.Dtud .h6q3 .yd {
	  margin-left: 10px;
	  margin-right: 0;
	}

	.Dtud .h6q3 p {
	  margin-left: 0;
	}

	.Dtud .h6q2 p {
	  margin-left: 15px;
	}

	.Texm {
	  color: #333333;
	  font-size: 20px;
	}

	.Ntext {
	  margin-top: 40px;
	}

	.Ntext p {
	  color: #666666;
	  font-size: 16px;
	  line-height: 27px;
	  margin-bottom: 10px;
	}

	.Dtud .h6yq.on .yd {
	  background: #fc7b41;
	}

	.Dtud .h6yq.on p {
	  border: 1px solid rgba(252, 123, 65, .1);
	  color: #005d8b;
	}

	.Dtud .h6yq.on p::before {
	  border: 1px solid rgba(252, 123, 65, .8);
	}

	.Wtex {
	  position: absolute;
	  width: 80%;
	  left: 10%;
	  margin-top: 150px;
	}

	.Wtex .Cmu1 {
	  font-size: 40px;
	  color: #fff;
	  text-align: center;
	}

	.Wtex .Cmu2 {
	  font-size: 18px;
	  color: #fff;
	  padding-top: 20px;
	  text-align: center;
	}

	.Mulk ul {
	  padding: 5px;
	  margin-top: -45px;
	  text-align: center;
	}

	.Mulk>div>ul>li {
	  width: 330px;
	  height: 80px;
	  line-height: 80px;
	  box-shadow: 0 0 8px rgba(0, 0, 0, .1);
	  display: inline-block;
	  vertical-align: top;
	  margin-right: 35px;
	  text-align: center;
	  border-radius: 5px;
	  background: #fff;
	}

	.Mulk ul li:last-child {
	  margin-right: 0; position: relative;z-index: 999;
	}
.Mulk ul li:last-child ul{ position: absolute; width: 100%; padding: 0; margin-top: 0;background: rgba(0,93,139,.9);display: none;  }
.Mulk ul{ overflow: inherit; }
.Mulk ul li:last-child ul li{ height: 77px; line-height: 77px;padding-left: 32px; padding-right: 32px; box-sizing: border-box;
 width: 80%; margin: auto; border-bottom: 1px solid #fff;
}
.Mulk ul li:last-child ul li:hover{ background: none; }
.Mulk{ position: relative; z-index: 9999; }
.Mulk ul li:last-child ul li a{ color:#fff; font-size: 16px; }
	.Mulk ul li:last-child:hover ul{ display: block; }
.Fmsk{ position: fixed; width: 100%; height: 100%; top: 0; left: 0; display: none; }
.Fmsk .pic{ text-align: center; margin-top: 20px; }
.Fmsk .pic img{ max-width: 40%; }
.Fmsk .lose span{ color:#333; font-size: 30px; position: absolute; margin-top: 10px; left: 62%;cursor: pointer; border: 1px solid #333; border-radius: 50%; display: block; width: 30px;height: 30px; text-align: center;
line-height: 24px;
}
	.Mulk ul li a {
	  font-size: 18px;
	  color: #666;
	  transition: .5s;
	}

	.Mulk ul li span {
	  font-size: 25px;
	  margin-right: 8px;
	  color: #666;
	  vertical-align: middle;
	  transition: .5s;
	}

	.Mulk ul li:hover {
	  background: url("../i/Mci.jpg") right bottom no-repeat #0f90cf;
	}

	.Mulk ul li:hover a {
	  color: #fff;
	}

	.Mulk ul li:hover span {
	  color: #fff;
	}
.jrne .sideMenu > .sdiv p{ cursor: pointer; }
	.Nry {
	  margin-top: 10px;
	  padding-bottom: 70px;
	}

	.Nry p {
	  line-height: 27px;
	  color: #666666;
	  font-size: 16px;
	  padding-top: 25px;
	}

	.abt1 {
	  text-align: center;
	  font-size: 30px;
	  color: #333333;
	  margin-top: 45px;
	}

	.abt2 {
	  width: 46px;
	  height: 2px;
	  background: #005d8b;
	  margin: auto;
	  display: block;
	  margin-top: 15px;
	}

	.Nry p img {
	  max-width: 100%;
	  height: auto;
	}

	.foetm {
	  background: url("../i/fote.jpg") no-repeat center;
	  text-align: center;
	  padding: 55px 0;
	  padding-bottom: 65px;
	}

	.foetm li {
	  display: inline-block;
	  text-align: center;
	  margin: 10px 80px;
	}

	.foetm li .ftn1 {
	  font-size: 18px;
	  color: #fff;
	}

	.foetm li .ftn1 span {
	  font-size: 60px;
	  color: #fff;
	  padding-right: 8px;
	}

	.foetm li .ftn2 {
	  color: #fff;
	  font-size: 20px;
	  padding-top: 15px;
	}

	.Yjbm {
	  overflow: hidden;
	  margin-top: 50px;
	  padding-bottom: 100px;
	}

	.Yjbm .Left {
	  float: left;
	  width: 719px;
	  height: 450px;
	  float: left;
	}

	.Yjbm .Left::before {
	  content: "";
	  width: 719px;
	  height: 450px;
	  position: absolute;
	  margin-left: 10px;
	  margin-top: 10px;
	  background: #f2f2f2;
	  z-index: -1;
	}

	.Yjbm .Right {
	  float: left;
	  margin-left: 57px;
	  width: 660px;
	  margin-top: 15px;
	}

	.Yjbm .Right p {
	  color: #666666;
	  font-size: 16px;
	  line-height: 30px;
	}
	.zctp{ position: fixed; left: 0px; top: 30%; z-index: 9999;}
		.zctp .Tum1{ cursor: pointer; transition: .5s;position: absolute;left: 0;  }
		.zctp .Tum1.on{  left: -400px;}
	.zctp .Tum1 img{ border: 1px solid #ccc; }
	.Tum2{ background: #ececec; padding: 28px; width: 320px; position: absolute; left: -400px; transition: .5s; }
	.Tum2.on{ left: 0;}
	.Tum2 .title{ font-size: 24px; color:#525252; border-bottom: 1px solid #9d9d9d; padding-bottom: 15px;  }
	.Tum2 .title .xsmd{ display:block; background: #005d8b; height: 29px; line-height: 29px; padding: 5px; color:#fff;padding-right: 8px; float: right; cursor: pointer; }
		.Tum2 .title .xsmd a{ color:#fff; margin-right: 3px; }
		.Tum2>ul>li{ border-bottom: 1px solid #9d9d9d; padding: 15px 0; }
		.Tum2>ul>li>a{ color:#005d8b; font-size: 16px; cursor: pointer; }
.Tum2>ul>li>a::before{
  font-family: "iconfont" !important;
font-size: inherit;
font-style: normal;
transition: .5s;
    content: "\e614";
		float: right;
		color:#9d9d9d;
}
.Tum2 > ul{ overflow-y: auto; height: 440px; padding-right: 10px; }
.Tum2 > ul > li.on>a::before{content: "\e615";}
		.Tum2>ul>li>ul>li>a{ color:#525252; font-size: 14px; }
	.Tum2>ul>li>ul>li>a:hover{ color:#005d8b; }


		.Tum2>ul>li>ul{ margin-top: 10px; display: none; }
.Tum2>ul>li>ul>li{ line-height: 30px; }
	.Yjbm .Right strong {
	  color: #333333;
	  font-size: 16px;
	  line-height: 30px;
	  margin-bottom: 6px;
	}

	@keyframes msn1 {
	  0% {
	    background: rgba(255, 255, 255, 0);
	    transform: scale(.7);
	  }

	  100% {
	    background: rgba(255, 255, 255, .3);
	    transform: scale(1);
	  }
	}

	@keyframes msn2 {
	  0% {
	    background: rgba(255, 255, 255, 0);
	    transform: scale(.7);
	  }

	  100% {
	    background: rgba(255, 255, 255, .5);
	    transform: scale(1);
	  }
	}

	.foot {
	  background: url("../i/fot.jpg") no-repeat center;
	  padding: 45px 0;
	  box-sizing: border-box;
	  padding-bottom: 30px;
	}

	.foot .Left {
	  width: 124px;
	  float: left;
	}

	.foot .Lcent {
	  width: 900px;
	  float: left;
	  border-right: 1px solid #1a678d;
	  margin-left: 20px;
	  padding-right: 10px;
	}

	.foot .Rcent {
	  width: 350px;
	  float: right;
	}

	.foot .Left p {
	  text-align: center;
	  color: rgba(255, 255, 255, .6);
	  font-size: 15px;
	}
.foot .Left .img img{ width: 124px; }
	.foot ul li {
	  float: left;
	  margin-left: 35px;
	}
.foot ul li a:hover{ color:#fff;}
	.foot ul li .Fh1  {
	  font-size: 16px;
	  color: #fff;
	  padding-top: 0;
	  padding-bottom: 15px;
	}
	.foot ul li .Fh1 a{  font-size: 16px; color:#fff; }
	.foot ul li p {
	  padding-top: 13px;
	}
	.foot ul li .Fh1 a:hover{ color: rgba(255, 255, 255, .6);}
	.foot ul li p a {
	  color: rgba(255, 255, 255, .6);
	  font-size: 12px;
		transition: .5s;
	}

	.foot ul li:nth-child(2) {
	  width: 220px;
	}

	.foot ul li:nth-child(2) .Fh1 {
	  float: none;
	}

	.foot ul li:nth-child(2) p {
	  float: left;
	  margin-right: 15px;
	  width: 100px;
	}

	.foot ul li:nth-child(2) p:nth-child(2n-1) {
	  margin-right: 0;
	}

	.foot ul li .Fh2 {
	  color: #fff;
	  font-size: 20px;
	}

	.foot .Rcent .pic {
	  float: left;
	  color: rgba(255, 255, 255, .6);
	  font-size: 12px;
	  margin-right: 35px;text-align: center;
	}

	.foot .Rcent .pic img {
	  display: block;
	  width: 100px;
	  height: 100px;
	  padding-bottom: 8px;
	}

	.Nrst {
	  text-align: center;
	  clear: both;
	  padding-top: 10px;
	}

	.Nrst p {
	  color: rgba(255, 255, 255, .6);
	  font-size: 14px;
	}

	.Nrst p a {
	  color: rgba(255, 255, 255, .6);
	  font-size: 14px;
	}

	.Dsj {
	  overflow: hidden;
	  padding: 70px 0;
	  width: 1250px;
	  margin: auto;
	}

	.Dsj .left {
	  float: left;
	  width: 709px;
	}

	.Dsj .left p {
	  color: #333333;
	  font-size: 18px;
	  line-height: 32px;
	}

	.Dsj .left .time {
	  color: #005d8b;
	  font-size: 65px;
	  font-weight: bold;
	  margin-bottom: 80px;
	}

	.Dsj .left .time::before {
	  content: "";
	  width: 47px;
	  height: 2px;
	  background: #333;
	  display: block;
	  position: absolute;
	  margin-top: 80px;
	}

	.Dsj .right {
	  width: 507px;
	  height: 321px;
	  float: right;
	  position: relative;
	  margin-right: 10px;
	}

	.Dsj .right::before {
	  content: "";
	  width: 507px;
	  height: 321px;
	  position: absolute;
	  margin-left: 10px;
	  margin-top: 10px;
	  background: #f2f2f2;
	  z-index: -1;
	}

	.Dsj .right img {
	  width: 507px;
	  height: 321px;
	}

	.box {
	  margin-top: 50px;
	  width: 100%;
	  height: 480px;
	  position: relative;
	}

	.list {
	  width: 1200px;
	  height: 440px;
	  overflow: hidden;
	  position: absolute;
	  left: 50%;
	  margin-left: -600px;
	}

	.btn span {
	  color: #fff;
	}

	.btn {
	  position: absolute;
	  top: 50%;
	  margin-top: -38px;
	  width: 55px;
	  height: 55px;
	  line-height: 55px;
	  border-radius: 50px;
	  font-size: 30px;
	  color: white;
	  text-decoration: none;
	  text-align: center;
	  background: rgba(0, 0, 0, .5);
	  cursor: pointer;
	  margin-left: 200px;
	  z-index: 9;
	  transition: .5s;
	}

	.btn:hover {
	  background: #005d8b;
	}

	.next {
	  right: 0;
	  margin-right: 240px;
	}

	.list li {
	  position: absolute;
	  top: 0;
	  left: 0;
	  list-style: none;
	  opacity: 0;
	  transition: all 0.3s ease-out;
	}

	.list .p1 {
	  transform: translate3d(-224px, 0, 0) scale(0.81);
	}

	.list .p2 {
	  transform: translate3d(0px, 0, 0) scale(0.81);
	  transform-origin: 0 50%;
	  opacity: 0.8;
	  z-index: 2;
	}

	.list .p3 {
	  transform: translate3d(224px, 0, 0) scale(1);
	  z-index: 3;
	  opacity: 1;
	}

	.list .p4 {
	  transform: translate3d(449px, 0, 0) scale(0.81);
	  transform-origin: 100% 50%;
	  opacity: 0.8;
	  z-index: 2;
	}

	.list .p5 {
	  transform: translate3d(672px, 0, 0) scale(0.81);
	}

	.list .p6 {
	  transform: translate3d(896px, 0, 0) scale(0.81);
	}

	.list .p7 {
	  transform: translate3d(1120px, 0, 0) scale(0.81);
	}

	.list .p8 {
	  transform: translate3d(1120px, 0, 0) scale(0.81);
	}

	.list .p9 {
	  transform: translate3d(1120px, 0, 0) scale(0.81);
	}

	.list .p10 {
	  transform: translate3d(1120px, 0, 0) scale(0.81);
	}

	.Daoh1 {
	  background: #f8f8f8;
	  width: 100%;
	  padding: 35px 0;
	}

	.Dhan1 li {
	  width: 135px;
	  margin-left: 5px;
	  margin-right: 5px;
	  display: inline-block;
	  text-align: center;
		vertical-align: top;
		margin-bottom: 15px;
	}

	.Dhan1 li span {
	  margin: auto;
	  font-size: 35px;
	  color: #025e8c;
	  transition: .5s;
	}
.Dhan1{ font-size: 0; }
	.Dhan1 li div {
	  border: 1px solid #d5e9f3;
	  display: block;
	  width: 70px;
	  height: 70px;
	  margin: auto;
	  text-align: center;
	  line-height: 70px;
	  border-radius: 50%;
	  margin-bottom: 12px;
	  transition: .5s;
	}

	.Dhan1 li:hover div {
	  background: #005d8b;
	  border: 1px solid #005d8b;
	}

	.Dhan1 li:hover span {
	  color: #fff;
	}

	.Dhan1 li .ptile {
	  font-size: 14px;
	  color: #333;
	  transition: .5s;
	}

	.Dhan1 li:hover .ptile {
	  color: #005d8b;
	}

	.Dhan1 li .tubi1, .Dhan1 li .tubi2 {
	  font-size: 20px;
	  position: relative;
	}

	.Dhan1 li .tubi1 {
	  left: 12px;
	  top: -4px;
	}

	.Dhan1 li .tubi2 {
	  left: -12px;
	  top: -4px;
	}

	.Dhan2 {
	  text-align: center;
	}

	.Dhan2 li {
	  display: inline-block;
	  text-align: center;
	  margin: 0 40px;
	  height: 70px;
	  line-height: 70px;
	  border-bottom: 4px solid #fff;
	  box-sizing: border-box;
	  transition: .5s;
	}

	.Dhan2 li a {
	  color: #333;
	  font-size: 15.5px;
	  transition: .5s;
	}
.fwrx{ color:#fff; margin-top: 10px; }
.fwrx a{ color:#fff; }
	.Dhan2 li:hover a {
	  color: #005d8b;
	}

	.Dhan2 li:hover {
	  border-bottom: 4px solid #005d8b;
	}

	.Qyu1 {
	  background: url("../i/bjt1.jpg") no-repeat center;
	  min-height: 690px;
	}
	body *{
  scrollbar-color: #005d8b #fff;
  /* Ã§Â¬Â¬Ã¤Â¸â‚¬Ã¤Â¸ÂªÃ¦â€“Â¹Ã¥Ââ€”Ã©Â¢Å“Ã¨â€°Â²Ã¯Â¼Å’Ã§Â¬Â¬Ã¤ÂºÅ’Ã¤Â¸ÂªÃ¨Â½Â¨Ã©Ââ€œÃ©Â¢Å“Ã¨â€°Â²(Ã§â€Â¨Ã¤ÂºÅ½Ã¦â€ºÂ´Ã¦â€Â¹Ã§ÂÂ«Ã§â€¹ÂÃ¦ÂµÂÃ¨Â§Ë†Ã¥â„¢Â¨Ã¦ Â·Ã¥Â¼Â) */
  scrollbar-width: thin;
  /* Ã§ÂÂ«Ã§â€¹ÂÃ¦Â»Å¡Ã¥Å Â¨Ã¦ÂÂ¡Ã¦â€” Ã¦Â³â€¢Ã¨â€¡ÂªÃ¥Â®Å¡Ã¤Â¹â€°Ã¥Â®Â½Ã¥ÂºÂ¦Ã¯Â¼Å’Ã¥ÂÂªÃ¨Æ’Â½Ã©â‚¬Å¡Ã¨Â¿â€¡Ã¦Â­Â¤Ã¥Â±Å¾Ã¦â‚¬Â§Ã¤Â½Â¿Ã¦Â»Å¡Ã¥Å Â¨Ã¦ÂÂ¡Ã¥Â®Â½Ã¥ÂºÂ¦Ã¥ÂËœÃ§Â»â€  */
  -ms-overflow-style: none;
}
body *::-webkit-scrollbar {
width: 8px;
height: 5px;
background-color: transparent;

}

/* ::-webkit-scrollbar:hover {
background-color: #40a1c4;
} */

/* Ã¦Â»Å¡Ã¥Å Â¨Ã¦Â§Â½/Ã¥Â¤â€“Ã¥Â±â€šÃ¨Â½Â¨Ã©Ââ€œ */
body *::-webkit-scrollbar-track {
width: 8px;
height: 5px;
border-radius: 5px;
-webkit-box-shadow: inset 0 0 6px #fff;
background-color: transparent;
border-right: 1px solid #fff;
}

/* Ã¦Â»Å¡Ã¥Å Â¨Ã¦ÂÂ¡Ã¦Â»â€˜Ã¥Ââ€” */
body *::-webkit-scrollbar-thumb {
min-height: 5px;
min-width: 8px;
border-radius: 5px;
-webkit-box-shadow: inset 0 0 6px #fff;
background-color: #005d8b;
margin-right: 1px;
border-right: 1px solid #fff;}

.Qyu1 .cen{ width: 600px; background: rgba(0,94,139,.5); margin: inherit; margin-left: 10%; padding: 40px; box-sizing: border-box; margin-top: 100px;
display: inline-block;
		overflow-y: auto; max-height: 500px;
}

.remsk{ position: fixed; right: 0; top: 40%; }
.remsk .lsx{ box-sizing: border-box; text-align: right; line-height: 20px;  padding-right: 10px; box-sizing: border-box;  cursor: pointer; font-size: 20px; font-weight: "宋体"}
	.Btd {
	  background: #005d8b;
	  line-height: 112px;
	  text-align: center;
	  font-size: 23px;
	  color: #fff;
	}

	.Qyu1 .qy1p {
	  font-size: 32px;
	  color: #fff;
	}

	.Qyu1 .qy2p {
	  font-size: 24px;
	  color: #fff;
	  padding-top: 30px;
		font-weight: bold;
		font-family: "宋体";
		text-decoration: underline;
	}

	.Qyu1 .qy3p {
	  font-size: 18px;
	  color: #fff;
	  padding-top: 25px;

	}
	.Qyu1 .qy3p sub{
	color: #fff;}

	.Qyu1 .qy4p {
	  width: 151px;
	  height: 49px;
	  line-height: 49px;
	  text-align: center;
	  background: #005d8b;
	  font-size: 16px;
	  color: #fff;
	  margin-top: 40px;
	}

	.Qyu1 .qy4p a {
	  color: #fff;
		display: block;
	}

	.Qyu2 {
	  overflow: hidden;
	  margin-top: 80px;
	  margin-bottom: 80px;
	}

	.Qyu2 .left {
	  float: left;
	}

	.Qyu2 .left img {
	  display: block;
	  width: 903px;
	  height: 496px;
	}

	.Btd1 {
	  text-align: center;
	  font-size: 23px;
	  color: #666;
	  margin-top: 60px;
	}

	.Btd1::before {
	  content: "";
	  width: 46px;
	  height: 2px;
	  background-color: #005d8b;
	  position: absolute;
	  left: 50%;
	  margin-left: -23px;
	  margin-top: 65px;
	}

	.Qyu2 .right {
	  width: 780px;
	  height: 381px;
	  position: absolute;
	  background: rgba(0, 93, 139, .9);
	  margin-left: 675px;
	  margin-top: 58px;
	  padding: 50px;
	  box-sizing: border-box;
	}

	.Qyu2 .right .Qrit {
	  font-size: 24px;
	  color: #fff;
	}

	.Qyu2 .right .Qrit::before {
	  content: "";
	  width: 117px;
	  height: 2px;
	  background-color: #fff;
	  position: absolute;
	  margin-top: 50px;
	}

	.Qyu2 .right .NRms {
	  margin-top: 40px;
	  max-height:220px;overflow-y:scroll;
	}

	.Qyu2 .right .NRms p {
	  font-size: 16px;
	  color: #fff;
	  margin-top: 20px;
	  line-height: 30px;
	}

	.Qyu3 {
	  background: url("../i/bjt2.jpg");
	  min-height: 470px;
	}

	.Qyu4 {
	  overflow: hidden;
	  padding-top: 107px;
	}

	.Qyu4 li {
	  width: 720px;
	  height: 67px;
	  float: left;
	  margin-right: 10px;
	  margin-top: 10px;
	}

	.Qyu4 li:nth-child(2n) {
	  margin-right: 0;
	}

	.Qyu4 li p:nth-child(1) {
	  float: left;
	  width: 188px;
	  line-height: 67px;
	  color: #fff;
	  font-size: 20px;
	  text-align: center;
	  background: #005d8b;
	}

	.Qyu4 li p:nth-child(2) {
	  float: left;
	  width: 531px;
	  line-height: 67px;
	  font-size: 20px;
		text-align: center;
	  background: #f2f2f2;
	  margin-left: 1px;
	}
	.Qyu4 li p:nth-child(2)  a{ font-size: 14px;  transition: .5s;  padding: 0 4px; }
		.Qyu4 li p:nth-child(2) a:hover{color:#005d8b;  }
	.Qen5 {
	  clear: both;
	  padding-top: 90px;
	}

	.Qyu5 {
	  overflow: hidden;
	  padding: 90px 0;
	  background: #f8f8f8;
	}

	.Qyu5 .cen { text-align: center; }

	.Qen5 p {
	  font-size: 14px;
	  line-height: 24px;
	  color: #fff;
	  text-align: center;
	}

	.Qyu5 .cen>div {
	  width: 707px;
	 display: inline-block; text-align: left;  vertical-align: top;
	  margin-right: 1%;
	  background: #fff;
	}

	.Qyu5 .cen>div:nth-child(2) {
	  margin-right: 0;
	}
.Qyu5a .cen > div{ width: 32%; margin-bottom: 1%; }
.Qyu5a .cen > div:nth-child(2){ margin-right: 1%;}
.Qyu5a .cen > div:nth-child(3){ margin-right: 0px;}
.Qyu5a .cen > div{ box-sizing: border-box; }
.Qyu5a .cen > div span{ padding: 15px; box-sizing: border-box; display: inline-block; line-height: 27px; }
.Qyu5a .cen > div p{ margin-bottom: 10px; }

	.Qyu5 .cen>div p:nth-child(1) {
	  background: #005d8b !important;
	  line-height: 64px;
	  height: 64px;
	  text-align: center;
	  font-size: 20px;
	  color: #fff !important;
	  border-bottom: 0;
		text-indent: 0;
	}
.Qyu5a .cen > div:nth-child(1) p{  background: #c2c4c5 !important; color:#000 !important;}
.Qyu5a .cen > div:nth-child(2) p{  background: #c2c4c5 !important; color:#000 !important;}
.Qyu5a .cen > div:nth-child(3) p{background: #c2c4c5 !important; color:#000 !important; }
.Qyu5a .cen > div:nth-child(4) p{  background: #c2c4c5 !important; color:#000 !important;}
.Qyu5a .cen > div:nth-child(5) p{  background: #c2c4c5 !important; color:#000 !important;}

.Qyu5a .cen > div:last-child p{  background: #c2c4c5 !important; color:#005d8b !important;}

	.Qyu5 .cen>div p {
	  line-height: 63px;
	  text-indent: 24px;
	  border: 1px solid #e5e5e5;
	  box-sizing: border-box;
	  border-bottom: none;
	  transition: .5s;
	  font-size: 16px;
	  color: #333;
	}

	.Qyu5 .cen>div p:last-child {
	  border: 1px solid #e5e5e5;
	}

	.Qyu5 .cen>div p:hover {

	}

	.Qyu6 .picScroll-left {
	  margin-bottom: 100px;
	  padding-top: 20px;
	}

	.Qyu6 .picScroll-left .bd ul li {
	  width: 340px;
	  height: 321px;
	  box-shadow: 0 0 10px rgba(0, 0, 0, .2);
	  margin-left: 15px;
	  margin-right: 15px;
	}

	.Qyu6 .picScroll-left .bd ul li .pic {
	  width: 340px;
	  height: 252px;
	}

	.Qyu6 .picScroll-left .bd ul li .pic img {
	  width: 100%;
	  height: 100%;
	}

	.Qyu6 .picScroll-left .bd ul li .title {
	  font-size: 16px;
	  color: #333;
	  line-height: 38px;
	  padding-top: 15px;
	}

	.Qyu6 .picScroll-left .hd .next {
	  margin-right: 0;
	}
.Gcalnry1 .cen > .left p img{ max-width: 80%; height: auto !important; }
	.Qyu6 .picScroll-left .hd {
	  width: 1600px;
	  margin: auto;
	  left: 50%;
	  margin-left: -800px;
	  margin-top: 150px;
		z-index: 99;
	}
	.Gcalnry1 .cen > .left .pic{text-align: center;}
	.Gcalnry1 .cen > .left .pic img{ margin: auto;}
.Gcalnry1 .cen > .left p a span{ font-size: 16px;color:#0068ad !important; }
.Gcalnry1 .cen > .left p  strong{ font-size: 16px; }
.Gcalnry1 .cen > .left p a strong{ color:#0068ad; }
.Gcalnry1 .cen > .left p a span{ color:#0068ad; }
.Gcalnry1 .cen > .left .gc_scpic{position:relative;}
.Gcalnry1 .cen > .left .gc_scpic .prev,
.Gcalnry1 .cen > .left .gc_scpic .next{position:absolute;top:50%;background:rgba(0,0,0,.3);cursor:pointer;padding:15px;}
.Gcalnry1 .cen > .left .gc_scpic .prev{left:0;}
.Gcalnry1 .cen > .left .gc_scpic .next{right:0;margin-right:0;}
.Gcalnry1 .cen > .left .gc_scpic .tempWrap{margin:0 auto;}
.Gcalnry1 .cen > .left .gc_scpic .scpic p{float:left;width:700px;height:520px;overflow:hidden;}
.Gcalnry1 .cen > .left .gc_scpic .scpic p img{width:100%;max-width:100%;}

	.Qyu6 .picScroll-left .hd .prev, .Qyu6 .picScroll-left .hd .next {
	  background: none;
	}

	.Qyu6 .picScroll-left .hd .prev span, .Qyu6 .picScroll-left .hd .next span {
	  color: #9b9b9b;
	}

	.Ysul li {
	  width: 470px;
	  height: 303px;
	  float: left;
	  margin-right: 20px;
	  position: relative;
	  top: 0;
	  transition: .5s;
	}

	.Ysul li:last-child {
	  margin-right: 0;
	}

	.Ysul li:hover {
	  top: -5px;
	}

	.Ysul {
	  overflow: hidden;
	  margin: 70px 0;
	}

	.Ysul .Ysu1 {
	  background: url("../i/yst1.jpg") no-repeat center;
	}

	.Ysul .Ysu2 {
	  background: url("../i/yst2.jpg") no-repeat center;
	}

	.Ysul .Ysu3 {
	  background: url("../i/yst3.jpg") no-repeat center;
	}

	.Ysul li p {
	  width: 359px;
	  height: 58px;
	  position: absolute;
	  left: 50%;
	  top: 50%;
	  margin-left: -180px;
	  margin-top: -44px;
	  text-align: center;
	  color: #fff;
	  font-size: 20px;
	  font-weight: bold;
	  padding-top: 30px;
	}

	.Ysul .Ysu1 p {
	  background: rgba(205, 153, 0, .7);
	}

	.Ysul .Ysu1 p::before {
	  background: rgba(205, 153, 0, .3);
	  position: absolute;
	  content: "";
	  width: 110%;
	  margin-left: -15%;
	  height: 80%;
	  top: 10%;
	}

	.Ysul .Ysu2 p {
	  background: rgba(48, 117, 185, .7);
	  padding-top: 18px;
	  height: 70px;
	}

	.Ysul .Ysu2 p::before {
	  background: rgba(48, 117, 185, .3);
	  position: absolute;
	  content: "";
	  width: 110%;
	  margin-left: -15%;
	  height: 80%;
	  top: 10%;
	}

	.Ysul .Ysu3 p {
	  background: rgba(22, 168, 166, .7);
	}

	.Ysul .Ysu3 p::before {
	  background: rgba(22, 168, 166, .3);
	  position: absolute;
	  content: "";
	  width: 110%;
	  margin-left: -30%;
	  height: 80%;
	  top: 10%;
	}

	.Leftw {
	  background: url("../i/Ys2.png") no-repeat;
	  width: 880px;
	  height: 100%;
	  position: absolute;
	  left: 0;
	  top: 0;
	}

	.Ys2 {
	  min-height: 653px;
	  background: url("../i/yst.jpg") no-repeat center;
	  position: relative;
	}

	.ystext {
	  text-align: center;
	  font-size: 30px;
	  color: #333;
	  font-weight: bold;
	  margin-bottom: 60px;
	}

	.Leftw p {
	  width: 450px;
	  margin-left: 216px;
	  float: left;
	  margin-top: 252px;
	  line-height: 36px;
	  font-size: 16px;
	  color: #fff;
	}

	.Ys3on {
	  background-size: 100% 100%;
	  height: 796px;
	  background-repeat: no-repeat;
	  background-position: center;
	  position: relative;
	  transition: 1s;
	}

	.Ys3 {
	  background-size: 120% 120%;
	}

	.Ys3a {
	  text-align: center;
	  font-size: 30px;
	  color: #fff;
	  padding-top: 64px;
	}

	.Ys3e {
	  overflow: hidden;
	  margin-top: 60px;
	}

	.Ys3e .left {
	  float: left;
	  padding: 39px;
	  margin-top: 120px;
	  background: url("../i/l1.png") left top no-repeat, url("../i/r1.png") right bottom no-repeat
	}

	.Ys3e .left p {
	  font-size: 50px;
	  color: #fff;
	}

	.Ys3e .right {
	  width: 944px;
	  float: right;
	}

	.Ys3e .right .texa1 {
	  width: 578px;
	  height: 216px;
	  background: #377ea2;
	  box-sizing: border-box;
	  padding: 35px 40px;
	  font-size: 16px;
	  color: #fff;
	  line-height: 36px;
	  float: left;
	}

	.Ys3e .right>p {
	  display: none;
	}

	.Ys3e .right .texa2 {
	  float: right;
	  width: 349px;
	  height: 391px;
	}

	.Ys3e .right .texa3 {
	  float: left;
	  margin-top: 16px;
	}

	.Ys3e .right .texa4 {
	  float: left;
	  margin-left: 17px;
	  margin-top: 16px;
	}

	.Ys3ul {
	  position: absolute;
	  width: 100%;
	  bottom: 0;
	  text-align: center;
	}

	.Ys3ul li {
	  width: 180px;
	  height: 153px;
	  display: inline-block;
	  text-align: center;
	  padding: 12px;
	  box-sizing: border-box;
	  padding-top: 25px;
	  cursor: pointer;
	  transition: .5s;
	  vertical-align: top;
	}

	.Ys3ul li.on {
	  background: #377ea2;
	}

	.Ys3ul li span {
	  font-size: 45px;
	  color: #fff;
	}

	.Ys3ul li .ptile {
	  font-size: 16px;
	  color: #fff;
	  margin-top: 25px;
	}

	.Ys4 {
	  padding: 68px 0;
	}

	.Ys4 .Ys4a {
	  font-size: 30px;
	  color: #333;
	  text-align: center;
	}

	.Ys4 .Ys4b {
	  font-size: 16px;
	  color: #999;
	  text-align: center;
	  padding-top: 16px;
	}

	.Ys4c .picScroll-left {
	  margin-top: 20px;
	  margin-bottom: 0px;
	}

	.Ys4c .picScroll-left .bd ul li {
	  width: 218px;
	  box-shadow: 0 0 0;
	  overflow: revert;
	  padding-top: 10px;
	  margin: 0 10px;
	}

	.Ys4c .picScroll-left .bd ul li .pic {
	  width: 100%;
	  height: 290px;
	  display: flex;
	  text-align: center;
	  box-shadow: 0 0 20px rgba(0, 0, 0, .1);
	}

	.Ys4c .picScroll-left .bd ul li .pic img {
	  width: 90%;
	  height: auto;
	  align-self: center;
	  margin: auto;
	}

	.Ys4c .picScroll-left .bd ul li .title {
	  line-height: 24px;
	  height: auto;
	  padding-top: 7px;
	  font-size: 14px;
	  color: #333;
	  overflow: hidden;
	  text-overflow: ellipsis;
	  white-space: nowrap;
	}

	.Gcaen {
	  text-align: center;
	  margin-bottom: 25px;
	}

	.Gcaen a {
	  display: inline-block;
	  padding: 5px 10px;
	  border: 1px solid #a0a0a0;
	  margin: 0 5px;
	}

	.Gcaen a:hover {
	  background: #005d8b;
	  color: #fff;
	}

	.Nrdh {
	  position: absolute;
	}

	.Cusm {
	  position: relative;
	  width: 1450px;
	  margin: auto;
	  overflow: inherit;
	}

	.glnr1 {
	  position: absolute;
	  width: 1450px;
	  height: 180px;
	  border: 1px solid #fff;
	  left: 50%;
	  margin-left: -725px;
	  margin-top: 60px;
	}

	.glnr1 .Cmu1 {
	  text-align: center;
	  font-size: 35px;
	  color: #fff;
	  padding-top: 45px;
	}

	.glnr1 .Cmu2 {
	  text-align: center;
	  padding-top: 20px;
	}

	.glnr1 .Cmu2 span {
	  font-size: 14px;
	  color: rgba(255, 255, 255, .5);
	}

	.Gcalnry1 {
	  margin-top: 50px;
	  overflow: hidden;
	  margin-bottom: 50px;
	}

	.Gcalnry1 .cen>.left {
	  float: left;
	  width: 983px;
	}

	.Gcalnry1 .cen>.left .pic img {
	  height: auto;
	  display: block;
	  max-width: 100%;
	}

	.Gcalnry1 .cen>.left p {
	  line-height: 30px;
	  font-size: 16px;
	  color: #333;
	  margin-bottom: 25px;
	}

	.Syy {
	  overflow: hidden;
	}

	.Syy .Left {
	  float: left;
	  width: 489px;
	  height: 83px;
	  background: #f7f7f7;
	  line-height: 83px;
	  text-align: center;
	}

	.Syy .Left a {
	  display: inline-block;
	}

	.Syy .Reft {
	  float: right;
	  width: 489px;
	  height: 83px;
	  background: #f7f7f7;
	  line-height: 83px;
	  text-align: center;
	}

	.Syy .Reft a {
	  display: inline-block;
	}

	.Syy .Left span {
	  float: left;
	  margin-left: 15px;
	  font-size: 14px;
	}

	.Syy .Reft span {
	  float: right;
	  margin-right: 15px;
	  font-size: 14px;
	}

	.Gcalnry1 .cen>.right {
	  float: right;
	  width: 342px;
	  padding-bottom: 15px;
	}

	.Gcalnry1 .cen>.right .Sxbt {
	  font-size: 20px;
	  color: #333;
	  padding-top: 25px;
	  border-top: 1px solid #dddddd;
	}

	.Gcalnry1 .cen>.right .rgem li {
	  padding: 18px;
	  box-sizing: border-box;
	  background: #fff;
	  border: 1px solid #f0f0f0;
	  box-shadow: 0 0 0 rgba(0, 0, 0, 0);
	  margin-top: 38px;
	  transition: .5s;
	}

	.Gcalnry1 .cen>.right .rgem li .pic img {
	  width: 100%;
	  display: block;
	}

	.Gcalnry1 .cen>.right .rgem li .ptle {
	  font-size: 18px;
	  color: #333;
	  margin-top: 20px;
	  margin-bottom: 13px;
	}
.Nry .pic video{ max-width: 70%; height: auto; display: block; margin: auto; }
.Nry video{max-width:70%; height: auto; display: block; margin: auto; }
	.Gcalnry1 .cen>.right .rgem li .nmr {
	  font-size: 14px;
	  line-height: 22px;
	  color: #999;
	}

	.Gcalnry1 .cen>.right .rgem li .icon-youjiantou {
	  font-size: 26px;
	  color: #999;
	  margin-top: 20px;
	  display: block;
	}

	.Gcalnry1 .cen>.right .rgem li .more {
	  display: none;
	  width: 89px;
	  height: 29px;
	  line-height: 29px;
	  background: #0e57a2;
	  text-align: center;
	  color: #fff;
	  font-size: 14px;
	}

	.Gcalnry1 .cen>.right .rgem li:hover .icon-youjiantou {
	  display: none;
	}

	.Gcalnry1 .cen>.right .rgem li:hover .more {
	  display: inline-block;
	  margin-top: 20px;
	}

	.Gcalnry1 .cen>.right .rgem li:hover {
	  box-shadow: 0 0 5px rgba(0, 0, 0, .2);
	}

	.news .newsa {
	  margin-top: 35px;
	  margin-bottom: 35px;
	}

	.news .newsa li {
	  overflow: hidden;
	  transition: .5s;
	}

	.news .newsa li:hover {
	  background: #e6e6e6;
	}

	.news .newsa li .cen {
	  border-bottom: 1px solid #e6e6e6;
	  padding-top: 25px;
	  padding-bottom: 25px;
	  overflow: hidden;
	}

	.news .newsa .pic {
	  float: left;
	  width: 327px;
		height: 180px;
	}

	.news .newsa .pic img {
	  width: 100%;
	  height: 100%;
	  display: block;
	}

	.news .newsa .newtext {
	  float: left;
	  width: 1055px;
	  float: right;
	}

	.news .newsa .newtext .newtite {
	  font-size: 20px;
	  font-weight: bold;
	  color: #333;
	}

	.news .newsa .newtext .newtite span {
	  float: right;
	  font-size: 14px;
	  font-weight: 400;
	  color: #999;
	}

	.news .newsa .newtext .newtex {
	  line-height: 27px;
	  font-size: 14px;
	  color: #999;
	  margin-top: 20px;
	}

	.xwnr {
	  background: #f7f7f7;
	}

	.xwnr .Nrdh {
	  position: relative;
	  height: 55px;
	  line-height: 55px;
	}

	.xwnr .Nrdh a:last-child {
	  color: #005d8b;
	}

	.Gcalnry1 .cen .lefbt {
	  border-bottom: 1px solid #e6e6e6;
	  margin-bottom: 25px;
	}

	.Gcalnry1 .cen .lefbt .Newbt {
	  font-size: 35px;
	  color: #000;
	  line-height: 36px;
	  margin-bottom: 20px;
	}

	.Gcalnry1 .cen .lefbt .Nsmb {
	  line-height: 36px;
	  font-size: 14px;
	  color: #999;
	}

	.rmxw li {
	  width: 100%;
	  border-bottom: 1px solid #e8e8e8;
	  margin-top: 25px;
	}

	.rmxw li:hover .nmr {
	  color: #005d8b;
	}

	.rmxw li .pic {
	  width: 100%;
	}

	.rmxw li .pic img {
	  display: block;
	  width: 100%;
	  height: auto;
	}

	.rmxw li .ptle {}

	.rmxw li .nmr {
	  font-size: 14px;
	  color: #333;
	  line-height: 24px;
	  margin-top: 15px;
	  margin-bottom: 15px;
	  transition: .5s;
	}

	.Lxwm .cen {
	  height: 373px;
	  box-shadow: 0 0 5px rgba(0, 0, 0, .2);
	  text-align: center;
	  margin-top: 50px;
	}

	.Lxwm .cen li {
	  display: inline-block;
	  margin: 70px 70px;
	}

	.Lxwm .cen li img {
	  display: block;
	  margin: auto;
	  margin-bottom: 5px;
	}

	.Lxwm .cen li .pic {
	  font-size: 16px;
	  color: #999;
	}

	.Lxwm .cen li .jtnr {
	  font-size: 16px;
	  color: #333;
	  font-weight: bold;
	  margin-top: 15px;
	}

	.ewmA {
	  text-align: center;
	  margin-top: 50px;
	  margin-bottom: 50px;
	}

	.ewmA .ewn {
	  display: inline-block;
	  text-align: left;
	  margin: 20px;
	}

	.ewmA .ewn .pic {
	  float: left;
	  width: 210px;
	  height: 210px;
	}

	.ewmA .ewn .pic img {
	  width: 100%;
	  height: 100%;
	  padding: 5%;
	  box-sizing: border-box;
	}

	.ewmA .ewn .tewn {
	  float: left;
	  margin-top: 80px;
	  color: #999;
	  font-size: 16px;
	  line-height: 26px;
	  margin-left: 10px;
	}

	.jrwm {
	  margin-top: 50px;
	}

	.jrwm p {
	  width: 50%;
	  display: inline-block;
	  height: 68px;
	  line-height: 68px;
	  text-align: center;
	  background: #eeeeee;
	  font-size: 18px;
	  color: #333;
	  transition: .5s;
	}

	.jrwm p:hover {
	  background: #0f90cf;
	  color: #fff;
	}

	.jrwm p.on {
	  background: #0f90cf;
	  color: #fff;
	}

	.jrne {
	  margin-bottom: 50px;
	}

	.jrne .Jrnbt span {
	  display: inline-block;
	  width: 25%;
	  color: #666666;
	  font-size: 16px;
	  text-indent: 24px;
	  line-height: 70px;
	  font-weight: bold;
	}

	.jrwm .cen {
	  width: 1200px;
	}

	.jrne .cen {
	  width: 1200px;
	}

	.jrne .sideMenu .Smep {
	  transition: .5s;
	}

	.jrne .sideMenu .Smep span {
	  display: inline-block;
	  width: 25%;
	  color: #666666;
	  font-size: 16px;
	  text-indent: 24px;
	  line-height: 70px;
	}

	.jrne .sideMenu .Smep:nth-child(4n-3) {
	  background: #f9f9f9;
	}

	.jrne .sideMenu .Smep.on {
	  background: #000;
	}

	.jrne .sideMenu .Smep.on span {
	  color: #fff;
	}

	.jrne .sideMenu>.sdiv {
	  border: 1px solid #000;
	  box-sizing: border-box;
	  border-top: none;overflow: hidden;
	}

	.jrne .sideMenu>.sdiv p {
	  display: inline-block;
	  width: 40%;
	  margin: 0 4%;
	  vertical-align: top;
	}
.Hsb{ position: fixed; width: 100%; height: 100%; top: 0; left: 0; background: rgba(0,0,0,.5);  display: none; z-index: 99999; }
.Hsbe{ position: absolute; width: 1000px; height: 560px; background: #fff; left: 50%; top: 50%; margin-left: -500px; margin-top: -280px; padding: 40px; box-sizing: border-box; }
.Mtite{ font-size: 18px; float: left; }
.Hsbe .lose{ float: right; }
.Hsbe .lose span{ cursor: pointer; }
.Hsbe form{ clear: both; }

.Hsbe .p1{  width: 450px; margin: auto; margin-top: 25px; min-height: 27px; }
.Hsbe .p1 span{ width: 90px; display: inline-block; font-size: 16px; color:#666666;vertical-align: top;  }
.Hsbe .p1 input{ border: 1px solid #eeeeee; width: 348px; text-indent: 12px; font-size: 14px; padding: 3px 0; color:#333;}
.Hsbe .p1 textarea{ color:#333; width: 348px; font-size: 14px; border: 1px solid #eeeeee;padding: 3px 12px; box-sizing: border-box; height: 75px; }
.Hsbe .p1 select{ padding: 2px;margin-right: 12px;  width: 348px; font-size: 14px; }
.Hsb1 .p1s select{ width: 24%; }
.Hsbe .p2{ margin-top: 20px; float: left; width: 100%; }
.Hsbe .p2 span{ width: 80px; display: inline-block; font-size: 16px;  }
.Hsbe .p2 input{ width: 0; overflow: hidden; height: 0; }
.Hsbe .p2 .mkdds{ display: inline-block; text-align: center; background: #0068ad; color:#fff;margin-left:110px; line-height: 27px; }
.Hsb1 .Hsbe{ height: 600px; margin-top: -300px; padding: 0; margin-left: -572px;  width: auto; }
.Hsb1 .Hsbe .Hbel{ float: left; width: 714px;  height: 100%; background: url("../i/bz1.jpg") no-repeat right; padding: 30px;
 box-sizing: border-box;position: relative;  padding-top: 50px; }
.Hsb1 .Wkz{ width: 360px; background: url("../i/bz2.jpg") no-repeat center; float: left; height: 100%; }
.Hsb1 .Mtite{ color:#333333; text-align: center; font-size: 30px; float: none; margin: auto; }
.Hsbe .lose{ position: absolute; border: 1px solid #333; padding:7px 10px; box-sizing: border-box; border-radius: 50%;  right: 10px; top: 10px;  cursor: pointer; }
.Hsbe .p3{ width: 450px; margin: auto; margin-top: 25px; min-height: 27px; position: relative;  }
.Hsbe .p3 span{ width: 90px; display: inline-block; font-size: 16px; color:#666666; }
.Hsbe .p3 input{border: 1px solid #eeeeee; width: 348px; text-indent: 12px; font-size: 16px; padding: 3px 0; color:#333;}
.Hsbe .p3 img{position: absolute; top: 5px; right: 0; margin-right: 15px; }

.Hsbe .p4{  width: 430px; clear: both; padding-top: 30px;padding-bottom: 10px; margin: auto; text-align: right; }
.Hsbe .p4 input{ background: #0068ad; border: none; width: 350px; line-height: 48px; text-align: center; color:#fff; font-size: 16px;cursor: pointer; }
.Hsbe .p4 input:hover{ background: #0068ad; }
.Hsbe .Wkz{ text-align: center; }
.Hsbe .Wkz .Btelb img{ width: 100px; }
.Hsbe .Wkz .Btut span{ font-size: 35px; font-weight: bold;  color:#fff;  display: block; margin: auto; margin-bottom: 15px; }
.Hsbe .Wkz .Btut{ font-size: 30px; margin: 10px 0; color:#fff; margin-top: 40px; }
.Hsbe .Wkz .Btel{ font-size: 16px; line-height: 27px;  margin-bottom: 25px;  margin-top: 55px; }
.Hsbe .Wkz .Btel span{ display: block; font-size: 16px; color:#fff; margin-top: 10px; }
.Hsbe .Wkz .Btel span::before{ padding-right: 5px; }
.Hsbe .Btelb{ margin-top: 70px; }
.Hsbe .Btela{ color:#fff; font-size: 14px; padding-top: 15px; }

.Hsb2 .Hsbe{ width: 715px; height: 600px; margin-left: -357px; background: url("../i/bd1.jpg") #fff no-repeat bottom; }
.Hsb2 .Mtite{ text-align: center; font-size: 30px; color:#333333; float: none; }
.Hsb2 .p2{ width: 450px; margin: auto; margin-top: 25px; min-height: 27px; position: relative;  float: none; }

.jrne .sideMenu > .sdiv .Mske{ float: right; width: 150px; line-height: 50px; background: #0f90cf; color:#fff; text-align: center; font-size: 16px; }
	.jrne .sideMenu>.sdiv .Wxwn {
	  display: block;
	  font-size: 16px;
	  color: #000;
	  width: 60%;
	  margin-top: 15px;float: left;
	  margin-bottom: 30px;
	}

	.jrne .sideMenu>.sdiv .Wxwn a {
	  color: #0f90cf;
	}

	/* æœ¬ä¾‹å­css */
	.sideMenu {
	  margin: auto;
	}

	.sideMenu h3 {
	  height: 32px;
	  padding-left: 10px;
	  cursor: pointer;
	  border-bottom: 1px solid #e5e5e5;
	  line-height: 32px;
	  color: #454545;
	  font-size: 14px;
	  padding-top: 19px;
	  padding-bottom: 19px;
	}

	.sideMenu ul {
	  display: none;
	  /* é»˜è®¤éƒ½éšè— */
	}

	.sideMenu>.sdiv {
	  display: none;
	  padding: 18px 25px;
	  color: #454545;
	  line-height: 27px;
	}

	.sideMenu>.sdiv p {
	  font-size: 14px;
	  line-height: 27px;
	}

	.sjcx {
	  display: none;
	}
	.wsm{ position: absolute; z-index: 999; margin-left: -35px; display: none; }
	.wsm img{ width: 100px; }
.top .Nmr > div:hover .wsm{ display: block; }


	@media screen and (max-width:1550px) and (min-width:0px) {
	  .top .Nmr {
	    display: none;
	  }
	}

	@media screen and (max-width:1350px) and (min-width:0px) {
	  .top .log .Mrin {
	    display: none;
	  }
	}

	@media screen and (max-width:640px) and (min-width:0px) {
	  .sjcx {
	    display: block;
	  }
.Qyu2 .right .Qrit::before {display: none; }
.Qyu2 .right .NRms{ margin-top: 10px; }
		.hti1{ width: 70%; margin: auto; font-size: 16px; }
		.Qyu1 .cen{  width: 90%; display: block; padding: 20px; margin: auto; top: 10px !important; position: relative; }
		.Qyu1 .qy1p{ padding-top: 10px; }

		.Hp3 .cp1 ul li:hover img {
		  opacity: 1;
		}

			.Hp3 .cp1 ul li:hover div span {
			  color: #333;
			}

			.Hp3 .cp1 ul li:hover div p {
			  color: #333;
			}
			  .Nav {
			    float: right;
			    margin-top: 17px;
			    margin-right: 4px;
			  }

			  .Nav img {
			    width: 34px;
			  }

			  .top .log {
			    margin-top: 10px;
			    margin-left: 4px;
			  }

	  .top .Nml {
	    position: absolute;
	    display: none;
	  }

	  .Doi .pageState {
	    display: none;
	  }

	  .hd3 {
	    display: none;
	  }

	  .fullslide1 .bd li .Mnsj {
	    display: none;
	  }

	  .fullslide1 .Doi {
	    bottom: 40%;
	    width: 90%;
	    left: 5%;
	    margin-left: 0;
	  }

	  .top .Nml {
	    margin-left: 0;
	    width: 100px;
	    right: 0;
	    background: #005d8b;
	    padding: 5px 0;
	    z-index: 999999;
	    margin-top: 50px;
	  }

	  .top .Nml>ul>li {
	    height: auto;
	    line-height: inherit;
	    margin: auto;
	    width: 100%;
	    text-align: center;
	    line-height: 27px;
	  }

	  .top .Nml ul li .Abum {
	    display: none !important;
	  }

	  .top .Nml>ul>li a {
	    color: #fff;
	    font-size: 14px;
	  }

	  .top {
	    height: 65px;
	  }

	  .top .Nml>ul>li:hover>a {
	    color: #fff;
	  }

	  .log .Ema1 {
	    display: none;
	  }

	  .log .Ema2 {
	    display: block;
	  }

	  .lc {
	    display: none;
	  }

	  .log .topl {
	    display: none;
	  }

	  .navs {
	    display: block;
	    margin-top: 18px;
	  }

	  .top .nav li {
	    margin-left: 0;
	    margin-right: 0;
	    width: 100%;
	  }

	  .top .nav li a {
	    color: #fff;
	    font-size: 14px;
	    line-height: 27px;
	  }

	  .fullslide1 .bd li .tu2 {
	    display: block;
	  }

	  .fullslide1 .bd li .tu1 {
	    display: none;
	  }

	  body {
	    max-width: 640px;
	    min-width: 320px;
	    margin: auto;
	  }

	  .BigDiv {
	    max-width: 640px;
	    min-width: 320px;
	    margin: auto;
	  }

	  .cen {
	    width: 94%;
	    margin: auto;
	  }

	  .Hp1 {
	    padding: 20px 0;
	  }

	  .Hp1 .cen {
	    width: 94%;
	    margin: auto;
	  }

	  .hti1 {
	    font-size: 18px;
	  }
			.Hp3 .hti1{ color:#fff; }
	  .hpa1 li .xfk {
	    display: none;
	  }

	  .hpa1 {
	    margin-top: 20px;
	    text-align: center;
	  }

	  .hpa1 li .htp1 {
	    width: 80px;
	    height: 80px;
	    padding-top: 15px;
	    margin-left: -40px;
	    margin-top: -40px;
	  }

	  .hpa1 li .htp1 .hpsu1 {
	    font-size: 24px;
	  }

	  .hpa1 li .ht1 {
	    width: 100px;
	    height: 100px;
	    margin: auto;
	  }

	  .hpa1 ul {
	    margin-right: 0;
	  }

	  .hpa1 li {
	    margin-right: 0;
	    width: 100px;
	    display: inline-block;
	    float: none;
	  }

	  .hpa1 li .ht2 {
	    padding-top: 10px;
	    font-size: 16px;
	  }

	  .Hp2 .hti2 {
	    padding: 20px 0;
	    font-size: 20px;
	  }

	  .Hp2 .h2aut {
	    padding: 15px 15px;
	  }

	  .Hp2 .h2aut .left {
	    float: none;
	    width: 100%;
	  }

	  .Hp2 .h2aut .left p {
	    margin-bottom: 10px;
	    font-size: 14px;
	    line-height: 24px;
	  }

	  .Hp2 .h2aut .left .more {
	    margin-top: 10px;
	    margin-bottom: 10px;
	  }

	  .Hp2 .h2aut .right {
	    display: none;
	  }

	  .Hp2 {
	    height: auto;
	    padding-bottom: 30px;
	  }

	  .Hp2 .h2aut .left .more {
	    width: 160px;
	    margin: auto;
	  }

	  .Hp3 {
	    padding: 20px 0;
	  }

	  .Hp3 .cp1 ul {
	    margin-top: 20px;
	    text-align: center;
	  }

	  .Hp3 .cp1 ul li {
	    width: 49%;
	    display: inline-block;
	  }

	  .Hp3 .cp1 ul li:nth-child(6){
	    display: none;
	  }

	  .Hp3 .cp1 ul li img {
	    display: none;
	  }
		.Dtud .h6yq p{ display: none;}

	  .Hp3 .cp1 ul li a>div {
	    position: relative;
	    width: 100%;
	    height: inherit;
	    margin-top: 20px;
	  }
.Ys3on{ background-size: auto 100%; }
.Ys3{ background-size: auto 100%; transition: 1s; }
	  .Hp3 .cp1 ul li div p {
	    padding-top: 10px;
	    padding-bottom: 10px;
	  }

	  .Hp3 .cp1 ul li div .icon-youjiantou {
	    display: none;
	  }

	  .Hp3 .cp1 ul li:nth-child(2n) {
	    border-right: none;
	  }

	  .Hp3 .cp1 ul li div span {
	    font-size: 30px;
	  }

	  .Hp3 .cp1 ul li div .tubi1, .Hp3 .cp1 ul li div .tubi2 {
	    font-size: 20px;
	  }

	  .Hp3 .cp1 ul li div .tubi1 {
	    left: 15px;
	    top: -4px;
	  }

	  .Hp3 .cp1 ul li div .tubi2 {
	    left: -15px;
	    top: -4px;
	  }

	  .Hps3 .Mjt3 {
	    display: none;
	  }

	  .Hp3 .Hps3 ul li {
	    position: inherit;
	    left: 0;
	    top: 0;
	    display: inline-block;
	    margin: auto !important;
	    width: 32%;
			transition: .5s;
	    height: auto;
	    vertical-align: top;
	    margin-bottom: 15px !important;
	  }

	  .Hp3 .Hps3 ul li span {
	    font-size: 40px;
	  }

	  .Hp3 .Hps3 ul li p {
	    font-size: 14px;
	  }

	  .Hps3 {
	    margin-top: 0px;
	    width: 100%;
	    height: auto;
	  }

	  .Hps3 ul {
	    position: relative;
	  }

	  .Hp3 .Hps3 ul li p {
	    padding-top: 4px;
	    width: 90%;
	    margin: auto;
	  }

	  .Hp3 .hti3 {
	    padding-bottom: 30px;
	  }

	  .Hp3 .hti2 {
	    font-size: 20px;
	    padding-top: 20px;
	  }

	  .Hp4 {
	    padding: 20px 0;
	  }

	  .Hp4ul li {
	    float: none;
	    width: 100%;
	    height: auto;
	    margin-right: 0;
	  }

	  .Hp4ul li img {
	    width: 100%;
	  }

	  .Hp4ul {
	    margin-top: 20px;
	  }

	  .Hp4ul li a>div {
	    height: 60px;
	  }

	  .Hp4ul li a>div .cd1 {
	    padding-top: 5px;
	    font-size: 16px;
	  }

	  .Hp4ul li:nth-child(4), .Hp4ul li:nth-child(5), .Hp4ul li:nth-child(6) {
	    display: none;
	  }

	  .Hp4 .more {
	    margin-top: 0;
	  }

	  .Hp5 .xwlb li:nth-child(3), .Hp5 .xwlb li:nth-child(4) {
	    display: none;
	  }

	  .Hp5 .xwlb li {
	    width: 48%;
	    margin-left: 1%;
	    margin-right: 1%;
	    height: auto;
	  }
.Mulk > div > ul > li{ margin-right: 0px; }
	  .Hp5 .xwlb li .pic img {
	    height: auto;
	  }

	  .Hp5 {
	    padding: 20px 0;
	  }

	  .Hp5 .hti2 {
	    font-size: 27px;
	  }

	  .Hp5 .N5ew {
	    margin-top: 15px;
	    margin-bottom: 10px;
	  }

	  .Hp5 .Mucm {
	    padding: 10px;
	  }

	  .Hp5 .Mucm .hpbt1 {
	    font-size: 14px;
	    line-height: 24px;

	  }
.zctp{ display: none; }
	  .Hp5 .more {
	    margin-top: 15px;
	  }
.Mulk ul li:last-child ul li{ line-height: 40px; height: 40px; }
.Mulk ul li:last-child ul li a{ font-size: 14px; }
	  .more {
	    width: 150px;
	  }

	  .Hp6 {
	    padding: 20px 0;
	  }

	  .Hz6tx {
	    margin-top: 15px;
	  }
.Texm img{ width: 100%; height: auto; }
.Ntext{ margin-top: 20px; }
.Hp3 .Hps3 ul li span svg{ width: 40px; }
.Hp3 .Hps3 ul li{ width: 46%; }
.Hp5 .xwlb li .pic img{ max-height: 109px;}
.Hp5 .Mucm .hpbt1{ display: block; }
	  .Hz6tx .Lmap {
	    width: 100%;
	    height: auto;float: none;
	  }
	  .Hz6tx .Lmap img{ width: 100%; }
		.Dtud .h6yq p{ width: 50px; height: 50px; margin-left: -23px; margin-top: -18px; }
		.Dtud .h6yq p::before{ width: 35px; height: 35px; margin-left: -17px; margin-top: -17px; }
		.Hz6tx .Rmap{ width: 100%; height: auto; padding: 20px; float: none; margin: auto; }
		.foot .Lcent{ display: none; }
		.foot{ padding: 20px 0; }
		.foot .Left{ margin: auto; float: none; margin-bottom: 15px; }
		.foot .Rcent{ width: auto; float: none; margin: auto; text-align: center; }
		.foot .Rcent .pic{ float: none; display: inline-block; vertical-align: top; margin: 0; }
		.Nrst{ padding-top: 10px; }
		.Mulk ul li{ width: 47%; margin: 1%;height: 40px; line-height: 40px; }
		.Mulk ul li a{ font-size: 14px; }
		.Mulk ul{ padding: 0; }
		.abt1{ font-size: 20px; margin-top: 15px; }
		.Nry p{ font-size: 14px; line-height: 24px; margin-top: 10px; margin-bottom: 5px; padding-top: 0; }
		.foetm li{ margin: 10px; }
		.foetm li .ftn1 span{ font-size: 24px; }
		.foetm li .ftn2{ padding-top: 0;font-size: 14px; }
		.foetm li .ftn1{ font-size: 16px; }
		.Nry{ padding-bottom: 30px; }
		.foetm{ padding: 25px 0;}
		.Yjbm{ margin-top: 20px; }
.Yjbm .Left{ width: 100%; height: auto; }
.Yjbm .Left img{ width: 100%; height: auto; }
.Yjbm .Left::before{ display: none; }
.Yjbm .Right{ float: none; margin: auto; width: 100%; height: auto; }
.Yjbm .Right p{ font-size: 14px; line-height: 24px; }
.Yjbm .Right p>br{ display: none; }
.Yjbm{ padding-bottom: 20px;}
.Yjbm .Right strong{ display: block; margin-top: 10px; }
.Dsj{ width: 100%; height: auto; padding: 20px 0;}
.picScroll-left .hd{ height: 30px; top: 5px; z-index: 9; }
.picScroll-left .hd .prev, .picScroll-left .hd .next{ width: 30px; height: 30px; line-height: 30px; }
.picScroll-left .hd span{ font-size: 18px;}
.picScroll-left .hd span{ font-size: 18px; }
.picScroll-left .bd ul li{ width: 80px; font-size: 16px; }
.picScroll-left .bd{ width: 240px; margin: auto; }
.picScroll-left .bd ul li p{ font-size: 16px; }
.Dsj .left .time{ font-size: 35px; margin-bottom: 20px; }
.Dsj .left p{ font-size: 14px; line-height: 24px; }
.Dsj .left .time::before{ margin-top: 35px; display: none; }
.Dsj .right{ width: 100%; height: auto; margin-right: 0; float: none; margin-top: 20px; }
.Dsj .right::before{ display: none; }
.Dsj .right img{ width: 100%; height: auto; }
.picScroll-left{ margin-top: 30px; }
.btn{ margin-left: 0; }
.next{ margin-right: 0; }
.list{ width: 320px; overflow: inherit; }
.list li img{ width: 100%; height: auto; }
.list .p3{ transform: translate3d(440px, 0, 0) scale(1);}
.list li{ text-align: center; }
.box{ height: 300px; }
.top .Nml > ul > li{ padding-top: 2px; padding-bottom: 2px; }
.top .Nml > ul > li>a{ color:#fff !important;}
.Dhan1 li{ width: 23.5%; vertical-align: top; margin-left: 0; margin-right: 0; }
.Dhan1 li div{ width: 60px; height: 60px; line-height: 60px; }
.Dhan1 li span{ font-size: 28px; }
.Dhan1 li .ptile{ font-size: 12px; text-align: center; line-height: 20px; }
.Daoh1{ padding: 15px 0;}
.Dhan1 li{ margin-bottom: 5px;line-height: 40px; }
.Dhan2 li{ margin: auto; height: auto; line-height: 40px; margin: 0 3px;}
.Dhan2 li a{ font-size: 14px; }
.Btd{ line-height: 40px; font-size: 20px; }
.Qyu1{ min-height: inherit;padding-bottom: 20px; }
.Qyu1 .qy1p{ padding-top: 40px; font-size: 16px;}
.Qyu1 .qy4p{ margin-top: 10px; margin-bottom: 10px; }
.Qyu1 .qy2p{  font-size: 16px; padding-top: 10px; }
.Qyu1 .qy3p{ padding-top: 10px; padding-bottom: 10px; font-size: 16px; }
.Ysul .Ysu1{ display: none; }
.Btd1{ margin-top: 20px; font-size: 20px; }
.Qyu2{ margin-top: 20px; margin-bottom: 20px; }
.Qyu2 .left{ float: none; width: 100%; }
.Qyu2 .left img{ width: 100%; height: auto; }
.Qyu2 .right{ float: none; margin: auto; position: relative; width: 100%; height: auto; padding: 20px; }
.Qyu2 .right .NRms p{ font-size: 14px; line-height: 24px; margin-top: 10px; }
.Qyu4{ padding-top: 10px; }
.Qyu4 li{ float: none; width: 100%; height: auto; }
.Qyu4 li p{ margin-top: 5px; }
.Qyu4 li p:nth-child(1){ width: 100%; line-height:30px; font-size: 14px; }
.Qyu4 li p:nth-child(2){ width: 100%;margin-left: 0; line-height: 30px; font-size: 14px;}
.Qen5{ padding-top: 20px; }
.Qyu3{ min-height:inherit; padding-bottom: 30px; }
.Qyu5{ padding: 20px 0;}
.Qyu5 .cen > div{ width: 100%; height: auto; float: none; margin: auto; margin-bottom: 10px; }
.Qyu5 .cen > div p:nth-child(1){  height: auto; line-height: 27px; font-size: 16px; }
.Qyu5 .cen > div p{line-height: 24px; height: auto; font-size: 14px; text-indent: 0; padding: 8px 12px;box-sizing: border-box; }
.Qyu6 .picScroll-left .bd ul li{ width: 100%; height: auto; margin: auto; }
.Qyu6 .picScroll-left .bd ul li .pic{ height: auto; width: 100%; }
.Qyu6 .picScroll-left .hd{ width: 90%; margin-left: -45%; }
.Qyu6 .picScroll-left .bd ul li .title{ line-height: 24px; font-size: 14px; padding: 0 5px; box-sizing: border-box; text-align: left;padding-top: 10px; padding-bottom: 5px; }
.Ys4c .picScroll-left .bd ul li .title{ text-align: center; }
.Qyu6 .picScroll-left .hd .prev,.Qyu6 .picScroll-left .hd .next{ background: #377ea2; color:#fff; }
.Qyu6 .picScroll-left .hd .prev span, .Qyu6 .picScroll-left .hd .next span{ color:#fff; }
.Qyu6 .picScroll-left{ margin-bottom: 50px; margin-top: 10px; }



.Ysul li{ width: 100%; background: none; height: auto; padding: 10px 0;}
.Ysul li p{ height: auto; width: 100%; padding: 15px 0; position: relative; left: inherit; top: inherit; margin: auto; font-size: 16px;}
.Ysul li p::before { display: none; }
.Ysul .Ysu2 p{ height: auto; }
.Ysul{ margin: 20px 0;}
.ystext{ margin-bottom: 20px; font-size: 20px; }
.Leftw{ width: 100%; position: relative; left: auto; top: 0; background: #377ea2; padding: 10px; box-sizing: border-box; }
.Leftw p{ margin: auto; width: 100%;  float: none; font-size: 14px; line-height: 24px; }
.Ys2{ height: auto; min-height: inherit; }
.Ys3a{ padding-top: 20px; font-size: 20px; }
.Ys3e{ margin-top: 0; text-align: center; }
.Ys3e .left{ margin: auto; float: none; padding: 15px; text-align: center; font-size: 20px; margin: 10px 0; display: inline-block; }
.Ys3e .left p{ font-size: 25px; }
.Ys3e .right{ float: none; width: 100%; height: auto; }
.Ys3e .right .texa2,.Ys3e .right .texa3,.Ys3e .right .texa4{ display: none; }
.Ys3e .right .texa1{ width: 100%; height: auto; padding: 20px; font-size: 14px; line-height: 24px; text-align: left; }
.Ys3ul li{ width: 24%;height: 120px; padding-top: 10px;  padding: 4px; margin-bottom: 15px; }
.Ys3ul li .ptile{ font-size: 14px; margin-top: 6px; }
.Ys3on{ height: 600px; }
.Ys3e .left p br{ display: none; }
.Ys3ul li .ptile br{ display: none; }
.Ys4{ padding: 20px 0;}
.news .newsa .pic{ display: none; }
.Ys4c .picScroll-left{ padding-bottom: 0; margin-bottom: 0; }
.Ys4 .Ys4a{ font-size: 20px; }
.Ys4 .Ys4b{ font-size: 14px; padding-top: 5px; }
.Qyu6 .picScroll-left .hd{ margin-top: 90px; }
.Ys4c .picScroll-left .hd{ margin-top: 150px; }
.Hp4ul li{ margin-left: 0; }
.Gcal1 .Hp4ul li:nth-child(4), .Gcal1 .Hp4ul li:nth-child(5), .Gcal1 .Hp4ul li:nth-child(6){ display: block; }
.Cusm{ width: 100%; }
.glnr1{  width: 100%; height: auto; margin: auto; left: auto; border: none;z-index: 9; top: 50%; margin-top: -50px; }
.glnr1 .Cmu1{ font-size: 20px; padding-top: 15px; }
.glnr1 .Cmu2{ padding-top: 10px; padding-bottom: 10px; }
.fullslide1 .bd li a > img{ width: 150%; position: relative; left: -20%;}
.fullslide2 .bd li a > img{ width: 100%; position: relative; left: inherit;}
.Gcalnry1{ margin: 20px 0;}
.Gcalnry1 .cen > .left{ float: none; width: 100%; }
.Gcalnry1 .cen > .left p{ font-size: 14px; line-height: 24px; margin-bottom: 10px; }

.Syy .Left{ width: 100%; float: none; height: 40px;line-height: 40px; text-align: left; padding:0 20px;  }
.Syy .Reft{ float: none; width: 100%; height: 40px; line-height: 40px;text-align: left;padding:0 20px; }
.Syy .Reft span{ float: none; margin: auto; }
.Syy .Left span{ float: none; margin: auto;  }
.Gcalnry1 .cen > .right{ display: none; }
.news .newsa .pic{ width: 50%; height: auto; float: none; margin: auto;}
.news .newsa .newtext{ float: none; width: 100%; }
.news .newsa .newtext .newtite{ padding: 15px 0; padding-top: 0; font-size: 16px;

}
.news .newsa .newtext .newtite span{ float: none; display: block; padding-top: 10px; }
.news .newsa .newtext .newtex{ margin-top: 0;line-height: 24px;
display: -webkit-box;
margin-top: 5px;
-webkit-box-orient: vertical;
-webkit-line-clamp: 3;overflow: hidden;
}
.Gcalnry1 .cen .lefbt .Newbt{ font-size: 20px; margin-bottom: 0; }
.Gcalnry1 .cen .lefbt{ margin-bottom:10px; }
.Gcalnry1 .cen .lefbt .Nsmb{ line-height: 24px; margin-bottom: 5px; }
.Lxwm .cen li{  margin: auto; width: 45%; vertical-align: top; margin-bottom: 10px; }
.Lxwm .cen{ height: auto; }
.Lxwm .cen li img{ width: 70%; }
.Lxwm .cen li .jtnr{ font-size: 12px; margin-top: 0; }
.ewmA .ewn{ display: block; margin: 10px; }
.ewmA .ewn .tewn{ float: none; margin: auto; text-align: center; }
.ewmA .ewn .pic{ float: none; width: 50%; height: auto; margin: auto; }
.remsk{ top: inherit; bottom: 0; }
.remsk img{ width: 100px; }
.jrwm .cen{ width: 94%; }
.jrwm p{ height: 40px; line-height: 40px; font-size: 16px; }
.jrne .cen{ width: 100%; }
.jrne .Jrnbt span{height: 40px; line-height: 40px; text-indent: 12px;  font-size: 14px;}
.jrne .sideMenu .Smep span{ line-height: 40px; font-size: 14px; text-indent: 12px; }
.jrne .sideMenu > .sdiv p{ width: 100%;margin: auto; }
.Wtex{ z-index: 99; margin-top: 15px; }
.Wtex .Cmu1{ font-size: 15px;  padding-top: 5px; }
.Wtex .Cmu2{ font-size: 15px; padding-top: 5px; }
.foot .Rcent .pic{ width: 86px; text-align: center; }
.foot .Rcent .pic img{ width: 80px; height: auto; margin: auto; }

.Hsb1 .Hsbe .Hbel{ float: none; width: 100%;padding: 10px; }
.Hsbe .Wkz{ display: none; }
.Hsb1 .Mtite{ font-size: 20px; padding-top: 30px; }
.Hsbe .p1 select{ width: 74%; }
.Hsb1 .Hsbe{ width: 100%; }
.Hsb1 .p1s select{ width: 21%; }

.Hsbe{ width: 100%;  padding: 10px; margin: auto; top: 0; margin: auto; left: 0; height: 100%; }
.Hsbe .p1{ float: none; width: 100%; margin-top: 15px; }
.Hsbe form{ padding-top: 1px; }
.Hsbe .p1 span{ width: 15%; }
.Hsbe .p1 input{ width: 80%; margin-left: 2%; }
.Hsbe .p1 textarea{margin-left: 2%; }
.Hsbe .p3{ float: none;width: 100%; margin-top: 15px; position: relative;  }
.Hsbe .p3 span{ width: 15%; }
.Hsbe .p3 input{ width: 80%; margin-left: 2%; }
.Hsbe .p2{ float: none; }
.Hsbe .p3 img{ position: absolute; right: 18px; top: 4px;}
.Hsbe .p4 input{ width: 150px; line-height: 30px; }
.Hsbe .Wkz .Btut{ margin: 0; }
.Hsbe .Wkz .Btel{ padding-bottom: 10px; }
.Hsb1 .Hsbe{top: 0; margin: auto; height: 100%; }
.Hsbe .p1 span{ font-size: 14px; }
.Hsbe .p1 select{ margin-left: 2%; }
.Hsb2 .Hsbe{ width: 100%; position: relative; left: 0; top: 0; margin: auto; height: 100%;  }
.Hsb2 .Mtite{ padding-top: 50px; }
.Hsbe .p1 span{ width: 20%;font-size: 13px; }
.Hsbe .p1 input{ width: 76%; }
.Hsbe .p3 span{ width: 20%; font-size: 13px; }
.Hsbe .p3 input{ width: 76%; }
.Hsbe .p1 textarea{width: 76%; }
.Hsbe .p4{float: none;width: 100%; margin-top: 15px; position: relative; }
.Mulk ul{ margin-top: -20px; }
.hpa1 li:hover .htp1{ width: 80px;
height: 80px;
padding-top: 15px;
margin-left: -40px;
margin-top: -40px;}
	}


.Wtex{ width: 94%; left: 3%; }
.news .newsa{ margin-top: 0; }
.Hsbe .p4{ padding-top: 10px; margin-top: 10px; }
.Syy{ padding: 8px 0; background: #f7f7f7; }
.Syy .Left{ line-height: 27px; height: 27px;}
.Syy .Reft{ line-height: 27px; height: 27px; }
.Syy .Left a{ text-overflow: ellipsis; white-space: nowrap; overflow:hidden; width: 70%; }
.Syy .Reft a{text-overflow: ellipsis; white-space: nowrap; overflow:hidden;  width: 70%; }
.Syy .Left span{ float: left; margin-right: 8px;}
.Syy .Reft span{ float: left; margin-right: 8px; }

.top .log img{width: 140px;}





	}
	@media screen and (max-width:380px) and (min-width:0px) {
.Hsbe .p1 span{ width: 22%;font-size: 13px; }
.Hsbe .p1 input{ width: 74%; }
.Hsbe .p3 span{ width: 22%; font-size: 13px; }
.Hsbe .p3 input{ width: 74%; }
.Hsbe .p1 textarea{width: 74%; }
.Hsbe .p3 img{ right: 4px; }
.Hsbe .p1 span{ font-size: 12px; }
	}
