﻿@charset "utf-8";
/* CSS Document */
.InNav{ height:45px;font-family:"微软雅黑"; line-height:45px; margin-top:15px; border-bottom:1px solid #b9b9b9; float:left; text-align:right; width:100%;}
.InNav span{ float:left; font-size:18px; background:url(../images/Icon01.gif) left center no-repeat; padding-left:10px;}
.InNav a{ font-size:14px; font-weight:100; margin:0 5px;}
.InNav a:hover{ color:#930408;}

.cpList{ float:left; width:100%;}
.cpList li{ float:left; width:228px; margin:15px 6px 0;}
.cpList li img{width:228px; height:178px;}
.cpList li h2{ font-size:14px; font-family:"微软雅黑"; line-height:25px;}

.InNav1{ height:45px;font-family:"微软雅黑"; margin-bottom:15px; line-height:45px; margin-top:15px; border-bottom:1px solid #b9b9b9; float:left; text-align:right; width:100%;}
.InNav1 span{ float:left; font-size:18px;}
.InNav1 b{ font-size:14px; color:#999;}
.InNav1 a{ font-size:14px; font-weight:100; margin:0 5px;}
.InNav1 a:hover{ color:#930408;}
.NFlash{ float:left; width:380px; overflow:hidden;}
.NFlash img{ float:left;}

.NFlash { position: relative; width: 380px; height: 280px; overflow: hidden;   text-align: left; background: white; }
.NFlash .pic img { width: 380px; height: 280px; display: block; }
.NFlash .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 36px; width:100%;  background: #333; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden; }
.NFlash .txt { position: absolute; bottom: 0; z-index: 2; height: 36px; width:100%; overflow: hidden; }
.NFlash .txt li{ height:36px; line-height:36px; position:absolute; bottom:-36px;}
.NFlash .txt li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 12px; font-weight: bold; text-decoration: none; }
.NFlash .num { position: absolute; z-index: 3; bottom: 8px; right: 8px; }
.NFlash .num li{ float: left; position: relative; width: 18px; height: 15px; line-height: 15px; overflow: hidden; text-align: center; margin-right: 1px; cursor: pointer; }
.NFlash .num li a,.focusBox .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }
.NFlash .num li span { z-index: 1; background: black; filter: alpha(opacity=50); opacity: 0.5; }
.NFlash .num li.on a,.focusBox .num a:hover{ background:#f60;  }


.NMid{float:left; width:385px; margin:0 15px;}
.NMid h3{ font-size:16px;height:45px;font-family:"微软雅黑"; line-height:45px; text-align:center; overflow:hidden;}
.NMid p{ text-indent:2em; padding-bottom:12px; line-height:28px; color:#939393;}
.NMid p a{ background-color:#5cba5a; border-radius:3px; color:#fff; padding:3px 5px; }
.NewLi li{ width:100%; line-height:34px; height:34px; border-bottom:1px dashed #c9c9c9; text-align:right;}
.NewLi li a{ float:left; background:url(../images/Icon.gif) left center no-repeat; padding-left:10px; font-size:14px;}

.NRight{ float:left; width:390px;}
.NRight .hd{font-size:16px;height:32px; margin-bottom:0;font-family:"微软雅黑"; border-bottom:3px solid #b9b9b9; line-height:32px; text-align:center;} 
.NRight .hd li{ float:left; width:110px; cursor:pointer;}
.NRight .hd .on{border-bottom:3px solid #8f0305;}

.flink h3{height:45px;font-family:"微软雅黑";  font-size:18px;  line-height:45px; margin-top:15px; border-bottom:1px solid #b9b9b9; float:left; text-align:right; width:100%;}
.flink span{ float:left; font-size:18px;}
.flink b{ font-size:14px; color:#999;}
.flink h4{ float:left; width:100%; padding:5px 0; line-height:25px;}
.flink h4 a { margin:0 7px; font-weight:100; color:#666;}
.flink h4 a:hover{ color:#930408;}