body{
    background-color: #f8f8f8;
}
.header-wrapper {
    width: 100%;
    min-width: 1200px;
    height: 130px;
    background-color: #006ed9;
    overflow: hidden;
    border-bottom: 1px solid #004384;
}

.logo {
    float: left;
    width: 405px;
    height: 130px;
}

.logo > a {
    display: block;
    width: 405px;
    height: 91px;
    background: url("../images/logo.png") no-repeat center center;
    margin-top: 19px;
}

.top-banner {
    float: left;
    margin: 0 44px;
    height: 130px;
    overflow: hidden;
}

/******************************top-banner*************************************/
/* 本例子css */
.slideBox1 {
    height: 130px;
    overflow: hidden;
    position: relative;
}

.slideBox1 .bd {
    position: relative;
    height: 100%;
    z-index: 0;
}

.slideBox1 .bd li {
    zoom: 1;
    vertical-align: middle;
}

.slideBox1 .bd img {
    display: block;
}

/******************************top-banner**********end***************************/

.search {
    float: right;
    width: 260px;
    height: 130px;
}

.search .collection {
    margin-top: 30px;
    margin-bottom: 14px;
    text-align: right;
}

.search .collection a {
    color: #fff;
}

.search .collection span {
    color: #fff;
    display: inline-block;
    margin: 0 14px;
}

.search-bg {
    width: 263px;
    height: 39px;
    background-color: #fff;
}

.search .search-bg input {
    float: left;
    width: 174px;
    height: 37px;
    line-height: 37px;
    padding: 0;
    border-left: 1px solid #bdbdbd;
    border-top: 1px solid #bdbdbd;
    border-bottom: 1px solid #bdbdbd;
    border-right: none;
    background: url("../images/search-bg.png") no-repeat 13px center;
    text-align: center;
}

.search .search-bg button {
    float: left;
    width: 88px;
    height: 39px;
    border: none;
    padding: 0;
    background-color: #07529b;
    color: #fff;
    cursor: pointer;
}

.search .search-bg button:hover {
    background-color: #085db0;
}

.nav-wrapper {
    border-top: 1px solid #77bafb;
    width: 100%;
    min-width: 1200px;
    height: 47px;
    background: url("../images/nav-bg.png") repeat-x center;
    border-bottom: 1px solid #041610;
}

/****************************************nav********************************************************/
.nav {

    height: 47px;
    line-height: 47px;
    position: relative;
    z-index: 10;
}

.nav a {
    color: #fff;
}

.nav .nLi {
    float: left;
    position: relative;
    display: inline;
    background: url("../images/nav-border.png") no-repeat left center;
    padding-left: 2px;
}
.nav .nLi:first-child{
    padding-left: 0;
    background: none;
}
.nav .nLi h3 {
    float: left;
    width: 118px;
    text-align: center;
}

.nav .nLi h3 a {
    display: block;
    font-weight: normal;
    font-size: 16px;
	
}

.nav .sub {
    display: none;
    width: 100%;
    left: 1px;
    top: 47px;
    position: absolute;
    background: #07529b;
    text-align: center;
	
}

.nav .sub li {
    zoom: 1;
    height: 40px;
    width: 100%;
    line-height: 40px;
    border-top: 1px solid #004384;
    float: left;
	position: relative
}
.nav .sub li .three-nav-list{
	background: url("../images/arr-right.png") no-repeat 100px center;
	background-size: 10px;
}

.nav .sub li:first-child{
    border-top: 1px solid #041610;
}

.nav .sub .three-nav{
	width: 120px;
	background-color: #07529b;
	position: absolute;
	left: 120px;
	top: 0;
	display: none;
	
}
.nav .sub .three-nav li{
	height: 40px;
     border-top: 1px solid #004384;
}
.nav .sub a {
    display: block;
    padding: 0 10px;
    font-size: 16px;
}

.nav .sub a:hover {
    background: #0777e4;
    color: #fff;
}

.nav .on h3 a {
    background: #0777e4;
    color: #fff;
}

