body{margin:0px; text-align:center; height:100%;}
td{font-size:12px;}
div{font-size:12px;margin:auto; text-align:left; line-height:22px; color:#1F3A87}
table{margin:aoto;}
a{text-decoration:none; color:#1F3A87;}
a:hover{text-decoration:underline; color:#FF0000;}
ul{ list-style-type:none; padding:0px; margin:0px;}
form{ margin:0px; padding:0px;}
td{ line-height:25px;}
dl,dd,dt{ margin:0px;}
.fb{ font-weight:bold;}
.f14px{ font-size:14px;}
.marginleft{ margin-left:10px;}
.left{ float:left;}
.clear{ clear:both;}
.right{ float:right;}
.marginright{ margin-right:10px;}
.margintop{ margin-top:7px;}
.cWhite, a.cWhite:link, a.cWhite:visited	{color:#FFFFFF;}
.title1{ background:url(/images/title1.gif) repeat-x; height:31px;}
.title1 .l{ background:url(/images/title1_left.gif) left no-repeat; height:31px; line-height:25px;}
.gborder{ border:1px solid #D7D7D7;}
.clearright{ clear:right;}
.pubinfolist{ padding-left:4px;}
.pubinfolist li{ line-height:20px;}
img{ border:0px;}

.piclist li{ float:left; margin-left:7px;}
#container{width:960px;overflow:hidden;}
#login{background:url(/images/loginbg.gif) repeat-x; height:41px; overflow:hidden; line-height:41px;}
#login .islogin{ width:400px; float:left; line-height:41px;}
#login .outlogin{width:500px; float:left;line-height:41px; height:41px;}
#login .help{ width:120px; float:right; clear:right; line-height:41px; text-align:right; padding-right:5px;}
#login .bbsform{ margin-top:5px; margin-left:5px;}
#login .tbinput{ width:80px; height:18px; border:1px solid #CCCCCC;}
#login .tbvalidate{width:40px; height:15px; border:1px solid #CCCCCC;}
#login .validate{ width:60px; height:17px; margin-top:2px; margin-left:2px; margin-right:2px;}
#login .btnlogin{background:url(/images/loginbtn.gif); width:50px; height:19px; overflow:hidden; border:0px; color:#0E66A5;}
#login .btnsj{ margin-top:3px;background:url(/images/buslogin.gif); width:60px; height:19px; overflow:hidden; border:0px;color:#0E66A5;}

#login .loginbar{ margin-left:15px; float:left; margin-top:10px;}
.logintb{background:url(/images/loginbg.gif) repeat-x; height:41px; width:960px;}
.user{ width:50px;}
.biankuang3{ height:20px; width:50px;}
/*menu*/
#menu{ height:60px; text-align:center;}
.menulist{ width:740px; height:90px;overflow:hidden; margin-top:10px; float:left;}
.menulist ul{ margin-left:10px;}
.menulist li{ float:left;  height:22px; line-height:22px; margin-left:15px;} 
.menulist li a{ color:#106EAC}
.menulist .menuline{ width:20px; color:#106EAC; text-align:center;}
/*so*/
#so{ width:615px; height:65px; background:url(/images/sobg.gif) no-repeat; overflow:hidden; line-height:65px; float:left;}
#so .sodp{ margin-left:120px; margin-top:23px;}
#so .sokey{ margin-left:10px; width:250px;}
#so .btnso{ margin-left:10px; width:83px; height:23px; background:url(/images/btnso.gif) no-repeat; border:0px;}
#citycard{ width:337px; height:65px; overflow:hidden; margin-left:7px; float:left; background:url(/images/citybg.gif) no-repeat; clear:right;}
#citycard .title{ font-weight:bold; color:#D02710; margin-left:20px; margin-top:3px;}
#citycard .cnt{ margin-left:5px; float:left; margin-top:-2px;}
#citycard .cnt a{ color:#D02710;}
/*adv*/
#adv1,#adv2,#adv3{ height:80px; overflow:hidden; margin-top:5px;}
#adv3{ height:90px;}
/*new*/
#news{ width:960px; height:257px; overflow:hidden; margin-top:5px; }
#news .area{ width:300px; height:257px; background:url(/images/area.gif) no-repeat; float:left; overflow:hidden;}
#news .areaclass{ width:73px; height:24px; overflow:hidden; background:url(/images/areaclass.gif) no-repeat; float:left; clear:both; color:#D02710; font-weight:bold;}
#news .areaclass span{ margin-left:13px; line-height:24px;}
#news .areatxt .area1{ height:60px; line-height:25px;}
#news .areatxt .area2{height:78px;line-height:25px;}
#news .areatitle span{ margin-left:10px; float:left; line-height:25px; font-weight:bold;}
#news .areatxt{clear:both; width:285px; height:222px; overflow:hidden; line-height:25px; overflow:hidden; margin-left:9px;}
#news .picnews{ width:307px; height:254px; overflow:hidden; border:1px solid #7EBADF; float:left; margin-left:7px;}
.picnewstitle{ background:url(/images/picnewstitle.gif) no-repeat; width:303px; height:27px; overflow:hidden; margin:1px;}
#news .newsinfo{ width:335px; height:254px; overflow:hidden; border:1px solid #89BEE6; border-top:0px; margin-left:7px; float:left; clear:right;}


/*bbs*/
#bbs{ width:960px; height:444px; overflow:hidden; margin-top:5px;}
#bbs .eat,#bbs .play,#bbs .shop{ width:316px; height:444px; overflow:hidden; float:left;}
#bbs .eat{background:url(/images/eatbg.gif) no-repeat;}
#bbs .play{background:url(/images/playbg.gif) no-repeat; margin-left:6px;}
#bbs .shop{background:url(/images/shopbg.gif) no-repeat; margin-left:6px; clear:right;}
#bbs .ly{ float:right; line-height:45px; margin-right:10px; }
#bbs .eatpic{float:left; margin-left:2px; margin-top:6px; width:308px; height:139px; overflow:hidden;}
#bbs .eattxt{ margin-left:2px; margin-top:5px; float:left; }

/*sj*/
#sj{ width:960px;  overflow:hidden; margin-top:7px;}
#sj .sj1,#sj .sj2,#sj .sj3{ width:314px; height:239px; overflow:hidden; border:1px solid #D8D8D8; border-top:0px; float:left;}
#sj .sj2,#sj .sj3{ margin-left:6px;}
#sj .sj3{ clear:right;}
#sj .sjtitle1,#sj .sjtitle2,#sj .sjtitle3{  height:30px; line-height:25px;}
#sj .sjtitle1{background:url(/images/sjtitle1.gif) no-repeat;}
#sj .sjtitle2{background:url(/images/sjtitle2.gif) no-repeat;}
#sj .sjtitle3{background:url(/images/sjtitle3.gif) no-repeat;}
#sj .sjtitle1 a,#sj .sjtitle2 a,#sj .sjtitle3 a{margin-left:20px;}
#sj .sjlist1,.sjlist2,.sjlist3{ margin-left:4px; height:190px;}
#sj .sjlist1 li{ line-height:21px;}
#sj .more{ float:right; margin-right:5px; clear:both;}
#sj .send{ float:right; margin-right:5px;}
#sj .tjsj .sjlist{ height:180px; vertical-align:top; margin-left:5px; margin-right:5px;}
#sj .tjsj .sjlist li{ line-height:22px; height:23px; background:url(/images/dotline.gif) repeat-x bottom;}

/*partner*/
#partner{overflow:hidden; clear:both;}
#partner .partnertitle{ font-weight:bold; height:30px; line-height:30px; border-bottom:1px solid #87ADDE;}
#partner .partnerlist li{ float:left; margin-right:15px; line-height:20px; height:20px;}
/*bottommenu*/
#bottommenu{ clear:both; border:1px solid #BAD4F5; background-color:#F5F8FF; height:30px; overflow:hidden; text-align:center;}
#bottommenu ul{ margin-left:300px;}
#bottommenu li{ float:left; margin-right:15px; line-height:30px;}
#bottom ul{ }
#bottom ul li{ line-height:25px; text-align:center;}

/*子页*/
#leftsidebar{width:236px; overflow:hidden; float:left;}
#advso{border:1px solid #F1CD86; height:300px;}
#advso .title,#tjlist .title{background:url(/images/advsotitle.gif) repeat-x; height:29px; margin-top:1px; padding-left:5px; color:#FF6808; font-size:14px; font-weight:bold;}
#advso .advsolist{ margin-top:5px; margin-left:5px;}
#advso .advsolist li{ line-height:25px; height:25px;}
#advso .advsolist li label{ float:left; width:80px;}

#tjlist{border:1px solid #F1CD86; height:300px; margin-top:10px;}
#tjlist .tjsj .sjlist{ height:180px; vertical-align:top; margin-left:5px; margin-right:5px;}
#tjlist .tjsj .sjlist li{ line-height:22px; height:23px; background:url(/images/dotline.gif) repeat-x bottom;}
#tjlist .more{ float:right; margin-right:5px;}

/*搜索结果列表*/
#somd{ width:710px; height:1100px; float:left; border:1px solid #97C1F1; margin-left:10px; clear:right; overflow-x:hidden;}
#somd .solisttitle{ background:url(/images/solisttitle.gif) repeat-x; height:31px; line-height:31px; font-weight:bold; font-size:14px; color:#FF6808;}
.solisttitle{ background:url(/images/solisttitle.gif) repeat-x; height:31px; line-height:31px; font-weight:bold; font-size:14px; color:#FF6808;}
#somd .classtwo{ border-bottom:1px solid #97BFF0; height:25px;}
#somd .classtwo ul{ margin-left:10px; margin-right:10px;}
#somd .classtwo li{ width:110px; float:left;}
#somd .solisttitlebar{ margin-top:10px; margin-left:10px; margin-right:10px; float:left;}
#somd .sjdtl{ width:338px; height:90px;float:left; margin:5px; }
#somd .sjdtl .sjpic{ width:111px; height:77px; overflow:hidden; float:left; border:1px solid #D6D4D5; margin-top:8px;}
#somd .sjdtl .sjpic img{ width:109px; height:75px; margin:1px;}
#somd .sjdtl .sjinfo{ margin-left:10px; float:left; margin-top:8px;}
#somd .sjdtl .sjinfo li{ height:23px; line-height:23px;}
#somd .sjdtl .sjinfo .title{ font-weight:bold; color:#F47700;}
#somd .sjinfoline{height:1px;clear:both;border-bottom:1px solid #CCCCCC; margin-left:10px; margin-right:10px; font-size:0px; line-height:0px;}

/*商家信息页*/
#sjleft{ width:500px; float:left; overflow:hidden;}
#sjleft #sjpic{ border:1px solid #F3CF85; height:326px;}
#sjleft #sjpic .title{ background:url(/images/sjpictitle.gif) repeat-x; height:29px; line-height:29px; font-weight:bold; font-size:14px; color:#FF6808;}



#sjleft #sjpic .cnt{ background-color:#FEF4D1; height:300px; text-align:center; overflow:hidden;}
#FIJ_L{ float:left;}
#sjleft .nocomment{ color:Red; height:30px; line-height:30px; margin-left:10px; font-weight:bold;}
#sjleft #comment{ border:1px solid #F19333; height:450px; margin-top:10px; background:url(/images/commentbg.gif) repeat-x; background-position:top;}
#sjleft #comment .title{ padding-left:15px;}
#sjleft #comment .list{ height:90px; border-top:1px solid #CCCCCC; width:498px; overflow-x:hidden;}
#sjleft #comment .list .face{ height:60px; width:60px; overflow:hidden; float:left; margin-left:5px; margin-top:5px;}
#sjleft #comment .list .info{ width:420px; height:60px; background-color:#F5F5F5; overflow:hidden; clear:right;margin-top:5px;}
#sjleft #comment .list .honor{ margin-top:5px;}
#sjleft #comment .list .honor li{ width:150px; float:left;  line-height:25px; height:25px;}
#sjleft #comment .list .commentinfo{ height:50px; clear:both; margin:5px; line-height:25px;word-break:break-all; line-height:20px;}
#sjleft #send .title{ background-color:#FF9E3F; height:25px; margin:5px; font-size:14px; color:White; font-weight:bold; line-height:25px;}
#sjleft #send .input_1{ width:120px;}


#sjright{ width:445px; float:left; overflow:hidden;  margin-left:11px; clear:right;}
#sjright #sjinfo{height:629px; border:1px solid #F19333;}
#sjright #sjinfo .title,#sjright #dp .title,#sjright #sjpic .title{ background:url(/images/sjinfotitle.gif) repeat-x; height:30px; line-height:30px; font-weight:bold; padding-left:15px; font-size:14px;}
#sjright #sjinfo .logo{ width:120px; height:150px; float:left; text-align:center;}
#sjright #sjinfo .logo img{ margin-top:15px; margin-left:15px; text-align:center; line-height:25px;}
#sjright #sjinfo .list{ float:left;}
#sjright #sjinfo .summary{ clear:both; margin:5px;}
#sjright #dp,#sjright #sjpic{height:150px; border:1px solid #F19333; margin-top:10px;}
#sjright #sjpic .sjpiclist{ margin:5px; margin-left:10px; height:127px;}
#sjright #sjpic .sjpiclist li{border:1px solid #cccccc;width:130px; float:left; text-align:center; overflow:hidden; margin-right:8px;}
#sjright #dp .dplist{ margin:5px; margin-left:14px;}
#sjright #dp .dplist li{ width:200px; float:left; height:25px; margin-right:8px;}

/*商家注册*/
#sjreg{ width:960px; text-align:center;}
#memberline{ background-color:#9FD5F0; height:3px; line-height:0px; font-size:0px; margin-top:10px; margin-bottom:10px;}
#sjreg #sjregform{ width:700px;}
#sjreg #sjregform #sjfd{ border:1px solid #9FD5F0; padding-left:20px; padding-right:20px;}
#sjreg #sjregform #sjfd .title{ font-size:14px; font-weight:bold; color:Blue;}
#sjreg #sjregform #sjfd .star{ color:Red; margin-right:5px;font-size:12px; font-weight:100;}
#sjreg #sjregform #sjfd .notice{ color:#888888; font-size:12px; font-weight:100;}
#sjreg #sjregform #sjfd .wenzi{ color:#0067BF; font-size:14px; font-weight:bold;}
#sjreg #sjregform #sjfd .biankuang2{ border:1px solid #7F9DB9; height:15px;}

/*商家登录*/
#sjlogin{ width:352px;}
#sjlogin #sjlogintb{ width:352px; table-layout:fixed;}
#sjlogin #sjlogintb td{ text-align:left;}
#sjlogin #sjlogintb .titlebg{ background:url(/images/sjlogin.gif) no-repeat; width:352px; height:40px;}
#sjlogin #sjlogintb .tbinput{ width:80px; height:15px; margin-right:15px;}
#sjlogin #sjlogintb .lttitle{ width:300px;}
#sjlogin #sjlogintb .lb{ float:left; width:60px; text-align:left;}

/*新闻中心*/
#cnews{ height:700px; width:960px;margin-top:5px;}
#cnews #nleft{ width:650px; float:left;}
#cnews #nleft #title{ height:25px;}
#cnews #nleft #newslist{ background-color:#F6FBFF;  border:1px solid #DFDFDF; }
#cnews #nleft #newslist .newstitle{ font-size:16px; font-weight:bold; color:#03005C; line-height:35px;border-bottom:1px solid #BECDE5;}
#cnews #nright{ width:300px; margin-left:9px;clear:right; float:left;}
#cnews #nright .blck{ height:220px; border:1px solid #539DDB; margin-top:7px;}
#cnews #nright .title{background:url(/images/newstitle1.gif) repeat-x; height:25px; color:White; font-size:14px; padding-left:10px;}
#cnews #nright .title1{background:url(/images/newstitle2.gif) repeat-x; height:31px; color:White; font-size:14px; line-height:31px; padding-left:10px; color:Black;}
#cnews #nright .bg0{ clear:both; }
#cnews #nright .bg0 li{ width:90px; float:left; overflow:hidden; margin-left:5px;}
#cnews #nright .bg1{ clear:both;}
#cnews #nright .bg1 li{ width:90px; float:left; overflow:hidden; margin-left:5px;}
#cnews #nright #hot,#cnews #nright #ads{ margin-top:10px;}

.col1{ width:314px;overflow:hidden; float:left;}
.col2{ width:314px;overflow:hidden; float:left;}
.col3{width:314px; overflow:hidden;float:right;}
.height01{ height:280px;}
.height02{ height:162px;}
.gborder{ border:1px solid #D8D8D8; border-top:0px;}
.col_r{ width:637px; overflow:hidden; float:right;}