	@charset "utf-8";
	/* CSS Document */
	html,body{width:100%;padding: 0px;margin:0px;*position:static;  }
	*{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;}
	p.pic {
    margin: 20px 0 15px 0;
    text-align: center;
	text-indent:0px !important;
}

.layui-layer-btn{ display: none; }
		body{max-width:1903px;min-width:1200px;width:100%; margin: auto;position: relative;   }
	/*首页导航*/
.Yong{ overflow: hidden; }
.cen{ width: 1420px; margin: auto;}
.ql-editor .ql-align-center {
  text-align: center;
   text-indent: 0;
}



.ex-kf-box {width:58px;right:0;bottom:200px;z-index:65535;background-color:#fff;position:fixed;border:1px solid #eaeaea;}
.ex-kf-box .ex-kf-siderbar>li>a{display: block;width: 58px; padding: 10px 0;border-bottom: 1px solid #eaeaea;text-align:center;font-size: 12px; }
.ex-kf-box .ex-kf-siderbar > li > a::before{ display: block; font-size: 22px; color:#999; padding-bottom: 4px; }
.ex-kf-box .ex-kf-siderbar>li>a.ex-kf-im{background-position:center 9px;}
.ex-kf-box .ex-kf-siderbar>li>a.ex-kf-time{background-position:center -64px;}
.ex-kf-box .ex-kf-siderbar>li>a.ex-kf-wx{background-position:center -130px;}
.ex-kf-box .ex-kf-siderbar>a.ex-kf-gotop{background-color:#999;}
.ex-kf-box .ex-kf-siderbar>a.ex-kf-gotop:hover{background-color:#aaa;}
.ex-kf-box .ex-kf-siderbar>a.ex-kf-gotop{padding:2px 0;color:#fff;border-bottom:none; text-align: center;  width: 58px;height: 20px; display: block; }
.ex-kf-box .ex-kf-siderbar>a.ex-kf-gotop::before{   font-family: "iconfont" !important; font-size: 20px;
  font-size: inherit;
  font-style: normal; content: "\e725";}
.ex-kf-box .ex-kf-siderbar .Layer .Layer-box{position:absolute;}
.ex-kf-box .ex-kf-main,.ex-kf-box .ex-time-main,.ex-kf-box .ex-phone-main{display:none; top:0;right:70px;border:1px solid #eaeaea;background-color:#fff;padding:10px;text-align:center;min-width:110px;}
.ex-kf-box .ex-kf-main a{margin-left:5px;}
.ex-kf-box .ex-phone-main:before,.ex-kf-box .ex-kf-main:before,.ex-kf-box .ex-time-main:before{content: '';position:absolute;height:100%;width:20px;right:-18px;top:0;}
.ex-kf-box .ex-time-main .tit{line-height:30px;font-size:14px;}
.ex-kf-box .ex-time-main .info{white-space:nowrap;}
.ex-kf-box .ex-phone-main span{display:block;line-height:30px;font-size:14px;}
.ex-kf-box .ex-phone-main i{white-space:nowrap;color:#E31436;font-size:16px;}
.ex-kf-box .ex-kf-siderbar>li{ position: relative; }
.ex-kf-box .ex-kf-siderbar>li:hover div{ display: block; }





.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:-10px;position: relative; }
100% {opacity: 1; top: 0;position: relative;  }
}
@keyframes dz2
{
0% {opacity: 0; bottom:-10px;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); }
}

.top{ width: 100%; height: 35px; background: rgba(0,0,0,.7);}
.top .tole{ float: left; color:#999999; font-size: 12px;line-height: 35px; }
.top .tole span{color:#999999;}
span.none.sj{display:none;}
.top .tori{ float: right; line-height: 35px; color:#999999;}
.top .tori a{ color:#999999; font-size: 12px; margin-right: 10px; margin-left: 10px;}
.Bytz1{ position: absolute; z-index: 1; right: 0; top: 0; }
.top .cen{ width: 1420px;  }
.top .tori .tel{ position: relative; z-index: 99; color:#fff; left: 30px; font-size: 16px; }
.top .tori span{color:#fff;padding-right: 5px; }
.Tba{ height: 120px; background: rgba(0,0,0,.4); }
.Tba .Tle{ float: left; margin-top: 27px; }
.Tba .Tle a{ float: left; }
.Tba .Tle span{ color:#ffffff; font-size: 16px; margin-left: 35px; margin-top: 20px;float: left;  }
.Tba .Tle span::before{content: ""; display: block; width: 1px; height: 33px; background: rgba(255,255,255,.1); position: absolute; margin-left: -15px;margin-top:-5px;}

.Tri{ float: left; margin-left: 110px; }
.Tri ul li{ float: left; width: 120px; height: 120px; line-height: 110px; position: relative; text-align: center; }
.Tri ul li a{ color:#ffffff; font-size: 16px; display: block;position: relative; z-index: 9; }
.Tri ul li img{ position: absolute; top: -2px; right: 0; z-index: 1; margin-left: -98px;left: 50%; display: none; }
.Tri ul li:hover img{ display: block; }
.Tri ul li.checkon img{display:block;}


.Ct4a .hd{ display: none; }

.Bius{ position: absolute; width: 100%; z-index: 9999; }


.fullslide1{ }
.fullslide1{position:relative;width:100%;overflow:hidden;max-height:728px;}
.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 .hd{ position: absolute; }
.fullslide1 .hd{margin-left: -37px;margin-top:-30px;z-index:100;position:absolute;left:50%;}
.fullslide1 .hd li{display:inline-block;width:7px;height:7px;cursor:pointer;border-radius: 50%;
	transition: .5s;margin-left: 10px; background: #acacaa; }
.fullslide1 .hd li.on{transition: .5s; background: #fff;}

.fullslide1 .bd li .Btum1{ position: absolute; bottom: 100px; height: 159px; width: 1500px; left: 50%; margin-left: -750px; }
.fullslide1 .bd li .Btum1 .Btu1a{ width: 480px; float: left; margin-top: 30px; margin-right: 40px; }
.fullslide1 .bd li .Btum1 .Btu1a .cpd1{ float: left; }
.fullslide1 .bd li .Btum1 .Btu1a .cpd1 p{ color:#e24b02; font-weight: bold; font-size: 62px; }
.fullslide1 .bd li .Btum1 .Btu1a .cpd2 p{ }
.fullslide1 .bd li .Btum1 .Btu1a .cpd2{ float: left; margin-top: 10px; margin-left: 40px; }
.fullslide1 .bd li .Btum1 .Btu1a .cpd2::before{ content: ""; width: 1px; height: 60px; background: #999; display: block; position: absolute; margin-left: -20px; margin-top: 7px; }
.fullslide1 .bd li .Btum1 .Btu1a .cpd2 .cd1{ color:#ffffff; font-weight: bold; font-size: 33px; }
.fullslide1 .bd li .Btum1 .Btu1a .cpd2 .cd2{ font-size: 16px; color:#ffffff; }
.fullslide1 .bd li .Btum1 .Btu1b a img{ width: 300px; height: auto; transform: skewX(30deg); position:relative; left: -50px; display: block; }
.fullslide1 .bd li .Btum1 .Btu1b{ transform: skewX(-30deg); float: left; background: rgba(0,0,0,.5);  width: 220px; padding: 11px 14px; box-sizing: border-box;
 margin-right: 11px;
}
 .fullslide1 .bd li .Btum1 .Btu1b p{ overflow: hidden;}

.lt1 h1{ font-size: 25px; color:#e24b02; position: relative; height: 55px; line-height: 55px; float: left; }
.lt1 h1 img{     display: inline-block;
    vertical-align: middle;
    margin-right: 15px;
    position: relative;
    top: -1px;
}
.lt1 h1 .zf1{ width: 428px; height: 55px; position: absolute; right: -20px; top: 0;  background: #f2f2f2; z-index: -1; transform: skewX(-30deg);}
.lt1 h2{ float: left; height: 55px; line-height: 55px; color:#999999; font-size: 25px; margin-left: 35px; }

.lt2{ float: right;margin-right: 100px; }
.Mbta1{ clear: both; }
.lt2 ul li{ float: left; color:#999999; font-size: 16px; margin-right: 30px; height: 55px; line-height: 55px;max-width: 190px;overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    }
.lt2 ul li.on{ color:#e24b02; font-size: 16px; }
  .lt2 ul li a{ color:#999999; font-size: 16px; }
	.lt2 ul li:hover a{ color:#e24b02; }
.Ct1{ margin-top: 50px; }
.Ct2{ margin-top: 80px;overflow: hidden; }
.Ct2 .lt1 h1 .zf1{ display: none; }
.Ct2 .lt1 h2{ position: relative; }
.Ct2 .lt1 h2 .zf2{ width: 1808px; height: 55px; position: absolute; left: -15px; top: 0;  background: #f2f2f2; z-index: -1; transform: skewX(-30deg);}
.Ct3{ background: #f2f2f2; padding-bottom: 45px; }
.Ct3 .picScroll-left .bd ul li{ width: 360px; height: 320px; margin-left: 20px; margin-right: 20px; }
.Ct3 .Cae1{ width: 358px; height: 270px; border: 1px solid #999; padding: 7px; box-sizing: border-box; transition: .5s; }
.ab1 .Ct3 .Cae1{ border: none; }
.ab1 .Ct3 .picScroll-left .bd ul li{ margin-left: 10px; margin-right: 10px; }
.ab1 .Ct3 .picScroll-left .bd ul li:hover .Cae1{ border: none; }
.Ct3 .Cae1 .cgal{ width: 100%; height: 255px; background: #999999; position: relative; }
.Ct3 .Cae1 .cgal .zt{ position: absolute; left: 50%; top: 50%; margin-left: -29px; margin-top: -31px; }
.Ct3 .picScroll-left .bd ul li a>p{ padding-top: 10px; }
.Ct3 .picScroll-left{padding-top: 70px; margin-top: 6px; }
.Ct3 .picScroll-left .hd{ top: 45%; width: 100%; }
.Ct3 .picScroll-left .bd ul li .cgal{ display: table; }
.Ct3 .picScroll-left .bd ul li .pic{ height: 100%; display: table-cell;vertical-align: middle; background: #333;}
.Ct3 .picScroll-left .bd ul li .pic img{ width: 100%; height: 255px; opacity: .4; display: block; }
.Ct3 .picScroll-left .bd ul li:hover{ border: 1px solid #f2f2f2; }
.Ct3 .picScroll-left .bd ul li:hover .Cae1{ border: 1px solid #e24b02; }
.Ct3 .picScroll-left .bd ul li p{ color:#232323; font-size: 14px; padding-top: 0px; }
.Ct3 .picScroll-left .hd .prev,.Ct3 .picScroll-left .hd .next{ background: #fff; }
.Ct3 .picScroll-left .hd .prev:hover{ background: #e24b02;}
.Ct3 .picScroll-left .hd .prev:hover i{ color:#fff; }
.Ct3 .picScroll-left .hd .next:hover{ background: #e24b02;}
.Ct3 .picScroll-left .hd .next:hover i{ color:#fff; }

.Ct3a{ width: 128px; height: 40px; background: #fff; border-radius: 20px; text-align: center; line-height: 40px;  margin: auto; margin-top: 40px; display:none;}
.Ct3a span{ color:#e24b02;padding-right: 3px; font-size:18px; position: relative; top: 2px; }
.Ct3a a{color:#e24b02; }


.Ct4{ background: url("/i/banz.jpg") no-repeat; height: 840px; padding: 70px 0; box-sizing: border-box; }

.Ct4a{ clear: both; padding-top: 50px; }
.Ct4a li{overflow: hidden;width: 450px; height: 284px; transition: .5s; background: rgba(255,255,255,.8);display: inline-block; margin: 10px 10px; text-align: center; padding-top: 40px; box-sizing: border-box; }
.Ct4a li span{ font-size:70px; color:#232323; transition: .5s;  }
.Ct4a li .Ctm{ color:#232323; font-size: 20px; padding-top: 12px; padding-bottom: 20px; transition: .5s; }
.Ct4a li .Vcm{ line-height: 25px; color:#999; transition: .5s; }
.Ct4a li:hover{ background: rgba(226,75,2,.8); }
.Ct4a li:hover span{ color:#fff; }
.Ct4a li:hover .Ctm{ color:#fff; }
.Ct4a li:hover .Vcm{ color:#fff; }

.Ct5{padding: 58px 0; overflow: hidden; }
.Ct5 .Mps1{clear: both; }
.Ct5 .Mps1 h1{ font-weight: bold; color:#163e86; font-size: 30px; text-align: center; padding-top: 50px;padding-bottom: 30px; }
.Ct5 .Mps1 p{ color:#999; line-height: 25px; text-indent: 27px; width: 1036px; margin: auto;  }
.Ct5 .lt1 h1 .zf1{ display: none; }
.Ct5 .lt1 h2{ position: relative; }
.Ct5 .lt1 h2 .zf2{ width: 1808px; height: 55px; position: absolute; left: -15px; top: 0;  background: #f2f2f2; z-index: -1; transform: skewX(-30deg);}
.footer{ background: #e1e1e1; padding: 50px 0; overflow: hidden; }
.footer .cen{ }
.footer .Fle1{ float: left; width: 260px;  }
.footer .Fle1 .F1t{margin-bottom: 25px; }
.footer .Fle1 p{ color:#999999; line-height: 24px;}
.footer .Fle2{ float: left; margin-left: 140px; }
.footer .Fle2 ul li{ float: left; margin: 0 30px; text-align: center; max-width: 150px;}
.footer .Fle2 ul li .f2p1{ color:#232323; font-size: 16px; margin-bottom: 24px; }
.footer .Fle2 ul li p a{  color:#999999; }
.footer .Fle2 ul li p{ margin-bottom: 10px; text-overflow: ellipsis; white-space: nowrap; overflow:hidden; color:#999999; }
.footer .Fle3{ float: right; text-align: center; }
.footer .Fle3 img{ padding: 3px; border: 1px solid #cbcbcb;margin-bottom: 5px; }
.footer .Fle3 p{ color:#999999; font-size: 14px; line-height: 24px; }
.Fbs{ text-align: center; background: #c6c6c6; padding:18px 0; }
.Fbs p{ font-size: 12px; color:#999999; }
.Fbs p a{ font-size: 12px; color:#999999;}
.Bane img{ width: 100%; }
.Bane img.tu2{ display: none;}
.Bane{ position: relative; }
.Nsz{ position: absolute; bottom: 25px; right: 210px; color:#fff; }
.Nsz a{ color:#fff; font-size: 12px; }
.Nsz a.list22,
.Nsz a.list23{display:none;}
.Abt1.ql-editor h1{color:#163e86; font-size: 20px;  text-align: center; margin-bottom: 30px; }
.Abt1{ clear: both;padding-top: 60px;  }
.ab1{ padding: 50px 0;}
.Abt1 p{ color:#999999; font-size: 16px; line-height: 27px; margin-bottom: 0px; text-indent: 27px; }
.Abt1 p strong{ font-size: 16px; color:#999999; }
.ab1 .Abt1{ width: 1100px;  margin: auto; }
.lt1 ul{ float: right; }
.lt1 ul li{ float: left; margin: 0 15px; }
.lt1 ul li a{ color:#999999; font-size: 16px;transition: .5s; }
.lt1 ul li.checkon a{ color:#e24b02;}
.lt1 ul li:hover a{color:#e24b02; }
.case .lt1 ul li:nth-child(5){ display: none;}












	.box {
	  margin-top: 50px;
	  width: 1100px;
	  height: 420px;
	  position: relative;
		margin: auto;
	}

	.list {
	  width: 1100px;
	  height: 440px;
	  overflow: hidden;
	  position: absolute;
	  left: 50%;
	  margin-left: -550px;
	}

	.btn span {
	  color: #fff;
	}

	.btn {
	  position: absolute;
	  top: 50%;
	  margin-top: -50px;
	  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: -100px;
	  z-index: 9;
	  transition: .5s;
	}

	.btn:hover {
	  background: #e24b02;
	}

	.next {
	  right: 0;
	  margin-right: -80px;
	}

	.list li {
	  position: absolute;
	  top: 0;
	  left: 0;
	  list-style: none;
	  opacity: 0;
	  transition: all 0.3s ease-out;
	}

	.list .p1 {
	  transform: translate3d(-300px, 0, 0) scale(0.51);
	}

	.list .p2 {
	  transform: translate3d(0px, 0, 0) scale(0.61);
	  transform-origin: 0 50%;
	  opacity: 0.4;
	  z-index: 2;
	}

	.list .p3 {
	  transform: translate3d(300px, 0, 0) scale(1);
	  z-index: 3;
	  opacity: 1;
	}

	.list .p4 {
	  transform: translate3d(600px, 0, 0) scale(0.61);
	  transform-origin: 100% 50%;
	  opacity: 0.4;
	  z-index: 2;
	}

	.list .p5 {
	  transform: translate3d(900px, 0, 0) scale(0.51);
	}

	.list .p6 {
	  transform: translate3d(1200px, 0, 0) scale(0.81);
	}

	.list .p7 {
	  transform: translate3d(1500px, 0, 0) scale(0.81);
	}

	.list .p8 {
	  transform: translate3d(1800px, 0, 0) scale(0.81);
	}

	.list .p9 {
	  transform: translate3d(2100px, 0, 0) scale(0.81);
	}

	.list .p10 {
	  transform: translate3d(1120px, 0, 0) scale(0.81);
	}




	/* 本例子css */
		.slideBox{ width:408px; height:266px; position:relative; float: left;margin-right: 13px; }
		.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 .hd{ position:absolute; bottom: 10px; right: 10px; }
	.slideBox .hd li{ width: 23px; height: 23px; background: rgba(0,0,0,.5); text-align: center; line-height: 23px; color:#fff; display: inline-block; margin-right: 2px; }
	.slideBox .hd li.on{ background: #ff3d3d; }
.slideBox .bd li a:hover .Mkes{ display: flex; }
		/* 下面是前/后按钮代码，如果不需要删除即可 */
		.slideBox .prev,
		.slideBox .next{ position:absolute; top:50%; margin-top:-25px; display:none; 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: 50px; }
		.picScroll-left .tempWrap{ margin: auto; }
		.picScroll-left .hd{   height:40px;  width: 87px; position: absolute;  margin: auto;z-index: 9999;
top: -100px; right: 0;
		 }
		.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:40px; height:40px; float:right;   overflow:hidden;
			border-radius: 40px; line-height: 35px; text-align: center; background: #f2f2f2;transition: .5s;
			 cursor:pointer; }
	.picScroll-left .hd span i{ color:#999; font-size: 22px;transition: .5s;  }
		.picScroll-left .hd span:hover{ background: #e24b02; }
		.picScroll-left .hd span:hover i{ color:#fff; }
		.picScroll-left .hd .prev{ float: left; }
		.picScroll-left .hd .next{ float: right; }
		.picScroll-left .bd{ position: relative; z-index: 999; }
		.picScroll-left .bd ul{ overflow:hidden; zoom:1; padding-bottom: 5px !important; }
		.picScroll-left .bd ul li{ float:left; _display:inline;text-align:center; margin-right: 17px;
			position: relative; width: 339px; height: 310px; cursor: pointer; border: 1px solid #f2f2f2; }

		.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; }
.picScroll-left .bd ul li .Bpt{ text-align: left; margin-top: 10px; text-indent: 10px;
 -webkit-filter: grayscale(100%); /* Chrome, Safari, Opera */ transition: .5s;
    filter: grayscale(100%);
 }
.Mbta1{ padding-top: 1px; }
.picScroll-left .bd ul li .twmz{ background: #f2f2f2; height: 59px; line-height: 59px; position: absolute; bottom: 0; width: 100%;
font-size: 14px;
 }
.picScroll-left .bd ul li:hover{ border: 1px solid #e24b02; }
.picScroll-left .bd ul li:hover .twmz{ background: #e24b02; color:#fff;  }
.picScroll-left .bd ul li:hover .Bpt{ -webkit-filter: grayscale(0%); /* Chrome, Safari, Opera */
    filter: grayscale(0%); }
     .picScroll-left .bd ul li.checkon{  border: 1px solid #e24b02;}
       .picScroll-left .bd ul li.checkon .twmz{ background: #e24b02; color:#fff;  }
         .picScroll-left .bd ul li.checkon .Bpt{ -webkit-filter: grayscale(0%); /* Chrome, Safari, Opera */
    filter: grayscale(0%); }
.cpzx .picScroll-left .bd ul li.checkon .twmz img{ display: block; }
.zz1{ margin-top: 45px; }
.ty{ clear: both; padding-top: 50px; padding-bottom: 40px; }
.zzry{ overflow: hidden; }
.zzry ul{ overflow: hidden;  }
.zzry ul:nth-child(1){ float: left; width: 1070px; }
.zzry ul:nth-child(2){ float: right;width: 350px; }
.zzry ul:nth-child(2) li{ height: 516px;}
.zzry ul li{ width: 317px; height: 249px; background: #f2f2f2;display:flex;text-align: center; float: left; margin-right: 28px; margin-left: 10px; margin-bottom: 20px; }
.Mvcs{ align-self:center; width: 100%; }
.zzry ul li span{font-size: 32px; color:#163e86; border-radius: 50%; background: #ffffff; width: 60px; height: 60px; display: block; margin: auto;line-height: 60px; }
.zzry ul li .Mnus{ color:#163e86; font-size: 25px; font-weight: bold; padding-top: 10px; line-height: 32px; }
.zzry ul li .ttie{color:#999999; font-size: 14px; padding-top: 8px;     overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 90%;
    margin: 0 auto;}

.zzry ul li img{ max-width: 80%; }
.zscq li{ border-bottom: 1px solid #ededed; line-height: 50px; }
.zscq li a{color:#666666;  }
.zscq li a::before{ content: ""; display: inline-block; width: 7px; height: 7px; background: #666666; border-radius: 5px;margin-right: 8px; margin-left: 4px; }
.zscq li span{ float: right; color:#999999; font-size: 12px;}
.zscq li:last-child{ border-bottom: none; }
.Bstt{ text-align: center; padding-top: 15px; }
.Bstt a{ color:#999999; font-size: 12px; margin: 0 5px; }
.Bstt>a{ display: inline-block; width: 30px; height: 30px; vertical-align: middle; line-height: 30px; text-align: center; background: #f2f2f2; border-radius: 50%; }
.Bstt>a.on{background:#e24b02;color:#fff;}
.Bstt>a:hover{ background: #e24b02; color:#fff; }
.Bstt span{ color:#999999; font-size: 12px;}
.Bstt>a:hover span{ color:#fff; }
.snum .checkon{  color:#e24b02; }
.picScroll-left .hd span{ margin-right: 0; }
.picScroll-left .bd ul li .twmz img{ position: absolute; left: 50%; margin-left: -19px; bottom: -15px; display: none; }
.cpzx .picScroll-left .bd .picList{ padding-bottom: 30px !important;}
.cpzx .picScroll-left .bd ul li:hover .twmz img{ display: block; }

.Nrys{ border: 1px solid #e24b02; padding: 0 160px; box-sizing: border-box; padding-top: 20px; padding-bottom: 50px; }
.Nrys h1{ font-size: 20px; color:#163e86;font-weight: bold; text-align: center; display: block; margin: 30px auto; }
.Nrys p{ color:#999999; font-size: 16px; line-height: 24px; text-indent: 32px; }
.Nrys img{ max-width: 100%; padding: 25px 0;}
.Nrys .tu2{ display: none; }
.Nrys .cpyd p{ margin-top: 14px; margin-bottom: 0px; text-indent: 0; }
.Nrys .cpyd p::before{ content: "\e601";font-family: "iconfont" !important;
  font-size: inherit;
  font-style: normal; color:#163e86; font-size: 30px; padding-right: 5px; }
  .Nrys p strong{ font-size:16px;color:#999999;  line-height: 24px; }
.Nrys .cpyd{ width: 100%; margin: auto; }
.Cp3{ background: none;margin-top: 36px; }
.Cp3 .cen{ border: 1px solid #e24b02; }
.Cp3 .picScroll-left .hd .prev, .Cp3 .picScroll-left .hd .next{ background: #f2f2f2; }
.Cp3 .picScroll-left .hd .next{ margin-right: 15px; }
.Cp3 .picScroll-left{ width: 90%; margin: auto;padding-top: 60px; padding-bottom: 40px; }
.Cp3 .picScroll-left .bd ul li{ border: none; }
.Cp3 .picScroll-left .bd ul li:hover{ border: none; }
.cpzx .picScroll-left{ margin-top: 0; }
.cg1{ padding-top: 45px; }
.cg2{ width: 1200px; margin: auto; background: none; padding-bottom: 0; }
.cg2 .picScroll-left{ padding-top: 0; }
.cg2 .picScroll-left .bd ul li{ border: 1px solid #fff;  margin-right: 17px; margin-bottom: 25px; }
.cg2 .picScroll-left .bd ul li:hover{ border: 1px solid #fff; }
.snum{ display: inline-block; vertical-align: middle; }
.Svie .picScroll-left .bd ul li{ width: 742px; height: 563px;margin: auto; }
.Svie .picScroll-left .bd ul li iframe{ width: 90%; height: 90%; margin-top: 4%;  }
.Svie .picScroll-left .hd{ width: 70%; top: 46%;left: 50%; margin-left: -35%; right: inherit; }
.Svie .picScroll-left .bd ul li::before{ display: none; }
.Buyse{ text-align: center; color:#163e86; font-weight: bold; font-size: 20px; padding-bottom: 40px; }

.Nst{ width: 94%; margin: auto; }
.Nst p{ color:#999999; font-size: 16px; line-height: 26px; margin-bottom: 20px; text-indent: 32px; }
.Nst video{ margin: auto; display: block; width: 500px; height: 500px; margin: 20px auto; border: 1px solid #e24b02; padding: 20px; }
.xwzx li{ overflow: hidden; }
.xwzx .left{ float: left; width: 230px;}
.xwzx .left img{ display: block; width: 100%; }
.xwzx .rigt{ float: right; width: 1160px; margin-top: 15px; position: relative; }
.xwzx .rigt .Lbt{ color:#232323; font-size: 18px; }
.xwzx .rigt .Mbs{ color:#666666; line-height: 27px; margin-top: 10px; width: 80%;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 3; overflow: hidden;
}
.xwzx .rigt .Rsbt{ margin-top: 32px; color:#999999; font-size: 12px; }
.xwzx .rigt .Mrs{ position: absolute;  width: 30px; height: 30px; text-align: center; display: block;
	line-height: 30px; right: 30px;top: 40%; background: #f2f2f2; border-radius: 20px; font-size: 16px; }
.xwzx .rigt .Mrs .more{ display: none; }
.xwzx li:hover .rigt .Mrs{ width: 100px; border-radius: 20px; text-align: center; background: #e24b02; }
.xwzx li:hover .rigt .Mrs span{ color:#fff; }
.xwzx li:hover .rigt .Mrs .more{ display: inline-block; }
.xwzx li:hover .Lbt{ color:#e24b02; }
.xwzx li{ margin-bottom: 27px; }
.xwnr{ width: 80%; margin: auto; }
.xwnr h1{ text-align: center; color:#163e86;font-size: 20px; font-weight: bold; padding-bottom: 40px; }
.xwnr p{ color:#999999; font-size: 16px; line-height: 24px; text-indent: 32px; margin-bottom: 24px; }
.xwnr img{ max-width: 100%;height:auto; }
.xwnr .Wtel{ text-align: center; width: 487px; height: 57px; border: 1px solid #163e86; line-height: 57px; border-radius: 30px; font-size: 18px;
 font-weight: bold; color:#163e86; text-indent: 0; margin: auto; margin-top: 35px;
 }
.xwnr .Wtel span{ float: left; height: 57px; width: 57px; border-radius: 50%; background: #163e86; line-height: 57px; text-align: center; color:#fff; text-indent: 0; font-size: 28px; }
#map{ width: 1000px; height: 370px; margin: auto; }
.MNse{ width: 670px; height: 170px; background: rgba(22,62,134,.7); position: absolute; left: 50%; margin-left: -335px;  bottom: 0; text-align: center; }
.lxwm{ position: relative; }
.MNse h1{ color:#fff; font-size: 18px; padding-top: 55px;  }
.MNse p{ text-align: center; color:#fff; margin-top: 15px; }
.MNse p span{ color:#fff; font-size: 20px;  display: inline-block; vertical-align: middle; margin-left: 15px; margin-right: 5px; }

.lyb{ text-align: center; padding-top: 60px; }
.lyb{width:356px;margin:auto;position:relative;}

.lyb input,.lyb .p5 .sub{width: 356px; height: 35px; border-radius: 20px; background: #f2f2f2; border: none; text-indent: 24px; margin: 5px 0; font-size: 12px; color:#999; }
.lyb .p5 .sub{cursor:pointer; text-indent: 0; width: 91px; height: 35px; margin: auto; background: #163e86; color:#fff; }
.lyb .p5{ margin-top: 20px; }
.lybs{ text-align: center; font-size: 20px; color:#163e86; font-weight: bold; padding-bottom: 15px; }
.fullslide1 .bd li .tu2{ display: none; }
.Mrs{ display: none; }
.lyb .p4 img{ position: absolute;
height: 35px;right:0;border-radius:30px;
margin-top: 4px;}
.Ct5 .Mps1 h1 br{ display: none;}

@media screen and (max-width:640px) and (min-width:0px){
	span.none.pc{display:none;}
	span.none.sj{display:inline-block;}
	.pic iframe{width:100%;}
	.Ct3a{ display: block;}
	.Ct5 .Mps1 h1 br{ display: block;}
.Bane img.tu2{ display: block;}
.Bane img.tu1{ display: none;}
.lyb .p4 img{height: 30px;margin-top:7px;border-radius:20px;right:0%; }
	.lc{display: none; }

.Tba .Tle{ margin-top: 5px; }
.Tba .Tle a img{ width: 115px; }
.Tri ul li img{ display:  none !important;}
.fullslide1 .bd li .tu2{ display: block; }
.fullslide1 .bd li .tu1{ display: none; }
body{ max-width: 640px; min-width: 320px; position: relative; }
				.BigDiv{max-width: 640px; min-width: 320px; position: relative; overflow: hidden; }
			.cen{width: 94%; margin: auto; }
	.naes{ float: right; display: block; margin-top: 20px; margin-right: 15px; }
			.naes img{width: 30px; }
			.nav.on{ display: block; }
		.top .nav{ margin-right: 0;
			 width: 100px;
			 right: 0; position: absolute; z-index: 999;
			 background: rgba(0,0,0,.5);
			 text-align: center; display: none;
			 margin-top: 50px;}
			 .nav.on li{ padding-top: 5px; padding-bottom: 5px; height: 24px; float: none; }
.nav.on li a{ color:#fff; }
.Mk{ display: none; }
.nav>li{ margin-left: 0; margin-right: 0; }
.nav > li ul{  background: rgba(0,0,0,.5); width: 100%;  margin-left: 0; padding-top: 0; }

.top .cen{ width: 94%; margin: auto; }
.top .tori a:nth-child(1){ display: none;}
 .top .tori a:nth-child(2){ display: inline-block;}
.top .tori .tel{ left: 0; }
.Bytz1{ right: -220px; }
.top .tori .tel{ font-size: 14px; }
.Tba{ height: 60px; }
.Tba .Tle span{ display: none; }
.Mrs{ display: block; float: right; margin-top: 16px; margin-right: 10px;}
.Tri{  position: absolute; display: none; margin-left: 0;width: 100%;  right: 0; margin-top: 60px; background: rgba(0,0,0,.5);

 }
.Tri.on{ display: block; }
.top .cen{ overflow: hidden; }
.Tri ul li{ height: 36px; line-height: 36px; width: 100%; text-align: center; float: none; }
.Tri ul{padding: 10px 0;}
.Tri ul li a{ font-size: 15px; }
.fullslide1 .bd li .Btum1 .Btu1b a img{
width: 200px; height: 80px;
}
.Nst p.pic{text-indent:0;text-align: center}
.fullslide1 .bd li .Btum1 .Btu1b{ width: 30%;}
.fullslide1 .bd li .Btum1{ width: 100%; margin-left: -50%; bottom: -10px; }
.fullslide1 .bd li .Btum1 .Btu1a .cpd1{ display: none;}
.fullslide1 .bd li .Btum1 .Btu1a .cpd2{ display: none; }
.fullslide1 .hd{ margin-top: -20px; }
.lt1 h1 img{ position: relative; margin-left: 0; display: inline-block; margin-top: 0; vertical-align: middle;  width: 30px; }
.lt1 h2{ font-size:16px; margin-left:30px;  }
.lt1 h1{ font-size: 20px; }
.lt2{ display: none; }
.Ct1{ margin-top: 10px; }
.picScroll-left .hd span i{ font-size: 16px; }
.picScroll-left .hd .prev, .picScroll-left .hd .next{ width: 30px; height: 30px; line-height: 25px; }
.picScroll-left .hd{ width: 70px; top: inherit; left: 50%; margin-left: -35px; margin-top: 15px; }
.picScroll-left .bd ul li{ margin-right: 0; }
.picScroll-left{ margin-top: 30px; }
.picScroll-left .bd ul li .twmz{ font-size: 16px; height: 50px; line-height: 50px; }
.picScroll-left .bd ul li p.pic img{ max-width: 100%; }
.picScroll-left .bd ul li{ width: 80%;  }
.Ct3 .picScroll-left .bd ul li{ width: 100%; }
.Ct3 .picScroll-left{ padding-top: 30px; }
.Ct3 .picScroll-left .bd ul li{ width: 80%; height: 80%; }
.Ct3 .Cae1{ width: 99%; height: 220px; }
.Ct3 .picScroll-left .hd{ margin-left: -50%; }
.Ct3{ padding-bottom: 25px; }
.Ct4{ padding: 40px 0;height: auto; padding-bottom: 80px }
.Ct4a .tempWrap{ margin: auto; }
.Ct4a li{ width: 80%; height: 290px !important;margin: auto; padding-top: 20px; padding-bottom: 20px; border: none !important;

}
.Ct4a li span{ font-size: 40px !important; }
.Ct4a li .Ctm{ font-size: 16px !important; color:#333 !important;  }
.Ct4a li .Vcm{ font-size: 14px !important; width: 90%; margin: auto; }

.Ct4a{ padding-top:20px; }
		.Ct4a .hd{ width: 70px;
top: inherit; position: absolute;
left: 50%;
margin-left: -35px;
margin-top: 15px;}
		.Ct4a .hd span{ color:#fff; font-size: 26px;transition: .5s; }
	.Ct4a .hd .prev,.Ct4a .hd .next{ display:block;  width:40px; height:40px; float:right;   overflow:hidden;
		border-radius: 40px; line-height: 35px; text-align: center; background: #f2f2f2;transition: .5s;
		 cursor:pointer; }
.Ct4a .hd span i{ font-size: 16px; }
.Ct4a .hd .prev, .Ct4a .hd .next{ width: 30px; height: 30px; line-height: 25px; }
.Ct4a .hd .prev{ float: left; }
.Ct4a .hd .next{ float: right; margin: auto; }

.Ct4a .hd{ display: block; }



.Ct5 .Mps1 h1{ font-size: 20px; padding-top: 20px; padding-bottom: 20px; }
.Ct5{ padding-top: 30px; padding-bottom: 30px; }
.footer .Fle2{ display: none; }
.footer .Fle1{ float: none; width: 100%; text-align: center; }
.footer .Fle3{ float: none; width: 100%; text-align: center; margin-top: 15px; }
.footer .Fle1 .F1t{ margin-bottom: 5px; }
.footer{ padding: 20px 0;}
.footer .Fle3 br{ }
.footer .Fle3 p{ color:#999; font-size: 12px; }
.Ct5 .Mps1 p{ width: 100%; margin-bottom: 2px; }
.Ct3 .picScroll-left .bd ul li .pic img{ height: auto; display: block; }
.Ct3 .Cae1 .cgal{ height: auto; }
.Nsz{ right: 10px; width: 100%;text-align: right; }
.ab1{ padding: 20px 0; }
.lt1 ul{ float: none; clear: both; width: 100%; overflow: hidden; padding-top: 20px;text-align: center; }
.lt1 ul li{ float: none; display: inline-block; }
.ab1 .Abt1{ width: 100%; padding-top: 20px; }
.Abt1 h1{ margin-bottom: 15px; }
.lt1 h1 .zf1{ height: 45px; top: 6px; }
.Abt1 p{ font-size: 14px; margin-bottom: 6px; }
.box{ width: 100%; height: 300px;}
.list{ width: 100%; margin-left: -50%; height: 300px;}
.list li img{ width: 100%; }
.btn{ top: 40%; width: 40px; height: 40px; line-height: 40px; font-size: 18px; }
.btn.prev{ margin: auto; }
.btn.next{ margin: auto; }
.list .p1 {
	transform: translate3d(0px, 0, 0) scale(0.51);
}

.list .p2 {
	transform: translate3d(0px, 0, 0) scale(0.61);
	transform-origin: 0 50%;
	opacity: 0.4;
	z-index: 2;
}

.list .p3 {
	transform: translate3d(0px, 0, 0) scale(1);
	z-index: 3;
	opacity: 1;
}

.list .p4 {
	transform: translate3d(0px, 0, 0) scale(0.61);
	transform-origin: 100% 50%;
	opacity: 0.4;
	z-index: 2;
}

.list .p5 {
	transform: translate3d(0px, 0, 0) scale(0.51);
}

.list .p6 {
	transform: translate3d(0px, 0, 0) scale(0.81);
}

.list .p7 {
	transform: translate3d(0px, 0, 0) scale(0.81);
}

.list .p8 {
	transform: translate3d(0px, 0, 0) scale(0.81);
}

.list .p9 {
	transform: translate3d(0px, 0, 0) scale(0.81);
}

.list .p10 {
	transform: translate3d(0px, 0, 0) scale(0.81);
}
.zzry ul li{ width: 100%; height: auto; padding: 20px 0;margin: 10px 0;}
.ty{ padding-top: 20px; padding-bottom: 30px; }
.cpzx .picScroll-left .bd ul li{ width: 99%; }
.cpzx .picScroll-left .hd{ top: 0%; margin-top: -60px; right: 0; left: inherit; }
.Nrys{ padding: 0 10px; border: none; }
.Nrys p strong{ margin-top: 0;margin-bottom: 0;  }
.Nrys p{ text-indent: 0; font-size: 14px; line-height: 24px;}
.Ct3.Cp3 .picScroll-left{ overflow: inherit; }
.Ct3.Cp3 .picScroll-left .bd ul li{ width: 100%; }
.Ct3.Cp3 .Cae1{ height: auto; }
.Ct3 .picScroll-left .bd ul li:hover .Cae1{ border: none !important;}
.Ct3 .picScroll-left .bd ul li .Cae1{border: none !important; }
.Ct3.Cp3 .picScroll-left{ width: 80%; }
.Cp3 .picScroll-left .hd .prev{ margin-left: -30px; }
.cg2{ width: 100%; }
.cg2 .picScroll-left{ padding-top: 0; }
.cg2 .picScroll-left .bd ul li{ margin: auto; float: none; margin-bottom: 15px; }
.cg2 .picScroll-left .bd ul li .Cae1{ height: auto; border: 1px solid #ccc !important; }
.Nst video{ width: 100%; height: auto; box-sizing: border-box; }
.xwzx .rigt .Mrs .more{ display: none !important;}
.xwzx li:hover .rigt .Mrs{ width: 30px; }
.xwzx .left{ display: none; }
.xwzx li{ margin-bottom: 17px; }
.xwzx .rigt .Mrs{ right: 0;top: 0; margin-top: 0; }
.xwzx .rigt .Lbt{ font-size: 16px; line-height: 27px;  width: 80%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.xwzx .rigt .Rsbt{ margin-top: 12px; }
.xwzx .rigt{ float: none; width: 100%; }
.xwzx .rigt .Mbs{ line-height: 24px; }
.xwnr{ width: 100%; }
.xwnr p{ font-size: 14px; text-indent: 0; margin-bottom: 4px; }
.xwnr h1{ padding-bottom: 0; }
	.xwnr .Wtel{width: auto; margin-top: 0; }
	.xwnr .Wtel{ height: auto; line-height: normal; padding: 10px; font-size: 14px; }
	.xwnr .Wtel span{ display: none; }
#map{ width: 100%; }
.MNse{ width: 100%; height: auto; margin-left: 0; left: auto; padding-bottom: 25px; }
.MNse h1{ padding-top: 20px; }
.MNse p{ width: 80%; margin: auto; margin-top: 15px; }
.MNse p span{ margin-left: 0; }
.MNse p .icon-mail{ margin-left: 20px; }
.Nst{ padding: 20px 0; }
.Nst p{ font-size: 14px; }
.cg1{ padding-top: 20px; }
.Nst p{ margin-bottom: 5px; }
.Ct3 .picScroll-left .bd ul li a>p{ padding-top: 30px; }
.Ct3a{ margin-top: 15px; }
.xwzx .rigt .Mbs{
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2; overflow: hidden;
}
.lyb input{ width: 100%; }
.Svie{ margin-bottom: 40px; }
.Svie .picScroll-left .bd ul li{ width: 100%; height: auto; padding-top: 10px; padding-bottom: 10px; }
.Svie .picScroll-left .bd ul li iframe{ margin-top: 2%; }
.Svie .picScroll-left{ width: 94%; margin: auto; }
.Svie .picScroll-left .hd{ top: inherit; bottom: 0; margin-bottom: -50px;  margin-top: 0;
	width: 70px; margin-left: -35px; }
	.Nrys .tu2{ display: block; }
		.Nrys .tu1{ display: none; }
		.zzry ul:nth-child(1){ width: 100%; }
		.zzry ul:nth-child(2){ width: 100%; }
}

@media screen and (max-width:365px) and (min-width:0px){
.Ct3 .picScroll-left .bd ul li a > p{ padding-top: 0; }
}
