@charset "utf-8";
/*common*/
body, html {
    margin: 0
}
.mg-5{
	margin: 5px
}
.mgtb-5{
	margin: 5px 0;
}
.mgtb-10{
	margin: 10px 0;
}
.mgtb-40{
	margin: 40px 0;
}
.am-auto{
	margin: 0 auto;
}
.pd-none{
	padding: 0;
}
.pdlr-none{
	padding-left: 0;
	padding-right: 0;
}
.border-radius{
	border-radius: 5px
}
.bg-notice{
	background: #f3f2f7
}
.bg-white{
	background: #ffffff
}
.am-text-white{
	color: #ffffff
}
.am-text-grey{
	color: #999999
}
.am-text-black{
	color: #333333
}
.am-text-blue{
	color: #3711c6
}
.am-text-bold{
	font-weight: bold;
}
.am-text-normal{
	font-weight: normal;
}
.am-divider-dashed-bottom {
    border-bottom: 1px dashed #ccc
}
.icon{
	vertical-align: middle;
}
a:focus, a:hover{
	color: #111
}
/*position*/
.pza{
	position: absolute;
}
.pzf{
	position: fixed;
}
.pzr{
	position: relative;
}
/*shadow*/
.shadow-common {
    -webkit-box-shadow: rgba(0, 0, 0, 0.15) 1px 2px 9px 1px;
    -moz-box-shadow: rgba(0, 0, 0, 0.15) 1px 2px 9px 1px;
    box-shadow: rgba(0, 0, 0, 0.15) 1px 2px 9px 1px;
    padding: 8px;
}

.shadow-hover:hover {
    -webkit-box-shadow: rgba(0, 0, 0, 0.15) 0px 3px 10px 3px;
    -moz-box-shadow: rgba(0, 0, 0, 0.15) 0px 3px 10px 3px;
    box-shadow: rgba(0, 0, 0, 0.15) 0px 3px 10px 3px;
}

.am-container{
	max-width: 1200px;
}
.am-topbar-brand{
	height: 70px;
	padding: 0;
	margin: 10px 0
}
.am-topbar{
	background: #fff
}
.am-topbar-nav>li>a{
    line-height: 80px;
    height: 87px;
    font-weight: bold;
    margin-top: 1px;
	border-top: 2px solid transparent;
    padding: 0;
    color: #333333
}
.am-nav-pills>li{
    margin: 0 20px;
	border-top: 2px solid transparent
}
.am-nav-pills>li:last-child{
	margin-right: 0
}
.am-nav-pills>li:hover, .am-nav-pills>li.cur{
	border-top: 2px solid #004098
}
.am-nav>li>a:focus, .am-nav>li>a:hover, .am-nav>li.cur>a{
	background: transparent;
	color: #004098;
	border-top: 2px solid #fca90d
}
.am-topbar-nav>li>a:after{
	display: none;
}

.am-slider-default .am-control-nav{
	bottom: 4%;
}
.am-slider-default .am-control-nav li a:hover, .am-slider-default .am-control-nav li a{
	background: #333333
}
.am-slider-default .am-control-nav li a.am-active{
	background: #fdab0a
}
.am-slider-default .am-control-nav li{
	margin: 0 4px
}
.am-slider-default .am-control-nav li a{
	width: 12px;
	height: 12px
}

