﻿@charset "utf-8";
@charset "utf-8";
/*---- 全局 ----*/
body  {color: #333;font:12px "Microsoft YaHei",Arial, Helvetica, sans-serif;margin:0;padding:0;text-align: center;margin:0px auto; background:#f6f6f6;}
p {margin:0px auto; }
form,img  {border:0;margin:0;padding:0;}
h1,h2,h3,h4,h5,h6,ul {margin:0;padding:0; font-style:normal; font-weight:normal}
ul,dl{list-style:none;}

label {cursor: pointer;}
input,select{vertical-align:middle;} 
i,em{ font-style:normal}

/*---- 公用----*/
div {text-align:left; }
.clear {clear:both; }
.left {float:left;}
.right {float:right;}
.hidehr {display:none;}

/*-- 字体 --*/
a {color: #333;text-decoration:none; margin:0px; }
a:hover {color: #cd3334;text-decoration: underline;}

/*-- site --*/
.wrap { width:960px; margin:0 auto;}
.wrap2 { width:900px; margin:0 auto; padding-top:20px;}
.header { height:98px;}
.slogan { float:right; background:url(../images/slogan.jpg) no-repeat; width:244px; height:98px;}
.mainRig { float:left;}
.mainLef { float:right; width:575px;}
.box1 { width:570px; height:212px; background:url(../images/box1_bg.gif) no-repeat; padding:1px 4px 5px 1px; overflow:hidden; }
.box2 { width:360px; height:212px; background:url(../images/box2_bg.gif) no-repeat; padding:1px 4px 5px 1px; overflow:hidden;}
.box3 { width:307px; height:147px; background:url(../images/box3_bg.gif) no-repeat; padding:0 3px 4px 0; overflow:hidden; float:left;}
.box4 { width:570px; height:212px; background:url(../images/box1_bg.gif) no-repeat; padding:0 3px 4px 0; overflow:hidden; }
.tt { height:37px; line-height:37px; background:#f1f1f1; border-bottom:1px solid #ddd; padding:0 25px;}
.tt .t { font-size:15px; font-weight:bold; background:url(../images/dot_t.gif) no-repeat left center; padding-left:15px;display:inline-block;*display:inline;*zoom:1;height:37px; line-height:37px;}
.tt .t .tab { font-weight:normal;}
.tt .t .line { margin:0 10px; color:#ccc; font-weight:normal;}
.tt .more { float:right;}
.tt .date { margin-left:15px; color:#999;}
.tt2 { height:37px; line-height:37px; border-bottom:1px solid #ddd; padding:0 25px;}
.tt2 .t { font-size:15px; font-weight:bold; background:url(../images/dot_t.gif) no-repeat left center; padding-left:15px;display:inline-block;*display:inline;*zoom:1;height:37px; line-height:37px;}
.tt2 .t .tab { font-weight:normal;}
.tt2 .t .line { margin:0 10px; color:#ccc; font-weight:normal;}
.tt2 .more { float:right;}
.tt2 .date { margin-left:15px; color:#999;}
.content { padding:18px;}
.hotnews { padding:5px 5px 20px 5px; border-bottom:1px solid #ddd; margin-bottom:10px;}
.hotnews .newstt { font-size:15px; font-weight:bold; margin-bottom:10px;}
.hotnews .newstt a { color:#333;}
.hotnews .newstt .date { font-size:12px; font-weight:normal; float:right; color:#999;}
.new {display:inline-block;*display:inline;*zoom:1; width:21px; height:9px; background:url(../images/dot_new.gif) no-repeat; margin-left:10px; vertical-align:middle;}
.n {display:inline-block;*display:inline;*zoom:1; width:6px; height:6px; background:url(../images/n.gif) no-repeat; margin-left:3px; margin-bottom:15px; vertical-align:middle;}
.hotnews .txt { line-height:20px; font-size:14px; color:#666;}
.hotnews .txt a { margin-left:15px;}
.newsList ul { padding:0 5px;}
.newsList ul li { height:34px; line-height:34px; font-size:14px; background:url(../images/dot1.gif) no-repeat left center; padding-left:10px;}
.newsList .hot a { font-weight:bold;}
.newsList .date { float:right; color:#999; font-size:12px;}
.box2mb { margin-bottom:15px;}

.newsbox { margin-bottom:15px;}
.ywbox { margin-bottom:15px; overflow:hidden;}
.ywbox a { display:block;width:307px; height:147px; border:1px solid #ddd;}
.ywbox a:hover { border:1px solid #fda692;}
.ywbox a span { display:none;}
.ywbox a.yw1 { background:url(../images/yw1.jpg) no-repeat;}
.ywbox a.yw2 { background:url(../images/yw2.jpg) no-repeat;}
.ywbox a.yw3 { background:url(../images/yw3.jpg) no-repeat;}
.ywmr { margin-right:14px;}
.linkbox {}
.linkbox ul li { width:100px; float:left;}
.linkbox ul li{ text-align:center; font-size:15px; margin:3px 15px;}
.linkbox a .icon { width:86px; height:86px; margin:0 auto;background:url(../images/icon_link.jpg); margin-bottom:6px;}
.linkbox a:hover { text-decoration:none;}
.linkbox .link1 a .icon { background-position:0 0;}
.linkbox .link1 a:hover .icon { background-position:0 -86px;}
.linkbox .link2 a .icon { background-position:-86px 0;}
.linkbox .link2 a:hover .icon { background-position:-86px -86px;}
.linkbox .link3 a .icon { background-position:-172px 0;}
.linkbox .link3 a:hover .icon { background-position:-172px -86px;}
.linkbox .link4 a .icon { background-position:-258px 0;}
.linkbox .link4 a:hover .icon { background-position:-258px -86px;}
.linkbox .link5 a .icon { background-position:-344px 0;}
.linkbox .link5 a:hover .icon { background-position:-344px -86px;}
.linkbox .link6 a .icon { background-position:-430px 0;}
.linkbox .link6 a:hover .icon { background-position:-430px -86px;}
.linkbox .link7 a .icon { background-position:-516px 0;}
.linkbox .link7 a:hover .icon { background-position:-516px -86px;}
.layer_wx_cont { padding:20px; text-align:center;}

.adBox { width:960px; margin-bottom:15px; position:relative;}
.adBox img{ width:960px;display:block;}
.adBox .num{ position:absolute;right:0; bottom:10px; z-index:10;width:200px; padding-right:36px; height:30px; text-align:right;}
.adBox .num span{ width:14px; height:14px; display:inline-block; margin:5px 4px 0; cursor:pointer; background:url(../images/btn_banner.png) no-repeat center bottom;}
.adBox .num span.cur{ background-position: center top;}
.adBox .pic{ position:relative; z-index:5;}
.adBox .pic li{ position:absolute; display:none;}
.adBox .pic li img{ width:960px; height:144px; display:block;}

.newsBox { background:#fff; border:1px solid #ddd; padding:25px 40px;}
.newsBox h1 { text-align:center; font-size:24px; margin-bottom:25px; padding:0 20px;}
.newsBox .newstxt { font-size:15px; line-height:1.8em; text-indent:2em; padding:20px;}
.newsBox .newstxt p { margin-bottom:1em;}
.newsBox .newsinfo { height:34px; line-height:34px; background:#f1f1f1;text-align:center; border-bottom:1px solid #ddd; border-top:1px solid #ddd;}
.newsBox .newsinfo span { margin:0 10px;}

.scrolltxt { line-height:2em; height:128px; color:#666; overflow:hidden; font-size:14px; text-indent:2em; padding:15px; margin-bottom:20px;scrollBar-face-color: #fff;scrollBar-hightLight-color: #ddd;   
     scrollBar-3dLight-color: #ddd;   
     scrollBar-darkshadow-color:#ddd;   
     scrollBar-shadow-color:#ddd;     
     scrollBar-arrow-color:#ccc;      
     scrollBar-track-color:#f1f1f1;        
     scrollBar-base-color:#ccc;  }
.btnlink { height:40px; line-height:40px; background:#fff; border-top:1px solid #ddd;text-align:center; color:#ccc;}
.scrolltxt a { margin-left:10px;}
.btnlink a { margin:0 10px;}
.newstxtcont { line-height:1.8em; padding:0 10px; text-indent:2em; padding-bottom:8px; border-bottom:1px dashed #ddd;}
.newstxtcont a { margin-left:8px; text-decoration:underline;}

.newStock {width:530px; margin:0 auto;height:140px;overFlow-y: scroll ;overFlow-x: hidden ;scrollBar-face-color: #cdcdcd;scrollBar-hightLight-color: #ddd;   
     scrollBar-3dLight-color: #f0f0f0;   
     scrollBar-darkshadow-color:#f0f0f0;   
     scrollBar-shadow-color:#f0f0f0;     
     scrollBar-arrow-color:#aaa;      
     scrollBar-track-color:#f1f1f1;        
     scrollBar-base-color:#ccc;}
*+html .newStock { padding-right:10px;}
#tabsa1 { position:relative;width:530px;}
#tabsa1 .more { position:absolute; right:2px; top:-45px;}
.stt { margin-bottom:10px; padding:0 20px;}
.stt .more { float:right; padding-right:5px; padding-top:10px;}
.newStock table {border-collapse:collapse; border:1px solid #ddd; font-size:12px; color:#333;}
.newStock table th {empty-cells:show; border:1px solid #ddd; text-align:center; padding:8px 3px; background:#f1f1f1; font-weight:normal;}
.newStock table td {empty-cells:show; border:1px solid #ddd; text-align:center; padding:8px 5px;}
.newStock .today { color:#ef4343;}
.newStock table.tb2 {border-collapse:collapse; border:1px solid #ddd; font-size:12px; color:#333;}
.newStock table.tb2 th {empty-cells:show; border:1px solid #ddd; text-align:center; padding:8px 3px; background:#f1f1f1; font-weight:normal;}
.newStock table.tb2 td {empty-cells:show; border:1px solid #ddd; text-align:center; padding:8px 5px;}

.downFile a {display:inline-block;*display:inline;*zoom:1; padding-left:20px; font-size:12px;}
.downFile2 a {display:inline-block;*display:inline;*zoom:1; padding-left:25px; font-size:12px; margin-left:24px; text-decoration:underline; margin-bottom:15px;}
.downFile a.pdf,.downFile2 a.pdf { background:url(../images/icon_pdf.gif) no-repeat left center;}
.downFile a.doc,.downFile2 a.doc { background:url(../images/icon_doc.gif) no-repeat left center;}
.downFile a.xls,.downFile2 a.xls { background:url(../images/icon_xls.gif) no-repeat left center;}
.downFile a.rar,.downFile2 a.rar { background:url(../images/icon_rar.gif) no-repeat left center;}

.newstips { background:#f8f8f8; border:1px solid #ddd; padding: 15px; line-height:1.5em; font-size:12px; color:#666;}
.newstips b { font-weight:bold;}