body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,cite,em{margin:0;padding:0;font-style:normal;}
body{font:14px/20px "microsoft yahei";font-weight:normal;color:#333; background: #fff;}
h1,h2,h3,h4,h5,h6{font-size:12px;}
div{text-align:left;}

.b{font-weight:normal;}
li{list-style-type:none;}
img{border-style:none;}
fieldset{border:1px solid #dedede;padding:10px;}

select,input,textarea{font-size:12px;line-height:1.2em;}
em{color:#ff6600;}
td{padding:0;border:0;font-size:12px;line-height:1.5em;}
* html .clearfix{height:1%;}
*+html .clearfix{height:1%;}

a:link,a:visited{color:#0b5ba5;text-decoration:none;}
a:hover,a:active{color:#FF6600;text-decoration:underline;}
a.red:link,a.red:visited{color:#d40000;text-decoration:none;}
a.red:active,a.red:hover{color:#FF6600;text-decoration:underline;}
a.underline:link,a.underline:visited{color:#0b5ba5;text-decoration:underline;}
a.underline:active,a.underline:hover{color:#FF6600;text-decoration:underline;}

a.close{width:10px;height:10px;position:absolute;top:2px;right:4px;background:url(../images/share_icon.png) 0 -388px;}
a.close_red{width:10px;height:10px;position:absolute;top:2px;right:4px;background:url(../images/share_icon.png) 0 -410px;}

input{margin-right:3px;}

.top_menu { width:100%; height:23px; display:block; background:#ebebeb; border-bottom:1px solid #bababa; color:#5f5f5f; line-height:23px; }

.copyright{}
.copyright p{color:#5f5f5f;text-align:center;}

.header{height:130px;clear:both;background:url(../images/header_bg.png)}

.nav { width:100%; float:left; font-size:14px; font-weight:bold; color:#3366FF; height:31px;}
.nav ul { padding-left:0px; }
.nav ul li { float:left; text-align:center; padding-top:6px; margin:0 5px 0 5px; }
.nav a { min-width:4em; display:block; text-decoration:none; padding:1px 0 10px 0; }
.nav a:hover, .nav a:active { text-decoration:underline; }
.nav .current a:link, .nav .current a:visited, .nav .current a:hover, .nav .current a:active { background:url(../images/nav_bg.png) no-repeat 0 -111px; color:#333333; }
.nav .current a:hover, .nav .current a:active { text-decoration:none; }
.nav_right{float:right;background:url(../images/nav_bg.png) no-repeat -100px -109px;position:absolute;right:5px;line-height:30px;width:160px;top:0;*top:0; font-family:'����',Arial, Helvetica, sans-serif;}
.nav_right a{float:left;width:auto;padding:0;padding-left:25px;font-weight:normal;}

.nav1 a:link, .nav1 a:visited { color:#FFFFFF; }
.nav1 a:hover, .nav1 a:active { color:#FFFFFF; }
.nav1 a.selected:link,.nav1 a.selected:visited{color:#d40000;text-decoration:none;}
.nav1 a.selected:active,.nav1 a.selected:hover{color:#FF6600;text-decoration:underline;}

.nav2 a:link, .nav2 a:visited { color:#3366FF; }
.nav2 a:hover, .nav2 a:active { color:#3366FF; }
.nav2 a.selected:link,.nav2 a.selected:visited{color:#d40000;text-decoration:none;}
.nav2 a.selected:active,.nav2 a.selected:hover{color:#FF6600;text-decoration:underline;}


a { cursor:pointer; }
.min_h450 { min-height:550px; _height:550px; }



.my_info { padding:4px; clear:both; margin:0 3px; padding-bottom:10px; border-bottom:1px solid #c8dae7; }
.my_info img { float:left; padding:2px; margin:3px 5px 0 0px; border:1px solid #aacbe4; }
.my_info h3 { padding-top:2px; line-height:24px; font-weight:normal; }
.my_info .my_msg { padding-top:10px; background:url(../images/line2.png) no-repeat center top; margin-top:5px; }
.my_info .address { padding-left:60px; color:#999; }
.my_info h3 b { padding-left:10px; }
.my_info .info { display:block; padding-top:5px; }
.info li { float:left; width:100px; }
.my_info i { color:#CC0000; font-style:normal; }

.left_menu { padding-top:15px; }
.left_menu ul { padding:0; }
.left_menu ul li { height:35px; line-height:35px; border-bottom:1px dotted #d0e1ef; clear:both; display:block; }
.left_menu ul li a:link, .left_menu ul li a:visited { font-size:14px; display:block; padding-left:25px; }
.left_menu ul li a:hover, .left_menu ul li a:active { color:#FF6600; background:#f7fbff; display:block; padding-left:25px; }
.left_menu .current a:link, .left_menu .current a:visited, .left_menu .current a:hover, .left_menu .current a:hover { background:#fff url(../images/nav_bg.png) no-repeat 13px -244px; text-decoration:none; color:#333; font-weight:bold; font-size:14px; }

.b1{height:1px;font-size:1px;overflow:hidden;display:block;background:#cbdae9;margin:0 2px;}
.b2{height:1px;font-size:1px;overflow:hidden;display:block;background:#fff;border-right:1px solid #cbdae9;border-left:1px solid #cbdae9;margin:0 1px;}

.page_rmain { padding:10px 15px; padding-left:20px; }


.container { background:#fff; border: 1px solid #d9e7f1; overflow:hidden; _overflow:visible; }
a { cursor:pointer; }
.f_left { float:left; height:100%; background:#eef7fe; }
.f_right { float:left; height:100%; background:#fff; }
.myaccount_l { width:220px; }
.myaccount_r { width:723px; }
.f_left .module .content { background:none; border:none; }
.f_right .module .content { border-right:none; border-left:1px solid #e5ecf2 }
.f_right .b1 { background:#fff; }
.f_right .b2 { border:none; }
.f_left .b1 { background:#eef7fe; }
.f_left .b2 { border:none; background:#eef7fe; }
.title_line {font-size:14px; font-weight:normal; line-height:28px; margin-bottom:5px; *height:28px;
	background: url(../images/nav_bg.png) no-repeat -258px -223px; padding:4px 0 4px 15px; 
	}


a{color:#097fd1;}
a:link,a:visited,a:active{color:#333;text-decoration:none;}
a:hover{color:#000;text-decoration:underline;}
a.b:{color:#666;text-decoration:none;}
a.b:link,a.b:visited,a.b:active{color:#666;text-decoration:none;}
a.b:hover{color:#097fd1;text-decoration:none;}

u{text-decoration:none;white-space:nowrap;}
.main{background-color:#ffffff;}
.inputstyle{border:1px solid #7F9DB9;width:190px;height:25px;padding:2px;margin:0;font-size:14px;color:#000000;}
#login{margin:0 auto;float:none;width:370px;padding:0 0 5px 0;border:1px solid #99c2ee;}
#login h4{background:url(../images/icons.gif) no-repeat 0 0;height:21px;font-weight:bold;font-size:12px;padding:7px 0 0 30px;border-bottom:1px solid #438ece;}
#login h4 .btn_close,#login h4 .btn_help{float:right;margin-right:5px;cursor:pointer;width:17px;height:17px;border:0;}
#login h4 .btn_close{background:url(../images/icons.gif) no-repeat 0 -284px;margin-top:-1px;}
#login h4 .btn_help{background:url(../images/icons.gif) no-repeat 0 -308px;}
#login ul{padding:12px 0 11px 0;margin:0;}
#login ul li{list-style-type:none;padding:7px 0;}
#login ul li span{width:83px;float:left;text-align:right;padding-right:5px;padding-top:7px;}
#login ul li span{font-size:12px;color:#535353;}
#login .about{margin-left:110px;_margin-left:115px;padding-top:3px;clear:both;}
#login #verifytip{color:#808080;}
#login em{color:#F00;padding:0 3px;font-style:normal;}
#login p{padding:8px 15px 12px 32px;margin:0;font-size:12px;color:#535353;}
#login label{padding:0 0 0 8px;color:#535353;position:absolute;margin-top:10px;}
#login .error{margin:15px 30px;background:url(../images/icons.gif) no-repeat 0 -396px;padding:31px 0 30px 65px;line-height:20px;}
#login #verifytip{padding:0 0 7px 0;}
#login #verifyshow{padding:0;}
#login .low_login{margin-top:0;}
.login_button{margin:0 auto;padding:0 0 0 88px;float:none;}
.loginbtn{border:0;background:url(../images/icons.gif) no-repeat 0 -160px;color:#204497;width:68px;height:27px;cursor:pointer;}
.btn{border:0;background:url(../images/icons.gif) no-repeat -102px -130px;color:#2473A2;width:103px;height:28px;cursor:pointer;font-weight:bold;font-size:14px;}
.loginbtn_g{border:0;background:url(../images/icons.gif) no-repeat 0 -30px;color:#2473A2;width:126px;height:33px;cursor:pointer;font-weight:bold;}
.btnlong{border:0;background:url(../images/icons.gif) no-repeat 0 -143px;color:#2473A2;width:125px;height:31px;cursor:pointer;font-weight:bold;}
.lineright{text-align:right;margin:0 8px 0 0;line-height:18px;height:18px;}
.linemid{padding:10px 8px 0 30px;color:gray;}
.linecenter{text-align:center;padding:10px 8px 0 0;}
.hi_style{height:200px;}
.list_name{width:260px;margin:0 auto;text-align:left;padding-top:20px;}
#lowlogin_tips{color:red;padding-right:10px;}
.err_m{display:none;padding-left:26px!important;color:#f00;}

.simpleline {font-size:14px; font-weight:normal; line-height:18px; margin-bottom:5px; *height:28px;
	background: url(../images/nav_bg.png) no-repeat -258px -243px; padding:4px 0 4px 4px; 
	}


/*左侧树结构 start*/
.dtree{font-family:"microsoft yahei"; font-size: 16px;}
.dTreeNode{height: 26px; line-height: 26px;}
.dtree a {
    color: #333;
    text-decoration: none;
    font-family: "microsoft yahei";
    font-size: 14px;
}
.clip .dTreeNode a{font-size: 13px;}
/*左侧树结构 end*/


.item  ul li a,.item h3{font-family: "microsoft yahei" !important;}

/*到店刷卡积分*/
.store_card{margin: 20px 20%;font-size: 13px;line-height: 30px;}
/**日历**/
.calendar_div,#Statistics{margin: 5px 5%!important;}
#Statistics table tr td>div{width: 100%!important;}
#CaleAtten tr td{padding:6px 0 ;border: 1px solid #DDEEFF;text-align: center;}
.signtime{color:#777}
#CaleAtten tr td>div{padding-top: 0;}
#Statistics{width: auto!important;}
#Statistics tr th div{color: #333; font-weight: normal!important;padding-left: 20px;}
/*日程管理*/
#div_Calendar{margin: 5px 5%;}

