@charset "UTF-8";

* {
	padding: 0;
	margin: 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	font-weight: normal;
	outline: none;
}

@font-face {
	font-family: 'sySong';
	src:
		url('sySong.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}

html,
body {
	color: #333;
	font-family: "微软雅黑";
	margin-left: auto !important;
	margin-right: auto !important;
	text-align: left;
}

html {
	font-size: 100px;
}

body {
	font-size: 0.16rem;
}

.index::-webkit-scrollbar,
html::-webkit-scrollbar {
	width: 4px;
	height: 8px;
	background-color: #F5F5F5;
}

.index::-webkit-scrollbar-track,
html::-webkit-scrollbar-track {
	border-radius: 10px;
	background-color: #E2E2E2;
}

.index::-webkit-scrollbar-thumb,
html::-webkit-scrollbar-thumb {
	border-radius: 10px;
	background-color: #333;
}

/* rem */

@media screen and (min-width:2000px) {
	html {
		font-size: 110px !important;
	}
}

@media screen and (max-width:1940px) {
	html {
		font-size: 100px !important;
	}
}

@media screen and (max-width:1800px) {
	html {
		font-size: 95px !important;
	}
}

@media screen and (max-width:1600px) {
	html {
		font-size: 90px !important;
	}
}

@media screen and (max-width:1400px) {
	html {
		font-size: 90px !important;
	}
}

@media screen and (max-width:1024px) {
	html {
		font-size: 85px !important;
	}
}

@media screen and (max-width:900px) {
	html {
		font-size: 85px !important;
	}
}

@media screen and (max-width:640px) {
	html {
		font-size: 80px !important;
	}
}

@media screen and (max-width:480px) {
	html {
		font-size: 80px !important;
	}
}

@media screen and (max-width:375px) {
	html {
		font-size: 75px !important;
	}
}

@media screen and (max-width:360px) {
	html {
		font-size: 70px !important;
	}
}

@media screen and (max-width:350px) {
	html {
		font-size: 65px !important;
	}
}

/* rem */

li {
	list-style: none;
}

a {
	text-decoration: none;
	color: #333;
}

img,
input {
	border: 0;
	outline: none;
}

body .clear {
	clear: both;
	height: 0 !important;
	width: 0 !important;
	border: none !important;
	margin: 0 !important;
	padding: 0 !important;
	float: none !important;
}

.clearfix:after {
	content: "";
	clear: both;
	display: block;
	overflow: hidden;
	font-size: 0;
	height: 0;
}

.clearfix {
	zoom: 1;
}

.fl {
	float: left;
}

.fr {
	float: right;
}

.flex {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	align-items: center;
}

.topflex{
	align-items:flex-start;
}
.wp {
	width: 14.4rem;
	max-width: 94%;
	margin: 0 auto;
}

.pic {
	padding-top: 75%;
	position: relative;
	overflow: hidden;
}

.pic img {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	object-fit: cover;
	transition: all 1s;
}

.pic img:hover {
	transform: scale(1.1);
}

.bg_img {
	position: relative;
	overflow: hidden;
}

.bg_img .a {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: cover;
	transition: all 0.4s ease-in;
}

.bg_img:hover .a {
	-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
}

@keyframes icon-yh {
	0% {
		transform: rotateZ(0);
	}

	10% {
		transform: rotateZ(10deg);
	}

	20% {
		transform: rotateZ(0);
	}

	30% {
		transform: rotateZ(-10deg);
	}

	40% {
		transform: rotateZ(0);
	}

	50% {
		transform: rotateZ(10deg);
	}

	60% {
		transform: rotateZ(0);
	}

	70% {
		transform: rotateZ(-10deg);
	}

	80% {
		transform: rotateZ(0);
	}

	90% {
		transform: rotateZ(10deg);
	}

	100% {
		transform: rotateZ(0);
	}
}

@keyframes jello {

	from,
	11.1%,
	to {
		-webkit-transform: none;
		-moz-transform: none;
		transform: none
	}

	22.2% {
		-webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
		-moz-transform: skewX(-12.5deg) skewY(-12.5deg);
		transform: skewX(-12.5deg) skewY(-12.5deg)
	}

	33.3% {
		-webkit-transform: skewX(6.25deg) skewY(6.25deg);
		-moz-transform: skewX(6.25deg) skewY(6.25deg);
		transform: skewX(6.25deg) skewY(6.25deg)
	}

	44.4% {
		-webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
		-moz-transform: skewX(-3.125deg) skewY(-3.125deg);
		transform: skewX(-3.125deg) skewY(-3.125deg)
	}

	55.5% {
		-webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
		-moz-transform: skewX(1.5625deg) skewY(1.5625deg);
		transform: skewX(1.5625deg) skewY(1.5625deg)
	}

	66.6% {
		-webkit-transform: skewX(-.78125deg) skewY(-.78125deg);
		-moz-transform: skewX(-.78125deg) skewY(-.78125deg);
		transform: skewX(-.78125deg) skewY(-.78125deg)
	}

	77.7% {
		-webkit-transform: skewX(0.390625deg) skewY(0.390625deg);
		-moz-transform: skewX(0.390625deg) skewY(0.390625deg);
		transform: skewX(0.390625deg) skewY(0.390625deg)
	}

	88.8% {
		-webkit-transform: skewX(-.1953125deg) skewY(-.1953125deg);
		-moz-transform: skewX(-.1953125deg) skewY(-.1953125deg);
		transform: skewX(-.1953125deg) skewY(-.1953125deg)
	}
}

.wap {
	display: none !important;
}

/*search*/

.search-con {
	margin-left: 0.48rem;
	display: block;
	font-size: 0;
	position: relative;
	z-index: 1;
}

.search-con::before {
	content: '';
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	left: -0.24rem;
	border-left: 1px solid rgba(255, 255, 255, 0.4);
	height: 0.16rem;
	z-index: -1;
}

.search-con button {
	width: 0.16rem;
	height: 0.16rem;
	text-align: center;
	background: none;
	cursor: pointer;
	font-size: 0;
}

.search-con button img {
	vertical-align: middle;
	width: 100%;
	transition: all 0.5s;
}

.search-con button:hover img {
	transform: scale(1.05);
}

.search {
	width: 500px;
	height: 50px;
	background: #fff;
	margin-top: 20px;
	position: absolute;
	right: 0;
	top: 24px;
	z-index: 1;
	display: none;
}

input,
button {
	border: none;
	outline: none;
}

.search .text {
	width: 500px;
	padding-left: 15px;
	padding-right: 80px;
	height: 50px;
	font-size: 14px;
	background: none;
	color: #333;
}

.search .button {
	width: 80px;
	height: 50px;
	background: #a90c0c url(../images/fdj.png) no-repeat center;
	position: absolute;
	top: 0;
	right: 0;
	cursor: pointer;
	text-align: center;
}

input::-webkit-input-placeholder {
	color: #999;
}

input::-moz-input-placeholder {
	color: #999;
}

input::-ms-input-placeholder {
	color: #999;
}

/* 定位搜索框 */

.yc-search {
	line-height: 40px;
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 999999;
	display: none;
}

.yc-search-bg {
	position: fixed;
	z-index: 99998;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background: rgba(0, 0, 0, .8);
}

.search {
	display: block;
	position: fixed;
	left: 50%;
	top: 50%;
	transform: translateX(-50%) translateY(-50%);
	z-index: 99999;

}

/*头部*/
/* 顶部友情链接改版 */
.top_link {
    float: left;
    position: absolute;
    top: 1rem;
    right: 4.6rem;
}
a.top_linka {
    color: #fff;
    font-size: .20rem;
}


.pc {
	position: fixed;
	left: 0;
	right: 0;
	top: 0;
	width: 100%;
	border-bottom: 1px solid rgba(255, 255, 255, 0.3);
	z-index: 99991;
}

.pc.on {
	background: rgba(169, 12, 12, .8);
}

.head {
	/* padding: 0 5%;*/
	position: relative;
	z-index: 999;
}

.logo {
	/* width: 3.69rem; */
}

.logo a {
	display: block;
	font-size: 0;
	/*padding: 0.2rem 0;*/
	/*transition: all 0.3s;*/
}

.pc.on .logo a {
	/* padding: 0.1rem 0; */
}

.logo img {
	display: block;
	/* max-width: 100%; */
}

.head-r {
	flex: 1;
	min-width: 0;
}

.head-en {
	display: flex;
	justify-content: flex-end;
	align-items: center;
	margin-left: 0.4rem;
}

.head-en a {
	display: block;
	font-size: 0.16rem;
	color: #fff;
	transition: all 0.5s;
}

.head-en a:hover {
	color: rgba(255, 255, 255, 0.6);
}

.head-en a:hover img {
	transform: scale(1.05);
}
.header{position: sticky; top:0;}


/* nav */
.nav {
	/* line-height: 0.4rem; */
	/* margin-top: 0.1rem; */
	/* margin-left: 17.36%; */
}

.nav>ul {
	font-size: 0;
	text-align: right;
}

.nav>ul>li {
	display: inline-block;
	text-align: center;
	position: relative;
}

.nav>ul>li:first-child {
	margin-left: 0;
}

.nav>ul>li>a {
	display: block;
	font-size: 0.18rem;
	color: #fff;
	position: relative;
}

.nav>ul>li>a::after {
	/* content: ""; */
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	border-bottom: 3px solid #fff;
	transform: scaleX(0);
	transition: all 0.3s;
}

.nav>ul>li.on>a::after,
.nav>ul>li:hover>a::after,
.nav>ul>li.active>a::after {
	transform: none;
}

.nav>ul>li.active>a {
	font-weight: bold;
}

.nav>ul>li:hover>a {
	font-weight: bold;
}

.nav>ul>li>div {
	position: absolute;
	top: 100%;
	left: 50%;
	transform: translateX(-50%) translateY(0.3rem);
	width: 100%;
	min-width: 1.2rem;
	z-index: 9999;
	line-height: normal;
	visibility: hidden;
	opacity: 0;
	transition: all 0.5s;
}

.nav>ul>li>div>ul {
	overflow: hidden;
	background: #fff;
	box-shadow: 0 0 0.1rem rgba(0, 0, 0, .2);
	margin-top: 0.26rem;
}

.nav>ul>li>div>ul>li a {
	display: block;
	font-size: 0.15rem;
	line-height: 0.45rem;
	transition: all 0.3s;
	color: #333;
}

.nav>ul>li>div>ul>li a:hover {
	background: #a90c0c;
	color: #fff;
}

.nav>ul>li:hover>div {
	opacity: 1;
	visibility: visible;
	transform: translateX(-50%) translateY(0);
}

.nav-r {
	float: left;
	position: relative;
}

.nav-r a {
	float: left;
	margin-left: 20px;
	border-radius: 50%;
	width: 40px;
	height: 40px;
	text-align: center;
	color: #fff;
	line-height: 40px;
	font-size: 0;
}

.nav-r a img {
	vertical-align: middle;
	display: none;
}

.nav-r a img:first-child {
	display: inline-block;
}

.nav-r a span {
	display: block;
	font-size: 18px;
}


/*底部*/

.foot {
	background: #a90c0c;
	padding: 0.35rem 0;
	color: #fff;
}

.foot a {
	color: #fff;
}

.foot a:hover {
	color: rgba(255, 255, 255, 0.8);
}

.foot-logo {
	display: block;
	margin: 0 auto;
	max-width: 100%;
	margin-bottom: 0.33rem;
	width: 3.69rem;
}

.foot-t {
	align-items: flex-start;
	border-top: 1px solid rgba(255, 255, 255, 0.2);
	padding-top: 0.45rem;
}

.foot-l {
	width: 50%;
}

.foot-l h3 {
	font-size: 0.18rem;
	font-weight: bold;
	line-height: 0.3rem;
	margin-bottom: 0.1rem;
}

.foot-link a {
	display: inline-block;
	font-size: 0.18rem;
	margin-right: 0.65rem;
	line-height: 0.5rem;
}

.foot-dz {
	width: 39.58%;
}

.foot-dz p {
	font-size: 0.16rem;
	line-height: 0.35rem;
}

.foot-r img {
	display: block;
	width: 0.91rem;
	height: 0.91rem;
}

.foot-r p {
	text-align: center;
	font-size: 0.16rem;
	line-height: 0.3rem;
	margin-top: 0.1rem;
}

@media screen and (max-width:1600px) {}

@media screen and (max-width:1500px) {}

@media screen and (max-width:1440px) {
	.head {
		padding: 0 0.2rem;
	}
}

@media screen and (max-width:1300px) {}

@media screen and (max-width:1200px) {}

@media screen and (max-width:1100px) {}

@media screen and (max-width:1280px) {
	body {
		padding-top: 60px !important;
	}
        .banner-k{display:none;}
        .section1{margin-top:0.5rem;}
	.pc {
		display: none !important;
	}
        .header{
             display: none !important;
        }

	.banner .slick-slide a:before {
		display: none;
	}

	.m-top {
		max-width: 19.2rem;
		margin: 0 auto;
		position: fixed;
		right: 20px;
		top: 18px;
		width: 25px;
		height: 25px;
		z-index: 9999;
	}

	.wap {
		display: block !important;
	}

	.wap-menu {
		position: absolute;
		top: 0;
		right: 0;
		z-index: 99999;
		font-size: 0;
	}

	.wap-menu img {
		height: 25px;
	}

	.close-menu {
		display: none;
		position: absolute;
		right: 0;
		top: 0;
	}

	.m-head {
		position: fixed;
		top: 0;
		left: 0;
		right: 0;
		background: #a90c0c;
		z-index: 999;
		padding: 10px 20px;
	}

	.m-logo {
		font-size: 0;
	}

	.m-logo a {
		font-size: 0;
		line-height: 40px;
		display: block;
	}

	.m-logo img {
		max-height: 40px;
		max-width: 100%;
		vertical-align: middle;
	}

	.m-tlink {
		font-size: 12px;
		padding: 10px 15px 0 15px;
		color: rgba(255, 255, 255, 0.6);
	}

	.m-tlink a {
		font-size: 12px;
		color: #fff;
		display: inline-block;
		line-height: 24px;
		/*background: #fff;*/
		line-height: 24px;
		border-radius: 5px;
	}

	.m-tlink a img {
		vertical-align: -2px;
		padding-right: 5px;
		height: 14px;
	}

	.m-search {
		margin: 0 15px;
		padding-right: 50px;
		padding-left: 10px;
		padding-top: 5px;
		padding-bottom: 5px;
		position: relative;
		line-height: 35px;
		/* background: #fff; */
		margin-top: 15px;
		margin-bottom: 15px;
		border: 1px solid #fff;
	}

	.m-search input[type="text"] {
		display: block;
		width: 100%;
		line-height: 25px;
		background: none;
		color: #fff;
		font-size: 12px;
	}

	.m-search input[type="text"]::placeholder {
		color: #fff;
	}

	.m-search input[type="image"] {
		position: absolute;
		right: 10px;
		top: 10px;
		height: 15px;
	}

	.m-nav {
		position: fixed;
		top: 60px;
		right: -100%;
		bottom: 0;
		z-index: 999;
		background: #a90c0c;
		border-top: 1px solid rgba(255, 255, 255, 0.2);
		overflow-y: scroll;
		width: 100%;
		max-width: 375px;
	}

	.m-nav .top-r {
		color: #fff;
		padding-left: 15px;
	}

	.m-nav ul {
		padding: 0 15px;
		/* border-top: 1px solid rgba(255, 255, 255, 0.2); */
	}

	.m-nav ul li {
		border-bottom: 1px solid rgba(255, 255, 255, 0.2);
		position: relative;
	}

	.m-nav ul li>span.on {
		transform: rotateZ(90deg);
	}

	.m-nav ul li ul {
		display: none;
	}

	.m-nav ul li ul li {
		border: none;
	}

	.m-nav>ul>li a {
		display: block;
		font-size: 15px;
		line-height: 20px;
		padding: 15px 0;
		position: relative;
		color: #fff;
	}

	.m-nav>ul>li ul li a {
		font-size: 14px;
		padding: 10px 0;
	}

	.m-nav>ul>li>span {
		position: absolute;
		width: 20px;
		height: 20px;
		background: url(../images/m-nav_down.png) no-repeat;
		background-size: 14px 14px;
		background-position: center center;
		right: 0;
		top: 15px;
		cursor: pointer;
		display: block;
		color: #fff;
		transition: all 0.3s;
	}

	.foot-l {
		width: 100%;
		margin-bottom: 0.3rem;
	}
        .frLink{display:none;}

}

@media screen and (max-width:768px) {}

@media screen and (max-width:640px) {
	.foot-link a {
		margin-right: 0.2rem;
	}

	.foot-dz {
		width: 100%;
		text-align: center;
	}

	.foot-l {
		margin-bottom: 0.2rem;
	}

	.foot-r {
		margin: 0 auto;
		margin-top: 0.2rem;
	}
}

@media screen and (max-width:480px) {}

@media screen and (max-width:375px) {}

@media screen and (max-width:320px) {}


.footer { background: #971f20;}
.footerCont { width: 1460px; margin: 0 auto; max-width: 92%; overflow: hidden; padding: 35px 0;display: flex;justify-content: center;}
.footerLeft { float: left;}
.footLogo { display: inline-block; margin-top: 20px;}
.footLogo img { display: block; max-width: 80%;height:auto}
.footerLeft p { font-size: 16px; color: #ffffff; line-height: 2;}
.foot-link { color: #fff;font-size: 0.18rem;}
.linkBar a { line-height: 1; margin-bottom: 16px; font-size: 16px; color: #ffffff;}
.frLink h2 { margin-bottom: 15px; font-size: 16px; color: #ffffff; line-height: 0.5;}
.frLink h2 span { display:inline-block;}
.frLink h2 span a { padding-right: 30px; float: left;  transition: all .5s; color:#fff;}
.frLink { padding-left: 40px; margin-left:25px; border-left: 1px solid rgba(255,255,255,.43); float: left; }
.frLink a { /*box-sizing: border-box; overflow: hidden;text-overflow: ellipsis;  white-space: nowrap; padding-right: 10px; float: left; width: 33.33%; transition: all .5s;*/}
.frLink a:hover { opacity: .5;}

.linkBar p { line-height:28px; color:#fff; font-size:16px;/*opacity: .75;*/}
.linkBar p span { padding-right:25px;}


@media screen and  (max-width:780px){
        .banner-k{display:none;}
	.footerLeft { float: none; text-align: center;}
	.footLogo { max-width: 80%; margin-top:0; }
	.footerLeft p { text-align: center; font-size: 14px;}
	.scan { float: none; margin: 20px auto 0; width: 117px;}
	.scan p { float: none; width: 100%; line-height: 2; text-align: center; padding: 0;}
	.footerCont { padding: 20px 0;}
	.copyRight { font-size: 12px; padding: 12px 4%; line-height: 1.5;}
	.copyRight a { display: block; margin: 0;}

}
@media screen and  (max-width:1080px){
.footLogo img { height: auto;margin:auto;}
.banner-k{display:none;}
}

.header { z-index: 999; box-shadow: 0 0 10px rgba(0,0,0,0.2); background:#b01810 url(../images/headerbg.jpg) center no-repeat;background-size:cover;position:static;}

.header .topbg {background-color: rgba(0, 0, 0, 0.15); color:#dfcfce; height:40px;line-height:40px; font-size:15px;}
.header .topbg a {color:#dfcfce; }
.header .topbg a:hover { color:#fffc00;}


.container { width: 1460px; margin: 0 auto; max-width: 92%;}

.container .topwenzi { width:385px; float:left;}

.headerCont::after { content: ''; clear: both; display: block; height: 0;}
.logo { float: left; height: 85px; margin-top:15px; margin-bottom:15px;}
.logo img { display: block; height: 100%;}

.searchCont { float: right; max-width: 92%; width:320px;  background: #fff; padding-top: 10px; padding-bottom:5px; overflow: hidden; border-radius:30px; margin-top:44px;}
.searchCont input { width:calc(100% - 45px); border:none; height: 26px; line-height:26px; font-size: 16px; color:#9a9a9a; text-indent: 15px; outline: none; float: left; box-sizing: border-box; padding: 0; }
.searchCont button{ width:45px; height: 26px; text-align: center;  outline: none; border-left:1px solid #bfbfbf;border-right:none;border-top:none; border-bottom:none; font-size: 22px;cursor: pointer; background:url(../images/search_an.png) no-repeat center;}

.nav { position: relative; z-index: 9; background: #fff;padding-top:0.1rem}
.nav ul { width: 1460px; max-width: 92%; margin: 0 auto;}
.nav ul::after { content: ''; clear: both; display: block; height: 0;}
.nav li { line-height: 40px; position: relative; float: left; width: 14.2857%; text-align: center;}
.nav li h2 a { font-weight: 400; font-size: 22px; color: #151515; transition: all .5s;}
.nav li h2 { transition: all .5s;}
.nav li:hover h2 { background:url(../images/navdian.png) no-repeat center bottom;}
.nav li:hover h2 a { color:#ac1a12 ;}
.nav li:hover dl{display:block;}
.nav dl { display: none; width: 100%; left: 0; top: 48px; position: absolute; z-index:999; }
.nav dl dt { transition: all .3s; line-height: 52px; background: #b01810;}
.nav dl dt a { display: block; font-size: 18px; color: #ffffff;}
.nav dl dt:hover { background:#810600;}

@media screen and  (max-width:1480px){
.logo { height: 70px;}
.headerCont .homeLink { line-height: 60px;}
.nav li h2 a { font-size: 22px;}
.searchCont { margin-top:34px;}	
	
	
.oldbb { margin-top:15px;}
.topBanner { background-size: 100% auto;}
.banner { height:auto;}
.service::after { zoom: .8;}
.newsTitle p { font-size: 30px;}
.newsTitle a { margin-top: 15px;}

.trendsCont_title h2 { font-size: 36px;}
.trends {  padding: 67px 0 360px;}
.searchtrends {width: 500px;}
.searchtrends input {height: 45px;}
.searchtrends button{height: 45px; line-height:45px;}

.leftTxt p {font-size: 26px;}

.serviceList li {width: 178px;   height: 178px;}
.serviceList li span {height: 94px; width: 94px;}
.serviceList li p { font-size:20px;}


}
@media screen and  (max-width:1380px){

	.searchCont button { font-size: 14px; width: 80px; height: 30px; line-height: 30px;}
	.searchCont input { font-size: 14px; width: calc(100% - 80px); height: 30px;}
	.searchCont { bottom: auto; top: 50%; }
	.nav li {  line-height: 60px;}
	.nav dl {top: 55px; }

	.nav dl dt {  line-height: 42px; }
    .nav dl dt a {  font-size: 16px;}


.footLogo img { height:auto;margin:auto;}
	
}

@media screen and  (max-width:1280px){
	.oldbb { display:none;}
	
	.logo { height: 50px;}
	.menu { position: absolute; display: block; position: absolute; right: 4%; top:8px; background: url(../images/anniu-bw.png) center no-repeat; width: 24px; height: 22px;}
	.headerCont{ display: none;}
        .homeLink { display: none;}

	.nav { width: 200px; z-index:9999; position: fixed; top:61px; /* left: 0px;*/ bottom: 0; background:#9e2121;left:-100%;}
	.nav li { text-align: left; box-sizing: border-box; line-height: 40px; float: none; width: 100%;}
	.nav ul {max-width: none; width: 100%; margin: 0;}
	.nav li h2 { padding: 10px 20px; border-bottom:1px solid #a83838;}
	.nav li h2 a { font-size: 16px; color:#fff; font-weight:normal;}
	.nav li i {opacity: 1;  filter: alpha(opacity=100); display: inline-block;  width: 10px;  height: 0.8rem; float: right;  display: inline-block;  background: url(../images/arrow_down.svg) center no-repeat;  background-size: contain;}
	.nav dl { position: static;}
	.nav dl dt { font-size: 16px; text-indent: 40px; background:none;}
	.nav dl dt a { font-size: 16px; line-height:auto;}
	

.nav li:hover h2 { background:none;}
.nav li:hover h2 a { color:#fff ;}

.nav dl dt:hover { background:none;}
	
	
	#screen { position: fixed; display: none; left: 0; top: 0; z-index: 3; width: 100%; height: 100%; background: rgba(38,2,0,.5);}
	
	.homeEnter { display: none;}
	.searchCont { display: none;}

	.fr{ display: none;}
	 
	 
	
}
@media screen and  (max-width:1080px){
	
	.logo {height:35px;margin-top: 13px;  margin-bottom: 13px;}
	
	
}
@media screen and  (max-width:780px){
      
	/* .footerLeft { float: none; text-align: center;} */
	/* .footLogo { max-width: 80%; margin-top:0; }*/
	/* .footerLeft p { text-align: center; font-size: 14px;}*/
	/* .scan { float: none; margin: 20px auto 0; width: 117px;}*/
	/* .scan p { float: none; width: 100%; line-height: 2; text-align: center; padding: 0;}*/
	/* .footerCont { padding: 20px 0;}*/
	/* .copyRight { font-size: 12px; padding: 12px 4%; line-height: 1.5;}*/
	/* .copyRight a { display: block; margin: 0;}*/

}