body{
margin:0px;
padding:0px;
background:#000000;
}
#container{
width:100%;
position:relative;
margin:0px;
}
#main{
width:966px;
position:relative;
margin:0 auto;
border:solid 0px #FF0000;
}
a{
outline:none;
}
#logo{
position:relative;
float:left;
width:966px;
}
#logo h1{
width:427px;
float:left;
position:relative;
}
#nav{
border:solid 0px #FF0000;
float:left;
margin:0px;
padding:0px;
font-size:0px;
width:783px;
background:url(images/blue_ray1.jpg) no-repeat right 0px;
}
#nav ul{
position:relative;
float:left;
margin:0px;
}
#nav li{
float:left;
position:relative;
display:inline;
list-style-type:none;
text-decoration:none;
}
.searchdiv
{
float:right;
background-image:url(images/search_box.png) ;
background-position:top;
background-repeat:no-repeat;
width:217px;
height:32px;
padding:6px 0 0 8px;
position:absolute;
right:0;
}
.search{
float:left;
width:175px;
margin:0px;
border:none;
background:none;
font-family:Arial;
font-size:14px;
}
.btn{
position:absolute;
float:right;
right:10px;
bottom:8px;
}
.bodybg{
background:#FFFFFF repeat-x; 
width:956px; 
float:left; 
position:relative; 
height:10px; 
overflow:hidden;
}
.bodybg_op{
background:#FFFFFF repeat-x; 
width:946px; 
float:left; 
position:relative; 
height:10px; 
overflow:hidden;
}
.tab{
border:solid 0px #FF0000;
background:#FFFFFF repeat-x;;
float:left;
position:relative;
width:966px;
}
.tab1{
border:solid 0px #FF0000;
margin:10px 0 0 10px;
float:left;
position:relative;
width:305px;
}
.main_cont{
background:#FFFFFF repeat-x;
float:left;
position:relative;
width:966px;
}
#left_part{
width:275px;
float:left;
position:relative;
margin:20px 0 0 15px;
}
#left_part_bod{
width:290px;
float:left;
position:relative;
margin:20px 0 0 15px;
border-right:dashed 1px #0099CC;
height:750px;
}
#right_part{
width:625px;
float:left;
position:relative;
margin:20px 0 0 15px;
}

.news_middle{
background:#78c2fe repeat;
width:290px;
float:left;
}
.welcome{
margin:0 0 0 20px;
float:left;
width:625px;
padding-bottom:10px;
}
#right_part p{
font-family:Verdana;
font-size:13px;
font-stretch:narrower;
color:#3e3b3b;
line-height:20px;
float:left;
width:605px;
text-align:justify;
margin:5px 20px 0 20px;
}
#footer{
background:url(images/footer_bg.jpg) repeat;
float:left;
width:966px;
height:358px;
}
#footer_cont{
float:left;
width:966px;
}
.address{
width:304px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin:30px 0 0 30px;
}
.contact{
width:568px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin:30px 0 0 40px;
}
.foot_head{
font-family:Verdana;
font-size:30px;
float:left;
color:#FFFFFF;
}
.foot_div{
background:url(images/footer_div.png) repeat-x;
float:left;
width:304px;
border:solid 0px #FFFFFF;
margin-top:10px;
}
.contact_div{
background:url(images/footer_div.png) repeat-x;
float:left;
width:568px;
border:solid 0px #FFFFFF;
margin-top:10px;
}
.add_head{
font-family:Arial; 
font-size:18px; 
float:left; 
color:#FFFFFF; 
width:304px;
}
.add{
font-family:Arial; 
font-size:12px; 
float:left; 
color:#FFFFFF; 
margin-top:5px; 
line-height:20px;
padding-bottom:5px;
}
.inner_bg{
background:url(images/inner_bg.png) no-repeat;
width:293px;
height:31px;
float:left;
margin-top:4px;
}
.txt_box{
background:url(images/txt_box.png) no-repeat;
width:278px;
height:37px;
float:left;
padding:8px 5px 10px 8px;
border:solid 0px #FF0000;
}
.text{
background:none;
border:none;
position:relative;
float:left;
width:265px;
font-family:Verdana;
font-size:13px;
color:#FFFFFF;
}
.msg_box{
background:url(images/msg_box.png) no-repeat;
width:280px;
height:149px;
float:left;
position:relative;
}
.msg{
background:none;
border:none;
position:relative;
float:left;
width:261px;
font-family:Verdana;
font-size:13px;
color:#FFFFFF;
padding:8px 0 0 8px;
}
.copy{
background:url(images/copy_bg.jpg) repeat-x;
width:966px;
height:62px;
float:left;
font-family:Verdana;
font-size:14px;
color:#FFFFFF;
}

