@charset "utf-8";

/* 顶部背景 */

#c-top-bg {

	height: 6.4rem;

	background:rgba(0,0,0,.3) url(../images/mbl.png)repeat;

	display: flex;

	justify-content: center;

	align-items: center;

}

#c-top-bg .c-enTitle {

	font-size: 72px;

	line-height: 1em;

	color: #fff;

}

#c-top-bg .c-title {

	padding-top: 10px;

	font-size: 36px;

	line-height: 56px;

	color: #fff;

}

#c-top-bg .c-btn {

	display: block;

	margin: 40px auto 0;

	padding: 0 32px;

	width: 180px;

	height: 50px;

	border-radius: 25px;

	font-size: 16px;

	line-height: 50px;

	text-align: left;

	color: #333;

	background: #fff url(../images/jt4.png) no-repeat right 32px center;

	background-size: 14px auto;

	transition: .5s;

}

#c-top-bg .c-btn:hover {

	color: #fff;

	background: #013382 url(../images/jt4-h.png) no-repeat right 32px center;

	background-size: 14px auto;

}



/* 公共按钮 */

.c-common-btn {

	display: block;

	position: relative;

	width: 150px;

	height: 50px;

	border-bottom: 1px solid #ddd;

	line-height: 50px;

	color: #fff;

	background: #013382;

	text-align: center;

	border-radius: 30px;

}

.c-common-btn:hover{

	color: #fff;

}

.c-common-btn.c-btnf{

    background: #fff;

    color: #013382;

}

.c-common-btn2 {

	text-align: center;

}

.c-common-btn2 .c-btn {

	display: inline-block;

	vertical-align: top;

	padding: 0 40px;

	line-height: 60px;

	color: #fff;

	background: #013382;

}

.c-common-btn2 .c-btn i {

	margin-left: 15px;

	font-size: 20px;

}



/* 公共标题 */

.c-common-title{

    border-bottom: 1px solid #dddddd;

    padding-bottom: 30px;

    margin-bottom: 50px;

}

.c-common-title .tit{

    font-size: 30px;

    font-weight: bold;

    color: #000;

}

.c-common-title .brief{

    font-size: 20px;

    margin-top: 20px;

}

.c-common-title.fff .tit,.c-common-title.fff .brief{

	color: #fff;

}





.head_top{ width:100%; background:#56aab7; height:47px;line-height:47px;color:#edf3ff;}

.head_top_container{ max-width:90%; margin:0 auto;}

.head_top_container .top-right{

	position: relative;

}



.head_top_container .top-right .clock{

	position: relative;

	float:left;

	line-height:47px;

	padding-left:25px;

	display:inline-block;

	color:#edf3ff;

	margin-right:30px;

}



.head_top_container .top-right .social-box{

	position:relative;

	float:left;

	/*padding:13px 0px 13px 15px;*/

}



.head_top_container .top-right .social-box:before{

	position:absolute;

	content:'';

	left:0px;

	top:0px;

	bottom:0px;

	width:1px;

	opacity:0.50;

	transform:rotate(20deg);

	background-color:#edf3ff;

}



.head_top_container .top-right .social-box a{

	position:relative;

	display:inline-block;

	color:#edf3ff;

	font-size:18px;

	margin-left:15px;

}



.head_top_container .top-right .social-box a:hover{

	color:#fff;

}















/*顶部*/

#c-header {

	position: fixed;

	top:0px;

	left:0;

	z-index: 9999999;

	width: 100%;

	/*line-height: 100px;*/

	text-align: center;

	/* transition: all 0.5s; */

/*	border-bottom: 2px solid transparent;

	background: #fff;

	box-shadow: 0 2px 11px rgba(0, 0, 0, 0.05);*/

}

#c-header.c-head-hidenew  {

	line-height: 50px;

	color: #333;

	/*background: #fff;*/

}

#c-header.c-head-hide,.c-open #c-header  {

	/*line-height: 80px;*/

	color: #333;

	background: #fff;

	box-shadow: 0 2px 11px rgba(0, 0, 0, 0.05);

}

#c-header.c-head-hide .c-container{

line-height: 80px;

}

#c-header.c-head-hide .header_lower{

line-height: 50px;

}





#c-header.c-head-move{

	-webkit-transform: translateY(-100%);

	transform: translateY(-100%);

}

#c-header a {

	color: #333;

	transition: all 0.5s;

}

#c-header.c-head-hide a,.c-open #c-header a {

	color: #333;

}

