@charset "utf-8";
/* 通用代码 */
html,body{width:100%;padding: 0px;margin:0px;*position:static; }
/**{font-family:"思源黑体 CN","微软雅黑"; font-size: 16px; color:#332c2b; padding:0px;margin:0px;}*/
*{font-family:"思源黑体 CN"; font-size: 16px; color:#332c2b; 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%);  }
}
/*@keyframes hezuo
{
0% {opacity: 1; transform: scale(1);}
100% {opacity: 1; transform: scale(1.05);}
}*/

.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: 10;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;text-align: center;}
.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: 46px; }
.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% - 452px);margin-left:1%}
.top .nav li{ float: left;margin-left:3%; 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{width:180px;position:absolute;top:75px;left:50%;transform:translateX(-50%);line-height:1.8;
	padding:10px 0;border-radius:4px;text-align:center;z-index:1;background:rgba(255,255,255,.9);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:#fff;text-transform:uppercase;}
.top .ri .en{text-align:center;background:#fff;}
.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{width:260px;height:32px;display:none;background:#fff;position:absolute;right:0;border-radius:20px;
	line-height: normal;overflow: hidden;box-shadow: 0 0 5px rgba(0,0,0,.2);z-index:9;
}
.search form .input_txt{border:none;color:#999;font-size:13px;width:100%;line-height:32px;margin-left:15px;}
.search form .input_but {width:25px;height:22px;line-height:22px;position:absolute;top:4px;right:10px;font-size:14px;
	color:#fff;text-align:center;border: none;float: right;font-size:0;cursor:pointer;
	background: url("../i/ser.png") no-repeat center;
}
.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 .bd li .bnnbox{position:absolute;width:100%;height:100%;left:0;top:0;z-index:10;}
.fullslide .bd li .text{position:relative;top:50%;transform:translateY(-50%);/*position:absolute;top: 9.2vw;left: 12.8vw; */z-index: 1;}
.fullslide .bd li .text p{color:#ffffff;font-weight: bold;}
.fullslide .bd li .text .p1{font-size:30px;}
.fullslide .bd li .text .p2{font-size:60px;margin:10px 0 25px;}
.fullslide .bd li .text .p3{font-size:32px;height:70px;line-height:70px;padding-left:24px;box-sizing:border-box;
	background: url("../i/jb.png") no-repeat left;
}
.fullslide .bd li .text .p4{font-weight:normal;font-size:20px;margin:45px 0 50px;}
.fullslide .bd li .text .p5{width:178px;height:48px;line-height:48px;text-align:center;border:1px solid #fff;background:rgba(38,29,114,.2);}
.fullslide .bd li .text .p5 img{width:auto;display:inline-block;vertical-align:middle;margin-left:55px;}
.fullslide .hd{position:absolute;top:50%;transform:translateY(-50%);right:7%;}
.fullslide .hd li{width:8px;height:20px;line-height:20px;font-size:0;border-radius:20px;
	overflow:hidden;margin:9px;cursor:pointer;background:rgba(0,0,0,.2);transition: .5s;
}
.fullslide .hd li.on{background:#da241d;}
.fullslide .bd li .ban2{display:none;}
.fullslide .pic img{width:24px;}
.fullslide .pic{position:absolute;bottom: 33px; left: 50%; transform: translate(-50%);z-index: 1; }
.fullslide .sd{display:none;}

/* 本例子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("/i/right.png") center no-repeat #333;margin-right: -70px; right: 0; left: auto;}
.slideBox .prev{ background:url("/i/left.png") center no-repeat #333;  margin-left: -80px; }
.slideBox .prev:hover,
.slideBox .next:hover{ filter:alpha(opacity=50);opacity:.5;  }


.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;}

.ho4ul1{ }
.ho1{ background:url("../i/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,#484383 50%,#dc4743 70%);
-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%;}

.ftdh{opacity:0.2;}
.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%);
    }
}

.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;font-size:30px;position:absolute;left:50%;transform:translateX(-50%);writing-mode:vertical-lr;}
.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;color: #fff;text-transform:uppercase;font-weight:bold;position:absolute;top:0;width:100%;
	text-stroke: 1px #ecd8da;  -webkit-text-stroke:1px #ecd8da;
	/* 兼容Webkit(Chrome/Safari)内核浏览器的写法 */
}
.hezuo{margin-top:30px;}
.hezuo ul{display:flex;justify-content:space-between;flex-wrap: wrap;}
.hezuo ul li{width:9.1%;margin-right:1%;margin-bottom:1%;cursor:pointer;position:relative;}
.hezuo ul li:nth-child(10n){margin-right:0;}
.hezuo ul li img{max-width:100%;height:auto;transition: all .2s ease; -moz-transition:all .2s ease;-webkit-transition: all .2s ease; -o-transition: all .2s ease;}
.hezuo ul li p{position:absolute;width:90%;line-height:4vh;background:#261c72;color:#fff;left:5%;top:5px;
	text-align:center;font-size:18px;z-index:1;transition:all .2s ease;
}
.hezuo ul li:hover img{transform: scale(1.05); -webkit-transform: scale(1.05); -moz-transform: scale(1.05); -o-transform: scale(1.05);}
.hezuo ul li:hover p{top:0;}
.tybt2 .p1{font-size:40px;color:#333333;font-weight:bold;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;}

.ho3{padding-bottom: 100px; }
.ho4{height:930px;background:url("../i/a3.jpg") no-repeat center;overflow:hidden;}
.ho4ul{ margin-right: -3%;  font-size: 0; margin-top: 57px; }
.jb1{background-image: linear-gradient(to right bottom , #ab425e,#514c9e,#3d3886); }
.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 li .pic{width:120px;height:120px;margin:auto;line-height:120px;border-radius:0 0 100px 100px;}
.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;}

.ho4 .tybt2{text-align:right;}
.ho4 .tybt2 .p2{color:#133971;top: 0;text-stroke: 1px #50658e; -webkit-text-stroke:1px #50658e;}
.ho4 .tybt2 .p1{color:#fff;}
.ho4 .tybt2 .hx{margin-right:0;margin-left:auto}
.ho4div{margin-top:20px;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{width:100%;height:107px;background:#fff;border-radius:4px;transition: .5s;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 .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 .ri .ho4d{position:relative;}
.ho4div .ri .ho4d .pic img{display:block;}
.ho4div .ri .ho4d .text{position:absolute;width:90%;left:5%;bottom:30px;}
.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;}

.ho5{background: url("../i/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;}
.ho5  iframe{position:absolute;height:746px;top:0;right: -14vw;}
.ho5 .cen{position:relative;}
.nsy .nsdiv{position:absolute;width:300px;z-index:10;height:150px;background:#fff;padding:20px 30px;
	display:none;border-radius:8px;box-sizing:border-box;box-shadow:0 0 5px rgba(0,0,0,.1);
}
.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{font-size:0;margin-right:-2%;}
.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);
  box-sizing: border-box;padding-bottom: 20px;
}
.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; }

.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;margin:auto;
	background-image: linear-gradient(to right bottom , #da241d,#383893,#261d72); 
}
.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%;display:inline-block;height:465px;vertical-align:top;box-shadow:0 0 5px rgba(0,0,0,.2);}
.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:0px;z-index:1;}
.h8div1 .p1{color:#fff;font-size:32px;font-style:italic;position:absolute;top:67px;left:30px;font-weight:bold;z-index:1;}
.h8div1 .pic{position:relative;}
.h8div1 .pic img{display: block;}
.h8div:hover .pic::before{content: "";width:100%;height:100%;position:absolute;opacity: .8;
	background-image: linear-gradient(to right bottom , #da241d,#383893,#261d72); 
}
.h8div2{padding:20px 20px;box-sizing:border-box;padding-bottom:10px;}
.h8div2 .fl{width:134px;height:90px;overflow: hidden;}
.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% - 90px);float:left;text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
.h8div3 ul li span{color:#999999;font-size:14px;float:right;}
.h8div3 ul li:hover a{color:#da241d;font-weight:bold;}

footer{position:relative;z-index:1;}
.foot1 .ftdh{position:relative;z-index:1;}
.foot1 .editorial{display:block;width:100%;height:13em;margin:0;position:relative;z-index: 1;}
.foot1{background:#f4f4f4;padding-top:50px;position:relative;z-index:0;margin-top:-4px;}
.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>a{text-align: center;display: block;}
.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;line-height:48px;border-radius:50%;background:#c3c3c3;text-align:center;}
.foot1 .fotul li .pic span{font-size:28px;color:#fff;}
.foot1 .fotul li .text {position:absolute;left:50%;top:-16px;transform:translate(-50%, -100%);background:#fff;
	padding:10px 17px;color:#004ea2;min-width:100px;display:none;text-align:center;box-shadow: 0 0 10px rgba(7, 80, 246, .5);
}
.foot1 .fotul li .text::after { content: "";position:absolute;width:0;height:0;left:50%;bottom:-15px;
	transform: translateX(-50%);border: 10px solid transparent;border-top: 10px solid #fff;
}
.foten2{padding-top:25px;padding-bottom:100px;}
.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{content: "";width:7px;height:7px;border-radius:50%;background:#dadbde;position:absolute;
	left:-4px;top:50%;margin-top:-5px;transition: .5s;
}
.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:#666; 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{width:116px;height:106px;line-height:106px;text-align:center;font-size:40px;color:#f9faff;
	border-radius:0 100px 100px 0;background-image: linear-gradient(to right bottom , #ab425e,#514c9e,#3d3886);
}
.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("../i/hbj.jpg"); padding: 60px 0;}
.fa2 .tybt3 .p1{ color:#fff; }
.fa2 .tybt3 .hx{background: #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("../i/a6.png") no-repeat center; margin-top: 30px;}
.fa2ul li{width:22%;height: 322px;margin-right:3%;display:inline-block;border: 2px solid #ffffff; 
	text-align: center;box-sizing: border-box;vertical-align:top;padding:60px 20px 0;
}
.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{font-size:30px;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;
}
.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; }

.fa4{ padding: 55px 0;}
.fa4 .tybt3 .p2{color:#fff;}
.fa4div{ margin-top: 36px; }
.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;background:#41388b;*//*background: rgb(22, 47, 104);*/background:#44408f;border-radius:5px;
display: flex; margin: 5px 0; justify-content: center;
align-items: center;flex: 1;}


.fa5{padding:60px 0;background:#f7f9fc;}
.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;background:#163168; */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 .pic{background-image: linear-gradient(to right bottom , #da241d,#383893,#261d72) !important;}
.fa5ul li:hover .pic{background: #1d3064 !important;}
.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;color:#b8b8b8;
	transform: rotate(180deg); /*color:#ebebeb;*/font-size: 80px; right: -140px;top: 50%; margin-top: -50px;
}
.fa6ul1 li:last-child::before{display: none;}

.fa6ul2{margin-right:-2%;margin-top:70px;}
.fa6ul2 li{width:14.666%;font-size:18px;color:#fff;margin-bottom:30px;position:relative;text-align:center;
	margin-right:2%;height:66px;line-height:66px;float: left;transition: .5s;border-radius:50px;cursor:pointer;
	background-image: linear-gradient(to right bottom , #da241d,#383893,#261d72);	
}
.fa6ul2 li:hover{/*background:#f7f9fc;color:#666;*/background:#344575;}
.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;left:0;width: 100%;/*height: 370px;*/height:450px;/*background: #094590;*/background-image: linear-gradient(to right bottom , #da241d,#383893,#261d72);}
.fa10 .cen{ overflow: hidden;}

.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: 50%;
 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("../i/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;
}
.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;}

.tea1{padding: 40px 0; }
.tybt4{ border-left: 6px solid #e80000; padding-left: 8px; }

.tybt4 .p1{ font-size: 36px; font-weight: bold; color:#e80000; }
.tybt4 .p2{ font-size: 20px; }

.tea1ul li{ width: 23%; display: inline-block; margin-right: 2%;vertical-align: top;}
.tea1ul{ margin-right: -2%; margin-top: 30px; }
.tea1ul li .p1{ font-size: 32px; }
.tea1ul li .p2 span{ background: #e80000; color:#fff; padding: 5px 10px; border-radius: 0px; display: inline-block;}
.tea1ul li .cont p{ padding-left: 8px; box-sizing: border-box;margin-top: 4px; color:#666; font-size: 14px; position: relative; }
.tea1ul li .cont{ width: 98%; margin: auto;margin-top: 8px; }

.tea1ul li .cont p::before{ content: ""; width: 4px;height: 4px; border-radius: 50%; background: #e80000; position: absolute; left: 0; top: 8px; }

.mores{ float: right; margin-top: 10px; border-radius: 50px; background: #e80000; padding: 4px 20px; color:#fff;}
.mores a{ color:#fff; }

.tea1div .fl{width: 38%;}
.tea1div .ri{ width: 62%; }
.tea1div .fl .pic{ width:45%; float: left;}
.tea1div .fl .text{ width: 50%; float: left;margin-left: 5%;  }
.tea1div{ margin-top: 30px; }

.tea1div .text .cont p::before{ content: ""; width: 4px;height: 4px; border-radius: 50%; background: #e80000; position: absolute; left: 0; top: 46%; transform: translateY(-50%);}
.tea1div .text .p1{ font-size: 32px; }
.tea1div .text .p2 span{ background: #e80000; color:#fff; padding: 5px 10px; border-radius: 0px; display: inline-block;}
.tea1div .text .cont p{ padding-left: 8px; box-sizing: border-box; color:#666; margin-top: 4px; font-size: 14px; position: relative; }
.tea1div .text .cont{ width: 98%; margin: auto;margin-top: 50px; }
.pts1{ font-size: 32px; }
.pts1 span{ color:#e80000; font-size:36px; }
.tea1ul{ font-size: 0; margin-right: -2%; }
.tea1ul li{ width: 23%; margin-right: 2%;vertical-align: top;}
.tea1ul li .p1{ font-size: 30px; padding-left: 14px; box-sizing: border-box; position: relative;}
.tea1ul li .p1::before{ content: ""; width: 8px;height: 8px; background: #e80000; position: absolute; left: 0; top: 46%; transform: translateY(-50%);}
.tea1div2{ margin-top: 40px; }
.tea1ul2 li{ width: 24%; margin-right: 1%; margin-bottom: 1%; display: inline-block;}
.tea1ul2{ margin-right: -1%; margin-top: 30px; font-size: 0; }

.tea2{ padding-top: 40px; }
.tea2 .tea1div .tea1ul li{ margin-right: 10%;}
.tea2 .tea1div .tea1ul{ margin-right: -10%;}
.tea2 .tea1ul{ margin-bottom: 40px; }
.ri .tea1ul li .p1{ font-size: 20px; }
.tea1div2  .tea1ul li .p1{ font-size: 20px; }
.fa2ul2 li{ width: 14.66%; margin-right: 2%; box-sizing: border-box; text-align: center;
	color:#ffffff; font-size: 22px; display: inline-block;vertical-align: top;
	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; }
.smd.cen{margin: 30px auto;}

.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-image: linear-gradient(to right bottom , #da241d,#383893,#261d72) !important;}
.vehicle .fa5ul li:hover .pic{background: #4962a0 !important;}
.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;*/color:#fff; 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 , #ab425e,#514c9e,#3d3886); 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: #132c65; 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; }
.intelligence .fa7a .picScroll-left li .pic{margin-top: 0;}
.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;line-height:100px;position:absolute;
	text-align:center;font-size:24px;color:#fff;font-weight:bold;top:50%;left:50%;
	transform: translate(-50%,-50%);background: url("../i/th.png") no-repeat center; 
}
.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("../i/o1.jpg") no-repeat center; }
.st1ul li:nth-child(2) .pic{background: url("../i/o2.jpg") no-repeat center; }
.st1ul li:nth-child(3) .pic{background: url("../i/o3.jpg") no-repeat center; }
.st1ul li:nth-child(4) .pic{background: url("../i/o4.jpg") no-repeat center; }
.st1ul li .pic p{ 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: 120px; }
.ab1 .text{ margin-top: 40px; }
.ab1 .text p{ color:#666666; line-height: 2; }
.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,#484383 50%,#dc4743 70%);
    -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 li .pic{ height: 15vw; overflow: hidden; }
.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 , #da241d,#383893,#261d72);}

.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("../i/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 .picScroll-left ul li .pic img{max-height:348px}
.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: -100px; 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; }
.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; text-align: left;}
.co2ul{ font-size: 0; margin-right: -2%; margin-top: 40px; text-align: center;}
.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: 10px;  }
.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; }



.top4 {
  position: fixed;
  bottom: 0;
  width: 100%;
  z-index: 99;
}

.top4::before {
  width: 100%;
  max-width: 1200px;
  height: 80px;
  line-height: 80px;
  content: "";
  position: absolute;
  background: rgba(0,0,0,.8);
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
}
.top4 .cen{max-width: 1200px; }

.top4 .fl {
  width: 160px;
  height: 99px;
  background: #dc2327;
  line-height: 99px;
  text-align: center;
  color: #ffffff;
  font-size: 24px;
  position: relative;
  z-index: 9;
}
.top4 .ri {
  width: 1024px;
  position: relative;
  z-index: 9;
  margin-top: 37px;
}
.top4 .ri form p {
  float: left;
  margin-right: 1%;
  width: 19%;
  height: 44px;
  position: relative;
}
.top4 .ri form p input {
  width: 100%;
  height: 100%;
  color: #666;
  font-size: 15px;
  text-indent: 1em;
	box-sizing: border-box;
}
.top4 .ri form .sub {
  width: 17%;
  height: 45px;
	cursor: pointer;
  background: #dc2327;
  color: #fff;
  font-size: 16px;
  border: none;
  margin-left: 10px;
}
.top4 .ri form .p2{ position: relative;}
.top4 .ri form .p2 .reimg{ position: absolute; right: 5px; top: 8px; height: 30px; }

.fa1 .pt1{ background-size: 100%;}
.fa1ul2 li{ display: inline-block; width: 23%; margin-right: 2%; vertical-align: top;}
.fa1ul2{ font-size: 0; margin-right: -2%;}
.fa1ul2 li .tpic{ background: #f7f9fc; border: 1px solid #4a4595; text-align: center; width: 80%;
 margin: auto;
	height: 200px; padding-top: 40px; box-sizing: border-box;}
.fa1ul2 li .p1{ color:#333333; font-size: 26px; font-weight: bold; }

.fa1ul2{ margin-top: 60px; }
.fa1ul2 li .Ttext{ text-align: center; margin: 20px 0;  }
.fa1ul2 li .Ttext p{  color:#666666; font-size: 20px; line-height: 1.8;  font-family: "微软雅黑";
}
.fa1div p{display: inline-block; width: 33.333%; border-right: 1px solid #c1a3bd; box-sizing: border-box;
text-align: center; color:#ffffff; font-weight: bold; font-size: 28px;

 }
.fa1ul2 li .Ttext p em{color:#666666; font-size: 6px; display: inline-block; vertical-align: middle;margin-right: 5px;}
.fa1div{font-size: 0;   background-image: linear-gradient(to right bottom , #da241d,#383893,#261d72); height: 83px; line-height: 83px;
margin-top: 25px;
}
.fa1div p:last-child{ border: none; }
.fa1tp1{ color:#333333; font-size: 40px; font-weight: bold; margin-top: 60px; text-align: center;}
.fa2{ background: url("../i/da6.jpg") no-repeat center; }
.fa3ul2 li{ width: 18%; margin-right: 2%; display: inline-block;vertical-align: top;}
.fa3ul2{ margin-right: -2%; font-size: 0; margin-top: 50px; }
.fa3ul2 li .f3pt1{  background-image: linear-gradient(to right bottom , #da241d,#383893,#261d72); height: 76px; line-height: 76px;
	text-align: center;color:#fff;font-size: 26px;
}
.fa3ul2 li .f3pt1 em{ display: inline-block; width: 33px;height: 33px; line-height: 33px; text-align: center;
background: #fff; color:#42408f; font-size: 20px; border-radius: 50%; vertical-align: middle; position: relative; top: -2px; margin-right: 4px;
}
.fa3ul2 li .text{ background: #fff; }
.fa3ul2 li .text p{ height: 50px; line-height: 50px; border-bottom: 1px dashed #ececec;text-align: center;
color:#666666; font-size: 20px;
}
.fa3ul2 li .text p em{ color:#d0231c; margin-left: 2px; }

.fa4{ /*background: #fbfcfc;*/ background:url('fa4.jpg') center no-repeat;background-size:cover;}
.fa4 .tybt3 .p1{color:#fff;}
/*.fa4 .fa4ul li{width:14.5%;border:dashed 1px #f5d318;border-radius:5px;}
.fa4 .fa4ul li p{background:none;border-bottom:dashed 1px rgba(255,255,255,.3);}
.fa4 .fa4ul li p:last-child{border:none !important;}
.fa4 .fa4ul li:nth-child(1),
.fa4 .fa4ul li:nth-child(5){border:solid 1px #fff;}
.fa4 .fa4ul li:nth-child(1) p,
.fa4 .fa4ul li:nth-child(5) p{border-bottom:solid 1px rgba(255,255,255,.3);}*/

.fa4d{ font-size: 0;text-align: right; margin-top: 20px; margin-bottom: 20px; }
.fa4d p{ width: 257px;height: 94px;background: url("../i/da7.png") no-repeat center; display: inline-block; text-align: center;
line-height: 94px; color:#ffffff; font-size: 25px;margin-left: -30px;
}
.fa4d p img{ display: inline-block;vertical-align: middle;margin-right: 5px; }
.fa4d2{ overflow: hidden;padding: 5px 0;}
.fa4d2 .fl{ width: 226px; background: #fff; background: url("../i/zl.jpg") no-repeat left #fff; box-shadow: 0 0 5px rgba(0,0,0,.2); }
.fa4d2 .fl p:nth-child(1){height: 195px; border-bottom: 1px solid #e0e0e0; line-height: 195px; }
.fa4d2 .fl p:nth-child(2){height: 263px; border-bottom: 1px solid #e0e0e0; line-height: 260px;}
.fa4d2 .fl p:nth-child(3){height: 132px;border-bottom: 1px solid #e0e0e0; line-height: 130px;}
.fa4d2 .fl p:nth-child(4){height: 66px; line-height: 65px;   background: url("../i/zl.jpg") no-repeat left #f8fafd;}
.fa4d2 .fl p{text-align: center; color:#333333; font-size: 24px; font-weight: bold; }
.fa4d2 .ri{width: calc(100% - 246px);background: #fff;  box-shadow: 0 0 5px rgba(0,0,0,.2);}
.fa4d2 .ri p{border-bottom: 1px dashed #e6e6e6; box-sizing: border-box;}
.fa4d2 .ri p em{ display: inline-block; width: 20%; height: 65px; line-height: 65px; text-align: left;
 padding-left: 40px; box-sizing: border-box;
	 color:#666666;
font-size: 18px; border-right: 1px solid #e6e6e6; box-sizing: border-box;
}
.fa4d2 .ri p em strong{ color:#0077ff; font-size: 30px; display: inline-block; vertical-align: middle;position: relative; top: -3px; }
.fa5p2{ line-height: 67px; height: 67px; background: #fff; box-shadow: 0 0 5px rgba(0,0,0,0.1); padding: 7px; box-sizing: border-box;
 font-size: 0;text-align: center;
 }
.fa4d2 .ri p:last-child{ background: #f8fafd; }
.fa5p2 p{ display: inline-block; line-height: 52px; height: 50px;width: 20%; font-size: 20px; cursor: pointer; }
.fa5p2 p.on{ background-image: linear-gradient(to right bottom , #da241d,#383893,#261d72);color:#fff; font-size: 20px; }
.fa5div2 .picScroll-left .bd li{  width: 23%; margin-right: 28px; margin-left: 6px;background: #ffffff;
 box-shadow: 0 0 5px rgba(0,0,0,.1); float: left;
 }
 .fa5div2 .picScroll-left .bd li:hover .p1{ color:#094590;}
 .fa5div2 .picScroll-left { overflow:  hidden; }
 .fa5div2 .picScroll-left .bd{ margin-top: 40px; }
 .fa5div2 .picScroll-left .bd ul{padding: 10px 0 !important; }
.fa5div2 .picScroll-left .hd{ display: none; }
.fa52{ background: #fff; }
.fa5div2 .picScroll-left .bd li .p1{
	padding: 20px 0; height: 80px; box-sizing: border-box; line-height: 1.8;
	padding-bottom: 4px; text-align: center; color:#333333; font-size: 16px;}
.fa5div2 .picScroll-left .sd  .next{ transform: rotate(180deg); position: absolute; right: 0;
 width: 58px; height: 58px; line-height: 58px; text-align: center; border: 1px solid #403b88; border-radius: 50%; color:#46418c;
 color:#413c89; font-size: 24px;cursor: pointer;

}
.ptc{ text-align: center; position: relative;top: 40px;}
.fa5div2 .picScroll-left .sd{ margin-top: 36px; }
.fa5div2 .picScroll-left .sd  .prev{ position: absolute;left: 0;
 width: 58px; height: 58px; line-height: 58px; text-align: center; border: 1px solid #403b88; border-radius: 50%;color:#46418c;
  color:#413c89; font-size: 24px;cursor: pointer;
}
.fa5div2 .picScroll-left .sd{width:157px; height: 98px; margin: auto;position: relative; margin-top: 36px; }
.fa5div2 .picScroll-left .sd em{ font-size: 0;}
.fa5div2 .picScroll-left .sd em::before{ font-size: 24px; }
.fa5div2 .picScroll-left .sd  .next:hover{
background-image: linear-gradient(to right bottom , #da241d,#383893,#261d72);color:#fff;
 }
.fa5div2 .picScroll-left .sd  .prev:hover{
background-image: linear-gradient(to right bottom , #da241d,#383893,#261d72);color:#fff;
 }
.fa5div2 .picScroll-left .sd a:hover em{ color:#fff; }



@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%;}
	.foot1 .flogo{padding-right: 10px; }
	.ftul li span{ font-size: 16px; }
	
	.fullslide .bd li .text .p1{font-size:22px;}
	.fullslide .bd li .text .p2{font-size:40px;}
	.fullslide .bd li .text .p3{font-size:24px;height:60px;line-height:60px;}
	.fullslide .bd li .text .p4{font-size:18px;margin:35px 0 40px;}
	.fullslide .bd li .text .p5{font-size:14px;}
	.hezuo ul li p{width:100%;left:0;}
	
}
@media screen and (min-width:640px){
.top .nav .topul>li:hover ul{ display:block; }
	.foot1 .fotul li:hover .text {
	    display: block;
	}
}
.sj_show{display:none;}

@media screen and (max-width:640px) and (min-width:0px){
.sj_show{display:block;}
.pc_show{display:none !important;}
.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("/i/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; }
.top .nav > ul > li { text-align: center; float: none; }
.top .nav > ul{padding: 10px 0;}
.top .nav .topul > li.on{ border: none; }

.xh{ display: none; }
.top .nav .topul > li{ font-size: .28rem; }
.top .cen{ padding-top: 0; }
.fullslide .pic{ display: none; }
.fullslide .bd li .text{/*top: .5rem; left: .5rem;*/top:.5rem;transform:translateY(0);}
.fullslide .bd li .text .p1{ font-size: .28rem; }
.fullslide .bd li .text .p2{ font-size: .32rem;margin-bottom:10px;}
.fullslide .bd li .text .p3{ font-size: .28rem; height:35px; line-height:35px;}
.fullslide .bd li .text .p4{ font-size: .26rem; margin-top: .2rem;margin-bottom:0;}
.fullslide .bd li .text .p5{display:none;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; }
.ne2div .ho5ul li .pic{ height: 4.8rem; }
.top4{ display: none; }
.foot1 .flogo .p3 span{ font-size: 12px; }
.foot1 .cen{ width: 100%;}
.pt1{ line-height: inherit; margin-top: 15px; padding-top: 15px; }
.fa1ul2 li{ width: 50%; margin-right: 0;}
.fa1ul2 li .Ttext p{ font-size: 16px; }
.fa1div p{ font-size: 14px; }
.fa1ul2{ margin-top: 30px; }
.fa1tp1{ font-size: 30px; margin-top: 40px; }
.fa3ul2 li{ width: 100%;}
.fa3ul2 li .f3pt1{ height: 50px; line-height: 50px; font-size: 18px; }
.fa3ul2 li .text p{ font-size: 14px; }
.fa3ul2 li .f3pt1 em{ width: 20px; height: 20px; line-height: 20px; font-size: 14px; }
.pt1{ height: auto;padding-bottom: 15px;}
.fa4d p{ width: 20%; margin: auto;font-size: 18px; height: 70px; line-height: 70px; }
.fa4d p img{ display: none; }
.fa4d2 .fl{ display: inline-block; float: none;}
.fa4d2 .ri{ width: 1000px; display: inline-block; float: none; margin-left: 10px; }
.fa4d2{ overflow-x: auto;white-space: nowrap;}
.fa5p2 p{ font-size: 14px; }
.fa5p2 p:nth-child(4n),.fa5p2 p:nth-child(5n){ width: 50%;}
.fa5p2{ height: auto;}
.fa5p2 p.on{ font-size: 16px; }
.fa5div2 .picScroll-left .bd li{ width: 100%;}
.fa5p2{ line-height: inherit; }
.fa5p2 p{ width: 33.33%; height: 40px; line-height: 40px; }
.intelligence .fa7a .picScroll-left .bd li{ margin: auto;}
.intelligence .fa7a .picScroll-left .pic{ overflow: inherit; margin-top: 0;}
.intelligence .fa7a .picScroll-left .bd li .pic img{max-width: 100%;}
.fa4ul li p{font-size:13px;}
}
