*{ margin:0; padding:0;}
body{ background:#fff url(back.gif) repeat-x; color:#6A6668; text-align:center; padding-bottom:30px; font:12px/20px simsun;}
dl, ul{ list-style:none;}
img{ border:none;}
a{ text-decoration:none; color:#6A6668;}
a:hover{ text-decoration:underline;}

.clear{ clear:both;}

/*default style*/
/*form style*/
.ipt_login{ border:1px solid #B8D6DF; padding:3px; height:16px; line-height:16px; width:150px;}
.ipt_box{ border:1px solid #D4E2E9; line-height:15px;}
.btn_122{ background:url(btn_122.gif); width:122px; height:34px; color:#fff; font-weight:bold; border:none; cursor:pointer; font-size:12px;}
.btn_102{ background:url(btn_102.gif); width:102px; height:24px; color:#fff; font-weight:bold; border:none; cursor:pointer; font-size:12px;}

.f_l{ float:left;}
.f_r{ float:right;}
.p_r{ position:relative;}

/*box style*/
.w_80{ width:80px;}
.w_110{ width:110px;}
.w_150{ width:150px;}
.w_170{ width:170px;}
.w_200{ width:200px;}
.w_270{ width:270px;}
.w_295{ width:295px;}
.w_580{ width:580px;}
.w_300{ width:300px;}
.w_330{ width:330px;}
.h_15{ height:15px;}
.h_18{ height:18px;}
.h_22{ height:22px;}
.h_120{ height:120px;}
.h_130{ height:130px;}
.h_150{ height:200px;}
.h_min{ height:auto!important; min-height:550px; height:550px;}

.m_5{ margin:5px;}
.m_b15{ margin-bottom:15px;}
.m_b30{ margin-bottom:30px;}
.m_l10{ margin-left:10px;}
.m_t10{ margin-top:10px;}
.m_t20{ margin-top:20px;}
.m_t35{ margin-top:35px;}
.m_v1{ margin-top:1px; margin-bottom:1px;}
.m_v4{ margin-top:4px; margin-bottom:4px;}
.m_r5{ margin-right:5px;}
.m_r10{ margin-right:10px;}
.m_r20{ margin-right:20px;}
.m_r30{ margin-right:30px;}

.p_2{ padding:2px;}
.p_10{ padding:10px;}
.p_20{ padding:20px;}
.p_25{ padding:25px;}
.p_l20{ padding-left:20px;}
.p_l200{ padding-left:200px;}
.p_v5{ padding-top:5px; padding-bottom:5px;}
.p_v12{ padding-top:12px; padding-bottom:12px;}
.p_v10{ padding-top:10px; padding-bottom:10px;}
.p_h10{ padding-left:10px; padding-right:10px;}
.p_h15{ padding-left:15px; padding-right:15px;}

/*font style*/
.c_default{ color:#6A6668;}
.c_666{ color:#666;}
.c_699{ color:#699;}
.c_sub{ color:#53A0AE;}
.c_blue{ color:#35B7CF;}
.c_orange{ color:#f60;}

.f_normal{ font-weight:normal;}
.f_bold{ font-weight:bold;}

.f_12{ font-size:12px;}
.f_14{ font-size:14px;}

.l_h16{ line-height:16px;}
.l_h18{ line-height:18px;}
.l_h22{ line-height:22px;}
.l_h25{ line-height:25px;}

.underline{ text-decoration:underline;}

.t_c{ text-align:center;}

/*list style*/
.list_inline li{ display:inline;}
.list_float{ zoom:1; overflow:hidden;}
	.list_float li{ float:left;}
.list_arr1{ background:url(list_arr1.gif) no-repeat 0 6px; padding-left:15px;}
.list_arr2{ background:url(list_arr2.gif) no-repeat 0 6px; padding-left:15px;}

.border_dash{ border-bottom:1px dashed #DDE8EA;}
.border_index_dotted{ background:url(dotted.gif) repeat-x 0 135px;}


.sp{background:url(sp_s.gif) no-repeat 50% 0; height:2px; overflow:hidden; clear:both;}

.tip_right{ background:url(icon_right.gif) no-repeat 4px 4px; padding-left:25px; color:#390;}
.tip_wrong{ background:url(icon_wrong.gif) no-repeat 4px 4px; padding-left:25px; color:#c33;}

.small_box{ border:1px solid #E1ECF5; background:#F5F8FA; padding:5px; zoom:1; overflow:hidden;}

/*layout*/
.wrap{ width:960px; margin:auto; text-align:left;}
.hd{ height:95px; padding-top:10px; margin-bottom:8px;}
.ft{ margin-top:30px; clear:both; color:#53A0AE; text-align:center;}


/*com*/
.logo{  float:left;}

.chanel{ float:right; text-align:right; width:400px;}
	.chanel li{ display:inline; color:#4F9DAB;}
	.chanel li a{ color:#4F9DAB;}
	
.menu{ background:url(menu_back.gif);  height:25px; padding-left:30px; padding-top:4px; clear:both; margin-top:5px; text-align:center; cursor:default;}
	.menu li{ float:left; margin-right:20px; width:71px; height:23px; position:relative;}
	.menu li a{ display:block; width:71px; height:23px; color:#fff; line-height:23px; text-align:center; position:relative; z-index:100;}
	.menu li.selected a, .menu li a:hover{ background:url(menu_item.gif); text-decoration:none;}
	.menu li.open a, .menu li.open a:hover{ background:url(menu_open.gif); text-decoration:none; color:#4C9BA8; font-weight:bold;}
	.menu ul{ display:none;}
	.menu .open ul{ display:block; position:absolute; width:auto; border:1px solid #6EA9B7; background:#fff; padding:2px; left:0; top:22px;}
	.menu .open ul{ display:block; position:absolute; width:auto; border:1px solid #6EA9B7; background:#fff; padding:2px; left:0; top:22px;}
	.menu .open ul li{ float:none; margin:0; width:100px; white-space:nowrap; height:20px; line-height:20px; text-align:left;}
	.menu .open ul a{ color:#4C9BA8; background:none; line-height:20px; height:20px; width:auto; padding:0 10px; float:none; text-align:left; font-weight:normal;}
	.menu .open ul a:hover{ background:#E8F0F2; line-height:20px; height:20px; width:auto; padding:0 10px; float:none; text-align:left; font-weight:normal;}

.top{ background:url(top.gif); width:942px; height:152px; margin-bottom:8px; padding:10px 9px; overflow:hidden;}

.swf{ height:152px; width:664px; float:left;}

.login{ height:152px; width:242px; float:right; text-align:center; color:#fff; padding:0 15px;}
	.login h4{ font-size:14px; margin:10px 0; text-align:left; position:relative; width:232px; height:25px;}
	.login h4 a{ font-size:12px; color:#fff; position:absolute; right:0; top:0;}
	.login p{ height:24px; overflow:hidden; white-space:nowrap;}
	.login label{ height:24px; float:left; width:50px; text-align:right; line-height:24px; padding-right:5px;}
	.login .ipt_login{ float:left;}
	
.pager{ height:17px; line-height:17px; width:110px; text-align:center; color:#999;}
	.pager li{ float:left; padding:0 5px; white-space:nowrap;}

.box_960{ width:960px; overflow:hidden; margin-bottom:8px;}
	.box_960 .t{ background:url(box_960.gif) no-repeat; width:960px; height:3px; overflow:hidden;}
	.box_960 .m{ background:url(box_960.gif) repeat-y -960px; padding:0 2px; zoom:1; overflow:hidden; padding-bottom:10px;}
	.box_960 .b{ background:url(box_960.gif) no-repeat 0 -3px; width:960px; height:3px; overflow:hidden;}
	.box_960 h2{ background:url(sp_w.gif) no-repeat 0 100%; height:28px; line-height:25px; font-size:14px; color:#53A0AE; padding-left:20px;}
	.box_960 h3{ font-size:14px;}

.box_675{ width:675px; overflow:hidden; float:left;  margin-bottom:8px;}
	.box_675 .t{ background:url(box_675.gif) no-repeat; width:675px; height:3px; overflow:hidden;}
	.box_675 .m{ background:url(box_675.gif) repeat-y -675px; padding:0 2px; zoom:1; overflow:hidden; padding-bottom:10px;}
	.box_675 .b{ background:url(box_675.gif) no-repeat 0 -3px; width:675px; height:3px; overflow:hidden;}
	.box_675 h2{ background:url(sp_w.gif) no-repeat 0 100%; height:28px; line-height:25px; font-size:14px; color:#53A0AE; padding-left:20px;}
	.box_675 h3{ font-size:14px;}
	
.box_275{ width:275px; overflow:hidden; float:right;  margin-bottom:8px;}
	.box_275 .t{ background:url(box_275.gif) no-repeat; width:275px; height:3px; overflow:hidden;}
	.box_275 .m{ background:url(box_275.gif) repeat-y -275px; padding:0 2px; zoom:1; overflow:hidden;}
	.box_275 .b{ background:url(box_275.gif) no-repeat 0 -3px; width:275px; height:3px; overflow:hidden;}
	.box_275 h2{ background:url(sp_s.gif) no-repeat 50% 100%; height:25px; line-height:24px; font-size:14px; color:#53A0AE; padding-left:15px; cursor:pointer;}

.box_small{ background:url(box_small.gif); width:327px; height:125px; padding:20px; margin:10px auto;}
