@charset "gb2312";
/* CSS Document */
.pic { float:left; width: 650px; height: 403px; position: relative; overflow: hidden;float:left; }
.pic ul { height: 403px; position: absolute; top: 0; }
.pic ul li { float: left; overflow: hidden; position: relative; width: 650px; height: 403px; }
.pic ul li p { display:block; position: absolute; bottom: 0; width: 650px; height:40px; background-color:#000; filter:alpha(opacity=60); -moz-opacity:0.60; opacity:0.60; }
.pic ul li a.pictitle { display:block; width: 620px; height: 40px; padding-left:30px; font-family:"Î¢ÈíÑÅºÚ"; font-size:16px; line-height:40px; color:#fff; position: absolute; bottom: 0; z-index: 10; }
.pic ul li a:hover { text-decoration:none; }
.pic .icon { position: absolute; width: 140px; height: 14px; right: 0; bottom: 13px; text-align: center; z-index: 10; }
.pic .icon span { display: inline-block; _display: inline; _zoom: 1; width: 14px; height: 14px; overflow: hidden; margin-right: 14px; font-family:"Î¢ÈíÑÅºÚ"; font-size:12px; line-height:14px; color:#fff; text-align: center; cursor: pointer; background-color:#000; }
.pic .icon span.on { background-color:#e60000; }
.news { float:left; margin-left:20px; width:390px; height:403px; }
.newstitle { height:50px; }
.newstitle li { float:left; width:195px; height:49px; border-bottom:1px solid #b8b5b5; }
.newstitle li span { display:block; width:170px; height:48px; padding-left:25px; background:url(imagesicon_016.gif) no-repeat left 18px; font-family:"Î¢ÈíÑÅºÚ"; font-size:20px; line-height:48px; color:#333; text-align: center; border-bottom:1px solid #fff; cursor:pointer; }
.newstitle li.cur { border-bottom:1px solid #c61c06; }
.newstitle li.cur span { border-bottom:1px solid #c61c06; }
.newslist { padding-top:7px; display:none; }
.newslist li { background:url(imagesicon_015.gif) no-repeat left 19px; padding-left:15px; font-family:"Î¢ÈíÑÅºÚ"; font-size:16px; line-height:42px;  }
.newslist .more { float:right; font-family:"Î¢ÈíÑÅºÚ"; font-size:14px; line-height:36px; color:#c61c06; }
.newslist.cur { display:block; }
.recommend { width:1060px; height:171px; padding-top:20px; display:block; overflow:hidden; }
.recommend ul { width:1080px; }
.recommend li { float:left; width:335px; height:171px; margin-right:25px; }
.tabdj, .tabjcdt{ margin-top:20px; width:1060px; position:relative; display:block; overflow:hidden; }
.tabtitle { width:1060px; height:36px; border-bottom:1px solid #b8b5b5; background-color:#f5f5f5; position:relative; }
.tabtitle ul { position:absolute; left:1px; top:0px; }
.tabtitle li { float:left; width:140px; height:34px; }
.tabtitle li span { display:block; width:140px; height:34px; border-top:2px solid #f5f5f5; border-bottom:1px solid #b8b5b5; font-family:"Î¢ÈíÑÅºÚ"; font-size:18px; line-height:34px; color:#333; text-align: center; cursor:pointer; }
.tabtitle li.cur span { background-color: #fff; border-top:2px solid #c61c06; border-bottom:1px solid #fff; }
.tablist { float:left; width:680px; height:240px; padding-top:7px; display:none; }
.tablist li { background:url(imagesicon_015.gif) no-repeat left 19px; padding-left:15px; font-family:"Î¢ÈíÑÅºÚ"; font-size:16px; line-height:40px; display:block; overflow:hidden; }
.tablist li a { float:left; }
.tablist li span { float:right; color:#9b9a9a; }
.tablist.cur { display:block; }
.tablist .more { position:absolute; right:5px; top:0px; font-family:"Î¢ÈíÑÅºÚ"; font-size:14px; line-height:36px; color:#c61c06; }
.bar { float:right; width:305px; }
.bar li { width:225px; height:68px; margin-top:3px; padding-left:80px; font-family:"Î¢ÈíÑÅºÚ"; font-size:16px; line-height:68px; }
.tabjcdt .bar li { margin-top:12px; }
.bar li.bar_001 { background:url(imagesicon_008.gif) no-repeat left top; }
.bar li.bar_002 { background:url(imagesicon_009.gif) no-repeat left top; }
.bar li.bar_003 { background:url(imagesicon_010.gif) no-repeat left top; }
.bar li.bar_004 { background:url(imagesicon_011.gif) no-repeat left top; }
.bar li.bar_005 { background:url(imagesicon_012.gif) no-repeat left top; }
.bar li.bar_006 { background:url(imagesicon_013.gif) no-repeat left top; }
.bar li.bar_007 { background:url(imagesicon_014.gif) no-repeat left top; }
.djsp, .rcfc { width:1060px; padding-top:20px; position:relative; display:block; overflow:hidden; }
.djsp .more, .rcfc .more, .djy .more, .hssj .more { position:absolute; right:0px; top:20px; font-family:"Î¢ÈíÑÅºÚ"; font-size:14px; line-height:40px; color:#c61c06; }
.djsptitle, .rcfctitle { width:1060px; height:41px; border-bottom:1px solid #b8b5b5; position:relative; }
.djsptitle span, .rcfctitle span { display:block; width:100px; height:40px; font-family:"Î¢ÈíÑÅºÚ"; font-size:18px; line-height:40px; color:#c61c06; text-align: center; border-bottom:2px solid #c61c06; position:absolute; left:0px; top:0px; }
.djsptitle a:hover, .rcfctitle a:hover { text-decoration:none; }
.djsplist { width:1092px; height:210px; padding-top:20px; display:block; overflow:hidden; }
.djsplist li { float:left; width:240px; height:180px; margin-right:33px; position:relative; text-align:center;font-family:"Î¢ÈíÑÅºÚ"; font-size:16px; line-height:30px; }
.djsplist .play { background:url(imagesplay.png) no-repeat left top; position: absolute; top: 70px; left: 100px; width: 40px; height: 40px; }
.rcfclist { width:1092px; height:185px; padding-top:20px; display:block; overflow:hidden; }
.rcfclist li { float:left; width:150px; height:185px; margin-right:32px; }
.ztlj { width:1060px; padding-top:20px; display:block; overflow:hidden; }
.ztlj ul { width:1080px; }
.ztlj li { float:left; width:520px; margin-right:20px; }
.djy, .hssj { float:left; width:516px; height:201px; padding-top:20px; display:block; overflow:hidden; position:relative; }
.hssj { margin-left: 28px; }
.djytitle, .hssjtitle { width:516px; height:40px; border-bottom:1px solid #b8b5b5; }
.djytitle span, .hssjtitle span { display:block; width:100px; height:40px; font-family:"Î¢ÈíÑÅºÚ"; font-size:18px; line-height:40px; color:#c61c06; text-align: center; background:url(imagesicon_016.gif) no-repeat left 12px; }
.djytitle a:hover, .hssjtitle a:hover, .yqljtitle a:hover { text-decoration:none; }
.djylist { width:516px; height:140px; display:block; overflow:hidden; position:absolute; left:0px; top:81px; }
.djylist li { float:left; width:87px; height:140px; margin-left:21px; margin-right:21px; font-family:"Î¢ÈíÑÅºÚ"; font-size:14px; line-height:31px; text-align: center; }
.djylist li img { border:1px solid #b8b5b5; }
.syhssjlist { width:516px; height:160px; background:url(imagesbg_001.jpg) no-repeat left top; display:block; overflow:hidden; }
.mr_frBtnL { float: left; margin: 58px 10px 0px 10px; cursor: pointer; display: inline; }
.mr_frBtnR { float: right; margin: 58px 10px 0px 10px; cursor: pointer; }
.mr_frUl { float: left; height: 133px; width: 476px; padding-top:14px; margin-left:20px; }
.mr_frUl ul li { display: inline; float: left; width: 95px; height: 135px; margin:0 12px; overflow: hidden; }
.mr_frUl ul li img { border:1px solid #b8b5b5; }
.yqlj { width:1060px; padding-top:20px; display:block; overflow:hidden; }
.yqljtitle { width:1060px; height:40px; border-bottom:1px solid #b8b5b5; }
.yqljtitle span { display:block; width:100px; height:40px; font-family:"Î¢ÈíÑÅºÚ"; font-size:18px; line-height:40px; color:#c61c06; text-align: center; background:url(imagesicon_016.gif) no-repeat left 12px; }
.yqljlist { width:1060px; padding-top:10px; display:block; overflow:hidden; }
.yqljlist a { display:inline-block; margin:0px 5px; font-family:"Î¢ÈíÑÅºÚ"; font-size:14px; line-height:30px; }