﻿@charset "gb2312";
/* Global CSS */
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; font-family:"Microsoft YaHei";}   
q:before,q:after {content:'';} 
i { font-style:normal;}  
abbr,acronym {border:0;}
address,caption,cite,code,dfn,em,th,var {font-weight:normal; font-style:normal;}   
/* link color font */
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;}
.cLGreen,.cLGreen:visited{color:#32bebf;}
.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;}
.cPRed,.cPRed:visited,.cPRed a{color:#ff6599;}
.cGg a:hover,a.cGg:hover,.cRed a:hover,a.cRed:hover,.cBlue a:hover,a.cBlue:hover,.cDRed a:hover,a.cDRed:hover,.cPRed a:hover,a.cPRed: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;}

.cWhiteBg { background-color:#fff;}
.cGrayBg { background-color:#f2f2f2;}


.fB{font-weight:bold;}
.fI{font-style: italic;}
.fN { font-weight:normal;}
.f12px{font-size:12px;}
.f14px{font-size:14px;}
.f16px{font-size:16px;}
.f18px{font-size:18px;}
.f20px{font-size:20px;}
.f24px{font-size:24px;}
.left{float:left;}
.right{float:right;}
.hidden{display:none;}
.unLine,.unLine a{ text-decoration:none;}
.underLine,.underLine a{ text-decoration:underline;}
.noBorder{border:none;}
strong {font-weight:normal;}
.text-center { text-align:center; }
.text-left { text-align:left; }
.text-right { text-align:right;}
/* 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;}
.blank40 {clear:both; height:40px; overflow:hidden; display:block;}
.blank30 {clear:both; height:30px; overflow:hidden; display:block;}
.blank60 {clear:both; height:60px; overflow:hidden; display:block;}


.container { width:950px; margin:0 auto; color:#666;}
.area  { width:950px; margin:0 auto;}
.w980 { width:980px; margin:0 auto;}
.w950 { width:950px; margin:0 auto;}
.dotline { border-bottom:1px solid #e1e1e1; display:block; overflow:hidden; height:1px; clear:both;}
.dotline02 { border-bottom:1px dashed #e1e1e1; display:block; overflow:hidden; height:1px; clear:both;}
.content-center { margin:0 auto;}
.content { margin:0 10px;}
.content_m15 { margin:0 15px;}
.content_m20 { margin:0 20px;}
.content_m25 { margin:0 25px;}
.content_m30 { margin:0 30px;}
.content_m40 { margin:0 40px;}
p { margin:0; padding:0; line-height:21px;}
.font-14px { font-size:14px;}

 /* 广告位 */
.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-: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;}

.f12bla li { clear:both; line-height:1.8em;}
.f12bla li.nobg {background:none; padding-left:0;}
.f12bla li.cPink-bg { background:#ffe9f0; padding-left:0;}
.f12bla .firstNd  { overflow:hidden; padding:0; margin:0;}
.f12bla .firstNd p { line-height:1.5em; color:#666;}
.f12bla .firstNd img { border:none; padding:0; margin:0;}
.f12bla .firstNd h3 { color:#333; font-size:1.25em; font-weight:normal;}
.f12bla .firstNd h5 { color:#333; font-size:1.1667em; line-height:1.5em;}
.f12bla .firstNd .textBox { border:none; padding:0; margin:0;}
.f12bla .firstNd .w10_i { width:10%;}
.f12bla .firstNd .w15_i { width:15%;}
.f12bla .firstNd .w20_i { width:20%;}
.f12bla .firstNd .w25_i { width:25%;}
.f12bla .firstNd .w30_i { width:30%;}
.f12bla .firstNd .w35_i { width:35%;}
.f12bla .firstNd .w40_i { width:40%;}
.f12bla .firstNd .w45_i { width:45%;}
.f12bla .firstNd .w50_i { width:50%;}
.f12bla .firstNd .w55_i { width:55%;}
.f12bla .firstNd .w60_i { width:60%;}
.f12bla .firstNd .w65_i { width:65%;}
.f12bla .firstNd .w70_i { width:70%;}
.f12bla .firstNd .w75_i { width:75%;}
.f12bla .firstNd .w80_i { width:80%;}
.f12bla .firstNd .w85_i { width:85%;}
.f12bla .firstNd .w90_i { width:90%;}
.f12bla .firstNd .w100_i { width:100%;}
.f12bla .firstNd .mbot1 { margin-bottom:1em;}
.f12bla .firstNd .mtop1 { margin-top:1em;}
.f12bla .firstNd .mLeft5 { margin-left:5%;}
.f12bla .firstNd .mLeft10 { margin-left:10%;}
.f12bla .firstNd .borRad50 { border-radius:50%;}
.f12bla .firstNd .imgBgGrey { background-color:#ddd;}
.f12bla .firstNd .text-aLeft { text-align:left;}

.font20px { font-size:20px;}

.titH2 {}
.titH2 h2 { text-align:center; font-size:3.25em; color:#333;}

/* 排行榜 */
.rankList {zoom:1;}
.rankList li {line-height:21px; height:21px; overflow:hidden; width:100%; float:left; clear:both;}
.rankList .front {background:url(http://img3.cache.netease.com/cnews/img09/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(http://img3.cache.netease.com/cnews/img09/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;}

.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;}


.bottom-link{ border:1px solid #dadada; clear:both; width:978px; margin:0 auto;}
.bottom-link-wrap{ padding:30px 0; width:978px; margin:0 auto; overflow:hidden;}
.links-list{ float:left; height:160px; overflow:hidden; margin:0 auto}
.links-list .itemB{ margin:0; padding:0; width:150px; text-align:center; height:135px; display:inline-block; *display:inline; zoom:1; vertical-align:top;}
.links-list h4{ height:27px; color:#373737; font-size:14px; font-family:"寰�蒋���"}
.links-list ul{ border-right:1px solid #ededed;height:135px;  margin:0; padding:0;}
.links-list li{ line-height:24px; color:#666;}
.bottom-link .b-l-1{}
.bottom-link .b-l-2{}
.bottom-link .b-l-3{}
.bottom-link .b-l-4{}
.bottom-link .b-l-5{ width:320px; text-align:left;}
.bottom-link .b-l-5 h4 { padding-left:25px; }
.bottom-link .b-l-5 ul{ border:0; padding-left:25px; }
.bottom-link .b-l-5 ul li {line-height:18px;}
.bottom-link .b-l-5 ul li.p1  { font:900 28px/30px Verdana, Geneva, sans-serif; color:#009896;}
 
.footer{ width:980px; margin:23px auto 0;}
.footer p { text-align:center; color:#888888; line-height:24px;}
.footer .copyright { }
.footer .tj { float:left;}
.footer a {color:#888888;}	
 
.picList { width:100%; overflow:hidden;}
.picList ul { width:110%;}
.picList li { 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:1120px; height:39px;padding:0; margin:0 auto;}
.nav_mainArea>.logo { float:left; height:39px;padding:0; margin:0; text-align:left;}
.nav_mainArea .but-search { float:right; 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 0;height:19px;line-height:19px; text-align:center; color:#e0e0e0;}
#nav_main li a:link{color:#666; padding:0 10px;}
#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;}
			  
/*专题头部新版统一引导菜单 end*/


/*压顶广告*/
.specialAds_wrapper{*zoom:1;position:relative;z-index:1;min-width:950px;margin:auto;overflow:hidden;_overflow-y:visible;background:#ebdad5;color:#858585;}
.specialAds_wrapper .specialAds_wrapper_bd{*zoom:1;position:relative;z-index:1;text-align:left}
.specialAds_wrapper .specialAds_bgs{position:relative;left:50%;top:0;z-index:1;width:1920px;margin-left:-960px}
.specialAds_wrapper .specialAds_bg{width:1920px;background-position:50% 0;background-repeat:no-repeat}
.specialAds_bg1{height:120px;background-image:url("http://baby.gzra.cn/ggimg/1920x90/bairihuaiyun2014-1920x120.jpg"); cursor:pointer;}
/*压顶广告 end*/



.all-wrapper{*zoom:1;position:relative;z-index:1;min-width:1200px;margin:auto;overflow:hidden;_overflow-y:visible;color:#000;}
.all-wrapper .all-wrapper-bd{*zoom:1;position:relative;z-index:1;text-align:left;background-color:transparent; }
.all-wrapper .all-bgs{position:absolute;left:50%;top:0;z-index:1;width:1920px;margin-left:-960px}
.all-wrapper .all-bg{width:1920px;background-position:50% 0;background-repeat:no-repeat}
.all-wrapper .all-content{position:relative;z-index:2; width:1200px; margin:0 auto;}
.all-hide{display:none!important}
/*.all-bg1{height:210px;background-image:url("img/banner001.png")}
.all-bg2{height:220px;background-image:url("img/banner002.png")}
.all-bg3{height:230px;background-image:url("img/banner003.png")}
.all-contentZ{ height:660px;}
.all-contentZ a { display:block; height:100%;}*/
.all-sec {background:transparent;position:relative;width:1200px;margin:auto;}
.amod_sec{ background:#fdfbfb;}
.all-sec .banner_askBut { position:absolute;}
.sectionWrapper { width:100%;  margin:0 auto; height:1%;}
.sectionArea { width:1200px; margin:0 auto; position:relative;}


.content-huanjing {transition: all 0.5s; background: url(/images/bootstrapV/jingmaiquzhang/huanjingBg.png) repeat;}
.photoHuanjing { position:relative; height:600px;}
.photoHuanjing img { border-radius:50%; width:auto; }
.photoHuanjing div { position:absolute; top:0; left:0;}
.photoHuanjing div:nth-child(1) { top:0; left:-40px;}
.photoHuanjing div:nth-child(2) { top:110px; left:440px;  z-index:2;}.photoHuanjing div:nth-child(2) img { border:4px solid #fff;}
.photoHuanjing div:nth-child(3) { top:280px; left:630px; }
.photoHuanjing div:nth-child(4) { top:50px; left:860px; z-index:1; width:300px;}
.photoHuanjing div:nth-child(5) { top:400px; left:1110px;  width:160px;}
.photoHuanjing div:nth-child(6) { top:-40px; left:-120px;  width:160px;}
