html, body{
   margin:0px;
   padding:0px;
   font-size:12px;
   font-family:Tahoma;
   background-color:#063751;
   }
body{
   text-align:center;
   }
td{
   margin:0px;
   padding:0px;
   font-size:12px;
   font-family:Tahoma;
   background-color:#E7EEF8;
}
a, a:link, a:visited, a:active{
   color:#333;
   font-family:Arial,Tahoma;
   font-size:12px;
   text-decoration:none;}
a:hover{color:#900;}
a img{border:0px;}
.clear{clear:both;}
.center{text-align:center;}
.floatleft{float:left;}

#all{
   margin:0 auto;
   width:1002px;
   text-align:left;
   background-color:#063751;
}
/*------------------------------------------------header start--------------------*/
#head{
   height:200px;
}
#toptext{
   padding:5px 5px 0px 10px;
   line-height:24px;
   background-color:#103959;
   text-align:left;
   height:24px;
}
#toptext a{
   float:right;
   color:#fff;
}
#toptext h1{
   float:right;
   color:#CCCCCC;
   margin:0 5px;
   padding:0;
   font-size:11px;
}
#topbanner{
   height:176px;
}
#topnav{
   height:33px;
   background-color:#083F5E;
   background:url(images/navbg.jpg) no-repeat;
   padding-top:5px;
   overflow:hidden;
}
#topnav ul{
   list-style-type:none;
   height:28px;
   padding-left:20px;
   }
#topnav ul li{
   float:left;
   line-height:28px;
   padding:0;
   }
#topnav a,#topnav a:link,#topnav a:visited{
   margin-right:2px;
   display:inline-block;
   height:28px;
   color:#fff;
   font-family:Verdana;
   font-size:11px;
   text-decoration:none;
   font-weight:bold;
   padding:0px 28px;
   }
