* { margin:0; * padding: 0px; border: 0px; * }

html { min-width: 960px; overflow-x:hidden; }
body { background:#FFF; margin-left:20px; }
body,div,td,th { font-family: Tahoma, verdana, Arial, simsun,/*'Lucida Grande',*/'','', /* arial,verdana, */ sans-serif; font-size: 12px; color: #333; line-height: 180%; }
input, select {font-size:14px;}

div,form,img,canvas { padding: 0px; border: 0px; margin: 0px; }
dl,dt,dd,ul,li { list-style-type: none; list-style-position: outside; padding: 0px; border: 0px; margin: 0px; }
dl,ul { clear: left; text-align: left; }
dt,dd,li { display: block; }
h1,h2,h3,h4,h5,h6 { font-size: 9pt; margin: 0px; }
em { font-style: normal; }

a { text-decoration: none; }
a:link    {color: #333; }
a:visited {color: #333;}
a:hover   {color: #F30;}
a:active  {color: #F30;}

select { border:1px solid #898989; font-size:14px;}
.clear-both { clear: both; height:0px; overflow:hidden;}

.red { color:#F60; }
.red a { color:#F60;  text-decoration: none;  }
.red a:link    {color: #F60; }
.red a:visited {color: #F60;}
.red a:hover   {color: #F30; text-decoration: underline; }
.red a:active  {color: #F30;}


/* /////头部///// */
.head { width:960px; height:50px;  margin:15px auto; font-size:14px;}
.head  h1{ width:340px; height:30px;  float:left;}
.head  h1 a { color:#777;  text-decoration: none; margin-left:5px;; font-weight:normal;  }
.head  h1 a:link    {color: #ccc; }
.head  h1 a:visited {color: #ccc;}
.head  h1 a:hover   {color: #F30; text-decoration: underline; }
.head  h1 a:active  {color: #F30;}
.head span{ width: auto; height:48px; float:right; }
.head span a {  margin:0 5px;}


.menu { width:960px;  height:37px;  background:#666; position:relative; color:#FFF; font-size:14px; margin:0 auto;}
.menu ul{ width:960px;  height:37px; height:100%;}

.menu li{ float:left; text-align:left; font-weight:bold; border-right:1px solid #FFF;}
.menu li a { width:125px; height:29px; display:block; text-decoration: none; text-align:center; padding-top:8px; cursor:pointer;}
.menu li a:link    { background:#666; color: #FFF; }
.menu li a:visited { background:#666; color: #FFF; }
.menu li a:hover   { background:#F60; color: #FFF; }
.menu li a:active  { background:#F60; color: #FFF; }

.menu2{ width:960px; height:28px;  background:#f0f0f0; color:#333; margin:0 auto;}
.menu2 ul{ width:auto;  height:28px;}
.menu2 li{ width:auto;height:23px; float:left; clear:none; font-size:14px; padding-top:5px;}
.menu2 li a{ padding:0 15px;}


/* /////首页///// */
.i_body{ width:960px; height:160px; margin:5px auto; }
.i_banner{ width:960px; height:auto; margin:3px auto 5px;}
.i_banner3{ width:960px; height:auto; margin:0 0 5px;}
.i_left{ width:438px; height: auto; float:left;}

.i_left1{ width:135px; float:left; overflow:hidden; }
.i_left1 h4{display:block; width:107px; height:22px; font-size:14px; font-weight:normal; padding:12px; margin:0 0 12px 0; vertical-align:middle;}
.i_mendian{ width:117px; height:46px; background:url(../stargym/kebiao.jpg) no-repeat;}
.i_yuyue{ width:117px; height:46px; background:url(../stargym/yuyue.jpg) no-repeat ;  }
.i_chakan{ width:117px; height:46px; background:url(../stargym/chakan.jpg) no-repeat ; }

.i_left2{ width:298px; height:160px; float:right; border:1px #cdcdcd solid; }
.i_left2 div{width:298px; height:41px; display:block; background:url(../stargym/huodong.jpg) no-repeat center;  }
.i_left2 div h3{ width:106px; float:left; text-align:right; font-size:14px;padding-top:10px;}
.i_left2 div a{ width:40px; float:right; padding-top:10px;}

.i_left2 dl{ width:290px; margin:5px 0  0 8px;  }
.i_left2 dt{ width:97px; height:97px; border:1px #e8e8e8 solid; float:left; }
.i_left2 dd{ width:175px; height:20px; float:right;background:url(../stargym/ico.jpg) no-repeat 1px 9px;  }
.i_left2 dd a{ margin-left:10px; }
.i_left2 dd a:link    {color: #666; }
.i_left2 dd a:visited {color: #666;}
.i_left2 dd a:hover   {color: #F30;}
.i_left2 dd a:active  {color: #F30;}

.i_right{ width:516px; float:right;}
.i_right1{ width:252px; height:160px; float:left; border:1px #cdcdcd solid; }
.i_right1 div{width:252px; height:41px; display:block; background:url(../stargym/boke.jpg) no-repeat center;  }
.i_right1 div h3{ width:106px; float:left; text-align:right; font-size:14px;padding-top:10px;}
.i_right1 div a{ width:40px; float:right; padding-top:10px;}
.i_right ul{ width:230px; margin:5px 0 10px 15px;}
.i_right li{ width:210px; height:21px; background:url(../stargym/ico.jpg) no-repeat 1px 9px; }
.i_right li a{ margin-left:10px;}
.i_right li a:link    {color: #666; }
.i_right li a:visited {color: #666;}
.i_right li a:hover   {color: #F30;}
.i_right li a:active  {color: #F30;}


.i_right2{ width:252px; height:160px; float:right; border:1px #cdcdcd solid; }
.i_right2 div{width:252px; height:41px; display:block; background:url(../stargym/luntan.jpg) no-repeat center;  }
.i_right2 div h3{ width:106px; float:left; text-align:right; font-size:14px;padding-top:10px;}
.i_right2 div a{ width:40px; float:right; padding-top:10px;}

.i_banner2{ clear:both; width:960px; height:70px; margin:10px auto; !important;margin:0 auto; background:#e4e4e4;}
.i_banner2 li{ width:234px; height:58px; float:left; margin:7px 0 0 5px !important; margin:7px 0 0 4px;}


/*全局 文章*/
.global_article{ display:table; height:auto; margin:20px 0 0 0; font-size:14px;}
.global_article h2{ font-size:16px; font-weight:bold; line-height:2em;}
.global_article h3{ font-size:14px; font-weight:bold; line-height:2em;}
.global_article h4{ border-bottom:1px solid #ccc; margin-bottom:15px; padding-bottom:5px; font-size:14px; font-weight:normal; margin-top:-1px; color:#ff6600;}
.global_article p{ margin-top:0.5em; text-indent:2em;}
.global_article p img, .global_article table img{ margin:5px; padding:5px; background:#eee; border:solid 1px #ccc; }
.global_article table{ border:solid 1px #ccc; }
.global_article td{ border:solid 1px #ccc; }
.global_article ul, .global_article ol{ clear:both;}
.global_article ul li, .global_article ol li{ float:none; width:100%; height:auto;}


/* /////个人///// */
.per_banner{ width:960px; height:106px; margin:15px auto -2px;}
.per_body{ width:960px; height:auto; margin:0 auto;}
.per_left{ width:144px; float:left; background-image:url(../stargym/per-left-start.gif);padding-top:10px;}
.per_left_end{}
.per_left ul{ margin-top:10px;}
.per_left li{ margin-left:20px; margin-top:5px; font-size:14px;}
.per_left li a:link    { color: #FFF; }
.per_left li a:visited { color: #FFF; }
.per_left li a:hover   { color: #FFF; text-decoration: underline; }
.per_left li a:active  { color: #FFF; }


.per_jf{ background:url(../images/per-left.gif) no-repeat;}
.per_gx{ background: #cc66ff url(../images/per-left2.gif) bottom no-repeat;}
.per_zj{ background: #ff9900 url(../images/per-left3.gif) bottom no-repeat;}
.per_wd{ background: #ef1166 url(../images/per-left4.gif) bottom no-repeat;}
.per_gf{ background: #ad9a79 url(../images/per-left5.gif) bottom no-repeat;}
.per_zc{ background: #5749aa url(../images/per-left6.gif) bottom no-repeat;}

.per_right{ width:804px; height:auto; float:right; font-size:14px; color:#333; margin-top:-8px;}


.per_list{width:804px; height:auto; float:right; margin:25px 0 15px 0!important; margin:25px 0 0 0; }
.per_list_nav{ width:347px; height:166px; background:url(../stargym/list.gif) no-repeat; float:left;}
.per_list_nav ul{ margin:45px 0 0 45px; font-size:14px; line-height:23px;}
.per_list .div_btn{ float:left; margin-left:32px;}

.per_index{ width:945px; height:366px; margin:20px auto 0; background: url(../stargym/per-bg.gif) top repeat-x; padding-top:94px; padding-left:15px;}

.per_index a{ margin-right:9px;}


.o_h{ width:960px; height:70px; margin-top:10px; background:#f3f7fd; border-bottom:1px #dce9f8 solid; border-top:1px #dce9f8 solid; }
.o_h img{ margin:12px auto 0 8px;}





/*input*/
.input{width:960px; height:auto; margin-top:15px; clear:both;}
.input h3{ color:#f60; font-size:14px; font-weight:bold; padding:0 0 10px 20px;}
.input ul{ text-align:left;;}
.input_on{padding:2px 8px 0pt 3px;height:18px;border:1px solid #999;background-color:#FFFFCC;}
.input_off{padding:2px 8px 0pt 3px;height:18px;border:1px solid #CCC;background-color:#FFF;}
.input_move{padding:2px 8px 0pt 3px;height:18px;border:1px solid #999;background-color:#FFFFCC;}
.input_out{padding:2px 8px 0pt 3px;height:18px;border:1px solid #CCC;background-color:#FFF;}
/*form*/
.input ul.input_test{width:760px; margin-top:20px;}
.input ul.input_test li{ width:640px;height:24px; margin-bottom:18px !important; margin-bottom:15px; padding-top:5px;}
.input_test label{ float:left;  padding-right:10px; width:100px;  line-height:22px; text-align:right; font-size:14px;}
 label.radioitem { width:60px; text-align:left;}
.input_test p{ float:left;margin-top:-1px;}
.input_test span{float:left;padding-left:10px;text-align:left;font-size:12px;color:#999;}

.input_p{ font-size:14px; margin:5px 0 0 48px!important; margin:0 0 0 48px; *+padding-top:30px; padding-top:0px; clear:both; }
.input_p a { color:#F60;  text-decoration: underline; }
.input_p a:link    {color: #F60; }
.input_p a:visited {color: #F60;}
.input_p a:hover   {color: #F30; }
.input_p a:active {color: #F30;}
.input_s a:link    {color:#FFF; }
.input_s a:visited {color:#FFF; }
.input_submit{ margin:25px 0 0 48px; color:#FFF;width:124px; height:34px; display:block;   background:url(../stargym/menu.gif) no-repeat; font-size:14px; font-weight:bold; text-align:center; padding-top:0!important; padding-top:4px;}

.exp_banner{ width:960px; height:auto; margin-top:5px; margin-bottom:-2px;}
form .remind {width:auto; padding:1em 2em; color:green; background:#f8f8f8; border:1px solid #ccc; font-size:14px; }
form .remindred {width:auto; padding:1em 2em; color:green; background:#ffeeee; border:1px solid #ccc; font-size:14px; }


/* /////企业///// */

.ent_body{ width:960px; height:auto; margin:20px auto 0;}
.ent_left{ width:220px; height:auto; float:left; background:#EDEDED;}
.ent_left dl{ margin:15px auto 20px 30px; color:#5a7081; font-size:14px; }
.ent_left dt{ font-weight:bold;}
.ent_left dd{ line-height:24px;}

.ent_left ul{ margin:15px auto 20px 30px; color:#5a7081; font-size:14px; font-weight:bold; }
.ent_left ul li{ line-height:35px; }
.ent_left a:link    { color: #5a7081; }
.ent_left a:visited { color: #5a7081; }
.ent_left a:hover   { color: #F60; }
.ent_left a:active  { color: #F60; }

.www_span{ width:960px; height:auto; margin:0 auto; }

.ent_right{ width:730px; height:auto; float:right;}
.ent_right span{ width:100%; height:156px;}
.ent_right1{  height:auto; display:table; padding-left:10px; margin:20px 0 15px 0!important; margin:20px 0 0 0; font-size:14px;}
.ent_right1 h4{ border-bottom:1px solid #ccc; margin-bottom:10px; padding-bottom:5px;}
.ent_right1 li{ width:150px; height:110px; float:left; margin:10px 6px 10px 11px; }

.ent_right1 li img { vertical-align:middle; border:1px solid #a5a5a5; padding:2px; }


.ent_right1{padding-left:10px; margin:20px 0 15px 0!important; margin:20px 0 0 0; font-size:14px; clear:both;}
.ent_right1 h4{ border-bottom:1px solid #ccc; margin-bottom:10px;}
.ent_right1 li{ float:left; margin:10px 6px 10px 11px;}
.ent_right1 li img { width:150px; height:70px; vertical-align:middle; border:1px solid #ccc; }




.ent_index{ width:960px; height:462px; margin:20px auto 0; background:#b8d0e8;}
.ent_fl{ width:293px; height:462px; background:url(../stargym/ent-11.gif) bottom no-repeat; float:left;}
.ent_fl dl{ margin:16px auto 0 55px; color:#5a7081; font-size:14px; }
.ent_fl dt{ font-weight:bold; margin-bottom:5px; }
.ent_fl dd{ line-height:23px;}
.ent_fl dd a:link    { color: #5a7081; }
.ent_fl dd a:visited { color: #5a7081; }
.ent_fl dd a:hover   { color: #F60; }
.ent_fl dd a:active  { color: #F60; }

.ent_gl{ width:290px; height:462px; background:url(../stargym/ent-22.gif) bottom no-repeat; float:left;}
.ent_gl span{color:#5a7081; font-size:14px; font-weight:bold; }
.ent_gl span a{ width:235px; height:30px; display:block;  margin-left:55px;}
.ent_gl span a:link    { color: #5a7081; }
.ent_gl span a:visited { color: #5a7081; }
.ent_gl span a:hover   { color: #F60; }
.ent_gl span a:active  { color: #F60; }


dt.eent_fl a:link    { color: #5a7081; }
dt.eent_fl a:visited { color: #5a7081; }
dt.eent_fl a:hover   { color: #F60; }
dt.eent_fl a:active  { color: #F60; }

.ent_xjd{ width:293px; height:462px; background:url(../stargym/ent-33.gif) bottom no-repeat; float:left;}
.ent_xjd span{color:#5a7081; font-size:14px; font-weight:bold; }
.ent_xjd span a{ width:230px; height:30px; display:block;  margin-left:60px;}
.ent_xjd span a:link    { color: #5a7081; }
.ent_xjd span a:visited { color: #5a7081; }
.ent_xjd span a:hover   { color: #F60; }
.ent_xjd span a:active  { color: #F60; }

.ent_kb{ width:81px; height:462px; background:url(../stargym/ent-4.gif) bottom no-repeat; float:left;}
.enterprises_line li{margin:0px 0px 0px 0px ; width:100%;line-height:100%;height:18px;font-size:12px}
/* /////俱乐部///// */
.jlb_body{ width:960px; height:365px; display:table; background:url(../stargym/jlb.jpg) top left no-repeat;}
.jlb_left{ width:410px; height:auto; margin:25px 0 0 10px !important; margin:25px 0 0 0;float:left;}
.jlb_left li{ clear:none;width:170px; height:26px; float:left; font-size:14px; background:url(../stargym/icoline.gif) no-repeat -3px 4px; margin:6px 0 0 20px ;}
.jlb_left li a{margin-left:20px; }

.jlb_right{width:165px; height:350px; float:right; margin:8px 10px 0 0;}
.jlb_right a{  width:140px; height:25px; display:block;margin-top:10px; padding:6px 0 0 25px; text-align:center; font-size:14px;}
.jlb_right .a1{ background:url(../stargym/js.gif) no-repeat; }
.jlb_right .a2{ background:url(../stargym/yy.gif) no-repeat; }
.jlb_right .a3{ background:url(../stargym/ck.gif) no-repeat;}
.jlb_right .a4{ background:url(../stargym/js2.gif) no-repeat; }
.jlb_right .a5{ background:url(../stargym/bk.gif) no-repeat;}



/* /////星之概览///// */
.gl_left{ width:201px; height:342px; float:left; background:#f5f5f5 url(../stargym/kl-lft.gif) left no-repeat;}
.gl_left ul{ padding:115px 0 0 56px; font-size:14px;}
.gl_left a{ width:94px ; height:28px; display:block; text-align:center;}

.gl_right{ width:759px; height:auto; float:right;}
.gl_right h4{ font-size:14px; font-weight:normal; margin-top:10px; border-bottom:1px solid #CCC; padding-bottom:5px;}
.gl_nav { font-size:14px; margin:15px; }
.gl_nav  ul{width:600px; margin-left:30px;}
.gl_nav li{ width:600px; height:31px; background:url(../stargym/ico.jpg) no-repeat 1px 9px; }
.gl_nav li a{ margin-left:10px; float:left;}
.gl_nav li span{ font-size:12px; float:right;}

.star_company {margin-top:50px;}
.star_company li{margin:0px 0px 0px 0px;font-size:14px; height:25px;}
.dateformat1{width:500px;text-align:left;}
.dateformat2{text-align:right;}





/* /////底部///// */
.bot{ clear:both; width:960px; height:20px; margin:20px auto 0; padding-top:5px; border-top: 4px solid #e4e4e4; line-height:120%; text-align:center;}
.cnzz{ clear:both; width:960px; height:12px; margin:0 auto; padding-top:0px; text-align:center; overflow:hidden;}

/* 其他部分 */
.normal_body{ width:960px; height:auto; margin-top:5px; }


/*企业俱乐部改版*/
.c_meun{width:960px; margin:0 auto;height:auto;}
.c_column1{width:220px;height:auto;float:left;margin-top:14px;}
.c_column2{width:557px;height:auto;float:left;margin-left:10px !important;margin-left:0px;margin-top:14px;margin-bottom:68px !important;margin-bottom:48px}
.c_column3{width:170px;height:auto;float:left;margin-top:14px;margin-left:-3px !important;margin-left:-3px}

.titleleft,.titlecontant,.titleright{height:32px;border:1px #cccccc solid;font-size:17px;background:url(../stargym/stargym_gym_bg.gif)  repeat-x left;}
.titleleft,.titleright{padding-left:29px; font-weight:bold;color:#ff8c3f;}

/* ////第一栏//// */
.c_column1 a{color:#666666;}
 .c_column1 a:link{color:#666666;}
 .c_column1 a:hover{color:#FF8C3F;TEXT-DECORATION:   underline;}
 .c_column1 a:active{color:#666666;}
 #c_column1 a{color:#666666;}
 #c_column1 a:link{color:#666666;}
 #c_column1 a:hover{color:#FF8C3F;TEXT-DECORATION:   underline;}
 #c_column1 a:active{color:#666666;}


.c_left{clear:both;padding-left:29px;padding-top:8px; font-weight:bold;color:#666666;font-size:14px;height:32px;background:#f0f0f0;margin-top:5px}
.c_city{padding-left:29px;font-size:14px;margin:12px 0px 22px 0px;}
.c_shoplist{padding-left:29px;font-size:14px;margin:12px 0px 22px 0px;}
.c_shoplist li{height:22px;}



.c_city a{padding-right:15px;}
ul.c_city{width:200px;float:left;}
ul.c_city li{float:left;width:70px;height:22px;}
ul.c_city li a{padding-right:24px;}

/* 第二栏*/
.titlecontant{width:543px;}
.shopcase{float:left;margin-top:20px;margin-right:8px; }
.shopcase dt{border:1px #e1e1e1 solid;}
.shopcase dt img{width:170px;height:130px}
.shopcase dd{text-align:center;width:174px;height:45px;font-size:14px;padding-top:5px;}

.shopcase img{border:2px #ffffff solid;}
/* ////第三栏//// */
.c_column3 .titleright{width:145px;}
.c_star{float:left;}
.c_shop{float:left;font-size:14px;margin:0px 0px 0px 2px ;height:25px}

.kecheng{width:163px;padding-left:29px;margin-top:7px;height:39px}
.c_kcjs_img{float:left;}
.c_kcjs{float:left;font-size:14px;margin:12px 0px 0px 5px ;width:120px;}
.c_kcjs_a{font-size:14px;}
.c_kcjs_a{margin-left:5px}
* html .c_kcjs_a{margin-left:0px}
*+html .c_kcjs_a{margin-left:0px}
#titleright{margin-top:20px}

/*shopinfo*/
.c_columnInfoL .titlecontant{width:728px;}
.c_shopinfo{width:218px;height:184px;border:1px #cccccc solid;margin-bottom:15px;}
.c_shopinfo	dl{margin:12px 0px 0px 24px}
.c_shopinfo	dt{text-align:center;padding-right:24px;padding-top:0px !important;padding-top:4px;font-size:14px;}

.c_columnInfoL{width:730px;height:auto;float:left;margin-left:10px !important;margin-left:1px;margin-top:14px;}
.c_Info{width:500px;height:auto;float:left;margin-left:9px !important;margin-left:0px;margin-top:15px; margin-bottom:50px ;}
.c_Info div{width:480px;margin-left:15px;margin-right:5px;overflow:hidden}
.c_Info img {margin:5px; padding:5px; background:#eee; border:solid 1px #ccc;}
.c_columnInfoR{width:220px;height:auto;float:left;margin-left:10px;}

.c_columnInfoR a{color:#FF8C3F;}
.c_columnInfoR a:link{color:#FF8C3F;}
.c_columnInfoR a:hover{color:#FF8C3F;TEXT-DECORATION:   underline;}
.c_columnInfoR a:active{color:#FF8C3F;}
.c_columnInfoR a:visited{color:#FF8C3F;}

.c_columnInfoR #titleright{margin-top:15px}
.c_columnInfoR div{margin-top:10px}
.shopmap{width:218px; height:220px;margin:10px 0px 20px 0px; border:1px #ffffff solid; overflow:hidden;}
.c_InfoTaste{width:218px;height:207px;margin:10px 0px 10px 0px; border:1px #cccccc solid;}
.c_columnInfoR img{float:left;margin-bottom:1px;}


/**城市文化*/
.city_head1{width:960px;margin-top:6px}
.city_head2{width:960px;}
.city_head3{width:960px;}
.city_body1{width:960px;}

.headchange{float:left;}
.headchange1{float:left}

.city_bodytitle{height:46px;width:960px;}
.city_bodycontent{width:894px;margin-left:70px;font-size:14px;}
#city_bodycontent{width:894px;margin-left:25px;font-size:14px;}
.city_bodycontent select{width:321px;}
.city_bodycontent p{margin-top:22px;}
.city_bodycontent .p{margin-top:6px;}

.city_bodytable{margin-left:-3px;}
.city_bodytable td{font-size:14px;}
.shops{width:140px;text-align:top}

.shop_name{float:left;width:164px;font-size:14px;}
.shop_address{float:left;width:583px;font-size:14px;color:#999999}
.shoplist li{float:left;}

.city_body1{clear:both;}
.city_body2{clear:both;display:none}
.city_body3{clear:both;display:none}

.city_bodycontent .shoplist ul li{height:24px;width:894px;}



.next2,.next1{background:url(../request/city_body_button.gif) no-repeat;width:84px; height:35px;margin-top:18px;margin-bottom:100px;}
.next3{background:url(../request/city_body_button2.gif) no-repeat;width:84px; height:35px;margin-top:18px;margin-left:45px;}
.next2{margin-left:180px;}


/*   免费体验区   */
/*
.zone_sample{clear:both;}
.zone_sample div{float:left;margin-right:11px;}

.zone_weight{margin-bottom:50px}
*/


/***  系统消息  ***/
.system_msg{
  width:960px; height:auto; margin:5px auto;
}
.system_msg h1{
  font-size:24px;
  line-height:3;
  padding:0 2em;
}
.system_msg .msg{
  width:80%;
  margin:0 auto; background:#eee; line-height:3;
  border:solid #999 1px;
  border-radius:6px;
  -moz-border-radius:6px;
}
.system_msg .msg h2{
  font-size:14px;
  margin:0 auto;
  padding:0 1em;
  background:#ccc;
  line-height:3;
  border-top-left-radius:6px;
  border-top-right-radius:6px;
  -moz-border-radius-topleft:6px;
  -moz-border-radius-topright:6px;
}
.system_msg .msg p{
  font-size:14px;
  margin:2em auto;
  padding:0 1em;
  line-height:3;
}
.system_msg .msg .oper{
  line-height:2;
  padding:0 2em;
  text-align:right;
}
.system_msg .msg .icon{
  vertical-align:middle;
}
.system_msg .msg a{
  text-decoration: underline;
}

