@charset "utf-8";
/* CSS Document */

/*全站通用*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{
	margin:0;font-size: 12px;
}
body,ul,li,a,p{ padding:0;}
body,input,textarea,button{font-family: Microsoft YaHei, "微软雅黑",\5b8b\4f53,Helvetica,arial,'Hiragino Sans GB',sans-serif;}
ul{list-style:none;}
img{ border:0;}
a { color: #000000;	text-decoration: none;}
a:hover,a:active {text-decoration: underline;}
.clear{ clear:both; height:0; line-height:0; font-size:0;*display:inline;overflow:hidden;}
.fl {float: left;}
.fr {float: right;}
.hide { display:none;}
.abs{ position:absolute;}
.rlt{ position:relative}

/*表单部分通用类*/
.must_input{ color:#FF3300;;}
.hint_form{ color:#999999;}
.notice_form_sylvia{color:#999;}/*填之前的提示*/
.correct_form_sylvia{}/*填写正确*/
.warning_form_sylvia{  color:#FF0000;}
.warning_input_sylvia{ border:1px solid #FF9900}

/*定位*/
.margin_t_10px{ margin-top: 10px;}

/* 文字样式 */
.ft_ffffff{color:#FFFFFF;}

.ft_ff6600{color:#FF6600;}
.ft_ff9900{color:#FF9900;}
.ft_ff0000{color:#FF0000;}
.ft_0066cc{color:#0066CC;}
.ft_669933{color:#669933;}
.ft_cccccc{color:#CCCCCC;}
.ft_666666{color:#666666;}
.ft_999999{color:#999999;}
.ft_underline{ text-decoration:underline;}

/*多帧切换*/
.powerSwitch_rel {position: relative; }
.powerSwitch_abs { position: absolute;}

/*通用 登出按钮*/
.site_logout_btn{ cursor:pointer;}

/*顶部登陆条*/

/*头部条框架*/
.site_topbar_div{ clear:both; width:100%;  height:35px; background-color:#FFF;border-bottom: 1px solid #EDEEF0;background-color: #FCFCFC; line-height:35px;}
.site_topbar_div .wrapper{ margin:0 auto; width:1000px;}
.site_topbar_div .left_div{ float:left; width:760px;}
.site_topbar_div .left_div li{ float:left; }
.site_topbar_div .right_div{ float:left; width:240px;}
.site_topbar_div .right_div li{ float:left; width:80px;height:35px; text-align:center;cursor:pointer;}

/*头部条 通用元素*/
.site_topbar_div li a{ position:relative; display:block;  padding:0 10px; cursor:pointer;z-index:1000 }
.site_topbar_div .hover{border-left:1px solid #CCC; border-top:1px solid #CCC; border-right:1px solid #CCC; background:#FFF;  color:#F90; text-decoration:none}
.site_topbar_div .qrcode{ display:none;width:172px;border:1px solid #CCC; background:#FFF; z-index:997; text-align:center;}
.site_topbar_div .qrcode img{ border:0; width:172px; height:172px;}

/*头部条的 登陆、注册按钮*/
.site_topbar_div .wrapper .topbar_login_div .topbar_login_btn{ color:#F60}
.site_topbar_div .wrapper .topbar_username_div .topbar_username_btn{ display:inline-block; padding:0 0 0 10px; width:62px;overflow:hidden;white-space: nowrap;text-overflow: ellipsis; }
.site_topbar_div .wrapper .topbar_username_div .arrow{margin:0 0 0 1px;width: 7px; height: 4px;_height: 5px;overflow: hidden;vertical-align: middle;font-size: 12px;line-height: 12px;line-height: 12px\0;}
.site_topbar_div .wrapper .topbar_username_div .arrow em{
	display: inline-block;
	margin: 2px 0 0 4px;
	_margin: 2px 0 0 4px;
	border-width: 4px;
	border-style: solid;
	border-color: #F90 transparent transparent transparent;
	_border-color: #000 #080d10 #080d10 #080d10;
	width: 0;
	overflow: hidden;
	font-size: 0;
	line-height: 0;
	font-family: "SimSun";
	-webkit-transition: -webkit-transform .2s ease-in;
	-moz-transition: -webkit-transform .2s ease-in;
	-o-transition: -webkit-transform .2s ease-in;
	transition: -webkit-transform .2s ease-in;
}
.site_topbar_div .wrapper .topbar_username_div:hover .arrow em{-moz-transform:rotate(180deg);-moz-transform-origin:50% 30%;-webkit-transform:rotate(180deg);-webkit-transform-origin:50% 30%;-o-transform:rotate(180deg);-o-transform-origin:50% 30%;transform:rotate(180deg);transform-origin:50% 30%;filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);top:3px\9;}

/*登录框、注册框*/
/*布局*/
.holder_login { clear:both;margin: 0 auto; width:300px; padding:0 10px;}
/*标题*/
.logo_login{ margin-top:40px;text-align:center; font-size:24px;}
/*oauth登录*/
.oauth_login{ clear:both; width:300px;}
.oauth_login .qq{ margin-right:10px; background-position:0 0;}
.oauth_login .weibo{ background-position:0 -60px;}
.oauth_login li{ float:left; width:143px; height:60px;border:1px solid #CCC;border-radius:4px; background:url(../../static/img/common/oauth_ico.png) no-repeat left; line-height:60px; text-align:right; }
.oauth_login li a{ display:block; padding-right:10px;border-radius:4px;  color:#999; font-size:16px;}
.oauth_login li a:hover{ text-decoration:none; border:1px solid #69F}
.oauth_login_success{ margin-top:15px; text-align:center; font-size:14px; color:#C30}
/*分类标题*/
.title_with_line_holder_login{position: relative;}
.title_with_line_login {font-size:16px;color: #999;margin:18px auto;position: relative;text-align: center;}
.title_with_line_login:before {content: "";border-top: 1px solid #ededed;display: block;position: absolute;width: 50px;top: 12px;left: 0;}
.title_with_line_login:after {content: "";border-top: 1px solid #ededed;display: block;position: absolute;width: 50px;top: 12px;right: 0;}
/*登录表单*/
.loginform_login{ clear:both;}
.loginform_login input{ margin:5px auto; padding:0 0 0 40px; width:260px; height:40px; border:1px solid #CCC;border-radius:4px; line-height:40px; font-size:16px; background-repeat: no-repeat;  background-position: 2px center;}
/*登录按钮*/
.loginform_login button{margin:5px auto; width:100%; height:45px; border-radius:4px;line-height:40px; font-size:18px; }
.loginbtn_login{
    clear:both;
    background:#478fd9;
    background:-moz-linear-gradient(top, #478fd9, #2775c9);
    background:-webkit-gradient(linear, left top, left bottom, from(#478fd9), to(#2775c9));
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#478fd9', EndColorStr='#2775c9')";
    border:1px solid #19538c !important;
    -moz-box-shadow:inset rgba(95,170,235,0.6) 0 1px 1px, rgba(0,0,0,0.1) 0 1px 1px;
    -webkit-box-shadow:inset rgba(95,170,235,0.6) 0 1px 1px, rgba(0,0,0,0.1) 0 1px 1px;
    box-shadow:inset rgba(95,170,235,0.6) 0 1px 1px, rgba(0,0,0,0.1) 0 1px 1px; 
    color:#ffffff;
    cursor:pointer;
}	
.loginbtn_login:hover,
.loginbtn_login:focus,
.loginbtn_login:active{
    background:#2775c9;
    background:-moz-linear-gradient(top, #2775c9, #2775c9);
    background:-webkit-gradient(linear, left top, left bottom, from(#2775c9), to(#2775c9));
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#2775c9', EndColorStr='#2775c9')";
}	
/*切换按钮*/
.change_btn_login{ clear:both;margin:6px auto; border-radius:4px; width:100%; height:40px; text-align:center; line-height:40px; font-size:16px; }
.change_btn_login a{ color:#888; display:block; border-radius:4px;  background-color:#F3F3F3; cursor:pointer;}
.change_btn_login a:hover{ color:#335B88; border-radius:4px;background-color:#D7F4F3; text-decoration:none;}

/*找密码、注册*/
.goto_login{margin:5px auto; width:100%; line-height:30px; font-size:16px; }
.forget_login{ float:left; width:100px;}
.goregibtn_login{ float:left; width:200px; border-radius:4px; text-align:right;}
.goto_login a{ color:#66C; text-decoration:underline;}

/*输入框背景*/
input.account_login {background-image:url(../../static/img/common/icon_user.png);}  
input.email_login {background-image:url(../../static/img/common/icon_mail.png);}  
input.phone_login {background-image:url(../../static/img/common/icon_phone.png);}  
input.password_login {background-image:url(../../static/img/common/icon_password.png);} 

/*登陆后的用户信息框*/
.site_topbar_div .wrapper .topbar_userinfo_div{ display:none; clear:both;  width:80px; border:1px solid #CCC; background:#FFF; line-height:20px; z-index:997;}/*display:none;*/
.site_topbar_div .wrapper .topbar_userinfo_div .l{ float:left; width:80px;}
.site_topbar_div .wrapper .topbar_userinfo_div .r{ float:left; width:220px;}
.site_topbar_div .wrapper .topbar_userinfo_div .site_face_div{ margin:12px auto; width:48px; height:48px; overflow:hidden;}
.site_topbar_div .wrapper .topbar_userinfo_div .site_face_div img{width:48px; height:48px;border-radius: 50%;-moz-border-radius: 50%;-webkit-border-radius: 50%;}
.site_topbar_div .wrapper .topbar_userinfo_div .site_user_operate_div{ text-align:right; height:28px; line-height:28px; padding-right:10px;}
.site_topbar_div .wrapper .topbar_userinfo_div .site_user_operate_div a{ text-decoration:underline; cursor:pointer;}
.site_topbar_div .wrapper .topbar_userinfo_div .site_user_data_div{ text-indent:1em; height:28px; line-height:28px; overflow:hidden;}
.site_topbar_div .wrapper .topbar_userinfo_div .site_user_data_div .site_credit_div{ color:#F60; font-size:13px;}
.site_topbar_div .wrapper .topbar_userinfo_div .site_user_data_div .site_exp_div{ color:#F60; font-size:13px;}

/* 网站头 */  
.site_head_div{margin:20px auto; width:1000px; font-size:14px; color:#999;}
.site_head_div .logo{float:left; margin-left:30px;} 
.site_head_div .city_div{float:left; margin:0 55px; padding-top:10px;}
.site_head_div .city_div .name{font-size:16px; margin-bottom:4px;}
.site_head_div .city_div .change{}

/* 搜索框 */ 
.site_head_div .search_div{float:left; margin-top:5px; width:335px; height:30px;border:2px #ffc501 solid; border-radius:5px;}
.site_head_div .search_div .input{float:left; height:26px; line-height:28px; width:285px; padding-left:5px; border:0 none; color:#999;}
.site_head_div .search_div .search_btn{margin-top:3px; float:right; width:30px; height:25px; border:none; background:url(../../static/img/common/search_btn.gif) no-repeat; cursor:pointer; display: inline-block;}

/* 主导航 */ 
.site_nav_div{ clear:both;margin:0 auto; width:1000px;height:36px; background-color:#FFCB40; border-radius:4px;}/*background: #ffc501; */
.site_nav_div li{float:left; width:100px; height:36px; display:inline;}
.site_nav_div li a{ font-size:14px;line-height:36px; text-align:center; color:#FFF; text-decoration:none; display:block;}
.site_nav_div li a:hover{font-size:16px; background:#ffa201; cursor:pointer;}	
.site_nav_div .xyxt{ width:160px}
/*右上角app小广告*/
.app_ad{float:right; margin-right:50px; height:37px; width:75px; padding-left:30px; padding-top:7px; background:url(../../static/img/common/app_ico.jpg) left no-repeat; font-size:11px; color:#999; line-height:16px; text-align:right;}

/*面包屑导航*/
.bread_div{ margin:0 auto; width:1000px; height:50px;}
.bread_div li{ float:left; padding-left:8px; line-height:50px; font-size:14px; color:#999999;}
.bread_div li a{ display:block; padding-right:15px; color:#666666; text-decoration:underline;background:url(../../static/img/common/bread_ico.gif) no-repeat right center; }

/*页码*/
.page_div{margin:0 auto; padding-top:5px; padding-bottom:5px; padding-right:8px; width:97%; text-align:center;
}
.page_div a{ margin-left:3px; margin-right:3px; padding:5px 8px 4px; font-size:14px; color:#55aadd; text-align: center; line-height:26px;border:1px solid #dedede; background-color:#FFFFFF; cursor:pointer;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius:3px;}
.page_div a:hover{ background-color:#55aadd; color:#FFFFFF; text-decoration:none;}
.page_div .current{ background:none; color:#333333; font-weight:bold; border:none; cursor:text; font-weight:normal;}
.page_div .current:hover{ background:none; color:#666666;}
.page_div .stat{ display:none}
.page_div .first{ width:60px;}
.page_div .last{ width:60px;}
.page_div .next{ width:60px; line-height:27px;}
.page_div .dot{ color:#999999}
.page_div .total{ line-height:28px; font-size:14px; color:#666666}

/*页面尾部*/
#about_index{ clear:both; margin:0 auto; width:998px; padding-top:7px; padding-bottom:7px; background-color:#FFFFFF;  }/*border:1px solid #CCCCCC;*/
#about_index .about_1{ float:left;width:398px; padding-left:20px;}
#about_index .phone_div_about{ height:60px; padding-left:65px; background:url(../img/common/phone_about.gif) no-repeat left;}
#about_index .about_1 .phone_about{ clear:right; display:block;font-size:20px;font-weight: 500;line-height:30px;}
#about_index .about_1 .phone_about a{ color:#323232; font-family:Arial, Helvetica, sans-serif; }
#about_index .about_1 .info_div_about{ margin-top:15px;height:50px; padding-left:0; background:none;}
#about_index .about_1 .info_about{ clear:right; display:block; width:180px; height:30px; background:url(../img/common/go78_about.gif) no-repeat; line-height:999px; text-indent:-999px; overflow:hidden;}
#about_index .about_2{ float:right; width:auto; padding-right: 20px; margin-top: 15px;}
#about_index .about_2 h2{ float: left; font-size:14px; font-weight:normal; color:#999999; line-height:30px; margin-right: 10px; font-family:"微软雅黑";}
#about_index .about_2 ul { float: left; }
#about_index .about_2 ul li{ clear:none; float:left; display:inline; width:auto; margin-right: 15px; line-height:30px;}
#about_index .about_2 li a:hover{ text-decoration:underline; color:#FF3300}

/* 新增底部版权样式 */
.footer_copyright {
    clear: both;
    text-align: center;
    padding-top: 20px;
    margin-top: 10px;
    border-top: 1px solid #eee;
    color: #666;
    line-height: 28px;
}
.footer_copyright a {
    color: #666;
    text-decoration: none;
    margin: 0 10px;
    display: inline-block;
}
.footer_copyright a:hover {
    color: #FF3300;
    text-decoration: underline;
}
.footer_copyright img {
    vertical-align: sub;
    margin-right: 3px;
}

/*点评*/
.gbook_arrow_div{width:900px; margin:0 auto;}
.gbook_arrow_div .arrow{width: 0; height: 0; border-left: 50px solid transparent; border-right: 50px solid transparent; border-top: 45px solid white; clear:both;}
.gbook_div{ margin:0 auto;background:#DDD;}

/* 评论框*/
.gbook_div .wrapper{margin:0 auto; width:1000px;  padding-bottom:0px;}
.gbook_div .wrapper h3{margin:20px 0; font-size:24px; font-style:normal; color:#999;}

/* 评论 发表框*/
/*xzt是锦待改*/
.gbook_div .sub_block{padding:40px; background-color:#ededed;}
.gbook_div .sub_block .areabox_div_xzt{ margin:0 auto; width:750px; text-align:center;}
.gbook_div .sub_block .areabox_div_xzt .login_info{ float:left; margin-top:10px; font-size:14px; text-align:left;}
.gbook_div .sub_block .areabox_div_xzt .login_info a{ line-height:40px; text-decoration:underline; color:#0081bb}

.gbook_div .sub_block .areabox_div_xzt .textarea{ margin:0 auto; width:750px; border:1px solid #CCC; resize:none;}
.gbook_div .sub_block .areabox_div_xzt .btn_div{ float:right;margin:10px 0 0 0; }
.gbook_div .sub_block .areabox_div_xzt .btn_div .btn{ display:inline-block; margin-left:8px; padding:8px 12px;  font-size:16px; cursor:pointer;}
.gbook_div .sub_block .areabox_div_xzt .login_btn{ border:1px solid #CCC; background-color:#0081bb; color:#FFF;}
.gbook_div .sub_block .areabox_div_xzt .nologin_btn{ border:1px solid #CCC; background-color:#efefef; color:#333;}

/*评分星星*/
.gbook_div .sub_block .areabox_div_xzt .grade_star_div{ clear:both; padding-bottom:6px;}
.gbook_div .sub_block .areabox_div_xzt .grade_star_div li{ clear:both; padding:5px 0; text-align:left; width:300px;}
.gbook_div .sub_block .areabox_div_xzt .grade_star_div li .name{ float:left; width:40px; line-height:20px;}
.gbook_div .sub_block .areabox_div_xzt .grade_star_div .grade_star{ float:left;position:relative;width:200px;}
.gbook_div .sub_block .areabox_div_xzt .grade_star_div .grade_star ul,.grade_star span{float:left;display:inline;height:19px;line-height:19px;}
.gbook_div .sub_block .areabox_div_xzt .grade_star_div .grade_star ul{margin:0 5px;}
.gbook_div .sub_block .areabox_div_xzt .grade_star_div .grade_star li{ clear:none;float:left; margin:0; padding:0;width:24px;cursor:pointer;text-indent:-9999px;background:url(../../static/img/gbook/star.png) no-repeat;}
.gbook_div .sub_block .areabox_div_xzt .grade_star_div .grade_star strong{color:#f60;padding-left:10px;}
.gbook_div .sub_block .areabox_div_xzt .grade_star_div .grade_star li.on{background-position:0 -28px;}
.gbook_div .sub_block .areabox_div_xzt .grade_star_div .grade_star p{position:absolute; top:8px;width:159px;height:60px;display:none;background:url(../../static/img/gbook/icon.gif) no-repeat;padding:7px 10px 0;}
.gbook_div .sub_block .areabox_div_xzt .grade_star_div .grade_star p em{color:#f60;display:block;font-style:normal;}

/*场景*/
.gbook_div .sub_block .areabox_div_xzt .scene_div{}
.gbook_div .sub_block .areabox_div_xzt .scene_div li{ float:left ; padding:5px 15px 5px 0;}

/*留言本上传图片*/
.gbook_div .sub_block .areabox_div_xzt .upload_btn_div{ float:left; padding:5px 0; width:100px; height:25px;}
.gbook_div .sub_block .areabox_div_xzt .uploading_div{ float:left; padding:5px 0; width:100px; height:25px;color:#FF6600;}
.gbook_div .sub_block .areabox_div_xzt .uploaded_img_list{ clear:both; padding:0px;}
.gbook_div .sub_block .areabox_div_xzt .thumbnail_label{ float:left;margin-bottom:3px; margin-left:2px; margin-right:2px; width:90px; border:1px solid #fff;}
.gbook_div .sub_block .areabox_div_xzt .thumbnail_label input{ display:none;}
.gbook_div .sub_block .areabox_div_xzt .thumbnail_label .thumbnail{ display:block; width:90px; }
.gbook_div .sub_block .areabox_div_xzt .thumbnail_label .close_pos{ position:relative;}
.gbook_div .sub_block .areabox_div_xzt .thumbnail_label .close_pos .close_thumbnail{ display:none; position:absolute; left:42px; top:1px; width:20px;line-height:20px;background-color:#000; text-align:center; font-size:12px; color:#FFFFFF; cursor:pointer;}

/* 评论 已有列表*/
.gbook_div .list_block{ margin-top:20px; padding:40px; padding-bottom:20px; background-color:#FFF;}
.gbook_div .list_block .comment_div{border-bottom:1px #DDD solid; padding-bottom:20px; margin-bottom:20px;}
.gbook_div .list_block .comment_div .user{float:left; width:50px; font-size:12px; text-align:center;}
.gbook_div .list_block .comment_div .user img{ width:50px; height:50px;border-radius: 50%;-moz-border-radius: 50%;-webkit-border-radius: 50%;}
.gbook_div .list_block .comment_div .comment{float:right; width:850px;}
.gbook_div .list_block .comment_div .star_div_list_gbook{ margin:8px 0; clear:both;  border:1px dashed #ccc; padding:5px 10px; color:#666666;font-size:12px;}

/*时间，更多*/
.gbook_div .list_block .comment_div .time{ margin-top:12px;font-size:10px; color:#666 }
.gbook_div .list_block .more_comment{padding:20px 0; text-align:right;}
.gbook_div .list_block .more_comment a{color:#F60; text-decoration:underline;}
.gbook_div .list_block .more_comment strong{ font-size:22px; font-weight:normal;}

/*缩略图片列表*/
.picsrc_div_list_gbook{ clear:both; margin:8px 0; width:360px;}
.thumbnail_list_label{ float:left; margin-left:4px; padding:2px;border:1px solid #ccc; background-color:#FFFFFF;}
.thumbnail_list_label .thumbnail_list{ display:block; width:105px; cursor:url(../../static/img/common/big.cur),auto;}
.thumbnail_list_label .thumbnail_list_m{ clear:both;display:block;cursor:url(../../static/img/common/small.cur),auto;}