#c-header:hover {

	border-bottom: 2px solid #c6a705;

}





#c-header .header_lower a {

	color: #FFF;

	transition: all 0.5s;

}

#c-header .header_lower a:hover{

	color: #FFF;

	transition: all 0.5s;

}





#c-header .topcompany{

	height:80px;

	/*width:80%;*/

	background: #fff;

	padding:0 10%;

	margin:0 auto;

}

#c-header .topcompany .logo img{

	height:55px;

	margin-top:13px;

}



#c-header .topcompany .info-box{

	position:relative;

	float:left;

	z-index:1;

	text-align:left;

	color:var(--color-five);

	font-size:var(--font-15);

	padding:0px 0px 10px 50px;

	margin-left:50px;

	margin-top:15px;

}



#c-header .topcompany .info-box .icon-box{

	position:absolute;

	left:0px;

	top:3px;

	font-size:36px;

	line-height:1em;

}



#c-header .topcompany .info-box ul li{

	position:relative;

	line-height:20px;

	margin-bottom:4px;

	font-weight:400;

	color:var(--color-five);

	font-size:var(--font-15);

	/*text-transform:capitalize;*/

}



#c-header .topcompany .info-box strong{

	position:relative;

	font-weight:800;

}





#c-header .header_lower {

    position: absolute;

    /*left: 0px;*/

    right: 0px;

    /*bottom: -52px;*/

	text-align: right;

	background:#c6a705;

	background: linear-gradient(135deg, transparent 35px, #c6a705 0);

	max-width: 80%;

	padding-right:10%;

}

#c-header .header_lower .c-logo{ display:none;}

#c-header .header_lower:hover{

line-height:50px;}









/*顶部logo*/

#c-header .c-logo a {

	float: left;

	text-align: left;

}

#c-header .c-logo a img {

	width: 160px;

	vertical-align: middle;

}

#c-header .c-logo a img:nth-child(2),#c-header.c-head-hide .c-logo a img:nth-child(1),.c-open #c-header .c-logo a img:nth-child(1){

	display: none;

}

#c-header.c-head-hide .c-logo a img:nth-child(2),.c-open #c-header .c-logo a img:nth-child(2){

	display: inline-block;

}

#c-header .c-logo a p {

	display: inline-block;

	vertical-align: top;

}

#c-header .c-logo a p strong{

	margin-right: 22px;

	padding-left: 15px;

}

#c-header .c-logo a p span {

	padding-left: 22px;

	border-left: 1px solid #ddd;

}



/*顶部pc导航*/

#c-header .c-nav {

	/*display: block;*/

	display:inline-block;

	text-align: center;

}

#c-header .c-nav>li {

	padding: 0 20px;

	display: inline-block;

	vertical-align: top;

}

#c-header .c-nav li a {

	position: relative;

	display: inline-block;

	vertical-align: top;

	-webkit-transition: all 0.5s;

	transition: all 0.5s;

}



#c-header .c-nav li ul {

	position: absolute;

	

	left:0;

	display: none;

	width: 100%;

	background: #fff;

	box-shadow: 0 2px 4px rgba(0,0,0,.1);

}

#c-header .c-nav li ul li a{

	display: block;

	padding: 5px 15px;

	border-bottom: 1px solid #f1f1f1;

	line-height: 26px;

	text-align: center;

}

#c-header .c-nav li ul li:last-child a{

	border-bottom:0;

}

/*#c-header .c-nav>li>a::before {

	content: "";

	position: absolute;

	left: 50%;

	bottom: 25px;

	margin-left: -6px;

	border: 6px solid transparent;

	transition: all 0.5s;

}

#c-header .c-nav>li.active>a::before,#c-header .c-nav>li:hover>a::before {

	border-bottom: 6px solid #fff;

}

#c-header.c-head-hide .c-nav>li.active>a::before,#c-header.c-head-hide .c-nav>li:hover>a::before {

	border-bottom: 6px solid #013382;

	bottom: 0;

}*/

#c-header.c-head-hide .c-nav>li.active>a,#c-header.c-head-hide .c-nav>li:hover>a {

	color: #c6a705;

}

#c-header .header_lower .c-nav>li.active>a,#c-header .header_lower .c-nav>li:hover>a {

	color: #FFF;

}

.c-nav>li i{

margin-left:5px;

font-weight:800;}



#c-header .c-nav .c-language {

	position: relative;

	padding: 0 ;

	/*margin-left: 35px;*/

	float:right;

	

}

