@charset "utf-8";

/* CSS Document */
html,
body,
ul,
ol,
li,
p,
h1,
h2,
h3,
h4,
h5,
h6,
form,
fieldset,
img,
div,
dl,
dt,
dd {
    margin: 0;
    padding: 0;
    border: 0;
    font-family: "微软雅黑";
}

select,
input {
    vertical-align: middle;
    font-size: 12px;
}

table,
tr,
td,
th {
    margin: 0;
    padding: 0;
}

textarea,
td,
div,
input {
    font-size: 12px;
}

ul,
ol {
    list-style: none;
}

a {
    text-decoration: none;
    color: #333;
}

a:hover {
    color: #ff0000;
}

body {
    background: #f3f3f3;
    color: #333;
}

.fl {
    float: left;
}

.fr {
    float: right;
}

.clear {
    clear: both;
    font-size: 0;
    line-height: 0;
    height: 0;
}

.clear20 {
    clear: both;
    font-size: 0;
    line-height: 0;
    height: 20px;
}

.clear10 {
    clear: both;
    font-size: 0;
    line-height: 0;
    height: 10px;
}

.content {
    width: 980px;
    margin: 0 auto;
    overflow: hidden;
}

.top {
    height: 29px;
    line-height: 29px;
    width: 100%;
    border-bottom: 1px #e5e5e5 solid;
    background: #fff;
}

.banner {
    height: 200px;
    margin-bottom: 20px;
}

/*.nav{ height:40px; background:#325ab5; box-shadow:#666 1px 1px 3px; margin-bottom:20px;}
.nav_li{ width:135px; height:40px;line-height:40px; text-align:center; font-size:16px;}
.nav_li a{ color:#fff; width:135px; display:inline-block;}
.nav_li a:hover{ background:url(nav_hover.png);}*/
.nav {
    height: 40px;
    margin-bottom: 20px;
    background: #325ab5;
    box-shadow: #666 1px 1px 3px;
}

.nav_ul {
    margin-left: 10px;
}

.nav_li {
    font-size: 16px;
    position: relative;
    z-index: 9;
    height: 40px;
}

.nav_li a {
    color: #fff;
    line-height: 40px;
    display: block;
    padding: 0 12px;
}

.nav_li a:hover {
    color: #333;
    background: #fff;
}

.nav_li .ul2th {
    width: 100%;
    background: #325ab5;
    position: absolute;
    left: 0;
    display: none;
}

.nav_li .li2th {
    height: 40px;
    line-height: 40px;
    border-bottom: #ccc dashed 1px;
    text-align: center;
    float: none;
    position: relative;
}

.nav_li .li2th a {
    padding: 0;
    display: block;
}

.nav_li .li2th a:hover {
    background: #23428A;
    color: #fff;
}

.nav_li .ul2th .ul3th {
    position: absolute;
    left: 100%;
    display: none;
    top: 0px;
}

.nav_li .ul2th .li3th {
    height: 40px;
    line-height: 40px;
    width: 110px;
    text-align: center;
    background: #3768D8;
    overflow: hidden;
    *margin-top: -5px;
}

.nav_ul .nav_li:hover .ul3th {
    display: none;
}

.nav_ul .nav_li:hover .ul2th,
.nav_ul .li2th:hover .ul3th {
    display: block;
}


.rili {
    width: 252px;
    height: 237px;
    overflow: hidden;
}

.xshd {
    background: #fff;
    border: #eaeaea 1px solid;
    height: 191px;
}

.ttjdt {
    width: 696px;
    height: 225px;
    padding: 5px;
    background: #fff;
    border: #eaeaea 1px solid;
}

.jdt {
    width: 341px;
}

.tt {
    width: 322px;
    padding-right: 10px;
}

.tt h3 {
    width: 300px;
    margin-left: 16px;
    height: 40px;
    line-height: 40px;
    font-size: 16px;
}

.tt h3 a {
    color: #ff6600;
    width: 290px;
    overflow: hidden;
}

.tt h3 span {
    color: #ff6600;
}

.tt p {
    line-height: 20px;
    text-indent: 2em;
    height: 40px;
    overflow: hidden;
}

.tt ul {
    margin-top: 7px;
    padding: 8px 0px;
    border-top: #cdcdcd dashed 1px;
}

