/* CSS Document */
body,div,p,ul,li,h1,h2,h3,h4,h5,h6,dl,dt,dd,ol,pre,code,fieldset,legend,input,button,textarea,blockquote
{
margin:0;
padding:0;
}
body {
font:12px/1.5 Tahoma,Helvetica,Arial,'宋体',sans-serif;
color:#666666;
}
ul,ol,li {
list-style:none outside none;
}
img{ border:none;}
button{ cursor:pointer;}
a,.site-nav a.bluelink{ cursor:pointer; text-decoration:none; color:#3366cc;}
a:hover,.site-nav a.bluelink:hover,.notice a:hover{ text-decoration:underline; color:#ff6600;}
select, input, button, textarea {
font:100% Tahoma,Helvetica,Arial,sans-serif;}

.clear{ clear:both;}
.floatleft{ float:left;}
.login-info {
float:left;
margin:0;
padding:0;
}
.quick-menu {
float:right;
margin:0;
padding:0;
}
.login-info a {
margin-right:8px;
margin-left:8px;
}
.site-nav a {
color:#666666;
margin-right:3px;
margin-left:3px;

}
.site-nav a:hover,.BlubMsg a:hover {
color:#ff5500;
}
.footer {
display:none;
border-top:1px solid #D1D7DC;
clear:both;
margin:10px auto;
padding-top:10px;
text-align:center;
}
 .foot-nav {
display:block;
height:20px;
margin:0 auto;
}
.foot-nav a {
margin:0 7px;
}
.login-msg {
padding-left:20px;
overflow:hidden;
width:278px;
}
.pwerror{
background:url(../images/erroricon.png) no-repeat scroll 20px 15px #ffffe5;
border:1px solid #ffcc7a;
color:#000000;
padding:15px 5px 15px 50px;
font-size:14px;
font-weight:bold;
text-align:left;
margin:10px 0;}

.pwsucceed{
background:url(../images/succeedicon.png) no-repeat scroll 20px 10px #eeffcb;
border:1px solid #dee7c8;
color:#000000;
padding:10px 5px 10px 55px;
font-size:14px;
font-weight:bold;
text-align:left;
margin:10px 0;  
line-height:24px;}
.error {background:url("../images/stuff.png") no-repeat scroll 5px 5px #fff2f2;
border:1px solid #ff8080;
color:#000000;
padding:5px 5px 5px 25px;
margin-left:6px;
 }
 .error2 {
background:url("../images/stuff.png") no-repeat scroll 5px 5px #fff2f2;
border:1px solid #ff8080;
color:#000000;
padding:2px 2px 2px 25px;
margin-left:0px;
width:500px;
 }

.wrap{ width:950px; margin:0 auto;}
.content{ }
.namered{ color:#f44003}
.site-nav {
display:none;
color:#565656;
height:25px;
line-height:25px;
}
.logonav{  height:98px;}/**/
.logo1{color:#1366b2; font-size:22px; font-weight:bold; line-height:98px; height:98px;margin-left:0px; width:600px; overflow:hidden;text-align:left; float:left;}
.quicklink{ float:right; padding-top:15px; padding-left:10px;}
.quicklink a{ display:block; height:62px; width:92px; color:#000000; font-size:12px; text-align:center; line-height:27px; padding-top:10px; float:left;}
.quicklink a:hover{ text-decoration:none; background:url(../images/quickhover.jpg) left top no-repeat;color:#000000;}
.topnav, .topnav .guid, .topnav .guid li.selected, .topnav .guid li.selected a{
background:url("../images/mysys_v4_bg.png") no-repeat scroll 2000px 2000px transparent;
font-weight:bold;
}
.topnav {
background-color:#4588CE;
background-position:right -222px;
background-repeat:repeat-x;
border-bottom:3px solid #4388CE;
margin:5px 0 10px;
position:relative;
}
.topnav:after {
clear:both;
content:" ";
display:block;
height:0;
}
.topnav .guid {
background-color:none;
background-position:0 -251px;
height:27px;
width:100%;
}
.topnav .guid li {
float:left;
height:27px;
line-height:27px;
padding-bottom:0px;
position:relative;
}
.topnav .guid li a {
color:#404040;
display:block;
font-weight:normal;
padding:0 15px;
}
.topnav .guid li a:hover {
text-decoration:none;
}
.topnav .guid li em {
color:#FF6600;
font-weight:normal;
}
.topnav .guid li.selected {
background-position:0 0;
background-repeat:repeat-x;
border:medium none;
color:#FFFFFF;
}
.topnav .guid li.selected a {
background-position:right -50px;
background-repeat:no-repeat;
border:medium none;
}
.topnav .guid li.selected a, .topnav .guid li.selected span {
color:#FFFFFF;
}







/*左侧导航开始*/



.col-sub, .sidebar {
position:relative;
width:150px;
z-index:9;
}
.grid-c2 .col-sub {
margin-left:-100%;
width:190px;
}
.col-sub{
float:left; width:150px;
}
#main-menu {
position:relative;
width:150px;

}
.mysys-bd {
-moz-box-shadow:2px 2px 3px #E9E9E9;
filter:none !important;
padding:0;
}
 .box-diamond .mysys-bd{
background-color:#FFFFFF;
border:1px solid #C4D5E0;
border-top:none;
}
.menu-box {
background:none repeat scroll 0 0 #FDFEFF;
overflow:hidden;
width:148px;
}
.mysys-bar {
background-color:#FFFFFF;
border-color:#C4D5DF;
border-style:solid;
border-width:1px 0;
cursor:pointer;
height:28px;
line-height:28px;
margin:0;
padding:0;
position:relative;
width:100%;
}
.mysys-bar span{
background:url("../images/mysys_v4_bg.png") repeat-x scroll 0 -100px #F0F5F9;
display:block;
font-size:12px;
font-weight:bold;
line-height:26px;
margin:1px;
padding-left:22px;
}
 .group {
margin:6px 5px 10px;
}
.group li {
padding:3px 0;
width:100%;
}


#main-menu  .group li a, #main-menu .group li span a {
padding-left:18px;
}
#main-menu  .group li a, #main-menu .group li span a, #main-menu .group li ul li a {
background:url("../images/mysys_v4_bg.png") no-repeat scroll 2000px 2000px transparent;
display:block;
font-size:12px;
height:20px;
line-height:20px;
}
#main-menu  .group li a:hover, #main-menu .group li span a:hover, #main-menu .group li ul li a:hover {
background-color:#DEE7ED;
background-position:-200px -150px;
}
 #main-menu .group li.selected span a:hover, #main-menu .group li ul li.selected a:hover {
background-color:#498CD0;
background-position:0 -150px;
}
.menu-box a {
color:#414141;
}
/*左侧导航结束*/
/*右侧内容*/


.col-main {
float:right;
width:790px;
position:relative;
}
.color86 {
    color: #868686;
}
.btnright{ background:url(../images/btnright.jpg); padding:0 5px;height:23px; line-height:23px; border:1px solid #bdc5ca;color:#333333; font-size:12px;}
.colorgray{ color:#868686; margin-left:10px;}
.rightinfor{ font-weight:normal; font-size:12px; margin-left:150px;}
.account-security{border:1px solid #C4D5E0; background:none repeat scroll 0 0 #FFFFFF;padding:10px;

}
.detail-info{padding:0 20px;overflow:hidden; background:#FFFFFF;}
.info-title {
font-weight:700;
line-height:30px;
border-top:1px solid #D5E5F4;
padding:12px 0 0 20px;
}
.info-title1 {
font-weight:700;
line-height:30px;
padding:12px 0 0 20px;
}
.detail-info dd {
padding:0 20px 14px;
}
.account-info{ color:#000000;line-height:22px;padding-left:16px;}

.modify { margin-left:20px;
}

.account-info li {
clear:both;
}
.safe-info {
overflow:hidden;
}

.safe-info .item {
border-top:1px dashed #E1E1E1;
clear:both;
padding:12px 0 12px 16px;
vertical-align:middle;
}
.safe-info .notopborder{
border:none;
}
.safe-info .state {
width:104px;
}
.safe-info .title, .safe-info .supply {
text-align:left;
}
.safe-info .operate {
font-weight:700;
width:80px;
}
.safe-info .state .alert {
background-position:40px -197px;
padding-top:20px;
}
.safe-info .state span {
display:block;
height:20px;
}
.safe-info .state span {
background:url("../images/msg_bg.png") no-repeat scroll 0 0 transparent;
}
.item,item1{
text-align:center;
}
.safe-info div {
float:left;
line-height:22px;
}
.safe-info .supply {
color:#666666;
width:354px;
}
.safe-info .title {
width:110px;
color:#000000;
}
.safe-info .state .over {
background-position:40px -58px;
text-indent:-23556px;
}
.safe-info .state .over{
background:url("../images/righticon.png") no-repeat scroll 0 0 transparent;
background-position:40px -58px;
}
.h2-single, .h2-single .entity {
background:url("../images/bg_corner_singletab.png") no-repeat scroll 0 0 transparent;
}

.h2-single {
background-color:#F3F8FE;
background-position:0 0;
color:#014D7F;
font-size:14px;
margin-bottom:10px;
height:30px;
line-height:30px;
}
.h2-single .entity {
background-position:100% -30px;
display:block;
padding-left:10px;
}
.combo-tips {
line-height:24px;
margin:0 10px 10px 30px;
}
.tool-toggle {
background:url("../images/toggle_bg.gif") no-repeat scroll 0 -80px transparent;
display:block;
height:20px;
margin:0 auto;
outline:medium none;
text-indent:-999px;
width:685px;
}
.collapsed-tool-toggle {
background-position:0 0;
}

.btntj{ background:url(../images/btnhover.jpg); width:78px; height:24px;  text-align:center; font-weight:bold; color:#ffffff; font-size:14px; border:none; cursor:pointer;}
.btn,.btn a{background:url(../images/btn.png) no-repeat right -24px transparent; border:none;color:#fff;display:inline-block; font-weight:bold;height:24px; line-height:24px; cursor:pointer; }
.btn a{ padding:0 10px; background-position:0 0;}
.btn a:hover{ color:#fff; text-decoration:none;}
.margin10 {
margin:10px 0;
}
.elem-form li {
padding-left:11.5em;
line-height:24px;
margin-bottom:10px;
}
.label-like {
margin-left:-11.5em;
text-align:right;
width:10em;
float:left;
height:24px;
overflow:hidden;
line-height:24px;
}
.elem-form{ color:#404040;}
ul.elem-form li{ clear:both;}
.tips {
color:#404040;
float:right;
font-size:12px;
font-weight:400;
padding-right:10px;
}
.redcolor{ color:#ff0000;}
.inputradio{
margin-right:6px;
vertical-align:middle;
width:13px;
}
.vmiddle{ vertical-align:middle;}
.vtop{ vertical-align:top;}
.inputcheckbox{
margin-right:6px;
vertical-align:middle;
}
.marginl{ margin-left:10px;}
.w60{ width:60px;}
.w100{ width:100px;}
.w187{ width:187px;}
.areatext {
background:url("../images/bg_input_text.png") repeat scroll 0 0 transparent;
border:1px solid #A0A0A0;
color:#404040;
line-height:16px;
padding:3px;
}
.areatexttop{ vertical-align:top;}









#main-menu,.relpos{
position:relative;
}

#main-menu .mysys-bd {
-moz-box-shadow:2px 2px 3px #E9E9E9;
filter:none !important;
padding:0;
}
#main-menu .mysys-bd:after {
clear:both;
content:" ";
display:block;
height:0;
}
#main-menu .menu-box {
background:none repeat scroll 0 0 #FDFEFF;
margin-top:-1px;
overflow:hidden;
padding:0;

}
#main-menu .menu-box:after {
clear:both;
content:" ";
display:block;
height:0;
}
#main-menu .menu-box a {
color:#414141;
}
#main-menu .mysys-bar {
background-color:#FFFFFF;
border-color:#C4D5DF;
border-style:solid;
border-width:1px 0;
cursor:pointer;
height:28px;
line-height:28px;
margin:0;
padding:0;
position:relative;
width:100%;
}
.mysys-bar span, .mysys-bar-grey span {
background:url("../images/mytaobao_v4_bg.png") repeat-x scroll 0 -100px #F0F5F9;
display:block;
font-size:12px;
font-weight:bold;
line-height:26px;
margin:1px;
padding-left:22px;
}
#main-menu .mysys-bar button.menu-open, #main-menu .mysys-bar button.menu-close {
background:url("../images/mytaobao_v4_bg.png") no-repeat scroll 2000px 2000px transparent;
border:0 none;
cursor:pointer;
height:10px;
left:6px;
overflow:hidden;
position:absolute;
text-indent:-999em;
top:9px;
width:10px;
}
#main-menu .mysys-bar button.menu-open {
background-position:-20px -200px;
}
#main-menu .mysys-bar button.menu-close {
background-position:0 -200px;
}
#main-menu .mytaobao-sub-bar {
background:-moz-linear-gradient(center top , #D6DFE7 0pt, #F1F6FA 100%) repeat scroll 0 0 transparent;
color:#585D61;
line-height:24px;
margin:0 1px;
padding-left:22px;
}
#main-menu .mytaobao-sub-bar span {
color:#585D61;
}
#main-menu .group {
clear:both;
margin:6px 5px 10px;
}
#main-menu .group:after {
clear:both;
content:" ";
display:block;
height:0;
}
#main-menu .group li {