#c-header .c-nav .c-language  a{

height:38px; line-height:38px;

font-size:15px;border-radius: 3px;

width:140px;

    padding: 0px;border:1px solid #dcdcdc;

	margin-top:20px;

	font-weight:700;color:#333

	}

#c-header .c-nav .c-language  a img{ height:19px; margin-right:10px;}

#c-header .c-nav .c-language  a span{ display:inline-block; width:70px; text-align:left;}

/*e9e9e9*/	

	

/*#c-header .c-nav .c-nav_button {

	position: relative;

	padding: 0 ;	

	float:right;

	

}

#c-header .c-nav .c-nav_button  a{

height:36px; line-height:36px;

font-size:15px;border-radius: 3px;

    padding: 0px 20px;background-color:#1962f5;

	margin-top:20px;

	font-weight:700;color:#FFFFFF

	}

#c-header .c-nav .c-nav_button  a:hover{color:#FFFFFF;

	}*/



#c-header .c-nav .c-language .c-list{

	display: none;

	position: absolute;

	top: 60px;

	right: 0;

	width: 140px;

	text-align: left;

	background: #fff;

	border-radius: 4px;

	box-shadow: 0 2px 8px rgba(0,0,0,.15);

	

	

/*	border-style: solid;

    border-width: 0px 0px 0px 0px;

    border-radius: 5px;

    box-shadow: 0px 36px 120px 0px rgba(222.00091525807102,219.00077969107474,219.00077969107474,0.59);

    background-color: #FFFFFF;*/

}

/* #c-header.c-head-hide .c-nav .c-language .c-list {

	top: 81px;

} */

#c-header .c-nav .c-language .c-list .c-item{

	line-height: 30px;

}

#c-header .c-nav .c-language .c-list .c-item a{

text-align:center;

padding-right:12px;

	width: 140px;

	margin:0;

	display: block;

	color: #333;

	transition: .5s;

	border-bottom: 1px solid #f1f1f1;

	border: 0;

	

}

#c-header .c-nav .c-language .c-list .c-item:last-child a {

	border: 0;

}

#c-header .c-nav .c-language .c-list .c-item a:hover {

	color: #333;

	background: #e9e9e9;

}

#c-header .c-nav .c-search-box {

	position: relative;

	padding-right: 0 ;

}

#c-header .c-nav .c-search-box form {

	display: none;

	position: absolute;

	top: 100px;

	right: 0;

	background: #fff;

	width: 250px;

	height: 40px;

	line-height: 40px;

	border-radius: 5px;

	overflow: hidden;

	box-shadow: 0 2px 11px rgba(0, 0, 0, 0.05);

}

/* #c-header.c-head-hide .c-nav .c-search-box form {

	top: 81px;

} */

#c-header .c-nav .c-search-box form input {

	float: left;

	padding: 0 15px;

	width: 180px;

	height: 40px;

	font-size: 16px;

}

#c-header .c-nav .c-search-box form button {

	float: right;

	width: 70px;

	height: 40px;

	color:#fff;

	background: #013382;

}







#c-header .c-nav .c-list-box {

	padding:1rem 2rem;

	position: absolute;

	/*top:100px;*/

	/*left:0;*/

	width:280px;

	background: #c6a705;

	display: none;

	box-shadow: 0 2px 11px rgba(0, 0, 0, 0.05);

}

#c-header .c-container .c-list-box {

top:82px;

}



#c-header .header_lower .c-list-box {

top:50px;

}

#c-header .c-nav .c-list-box .c-list-wrap {

	display: flex;

	justify-content: space-between;

	align-items: center;

	text-align: left;

}

#c-header .c-nav .c-list-box .c-list3 {

	width: 100%;

}

#c-header .c-nav .c-list-box .c-list3 a{

	width: 100%;

	display:block;

	height:36px;

	line-height:36px;

}

#c-header .c-nav .c-list-box .c-list3 a{

	padding: 0 15px;

	display: block;

	color: #faf2c6;

	transition: .5s;

	border-bottom: 1px solid #d8c357;

}

#c-header .c-nav .c-list-box .c-list3 a:hover{

	color: #FFF;

	text-indent: 14px;

}



#c-header .c-nav .c-list-box .c-list3  a:last-child {

	border: 0;

}

