html{border:0; overflow-y:scroll;}
body{margin:0; padding:0;}
body>table,body>div{margin-left:auto;margin-right:auto;clear:both;}
form,div,img,td,dl,dt,dd,h1,h2,h3,h4{margin:0 auto; padding:0; border:0;}
b,strong{font-weight:bold;}
body,table,a,input,textarea,select{color:#333;font-family: Tahoma, Verdana, Arial, Helvetica, "ËÎÌå";font-size: 12px;}
ul li {
	list-style:none;
	line-height: normal;
}
ul{margin:0; padding:0; }
*{ }
body{
	background: #2079CA;
}
div,table,ul,span,p{}
a{
	text-decoration: none;
}
a:link, a:visited 
{
    color:#333333;
    text-decoration:none;
}
a:hover{
	color: red;
	text-decoration: none;
}

#user_top {
	height: 28px;
	width: 778px;
}

#web_top {
	width: 778px;
	background-color: #FFFFFF;
}
#web_bet {
	background: url(http://img.bet007.com/head/logo_sms.gif) center no-repeat;
	float: left;
	height: 45px;
	width: 148px;
	margin-right: 5px;
}
#web_nav {
	float:right;
	background-image: url(http://img.bet007.com/head/menu2_nav.gif);
	height: 36px;
	width: 612px;
	padding-bottom: 2px;
	margin-right: 3px;
	padding-left: 3px;
	margin-top: 4px;
	Z-INDEX: 50;
}
#web_nav li {
	float: left;
	list-style-position: inside;
	list-style-image: none;
	list-style-type: none;
}
#web_nav span a {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 36px;
	display: block;
	text-align: center;
	padding-top: 0;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 11px;
}
#web_nav span a:hover {color: #D7F7FF;text-decoration: none;background-image: url(http://img.bet007.com/head/nav_h.gif);}
#web_nav LI UL {
	LEFT: -999em;WIDTH: 180px;POSITION: absolute;padding: 6px;
	background-image: url(images/n_bg.gif);border: 3px solid #1C90D1; 
}
#web_nav LI UL LI {LEFT: 100%;TOP: 0px;float: left;}
#web_nav LI:hover UL {Z-INDEX: 999;background-image: url(http://img.bet007.com/head/n_bg.gif);LEFT: auto}
#web_nav LI.sfhover UL {Z-INDEX: 999;background-image: url(http://img.bet007.com/head/n_bg.gif);LEFT: auto}
#web_nav LI UL LI a,#web_nav LI UL LI a:visited {
	color:#333333;font-size: 12px;line-height: 28px;display: block;
	height: 28px;width: 76px;text-align: center;border-bottom: 1px solid #E7E7E7;font-weight: normal;
}
#web_nav LI UL LI a:hover {color:#FFFFFF;background-color: #FF9900;text-decoration: none;background-image: none;}
.d_l {background: url(http://img.bet007.com/head/menu_bg.gif) no-repeat top;width: 2px;height: 36px;}




.line {
	background: url(http://img.bet007.com/head/navline.gif);
	height: 29px;
	width: 1px;
	overflow: hidden;
	float: left;
}
.3line {
	height: 3px;
	overflow: hidden;
	width: 766px;
	float: left;
}

.sms_divbg {
	background-color: #FFFFFF;width: 768px;
	padding:0 5px 0 5px;overflow: hidden;
}
.sms_main {
	background-color: #DD5800;width: 750px;overflow: hidden;
	float: left;padding:0 8px 9px 9px;
}
.sms_bg {
	background-image: url(images/sms_boilogo.jpg);
	background-repeat: no-repeat;background-position: top;
}
.sms_topflash {
	clear: both;float: left;
	height: 86px;width: 750px;
}
.sms_div {
	clear: both;float: left;width: 750px;
	overflow: hidden;padding-bottom: 22px;
}
.sms_rss {
	background-image: url(images/sms_22.jpg);
	float: left;height: 212px;width: 439px;
}
.sms_hitman {
	background: url(images/sms_redman.gif) no-repeat;
	float: left;height: 212px;width: 311px;
}
.sms_hit {
	float: left;margin:38px 0 0 7px;
}
.sms_hit li {
	font-size: 14px;color: #CC3300;line-height: 26px;height: 26px;
	clear: both;width: 277px;padding-left: 3px;
	
}
.sms_hitname {
	color: #FF6600;width: 60px;text-align: right;
	display: block;float: left;padding-right: 10px;font-weight: bold;
}
.sms_s1 {
	float: left;height: 29px;width: 750px;
	background: url(images/sms_ss.gif) no-repeat top;
}
.sms_s2 {
	float: left;height: 29px;width: 750px;
	background: url(images/sms_ss2.gif) left -29px; 
}
.sms_s3 {
	float: left;height: 29px;width: 750px;
	background: url(images/sms_ss3.gif) left -29px;
}
.sms_s4 {
	float: left;height: 29px;width: 750px;
	background: url(images/sms_ss.gif) left -87px;
}
.sms_s1_1 {
	width: 724px;background: url(images/sms_sdd2.gif) repeat-x bottom #FFFFFF;
	line-height: 160%;clear: both;float: left;padding:13px 13px 6px 13px;
}
.sms_s1title {
	font-size: 14px;line-height: 24px;font-weight: bold;color: #CC3300;
	float: left;height: 24px;margin-bottom: 12px;
}
.sms_s1title2 {
	font-size: 14px;line-height: 24px;font-weight: bold;color: #CC3300;
	height: 24px;margin-bottom: 12px;width: 98%;clear: both;padding-left: 5px;
}
.sms_call {
	float: left;width: 180px;
	height: 150px;overflow: hidden;
}
.sms_s1_2 {
	background-image: url(images/sms_sdd.gif);
	float: left;height: 5px;width: 750px;overflow: hidden;clear: both;
}
.sms_dline {border-bottom: 1px dotted #999932;}
.sms_rf {
	float: right;width: 515px;margin-left: 13px;
}
.sms_middleline {
	background: url(images/sms_conactline.gif) no-repeat top;
	float: left;height: 145px;width: 1px;margin-left: 14px;
}
.sms_ccon {
	padding-top: 13px;
}
.sms_ccon li {
	float: left;text-align: center;
}
.sms_ccon a {
	display: block;width: 80px;height: 21px;padding-top: 5px;font-weight: bold;color: #9C170D;
	background: url(images/sms_conact.gif) no-repeat left top;
}
.sms_ccon a:hover {
	background: url(images/sms_conact.gif) no-repeat left -26px;
}
.s_hright {
	margin-right: 10px;
}
.sms_reefont {
	background: url(images/sms_phone.gif) no-repeat left top;
	float: left;padding-left: 105px;line-height: 160%;height: 118px;
}
.sms_red {color: #FF6600}
.sms_c2 {
	clear: both;float: left;width: 750px;overflow: hidden;padding-bottom: 13px;
	background: url(images/sms_down.gif) no-repeat bottom #FEFBE2;
}
.sms_main1 {	
    background-color: #DD5800;width: 750px;overflow: hidden;float: left;
	padding:0 8px 9px 9px;
}
.sms_info {}
.sms_info li {
	clear: both;float: left;width: 710px;
	padding:16px 20px 16px 20px;
	
}
.sms_info_t1,.sms_info_t2 {
	float: left;padding-right: 14px;padding-left: 22px;font-size: 14px;color: #9A1101;
	line-height: 160%;
}
.sms_info_t1 {width: 463px;}
.sms_info_t2 {width: 553px;}
.sms_info_botton {
	float: left;height: 50px;width: 107px;
	margin:20px 0 0 12px;overflow: hidden;
}
.sms_info_botton a {
	height: 50px;width: 107px;display: block;
	background: url(images/sms_zjs.gif) left top;
}
.sms_info_botton a:hover {
	background: url(images/sms_zjs.gif) left 50px;
}
.sms_infoname {color: #FF6600; font-weight: bold; }
.sms_infoimg {
	float: left;border: 1px solid #666666;
}
.sms_mms {}
.sms_mms li {
	background: url(images/sms_s2.gif) no-repeat 20px 15px;
	float: left;width: 706px;padding:13px 0 15px 43px;line-height: 160%;
}
.sms_mmsname {
	color: #9A1101;font-size: 14px;
	font-weight: bold;
}
.sms_ffred {
	color: #FF6600;font-weight: bold;
}
.sms_ffnumber {
	color: #FF6600;font-size: 14px;font-weight: bold;
	text-decoration: underline;
}
.sms_mms3 {
	background: url(images/sms_s.gif) no-repeat left top;height: 85px;float: left;width: 200px;
	padding-left: 280px;padding-top: 57px;margin-top: 8px;
}
.sms_copyright {
	color: #FFFFFF;text-align: center;width: 750px;padding-top: 10px;padding-bottom: 10px;float: left;
	line-height: 160%;
}
.sms_zjnametitle {
	font-size: 14px;font-weight: bold;color: #BD4200;float: left;
	padding:6px 0 0 35px;
}
.sms_zjtab {
	text-align: center;
}
.sms_zjtab td {
	padding-bottom: 6px;
	padding-top: 6px;
}
.sms_zjtab2 {
	color: #E14F00;
	background-color: #FFF1CE;
}
.sms_zjtabline td {
	border-bottom: 1px dotted #999932;
}
.sms_pagnav a {
	background-color: #FBD749;border: 1px solid #FF9900;
	padding:2px 5px 2px 5px;color: #CC3300;font-size: 14px;
}
.sms_pagnav a:hover {
	background-color: #FEF3CB;
}