	@charset "utf-8";
	/* 通用代码 */
	html,body{width:100%;padding: 0px;margin:0px;*position:static; }
	*{font-family: "思源黑体 CN" !important; 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-appearance: none; 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%);  }
} */
.dhxg{ opacity: 0; }
.dhxg2{ opacity: 0; }
.le{float: left; }
.ri{float: right; }
@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(0, 30%); }
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%);  }
}


/* 通用设置 */
.hei::after {content: ""; display: block;clear: both;}
.sjcx{display: none;}
.BigDiv{ max-width:1903px;min-width:1200px;width:100%; margin: auto;position: relative; }
.cen{ width: 90%; max-width: 1560px; margin: auto;}
@media screen and (max-width:640px) and (min-width:0px){
	.sjcx{display: inline-block;  }
	.sjyc{display: none;}
	.ment img {width: 30px;}
	.ment { float: right; margin-top: 7px; }
}
.banner{ position: relative; }
.banner img{ display: block; max-width: 100%; height: auto; }
.banner .text{ position: absolute; width: 80%; text-align: center; left: 50%; top: 50%; transform: translate(-50%,-50%); color:#fff; font-size: 45px; }

.fl{ float: left;}
.ri{ float: right; }
.size{
    background-repeat: no-repeat !important;
    background-position: center !important;
    background-size: 100% auto!important;transition: .5s;
}
.size:hover{ background-size: 110% auto!important;}
.size img{ display: block;width: 100%; }



.more.cen{ text-align: center; margin: 40px auto;}
.more.cen a{ font-size: 21px; }
.page{ text-align: center;  margin-top: 40px; margin-bottom: 20px; }
.page a{ color:#fff; font-size: 14px;  line-height: 36px; text-align: center; background: #999; border-radius: 5px;

	display: inline-block; padding: 2px 15px; margin: 0 5px; }
.page a.on_pages{ color:#fff;background: #0080ff; }
.page .s{ border: 1px solid #666666; display: inline-block; width: 30px; transition: .5s; height: 30px; font-size: 17px; border-radius: 20px; text-align: center; line-height: 30px; box-sizing: border-box; }
.page .s:hover{ background: #616161; color:#fff; }
.page .s.on{ background: #616161; color:#fff;}
img{max-width: 100%;height: auto; }


@font-face {
 font-family:element-icons;
 src:url(../i/font/2fad952.woff) format("woff"),
 url(../i/font/6f0a763.ttf) format("truetype");
 font-weight:400;
 font-style:normal
}







	/* banner图 */
.fullslide{ position: relative; }
.fullslide .cen{ position: absolute; left: 50%; transform: translateX(-50%); top: 0; }
.fullslide .tu2{ display: none; }
.fullslide .tu1{ display: block; }
.fullslide img{width: 100%;height: auto; }
.fullslide .hd ul li{ width: 32px; height: 3px; border-radius: 8px; transition: .5s; background:rgba(255,255,255,.5);font-size: 0; display: inline-block; margin-left: 5px; margin-right: 5px; }
.fullslide .hd ul{ width: 100%;  text-align: center;}
.fullslide .hd ul li.on{ background: #fff;  }
.fullslide .bd li{ position: relative; }



/* 通用标题 */
.tybt .p1{ text-align: center; color:#333333; text-transform: uppercase; font-size: 45px; font-weight: bold; }
.tybt .p2{ text-align: center; color:#333333; font-size: 38px;}
.tybt .p2::after{ content: ""; width: 33px; height: 3px; display: block; background: #0080ff; margin: auto; margin-top: 15px; }






/* 通用导航 */
.tydh{ border-bottom: 1px solid #e5e5e5; }
.tydh .fl li{ float: left; height: 79px;line-height: 79px; margin-right: 72px;border-bottom: 2px solid #fff; }
.tydh .fl li a{ color:#333333;display: block;}
.tydh .fl li:hover{border-bottom: 2px solid #004ea2;  }
.tydh .ri{ line-height: 79px; }
.tydh .ri a{ color:#999999; font-size: 13px; }
.tydh .ri span:last-child a{color:#333333; }

.tylm{ border-bottom: 1px solid #e5e5e5; }
.tyul{ float: left; }
.tytz{ float: right; line-height: 74px;font-size: 13px; color:#999999 }
.tytz a{ color:#999999; font-size: 13px; }
.tyul li{height: 74px; line-height: 74px; box-sizing: border-box; display: inline-block; margin-right: 26px; }
.tyul li.on{ background: #00a1e9; }
.tyul li.on a{ color:#fff; }
.tyul li:hover{ border-bottom: 2px solid #e0284a; }
.tyul li:hover a{ color:#e0284a; }
.tyul li.on{ border-bottom: 2px solid #e0284a; }
.tyul li.on a{ color:#e0284a; }


/* 内页通用标题 */
.tybt2{ margin-top: 30px; }
.tybt2 .p1{ color:#333333; font-size: 30px; text-align: center; font-weight: bold; }
.tybt2 .p2{ text-align: center;color:#999999;font-size: 12px; text-transform: uppercase; margin: 8px 0;}
.tybt2 .p2::after{ content: ""; background: #e0284a; height: 1px; width: 54px; margin: auto; display: block; margin-top: 15px; }
.tybt2 .p3{ color:#333; text-align: center; font-size: 20px; margin-top: 10px;}

.logo .t2{ display: none; }
.top .fl{ margin-top: 10px;}
.top .ri{ margin-top: 34px; }
.top .nav{ margin-right: 85px; float: right; margin-top:32px; }
.top .nav li{ float: left; margin-right: 44px;   }
.top .nav li a{ color:#ffffff; font-size: 17px; }
.top{ position: absolute; z-index: 9;width: 100%; margin-top: 8px; transition: .5s; }
.top .search .input_txt{ width: 130px; height: 30px; border: none; border-radius: 30px; font-size: 14px; padding-left: 45px; box-sizing: border-box; }
.top .search .input_but{ background: url("../i/fdj.png") no-repeat center; width: 20px; height: 20px; border: none; position:absolute; left: 15px; top: 50%;transform: translateY(-50%);}
.top .search{ position: relative; margin-top: 20px; }
.top .ri>a{ color:#ffffff; font-size: 14px; padding-left: 10px; float: left; margin-top: 5px; }
.top .ri .tel{ color:#ffffff; font-size: 14px; margin-top: 5px; margin-left: 45px; }
.top .ri .tel .t2{ display: none; }
.top .ri .tel img{ position: relative; top: 3px; margin-right: 5px; }
.top .nav li.on a{ }
.top .nav li.on::after{ content: ""; display: block; width: 100%; height: 3px; background: #2d94cb; margin-top: 8px; }
.top .t2{ display: none; }
.top.on .t2{ display: block; }
.top.on .t1{ display: none; }
.top.on{ position:fixed;background: #fff; margin-top: 0;z-index: 99;height: 90px; box-shadow: 0 0 5px rgba(0,0,0,.3);left: 0; }
.top.on .logo .t2{ display: inline-block;}
.top.on .logo .t1{ display: none; }
.top.on .nav li a{ color:#333333;}
.top.on .nav li.on a{ color:#2d94cb;}
.top.on .search .input_txt{ background: #ebebeb;}
.top.on .ri > a{ color:#999999; margin-top: 15px; }
.top.on .ri .tel .t2{ display: inline-block;}
.top.on .ri .tel .t1{display: none;}
.top.on .ri .tel{color:#177da5; margin-top: 12px; }


.fullslide .text{ position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); width: 80%; display: none; }
.fullslide .text .p1{ color:#ffffff; text-align: center; font-size: 80px;  text-shadow: 0 8px 10px rgba(0,0,0,.8); }
.fullslide .text .p2{ color:#ffffff; font-size: 50px;text-align: center; margin-top: 20px; text-shadow: 0 5px 5px rgba(0,0,0,.4); letter-spacing: 1px; }
.tymore{ width: 163px; height: 45px; border-radius: 40px;  display: block; text-align: center; line-height: 45px; color:#ffffff; }
.tymore a{ color:#fff;}
.fullslide .tymore{ background: rgba(10,115,209,.7); }
.tymore a img{ width: auto; margin-left: 8px; position: relative; top: -5px;}
.fullslide .text .tymore{  margin:auto; margin-top: 52px;}
.fullslide .sd{ position: absolute; ; width: 110px; height: 42px;  right: 10%; bottom: 40px; }
.fullslide .sd span{ font-size: 20px; color:#fff;  }
.fullslide .sd p{width: 35px;height: 35px; border: 1px solid #fff; box-sizing: border-box; border-radius: 50%; cursor: pointer; text-align: center; line-height: 35px; position: absolute;}
.fullslide .sd .prev{ left: 0; }
.fullslide .sd .next{ right: 0; }
.fullslide .hd{ position: absolute; left: 10%; bottom: 55px; }


.ho1ul li{width: 21%; border-radius: 8px; height: 150px;margin-right: 4%; float: left; background: #fff; padding-top: 35px; padding-left: 45px; box-sizing: border-box;
 border-bottom: 5px solid #d0d9e8;
}
.ho1ul{margin-right: -4%;overflow: hidden; }
.ho1{ background: #f2f5fa; padding-top: 52px; padding-bottom: 63px; }
.ho1ul li{ position: relative; overflow: hidden;}
.ho1ul li .pic{ float: left; margin-top: 8px;  position: relative; z-index: 9; }
.ho1ul li .pic .t2{display: none;}
.ho1ul li .text{ float: left; margin-left: 20px;  position: relative; z-index: 9; }
.ho1ul li .text .p1{ color:#dddddd; font-size: 24px; font-weight: bold; }
.ho1ul li .text .p2{ color:#000000; font-size: 26px; font-weight: bold; margin-top: 5px; }
.ho1ul li::before{ content: ""; opacity: 0; transition: .5s; }
.ho1ul li:hover::before{ content: ""; width: 100%; height: 100%; position: absolute; left: 0; top: 0; opacity: 1; background: url("../i/jbs.jpg") no-repeat center; background-size: auto 100%;}
.ho1ul li:hover .text p{ color:#fff; }
.ho1ul li:hover .pic .t2{display: block; }
.ho1ul li:hover .pic .t1{display: none; }


.Mutts{ position: relative; top: -200px; }
.ho2{ padding: 50px 0; overflow: hidden; margin-bottom: 50px; padding-bottom: 0; }
.ho2 .fl{ width: 49.5%;float: left; height: 612px; padding-top: 47px;  box-sizing: border-box; overflow: hidden;}
.ho2 .ri{ width: 47.5%;float: left; height: 612px; position: relative; }
.ho2 .ri>img{width: auto; height: auto; max-width: inherit;}
.ho2 .fl .p0{ color:#333333; font-size: 45px; text-transform: uppercase;  font-weight: bold;   width: 90%; }
.ho2 .fl .p1{ color:#333333; font-size: 38px; margin-bottom: 25px; width: 90%;}
.ho2 .fl .p2{color:#666666; line-height: 2;  width: 90%; font-size: 18px; text-indent: 2em; }
.ho2 .fl .p2 strong{  font-size: 18px;}
.ho2 .fl .tymore{ color:#fff; border-radius: 8px; background: #0080ff; margin-top: 42px; height: 58px; line-height: 58px; }
.ho2 .fl .tymore a{ color:#fff;}
.ho2ul li{ width: 33.33%;display: inline-block; background: #f9f9f9; height: 190px; text-align: center; padding-top: 35px; box-sizing: border-box; }
.ho2ul{ font-size: 0;     margin-top: 33px; }
.ho2ul li .t1{ color:#999999; font-size: 20px; font-weight: bold; }
.ho2ul li .t2{ color:#999999; text-transform: uppercase; margin-top: 2px; }
.ho2 .ri .text{ position: absolute; bottom: 0; height: 190px; background: url("../i/a5.png") no-repeat center; width: 100%; padding-top: 45px; padding-left: 55px; box-sizing: border-box; }
.ho2 .ri .text .p1{ color:#ffffff; font-size: 26px; font-weight: bold; }
.ho2 .ri .text .p2{ color:#ffffff; margin-top: 16px; }


.ho3ul ul{ font-size: 0; }
.ho3ul li{width: 12.25%;float: left; position: relative; overflow: hidden; transition: .5s; margin-top: 5px; }
.ho3ul li .ho3div{ position: absolute; top: 40%; margin-left: 43px;z-index: 9;}
.ho3ul li.on{width: 51%;}
.ho3ul li .pic img{ height: 690px;width: auto; max-width: none; display:block; }
.ho3ul{margin-top: 50px; }
.ho3ul li .ho3div .text .p1{ color: rgba(255,255,255,.2); font-size: 30px; font-weight: bold; text-transform: uppercase; }
.ho3ul li .ho3div .text .p2{ color:#ffffff; font-size: 24px; width: 70%; font-weight: bold; margin-top: 6px; line-height: 1.5; }
/* .ho3ul li .pic::before{ content: ""; position: absolute; z-index: 1; width: 100%; height: 100%;background: rgba(0,0,0,.5); } */
.ho3ul li .ho3div .text2{ display: none; }
.ho3ul li .ho3div .text2 .p1{color:#ffffff; line-height: 1.8; }
.ho3ul li .ho3div .text2 .p2{ color:#fff; margin-top: 14px; }
.ho3ul li .ho3div .text2 .p2 img{ position: relative; top: -3px; }
.ho3ul li .ho3div .text2 .p3{     font-size: 200px;
    color: rgba(255,255,255,.1); line-height:0.7;
    position: absolute;
    right: 0; }
.ho3ul li.on::before{ background: url("../i/jbs.jpg") no-repeat center; background-size: 100% 100%; content: ""; position: absolute; left: 0; top: 0;
 width: 100%; height: 100%;z-index: 8;opacity: .8;
}
.ho3ul li.on{ position: relative; }
.ho3ul li.on .ho3div{ left: 0; margin-left: 0; width: 100%; padding: 40px 70px; box-sizing: border-box; height: 100%; bottom: 0; top: inherit;
padding-top: 80px;
 }
 .ho3ul li.on .pic{ position:relative; z-index: 1; }
.ho3ul li.on .ho3div .text2{ display: block; float: left; width: calc(100% - 284px); }
.ho3ul li.on .ho3div .text{ float: left; width: 284px;}
.pica{ margin-top: 80px; }

.ho4{ padding:60px 0; background: url("../i/a6.jpg") no-repeat bottom;}
.ho4ul li{ float: left; width: 23%;  margin-left: 10px; margin-right: 10px; background: #fff;padding-bottom: 45px;  }
.ho4ul{overflow: hidden; margin-right: -2%; margin-top: 56px; }
.ho4ul li .p1{ color:#333333; font-size: 20px; font-weight: bold; padding: 0 35px; box-sizing: border-box; margin-top: 30px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;
}
.ho4ul li:hover .pic img{ transform: scale(1.1);}
.ho4 .picScroll-left .tempWrap{ margin: auto; }
.ho4 .picScroll-left{ position: relative;margin-top: 56px;}
.ho4 .prev{ width: 48px; position: absolute; left: -50px; 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; background: #eaeaea; display: inline-block; }
.ho4 .next{ width: 48px; position: absolute; right: -50px; 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;background: #eaeaea;display: inline-block;}
.ho4ul li .pic img{ transition: .5s;}
.ho4ul li .pic{ overflow: hidden;}

.ho4ul li .p2{ color:#333333;padding: 0 35px; box-sizing: border-box;
display: -webkit-box; height: 51.2px;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2; margin-top: 16px;overflow: hidden; line-height: 1.6;
  }
.ho4ul li .more{width: 120px; height: 38px; line-height: 38px; border: 1px solid #0080ff; border-radius: 5px; text-align: center; margin-left: 33px; margin-top: 38px;}
.ho4ul li .t1{ display: none; }
.ho4ul li .more{ color:#0080ff; font-size: 15px; }
.ho4ul li img{ position: relative; top: -3px; }
.ho4ul li:hover{ box-shadow: 0 0 5px rgba(0,128,225,.5); }
.ho4ul li:hover .p1{ color:#0080ff; }
.ho4ul li:hover .more{ background: #0080ff; color:#fff; }
.ho4ul li:hover .t1{ display: inline-block;}
.ho4ul li:hover .t2{ display: none; }

.ho4ul2 li{ width: 23%; margin-right: 2%; float: left; }
.ho4ul2{margin-right: -2%; overflow: hidden; }

.ho4ul2 li{text-align: center; padding-top: 70px; }
.ho4ul2 li .p1 span{color:#ffffff;font-size: 66px; font-weight: bold; }
.ho4ul2 li .p1 a{color:#ffffff; font-weight: bold; font-size: 20px; }
.ho4ul2 li .p2{ color:#ffffff; font-size: 18px; margin-top: 5px; }

.ho5{ padding: 60px 0;}
.ho5div .fl{ width: 234px; }
.ho5div .ri{ width: calc(100% - 234px); }
.ho5div .fl .text p{ color:#333333; font-size: 21px; margin-top: 22px;  cursor: pointer;}
.ho5div .fl .text p:hover{color:#5184ba;}
.ho5div .fl .text p.on{ color:#5184ba; }
.ho5div .fl .mor{  margin-top: 70px; }
.ho5div .fl .mor a{color:#333333;font-size: 21px; }
.ho5div .fl .mor img{ position: relative; top: -2px; }
.ho5ul li{ width: 29.33%; margin-right: 4%; display: inline-block; }
.ho5ul{ font-size: 0; display: none; }
.ho5ul li .time{ color:#999999; font-size: 21px; margin-top: 20px; }
.ho5ul li .p1{  text-overflow: ellipsis; white-space: nowrap; overflow:hidden; line-height: 1.6;margin-top: 10px;
overflow: hidden; }
.ho5div{ margin-top: 60px; }

.top .form form{ position: absolute;width: 179px; top: 60px; height: 31px; margin-left: -50px; padding-top: 3px; padding-bottom: 3px; background: #dddddd; border-radius: 30px; display: none; }
.top form input{ border: none; }
.top form .input_txt{ background: none; color:#333; font-size: 14px; width: 128px; margin-top: 5px; }
.top form .input_but{ width: 20px;height: 20px; background: url("../i/fdj.png") no-repeat center; float: left; margin-top: 6px; margin-left: 14px; margin-right: 4px; }
.top .form:hover form{ display: block; z-index: 9;}


.foot{ background: #1063bf; padding-top: 32px; }
.top1 .link{ float: left; margin-left: 110px; margin-top:12px;  padding: 0 10px; border: 1px solid #fff;}
.top1 .link select{padding: 10px 8px;background: none; border: none;color:#fff;  }
.top1{ overflow: hidden; border-bottom: 1px solid rgba(255,255,255,.1);padding-bottom: 25px;  }
.top2{ overflow: hidden; margin-top: 35px; }
.top1 .fomt{ float: right; margin-top: 20px; }
.top1 .fomt a{ color:#ffffff; font-size: 20px; margin-left: 75px; }
.top2 ul li{ float: left; margin-right: 80px; margin-top: 45px; }
.top2 ul li .pic{color:#ffffff; font-size: 18px; }
.top2 ul li .pic img{position: relative; top: 3px;display: none;}
.top2 ul li .p1{ color:#ffffff; font-weight: bold; font-size: 20px; margin-top: 10px; }
.top2 ul li:last-child{ float: right; margin-right: 0; margin-top: 0; }
.top2 ul li:last-child .pic img{display: block; }
.top2{ border-bottom: 1px solid rgba(255,255,255,.1); padding-bottom: 35px; }
.top3{ padding: 30px 0;}
.top3 .fl{color: rgba(255,255,255,.5);}
.top3 .fl a{ color: rgba(255,255,255,.5);}
.top3 .ri{color: rgba(255,255,255,.5); }
.top3 .ri a{  color: rgba(255,255,255,.5);}



.in_cdh {
	    position: fixed;
	    right: 0px;
	    top: 15%;
	    z-index: 100;transition: .5s;
	}
/* .in_cdh:hover{ right: 0;} */
	.in_cdh>div {
	    display: block;
	    cursor: pointer;
	    position: relative;
	    width: 86px;
	    height: 45px;transition: .5s;
	    margin-bottom: 2px;
	    background-color: rgba(0,0,0,.5);
	    box-shadow: 0 0 10px rgba(0, 0, 0, .1);
			text-align: center; color:#fff;
	}
	.in_cdh>div a{color:#fff; padding-top: 60px; opacity: 0; transition: .5s; }
.in_cdh:hover>div{ height: 95px;}
.in_cdh:hover>div .icona{top: 35%;}
.in_cdh:hover>div a{ opacity: 1; }
	.in_cdh>div .icona {
	    position: absolute;
	    left: 50%;
	    top: 50%;transition: .5s;
	    transform: translate(-50%, -50%);
	}

	.in_cdhyc {
	    width: 111px;
			padding: 15px; background: #fff;
	    background-repeat: no-repeat;
	    background-size: auto;
	    background-position: left;
	    position: absolute;
	    right:87px;
	    top: 0;
	    z-index: 2;
	    display: none;
	}

	.in_cdh>div:hover .in_cdhyc {
	    display: block;
	}

	.in_cdt1 {
	    font-size: 26px;
	    line-height: 28px;
	    color: #444444;
	    display: block;
	    padding-left: 30px;
	    padding-top: 18px;
	}

	.in_cdt2 {
	    font-size: 22px;
	    line-height: 28px;
	    color: #444444;
	    display: block;
	    padding-left: 30px;
	    padding-top: 18px;
	}

	.in_cdt3 {
	    font-size: 26px;
	    line-height: 28px;
	    color: #444444;
	    display: block;
	    padding-left: 30px;
	    padding-top: 25px;
	    font-weight: bold;
	}
.markdown-body{ text-align: center; text-align: center; }
.markdown-body table{ display: inline-block!important; margin: auto;width: auto !important; }
.markdown-body table td, .markdown-body table th{ text-align: left!important; }
	.in_cdt4 {
	    width: 150px;
	    display: block;
	     margin: auto;
	}

	.in_cdh div a {
	    position: relative;display:block;
	    z-index: 16;
			font-size: 14px;
	}

	.in_ct1 {
	    line-height: 95px;
	    font-size: 18px;
	    padding: 0 15px;
	    position: absolute;
	    right: -245px;
	    top: 0;
	    z-index: 15;
	    width: 180px;
	    height: 95px;
	    text-align: center;
	    background-color: #00a1e9;
	    transition: all 0.3s;
	    color: #ffffff;
	}
.in_cdh div:hover{background: #00a1e9;}
	.in_cdh div:hover .in_ct1 {
	    right:88px;
	    transition: all 0.3s;
	}


.banner{ position: relative; }
.banner .tu2{ display: none;}
.banner .text2{ position: absolute; left: 50%; top: 50%;text-align: center; transform: translateY(-50%); transform: translateX(-50%);}
.banner .text2 .p1{ color:#ffffff; font-size: 55px; }
.banner .text2 .p2{ color:#fff; font-size: 24px; margin-top: 5px; }

.tylm{ height: 90px; }
.tylm.on{ position: fixed; width: 100%; top:90px; background: #fff; box-shadow: 0 0 5px rgba(0,0,0,.5);}
.tylm .fl{ line-height: 90px; overflow: hidden; }
.tylm .fl li { float: left; padding: 0 35px; }
.tylm .fl li a{ color:#333333; font-size: 18px; font-weight: bold;  display: block; }
.tylm .fl li.on{ background: #00a1e9; }
.tylm .fl li.on a{ color:#fff; }
.tylm .ri{ line-height: 90px;}
.tylm .ri a{ color:#999999; }
.ab1{ background: #fff; padding: 60px 0;}
.tybt .p0{ text-align: center; color:#131313; font-size: 48px; }
.tybt .p0 span{ color:#00a1e9; font-weight: bold; font-size: 48px; }
.tybt .p3{ font-size: 30px; color:#131313; text-align: center; text-transform: uppercase;  margin-top: 5px; }
.tybt .p3::after {
  content: "";width: 33px;height: 3px;display: block;
  background: #0080ff;margin: auto;margin-top: auto;margin-top: 25px;
}
.ab1a .ab1div{ margin-top: 20px; }
.ab1a .prev{ width: 48px !important; position: absolute; left: 0; top: 50%; height: 48px; z-index: 99; 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; background: #eaeaea; display: inline-block; }
.ab1a .next{ width: 48px !important; position: absolute; right: 0; top: 50%;  height: 48px;z-index: 99;  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;background: #eaeaea;display: inline-block;}
.ab1a .picScroll-left{ position: relative; }
.ab1div .fl{ }
.ab1aul li{ width: 100%; }
.ab1aul li .pic{ text-align: center; }
.ab article .cen{max-width: 1400px; }
.ab1div{ overflow: hidden; margin-top: 60px; }
.ab1div .fl{ width: 53%; }
.ab1div .ri{ width: 44%; }
.ab1div .fl p{ color:#666666; line-height: 2;  margin-bottom: 30px; text-indent: 2em;}

.ab2{ background:url("../i/zs1.jpg") no-repeat center; padding: 40px 0; padding-bottom: 50px; }
.ab2 .ho4ul2 li{ padding-top: 0; }
.ho4ul2 { background: url("../i/z.png") no-repeat top left,url("../i/y.png") no-repeat bottom right; }

.ab3{background: url("../i/zs2.jpg") no-repeat center; padding: 50px 0; padding-bottom: 140px; }
.ab3 .picScroll-left{ margin-top: 50px; min-height: 400px; }
.ab3 .picScroll-left .bd{ width: calc(100% - 600px);float: right;margin-top: -20px; }
.ab3 .picScroll-left .bd li{ position: relative;}
.ab3 .picScroll-left .bd li .fl{ width: 35%; display: none; }
.ab3 .picScroll-left .bd li .ri{ width: 100%;position: relative;
}

.ab3 .picScroll-left .bd li .ri p{ color:#333333;  position: relative;margin: 10px 0;padding-left: 10px; }
.ab3 .picScroll-left .bd li .ri p::before{ content: ""; position: absolute; left: 0; top: 50%; transform: translateY(-50%);width: 6px;
height: 6px;background: #dddddd;
}
.ab3 .picScroll-left .bd{ position: relative; z-index: 99; }
.ab3 .picScroll-left .bd li{}
	.ab3 .picScroll-left .bd li .ri p strong{ font-size: 26px; }
.ab3 .picScroll-left .hd{ float: left; width: 400px;margin-left: 60px; }
.ab3 .picScroll-left .hd::before{content: ""; margin-top: 7px; position: absolute;width: 100%; height: 1px; background: #dddddd; left: 0; }
.ab3 .picScroll-left .hd ul li{}
.ab3 .picScroll-left .hd ul{  text-align: center; }

.ab3 .picScroll-left .hd ul li .p1{ color:#a0a0a0;  transition: .5s; }
.ab3 .picScroll-left .sd .prev{ width: 48px;height: 48px; border: 1px solid #ddd; border-radius: 50%;  text-align: center; line-height: 48px; background: #eaeaea;}
.ab3 .picScroll-left .sd .next{ width: 48px;height: 48px; border: 1px solid #ddd; border-radius: 50%; text-align: center; line-height: 48px;background: #eaeaea;}

.ab3 .picScroll-left .hd ul li.on .p1{ color:#00a1e9;}
.ab3 .picScroll-left .sd { margin-top: -67px;z-index: 9;position: relative; display: none; }
.ab3 .picScroll-left .hd ul{ z-index: 9; position: absolute; width: 400px; left: 50%; transform: translateX(-50%);
margin-left: -2px;
margin-top: 12px;
}
.ab3 .picScroll-left .hd::before { display: none; }

.ab3{ position: relative;}
.he_ifzs {
  position: absolute;
  top: 180px;
  left: -23%;
  width: 100%;
  z-index: 10;
}
.ab3 .picScroll-left .hd ul li.on .p0{ display: block;}
.ab3 .picScroll-left .hd ul li .p0{ position: absolute;  left: 50%; margin-top: 160px; display: none; width: 55%; text-align: center;
	transform: translateX(-50%); }
.ab3 .picScroll-left .hd ul li .p1{
position: absolute; z-index: 99; width: 15px; height: 15px; border-radius: 50%; background: #999; color:#b4bfca;

}
.ab3 .picScroll-left .hd ul li.on .p0 span:nth-child(1){  color:#02509b; font-size: 34px; font-weight: bold; display: block;}
.ab3 .picScroll-left .hd ul li.on .p0 span:nth-child(2){ color:#666666; font-size: 24px; font-weight: bold; }
.ab3 .picScroll-left .hd ul li.on .p1{ color:#fff; background: #02509b; }
.ab3 .picScroll-left .hd ul li .p1{ color:#b4bfca; }

/* .ab3 .picScroll-left .hd ul li:nth-child(6) .p1{ left: 80px; margin-top: 15px; }
.ab3 .picScroll-left .hd ul li:nth-child(1) .p1{ right: 80px; margin-top: 15px; }
.ab3 .picScroll-left .hd ul li:nth-child(2) .p1{ right: -8px;margin-top: 160px;}
.ab3 .picScroll-left .hd ul li:nth-child(3) .p1{ right: 80px;margin-top: 345px;}
.ab3 .picScroll-left .hd ul li:nth-child(4) .p1{ left: 80px;margin-top: 345px;}
.ab3 .picScroll-left .hd ul li:nth-child(5) .p1{left: -5px;margin-top: 160px;} */


.ab3 .picScroll-left .hd ul li:nth-child(6) .p1{left: 20px;margin-top: 80px;}
.ab3 .picScroll-left .hd ul li:nth-child(1) .p1{ margin-top: -18px;left: 192px;}
.ab3 .picScroll-left .hd ul li:nth-child(2) .p1{ right: 15px;margin-top: 80px;}
.ab3 .picScroll-left .hd ul li:nth-child(3) .p1{right: 15px;margin-top: 280px;}

.ab3 .picScroll-left .hd ul li:nth-child(4) .p1{left: 192px; margin-top: 380px;}
.ab3 .picScroll-left .hd ul li:nth-child(5) .p1{left: 20px;margin-top: 280px;}

#newBridge .icon-right-center{ top: 80% !important; }
.g_iframes{}
.g_stars {
    overflow: hidden;
    position: relative;
    height: 100vh;
    background: transparent;
}
.g_star {

  position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
}
.g_clock {
    position: relative;
    width: 400px;
    margin: auto;
    z-index: 10;
    height: 400px;
}

.g_clock1 {
    position: relative;
    top: 0;
    left: 0;
    /* animation: scroll1 12s linear 0ms infinite normal; */
    width: 100%;
    height: 100%;
    animation: xuanz 60s infinite linear;
    -webkit-animation: xuanz 60s infinite linear;
    -moz-animation: xuanz 60s infinite linear;
    -o-animation: xuanz 60s infinite linear;
}

.g_clock2 {
    position: absolute;
    top: 0;
    left: 0;
    animation: scroll1 12s linear 0ms infinite reverse;
    width: 550px;
}

.g_clock3 {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 381px;
}

.g_clock4 {
    position: absolute;
    top: 0;
    left: 0;
    cursor: pointer;
    width: 100%;
    height: 100%;
}

.g_clock5 {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

@keyframes xuanz {
    from {
        transform: rotate(0deg)
    }

    to {
        transform: rotate(359deg)
    }
}



.ab4{background: url("../i/zs3.jpg") no-repeat center; padding: 80px 0;}
.ab4 .tybt .p0{color:#fff;}
.ab4 .tybt .p0 span{ color:#fff; }

.ab4dup p{ display: inline-block; max-width: 280px; margin: 0 10px; }
.ab4dup{ overflow-x: scroll;}
.ab4div .prev{ width: 48px;height: 48px; border: 1px solid #ddd; color:#a2a2a2; font-size: 20px;cursor: pointer;margin: 0 5px; border-radius: 50%;  text-align: center; line-height: 48px; background: #eaeaea; display: inline-block; }
.ab4div .next{ width: 48px;height: 48px; border: 1px solid #ddd; color:#a2a2a2; font-size: 20px; cursor: pointer;margin: 0 5px; border-radius: 50%; text-align: center; line-height: 48px;background: #eaeaea;display: inline-block;}
.ab4div{text-align: center; margin-top: 30px; margin-bottom: 50px; }
.ab5{ padding: 50px 0; background: #f8f8f8; padding-bottom: 150px; }
.ab5 .tempWrap{ margin: auto; }
.ab5ul li{ width: 29%; margin: 0 8px;  background: #fff; float: left; }
.ab5ul li:hover .t1{color:#00a1e9;  }
.ab5ul{margin-top: 50px; }
.ab5ul li .t1{  padding: 10px 0; line-height: 1.8; color:#333333; font-size: 16px; text-align: center; }
.ab4divs{ white-space: nowrap; transition: .5s; }

.ab6ul li{ width: 33.3%; float:left; margin-right: 0%; margin-bottom: 3%; }
.ab6ul{ margin-right: 0%; }
.ab6{ padding:80px 0; background: #f8f8f8; }
.ab5 .picScroll-left{ margin-top: 50px; position: relative; }
.Mstun{ position: fixed; width: 100%;height: 100%; background: rgba(0,0,0,.5); left: 0; top: 0; display: none; }
.Mstun .cen{ width: 80%; position: absolute; left: 50%; top: 50%; max-width: 800px !important; transform: translate(-50%,-50%);padding: 15px; box-sizing: border-box; background: #fff; }
.Mstun .pic{ text-align: center;}
.Mstun .close{ text-align: right; cursor: pointer; font-size: 36px; }
.Mstun .close span{color:#999;  }



.ab5 .prev{ width: 48px; position: absolute; left: -50px; 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; background: #eaeaea; display: inline-block; }
.ab5 .next{ width: 48px; position: absolute; right: -50px; 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;background: #eaeaea;display: inline-block;}
/* .ab5 .sd{
    text-align: center;
    margin-top: 30px;
    margin-bottom: 50px;
} */
/* .ab5 .prev{ width: 48px;height: 48px; border: 1px solid #ddd; color:#a2a2a2; float: none; font-size: 20px;cursor: pointer;margin: 0 5px; border-radius: 50%;  text-align: center; line-height: 48px; background: #eaeaea; display: inline-block; }
.ab5 .next{ width: 48px;height: 48px; border: 1px solid #ddd; color:#a2a2a2; float: none; font-size: 20px; cursor: pointer;margin: 0 5px; border-radius: 50%; text-align: center; line-height: 48px;background: #eaeaea;display: inline-block;} */

.ab6ul li .pic{height: 275px; overflow: hidden; }
.ab6ul li{ box-sizing: border-box; padding: 24px 34px;  transition: .5s; }
.ab6ul li .p0{ color:#666666; font-size: 18px; }
.ab6ul li .p0::before{ content: "";width: 3px; height: 3px; border-radius: 50%; background: #000; display: inline-block; position: relative; top: -4px; margin-right: 7px; }
.ab6ul li .p1{color:#333333; font-weight: bold; font-size: 22px; line-height: 1.6; margin-top: 16px; height: 70px; overflow: hidden;}
.ab6ul li .time{ color:#999999; margin-top: 10px; margin-bottom: 18px; }
.ab6ul li .p2{ color:#666666; line-height: 1.8; margin-bottom: 25px; height: 57.6px; overflow: hidden; }
.ab6ul li .more .t1{ display: none; }
.ab6ul li .more{ color:#999999; margin-top: 30px; }
.ab6ul li .more img{ margin-left: 12px; position: relative; top: -3px; }
.ab6ul li:hover{background: #fff; }
.ab6ul li:hover .p1{ color:#00a1e9;transition: .5s; }
.ab6ul li:hover .more{ color:#00a1e9;transition: .5s;}
.ab6ul li:hover .more .t1{ display: inline-block;}
.ab6ul li:hover .more .t2{ display: none;}
.ab7{ padding: 80px 0; background: #f8f8f8; }
.ab7 .p0{ text-align: center; color:#333333; font-weight: bold; font-size: 35px; }
.ab7 .time{ text-align: center; color:#999999; font-size: 20px; margin-top: 18px; }
.content{ border-top:1px solid #e7e7e7; border-bottom: 1px solid #e7e7e7; margin-top: 40px; padding-top: 45px; }
.content p{ color:#333333; font-size: 20px; line-height: 1.8;  margin-bottom: 10px; text-indent: 2em; }
.content .pic{ text-indent: 0; }
.content p strong{font-size: 20px;}
.content p strong span{font-size: 20px; }
.content .pic{text-align: center; }
 .tyfh{ height: 60px; }
.tyfh{ margin-top: 40px; position: relative; }
.tyfh .prev a{ color:#999999; font-size: 18px; }
.tyfh .next{ margin-top: 7px; }
.tyfh .next a{color:#999999; font-size: 18px; }
.tyfh .fhui{ position: absolute; right: 0; top: 0; width: 158px; height: 55px; border: 1px solid #0080ff; text-align: center; line-height: 55px; }
.tyfh .fhui a{ display:block; color:#0080ff; }

.news1{ background: #f8f8f8;padding: 70px 0;}
.news1 .fl{ width: 50%;}
.news1 .fl img{ max-width: inherit; width: 100%;}
.news1 .ri{ width: 46%;}
.news1 .ri .p1{ color:#999999; font-size: 20px; }
.news1 .ri .p2{ color:#333333; font-size: 30px; font-weight: bold; margin-top: 10px; margin-bottom: 25px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
.news1 .ri .p3{ color:#999999; line-height: 2; font-size: 18px; margin-bottom: 45px; text-indent: 2em; }
.news1 .ri .more{ width: 180px; height: 58px; line-height: 58px; text-align: center; background: #0080ff;border-radius: 5px; color:#fff; }
.news1 .ri .more img{position: relative; top: -4px; left: 3px; }

.news2{ padding: 60px 0;}
.news2ul li{ width: 30.33%; margin-right: 3%; margin-bottom: 3%; float: left;}
.news2ul li .p0{color:#999999; margin-top: 25px; margin-bottom: 12px; }
.news2ul li .p1{ color:#333333; font-size: 22px; border-bottom: 1px solid #e2e2e2; padding-bottom: 20px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.news2ul{margin-right: -3%; overflow: hidden;}
.news2ul li .p2{ color:#999999; padding-top: 20px; }
.news2ul li .p2 img{ position: relative;top: -3px; }
.news2ul li:hover .p1{ color:#0080ff; }
.news2ul li .pic{height: 300px; }

.n3ul{ font-size: 0; margin-top: 55px; margin-bottom: 95px; }
.n3ul li{ width: 20%; display: inline-block; text-align: center;}
.n3ul li .p{ font-weight: bold; font-size: 20px;}
.n3ul li .tp2{display: none;}
.n3ul li .tp1{ display: block; margin: auto;}
.n3ul li:hover .tp1{display: none;}
.n3ul li:hover .tp2{ display: block; margin: auto;}
.news3{padding-bottom: 60px; }
.news3div>.p1{ color:#333333; font-size: 28px; text-align: center; margin-top: 60px; margin-bottom: 40px; }
.news3div .news3ul .fl{ width: 55%; }
.news3div .news3ul .ri{ width: 35%; position: absolute; right: 20px; height: 400px; top: 0;
background: url("../i/xsp.png") no-repeat 0 50%; text-align: center; background-size: 100%; margin-top: 20px; padding: 20px; padding-top: 36px; box-sizing: border-box;

}
.news3div .news3ul .ri img{ width:98%; height: auto;    position: relative; top: 37%; transform: translateY(-50%);}
.news3div .news3ul li{ padding: 95px; box-sizing: border-box; overflow: hidden;
background: #f5f7f9; position: relative;
	 margin-bottom: 19px; }
.news3div .news3ul li .p1{ color:#333333; font-weight: bold; font-size: 28px; }
.news3div .news3ul li .p2{ color:#333333; font-size: 22px; margin-top: 12px;}
.news3div .news3ul li .p3{ color:#999999; line-height: 1.8; margin-top: 21px;text-indent: 2em;}
.news3div .news3ul li .more{width: 180px; height: 58px; line-height: 58px; text-align: center; background: #0080ff;border-radius: 5px; color:#fff; margin-top: 36px; }
.news3div .news3ul li .more img{ position: relative; top: -4px; left: 3px;}

.news5{ padding-top: 60px; }
.news5 .fl{ width: 45%; }
.news5>div>.fl{ background: url("../i/xsp.png") no-repeat center; height: 444px; position: relative; }
.news5>div>.fl img{ width: 80%; position: absolute; left: 50%; transform: translateX(-50%); margin-top: 30px; }
.news5>div>.fl video{ width: 540px; height: 306px; position: absolute; left: 50%; transform: translateX(-50%); margin-top: 25px; }
.news5 .ri{ width: 48%; }
.news5 .ri .p1{ color:#333333; font-weight: bold; font-size: 35px; margin-top: 40px; }
.news5 .ri .p2{ color:#666666; font-size: 18px; line-height: 2; margin-top: 20px; text-indent: 2em;}
.ne6{ margin-top: -40px; }
.ne6 .t1{ color:#333333; font-weight: bold; font-size: 40px; text-align: center; background: #f6f7f9; padding-top: 75px;  }
.ne6div{ padding: 60px 0;}
.ne6div .cen{ overflow: hidden;  }
.ne6div:nth-child(2n-1){ background: #f6f7f9; }
.ne6div:nth-child(2n-1) .ri{ float: left;}
.ne6div:nth-child(2n-1) .fl{ float: right; }
.ne6div .fl{width: 40%; }
.ne6div .ri{ width: 55%; margin-top: 70px; }
.ne6div .ri .p1{ color:#000000; font-size: 33px; background: url("../i/Tus.png") no-repeat 0 3px; padding-left: 60px; font-weight: inherit; }
.ne6div .ri .p1 img{ vertical-align: middle; margin-right: 5px; position: relative; top: -3px; }
.ne6div .ri .p2{ color:#666666; font-size: 20px; line-height: 1.8; margin-top: 20px;}
.ne6div:last-child .fl{ width: 100%; float: none;margin-top: 35px;  }
.ne6div:last-child .ri{ width: 100%; float: none; margin-top: 0; }


.an1{ background: #f8f8f8; padding: 70px 0;}
.an1ul li{ width: 30.33%; margin-right: 3%; float: left; background: #fff; margin-bottom: 3%; }

.an1ul li .pic img{width: 100%;}
.an1ul{ margin-right: -3%; overflow: hidden;}
.an1ul li .text{ padding: 30px; }
.an1ul li .text .p1{ color:#00a1e9; }
.an1ul li .text .p2{ color:#333333; font-size: 22px; transition: .5s; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; margin-top: 14px; margin-bottom: 18px; }
.an1ul li .text .p3{ color:#999999; line-height: 2; height: 64px; margin-bottom: 30px; overflow: hidden;  }
.an1ul li .text .p4{ margin-bottom: 15px; }
.an1ul li:hover .text .p2{ color:#00a1e9; }
.do1{ background: #f8f8f8; padding: 60px 0;}
.do1ul li{ margin-bottom: 35px; }
.do1ul li .do2p{ display: none; border: 1px solid #dedede; box-sizing:  border-box; }
.do1ul li .do1p{ background: #fff; border-top:2px solid #0080ff; padding-top: 25px; overflow: hidden; padding-bottom: 25px; padding-left: 35px; padding-right: 35px; }
.do1ul li .do1p .p1{ float: left; color:#333333; font-weight: bold; font-size: 18px; margin-left: 12px; }
.do1ul li .do1p .fl{ width: 20px; height: 20px; text-align: center; line-height: 17px; background: #00a1e9;border-radius: 50%; color:#fff; margin-top: 4px; }
.do1ul li .do1p .fl span{ color:#fff; font-size: 12px; position:relative;left: 1px; }
.do1ul li .do1p .p2{ float: left; color:#333333; margin-left: 30px; }
.do1ul li .do1p .p3{ float: right; color:#0080ff; position: relative;top: -4px;font-weight: bold; }
.do1ul li .do1p .p3 span{ color: #0080ff; font-size: 25px; margin-right: 5px; position:relative; top: 4px; font-weight: bold; }
.do1ul li .do1p .time{ float: right; margin-left: 27px; color:#999999; }
.do1ul li.on .do1p .p3 span{ color:#fff; }
.do1ul li.on .do2p{ display: block; background: #fff; padding: 40px;  padding-top: 0; padding-bottom: 0; box-sizing: border-box; transition: .5s;}
.do1ul li.on .do1p{ background: #0080ff; transition: .5s;}
.do1ul li.on .do1p .p1{ color:#fff; transition: .5s; }
.do1ul li.on .do1p .fl{background: #fff; transition: .5s;}
.do1ul li.on .do1p .fl span{ color:#0080ff; transition: .5s;}
.do1ul li.on .do1p .p2{ color:#fff;transition: .5s; }
.do1ul li.on .do1p .p3{ color:#fff;transition: .5s; }
.do1ul li.on .do1p .time{ color:#fff; transition: .5s;}
.do1ul li.on .do2p{ }
.do1ul li.on .do2p p{overflow: hidden;padding: 25px 0; border-bottom: 1px solid #e7e7e7; }
.do1ul li.on .do2p p:last-child{border: none; }
.do1ul li.on .do2p em{font-style:normal}
.do1ul li.on .do2p em:nth-child(1){ color:#333333; width: 140px;font-weight: bold; float: left;font-size: 18px;line-height: 1.8; }
.do1ul li.on .do2p em:nth-child(2){ color:#666666; width: calc(100% - 140px); float: left; line-height: 1.8; }



.map1{ background: #f6f7f9; padding: 60px 0;}
.map{ height: 540px; width: 100%;}
.map1 .cen{background: #fff; }
.map1 .fl{width: 50%; }
.map1 .ri{ width: 50%; padding-top: 70px; padding-left: 60px; box-sizing: border-box; padding-right: 60px; }
.map1 .ri>.p1{ color:#333333; font-size: 28px; font-weight: bold; }
.map1 .ri>.p2{ color:#333333; margin-top: 30px; margin-bottom: 12px; font-size: 22px; }
.map1 .ri>.p3{color:#666666; font-size: 18px; }
.map1 .ri>.p3 a{ float: right; color:#0a4ea1;  }
.map1 .ri>.p3 a img{ margin-right: 10px; }

.map1ul li{ width:50%;float: left; margin-bottom: 25px; }
.map1ul li:last-child{ width: 100%; }
.map1ul{ margin-top:30px; overflow: hidden; }
.map1ul li .p1{ color:#333333; font-size: 20px; }
.map1ul li .p2{color:#666666; font-size: 18px;margin-top: 10px; }
.Rms{ margin-top: 25px; color:#666666; line-height: 2; padding-top: 48px; }
.Rms img{width: 138px; height: 138px; float: left; margin-right: 25px; margin-top: -48px; }


.pafe{ position: fixed; width: 100%; top: 0; left: 0; height: 100%;z-index: 99; display: none;background: rgba(0,0,0,.3); }
.pafe .co2div{ position: absolute;width: 80%; background: url("../i/d5.jpg") no-repeat center #fff; left: 50%; top: 50%; transform: translate(-50%,-50%); padding: 40px;
 max-width: 1200px; padding-bottom: 50px;
 box-sizing: border-box; }
.co2div .tybt2 .p1 {
	    color: #333333;
	    font-size: 34px;
	    text-align: center;
	    font-weight: bold;
	}
.co2div .tybt2{ border-bottom: 1px solid #e4e4e4; padding-bottom: 40px; }
.colse{ float: right; cursor: pointer; position: absolute; right: 20px; top: 20px;}
.colse::before{ content: "\E60F"; font-family: element-icons !important; font-size: 30px; }

.tygd .p3{ height: 60px; line-height: 60px; text-align: center; background: #f6f7f9; margin-top: 40px; }
.tygd .p3 span{ color:#666666; margin: 0 20px; }
.forma .Zu .qr{ text-align: left; }
.fme2 .qr{ margin-top: 20px; }
.pafe .co2div{ padding-bottom: 50px; }
.fme2 .qr .sub{ width: 380px; height: 40px; line-height: 40px; text-align: center; background: #0080ff; color:#fff; border: none; margin-left: 4%;}
.co2from{ width: 90%; max-width: 560px; margin: auto; }
	.co2div .tybt2 .p2 {
	    text-align: center;
	    color: #999999;
	    font-size: 12px;
	    text-transform: uppercase;
	    margin: 8px 0;
	}
.co2div .tybt2 .p3{ text-align: center; color:#666666; }
	.co2div .tybt2 .p2::after {
	    content: "";
	    background: #004ea2;
	    height: 3px;
	    width: 26px;
	    margin: auto;
	    display: block;
	    margin-top: 15px;
	}
	.forma .p1 {
	    text-align: center;
	    color: #666666;
	    font-weight: bold;
	    font-size: 18px;
	}

	.forma {
	    margin-top: 25px;
	}

	.forma .Zu p {
	    text-align: center;
	    overflow: hidden;
	    margin-bottom: 25px;
	}
	.forma .Zu p{ position: relative; }
	.forma .Zu p .reimg{ position: absolute; right: 0; top: 0; height: 33px; }
.fme1 .Zu p .reimg{ margin-top: 5px; margin-right: 5px; }
	.forma .Zu p span {
	    display: inline-block;
	    width: 130px;
	    text-align: right;
	    margin-top: 8px;
	}

.forma .Zu p .sca{ position: absolute; right: 15px; cursor: pointer; }
#file1{ display: none; }
	.forma .Zu p span a {
	    color: #ff0000;
	    margin-right: 3px;
	}

	.forma .Zu p .yz {
	    width: calc(100% - 150px);
	    float: right;
	    border: 1px solid #cdcdcd;
	    padding: 8px 10px;
	    color: #666;
	    box-sizing: border-box;
	    outline: none;
	    border-radius: 2px;
	}

	.forma .Zu {
	    padding-top: 20px;
	    margin-top: 10px;
	    margin-bottom: 20px;
	}

.Join .pt1{ color:#333333; font-size: 45px; text-align: center; }
.jo1{ padding: 60px 0; background: #f8f8f8; }
.jo1div{ background: #fff; margin-top: 80px; padding: 50px 60px; box-sizing: border-box; position: relative; box-shadow: 0 0 10px rgba(0,128,255,0.2); }
.jo1div .pic{ width: 78px; height: 78px; border-radius: 50%; overflow: hidden; position: absolute; left: 50%; transform: translateX(-50%); margin-top: -90px; }
.jo1div .pic img{ height: 100%; }
.jo1div .text{ padding: 35px 105px; box-sizing: border-box; background: url("../i/z1.png") no-repeat left top, url("../i/z2.png") no-repeat right bottom;
 position: relative; padding-left: 25px;
}
.jo1div .text p{ color:#666666; font-size: 18px; margin-bottom: 10px; line-height: 1.8; text-align: center; width: 40%;

}
.jo1div .text .video{ position: absolute; top: 35px; right: 8%; width: 50%;}
.jo1div .text .video video{ width: 100%; height: 360px; }
.jo1div .text p strong{ font-size: 20px; color:#666; }
.jo1div .text p strong span{font-size: 20px;}
.jo1div .text .ps1{ text-align: right; margin-bottom: 0; color:#666666;font-weight: bold; font-size: 24px; margin-top: 30px; }
.jo1div .text .ps2{ text-align: right; color:#666666; font-size: 20px; }
.jo2{ padding: 60px 0; background: #f8f8f8; }
.jo2ul{ overflow: hidden; }
.jo2ul li{ float: left; height: 470px; position: relative;}
.jo2ul li img{max-width: inherit; height: 100%; }
.jo2ul li:nth-child(1){ width: 63.5%;}
.jo2ul li:nth-child(2){ width: 36.5%; }
.jo2ul li:nth-child(4){ width: 63.5%;}
.jo2ul li:nth-child(3){ width: 36.5%; }
.jo2ul li .text{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; transition: .5s; padding: 55px; box-sizing: border-box;  background: rgba(0,0,0,.5); }
.jo2ul li .text .p1{ color:#ffffff; font-size: 30px; }
.jo2ul li .text .p2{ color:#ffffff; font-size: 24px; margin-bottom: 18px; margin-top: 8px;}
.jo2ul li .text .p3{ color:#ffffff; margin-bottom: 10px; }

.jo2ul{ margin-top: 65px; }
.jo2ul li:hover .text{ background: rgba(0,128,255,.6); }

.jo3{ padding: 30px 0; box-sizing: border-box; background: #f8f8f8; }
.jp3u{margin-top: 50px; }
.jp3ul{ margin-top: 60px; }
.jp3ul li{ margin-bottom: 15px; }
.jp3ul li .ts1{background: #fff; padding: 20px 54px; box-sizing: border-box; overflow: hidden; }
.jp3ul li .ts2{background: #fff; padding: 38px 54px;box-sizing: border-box; padding-top: 18px;  padding-bottom: 50px; display: none; }
.jp3ul li .ts1 .p1{ float: left; color:#333333; font-size: 18px; width: 30%;}
.jp3ul li .ts1 .p2{ color:#999999; float: left; width: 18%;}
.jp3ul li .ts1 .p3{ float: right; transform: rotate(-90deg);}
.jp3ul li .ts2 .p1{ color:#333333; font-weight: bold; font-size: 20px; margin-top: 20px; margin-bottom: 10px; }
.jp3ul li .ts2 .p2 span{ color:#666666;  width: 17%; display: inline-block; line-height: 1.6; }
.jp3ul li .ts2 .p2 span:last-child{ width: 50%; }
.jp3ul li .ts2 .p2{ width: 100%; }
.jp3ul li .ts2 .text{ line-height: 1.8; color:#666666; }

.jp3ul li  .moren{width: 180px; height: 58px; line-height: 58px; text-align: center; background: #0080ff;border-radius: 5px; color:#fff; margin-top: 36px; }
.jp3ul li  .moren img{ position: relative; top: -4px; left: 3px;}
.jp3ul li.on .ts1{ background: #0080ff; transition: .5s; }
.jp3ul li.on .ts1 p{ color:#fff; transition: .5s; }
.jp3ul li.on .ts1 .p3 span{ color:#fff; transition: .5s; }
.jp3ul li.on .ts1 .p3{ transform: rotate(90deg);}
.jp3ul li.on .ts2{ display: block; }


.ab .ab7 .cen{     max-width: 1000px; background: #fff; padding-top: 40px; padding-left: 40px; padding-right: 40px; box-sizing: border-box; }
.ab .ab7 .cen .pic { margin: auto; }
.ab .ab7 .cen .pic img{ max-width: 40%;}
.ab .ab7 .cen .pic2 img{ max-width: 70%;}
.ab .ab7 .cen .pic2 { margin: auto; text-align: center; }
.ab7{background: #f8f8f8; padding-top: 40px;}


/*****************************************************************************/
/*** 表单提交 ***/
.formbox{}
.formbox .fr_p1{font-size:16px;color:#999;text-align:center;margin-top:20px;}
.formbox .cen{max-width:1400px !important;}
.formbox .form{max-width:1200px;margin:40px auto 0;border-top:solid 1px #f4f4f4;padding:40px 0 90px;}
.ivu-form-item-label{display:none;}
.ivu-form-item-content{margin:0 auto!important;width:60%;}
textarea.ivu-input{min-height:64px !important;padding:19px 19px !important;}
.ivu-input{padding:26px 19px!important;font-size:16px !important;color:#999 !important;}
.formbox .yzmbox,
.formbox .but{width:60%;margin:0 auto;position:relative;}
.formbox .yzmbox img{width:auto;height:55px;position:absolute;right:0;top:0;}
.formbox .yzmbox input{width:80%;border:solid 1px #efefef;border-radius:5px;padding:14px 19px;line-height:25px;font-size:16px;color:#999;}
.formbox .but{margin-top:40px;}
.formbox .but .res{display:none;}
.formbox .but button{background:#00a1e9;color:#fff;font-weight:bold;line-height:55px;width:100%;border:none;border-radius:10px;cursor:pointer;font-size:18px;}


@media screen and (max-width:1500px) and (min-width:0px){
.ho2 .fl .p2{line-height: 1.8; font-size: 14px; }
.ho3ul li .ho3div .text2 .p1{line-height: 1.6; font-size: 14px;  }
.ho1ul li{padding-left: 30px;}
.ho1ul li .text{margin-left: 10px;}
.ho1ul li .text .p1{ font-size: 18px; }
.top1 .fomt a{font-size: 18px; margin-left: 25px; }
.top2 ul li{margin-right: 30px; }
.top2 ul li .p1{ font-size: 16px; }
.top1 .link{margin-left: 50px; }
}
@media screen and (max-width:1400px) and (min-width:0px){

}


@media screen and (max-width:640px) and (min-width:0px){

.BigDiv{ overflow: hidden; }
.top .right > ul > li span{ display: none; }
.fullslide  .bd li .tu1{display: none;}
.fullslide  .bd li .tu2{display: block; width: 100%; }
.tu1{ display: none;}
.tu2{ display: block; }
.fullslide .prev, .fullslide .next{ display: none; }
.float{ display: none;}
.fullslide .text .title{ display: none; }
.fullslide .text .pic{ display: none; }
.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;}
.fullslide .cen{  top: inherit; bottom: -80px;}
.fullslide .text{ width: 90%; left: 50%; height: 350px; transform: translateX(-50%); top: inherit;bottom: 0;
padding: 15px 16px; }
.fullslide .text .input_but{ font-size: .48rem; }
.fullslide .hd{display: none; }
.pics{ margin-top: .3rem; }
.fullslide .text .ftitle{ font-size: .42rem; }
.fullslide .text .ftitle .sjcx{ font-weight: normal;  display: block; color:#ff7109; font-size: .57rem; font-weight: bold; }
.fullslide .text .ftitle .sjcx a{ color:#02469b; font-size: .57rem; font-weight: bold; }
.BigDiv{min-width: 320px;}
.cen{ min-width: 280px; }
.sjcx{ display: inline-block;}
.sjyc{ display: none;}
	.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: .35rem; }

.fullslide .bd li .sjyc{ display: none;}
.fullslide .bd li .sjcx{ display: block;}
.top .ri .text1{ display: none; }
.a0{ position: relative; width: 100%; transform: translateY(0);}
.top .logo img{  }
.top .logo{ margin-left: 0; width: 70%; margin-top: 0; }
.top .ri{ position: absolute; width: 40%; right: 0; }
.top .nav li{ margin-left: 0; float: none; width: 100%; text-align: center; height:auto; padding: .1rem 0; margin-right: 0; }
.top .nav{ background: #fff; padding: .2rem 0; display: none; box-shadow: 0 5px 5px rgba(0,0,0,.1);margin-right: 0; float: none; position: absolute; right: 0; width: 40%; margin-top: 0; top: 65px; }
.top .nav li:hover{ border-bottom: none; }
.top .nav li a{ font-size: .28rem; }
.top .ri.hei{display: none;}
.top .nav li a{ color:#333; }
.fullslide .text .p1{ font-size: .4rem; }
.fullslide .text .p2{ font-size: .32rem; }
.in_cdh{ display: none; }
.fullslide .text{ height: auto; z-index: 9;}
.fullslide .bd li{ overflow: hidden; }
.fullslide .bd li .tu2{}
.top.on{ height: 65px; }
.tymore{ height: 40px; line-height: 40px; }
.ho1ul li{ width: 48%; margin-right: 2%;}
.ho1ul{ margin-right: -2%;}
.ho1ul li{ padding-left: 0; padding-top: 0; }

.ho1ul li .pic{ float: none; text-align: center; margin-top: 16px; }
.ho1ul li .pic img{ margin:auto;}
.ho1ul li .text{ margin: auto; float: none; z-index: 9; }
.ho1ul li .text .p1{text-align: center; font-size: .28rem; }
.ho1ul li .text .p2{ font-size: .24rem; text-align: center; font-weight: normal; }
.ho2 .fl{ float: none; width: 100%; }
.ho2 .ri{ float: none; width: 100%; }
.ho2 .ri > img{ width: 100%; }
.ho2{ padding: 20px 0; margin-bottom: 0; }
.ho2 .fl{ height: auto; padding-top: 30px; }
.ho2 .fl .p0{ font-size: .38rem; width: 100%; }
.ho2 .fl .p1{ font-size: .32rem;  width: 100%;}
.ho2 .fl .p2{ font-size: .24rem; line-height: 1.8; width: 100%;}
.ho2 .fl .tymore{ height: 40px; line-height: 40px;margin-top: 22px; }
.ho2ul li{ height: 140px; padding-top: 20px; vertical-align: middle; }
.ho2ul li .t1{ font-size: .28rem; }
.ho2ul li .t2{ font-size: .24rem; }
.ho2ul li .pic img{ width:45px; }
.ho2 .ri{ height: auto; }
.ho2 .ri .text{padding: 15px; height: auto; }
.ho2 .ri .text .p1{ font-size: .28rem; }
.ho2 .ri .text .p2{ font-size: .24rem; }
.ho2 .ri > img{ display:block; }
.tybt .p1{ font-size: .38rem; }
.tybt .p2{ font-size: .32rem; }
.tybt .p2::after { margin-top:10px;  }
.ho3ul li{ float: none; width: 100%; }
.ho3ul li.on{ width: 100%; }
.ho3ul li .pic img{ width: 100%; height:auto; }
.ho3ul li.on .ho3div{ padding: 20px; box-sizing: border-box; }
.ho3ul li.on .ho3div .text{ float: none; width: 100%; }
.ho3ul li .ho3div .text .p1 br{ display: none;}
.ho3ul li .ho3div .text .p1{ font-size: .32rem; }
.ho3ul li .ho3div .text .p2{ font-size: .28rem;margin-top: 0; margin-bottom: 6px; }
.ho3ul li.on .ho3div .text2{ width: 100%; }
.ho3ul{ margin-top: 20px; }
.ho3ul li .ho3div .text2 .p1{ font-size: .24rem; line-height: 1.6; }
.ho3ul li .ho3div .text2 .p3{ font-size: 100px; }
.ho3ul li .ho3div .text2 .p2{ font-size: 12px;  }
.ho3ul li.on .ho3div{ height: auto; }
.ho3ul li .ho3div{ width: 100%;}
.ho4{ padding: 30px 0;}
.ho4ul li{ width: 48%;  box-shadow: 0 0 5px rgba(0,128,225,.5);}
.ho4ul li .p1{ font-size: .28rem; padding: 0 15px; }
.ho4ul li .p2{ padding: 0 15px; margin-top: 6px; font-size: .24rem; height: .8rem;}
.ho4ul li .more{ margin-top: 15px; }
.ho4ul li{ padding-bottom: 15px; margin-bottom: 15px; }
.ho4ul{ overflow: inherit; margin-top: 20px; }
.ho4ul2{background: none; }
.ho4ul2 li{ padding-top: 10px; }
.ho4ul2 li .p1 span{ font-size: .32rem; }
.ho4ul2 li .p1 a{ font-size: .24rem;}
.ho4ul2 li .p2{font-size: .20rem; }
.ho5{ padding: 30px 0;}
.top1 .fomt{ display: none; }
.ho5div .fl{ width: 100%; float: none; margin-bottom: 25px; }
.ho5div .fl .text p{ font-size: .28rem;  display: inline-block; margin-top: 0; margin: 0 15px; }
.ho5div .fl .text{text-align: center; }
.ho5div{ margin-top: 20px; }
.ho5div .fl .mor{ display: none; }
.ho5div .ri{ width: 100%; float: none; }
.ho5ul li .time{ margin-top: 10px; font-size: .24rem; }
.ho5ul li .p1{ font-size: .28rem; }
.ho5ul li{ margin-right: 1%; width: 32.33%; margin-top: 5px; }
.top1{ padding-bottom: 10px; }
.top2 ul li{ margin-top: 10px; margin-right: 0; float: none; width: 100%; }
.top2{ margin-top: 0; }
.top2 ul li .p1{ font-size: .32rem; }
.top2 ul li:last-child .pic{text-align: center; }
.top3 .fl{ float: none; font-size: 12px; }
.top3{ padding: 10px 0; }
.top3 .ri{ float: none; font-size: 12px;  }
.top3 a{ font-size: 12px; }
.he_ifzs{display: none; }

.banner img{ max-width: inherit; width: 180%; }
.banner .text2{ transform: translate(-50%,-50%);}
.banner .text2 .p1{ font-size: .38rem; }
.banner .text2 .p2{ font-size: .28rem; }

.tylm .fl li{ padding: 0 15px; }
.tylm .ri{ display: none; }
.tylm{ height: 50px; }
.tylm .fl{ line-height: 50px; }
.tylm .fl li a{ font-size: .28rem; }
.tybt .p0{ font-size: .38rem; }
.tybt .p0 span{ font-size: .38rem; }
.tybt .p3{ font-size: .28rem; }
.tybt .p3::after{ margin-top: 15px; }
.ab1div{ margin-top: 20px; }
.ab1div .fl{ float: none; width: 100%;}
.ab1div .ri{ float: none; width: 100%; }
.ab1div .fl p{ font-size: .24rem; line-height: 1.8; margin-bottom: 10px; }
.ho4ul2 li{ width: 48%; margin-bottom: 5%;}
.ab2{ padding-top: 25px; padding-bottom: 0; }
.ab1{padding: 30px 0;}
.ab3 .picScroll-left{ margin-top: 20px; }
.top.on{ z-index: 99999999;}
.ab3 .picScroll-left .bd li .fl{ float: none; width: 100%; }
.ab3 .picScroll-left .bd li .ri{ position: inherit; top: 0; margin-top: 2rem; left: 0; float: none; transform: translateY(0); width: 100%; }
.ab3 .picScroll-left .bd li .ri p{ font-size: .28rem; }
.ab3 .picScroll-left .bd li .ri p::before { display: none; }
.ab3{ background: #fafafa;}
.ab3 .picScroll-left .hd ul li{ display: inline-block; margin: 0 15px;}
.ab3 .picScroll-left .hd ul{ margin-top: 20px; }
.ab3 .picScroll-left .hd{ width: 100%; margin-left: 0;  z-index: 999; position: relative;}
.ab3 .picScroll-left .hd ul li .p1{ position: relative;left: inherit !important; right: inherit !important;top: inherit !important; margin:auto !important;}
.ab3 .picScroll-left .hd ul li .p0{ position: absolute; transform: translate(0); left: 0; width: 100%; top: 0;margin-top: 40px; }
.ab3 .picScroll-left .hd ul li.on .p0 span:nth-child(1){ font-size: 24px; }
.ab3 .picScroll-left .hd ul li.on .p0 span:nth-child(2){ font-size: 18px; }
.ab3 .picScroll-left .bd{ float: none; width: 100%; float: none; }
.ab3 .picScroll-left{ min-height: inherit; }
.ab3{ padding: 30px 0; padding-bottom: 80px;}
.ab4{ padding: 30px 0;}
.ab4div{ margin: 30px 0;}
.ab5ul li{ width: 48%; margin-bottom: 2%;}
.ab5ul li .pic img{ display: block; }
.tylm .fl li a{ font-weight: normal; font-size: .24rem; }
.tylm .fl li{ float: none; display: inline-block; }
.tylm .fl{ white-space:  nowrap; float: none; }
.tylm .cen{ width: 100%; }
.ab6{padding: 20px 0;}
.ab6ul li{ width: 100%; margin-right: 0; padding: 15px; }

.ab6ul li .p1{ font-size: .28rem; line-height: 1.6; height: auto; margin-top: 7px; }
.ab6ul li .p2{ height:auto; line-height: 1.6; }
.page a{padding: 1px 7px; line-height: 20px; }
.ab7{padding: 30px 0;}
.ab7 .p0{ font-size: .32rem; }
.ab7 .time{ font-size: 14px; margin-top: 10px; }
.content{ margin-top: 20px; padding-top: 20px; }
.content p{ font-size: .24rem; line-height: 1.8; margin-bottom: 20px; }
.tyfh .fhui{ position: relative; top: inherit; left: inherit; margin: auto; }
.tyfh .prev a,.tyfh .next a{ font-size: .28rem; }
.tyfh .fhui{ height: 40px; line-height: 40px; }
.news1 .fl{ width: 100%; }
.news1 .ri{ width: 100%; margin-top: 10px; }
.news1 .ri .p2{ margin: 10px 0; font-size: .28rem; }
.news1 .ri .p3{ font-size: .24rem; line-height: 1.6;margin-bottom: 15px; }
.news1 .ri .p3{  }
.news1 .ri .more{width: 140px; height: 45px;line-height: 45px;}
.news2ul li{margin-bottom: 40px; }
.news2ul{ margin-right: 0; }
.news1{padding: 30px 0;}
.news2{padding: 30px 0;}
.news2ul li .p1{ font-size: 12px; }
.news2ul li .p0{ margin-top: 10px; margin-bottom: 6px; font-size: 12px; }
.news3div > .p1{ font-size: .32rem; margin: 30px 0;}
.news3div .news3ul li{padding: 20px; }
.news3div .news3ul .fl{ float: none; width: 100%; }
.news3div .news3ul .ri{ width: 100%; float: none; margin-top: 10px; }
.news3div .news3ul li .p1{ font-size: .34rem; }
.news3div .news3ul li .p3{ margin-top: 5px; font-size: .24rem; }
.news3div .news3ul li .more{ width: 150px; height: 45px; line-height: 45px; margin-top: 10px; display: none; }
.ne6 .t1{ padding-top: .6rem; font-size: .32rem; }
.ne6div:last-child .ri{ font-size: .24rem; }
.ne6div .ri .p2{ font-size: .24rem; margin-top: 0; margin-top: .1rem; margin-bottom: .1rem; }
.ne6div{padding: 20px 0;}
.ne6div:last-child .fl{ margin-top: 15px; }
.news5 > div > .fl{ width: 100%; float: none; background-size: 100%; height:auto;padding: .5rem 0; padding-bottom: 1.6rem;}
.news5 > div > .fl img{ position: relative; width: 84%; left: inherit;transform: translateX(0); margin: auto; display: block; }
.news5 .ri{ float: none; width: 100%; }
.news5 .ri .p1{ font-size: .32rem; }
.news5 .ri .p2{ font-size: .28rem;  }
.ne6{ margin: auto; }
.news5 .ri .p1{ margin-top: 10px; }
.news5{padding-bottom: 30px; }
.ne6div .ri{ margin: auto; width: 100%; }
.ne6div .ri .p1{ font-size: .32rem; background-size: auto 100%;padding-left: .6rem;}
.ne6div:nth-child(2n-1) .fl{ float: none; width: 100%; }
.ne6div .fl{ width: 100%; float: none; }
.an1{ padding: .6rem 0;}
.an1ul li{width: 100%; margin-right: 0; }
.an1ul{ margin: auto; }
.an1ul li .text{padding: 10px; }
.an1ul li .text .p2{ font-size: .28rem; margin-top: 6px; margin-bottom: 8px; }
.an1ul li .text .p3{ height: auto; line-height: 1.8; font-size: .24rem; margin-bottom: 10px; }
.tyfh .fhui{ margin-top: 20px; }
.do1ul li .do1p{ padding: 10px; }
.do1ul li .do1p .p2{ display: none; }
.do1ul li.on .do2p{ padding-left: 10px; padding-right: 10px;}
.do1ul li.on .do2p em:nth-child(1){ float: none; width: 100%;  display: block; font-size: .28rem; }
.do1ul li.on .do2p em:nth-child(2){ float: none; width: 100%; display: block; font-size: .28rem;}
.map1 .fl{ width: 100%; float: none;}
.map1 .ri{ width: 100%; padding: 15px; float: none; }
.map{ height: 300px; }
.BigDiv.map{height:auto;}
.BMap_stdMpCtrl.BMap_stdMpType0.BMap_noprint.anchorTL{ display: none;}
.Join .pt1{ font-size: 20px; }
.jo1div{padding: 20px; }
.jo1div .text{background: none; padding: inherit; }
.jo2ul li{width: 100% !important; height: auto; margin-bottom: 10px; }
.jo2ul li img{ height: auto; height: 6rem;}
.jo2ul li .text{padding: 20px; }
.jo2ul li .text .p1{ font-size: 24px; }
.jo2ul li .text .p2{ font-size: 20px; }
.jo2ul li img{ display: block; }
.jo2{padding: 30px 0;}
.jo1div .pic{margin-top: -70px; }
.jo1{padding: 30px 0;}
.jp3ul{margin-top: 30px; }
.jp3ul li .ts1{ padding: 10px 20px; }
.jp3ul li .ts1 .p2{display: none; }
.jp3ul li .ts1 .p1{ width: 85%; font-size: .28rem; }
.jp3ul li .ts2{padding: 10px; }
.jp3ul li .ts2 .p2 span{ width: auto; margin-right: 5px; }
.jp3ul li .ts2 .p2 span:last-child{ width: 100%; }
.forma .Zu p span{ width: 100px; }
.forma .Zu p{ text-align: left; }
.forma .Zu p .yz{ width: calc(100% - 110px);}
.pafe .co2div{ width: 90%;}
.forma .Zu p .reimg{ top: 4px; right: 2px;}
.fme2 .qr .sub{ width: 100%; margin: auto;}
.jp3ul li .ts2 .p1{ font-size: .38rem; }
.co2from{ width: 100%;}
.forma .Zu p span{ text-align: left; }
.pafe .co2div{ padding-left: 20px; padding-right: 20px; }
.co2div .tybt2 .p1{ font-size: 20px; }
.forma .Zu p .reimg{ height: 24px; top: 6px; }
.forma .Zu p .sca{ text-align: right; width: 80px; }
.forma .Zu p span{ font-size: 14px; width: 80px; }
.forma .Zu p .yz{ width: calc(100% - 90px)}
.map1ul li{ width: 100%; }
.news3div .news3ul .ri{ position: relative; height:auto; right: 0; background: none; padding: 0; padding-top: 16px; }
.news3div .news3ul .ri img{ height: auto; width: 100%;}
.jo1div .text p{ width: 100%; font-size: 14px; margin-bottom: 0; }
.jo1div .text p span{ font-size: 14px !important;}

.jo1div .text p strong span{ font-size: 14px; }
.jo1div .text .video{ position: relative; left: 0; top: 0; width: 100%; }
.jo1div .text .video video{ height: auto; }
.ab5 .prev{ left: 0; width: 30px; height: 30px; line-height: 30px; }
.ab5 .next{right: 0; width: 30px; height: 30px; line-height: 30px;}
.ab5 .prev span{ font-size: 20px; }
.ab5 .next span{ font-size: 20px; }
.ab5ul li{ width: 60%; }
.do1ul li .do1p .fl{display: none; }
.do1ul li .do1p .p1{ margin-left: 0; font-size: 16px; }
.do1ul li .do1p .time{ margin-top: 10px; }
.do1ul li .do1p .p3{ margin-top: 10px; }

.ab6ul li .pic{height: auto; overflow: hidden; }
.news2ul li .pic{ height: auto;}
.news2ul li{width: 100%; margin-right: 0; }
.n3ul li{ width: 31.33%; margin: 1%; }
.n3ul li .p{ font-size: .24rem; }
.ab .ab7 .cen{ padding: 20px; }
.content p strong{ font-size: .24rem; }
.content p strong span{ font-size: .24rem; }
.tyfh{ height: auto;}

.ivu-form-item-content{width:100%;}
.formbox .yzmbox{width:100%;}
.formbox .yzmbox img{height:55px;background:#f3fbfe;padding:10px 0;}

}
