﻿@charset "utf-8";

@import url("grid.css");/*网格*/

@import url("layout.css");/*整体框架*/

@import url("icon.css");/*图标*/

@import url("ie.css");/*图标*/

@import url("page.css");/*图标*/

@import url("navi_02.css");/*02导航*/

@import url("kefu.css");/*客服*/

@import url("kefu_1.css");/*客服*/

/*@import url("animate.min.css");*//*动画*/



html {

	overflow-x: hidden;

	-moz-user-select: none; /*mozilar*/

	-webkit-user-select: none; /*webkit*/

	-ms-user-select: none; /*IE*/

	user-select: none;

}

.clear{

	clear: both;

}

.dowebok .section{ overflow:hidden;}







.header	{ width:100%;

}

.header .navbar{ width:100%;

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

	background-size: 100% 100%;

}



.header .navbar .pc_menu{ width:100%; height:147px; margin:0 auto; transition: all 0.3s 0s ease-in-out ; transition: all 0.2s linear -1ms; -webkit-transition: all 0.3s 0s ease-in-out ; -moz-transition: all 0.3s 0s ease-in-out ; -ms-transition: all 0.3s 0s ease-in-out ; -o-transition: all 0.3s 0s ease-in-out ;

}

.header .navbar .pc_menu .pc_logo{ float:left; height:100%; margin-left:8.3%;align-items:center; display: -webkit-flex;margin-right: 2.2%;}

.header .navbar .pc_menu .pc_logo a { display:block; height:77%;}

.header .navbar .pc_menu .pc_logo a img{ height:100% !important;}


@media(max-width:767px){.pc_logo{
	height:140% !important;
}

}

.header .Big-index{

	display: inline-block;

	float: none;

	width: 55.4%;

}



.header .Big-index .pc_menu_right{

	display: flex;

	justify-content: space-between;

}

.header .navbar .pc_menu .pc_menu_right>li{ display: inline-block;}

