﻿@charset "utf-8";
/*globe*/
/***************** reset *****************/
body, ul, ol, h1, h2, h3, h4, h5, h6, form, ul, li, p, input, select, legend, textarea, dl, dd, dt, fieldset, table, th, td {
	margin:0;
	padding:0;
	word-break:break-all;
}
body {
	font:16px/1 "\5FAE\8F6F\96C5\9ED1", "\5B8B\4F53";
	-webkit-text-size-adjust:none;
	margin:0 auto;
    background:url(../images/bg.png) repeat;
}
div {
	margin:0 auto;
	word-break:break-all;
}
html {
	margin:0;
	padding:0;
}
ul, li {
	list-style:none;
}
a {/*color:#5b5a5a;*/
	text-decoration:none;
blr:expression(this.onFocus=this.blur());
	outline:none;
	cursor:pointer;
}
a:hover { /*color:#0064ab; */
	text-decoration:none;
}

.clear{ clear:both;}
/*main*/
.w640{width:100%; margin: 0 auto; background:url(../images/index_bg.png) center top no-repeat; height:1080px; position:relative;}
.w640_50{width:100%; margin: 0 auto; background:url(../images/index_bg_50.png) center top no-repeat; height:1080px; position:relative;}
header .title{ padding-top:164px; text-align:center;}
.hm_icon a img { position:absolute; right:30px; top:30px; border:0px;}
header .f100{ padding-top:164px; margin:0 auto;  background:url(../images/100f.png) no-repeat 0 168px;  width:627px; height:257px; }
header .f90{ padding-top:164px; margin:0 auto;  background:url(../images/90f.png) no-repeat 0 168px;  width:627px; height:257px; }
header .f80{ padding-top:164px; margin:0 auto;  background:url(../images/80f.png) no-repeat 0 168px;  width:627px; height:257px; }
header .f70{ padding-top:164px; margin:0 auto;  background:url(../images/70f.png) no-repeat 0 168px;  width:627px; height:257px; }
header .f60{ padding-top:164px; margin:0 auto;  background:url(../images/60f.png) no-repeat 0 168px;  width:627px; height:257px; }
header .f50{ padding-top:164px; margin:0 auto;  background:url(../images/50f.png) no-repeat 0 168px;  width:627px; height:257px; }
header .f40{ padding-top:164px; margin:0 auto;  background:url(../images/40f.png) no-repeat 0 168px;  width:627px; height:257px; }
header .f30{ padding-top:164px; margin:0 auto;  background:url(../images/30f.png) no-repeat 0 168px;  width:627px; height:257px; }
header .f20{ padding-top:164px; margin:0 auto;  background:url(../images/20f.png) no-repeat 0 168px;  width:627px; height:257px; }
header .f10{ padding-top:164px; margin:0 auto;  background:url(../images/10f.png) no-repeat 0 168px;  width:627px; height:257px; }
header .f0{ padding-top:164px; margin:0 auto;  background:url(../images/0f.png) no-repeat 0 168px;  width:627px; height:257px; }
header .fs_text {padding-top:164px; margin:0 auto;  width:627px; height:257px;font-size:42px; color:#fcd600;text-align:center;
text-shadow:#a3291a 2px 0 0,#a3291a 0 2px 0,#a3291a -2px 0 0,#a3291a 0 -2px 0;
-webkit-text-shadow:#a3291a 2px 0 0,#a3291a 0 2px 0,#a3291a -2px 0 0,#a3291a 0 -2px 0;
-moz-text-shadow:#a3291a 2px 0 0,#a3291a 0 2px 0,#a3291a -2px 0 0,#a3291a 0 -2px 0;
*filter: Glow(color=#a3291a, strength=3);}

.hm_text { padding-top:36px; line-height:36px; font-size:28px; color:#540506; width:548px; margin:0 auto;}
.hm_text01 { padding-top:60px; text-align:center;}
.hm_text02 { padding-top:40px; text-align:center;}
.btn_bg a { background:url(../images/btn_bg.png) no-repeat; width:387px; height:106px; margin-bottom:8px; line-height:96px; font-size:30px; color:#d22f28; padding-left:106px;  display:block;}

.hm_btn { width:493px; height:106px; margin:0 auto; margin-top:50px;  }

.content { background:url(../images/t_w.png); border-radius:6px; width:860px; margin:0 auto; padding:30px; margin-top:30px; line-height:36px; min-height:120px; color:#FFF; font-size:30px;}
.content_img { width:480px; height:300px; margin:0 auto; position:relative;}
.subject_t { line-height:36px; padding-bottom:10px; font-weight:bold;}
.content p { margin-bottom:12px;}
.content .p_left{ float:left;width:50%;}
.content p input { margin-right:10px; width:22px; height:22px;}
.no_choice { text-align:center; font-size:30px; height:36px; line-height:36px; color:#FFF; margin-top:30px;}
.enter_btn a{ background:url(../images/tj_btn_bg.png) no-repeat; width:323px; margin:0 auto; margin-top:20px; height:89px; line-height:74px; color:#d22f28; font-size:30px; text-align:center; display:block;}


.content_tl { background:url(../images/t_w.png); border-radius:6px; width:860px; margin:0 auto; padding:30px; margin-top:-10px; line-height:36px; min-height:280px; color:#FFF; font-size:24px;}
.content_tl p { margin-bottom:5px;}
.content_tl .p_left{ float:left;width:50%;}
.content_tl p input { margin-right:10px; width:22px; height:22px;}
.content_tl_img img { width:548px; height:360px; border-radius:8px; border:6px #FFF solid; margin:0 auto; margin-left:151px;}
.content_tl_t { line-height:36px; padding-bottom:6px; font-weight:bold;}

.subject_img { width:367px; margin:0 auto; margin-top:20px; position:relative;}
.subject_img span { position:absolute; bottom:12px; right:12px;}
.right { background:url(../images/right.png) no-repeat; width:179px; height:177px;}
.wrong { background:url(../images/wrong.png) no-repeat; width:179px; height:177px;}

.content_jd { background:url(../images/t_b.png); position:relative; border-radius:6px; width:860px; margin:0 auto; padding:30px; margin-top:30px; line-height:36px; min-height:420px; color:#450b0c; font-size:26px;}
.content_jd p { margin-bottom:12px;}
.content_jd span { position:absolute; bottom:12px; right:12px;}
.content_jd .ys {color: #d30101;}

.content_tljd { background:url(../images/t_b.png); position:relative; border-radius:6px; width:860px; margin:0 auto; padding:30px; margin-top:30px; line-height:36px; min-height:520px; color:#450b0c; font-size:28px;}
.content_tljd p { margin-bottom:12px;}
.content_tljd span { position:absolute; bottom:12px; right:12px;}
.content_tljd .ys {color: #d30101;}

.m_w640{width:640px; margin: 0 auto; background:url(../images/index_bg.png) no-repeat; height:836px; padding-top:164px; position:relative;}
/* 滑动焦点图 */
.swiper-container {
	height:auto;
	width:90%;
	text-align:center;
	margin:0 auto;
	position:relative;
	overflow:hidden;
	z-index:5;
	background:none;
}
/*.swiper-wrapper {position: relative;z-index:10;}
.swiper-slide {position:relative;text-align:center; float:left;}
.swiper-slide a{ position:relative; width:367px; height:480px; display:block; overflow:hidden;}
.swiper-slide img{ width:367px; height:450px; max-height:100%;vertical-align:middle; position:relative;}
.pagination{ position:absolute; height:20px; width:100%;bottom:8px;z-index:100; text-align:right; text-align:center;}
.pagination .swiper-pagination-switch{ display:inline-block; height:10px; width:10px; line-height:10px; background:#999; border-radius:50%; _display:inline; margin-right:6px;}
.pagination .swiper-active-switch{ background:#0090ff;}*/

.swiper-wrapper {position: relative;z-index:10;}
.swiper-slide {position:relative;text-align:center; float:left;}
.swiper-slide a{ position:relative; width:100%; height:100%; display:block; overflow:hidden;}
.swiper-slide img{ max-height:100%;vertical-align:middle; position:relative;}
.pagination{ position:absolute; height:20px; width:100%;bottom:10%;z-index:100; text-align:right; text-align:center;}
.pagination .swiper-pagination-switch{ display:inline-block; height:10px; width:10px; line-height:10px; background:#fff; border-radius:50%; _display:inline; margin-right:6px;}
.pagination .swiper-active-switch{ background:#fee972;}


