@charset "utf-8";
/* CSS Document */
html,body,h1,h2,h3,h4,h5,ul,ol,li,form,p,img,dl,dt{ margin:0; padding:0;}
body{  font-size:12px; font-family:Arial, Helvetica, sans-serif; line-height:1.6em; color: #666666; text-align:center;}
ul,ol,li{ list-style:none;}
img,p{ border:0;}
table,td{ border-collapse:collapse;}
*{word-wrap:break-word; }
a {text-decoration: none; color:#666666;}
a:hover{text-decoration: none; color: #FF0000;}
.menu{ background:url(../images/home_03.jpg); height:30px;}
.menu td{ background:url(../images/b.jpg) right no-repeat;}
.menu td.tdl{background: none;}
.menu td a{  padding-left:20px; padding-right:20px;color:#FFFFFF; display:block; height:20px;font-weight: 900;}
.menu td a:hover{ color:#FF6600;}
#flash { margin-top:5px; margin-bottom:5px;}
#main td.td1{ width:420px; height:380px; border:#999999 1px solid;}
#main td.td2{ width:10px;}
#main td.td3{ width:570px;}
#about { height:315px; background:url(../images/home_27.jpg) bottom center no-repeat; padding:10px 20px 20px 20px; text-align:justify;}
.ind_b{ background:url(../images/home_09.jpg) bottom; height:24px;}
.ind_b td.tdn{ background:url(../images/home_28.jpg) no-repeat 10px; padding-left:30px; width:120px; text-align:left; color:#FFFFFF;}
.ind_b td.tdm{ background:url(../images/home_11.jpg); text-align:right; padding-right:30px;}
.ind_b1{ background:url(../images/home_09.jpg) bottom; height:24px; border:#999999 1px solid; border-bottom:none;}
.ind_b1 td.tdn{ background:url(../images/home_28.jpg) no-repeat 10px; padding-left:30px; width:80px; text-align:left; color:#FFFFFF;}
.ind_b1 td.tdm{ background:url(../images/home_11.jpg); text-align:right; padding-right:20px;}
#new1{border:#999999 1px solid; border-top:none; width:568px; height:160px;text-align:left; vertical-align:top;}
#bottom { padding-top:10px; padding-bottom:10px; text-align:center; line-height:25px;}
#menu1{ height:30px; margin-top:20px; border:#CCCCCC 1px solid;}
#menu1 td{ padding-left:20px; padding-right:20px; }
.pro_img_box{border:#666666 1px solid; width:110px; height:110px;}
.pro_img_box5{border:#666666 1px solid; width:250px; height:250px; padding:0px; margin:0px;}
.pro_img_box1{border: #aaaaaa 3px solid;}
.pro_tit_box{ height:20px; }
.pro_tit_box a{color:#003399;   font-weight:bold; font-size:14px;}
.pro_pro_box{ height:110px; text-align: justify; vertical-align:top; line-height:1.5em; padding: 0px 5px 0px 5px;table-layout: fixed;}
.pro_mor_box{ text-align:right; padding-right:15px; height:25px; vertical-align: bottom; padding-bottom:5px;}
.pro_tr{ border-top:  dashed 1px #CCCCCC; height:30px;}
#inde{}
#inde td.left{ width:228px;vertical-align:top;background:url(../images/products_63.jpg) bottom left; height:400px; padding-left:2px;}
#inde td.right{ vertical-align:top;}
.ind_b2{height:24px;text-decoration: none; background:url(../images/home_09.jpg);}
.ind_b2 td{  padding-left:23px; text-align:left; color:#ffffff; font-size:13px; font-weight:bold;}
#inde td.name{ color:#003399; font-size: 18px;text-decoration: none; text-align:left; padding-left:5px; height:40px; vertical-align:middle; }
#inde td.position{text-align: right; padding-right:10px; border-bottom: #999999 1px solid; height:30px; vertical-align: middle;}
#left {margin-bottom:10px; margin-left:0px; text-align:left;}
#left li {text-align:left; height:30px; vertical-align:middle;background:url(../images/products_32.jpg) no-repeat  0px bottom; padding-left:20px;width:178px;}
#left li a {color:#003399; margin-left:10px; font-weight:bold;}
#left span{ text-align:left;}
#left span li{ text-align:left; background:#eeeeee; width:175px; margin-left:1px; vertical-align:middle; height:25px;}
#left span a {color:#494949; margin-left:10px; background:url(../images/products_44.jpg) bottom no-repeat; height:20px; padding-top:5px; display:block; font-weight:200;}
#left li span a:hover,#left li  a.a { color: #FF0000;}
.blac { height:10px; vertical-align:top; background:url(../images/products_63.jpg) no-repeat bottom;}
.fo{ color: #ff6600;}
#con{ text-align:justify; padding:10px 10px 10px 10px; line-height:22px;}
#inews li{ border-bottom:#666666 dotted 1px;text-align: left; padding-left:10px; width:95%; padding-bottom:10px; padding-top:10px;line-height:10px;}
#inews span {float:right; color:#CCCCCC; margin-right:10px; font-size:10px;}
#inews1 { margin-left:10px; margin-top:0px;}
#inews1 li{ border-bottom:#666666 dotted 1px;text-align: left; padding-left:10px; width:95%; padding-bottom:7px; padding-top:7px;line-height:10px;}
#inews1 span {float:right; color:#CCCCCC; margin-right:10px; font-size:10px;}
.news_title{ font-size:1.5em; color:#2C7CB8; margin:0px; line-height:2.2em; text-align:center}
.news_att{ color:#999999; border-bottom:#F4E4DD dashed 1px; text-align:center}
    .news_att span{ cursor:pointer;}
.news_title,.news_att,.news_content{ margin-left:10px; margin-right:10px;}
.news_content{ margin-top:10px; line-height:1.8em; height:100%; font-size:1.1em; overflow:hidden;}
.pro_use{ padding:0px 10px 10px 10px;text-align:justify;line-height:1.5em;}
.pro_use1{ padding:10px 10px 10px 10px;text-align:justify;}
.sortlist{ margin-left:0px; text-align:left;list-style:none; vertical-align:middle;}
.sortlist li{padding:3px 0px;text-align:left; vertical-align:middle;background:url(../images/products_32.jpg) no-repeat  0px bottom;width:225px; }
.sortlist li a{color:#003399; font-weight:bold;display:block;}
.sortlist li table { height:30px;}
.sortlist li div {text-align:left; background:#eeeeee; width:226px; line-height:15px;}
.sortlist li div a{color:#494949; margin-left:10px; background:url(../images/products_44.jpg) bottom no-repeat;display:block; font-weight:200; padding-top:8px; padding-bottom:6px;}
.sortlist img{margin-right:8px;margin-left:10px;}
.sortlist li div a:hover,.sortlist li a.a { color: #FF0000;}
.page{ text-align: right; padding-right:30px;}
.page a{ color:#0000cc; text-decoration:underline;}
.page a.b{ color:#999999;}