.header .navbar .pc_menu .pc_menu_right>li .t{ margin-top:58px; display:block; height: 70px;  line-height:28px; font-size:18px; color:#333;}

.header .navbar .pc_menu .pc_menu_right li:hover .t{ color:#fccb00 !important;}



.header .navbar .pc_menu:hover{ }

.header .navbar .pc_menu:hover .pc_menu_right li .t{ color:#333;position: relative;}

.header .navbar .pc_menu .pc_menu_right li:hover .t::after{ 

	content: "";

	width: 100%;

	height: 5px;

	background: url(../images/head-after.png) no-repeat center center;

	position: absolute;

	left: 0px;

	top: 56%;

}



.header .navbar .pc_menu .pc_menu_right .active>a{ color:#fccb00 !important;position: relative;}

.header .navbar .pc_menu .pc_menu_right .active>a::after{ 

	content: "";

	width: 100%;

	height: 5px;

	background: url(../images/head-after.png) no-repeat center center;

	position: absolute;

	left: 0px;

	top: 56%;

}





/*-----滚动后--------*/

.header .navbar .pc_fixed{  transition: all 0.2s linear -1ms;}

.header .navbar .pc_fixed .pc_menu_right li .t{ color:#666;}



.nav .m .sub{ z-index:999;}

.nav .m .sub li{ width:150px;}

/* .pc_menu_right .sub { position: absolute; left: -60px;} */





/*搜索 */

.head-search{

	/* position: absolute;

	z-index: 10000000000000000000000000;

	right: 8.3%;

	top: 70%; */

	float: right;

	margin-top: -96px;

	position: relative;

	left: 280px;

	border: 1px solid #e1e1e1;

	border-radius: 50px;

		-webkit-border-radius: 50px;

		-moz-border-radius: 50px;

		-ms-border-radius: 50px;

		-o-border-radius: 50px;

}

	.head-search .search{

		display: inline-block !important;

		width: 225px;

		padding-left: 15px;

		line-height: 35px;

		height: 35px;

		outline: none;

		border-radius: 50px;

		-webkit-border-radius: 50px;

		-moz-border-radius: 50px;

		-ms-border-radius: 50px;

		-o-border-radius: 50px;

		border: none;

	}

	.head-search a{

		position: absolute;

		top: 30%;

		right: 15px;

	}





/* banner */

.part_one,.banner{

	width: 100%;

	overflow: hidden;

	position: relative;

	top: -5px;

}

.banner img{

	display: inline-block;

	width: 100%;

}



.banner-info{

	position: absolute;

    top: 0;

    left: 0;

    width: 100%;

    height: 21px;

    background: url(../images/header-bolang.png) repeat-x;

}



@media(max-width:1600px){

	.part_one,.banner{

		top: 1px;

	}

	.banner-info{

		height: 23px;

	}

}



@media(max-width:960px){

	.banner-info {

		background-size: 200% auto;

	}

}



/* 内部导航 */





/* 底部导航 */

.footer{

	width: 100%;

	background: url(../images/footer-bg.jpg) no-repeat;

	background-size: 100% 100%;

	padding-top: 5%;

	margin-top: 8%;

}

	.footer-container{

		max-width: 1600px;

		padding: 0 3%;

		margin: 0 auto;

		margin-bottom: 5%;

	}

	.footer-container .footer-left{

		display: inline-block;

		width: 455px;

		padding-right: 45px;

		border-right: 1px solid #dcdcdc;

	}

	.footer-container .footer-left .footer-left-top{

		display: flex;

		justify-content: space-between;

		margin-bottom: 35px;

	}

	.footer-container .footer-left .footer-left-top .footer-logo{

		width: 138px;

	}

	

	.footer-container .footer-left .footer-left-top .footer-phone{



	}

	.footer-container .footer-left .footer-left-top .footer-phone>img{

		display: inline-block;

		margin-right: 20px;

	}

	.footer-container .footer-left .footer-left-top .footer-phone .footer-ptxt{

		display: inline-block;

		vertical-align: top;

	}

	.footer-container .footer-left .footer-left-top .footer-phone .footer-ptxt p:nth-child(1){

		font-size: 16px;

		color: #666;

		margin-bottom: 15px;

	}

	.footer-container .footer-left .footer-left-top .footer-phone .footer-ptxt p:nth-child(2),

	.footer-container .footer-left .footer-left-top .footer-phone .footer-ptxt p:nth-child(3){

		font-size: 30px;

		color: #fccb00;

		margin-bottom: 15px;

	}



	.footer-container .footer-left .footer-left-bottom{

		display: flex;

		justify-content: space-between;

	}

	.footer-container .footer-left .footer-left-bottom .footer-code{

		display: inline-block;

		width: 138px;

		margin-right: 45px;

	}

	.footer-container .footer-left .footer-left-bottom .footer-code img{

		display: inline-block;

		width: 100%;

		border: 1px solid #e5e5e5;

	}

	.footer-container .footer-left .footer-left-bottom table{

		font-size: 16px;

		color: #666;

		width: 295px;

		vertical-align: top;

	}

	.footer-container .footer-left .footer-left-bottom table tr:nth-child(1){

	

		

	}

	.footer-container .footer-left .footer-left-bottom table tr td:nth-child(1){

		width: 100px;

		vertical-align: top;

	}

	.footer-container .footer-left .footer-left-bottom table tr td:nth-child(2){

		display: inline-block;

		margin-bottom: 30px;

	}



	.footer-container .footer-right{

		display: inline-block;

		width: calc(95% - 455px);

		vertical-align: top;

		margin-left: 1%;

	}

	.footer-container .footer-right .max-nav{

		display: flex;

		justify-content: space-between;

	}

	.footer-container .footer-right .max-nav>li{

		display: inline-block;

		vertical-align: top;

	}

	.footer-container .footer-right .max-nav>li>a{

		display: inline-block;

		font-size: 18px;

		color: #333;

		margin-bottom: 25px;

		position: relative;

	}

	.footer-container .footer-right .max-nav>li>a::before{

		position: absolute;

		content: "";

		right: -25px;

		top: 50%;

		width: 4px;

		height: 4px;

		border-right: 100%;

		background: #fccb00;

	}

	.footer-container .footer-right .max-nav>li:last-child>a::before{

		display: none;

	}

	.footer-container .footer-right .min-nav>li>a{

		display: inline-block;

		font-size: 14px;

		color: #666;

		margin-bottom: 15px;

	}

	.footer-container .footer-right a:hover{

		color: #fccb00 !important;

	}

	



  /* 网站建设 */

.copy{

    position: static;

	background: #333333;

}

	.copy-container{

		max-width: 1600px;

		margin: 0 auto;

		padding: 1.8% 2%;

		position: relative;

	}

	.copy .copy-container .copy-left{

		display: inline-block;

	}

	.copy .copy-container .copy-left>p{

		display: inline-block;

		font-size: 14px;

		color: #ccc;

	}

	.copy .copy-container .copy-left>p:nth-child(2){

		margin-left: 20px;

	}

	.copy .copy-container .copy-left a{

		text-decoration: none;

		font-size: 14px;

		color: #ccc;

	}

	.copy-right{

		display: inline-block;

		float: right;

		position: relative;

		top: -10px;

	}

	.copy-right .right-box{

		width: 240px;

		height: 45px;

		background: #3f3f3f;

	}

	.copy-right .right-box p{

		color: #ccc;

		line-height: 45px;

		font-size: 14px;

		padding-left: 24px;

		background: url(../images/copy-right.png) no-repeat 200px center;

	}

	.copy-right .right-box ul{

		display: none;

		position: absolute;

		width: 240px;

		bottom: 45px;

		overflow-y: scroll;

	}

	.copy-right .right-box ul::-webkit-scrollbar{

		display: none;

	}

	.copy-right .right-box ul li{

		text-align: center;

		line-height: 45px;

		background: #3f3f3f;

		border-bottom: 1px solid #ccc;

	}

	.copy-right .right-box ul li a{

		color: #ccc;

		font-size: 14px;

	}

	.copy-right .right-box ul li:hover{

		background: #fccb00;

	}

	.copy-right .right-box ul li:hover a{

		color: #fff;

	}



@media(max-width:1600px){

	.footer-container .footer-right .max-nav>li>a{

		font-size: 16px;

	}

	.footer-container .footer-left .footer-left-top .footer-phone .footer-ptxt p:nth-child(2), .footer-container .footer-left .footer-left-top .footer-phone .footer-ptxt p:nth-child(3){

		font-size: 26px;

	}

	.footer-container .footer-left .footer-left-top .footer-phone>img{

		width: 45px;

	}

	.footer-container .footer-left{

		width: 410px;

	}

	.footer-container .footer-right {

		display: inline-block;

		width: calc(95% - 410px);

	}

	.footer-container .footer-left .footer-left-bottom table tr td:nth-child(2){

		font-size: 14px;

	}

	.footer-container .footer-right .min-nav>li>a{

		font-size: 12px;

	}

}



@media(max-width:1460px){

	.footer-container .footer-right .max-nav>li>a::before{

		right: -15px;

	}

}



@media(max-width:1400px){

	.footer-container .footer-right .max-nav>li>a{

		font-size: 14px;

	}

	.footer-container .footer-left{

		width: 370px;

	}

	.footer-container .footer-left .footer-left-top .footer-logo{

		width: 110px;

	}

	.footer-container .footer-left{

		padding-right: 30px;

	}

	.footer-container .footer-right {

		display: inline-block;

		width: calc(95% - 370px);

	}

}



@media(max-width:1200px){

	.footer-container .footer-right {

		display: none;

		}

		.footer-container{

			text-align: center;

			padding-left: 3%;

			padding-right: 3%;

		}

	.footer-container .footer-left {

		display: inline-block;

		padding-right: 0;

		border-right: none;

		margin: 0 auto;

		text-align: left;

	}

}





@media(max-width:580px){

	

	/* 底部 */

	.footer-container .footer-left{

		width: 100%;

	}

	.footer-container .footer-left .footer-left-top{

		justify-content: inherit;

	}

	.footer-container .footer-left .footer-left-top .footer-phone {

		margin-left: 6%;

	}

	.footer-container{

		padding-top: 5%;

		padding-bottom: 3%;

	}

	.footer-container .footer-left .footer-left-top .footer-logo{

		width: 30%;

	}

	.footer-container .footer-left .footer-left-top .footer-phone>img{

		display: inline-block;

		width: 20%;

		margin-right: 2%;

	}

	.footer-container .footer-left .footer-left-top .footer-phone .footer-ptxt p:nth-child(2), .footer-container .footer-left .footer-left-top .footer-phone .footer-ptxt p:nth-child(3){

		font-size: 20px;

		margin-bottom: 5px;

	}

	.footer-container .footer-left .footer-left-bottom .footer-code{

		margin-right: 5%;

	}

	.footer-container .footer-left .footer-left-bottom table tr td:nth-child(1){

		font-size: 12px;

		width: 70px;

	}

	.footer-container .footer-left .footer-left-bottom table tr td:nth-child(2) {

		font-size: 12px;

		line-height: 16px;

	}

	.copy .copy-container .copy-left>p,.copy .copy-container .copy-left a{

		display: inline-block;

		font-size: 12px;

		color: #ccc;

	}

	.copy-right .right-box{

		height: 28px;

	}

	.copy-right .right-box p{

		line-height: 28px;

		font-size: 12px;

	}

	.copy-right .right-box ul li{

		line-height: 28px;

	}

	.copy-right .right-box ul{

		bottom: 35px;

	}

}













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

	.header .navbar .pc_menu .pc_logo{

		margin-left: 5%;

	}

	.header .Big-index{

		width: 60%;

	}	

}



@media(max-width:1600px){

	.header .navbar .pc_menu{

		height: 110px;

	}

	.header .navbar .pc_menu .pc_menu_right>li .t{

		font-size: 16px;

		margin-top: 44px;

	}

	.head-search{

		margin-top: -110px;

	}

	

	.header .Big-index{

		width: 63%;

	}

}



@media(max-width:1400px){

	.head-search .search{

		width: 190px;

	}

	.head-search{

		left: 235px;

	}

}





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

	.header .navbar .pc_menu{

		height: 70px;

	}

	.header .navbar .pc_menu .pc_logo a{

		display: inline-block;

	}

	.part_one,.banner{

		margin-top: 11px;

	}

	.head-search {

		margin-top: 22px;

		float: left;

	}

	.header .Big-index{

		width: auto !important;

		float: right;

		margin-right: 2%;

	}

	.head-search {

		display: none;

		position: absolute;

		left: calc(50% - 250px);

		top: 58px;

	}

	.head-search .search{

		width: 500px;

	}

}



@media(max-width:960px){

	.copy{

		text-align: center;

		display: block;

		padding: 1% 1% 2%;

	}

	.copy .copy-container .copy-left{

		display: block;

	}

	.copy-right{

		float: none;

		position: static;

		margin-top: 20px;

		text-align: left;

	}

}

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

	.head-search {

		position: absolute;

		left: calc(50% - 130px);

		top: 58px;

	}

	.head-search .search{

		width: 260px;

	}

}



@media(max-width:570px){

	.banner img{

		width: 150% !important;

	}

}

/* 二级栏目 */

.home-aside{

	width: 100%;

	margin-bottom: 3%;

}

	.home-content{

		max-width: 1600px;

		margin: 0 auto;

		background: #f8f8f8;

		padding: 2% 0;

		margin-top: -3%;

		position: relative;

		z-index: 10;

		border-radius: 10px;

		-webkit-border-radius: 10px;

		-moz-border-radius: 10px;

		-ms-border-radius: 10px;

		-o-border-radius: 10px;

}

	.home-content .home-left{

		margin-left: 50px;

	}

	.home-content .home-left ul{



	}

	.home-content .home-left ul li{

		display: inline-block;

		padding: 0 1%;

	}



	.home-content .home-left ul li a{

		display: inline-block;

		font-size: 18px;

		color: #666;

		transition: 0.01s;

		-webkit-transition: 0.01s;

		-moz-transition: 0.01s;

		-ms-transition: 0.01s;

		-o-transition: 0.01s;

}

	.home-content .home-left ul li span{

		display: none;

		width: 8px;

		height: 8px;

		border-radius: 100%;

		-webkit-border-radius: 100%;

		-moz-border-radius: 100%;

		-ms-border-radius: 100%;

		-o-border-radius: 100%;

		border: 2px solid #fccb00;

		margin-right: 3px;

	}

	.home-content .home-left ul .home-nav-active a{

		color: #fccb00;

		font-size: 22px;

		font-weight: bold;

	}

	.home-content .home-left ul .home-nav-active span{

		display: inline-block;

	}

	.home-content .home-left ul li:hover span{

		display: inline-block;

	}

	.home-content .home-left ul li:hover a{

		color: #fccb00;

}

	.home-content .home-left ul li:hover a{

		font-size: 22px;

		font-weight: bold;

	}

	.home-content .home-right{

		display: inline-block;

		float: right;

		margin-right: 30px;

		font-size: 12px;

		color: #999;

	}

	.home-content .home-right span,.home-content .home-right span a{

		font-size: 12px;

		color: #999;

		margin: 0 2px;

	}

	.home-content .home-right .home-active>a{

		color: #666;

	}





	@media(max-width:1650px){

		.home-content{

			width: 94%;

			margin-left: 3%;

		}

	}



	@media(max-width:1200px){

		.home-content .home-left ul li a{

			font-size: 16px;

		}

		.home-content .home-left ul li:hover a{

			font-size: 20px;

		}

		.home-content .home-left ul .home-nav-active a{

			font-size: 20px;

		}

		.home-aside{

			margin-bottom: 5%;

		}

	}



	@media(max-width:960px){

		.home-content {

			margin-top: -6%;

		}

		.home-content .home-right{

			display: block;

			float: none;

			margin-left: 2%;

			margin-bottom: 10px;

		}

		.home-content .home-left{

			margin-left: 2%;

		}

		.home-content .home-left ul li:nth-child(1){

			padding-left: 0;

		}

		.home-aside{

			margin-bottom: 8%;

		}

		.home-content .home-left ul li a{

			font-size: 14px;

		}

		.home-content .home-left ul li:hover a{

			font-size: 18px;

		}

		.home-content .home-left ul .home-nav-active a{

			font-size: 18px;

		}

	}



	@media(max-width:570px){

		.home-content {

			margin-top: -7%;

		}

		.home-aside{

			margin-bottom: 10%;

		}

		.home-content .home-left ul li a{

			font-size: 12px;

		}

		.home-content .home-left ul li:hover a{

			font-size: 16px;

		}

		.home-content .home-left ul .home-nav-active a{

			font-size: 16px;

		}

	}

	



/* info 标题 */

.info-title{

	text-align: center;

	margin-bottom: 50px;

}

	.info-title p{

		font-size: 24px;

		color: #666;

		font-family: Arial, sans-serif;

		margin-bottom: 2px;

		opacity: .5;

	}

	.info-title h1{

		display: inline-block;

		font-size: 30px;

		color: #00e178;

		font-weight: 600;

		position: relative;

	}

	.info-title h1::after,

	.info-title h1::before{

		content: "";

		position: absolute;

		top: calc(65% - 8px);

		width: 6px;

		height: 6px;

		border: 2px solid #00e178;

		border-radius: 100%;

		-webkit-border-radius: 100%;

		-moz-border-radius: 100%;

		-ms-border-radius: 100%;

		-o-border-radius: 100%;

	}

	.info-title h1::after{

		left: -25px;

	}

	.info-title h1::before{

		right: -25px;

	}



	@media(max-width:1200px){

		.info-title p{

			font-size: 20px;

		}

		.info-title h1{

			font-size: 24px;

		}

	}



@media(max-width:760px){

	.home-content .home-left ul li a{

		font-size: 14px;

	}

	.home-content .home-left ul .home-nav-active a{

		font-size: 16px;

	}

	.home-content .home-left ul li span{

		width: 6px;

		height: 6px;

	}

	.info-title p{

		font-size: 14px;

	}

	.info-title h1{

		font-size: 17px;

	}

	.info-title h1::after, .info-title h1::before {

		content: "";

		position: absolute;

		top: calc(75% - 8px);

		width: 3px;

		height: 3px;

	}

	.info-title{

		margin-bottom: 20px;

	}

}



.footer-logo img{

		display: inline-block;

		width: 100%;

	}











/* 网站地图 */

.web-map{

	max-width: 1600px;

	margin: 2% auto;

	padding: 0 5%;

}

	.web-map .web-title{

		padding-bottom: 1%;

		border-bottom: 1px dashed #ccc;

		margin-bottom: 3%;

	}

	.web-map .web-title h1{

		font-size: 20px;

		color: #333;

		margin-bottom: 10px;

	}

	.web-map .web-title p{

		font-size: 14px;

		color: #333;

	}

	.web-nav>ul{

		display: flex;

		justify-content: space-between;

	}

	.web-nav>ul>li{

		display: inline-block;

		margin: 0 1.2%;

		width: 10%;

		text-align: center;



	}

	.web-nav>ul>li>a{

		display: block;

		font-size: 16px;

		color: #333;

		margin-bottom: 15px;

		padding-bottom: 10px;

		border-bottom: 1px dashed #ccc;

	}

	.web-nav>ul>li ol li{

		display: block;

		margin-bottom: 10px;

	}

	.web-nav>ul>li ol li a{

		display: block;

		font-size: 14px;

		color: #666;

	}

	.web-nav a:hover{

		color: #fccb00 !important;

	}





@media(max-width:1440px){

	.web-nav>ul>li>a{

		font-size: 14px;

	}

	.web-nav>ul>li ol li a{

		font-size: 12px;

	}

}



@media(max-width:1200px){

	.web-nav>ul{

		flex-wrap: wrap;

	}

	.web-nav>ul>li{

		width: 22%;

		margin-bottom: 5%;

	}

}

@media(max-width:760px){

	.web-map .web-title{

		padding-bottom: 3%;

	}

	.web-map .web-title h1{

		font-size: 18px;

	}

	.web-map .web-title p{

		font-size: 12px;

	}

	.web-nav>ul>li{

		width: 42%;

		margin-bottom: 5%;

	}

}







#newBridge .icon-right-center {

    right: 2px;

    top: 30% !important;

    left: auto;

    bottom: auto;

    margin: -25px 0 0 0;

}

#newBridge .nb-icon-right-center {

    right: 0px;

    top: 70% !important;

}







