﻿body{font-size:12px;color:#000;padding:0px;margin:0px; font-family:Microsoft YaHei;}
ul,li{list-style:none;padding:0px;margin:0px;}
a{ text-decoration:none;color:#363636;outline:0;}
a:hover{color:#FF9400;text-decoration:none; }
a:link{
    color:#666; font-weight:normal;text-decoration:none;
}
a:visited{
    color:#666;
    text-decoration:none; font-weight:normal;
}
a:hover{
    color:#cb060f;
    text-decoration:none;
}
a:active{
    color:#666;
    text-decoration:none; font-weight:normal;
}
img{border:none;}
.clear{clear: both;}
.container{width:1000px; text-align:left;margin:0 auto; padding:0px;}
/*头部*/
#header {height: 89px; background: url("../images/tbj.jpg") repeat-x;}
.logo{float: left;}
.top {float: right;padding-top:18px; position: relative;}
.top a{display: inline-block;}
#weixin a{height:35px;}
.erweima{position: absolute; left: 0px; top:35px; background: #fff; padding: 10px; z-index: 999; display: none;}
#menu{float: right; font-size: 16px;}
#menu>ul>li {float: left;padding: 0 20px 0px; position:relative; height: 31px; z-index:888;}
#menu>ul>li>a{position:relative}
#menu>ul>li ul{position: absolute; top:33px; left: 0; z-index: 999; background:rgba(255,255,255,0.6); width: 100%; _width:95px;padding: 5px 0% 10px 0%; text-align:center; display:none; line-height: 25px;}
#menu>ul>li ul a{color:#666;}
#menu>ul>li ul a:hover{color:#980000; font-weight:bold}
.banner{margin-top:10px; height: 380px;}
#menu>ul>li.activet>a:after{position:absolute;bottom:-3px; left:0; content:"";background:#980000; height:2px; width:100%}
#home {min-height:220px;_height: 220px; background: url("../images/index.jpg") repeat-x;margin-top:10px; padding-top:10px}
#menu>ul>li:hover>a:after{position:absolute;bottom:-3px; left:0; content:"";background:#980000; height:2px; width:100%}

.h_flash { border: 1px solid #ddd; padding: 4px;width:300px; float: left; height: 190px; position: relative;}
.jdt{overflow:hidden;}
.jdt li{float:left;width: 300px; height: 190px;}
.jdt ul li img {display:block; width:100%; height:100%;}
#mar3Nav {position:absolute;right:10px;bottom:8px;}
#mar3Nav li {float:left;margin:0 1px;width:16px;height:16px;background:#333;cursor:pointer;line-height:16px;font-family:Arial;font-size:10px;color:#FFF;text-align:center;}
#mar3Nav li.navOn {background:#FF6600;}
.h_tab {padding-left: 23px; width:318px; float: left;}
.tab_l {height: 30px; position: relative;}
.tab_l a.n_more {position: absolute; color: #b80000; top:3px; right: 3px;}
.tab_l div{text-align: center; line-height: 24px; width: 68px; display: inline; background: url("../images/tab.jpg") no-repeat; float: left; height: 24px; cursor: pointer; font-weight: bold; margin-right: 3px;  }
.tab_l div.thover {background-position: -68px 0; color: #fff; }
.h_tab li {border-bottom: 1px dotted #ddd; line-height: 28px; height: 28px; position: relative;}
.tab_note li a{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;width:250px; display:inline-block}
.h_tab li span {position: absolute;top:0; right: 0;}
.h_intr {width: 305px; background: url(../images/h_intr.jpg) no-repeat; float: right }
.h_intr_m {text-align: center; height: 25px; padding-top:3px; position: relative;}
.h_intr_m a {position: absolute; color: #b80000; top:3px; right: 3px; }
.intr_note {line-height: 22px; min-height: 180px; _height:180px;}
.intr_note img{BORDER-BOTTOM: #ddd 3px solid; margin:3px 3px 3px 3px;}
.h_pro {background: url(../images/h_pro.jpg) no-repeat; height: 240px }
.h_pro_m {text-align: right; height: 38px; padding-top:15px;}
.h_pro_m a {color: #b80000}
#demo {
    MARGIN: 0px auto; WIDTH: 916px; OVERFLOW: hidden
}
#indemo {
    WIDTH: 100000px; FLOAT: left
}
#indemo IMG {
    BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; MARGIN-RIGHT: 10px; BORDER-RIGHT: #ccc 1px solid
}
#indemo .list {
    TEXT-ALIGN: center; LINE-HEIGHT: 18px; PADDING-LEFT: 10px; WIDTH: 180px; FLOAT: left
}
#indemo .list IMG {
    MARGIN-BOTTOM: 5px; HEIGHT: 136px; width:180px;
}
#demo1 {
    FLOAT: left
}
#demo2 {
    FLOAT: left
}
.pro_content {
    POSITION: relative
}
.t_left {
    POSITION: absolute; WIDTH: 13px; BACKGROUND: url(../images/t_left.jpg) no-repeat; HEIGHT: 17px; TOP: 58px; CURSOR: pointer; LEFT: 0px
}
.t_right {
    POSITION: absolute; WIDTH: 13px; BACKGROUND: url(../images/t_right.jpg) no-repeat; HEIGHT: 17px; TOP: 58px; CURSOR: pointer; RIGHT: 0px
}

#sidebar {min-height: 200px;width:219px; float: left;_height:200px;}
.left_tit{background: url("../images/left-intr.jpg") no-repeat; width: 200px; height: 34px; color: #fff; line-height: 34px; padding-left: 19px; font-size: 14px;}
.left_tit span{font-size: 12px; padding-left: 12px;}
.left_list {border: 1px solid #ddd; border-top: none;}
.left_list ul li a.first {padding:10px 0 0 35px;display: block; background: url(../images/left01.jpg) no-repeat; height: 22px;}
.left_list ul li a.first:hover {color: #cb060f; font-weight: bold}
.left_list ul li a a.shover {color: #cb060f; font-weight: bold}
.left_list ul li a {padding: 0 0 5px 35px;}
#search {padding: 30px 0 0 68px; margin-top: 15px; height: 42px;background: url(../images/sear_bg.jpg) no-repeat;}
#search .keyword {border: 1px solid #ccc; line-height: 17px; width: 100px; height: 18px; line-height: 17px; padding-left: 5px; float: left;color: #FEFEFE; }
#search .submit {border: none;width: 27px;background: url(../images/search.jpg) no-repeat; float: left; height: 22px; margin-left: 4px; cursor: pointer;}
#content {width:759px;background: url(../images/right.jpg) no-repeat; FLOAT: right; min-height: 500px; _height:500px; }
.right-head {height: 35px }
.l_title {padding-left: 33px; float: left; height: 27px; font-size: 14px; padding-top: 8px; font-weight: bold; }
.r_title {text-align: right; padding-right: 10px; float: right; height: 22px;padding-top:13px;}
.r_title span {padding: 0 3px 0px 3px;}
.content-inner{line-height: 22px; padding: 10px; font-size: 14px; text-align: left;}
.nynr{padding:20px; overflow: hidden}
.newsList{height:30px;border-bottom:1px solid #f1f1f1;line-height:30px;}
.newsList a{color:#000000;}
.newsTitle{height:30px;overflow:hidden;line-height:30px;background:url(../images/df_28.jpg) 0px center no-repeat;padding-left:15px;}
.newsTitle span{float:right;}
.tw .newsTitle{padding-left:0;}
.newsTitle a{font-size:14px;color:#666;}
.listCon{line-height:20px;height:50px;color:#6C6C6C; overflow:hidden;margin:0 auto;padding:5px 0px 0px 0px;}
.listCon a{color:#2D4FA6;}
/*图文列表*/
.tw{margin-top:10px;}
.tw_left{width:170px;height:140px;float:left;}
.tw_left img{width:150px;height:120px;padding:1px;border:1px solid #dedede;}
.tw_right{width:530px;height:140px;float:right;}
.listCon1{line-height:20px;height:80px;color:#6C6C6C; overflow:hidden;margin:0 auto;padding:5px 0px 0px 0px;}
.listCon1 a{color:#2D4FA6;}
/*分页*/
.fenye{text-align:center;}
.fy{ height:60px;  margin-top:25px;text-align:center;}
#prepage a{width:80px;height:30px;border:1px solid #ccc;}
#nextpage a{width:80px;height:30px;border:1px solid #ccc;}
.actrile_title{text-align:center;line-height:30px;font-size:20px;font-weight:bold;color:#2D4FA6;}
.allxin {line-height: 24px;color: #666; text-align: center;}
.preornext{font-size:14px;}
.othernews{margin-top:20px;}
.other_title{color:#2D4FA6;font-size:14px;font-weight:bold;}
.other_list li{width:500px;height:24px;line-height:20px;background:url(../images/df_28.jpg) 5px center no-repeat;padding-left:15px;}
#footer { color: #fff; background: #980000; padding-bottom: 10px;}
#footer span{font-family:Arial;}
#footer a {color: #fff}
#footer a:hover {color: #ff9900}
#footer .bottom { width: 1000px; margin: 0 auto;padding-top:15px;}
#footer .bleft {line-height: 20px; float: left;}
#footer .bleft span {line-height: 20px; padding-left: 5px; padding-right: 5px; cursor: pointer;}
#footer .bright {float: right;line-height: 20px;}
#footer p{padding-top: 5px;}

