/* 以下样式不用修改 开始*/
    /* 默认ul 无需修改 */
    .nav_menustyle_1_1 ul
    {
        list-style-type:none;
        padding:0px; 
        margin:0px;}
    /* 默认li 无需修改 */
    .nav_menustyle_1_1 li
    {
        float:left;
        text-align:center;
        position:relative;}
    /* 2级以上 li 无需修改 */
    .nav_menustyle_1_1 ul li ul li
    {
        float:none;
        z-index:100;}
    /* 3级以上默认ul 无需修改 */
    .nav_menustyle_1_1 ul li ul li ul
    {
        left:100%;
        top:0px;}
    /* IE6下的table样式 无需修改 */
    .nav_menustyle_1_1 table 
    {
        position:absolute; 
        left:0px;
        border-collapse:collapse; 
        border-spacing:0; 
        z-index:100;}   
    .nav_menustyle_1_1 table table
    {
        top:0px;}
    .nav_menustyle_1_1 td 
    {
        padding: 0;}   
    /* 共6级导航子菜单打开关闭控制 无需修改 */
    .nav_menustyle_1_1 li ul,
    .nav_menustyle_1_1 li:hover ul li ul,
    .nav_menustyle_1_1 li:hover ul li:hover ul li ul,
    .nav_menustyle_1_1 li:hover ul li:hover ul li:hover ul li ul,
    .nav_menustyle_1_1 li:hover ul li:hover ul li:hover ul li:hover ul li ul
    {
        display:none;}
    .nav_menustyle_1_1 li a:hover ul li ul,
    .nav_menustyle_1_1 li a:hover ul li a:hover ul li ul,
    .nav_menustyle_1_1 li a:hover ul li a:hover ul li a:hover ul li ul,
    .nav_menustyle_1_1 li a:hover ul li a:hover ul li a:hover ul li a:hover ul li ul
    {
        visibility:hidden;}
    .nav_menustyle_1_1 li a:hover ul,
    .nav_menustyle_1_1 li:hover ul,
    .nav_menustyle_1_1 li:hover ul li:hover ul,
    .nav_menustyle_1_1 li:hover ul li:hover ul li:hover ul,
    .nav_menustyle_1_1 li:hover ul li:hover ul li:hover ul li:hover ul,
    .nav_menustyle_1_1 li:hover ul li:hover ul li:hover ul li:hover ul li:hover ul    
    {
        display:block;
        position:absolute;}
    .nav_menustyle_1_1 li a:hover ul li a:hover ul,
    .nav_menustyle_1_1 li a:hover ul li a:hover ul li a:hover ul,
    .nav_menustyle_1_1 li a:hover ul li a:hover ul li a:hover ul li a:hover ul,
    .nav_menustyle_1_1 li a:hover ul li a:hover ul li a:hover ul li a:hover ul li a:hover ul
    {
        visibility:visible;}
    /* 默认a属性 无需修改 */
    .nav_menustyle_1_1 a
    {
        display:block;
        text-decoration:none;
        white-space:nowrap;}
/* 以上样式不用修改 结束*/
/* 默认链接样式 可以修改默认的 字体、颜色、宽度、高度、背景色、边框等*/
.nav_menustyle_1_1 a
{
    width:90px;         /*菜单宽度*/
    height:25px;        /*菜单高度*/
    line-height:25px;   /*字体高度, 可设为菜单高度*/
    font-size:14px;     /*字体大小*/
    color:#000;         /*字体颜色*/
    background:#eeeeee; /*背景色*/
    border:1px solid #fff;  /*边框颜色*/
    border-width:0px 1px 1px 0px;}
/* 默认hover链接样式 可以设置默认的鼠标移上样式 */
.nav_menustyle_1_1 a:hover
{
    color:#fff; /*鼠标移上颜色*/
    background:#2687eb;}
/* IE6兼容性代码，在IE6下起效， 必须根据菜单高宽进行设定 */
.nav_menustyle_1_1 table 
{
    top:26px;}   
.nav_menustyle_1_1 table table
{
    left:91px;}   
/* 2级以上链接样式 可以修改2级以上菜单的 字体、颜色、宽度、高度、背景色、边框等*/
.nav_menustyle_1_1 ul li ul li a
{}
/* 2级以上hover链接样式 可以修改2级以上菜单的鼠标移上样式*/
.nav_menustyle_1_1 ul li ul li a:hover
{}
/* 3级以上链接样式 可以修改3级以上菜单的 字体、颜色、宽度、高度、背景色、边框等*/
.nav_menustyle_1_1 ul li ul li ul li a
{}
/* 3级以上hover链接样式 可以修改3级以上菜单的鼠标移上样式*/
.nav_menustyle_1_1 ul li ul li ul li a:hover
{}

#key_news {
    height: 80px;
    padding-bottom: 30px;
    padding-top: 25px;}
#key_news a{    color: #000000;}
#key_news a:hover{    color: #9A0D15;}
#key_news_left {
    background-image: url(images/key_news_leftbg.jpg);
    background-repeat: no-repeat;
    background-position: center center;
    float: left;
    height: 80px;
    width: 80px;
    color: #FFFFFF;
    font-size: 24px;
    line-height: 76px;
    padding-left: 20px;
    margin-left: 30px;}
#key_news_center {
    float: right;
    width: 1000px;
    height: 80px;
    margin-left: 30px;
    font-size: 14px;
    margin-right: 30px;}
#key_news_right {
    float: right;
    width: 70px;
    height: 80px;}
#key_news_right_more {
    height: 32px;
    width: 67px;
    text-align: center;
    margin-top: 25px;}
#key_news_right_more a {
    height: 30px;
    width: 65px;
    border: 1px solid #A7181F;
    line-height: 30px;
    display: block;
    color: #A7181F;
    text-decoration: none;}
