﻿/*--------通配符---------*/
body	{margin: 5px auto 10px; text-align: center; background: #B5F5F7}
a	{text-decoration: none}
img	{border: 0}
ul	{margin: 0; padding: 0; list-style-type: none}
ol	{margin: 0; padding: 0; list-style-position: inside}
*	{font-family: Arial; background-repeat: no-repeat}
h1,h2,h3,h4,h5,h6	{margin: 0}

/*--------通用部分-------*/
.clear_b	{clear: both}
.zero	{height: 0; line-height: 0; font-size: 0; margin: 0; padding: 0}
.fl	{float: left}
.fr	{float: right}

.border_top,
.border_bottom	{line-height: 0; font-size: 0}

.member .sign li a:hover,
.main_nav div a:hover,
.crumbs a:hover,
.bottom_nav span a:hover	{text-decoration: underline}

/*--------结构部分-------*/
.wrapper	{width: 961px; margin: 0 auto; text-align: left}
.header	{}
.middler	{width: 914px; padding: 10px 23px 10px 24px; background: #ffffff}
.mainer	{float: left; width: 590px}
.sider	{float: right; width: 311px}
.footer	{}

/*--------页头部分-------*/
.logo	{float: left; width: 204px; height: 51px; padding: 3px 0 6px 23px}
.logo img	{width: 204px; height: 51px}
.banner	{float: left; width: 388px; height: 30px; padding: 25px 25px 5px 15px; line-height: 30px; text-indent: 20px; letter-spacing: 1px; font-size: 11px; font-weight: bold; color: #028486}
.member	{float: left; width: 306px}
.member .phone	{clear: both; height: 20px; padding: 25px 0 0; line-height: 20px; text-indent: 33px; font-size: 16px; font-weight: bold; color: #127978; letter-spacing: 1px; background: url('img/phone_2.jpg') 0 25px no-repeat}
/*
.member .sign ul	{width: 320px; height: 28px; background: url('img/border_left_1.jpg') 319px 4px no-repeat}
.member .sign li	{float: left; width: 100px; height: 28px; line-height: 28px; text-align: center; font-size: 12px; background: url('img/border_left_1.jpg') 0 4px no-repeat}
.member .sign li.lost	{width: 120px}
.member .sign li a	{color: #04807E}
*/

.main_bar	{clear: both; height: 32px; padding: 1px 0 0; background: url('img/main_bar.jpg'); overflow: hidden}

.main_nav	{float: left; width: 633px; padding: 0 0 0 2px; line-height: 32px; font-size: 15px; font-weight: bold}
.main_nav div	{float: left; margin: 0 2px 0 0; text-align: center}
.main_nav div.s1	{width: 74px}
.main_nav div.s2	{width: 133px}
.main_nav div.on	{background: url('img/main_bar1.jpg') repeat-x}
.main_nav div a	{color: #ffffff}
.main_nav div.on a	{color: #0E857F}

.beijing_time	{float: right; width: 324px; line-height: 32px; text-indent: 100px; font-size: 12px; color: #ffffff}
.beijing_time span	{font-weight: bold; font-size: 14px}

/*--------索引-------*/
.crumbs	{height: 16px; margin: 0 0 5px; line-height: 16px; font-size: 12px; color: #E87C22}
.crumbs span	{margin: 0 12px; color: #444444}
.crumbs a	{color: #43826F}

/*--------页脚部分-------*/
.footer	{padding: 10px 0; border-top: 1px solid #BEBEBE; font-size: 12px; background: #F2F2F2}
.footer_1	{float: left; width: 200px; padding: 0 30px}
.footer_1 .title	{line-height: 40px; color: #3C8478; font-weight: bold}
.footer_1 .content	{line-height: 20px; color: #4F4F4F}

.footer_2	{float: right; width: 663px; padding: 0 30px 0 8px}
.bottom_logo	{height: 31px; padding: 5px 0 4px}
.bottom_nav	{line-height: 20px; text-indent: -10px; color: #458E83}
.bottom_nav span	{margin: 0 10px}
.bottom_nav span a	{color: #458E83}
.bottom_info	{line-height: 20px; color: #4F4F4F}
.bottom_info p	{margin: 0}
.bottom_info p .map	{color: #4F4F4F}
.bottom_info p .map:hover	{color: #458E83; text-decoration: underline}

/*--------require-------*/
.require	{margin: 0 6px 0 0; font-size: 12px; font-weight: 400; color: #ff3300}
.required	{line-height: 20px; font-size: 12px; font-weight: 400; color: #ff3300}
.required_2	{line-height: 20px; font-size: 12px; font-weight: 400; color: #505050}