/*notice*/
.bg-notices{
	height: 460px;
	background: url('../img/bg-notices.jpg') no-repeat center bottom;
}
.time-notice{
	border: 1px solid #004198
}
.time-notice .time-notice-date{
	background: #004198
}
.time-notice-text{
	height: 67px;
	line-height: 30px;
	overflow: hidden;
}
.am-link-muted a{
	color: #333
}
.am-link-muted a:hover, .am-link-muted:hover {
    color: #023f9a
}
.icon-notice{
	background: url(../img/icon-notice.png) no-repeat;
}
.icon-news{
	background: url(../img/icon-news.png) no-repeat;
}
.icon-more{
	background: url(../img/icon-more.png) no-repeat;
}
.icon-course{
	background: url(../img/icon-course.png) no-repeat;
}
.icon-employment{
	background: url(../img/icon-employment.png) no-repeat;
}
.icon-guidance{
	background: url(../img/icon-guidance.png) no-repeat;
}
.icon-student{
	background: url(../img/icon-student.png) no-repeat;
}
.icon-guide{
	background: url(../img/icon-guide.png) no-repeat;
}
.icon-msg{
	background: url(../img/icon-msg.png) no-repeat;
}
.icon-links{
	background: url(../img/icon-links.png) no-repeat;
}
.icon-address{
	background: url(../img/icon-address.png) no-repeat;
}
.icon-tel{
	background: url(../img/icon-tel.png) no-repeat;
}
.icon-img{
	background-size: 100%;
	width: 28px;
	height: 28px;
}
.model-notice{
	color: #014199
}
.model-notice-title{
	padding: 0 1rem;
}
.model-notice .am-list{
	margin: 0;
}
.model-notice .am-list>li{
	border: none;
	background: transparent url('../img/icon-model-notice.jpg') 2% center no-repeat;
}
.am-list>li>a, .model-notice-time{
	padding: 0;
}
.am-list>li>a, .model-notice-title, .model-notice-time{
	height: 60px;
	line-height: 60px;
}
/*index news*/
.model-common {
    margin: 30px 0;
}
.model-common .am-titlebar-default .am-titlebar-title{
	padding-left: 1rem;
	font-weight: normal;
	color: #333333;
	font-size: 2.1rem;
	line-height: 2.4rem
}
.model-common .am-titlebar-default .am-titlebar-title:before{
	display: none;
}
.model-common .am-titlebar-default{
	border: none;
}
.model-news .am-list .am-list-item-dated a{
    padding-left: 80px;
    padding-right: 0;
    text-indent: 35px;
}
.model-news .am-list-date{
	left: 0;
	width: 80px;
    top: 0;
    height: 60px;
    padding: 0 8px;
    background: #f3f2f7
}
.am-list-date-text-lg{
	font-size: 2.2rem
}
.am-list-date-year{
	color: #999999
}
.am-list-date-day{
	color: #004198
}
.model-news .am-list>li{
	border:1px solid #f3f2f7;
	height: 61px;
}
.model-news .imgs{
	display: table-cell;
	vertical-align: middle;
	text-align: center;
}
.model-news .am-list{
	padding-left: 35px;
}
.model-news .imgs, .model-news .am-list{
	width: 600px;
	height: 420px;
	overflow: hidden;
}
.model-news .am-list>li.cur{
	border-color: #004098;
}
.model-news .cur:before{
	content: "";
	position: absolute;
	width: 0px;
	height: 0px;
	display: block;
	border: 16px solid transparent;
	border-right: 16px solid #004098;
	z-index: 9;
	left: -33px;
    top: 15px;
}
.model-news .cur .am-list-date{
	background: #004098;
}
.model-news .cur .am-list-date-day{
    color: #ffffff;
}

/*model-course*/
.model-course .course-link{
	height: 162px
}
.model-course .course-link em{
	font-style: normal;
}
.model-course .course-name{
	top: 30%;
    right: 10%;
}
.model-course-last .course-name{
    right: 5%;
}

/* employment */
.bg-employment{
	height: 475px;
	background: url('../img/bg-employment.jpg') no-repeat bottom center;
}
.employment-img, .employment-title{
	height: 100px;
	overflow: hidden;
}
.employment-title{
	border-bottom: 1px solid #e4e4e4
}
.model-guidance .am-list>li{
	border: none;
    padding-left: 1rem;
	background: url('../img/icon-point-guidance.jpg') no-repeat center left;
}

