html {

	width: 100%;

}



body {

	font-size: 16px;

	background: #fff;

	font-family: "CenturyGothic", "Microsoft Yahei", "Arial", Verdana, Arial,

		sans-serif;

	line-height: 28px;

	color: #333;

	-webkit-font-smoothing: antialiased;

	-moz-osx-font-smoothing: grayscale;

}



ol,

ul,

li {

	list-style: none;

}



a {

	text-decoration: none;

	color: #333;

	-webkit-tap-highlight-color: rgba(255, 0, 0, 0);

	transition: all 0.3s ease;

	cursor: pointer;

}



em,

i {

	font-style: normal;

}



h1,

h2,

h3,

h4,

h5,

h6,

th {

	font-weight: normal;

}



strong {

	font-weight: 800;

}



img {

	border: 0;

	height: auto;

	vertical-align: middle;

	/*display: block;*/

}



table {

	border-collapse: collapse;

	border-spacing: 0;

}



input,

textarea,

select,

button {

	border: 0;

	background: none;

	outline: 0;

	font-family: "Microsoft Yahei";

}



input[type="button"],

input[type="text"],

input[type="submit"] {

	appearance: none;

	-moz-appearance: none;

	-webkit-appearance: none;

}



input,

input:focus,

input:active {

	user-select: text;

}



button:focus {

	outline: 0;

}



textarea {

	resize: none;

}



video {

	outline: none;

	display: block;

}



* {

	margin: 0;

	padding: 0;

	box-sizing: border-box;

}



.clearfix:after {

	content: "";

	*zoom: 1;

	display: block;

	visibility: hidden;

	height: 0;

	clear: both;

	overflow: hidden;

}



.container {

	position: relative;

	width: 1200px;

	margin: 0 auto;

}



/* header */

.header_left>a {

	display: flex;

	align-items: center;

}



.logoTextMain {

	display: flex;

	align-items: center;

	margin-left: 13px;

}



.logoTxtLeft {

	border-right: 2px solid #E5E5E5;

	padding-right: 10px;

	margin-right: 10px;

}



.logoText1 {

	font-size: 39px;

	font-weight: bold;

	color: #222222;

	letter-spacing: 5px;

}



.logoText2 {

	font-size: 17px;

	color: #777777;

}



.logoText3 {

	font-size: 24px;

	font-weight: bold;

	color: #0954C9;

}



.logoText4 {

	font-size: 16px;

	color: #222222;

}



.wap_header .logo>a {

	display: flex;

	align-items: center;

}



.swiper-pagination-bullet {

	transition: 0.3s;

	background: #0954C9 !important;

	opacity: 1;

}



.headerBanner .swiper-pagination-bullet-active {

	width: 40px;

	height: 10px;

	border-radius: 5px;

	background: #0954C9 !important;

}



.headerBanner .swiper-container-horizontal>.swiper-pagination-bullets,

.swiper-pagination-custom,

.swiper-pagination-fraction {

	bottom: 90px;

}



.header_ul>li {

	position: relative;

}



.subNax {

	display: none;

	position: absolute;

	left: 0;

	top: 64px;

	width: 100%;

	background: #0954c9;

	z-index: 999999;

}



.header_ul li:hover .subNax {

	display: block !important;

}



.header {

	background: #fff;

	padding-top: 20px;

}



.header_right {

	display: flex;

	align-items: flex-end;

}



.headerImgBox {

	width: 28px;

	line-height: 28px;

	height: 28px;

	background: #d2d2d2;

	/* opacity: 0.7; */

	border-radius: 50%;

	margin: 0 auto;

	text-align: center;

	margin-bottom: 5px;

	margin-right: 7px;

}



.header_rightBox {

	display: flex;

	flex-direction: column;

}



.headerBox1 {

	display: flex;

	justify-content: space-between;

	align-items: center;

}



.topTitle {

	font-size: 16px;

	font-weight: 400;

	color: #777777;

}



.topNum {

	font-size: 33px;

	font-weight: bold;

	color: #0954c9;

}



.nav_box {

	background: #0954c9;

	margin-top: 23px;

}



.header_ul {

	display: flex;

	justify-content: space-between;

}



.header_ul li>a {

	font-size: 18px;

	font-weight: 400;

	color: #ffffff;

	padding: 20px 34px;

	display: block;

	text-align: center;

}



.header_ul li>a:hover {

	background: #e51004;

}



.navBanner {

	width: 100%;

	margin: 0 auto;

	text-align: center;

	overflow: hidden;

}



.navBanner img {

	width: 100%;

}



.mobileBanner {

	display: none;

	width: 100%;

	margin: 0 auto;

	text-align: center;

	overflow: hidden;

}



.mobileBanner img {

	width: 100%;

}





.headerBanner {

	box-shadow: 0 10px 14px black;

	position: relative;

	margin-bottom: 195px;

}







/* wapHeader */





.wap_header {

	width: 100%;

	height: 60px;

	padding: 0 12px;

	display: none;

	justify-content: space-between;

	align-items: center;

	background: #fff;

	position: fixed;

	left: 50%;

	top: 0;

	transform: translateX(-50%);

	z-index: 9999;

	box-sizing: border-box;

	border-bottom: 1px solid #ddd;

}



.wap_header .toggle {

	display: block;

	width: 25px;

	height: 24px;

	position: relative;

	z-index: 999;

}



.wap_header .toggle i {

	display: block;

	width: 25px;

	height: 2px;

	background: #000;

	position: absolute;

	left: 0;

	transition: all ease .35s;

}



.wap_header .toggle i:nth-of-type(1) {

	top: 0;

}



.wap_header .toggle i:nth-of-type(2) {

	top: 8px;

}



.wap_header .toggle i:nth-of-type(3) {

	top: 16px;

}



.wap_header .toggle.on i {

	background: #000;

}



.wap_header .toggle.on i:nth-of-type(1) {

	top: 8px;

	transform: rotate(45deg);

}



.wap_header .toggle.on i:nth-of-type(2) {

	width: 0;

}



.wap_header .toggle.on i:nth-of-type(3) {

	top: 8px;

	transform: rotate(-45deg);

}



.wap_header #h60 {

	height: 60px;

}



.wap_header .maskbg {

	width: 100%;

	height: 100vh;

	background: rgba(0, 0, 0, .5);

	display: none;

	position: fixed;

	left: 0;

	top: 0;

	z-index: 9;

}



.wap_header .maskbg.on {

	display: block;

}



.wap_header .nav {

	width: 240px;

	background: #fff;

	height: 100vh;

	padding: 56px 0 20px 0;

	position: fixed;

	right: 0;

	top: 0;

	z-index: 99;

	transform: translateX(100%);

	opacity: 0;

	transition: transform .4s, opacity .4s;

}



.wap_header .nav.open {

	transform: translateX(0);

	opacity: 1;

}



.wap_header .nav>ul {

	height: calc(100vh - 70px);

	margin: 0 auto;

	position: relative;

	overflow-y: auto;

	-webkit-overflow-scrolling: touch;

}



