@charset "utf-8";
/* CSS Document */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend {
	margin: 0;
	padding: 0;
	outline: 0;
	background: transparent;
	outline-style: none;outline-width: 0;
}
input,select{  outline: none; background:#fff; }
LI,OL,UL{LIST-STYLE-TYPE: none}
BUTTON {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 18px; PADDING-BOTTOM: 0px; MARGIN: 0px; CURSOR: pointer; PADDING-TOP: 0px; }
IMG{ border:none;}	
BODY{ margin:0 auto;font-family: Microsoft Yahei,hei;  Simsun;font-size:14px; background:#f8f8f8;  word-wrap: break-word;word-break:break-all;} 
.main_bg{ background:url(../images/user/bg_r_l.jpg) repeat-x left bottom #f8f8f8;background:url(../images/user/bg.jpg) center bottom repeat-x;}
table{BORDER-COLLAPSE: collapse}
a{text-decoration:none; color:#2d2d2d;}
a:hover{ text-decoration:underline;}
.hr{ height:1px; background:#ddd; overflow:hidden; clear:both;width:100%; }
input,button,select,textarea{outline:none; resize:none;}

.icon{ background:url(../images/icon.png) no-repeat; display:inline-block;}

/*------------------------- blank -------------------------*/
.blank_10{width:100%;height:10px;clear:both; overflow:hidden;}
.blank_20{width:100%;height:20px;clear:both;overflow:hidden;}
.blank_30{width:100%;height:30px;clear:both;}
.blank_40{width:100%;height:40px;clear:both;}
.blank_50{width:100%;height:50px;clear:both;}
.clear{	CLEAR: both; DISPLAY: block; FONT-SIZE:0px; OVERFLOW:hidden; HEIGHT:0px;line-height:0px; overflow:hidden;}
.lh18{ line-height:18px;}
.lh20{ line-height:20px;}
.lh25{ line-height:25px;}
.lh35{ line-height:35px;}
.lh45{ line-height:45px;}
.wryh{ font-family:"微软雅黑";}

/*------------------------- 字体颜色 -------------------------*/
.font_size11{ font-size:11px;}
.font_size12{ font-size:12px;}
.font_size14{ font-size:14px;}
.font_size16{ font-size:16px;}
.font_size18{ font-size:18px;}
.font_size20{ font-size:20px;}
.font_size24{ font-size:22px;}
.font_size26{ font-size:26px;}
.font_size30{ font-size:30px;}
.font_arial{ font-family:Arial, Helvetica, sans-serif;}
.font_line{ text-decoration:line-through;}
.font_a58576{ color:#a58576;}
.font_fc7e81{ color:#fc7e81}
.font_635d9b{ color:#635d9b;}
.font_29A7E3{ color:#29A7E3;}
.font_orange{ color:#ff6600;}
.font_999{ color:#999;}
.font_333{ color:#333;}
.font_666{ color:#666;}
.font_ccc{ color:#ccc;}
.font_nomal{ font-weight:normal;}


.pull-right{ float:right;}
.pull-left{ float:left;}
.box_1200{ width:1200px; margin:0 auto; clear:both;}

.main{ width:1200px; max-width:1200px; min-width:1200px; clear:both; margin:0 auto;  background-size:100%;  padding: 50px 50px;}

.top_bg{ background: #e6edff; color:#5e74a5; font-weight: bold;height: 50px; line-height: 50px; padding:10px 20px; font-size: 20px;}
.footer{ background: #f2f5fe; text-align: center;height: 80px; line-height: 80px; position: fixed; left:0px; right: 0px; bottom: 0px;}


		