/* student */
.bg-student{
	/*background: url('../img/bg-student.jpg') no-repeat bottom center;*/
}
.model-student .am-slider-b4{
	margin: 0;
	box-shadow: none;
}
.model-student .am-slider-b4 .am-direction-nav a.am-prev{
    left: -45px;
}
.model-student .am-slider-b4 .am-direction-nav a.am-next{
    right: -45px;
}
.model-student .am-slider-b4 .am-slider-desc {
	position: absolute;
    left: 0;
    bottom: 0;
    color: #fff;
    display: none;
    background: #004098;
    width: 100%;
    padding: 25px;
}
.model-student .am-slider .am-slides>li{
	height: 400px;
	width: 380px;
	overflow: hidden;
	-webkit-box-shadow: 0 1px 4px rgba(0,0,0,.6);
    box-shadow: 0 1px 4px rgba(0,0,0,.6);
}
.model-student .am-slider .am-slides>li:hover .am-slider-desc {
	display: block;
}
.model-student .am-slider-b4 img{
	height: 100%
}
.model-student .am-slider-b4 .am-slider-title{
	margin-bottom: 10px
}
.model-student .am-slider-b4 p{
    word-wrap: normal;
    text-overflow: ellipsis;
}

/* index guide */
.bg-guide{
	background: url('../img/bg-guide.jpg') no-repeat right top;
}
.model-guide .am-intro-bd{
	height: 220px;
	overflow: hidden;
}
.model-guide .am-intro-bd p{
	text-indent: 2em
}
.model-guide .am-intro .am-btn{
	color: #fba80a
}
.model-guide .am-intro .am-btn:hover{
	background: #c5c5c5;
	color: #656565
}
.am-text-guide-large{
	font-size: 6.4rem;
    font-weight: bold;
}
.model-guide .am-text-guide:after{
	display: inline-block;
	font-size: 1.6rem;
	color: #023f9a
}
.model-guide .am-text-guide-1:after{
	content: '%';
}
.model-guide .am-text-guide-2:after{
	content: '人';
}
.model-guide .am-text-guide-3:after{
	content: '项';
}

/* msg */
.bg-msg{
	background: url('../img/bg-msg.jpg') no-repeat top center;
}
.model-msg{
	background: #fff;
	margin-top: 130px;
	border-radius: 5px;
}
.btn-submit{
	background: #004098;
	color: #f8f8f8;
}
.btn-submit:hover{
	background: #003782;
	color: #ffffff;
}
.am-intro-more-bottom .am-btn{
	font-size: 1.6rem
}
.model-msg .am-form input{
	background-color: #f3f2f7;
	width: 80%;
	border: none;
    border-radius: 30px;
    height: 48px;
    line-height: 48px;
    text-indent: 1em
}
.model-msg .am-form input:focus{
	background: #e7e6ec
}
.model-msg .am-form .model-msg-content{
	width: 95%
}

/*footer*/
.footer{
	background: #004098;
}
.footer-icon{
	background-size: 100%;
	width: 16px;
	height: 16px;
    vertical-align: middle;
}

.am-gotop-fixed{
    /*bottom: 25%;*/
    width: 48px;
    height: 48px;
}
.am-gotop-fixed .am-icon-btn{
	background: #333
}
.am-gotop-fixed .am-icon-arrow-up:before{
    content: '';
    width: 32px;
    height: 32px;
    background: url(../img/icon-top.png) no-repeat center center;
    vertical-align: sub;
}
.am-contact{
	z-index: 999;
	width: 60px;
    bottom: 40%;
    right: 0;
    padding: 10px 0;
    border: 1px solid #f4f4f4;
    -webkit-box-shadow: 0 1px 4px rgba(0,0,0,.2);
    box-shadow: 0 1px 4px rgba(0,0,0,.2);
    background: #ffffff
}
.am-contact .icon{
	width: 48px;
	height: 48px;
    line-height: 6px;
    color: #999999;
    margin: 4px auto 8px
}
.am-contact .icon-signup:before{
    background: url(../img/icon-signup.png) no-repeat center center;
}
.am-contact .icon-phone:before{
    background: url(../img/icon-phone.png) no-repeat center center;
}
.am-contact .icon-weixin:before{
    background: url(../img/icon-weixin.png) no-repeat center center;
}
.am-contact .icon-qq:before{
    background: url(../img/icon-qq.png) no-repeat center center;
}
.am-contact .icon:before{
	content: '';
    width: 32px;
    height: 32px;
    display: block;
    margin: 5px auto;
    vertical-align: sub;
}

