html {
	margin: 0px; padding: 0px; height: 100%; font-family: "微软雅黑",Microsoft Yahei; font-weight: 300;
}
body {
	margin: 0px; padding: 0px; height: 100%; font-family: "微软雅黑",Microsoft Yahei; font-weight: 300;
}

a {
	text-decoration: none;
}
div {
	margin: 0px; padding: 0px;
}
dl {
	margin: 0px; padding: 0px;
}
dt {
	margin: 0px; padding: 0px;
}
dd {
	margin: 0px; padding: 0px;
}
ul {
	margin: 0px; padding: 0px;
}
ol {
	margin: 0px; padding: 0px;
}
li {
	margin: 0px; padding: 0px;
}
h1 {
	margin: 0px; padding: 0px;
}
h2 {
	margin: 0px; padding: 0px;
}
h3 {
	margin: 0px; padding: 0px;
}
h4 {
	margin: 0px; padding: 0px;
}
h5 {
	margin: 0px; padding: 0px;
}
h6 {
	margin: 0px; padding: 0px;
}
pre {
	margin: 0px; padding: 0px;
}
form {
	margin: 0px; padding: 0px;
}
p {
	margin: 0px; padding: 0px;
}
blockquote {
	margin: 0px; padding: 0px;
}
th {
	margin: 0px; padding: 0px;
}
td {
	margin: 0px; padding: 0px;
}
.navbar-title ul {
	list-style: none; margin: 0px;
}
.filling {
	transition:0.3s; height: 80px;
}
.navbar-title .active {
	border-bottom-color: rgb(251, 51, 75); border-bottom-width: 3px; border-bottom-style: solid;
}
.navbar-trans {
	background: rgb(255, 255, 255); transition:top 0.5s;
}
.hiddened {
	top: -90px;
}
.navbar-header .showed {
	top: 0px;
}
.container-fluid {
	padding-right: 0px; padding-left: 0px;
}
.navbar-header {
	width: 100%; margin-right: 0px !important; margin-left: 0px !important; display: flex;
}
.logo-wrap {
	transition:0.3s; text-align: center; line-height: 80px;  display: list-item; min-width: 300px;
}
.logo img {
	height: 50px;
}
.nav-box {
	flex:1 1 0px; display: flex;
}
.navbar-title-wrap {
	flex:1 1 0px; display: block;
}
.search {
	transition:0.3s; left: 0px; top: -90px; width: 100%; position: absolute; z-index: 11; -webkit-transition: all 0.3s;
}
.box-search-wrap {
	transition:0.3s; left: 0px; width: 100%; display: flex; z-index: 2; justify-content: space-between; -webkit-transition: all 0.3s; -webkit-box-pack: justify;
}
.box-search {
	background: rgb(255, 255, 255); flex:1 1 0px; margin-left: 220px; display: flex; position: relative; align-items: center; -webkit-box-flex: 1; -webkit-box-align: center;
}
#form {
	width: 100%;
}
.keyword {
	padding: 0px 20px; border: 0px currentColor; flex:1 1 0px; border-image: none; width: 100%; height: 45px; color: rgb(51, 51, 51); text-transform: uppercase; line-height: normal; font-size: 16px; display: flex; -webkit-box-flex: 1;
}
:-ms-input-placeholder.keyword {
	color: rgb(204, 204, 204);
}
.bt-close {
	background: rgb(255, 255, 255); transition:0.3s; width: 66px; height: 80px; position: relative; z-index: 1; cursor: pointer; -webkit-transition: all 0.3s;
}
.bt-close::before {
	background: rgb(170, 170, 170); transition:0.3s ease-in-out; top: 38px; width: 20px; height: 3px; right: 26px; position: absolute; content: ""; transform: rotate(45deg); -webkit-transition: all 0.3s ease-in-out; -webkit-transform: rotate(45deg);
}
.bt-close::after {
	background: rgb(170, 170, 170); transition:0.3s ease-in-out; top: 38px; width: 20px; height: 3px; right: 26px; position: absolute; content: ""; transform: rotate(45deg); -webkit-transition: all 0.3s ease-in-out; -webkit-transform: rotate(45deg);
}
.bt-close::after {
	transform: rotate(-45deg); -webkit-transform: rotate(-45deg);
}
.search-button {
	background: rgb(255, 0, 0); width: 66px; text-align: center; line-height: 80px; display: none; position: relative; z-index: 1; cursor: pointer;
}
.search-button a {
	background: rgb(251, 51, 75); color: rgb(255, 255, 255); font-size: 15px; display: block;
}
.search-button a:hover {
	background: red; color: rgb(255, 255, 255); text-decoration: none;
}
.right {
	max-width: 200px;
	background:url(../img/top_line.png) left center no-repeat; 
}
.right ul {
	list-style: none; margin: 0px; float: left;
}
.box-left li:first-child {
	margin-left: 10px;
}
.box-left li:last-child {
	margin-right: 10px;
}
.box-ul li {
	padding: 0px; color: rgb(204, 204, 204); float: left;
}
.box-ul .nav-button {
	width: 60px; text-align: center; display: none;
}
.right ul li a {
	padding: 0px 10px; transition:0.3s; color: #231815; line-height: 83px; font-size: 16px; 
}
.right ul li a:hover {
	color: rgb(251, 118, 88); text-decoration: none;
}
.navbar-toggle {
	background: rgb(255, 255, 255) !important; margin: 24px 0px 0px; padding: 0px; width: 35px; height: 30px; float: none;
}
.navbar-toggle .icon-bar {
	background: rgb(0, 0, 0); border-radius: 1px; width: 22px; height: 3px; margin-left: 5px; display: block;
}
.search_pic {
	padding: 0px 13px; height: 15px; cursor: pointer;
}
.box-ul .entrance-button {
	width: 62px; text-align: center; display: none; cursor: pointer;
}
.box-ul .list-ul {
	background: rgb(255, 255, 255); text-align: center; display: none; position: absolute;
}
.box-ul .list-ul li {
	float: none;
}
.box-ul .list-ul li a {
	line-height: 35px !important;
}
.language-wrap {
	width: 70px; text-align: center; border-right-color: rgb(229, 229, 229); border-left-color: rgb(229, 229, 229); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid;
}
.search_pic_wrap {
	transition:0.3s; width: 70px; text-align: center; line-height: 80px;
}
.right ul li .language {
	padding: 0px 10px; color: rgb(153, 153, 153); letter-spacing: 0.1em; font-family: Arial,Helvetica,sans-serif; font-size: 14px; cursor: pointer;
}
.zn {
	padding-right: 13px; padding-left: 13px; border-right-color: rgb(170, 170, 170); border-left-color: rgb(170, 170, 170); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid;
}
.container-fluid .navbar-wrap {
	width: 100%; display: flex;
}
.narrow-navbar-wrap {
	border-bottom-color: rgb(170, 170, 170); border-bottom-width: 1px; border-bottom-style: solid; display: none;
}
.narrow-navbar-box {
	flex:1 1 0px;
}
.narrow-navbar {
	list-style: none; margin: 0px 0px 0px 25px;
}
.narrow-navbar li {
	padding: 0px; width: 15%; text-align: center; display: inline-block;
}
.narrow-navbar li a {
	color: rgb(136, 136, 136); line-height: 50px; letter-spacing: 0.2em; font-size: 12px; font-weight: bold;
}
.narrow-navbar li a:hover {
	color: rgb(251, 118, 88); text-decoration: none;
}
.narrow-box-navbar {
	width: 230px;
}
.narrow-navbar-ul {
	list-style: none; margin: 0px; text-align: center;
}
.narrow-navbar-ul li {
	margin: 0px 10px; padding: 0px; display: inline-block;
}
.narrow-navbar-ul li a {
	color: rgb(170, 170, 170); line-height: 50px; font-size: 12px;
}
.narrow-navbar-ul li a:hover {
	color: rgb(251, 118, 88); text-decoration: none;
}
.navbar-title {
	text-align: center; float: none;
}


