@charset "utf-8";

/* CSS Document */

/*css初始化*/

body,

div,

dl,

dt,

dd,

ul,

ol,

li,

h1,

h2,

h3,

h4,

h5,

h6,

form,

button,

input,

textarea,

p,

table,

th,

td,

em {

	margin: 0;

	padding: 0;

}



body,

html {

	min-height: 100%;

	overflow: hidden;

	overflow-y: auto;

	-ms-overflow-style: scrollbar;

	-webkit-tap-highlight-color: transparent;

	font-family: "微软雅黑";

	color: #3b3b3b;

}

input:focus,
textarea:focus {

	border-color: #7c448f;

	outline: none;

}

img,

input,

button {

	border: 0;

	vertical-align: middle;

}

textarea {

	-ms-scroll-chaining: chained;

	-ms-overflow-style: none;

	-ms-content-zooming: zoom;

	-ms-scroll-rails: none;

	-ms-content-zoom-limit-min: 100%;

	-ms-content-zoom-limit-max: 500%;

	-ms-scroll-snap-type: proximity;

	-ms-scroll-snap-points-x: snapList(100%, 200%, 300%, 400%, 500%);

	-ms-overflow-style: none;

	overflow: auto;

}



ul,

ol,

li {

	list-style: none;

}



a {

	text-decoration: none;

	color: #333;

	transition: all 0.01s ease-in-out;

	-webkit-transition: all 0.01s ease-in-out;

	-moz-transition: all 0.01s ease-in-out;

	-o-transition: all 0.01s ease-in-out;

}



a:hover {

	color: #d7000f;

}

.navbar-brand {

	display: none;

}

button {

	cursor: pointer;

}

header {

	width: 100%;

}

.bigheaderlogo {

	line-height: 100px;

	text-align: center;

}

.bigheaderlogo img {

	/* 	height: 70px; */

}

.bigheaderwelcome {

	text-align: center;

	font-size: 14px;

	display: none;

}

.welcome {

	margin-top: 40px;

	line-height: 40px;

}

.bigheaderphone div {

	float: left;

}

.bigheaderphone div:first-child {

	line-height: 100px;

}

.bigheaderphone img {

	/* 	height: 60px; */

}

.bigheaderphone div:last-child {

	margin-top: 30px;

}

.bigheaderphone div:last-child span {

	font-size: 18px;

	font-weight: 700;

	color: #1e2183;

}

.bigheadercountry {

	display: none;

}

.bigheadercountry div {

	float: right;

}

.bigheadercountry.country a {

	font-size: 10px;

	height: 20px;

}

.bigheadercountry .search {

	margin-top: 10px;

	width: 100%;

	float: left;

	text-align: right;

}

.bigheadercountry .search input {

	border: 1px solid black;

	height: 30px;

	border-radius: 25px;

	width: 70%;

	padding: 0px 0px 0px 14%;

	background: url(../img/style/sousuo.png) 10px center no-repeat;

	box-sizing: border-box;

}

.bigheadercountry .search button {

	background-color: white;

	font-size: 24px;

	color: #1e2183;

}

.other-tit {

	width: 100%;

	margin: 0 auto;

	display: -webkit-box;

	display: -ms-flexbox;

	display: flex;

	-ms-flex-wrap: wrap;

	flex-wrap: wrap;

	margin-top: 30px;

	margin-bottom: 30px;

}

.btn-groups {
	display: flex;
	justify-content: space-around;
	width: 100%;
}

.service button {

	padding: 10px;

	font-size: 30px;

	margin-top: 20px;

	margin-bottom: 50px;

}

.service .serbuttonone {

	background-color: #d7000f;

	color: white
}

.service .serbuttontwo {

	background-color: white;

	border: 1px solid black;

}

/* 大标题 */

.title {

	margin: auto;

}



.titleimg {

	background: url(../img/index/titile.png) no-repeat center;

	background-size: 100%;

	height: 60px;

	margin: auto;

	font-size: 38px;

	text-align: center;

	line-height: 60px;

	color: black;

	/* font-weight: 700; */

}



.vice {

	color: #4d4d4d;

	font-size: 24px;

	text-align: center;

	font-weight: 600;

	margin-top: 15px;

}



.summary {

	margin-top: 10px;

	text-align: center;

	line-height: 2;

}