.am-with-topbar-fixed-top{
	padding-top: 91px
}
.am-breadcrumb a{
	color: #999
}
.page-nav .am-nav-pills>li, .page-nav .am-nav-pills>li:hover, .page-nav .am-nav-pills>li.cur, 
.page-nav .am-nav>li>a:focus, .page-nav .am-nav>li>a:hover, .page-nav .am-nav>li.cur>a{
	border: none;
	margin: 0
}
.page-nav .am-nav>li>a{
	color: #004098;
	padding: 2rem
}
.page-nav .am-nav>li.am-active>a, .page-nav .am-nav>li.am-active>a:focus, .page-nav .am-nav>li.am-active>a:hover{
	color: #f9a908;
    background-color: #004098;
}
.am-breadcrumb{

}

.border-bottom-blue{
	border-bottom: 1px solid #004098
}

/*model-list*/
.model-list .model-list-text{
	background: rgba(0, 0, 0, 0.3);
	bottom: 0;
	left: 0;
	width: 100%
}
.model-list .model-list-img{
	height: 280px;
	overflow: hidden;
	margin: 0 auto
}
.am-pagination>li>a, .am-pagination>li>span{
	background: #efefef;
	color: #676767;
    padding: 0.4em 0.8em;
    border-radius: 3px;
    border: 0
}
.am-pagination>li>span.current{
	background: #757575;
	color: #ffffff;
}
.am-article-meta a{
	color: #999
}
.am-article-lead{
	background: transparent;
	border: none;
}
.am-article-lead p{
	margin-top: 0.6rem 
}
.am-article-lead *+p{
	margin: 0.6rem 0 
}
.am-article-lead td {
    border: 1px solid #111;
    padding: 5px;
}
.am-article-bd img{
	display: inline-block;
}
/* share */
.popover-content a {
    cursor: pointer;
    border-bottom: 0;
    margin-right: 5px;
    width: 24px;
    height: 24px;
    line-height: 24px;
    color: #fff;
}
.popover-content .fa-weibo {
    background: url('../img/fa-icon/fa1.png') no-repeat;
}
.popover-content .fa-star {
    background: url('../img/fa-icon/fa2.png') no-repeat;
}
.popover-content .fa-qq {
    background: url('../img/fa-icon/fa3.png') no-repeat;
}
.popover-content .fa-weixin {
    background: url('../img/fa-icon/fa4.png') no-repeat;
}
.popover-content .fa {
    display: inline-block;
    background-size: 100%
}
.bd_weixin_popup {
    position: fixed;
    left: -400px;
    top: -400px;
    width: 240px;
    height: 300px;
    z-index: 11001;
    font-size: 12px;
    padding: 10px;
    background: rgb(255, 255, 255);
    border-width: 1px;
    border-style: solid;
    border-color: rgb(216, 216, 216);
    border-image: initial;
}
.bd_weixin_popup .bd_weixin_popup_head {
    font-size: 12px;
    font-weight: bold;
    text-align: left;
    line-height: 16px;
    height: 16px;
    position: relative;
    color: rgb(0, 0, 0);
}
.bd_weixin_popup .bd_weixin_popup_head .bd_weixin_popup_close {
    width: 16px;
    height: 16px;
    position: absolute;
    right: 0px;
    top: 0px;
    color: rgb(153, 153, 153);
    font-size: 16px;
    text-decoration: none;
}
.bd_weixin_popup .bd_weixin_popup_main {
    min-height: 150px;
    padding: 15px 10px;
}
.bd_weixin_popup .bd_weixin_popup_foot {
    font-size: 12px;
    text-align: left;
    line-height: 22px;
    color: rgb(102, 102, 102);
}
.post-next-prev p{
	color: #999999
}
.model-list .am-list-thumb{
	width: 200px;
	height: 150px;
	overflow: hidden;
	display: table
}
.model-list .am-thumbnail{
	display: table-cell;
	vertical-align: middle;
}
.model-list .am-list-main-hd{
	height: 149px;
	overflow: hidden;
	border-bottom: 1px dashed #cccccc
}
.model-list .am-list-item-desced{
    padding: 10px 0 !important;
}
.model-list .am-list-item-desced:hover a{
    color: #004098
}
.model-list .am-list-item-desced:hover .bg-notice{
    background: #004098
}
.model-list .am-list-item-desced:hover .am-list-date-day{
    color: #ffffff
}
.model-notice-title span{
	display: inline-block!important;
}
.icon-play{
	width: 50px;
	height: 50px;
	background: url('../img/icon-play.png') no-repeat;
	background-size: 100% 100%;
	left: 46%;
	top: 48%
}

