﻿	@charset "utf-8";
	/* é€??”¨??￡??? */
	html,body{width:100%;padding: 0px;margin:0px;*position:static; }
	*{font-family: "???è?ˉé?…é?‘" !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: 86%; max-width: 1400px; 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; max-height: 350px; }
.banner .text{ position: absolute; top: 50%; transform: translateY(-50%);}
.banner .text .p1{ color:#ffffff; font-size: 50px; }
.banner .text .p2{ color:#ffffff; font-size: 22px; margin-top: 4px;letter-spacing: 2px; }

.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:#333333; font-size: 14px;  line-height: 36px; text-align: center; background: #f5f8fb; border-radius: 5px;

	display: inline-block; padding: 2px 15px; margin: 0 5px; }
.page a.on{ color:#fff;background: #2f89eb; }
.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; width: auto; }





	/* banner??? */
.fullslide{ position: relative; height: 768.8px; }
#videoallIndex { height: 768.8px; }
.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: 30px; height: 4px; border-radius: 5px; transition: .5s; background:#fff;font-size: 0; display: inline-block; margin-left: 5px; margin-right: 5px; }
.fullslide .hd ul{ position: absolute; width: 100%; bottom: 80px; text-align: center;}
.fullslide .hd ul li.on{ background: #0092ff;  }
.fullslide .bd li{ position: relative; }

.fullslide .text{ position: absolute; top: 50%; transform: translateY(-50%);
	width: 50%;z-index: 9; left: 25%; background: rgba(0,0,0,.3); border-radius: 5px; padding: 25px 50px; box-sizing: border-box; }
.fullslide .hd>a{ display: none; }
.fullslide .text .p1{ color:#fdf3fe; font-weight: bold; font-size: 30px; }
.fullslide .text .p1 span{ color:#ffbb04; font-size: 30px; }
.fullslide .text .p2{ width: 100%; height: 56px; border-radius: 30px; background: #eaeaea; margin-top: 15px; overflow: hidden;position: relative; }
.fullslide .text select{ width: 138px; height: 56px; border: none;text-indent: 10px; background: #eaeaea; color:#000000; font-size: 18px;  cursor:pointer;}
.fullslide .text .input_txt{ width: calc(100% - 149px); height: 56px; background: #eaeaea;border: none; border-left: 1px solid #aeaeae; float: right;  text-indent: 1em; }
.fullslide .text .input_but{background: url("../i/t2.png") no-repeat center #0045ad; height: 56px; width: 121px; position: absolute; right: -1px; top: 0; cursor: pointer; border: none; }
/* é€??”¨???é￠? */
.tybt .p1{ text-align: center; color:#000000; font-weight: bold; font-size: 30px; }
.tybt .p2{ text-align: center; color:#333333; font-size: 34px; margin-top: 10px; }











.top{ z-index: 2; }
.Home .top{position: absolute; width: 100%; }
.top .t2{ display: none;}
.top .t1{ display: inline-block;}
.Home .top .t1{ display: none;}
.Home .top .t2{ display: inline-block;}
.top .fl{ margin-top: 15px; margin-bottom: 12px;}
.top .ri{ margin-top: 32px; margin-bottom: 0px; }
.top .tona.on{ margin-top: 4px;}
.top .tona.on span a{  color:#ffd200; font-size: 18px; }
.top .tona .t1{ display: none; }
.top .tona .t2{ display: inline-block; }
.Home .tona .t2{ display: none;}
.Home .tona .t1{ display: inline-block;}
.Home .top .fl{ margin-top: 35px; }
.Home .top .ri{ margin-top: 50px; }
.top .nav{ margin-top: 5px; }
.top .nav li{ float: left; margin-right:45px;padding-bottom: 30px; }
.top .nav li.on{ border-bottom: 3px solid #eeb20e;  }
.top .nav li a{ color:#000000; font-size: 18px; }
.Home .top .nav li a{ color:#fff; }
.top .tona{ float: right;  }
.top .tona img{ vertical-align: middle; margin-right: 8px; position: relative; top: -2px; }
.Home .top .tona a{ color:#fff; cursor:pointer}
.top .tona .loin a {
	color: #fff;
	cursor: pointer
}
.top .tona a {
	color: #000000;
	cursor: pointer
}
.top .tona .loin{ width: 67px; height: 31px; line-height: 31px; text-align: center; background: #0042a6; border-radius: 5px; display: inline-block; margin-left: 5px; }
.top .nav{ float: right; }

.ho1{ position: relative; z-index: 1; }
.ho1 .cen{ margin-top: -70px; border-radius: 10px; background: #fff; padding: 20px 20px 40px ; box-sizing: border-box; }
.ho1ul li{ width: 18%; margin-right: 2%;float: left; text-align: center; font-size: 26px; font-weight: bold; background: #f7f8fa; padding: 25px 0; border-radius: 8px;}
.ho1ul li.on{ background: #e1f8ff;color:#0092ff;}
.ho1ul li img{ vertical-align:  middle; margin-right: 10px; position: relative; top: -5px; }
.ho1ul{ overflow: hidden; margin-right: -2%; }
.ho1div{ margin-top: 38px; }
.fullslide .bd li{ max-height: 880px; }

.ho1d .fl{ width: 48%; }
.ho1d .ri{ width: 50%; overflow: hidden;border-radius: 8px; height:450px; }
.ho1d .ri img{ width: 100%;   display: block; transition: .5s; }
.ho1d .ri:hover img{ transform: scale(1.1);}
.ho1d .fl .p1{ font-size: 20px; color:#333333; font-weight: bold; }
.ho1d .fl .p1 span{ color:#ff0000; font-size: 20px; }
.ho1d .fl .p1 a{width: 95px; height: 28px; float: right; border-radius: 8px; padding-top: 4px; box-sizing: border-box; padding-left: 8px; border: 1px solid #a8a8a8; font-size: 14px; color:#666666; }
.ho1d .fl .p1 a img{ float: right; margin-top: 6px; margin-right: 8px; width: 10px; }
.ho1dul li{ width: 30.33%; margin-right: 3%; background: #f3f9fd; border-radius: 8px; margin-right: 3%; margin-bottom: 3%; float: left; height: 60px;
 padding-left: 3%;   box-sizing: border-box; padding-right:3%; box-sizing: border-box;  transition: .5s; background-position:  99% 50%; position: relative;
 }
.ho1dul li
 .ho1d{ display: none; }
.ho1ul li{ cursor: pointer; }
.ho1dul li a{ color:#383838; position: absolute; top: 50%; transform: translateY(-50%); padding-right: 15%; }
.ho1dul{ margin-right: -3%; margin-top: 40px; }
.ho1dul li:hover{ background: url("../i/mor.jpg") no-repeat #f3f9fd 92% 50%; border: 1px solid #66bdfe;  }
.ho1dul li:hover a{ color:#0092ff; }


.ho2{ padding: 50px 0; }
.ho2div .picScroll-left{ margin-top: 50px; }
.ho2div .picScroll-left .bd ul{ padding-top: 15px !important;}
.ho2div .picScroll-left .bd li{ width: 23%;  margin-right: 30px; float: left; position: relative; top: 0px; transition: .5s; }
.ho2div .picScroll-left .bd li .pic{ }
.ho2div .picScroll-left .bd li .pic img{ display: block; width: 100%; height: 220px; }
.ho2div .picScroll-left .bd li .text{ background: #fff; padding: 16px; box-sizing: border-box; }
.ho2div .picScroll-left .bd li .text .p1{ color:#0c0942; line-height: 1.6; height: 31.2px;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;
 }
.ho2div .picScroll-left .bd li .text .p2{ color:#666666; font-size: 14px; margin-top: 16px;
display: -webkit-box; height: 114px;
-webkit-box-orient: vertical;
-webkit-line-clamp: 6;
overflow: hidden;
 }
.ho2div .picScroll-left .bd li:hover{  top: -15px; box-shadow: 0 0 10px rgba(0,0,0,.2); }
.ho2div .picScroll-left .bd li:hover .text{ background: #2789ee;}
.ho2div .picScroll-left .bd li:hover .text p{ color:#fff; }
.ho2div .picScroll-left .hd{ position: absolute; left: 49.5%; margin-top: 50px; transform: translateX(-50%); width: 125px; }
.ho2div .picScroll-left .hd a{ width: 50%; display: inline-block; text-align: center; height: 26px; line-height: 26px; background: #e3e3e3;
transform: skewX(-45deg);
}
.ho2div .picScroll-left .hd a img{ transform: skewX(45deg); position: absolute; left: 50%; top: 50%; margin-left: -4px; margin-top: -7px; }
.ho2div .picScroll-left .hd a .t1{ display:block;}
.ho2div .picScroll-left .hd a .t2{ display: none; }
.ho2div .picScroll-left .hd a:hover{ background: #2789ee; }
.ho2div .picScroll-left .hd a:hover .t1{display: none;}
.ho2div .picScroll-left .hd a:hover .t2{display: block;}
.se2 .ho2div .picScroll-left .bd li {
	margin-right: 2%;
	margin-bottom: 5%;
	box-shadow: 0 0 15px rgba(0,0,0,.1);
	box-sizing: border-box;
}
.se2 .ho2div .picScroll-left .bd ul{ margin-right: -2% }

.ho2{ background: #f4f4f4; padding-bottom: 120px; }
.ho3{ padding: 50px 0; background: url("../i/ts2.jpg") no-repeat center; height: 474px; box-sizing: border-box; }

.ho3 .tybt .p1{ text-align: left; color:#fff; margin-bottom: 35px; }
.ho3ul li{ width: 20%; margin-right: 5%; float: left; border: 1px dashed #fff; box-sizing: border-box; position: relative; top: 0; transition: .5s; text-align: center; border-radius:15px; padding: 55px 22px; height:270px; overflow:hidden;}
.ho3ul{ margin-right: -5%; }
.ho3ul li .p1{ color:#fdf3fe; font-size: 22px; margin-top: 16px; margin-bottom: 10px; }
.ho3ul li .p2{ color:#a1a1a1; font-size: 14px; }
.ho3ul li:hover{ top: -15px; box-shadow: 0 0 5px rgba(255,255,255,.5); }

.ho4{ padding: 40px 0; }
.ho4 .tybt{ overflow: hidden; }
.ho4 .tybt .p1{ float: left; }
.ho4 .tybt .tyxz{ float: right; }
.ho4 .tybt .tyxz li{ float: left; padding: 0 18px; height: 36px; line-height: 36px; margin-right: 15px; }
.ho4 .tybt .more{ float: right; line-height: 36px; width: 103px; text-align: center; margin-right: 18px; background: #e3e3e3; margin-left: 25px; transform: skewX(-45deg);}
.ho4 .tybt .more a{ transform: skewX(45deg);display: inline-block;}
.ho4 .tybt .more img{ width: 10px; position: relative; top: 1px; margin-left: 5px; }

.h4d{ position: relative;float: left; border-radius: 8px; overflow: hidden;}
.h4d a>img{ display: block; transition: .5s; width: 100%;}
.h4d .p1{ position: absolute; width: 100%; bottom: 0;  height: 42px; line-height: 42px; background: rgba(0,0,0,.4); text-align: center;color:#ffffff; font-size: 18px;
z-index: 2;
}
.h4d:hover a>img{ transform: scale(1.1);}
.h4d .p1 span{ position: absolute; right: 0; bottom: 0; background: #2c85e1; height: 45px; display: inline-block; width: 88px; border-radius: 5px 0 0 0;
}
.h4d .p1 span img{ position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%);}
.h4div .fl{ width: 66.4%; }
.h4div .ri{ width: 32.6%;  }
.hd41{ margin-bottom: 1%; height: 400px;width: 100%; }
.hd42{ width: 49.5%; height: 250px; }
.hd42:nth-child(2){ margin-right: 1%; }
.hd43{ margin-bottom: 2%; height: 213px;}
.ho4div{ margin-top:30px;  }
.h4div{ display: none; }
.ho4 .tybt .tyxz li{ border-radius: 8px; cursor: pointer; }
.ho4 .tybt .tyxz li.on{ background: #2789ee; color:#fff; }

.ho5{ background: #f5f5f5; padding: 34px 0;}
.ho5 .picScroll-left{ margin-top: 30px; position: relative; }
.ho5 .picScroll-left .bd ul{ }
.ho5 .picScroll-left .bd li{ width: 13.4%;  margin-right: 15px;position: relative; top: 0px; transition: .5s; }
.ho5 .picScroll-left .bd li span{ background: #fff; display: block; height: 100px; width: 100%; position: relative; margin-bottom: 15px; }
.ho5 .picScroll-left .bd li span img{ max-height: 80%; position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); transition: .5s; }
.ho5 .picScroll-left .bd li span img:hover{   transform: translate(-50%,-50%) scale(1.1);}
.ho5 .tybt .p1{ text-align: left; color:#0c0942; }

.ho5 .picScroll-left .hd{ position: absolute; right: 0; top: -62px; width: 125px; }
.ho5 .picScroll-left .hd a{ width: 50%; display: inline-block; text-align: center; height: 26px; line-height: 26px; background: #e3e3e3;
transform: skewX(-45deg);
}
.ho5 .picScroll-left .hd a img{ transform: skewX(45deg); position: absolute; left: 50%; top: 50%; margin-left: -4px; margin-top: -7px; }
.ho5 .picScroll-left .hd a .t1{ display:block;}
.ho5 .picScroll-left .hd a .t2{ display: none; }
.ho5 .picScroll-left .hd a:hover{ background: #2789ee; }
.ho5 .picScroll-left .hd a:hover .t1{display: none;}
.ho5 .picScroll-left .hd a:hover .t2{display: block;}


.foot{ background: url("../i/ts3.jpg") no-repeat center; padding-bottom: 1px; max-height: 365px;}
.fot1{ border-bottom: 1px solid #3d3c53; }
.fot1 .fl{ width: 37.5%; border-right: 1px solid #3c384d;  padding-top: 70px; box-sizing: border-box; }
.fot1 .fl a{ color:#fdf3fe; margin-right:15px; }
.fot1 .conte{ width: 25%; text-align: center; padding-top: 50px; }
.fot1 .conte .p1{ color:#dcdcdc; font-weight: bold; font-size: 36px; }
.fot1 .conte .p2{ color:#dcdcdc; font-size: 14px; }
.fot1 .cen>div{ height: 150px; }
.fot1 .ri{ width: 37.5%; text-align: center; padding-top: 50px; box-sizing: border-box; }
.fot1 .ri span img{ width: 100px; max-width: inherit;  }
.fot1 .ri p{display: inline-block;margin: 0 10px;  position: relative;}
.fot1 .ri p span{ position: absolute; background: #fff; display: none; box-shadow: 0 0 5px rgba(0,0,0,.2); width: 140px; text-align: center; min-width: 100%; left: 50%; transform: translate(-50%,-100%); padding: 10px; border-radius: 8px; }
.fot1 .ri p span img{display: block; margin: auto; }
.fot1 .ri p:hover span{ display: inline-block; }
.fot2{ margin: 30px 0;}
.fot2 p{ text-align: center; line-height: 1.8; color:#dcdcdc; }
.fot2 p a{ color:#dcdcdc; }

.Xf{ position: fixed; right: 8px; top: 50%; transform: translateY(-50%);}
.xful li{ position: relative; cursor: pointer; }
	.xful li p {
		position: absolute;
		right: 46px;
		top: 0;
		background: #014590;
		color: #fff;
		padding: 12px;
		width: 180px;
		text-align: center;
		box-sizing: border-box;
		display: none;
		border-radius:5px;
	}
.xful li:hover p{display: block; }
.xful li p img{ width: 100px; max-width: inherit; }
.se1{ background: #f3f3f3; padding: 16px 0;}
.se1ul li{ width: 19%; margin-right: 1%; float: left; background: #fff; text-align: center; border-radius: 8px; height: 78px; line-height: 78px; }
	.se1ul li a {
		color: #585858;
		font-size: 26px;
		display: block;
	}
.se1ul{ margin-right: -1%; overflow: hidden; }
.se1ul li.on{ background: #0042a6;}
.se1ul li.on a{ color:#fff; font-weight: bold; }


.se2{ padding-top: 40px; padding-bottom: 130px; }
.se2 .pt1{ float: left; color:#1d3249; font-size: 36px; font-weight: bold; }
.se2 .pt2{ float: left; color:#1d3249; font-size: 18px; margin-left: 20px; margin-top: 15px; }
.se2 .pt2 span{ color:#ff0000; }
.se2 .pt3{ float: right; }
.se2 .pt3 .ps1{ float: left; line-height: 40px; margin-right: 12px; }
.se2 .pt3  select{ float: left;  line-height: 40px; height: 40px; background: none; border: 1px solid #cfcfcf; padding: 0 7px; padding-right: 25px; border-radius: 8px; margin-right: 10px; }
.se2 .pt3 form{ float: left; }
.se2t1{  border-bottom: 2px solid #f3f3f3; margin-bottom: 30px; }
.se2 .pt3 .search .input_txt{ width: 288px; height: 38px; line-height: 38px; text-indent: 1em; color:#000000; font-size: 16px; border: 1px solid #cfcfcf; border-radius: 8px; }
.se2 .pt3 .search .input_but{width: 73px; height: 38px; line-height: 38px; text-align: center; color:#fff; font-size: 16px; background: #2f89eb; border: none; border-radius: 8px; cursor:pointer; }
.se2ul li>img{ vertical-align: middle; margin-right: 10px; }
.se2ul li .p1{ width: 17.8%; display: inline-block;  text-overflow: ellipsis; white-space: nowrap; overflow: hidden; vertical-align: middle;}
.se2ul li .p1 img{ vertical-align: middle; margin-left: 12px; }
.se2ul li{ font-size: 0; border-bottom: 2px solid #f3f3f3; padding: 25px 0; cursor: pointer; }
.se2ul li .p2{ vertical-align: middle; color:#666666;  margin-left: 1.2%; }
.se2ul li .p3{ float: right; margin-top: 7px; }
.se2ul li .p3 img{ margin-left: 6px;  transform: rotate(-90deg);}
.se2ul li.on .p3 img{ transform: rotate(0deg); transition: .5s; }


.se2dm{  text-align: right;padding: 0 0; ; transition: .5s; height:0; overflow: hidden;}
.se2ul li.on .se2dm{ display: block;padding-top: 30px; padding-bottom: 10px; transition: .5s;height: auto;margin-top: 25px;border-top: 2px solid #f3f3f3;}
.se2dm p{ display: inline-block; width: 92px; height: 34px; margin-left: 5px; border: 1px solid #2f89eb; text-align: center; line-height: 34px; border-radius: 8px; vertical-align: top;}
.se2dm p a{ color:#2f89eb; font-size: 18px; }
.se2dm p:last-child{ border: none;}
.se2dm p img{ vertical-align: middle; margin-right: 5px; }
.se2dm p.fav img{-webkit-filter: grayscale(100%);
-moz-filter: grayscale(100%);
-ms-filter: grayscale(100%);
-o-filter: grayscale(100%);
filter: grayscale(100%);
filter: gray;}
.se2dm p.fav a{color:#666;}
.se2dm p:hover{ background: #2f89eb; }
.se2dm p:hover a{ color:#fff; }
.se2dm p:hover:last-child{ background: none;}
.se2dm p:hover:last-child a{ color:#2f89eb; }



.se3{ background: #f3f3f3;padding-bottom: 1px;   }
.se3 .cen{  }
.se3 .cen .se3div .fl{ padding: 70px 35px; box-sizing: border-box; width: 50%; }
.se3 .cen .se3div .fl .p1{ color:#222222; font-size: 36px; font-weight: bold; }
.se3 .cen .se3div .fl .p2{ color:#222222; font-size: 18px; margin-top: 22px; line-height: 1.8; height: 130px; }
.se3 .cen .se3div .fl .more>p{ display:inline-block; width: 160px; height: 53px; line-height: 53px; text-align: center;  cursor: pointer; font-size: 20px; margin-right: 10px; border-radius: 10px;   }
.se3 .cen .se3div .fl .more>p img{ vertical-align: middle; margin-right: 5px; position: relative; top: -2px; }
.se3 .cen .se3div .fl .more>p.fav img{-webkit-filter: grayscale(100%);
-moz-filter: grayscale(100%);
-ms-filter: grayscale(100%);
-o-filter: grayscale(100%);
filter: grayscale(100%);
filter: gray;
}
.se3 .cen .se3div .fl .more>p.fav{color:#666;background:#f5f5f6;}
.se3 .cen .se3div .fl .more1{ background: #2f89eb; color:#fff;  }
.se3 .cen .se3div .ri{ padding: 20px; width:35%; box-shadow: -1px 0 5px rgba(0,0,0,.1); }
.se3 .cen .se3div .ri img{ display: block; width: 100%; }
.se3div{ overflow: hidden; margin-bottom: 20px; background: #fff;}
.se3div2{ background: #fff; padding: 52px 40px; box-sizing: border-box; }
.se3div2 .pt1{ color:#222222; font-size: 30px; padding-left: 14px; position: relative; }
.se3div2 .pt1::before{ content: ""; background: #2789ee; position: absolute; left: 0; width: 7px; height: 31px; top: 50%; margin-top: -15px; border-radius: 5px; }
.se3div2 .text p{ line-height: 1.8; color:#222222; font-size: 18px; line-height: 1.8; margin-top: 38px; }
.se3div2 .text p.pic{ text-align: center; width: auto; }

.se3div3{ background: #fff; margin-top: 35px; margin-bottom: 50px; padding: 50px 0; overflow: hidden; }
.se3div3 .fl{  width: 30%; margin-left: 5%;}
.se3div3 .fl a{ color:#2f89eb; font-size: 18px; }
.se3div3 .cent{  width: 30%; float: left; text-align: center; }
.se3div3 .cent img{ vertical-align: middle;  margin-right: 5px; }
.se3div3 .cent a{ color:#717171; font-size: 18px; }
.se3div3 .ri{  width: 30%; margin-right: 5%; text-align: right; }
.se3div3 .ri a{color:#2f89eb;  font-size: 18px; }
.se4 {
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	display: none;
	z-index: 99;
	display: none;
	
}
.se4text {
	background: #fff;
	width: 1000px;
	padding: 60px;
	box-sizing: border-box;
	position: absolute;
	border-radius: 8px;
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
	box-shadow: 0 0 30px rgba(0,0,0,.6);
}
.se4text .p1{color:#000000; font-size: 28px; font-weight: bold; border-bottom: 1px solid #cccccc; padding-bottom: 12px; }
.se4text .p1 span{ color:#ff0000; font-size: 18px; margin-left: 40px; font-weight: normal; }
.se4text .p1 span a{ color:#ff0000; }



.se4mn{ position: fixed; width: 100%; height: 100%; background: rgba(0,0,0,.5);  top: 0; left: 0;z-index: 99; display: none; }
.se4mn .se4text{ width: 600px; }
.se4mn .se4text .p1{ text-align: center; border-bottom: none; color:#013f84; }
	.se4mn .se4text .p2 .p21 {
		width: 100px;
		margin: 0 5%;
		background: #0042a6;
		height: 40px;
		line-height: 40px;
		border-radius: 5px;
		color: #fff;
		cursor:pointer;
	}
	.se4mn .se4text .p2 .p22 {
		width: 100px;
		margin: 0 5%;
		background: #ebebeb;
		height: 40px;
		line-height: 40px;
		border-radius: 5px;
		cursor: pointer;
	}
.se4mn .se4text .p2{ text-align: center; margin-top: 40px; }
.se4mn .se4text .p2 span{ display: inline-block; color:#0042a6; }
.se4mn .se4text .p2 span:hover{ background: #013f84; color:#fff; }

.se4 .form{ margin-top: 68px; }
.se4 .form p{ margin-bottom: 20px; font-size: 0; }
.se4 .form p span{display: inline-block; width: 140px; line-height: 50px; margin-right: 10px; text-align: right;vertical-align: top; }
.se4 .form p input{  width: 393px; border-radius: 4px; padding-left: 10px; box-sizing: border-box; border: 1px solid #ababab; height: 50px; line-height: 50px; font-size: 18px; color:#666; }
.se4 .form p span a{ color:#ff0000; }
.se4 .form p select{ width: 393px; border-radius: 4px; padding-left: 10px; box-sizing: border-box; border: 1px solid #ababab; height: 50px; line-height: 50px; font-size: 18px; color:#666;
background: none;
 }
.se4 .form p textarea{ width: calc(100% - 170px);border-radius: 4px; padding-left: 10px; box-sizing: border-box; border: 1px solid #ababab; height: 50px; line-height: 50px; font-size: 18px; color:#666;
background: none; height: 150px; }
.se4 .form p:last-child{ padding-left: 150px; }
.se4 .form p .sub{ width: 114px; height: 49px; cursor: pointer; background: #2f89eb; border-radius: 4px; text-align: center; line-height: 49px; padding-left: 0; color:#fff; font-size: 18px; border: none;}
.se4 .form p .reset{ width: 114px; height: 49px; cursor: pointer; background: #e0e0e0; border-radius: 4px; text-align: center; line-height: 49px; padding-left: 0; color:#000000; font-size: 18px; border: none; margin-left: 16px; }
.close{ position: absolute; right: 26px; top: 30px; cursor: pointer;}
.se1p{ padding: 15px 0;}

.Home .se1{position: absolute;width: 100%; transform: translateY(-100%); background: none;padding: 0; border-top: 1px solid #4a486e; }
.se1ul2 li{ margin-left: 15px; margin-right: 50px; float: left; padding: 16px 0;}
.se1ul2 li a{ color:#ffffff; font-size: 18px; }
.se1ul2 li.on{ border-bottom: 2px solid #fe7d00; }

.se6{ background: #e9e9e9; padding: 1px 0;}
.se6 .cen>div{ background: #fff; margin-top: 36px; }
.se6 .sept{ border-bottom: 1px solid #d8d8d8; padding: 30px 25px; color:#333333; font-size: 24px; margin-bottom: 20px;font-weight:bold; }
.se6 .sept>img{ position: relative; top: 4px; }
.se6 .sept .sen{ float: right; color:#ff0000; margin-top: 10px; font-size:18px; font-weight:bold; cursor:pointer;}
.se6ul{ overflow: hidden; padding: 30px 0; padding-top: 20px; }
.se6ul li{ width: 26.33%; float: left; margin-left: 3%; padding: 20px 0;}
.se6ul li .text{ color:#333333; font-weight: bold; }
.se6t{ width: 96%; margin: auto;  border-bottom: 1px solid #e0e0e0; padding-bottom: 10px; }
.se6t span{ color:#999999; display: inline-block; }
.se6t span:nth-child(1){ width: 20%;}
.se6t span:nth-child(2){ width: 10%;}
.se6t span:nth-child(3){ width: 10%;}
.se6t span:nth-child(4){ width: 40%;}
.se6t span:nth-child(5){ width: 10%;}
.se6t span:nth-child(6){ width: 10%;}
.se6div2 .se6t{ padding: 26px 0;}
.se6div2{ padding-bottom: 50px; margin-bottom: 65px; }
.se6div21{ padding-bottom: 80px; }
.se6div21 .se6t span{ color:#333333; }
.se6div21 .se6t .zt1 a{ display: inline-block; width: 60px; height: 25px; line-height: 25px; text-align: center; color:#0032eb; border: 1px solid #0054b0; }
.se6div21 .se6t .zt2 a{ display: inline-block; width: 60px; height: 25px; line-height: 25px; text-align: center; color:#0a9400; border: 1px solid #0a9400; }
.se6div21 .se6t .zt3 a{ display: inline-block; width: 60px; height: 25px; line-height: 25px; text-align: center; color:#a8a8a8; border: 1px solid #a8a8a8; }
.se6div2 .se6t{ font-size: 0;}
.se6div3 .se6t span:nth-child(4){ width: 10%;}
.se6div3 .se6t span:nth-child(3){ width: 35%;}
.se6div3 .se6t span:nth-child(2){ width: 40%;}
.se6div3 .se6t span:nth-child(1){ width: 15%;}

.se6div4 .fme3{ padding: 40px 100px;}
.se6div4 .fme3 p{ font-size: 0; margin-top: 20px; }
.se6div4 .fme3 p span{ color:#333333;vertical-align: top; line-height: 50px; }
.se6div4 .fme3 p input{width: 393px; border-radius: 4px; padding-left: 10px; margin-left: 20px; box-sizing: border-box; border: 1px solid #ababab; height: 50px; line-height: 50px; font-size: 18px; color:#666;  }
.se6div4 .fme3 p textarea{width: 693px;height: 150px; border-radius: 4px; padding-left: 10px; margin-left: 20px; box-sizing: border-box; border: 1px solid #ababab; line-height: 50px; font-size: 18px; color:#666; }

.se6div4 .fme3 .sub{ width: 114px; height: 49px; cursor: pointer; background: #2f89eb; border-radius: 4px; text-align: center; line-height: 49px; padding-left: 0; color:#fff; font-size: 18px; border: none;}
.se6div4 .fme3 .reset{ width: 114px; height: 49px; cursor: pointer; background: #e0e0e0; border-radius: 4px; text-align: center; line-height: 49px; padding-left: 0; color:#000000; font-size: 18px; border: none; margin-left: 16px; }
.se6div4 .fme3 p:last-child{padding-left: 63px; margin-top: 30px; }

.se4 .fme4 p input{font-size: 16px; }
.se4 .fme4 p .sub{ width: 393px; background: #013f84; margin-top: 30px; }
.se4text2{width: 760px; }

.cases .se4text .p2{ color:#333333; font-size: 24px; border-bottom: 2px solid #e7e7e7; padding: 0 30px; text-align: center; padding-bottom:10px; }
.cases .se4text{ padding: 10px 0;}
.cases .close{ right: 15px; top: 10px; }
.cases .se4 .text{ padding: 10px 40px; }
.cases .text .pic{ text-align: center; }
.cases .text .pic img{ max-width: 50%; }
.cases .text .ps1{ color:#333333; font-size: 20px; border-bottom: 2px solid #e7e7e7; margin-top: 10px; padding-bottom: 6px; }
.cases .text2 {
	max-height: 320px;
	overflow-y: auto;
	margin: 10px 0;
	line-height: 28px
}
.cases .text2 p{ color:#333333; line-height: 1.8; margin-bottom: 25px; text-indent: 2em; margin-top: 5px; font-size: 14px; }
.cases .chage{ text-align: center; }
.cases .chage a{ display: inline-block; width: 118px; height: 39px; background: #dfdfdf; margin: 0 20px; border-radius: 30px; text-align: center; line-height: 39px; color:#333333;}
.cases .chage a:hover{ background: #1f4893; color:#fff; }











.pt3a p{ float: left; padding: 0 10px;  margin-left: 50px; line-height: 50px; padding-bottom: 8px; }
.pt3a p.on{ border-bottom: 3px solid #416cb8; }
.introduce .se2t1{ padding-bottom: 0; }

.in1ul li{ width: 30.33%; margin-right: 3%; float: left; box-sizing: border-box; box-shadow: 0 0 15px rgba(0,0,0,.1); margin-bottom: 60px; }
.in1ul{ margin-right: -3%; }
.in1ul li .pic{ overflow: hidden; }
.in1ul li .pic img{ width: 100%; display: block; transition: .5s; }
.in1ul li .text{ padding: 20px 27px;}
.in1ul li .text .p1{ color:#1f4893; font-size: 18px; }
.in1ul li .text .p2{ margin-top: 10px; height: 58px;  overflow: hidden; }
.in1ul li .text .p2 span{ color:#666666; font-size: 14px; display: inline-block;}
.in1ul li .text .p2 span:nth-child(1){ display: inline-block; width: 72px;vertical-align: top;}
.in1ul li .text .p2 span:nth-child(2){ display: inline-block; width: calc(100% - 80px); vertical-align: top; }
.in1ul li:hover .pic img{ transform: scale(1.1);}


.introduce .se4 .se4text {
	max-width: 1200px;
	width: 86%;
	border-radius: 10px;
	box-shadow: 0 0 30px rgba(0,0,0,.5);
}
.Home1 .se4 .se4text{  max-width: 1200px; width: 86%; border-radius: 10px; }
.se4text iframe{ width: 100%;  min-height:600px; border: none; }
.ghz{ min-height: 600px; text-align: center; color:#000000; font-size: 48px;padding-top: 100px; }
.con2{ margin-bottom: 70px; }
.contact .se2{padding-bottom: 20px; }
.contact .se2t1{ margin-bottom: 0; }
.foot.contact .fl .p1{ color:#333; font-size: 24px; margin-bottom: 16px; }
.foot.contact .fl .p2 {
	color: #333;
	font-size: 18px;
	line-height: 2.6;
}
.contact .ri .pic{ display: inline-block; text-align: center; color:#000000; margin-left: 50px; }
.contact .ri .pic img{ display:block; margin-bottom: 10px; }
.map{ height: 630px; }
.con1{ margin-bottom: 50px; }
.con1 .about{font:16px; line-height:32px;}


	.login {
		position: fixed;
		top: 0;
		left: 0;
		z-index: 10;
		width: 100%;
		height: 100%;
		display: none;
	}
.login .hk{width: 100%;  height: 100%; background: rgba(0,0,0,.6); position:absolute; cursor: pointer; }
.login .cen{ max-width: 936px; height: 535px; background: #fff; position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%);}
.login .fl{ width: 53.4%; height: 535px;overflow: hidden;}
.login .ri{ width: 46.6%; height: 535px; overflow: hidden; }
.login .ri .pic1{ position: absolute; right: 0; top: 0; cursor: pointer; }
.ri2{ display: none; }
.login .ri { padding: 70px 42px; box-sizing: border-box;position: relative; }
.login .ri .p1{ color:#000000; font-size: 18px; font-weight: bold; }
.login .ri .pic{ text-align: center; margin-top: 30px; }
.login .ri .p2{ text-align: center; }
.login .ri .p3{ position: absolute; bottom: 40px; width: 100%; text-align: center; left: 0; }
.login .ri .p3 span{ color:#666666; background: #fff; position: relative; z-index: 1; padding: 0 20px; }
.login .ri .p3::before{ content: ""; width: 80%; left: 10%; height: 1px; background: #cccccc; position: absolute; top: 50%; }

.riform{ margin-top: 50px; }
.riform p{ margin-bottom: 25px; position: relative; }
.riform p input{ height: 44px; border: 1px solid #aaaaaa; width: 100%; border-radius: 5px; text-indent: 1em; color:#666666; }
.riform p .text{ position: absolute; right: 5px;color:#ff0000; font-size: 14px; top: 50%; transform: translateY(-50%);}
.riform p:last-child input{ text-indent: 0; background: #014590; color:#fff; border: none; }
.login .ri .ri2 .p2{ color:#858585; font-size: 14px; line-height: 1.6; }
.login .ri .close{ right: inherit; top: inherit; right: 5px; bottom: 5px; display: none; }
.fullslide .bd li{ overflow: hidden; background: #0d0a3d; }
.fullslide .bd li video{ width: 100%;object-fit: fill;opacity: 0.2;}
.fullslide .bd li img{ height: 880px; }
.Sn1{ padding: 0 30px; min-height: 10px;}
.Sn1 .p1{ color:#666666; font-size: 16px; }
.Sn1 .p1 span{ color:#ff0000; margin: 0 3px; }
.Sn1 .pic{ text-align: center; margin-top: 20px; }
.Sn1 .p2{ color:#afafaf; font-size: 14px; text-align: center; margin-top: 20px; }
.se4text .texte1 .fl{ width: 60%; overflow: hidden; }
.se4text .texte1 .ri{ width: 35%; }
.se4text .texte1 .fl .pic img{width: 100%; }
.se4text .texte1 .fl .pic2{ margin-right: -1%; }
.se4text .texte1 .fl .pic2 img{ width: 24%; margin-right: 1%;}
.se4text .texte1 .texs{ height: 406px; margin-bottom: 40px; overflow-y: auto; box-sizing: border-box; padding: 20px 0px; border-bottom: 2px solid #e7e7e7;}
.se4text .texte1 .texs p{ line-height: 1.8; color:#333333; font-size: 14px; }

.se4text .texte1 .texs  .zhaiyao {margin-bottom:30px;
	}

.se4text .texte1 .ri .p1 {
		border-bottom: 2px solid #e7e7e7;
		color: #1f4893;
	}
.se4text .texte1  .chage{ text-align: center; }
.se4text .texte1  .chage a{ display: inline-block; width: 118px; height: 39px; background: #dfdfdf; margin: 0 16px; border-radius: 30px; text-align: center; line-height: 39px; color:#333333;}
.se4text .texte1  .chage a:hover{ background: #1f4893; color:#fff; }
.pt3p{float: left; }
	.pt3p a {
		display: inline-block;
		width: 104px;
		height: 36px;
		border-radius: 8px;
		text-align: center;
		line-height: 36px;
		margin-right: 5px;
		cursor: pointer;
	}
.pt3p a.on{ background: #287fce; color:#fff; }
.in3ul li{ overflow: hidden; box-shadow: 0 0 5px rgba(0,0,0,.1); border-radius: 5px; margin-bottom: 5%; }
.in3ul li .text{ float: left; padding: 60px 40px; padding-bottom: 40px; box-sizing: border-box; width: 50%; }
.in3ul li .pic{ float: right; width:40%; position:relative; overflow: hidden;}
.in3ul li .pic img{ width: 100%; display: block; transition: .5s; }
.in3ul li .pic .tp2{ width: auto; position: absolute; left: 36px; bottom: 23px;z-index: 2; }
.in3ul li .text .p1{ color:#000000; font-size: 36px; font-weight: bold; }
.in3ul li .text .p2{color:#666666; font-size: 18px; line-height: 1.8; margin-top: 35px; height: 200px; margin-bottom: 14px; }
.in3ul li:hover .pic img{ transform: scale(1.1);}
.in3ul li:hover .p3 img{left: 20px;}
	.in3ul li .p3 img {
		transition: .5s;
		position: relative;
		left: 0;
		cursor: pointer;
	}
.banner img{ width: 100%; }
@media(min-width:1920px){
	.BigDiv{ max-width: none; }
	.ho3,.foot{ background-size: 100%;}
	.banner img{ width: 100%; max-width: none; height:auto }
}
@media screen and (max-width:1300px) and (min-width:0px){
	.BigDiv{ min-width: 960px; }
}

@media screen and (max-width:640px) and (min-width:0px){
	.fullslide{ height: auto; }
	
	#videoallIndex { height: auto; }
	*{ font-size: .28rem; }
.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: 0px;bottom: 0;
padding: 15px 16px; box-shadow: 0 0 5px rgba(0,0,0,.1); display:flex;align-items:center;}
.fullslide .text .tt1{height:auto;}
.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: .3rem; }

.fullslide .bd li .sjyc{ display: none;}
.fullslide .bd li .sjcx{ display: block;}
.top .ri .text1{ display: none; }
.top .logo img{  }
.top .logo{ margin-left: 0; width: 45%; margin-top: 0; }
.top .ri{ position: absolute; width: 40%; right: 0; }
.top .ri .nav li{ margin-left: 0; float: none; width: 100%; text-align: left; height:auto; padding: .1rem .0rem .1rem 0.2rem; border-bottom:none}
.top .ri .nav{ background: #1c2f65; padding: .2rem 0; position: absolute; right: 0; }
.top .ri .nav li:hover{ border-bottom: none; }
.top .ri .nav li a{ font-size: .28rem; }
.ho1 .cen{ margin: auto; }
.top .ri .nav{ display: none;
right: -.9rem;
top: .8rem;
}
.top .ri .nav li a{ color:#fff; }
.top .ri .nav.on{ display: block; }
.top .logo{ margin-top: .2rem; }
.top{ position: relative; }
.Home .top{ position: relative; }
.Home .top .t2{display: none;}
.Home .top .t1{ display: inline-block; }
.Home .top .fl{ margin-top: .2rem; }
.fullslide .text{ height:auto; margin-top: 0; }
.fullslide .text .p1{ font-size: .32rem;}
.fullslide .text .p1 span{ font-size: .32rem; }
.fullslide .text select{ font-size: .24rem; width: 1.5rem; height: 40px;text-indent: 2px; }
.fullslide .text .p2{ height: 40px; }
.fullslide .text .input_txt{ width: 4.5rem; height: 40px; line-height: 40px; font-size: .24rem; }
.fullslide .text .input_but{ height: 40px; background-size: 100%; width: 1rem; }
.Xf{ display: none; }
.Home .top .tona a{ color:#000; }
.top .tona .loin a{ color:#fff; }
.Home .tona .t1{ display: none;}
.Home .tona .t2{ display: inline-block; }
.top .fl{ margin-bottom: 0; }
.top .ri{ margin-top: .25rem; width:auto; right: 50px; }
.ho1 .cen{ padding: .3rem; }
.ho1ul li{ width: 48%; margin-bottom: 2%;padding: 10px 0; }
.ho1ul li{ font-size: .28rem; }
.ho1ul li img{ display: inline-block; top: -2px; }
.ho1d .fl{ width: 100%; }
.ho1d .ri{ width: 100%; }
.ho1dul li{ overflow: hidden; width: 47%; padding-bottom: 3%; box-sizing: border-box; border: 1px solid #f3f9fd; }
.ho2div .picScroll-left .bd li{ width: 100%; }
.ho2{ padding: .6rem 0; padding-bottom: 1.2rem; }
.ho2div .picScroll-left{ margin-top: .2rem; }
.tybt .p1{ font-size: .32rem; }
.ho2div .picScroll-left .hd{ margin-top: 20px; }
.ho3ul li{ width: 48%; margin-right: 2%; margin-bottom: 2%;padding: .5rem .2rem; height:2.8rem;}
.ho3ul{ margin-right: -2%; overflow: hidden; }
.ho3{ padding: .6rem 0; height: auto; background-size: auto 100%; }
.ho3ul li .pic img{ height: .8rem; }
.ho3ul li .p1{ font-size: .28rem; margin: .2rem 0;}
.ho4{ padding: .6rem 0;}
.ho4 .tybt .tyxz{ float: none; clear: both; overflow: hidden; padding-top: .1rem; }
.ho4 .tybt .tyxz li{ width: 24%; margin-right: 1%; box-sizing: border-box; }
.ho4 .tybt .tyxz{ font-size: 0; }
.h4div .fl{ width: 100%; }
.h4div .ri{ width: 100%; margin-top: 1%; }
.hd43{ margin-bottom: 1%; }
.hd43:nth-child(2){ width: 49.5%; margin-right: 1%;}
.hd43:nth-child(3){ width: 49.5%;}
.h4d .p1{ font-size: .24rem;}
.h4d .p1 span{ width: 1rem; }
.hd42 .p1{ text-align: left; text-indent: 1em; }
.hd43:nth-child(2) .p1{ text-align: left; text-indent: 1em;}
.hd43:nth-child(3) .p1{ text-align: left; text-indent: 1em;}
.ho4div{ margin-top: .2rem; }
.ho5 .picScroll-left .bd li{ width: 46%; margin-left: .1rem; margin-right: .1rem; }
.ho5 .tempWrap{ margin: auto; }
.fot1 .fl{ display: none; }
.fot1 .conte{ display: block; width:100%; padding-top: .2rem; }
.fot1 .ri{ width: 100%; padding-top: .3rem;}
.fot1 .conte .p1{ font-size: .32rem; }
.fot1 .conte .p2{ font-size: .24rem; margin-top: .1rem; }
.fot1 .fl{ border: none; }
.fot1 .ri img{ width: .7rem; }
	.fot1 .ri p{ margin: .1% 0;}
	.fot1 .cen > div{height: auto; }
	.fot2 p{ line-height: 1.5; }
	.se1ul li a{ font-size: .28rem; }
	.se1ul li{ height: 40px; line-height: 40px; }
	.banner .text .p1{ font-size: .32rem; font-weight:bold;}
	.banner .text .p2{ font-size: .24rem; }
	.se2{ padding-top: .2rem; }
	.se2 .pt1{ font-size: .32rem; }
	.se2 .pt2{ font-size: .24rem; margin-top: .1rem; }
	.se2 .pt3{ float: none; padding-top: .2rem; clear:  both; }
	.se2 .pt3 .search .input_txt{ font-size: .24rem; height: 40px; line-height: 40px; width: 4rem;}
	.se2 .pt3 .search .input_but{ height: 40px; line-height: 40px; font-size: .24rem; width: 1.4rem; }
	.se3div2 .pt1::before{ width: 4px; height: 15px; margin-top: -6px;}
	.se2dm p a{ font-size: .24rem; }
	.se2t1{ margin-bottom: .2rem; }
	.se2ul li{ position: relative; padding: 20px 0;}
	.se2ul li .p1{width: calc(100% - 50px); }
	.se2ul li .p2{ display: block; padding-left: .7rem; margin-left: 0; }
	.se2dm p img{ width: 18px;}
	.se2ul li .p1 img{ width: 20px; }
	.se2ul li > img{ position: relative; top: .1rem; width: .5rem; }
	.se2ul li .p3{ position: absolute; top: 20px; right: 0; }
	.se2ul li.on .se2dm{ padding-top: .2rem; padding-bottom: .1rem; }
	.se3 .cen .se3div .fl{ width: 100%; padding: .3rem; }
	.se3 .cen .se3div .fl .p1{ font-size: .32rem; }
	.se3 .cen .se3div .fl .p2{ font-size: .28rem; height: auto; margin-bottom: .6rem; }
	.se3 .cen .se3div .fl .more > p{ width: 2rem; height: .8rem; line-height: .8rem; font-size: .24rem; }
	.se3 .cen .se3div .ri{width: 100%; box-sizing: border-box; }
	.se2dm p{ height: 26px; line-height: 26px; }

	.se3div2{ padding: .3rem; }
	.se3div2 .pt1{ font-size: .32rem; }
	.se3div2 .text p{ font-size: .24rem; line-height: 1.6; margin-top: .2rem; }
	.se3div3 .fl{width: 96%; margin: auto; text-align: center; float: none;}
	.se3div3 .ri{ width: 96%; ;text-align: center; float: none; }
	.se3div3 .cent{ width: 96%;text-align: center; margin: .2rem auto  }
	.se3div3{ padding: .3rem 0;}
	.se3div3 .cent a{ font-size: .24rem; }
	.se3div3 .fl a{ font-size: .24rem; }
	.se3div3 .ri a{ font-size: .24rem; }
	.top .tona.on span a{ font-size: .24rem; }
	.Home .top .ri{margin-top: .25rem; }
	.se1ul2 li{ padding: .1rem; margin-right: 5%; margin-left: 0; width: 20%; text-align: center; box-sizing:  border-box; }
	.se1ul2{ margin-right: -5%; }
	.se1ul2 li a{ font-size: .28rem; }
	.se6 .sept{ padding: 15px 20px; font-size: .28rem;}
	.se6 .sept img{ vertical-align: middle; margin-left: .1rem; }
	.se6 .sept .sen{ margin-top: 0; }
	.se6ul li{ width: 48%; margin-left: 1%; margin-right: 1%; padding: 10px 0;}
	.se6ul{ padding: .3rem 0;}
	.se6 .sept{ margin-bottom: 0; }
	.se6div2 .se6t{ padding: 13px 15px; width: 200%; }
	.Sn{ overflow-x: auto; white-space: nowrap;  }
	.se6div21{ padding-bottom: 20px; }
	.se6div4 .fme3{ padding: .3rem .5rem; }
	.se6div4 .fme3 p input{ width: 100%; margin-left: 0; }
	.se6div4 .fme3 p textarea{ width: 100%; margin-left: 0; }
	.se6div4 .fme3 p{ margin-top: 0; }
	.se4text{ width: 90%;padding: .3rem; }
	.se4 .form p input{ width: calc(100% - 120px); height: 30px; line-height: 30px; font-size: .24rem; }
	.se4 .form p{ margin-bottom: 10px; }
	.se4 .form{ margin-top: .2rem; }
	.se4 .form p span{ width: 100px; height: 30px; line-height: 30px; }
	.se4 .form p select{width: calc(100% - 120px); height: 30px; line-height: 30px; font-size: .24rem; }
	.se4 .form p textarea{ width: calc(100% - 120px); height: 100px; font-size: .24rem; }
	.se4text .p1{ font-size: .32rem; }
	.se4text .p1 span{ font-size: .24rem; display: block; margin-left: 0; margin-top: .1rem; }
	.se4 .form p:last-child{ padding-left: 0; text-align: center;}
	.se4 .form p .sub{ width: 100px; height: 35px; line-height: 35px; font-size: .24rem; }
	.se4 .form p .reset{ width: 100px; height: 35px; line-height: 35px; font-size: .24rem;}
	.close{ top: .2rem; right: .2rem; }
	.ghz{ font-size: .32rem; }
	.se2 .pt3 select{ height: 40px; line-height: 40px; }
	.se2 .pt3 .ps1{ line-height: 40px; }
	.se2 .pt3 form{  margin-top: .1rem; }
	.cases .ho2div .picScroll-left .bd li .text .p2{ height: auto; }
	.se2{ padding-bottom: .4rem; }
	.page{ padding-top: .2rem; }
	.cases .se4text .text{ padding: .3rem; overflow-y: auto; height: 5rem; }
	.cases .text .ps1{ margin-top: .2rem; }
	.cases .se4text .p2{ font-size: .28rem;}
	.contact .fl .p1{ font-size: .28rem; }
	.contact .fl .p2{ font-size: .24rem; }
	.con1 .ri{ float: none; width: 100%; clear: both; }
	.con1 .fl{ float: none; margin: auto; text-align: center; margin-bottom: .2rem; }
	.map{ height: 6rem; }
	.pt3a p{ line-height: 30px; margin-left: 0rem; margin-right: .3rem; }
	.se2 .pt3{ overflow: hidden; }
	.in1ul li{ width:100%; margin-right: 0; margin-bottom: 3%; }
	.in1ul li .text{ padding: 10px 13px;}
	.in1ul{ margin: auto; }
	.se4text iframe{ min-height: 6rem; }
	.introduce .se4 .se4text{ padding: .4rem; }
	.introduce .close img{ width: .3rem; }
	.introduce .close{top: .1rem;right: .1rem;}
	.close img{width: .3rem;}
	.cases .chage a{ width: 44%; margin: 0 2%;}
	.se2 .pt3 .ps1{ display: none; }
	.se2 .pt3 select{ width: 5.5rem; }
	.login .fl{ display: none; }
	.login .ri{ width: 100%; height: auto; }
	.login .cen{ height: auto; }
	.login .ri{ padding: .4rem; padding-bottom: 1.2rem; }
		.login .ri .pic img{ max-width: 60%; }
		.riform{ margin-top: .3rem; }
		.login .ri .p3{ bottom: 20px; }
		.riform p{ margin-bottom: 10px; }
		.login .ri .ri2 .p2{ font-size: .24rem; }
		.top .ri .nav.on{ margin-top: 0; z-index: 999;}
	.top{z-index: 99; }
	.ho1dul{ margin-top: .3rem; }
	.se3 .cen .se3div .fl .more>p img{ width: 18px; }
.fullslide .text 	select{outline: none;
-webkit-appearance: none;background: url("../i/xl.png") no-repeat right #eaeaea; background-size: 10px; }
.ho1ul li img{ width: .5rem; }
.se6 .sept img{ height: .35rem; top: -0.02rem; }
.se6div4 .fme3 p:last-child{ padding-left: 0; }
.se3div3 .cent img{ width: 18px; }
.pt3p a{ width: 19%; margin-right: 1%; }
.pt3p{ width: 100%; }
.in3ul li .pic{ float: none; width: 100%; }
.in3ul li .text{ width: 100%; padding: .3rem; }
.in3ul li .text .p2{ height: auto; line-height: 1.6; font-size: .24rem; margin-top: .2rem; }
.in3ul li .text .p1{ font-size: .32rem; }
.in3ul li .text .p3 img{ width: 2rem; }
.se4text .texte1 .fl{ width: 100%; }
.se4text .texte1 .ri{ width: 100%;}
.se4text .texte1 .ri .p1{ font-size: .32rem; }
.se4text .texte1 .texs{ height: 5.5rem; }
.se4text .texte1 .texs>br{ display: none; }
.se4text .texte1 .chage a{ width: 44%; margin: 0 2%; height: 30px; line-height: 30px; }
.se4text .texte1 .texs p{ font-size: .24rem; }
.se4text .texte1 .fl { display: none; }
.se4text .texte1 .fl .pic img{width: 50%;}
.se4text .texte1 .fl .pic{ text-align: center; }
.fullslide .bd li img{ height: 4rem;}
.fullslide .bd li video{ height: 6rem; }
.hd41{ height: 4rem; }
.hd42{ height: 2.5rem; }
.hd43{ height: 4rem;}
.hd43:nth-child(2),.hd43:nth-child(3){ height: 2.5rem;}
.se4mn .se4text{ width: 90%; }
.se4mn .se4text .p2{ margin-top: 0; }



.login .ri1{display:none !important;}
.login .ri2{display:block !important;}
.login .ri2 .pic1{display:none !important;}

}

.rx_m1{width:100%;height:100%;position:fixed;left:0px;top:0px;background: rgba(0,0,0,.5); z-index:99;}
.rx_m1 .ms{width:100%;height:100%;display:flex;align-items:center;}
.rx_m1 .ms .mk{width:370px;height:auto;background:#fff;border-radius:10px;box-sizing:border-box;padding:20px;margin:0px auto;}
.rx_m1 .ms .mk .t1{overflow:hidden;height:30px;border-bottom:1px solid #ddd;font-size:16px;font-weight:bold;color:#222;}
.rx_m1 .ms .mk .form{overflow:hidden;display:block;padding:10px 0px;}
.rx_m1 .ms .mk .form .li{overflow:hidden;display:flex;padding:10px 0px;}
.rx_m1 .ms .mk .form .li .sp1{display:inline-block;min-width:70px;font-size:14px;color:#666;line-height:36px;text-align:right;padding-right:10px;}
.rx_m1 .ms .mk .form .li .sp2{flex:1;border:1px solid #ddd;border-radius:5px;display:flex;}
.rx_m1 .ms .mk .form .li .sp2 .input {flex:1;}
.rx_m1 .ms .mk .form .li .sp2 .input input{overflow:hidden;width:100%;height:100%;font-size:14px;color:111;background:none;border:0px;text-indent:10px;}
.rx_m1 .ms .mk .form .li .sp2 .sp3{display:inline-block;line-height:36px;font-size:14px;color:red;padding:0px 10px;}
.rx_m1 .ms .mk .form .lis{overflow:hidden;box-sizing:border-box;padding-left:80px;padding-top:15px;}
.rx_m1 .ms .mk .form .lis button{width:auto;padding:0px 30px;height:34px;border-radius:50px;color:#fff;background:#0042a6;font-size:14px;border:0px;float:left;margin-right:15px;}
.rx_m1 .ms .mk .form .lis button:last-child{background:#ccc;color:#111;}

.about_cn{ line-height:35px; font-size:16px;}
.contact_con { line-height:35px; margin-top:30px; font-size:18px;}
.forgot a{font-size:16px; color:#0042a6; padding-bottom:15px; text-align:right; display:block;}
.impowerBox .qrcode img{width:70%; height:auto;}