@charset "utf-8";
/* CSS Document */
body{font-family:宋体,serif;background:#ffffff;font-size:12px;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote{padding:0; margin:0;}   
table,td,tr,th{font-size:12px;}
li{list-style-type:none;}
table{ margin:0;}
table.tbl1 { margin: 0 auto; }
table.tbl1 th, table.tbl1 td { height: 23px; line-height: 23px; padding-left: 5px; text-align: left;}
table.tbl1 th { background: #DDF1F9; text-align: left; color: #333; font-weight: normal;}
table.tbl1 tr.alter td { background: #ECF9FE; }
.colR table.tbl1 { float:left;width: 190px; margin-left:9px;}
img{vertical-align:top;border:none;}
ol,ul {list-style:none;}   
caption,th {text-align:left;}   
h1,h2,h3,h4,h5,h6 {font-size:12px; font-weight:normal;}   
q:before,q:after {content:'';}   
abbr,acronym {border:0;}
address,caption,cite,code,dfn,em,th,var {font-weight:normal; font-style:normal;}   



a {color:#666666;text-decoration:none;}
a:visited {color:#666666;text-decoration:none;}
a:hover {color:#BA2636;text-decoration:underline;}
a:active {color:#BA2636;}
.cGg,.cGg a,.cGg:visited {color:#7B7C7D;}
.cWhite,.cWhite:visited,.cWhite a{color:#fff;}
.cYellow,.cYellow:visited{color:#ff0;}
.cOrange,.cOrange:visited,.cOrange a{color:#ff8828;}
.cGreen,.cGreen:visited{color:#008000;}
.cGray,.cGray:visited,.cGray a{color:#bababa;}
.cDGray,.cDGray:visited,.cDGray a{color:#727171;}
.cLGray,.cLGray:visited,.cLGray a{color:#bababa;}
.cBlack,.cBlack:visited,.cBlack a{color:#000;}
.cBlue,.cBlue:visited,.cBlue a{color:#1E50A2;}
.cRed,.cRed:visited,.cRed a{color:Red;}
.cDRed,.cDRed:visited,.cDRed a{color:#BA2636;}
.cGg a:hover,a.cGg:hover,.cRed a:hover,a.cRed:hover,.cBlue a:hover,a.cBlue:hover,.cDRed a:hover,a.cDRed:hover,.cGray a:hover,a.cGray:hover,.cDGray a:hover,a.cDGray:hover,.cLGray a:hover,a.cLGray:hover,.cBlack a:hover,a.cBlack:hover,.cGreen a:hover,a.cGreen:hover,.cYellow a:hover,a.cYellow:hover{color:#BA2636;}
.cWhite a:hover,a.cWhite:hover{color:#fff;}
.fB{font-weight:bold;}
.fI{font-style: italic;}
.f12px{font-size:12px;}
.f14px{font-size:14px;}
.left{float:left;}
.right{float:right;}
.hidden{display:none;}
.unLine,.unLine a{text-decoration:none;}
.noBorder{border:none;}
strong {font-weight:normal;}
/* span blank */
.clear {clear:both; height:0; overflow:hidden; display:block;}
.clearfix:after {clear:both; height:0; overflow:hidden; display:block; visibility:hidden; content:"."; }
.blankW {background:#fff;}
.blank3 {clear:both; height:3px; overflow:hidden; display:block; font-size:1px;}
.blank6 {clear:both; height:6px; overflow:hidden; display:block; font-size:1px;}
.blank9 {clear:both; height:9px; overflow:hidden; display:block; font-size:1px;}
.blank9w {background:#ffffff; clear:both; height:9px; overflow:hidden; display:block; font-size:1px;}
.blank12 {clear:both; height:12px; overflow:hidden; display:block;}
.blank15 {clear:both; height:15px; overflow:hidden; display:block;}
.blank20 {clear:both; height:20px; overflow:hidden; display:block;}

.container { width:950px; margin:0 auto;}
.area  { width:950px; margin:0 auto;}
.dotline { border-bottom:1px solid #e1e1e1; display:block; overflow:hidden; height:1px; clear:both;}
.content { margin:0 10px;}
.content_m15 { margin:0 15px;}
p { margin:0; padding:0;}

 /* 广告位 */
.ggarea{width:870px; margin:0 auto; border:1px solid #dcdddd; clear:both; overflow:hidden; text-align:left;background:#fafafa;}
.ggarea .ggtext{padding-left:12px; width:965px;}
.ggarea .ggtext li{width:120px; float:left;margin-right:13px;}
.ggarea .ggtext li a{color:#7b7c7d;}
.ggarea .ggimg{padding-left:12px;}
.ggarea .ggimg li{margin-right:12px; float:left;}
.ggarea .ggimg li.gg125{width:125px;}
.ggarea .ggimg li.gg680{width:660px;}
.gg870 { width:870px; margin:0 auto;}
.gg735 { width:735px; overflow:hidden; float:left;}
.gg210 { width:210px; overflow:hidden; float:right;}
.gg195_60{ margin-left:8px;}
.gg195_60 li{ margin-bottom:10px;}

	/* 全局切换样式 */
.tab .normal {display:none;}
.tab .on {display:block;}

/* 栏目css */
.titleBar {height:25px; line-height:25px; overflow:hidden;}
.titleBar .more {float:right; padding-right:8px;}
.titleBar h2,.titleBar h3 {float:left; color:#000; font-weight:bold; line-height:25px;}
.titleBar h2 a,.titleBar h2 a:visited,.titleBar h3 a,.titleBar h3 a:visited {color:#000;}
.titleBar h2 a:hover,.titleBar h3 a:hover {color:#BA2636;}

/* 列表css */
.f12bla li { padding-left:9px; line-height:21px; clear:both;}
.f12bla li .f14px {line-height:25px;}
.f12bla li.nobg {background:none; padding-left:0;}
.f12bla .firstNd {background:none; padding-left:0; line-height:0; margin-bottom:6px;}
.f12bla .firstNd h3,.f12bla .firstNd h4,.f12bla .firstNd h3 em,.f12bla .firstNd h4 em {font-weight:bold; line-height:21px;}
.f12bla .firstNd img { float:left; margin:3px 8px 0 0; border:1px solid #dcdddd; line-height:21px;}
.f12bla .firstNd p {line-height:21px; text-indent:2em; color:#727171;}

	/* 排行榜 */
.rankList {zoom:1;}
.rankList li {line-height:21px; height:21px; overflow:hidden; width:100%; float:left; clear:both;}
.rankList .front {background:url(../images/sprites.gif) left -48px no-repeat; width:13px; height:13px; margin:3px 6px 0 0; line-height:13px; text-align:center; float:left; font-family:Arial; font-size:11px; font-weight:bold; color:#fff;}
.rankList .follow {background:url(../images/sprites.gif) left -30px no-repeat; width:13px; height:13px; margin:3px 6px 0 0; line-height:13px; text-align:center; float:left; font-family:Arial; font-size:11px; font-weight:bold; color:#fff;}

.content_m20 { margin:0 20px;}

.NTES-nav { background:#f4f4f4; border-bottom:1px solid #e1e1e1; border-top:1px solid #fff;color:#999; height:25px;}
.NTES-nav .nav-link{ float:left; margin:0; line-height:25px;}
.NTES-nav .nav-link a,.NTES-nav .nav-link a:visited { line-height:25px; color:#999; padding:0 8px; display:inline-block;}
.NTES-nav .nav-gzra { float:right; width:100px; height:18px; margin:3px 10px 0 0; text-align:center; line-height:18px;}
.NTES-nav .nav-gzra a { padding:0 5px;}


.bottomFix_h80 { position:fixed; bottom:0; left:0; width:100%; background:url(../images/baby_bottomFix_bg.png) repeat-x; height:62px; overflow:hidden; text-align:left;}
.bottomFix_h80 {
	_position:absolute;
	_left:0;
	_right:0;
	bottom:0;
	_bottom:auto;
	_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));}

.bottomFix_h80 .fixCont { width:870px; margin:0 auto;}
.bottomFix_h80 .fixCont .bookingButB { float:left; width:310px;}
.bottomFix_h80 .fixCont .newsListB { float:left; width:409px; background:url(../images/newsListB_bg.png) no-repeat; overflow:hidden; height:62px;}
.bottomFix_h80 .fixCont .newsListB .tit { float:left; width:50px; padding:6px 0 0 0; margin-left:45px; display:inline; }
.bottomFix_h80 .fixCont .newsListB .tit h3 { font:900 18px/25px "Microsoft YaHei"; color:#a4011d;}
   
.bottomFix_h80 .fixCont .newsListB .focus_box { float:left; width:300px; height:45px; margin:12px 0 0 0; overflow:hidden; position:relative;z-index:99;}
.bottomFix_h80 .fixCont .newsListB .focus_box .fo_ul{ text-align:left; width:300px; height:135px; margin:0; padding:0; overflow:hidden;position:relative;}
.bottomFix_h80 .fixCont .newsListB .focus_box .fo_ul li{width:300px; height:45px; margin:0; padding:0; overflow:hidden;}
.bottomFix_h80 .fixCont .newsListB .focus_box .fo_ul span{ display:inline-block; width:245px;height:21px;margin:0 auto;overflow:hidden;font:12px/21px simsun; background:url(../images/sprites.png) no-repeat 0 8px; padding-left:10px;}
.bottomFix_h80 .fixCont .newsListB .focus_box .fo_ul span a { color:#a4011d;}
   
   
.bottomFix_h80 .fixCont .butListB { float:left; width:150px;}
.bottomFix_h80 .fixCont .butListB .butList { margin-top:6px;}
.bottomFix_h80 .fixCont .butListB .butList .qqBut { width:80px; float:left;}
.bottomFix_h80 .fixCont .butListB .butList .qqBut li { line-height:25px;}
.bottomFix_h80 .fixCont .butListB .butList .qqBut li img { margin-top:4px;}
.bottomFix_h80 .fixCont .butListB .butList .askBut { width:70px; float:left;}




/* CSS Document */
.nav_maniBody { background:url("http://www.gzra.cn/special/images/nav_main_areabg.png") repeat-x; width:100%; height:39px; }
.nav_mainArea { background:url("http://www.gzra.cn/special/images/nav_main_areabg.png") repeat-x; width:950px; height:39px;padding:0; margin:0 auto;}
.nav_mainArea .logo { width:160px; float:left; height:39px;padding:0; margin:0; text-align:left;}

.nav_mainArea .but-search { float:left; width:290px; margin-top:9px;}

.mod:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.mod{ float:left; }

#nav_main{z-index:4; position:relative; margin:0 auto; width:500px; padding:0; text-align:left; }
#nav_main ul{ display:inline;}
#nav_main li{ display:inline; float:left; padding:10px 2px;height:19px;line-height:19px; text-align:center; color:#e0e0e0;}
#nav_main li a:link{color:#666;}
#nav_main li a:visited{color:#666;}
#nav_main li a:hover{color:#0a7973;}
#nav_main li.logo{ padding:0 0;}
#nav_main li.special{ color: #666; height:31px; line-height:31px; display:inline-block; padding:0 8px; margin-top:4px; margin-left:5px;}
#nav_main li.sp {margin:0 5px; padding:0;width:2px;height:35px; text-indent:-999px; overflow:hidden;background:url("sp_navnew.png") no-repeat -435px -102px;}
#nav_main li.light{ padding:10px 5px; background:url("http://www.gzra.cn/special/images/nav_main_dd.png") no-repeat right; padding-right:12px;}
#nav_main li.open{ padding:10px 5px; background:url("http://www.gzra.cn/special/images/nav_main_dd.png") no-repeat right; padding-right:12px;}
#nav_main li.light .menu{ position:relative;}
#nav_main li.light .menu .menubd { width:69px; z-index:4; position:absolute;display:none;}
#nav_main li.light .menu .menubd .content{ width:69px; position:absolute;  z-index:4; background:url("http://www.gzra.cn/special/images/nav_main_menubd_bg.png") top no-repeat; border-bottom:1px solid #e1e1e1; padding-top:20px;}
#nav_main li.light .menu .menubd .hidenframe{ position:absolute;top:0px;left:1px; z-index:3;overflow: hidden;border: none;height:68px; background:url("http://www.gzra.cn/special/images/nav_main_menubd_bg.png") no-repeat top; display:none;}
#nav_main li.light .menubd dl {  padding:0 8px; margin-bottom:8px; display:block; line-height: 25px; }
#nav_main li.light .menubd dl.first{background: none;} 
#nav_main li.light .menubd dl dd{ text-align: center; border-bottom:1px dashed #e0e0e0; }
#nav_main li.light .menu .gcmenubd .content{top:0; left:-25px;*top:15px; *left:-55px; _top:15px; _left:-55px;}
#nav_main li.light .menu .gcmenubd .hidenframe{}
#nav_main li.light .menu .ycmenubd .content{top:0; left:0;*top:15px; *left:-55px; _top:15px; _left:-55px;}
#nav_main li.light .menu .ycmenubd .hidenframe{}
/*#nav_main li.light .menu .cxkmenubd .content{width:160px;}
#nav_main li.light .menu .cxkmenubd .hidenframe{width:172px;}
#nav_main li.light .menu .hymenubd .content{width:120px;}
#nav_main li.light .menu .hymenubd .hidenframe{width:134px;}*/
#nav_main li.light .menu .ltmenubd{left:-489px;width: 732px;height:529px; }
#nav_main .cityselect{position:relative;height:26px;width:90px;  }
#nav_main .cityselect .city{float:left; width:54px; height:25px;line-height: 26px;display:inline-block; text-align: center;font-size:14px; color: #fff;font-weight: bold;  }
#nav_main .cityselect .pointer{float:right; width: 34px;height:24px;margin:2px 2px 0 0;_margin-right:1px; display:inline-block; cursor:pointer; background:url(http://img1.cache.netease.com/auto/projects/pindao2/css/sp_navnew.png) no-repeat scroll 12px -114px;   }
#nav_main .cityselect .open{background-color: #fff;}
#nav_main .cityselect .citymenu{position: absolute;top:26px;right:0px; display:none;  }
#nav_main .cityselect .citymenu .hidenframe{position:absolute;top: 0;right:0;z-index:4;overflow:hidden;border: none;height:120px;width:554px; background: none;}
#nav_main .cityselect .citymenu .content{z-index:5; position: absolute;top: 0;right:0;width: 550px;padding-bottom:8px; background-color:#fff;text-align:left;border:2px solid #727171;border-top:none;}
#nav_main .cityselect .citymenu i{width:516px;border-top:2px solid #727171;display:block;height:8px;overflow:hidden; }
#nav_main .cityselect .citymenu dt,#nav_main .cityselect .citymenu dd{float:left;line-height:25px;color: #a5a5a5;}
#nav_main .cityselect .citymenu dt{padding:0 5px 0 10px;color:#c3c3c3; font-weight: bold;}
#nav_main .cityselect .citymenu dd a{margin: auto 6px;color: #727171;  }
#nav_main .cityselect .citymenu dd a:hover{color:#ba2636;}
#nav_main .submenul li{padding:6px 5px;height:23px;line-height:23px; text-align:center; color:#fff;}
#nav_main .submenul li.current{padding:8px 6px;margin-right:20px;height:19px;line-height:19px;background:url(http://img1.cache.netease.com/auto/projects/pindao2/css/sp_navnew.png) no-repeat scroll -478px -104px;}
#nav_main .submenul li span.current{display: block; height:21px;line-height:21px;float:left; border:1px solid #550000;border-bottom-color:#a80000;border-right-color:#a80000; padding:0 5px;background: #860000;color: #ffe491;font-weight: bold;}
#nav_main ul.submenur{float:right;display:inline;margin:0 6px 0 0;}
#nav_main .submenur li.light .menu .menubd{_left: -16px;}
#nav_main .submenur li.light .menu .cxkmenubd{_left: -7px;}
#nav_main .submenur li{width:64px;text-align: center; }
#nav_main .submenur li.sp{width: 2px;}
#nav_main .submenur li.light{background: none;}
#nav_main .submenur li.open{background: none;background-color:#a70000;}
#nav_main .submenur li.light .menu .ltmenubd{left:-662px;width: 732px;height:423px; _left:-672px;}
#nav_main .submenur li.citymenu{padding: 0;width: 90px;height:26px;line-height: 26px;margin-top: 4px;}

#nav_main .submenur li.light .menu .gcmenubd .content,#nav_main .submenur li.light .menu .ycmenubd .content,#nav_main .submenur li.light .menu .cxkmenubd .content,#nav_main .submenur li.light .menu .hymenubd .content,#nav_main .submenur li.light .menu .gcmenubd .hidenframe,#nav_main .submenur li.light .menu .ycmenubd .hidenframe,#nav_main .submenur li.light .menu .cxkmenubd .hidenframe,#nav_main .submenur li.light .menu .hymenubd .hidenframe{width:156px;}
#nav_main .submenul li.ncity{background: none;padding: 0;margin-top: 4px;height:31px;background: url(http://img1.cache.netease.com/auto/projects/pindao2/css/sp_navnew.png) no-repeat scroll -471px -108px;}
#nav_main .submenul .cityselect{width: 90px;}
#nav_main .submenul .cityselect .citymenu{right:-516px;}
#nav_main .submenul .cityselect .citymenu i{margin-left: 34px;}
#nav_main .submenul .cityselect .citymenu .submenul {margin-right:34px}

 .but-search .but {float:right;}
 .but-search em { background:url("http://www.gzra.cn/special/images/nav_main_but.png") no-repeat ; width:50px; height:20px; display:inline-block; line-height:20px; color:#fff; font-style:normal; text-align:center;}
 .but-search .ask { background-position: 0 0 ;}
 .but-search .ask a{ color:#fff;}
 .but-search .booking { background-position: 0 -24px; }
 .but-search .booking a{color:#fff;}
 .but-search em a { color:#fff;}

 .but-search  .ztTop_search {float:right; margin-left:8px;}
              .ztTop_search form { }
              .ztTop_search .textBox {float:left; width:120px; height:18px; color:#7B7C7D;  border:1px solid; border-color:#bcbcbc; line-height:18px; text-indent:3px; margin:0;}
              .ztTop_search .btn {float:left; background:url("http://www.gzra.cn/special/images/nav_main_but.png") no-repeat 0 -50px; border:none; width:27px; height:20px; cursor:pointer;  margin:0;}

