@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;
}
.container{
	width:1200px;
	margin:0 auto;
}
.header{
      position:fixed; 
        top:0;
        left:0;
	width:100%;
	background-color:#25506b;
	height:160px;
	min-width:1200px;
    z-index:99;
}
.header .logo{
	float:left;
	margin-top:10px;
}
.header input{
	
}
.header .home{
	float:right;
	margin-top:80px;
}
.header .home li{
	float:left;
	color:#fff;
	line-height:30px;
	padding-right:10px;
	padding-left:10px;
	font-size:14px;
}
.header .home li.lzu{display:block;}
.header .home li a{
	color:#fff;
	margin-right:6px;
	font-size:14px;
	line-height:30px;
}
.nav-cont{
	width:100%;
	background-color:#fff;
	height:48px;
}
.iconnav{
	display:none;
}
.nav-cont>ul{
	float:left;
}
.nav-cont>ul>li{
	position:relative;
	float:left;
	z-index:888;
}
.nav-cont>ul>li>a{
	display:block;
	padding:0 20px;
	color:#383838;
	font-size:14px;
	line-height:48px;
}
.nav-cont>ul>li:hover a{
}
.nav-cont>ul>li>a.current{
	color:#153452;
	line-height:44px;
	margin-top:2px;
	border-bottom:2px solid #153452;
}
.nav-cont .subnav{
	display:none;
	position:absolute;
	width:150px;
	text-align:center;
	background-color:#fff;
	top:48px;
	z-index:999;
}
.nav-cont .subnav>li{
        position:relative;
	border-bottom:1px dashed #8a99a8;
}
.nav-cont .subnav>li:hover{
	background-color:#153452;
	transition:.2s;
}
.nav-cont .subnav>li>a{
	display:block;
	font-size:14px;
	color:#4c4c4c;
	text-align:center;
	line-height:34px;
	height:auto;
	margin:0 15px;
}
.nav-cont .subnav>li:hover a{
	color:#fff;
	cursor:pointer;
}
.nav-cont .subnav>li .secondnav{
         display:none;
         position:absolute;
         left:150px;
         top:0;
         width:200px;
         background-color:#fff;
}
.nav-cont .subnav>li .secondnav li{
         width:100%;
         border-bottom:1px dashed #dedede;
         height:auto;
}
.nav-cont .subnav>li .secondnav li a{
         display:block;
         font-size:14px;
         text-align:center;
         color:#666;
         line-height:48px;
         height:48px;
}
.nav-cont .subnav>li .secondnav li:hover a{
        background-color:#153452;
        color:#fff;
}
.nav-cont .subnav>li .secondnav li:hover a{
         color:#fff;
}
.nav-cont .search{
	width:140px;
	height:30px;
	position:relative;
	float:right;
	margin-right:58px;
}
.nav-cont .search .txt{
	width:140px;
	height:30px;
	border:1px solid #717171;
	border-radius:50px;
	padding-left:10px;
	margin-top:9px;
	color:#5b5b5b;
	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(/uploads/image/ximages/search.png)/*tpa=http://phy.lzu.edu.cn/images/search.png*/;
	background-repeat:no-repeat;
	background-position:right center;
	cursor:pointer;
}
.banner{
	overflow:hidden;
	box-shadow:0 0 4px #aaa;
}
.banner img{
         width:100%;
}
.footer{
	position:relative;
	clear:both;
	min-width:1200px;
	background-color:#153452;
	padding-top:32px;
	padding-bottom:32px;
           overflow:hidden;
           width:100%;
}
.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:#fff;
	line-height:32px;
}
.footer ul h1,.footer .sch-in h1,.footer .tel h1{
	float:left;
	font-size:20px;
	color:#fff;
	line-height:40px;
	border-bottom:2px solid #3bb2ea;
	margin-bottom:10px;
	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:#fff;
	line-height:32px;
}
.footer ul li{
	color:#fff;
	font-size:16px;
	line-height:28px;
	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:32px;
}
.footer .sy{
	display:block;
	border-top:1px solid #0c3e6f;
	padding-top:10px;
	margin-top:10px;
}
.footer .sy img{
	display:block;
	margin:0 auto;
}
@media screen and (min-width: 200px) and (max-width:768px){
	body,html{
		width:100%;
		min-width:10px;
	}
	.header{
                     position:relative;
		width:100%;
		min-width:10px;
		height:.58rem;
	}
	.header .logo{
		width:100%;
		padding-bottom:6px;
		margin-top:.09rem;
	}
	.header .logo img{
		width:70%;
		margin-left:2%;
                     margin-top: -.04rem;
	}
	.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>ul{
		width:100%;
		height:auto;
	}
	.nav-cont ul>li{
		float:none;
	}
	.nav-cont .nav>li>a{
		font-size:.11rem;
		border-bottom:1px dashed #dedede;
	}
	.nav-cont .subnav{
		position:relative;
		display:none;
		top:0;
	}
	.nav-cont .subnav li a{
		width:60%;
		margin:0 auto;
		text-align:left;
	}
	.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;
}
	.footer{
		min-width:10px;
		width:100%;
		padding-top:0;
		padding-bottom:.1rem;
	}
	.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;
	}
}