.tt ul li {
    line-height: 25px;
    height: 25px;
    overflow: hidden;
    background: url(cor_li_bg.jpg) no-repeat 0 11px;
    padding-left: 5px;
}

.cyzd {
    width: 250px;
    height: 328px;
    border: #eaeaea solid 1px;
    background: #fff;
    overflow: hidden;
}

.lmjh {
    width: 708px;
    height: 330px;
    overflow: hidden;
}

.lmm {
    width: 100%;
    height: 28px;
    border-bottom: 2px solid #2d92e0;
    line-height: 27px;
}

.lmm .tit {
    width: 97px;
    height: 27px;
    color: #fff;
    font-size: 15px;
    background: url(cor_lmm_tit.png) no-repeat;
    padding-left: 30px;
}

.lmm .more {
    padding-right: 15px;
    background: url(cor_lmm_more.png) no-repeat right -1px;
    margin-right: 10px;
}

.lmm .more a {
    color: #ff6600;
}

.yqlj {
    margin-left: 13px;
    margin-top: 12px;
    width: 210px;
}

.yqlj li {
    height: 27px;
    border-bottom: #cdcdcd dashed 1px;
    line-height: 27px;
}

.yqlj li a {
    padding-left: 20px;
    background: url(cor_li_a.png) no-repeat 5px -5px;
}

.tzgg {
    width: 345px;
    height: 328px;
    background: #fff;
    border: #eaeaea solid 1px;
}

.gglist {
    width: 305px;
    margin-left: 13px;
    margin-top: 12px;
}

.gglist li {
    height: 28px;
    line-height: 28px;
    background: url(cor_li_bg.jpg) no-repeat 5px 14px;
    padding-left: 15px;
}

.twlist {
    width: 320px;
    margin-left: 13px;
    margin-top: 2px;
    overflow: hidden;
}

.twxq {
    padding: 10px 0;
    padding-left: 5px;
    height: 49px;
    border-bottom: #cdcdcd dashed 1px;
    background: url(cor_li_bg.jpg) no-repeat 0 32px;
}

.twxq dt {
    height: 47px;
    border: #e9ebea solid 1px;
    width: 90px;
}

.twxq dd {
    width: 204px;
    padding-right: 8px;
}

.twxq dd h3 {
    height: 21px;
    line-height: 21px;
    font-weight: bold;
    font-size: 12px;
    font-family: "宋体";
}

.twxq dd p {
    height: 24px;
    line-height: 12px;
    margin-top: 2px;
    overflow: hidden;
    text-indent: 2em;
}

.tpzs {
    width: 706px;
    height: 198px;
    border: #eaeaea solid 1px;
    background: #fff;
}

.rollBox {
    width: 704px;
    overflow: hidden;
    margin: 0 auto;
    margin-top: 20px;
}

.rollBox .LeftBotton {
    height: 52px;
    width: 19px;
    background: url(cor_button.gif) no-repeat 11px 0;
    overflow: hidden;
    float: left;
    display: inline;
    margin: 25px 0 0 0;
    cursor: pointer;
}

.rollBox .RightBotton {
    height: 52px;
    width: 20px;
    background: url(cor_button.gif) no-repeat -8px 0;
    overflow: hidden;
    float: left;
    display: inline;
    margin: 25px 0 0 0;
    cursor: pointer;
}

.rollBox .Cont {
    width: 665px;
    overflow: hidden;
    float: left;
}

.rollBox .ScrCont {
    width: 10000000px;
}

.rollBox .Cont .pic {
    width: 173px;
    float: left;
    text-align: center;
}

.rollBox .Cont .pic img {
    width: 171px;
    height: 116px;
    border: 1px solid #ccc;
    display: block;
    margin: 0 auto;
}

.rollBox .Cont .pic p {
    line-height: 20px;
    color: #505050;
    height: 20px;
    overflow: hidden;
}

.rollBox .Cont a:link,
.rollBox .Cont a:visited {
    color: #626466;
    text-decoration: none;
}

.rollBox .Cont a:hover {
    color: #f00;
    text-decoration: underline;
}

.rollBox #List1,
.rollBox #List2 {
    float: left;
}

/*.demo{ height:138px; width:692px; overflow:hidden; margin:10px 7px; position:relative;}
*/
.demo2 {
    height: 280px;
    width: 236px;
    overflow: hidden;
    margin: 10px 7px;
    position: relative;
}

