@charset "utf-8";
html,body{ margin: 0; padding: 0; font-family: "微软雅黑";}
img{ border: none;}
ul,li{ list-style: none;}
a{ outline: none;}
.flsboy{ width: 100%; height: auto; overflow: hidden; min-width: 1260px; background: url(bg.jpg) 0 0/100% 100% no-repeat;}
/* banner */
.banner{ width: 100%; min-width: 1260px; height: auto; overflow: hidden;}
.banner img{ width: 100%; display: block; height: auto;}
/* main */
.main{ width: 1000px; height: auto; clear: both; margin: 0 auto; overflow: hidden; padding: 40px 30px;}
.main_rtit{ width: 1000px; height: 100px; overflow: hidden; border-radius: 35px; box-shadow: 0 10px 20px 5px rgba(0,0,0,0.2);
	background: -webkit-linear-gradient(top,#ffd302,#ff8b01);
	background: -moz-linear-gradient(top,#ffd302,#ff8b01);
	background: -ms-linear-gradient(top,#ffd302,#ff8b01);
	background: -o-linear-gradient(top,#ffd302,#ff8b01);
	background: linear-gradient(top,#ffd302,#ff8b01);
}
.main_rtit div{ text-align: center; width: 985px; height: 85px; line-height: 85px; margin: 7px auto; border-radius: 30px; letter-spacing: 6px; font-weight: bold; color: #e84d3e; text-shadow: 2px 2px 5px #ffa195; box-shadow: 0 0 20px 5px rgba(4,44,175,0.3) inset; font-size: 46px;
	background-color: #fff;
}
.main .main_left{ clear: both; width: 1000px; height: 750px; margin-top: 40px; overflow: hidden; border-radius: 35px; box-shadow: 0 10px 20px 10px rgba(0,0,0,0.2);
	background: -webkit-linear-gradient(top,#ffd302,#ff8b01);
	background: -moz-linear-gradient(top,#ffd302,#ff8b01);
	background: -ms-linear-gradient(top,#ffd302,#ff8b01);
	background: -o-linear-gradient(top,#ffd302,#ff8b01);
	background: linear-gradient(top,#ffd302,#ff8b01);
}
.main .main_left .main_lbox{ width: 980px; height: 730px; margin: 10px auto; border-radius: 30px; overflow: hidden; box-shadow: 0 0 30px 5px rgba(4,44,175,0.5) inset; position: relative;
	background-color: #fff;
}
.main_left .main_lbox .fenb_fen{ position: absolute; left: 0; top: 50px;}
.main_left .main_lbox .fenb_lan{ position: absolute; right: 0; bottom: 0;}
.main_left .main_lbox .main_lbox_txt{ width: 980px; height: 600px; overflow: hidden;}
.main_left .main_lbox .main_lbox_txt .main_lbox_txt1{ margin: 96px 0 0 150px; width: 700px; height: auto; display: block;}
.main_left .main_lbox a{ text-decoration: none; display: block; margin: 0px auto 0; width: 300px; height: 65px; font-size: 25px; letter-spacing: 1px; border: 2px solid #e95846; line-height: 65px; border-radius: 14px; overflow: hidden; color: #fff; font-weight: bold; text-align: center;
	background: -webkit-linear-gradient(top,#fc7361,#e95241);
	background: -moz-linear-gradient(top,#fc7361,#e95241);
	background: -ms-linear-gradient(top,#fc7361,#e95241);
	background: -o-linear-gradient(top,#fc7361,#e95241);
	background: linear-gradient(top,#fc7361,#e95241);
}
/* footer */
.footer{ width: 100%; min-width: 1000px; height: 260px; text-align: center; line-height: 320px; background: url(footer_bg.png) center/100% 100% no-repeat; margin-top: 0px; clear: both; overflow: hidden;}
.footer img{ width: 320px; height: auto; vertical-align: middle;}