.wap_header .nav ul li {

	border-top: 1px solid #ddd;

	margin: 0 20px;

	line-height: 40px;

	font-size: 14px;

	position: relative;

}



.wap_header .nav>ul>li:first-child {

	border-top: 0 none;

}



.wap_header .nav ul li a {

	height: 60px;

	line-height: 60px;

	display: block;

	padding-right: 30px;

	font-size: 14px;

	color: #333;

}



.wap_header .nav ul li a:active {

	color: #dd0518 !important;

}



.wap_header .nav ul li ul {

	display: none;

}



.wap_header .nav ul li i {

	width: 30px;

	height: 60px;

	font-size: 16px;

	color: #9c9c9c;

	position: absolute;

	right: 0;

	top: 0;

	transition: transform .5s;

}



.wap_header .nav ul li i.down {

	color: #dd0518;

	transform: rotate(90deg);

}



.wap_header .nav ul li .icon {

	background: url(../images/yjt.png)no-repeat;

	background-size: 20px !important;

	background-position: center !important;

}



.wap_header .nav ul li ul li {

	margin-right: 0;

}



.wap_header .nav ul li ul li a {

	color: #666;

	height: 40px;

	line-height: 40px;

	font-size: 14px;

}



.wap_header .nav ul li ul li i {

	top: -10px;

}



.wap_header .logo {

	float: left;

	/* margin-top: 10px; */

	margin-top: 5px;

	position: relative;

	height: 50px;

}



.mbBox {

	text-align: center;

	width: 50px;

}



.wap_header .logo img {

	/* height: 70%; */

	/* height: 100%; */

	width: 90%;

}



.wap_header .toggle {

	float: right;

	margin-top: 21px;

}



.wap_header .dropdown {

	float: right;

	margin-top: 18px;

	margin-right: 20px;

	position: relative;

}



.wap_header #dLabel {

	border: 1px solid #9C9C9C;

	background: none;

	color: #9C9C9C;

	padding: 2px 5px;

	font-size: 12px;

	position: relative;

}



.wap_header .dropdown-menu {

	background: #222;

	min-width: auto !important;

	text-align: center;

}



.wap_header .dropdown-menu li a {

	color: #9C9C9C !important;

	transition: .3s;

	font-size: 14px !important;

}



.dropdown-menu {

	position: absolute;

	top: 100%;

	left: 0;

	z-index: 1000;

	display: none;

	float: left;

	min-width: 160px;

	padding: 0;

	margin: 2px 0 0;

	font-size: 14px;

	text-align: left;

	list-style: none;

	background-color: #fff;

	-webkit-background-clip: padding-box;

	background-clip: padding-box;

	border: 1px solid #ccc;

	border: 1px solid rgba(0, 0, 0, .15);

	border-radius: 4px;

	-webkit-box-shadow: 0 6px 12px rgb(0 0 0 / 18%);

	box-shadow: 0 6px 12px rgb(0 0 0 / 18%);

	width: 100%;

}



.open>.dropdown-menu {

	display: block;

}



.caret {

	display: inline-block;

	width: 0;

	height: 0;

	margin-left: 2px;

	vertical-align: middle;

	border-top: 4px dashed;

	border-right: 4px solid transparent;

	border-left: 4px solid transparent;

}



.wap_header .h-more {

	float: right;

}



.wap_header .h-more .head_icon.earth {}



