/* CSS Document */
body{ margin:0; padding:0; background: #FFFFFF; font-size:12px; font-family:Verdana; color:#333333; line-height:21px;}
td{ font-size:12px; font-family:Verdana; color:#333333;}
ul,li,dl,dt,dd,span,from,h1,h2,h3,h4,h5,h6,p{ margin:0; padding:0;}
ul,li,dl,dt,dd{ list-style:none;}

a:link,a:visited,a:active{color:#333333;text-decoration:none;}
a:hover{color:#FF0000;text-decoration:none;}

.write{ color:#FFFFFF;}
.write a{ color:#FFFFFF;}
.write a:hover{ color:#FFFF00;}

/*menu*/
.menu{ background:url(../images/menu_bg.jpg) repeat-x; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#fff66b;}
.menu a{ color:#fff66b;}
.menu a:hover{ text-decoration:underline;}

/*left*/
.left{ border-right:1px solid #d6d6d6; border-bottom:1px solid #d6d6d6; padding-top:10px;}

.pro{ width:202px; height:215px; overflow:hidden; margin:0 0 25px 0;}
.pro li{ font-size:15px; border-bottom:3px solid #999966; line-height:30px; padding-top:10px; font-weight:bold;}
.pro li a{ color:#57626a;}
.pro li a:hover{ color:#000000;}

#pnow a{ color:#009999;}
#pnow a:hover{ color:#000000;}

.proN{ width:202px; margin:0 0 25px 0;}
.proN li{ padding-top:10px; font-weight:bold;}
.proN li a{ color:#57626a;}
.proN li a:hover{ color:#000000;}
.pro_Fir{ font-size:15px; border-bottom:3px solid #999966; line-height:30px;}
.pro_Sec{ padding-top:5px;}
.pro_Sec div{ background:url(../images/cont.jpg) no-repeat left 10px; padding-left:12px; line-height:24px; font-size:12px; color:#555555; font-weight:normal;}
.pro_Sec div a{ color:#555555;}
.pro_Sec div a:hover{ color:#FF0000;}
.pro_Sec .proNow{ font-weight:bold;}
.pro_Sec .proNow a{ color:#009999;}
.pro_Sec .proNow a:hover{ color:#FF0000;}


.contact{ clear:both; width:203px; overflow:hidden}
.contact dt{ height:64px;}
.contact dd{ width:183px; padding:18px 1px; word-wrap: break-word; word-break: normal; }
.one{ background:url(../images/one.jpg) no-repeat left 25px; padding-left:20px;}
.two{ background:url(../images/two.jpg) no-repeat left 25px; padding-left:20px;}

/*right*/
.right{ padding:15px 0 0 25px;}
.right h2{ border-bottom:2px dashed #747b38; border-left:10px solid #999966; font-size:20px; font-weight:bold; color:#ff4800; padding:10px 0 5px 2px;}
.right h2 span a{ color:#ff4800;}

.about{ padding:18px 0 15px 0; line-height:24px; text-align:justify;}

#link_l ul li{ width:160px; float:left; margin:5px 9px;}
#link_l ul li p{ margin:0; padding:5px 0;}

.pro_pic img{ margin:0 10px;}
.pro_text{ text-align:center;}

.prolist{ padding:10px 9px 0 9px;}
.prolist ul li{ width:160px; float:left; margin:5px 9px;}
.prolist ul li p{ margin:0;}
.prolist ul li .txt{ display:block; height:30px; padding:5px 0;}
.pic{ position:relative; width:435px; height:310px; margin:40px auto;}
.pic .flash{ position:absolute; z-index:1000; left:0; top:0;}
.pic .kong{ position:absolute; z-index:9999; left:0; top:0; width:435px; height:310px; background:green; filter:alpha(opacity=0); opacity:0;}
.pic_dis{ padding:0 10px 0 98px; background:url(../images/descr_t.jpg) no-repeat 10px 2px;}
.descr{ padding-top:2px;}

.pages{ clear:both; text-align:center; padding:30px 0;}
.pages .now{ font-weight:bold; color:#009999;}
.pages .now:hover{ color:#FF0000;}


/*foot*/
.btm{ background:#eeeeee; border-top:3px solid #61686e; padding:6px 0; line-height:24px;}
