﻿@charset "utf-8";
body,html{
	background-color:#f5f5f5;}
ul>li>a,.title h1,.link h1,.position a,.sidebar h1,.pre,.next{
	font-family: "segoe ui","microsoft yahei","microsoft mhei",stheititc,sans-serif;}
.title h1,.position a,.sidebar h1{
	font-weight:normal;}
div{
	margin:0;}
.platform{
display:none;}
.container{
	width:1200px;
	margin:0 auto;}
.header{
        /*position:fixed;
        top:0;
        left:0;
        height:auto;
        background-color:#153452;*/
position:fixed;
	width:100%;
	height:auto;
	min-width:1200px;
        z-index:99999;
        background:url(../images/top_bg.jpg) no-repeat;
        background-size:100% 100%;}
.header .logo{
	float:left;
	margin: 5px 0;
        height:80px;}
.header .logo img{
        height:80px;}
.header input{}
.header .home{
	float:right;
	margin-top:40px;}
.header .home li{
	float:left;
	color:#fff;
	line-height:30px;
	padding-right:10px;
	padding-left:10px;
	font-size:16px;
        font-weight: 600;}
.header .home li.lzu{display:block;}
.header .home li a{
	color:#fff;
	margin-right:16px;
	font-size:16px;
	line-height:30px;}
.nav-cont{
	width:100%;
	background-color:#ac0600;
	height:48px;}
.iconnav{
	display:none;}
.nav-cont div{
      margin: auto;
    width: 1200px;
    height: 100%;}
.nav-cont div ul{
	float:left;}
.nav-cont div ul>li{
	position:relative;
	float:left;
	z-index:888;}
.nav-cont .nav>li{
position:relative;}
.nav-cont .nav>li::after {
    display:none;
    content: "";
    width: 100%;
    height: 2px;
    background: #bf0601;
    position: absolute;
    bottom: 1px;
    left: 0;}

.nav-cont div>ul>li>a{
	display:block;
	padding:0 22px;
	color:#fff;
	font-size:18px;
	line-height:46px;
        font-weight:600;}
.nav-cont div>ul>li:hover .nav-cont .nav>li::after{
     display:block;}
.nav-cont div>ul>li>a.current{
	color:#fff;
	line-height:46px;
	margin-top:0px;
	 border-bottom: 2px solid #bf0601;}
.nav-cont .nav>li:hover>a{
	line-height:46px;
 border-bottom: 2px solid #bf0601;}
.nav-cont .subnav{
	display:none;
	position:absolute;
	width:150px;
	text-align:center;
	background-color:rgba(172,6,0,.8);
	top:48px;
	z-index:999;}
.nav-cont .subnav>li{
        position:relative;
        width:100%;}
.nav-cont .subnav>li:hover{
	background: url(../images/nav_hover.jpg) no-repeat;
    background-size:100% 100%;}
.nav-cont .subnav>li>a{
	display:block;
	font-size:14px;
	color:#fff;
	text-align:center;
	line-height:40px;
	height:auto;
position: relative;}
.nav-cont .subnav>li>a::after {
    content: "";
    width: calc(100% - 20px);
    height: 1px;
    background: #8f0d0a;
    position: absolute;
    bottom: 0;
    left: 10px;}
.nav-cont .subnav>li:hover a{
	color:#fff;
	cursor:pointer;}
.nav-cont .subnav>li .secondnav{
         display:none;
         position:absolute;
         left:150px;
         top:0;
         width:150px;
         background-color:rgba(126,1,1,.8);}
.nav-cont .subnav>li .secondnav li{
         width:100%;
         height:auto;}
.nav-cont .subnav>li .secondnav li a{
         display:block;
         font-size:14px;
         text-align:center;
         color:#fff;
         line-height:40px;
         height:40px;
position: relative;}
.nav-cont .subnav>li .secondnav li a::after {
    content: "";
    width: calc(100% - 20px);
    height: 1px;
    background: #8f0d0a;
    position: absolute;
    bottom: 0;
    left: 10px;}
.nav-cont .subnav>li .secondnav li:hover a{
        background: url(../images/nav_hover.jpg) no-repeat;
    background-size:100% 100%;}
.nav-cont .subnav>li .secondnav li:hover a{
         color:#fff;}
.nav-cont .search{
	width:140px;
	height:30px;
	position:relative;
	float:right;
	margin-right:0px;}
.nav-cont .search .txt{
	width:140px;
	height:30px;
	border:1px solid #fff;
	border-radius:50px;
	padding-left:10px;
	margin-top:9px;
	color:#fff;
	line-height:30px;
	*margin-top:7px;
	vertical-align:middle;}
.nav-cont .search .btn{
	position:absolute;
	width:40px;
	height:48px;
	right:0;
	top:0;
	background-image:url(../images/search1.jpg);
	background-repeat:no-repeat;
	background-position:right center;
	cursor:pointer;}
.banner{
width: 100%;
height:auto;
	overflow:hidden;
	box-shadow:0 0 4px #aaa;
width: 100%;
    height: auto;
    overflow: hidden;
    box-shadow: 0 0 4px #aaa;
    padding-top: 138px;}
.banner img{
         width:100%;}
.footer{
	position:absolute;
	clear:both;
	min-width:1200px;
	/*background-color:#153452;*/
        background:url(../images/bottom_bg.jpg) no-repeat;
        background-size:100% 100%;
	padding-top:15px;
	padding-bottom:10px;
        width:100%;}
.footer::after{
  content: "";
  width: 100%;
  height: 19px;
  background: url(../images/22.png) repeat-y;
  background-size: 100% 100%;
  position: absolute;
  top: -18px;
  left: 0;}
.footer .container{
	width:1200px;
	margin:0 auto;}
.footer ul{
	position: absolute;
	float:left;
	overflow:hidden;
	margin-right:20px;}
.footer .qk-link li{
	clear:both;}
.footer .qk-link li a{
	font-size:14px;
	color:#eaacab;
	line-height:32px;}
.footer ul h1,.footer .sch-in h1,.footer .tel h1{
	float:left;
	font-size:20px;
	color:#eaacab;
	line-height:30px;
	/*border-bottom:2px solid #ff6a00;*/
	margin-bottom:0px;
	font-weight:normal;}
.footer .sch-in{
	float:left;
	margin-left:100px;}
.footer .sch-in ul{
	clear:both;
	width:400px;}
.footer .sch-in ul li{
	float:left;
	width:50%;}
.footer .sch-in li a{
	font-size:14px;
	color:#eaacab;}
.footer ul li{
	color:#eaacab;
	font-size:16px;
	line-height:25px;
	font-family: "segoe ui","microsoft yahei","microsoft mhei",stheititc,sans-serif;}
.footer ul li:hover a{
	color:#acd6ff;}
.footer .tel{
	float:right;}
.footer .tel ul{
        float:none;
        clear:both;}
.footer .tel li{
	font-size:14px;
	line-height:25px;}
.footer .sy{
	display:block;
	border-top:1px solid #fff;
	padding-top:5px;
	margin-top:5px;}
.footer .sy img{
	display:block;
	margin:0 auto;
        height:30px;}

@media screen and (min-width: 200px) and (max-width:768px){

.platform{
display:block;}
	body,html{
		width:100%;
		min-width:10px;}
	.header{
                     position:relative;
		width:100%;
		min-width:10px;
		height:.58rem;}
	.header .logo{
		width:100%;
		padding-bottom:0px;
		/*margin-top:.09rem;*/
                margin:0;
                height:auto;}
	.header .logo img{
		width:70%;
                height:auto;
		margin-left:2%;
                margin-top: 5px;}
	.header .home{
		position:absolute;
		right:.3rem;
		top:.2rem;
		margin-top:0;}

.header .home li.lzu{display:none;}

	.nav-cont{
		position:absolute;
		width:50%;
		min-width:10px;
		z-index:99999;
		height:auto;
		right:0;
		top:.6rem;
		display:none;}
	.iconnav{
		position:absolute;
		height:.3rem;
		width:.1rem;
		right:.1rem;
		top:.1rem;
		display:block;
		z-index:99999;
		width:.2rem;}
	.iconnav img{
		display:block;
		width:.2rem;
		margin-top:.12rem;}
.nav-cont div{
    margin: 0!important;
    width:100%!important;
    height: auto!important;}
	.nav-cont div>ul{
		width:100%;
		height:auto;
               float:none;}
	.nav-cont div ul>li{
		float:none;
                width: 100%;
                height: auto;
                overflow: hidden;}
	.nav-cont .nav>li>a{
		font-size:.11rem;
		border-bottom:1px dashed #dedede;
                padding: 0;
                text-align: center;}
	.nav-cont .subnav{
		position:relative;
		display:none;
		top:0;
                width: 100%;}
	.nav-cont .subnav li a{
		width:100%;
		margin:0 auto;
		text-align:center;}
	.nav-cont .search{
		display:none;}
	.container{
		width:100%;
		min-width:10px;}
.main .position{
	width:auto;
        margin-left:.1rem;
        margin-right:.1rem;
        height:.2rem;}
.main .position a{
        line-height:.2rem;
        font-size:.12rem !important;}
	.footer{
		min-width:10px;
		width:100%;
		padding-top:0;
		padding-bottom:.1rem;}

.banner{
padding:0px!important;}
.footer::after{
display: none;}
	.footer .container{
		width:100%;
		position:absolute;}
	.footer ul{
		float:none;
		overflow:hidden;
		margin:0 .1rem
	;}
	.footer ul li{
		position:absolute;
		width:33%;
		float:left;
		font-size:.1rem;
		text-align:center;
		line-height:.2rem;}
	.footer .tel li{
		line-height:.2rem;}
	.footer .qk-link{
		display:none;}
	.footer .sch-in{
		display:none;}
	.footer .tel{
		float:none;
		margin-top:.1rem;}
.footer .tel h1{
                display:none;}
	.footer .tel li{
		float:none;
		width:100%;}
	.footer p{
		float:none;
		position:absolute;
		margin-left:0;
		margin:0 auto;
		text-align:center;
		font-size:.1rem;}
        .footer .p{
                width:89%;
				position:absolute;
                margin-top:0;}
	.footer .sy{
		display:none;}




}