/* 头部、底部、基础样式 */
body {background:url(../images/index/bg.jpg) repeat-x center top ;}
html,body,dl,dt,dd,ul,li,form{
	margin:0px;
	padding:0px;
	font-family:Verdana, Geneva, sans-serif,"Microsoft YaHei","宋体";
	font-size:12px;
	}
ul,li{
	list-style:none;
	}
a,img{
	border:0px;
	text-decoration:none;
	}
button,input,select,textarea{font-size:1em;	margin:0; font-family:tahoma, arial, simsun, sans-serif; color:#484848;}

#MainBox { margin:0; padding:0;}
#TopBox { 
	background:url(../images/index/top_bg.jpg) no-repeat center top; 
	margin:0 auto; 
	width:1000px;
	height:140px;
	overflow:hidden;
	}
.top{
	width:1000px;
	height:138px;
	margin:auto;
	overflow:hidden;
	}
.top_1{
	width:71px;
	height:28px;
	line-height:28px;
	background:#bf0303;
	text-align:center;
	color:#fff;
	font-size:12px;
	float:right;
	margin-right:8px;
	}

.menu_box{
	height:45px;
	background:#bf0303;
	}
.menu{
	width:1000px;
	height:45px;
	margin:auto;
	overflow:hidden;
	}
.menu li,.menu li a{
	width:105px;
	height:45px;
	line-height:45px;
	text-align:center;
	float:left;
	font-size: 14px;
    font-family: "Microsoft YaHei";
    color: rgb( 255, 255, 255 );
	}
.menu .on,.menu li a:hover{
	background:#810202;
	}
.wid20  {width:20px;}
.wid40  {width:40px;}
.wid60  {width:60px;}
.wid80 { width:80px;}
.wid120 {width:120px;}
.wid150 {width:150px;}
.wid200 {width:200px;}
.wid250 {width:250px;}
.wid300 {width:300px;}
.wid350 {width:350px;}
.wid400 {width:400px;}
.wid450 {width:450px;}
.font14b { font-size:14px; color:#666;}
.backline {white-space: nowrap;text-overflow: ellipsis; overflow:hidden;}

/*login&reg*/
.Login_content { margin:20px auto; width:998px; border:1px solid #d8d8d8; overflow:hidden;}
.Login_content .left { width:670px; float:left;}
.Login_content .left h2 { margin:20px auto; padding:0 10px; width:600px; font-size:16px; border-bottom:1px solid #ccc; line-height:30px; font-weight:bold;}
.Login_content .right {width:320px; margin:10px 0; border-left:1px solid #e8e8e8; float:left; height:450px;}

.rowsRegBox {border:1px dashed #8f8f8f; background:#efefef; color:#bf0303; padding:0 10px; margin:15px auto; width:600px; line-height:30px; font-size:12px;}
.rows { margin:8px 0; overflow:hidden;}
.rows .title { width:120px; text-align:right; padding:0 10px; float:left;display: block; line-height:31px; color:#888888; font-family:"宋体", Arial, Helvetica, sans-serif;}

.L_r { border-bottom:1px dashed #efefef; height:50px; width:290px; margin:10px auto; font-size:12px; color:#999;}
.L_weibo { text-align:center; width:290px; margin:40px auto; color:#454545; font-size:12px; line-height:25px;}
.L_weibo img { margin:15px 0;}
.L_r .co { width:120px; margin:10px auto; font-size:12px; color:#999; float:left;}
.L_r a { line-height:31px; line-height:31px; color:#fff; text-align:center; padding:0 15px; background:#bf0303; margin-right:10px; overflow:hidden; display:block; float:left; text-decoration:none; }
.L_r a:hover { color:#fff; background:#dc2c2c;}


/* -------------
 * Inputs
 * ------------- */
.leftdate { border:1px solid #d8d8d8; line-height:25px; font-size:12px; height:25px; width:110px;}
.selectstyle { border:1px solid #d8d8d8; line-height:27px; padding:4px; height:29px;}
.inputText1,.inputText2,.inputText3,.inputText4 {background:url(../images/formimg/inputBg.gif) no-repeat;display:inline-block; border:0; height:31px; overflow:hidden;line-height:30px; padding:0 5px; }
.inputText1 { width:149px;}
.del1 {background:url(../images/mail/EmailBut.gif) no-repeat;display:inline-block; border:0;background-position:0px -204px;width:45px;height:22px;}

.inputText2 { background-position:0 -31px; width:220px;}
.inputText3 { background-position:0 -62px; width:300px;}
.inputText4 { background-position:0 -93px; width:350px;}
.rows input { background:url(../images/formimg/inputBg.gif) no-repeat; line-height:31px; padding:0 5px; width:149px; height:31px; border:0; }
.rows .in { width:450px; float:left; font-size:12px;}
.rows1 { width:150px; padding-left:140px; margin-bottom:50px;}
.rows1 input { background:#bf0303; line-height:31px; padding:0 5px; width:100px; height:31px; border:0; display:block; color:#FFF; font-weight:bold;}
.stm input { background:url(../images/BottomBg.gif) no-repeat; width:111px; line-height:33px; height:34px; color:#fff; border:0; padding:0; margin:0; font-size:14px; font-weight:bold; float:left;}
.stm_s input { background:url(../images/BottomBg_s.gif) no-repeat; width:111px; line-height:33px; height:34px; color:#fff; border:0; padding:0; margin:0; font-size:14px; font-weight:bold; float:left;}
.bot_b {background:url(../images/BottomBg.gif) no-repeat; width:111px; line-height:33px; height:34px; color:#fff; border:0; padding:0; margin:0; font-size:14px; margin:0 8px; overflow:hidden; display:block; text-align:center; float:left;}
.bot_s {background:url(../images/BottomBg_s.gif) no-repeat; width:111px; line-height:33px; height:34px; color:#454545; border:0; padding:0; margin:0; font-size:14px; margin:0 8px; overflow:hidden; display:block; text-align:center; float:left;}
.search_bg { background:url(../images/search_bg.gif) no-repeat; height:29px; width:77px; border:0; padding:0; font-style:normal}

/*consumer*/
.comp_reg table td em{ float:left; padding:0 8px; font-style:normal; line-height:30px;}

/*底部样式*/
.bottom_line{
	width:100%;
	height:22px;
	}
.bottom_box{
	width:1000px;
	margin:10px auto;
	border-top:1px #cbcdcc solid;
	overflow:hidden;
	}
.bottom_1{
	width:550px;
	float:left;
	margin-top:20px;
	margin-left:220px;
	text-align:center;
	color:#676767;
	line-height:22px;
	font-size:12px;
	font-family:Tahoma, Geneva, sans-serif,"宋体",;
	}
.bottom_1 span{
	color:#fe0a0a;
	font-weight:bold;
	font-family:Verdana, Geneva, sans-serif;
	}
.bottom_2{
	float:left;
	margin-left:17px;
	margin-top:22px;
	}

