body,html,div{
	font-family: Microsoft YaHei, 微软雅黑, Arial, Helvetica, sans-serif !important;
	box-sizing: border-box;
	user-select:none;
	-webkit-tap-highlight-color: rgba(0,0,0,0);
}
/* href="/zixun/" */
h1,h2,h3,h4,h5,h6{font-size: inherit;font-weight: inherit;}
*{padding: 0;margin: 0;}
.center-zy { margin: 0 auto;}
.tzqf-cwwb{
	width: 100%;
	height:10687px;
	background-position: center;
	margin: 0 auto 0;
	background-image: url(/img/cwwb/cwwb2.jpg);
	background-repeat: no-repeat;
}
@media screen and (min-width: 751px){
	.yd-is{display: none;}
	#head{height: 0;}
	.menu-c-1 span:hover{cursor: pointer;color: #A0CFFF !important;}
	.hover-01:hover{ color: #367cfb; cursor: pointer; }
	
	.xgyw-00{
		position: relative;
		    width: 100%;
		    height: 750px;
	}
	.xgyw-01{ position: relative; width: 100%; height: 930px; margin: 0 auto; background: #f2f2f2;}
	.xgyw-02{ width: 1100px; padding: 57px 0 50px; margin: 0 auto; text-align: center;}
	.xgyw-03{ font-size: 38px; color: #555; }
	.xgyw-04{ width: 1100px;height: 67px; margin: 0 auto; }
	.xgyw-05{ width: 366px; float: left; }
	.xgyw-06{ width: 205px; height: 70px; margin: 0 auto; text-align: center;z-index: 2; position: relative;border-bottom: 3px solid rgba(0,104, 255, 0); }
	.xgyw-06-1{ width: 230px; }
	.xgyw-06-2{ margin-left: 70px; }
	.xgyw-07{ width: 50px;float: left; }
	.xgyw-08{ font-size: 24px; color: #666; line-height: 50px; float: left; margin-left: 10px; }
	.xgyw-09{ width: 1100px;margin: 0 auto;color: #555; }
	.xgyw-10{ opacity: 1;position: absolute;width: 1100px;height: 613px;border-radius: 10px; }
	.xgyw-11{ width: 768px;height: 613px;background: #FFFFFF;float: left; }
	.xgyw-12{ position: absolute; width: 768px;height: 613px; }
	.xgyw-13{ position: absolute;width: 768px;height: 613px; padding: 100px 0px 0 46px; }
	.xgyw-14{ height: 42px; font-size: 20px; color: #0068ff; font-weight: bold; }
	.xgyw-14-1{ float: left;width: 370px; }
	.xgyw-14-2{ float: left; }
	.xgyw-15{ height: 140px; font-size: 18px; color: #666; line-height: 30px; }
	.xgyw-16{ position: absolute; width: 332px;height: 613px;float: left; }
	.xgyw-17{ position: relative;width: 100%;height: 1000px;margin: 0 auto;background: #FFF; }
	.xgyw-18{ width: 800px; height: 754px; margin: 0 auto; }
	.xgyw-19{ position: absolute;width: 800px;height: 754px; }
	.xgyw-20{ position: absolute; width: 800px;height: 754px; padding: 27px 0 0 0px; }
	.xgyw-21{ font-size: 20px;color: #FFF;height: 81px; }
	.xgyw-22{ float: left; color: #333; width: 278px;text-align: center; margin-right: 13px; }
	.xgyw-22-1{ float: left; width: 161px;text-align: center;margin-right: 13px; }
	.xgyw-22-2{ float: left; width: 161px;text-align: center; }
	.xgyw-22-3{ float: left; width: 278px;text-align: center; margin-right: 13px; }
	.xgyw-22-4{ float: left; width: 161px;text-align: center;margin-right:13px; margin-left: 291px; }
	.xgyw-23{ font-size: 14px;color: #555;height: 78px; }
	.xgyw-24{ font-size: 14px;color: #555;height: 70px; }
	.xgyw-25{ font-size: 14px;color: #555;height: 77px; }
	.xgyw-26{ font-size: 14px;color: #555;height: 89px; }
	.xgyw-27{ font-size: 14px;color: #555;height: 66px; }
	.xgyw-28{ font-size: 14px;color: #555;height: 82px; }
	.xgyw-29{ font-size: 14px;color: #555;height: 76px; }
	.xgyw-30{ font-size: 16px;color: #555;height: 78px; color: #FFF; }
	.xgyw-31{ cursor: pointer; }
	
	.xgyw-32{ width: 100%; padding-bottom: 60px; background: #F2F2F2; }
	.xgyw-33{ padding: 66px 0 23px; text-align: center; font-size: 42px; color: #666; }
	.xgyw-33-1{ font-weight: 400; color: #333; }
	.xgyw-34{ width: 1220px; height: 600px; }
	.xgyw-35{ float: left; padding-top: 26px; width: 244px; }
	.xgyw-35-1{ height: 600px; background-image: url(/img/index_17.jpg); background-size: 100% 100%; background-repeat: no-repeat;}
	.xgyw-36{width: 225px;height: 85px;float: right;border-bottom: 1px solid #276ef0;cursor: pointer;color: #FFF;}
	.xgyw-36-1{background: #FFF;border-top-left-radius: 5px;border-bottom-left-radius: 5px;color: #3377FF;}
	.xgyw-36-img{float: left;margin: 27px 15px 0 20px;line-height: 50px;width: 36px;height: 33px;}
	.xgyw-36-img-1{position: absolute;width: 36px;height: 33px;}
	.xgyw-36-img-2{position: absolute;width: 36px;height: 33px;}
	.xgyw-36-text { float: left; line-height: 85px; font-size: 21px;}
	.xgyw-36-2 { width: 4px; height: 38px; margin: 20px auto; float:right;  background: #367cfb;}
	.xgyw-37{ 
		width: 976px;height: 600px;float: left;
		border: 1px solid #C8C8C8;border-left: none;border-top-right-radius: 18px;border-bottom-right-radius: 18px;background: #FFF;
	}
	.xgyw-37-1{width: 976px;height: 300px;float: left;border-bottom: 1px solid #C8C8C8;}
	.xgyw-38{ height: 300px;border-right: 1px solid #C8C8C8;float: left;text-align: center;}
	.xgyw-38-1{ width: 325px;padding-top: 15px; }
	.xgyw-38-2{ width: 488px;padding-top: 15px; }
	.xgyw-38-3{ font-size: 22px; color: #545454; }
	.xgyw-38-4{ margin: 6px auto; line-height: 22px;font-size: 15px; color: #999; height: 44px;}
	.xgyw-38-5{ border-radius: 8px; width: 218px; height: 132px;}
	.xgyw-38-6{ border-radius: 8px; width: 349px; height: 132px;}
	.xgyw-39 {
	    width: 115px;height: 33px;border: 1px solid #fbb146;
	    margin: 12px auto 0;text-align: center; letter-spacing: 2px;line-height: 31px;color: #fbb146; border-radius: 5px;font-size: 15px;cursor: pointer;
	}
		
	.xgyw-40{ position: absolute;width: 319px;font-size: 22px; line-height: 28px;text-align: center; margin-top: 32px;}
	.xgyw-40-1{font-size: 32px;line-height: 54px; margin-top: 18px;}
	.xgyw-40-1::before{content: url(/img/xgyw/16.png);position: relative;height: 38px;bottom: -9px; left: -10px;}
	.xgyw-40-2::before{content: url(/img/xgyw/17.png);position: relative;height: 38px;bottom: -10px;left: -10px;}
	.xgyw-40-3::before{content: url(/img/xgyw/18.png);position: relative;height: 38px;bottom: -30px;left: -10px;}
	.xgyw-40-3{ margin-top: 14px; }
	.xgyw-41{ width:100%; height:826px; margin-bottom: 0px;background: #F2F2F2; }
	.xgyw-42{ padding:40px 0 40px; text-align: center; font-size: 42px; color: #444; }
	.xgyw-43{ width:100%; }
	.xgyw-44{ height:90px; margin: 8px auto 0px; width: 960px; color: #fff; }
	.xgyw-45{ position: relative; height: 90px; width: 319px; float: left; }
	.xgyw-46{ width: 319px;height: 90px;position: absolute; bottom: 0; }
	.xgyw-47{ width: 319px;height: 70px;position: absolute; bottom: 0; }
	.xgyw-48{ margin-left: 43px; }
	.xgyw-49{ position: relative;width: 960px; height:515px; border: 1px solid #DDD;border-top: none; border-bottom-left-radius:16px;border-bottom-right-radius:16px; }
	.xgyw-50{ height:515px; width: 960px; }
	.xgyw-51{ position: absolute; height:515px; width: 960px; }
	.xgyw-52{ width: 960px; height:515px; }
	
	.xgyw1-17{ position:relative; width:100%; height:900px;background: #FFF; }
	.xgyw1-17-1{width: 1220px; color: #393939; letter-spacing: 1px; line-height: 65px; font-size: 42px;margin: 0 auto;padding-top: 50px;}
	.xgyw1-26{ width: 1220px; height: 357px; margin:46px auto 0; }
	.xgyw1-27{ width: 242px; height: 357px; float: left; margin: 0 1px; cursor: pointer; border-radius: 8px; white-space: nowrap; text-overflow: ellipsis;overflow: hidden;}
	.xgyw1-28{position: absolute; width: 242px; height: 357px;color: #FFF; text-align: center;padding-top: 50px;border-radius: 8px;background-color:rgba(51,119,255,0.5);display: none;}
	.xgyw1-28-1{ font-size: 16px; width: 190px; line-height: 30px; text-align: left; white-space: normal;margin: 20px auto 0;}
	.xgyw1-28-2{position: absolute; width: 237px; margin-top: 35px;color: #FFF; text-align: center;}
	.xgyw1-28-2 img{height: 47px;}
	.xgyw1-28-3{ font-size: 22px; font-weight: bold; line-height: 34px;margin-top: 23px; }
	.xgyw-53{ margin: 30px auto 0; background: #096dfe; color: #FFF; z-index: 110; }
	.xgyw-54{ width: 1041px;height: 251px; margin: 0 auto; }
	
	.xgyw-55{width: 1220px;color: #393939;letter-spacing: 1px;line-height: 65px;font-size: 42px;margin: 0 auto;padding: 50px 0 50px;text-align: center;}
	.xgyw-56{ position: relative;width: 100%;height: 770px;background: #f4f5f8;}
	.xgyw-57{  }
	.xgyw-58{  }
	.xgyw-59{  }
	
	
	
	
	.zdrq-01{ height: 879px; position: relative; width:100%; background: #ededed; }
	.zdrq-02{ width: 100%; height: 730px; background: rgb(244, 245, 248); }
	.zdrq-03{ width: 1220px; height: 300px; padding-top: 200px; }
	.zdrq-04{ font-size: 36px;color: #414143; letter-spacing: 1px; line-height: 1; margin-left: 14px; }
	.zdrq-05{ width: 1220px; height: 415px; }
	.zdrq-06{ width:1220px; height:332px; position: absolute; }
	.zdrq-07{ position: absolute; width: 1220px; margin-top: 150px; }
	.zdrq-08{ text-align: center; float: left; width: 226px; margin-right: 22px; }
	.zdrq-08-3{ margin-right: 0px; }
	.zdrq-09{ color: #367cfb; font-weight: bold; font-size: 34px; line-height: 56px; }
	.zdrq-10{ text-align: center; color: #838383; font-size: 22px; line-height: 38px; }
	.zdrq-11{ width: 100%;height: 757px; margin: 0 auto; background-image: url(/img/zdrq/zdrq_003.jpg); background-position: center; background-repeat: no-repeat; }
	.zdrq-12{ color: #FFF; font-size: 36px;width: 1220px; height: 300px; padding-top: 95px; }
	.zdrq-13{ width: 1220px;height: 180px; margin: 111px auto 0; }
	.zdrq-14{ text-align: center; float: left; width: 288px; margin-right: 22px; }
	.zdrq-14-1{  }
	.zdrq-14-2{ margin-right: 0px; }
	.zdrq-15{ color: #367cfb; font-weight: bold; font-size: 26px; line-height: 56px; }
	.zdrq-16{ text-align: center; color: #838383; font-size: 18px; line-height: 38px; }
	.zdrq-17{ font-size: 26px; color: #fff; width: 1220px; text-align: center; margin: 20px auto 0; }
	.zdrq-18{ width: 100%; height: 780px; background: rgb(244, 245, 248); }
	.zdrq-19{ width: 1220px; height: 115px; padding-top: 65px; }
	.zdrq-20{ width: 1220px; height: 488px; }
	.zdrq-21{ position: absolute; width: 1220px; margin-top: 72px; }
	.zdrq-21-1{ margin: 0px 56px 0; font-size: 24px; color: #FFF; height: 61px; }
	.zdrq-21-2{ margin: 0px 56px 0; font-size: 22px; color: #414143;height: 61px; }
	.zdrq-22{ width: 276px;  text-align: center; float: left;}
	.zdrq-23{ font-size: 24px; color: #414143; width: 1110px; margin: 30px auto 0; }
	.zdrq-23-1{ 	margin-left:116px; }
	
	.zdrq-24{ width: 100%; min-width: 1220px; height: 859px; margin: 0 auto; background-image: url(/img/zdrq/zdrq_005.jpg); background-position: center; background-repeat: no-repeat; }
	.zdrq-25{ width: 1220px; }
	.zdrq-26{ width: 730px; margin-top: 85px; float: left; }
	.zdrq-27{ font-size: 26px; color: #FFF; }
	.zdrq-27-1{ height: 65px; margin-left: 340px; }
	.zdrq-27-2{ height: 78px; margin-left: 68px; }
	.zdrq-27-3{ height: 72px; margin-left: 280px; }
	.zdrq-27-4{ height: 69px; margin-left: 142px; }
	.zdrq-27-5{ height: 70px; margin-left: 262px; }
	.zdrq-27-6{ height: 80px; margin-left: 360px; }
	.zdrq-28{ width: 490px; margin-top: 85px; float: left; }
	.zdrq-29{ font-size: 34px; color: #393939; width: 490px; height: 65px; text-align: center; }
	.zdrq-30{ font-size: 21px; color: #838383; width: 490px; height: 65px; text-align: center; }
	.zdrq-31{ font-size: 21px; color: #c8c8c8; width: 490px; height: 113px; margin-left: 85px; }
	.zdrq-31-1 {
	    width: 400px;
	    height: 82px;
		padding-bottom: 33px;
	    padding-left: 90px;
	    border: none;
	    background: none;
	    color: #666 !important;
	    line-height: 48px;
	}
	.zdrq-31-2{ position: absolute; width: 100px; height: 36px; font-size: 14px; line-height: 36px;
		cursor: pointer; color: #3377FF; border-radius: 6px; background: #a8c6ff; text-align: center; 
		margin-top: -92px;margin-left: 320px;
	}
	.zdrq-32{ font-size: 21px; color: #c8c8c8; width: 490px; height: 90px; margin-left: 85px; }
	.zdrq-33{
		font-size: 26px; color: #FFF; width: 377px; height: 68px; margin-left: 59px; background: #317bff; border-radius: 6px; text-align: center;line-height: 68px;
		cursor: pointer;
	}
	.zdrq-33:hover{ opacity: 0.8; }
	
	.zdrq-34{ width: 100%; min-width: 1220px; height: 880px; margin: 0 auto; }
	.zdrq-35{ width: 749px; height: 519px; margin: 80px auto 0; }
	.zdrq-36{ width:749px; height:519px; position: absolute; }
	.zdrq-37{ width:385px; height:519px; float: left; }
	.zdrq-37-1{ width:363px; height:519px; float: left; }
	.zdrq-38{ width:374px; height:113px; line-height: 93px; font-size: 32px; color: #FFF; text-align: center; }
	.zdrq-39{ width:374px; height:93px; line-height: 64px; font-size: 24px; text-align: center; }
	.zdrq-39-1{ margin: 40px auto 0; }
	
	.zdrq-40{ width: 100%;height: 945px; margin: 0 auto; background-image: url(/img/zdrq/zdrq_008.jpg); background-position: center; background-repeat: no-repeat; }
	.zdrq-41{ color: #FFF; font-size: 38px;width: 1220px; height: 300px; padding-top: 95px; }
	.zdrq-42{ width: 1220px;height: 180px; margin: 26px auto 0; }
	.zdrq-42-1{ margin-top: 145px; }
	.zdrq-43{ text-align: center; float: left; width: 381px; }
	.zdrq-43-1{ margin: 0 38px; }
	.zdrq-44{ color: #317bff; font-weight: bold; font-size: 38px; line-height: 72px; }
	.zdrq-45{ text-align: center; color: #8d8d8d; font-size: 26px; line-height: 38px; }
	
	.zdrq-46{ width: 100%; height: 890px; background: #ebf2ff; }
	.zdrq-47{ width: 1218px; height: 200px; padding-top: 80px; }
	.zdrq-48{ font-size: 36px; letter-spacing: 1px; line-height: 1; margin-left: 14px; }
	.zdrq-49{ width: 1218px; height: 560px; }
	.zdrq-50{ width:1218px; height:449px; position: absolute; }
	.zdrq-51{ position: absolute; width: 1218px; margin-top: 198px; }
	.zdrq-52{ color: #367cfb; font-size: 30px; line-height: 56px; width: 190px;text-align: center; float: left;}
	.zdrq-52-1{ margin-left: 67px; }
	.zdrq-52-2{ margin-top: 263px; }
	.zdrq-53{ width: 234px; height: 50px; line-height: 50px; font-size: 24px; margin: 0 auto;}
	
	.zdrq-54{  }
	.zdrq-55{  }
	.zdrq-56{  }
	.zdrq-57{  }
	
	
	
	.xkz-01{height: 810px;}
	.xkz-02{ width:100%; height:950px; padding-top: 80px; background: #ededed; }
	.xkz-03{ height:88px; margin: 8px auto 0px; width: 1220px; }
	.xkz-04{ position: relative; height: 117px; width: 601px; float: left; cursor: pointer; }
	.xkz-04-1{ position: absolute; bottom: 0; width: 601px; height: 117px; }
	.xkz-04-2{ position: absolute; width: 601px; color: #3377FF; line-height:88px; font-size:40px;text-align: center;  font-weight: 600; }
	.xkz-05{ position: relative; height: 117px; width: 601px; float: right; cursor: pointer; }
	.xkz-05-1{ position: absolute; bottom: 0;width: 601px;height: 117px; }
	.xkz-05-2{ position: absolute; width: 601px; color: #666; line-height:88px; font-size:40px;text-align: center;  font-weight: 600; }
	.xkz-06{ width: 1220px; height:582px; }
	.xkz-07{ position: absolute; height:582px; width: 1220px; }
	.xkz-08{ position: absolute; height:582px; width:1220px; }
	.xkz-09{ position: absolute; width: 1220px; margin-top: 30px; font-size: 18px; color: #333; }
	.xkz-10{ width: 196px; height: 560px; margin-right: 10px; text-align: center; font-size: 24px; float: left; color: #FFF; font-weight: 600; }
	.xkz-10-1{ width: 196px; height: 204px; }
	.xkz-10-2{ width: 196px; height: 192px; }
	.xkz-10-3{ width: 196px; height: 170px; }
	.xkz-11{ float: left; height: 204px; color: #555; }
	.xkz-12{ width: 254px; padding-left: 20px; float: left; }
	.xkz-12-1{ width: 250px; padding-left: 20px; float: left; }
	.xkz-12-2{ height: 36px; font-weight: 600; cursor: pointer; }
	.xkz-12-2:hover{ color: #2e75f8; }
	.xkz-12-3{ font-size: 14px; color: #777; }
	.xkz-13{ float: left; height: 192px; color: #555; }
	.xkz-14{ float: left; height: 170px; color: #555; }
	.xkz-15{ width: 340px; padding-left: 20px; float: left; }
	.xkz-16{ width: 300px; padding-left: 20px; float: left; }
	
	.xkz-17{ width:100%; height: 800px; }
	.xkz-18{ padding:80px 0 0; text-align: center; font-size: 36px; color: #444; font-weight: 600; }
	.xkz-19{ padding:20px 0 50px; text-align: center; font-size: 28px; color: #666; }
	.xkz-20{ width:1220px; height: 467px; }
	.xkz-21{ position: absolute; width:283px; margin:15px 0 0 30px; font-size: 25px; line-height: 40px; color: #FFF; }
	.xkz-22{ height: 130px; font-size: 14px; line-height: 26px; }
	.xkz-23{ position: absolute; width:283px; margin:15px 0 0 904px; text-align: right; font-size: 25px; line-height: 40px; color: #FFF; }
	
	.xkz-24{ width: 100%; height: 597px; margin: 0 auto;background-image: url(/img/gsjh/gsjh08.jpg);background-position: center; background-repeat: no-repeat; }
	.xkz-25{ padding:70px 0 30px; text-align: center; font-size: 36px; color: #FFF; font-weight: 600; }
	.xkz-26{ width: 1220px; margin: 50px auto 0;color: #666; }
	.xkz-27{ width:1220px; height: 40px; font-size: 18px; text-align: center; margin-top:260px; font-weight: 600; }
	.xkz-28{ width: 230px; margin-right:17px; float: left; }
	.xkz-29{ width: 230px; float: left; }
	.xkz-30{ height: 40px; }
	.xkz-31{ font-size: 14px; font-weight: normal;margin-top:0px; }
	
	.xkz-32{width: 100%;height:946px;margin: 0 auto;background-image: url(/img/gsjh/gsjh09.jpg);background-position: center;background-repeat: no-repeat;}
	.xkz-33{ padding: 84px 0 60px; text-align: center; font-size:36px; color: #444; font-weight: 600; }
	.xkz-34{ width: 1220px; height: 299px; margin: 50px auto 0px; }
	.xkz-35{ width:1220px; height: 70px; font-size: 24px; color: #286ff6; margin-top: 235px; text-align: center; font-weight: 600;  }
	.xkz-36{ width: 182px; margin-right:284px; float: left; }
	.xkz-37{ width: 290px; margin-right:284px; float: left; }
	.xkz-38{ width: 166px; float: left; }
	.xkz-39{ width:1220px;  height: 70px; line-height: 23px; font-size: 16px; color: #666; margin-top: -34px;text-align: center; }
	.xkz-40{ width: 1220px; height: 70px; font-size: 24px; color: #286ff6; margin-top: 148px; font-weight: 600; }
	.xkz-41{ width: 170px; margin-left:306px; float: left; }
	.xkz-42{ width: 170px; margin-left:343px; float: left; }
	.xkz-43{ width:1220px; height: 70px; line-height: 23px; font-size: 16px; color: #666; margin-top: -33px; text-align: center; }
	.xkz-44{ width: 170px; margin-left:270px; float: left; }
	.xkz-45{ width: 250px; margin-left:305px; float: left; }
	.xkz-46{ width: 470px; height: 68px; background: #FFF; margin-top: 76px !important; border: 1px solid #317bff; border-radius: 10px; color: #fff; }
	.xkz-47{ width: 220px; background: #317bff; line-height: 68px; text-align: center; font-size: 29px; float: left; }
	.xkz-48{ background: #FFF;line-height: 68px; font-size: 29px;  float: left; margin-left: 30px; color: #777;}
	
	.xkz-49{ width:100%; height: 740px; }
	.xkz-50{ padding:50px 0 0; text-align: center; font-size: 36px; color: #444; font-weight: 600; }
	.xkz-51{ padding:10px 0 50px; text-align: center; font-size: 28px; color: #666; }
	.xkz-52{ position: relative; width:900px; height: 350px; margin-top: 80px !important; }
	.xkz-53{ position: absolute; width: 340px; height: auto; }
	.xkz-54{ position: absolute; border-radius: 8px; width: 340px; margin-left: 280px; margin-top: -80px; z-index: 2; height: auto; }
	.xkz-55{ position: absolute; width: 340px; right:0; height: auto; }
	.xkz-56{ width: 900px; height: 50px; margin-top: -200px !important; position: relative; }
	.xkz-57{ width: 36px; height: 36px; }
	.xkz-58{  }
	.xkz-59{  }
	.xkz-60{  }
	.xkz-61{  }
	
	
	
	.sj-00{position: relative; width:100%; height:705px;}
	.sj-01 { width: 1220px; height: 585px;margin: 0 auto;}
	.sj-01 img { position: absolute;width: 1220px;height: 585px;}
	.sj-02 { position: relative; width: 100%; height: 890px; margin: 0 auto;}
	.sj-03 { position: absolute;margin-top: 210px;font-size: 22px;}
	.sj-03-1 { width: 279px;height: 43px;margin-right: 35px;line-height: 43px;color: #FFF;text-align: center;letter-spacing: 2px;cursor: pointer;float: left;text-shadow: 0 0 3px #000;}
	.sj-03-2 {position: absolute;margin-top: 519px;font-size: 22px;}
	.sj-04{ width: 290px !important;}
	.sj-04-1{ width: 350px !important;}
	.sj-05{padding: 40px 46px;line-height: 49px;font-size: 18px;}
	.sj-05-3{padding: 93px 46px 40px;}
	.sj-05-1{background-image:none !important;}
	.sj-05-2{background-size: 18px 18px !important; padding-left: 26px !important;}
	.sj-06 {position: relative; width: 100%;height: 690px;margin: 0 auto;}
	.sj-07 {width: 1220px; height: 585px;margin: 0 auto;}
	.sj-07 img {position: absolute; width: 1220px; height: 406px;}
	.sj-08 {position: absolute;margin-top: 16px;color: #FFF;width: 1220px;padding: 0 60px 0 63px;}
	.sj-08-1 { margin-top: 220px;}
	.sj-09 { width: 287px;float: left;}
	.sj-09-1 {font-size: 26px; line-height: 76px;}
	.sj-09-2 {font-size: 16px; line-height: 24px;text-align: justify;}
	.sj-09-3 {width: 287px;float: right;}
	.sj-09-4 {text-align: right;}
	
	.sj-10 {position: relative; width: 100%;height: 930px;margin: 0 auto;background: #F4F5F8;}
	.sj-10-1 {width: 1220px;height: 185px;padding-top: 60px;font-size: 34px;margin: 0 auto;}
	.sj-10-2 {font-size: 42px;}
	.sj-11 {width: 1000px; height: 560px;margin: 30px auto;}
	.sj-11 img {position: absolute; width: 1000px; height: 522px;}
	.sj-12 { position: absolute;width: 360px; font-size: 26px; text-align: center; float: left;margin-top:28px;color: #FFF; }
	.sj-12-1 { margin-left: 705px; }
	.sj-13 { width: 295px; height:104px;line-height: 104px;margin-bottom: 74px; }
	.sj-13-1 { line-height: 34px;padding-top: 18px; }
	.sj-13-2 { height:104px !important; }
	
	.sj-14 {position: relative; width: 100%;height: 1130px;margin: 0 auto ;padding-top: 0px;}
	.sj-14-1 {width: 1220px;height: 185px;padding-top: 60px;font-size: 34px;margin: 0 auto;}
	.sj-14-2 {font-size: 42px;}
	.sj-15 {width: 980px; margin: 0 auto;}
	.sj-15 img {position: absolute; width: 980px; height: 737px;}
	.sj-16 { position: relative;}
	.sj-17 { font-size: 36px; text-align: center; color: #FFF;padding: 50px 0 50px; }
	.sj-18 { padding: 147px 192px 40px; font-size: 30px; color: #FFF; width: 980px;}
	.sj-19 { padding: 81px 77px 0;height: 547px; }
	.sj-20 { font-size: 20px; line-height: 87px;color: #3878fb; float: left;text-align: right;width: 320px; }
	.sj-21 { font-size: 20px; line-height: 87px;color: #FFF; float: left;text-align: center;width: 182px; }
	.sj-22 { font-size: 20px; line-height: 87px;color: #696969;float: left;margin-left:22px; }
	.sj-23 { width: 490px; height: 56px; background: #FFF; margin: 60px 245px 0 245px; border: 1px solid #317bff; border-radius: 2px; color: #fff; }
	.sj-23-1 { width: 245px; background: #317bff; line-height: 54px; text-align: center; font-size: 22px; float: left; cursor: pointer; }
	.sj-23-3 { background: #53A8FF !important; line-height: 54px !important; }
	.sj-23-2 { width: 240px; line-height: 56px; font-size: 22px;  float: left; color: #696969; text-align: center; }
	
	.sj-24{ position: relative; width: 100%; height: 720px;  background: #f4f5f8;margin: 0 auto; }
	.sj-25{ width: 1220px; height: 452px; margin: 0 auto;}
	.sj-25 img{position: absolute; width: 1220px; height: 452px;}
	.sj-27{
		background-size: 100% 900px ;
		height:900px !important;
	}
	.sj-27-1{
		height:500px;
	}
	
	
	.cszx-00{position: relative; width:100%; height:960px;}
	.cszx-01{position:relative;width:100%;height:800px;margin: 0 auto;background-image: url(/img/cwwb/cwwb_12.jpg);background-position: center;background-repeat: no-repeat;}
	.cszx-02{width: 1220px; padding:57px 0 12px;margin: 0 auto;}
	.cszx-02-1{ letter-spacing: 1px;font-size: 42px; color: #FFF; }
	.cszx-02-2{ width: 345px;height: 19px;margin-top: 11px; }
	.cszx-03{ width:1220px; height: 60px; margin: 12px auto 22px; }
	.cszx-03-1{ width: 234px; float: left; text-align: center; }
	.cszx-03-2{ width: 259px; float: left; text-align: center; }
	.cszx-03-3{position: relative;border-bottom: 2px solid #CCCCCC00;font-size: 24px; color: #FFF; height: 52px;  cursor: pointer;line-height: 43px;z-index: 2;padding-bottom: 12px;}
	.cszx-04{ width:1220px; margin: 0 auto;color: #555; }
	.cszx-05{ position: absolute; width:1220px; height: 439px; border-radius: 10px; }
	.cszx-06{ width:610px; height:439px;  background: #FFFFFF;  float: left; }
	.cszx-07{ font-size:18px; height: 180px; color:#444; font-weight: bold; background: #f2f2f2; line-height:40px; padding-top:30px; padding-left: 50px; }
	.cszx-08{ width: 610px; height: 51px; }
	.cszx-09{ font-size:16px; color: #8b8b8b; line-height: 38px; margin-top: -6px;  margin-left: 50px; }
	.cszx-09-1{ font-size:20px; }
	.cszx-09-2{ width: 510px; height: 13px; border-bottom:1px solid #DDD; margin-bottom: 13px; }
	.cszx-09-11{ float: left; width: 337px; }
	.cszx-09-12{ float: left; width: 248px; }
	.cszx-09-13{ float: left; width: 222px; }
	.cszx-09-14{ float: left; width: 250px; }
	.cszx-09-15{ float: left; width: 250px; }
	.cszx-10{ position: absolute; width: 610px; height: 439px; float: left; }
	.cszx-11{ padding-left:22px;background-image: url(/img/cwwb/cwwb_27.png);background-position: center left;background-repeat: no-repeat;background-size:16px 16px;}
	
	.cszx-12{ position: absolute; font-size:18px; color: #FFF; line-height: 33px; margin-top: 24px; margin-left: 600px; }
	.cszx-14 {padding-left:24px;background-image: url(/img/cwwb/cwwb_05.png);background-position: center left;background-repeat: no-repeat;background-size:18px 18px;}
	.cszx-17 { font-size:20px; margin-bottom: 20px; }
	.cszx-17-1 { font-size:20px; margin-bottom: 5px; }
	.cszx-17-3 { float: left; width: 241px; }
	.cszx-17-4 { float: left; }
	
	.cszx-18 { position:relative; width:100%; height:874px;background: #f4f5f8; }
	.cszx-19 { width: 1220px; height: 259px; padding-top: 81px; }
	.cszx-19-1 { font-size:42px; letter-spacing:3px; }
	.cszx-19-2 { margin-top: 10px; width: 327px;height: 19px; }
	.cszx-20 { position: relative; width:1220px; height: 500px; padding-top:20px; }
	.cszx-21 { position: relative; width: 1964px; }
	.cwwb-04 { margin-top: 236px; width: 178px; height: 236px; padding: 20px; background: #f9f9f9; border-radius: 12px; float: left;}
	.cszx-22-1 { width: 90px;height: 25px; }
	.cszx-22-2{font-size: 15px; color: #a9a9a9; line-height:26px; width: 138px;overflow: hidden;white-space: normal;text-overflow: ellipsis;-webkit-line-clamp:2; display: -webkit-box;-webkit-box-orient:vertical;}
	.cszx-22-3{font-size: 22px; color: #676767; margin:62px 0 10px; border-bottom:1px solid #e3e3e4; height: 45px;}
	.cwwb-09 { float: left; width: 710px; height: 472px; margin: 0 76px; }
	.cszx-24 { width: 355px; height: 472px; float: left; }
	.cszx-24-1 { width: 355px; height: 236px; padding-top: 32px; border-top:1px solid #e3e3e4; }
	.cszx-24-2 { width: 265px; height: 76px; }
	.cszx-24-3 { width: 355px; height: 236px; border-bottom-left-radius: 12px; border-top-left-radius: 12px; }
	.cszx-24-4 { width: 355px; height: 236px; }
	.cszx-25 { width: 355px; height: 472px; padding: 31px 39px; box-shadow: 0 0px 20px #E9E9E9; float: left;border-bottom-right-radius: 12px; border-top-right-radius: 12px; }
	.cszx-25-1 { font-size: 36px; color: #2266ef; }
	.cszx-25-2 { font-size: 18px; color: #d7d7d7; margin: 11px 0 100px; }
	.cszx-25-3 { font-size: 20px; color: #525252; line-height: 34px; padding-top: 24px;  border-top:1px solid #e3e3e4; }
	.cszx-26 { position: absolute; width: 100%; height: 56px; }
	.cszx-27 { position: relative; max-width: 1440px; margin: -156px auto 0; }
	.cszx-27-1 { position: relative; width: 60px; height:60px;padding:15px 15px 15px 15px;float: left; z-index: 108; cursor: pointer;background: #f2f2f3;border-radius: 50%;}
	.cszx-27-2 { width: 30px; height:30px; float: left; }
	.cszx-27-3 { position: relative; width: 30px; height:30px; }
	
	.cszx-28 {width:100%; height: 778px;margin: 0 auto;background-image: url(/img/cwwb/swch_08_1.jpg);background-position: center;background-repeat: no-repeat;}
	.cszx-29 { padding: 45px 0 47px; width: 1220px; margin: 0 auto; font-size:42px; color: #FFF; }
	.cszx-30 { width: 1220px; height: 88px; margin: 22px auto 0; }
	.cszx-31 { width: 608px; height: 88px; font-size: 36px; float: left; }
	.cszx-31-1 { width: 608px; height: 88px;position: absolute; border-radius: 14px; overflow: hidden; }
	.cszx-31-2 { position: absolute; width:608px; text-align: center; line-height: 88px; color: #FFF; }
	.cszx-32 { width: 608px; height: 88px; font-size: 26px; margin-left: 4px; float: left; }
	.cszx-32-1 { width: 608px; height: 88px; position: absolute; border-radius: 14px; overflow: hidden; }
	.cszx-32-2 { position: absolute; width:608px; text-align: center; line-height: 88px; color: #FFF; }
	.cszx-33 { position: relative; width: 1220px; height: 428px; background: #FFF; border-radius: 14px; margin: 6px auto 0; }
	.cszx-34 { position: absolute; width: 1220px; height: 428px; }
	.cszx-35 { width: 1220px; height: 394px; }
	
	.cszx-36 { width:100%; height: 624px;margin: 0 auto;background-image: url(/img/swch/swch_16.jpg);background-position: center;background-repeat: no-repeat;}
	.cszx-37 { padding:45px 0 29px; text-align: center; font-size: 42px; color: #FFF; }
	.cszx-38 { margin: 0 auto; width: 1220px; height: 86px; box-sizing: border-box; border-radius: 10px; }
	.cszx-39 { position: absolute; z-index: -5; width: 0px; height: 0px; float: left; border-left:9px solid transparent; border-right:9px solid transparent; border-top: 14px solid #CCC; margin:18px 0 0 230px; }
	.cszx-40 {}
	.cszx-41 {width: 347px;height: 100%;background: none; font-size:29px; line-height: 85px;color: #fff;text-align: center;cursor: pointer;float: right;}
	.cszx-42 { margin-top: 85px !important; }
	.cszx-43 { margin: 10px 0; font-size: 14px; line-height: 30px; color: #555; }
	.cszx-44 { padding:262px 0 0; text-align: center; font-size: 32px; line-height: 52px; color: #FFF; }

	
	
	.jhy-bac{
		position: relative;
		width: 100%;
		background-position: center;
		margin: 0 auto;
		height: 390px;
		background-image: url(/img/xwzx/xwzx_01.jpg);
		background-repeat: no-repeat;
	}
	.jhy-01{display: none;}
	.jhy-02{
		    width: 1280px;
		    height: 150px;
		    border-radius: 10px;
		    margin: 0 auto 10px;
		    background: #1161ff;
	}
	.jhy-03{
		left: 0px;
		width: 1220px;
		height: 80px;
		margin: 0 30px;
		border-bottom: 2px solid #CCCCCC50;
	}
	.jhy-04{
		z-index: 66;
		/* float: left;
		border-bottom: 6px solid #CCCCCC00;
		line-height: 75px;
		width: 116px;
		/* margin: 0 34px; */
		font-size: 22px;
		color: #FFF;
		font-weight: 500;
		height: 73px;
		cursor: pointer;
	}
	.jhy-04-1{
		/* color: #3377ff; */
		background: none;
	}
	.jhy-05{
		display: none;
	}
	.jhy-06 {
	    width: 290px;
	    height: 310px;
	    margin-bottom: 20px;
	    padding: 8px;
	    background: #FFF;
	    float: left;
	    margin-right: 10px;
	}
	.jhy-07 {
	    width: 274px
		padding: 5px 0px 0 0px;
	}
	.jhy-07-1 {
		overflow: hidden;
		white-space: normal;
		text-overflow: ellipsis;
		-webkit-line-clamp: 1;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		font-size: 16px;
		line-height: 28px;
		text-align: center;
		font-weight: bold;
		color: #333;
		margin-top: 10px;
	}
	.jhy-07-2 {
		overflow: hidden;
		white-space: normal;
		text-overflow: ellipsis;
		-webkit-line-clamp: 3;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		font-size: 14px;
		margin-top: 8px;
		line-height: 26px;
		color: #555;
	}
	.jhy-08{position: relative; height:700px;width: 900px;float: left;margin-top: 0px;}
	.jhy-10{ text-align:justify; text-align-last:justify; line-height:80px; }
	.jhy-10:after{ display:inline-block; overflow:hidden; width:100%; height:0; content:''; vertical-align:top; }
	.jhy-10-sub, .jhy-10 div{ display:inline-block; text-align-last: center; text-align:center; text-decoration:none; }
	@media all and (-webkit-min-device-pixel-ratio:0){
		.jhy-10{ font-size:0; }
	}
	
	
	.zfbt-00{position: relative;width: 100%;height: 734px;}
	.zfbt-01{width:100%; height: 806px; background: #FFF;}
	.zfbt-01-1{margin: 0 auto;background-image: url(/img/zfbt/02.jpg);background-position: center;background-repeat: no-repeat;width: 100%;height: 649px;}
	.zfbt-02{width: 1220px; color: #393939; letter-spacing: 1px; line-height: 65px; font-size: 42px;margin: 0 auto;padding-top: 74px;}
	.zfbt-04{width: 1220px; margin: 0 auto;}
	.zfbt-04-1{ margin-top: 46px; width: 405px; }
	.zfbt-04-2{ margin-top: 32px; width: 450px;}
	.zfbt-05{padding-top: 156px; padding-left: 726px; font-size: 21px; color: #3d3d3d; line-height:40px;}
	.zfbt-06{margin: 0 auto;background-image: url(/img/zfbt/03.jpg);background-position: center;background-repeat: no-repeat;width:100%; height: 959px;}
	.zfbt-07{padding-top:108px; width: 1220px; margin: 0 auto; font-size: 42px; color: #FFF; letter-spacing: 2px;}
	.zfbt-08{width: 1220px; height: 299px; margin: 0 auto;}
	.zfbt-09{height: 70px; font-size: 24px; color: #FFF; margin-top: 300px; width: 600px;float: left;margin-left: 47px;}
	.zfbt-10{height: 70px; font-size: 24px; color: #FFF; margin-top: 300px; width: 600px;float: left;width: 400px;margin-left: 719px;position: absolute;}
	.zfbt-09-1{ width: 360px; margin-left: 60px; text-align: center;letter-spacing:5px; line-height: 50px;}
	.zfbt-09-2{ width: 158px;height: 32px;text-align: center;letter-spacing: 2px;line-height: 32px;border-radius: 5px;background: #2be9ec;font-size: 15px;cursor: pointer;color: #061242;margin: 20px 0 0 148px;}
	.zfbt-09-3{ width: 158px;height: 32px;text-align: center;letter-spacing: 2px;line-height: 32px;border-radius: 5px;background: #2be9ec;font-size: 15px;cursor: pointer;color: #061242;margin: 20px 0 0 157px;}
	.zfbt-09-4{ margin-top: -299px; margin-left: -46px;display: none; }
	.zfbt-09-5{ position: absolute; width: 108px; object-fit: cover;margin-top: 55px; }
	.zfbt-09-6{ position: absolute; width: 448px; object-fit: cover;margin-top: 145px;margin-left: 52px; }
	.zfbt-09-7{ position: absolute; color: #FFF;margin: 688px 0 0 123px; font-size: 20px; }
	.zfbt-09-8{ position: absolute; width: 610px; object-fit: cover;margin-top: -189px;margin-left: -84px; }
	.zfbt-09-9{ position: absolute; color: #FFF;margin: 391px 0 0 78px; font-size: 20px; }
	.zfbt-05-1{margin: 0 auto 10px; color: #2e75f8;}
	.zfbt-05-2{margin: 74px auto 10px; color: #2e75f8;font-size: 30px;}
	
	.zfbt-11{ position: relative; width: 100%; height: 920px; margin: 0 auto; }
	.zfbt-12{ width: 1220px; height: 185px; padding-top: 60px;font-size: 42px; margin: 0 auto; }
	.zfbt-12-1{font-size: 42px;}
	.zfbt-12-2{	font-size: 30px; color: #393939;}
	.zfbt-12-3{	line-height: 30px;}
	.zfbt-12-3 img{	width: 320px;height: 20px; }
	.zfbt-13{ width: 1220px; height: 618px; margin: 45px auto 0;}
	.zfbt-13-1{ position: absolute; }
	.zfbt-13-1 img{ position: absolute; width: 1220px; height: 618px;opacity: 0.2; }
	.zfbt-13-2{ position: absolute; z-index: 15;text-align: center; }
	.zfbt-13-2 div{ position: absolute; cursor: pointer; font-size: 22px; color: #6299fc; width: 100px;height: 40px;text-align: center;line-height: 40px;}
	.zfbt-13-3{ width: 290px; border-radius: 10px; background:linear-gradient(to top,#2a71f6,#4995fd); float: left; color: #FFF; padding: 20px; }
	.zfbt-13-4{ font-size: 17px; line-height: 28px; }
	.zfbt-13-5{ background: #ffa600;height: 2px;width: 250px;margin: 10px 0; }
	.zfbt-13-6{ font-size: 15px; line-height: 25px; text-align:justify; }
	.zfbt-14{ position: absolute;z-index: 11; }
	.zfbt-14 img{ position: absolute; width: 1220px; height: 618px; z-index: 11;opacity: 0.7; }
	.zfbt-15{width:100%; height: 925px; background: #f4f5f8;}
	.zfbt-15-1{color: #393939; letter-spacing: 1px; line-height: 65px; font-size: 42px;margin: 0 auto;padding-top: 50px; width: 1220px; }
	.zfbt-16{margin: 0 auto;background-image: url(/img/zfbt/05.jpg);background-position: center;background-repeat: no-repeat;width: 1220px;height: 708px;}
	.zfbt-16-1{padding-top: 71px; padding-left: 638px; font-size: 24px; color: #FFF; line-height:88px;}
	
	.zfbt-17{ position:relative; width:100%; height:630px;background: #ebedee; }
	.zfbt-17-1{width: 1220px; color: #393939; letter-spacing: 1px; line-height: 65px; font-size: 42px;margin: 0 auto;padding-top: 50px;}
	.zfbt-17-2{ font-size: 20px; width: 1220px; height: 50px; color: #818181;margin: 0 auto; }
	
	.zfbt-18{width: 300px; height: 212px; font-size: 18px; margin: 25px 0px 0px 44px;position: absolute;float: left;padding: 30px 40px 20px; line-height: 32px; border-radius: 5px;background: #f4f7fb; color: #555;}
	.zfbt-18 img{ position: absolute; width: 55px; height: 55px; margin: 40px 0 0 -68px; z-index: 2; }
	.zfbt-18-1{ font-size: 18px;font-weight: bold;}
	.zfbt-18-2{ margin-top: 261px;}
	.zfbt-19{ position: absolute; left: 239px; width: 981px; background: #FFF;}
	
	.zfbt-20{width:100%; height: 875px;margin: 0 auto;background-image: url(/img/zfbt/06.jpg);background-position: center;background-repeat: no-repeat;}
	.zfbt-20-1{ padding: 72px 0 0px; font-size:42px; color: #FFF; width: 1220px;margin: 0 auto; }
	.zfbt-20-2{ width: 1220px; height: 368px; margin: 50px auto 0px; }
	.zfbt-20-3{ width:1220px; height:89px; font-size: 24px; color: #FFF; margin: 222px auto 0; padding-left: 233px; }
	.zfbt-20-3-1{ width: 221px; }
	.zfbt-20-4{ width:1220px; height:216px; font-size: 24px; color: #FFF; padding-left: 33px; }
	.zfbt-20-4-1{ width: 325px; float: left;margin-top: 64px; }
	.zfbt-20-4-2{ width: 392px; float: left; }
	.zfbt-20-4-3{ width: 369px; float: left; }
	.zfbt-20-4-4{ float: left;margin-top: 64px; }
	.zfbt-20-5{ width:1220px; height:25px; font-size: 24px; color: #FFF; padding-left: 233px; }
	.zfbt-20-5-1{ width: 243px; float: left; }
	.zfbt-20-5-2{ width: 202px; float: left; }
	.zfbt-20-5-3{ width: 221px; float: left; }
	.zfbt-20-5-4{ float: left; }
	.zfbt-20-6{ font-size: 22px; width: 221px; height: 47px; line-height: 47px; margin-top: 36px;color: #FFF; background: #ffa600;text-align: center;border-radius: 10px; cursor: pointer;}
	
	.zfbt-21{ position:relative; width:100%; height:510px; }
	.zfbt-21-1{ width: 1220px; height:510px; padding-top:74px; }
	.zfbt-21-2{ float: left; width: 350px; height: 400px; }
	.zfbt-21-3{ font-size:42px; letter-spacing:2px; }
	.zfbt-21-4{ margin-top: 10px; width: 120px;height: 15px; }
	.zfbt-21-5{ font-size: 20px; line-height: 36px; color: #828282; margin-top: 58px; }
	.zfbt-21-6{ float: right; }
	.zfbt-21-7{ margin-top: 2px; width: 762px; height: 336px; }
	
	.zfbt-22{ background:#f4f5f8; width: 100%;height: 620px; }
	.zfbt-22-1{ padding: 60px 0 10px; font-size: 42px; width: 1220px;height: 112px;margin: 0 auto; }
	.zfbt-22-2{ padding: 10px 0 46px; font-size: 20px; width: 1220px;height: 80px; color: #818181;margin: 0 auto; }
	.zfbt-23 { width: 1220px; height: 500px; clear: both; margin: 0 auto; }
	.zfbt-24{ width: 610px; height: 343px; margin-top: 10px;float: left; }
	.zfbt-25{ width: 570px; height: 343px; float: right; font-size: 16px; line-height: 35px; color: #555;text-align: justify;margin-top: 0px; }
	
	.zfbt-26{ width: 1220px; margin:30px auto 0; }
	.zfbt-27{ width: 242px; height: 357px; float: left; margin: 0 1px; cursor: pointer; border-radius: 8px; white-space: nowrap; text-overflow: ellipsis;overflow: hidden;}
	.zfbt-28{position: absolute; width: 242px; height: 357px;color: #FFF; text-align: center;padding-top: 50px;border-radius: 8px;background-color:rgba(51,119,255,0.5);display: none;}
	.zfbt-28-1{ font-size: 15px; width: 200px; line-height: 30px; text-align: left; white-space: normal;margin: 0 auto;}
	.zfbt-28-2{position: absolute; width: 237px; margin-top: 105px;color: #FFF; text-align: center;}
	.zfbt-28-2 img{width: 67px;height: 67px;}
	.zfbt-28-3{ font-size: 22px; font-weight: bold; line-height: 34px;margin-top: 30px; }
	
	/* .gq-10-7-2 */
	.zfbt-29{width: 300px; height: 450px; font-size: 18px; margin: 25px 0px 0px 44px;position: absolute;float: left;padding: 30px 40px 50px; line-height: 35px; border-radius: 5px;background: #f4f7fb; color: #555;text-align: justify;}
	.zfbt-29 img{ position: absolute; width: 55px; height: 55px; margin: 44px 0 0 -67px; z-index: 2; }
	/* .gq-10-7{ position: absolute; left: 239px; width: 981px; background: #FFF;} */
	.zfbt-30{ position: absolute; left: 239px; width: 981px; background: #FFF;}
	.zfbt-31 {
		padding-left:24px;
		background-image: url(/img/cwwb/cwwb_05.png);
		background-position: 0 15px;
		background-repeat: no-repeat;
		background-size:18px 18px;
	}
	
	.zfbt-32 { position:relative; width:100%; height:1000px; background: #FFF; }
	.zfbt-33 { position: relative; width:1220px; }
	.zfbt-34 { position: relative; width: 2440px; }
	.zfbt-35 { width: 1220px; height:865px; float: left; }
	.zfbt-36 { float: left; width: 350px; height: 400px; margin-top: 99px; }
	.zfbt-36-1 { font-size:42px; letter-spacing:2px; }
	.zfbt-36-2 { width: 120px;height: 15px;margin-top: 10px; }
	.zfbt-36-3 { font-size:28px; color: #9c9b9b; margin-top: 58px; }
	.zfbt-36-3b { font-size:28px; color: #9c9b9b; margin-top: 22px; }
	.zfbt-36-4 { font-size:28px; color: #484848; font-weight: bold; }
	.zfbt-36-5 { width: 420px; height: 28px; border-bottom:1px solid #9c9b9b; }
	.zfbt-36-5b { width: 477px; height: 28px; border-bottom:1px solid #9c9b9b; }
	.zfbt-36-6 { font-size:18px; color: #ff0000; margin-top: 25px;line-height: 28px; }
	.zfbt-36-7 { font-size:16px; color: #7a7a7a; line-height: 28px;white-space: normal; text-align: justify; width: 477px; }
	.zfbt-37 { width: 722px; height:591px;  margin-top: 263px; float: right; }
	.zfbt-38 { position: absolute; width: 1220px; height: 300px; margin-top: 559px; }
	.zfbt-38b { position: absolute; width: 1220px; height: 300px; margin-top: 595px; }
	
	.zfbt-39 { position: absolute; width: 1173px; height: 249px; }
	.zfbt-40 { position: absolute; font-size:18px; color: #FFF; line-height: 46px; margin-top:13px; margin-left:24px; }
	.zfbt-40-1 { font-size:25px; margin-bottom: 29px; }
	.zfbt-40-2 { float: left; width: 241px; }
	.zfbt-41 { position: absolute; width: 100%; }
	.zfbt-41-1 { position: relative; max-width: 1440px; margin: -336px auto 0; }
	.zfbt-41-2 { position: relative; width: 60px; height: 60px; padding: 15px;float: left; z-index: 108;cursor: pointer;background: #fafafa; border-radius: 50%;}
	.zfbt-41-3 { width: 220px;height: 50px;margin: 34px auto 0;font-size: 20px;line-height: 50px;color: #FFF;background: #317bff;text-align: center;border-radius: 10px;cursor: pointer;}
	.zfbt-44 {  }
	.zfbt-45 {  }
	.zfbt-46 {  }
	.zfbt-41 {  }
	
	#dt_10{ margin: 247px 0 0 71px; }
	#dt_9{ margin: 113px 0 0 200px; }
	#dt_8{ margin: 442px 0 0 218px; }
	#dt_7{ margin: 214px 0 0 334px; }
	#dt_6{ margin: 446px 0 0 352px; }
	#dt_5{ margin: 415px 0 0 496px; }
	#dt_4{ margin: 260px 0 0 614px; }
	#dt_3{ margin: 365px 0 0 675px; }
	#dt_2{ margin: 240px 0 0 800px; }
	#dt_1{ margin: 355px 0 0 954px; }
	#dt_1c{ margin: 245px 0 0 494px; }
	#dt_2c{ margin: 131px 0 0 416px; }
	#dt_3c{ margin: 222px 0 0 823px; }
	#dt_4c{ margin: 67px 0 0 842px; }
	#dt_5c{ margin: 247px 0 0 651px; }
	#dt_6c{ margin: 278px 0 0 482px; }
	#dt_7c{ margin: 100px 0 0 500px; }
	#dt_8c{ margin: 211px 0 0 392px; }
	#dt_9c{ margin: 10px 0 0 373px; }
	#dt_10c{ margin: 95px 0 0 328px; }
	.triangle-right {width: 0;margin-top: 130px; float: left;height: 0;border-top: 13px solid transparent;border-right: 13px solid #2a71f6;border-bottom: 13px solid transparent;}
	.triangle-left {width: 0;margin-top: 130px; float: right;height: 0;border-top: 13px solid transparent;border-left: 13px solid #2a71f6;border-bottom: 13px solid transparent;}
	#dt_1c,#dt_2c,#dt_3c,#dt_4c,#dt_5c,#dt_6c,#dt_7c,#dt_8c,#dt_9c,#dt_10c{width: 303px; position: absolute; z-index: 16;display: none;}
	
	.gq-00{position: relative;width: 100%;height: 705px;}
	.gq-01{width:100%; height: 870px; background: #FFF;}
	.gq-02{width: 1220px; color: #393939; letter-spacing: 1px; line-height: 65px; font-size: 48px;margin: 74px auto 0;}
	.gq-02-1{margin: 0 auto 10px; color: #2e75f8;}
	.gq-03{margin: 0 auto;background-image: url(/img/gq/02.jpg);background-position: center;background-repeat: no-repeat;width: 100%;height: 700px;}
	.gq-04{width: 1220px; margin: 0 auto;}
	.gq-05{padding-top: 195px; padding-left: 637px; font-size: 26px; color: #3d3d3d; line-height: 65px;}
	.gq-06{margin: 0 auto;background-image: url(/img/gq/03.jpg);background-position: center;background-repeat: no-repeat;width:100%; height: 796px;}
	.gq-07{padding-top:70px; width: 1220px; margin: 0 auto; font-size: 55px; color: #FFF; letter-spacing: 2px;}
	.gq-08{width: 1220px; height: 299px; margin: 0 auto;padding-left: 47px;}
	.gq-09{height: 70px; font-size: 26px; color: #FFF; margin-top: 297px; text-shadow:0 0 3px #000;}
	.gq-09-1{ width: 214px; margin-right:21px; float: left; }
	.gq-09-2{ width: 214px; margin-right:26px; float: left; }
	.gq-09-3{ width: 210px; margin-right:32px; float: left; }
	.gq-09-4{ width: 210px; margin-right:31px; float: left; }
	.gq-09-5{ width: 195px; float: left; }
	
	.gq-10{ width: 100%; height: 880px; }
	.gq-10-1{ padding: 60px 0 10px; font-size: 42px; width: 1220px;height: 112px;margin: 0 auto; }
	.gq-10-2{ padding: 10px 0 46px; font-size: 20px; width: 1220px;height: 80px; color: #818181;margin: 0 auto; }
	.gq-10-3{ width: 1220px; height: 500px; clear: both;margin: 0 auto; }
	.gq-10-4{width: 239px; height: 100px; border-bottom: 1px solid #C8C8C8;text-align: center;line-height: 100px;font-size: 18px; color: #555;cursor: pointer;}
	.gq-10-6{ float: left; width: 239px;  height: 500px; border-top-left-radius: 18px;border-bottom-left-radius: 18px;border: 1px solid #C8C8C8;background: #FFF;}
	.gq-10-7{ position: absolute; left: 239px; width: 981px; background: #FFF;}
	.gq-10-7 img{ float: left; width: 612px; height: 500px; }
	.gq-10-7-1{ float: left; width: 369px; height: 500px; border-top: 1px solid #C8C8C8; border-bottom: 1px solid #C8C8C8;}
	.gq-10-7-2{width: 300px; height: 450px; font-size: 19px; margin: 25px 0px 0px 44px;position: absolute;float: left;padding: 50px 40px 50px; line-height: 38px; border-radius: 5px;background: #f4f7fb; color: #555;}
	.gq-10-7-2 img{ position: absolute; width: 55px; height: 55px; margin: 44px 0 0 -67px; z-index: 2; }
	
	.gq-12{width:100%; height: 680px; background: #FFF;}
	.gq-12-1{ width: 1220px; margin: 0 auto; padding:40px 0 64px; font-size: 42px; }
	.gq-13{margin: 0 auto;background-image: url(/img/lz/12.jpg);background-position: center;background-repeat: no-repeat;width: 100%;height: 468px;clear: both;}
	.gq-14{width: 1220px; margin: 0 auto;}
	.gq-14-1{width: 610px;float: left; padding-top: 127px; padding-left: 290px; font-size: 20px; color: #FFF; line-height: 35px;}
	.gq-14-2{ width: 610px;float: left; padding-top: 190px; padding-left: 420px; font-size: 18px; color: #FFF; line-height: 35px; }
	.gq-14-3{font-size: 36px;margin-bottom: 16px;}
	.gq-14-4{ margin-left: 47px; line-height: 50px; }
	.gq-14-5{ line-height: 28px; text-align: justify;}
	
	.gq-15{ position:relative; width:100%; height:710px; }
	.gq-16{ width: 1226px; height: 142px;  padding-top: 61px; margin: 0 auto;}
	.gq-16-1{ font-size:52px; letter-spacing:3px; line-height: 60px;}
	.gq-17{ width: 1220px; height: 380px;margin: 0 auto; }
	.gq-17 img{ position: absolute; width: 1220px;height: 249px; }
	.gq-18{ position: absolute; width: 1220px; margin-top:138px; margin-left: 118px; }
	.gq-19{ font-size:28px;height: 128px;color: #FFF; }
	.gq-19-1{ float: left;margin-right: 210px; }
	.gq-19-2{ float: left;margin-right: 178px;margin-top: -18px; }
	.gq-19-3{ float: left;margin-right: 128px; }
	.gq-19-4{ float: left; }
	.gq-20{ font-size:20px; color: #6a6a6a;margin-left: -86px; }
	.gq-20-1{ margin-right: 95px; float: left; }
	.gq-20-2{ margin-right: 60px; float: left; }
	.gq-20-3{ margin-right: 56px; float: left; }
	.gq-20-4{ float: left; }
	
	.gq-21{ position: relative; width: 100%; height: 720px;  background: #f4f5f8;margin: 0 auto; }
	.gq-22{ width: 1220px; height: 226px; padding-top: 100px;font-size: 42px; margin: 0 auto; }
	.gq-23{ width: 1220px; height: 452px; margin: 0 auto;}
	.gq-23 img{position: absolute; width: 1220px; height: 452px;}
	.gq-24{ position: absolute;margin-top: 155px; }
	.gq-24-1{ margin-left: 62px; }
	.gq-24-2{ margin-left: 125px; }
	.gq-24-3{ margin-left: 125px; }
	.gq-24-4{ margin-left: 140px; }
	.gq-25{ position: absolute;margin-top: 390px; }
	.gq-26 {width: 180px; height: 43px; line-height: 43px;color: #FFF; font-size: 18px; background: rgba(49,123,255,0.92);text-align: center; letter-spacing: 2px;border-radius: 10px; cursor: pointer;float: left;text-shadow:0 0 3px #000;}
	
	.lz-01{position: relative;width: 100%;height: 705px;}
	.lz-02 { margin: 0 auto;background-image: url(/img/lz/03.jpg);background-position: center;background-repeat: no-repeat;width:100%; height: 796px;}
	.lz-02-1 { font-size: 20px; color: #ddd; margin: 0 auto; height: 0; width: 1220px; }
	.lz-02-2 { font-size: 20px; color: #ddd; margin: 0 auto; height: 0; width: 1220px;}
	.lz-03{width: 1044px;height: 575px;background-position: center;margin: 0 auto 0;background-image: url(/img/lz/04.png);background-repeat: no-repeat;}
	.lz-04{width: 980px; height: 594px; margin-top: 22px;}
	.lz-04 img{position: absolute; width: 980px;height: 594px;}
	.lz-05{padding:74px 0 42px; color: #393939; letter-spacing: 1px; line-height: 65px; font-size: 42px; font-weight: bold;width: 980px;}
	.lz-06{position: absolute; width:980px; height: 594px; font-size: 30px; color: #FFF; line-height: 188px; }
	.lz-07{width:450px; height: 82px; float: left; margin-left: 58px;}
	.lz-07-1{margin-left: 123px;}
	.lz-07-2{margin-left: 34px;}
	.lz-07-3{margin-left: 25px;margin-top: 8px;}
	.lz-08{width:500px; height: 82px; float: left;  margin-left: 548px;}
	.lz-08-1{margin-top: -83px;}
	.lz-08-2{margin-left: 78px;margin-top: -32px;}
	.lz-08-3{margin-left: 55px;margin-top: 69px;}
	.lz-09{width:100%; height: 775px; background: #f4f5f8;}
	.lz-10{padding-top:70px; width: 1220px; height:142px; font-size: 42px; font-weight: bold;color: #FFF; letter-spacing: 2px;margin: 0 auto;}
	.lz-10-1{ font-size: 20px; color: #818181;margin: 0 auto;height: 0; width: 1220px; }
	.lz-10-2{ font-size: 20px; color: #818181;margin: 0 auto;height: 0; width: 1220px; }
	
	.lz-11{width: 1220px; height: 299px; margin: 0 auto;padding-left: 67px;}
	.lz-12{height: 70px; font-size: 26px; color: #ff8400; margin-top: 297px; text-shadow:0 0 3px #000;}
	.lz-12-5{width:100%; height: 750px; background: #FFF;}
	.lz-12-0{ width: 1220px; margin: 0 auto; padding:40px 0 64px; font-size: 42px; }
	.lz-12-1{ width: 204px; margin-right:92px; float: left; }
	.lz-12-2{ width: 192px; margin-right:110px; float: left; }
	.lz-12-3{ width: 210px; margin-right:79px; float: left; }
	.lz-12-4{ width: 195px; float: left; }
	.lz-13{ height: 70px; line-height: 28px; font-size: 18px; color: #FFF; margin-top: 19px; text-shadow:0 0 2px #000; }
	.lz-13-1{ width: 204px; margin-right:91px; float: left; text-align: justify; }
	.lz-13-2{ width: 204px; margin-right:98px; float: left; text-align: justify; }
	.lz-13-3{ width: 216px; margin-right:75px; float: left; text-align: justify; }
	.lz-13-4{ width: 204px; float: left; text-align: justify; }
	.lz-14 {
		width:100%; height: 740px;
		background: #fff; padding-top: 85px;
	}
	.lz-15 {font-size: 42px; color: #FFFFFF; line-height: 102px; text-align: center;}
	.lz-16 { font-size: 24px; color: #3377FF; font-weight: bold; margin: 40px 0 0 60px; }
	.lz-17 { width: 615px; font-size: 14px; color: #666; margin: 20px 0 0 60px; }
	.lz-18{color: #FFF;background: #367cfb;width: 20px;height: 20px;border-radius: 50%;font-size: 14px;float: left;margin-right: 10px;text-align: center;line-height: 22px;}
	.lz-18-1{background: #ff8400 !important;}
	.lz-19 { width: 610px; height: 30px;}
	.lz-19-1 { float: left;width: 570px; line-height: 20px;margin-right: 10px;font-size: 17px;}
	.lz-20 { width: 350px; font-size: 14px; color: #666; margin: 83px 0 0 60px; float: left;}
	.lz-21 { position:relative; width:100%; height:1000px; background: #FFF; }
	.lz-22 { position: relative; width:1220px; }
	.lz-23 { position: relative; width: 2440px; }
	.lz-24 { width: 1220px; height:865px; float: left; }
	.lz-25 { float: left; width: 350px; height: 400px; margin-top: 99px; }
	.lz-26 { margin-top: 263px; float: right; width: 296px;height: 499px; }
	.lz-27 { font-size: 24px; color: #fba23b; font-weight: bold; margin-top: 40px; }
	.lz-28 { width: 310px; font-size: 14px; color: #666; margin-top: 20px; overflow: hidden; }
	.lz-29{width: 610px;height: 505px;margin: 0 auto;float: left;background-image: url(/img/index_41_11.jpg);background-position: center;background-repeat: no-repeat;}
	.lz-30{margin: 0 auto;background-image: url(/img/lz/12.jpg);background-position: center;background-repeat: no-repeat;width: 100%;height: 468px;clear: both;}
	
	.ybnsr-01{
		width: 1044px;
		height: 575px;
		background-position: center;
		margin: 0 auto 0;
		background-image: url(/img/ybnsr/002.png);
		background-repeat: no-repeat;
	}
	.ybnsr-02 {
	    /* float: left; */
	    width: 610px;
	    height: 30px;
	}
	.ybnsr-02-2 {
	    float: left;
	    width: 570px;
	    line-height: 20px;
	    margin-right: 10px;
		font-size: 17px;
	}
	.ybnsr-02-1 {
	    color: #FFF;
		background: #fba23b;
		width: 20px;
		height: 20px;
		border-radius: 50%;
		font-size: 14px;
		float: left;
		margin-right: 10px;
		text-align: center;
		line-height: 22px;
	}
	.ybnsr-03 {
	    width: 180px;
	    height: 43px;
	    line-height: 43px;
	    color: #FFF;
	    font-size: 18px;
	    background: rgba(49,123,255,0.92);
	    text-align: center;
	    letter-spacing: 2px;
	    border-radius: 10px;
	    cursor: pointer;
		float: left;
		text-shadow:0 0 3px #000;
	}
	.ybnsr-03:hover{
		background: rgba(49,123,255,0.74);
		transition:all .4s;
		-moz-transition:all .4s;
		-webkit-transition:all .4s;
		-o-transition:all .4s;
		color: #FFF;
	}
	.ybnsr-04 {
	    width: 1220px;
	    margin: 0 auto;
	    background-image: url(/img/ybnsr/004.jpg);
	    background-position: center;
	    background-repeat: no-repeat;
	}
	
	.ybnsr-05 {
		position: relative; width:100%; height:696px;
	}
	.ybnsr-06 {
		width:100%; height: 740px;
		background: #f4f5f8; padding-top: 85px;
	}
	
	.ybnsr-07 {
		position: relative; width: 100%; height: 950px; background: #f4f5f8;
	}
	.ybnsr-08 {
		width: 1220px; height: 270px; padding-top: 50px;font-size: 42px;font-weight: bold;
	}
	.ybnsr-08-1 {
		padding-top: 130px;
	}
	.ybnsr-09 {
		width: 900px; height: 614px;
	}
	.ybnsr-09 img{ position: absolute; width: 900px;height: 614px; }
	.ybnsr-10 {
		position: absolute; margin-top: 33px;font-size: 24px; color: #333;
	}
	.ybnsr-11 {
		width: 900px;  font-size: 34px; color: #FFF; text-align: center;
	}
	.ybnsr-12 {
		margin-top: 44px;
	}
	.ybnsr-12-1 {
		margin-left: 163px;float: left;
	}
	.ybnsr-12-2 {
		margin-left: 90px;float: left;
	}
	.ybnsr-12-3 {
		margin-left: 86px;float: left;
	}
	.ybnsr-12-4 {
		margin-left: 86px;float: left;
	}
	.ybnsr-13 {
		margin-top: 99px;
	}
	.ybnsr-14 {
		margin-top: 154px;
	}
	
	.ybnsr-17 {
		width:100%; height: 1130px; background: #f4f5f8;
	}
	.ybnsr-18 {
		width: 664px; height: 676px; margin-top: 22px;
	}
	.ybnsr-19 {
		position: absolute; width: 664px;height: 685px;
	}
	.ybnsr-20 {
		position: absolute; width:664px; height: 798px;
	}
	.ybnsr-21 {
		font-size: 26px; color: #1a43a8;text-align: center;margin-top: -60px;
	}
	.ybnsr-22 {
		margin-top: 21px; height: 302px;font-size: 22px; color: #929290;
	}
	.ybnsr-22 div {
		width: 332px;float: left;text-align: center;
	}
	.ybnsr-23 {
		font-size: 15px; color: #4f4f4f; height: 200px;
	}
	.ybnsr-24 {
		width:262px; float: left; margin-left: 137px;line-height: 45px;
	}
	.ybnsr-25 {
		width:244px; float: left;line-height: 41px;
	}
	.ybnsr-25-1 {
		line-height: 26px;margin-top: 7px;
	}
	.ybnsr-25-2 {
		line-height: 26px;margin-top: 6px;
	}
	.ybnsr-26 {
		margin-top: 49px;
		height: 353px;
		font-size: 15px;
		color: #FFF;
	}
	.ybnsr-26-1{
		float:left; width: 332px; text-align: center;line-height: 80px;
	}
	.ybnsr-26-2{
		float:left; width: 332px; text-align: center;line-height: 24px; font-size: 12px;
	}
	
	#xwzx01{
		width: 1220px; height: 93px; margin-top:250px; font-size: 50px; color: #FFF; opacity: 0;
	}
	#xwzx02{
		width: 1220px; height: 100px; margin-top: 20px; font-size: 28px; color: #FFF; opacity: 0;
	}
	.mobile-19 div ul{
		display: block;
		list-style-type: disc;
		margin-block-start: 1em;
		margin-block-end: 1em;
		margin-inline-start: 0px;
		margin-inline-end: 0px;
		padding-inline-start: 40px;
	}
	.mobile-19{
		/* width: 925px !important; */
	}
	.foot-07-03 {
	    /* width: 1220px; */
	    height: 824px;
	    margin: 0 auto;
	    background-image: url(/img/lhyg/lhyg05.jpg);
	    background-position: center;
	    background-repeat: no-repeat;
	}
	
	.foot-07-04{
		position: relative;
		width:192px; height:328px; float: left;
		margin-right: 14px;
		border-top-left-radius: 6px;
		border-top-right-radius: 6px;
	}
	.foot-07-05{
		position: absolute; width: 100%; height:70px; bottom:0; padding: 10px 18px; background: #FFF;
		border: 1px solid #999;
		border-top: none;
		border-bottom-left-radius: 6px;
		border-bottom-right-radius: 6px;
		box-sizing: border-box;
	}
	.foot-07-05 a{
		color: #3377FF;
	}
	.el-carousel__arrow {
		border: none;
		outline: 0;
		padding: 0;
		margin: 0;
		height: 36px;
		width: 36px;
		cursor: pointer;
		-webkit-transition: .3s;
		transition: .3s;
		border-radius: 50%;
		background-color: rgba(31, 45, 61, .11);
		color: #FFF;
		position: absolute;
		top: 50%;
		z-index: 10;
		-webkit-transform: translateY(-50%);
		transform: translateY(-50%);
		text-align: center;
		font-size: 12px
	}
	.el-carousel__arrow--left {left: 16px}
	.el-carousel__arrow--right {right: 16px}
	.el-carousel__arrow:hover {background-color: rgba(31, 45, 61, .23)}
	.el-icon-caret-right{
	    line-height: 46px !important;
	    display:block !important;
		padding-left: 5px !important;
		border-top-left-radius: 0 !important; border-top-right-radius: 0 !important;
		color: #666 !important; background: #ebedee !important; border:1px solid #CCCCCC !important;
		margin: 0 auto -1px !important;
		cursor: pointer !important;
	}
	.yuan-d{
		width: 4px; height: 4px; border-radius: 10px; margin: 10px 8px; background: #555; float: left;
	}
	/* common */
	body,html{
		margin: 0;
		padding: 0;
		box-sizing: border-box;
		/* width: 100%; */
	}
	.zt-12{font-size: 12px;}
	.center-zy{
		margin: 0 auto;
	}
	.center-sx{
		position: relative; top: 50%; 
		/* -webkit-transform: translateX(-50%);
		-ms-transform: translateX(-50%);
		-moz-transform: translateX(-50%);
		-o-transform: translateX(-50%); */
		transform: translateY(-50%);
	}
	.center-txt{
		text-align: center;
	}
	.row-l{
		display: inline;
	}
	.row-line{
		display: table-cell;
	}
	.row-line-zy{
		display:inline-block;
		text-align:center;/*取消上层元素的影响*/
		text-align-last:center;
		font-size:12px;
	}
	.bot-tzqf-y{
		width: 115px; height: 38px; border:1px solid #fbb146; text-align: center; letter-spacing:2px; line-height:36px; color:#fbb146; border-radius:5px; font-size: 17px; cursor: pointer;
	}
	.bot-tzqf-y1{
		width: 115px; height: 33px; border:1px solid #fbb146; margin-top: 16px; text-align: center; letter-spacing:2px; line-height:31px; color:#fbb146; border-radius:5px; font-size: 15px; cursor: pointer;
	}
	.bot-tzqf-y:hover, .bot-tzqf-y1:hover{
		background: #fbb146;
		transition:all .4s;
		-moz-transition:all .4s;
		-webkit-transition:all .4s;
		-o-transition:all .4s;
		color: #FFF;
	}
	.bot-tzqf{
		width: 210px; height: 44px; text-align: center; letter-spacing:2px; line-height: 44px; border-radius:5px; background: #3377FF; font-size: 17px; cursor: pointer;
	}
	.bot-tzqf-l{
		width: 338px; height:73px; line-height: 73px; color: #FFF; font-size: 34px;
		background: #0068ff;
		border:1px solid #0068ff;
		text-align: center; letter-spacing:2px; border-radius:10px; cursor: pointer;
		margin-top: 28px;
	}
	.bot-tzqf-hs{
		width: 306px; height:62px; line-height: 62px; color: #FFF; font-size: 30px;
		background: #ffa600;
		text-align: center;
		/* letter-spacing:2px; */
		border-radius:10px; cursor: pointer;
		margin-top: 28px;
	}
	.bot-tzqf-hs:hover{
		background: #ffa60085;
		transition:all .4s;
		-moz-transition:all .4s;
		-webkit-transition:all .4s;
		-o-transition:all .4s;
		color: #FFF;
	}
	.bot-tzqf-ls{
		width: 306px; height:62px; line-height: 62px; color: #FFF; font-size: 30px;
		background: #317bff;
		text-align: center;
		/* letter-spacing:2px; */
		border-radius:10px; cursor: pointer;
		margin-top: 28px;
	}
	.bot-tzqf-ls:hover{
		background: #317bff85;
		transition:all .4s;
		-moz-transition:all .4s;
		-webkit-transition:all .4s;
		-o-transition:all .4s;
		color: #FFF;
	}
	.bot-tzqf-l:hover{
		background: rgba(51,119,255,0.8);
		transition:all .4s;
		-moz-transition:all .4s;
		-webkit-transition:all .4s;
		-o-transition:all .4s;
	}
	.bot-tzqf:hover{
		background: rgba(51,119,255,0.8);
		transition:all .4s;
		-moz-transition:all .4s;
		-webkit-transition:all .4s;
		-o-transition:all .4s;
	}
	.bot-tzqf-b{
		height: 44px; text-align: center; letter-spacing:2px; line-height: 41px; border-radius:10px; font-size: 17px;font-weight: 600;
		width: 164px; margin-top: 65px;color: #1feeff; border:1px solid #1feeff;cursor: pointer;
	}
	.bot-tzqf-b:hover{
		background: #1feeff30;
		transition:all .4s;
		-moz-transition:all .4s;
		-webkit-transition:all .4s;
		-o-transition:all .4s;
	}
	.bot-tzqf-3{
		width: 380px; height: 60px; float: left; border-top-right-radius: 10px; border-bottom-right-radius: 10px;
		border-top: 1px solid #317bff;
		border-bottom: 1px solid #317bff;
		border-right: 1px solid #317bff;
	}
	.bot-tzqf-2{
		width: 220px; background: #317bff; line-height: 70px; text-align: center; font-size: 29px; float: left;
		border-top-left-radius: 10px; border-bottom-left-radius: 10px;
	}
	.bot-tzqf-2:hover{
		background: #317bff85;
		transition:all .4s;
		-moz-transition:all .4s;
		-webkit-transition:all .4s;
		-o-transition:all .4s;
		/* color: #FFF; */
	}
	.row-zy{ text-align:justify; text-align-last:justify; line-height:0; }
	.row-zy:after{ display:inline-block; overflow:hidden; width:100%; height:0; content:''; vertical-align:top; }
	.row-sub, .row-zy div{ display:inline-block; text-align-last: center; text-align:center; color:#666; text-decoration:none; }
	.sty-02{ display:inline-block; text-align-last: center; text-align:center; color:#666; text-decoration:none; }
	@media all and (-webkit-min-device-pixel-ratio:0){
	.row-zy{ font-size:0; }
	}
	.over-flow{
		white-space:nowrap;
		text-overflow:ellipsis;
		overflow:hidden;
	}
	#scrollBody{
		white-space:nowrap;
		text-overflow:ellipsis;
		overflow:hidden;
	}
	/* mobile start */
	.fz-tittle{
		font-size: 42px;
		color: #444;
	}
	.cszs-01{
		width: 1220px; height: 43px; margin: 30px auto 10px;
	}
	.xwzx-02{
		width: 290px; height: 362px; margin-bottom: 20px;
		/* border:1px solid #3377ff; */
		padding: 8px;
		background: #FFF;
		float: left;
		margin-right: 10px;
	}
	.xwzx-03{
		width:1280px; border-radius: 10px;  background:#f2f5f8; padding: 32px 30px 0;
		/* margin-left: -103px; */
	}
	
	.xwzx-04{
		margin: 4px 0 8px; height: 21px;
		font-size: 12px;
	}
	.xwzx-05{
		width: 1220px; height: 454px; border-radius: 10px; margin-top: 10px; background: #FFF;display: none;
	}
	.xwzx-06{
		width: 682px; height: 454px; float: left;
	}
	.xwzx-07{
		width: 900px; float: left; margin-top: 0px;
	}
	.xwzx-08{
		float: left; width: 538px; padding: 39px 25px 0 52px;
	}
	.xwzx-09{
		overflow: hidden;
		white-space: normal;
		text-overflow: ellipsis;
		-webkit-line-clamp: 2;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		font-size: 26px;
		height: 77px;
		line-height: 36px;
		color: #555;
	}
	.xwzx-10{
		overflow: hidden;
		white-space: normal;
		text-overflow: ellipsis;
		-webkit-line-clamp: 6;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		font-size: 18px;
		height: 207px;
		line-height: 26px;
		color: #777;
	}
	.xwzx-11{
		margin-top: 24px; height: 21px;
		font-size: 16px;
	}
	.xwzx-12{
		width: 1280px; height: 100%; margin: 0 auto;
	}
	.zswd-01{
		width:1280px; border-radius: 10px;  background:#f2f5f8; padding: 32px 30px 0;
		/* margin-left: -103px; */
	}
	.xw-text-1{
		overflow: hidden;
		white-space: normal;
		text-overflow: ellipsis;
		-webkit-line-clamp:1; 
		display: -webkit-box;
		-webkit-box-orient:vertical;
		font-size: 16px;
		line-height: 28px; color: #333;
		margin-top: 0px;
	}
	.xw-text-1a{
		overflow: hidden;
		white-space: normal;
		text-overflow: ellipsis;
		-webkit-line-clamp:1; 
		display: -webkit-box;
		-webkit-box-orient:vertical;
		font-size: 25px; line-height: 59px; color: #444;
	}
	.xw-text-3{
		overflow: hidden;
		white-space: normal;
		text-overflow: ellipsis;
		-webkit-line-clamp:3; 
		display: -webkit-box;
		-webkit-box-orient:vertical;
		font-size: 13px;
		margin-top: 5px;
		/* height: 75px; */
		line-height: 26px; color: #555;
	}
	.sty-11-2{
		width:203px; height: 203px;
		background-image: url(/img/me_03.png); background-repeat: no-repeat;
	}
	.sty-12{
		font-size: 18px; line-height: 38px; height: 62px; color: #FFF !important; font-weight: 600;
		top: 45% !important;
	}
	.pc-hig{
		height: 5088px;
	}
	.gywm-04{
		height: 5588px;
		background-position:center;
		margin: 0 auto;
		background-repeat:no-repeat;
		background-size: 100% 5588px;
		background-image: url(/img/me_04.jpg);
	}
	.gywm-05{
		width:100%; text-align: center; padding-top: 180px; color: #FFF; font-size: 45px;
	}
	.xw-img-list{
		/* width: 309px; height: 206px; border-radius: 7px; float: left; */
		width: 274px; height: 183px;;
	}
	.mobile-21 a{
		color: #888;
	}
	.xwzx{
		/* background: #ebedee; */
	}
	.bac_xwxq{
		height: 616px;
		background-image: url(../img/bac_xwxq_01.jpg);
		background-repeat: no-repeat;
	}
	.text-02{
		font-size:16px; color: #333; box-sizing: border-box; width: 368px; height: 48px; text-align: left;
		border:1px solid #3377FF; border-radius: 100px; line-height: 48px; background: #FFF;
		margin:17px 27px; float:left; overflow: hidden;
		padding: 0 20px ;
	}
	.menu-10{
		position: relative; float: left;
		text-align: center;
		border-bottom: 1px solid #CCCCCC;
		line-height: 82px;
		width: 300px; font-size: 22px; color: #2d2d2d; font-weight: 500; height: 82px;  cursor: pointer;
	}
	.mobile-0333{
		display: none;
	}
	.tzqf-02{
		background-position:center;
		margin: 0 auto;
		/* width: 1920px; */
		height: 525px;
		background-image: url(/img/tzqf_02.jpg); background-repeat: no-repeat;
	}
	.xw-03{
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		width: 258px; line-height: 20px; font-size: 16px; padding: 10px 15px 5px;
	}
	.mobile-16{
		padding-left: 15px;
		float: left;
		color: #666;
		font-size: 14px;
	}
	.mobile-20{
		background: #ebedee;
	}
	.mobile-22{
		width: 274px; padding: 5px 0px 0 0px;
	}
	.mobile-04{
		float: left;
		line-height: 44px; font-size: 22px;
		margin-left: 5px;
	}
	.fz-31{
		line-height: 62px !important; font-size: 22px !important;
	}
	.fz-04-1{
		bottom: 114px !important;
		font-weight: 300 !important;
	}
	.menu-12-1{
		position: relative;
		float: left;
		text-align: center;
		border-bottom: 1px solid #CCCCCC;
		line-height: 83px;
		width: 150px; font-size: 22px; color: #606060; font-weight:500; height: 83px;  cursor: pointer;
	}
	.menu-14{
		position: relative;
		float: left;
		background: #F3F3F3;
		border-top: 1px solid #B9B9B9;
		border-bottom: 1px solid #B9B9B9;
		text-align: center;
		line-height: 56px;
		width: 174px; font-size: 21px; color: #2d2d2d; font-weight:500; height: 57px;  cursor: pointer;
		z-index: 10;
	}
	.menu-14-l{
		border-top-left-radius: 8px;
		border-bottom-left-radius: 8px;
		border-left: 1px solid #B9B9B9;
	}
	.menu-14-r{
		border-top-right-radius: 8px;
		border-bottom-right-radius: 8px;
		border-right: 1px solid #B9B9B9;
	}
	.menu-14-act:before{
		content: "";
		width: 17px;
		height: 17px;
		background: #367cfb;
		transform: rotate(45deg);
		border-bottom-right-radius: 4px;
		position: absolute;
		top: -9px;
		left: 77px;
		z-index: 1;
	}
	.activ-12-1 {
		animation:bk-012-1 1s ease;
		animation-fill-mode: forwards;
	}
	.activ-12-1:after {
		content: '';
		position: absolute;
		left: 0;
		top: 0;
		height: 83px;
		width: 150px;
		box-sizing: border-box;
		border-bottom: 1px solid #3377ff;
		z-index: 99;
		animation:bk-012-1-a 1s ease;
		animation-fill-mode: forwards;
	}
	@keyframes bk-012-1 { from {color: #2d2d2d;} to {color: #3377FF;} }
	@keyframes bk-012-1-a { from {width: 0px;} to {width: 150px;} }
	.activ-10{
		animation:bk-010 1s ease;
		animation-fill-mode: forwards;
	}
	.activ-10:after {
		content: '';
		position: absolute;
		left: 0;
		top: 0;
		height: 82px;
		width: 300px;
		box-sizing: border-box;
		border-bottom: 1px solid #3377ff;
		z-index: 99;
		animation:bk-010-a 1s ease;
		animation-fill-mode: forwards;
	}
	@keyframes bk-010 { from {color: #2d2d2d;} to {color: #3377FF;} }
	@keyframes bk-010-a { from {width: 0px;} to {width: 300px;} }
	/* mobile end */
	/* level */
	.index_yqlj{
		display: none !important;
	}
	/* #app{
		opacity: 0;
	} */
	.dis-none{
		display: none;
	}
	.friendly a{
		margin-right: 117px; float: left;
		color: #999;
	}
	.tzqf-gszc{
		width: 100%;
		height:15000px;
		background-position: center;
		margin: 0 auto;
		background-image: url(/img/gszc/gszc.jpg);
		background-repeat: no-repeat;
	}
	.tzqf-dljz{
		width: 100%;
		height:15000px;
		background-position: center;
		margin: 0 auto;
		background-image: url(/img/dljz/dljz.jpg);
		background-repeat: no-repeat;
	}
	.xgdb-ta{
		box-shadow: 0px 0px 10px #ccc; border-radius: 10px;
		height: 607px;
		margin: 0 auto;
	}
	.xgdb-tb{
		width: 193px;
		height: 551px;
		margin-top: 27px;
		border-radius: 10px;
	}
	.fwnr-ta{
		box-shadow: 0px 0px 10px #ccc; border-radius: 10px;
		height: 607px;
		background-position: center;
		margin: 0 auto;
		background-image: url(/img/dljz/dljz_06.jpg);
		background-repeat: no-repeat;
	}
	.fwnr-tb{
		width: 193px;
		height: 551px;
		margin-top: 27px;
		border-radius: 10px;
		background-position: center;
		/* margin: 27px auto 0; */
		background-image: url(/img/dljz/dljz_07.jpg);
		background-repeat: no-repeat;
	}
	.tzqf-xwzx{
		width: 100%;
		height:4600px;
		/* background-position: center; */
		margin: 0 auto;
		background-image: url(/img/xwzx/xwzx.jpg);
		background-repeat: no-repeat;
		background-position: center 53px;
	}
	.tzqf-swch{
		width: 100%;
		height:20000px;
		background-position: center;
		margin: 0 auto;
		background-image: url(/img/swch/swch.jpg);
		background-repeat: no-repeat;
	}
	.bac_index_a{
		width: 100%;
		height:705px;
		background-position: center;
		margin: 0 auto;
		background-image: url(/img/index_a.jpg);
		background-repeat: no-repeat;
	}
	.bac_index_1{
		width: 220px;
		height:554px;
		background-image: url(/img/index_17.jpg);
		background-size: 100% 100%;
		background-repeat: no-repeat;
	}
	.bac_xwzx01{
		background-image: url(/img/xwzx/xwzx_02.jpg);
		background-size: 100% 100%;
		background-repeat: no-repeat;
		position: relative;
		/* top: 50px; */
		width: 305px; height: 264px; border-radius: 13px;
		/* margin-top: 35px; */
		/* z-index: 9999; */
	}
	.bac_xwzx02{
		width: 305px;
		height:195px;
		background-image: url(/img/xwzx/xwzx_03.jpg);
		background-size: 100% 100%;
		background-repeat: no-repeat;
	}
	.bac_xwzx03{
		width: 305px;
		height:195px;
		background-image: url(/img/xwzx/xwzx_04.jpg);
		background-size: 100% 100%;
		background-repeat: no-repeat;
	}
	.bac_dliz{
		background-position:center;
		margin: 0 auto;
		height: 616px;
		/* background-size: 100% 100%; */
		background-image: url(/img/bac_dliz.jpg); background-repeat: no-repeat;
	}
	.bac_dliz_01{
		background-position:center;
		margin: 0 auto;
		height: 525px;
		/* background-size: 100% 100%; */
		background-image: url(/img/bac_dliz_01.jpg); background-repeat: no-repeat;
	}
	.bac_swch_01{
		background-position:center;
		margin: 0 auto;
		height: 616px;
		width: 100%;
		background-image: url(/img/bac_swch.jpg); background-repeat: no-repeat;
	}
	.bac_swch_02{
		background-position:center;
		margin: 0 auto;
		height: 875px;
		background-image: url(/img/bac_swch_02.jpg); background-repeat: no-repeat;
	}
	.bac_swch2{
		background-position:center;
		margin: 0 auto;
		height: 875px;
		background-image: url(/img/bac_swch2.jpg); background-repeat: no-repeat;
	}
	.bac_ywxq{
		background-position:center;
		margin: 0 auto;
		height: 590px;
		background-image: url(/img/bac_ywxq_02.jpg);
		background-repeat: no-repeat;
	}
	.bac_sjbg{
		background-position:center;
		margin: 0 auto;
		background-size: 1920px 833px;
		background-image: url(/img/bac_sjbg.jpg);
		background-repeat: no-repeat;
	}
	.bac_gszc{
		background-position:center;
		margin: 0 auto;
		height: 616px;
		background-image: url(/img/bac_gszc.jpg); background-repeat: no-repeat;
	}
	.bac_gszc_02{
		background-position:center;
		margin: 0 auto;
		height: 875px;
		/* background-size:100% 100%; */
		background-image: url(/img/bac_gszc_01.jpg); background-repeat: no-repeat;
	}
	.bac_xwzx{
		background-position:center;
		margin: 0 auto;
		height: 390px;
		background-image: url(/img/xwzx/xwzx_01.jpg); background-repeat: no-repeat;
	}
	.gywm{
		background-position:center;
		margin: 0 auto;
		width: 100%;
		height: 3949px;
		background-repeat:no-repeat;
		/* background-size: 100%; */
		background-image: url(/img/temp/tzqf.jpg);
	}
	.jjfa{
		background-position:center;
		margin: 0 auto;
		width: 100%;
		height: 4734px;
		background-repeat:no-repeat;
		/* background-size: 100%; */
		background-image: url(/img/temp/jjfa.jpg);
	}
	.caidan:active{
		background: #ebedee;
		color: #3377FF;
	}
	.index-04{
		background-image: url(../img/index_04.jpg);
		background-repeat: no-repeat;
		background-size: 100% 100%;
		background-position: center;
	}
	.index-05{
		background: rgba(0,0,0,1);
		background-image: url(../img/index_05.jpg);
		background-repeat: no-repeat;
		background-size: 100% 100%;
		background-position: center;
	}
	.index-06{
		background-image: url(../img/index_06.jpg);
		background-repeat: no-repeat;
		background-size: 100% 100%;
		background-position: center;
	}
	.index-07{
		background-image: url(../img/index_07.jpg);
		background-repeat: no-repeat;
		background-size: 100% 100%;
		background-position: center;
	}
	.index-08{
		background-image: url(../img/index_08.jpg);
		background-repeat: no-repeat;
		background-size: 100% 100%;
		background-position: center;
	}
	.index-09{
		background-image: url(../img/index_09.jpg);
		background-repeat: no-repeat;
		background-size: 100% 100%;
		background-position: center;
	}
	.index-10{
		background-image: url(../img/index_10.jpg);
		background-repeat: no-repeat;
		background-size: 100% 100%;
		background-position: center;
	}
	.index-11{
		background-image: url(../img/index_11.jpg);
		background-repeat: no-repeat;
		background-size: 100% 100%;
		background-position: center;
	}
	.index-16{
		background-image: url(../img/index_16.jpg);
		background-repeat: no-repeat;
		background-size: 100% 100%;
	}
	.index-16-2{
		background-image: url(../img/index_16_2.jpg);
		background-repeat: no-repeat;
		background-size: 100% 100%;
	}
	.index-16-3{
		background-image: url(../img/index_16_3.jpg);
		background-repeat: no-repeat;
		background-size: 100% 100%;
	}
	.index-16-4{
		background-image: url(../img/index_16_4.jpg);
		background-repeat: no-repeat;
		background-size: 100% 100%;
	}
	.index-17{
		width: 200px; height:85px; float: right; border-bottom: 1px solid #276ef0;color: #FFFFFF;
		cursor: pointer;
	}
	.index-17-img{
		float: left; margin: 27px 15px 0 20px; line-height: 50px;
		width: 36px;
		height: 33px;
	}
	.index-17-text{
		 float: left; line-height: 85px; font-size: 21px;
	}
	.index-18{
		background: #FFF; border-top-left-radius: 5px; border-bottom-left-radius: 5px;color: #3377FF;
	}
	.index-text-01{
		margin: 29px auto; font-size: 30px; line-height: 38px; letter-spacing: 2px; color: #FFF; text-align: center;
	}
	.mobile-07-3{
		font-size: 17px;
	}
	.index-19{
		width: 250px; height: 277px; border-right:1px solid #C8C8C8; float: left; text-align: center; padding-top: 23px;
	}
	.index-19-1{
		font-size: 22px; color: #545454;
	}
	.index-19-2{
		font-size: 17px; color: #999; line-height: 30px; margin-bottom:23px;
	}
	.index-19-2-1{
		font-size: 16px; color: #BBB; line-height: 30px; margin-bottom:11px;
	}
	.index-19-3{
		border-radius: 8px;
		height: 116px !important;
	}
	.index-20{
		width:1000px; height:554px; float:left; border:1px solid #C8C8C8; border-left: none; border-top-right-radius: 18px;border-bottom-right-radius: 18px;
		background: #FFF;
	}
	.index-20-1{
		width: 1000px; height: 277px; float: left; border-bottom:1px solid #C8C8C8;
	}
	.index-20-2{
		width: 1000px; height: 277px; float: left;
	}
	.index-21{
		position: absolute;
		width: 100%;
		max-width: 1920px;
		height: 419px;
		margin: 100px auto 0;
		left: -1920px;
		background-image: url(/img/index_27.png);
		background-position: center;
		background-repeat: no-repeat;
		z-index: 10;
		border-radius: 10px;
	}
	.index-22{
		position: absolute;
		width: 100%;
		max-width: 1920px;
		height: 620px;
		margin: 0 auto;
		right: -1920px;
		background-image: url(/img/index_28.png);
		background-position: center;
		background-repeat: no-repeat;
	}
	.index-23{
		font-size: 16px; color: #999;
		bottom: 50px;
		position: absolute;
		width: 305px;
	}
	.index-24{
		width: 1220px;
		height: 625px;
		margin: 0 auto;
		background-image: url(/img/index_29.jpg);
		background-position: center;
		background-repeat: no-repeat;
	}
	.index-25{
		width: 1100px;
		height: 500px;
		margin: 0 auto;
		background-image: url(/img/index_30.jpg);
		background-position: center;
		background-size: 100% 100%;
		background-repeat: no-repeat;
	}
	.index-26{
		/* width: 1220px; */
		height: 733px;
		margin: 0 auto;
		background-image: url(/img/index_31.jpg);
		background-position: center;
		background-repeat: no-repeat;
	}
	.index-27{
		width: 400px; height: 326px; border-radius:8px; background: #FFF; float: left; margin-right: 10px;
	}
	.index-27:hover{
		border:2px solid #3377FF;
		/* box-shadow: 0 0 5px #071b62; */
	}
	.index-27:hover a{
		color: #3377FF;
	}
	.index-28{
		float: left; position: relative; color: #222;
		width: 600px;
		height: 620px;
	}
	.index-28 img{
		border-radius: 7px; width: 600px;
		height: 400px;
		/* height: 371px; */
	}
	.yd-hig-17{
		height: 100px !important; width: 535px; margin-bottom: 30px  !important;
	}
	.index-29{
		width: 1220px;
		height: 583px;
		margin: 0 auto;
		background-image: url(/img/index_32.png);
		background-position: center;
		background-repeat: no-repeat;
	}
	.index-29-a{
		width: 1220px;
		height: 583px;
		margin: 0 auto;
		background-position: center;
		background-repeat: no-repeat;
	}
	.index-29-1{
		width: 680px;
		height: 671px;
		margin: 0 auto;
		background-image: url(/img/index_32.png);
		background-position: center;
		background-repeat: no-repeat;
	}
	.index-30{
		width: 278px; height: 278px; border-radius: 200px;float: left; margin: 88px 0 0 128px;
	}
	.index-31{
		color:#777; font-size:18px; height: 16px; padding-left: 16px; line-height: 16px; border-left:3px solid #367cfb;
	}
	.index-32{
		color:#444; font-size:24px; line-height: 50px; margin-left: 21px;
	}
	.index-33{
		width: 90px; height: 90px; border-radius: 100px; margin-left: 30px;
		background: #FFF; float: left;
		overflow: hidden;
	}
	.index-33 img{
		border-radius: 100px;
		border:2px solid rgba(0,0,0,0);
		box-sizing: border-box;
		width: 90px; height: 90px;
		opacity: 0.3;cursor: pointer;
	}
	.index-34{
		width: 610px;
		height: 505px;
		margin: 0 auto;
		float: left;
		background-image: url(/img/index_41_11.jpg);
		background-position: center;
		background-repeat: no-repeat;
	}
	.index-34-1{
		width: 610px;
		height: 505px;
		margin: 0 auto;
		float: left;
		background-image: url(/img/index_41_11.jpg);
		background-position: center;
		background-repeat: no-repeat;
	}
	.index-35{
		width: 610px;
		height: 505px;
		margin: 0 auto;
		float: left;
		background-image: url(/img/index_50.jpg);
		background-position: center;
		background-repeat: no-repeat;
	}
	.index-36{
		width: 38px;
		height: 38px;
		float: left;
		color: #999;
		font-size: 21px;
		margin-right: 12px;
		border-radius: 5px;
		cursor: pointer;
	}
	/* .index-36:hover{
		background: #367cfb;
		color: #FFF;
	} */
	.index-36-a{
		color: #FFF;
		background: #367cfb;
		/* border-left:1px solid #367cfb; */
	}
	.index-37{
		width: 610px; height:84px;
	}
	.mobile-03-1{
		height:35px !important; float: left;
	}
	.mobile-07{
		padding:46px 83px 59px !important;
		height: 395px !important;
	}
	.mobile-32{
		line-height: 29px !important;
	}
	.mobile-39{
		height: 100px; float: left; border-radius: 8px;width: 150px;
	}
	.gszc-01{
		width: 1220px;
		margin: 0 auto;
		background-image: url(/img/gszc/gszc_07.jpg);
		background-position: center;
		background-repeat: no-repeat;
	}
	.gszc-02{
		width: 1220px;
		margin: 0 auto;
		background-image: url(/img/gszc/gszc_20.jpg);
		background-position: center;
		background-repeat: no-repeat;
	}
	.gszc-03{
		position: absolute; height:326px; width: 1220px; border-bottom-left-radius:10px;border-bottom-right-radius:10px; display: none;
	}
	.dljz-02{
		float: left; width: 239px; height: 500px; border-top-left-radius:18px; border-bottom-left-radius:18px; border: 1px solid #C8C8C8;
	}
	.dljz-03{
		width: 239px; height: 83px; border-bottom: 1px solid #C8C8C8;text-align: center;
		line-height: 83px;font-size: 22px; color: #555;
		cursor: pointer;
	}
	.dljz-04{
		width: 300px; height: 200px;
		margin: 25px 0px 0px 44px;
		position: absolute;
		/* top: 25px; */
		/* left: 44px; */
		float: left;
		padding: 25px 17px 0px 46px; line-height: 24px; border-radius: 5px;
		background: #f4f7fb; color: #555;
	}
	.dljz-05{
		width: 1220px;
		margin: 0 auto;
		background-image: url(/img/dljz/dljz_04.jpg);
		background-position: center;
		background-repeat: no-repeat;
	}
	.dljz-06{
		width: 1220px;
		margin: 0 auto;
		background-image: url(/img/dljz/dljz_08.jpg);
		background-position: center;
		background-repeat: no-repeat;
	}
	.dzpt{
		position: absolute;
		left: 239px;
		width: 981px;
		background: #FFF;
	}
	.ybjz-01{
		position: absolute;
		left: 239px;
		width: 612px;
	}
	.ybjz-01 img{
		float: left; width: 612px; height: 500px; border-top-right-radius: 18px; border-bottom-right-radius: 18px; 
	}
	.ybjz-02{
		position: absolute; width: 580px; white-space: normal; margin: 15px; padding: 16px 28px; background: rgba(255, 255, 255, 0.88);
		border-radius: 8px; font-size: 16px; line-height: 28px; color: #333;
		bottom: 0; text-align: justify;
	}
	.ybjz-02 img{
		position: absolute; width: 30px; height: 30px; margin: -30px 0 0 0px; z-index: 2;
	}
	.ybjz-06 img{
		border-radius: 10px;
	}
	.ybjz-07{
		position: absolute;
		width: 780px; margin: -270px 0 0 85px; font-size: 22px; line-height: 40px;
		color: #666;background: rgba(255, 255, 255, 0.88);
		padding: 16px 28px; z-index: 999;
		border-radius: 10px;
	}
	.text-jus{
		text-align-last: justify;
		text-align: justify;
		width: 65px;
	}
	.gywm-02{
		/* background-position:center; */
		margin: 0 auto;
		/* width: 100%; */
		background-repeat:no-repeat;
		background-size: 100%;
		
		background-image: url(/img/me_05.png);
	}
	.tzqf-yd{
		/* width: 100%; */
		height: 3949px;
		background-repeat:no-repeat;
		background-size: 100%;
		background-image: url(/img/temp/tzqf.jpg);
	}
	.tzqf-pc{
		/* width: 100%; */
		background-repeat:no-repeat;
		/* background-size: 100%; */
		background-image: url(/img/temp/tzqf.jpg);
	}
	.gszc-b01{
		background-image: url(/img/gszc_b01.jpg); background-repeat: no-repeat;
		background-size:100% 100%;
	}
	.gszc-b02{
		background-image: url(/img/gszc_b02.jpg); background-repeat: no-repeat;
		background-size:100% 100%;
	}
	.gszc-b03{
		background-image: url(/img/gszc_b03.jpg); background-repeat: no-repeat;
		background-size:100% 100%;
	}
	.dljz-b01{
		background-image: url(/img/dljz_b01.jpg); background-repeat: no-repeat;
		background-size:100% 100%;
	}
	.dljz-b02{
		background-image: url(/img/dljz_b02.jpg); background-repeat: no-repeat;
		background-size:100% 100%;
	}
	.dljz-b03{
		background-image: url(/img/dljz_b03.jpg); background-repeat: no-repeat;
		background-size:100% 100%;
	}
	.dljz-b04{
		background-image: url(/img/dljz_b04.jpg); background-repeat: no-repeat;
		background-size:100% 100%;
	}
	.dljz-b05{
		background-image: url(/img/dljz_b05.jpg); background-repeat: no-repeat;
		background-size:100% 100%;
	}
	.dljz-b06{
		background-image: url(/img/dljz_b06.jpg); background-repeat: no-repeat;
		background-size:100% 100%;
	}
	.swch-b01{
		background-image: url(/img/swch_b01.jpg); background-repeat: no-repeat;
		background-size:100% 100%;
	}
	.swch-b02{
		background-image: url(/img/swch_b02.jpg); background-repeat: no-repeat;
		background-size:100% 100%;
	}
	.swch-b03{
		background-image: url(/img/swch_b03.jpg); background-repeat: no-repeat;
		background-size:100% 100%;
	}
	.swch-b04{
		background-image: url(/img/swch_b04.jpg); background-repeat: no-repeat;
		background-size:100% 100%;
	}
	.swch-b05{
		background-image: url(/img/swch_b05.jpg); background-repeat: no-repeat;
		background-size:100% 100%;
	}
	.swch-b06{
		background-image: url(/img/swch_b06.jpg); background-repeat: no-repeat;
		background-size:100% 100%;
	}
	.swch-b07{
		background-image: url(/img/swch_b07.jpg); background-repeat: no-repeat;
		background-size:100% 100%;
	}
	.swch-b08{
		background-image: url(/img/swch_b08.jpg); background-repeat: no-repeat;
		background-size:100% 100%;
	}
	.swch-b09{
		background-image: url(/img/swch-001.jpg); background-repeat: no-repeat;
		background-size:100% 100%;
	}
	.swch-b10{
		background-image: url(/img/swch-003.jpg); background-repeat: no-repeat;
		background-size:100% 100%;border:1px solid #3377FF;
	}
	.swch-b11{
		background-image: url(/img/swch-004.jpg); background-repeat: no-repeat;
		background-size:100% 100%;border:1px solid #3377FF;
	}
	.swch-b12{
		background-image: url(/img/swch-005.jpg); background-repeat: no-repeat;
		background-size:100% 100%;border:1px solid #3377FF;
	}
	.swch-b13{
		background-image: url(/img/swch-006.jpg); background-repeat: no-repeat;
		background-size:100% 100%;border:1px solid #3377FF;
	}
	.swch-b14{
		background-image: url(/img/swch-007.jpg); background-repeat: no-repeat;
		background-size:100% 100%;border:1px solid #3377FF;
	}
	.swch-01{
		font-size:21px; color: #333; margin: 40px 0 60px; padding: 15px 0; text-align: right; border-bottom:1px solid #ccc; width: 350px;
	}
	.swch-02{
		font-size:21px; color: #333; margin: 40px 0 60px; padding: 15px 0; text-align: left; border-bottom:1px solid #ccc; width: 350px;
	}
	.swch-03{
		position: absolute; width: 237px; 
		margin-top: 105px;
		color: #FFF; text-align: center;
	}
	.swch-04{
		position: absolute; width: 299px; height: 65px; bottom: 0; color: #FFF; background-color:rgba(51,119,255,0.7);
		border-bottom-left-radius: 8px;
		border-bottom-right-radius: 8px;
	}
	.swch-05{
		position: absolute; width: 242px; height: 357px;
		color: #FFF; text-align: center;
		padding-top: 50px;
		border-radius: 8px;
		background-color:rgba(51,119,255,0.5);
	}
	.swch-06{
		position: relative;
		float: left;
		border-bottom: 4px solid #CCCCCC00;
		width: 170px; font-size: 22px; color: #5d5d5d; 
		/* font-weight: 600; */
		 height: 70px;  cursor: pointer;
		line-height: 43px;
		text-align: center;
		z-index: 2;
		/* padding-left: 20px; */
		/* border: 1px solid #CCCCCC; */
		margin: 0 10px;
	}
	.cwwb-01{
		width: 228px; height: 100px; margin-right: 20px; padding:10px 12px; background: #FFF; border-radius: 15px; cursor: pointer; float: left;
		white-space:nowrap;
		text-overflow:ellipsis;
		overflow:hidden;
	}
	.cwwb-01 img{
		border-radius: 12px;
		white-space:nowrap;
		text-overflow:ellipsis;
		overflow:hidden;
	}
	.img-radius{
		border-radius: 12px;
		white-space:nowrap;
		text-overflow:ellipsis;
		overflow:hidden;
	}
	.cwwb-02{
		font-size: 15px; color: #a9a9a9; line-height:26px; width: 138px;
		overflow: hidden;
		white-space: normal;
		text-overflow: ellipsis;
		-webkit-line-clamp:2; 
		display: -webkit-box;
		-webkit-box-orient:vertical;
	}
	.cwwb-03{
		font-size: 22px; color: #676767; margin:62px 0 10px; border-bottom:1px solid #e3e3e4; height: 45px;
	}
	/* .cwwb-04{
		width: 178px; height: 236px; padding: 20px; background: #f9f9f9; border-radius: 12px; float: left;
	} */
	.cwwb-05{
		width: 355px; height: 472px; padding: 31px 39px; box-shadow: 0 0px 20px #E9E9E9; float: left;border-bottom-right-radius: 12px; border-top-right-radius: 12px;
		
	}
	.cwwb-06{
		position: relative;
		/* float: left; */
		border-bottom: 2px solid #CCCCCC00;
		/* width: 280px; */
		font-size: 24px; color: #FFF; 
		height: 52px;  cursor: pointer;
		line-height: 43px;
		/* text-align: center; */
		z-index: 2;
		
		padding-bottom: 12px;
		
	}
	.cwwb-07{
		width: 1220px;
		margin: 0 auto;
		background-image: url(/img/cwwb/cwwb_12.jpg);
		background-position: center;
		background-repeat: no-repeat;
	}
	.cwwb-08{
		width: 1220px;
		margin: 0 auto;
		background-image: url(/img/cwwb/cwwb_08.jpg);
		background-position: center;
		background-repeat: no-repeat;
	}
	/* .cwwb-09{
		float: left; width: 710px; height: 472px; margin: 0 76px;
	} */
	.cwwb-10 {
		border-radius: 50%; width: 6px; height: 6px; margin-top: 10px; margin-right: 6px; background: #999; float: left;
	}
	.cwwb-11 {
		position: relative; width: 60px; height:60px;
		padding:15px 15px 15px 15px;
		float: left; z-index: 108; cursor: pointer;
		background: #f2f2f3;
		border-radius: 50%;
	}
	.cwwb-11:hover {
		background: #fafafa;
	}
	.cwwb-12 {
		position: relative; width: 60px; height:60px;
		padding:15px;
		float: left; z-index: 108; cursor: pointer;
		background: #fafafa;
		border-radius: 50%;
	}
	.cwwb-12:hover {
		background: #f2f2f3;
	}
	.cwwb-13 {
		padding-left:22px;
		background-image: url(/img/cwwb/cwwb_27.png);
		background-position: center left;
		background-repeat: no-repeat;
		background-size:16px 16px;
	}
	.cwwb-14 {
		padding-left:24px;
		background-image: url(/img/cwwb/cwwb_05.png);
		background-position: center left;
		background-repeat: no-repeat;
		background-size:18px 18px;
	}
	
	.swch-07{
		width: 1220px;
		margin: 0 auto;
		background-image: url(/img/swch/swch_08.jpg);
		background-position: center;
		background-repeat: no-repeat;
	}
	.swch-07-1{
		width: 1220px;
		margin: 0 auto;
		background-image: url(/img/cwwb/swch_08_1.jpg);
		background-position: center;
		background-repeat: no-repeat;
	}
	.swch-08{
		width: 1220px;
		margin: 0 auto;
		background-image: url(/img/swch/swch_23.jpg);
		background-position: center;
		background-repeat: no-repeat;
	}
	.swch-09{
		width: 1220px;
		margin: 0 auto;
		background-image: url(/img/swch/swch_16.jpg);
		background-position: center;
		background-repeat: no-repeat;
	}
	.plan-01{
		background-position:center;
		margin: 0 auto;
		background-image: url(/img/plan_01.jpg); background-repeat: no-repeat;
		background-size:100% 100%;
	}
	.plan-02{
		background-position:center;
		margin: 0 auto;
		background-image: url(/img/plan_02.jpg); background-repeat: no-repeat;
		background-size:100% 100%;
	}
	.plan-03a{
		margin: 0 auto;
		background-color: #000235;
		background-image: url(/img/plan_03a.png);
		background-position: center;
		background-repeat: no-repeat;
		background-size:645px 642px;
	}
	.plan-04{
		background-position:center;
		margin: 0 auto;
		background-image: url(/img/plan_04.jpg); background-repeat: no-repeat;
		background-size:100% 100%;
	}
	.center-sb{
		width: 263px; float: left; list-style: none; margin-right: 10px;
	}
	.dljz-01 li{
		float: left; list-style: none; margin-right: 30px;
	}
	.dljz-01 li:last-child{ 
		margin-right: 0;
	}
	
	.sty-01{
		position: relative;
		float: left;
		border-bottom: 1px solid #CCCCCC;
		width: 360px; font-size: 22px; color: #2d2d2d; font-weight: 500; height: 60px;  cursor: pointer;
		line-height: 60px;
		text-align: center;
	}
	.sty-03{
		position: relative;
		width: 258px; height:200px;
		border-radius: 10px;
	}
	.sty-04{
		width: 263px;
		height: 240px;
		margin: 0 24px;
		float: left;
	}
	.sty-05{
		width: 160px; height: 100%; background: #3377FF; color: #fff;
		text-align: center; line-height: 49px; font-size: 20px; cursor: pointer; float: right;
	}
	.sty-05:hover{
		background: rgba(51,119,255,0.9);
		transition:all .4s;
		-moz-transition:all .4s;
		-webkit-transition:all .4s;
		-o-transition:all .4s;
	}
	.sty-06{
		font-size:20px; font-weight:600; margin: 45px 0 26px; text-align-last: left;
	}
	.sty-07{
		font-size:12px; line-height:16px; text-align-last: left;
	}
	.sty-061{
		
		width: 100%;
		font-size:24px; font-weight:600; margin: 40px 30px 20px;
	}
	.sty-071{
		font-size:16px; line-height:30px; margin: 0 30px;
	}
	.sty-06-1{
		margin: 0 0 15px;
	}
	.sty-08{
		position: relative;
		float: left;
		border-top: 1px solid #CCCCCC;
		width: 180px; font-size: 18px; color: #2d2d2d; font-weight: 500; height: 60px;  cursor: pointer;
		line-height: 100px;
		text-align: center;
	}
	.sty-08gg{
		position: relative;
		float: left;
		border-top: 1px solid #CCCCCC;
		width: 180px; font-size: 20px; color: #2d2d2d; font-weight: 500; height: 60px;  cursor: pointer;
		line-height: 100px;
		text-align: center;
	}
	.sty-08g{
		position: relative;
		float: left;
		border-top: 1px solid #CCCCCC;
		width: 216px; font-size: 18px; color: #2d2d2d; font-weight: 500; height: 60px;  cursor: pointer;
		line-height: 100px;
		text-align: center;
	}
	.sty-08-4{
		position: relative;
		float: left;
		border-top: 1px solid #CCCCCC;
		width: 270px; font-size: 20px; color: #2d2d2d; font-weight: 500; height: 60px;  cursor: pointer;
		line-height: 100px;
		text-align: center;
	}
	.sty-09 div{
		position: relative;
		width: 120px;
		height: 37px;
		margin-right: 62px;
		font-size:20px; color:#fff;
		cursor: pointer;
		line-height: 37px;
		text-align: center;
		float: left;
		border-radius: 8px;
	}
	.sty-10{
		width: 283px; height: 46px; padding-left: 14px; line-height: 46px; color: #FFF; background: #3377FF; border-top-left-radius: 10px; border-top-right-radius: 10px;
	}
	.sty-yw-10{
		width: 218px; height: 46px; padding-left: 14px; line-height: 46px; color: #FFF; background: #3377FF; border-top-left-radius: 10px; border-top-right-radius: 10px;
	}
	.sty-18{
		width: 283px; height: 46px; line-height: 46px; color: #666; background: #ebedee; border:1px solid #CCCCCC;
	}
	.sty-10-1{
		width: 283px; height: 173px; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px;
		overflow: hidden;
		text-overflow: ellipsis;
	}
	.sty-10-yw1{
		width: 218px; height: 150px; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px;
		overflow: hidden;
		text-overflow: ellipsis;
	}
	.sty-16 li{
		width: 283px; font-size: 14px; line-height: 24px; color: #666;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}
	#sty-19-1 li, #sty-19-2 li{
		width: 377px; font-size: 14px; line-height: 30px; color: #666;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}
	.dljz-07{
		float: left;
		width: 305px;
		height: 40px;
	}
	.dljz-08{
		height: 38px;
		margin: 0 10px;
		line-height: 22px;
	}
	.dljz-07-1{
		color: #FFF;
		background: #367cfb;
		width: 20px;
		height: 20px;
		border-radius: 50%;
		font-size: 14px;
		float: left;
		margin-right: 10px;
		text-align: center;
		line-height: 22px;
	}
	.dljz-07-2{
		float: left;
		width: 265px;
		line-height: 20px;
		margin-right: 10px;
		
	}
	.sty-16-1 li{
		width: 218px; font-size: 14px; line-height: 27px; color: #666;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		/* padding:none; */
	}
	#xl_01{
		position: absolute; width: 350px; min-height: 100px; margin-top: 50px; display: none; background: #FFF; border-radius: 5px; box-shadow:0 0 5px rgba(60, 60, 60, 0.3); 
	}
	.xl_01 div{
		padding: 0 20px;
	}
	.xl_01 div:hover{
		background: #ccc;
	}
	a {
	-webkit-tap-highlight-color: rgba(255, 255, 255, 0);
	-webkit-user-select: none;
	-moz-user-focus: none;
	-moz-user-select: none;
	text-decoration:none;
	color: inherit;
	}
	a,a:hover,a:active,a:visited,a:link,a:focus{
	-webkit-tap-highlight-color:rgba(0,0,0,0);
	-webkit-tap-highlight-color: transparent;
	outline:none;
	background: none;
	text-decoration: none;
	}
	a::selection {
	background: #FFF;
	color: #333;
	}
	
	a::-moz-selection {
	background: #FFF;
	color: #333;
	}
	a::-webkit-selection {
	background: #FFF;
	color: #333;
	}
	.sty-11{
		background-image: url(../img/me_02.jpg); background-repeat: no-repeat;
		width:1200px; height:740px; margin-top: 145px; border: 10px solid #FFF; border-radius: 5px;
	}
	.sty-11-1{
		width:234px; height: 142px;
		background-image: url(../img/me_02.jpg); background-repeat: no-repeat;
		border: 5px solid #FFF; border-radius: 5px;
	}
	.sty-13{
		position: relative;
		font-size: 22px; color: #2d2d2d; font-weight: 500; cursor: pointer;
	}
	.sty-13-1{
		color: #666; height: 60px; line-height:60px; margin: 0 20px; border-bottom: 1px dotted #3377FF;
	}
	.sty-14{
		position: absolute; width:16px; height:16px; top: 8px; left: 127px; border-radius:50px; background: #CCCCCC;
	}
	.sty-15{
		position: absolute; width:32px; height:32px; top: 0px; left: 119px; border-radius:50px; opacity: 0.3;background: #CCCCCC;
	}
	.sty-14-1{
		position: absolute; width:16px; height:16px; top: 8px; left: 102px; border-radius:50px;
	}
	.sty-15-1{
		position: absolute; width:32px; height:32px; top: 0px; left: 94px; border-radius:50px; opacity: 0.3;
	}
	.img-01{
		background-image: url(/img/bj_05.jpg); background-repeat: no-repeat;
		background-size:100% 100%;
	}
	.img-02-1{
		background-image: url(/img/bj_02_1.jpg); background-repeat: no-repeat;
		background-size:100% 100%;
	}
	.tzqf-05{
		background-image: url(/img/tzqf_01.png); background-repeat: no-repeat;
		height: 617px ;
		/* width: 100%; */
	}
	.activ{
		color:#3377FF !important;
		border-color:#3377ff !important;
	}
	.activ-blue{
		color:#3377FF !important;
		border-color: #3377FF !important;
	}
	.xwzxMenu1{
		color: #FFF !important;
		border-color:#ffd32b !important;
	}
	.xwzxMenu{
		background: #367cfb !important; color: #FFF !important;
	}
	.xwzxMenu img{
		display: block !important;
	}
	.menu-12{
		position: relative;
		float: left;
		text-align: center;
		border-bottom: 1px solid #CCCCCC;
		line-height: 83px;
		width: 171px; font-size: 22px; color: #2d2d2d; font-weight:500; height: 83px;  cursor: pointer;
	}
	.menu-13{
		position: relative;
		float: left;
		text-align: center;
		border-bottom: 1px solid #CCCCCC;
		line-height: 56px;
		width: 120px; font-size: 18px; color: #2d2d2d; font-weight:500; height: 56px;  cursor: pointer;
	}
	.menu-13g{
		position: relative;
		float: left;
		text-align: center;
		border-bottom: 7px solid #CCCCCC00;
		line-height: 52px;
		width: 116px; margin: 0 34px; font-size: 29px; color: #2d2d2d; font-weight:500; height: 73px;  cursor: pointer;
	}
	#xwzx div{
		z-index: 66;
		float: left;
		text-align: center;
		border-bottom: 6px solid #CCCCCC00;
		line-height: 75px;
		width: 116px; margin: 0 34px; font-size: 22px; color: #FFF; font-weight:500; height: 73px;  cursor: pointer;
	}
	#xwzx-01 ul div:hover{
		color: #3377ff;
	}
	
	/* #zswd div{
		position: relative;
		float: left;
		text-align: center;
		border-bottom: 1px solid #CCCCCC;
		line-height: 56px;
		width: 270px; font-size: 18px; color: #2d2d2d; font-weight:500; height: 56px;  cursor: pointer;
	} */
	.xw-02{
		/* position: absolute; */
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		width: 258px; line-height: 18px; font-size: 10px; padding: 10px 15px 0;
	}
	.xw-title{
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		font-size: 20px; line-height: 52px; color: #333;
	}
	.xw-text{
		overflow: hidden;
		text-overflow: ellipsis;
		/* white-space: nowrap; */
		-webkit-line-clamp:4; 
		display: -webkit-box;
		-webkit-box-orient:vertical;
		font-size: 16px;
		/* height: 75px; */
		line-height: 25px; color: #777;
	}
	
	.xw-text-2{
		overflow: hidden;
		white-space: normal;
		text-overflow: ellipsis;
		-webkit-line-clamp:2; 
		display: -webkit-box;
		-webkit-box-orient:vertical;
		font-size: 26px;
		/* height: 75px; */
		line-height: 36px; color: #555;
	}
	
	.xw-text-6{
		overflow: hidden;
		white-space: normal;
		text-overflow: ellipsis;
		-webkit-line-clamp:6; 
		display: -webkit-box;
		-webkit-box-orient:vertical;
		font-size: 18px;
		/* height: 75px; */
		line-height: 26px; color: #777;
	}
	.xw-01{
		margin: 5px 8px 40px; float: left; position: relative; color: #222;
	}
	
	.xw-011{
		margin: 5px 9px 40px 0; float: left; position: relative; color: #222;
	}
	.xw-img{
		width: 258px; height: 140px; border-radius: 7px;
	}
	.xw-imgnr{
		width: 204px; height: 136px; border-radius: 7px;
	}
	.img-02{
		width: 66px; height:66px; border:3px solid #3377FF; border-radius:100px; margin: 44px 175px 20px;float: left;
	}
	
	.cursor-p{
		cursor: pointer;
	}
	.child-01:first-child{
		background:#ff0000;
	}
	#img-gzh{
		transition:all .4s;
		-moz-transition:all .4s;
		-webkit-transition:all .4s;
		-o-transition:all .4s;
	}
	#img-qiye img:hover, #img-qiye-b img:hover{
		transform:scale(1.2);
	}
	#img-gzh:hover{
		transform:scale(2);
		z-index: 100;
		background-color: #ebedee;
	}
	.cha-input{
		width: 367px; height: 100%; font-size: 21px; padding: 0 34px; background:rgba(255,255,255,0); border: none; color: #666 !important; float: left;
	}
	.cha-input-mobile{
		width: 250px; height: 100%; font-size: 21px; color: #666; padding-left: 112px; background:rgba(255,255,255,0); border: none;float: left;
	}
	.cha-input input ::-webkit-input-placeholder{
		color: #333;
		font-size: 14px !important;
	}
	input[type="cha-input"]::-webkit-input-placeholder{
		font-size: 21px !important;
		color: #AAA !important;
	}
	input:focus{
		border: none;
		outline: none;
	}
	.menu-wzx{
		width: 1230px;
		height: 480px;
		border-radius: 10px;
	}
	.menu-back-a{
		overflow:hidden;
		border-radius: 10px;
	}
	.menu-back-b{
		width: 244px;
		padding-left: 25px;
		border-right: 1.25px solid #ccc;
		font-weight:bold;
		font-size: 13.5px;
		float: left;
	}
	.menu-back-c{
		background: rgba(255,255,255,0.9);
		color: #555;
	}
	.shadow-01{
		box-shadow: 0 0px 8px #AAA;
	}
	.shadow-02{
		box-shadow: 0 2px 4px rgba(0, 0, 0, .05), 0 0 6px rgba(0, 0, 0, .05);
	}
	.back-07{
		background: rgba(255,255,255,0.9);
		box-shadow: 0 2px 4px rgba(0, 0, 0, .05), 0 0 6px rgba(0, 0, 0, .05);
		/* z-index: 10; */
	}
	.menu-c{
		/* line-height: 20px; */
		width: 200px;
		font-size: 15px;color: #666;
		/* width: auto; */
		float: left;
	}
	.menu-c span:hover{
		cursor: pointer;
		color: #3377FF !important;
	}
	.menu-b{
		font-weight: bold; font-size: 17px;
		/* cursor: pointer; */
		color: #444;
		padding:0 25px 0 0px;width: 155px;
	}
	.blur-yes{
		background: rgba(51,119,255,0.9);color: #fff;
		animation:show 1s;
		-moz-animation:show 1s;
		-webkit-animation:show 1s;
		-o-animation:show 1s;
	}
	.blur-no{
		background: rgba(255,255,255,0.9);color: #555;
		animation:hidden 1s;
		-moz-animation:hidden 1s;
		-webkit-animation:hidden 1s;
		-o-animation:hidden 1s;
	}
	/* span{ cursor: pointer;} */
	.menu-02{
		position: relative; text-align: center; line-height: 56px;border-bottom: 1px solid #CCCCCC;
		width: 360px; font-size: 24px; color: #2d2d2d; font-weight: 500; height: 56px;  cursor: pointer; float: left;
	}
	.menu-07{
		width:50px; color: #3377ff; cursor: pointer; padding:160px 0 0; font-size: 38px !important; float: left; opacity: 0;
	}
	.menu-07-1{
		width:0px; height:326px ; color: #FFF; cursor: pointer; padding:130px 0 0; font-size: 35px !important; float: left; opacity: 0;
	}
	.menu-03{
		height: 260px; margin:76px 0 0;
		width: 1100px; float: left;
	}
	.menu-04{
		width:250px; height:175px;
		/* margin: 0 12.5px; */
		border:1px solid #CCCCCC; box-sizing:border-box;border-radius: 10px;
	}
	.menu-05{
		font-size: 12px; line-height: 20px; width: 210px; height: 105px; margin: 25px auto 0;  background: #F0F0F0; color: #333; border-radius: 10px; text-align: center;
	}
	/* .menu-06{
		margin-top: -15px; width: 135px; height:35px; background-color: #3377FF !important; color: #fff; font-weight: bold; font-size: 15px; border-radius: 50px !important;
		box-shadow: 0 2px 4px rgba(51,119,255,0.15), 0 0 6px rgba(51,119,255,0.1);
	} */
	.zixun-01{
		font-family: sans-cg !important; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;
		width: 135px; height:35px; background: #3377FF; color: #fff; font-size:16px; border-radius: 50px;
		box-shadow: 0 2px 4px rgba(51,119,255,0.15), 0 0 6px rgba(51,119,255,0.1);
		text-align: center; letter-spacing:2px; line-height: 35px; cursor: pointer; margin: -15px auto 0;
	}
	.zixun-01:hover{
		background: rgba(51,119,255,0.8);
		transition:all .4s;
		-moz-transition:all .4s;
		-webkit-transition:all .4s;
		-o-transition:all .4s;
	}
	.fz-01{
		font-size: 17px;
	}
	.menu-22{
		position: relative; float: left; text-align: center; border-bottom: 1px solid #CCCCCC;
		width: 256px; font-size: 22px; color: #555; font-weight: 500; height: 95px;  cursor: pointer;
	}
	.menu-23{
		position: relative; float: left; text-align: center;
		width: 180px; margin: 0 38px; font-size: 22px; color: #555; font-weight: 500; height:64px;  cursor: pointer;
		z-index: 101;
	}
	.menu-23-img{
		height: 41px !important;
		float: left;
		margin-left: 31px;
	}
		
	.menu-24{
		position: relative; float: left; text-align: center;
		width: 133px; margin: 0 61px; font-size: 22px; color: #555; font-weight: 500; height:133px;  cursor: pointer;
		z-index: 103;
	}
	.menu-09{
		width: 270px; height: 97px; font-size: 22px; color: #555; cursor: pointer; float: left;
	}
	.menu-09-1{
		width: 220px; font-size: 16px; color: #2d2d2d; font-weight: 500; font-weight: bold; cursor: pointer; float: left;
	}
	.text-01{
		font-size:15px !important; color: #666; box-sizing: border-box; width: 340px; height: 45px; border:1px solid #1feeff; border-radius: 100px; line-height: 45px; text-align: center;
	}
	.arrow-jt{
		opacity: 1 !important;
	}
	.icon-180 {
		-webkit-transform: rotate(180deg);
		-moz-transform: rotate(180deg);
		-o-transform: rotate(180deg);
		-ms-transform: rotate(180deg);
		transform: rotate(180deg);
		/* padding:0 0 130px; */
	}
	.arrow-jt:hover{
		text-shadow: 0 0 2px rgba(51,119,255,0.2), 0 0 2px rgba(51,119,255,0.2), 0 0 2px rgba(51,119,255,0.2)
	}
	.visi-bility{
		visibility: hidden;
	}
	.bot-001{
		width: 273px; height: 55px; font-size: 28px; background: #0068ff; line-height: 55px; margin-top: 53px;
		border-radius: 10px;
		text-align: center;
		color: #FFF;
	}
	.bot-001:hover{
		background: #0068ff90;
	}
	.bot-tzqf-01{
		color: #1feeff;
		border:1px solid #1feeff;
		font-weight: 600; text-align: center; 
		width:150px; height:45px; border-radius:10px; line-height: 45px; font-size: 18px;
	}
	.bot-tzqf-02{
		width: 115px; height:37px;
		border: 1px solid #096dfe;
		border-radius: 8px;
		background: #FFF;
		line-height: 35px;
		text-align: center;
		color: #096dfe;
		float: left;
		margin: 0 95px;
	}
	.bot-01{
		height: 70px; width: 290px; font-size: 30px; line-height: 70px; border-radius: 16px; float: right; margin-left: 20px;
		background: #096dfe;
		cursor: pointer;
	}
	.bot-01:hover{
		background: #096dfe85;
	}
	.bot-tzqf-02:hover{
		background: #096dfe;
		color: #FFF;
		cursor: pointer;
	}
	
	/* TOP D */
	.fixed {
		position: fixed;
		top: 0px;
		left: 0;
		/* padding-top: 0px !important; */
	    -webkit-transition: top 0.5s;
		-ms-transform: top 0.5s;
	    transition: top 0.5s;
	}
	.tzqf-01{
		background-position:center;
		margin: 0 auto;
		background-image: url(../img/tzqf_01_982.jpg); background-repeat: no-repeat;
	}
	.tzqf-002{
		margin: 0 auto;
	}
	.index-002{
		margin: 0 auto;position: relative; width:100%; height:785px;
	}
	#app-1{
		min-width: 1200px;
	}
	#menu-color{
		/* display: flex; */
	}
	#menu-25{
		display: none !important;
	}
	.end-3{
		margin: 0px 0 10px; width: 970px;  font-size:15px; color: #999;
	}
	.end-4{
		flex-direction: row;
	}
	.menu-a{
		color: #FFF;
		/* position: relative; */
		display: block;
		float: left;
		/* left: 0; */
		z-index: 10;
		border-left: 2px solid #FFF;
		border-right:2px solid #FFF;
		height: 18px;
		line-height: 18px;
		text-align: center;
		margin-top: 16px;
		box-sizing: border-box;
		width:108px;font-weight: 300; font-size:16px; cursor: pointer;
		margin-left: -2px;
		transition: all 1s;
		-moz-transition: all 1s;
		-webkit-transition: all 1s;
		-o-transition: all 1s;
	}
	.menu-a:hover{
		color: #3377FF;
		/* font-size: 17px; */
		/* border-left: 2px solid #3377FF; border-right: 2px solid #3377FF; */
		z-index: 999;
		text-shadow: 0 0 2px rgba(51,119,255,0.1), 0 0 2px rgba(51,119,255,0.1), 0 0 2px rgba(51,119,255,0.1)
	}
	.menu-input{
		width: 197px;
		height: 30px;
	}
	.menu-input input[type="text"]{
		position: absolute;
		top: 0;
		width: 175px; height: 28px; padding: 0 10px; background: rgba(255,255,255,0);
		border: 1px solid #FFFFFF;
		/* border: none; */
		border-radius: 50px;
		transition: all 0.3s;
		color: #FFFFFF;
		line-height: 26px;
		z-index: 10;
	}
	.menu-input input::-webkit-input-placeholder{
		color: #3377FF;
		text-align: right;
		padding-right: 20px;
		font-size: 12px;
		line-height: 28px;
	}
	.menu-input input[type="text"]:hover{
		border: 1px solid #3377ff; border-radius: 50px;
		box-shadow: 0 0 0 1px rgba(16,142,233,.15);
	}
	.menu-input input[type="text"]:focus{
		border-radius: 50px;
		border: 1px solid #3377ff;
		box-shadow: 0 0 0 2px rgba(16,142,233,.2);
		outline:0;
	}
	.menu-input input[type="text"]:-internal-autofill-selected {
	    appearance: menulist-button;
	    background-color: none !important;
	    background-image: none !important;
	    color: -internal-light-dark(black, white) !important;
	}
	input[]:-webkit-autofill { 
		-webkit-box-shadow: 0 0 0 1000px white inset !important;
	}
	.wzx-seach-pl{
		color: #999;
		position: absolute;
		height: 28px;
		/* border: 1px solid #000; */
		/* margin: 0; */
		/* top: 9px; */
		left: 95px;
		font-size:12px;
		line-height:28px;
		/* text-align: center; */
		user-select:none;
	}
	.search-top{
		height: 15px;
		width: 15px;
		font-size: 16px;
		position: absolute;
		top: 6px;
		right: 8px;
		cursor: pointer;
		color: #ccc;
		z-index: 999;
	}
	.el-icon-s{
		/* font-size: 20px; */
		font-size: 1.2rem;
		right: 8px;
		cursor: pointer;
	}
	.el-icon-s-fold{
		font-size: 22px;
		color: #000000;
	}
	
	
	/* vfx */
	@charset "UTF-8";
	.fixed-mune {position: fixed;top: 104px;bottom: none;}
	.abs-mune {position: absolute;bottom: 0;top: none;}
	.back-blue{background: #3377FF;animation:white-blue 1s ease;animation-fill-mode: forwards;}
	.back-white{background: #CCCCCC;animation:blue-white 1s ease;animation-fill-mode: forwards;}
	.back-blue-01{background: #BBBBBB;animation:white-blue-01 1s ease;animation-fill-mode: forwards;}
	.back-white-01{background: #BBBBBB;animation:blue-white-01 1s ease;animation-fill-mode: forwards;}
	@keyframes blue-white { from {background: #3377FF;} to {background: #CCCCCC;} }
	@keyframes white-blue { from {background: #CCCCCC;} to {background: #3377FF;} }
	@keyframes blue-white-01 { from {background: #3377FF;} to {background: #BBBBBB;} }
	@keyframes white-blue-01 { from {background: #BBBBBB;} to {background: #3377FF;} }
	.border-blue input[type="text"]{animation:border-blue 1s ease;animation-fill-mode: forwards;}
	.border-white input[type="text"]{animation:border-white 1s ease;animation-fill-mode: forwards;}
	.color-blue span{animation:color-03 1s ease;animation-fill-mode: forwards;}
	.color-white span{animation:color-04 1s ease;animation-fill-mode: forwards;}
	@keyframes border-blue { from {border: 1px solid #FFFFFF;color:#FFFFFF;} to {border: 1px solid #3377FF;color:#3377FF;} }
	@keyframes border-white { from {border: 1px solid #3377FF;color:#3377FF;} to {border: 1px solid #FFFFFF;color:#FFFFFF;} }
	@keyframes color-03 { from {color:#CCCCCC;} to {color:#3377FF;} }
	@keyframes color-04 { from {color:#3377FF;} to {color:#CCCCCC;} }
	.color-05{animation:color-05 1s ease;animation-fill-mode: forwards;}
	/* .color-05 span{animation:color-05 1s ease;animation-fill-mode: forwards;} */
	#color-05 span{animation:color-05 1s ease;animation-fill-mode: forwards;}
	.color-06{animation:color-06 1s ease;animation-fill-mode: forwards;}
	.color-06 span{animation:color-06 1s ease;animation-fill-mode: forwards;}
	@keyframes color-05 { from {color:#444;} to {color:#3377FF;} }
	@keyframes color-06 { from {color:#3377FF;} to {color:#444;} }
	.txt-blue{animation:txt-white-blue 1s ease;animation-fill-mode: forwards;}
	.txt-white{animation:txt-blue-white 1s ease;animation-fill-mode: forwards;}
	@keyframes txt-blue-white { from {color: #3377FF;} to {color: #CCCCCC;} }
	@keyframes txt-white-blue { from {color: #CCCCCC;} to {color: #3377FF;} }
	.menu-white{color: #FFFFFF;z-index: 999;box-sizing: border-box;animation:menu-hei-white 1s ease;animation-fill-mode: forwards;}
	.menu-hei{z-index: 999;box-sizing: border-box;animation:menu-white-hei 1s ease;animation-fill-mode: forwards;}
	
	@keyframes menu-hei-white { from {background: #FFFFFF;border: 1px solid #E6E6E6; box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.05)} to {background: none;  border: 1px solid #E6E6E600; box-shadow: none;} }
	@keyframes menu-white-hei { from {background: none; border: 1px solid #E6E6E600; box-shadow: none;} to {background: #FFFFFF; border: 1px solid #E6E6E6;  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.05)} }
	.menu-top-01{
		top: 0px;
		animation:menu-top-01 1s ease;
		animation-fill-mode: forwards;
	}
	.menu-top-02{
		top: -50px;
		animation:menu-top-02 1s ease;
		animation-fill-mode: forwards;
	}
	@keyframes menu-top-01 { from { top: -50px; } to { top: 0px; } }
	@keyframes menu-top-02 { from { top: 0px; } to { top: -50px;} }
	.menu-top-mov-01{
		padding-top: 0 !important;
	}
	.menu-top-mov-02{
		padding-top: 54px !important;
	}
	.menu-a-color span{
		animation:color-01 1s ease;
		animation-fill-mode: forwards;
	}
	.menu-a-color-b span{
		animation:color-02 1s ease;
		animation-fill-mode: forwards;
	}
	@keyframes color-01 { from {color:#FFFFFF;border-left: 2px solid #FFF;border-right:2px solid #FFF;} to {color:#3377FF; border-left: 2px solid #3377FF;border-right:2px solid #3377FF;} }
	@keyframes color-02 { from {color:#3377FF;border-left: 2px solid #3377FF;border-right:2px solid #3377FF;} to {color:#FFFFFF;border-left: 2px solid #FFF;border-right:2px solid #FFF;} }
	.move-01{
		opacity: 0;
		animation:yd-01 0.6s ease 0.3s ;
		animation-fill-mode: forwards;
	}
	.move-02{
		opacity: 0;
		animation:yd-02 0.6s ease 0.6s;
		animation-fill-mode: forwards;
	}
	.move-02-1{
		opacity: 0;
		animation:yd-02-1 0.6s ease 0.6s;
		animation-fill-mode: forwards;
	}
	.move-03{
		opacity: 0;
		animation:yd-03 0.6s ease 0.9s;
		animation-fill-mode: forwards;
	}
	.move-04{
		opacity: 0;
		animation:yd-01 0.6s ease 1.2s;
		animation-fill-mode: forwards;
	}
	.move-05{
		opacity: 0;
		animation:yd-05 0.6s ease 0.9s;
		animation-fill-mode: forwards;
	}
	.move-06{opacity: 0;animation:yd-06 0.6s ease 0.9s;animation-fill-mode: forwards;}
	.move-07{opacity: 0;animation:yd-07 0.6s ease 0.6s;animation-fill-mode: forwards;}
	.move-08{opacity: 0;animation:yd-08 0.6s ease 0.9s;animation-fill-mode: forwards;}
	.move-09{opacity: 0;animation:yd-09 0.6s ease 0.9s;animation-fill-mode: forwards;}
	.move-10{opacity: 0;animation:yd-10 0.6s ease 0.9s;animation-fill-mode: forwards;}
	@keyframes yd-01 { from {opacity: 0; margin-top: 100px;} to {opacity: 1; margin-top: 0px;} }
		@keyframes yd-02 { from {opacity: 0; margin-top: 165px;} to {opacity: 1; margin-top: 65px;} }
		@keyframes yd-11 { from {opacity: 0; margin-top: 165px;} to {opacity: 1; margin-top: 65px;} }
		@keyframes yd-02-1 { from {opacity: 0; margin-top: 110px;} to {opacity: 1; margin-top: 10px;} }
		@keyframes yd-03 { from {opacity: 0; margin-top: 240px;} to {opacity: 1; margin-top: 140px;} }
		@keyframes bk-022 { from {width: 0px;} to {width: 270px;} }
	
	
	@keyframes yd-05 { from {opacity: 0; margin-top: 170px;} to {opacity: 1; margin-top: 70px;} }
	@keyframes yd-06 { from {opacity: 0; margin-top: 220px;} to {opacity: 1; margin-top: 120px;} }
	@keyframes yd-07 { from {opacity: 0; margin-top: 105px;} to {opacity: 1; margin-top: 5px;} }
	@keyframes yd-08 { from {opacity: 0; margin-top: 155px;} to {opacity: 1; margin-top: 55px;} }
	@keyframes yd-09 { from {opacity: 0; margin-top: 135px;} to {opacity: 1; margin-top: 75px;} }
	@keyframes yd-10 { from {opacity: 0; margin-top: 110px;} to {opacity: 1; margin-top: 10px;} }
	.move-01:hover,.move-02:hover,.move-03:hover{
		cursor: pointer;
		text-shadow: 0 0 5px rgba(51,119,255,0.6), 0 0 5px rgba(51,119,255,0.6), 0 0 5px rgba(51,119,255,0.6)
	}
	
	.activ:after {
		content: '';
		position: absolute;
		left: 0;
		top: 0;
		height: 56px;
		width: 360px;
		box-sizing: border-box;
		border-bottom: 1px solid #3377ff;
		z-index: 99;
		animation:bk-01 1s ease;
		animation-fill-mode: forwards;
	}
	.activ-b:after {
		content: '';
		position: absolute;
		left: 0;
		top: 0;
		height: 56px;
		width: 360px;
		box-sizing: border-box;
		border-bottom: 1px solid #3377ff;
		z-index: 99;
		animation:bk-02 1s ease;
		animation-fill-mode: forwards;
	}
	@keyframes bk-01 { from {opacity: 0;} to {opacity: 1;} }
	@keyframes bk-02 { from {opacity: 1;} to {opacity: 0;} }
	.activ-22:after {
		content: '';
		position: absolute;
		left: 0;
		top: 0;
		height: 95px;
		width: 270px;
		box-sizing: border-box;
		border-bottom: 1px solid #3377ff;
		z-index: 99;
		animation:bk-022 1s ease;
		animation-fill-mode: forwards;
	}
	.activ-23:after {
		content: '';position: absolute;left: 0;top: 0;height: 95px;width: 270px;box-sizing: border-box;
		border-top: 1px solid #3377ff;z-index: 99;animation:bk-022 1s ease;animation-fill-mode: forwards;
	}
	@keyframes bk-b-a { from {opacity: 0;} to {opacity: 1;} }
	@keyframes bk-a-b { from {opacity: 1;} to {opacity: 0;} }
	.activ-25:after {
		content: '';position: absolute;left:0;
		height: 60px;
		color: #3377FF;
		width: 360px;box-sizing: border-box;
		border-bottom: 1px solid #3377ff;z-index: 99;animation:bk-025 1s ease;animation-fill-mode: forwards;
	}
	.activ-26:after {
		content: '';position: absolute;left:0;
		height: 60px;
		top: -1px;
		color: #3377FF;
		width: 180px;box-sizing: border-box;
		border-top: 1px solid #3377ff;z-index: 99;animation:bk-026 1s ease;animation-fill-mode: forwards;
	}
	
	@keyframes bk-024 { from {width: 0px;} to {width: 216px;} }
	@keyframes bk-024-a { from {width: 216px;} to {width: 0;} }
	@keyframes bk-025 { from {width: 0px;} to {width: 360px;} }
	@keyframes bk-026 { from {width: 0px;} to {width: 180px;} }
	.activ-12 {
		animation:bk-012 1s ease;
		animation-fill-mode: forwards;
	}
	.activ-12:after {
		content: '';
		position: absolute;
		left: 0;
		top: 0;
		height: 83px;
		width: 171px;
		box-sizing: border-box;
		border-bottom: 1px solid #3377ff;
		z-index: 99;
		animation:bk-012-a 1s ease;
		animation-fill-mode: forwards;
	}
	@keyframes bk-012 { from {color: #2d2d2d;} to {color: #3377FF;} }
	@keyframes bk-012-a { from {width: 0px;} to {width: 171px;} }
	.activ-14 {
		animation:bk-014 1s ease;
		animation-fill-mode: forwards;
	}
	.activ-14:after {
		content: '';
		position: absolute;
		left: 0;
		top: 0;
		height: 56px;
		width: 120px;
		box-sizing: border-box;
		border-bottom: 1px solid #3377ff;
		z-index: 99;
		animation:bk-014-a 1s ease;
		animation-fill-mode: forwards;
	}
	.activ-14-b {
		animation:bk-014-b 1s ease;
		animation-fill-mode: forwards;
	}
	.activ-14-b:after {
		content: '';
		position: absolute;
		left: 0;
		/* margin: 0 auto; */
		top: 0;
		height: 56px;
		width: 120px;
		box-sizing: border-box;
		border-bottom: 1px solid #3377ff;
		z-index: 99;
		animation:bk-014-b-a 1s ease;
		animation-fill-mode: forwards;
	}
	.activ-15 {
		animation:bk-014 1s ease;
		animation-fill-mode: forwards;
	}
	.activ-15-b {
		animation:bk-014-b 1s ease;
		animation-fill-mode: forwards;
	}
	@keyframes bk-014 { from {color: #2d2d2d;} to {color: #3377FF;} }
	@keyframes bk-014-b { from {color: #3377FF;} to {color: #2d2d2d;} }
	@keyframes bk-014-a { from {width: 0px;} to {width: 120px;} }
	@keyframes bk-014-b-a { from {border-bottom: 1px solid #3377ff;} to {border-bottom: 1px solid #CCCCCC;} }
	.activ-13{
		animation:bk-013 1s ease;
		animation-fill-mode: forwards;
	}
	.activ-13:after {
		content: '';
		position: absolute;
		left: 0;
		top: 0;
		height: 83px;
		width: 0px;
		box-sizing: border-box;
		border-bottom: 1px solid #CCCCCC;
		z-index: 99;
		animation:bk-013-a 1s ease;
		animation-fill-mode: forwards;
	}
	@keyframes bk-013 { from {color: #3377FF;} to {color: #2d2d2d;} }
	@keyframes bk-013-a { from {width: 171px;} to {width: 0px;} }
	.fade-In{
		animation:tm-01 1s ease;
		animation-fill-mode: forwards;
		z-index: 500 !important;
	}
	.fade-Out{
		opacity: 0;
		visibility: hidden;
		/* display: none !important; */
		animation:tm-02 1s ease;
		animation-fill-mode: forwards;
	}
	@keyframes tm-01 {from {opacity: 0;} to {opacity: 1;}}
	@keyframes tm-02 {from {opacity: 1;} to {opacity: 0;}}
	@keyframes hide-all {from {display: block;} to {display: none;}}
	@keyframes show-all {from {display: none;} to {display: block;}}
	
	.activ-24 {
		animation:bk-024 1s ease;
		animation-fill-mode: forwards;
	}
	.activ-24:after {
		content: '';
		position: absolute;
		left: 0;
		top: -1px;
		/* height: 60px; */
		width: 216px;
		box-sizing: border-box;
		border-bottom: 1px solid #3377ff;
		z-index: 99;
		animation:bk-024-a 1s ease;
		animation-fill-mode: forwards;
	}
	.activ-24-b {
		animation:bk-024-b 1s ease;
		animation-fill-mode: forwards;
	}
	.activ-24-b:after {
		content: '';
		position: absolute;
		left: 0;
		/* margin: 0 auto; */
		top: -1px;
		/* height: 60px; */
		width: 216px;
		box-sizing: border-box;
		border-bottom: 1px solid #3377ff;
		z-index: 99;
		animation:bk-024-b-a 1s ease;
		animation-fill-mode: forwards;
	}
	@keyframes bk-024 { from {color: #2d2d2d;} to {color: #3377FF;} }
	@keyframes bk-024-b { from {color: #3377FF;} to {color: #2d2d2d;} }
	@keyframes bk-024-a { from {width: 0px;} to {width: 216px;} }
	@keyframes bk-024-b-a { from {border-bottom: 1px solid #3377ff;} to {border-bottom: 1px solid #CCCCCC;} }
	.menu-top{
		position: fixed;
		top: -72px;
		width:100%;
		height:50px;
		background: #FFF;
		border: 1px solid #E6E6E6; box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.05);
		z-index: 9998;
	}
}
@media screen and (max-width: 750px){
	HTML,body{width: 100%;}
	.pc-is{display: none;}
	#menupc{display: none;}
	
	#head{height: 80px;}
	#newtext span{
		font-size: 26px !important;
		line-height: 54px;
	}
	body > div > div.mobile-20 > div > div.mobile-19 > div.center-zy{
		font-size: 34px !important;
	}
	#newtext > span > strong{
		font-size: 30px !important;
	}
	#newtext > h2 > strong{
		font-size: 30px !important;
	}
	body > div > div:nth-child(3) > span{
		font-size: 30px !important;
	}
	body > div > div.mobile-20 > div > div.mobile-19 > div:nth-child(4){
		font-size: 20px !important;
	}
	body > div > div.mobile-20 > div > div.mobile-19 > div:nth-child(5){
		font-size: 20px !important;
	}
	body > div > div.mobile-20 > div > div.mobile-19 > div:nth-child(6){
		font-size: 20px !important;
	}
	.xgyw-00{
		position: relative;
		    width: 100%;
		    height: 498px;
	}
	.xgyw-01{ position: relative; width: 100%; height: 810px; margin: 0 auto; background: #f2f2f2;}
	.xgyw-02{ width: 750px; padding: 57px 0 50px; margin: 0 auto; text-align: center;}
	.xgyw-03{ font-size: 38px; color: #555; }
	.xgyw-04{ width: 700px;height: 67px; margin: 0 auto; }
	.xgyw-05{ width: 230px; float: left; }
	.xgyw-06{ width: 205px; height: 70px; margin: 0 auto; text-align: center;z-index: 2; position: relative;border-bottom: 3px solid rgba(0,104, 255, 0); }
	.xgyw-06-1{ width: 230px; }
	.xgyw-06-2{ margin-left: 0px; }
	.xgyw-07{ width: 50px;float: left; }
	.xgyw-08{ font-size: 24px; color: #666; line-height: 50px; float: left; margin-left: 10px; }
	.xgyw-09{ width: 700px;margin: 0 auto;color: #555; }
	.xgyw-10{ opacity: 1;position: absolute;width: 700px;height: 500px;border-radius: 10px; }
	.xgyw-11{ width: 500px;height: 500px;background: #FFFFFF;float: left; }
	.xgyw-12{ position: absolute; width: 500px;height: 500px; }
	.xgyw-13{ position: absolute;width: 500px;height: 500px; padding: 40px 0px 0 30px; }
	.xgyw-14{ height: 38px; font-size: 20px; color: #0068ff; font-weight: bold; }
	.xgyw-14-1{ float: left;width: 225px;margin-right: 10px;word-wrap:break-word;display: block;white-space: normal;}
	.xgyw-14-2{ float: left;width: 225px;margin-right: 10px;word-wrap:break-word;display: block;white-space: normal; }
	.xgyw-15{ height: 100px; font-size: 16px; color: #666; line-height: 25px; }
	.xgyw-16{ position: absolute; width: 200px;height: 500px;float: left; }
	
	.xgyw-17{ position: relative;width: 100%;height: 890px;margin: 0 auto;background: #FFF; }
	.xgyw-18{ width: 700px; height: 660px; margin: 0 auto; }
	.xgyw-19{ position: absolute;width: 700px;height: 660px; }
	.xgyw-20{ position: absolute; width: 700px;height: 660px; padding: 20px 0 0 0px; }
	.xgyw-21{ font-size: 22px;color: #FFF;height: 72px; }
	.xgyw-22{ float: left; color: #333; width: 244px;text-align: center; margin-right: 13px; }
	.xgyw-22-1{ float: left; width: 138px;text-align: center;margin-right: 13px; }
	.xgyw-22-2{ float: left; width: 138px;text-align: center; }
	.xgyw-22-3{ float: left; width: 244px;text-align: center; margin-right: 13px; }
	.xgyw-22-4{ float: left; width: 138px;text-align: center;margin-right:13px; margin-left: 258px; }
	.xgyw-23{ font-size: 18px;color: #555;height: 70px; }
	.xgyw-24{ font-size: 14px;color: #555;height: 60px; }
	.xgyw-25{ font-size: 14px;color: #555;height: 67px; }
	.xgyw-26{ font-size: 14px;color: #555;height: 77px; }
	.xgyw-27{ font-size: 18px;color: #555;height: 56px; }
	.xgyw-28{ font-size: 18px;color: #555;height: 82px; }
	.xgyw-29{ font-size: 14px;color: #555;height: 60px; }
	.xgyw-30{ font-size: 16px;color: #555;height: 78px; color: #FFF; }
	.xgyw-31{ cursor: pointer; }
	
	.xgyw-32{ width: 100%; padding-bottom: 60px; background: #F2F2F2; }
	.xgyw-33{ padding: 66px 0 23px; text-align: center; font-size: 42px; color: #666; }
	.xgyw-33-1{ font-weight: 400; color: #333; }
	.xgyw-34{ width: 700px; height: 600px; }
	.xgyw-35{ float: left; padding-top: 26px; width: 174px; }
	.xgyw-35-1{ height: 600px; background-image: url(/img/index_17.jpg); background-size: 100% 100%; background-repeat: no-repeat;}
	.xgyw-36{width: 174px;height: 85px;float: right;border-bottom: 1px solid #276ef0;cursor: pointer;color: #FFF;}
	.xgyw-36-1{background: #FFF;border-top-left-radius: 5px;border-bottom-left-radius: 5px;color: #3377FF;}
	.xgyw-36-img{float: left;margin: 27px 15px 0 20px;line-height: 50px;width: 36px;height: 33px;}
	.xgyw-36-img-1{position: absolute;width: 36px;height: 33px;}
	.xgyw-36-img-2{position: absolute;width: 36px;height: 33px;}
	.xgyw-36-text { float: left; line-height: 85px; font-size: 21px;}
	.xgyw-36-2 { width: 4px; height: 38px; margin: 20px auto; float:right;  background: #367cfb;}
	.xgyw-37{ 
		width:526px;height: 600px;float: left;
		border: 1px solid #C8C8C8;border-left: none;border-top-right-radius: 18px;border-bottom-right-radius: 18px;background: #FFF;
	}
	.xgyw-37-1{width: 526px;height: 300px;float: left;border-bottom: 1px solid #C8C8C8;}
	.xgyw-38{ height: 300px;border-right: 1px solid #C8C8C8;float: left;text-align: center;}
	.xgyw-38-1{ width: 174px;padding-top: 35px; }
	.xgyw-38-2{ width: 263px;padding-top: 30px; }
	.xgyw-38-3{ font-size: 22px; color: #545454; }
	.xgyw-38-4{ margin: 6px auto; line-height: 22px;font-size: 12px; color: #999; height: 44px;}
	.xgyw-38-5{ border-radius: 8px; width: 160px; height: 96px;}
	.xgyw-38-6{ border-radius: 8px; width: 250px; height: 96px;}
	.xgyw-39 {
	    width: 115px;height: 33px;border: 1px solid #fbb146;
	    margin: 12px auto 0;text-align: center; letter-spacing: 2px;line-height: 31px;color: #fbb146; border-radius: 5px;font-size: 15px;cursor: pointer;
	}
		
	.xgyw-40{ position: absolute;width: 232px;font-size: 22px; line-height: 28px;text-align: center; margin-top: 17px;}
	.xgyw-40-1{font-size: 32px;line-height: 54px; margin-top: 8px;}
	.xgyw-40-1::before{content: url(/img/xgyw/16.png);position: relative;height: 38px;bottom: -9px; left: -10px;}
	.xgyw-40-2::before{content: url(/img/xgyw/17.png);position: relative;height: 38px;bottom: -10px;left: -10px;}
	.xgyw-40-3::before{content: url(/img/xgyw/18.png);position: relative;height: 38px;bottom: -30px;left: -10px;}
	.xgyw-40-3{ margin-top: -1px; font-size: 20px; }
	.xgyw-41{ width:100%; height:680px; margin-bottom: 0px;background: #F2F2F2; }
	.xgyw-42{ padding:56px 0 46px; text-align: center; font-size: 42px; color: #444; }
	.xgyw-43{ width:700px; }
	.xgyw-44{ height:70px; margin: 8px auto 0px; width: 700px; color: #fff; }
	.xgyw-45{ position: relative; height: 70px; width: 232px; float: left; }
	.xgyw-46{ width: 232px;height: 70px;position: absolute; bottom: 0; }
	.xgyw-47{ width: 232px;height: 54px;position: absolute; bottom: 0; }
	.xgyw-48{ margin-left: 43px; }
	.xgyw-49{ position: relative;width: 700px; height:376px; border: 1px solid #DDD;border-top: none; border-bottom-left-radius:16px;border-bottom-right-radius:16px; }
	.xgyw-50{ height:376px; width: 700px; }
	.xgyw-51{ position: absolute; height:376px; width: 700px; }
	.xgyw-52{ width: 700px; height:376px; }
	
	.xgyw1-17{ position:relative; width:100%; height:670px;background: #FFF; }
	.xgyw1-17-1{color: #393939; letter-spacing: 1px; line-height: 65px; font-size: 42px;padding-top: 50px; padding-left:25px;}
	.xgyw1-26{ margin:30px auto 30px; width: 750px; height:204px;padding: 0 25px; }
	.xgyw1-27{ width: 138px; height: 204px; float: left; margin: 0 1px; cursor: pointer; border-radius: 8px; white-space: nowrap; text-overflow: ellipsis;overflow: hidden;}
	.xgyw1-28{position: absolute; width: 138px; height: 204px;color: #FFF; text-align: center;padding-top: 15px;border-radius: 8px;background-color:rgba(51,119,255,0.5);display: none;}
	.xgyw1-28-1{ font-size: 15px; width: 119px; line-height: 22px; text-align: left; white-space: normal;margin: 0 auto;text-align: justify; }
	.xgyw1-28-2{position: absolute; width: 138px; margin-top: 17px;color: #FFF; text-align: center;}
	.xgyw1-28-2 img{height: 30px;}
	.xgyw1-28-3{ font-size: 20px; font-weight: bold; line-height: 27px;margin-top: 8px; }
	
	
	.xgyw-53{ margin: 30px auto 0; background: #096dfe; color: #FFF; z-index: 110; }
	.xgyw-54{ width: 700px;height: 169px; margin: 0 auto; }
	
	.xgyw-56 {
	    position: relative;
	    width: 100%;
	    height: 560px;
	    background: #f4f5f8;
	    padding: 0 25px;
	}
	.xgyw-55{color: #393939;letter-spacing: 1px;line-height: 65px;font-size: 42px;margin: 0 auto;padding: 50px 0 50px;text-align: center;}
	.xgyw-57{  }
	.xgyw-58{  }
	.xgyw-59{  }
	
	.zdrq-01{ height: 1004px; position: relative; width:100%; background: #ededed; }
	.zdrq-02{ width: 100%; height: 930px; background: rgb(244, 245, 248); }
	.zdrq-03{ width: 750px; height: 200px; padding-top: 80px; }
	.zdrq-04{ font-size:46px; color: #393939; letter-spacing: 1px; line-height: 1; text-align: center; }
	.zdrq-05{ width: 700px; height: 662px; }
	.zdrq-06{ width:700px; height:662px; position: absolute; }
	.zdrq-07{ position: absolute; width: 700px; margin-top: 150px; }
	.zdrq-08{ text-align: center; float: left; width: 226px; margin-right: 11px; height: 330px; }
	.zdrq-08-1{ margin-right: 0px; }
	.zdrq-08-2{ margin-left: 109px; }
	.zdrq-09{ color: #367cfb; font-weight: bold; font-size: 34px; line-height: 56px; }
	.zdrq-10{ text-align: center; color: #838383; font-size: 22px; line-height: 38px; }
	
	.zdrq-11{ width: 100%;height: 588px; margin: 0 auto; background-image: url(/img/zdrq/zdrq_003b.jpg); background-position: center; background-repeat: no-repeat; }
	.zdrq-12{ color: #FFF; font-size: 46px;width: 750px; padding-top: 49px; text-align: center;}
	.zdrq-13{ width: 626px;height: 304px; margin: 36px auto 0; }
	.zdrq-14{ float: left; width: 150px; margin-left: 154px;  height: 150px;}
	.zdrq-14-1{ float: right; width: 148px; height: 150px;}
	.zdrq-15{ color: #367cfb; font-weight: bold; font-size: 24px; line-height: 56px; }
	.zdrq-16{ color: #838383; font-size: 18px; line-height: 38px; }
	.zdrq-17{ font-size: 20px; color: #fff; width: 750px; text-align: center; margin: 20px auto 0; }
	
	.zdrq-18{ width: 100%; height: 625px; background: #F5F5F5; }
	.zdrq-19{ width: 750px; height: 115px; padding-top: 65px; }
	.zdrq-20{ width: 750px; height: 482px;padding-top: 90px; }
	.zdrq-21{ position: absolute; width: 750px; margin-top: 26px; }
	.zdrq-21-1{ margin: 22px 15px 0; font-size: 24px; color: #FFF; height: 42px; }
	.zdrq-21-2{ margin: 0px 15px 0; font-size: 22px; color: #414143;height: 40px; }
	.zdrq-22{ width: 180px;  text-align: center; float: left;}
	.zdrq-23{ font-size: 20px; color: #414143; width: 720px; margin: 14px auto 0; }
	.zdrq-23-1{ margin-left:69px; width: 650px; }
	
	.zdrq-24{ width: 100%; height: 938px; margin: 0 auto; background-image: url(/img/zdrq/zdrq_005b.jpg); background-position: center; background-repeat: no-repeat; }
	.zdrq-25{ width: 750px; }
	.zdrq-26{ width: 730px; margin-top: 114px; float: left; }
	.zdrq-27{ font-size: 25px; color: #FFF; }
	.zdrq-27-1{ height: 46px; margin-left: 129px; }
	.zdrq-27-2{ height: 71px; margin-left: 324px; }
	.zdrq-27-3{ height: 70px; margin-left: 123px; }
	.zdrq-27-4{ height: 69px; margin-left: 363px; }
	.zdrq-27-5{ height: 78px; margin-left: 174px; }
	.zdrq-27-6{ height: 110px; margin-left: 333px; }
	.zdrq-28{ width: 490px; margin-top: 85px; float: left; }
	.zdrq-29{ font-size: 34px; color: #393939; width: 490px; height: 65px; text-align: center; }
	.zdrq-30{ font-size: 21px; color: #838383; width: 490px; height: 91px; text-align: center; }
	.zdrq-31{ font-size: 21px; color: #c8c8c8; width: 490px; height: 113px; margin-left: 85px; }
	.zdrq-32{ font-size: 21px; color: #c8c8c8; width: 490px; height: 90px; margin-left: 85px; }
	.zdrq-33{
		font-size: 26px; color: #FFF; width: 329px; height: 60px; margin-left: 327px; background: #317bff; border-radius: 6px; text-align: center;line-height: 60px;
		cursor: pointer;
	}
	.zdrq-33:hover{ opacity: 0.8; }
	
	.zdrq-34{ width: 100%; height: 855px; margin: 0 auto; }
	.zdrq-35{ width: 700px; height: 519px; margin: 55px auto 0; }
	.zdrq-36{ width:700px; height:485px; position: absolute; }
	.zdrq-37{ width:350px; height:519px; float: left; }
	.zdrq-37-1{ width:350px; height:519px; float: left; }
	.zdrq-38{ width:374px; height:113px; line-height: 93px; font-size: 32px; color: #FFF; text-align: center; }
	.zdrq-39{ width:374px; height:93px; line-height: 64px; font-size: 24px; text-align: center; }
	.zdrq-39-1{ margin: 22px auto 0; }
	
	.zdrq-40{ width: 100%;height: 1023px; margin: 0 auto; background-image: url(/img/zdrq/zdrq_008b.jpg); background-position: center; background-repeat: no-repeat; }
	.zdrq-41{ color: #FFF; font-size: 42px;width: 253px; height: 278px; padding-top: 60px; text-align: center;}
	.zdrq-42{ width: 660px; margin: 15px auto 0; }
	.zdrq-42-1{ margin-top: 145px; }
	.zdrq-43{ text-align: center; float: left; width: 330px; height: 255px;}
	.zdrq-43-1{ margin: 0 0px; }
	.zdrq-43-2{ height: 261px; }
	.zdrq-44{ color: #317bff; font-weight: bold; font-size: 38px; line-height: 72px; }
	.zdrq-45{ text-align: center; color: #8d8d8d; font-size: 26px; line-height: 30px; }
	
	.zdrq-46{ width: 100%; height: 830px; background: #ebf2ff; }
	.zdrq-47{ width: 750px; height: 200px; padding-top: 80px; }
	.zdrq-48{ font-size: 42px; letter-spacing: 1px; line-height: 1; text-align: center;}
	.zdrq-49{ width: 700px; height: 506px; }
	.zdrq-50{ width:700px; height:392px; position: absolute; }
	.zdrq-51{ position: absolute; width: 700px; margin-top: 169px; }
	.zdrq-52{ color: #367cfb; font-size: 30px; line-height: 56px; width: 165px;text-align: center; float: left;}
	.zdrq-52-1{ margin-left: 102px; }
	.zdrq-52-2{ margin-top: 0px; }
	.zdrq-52-3{ margin-top: 170px;margin-left: 134px; }
	.zdrq-52-4{ margin-top: 170px;margin-left: 103px; }
	.zdrq-53{ width: 234px; height: 50px; line-height: 50px; font-size: 24px; margin: 0 auto;}
	
	.foot-07-03 {
	    /* height: 824px;
	    margin: 0 auto;
	    background-image: url(/img/lhyg/lhyg05.jpg);
	    background-position: center;
	    background-repeat: no-repeat; */
		
		width: 750px;
		height: 1050px;
		background-image: url(/img/index_38.jpg);
		margin: 0 auto;
		background-position: center;
		background-repeat: no-repeat;
	}
	.foot-07-04{
		position: relative;
		width:192px; height:328px; float: left;
		margin-right: 14px;
		border-top-left-radius: 6px;
		border-top-right-radius: 6px;
	}
	.foot-07-05{
		position: absolute; width: 100%; height:70px; bottom:0; padding: 10px 18px; background: #FFF;
		border: 1px solid #999;
		border-top: none;
		border-bottom-left-radius: 6px;
		border-bottom-right-radius: 6px;
		box-sizing: border-box;
	}
	.foot-07-05 a{
		color: #3377FF;
	}
	
	.xkz-01{height: 1004px;}
	.xkz-02{ width:100%; height:840px; padding-top: 60px; background: #ededed; }
	.xkz-03{ height:80px; margin: 8px auto 0px; width: 700px; }
	.xkz-04{ position: relative; height: 80px; width: 340px; float: left; cursor: pointer; }
	.xkz-04-1{ position: absolute; bottom: 0; width: 340px; height: 80px; }
	.xkz-04-2{ position: absolute; width: 340px; color: #3377FF; line-height:80px; font-size:36px;text-align: center;  font-weight: 600; }
	.xkz-05{ position: relative; height: 80px; width: 340px; float: right; cursor: pointer; }
	.xkz-05-1{ position: absolute; bottom: 0;width: 340px;height: 80px; }
	.xkz-05-2{ position: absolute; width: 340px; color: #666; line-height:80px; font-size:36px;text-align: center;  font-weight: 600; }
	.xkz-06{ width: 700px; height:500px; }
	.xkz-07{ position: absolute; height:582px; width: 700px; }
	.xkz-08{ position: absolute; height:507px; width:700px; }
	.xkz-09{ position: absolute; width: 700px; margin-top: 23px; font-size: 18px; color: #333; }
	.xkz-10{ width: 170px; height: 560px; margin-right: 10px; margin-top: -4px; text-align: center; font-size: 26px; float: left; color: #FFF; font-weight: 600; }
	.xkz-10-1{ width: 170px; height: 170px; }
	.xkz-10-2{ width: 170px; height: 172px; }
	.xkz-10-3{ width: 170px; height: 170px; }
	.xkz-11{ float: left; height: 173px; color: #555; }
	.xkz-12{ width: 130px; padding-left: 10px; float: left; }
	.xkz-12-1{ width: 122px; padding-left: 10px; float: left; }
	.xkz-12-2{ height: 36px; font-weight: 600; word-break:break-all;white-space:normal; cursor: pointer;}
	.xkz-12-2:hover{ color: #2e75f8; }
	.xkz-12-3{ font-size: 14px; color: #777; display: none; }
	.xkz-13{ float: left; height: 173px; color: #555; }
	.xkz-14{ float: left; height: 170px; color: #555; }
	.xkz-15{ width: 174px; padding-left: 10px; float: left; }
	.xkz-15-1{ width: 130px !important; margin-right: 44px;}
	.xkz-16{ width: 163px; padding-left: 10px; float: left; }
	
	.xkz-17{ width:100%; height: 730px; }
	.xkz-18{ padding:80px 0 0; text-align: center; font-size: 36px; color: #444; font-weight: 600; }
	.xkz-19{ padding:20px 0 50px; text-align: center; font-size: 28px; color: #666; }
	.xkz-20{ width:700px; height: 467px; }
	.xkz-21{ position: absolute; width:280px; margin:10px 0 0 14px; font-size: 25px; line-height: 40px; color: #FFF; }
	.xkz-22{ height: 106px; font-size: 14px; line-height: 26px; }
	.xkz-22-1{ width: 200px; line-height: 20px;}
	.xkz-22-2{ width: 200px; margin-left: 50px;}
	.xkz-23{ position: absolute; width:250px; margin:10px 0 0 430px; text-align: right; font-size: 25px; line-height: 40px; color: #FFF; }
	
	.xkz-24{ width: 750px; height: 511px; margin: 0 auto;background-image: url(/img/gsjh/xkz_005.jpg);background-position: center; background-repeat: no-repeat; }
	.xkz-25{ padding:40px 0 30px; text-align: center; font-size: 36px; color: #FFF; font-weight: 600; }
	.xkz-26{ width: 626px; margin: 50px auto 0;color: #666; }
	.xkz-27{ width:626px; height: 400px; font-size: 14px; margin-top:38px; font-weight: 600; }
	.xkz-28{ width: 90px; height: 154px; margin-left: 110px; margin-right:15px;  float: left; }
	.xkz-28-1{ margin-left:106px;margin-right: 0; }
	.xkz-28-2{ margin-left:170px; width: 135px; }
	.xkz-28-3{ margin-left: 171px; }
	.xkz-29{ width: 120px; float: left; }
	.xkz-30{ height: 86px; }
	.xkz-31{ font-size: 14px; font-weight: normal; margin-top:0px; width: 76px !important; text-align: center; margin: 0 !important;}
	
	.xkz-32{ width: 700px;height:800px; margin: 0 25px; }
	.xkz-33{ text-align: center; font-size:36px; padding-top: 54px; color: #444; font-weight: 600; }
	.xkz-34{ width: 700px; height: 492px; margin: 0px auto 0px; box-sizing: border-box; background-image: url(/img/gsjh/xkz_006.jpg);background-position: center;background-repeat: no-repeat;}
	.xkz-35{ width:700px; height: 70px; font-size: 24px; color: #286ff6; padding-top:226px; text-align: center; font-weight: 600;  }
	.xkz-36{ width: 153px; margin-right:52px; float: left; }
	.xkz-37{ width: 290px; margin-right:36px; float: left; }
	.xkz-38{ width: 166px; float: left; }
	.xkz-39{ width:700px;  height: 70px; line-height: 23px; font-size: 16px; color: #666; margin-top: -34px;text-align: center; }
	.xkz-40{ width: 700px; height: 70px; font-size: 24px; color: #286ff6; margin-top: 190px; font-weight: 600; }
	.xkz-41{ width: 170px; margin-left:162px; float: left; }
	.xkz-42{ width: 170px; margin-left:101px; float: left; }
	.xkz-43{ width:700px; height: 70px; line-height: 23px; font-size: 16px; color: #666; margin-top: -33px; text-align: center; }
	.xkz-44{ width: 170px; margin-left:123px; float: left; }
	.xkz-45{ width: 250px; margin-left:63px; float: left; }
	.xkz-46{ width: 470px; height: 68px; background: #FFF; margin-top: 70px !important; border: 1px solid #317bff; border-radius: 10px; color: #fff; }
	.xkz-47{ width: 220px; background: #317bff; line-height: 68px; text-align: center; font-size: 29px; float: left; }
	.xkz-48{ background: #FFF;line-height: 68px; font-size: 29px;  float: left; margin-left: 30px; color: #777;}
	
	.xkz-49{ width:100%; height: 640px; background: #ededed;}
	.xkz-50{ padding:50px 0 0; text-align: center; font-size: 36px; color: #444; font-weight: 600; }
	.xkz-51{ padding:10px 0 50px; text-align: center; font-size: 28px; color: #666; }
	.xkz-52{ position: relative; width:700px; height: 350px; margin-top: 80px !important; }
	.xkz-53{ position: absolute; width: 270px; height: auto; }
	.xkz-54{ position: absolute; border-radius: 8px; width: 270px; margin-left: 240px; margin-top: -80px; z-index: 2; height: auto; }
	.xkz-55{ position: absolute; width: 270px; right:0; height: auto; }
	.xkz-56{ width: 700px; height: 50px; margin-top: -200px !important; position: relative; }
	.xkz-57{ width: 36px; height: 36px; }
	
	
	
	
	
	.sj-00{position: relative; width:100%; height:885px;}
	.sj-01 { width: 700px; height: 335px;margin: 0 auto;}
	.sj-01 img { position: absolute;width: 700px;height: 335px;}
	.sj-02 { position: relative; width: 100%; height:580px; margin: 0 auto;}
	.sj-03 { position: absolute;margin-top: 112px;font-size: 22px;}
	.sj-03-1 { width: 160px;height: 43px;margin-right: 20px;line-height: 43px;color: #FFF;text-align: center;letter-spacing: 2px;cursor: pointer;float: left;text-shadow: 0 0 3px #000;}
	.sj-03-2 {position: absolute;margin-top: 288px;font-size: 22px;}
	.sj-04{ width: 160px !important; }
	.sj-04-1{ width: 210px !important;}
	.sj-04-2{ font-size: 19px !important; }
	.sj-05{padding: 12px 20px;line-height: 38px;font-size: 12px;}
	.sj-05-1{background-image:none !important;}
	.sj-05-2{background-size: 14px 14px !important; padding-left: 16px !important;}
	.sj-06 {position: relative; width: 100%;height: 490px;margin: 0 auto;}
	.sj-07 {width: 750px; height: 250px;margin: 0 auto;}
	.sj-07 img {position: absolute; width: 750px; height: 250px;}
	.sj-08 {position: absolute;margin-top: 19px;color: #FFF;width: 750px;padding: 0 25px 0 25px;}
	.sj-08-1 { margin-top: 144px;}
	.sj-09 { width: 198px;float: left;}
	.sj-09-1 {font-size: 16px; line-height: 35px;}
	.sj-09-2 {font-size: 12px; line-height: 17px;text-align: justify;}
	.sj-09-3 {width: 198px;float: right;}
	.sj-09-4 {text-align: right;}
	
	.sj-10 {position: relative; width: 100%;height: 750px;margin: 0 auto;background: #F4F5F8;}
	.sj-10-1 {width: 700px;height: 185px;padding-top: 60px;font-size: 34px;margin: 0 auto;}
	.sj-10-2 {font-size: 38px;}
	.sj-11 {width: 700px; height: 366px;margin: 30px auto 55px;}
	.sj-11 img {position: absolute; width: 700px; height: 366px;}
	.sj-12 { position: absolute;width: 206px; font-size: 26px; text-align: center; float: left;margin-top:20px;color: #FFF; }
	.sj-12-1 { margin-left: 494px; }
	.sj-13 { width: 206px; height:72px;line-height: 72px;margin-bottom: 54px; }
	.sj-13-1 { line-height: 31px;padding-top: 6px; }
	.sj-13-2 { height:72px !important; }
	
	.sj-14 {position: relative; width: 100%;height: 870px;margin: 0 auto ;padding-top: 0px;}
	.sj-14-1 {width: 700px;height: 185px;padding-top: 60px;font-size: 34px;margin: 0 auto;}
	.sj-14-2 {font-size: 42px;}
	.sj-15 {width: 700px; margin: 0 auto;}
	.sj-15 img {position: absolute; width: 700px; height: 527px;}
	.sj-16 { position: relative; }
	.sj-17 { font-size: 36px; text-align: center; color: #FFF;padding: 30px 0 50px; }
	.sj-18 { padding: 96px 132px 40px; font-size: 30px; color: #FFF; }
	.sj-19 { padding: 55px 50px 0;height: 382px; }
	.sj-20 { font-size: 16px; line-height: 62px;color: #3878fb; float: left;text-align: right;width: 257px; }
	.sj-21 { font-size: 16px; line-height: 62px;color: #FFF; float: left;text-align: center;width: 82px; }
	.sj-22 { font-size: 16px; line-height: 62px;color: #696969;float: left;margin-left:11px; }
	.sj-23 { width: 490px; height: 56px; background: #FFF; margin: 50px auto 0; border: 1px solid #317bff; border-radius: 2px; color: #fff; }
	.sj-23-1 { width: 245px; background: #317bff; line-height: 54px; text-align: center; font-size: 22px; float: left; cursor: pointer; }
	.sj-23-2 { width: 240px; line-height: 56px; font-size: 22px;  float: left; color: #696969; text-align: center; }
	.sj-23-3 { background: #66B1FF !important; line-height: 54px !important; }
	.sj-24 { position: relative;width: 100%;height: 910px;background: #f4f5f8;margin: 0 auto;}
	.sj-25 {width: 671px; margin: 0 auto;}
	.sj-25 img {position: absolute; width: 671px; height: 919px;}
	.sj-26 {
	    margin-top: 146px !important;
	}
	.sj-26-1 {
	    margin-left: 75px !important;
		background: none !important;
		font-size: 26px !important;
	}
	.sj-26-2 {
	    margin-left: 168px !important;
		background: none !important;
		font-size: 26px !important;
	}
	.sj-26-3 {
	    margin-top: 143px !important;
	}
	.sj-26-4 {
	    margin-top: 628px !important;
	}
	.sj-27{
		background-size: 750px 740px ;
		height:740px !important;
	}
	.sj-27-1{
		height:360px;
	}
	.cszx-00{position: relative; width:750px; height:603px;}
	.cszx-01{position:relative;width:750px;height:590px;margin: 0 auto;background-image: url(/img/cwwb/cwwb_12_1.jpg);background-position: center;background-repeat: no-repeat;}
	.cszx-02{padding:40px 25px 12px;margin: 0 auto;}
	.cszx-02-1{ letter-spacing: 1px;font-size: 42px; color: #FFF; }
	.cszx-02-2{ width: 345px;height: 19px;margin-top: 11px; }
	.cszx-03{ width:700px; height: 60px; margin: 12px 25px 22px; }
	.cszx-03-1{ width: 130px; float: left; }
	.cszx-03-2{ width: 154px; float: left; text-align: center; }
	.cszx-03-3{position: relative;border-bottom: 2px solid #CCCCCC00;font-size: 15px; color: #FFF; height: 52px;  cursor: pointer;line-height: 43px;z-index: 2;padding-bottom: 12px;}
	.cszx-04{ width:700px; margin: 0 auto;color: #8b8b8b; }
	.cszx-05{ position: absolute; width:700px; height: 300px; border-radius: 10px; }
	.cszx-06{ width:350px; height:300px;  background: #FFFFFF;  float: left; }
	.cszx-07{
		font-size:14px; height: 76px; color:#444; font-weight: bold; background: #f2f2f2; line-height:22px; padding-top:10px; padding-left: 16px;
		width: 350px;
		white-space: pre-wrap;
	}
	.cszx-07 br{ display: none; }
	.cszx-08{ width: 350px; height: 30px; }
	.cszx-09{ font-size:16px; color: #8b8b8b; line-height: 28px; margin-top: -6px;  margin-left: 16px; }
	.cszx-09-1{ font-size:16px;line-height: 20px; }
	.cszx-09-2{ width: 510px; height: 13px; border-bottom:1px solid #DDD; margin-bottom: 13px; }
	.cszx-09-11{ float: left; width: 337px; }
	.cszx-09-12{ float: left; width: 335px; }
	.cszx-09-13{ float: left; width: 222px; }
	.cszx-09-14{ float: left; width: 250px; }
	.cszx-09-15{ float: left; width: 250px; }
	.cszx-10{ position: absolute; width: 350px; height: 300px; float: left; }
	.cszx-11{ padding-left:22px;background-image: url(/img/cwwb/cwwb_27.png);background-position: center left;background-repeat: no-repeat;background-size:16px 16px;}
	
	.cszx-12{ position: absolute; font-size:18px; color: #FFF; line-height: 33px; margin-top: 222px; margin-left: 25px; }
	.cszx-13{ height:550px !important; clear:both;}
	.cszx-14 {
		padding-left:28px;
		background-image: url(/img/cwwb/cwwb_05.png);
		background-position: center left;
		background-repeat: no-repeat;
		background-size:24px 24px;
	}
	.cszx-15{ height:1520px !important; }
	.cszx-16{overflow: visible !important;position: relative !important; }
	.cszx-17 { font-size:26px; margin-bottom: 4px; }
	.cszx-17-1 { font-size:26px; margin-bottom: 20px; }
	.cszx-17-2 {margin-top: -680px !important; }
	.cszx-17-3 { float: left; width: 300px;}
	.cszx-17-4 { float: left; }
	.cszx-17-5 { font-size:24px !important; line-height: 46px !important;}
	
	.cszx-18 { position:relative; width:100%; height:640px;background: #f4f5f8; padding:0 25px;}
	.cszx-19 { height: 250px; padding-top: 60px;}
	.cszx-19-1 { font-size:42px; letter-spacing:3px; }
	.cszx-19-2 { margin-top: 10px; width: 327px;height: 19px; }
	.cszx-20 { position: relative; height: 500px; padding-top:20px; }
	.cszx-21 { position: relative; width: 1964px; }
	.cwwb-04 {
		margin-top: 72px; width: 110px; height: 146px; padding: 10px; background: #f9f9f9; border-radius: 12px; float: left;
	}
	.cszx-22-1 { width: 58px;height: 16px; }
	.cszx-22-2{font-size: 12px; color: #a9a9a9; line-height:18px; overflow: hidden;white-space: normal;text-overflow: ellipsis;-webkit-line-clamp:2; display: -webkit-box;-webkit-box-orient:vertical;}
	.cszx-22-3{font-size: 14px; color: #676767; margin:22px 0 10px; border-bottom:1px solid #e3e3e4; height: 30px;}
	.cwwb-09 {
		float: left; width: 400px; height: 264px; margin: 0 40px;
	}
	.cszx-24 { width: 200px; height: 264px; float: left; }
	.cszx-24-1 { width: 200px; height: 132px; padding-top: 32px; border-top:1px solid #e3e3e4; }
	.cszx-24-2 { width: 135px; height: 38px; }
	.cszx-24-3 { width: 355px; height: 132px; border-bottom-left-radius: 12px; border-top-left-radius: 12px; }
	.cszx-24-4 { width: 200px; height: 132px; }
	.cszx-25 { width: 200px; height: 264px; padding: 20px 10px; box-shadow: 0 0px 20px #E9E9E9;background: #FFF; float: left;border-bottom-right-radius: 12px; border-top-right-radius: 12px; }
	.cszx-25-1 { font-size: 22px; color: #2266ef; }
	.cszx-25-2 { font-size: 18px; color: #d7d7d7; margin: 11px 0 0px; }
	.cszx-25-3 { font-size: 14px; color: #525252; line-height: 32px; padding-top: 14px;  border-top:1px solid #e3e3e4; }
	.cszx-26 { position: absolute; width: 750px; height: 56px; margin-left:-25px;}
	.cszx-27 { position: relative; margin: -370px auto 0; }
	.cszx-27-1 { position: relative; width: 60px; height:60px;padding:15px 15px 15px 15px;float: left; z-index: 108; cursor: pointer;background: #f2f2f3;border-radius: 50%;}
	.cszx-27-2 { width: 30px; height:30px; float: left; }
	.cszx-27-3 { position: relative; width: 30px; height:30px; }
	
	.cszx-28 {
		width:750;
		height: 495px;
		padding: 0 25px;
		margin: 0 auto;
		background-image: url(/img/cwwb/cwwb_33.jpg);
		background-position: center;
		background-repeat: no-repeat;
	}
	.cszx-29 { padding: 37px 0 40px; margin: 0 auto; font-size:42px; color: #FFF; }
	.cszx-30 { width: 700px; height: 50px; margin: 22px auto 0; }
	.cszx-31 { width: 348px; height: 50px; font-size: 30px; float: left; }
	.cszx-31-1 { width: 348px; height: 50px;position: absolute; border-radius: 14px; overflow: hidden; }
	.cszx-31-2 { position: absolute; width:348px; text-align: center; line-height: 50px; color: #FFF; }
	.cszx-32 { width: 348px; height: 50px; font-size: 26px; margin-left: 4px; float: left; }
	.cszx-32-1 { width: 348px; height: 50px; position: absolute; border-radius: 14px; overflow: hidden; }
	.cszx-32-2 { position: absolute; width:348px; text-align: center; line-height: 50px; color: #FFF; }
	.cszx-33 { position: relative; width: 700px; height: 230px; background: #FFF; border-radius: 14px; margin: 6px auto 0; }
	.cszx-34 { position: absolute; width: 700px; height: 230px; }
	.cszx-35 { width: 700px; height: 230px; }
	
	.cszx-36 { width:750px !important; height: 452px !important;background-image: url(/img/cwwb/cwwb_35.jpg) !important;}
	.cszx-37 { padding:45px 0 29px; text-align: center; font-size: 42px; color: #FFF; }
	.cszx-38 { margin: 14px auto 0; width: 750px; height: 86px; box-sizing: border-box; border-radius: 10px; }
	.cszx-39 { position: absolute; z-index: -5; width: 0px; height: 0px; float: left; border-left:9px solid transparent; border-right:9px solid transparent; border-top: 14px solid #CCC; margin:18px 0 0 230px; }
	.cszx-40 {
		width: auto !important;
		font-size: 18px !important;
		padding: 0 20px 0 70px !important;
	}
	.cszx-40-1 {
		width: 181px !important;
		font-size: 18px !important;
		padding: 0 20px 0 10px !important;
	}
	.cszx-41 {width: 172px;height: 100%;background: none; font-size:20px; line-height: 85px;color: #fff;text-align: center;cursor: pointer;float: left;}
	.cszx-42 { margin-top: 70px !important;margin-left: 57px; }
	.cszx-43 { margin: 10px 0; font-size: 20px; line-height: 44px; color: #555; }
	.cszx-44 { padding:60px 0 0; text-align: center; font-size: 30px; line-height: 52px; color: #FFF; }

	
	
	.jhy-bac{
		position:relative; width:100%;
		margin: 0 auto;
		height: 570px;
		background-position: 0 80px;
		background-size: 100% 490px;
		background-repeat: no-repeat;
		background-image: url(/img/index_yd1.jpg);
	}
	.jhy-01{position: absolute; width: 100%; height: 56px; margin-top:43px;}
	.jhy-02{
		position: relative;
		width: 700px;
		height: 80px;
		margin: 30px auto 0;
		float: none;
		overflow-y: hidden;
		overflow-x: auto;
	}
	.jhy-03{
		left: 0px;
		width: 700px;
		height: 80px;
	}
	.jhy-04{
		position: relative;
		/* float: left; */
		text-align: center;
		width: 142px;
		height: 57px;
		cursor: pointer;
		z-index: 700;
		display: inline-block;
		border-radius: 8px;
		/* margin: 0 10px; */
		background-color: #f3f3f3;
		font-size: 24px;
		font-weight: 500;
		line-height: 56px;
		color:#606060;
	}
	.jhy-04-1{
		color: #FFF;background: #367cfb;
	}
	.jhy-05{
		position: relative;
		width: 27px;
		height: 11px;
		top: -27px;
		opacity: 0;
	}
	.jhy-06 {
	    height: 170px !important;
	    margin: 30px 0;
	}
	.jhy-07 {
		margin: 0 0 0 40px !important;
		width: 385px !important;
		float: left;
	}
	.jhy-07-1 {
		font-size: 28px;
		line-height: 28px;
		font-weight: bold;
		margin-top: 2px;
		overflow: hidden;
		white-space: normal;
		text-overflow: ellipsis;
		-webkit-line-clamp: 1;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		color: #555;
	}
	.jhy-07-2 {
		font-size: 24px;
		overflow: hidden;
		text-overflow: ellipsis;
		-webkit-line-clamp: 3;
		margin-top: 36px;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		line-height: 28px;
		color: #888;
	}
	.jhy-08{position: relative;height:1245px;width: 100%; padding: 0px 35px; margin-top: 0;float: left;}
	.jhy-10{ text-align:justify; text-align-last:justify; line-height:0; }
	.jhy-10:after{ display:inline-block; overflow:hidden; width:100%; height:0; content:''; vertical-align:top; }
	.jhy-10-sub, .jhy-10 div{ text-align-last: center; text-align:center; text-decoration:none; }
	@media all and (-webkit-min-device-pixel-ratio:0){
		.jhy-10{ font-size:0; }
	}
	
	.zfbt-00{position: relative;width: 100%;height: 924px;}
	.zfbt-01{width:100%; height: 600px; background: #FFF;}
	.zfbt-01-1{margin: 0 auto;background-image: url(/img/zfbt/02_1.jpg);background-position: center;background-repeat: no-repeat;width: 100%;height: 461px;}
	.zfbt-02{color: #393939; letter-spacing: 1px; line-height: 65px; font-size: 42px;margin: 0 auto;padding-top: 50px; padding-left:59px;}
	.zfbt-04{width: 750px; margin: 0 auto;}
	.zfbt-04-1{ margin-top: 26px; }
	.zfbt-04-2{ margin-top: 26px; }
	.zfbt-05{padding-top: 131px; padding-left: 394px; font-size: 18px; color: #3d3d3d; line-height:25px;}
	
	.zfbt-06{margin: 0 auto;background-image: url(/img/zfbt/03_1.jpg);background-position: center;background-repeat: no-repeat;width:100%; height: 1120px;}
	.zfbt-07{padding:50px 0 0 125px; font-size: 34px; color: #FFF; letter-spacing: 2px;}
	.zfbt-07-1{ font-size: 20px; height: 50px; color: #FFF;padding-left: 25px; }
	.zfbt-08{width: 750px; height: 299px; margin: 0 auto;}
	.zfbt-09{ font-size: 24px; color: #FFF; margin: 158px 0 0 138px; position: absolute;}
	.zfbt-10{ font-size: 24px; color: #FFF; margin: 620px 0 0 138px; position: absolute;}
	.zfbt-09-1{ width: 360px; margin-left: 60px; text-align: center;letter-spacing:5px; line-height: 50px;}
	.zfbt-09-2{ width: 158px;height: 32px;text-align: center;letter-spacing: 2px;line-height: 32px;border-radius: 5px;background: #2be9ec;font-size: 15px;cursor: pointer;color: #061242;margin: 20px 0 0 148px;}
	.zfbt-09-3{ width: 158px;height: 32px;text-align: center;letter-spacing: 2px;line-height: 32px;border-radius: 5px;background: #2be9ec;font-size: 15px;cursor: pointer;color: #061242;margin: 20px 0 0 157px;}
	.zfbt-09-4{ margin-top: -280px; margin-left: -110px;display: none; }
	.zfbt-09-5{ position: absolute; width: 108px; object-fit: cover;margin-top: 112px; margin-left: 98px;}
	.zfbt-09-6{ position: absolute; width: 350px; object-fit: cover;margin-top: 178px;margin-left: 167px; }
	.zfbt-09-7{ position: absolute; color: #FFF;margin: 78px 0 0 96px; font-size: 16px;width: 350px; }
	.zfbt-09-8{ position: absolute; width: 486px; object-fit: cover;margin-top: -127px;margin-left: -19px; }
	.zfbt-09-9{ position: absolute; color: #FFF;margin: -148px 0 0 0px; font-size: 16px; width: 350px;}
	.zfbt-09-10{ position: absolute; width: 750px; margin: -154px 0 0 -146px;}
	.zfbt-05-1{margin: 0 auto 10px; color: #2e75f8;}
	.zfbt-05-2{margin: 0 auto 10px; color: #2e75f8;font-size: 22px;margin-top: 41px;}
	
	.zfbt-11{ position: relative; width: 100%; height: 680px; margin: 0 auto; background: #FFF;}
	.zfbt-12{ height: 185px; padding-top: 50px;font-size: 42px; margin: 0 auto;padding-left: 25px; }
	.zfbt-12-1{font-size: 42px;}
	.zfbt-12-2{	font-size: 30px; color: #393939;}
	.zfbt-12-3{	line-height: 30px;}
	.zfbt-12-3 img{	width: 320px;height: 20px; }
	.zfbt-13{ width: 750px; height: 618px; margin: 45px auto 0; padding:0 25px}
	.zfbt-13-1{ position: absolute; }
	.zfbt-13-1 img{ position: absolute; width: 700px; height: 354px;opacity: 0.2; }
	.zfbt-13-2{ position: absolute; z-index: 15;text-align: center; }
	.zfbt-13-2 div{ position: absolute; cursor: pointer; font-size: 20px; color: #6299fc; width: 100px;height: 40px;text-align: center;line-height: 40px;}
	.zfbt-13-3{ width: 290px; border-radius: 10px; background:linear-gradient(to top,#2a71f6,#4995fd); float: left; color: #FFF; padding: 20px; }
	.zfbt-13-4{ font-size: 17px; line-height: 28px; }
	.zfbt-13-5{ background: #ffa600;height: 2px;width: 250px;margin: 10px 0; }
	.zfbt-13-6{ font-size: 15px; line-height: 25px; text-align:justify; }
	.zfbt-13-7{ margin-top:16px !important; }
	.zfbt-14{ position: absolute;z-index: 11; }
	.zfbt-14 img{ position: absolute; width: 700px; height: 354px; z-index: 11;opacity: 0.7; }
	.zfbt-15{width:100%; height: 584px; background: #f4f5f8;}
	.zfbt-15-1{color: #393939; letter-spacing: 1px; line-height: 65px; font-size: 42px;margin: 0 auto;padding-top: 50px; padding-left:25px;}
	.zfbt-16{margin: 0 auto;background-image: url(/img/zfbt/05_1.jpg);background-position: center;background-repeat: no-repeat; width: 700px;height:406px;}
	.zfbt-16-1{padding-top: 40px; padding-left:358px; font-size: 15px; color: #FFF; line-height:51px;}
	
	.zfbt-17{ position:relative; width:100%; height:490px;background: #ebedee; }
	.zfbt-17-1{color: #393939; letter-spacing: 1px; line-height: 65px; font-size: 42px;padding-top: 50px; padding-left:25px;}
	.zfbt-17-2{ font-size: 20px; height: 50px; color: #818181; padding-left:25px; }
	
	.zfbt-18{width: 300px; height: 212px; font-size: 18px; margin: 25px 0px 0px 44px;position: absolute;float: left;padding: 30px 40px 20px; line-height: 32px; border-radius: 5px;background: #f4f7fb; color: #555;}
	.zfbt-18 img{ position: absolute; width: 55px; height: 55px; margin: 40px 0 0 -68px; z-index: 2; }
	.zfbt-18-1{ font-size: 18px;font-weight: bold; }
	.zfbt-18-2{ margin-top: 261px;}
	.zfbt-19{ position: absolute; left: 239px; width: 981px; background: #FFF;}
	
	.zfbt-20{width:750px; height: 555px;margin: 0 auto;background-image: url(/img/zfbt/06_1.jpg);background-position: center;background-repeat: no-repeat;}
	.zfbt-20-1{ padding: 50px 0 0px 25px; font-size:42px; color: #FFF; }
	.zfbt-20-2{ height: 307px; }
	.zfbt-20-3{ height:120px; font-size: 20px; color: #FFF; padding-top: 82px; padding-left: 167px; }
	.zfbt-20-3-1{ width: 114px; }
	.zfbt-20-4{ height:123px; font-size: 20px; color: #FFF; padding-left: 71px; }
	.zfbt-20-4-1{ width: 171px; float: left;padding-top: 42px; }
	.zfbt-20-4-2{ width: 182px; float: left; }
	.zfbt-20-4-3{ width: 200px; float: left; }
	.zfbt-20-4-4{ float: left;padding-top: 42px; }
	.zfbt-20-5{ height:25px; font-size: 20px; color: #FFF; padding-left: 170px; }
	.zfbt-20-5-1{ width: 131px; float: left; }
	.zfbt-20-5-2{ width: 96px; float: left; }
	.zfbt-20-5-3{ width: 115px; float: left; }
	.zfbt-20-5-4{ float: left; }
	.zfbt-20-6{ font-size: 22px; width: 221px; height: 47px; line-height: 47px; margin-top: 36px;color: #FFF; background: #ffa600;text-align: center;border-radius: 10px; cursor: pointer;}
	
	.zfbt-21{ position:relative; width:100%; height:830px; }
	.zfbt-21-1{ height:810px; padding-top:50px; }
	.zfbt-21-2{ width: 750px; height: 420px;padding: 0 25px; }
	.zfbt-21-3{ font-size:42px; letter-spacing:2px; }
	.zfbt-21-4{ margin-top: 10px; width: 120px;height: 15px; }
	.zfbt-21-5{ font-size: 28px; line-height: 57px; color: #828282; padding-top: 30px; }
	.zfbt-21-5-1{ float: left; }
	.zfbt-21-5-2{ clear: both; }
	.zfbt-21-6{ height: 308px; }
	.zfbt-21-7{ margin: 0 30px 0 20px; width: 700px; height: 308px;  }
	
	.zfbt-22{ background:#f4f5f8; width: 100%;height: 1300px; }
	.zfbt-22-1{ padding: 50px 25px 10px; font-size: 42px; height: 112px;}
	.zfbt-22-2{ padding: 10px 25px 46px; font-size: 20px; height: 80px; color: #818181; }
	.zfbt-23 { height: 800px; clear: both; margin: 0 auto; }
	.zfbt-24{ width: 750px; height: 393px; margin-top: 10px; padding:0 25px;}
	.zfbt-25{ width: 750px; height: 343px; font-size: 28px; line-height: 48px; color: #7c7c7c; text-align: justify; margin-top: 40px; padding:0 25px; }

	.zfbt-26{ margin:30px auto 0; width: 750px;padding: 0 25px; }
	.zfbt-27{ width: 138px; height: 204px; float: left; margin: 0 1px; cursor: pointer; border-radius: 8px; white-space: nowrap; text-overflow: ellipsis;overflow: hidden;}
	.zfbt-28{position: absolute; width: 138px; height: 204px;color: #FFF; text-align: center;padding-top: 15px;border-radius: 8px;background-color:rgba(51,119,255,0.5);display: none;}
	.zfbt-28-1{ font-size: 15px; width: 119px; line-height: 22px; text-align: left; white-space: normal;margin: 0 auto;text-align: justify; }
	.zfbt-28-2{position: absolute; width: 138px; margin-top: 44px;color: #FFF; text-align: center;}
	.zfbt-28-2 img{width: 67px;height: 67px;}
	.zfbt-28-3{ font-size: 20px; font-weight: bold; line-height: 27px;margin-top: 15px; }
	.zfbt-29 img{ position: absolute;width: 30px;height: 30px;margin: -30px 0 0 0px;z-index: 2;}
	.zfbt-29{ position: absolute;width: 484px;white-space: normal;margin: 15px;padding: 16px 28px;background: rgba(255, 255, 255, 0.88);border-radius: 8px;font-size: 20px;line-height: 28px;color: #444;bottom: 0;text-align: justify;}
	.zfbt-30{ position: absolute; left: 186px; width: 514px; background: #FFF;}
	.zfbt-30-1{ float: left; width: 514px; height: 420px;}
	
	.zfbt-31 {
		text-align: justify;
		white-space: normal;
		font-size:28px;
		width:650px;
	}
	
	.zfbt-32 { position:relative; width:100%; height:1370px; background: #FFF; }
	.zfbt-33 { position: relative;}
	.zfbt-34 { position: relative; width: 2440px; }
	.zfbt-35 { width: 750px; float: left; }
	.zfbt-36 { width: 750px; margin-top: 50px; padding:0 25px;}
	.zfbt-36-1 { font-size:42px; letter-spacing:2px; }
	.zfbt-36-2 { width: 120px;height: 15px;margin-top: 10px; }
	.zfbt-36-3 { font-size:30px; color: #9c9b9b; margin-top: 40px; }
	.zfbt-36-3b { font-size:28px; color: #9c9b9b; margin-top: 22px; }
	.zfbt-36-4 { font-size:32px; color: #484848; font-weight: bold; }
	.zfbt-36-5 { width: 700px; height: 28px; border-bottom:1px solid #9c9b9b; }
	.zfbt-36-5b { width: 477px; height: 28px; border-bottom:1px solid #9c9b9b; }
	.zfbt-36-6 { font-size:30px; color: #ff0000; margin: 25px 0 25px;line-height: 28px; }
	.zfbt-36-7 { font-size:28px; color: #7a7a7a; line-height: 42px;white-space: normal; text-align: justify; width: 700px; }
	.zfbt-37 { width: 700px; height:572px;  margin-top: 20px; padding:0 25px;}
	.zfbt-38  { position: absolute; width: 700px; height: 336px; margin: -233px 25px 0; background: #317bff; border-radius: 8px; }
	.zfbt-38b { position: absolute; width: 700px; height: 388px; margin: -388px 25px 0; background: #317bff; border-radius: 8px; }
	
	.zfbt-39 { position: absolute; width: 1173px; height: 249px; display: none; }
	.zfbt-40 { position: absolute; font-size:18px; color: #FFF; line-height: 46px; margin:16px 25px;}
	.zfbt-40-1 { font-size:32px; margin-bottom: 4px; }
	.zfbt-40-2 { float: left; font-size:28px; line-height: 42px;  width:650px;}
	.zfbt-41 { position: absolute; width: 100%; }
	.zfbt-41-1 { position: relative; width: 690px; margin: -500px 30px 0; }
	.zfbt-41-2 { position: relative; width: 60px; height: 60px; padding: 15px;float: left; z-index: 108;cursor: pointer;background: #fafafa80; border-radius: 50%;}
	.zfbt-41-3 { display: none; }
	.zfbt-44 {  }
	.zfbt-45 {  }
	.zfbt-46 {  }
	.zfbt-41 {  }
	
	#dt_10{ margin: 147px 0 0 34px; }
	#dt_9{ margin: 55px 0 0 98px; }
	#dt_8{ margin: 209px 0 0 114px; }
	#dt_7{ margin: 111px 0 0 172px; }
	#dt_6{ margin: 246px 0 0 181px; }
	#dt_5{ margin: 227px 0 0 263px; }
	#dt_4{ margin: 82px 0 0 354px; }
	#dt_3{ margin: 200px 0 0 367px; }
	#dt_2{ margin: 133px 0 0 432px; }
	#dt_1{ margin: 198px 0 0 537px; }
	
	#dt_1c{ margin: 70px 0 0 156px; }
	#dt_2c{ margin: 29px 0 0 103px; }
	#dt_3c{ margin: 117px 0 0 35px; }
	#dt_4c{ margin: 190px 0 0 401px; }
	#dt_5c{ margin: 114px 0 0 370px; }
	#dt_6c{ margin: 125px 0 0 282px; }
	#dt_7c{ margin: 0px 0 0 284px; }
	#dt_8c{ margin: 86px 0 0 216px; }
	#dt_9c{ margin: -47px 0 0 210px; }
	#dt_10c{ margin: 11px 0 0 177px; }
	.triangle-right {width: 0;margin-top: 130px; float: left;height: 0;border-top: 13px solid transparent;border-right: 13px solid #2a71f6;border-bottom: 13px solid transparent;}
	.triangle-left {width: 0;margin-top: 130px; float: right;height: 0;border-top: 13px solid transparent;border-left: 13px solid #2a71f6;border-bottom: 13px solid transparent;}
	#dt_1c,#dt_2c,#dt_3c,#dt_4c,#dt_5c,#dt_6c,#dt_7c,#dt_8c,#dt_9c,#dt_10c{width: 303px; position: absolute; z-index: 16;display: none;}

	.gq-00{position: relative;width: 100%;height: 826px;}
	.gq-01{width:100%; height: 610px; background: #FFF;}
	.gq-02{color: #393939; letter-spacing: 1px; line-height: 65px; font-size: 48px;margin-left: 58px; }
	.gq-02-1{margin-left: 58px;  margin-bottom: 10px; color: #2e75f8;}
	.gq-03{margin: 0 auto;background-image: url(/img/gq/02_1.jpg);background-position: center;background-repeat: no-repeat;width: 100%;height: 470px;}
	.gq-04{width: 750px; margin: 0 auto;}
	.gq-05{padding-top: 137px; padding-left: 310px; font-size: 18px; color: #3d3d3d; line-height: 44px;}
	
	.gq-06{margin: 0 auto;background-image: url(/img/gq/03_1.jpg);background-position: center;background-repeat: no-repeat;width:100%; height: 420px;}
	.gq-07{padding-top:26px; padding-left: 58px; font-size: 40px; color: #FFF; letter-spacing: 2px;}
	.gq-08{width: 750px; margin: 0 auto;padding-left: 84px;}
	.gq-09{height: 70px; font-size: 15px; color: #FFF; margin-top: 140px; text-shadow:0 0 3px #000;}
	.gq-09-1{ width: 123px; float: left; }
	.gq-09-2{ width: 123px; float: left; }
	.gq-09-3{ width: 123px; float: left; }
	.gq-09-4{ width: 123px; float: left; }
	.gq-09-5{ width: 123px; float: left; }
	
	.gq-10{ width: 100%; height: 800px;padding: 0 25px; background: #FFF;}
	.gq-10-1{ padding: 60px 0 10px; font-size: 42px; height: 112px;margin: 0 auto; }
	.gq-10-2{ padding: 10px 0 46px; font-size: 20px; height: 80px; color: #818181;margin: 0 auto; }
	.gq-10-3{ height: 420px; clear: both;margin: 0 auto; }
	.gq-10-4{width: 186px; height: 84px; border-bottom: 1px solid #C8C8C8;text-align: center;line-height: 84px;font-size: 22px; color: #555;cursor: pointer;}
	.gq-10-4-1{line-height: 30px; position: relative;white-space: normal; padding: 12px 20px; }
	.gq-10-6{ float: left; width: 186px;  height: 420px; border-top-left-radius: 18px;border-bottom-left-radius: 18px;border: 1px solid #C8C8C8;background: #FFF;}
	.gq-10-7{ position: absolute; left: 186px; width: 514px; background: #FFF;}
	.gq-10-7 img{ float: left; width: 514px; height: 420px; mar}
	
	.gq-10-7-1{ position: absolute;bottom: 0;}
	.gq-10-7-2{ position: absolute;width: 484px;white-space: normal;margin: 15px;padding: 16px 28px;background: rgba(255, 255, 255, 0.88);border-radius: 8px;font-size: 20px;line-height: 28px;color: #444;bottom: 0;text-align: justify;}
	.gq-10-7-2 img{ position: absolute;width: 30px;height: 30px;margin: -30px 0 0 0px;z-index: 2;}

	
	.gq-12{width:100%; height: 500px; background: #FFF;}
	.gq-12-1{margin: 0 auto; padding:40px 0 64px 60px; font-size: 42px; }
	.gq-13{margin: 0 auto;background-image: url(/img/gq/12_1.jpg);background-position: center;background-repeat: no-repeat;width: 100%;height: 362px;clear: both;}
	.gq-14{width: 750px; padding: 40px 25px 0;}
	.gq-14-1{float: left; padding-top: 51px; padding-left: 88px; font-size: 20px; color: #FFF; line-height: 35px;}
	.gq-14-2{float: left; padding-top: 107px; padding-left: 173px; font-size: 20px; color: #FFF; line-height: 32px; }
	.gq-14-3{font-size: 36px;margin-bottom: 10px;text-align: center; }
	.gq-14-4{ margin-left: 47px; line-height: 50px; }
	.gq-14-5{ line-height: 28px; width: 287px;text-align: justify;}

	.gq-15{ position:relative; width:100%; height:490px; background: #FFF;}
	.gq-16{ height: 110px;  padding-top: 45px; margin-left: 25px;}
	.gq-16-1{ font-size:42px; letter-spacing:3px; line-height: 60px; }
	.gq-17{ height: 200px;margin: 0 auto; }
	.gq-17 img{ position: absolute; width: 700px;margin-left: 25px; }
	.gq-18{ position: absolute; margin-top:79px; margin-left: 88px; }
	.gq-19{ font-size:18px;height:78px;color: #FFF; }
	.gq-19-1{ float: left;margin-right: 117px; }
	.gq-19-2{ float: left;margin-right: 92px;margin-top: -12px; }
	.gq-19-3{ float: left;margin-right:62px; }
	.gq-19-4{ float: left; }
	.gq-20{ font-size:14px; color: #6a6a6a;margin-left: -49px; }
	.gq-20-1{ margin-right: 17px; float: left; }
	.gq-20-2{ margin-right: 16px; float: left; }
	.gq-20-3{ margin-right: 30px; float: left; }
	.gq-20-4{ float: left; }
	
	.gq-21{ position: relative; width: 100%; height: 888px;  background: #f4f5f8;margin: 0 auto; }
	.gq-22{width: 750px; padding: 40px 25px 30px;font-size: 42px; margin: 0 auto;}
	.gq-23{ height: 452px; margin: 0 auto;}
	.gq-23 img{position: absolute; width: 750px; height: 664px;}
	.gq-24{ position: absolute;margin-top: 103px; }
	.gq-24-1{ margin-left: 105px; }
	.gq-24-2{ margin-left: 185px; }
	.gq-24-3{ margin-left: 105px;margin-top: 124px; }
	.gq-24-4{ margin-left: 185px;margin-top: 124px; }
	.gq-25{ position: absolute;margin-top: 440px; }
	.gq-26 {width: 180px; height: 43px; line-height: 43px;color: #FFF; font-size: 18px; background: rgba(49,123,255,0.92);text-align: center; letter-spacing: 2px;border-radius: 10px; cursor: pointer;float: left;text-shadow:0 0 3px #000;}
	
	
	.lz-01{position: relative;width: 100%;height: 886px;}
	.lz-02 { margin: 0 auto;background-image: url(/img/lz/03_1.jpg); background-position: center;background-repeat: no-repeat;width:100%; height: 417px;}
	.lz-02-1 { font-size: 20px; color: #ddd; margin: 0 auto; height: 0;}
	.lz-02-2 { font-size: 20px; color: #ddd; margin: 0 auto; height: 0; padding-left:36px;}
	.lz-03{width: 700px;height: 1010px;background-position: center;margin: 0 auto 0;background-image: url(/img/lz/04_1.png);background-repeat: no-repeat;}
	.lz-03-1{ margin-left:66px; }
	.lz-04{width: 750px; height: 740px; margin-top: 22px;}
	.lz-04 img{position: absolute; width: 700px; height: 425px; padding: 0 25px;}
	.lz-05{color: #393939; letter-spacing: 1px; line-height: 108px; font-size: 42px; font-weight: bold;margin-left: 50px !important; }
	.lz-06{position: absolute; width:750px; height: 425px; font-size: 24px; color: #FFF; line-height: 134px;}
	.lz-07{width:300px; height: 82px; float: left; margin-left: 55px;}
	.lz-07-1{margin-left: 93px;}
	.lz-07-2{margin-left: 34px;}
	.lz-07-3{margin-left: 25px;margin-top: 8px;}
	.lz-08{width:200px; height: 82px; float: left;  margin-left: 409px;}
	.lz-08-1{margin-top: -83px;}
	.lz-08-2{margin-left: 56px;margin-top: -21px;}
	.lz-08-3{margin-left: 38px;margin-top: 48px;}
	.lz-09{width:100%; height: 533px; background: #f4f5f8;}
	.lz-10{padding-top:40px; margin-left: 36px; font-size: 42px; font-weight: bold;color: #FFF; letter-spacing: 2px;}
	.lz-10-1{ font-size: 20px; color: #818181;margin: 0 auto;height: 0; width: 681px; }
	.lz-10-2{ font-size: 20px; color: #818181;margin: 0 auto;height: 0; width: 700px; }
	.lz-11{height: 299px; margin: 0 auto;padding-left: 71px;}
	
	.lz-12{height: 71px; font-size: 19px; color: #ff8400; margin-top: 127px; text-shadow:0 0 3px #000;}
	.lz-12-5{width:100%; height: 630px; background: #FFF;}
	.lz-12-0{margin: 0 auto; padding:40px 0 64px 25px; font-size: 42px; }
	.lz-12-1{ width: 165px; float: left; }
	.lz-12-2{ width: 169px; float: left; }
	.lz-12-3{ width: 164px; float: left; }
	.lz-12-4{ width: 165px; float: left; }
	.lz-13{ height: 70px; line-height: 15px; font-size: 10px; color: #FFF; text-shadow:0 0 2px #000; }
	.lz-13-1{ width: 120px; margin-right:45px; float: left; text-align: justify; }
	.lz-13-2{ width: 114px; margin-right:54px; float: left; text-align: justify; }
	.lz-13-3{ width: 115px; margin-right:48px; float: left; text-align: justify; }
	.lz-13-4{ width: 108px; float: left; text-align: justify; }
	.lz-14 {width:100%; height: 1130px;background: #FFF; padding-top: 50px;}
	.lz-15 {font-size: 42px; color: #FFFFFF; padding: 32px 0 56px; margin-left: 68px;}
	.lz-16 { font-size: 32px; color: #3377FF; font-weight: bold; margin: 2px 0 0 66px; }
	.lz-17 { width: 650px; font-size: 14px; color: #666; margin: 20px 0 0 66px; }
	.lz-18{color: #FFF;background: #367cfb;width: 24px;height: 24px;border-radius: 50%;font-size: 16px;margin: 8px 10px 0 0;text-align: center;line-height: 24px;float: left;}
	.lz-18-1{background: #ff8400 !important;}
	.lz-18-2{margin-top: 0 !important;}
	.lz-19 { width: 610px; height: 36px;}
	.lz-19-1 { float: left; width: 560px; line-height: 36px; margin-right: 10px;font-size: 26px;}
	.lz-20 { width: 350px; height: 238px; font-size: 14px; color: #666; margin: 10px 0 0 66px; float: left;}
	
	.lz-21 { position:relative; width:100%; height:1000px; background: #FFF; }
	.lz-22 { position: relative; width:750px; }
	.lz-23 { position: relative; width: 2440px; }
	.lz-24 { width: 750px; height:865px; float: left;padding: 0 50px; }
	.lz-25 { float: left; width: 350px; height: 400px; margin-top: 99px; }
	.lz-26 { margin-top: 263px; float: right; width: 296px;height: 499px; }
	.lz-27 { font-size: 32px; color: #fba23b; font-weight: bold; margin-top: 48px; }
	.lz-28 { width: 650px; font-size: 14px; color: #666; margin-top: 20px; overflow: hidden; }
	.lz-29{
		width: 610px;
		height: 505px;
		margin: 0 auto;
		float: left;
		background-image: url(/img/index_41_11.jpg);
		background-position: center;
		background-repeat: no-repeat;
	}
	.lz-30{margin: 0 auto;background-image: url(/img/lz/12_1.jpg);background-position: center;background-repeat: no-repeat;width: 100%;height: 362px;clear: both;}
	
	.ybnsr-07 {position: relative; width: 100%; height: 825px; background: #f4f5f8;}
	.ybnsr-08 {width: 700px;height: 230px; padding-top: 60px;font-size: 42px;font-weight: bold;}
	.ybnsr-09 {width: 750px; height: 452px;}
	.ybnsr-09 img{ position: absolute; width: 700px;margin: 0 25px; }
	.ybnsr-10 {position: absolute; margin-top: 23px;font-size: 18px; color: #333;}
	.ybnsr-11 {
		width: 700px;  font-size: 28px; color: #FFF; text-align: center;
	}
	.ybnsr-12 {
		margin-top: 36px;
	}
	.ybnsr-12-1 {
		margin-left: 152px;float: left;
	}
	.ybnsr-12-2 {
		margin-left: 65px;float: left;
	}
	.ybnsr-12-3 {
		margin-left: 70px;float: left;
	}
	.ybnsr-12-4 {
		margin-left: 68px;float: left;
	}
	.ybnsr-13 {
		margin-top: 79px;
	}
	.ybnsr-14 {
		margin-top: 122px;
	}
	.ybnsr-15 {
		position: absolute;
		left: 186px;
		width: 514px;
	}
	.ybnsr-15 img {
		float: left;
		width: 514px;
		height: 420px;
		border-top-right-radius: 18px;
		border-bottom-right-radius: 18px;
	}
	.ybnsr-15-1 {
		position: absolute;
		width: 484px;
		white-space: normal;
		margin: 15px;
		padding: 16px 28px;
		background: rgba(255, 255, 255, 0.88);
		border-radius: 8px;
		font-size: 20px;
		line-height: 28px;
		color: #444;
		bottom: 0;
		text-align: justify;
	}
	.ybnsr-15-1 img {
		position: absolute;
		width: 30px;
		height: 30px;
		margin: -30px 0 0 0px;
		z-index: 2;
	
	}
	.ybnsr-16 {
	    float: left;
	    width: 239px;
	    height: 420px;
	    border-top-left-radius: 18px;
	    border-bottom-left-radius: 18px;
	    border: 1px solid #BBB;
	}
	.ybnsr-16-1 {
		width: 186px;
		height: 70px;
		line-height: 70px;
		font-size: 24px;
		border-bottom: 1px solid #C8C8C8;
		text-align: center;
	}
	
	.ybnsr-08-1{
		    height: 200px !important;
	}
	.ybnsr-17 {
		width:100%; height: 1116px; background: #f4f5f8;
	}
	.ybnsr-18 {
		width: 700px; height: 730px; margin-top: 22px;
	}
	.ybnsr-19 {
		position: absolute; width: 700px;height: 722px;
	}
	.ybnsr-20 {
		position: absolute; width:700px; height: 798px;
	}
	.ybnsr-21 {
		font-size: 30px; color: #1a43a8;text-align: center;margin-top: -60px;
	}
	.ybnsr-22 {
		margin-top: 17px; height: 321px;font-size: 28px; color: #929290;
	}
	.ybnsr-22 div {
		width: 350px;float: left;text-align: center;
	}
	.ybnsr-23 {
		font-size: 17px; color: #4f4f4f; height: 200px;
	}
	.ybnsr-24 {
		width:272px; float: left; margin-left: 137px;line-height: 48px;
	}
	.ybnsr-25 {
		width:270px; float: left;line-height: 43px; margin-top:2px;height: 93px;
	}
	.ybnsr-25-1 {
		line-height: 26px;margin-top: 8px;
	}
	.ybnsr-25-2 {
		line-height: 26px;margin-top: 10px;
	}
	.ybnsr-26 {
		margin-top: 69px;
		height: 353px;
		font-size: 15px;
		color: #FFF;
	}
	.ybnsr-26-1{
		float:left; width: 347px; text-align: center;line-height: 95px;
	}
	.ybnsr-26-2{
		float:left; width: 350px; text-align: center;line-height: 24px; font-size: 14px ;
	}
	
	
	
	#xwzx01{
		width: 700px; height: 93px; margin-top:200px; font-size: 50px; color: #FFF; opacity: 0;
	}
	#xwzx02{
		width: 700px; height: 100px; margin-top: 200px; font-size: 30px; color: #FFF; opacity: 0;
	}
	.gywm-04 {
	    background-position: center;
	    margin: 0 auto;
	    background-repeat: no-repeat;
	    background-size: 100% 5588px;
	    background-image: url(/img/me_04.jpg);
	}
	/* mobile d */
	.bot-tzqf{
		font-size: 22px !important;
		
	}
	.fz-yd01{
		font-size: 22px !important;
	}
	#text-01{
		width: 100% !important;
		font-size:33px !important;
		margin: -20px 0 0 65px;
	}
	#text-01-index{
		width: 100% !important;
		font-size:33px !important;
		margin: 150px 0 0 65px;
	}
	.text-02{
		font-size:26px; color: #666; box-sizing: border-box; width: 680px; height: 60px;
		border:1px solid #3377FF; border-radius: 100px; line-height: 60px; background: #FFF;
		margin:19px 0; float:left; 
	}
	.mobile-01{
		font-size: 21px !important;
	}
	.mobile-03{
		margin: 7px 0 34px !important;
		height: 125px !important;
	}
	.mobile-03-2{
		margin: 7px auto 2px !important;
		height: 125px !important;
	}
	.menu-23{
		width: 130px !important;
		margin: 0 20px !important;
		height: 163px !important;
		z-index: 101;
	}
	.menu-23-1{
		width: 130px !important;
		margin: 0 20px !important;
		height: 130px !important;
		z-index: 101;
	}
	.menu-23-2{
		position: relative;
		width: 104px !important;
		margin: 0 31px !important;
		height: 51px !important;
		float: left;
		z-index: 501;
	}
	.mobile-03-1{
		margin: 7px 0px 12px !important;
	}
	.mobile-02{
		padding:75px 0 47px !important;
		font-size: 59px !important;
	}
	.mobile-04{
		line-height: 53px !important;
		font-size: 30px;
	}
	.height-01{
		height: 1160px !important;
		background: #f0f0f0;
	}
	.mobile-04-1{
		line-height: 32px !important;
		font-size: 24px;
	}
	.mobile-05{
		position: absolute !important;
		top: 0 !important;
		height: 347px !important;
		width: 690px !important;
		/* border-radius: 10px; */
		
	}
	.mobile-05-1{
		position: absolute !important;
		top: 0 !important;
		height: 250px !important;
		width: 680px !important;
		border-radius: 10px;
	}
	.mobile-06{
		height: 750px !important;
		width: 690px !important;
		margin-top: 0 !important;
		border-radius: 12px !important;
		border: none !important;
	}
	.mobile-06-2{
		margin-top: -4px !important;
		    height: 1280px !important;
		    width: 750px !important;
	}
	.mobile-06-1{
		height: 920px !important;
		width: 750px !important;
		margin-top: 0 !important;
		border-radius: 0px !important;
		border: none !important;
	}


	.index-27{
		width: 325px !important;
		height: 265px !important;
		margin-right: 40px;
		border-radius:8px; background: #FFF; float: left;
	}
	.index-27 img{
		width: 171px !important;
		height: 265px !important;
	}
	.mobile-07{
		position: absolute !important;
		top: 349px !important;
		font-size: 28px !important;
		line-height: 36px !important;
		background: none !important;
		color: #888 !important;
		/* height: 230px !important; */
		padding: 35px 20px 0px !important;
		width: 690px !important;
	}
	.mobile-07-1{
		position: absolute !important;
		top: 240px !important;
		font-size: 20px !important;
		background: none !important;
		color: #888 !important;
		height: 170px !important;
		padding: 45px 40px 0px !important;
		width: 680px !important;
	}
	.mobile-07-2{
		margin-left: 0 !important;
		font-size: 36px !important;
	}
	.mobile-07-3{
		font-size: 22px !important;
		line-height: 35px !important;
	}
	.fz-04-2{
		margin: 0 130px !important;
	}
	.fz-04-1 div{
		float: left;
		color: #666;
		bottom: 123px !important;
		/* margin: 0px !important; */
		margin-top: 0px !important;
		font-size: 23px !important;
	}
	.fz-04-1 img{
		width: 24px;
		height: 24px;
	}
	.mobile-08{
		bottom: 70px !important;
	}
	.mobile-09{
		height: 817px !important;
	}
	.mobile-10{
		padding:87px 0 20px !important;
		font-size: 35px !important;
	}
	.mobile-11{
		height: 550px !important;
		width: 680px !important;
		margin-top: 142px !important;
		border-radius: 0 !important;
	}
	.mobile-12{
		font-size: 28px !important;
	}
	.mobile-13{
		padding: 150px 0 0px !important;
	}
	.mobile-14{
		padding:70px 0 59px !important; font-size: 60px !important;
	}
	.mobile-15{
		line-height: 56px !important;
		font-size: 24px !important;
	}
	.mobile-16{
		margin-left: 40px;
		font-size: 22px;
		color: #666;
	}
	.mobile-17{
		padding: 75px 0 48px !important;
		font-size: 35px !important;
	}
	.mobile-18{
		height: 320px !important;
		padding-top: 5px !important;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}
	.mobile-19{
		width: 100% !important;
		padding: 30px 35px 0 !important;
		margin-top: 0 !important;
	}
	.mobile-19 div ul{
		display: block;
		list-style-type: disc;
		margin-block-start: 1em;
		margin-block-end: 1em;
		margin-inline-start: 0px;
		margin-inline-end: 0px;
		padding-inline-start: 40px;
	}
	.mobile-20{
		background: none;
	}
	.mobile-21{
		font-size: 18px;
	}
	.mobile-21 a{
		color: #888;
	}
	.mobile-22 {
		margin:0 0 0 40px !important;
		width: 385px !important;
		float: left; 
		/* padding: 5px 0px 0 24px; */
	}
	.xw-title {
	    font-size: 28px !important;
		line-height: 28px !important;
	}
	.xw-text-1{
		font-size: 28px;
		line-height: 28px;
		margin-top: 2px;
		overflow: hidden;
		white-space: normal;
		text-overflow: ellipsis;
		-webkit-line-clamp:1; 
		display: -webkit-box;
		-webkit-box-orient:vertical;
		color: #555;
	}
	.xw-text-3{
		font-size: 22px !important;
		overflow: hidden;
		text-overflow: ellipsis;
		-webkit-line-clamp: 3;
		margin-top: 16px;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		line-height: 28px;
		color: #888;
	}
	.mobile-23{
		height: 170px !important;
		margin: 30px 0;
	}
	.mobile-24{
		width: 680px !important;
		height: 277px !important;
		border-radius: 6px !important;
	}
	.mobile-25{
		padding: 35px 0 35px 30px !important;
	}
	.mobile-26{
		width:250px !important; height: 420px !important; line-height:25px !important; font-size:12px; margin-left:20px !important;
	}
	.mobile-27{
		width: 405px !important;
		height: 254px !important;
	}
	.mobile-28{
		width: 320px !important;
		height: 141px !important;
	}
	.mobile-29{
		width: 330px !important;
		height: 168px !important;
	}
	.mobile-31{
		margin: 140px 0 0 70px !important;
		font-size: 23px !important;
	}
	.mobile-32{
		position: relative;
		line-height: 32px !important;
	}
	.mobile-33{
		padding: 99px 0px 11px !important;
		font-size: 60px !important;
	}
	.mobile-34{
		margin: 45px 20px !important;
		letter-spacing: 2px;
	}
	.mobile-35{
		font-size: 19px !important;
		line-height: 37px !important;
	}
	.mobile-36{
		padding: 183px 0 0 !important;
		font-size: 45px !important;
	}
	.mobile-36-1{
		padding: 183px 0 0 !important;
		font-size: 42px !important;
	}
	.mobile-37{
		overflow: auto;
	}
	.mobile-38{
		/* position: initial; */
		left: 0px;
		/* margin: 0px auto; */
		/* overflow-y: auto; */
		width: 1134px !important;
		height: 80px;
	}
	.mobile-39{
		width: 225px !important;
		height:150px !important;
	}
	.mobile-40{
		width: 440px !important;
	}
	.mobile-41{
		font-size: 17px !important;
	}
	.mobile-42{
		font-size: 26px !important;
		white-space: normal ;
	}
	.mobile-mar-1{
		margin: 1160px auto 0px !important;
	}
	.mobile-mar-2{
		margin: 104px auto 0px !important;
	}
	.mobile-mar-3{
		padding: 114px 0 20px !important;
		font-size: 60px !important;
	}
	.mobile-mar-4{
		padding: 101px 0px 15px !important;
	}
	.mobile-mar-5{
		/* margin: 0px auto 28px !important; */
		overflow-y: hidden;
		overflow-x: auto;
		height: 80px !important;
	}
	.mobile-mar-6{
		margin-top: 27px !important;
	}
	.yd-color-F3{
		background: #F3F3F3;
	}
	.index-text-01{
		margin: 42px auto !important;
		font-size: 39px !important;
		line-height: 52px !important;
	}
	.mobile-bac-1{
		background: #FFF !important;
	}
	.mobile-bac-2{
		background-image: url(/img/index_39.png);
		background-position: center;
		background-repeat: no-repeat;
		border-radius: 12px;
		margin: 24px auto 0 !important;
	}
	.fz-02{
		font-size: 28px !important;
		line-height: 46px !important;
		height: 1000px !important;
	}
	.fz-03{
		font-size: 28px !important;
		line-height: 60px !important;
		margin-top: 0 !important;
	}
	.fz-04{
		font-size: 32px !important;
	}
	.fz-31{
		font-size: 31px !important;
	}
	.fz-04-1{
		font-size: 20px !important;
	}
	.fz-yd-01{
		font-size: 28px !important;
		height: 170px;
		line-height: 46px !important;
		width: 450px !important;
		float: right;
		/* margin-bottom: 20px !important; */
		/* margin-left: 40px !important; */
		margin: 0 0 40px !important;
	}
	.mob-img-01{
		width: 150px !important;
		height: 105px !important;
	}
	.mob-img-02{
		width: 100px !important;
		height: 120px !important;
	}
	.yd-wid-330{
		width: 330px !important;
	}
	.mob-img-03{
		width: 330px !important;
		height: 176px !important;
	}
	.newtext span{
		width: 680px !important;
		font-size: 22px !important;
	}
	.xw-text{
		font-size: 22px !important;
		overflow: hidden;
		text-overflow: ellipsis;
		-webkit-line-clamp: 2;
		margin-top: 20px;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		height: none;
		line-height: 28px;
		color: #888;
	}
	
	.yd-wid{
		width: 100% !important;
	}
	.yd-wid-01{
		width: 2150px !important;
	}
	.yd-wid-450{
		width: 450px !important;
	}
	.yd-wid-610{
		width: 610px !important;
	}
	.yd-wid-650{
		width: 648px !important;
	}
	.yd-wid-750{
		width:750px !important;
	}
	.yd-width{
		width: 690px !important;
		margin: 0 auto;
	}
	.yd-width-1{
		width: 100% !important;
		padding: 0 35px !important;
	}
	.yd-width-510{
		width: 510px !important;
		margin: 0 auto;
	}
	.yd-width-b{
		width: 100% !important;
	}
	.yd-hig-1{
		height: 870px !important;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}
	.yd-hig-2{
		height: 1310px !important;
	}
	.yd-hig-3{
		height: 1620px !important;
	}
	.yd-hig-4{
		height: 275px !important;
	}
	.yd-hig-5{
		height: 750px !important;
	}
	.yd-hig-6{
		height: 168px !important;
	}
	.yd-hig-7{
		height: 600px !important;
	}
	.yd-hig-8{
		height: 143px !important;
	}
	.yd-hig-9{
		height: 1100px !important;
	}
	.yd-hig-10{
		height: 210px !important;
	}
	.yd-hig-11{
		height: 343px !important;
	}
	.yd-hig-12{
		height: 1775px !important;
	}
	.yd-hig-13{
		height: 1780px !important;
	}
	.yd-hig-14{
		height: 640px !important;
	}
	.yd-hig-15{
		height: 1005px !important;
	}
	.yd-hig-16{
		height: 262px !important;
	}
	.yd-hig-17{
		height: 150px !important;
		margin-bottom: 24px;
	}
	.yd-hig-680{
		height: 680px !important;
	}
	.yd-hig-808{
		height: 808px !important;
	}
	.yd-hig-645{
		height: 645px !important;
	}
	.yd-r{
		margin-right: 40px !important;
	}
	.menu-22{
		width: 170px !important;
		font-size: 24px !important;
	}
	.menu-24-m{
		position: relative; float: left; text-align: center;
		width: 118px; margin: 0 70px; font-size: 22px; color: #555; font-weight: 500; height:133px;  cursor: pointer;
		z-index: 103;
	}
	.mobile-43{
		width: 130px;
		margin: 0 20px;
		height: 130px;
		z-index: 101;
		position: relative;
		float: left;
		text-align: center;
		font-size: 22px;
		font-weight: 500;
		cursor: pointer
	}
	.menu-12{
		width: 170px !important;
	}
	.menu-09{
		width: 170px !important;
		font-size: 28px !important;
	}
	.menu-09-1{
		width: 170px !important;
		font-size: 24px !important;
	}
	.sty-14{
		width:10px; height:10px; top: 11px; left: 80px;
	}
	.sty-15{
		width:20px; height:20px; top: 6px; left: 75px;
	}
	.sty-14-1{
		width:10px; height:10px; top: 11px; left: 80px;
	}
	.sty-15-1{
		width:20px; height:20px; top: 6px; left: 75px;
	}
	.sty-16{
		width: 100%;
		/* height: 150px; */
		margin-top: 0 !important;
	}
	.sty-16-1{
		height: 170px;
		text-align: center;
		line-height: 170px;
		font-size: 36px !important;
		margin: 0 0 40px !important;
	}
	.sty-11-2{
		/* width:203px; */
		/* height: 203px; */
	}
	.sty-12{
		font-size: 28px; line-height: 48px; height: 0px; color: #FFF !important; font-weight: 600; margin-top: 20px;
		top: 45% !important;
	}
	.float-no{
		float: none !important;
	}
	.activ-22:after {
		width: 170px !important;
	}
	.xw-01{
		margin: 0px 0px 22px !important;
		float:none !important; height: 135px !important;
	}
	.gywm-01{
		background-position: top;
		margin: 0 auto;
		/* width: 100%; */
		/* height: 5117px; */
		background-repeat:no-repeat;
		background-size: 100% 1400px;
		background-image: url(/img/me_04_1.jpg);
	}
	.gywm-03{
		background-position: bottom ;
		margin: 0 auto;
		/* width: 100%; */
		/* height: 5117px; */
		background-repeat:no-repeat;
		background-size: 100% 1000px;
		background-image: url(/img/me_04_2.jpg);
	}
	.gywm-05{
		width:100%; text-align: center; padding-top: 100px; color: #FFF; font-size: 45px;
	}
	.about-01{
		 background: #0289e2;
	}
	.clear-yd{
		float: none !important;
	}
	.zy-yd{
		float: left !important;
	}
	.bac_xwxq{
		height: 573px;
		background-position: 0 143px;
		background-size: 100% 430px;
		background-image: url(../img/bac_xwzxxq.jpg);
		background-repeat: no-repeat;
	}
	.tzqf-02{
		height: 428px !important;
		background-size: 100% 428px;
		font-size: 34px !important;
		background-repeat: no-repeat;
		/* height: 430px !important; */
		background-image: url(/img/tzqf_02_yd.jpg);
	}
	.bac_xwxq_02{
		background-size: 100% 393px;
		background-repeat: no-repeat;
		background-image: url(/img/bac_xwxq_02.jpg);
	}
	.bac_xw_yd{
		background-size: 100% 400px;
		background-repeat: no-repeat;
		background-image: url(/img/bac_xw_yd.jpg);
	}
	.bac_xwzx{
		margin: 0 auto;
		height: 410px;
		background-position: 0 80px;
		background-size: 100% 330px;
		background-repeat: no-repeat;
		background-image: url(/img/bac_xwzx.jpg);
	}
	.xw-03{
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: normal;
		-webkit-line-clamp:2; 
		display: -webkit-box;
		-webkit-box-orient:vertical;
		width: 423px;
		/* height: 72px; */
		line-height: 36px; font-size: 28px;
		margin: 0 0 6px 40px;
	}
	.xw-img{
		width: 217px !important;
		height: 140px !important;
		float: left;
	}
	.xw-img-1{
		float: left;
	}
	.menu-12-1{
		position: relative;
		float: left;
		text-align: center;
		border-bottom: 1px solid #CCCCCC;
		line-height: 83px;
		width: 170px; font-size: 22px; color: #2d2d2d; font-weight:500; height: 83px;  cursor: pointer;
	}
	.menu-10{
		position: relative; float: left;
		text-align: center;
		border-bottom: 1px solid #CCCCCC;
		line-height: 110px;
		width: 170px; font-size: 28px; color: #2d2d2d; font-weight: 500; height: 83px;  cursor: pointer;
	}
	.activ-10{
		animation:bk-010 1s ease;
		animation-fill-mode: forwards;
	}
	.activ-10:after {
		content: '';
		position: absolute;
		left: 0;
		top: 0;
		height: 82px;
		width: 170px;
		box-sizing: border-box;
		border-bottom: 1px solid #3377ff;
		z-index: 99;
		animation:bk-010-a 1s ease;
		animation-fill-mode: forwards;
	}
	@keyframes bk-010 { from {color: #2d2d2d;} to {color: #3377FF;} }
	@keyframes bk-010-a { from {width: 0px;} to {width: 170px;} }
	.activ-12-1 {
		animation:bk-012-1 1s ease;
		animation-fill-mode: forwards;
	}
	.activ-12-1:after {
		content: '';
		position: absolute;
		left: 0;
		top: 0;
		height: 83px;
		width: 170px;
		box-sizing: border-box;
		border-bottom: 1px solid #3377ff;
		z-index: 99;
		animation:bk-012-1-a 1s ease;
		animation-fill-mode: forwards;
	}
	.zswd{
		background: #ebedee;
	}
	.xwzx-03{
		width: 100%;
		background: #ebedee;
	}
	.xwzx-04{
		position: absolute; margin-top: 145px; height: 21px;
		font-size: 20px;
	}
	.xwzx-05{
		width: 100%;
		padding: 30px 35px 0;
		height: 200px;
		/* margin: 30px 0; */
		/* border: 1px solid #3377ff; */
	}
	.xwzx-06{
		width: 255px;
		height: 170px;
		border-radius: 7px;
		float: left;
	}
	.xwzx-07{
		width: 100%;
		padding: 0px 35px;
		margin-top: 0;
		float: left;
	}
	.xwzx-08{
		margin: 0 0 0 40px;
		width: 385px;
		float: left;
	}
	.xwzx-09{
		font-size: 28px;
		line-height: 28px;
		margin-top: 2px;
		overflow: hidden;
		white-space: normal;
		text-overflow: ellipsis;
		-webkit-line-clamp: 1;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		color: #555;
	}
	.xwzx-10{
		font-size: 22px;
		overflow: hidden;
		text-overflow: ellipsis;
		-webkit-line-clamp: 3;
		margin-top: 16px;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		line-height: 28px;
		color: #888;
		white-space: normal;
	}
	.xwzx-11{
		position: absolute;
		margin-top: 10px;
		height: 21px;
		font-size: 20px;
	}
	.xw-img-list{
		/* border-radius: 10px; */
		width: 255px; height: 170px; border-radius: 7px; float: left;
	}
	@keyframes bk-012-1 { from {color: #2d2d2d;} to {color: #3377FF;} }
	@keyframes bk-012-1-a { from {width: 0px;} to {width: 170px;} }
	@keyframes yd-02 { from {opacity: 0; margin-top: 145px;} to {opacity: 1; margin-top: 45px;} }
	@keyframes yd-03 { from {opacity: 0; margin-top: 190px;} to {opacity: 1; margin-top: 90px;} }
	@keyframes bk-022 { from {width: 0px;} to {width: 170px;} }
	.menu-14{
		position: relative;
		float: left;
		/* background: #F3F3F3; */
		/* border-top: 1px solid #B9B9B9; */
		/* border-bottom: 1px solid #B9B9B9; */
		text-align: center;
		line-height: 56px;
		width: 142px; font-size: 25px; color: #666; font-weight:500; height: 56px;  cursor: pointer;
		z-index: 700;
		display: inline-block;
		border-radius: 8px;
		margin: 0 10px;
	}
	/* level d */
	.index_yqlj{
		display: none !important;
	}
	.dis-none{
		display: none;
	}
	.friendly a{
		margin-right: 117px; float: left;
		color: #999;
	}
	.tzqf-gszc{
		width: 100%;
		height:15000px;
		background-position: center;
		margin: 0 auto;
		/* background-image: url(/img/gszc/tzqf-gszc.png); */
		background-repeat: no-repeat;
	}
	.tzqf-dljz{
		width: 100%;
		height:15000px;
		background-position: center;
		margin: 0 auto;
		background-image: url(/img/dljz/dljz.png);
		background-repeat: no-repeat;
	}
	.tzqf-xwzx{
		width: 100%;
		height:4600px;
		/* background-position: center; */
		margin: 0 auto;
		background-image: url(/img/xwzx/xwzx.jpg);
		background-repeat: no-repeat;
		background-position: center 53px;
	}
	.tzqf-swch{
		width: 100%;
		height:20000px;
		background-position: center;
		margin: 0 auto;
		background-image: url(/img/swch/swch.jpg);
		background-repeat: no-repeat;
	}
	.bac_index_a{
		width: 100%;
		height:705px;
		background-position: center;
		margin: 0 auto;
		background-image: url(/img/index_a.jpg);
		background-repeat: no-repeat;
	}
	.bac_index_1{
		width: 220px;
		height:666px;
		background-image: url(/img/index_17.jpg);
		background-size: 100% 100%;
		background-repeat: no-repeat;
	}
	.bac_xwzx01{
		background-image: url(/img/xwzx/xwzx_02.jpg);
		background-size: 100% 100%;
		background-repeat: no-repeat;
		position: relative;
		top: 50px;
		width: 494px; height: 428px; border-radius: 13px;
		margin-top: 35px;
		/* z-index: 9999; */
	}
	.bac_xwzx02{
		width: 494px;
		height:316px;
		background-image: url(/img/xwzx/xwzx_03.jpg);
		background-size: 100% 100%;
		background-repeat: no-repeat;
	}
	.bac_xwzx03{
		width: 494px;
		height:316px;
		background-image: url(/img/xwzx/xwzx_04.jpg);
		background-size: 100% 100%;
		background-repeat: no-repeat;
	}
	.bac_dliz{
		background-position:center;
		margin: 0 auto;
		height: 616px;
		/* background-size: 100% 100%; */
		background-image: url(/img/bac_dliz.jpg); background-repeat: no-repeat;
	}
	.bac_dliz_01{
		background-position:center;
		margin: 0 auto;
		height: 525px;
		/* background-size: 100% 100%; */
		background-image: url(/img/bac_dliz_01.jpg); background-repeat: no-repeat;
	}
	.bac_swch_01{
		background-position:center;
		margin: 0 auto;
		height: 616px;
		width: 100%;
		background-image: url(/img/bac_swch.jpg); background-repeat: no-repeat;
	}
	.bac_swch_02{
		background-position:center;
		margin: 0 auto;
		height: 875px;
		background-image: url(/img/bac_swch_02.jpg); background-repeat: no-repeat;
	}
	.bac_swch2{
		background-position:center;
		margin: 0 auto;
		height: 875px;
		background-image: url(/img/bac_swch2.jpg); background-repeat: no-repeat;
	}
	.bac_ywxq{
		background-position:center;
		margin: 0 auto;
		height: 590px;
		background-image: url(/img/bac_ywxq_02.jpg);
		background-repeat: no-repeat;
	}
	.bac_sjbg{
		background-position:center;
		margin: 0 auto;
		background-size: 1920px 833px;
		background-image: url(/img/bac_sjbg.jpg);
		background-repeat: no-repeat;
	}
	.bac_gszc{
		background-position:center;
		margin: 0 auto;
		height: 616px;
		background-image: url(/img/bac_gszc.jpg); background-repeat: no-repeat;
	}
	.bac_gszc_02{
		background-position:center;
		margin: 0 auto;
		height: 875px;
		/* background-size:100% 100%; */
		background-image: url(/img/bac_gszc_01.jpg); background-repeat: no-repeat;
	}
	.gywm{
		background-position:center;
		margin: 0 auto;
		width: 100%;
		height: 3949px;
		background-repeat:no-repeat;
		/* background-size: 100%; */
		background-image: url(/img/temp/tzqf.jpg);
	}
	.jjfa{
		background-position:center;
		margin: 0 auto;
		width: 100%;
		height: 4734px;
		background-repeat:no-repeat;
		/* background-size: 100%; */
		background-image: url(/img/temp/jjfa.jpg);
	}
	.caidan:active{
		background: #ebedee;
		color: #3377FF;
	}
	.index-04{
		background-image: url(../img/index_04.jpg);
		background-repeat: no-repeat;
		background-size: 100% 100%;
		background-position: center;
	}
	.index-05{
		background: rgba(0,0,0,1);
		background-image: url(../img/index_05.jpg);
		background-repeat: no-repeat;
		background-size: 100% 100%;
		background-position: center;
	}
	.index-06{
		background-image: url(../img/index_06.jpg);
		background-repeat: no-repeat;
		background-size: 100% 100%;
		background-position: center;
	}
	.index-07{
		background-image: url(../img/index_07.jpg);
		background-repeat: no-repeat;
		background-size: 100% 100%;
		background-position: center;
	}
	.index-08{
		background-image: url(../img/index_08.jpg);
		background-repeat: no-repeat;
		background-size: 100% 100%;
		background-position: center;
	}
	.index-09{
		background-image: url(../img/index_09.jpg);
		background-repeat: no-repeat;
		background-size: 100% 100%;
		background-position: center;
	}
	.index-10{
		background-image: url(../img/index_10.jpg);
		background-repeat: no-repeat;
		background-size: 100% 100%;
		background-position: center;
	}
	.index-11{
		background-image: url(../img/index_11.jpg);
		background-repeat: no-repeat;
		background-size: 100% 100%;
		background-position: center;
	}
	.index-16{
		background-image: url(../img/index_16.jpg);
		background-repeat: no-repeat;
		background-size: 100% 100%;
	}
	.index-16-2{
		background-image: url(../img/index_16_2.jpg);
		background-repeat: no-repeat;
		background-size: 100% 100%;
	}
	.index-16-3{
		background-image: url(../img/index_16_3.jpg);
		background-repeat: no-repeat;
		background-size: 100% 100%;
	}
	.index-16-4{
		background-image: url(../img/index_16_4.jpg);
		background-repeat: no-repeat;
		background-size: 100% 100%;
	}
	.index-17{
		width: 200px; height:77px; float: right; border-bottom: 1px solid #276ef0;color: #FFFFFF;
	}
	.index-17-img{
		float: left; margin: 22px 15px 0 20px; line-height: 50px;
		width: 36px;
		height: 33px;
	}
	.index-17-text{
		 margin: 20px 0; float: left; line-height: 37px; font-size: 21px;
	}
	.index-18{
		background: #FFF; border-top-left-radius: 5px; border-bottom-left-radius: 5px;color: #3377FF;
	}
	.index-text-01{
		margin: 40px auto; font-size: 34px; line-height: 38px; letter-spacing: 2px; color: #FFF; text-align: center;
	}
	.index-19{
		width: 250px; height: 333px; border-right:1px solid #C8C8C8; float: left; text-align: center; padding-top: 35px;
	}
	.index-19-1{
		font-size: 24px; color: #545454;
	}
	.index-19-2{
		font-size: 18px; color: #999; line-height: 36px; margin-bottom: 14px;
	}
	.index-19-3{
		border-radius: 8px;
	}
	.index-20{
		width:1000px; height:666px; float:left; border:1px solid #C8C8C8; border-left: none; border-top-right-radius: 18px;border-bottom-right-radius: 18px;
		background: #FFF;
	}
	.index-20-1{
		width: 1000px; height: 333px; float: left; border-bottom:1px solid #C8C8C8;
	}
	.index-20-2{
		width: 1000px; height: 333px; float: left;
	}
	.index-21{
		width: 750px !important;
		height: 920px !important;
		margin: 180px auto 0 !important;
		background-image: url(/img/index_27_m.png) !important;
		
		position: absolute;
		left: -750px;
		background-position: center;
		background-repeat: no-repeat;
		z-index: 10;
		border-radius: 10px;
	}
	.index-22{
		width: 750px !important;
		height: 1280px !important;
		background-image: url(/img/index_28_m.jpg) !important;
		position: absolute;
		margin: 0 auto;
		right: -750px;
		background-position: center;
		background-repeat: no-repeat;
	}
	.index-21-a{
		position: absolute;
		left: 0;
	}
	.index-22-a{
		position: absolute;
		right: 0;
	}
	.index-23{
		font-size: 16px; color: #999;
		bottom: 74px !important;
		position: absolute;
		width: 305px;
	}
	.index-24{
		width: 1220px;
		height: 739px;
		margin: 0 auto;
		background-image: url(/img/index_29.jpg);
		background-position: center;
		background-repeat: no-repeat;
	}
	.index-25{
		width: 1220px;
		height: 554px;
		margin: 0 auto;
		background-image: url(/img/index_30.jpg);
		background-position: center;
		background-repeat: no-repeat;
	}
	.index-26{
			width: 750px !important;
			height: 1050px !important;
			background-image: url(/img/index_38.jpg) !important;
		margin: 0 auto;
		background-position: center;
		background-repeat: no-repeat;
	}
	.index-27:hover{
		border:2px solid #3377FF;
		/* box-shadow: 0 0 5px #071b62; */
	}
	.index-27:hover a{
		color: #3377FF;
	}
	.index-28{
		float: left; position: relative; color: #222;
		width: 660px;
		height: 680px;
	}
	.index-28 img{
		border-radius: 7px; width: 660px;
		height: 440px;
		/* height: 371px; */
	}
	.index-29{
		width: 1220px;
		height: 671px;
		margin: 0 auto;
		background-image: url(/img/index_32.png);
		background-position: center;
		background-repeat: no-repeat;
	}
	.index-29-1{
		width: 680px;
		height: 671px;
		margin: 0 auto;
		background-image: url(/img/index_32.png);
		background-position: center;
		background-repeat: no-repeat;
	}
	.index-30{
		width: 320px; height: 320px; border-radius: 200px;float: left; margin: 100px 0 0 137px;
	}
	.index-31{
		color:#777; font-size:18px; height: 16px; padding-left: 16px; line-height: 16px; border-left:3px solid #367cfb;
	}
	.index-32{
		color:#444; font-size:24px; line-height: 50px; margin-left: 21px;
	}
	.index-33{
		width: 90px; height: 90px; border-radius: 100px; margin-left: 30px;
		background: #FFF; float: left;
		overflow: hidden;
	}
	.index-33 img{
		border-radius: 100px;
		border:2px solid rgba(0,0,0,0);
		box-sizing: border-box;
		width: 90px; height: 90px;
		opacity: 0.3;cursor: pointer;
	}
	.index-34{
		width: 610px;
		height: 505px;
		margin: 0 auto;
		float: left;
		background-image: url(/img/index_41_1.jpg);
		background-position: center;
		background-repeat: no-repeat;
	}
	.index-35{
		width: 610px;
		height: 505px;
		margin: 0 auto;
		float: left;
		background-image: url(/img/index_42_1.jpg);
		background-position: center;
		background-repeat: no-repeat;
	}
	.index-36{
		width: 38px;
		height: 38px;
		float: left;
		color: #999;
		font-size: 21px;
		margin-right: 12px;
		border-radius: 5px;
		cursor: pointer;
	}
	/* .index-36:hover{
		background: #367cfb;
		color: #FFF;
	} */
	.index-36-a{
		color: #FFF;
		background: #367cfb;
		/* border-left:1px solid #367cfb; */
	}
	.index-37{
		width: 610px; height:84px;
	}
	.gszc-01{
		width: 1220px;
		margin: 0 auto;
		background-image: url(/img/gszc/gszc_07.png);
		background-position: center;
		background-repeat: no-repeat;
	}
	.gszc-02{
		width: 1220px;
		margin: 0 auto;
		background-image: url(/img/gszc/gszc_20.jpg);
		background-position: center;
		background-repeat: no-repeat;
	}
	.gszc-03{
		position: absolute; height:326px; width: 1220px; border-bottom-left-radius:10px;border-bottom-right-radius:10px; display: none;
	}
	.dljz-02{
		float: left; width: 239px; height: 500px; border-top-left-radius:18px; border-bottom-left-radius:18px; border: 1px solid #BBB;
	}
	.dljz-03{
		width: 239px; height: 83px; border-bottom: 1px solid #C8C8C8;text-align: center;
		line-height: 83px;font-size: 22px; color: #555;
	}
	.dljz-04{
		width: 300px; height: 200px;
		margin: 25px 0px 0px 44px;
		/* position: absolute; */
		/* top: 25px; */
		/* left: 44px; */
		float: left;
		padding: 25px 17px 0px 46px; line-height: 24px; border-radius: 5px;
		background: #f4f7fb; color: #555;
	}
	.dljz-05{
		width: 1220px;
		margin: 0 auto;
		background-image: url(/img/dljz/dljz_04.jpg);
		background-position: center;
		background-repeat: no-repeat;
	}
	.dljz-06{
		width: 1220px;
		margin: 0 auto;
		background-image: url(/img/dljz/dljz_08.jpg);
		background-position: center;
		background-repeat: no-repeat;
	}
	.dzpt{
		position: absolute;
		left: 239px;
		width: 981px;
	}
	.ybjz-01{
		position: absolute;
		left: 186px;
		width: 477px;
	}
	.ybjz-01 img{
		float: left; width: 477px; height: 390px; border-top-right-radius: 18px; border-bottom-right-radius: 18px; 
	}
	.ybjz-02{
		position: absolute; width: 450px; white-space: normal; margin: 15px; padding: 16px 28px; background: rgba(255, 255, 255, 0.88);
		border-radius: 8px; font-size: 20px; line-height: 28px; color: #444;
		bottom: 0; text-align: justify;
	}
	.ybjz-02 img{
		position: absolute; width: 30px; height: 30px; margin: -30px 0 0 0px; z-index: 2;
	}
	.ybjz-03{
		width: 186px !important;
		height: 390px !important;
	}
	.ybjz-04{
		width: 186px !important;
		height: 65px !important;
		line-height: 65px !important;
		font-size: 24px;
	}
	.ybjz-05{
		width: 663px !important;
		height: 390px !important;
	}
	.ybjz-06{
		width: 663px !important;
		height:548px !important;
	}
	.ybjz-06 img{
		border-radius: 10px;
	}
	.ybjz-07{
		position: absolute;
		width: 600px; margin: -270px 0 0 40px; font-size: 22px; line-height: 35px;
		color: #666;background: rgba(255, 255, 255, 0.88);
		padding: 16px 28px; z-index: 999;
		border-radius: 10px;
	}
	.text-jus{
		text-align-last: justify;
		text-align: justify;
		width: 65px;
	}
	.gywm-02{
		/* background-position:center; */
		margin: 0 auto;
		/* width: 100%; */
		background-repeat:no-repeat;
		background-size: 100%;
		
		background-image: url(/img/me_05.png);
	}
	.tzqf-yd{
		/* width: 100%; */
		height: 3949px;
		background-repeat:no-repeat;
		background-size: 100%;
		background-image: url(/img/temp/tzqf.jpg);
	}
	.tzqf-pc{
		/* width: 100%; */
		background-repeat:no-repeat;
		/* background-size: 100%; */
		background-image: url(/img/temp/tzqf.jpg);
	}
	.gszc-b01{
		background-image: url(/img/gszc_b01.jpg); background-repeat: no-repeat;
		background-size:100% 100%;
	}
	.gszc-b02{
		background-image: url(/img/gszc_b02.jpg); background-repeat: no-repeat;
		background-size:100% 100%;
	}
	.gszc-b03{
		background-image: url(/img/gszc_b03.jpg); background-repeat: no-repeat;
		background-size:100% 100%;
	}
	.dljz-b01{
		background-image: url(/img/dljz_b01.jpg); background-repeat: no-repeat;
		background-size:100% 100%;
	}
	.dljz-b02{
		background-image: url(/img/dljz_b02.jpg); background-repeat: no-repeat;
		background-size:100% 100%;
	}
	.dljz-b03{
		background-image: url(/img/dljz_b03.jpg); background-repeat: no-repeat;
		background-size:100% 100%;
	}
	.dljz-b04{
		background-image: url(/img/dljz_b04.jpg); background-repeat: no-repeat;
		background-size:100% 100%;
	}
	.dljz-b05{
		background-image: url(/img/dljz_b05.jpg); background-repeat: no-repeat;
		background-size:100% 100%;
	}
	.dljz-b06{
		background-image: url(/img/dljz_b06.jpg); background-repeat: no-repeat;
		background-size:100% 100%;
	}
	.swch-b01{
		background-image: url(/img/swch_b01.jpg); background-repeat: no-repeat;
		background-size:100% 100%;
	}
	.swch-b02{
		background-image: url(/img/swch_b02.jpg); background-repeat: no-repeat;
		background-size:100% 100%;
	}
	.swch-b03{
		background-image: url(/img/swch_b03.jpg); background-repeat: no-repeat;
		background-size:100% 100%;
	}
	.swch-b04{
		background-image: url(/img/swch_b04.jpg); background-repeat: no-repeat;
		background-size:100% 100%;
	}
	.swch-b05{
		background-image: url(/img/swch_b05.jpg); background-repeat: no-repeat;
		background-size:100% 100%;
	}
	.swch-b06{
		background-image: url(/img/swch_b06.jpg); background-repeat: no-repeat;
		background-size:100% 100%;
	}
	.swch-b07{
		background-image: url(/img/swch_b07.jpg); background-repeat: no-repeat;
		background-size:100% 100%;
	}
	.swch-b08{
		background-image: url(/img/swch_b08.jpg); background-repeat: no-repeat;
		background-size:100% 100%;
	}
	.swch-b09{
		background-image: url(/img/swch-001.jpg); background-repeat: no-repeat;
		background-size:100% 100%;
	}
	.swch-b10{
		background-image: url(/img/swch-003.jpg); background-repeat: no-repeat;
		background-size:100% 100%;border:1px solid #3377FF;
	}
	.swch-b11{
		background-image: url(/img/swch-004.jpg); background-repeat: no-repeat;
		background-size:100% 100%;border:1px solid #3377FF;
	}
	.swch-b12{
		background-image: url(/img/swch-005.jpg); background-repeat: no-repeat;
		background-size:100% 100%;border:1px solid #3377FF;
	}
	.swch-b13{
		background-image: url(/img/swch-006.jpg); background-repeat: no-repeat;
		background-size:100% 100%;border:1px solid #3377FF;
	}
	.swch-b14{
		background-image: url(/img/swch-007.jpg); background-repeat: no-repeat;
		background-size:100% 100%;border:1px solid #3377FF;
	}
	.swch-01{
		font-size:21px; color: #333; margin: 40px 0 60px; padding: 15px 0; text-align: right; border-bottom:1px solid #ccc; width: 350px;
	}
	.swch-02{
		font-size:21px; color: #333; margin: 40px 0 60px; padding: 15px 0; text-align: left; border-bottom:1px solid #ccc; width: 350px;
	}
	.swch-03{
		position: absolute; width: 237px; 
		margin-top: 105px;
		color: #FFF; text-align: center;
	}
	.swch-04{
		position: absolute; width: 299px; height: 65px; bottom: 0; color: #FFF; background-color:rgba(51,119,255,0.7);
		border-bottom-left-radius: 8px;
		border-bottom-right-radius: 8px;
	}
	.swch-05{
		position: absolute; width: 242px; height: 357px;
		color: #FFF; text-align: center;
		padding-top: 50px;
		border-radius: 8px;
		background-color:rgba(51,119,255,0.5);
	}
	.swch-06{
		position: relative;
		float: left;
		border-bottom: 4px solid #CCCCCC00;
		width: 193px; font-size: 26px; color: #5d5d5d; font-weight: 500; height: 101px;  cursor: pointer;
		line-height: 100px;
		text-align: center;
		z-index: 2;
	}
	.swch-07{
		width: 1220px;
		margin: 0 auto;
		background-image: url(/img/swch/swch_08.jpg);
		background-position: center;
		background-repeat: no-repeat;
	}
	.swch-08{
		width: 1220px;
		margin: 0 auto;
		background-image: url(/img/swch/swch_23.jpg);
		background-position: center;
		background-repeat: no-repeat;
	}
	.swch-09{
		width: 1220px;
		margin: 0 auto;
		background-image: url(/img/swch/swch_16.jpg);
		background-position: center;
		background-repeat: no-repeat;
	}
	.plan-01{
		background-position:center;
		margin: 0 auto;
		background-image: url(/img/plan_01.jpg); background-repeat: no-repeat;
		background-size:100% 100%;
	}
	.plan-02{
		background-position:center;
		margin: 0 auto;
		background-image: url(/img/plan_02.jpg); background-repeat: no-repeat;
		background-size:100% 100%;
	}
	.plan-03a{
		margin: 0 auto;
		background-color: #000235;
		background-image: url(/img/plan_03a.png);
		background-position: center;
		background-repeat: no-repeat;
		background-size:645px 642px;
	}
	.plan-04{
		background-position:center;
		margin: 0 auto;
		background-image: url(/img/plan_04.jpg); background-repeat: no-repeat;
		background-size:100% 100%;
	}
	.center-sb{
		width: 263px; float: left; list-style: none; margin-right: 10px;
	}
	.dljz-01 li{
		float: left; list-style: none; margin-right: 30px;
	}
	.dljz-01 li:last-child{ 
		margin-right: 0;
	}
	
	.sty-01{
		position: relative;
		float: left;
		border-bottom: 1px solid #CCCCCC;
		width: 360px; font-size: 22px; color: #2d2d2d; font-weight: 500; height: 60px;  cursor: pointer;
		line-height: 60px;
		text-align: center;
	}
	.sty-03{
		position: relative;
		width: 258px; height:200px;
		border-radius: 10px;
	}
	.sty-04{
		width: 263px;
		height: 240px;
		margin: 0 24px;
		float: left;
	}
	.sty-05{
		width: 160px; height: 100%; background: #3377FF; color: #fff;
		text-align: center; line-height: 49px; font-size: 20px; cursor: pointer; float: right;
	}
	.sty-05:hover{
		background: rgba(51,119,255,0.9);
		transition:all .4s;
		-moz-transition:all .4s;
		-webkit-transition:all .4s;
		-o-transition:all .4s;
	}
	.sty-06{
		font-size:20px; font-weight:600; margin: 45px 0 26px; text-align-last: left;
	}
	.sty-07{
		font-size:12px; line-height:16px; text-align-last: left;
	}
	.sty-061{
		
		width: 100%;
		font-size:24px; font-weight:600; margin: 40px 30px 20px;
	}
	.sty-071{
		font-size:16px; line-height:30px; margin: 0 30px;
	}
	.sty-06-1{
		margin: 0 0 15px;
	}
	.sty-08{
		position: relative;
		float: left;
		border-top: 1px solid #CCCCCC;
		width: 180px; font-size: 18px; color: #2d2d2d; font-weight: 500; height: 60px;  cursor: pointer;
		line-height: 100px;
		text-align: center;
	}
	.sty-08gg{
		position: relative;
		float: left;
		border-top: 1px solid #CCCCCC;
		width: 180px; font-size: 20px; color: #2d2d2d; font-weight: 500; height: 60px;  cursor: pointer;
		line-height: 100px;
		text-align: center;
	}
	.sty-08g{
		position: relative;
		float: left;
		border-top: 1px solid #CCCCCC;
		width: 216px; font-size: 18px; color: #2d2d2d; font-weight: 500; height: 60px;  cursor: pointer;
		line-height: 100px;
		text-align: center;
	}
	.sty-08-4{
		position: relative;
		float: left;
		border-top: 1px solid #CCCCCC;
		width: 270px; font-size: 20px; color: #2d2d2d; font-weight: 500; height: 60px;  cursor: pointer;
		line-height: 100px;
		text-align: center;
	}
	.sty-09 div{
		position: relative;
		width: 120px;
		height: 37px;
		margin-right: 62px;
		font-size:20px; color:#555;
		cursor: pointer;
		line-height: 37px;
		text-align: center;
		float: left;
		border-radius: 8px;
	}
	.sty-10{
		width: 283px; height: 46px; padding-left: 14px; line-height: 46px; color: #FFF; background: #3377FF; border-top-left-radius: 10px; border-top-right-radius: 10px;
	}
	.sty-yw-10{
		width: 218px; height: 46px; padding-left: 14px; line-height: 46px; color: #FFF; background: #3377FF; border-top-left-radius: 10px; border-top-right-radius: 10px;
	}
	.sty-18{
		width: 283px; height: 46px; line-height: 46px; color: #666; background: #ebedee; border:1px solid #CCCCCC;
	}
	.sty-10-1{
		width: 283px; height: 173px; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px;
		overflow: hidden;
		text-overflow: ellipsis;
	}
	.sty-10-yw1{
		width: 218px; height: 150px; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px;
		overflow: hidden;
		text-overflow: ellipsis;
	}
	.sty-16 li{
		width: 283px; font-size: 14px; line-height: 24px; color: #666;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}
	.sty-19 li{
		width: 377px; font-size: 16px; line-height: 30px; color: #666;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}
	.sty-16-1 li{
		width: 218px; font-size: 14px; line-height: 24px; color: #666;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}
	#xl_01{
		position: absolute; width: 350px; min-height: 100px; margin-top: 50px; display: none; background: #FFF; border-radius: 5px; box-shadow:0 0 5px rgba(60, 60, 60, 0.3); 
	}
	.xl_01 div{
		padding: 0 20px;
	}
	.xl_01 div:hover{
		background: #ccc;
	}
	a{
	-webkit-tap-highlight-color: rgba(255, 255, 255, 0);
	-webkit-user-select: none;
	-moz-user-focus: none;
	-moz-user-select: none;
	text-decoration:none;
	color: inherit;
	}
	a,a:hover,a:active,a:visited,a:link,a:focus{
	-webkit-tap-highlight-color:rgba(0,0,0,0);
	-webkit-tap-highlight-color: transparent;
	outline:none;
	background: none;
	text-decoration: none;
	}
	a::selection {
	background: #FFF;
	color: #333;
	}
	
	a::-moz-selection {
	background: #FFF;
	color: #333;
	}
	a::-webkit-selection {
	background: #FFF;
	color: #333;
	}
	.sty-11{
		background-image: url(../img/me_02.jpg); background-repeat: no-repeat;
		width:1200px; height:740px; margin-top: 145px; border: 10px solid #FFF; border-radius: 5px;
	}
	.sty-11-1{
		width:234px; height: 142px;
		background-image: url(../img/me_02.jpg); background-repeat: no-repeat;
		border: 5px solid #FFF; border-radius: 5px;
	}
	.sty-13{
		position: relative;
		font-size: 22px; color: #2d2d2d; font-weight: 500; cursor: pointer;
	}
	.sty-13-1{
		color: #666; height: 60px; line-height:60px; margin: 0 20px; border-bottom: 1px dotted #3377FF;
	}
	.sty-14{
		position: absolute; width:16px; height:16px; top: 8px; left: 127px; border-radius:50px; background: #CCCCCC;
	}
	.sty-15{
		position: absolute; width:32px; height:32px; top: 0px; left: 119px; border-radius:50px; opacity: 0.3;background: #CCCCCC;
	}
	.sty-14-1{
		position: absolute; width:16px; height:16px; top: 8px; left: 102px; border-radius:50px;
	}
	.sty-15-1{
		position: absolute; width:32px; height:32px; top: 0px; left: 94px; border-radius:50px; opacity: 0.3;
	}
	.img-01{
		background-image: url(/img/bj_05.jpg); background-repeat: no-repeat;
		background-size:100% 100%;
	}
	.img-02-1{
		background-image: url(/img/bj_02_1.jpg); background-repeat: no-repeat;
		background-size:100% 100%;
	}
	.tzqf-05{
		background-image: url(/img/tzqf_01.png); background-repeat: no-repeat;
		height: 617px ;
		/* width: 100%; */
	}
	.activ{
		color:#3377FF !important;
		border-color:#3377ff !important;
	}
	.activ-blue{
		color:#3377FF !important;
		border-color: #3377FF !important;
	}
	.xwzxMenu1{
		color: #367cfb !important;
		border-color:#3377ff !important;
	}
	.xwzxMenu{
		background: #367cfb !important; color: #FFF !important;
	}
	.xwzxMenu img{
		display: block !important;
	}
	.menu-12{
		position: relative;
		float: left;
		text-align: center;
		border-bottom: 1px solid #CCCCCC;
		line-height: 83px;
		width: 171px; font-size: 22px; color: #2d2d2d; font-weight:500; height: 83px;  cursor: pointer;
	}
	.menu-13{
		position: relative;
		float: left;
		text-align: center;
		border-bottom: 1px solid #CCCCCC;
		line-height: 56px;
		width: 120px; font-size: 18px; color: #2d2d2d; font-weight:500; height: 56px;  cursor: pointer;
	}
	.menu-13g{
		position: relative;
		float: left;
		text-align: center;
		border-bottom: 7px solid #CCCCCC00;
		line-height: 52px;
		width: 116px; margin: 0 34px; font-size: 29px; color: #2d2d2d; font-weight:500; height: 73px;  cursor: pointer;
	}
	#xwzx div{
		float: left;
		text-align: center;
		border-bottom: 7px solid #CCCCCC00;
		line-height: 52px;
		width: 116px; margin: 0 34px; font-size: 29px; color: #2d2d2d; font-weight:500; height: 73px;  cursor: pointer;
	}
	#xwzx-01 ul div:hover{
		color: #3377ff;
	}
	
	#zswd div{
		position: relative;
		float: left;
		text-align: center;
		border-bottom: 1px solid #CCCCCC;
		line-height: 56px;
		width: 270px; font-size: 18px; color: #2d2d2d; font-weight:500; height: 56px;  cursor: pointer;
	}
	.xw-02{
		/* position: absolute; */
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		width: 258px; line-height: 18px; font-size: 10px; padding: 10px 15px 0;
	}
	.xw-title{
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		font-size: 20px; line-height: 52px; color: #333;
	}
	.xw-text{
		overflow: hidden;
		text-overflow: ellipsis;
		/* white-space: nowrap; */
		-webkit-line-clamp:4; 
		display: -webkit-box;
		-webkit-box-orient:vertical;
		font-size: 16px;
		/* height: 75px; */
		line-height: 25px; color: #777;
	}
	
	.xw-text-2{
		overflow: hidden;
		white-space: normal;
		text-overflow: ellipsis;
		-webkit-line-clamp:2; 
		display: -webkit-box;
		-webkit-box-orient:vertical;
		font-size: 26px;
		/* height: 75px; */
		line-height: 36px; color: #555;
	}
	
	.xw-text-6{
		overflow: hidden;
		white-space: normal;
		text-overflow: ellipsis;
		-webkit-line-clamp:6; 
		display: -webkit-box;
		-webkit-box-orient:vertical;
		font-size: 18px;
		/* height: 75px; */
		line-height: 26px; color: #777;
	}
	.xw-01{
		margin: 5px 8px 40px; float: left; position: relative; color: #222;
	}
	
	.xw-011{
		margin: 5px 9px 40px 0; float: left; position: relative; color: #222;
	}
	.xw-img{
		width: 258px; height: 140px; border-radius: 7px;
	}
	.xw-imgnr{
		width: 204px; height: 136px; border-radius: 7px;
	}
	.img-02{
		width: 66px; height:66px; border:3px solid #3377FF; border-radius:100px; margin: 44px 175px 20px;float: left;
	}
	
	.cursor-p{
		cursor: pointer;
	}
	.child-01:first-child{
		background:#ff0000;
	}
	#img-gzh{
		transition:all .4s;
		-moz-transition:all .4s;
		-webkit-transition:all .4s;
		-o-transition:all .4s;
	}
	#img-qiye img:hover, #img-qiye-b img:hover{
		transform:scale(1.2);
	}
	#img-gzh:hover{
		transform:scale(2);
		z-index: 100;
		background-color: #ebedee;
	}
	.cha-input{
		width: 367px; height: 100%; font-size: 25px; padding: 0 34px; background:rgba(255,255,255,0); border: none; color: #666 !important; float: left;
	}
	.cha-input-mobile{
		width: 250px; height: 100%; font-size: 25px; color: #666; padding-left: 112px; background:rgba(255,255,255,0); border: none;float: left;
	}
	.cha-input input ::-webkit-input-placeholder{
		color: #333;
		font-size: 14px !important;
	}
	input[type="cha-input"]::-webkit-input-placeholder{
		font-size: 25px !important;
		color: #AAA !important;
	}
	input:focus{
		border: none;
		outline: none;
	}
	.menu-wzx{
		width: 1230px;
		height: 480px;
		border-radius: 10px;
	}
	.menu-back-a{
		overflow:hidden;
		border-radius: 10px;
	}
	.menu-back-b{
		width: 244px;
		padding-left: 25px;
		border-right: 1.25px solid #ccc;
		font-weight:bold;
		font-size: 13.5px;
		float: left;
	}
	.menu-back-c{
		background: rgba(255,255,255,0.9);
		color: #555;
	}
	.shadow-01{
		box-shadow: 0 0px 8px #AAA;
	}
	.shadow-02{
		box-shadow: 0 2px 4px rgba(0, 0, 0, .05), 0 0 6px rgba(0, 0, 0, .05);
	}
	.back-07{
		background: rgba(255,255,255,0.9);
		box-shadow: 0 2px 4px rgba(0, 0, 0, .05), 0 0 6px rgba(0, 0, 0, .05);
		/* z-index: 10; */
	}
	.menu-c{
		/* line-height: 20px; */
		width: 200px;
		font-size: 15px;color: #666;
		/* width: auto; */
		float: left;
	}
	.menu-c span:hover{
		cursor: pointer;
		color: #3377FF !important;
	}
	.menu-b{
		font-weight: bold; font-size: 17px; cursor: pointer;color: #444;
		padding:0 25px 0 0px;width: 155px;
	}
	.blur-yes{
		background: rgba(51,119,255,0.9);color: #fff;
		animation:show 1s;
		-moz-animation:show 1s;
		-webkit-animation:show 1s;
		-o-animation:show 1s;
	}
	.blur-no{
		background: rgba(255,255,255,0.9);color: #555;
		animation:hidden 1s;
		-moz-animation:hidden 1s;
		-webkit-animation:hidden 1s;
		-o-animation:hidden 1s;
	}
	/* span{ cursor: pointer;} */
	.menu-02{
		position: relative; text-align: center; line-height: 56px;border-bottom: 1px solid #CCCCCC;
		width: 360px; font-size: 24px; color: #2d2d2d; font-weight: 500; height: 56px;  cursor: pointer; float: left;
	}
	.menu-07{
		width:50px; color: #3377ff; cursor: pointer; padding:160px 0 0; font-size: 38px !important; float: left; opacity: 0;
	}
	.menu-07-1{
		width:0px; height:326px ; color: #FFF; cursor: pointer; padding:130px 0 0; font-size: 35px !important; float: left; opacity: 0;
	}
	.menu-03{
		height: 260px; margin:76px 0 0;
		width: 1100px; float: left;
	}
	.menu-04{
		width:250px; height:175px;
		/* margin: 0 12.5px; */
		border:1px solid #CCCCCC; box-sizing:border-box;border-radius: 10px;
	}
	.menu-05{
		font-size: 12px; line-height: 20px; width: 210px; height: 105px; margin: 25px auto 0;  background: #F0F0F0; color: #333; border-radius: 10px; text-align: center;
	}
	/* .menu-06{
		margin-top: -15px; width: 135px; height:35px; background-color: #3377FF !important; color: #fff; font-weight: bold; font-size: 15px; border-radius: 50px !important;
		box-shadow: 0 2px 4px rgba(51,119,255,0.15), 0 0 6px rgba(51,119,255,0.1);
	} */
	.zixun-01{
		font-family: "sans-cg" !important;-webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;
		width: 135px; height:35px; background: #3377FF; color: #fff; font-size:16px; border-radius: 50px;
		box-shadow: 0 2px 4px rgba(51,119,255,0.15), 0 0 6px rgba(51,119,255,0.1);
		text-align: center; letter-spacing:2px; line-height: 35px; cursor: pointer; margin: -15px auto 0;
	}
	.zixun-01:hover{
		background: rgba(51,119,255,0.8);
		transition:all .4s;
		-moz-transition:all .4s;
		-webkit-transition:all .4s;
		-o-transition:all .4s;
	}
	.fz-01{
		font-size: 17px;
	}
	.menu-22{
		position: relative; float: left; text-align: center; border-bottom: 1px solid #CCCCCC;
		width: 256px; font-size: 22px; color: #555; font-weight: 500; height: 95px;  cursor: pointer;
	}
	.menu-23{
		position: relative; float: left; text-align: center;
		width: 180px; margin: 0 38px; font-size: 22px; color: #555; font-weight: 500; height:133px;  cursor: pointer;
		z-index: 101;
	}
	.menu-24{
		position: relative; float: left; text-align: center;
		width: 118px; margin: 0 70px; font-size: 22px; color: #555; font-weight: 500; height:133px;  cursor: pointer;
		z-index: 103;
	}
	.menu-09{
		width: 270px; height: 97px; font-size: 22px; color: #555; cursor: pointer; float: left;
	}
	.menu-09-1{
		width: 220px; font-size: 16px; color: #2d2d2d; font-weight: 500; font-weight: bold; cursor: pointer; float: left;
	}
	.text-01{
		font-size:15px !important; color: #666; box-sizing: border-box; width: 340px; height: 45px; border:1px solid #1feeff; border-radius: 100px; line-height: 45px; text-align: center;
	}
	.arrow-jt{
		opacity: 1 !important;
	}
	.icon-180 {
		-webkit-transform: rotate(180deg);
		-moz-transform: rotate(180deg);
		-o-transform: rotate(180deg);
		-ms-transform: rotate(180deg);
		transform: rotate(180deg);
		/* padding:0 0 130px; */
	}
	.arrow-jt:hover{
		text-shadow: 0 0 2px rgba(51,119,255,0.2), 0 0 2px rgba(51,119,255,0.2), 0 0 2px rgba(51,119,255,0.2)
	}
	.visi-bility{
		visibility: hidden;
	}
	.bot-tzqf-01{
		color: #1feeff;
		border:1px solid #1feeff;
		font-weight: 600; text-align: center; 
		width:150px; height:45px; border-radius:10px; line-height: 45px; font-size: 18px;
	}
	.bot-tzqf-02{
		width: 115px; height:37px;
		border: 1px solid #096dfe;
		border-radius: 8px;
		background: #FFF;
		line-height: 35px;
		text-align: center;
		color: #096dfe;
		float: left;
		margin: 0 95px;
	}
	.bot-01{
		height: 89px; width: 290px; font-size: 34px; line-height: 89px; border-radius: 16px; float: right; margin-left: 20px;
		background: #096dfe;
		cursor: pointer;
	}
	.bot-01:hover{
		background: #096dfe85;
	}
	.bot-tzqf-02:hover{
		background: #096dfe;
		color: #FFF;
		cursor: pointer;
	}
	
	/* top d */
	.menu-a{
		color: #FFF;
		/* position: relative; */
		display: block;
		float: left;
		/* left: 0; */
		z-index: 10;
		border-left: 2px solid #FFF;
		border-right:2px solid #FFF;
		height: 18px;
		line-height: 18px;
		text-align: center;
		margin-top: 16px;
		box-sizing: border-box;
		width:108px;font-weight: 300; font-size:16px; cursor: pointer;
		margin-left: -2px;
		transition: all 1s;
		-moz-transition: all 1s;
		-webkit-transition: all 1s;
		-o-transition: all 1s;
	}
	.menu-a:hover{
		color: #3377FF;
		font-size: 17px;
		/* border-left: 2px solid #3377FF; border-right: 2px solid #3377FF; */
		z-index: 999;
		text-shadow: 0 0 2px rgba(51,119,255,0.1), 0 0 2px rgba(51,119,255,0.1), 0 0 2px rgba(51,119,255,0.1)
	}
	.menu-input{
		width: 197px;
		height: 30px;
	}
	.menu-input input[type="text"]{
		position: absolute;
		top: 0;
		width: 175px; height: 28px; padding: 0 10px; background: rgba(255,255,255,0);
		border: 1px solid #FFFFFF;
		/* border: none; */
		border-radius: 50px;
		transition: all 0.3s;
		color: #FFFFFF;
		line-height: 26px;
		z-index: 10;
	}
	.menu-input input::-webkit-input-placeholder{
		color: #3377FF;
		text-align: right;
		padding-right: 20px;
		font-size: 12px;
		line-height: 28px;
	}
	.menu-input input[type="text"]:hover{
		border: 1px solid #3377ff; border-radius: 50px;
		box-shadow: 0 0 0 1px rgba(16,142,233,.15);
	}
	.menu-input input[type="text"]:focus{
		border-radius: 50px;
		border: 1px solid #3377ff;
		box-shadow: 0 0 0 2px rgba(16,142,233,.2);
		outline:0;
	}
	.menu-input input[type="text"]:-internal-autofill-selected {
	    appearance: menulist-button;
	    background-color: none !important;
	    background-image: none !important;
	    color: -internal-light-dark(black, white) !important;
	}
	input:-webkit-autofill { 
		-webkit-box-shadow: 0 0 0 1000px white inset !important;
	}
	.wzx-seach-pl{
		color: #999;
		position: absolute;
		height: 28px;
		/* border: 1px solid #000; */
		/* margin: 0; */
		/* top: 9px; */
		left: 95px;
		font-size:12px;
		line-height:28px;
		/* text-align: center; */
		user-select:none;
	}
	.search-top{
		height: 15px;
		width: 15px;
		font-size: 16px;
		position: absolute;
		top: 6px;
		right: 8px;
		cursor: pointer;
		color: #ccc;
		z-index: 999;
	}
	.el-icon-s{
		/* font-size: 20px; */
		font-size: 1.2rem;
		right: 8px;
		cursor: pointer;
	}
	.el-icon-s-fold{
		font-size: 22px;
		color: #000000;
	}
	.menu-top{
		position: fixed;
		top: -72px;
		width:100%;
		height:50px;
		background: #FFF;
		border: 1px solid #E6E6E6; box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.05);
		z-index: 9998;
	}
		#app{
			/* min-width: 1200px; */
			width: 100%;
			opacity: 0;
		}
		.fixed {
			position: fixed;
			left: 0;
			/* padding-top: 0px !important; */
		    -webkit-transition: top 0.5s;
			-ms-transform: top 0.5s;
		    transition: top 0.5s;
		}
		.pc-is{
			display: none !important;
		}
		.bac_index{
			
			height: 428px;
			top: 143px !important;
			/* height: 429px; */
			/* width: 750px; */
			background-size: 100% 100%;
			background-image: url(../img/bac_index_yd.jpg);
			background-repeat: no-repeat;
		}
		.tzqf-01{
			height: 571px !important;
			/* width: 100%; */
			/* box-sizing: 100%; */
			background-image: url(../img/tzqf_01_982.jpg);
			background-repeat: no-repeat;
		}
		.tzqf-002{
			height: 574px !important;
		}
		.index-002{
			position: relative; width:100%; height: 600px;
		}
		.menu-24{
			display: none !important;
		}
		#menu-color{
			display: none;
		}
		#menu-25{
			border: 1px solid #E6E6E6;
		}
		.end-3{
			margin: 0px 10px 10px;  font-size:12px; color: #333;
		}
		.end-4{
			flex-direction: column !important;
		}
	/* font d */
	
	
	
	
	/* vfx d */
	@charset "UTF-8";
	.fixed-mune {
		position: fixed;
		top: 104px;
		bottom: none;
	}
	.abs-mune {
		position: absolute;
		bottom: 0;
		top: none;
	}
	.back-blue{
		background: #3377FF;
		animation:white-blue 1s ease;
		animation-fill-mode: forwards;
	}
	.back-white{
		background: #CCCCCC;
		animation:blue-white 1s ease;
		animation-fill-mode: forwards;
	}
	.back-blue-01{
		background: #BBBBBB;
		animation:white-blue-01 1s ease;
		animation-fill-mode: forwards;
	}
	.back-white-01{
		background: #BBBBBB;
		animation:blue-white-01 1s ease;
		animation-fill-mode: forwards;
	}
	@keyframes blue-white { from {background: #3377FF;} to {background: #CCCCCC;} }
	@keyframes white-blue { from {background: #CCCCCC;} to {background: #3377FF;} }
	@keyframes blue-white-01 { from {background: #3377FF;} to {background: #BBBBBB;} }
	@keyframes white-blue-01 { from {background: #BBBBBB;} to {background: #3377FF;} }
	.border-blue input[type="text"]{
		animation:border-blue 1s ease;
		animation-fill-mode: forwards;
	}
	.border-white input[type="text"]{
		animation:border-white 1s ease;
		animation-fill-mode: forwards;
	}
	.color-blue span{
		animation:color-03 1s ease;
		animation-fill-mode: forwards;
	}
	.color-white span{
		animation:color-04 1s ease;
		animation-fill-mode: forwards;
	}
	@keyframes border-blue { from {border: 1px solid #FFFFFF;color:#FFFFFF;} to {border: 1px solid #3377FF;color:#3377FF;} }
	@keyframes border-white { from {border: 1px solid #3377FF;color:#3377FF;} to {border: 1px solid #FFFFFF;color:#FFFFFF;} }
	@keyframes color-03 { from {color:#CCCCCC;} to {color:#3377FF;} }
	@keyframes color-04 { from {color:#3377FF;} to {color:#CCCCCC;} }
	.color-05{
		animation:color-05 1s ease;
		animation-fill-mode: forwards;
	}
	.color-05 span{
		animation:color-05 1s ease;
		animation-fill-mode: forwards;
	}
	.color-06{
		animation:color-06 1s ease;
		animation-fill-mode: forwards;
	}
	.color-06 span{
		animation:color-06 1s ease;
		animation-fill-mode: forwards;
	}
	
	@keyframes color-05 { from {color:#444;} to {color:#3377FF;} }
	@keyframes color-06 { from {color:#3377FF;} to {color:#444;} }
	.txt-blue{
		/* color: #3377FF; */
		animation:txt-white-blue 1s ease;
		animation-fill-mode: forwards;
	}
	.txt-white{
		/* color: #CCCCCC; */
		animation:txt-blue-white 1s ease;
		animation-fill-mode: forwards;
	}
	@keyframes txt-blue-white { from {color: #3377FF;} to {color: #CCCCCC;} }
	@keyframes txt-white-blue { from {color: #CCCCCC;} to {color: #3377FF;} }
	.menu-white{
		color: #FFFFFF;
		z-index: 999;
		box-sizing: border-box;
		animation:menu-hei-white 1s ease;
		animation-fill-mode: forwards;
	}
	.menu-hei{
		/* color: #333333; */
		z-index: 999;
		box-sizing: border-box;
		animation:menu-white-hei 1s ease;
		animation-fill-mode: forwards;
	}
	
	@keyframes menu-hei-white { from {background: #FFFFFF;border: 1px solid #E6E6E6; box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.05)} to {background: none;  border: 1px solid #E6E6E600; box-shadow: none;} }
	@keyframes menu-white-hei { from {background: none; border: 1px solid #E6E6E600; box-shadow: none;} to {background: #FFFFFF; border: 1px solid #E6E6E6;  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.05)} }
	.menu-top-01{
		top: 20px;
		animation:menu-top-01 1s ease;
		animation-fill-mode: forwards;
	}
	.menu-top-02{
		top: -50px;
		animation:menu-top-02 1s ease;
		animation-fill-mode: forwards;
	}
	@keyframes menu-top-01 { from { top: -50px; } to { top: 20px; } }
	@keyframes menu-top-02 { from { top: 20px; } to { top: -50px;} }
	.menu-top-mov-01{
		padding-top: 0 !important;
	}
	.menu-top-mov-02{
		padding-top: 54px !important;
	}
	.menu-a-color span{
		animation:color-01 1s ease;
		animation-fill-mode: forwards;
	}
	.menu-a-color-b span{
		animation:color-02 1s ease;
		animation-fill-mode: forwards;
	}
	@keyframes color-01 { from {color:#FFFFFF;border-left: 2px solid #FFF;border-right:2px solid #FFF;} to {color:#3377FF; border-left: 2px solid #3377FF;border-right:2px solid #3377FF;} }
	@keyframes color-02 { from {color:#3377FF;border-left: 2px solid #3377FF;border-right:2px solid #3377FF;} to {color:#FFFFFF;border-left: 2px solid #FFF;border-right:2px solid #FFF;} }
	.move-01{
		opacity: 0;
		animation:yd-01 0.6s ease 0.3s ;
		animation-fill-mode: forwards;
	}
	.move-02{
		opacity: 0;
		animation:yd-02 0.6s ease 0.6s;
		animation-fill-mode: forwards;
	}
	.move-02-1{
		opacity: 0;
		animation:yd-02-1 0.6s ease 0.6s;
		animation-fill-mode: forwards;
	}
	.move-03{
		opacity: 0;
		animation:yd-03 0.6s ease 0.9s;
		animation-fill-mode: forwards;
	}
	.move-04{
		opacity: 0;
		animation:yd-01 0.6s ease 1.2s;
		animation-fill-mode: forwards;
	}
	.move-05{
		opacity: 0;
		animation:yd-05 0.6s ease 0.9s;
		animation-fill-mode: forwards;
	}
	.move-06{opacity: 0;animation:yd-06 0.6s ease 0.9s;animation-fill-mode: forwards;}
	.move-07{opacity: 0;animation:yd-07 0.6s ease 0.6s;animation-fill-mode: forwards;}
	.move-08{opacity: 0;animation:yd-08 0.6s ease 0.9s;animation-fill-mode: forwards;}
	.move-09{opacity: 0;animation:yd-09 0.6s ease 0.9s;animation-fill-mode: forwards;}
	.move-10{opacity: 0;animation:yd-10 0.6s ease 0.9s;animation-fill-mode: forwards;}
	@keyframes yd-01 { from {opacity: 0; margin-top: 100px;} to {opacity: 1; margin-top: 0px;} }
	@media screen and (min-width: 1200px){
		@keyframes yd-02 { from {opacity: 0; margin-top: 165px;} to {opacity: 1; margin-top: 65px;} }
		@keyframes yd-02-1 { from {opacity: 0; margin-top: 110px;} to {opacity: 1; margin-top: 10px;} }
		@keyframes yd-03 { from {opacity: 0; margin-top: 240px;} to {opacity: 1; margin-top: 140px;} }
		@keyframes bk-022 { from {width: 0px;} to {width: 270px;} }
	}
	
	
	@keyframes yd-05 { from {opacity: 0; margin-top: 170px;} to {opacity: 1; margin-top: 70px;} }
	@keyframes yd-06 { from {opacity: 0; margin-top: 220px;} to {opacity: 1; margin-top: 120px;} }
	@keyframes yd-07 { from {opacity: 0; margin-top: 105px;} to {opacity: 1; margin-top: 5px;} }
	@keyframes yd-08 { from {opacity: 0; margin-top: 155px;} to {opacity: 1; margin-top: 55px;} }
	@keyframes yd-09 { from {opacity: 0; margin-top: 135px;} to {opacity: 1; margin-top: 75px;} }
	@keyframes yd-10 { from {opacity: 0; margin-top: 110px;} to {opacity: 1; margin-top: 10px;} }
	.move-01:hover,.move-02:hover,.move-03:hover{
		cursor: pointer;
		text-shadow: 0 0 5px rgba(51,119,255,0.6), 0 0 5px rgba(51,119,255,0.6), 0 0 5px rgba(51,119,255,0.6)
	}
	
	.activ:after {
		content: '';
		position: absolute;
		left: 0;
		top: 0;
		height: 56px;
		width: 360px;
		box-sizing: border-box;
		border-bottom: 1px solid #3377ff;
		z-index: 99;
		animation:bk-01 1s ease;
		animation-fill-mode: forwards;
	}
	.activ-b:after {
		content: '';
		position: absolute;
		left: 0;
		top: 0;
		height: 56px;
		width: 360px;
		box-sizing: border-box;
		border-bottom: 1px solid #3377ff;
		z-index: 99;
		animation:bk-02 1s ease;
		animation-fill-mode: forwards;
	}
	@keyframes bk-01 { from {opacity: 0;} to {opacity: 1;} }
	@keyframes bk-02 { from {opacity: 1;} to {opacity: 0;} }
	.activ-22:after {
		content: '';
		position: absolute;
		left: 0;
		top: 0;
		height: 95px;
		width: 270px;
		box-sizing: border-box;
		border-bottom: 1px solid #3377ff;
		z-index: 99;
		animation:bk-022 1s ease;
		animation-fill-mode: forwards;
	}
	.activ-23:after {
		content: '';position: absolute;left: 0;top: 0;height: 95px;width: 270px;box-sizing: border-box;
		border-top: 1px solid #3377ff;z-index: 99;animation:bk-022 1s ease;animation-fill-mode: forwards;
	}
	@keyframes bk-b-a { from {opacity: 0;} to {opacity: 1;} }
	@keyframes bk-a-b { from {opacity: 1;} to {opacity: 0;} }
	.activ-25:after {
		content: '';position: absolute;left:0;
		height: 60px;
		color: #3377FF;
		width: 360px;box-sizing: border-box;
		border-bottom: 1px solid #3377ff;z-index: 99;animation:bk-025 1s ease;animation-fill-mode: forwards;
	}
	.activ-26:after {
		content: '';position: absolute;left:0;
		height: 60px;
		top: -1px;
		color: #3377FF;
		width: 180px;box-sizing: border-box;
		border-top: 1px solid #3377ff;z-index: 99;animation:bk-026 1s ease;animation-fill-mode: forwards;
	}
	
	@keyframes bk-024 { from {width: 0px;} to {width: 216px;} }
	@keyframes bk-024-a { from {width: 216px;} to {width: 0;} }
	@keyframes bk-025 { from {width: 0px;} to {width: 360px;} }
	@keyframes bk-026 { from {width: 0px;} to {width: 180px;} }
	.activ-12 {
		animation:bk-012 1s ease;
		animation-fill-mode: forwards;
	}
	.activ-12:after {
		content: '';
		position: absolute;
		left: 0;
		top: 0;
		height: 83px;
		width: 171px;
		box-sizing: border-box;
		border-bottom: 1px solid #3377ff;
		z-index: 99;
		animation:bk-012-a 1s ease;
		animation-fill-mode: forwards;
	}
	@keyframes bk-012 { from {color: #2d2d2d;} to {color: #3377FF;} }
	@keyframes bk-012-a { from {width: 0px;} to {width: 171px;} }
	.activ-14 {
		animation:bk-014 1s ease;
		animation-fill-mode: forwards;
	}
	.activ-14:after {
		content: '';
		position: absolute;
		left: 0;
		top: 0;
		height: 56px;
		width: 120px;
		box-sizing: border-box;
		border-bottom: 1px solid #3377ff;
		z-index: 99;
		animation:bk-014-a 1s ease;
		animation-fill-mode: forwards;
	}
	.activ-14-b {
		animation:bk-014-b 1s ease;
		animation-fill-mode: forwards;
	}
	.activ-14-b:after {
		content: '';
		position: absolute;
		left: 0;
		/* margin: 0 auto; */
		top: 0;
		height: 56px;
		width: 120px;
		box-sizing: border-box;
		border-bottom: 1px solid #3377ff;
		z-index: 99;
		animation:bk-014-b-a 1s ease;
		animation-fill-mode: forwards;
	}
	.activ-15 {
		animation:bk-014 1s ease;
		animation-fill-mode: forwards;
	}
	.activ-15-b {
		animation:bk-014-b 1s ease;
		animation-fill-mode: forwards;
	}
	@keyframes bk-014 { from {color: #2d2d2d;} to {color: #3377FF;} }
	@keyframes bk-014-b { from {color: #3377FF;} to {color: #2d2d2d;} }
	@keyframes bk-014-a { from {width: 0px;} to {width: 120px;} }
	@keyframes bk-014-b-a { from {border-bottom: 1px solid #3377ff;} to {border-bottom: 1px solid #CCCCCC;} }
	.activ-13{
		animation:bk-013 1s ease;
		animation-fill-mode: forwards;
	}
	.activ-13:after {
		content: '';
		position: absolute;
		left: 0;
		top: 0;
		height: 83px;
		width: 0px;
		box-sizing: border-box;
		border-bottom: 1px solid #CCCCCC;
		z-index: 99;
		animation:bk-013-a 1s ease;
		animation-fill-mode: forwards;
	}
	@keyframes bk-013 { from {color: #3377FF;} to {color: #2d2d2d;} }
	@keyframes bk-013-a { from {width: 171px;} to {width: 0px;} }
	.fade-In{
		animation:tm-01 1s ease;
		animation-fill-mode: forwards;
		z-index: 500 !important;
	}
	.fade-Out{
		opacity: 0;
		visibility: hidden;
		/* display: none !important; */
		animation:tm-02 1s ease;
		animation-fill-mode: forwards;
	}
	@keyframes tm-01 {
		from {opacity: 0;}
		to {opacity: 1;}
	}
	@keyframes tm-02 {
		from {opacity: 1;}
		to {opacity: 0;}
	}
	@keyframes hide-all {
		from {display: block;}
		to {display: none;}
	}
	@keyframes show-all {
		from {display: none;}
		to {display: block;}
	}
	
	.activ-24 {
		animation:bk-024 1s ease;
		animation-fill-mode: forwards;
	}
	.activ-24:after {
		content: '';
		position: absolute;
		left: 0;
		top: -1px;
		/* height: 60px; */
		width: 216px;
		box-sizing: border-box;
		border-bottom: 1px solid #3377ff;
		z-index: 99;
		animation:bk-024-a 1s ease;
		animation-fill-mode: forwards;
	}
	.activ-24-b {
		animation:bk-024-b 1s ease;
		animation-fill-mode: forwards;
	}
	.activ-24-b:after {
		content: '';
		position: absolute;
		left: 0;
		/* margin: 0 auto; */
		top: -1px;
		/* height: 60px; */
		width: 216px;
		box-sizing: border-box;
		border-bottom: 1px solid #3377ff;
		z-index: 99;
		animation:bk-024-b-a 1s ease;
		animation-fill-mode: forwards;
	}
	@keyframes bk-024 { from {color: #2d2d2d;} to {color: #3377FF;} }
	@keyframes bk-024-b { from {color: #3377FF;} to {color: #2d2d2d;} }
	@keyframes bk-024-a { from {width: 0px;} to {width: 216px;} }
	@keyframes bk-024-b-a { from {border-bottom: 1px solid #3377ff;} to {border-bottom: 1px solid #CCCCCC;} }
	/* common d */
	body,html{
		margin: 0;
		padding: 0;
		box-sizing: border-box;
	}
	.zt-12{font-size: 12px;}
	.center-zy{
		margin: 0 auto;
	}
	.center-sx{
		position: relative; top: 50%; 
		/* -webkit-transform: translateX(-50%);
		-ms-transform: translateX(-50%);
		-moz-transform: translateX(-50%);
		-o-transform: translateX(-50%); */
		transform: translateY(-50%);
	}
	.center-txt{
		text-align: center;
	}
	.row-l{
		display: inline;
	}
	.row-line{
		display: table-cell;
	}
	.row-line-zy{
		display:inline-block;
		text-align:center;/*取消上层元素的影响*/
		text-align-last:center;
		font-size:12px;
	}
	.bot-tzqf-y{
		width: 115px; height: 38px; border:1px solid #fbb146; text-align: center; letter-spacing:2px; line-height:36px; color:#fbb146; border-radius:5px; font-size: 17px; cursor: pointer;
	}
	.bot-tzqf-y:hover{
		background: #fbb146;
		transition:all .4s;
		-moz-transition:all .4s;
		-webkit-transition:all .4s;
		-o-transition:all .4s;
		color: #FFF;
	}
	.bot-tzqf{
		width: 210px; height: 44px; text-align: center; letter-spacing:2px; line-height: 44px; border-radius:5px; background: #3377FF; font-size: 17px; cursor: pointer;
	}
	.bot-tzqf-l{
		width: 338px; height:73px; line-height: 73px; color: #FFF; font-size: 34px;
		background: #0068ff;
		border:1px solid #0068ff;
		text-align: center; letter-spacing:2px; border-radius:10px; cursor: pointer;
		margin-top: 28px;
	}
	.bot-tzqf-hs{
		width: 306px; height:62px; line-height: 62px; color: #FFF; font-size: 30px;
		background: #ffa600;
		text-align: center;
		/* letter-spacing:2px; */
		border-radius:10px; cursor: pointer;
		margin-top: 28px;
	}
	.bot-tzqf-hs:hover{
		background: #ffa60085;
		transition:all .4s;
		-moz-transition:all .4s;
		-webkit-transition:all .4s;
		-o-transition:all .4s;
		color: #FFF;
	}
	.bot-tzqf-ls{
		width: 306px; height:62px; line-height: 62px; color: #FFF; font-size: 30px;
		background: #317bff;
		text-align: center;
		/* letter-spacing:2px; */
		border-radius:10px; cursor: pointer;
		margin-top: 28px;
	}
	.bot-tzqf-ls:hover{
		background: #317bff85;
		transition:all .4s;
		-moz-transition:all .4s;
		-webkit-transition:all .4s;
		-o-transition:all .4s;
		color: #FFF;
	}
	.bot-tzqf-l:hover{
		background: rgba(51,119,255,0.8);
		transition:all .4s;
		-moz-transition:all .4s;
		-webkit-transition:all .4s;
		-o-transition:all .4s;
	}
	.bot-tzqf:hover{
		background: rgba(51,119,255,0.8);
		transition:all .4s;
		-moz-transition:all .4s;
		-webkit-transition:all .4s;
		-o-transition:all .4s;
	}
	.bot-tzqf-b{
		height: 44px; text-align: center; letter-spacing:2px; line-height: 41px; border-radius:10px; font-size: 17px;font-weight: 600;
		width: 164px; margin-top: 65px;color: #1feeff; border:1px solid #1feeff;cursor: pointer;
	}
	.bot-tzqf-b:hover{
		background: #1feeff30;
		transition:all .4s;
		-moz-transition:all .4s;
		-webkit-transition:all .4s;
		-o-transition:all .4s;
	}
	.row-zy{ text-align:justify; text-align-last:justify; line-height:0; }
	.row-zy:after{ display:inline-block; overflow:hidden; width:100%; height:0; content:''; vertical-align:top; }
	.row-sub, .row-zy div{ display:inline-block; text-align-last: center; text-align:center; color:#666; text-decoration:none; }
	.sty-02{ display:inline-block; text-align-last: center; text-align:center; color:#666; text-decoration:none; }
	@media all and (-webkit-min-device-pixel-ratio:0){
	.row-zy{ font-size:0; }
	}
	.over-flow{
		white-space:nowrap;
		text-overflow:ellipsis;
		overflow:hidden;
	}
	#LRMINIBar1{
		width: 750px !important;
		margin-right: 0px !important;
	}
	.LR_yaoqing {
	    height: 400px !important;
	}
	.LR_yaoqingtit {
	    height: 92px !important;
	    line-height: 92px !important;
	    font-size: 28px !important;
	}
	.LR_yaoqingtit .LR_tit img {
	    margin-top: 20px !important;
	    height: 60px !important;
	}
	.LR_yaoqingtit .LR_tit font {
	    font-size: 24px !important;
	    width: 40px !important;
	    height: 40px !important;
	    line-height: 40px !important;
	    margin-top: 28px !important;
	}
	.LR_yaoqingtit img {
	    margin-right: 20px !important;
	    height: 40px !important;
	    margin-top: 26px !important;
	}
	.LR_yaoqingtext {
	    margin: 20px 20px 0 20px !important;
	}
	.LR_yaoqingtext h2 {
	    margin: 20px 0 !important;
	}
	.LR_yaoqingtext h2 span {
	    font-size: 32px !important;
	}
	.LR_yaoqingtext h2 font {
	    font-size: 24px !important;
	    line-height: 32px !important;
	}
	.LR_yaoqingcontent {
	    margin: 20px 20px 0 20px !important;
	    padding-bottom: 20px !important;
	}
	.LR_yaoqingcontent font {
	    font-size: 28px !important;
	}
	.LR_yaoqingcontent p {
	    line-height: 40px !important;
	    font-size: 26px !important;
	}
	.LR_yaoqing-form {
	    height: 60px !important;
	    margin: 0 20px !important;
	    padding: 14px 0 20px 0 !important;
	}
	#LR_inputform {
	    padding-left: 14px !important;
	    height: 56px !important;
	    font-size: 28px !important;
	}
	.LR_btn {
	    height: 60px !important;
	    font-size: 28px !important;
	}
}