@charset "utf-8";
/* CSS Document */
/* Global CSS */
body { text-align:left; font-family:宋体, serif; background:#fff; font-size:12px; }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, blockquote, p { padding:0; margin:0; }
table, td, tr, th { font-size:12px; }
li { list-style-type:none; }
table { margin:0; }
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; }
/* link color font */
a { color:#666; text-decoration:none; }
a:visited { color:#666; 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, .cYellow a { color:#b99000; }
.cOrange, .cOrange:visited, .cOrange a { color:#f46314; }
.cGreen, .cGreen:visited { color:#008000; }
.cGray, .cGray:visited, .cGray a { color:#333; }
.cDGray, .cDGray:visited, .cDGray a { color:#727171; }
.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:#bf1b38; }
.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, .cWhite a:hover, a.cWhite:hover, .cBlack a:hover, a.cBlack:hover, .cGreen a:hover, a.cGreen:hover, .cYellow a:hover, a.cYellow:hover, .cOrange a:hover, a.cOrange:hover { color:#BA2636; }
.cWhite a:hover, a.cWhite:hover { color:#fff; text-decoration:none; }
.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; }
.underLine, .underLine a { text-decoration:underline; }
.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; }
.blank40 { clear:both; height:40px; overflow:hidden; display:block; }
.blank60 { clear:both; height:60px; overflow:hidden; display:block; }
.blankM { margin:0 1px; }
.blank12_line { clear:both; height:12px; overflow:hidden; display:block; font-size:1px; border:solid #e1e1e1; border-width:1px 0; }
.container { width:950px; height:100%; margin:0 auto; position:relative; }
.area { width:950px; margin:0 auto; color:#666; }
.area p { margin:0; padding:0; }
.content-m10 { margin:0 10px; }
.content-m15 { margin:0 15px; }
.content-m20 { margin:0 20px; }
.content-m20-L0 { margin:0 20px 0 0; }
.inside-headerBanner { width:950px; margin:0 auto; }
.dotLine { background:url(../images/sprites_jpg.png) left -598px repeat-x; height:1px; display:block; clear:both; overflow:hidden; }
/* 全局切换样式 */
.tab .normal { display:none; }
.tab .on { display:block; }
/* 栏目css */
.titleBar { overflow:hidden; }
.titleBar .more { float:right; padding-right:8px; }
.titleBar h2, .titleBar h3 { float:left; 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 { text-align:left; }
.f12bla li { 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:#666; }
/* foot2013 */
.foot { margin:0 auto; color:#4d4d4d; width:950px; line-height:21px; clear:both; text-align:center; }
.foot .text { padding:5px 0 4px; margin:0 0 6px; background:#c83467; color:#FFFFFF; }
.foot .text a, .foot .text a:visited { color:#FFFFFF; }
.foot .text a:hover { color:#FFFFFF; }
.foot .butLink { clear:both; overflow:hidden; text-align:center; display:block; }
.foot .butLink li { float:left; border:1px solid #e1e1e1; padding:6px 8px; filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f0f0f0'); /* IE6,IE7 */
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f0f0f0')"; /* IE8 */ background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#f0f0f0)); background:-moz-linear-gradient(top, #fff, #f0f0f0); }
.foot .p2 li { margin-left:8px; }
.foot .p3 li { margin-right:15px; border-right:1px solid #e1e1e1; }
.foot .textLink { clear:both; overflow:hidden; text-align:center; display:block; }
.foot .textLink li { float:left; text-align:left; padding-right:15px; display:inline; line-height:21px; }
.foot .textLink li.nobo { border:0; width:240px; }
.foot .p0 { margin-left:120px; }
.foot .p1 { margin-left:50px; }
/* /foot2013 */


/*底部固定条*/
.bottomFix_h80 { position:fixed; bottom:0; left:0; width:100%;  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; }
/*/底部固定条*/



/*2014底部固定条*/
.ggpcb_tool { width:100%; height:60px; position:fixed; background:url(../images/ggpcb_tool_bg.png) repeat-x; bottom:0px; left:0px; _position:absolute; _top:expression(eval(document.compatMode &&  document.compatMode=='CSS1Compat') ?  documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight) :/*IE6*/
 document.body.scrollTop + (document.body.clientHeight-this.clientHeight));
left:0px; z-index:9999; }
.ggpcb_tool_a { width:980px; height:60px; margin:0 auto; position:relative; }
.ggpcb_tool_a p.aa4 { width:160px; height:32px; position:absolute; top:6px; left:15px; text-indent:0; }
.ggpcb_tool_a input { width:285px; height:32px; margin:0; padding:0; border:none; position:absolute; top:15px; left:0; color:#989898; font-family:"Microsoft YaHei"; outline:none; }
.ggpcb_tool_a a.aa1 { width:244px; height:32px; background:url(../images/ggpcb_tool_but.gif) no-repeat; position:absolute; top:15px; left:285px; cursor:pointer; }
.ggpcb_tool_a a:hover.aa1 { color:#ff0; }
.ggpcb_tool_a ul.aa1 { width:249px; height:60px; position:absolute; bootom:0; right:0; }
.ggpcb_tool_a ul.aa1 a { width:83px; height:20px; line-height:20px; cursor:pointer; padding-top:35px; text-align:center; color:#fff; float:left; }
.ggpcb_tool_a ul.aa1 a:hover { color:#ff0; }
a.ggpcb_tool_x { width:21px; height:21px; background:url(../images/ggpcb_tool_xa.png) no-repeat; position:absolute; top:5px; right:5px; cursor:pointer; }
a:hover.ggpcb_tool_x { background:url(../images/ggpcb_tool_xa.png) no-repeat; }
/*2014底部固定条*/



/* 首页格式底部 */
.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 60px; }
.footer p { text-align:center; color:#888888; line-height:24px; }
.footer .copyright { }
.footer .tj { float:left; }
.footer a { color:#888888; }
/* /首页格式底部 */


/*压顶广告 S 1920x120 对应/include/inc2013/topAds-1920x120.js*/
.topAds_wrapper {
*zoom:1; position:relative; z-index:1; min-width:980px; margin:auto; overflow:hidden; _overflow-y:visible; color:#858585; }
.topAds_wrapper .topAds_wrapper_bd {
*zoom:1; position:relative; z-index:1; text-align:left }
.topAds_wrapper .topAds_bgs { position:relative; left:50%; top:0; z-index:1; width:1920px; margin-left:-960px }
.topAds_wrapper .topAds_bg { width:1920px; background-position:50% 0; background-repeat:no-repeat }
.topAds_bg1 { height:120px;  cursor:pointer; }
/*压顶广告 E 没广告时高度改为0*/
/*********areastyle****************/
@charset "utf-8";
/* CSS Document */
.colL, .colR, .colC, .colM { float:left; }
.area01 { width:950px; background:url(../images/area01-bg.png) repeat-y; margin:0 auto; overflow:hidden; }
.area01 .colL { float:left; width:640px; }
.area01 .colL .col { background:url(../images/area01-coll-bg.png) repeat-x top; margin:0 auto; width:638px; }
.area01 .colM { float:left; width:10px; }
.area01 .colR { float:left; width:300px; }
.area01-line { background:url(../images/area-linebg.png) no-repeat 0 0; width:950px; height:1px; overflow:hidden; font-size:1px; }
.area02 { width:950px; background:url(../images/area02-bg.png) repeat-y; margin:0 auto; overflow:hidden; border-bottom:1px solid #fdafc8; }
.area02 .col { width:948px; background:url(../images/area02-col-bg.png) repeat-x; margin:0 auto; overflow:hidden; border-bottom:1px solid #fff; }
.area03 { width:950px; background:url(../images/area02-bg.png) repeat-y; margin:0 auto; overflow:hidden; border-bottom:1px solid #fdafc8; text-align:left; }
.area03 .col { width:948px; background:url(../images/area03-col-bg.png) repeat-x; margin:0 auto; overflow:hidden; }
.area03 .col .colL { float:left; width:474px; }
.area03 .col .colR { float:left; width:474px; background:url(../images/area03-colr-bg.png) left top no-repeat; overflow:hidden; }
.home-area01 { background:url(../images/home-area01.png) repeat-y; overflow:hidden; }
.home-area01 .colL { width:194px; }
.home-area01 .colC { width:529px; }
.home-area01 .colM { width:10px; }
.home-area01 .colR { width:237px; }
.home-area02-wrap { clear:both; background:url(../images/home-area06.png) repeat-y; overflow:hidden; }
.home-area02 { background:#fff url(../images/home-area02.png) repeat-x top; margin:0 1px; }
.home-area02 .colL { width:364px; }
.home-area02 .colR { width:614px; }
.home-area03 { background:#fff url(../images/home-area03.png) repeat-y; }
.home-area03 .colL { width:490px; }
.home-area03 .colR { width:490px; }
.home-area04 { background:url(../images/home-area04.png) repeat-y; overflow:hidden; }
.home-area04 .colL { width:237px; }
.home-area04 .colR { width:743px; position:relative; }
.home-area04 .colR .shadow { background:url(../images/home-area04-rbg.png) top no-repeat; top:14px; left:0; position:absolute; display:block; overflow:hidden; width:11px; height:292px; }
.home-area05 { clear:both; background:url(../images/home-area05.png) repeat-y; overflow:hidden; }
.home-area05 .colL { width:743px; }
.home-area05 .colR { width:237px; }
.home-area05 .colL .colL-Bbg { margin:0 1px;  }
.home-area06 { clear:both; background:url(../images/home-area06.png) repeat-y; overflow:hidden; }
.home-area06 .colL { width:435px; }
.home-area06 .colR { width:545px; }
.home-area07 { background:#ffcc31; border-top:2px solid #ffb400; }
.home-area08 { background:url(../images/home-area07.jpg) no-repeat; height:340px; }
.home-area03-topline, .home-area06-topline, .home-area06-bottomline, .home-area05-bottomline, .home-area03-bottomline, .home-area01-topline, .home-area01-bottomline { background:url(../images/i_index_arealine_bg.png) no-repeat; width:980px; height:4px; margin:0 auto; font-size:1px; overflow:hidden; }
.home-area03-topline { background-position:0 -10px; }
.home-area03-bottomline { background-position:0 -26px; height:1px; }
.home-area06-topline { background-position:0 -17px; }
.home-area06-bottomline { background-position:0 -22px; height:1px; }
.home-area05-bottomline { background-position:0 -24px; height:1px; }
.home-area01-topline { background-position:0 -28px; height:2px; }
.home-area01-bottomline { background-position:0 -32px; height:1px; }
/*.inP-area01 { background:url(../images/inp_col_bg01.png) repeat-y; overflow:hidden; clear:both;}*/

.inP-area02 { overflow:hidden; }
.inP-area02 .colL { width:630px; }
.inP-area02 .colM { width:50px; }
.inP-area02 .colR { width:300px; }
.inP-area03 { background:url(../images/inp_col_bg03.png) repeat-y; overflow:hidden; clear:both; border:solid #dadada; border-width:1px 0; }

.inP-area04 { background:url(../images/inp_col_bg04.png) repeat-y; overflow:hidden; clear:both; }
.inP-area04 .colL { width:630px; }
.inP-area04 .colM { width:20px; }
.inP-area04 .colR { width:330px; background:url(../images/inp_col_bg04_colr.png) repeat-y; }
.inP-area04 .colLine { background:url(../images/inp_icon01.png) repeat-x 0 -549px; height:1px; overflow:hidden; clear:both; }
.inP-area04 .colLine02 { height:20px; border:solid #ddd; border-width:1px 0; background:#fff; }
.inP-area04-line { background:url(../images/inp_col_line.png) no-repeat 0 0; width:980px; height:1px; overflow:hidden; font-size:1px; margin:0 auto; }
.inP-area05 { background:url(../images/inp_col_bg05.png) repeat-y; overflow:hidden; clear:both; }
.inP-area05 .colL { width:630px; }
.inP-area05 .colM { width:20px; }
.inP-area05 .colR { width:330px; }
