/*全局初始化 S*/
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;} 
body{color:#000000; font-family:"宋体",Arial; font-size:12px;}
address,caption,cite,code,dfn,em,th,var {font-weight:normal;font-style:normal;} 
ol,ul {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;}
a:link,a:visited{outline-style:none;font-family:Arial, Helvetica, sans-serif,宋体;color:#000080;text-decoration:none;font-size:12px;}
a:hover,a:active{color:#f00;text-decoration:underline;}
input,button{cursor:pointer;}
/*全局初始化 E*/

/* 清除溢出，浮动 */
.clear{clear:both;overflow:hidden;margin:0px;padding:0px;height:0;}
.clear hr{display:none;}
/* 不需要额外增加元素的清理浮动的类*/
.wrapfix:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
/* IE7 hack */
*+ .wrapfix{display:inline-block;}
/* IE-mac, IE5, IE6 */
* html .wrapfix{height:1%;}
.wrapfix {display: block;}
/* 颜色属性 */
.cRed,a.cRed,a.cRed:visited,.cRed a{color:#ff0000;}
.cBlue,a.cBlue,a.cBlue:visited{color:#000080;}
.cDRed,a.cDRed,a.cDRed:visited{color:#bc2931;}
.cGray,a.cGray,a.cGray:visited{color: #333333;}
.cDGray,a.cDGray,a.cDGray:visited{color: #666666;}
.cWhite,a.cWhite,a.cWhite:visited{color:#ffffff;}
.cBlack,a.cBlack,a.cBlack:visited,.cBlack a{color:#000000;}
.cGreen,a.cGreen,a.cGreen:visited{color:#008000;}
.cYellow,a.cYellow,a.cYellow:visited,.cYellow a{color:#ff6600;}

/* 字体属性 */
.fb{font-weight:bold;}
.fl{text-align:left;}
.fr{text-align:right;}
.fc{text-align:center;}
.fno{font-weight:normal;}

/* 字体大小*/
.f12{font-size:12px;}
.f14{font-size:14px;}
/*浮动*/
.left{float:left;}
.right{float:right;}
/*虚线*/
div.hr{ height:1px; margin:2px 0;padding:0;border-bottom:#ccc dotted 1px;overflow:hidden;}
div.hr hr{ display:none;}

.mt5{ margin-top:5px;}
.mr5{ margin-right:5px;}
.mb5{ margin-bottom:5px;}
.ml5{ margin-left:5px;}
.pt5{ padding-top:5px;}
.pr5{ padding-right:5px;}
.pb5{ padding-bottom:5px;}
.pl5{ padding-left:5px;}
.p5{ padding:5px;}
.p2{padding:5px 2px;}
.m5{ margin:5px;}
.blank6{height:6px; font-size:1px; display:block;clear:both;overflow:hidden;}
.blank6 hr,.blank11 hr{ display:none;}
.blank11{height:11px; font-size:1px; display:block;clear:both;overflow:hidden;}

/*新闻列表*/
ul.newslist12px li,ul.newslist14px li{overflow:hidden; clear:both;}
ul.newslist12px li,ul.newslist12px li a{font-size:12px;height:23px;line-height:23px;}
ul.newslist14px li,ul.newslist14px li a,ul.newslist14px li a:visited{font-size:14px;height:24px;line-height:24px;}
ul.newslist18px li,ul.newslist18px li a,ul.newslist18px li a:visited{font-size:18px;line-height:24px;text-align:center; font-weight:bold;font-family:"微软雅黑","宋体";}
ul.newslist14pxa li,ul.newslist14pxa li a,ul.newslist14pxa li a:visited{font-size:14px;text-align:center; font-weight:bold;line-height:24px;}
ul.newslist14px li a,ul.newslist14px li a:visited{text-decoration:underline;}
ul.newslist14pxa li a,ul.newslist14pxa li a:visited{text-decoration:none;}

/*图片排版*/
dl.img_tex{ clear:both; overflow:hidden;}
dl.img_tex dd{float:left; margin-right:5px;margin-bottom:5px;}
dl.img_tex dd p{display:block;padding:1px;border:#fff solid 1px; width:auto;}
dl.img_tex dd span{background:#f7f7f7 url(bg_x.gif) repeat-x left -309px;display:block;line-height:22px; font-weight:normal; font-size:12px; text-align:center;}

/*广告*/
.ads76544,.ads21080,.ads765120{margin:3px auto;}
.ads21080 {width:210px;margin-left:3px;}
.ads50080{padding:10px 0;height:80px; clear:both;}
/*按钮样式*/
.btn{padding:2px 3px 0;color:#000; font-size:12px; background:url(bg_x.gif) repeat-x left -278px; border:#ffc066 solid 1px;}

#container{width:765px;margin:0px auto; background:#fff;border-left:#fff solid 4px;border-right:#fff solid 4px;}

/*头部*/
.toolbar{background:#deebff url("bg_x.gif") repeat-x left top; height:30px;position:relative; clear:both; overflow:hidden;}
.toolbar .formStyle{padding-left:10px;margin-top:4px;}
.toolbar .formStyle form{padding:0;margin:0;}
.toolbar .formStyle .inputstyle{width:58px;height:13px;}
.toolbar img{vertical-align:middle;}
.toolbar a{color:#000;font-size:12px;text-decoration: underline}

.toolbar .weather,.toolbar .links,.toolbar .tel{position:absolute;}
.toolbar .weather{width:190px;heigth:24px;top:0;left:290px;}
.toolbar .links{width:120px;heigth:30px;top:0;left:460px;_top:-1px;}
.toolbar .tel{width:169px;height:24px;top:3px;right:5px;}

#logo{ clear:both;}
#logo h1{width:160px;float:left;}
#logo span{width:600px;float:right;}

#nav{height:60px; clear:both;}
#nav a{color:#000;font-size:12px;text-decoration:none;}
#nav .navLink{float:left;width:900px;}
#nav .navblock{border-right:#383838 solid 1px;float:left;height:56px;margin-right:2px;padding-right:2px;}
#nav .navblock a:hover,.toplink ul li a:hover{color:#c00;text-decoration:underline;}
#nav .redlink a{color:red;}
#nav .no{border-right:0;}
#nav ul{clear:both;height:21px;}
#nav ul li{float:left;line-height:14px;padding:0 6px;text-align:center;}
#nav .ad{float:right;width:170px;}
/*城市中心*/
.cityCenter{height:24px; background-color:#efefef; line-height:24px;}
.cityCenter em{color:#cc3300; font-weight:bold;float:left;padding:0 10px;}
.cityCenter ul{padding-top:6px;}
.cityCenter a{color:#000;}
.cityCenter a:hover{color:#ff0000;}
.cityCenter ul li{float:left; padding:0 6px; border-right:#666 dotted 1px; line-height:normal;}
.cityCenter .no{border:0;}
/*环绕*/
.surround{ border:#ccc solid 1px;padding:5px 8px;height:182px;_height:152px;}
.surround a{ text-decoration: none;}
.surround .adsleft{width:122px;}
.surround .adsright{width:110px;}
.surround .adsleft ul li,.surround .adsright ul li,.surround .adscenter ul li{line-height:20px;}
.surround .adsleft{float:left;}
.surround .adsright{float:right;margin-left:3px;}
.surround .adscenter{width:500px;float:left;margin:0 5px;}
.surround .adscenter ul li{width:100px;float:left;}
.surround .adscenter ul{ clear:both;}
/*热点链接*/
.hotLink,.newsPaperSearch{ color:#2b4959;height:26px;border:#add1e6 solid 1px; background:#c9e5fa url(bg_x.gif) repeat-x left -56px;}
.hotLink ul{padding-top:8px;}
.hotLink ul li{float:left;padding:0 6px; border-right:#7e97a5 dotted 1px; line-height:normal;}
.hotLink .no{border:0;}
.hotLink a{color:#2b4959;}
.hotLink a:hover{color:#ff0000;}
.newsPaperSearch{padding:2px 5px 0;}
.newsPaperSearch img{ vertical-align:middle;}
.newsPaperSearch span{ line-height:22px;}
/*通用布局*/
.commonLeftColumn{float:left;width:218px;}
.commonCenterColumn{float:left;width:313px; margin-left:5px;}
.commonRightColumn{float:right;width:220px;}

.channelLeft{float:left;width:208px;}
.channelRight{float:right;width:314px;}

.commonLeft{float:left;width:538px;border-style:solid; border-width:1px;border-top:none;}
.commonLeft h2{height:26px;line-height:26px;padding-left:10px; font-size:14px;font-weight:bold;border-style:solid;border-width:1px;border-left:none;border-right:none;background:url(bg_x.gif) repeat-x;}
.commonLeft h2 a,.commonLeft h2 a:visited{font-size:15px;font-weight:bold;}
.commonLeft h2 span,.commonLeft h2 span a,.commonLeft h2 span a:visited{font-size:12px;color:#000;font-family:"宋体"; font-weight:normal;}
.block1{border-color:#b7d0ef;}
.block1 h2{border-color:#b7d0ef;color:#005ece;background-position:left -201px;}
.block1 h2 a{color:#005ece;}
.block2{border-color:#cfe8c4;}
.block2 h2{border-color:#cfe8c4;color:#338e3a;background-position:left -237px;}
.block2 h2 a{color:#338e3a;}
/*本站公告 综合商讯 其它*/
.notice,.general,.other,.syy{border-style:solid; border-width:1px;padding:1px;}
.notice h2,.general h2,.other h2,.syy h2{background:url(bg_x.gif) repeat-x;height:26px;line-height:26px;font-weight:bold;padding-left:10px;}
.notice{border-color:#39a8bc;background:#f5fefd;}
.general{border-color:#f6c044;background:#fffef4;}
.other{border-color:#e2e2e2;}
.notice h2{ background-position:left -92px;color:#fff;}
.general h2{ background-position:left -128px;color:#ff0000;}
.other h2{ background-position:left -164px;color:#000;}
.notice h2 a{color:#fff;}
.general h2 a{color:#ff0000;}
.general h2 span a{color:#000;}
.other h2 a{color:#000;}
.other h2 span a,.other h2 span{color:#000; font-weight:normal;}

.syy{border-color:#a9d8eb;background:#e5faff; }
.syy h2{background:#0094fa url(bg_s.gif) no-repeat;}
.syy li{ overflow:hidden;}
/*头条*/
.headLines h2{ height:1%;}
.headLines h2 em{float:left;background:#ff6600;color:#fff;font-weight:bold;font-size:14px;width:50px;height:22px;line-height:22px; text-align:center;}
.headLines h2 span{ float:right;}
.headLines h2 span a,.headLines .headTitle span a:visited{ float:left; margin-left:5px;display:block; padding:3px 5px 1px; border:#f4e2a6 solid 1px; background:#faf4df;color:#c27d37;}
.headLines h2 span a:hover{ border:#b6bbe3 solid 1px; background:#e4e6f4;color:#5473a5;}

.headLines .information{border:#ccc solid 1px;padding:5px 1px 0;}
/*首屏新闻列表*/
.headNews{padding:4px 0;}
.headNews h2{ height:25px; border-bottom:#429fca solid 2px; margin-bottom:5px;}
.headNews em{width:60px;background:#bee2fc;color:#003366;font-weight:bold; font-size:14px; display:block;padding:5px 10px;}
.headNews em a,.headNews em a:visited{color:#003366;font-weight:bold;font-size:14px;}
.headNews em a:hover{color:#ff0000;font-size:14px;}
/*友情链接*/
.friendshipLink select{width:195px;margin:3px 0;}
/*在线服务*/
.service{margin:10px 0 8px 10px;}
.service h3{color:#333333;font-weight:bold;clear:both;}
.service ul{margin:8px 0;line-height:18px;}
.service ul li{width:33%;float:left;}
/*图片轮播*/
.flashNews {position:relative;width:218px;overflow:hidden;text-align:left;}
.firstNews {position:relative;float:right;width:218px;margin-bottom:10px;overflow:hidden;border:1px solid #B6CAE3;}
.flashNews, .firstNews {height:165px;}
.flashNews .bg {position:absolute;left:0;bottom:0;width:218px;height:40px;}
#SwitchTitle h3 { display:none}
#SwitchTitle { height:20px; text-align:center; line-height:23px; background:#ffffff;padding:0 5px;overflow:hidden; width:208px;margin-bottom:3px;}
#SwitchTitle a:link,#SwitchTitle a:visited { color:#000000; font-weight:bold;}
#SwitchTitle a:hover { color:#ff0000; text-decoration:none;}
.firstNews p a {font-size:12px;}
.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;}
.firstNews ul {width:314px;height:auto;overflow:hidden;_zoom:1;margin:0 0 0 12px;}
.firstNews ul li {position:relative;width:214px;height:22px;line-height:22px;overflow:hidden;text-indent:10px;font-size:14px;}
.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;}

/*tab*/
.titleTab{ margin:0; height:26px; overflow:hidden;background:url(bg_x.gif) repeat-x left -128px;}
.titleTab li{ float:left; margin-right:3px;padding:0 7px; text-align:center;cursor:pointer;  border-bottom:none;height:26px; line-height:27px; }
.titleTab li.on{padding:0 6px;color:#22547f;background:#fffef4; border:#ff973b solid 1px;line-height:26px;}
.titleTab li a{ color:#000000;font-weight:bold;}
.titleTab li.on a{color:#ff0000;font-weight:bold;}

/*tab2*/
.titleTab1{ margin:0; height:26px; overflow:hidden;background:url(bg_x.gif) repeat-x left -92px;}
.titleTab1 li{ float:left; margin-right:3px;padding:0 7px; text-align:center;cursor:pointer;  border-bottom:none;height:26px; line-height:27px; }
.titleTab1 li.on{padding:0 6px;color:#22547f;background:#f5fefd; border:#39a8bc solid 1px;line-height:26px;}
.titleTab1 li a{ color:#ffffff;font-weight:bold;}
.titleTab1 li.on a{color:#ff0000;font-weight:bold;}
.ssy ul li{ overflow:hidden;}
/*tab2*/
.titleTab2{ margin:0; height:26px; overflow:hidden;background:#0094fa url(bg_s.gif) no-repeat;}
.titleTab2 li{ float:left; margin-right:3px;padding:0 7px; text-align:center;cursor:pointer;  border-bottom:none;height:26px; line-height:27px; }
.titleTab2 li.on{padding:0 6px;color:#22547f;background:#e5faff; border:#aad8eb solid 1px;line-height:26px;}
.titleTab2 li a{ color:#ffffff;font-weight:bold;}
.titleTab2 li.on a{color:#ff0000;font-weight:bold;}
/*新中国成立60周年
.china60{background:#fcf7da;height:100px;clear:both;overflow:hidden;border:#f2c590 solid 1px; border-top:none;}
.cn60_c{width:100%;background:url(cn60_c.png) no-repeat top center;}
.cn60_t{width:765px;height:54px;margin:0 auto;}*/
/*可关闭的节庆背景
#bgclose {DISPLAY: block; RIGHT: 8px; BACKGROUND: url(close.gif) no-repeat 0px 0px; OVERFLOW: hidden; WIDTH: 18px; CURSOR: pointer; POSITION: absolute; TOP: 6px; HEIGHT: 43px;text-indent:-9999px;}
.bgstyle{BACKGROUND:#a60809 url(topbg2010.png) no-repeat center top;}
/*世博*/
.headLines,.expo{clear:both;overflow:hidden;}
.expo{height:68px;margin:3px auto;background:url(expobg.png) no-repeat; position:relative;}
.expo .padding{padding:5px 3px 0 3px;}
.expo li{overflow:hidden;height:21px;line-height:21px;color:#000;}
.expo li a,.expo li a:visited{font-size:14px;text-decoration:underline;}
.expo li a:hover{color:#ff0000;}
.expo .expolink{position:absolute;bottom:0;left:98px;}
.expo .expolink a,.expo .expolink a:visited,.expo .expolink a:hover{display:block;width:98px;height:15px;}
.expo .expolink span,.expo .gonglue span{visibility:hidden;}

.expo .gonglue{position:absolute;bottom:0;right:5px;}
.expo .gonglue a,.expo .gonglue a:visited,.expo .gonglue a:hover{display:block;width:70px;height:15px;}
