@import url("style.css");
#maincontent{margin-top:10px;}
#ad5 { margin-top:10px; display:block; overflow:hidden; zoom:1;}
#ad5 a{ display:block;}
#ad5 img{ border:1px solid #d7d7d7; width:188px; height:70px;}
#ad5 ul{ float:left; margin-left:-8px; display:inline;}
#ad5 li{ float:left; margin-left:9px; display:inline;}
#maincontent_photo{margin-top:10px; background:url() center repeat-y;}
.column{ float:left; width:725px; border:1px solid #d7d7d7;clear:both;}
.columnborder{ border:3px solid #f7f7f7; overflow:hidden; zoom:1;}
#mainbav{}
#mainbav dt{ float:left; text-align:center; width:98px; height:65px; overflow:hidden; zoom:1; display:block; padding-top:15px; border-bottom:2px solid #f7f7f7;}
#mainbav dt p{display: block;text-align: center;font:100% Georgia, "Times New Roman", Times, serif; height:24px;line-height:24px;margin:0; font-size:14px; color:#f39;}
#mainbav dt.style1{ border-right:1px dashed #ccc;}
#mainbav dt.style2{ background:#f7f7f7;}
#mainbav a{ color:#f39;}
#mainbav dd{ border-bottom:2px solid #f7f7f7; float:left; height:64px; _height:66px; width:610px; line-height:22px;padding:8px 5px;_padding:7px 5px; position:relative; display:inline;}
#mainbav dd span.more1{ position:absolute; bottom:0; right:8px; text-align:right; font-family:Arial, Helvetica, sans-serif;}
#mainbav dd span a{ background:none; padding:0; width:50px; height:24px; color:#f69;}
#mainbav dd a{ margin-left:10px; color:#666; overflow:hidden; float:left; width:120px; background:url(/smedia/wedding/images/service/listli.gif) no-repeat 0 8px; padding-left:15px;}
#mainbav dd a:hover{ color:#f39;}
.leftcolumn {float: left;left: 0px;width: 110px;margin: 0px;padding: 0px; clear:both;}
.sidebar {padding: 0;margin: 0;}
.centerpadding, .leftpadding, .rightpadding { margin: 0px;padding: 0px;}
#categories {width: 110px;padding: 0;font-size: 100%; border:1px solid;}
#categories ul {list-style: none;margin: 0;padding: 0;border: none;}
#categories li {margin: 0;margin-bottom:2px; text-align:center; font-size:14px; font-weight:bold;}
#categories li a {display: block;padding: 5px 5px 5px 0.5em; border-bottom: 1px solid; text-decoration: none; height: 100%; 
}
html>body #categories li a { width: auto;}
#categories li ul li {margin: 0;border-left: 0px;}
#categories li ul a {padding-left:0px;}
#categories ul ul ul a {padding-left:5px;}
#categories ul ul ul ul a {padding-left:10px;}
#categories .active {}
#categories .subcat a { font-size:12px; font-weight:normal;}
#categories .subcat .active {}
#categories {background-color: #fff; border-color:#ccc; padding:5px; }
#categories li ul a:hover { background:url(/smedia/wedding/images/service/menuli.gif) no-repeat 5px 9px #eee;}
#categories li a {border-color: #d0d0d0; background-color: #f69; color: #fff;}
#categories li a:hover { background:url(/smedia/wedding/images/service/menulit.gif) no-repeat 5px 8px #f69;}
#categories .active {background-color: white;}
#categories .subcat a {background-color: white; color:#333;}
#categories .subcat .active {background-color: white;}
#categories li a.selcet_t{background:url(/smedia/wedding/images/service/menulit.gif) no-repeat 5px 8px #f69; display:block;}
#categories li a.selcet_m{border-color: #d0d0d0; background-color: #f69; color: #fff; background:url(/smedia/wedding/images/service/menuli.gif) no-repeat 5px 9px #eee; color:#333;}
.Hotel_top{ float:right; margin-left:10px; width:855px; overflow:hidden; zoom:1;}
.rightcolumn {position: static; float: right; width: 250px; margin: 0px; padding: 0px;}
#hotel_hot ,#B_list {overflow:hidden; zoom:1; display:block;}
#hotel_hot dl{ padding-left:6px; margin-bottom:10px; overflow:hidden; zoom:1; }
#hotel_hot dd{ float:left; width:285px; border-bottom:1px dashed #ccc; padding:10px 0 10px 0; margin-left:3px; display:inline;}
#hotel_hot img { padding:3px; margin-right:10px; border:1px solid #ccc; float:left;}
#hotel_hot h4 ,#B_list h4{ font-size:14px; color:#333; padding:0 0 10px 0;}
#B_list h4 a{ color:#333;}
#hotel_hot p{ padding-bottom:10px; color:#666;}
#hotel_hot a { background:#f69; padding:1px 6px; color:#fff;/* border:1px outset #fff;*/ width:50px; *padding-top:4px;  margin-right:5px;}
#hotel_hot a:hover ,#B_list a:hover{ text-decoration:none;}
#B_list { border-bottom:1px dashed #ccc; margin:10px; padding:10px 0; position:relative;}
#B_list img.slt{ margin-right:10px; width:110px; height:110px; padding:3px; border:1px solid #ccc; float:left;}
#B_list span.sort{ padding-left:15px; background:url(/smedia/wedding/images/service/bico.gif) no-repeat 0 5px; margin-left:10px; color:#666;}
#B_list p.int{padding-bottom:20px; line-height:18px; color:#333; padding-top:10px; text-indent:1em; color:#666;}
#B_list p.int a{background:#f69; padding:1px 6px; color:#fff;width:50px; *padding-top:4px;  margin-right:5px;}
#B_list .ad ul{overflow:hidden; zoom:1;}
#B_list .ad li{float:left; width:250px; background:url(/smedia/wedding/images/service/listli.gif) no-repeat 0 7px;}
#B_list .ad li a:hover{text-decoration:underline;}
#B_list p.reserve{ position:absolute; right:10px; top:10px; height:32px; width:240px; color:#999; }
#B_list p.reserve a{ border:1px solid #f69; background:url(/smedia/wedding/images/service/bico.gif) no-repeat 4px 7px;  font-size:14px; color:#f69; padding:2px 8px 0 15px; *padding-top:4px; display:block; position:absolute; right:0; top:-5px;}
#B_list img.info_top { float:left; margin-right:10px; padding:5px; border:1px solid #ccc;}
#B_list p.Price{ font-weight: bold; color:#f39; font-size:14px; }
#B_list ul.info_m{ padding:6px 0 12px 0; float:left; margin-left:10px; line-height:20px; *height:105px;}
#B_list ul.info_tag {font-size:14px; width:780px; margin:0 auto; float:right;}
#B_list .info_tag li{ float:left; margin-left:10px; display:inline;}
#B_list .info_tag li a{float:left; display:block; padding:2px 10px; *padding-top:4px; background:#f69; color:#fff; font-weight:bold; font-size:14px; }
#B_list .info_tag li a:hover{float:left; display:block; padding:2px 10px; *padding-top:4px; background:#999; text-decoration:none; color:#fff; font-weight:bold;}
.app{ color:#333; padding:0 15px; border-bottom:1px dashed #f69; line-height:21px; overflow:hidden; display:block; zoom:1;}
.app dl{padding:10px 0; overflow:hidden; zoom:1; display:block;}
.app dd{padding-left:30px; float:left;}
.app dd.style1{ background:url(/smedia/wedding/images/service/isgs.png) no-repeat;}
.app dd.style2{ background:url(/smedia/wedding/images/service/isgr.gif) no-repeat; margin-left:20px;}
.app span{color:#f39;}
.app b{color:#f39;}
#photomain {margin-top:20px; text-align:center; height:auto!important; display:block; overflow:hidden; zoom:1;}
.photoleft { float:left; width:600px; height:auto!important; position:relative; display:block; overflow:hidden;}
.photoright { float:right; display:block; overflow:hidden;}
#photomain a.lefts{background:url(../images/arrowl1.gif) no-repeat 0 0; display:block; height:42px; left:10px; margin-top:-36px; position:absolute; top:50%; width:29px;}
#photomain a.rights{background:url(../images/arrowr1.gif) no-repeat 0 0; display:block; height:42px; right:10px; margin-top:-36px; position:absolute; top:174px; width:29px;} 
#photomain img{margin:0 auto; display:inline; }
#photomain p{clear:both; margin-top:20px; font-size:14px; color:#666;}
.photolist2 {height:130px; margin:10px auto 0; overflow-x:scroll; overflow-y:hidden; width:800px; display:block; line-height:24px; text-align:center;
SCROLLBAR-FACE-COLOR: #ccc; SCROLLBAR-HIGHLIGHT-COLOR: #fff; SCROLLBAR-SHADOW-COLOR: #fff; SCROLLBAR-3DLIGHT-COLOR: #fff; SCROLLBAR-ARROW-COLOR: #fff; SCROLLBAR-TRACK-COLOR: #fff; SCROLLBAR-DARKSHADOW-COLOR: #fff;}
.photolist2 img{display: block; height:80px; padding:5px; border:2px dashed #eee; }
.photolist2 img.on{ border:2px dashed #f69; display:block;}
.photolist2 em{text-align: center; font:100% Georgia, "Times New Roman", Times, serif; display:inline;}
.photolist2 td{ padding:0 5px;}
.aboutphoto{ font-size:12px; line-height:24px; text-align:center;}
.phototit h4{ font-size:14px; line-height:30px; color:#666;}
.photolist1 { display:block; overflow:hidden;}
.photolist1 ul{ display:block; padding:10px 0; overflow:hidden;}
.photolist1 li{ margin:0 0 10px 50px; text-align:center; float:left; display:inline; height:300px;}
.photolist1 li img{display:inline;}
.photolist1 li a{ color:#666;}
.photolist1 li a:hover{ color:#f69;}
.photo_list { width:220px; float:left; text-align:center; padding-right:10px; height:480px; overflow:auto; SCROLLBAR-FACE-COLOR: #ccc; SCROLLBAR-HIGHLIGHT-COLOR: #fff; SCROLLBAR-SHADOW-COLOR: #fff; SCROLLBAR-3DLIGHT-COLOR: #fff; SCROLLBAR-ARROW-COLOR: #fff; SCROLLBAR-TRACK-COLOR: #fff; SCROLLBAR-DARKSHADOW-COLOR: #fff;}
#shop_info .Prefer{ padding:10px; border:1px dashed #d7d7d7; display:block; overflow:hidden; zoom:1; line-height:24px; margin-bottom:10px;}
#shop_info .Prefer img{ float:left; margin-right:10px;}
#shop_info .Prefer a{ color:#f39;}
#shop_info h5{ font-size:14px; display:block; position:relative;}
#shop_info h5 img{ position:absolute; right:0; top:0;}
#shop_info h6{ font-size:12px;}
#shop_info h5 a{ color:#f39; display:block;}
#shop_info .shop_content{ padding:0 10px; display:block; line-height:30px;}
#shop_info p{ margin:0; padding:0;}
#shop_info p.Coupon img{ background:#f5f5f5; border:1px dashed #ccc; padding:5px;}
#shop_info p.xiaotieshi{ border:1px dashed #d7d7d7; padding:10px; color:#f39; margin:10px 0; background:#ffffee; line-height:20px;}
#shop_info p.wenxin{ color:red;}
#shop_info .orders{ border:1px dashed #d7d7d7; background:#ffffee; padding:10px; color:#f39; line-height:18px; margin-bottom:10px;}
#shop_info .b_orders{ margin:10px 0; border:1px dashed #d7d7d7; padding:10px; line-height:24px; background:#f8f8f8; display:block; overflow:hidden; zoom:1;}
.info_now{ padding-bottom:10px;  border:1px #e7e7e7 solid; margin-bottom:10px; overflow:hidden; zoom:1; display:block;}
#message table{ border-left:1px dashed #d7d7d7; border-top:1px dashed #d7d7d7;}
#message td {display:table-cell;padding:10px;text-align:inherit;vertical-align:inherit; border-right:1px dashed #d7d7d7; border-bottom:1px dashed #d7d7d7; text-align:center;}
#message h2{ font-size:14px; color:#096; margin-bottom:5px; text-align:left;}
#message p { line-height:24px; text-align:left;}
#message p.ask{ border:1px #d7d7d7 solid; background:#ffffee; margin:5px; padding:10px;}
#message p.ask span{ font-weight: bold; color:#f69; font-size:14px;}
#message span.number{ font-size:32px; color:#f69; line-height:48px;}
#fixed{width:987px; margin:0 auto; position:fixed; bottom:0;_position: absolute;_top:expression(documentElement.scrollTop+documentElement.clientHeight-this.clientHeight);}
#fixed .con{ background:#f69; width:987px; background:url(/smedia/wedding/images/service/bt.png) no-repeat; _background:url(/smedia/wedding/images/service/bt.jpg) no-repeat; height:26px; line-height:26px; color:white; text-align:center; margin-left:5px;}
#fixed .con a{ color:white; padding:0 10px; font-size:12px;}
#new_hotel { overflow:hidden; zoom:1;}
#new_hotel ul{ padding:10px 10px 0 10px; overflow:hidden; zoom:1;}
#new_hotel li{ display:block; border-bottom:1px dashed #ccc; margin-bottom:10px; padding-bottom:10px; overflow:hidden; zoom:1;}
#new_hotel li img{ float:left; padding:2px; border:1px solid #ccc; margin-right:5px;}
#new_hotel li a{ font-size:14px; color:#333; font-weight:bold; display:block;}
#new_hotel li span{}
.rightcontent{border:1px solid #dfdfdf; margin-bottom:10px;}
#rightinfo, #latest {margin-bottom: 10px;}
#rightinfo h3,#new_hotel h3 {font-size:14px;margin-bottom: 5px;padding-bottom: 2px; background:url(/smedia/wedding/images/service/titbg.jpg) repeat-x; height:28px; line-height:28px; padding-left:10px;}
#rightinfo ol, #latest ol {list-style-type: none;}
#rightinfo li, #latest li {list-style-type: none; line-height:24px; padding-left:10px; position:relative;}
#rightinfo h3{ position:relative;}
#rightinfo h3 a{ margin-left:10px; color:#333;}
#rightinfo span.litmore{ color:#f69; position:absolute; right:10px; *top:0px; font-size:12px; font-weight:normal; color:#f39;}
#rightinfo a.litmore_act{ color:#f39; text-decoration:underline;}
#rightinfo span.sort_bt{ color:#f69; position:absolute; left:200px; *top:0px; font-size:12px; font-weight:normal; color:#f39;}
#rightinfo h3, #latest h3, #centertop h3 { color:#f39;}
#rightinfo ol, #latest ol {}
#rightinfo li, #latest li {}
.center_content {display:block; overflow:hidden; zoom:1;}
.center_content h1{ font-size:20px; font-weight:blod; color:#f39; padding:15px 0 10px 0; text-align:center;}
.center_content h3.tit1{ background:url(/smedia/wedding/images/service/hotel_titbg.gif) no-repeat bottom; height:30px; color:#333; font-size:16px; position:relative; margin-bottom:10px;}
.center_content h3.tit2{font-size:14px;margin-bottom: 5px;padding-bottom: 2px; background:url(/smedia/wedding/images/hotel/titbg.jpg) repeat-x; height:28px; line-height:28px; padding-left:10px; position:relative;}
.center_content h3.tit2 span { font-size:12px; font-weight:normal;position:absolute; right:10px; top:-2px; *top:1px;}
.center_content h3.tit2 a{color:#f39;}
.centercolumn h3 span{right:10px; top:0; position:absolute; font-size:12px; font-weight:normal;}
.center_content p{ padding:10px 10px 0 10px;}
.form_sub {width:100%; background:#fff; border:1px dashed #d7d7d7; padding:10px 0; display:block; overflow:hidden; margin-bottom:10px; position:relative;}
.form_sub h6{height:24px; line-height:24px; background:#f69; color:#fff; font-weight:normal; font-size:12px; padding-left:10px; margin-bottom:10px;}
.form_sub dl{overflow: hidden; display:block;}
.form_sub dd{ line-height:30px; display:block; clear:both;}
.form_sub dd span.left_tit{ float:left; width:100px; text-align:right;}
.form_sub dd span.right_tit{ padding-left:5px; color:#f69; font-weight:bold;}
.form_sub dd span.Warning{ color:red; background:#ffffee; border:1px dashed #ccc; height:24px; line-height:24px; padding:2px 0 2px 5px;}
textarea{border:1px solid #d7d7d7; height:80px; line-height:18px; color:#666; *margin-bottom:10px; SCROLLBAR-FACE-COLOR: #ccc; SCROLLBAR-HIGHLIGHT-COLOR: #fff; SCROLLBAR-SHADOW-COLOR: #fff; SCROLLBAR-3DLIGHT-COLOR: #fff; SCROLLBAR-ARROW-COLOR: #fff; SCROLLBAR-TRACK-COLOR: #fff; SCROLLBAR-DARKSHADOW-COLOR: #fff; padding:5px;}
#id_wzts{ width:500px; height:110px;}
.xiaotishi{ position:absolute; right:20px; top:20px; padding:5px 10px; line-height:24px; width:180px; border:1px solid #d7d7d7; background:#ffffee;}
.text{ border:1px solid #ccc; color:#333;}
.botton{ padding-left:200px;}
.botton input{ clear:both; font-size:14px; background:#f69; height:26px; border:1px outset white; text-align:center; color:white; margin-left:20px;}
.adminbotton input{font-size:14px; background:#f69; width:80px; height:26px; border:1px outset white; text-align:center; color:white;}
.danxuan{margin-left:180px;border:none;}

.s_box,.e_box{ border:1px dashed;height:80px; width:480px; margin:0 auto; text-align:center; line-height:32px; padding-top:20px;}
.s_box{border-color:green; background:#f4fff3; overflow:hidden; zoom:1; display:block;}
.e_box{border-color:red; background:#fff3f3;}
.s_box img,.e_box img{float:left; margin-left:20px; display:inline;}
.s_box p.success{ color:green; font-family:"微软雅黑"; font-size:16px; font-weight:bold;}
.e_box p.error{ color:red; font-family:"微软雅黑"; font-size:16px; font-weight:bold;}
.s_box a,e_box a{color:#333;}

.list li{ font-size:14px; background:url(/smedia/wedding/images/service/listli.gif) no-repeat 0 8px; padding-left:20px; line-height:24px;}
.centercolumn {margin: 0px; padding: 0px; margin-right: 260px; _margin-right:257px; margin-left: 132px; position:static; overflow:hidden; zoom:1;}
#centertop{position:relative; height:200px; display:block;}
#centertop span.more{ position:absolute; right:10px; top:5px;}
#page {text-align:center; margin:10px 0;}
#page span{ color:#f69; font-size:14px;}
#page .act1{color:#ccc; padding:2px 6px; border:1px solid #ccc;font-size:12px;} 
#page .act2 {color:#fff; background:#f69; border:1px solid #f69; text-decoration:none;}
#page a{color:#f69; padding:2px 6px; border:1px solid #ccc;}
#page a:hover{color:#fff; background:#f69; border:1px solid #f69; text-decoration:none;}
.mainArea {width:960px; margin:0 auto; border:1px solid white;}
.toptil{ width:960px; margin:1px auto 0; line-height:38px;height:38px; background:#f5f5f5; border-bottom:1px solid #dddddd;}
.toptil .picTitle{ float:left; display:inline; margin-left:8px}
.toptil .picTitle h2{ font-size:18px; font-family:"黑体"; font-weight:normal;}
.toptil .picTitle h2 span{ font-size:12px; font-family:"宋体"; color:#666}
.toptil .picTitle h2 span.num{color:#c00}
.toptil .picTitle h2 span.date{color:#999}
.toptil .operate{ float:right;display:inline; margin:10px 6px 0; line-height:20px}
.fullSize {width:930px; margin:0 auto; padding:0 0 20px 0; overflow:hidden; zoom:1;}
.fullSize .title {height:43px; line-height:43px; margin:0 1px 15px 0; border:none;}
.fullSize .title h2 {float:left; font-size:14px; font-weight:bold; padding:0 0 0 20px; background:url(http://img1.cache.netease.com/sports/2008/photo_img0709/fullsize_pic.gif) no-repeat left 12px;}
.fullSize .title .viewAll {background:url(http://img1.cache.netease.com/sports/2008/photo_img0709/allpic.gif) no-repeat right center; padding:0 25px 0 0; display:inline; height:43px; float:right; color:#000;}
.fullSize .pic {width:600px; height:auto!important; overflow:hidden;position:relative; float:left;}
.fullSize .pic img {display:block; margin:0 auto;}
#photoMain1 {position:relative; left:50%; float:left;}
#photoMain1 .leftS {background:url(http://cimg2.163.com/sports/img/picview0902/arrowl1.gif) no-repeat; width:29px; height:42px; display:block; position:absolute; left:-40px; top:50%; margin-top:-36px;}
#photoMain1 .rightS {background:url(http://cimg2.163.com/sports/img/picview0902/arrowr1.gif) no-repeat; width:29px; height:42px; display:block; position:absolute; right:-40px; top:50%; margin-top:-36px;}
#photoMain1 img {display:inline; margin:0;}
.fullSize p.aboutpic{clear:both; margin:8px auto 0;text-indent:2em; text-align:left; width:600px;}
.picList_bottom { float:right;margin:0 auto; width:300px; padding:10px 0 10px 0; background:#f6f6f6}
.picList_bottom .leftS {float:left; padding:4px; margin:15px 16px 0 10px; background:#f6f6f6;}
.picList_bottom .rightS {float:left; padding:4px; margin:15px 10px 0 0; background:#f6f6f6;}
.picList_bottom ul{ margin:20px 0 20px 40px; overflow:hidden; zoom:1; display:block;}
.picList_bottom ul li {float:left;display:inline; margin:10px 10px 0 0; border:1px solid #fff;}
.fullSize .pic .picList_bottom ul li img {display:inline; float:left;}
.picList_bottom ul li a{ display:block; margin:0; padding:0;border:1px solid #fff;}
.picList_bottom ul li a:hover {border:1px solid #e00; padding:0px;}
.picList_bottom ul .on {border:1px solid #e00;}
.remind{ overflow:hidden; zoom:1; background:#ffffee; border:1px dashed #ccc; display:block; margin:10px 0; padding:10px;}
.remind img{ float:left;  width:70px; height:70px; margin:0 10px;}
.remind a{ font-size:18px; font-family:Arial, Helvetica, sans-serif; color:#f39;}
.remind h2{ font-size:14px; margin-left:10px; margin-bottom:10px;}
.admin_sub{ line-height:28px;}
input{ background:#fff; border:1px solid #ccc;}
.right_tit{ padding-left:5px; color:#f69;}
.errorlist { width:200px; background:#ffffee; border:1px dashed red; overflow:hidden; display:block; float:left; padding-left:10px;}
.errorlist li{line-height:18px; color:#f39; font-weight:bold;}
#main_login{margin:0 auto; border:1px solid #d7d7d7;height:360px; background:#fff3f6; overflow:hidden;}
.main{width:800px;float:right; margin-top:15px;}
.mainleft{float:left; width:499px;}
.mainlefttop{float:left;width:499px; height:136px; background:url(/smedia/wedding/images/service/mainleft_top_bg.gif);}
.mainleftmid{float:left;width:499px; height:108px; background:url(/smedia/wedding/images/service/mainleft_mid_bg.gif);  position:relative;}
.mainleftmid ul{ width:400px; float:right; margin-top:8px;}
.mainleftmid ul li{line-height:20px;width:400px; float:left; display:block; height:20px;margin-top:6px;}
.mainleftmid ul li label{float:left;color:#f2f1f1; margin-right:5px;*margin-right:2px;height:18px; font-weight:bold; width:50px; text-align:right; display:block;}
.mainleftmid ul li input{float:left; height:16px; width:120px; border:1px solid #e7e7e7; background:#f3f3f3; color:#666;}
#loginbut{background:url(/smedia/wedding/images/service/loginbut.gif)  0 0 no-repeat; width:59px; height:22px; margin-left:30px;}
#autologin{padding-left:45px; font-weight:normal; *line-height:16px;*padding-left:50px; *height:16px; line-height:18px; height:18px;}
#autologin a{color:#f2f1f1;}
#autologin a:hover{color:#d8d8d8;}
.loginwrong{color:#fff; margin-left:10px;}
#remuser{ margin-right:8px;height:14px; width:14px; border:none;}
#regedit{ position:absolute; right:60px; bottom:8px;}
#regedit a{margin-left:5px; color:#f2f1f1;}
#regedit a:hover{margin-left:5px; color:#d8d8d8;}
.mainleftfoot{float:left;width:499px; height:62px; background:url(/smedia/wedding/images/service/mainleft_foot_bg.gif)}
.mainright{float:right; width:301px;}
.mainright p{background:#009900; margin-top:50px; padding-left:10px; line-height:24px;}
.mainright img{float:left;}
.mainright h3{margin-top:0px; float:left; font-size:14px; font-weight:bold; color:red; margin-top:10px; margin-left:10px;}
.mainright span{ float:left;font-weight:bold; color:#666; padding:0px 50px 40px 45px;}