@charset "utf-8";
/* CSS Document */



/**************************首页*************************/
.head_bj{
	width:100%;
	height:136px;
	background:url(../images/head_bj.jpg) no-repeat center top;}
.head{
	width:1096px;
	height:117px;
	padding: 0 84px 19px 20px;
	margin:0 auto;}
.head_top{
	padding-top: 23px;}
.logo{
	width: 177px;
	height: 59px;
	display: inline-block;}
.logo_title{
	width: 538px;
	height: 59px;
	display: inline-block;
	float: right;
	margin-right: 102px;}
.head_bottom{
	margin-top: 6px;
	line-height: 30px;}
.head_time{
	background: url(../images/head_time.jpg) no-repeat left center;
	width: 540px;
	margin-left: 54px;
	float: left;
	display: inline-block;
	font-size: 13px;
	color: #424242;
	padding-left: 23px;
	font-family: "宋体";}
.bottom_right{
	width: 242px;
	float: right;
	border: 1px solid #cccccc;
	height: 28px;
	border-radius: 13px;
	background: #fff;}
.bottom_right .right_input{
	width: 190px;
	float: left;
	border: 0;
	height: 28px;
	border-top-left-radius: 13px;
	border-bottom-left-radius: 13px;
	font-size: 13px;
	color: #898c8d;
	font-family: "宋体";
	padding-left: 20px;}
.bottom_right .right_input::-webkit-input-placeholder{
	color: #898c8d;}
.bottom_right .right_btn{
	background: url(../images/sy_search.jpg) no-repeat center #1b93d2;
	width: 29px;
	float: right;
	height: 26px;
	border-top-right-radius: 13px;
	border-bottom-right-radius: 13px;
	margin-top: 1px;}
.nav_bj{
	width: 100%;
	height: 40px;
	line-height: 40px;
	background: url(../images/nav_bj.jpg) no-repeat center #1781e6;}
.nav{
	width: 1032px;
	height: 40px;
	margin: 0 auto;
	font-size: 16px;
	background: url../images/li_shu.jpg) no-repeat left center;}
.nav li{
	background: url(../images/li_shu.jpg) no-repeat right center;
	text-align: center;
	width:146px;
	float: left;}
.nav li:hover,.nav li.nav_on{
	background: #fff;}
.nav li:hover a,.nav li.nav_on a{
	color: #036dd2;}
.nav li a{
	width:117px;
	color: #fff;
	padding-left: 29px;
	display: inline-block;}
.nav li a.li_a1{
	background: url(../images/nav_home.jpg) no-repeat 29px center;}
.nav li a.li_a2{
	background: url(../images/nav_devohome.jpg) no-repeat 29px center;}
.nav li a.li_a3{
	background: url(../images/nav_zz.jpg) no-repeat 29px center;}
.nav li a.li_a4{
	background: url(../images/nav_zd.jpg) no-repeat 29px center;}
.nav li a.li_a5{
	background: url(../images/nav_zl.jpg) no-repeat 29px center;}
.nav li a.li_a6{
	background: url(../images/nav_td.jpg) no-repeat 29px center;}
.nav li a.li_a7{
	background: url(../images/nav_xz.jpg) no-repeat 29px center;}
.nav li:hover a.li_a1,.nav li.nav_on a.li_a1{
	background: url(../images/nav_home1.jpg) no-repeat 29px center;}
.nav li:hover a.li_a2,.nav li.nav_on a.li_a2{
	background: url(../images/nav_devohome1.jpg) no-repeat 29px center;}
.nav li:hover a.li_a3,.nav li.nav_on a.li_a3{
	background: url(../images/nav_zz1.jpg) no-repeat 29px center;}
.nav li:hover a.li_a4,.nav li.nav_on a.li_a4{
	background: url(../images/nav_zd1.jpg) no-repeat 29px center;}
.nav li:hover a.li_a5,.nav li.nav_on a.li_a5{
	background: url(../images/nav_zl1.jpg) no-repeat 29px center;}
.nav li:hover a.li_a6,.nav li.nav_on a.li_a6{
	background: url(../images/nav_td1.jpg) no-repeat 29px center;}
.nav li:hover a.li_a7,.nav li.nav_on a.li_a7{
	background: url(../images/nav_xz1.jpg) no-repeat 29px center;}
.sy_main{
	width: 1200px;
	margin: 10px auto 0 auto;}

.sy_banner{
	width:676px;
	height:325px;
	position:relative;
	float: left;}
.sy_banner ul li{
	position:absolute;
	left:0px;
	top:0px;}
.sy_banner ul li>a{
	width:676px;
	height:325px;
	display:block;
	color: #fff;}
.sy_banner ul li>a span{
	width:541px;
	padding:0 120px 0 15px;
	height:42px;
	line-height:42px;
	font-size:16px;
	display:block;
	background:rgba(0,0,0,0.5);
	position:absolute;
	bottom:0px;}
.banbtn{
	height:16px;
	text-align:center;
	position:absolute;
	bottom:16px;
	right: 0;}
.banbtn a{
	background:#787272;
	display:inline-block;
	height:14px;
	width:14px;
	line-height: 14px;
	margin-right:7px;
	font-size: 8px;
	color: #fff;
	text-align: center;
	border: 1px solid #a59d9b;}
.banbtn a:hover,.banbtn a.cur{
	background:#9f1c22;
	border: 1px solid #ee0f07;}

.top_right{
	width: 503px;
	height: 321px;
	border: 1px solid #dfdfdf;
	border-top: 4px solid #036dd2;
	float: right;
	background: #fff;
	overflow: hidden;}
.main_title{
	height: 34px;
	line-height: 34px;
	border-bottom: 1px solid #e7e7e7;
	background: #f0f0f0;
	padding: 0 18px;
	color: #1b6cc8;
	font-size: 17px;
	font-weight: bold;}
.main_title>a{
	width: 44px;
	height: 15px;
	float: right;
	display: inline-block;}
.main_title>span{
	width: 80%;
	height: 34px;
	display: inline-block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;}
.top_list{
	padding: 8px 24px 13px 19px;}
.top_list li{
	line-height: 32px;
	overflow: hidden;
	font-size: 14px;
	background: url(../images/top_listbj.jpg) no-repeat left center;
	padding-left: 13px;}
.top_list li a{
	width: 79%;
	height: 33px;
	overflow: hidden;
	display: inline-block;
	text-overflow: ellipsis;
	white-space: nowrap;
	float: left;}
.top_list li span{
	width: 90px;
	text-align: right;
	display: inline-block;
	float: right;}
.top_list li a:hover{
	color: #036dd2;}

.ban_c{
	height:98px;
	position:relative;}
.ban_c ul li{
	position:absolute;
	left:0px;
	top:0px;}
.banbtn1{
	width: 100%;
	height:8px;
	text-align:center;
	position:absolute;
	bottom:7px;}
.banbtn1 a{
	background:url(../images/ban_dian.jpg) no-repeat;
	display:inline-block;
	height:8px;
	width:8px;
	margin:0 14px 7px 0;}
.banbtn1 a:hover,.banbtn1 a.cur1{
	background:url(../images/ban_dian1.jpg) no-repeat;}

.center_left{
	width: 789px;
	height: 288px;
	float: left;}
.center_right{
	width: 388px;
	height: 291px;
	background: #fff;
	float: right;
	border: 1px solid #e0e0e0;}
.center_txt{
	height: 40px;
	line-height: 40px;
	color: #fefefe;
	font-size: 17px;
	text-align: center;
	background: #fd9022;}
.sy_service a{
	width: 194px;
	height: 83px;
	line-height: 83px;
	overflow: hidden;
	display: inline-block;
	text-align: center;
	float: left;
	font-size: 15px;
	color: #036dd2;
	border-top: 1px solid #e0e0e0;}
.sy_service a:first-child,.sy_service a:nth-child(2){
	border-top: 0;}
.sy_service a:nth-child(2n){
	border-left: 1px solid #e0e0e0;
	width: 193px;}
.sy_service a:hover{
	text-decoration: underline;}

.bottom_l{
	width: 677px;
	height: 313px;
	float: left;
	background: #fff;}
.bottom_ul{
	border-top: 4px solid #036dd2;
	background: #036dd2;
	height: 32px;}
.bottom_ul li{
    width: 275px;
    line-height: 32px;
    float: left;
    color: #fff;
    font-size: 17px;
    text-align: center;
    cursor: pointer;}
.bottom_ul li:hover,.bottom_ul li.bottom_on{
	background: #fff;
	color: #036dd2;}
.bottom_lb>div{
	position: relative;}
.bottom_lb>div>a{
	position: absolute;
	width: 126px;
	height: 36px;
	line-height: 40px;
	right: 0;
	top: -36px;
	text-align: center;
	border-left: 1px solid #aed6fb;
	display: inline-block;}
.bottom_lb>div>a img{
	vertical-align: initial;}
.bot_list li{
	background: url(../images/bottom_d.jpg) no-repeat left center;}
.hide{
	display: none;}

.bottom_r{
	width: 504px;
	background: #fff;
	height: 313px;
	float: right;
	overflow: hidden;}
.b_content{
	height: 157px;}
.b_title{
	background: #036dd2;
	line-height: 36px;
	color: #fff;
	font-size: 17px;
	text-align: center;
	overflow: hidden;}
.b_title span{
	width: 405px;
	float: left;
	display: inline-block;
	border-right: 1px solid #aed6fb;}
.b_title a{
	width: 98px;
	height: 36px;
	line-height: 36px;
	display: inline-block;
	float: right;}
.b_title a img{
	vertical-align: initial;}

.sy_contect{
	width: 1200px;
	margin: 0 auto;
	border-top: 4px solid #0970d3;
	line-height: 34px;
	font-size: 17px;}
.contect_us{
	width: 174px;
	background: url(../images/sy_contect.jpg) no-repeat right top #0970d3;
	color: #fff;
	display: inline-block;
	padding-left: 60px;
	font-size: 17px;}
.con_em em{
	margin-left: 50px;
	display: inline-block;
	font-size: 15px;}
.link{
	margin-top: 21px;
	margin-bottom: 15px;}
.link a{
	color: #b68250;
	text-decoration: underline;
	font-style: italic;}
.link a:hover{
	color: #036dd2;}
.side{
	background: #fff;
	position: fixed;
	right: 16px;
	top: 313px;
	padding-top: 11px;
	text-align: center;
	width: 135px;}
.side_logo{
	width: 135px;
	height: 45px;
	margin: 0 auto 9px auto;
	display: block;}
.side_list a{
	font-size: 15px;
	color: #fff;
	display: block;
	background: #1781e6;
	/*line-height: 48px;*/
    line-height: 26px;
    padding: 11px 3px;
	/*height: 48px;*/
	overflow: hidden;
	margin-bottom: 6px;}
.side_list a.special{
	background: url(../images/side_abj.jpg) no-repeat left center;
	width: 151px;
	height: 54px;
	margin: 0 0 0 -9px;}
.side_list a:hover{
	text-decoration: underline;}
.side_close{
	font-size: 15px;
	color: #fff;
	height: 32px;
	line-height: 32px;
	background: #bbbab0;
	display: block;
	cursor: pointer;}
/********************************规章制度*******************************/
.main_content{
	width: 1190px;
	padding: 5px;
	margin: 0 auto;
	background: #fff;
	min-height: 600px;}
.ny_banner{
	width: 1190px;
	height: 197px;}
.content{
	margin-top: 9px;
	padding: 0 25px 20px 25px;
	width: 1140px;}
.ny_address{
	position: relative;
	border-bottom: 1px solid #a3aaae;
	line-height: 38px;
	color: #999999;
	font-size: 14px;}
.add_left img{
	width: 13px;
	height: 19px;
	margin-right: 13px;}
.add_left a{
	color: #999;}
.add_left a:hover{
	color: #036dd2;}
.p_title{
	height: 22px;
	line-height: 22px;
	position: absolute;
	background: url(../images/regular_r.jpg) no-repeat left top #a3aaae;
	right: 0;
	top: 39px;
	text-align: center;
	color: #fff;
	padding: 0 19px 0 30px;}
.regular_main{
	margin-top: 40px;}
.regular_l{
	width: 253px;
	float: left;}
.left_top{
	width: 251px;
	border: 1px solid #d7d7d7;
	border-radius: 8px;
	position: relative;
	top: 17px;
	padding-top: 17px;
    margin-bottom: 41px;}
.left_title{
	width: 224px;
	background: url(../images/left_img.jpg) no-repeat right 5px top 3px #ffa800;
	height: 34px;
	line-height: 34px;
	overflow: hidden;
	border-radius: 16px;
	padding-left: 29px;
	color: #fffefe;
	font-size: 15px;
	position: absolute;
	top: -17px;}
.left_list{
	text-align: center;}
.left_list li a{
	line-height: 60px;
	height: 60px;
	overflow: hidden;
	width: 100%;
	display: block;
	color: #707271;}

.left_list li:nth-child(even){
	background: #f3f2f2;}
.left_list li a:hover,.left_list li a.list_on{
	color: #036dd2;}
.left_list li a span{
	width: 20px;
	height: 20px;
	display: inline-block;
	vertical-align: middle;
	margin-right: 5px;}
.r_span1{
	background: url(../images/r_glzd.jpg) no-repeat;}
.r_span2{
	background: url(../images/r_jwgw.jpg) no-repeat;}
.left_list li a:hover .r_span1,.left_list li a.list_on .r_span1{
	background: url(../images/r_glzd1.jpg) no-repeat;}
.left_list li a:hover .r_span2,.left_list li a.list_on .r_span2{
	background: url(../images/r_jwgw1.jpg) no-repeat;}

.regular_r{
	width: 864px;
	float: right;
	padding-bottom: 12px;
	background: url(../images/right_bj.jpg) no-repeat left bottom;}
.regular_con{
    border: 1px solid #d8d8d8;
    padding: 15px 30px;
    min-height: 244px;}
.con_img{
	width: 80px;
	height: 71px;
	margin: -32px auto 0 auto;
	display: block;}

footer{
	width: 100%;
	background: #036dd2;
	padding: 15px 0 21px 0;}
.footer{
	width: 1200px;
	margin: 0 auto;
	color: #fff;
	font-size: 12px;
	text-align: center;}
.footer p{
	line-height: 21px;}



/*******************2017.7.28*******************/
.institution{
	background: url(../images/regular_y.jpg) no-repeat left center;
	padding-left: 31px;
	font-size: 16px;
	color: #036dd2;}
.institution span{
	vertical-align: middle;}
.catalog{
	padding: 12px 30px 0 30px;
	font-size: 15px;}
.catalog a{
	background: url(../images/regular_spot.jpg) repeat-x left center;
	display: inline-block;
	width: 620px;
	height: 35px;
	line-height: 35px;}
.catalog li a span:first-child{
	background: url(../images/regular_g.jpg) no-repeat left center #fff;
	display: inline-block;
	padding: 0 12px 0 17px;}
.catalog li>span{
	width: 100px;
	display: inline-block;
	text-align: right;}
.catalog a:hover{
	color: #036dd2;}
.page{
	font-size: 13px;
	text-align: center;
	display: inline-block;
	width: 100%;
	height: 45px;
	line-height: 45px;
	margin-bottom: 23px;}
.paragraph{
	padding: 40px 60px;
	line-height: 35px;
	font-size: 15px;}
.paragraph h2{
	font-size: 17px;
	font-weight: normal;}
.paragraph p{
	line-height: 35px;}
.paragraph p span{
	font-weight:bold;}
.notice{
	padding: 25px 46px 344px 63px;}
.notice h2{
	font-size: 20px;
	text-align: center;
	display: block;
	line-height: 48px;}
.notice{
	line-height: 30px;}
.hits{
	text-align: center;
	color: #c29e6b;
	font-size: 15px;
	display: inline-block;
	width: 100%;
	padding: 11px 0 15px 0;}
.hits span{
	margin: 0 10px;
	display: inline-block;}
.notice_con a:hover{
	color: #1781e6;}
.affix{
	color: #1781e6;
	border-bottom: 1px solid #1781e6;}
.left_title1{
	width: 251px;
	background:#a6c6ee;
	padding-left: 0;
	text-align: center;
	position: absolute;
	top: -17px;}
.r_span11{
	background: url(../images/students_notice.jpg) no-repeat;}
.r_span21{
	background: url(../images/stdunts_guide.jpg) no-repeat;}
.r_span31{
	background: url(../images/students_calendar.jpg) no-repeat;}

.left_list li a:hover .r_span21,.left_list li a.list_on .r_span21{
	background: url(../images/stdunts_guide1.jpg) no-repeat;}
.left_list li a:hover .r_span31,.left_list li a.list_on .r_span31{
	background: url(../images/students_calendar1.jpg) no-repeat;}
.left_title2{
	width: 224px;
	background: url(../images/left_img.jpg) no-repeat right 5px top 3px #ffa800;
	height: 34px;
	line-height: 34px;
	overflow: hidden;
	border-radius: 16px;
	padding-left: 29px;
	color: #fffefe;
	font-size: 15px;
	position: absolute;
	top: -17px;}

.npage a {
    width: 25px;
    height: 25px;
    line-height: 25px;
    text-align: center;
    background: #ddd;
    color: #036dd2;
    margin-right: 5px;
    display: inline-block;}
.npage a:hover,.npage a.npage_on {
    background: #036dd2;
    color: #fff;}
.npage a.npage_r,.npage a.npage_l {
    width: 70px;}