padding:3px 0;
width:100%;
}
#main-menu .group li span.new {
background:url("../images/mytaobao_v4_bg.png") no-repeat scroll -390px -906px transparent;
display:inline-block;
margin-left:3px;
width:25px;
}
#main-menu .group li.hidden {
}
#main-menu .group li span a, #main-menu .group li ul li a {
background:url("../images/mytaobao_v4_bg.png") no-repeat scroll 2000px 2000px transparent;
display:block;
font-size:12px;
height:20px;
line-height:20px;
}
#main-menu .group li span a {
padding-left:18px;
}
#main-menu .group li ul {
margin-left:0;
overflow:hidden;
}
#main-menu .group li ul li {
padding:6px 0 0;
}
#main-menu .group li ul li a {
display:block;
padding-left:30px;
}
#main-menu .group li span a:hover, #main-menu .group li ul li a:hover {
background-color:#DEE7ED;
background-position:-200px -150px;
}
#main-menu .group li.selected span a:hover, #main-menu .group li ul li.selected a:hover {
background-color:#498CD0;
background-position:0 -150px;
}
#main-menu .group li.fold-close ul {
display:none;
}
#main-menu .group li span a {
overflow:hidden;
}

#main-menu .group li.selected span, #main-menu .group li.selected span a {
background-color:#498CD0;
background-position:0 -150px;
color:#FFFFFF;
}


