html,body{ background:#fff url("/media/pics/img/userMain-bg.png") repeat-x}

.middleline{font-size:12px;color:#D5D5D5}

#cy_top{margin:0 auto;padding:0;width:980px;height:30px}
#cy_top a:link{font-size:12px;color:#535353;text-decoration:none}
#cy_top a:hover{color:#F60;text-decoration:underline}
#cy_top a.pop{color:#60F}
#cy_top a.pop:visited{color:#60F}
#cy_top a.pop:hover{color:#F60;text-decoration:underline}
#cy_logo{float:left;margin:5px 0 0 0;width:180px;height:25px;line-height:25px;text-align:center}
#cy_logo a{font-size:16px;color:#F30}
#cy_menu{float:left;margin:8px 0 0 0;width:450px;height:18px}
#cy_ads{float:left;margin:8px 0 0 0;height:18px}
#cy_top .spec{float:left;width:20px;height:1px}
#cy_bottom{margin:auto;width:980px;height:6px;overflow:hidden;background-image:url('/media/pics/img/top_d.gif')}

.bread{float:left;padding:2px 20px 2px 8px;line-height:22px}
.member{float:right;padding:2px 8px 2px 0;line-height:22px}
.member li{float:left;padding:0 3px}

.box-menu{margin:5px auto 10px;font-size:13px;border:1px dotted #96C2F1;background-color:#fafafa}
.box-menu a{text-decoration:underline}
.box-menu a:hover{text-decoration:none}
.box-main{margin:auto;width:96%;background-color:#fff}

.rec {text-align:center;font-size:13px;background:#f7f7f7}
.rec a {color:red}

#wrapper{border:1px dotted #96C2F1}

#main{float:right;width:780px}
#main .t{
	margin:0; padding:0 0 0 10px;
	height:28px; line-height:28px;
	font-size:14px; font-weight:bold;
	background:#CFF; border-bottom:#ddd 1px solid
}

.comp_view_data_list{ margin:5px 10px; }
.comp_view_data_list li{ float:left; width:50%; height:22px; line-height:22px; }

.UserMainLeft {
	margin:0; padding:0 10px 15px 10px;
	width:698px; text-align:left; border:1px dotted #96C2F1; background-color:#FFF;
}
.UserMainLeft legend {
	padding:3px 20px 3px 20px; height:22px; line-height:22px; border:1px dotted #96C2F1;
	font-size:13px; font-weight:bold; color:#1E7ACE; background-color:#fafafa;
}
.UserMainLeft legend span { padding:0 0 0 20px; font-size:12px }
.UserMainLeft legend span a { font-size:12px; font-weight:normal; color:red; text-decoration:underline }
.UserMainLeft legend span a:hover { text-decoration:none }

.UserMainLeft li { float:left; display:inline; margin:10px 0 0 10px; padding:0; width:160px; height:26px }
.UserMainLeft li a {
	display:block; text-align:center; width:150px; height:26px; line-height:26px;
	font-size:13px; color:#555; background:url(/media/pics/img/user/opNav.png) no-repeat center;
}
.UserMainLeft li a:hover { color:#60F; text-decoration:none }
.UserMainLeft li.double {
	float:left; display:inline; margin:10px 0 0 10px; padding:0;
	width:330px; height:26px;
}
.UserMainLeft li.double a {
	display:block; text-align:center; width:320px; height:26px; line-height:26px;
	font-size:13px; color:#555; background:url(/media/pics/img/user/opNav2.png) no-repeat center;
}
.UserMainLeft li.double a:hover { color:#60F; text-decoration:none }

.UserMainLeft p { padding:0 10px 0;line-height:20px;font-size:12px }
.UserMainLeft p.f14 { font-size:14px }

.UserMainLeftS{
	margin:0; padding:5px 0;
	width:980px; text-align:left; overflow:hidden;
}
.UserMainLeftS li{
	float:left; display:inline;
	margin:0 0 0 10px; padding:0;
	width:150px; height:38px
}
.UserMainLeftS li a{
	display:block; position:relative;
	width:150px; height:38px; line-height:38px; text-align:center;
	font-size:13px; color:#777; background:url(/media/pics/img/user/mainNavS.png) no-repeat center
}
.UserMainLeftS li a:hover{
	color:#60F; text-decoration:none;
	background:url(/media/pics/img/user/mainNavS-a.png) no-repeat center
}
* html .UserMainLeftS li a.ie6{ padding-top:11px;height:27px }
.UserMainLeftS li img{ vertical-align:middle}
.UserMainLeftS .expo a{ background:url(/media/pics/img/user/mainNav-expo.png) no-repeat center }
.UserMainLeftS .expo a:hover{ background:url(/media/pics/img/user/mainNav-expo-a.png) no-repeat center }

.menucontainer{margin:auto;width:100%;background:#fff url(/media/pics/img/user/bgOFF.gif) no-repeat bottom left;border-top:1px solid #ddd;border-right:1px solid #ddd;border-left:1px solid #ddd}
.menu{float:left;width:100%;position:relative;font-size:12px;font-weight:bold;background:url(/media/pics/img/user/bgOFF.gif) repeat-x bottom left}
.menu ul{margin:0;padding:0;list-style-type:none;float:left;position:relative}
.menu ul li{float:left;position:relative;display:inline;background:url(/media/pics/img/user/bgDIVIDER.gif) no-repeat bottom right}
.menu ul li a,.menu ul li a:visited{float:left;display:block;text-decoration:none;color:#000;width:auto;color:#666;padding:0px 16px 0px 16px;line-height:40px;height:40px}
* html .menu ul li a,.menu ul li a:visited{width:auto;w\idth:auto}
.menu ul li:hover a{color:#B30000;background:transparent url(/media/pics/img/user/bgON.gif) bottom left repeat-x}
.menu ul li .current{color:#B30000;background:transparent url(/media/pics/img/user/bgON.gif) bottom left repeat-x}

.corpinfo{padding:5px 10px}
.corpinfo dt{width:100%;line-height:21px;font-size:12px}

#main_login { margin:auto; width:665px }
#main_login #top { width:665px; height:106px; background:url(/media/pics/img/main_login_top.gif) no-repeat}
#main_login #center, #main_reg #center {
	padding:30px 0;
	width:665px;
	background:url(/media/pics/img/main_login_bg.gif)
}

#main_login #center #login { margin:auto; width:300px }
#main_login #center #login li { height:40px }
#main_login #center #login .input1 {
	padding:4px 3px 0 3px;
	width:180px; height:20px; line-height:18px; vertical-align:middle;
	font-size:16px; font-weight:bold; color:#999
}
#main_login #center #login .input2 {
	cursor:pointer;
	margin-left:10px; padding:3px 8px 0px 8px;
	border:1px solid #0A5AA6;
	background:url("/media/pics/img/btn_bg.gif") repeat-x; font-size:12px; color:#FFF
}
#main_login #center #login span { padding-right:10px; font-size:14px; font-weight:bold; color:#333 }
#main_login #center #select { margin:50px auto; width:320px }
#main_login #center #select li {
	float:left; display:block; margin:5px 10px;
	width:133px; height:60px; background:url(/media/pics/img/service01.png) no-repeat
}
#main_login #center #select li a {
	display:block; width:133px; height:60px; line-height:60px; text-align:center;
	font-size:16px; color:#333; background:url(/media/pics/img/service02.png) no-repeat
}
#main_login #center #select li a:hover { text-decoration:none; background:url(/media/pics/img/service01.png) no-repeat }
#main_login #bottom,#main_reg #bottom { width:665px; height:28px; background:url(/media/pics/img/main_login_bm.gif) no-repeat }

#main_reg{margin:auto;width:665px}
#main_reg #top{padding:80px 0 0 35px;width:630px;height:26px;font-size:14px;font-weight:bold;color:#939;background:url(/media/pics/img/main_reg_top.gif) no-repeat}
#main_reg #center .input1{padding:2px 3px 0 3px;height:18px;line-height:16px;vertical-align:middle;font-size:14px;font-weight:bold;color:#999}
#main_reg #center .input2{cursor:pointer;margin-left:10px;padding:3px 8px 0px 8px;border:1px solid #0A5AA6;background:url("/media/pics/img/btn_bg.gif") repeat-x;font-size:12px;color:#FFF}
#main_reg #center span{padding-right:10px;font-size:14px;font-weight:bold;color:#333}
.r_i_l{padding:2px 10px 2px 0;width:150px;height:25px;line-height:25px;text-align:right;font-weight:bold}
.module-hr{margin:auto;text-align:center;width:92%;height:1px;color:#ddd;overflow:hidden}

.divo-big-btn{width:100%;height:35px;margin:5px auto;border:solid 0px #4f4f4f;overflow:hidden}
.divo-big-btn ul{padding:0;margin:0;list-style:none}
.divo-big-btn ul li{display:block;float:left;text-align:center;padding:0;margin:0}
.divo-big-btn ul li a{float:left;width:105px;padding:3px 0px 8px 0px;margin:0px 0px 0px 0px;display:block;text-decoration:none;font-size:14px;font-weight:normal;color:#ccc;border-right:solid 1px #ccc}
.divo-big-btn ul li a:hover{color:red;  background-color:#8cbbda}
.divo-big-btn a:link{margin:6px 10px 6px 0px;padding:2px 6px 2px 6px;text-align:center; text-decoration:none;color:black;background-color:#EBF0F2;border:1px solid #99BBE8}
.divo-big-btn a:visited{ text-align:center; text-decoration:none; margin:6px 10px 6px 0px; padding:2px 6px 2px 6px; color:black; background-color:#EBF0F2; border:1px solid #99BBE8}
.divo-big-btn ul li a.inactive{color:lightgrey;  background-color:white;  border:1px solid lightgrey}

.module-list {margin:5px auto;width:98%;}
.module-list li {height:28px; line-height:28px;font-size:14px;padding-left:10px; background:url(/media/pics/img/line_ico2.gif) left no-repeat;border-bottom:#b5d4ce 1px dashed;}
.module-list li span {float:right; margin-right:10px;font-size:12px;}
.module-add a {margin-left:30px;font-size:14px;color:blue}

#main p { margin:5px 10px; padding:0; }

.ws_intro2{ padding:5px 20px; display:block; }
.ws_intro2 h2{ margin-bottom:12px; font-size:18px; font-weight:bold; line-height:25px; }
.ws_intro2 p{ margin:8px 0 8px 0; font-size:14px; line-height:23px; text-indent:2em; }
.ws_intro2 ul{ margin:5px 10px 0 3em; font-size:12px; line-height:21px; }
.ws_intro2 ul li{ font-size:12px; line-height:21px; }



/* //////////////////////////////////// */

#noVip { position:absolute; width:660px; border:5px #555 solid }
#noVip h2 {
	margin:0px; padding:0 5px;
	height:26px; line-height:26px; overflow:hidden;
	font-size:13px; font-weight:bold; color:#0076a3;
	border-bottom:1px solid #96C2F1;
	background:#B2D3F5 url('/media/pics/img/bg_td.gif');
}
#noVip h2 input {
	float:right;
	margin:2px 6px 0 0;
	width:18px; height:18px;
	border:none; cursor:pointer;
	background:transparent url('/media/pics/img/logbg_v2.png') 0 -169px no-repeat;
}
* html #noVip div.main{ padding-bottom:20px; }
#noVip div.main {
	padding:5px 10px;
	background:#fff;
}
#noVip div.main td a {
	color:#6600FF; text-decoration:underline;
}
#noVip div.main td a:hover {
	color:#333; text-decoration:none;
}
#noVip div.main .mmenu li {
	float:left; display:inline; padding:0 10px;
	height:23px; line-height:23px;
	text-decoration:underline;
}

/* //////////////////////////////////// */

.iconList { margin:0 0 10px 20px; overflow:hidden }
.iconList li { float:left; display:inline; margin:10px 0 0 10px; padding:0; width:160px; height:36px }
.iconList li a {
	display:block; text-align:center; width:150px; height:36px; line-height:36px; text-decoration:none;
	font-size:14px; color:#555; background:url(/media/pics/img/user/webNav.png) no-repeat center;
}
.iconList li a:hover { color:#60F; text-decoration:none }
.iconList li.f13 a { font-size:13px }
.iconList li.disable a { color:#909090; cursor:default }
.iconList li.disable a:hover { color:#909090 }

.t1 {
	margin:0; padding:15px 0 5px 20px;
	font-size:20px; font-weight:bold; color:#06c;
}
.t1 span { padding-bottom:2px; border-bottom:1px dashed #ccc }
