body 
{
    margin:0 auto;
	padding:0;
	font-size:12px;
	font-family:宋体,Arial,Verdana,"Times New Roman",Times;
	text-align:left;
	color:#666;
	height:100%;
	background:url("../images/mainbg.jpg");
}
.firstpage
{
   text-align:right;
}
.up{
    text-align:left;
    padding-left:20px;
    padding-bottom:10px;
    line-height:200%;
}
.con-title h3{
    font-size:25px;
    font-weight:bold;
    text-align:center;
    line-height:200%;
}
.info{
    font-size:12px;
    padding:3px;
    line-height:200%;
    text-align:right;
}
.content{
    padding-top:20px;
    padding:10px;
    font-size:14px;
}
ul
{list-style-type:none;
 margin:0px;
 padding:0px;
 }

p {
	margin-bottom:10px;
	line-height:1.4em;
	text-indent:5px;
	text-align:left;
}
h1 {
	font-size:1.6em;
	padding-bottom:0px;
	margin-bottom:0px;
}
h2 {
	font-size:18px;
}
h3 {
	font-size:1.2em;
}
h4 {
	font-size:12px;
	text-align:left;
	line-height:25px;
}
h5,h6 {
	font-size:1em;
}

* {
	margin:0;
	padding:0;
}

a {
	color:#666;text-decoration:none;
	outline:none;
}
a:hover {text-decoration:none;
         color:#ff7c00;
          }
img {border:none;}

li {list-style:none;}

.hide {display:none;}
.wrap
{
    width:1000px;
    margin:0 auto;
    position:relative;
    left:2px;
}
.clear {
	clear: both;
    height:1px;
    margin-top:-1px; 
    overflow:hidden;
}
.mgt10
{
    margin-top:10px;
}
.mgt20
{
    margin-top:20px;
}
.top
{
    background:url("../images/rep1.jpg") repeat-x 0 top;
    width:980px;
    margin:0 auto;
    height:27px;
}

.top li
{
    float:right;
    display:inline;
    margin-right:10px;
    line-height:27px;
    
}

.page
{
    background:url("../images/bg2.jpg") repeat-y center;
    width:1128px;
    margin:0 auto;
    text-align:center;
}

.banner
{
    margin:0 auto;
    height:76px;
    width:980px;
    background:#F9F9F9 url("../images/banner.jpg") no-repeat center ;
}

.toppic
{
    margin:0 auto;
    height:192px;
    width:100%;
    background:#F9F9F9 url("../images/bg_top.jpg") no-repeat center ;
position:relative;
}
.topbg{
 margin:0 auto;
    height:192px;
    width:100%;
    background:#F9F9F9 url("../images/bg_top.jpg") no-repeat center ;
position:relative;
}
.searchbar{
width:220px;
height:35px;
position:relative;
float:right;
right:25px;
top:140px;
}

.menu
{
    height:42px;
    line-height:40px;
    width:100%;
    margin:0 auto;
    background:#7b110e;
    color:#FFF;
    z-index:9999;
}



.main {
    background-color: White;
    margin: 0 auto;
    width: 980px;
    _margin-top:-37px;
}

.lefttop 
{
    margin: 0 auto;
    margin-left:6px;
    margin-top:5px;
    _margin-bottom:20px;
    _top:30px;
    _left:-10px;
    width: 490px;
    height:auto;
    float:left;
}

.righttop {
    float: right;
    margin-top: 5px;
    _margin-top: 35px;
    width: 205px;
    margin-right:10px;
    _margin-right:7px;
}

.left_1
{
    width:490px;
    height:auto;
    float:left;
    border:1px solid #ccc;
}
.right_1
{
    width:490px;
    height:auto;
    float:right;
    border:1px solid #ccc;
}
.left_1_title
{
    width:100%;height:35px;overflow:hidden;
}

.left_1_title li
{
    float:left;
}

.left_1_title_1
{
    background:url(../images/news_bg1.jpg) no-repeat; 
    width:135px; 
    height:38px;
    color:White;
    font-weight:bold;
}

.right_1_title_1
{
    background:url(../images/news_bgr.jpg) no-repeat; 
    width:135px; 
    height:38px;
    color:White;
    font-weight:bold;
}
.right_1_title_1_list
{
    background:#af0f33 url(../images/listbg.jpg) no-repeat;
border:2px solid #900020;
    width:248px; 
    height:38px;
    text-align:left;
    float:left;
}
.currentCaption
{
    position:relative;
    top:6px;
    left:35px;
    font-size:17px;
    font-family:微软雅黑;
    color:#ffffff;
}
.curr
{
    font-size:14px;
    font-family:微软雅黑;
    color:#c0c0c0;
    height:32px;
    padding-top:10px;
    padding-left:40px;
    background:url(../images/menubg.jpg) no-repeat;
}
.left_1_title_2
{
    background:url(../images/news_bg2.jpg) repeat-x; width:355px; height:38px;
}

.left_1_title_3
{
    background:url(../images/news_bg2.jpg) repeat-x;height:35px; width:70px;
}
.left_1_title_2 a
{
    margin-right:8px;
    font-size:12px;
    color:#ac1133;
    line-height:32px;
}
.mid-pic
{
    width:964px;
    margin:15px 0 15px 0;
    height:140px;
    position:absolute;
    top:495px;
    border:1px solid #ccc;
}