/*#c-header .c-nav .c-list-box .c-list3  a:after { content: '→'; display: block; top: 0px; width: 15px; position: absolute; left: -10px; transition: all 0.4s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; z-index:9; color:  }

#c-header .c-nav .c-list-box .c-list3 a:hover a::after { 

content: '→'; display: block;  top: 0px; width: 15px; position: absolute; left: 0px; transition: all 0.4s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; z-index:9; 

width: 100%}*/

























#c-header .c-nav .c-list-box .c-list {

	margin: 0 -.3rem;

	display: flex;

	align-items:flex-start;

}

#c-header .c-nav .c-list-box .c-list .c-item {

	padding:0 .3rem;

	width: 33.33%;

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

}

#c-header .c-nav>li:nth-last-child(4) .c-list-box .c-list .c-item {

	width: 50%;

}

#c-header .c-nav .c-list-box .c-list .c-item:last-child {

	border: 0;

}

#c-header .c-nav .c-list-box .c-list .c-top-box {

	display: block;

}

#c-header .c-nav .c-list-box .c-list .c-top-box .c-text {

	padding-top: 25px;

	font-size: 22px;

	line-height: 32px;

	color:#333;

	transition: .5s;

}

#c-header .c-nav .c-list-box .c-list .c-wrap:hover .c-top-box .c-text {

	color:#013382;

}

#c-header .c-nav .c-list-box .c-list .c-img-box {

	height: 3rem;

	overflow: hidden;

}

#c-header .c-nav .c-list-box .c-list .c-img-box img {

	width: 100%;

	height: 100%;

	object-fit: cover;

	transition: .5s;

}

#c-header .c-nav .c-list-box .c-list .c-wrap:hover .c-img-box img {

	transform:scale(1.1,1.1);

	-o-transform:scale(1.1,1.1); 

}

#c-header .c-nav .c-list-box .c-list .c-a-box {



	display: flex;

	align-items: flex-start;

	display: none;

}

#c-header .c-nav .c-list-box .c-list .c-a-box a {

	width: 25%;

	border-right: 1px solid #999;

	font-size: 14px;

	line-height: 14px;

	color: #999;

	transition: .5s;

}

#c-header .c-nav .c-list-box .c-list .c-a-box a:hover{

	color: #013382;

}

#c-header .c-nav .c-list-box .c-list .c-a-box a:last-child {

	border:0;

}





#c-header .c-nav .c-list-box .c-list1 {

	width: 44%;

}

#c-header .c-nav .c-list-box .c-list1 .c-item {

	display: block;

	padding: 10px 50px 10px 0;

	border-bottom: 1px solid transparent;

	transition: .5s;

	background: url(../images/jt5.png)no-repeat right 0 bottom 15px;

	background-size: auto 6px;

}

#c-header .c-nav .c-list-box .c-list1 .c-item .c-title {

	font-size: 22px;

	line-height: 32px;

	color: #333;

	transition: .5s;

}

#c-header .c-nav .c-list-box .c-list1 .c-item .c-text {

	font-size: 14px;

	line-height: 24px;

	color: #999;

	transition: .5s;

}

#c-header .c-nav .c-list-box .c-list1 .c-item.active {

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

	background: url(../images/jt5-h.png)no-repeat right 0 bottom 15px;

	background-size: auto 6px;

}

#c-header .c-nav .c-list-box .c-list1 .c-item.active .c-title {

	color: #013382;

}

#c-header .c-nav .c-list-box .c-list2 {

	position: relative;

	width: 50%;

	height: 360px;

}

#c-header .c-nav .c-list-box .c-list2 .c-item {

	opacity: 0;

	position: absolute;

	top: 0;

	left: 0;

	z-index: 1;

	width: 100%;

	height: 100%;

	overflow: hidden;

}

#c-header .c-nav .c-list-box .c-list2 .c-item.active {

	opacity: 1;

	z-index: 2;

}

#c-header .c-nav .c-list-box .c-list2 .c-item img {

	width: 100%;

	height: 100%;

	object-fit: cover;

	transition: .5s;

}

#c-header .c-nav .c-list-box .c-list2 .c-item:hover img {

	transform:scale(1.1,1.1);

	-o-transform:scale(1.1,1.1); 

}

/*顶部移动端导航*/

#c-header .c-nav2 {

	position: fixed;

	top:80px;

	left:0;

	width: 100%;

	height: 0;

	font-size:14px;

	line-height: 50px;

	overflow-y: auto;

	background:#fff;

	transition: all 0.5s;

}

#c-header.c-head-hide .c-nav2 {

	top: 80px;

}

