@charset "utf-8";
/* CSS Document */
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,table,th,td,hr,p,span{margin:0;padding:0;}
body {
  font-family:Arial;
  font-size: 12px;
  color: #595858;
  text-decoration: none;
  margin: 0px;
  padding: 0px;
  
}
ul,li{margin:0;padding:0;list-style:none;}
img{border:0;}
.clear{clear:both;}

a{color:#595858;text-decoration:none;}
a:hover{color:#8B8989;text-decoration:underline;}

.bj {background-image: url(../images/index_52.jpg);background-repeat: no-repeat;border-bottom-width: 1px;
  border-bottom-style: solid;border-bottom-color: #dfdfdf;background-position: right bottom;}
  
.news a { color:#515151; line-height:30px;}
.news a:hover {color:#515151; line-height:30px;}

.bottom a { color:#454545; line-height:24px;}
.bottom a:hover {color:#454545; line-height:24px;}

.pro a { color:#383838; line-height:20px; font-size:14px;}
.pro a:hover {color:#383838;line-height:20px;font-size:14px;}

.zx {border-left-width: 1px;border-left-style: solid;border-left-color: #cfcfcf;}

.sx {border-bottom-width: 2px;border-bottom-style: solid;border-bottom-color: #285487;}

.dx {border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #cdcccc;}

.menu{width:700px; height:32px; background:url(images/index_15.png) repeat;}
.menu li{width:100px;line-height:32px; float:left; text-align:center;}
.menu li a{font-size:15px; font-family:"幼圆"; font-weight:bold; color:#1b1b1b;}
.menu li a:hover{color:#1086ac;}

.content{color:#595858;}
.content_nr{padding:15px 5px 5px 15px;}
.pagenum{margin-top:4px;margin-bottom:4px;}

.b3 {padding:0 5px 5px 10px;}
.b3 li{font-size:12px; line-height:25px; margin-top:4px; overflow:hidden; background:url(../images/icon_01.jpg) no-repeat 0px 8px; padding-left:15px;}
.b3 li a{color:#595858;text-decoration:none;}
.b3 li a:hover{color:#8B8989;text-decoration:underline;}
.b3 li small{font-size:12px;color:#999;}

.pro{width:204px; height:auto; margin-top:5px;}
.pro_dh{width:200px; font-size:14px; line-height:25px; text-align:center;}
.pro_dx{background:url(../images/xx_23.jpg) no-repeat; width:204px; height:1px;}

.pro_zdh a{display:block;width:200px;line-height:25px;margin:0 auto;background:#eeeeee;margin-bottom:6px;font-size:12px;color:#666666;text-align:center;}
.pro_zdh a:hover{display:block;width:200px;line-height:25px;background:#dfddde;color:#83c326;font-size:12px;}

.index_nav{ width:363px; height:24px; border-bottom:#e3e3e3 solid 1px;}
.index_nav ul{ position:absolute; margin-top:1px;}
.index_nav ul li{ width:96px; height:24px;float:left; margin-right:2px;}
.index_nav ul li a{ display:block; width:96px; height:24px; line-height:24px; text-align:center; color:#676968; font-size:14px;}
.index_nav ul li a:hover{ font-weight:bold;color:#6e6d6d;}
.index_nav ul li a.cur{background:#dae7f0;font-weight:bold;color:#01575c;}

#ul_01{ width:363px; line-height:180%; padding:8px 0 0 0;height:170px;}
#ul_01 a{color:#595858;font-weight:100;}
#ul_01 a:hover{color:#000;font-weight:bold; text-decoration:underline;}


#nav{ float:left; width:700px; height:32px; background:url(../images/nav.jpg) no-repeat left top;overflow:hidden;}
#nav li {float: left;height:32px;line-height:32px; width:100px;}
#nav li a{ display:block; height:32px;}
#nav li ul {left: -999em;position: absolute;}
#nav li ul li{height:23px;padding:0px 10px;  width:80px; background:url(../images/c_03.jpg) no-repeat left center;}
#nav li ul a{color:#7b7c7d; text-decoration:none; display:inline;text-align:center;height:23px; line-height:23px;}
#nav li ul a:hover {color:#ff5a00;text-decoration:none;font-weight:normal;}

#nav li.n2 ul{ margin-left:-50px;}
#nav li.n3 ul{ margin-left:-50px;}
#nav li.n4 ul{ margin-left:-230px;width:750px;}
#nav li.n5 ul{ margin-left:-120px;width:700px;}
#nav li.n6 ul{ margin-left:-50px;width:400px;}
#nav li.n7 ul{ margin-left:-20px;width:400px;}
#nav li.n8 ul{ margin-left:-120px;}

#nav li a.b1{width:100px;}
#nav li a.b2{width:100px;}
#nav li a.bb3{width:100px;}
#nav li a.b4{width:100px;}
#nav li a.b5{width:100px;}
#nav li a.b6{width:100px;}
#nav li a.b7{width:100px;}
#nav li a.b8{width:100px;}

#nav li.no{background:none;}

#nav li:hover ul {left: auto; padding-top:2px;}
#nav li.sfhover ul {left:auto;padding-top:2px;}
#nav li.sfhover ul li {float:left;}

#nav li.sfhover a{background:url(../images/nav.jpg) no-repeat left top;}
#nav li.sfhover ul li a{ background-image:none; }

#nav li.sfhover a.b1{background-position: left -32px;}
#nav li.sfhover a.b2{background-position: -100px -32px;}
#nav li.sfhover a.bb3{background-position: -200px -32px;}
#nav li.sfhover a.b4{background-position: -300px -32px;}
#nav li.sfhover a.b5{background-position: -400px -32px;}
#nav li.sfhover a.b6{background-position: -500px -32px;}
#nav li.sfhover a.b7{background-position: -600px -32px;}
#nav li.sfhover a.b8{background-position: -700px -32px;}


.pro_nav{ width:210px;}
.pro_nav h3{ margin:0px; padding:0px; font-size:14px;  background:url(../images/xx_23.jpg) repeat-x left bottom;}
.pro_nav h3 a{ display:block;padding:10px 0 8px 27px; background:url(../images/icon_02.jpg) no-repeat 5px 9px;}
.pro_nav h3 a.cur{background:url(../images/icon_03.jpg) no-repeat 5px 9px;}
.pro_nav ul li{ padding:8px 0 8px 29px;}
.pro_nav ul li a{ color:#0d56b0; font-size:14px;}

.pro_list{  margin:0px auto 0 auto;}
.pro_list li{ width:232px; float:left; display:inline; height:225px; overflow:hidden; padding:2px;margin-bottom:15px }
.pro_list li.last{ margin-right:0px;}
.pro_list span{ display:block; width:219x; line-height:20px; padding-top:5px; padding-bottom:5px; text-align:center;}


.imgbox {
    line-height: 0;
    overflow: hidden;
    font-size: 0;
    text-indent: 0;
}
.fl {
    float: left;
}

.fr {
    float: right;
}

.news_list {
    padding: 12px 18px;
    border: 1px solid #eaf1f2;
    background: #f7f7f7;
    overflow: -webkit-paged-x;
}

    .news_list.white {
        background: #fff;
        border: 1px solid #fff;
    }

    .news_list .imgbox {
        width: 172px;
    }

    .news_list .conn {
        width: 480px;
        float: right;
        position: relative;
        height: 170px;
    }

        .news_list .conn h3 {
            font-size: 14px;
            line-height: 20px;
            padding-bottom: 10px;
        }

            .news_list .conn h3 a {
                color: #001128;
            }

                .news_list .conn h3 a:hover {
                    color: #d6180a;
                }

        .news_list .conn p {
            color: #6b6b6b;
            line-height: 20px;
            padding-right: 10px;
        }

        .news_list .conn .date {
            
            left: 0;
            bottom: 0;
        }