.nav-right-eg a{
	padding-right:25px;font-weight:normal;font-size:1.8rem;padding-top:30px;line-height:84px;
}


@media  screen  and   (max-width:1920px) and (min-width:1700px)
{   
	.navbar-title li {padding: 0px;padding:0px 20px; text-align: center; float: none; display: inline-block;font-size:1.9rem;}
	.navbar-title li a {
		padding: 0px; transition:0.3s; color:#231815; line-height: 80px; letter-spacing: 0.2em; font-size: 1.6rem; border-bottom:4px #fff solid;
	}
	
}


@media  screen  and   (max-width:1700px) and (min-width:1470px)
{   
	.navbar-title li {padding: 0px;padding:0px 10px; text-align: center; float: none; display: inline-block;font-size:1.6rem;}
	.navbar-title li a {
		padding: 0px; transition:0.3s; color:#231815; line-height: 80px; letter-spacing: 0.2em; font-size: 1.6rem; 
	}

}



@media  screen  and   (max-width:1470px) and (min-width:1300px)
{   
	.navbar-title li {padding: 0px;padding:0px 5px; text-align: center; float: none; display: inline-block;font-size:1.5rem;}
	.navbar-title li a {
		padding: 0px; transition:0.3s; color:#231815; line-height: 80px; letter-spacing: 0.2em; font-size: 1.5rem; border-bottom:4px #fff solid;
	}

}

