/* 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,.passIn .tit .ico{ background:url(../images/icon.gif) no-repeat;}

/* Í·²¿ banner start */
.banner{ width:100%; overflow:hidden;}
.banner_01{ height:130px; background:url(../images/banner_01.jpg) no-repeat top center;}
.banner_02{ height:164px; background:url(../images/banner_02.jpg) no-repeat top center;}
.banner_03{ height:137px; background:url(../images/banner_03.jpg) no-repeat top center;}
.banner_04{ height:155px; background:url(../images/banner_04.jpg) no-repeat top center;}

/* isson_box start */
.isson_box{ width:100%; height:204px; background:#16be7e;}
.tip_wrap{ width:980px; height:184px; margin:0 auto; padding-top:20px;}
.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:#0a264a;}
.tip_l span{ font-size:16px; color:#a51a09; text-align:right; font-family:'microsoft YaHei'; display:block;}
.tip_r{ width:160px; float:left; overflow:hidden; padding-left:22px; padding-top:28px;}
.tip_r .btn_01{ display:block; width:157px; height:58px; background-position:0 0; line-height:61px; margin-bottom:13px;}
.tip_r .btn_02{ display:block; width:160px; height:46px; line-height:46px; background-position:0 -67px; text-align:center; font-size:20px; color:#fdce0f; font-family:'microsoft YaHei'; cursor:pointer; }

/* 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:#10295c; font-size:36px; 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; font-weight:bold;}
.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; }

/* re_stduy start */
.re_stduy{ width:936px; height:215px; background:url(../images/mod02.jpg) no-repeat; margin-top:24px; 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 .tit{ color:#10295c; font-size:35px; font-weight:bold; font-family:'microsoft YaHei'; line-height:78px; position:relative;}
.passIn .tit strong{ font-size:45px; color:#2c609f;}
.passIn .tit .ico{ display:inline-block; width:149px; height:44px; background-position:0 -296px; cursor:pointer; position:absolute; top:22px; right:0;}
.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 -128px; 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;}


