﻿/*全局初始化 S*/
* html{ filter: expression(document.execCommand("BackgroundImageCache", false, true));}/*强制ie缓存背景图片*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,p,pre,form,fieldset,input,textarea,blockquote,th,td {padding:0; margin:0;word-break:break-all;} 
body{color:#000; font:12px "宋体",serif;background:url(bg.jpg) repeat-x left 27px;}
address,caption,cite,code,dfn,em,th,var {font-weight:normal;font-style:normal;} 
ol,ul,li{list-style: none;} 
h1,h2,h3,h4,h5,h6 {font-weight:normal;font-size:100%;} 
table {border-collapse:collapse;border-spacing:0;} 
q:before, q:after {content: ”;}
abbr,acronym {border:0;}
img{border:0;}
select,input{vertical-align:middle; font-size:12px;line-height:16px;}
a{font-family:sans-serif,宋体;}
a:link {color:#039;text-decoration:none;}
a:visited {color:#039;text-decoration:none; }
a:hover {color: #ff6000;text-decoration:underline;}
button{cursor:pointer;}
/* 清除溢出，浮动 */
.clear{overflow:hidden;clear:both;}
/*浮动*/
.left{float:left;}
.right{float:right;}
/* 隐藏元素 */
.invisible{visibility:hidden;}
.hidden{display:none;}
/*全局通用*/
.mt10{margin-top:10px;}
.mr10{margin-right:10px;}
.mb10{margin-bottom:10px;}
.ml10{margin-left:10px;}
.m10{margin:10px;}
.mt3{margin-top:3px;}
.mt5{margin-top:5px;}
.mr5{margin-right:5px;}
.mb5{margin-bottom:5px;}
.ml5{margin-left:5px;}
.m5{margin:5px;}
.mt15{margin-top:15px;}
.mr15{margin-right:15px;}
.mb15{margin-bottom:15px;}
.ml15{margin-left:15px;}
.m15{margin:15px;}
.pt10{ padding-top:10px;}
.pr10{ padding-right:10px;}
.pb10{ padding-bottom:10px;}
.pl10{ padding-left:10px;}
.p10{padding:6px 10px;}
.pt15{ padding-top:15px;}
.pl15{padding-left:15px;}
.p5{padding:5px;}
.fix{height:1%;}
div.hr{ height:1px; margin:4px 0; padding:0;border-bottom:#ccc dotted 1px;overflow:hidden;}
div.hr hr{ display:none;}
div.hr1{ height:1px; margin:11px 0; padding:0;border-bottom:#ccc dotted 1px;overflow:hidden;}
div.hr1 hr{ display:none;}
/* 颜色属性 */
.cRed,a.cRed,a.cRed:visited,.cRed a{color:#ff0000;}
.cBlue,a.cBlue,a.cBlue:visited,.cBlue a{color:#003398;}
.cDRed,a.cDRed,a.cDRed:visited,.cDRed a{color:#bc2931;}
.cGray,a.cGray,a.cGray:visited,.cGray a{color:#333333;}
.cDGray,a.cDGray,a.cDGray:visited,.cDGray a{color:#666666;}
.cWhite,a.cWhite,a.cWhite:visited,.cWhite a{color:#ffffff;}
.cBlack,a.cBlack,a.cBlack:visited,.cBlack a{color:#000000;}
.cGreen,a.cGreen,a.cGreen:visited,.cGreen a{color:#008000;}
.cYellow,a.cYellow,a.cYellow:visited,.cYellow a{color:#ff6600;}
.cRed a:hover,.cBlue a:hover,.cDRed a:hover,.cGray a:hover,.cDGray a:hover,.cBlack a:hover,.cGreen a:hover,.cYellow a:hover{color:#CC3300;}
/* 字体属性 */
.fb{font-weight:bold;}
.fi{font-style:italic;}
.fl{text-align:left;}
.fr{text-align:right;}
.fc{text-align:center;}
.unLine,.unLine a{text-decoration:none;}
.noBorder{border:none;}
/* 字体大小*/
.f12px{font-size:12px;}
.f14px{font-size:14px;}
/*新闻列表*/
ul.newslist12px li,ul.newslist14px li{overflow:hidden;}
ul.newslist12px li{line-height:22px;height:22px;}
ul.newslist14px li{line-height:25px;height:25px;}
ul.newslist12px li a,ul.newslist12px li a:visited{font-size:12px;color:#049;}
ul.newslist14px li,ul.newslist14px li a,ul.newslist14px li a:visited{font-size:14px;color:#049;}
ul.newslist12px li a:hover,ul.newslist14px li a:hover{color:#BC2D09;}

#container{width:950px;margin:0 auto;}

/*菜单*/
#hiaoTop{background:url(bg_x.gif) repeat-x left top;/*filter:Alpha(opacity=50); opacity:0.5;*/height:28px; clear:both; overflow:hidden;}
.toolbar{height:26px; width:950px; margin:0 auto;}
.toolbar .formStyle{float:left;margin-top:2px;}
.toolbar .formStyle .inputstyle{width:58px;height:13px;}
.toolbar img{ vertical-align:middle;}

.version{float:right; margin-top:3px;}
.version a{ display:block; background:url(bg_repeat.gif) no-repeat;text-indent:-9999px;}
.zhibo{width:76px;height:20px;display:block;}
a.zhibo{ background-position:left -261px;}
a:hover.zhibo{ background-position:-86px -261px;}
/*按钮样式*/
.btn{color:#039;height:19px;font-size:12px;background:#ffffff url(bg_x.gif) repeat-x left -479px; border:#7f9db9 solid 1px;padding:1px 3px;}
/*广告*/
.adsFont{border:#daebf8 solid 1px;background:#f6fbff;height:1%;clear:both; overflow:hidden;margin-top:5px;}
.adsFont ul{margin:5px 15px;line-height:23px; padding-bottom:5px;}
.adsFont li{width:100px;float:left;margin-left:12px;}
/*栏目导航*/
.header{height:46px;padding:0 10px 0 8px;margin:15px auto 20px auto;font-size:12px;font-family:"宋体"; }
.header .logo{float:left;margin:4px 40px 0 0}
.header ul,.header ul li,.header a{list-style:none;padding:0;margin:0;border:0;}
.header ul{width:102px;float:left;padding-left:12px;margin:5px 0 0 0;background:url(navline.gif) repeat-y right;line-height:22px;}
.header ul a:link,.header ul a:visited{color:#039;margin-right:6px;text-decoration:none}
.header ul a:hover{color:#cc0000;text-decoration:underline;}
.header ul span{font-weight:bold;float:left;width:33px;}
.header .item1{width:109px;}
.header .item2{width:138px;background:transparent;}
/*图片标题摘要*/
.extra{border:#a2c5ec solid 1px;border-top:none;}
.imgtittxt{clear:both;overflow:hidden;padding:9px 5px 5px;height:1%;}
.imgtittxt img{width:90px;float:left;}
.imgtittxt .tit{width:140px;float:right;}
.imgtittxt .tit h4{line-height:20px;height:20px;font-weight:bold;overflow:hidden;}
.imgtittxt .tit p{color:#666;line-height:18px;height:54px;overflow:hidden;}
/*切换*/
.titleTab{width:252px;overflow:hidden;clear:both;height:23px;background:url(bg_repeat.gif) no-repeat left -434px;}
.titleTab li{width:82px;height:23px;line-height:23px;float:left; text-align:center;/*cursor:pointer;*/ background:url(bg_repeat.gif) no-repeat;margin-right:2px;}
.titleTab li{background-position:left -185px;}
.titleTab li.on{font-weight:bold;height:24px;line-height:23px;background:#fff url(bg_repeat.gif) no-repeat left -215px;}
.titleTab li a,.titleTab li a:visited{ color:#1f376d;}
.titleTab li.on a,.titleTab li.on a:visited{color:#1f376d; font-weight:bold;}
.mr{margin-right:2px;}
.titleTab1{height:24px;line-height:24px;margin-bottom:10px;overflow:hidden;clear:both;font-size:14px;}
.titleTab1 li{height:23px;line-height:23px;float:left; text-align:center;/*cursor:pointer;*/ background:url(bg_x.gif) repeat-x;margin-right:5px;}
.titleTab1 li{background-position:left -621px;padding:0 15px;border:#d8e7f4 solid 1px; border-top:none;}
.titleTab1 li.on{font-weight:bold;height:23px;line-height:23px;background:#1e5ba8 url(bg_x.gif) repeat-x left -588px;border:#2c8bc2 solid 1px;border-top:none;}
.titleTab1 li a,.titleTab1 li a:visited{color:#517597;}
.titleTab1 a,.titleTab1 a:hover{ text-decoration:none;}
.titleTab1 li.on a,.titleTab1 li.on a:visited{color:#fff; font-weight:bold;}
/*搜索广告*/
.searchAds{margin-top:5px;overflow:hidden; clear:both;}
.searchAds div{float:left;}
/*布局*/
.layout3{margin:5px auto;overflow:hidden;clear:both;height:1%;}
.layout3 .left{width:690px;float:left;}
.layout3 .right{width:250px;float:right;}
.layout3 .main{width:690px;}
.layout3 .main .l{width:310px;float:left;}
.layout3 .main .r{width:370px;float:right;}
/*焦点新闻*/
.hotnews{padding:0 12px 10px 12px;border:#b1d0e9 solid 1px;background:url(hotnewsbg.gif) no-repeat 1px 1px;}
.hotnews h2{background:url(bg_repeat.gif) no-repeat left top;height:24px;line-height:24px;overflow:hidden; clear:both;}
.hotnews h2 strong{font-size:14px;font-weight:bold;color:#fff;padding-left:30px;}
.hotnews h2 span{float:right;padding-top:3px;}
.hotnews h1{text-align:center;height:42px;line-height:45px;overflow:hidden;clear:both;}
.hotnews h1 a,.hotnews h1 a:visited{font-size:17px; font-weight:600; font-family:微软雅黑,宋体;}
.hotnews p{text-align:center;height:30px;line-height:30px;overflow:hidden;clear:both;color:#039;}
/*焦点图*/
.focusImg{background:#0278b2 url(bg_x.gif) left -37px;padding:5px;}
.show{font-family:宋体; font-size:14px;color:#fff;position:relative;margin:5px 0;border:#fff solid 1px;width:358px;height:242px;overflow:hidden;}
.show .mask{position:absolute;left:0;bottom:0;width:358px;height:28px;background:#000;filter:Alpha(opacity=65);-moz-opacity:0.65;opacity:0.65;z-index:9;text-indent:-9999px;}
.show p{position:absolute;width:358px;height:28px;line-height:28px;left:0;bottom:0;z-index:10;font-size:14px;text-align:center;}
.show p a,.show p a:visited{color:#fff;font-size:14px;}
.show p a:hover{color:#ff0000;}
/*焦点图(轮)*/
#focusimg {position:relative;border:1px solid #fff;height:242px;width:358px;overflow:hidden;margin:5px 0;}
#focusimg .opacityDiv {position:absolute;left:0;bottom:0;width:358px;height:28px;background:#000;filter:Alpha(opacity=65);-moz-opacity:0.65;opacity:0.65;text-indent:-9999px;}
#focusimg h3 {position:absolute;width:348px;height:28px;line-height:28px;left:0;bottom:0;font-size:14px;color: #FFFFFF;padding-left:10px;overflow:hidden;}
#focusimg h3 a {color: #FFFFFF; font-weight:normal;}
.focuspage{position:relative; z-index:20;margin-top: -23px;float:right; height:28px;padding-right:10px;}
.focuspage a,.focuspage a:visited {padding:1px 4px 0 4px;color:#FFFFFF;text-decoration:none;line-height:16px; cursor:pointer; font-family:Arial; font-size:11px;}
.focuspage strong,.focuspage a:hover {background:#cc3333;color:#FFFFFF;padding:1px 4px 0 4px;cursor:pointer;}

/*图片轮播*/
.flashNews {position:relative;width:230px;overflow:hidden; clear:both;margin-left:10px;margin-bottom:5px;padding-top:10px;}
.flashNews, .firstNews {height:122px;}
.flashNews .bg {position:absolute;left:0;bottom:0;width:230px;height:40px;}
#SwitchTitle h3 { display:none}
#SwitchTitle {height:20px; text-align:center; line-height:22px; background:#ffffff; padding:0 10px; overflow:hidden; width:210px;}
#SwitchTitle a:link,#SwitchTitle a:visited { color:#000000; font-weight:bold;}
#SwitchTitle a:hover { color:#ff0000; text-decoration:none;}
.flashNews ul {position:absolute;right:0;bottom:0;padding-left:47px;_padding-left:46px; z-index:2;}
.flashNews ul li {float:left;width:15px;height:18px;line-height:18px;text-align:center;margin-left:1px;background:#000000;}
.flashNews ul li a {display:block;width:15px;height:18px;font-size:10px;font-family:Tahoma;font-weight:bold;color:#FFFFFF;}
.flashNews ul li a:hover, .flashNews ul li a.sel {color:#F20000;}
.flashNews ul li a:visited { color:#FFFFFF}
.flashNews ul li a.sel:link,.flashNews ul li a.sel:visited,.flashNews ul li a.sel:hover {color:#fff; background:#ff0000;}

/*滚动新闻*/
.welternews{height:24px;line-height:24px;color:#c60;padding-left:10px;border:#eed0a2 solid 1px;background:#f7e6c1 url(bg_x.gif) left -437px;margin-top:5px;}
.welternews strong{font-weight:bold;color:#c60;}
.welternews a,.welternews a:visited{color:#c60;}
.welternews a:hover{color:#ff0000;}
/*右侧标题样式*/
.rtstyle{border:#e4e4e4 solid 1px;border-top:none;overflow:hidden;clear:both;}
.rtstyle h3{height:30px;line-height:30px;padding-left:35px;padding-right:10px;background:#f5f5f5 url(bg_repeat.gif) no-repeat left -133px;}
.rtstyle h3 strong{font-weight:bold;font-size:14px;color:#039;}
.rtstyle h3 span{float:right;}
.rtstyle h3 span a,.rtstyle h3 span a:visited{color:#1764ab;}
.rtstyle h3 span a:hover{color:#ff0000;}
.special{border-bottom:none;}
.rconpadd{padding:5px 5px 7px;}
.rconpadd iframe{width:235px;height:176px;}
/*文字列表列数*/
.nlist2 li{width:50%;float:left;}
.nlist3 li{width:33%;float:left;}
/*左侧标题样式*/
.ltstyle{padding:0 12px 10px 12px;border:#b1d0e9 solid 1px;overflow:hidden;clear:both;background:url(bg_x.gif) repeat-x left -694px;}
.ltstyle h2{background:url(bg_repeat.gif) no-repeat left -34px;height:24px;line-height:24px;margin-bottom:10px;overflow:hidden;clear:both;}
.ltstyle h2 strong{font-size:14px;font-weight:bold;color:#fff;width:120px;text-align:center;display:inline-block;zoom:1;}
.ltstyle h2 span{float:right;padding-top:3px;}
.ltstyle li{color:#000;}

/*百宝箱*/
.hiaobox{overflow:hidden;clear:both;height:1%;_padding-top:5px;}
.hiaobox li{width:70px;height:21px;line-height:21px;float:left;text-align:center;margin-right:4px;margin-bottom:5px;_margin-bottom:4px;display:inline;}
.hiaobox a,.hiaobox a:visited{width:70px;height:21px;display:block;color:#000;background:url(bg_repeat.gif) no-repeat left -299px;}
.hiaobox a:hover{background-position:-80px -299px; text-decoration:none;}
/*今日关注*/
.concern{overflow:hidden;clear:both;height:1%;}
.concern .cl{width:135px;float:left;}
.concern .cr{width:195px;float:right;}
.concern li{color:#039;}
.concern .imgtxt{width:135px;}
.concern .imgtxt h5{height:22px;line-height:21px;_line-height:18px;color:#000;text-align:center;}
.concern .imgtxt h5 a,.concern .imgtxt h5 a:visited{color:#000;}
.concern .imgtxt h5 a:hover{color:#ff0000;}
/*海奥视点*/
.viewpoint{overflow:hidden;clear:both;height:1%;}
.viewpoint h3{text-align:center; height:44px; line-height:35px;}
.viewpoint h3 a,.viewpoint h3 a:visited{font-size:17px; font-weight:600; font-family:微软雅黑,宋体;}

.viewpoint ul li span{float:right;color:#999; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
/*海奥机票*/
.airfare{width:100%;}
.airfare th{font-weight:bold;background:#fff;}
.airfare tr{background-color:expression((this.sectionRowIndex%2==0)?"#f6f6f6":"#ffffff");}
.airfare th,.airfare td{text-align:center;padding:5px 0;*padding:6px 0 !important;*padding:5px 0;}
.airfare td{color:#000;}
/*频道调用*/
.channels{margin:5px auto;width:950px;overflow:hidden;clear:both;}
.channels .l{float:left;width:470px;}
.channels .r{float:right;width:470px;}
.channels .style{border:#b1d0e9 solid 1px; height:1%;overflow:hidden;clear:both;}
.channels .style h3{height:23px;background:url(bg_repeat.gif) no-repeat left -338px;padding-top:15px;margin-bottom:5px;}
.channels .style h3 strong{font-size:14px;font-wegiht:bold;color:#fff;padding-left:10px;width:110px;text-align:center;display:inline-block;zoom:1;}
.channels .style h3 span{padding-left:15px;color:#999;}
.channels .style h3 em{float:right;display:inline;margin-top:-25px;margin-right:5px;}
.channels .mainbox{padding:10px 10px 0 15px; margin-bottom:12px;overflow:hidden;clear:both;}
.channels .mainbox .l{width:150px;float:left;border-right:#d2d2d2 dotted 1px;}
.channels .mainbox .r{width:280px;float:right;}
.channels .mainbox .img{width:126px;margin:0 auto 10px auto;padding:5px 5px 0;boder:#e5e5e5 solid 1px;background:#f2f2f2;}
.channels .mainbox .img h5{color:#000;height:22px; line-height:21px;text-align:center; overflow:hidden;}
.channels .mainbox .img h5 a,.channels .mainbox .img h5 a:visited{color:#000;}
.channels .mainbox .img h5 a:hover{color:#FF3300;}
.channels .mainbox .nlistL{width:136px;margin:0 auto;color:#039;}
.channels .mainbox .nlistL h4{height:23px;line-height:23px;color:#005fa6;font-weight:bold; text-align:center; margin-bottom:6px;background:url(bg_repeat.gif) no-repeat left -395px;}
.channels .mainbox .nlistR li{color:#000;}
.channels .mainbox .nlistR h2{text-align:center; height:30px; line-height:18px;overflow:hidden;clear:both;}
.channels .mainbox .nlistR h2 a,.channels .mainbox .nlistR h2 a:visited{font-size:17px; font-weight:600; font-family:微软雅黑,宋体;}
.channels .mainbox .nlistR p{text-align:center;height:20px; line-height:15px;color:#039;}
/*标题文字链接样式*/
.hotnews h2 strong a,.hotnews h2 strong a:visited,.channels .style h3 strong a,.channels .style h3 strong a:visited,.ltstyle h2 strong a,.ltstyle h2 strong a:visited{font-family:宋体;font-size:14px;font-weight:bold;color:#fff;}
.hotnews h2 strong a:hover,.channels .style h3 strong a:hover,.ltstyle h2 strong a:hover{color:#fc9;}
/*图片*/
.photolist{clear:both;overflow:hidden;height:1%;}
.photolist li{float:left;display:inline;}
.photolist h5{width:auto;height:26px;_height:24px;line-height:23px;overflow:hidden;text-align:center;}
.photolist h5 a,.hiaocard h5 a:visited{color:#000;}
.photolist h5 a:hover{color:#ff0000;}

.space ul{margin-top:8px;}
.space li{width:110px;margin-left:9px;}
.space img{width:110px;height:84px;}

.card ul{margin-top:5px;}
.card li{width:70px;margin-left:7px;}
.card img{width:70px;height:55px;}
/*搜索*/
.searchAds{margin:5px 0;clear:both;overflow:hidden;}
.searchAds li{height:20px;line-height:20px;overflow:hidden;}
.searchAds .l,.searchAds .r{width:140px;height:63px;padding-left:10px;padding-top:5px;border:#b1d0e9 solid 1px;background:url(bg_x.gif) repeat-x left -504px;}
.searchAds .l{float:left;}
.searchAds .r{float:right;}
.searchAds .c{width:641px;float:left;margin-left:5px;}
/*友情链接*/
.Friendlink{border:#b1d0e9 solid 1px;background:#fafdff;padding:8px 20px;height:1%;}
.Friendlink .main{margin:8px 0;clear:both;overflow:hidden;}
.Friendlink .main h3{width:115px;height:23px;line-height:23px;background:url(bg_repeat.gif) no-repeat -180px -299px;padding-left:30px;}
.Friendlink .main h3 strong{color:#fff;font-weight:bold;}
.Friendlink .main p{line-height:23px;color:#ccc;padding-left:10px;padding-right:20px;overflow:auto;}

.Friendlink .main h3,.Friendlink .main p{float:left;}
/*文字链接*/
.txtlink{height:35px;margin:5px 0 0;border-top:#ccc dotted 1px;}
.txtlink p{text-align:center;padding:8px 0;}
.txtlink a,.txtlink a:visited{font-size:14px;}
/*底部*/
#commonFooter{margin-top:10px;text-align:center; clear:both; overflow:hidden;}
#commonFooter iframe{width:900px;height:80px;}