@charset "utf-8";
/* CSS Document */
*{margin:0; padding:0;}
html, body, div, span, h1, h2, h3, h4, h5, h6, p, abbr, address, cite, code, del, dfn, em, img, sub, sup, var, i, dl, dd, dt, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, figure, footer, header, hgroup, menu, nav, section, time, mark, audio, video { padding: 0; margin: 0 auto; border: 0; outline: 0; background: transparent; font-family:"Microsoft YaHei";}
ol, ul, li { list-style: none;}
input, select { vertical-align:middle; border:medium none; outline:none;}
table { border-collapse:collapse; border-spacing:0; /*table-layout:fixed;*/}
a { text-decoration:none; padding:0; margin:0; color:#fff;}
i{  font-style:normal;}
img{outline:none; border:none;}

.banner_n{ background:url(../images/banner.jpg) no-repeat center; height:671px; width:100%;}
.nav_n{ width:1000px; margin:0 auto; padding-top:20px;}
.nav_n a.logo_n{ width:107px; height:61px; display:block; float:left;}
.nav_n a.pho_n{ width:200px; height:61px; line-height:61px; float:right; display:block; font-size:18px; color:#fff;}
.but{ width:440px; margin:0 auto; padding-top:564px;}
.but a{ display:block; color:#a31e31; font-size:21px; font-weight:bold; float:left; margin-right:200px;}

.youhui_n{ background:url(../images/haoli.jpg) no-repeat center; width:100%; height:845px;}
.nianz{ width:1000px; margin:0 auto; height:700px; margin-bottom: 50px;}
.nianz li{ float:left; font-size:18px; color:#444; line-height:26px; text-align:center;}
.nianz li i{ font-size:20px; font-weight:bold; color:#de343b;}
.yh1{ padding-top:340px; margin-left:150px; width:180px;}
.yh2{ padding-top:340px; margin-left:120px; width:180px;}
.yh3{ padding-top:310px; margin-left:126px; width:180px;}
.yh4{ padding-top:120px; margin-left:150px; width:180px;}
.yh5{ padding-top:140px; margin-left:35px; width:260px;}

.but2{ width:510px; margin:0 auto;}
.ling{ background:#d31f0d; padding:5px;  width:130px; overflow:hidden; float:left;}
.ling a{ border:1px solid #fff; color:#fff; font-size:22px; padding:5px 20px; height:40px; line-height:40px;}
.ling a:hover{ color:#fff000;}
.rexian{ background:#d31f0d; padding:5px;  width:310px; overflow:hidden; float:left; margin-left:50px;}
.rexian a{ border:1px solid #fff; color:#fff; font-size:22px; padding:5px 20px; height:40px; line-height:40px;}
.rexian a:hover{ color:#fff000;}

.but3{ width:560px; margin:0 auto; height:50px;}
.lings{ background:#d31f0d; padding:5px;  width:175px; overflow:hidden; float:left;}
.lings a{ border:1px solid #fff; color:#fff; font-size:22px; padding:5px 20px; height:40px; line-height:40px;}
.lings a:hover{ color:#fff000;}
.rexians{ background:#d31f0d; padding:5px;  width:310px; overflow:hidden; float:left; margin-left:50px;}
.rexians a{ border:1px solid #fff; color:#fff; font-size:22px; padding:5px 20px; height:40px; line-height:40px;}
.rexians a:hover{ color:#fff000;}

.but4{ width:534px; margin:0 auto; height:50px;}
.lingy{ background:#d31f0d; padding:5px;  width:152px; overflow:hidden; float:left;}
.lingy a{ border:1px solid #fff; color:#fff; font-size:22px; padding:5px 20px; height:40px; line-height:40px;}
.lingy a:hover{ color:#fff000;}
.rexiany{ background:#d31f0d; padding:5px;  width:310px; overflow:hidden; float:left; margin-left:50px;}
.rexiany a{ border:1px solid #fff; color:#fff; font-size:22px; padding:5px 20px; height:40px; line-height:40px;}
.rexiany a:hover{ color:#fff000;}


.kec_n{ width:1000px; margin:0 auto; padding-top:60px; margin-bottom:60px; height:1000px;}
.vip_kec{ width:324px; float:left; margin-top:50px; margin-right:10px;}
.vip_kec h3{ background:#d31f0d; width:324px; height:54px; line-height:54px; text-align:center; font-size:26px; color:#fff; font-weight:normal;}
.vip_kec h3 i{ font-size:30px; font-weight:bold;}
.dkge01{ border:1px solid #d31f0d; width:322px; text-align:center; height:400px;}
.dkge01 span{ display:block; background:#f8dcd7; height:46px; line-height:46px; font-size:22px; color:#d31f0d;}
.dkge01 span i{ font-size:18px;}
.dkge01 p{ font-size:18px; color:#444; line-height:28px; text-align:left; width:250px; padding:20px 0; margin:0 auto;}
.dkge02{ border:1px solid #d31f0d; width:322px; text-align:center; float:left; margin-right:10px; margin-top:15px; height:390px;}
.dkge02 span{ display:block; background:#f8dcd7; height:46px; line-height:46px; font-size:22px; color:#d31f0d;}
.dkge02 p{ font-size:18px; color:#444; line-height:28px; text-align:left; width:256px; padding:20px 0; margin:0 auto;}

.laoshi_n01{ background:url(../images/laoshi01.jpg) no-repeat center; width:100%; height:218px; margin-top:60px;}
.ceshi{ width:1000px; margin:0 auto; padding-top:45px;}
.ceshi a{ display:block; width:200px; margin-left:760px; font-size:23px; color:#fff; }
.ceshi a.nlce{ color:#de343b;}
.laoshi_n02{ background:url(../images/laoshi02.jpg) no-repeat center; width:100%; height:268px;}
.laoshi_n03{ background:url(../images/laoshi03.jpg) no-repeat center; width:100%; height:120px; padding-top:240px;}

.haoke{ width:1028px; margin:50px auto; height:780px;}
.reason{ width:1000px; margin:0 auto; overflow:hidden; padding-left:80px; box-sizing:border-box; background:url(../images/xmas_14.jpg) no-repeat; height:536px; padding-top:50px; margin-bottom:50px; margin-top: 50px;}
.reason dl{ float:left; width:212px; height:66px; overflow:hidden; margin-bottom:50px; margin-right:200px;}
.reason dl dt{ width:100%; height:27px; line-height:24px; color:#ea0036; font-size:16px;}
.reason dl dd{ width:100%; line-height:20px; font-size:14px; color:#222222;}
.reason dl.rea_rt{ float:right; margin-right:0;}