/****************************************nav****end********************************************************/
/*footer*/
.footer{
	background: #006cd5;
}
.footer .ewm{
	width: 190px;
	padding-top: 43px;
	background: #238cee;
	line-height: 24px;
	color: #fff;
	text-align: center;
}
.footer .ewm img{
	display: block;
	margin: 0 auto;
	max-width: 100%;
}
.footer-main{
	width: 766px;
	padding-top: 24px;
	line-height: 28px;
	color: #fff;
	text-transform: uppercase;
}
.footer-main p{color:#fff;}
.footer-main a{
	color: #cbd2de;
	transition: color 500ms ease-in 0ms;
}
.footer-main a:hover{
	color: #fff;
}
.footer-main .menu{
	height: 50px;
	border-bottom: 1px solid #1a508b;
	margin-bottom: 19px;
}
.footer-main .menu a{
	display: inline-block;
	float: left;
	padding: 0 26px;
	font-size: 14px;
	line-height: 50px;
	color: #fff;
}
.footer-main .menu a.home{
	padding-left: 0;
}
.footer-main p.link a{
	display: inline-block;
	padding: 0 15px;
}
.footer-main .share{
	float: left;
	margin-left: 34px;
	display: inline;
}
.footer-link{
	margin-top: 15px;
	border-top: 1px solid #1a508b;
	padding-top: 12px;
	font-size: 14px;
	line-height: 30px;
	color: #fff;
}
.footer-link a{
	display: inline-block;
	float: left;
	margin-right: 45px;
	color: #fff;
	transition: color 500ms ease-in 0ms;
}
.footer-link a:hover{
	color: #fff;
}

.go_top{position:fixed;top:75%;right:2%;cursor:pointer; opacity: 0.3 }
.go_top:hover{ opacity: 1}
.w980{
	position: relative;
	width: 980px;
	margin: 0 auto;
}
.fl{float:left;}
.fr{float:right;}

/*   分页样式 * */
.dede_pages{
	padding-top: 30px;
	border-top: 1px dashed #d9d9d9
}
.dede_pages .pagelist{
	text-align: center
}
.dede_pages .pagelist li{
	display: inline-block;
	*zoom:1;
	*display: inline;
	border: 1px solid #e1e4e5;
	margin: 0 5px;
}
.dede_pages .pagelist li a{
	display: block;
	padding: 5px 10px;
}

.dede_pages .pagelist .thisclass a{
	background-color: #2a89e6;
	color: #fff
}

.dede_pages .pagelist li a:hover{
	background-color: #2a89e6;
	color: #fff
}

.new-icon{
	float: left;
	line-height: 40px;
	margin: 9px 0 9px 10px;
}
/*学生风貌*/
.wd { width: 1200px; margin: 0 auto; box-sizing: border-box; }
.tempWrap{width:1200px !important;}
.sy-case { padding: 40px 0; border-bottom: 10px }
.u-scrollA .h { margin-top: 20px; }
.u-scrollA .h .prev, .u-scrollA .h .next, .u-scrollA .h ul { display: inline-block; *display:inline;*zoom:1;vertical-align: middle; }
.u-scrollA .h ul { padding: 0 5px; }
.u-scrollA .h li { float: left; display: inline; width: 10px; height: 10px; background: #eee; overflow: hidden; text-indent: -999em; margin: 0 5px; cursor: pointer; }
.u-scrollA .h .on { background: #f60; }
.u-scrollA .b { position: relative; *zoom:1; }
.u-scrollA .b .bnt { width: 60px; margin: 40px auto 0 auto; }
.u-scrollA .b .bnt a { display: inline-block; }
.u-scrollA .b .prev, .u-scrollA .b .next { margin: 0 auto; z-index: 2; top: 50%; margin-top: -20px; width: 25px; height: 25px; text-align: center; line-height: 25px; color: #333; font-size: 13px; background: #fff; border: #dfdfdf 1px solid; overflow: hidden; font-family: 宋体; }
.u-scrollA .b .prev { left: 0; }
.u-scrollA .b .next { right: 0; }
.u-scrollA .b .prevStop, .u-scrollA .b .nextStop { background: #e71f19; border: #e71f19 1px solid; color: #FFF; }
.u-scrollA .b .next:hover, .u-scrollA .b .prev:hover { background: #e71f19; color: #FFF; }
.u-scrollA .pageState { display: inline-block; }
.u-scrollA .pageState span { color: #f60; }
/*--------------------图片列表--------------------*/
.u-listB, .u-listB1 { margin: 8px -10px; }
.u-listB li { float: left; width: 257px; text-align: center; border: #CCC 1px solid; background: #FFF; margin: 10px; visibility: visible; overflow: hidden; }
.u-listB1 li { float: left; width: 257px; text-align: center; background: #FFF; margin: 10px; visibility: visible; overflow: hidden; border: none; }
.u-txt4 { height: 35px; line-height: 35px; border: #CCC 1px solid; border-top: none; }
.u-listB li img, .u-listB1 li img { width: 257px; height: 180px; display: block; transition: 0.5s; overflow: hidden;}
.u-txt5 { height: 45px; line-height: 45px; font-size: 14px; font-family: Arial, Helvetica, sans-serif; }
.u-listB li img:hover { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1); transition: 0.6s; overflow: hidden; opacity: 0.7; }
.u-listB1 li img:hover { transition: 0.6s; overflow: hidden; opacity: 0.7; }
.sy-more { width:590px; height: 40px; margin: 25px auto 6px auto; box-shadow: 5px 5px 5px #eee; border-radius:6px;border: #CCC 1px solid; text-align: center; line-height: 40px; font-size: 16px; }
.sy-more:hover { background: #e71f19; transition: 1.1s; }
.sy-more:hover a { color: #FFF; display: block; }


