@charset "utf-8";
body{
	font-size:14px;
	font-family: "Microsoft Yahei";
	background:#FFFCF3;
}
.banner1{
	background:url(../images/banner1.jpg) no-repeat center 0;
	height:94px;
}
.banner2{
	background:url(../images/banner2.jpg) no-repeat center 0;
	height:144px;
}
.banner3{
	background:url(../images/banner3.jpg) no-repeat center 0;
	height:142px;
}

.main{
	width:1000px;
	margin:0 auto;
}
.kj-infor{
	background:#EBE0CC;
	border:#F8F6E6 10px solid;
	text-align:center;
	padding:12px 0;
	margin-top:20px;
	color:#7F5734;
	line-height:42px;
}
.kj-infor div{
	font-size:24px;
}
.kj-infor p{
	font-size:20px;
}
.kj-infor p strong{
	color:#B20000;
}
.main h2{
	font-size:40px;
	color:#7F5733;
	text-align:center;
	background:url(../images/title-bg1.png) no-repeat center 0;
	margin:15px 0;
	line-height:63px;
}
.main h2.longtitle{
	background:url(../images/title-bg2.png) no-repeat center 0;
}
.drawing_num {
	height: 28px;
	width:28px;
	display: inline-block;
	margin: 3px 1px 0;
	line-height: 28px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	border-radius: 100%;
	color: #FFFFFE;
	font-size:20px;
}
.ball_red_bg {
	background:#EC3F3F;
}
.ball_blue_bg {
	background:#448BEC;
}
.jiedu{
	width:1040px;
	overflow:hidden;
}
.jiedu li{
	margin-right:26px;
	float:left;
	width:196px;
	padding:60px 17px 0;
	color:#91663E;
	font-size:16px;
	line-height:25px;
}
.jiedu li.jd01{
	background:url(../images/jiedu01.png) no-repeat 0 -10px;
	padding-top:105px;
	padding-bottom:75px;
}
.jiedu li.jd02{
	background:url(../images/jiedu02.png) no-repeat 0 -10px;
	padding-top:80px;
	padding-bottom:45px;
}
.jiedu li.jd03{
	background:url(../images/jiedu03.png) no-repeat 0 -10px;
	padding-bottom:15px;
}
.jiedu li.jd04{
	background:url(../images/jiedu04.png) no-repeat 0 -10px;
	padding-top:70px;
	padding-bottom:35px;
}
.light{
	font-size:15px;	
}
.light h3{
	font-size:18px;
}
.light .left{
	width:307px;
	display:inline-block;
	float:left;
	background:#746256;
	color:#FFF;
	height:490px;
	line-height:26px;
}
.light .left h3, .light .left p{
	width:260px;
	margin:20px auto 10px;
}
.icon-light1{
	background:url(../images/light1.png) no-repeat 20px 0;
	padding-left:90px;
}
.icon-light2{
	background:url(../images/light2.png) no-repeat 20px 20px;
	padding-left:90px;
}
.icon-light3{
	background:url(../images/light3.png) no-repeat 20px 20px;
	padding-left:90px;
}
.right-1 h3{
	padding-top:20px;
	line-height:24px;
}
.right-1 p, .right-2 p{
	width:610px;
	margin:10px auto 0;
	line-height:25px;
}
.right-2 h3{
	line-height:53px;
	padding-top:20px;
}
.right-2 div{
	width:595px;
	margin:15px auto 0;
}
.light .left div{
	text-align:center;
}
.light .right{
	width:667px;
	display:inline-block;
	float:right;	
	color:#FFF;	
}
.light .right .right-1{
	background:#746256;
	height:155px;	
}
.light .right .right-2{
	background:#746256;
	height:310px;
	margin-top:25px;	
}
.guanggao{
	margin-top:15px;
}

.footer{
	background:#F7F7F7;
	border-top:#DDD 1px solid;
	padding:25px 0 0;
	width:100%;
	font-size:12px;
}
.footer .section{
	width:1000px;
	margin:0 auto;
}
.footer .left, .footer .center{
	float:left;
	display:inline;
}
.footer .left{
	width:185px;
	margin-left:15px;
}
.footer .right{
	float:right;
	display:inline;
	margin-right:10px;
	width:485px;
}
.footer .left .logo a{
	background:url(../images/flogo.png) no-repeat 0 0;
	display:block;
	width:172px;
	height:81px;
}
.footer .left .logo a:hover{
	background:url(../images/flogo.png) no-repeat 0 -83px;
}
.footer .left .social{
	margin-top:20px;
	margin-left:15px;
}
.footer .left .social li{
	float:left;
	display:inline;
	margin-right:15px;
}
.footer .left .social li a{
	width:36px;
	height:34px;
	display:block;
}
.footer .left .social li a.weibo{
	background:url(../images/social.png) no-repeat 0 0;
}
.footer .left .social li a.qqwb{
	background:url(../images/social.png) no-repeat 0 -37px;
}
.footer .left .social li a.qq{
	background:url(../images/social.png) no-repeat 0 -74px;
}
.footer .left .social li a:hover.weibo{
	background:url(../images/social.png) no-repeat -44px 0;
}
.footer .left .social li a:hover.qqwb{
	background:url(../images/social.png) no-repeat -45px -37px;
}
.footer .left .social li a:hover.qq{
	background:url(../images/social.png) no-repeat -45px -74px;
}
.footer .center img{
	border:#D8D8D8 3px solid;
	margin:12px 0 0 35px;	
}
.footer .right p{
	line-height:20px;
	color:#666;
}
.footer .right p a{
	color:#666;
	padding:0 2px;
}
.footer .right p a:hover{
	color:#C00;
}
.footer .certificate {
	background:url(../images/certificate.png) no-repeat center center;
	height: 50px;
	margin: 5px auto;
}
.section, .footer{
	margin-bottom:0;
}