@charset "utf-8";
/* CSS Document */
body{margin:0px; padding:0px; font-size:15px; font-family:"微软雅黑"; text-align:center; color:#555; line-height:24px;  overflow-x: hidden; background:#fbf4fb url(../images/bg.jpg) no-repeat;}
h1, h2, h3, h4, h5, h6, form, div, p, i, img, ul, li, ol, table, tr, td,th, fieldset, label, legend,button,input { 
margin:0;padding:0; border-collapse:collapse;}
em{font-style:normal;}
li{list-style:none;}
img{border:0px;}

a{color:#000; text-decoration:none;}
a:hover{color:#bc4272; text-decoration:none;}
.font12{font-size:12px;}
.font14{font-size:14px;} 
.font16{font-size:16px;} 
.font20{font-size:20px;}
.font30{font-size:30px;}
.w1200{width:1200px; margin:0 auto 0 auto; }
.w900{width:900px;}
.w600{width:660px!important;}
.w100{width:100%;}
.left{float:left;}
.right{float:right;}
.clear{clear:both;}
.red{color:#85000e;}
.lh20{line-height:25px;}
.mb20{margin-bottom:20px;}
.ml20{margin-left: 18px;}
.mr28{margin-right: 28px;}
.mt30{margin-top:30px;}
.mt50{margin-top: 50px;}
.mb50{margin-bottom: 50px;}
.w669{width:669px;}
.w390{width:390px;}
.w391{width:363px; background: #fff; padding:14px;}
.gray{width:100%; background: #f5f5f5; }
.white{color:white;}
.line_l{border-right:1px solid #c5dff6;}
.bg_white{background: #fff;margin-top: -107px;}


#content{width:100%; margin:0px auto 0; text-align: center;}
#top {width:100%;height: 520px; font-size: 12px; color: #fff; text-align: center; background: url(../images/banner.png) no-repeat top center; text-align: center;}
#body .title{margin-bottom: 30px;}
#body .top1{height: 336px; width:600px; padding:10px; color: #ff6825; line-height: 30px; background: #fff; text-align: left;}
#body .top1 h1{background: #e86799; color: #fff; font-size: 24px; line-height: 25px; padding: 20px;}
#body .top1 .info01{font-size: 17px; color:#585858; line-height: 30px; padding: 20px;}
#body .top1 .more{margin:20px; padding: 5px 25px; color:#fff; background: #e86799;}
#body .top1 .more:hover{background: #767676;cursor: pointer;}
#body .news {width:560px; margin-left: 20px; float: left;}
#body .news ul{margin:10px 0 0 0;}
#body .news li{background:url(../images/icon01.png) no-repeat; padding-left:25px; text-align: left; font-size: 18px; color: #000; float: left; margin: 8px 0;}
#body .news .date{font-size: 16px; color:#bc4272; padding-left: 10px;}
#body .more1{border-radius: 20px; width: 200px; height: 50px; text-align: center; color: #fff; font-size: 24px; background: #c64690; padding: 10px 60px;}
#body .more1:hover{background: #767676;}
#body .bg01{background: url(../images/img_bg.jpg) no-repeat;}

.dlBh01{
	margin-top:20px; text-align: left;
}
.dlBh01 dt{
	float:left;
	width:600px;
	height:385px;
	position:relative;
    overflow:hidden;
}
.dlBh01 dt img{
	display:block;
	width:600px;
	height:385px;
    
}
.dlBh01  img{
    transition: all 0.6s;
    -webkit-transition: all 0.6s;
    -moz-transition: all 0.6s;}
.dlBh01 a:hover img{
transform: scale(1.1);-webkit-transform: scale(1.1);-moz-transform: scale(1.1);
}
.dlBh01 dt a,.dlBh01 dd a{
	color:#ffffff
}
.dlBh01 dt p{
	width:100%;
	font-size:18px;
	height:42px;
	line-height:42px;
	text-indent:20px;
	background:url(../images/bg.png) repeat;
	position:absolute;
	left:0;
	bottom:0;
}
.dlBh01 dd{
	float:left;
	display:inline;
	margin:0 0 1px 1px;
	width:299px;
	height:192px;
	position:relative;
    overflow:hidden;
}
.dlBh01 dd img{
	display:block;
	width:299px;
	height:192px;
}
.dlBh01 dd p{
	width:100%;
	font-size:16px;
	height:36px;
	line-height:36px;
	text-indent:20px;
	background:url(../images/bg.png) repeat;
	position:absolute;
	left:0;
	bottom:0;
}

/*newslist*/
#body .list {text-align: left; margin:0 35px;}
#body .list .title1{background: #fff6ed; width:100%; height: 48px; text-align: left}
#body .list .title1 h2{border-bottom: 3px solid #ff6825; color:#ff6825; font-size: 19px; font-weight: normal; margin-left:17px; height: 45px; width:100px; text-align: center;line-height: 45px;}
#body .list ul{margin-top: 10px;}
#body .list ul li{border-bottom: 1px dashed #c1c1c1; padding:12px 0 14px 0px; line-height: 40px; float: left; width:1121px;}
#body .list ul li .date{float: left; color:#fff; background:#dd8ea9; line-height: 52px; padding:10px;  margin: 10px 15px;}
#body .list ul li a{color:#000;font-size: 18px;}
#body .list ul li a:hover{color:#d7396e;}
#body .list ul li p{line-height: 20px; color:#777; width:985px;}
#body .page{margin:40px; float: right; width:816px;}
#body .page li{float: left; line-height: 30px;}
#body .page li a{text-decoration: none; width:34px; height: 30px; color:#4c4c4c; line-height: 30px; background-position:0px -471px; float: left;  margin: 0 5px 0 0;}
#body .page li a:hover{text-decoration: none; width:34px; height: 30px; color:#4c4c4c; line-height: 30px; background-position:0px -509px; float: left;  margin: 0 5px 0 0; color:#fff;}
#body .page li .selected{text-decoration: none; width:34px; height: 30px; color:#4c4c4c; line-height: 30px; background-position:0px -509px; float: left;  margin: 0 5px 0 0; color:#fff;}
#body .page li .back{width:34px; height: 30px; background-position:0px -549px;}
#body .page li .back:hover{width:34px; height: 30px; background-position:-41px -589px;}
#body .page li .next{width:34px; height: 30px; background-position:0px -589px;}
#body .page li .next:hover{width:34px; height: 30px; background-position:-41px -549px;}
#body .page li input{width:20px; height: 30px; line-height: 30px; border:1px solid #eee; margin:0 10px; padding:0 10px;}

/*pic_list*/
.piclist{width:1144px; margin-left: 20px;}
.piclist li{ width:266px; height: 205px; float:left; margin:10px;text-align: center;}
.piclist li img{width:260px; height: 175px;} 


/*footer*/
.footer{margin-top: 20px; float: left; 
    margin:15px auto 0;
	width:100%;
    background:#fff;
    border-top:6px solid #f54343;
    padding-top:10px;
}
.foot_nav{
	line-height:41px;
	color:#333;
}
.foot_nav a{
	color:#333;
}
.foot_nav a:hover{
	text-decoration:underline;
}
.foot_con{
    position:relative;
	padding:15px 60px;
	padding-bottom:0;
	line-height:24px;
}
.foot_con p{
	margin-bottom:10px;
}

/*info.shtml*/
#body .info {margin:0px 12px; text-align: left;}
#body .info h1{text-align: center; font-size: 24px; height: 75px;}
#body .info div{line-height: 25px; font-size: 16px; color:#555;}
#body .info p{margin-bottom: 10px;}
#body .info h2{text-align: center; font-size: 36px; height: 44px; color:#c64690; font-weight: 500;margin-top: 38px;}
#body .info  .file_info{border-bottom: 1px solid #eaeaea; padding:20px; font-weight: 14px; color:#7a7a7a; text-align: center;}
#body .info  .info{margin:70px 40px 50px 40px; text-align: center;}
#body .info  .info p{text-align: left;}
#body .info  .button_orange{ text-decoration: none; width:100px; color:#fff; text-align: center; margin:10px; background: #c64690; line-height: 32px;}
#body .info  .button_orange:hover{background: #ccc;
transition:background 0.5s;
-moz-transition:background 0.5s; /* Firefox 4 */
-webkit-transition:background 0.5s; /* Safari and Chrome */
-o-transition:background 0.5s; /* Opera */}
#body .info  .share{border-top: 1px solid #eaeaea; padding:20px; font-weight: 14px; color:#7a7a7a; width:1170px; margin:30px 0;}
#body .info  .share a{font-size:14px; color:#666666; height: 27px; float: right;}
#body .info  .share p{font-size:14px; color:#666;}
#body .icon_print,#body .icon_close,.position,.page li a,.page li a:hover,.page li .selected,.page li .back,.page li .back:hover,.page li .next,.page li .next:hover{background: url(../images/icon.png) no-repeat; }
#body .icon_totop{background-position: 0px -632px; padding-left: 35px; margin:0 10px;}
#body .icon_print{background-position: 0px -670px; padding-left: 35px; margin:0 10px;}
#body .icon_close{background-position: 0px -708px; padding-left: 35px; margin:0 10px;}
.position{background-color:#efefef; background-position: 20px -254px; font-size: 16px; color: #575757; padding:15px 0 0 53px; text-align: left; height: 39px; margin:20px;}
.position a{color:#c64690;}






/*enrolllist*/
#body .column{width:777px; margin-top: 10px; text-align: right;}
#body .column li a{color:#fff; float: right; width:170px; text-align: center; margin:10px; border-radius: 20px; height: 40px; background: #8ebfe4; line-height: 40px; font-size: 17px;}
#body .column li a:hover{color:#575757; background: #eee;-moz-transition:background 0.5s; /* Firefox 4 */ transition:background 0.5s;
-webkit-transition:background 0.5s; /* Safari and Chrome */
-o-transition:background 0.5s; /* Opera */}

/*dinghong 20200601*/
.button_next{margin-left:40%;}

