html,body {padding:0;margin:0; width:100%; height:100%; background: #f3f9fe url(../i/allPage.jpg) 0 0 repeat-x; min-height:620px; }
body {color:#312623;  font:62.5% Arial, Helvetica, sans-serif;}

img{border:0; font-size:1px;}
.img{display: block; margin:0; padding:0;}

.clr{clear:both;}
.clr2{clear:both; height:1px;}
.clr10{clear:both; height:10px;}
form{padding:0; margin:0;}


h1{font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#92c2e4; font-weight:normal;  padding:0 0 0 20px; margin:0;}
h2{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fff; font-weight:bold; padding:0; margin:0;}
h3{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#fff; font-weight:bold; padding:0; margin:0;}
h4{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#fff; font-weight:normal; padding:0; margin:0;}
h5{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#fff; font-weight:normal; padding:0; margin:0;}
h6{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#fff; font-weight:normal; padding:0; margin:0;}

a{color: #005692; text-decoration: underline; cursor: pointer;}
a:hover{text-decoration: none;}

ul{margin: 20px; padding:0;}
p{margin:0; padding: 5px 0 8px 0;}

#allPage{margin:auto; height: auto !important; height:100%; min-height:100%;  background: url(../i/allPage_rep.png) 50% 0px repeat-y; position:relative;}
.header{ background:url(../i/allPage.png) 50% 0 no-repeat;position:relative;}
.border{ padding: 108px 0 0 0;width:700px; margin:auto; position:relative;}
.logo{width:178px; height:73px; display:block; background:url(../i/logo.png) no-repeat; text-indent:-10000px; }

/*top_link*/
.t_l{position:absolute; top:59px; right:7px; height:20px; }
.t_l a{width:25px; height:25px; background:url(../i/t_l.png) no-repeat; float:left; text-indent:-10000px;}
.t_l .cont{margin-left:13px; background-position:-25px 0;}

.menu{list-style:none; position:absolute; top:156px; left:185px; padding:0; margin:0; width:510px;}
.menu li{float:left; background:url(../i/menu.png) repeat-x; height:25px; line-height:25px;}
.menu li a{font-size:1.1em; padding:0 5px; text-decoration:none;}
.menu li.active{background:#c2c1c1; color:#000;}
.menu li.active a{color:#000;}
.menu li.sep{width:25px; height:25px; background:url(../i/sep.png) 0 0 no-repeat;}
.menu li.sep_f{background:url(../i/sep.png) 0 -25px no-repeat; width:15px;}
.menu li.sep_f_a{background:url(../i/sep.png) 0 -100px no-repeat; width:15px;}
.menu li.sep_l_a{background:url(../i/sep.png) 0 -125px no-repeat; width:25px;}
.menu li.sep_m_a{background:url(../i/sep.png) 0 -150px no-repeat; width:25px;}
.menu li.sep_a{background:url(../i/sep.png) 0 -75px no-repeat; width:25px;}
.menu li.sep_l{background:url(../i/sep.png) 0 -50px no-repeat; width:25px;}

.blue_line{background:url(../i/blue_line.png) 0 100% repeat-x; height:22px; clear:both;}

/*content*/
.content{font-size:1.2em;}
.intro{text-align:right; padding: 10px 25px 0 25px;}
.intro p{text-align:justify; text-indent:155px;}
.intro .pad{line-height:40px;}

.blue_block{background:#ebf6fd; border-top: solid 2px #c5e5f9; padding: 19px 11px; margin-bottom:5px;}

/*bottom_block*/
.bottom_block{border-top: solid 2px #c5e5f9; padding: 10px 19px;}
.bottom_block a.h1{font-weight:bold; font-size:1.1em; display:block; padding:10px;}
.bottom_block ul{list-style:none; padding:0; margin:0;}
.bottom_block ul li{padding:5px 0 5px 25px;}
.bottom_block ul li.alt{background:#ebf6fd; position:relative; height:1%;}
.dot{background:url(../i/li.gif) 50% 4px no-repeat; padding:7px 7px; line-height:15px; height:1px; float:left;}

/*tab_area*/

.tab_area .hd span{background:#c5e5f9 url(../i/blue.gif) 100% 0 no-repeat; display:block; float:left; padding:2px 30px 2px 10px; font-size:1.2em; font-weight:bold; color:#005692;}
.tab_area div.tab_content{background:#c5e5f9; overflow:hidden; clear:left; padding:10px; height:1%;}
.tab_area div.tab_content p{text-align:justify;}
.sample{margin:10px 0 0 30px;}

/*area_blue*/
.tab_area_blue .hd{float:left;  display:inline; margin-left:25px; background: url(../i/tab_l.gif) 0 0 no-repeat; padding:0 0 0 24px;}
.tab_area_blue .hd span{background:#e0f1fc url(../i/tab_r.gif) 100% 0 no-repeat; display:block; float:left; padding:5px 30px 2px 2px; font-size:1.2em; font-weight:bold; text-decoration:none; color:#005692;}
.tab_area_blue div.tab_content {background:#E0F1FC none repeat scroll 0%;clear:left;height:1%;overflow:hidden;padding:25px 25px 95px;}
.tab_area_blue .date{display:block; width:157px; text-align:center; background:#85c7f0; padding:4px 0; font-size:14px; font-weight:bold;}
.tab_area_blue .txt{padding:20px; padding-bottom:0;}



.hd_wrap{background:#e0f1fc; overflow:hidden; height:1%;}
.tab_area_white .hd{float:left; display:inline; margin-left:25px; background: url(../i/tab_w_l.gif) 0 0 no-repeat; padding:0 0 0 24px;}
.tab_area_white .hd span{background:#fff url(../i/tab_w_r.gif) 100% 0 no-repeat; display:block; float:left; padding:5px 30px 2px 2px; font-size:1.2em; font-weight:bold; text-decoration:none; color:#005692;}
.tab_area_white div.tab_content{background:#fff; overflow:hidden; clear:left; padding:25px; height:1%;}
.tab_area_white .date{display:block; width:157px; text-align:center; background:#85c7f0; padding:4px 0; font-size:14px; font-weight:bold;}
.tab_area_white .txt{padding:20px; padding-bottom:0;}


.hd2{text-align:center; padding:0px 0 20px; font-weight:bold;}
.tab_area_blue div.tab_content p{text-align:justify;}

.type1{background:#fff; border-collapse:collapse; width:100%;}
.type1 th{background:#a2d6f5; font-size:1.2em; padding:5px 10px;}
.c td{text-align:center;}
.type1 td{background:url(../i/dot2.gif) 0% 50% repeat-y; padding:5px 10px; text-align:center;}
.type1 .alt td{background:#f0f8fe url(../i/dot2.gif) 0% 50% repeat-y;}
#allPage .type1 .nb{background-image: none;}
#allPage table .l{text-align:left;}
.red{color:#da251d;}

.b_dot{border-bottom:dotted 1px;}

.type2{background:#fff; border-collapse:collapse; width:100%;}
.type2 th{background:#a2d6f5; font-size:1.2em; padding:2px 10px;}
.type2 th span{font-size:10px; display:block;}
.type2 td{text-align:center;}
.type2 td div{padding:5px 10px;  white-space:nowrap;}
th.alt1{background:#a2d6f5;}
th.alt2{background:#c5e5f9;}
td.alt2{background:#f3f9fe;}
.tab_area_white td.alt1{background:#e3f2fd;}

.type3{background:#fff; border-collapse:collapse; width:100%;}
.type3 th{background:#a2d6f5; font-size:1.4em; padding:5px 10px;}
.type3 th span{font-size:10px; display:block;}
.type3 td{ padding:5px 10px; font-size:1.3em;}
.type3 .alt td{background:#f0f8fe; }


.hd3{color:#093d7d; font-size:27px; text-align:center; padding-bottom:20px;}
.hd3 span{font-size:18px; display:block; margin:auto;}
.hd3 .orange{font-size:14px;}
.orange{color:#d48500;}

.recomend{font-weight:bold; display:block; padding:10px 0;}

/*two_blocks*/
.l_block{width:230px; float:left; margin-right:10px; display:inline;}
.l_block .h1{font-size:1.2em; padding:10px 10px 15px 10px; display:block; font-weight:bold;}
.block{background:#fff; padding:0 10px 10px 19px; font-size:10px;overflow:hidden; height:1%;}
.block .hd{display:block; background:#aaa9a9; color:#fff; padding:3px 5px 3px 19px; margin:0 -10px 0 -19px; font-size:12px;}
.block a{display:block; color:#000; cursor:default;}
.block a:hover{text-decoration:underline;}
.block span{padding:0 0 0 10px; background:url(../i/dot.gif) 3px 6px no-repeat;}
.block div{padding:0 0 5px 0;}
.r_block{width:428px; float:left;}

/*footer*/
.clr_footer{clear:both; height:140px;}
.footer{height:240px; background:url(../i/footer_rep.png) repeat-x; margin:-185px/*240*/ 0 0 0;}
.footer .copy{ background:url(../i/footer.png) 50% 100% no-repeat;height: 240px; margin:auto; position:relative; z-index:100;}
.info{position:absolute; bottom:20px; left:50%; font-size:1.1em; width:730px; margin-left:-345px;}
.info a{color:#312623; font-weight:bold; text-decoration:none;}
.info td{vertical-align:top; padding-right:10px;}

/*blocks*/
.bottom_block .h1, .l_block .h1 {cursor:default;text-decoration:none;}
.bottom_block .h1:hover, .l_block .h1:hover{text-decoration:none;}

.tab_area_blue .txt {
margin-bottom:20px;
padding:10px 20px 0pt;
}