.bottom 
{
    background:#e5e5e5;
    border-top:2px solid #770101;
    padding:33px 0;
    height: 89px;
    margin:0 auto;
    margin-top:20px;
    width: 100%;
    overflow:hidden;
    position: relative;
    width: 1021px;
    left: -10px;
}

.notice
{
    width:205px;
    height:250px;
    border:1px solid #ccc;
}

.notice_title
{
    width:250px;
    height:35px;
    line-height:35px;
    font-size:14px;
    color:white;
    text-align:left;
    text-indent:3em;
}

.notice_title a
{
    color:White;
}

.notice_content
{
    width:205px;
    height:366px;
    text-align:left;
    margin:0 auto;
    padding:0;
}

.link
{
    width:205px;
    height:275px;
    border:1px solid #ccc;
    position:relative;
    z-index:9999;
    background:#fff;
    color:Black;
    filter:alpha(opacity=85);
    opacity:0.85;
}

.link_content 
{
    width:205px;
    height:230px;
    text-align:left;
    margin-top:5px;
    padding:5px 0 5px 5px;
    padding:5px 0 5px 0px\9;
}

.npic
{
    width:205px;
    height:195px;
}

.slide
{
    width:320px;
    height:225px;
    margin-top:10px;
}

.news
{
    width:460px;
    height:206px;
    padding:10px 15px;
    text-align:left;
}

.npic_title
{
    width:205px;
    background:url('../images/news_bg2.jpg') repeat-x;
    height:26px;
    line-height:26px;
    font-size:14px;
    color:white;
    position:relative;
    text-align:left;
    text-indent:12px;
}

.npic_title a
{
     color:#333;
     font-size:12px;
}

.npic_more
{
    display:block;
    float:right;
    right:12px;
    top:7px;
    width:50px;
    height:15px;
    position:absolute;
}

.pic_more
{
    display:block;
    top:7px;
    width:70px;
    height:15px;
    position:relative;
}

.npic_content 
{
    width:195px;
    height:108px;
    text-align:left;
    margin-top:5px;
    padding:7px 0 10px 10px;
}

.experts
{
     width:195px; 
     line-height:150%;
}

.experts a
{
    color:Red;
}
.right_2_list
{
    width:410px;
    overflow:hidden;
    margin-left:90px;
    margin-top:15px;
}
.right_2_list_list{
    width:250px;
    overflow:hidden;
    margin-left:90px;
    margin-top:15px;
}
.right_2_list li
{
    float:left;
    margin-right:7px;
    margin-bottom:4px;
}
.right_2_title
{
    width:396px;
    margin-left:90px;
    text-align:left;
}
.right_2_title a
{
    float:right;
    margin-top:8px;
}
.right_2
{
    float:right;
    width:490px;
    height:130px;
    overflow:hidden;
    background:url("../images/pic2.jpg") no-repeat left top;
}
.left_2
{
    float:left;
    width:490px;
    height:130px;
    overflow:hidden;
    background:url("../images/pic1.jpg") no-repeat left top;
}
.flink
{
    height:32px;
    background:#f6f6f6 url("../images/link.jpg") no-repeat left top;
}
.flinks
{
    height:32px;
    line-height:32px;
    margin-left:120px;
    text-align:left;
}
.flinks a
{
    font-size:14px;
}
.flinks a:before
{
    content:url("../images/arr1.jpg");
    margin-right:5px;
}
.right_3
{
    width:356px;
    float:right;
}
.left_3
{
    width:400px;
    float:left;
}
.left_3 li
{
    float:left;
    margin-left:45px;
}
.left_3 li h4
{
    text-align:center;
    font-weight:normal;
}

.left_4
{
    width:248px;
    height:auto;
    float:left;
    border:1px solid #ccc;
    overflow:hidden;
}
.right_4
{
    width:730px;
    height:auto;
    float:right;
    border:1px solid #ccc;
}
.right_4_title_1 {
    background: #b11033;
    color: White;
    height: 38px;
    line-height:32px;
    font-size:17px;
    font-family:微软雅黑;
    width: 135px;
}
.l1-nav{
    float:left;
    padding-left:14px;
    padding-right:12px;
    padding-top:1px;
    font-size:14px;
    color:#ffffff;
position:relative;
}
.l1-nav:hover{
background:#980501;
}
.l1-nav a
{
    color:#ffffff;
}
ul.l2-nav {
    visibility: hidden;
    position: absolute;  /* 第二级菜单相对于第一级菜单绝对定位 */
    left: 0px;
    top: 41px;
    z-index:9999;
background-color:#7b110e;
width:100%;
}
li.l2-nav {
width:100%
}

a.l2-nav {  
    display: block; /* 把a设成块级显示 */
    text-align: center;  
    text-decoration: none;  
    width: 100%;
    height: 42px;
    line-height: 42px;
    color: #fff;  
}
li.l2-nav:hover a.l2-nav, a.l2-nav:hover {  
    color: #fff;
    background: #980501;
}
/* 这是控制菜单显示与隐藏的重点 */
a.l1-nav:hover ul.l2-nav, li.l1-nav:hover ul.l2-nav{
    visibility: visible;
}
.newslist{
    line-height:220%;
    font-size:12px;
    width:100%;
}
.newslist li{
    float:left;
    width:100%;
}