html,body,div,h1,h2,h3,h4,h5,p,span,ul,li,dl,dt,dd,em,i{
	padding:0;
	margin:0;
}

ul,li{
	list-style:none;
}

a{
	text-decoration:none;
}


body{
	min-width:1440px;
	overflow-x:hidden;
	background:#FFEEDA;
}

.banner{
	width:1920px;
	height:600px;
	overflow:hidden;
	background:url(../images/banner.jpg) no-repeat center center;
	
}

.banner a{
	width:100%;
	height:100%;
	display:block;
}

.getxuefei{
	width:100%;
	height:140px;
	background:#AE0001;
}


.getxf_center{
	width:1200px;
	height:140px;
	margin:0 auto;
	display:flex;
	justify-content:space-between;
	align-items:center;
}

.getxf_center dl{
	width:540px;
	color:#FFF;
}

.getxf_center dl dt{
	font-size:32px;
	font-weight:bold;
}

.getxf_center dl dt span{
	font-size:18px;
	padding-left:20px;
}

.getxf_center dl dd{
	font-size:18px;
	margin-top:10px;
}

.getxf_center p{
	width:580px;
	display:flex;
	justify-content:space-between;
}

.getxf_center p input.inputcall{
	border:none;
	width:380px;
	height:60px;
	background:#FFF;
	text-indent:10px;
	font-size:18px;
}

.getxf_center p input.btncall{
	border:none;
	width:176px;
	height:60px;
	background:#FF9900;
	color:#FFF;
	font-size:20px;
	cursor:pointer;
}

.getxf_center p input.btncall:hover{
	background:#f00;
}


.jiaoxue{
	width:1200px;
	margin:0 auto;
	display:flex;
	justify-content:space-between;
	margin-top:70px;
}

.jx_box{
	width:590px;
	height:160px;
	background:#FFF;
	border-radius:10px 0 0 10px;
}

.jx_box dl{
	width:100%;
	display:flex;
	justify-content:space-between;
	align-items:center;
}

.jx_box dl dt{
	width:172px;
	height:160px;
	background:#0056A9;
	border-radius:10px 0 0 10px;
	line-height:160px;
	text-align:center;
	color:#FFF;
	font-size:28px;
}

.jx_box dl dd{
	width:360px;
	font-size:18px;
	line-height:30px;
	margin-right:30px;
}

.btitle{
	width:995px;
	height:95px;
	background:url(../images/title.png) no-repeat;
	margin:0 auto;
	margin-top:72px;
	text-align:center;
	line-height:95px;
}

.btitle h3{
	width:470px;
	margin:0 auto;
	font-size:50px;
	color:#FFF;
	letter-spacing:26px;
	font-weight:bold;
	padding-left:34px;
}


.ciapin{
	width:1200px;
	margin:0 auto;
	margin-top:40px;
	display:flex;
	justify-content:space-between;
}

.ciapin p{
	width:284px;
	background:#ECEAEB;
}

.ciapin p span{
	width:100%;
	height:70px;
	line-height:70px;
	text-align:center;
	font-size:24px;
	display:block;
	font-weight:bold;
}

.ciapin p img{
	display:block;
}


.zixun{
	width:330px;
	height:60px;
	margin:0 auto;
	text-align:center;
	margin-top:40px;
}

.zixun a{
	width:100%;
	height:100%;
	display:block;
	border:2px solid #0065B1;
	border-radius:30px;
	font-size:24px;
	line-height:60px;
	font-weight:bold;
	color:#0065B1;
}

.zixun a:hover{
	background:#FFF;
}


/*学习内容*/

.xxcontent{
	width:1200px;
	height:520px;
	margin:0 auto;
	background:#FFF;
	margin-top:45px;
	display:flex;
	justify-content:center;
}

.xxcontent div{
	margin:20px 10px;
	
}

.xxcontent div.one{
	width:278px;
}

.xxcontent div.two{
	width:352px;
	display:flex;
	flex-wrap:wrap;
	align-items:space-between;
	justify-content:center;
}


.xxcontent div.three{
	width:486px;
	display:flex;
	flex-wrap:wrap;
	justify-items:center;
	align-content:space-between;
}

.xxcontent div dl dt{
	color:#FA9800;
	font-size:18px;
	font-weight:bold;
	margin-bottom:4px;
}
.xxcontent div dl dd{
	font-size:16px;
	line-height:26px;
}



.huanjing{
	width:1200px;
	margin:0 auto;
	margin-top:50px;
	display:flex;
	justify-content:space-between;
}



.hj_left{
	width:640px;
}
.hj_right{
	width:539px;
	display:flex;
	justify-content:space-between;
	flex-wrap:wrap;
}

.hj_right img{
	display:block;
	margin-bottom:20px;
}




/*学生作品*/

.product{
	width:1200px;
	height:454px;
	margin:20px auto 0 auto;
	background:#FFF;
	margin-top:45px;
	overflow:hidden;
}

.product ul{
	width:1160px;
	margin:20px auto;
	display:flex;
	justify-content:space-between;
}

.product ul li.cente{
	width:577px;
	display:flex;
	justify-content:space-between;
	flex-wrap:wrap;
}
.product ul li.pro1{
	width:258px;
}
.product ul li.pro6{
	width:285px;
}

.product ul li img{
	display:block;
}

.product ul li.cente img{
	margin-bottom:20px;
}


#bottom_bm{
	width:100%;
	height:500px;
	margin-top:60px;
	background:#A60000;
}


.bm_center{
	width:1200px;
	margin:0 auto;
}

.bm_center h3{
	text-align:center;
	font-size:46px;
	line-height:180px;
	color:#FFF;
}

.bm_center dl{
	width:100%;
	height:250px;
	background:#FFF;
	overflow:hidden;
}

.bm_center dl dd{
	width:1000px;
	margin:0 auto;
	display:flex;
	justify-content:space-between;
	margin-top:45px;
}

.bm_center dl dd label{
	width:485px;
	height:70px;
	background:#A60000;
}

.bm_center dl dd label i{
	width:55px;
	height:55px;
	display:inline-block;
	background:url(../images/icon.png) no-repeat;
	margin:7px;
}
.bm_center dl dd label i.setname{
	background-position:0 0;
}
.bm_center dl dd label i.setcall{
    background-position:-58px 0;
}

.bm_center dl dd label input{
	width:380px;
	height:48px;
	background:#EFEFEF;
	border:none;
	margin-left:10px;
	vertical-align:top;
	margin-top:9px;
	text-indent:10px;
	line-height:48px;
	color:#A60000;
	font-size:20px;
}

input:focus {
    outline:1px solid #FFFF00;
	box-shadow:0 0 6px #FFFF00;
}

.bm_center dl dd label input::-webkit-input-placeholder {
    color: #A60000;
}
input::-moz-input-placeholder {
    color: #A60000;
}
input::-ms-input-placeholder {
    color: #A60000;
}

.mxfbtn{
	width:480px;
	height:70px;
	display:block;
	background:#A60000;
	line-height:70px;
	text-align:center;
	margin:30px auto;
	border:none;
	color:#FFF;
	font-size:24px;
	cursor:pointer;
}

.mxfbtn:hover{
	background:#F00;
}
