.footerimgs
{
    float:right;
	margin-top: -61px;
}


.footerlog
{

margin:10px 41px 4px -43px;!important;
float:left;!important;
position:relative;!important;

}


.menu{
margin:0px;
padding:0px;
}
.menu ul{
list-style-type:none;
float:left;
}
.menu li{
background:url(images/bullet.jpg) no-repeat 0px 4px;
list-style-type:none;
margin:8px 0 10px 20px;
padding:0px 0 0 25px;
float:left;
line-height:20px;
position:relative;
font-family:Verdana;
font-size:18px;
color:#333333;
width:290px;
}
.menu li a{
font-family:Verdana;
font-size:18px;
color:#333333;
width:290px;
text-decoration:none;
float:left;
}
.menu li a:hover{
text-decoration:none;
color:#0099CC;
float:left;
}

.service_menu{
margin:0px;
padding:0px;
}
.service_menu ul{
list-style:none;
float:left;
}
.service_menu li{
list-style-type:none;
margin:8px; 0 0 5px;
float:left;
line-height:20px;
position:relative;
font-family:Verdana;
font-size:16px;
}
h4{
margin:5px 20px 0 20px;
float:left;
color:#FF6600;
font-family:Verdana;
font-size:14px;
width:605px;
}
#login{
padding:10px 10px 10px 5px;
margin-left:350px;
margin-top:10px;
border:dashed 1px #0099CC;
}
#login td{
padding:10px 0 0 5px;
font-family:Verdana;
font-size:16px;
color:#666666;
}
#login td input{
border:solid 1px #0099CC;
background:#d7ecff;
font-size:14px;
}
.contact_head{
font-size:15px;
font-weight:bold;
color:#CC3300;
float:left;
margin:10px 0 0 40px;
width:400px;
}
.corp_add{
font-family:verdana;
font-size:12px;
font-stretch:narrower;
color:#666666;
float:left;
margin:10px 0 0 40px;
line-height:20px;
}
.design{
margin:0px;
padding:0px;
float:left;
}
.design ul{
float:left;
display:block;
}
.design li{
float:left;
position:relative;
font-family:Verdana;
font-size:13px;
font-weight:bold;
color:#666666;
list-style-type:circle;
margin:5px 0 0 70px;
width:500px;
}
.cont{
width:900px;
float:left;
position:relative;
margin:10px 0 0 30px;
}
.cont p{
font-family:Verdana;
font-size:13px;
float:left;
line-height:20px;
text-align:justify;
}
.contact a{
text-decoration:none;
font-family:Verdana;
color:#0099FF;
}
.contact a:hover{
text-decoration:underline;
}
h2{
font-family:Verdana;
font-size:20px;
color:#993300;
float:left;
}
.quality_sub{
font-family:Verdana;
font-size:16px;
font-weight:bold;
color:#666666;
float:left;
}
.quality_cont{
font-family:Verdana;
font-size:14px;
color:#000000;
float:left;
margin:10px 0 10px 0px;
}
.quality_txt{
font-family:Verdana;
font-size:13px;
color:#000000;
float:left;
margin:10px 0 10px 10px;
}
.quality_sub ul{
margin:0px;
padding:0px;
float:left;
}
.quality_sub li{
margin:5px 0 5px 0px;
float:left;
width:700px;
font-family:Arial, Helvetica, sans-serif;
}