#key_news_right_more a:hover {
    color: #FFFFFF;
    background-color: #A7181F;}

#key_news_title {
    font-size: 32px;
    line-height: 45px;
    text-align: center;}
#key_news_des {
    color: #787878;}
.r1_left {
    float: left;
    height: 480px;
    width: 670px;}
@media screen and (min-width: 960px){
    .focusBox2 { position: relative; width: 670px; height: 480px; overflow: hidden; font: 12px/1.5 Verdana, Geneva, sans-serif; text-align: left; background: white;}
    .focusBox2 .pic img { width: 670px; height:480px; display: block;}
    .focusBox2 .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 50px; width:100%;  background: #333; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden;}
    .focusBox2 .txt { position: absolute; bottom: 0; z-index: 2; height: 50px; width:100%; overflow: hidden;}
    .focusBox2 .txt li{ height:50px; line-height:50px; position:absolute; bottom:-50px;}
    .focusBox2 .txt li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 16px; font-weight: bold; text-decoration: none;}
    .focusBox2 .num { position: absolute; z-index: 3; bottom: 6px; right: 6px;}
    .focusBox2 .num li{ float: left; position: relative; width: 15px; height: 15px; line-height: 15px; overflow: hidden; text-align: center; margin-right: 8px; cursor: pointer;  border-radius: 50%;}
    .focusBox2 .num li a,.focusBox2 .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none;}
    .focusBox2 .num li span { z-index: 1; background: #9c9c9c; filter: alpha(opacity=50); opacity: 0.5;}
    .focusBox2 .num li.on a,.focusBox2 .num a:hover{ background:#ffffff;}
    @media screen and (max-width: 960px){
    .focusbox2 { position: relative; width: 100%; height: 200px; overflow: hidden; font: 12px/1.5 Verdana, Geneva, sans-serif; text-align: left; background: white;}
    .focusBox2 .pic img { width: 100%; height:200px; display: block;}
    .focusBox2 .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 50px; width:100%;  background: #333; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden;}
    .focusBox2 .txt { position: absolute; bottom: 0; z-index: 2; height: 50px; width:100%; overflow: hidden;}
    .focusBox2 .txt li{ height:50x; line-height:50px; position:absolute; bottom:-50px;}
    .focusBox2 .txt li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 16px; font-weight: bold; text-decoration: none;}
    .focusBox2 .num { position: absolute; z-index: 3; bottom: 6px; right: 6px;}
    .focusBox2 .num li{ float: left; position: relative; width: 30px; height: 30px; line-height: 30px; overflow: hidden; text-align: center; margin-right: 8px; cursor: pointer;}
    .focusBox2 .num li a,.focusBox2 .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none;}
    .focusBox2 .num li span { z-index: 1; background: #9c9c9c; filter: alpha(opacity=50); opacity: 0.5;}
    .focusBox2 .num li.on a,.focusBox2 .num a:hover{ background:#ffffff;}
.r1_right {
    height: 480px;
    width: 580px;
    float: right;}
.block1 {}
.block1_title {
    height: 45px;}
.block1_title_l {
    color: #FFFFFF;
    background-color: #d9444c;
    width: 125px;
    font-size: 20px;
    line-height: 45px;
    text-align: center;
    float: left;}
.block1_title_r {
    background-color: #f2f2f2;
    width: 420px;
    line-height: 45px;
    text-align: right;
    float: right;
    height: 45px;
    padding-right: 20px;
    font-size: 14px;}

.block_list {
    clear: both;
    padding: 5px;
    max-height: 999999px;}

.block_list li {
    background-image: url(images/li.jpg);
    background-repeat: no-repeat;
    background-position: 2px center;
    padding-left: 20px;
    list-style-type: none;}
#.r1_right_span {
    height: 10px;}
.c254337_table{
width:300px;}
.c254337_td_img{
border: 1px solid #D9D9D9;}
.c254337_title{
font-weight:bold
;}
.c254337_td_abstract{
word-wrap:break-word;word-break:break-all;line-height:150%
;}
.c254337_abstract{
font-size: 9pt;}
.c254337_content{
font-size: 9pt;
color:#d60e00;
text-decoration:none
;}  
.c254337_hr{
border-bottom: #999999 0px dashed; border-left: #999999 0px dashed; width: 100%; height: 1px; border-top: #999999 1px dashed; border-right: #999999 0px dashed
;}
.c254337_front{
color:#ff0103;font-weight:bold
;}
A.c254337{
font-size:9pt;
line-height:150%;
color:#333333;
text-decoration: none;}
A.c254337:link {
color: #222222;}  
A.c254337:visited {
color: #222222;}  
A.c254337:active {
color: #222222;}  
A.c254337:hover {
color: #cc0000;}
.c254338_table{
width:300px;}
.c254338_td_img{
border: 1px solid #D9D9D9;}
.c254338_title{
font-weight:bold
;}
.c254338_td_abstract{
word-wrap:break-word;word-break:break-all;line-height:150%
;}
.c254338_abstract{
font-size: 9pt;}
.c254338_content{
font-size: 9pt;
color:#d60e00;
text-decoration:none
;}  
.c254338_hr{
border-bottom: #999999 0px dashed; border-left: #999999 0px dashed; width: 100%; height: 1px; border-top: #999999 1px dashed; border-right: #999999 0px dashed
;}
.c254338_front{
color:#ff0103;font-weight:bold
;}
A.c254338{
font-size:9pt;
line-height:150%;
color:#333333;
text-decoration: none;}
A.c254338:link {
color: #222222;}  
A.c254338:visited {
color: #222222;}  
A.c254338:active {
color: #222222;}  
A.c254338:hover {
color: #cc0000;}
