	@charset "utf-8";
	/* Ã©â‚¬Å¡Ã§â€Â¨Ã¤Â»Â£Ã§Â Â */
	html,body{width:100%;padding: 0px;margin:0px;*position:static; }
	*{  padding:0px;margin:0px;}
	a{text-decoration:none;}
	ul, li, ol, p, dt, dd, dl, pre, xmp, plaintext, listing{list-style-type:none;}
	button,input{ -webkit-tap-highlight-color: rgba(0, 0, 0, 0);    -webkit-user-modify: read-write-plaintext-only;outline:none;text-decoration: none;}
	.anim0{ animation: dz0 .8s linear 1 normal forwards; }
.anim1{ animation: dz1 .8s linear 1 normal forwards; }
.anim2{ animation: dz2 .8s linear 1 normal forwards; }
.anim3{ animation: dz3 1s linear 1 normal forwards; }
.anim4{ animation: dz4 1s 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; }
/*.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; } */
/* @keyframes dz1
{
0% {opacity: 0;transform: translate(0, -30%); }
100% {opacity: 1; transform: translate(0, 0%); }
}
@keyframes dz2
{
0% {opacity: 0; transform: translate(0, 100px); }
100% {opacity: 1;transform: translate(0, 0%);  }
} */
em{ font-style: normal; }
article>div,article li{
  opacity: 0;
}
@keyframes dz0
{
0% {opacity: 0; }
100% {opacity: 1; }
}
@keyframes dz1
{
0% {opacity: 0;transform: translate(-20%, 0%); }
100% {opacity: 1; transform: translate(0, 0%); }
}
@keyframes dz2
{
0% {opacity: 0; transform: translate(20%, 0%); }
100% {opacity: 1;transform: translate(0, 0%);  }
}
 @keyframes dz3
{
0% {opacity: 0;transform: translate(0, 30%); }
100% {opacity: 1; transform: translate(0, 0%); }
}
 @keyframes dz4
{
0% {opacity: 0;transform: translate(0, -30%); }
100% {opacity: 1; transform: translate(0, 0%); }
}
/* @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 dz5
{
0% {opacity: 0; transform: scale(1.1); }
100% {opacity: 1; transform: scale(1); }
}
@keyframes dz6
{
0% {opacity: 0;transform: scale(.9); }
100% {opacity: 1; transform: scale(1); }
}
@keyframes dz7
{
0% {opacity: 0; transform: translate(-40%, 40%); }
100% {opacity: 1;transform: translate(0, 0%);  }
}
.BigDiv{ max-width:1903px;min-width:1200px;width:100%; margin: auto;position: relative; }
.cen{ width: 94%; margin: auto; max-width: 1400px; }
.top .cen{ max-width: 1800px;   padding-top: 20px; }
.a1 .cen{max-width: 1240px; }
.hei::after,.cen::after{content: ""; display: block;clear: both;}
ul::after{content: ""; display: block;clear: both; }
/* Ã¥Â¤Â´Ã©Æ’Â¨Ã¦Â¨Â¡Ã§â€°Ë† */
.top{ position: fixed; top: 0; width: 100% ;z-index: 1;background: #fff; box-shadow: 0 0 5px rgba(0,0,0,.2); }
.banner{ margin-top: 90px; }
.fullslide{ margin-top: 90px; }
.top .logo{ float: left; margin-top: -17px; }
.top .logo .p1{ color:#666; font-size: 14px; position: relative; top: -6px; padding-left: 5px; box-sizing: border-box; }


.banner{ width: 100%; position: relative; }
.banner .Pfusd {
    width: auto;
    position: absolute;
    bottom: 5%;
    right: 15%;
    animation: radara 2s linear infinite alternate;
    opacity: 1;
}
@-webkit-keyframes radara {
    from {
        bottom: 5%;
        opacity: 1;
    }
    to {
       bottom: 9%;
       opacity: .9;
    }
}
.banner .dht{ position: absolute; bottom: 30px; color: rgba(255,255,255,.9);font-size: 14px;}
.banner .dht a{ color: rgba(255,255,255,.9); margin:0 3px;font-size: 14px;}
.banner .dht a span{ color: rgba(255,255,255,.9);font-size: 14px;}
.banner .text{ position: absolute; width: 80%; top: 50%; left: 50%; transform: translate(-50%,-50%);text-align: center; }
.banner .text .p1{ color: rgba(255,255,255,.3); font-size: 50px; font-weight: bold; text-transform: uppercase;}
.banner .text .p2{ color:#ffffff; font-weight: bold; font-size: 50px; }
.banner .text .p4{ color:rgba(255,255,255,.9); font-size: 28px; line-height: 1.6; }
.banner .text p a{display:block; width: 181px; color:#fff; transition: .5s; margin-top: 40px;  height: 48px; line-height: 48px; text-align: center; font-size: 16px;border-radius: 30px;
  border: 1px solid #fff;transition: .5s;
   /* background-image: linear-gradient(to right,#b302a6,#1a2989); */
 }
 .banner .text p a:hover{ background: #1158d8; color:#fff; border: 1px solid #1158d8;}

.fullslide1 .text{ position: absolute; margin-top: 250px; width: 580px; text-align: center; }
.fullslide1 .text .title{ color:#2a2a2a; font-size: 50px; position: relative; z-index: 9; }
.fullslide1 .text .ftitle{ color: rgba(39,56,56,.1); font-size: 70px; text-transform: uppercase; position: absolute; margin-top: -45px;}
.fullslide1 .text .smrt{ color:#2a2a2a; line-height: 40px; font-size: 30px;margin-top: 70px; }
.fullslide1 .text .more{ width: 140px; height: 40px; line-height: 40px; text-align: center; border-radius: 20px; background: #273838; margin: auto; margin-top: 30px; }
.fullslide1 .text .more a{ color:#fff; font-size: 14px;display:block;  }
.sjcx{display: none !important;}
.sjcxA{display: none;}

.tolaj{ padding-top: 20px; color:#999; }

.top .nav{ float: left;width:calc(99% - 392px);margin-left:1%}
.top .nav li{ float: left;margin-left:3.8%; line-height:60px; height: 55px; }
.top .nav li a{ font-size: 18px; }
.top .nav .topul>li{ padding-bottom: 20px; }
.top .nav .topul>li:hover{ border-bottom: 2px solid #e62129; }
.top .nav .topul>li:hover>a{color:#e62129; font-weight: bold;  }

.top .nav .topul>li.on{ border-bottom: 2px solid #e62129; }
.top .nav .topul>li.on>a{color:#e62129; font-weight: bold;  }

.top .tel{ float: left; color:#d0231c; font-weight: bold; font-size: 18px; margin-top: 19px; }
.top .search{ float: left; margin-left: 30px; margin-top: 20px; }
.top .nav li { position: relative; }
.top .nav li ul{ position: absolute; width: 180px; left: 50%;
 transform: translateX(-50%); padding: 10px 0; border-radius: 4px;
	 text-align: center; z-index: 1;background: rgba(255,255,255,.9); line-height: 1.8;
text-align: center; top: 75px; display: none;
}

.top .nav li ul li{ float: none; margin-left: 0; line-height: 2.2; height: auto; border-bottom: 1px solid rgba(0,0,0,.1); }
.top .nav li ul li:last-child{ border: none; }
.top .nav li ul li a{ color:#666; font-size: 16px; }
.top .nav li ul li:hover a{ color:#e62129;}

.top .tel img{ vertical-align: middle; margin-right: 4px; }
.top .ri .en a{ color:#ffffff; text-transform: uppercase; }
.top .ri .en{ text-align: center; }{ background: #ffffff; }
.top .ri>div:hover .pic,.top .ri .en:hover{background: #ffffff;}
.top .ri>div:hover .pic span{ color:#008395; }
.top .ri>div:hover a{ color:#008395; }
.top .ri>div:hover form{ display: block; }

.search form .input_txt {
  border: none;
  color: #999999;
  font-size: 13px;
	width: 100%;
  line-height: 32px;
  margin-left: 15px;
}
.search form {
  width: 260px;
  height: 32px;
	display: none;right: 0;z-index: 9;
  background: #fff;
	position: absolute;
  border-radius: 20px;
	line-height: normal;
	overflow: hidden;
	box-shadow: 0 0 5px rgba(0,0,0,.2);
}
.search form .input_but {
  width: 25px;
  height: 22px;
	position: absolute; top: 4px;right: 10px;
	background: url("../images/ser.png") no-repeat center;
  line-height: 22px;
	color:#fff;font-size: 14px;
  text-align: center;
  border: none;
  float: right;font-size: 0;
  cursor: pointer;
}
.top .search:hover form{ display: block; }
@media screen and (max-width:1800px) and (min-width:0px){
.top .nav li{ margin-left:3.2%;}
}
@media screen and (max-width:1700px) and (min-width:0px){
.top .nav li{ margin-left:2.55%;}
}
@media screen and (max-width:1600px) and (min-width:0px){
.top .nav li{ margin-left:1.9%;}
}
@media screen and (max-width:1500px) and (min-width:0px){
.top .nav li{ margin-left:2.1%;}
.top .nav li a{font-size:16px;}
}
@media screen and (max-width:1400px) and (min-width:0px){
.top .nav li{ margin-left:1.1%;}
}
@media screen and (max-width:1300px) and (min-width:0px){
.top .nav li{ margin-left: 4.8%;height: 28px;line-height: 31px;}
}
@media screen and (max-width:1200px) and (min-width:0px){
.top .nav li{ margin-left:3.8%;}
}
@media screen and (max-width:640px) and (min-width:0px){
	.sjcx{display: inline-block !important; width: 100%; }
	.sjcxA{display: block;}
	.sjyc{display: none;}
	.ment img {width: 30px;}
	.ment { float: right; margin-top: 7px; }
	.home .top .left{ margin-top: .23rem;margin-left:.43rem; }
	.home .top.on .left{margin-top: .23rem;margin-left:.43rem;  }
}



.banner img{ display: block; width: 100%; height: auto; }

.fullslide .prev,
.fullslide .next{position:absolute;z-index:1;top:50%;margin-top:-60px;left:80px;z-index:1;font-size:0;padding:12px;cursor:pointer;}
.fullslide .prev img,
.fullslide .next img{width:auto;height:auto;}
.fullslide .next{left:auto;right:80px;}
.fullslide{position:relative;width:100%;}
.fullslide .bd{position:relative;z-index:0;overflow:hidden;}
.fullslide .bd li{float:left;width:100%;position: relative;}
.fullslide .bd li img{display:block;width:100%;height:auto;margin:0 auto;}
.fullslide .hd li{width:8px;height:20px;line-height:8px; line-height: 20px;font-size: 0;
	overflow:hidden;margin:9px;cursor:pointer;background:rgba(0,0,0,.2);border-radius:20px;transition: .5s;
}
.fullslide .hd li.on{  background:#da241d;  }
.fullslide .bd li .ban2{ display: none; }
.fullslide .bd li .text{ position: absolute;top: 9.2vw;left: 12.8vw; z-index: 1;}
.fullslide .bd li .text .p1{ color:#ffffff; font-weight: bold; font-size: 30px; }
.fullslide .bd li .text .p2{ color:#ffffff; font-weight: bold; font-size: 60px; margin-top: 10px; }
.fullslide .bd li .text .p3{ color:#ffffff; font-weight: bold; font-size: 32px; margin-top: 24px;
background: url("../images/jb.png") no-repeat left;height: 70px; line-height: 70px; padding-left: 24px; box-sizing: border-box;
 }
.fullslide .bd li .text .p4{ color:#fff; font-size: 20px; margin-top: 42px; }
.fullslide .bd li .text .p5{ width: 177px; height: 48px; border: 1px solid #fff; background: rgba(38,29,114,.2); text-align: center; line-height: 48px;
color:#fff; margin-top: 45px;
}
.fullslide .bd li .text .p5 span{ color:#fff; margin-left: 45px; }
.fullslide .pic img{ width: 24px; }
.fullslide .pic{position: absolute; bottom: 33px; left: 50%; transform: translate(-50%);z-index: 1; }
.fullslide .sd{ display: none; }
.fullslide .hd{ position: absolute; top: 50%; transform: translateY(-50%); right: 7%; }









	/* Ã¦Å“Â¬Ã¤Â¾â€¹Ã¥Â­Âcss */
		.slideBox{ width:490px; height:340px; position:relative; float: left;}
		.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{ display: block; }
		.slideBox .hd{ position:absolute; bottom: 10px; right: 10px; }
	.slideBox .hd li{ width: 8px; height: 8px; border-radius: 50%; background: rgba(255,255,255,.5); text-align: center; line-height: 23px; color:#fff; display: inline-block; margin-right: 2px; }
	.slideBox .hd li.on{ background: #0068ad; }
.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("../images/right.png") center no-repeat #333;margin-right: -70px; right: 0; left: auto;}
		.slideBox .prev{ background:url("../images/left.png") center no-repeat #333;  margin-left: -80px; }
		.slideBox .prev:hover,
		.slideBox .next:hover{ filter:alpha(opacity=50);opacity:.5;  }


.more.cen{ text-align: center; margin: 40px auto; padding-bottom: 0; }
.more.cen a{ font-size: 21px; }
img{max-width: 100%;height: auto;}

.page{ text-align: center; margin: 15px 0;}
.page a{ color:#616161; font-size: 14px; margin-left: 7px; margin-right: 7px; }
.page .s{ border: 1px solid #666666; display: inline-block; width: 28px; transition: .5s; height:28px; font-size: 17px; border-radius: 20px; text-align: center; line-height: 28px; box-sizing: border-box; }
.page .s:hover{ background: #616161; color:#fff; }
.page .s.on{ background: #616161; color:#fff;}
.page .pgprev{ position: relative; top: 4px; }
.page .pgnext{ position: relative; top: 4px; }





@media screen and (max-width:1780px) and (min-width:0px){

	.fot2 .fl {
	    width: 24%;
		}
}
@media screen and (max-width:1600px) and (min-width:0px){
.cen{ width: 94%; }



}
.fullslide .bd li .tu2{display: none;}
.fullslide .bd li .tu1{display: block; width: 100%; }

.sjcx{ display: none; }
.tytp .cen{ border: 1px dashed #554126; padding: 15px;  }
i{ font-style: normal;}

.ho1{ background:url("../images/a1.jpg") no-repeat center; height: 332px;}
.ho4ul1 li{ display: inline-block; text-align: center; width: 25%; }
.ho4ul1{ font-size: 0; padding-top: 100px; }
.p1 span{ font-weight: bold;}
.ho4ul1 li .p1 span{ font-size: 60px; font-weight: bold;
background-image: -webkit-gradient(linear,left top,right bottom,from(#dc4743), to(#484383));
background-image: linear-gradient(320deg,#484383 50%,#dc4743 70%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;}
.ho4ul1 li .p1 em{font-size: 60px;font-weight: bold;background-image: -webkit-gradient(linear,left top,right bottom,from(#dc4743), to(#484383));background-image: linear-gradient(320deg,#373C96,#5C748C);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}

.ho4ul1 li .p1 a{ color:#261d72; font-size: 26px; position: relative; top: -1vw; margin-left: 10px; }

.ho4ul1 li .p2{ color:#333333; font-size: 20px; }
.ho4ul1 li .p3{ color:rgba(69,117,153,.1); font-size: 36px; font-weight: bold; text-transform: uppercase; position:relative; top: -36px; }
.ab1{ background: #f5f8fc; }
.ab1 .ho4ul1 li{ width: 50%; }
.ho4ul1{ }
.parallax > use {
    animation: move-forever 12s linear infinite;
    transform-origin: 50% 50%;
}
.parallax > use:nth-child(1) {
    animation-delay: -2s;
}
.parallax > use:nth-child(2) {
    animation-delay: -2s;
    animation-duration: 5s;
}
.parallax > use:nth-child(3) {
    animation-delay: -4s;
    animation-duration: 3s;
}
@keyframes move-forever {
    0% {
        transform: translate(-90px, 0%);
    }
    100% {
        transform: translate(85px, 0%);
    }
}
.editorial {
    display: block;
    width: 100%;
    height: 13em;
    margin: 0;
}

.tybt .p1{ color:#333333; font-size: 40px; font-weight: bold; }
.tybt .p2{ color:#d6d6d6; text-transform: uppercase; margin-top: 10px; }
.tybt .p3{ color:#999999; font-size: 18px; line-height: 1.6; margin-top: 25px; }
.tybt{ text-align: center; }
.tybt .hx{ width: 11px;height: 2px; background: #da241d; margin: auto; margin-top: 15px;  }
.ho2{ padding: 80px 0;overflow: hidden; }
.ho2ul{ margin-right: -0.2%; font-size: 0;  margin-top: 40px; }
.ho2ul li{ display: inline-block;width: 12.3%;margin-right: 0.2%; position: relative;}
.ho2ul li .text{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; text-align: center; background: rgba(0,0,0,.5); }
.ho2ul li .text .pic{ padding-top: 110px; padding-bottom: 40px; }
.ho2ul li .text .pic span{color:#fff; font-size: 50px; }
.ho2ul li .text .p1{color:#fff; color:#ffffff; font-size: 30px;
writing-mode:vertical-lr; position: absolute; left: 50%; transform: translateX(-50%);
}
.jb{ transition: .5s; }
li:hover .jb{ background-image: linear-gradient(to right bottom , #da241d,#383893,#261d72) !important; opacity: .9; }

.tybt2{ text-align: center; position: relative; }
.tybt2 .p2{ font-size: 72px; text-transform: uppercase;
 text-stroke: 1px #ecd8da; top: 0; font-weight: bold;
  /* Ã¥â€¦Â¼Ã¥Â®Â¹Webkit(Chrome/Safari)Ã¥â€ â€¦Ã¦Â Â¸Ã¦ÂµÂÃ¨Â§Ë†Ã¥â„¢Â¨Ã§Å¡â€žÃ¥â€ â„¢Ã¦Â³â€¢ */
  -webkit-text-stroke: 1px #ecd8da;position: absolute; width: 100%;
  color: #fff;

}
.hezuo{margin-top:30px;}
.tybt2 .p1{ color:#333333; font-weight: bold; font-size: 40px; position: relative;z-index: 1;padding-top: 60px; }
.tybt2 .p1 strong{ font-size: 40px;  color:#d0231c; }
.tybt2 .hx{ width: 11px;height: 2px; background: #da241d; margin: auto; margin-top: 15px;}

.ho4ul li{ width: 22%; margin-right: 3%;display: inline-block;text-align: center; height: 300px; box-shadow: 0 0 5px rgba(0,0,0,.2); }
.ho4ul{ margin-right: -3%;  font-size: 0; margin-top: 57px; }
.ho4{ overflow: hidden; }
.ho4ul li .pic{ width: 120px;height: 120px; margin:auto; line-height: 120px; border-radius: 0 0 100px 100px; }
.jb1{background-image: linear-gradient(to right bottom , #ab425e,#514c9e,#3d3886); }
.ho4ul li .pic span{ color:#fff; font-size: 55px; }
.ho4ul li .p1{ color:#333333; font-size: 25px; margin-top: 30px; margin-bottom: 15px; }
.ho4ul li .p2{ color:#bcbcbc; font-size: 14px; }
.ho3{ padding-bottom: 100px; }
.ho4{ height: 930px; background: url("../images/a3.jpg") no-repeat center; }
.ho4 .tybt2{ text-align: right; }
.ho4 .tybt2 .p2{color:#133971;
 text-stroke: 1px #50658e; top: 0;
  /* Ã¥â€¦Â¼Ã¥Â®Â¹Webkit(Chrome/Safari)Ã¥â€ â€¦Ã¦Â Â¸Ã¦ÂµÂÃ¨Â§Ë†Ã¥â„¢Â¨Ã§Å¡â€žÃ¥â€ â„¢Ã¦Â³â€¢ */
  -webkit-text-stroke: 1px #50658e;
  }
.ho4 .tybt2 .p1{ color:#fff;}
.ho4 .tybt2 .hx{ margin-right:0;margin-left:auto}
.ho4div{ overflow: hidden; }
.ho4div .fl{ width: 260px; position: relative; z-index: 1; }
.ho4div .ri{ width: calc(100% - 260px); margin-top: 42px; }
.fl{ float: left;}
.ri{ float: right; }
.ho4div .fl li{ height: 107px; background: #fff; border-radius: 4px; transition: .5s; width: 100%; text-align: center;
	 padding-top: 19px; box-sizing: border-box; margin-bottom: 1px; }
.ho4div .fl li .pic span{ color:#666666; font-size: 30px; }
.ho4div .fl li .p1{ color:#666666; font-size: 18px; margin-top: 8px; }
.ho4div .ri .ho4d{ position: relative;}
.ho4div .ri .ho4d .text{ position: absolute; width:90%; left: 5%; bottom: 30px; }
.ho4div .ri .ho4d .pic img{ display: block; }

.ho4div .ri .ho4d .text .p1{ color:rgba(255,255,255,.05); font-size: 36px; text-transform: uppercase; }
.ho4div .ri .ho4d .text .p2{ color:#ffffff; font-weight: bold; font-size: 30px; margin-top: -30px; }
.ho4div .ri .ho4d .text .p3{ color:#ffffff; font-size: 16px; line-height: 1.8; margin-top: 10px; }

.ho4div .fl li.on{background-image: linear-gradient(to right bottom , #da241d,#383893,#261d72); width: 280px; }
.ho4div .fl li.on p{ color:#fff; }
.ho4div .fl li.on .pic span{ color:#fff; }
.ho4div{ margin-top: 20px; }
.ho5{ background: url("../images/a4.jpg") no-repeat center; height: 890px; padding-top: 80px; box-sizing: border-box; overflow:hidden;}
.ho5 .p2{color:#eceff6; }
.ho5 .tybt2{ text-align: left; }
.ho5 .tybt2 .hx{ margin-left: 0; }
.ho5 .ho5div{ width: 400px; margin-top: 150px; }
.ho5 .ho5div .text p{ color:#666666;font-size: 16px;line-height: 2.2; }
.ho5 .ho5div .text p b{ color:#000000; font-size: 16px; }

.nsy .nsdiv{ position: absolute; display: none; width: 300px;z-index: 10;height: 150px; box-shadow: 0 0 5px rgba(0,0,0,.1);border-radius: 8px; background: #fff; padding: 20px 30px; box-sizing: border-box; }
.ho5  iframe{ position:absolute; height: 746px;  top: 0; right: -14vw; }
.ho5 .cen{ position: relative;}
.nsy .nsdiv .p1{ font-weight: bold; }
.nsy .nsdiv .p2{ color:#666666; font-size: 13px; }
.nsy .nsdiv .p2 b{ color:#ff1b1b; font-weight: bold; font-size: 15px; }
.nsy .nsdiv .p3{ color:#666666; font-size: 14px; }
.nsy .nsdiv p{line-height: 1.8; }
.ho6{ padding: 60px 0;}
.nsdiv[name="Ã©â€¡ÂÃ¥Âºâ€ "]{ left: 52%; top: 53%; transform: translate(-50%,-50%);}
.ho6p p{ display: inline-block; margin: 0 30px; color:#888888; font-size: 17px; padding-bottom: 18px; cursor: pointer; }
.ho6p p a{  color:#888888; font-size:17px; }
.ho6p { font-size: 0; text-align: center;border-bottom: 1px solid #f8f8f8; margin-top: 25px;  }
.ho6p p.on{ color:#d0231c; font-size: 17px; font-weight: bold; border-bottom: 2px solid #d0231c; }
.ho6p p.on a{color:#d0231c; font-size: 17px; font-weight: bold;  }
.ho6text{ margin-top: 50px; }

.Home .ho6text ul li:nth-child(n+7){display: none;}
.ho6text ul li{ width: 31.33%; margin-right: 2%; margin-bottom: 2%; display: inline-block; background: #fff; text-align: center; box-shadow: 0 0 5px rgba(0,0,0,.1);
 height: 283px; padding-top: 20px; box-sizing: border-box;
}
.ho6text ul li .p1{ color:#333333; font-weight: bold; font-size: 20px; }
.ho6text ul li .p2{ color:#666666; font-size: 18px; margin-top: 12px;margin-bottom: 22px; }
.ho6text ul li .p3{ color:#d0231c; font-size: 14px; }
.ho6text ul li .pic{ margin-bottom: 20px; }
.ho6text ul{ font-size: 0; margin-right: -2%; }

.tymore{ width: 177px; height: 48px; border: 1px solid #fff; background: rgba(38,29,114,.2); text-align: center; line-height: 48px;
color:#fff; margin-top: 45px;background-image: linear-gradient(to right bottom , #da241d,#383893,#261d72); margin: auto;
}
.tymore a{ color:#fff; }
.tymore span{ color:#fff; margin-left: 45px; }


.ho7ul{ margin-top: 40px; }
.ho7ul li{ width: 15%; height: 117px; position: relative; text-align: center; margin: .83%; box-shadow: 0 0 5px rgba(0,0,0,.1);border-radius: 8px; display: inline-block; }
.ho7ul{ font-size: 0;  }
.ho7ul li img{position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); width: 90%;}
.ho8{ padding-top: 80px; }

.h8div{ width: 31.33%; margin-right: 2%; margin-bottom: 2%; box-shadow: 0 0 5px rgba(0,0,0,.2); display: inline-block;height: 465px; vertical-align: top; }
.ho8div{ margin-right: -2%; font-size: 0; margin-top: 40px; }
.h8div1{ position: relative; }
.h8div1 .p0{ color:rgba(255,255,255,.2); font-size: 65px; position: absolute; left: 30px; top: 30px;z-index: 1;  }
.h8div1 .p1{color:#ffffff; font-size: 32px; font-style: italic; position: absolute; font-weight: bold; top: 67px; left: 30px; z-index: 1; }
.h8div1 .pic{ position: relative; }
.h8div1 .pic img{ display: block; }
.h8div:hover .pic::before{ content: ""; width: 100%; height: 100%; position: absolute;
background-image: linear-gradient(to right bottom , #da241d,#383893,#261d72); opacity: .8;

}
.h8div2{ padding: 20px 20px; box-sizing: border-box; padding-bottom: 10px; }
.h8div2 .fl{ width: 134px; }
.h8div2 .text{ float: right; width: calc(100% - 148px);  }
.h8div2 .text .p1{ color:#666666; font-size: 18px; line-height: 1.4; height: 50px; overflow: hidden;  }
.h8div2 .text .p2{ color:#999999; font-size: 14px; margin-top: 10px;  }
.h8div3{ width: 90%; margin: auto; border-top: 1px solid #e6e6e6; padding: 10px 0;}
.h8div3 ul li{ overflow: hidden; margin: 8px 0;}
.h8div3 ul li a{ color:#666666; font-size: 14px; width: calc(100% - 84px); float: left; }
.h8div3 ul li span{ color:#999999; font-size: 14px; float:right; }
.h8div3 ul li:hover a{ color:#da241d; font-weight: bold; }

.foot1{ background: #f4f4f4; padding-top: 50px; }
.foot1 .cen{ padding-bottom: 30px; border-bottom: 1px solid #e8e8e8; }
.foot1 .flogo{ float: left; width: 240px; padding-right: 40px; border-right: 1px solid #e8e8e8; }
.foot1 .flogo .p1{ color:#666666; font-size: 15px; line-height: 1.8; margin-top: 14px; margin-bottom: 16px; }
.foot1 .flogo .p2{ color:#666666; font-size: 13px; line-height: 1.8; }
.foot1 .flogo .p2 b{ color:#d0231c; font-size: 15px;  }
.foot1 .flogo .p3{ color:#666666; font-size: 14px;line-height: 1.8; margin-top: 4px; }
.foot1 .flogo .p3 span{ color:#666666; font-size: 14px; }
.foot1 .fotri{ width: calc(100% - 300px);float: left; }

.ftul>li { margin-left:1.5vw; float: left; box-sizing: border-box; }
.ftul li span{ color:#333333; font-size: 18px; padding-bottom: 10px;display: block; }
.ftul li span a{ color:#333333;font-size: 18px;}
.ftul>li>a{color:#a6a6a6; font-size: 14px; padding-bottom: 15px;display: block; }
.ftul li ul li{  line-height: 30px;margin-left: 0px; float: none; }
.ftul li ul li a{  font-size: 13px; color:rgba(0,0,0,.5); }
.foten2 .link{ text-align: center; color:#666666; font-size: 13px; padding-top: 14px; padding-bottom: 10px; }
.foten2 .link span a{ color:#666666; font-size: 13px; }
.foten2 .link span{ margin-right: 18px; }
.foten2 .pt2{ text-align: center; color:#333333; font-size: 13px; }
.foten2 .pt2 a{ color:#333333; font-size: 13px;}
.fotul{ margin-top: 20px; }
.foot1 .fotul li {
	    float: left;
	    margin-left: 28px;
	    position: relative;
	}

	.foot1 .fotul li:hover .pic {
	    background: #fff;
	}
	.foot1 .fotul li:hover .pic span{ color:#261d72; }{
	    background: #fff;
	}

	.foot1 .fotul li .pic{ width: 48px; height: 48px; border-radius: 50%; background: #c3c3c3; text-align: center; line-height: 48px; }
		.foot1 .fotul li .pic span{ font-size: 28px; color:#fff; }
	.foot1 .fotul li .text {
	    position: absolute;
	    left: 50%;
	    transform: translate(-50%, -100%);
	    background: #fff;
	    top: -16px;
	    padding: 10px 17px;
	    color: #004ea2;
	    box-shadow: 0 0 10px rgba(7, 80, 246, .5);
	    display: none; text-align: center;
			min-width: 100px;
	}



	.foot1 .fotul li .text::after {
	    content: "";
	    position: absolute;
	    width: 0;
	    height: 0;
	    left: 50%;
	    transform: translateX(-50%);
	    border: 10px solid transparent;
	    border-top: 10px solid #fff;
	    bottom: -15px;
	}
.foten2{padding-top:25px;}

.textle{ width: 180px; position: fixed;top: 20px;z-index: 9; transition: .5s; border-radius: 10px; top: 50%; transform: translateY(-50%);padding:  10px; box-sizing: border-box;  }
.textle.on{ position: fixed;}
.textle p{height:30px; line-height: 30px; cursor: pointer; font-size: 14px; position: relative; padding-left: 0px; display: none;border-left: 1px solid #dadbde;}
.textle p.have{ display:block;  padding-left: 15px; box-sizing: border-box; }
.textle p::before{ width: 7px;height: 7px; border-radius: 50%; background: #dadbde; content: "";  transition: .5s; position: absolute;
left: -4px; top: 50%; margin-top: -5px;}
.textle p.on::before{ background: #e0284a;}
.textle p span{ font-size: 14px; color:#666666;  }
.textle p.on span{ color:#e0284a; }

.fa1{ padding-top: 50px; padding-bottom: 70px; background: #f7f9fc; }
.tybt3{ text-align: center; }
.tybt3 .p1{ color:#333333; font-size: 40px; font-weight: bold; }
.tybt3 .p1 strong{ color:#dc2327;font-size: 40px;  }
.tybt3 .p1 b{ color:#dc2327; font-size: 40px; }
.tybt3 .hx{width: 11px;height: 2px; background: #da241d; margin: auto; margin-top: 12px; margin-bottom: 18px; }
.tybt3 .p2{ color:#666666; font-size: 18px; }

.fa1ul li{ width: 29.33%; margin-right: 4%; margin-bottom: 2%; height: 160px; padding: 28px 0; box-sizing: border-box; background: #fff; overflow: hidden; display:inline-block;}
.fa1ul{ font-size: 0; margin-right: -4%; margin-top: 40px; }
.fa1ul li .fl{background-image: linear-gradient(to right bottom , #ab425e,#514c9e,#3d3886); width: 116px; height: 106px; text-align: center; line-height: 106px;
color:#f9faff; font-size: 40px; border-radius: 0 100px 100px 0;
}
.fa1ul li .ri{ width: calc(100% - 140px); padding-right: 30px; box-sizing: border-box; margin-top: 10px; }
.fa1ul li .ri .p1{color:#333333; font-size: 22px; }
.fa1ul li .ri .p2{ color:#bcbcbc; margin-top: 5px; }

.fa2{ background: url("../images/hbj.jpg"); padding: 60px 0;}
.fa2 .tybt3 .p1{ color:#fff; }
.fa2 .tybt3 .p2{ color:#ffffff; }
.pt1{ text-align: center; height: 62px; line-height: 62px; color:#ffffff; font-weight: bold; font-size: 24px; background: url("../images/a6.png") no-repeat center; margin-top: 30px;}
.fa2ul li{ width: 22%; margin-right: 3%;display: inline-block; border: 2px solid #ffffff; box-sizing: border-box; height: 322px; text-align: center;
padding-top: 60px; padding-left: 20px; padding-right: 20px;vertical-align: top;
}
.fa2ula li{ width: 14%; margin-right: 3%; margin-left: 3%;text-align: center;display: inline-block;}
.fa2ula li .p1{ font-size: 24px; font-weight: bold; color:#fff; }
.fa2ula li .p2{ font-size: 14px; margin-top: 15px; line-height: 1.8; color:#fff; }
.fa2ula li:nth-child(1){margin-left: 4%; margin-right: 2%;}
.fa2ula li:nth-child(4){margin-left: 4%; margin-right: 2%;}
.fa2ula{ margin-right: -3%; font-size: 0;   margin: auto; }
.fa2ul{ margin-right: -3%; font-size: 0; margin-top: 50px;}
.fa2ul li .pic em{ color:#fff; font-size: 0;}
.fa2ul li .pic em::before{ font-size: 80px; }
.fa2ul li .p1{ color:#ffffff; line-height: 1.8; font-size: 20px; margin-top: 30px; }
.fa2div .video{ text-align: center; margin-top: 40px; margin-bottom: 50px; background: #000;}
.fa2div video{ width: 640px;height:400px; }
.fa2ul li:hover{background: #fff;}
.fa2ul li:hover .p1{color: #333333;}
.fa2ul li:hover .pic em::before{
background-image: -webkit-gradient(linear,left top,right bottom,from(#dc4743), to(#484383));
background-image: linear-gradient(320deg,#484383 50%,#dc4743 70%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}
.fa3{ padding: 70px 0; background: #f7f9fc; }
.fa3ul{ position: absolute; width: 100%;}
.fa3 .cen{ position: relative; }
.fa3 .pic{ text-align: center; margin-top: 50px; }
.fa3ul li{ width: 450px; height: 76px; line-height: 76px; border-radius: 8px; box-shadow: 0 0 8px rgba(0,0,0,.1); background: #fff;
padding-left: 70px; box-sizing: border-box; color:#333333; font-size: 22px; margin-top: 54px;
}

.fa3ul li em{background-image: -webkit-gradient(linear,left top,right bottom,from(#dc4743), to(#484383));
background-image: linear-gradient(320deg,#484383 50%,#dc4743 70%); margin-right: 30px;
-webkit-background-clip: text;font-weight: bold; display: inline-block; vertical-align: middle;
-webkit-text-fill-color: transparent;font-size: 30px; }

.fa3ul li:nth-child(4){ float: right;clear: both; margin-top: -270px; }
.fa3ul li:nth-child(5){ float: right;clear: both; margin-top: -110px;}

.fa3p{ text-align: center; color:#333333; font-size: 18px; margin-top: 40px; }

.fa4ul li{ width: 14.66%;margin-right: 2%; float: left;height: 660px; text-align: center;display: inline-grid; }
.fa4ul{ margin-right: -2%;font-size: 0; overflow: hidden;}
.fa4ul li:nth-child(1) p{ color:#fff;}
.fa4ul li:nth-child(5) p{ color:#fff;}
.fa4ul li p{ color:#fff; background: #235d9c;
display: flex; margin: 5px 0; justify-content: center;
align-items: center;flex: 1;}
.fa4{ padding: 55px 0;}
.fa5{ padding: 60px 0; background: #f7f9fc; }
.fa4div{ margin-top: 36px; }

.fa5ul li{ width: 23%; margin-right: 2%; box-shadow: 0 0 5px rgba(0,0,0,.1); display: inline-block; text-align: center;}
.fa5ul{ margin-right: -2%; font-size: 0;  }
.fa5ul li .pic{ height: 105px; background: #adadad; line-height: 105px; color:#ffffff; font-size: 32px; font-weight: bold; }
.fa5ul li .text{ color:#333333; line-height: 1.4; height: 113px; box-sizing: border-box; font-size: 22px; padding: 26px 36px; background: #fff; }
.fa5ul li .text p{ color:#333;font-size: 22px;}
.fa5div{margin-top: 50px; }


.fa6{ padding: 60px 0;}
.fa6ul1 li{ width: 317px;margin-right: 223px; position: relative; float:left; height: 230px; box-shadow: 0 0 8px rgba(0,0,0,.1); text-align: center; padding-top: 33px; box-sizing: border-box;}
.fa6ul1{ margin-right: -223px; margin-top: 38px; }
.fa6ul1 li .pic em{ color:#de3933; font-size: 0;  }
.fa6ul1 li .pic em::before{ font-size: 60px;}
.fa6ul1 li .pic{ border: 1px solid #dc2327;width: 94px; height: 94px; margin: auto; text-align: center; line-height: 94px; border-radius: 50%;}
.fa6ul1 li .p1{ color:#333333; font-size: 20px; margin-top: 20px; }
.fa6ul1 li::before{ font-family: "iconfont" !important; font-style: normal; content: "\e607"; position: absolute; transform: rotate(180deg); color:#ebebeb;
 font-size: 80px; right: -140px;top: 50%; margin-top: -50px;
}
.fa6ul1 li:last-child::before{display: none;}

.fa6ul2 li{ width: 14.666%; border-radius: 50px; margin-bottom: 30px; position: relative; transition: .5s; margin-right: 2%; background: #f7f9fc; height: 66px; line-height: 66px; color:#666666; text-align: center; font-size: 18px; float: left;}
.fa6ul2{ margin-right: -2%; margin-top: 70px; }

.fa6ul2 li:hover{background-image: linear-gradient(to right bottom , #da241d,#383893,#261d72); color:#fff;  }
.fa6ul2 li:nth-child(-n+5)::before{font-family: "iconfont" !important; font-style: normal; content: "\e830"; position: absolute;
 color:#de3933; right: -23px; top: 50%; transform: translateY(-50%);
 }
 .fa6ul2 li:nth-child(6)::before{ font-family: "iconfont" !important; font-style: normal; content: "\e830"; position: absolute;
  color:#de3933; right: 46%; top: 72%; transform: rotate(90deg);}
.fa6ul2 li:nth-child(n+7)::before{ font-family: "iconfont" !important; font-style: normal; content: "\e830"; position: absolute;
 color:#de3933; left: -23px; top: 50%; margin-top: -35px; transform: rotate(180deg);}
.fa6ul2 li:last-child::before{display: none; }
.fa6ul2 li:nth-child(n+7){ float: right; }

.fa7{ padding: 60px 0; background: #f7f9fc; }
.tybt3 .p2 b{ color:#dc2327; font-size: 22px; }
.fa7ul li{ width: 14.66%; margin-right: 2%; display: inline-block; vertical-align: bottom; text-align: center;height: 100%;position: relative;
	background-image: linear-gradient(to right bottom , #da241d,#383893,#261d72); }
.fa7ul{ margin-right: -2%; height: 330px; margin-top: 25px; font-size: 0; }
.fa7ul li .text{ position: absolute; width: 100%; bottom: 50px; }
.fa7ul li .pic em{ color:#fff; }
.fa7ul li .pic em::before{ font-size: 40px; }
.fa7ul li .p1{ color:#ffffff;font-size: 20px;font-weight: bold; margin: 15px 0;}
.fa7ul li .p2{ color:#ffffff; font-weight: bold; font-size: 30px; }

.fa8{ padding: 60px 0;}
.fa8 .video{ text-align: center; margin-top: 40px; margin-bottom: 50px; }
.fa8 video{ width: 640px;height:400px;}
.ty8 .ho6p p{margin: 0 14px; }
.fa9{ padding: 60px 0; background: #f7f9fc; }

.fa10{ width: 100%;  height: 170px; }
.fa10 .fa10div{position: absolute; background: #094590; left: 0;  width: 100%; height: 370px; }
.fa10 .cen{ overflow: hidden;}
.editorial{ position: relative; z-index: 1; }
.fa10 .fa10div .fl{ margin-top: 90px; }
.fa10 .fa10div .p1{ color:#ffffff;font-size: 40px; font-weight: bold; }
.fa10 .fa10div .p2{ color:#ffffff; font-size: 20px; }
.fa10 .tymore{ width: 230px; background: rgba(255,255,255,.1); margin-top: 100px; cursor: pointer; }
.anli{ background: #f7f9fc; }
.anli .ho6p{ border-bottom: 1px solid #e4e4e4; }

.xh {
 position: fixed;
 top: 35%;
 transform: translateY(-50%);
 right: 0px;
 z-index: 999;
 box-shadow: 0 0 5px rgba(0,0,0,.1);
 border-radius: 8px;
 transition: 0.5s;
}
/* .tytc:hover {
 right: 0px;
} */
.xh>p{ position: absolute; width: 150px; right: 0; bottom: -250px; }
.tcul li {
 height: 70px;
 width: 84px;
 cursor: pointer;
 border-bottom: 1px solid #f5f8fc;
 text-align: center;
  padding-top: 10px;
  background: #ffffff;
  box-sizing: border-box;
}
.tcul li:hover span{color:#e62129;}
.tcul li:hover .p1{color:#e62129; }
.fhui{ display: none; }
.tcul li .text {
 position: absolute;
 width: 170px;
 height: 70px;
 box-sizing: border-box;
 line-height: 70px;
 background: #fff;
 color: #333;
 right: 74px;
 top: 0;
 display: none;
}
.tcul li:last-child{ height: 60px; }
.tcul li:hover .text {
 display: block;
}
.tcul li span {
 font-size: 30px;
 color: #999999;
}
.tcul li .p1 {
 font-size: 12px;
}

.tcul li .p1{
 color: #999999;
}
.tcul li{
 position: relative;
}

.tcul li:nth-child(1) i {
 width: 16px;
 height: 16px;
 position: absolute;
 line-height: 16px;
 font-style: normal;
 text-align: center;
 background: #ffffff;
 color: #fff;
 font-size: 12px;
 border-radius: 50%;
 margin-left: -15px;
 border: 1px solid #fff;
}
.tcul li:nth-child(1) i {
 width: 16px;
 height: 16px;
 position: absolute;
 line-height: 16px;
 font-style: normal;
 text-align: center;
 background: #999;
 color: #fff;
 font-size: 12px;
 border-radius: 50%;
 margin-left: -15px;
 border: 1px solid #fff;
}
.tcul li .Zx {
 width: 360px;
 height: 570px;
 top: 50%;
 transform: translateY(-50%);
 background: rgba(0, 0, 5px, 0.3);
 border-radius: 8px;
 position: absolute;
 right: 74px;
 background: #fff;
 overflow: hidden;
 box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
}
.tcul li .Zx.on {
 right: 50vw;
 transform: translate(50%, -50%);
}


.anli1div{ margin: 50px 0;}

.anli1div .fl{ width: 287px; }
.anli1div .ri{ width: calc(100% - 315px);}
.anli1div .fl .text{ width: 100%; background: url("../images/tix.jpg") no-repeat center;  height: 100px; padding: 30px 27px; box-sizing: border-box; }
.anli1div .fl .text .title{ color:#ffffff; font-weight: bold; font-size: 30px; }
.anli1div .fl .text .ftitle{ color:#fff; font-size: 16px;padding-top: 2px; }
.anli1div .fl .nav{ background: #fff; }
.anli1div .fl .nav li{ height: 48px; line-height: 48px; border-bottom: 1px solid #eeeeee; padding-left: 29px; }
.anli1div .fl .nav li a{ display: block; }
.anli1div .fl .nav li:hover a{ color:#da231c; }
.anli1div .fl .nav li:hover span{ color:#da231c; }
.anli1div .fl .nav li.on a{ color:#da231c; }
.anli1div .fl .nav li.on span{ color:#da231c; }
.anli1div .fl .nav li span{ float: right; margin-right: 20px; }


.anli1div .text2{  height: 84px; line-height: 84px;color:#ffffff; font-size: 18px; font-weight: bold; margin-top: 20px; background-image: linear-gradient(to right bottom , #ab425e,#ab425e,#3d3886,#3d3886);}
.anli1div .text2 i{ color:#fff; font-size: 30px; margin-left: 30px;margin-right: 20px; }


.anli1div .text3{ border-top: 16px solid #f3f5f5; background: #fff; padding-bottom: 20px; }
.anli1div .text3 .title{ color:#ffffff; font-weight: bold; font-size: 16px; background: #da231c; padding-left: 20px; padding-top: 12px; padding-bottom: 12px; }
.anli1div .text3 form p{ }
.anli1div .text3 form{ width: 232px; margin: auto; margin-top: 23px; }
.anli1div .text3 form input{ border: 1px solid #eeeeee; width: 100%; height: 38px; line-height: 38px;color:#999999; text-indent: 1em; font-size: 14px; }
.anli1div .text3 form p{ margin-bottom: 11px; position: relative; }
.anli1div .text3 form p img{ position: absolute; right: 0; top: 0; height: 26px; margin-top: 8px; }
.anli1div .text3 form input:focus{ border: 1px solid #da231c; }
.anli1div .text3 form .sub{ text-indent: 0; background: #da231c; color:#fff; border-radius: 8px;}
.anli1div .text4{border-top: 16px solid #f3f5f5; background: #fff; }
.anli1div .text4 ul { font-size: 0; }
.anli1div .text4 ul li{ width: 50%; float: left; box-sizing: border-box;  border-bottom: 1px solid #f5f5f5; padding-top: 18px; padding-bottom: 18px; text-align: center; }
.anli1div .text4 ul li:nth-child(2n-1){ border-right: 1px solid #f5f5f5; }
.anli1div .text4 ul li .pic{ text-align: center; width: 55px; height: 55px; border-radius: 50%; background: #da231c; text-align: center; line-height: 55px; color:#fff; margin: auto; }
.anli1div .text4 ul li .pic span{ font-size: 24px; color:#fff; }
.anli1div .text4 ul li:last-child .pic span{ font-size: 14px; }
.anli1div .text4 ul li:nth-child(1) .pic span{ font-size: 18px; }
.anli1div .text4 ul li .title{ color:#333333; font-size: 14px; font-weight: bold; margin-top: 6px;}
.anli1div .text4a ul li{ width: 12.5%; background: #fff;}
.anli1div .text4a ul li{border-right: 1px solid #eeeeee; box-sizing: border-box; }
.anli1div .text4a ul li:last-child{ border: none; }
.anli1div .text4a ul{ font-size: 0; }
.anli1div .text4a { margin-bottom: 18px; border-top: 0; }


.anli1div .text5{border-top: 16px solid #f3f5f5; background: #fff; }
.anli1div .text5 .title{ color:#ffffff; font-weight: bold; font-size: 16px; background: #de3832; padding-left: 20px; padding-top: 12px; padding-bottom: 12px; }
.anli1div .text5 .text5a{ padding: 15px 12px; box-sizing: border-box; font-size: 0; }
.anli1div .text5 .text5a p{ width: 100%; line-height: 35px; text-align: left; text-overflow: ellipsis; white-space: nowrap; overflow:  hidden;
	 background: #f7f7f7; border-radius: 5px; margin-bottom: 6px; padding-left: 10px; box-sizing: border-box; display: inline-block; }
.anli1div .text5 .text5a p a{ font-size: 14px; }
.anli1div .ri .rtext{ background: #fff; padding: 30px 0; text-align: center;}
.anli1div .ri .rtext .p1{ color:#333333; font-size: 26px; }
.anli1div .ri .rtext .p2{ margin-top: 15px; }
.anli1div .ri .rtext .p2 span{color:#666666; font-size: 14px;margin: 0 10px; }
.anli1div .ri .rtext .p2 i{ color:#57a6f6; margin-right: 10px; }

.anli1div .ri  .rtext2{ min-height: 900px; box-sizing: border-box; padding: 20px; background: #fff; margin: 20px 0;}
.anli1div .ri  .rtext2 p{ color:#999; line-height: 1.8; text-indent: 2em; }
.anli1div .ri  .rtext2 .pic{ text-indent: 0; text-align: center; margin: 20px 0;}
.anli1div .ri  .rtext3{ background: #fff; padding: 20px 0; border: 1px solid #eaeaea; box-sizing: border-box; overflow: hidden; }
.anli1div .ri  .rtext3 .prev{ float: left; width: 44%; margin-left: 4%; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
.anli1div .ri  .rtext3 .next{ float: right; width: 44%; margin-right: 4%; text-align: right; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.anli1div .ri  .rtext3 .next span{ transform: rotate(180deg);display: inline-block; margin-left: 5px; }
.anli1div .ri  .rtext3 .prev span{ margin-left: 5px;}
.anli1div .ri  .rtext3 a{ color:#999999; font-size: 14px; }
.anli1div .ri  .rtext3 a span{ color:#999; }
.anli1div .ri .tybt3{margin-top: 30px; }




.he_obtain {
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.6);
    position: fixed;
    top: 0;
		display: none;
    left: 0;
    z-index: 999;
}

.he_obtabx {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background: #ffffff;
    width: 1000px;
    padding: 40px 40px 60px;
    border-radius: 8px;
}

.he_obtatb {
    width: 100%;
}

.he_obtati p {
    font-size: 30px;
    line-height: 38px;
    color: #333333;
}

.he_obtati {
    text-align: center;
}

.he_obtatp p {
    font-size: 16px;
    line-height: 1.75;
    color: #666666;
}

.he_obtatp {
    text-align: center;
    margin-top: 18px;
}

.he_obtasel {
    width: 100%;
    margin-top: 30px;
}

.he_obtasle .he_h3p2le {
    width: 100%;
}

.he_obtasle {
    width: 285px;
}

.he_obtasri {
    width: calc(100% - 285px);
}

.he_obtaple {
    width: 16px;
    height: 16px;
    background: #f5f7f9;
    border-radius: 50%;
    position: relative;
    margin-top: 5px;
}

.he_obtapri p {
    font-size: 16px;
    line-height: 24px;
    color: #666666;
}

.he_obtapri {
    padding-left: 14px;
}

.he_obtaple::after {
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background: #2f5bb2;
    border-radius: 50%;
    width: 8px;
    height: 8px;
    transition: all 0.36s;
    opacity: 0;
}

.he_obtasli.on .he_obtaple::after {
    opacity: 1;
}

.he_obtasli {
    margin: 0 60px;
    cursor: pointer;
}

.he_obtayli {
    padding: 0 23px;
    width: 50%;
}

.he_obtayul {
    margin: 0 -23px;
}

.he_f1p5dfle {
    padding-right: 46px;
}

.he_obtabx .he_h3p3li {
    margin-bottom: 23px;
}

.he_obtagb {
    position: absolute;
    top: 22px;
    right: 22px;
    width: 22px;
    cursor: pointer;
}

.he_obtagb img {
    width: 100%;
}

.he_obtain .he_f1p5dft {
    width: 100%;
}

/* Ã¦â€“Â¹Ã¦Â¡Ë†Ã¤Â¸â€¹Ã¦â€¹â€°  end */

.he_sypcutde a::after {
    display: none;
}
.he_h3p3ub {
    width: 100%;
    position: relative;
}

.he_h3p2 {
    width: 100%;
    padding-top: 60px;
    border-bottom: 1px solid #eef3f7;
    padding-bottom: 45px;
}

.he_h3p2le {
    width: 175px;
    padding-right: 10px;
}

.he_h3p2ri {
    width: calc(100% - 175px);
}

.he_h3p2lep1 {
    font-size: 16px;
    line-height: 24px;
    color: #333333;
    font-weight: bold;
}

.he_h3p2lep1 span {
    color: #d1090b;
}

.he_h3p2rili .he_h3p2rip2 {
    font-size: 14px;
    line-height: 1.75;
    color: #666666;
    padding-left: 8px;
}


.he_h3p3ubin {
    width: 100%;
    height: 50px;
    background: #f5f7f9;
}

.he_h3p3ubte {
    margin-bottom: 12px;
}


.he_h3p3ubin input {
    width: 100%;
    height: 100%;
    padding: 0 15px;
		box-sizing: border-box;
		background: #f5f7f9;border: none;color:#333;font-size: 14px;
}
.he_f1p5de .he_h3p3ubin {
  width: calc(100% - 100px);
}
.he_f1p5de .he_h3p3ubin textarea{ background: #f5f7f9; border: none; width: 100%; padding: 10px 15px;
box-sizing: border-box;
}

.he_h3p3ubin {
  height: 45px;
}
.he_f1p5de .he_h3p3li.he_h3p3li1{ width: 94%; }
.he_f1p5de .he_h3p3li.he_h3p3li1 .he_h3p3ubin{ height: auto; }
.he_f1p5de .he_h3p3ubte {
  width: 100px;
  margin-top: 15px;
}
.he_f1p5de .he_h3p3li {
  width: 46%;
  padding: 0 1%;
}
.he_h3p3ul{ overflow: hidden; margin-top: 40px; }

.he_f1p5de .he_h3p3li .reimg{ position:absolute; right: 0; height: 40px; top: 4px; }
.abutton2{ clear: both;  border: none; width: 337px; height: 64px; line-height: 64px; text-align: center;
 line-height: 64px; color:#ffffff; font-size: 18px;display: block; border-radius: 50px; margin: auto; cursor: pointer;
}

.tea1{padding: 80px 0; }
.tea1 .tybt4{ border-left: 6px solid #e80000; padding-left: 8px; }

.vehicle .fa1ul li{ width: 24%; margin-right: 1%;}
.vehicle .fa1ul{ margin-right: -1%;}
.vehicle .fa1ul li .fl{ float: right; border-radius: 50px 0 0 50px;}

.fa2ul2 li{ width: 14.66%; margin-right: 2%; box-sizing: border-box; text-align: center;
	color:#ffffff; font-size: 22px; display: inline-block;
	height: 103px; border: 2px solid #fff; line-height: 103px; }
.fa2ul2 { font-size: 0; margin-right: -2%; margin-top: 40px;  margin-bottom: 40px; }
.fa2p1{ text-align: center; color:#ffffff; line-height: 1.8; }

.fa2ul3 li{width: 176px;height: 176px; border-radius: 50%; border: 2px solid #ffffff; display: inline-block; margin: 0 130px;}
.fa2ul3 { text-align: center; margin-top: 44px; }
.fa2ul3 li .p1{ color:#ffffff; font-weight: bold; font-size: 40px; padding-top: 40px; }
.fa2ul3 li .p2{ color:#ffffff; font-size: 18px; }

.vehicle .fa5ul li{ width: 14.66%;vertical-align: top;}
.vehicle .fa5ul li .pic{ font-size: 28px; background: #4962a0; }
.vehicle .fa5ul li .text{ padding: 26px 16px; }

.fa5a{ padding: 60px 0;}
.fa5aul li{ display: inline-block; width: 19%; padding-top: 18px; box-sizing: border-box; margin-right: 1%; height: 235px; box-shadow: 0 0 5px rgba(0,0,0,.2); text-align: center; }
.fa5aul{margin-right: -1%; font-size: 0; }
.fa5aul li em{
text-transform: uppercase;
 text-stroke: 1px #ecd8da; color:#fff; font-size: 88px;
  /* Ã¥â€¦Â¼Ã¥Â®Â¹Webkit(Chrome/Safari)Ã¥â€ â€¦Ã¦Â Â¸Ã¦ÂµÂÃ¨Â§Ë†Ã¥â„¢Â¨Ã§Å¡â€žÃ¥â€ â„¢Ã¦Â³â€¢ */
  -webkit-text-stroke: 1px #ecd8da;
}

.fa5aul li .p2{ color:#333333; font-size: 22px; margin-top: 10px; }
.fa4p{ text-align: center; color:#333333; font-size: 18px; font-weight: bold; line-height: 1.8; margin-top: 40px; }
.vehicle .fa4{ background: #f7f9fc; }


.produce .fa2ul li{ width: 17%; height: 290px; }

.fa5b{ padding: 60px 0; background: #f7f9fc; }
.fa5bul li{ display: inline-block; width: 18%; margin-right: 2%; box-shadow: 0 0 5px rgba(0,0,0,.3); background: #fff; vertical-align: top; }
.fa5bul{ font-size: 0; }
.fa5bul li .p1{
 background-image: linear-gradient(to right bottom , #373C96,#5C748C);
 height: 95px;
 text-align: center;
 line-height: 95px;
 color:#ffffff;
 font-size: 22px;
}
.fa5bul li .text{ padding: 26px; box-sizing: border-box; height: 300px; }
.fa5bul li .text p{color:#666666; font-size: 15px; line-height: 2; }

.technology .fa1ul li{ }
/* .technology .fa1ul li .fl{background: none;width: 136px;}*/
.technology .fa1ul li .fl em{
	font-size: 32px;color:#fff;
/* background-image: -webkit-gradient(linear,left top,right bottom,from(#dc4743), to(#484383));
background-image: linear-gradient(320deg,#484383 50%,#dc4743 70%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent; */
}
.technology .fa1ul li{width: 24%; margin-right: 1%;}
.technology .fa1ul{margin-right: -1%; }
.technology .fa1ul li .ri{ margin-top: 20px;     width: calc(100% - 150px); }

.technology .fa2ul li{ height: 300px; }
.technology .fa5aul li{ width: 13.2%; margin-right: 1%; background: #fff; }
.technology .fa5aul {margin-right: -1%;}
.technology .fa5aul li .p2{ width: 90%; text-align: center; margin: auto;}
.fa5ba{ background: #fff; }
.fa5aa{ background: #f7f9fc; }

.fa5ba .pic{ margin-top: 40px; text-align: center; }

.technology .fa5c{ background: #fff;}
.technology .fa5d{ background: #f7f9fc; }
.fa5c{ padding: 60px 0; background: #f7f9fc; }
.fa5d{ padding: 60px 0;}
.fa5c .pic{ text-align: center; margin-top: 40px; }
.fa5dul li{ width: 30.33%; margin-right: 3%; display: inline-block; box-shadow: 0 0 5px rgba(0,0,0,.2); vertical-align: top; }
.fa5dul{ margin-right: -3%; font-size: 0;margin-top: 40px; }
.fa5dul li .p1{ height: 80px; background: #261d72; text-align: center; line-height: 80px; color:#ffffff; font-size: 26px; font-weight: bold;

}
.fa5dul li .text{ padding: 20px; box-sizing: border-box; height: 500px; }
.fa5dul li .text1{ height: 180px; }
.fa5dul li .text p{ color:#666666; font-size: 15px; line-height: 1.8; }
.fa5dul li .pic{ text-align: center;}

.fa1pt{ text-align: center; line-height: 1.8; color:#666666; font-size: 26px; }
.fa1pt strong{ color:#da241d; font-size: 26px; }
.fa2pic{ margin-top: 40px; text-align: center; }
.fa2pic img{ position: relative;}

.fa2a{ padding: 60px 0; background: #f7f9fc; }
.fa2aul li{ width: 23%; margin-right: 2%; margin-bottom: 2%;display: inline-block; background: #fff;height: 335px;
 box-shadow: 0 0 5px rgba(0,0,0,.1);vertical-align: top;
}
.fa2aul{ margin-right: -2%; margin-top: 30px; }
.fa2aul ul{ font-size: 0; text-align: center; }
.fa2aul li .text{ padding: 15px 25px; box-sizing: border-box; }
.fa2aul li .text .p1{ background: #2e75b6; height: 52px; line-height: 52px; color:#fff;font-size: 22px; font-weight: bold;}
.fa2aul li .text .p2{ color:#666666; line-height: 1.6; margin-top: 15px; }

.park .fa5bul li .text{height: 160px; position: relative; padding: 0; }
.park .fa5bul li .text p{position: absolute; top: 50%; transform: translateY(-50%);width: 90%; left: 5%; text-align: center;color:#333333; font-size: 18px; }

.park .fa5bul li{ width: 14.66%; }



.intelligence .fa5bul li{ width: 23%; vertical-align: top; }
.intelligence .fa5bul{ margin-top: 40px; }
.intelligence .fa5bul li .p1{ line-height: 1.4;padding-top: 17px; box-sizing: border-box; }
.intelligence .fa5bul li .text{ padding: 10px 20px; height: 210px; }
.intelligence .fa5bul li .text p{ color:#666666; font-size: 20px; line-height: 2.2; border-bottom: 1px dashed #f2f2f2; text-align: center; }
.intelligence .fa5bul li .text p:last-child{ border: none; }
.intelligence .fa2ul li{ width: 29.33%; margin-right: 4%; height: 150px; margin-bottom: 30px; padding-top: 25px; }
.intelligence .fa2ul{ margin-right: -4%;}

.intelligence .fa2ul li .p0{ color:#ffffff; font-weight: bold; font-size: 22px; }
.intelligence .fa2ul li .p1{ color:#ffffff; font-size: 18px; margin-top: 8px; }
.intelligence .fa2ul li:hover{background-image: linear-gradient(to right bottom , #ab425e,#ab425e,#3d3886,#3d3886); }
.intelligence .fa2a{ background: none; }
.intelligence .fa2a .fa5bul{ text-align: center; }
.intelligence .fa2a .fa5bul li{margin-right: 0; border-radius: 50px; overflow: hidden;width: 29.33%; margin: 0 2%;}
.intelligence .fa2a .fa5bul li .p1{ height: 85px; padding-top: 0; line-height: 85px; }
.intelligence .fa2a .fa5bul li .text{ height:auto; height: 130px; }
.intelligence .fa2a .fa5bul li .text p{ font-size: 18px; line-height: 1.6; }
.intelligence .fa5ba{ background: #f7f9fc; }
.intelligence .fa6{overflow: hidden;}

.intelligence .fa7aul li{ display: inline-block; margin: 0 3%; }
.intelligence .fa7aul{ text-align: center; margin: 20px 0; }
.intelligence .fa7a{ padding: 60px 0; background: #f9fafe; }
.intelligence .fa7a .pic{ text-align: center;margin-top: 35px; }

.ho6p .bd .tempWrap{ margin: auto; }

.automation .fa1ul li{ width: 18%; margin-right: 2%; padding: 0 30px; box-sizing: border-box; height: 450px; border-radius: 150px;
 box-shadow: 0 0 10px rgba(0,0,0,.1); text-align: center;
}

.automation .fa1ul{ margin-right: -2%; }
.automation .fa1ul li .p1 em{color:#333333; font-size: 24px;
    background-image: -webkit-gradient(linear,left top,right bottom,from(#dc4743), to(#484383));
    background-image: linear-gradient(320deg,#484383 50%,#dc4743 70%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.automation .fa1ul li{ padding-top: 98px; box-sizing: border-box; }
.automation .fa1ul li .text p{ color:#666666; line-height: 2; }
.automation .fa1ul li .text{ margin-top: 30px; }

.automation .fa2div .pic{ text-align: center; margin-top: 50px; }
.fa2apic{ text-align: center; margin-top: 40px; }

.automation .fa2a{ background: #fff; }
.automation .fa5ba{ background: #f7f9fc; }

.automation .fa5div .text{display: inline-block; padding-bottom: 20px; position: relative; width: 48%; background: #fff; margin: 1%; box-shadow: 0 0 5px rgba(0,0,0,.1); }
.automation .fa5div .text::before{content: ""; width: 142px; height: 105px; background: url("../images/th.jpg") no-repeat center; position: absolute; top: 50%;left: 50%;
transform: translate(-50%,-50%);
}
.automation .fa5div{ font-size: 0; }
.automation .fa5div .text li{width: 200px;  border: 1px solid #e4e7eb; margin-bottom: 14px; }
.automation .fa5div .pic{ margin-bottom: 40px; }
.automation .fa5div .text li .pic{ margin: auto; }
.automation .fa5div .text li .pic img{display: block;}
.automation .fa5div .text li .p1{ color:#333333; font-size: 15px; font-weight: bold; text-align: center; padding: 8px 0; }
.automation .fa5div .text ul{ float: left; margin-top: 40px; margin-left: 40px;}
.automation .fa5div .text ul:nth-child(2){ float: right; margin-left: 0; margin-right: 40px; }
.automation .fa6{ background: #f7f9fc; }
.automation .fa6ul1 li{ background: #fff; }
.automation .fa6ul2 li{ background: #fff; }
.automation .fa6ul2 li:hover{background-image: linear-gradient(to right bottom , #da241d,#383893,#261d72); color:#fff;  }

.ge1ul li{ width: 32.33%; margin-right: 1%; height: 220px; margin-bottom: 1%; position: relative; border-radius: 12px; padding: 15px 0;background: #f2f2f2;display: inline-block; vertical-align: top; }
.ge1ul li .p1{ color:#333333; font-size: 20px; font-weight: bold; text-align: center; margin-bottom: 10px; }
.ge1ul ul{margin-right: -1%; font-size: 0; }
.ge1ul li .pic{ margin-top: 0; }
.ge1ul li:nth-child(5){ padding: 0; z-index: 8; background: none;}
.ge1ul li:nth-child(5) .pic{ position: absolute; left: 50%; top: 57%; transform: translate(-50%,-50%);width: 125%; z-index: 8; border-radius: 40px;  border:20px solid #fff;  }
.ge1ul li:nth-child(5) .pic img{ border-radius: 20px;width: 100%;display: block;}

.st1 .s1{ text-align: center; margin-top: 20px; }
.st1 .s1 em{ text-align: center; color:#e22922; font-size: 33px; font-weight: bold; }
.st1 .s1 img{ margin: 0 10px; }
.fa6b{ padding: 60px 0;}
.st1ul li{width: 22%; margin-right: 3%; display: inline-block; background: #fff; height: 297px; text-align: center;}
.st1ul{margin-right: -3%; font-size: 0; margin-top: 35px; }
.st1ul li .text{ padding-top: 54px; height: 148px; box-sizing: border-box; }
.st1ul li .text .p1{ color:#333333; font-size: 22px; }
.st1ul li .text .p2{ color:#cbcbcb; }
.st1ul li .pic{ margin-top: 0; height: 150px;padding-top: 1px; box-sizing: border-box; background-size: 100% !important; }
.st1ul li:nth-child(1) .pic{background: url("../images/o1.jpg") no-repeat center; }
.st1ul li:nth-child(2) .pic{background: url("../images/o2.jpg") no-repeat center;}
.st1ul li:nth-child(3) .pic{background: url("../images/o3.jpg") no-repeat center; }
.st1ul li:nth-child(4) .pic{background: url("../images/o4.jpg") no-repeat center; }
.st1ul li .pic p{font-size: 16px;width: 200px;height: 38px;border: 1px solid rgba(255,255,255,.4);color:#fff;line-height: 38px;text-align: center;margin: auto;margin-top: 20px;}

.fa6bul li{ width: 22%; margin-right: 3%; margin-bottom: 3%; display: inline-block; position: relative; }
.fa6bul{ font-size: 0; margin-right: -3%; margin-top: 30px; }
.fa6bul li em{ position: absolute; width: 145px; height: 54px; color:#fff; font-size: 24px; text-align: center; line-height: 54px; right: 0; bottom: 0;
    background-image: linear-gradient(to right bottom , #da241d,#383893,#261d72);
}
.fa6bul li img{ display: block; }
.fa6bul2 li{ width: 23%; margin-right: 1%; margin-left: 1%; display: inline-block; }
.fa6bul2{ font-size: 0; box-shadow: 0 0 5px rgba(0,0,0,.1); padding-top: 40px; padding-bottom: 30px; padding-left: 30px;padding-right: 30px; }
.fa6bul2 li .p1{ text-align: center; color:#333333; font-size: 24px; }
.fa6bdiv{ padding-top: 40px; }
.fa6bdiv .flpic{ width: 38%; float: left;box-shadow: 0 0 5px rgba(0,0,0,.1); padding-top: 40px; padding-bottom: 30px; padding-left: 30px;padding-right: 30px;
 box-sizing: border-box;
 }
.fa6bdiv .ripic{ width: 60%;float: right;box-shadow: 0 0 5px rgba(0,0,0,.1); padding-top: 40px; padding-bottom: 30px; padding-left: 30px;padding-right: 30px;
 box-sizing: border-box;
}
.fa6bdiv { overflow: hidden; padding-bottom: 20px; }
.fa6bdiv .flpic .pic img{ width:65%;margin: 0 1%;}
.fa6bdiv .flpic,.fa6bdiv .ripic{ text-align: center; height: 210px; }
.fa6bdiv .p1{ color:#333333; font-size: 24px; margin-top: 10px; }

.fa6bdiv .ripic .pic img{width: 19%;margin: 0 5%;}
.fa6c{ padding: 60px 0;}
.fa6cpic{margin: 30px 0;}
.fa6cdiv{ display: inline-block; width: 48%; margin-right: 2%; box-shadow: 0 0 5px rgba(0,0,0,.1); }
.fa6cd{margin-right: 2%;font-size: 0; }
.fa6cdiv .pic em{ position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%);color:#fff; font-size: 36px; font-weight: bold; }
.fa6cdiv .pic{ position: relative; }
.fa6cul li{ display: inline-block; width: 31.33%; margin: 0 1%; text-align: center; }
.fa6cul{ font-size: 0; padding: 30px 20px;}
.fa6cul li .p1{ color:#333333; font-size: 18px; margin-top: 10px; }

.fa6d{ background: #2a348a; padding: 35px 35px; box-sizing: border-box;margin-top: 35px; }
.fa6d p{ color:#ffffff; font-size: 20px;line-height: 2; }
.fa6d strong{ color:#fff;font-size: 20px; }

.automation .fa8{ background: #f7f9fc; }
.automation .ho7ul li{ background: #fff; }
.automation .fa9{ background: #fff; }
.tylm{ background: #fff;}
.tylmul li{ display: inline-block; height: 72px; line-height: 72px; padding: 0 40px; position: relative; transition: .5s; border-bottom: 2px solid #fff; }
.tylmul li a{ color:#666666; font-size: 18px; }
.tylmul li::before{ content: ""; width: 2px; height: 20px; position: absolute; right: 0; top: 50%; transform: translateY(-50%); background: #eeeeee; }
.tylmul li.on{border-bottom: 2px solid #d0231c;}
.tylmul li.on a{color:#d0231c; }
.tylmul li:hover{ border-bottom: 2px solid #d0231c;}
.tylmul li:hover a{ color:#d0231c;}

.ne1ul li{ overflow: hidden; }
.ne1ul li .fl{ width: 435px; height: 290px; }
.ne1ul li .text{ float: right; width: calc(100% - 520px); margin-top: 20px; }
.ne1ul li .cen{ border-bottom: 1px solid #e7ebf1; padding: 40px 0; }
.ne1ul li .text .p1{ color:#333333; font-size: 24px; }

.ne1ul li .text .p2{ color:#333333; margin: 16px 0;}

.ne1ul li .text .time{color:#ba211b;  }

.ne1ul li:nth-child(n+2) .tymore{ background: #fff; border: 1px solid #7d77aa; color:#7d77aa; margin-left: 0; margin-top: 30px; }
.ne1ul li:nth-child(n+2) .tymore span{ color:#7d77aa; }
.ne1ul li .tymore{ margin-left: 0; margin-top: 30px; }
.ne1ul li:nth-child(1){ background: #eef0f7;}
.ne1ul li:nth-child(1) .cen{  padding: 50px 0;}
.ne1ul li:nth-child(1) .fl{ width: 622px; }
.ne1ul li:nth-child(1)  .text{width: calc(100% - 680px); }
.ne1ul li:hover .tymore{background-image: linear-gradient(to right bottom , #da241d,#383893,#261d72);color:#fff;}
.ne1ul li:hover .tymore span{ color:#fff;}



.banner .texta {
 position: absolute;
 top: 55%;
 left: 50%;
 transform: translate(-50%, -50%);
 text-align: center;
 width: 60%;
}
.banner .texta .p1 {
 color: #ffffff;
 font-weight: bold;
 font-size: 28px;
}
.banner .texta .p2 {
 text-align: center;
 margin-top: 40px;
}
.banner .texta .p2 span {
 width: 163px;
 height: 41px;
 color: #ffffff;
 cursor: pointer;
 margin: 0 20px;
 font-size: 18px;
 line-height: 41px;
 text-align: center;
 border: 1px solid #fff;
 display: inline-block;
 border-radius: 20px;
}
.banner .texta .p2 span:hover{ background: #d9241b; }
.banner .texta .p2 span a {
 color: #ffffff;
 font-size: 18px;
 display: block;
}

.a404 .editorial{display: none; }


.book .ho6ul li{width: 31.33% ; border-radius: 8px; box-shadow: 0 0 5px rgba(0,0,0,.2);margin: 0 10px; margin-bottom:30px; float: left; text-align: center; background: #fff; }
.book .ho6ul li .text{ text-align: left; padding: 20px; box-sizing: border-box; }
.book .ho6ul li .text .p1{ color:#333333; font-size: 22px; height: 87px;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;
}
.book .ho6ul li .pic{ height:15vw; overflow: hidden; }
.book .ho6ul li .pic img{ height: 100%;}
.book .ho6ul li .text .p3{color:#ba211b; }
.book .ho6ul li .text .time{color:#999999; font-size: 14px; margin-top: 10px; margin-bottom: 20px; }
.tylm{ box-shadow: 0 0 5px rgba(0,0,0,.2); }
.vi2 .pic{ float: left; width: 133px; height: 174px !important; margin-left: 20px; margin-top: -30px; }
.vi2 .pic img{ width: 100%; height: 100% ; }
.vi2 .ho6ul li .text{ width: calc(100% - 183px); float: left; padding: 0; margin-left: 24px; margin-top: 24px; }
.vi2 .ho6ul li{overflow: inherit; height: 184px; box-shadow: 0 0 5px rgba(0,0,0,.1); }
.vi2 .ho6ul{ margin-top: 80px; }
.vi2{padding: 20px 0;}
.book{ background: #eef0f7; }
.ab1{ padding-top: 100px; padding-bottom: 70px; }
.ab1 .tybt2,.ab2 .tybt2{ text-align: left; }
.ab1 .hx,.ab2 .hx{ margin-left: 0; }
.ab1 .fl{ width: calc(100% - 680px); max-width: 710px; }
.ab1 .ri{width: 567px;margin-top: 0px;}
.ab1 .text{ margin-top: 40px; }
.ab1 .text p{color:#666666;line-height: 50px;font-size: 18px;}
.ab2{ padding: 70px 0;}
.ab1 .ho4ul1{ padding-top: 0;}
.ab1 .ho4ul1 .pic em{ font-size: 0;

}
.ab1 .ho4ul1 .pic em::before{
    font-size: 60px;
    background-image: -webkit-gradient(linear,left top,right bottom,from(#dc4743), to(#484383));
    background-image: linear-gradient(320deg,#373C96,#5C748C);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.ho5ul li{ width: 23%; margin-left: 1%; margin-right: 1%; display: inline-block; height: 420px; background: #fff; border-radius: 0 5px 0 5px; overflow: hidden; }
.ho5ul{ overflow-y: auto; white-space: nowrap; padding-bottom: 35px; margin-top: 47px; }
.ho5ul li .text{padding: 20px; box-sizing: border-box; white-space: normal; }
.ho5ul li .text .p1{ color:#333333; font-weight: bold; font-size: 18px; line-height: 1.7;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2; height: 64px;margin-bottom: 8px;
overflow: hidden;
 }
.ho5ul li .text .p2{ color:#999999; font-size: 14px; display: -webkit-box;
-webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;}

.ne2div .ho5ul li{ width: 30%; margin-top: 40px; margin-left: 0.33%; margin-right: 3%; box-shadow: 0 0 5px rgba(0,0,0,.2); height: auto; }
.ne2div .ho5ul{ white-space: normal; overflow-x: inherit; font-size: 0; margin-right: -3%; margin-bottom: 50px; }
/* .ne2div .ho5ul li .text{ padding-top: 37px; padding-left:32px; } */
.ne2div .ho5ul li:hover{ background: #d0231c; transition: .5s; }
.ne2div .ho5ul li:hover p{ color:#fff; transition: .5s; }


.news2{ background: #eef0f7; }

.ab2div .text1{ overflow: hidden;padding-top: 50px; }
.ab2div .text1 .fl{ width: 430px; margin-left: 95px; }
.ab2div .text1 .ri{ width: 45%; margin-top: -50px; }
.ab2div .text1 .ri .p1{ color:#000000; font-weight: bold; font-size: 28px; }
.ab2div .text1 .ri .text p{ color:#666666; font-size: 18px; line-height: 2.2; }
.ab2div .text1 .ri .text{ margin-top: 15px; }


.ab2div2{ border-top: 1px solid #e9e9e9; margin-top: 80px; }
.ab2div2 ul{ display: flex; }
.ab2div2 li{ display: inline-block; display: flex;
align-items: center;text-align: center;position: relative;
flex: 1;}
.ab2div2 li p{ margin:auto; }
.ab2div2 li .p1{ padding-top: 35px; color:#999999; font-size: 22px; }
.ab2div2 li .pic{ position: absolute; width: 13px; height: 13px; border-radius: 50%; background: #dddddd; top: 0; left: 50%; transform: translateX(-50%);top: -7px; }
.ab2div2 li.on .p1{ color:#d0231c; }
.ab2div2 li.on .pic{ background: #d0231c; width: 18px; height: 18px; }

.ab3{ padding: 60px 0; background: #f9fafd; }
.tybt2 .p3{ color:#666666; font-size: 18px; margin-top: 13px; }
.ab3 .pic{text-align: center;margin-top: 40px; }
.ab4{padding: 60px 0;}

.ab3ul li{ width: 19%; margin-right: 1%;display: inline-block; position: relative; height: 300px;


 }
.ab3ul{ font-size: 0; margin-right: -1%; text-align: center; }
.ab3ul:nth-child(3) {margin-top: -100px; }
.ab3ul li::before{ content: ""; width: 190px; height: 190px;transform: rotate(45deg);position: absolute;box-shadow: 0 0 5px rgba(0,0,0,.1);
 left: 50%; top: 50%; margin-left: -95px; margin-top: -95px;
}
.ab3ul li em{ position: absolute;top: 50%; left: 50%; transform: translate(-50%,-50%); z-index: 1; font-size: 24px;
	width:100%;
background-image: -webkit-gradient(linear,left top,right bottom,from(#dc4743), to(#484383));
background-image: linear-gradient(320deg,#484383 50%,#dc4743 70%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
 }
.ab3ul{ margin-top: 40px; }
.ab3ul li em:nth-child(1){ top: 45%;}
.ab3ul li em:nth-child(2){ top: 56%;}
.ab3ul li em:nth-child(3){ top: 67%;}
.ab3ul li:hover em{  color:#fff; -webkit-text-fill-color: revert; }
.ab3ul li:hover::before{background-image: linear-gradient(to right bottom , #373C96,#5C748C);}

.ab4 .pt1{background-size: 100%; }
.ab5{ padding: 60px 0; background: #f7f9fc; }

.ab5div .fl{width: 563px; position: absolute; }
.ab5div .ri{ width: calc(100% - 340px); position: relative;z-index: 1; margin-top: 30px; }
.ab5ul li{ overflow: hidden; margin-bottom: 34px; }
.ab5ul li .p1{ background: url("../images/ab4.png") no-repeat left; width: 329px; height: 53px; color:#ffffff; font-weight: bold; line-height: 53px;
 padding-left: 190px; box-sizing: border-box; font-size: 22px; float: left;
}
.ab5ul li .text{ float: left; width: calc(100% - 350px); color:#666666; line-height: 1.8; margin-left: 20px; }
.ab5ul li:nth-child(2){ width: 94%;margin-left: 6%; }
.ab5ul li:nth-child(3){ width: 88%;margin-left: 12%; }
.ab5ul li:nth-child(4){ width: 84%;margin-left: 16%; }
.ab5ul li:nth-child(4){ width: 80%;margin-left: 20%; }
.ab5ul li:nth-child(5){ width: 76%;margin-left: 24%; }
.ab5div{ overflow: hidden; margin-top: 40px; }
.ho7{ padding: 60px 0;}

.intelligence.ab6 .fa5bul li{ }
.intelligence.ab6 .fa5bul li .p1{ padding-left: 40px; padding-top: 8px;  }
.intelligence.ab6 .fa5bul li .p1 em{ float: left; color:#fff; margin-right: 10px; font-size: 0;}
.intelligence.ab6 .fa5bul li .p1 em::before{ font-size: 60px;}
.intelligence.ab6 .fa5bul li .pt{ float: left; text-align: left;}
.intelligence.ab6 .fa5bul li .pt .ps1{ color:#fff; font-weight: bold; font-size: 26px; }
.intelligence.ab6 .fa5bul li .pt .ps2{ color:#ffffff; font-size: 26px; }

.intelligence.ab6 .fa5bul li .text p{color:#666666; font-size: 16px; border-bottom: 1px dashed #e0e0e0;text-align: left;}
.intelligence.ab6 .fa5bul li .text{ height: 300px;  }
.intelligence.ab6 .fa5bul li .text p{ text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }

.ho6text .picScroll-left{ position: relative;}
.ho6text .picScroll-left ul li{ margin-right:24px; margin-left: 10px; width: 320px; height: 440px; }
.ho6text .picScroll-left ul{ padding-top: 20px !important;}
.ho6text .picScroll-left ul li .p1{ color:#333333; font-size: 16px; font-weight: normal; }
.ho6text .picScroll-left ul li .pic{ width: 80%; margin: auto; margin-bottom: 20px; }

.ho6text .prev{ width: 48px; position: absolute; left: -100px; top: 50%; height: 48px; border: 1px solid #ddd; color:#a2a2a2; font-size: 20px;cursor: pointer;margin: 0 5px;
	 border-radius: 50%;  margin-top: -30px;  text-align: center; line-height: 48px;  display: inline-block; }
.ho6text .next{
	 width: 48px;
	 position: absolute;
	 right: -67px;
	 top: 50%;
	 transform: rotate(180deg);
	 height: 48px;
	 border: 1px solid #ddd;
	 color:#a2a2a2;
	 font-size: 20px;
	 cursor: pointer;
	 margin: 0 5px;
	 border-radius: 50%;
	 margin-top: -30px;
	 text-align: center;
	 line-height: 48px;
	 display: inline-block;
	 }


.ho6p{ position: relative; }
.ty8 .prev{ width: 48px; position: absolute; left: 0; top: 50%; height: 48px; color:#999; font-size: 20px;cursor: pointer;margin: 0 5px;
	 border-radius: 50%;  margin-top: -30px;  text-align: center; line-height: 48px;  display: inline-block; }
.ty8 .next{ width: 48px; position: absolute; right: 0; top: 50%; transform: rotate(180deg); height: 48px; color:#999;
	 font-size: 20px; cursor: pointer;margin: 0 5px; border-radius: 50%; margin-top: -30px; text-align: center; line-height: 48px;
display: inline-block;}



.co1 .ri{ width: 50%; padding-top: 120px; }
.co1 .ri img{ width: 100%; height: auto; }
.co1 .fl{ width: 50%; padding: 0 50px;  box-sizing: border-box; padding-bottom: 50px; position: relative; }

.co1 .fl .co1div .p2{ margin-top: 30px;margin-bottom: 18px; color:#666666; font-size: 18px; }
.co1 .fl .p2 img{ vertical-align: middle; margin-right: 7px; }
.co1 .fl .p3{ color:#333333; font-size: 18px; }
.co1 .fl .p3a{ color:#333333;font-size: 30px; font-weight: bold; }
.co1 .fl .ewm{ margin-top: 30px; }
.map{ width: 100%; height: 540px; }
.co1 .fl .tybt2{ position: absolute; width: 200%; text-align: left; z-index: 1; }
.co1 .fl .tybt2 .hx{ margin-left: 0; }
.co1div{ margin-top: 200px; }

.co1 .fl .tybt2 .p1{padding-top: 90px; }
.co1 .fl em{
background-image: -webkit-gradient(linear,left top,right bottom,from(#dc4743), to(#484383));
background-image: linear-gradient(320deg,#484383 50%,#dc4743 70%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;

}
.co1 .fl em a{ font-size: 0;margin-right: 10px; }
.co1 .fl em a::before{ font-size: 18px; }
.co1{ background: #eef0f7; padding-bottom: 60px; }

.co2{ padding: 60px 0; display: none;}
.co1 .tybt2 .p2{ color:#eef0f7; }
.co2ul li{ width: 31.33%; margin-right: 2%; display: inline-block; box-shadow: 0 0 5px rgba(0,0,0,.1); height: 440px; }
.co2ul{ font-size: 0; margin-right: -2%; margin-top: 40px; }
.co2ul li .text{ padding: 20px 30px;  }
.co2ul li .text .p1{ color:#333333; font-size: 20px; font-weight: bold;margin-bottom: 20px; }
.co2ul li .text .p2{ color:#333333; font-size: 14px; line-height: 2; }
.co2ul li .text .p3{ margin-top: 26px;  }
.co2ul li .text .p3 i{  color:#ba211b; margin-right: 4px; font-size: 18px; }
.co2ul li .text .p3 a{color:#ba211b; font-size: 14px; }


.ho7 .video{ text-align: center; margin-top: 40px; margin-bottom: 50px; }
.ho7 video{ width: 640px; }
.gc1{padding: 60px 0; }
.gcul li{ width: 31.3%; margin-right: 2%; box-shadow: 0 0 5px rgba(0,0,0,.2); display: inline-block; margin-bottom: 37px; padding-bottom: 10px; }
.gcul{ margin-right: -2%; font-size: 0; }
.gcul li .text{padding: 20px; text-align: center; }
.gcul li .text .p1{ color:#333333; font-size: 20px; }
.gcul li .text .p2{ margin-top: 10px; color:#da241d; font-size: 14px;}
.gcul li .text .p2 a{  color:#da241d; font-size: 14px;}


.fa10div{ overflow: hidden; }
.fa6{ overflow: hidden; }


.co1div2{ margin-top: 40px;}
.co1div2 .pic{float: left; max-width: 150px;}
.co1div2 .text{float: left; margin-left: 15px;    margin-top: 40px; }
.co1div2 .text .p1{ color:#333; font-size: 18px; }
.co1div2 .text .p2{ margin-top: 8px; color:#333;}
.col-lg-8{ margin-top: 30px; }

@media screen and (max-width:1450px) and (min-width:0px){
	.foot2 .hei1{float: none; }
	.foot2 .ri{ width: 100%; }
	.foot2 .fl{ margin-bottom: 40px; }
	.hei1 .ftitle{ margin-top: 0; }
	.top .tel{ display: none; }
	.top .nav{width: calc(99% - 272px); }
	.textle{ display: none; }
	.fa5ul li .text p{ font-size: 18px; }
	.fa6ul1 li{ margin-right: 8%;}
	.fa6ul1 li::before { right: -28%; }
	.fa7ul li .p1{ font-size: 16px; }
	.fa2ul3 li{ margin: 0 4%;}
	.fa2pic img{ left: 3%;}
}
@media screen and (min-width:640px){
.top .nav .topul>li:hover ul{ display:block; }
	.foot1 .fotul li:hover .text {
	    display: block;
	}
}
@media screen and (max-width:640px) and (min-width:0px){
.BigDiv{ overflow: hidden; }
.top .right > ul > li span{ display: none; }
.fullslide .bd li .tu1{display: none;}
.fullslide .bd li .tu2{display: block; width: 100%; }

.fullslide .hd{ display: none; }
.fullslide .prev, .fullslide .next{ left: 0; }
.fullslide .next{ left:inherit; right: 0;}
.fullslide1 .bd::before{ bottom: -2px; }
.fullslide1 .text{ width:80%; margin-top: 0;  bottom: 20%; left: 50%; margin-left: -40%; }
.fullslide1 .text .title{ font-size: .6rem; }
.fullslide1 .text .ftitle{ font-size: .7rem; }
.fullslide1 .text .smrt{ font-size: .4rem; line-height: .5rem; margin-top: 40px; }
.clname .ftitle{ font-size: .8rem;margin-left: -100px;
margin-top: -23px;}
.clname{font-size: .4rem; height: 80px; margin-top: 60px; }

.top .right>ul>li{ line-height: 32px; float: none; width: 100%; }
.top .right .ri1::before{ display: none; }
.top .right .ri1{ float: none; width: 100%; text-align: center; }
.top .right .rigd1{ width: 100%; }
.top .right .le1{ display: none; }
.top .right{ z-index: 999; }
.top .right>ul{ float: none; }
.top .form{ display: none; }
.top .left{ width: auto;}
.top .ment{  margin-right: 5%; margin-top: .25rem; float: right; width: auto; }
.top .ment img{ width: .5rem; }
.top .left img{ width: 2.2rem; }
.BigDiv{min-width: 320px;}
.cen{ min-width: 280px; }
.sjcx{ display: block !important;}
.sjyc{ display: none !important;}
	.BigDiv{max-width: 640px; min-width: 320px; margin: auto; }
	.logm{ float: right; margin-right: 15px; font-size: 20px; margin-top: 13px; }
	.logm span{ color:#fe5e10; }
.top{ height: auto; margin-top: 0; padding: 5px 0; }
.cen{width: 94%; margin: auto; }
.lc{ display: none; }
.ment img {width: 30px;}
.ment { float: right; margin-top: 7px; }
.b1 .a2div .left img{ margin-top: 0; margin-left: 0; }
.b1 .a2div .right{ width: 100%; }
.b1{ padding-bottom: 20px; }
.top .right > ul > li{  height: auto; text-align: center; }
.a3ul2 li{  }
.a3ul2 li .text .p1{ margin-top: 4px; font-size: 14px; }
.a4{ padding-top: 40px; margin-top: 40px; padding-bottom: 0; }
.a3ul2 li .pic img{ width: 30px; height: auto; }
.top .right > ul > li>a img{ display: none; }
.top .right > ul > li .text{ position: relative; width: 100%; height: auto; margin: auto; left: 0; background: none; }
.top .right > ul > li .text .pic{ display: none; }
.top .right > ul > li .text ul{ float: none; width: 100%; margin-right: 0; margin-top:10px; }
.top .right > ul > li .text ul li a{ color:rgba(255,255,255,.5); }
.top .right > ul > li .text ul li{ float: none; margin: auto; }
.home .top.on .right{ margin-right: 0; }
.home .top .right{ margin-top: 60px; }
.top .right{ position: absolute;
 margin-left: 0;
	    width: 100%;
	    right: -100%;
			top: 0;
	    background: #242424;
	    padding: 5px 0;
	    z-index: 9999999999;transition:.5s;
	    margin-top: 61px;
			background: url("../images/img1.png") no-repeat 5% 96% rgba(0,0,0,.8); padding-bottom: 15px;
			background-size: 80px;
 }
 .top .right{ margin-right: 0; }
 .top .right.on{ right: 0;}
 .top.on{background: #fff; }
.top .right > ul > li{ width: 100%; margin: auto; padding: 4px 0;}
.top .right > ul > li ul{ background: none;margin-top: 6px; }
.top .right > ul > li ul li{height: 24px; line-height: 24px; }
.top .right > ul > li:hover ul li{ height: 24px; line-height: 24px; }
.top .right > ul > li:hover ul{padding: 0; }
.top .right > ul > li::before { display: none; }
.top .right > ul{ margin-right: 0; }
.top .right > ul > li ul{ position: relative; }
	 .top .right > ul > li a {
	    color: #fff;
	    font-size: 14px;
	  }
.top .search{display: none; }

.top .nav{ margin-left: 0; width: 100%; right: 0%; background: rgba(0,0,0,.7);top: 66px; display: none;  position: absolute;z-index: 1;

}
.top .nav li{ width: 100%; }
.top .nav .topul > li{ padding-bottom: 0; }
.top .nav > ul > li > a{ height:auto; line-height: 2; color:#fff;  }
.top .nav > ul > li{ margin: auto; }
{ text-align: center; float: none; }
.top .nav > ul{padding: 10px 0;}
.top .nav .topul > li.on{ border: none; }
.fullslide .pic{ display: none; }
.xh{ display: none; }
.top .nav .topul > li{ font-size: .28rem; }
.top .cen{ padding-top: 0; }
.fullslide .bd li .text .p1{ font-size: .28rem; }
.fullslide .bd li .text .p2{ font-size: .28rem; }
.fullslide .bd li .text .p3{ font-size: .32rem; height: 40px; line-height: 40px; margin-top: 10px; }
.fullslide .bd li .text .p4{ font-size: .28rem; margin-top: .2rem; }
.fullslide .bd li .text{top: .5rem; left: .5rem; }
.fullslide .bd li .text .p5{ height: 36px; line-height: 36px; margin-top: 10px; }
.fullslide .bd li img{ width: 130%; position: relative; left: 50%; transform: translateX(-50%); max-width: inherit; }
.ho4ul1 li{ width: 50%; }
.ho4ul1{ padding: .4rem 0;}
.ho1{ height:auto; }
.ho4ul1 li .p1 span{ font-size: .5rem;}
.ho4ul1 li .p1 a{ font-size: .3rem; }
.ho4ul1 li .p3{ font-size: .28rem; }

.ho2{ padding: .4rem 0;}
.tybt .p1{ font-size: .28rem; }
.tybt .p2{ font-size: .24rem; }
.tybt .p3{ font-size: .24rem; }
.ho2ul li{ width: 24.8%; }
.ho2ul li .text .pic{ padding-top: .6rem; }
.ho2ul li .text .p1{ font-size: .3rem; top: 40%;}
.tybt2 .p2{display: none; }
.tybt2 .p1{ font-size: .4rem; padding-top: .2rem; }
.ho4ul{ margin-top: .4rem; }
.ho4ul li{ width: 47%; margin-bottom: 10px; height: 220px; vertical-align: top;}
.ho4ul li .pic{ width: 100px; height: 100px; line-height: 100px; }
.ho4ul li .p2{ width: 80%; margin: auto;}
.ho4ul li .p1{ font-size: .32rem; margin: 10px 0;}
.ho4div .fl{ width: 100%; float: none; }
.ho4div .fl li{ width: 32.33%; margin-right: 1%; vertical-align: top; margin-bottom: 1%;display: inline-block;}
.ho4div .fl li.on{ width: 32.33%;}
.ho4div .fl ul{ font-size: 0; }
.ho4ul li .pic span{ font-size: 40px; }
.ho3{ padding-bottom: 60px; }
.ho4div .ri{ width: 100%; float: none;display: none;}
.ho4div .ri .ho4d .text .p1{ font-size: .28rem; }
.ho4div .ri .ho4d .text .p2{ font-size: .28rem; }
.ho4div .ri .ho4d .text .p3{ font-size: .24rem; }
.ho4{ height: auto; padding-bottom: .4rem; }
.ho4div .fl li .p1{ font-size: .24rem; }
.ho5{display: none; }

.top .logo{ margin: auto; margin-top: 2px; }
.fullslide .bd li{ overflow: hidden; }
.top .logo img{ width: 120px; }
.top .logo .p1{ font-size: 12px;display: none;}
.top .ri{ margin-top: 5px; }
.fullslide{ margin-top: 70px; }
.ho2ul li .text .pic span{ font-size: 28px; }
.ho2ul li .text .pic{ padding-bottom: .4rem; }
.ho2ul li img{ display: block; }
.ho6p p{ margin: 0 5px; font-size: 14px; padding-bottom: 5px; margin-bottom: 5px; }
.ho6p p.on{ font-size: 14px; }
.ho6,.ho7{ padding: .3rem 0;}
.ho6text ul li{ width: 48%; height: 250px;vertical-align: top; }
.ho6text ul{ margin-bottom: .4rem; }
.ho6text ul li .p1{ font-size: .28rem; width: 90%; margin: auto;    height: 0.7rem;}
.ho6text ul li .p2{ font-size: .24rem;  width: 90%; margin: auto; margin-top: 12px;margin-bottom: 22px;    height: 0.6rem;}
.hezuo img{max-width: 720px;}
.hezuo{ overflow-x: auto; }
.ho8{ padding-top: .3rem; }
.ho8div{ margin: auto; margin-top: .3rem; }
.h8div1 .p0{ top: 0; }
.h8div{ width: 100%; margin-left: 0;margin-right: 0; height: auto; margin-bottom: .2rem; }
.h8div1 .p1{ top: .6rem; font-size: .48rem; }
.h8div2 .text .p1{ font-size: .24rem; }
.h8div3 ul li a{ text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
.foot1 .fotri{ display: none; }
.foot1 .flogo{ width: 100%; border: none; padding-right: 0; text-align: center; }
.foot1 .fotul{ text-align: center; }
.foot1 .fotul li{ display: inline-block; float: none;}
.banner{ margin-top: 70px; }
.banner img{ width: 180%; max-width: 180%; position: relative; left: 50%; transform: translateX(-50%);}
.banner .text{ z-index: 1; }
.banner .text .p1{ font-size: 20px; }
.banner .text .p2{ font-size: 20px; }
.tybt3 .p1{ font-size: 24px; }
.tybt3 .p1 strong{ font-size: 24px; }
.tybt3 .p2{ font-size: 16px; }
.fa1{ padding: 30px 0;}
.fa1ul li .fl{ width: 100%; float: none; border-radius: 0; font-size: 20px; height: 50px; line-height: 50px; }
.fa1ul li .ri{ float: none; width: 100%; padding: 0 10px; box-sizing: border-box; }
.fa1ul li{ width: 32.33%; margin-right: 1%; padding-top: 0; text-align: center;    height: 3.5rem; }
.fa1ul li .ri .p1{ font-size: .28rem; }
.fa1ul li .ri .p2{ font-size: .24rem;}
.pt1{ font-size: 20px; }
.fa2ul li{ width: 47%;  margin-bottom: 3%; padding-top: 30px;
    padding-left: 10px;    height: 4rem;
    padding-right:10px;}
	.fa2ul li .pic em::before{ font-size: 60px; }
.fa2ul li .p1{ font-size: .28rem; }
.fa2,.fa3,.fa5,.fa6,.fa7,.fa8,.fa5a{ padding: .3rem 0;}
.fa2div video{ width: 100%; height: auto; }
.fa3ul li{ float: none; width: 100%; margin-top: 20px;  padding-left: 20px; font-size: 20px; }
.fa3ul li:nth-child(4),.fa3ul li:nth-child(5){ margin: auto; float: none; margin-top: 20px; }
.fa3ul{ position: relative; }
.fa4div{width: 800px; }
.fa4 .cen{ overflow-x: auto; }
.fa5ul li{ width: 48%;vertical-align: top; }
.fa5ul li .text{ padding: 10px; height: 90px; }
.fa5ul li .text p{ font-size: .28rem; }
.fa5ul li .pic{ font-size: .48rem; height: 70px; line-height: 70px; }
.fa5div{ margin-top: 20px; }
.fa6ul1 li{ width: 31.33%;margin-right: 2%;}
.fa6ul1{ margin: auto; }
.fa6ul1 li .pic{ width: 60px; height: 60px; line-height: 60px; }
.fa6ul1 li .pic em::before{ font-size: 30px; }
.fa6ul1 li::before{ display: none;}
.fa6ul2{ margin-top: 20px; margin-right: 0; }
.fa6ul2 li{ width: 31.33%;font-size: .24rem; margin-bottom: 10px;  height: 46px; line-height: 46px; }
.fa6ul2 li::before{display: none; }
.fa6ul1 li .p1{ font-size: 16px; }
.fa7ul li .p2{ font-size: 18px; }
.fa7ul{ overflow-x: auto; white-space: nowrap; }
.fa7ul li{ width: 20%; }
.fa7ul li .p1{ white-space: normal; }
.tybt3 .p1 b{ font-size: 24px; }
.fa8 video{ width: 100%; height: auto; }
.fa10 .fa10div .fl{ margin-top: 20px; }
.fa10 .fa10div .p1{ font-size: 30px; }
.fa10 .fa10div .p2{ font-size: 16px; }
.fa10 .tymore{ margin-top: 20px; }
.fa10 .fa10div .ri{ float: left; }
.vehicle .fa1ul li{ width: 49%;height: 2.5rem; }
.vehicle .fa1ul li .fl{ border: none; border-radius: 0;float: none; }
.vehicle .fa2ul2 li{ width: 48%; margin-bottom: 2%;height: 80px; line-height: 80px; font-size: 18px; }
.vehicle .fa2ul3 li{ width: 30.33%; margin-right: 2%; border-radius: 0; margin-left: 0;box-sizing: border-box; }
.vehicle .fa5ul li{ width: 31.33%; }
.vehicle .fa5ul li .pic{ font-size: 24px; }
.fa5aul li{ width: 31.33%; vertical-align:top;  margin-bottom: 1%;   height: 2.6rem;}
.fa5aul li:nth-child(n+4){ width: 48%;}
.fa5aul li em{ font-size: 40px; }
.fa5aul li .p2{ font-size: .32rem;width: 90%; margin:auto; }
.fa4p{ font-size: 16px; }
.produce .fa2ul li{ width: 47%;    height: 4rem;}
.produce .fa2ul li:nth-child(n+3){ width: 30.33%; }
.produce .fa2ul{margin-top: 20px; }
.top .nav .topul > li:hover{ border: none; }
.top .nav .topul > li{ text-align: left; padding-left: 20px; height: auto; box-sizing: border-box; margin-bottom: 4px; }
.top .nav .topul > li:nth-child(n+2)::before{content: "+"; position: absolute; right: 10px; color:#fff; font-size: 20px; }
.top .nav li ul{ position: relative; width: 100%; left: 0; transform: translateX(0);top: 0; padding: 0;background: none;
}
.top .nav li ul li{ text-align: left; line-height: 1.8;  padding-left: 20px; box-sizing: border-box; }
.top .nav li ul li a{ color:#fff; font-size: 14px; }
.fa5bul li .text{ padding: 10px; height: auto; }
.fa5bul li{ width: 100%; margin-right: 0;margin-bottom: 10px; }
.fa5bul li .p1{ height: 60px; font-size: 16px; line-height: 60px; }
.fa5bul li .text p{ line-height: 1.6;font-size: .24rem; }
.fa5b{ padding: 30px 0;}
.fa6ul2 li:nth-child(n+7){ float: left; }
.technology .fa1ul li .fl em{font-size: .32rem; }
.technology .fa1ul li .ri{ width: 100%; }
.technology .fa1ul li{ width: 49%; height: 2.5rem;}
.technology .fa2ul li{ height: 4rem; }
.technology .fa5aul li{ width: 24%;}
.fa5dul li{ width: 100%; margin-right: 0; margin-bottom: 10px; }
.fa5dul{ margin:auto;}
.fa5dul li .p1{ height: 40px; font-size: 18px; line-height: 40px; }
.fa5dul li .text p{ font-size: .24rem; }
.fa5dul li .text1{ height: auto; }
.fa5dul li .text{ padding: 10px; height: auto; }
.fa5dul li .text .pic{ margin-top: 10px; }
.banner .text .p4{ font-size: .28rem; }
.fa1pt{ font-size: .28rem; }
.fa1pt strong{ font-size: .28rem; line-height: 1.6; }
.fa2ula li{ width: 31.33%; margin: 0 1%; margin-top: 3%; vertical-align: top; }
.fa2ula li:nth-child(4),.fa2ula li:nth-child(1){ margin: 0 1%; margin-top: 3%;}
.fa2ula li:nth-child(-n+2){ width: 48%; margin: 0 1%;}
.fa2ula li .p1{ font-size: 18px; }
.fa2ula li .p2{ font-size: 12px; }
.fa2ula{ margin-top: 20px; }
.fa2aul li{width: 100%; }
.fa2a{ padding: .3rem 0;}
.fa2aul li .text .p1{ height: 40px; line-height: 40px; font-size: 18px; }
.ge1ul li .p1{ font-size: 14px; }
.ge1ul li{ width: 100%; height: auto; }
.ge1ul li .pic img{ width: 60%; }
.ge1ul li:nth-child(5){ display: none; }
.ge1ul li:nth-child(5) .pic{display: none; }
.park .fa5bul li{ width: 31.33%; margin-right: 2%;}
.park .fa5bul{margin-right: -2%;}
.park .fa5bul li .text p{ font-size: .28rem; }
.intelligence .fa5bul li{ width: 48%;margin-right: 2%;}
.intelligence .fa5bul li .p1{ padding-top: 8px; }
.intelligence .fa5bul li .text p{ font-size: 14px; }
.intelligence .fa5bul li .text{ height: 2.8rem; }
.intelligence .fa2ul li{width: 48%;margin-right: 2%; padding-top: 10px; padding-left: 4px; padding-right: 4px; }
.intelligence .fa2ul li .p1{ font-size: .24rem; }
.intelligence .fa2a .fa5bul li{ width: 100%; margin: 0;margin-bottom: 20px; }
.intelligence .fa2a .fa5bul li .p1{ height: 60px; line-height: 60px; }
.intelligence .fa2a .fa5bul li .text p{ font-size: 16px; }
.intelligence .fa2a .fa5bul li .text{ height:auto; }
.fa5ba .pic{ margin-top: 20px; }
.intelligence .fa7aul li{ text-align: center; }
.intelligence .fa7aul{ font-size: 0; }
.pt1{ font-size: 14px; background-size: 150% !important;}
.intelligence .fa7a .pic img{ max-width: inherit;}
.intelligence .fa7a .pic{ overflow-x: auto; }
.automation .fa1ul li{ width: 100%; height: auto; margin-right: 0;padding-top: 0; padding: 20px 0;}
.automation .fa1ul li .text{margin-top: 0; width: 80%; margin: auto; margin-top: .1rem; }
.automation .fa1ul li .text p{ font-size: .24rem; line-height: 1.4; }
.automation .fa1ul li .p1 em{ font-size: .36rem; }
.automation .fa5div .text{ width: 670px;  }
.automation .fa5div{ overflow-x: auto;}
.fa6bul li{ width: 47%; }
.fa6bul li em{ height: 40px; line-height: 40px; font-size: 20px; }
.fa6bul2 li{width: 48%; margin-bottom: 10px; }
.fa6bul2 li .p1{ font-size: .28rem; }
.fa6bdiv .flpic{ padding: 15px; width: 100%; height: auto; float: none; height: auto;}
.fa6bdiv .p1{ font-size: 20px; }
.fa6bdiv .ripic{ width: 100%; padding: 10px; float: none; height: auto; margin-top: 20px; }
.fa6bdiv .ripic .pic img{ width: 23%; margin: 0 1%;}
.fa6b{ padding: 30px 0;}
.fa6cdiv{ width: 100%; margin-right: 0; margin-bottom: 10px; }
.fa6cdiv .pic em{ font-size: .42rem; }
.fa6cul{ padding: 15px;}
.fa6cul li .p1{ font-size: .24rem; }
.fa6d p{ font-size: .28rem; line-height: 1.6; }
.fa6d strong{ font-size: .28rem; }
.fa6d{ padding: 20px; margin-top: 20px; }
.gcul li{ width: 48%;}
.gcul li .text .p1{ font-size: .28rem; }
.gcul li .text{padding: 10px; }
.intelligence.ab6 .fa5bul li .p1{ height: auto;padding-left: 0;}
.intelligence.ab6 .fa5bul li .p1 em{ display: none; }
.intelligence.ab6 .fa5bul li .p1{}
	.intelligence.ab6 .fa5bul li .text p{ font-size: 14px; }
.intelligence.ab6 .fa5bul li .pt{ float: none;text-align: center;}
.intelligence.ab6 .fa5bul li .text{ height: auto; }
.intelligence.ab6 .fa5bul li .pt .ps1{ font-size: 20px; }
.intelligence.ab6 .fa5bul li .pt .ps2{ font-size: 20px; }
.intelligence.ab6 .fa5bul li .p1{padding-bottom: 8px; }
.anli1div .fl{ display: none; }
.anli1div .ri{ width: 100%; float: none; }
.anli1div{ margin: 30px 0;}
.ho6text ul li{ height: 283px; }
.tylmul li{padding: 0 10px; height: 50px; line-height: 50px; }
.tylmul li a{ font-size: .24rem; }
.tylmul{ white-space: nowrap; overflow-x: auto; }
.ne1ul li:nth-child(1) .fl{ float: none; width: 100%; height: auto; }
.ne1ul li:nth-child(1) .text{ float: none; width: 100%;}
.ne1ul li .fl{float: none; width: 100%; height: auto; }
.ne1ul li .text{float: none; width: 100%; }
.ne1ul li .text .p1{ font-size: .32rem; }
.ne1ul li .text .p2{ font-size: .24rem; }
.ne1ul li .cen{ padding: 20px 0;}
.ne1ul li:nth-child(1) .cen{ padding: 20px 0;}
.anli1div .ri .rtext2 p{ font-size: .24rem; line-height: 1.6; }
.ab1 .fl{ width: 100%; float: none; }
.ab1 .ri{ width: 100%; }
.ab1{ padding: 30px 0;}
.ab1 .text p{ font-size: .24rem; }
.ab1 .ri{ margin-top: 30px; }
.ho4ul1 li .p1 em{ font-size: 30px; }
.ho4ul1 li .p2{ font-size: 18px; }
.ab2div .text1 .fl{ width: 100%; margin-left: 0; }
.ab2div .text1 .ri{ margin: auto; width: 100%;}
.ab2{ padding: 10px 0;}
.ab2div .text1 .ri .p1{ font-size: 20px; }
.ab2div .text1 .ri .text p{ font-size: 16px; line-height: 1.6; }
.ab2div2 li .p1{ font-size: .24rem;  padding-top: 20px; }
.ab3{padding: .3rem 0;}
.ab2div2{ margin-top: 30px; }
.st1 .s1 em{ font-size: .32rem; }
.st1 .s1 img{width: 40px; }
.st1ul li{ width: 100%; margin-right: 0;}
.tybt2 .p3{ font-size: 16px; }
.st1ul{ margin: auto; }
.st1ul li{ margin-top: 20px; height: auto; }
.st1ul li .text{ height: auto; padding: 10px 0;}
.st1ul li .pic{ height: auto; padding-bottom: 10px; }
.st1ul li .pic p{ height: 30px; line-height: 30px; margin-top: 10px; }
.ab4{ padding: 30px 0;}
.ab3ul li{ width: 49%;}
.ab3ul:nth-child(3){ margin: auto;}
.ab3ul{ margin: auto;}
.ab5div .fl{ display: none; }
.tymore{ width: 120px; height: 40px; line-height: 40px; }
.tymore span{ margin-left: 10px; }
.ab5{ padding: 30px 0;}
.ab5div .ri{ width: 100%; margin-top: 0; }
.ab5ul li{ width: 100% !important; margin-left: 0 !important;}
.ab5ul li .p1{ width: 100%; height: auto; background: #d0231c; padding-left: 0; float: none; text-align: center; }
.ab5ul li .text{ float: none; width: 100%; margin-top: 20px; margin-left: 0; }
.ho6text .picScroll-left .tempWrap{ margin: auto; }
.tybt2 .p1 strong{ font-size: .4rem; }
.book .ho6ul li .text .p1{ font-size: 18px; }
.book .ho6ul li{ width: 100%; margin-right: 0;    margin-left: 0;
    margin-bottom: 40px;}
		.vi2{ padding: .3rem 0;}
.vi2 .ho6ul{ margin-top: 40px; }
.anli1div .ri .rtext .p1{ font-size: .36rem; }
.ne2div .ho5ul{ margin-right: 0;}
.ne2div .ho5ul li{ width: 100%;margin-right: 0;}
.ne2div .ho5ul li .pic img{ width: 100%;}
.ho5ul li .text .p1{ font-size: .32rem; line-height: 1.6; height: auto; }
.ho5ul li .text{ padding-top: 10px; }
.co1 .fl{ width: 100%; float: none; padding: 0 ; text-align: center; }
.co1 .fl .tybt2 .p1{ padding-top: 10px; text-align: center;}
.co1div{ margin: auto;}
.co1 .ri{ width: 100%; margin-top: 10px; padding-top: 20px; }
.co1 .fl .tybt2{ position: relative; width: 100%;}
.co1 .fl .tybt2 .p1{ padding-top: 40px; }
.co1 .fl .tybt2 .hx{ margin: auto; }
.co1div2 .pic{ float: none; display: inline-block; vertical-align: middle; }
.co1div2 .text{ float: none; display: inline-block; vertical-align: middle;margin-top: 0; }
.co1 .fl .co1div .p2{ margin: 10px 0;}
.co2{ padding: .3rem 0; }
.co2ul{ margin: 10px 0;}
.co2ul li{ width: 100%; margin: auto; height: auto; margin-bottom: 10px; }
.co2ul li .text{ padding: 10px;}
.he_obtabx{ width: 100%;box-sizing: border-box; padding: 15px; }
.he_obtati p{ font-size: 18px; }
.he_f1p5de .he_h3p3li.he_h3p3li1{ width: 100%;}
.he_f1p5de .he_h3p3li{ width: 100%; margin-bottom: 10px; }
.he_obtatp{ margin-top: 9px; }
.abutton2{ width: 60%; height: 40px; line-height: 40px; }
.he_f1p5de .he_h3p3ubte{ }
.he_f1p5de .he_h3p3li .reimg{ right: -40px; }
.he_h3p3ul{ margin-top: 10px; }
.fa8 .video{background: #000;}
.top{ z-index: 99;}
.intelligence .fa7aul li{ width: 31.33%;margin: 0 1%; }
.intelligence .fa7aul li .pic img{ max-width: 100%; height: 2rem; }
.editorial{ display: none; }
.foot{padding-top: .3rem;background: #f4f4f4;}
.fa10 .fa10div{position: relative; height: auto;}
.fa10 .fa10div{padding-bottom: .3rem; }
.he_obtatp p{ font-size: 14px; }
.he_obtagb{right: 5px; }
.ho6text .picScroll-left ul li{ width: 60%;height: auto;}
.ho6text .prev{left: 0; width: 38px; height: 38px; line-height: 38px;}
.ho6text .next{ right: 0;  width: 38px; height: 38px; line-height: 38px; }
}