#topnav a:hover{color:#ff0;font-family:Verdana;text-decoration:underline;}
#topnav a.active{ background-color:#1A5A7E;}
/*------------------------------------------------header over--------------------*/
/*------------------------------------------------main start--------------------*/
#main{
   width:1002px;
   margin:0;
   padding:0;
   background:#094464;
}
#mainleft{
   width:238px;
   height:1320px !important;
   height:auto;
   background:#094464;
   margin:0;
   float:left;
}
.leader{
   background:transparent url(images/leader.gif) repeat-x;
   height:30px;
   line-height:30px;
   color:#ffffff;
   font-family:Verdana;
   font-size:12px;
   text-indent:10px;
}
#prolist{
   margin-top:0px;
}
.leftpro{
   background:url(images/prolistbg.jpg) repeat-y;
   height:auto;
}
.leftpro ul{
   list-style-type:none;
   margin:0 8px;
   padding-bottom:5px;
}
.leftpro ul li{
   background:transparent url(images/classbg.jpg) 5px 12px no-repeat;
   padding-left:2px;
   margin:0 3px;
   border-bottom:1px solid #1A5A7E;
   height:30px;
   line-height:30px;
   overflow:hidden;
}
.leftpro a,.leftpro a:link,.leftpro a:visited{
   display:inline-block;
   height:28px;
   color:#fff;
   font-family:Verdana;
   font-size:12px;
   text-decoration:none;
   padding-left:18px;
}
.leftpro a:hover{
   color:#ff0;
   font-family:Verdana;
   text-decoration:underline;
}
/*------------------------------------------------leftprolist over--------------------*/
#newslist{
   width:238px;
   margin-top:5px;
}
#leftnews{
   height:auto;
}
#leftnews ul{
   list-style-type:none;
   margin:0 8px;
   padding-bottom:5px;
}
#leftnews ul li{
   background:transparent url(images/classbg.jpg) 5px 12px no-repeat;
   padding-left:2px;
   margin:0 3px;
   border-bottom:1px solid #1A5A7E;
   height:30px;
   line-height:30px;
   overflow:hidden;
}
#leftnews a,#leftnews a:link,#leftnews a:visited{
   display:inline-block;
   height:28px;
   color:#fff;
   font-family:Verdana;
   font-size:12px;
   text-decoration:none;
   padding-left:18px;
}
.#leftnews a:hover{
   color:#ff0;
   font-family:Verdana;
   text-decoration:underline;
}
/*------------------------------------------------leftnews over--------------------*/
#leftcontact{
   margin-top:5px;
}
.con-content{
   padding:10px;
}
.con-content div{
   line-height:20px;
   color:#fff;
}
.con-content div a:link,.con-content div a:over,.con-content div a:visited{
   line-height:20px;
   color:#fff;
}
.con-content label{
   display:inline-block;
   text-align:left;
}
/*------------------------------------------------mainleft over--------------------*/
#mainright{
   width:764px;
   height:auto !important;
   height:1325px;
   background:#E7EEF8;
   float:right;
   margin-top:0;
}
#mainright1{
   width:764px;
   height:auto !important;
   height:1325px;
   background:#E7EEF8;
   float:right;
   margin-top:0;
}
.longleader{
   height:27px;
   background-color:#1A5C7F;
   color:#ffffff;

}
.longleader p{
   width:700px;
   height:27px;
   font-family:tahoma;
   font-size:12px;
   padding:5px 0 0 15px;
   float:left;
   margin:0;
}
.longleader a:link,.longleader a:hover,.longleader a:visited{
   color:#ffffff;
   text-decoration:none;
}
.longleader span{
   height:25px;
   background:transparent url(images/td.gif) 0 10px no-repeat;
   padding:3px 20px 3px 0;
}
.longleader span a,.longleader span a:link,.longleader span a:hover,.longleader span a:visited{
   font-family:tahoma;
   font-size:12px;
   padding:3px;
   color:#fff;
   float:right;
}
#about-us{
   padding:15px;
   font-family:Arial;
   font-size:12px;
   line-height:0.5cm;
}
/*------------------------------------------------indexproduct start--------------------*/
#indexproduct{
   background-color:#E7EEF8;
}
#index_prorow{
    width:764px;
	float:left;
	padding:0;
	margin-bottom:10px;
}
#products_one{
   width:120px;
   float:left;
   margin:10px 15px 0 10px;
   padding:0;
}
#products_list{
	width:120px;
	height:125px;
	float:left;
	padding:1px;
	border:solid 1px #999;
	overflow:hidden;
}
#products_list_title{
	width:120px;
	height:20px;
	margin-top:4px;
	float:left;
	padding:1px;
	font-family:Arial;
	font-size:12px;
	text-align:center;
}
#products_list_title a,a:visited{
    color:#000;
	text-decoration:none;
	font-size:12px;
}
#products_list_title a:hover{
    color:#1A5C7F;
	text-decoration:none;
	font-size:12px;
}
/*------------------------------------------------indexnews start--------------------*/
#indexnews{
   background-color:#E7EEF8;
}
#indexnews ul{
   list-style-type:none;
   margin:10px 30px;
}
#indexnews ul li{
   margin:1px 0px;
   line-height:25px;
   color:#2E5468;
   font-size:12px;
   font-family:Verdana;
   border-bottom:1px solid #C2E0F8;
}
#indexnews ul a,#indexnews ul a:link,#indexnews ul a:active,#indexnews ul a:visited{
   font-weight:normal;
   color:#2E5468;
   font-size:12px;
}
#indexnews ul li label{
   width:155px;
   display:inline-block;
   text-align:right;
   font-weight:bold;
   padding-right:10px;
}
/*------------------------------------------------mainright over--------------------*/
#bottom{
   height:180px;
   background-color:#103959;
   padding-top:8px;  
}
#bottomcontent{
   line-height:20px;
   background-color:#103959;
   color:#fff;
   padding:10px;
}
#bottomcontent a, #bottomcontent a:link, #bottomcontent a:visited{
   color:#fff;
   font-family:Verdana;
   font-size:12px;
}
#bottomcontent a:hover{
   color:#ff0;
   font-family:Verdana;
   text-decoration:underline;
}
/*------------------------------------------------index over--------------------*/
#showcontent{
   padding:15px;
   font-family:Arial;
   font-size:12px;
   line-height:0.5cm;
}
#showcontent h1{
   font-size:28px;
   font-weight:bold;
}
#showcontent a,#showcontent a:link,#showcontent a:hover{
   color:#1A5C7F;
}
#showcontent img{
   border:0;
   margin-bottom:15px;
}
#productpage{
   float:right;
   font-size:11px;
   padding:10px;
}
#productpage a,#productpage a:link,#productpage a:hover{
   color:#000;
   font-size:11px;
}
#productpage a:hover{
   color:#1A5C7F;
   font-size:11px;
}