body.c-open #c-header .c-nav2 {

	height: calc(100% - 80px);

	height: -webkit-calc(100% - 80px);

}

body.c-open #c-header.c-head-hide .c-nav2 {

	height: calc(100% - 60px);

	height: -webkit-calc(100% - 60px);

}

#c-header .c-nav2 a {

	display: block;

	margin: 0 20px;

	border-bottom:1px solid #f1f1f1;

	text-align:left;

	color: #333;

    -webkit-transition: all 0.3s;

    transition: all 0.3s;

}

#c-header .c-nav2>li:first-child {

	border-top:1px solid #f1f1f1;

}

#c-header .c-nav2 li:hover>a,#c-header .c-nav2 li.active>a {

	color: #013382;

}

#c-header .c-nav2 li a i {

	float: right;

	margin-top: 15px;

	font-size:20px;

}

#c-header .c-nav2 li ul {

	display: none;

}

#c-header .c-nav2 li ul a {

	padding-left: 15px;

}

#c-header .c-nav2 .c-language {

	float: left;

	position: relative;

	padding: 20px 0 0 20px;

}















#c-header .c-nav2 .c-language>a {

	margin:0;

	display: block;

	padding: 0 5px;

	width: 140px;

	height: 40px;

	line-height: 38px;

	border: 1px solid #f1f1f1;

}

#c-header .c-nav2 .c-language>a i {

	margin-top: 9px;

}

#c-header .c-nav2 .c-language>a img ,#c-header .c-nav2 .c-language .c-list a img{

	margin-right: 10px;

}

#c-header .c-nav2 .c-language .c-list {

	display: none;

	background: #fff;

	line-height: 40px;

	box-shadow: 0 2px 11px rgba(0, 0, 0, 0.05);

}

#c-header .c-nav2 .c-language .c-list a {

	display: block;

	padding: 0 5px;

	margin: 0;

	border: 0;

}

#c-header .c-nav2 .c-language .c-list .c-item:last-child a {

	border-bottom: 0;

}

#c-header .c-nav2 .c-search-box {

	float: right;

	width: -webkit-calc(100% - 120px);

	width: calc(100% - 120px);

	padding: 20px 20px 0 0;

}

#c-header .c-nav2 .c-search-box form {

	position: relative;

	border: 1px solid #f1f1f1;

	line-height: 38px;

}

#c-header .c-nav2 .c-search-box form input {

	float: left;

	padding: 0 5px;

	width: -webkit-calc(100% - 15px);

	width: calc(100% - 50px);

	height: 38px;

}

#c-header .c-nav2 .c-search-box form button {

	float: right;

	width: 50px;

	height: 38px;

	color: #fff;

	background:#013382;

}

/*顶部导航开关*/

#c-header .c-switch {

	position: absolute;

	top:50%;

	right: 15px;

	display: none;

	width: 24px;

	height: 20px;

	margin-top: 30px;

	cursor: pointer;

}

#c-header .c-switch i { 

	position: relative;

	display: block;

	height: 2px;

	background:#000;

    -webkit-transition: all 0.3s;

    transition: all 0.3s;

}

#c-header.c-head-hide .c-switch i,.c-open #c-header .c-switch i {

	background:#333;

}

#c-header .c-switch i:nth-child(1) {

	top: 0;

}

#c-header .c-switch i:nth-child(3) {

	bottom: 0;

}

#c-header .c-switch i:nth-child(2) {

	margin: 6px 0;

}

body.c-open #c-header .c-switch i:nth-child(2) {

	opacity: 0;

}

body.c-open #c-header .c-switch i:nth-child(1) {

	top: 8px;

    -webkit-transform: rotate(45deg);

    transform: rotate(45deg);

}

body.c-open #c-header .c-switch i:nth-child(3) {

	bottom: 8px;

    -webkit-transform: rotate(-45deg);

    transform: rotate(-45deg);

}







/* 回到顶部 */

#c-go-top {

	display: none;

	position: fixed;

	z-index: 5;

	bottom: 30px;

	right: 15px;

	width: 50px;

	height: 50px;

	cursor: pointer;

	background: #013382 url(../images/toTop.png) no-repeat center;

	transition: all .3s linear;

	background-size: 26px;

	border-radius: 50%;

}







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

	/* 公共标题 */

	.c-common-title{

	    margin-bottom: 30px;

	}

	.c-common-title .tit{

	    font-size: 26px;

	}

	.c-common-title .brief{

	    font-size: 16px;

	    margin-top: 10px;

	}

}