﻿
/* CSS Document */
body {
	margin:0;
	padding:0;
}
body {
	text-align:center;
	font-size:12px;
}
#body {
	text-align:left;
	margin:0 auto;
	width:970px;
	overflow:hidden;
}
div,ul,li{margin:0;padding:0;}
.ShouYaoBackGrund{
    background-image:url(images/ShouYao.Png);
}
.jfj_tjdp{ background-image:url(images/tjdp.gif);}
a, a:hover, a:link {
	text-decoration:none;
	color:#000;
}
a img{
	border:none;
}
.smallphone{
	display:inline-block;
	width:20px;
	background:url(images/ppc.gif) center center no-repeat;
}

#main_Left{
		float:left;
	}
#main_Right{
		float:right;
	}

/*电话广告*/
.gg-k { width:228px; height:80px; margin-top:10px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 1px; border-style: solid; border-color: #bfd0c0;}
.gg-k-lx{ width:230px; height:23px; background-image:url(images/gg-footbj.jpg); padding:0px; margin:0px; }
.gg-k-lx-left{ width:90px; height:23px; float:left; padding-top:2px; padding:0px; margin:0px;text-align:left; }
.gg-k-lx-right{ width:130px; height:23px; line-height:23px;  float:left; margin:0px; text-align:right; padding-right:3px; }
/*font and Alink*/
.red12 {font-size: 12px;color: #ff0000;}
.red12 a{font-size: 12px;color: #ff0000;text-decoration: none;}
.red12 a:hover{font-size: 12px;color: #ff0000;text-decoration:underline;}

.hong12 {font-size: 12px;color: #cc0000;}
.hong12 a{font-size: 12px;color: #cc0000;text-decoration: none;}
.hong12 a:hover{font-size: 12px;color: #cc0000;text-decoration:underline;}

.hong14 {font-size: 14px;color: #cc0000;}
.hong14 a{font-size: 14px;color: #cc0000;text-decoration: none;}
.hong14 a:hover{font-size: 14px;color: #cc0000;text-decoration:underline;}

.lan12 {font-size: 12px;color: #3366cc;}
.lan12 a{font-size: 12px;color: #3366cc;text-decoration: none;}
.lan12 a:hover{font-size: 12px;color: #3366cc; text-decoration:underline;}

.lan12-1 {font-size: 12px;color: #002c96;}
.lan12-1 a{font-size: 12px;color: #002c96;text-decoration: none;}
.lan12-1 a:hover{font-size: 12px;color:#002c96;text-decoration:underline;}

.lan14-b {font-size: 14px;font-weight: bold;color: #3366cc;}
.lan14-b a{font-size: 14px;font-weight: bold;color: #3366cc; text-decoration: none;}
.lan14-b a:hover{font-size: 14px;font-weight: bold;color: #3366cc; text-decoration:underline;}

.lv12 {font-size: 12px;color: #3ca101;line-height: 22px;}
.lv12 a{font-size: 12px;color: #3ca101;line-height: 22px;text-decoration: none;}
.lv12 a:hover{font-size: 12px;color: #000;text-decoration:underline;}

.lv12-1 {font-size: 12px;color: #007e2c;line-height: 22px;}
.lv12-1 a{font-size: 12px;color: #007e2c;line-height: 22px;text-decoration: none;}
.lv12-1 a:hover{font-size: 12px;color: #007e2c;text-decoration:underline;}

.lv12-b {font-size: 12px;color: #007e2c;font-weight: bold;}
.lv12-b a{font-size: 12px;color: #007e2c;font-weight: bold;text-decoration: none;}
.lv12-b a:hover{font-size: 12px;color: #007e2c;font-weight: bold;text-decoration:underline;}

.lv14-b {font-size: 14px;color: #007e2c;font-weight: bold;}
.lv14-b a{font-size: 14px;color: #007e2c;font-weight: bold; text-decoration: none;}
.lv14-b a:hover{font-size: 14px;color: #444;font-weight: bold;text-decoration:underline;}

.hei12 {font-size: 12px;color: #000000;}
.hei12 a{font-size: 12px;color: #000000; text-decoration: none;}
.hei12 a:hover{font-size: 12px;color: #000000; text-decoration:underline;}

.hei12-hong {font-size: 12px;color: #000;}
.hei12-hong a{font-size: 12px;color: #000; text-decoration: none;}
.hei12-hong a:hover{font-size: 12px;color: #ff0000; text-decoration:underline;}

.hei12-b {font-size: 12px;font-weight: bold;color: #333333;}
.hei12-b a{font-size: 12px;font-weight: bold;color: #333333; text-decoration: none;}
.hei12-b a:hover{font-size: 12px;font-weight: bold;color: #333333; text-decoration:underline;}

.hei14 {font-size: 12px;color: #000;}
.hei14 a{font-size: 12px;color: #000; text-decoration: none;}
.hei14 a:hover{font-size: 12px;color: #000; text-decoration:underline;}

.bai14-b {font-size: 14px;font-weight: bold;color: #FFFFFF;}
.bai14-b a{font-size: 14px;color: #FFFFFF;font-weight: bold; text-decoration: none;}
.bai14-b a:hover{font-size: 14px;color: #FFFFFF; font-weight: bold; text-decoration:underline;}

.bai16-b {	font-size: 16px; color: #FFFFFF; font-weight: bold;}
.bai16-b a{font-size: 16px;color: #FFFFFF;font-weight: bold; text-decoration: none;}
.bai16-b a:hover{font-size: 16px;color: #FFFFFF; font-weight: bold; text-decoration:underline;}

.hei14-b {font-size: 14px;font-weight: bold;color: #333333;}
.hei14-b a{font-size: 14px;color: #333333;font-weight: bold; text-decoration: none;}
.hei14-b a:hover{font-size: 14px;color: #333333; font-weight: bold; text-decoration:underline;}

.hei16-b {font-size: 16px;font-weight: bold;color: #333333;}
.hei16-b a{font-size: 16px;font-weight: bold;color: #333333; text-decoration: none;}
.hei16-b a:hover{font-size: 16px;font-weight: bold;color: #333333; text-decoration:underline;}

.hui12 {font-size: 12px;color: #b5b5b5;line-height: 22px;}
.hui12 a{font-size: 12px;color: #b5b5b5;line-height: 22px;text-decoration: none;}
.hui12 a:hover{font-size: 12px;color: #000; text-decoration:underline;}

.huang12 {font-size: 12px;color: #fd821b;line-height: 22px;}
.huang12 a{font-size: 12px;color: #fd821b;line-height: 22px;text-decoration: none;}
.huang12 a:hover{font-size: 12px;color: #fd821b;text-decoration:underline;}

.huang14 {FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #ff4900;}
.huang14 a{font-size: 14px;color: #ff4900;line-height: 22px;text-decoration: underline;}
.huang14 a:hover{font-size: 14px;color: #ff4900;text-decoration:underline;}
/*underLine*/
.underBorder li
{
    background-image: url(images/xxian.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
}
.xxian {background-image: url(images/xxian.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
}
/*line-height*/
.listHeight30 li{
	line-height:30px;
}
.listHeight25 li{
	line-height:25px;
}
.listHeight27 li{
	line-height:27px;
}
.listHeight32 li{
	line-height:32px;
}
.listHeight35 li{
	line-height:35px;
}
.braceHeight {
	line-height:0;
	font-size:0px;
	width:1px;
	height:10px;
}
.clearFloat {
	line-height:0px;
	height:0px;
	font-size:0px;
	float:none;
	clear:both;
}
.marginLeft10{
	margin-left: 10px; 
}
.title{
	margin-left:16px;
	line-height:28px;
	font-weight:bold;
	color:#FFF;
	font-size:14px;
}
.noTopBorder{
	border:#fe9a9c 1px solid;
	border-top:none;
}
.border{
	border:#fe9a9c 1px solid;
}
.border_hong{border:#ff0000 1px solid;}
/*Top Now Menu*/
.menutitle{
	width:968px;
	height:24px;
}
.menuborder{
	border:1px #cdcdcd solid;
}
.currentPosition{
	float:left;
	width:120px;
}
.PositionInfo{
	float:left;
	padding-left:15px;
	line-height:24px;
}
/*Page Top*/
/*Page Top*/
.top_back
{
	background-position:-5px -285px;
	width:970px;
	height:141px;
}
#top_ad {
	text-align:center;
	padding:2px 0;
}
#top_bar {
	height:90px;
	width:970px;
	overflow:hidden;
	background-position:-5px -290px;
}
.logo
{
	width:211px;
	height:52px;
}
#logo {
	width:264px;
	float:left;
}
#main_bar {
	float:left;
	text-align:center;
	width:453px;
}
.search_top
{
	background-position:-473px -210px;
	width:431px;
	height:2px;
}
.top_search
{
	background-position:-470px -131px;
	width:453px;
	height:37px;
}
#search_bar {
	text-align:left;
}
#search_menu {
	background:url(images/search_top.gif) 0 35px no-repeat;
	height:37px;
	width:431px;
	margin:0 auto;
}
#search_menu a {
	display:block;
	height:25px;
	background:url(images/ShouYao.png) -151px -135px no-repeat;
	width:74px;
	float:left;
	line-height:25px;
	margin-top:12px;
	font-weight:bold;
}
#search_menu a:hover, #search_menu a.active {
	background-position:-151px -110px;
	color:#FFF;
}
#search_menu .sm_left {
	float:left;
	width:30px;
}
#search_menu .sm_kong {
	float:left;
	width:5px;
}
#search_keyword, #search_submit {
	border:none;
	background:url(images/top_search.gif) no-repeat;
	height:23px;
	line-height:23px;
}
#search_keyword {
	width:283px;
	background-position:-19px -6px;
	background-attachment:fixed;
	margin-left:19px;
}
#search_submit {
	background-position:-326px -5px;
 *background-position:-328px -8px;
	width:120px;
	margin-left:18px;cursor:pointer;
}
/*母版上调用*/
.search_keyword, .search_submit {
	border:none;
	background:url(images/top_search.gif) no-repeat;
	height:23px;
	line-height:23px;
}
.search_keyword {
	width:283px;
	background-position:-19px -6px;
	background-attachment:fixed;
	margin-left:19px;
}
.search_submit {
	background-position:-326px -5px;
 *background-position:-328px -8px;
	width:120px;
	margin-left:18px;cursor:pointer;
}

.kf a{
	line-height:32px;
}
.kf img{
	vertical-align:middle;
}
#top_menu {
	height:43px;
	background-position:-5px -383px;
}
#top_menu a, #top_menu b {
	float:left;
	width:68px;
	height:32px;
	line-height:32px;
	text-align:center;
	margin-top:6px;
	font-size:14px;
}
.mt_left, .mt_right {
	height:20px;
	width:28px;
	float:left;
}
.mt_right{
	background-position:-44px -98px;
	float:right;
}
#top_menu b {
	background-image:url(images/ShouYao.png);
	background-position:-5px -4px;
	width:3px;
	margin:6px 7px 0 7px;
}
#top_menu a:hover,#top_menu a.active {
	background:url(images/ShouYao.png) -151px -30px no-repeat;
	font-weight:bold;
}
#top_menu .m_left, #top_menu .m_right {
	background-position:-20px -119px;
	float:left;
	width:26px;
	height:39px;
}
#top_menu .m_right {
	float:right;
	background-position:-46px -120px;
}
#top_bar_right{
	float:right;
	width:253px;
}
.floatLeft{
	float:left;
}
.floatRight{
	float:right;
}


/*Page Top Menu*/
.top_menu
{
	background-position:-151px -110px;
	width:74px;
	height:50px;
 }
.title_bar_menu,.title_bar_menu ul,.title_bar_menu li{
	margin:0;
	padding:0;
	list-style:none;
	line-height:28px;
}
.title_bar_menu li{
	float:left;
	margin-left:5px;
}
.title_bar_menu a{
	display:block;	
	width:72px;
	height:28px;
	text-align:center;
	line-height:28px;
}
.title_bar_menu a:hover,.title_bar_menu a.active{
	background:url(images/ShouYao.png) -151px -72px;
	font-size:14px;
	color:#b90101;
	font-weight:bold;
	padding-top:3px;
	height:25px;
}
.title_bar_menu .more{
float:right;
margin-right:15px;
}

.title_bar_menu .more a:hover{
	background:none;
}
.main_bar_lr
{
	background-position:-20px -98px;
	width:52px;
	height:61px;
}
/*Login*/
.rightloginbar{
	overflow:hidden;
	width:233px;
	height:214px;
}
.title_bar_login
{
	background-image:url(images/tjdp.gif);
	width:235px;
	height:28px;
}
.btn_login
{
	background-position:-20px -43px;
	width:45px;
	height:45px;
}
.btn_reg
{
	background-position:-248px -148px;
	width:212px;
	height:30px;
}
.btn_publicb
{
	background-position:-716px -45px;
	width:100px;
	height:30px;
}
.btn_publici
{
	background-position:-716px -5px;
	width:100px;
	height:30px;
}
.btn_publicj
{
	background-position:-359px -42px;
	width:100px;
	height:30px;
}
.btn_publicp
{
	background-position:-245px -45px;
	width:100px;
	height:30px;
}

.user_login{
	border-bottom:#ff9899 1px solid;
	background:#fff;
}
.user_login .login_input{
	float:left;
	font-family:"";
	margin-left:5px;
	display:inline;
}
.user_login .login_input input{
	width:116px;
}
.user_login .login_button{
	float:right;
	margin:1px 6px 0 0;
	*margin:4px 6px 0 0;
	display:inline;
}
.user_login .login_button input{
	border: 1px;
	border:none;
	cursor:pointer;
}
.reg_public{
	height:125px;
	background:#fdeaec;
	text-align:center;
}
.reg_public input{
	border:1px;
	border:none;
	margin:8px 4px 0 4px;
	cursor:pointer;
	text-align:right;
}
.userloginyes
{
    width:233px;
    height:80px;
    overflow:hidden;
}

/*Page Foot*/
.bottom_bar
{
	background-position:-5px -433px;
	width:970px;
	height:5px;
}
.food_shouyao88
{
  margin-top:5px;
  padding:0px;
  width:970px;
  list-style:none;
}
.food_shouyao88 li
{
  float:left; width:970px; text-align:center; line-height:22px;
}
.food_shouyao88 .fen
{
   padding-left:15px;
   padding-right:15px;
}
.footernew {color:#515151;text-align:center;font-size:12px;line-height:24px;margin:0 auto; padding-top:12px;}
.footernew a {color:#515151;text-decoration:none;}
.footernew a.lchot {color:#bd0a01;}
.footernew a:hover {color:#bd0a01;text-decoration:underline;}
.footernew a:visited {color:#515151;}
.footernew div{width:750px; margin:0 auto;}
.footernew p{float:left;width:132px;height:50px;border:1px solid #d2d2d2;padding:0;line-height:20px; margin:6px;font-size:12px;}
.footernew .fl{float:left;padding:3px;}
.footernew .fr{float:right; width:72px;padding:5px 3px 0 3px;}

/* JS AltTitle.js*/
div#toolTip { position:absolute;z-index:10001;width:220px;background:#C50202;border:3px double #FAB40C;text-align:left;padding:5px;min-height:1em;-moz-border-radius:5px; }
div#toolTip p { margin:0;padding:0;color:#fff;font:12px verdana,arial,sans-serif; font-weight:bold; }
div#toolTip p em { display:block;margin-top:3px;color:#f60;font-style:normal;font-weight:bold; }
div#toolTip p em span { font-weight:bold;color:#fff; }

/*Error*/
table.regToolTip{ background:#dcdddd;}
table.regToolTip td{ background:#f7fcfe;font-size: 12px;color: #b5b5b5;line-height: 22px;}
table.regToolTip.active{ background:#eab9b5 ;}
table.regToolTip.active td{ background:#f6dcdd ;color:#cc0000;}
/*Error*/
.input {
	border: 1px solid #CCCCCC;
	font-size: 12px;
}
.huang-bian-xia {
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-style: solid;
	border-color: #fcd687;
}
.huang-bian-all
{
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-style: solid;
	border-color: #fcd687;
}
/*RightBottom Frame Css*/
.rbBox{
	border:3px solid #ff0000; width:330px; height:auto;
	background-color:#fff;
	position:fixed;
	right:5px;
	bottom:5px;
}
.rbBox .title{
	overflow:hidden; zoom:1; padding:5px;
	cursor:pointer;
}
.rbBox .title a{
	float:right; background:url(images/rboxmin.gif) left -10px; width:11px; height:10px; overflow:hidden;
}
.rbBox .close a{
	background-position:left top;
}
