*{margin:0;padding:0;}
html,body{
	font:normal  sans-serif;
	font-size: 14px;
	color: #333333;
	background-image: url(images/bg.jpg);
	background-repeat: repeat-x;
	}

#wrapper , #wrapper1 {
	width:782px; 
	height: auto !important;
	height: 100%;/*Hack IE6*/
	min-height: 100%;/*Hack Firefox*/
	/*background-image: url(images/bg.jpg);
	background-repeat: repeat-y;*/
	margin:0 auto;
	padding:0 0px;
	background: #F9F9F9; 
}



.left { float:left; }
.right { float:right; }
.center {margin-left:auto;margin-right:auto;}
.head{ font-weight: bold; }

.txt-left{text-align:left;}
.txt-right{text-align:right;}
.txt-normal{font-size:14px;}
.txt-small{ font-size:12px; }
.txt-center{ text-align:center; }
.txt-red { color:#FF0000; }
.txt-orange{ color:#FF6600; }
.txt-gray {color:#6A6A6A;}
.txt-darkblue {color:#000099;}
.txt-white { color:#FFFFFF; }
.txt-center{ text-align:center; }
.txt-green1{ color:#0994A9;}
.txt-bluelight{ color:#00FFFF;  }
.txt-yellow{ color:#FFFFCC;     }


.clear{ clear:both; }
.clear1{
 padding : 10px; 
}
.clear2{
padding : 20px; 
}



/*--------------Border --------------*/
*.rtop *,.rbottom *{display:block;height: 1px; overflow: hidden;}
.r1,.r2,.r3,.r4,.r5,.r6,{height:1px; font-size:0;}
.r7,.r8{height:2px; font-size:0;}
.r1{margin:0 10px;}
.r2{margin:0 8px;}
.r3{margin:0 6px;}
.r4{margin:0 5px;}
.r5{margin:0 4px;}
.r6{margin:0 3px;}
.r7{margin:0 2px;}
.r8{margin:0 1px;}

.r1{background-color:#CDCDCD;} 
.r2,.r3{
background-color:#fff;
border-left:2px solid #CDCDCD; 
border-right:2px solid #CDCDCD;
}
.r4,.r5,.r6,.r7,.r8{
background-color:#fff;
border-left:1px solid #CDCDCD; 
border-right:1px solid #CDCDCD;
}
.content{
border-left:1px solid #CDCDCD;
border-right:1px solid #CDCDCD; 
border-width:0 1px;
margin:0;
padding: 0 20px; 
display:block;
}
/*------  End border -------*/


#headleft{
height: 269px;
width: 556px;
background-image: url(images/bg_fade.jpg);
background-repeat: no-repeat;
}


#menu{
width: 226px; height:197px;
background-image: url(images/head_02.jpg);
}
.menulist_list{ 
margin:10px 0 0 25px; 
}

.menulist{
padding:2px; 
color:#CCCCCC ; 
font-weight: bold; 
background-repeat: no-repeat;
padding-bottom:10px; 

}

.menulist a{
font-size:12px;
color:#FFFFFF ; 
text-decoration:none;
}
.menulist a:hover{
color:#FF0000 ; 
}

#body1left{
padding: 5px;
width: 235px;
border-right: 1px solid #CCCCCC;
}
.icony{
padding:5px;
}

.testimony{
padding: 3px;  border: 1px solid #CCCCCC;
}

.testimony_detail{margin:0 0 0 5px; padding:3px;}

#body_right{
padding : 5px; 
width: 500px;
}

#body_right1{
padding : 5px; 
width: 90%;
}

#body2_product{
height:80px;
background:#E7F6FF;
}

#bottom{
background:#D6D6D4;
}

#body2_product img{
margin: 5px 0 0 15px;
border: 1px solid #CCCCCC; 
padding: 3px;

}

.listservice{
background-image: url(images/icon-16-default.png);
background-repeat: no-repeat;
height: 40px;
width: 350px;
}
.listservice a{
font-size:12px;
font-weight: bold; 
color:#9900CC; 
text-decoration: none ;
}
.listservice a:hover{

color:#FF0000; 

}

.listtext{margin: 0 0 0 20px; }

.aboutus_list{
background-image: url(images/icon-16-default.png);
background-repeat: no-repeat;
padding: 5px;
border-bottom: 1px  dashed  #CCCCCC; 

}

.aboutus_list_list a{
margin: 0 0 0 20px; 
text-decoration:none;
color:#000099;
}

.aboutus_list_list a:hover{
color:#6A6A6A;
}

.navi , .navi3 , .navi_new{
font-size:12px;
}

.navi3 , .navi_new{
width: 95%;
}
.about_detail{
font-size:14px;

padding: 10px;
width: 700px;

}

.about_image{
width: 200px;
margin: -10px 0 0 0;
padding: 10px;
}



.about_image1{
width: 200px;
margin: 0 0 0 -30px;
padding: 10px; 
background-image:url(images/bg_menu_about.png);
background-repeat: no-repeat;
height: 400px;
}


.about_detail1 {
width: 480px;
margin: 0 0 0 30px; 
padding: 10px; 
}



.about_detail2 {
width: 700px;
font-size:13px;
padding: 10px; 
}

#menu_product{ 
margin: 5px 0 0 10px;
width:200px;
background:#DFDFDF;
border: 1px solid #CCCCCC ;

}

.product_sub_group{

}
.head_sub_group{
padding:10px;
margin: 0 0 0 5px;
border-bottom:1px dashed #CCCCCC;
}


.head_sub_group a{
font-size:12px;
font-weight: bold;
color:#9900FF;
text-decoration:none;
}
.head_sub_group a:hover{
color:#FF0000;

}