@media only screen and (max-width: 640px) {
	.am-topbar{
		margin: 0
	}
	.am-topbar-brand{
		width: 80%;
		height: 45px;
		padding-left: 1%
	}
	.am-with-topbar-fixed-top{
		padding-top: 66px
	}
	.model-common{
		margin: 1.8rem 0
	}
	.model-news .am-list>li.am-margin-top-lg{
	    margin-top: 1.4rem;
	}
	.model-news .imgs, .model-news .am-list{
		width: 100%;
		padding: 0;
		height: auto
	}
	.model-list .model-list-img{
		height: 150px
	}
	.model-news .am-list>li:last-child{
		margin-bottom: 1px
	}
	.am-container>.am-g{
	    padding: 0 0.5rem;
	}
	.employment-img, .employment-title{
		float: left;
		display: table;
	}
	.employment-img a{
		display: table-cell;
		vertical-align: middle;
		border: 1px solid #f3f2f7
	}
	.model-student .am-slider-b4 .am-slider-desc{
		display: block;
	}
	.bg-guide{
		background: transparent;
	}
	.model-guide .am-intro-bd{
		height: auto;
	}
	.am-text-guide-large{
		font-size: 4rem
	}
	.mb-style{
		text-align: center;
	}
	.bg-msg .model-common{
		padding-top: 1rem
	}
	.bg-student{
		overflow: hidden;
	}
	.am-nav-pills>li{
	    margin-left: 0;
	    margin-top: 5px;
	}
	.am-topbar-nav>li>a{
		line-height: 40px;
    	height: 47px;
	}
	.am-topbar-collapse.am-in{
		border-top: 1px solid #efefef
	}
	.am-topbar .am-topbar-btn{
		margin-top: 15px
	}
	.page-nav .am-nav>li>a{
		padding: 0.6rem 1rem
	}
	.model-page .am-breadcrumb{
		margin: 0.3rem 0;
		text-align: left!important;
	}
	.am-container>.model-page{
		padding: 0
	}
	.model-page-container{
		margin: 0.5rem 0 
	}
	.model-list .am-list-main-hd{
		height: 68px;
		margin-left: 0
	}
	.model-list .am-list-item-text{
		line-height: 2.4
	}
	.mb-container{
		margin: 1rem 0
	}
	.bg-employment, .bg-notices{
		height: auto;
		/*background: transparent;*/
	}
	.model-guidance .am-list>li{
	    padding-left: 0;
		background: transparent;
    	border-bottom: 1px dashed #efefef;
	}
	.am-list>li>a, .model-notice-title, .model-notice-time{
		line-height: 30px
	}
	.am-padding-sm-none{
		padding: 0	
	}
	.am-margin-vertical-lg-none{
		margin: 0
	}

}