.container {

	margin-top: 0px;

	margin-bottom: 30px;

	width: 100%;

}

.about-banner img {

	width: 100%;

}

/*分页div面板样式*/

.page-normal {

	text-align: center;

	margin-bottom: 30px;

}



/*分页div面板样式*/

.page-normal {

	text-align: center;

	margin-bottom: 30px;

	margin-top: 30px;

}



/*所有分页页码的共同样式*/

.page-normal a,

.page-normal .page-current {

	border: 1px solid #818b94;

	padding: 5px 7px;

	text-decoration: none;

	margin-left: 10px;

}



/*未选中的分页页码样式*/

.page-normal a {

	color: #818b94;

}



/* 1. 选中的分页页码样式，即当前所在页面的页码

             * 2. 未选中的分页页码样式的鼠标滑过样式

             */

.page-normal .page-current,

.page-normal a:hover {

	color: #FFF;

	background-color: #818b94;

}



.footerone {

	width: 100%;

}

.footerone,
.footertwo,
.footerone a,
.footertwo a {

	color: white;

}

.footerone a:hover,
.footertwo a:hover {

	color: red;

}

.footerone {

	background-color: #323232;

	padding: 50px 0px 50px 0px;

}

.footerone .footleft {

	margin-top: 20px;

}

/* .footerone .footleft .footleft-img{

	

} */

.footerone .footleft .footleft-txt p:last-child {

	font-size: 20px;

	margin-top: 5px;

}

.footleft-button {

	margin-top: 10px;

}

.footleft-button button {

	padding: 10px;

	color: white;

	font-size: 15px;

	-moz-box-shadow: 2px 2px 4px #000000;

	-webkit-box-shadow: 2px 2px 4px #000000;

	box-shadow: 2px 2px 4px #000000;

}

.footleft-button button a:hover {

	color: white;

}

.footleft-button button:first-child {

	background-color: #1d2088;

}

.footleft-button button:last-child {

	background-color: #bd2222;

}

.footmiddle-1,
.footmiddle-2,
.footmiddle-3,
.footmiddle-4 {

	margin-top: 20px;

}

.footmiddle-1 div,
.footmiddle-2 div,
.footmiddle-3 div,
.footmiddle-4 div {

	width: 90%;

	margin: auto;

}

.footerone .footmiddle div p {

	margin-bottom: 5px;

}

.footerone .footmiddle .mid-fir {

	font-size: 20px;

	margin-bottom: 15px;

}

.footright {

	margin-top: 20px;

	text-align: center;

}

.footertwo {

	background-color: #000000;

	text-align: center;

}

@media(min-width:576px) {

	.navbar-brand {

		display: block;

	}

	.footleft-img img {

		height: 70px;

	}

	.footleft-txt p:first-child {

		font-size: 20px;

	}

	.footerone .footleft .footleft-txt p:last-child {

		font-size: 28px;

		margin-top: 5px;

	}

	.footerone .footleft {

		margin-top: 0px;

	}

	.footleft-button {

		margin-top: 10px;

	}

	.footleft-button button {

		padding: 10px;

		color: white;

		font-size: 18px;

	}

	.footleft-button button:first-child {

		background-color: #1d2088;

	}

	.footleft-button button:last-child {

		background-color: #bd2222;

	}

	.footerone .footmiddle .mid-fir {

		font-size: 18px;

		margin-bottom: 15px;

	}

	.footmiddle {

		margin-top: 20px;

	}

	.footerone .footmiddle div p {

		margin-bottom: 5px;

		font-size: 14px;

	}

	.footmiddle-1,
	.footmiddle-2,
	.footmiddle-3,
	.footmiddle-4 {

		margin-top: 0px;

	}

	.footmiddle-1 div,
	.footmiddle-2 div,
	.footmiddle-3 div,
	.footmiddle-4 div {

		width: 90%;

		margin: auto;

	}

}

