@charset "utf-8";
/* CSS Document */

* { margin: 0; padding: 0;}
body {color: #333; font-size: 14px; font-family: "Microsoft YaHei","微软雅黑";arial; }
ul li, ol li { list-style:none;}
table { border-collapse:collapse;}
fieldset,img { border:0; vertical-align:middle;}
a { color:#4d4d4f; text-decoration:none;}
a:focus { outline:0;}
a:focus,a:hover { color:#c00; text-decoration:none;}
em { font-style:normal;}
input,textarea { font-family:"Arial";}
.fl { float:left;}
.fr { float:right;}
.cl { clear:both;}
.ov { overflow:hidden;}
.bor { border:1px solid #E0DEDE;}
.br { border-radius:3px;}
.pr { position:relative;}
.pa { position:absolute;}
.mg0 { margin:0 auto;}
.mr15 { margin-right: 15px;}
.clearLine { font-size: 0; clear: both; height: 30px; margin-top: 30px;}
.w_1000{ width:900px; height: auto; background:#FFF; margin:auto;}

.banner{ width:100%; height:450px; background: url(banner.jpg) #000 no-repeat center top;}

.FocusPic{ zoom:1; position:relative; overflow:hidden; width: 400px; height: 280px; float: left; background: #eee; margin-top: 30px;}
.FocusPic .content{ overflow:hidden }
.FocusPic .changeDiv a{ position:absolute; top:0px; left:0px; display:none;}
.FocusPic .title-bg,.FocusPic .title{ position:absolute; left:0px; bottom:0; height:30px; padding: 0 10px; line-height:30px; overflow:hidden}
.FocusPic .title-bg{ background:#000; filter:alpha(opacity=50); opacity:0.5;}
.FocusPic .title a{ display:block; color:#fff; font-size:14px;}
.FocusPic .change{ bottom:4px; height:20px; right:3px; *right:5px; _right:4px; position:absolute; text-align:right; z-index:9999; }
.FocusPic .change i {background: #666; color: #FFF; cursor: pointer; font-family: Arial; font-size: 12px; line-height: 15px; margin-right: 2px; float: left; padding: 2px 6px; font-style: normal; height: 15px; display: inline-block; display:-moz-inline-stack; zoom:1; *display:inline;}
.FocusPic .change i.cur { background: #FF7700;}


.dtyw { width: 470px; margin-top:15px;  float: right;}
.title_r { width: 470px; height: 40px;  position: relative; background: url(title_r.png) repeat-x left center;}
.title_r p { width: 150px; height: 40px; background: #DF3036; display: block; background: #DF3036; border-right:10px solid #fff; float: left; line-height: 40px; text-align: center; color:#fff; font-size:18px; overflow: hidden;}
.title_r a { position: absolute; padding: 0 10px; right: 10px; top:13px; display: inline; line-height: 13px; background: #fff;; }
.gznews {  width:420px; margin: 0 auto; margin-top:10px;}
.gznews h2 { text-align: center; line-height: 50px; margin-top:10px; }
.gznews p {  font-size: 14px; text-indent: 2em; line-height:25px;}
.gznews a {  font-size: 16px;}
.fg { background: url(fg.png) no-repeat center top; height: 4px; margin-top:10px;}
.gzlist {  line-height:33px; margin-top:6px; overflow: hidden;}
.gzlist li { font-size:16px; }
.gzlist span { float: right; color: #9a948f; font-size: 14px;}

.spxw { width: 900px; overflow: hidden; }
.sp { width: 910px; overflow: hidden;}
.sp li { float: left; width: 172px; margin-right: 10px; height: 150px; text-align: center; overflow: hidden;}
.sp li img { width: 172px; height: 120px; }
.sp li h4 { height: 30px; line-height: 30px; }

.w_800{ width:870px; height:200px;margin:20px auto 0;}
.w_800 img{ width:300px; height:200px; float:left; margin-right:30px;}
.bt{width:470px; height:50px;line-height:50px; font-size:24px; font-weight:bold;color:#761416}
.jj{ width:470px; height:170px; overflow:hidden;line-height:24px; font-size:14px;}
.jj a{ color:#F00 }

/*tab*/
.ggfw_tab1{width:100%;height:55px; background-color:#eee}
.ggfw_tab1 ul{margin:0;padding:0;}
.ggfw_tab1 li{float:left; margin:17px 20px 0;padding:0 30px;height:38px;line-height:38px;text-align:center;cursor:pointer; color:#000;font-weight:bold; font-size:14px; }
.ggfw_tab1 li.now{background:#fff;}
.tablist{height: 470px;font-size:14px;line-height:24px;display:none; background-color: #999}
.block{display:block;}