.wap_header .h-more .lang_item {

	display: flex;

	align-items: center;

	height: 35px;

	background: linear-gradient(-90deg, #005EAD, #52A2E5);

	border-radius: 4px;

	padding: 0 12px;

	color: #FFFFFF;

	font-size: 16px;

	margin: 12px 10px 0 0;

}



.wap_header .h-more .lang_item img {

	display: block;

	margin-right: 5px;

	zoom: .8;

}



.wap_header .h-more .lang_item span {

	font-size: 14px;

}

















/* search */

.numBox {

	display: flex;

	justify-content: space-evenly;

	padding: 25px 35px;

}



.searchTop {

	background: #f6f6f6;

}



.numicon {

	font-size: 16px;

	font-weight: 400;

	color: #ffffff;

	width: 25px;

	height: 25px;

	background: #222222;

	border-radius: 50%;

	text-align: center;

	line-height: 25px;

}



.number {

	font-size: 54px;

	font-weight: bold;

	color: #0954c9;

	font-family: Bebas;

}



.num_item {

	text-align: center;

	border-right: dashed 1px #777;

	padding-right: 35px;

}



.num_item:last-child {

	border: none;

	padding-right: 0;

}



.num_item>div {

	display: flex;

	align-items: flex-end;

	justify-content: center;

}



.numicon {

	margin-bottom: 10px;

}



.numtext {

	font-size: 16px;

	font-weight: 400;

	color: #222222;

}



.searchBottom {

	display: flex;

	justify-content: space-between;

	margin-top: 15px;

	align-items: center;

}



.searchLeft {

	display: flex;

	align-items: center;

}



.searchTitle {

	font-size: 14px;

	font-weight: 400;

	color: #333333;

	font-weight: bolder;

}



.searchkeyword {

	font-size: 14px;

	font-weight: 400;

	color: #777777;

}



.searchkeyword ul {

	display: flex;

}



.searchIico {

	margin-right: 10px;

}



.searchRight {

	box-sizing: border-box;

}



.searchRight form {

	box-sizing: border-box;

}



.searchRight form>input {

	width: 286px;

	height: 41px;

	background: #f4f4f4;

	padding-left: 20px;

}



.searchRight form>button {

	width: 64px;

	height: 41px;

	background: #0954c9;

	cursor: pointer;

}



.keywordItem>li {

	margin-right: 10px;

}



.searchBottom {

	border-bottom: 1px solid #ccc;

	padding-bottom: 15px;

}



.searchBox {

	position: absolute;

	left: 50%;

	transform: translateX(-50%);

	z-index: 9;

	bottom: -150px;

}



/* 公共 */

.sec1BottomItem img:hover {

	transform: scale(1.3);

}



.pagination {

	display: flex;

	justify-content: center;

	flex-wrap: wrap;

}



.pagination .disabled span {



	vertical-align: top;

	display: inline-block;

	font-size: 16px;

	font-family: Arial;

	width: 36px;

	height: 36px;

	color: #808080;

	border-radius: 5px;

	line-height: 36px;

	border: 1px solid #e5e5e5;

	text-align: center;

	margin: 0 3px;

	background: #fff;

}



.pagination .active span {

	background: #0954c9;

	color: #fff;

}



.nl_h1 {

	font-size: 48px;

	font-weight: bold;

	color: #010101;

	text-align: center;

}



.nl_h2 {

	font-size: 30px;

	font-weight: bold;

	color: #010101;

}



.nl_h3 {

	font-size: 20px;

	color: #777777;

	text-align: center;

}



.nl_h4 {

	font-size: 20px;

	font-weight: bold;

	color: #222222;

}



.nl_h5 {

	font-size: 16px;

	color: #777777;

}



/* sec1 */



.videoBox {

	display: none;

	background: #f6f6f6;

	width: 600px;

	/* height: 400px; */

	height: 450px;

}



.videoBox video {

	width: 100%;

	height: 100%;

}



.switchVideo {

	position: relative;

	width: 600px;

	/* height: 400px; */

	/* height: 450px; */
	height: 520px;

}



.videoIcon {

	cursor: pointer;

	position: absolute;

	top: 50%;

	left: 50%;

	transform: translate(-50%, -50%);

}



.switchBottom {

	margin-top: 22px;

}



.swtichRight {

	display: none;

}



.switchMain {

	display: flex;

	flex-direction: column;

}



.midSec1 {

	margin-bottom: 17px;

}



.sec1h4Item>div {

	font-size: 16px;

	color: #777777;

	padding: 8px;

	border: 1px solid #777;

	text-align: center;

	width: calc(20% - 3px);

	float: left;

	margin-right: 3px;

}



.sec1h4Item>div:nth-child(-n+5) {

	margin-bottom: 4px;

}



.sec1h4Item>div:nth-child(5n) {

	margin-right: 0;



}



.sec1h4Item>div:last-child {

	margin-right: 0;

}



.sec1h4Item>div:hover {

	border: 1px solid #e51004;

}



.sec1h4Item>div:hover a {

	color: #e51004;



}







.midSec1-2 .sec1h4Item>div:nth-child(-n + 5) {

	margin-bottom: 4px;

}



.sec1h4Item {

	/* display: flex;

	justify-content: space-between;

	flex-wrap: wrap; */

	display: inline-block;

	width: 100%;

}



.sec1.nl_h4 {

	margin-left: 5px;

}



.sec1.nl_h5 {

	margin-bottom: 20px;

}



.swtichRight {

	background: #f6f6f6;

	padding: 30px 40px;

	/* height: 400px; */

	/* height: 450px; */
	height: 520px;


	width: 600px;

	box-sizing: border-box;

}
.rightBtn{
	margin-top: 20px;

}

.rightBtn a{
	padding: 8px;
	font-size: 16px;
	color: #fff;
	display: inline-block;
	text-align: center;
	width: 100px;
}
.rightBtn a:hover{color: #fff;}

.rightBtn a:first-child{background-color:  #e51004;margin-right: 10px;}
.rightBtn a:nth-child(2){background-color:  #0954c9;}



.sec1h4Title {

	display: flex;

	align-items: center;

	margin-bottom: 15px;

}



.swtichContent {

	display: flex;

}



.sec1.nl_h2 {

	margin-bottom: 17px;

}



.sec1.nl_h3 {

	margin: 0 0 20px;

}



.swtichItme {

	/* font-size: 22px;

	background: #0954c9;

	border-radius: 15px;

	color: #fff;

	transition: 0.3s all;

	cursor: pointer;

	margin-right: 7px; */

	padding: 10px 0;

	width: 167px;

	font-size: 22px;

	color: #ffffff;

	border-radius: 15px;

	margin-right: 7px;

	background: #0954c9;

	cursor: pointer;

	transition: 0.3s all;

}



.swtichItme.active {

	background: #e51004;

}



.switchTitle {

	margin: 0 auto;

	text-align: center;

	display: flex;

	justify-content: center;

	margin-bottom: 30px;

}



.switchTitle:last-child {

	margin-right: 0;

}



.switchBottom .sec1h4Title {

	margin-bottom: 20px;

}



.sec1BottomItem {

	/* width: calc(20% - 10px); */

	width: 19%;

	margin-right: 15px;

	float: left;

}



.sec1BottomItem div {

	overflow: hidden;

}



.sec1BottomItem:nth-child(5n) {

	margin-right: 0;

}



.sec1BottomItem:nth-child(-n + 5) {

	margin-bottom: 20px;

}



.sec1BottomItem img {

	width: 100%;

	transition: 1.5s;

}



.sec1BottomItem a:hover p {

	color: #e51004;

}



.sec1BottomItem p {

	font-size: 16px;

	color: #222222;

	text-align: center;

	margin-top: 8px;

}



.switchBottomContent {

	/* display: flex;

	flex-wrap: wrap;

	justify-content: space-between; */

}



.sec1ContactRight {

	background-color: #e51004;

	color: #fff;

	display: flex;

	padding: 10px 20px;

	border-top-right-radius: 25px;

	border-bottom-right-radius: 25px;

}



.sec1Contact {

	display: flex;

	justify-content: center;

	margin: 35px 0 40px

}



.sec1ContactLeft {

	background: #0954c9;

	padding: 10px 20px;

	border-top-left-radius: 25px;

	border-bottom-left-radius: 25px;

}



.sec1ContactLeft,

.sec1ContactRight {

	font-size: 24px;

	color: #fff;

	font-weight: bolder;

	align-items: center;

}



.sec1ContactLeft span {

	font-weight: normal;

}



/* sec2 */

.sec2Icon1 {

	background-position: 45% 3% !important;

}



.sec2Icon2 {

	background-position: 42% 63% !important;

}



.sec2Icon3 {

	background-position: 61% 24% !important;

}



.sec2Icon4 {

	background-position: 41% 81% !important;

}



.sec2Icon5 {

	background-position: 45.5% 43% !important;

}



.sec2Icon6 {

	background-position: 35% 98.5% !important;

}



.BoxItem:nth-child(n + 5) {

	margin-bottom: 0;

}



.sec2IconBox {

	display: flex;

	flex-wrap: wrap;

}



.BoxItem {

	display: flex;

	align-items: center;

	margin-bottom: 47px;

	margin-right: 25px;

}



.BoxItem:nth-child(2n) {

	margin-right: 0;

}



.sec2 .container {

	margin-right: 110px;

	width: 800px;

	padding-bottom: 65px;

}



.sec2 {

	background: url(../images/sec2Bg.jpg);

}



.sec2 .nl_h3 {

	text-align: left;

	margin-top: 2px;

	margin-bottom: 45px;

}



.sec2 .nl_h1 {

	padding-top: 63px;

	text-align: left;

}



.sec2Left {

	width: 100px;

	height: 100px;

	background: rgba(255, 255, 255, 0.5);

	border: 1px solid #cccccc;

	border-radius: 10px;

}



.sec2Left>div {

	background: url(../images/sec2Icon1.png);

	width: 100%;

	height: 100%;

}



.sec2Right {

	height: 98px;

	width: 160px;

	margin-left: 20px;

}



.sec2Right p {

	font-size: 24px;

	font-weight: bold;

	color: #0954c9;

}



.sec2Right span {

	font-size: 14px;

	font-weight: 400;

	color: #777777;

}



/* sec3 */

.sec .nl_h3 {

	margin-top: 13px;

	margin-bottom: 35px;

}



.sec3SelftMain {

	width: 100%;

	position: relative;

}



.sec3SelftMain::after {

	content: "";

	position: absolute;

	width: 100%;

	height: 1px;

	left: 0;

	top: 180px;

	background: #e1e1e1;

	z-index: -1;

}



.sec3 {

	margin-top: 60px;

}



.sec3Switch {

	width: 1200px;

	margin: 28px auto 0;

	height: 60px;

}



.sec3Switch li {

	font-size: 24px;

	font-weight: 400;

	color: #222222;

	width: 300px;

	text-align: center;

	float: left;

	position: relative;

	height: 60px;

	font-weight: bold;

}



.sec3Switch li:before {

	/* content: "";

	position: absolute;

	width: 30px;

	height: 30px;

	left: 50%;

	top: 55px;

	background: #fff;

	z-index: 1;

	box-sizing: border-box;

	border: solid 3px #999;

	border-radius: 100%;

	transform: translateX(-50%); */



	/* border-style: solid;

	border-width: 0 14.5px 25px 14.5px;

	border-color: transparent transparent  #999999 transparent; */



	content: "";

	border-style: solid;

	border-width: 0px 15px 24px;

	border-color: transparent transparent #ccc;

	position: absolute;

	left: 50%;

	top: 45px;

	transform: translateX(-50%);

	z-index: 999;

}



.sec3Switch li:after {

	content: "";

	border-style: solid;

	border-width: 0px 10px 13px;

	border-color: transparent transparent #fff;

	position: absolute;

	left: 50%;

	top: 52.4px;

	transform: translateX(-50%);

	z-index: 1000;

}



.sec3SwitchContent {

	margin-top: 30px;

}



.sec3SwitchContent .secImg {

	display: none;

	position: relative;

}



.sec3Content {

	position: absolute;

	top: 50%;

	right: 50%;

	background: #fff;

	border-bottom: 8px solid #0954c9;

	width: 600px;

	/* height: 320px; */
	height: 350px;

	padding: 30px;

	box-sizing: border-box;

	transform: translate(100%, -50%);

}



.sec3Content .nl_h2 {

	font-size: 30px;

	font-weight: bold;

	color: #222222;

}



.sec3Content .sec3Mid {

	font-size: 16px;

	font-weight: 400;

	color: #777777;

	margin-top: 15px;

	margin-bottom: 35px;

}



.sec3ContentNum {

	display: flex;



}



.sec3NumItem {

	display: flex;

	flex-direction: column;

	align-items: center;

	justify-content: center;

	margin-right: 50px;

}



.sec3NumItem:last-child {

	margin-right: 0;

}



.sec3Content .sec3Num {

	font-size: 36px;

	font-weight: bold;

	color: #0954C9;

}



.sec3Content .sec3title {

	font-size: 16px;

	color: #222222;

}





.secImg img {

	width: 100%;

}



.cur3 span {

	color: #0954c9;

}



.sec3Ul span::after {

	content: "";

	height: 100%;

	border-bottom: 3px solid #0954c9;

	z-index: 0;

	position: absolute;

	top: 1px;

	left: 50%;

	transform: translateX(-50%);

	transition: all 0.6s cubic-bezier(0.075, 0.82, 0.165, 1);

}



.sec3Ul .cur3 span::after {

	width: 90%;

	transition: all 0.6s cubic-bezier(0.075, 0.82, 0.165, 1);

}



.cur3::before {

	border-color: transparent transparent #0954c9 !important;

	transition: 0.5s all;

}



/* sec4 */



.swiper-button-prev:after,

.swiper-container-rtl .swiper-button-next:after {

	content: "";

	background: url(../images/sec4Arrow.jpg) #ddd;

	width: 40px;

	height: 45px;

	transform: rotate(180deg);

}



.swiper-button-next:after,

.swiper-container-rtl .swiper-button-prev:after {

	content: "";

	background: url(../images/sec4Arrow.jpg) #ddd;

	width: 40px;

	height: 45px;

}



.swiper-button-next,

.swiper-container-rtl .swiper-button-prev {

	width: 40px;

	height: 45px;

}



.swiper-button-prev,

.swiper-container-rtl .swiper-button-next {

	width: 40px;

	height: 45px;

}



.sec4SwitchContent .swiper-button-prev {

	left: -50px;

}



.sec4SwitchContent .swiper-button-next {

	right: -50px;

}



.sec4SwitchContent .swiper-button-next,

.sec4SwitchContent .swiper-button-prev {

	transform: translateY(50%);

}



.hzkhItem {

	width: 172px;

	height: 78px;

	background: #FFFFFF;

	border: 1px solid #CCCCCC;

	display: flex;

	align-items: center;

	justify-content: center;

	margin-right: 10px;

}



.hzkhItem:last-child {

	margin-right: 0;

}



.hzkhItem img {

	width: 100%;

}



.hzkhBox {

	display: flex;

}



.sec4hzkh {

	display: flex;

	margin-top: 15px;

	align-items: center;

	justify-content: space-between;

}



.hzkh-Title {

	font-size: 36px;

	font-weight: bold;

	color: #ffffff;

	background: #0954C9;

	margin-right: 30px;

	position: relative;

	border-top-left-radius: 25px;

}



.hzkh-Title span {

	padding: 25px 20px;

	display: inline-block;



}



.hzkh-Title::after {

	content: "";

	width: 0;

	height: 0;

	border-style: solid;

	border-width: 17.5px 0 17.5px 16px;

	border-color: transparent transparent transparent #0954C9;

	z-index: 9999;

	position: absolute;

	top: 50%;

	transform: translateY(-50%);



}



.sec4Contact {

	display: flex;

	justify-content: center;

	margin-top: 25px;

}



.sec4SwitchContent {

	margin-top: 90px;

	overflow: hidden;

}



.sec4MidLine {

	background-color: #fff;

	width: 1px;

	height: auto;

	margin: 0 50px 0 40px;

}



.sec4Img {

	display: flex;

	justify-content: space-between;

}



.sec4Img div {

	overflow: hidden;

}



.sec4Img img {

	width: 100%;

	transition: 1.5s;

}



.sec4Img img:hover {

	transform: scale(1.3);

}



.sec4Right {

	width: 410px;

}



.Slerbox {

	padding: 55px 50px;

	background: #0954c9;

	display: flex;

}



.sec4Left img {

	width: 100%;

	height: 100%;

	max-width: 600px;

	max-height: 390px;

}



.sec4Left {

	width: 600px;

	height: 390px;

}



.sec4ImgDes {

	font-size: 16px;

	font-weight: 400;

	color: #222222;

	background: #ffffff;

	text-align: center;

	height: 50px;

	line-height: 50px;

}



.sec4BigTitle {

	font-size: 30px;

	font-weight: bold;

	color: #ffffff;



}



.sec4Des1 {

	font-size: 16px;

	font-weight: 400;

	color: #ffffff;

	opacity: 0.5;

	margin: 12px 0 17px;

}



.sec4Des2 {

	font-size: 16px;

	font-weight: 400;

	color: #ffffff;

	margin-bottom: 25px;

}



.sec4 {

	background: url(../images/sec4Bg.jpg);

	/* background-size: 100%; */

	background-size: cover;

	padding-bottom: 54px;

}



.sec4 .nl_h1 {

	background: none;

	padding-top: 50px;

}



.sec4 .nl_h3 {

	margin-top: 5px;

	background: none;

}



.sec4Switch {

	width: 100%;

	height: 1px;

	background: #cccccc;

	display: flex;

	justify-content: space-around;

	margin-top: 40px;

}



.sec4SwitchItem {

	text-align: center;

	position: relative;

}



.sec4switchTitle {

	margin-top: 36px;

	position: relative;

	font-weight: 400;

	font-size: 18px;

	cursor: pointer;

}



.sec4SwitchItem .sec4switchTitle::after {

	content: "";

	height: 100%;

	border-right: 1px solid #ccc;

	position: absolute;

	top: 0;

	left: 125%;

}



.sec4SwitchItem:last-child .sec4switchTitle::after {

	border: none;

	content: none;

}



.sec4switchNumber {

	width: 28px;

	height: 28px;

	background: #ffffff;

	border-radius: 50%;

	font-size: 16px;

	font-weight: bold;

	color: #777777;

	text-align: center;

	line-height: 28px;

	margin: 0 auto;

	cursor: pointer;

	position: absolute;

	top: -15px;

	left: 50%;

	transform: translateX(-50%);

}



.sec4SwitchItem.active {

	color: #0954c9 !important;

	font-weight: bolder !important;

}



.sec4SwitchItem.active .sec4switchNumber {

	color: #0954c9 !important;

}



/* sec5 */

.sec5ImgItem {

	overflow: hidden;

}



.sec5ImgItem img {

	transition: 1.5s;

}



.sec5ImgItem img:hover {

	transform: scale(1.3);

}



.sec5BottomImgBox {

	display: flex;

	justify-content: space-between;

}



.sec5 {

	background: url(../images/sec5Bg.jpg);

	/* background-size: 100%; */

	background-size: cover;

}



.sec5TopTitle {

	padding-top: 58px;

	font-size: 45px;

	font-weight: bold;

	color: #333333;

	text-align: right;

}



.sec5TopEtitle {

	font-size: 24px;

	text-align: right;

	font-weight: bold;

	color: #0954c9;

	margin: 13px 0 23px;

}



.sec5TopDesc {

	width: 860px;

	height: 149px;

	margin: auto;

	margin-right: 0;

}



.sec5TopDesc p {

	text-align: right;

	font-size: 16px;

	color: #777777;

	line-height: 33px;

}



.sec5Num {

	width: 696px;

	height: 132px;

	background: rgba(9, 84, 201, 0.04);

	display: flex;

	justify-content: space-evenly;

	margin: auto;

	margin-right: 0;

	margin-top: 34px;

	margin-bottom: 48px;

}



.sec5NumItem {

	display: flex;

	justify-content: center;

	flex-direction: column;

	align-items: center;

}



.sec5Point {

	font-size: 16px;

	font-weight: 400;

	color: #333333;

}



.sec5Number {

	font-size: 59px;

	font-weight: bold;

	color: #e51004;

	display: flex;

}



.sec5NumText {

	font-size: 18px;

	font-weight: 400;

	color: #333333;

}



.sec5Bottom {

	height: 351px;

	/* background: #0954C9; */

	background: rgba(9, 84, 204, 0.75);

	padding-top: 55px;

}



.sec5BottomLine {

	width: 100%;

	height: 1px;

	background: rgb(151, 175, 212);

	border: 1px solid rgb(151, 175, 212);

	position: relative;

	margin-bottom: 40px;

}



.sec5BottomTitle {

	position: absolute;

	font-size: 18px;

	font-weight: 400;

	color: #ffffff;

	width: 138px;

	height: 38px;

	background: #333333;

	text-align: center;

	top: -17px;

	left: 50%;

	transform: translateX(-50%);

	line-height: 38px;

}



/* sec6 */



.icon1>div {

	background-position: -2.3% 10px !important;

}



.icon2>div {

	background-position: 12% 15px !important;

}



.icon3>div {

	background-position: 25% 15px !important;

}



.icon4>div {

	background-position: 38.8% 10px !important;

}



.icon5>div {

	background-position: 52% 6px !important;

}



.icon6>div {

	background-position: 65.6% 10px !important;

}



.icon7>div {

	background-position: 79.2% 6px !important;

}



.icon8>div {

	background-position: 92% 7px !important;

}



.sec6_lc {

	display: flex;

	justify-content: space-between;

}



.sec6.nl_h3 {

	margin: 4px 0 30px;

}



.lcItem div>div {

	background: url(../images/sec6Icon2.png);

	width: 100%;

	height: 100%;

	/* background-size: cover; */

	margin: 0 auto;

	position: relative;

}



.sec6_lc .lcItem>div::after {

	content: " ";

	background: url(../images/sec6Icon1.png);

	width: 16px;

	height: 25px;

	position: absolute;

	top: 210px;

	margin-left: 122px;

}



.sec6_lc .lcItem:last-child>div::after {

	content: none;

	background: none;

}



.lcItem>div {

	width: 109px;

	height: 109px;

	background: linear-gradient(0deg, #0451c9, #0954c9);

	border-radius: 50%;

	overflow: hidden;

}



.sec6_text {

	font-size: 18px;

	color: #222222;

	text-align: center;

	margin-top: 15px;

}



.grayBackground {

	background: #f5f5f5;
	overflow: hidden;
}



.sec6.nl_h1 {

	padding-top: 42px;

}



/* sec7 */



.sec7_right .sec7Title {

	padding: 0;

}



.faqItem:last-child {

	margin-bottom: 0;



}



.sec7Title a:hover {

	color: #e51004;

}



.faqItem:last-child .faqDes>div {

	border: none;

}



.faqItem {

	margin-bottom: 15px;

}



.faqTitle {

	margin-bottom: 10px;

}



.spaceNoicon {

	width: 20px;

	margin-right: 20px;

}



.faqTitle>div:hover {

	color: #e51004;

}



.faqDes>div:hover {

	color: #e51004;



}



.faqTitle>div {

	font-size: 14px;

	color: #333333;

	font-weight: bold;

	overflow: hidden;

	text-overflow: ellipsis;

	white-space: nowrap;

}



.faqDes>div {

	font-size: 14px;

	color: #777777;

	/* border-bottom: 1px solid #ddd; */

	/* padding-bottom: 20px; */

	overflow: hidden;

	text-overflow: ellipsis;

	display: -webkit-box;

	-webkit-line-clamp: 2;

	-webkit-box-orient: vertical;

}



.faqDes {

	padding-bottom: 15px;

	border-bottom: 1px solid #ddd;

}



.faqTitle span {

	margin-right: 13px;

}



.faqTitle,

.faqDes {

	display: flex;

}



.sec7Box {

	display: flex;

	margin-top: 60px;

	padding-bottom: 70px;

}



.sec7_right {

	padding: 25px 20px;

	background-color: #fff;

	width: 328px;

	height: 615px;

}



.sec7ImgBox {

	width: 402px;

	height: 213px;

	overflow: hidden;

}



.sec7_left {

	margin-right: 15px;

	padding: 25px 7px;

	background-color: #fff;

	width: 421px;

	height: 615px;

}



.secFaqBox {

	padding-top: 20px;

}



.sec7Title {

	display: flex;

	justify-content: space-between;

	margin-bottom: 20px;

	padding: 0 15px;

	align-items: center;

}



.sec7Title h1 {

	font-size: 24px;

	font-weight: bold;

	color: #333333;

}



.sec7Title span>a {

	font-size: 16px;

	color: #666666;

}



.bigNewTitle {

	overflow: hidden;

	text-overflow: ellipsis;

	white-space: nowrap;



	font-size: 18px;

	font-weight: bold;

	color: #333333;

	margin-top: 19px;

	margin-bottom: 12px;

	padding: 0 19px;

}



.bigNewDes {

	font-size: 14px;

	color: #666666;

	padding: 0 19px;

	line-height: 24px;

	overflow: hidden;

	text-overflow: ellipsis;

	display: -webkit-box;

	-webkit-line-clamp: 2;

	-webkit-box-orient: vertical;

}



.BigNews {

	margin-bottom: 20px;

}



.BigNews a {

	transition: 0.3s;

}



.BigNews .bigNewTitle:hover {

	color: #e51004;

}



.BigNews .bigNewDes:hover {

	color: #e51004;

}



.BigNews img {

	width: 100%;

	height: 100%;

	text-align: center;

	transition: 1.5s;

	object-fit: cover;

	object-position: center;

}



.BigNews img:hover {

	transform: scale(1.3);

}



.smallNewsBox {

	padding: 0 19px;

}



.smallNewsUl {

	display: flex;

	flex-direction: column;

}



.smallNewsUl li {

	border-bottom: 1px solid #ddd;

	padding-bottom: 15px;

	margin-bottom: 15px;

}



.smallNewsUl li>a {

	display: flex;

	justify-content: space-between;

	align-items: center;

}



.smallNewsUl li>a:hover .smalllTitle {

	color: #e51004;

}



.smallNewsUl li>a:hover .smallDate {

	color: #e51004;

}



.smalllTitle {

	font-size: 15px;

	color: #666666;

	overflow: hidden;

	text-overflow: ellipsis;

	white-space: nowrap;

	width: 265px;

}



.smallDate {

	font-size: 14px;

	color: #666666;

}



/* footer */

.beian {

	color: #939393;

}



.footer_mobile img {

	width: 20%;

}



.footer_mobile {

	width: 100%;

	position: fixed;

	z-index: 990;

	top: 100%;

	transform: translateY(-100%);

	display: none;

	background: #fff;

}



.footer_mobile ul {

	height: 60px;

	background: #fff;

	border-top: 1px solid #ddd;

	margin: 0 auto;

}



.footer_mobile li {

	width: 33%;

	height: auto;

	float: left;

	font-size: 13px;

	text-align: center;

	position: relative;

}



.footer_mobile li a {

	display: block;

	margin-top: 10px;

	width: 100%;

	height: 100%;

	color: #666;

}



.footer_mobileli a:hover {

	color: #2DB0EB;

}



.footer_mobile li i {

	display: block;

	width: 100%;

	height: 26px;

	line-height: 26px;

	padding-top: 6px;

	font-size: 22px;

}



.footer_mobile li p {

	height: 20px;

	line-height: 20px;

	margin-top: 2px;

}











.layui-form-select .layui-edge {

	top: 35% !important;

	transform: rotate(180deg);

}



.layui-form-selected .layui-edge {

	margin-top: 4px !important;

	transform: rotate(0deg) !important;

}



.footerBottomRight .layui-input.layui-unselect {

	background: none;

	border: none;

	color: #939393;

}



.layui-form-select dl dd.layui-this {

	background-color: #0451c9 !important;

}



.footerLeft {

	display: flex;

	float: left;

}



.footer {

	background: #212121;

	padding: 60px 0 25px;

}



/* .footItem {

	margin-right: 70px;

}



.footItem:last-child {

	margin-right: 0;

} */



.footerTitle {

	margin-bottom: 25px;

}



.footerTitle>a {

	font-size: 16px;

	color: #ffffff;

}



.footerTitle>a:hover {

	color: #e51004;

}



.footerUl li {

	margin-bottom: 10px;

}



.footerUl li>a {

	font-size: 14px;

	color: #939393;

}



.footerUl li>a:hover {

	color: #e51004;

}



.footerRight{display: flex;}
/* .footerEwm{margin-left: 50px;} */

.footItem.footRight {

	margin: 0;

}
.ewmIcon{display: flex;}
.ewmBox{display: flex;flex-direction: column;text-align: center;margin: 0 5px;}
.ewmBox span{margin-top: 5px;}
.imgEwm{width: 120px;height: 120px;margin-right: 0!important;}
.indexHonor{margin-bottom: 50px;}
.indexHonorBox{overflow: hidden;position: relative;}
.indexHonorBox img{width: 100%;}
.honorTit{text-align: center;margin-top: 5px;font-size: 18px;display: block;}
.aboutBtn{text-align: right;margin-bottom: 50px;}
.footerUl li {

	color: #939393;

	font-size: 14px;

}



.footerUl img {

	margin-right: 7px;

}



.footerTopBox {

	display: flex;

	justify-content: space-between;

}



.footRight .footerUl li {

	display: flex;

}



.footerLine {

	width: 1400px;

	height: 1px;

	background: #ffffff;

	opacity: 0.1;

	margin: 55px auto 30px;

}



.footerBottomBox {

	display: flex;

	justify-content: space-between;

}



.newsLink {

	margin-bottom: 20px;

	color: #939393;

}

.newsLink>a{

	color: #939393;

	margin-right: 5px;

}



.footerBottomLeft {

	font-size: 14px;

	font-weight: 400;

	color: #939393;

	display: flex;

}



.friendLink {

	margin-left: 20px;

}



.spaceLH {

	line-height: 2;

}



.footerFormSelect {

	display: flex;

	align-items: center;

	width: 180px;

	height: 40px;

	border: 1px solid #424242;

	justify-content: space-between;

}



.footewrIcon2 {

	padding-left: 12px;

}



.footewrIcon3 {

	width: 49px;

	height: 40px;

	background: #424242;

	align-items: center;

	display: flex;

	justify-content: center;

}



.footerFormSelect select {

	padding: 12px 0;



	font-size: 16px;

	color: #7e7e7e;

	appearance: none;

	-moz-appearance: none;

	-webkit-appearance: none;

}





@media screen and (max-width:1660px) {

	.sec2 .container {

		width: 660px;

		margin-right: 0;

	}

}





@media screen and (max-width:1480px) {

	.container {

		width: 1200px;

	}



	.sec2 .container {

		width: 620px;

	}



}





@media screen and (max-width:1280px) {
	/* .footItem{margin-right: 40px;} */

	.container {

		width: 1160px;

	}



	.header_ul li>a {

		padding: 20px 30px;

	}



	.sec1h4Item>div {

		padding: 5px;

	}



	.sec1BottomItem {

		width: 18%;

		margin-right: 28px;

		float: left;

	}



	.sec2 .nl_h1 {

		text-align: center;

	}



	.sec2 .nl_h3 {

		text-align: center;

	}



	.sec4SwitchContent .swiper-button-prev {

		display: none;

	}



	.sec4SwitchContent .swiper-button-next {

		display: none;

	}



	.hzkh-Title {

		font-size: 26px;

	}



	.footerLine {

		width: 90%;

	}



	.midSec1-2 .sec1h4Item>div:nth-child(-n + 5) {

		margin-bottom: 5px;

	}



	.faqTitle {

		margin-bottom: 5px;

	}

}



@media screen and (max-width:1199px) {
	.footerTitle{margin-bottom: 10px;}
	.footItem+.footItem{margin-top: 15px;}
	.footerTopBox {

		flex-direction: column;

	}



	.footerLeft {

		flex-direction: column;



	}



	.footerUl {

		display: flex;

		flex-wrap: wrap;

	}
	.footerRight{flex-direction: column;}



	.footerUl li {

		margin-right: 10px;

	}


	

	.sec3Content {

		right: 0;

		left: 50%;

		transform: translate(-50%, -50%);

	}



	.headerBanner {

		margin-top: 60px;

	}



	.header {

		display: none;

	}



	.container {

		width: 100%;

		padding: 0 20px;

	}



	.mblogoTxtLeft {

		display: flex;

		flex-direction: column;

	}



	.mblogoText1 {

		font-size: 30px;

		font-weight: bold;

		color: #222222;

	}



	.mblogoText2 {

		font-size: 12px;

		color: #777777;

	}



	.wap_header {

		display: block;

	}



	.sec5ImgItem img {

		width: 100%;

	}



	.sec5Bottom {

		height: auto;

		padding: 55px 0;

	}



	.sec4hzkh {

		flex-direction: column;

	}



	.hzkh-Title {

		font-weight: bold;

		color: #ffffff;

		background: #0954C9;

		position: relative;

		margin-right: 0;

		border-top-left-radius: 0;

	}



	.hzkh-Title::after {

		content: none;

	}



	.swtichContent {

		flex-direction: column;

	}



	.videoBox {

		width: 100%;

		height: auto;

	}



	.switchVideo {

		width: 100%;

		height: auto;

	}
	.swtichRight{width: 100%;}
	.honorTit{font-size: 16px;}


	.switchVideo img {

		width: 100%;

	}



	.sec1BottomItem {

		width: 17%;

		margin-right: 36px;

	}



	.sec2 {

		background: #f5f5f5;

	}



	.sec2 .container {

		width: 100%;

	}



	.sec2IconBox {

		justify-content: space-between;

	}



	.BoxItem {

		margin-right: 0;

		margin-bottom: 20px;

	}



	.BoxItem:nth-child(n + 4) {

		margin-bottom: 0;

	}



	.sec3Switch {

		width: 90%;

	}



	.sec3Ul {

		display: flex;

		justify-content: space-between;

	}



	.sec3Switch li {

		width: 20%;

	}



	.Slerbox {

		flex-direction: column;

	}



	.sec4Left {

		width: 100%;

		height: auto;

	}



	.sec4Left img {

		max-width: none;

		max-height: none;

		height: auto;

	}



	.sec4MidLine {

		display: none;

	}



	.sec4Right {

		width: 100%;

	}



	.sec4Img {

		justify-content: normal;



	}



	.sec4Img>div {

		margin-right: 5px;

	}



	.hzkh-Title span {

		padding: 20px;

	}



	.hzkh-Title {

		margin-bottom: 20px;

	}



	.lcItem>div {

		zoom: 0.8;

	}



	.sec6_lc .lcItem>div::after {

		top: 255px;

	}



	.sec7_right,

	.sec7_left {

		width: 32%;

	}



	.sec7ImgBox {

		width: 100%;

		height: auto;

	}



	.sec7_left {

		margin-right: 0;

	}



	.sec7Box {

		justify-content: space-between;

	}



	.bigNewDes {

		padding: 0 5px;

	}



	.smallNewsBox {

		padding: 0 5px;

	}



	.bigNewTitle {

		padding: 0 5px;

	}



	.searchBox {

		width: 100%;

	}



	.footItem {

		margin-right: 5px;

	}



	.smalllTitle {

		width: 200px;

	}

}





@media screen and (max-width:780px) {

	.ewmBox{margin-right: 0;width: calc(33.33% - 20px);}
	.ewmIcon{flex-direction: row!important;}

	.headerBanner .swiper-container-horizontal>.swiper-pagination-bullets,

	.swiper-pagination-custom,

	.swiper-pagination-fraction {

		bottom: 30px;

	}



	.navBanner {

		display: none;

	}



	.mobileBanner {

		display: block;

	}



	.footer_mobile {

		display: block;

	}



	.sec3Content {

		width: 90%;

		height: auto;

	}



	.sec3SwitchContent .secImg {

		height: 400px;

	}



	.secImg img {

		height: 100%;

	}



	.smalllTitle {

		width: 80%;

	}



	.container {

		padding: 0 15px;

	}



	.sec1BottomItem {

		width: calc(25% - 20px);

		margin-right: 0;

	}



	.switchBottomContent {

		display: flex;

		flex-wrap: wrap;

		justify-content: space-evenly;

	}



	.sec2IconBox {

		justify-content: space-evenly;

	}



	.hzkhBox {

		width: 100%;

	}



	.sec5 {

		background: #f5f5f5;

	}



	.sec5TopTitle {

		text-align: center;

	}



	.sec5TopEtitle {

		text-align: center;

	}



	.sec5TopDesc p {

		text-align: left;

	}



	.sec5Num {

		margin: 34px auto;

		width: 100%;

	}



	.lcItem>div {

		zoom: 0.6;

	}



	.lcItem>div {

		margin: 0 auto;

	}



	.sec6_lc .lcItem>div::after {

		top: 320px;

	}



	.sec7_right,

	.sec7_left {

		width: 100%;

		height: auto;

		margin-bottom: 20px;

	}



	.sec7_right {

		margin-bottom: 0;

	}



	.sec7Box {

		flex-wrap: wrap;

	}



	.faqDes>div {

		width: 90%;

		/* padding-bottom: 10px; */

	}



	.sec5TopDesc {

		width: 100%;

		height: auto;

	}



	.keywordItem>li {

		font-size: 12px;

	}



	.searchRight form>input {

		width: auto;

	}



	.numBox {

		padding: 10px;

		justify-content: center;

	}



	.number {

		font-size: 42px;

	}



	.numtext {

		font-size: 14px;

	}



	.numicon {

		font-size: 10px;

		width: 20px;

		height: 20px;

		line-height: 20px;

	}



	.num_item {

		width: 20%;

		padding-right: 0;

	}

}



@media screen and (max-width:700px) {

	.imgEwm{width: auto;height: auto;}

	.swtichRight {

		width: auto;

	}



	.sec7Box {

		padding: 20px 0;

		margin-top: 20px;

	}



	.sec6.nl_h1 {

		padding-top: 20px;

	}



	.sec4 .nl_h1 {

		padding-top: 20px;

	}



	.sec5TopTitle {

		padding-top: 20px;

	}



	.sec3 {

		margin-top: 20px;

	}



	.sec3Content {

		padding: 5px;

	}



	.sec3Content .sec3Num {

		font-size: 24px;

	}



	.sec3NumItem {

		margin-right: 6px;

	}



	.sec3Content .nl_h2 {

		font-size: 24px;

	}



	.footerLine {

		margin: 10px auto;

	}



	.footerTitle {

		margin-bottom: 15px;

	}



	.footer {

		padding: 20px 0;

	}



	.searchRight form>input {

		width: 75%;

	}



	.searchRight {

		width: 100%;

	}



	.nl_h1 {

		font-size: 36px;

	}



	.nl_h3 {

		font-size: 16px;

	}



	.nl_h2 {

		font-size: 26px;

	}



	.nl_h5 {

		font-size: 14px;

	}



	.sec1h4Item>div {

		font-size: 12px;

	}



	.swtichRight {

		padding: 10px;

		height: auto;

	}



	.switchTitle {

		flex-wrap: wrap;

	}



	.swtichItme {

		font-size: 18px;

		margin-bottom: 10px;

		width: 45%;

	}



	.sec1BottomItem {

		width: 40%;

		margin-bottom: 10px;

	}



	.sec1ContactLeft,

	.sec1ContactRight {

		font-size: 16px;

		text-align: center;

	}



	.sec5TopTitle {

		font-size: 36px;

	}



	.hzkh-Title {

		font-size: 16px;

	}



	.sec4BigTitle {

		font-size: 24px;

	}



	.Slerbox {

		padding: 20px;

	}



	.sec4Switch {

		display: none;

	}



	.sec4SwitchContent {

		margin-top: 20px;

	}



	.sec3Switch li {

		width: 40%;

	}



	.sec3Ul {

		flex-wrap: wrap;

		justify-content: center;

	}



	.sec6_lc {

		flex-wrap: wrap;

	}



	.sec6_lc .lcItem>div::after {

		content: none;

	}



	.lcItem {

		width: 25%;

		margin-bottom: 5px;

	}



	.sec6_text {

		font-size: 14px;

	}



	.sec5Num {

		height: auto;

		flex-wrap: wrap;

	}



	.sec5NumItem {

		width: 45%;

		margin-bottom: 10px;

	}



	.sec5Num {

		padding: 10px;

	}



	.sec5BottomImgBox {

		flex-wrap: wrap;

		justify-content: space-around;

	}



	.sec5ImgItem {

		width: 45%;

		margin-bottom: 20px;

	}



	.hzkhBox {

		flex-wrap: wrap;

		justify-content: space-evenly;

	}



	.hzkhItem {

		width: 40%;

		margin-bottom: 10px;

	}



	


	.footerRight .footerUl {

		flex-direction: column;

		flex-wrap: wrap;

	}



	.footerBottomBox {

		flex-direction: column;

	}



	.footerBottomLeft {

		flex-direction: column;

		margin-bottom: 10px;

	}



	.friendLink {

		margin-left: 0;

		margin-top: 10px;

	}



	.sec3Switch li:before {

		content: none;

	}



	.sec3Switch li:after {

		content: none;

	}



	.sec3SelftMain::after {

		content: none;



	}



	.sec3Ul span::after {

		content: none;

	}



	.sec3Switch li {

		height: auto;

		margin-bottom: 10px;

	}



	.sec3Switch {

		height: auto;

	}



	.smalllTitle {

		width: 70%;

	}



	.numBox {

		display: none;

	}



	.sec2 .nl_h1 {

		padding-top: 20px;

	}



	.sec2 .container {

		padding-bottom: 20px;

	}



	.headerBanner {

		box-shadow: none;

		margin-bottom: 120px;

	}



	.headerBanner .swiper-container-horizontal>.swiper-pagination-bullets,

	.swiper-pagination-custom,

	.swiper-pagination-fraction {

		bottom: 6px;

	}



	.searchBottom {

		flex-direction: column-reverse;

		justify-content: center;

		align-items: center;

	}



	.searchBox {

		bottom: auto;

	}



	.keywordItem {

		flex-wrap: wrap;

	}



	.searchTitle {

		width: 40%;

	}



	.keywordItem>li {

		margin-right: 5px;

	}



	.searchLeft {

		margin-top: 10px;

	}



	.BoxItem:nth-child(n + 4) {

		margin-bottom: 20px;

	}



	.sec1h4Item>div {

		/* width: calc(25% - 3px); */

		width: 33%;

		margin-bottom: 5px;

		margin-right: 1px;

	}



	.sec1h4Item>div:nth-child(3n) {

		margin-right: 0;

	}



	.sec1h4Item>div:nth-child(5n) {

		margin-right: 1px;



	}





}



@media screen and (max-width:320px) {

	.wap_header .logo img {

		width: 100%;

	}



	.wap_header .logo {

		zoom: 0.3;

		height: auto;

		margin-top: 50px;

	}



}











/* tz */

.messageRight {

	background-color: #f5f5f5;

	padding: 70px 0 0 50px;

}



.swiperBox {

	position: relative;

}



/* 按钮 */

.p102-news-info-more,

.p4-order-form-1-con .p4-order-form-1-b1,

.p4-order-form-1 .p4-titlel-1,

.p102-info-label-more,

.p102-pro-related-list dt i {

	background: #0954c9 !important;

	color: #fff;

}



.title em:before,

.title em:after {

	background: #0954c9 !important;

}



.p102-news-info dd h4 em {

	border-color: #0954c9 !important;

	color: #0954c9 !important;

}



.p102-news-case-details a,

.p102-pro-related-title a:hover {

	border-color: #0954c9 !important;

	color: #0954c9 !important;

}



.p102-news-case-details a:after {

	border-left: 7px solid #0954c9 !important;

}



.p102-news-case-list dl:hover .p102-news-case-details a:before {

	border-left: 10px solid #0954c9 !important;

}



.p102-news-case-list dl:hover .p102-news-case-details a {

	color: #fff !important;

	background: #0954c9 !important;



}





.p102-news-case-list dl:hover .p102-news-case-details a:after {

	border-left: 7px solid#fff !important;

}



.p102-news-info ul h4:hover:before {

	border-left: 6px solid #0954c9 !important;

}



.p102-news-info ul h4:hover a,

.p102-info-blk-paging dd:hover a {

	color: #0954c9 !important;



}



.p102-news-info dl:hover dd h4 a,

.p102-info-related-list dl:hover dd h4 a {

	color: #0954c9 !important;

}



.p102-news-1-list dd h4:after {

	background: #0954c9 !important;

}



.p102-news-1-list dd h4:before {

	border: 3px solid #0954c9 !important;

}



.p102-news-1-list dd:hover h4 a {

	color: #0954c9 !important;



}



.p102-info-11-title,

.p102-info-12-title,

.p102-info-latest li h4:hover a {

	color: #0954c9 !important;

}



.p102-info-12-title:after,

.p102-info-11-title:after,

.p102-pro-related-title:before,

.p102-pro-related-title:before {

	background: #0954c9 !important;

}



.p102-info-latest li h4:before {

	border: 2px solid #0954c9 !important;

}



.p101-fdh-1-title {

	background: #0954c9 !important;



}











