﻿*
{
    padding: 0;
    margin: 0;
}
body
{
    font-family: 宋体, Arial, Helvetica, sans-serif;
    font-size: 12px;
}
img
{
    border: 0px;
}
ul
{
    list-style-type: none; 
}
a
{
    text-decoration: none;
}
.a_1
{
    color: Red;
}
#toper
{
    width: 1000px;
    height: 68px;
    background-image: url(../images/logo.jpg);
    background-repeat: no-repeat;
    margin: 0px auto;
    text-align: right;
}
.topinfo
{
    height: 28px;
    padding: 12px 19px 0 0;
}
.topinfo a
{
    margin-right: 4px;
    color: #000000;
}
.tel_400
{
    color: #B20010;
}
.topmenu
{
    width: 1000px;
    float: right;
}
.topmenu ul
{
    text-align: right;
}
.topmenu ul li
{
    float: right;
    text-align: center;
    font-weight: bold;
    padding: 0 13px;
    background-image: url(../images/top_munu_bg.jpg);
    background-repeat: no-repeat;
    height: 16px;
}
.topmenu ul li a
{
    font-size: 14px;
    font-weight: bold;
    color: #464646;
}
.topmenu ul li a:hover
{
    color: #B20010;
}
li.nobg
{
    background-image: url() !important;
}
#mainContainer
{
    width: 1000px;
    margin: 0px auto;
}
#left
{
    float: left;
    width: 224px;
    padding: 52px 0 0 19px;
}
.category
{
    cursor: pointer;
    border-bottom: #D8D8D8 1px solid;
    background-repeat: no-repeat;
    background-position: 1px 10px;
    height: 20px;
    padding: 7px 0 0 10px;
}
.category a
{
    padding: 9px 0 0 9px;
    height: 20px;
    text-decoration: none;
}
.category a:hover
{
    text-decoration: none;
}
.on
{
    border-top: #D8D8D8 1px solid;
}
.off
{
    border-bottom: #D8D8D8 1px solid;
}
.listmenu
{
    display: none;
}
.listmenu ul
{
    width: 100%;
    margin-bottom: 10px;
}
.listmenu ul li
{
    padding: 9px 0 0 25px;
    line-height: 20px;
}
.listmenu ul li a
{
    text-decoration: none;
}
.l_article_list
{
     border: #939393 1px solid;
     margin-top: 26px;
}
.l_article_list img
{
    vertical-align: bottom;
}
.l_article_list ul li
{
    height: 15px;
    padding: 12px 0 0 27px;
    background-image: url(../images/art_img_bg.jpg);
    background-repeat: no-repeat;
    background-position: 0 16px;
}
.l_article_list ul li a
{
    color: #898E92;
}
.l_bottom_content_info
{
    background-color: #ffffff;
    padding: 26px 14px 37px 14px;
    color: #898D90;
    line-height: 21px;
}
#right
{
    float: right;
    width: 717px;
    padding-right: 14px;
}
.r_left
{
    float: left;
    width: 523px;
    padding-top: 41px;
}
.infotitle
{
    font-size: 18px;
    font-weight: bold;
    color: #ffffff;
    margin-bottom: 16px;
}
.infotitle a
{
    color: #ffffff;
}
.r_left_content
{
    background-color: #ffffff;
    border: #C8C8C8 1px solid;
    line-height: 21px;
}
.r_left_content_img_list
{
    padding: 21px 12px 0 12px;
}
.r_left_content_img_list ul li
{
    width: 223px;
    float: left;
    padding: 0 12px;
}
.r_left_content_img_list ul li img
{
    vertical-align: bottom;
    width: 223px;
    height: 86px;
}
.r_left_content_img_list ul li div
{
    height: 31px;
    padding-top: 19px;
    text-align: center;
}
.r_left_content_img_list ul li div a
{
    color: #464646;
}

.left_content_info
{
    padding: 21px 12px 47px 12px;
    color: #000000;
    line-height: 21px;
}
.r_right
{
    float: right;
    width: 174px;
    padding-top: 41px;
}
#btn_up
{
    width: 174px;
    height: 19px;
    background-image: url(../images/up.jpg);
    background-repeat: no-repeat;
    cursor: pointer;
    margin-bottom: 10px;
}
#btn_down
{
    width: 174px;
    height: 19px;
    background-image: url(../images/down.jpg);
    background-repeat: no-repeat;
    cursor: pointer;
    margin-top: 10px;
}

.scroll_list
{
    height: 452px;
    overflow: hidden
}
.scroll_list ul li
{
    height: 76px;
}
.scroll_list ul li img
{
    border: #CECCCF 1px solid;
    vertical-align: bottom;
    width: 174px;
    height: 68px;
}
#footer
{
    height: 130px;
    text-align: center;
    margin-top: 110px;
}
#footer .footContainer
{
    width: 1000px;
    margin: 0px auto;
    text-align: left;
    padding-top: 60px;
}
.l_foot
{
    float: left;
    width: 590px;
    color: #666666;
    padding-left: 10px;
    line-height: 21px;
    font-family: Arial;
}
.r_foot
{
    float: right;
    width: 190px;
    padding-top: 24px;
}
.r_foot select
{
    width: 186px;
    border: 0;
}
.clearboth
{
     content: "."; 
     display: block; 
     height: 0; 
     clear: both; 
     visibility: hidden;
}
.page
{
    text-align: center;
    margin: 10px 0;
}
.anpager
{
    text-align: center;
}
.anpager .cpb
{
    background: #1F3A87 none repeat scroll 0 0;
    border: 1px solid #CCCCCC;
    color: #FFFFFF;
    font-weight: bold;
    margin: 5px 4px 0 0;
    padding: 4px 5px 0;
}
.anpager a
{
    background: #FFFFFF none repeat scroll 0 0;
    border: 1px solid #CCCCCC;
    color: #1F3A87;
    margin: 5px 4px 0 0;
    padding: 4px 5px 0;
    text-decoration: none;
}
.anpager a:hover
{
    background: #1F3A87 none repeat scroll 0 0;
    border: 1px solid #1F3A87;
    color: #FFFFFF;
}
.art_list li
{
    height: 15px;
    padding: 12px 0 0 27px;
    background-image: url(../images/art_img_bg.jpg);
    background-repeat: no-repeat;
    background-position: 0 16px;
}
.art_list li .art_title
{
    float: left;
    width: 380px;
}
.art_list li .art_title a
{
    color: #000000;
}
.art_list li .art_date
{
    float: right;
    width: 80px;
    color: #8E8E8E;
}
.art_show
{
    padding-top: 41px;
}
.art_show .art_img
{
    margin-bottom: 20px;
    text-align: center;
}
.art_show .art_title
{
    color: #000000;
    font-size: 18px;
    font-weight: bold;
    text-align: center;
    margin-bottom: 10px;
}
.art_show .art_date
{
    border-top: dotted 1px #747474;
    padding-top: 5px;
    color: #0A255C;
    text-align: center;
}
.art_show .art_content
{
    color: #000000;
    line-height: 21px;
}


.r_left_content_img_list2
{
    padding: 27px 0 27px 60px;
}
.r_left_content_img_list2 ul li
{
    width: 172px;
    float: left;
    padding: 0 12px;
}
.r_left_content_img_list2 ul li a
{
    color: #000000;
}
.r_left_content_img_list2 ul li img
{
    vertical-align: bottom;
    border: 1px solid #CCCCCC;
    width: 174px;
    height: 68px;
}
.r_left_content_img_list2 ul li div
{
    height: 31px;
    padding-top: 19px;
    text-align: center;
}
.red_a a
{
    color:  #B20010 !important;
}