@charset "gb2312";
h1{margin:0;padding:0;font-size:16px;}
h2{margin:0;padding:0;font-size:30px; font-weight:normal;}
li{margin:0;padding:0;}
ul{margin:0;padding:0;}
ol{margin:0;padding:0;}
dl{margin:0;padding:0;}
dd{margin:0;padding:0;}
form{margin:0;padding:0;}
p{margin:0;padding:0;}
em{margin:0;padding:0;}
strong{margin:0;padding:0;}
font{margin:0;padding:0; font-size:12px;}
*{ margin-top: 0px; margin-bottom: 0px;}
body{font-family: "΢���ź�";line-height: 24px; text-align:left !important; font-size:12px; color:#444; margin:0; padding:0;}
h2{}
strong{color: #000;}
a{color: #000;text-decoration: none;}
a:link{color: #000;text-decoration: none;}
a:visited {color: #000;text-decoration: none;}
a:hover {color: #0069a6;text-decoration: none;}
a:active {color: #000;text-decoration: none;}
ul{ list-style:none;}
img { border:none; background:url(../images/loading.gif) no-repeat 50% 50%;max-width: 100%; vertical-align:middle; }
.clear {
    display: block;
    float: none;
    clear: both;
    overflow: hidden;
    visibility: hidden;
    width: 0;
    height: 0;
    background: none;
    border: 0;
    font-size: 0
}

.clearfix:after {
    visibility: hidden;
    display: block;
    clear: both;
    height: 0;
    font-size: 0;
    content: ".";
}

.clearfix {
    zoom: 1;
}
.head-logo,.container{width:1200px; margin:0 auto;}
.georgia{font-family:Georgia, "Times New Roman", Times, serif; color:#444 !important;}

/* top
+++++++++++++++++++++++++++ */
#top{ height:100px; overflow:hidden; font-size: 12px; font-family:"΢���ź�"; color: #999; text-decoration: none;}
#top a{color: #999 !important; padding:0 5px; text-decoration:none;}
#top a.pic_logo{ float:left; width: 22%;}
/* logo
+++++++++++++++++++++++ */
#logo{ height:74px; float:left;}
#logo a{ display:block; float:left; padding:0;}
#logo span{ display:block; float:left;}
.clear{clear:both; height:0px; overflow:hidden; margin-top:0!important; line-height:0px; font-size:0;}

.special{ float:left; padding-top:10px; padding-left:10px;}
.special dd{ display:block; height:36px;font-size:24px;  line-height:36px;}
.special dd font{ font-weight:bold; font-size:24px; font-family:"΢���ź�"; color:#0069a6 !important}
.special dt{ display:block; height:20px; line-height:20px; padding:0 10px; background:#0069a6 !important; color:#fff !important; font-family:"΢���ź�"}

.nav{ height:36px; line-height:36px; font-family:"΢���ź�"; font-size:16px; background:#0069a6; color:#fff; text-align:center;}
.nav div{ width:1200px;; margin:0 auto;}
.nav span{ height:36px; display:block; padding:0 15px; background:url(../images/nav_jiao.jpg) no-repeat bottom center #003e62; float:left;}
.nav a{ color:#fff !important; width: 14.28%; text-align: center; background:url(../images/nav_a.jpg) no-repeat right center; height:36px; display:block; float:left;}
.nav a:hover{background:url(../images/nav_jiao.jpg) no-repeat bottom center #003e62;}




.indexCol_banner{height:300px; width:960px;overflow:hidden; margin:15px auto;}
/*.indexCol_banner .slider .nivo-controlNav{ display:none;}*/
.nivo-directionNav a {background: url(../images/arrows.png) no-repeat 0 0;border:0 none; display:block;height:30px;text-indent:-9999px;width:30px;}
a.nivo-nextNav {background-position:-30px 0;right:15px;}
a.nivo-prevNav {left:15px;}

.nivoSlider {position:relative;}
.nivoSlider img {position:absolute; top:0px; left:0px; width:960px !important; height:300px;}
.nivoSlider a.nivo-imageLink {position:absolute; top:0px; left:0px; width:100%;	height:100%; border:0; padding:0; margin:0; z-index:60;	display:none;}
.nivo-slice {display:block; position:absolute; z-index:50; height:100%;}
.nivo-caption {position:absolute; left:0px; bottom:0px; background:#ff0000; color:#ffff00; opacity:0.8; width:100%; z-index:89;}
.nivo-caption p {padding:5px; margin:0;}
.nivo-directionNav a {position:absolute; top:45%; z-index:99; cursor:pointer;}
.nivo-prevNav {left:0px;}
.nivo-nextNav {right:0px;}
.nivo-controlNav {position:absolute; right:0; bottom:0; height:20px; width:100%; overflow:hidden; padding-right:3px; text-align:right; background:#000000; color:#FF0; filter:alpha(style=1,opacity=5,finishOpacity=80); z-index:500;}
.nivo-controlNav a {padding:1px 10px; border-left:#cccccc 1px solid; height:20px; line-height:20px; font-size:9px; color:#fff; cursor:pointer; font-family:sans-serif; background-color:#666;}
.nivo-controlNav a.active {background-color:#999;}


.main01{ margin:20px 0; overflow:hidden; clear:both;}
.title_big{ height:60px; line-height:60px; font-size:30px; font-family:"΢���ź�"; color:#0069a6; text-align:center; background:url(../images/big_title.jpg) no-repeat center center; position:relative;}
.title_big strong{ color:#0069a6 !important;}
.title_big_text{ }
.title_big_text h2{ display:inline;padding:0 15px; background:#fff; margin:0 auto;}
.title_big a.georgia{ position:absolute; top:0; right:0; background:#fff; padding:0 10px; margin-right:10px; font-size:16px;}

.main_nr{ padding:20px 10px 0 ; border:1px solid #ccc; border-top:none; overflow:hidden;}
.small-tit{
    line-height: 30px;
    margin-bottom:20px;
}
.small-tit h3{
    float: left;
    font-size:20px;
    height: 30px;
    line-height: 30px;
}
.small-tit .georgia{
    float:right;
}

.main_nr dl{ float:left; width:23%; padding:0 1%;  margin-bottom:20px;}
.main_nr dl dd{ display:block; overflow:hidden;}
.main_nr dl dd h3{ display:block; height:30px; line-height:30px; font-family:"΢���ź�"; font-size:16px; color:#000 !important}
.main_nr dl dd h3 a{ color:#000 !important;}
.main_nr dl dd a.img{display:block;  text-align: center; border:1px solid #ccc;   padding:5px;min-height: 172px }
.main_nr dl dd img{ width:100%; height:auto; }
.main_nr dl dd p{ display:block; padding:10px 0; border-bottom:1px solid #dedede; min-height: 72px;}
.main_nr dl dd p strong{ color:#0069a6 !important}
.main_nr dl dd p:hover{ color:#ef5d00; cursor:pointer;}
.main_nr dl dd p a:hover{ color:#ef5d00; cursor:pointer;}
.main_nr dl dd p strong a{ color:#0069a6 !important}
.main_nr dl dd a.georgia{ text-align:right; font-size:18px; display:block; padding:5px 0;}

.main_nr02 dl p{ border:none; margin-bottom:10px;}

.main_nr03 dl{ width:299px; float:left;}
.main_nr03 dl dd{ display:block;}
.main_nr03 dl dd img{ width:295px; height:282px;}
.main_nr03 dl dt{ text-align:center;}

.main_center{ float:left; padding-left:10px; width:252px; padding-right:10px; border-right:1px dashed #ccc;}
.main_center img{ display:block; width:248px; height:120px; border:1px solid #ccc; padding:1px; }
.main_center p{ color:#0069a6;}
.main_center ul{ margin-top:5px; padding-top:5px; border-top:1px solid #f6f6f6;}

.main_right{ overflow:hidden; float:right; width:348px;}
.main_right_pic{ width:162px; float:left; margin-right:10px;}
.main_right_pic img{ width:158px; height:120px; border:1px solid #ccc; padding:1px;}
.main_right_pic p{ text-align:center; margin-bottom:10px;}


@media only screen and ( max-width:1200px){
    .head-logo,.container,.nav div{
        width:95%;
        margin:0 2.5%;
    }
    
}
@media only screen and ( max-width:1024px){
    #top a.pic_logo{width:20%; padding:0;}
}
@media only screen and ( max-width:767px){
    #top{
        height: auto;
    }
    .special{
        width: 40%;
   
        padding-left:2%;
    }
    #top a.pic_logo{width:30%;}
    .special dd font{
        font-size:22px;
    }
    .nav div{
        width:100%;
        margin:0;
    }
    .nav{
        height: auto;
    }
    .nav a{
        width:33.3333333%;
        font-size:14px;
    }
    .title_big_text h2{
        font-size:24px;
    } 
    .special dt,.special .georgia,h2 .georgia{
        display: none;
    }
    .title_big{
        text-align: left;
        height: 40px;
        line-height: 40px;
        background: none;
    }
    .main_nr dl{
        width: 48%;
        margin-bottom:3%;
    }

    .main01{
        border:1px solid #dedede;
    }
    .main_nr{
        border:0;
        padding:3% 2% 0;
    }
}
@media only screen and ( max-width:480px){
    .special{
        width: 60%;
        padding-top:0%;
    }
    .special dd font{
        font-size:20px;
    }
    #top a.pic_logo{width:35%;}
}