/* CSS Document */
/*reset*/
body,h1,h2,h3,h4,h5,h6,dl,dt,dd,ul,ol,li,th,td,p,blockquote,pre,form,fieldset,legend,input,button,textarea,hr{margin:0;padding:0;}
ul,ol{list-style:none;}
body{font:12px/1.5 arial; color:#333; background:#eaeaea;}
select,input,button{vertical-align:middle;font-size:100%;}
fieldset,img{border:0 none;}
em{font-style:normal;}
a{ color:#333; text-decoration: none;}
a:hover{ color: #f60; text-decoration:underline;}
.clear {clear:both;display:block;height:0; visibility:hidden; font:0/0 arial}
.clearfix:after {content:"."; display: block; height: 0; clear: both; visibility: hidden; font-size:0}
.clearfix {*zoom:1}

/* ¹«¹²Í¼Æ¬ */
.tip_r .btn_01,.tip_r .btn_02,.passIn table tr td .ico,.bg_01,.bg_02,.bg_03,.bg_04{ background:url(../images/icon.gif) no-repeat;}

/* Í·²¿ banner start */
.banner{ width:100%; overflow:hidden;}
.banner_01{ height:182px; background:url(../images/banner_01.jpg) no-repeat top center;}
.banner_02{ height:231px; background:url(../images/banner_02.jpg) no-repeat top center;}
.banner_03{ height:195px; background:url(../images/banner_03.jpg) no-repeat top center;}
.date_wrap{ width:980px; height:231px; margin:0 auto; position:relative;}
.date_wrap p{ position:absolute; bottom:99px; right:228px; color:#cd5f37; font-size:14px; font-family:'microsoft YaHei'; font-weight:bold;}
.tip_wrap{ width:980px; height:154px; margin:0 auto; padding-top:41px; }
.tip_l{ width:770px; float:left; overflow:hidden;}
.tip_l p{ color:#fff; font-size:20px; font-family:'microsoft YaHei'; line-height:44px;}
.tip_l p strong{ font-size:33px; color:#00ff90;}
.tip_l span{ font-size:16px; color:#5d9fc6; text-align:right; font-family:'microsoft YaHei'; display:block;}
.tip_r{ width:188px; float:left; overflow:hidden; padding-left:22px;}
.tip_r a{ width:188px; height:61px;  display:block; font-size:20px; color:#fff; font-family:'microsoft YaHei'; text-align:center;}
.tip_r a:hover{ color:#fff; text-decoration:none;}
.tip_r .btn_01{ background-position:0 0; line-height:61px; margin-bottom:13px;}
.tip_r .btn_02{ background-position:0 -80px;}

/* mod01 start */
.mod01{ width:100%; height:372px; background:url(../images/mod01.jpg) no-repeat top center;}
.mod_wrap{ width:980px; height:323px; margin:0 auto; padding-top:49px;}
.mod_l{ width:350px; height:223px; float:left;}
.mod_r{ width:630px; height:323px; float:left;}
.mod_r .tit{ line-height:58px; color:#292929; font-size:40px; font-family:'microsoft YaHei';}
.mod_box{ width:527px; height:178px; background:#9c9c9c; border-radius:4px; margin-top:10px; padding:23px 16px 20px 27px;  position:relative;}
.text_t,.text_b{ font-size:18px; line-height:28px; color:#fff; font-family:'microsoft YaHei';}
.text_t .ico,.text_b .ico{ color:#1f497d;}
.text_b{ margin-top:28px;}
.mod_box a:hover{ color:#fff;}
.isson_btn{ position:absolute; right:16px; bottom:20px; color:#fff; text-decoration:underline; font-size:14px; font-family:'microsoft YaHei';}

/* main start */
.main{ width:980px; margin:0 auto; overflow:hidden; }
.mod02{ height:323px; overflow:hidden; margin-top:16px; }
.mod03{ height:333px; overflow:hidden; margin-top:16px; }
.mod04{ height:338px; overflow:hidden; margin-top:16px; }

/* kq_box start */
.guiTab{ overflow:hidden; margin-top:38px; }
.guiTab table{width:980px;height:146px; border-collapse:collapse; text-align:center;margin:0 auto;}
.guiTab table tr th{ font-family:'microsoft YaHei';}
.guiTab table tr td{border:1px solid #bfbfbf; font-family:'microsoft YaHei';}
.guiTab table tr td span{ color:#ff0035;}
.trOne{ background:#1f497d; color:#fff; font-size:21px;}
.trTwo{ background:#c5d9f1; color:#000; font-size:16px; font-weight:bold;}
.trThr{ background:#fff; color:#000; font-size:16px;}
.trThr td{ position:relative;}
.bg_01{ width:12px; height:21px; background-position:-92px -142px; display:inline-block; position:absolute; left:158px; bottom:22px; _bottom:-4px;}
.bg_02{ width:21px; height:21px; background-position:-89px -178px; display:inline-block; position:absolute; left:154px; bottom:13px; _bottom:0;}
.bg_03{ width:21px; height:21px; background-position:-89px -264px; display:inline-block;  position:absolute; left:140px; bottom:13px; _bottom:0;}
.bg_04{ width:21px; height:21px; background-position:-87px -224px; display:inline-block;  position:absolute; left:251px; bottom:24px; _bottom:0;}
/* re_stduy start */
.re_stduy{ width:936px; height:215px; background:url(../images/mod02.jpg) no-repeat; margin-top:47px; padding:18px 0 0 44px; position:relative;}
.re_stduy .tit{ font-size:30px; color:#fff; font-family:'microsoft YaHei'; line-height:54px;}
.re_stduy .tit span{ color:#67faff;}
.re_text{ overflow:hidden; margin-top:11px;}
.re_text p{ font-size:18px; color:#fff; font-family:'microsoft YaHei'; line-height:33px;}
.re_text p a{ color:#0affe5; text-decoration:underline;}
.re_text p a:hover{ color:#0affe5; }
.click_btn{ position:absolute; right:70px; bottom:0; width:210px; height:46px; line-height:46px; text-align:center; display:block; background:#2485ac; font-size:20px; color:#87eeff; font-family:'microsoft YaHei';}
.click_btn:hover{ color:#87eeff; }

/* Ì×²Í start */
.passIn{width:980px;padding-top:32px;padding-bottom:40px; }
.passIn:after{content:".";height:0;font-size:0;display:block; visibility:hidden; clear:both;}
.passIn table{height:295px;border-collapse:collapse; text-align:center; background:#fff;}
.passIn table tr th{ font-size:30px; color:#fff; font-family:'microsoft YaHei';}
.passIn table tr td{border:1px solid #bfbfbf;color:#000; font-size:16px; font-family:'microsoft YaHei';}
.passIn table tr td em{color:#c00000; font-weight:bold; font-size:20px;}
.passIn table tr td .ico{ display:block; width:50px; height:154px; background-position:0 -141px; cursor:pointer;}
.passIn .tabOne{width:473px;height:295px;float:left;display:inline;margin-right:33px;}
.tabRTwo{width:469px; *height:295px;float:right;display:inline;}
.passIn table tr.taTro{ background:#31849b;}
.passIn table tr.taTro td,.passIn table tr.rtwoTr td{color:#fff; font-size:32px; font-weight:bold;}
.rtwoTr{height:20%; background:#60497b;}
.tabRTwo td{ font-size:19px !important;}

/* foot start */
.foot{ width:100%; height:319px; background:url(../images/foot.jpg) no-repeat top center;}