/* body{background-color: #1b1b1b} */

/*====================导航*********/

.header{

	width:100%;

	/* position:fixed;

	top:0;

	left:0; */

	/* position: relative; */

	z-index:999;

	height:100px;



}

.header-container{

	max-width: 1340px;

	margin: auto;

}

/*左侧logo*/

.header .left{

	width: 12%;

	display: inline-block;

}

.header .left a img{

	margin-top: 16px;

}

.header .left .img2{

	display: none;

}

/*右侧*/











/*白色背景的头部*/

.header.on{

	background: rgba(255, 255, 255, .8);

}

.header.on .left .img1{

	display: none;

}

.header.on .left .img2{

	display: block;

}

/* .header.on .navbar_nav li a{

	color: #333;

} */

.header.on .navbar_nav li:hover a{

	color: #0054a7;

}

#navToggle{

	display: none;

}



.m_nav{

	display: none;

	position: fixed;

	top: 0px;

	/* box-shadow: 0 15px 27px 0 rgba(167,165,165,0.38); */

	width: 100%;

    height: 100%;

    background: #fff;

    transition: all ease 0.5s;

    -webkit-transition: all ease 0.5s;

	z-index: 1000;

    opacity: 1;

    visibility: visible;

    margin-top: 0;

    overflow-y: auto;

    transition: all .6s cubic-bezier(.77, 0, .175, 1) 0ms;

    top: 0;

    transform: translateX(100%);

}