.product_list {
width:550px; 
margin: 20px 0 0 10px ;
}

.navi1{

width: 300px;
}

.product_list1 {
width: 250px;
margin: 3px;
border: 1px dashed #CCCCCC ; 
}

.product_detail1{
width:100px;
margin: 5px;
}

.product_list1 a , .product_detail1 a{
color: #000099; 
text-decoration:none;
}

.product_list1 a:hover  , .product_detail1 a:hover{
color: #FF0000; 
}


.product_list1  img , .product_detail1 img , .newsimage img{
padding: 3px;
border: 1px solid #CCCCCC; 
filter:alpha(opacity=60);
}

.product_list1 a:hover img ,  .product_detail1 a:hover img , .newsimage a:hover img{
filter:alpha(opacity=100);
}

.show_p_detail{
padding:5px;
margin: 0 0 0 10px;
}

.show_p_detail a{
font-weight: normal ; 
color: #000000; 
text-decoration:none;
}

.showicon{
background-image: url(images/expandall.png);
background-repeat: no-repeat;
}

.navi , .navi1 , .navi2 , .navi_new{

font-size:12px;
border-bottom: 1px  dashed  #CCCCCC; 
}

.showname a{
font-size:12px;
color: #333333;
text-decoration:none;
}

.showname a:hover{
color:#FF0000; 

}

.allpage{margin:0 0 0 10px;}
.showpage{
margin: 3px;
padding:5px;
border: 1px solid #CCCCCC;
background:#CCCCCC ; 
}

.showpage a{
color:#000000;
font-weight:bold;
text-decoration:none;
}

.showpage a:hover{
color:#FF0000;
}

.body_about  {
width: 90%;
}
.navi {
width: 500px;
}

.navi2 {
width: 95%;
}


.head_product, .head_product1, .head_newproduct , .head_new_product{ 

background-image:url(images/blue_bullet.png);
background-repeat:no-repeat;

}

.head_product{
padding: 0 0 0 30px;
border-bottom:1px dashed #000099;
width: 500px;
}

.head_newproduct, .head_new_product{
padding: 0 0 0 30px;
margin: 0 0 0 10px;
border-bottom:1px dashed #000099;
width: 700px;
}

.head_product1{
padding: 0 0 0 30px;
margin: 0 0 0 10px;
border-bottom:1px dashed #000099;
border-top:1px dashed #000099;
width: 700px;
}


.showtest{
width: 370px;
font-size:12px;
margin: 5px;
border: 1px dashed #CCCCCC;
}

.showtest img{
padding:10px;
margin:-5px 0 0 0;
}

.showtest1{
width: 250px;
font-size:12px;
padding: 5px;
}

.showlist2{
width: 780px;

}

.news_subject ,.newsdetail{
padding: 5px 0 0 20px;
margin: 0 0 0 30px;
}

.newsdetail{
font-size: 12px;
}
.newsdetail a{
color:#0994A9;
font-weight: bold; 
text-decoration:none;
}

.newsdetail a:hover{
color:#ff0000;

}


.newsimage{
padding: 10px;
margin: -5px 0 0 0; 
}

.newsimage img{
border: 1px dashed #CCCCCC;
padding: 3px; 
}

.formcontact1 , .formcontact2, .formcontact3{
width: 477px; 
}

.formcontact1{
background-image:url(images/border_form_01.gif);
background-repeat: no-repeat;
height:56px;
}


.headform{
margin: 40px 0 0 0; 
}

.formcontact2{
background-image:url(images/border_form_02.gif);
background-repeat: repeat-y;
}

.formcontact3{
background-image:url(images/border_form_03.gif);
background-repeat: no-repeat;
height:56px;
}

.xtd1{
width: 150px;
text-align:right;
padding:5px;
font-size: 12px;
font-weight: bold;
color:#000099;
}
.xtd2{
width: 250px;
padding:5px;
}

.conaddress{
border: 1px dotted #CCCCCC;
padding: 5px;
}

.address1{
float:left;
width: 120px;
text-align: right;

}
.product_index{
width:700px;

}

.followx{
height: 400px;
background-image:url(images/bg_login1.jpg);
}

.aboutus{
width:100%; 
height: 100%; 
background-image:url(images/bg_login1.png);
background-repeat:no-repeat;
}


.cus_login{

background-image:url(images/bg_login.png);
width: 447px;
height: 92px;

}

.login1{

width: 300px;
margin: 15px 0 0 180px;
}

.follow_detail{
width:90%;
}

.follow_head{
width:150px;
text-align:right;
font-size:12px;
padding: 5px;
float:left;
}

.follow_subdetail{
width:450px;

border-bottom:1px dashed #CCCCCC;

}

.followimage img{
padding:3px;
border: 1px solid #CCCCCC; 
}

.qq{
width: 200 px;
height: 35px; 
margin: 0 0 0 620px;
background-image:url(/setup_web/images/properties_f2.png);
background-repeat: no-repeat;

}

.qt a{
padding: 5px 0 0 40px;
font-weight: bold;
text-decoration:none;

}
.qt a:hover{
color:#FF0000;
}

.productdetail{
width: 500px; 
}

#interior-mask{
position:absolute;z-index:1;
margin: 0px 0 0 0px; 
}


.aboutmenu {
padding: 5px; 
margin: 3px; 
}
.aboutmenu a{
color:#FFFFFF;
text-decoration:none;
font-size:12px;
font-weight: bold;
padding: 5px; 
}

.aboutmenu a:hover{
color:#FF0000;
}

#headright{margin-top:-10px ; }

.s_detail{ width:580px; }

#bodyx_product {width:550px;  overflow:hidden; }

.showbannx{ width: 556; }