html, body{
height:100%;margin:0;padding:0;border:0;text-align:center;
font:normal 13px arial, helvetica, sans-serif;background:#fff url(body.png) 0 0 repeat-x
}
body form{
height:100%;padding:0;margin:0
}
.l-container{
width:990px;margin:0 auto -129px auto;min-height:100%;text-align:left
}
* html .l-container{
height:100%
}
.footer-helper{
height:129px;clear:both
}
.l-footer{
width:990px;height:129px;margin:0 auto;text-align:left;border-collapse:collapse;background:url(l-footer.png) 0 100% no-repeat
}
.l-footer td{
padding:0 27px 63px 27px;vertical-align:bottom;font-size:11px
}
embed, object, textarea, select{
outline:none;margin:0
}
label input{
vertical-align:middle;margin-right:5px
}
label span{
vertical-align:middle
}
.s{
font-size:0;height:1px
}
img{
border:0
}
a img{
vertical-align:middle
}
a{
text-decoration:underline;color:#065881
}
a:hover{
text-decoration:none
}
a:active{
outline:none
}
.b{
font-weight:bold
}
.fl{
float:left !important
}
.fr{
float:right !important
}
.ar{
text-align:right !important
}
.ac{
text-align:center !important
}
.al{
text-align:left !important
}
.aj{
text-align:justify !important
}
.at{
vertical-align:top !important
}
.am{
vertical-align:middle !important
}
.ab{
vertical-align:bottom !important
}
p{
margin:0 0 10px 0
}
font{
line-height:normal
}
.wrap{
overflow:hidden
}
.wrap{
clear:both
}
.b-site-nav{
position:absolute;top:271px;right:30px
}
.b-site-nav i{
margin-left:25px
}
.b-site-nav a .ico-home{
background-position:-22px 0
}
.b-site-nav a .ico-mail{
background-position:-44px 0
}
.b-site-nav a .ico-site-map{
background-position:-66px 0
}
.ico-search, .ico-home, .ico-mail, .ico-site-map{
display:inline-block;width:22px;height:22px;background-image:url(sprites.png);background-repeat:no-repeat;vertical-align:middle
}
.ico-search{
background-position:0 0
}
.ico-home{
background-position:-22px -22px
}
.ico-mail{
background-position:-44px -22px
}
.ico-site-map{
background-position:-66px -22px
}
.demo-info{
color:#fff;text-align:right;padding:10px 5px 10px 0;font-size:11px
}
.l-header{
margin-bottom:18px
}
.logo-bar{
height:43px;width:100%;border-collapse:collapse;margin-bottom:18px
}
.logo-bar .l{
padding:0;width:28%;text-align:center
}
.logo-bar .r{
padding:0;color:#fff;background:url(bg3.png) 0 0 no-repeat
}
.logo-bar .r a{
color:#fff;font-weight:bold;text-decoration:none;color:#eff3d5
}
.logo-bar .r .fl{
padding:0 0 4px 30px;font-size:19px
}
.logo-bar .r .fr{
padding:4px 11px 0 0
}
.search{
margin-right:6px;width:167px;height:20px
}
.search input{
padding-top:2px !important;padding-bottom:2px !important
}
.b-primary-nav{
margin:0;padding:0;list-style:none;overflow:hidden;border:solid 1px #6a6a6a;background:#fff url(bg1.png) 0 100% repeat-x
}
.b-primary-nav li{
float:left;border-right:solid 1px #dbdbdb
}
.b-primary-nav a, .b-primary-nav span{
color:#3e3e3e;height:30px;display:block;text-decoration:none;white-space:nowrap;padding:0 25px;line-height:28px
}
.b-primary-nav a:hover, .b-primary-nav span, .b-primary-nav .act{
background:#fff url(bg8.png) 0 100% repeat-x
}
.b-primary-nav a:hover{
text-decoration:underline
}
.b-primary-nav .feature, .b-primary-nav .feature:hover{
color:#fff;background:#d86303 url(bg2.png) 0 100% repeat-x;text-decoration:underline
}
.l-page,
.l-page_1,
.l-page_2{
border-collapse:collapse;width:100%
}
.l-page .l-col1,
.l-page_2 .l-col1{
padding:0 14px 0 14px;vertical-align:top
}
.l-page .l-col2,
.l-page_2 .l-col2{
width:233px;padding:0 14px 0 0;vertical-align:top
}
.l-page_1 .l-col1{
padding:0 14px 0 0;vertical-align:top
}
.l-page_1 .l-col2{
width:233px;padding:0 14px 0 14px;vertical-align:top
}
.l-page_1 .l-col3{
width:233px;padding:0 14px 0 0;vertical-align:top
}
.head td{
padding-bottom:10px !important
}
.head h1{
float:left
}
.b-banner{
margin-bottom:20px
}
.l-col2 .box, .l-col3 .box{
width:100%
}
.box{
position:relative;display:inline-block;margin:0 5px 20px 0;vertical-align:top
}
.box-t, .box-t i{
display:block;font-size:0;background:url(sprites1.png) 0 0 no-repeat
}
.box-t i{
position:relative
}
.box-cnt{
position:relative
}
.l-col2 h1, .l-col3 h1{
text-align:center
}
.box_a .box-t, .box_a .box-t i{
height:9px;margin-left:9px;background-position:100% -83px
}
.box_a .box-t i{
width:9px;margin-left:-9px;background-position:0 -74px
}
.box_a .box-cnt{
background:#fff;padding:0 15px 5px 15px;border-style:solid;border-width:0 1px 1px 1px;border-color:#d5d5d5
}
.box_b .box-t, .box_b .box-t i{
height:9px;margin-left:9px;background-position:100% -55px
}
.box_b .box-t i{
width:9px;margin-left:-9px;background-position:0 -36px
}
.box_b .box-cnt{
background:#b8b8b8 url(bg5.png) 0 0 repeat-x;padding:0 5px 5px 5px;border-style:solid;border-width:0 1px 1px 1px;border-color:#d5d5d5
}
.box_b h1{
color:#575757
}
.box_c .box-t, .box_c .box-t i{
height:9px;margin-left:9px;background-position:100% -83px
}
.box_c .box-t i{
width:9px;margin-left:-9px;background-position:0 -74px
}
.box_c .box-cnt{
background:#e0e0e0 url(bg4.png) 0 0 repeat-x;padding:0 15px 5px 15px;border-style:solid;border-width:0 1px 1px 1px;border-color:#d5d5d5
}
.box_c h1{
color:#000
}
.box_d .box-t, .box_d .box-t i{
height:8px;margin-left:8px;background-position:100% -100px
}
.box_d .box-t i{
width:8px;margin-left:-8px;background-position:0 -92px
}
.box_d .box-cnt{
background:#6ab5d4;padding:0 10px 10px 10px;border-style:solid;border-width:0 1px 1px 1px;border-color:#bebebe
}
.box_d h1, .box_d h2{
color:#fff
}
.b-qa, .b-qa li{
font-size:11px
}
.b-qa p{
margin-bottom:5px
}
.b-qa .date{
font-size:11px;font-weight:bold;margin-bottom:3px
}
.b-qa ul{
margin:0;padding:0;list-style:none
}
.b-qa li{
background:url(border1.png) 0 100% repeat-x;padding:0 0 8px 0;margin-bottom:10px
}
.b-qa .q{
color:#065881
}
h1{
color:#000;font:normal 18px arial;margin:0 0 10px 0
}
h2{
color:#0d5d96;font:bold 15px arial;margin:0 0 9px 0
}
.l-page1{
width:100%;border-collapse:collapse
}
.l-page1_col1{
vertical-align:top;padding:0
}
.l-page1_col2{
vertical-align:top;padding:0 0 0 20px;width:370px
}
.l-page1_col3{
vertical-align:top;padding:0 0 0 20px;width:216px
}
input, textarea, select, .inp-btn{
font:normal 12px arial, helvetica, sans-serif
}
.inp, textarea, select{
border-style:solid;border-color:#a3a3a3
}
.inp-btn{
vertical-align:middle
}
.inp{
border-width:1px;background:none;padding-left:0;display:inline-block;_overflow:hidden;zoom:1;//display:inline;vertical-align:middle
}
.inp i{
background:none;padding-right:0;display:block
}
.inp input{
border:0;width:100%;background:#fff;height:15px;margin:0;padding:3px 0 5px 0
}
.textarea{
position:relative;zoom:1
}
.textarea .t, .textarea .t i, .textarea .b, .textarea b i{
height:0;background:none;margin-left:0;display:block;font-size:0
}
.textarea .t i, .textarea .b i{
width:0;margin-left:-0;background-position:0 0;position:relative
}
.textarea .b{
background-position:100% 0
}
.textarea .b i{
background-position:0 0
}
.textarea textarea{
border-width:1px
}
select{
border-width:1px;height:23px
}
.btn, .btn i{
display:inline-block;text-decoration:none;//overflow:hidden;//zoom:1;//display:inline;//cursor:hand
}
.btn i{
position:relative;font-style:normal
}
.btn_a, .btn_a i{
height:27px;background:url(bg10.png) 0 0 repeat-x;color:#fff
}
.btn_a i{
line-height:26px;padding:0 10px
}
.btn_a:hover i{
background-position:0 -27px
}
.b-tertiary-nav{
width:216px;margin:0 -10px
}
.b-tertiary-nav ul{
margin:0;padding:0;list-style:none
}
.b-tertiary-nav li{
margin:0 0 10px 0;_zoom:1
}
.b-tertiary-nav ul ul{
margin:5px 0 0 20px;padding:0;list-style:none
}
.b-tertiary-nav ul ul li{
font-size:11px;margin-bottom:5px
}
.b-tertiary-nav a, .b-tertiary-nav span{
padding:1px 5px 1px 40px;display:block
}
.b-tertiary-nav a{
color:#000;background:url(bullet2.png) 20px 50% no-repeat
}
.b-tertiary-nav span, .b-tertiary-nav a:hover{
background:#a5bc29;color:#fff;font-weight:bold
}
hr{
color:#aaa;background-color:#aaa;border:0 none;height:1px;clear:both;margin-bottom:20px
}