.m_nav.open{

	transform: translateX(0);

	position: fixed;

	z-index: 1000000000000000000000;

}

.m_nav .top{

	height: 60px;

	padding: 20px;

	box-sizing: border-box;

}

.m_nav .top .closed{

	width: 30px;

	height: 30px;

	vertical-align: middle;

	float:right;

	cursor: pointer;

}

.m_nav .logo{

	width: 100%;

	margin:0 auto;

}

.m_nav .logo img{

	height: 70px;

	display: block;

	margin:10px auto;

}

.m_nav .ul{

	margin-top: 30px;

}

.m_nav .ul li{

	padding: 0 20px;

	border-bottom: 1px solid #f5f5f5;

	transform: translateY(0);

	-webkit-transform: translateY(100%);

    transform: translateY(100%);

    -webkit-transition: all .6s cubic-bezier(.77, 0, .175, 1) 0ms;

    transition: all .6s cubic-bezier(.77, 0, .175, 1) 0ms;

    opacity: 0;

}

.m_nav.open .ul li{

	opacity: 1;

    -webkit-transform: translateY(0);

    transform: translateY(0);

}

.m_nav .ul li:nth-child(1) {

    -webkit-transition: all .2s cubic-bezier(.77, 0, .175, 1) 0ms;

    transition: all .2s cubic-bezier(.77, 0, .175, 1) 0ms;

}