@media  screen  and (max-width:1370px)  and  (min-width:1200px) 

{  
  .navbar-title li {padding: 0px; padding:0px 4px; text-align: center; float: none; display: inline-block;}
  .navbar-title li a{padding: 0px; transition:0.3s; color:#231815; line-height: 80px; letter-spacing: 0.2em; font-size:1.3rem;border-bottom:4px #fff solid;}


}





.navbar-title li a:hover{border-bottom:4px #d80d18 solid;transition: 0.3s all;color:#d80d18;font-weight:bold;} 


.drop-down-menu {
	background: rgba(255, 255, 255, 1); padding: 35px; left: 0px; width: 100%; height: 900px; border-top-color: rgb(229, 229, 229); border-top-width: 1px; border-top-style: solid; display: none; position: fixed; z-index: 1;
}
.drop-down-menu li {
	line-height: 19px !important;
}
.b-menu {
	width: 100%; height: 200px;
}
.down-menu-l {
	width: 45%; border-right-color: rgb(229, 229, 229); border-right-width: 1px; border-right-style: solid; float: left;
}
.down-menu-l-t {
	padding-bottom: 25px; border-bottom-color: rgb(229, 229, 229); border-bottom-width: 1px; border-bottom-style: solid;
}
.down-menu-title {
	height: 60px; text-align: left; letter-spacing: 0.1em; overflow: hidden; padding-top: 10px; padding-bottom: 30px; font-weight: bold;
}
.down-menu-title i {
	color: rgb(170, 170, 170);
}
.down-menu-title span:nth-child(1) {
	width: 2px; height: 20px; padding-right: 10px; border-left-color: currentColor; border-left-width: 2px; border-left-style: solid; float: left; display: block;
}
.down-menu-list {
	overflow: hidden;
}
.down-menu-list ul {
	width: 535px; float: right;
}
.collapse .down-menu-list li {
	width: 15%; margin-bottom: 10px;
}
.collapse .down-menu-list a {
	color: rgb(125, 138, 147); line-height: 0 !important; letter-spacing: 0px; font-size: 12px;
}
.down-menu-l-b {
	padding-top: 20px;
}
.pic-wrap {
	height: 270px; overflow: hidden;
}
.pic-wrap img {
	width: 100%;
}
.down-menu-r {
	width: 55%; float: left;
}
.down-menu-r-t {
	padding-left: 35px;
}
.down-menu-r-b {
	overflow: hidden; border-top-color: rgb(229, 229, 229); border-top-width: 1px; border-top-style: solid;
}
.down-menu-r-b-l {
	width: 50%; padding-top: 110px; padding-right: 40px; padding-left: 35px; float: left;
}
.collapse .down-menu-r-b-l li {
	width: 100%; text-align: right; margin-bottom: 10px; margin-left: 0px; display: list-item;
}
.collapse .down-menu-r-b-l a {
	color: rgb(125, 138, 147); line-height: 0 !important; letter-spacing: 0px; font-size: 12px;
}
.down-menu-r-b-list {
	float: right;
}
.down-menu-title-box {
	padding-top: 164px;
}
.down-menu-r-b-r {
	width: 50%; border-left-color: rgb(229, 229, 229); border-left-width: 1px; border-left-style: solid; float: left;
}
.down-menu-r-b-r-pic {
	height: 300px;
}
.down-menu-r-b-r-pic img {
	width: 100%; height: 100%;
}
.down-menu-title-wrap {
	padding-top: 10px;
}
.down-menu-title-wrap .down-menu-title {
	text-align: right;
}
.down-menu-title a {
	line-height: 1.5em !important;
}
.down-menu-title-wrap .down-menu-title span:nth-child(1) {
	padding-right: 0px; float: right;
}
.down-menu-title-wrap .down-menu-title span:nth-child(3) {
	padding-right: 10px;
}
.ys-drop-down-menu-l {
	width: 20%; padding-bottom: 20px; border-right-color: rgb(229, 229, 229); border-right-width: 1px; border-right-style: solid; float: left;
}
.ys-drop-down-menu-l > div:first-child {
	margin-top: 10px;
}
.ys-drop-down-menu .ys-down-menu-l {
	width: 100%; padding-top: 0px;
}
.ys-drop-down-menu-r {
	width: 80%; float: left;
}
.ys-drop-down-menu-r-t {
	overflow: hidden; padding-top: 10px; padding-bottom: 10px; padding-left: 376px; border-bottom-color: rgb(229, 229, 229); border-bottom-width: 1px; border-bottom-style: solid;
}
.ys-drop-down-menu-r-t .down-menu-title {
	padding-bottom: 10px; float: left;
}
.ys-drop-down-menu-r-t-list {
	padding-top: 10px; float: right;
}
.ys-drop-down-menu-r-t-list ul {
	float: right;
}
.ys-drop-down-menu-r-t-list li {
	padding: 0px 15px; width: auto;
}
.ys-drop-down-menu-r-t-list li:last-child {
	padding-right: 0px; margin-right: 0px;
}
.ys-drop-down-menu-r-t-list li a {
	color: rgb(125, 138, 147); line-height: 0 !important; letter-spacing: 0px; font-size: 12px;
}
.ys-drop-down-menu-r-b > div {
	width: 33.33%; float: left;
}
.ys-drop-down-menu-r-b-l {
	padding-top: 20px; padding-bottom: 110px; padding-left: 35px; border-right-color: rgb(229, 229, 229); border-right-width: 1px; border-right-style: solid;
}
.ys-drop-down-menu-r-b-z {
	padding: 77px 35px 34px; border-right-color: rgb(229, 229, 229); border-right-width: 1px; border-right-style: solid;
}
.ys-drop-down-menu-r-b-z-list {
	height: 193px;
}
.ys-drop-down-menu-r-b-z li {
	margin: 0px 0px 10px; width: 100%; text-align: right; display: list-item;
}
.ys-drop-down-menu-r-b-z li a {
	color: rgb(125, 138, 147); line-height: 0 !important; letter-spacing: 0px; font-size: 12px;
}
.ys-drop-down-menu-r-b-r-pic img {
	width: 100%;
}
.zs-drop-down-menu-l {
	width: 55%; border-right-color: rgb(229, 229, 229); border-right-width: 1px; border-right-style: solid; float: left;
}
.zs-drop-down-menu-l-t {
	overflow: hidden; border-bottom-color: rgb(229, 229, 229); border-bottom-width: 1px; border-bottom-style: solid;
}
.zs-drop-down-menu-l-t > div {
	margin-bottom: 20px; border-right-color: rgb(229, 229, 229); border-right-width: 1px; border-right-style: solid; float: left;
}
.zs-drop-down-menu-l-t > div:last-child {
	border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
.zs-drop-down-menu-l-t > div > div {
	padding: 20px 35px;
}
.zs-drop-down-menu-l-b {
	overflow: hidden;
}
.zs-drop-down-menu-l-b-l {
	width: 50%; padding-top: 151px; padding-right: 35px; padding-left: 35px; border-right-color: rgb(229, 229, 229); border-right-width: 1px; border-right-style: solid; float: left;
}
.zs-drop-down-menu-l-b-l > div:first-child {
	float: left;
}
.zs-drop-down-menu-l-b-l > div:nth-child(2) {
	padding-top: 68px;
}
.zs-drop-down-menu-l-b-l li {
	width: 100%; text-align: left; margin-bottom: 10px; margin-left: 0px; display: list-item;
}
.zs-drop-down-menu-l-b-l li a {
	color: rgb(125, 138, 147); line-height: 0 !important; letter-spacing: 0px; font-size: 12px;
}
.zs-drop-down-menu-l-b .zs-drop-down-menu-l-b-r {
	border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
.zs-drop-down-menu-r {
	width: 45%; float: left;
}
.zs-drop-down-menu-r > div:first-child {
	height: 300px; overflow: hidden;
}
.zs-drop-down-menu-r img {
	width: 100%;
}
.xy-drop-down-menu-l {
	width: 45%; border-right-color: rgb(229, 229, 229); border-right-width: 1px; border-right-style: solid; float: left;
}
.xy-drop-down-menu-l-t > div > div:nth-child(2) {
	
}
.collapse .xy-drop-down-menu-l-t li {
	width: 12%; text-align: right; margin-right: 19px; margin-left: 19px;
}
.xy-drop-down-menu-l-b > div {
	float: left;
}
.xy-drop-down-menu-l-b-l {
	width: 40%;
}
.xy-drop-down-menu-l-b-r {
	width: 60%;
}
.xy-drop-down-menu-l-b-l > div:first-child {
	padding-top: 50px;
}
.xy-drop-down-menu-l-b-l > div:last-child {
	padding-top: 18px;
}
.xy-drop-down-menu-l-b-l > div:last-child li {
	width: 100%; text-align: left; margin-bottom: 10px; margin-left: 0px; display: list-item;
}
.xy-drop-down-menu-l-b-l > div:last-child li:last-child {
	margin-bottom: 0px;
}
.xy-drop-down-menu-l-b-l > div:last-child li a {
	color: rgb(125, 138, 147); line-height: 0 !important; letter-spacing: 0px; font-size: 12px;
}
.xy-drop-down-menu-l-b-l > div:last-child li a:hover {
	color: rgb(251, 118, 88);
}
.xy-drop-down-menu-l-b-r img {
	width: 100%;
}
.xy-drop-down-menu-r {
	width: 55%; float: left;
}
.xy-drop-down-menu-r > div {
	width: 50%; overflow: hidden; border-right-color: rgb(229, 229, 229); border-right-width: 1px; border-right-style: solid; float: left;
}
.xy-drop-down-menu-r-l-t {
	width: 100%; padding-right: 35px; padding-left: 35px; border-bottom-color: rgb(229, 229, 229); border-bottom-width: 1px; border-bottom-style: solid;
}
.xy-drop-down-menu-r-l-t > div:last-child {
	padding-bottom: 50px;
}
.xy-drop-down-menu-r-l-t > div:last-child li {
	width: 100%; text-align: right; margin-bottom: 10px; margin-left: 0px; display: list-item;
}
.xy-drop-down-menu-r-l-t > div:last-child li a {
	color: rgb(125, 138, 147); line-height: 0 !important; letter-spacing: 0px; font-size: 12px;
}
.xy-drop-down-menu-r-l-t > div:last-child li a:hover {
	color: rgb(251, 118, 88);
}
xy-drop-down-menu-r-l-b {
	overflow: hidden;
}
.xy-drop-down-menu-r-l-b > div {
	width: 50%; padding-top: 112px; padding-right: 35px; border-right-color: rgb(229, 229, 229); border-right-width: 1px; border-right-style: solid; float: left;
}
.xy-drop-down-menu-r-l-b > div:last-child {
	border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
.xy-drop-down-menu-r-r {
	border-right-color: currentColor !important; border-right-width: 0px !important; border-right-style: none !important;
}
.xy-drop-down-menu-r-r > div:first-child {
	padding-bottom: 40px;
}
.xy-drop-down-menu-r-r > div:first-child img {
	width: 100%; height: 300px;
}
.drop-down-list {
	width: 15%; float: left;
}
.drop-down-menu .drop-down-pic-r {
	margin-left: 50px;
}
.drop-down-list h2 {
	color: rgb(0, 0, 0); letter-spacing: 0.1em; font-size: 14px; font-weight: 200; margin-bottom: 25px;
}
.drop-down-list ul li {
	margin: 0px 0px 20px; width: 100%; display: list-item;
}
.drop-down-list ul li a {
	color: rgb(125, 138, 147); line-height: 0px; font-size: 13px;
}
.drop-down-list-l {
	width: 100%;
}
.drop-down-list-r {
	width: 100%;
}