 :root {
 	--primary-color: #E61F19
 }

 .logo_hd {
 	padding: 20px 0;

 	border-bottom: 1px solid #E0E0E0;
 }

 .logo_hd .w {
 	display: flex;
 	align-items: center;
 	justify-content: space-between;
 }

 .logo_hd .logo {
 	width: 345px;
 }

 .logo_hd .rit,
 .logo_hd .rit .rit_xxbo {
 	flex-grow: 1;
 	display: flex;
 	justify-content: end;
 }

 .logo_hd .rit .sousuo {
 	position: relative;
 }

 .logo_hd .rit .sousuo .text {
 	width: 270px;
 	background: #F4F5F9;
 	border-radius: 50px;
 	font-size: 14px;
 	padding: 0px 15px;
 	height: 42px;
 }

 .logo_hd .rit .sousuo .but {
 	width: 36px;
 	height: 36px;
 	background: url('../img/p47.png') center no-repeat #0094B3;
 	background-size: 13px auto;
 	border-radius: 50%;
 	position: absolute;
 	top: 50%;
 	transform: translate(0, -50%);
 	right: -5px;
 }

 .logo_hd .lang {
 	background: #0094B3;
 	height: 40px;
 	border-radius: 25px;
 	color: #fff;
 	position: relative;
 	margin-left: 25px;
 	padding-right: 15px;
 	cursor: pointer;
 }

 .logo_hd .lang .icon {
 	left: 10px;
 	top: 50%;
 	transform: translate(0, -50%);
 	position: absolute;
 }

 .logo_hd .lang .show_tit {
 	font-size: 14px;
 	background: url('../img/p11.png') right center no-repeat;
 	padding-right: 10px;
 	padding-left: 35px;
 	padding-right: 20px;
 	display: inline-block;
 	position: relative;
 	top: 6px;
 }

 .logo_hd .lang .show_lang {
 	position: absolute;
 	width: 120px;
 	background: #fff;
 	left: 0px;
 	display: none;
 	z-index: 999999;
 	top: 40px;
 	padding: 10px;
 	border-radius: 2px;
 	box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.2);
 }

 .logo_hd .lang .show_lang .lt {
 	margin-bottom: 10px;
 }

 .logo_hd .lang .show_lang .lt a {
 	font-size: 14px;
 }

 .logo_hd .lang .show_lang .lt:last-child {
 	margin-bottom: 0px;
 }

 .logo_hd .lang .show_lang .lt a:hover {
 	color: #0094B3;
 }

 .logo_hd .lang:hover .show_lang {
 	display: block;
 }

 .m1 .nav ul {}

 .m1 .nav ul li {
 	float: left;
 	margin-right: 40px;
 	/*width: 12.5%*/
 }

 .m1 .nav ul li .li_a {
 	color: #0B236B;
 	font-size: 16px;
 	display: inline-block;
 	padding: 25px 0;
 	position: relative;

 }

 .m1 .nav ul li .li_a::before {
 	content: '';
 	position: absolute;
 	width: 0;
 	top: -1px;
 	height: 2px;
 	background: #C0923C;
 	-webkit-transition: all .3s ease-in-out;
 	transition: all .3s ease-in-out;
 	left: 0px;
 	display: inline-block;
 }

 .m1 .nav ul li:hover .li_a::before {
 	width: 100%;
 }

 .m1 .nav ul .on .li_a {
 	color: #C0923C;
 }

 .m1 .nav ul .on .li_a::before {
 	width: 100%;
 }

 .m1 .nav ul li:hover .li_a {
 	color: #C0923C;
 }

 .banner {
 	overflow: hidden;
 }

 .banner .swiper-pagination .swiper-pagination-bullet {
 	width: 40px;
 	height: 3px;
 	background: #fff;
 	/* opacity: 0.8; */
 	border-radius: 4px;
 }

 .banner .swiper-pagination .swiper-pagination-bullet-active {
 	opacity: 1;
 }

 .banner .pic_item {
 	height: 600px;
 }

 .m2 {
 	background: #F3F4F8;
 	padding: 50px 0 70px;
 }

 .cm_tit1 {
 	color: #0F276E;
 	font-weight: bold;
 	font-size: 28px;
 	margin-bottom: 20px;
 }

 .m2 .gp .item {
 	width: 32%;
 	margin-right: 2%;
 	background: #fff;
 	float: left;
 }

 .m2 .gp .item .dm {
 	padding: 28px;
 	border-radius: 4px;
 	display: flex;
 	align-items: center;
 }

 .m2 .gp .item .dm .pic {
 	width: 60px;
 }

 .m2 .gp .item .dm .text {
 	flex-grow: 1;
 	padding-left: 15px;
 }

 .m2 .gp .item .dm .text .t1 {
 	font-size: 22px;
 	color: #333333;
 }

 .m2 .gp .item .dm .text .t2 {
 	font-size: 16px;
 	color: #666666;
 	    white-space: normal;
 }

 .cm_mores {
 	color: #1A5488;
 	font-size: 14px;
 	text-decoration: underline;
 }

 .m2 .gp .item:nth-child(3n) {
 	margin-right: 0px;
 }

 .m3 {
 	margin-top: 78px;
 }

 .m3 .gp .item {
 	width: 23.25%;
 	background: #F3F4F8;
 	border-radius: 10px 10px;
 	margin-right: 2%;
 	float: left;
 	margin-bottom: 40px;
 }

 .m3 .gp .item:nth-child(4n) {
 	margin-right: 0px;
 }

 .m3 .gp .item .pic {
 	position: relative;
 }

 .m3 .gp .item .txt {
 	padding: 10px 15px;
 }

 .m3 .gp .item .txt .t1 {
 	height: 65px;
 	overflow: hidden;
 	color: #333333;
 	font-size: 14px;
 	margin-bottom: 5px;
 }

 .m3 .gp .item .txt2 {
 	text-align: center;
 	color: #333333;
 	font-size: 22px;
 	padding: 5px 0 10px;
 }

 .m5 {
 	background: url('../img/p26.png') center no-repeat;
 	background-size: cover;
 	padding: 65px 0 70px;
 	margin-top: 20px;
 }

 .m5 .tit .tab_click {
 	margin-top: 10px;
 }

 .m5 .tit .tab_click span {
 	color: #333333;
 	font-size: 22px;
 	border-bottom: 2px solid transparent;
 	display: inline-block;
 	cursor: pointer;
 	padding-bottom: 10px;
 	margin-left: 58px;
 }

 .m5 .tit .tab_click span:hover {
 	color: #295F90;
 	border-bottom: 2px solid #295F90;
 }

 .m5 .tit .tab_click .on {
 	color: #295F90;
 	border-bottom: 2px solid #295F90;
 }

 .m5 .box {
 	padding: 30px 18px 20px;
 	background: #fff;
 	border-radius: 10px;
 }

 .m5 .box img {
 	width: 100%;
 }

 .m6 {
 	padding: 70px 0 60px;
 }

 .m6 .item {
 	width: 31%;
 	margin-right: 3.3%;
 	margin-bottom: 30px;
 	float: left;
 }

 .m6 .item:nth-child(3n) {
 	margin-right: 0px;
 }

 .m6 .item .t1 {
 	color: #0F276E;
 	font-size: 22px;
 	display: flex;
 	align-items: center;
 	margin-bottom: 5px;
 }

 .m6 .item .t1 img {
 	display: inline-block;
 	margin-right: 5px;
 }

 .m6 .item .dm {
 	background: #F6F7F9;
 	border: 1px solid #DEE2EB;
 	padding: 30px 25px;
 	border-radius: 10px;
 }

 .m6 .item .t2 {
 	color: #666666;
 	font-size: 16px;
 }

 .m7 {
 	background: url('../img/p40.png') center no-repeat;
 	background-size: cover;
 	padding: 70px 0 75px;
 }

 .m7 .gp .item {
 	width: 23.45%;
 	/* margin-right: 2%; */
 	margin-right: 0rem;
 	float: left;
 	margin-right: 2%;
 	margin-bottom: 20px;
 	position: relative;
 }


 .m7 .gp .item .bk_1,
 .m7 .gp .item .bk_2,
 .m7 .gp .item .bk_3,
 .m7 .gp .item .bk_4,
 .m7 .gp .item .bk_5,
 .m7 .gp .item .bk_6 {
 	position: absolute;
 	width: 100%;
 	height: 95.5%;
 	z-index: 99;
 	top: 0px;
 	border-radius: 10px;
 	left: 0px;
 	background: url('../img/lujing_1.png') left top no-repeat;
 	background-size: auto 100%;
 }

 .m7 .gp .item .bk_2 {
 	background: url('../img/lujing_2.png') left top no-repeat;
 	background-size: auto 100%;
 }

 .m7 .gp .item .bk_3 {
 	background: url('../img/lujing_3.png') left top no-repeat;
 	background-size: auto 100%;
 }

 .m7 .gp .item .bk_4 {
 	background: url('../img/lujing_4.png') left top no-repeat;
 	background-size: auto 100%;
 }

 .m7 .gp .item .bk_5 {
 	background: url('../img/lujing_5.png') left top no-repeat;
 	background-size: auto 100%;
 }

 .m7 .gp .item .bk_6 {
 	background: url('../img/lujing_6.png') left top no-repeat;
 	background-size: auto 100%;
 }

 .m7 .gp .item:hover .bk_1 {
 	width: 100%;
 	background: #D76F05;
 	opacity: 0.9;
 }

 .m7 .gp .item:hover .text {
 	width: 100%;
 	text-align: center;
 	left: 0px;
 }

 .m7 .gp .item:hover .bk_2 {
 	width: 100%;
 	background: #3764EB;
 	opacity: 0.9;
 }

 .m7 .gp .item:hover .bk_3 {
 	width: 100%;

 	background: #DB5A52;
 	opacity: 0.9;
 }

 .m7 .gp .item:hover .bk_4 {
 	width: 100%;
 	background: #605DDB;
 	opacity: 0.9;
 }

 .m7 .gp .item:hover .bk_5 {
 	width: 100%;
 	background: #05B88D;
 	opacity: 0.9;
 }

 .m7 .gp .item:hover .bk_6 {
 	width: 100%;
 	background: #E59100;
 	opacity: 0.9;
 }
























 .m7 .gp .item:nth-child(4n) {
 	margin-right: 0px;
 }

 /* 
 .m7 .gp .item .bk {
 	position: absolute;
 	opacity: 0.8;
 	left: 0;
 	top: 0px;
 	width: 100%;
 	height: 100%;
 	z-index: 99;
 	background: url('../img/p12.png') left top no-repeat;
 } */

 .m7 .gp .item .text {
 	position: absolute;
 	width: 100px;
 	top: 50%;
 	color: #fff;
 	left: 30px;
 	z-index: 99;
 	font-size: 14px;
 	transform: translate(0, -50%);
 }

 .m7 .gp .item img {
 	border-radius: 10px;
 }

 .m7 .gp .item2 {
 	width: 49%;
 	margin: 0px auto;
 }

 .m7 .gp .item:last-child {
 	float: right;
 }

 .footer {
 	background: #012B64;
 	padding: 60px 0;
 }

 .footer .gp {

 	width: 12.5%;
 	float: left;
 	margin-right: 2%;
 }

 .footer .gp:last-child {
 	margin-right: 0px;
 }

 .footer .gp .t1 {
 	color: #FFFFFF;
 	font-size: 20px;
 	padding-bottom: 15px;
 	margin-bottom: 15px;
 	border-bottom: 1px solid #1B4174;
 }

 .footer .gp ul li {
 	margin-bottom: 10px;
 }

 .footer .gp ul li a {
 	color: #FFFFFF;
 	font-size: 14px;
 }

 .footer .gp ul li a:hover {
 	color: #C0923C;
 }

 .copy {
 	background: #012453;
 	padding: 30px 0;
 }

 .copy .w {
 	/* display: flex; */
 }

 .copy .let {
 	color: #fff;
 	display: flex;
 }

 .copy .let .img {
 	width: 60px;
 }

 .copy .let .text {
 	padding-left: 10px;
 }

 .copy .let .text .t1 {
 	color: #FFFFFF;
 	font-size: 14px;
 	margin-bottom: 10px;
 }

 .copy .let .text .t1 a {
 	color: #fff;
 	position: relative;
 	padding-right: 10px;
 	margin-right: 10px;
 }

 .copy .let .text .t1 a::before {
 	content: '';
 	position: absolute;
 	width: 1px;
 	height: 10px;
 	background: #fff;
 	display: inline-block;
 	top: 50%;
 	right: 0px;
 	transform: translate(0, -50%);
 }

 .copy .let .text .t1 a:last-child::before {
 	display: none;
 }

 .copy .let .text .t2 {
 	font-size: 14px;
 }

 .copy .rit {
 	text-align: right;
 	color: #fff;
 	font-size: 14px;
 }

 .copy .rit .t1 {
 	margin-bottom: 10px;
 }

 .copy .rit .t2 a {
 	display: inline-block;
 	margin-left: 5px;
 }
 .copy .rit .t2 a img{
     width: 30px;
     height: 30px;
 }

 .m8 .hm {
 	background: url('../img/p58.png') left center no-repeat;
 	padding-left: 25px;
 }

 .m8,
 .m8 a {
 	font-size: 16px;
 	color: #333333;
 }

 .m8 {
 	padding: 35px 0;
 	border-top: 1px solid #E0E0E0;
 }

 .m9 {
 	background: url('../img/p67.png') center top no-repeat;
 	background-size: cover;
 }

 .m9 .cm_tit1 {
 	margin-bottom: 5px;
 	margin-top: 35px;
 }

 .m9 .t2 {
 	font-size: 18px;
 	color: #0B236B;
 }

 .m10 {
 	margin-top: 50px;
 	padding-bottom: 70px;
 }

 .m10 .gp .item {
 	width: 23%;
 	position: relative;
 	margin-right: 2.25%;
 	float: left;
 }

 .m10 .gp .item:nth-child(4n) {
 	margin-right: 0;
 }

 .m10 .gp .item .dm {
 	background: #fff;
 	border-top: 5px solid #98A2C1;
 	border-radius: 10px;
 	padding-bottom: 25px;
 	box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.1);
 }

 .m10 .gp .item .dm .t1 {
 	display: flex;
 	align-items: center;
 	color: #333333;
 	font-size: 24px;
 	background: #F9FAFC;
 	padding: 30px 15px;
 }

 .m10 .gp .item .dm .t1 img {
 	margin-right: 10px;
 }

 .m10 .gp .item .cn {
 	padding: 25px 15px;
 	min-height: 220px;
 }

 .m10 .gp .item .cn ul li {
 	color: #333333;
 	font-size: 14px;
 	margin-bottom: 10px;
 	position: relative;
 	padding-left: 15px;
 }

 .m10 .gp .item .cn ul li a {
 	color: #333;

 }

 .m10 .gp .item .cn ul li a:hover {
 	text-decoration: underline;
 	color: #012453;
 }

 .m10 .gp .item .cn ul li::before {
 	content: '';
 	position: absolute;
 	width: 6px;
 	height: 6px;
 	left: 0px;
 	top: 50%;
 	border-radius: 50%;
 	transform: translate(0, -50%);
 	background: #818181;
 	display: inline-block;
 }

 .m10 .gp .item .cn ul li:last-child {
 	margin-bottom: 0px;
 }

 .m10 .gp .item .more {
 	padding: 0px 15px;
 }

 .cm_ctit .click_tab {
 	margin-top: 10px;
 }

 .cm_ctit .click_tab span {
 	color: #333333;
 	font-size: 22px;
 	cursor: pointer;
 	padding-bottom: 8px;
 	margin-left: 55px;
 	border-bottom: 3px solid transparent;
 }

 .cm_ctit .click_tab span:hover {
 	color: #0094B3;
 	border-bottom: 3px solid #0094B3;
 }

 .cm_ctit .click_tab .on {
 	color: #0094B3;
 	border-bottom: 3px solid #0094B3;
 }

 .m11 {
 	background: #F3F4F8;
 	padding: 80px 0;
 }

 .m11 .box .let,
 .m11 .box .rit {
 	width: 48%;
 }

 .m11_gp .item .t1 {
 	color: #0F276E;
 	opacity: 0.6;
 	font-size: 16px;
 	margin-bottom: 3px;
 }

 .m11_gp .item .cn a {
 	color: #333333;
 	font-size: 18px;
 	display: block;
 }

 .m11_gp .item {
 	border-bottom: 1px solid #E3E4E6;
 	padding-bottom: 10px;
 	margin-bottom: 15px;
 }

 .m11 .box .rit {
 	overflow: hidden;
 	position: relative;
 }

 .m11 .box {
 	margin-top: 15px;
 }

 .m11 .box .rit .fun .swiper-pagination {
 	text-align: right;
 	bottom: 25px;

 }

 .m11 .box .rit .fun .swiper-pagination .swiper-pagination-bullet {
 	background: #fff;
 	margin: 0px 3px;
 }

 .m11 .box .rit .fun .swiper-pagination .swiper-pagination-bullet:last-child {
 	margin-right: 10px;
 }

 .m11 .box .rit .fun_item {
 	position: relative;
 }

 .m11 .box .rit .fun_item .text {
 	position: absolute;
 	width: 85%;
 	z-index: 999;
 	left: 0px;
 	font-size: 24px;
 	padding: 20px 3%;
 	padding-right: 12%;
 	bottom: 0px;
 	color: #fff;
 	background: url('../img/p68.png') center top no-repeat;
 	background-size: cover;
 	border-radius: 0 0 10px 10px;
 }

 .m12 {
 	padding: 60px 0 70px;
 }

 .m12 .gp .item {
 	width: 31.6%;
 	margin-right: 2%;
 	float: left;
 }

 .m12 .gp .item .pic {
 	position: relative;
 }

 .m12 .gp .item .pic .txt {
 	position: absolute;
 	width: 100%;
 	background: rgba(0, 0, 0, 0.64);
 	text-align: center;
 	color: #fff;
 	font-weight: bold;
 	padding: 10px 0;
 	font-size: 24px;
 	bottom: 0px;
 }

 .m12 .gp .item:nth-child(3n) {
 	margin-right: 0px;
 }

 .m12 .gp .item .cn {
 	background: #fff;
 	border-radius: 0 0 10px 10px;
 	padding: 30px 20px;
 	box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.1);
 }

 .m12 .gp .item .cn ul li {
 	color: #333333;
 	font-size: 18px;
 	margin-bottom: 10px;
 	position: relative;
 	padding-left: 15px;
 }

 .m12 .gp .item .cn ul li::before {
 	content: '';
 	position: absolute;
 	width: 6px;
 	height: 6px;
 	left: 0px;
 	top: 50%;
 	border-radius: 50%;
 	transform: translate(0, -50%);
 	background: #818181;
 	display: inline-block;
 }

 .m12 .gp .item .cn ul li a:hover {
 	color: #012453;
 	text-decoration: underline;
 }

 .m12 .gp .item .cn ul li:last-child {
 	margin-bottom: 0px;
 }

 .m13 {
 	margin-top: 40px;
 	min-height: 500px;
 }

 .m13 .let {
 	width: 20%;
 }

 .m13 .rit {
 	width: 77.6%;
 	padding-bottom: 50px;
 }

 .m13_let ul li {
 	background: #F6F7FA;
 	margin-bottom: 10px;
 }

 .m13_let ul li a {
 	display: block;
 	padding: 20px 15px;
 	color: #0F276E;
 	padding-right: 40px;
     white-space: normal;
 	font-size: 14px;
 	background: url('../img/p72.png') 95% center no-repeat;
 }

 .m13_let ul li:hover a {
 	color: #0094B3;
 	background: url('../img/p73.png') 95% center no-repeat;
 }

 .m13_let ul .on a {
 	color: #0094B3;
 	background: url('../img/p73.png') 95% center no-repeat;
 }

 .m13_tit {
 	color: #0F276E;
 	font-size: 28px;
 	margin-bottom: 24px;
 }

 .m14 .item a {
 	display: block;
 	padding: 20px;
 	border: 1px solid #E5E7EE;
 	border-left: 0;
 	padding-left: 65px;
 	overflow: hidden;
 	margin-top: -1px;
 	border-right: 0;
 	background: url('../img/p74.png') 18px center no-repeat #F6F7F9;
 }

 .m14 .item:nth-child(2n) a {
 	background: url('../img/p74.png') 18px center no-repeat #fff;
 }

 .m15 {
 	margin-top: 65px;
 	padding-bottom: 70px;
 }

 .m15 .t1 {
 	background: #F6F7F9;
 	color: #0B236B;
 	font-size: 32px;
 	padding: 20px;
 	margin-bottom: 30px;
 }

 .m15 .cont {
 	font-size: 16px;
 	color: #333333;
 	padding: 0px 20px;
 	margin-bottom: 60px;
 }
 .m15 .cont video{
     width: 90% !important;
     height: auto;
     display: block;
     margin: 0px auto;
 }

 .m15 .fun .lt {
 	width: 48.5%;
 }

 .m15 .fun .lt .dm {

 	padding: 20px 30px;
 	border: 1px solid #D0D5E2;
 	border-radius: 5px;
 	padding-right: 50px;
 	background: url('../img/p75.png') 95% center no-repeat #F9F9FB;
 }

 .m15 .fun .lt .dm .tt1 {
 	font-size: 16px;
 	color: #999999;
 }

 .m15 .fun .lt .dm .cn {
 	color: #333333;
 	font-size: 16px;
 }

 .m16 {
 	margin-top: 70px;
 	padding-bottom: 70px;
 }

 .m16 .dect {
 	color: #0F276E;
 	font-size: 20px;
 	margin-bottom: 55px;
 }

 .m16 .box .let {
 	width: 43.6%;
 }

 .m16 .box .let .lt {
 	width: 47.5%;
 	margin-bottom: 20px;
 }

 .m16 .box .let .lt .dm {
 	border-radius: 10px;
 	border-left: 6px solid #9EA7C4;
 	color: #333333;
 	font-size: 20px;
 	padding: 20px 15px;
 	background: #F6F7FA;
 	font-weight: bold;
 	background: url('../img/p72.png') 90% center no-repeat #F6F7FA;
 }

 .m16 .box .let .lt:nth-child(2n) {
 	float: right;
 }

 .m16 .box .rit_img {
 	width: 52%;
 }

 .m17 {
 	background: #F6F7F9;
 	padding: 75px 0;
 }

 .cm_ctit2 .more {
 	color: #0F276E;
 	font-size: 14px;
 	margin-top: 18px;
 }

 .m17 .box .item {
 	width: 31%;
 	margin-right: 3.3%;
 	background: #fff;
 	box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.06);
 	border-radius: 10px;
 	margin-bottom: 30px;
 }

 .m17 .box .item .dm {
 	padding: 30px 20px 20px 35px;
 }

 .m17 .box .item .dm .t1 {
 	color: #333333;
 	font-size: 20px;
 	position: relative;
 	margin-bottom: 5px
 }



 .m17 .box .item:nth-child(3n) {
 	margin-right: 0px;
 }

 .m17 .box .item .dm .t1::before {
 	content: '';
 	position: absolute;
 	width: 6px;
 	border-radius: 50%;
 	height: 6px;
 	background: #818181;
 	top: 50%;
 	left: -14px;
 	transform: translate(0, -50%);
 	display: inline-block;
 }

 .m18 {
 	padding: 55px 0;
 }

 .m18 .box {
 	display: flex;
 	align-items: center;
 }

 .m18 .box .let {
 	flex-grow: 1;
 }

 .m18 .box .let .cn {
 	width: 480px;
 	margin-bottom: 40px;
 	color: #333333;
 	font-size: 20px;
 }

 .m18 .box .pic {
 	width: 400px;
 }

 .m19 {
 	margin-top: 30px;
 	margin-bottom: 40px;
 }

 .m19 .cm_tit1 {
 	margin-bottom: 35px;
 }

 .m19 .gp .item {
 	width: 18%;
 	margin-right: 2.5%;
 	background: #F3F4F7;
 	border-radius: 10px;
 	text-align: center;
 	margin-bottom: 35px;
 }

 .m19 .gp .item a {
 	display: block;
 	padding: 35px;
 	padding-bottom: 25px;
 }

 .m19 .gp .item:nth-child(5n) {
 	margin-right: 0px;
 }

 .m19 .gp .item .t1 {
 	color: #333333;
 	font-size: 24px;
 	margin: 30px 0 10px;
 }

 .m19 .gp .item .t2 {}

 .child_banner {
 	overflow: hidden;
 	position: relative;
 }

 .child_banner_item {
 	height: 360px;
 }

 .child_banner .swiper-pagination {
 	position: absolute;
 	bottom: 20px;
 	width: auto;
 	background: rgba(0, 0, 0, 0.3);
 	border-radius: 20px;
 	display: inline-block;
 	left: 50%;
 	transform: translate(-50%, 0);
 	padding: 0px 10px 2px;
 }

 .child_banner .swiper-pagination .swiper-pagination-bullet {
 	background: #fff;
 }

 .child_banner .m8_1 {
 	position: absolute;
 	z-index: 99;
 	top: 0px;
 	left: 0px;
 	width: 100%;
 }

 .m8_1,
 .m8_1 a {
 	color: #fff;
 }

 .m8_1 .hm {
 	background: url(../img/p83.png) left center no-repeat;
 	padding-left: 25px;
 }

 .m5_1 {
 	margin: 0px;
 }

 .m20 {
 	padding: 60px 0 0;
 }

 .m20 .list {
 	width: 48%;
 }

 .m20 .list .gp ul li {
 	background: #F9F9FB;
 	border-top: 1px solid #E5E8F0;
 	border-bottom: 1px solid #E5E8F0;
 	padding: 25px;
 	position: relative;
 	padding-left: 40px;
 	background: url('../img/p72.png') 95% center no-repeat #f9f9fb;
 }

 .m20 .list .gp ul li a {
 	color: #333333;
 	font-size: 16px;
 	position: relative;
 	display: block;
 }

 .m20 .list .gp ul li::before {
 	content: '';
 	position: absolute;
 	width: 6px;
 	height: 6px;
 	left: 25px;
 	z-index: 99;
 	top: 50%;
 	border-radius: 50%;
 	transform: translate(0, -50%);
 	background: #696969;
 	display: inline-block;
 }

 .m20 .list .gp ul li:nth-child(2n) {

 	background: url('../img/p72.png') 95% center no-repeat #fff;
 }

 .m20 .list .gp ul li a:hover {
 	text-decoration: underline;
 }

 .m20 .list:nth-child(2n) {
 	float: right;
 }

 .m21 {
 	margin-top: 30px;
 }

 .m21 .gp .item {
 	background: #F9F9FB;
 	border-top: 1px solid #E5E8F0;
 	border-bottom: 1px solid #E5E8F0;
 	padding: 25px 30px 20px;
 }

 .m21 .gp .item .t1 {
 	position: relative;
 	font-size: 18px;
 	color: #333;
 	margin-bottom: 5px;
 }

 .m21 .gp .item .t1::before {
 	content: '';
 	position: absolute;
 	width: 6px;
 	height: 6px;
 	left: -12px;
 	z-index: 99;
 	top: 50%;
 	border-radius: 50%;
 	transform: translate(0, -50%);
 	background: #696969;
 	display: inline-block;
 }

 .m21 .gp .item .t2 .time {
 	color: #666666;
 	font-size: 16px;
 }

 .m21 .gp .item .t2 .more a {
 	color: #0F276E;
 }

 .m21 .gp .item:nth-child(2n) {
 	background: #fff;
 }

 .m21 .gp {
 	margin-bottom: 60px;
 }

 .m21 {
 	padding-bottom: 50px;
 }


 .m22 .gp .item {
 	width: 17.6%;
 	background: #fff;
 	margin-right: 2.9%;
 	box-shadow: 0px 3px 10px rgba(0, 0, 0, 0.1);
 	border-radius: 5px;
 }

 .m22 .gp .item:nth-child(5n) {
 	margin-right: 0px;
 }

 .m22 {
 	padding-top: 60px;
 }

 .m22 .gp .item .dm {
 	text-align: center;
 	padding: 30px 10px;
 }

 .m22 .gp .item .dm .pic {
 	margin-bottom: 10px;
 }

 .m22 .gp .item .dm .t1 {
 	color: #333333;
 	font-size: 12px;
 }

 .m23 {
 	padding: 55px 0;
 	background: url('../img/p92.png') center no-repeat #f1f2f6;
 	background-size: cover;
 	margin-top: 50px;
 }

 .m23 .gp .item {
 	width: 14.8%;
 	background: #fff;
 	margin-right: 2.24%;
 	box-shadow: 0px 3px 10px rgba(0, 0, 0, 0.1);
 	border-radius: 5px;
 }

 .m23 .gp .item:nth-child(6n) {
 	margin-right: 0px;
 }

 .m23 .gp .item .dm {
 	text-align: center;
 	padding: 30px 10px;
 }

 .m23 .gp .item .dm .pic {
 	margin-bottom: 10px;
 }

 .m23 .gp .item .dm .t1 {
 	color: #333333;
 	font-size: 20px;
 	height: 55px;
 	overflow: hidden;
 }

 .m15 .video-js {
 	width: 100%;
 	height: 610px;
 	object-fit: cover;
 	/* 视频会覆盖整个容器，可能会被裁剪 */
 }

 .m11_1 {
 	background: #fff;
 }

 .m24 {
 	padding-bottom: 38px;
 }

 .m24 .gp .item {
 	width: 23.6%;
 	margin-right: 1.84%;
 	text-align: center;
 	border-radius: 10px;
 	float: left;
 }

 .m24 .gp .item .pic {
 	height: 75px;
 	overflow: hidden;

 }

 .m24 .gp .item .pic img {
 	height: 74px;
 	display: inline-block;
 }

 .m24 .gp .item a {
 	display: block;
 	padding: 50px 40px;
 }



 .m24 .gp .item:nth-child(4) {
 	margin-right: 0px;
 }

 .m24 .gp .item .t1 {
 	margin: 20px 0 10px;
 	font-size: 26px;
 	color: #333333;
 }

 .m24 .gp .item .t2 {
 	color: #666;
 	font-size: 16px;
 }

 .m24 .gp .item1 {
 	background-image: linear-gradient(#E9F9F6, #fff);
 }

 .m24 .gp .item2 {
 	background-image: linear-gradient(#efeffa, #fff);
 }

 .m24 .gp .item3 {
 	background-image: linear-gradient(#eaf5ff, #fff);
 }

 .m24 .gp .item4 {
 	background-image: linear-gradient(#fff5ef, #fff);
 }


 .m25 {
 	background: #F4F4F4;
 	padding: 70px 0 60px;
 }

 .m25 .gp .item {
 	width: 48.8%;
 	background: #fff;
 	border-radius: 10px;
 	position: relative;
 	margin-bottom: 25px;
 	box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.05);
 }

 .m25 .gp .item .text {
 	padding: 40px 35px;

 }

 .m25 .gp .item:nth-child(2n) {
 	float: right;
 }

 .m25 .gp .item .ric_icon {
 	position: absolute;
 	right: 25px;
 	top: 50%;
 	transform: translate(0, -50%);
 }

 .m25 .gp .item .text .t1 {
 	font-size: 28px;
 	color: #333333;
 }

 .m25 .gp .item .text .t2 {
 	font-size: 16px;
 	color: #666666;
 	margin: 15px 0 15px;
 }

 .m26 {
 	padding: 70px 0;
 }

 .m26 .gp .item {
 	width: 23.6%;
 	margin-right: 1.84%;
 	float: left;
 	background: #F3F4F8;
 	border-radius: 10px;
 }

 .m26 .gp .item:nth-child(4n) {
 	margin-right: 0px;
 }

 .m26 .gp .item .pic {}

 .m26 .gp .item .tit {
 	font-size: 24px;
 	color: #333333;
 	text-align: center;
 	padding: 15px 0;
 }

 .m27 {
 	background: #F0F3F6;
 	padding: 60px 0;
 }

 .m27 .gp .item {
 	background: #fff;
 	width: 48.8%;
 	float: left;
 	border-radius: 10px;
 }

 .m27 .gp .item .dm {
 	padding: 50px 40px;
 }

 .m27 .gp .item:nth-child(2n) {
 	float: right;
 }

 .m27 .gp .item .t1 {
 	color: #333333;
 	font-size: 30px;
 	display: flex;
 	align-items: center;
 }

 .m27 .gp .item .t1 img {
 	display: inline-block;
 	margin-right: 10px;
 }

 .m27 .gp .item .cn {
 	font-size: 16px;
 	color: #666666;
 	margin: 25px 0;
 }

 .cm_tab table {
 	width: 100%;
 	border-collapse: collapse;
 }

 .cm_tab table thead tr td {
 	border-top: 5px solid #C8CDDE;
 	background: #F6F7FA;
 	color: #999999;
 	font-size: 16px;
 	padding: 20px;
 }

 .cm_tab table tbody tr td {
 	background: #fff;
 	padding: 20px;
 	font-size: 16px;
 	border-bottom: 1px solid #E1E4ED;
 }

 .cm_tab table tbody tr:nth-child(2n) td {
 	background: #FAFBFC;
 }

 .cm_tab table thead tr td .up {
 	display: inline-block;
 	margin-left: 5px;
 	margin-right: 3px;
 }

 .m28 {
 	margin-bottom: 60px;
 }

 .m18_2 {
 	padding-top: 0px;
 }

 .m18_2 .box .pic {
 	width: 625px;
 }

 .m29 .box {
 	position: relative;
 	text-align: center;
 }

 .m29 .box .txt {
 	position: absolute;
 	left: 50%;
 	top: 50%;
 	color: #333333;
 	font-size: 44px;
 	transform: translate(-50%, -50%);
 }

 .m28_1 {
 	margin-top: 45px;
 }

 .m28_1 .box {
 	margin-bottom: 45px;
 }

 .child_banner2 .child_banner_item {
 	height: 600px;
 	position: relative;
 }

 .child_banner2 .child_banner_item .boxss {
 	position: absolute;
 	left: 50%;
 	top: 50%;
 	transform: translate(-50%, -50%);
 }

 .child_banner2 .child_banner_item .boxss .text {
 	width: 470px;
 	background: #E6E9E6;
 	border-radius: 8px;
 }

 .child_banner2 .child_banner_item .boxss .text .dm {
 	padding: 90px 40px 80px;
 }

 .child_banner2 .child_banner_item .boxss .text .dm .t1 {
 	font-size: 34px;
 	color: #333333;
 	font-weight: bold;
 }

 .child_banner2 .child_banner_item .boxss .text .dm .t2 {
 	font-size: 20px;
 	color: #333333;
 	margin-top: 30px;
 }

 .m1 {
 	position: relative;
 	z-index: 99999;
 }

 .m30 {
 	z-index: 99;
 	position: absolute;
 	background: #fff;
 	width: 100%;
 	left: 0px;
 	top: 74px;
 	display: none;
 	border-top: 1px solid #E0E0E0;
 	padding-bottom: 40px;
 }

 .m30 .box {
 	padding-top: 30px;
 }

 .m30 .box .list {
 	float: left;
 	/*height: 510px;*/
 	padding-right: 20px;
 	border-right: 1px solid #EBEBEB;
 	margin-right: 20px;
 }

 .m30 .box .list:nth-child(3) {
 	margin-right: 0px;
 }

 .m30 .box .list .t1 {
 	font-size: 20px;
 	color: #0B236B;
 	margin-bottom: 35px;
 }

 .m30 .box .list .cn .lt {
 	margin-right: 20px;
 	/*width: 100px;*/
 }

 .m30 .box .list .cn .lt .t2 {
 	color: #333333;
 	padding-bottom: 10px;
 	font-size: 16px;
 	position: relative;
 	border-bottom: 1px solid #E5E5E5;
 	margin-bottom: 20px;
 }

 .m30 .box .list .cn .lt .t2::before {
 	content: '';
 	width: 30px;
 	height: 4px;
 	background: #0B236B;
 	display: inline-block;
 	position: absolute;
 	bottom: -2px;
 	left: 0px;
 }

 .m30 .box .list .cn .lt ul li {
 	margin-bottom: 8px;
 	float: none;
 	width: 100%;
 }

 .m30 .box .list .cn .lt ul li a {
 	color: #333333;
 	font-size: 14px;
 }
  .m30 .box .list .cn .lt ul li a:hover{
      color: #C0923C;
  }

 .m30 .box .p_list {
 	width: 220px;
 }

 .m30 .box .p_list .item {
 	margin-bottom: 40px;
 }
 .m30 .box .p_list .item:hover .tit{
      color: #C0923C;
 }

 .m30 .box .p_list .tit {
 	margin: 8px 0;
 	font-size: 16px;
 	color: #333333;
 }

 .m30_zz {
 	position: fixed;
 	width: 100%;
 	z-index: 99;
 	height: 100%;
 	background: rgba(0, 0, 0, 0.5);
 	left: 0px;
 	display: none;

 }

 .body_on {
 	overflow-y: hidden;
 }

 .m1 .nav ul li:hover .m30_zz,
 .m1 .nav ul li:hover .m30 {
 	display: block;
 }

 .m31 {
 	background: #F2F7FA;
 	padding: 55px 0 75px;
 }

 .m31 .box .item {
 	width: 32%;
 	background: #fff;
 	margin-right: 2%;
 	border-radius: 0 0 10px 10px;
 	border-top: 5px solid #B7BED3;
 	float: left;
 	box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.1);
 }

 .m31 .box .item .dm {
 	padding: 40px 25px;
 }

 .m31 .box .item .dm .t1 {
 	color: #999999;
 	font-size: 14px;
 	margin-bottom: 10px;
 }

 .m31 .box .item .dm .t2 {
 	font-size: 22px;
 	color: #333333;
 	margin-bottom: 20px;
 	height: 66px;
 	overflow: hidden;
 }

 .m31 .box .item .dm .t3 {
 	font-size: 16px;
 	margin-bottom: 10px;
 	height: 48px;
 	overflow: hidden;
 	color: #666666;
 }

 .m31 .box .item:nth-child(3) {
 	margin-right: 0px;
 }

 .m32 {
 	padding: 65px 0;
 }

 .m32 .let {
 	width: 49.6%;
 	float: left;
 }

 .m32 .item {
 	position: relative;
 }

 .m32 .item .icon {
 	position: absolute;
 	top: 50%;
 	left: 50%;
 	text-align: center;
 	z-index: 99;
 	color: #fff;
 	transform: translate(-50%, -50%);
 	margin-bottom: 15px;
 }

 .m32 .item .icon .t1 {
 	color: #fff;
 	font-size: 26px;
 }

 .m32 .rit {
 	float: right;
 	width: 49.6%;
 }

 .m32 .rit .hd .item {
 	float: left;
 	width: 49%;
 }

 .m32 .rit .hd .item:nth-child(2) {
 	float: right;
 }

 .m33 {
 	margin-top: 0px;
 }

 .m33 .gp .item {
 	width: 31.3%;
 	margin-right: 2%;
 	margin-bottom: 50px;
 	background: #fff;
 	padding-bottom: 10px;
 	box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.1);
 }

 .m33 .gp .item:nth-child(3n) {
 	margin-right: 0%;
 }

 .m33 .gp .item:nth-child(4n) {
 	margin-right: 2%;
 }

 .m33 .gp .item .txt .t1 {
 	font-size: 20px;
 	height: auto;
 }

 .m20_1 .list .gp ul li {
 	background: #f9f9fb;
 }

 .m20_1 .list .gp ul li:nth-child(2n) {
 	background: #fff;
 }

 .m20_1 .time {
 	position: absolute;
 	right: 25px;
 	color: #999999;
 	font-size: 14px;
 	top: 50%;
 	transform: translate(0, -50%);
 }

 .m20_1 .list .gp ul li a {
 	font-size: 16px;
 	padding-right: 90px;
 }

 .m34 {
 	margin-top: 65px;
 }

 .m34 .box .item {
 	width: 48.96%;
 }

 .m34 .box .item .dm {
 	border: 1px solid #E5E8EF;
 	background: #f6f7f9;
 	border-radius: 5px;
 	padding: 40px 28px;
 	display: flex;
 	align-items: center;
 }

 .m34 .box .item .dm .pic {
 	width: 86px;
 	height: 86px;
 	border-radius: 50%;
 }

 .m34 .box .item .dm .cn {
 	flex-grow: 1;
 	padding-left: 20px;
 }

 .m34 .box .item .dm .cn .t1 {
 	font-size: 24px;
 	color: #333333;
 }

 .m34 .box .item .dm .cn .t2 {
 	font-size: 16px;
 	margin: 10px 0;
 	color: #666666;
 	white-space:initial;
 }

 .m34 .box .item:nth-child(2n) {
 	float: right;
 }

 .m34 {
 	padding-bottom: 20px;
 }

 .cm_tit2 {
 	font-size: 16px;
 	color: #666666;
 	margin-bottom: 30px;
 }

 .m35 {
 	background: #F2F4F7;
 	padding: 70px 0;
 }

 .m35 .gp .item {
 	width: 17.44%;
 	margin-right: 3.2%;
 	background: #fff;
 	text-align: center;
 	border-radius: 10px;
 	box-shadow: 0px 4px 5px rgba(0, 0, 0, 0.1);
 }

 .m35 .gp .item:nth-child(5) {
 	margin-right: 0px;
 }

 .m35 .gp .item .dm {
 	padding: 30px 0;
 }

 .m35 .gp .item .dm .t1 {
 	font-size: 14px;
 	color: #333333;
 	margin-top: 15px;
 }

 .m36 {
 	margin-top: 60px;
 }

 .m36 .gp .item {
 	width: 18.4%;
 	margin-right: 1.9%;
 	background: #F9FAFB;
 	border-radius: 10px;
 	float: left;
 	box-shadow: 0px 5px 10px RGBA(234, 234, 234, 1);
 }

 .m36 .gp .item:nth-child(5) {
 	margin-right: 0px;
 }

 .m36 .gp .item .t1 {
 	text-align: center;
 	font-size: 22px;
 	color: #333333;
 	padding: 20px 0;
 }

 .m37 .box .item {
 	margin-bottom: 30px;
 }


 .m38 {
 	background: #F3F4F7;
 	padding: 50px 0 35px;
 }

 .m38 .box {
 	width: 540px;
 	margin: 0px auto;
 }

 .m38 .box .cell_input {
 	position: relative;
 	margin-bottom: 25px;
 }

 .m38 .box .cell_input .text {
 	width: 96%;
 	font-size: 14px;
 	padding: 0px 2%;
 	height: 54px;
 	border-radius: 50px;
 	background: #fff;
 	box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.1);
 }

 .m38 .box .cell_input .but {
 	position: absolute;
 	right: 20px;
 	z-index: 99;
 	background: url('../img/p154.png') center no-repeat;
 	top: 50%;
 	width: 13px;
 	height: 16px;
 	transform: translate(0, -50%);
 }

 .m38 .box .info {
 	font-size: 16px;
 	color: #999999;
 	text-align: center;
 }

 .m38 .box .info span {
 	color: #192F73;
 }

 .m38 .box .info b {
 	color: #C0923C;
 	font-size: 30px;
 	font-weight: bold;
 }

 .m39 {
 	padding: 80px 0;
 }

 .m39 .gp .item {
 	padding-left: 30px;
 	border-bottom: 1px solid #EBEBEB;
 	padding-bottom: 30px;
 	margin-bottom: 30px;
 }

 .m39 .gp .item .t1 {
 	color: #475990;
 	position: relative;
 	font-size: 20px;
 }

 .m39 .gp .item .t1::before {
 	content: '';
 	position: absolute;
 	width: 6px;
 	height: 6px;
 	left: -20px;
 	top: 12px;
 	border-radius: 50%;
 	transform: translate(0, 0%);
 	background: #4A5C91;
 	display: inline-block;
 }

 .m39 .gp .item .t1 span {
 	color: #C0923C;
 }

 .m39 .gp .item .t2 {
 	margin: 5px 0 10px;
 	font-size: 16px;
 	color: #333333;
 }

 .m39 .gp .item .time {
 	font-size: 14px;
 	color: #999999;
 }

 .m39 .gp {
 	margin-bottom: 100px;
 }

 .m40 .let {
 	width: 22.4%;

 }

 .m40 .let .let_tab {
 	margin-top: 20px;
 }

 .m40 .let .dm {
 	border: 6px solid #F9F9FB;
 	background: #fff;
 	padding: 40px 30px 10px;
 }

 .m40 .let .dm .t1 {
 	color: #0B236B;
 	padding-bottom: 20px;
 	font-size: 20px;
 	margin-bottom: 20px;
 	border-bottom: 1px solid #E6E9F0;
 }

 .m40 .let .dm .gp .item {
 	width: 30%;
 	margin-right: 3%;
 	text-align: center;
 	color: #333333;
 	font-size: 16px;
 	margin-bottom: 20px;
 }

 .m40 .let .dm .gp .item .pic img {
 	width: 50px;
 	height: 50px;
 	border-radius: 50%;
 	border: 1px solid #fff;
 	-webkit-transition: all .3s ease-in-out;
 	transition: all .3s ease-in-out;
 	padding: 3px;
 }

 .m40 .let .dm .gp .item:nth-child(3n) {
 	margin-right: 0px;
 }

 .m40 .let .dm .gp .item .pic {}

 .m40 .let .dm .gp .item_on .pic img {
 	border: 1px solid #3A4D87;
 }

 .m40 .let .dm .gp .item_on .t2 {
 	color: #3A4D87;
 }

 .m40 .let .dm .gp .item .t2 {
 	margin-top: 2px;
 }

 .m40 .let .dm .gp .item:hover .pic img {
 	border: 1px solid #3A4D87;
 }

 .m40 .let .dm .gp .item:hover .t2 {
 	color: #3A4D87;
 }

 .m40 .rit {
 	width: 75%;
 	float: left;
 }

 .m40 {
 	padding-bottom: 40px;
 }

 .m15 {
 	min-height: 500px;
 }



 .m30 .box2 .list {
 	width: 100%;
 	margin-right: 0px;
 }

 .m30 .box2 .list {
 	border-right: 0px;
 }



 .m41 {
 	margin-top: 60px;
 	padding-bottom: 60px;
 }

 .m41 .let {
 	width: 71.2%;
 }

 .m41_1 {
 	margin-bottom: 70px;
 }

 .m41 .let .t1 {
 	font-size: 28px;
 	color: #0F276E;
 	font-weight: bold;
 	margin-bottom: 25px;
 }

 .m41_1 .t2 {
 	font-size: 20px;
 	color: #333333;
 }

 .m41_2 .gp .lt {
 	display: flex;
 	align-items: center;
 	margin-bottom: 40px;
 }

 .m41_2 .gp .lt .contx {
 	flex: 1;
 	padding-left: 35px;
 }

 .m41_2 .gp .lt .pic {
 	width: 400px;
 	height: 240px;
 }

 .m41_2 .gp .lt .lt_1 {
 	color: #0B236B;
 	font-size: 24px;
 	margin-bottom: 20px;
 	font-weight: bold;
 }

 .m41_2 .gp .lt ul li {
 	color: #333333;
 	font-size: 16px;
 	margin-bottom: 10px;
 	position: relative;
 	padding-left: 15px;

 }

 .m41_2 .gp .lt ul li::before {
 	content: '';
 	position: absolute;
 	width: 7px;
 	height: 7px;
 	display: inline-block;
 	background: #0B236B;
 	left: 0px;
 	border-radius: 50%;
 	top: 50%;
 	transform: translate(0, -50%);
 }

 .m41_3 .item .t2 {
 	color: #0F276E;
 	font-size: 24px;
 	margin-bottom: 15px;
 }

 .m41_3 .item .gp .lt {
 	width: 31.3%;
 	margin-right: 2%;
 	margin-bottom: 30px;
 	border-radius: 10px;
 	background: #F3F4F8;
 }

 .m41_3 .item .gp .lt .pic img {
 	border-radius: 10px 10px 0 0;
 }

 .m41_3 .item .gp .lt:nth-child(3n) {
 	margin-right: 0px;

 }

 .m41_3 .item .gp .lt .txt_dm {
 	padding: 15px 20px;
 }

 .m41_3 .item .gp .lt .txt_dm .t3 {
 	font-size: 20px;
 	color: #333333;
 	margin-bottom: 5px;
 }

 .m41_3 .item .gp .lt .txt_dm .t4 {
 	font-size: 16px;
 	color: #666666;
 }

 .m41_4 {
 	margin-bottom: 80px;
 }

 .m41_4 .cont .icon_1 {
 	width: 75%;
 }

 .m41_4 .cont .icon_2 {
 	width: 23%;
 }

 .m41_5 {
 	margin-bottom: 35px;
 }

 .m41_5 .gp {
 	position: relative;
 }

 .m41_5 .gp::before {
 	content: '';
 	position: absolute;
 	width: 1px;
 	height: 100%;
 	background: #E2E5ED;
 	display: inline-block;
 	left: 17px;
 	top: 0px;
 }

 .m41_5 .gp .lt .time .time_dm {
 	position: relative;
 	display: inline-block;
 }

 .m41_5 .gp .lt .time .time_dm span {
 	position: absolute;
 	width: 90%;
 	text-align: center;
 	font-size: 20px;
 	top: 38%;
 	color: #fff;
 	transform: translate(0, -50%);
 }

 .m41_5 .gp .lt .cont {
 	color: #333333;
 	font-size: 16px;
 	padding-left: 40px;
 	margin-top: 10px;
 }

 .m41_5 .gp .lt {
 	margin-bottom: 30px;
 }

 .common_mores {
 	text-align: right;
 }

 .common_mores a {
 	display: inline-block;
 	background: url('../img/p169.png') left center no-repeat;
 	padding-left: 20px;
 }

 .common_mores a span {
 	color: #0F276E;
 	text-decoration: underline;
 }

 .m41_6 {
 	margin-bottom: 30px;
 }

 .m41_6 .gp {
 	margin-bottom: 15px;
 }

 .m41_6 .gp .item {
 	background: #F6F7F9;
 	padding: 20px;
 	padding-left: 55px;
 	border-top: 1px solid #E7E9F0;
 	border-bottom: 1px solid #E7E9F0;
 }

 .m41_6 .gp .item .t2 {
 	position: relative;
 }

 .m41_6 .gp .item .t2 .icon {
 	position: absolute;
 	left: -35px;
 	top: 0px;
 }

 .m41_6 .gp .item .t3 {
 	color: #666;
 }

 .m41_6 .gp .item:nth-child(2n) {
 	border: 0px none;
 	background: #fff;
 }

 .m41_7 {
 	margin-bottom: 70px;
 }

 .m41_7 .t1_msg {
 	color: #333333;
 	font-size: 18px;
 	margin-bottom: 30px;
 }

 .m41_7 .gp .lt {
 	width: 32%;
 	margin-right: 2%;
 }

 .m41_7 .gp .lt:nth-child(3n) {
 	margin-right: 0px;
 }

 .m41_7 .gp .lt .dm {
 	border: 1px solid #ECEFF4;
 	background: #F6F7F9;
 	padding: 35px 30px;
 	border-radius: 10px;
 	text-align: center;
 }

 .m41_7 .gp .lt .dm .t2 {
 	margin: 10px 0 20px;
 	color: #333;
 	font-weight: bold;
 	font-size: 22px;
 }

 .m41_7 .gp .lt .dm .t3 {
 	font-size: 16px;
 	color: #333;
 	text-align: left;
 }

 .m41_8 {
 	padding: 0px;
 	background: #fff;
 }

 .m41_8 .box .item {
 	width: 49%;
 	margin: 0px auto;
 	margin-bottom: 20px;
 	box-shadow: none;
 }

 .m41_8 .box .item:nth-child(2n) {
 	float: right;
 }

 .m41_8 .box .item .dm {
 	border: 1px solid #E5E8EF;
 	background: #F6F7F9;
 	border-radius: 4px;
 }

 .m41_8 .box .item .dm .t1 {
 	font-weight: normal;
 	font-size: 20px;
 }

 .m41_8 {
 	margin-bottom: 25px;
 }

 .m41_9 .gp .item .t1 {
 	font-weight: normal;
 	font-size: 20px;
 	padding-right: 80px;
 	background: url('../img/p167.png') right center no-repeat;
 }

 .m41_9 .gp {
 	margin-bottom: 20px;
 }

 .m41 .rit {
 	width: 20%;
 }

 .m41_10 ul li {
 	margin-bottom: 10px;
 }

 .m41_10 ul li a {
 	background: #F6F7FA;
 	display: block;
 	padding: 20px 15px;
 	color: #0B236B;
 	font-size: 16px;
 	border-radius: 5px;
 }

 .m41_10 ul li:hover a {
 	color: #0094B3;
 }

 .m41_10 ul .on a {
 	color: #0094B3;
 }

 .m15 .cont1 {
 	padding-left: 20px;
 }

 .m15 .cont1 .item {
 	margin-bottom: 50px;
 }

 .m15 .cont1 .item .t1_1 {
 	color: #333333;
 	font-size: 28px;
 	margin-bottom: 20px;
 }

 .m15 .cont1 .item .t1_2 {
 	/* line-height: 35px; */
 }

 .m15 .email {
 	background: url('../img/p170.png') left center no-repeat;
 	padding-left: 30px;
 	margin-bottom: 70px;
 	color: #0B236B;
 }

 .m41_11 .t2 {
 	font-size: 16px;
 	color: #0094B3;
 }

 .m41_11 .t3 {
 font-size: 28px;
    color: #0F276E;
    font-weight: bold;
    margin-bottom: 25px;
    margin-top: 30px;
 }

 .m41_11 .t4 {
 	font-size: 16px;
 	color: #666666;
 }

 .m41_12 {
 	margin-bottom: 40px;
 	margin-top: 40px;
 }

 .m41_12 .cont {
 	background: #F6F7F9;
 	padding: 30px 50px;
 	color: #333333;
 	font-size: 16px;
 	border-top: 1px solid #E7E9F0;
 	border-bottom: 1px solid #E7E9F0;
 }

 .m41_12 .cont .lt {
 	margin-bottom: 10px;
 	position: relative;
 	margin-bottom: 10px;
 	padding-left: 10px;
 }

 .m41_12 .cont .lt img {
 	position: absolute;
 	left: -20px;
 	/* top: 0px; */
 	top: 50%;
 	transform: translate(0, -50%);
 }

 .m41_12 .cont .lt img {}

 .m41_13 {
 	margin-top: 70px;
 	margin-bottom: 80px;
 }

 .m41_13 .icon a {
 	margin-right: 15px;
 }

 

 .m42 {
 	margin-top: 60px;
 }

 .m43 .tab {
 	padding-top: 15px;
 }

 .m43 .tab span {
 	color: #0B236B;
 	font-size: 14px;
 	padding: 0px 5px;
 	/*margin-right: 50px;*/
 	cursor: pointer;
 	padding-bottom: 10px;
 	border-bottom: 2px solid #fff;
 }

 .m43 .tab .on {
 	border-bottom: 2px solid #0094B3;
 	color: #0094B3;
 }

 .m43 .tab span:hover {
 	border-bottom: 2px solid #0094B3;
 	color: #0094B3;
 }

 .m43 .listvest {
 	margin-top: 60px;
 }

 .m43 {
 	margin-bottom: 50px;
 }

 .m44 .gp .item {
 	float: left;
 	width: 31%;
 	margin-right: 2%;
 	margin-bottom: 48px;
 }

 .m44 .gp .item:nth-child(3n) {
 	margin-right: 0px;
 }

 .m44 .gp .item .dm {
 	box-shadow: -1px 5px 3px 0px rgba(204, 204, 204, 0.65);
 	padding: 25px 20px;
 	border-radius: 0 0 10px 10px;
 	margin-top: -10px;
 }

 .m44 .gp .item .dm .t1 {
 	font-size: 18px;
 	color: #333333;
 	margin-bottom: 4px;
 }

 .m44 .gp .item .dm .t2 span {
 	color: #0F276E;
 	text-decoration: underline;
 }

 .m44 .gp .item .pic {
 	border-radius: 10px 10px 0 0;
 }

 .commn_tit_1 {
 	font-size: 24px;
 	color: #0B236B;
 	padding: 15px 0;
 	margin-bottom: 15px;
 }

 .m45 .gp .item .box {
 	display: flex;
 	align-items: center;
 }

 .m45 .gp .item .pic {
 	width: 260px;
 	height: 140px;
 }

 .m45 .gp .item .cont {
 	flex: 1;
 	padding-right: 50px;
 }

 .m45 .gp .item .cont .commn_tit_1 {
 	font-size: 20px;
 	color: #333333;
 	margin-bottom: 15px;
 }

 .m45 .gp .item .cont .t2 span {
 	font-size: 16px;
 	color: #0F276E;
 	text-decoration: underline;
 }

 .m45 .gp .item {
 	border-bottom: 1px solid #EBEBEB;
 	padding-bottom: 25px;
 	margin-bottom: 25px;
 }

 .m45 .gp {
 	margin-bottom: 40px;
 }

 .m46 .box1 {
 	display: flex;
 	align-items: center;
 	margin-bottom: 45px;
 }

 .m46 .box1 .pic {
 	width: 445px;
 	height: 280px;
 }

 .m46 .box1 .cont {
 	flex: 1;
 	color: #333333;
 	padding-left: 40px;
 	font-size: 18px;
 	text-align: justify;
 	line-height: 30px;
 }

 .m47 .gp .item {
 	padding-right: 100px;
 	position: relative;
 }

 .m47 .gp .item .times {
 	font-size: 14px;
 	color: #999999;
 	position: absolute;
 	top: 50%;
 	right: 20px;
 	transform: translate(0, -50%);
 }

 .m47 .gp .item {
 	padding: 20px;
 	padding-right: 100px;
 }

 .m47 .gp .item .t1::before {
 	left: 0px;
 }

 .m47 .gp .item .t1 {
 	padding-left: 15px;
 }

 .m46_2 .commn_tit_1 {
 	margin-bottom: 0px;
 }

 .m48 {
 	margin-top: 10px;
 }

 .m48 .gp .item a {
 	display: block;
 	padding: 2px 0;
 	padding-left: 40px;
 	background: url('../img/p189.png') left center no-repeat;
 }

 .m48 .gp .item {
 	padding: 20px;
 }

 .m49 .gp .item {
 	width: 48%;
 	float: left;
 	margin-bottom: 30px;

 }

 .m49 .gp .item .dm {
 	border: 1px solid #DEE2EB;

 	background: url('../img/p190.png') 35px 33px no-repeat #F6F7F9;
 	padding: 30px 35px 30px 75px;
 	border-radius: 5px;
 }

 .m49 .gp .item .dm .t1 {
 	height: 48px;
 	overflow: hidden;
 }

 .m49 .gp .item .dm .t2 span {
 	color: #1A5488;
 	font-size: 14px;
 	text-decoration: underline;
 }

 .m49 .gp .item:nth-child(2n) {
 	float: right;
 }

 .m50 .item {
 	margin-bottom: 25px;
 }

 .m50 .item .t1 {
 	color: #0F276E;
 	font-size: 24px;
 	border-top: 2px solid #C8CDDE;
 	background: #F6F7FA;
 	padding: 15px 20px;
 	font-weight: bold;
 	/* margin-bottom: 25px; */
 }

 .m50 .item .cn {
 	padding: 25px 20px;
 	color: #333333;
 	font-size: 16px;
 	text-align: justify;
 }

 .m5_2 {
 	margin-top: 30px;
 }

 .m51 {
 	padding-top: 50px;
 	margin-bottom: 60px;
 }

 .m51 .gp .item {
 	width: 31.84%;
 	margin-right: 2.1%;
 }

 .m51 .gp .item:nth-child(3n) {
 	margin-right: 0px;
 }

 .m51 .gp .item .pic {
 	position: relative;
 }

 .m51 .gp .item .dm {
 	background: #fff;
 	border-radius: 0 0 10px 10px;
 	box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.05);
 	padding: 30px 20px;
 	position: relative;
 	height: 400px;
 }

 .m51 .gp .item .dm ul li {
 	margin-bottom: 10px;
 	position: relative;
 }

 .m51 .gp .item .dm ul li a {
 	color: #333333;
 	font-size: 14px;
 	text-align: left;
 	padding-left: 15px;
 }

 .m51 .gp .item .dm ul li::before {
 	content: '';
 	position: absolute;
 	width: 6px;
 	height: 6px;
 	background: #898989;
 	display: inline-block;
 	left: -8px;
 	top: 50%;
 	transform: translate(0, -50%);
 	border-radius: 50%;
 }

 .m51 .gp .item .pic .tit {
 	position: absolute;
 	width: 100%;
 	z-index: 99;
 	color: #fff;
 	bottom: 0px;
 	text-align: center;
 	font-size: 24px;
 	padding: 10px 0;
 	font-weight: bold;
 	background: rgba(0, 0, 0, 0.8);
 }

 .m2_1 {
 	background: none;
 	padding-top: 0px;
 }

 .m2_1 .gp .item .dm {
 	background: #F6F7F9;
 	border: 1px solid #E5E8EF;
 }

 .m2_1 .gp .item .dm .pic {
 	width: 86px;
 	height: 86px;
 }

 .m2_1 .gp .item .dm .pic img {
 	width: 86px;
 	height: 86px;
 }

 .m2_1 .gp .item .dm .text {
 	flex: 1;
 	/* flex-grow:initial */
 }

 .m53 {
 	font-size: 16px;
 	color: #333333;
 	line-height: 30px;
 }

 .m47 .gp .item .times .mores {
 	font-size: 14px;
 	color: #0B236B;
 	text-decoration: underline;
 }

 .m50_1 {
 	margin-bottom: 0px;
 }

 .m50_1 .item {
 	margin-bottom: 0px;
 }

 .m41_15 {
 	margin-top: 0px;
 }

 .m41_15 .gp .item {
 	background: #fff;
 }

 .m41_15 .gp .item:nth-child(2n) {
 	background: #F6F7F9;
 }

 .m54 {
 	margin-top: 10px;
 }

 .commn_hore {
 	font-size: 14px;
 	color: #0B236B;
 	text-decoration: underline;
 }

 .m49_1 .gp .item .dm {
 	background: #F6F7F9;
 	padding-left: 40px;
 	position: relative;
 }

 .m49_1 .gp .item .dm .t1 {
 	font-size: 20px;
 	color: #333333;
 	height: auto;
 	margin-bottom: 10px;
 }

 .m49_1 .gp .item .dm::before {
 	content: '';
 	position: absolute;
 	width: 6px;
 	height: 6px;
 	display: inline-block;
 	background: #7D7E7E;
 	border-radius: 50%;
 	left: 25px;
 	top: 44px;
 }

 .m55 {
 	margin-top: 50px;
 }

 .m55 .gp {
 	padding-bottom: 50px;
 }

 .m55 .tit {
 	background: #F6F7F9;
 	font-size: 34px;
 	color: #0B236B;
 	padding: 25px 20px;
 	margin-bottom: 30px;
 }

 .m55 .item {
 	width: 32%;
 	float: left;
 	margin-right: 2%;
 	margin-bottom: 40px;
 }

 .m55 .item .dm {
 	background: #E3E1E4;
 	padding: 15px;
 }

 .m55 .item:nth-child(3n) {
 	margin-right: 0px;
 }

 .m50_2 {
 	margin-top: 30px;
 }

 .m50_2 .conts {
 	font-size: 16px;
 	color: #333333;
 	padding: 10px;
 	text-align: justify;
 }

 .m21_2 {
 	margin-top: 20px;
 }

 .m21_2 .gp .item {
 	padding-left: 60px;
 	background: url('../img/p203.png') 22px 29px no-repeat #F9F9FB
 }
  .m21_2 .gp .item:nth-child(2n){
	  background: url('../img/p203.png') 22px 29px no-repeat #fff
  }

 .m21_2 .gp .item .t1::before {
 	display: none;
 }
 .m47_1{
	 margin-top: 10px;
 }
 
 
 
 .m1 .nav ul li:nth-child(8) .m30 .box .list .cn .lt{
     margin-right: 10px;
     width: 120px;
 }
 
  .m1 .nav ul li:nth-child(8) .m30 .box .list .cn .lt .t2{
      font-size: 16px;
  }
 .m8 .cm_tit1{
     font-size: 36px;
 }
 
 .nav_on{
     position: fixed;
     left: 0px;
     top: 0px;
     width: 100%;
     background: #fff;
     /*z-index: 99;*/
     box-shadow: 0px 3px 10px rgba(0,0,0,0.1);
 }
   .m13 .rit .download{
       display: block;
       width: 100%;
       margin-top: 30px;
   }
  .m13 .rit .download .mores {
      text-align: center;
      width: 100%;
      display: block;
  }
 .m13 .rit .download .mores a{
     display: inline-block;
     background: #0B236B;
     color: #fff;
     padding: 10px 50px;
     border-radius: 5px;
     font-size: 14px;
     color: #fff;
 }
 .download_common{
      display: inline-block;
     background: #0B236B;
     color: #fff;
     padding: 10px 50px;
     border-radius: 5px;
     font-size: 14px;
     color: #fff;
 }
 
 
 .copy .rit .t2 .icon_item{
     display: inline-block;
     position: relative;
 }
 .copy .rit .t2 .icon_item .show_img{
     position: absolute;
     background: #fff;
     width: 100px;
     height: 100px;
     border-radius: 10px;
     padding: 10px;
     left: 50%;
    top: 0px;
    display: none;
    	transform: translate(-50%, -105%);
     box-shadow: 0px 5px 10px rgba(0,0,0,0.1);
 }
  .copy .rit .t2 .icon_item:hover .show_img{
      display: block;
  }
  
  .m13 .m13_let_on{
      position: fixed;
      top:6vw;
      z-index: 99;
      width: 250px;
  }
 
 .m43 .m43_rit_on{
     position: fixed;
    top: 3.8vw;
    padding-top: 30px;
    background: #fff;
    z-index: 99;
    width: 100%;
    padding-bottom: 30px;
 } 
 
 .m41  .m41_rit_on{
     position: fixed;
     width: 235px;
        top: 5vw;
    right: 15%;
 }
 
   .m41_12 .cont{
      position: relative;
         padding: 60px 50px;
  }
 .m41_12 .cont .lt:nth-child(1),
 .m41_12 .cont .lt:nth-child(2){
     position: absolute;
      left: 60%;
      top:40px;
 }
  .m41_12 .cont .lt:nth-child(2){
      left: 60%;
      top: 80px;
  }
  .m41_12 .cont .lt:nth-child(3){
      padding-right: 60%;
  }
 
  .m13 {
 	margin-top: 40px;
 	min-height: 800px;
 }

 
 /*.cm_ctit2  .cm_tit1,*/
 /*.m5_2 .cm_tit1,*/
 /*.m51 .cm_tit1,*/
 /*.m19  .cm_tit1,*/
 /*.m10 .cm_tit1,*/
 /*.m5 .cm_tit1,*/
 /*.m20 .cm_tit1,*/
 /*.m35 .cm_tit1,*/
 /*.m36 .cm_tit1,*/
 /* .m34 .cm_tit1,*/
 /*  .m23 .cm_tit1{*/
 /*    font-size: 28px;*/
 /*}*/
 
 
 