.m_nav .ul li:nth-child(2) {

    -webkit-transition: all .4s cubic-bezier(.77, 0, .175, 1) 0ms;

    transition: all .4s cubic-bezier(.77, 0, .175, 1) 0ms;

}

.m_nav .ul li:nth-child(3) {

    -webkit-transition: all .6s cubic-bezier(.77, 0, .175, 1) 0ms;

    transition: all .6s cubic-bezier(.77, 0, .175, 1) 0ms;

}

.m_nav .ul li:nth-child(4) {

    -webkit-transition: all .8s cubic-bezier(.77, 0, .175, 1) 0ms;

    transition: all .8s cubic-bezier(.77, 0, .175, 1) 0ms;

}

.m_nav .ul li:nth-child(5) {

    -webkit-transition: all 1.0s cubic-bezier(.77, 0, .175, 1) 0ms;

    transition: all 1.0s cubic-bezier(.77, 0, .175, 1) 0ms;

}

.m_nav .ul li:nth-child(6) {

    -webkit-transition: all 1.2s cubic-bezier(.77, 0, .175, 1) 0ms;

    transition: all 1.2s cubic-bezier(.77, 0, .175, 1) 0ms;

}

.m_nav .ul li a{

	display: block;

	text-decoration: none;

	color: #333;

	font-size: 14px;

	line-height: 32px;

	height: 40px;

	line-height: 40px;

	width: 100%;

}

