@charset "utf-8";
/* CSS Document */

/* 全局样式开始 */
*{ margin:0px; padding:0px; font-family: Arial, Helvetica, sans-serif; font-size:12px;}
body{line-height:normal!important;}
img{ border:0px}
a:link,a:visited{color:#000000;text-decoration:none;}
a:hover,a:active{color:#A72D2C;text-decoration:underline;}
ol,ul{list-style:none;}
select{font-size:12px;}
table{border-collapse:collapse;}


h1 {font-size: 18px; font-family: arial, sans-serif; font-weight: blod; letter-spacing: 0px;}
h2 {color: #000000; font-size: 16px; font-weight: bold; font-family: verdana,Arial, Helvetica, sans-serif; letter-spacing: 0px; }
h3 { color: #000000; font-size: 14px; font-weight: bold; font-family: verdana,Arial, Helvetica, sans-serif; letter-spacing: 0px;}
h4, h4 strong {font-size: 12px; font-family: arial, verdana, helvetica, sans-serif; font-weight: bold; letter-spacing: 0px; }
h5 { font-family: verdana,Arial, Helvetica, sans-serifa, sans-serif; font-size: 16px; color: #000000; font-weight: normal; }
h1.top, h2.top, h3.top, h4.top { margin-top: 0px; }
h6 { font-size:12px; font-weight:normal;padding:0px; margin:0px;}
h1,h2,h3,h4,h5,h6{margin:0; padding:0;}


/*liyf added*/
div.main_rule { border-bottom: 1px solid #d1d3d4; }
body.logged_in div.main_rule { background: url(/site/images.4/main_rule.gif) no-repeat right top; line-height: 5px; font-size: 5px; height: 5px; margin: 0 0 0 1px; padding: 0; border: none; }
div#main_col_center.signup_process div.main_rule { border-bottom: 1px solid #d1d3d4; background-image: none; margin-top: 15px; }

/*end liyf*/


/*提示文字样式开始*/
.Tips{color:#888;}
.font_brown{color:#d27d0a;}
.font_orange{color:#ff6600;}
.font_blue{font-size:12px; line-height:24px;}
.font_blue a,.font_blue a:visited{text-decoration:underline; color:#28668f;}
.font_blue a:hover{text-decoration:none;  color:#28668f;}
/*
a.font_blue,a.font_blue:visited{text-decoration:underline; color:#28668f;}
a.font_blue:hover{text-decoration:none;  color:#28668f;}
*/
/*提示文字样式开始*/


/*通用按钮开始*/
.Yellow_btn{background:url(../images/btn_bg.gif); height:25px; *height:25px; _height:25px; padding-bottom:3px; line-height:22px;*line-height:20px;_line-height:20px; width:80px; border:1px solid #C99700; font-size:12px; font-weight:bold; cursor:pointer;}
.Yellow_btn01{ background:url(../images/login.gif); height:25px; *height:25px; _height:25px; line-height:25px; width:80px; border:none; font-size:12px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; cursor:pointer; padding:0 8px; color:#6A3906}
.Yellow_btn02{background:url(../images/btn_bg.gif);height:25px; border:1px solid #C99700; font-size:12px; font-weight:bold; line-height:22px; cursor:pointer; padding:0 8px;}
.Yellow_btn03{background:url(../images/tellF_btn_bg.gif); height:25px;*height:25px;_height:25px; padding-bottom:3px;*padding-bottom:0px;_padding-bottom:0px; width:181px; margin:10px 10px; border:0px; font-size:14px; font-weight:bold;}
.paydetailinput{ background: url(../images/inputbg1.gif) repeat-x  bottom; border:1px solid #FF9933;*line-height:16px;_line-height:16px;*padding-bottom:-6px;_padding-bottom:-6px;text-align:center; cursor: pointer; vertical-align:middle; padding:0 8px ;}
/*
.mainbtn{margin:-22px 0pt 20px;}
*/
.mainbtn a{ font-size:12px; text-decoration:none; background:url(../images/mainbtn_bg.gif) 0 0;margin:0px 60px 0px 0px;float:left;color:#6A3906; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold;cursor:pointer; }
.mainbtn a span{ position:relative; background:url(../images/mainbtn_bg.gif) top right;line-height: 25px;margin:0 -30px 0 30px; padding-right:30px;float:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold;}
.mainbtn a:hover{background:url(../images/mainbtn_bg.gif) left -25px;height:25px;float:left;margin:0px 60px 0px 0px;}
.mainbtn a:hover span{background:url(../images/mainbtn_bg.gif) right -25px;line-height: 25px;margin:0 -30px 0 30px; padding-right:30px;float:left;color:#6A3906; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold;}

.mainbtn_big a{ font-size:14px; text-decoration:none; background:url(../images/mainbtn_bgbig.gif) 0 0;margin:0px 60px 0px 0px;float:left;color:#6A3906; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold;cursor:pointer; }
.mainbtn_big a span{ position:relative; background:url(../images/mainbtn_bgbig.gif) top right;line-height: 35px;margin:0 -30px 0 30px; padding-right:30px;float:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold;}
.mainbtn_big a:hover{background:url(../images/mainbtn_bgbig.gif) left -35px;height:35px;float:left;margin:0px 60px 0px 0px;}
.mainbtn_big a:hover span{background:url(../images/mainbtn_bgbig.gif) right -35px;line-height: 35px;margin:0 -30px 0 30px; padding-right:30px;float:left;color:#6A3906; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold;}
/*通用按钮结束*/

.hidden{display:none;}

/* 全局样式结束 */

/* 首页头部开始 */
#head{ width:994px;margin:auto}
#top{ height:70px;}
/*
#logo{ background:url(../images/logo.gif); width:172px; height:83px; float:left}
*/
#logo{ float:left}
#logotitle{ width:180px; margin-top:24px; color:#996c33; font-family:verdana,arial,helvetica,sans-serif; font-size:11px; font-weight:bold; text-transform: uppercase; text-align:left}
#logo,#logotitle{ float:left}
#headnav{ float:right; width:530px;}
#headnav #menu{ list-style:none; padding:0; position:relative;z-index:100;}
#headnav #menu li{ float:right; height:29px; line-height:25px; padding:0px 10px; background:url(../images/menubg.gif); border-right:1px solid #AFAFAF;display:block; font-weight:bold; color:#666666;}
#headnav #menu .navhomepage{ background: url(../images/menu_leftbg.gif)}
#headnav #menu .navhomepage a{font-family:Verdana, Arial, Helvetica, sans-serif;}
#headnav #menu .nav3{ background:url(../images/menu_rightbg.gif) right; border:none; color:#666; font-weight:bold;}
#headnav #menu .nav2 a,#headnav #menu .nav3{font-family:Verdana, Arial, Helvetica, sans-serif;}
#headnav #menu li a{color:#666; text-decoration:none;font-family:Verdana, Arial, Helvetica, sans-serif;}
#menu .nav1 a.tl {display:block; width:87px; height:29px;text-decoration:none; line-height:25px;background:url(../images/white_arrow.gif) no-repeat 78px 10px; }
#menu .nav1 a.tl span{font-family: Verdana, Arial, Helvetica, sans-serif;}
#menu .nav1 div{display:none;}
#menu .nav1 a:hover {text-decoration:underline; white-space:normal; background-position:78px 10px;}
#menu .nav1:hover > a {text-decoration:underline; white-space:normal; background-position:78px 10px;}
#menu :hover div{display:block; width:220px; background:#ffffff; position: absolute; top:29px;margin-left:83px;*margin-left:83px;_margin-left:425px; border:1px solid #ccc;}
#menu :hover div dd{ text-indent:10px; text-align:left}
#menu :hover div dd a {display:block; text-decoration:none; font-weight:normal; font-size:12px; color:#000; line-height:23px;}
#menu :hover div dd a:hover {text-decoration:underline; background:#EEEEEE}
#smallnav{padding:0px; margin:4px 5px 0px 0px; text-align:right; color:#404040;}
#smallnav span{font-family:verdana,arial,helvetica,sans-serif; font-size:12px; font-weight:normal; color:#FF3300; }
#smallnav span img{margin-bottom:-4px; }
#smallnav a img{margin-bottom:-4px; }
#smallnav a{font-family:verdana,arial,helvetica,sans-serif; font-size:100%;text-decoration:none; color:#404040;}
#div_initiate a{text-decoration:none; color:#f60;}
	/*头部搜索开始*/
	#topsearch{ height:42px;position:relative; z-index:1; background:url(../images/topsearch_bg.gif); margin-top:4px;}
		#topsearch a,#useradmin_leftnav a{ text-decoration:none}
	#topsearch b,#topsearch i{display:block;width:2px;position:absolute;height:40px;top:0;visibility: visible;}
	#topsearch b{background: url(../images/topsearch_left.gif);left:0; height:42px; width:10px;}
	#topsearch i{ background:url(../images/topsearch_right.gif);right:0px; _right:-1px; height:42px; width:10px;}
	#topsearch #topon #topsearchleft{padding:0px 12px;width:810px; float:left;; margin-top:6px}
	
	#topsearch_circle{ height:42px;position:relative; z-index:1; background:url(../images/topsearch_bg.gif); margin-top:4px;}
		#topsearch_circle a,#useradmin_leftnav a{ text-decoration:none}
	#topsearch_circle b,#topsearch_circle i{display:block;width:2px;position:absolute;height:40px;top:0;visibility: visible;}
	#topsearch_circle b{background: url(../images/topsearch_left2.gif);left:0; height:42px; width:10px;}
	#topsearch_circle i{ background:url(../images/topsearch_right2.gif);right:0px; _right:-1px; height:42px; width:10px;}
	#topsearch_circle #topon #topsearchleft{padding:0px 12px;width:810px; float:left;; margin-top:6px}
	
	#topsearchleft a,#topsearchleft a:visited{text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
	#topsearchleft a:hover{text-decoration:underline; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
	#topsearchleft span{ font:bold 16px/26px Arial, Helvetica, sans-serif; color:#777}
	#topsearchleft select{ width:200px; margin:0 8px;}
	#topsearchleft .searchicon{float:left; width:22px; margin-left:20px; *margin-left:20px; _margin-left:10px; margin-top:3px; *margin-top:4px; _margin-top:4px;}
	/*
	#topsearchleft input.sr{ width:36%; background:#fff url(../images/searchiconbg.gif) no-repeat right ; border:1px #b1b1b1 solid; height:19px;*height:22px;_height:22px;vertical-align: middle;padding:0px;margin:0px; line-height:22px; margin-left:8px; padding-top:3px; *padding-top:0px; _padding-top:0px; padding-right:30px}
	*/
	#topsearchleft input.sr{ width:36%; background:#fff; border:1px #b1b1b1 solid; height:17px;*height:20px;_height:20px;vertical-align: middle;padding:0px;margin:0px; line-height:20px; margin-left:8px; padding-top:3px; *padding-top:0px; _padding-top:0px;}
	#topsearchleft input.gosearch{background:url(../images/go.gif);width:68px; height:28px; border:0; vertical-align:middle; margin-right:10px; line-height:26px; cursor:pointer;}
	#topsearchleft input.gosearch_cn{background:url(../images/go_cn.gif);width:52px; height:28px; border:0; vertical-align:middle; margin-right:10px; line-height:26px; cursor:pointer;}
	#catalog{vertical-align: middle; height:22px; line-height:24px; *line-height:22px; _line-height:22px; padding-left:2px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
	#catalog option{ padding-left:5px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
	#topsearchright{float:right; margin-right:20px; height:28px; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif;}
	#topsearchright img{float:left;}
	#topsearchright a,#topsearchright a:visited{float:left; line-height:40px; color:#6a3906; font-weight:bold; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif;}
	#topsearchright a:hover{float:left; line-height:40px; font-weight:bold; color:#A72D2C; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif;}
	#topsearchright span{font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; line-height:40px; float:left; margin:auto 8px auto 5px;}
	
	#colorline{height:4px; _height:1px; width:994px; border-bottom:2px solid #ccc; _margin-top:-11px;}
	#colorline .cl_1{background:#f7921e; height:4px; _height:1px; width:220px; float:left; margin:0; padding:0;}
	#colorline .cl_2{background:#de1f26; height:4px; _height:1px; width:38px; float:left; margin:0; padding:0;}
	#colorline .cl_3{background:#f0769b; height:4px; _height:1px; width:220px; float:left; margin:0; padding:0;}
	#colorline .cl_4{background:#0033CC; height:4px; _height:1px; width:38px; float:left; margin:0; padding:0;}
	#colorline .cl_5{background:#b0d235; height:4px; _height:1px; width:220px; float:left; margin:0; padding:0;}
	#colorline .cl_6{background:#28b34c; height:4px; _height:1px; width:38px; float:left; margin:0; padding:0;}
	#colorline .cl_7{background:#1d9fd9; height:4px; _height:1px; width:220px; float:left; margin:0; padding:0;}
	#topsearchmenu{background:url(../images/menubg.gif) repeat-x bottom; height:29px; position:relative; z-index:1;}
	#topsearchmenu .tsm_left{background:transparent url(../images/menu_leftbg.gif) repeat scroll 0 0; height:29px; width:10px; float:left;}
	#topsearchmenu .tsm_center{width:974px; height:29px; float:left;}
	#topsearchmenu #menu{ list-style:none; padding:0; position:relative;z-index:100;}
#topsearchmenu #menu li{ float:left; height:29px; line-height:25px; padding:0px 10px; background:url(../images/menubg.gif); border-right:1px solid #AFAFAF;display:block; font-weight:bold; color:#666666;}
#topsearchmenu #menu .navhomepage{ background: url(../images/menu_leftbg.gif)}
#topsearchmenu #menu .navhomepage a{font-family:Verdana, Arial, Helvetica, sans-serif;}
#topsearchmenu #menu .nav3{ background:url(../images/menu_rightbg.gif) right; border:none; color:#666; font-weight:bold;}
#topsearchmenu #menu .nav2 a,#headnav #menu .nav3{font-family:Verdana, Arial, Helvetica, sans-serif;}
#topsearchmenu #menu li a{color:#666; text-decoration:none;font-family:Verdana, Arial, Helvetica, sans-serif;}
#menu .nav1 a.tl {display:block; width:87px; height:29px;text-decoration:none; line-height:25px;background:url(../images/white_arrow.gif) no-repeat 78px 10px; }
#menu .nav1 a.tl span{font-family: Verdana, Arial, Helvetica, sans-serif;}
#menu .nav1 div{display:none;}
#menu .nav1 a:hover {text-decoration:underline; white-space:normal; background-position:78px 10px;}
#menu .nav1:hover > a {text-decoration:underline; white-space:normal; background-position:78px 10px;}
#menu :hover div{display:block; width:220px; background:#ffffff; position: absolute; top:29px;left:-10px; *left:-10px; _left:-352px;border:1px solid #ccc;}
#menu :hover div dd{ text-indent:10px; text-align:left}
#menu :hover div dd a {display:block; text-decoration:none; font-weight:normal; font-size:12px; color:#000; line-height:23px;}
#menu :hover div dd a:hover {text-decoration:underline; background:#EEEEEE}
	#topsearchmenu .tsm_right{background:url(../images/menu_rightbg.gif) no-repeat right bottom; position:relative;  height:29px; width:10px; float:left;}

	/*头部搜索结束*/
/*首页头部结束*/

/*底部开始*/
.homefooter{padding-top:8px; color:#333; clear:both; margin:auto; width:994px; margin-top:5px;}
.homefooter hr{ margin-bottom:5px; color:#8EB4CE; height:1px}
.homefooter41 img{margin:4px auto;}
.homefooter p{font-family:verdana,arial,helvetica,sans-serif; font-size:10px; margin:0; color:#999;}
.homefooter p a{font-family:verdana,arial,helvetica,sans-serif; font-size:10px; color:#333; text-decoration:none; color:#404040;}
.homefooter p a:hover{font-family:verdana,arial,helvetica,sans-serif; font-size:10px; color:#eb6100; text-decoration:underline;}
/*底部结束*/
