@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.png) 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%;
            height: 48px;
            background: linear-gradient(#fffbf3, #fffffe);
        }

        .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: #000;
            position: absolute;
            bottom: 1px;
            left: 0;
        }

        .nav-cont div>ul>li>a {
            display: block;
            padding: 0 22px;
            color: #000;
            font-size: 18px;
            line-height: 46px;
        }

        .nav-cont div>ul>li:hover .nav-cont .nav>li::after {
            display: block;
        }

        .nav-cont div>ul>li>a.current {
            color: #000;
            line-height: 46px;
            margin-top: 0px;
        }

        .nav-cont .nav>li:hover>a {
            line-height: 46px;
            border-bottom: 2px solid #ececec;
        }

        .nav-cont .subnav {
            display: none;
            position: absolute;
            width: 150px;
            text-align: center;
            /* background-color: rgba(172, 6, 0, .8); */
            background: linear-gradient(#fffbf3, #fffffe);
            top: 48px;
            z-index: 999;
        }

        .nav-cont .subnav>li {
            position: relative;
            width: 100%;
        }

        .nav-cont .subnav>li:hover {
            background-color: #f5f5d6;
        }

        .nav-cont .subnav>li>a {
            display: block;
            font-size: 14px;
            color: #000;
            text-align: center;
            line-height: 40px;
            height: auto;
            position: relative;
        }

        .nav-cont .subnav>li>a::after {
            content: "";
            width: calc(100% - 20px);
            height: 1px;
            background: #ececec;
            position: absolute;
            bottom: 0;
            left: 10px;
        }

        .nav-cont .subnav>li:hover a {
            color: #000;
            cursor: pointer;
        }

        .nav-cont .subnav>li .secondnav {
            display: none;
            position: absolute;
            left: 150px;
            top: 0;
            width: 150px;
            background: linear-gradient(#fffbf3, #fffffe);
        }

        .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: #000;
            line-height: 40px;
            height: 40px;
            position: relative;
        }

        .nav-cont .subnav>li .secondnav li a::after {
            content: "";
            width: calc(100% - 20px);
            height: 1px;
            background: #ececec;
            position: absolute;
            bottom: 0;
            left: 10px;
        }

        .nav-cont .subnav>li .secondnav li:hover a {
            background-color: #f5f5d6;
        }

        .nav-cont .subnav>li .secondnav li:hover a {
            color: #000;
        }

        .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 #000;
            border-radius: 50px;
            padding-left: 10px;
            margin-top: 9px;
            color: #000;
            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.png);
            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:relative;
	clear:both;
	min-width:1200px;
	/*background-color:#153452;*/
        background:url(../images/bottom_bg.png) no-repeat;
        background-size:100% 100%;
	padding-top:15px;
	padding-bottom:10px;
        width:100%;
}
.footer::after{
  content: "";
  width: 100%;
  height: 19px;
  background: url(../images/footer_top.png) no-repeat;
  background-size: 100% 100%;
  position: absolute;
  top: -18px;
  left: 0;
}
.footer .container{
	width:1200px;
	margin:0 auto;
}
.footer ul{
	position:relative;
	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){
 #promptBox {
          display:none;
        }
.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%;
	}
	.footer ul{
		float:none;
		overflow:hidden;
		margin:0 .1rem
	}
	.footer ul li{
		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;
		margin-left:0;
		margin:0 auto;
		text-align:center;
		font-size:.1rem;
	}
        .footer .p{
                width:89%;
                margin-top:0;
}
	.footer .sy{
		display:none;
	}




}