﻿@charset "utf-8";
#box_banner1{
   margin: auto;
    width: 100%;
    height: 500px;
}
#box_banner1{
   margin: auto;
    width: 100%;
    height: 500px;
}
#box_banner1{
   margin: auto;
    width: 100%;
    height: 500px;
}
#box_banner1{
   margin: auto;
    width: 100%;
    height: 500px;
}
#box_banner1{
   width: 100%;
    background: #fff;
    height: 500px;
}
#box_main{
   width: 1000px;
}
.mod_sub{
   border-bottom: #e4e3e3 1px solid;
    border-left: #e4e3e3 1px solid;
    padding-bottom: 1px;
    margin-top: 35px;
    padding-left: 1px;
    width: 307px;
    padding-right: 1px;
    background: #fff;
    height: 156px;
    border-top: #e4e3e3 1px solid;
    border-right: #e4e3e3 1px solid;
    padding-top: 1px;
}
.mod_sub H3.h3{
   border-bottom: #e9e9e9 1px solid;
    text-align: left;
    line-height: 28px;
    padding-left: 7px;
    width: 165px;
    color: #4d4d4e;
    font-size: 14px;
    font-weight: bold;
    padding-top: 8px;
}
#box_footer_sub1 UL{
   display: block;
    float: left;
}
#box_footer_sub1 UL LI.li1{
   text-align: left;
    padding-left: 90px;
    margin-bottom: 5px;
    font-size: 14px;
    font-weight: bold;
}
#box_footer_sub1 UL LI{
   text-align: left;
    padding-left: 90px;
}
#box_main1{
   padding-bottom: 20px;
    width: 100%;
    background: url(../images/background.png) repeat-x center top;
    padding-top: 10px;
}
#box_left{
   border-bottom: #e0e0e0 1px solid;
    position: relative;
    border-left: #e0e0e0 1px solid;
    padding-bottom: 20px;
    margin: auto;
    min-height: 500px;
    width: 1002px;
    background: #fff;
    height: auto;
    border-top: #e0e0e0 1px solid;
    border-right: #e0e0e0 1px solid;
    padding-top: 10px;
}
#box_mbx{
   z-index: 999;
    position: absolute;
    width: 75%;
    right: 30px;
}
#box_news{
   position: absolute;
    width: 104px;
    height: 40px;
    top: 40px;
    left: 455px;
}
#box_news A{
   text-align: center;
    line-height: 40px;
    display: block;
}
#box_news A:hover{
   border-bottom: #2857a6 3px solid;
    height: 37px;
    color: #2857a6;
}
#box_dow1{
   float: right;
    margin-right: 200px;
    padding-top: 20px;
}
.footer_logo{
   margin: auto;
    width: 1002px;
}
.f_left{
   width: 200px;
}
.f_right P{
   text-align: left;
}
#box_news_list2{
   margin: 20px auto auto;
    width: 92%;
}
#box_news_list1{
   margin: 20px auto auto;
    width: 92%;
}
#box_s_ipc{
   border-bottom: #dedede 1px solid;
    border-left: #dedede 1px solid;
    padding-bottom: 15px;
    margin-top: 20px;
    border-top: #dedede 1px solid;
    border-right: #dedede 1px solid;
}
.main{
   width: 100%;
    background: url(../images/bg.png) repeat-x;
    padding-top: 20px;
}
.table{
   border-bottom: medium none;
    border-left: #dedede 1px solid;
    width: 730px;
    border-top: #dedede 1px solid;
    border-right: #dedede 1px solid;
}
.table TABLE TR TD{
   border-bottom: #dedede 1px solid;
    line-height: 30px;
    font-size: 12px;
}
#box_ipc_list{
   margin: 35px auto auto;
    width: 800px;
    float: right;
    border-top: #dedede 1px solid;
}
#box_ipc_menu1{
   width: 200px;
    float: left;
}
#ys P{
   line-height: 24px;
    margin-top: 10px;
    display: block;
    font-size: 14px;
}
#ys P STRONG{
   color: #2857a6;
    font-size: 16px;
}
#gy{
   margin-top: 1px;
}
#gy STRONG{
   color: #2857a6;
    font-size: 16px;
}
#gy P{
   line-height: 24px;
    margin-top: 10px;
    display: block;
    font-size: 14px;
}
.bg1{
   width: 100%;
    background: url(../images/bg1.jpg) no-repeat center top;
    height: 250px;
}
.bg2{
   width: 100%;
    background: url(../images/bg2.jpg) no-repeat center top;
    height: 250px;
}
.bg3{
   width: 100%;
    background: url(../images/bg3.jpg) no-repeat center top;
    height: 250px;
}
.bg4{
   width: 100%;
    background: url(../images/bg4.jpg) no-repeat center top;
    height: 250px;
}
.bg5{
   width: 100%;
    background: url(../images/bg5.jpg) no-repeat center top;
    height: 250px;
}
.bg6{
   width: 100%;
    background: url(../images/bg6.jpg) no-repeat center top;
    height: 250px;
}
/* banner焦点图css */
.bannerSlide{ width:100%;position:relative;height:500px;background:#fff; overflow:hidden;margin:0 auto;}
.bannerSlide .hd{ height:15px; overflow:hidden; position:absolute; left:46%; bottom:15px; z-index:1; }
.bannerSlide .hd ul{ overflow:hidden; zoom:1; float:left; }
.bannerSlide .hd ul li{ width:12px; height:12px; float:left; margin-left:15px; border-radius:6px; background:#FFF; cursor:pointer; }
.bannerSlide .hd ul li.on{background:#00959b; }
.bannerSlide .bd{ position:relative; height:100%; z-index:0;   }
.bannerSlide .bd li{ zoom:1; width:100% !important;height:500px; text-align:center;}
.bannerSlide .bd li a {display:block;height:500px;}
.bannerSlide .prev,
.bannerSlide .next{ position:absolute; left:7%; top:50%; margin-top:-25px; display:block; width:29px; height:49px; background:url(../ncsaist/slider-arrow-left.png)  no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.bannerSlide .next{ left:auto; right:7%; background:url(../ncsaist/slider-arrow-right.png) no-repeat; }
.bannerSlide .prev:hover,
.bannerSlide .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.bannerSlide .prevStop{ display:none;  }
.bannerSlide .nextStop{ display:none;  }