﻿@charset "utf-8";
/* CSS Document */

/* Css Reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,img { padding: 0; margin: 0; }
fieldset,img { border: 0; }
address,caption,cite,code,dfn,em,th,var,i { font-weight:normal; font-style:normal; }
ol,ul,li { list-style: none; }
div,dl,dt,dd,ol,ul,li{ zoom:1; }
h1,h2,h3,h4,h5,h6 { font-weight: normal; font-size:100%; }

/* Public */
html{ width:100%; background:#f2f2f2; }
body{ width:100%; color:#525252;font: 14px/28px 微软雅黑,Tahoma,Helvetica,Arial,sans-serif; }
a{color:#333;text-decoration:none; outline:none;}
a:hover {color:#f60;text-decoration:underline; ; }
.nodata{color:#f60;}
.fl { float:left;}
.fr{float:right; }
.hide{display:none; }
.clear { clear: both; font-size: 0px; width: 1px; visibility: hidden; line-height: 0px; height: 0px; overflow:hidden; }
ul, li {list-style: none;}
.blank{height:16px;font-size:0px; line-height:0; }


/* frame */
#Wrap{ width:100%; margin:0 auto; background: repeat-x 0px bottom; overflow:hidden; }
#Header,#Footer{ text-align:left; margin:0 auto; position:relative; }

/* Header */
.WrapHeader {  position:relative; width:1000px; overflow:hidden; margin:0 auto;}
.top { background:url(images/topBar.png) no-repeat; width:1000px; height:140px; margin:0 auto;  z-index:3; position:relative; }
.top .logo { padding:13px 0 0 45px; text-align:left;}
.topWrap { width:1000px; position:relative;  height:100px; z-index:99; margin:0 auto;}
.topBar {  width:1000px; height:100px; margin:0 auto;}

/* 轮播大图 */
.banner { margin:0 auto; width:1000px;}
#slideBanner { min-width:1000px; margin:0 auto; overflow:hidden; text-align:center; position:relative;}
.picBtnLeft{ width:1000; height:315px; position:relative; zoom:1; margin:0 auto; overflow:hidden; text-align:center; } 
.picBtnLeft .hd{ position:absolute;  z-index:8;  width:100%; height:55px;top:260px; left:460px;} 
.picBtnLeft .hd ul {  width:180px; text-align:center; margin:0 auto; }
.picBtnLeft .hd ul li{ width:16px; height:16px; margin-right:12px; float:left; background:#fff;border-radius: 16px; cursor:pointer;} 
.picBtnLeft .hd ul li span{display:none;}
.picBtnLeft .hd ul li img { display:none;} 
.picBtnLeft .hd ul li.on{ background:#74050c; } 
.picBtnLeft .bd{ position:relative;  } 
.picBtnLeft .bd img{ width:1000px; height:315px;  } 
.picBtnLeft .bd li{ position:relative; zoom:1; } 
.picBtnLeft .bd li .pic{ position:relative; z-index:0; line-height:0px;  } 
.picBtnLeft .bd li .bg{ display:none;  width:467px; height:30px; position:absolute; left:0; bottom:0; z-index:1;  background:#000; filter:alpha(opacity=60);opacity:0.6;} 
.picBtnLeft .bd li .title{ display:none;  width:467px; height:30px; line-height:30px; left:0; bottom:0; position:absolute; z-index:2;} 


/* 导航菜单 */
.nav { position:absolute; top:100px; left:0; width:1000px; height:40px; line-height:40px; background:#85060d;}
.mainNavType{ z-index:9; zoom:1; height:40px; line-height:40px;  position:relative; }
.mainNavType *{ zoom:1; vertical-align:top;}
.mainNavType ul{ display:none;  position:absolute; top:40px; left:0px; width:90px; text-align:center;} 
.mainNavType li{ position:relative;}
.mainNavType a{ display:block;}
.mainNavType .li1{ display:inline-block; *display:inline; width:90px;}
.mainNavType .h1{ display:inline-block; *display:inline;}
.mainNavType .li1 .a1{  display:inline-block; *display:inline; font-size:14px; font-weight:bold; height:40px; line-height:40px; color:#fff; width:90px; text-align:center;   }
.mainNavType .on1 .a1{ text-decoration:none;background:#74050c; height:40px; width:90px; }
.mainNavType .li2 ul{ top:0px; left:124px; }
.mainNavType .li2 a{  color:#fff; }
.mainNavType .li1 .ul1{background:#74050c; }
.mainNavType .li2 .a2{ line-height:30px; *height:30px; *margin:0;width:89px;border-bottom:1px dashed #85060d; font-size:12px; font-weight: normal;  }




/*主体部分定义*/

#content,.linkbox{overflow:hidden; width:976px; margin:0 auto; background:#FFF;  padding:12px;  }

/*通知公告部分定义*/
#Notice{ width:272px; float:right; overflow:hidden; position:relative;}
#Notice .hd{ height:35px; background-color:#fff; border-bottom: 1px solid #d3dadc;}
#Notice .hd h3{ float:left; width: 111px;
    text-align: center;background: #85060d; }
#Notice .hd h3 a{font:bold 16px/35px "微软雅黑";color:#fff; }
#Notice .bd .tempWrap{ margin-top:10px;}
#Notice .bd ul{ padding:15px 5px 0 5px; }
#Notice .bd ul li{ line-height:30px; color:#535353; background:url(images/icon.png) no-repeat left center; padding-left:15px;}
#Notice .bd ul li a{ font-size:14px;}

#Notice .prev{ position:absolute; top:10px; right:10px; display:block; width:20px; height:20px; background:url(images/icons_p_n.png) no-repeat 0px 0px #fff;}
#Notice .next{ position:absolute; top:10px; right:35px; display:block; width:20px; height:20px; background:url(images/icons_p_n.png) no-repeat -20px 0px #fff;}
#Notice .prev:hover{ background:url(images/icons_p_n.png) no-repeat 0px -20px #0080d8;}
#Notice .next:hover{ background:url(images/icons_p_n.png) no-repeat -20px -20px #0080d8;}

/*左边主体部分*/
#leftgroup_news{ width:687px; float:left;overflow:hidden; }
/*焦点图*/
#focus{ float:left; height:250px; width:278px;}
.slideBox-news {position: relative;}
.slideBox-news .slideNav{ bottom: 42px; height: 16px; right:16px; overflow: hidden; position: absolute; z-index:1;}
.slideBox-news .slideNav li{ background-color:#FFF; cursor: pointer; float: left; height:16px; line-height:16px; margin-left:2px; text-align:center; width:16px; font-weight:bold;}
.slideBox-news .slideNav li span{ color:#333333;font:12px/16px "微软雅黑"; }
.slideBox-news .slideNav li.on{ background-color:#85060d; }
.slideBox-news .slideNav li.on span{color:#fff;}
.slideBox-news{ float:left;}
#focusNews{float:left;  height:250px;  text-align:left; }

.slideBox-news .slideCon{ text-align:center;} 
.slideBox-news .slideCon .pic img{ height:220px; width:278px;}

/*新闻部分*/
#newsGroup{ float:right; width:387px;}
#newsGroup .hd{ border-bottom:1px solid #d3dadc; height:35px; line-height:35px;position: relative;}
#newsGroup .hd li h4{ background:#85060d;color: #fff;display: inline;float: left;font-size: 16px;height: 35px;line-height: 35px;width:111px; text-align:center;}
#newsGroup .hd li h4 a{color:#fff; font-size:16px; font-weight:bold; line-height:35px;}


#newsGroup .bd{ padding-top:12px;}
#newsGroup .bd li{ background:url(images/icon.png) no-repeat left center; padding-left:15px;}
#newsGroup .bd li a{ font:14px/30px "微软雅黑";}
.date{ float:right; color:#9b9b9b;}



/*循环栏目定义*/
.Box{ width:475px; overflow:hidden;}
.Box .hd{ height:35px; background:#ccc;}
.Box .more{ float:right; padding-right:10px; margin-top:6px;}
.Box .hd h3{ width:110px; height:35px; line-height:35px; text-align:center; margin-left:20px; background-color:#85060d;}
.Box .hd h3 a{ color:#fff; font: bold 16px/35px "微软雅黑";}

.Box .bd{ margin-top:12px;}
.Box .bd li{background:url(images/icon.png) no-repeat left center; padding-left:15px;}
.Box .bd li a{ font:14px/30px "微软雅黑";} 



/* url_方块样式分页 */
.page{font-size: 0;text-align: center;padding: 25px 0;clear:both; line-height:20px;}
.page a,.page span{ font-size:12px; display:inline-block; *display:inline; zoom:1; border:1px solid #d4d4d4; padding:0px 4px; margin-right:3px; border-radius:2px }
.page a:hover {border:1px solid #c70044; text-decoration:none; color:#c70044;}
.page .current{ background:#c70044; border:1px solid #c70044; color:#fff !important;}
.page select{height: 18px;line-height: 18px;padding:0 8px;background:#fff;border:0;border:none;vertical-align:middle;}











 /*友情链接定义 */
.linkbox .hd{ float:left;height:46px; width:57px;}
.linkbox .hd h3{ width:40px; background:#85060d; color:#FFF; text-align:center;}
.linkbox .hd h3 span{ font-size:16px; line-height:22px; }

.linkbox .bd{ margin-left:75px;}
.linkbox .bd li{ float:left; padding-left:10px;}
.linkbox .bd li img{ width:165px; height:60px;}
.linkbox .bd li .title{display:none;}
/*底部定义*/
#footerBox { background-color:#85060d; height:105px;}
#footerBox .copyright{  text-align:center; line-height:26px; font-size:14px; padding-top:10px; color:#FFF; }
