/* CSS Document */
body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#4d4d4d;
    line-height:18px;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
*{
    margin:0;
	padding:0;
}
p{
    line-height:18px;
}
a:link {
	color: #1e626b;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #1e626b;
}
a:hover {
	text-decoration: none;
	color: #663399;
}
a:active {
	text-decoration: none;
	color: #1e626b;
}
.bottom-line{
    border-bottom:1px #CCCCCC solid;
}
.img{
    border:1px #d8ecff solid;
	background:#FFFFFF;
}
.pro-type-txt{
    padding:5px;
}
.pro-type-title{
    background:url(img/icon.gif) no-repeat left;
	padding-left:13px;
	font-weight:bold;
}
.pro-type-title2{
	padding-left:25px;
}
.pro-type-title2 span{
    font-family:Arial, Helvetica, sans-serif;
	font-size:8px;
	font-weight:bold;
}
.pro-type-title2 p{
    height:18px;
	line-height:18px;
}
.pro-type-title3{
	padding-left:10px;
	word-break:break-all;
}
.producttitle{
   background:url(img/index_02.gif) no-repeat;
   height:28px;
}
.abouttitle{
   background:url(img/index_04.gif) no-repeat;
   height:28px;
}
.about-txt{
   word-wrap:break-word;
   text-align:justify;
   padding-left:5px;
   width:490px;
}
.about-icon{
   float:right;
   width:50px;
}
.flash-div{
   width:200px;
   height:150px;
   padding:5px 10px 0px 0px;
   float:left;
}
.new{
   border-bottom:2px #008171 solid;
}
.news{
    margin:0;
}
.news ul{
    list-style:none;
	margin:0;
}
.news ul li{
    height:25px;
	line-height:25px;
	text-align: left;
    background:url(img/line.gif) bottom repeat-x;
}
.news ul li .lspan{
     float:left;
}
.news ul li .rspan{
     float:right;
	 padding-right:5px;
	 font-size:10px;
}

.online{
   background:url(img/index_17.gif) repeat-x;
   width:195px;
   margin-left:2px;
}
.online1{
   background:url(img/index_17.gif) repeat-x;
   width:195px;
   height:300px;
   margin-left:2px;
}
.onlineimg{
   background:url(img/index_08.jpg) no-repeat center;
   width:195px;
   height:101px;
   margin-left:2px;
}
.online-msn{
   width:160px;
   margin-left:2px;
   line-height:22px;
   padding-left:35px;
   padding-top:8px;
   background:url(img/msn.gif) left top no-repeat #EDEFF1;
   font-weight:bold;
}
.online-msn a,.online-msn a:hover{
   font-weight:bold;
}
.online-qq{
   width:160px;
   margin-left:2px;
   line-height:22px;
   padding-left:35px;
   padding-top:8px;
   background:url(img/qq.gif) left top no-repeat #EDEFF1;
   font-weight:bold;
}
.online-qq a,.online-qq a:hover{
   font-weight:bold;
}
.searchbg{
   background:url(img/index_28.gif) no-repeat center;
   width:158px;
   height:40px;
   padding-left:37px;
   padding-top:35px;
   margin-left:2px;
}
.searchinput{
   border-bottom:1px #CCCCCC solid;
   border-right:1px #CCCCCC solid;
   border-left:2px #666666 solid;
   border-top:2px #666666 solid;
   height:18px;
   width:100px;
   line-height:18px;
   font-size:11px;
   font-family:Verdana, Arial, Helvetica, sans-serif;
}
.searchbnt{
   color:#1e626b;
   font-weight:bold;
   font-size:11px;
   font-family:Verdana, Arial, Helvetica, sans-serif;
}

/*------------------*/
.right-border{
   border-right:1px #008171 solid;
}
.left-right-border{
   border-left:1px #008171 solid;
   border-right:1px #008171 solid;
}
.left-border{
   border-left:1px #008171 solid;
}
.foot{
   border-top:5px #008171 solid;
   background:url(img/index_30.gif) repeat-x;
   color:#444444;
}


.title-border-bottom{
   border-bottom:1px #CCCCCC solid;
   height:30px;
}
.title-head{
   background: #339183;
   height:30px;
   border-bottom:1px #FFFFFF solid;
   padding-left:20px;
   font-size:14px;
   color: #FFFFFF;
   font-weight:bold;
}
.title-menu{
   background: #EFF8F7;
}
.webmenu{
   margin-bottom:100px;
}
.webmenu ul{
   margin:0;
   list-style:none;
}
.webmenu ul li{
   height:25px;
   line-height:25px;
   border-bottom:1px #CCCCCC solid;
}
.webmenu ul li a{
   padding-left:30px;
   background:url(img/icon2.gif) no-repeat left;
   border-bottom:1px #CCCCCC solid;
   display:block;
}
.webmenu ul li a:hover{
   padding-left:30px;
   background:#FFFFFF url(img/icon2.gif) no-repeat left;
   border-bottom:1px #CCCCCC solid;
}


.promenu{
   margin-bottom:100px;
}
.promenu ul{
   margin:0;
   list-style:none;
}
.promenu ul li{
   line-height:25px;
}
.promenu ul li a{
   padding-left:30px;
   background:url(img/icon4.gif) no-repeat left;
   border-bottom:1px #CCCCCC solid;
   display:block;
}
.promenu ul li a:hover{
   padding-left:30px;
   background:#FFFFFF url(img/icon4.gif) no-repeat left;
   border-bottom:1px #CCCCCC solid;
}
.promenu ul li ul{
   margin:0;
   list-style:none;
}
.promenu ul li ul li{
   height:25px;
   line-height:25px;
}
.promenu ul li ul li a{
   padding-left:45px;
   background:url(img/icon3.gif) no-repeat left;
   border-bottom:1px #CCCCCC solid;
   display:block;
}
.promenu ul li ul li a:hover{
   padding-left:45px;
   background:#FFFFFF url(img/icon3.gif) no-repeat left;
   border-bottom:1px #CCCCCC solid;
}


.ft8{
   font-size:8px;
   font-stretch:wider;
   font-family:Arial, Helvetica, sans-serif;
}
td.ListTitle{
     background-image:url(img/Point_line_01.gif);
	 height:25px;
	 font-size: 10px;
	 color: #666666;
}
td.ListTitle1{
     background-image:url(img/Point_line_01.gif);
	 height: 25px;
	 font-size: 11px;
	 color: #666666;
}