.m_nav .ul li:last-child a{

	display: inline;

}

.m_nav .ul li:last-child span{

	padding-right: 10px;

}

.m_nav .ul li:last-child span:nth-child(1) a{

	color: #0054a7;

}

.m_nav .ul li:last-child span:nth-child(2){

	font-size: 24px;

}



.m_nav .ul li .dropdown_menu{

	display: none;

}

.m_nav .ul li.dropdown.active .dropdown_menu{

	display: block;

}

.m_nav .ul li .dropdown_menu a{

	display: block;

	height: 50px;

	line-height: 50px;

	padding: 0 40px;

	box-sizing: border-box;

	border-bottom: 1px solid #f5f5f5;

}

.m_nav .ul li .dropdown_menu a:last-child{

	border: none;

}



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

	.header .nav{

		display: none !important;

	}

	.m_nav{

		display: block;

	}

	.header .navbar{

		height: 60px;

	}

	.pc_menu_right, .language{

		display: none;

	}

	/* .header{

		padding: 0px;

		height: 70px;

	} */

	.header .left a img{

		margin-top: 10px;

		width: 50px;

	}

	.header #navToggle {

		height: 23px;

		padding: 15px 15px;

		display: inline-block;

		float: right;

		background: transparent;

		/* border: 2px solid #005aa0; */

		border-radius: 50%;

		-webkit-border-radius: 50%;

		-moz-border-radius: 50%;

		-ms-border-radius: 50%;

		-o-border-radius: 50%;

		margin-top: 13px;

		margin-right: 0px;

}

	.header #navToggle span {

		position: relative;

		width: 30px;

		height: 1px;

		margin-top: 10px;

		margin-bottom: 10px;

	}

	.header #navToggle span:before,

	.header #navToggle span:after {

		content: '';

		position: relative;

		width: 100%;

		height: 1px;

		left: 0;

	}

	.header #navToggle span,

	.header #navToggle span:before,

	.header #navToggle span:after {

		-webkit-transition: 0.3s;

		-moz-transition: 0.3s;

		-o-transition: 0.3s;

		transition: 0.3s;

		display: block;

		background: #fccb00;

		height: 3px;

	}

	.header #navToggle span:before {

		top: 10px;

	}

	.header #navToggle span:after {

		bottom: 12px;

	}

	.header #navToggle.open span:before {

		top: 10px;

		-webkit-transform: translateY(-11px) rotate(-45deg);

		-moz-transform: translateY(-11px) rotate(-45deg);

		-ms-transform: translateY(-11px) rotate(-45deg);

		-o-transform: translateY(-11px) rotate(-45deg);

		transform: translateY(-11px) rotate(-45deg);

	}

	.header #navToggle.open span:after {

		bottom: 12px;

		-webkit-transform: translateY(10px) rotate(45deg);

		-moz-transform: translateY(10px) rotate(45deg);

		-ms-transform: translateY(10px) rotate(45deg);

		-o-transform: translateY(10px) rotate(45deg);

		transform: translateY(10px) rotate(45deg);

	}

	.header #navToggle.open span {

		background: none;

	}

	.header #navToggle.open span:before,

	.header #navToggle.open span:after {

		background: #4f4f4f;

	}

}

@media(max-width:580px){

	

}