@media(min-width:768px) {

	.bigheaderwelcome {

		display: block;

	}

	.bigheaderphone img {

		height: 40px;

	}

	.bigheaderphone div:last-child span {

		font-size: 20px;

		font-weight: 700;

		color: #1e2183;

	}

	.footmiddle {

		margin-top: 0px;

	}

	.footertwo {

		background-color: #000000;

		color: white;

		font-size: 14px;

	}

	.footleft-img img {

		height: 50px;

	}

	.footright {

		margin-top: 0px;

	}

	.footleft-txt p:first-child {

		font-size: 14px;

	}

	.footerone .footleft .footleft-txt p:last-child {

		font-size: 17px;

		margin-top: 5px;

	}

	.footleft-button button:first-child,
	.footleft-button button:last-child {

		font-size: 10px;

	}

}

@media(min-width:992px) {

	.bigheaderlogo img {

		height: 50px;

		width: 100%;

	}

	.bigheaderwelcome {

		text-align: center;

		font-size: 10px;

	}

	.bigheaderphone img {

		height: 40px;

	}

	.bigheaderphone div:last-child span {

		font-size: 16px;

		font-weight: 700;

		color: #1e2183;

	}

	.bigheadercountry {

		margin-top: 20px;

		display: block;

	}

	.bigheadercountry .country {

		font-size: 10px;

	}

	.bigheadercountry .country img {

		height: 12px;

	}

	.bigheadercountry .search input {

		border: 1px solid black;

		height: 20px;

		border-radius: 25px;

		width: 70%;

	}

	.bigheadercountry .search button {

		background-color: white;

		font-size: 20px;

		color: #1e2183;

	}

	.container {

		margin-top: -50px;

		margin-bottom: 30px;

	}

	.footerone .footleft .footleft-txt p:first-child {

		font-size: 13px;

		margin-top: 5px;

	}

	.footerone .footleft .footleft-txt p:last-child {

		font-size: 18px;

		margin-top: 5px;

	}

	.footmiddle-1 div,
	.footmiddle-2 div,
	.footmiddle-3 div,
	.footmiddle-4 div {

		width: 80%;

		margin: auto;

	}

	.footerone .footmiddle .mid-fir {

		font-size: 16px;

		margin-bottom: 15px;

	}

	.footerone .footmiddle div p {

		font-size: 13px;

	}

	.footleft-button button:first-child,
	.footleft-button button:last-child {

		font-size: 14px;

	}

}

@media(min-width:1200px) {

	.bigheaderlogo img {

		height: 70px;

		width: inherit;

	}

	.bigheaderwelcome {

		text-align: center;

		font-size: 12px;

	}

	.bigheaderphone div:last-child span {

		font-size: 22px;

		font-weight: 700;

		color: #1e2183;

	}

	/* 	.bigheaderphone div:last-child span {

		font-size: 20px;

	} */

	.bigheadercountry .country img {

		height: 20px;

	}

	.bigheadercountry .search input {

		border: 1px solid black;

		height: 30px;

		border-radius: 25px;

		width: 70%;

	}

	.footleft-img img {

		height: 70px;

	}

	.footerone .footleft .footleft-txt p:first-child {

		font-size: 16px;

		margin-top: 5px;

	}

	.footerone .footleft .footleft-txt p:last-child {

		font-size: 22px;

		margin-top: 15px;

	}

	.footleft-button button {

		color: white;

		font-size: 18px;

		margin-top: 10px;

	}

	.footmiddle-1 div,
	.footmiddle-2 div,
	.footmiddle-3 div,
	.footmiddle-4 div {

		width: 80%;

		margin: auto;

	}

	.footerone .footmiddle .mid-fir {

		font-size: 20px;

		margin-bottom: 15px;

	}

	.footerone .footmiddle div p {

		font-size: 16.5px;

	}

}

@media(min-width:1400px) {

	.bigheaderwelcome {

		text-align: center;

		font-size: 15px;

	}

	.footmiddle-1 div,
	.footmiddle-2 div,
	.footmiddle-3 div,
	.footmiddle-4 div {

		width: 70%;

		margin: auto;

	}

}

@media(min-width:1600px) {

	.summary {

		margin-top: 10px;

		text-align: center;

		line-height: 2;

		font-size: 20px;

	}

	.bigheaderwelcome {

		text-align: center;

		font-size: 17px;

	}

	.footmiddle-1 div,
	.footmiddle-2 div,
	.footmiddle-3 div,
	.footmiddle-4 div {

		width: 60%;

		margin: auto;

	}

}

@media screen and (max-width:500px) {
	.service button {
		font-size: 20px;
	}
}