/* CSS Document */

body { margin:0 auto; margin: 0px; font-size: 12px; font-family:Arial, Helvetica, sans-serif; background:url(../images/bg.jpg) repeat-x top;}
td { line-height:22px; font-size: 12px; color:#454545;}
ul,dl,dt,form,p{ margin:0px; padding:0px;}
img { border:none;}
ul,li{ list-style-type:none;}
input,select{ font-family:Arial, Helvetica, sans-serif; color:#666;}

a{ color: #454545; text-decoration: none;}
a:hover{ color: #0380c3; text-decoration: none;}

a.red{ color: #FF7800; text-decoration: none;}
a.red:hover{ color: #FF7800; text-decoration:underline;}

.bold14{ color: #0380c3; font-size:14px; font-weight:bold;}
.bold12{ color: #0380c3; font-size:12px; font-weight:bold;}

a { outline: none;}
a:active{ star:expression(this.onFocus=this.blur());}
:focus{ outline:0; }

.keywords{ width:156px; height:26px; line-height:26px; border:0; background:url(../images/input.jpg) no-repeat left; color:#666; padding:2px 8px 0px; font-size: 11px;}
.bt{ width:36px; height:28px; border:0; background:url(../images/botton.jpg) no-repeat; cursor:pointer;}

.news{ background:url(../images/index_22.jpg) no-repeat; width:402px; height:200px; vertical-align:top; padding-top:45px;}
.news li{ background:url(../images/line.gif) no-repeat left bottom; height:28px; line-height:28px; padding-left:18px;}
.news li span{ float:right; padding-right:22px; color:#999999; font-family:Georgia;}

.catalog{ display:block; background:url(../images/catalog.gif) no-repeat; height:33px; line-height:33px; padding-left:30px;}
.right_bg{ background:url(../images/about_10.jpg) no-repeat bottom; padding:15px 22px 40px; min-height:420px; height:auto !important; height:420px; vertical-align:top;}
.right_bg p{ padding:5px 0px;}

.about_bg{ background:url(../images/about.jpg) no-repeat bottom; vertical-align:top; padding:12px 22px 40px; min-height:400px; height:auto !important; height:400px; line-height:25px;}
.about_bg p{ padding:5px 0px;}

.product_bg{ background:url(../images/about_10.jpg) no-repeat bottom; padding:20px 16px 40px; min-height:420px; height:auto !important; height:420px; vertical-align:top;}
.pro li{ float:left; width:240px;}
.pro_img_01{ width:200px; height:165px; padding:4px; border:1px solid #e5e5e5; text-align:center;}
.pro_img_02{ width:200px; height:165px; padding:4px; border:1px solid #666666; text-align:center;}
.pro_text{ height:30px; text-align:center; border-bottom:1px solid #e5e5e5;}

.provive_name{ text-align:center; font-size:14px; font-weight:bold; padding:15px 0px;}
.provive_img{ text-align:center;}
.provive_img img{ border:1px solid #e5e5e5;}
.provive_text{ padding-top:15px;}
.page{ text-align:center; padding:15px 0px 0px;}

.right_news{ padding-top:10px}
.right_news li{ background:url(../images/news_line.gif) no-repeat left bottom; padding-left:18px; height:35px; line-height:35px}
.right_news li span{ float:right; padding-right:2px; color:#999999; font-family:Georgia;}
.view_title{ padding:10px 0; font-size:16px; text-align:center; font-weight:bold; border-bottom:1px solid #E5E5E5;}
.view_info{ padding:5px 0; color:#CDCDCD; text-align:center}
.view_content{ padding-top:5px; padding-bottom:10px; border-bottom:1px solid #E5E5E5;}
.view_content p{ padding:5px 0}

.honor{ width:159px; height:216px; padding:4px; border:1px solid #e5e5e5;}


/* ×óÓÒ¹ö¶¯ */
.blk_18 {
    overflow: hidden; width: 982px; zoom: 1
}

.blk_18 .pcont {
     float:left; overflow: hidden; width: 870px
}

.blk_18 .ScrCont {
     width: 32766px; zoom: 1
}

.blk_18 #List1_1 {
     float: left
}

.blk_18 #List2_1 {
     float: left
}

.blk_18 .LeftBotton {
     background: url(../images/left01.jpg) no-repeat center; float: left; width: 32px; height: 191px; margin: 0 9px 0 15px
}

.blk_18 .LeftBotton:hover {
     background: url(../images/left02.jpg) no-repeat center; float: left; width: 32px; height: 191px; margin: 0 9px 0 15px
}

.blk_18 .RightBotton {
     background: url(../images/right01.jpg) no-repeat center; float: left; width: 32px; height: 191px; margin: 0 15px 0 9px
}

.blk_18 .RightBotton:hover {
     background: url(../images/right02.jpg) no-repeat center; float: left; width: 32px; height: 191px; margin: 0 15px 0 9px
}

.blk_18 .pl IMG {
     display:block; cursor: pointer; margin : auto; 
}

.blk_18 .pl {
     float: left; width: 145px; text-align: center; text-decoration:none; padding-top:15px; 
}

.img01{
    padding:4px; border:1px solid #e5e5e5; background-color:#fff; width:120px; height:113px; text-align:center;
}

.img02{
    padding:4px; border:1px solid #666666; background-color:#fff; width:120px; height:113px; text-align:center;
}

.text{
    padding-top:3px; text-align:center;
}