.demo1 {
    width: 708px;
    height: 260px;
    position: absolute;
}

.demo1 li {
    float: left;
}

.demo1 li img {
    width: 116px;
    height: 240px;
    border: #ebe9ea solid 1px;
    display: block;
}

.demo1 li p {
    width: 96px;
    padding: 0 10px;
    height: 40px;
    overflow: hidden;
    line-height: 40px;
}




.bottom {
    border-top: 6px #325ab5 solid;
    height: 84px;
    line-height: 84px;
    text-align: center;
}


/***************************************************** 有二级的列表页 **************************************************************/
.tab_bt {
    margin-left: 13px;
    margin-top: 12px;
    width: 210px;
}

.tab_bt li {
    height: 34px;
    border-bottom: #cdcdcd dashed 1px;
    line-height: 34px;
    width: 95%;
    padding-left: 20px;
}

.tab_bt li a {
    color: #258ACD;
    width: 100%;
    display: inline-block;
    font-size: 14px;
    background: url(cor_sprite.png) no-repeat right -74px;
}

.tab_bt li a:hover {
    background: #258ACD;
    color: #fff;
}

.list_fr {
    width: 676px;
    padding: 15px;
    border: #eaeaea solid 1px;
    overflow: hidden;
    background: #fff;
}

.list_h2 {
    height: 37px;
    line-height: 37px;
    width: 100%;
    border-bottom: 1px solid #eee;
}

.list_frnr {
    overflow: hidden;
}

.list_frnr li {
    width: 660px;
    background: url(cor_sprite.png) no-repeat 0 -112px;
    height: 30px;
    line-height: 30px;
    padding-left: 5px;
    font-size: 14px;
}

.list_btl {
    display: block;
    font-size: 14px;
}

.list_btr {
    display: block;
    font-size: 12px;
    font-weight: 100;
}

.hei1 {
    font-size: 12px;
    line-height: 20px;
    color: #474747;
    text-decoration: none;
}

.hong {
    font-size: 12px;
    color: #c00101;
    text-decoration: none;
}

.span2 {
    width: 500px;
    height: 25px;
    overflow: hidden;
}

/***************************************************** 无二级的列表页 **************************************************************/
.news_lr1nr {
    width: 95%;
    padding: 0 15px;
    margin: 15px 0;
    overflow: hidden;
    *padding-bottom: 15px;
}

.news_lr1nr li {
    background: url(cor_sprite.png) no-repeat 0 -130px;
    line-height: 25px;
    padding-left: 5px;
}

/***************************************************** 有二级的详情页 、详情也**************************************************************/
.mbx {
    height: 30px;
    line-height: 30px;
}

.de_bt {
    text-align: center;
    color: #00539a;
    font-size: 16px;
    height: 30px;
    line-height: 30px;
    margin-top: 20px;
}

.de_fbt {
    text-align: center;
    height: 40px;
    line-height: 40px;
    width: 100%;
    border-bottom: #ccc dashed 1px;
}

.de_zw {
    line-height: 30px;
    font-size: 14px;
    margin-top: 20px;
    margin-bottom: 20px;
}


/***************************************************** 有二级的人物**************************************************************/
.list_rw {
    overflow: hidden;
    margin-top: 20px;
}

.list_rw li {
    margin: 15px 18px 0;
}

.list_rw li p {
    width: 120px;
    ;
    line-height: 20px;
    font-size: 14px;
    text-align: center;
    padding: 5px;
}

.list_rw li .pimg {
    border: #ccc solid 1px;
    height: 160px;
    overflow: hidden;
}

.list_rw li .pname {
    height: 60px;
    overflow: hidden;
}

/***************************************************** 友情链接 **************************************************************/
.list_zdtj {
    overflow: hidden;
    margin-top: 20px;
    height: 340px;
}

.list_zdtj li {
    width: 32%;
}

/*------------------------------------------------------   有二级的图文  ---------------------------------------------------------------------*/
.list_tw {
    overflow: hidden;
    margin-top: 20px;
}

.list_tw li {
    margin: 3px;
}

.list_tw li p {
    width: 100%;
    line-height: 30px;
    font-size: 14px;
    text-align: center;
}

.list_tw li .pimg {
    border: #ccc solid 1px;
    padding: 5px;
    width: 151px;
    height: 102px;
}