#main-menu .group li.selected a, #main-menu .group li ul li.selected a {
background-color:#498CD0;
background-position:0 -150px;
color:#FFFFFF;
}
#main-menu .group li.selected a:hover {
background-color:#498CD0;
background-position:0 -150px;
color:#FFFFFF;
text-decoration:underline;
}
#main-menu .group li.fold-open.selected span a {
background-color:#498CD0;
background-position:-400px -150px;
}
#main-menu .group li.line {
background-color:#E7EEF0;
height:1px;
overflow:hidden;
font-size:1px;
padding:0;
}
#main-menu .group li.line hr {
background-color:#E7EEF0;
border:0 none;
color:#E7EEF0;
float:left;
font-size:0;
height:1px;
line-height:1px;
margin:0;
overflow:hidden;
padding:0;
width:100%;
}
#main-menu .group li.fold-open span.selected a {
background-color:#498CD0;
background-position:-400px -150px;
color:#ffffff;
}
#main-menu .group li.fold-close span.selected a {
background-color:#498CD0;
background-position:-400px -170px;
}
#main-menu .group li.fold-open span.selected a:hover {

}
#main-menu .group li.fold-close span.selected a:hover {
background-position:-400px -170px;
}
#main-menu .group li.fold-open span a {
background-position:0 -150px;
}
#main-menu .group li.fold-close span a {
background-position:0 -170px;
}
#main-menu .group li.fold-open span a:hover {
background-color:#498CD0;
background-position:-200px -150px;
}
#main-menu .group li.fold-close span a:hover {
background-color:#498CD0;
background-position:-200px -170px;
}
#main-menu .group li.fold-open span a:hover {
background-color:#498CD0;
background-position:-446px -954px;
color:#414141;
}
#main-menu .group li.fold-close span.selected a:hover {
background-color:#498CD0;
background-position:-446px -974px;
color:#414141;
}
#main-menu .group li.fold-close span.selected a {
background-color:#498CD0;
background-position:-400px -170px;
color:#ffffff;
}
.main-wrap{border:1px solid #C4D5E0; background:none repeat scroll 0 0 #FFFFFF;}

.text{ border:1px solid #A0A0A0;
background:url(../images/bg_input_text.png);
color:#404040;
height:16px;
line-height:16px;
padding:3px;}

.errorred {
color:#ff0000;
margin-left:6px;
}
.w50{ width:50px;}
.w300{ width:300px;}
.w400{ width:400px;}
.w2{width:240px;}
.marginl100{ margin-left:100px;}
.popsup{ width:540px; padding:10px;text-align:justify; text-justify:inter-ideograph;}
.page-nav {
display:inline-block;
margin-top:3px;
float:right;
}
.page-nav li {
color:#666666;
float:left;
line-height:20px;
margin-left:3px;
}
.page-nav li a {
background:none repeat scroll 0 0 #FFFFFF;
border:1px solid #CCCCCC;
display:block;
padding:0 6px;
text-align:center;
}
.page-nav .curr-page a {
background:none repeat scroll 0 0 #0196CE;
border:1px solid #91AAED;
color:#FFFFFF !important;
font-weight:bold;
}
.page-nav .prev-page a {
background:url("../images/page.png") no-repeat scroll 6px -206px #FFFFFF;
overflow:hidden;
text-indent:-9999px;
width:8px;
}
.page-nav .next-page a {
background:url("../images/page.png") no-repeat scroll 45px -186px #FFFFFF;
text-align:left;
width:45px;
}
.page-nav .prev-page .disabled {
background-position:7px -35px;
cursor:default;
}
.page-nav .next-page .disabled {
background-position:45px -55px;
color:#7F7F7F !important;
cursor:default;
text-decoration:none !important;
}
.page-nav .selected {
background-color:#0196CE;
color:#FFFFFF;
}
.margint20{ margin-top:20px;}
ul.popform li {
clear:both;
color:#404040;
}
.popform li {
line-height:24px;
margin-bottom:10px;
}
.popleftw {
float:left;
overflow:hidden;
text-align:right;
width:9em;
}

.poppaddl8{ padding-left:9em; padding-top:10px;}
.popeditweb{ width:420px;  text-align:justify; text-justify:inter-ideograph; margin:0 auto; float:left;}
.popbtn{ background: url("../images/searchbtn.jpg") repeat scroll 0 0 transparent; height: 24px;line-height: 24px; text-align: center; width: 78px; border:none; font-weight:bold; color:#3366cc;}
.poptabtit td{ 
	background: none repeat scroll 0 0 #F9FAFC;
    color: #004D80;
    font-weight: 400;
	padding:3px 5px;}
.poptabifor td{ border-bottom: 1px solid #EBEBEB;padding:3px 5px;}
.marginr10{ margin-right:10px;}
a.timeup{ background:url(../images/up.png) no-repeat right top; padding-right:15px;}
a.timedown{ background:url(../images/down.png) no-repeat right top; padding-right:15px;}
a.timeup_null{ background:url(../images/up_null.png) no-repeat right top; padding-right:15px;}
a.timedown_null{ background:url(../images/down_null.png) no-repeat right top; padding-right:15px;}
.lock_page_loading { 
    text-align: center; 
    line-height: 30px;
    font-size: 12px; 
    z-index:999; 
    width: 200px; 
    height: 100px; 
    left:50%;/*FF IE7*/ 
    top:50%;/*FF IE7*/ 
    margin-left:-150px!important;/*FF IE7 该值为本身宽的一半*/ 
    margin-top:-60px!important;/*FF IE7 该值为本身高的一半*/ 
    margin-top:0px; 
    position:fixed!important;/*FF IE7*/ 
    position:absolute;/*IE6*/ 
	display:none; 
    _top:expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight)/2:/*IE6*/ document.body.scrollTop + (document.body.clientHeight - this.clientHeight)/2);/*IE5 IE5.5*/ 
} 
.lock_page_div,.lock_page_iframe { 
	background-color: #CCCCCC; 
	display:none; 
	width: 100%; 
	height: 100%; 
	_height: expression(eval(document.body.scrollHeight>document.body.clientHeight)? document.body.scrollHeight:document.body.clientHeight);
	left:0; 
	top:0;/*FF IE7*/ 
	filter:alpha(opacity=10);/*IE*/
	opacity:0.1;/*FF*/ 
	z-index:9999; 
	position:fixed!important;/*FF IE7*/ 
	position:absolute;/*IE6*/
	_top: expression(eval(document.compatMode && document.compatMode=='CSS1Compat')? documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight)/2:/*IE6*/ document.body.scrollTop + (document.body.clientHeight - this.clientHeight)/2);/*IE5 IE5.5*/ 
}
.input_error_flag{
	border:2px solid #FF0000;
}
.input_instruction{
	color:#999999;
}

.goods_img{
	float:left;
	margin:0px;
	padding:0px;
}

.goods_img table tr td{
	margin:0px;
	padding:0px;
	width:80px;
	height:80px;
	border:1px solid #CDCDCD;
	text-align:center;
	vertical-align:middle;
}
.deal_with_ok {
    background: url("../images/ok.png") no-repeat scroll 3px 3px #F0FFE5;
    border: 1px solid #4DBF00;
    color: #404040;
    line-height: 18px;
    padding: 2px 10px 2px 23px;
    width:60px;
    margin:0px auto;
}
#deal_with_ok_out{
	width:100%;
	position:absolute;
}
.question_ft1{
	background-color:#79dCf0;
	font-size:16px;
	font-weight:bold;
}
