/*清除文档类型声明中的默认属性*/
body {font-family:宋体,serif;font-size:12px; background:#fff}
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;}
fieldset,img{border:none; color:gray;}
ol,ul {list-style:none;}   
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;}
em,i{ float:right; font-family:Arial, Helvetica, sans-serif;}

/*通用字体样式定义*/
a {color:#333;text-decoration:none;}
a:visited {text-decoration:none;}
a:hover {color:#BA2636;text-decoration:underline;}
a:active {color:#BA2636;text-decoration:none;}
.red{color:#f00}
.green{color:#7cb000}
.green a{ color:#7cb000}
.green a:hover,.orange a:hover{ color:#BA2636}
.orange{ color:#ff9000;}
.orange a{color:#ff9000;}
/*通用定义*/
.clear{clear:both; height:0px; display:block; font-size:1px; overflow:hidden}
.clearfix:after {clear:both; height:0; overflow:hidden; display:block; visibility:hidden; content:"."; }
.left{ float:left;}
.right{ float:right;}
.blank1 {clear:both; height:1px; display:block; font-size:1px;overflow:hidden;}
.blank2 {clear:both; height:2px; display:block; font-size:1px;overflow:hidden;}
.blank3 {clear:both; height:3px; display:block; font-size:1px;overflow:hidden;}
.blank5 {clear:both; height:5px; display:block; font-size:1px;overflow:hidden;}
.blank6 {clear:both; height:6px; display:block; font-size:1px;overflow:hidden;}
.blank9 {clear:both; height:9px; display:block; font-size:1px;overflow:hidden;}
.blank10 {clear:both; height:10px; display:block; font-size:1px;overflow:hidden;}
.blank12 {clear:both; height:12px; display:block; font-size:1px;overflow:hidden;}
.blank15 {clear:both; height:15px; display:block; font-size:1px;overflow:hidden;}
.blank20 {clear:both; height:20px; display:block; font-size:1px;overflow:hidden;}

body{ background:#d2eff5;}
.mainBox{ background:url(main_c_bg.jpg) repeat-y; width:970px; padding:0 10px; margin:0 auto}
.mBottom{ background:url(main_b_bg.jpg) no-repeat; width:990px; margin:0 auto; height:25px;}
.w950{ width:950px; margin:0 auto}
.w950 .areaL{ width:660px; float:left;}
.w950 .areaL .colL{ width:300px; float:left}
.w950 .areaL .colR{ width:350px; float:right}
.w950 .areaR{ width:280px; float:right;}
.title{ background:url(title.jpg) no-repeat; height:31px; padding:8px 100px 0 20px;}
.title strong{color:#049fd7; font-size:14px;}
.dashed{ background:url(linedotl.gif) repeat-x; height:1px; overflow:hidden; font-size:1px; clear:both}

.topNav{ background:url(top_nav.jpg) repeat-x; height:38px;}

/* 焦点图 */
.focus{height:310px; overflow:hidden; position:relative}
.focus .bigPhoto{ width:300px; height:225px; overflow:hidden }
.focus .bigPhoto li{display:none;}
.focus .bigPhoto li.current{display:block;}
.focus .bigPhoto li img{ width:300px; height:225px;}
.focus .bigPhoto h2{background:url(black60.png); height:30px; text-align:center; line-height:30px; font-weight:bold; color:#fff; font-size:16px; position:absolute; z-index:99px; left:0px; top:195px; width:300px;}
.focus .bigPhoto h2 a{color:#fff;}
.focus .focusbtn{width:300px; padding-top:10px;}
.focus .focusbtn li{width:75px; height:80px; float:left; }
.focus .focusbtn li img{ width:70px; height:55px;}
.focus .focusbtn li a{width:70px; height:55px; display:block; border:2px solid #fff}
.focus .focusbtn li a.current{background:#000;border:2px solid #049fd7}

.goldNews{ border:1px solid #ddd; background:url(gold_news_bg.jpg) no-repeat; width:600px; height:114px; padding-left:58px; overflow:hidden; padding-top:10px;}
.goldNews .list li{ float:left; width:280px; padding:0 10px; line-height:22px; height:22px; overflow:hidden}
.headNews dt{ font-family:"黑体"; font-size:18px; text-align:center; height:24px; line-height:24px; overflow:hidden; margin:10px 0;}
.headNews dt a{ color:#049fd7;}
.headNews dt a:hover{color:#BA2636;}
.headNews dd{ color:#666; line-height:24px; border-bottom:1px dotted #ccc; height:44px; overflow:hidden; padding-bottom:8px; text-indent:2em}

.commonL h6{ border-bottom:2px solid #079ad0}
.commonL h6 em{ float:right; padding:8px 8px 0;}
.commonL h6 strong{ background:url(tit_tab.jpg) no-repeat; width:84px; height:20px; text-align:center; display:block; color:#fff; font-size:14px; padding-top:5px;}
.commonL .picList{ width:280px; margin:0 auto; padding:15px 0 10px;}
.commonL .picList li{ float:left; width:140px; text-align:center; height:120px; overflow:hidden}
.commonL .picList li img{ width:120px; height:90px; border:1px solid #ccc; margin:0 auto 5px; display:block;}
.commonL .list{ width:330px; padding:10px 0;}
.commonL .list li{ line-height:24px; height:24px; font-size:14px; overflow:hidden}
.commonL .lists{ width:330px; padding:5px 0;}
.commonL .lists li{ line-height:22px; height:22px; font-size:14px; overflow:hidden}

.commonR{ background:#f7fcfe; border:1px solid #ddd; padding:10px;}
.commonR h6{ border-bottom:1px solid #ddd; padding-bottom:5px;}
.commonR h6 strong{ background:url(ico_arrow.gif) no-repeat; padding-left:18px;}
.commonR .top10{ background:url(top10_num.jpg) no-repeat 0 30px; height:285px; padding-left:30px;}
.commonR .top10 td{ height:24px; overflow:hidden}
.commonR .list{ padding-top:10px;}
.commonR .list li{ line-height:23px; height:23px; overflow:hidden;}
.commonR .picList{ width:260px; margin:0 auto; padding-top:10px;}
.commonR .picList li{ float:left; width:130px; height:110px; overflow:hidden; margin-bottom:10px; text-align:center}
.commonR .picList li img{ width:120px; height:90px; border:1px solid #ccc; display:block; margin:0 auto 5px}

.wonderful{ width:930px; margin:0 auto}
.wonderful .bigL{ width:310px; float:left}
.wonderful .bigL div{ border:1px solid #ccc; width:300px; padding:3px 3px 10px 3px; text-align:center; font-size:14px;}
.wonderful .bigL img{ width:300px; height:225px; display:block; margin:0 auto 8px;}
.wonderful .smallR{ width:600px; float:right;}
.wonderful .picList li{ width:150px; float:left; height:135px; overflow:hidden}
.wonderful .picList li div{ width:135px; border:1px solid #ccc; padding:3px;}
.wonderful .picList li img{ width:135px; height:100px; display:block; margin:0 auto 5px;}

.service{ width:930px; margin:0 auto}
.service .common{ width:290px; float:left; padding:0 10px}
.service .common h6{ border-bottom:1px solid #ddd; padding-bottom:5px;}
.service .common h6 strong{ background:url(ico_arrow.gif) no-repeat; padding-left:18px;}
.service .common .imgL{ width:125px; float:left;}
.service .common .imgL img{ border:1px solid #ccc; width:120px; height:90px;}
.service .common .txtR{ width:160px; float:right}
.service .common h2{ font-size:14px; line-height:24px; height:24px; overflow:hidden; font-weight:bold;}
.service .common p{ text-indent:2em; color:#666; height:66px; line-height:22px; overflow:hidden}
.service .common .list{ width:290px; margin:0 auto}
.service .common .list li{ line-height:22px; height:22px; overflow:hidden; font-size:14px;}

.live{ width:920px; margin:0 auto}
.live .colL{ width:455px; float:left}
.live .colR{ width:455px; float:right}
.live .list{ width:420px; margin:0 auto}
.live .list li{ font-size:14px; line-height:26px; height:26px;}

.sprots .picList{ width:924px; margin:0 auto; padding-top:15px}
.sprots .picList li{ float:left; width:77px; text-align:center; height:60px; overflow:hidden}
.sprots .picList li img{ width:36px; height:28px; margin:0 auto 5px; display:block;}

.copyRight{ text-align:center; padding:10px 0; line-height:26px;}
.copyRight span{ font-family:Tahoma, Geneva, sans-serif;}

.artList,.photoList{ width:900px; margin:0 auto}
.artList dt,.photoList dt{ border-bottom:1px solid #ccc; font-size:14px; color:#049fd7; padding-bottom:5px; font-weight:bold; margin-bottom:10px;}
.artList dd{ border-bottom:1px dotted #ddd; padding:10px 20px; font-size:14px;}
.artList dd em{ float:right; font-size:12px; font-family:Tahoma, Geneva, sans-serif; color:#666}

.photoList dd{ width:225px; float:left; text-align:center; padding-bottom:10px;}
.photoList dd div{ background:#f3f3f3; width:200px; margin:0 auto; padding:15px 0}
.photoList dd img{ width:130px; height:98px; display:block; margin:0 auto 5px; border:1px solid #ccc}

#displaypagenum { height: 24px;line-height: 14px;text-align: center;}
#displaypagenum a {border: 1px solid #049fd7;color: #049fd7;font-family: 'Tahoma';margin: 0 2px 0 0;padding: 5px 8px 3px;}
#displaypagenum a:hover {background: #049fd7; border: 1px solid #049fd7;color: #fff;text-decoration: none;}
#displaypagenum span {color: #000;font-family: 'Tahoma';font-weight: bold;margin: 0 1px 0 0; padding: 4px 2px;text-decoration: none;}