/* 全局样式*/
body{font:12px/160% Verdana,Arial,"宋体",Helvetica, sans-serif;color:#414141;margin:0;}
table,td{font:12px/180% Verdana,Arial, "宋体",Helvetica, sans-serif,Verdana;}
A:link{text-decoration:none;color:#333;}
A:visited{text-decoration:none;color:#333;}
A:hover{text-decoration:underline;color:#006cbf;}
img{ border:0;}
div,p,img,ul,li,form,input,label,span,dl,dt,dd{margin:0;padding:0;}
li{list-style:none;}
/* 格式*/
.ma{ margin:auto;}
hr{height:1px; color:#CCC;}
.overh{overflow:hidden;}
.dsn{ display:none;}
.dsb{ display:block;}
.efont{font-size:8px;}
.nfont{font-size:9px;}
.overh{ overflow:hidden;}
.overv{ overflow:visible;}
.dsn{ display:none;}
.dsb{ display:block;}
.vsbh{visibility:hidden;}
.clb{clear:both;}
.clr{ clear:right;}
.fl{float:left;}
.fr{float:right;}
hr{height:1px; color:#CCC;}
.duiqi{text-align:justify;  text-justify:inter-ideograph;}

/* 字体*/
.tel{ text-align:left;}
.tec{text-align:center;}
.ter{text-align:right;}
.jc{font-weight:bold;}
.font13{font-size:13px;}
.font14{font-size:14px;}
.font11{font-size:11px;}
.font10{font-size:10px;}
.font8{ font-size:8px;}
.font9{ font-size:9px;}
.font30{font-size:30px;}
.normal_font{font-weight:normal;font-size:12px;}
.white_font a,.white_font a:hover,.white_font a:visited,.white_font{color:#FFF;}
.or_font,.or_font a,.or_font a:visited{color:#ff5500;}
.chen_font,.chen_font a,.chen_font a:visited{color:#FD9A00;}
.blue_font,.blue_font a:link,.blue_font a:visited{color:#0245dc;}
.blue_font a:hover{text-decoration:underline;color:#b41d24;}
.gray_font,.gray_font a:link,.gray_font a:visited{color:#777;}
.red_font,.red_font a,.red_font a:visited{color:#a70e15;}
.search_input{ background:#FFF; border:1px solid #cacde4; width:150px;}
#menu a{margin:0 18px;}
#menu,#menu a,#menu a:visited{ color:#FFF; font-size:13px; 	}
.menu_local{color:#59cc46;}
.class_title{ color:#05376e; height:22px; border-bottom:1px dotted #b0b0b0;}
.Category_list_0,.Category_list_1{ width:220px; height:23px; line-height:23px; margin-bottom:3px; padding-left:4px;}
#Category_list_1/*IE5.5+*/{>/*IE only*/_width /*ie55*/:222px;}
#Category_list_0/*IE5.5+*/{>/*IE only*/_width /*ie55*/:222px;}
.Category_list_0{ background:url(../images/pro_li_bj_01.gif) no-repeat 2px;}
.Category_list_1{ background:url(../images/pro_li_bj_02.gif) no-repeat;}
.web_title{ font-size:18px; color:#00518f;border-bottom:1px dotted #b0b0b0; height:30px; line-height:30px; padding-left:11px;}
.pro_list_top{ background:url(../images/pro_list_top.jpg) no-repeat; height:23px; width:203px; line-height:23px; color:#fff; padding-left:19px;}
.pro_list_top/*IE5.5+*/{>/*IE only*/_width /*ie55*/:222px;}
.product_list{ width:656px;}
.product_list_01{ width:164px; _display:inline; margin-bottom:10px;}


/*--- 分页 ---*/
div.digg {padding: 3px;  margin: 3px; text-align: center; clear:both; margin-bottom:10px;}
div.digg a {border: #ccc 1px solid; padding:2px 5px;  margin: 2px; text-decoration: none;}
div.digg a:hover {border: #05376E 1px solid; color: #05376E; }
div.digg a:active {border: #000099 1px solid; color: #000;}
div.digg span.current{border: #05376E 1px solid; padding:2px 5px;font-weight: bold; margin: 2px;  background-color: #05376E; color:#fff;}
div.digg span.disabled{border: #ccc 1px solid; padding:2px 5px; text-decoration: none margin: 2px; text-align:center;}
.img_turn{float: left; cursor:pointer; border:2px solid #ccc; margin:0 2px;}


.button_class{ width:80px; margin:0px 5px 0px 5px;}



/*
  slide

*/
.slideimgbox {
    float: left;
    width: 100%;overflow:hidden;
}
    .slideimgbox #slide {
        float: left;
        height: 458px;
        overflow: hidden;
        position: relative;
        width: 688px;
    }
    .slideimgbox img{
        width:100%;
    }

    .slideimgbox #slide .ico {
        bottom: 6px;
        position: absolute;
        right: 8px;
    }
.slideimgbox #slide .ico li {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CECECE;
    cursor: pointer;
    display: block;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    height: 15px;
    line-height: 15px;
    margin: 2px;
    padding: 1px;
    text-align: center;
    width: 15px;
}
.slideimgbox #slide .ico li.high {
    background: none repeat scroll 0 0 #004477;
    color: #FFFFFF;
    font-weight: bolder;
}
.bannertxt2 {
    position: absolute;
    bottom: 30px;
}
.bannertxt1 {
    position: absolute;
    top: 30px;
}
/*@-webkit-keyframes slideInLeft {
    from {
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0);
        visibility: visible;
    }

    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
}*/
@keyframes slideLeftRight {
    0% {
        left:-40px;
        opacity:0;
    }

    50% {
        left: 140px;
        opacity: 1;
    }
    100% {
        left: -40px;
        opacity: 0;
    }
}

.slideLeftRight {
    -webkit-animation-name: slideLeftRight;
    animation-name: slideLeftRight;
    -webkit-animation-duration: 8s;
    animation-duration: 8s;
}
@keyframes slideRightLeft {
    0% {
        right: -40px;
        opacity: 0;
    }

    50% {
        right: 140px;
        opacity: 1;
    }

    100% {
        right: -40px;
        opacity: 0;
    }
}

.slideRightLeft {
    -webkit-animation-name: slideRightLeft;
    animation-name: slideRightLeft;
    -webkit-animation-duration: 8s;
    animation-duration: 8s;
}