/* Lucid Colloids CSS*/
body,html,div,blockquote,img,label,p,h1,h2,h3,h4,h5,h6,pre,ul,ol,li,dl,dt,dd,form,a,fieldset,input,th,td{border:0; 
outline:none; 
margin:0; 
padding:0;
}

ul{list-style:none;
}

.clear{clear:both;
}

body { 
background-color:#f2f2f2; font-family:Arial, Helvetica, sans-serif; color:#646464; font-size:12px;
}

#wrapper {
margin:0 auto; 
background: url(../images/page_bac.jpg) center top repeat-y; 
height:auto;
width:942px; 
padding:10px 19px 20px 19px;
}

#botimg {
margin:0 auto; 
background: url(../images/bottom_line.jpg) center top no-repeat; 
height:19px;
width:979px; 
}

#header {
height:100px; 
width:942px;
}

.logo {
height:95px; 
width:250px; 
float:left; 
padding-top:10px; 
padding-left:20px;
}

.rhs {
height:120px; 
width:640px; 
float:right;
}

.phone {
height:50px; 
width:640px; 
float:right; 
padding-top:23px;
padding-bottm:25px;
padding-right:12px;
color:#000000;
}

.topmenu {
float:right;
width:652px; 
height:47px;
line-height:47px;
padding-right:12px;
background: url(../images/menu_bac.jpg) right no-repeat; 
}

.menu ul { padding-right:10px;}

.menu li{
color:#000;
display:inline;
}

.menu li a{
margin-left:61px;
color:#000;
text-decoration:none;

}

.menu li a:hover{
margin-left:43px;
color:#ed1c24;
text-decoration:none;
padding-left:18px;
background: url(../images/home_icon.png) left no-repeat; 
}

.menu li a.selected{
margin-left:43px;
color:#ed1c24;
text-decoration:none;
padding-left:18px;
background: url(../images/home_icon.png) left no-repeat; 
}

.home_banner {
background: url(../images/home_banner.jpg) center top no-repeat; 
width:942px; 
height:328px;
}

.home_banner .more {
padding-top:200px;
padding-left:30px;
}

.home_banner .more a {
text-decoration:none;
color:#000000;
}

.home_banner .more a:hover {
text-decoration:none;
color:#fff;
}

.bottom_bac {
background: url(../images/bottom_bac.png) center top no-repeat; 
width:852px; 
min-height:220px;
margin-top:-50px;
padding: 35px 45px 0px 45px;
}

.content {
float:left;
width:545px;
padding-right:20px; 
}

.content h1 { padding-bottom:10px;}

.content p {width:520px; padding-bottom:20px;}


.watvdo {
float:left;
width:545px;
padding-right:20px; 
}

.watvdo h1 { padding-bottom:10px;}

.watvdo p {width:420px; padding-bottom:20px;}

.watvdo .tab1 {
float:left;
background: url(../images/tab1.jpg) left center no-repeat; 
width:140px; 
height:40px;
padding-right:15px;
padding-bottom:10px;
margin-left:5px;
}

.watvdo .tab1 a{
line-height:55px;
padding-left:35px;
color:#000000;
text-decoration:none;
}

.watvdo .tab1 a:hover{
color:#ed1c24;
text-decoration:none;
}

.watvdo .tab2 {
float:left;
background: url(../images/tab2.jpg) left center no-repeat; 
width:155px; 
height:40px;
padding-right:12px;
padding-bottom:10px;
}

.watvdo .tab2 a{
line-height:55px;
padding-left:45px;
color:#000000;
text-decoration:none;
}

.watvdo .tab2 a:hover{
color:#ed1c24;
text-decoration:none;
}

.watvdo .tab3 {
float:left;
background: url(../images/tab3.jpg) left center no-repeat; 
width:150px; 
height:40px;
padding-right:45px;
padding-bottom:10px;
}

.watvdo .tab3 a{
line-height:55px;
padding-left:52px;
color:#000000;
text-decoration:none;
}

.watvdo .tab3 a:hover{
color:#ed1c24;
text-decoration:none;
}

.watvdo .tab4 {
float:left;
background: url(../images/tab4.jpg) left center no-repeat; 
width:140px; 
height:40px;
padding-right:15px;
padding-bottom:10px;
}

.watvdo .tab4 a{
line-height:55px;
padding-left:38px;
color:#000000;
text-decoration:none;
}

.watvdo .tab4 a:hover{
color:#ed1c24;
text-decoration:none;
}

.watvdo .tab5 {
float:left;
background: url(../images/tab5.jpg) left center no-repeat; 
width:140px; 
height:40px;
padding-right:32px;
padding-bottom:10px;
}

.watvdo .tab5 a{
line-height:55px;
padding-left:46px;
color:#000000;
text-decoration:none;
}

.watvdo .tab5 a:hover{
color:#ed1c24;
text-decoration:none;
}

.watvdo .tab6 {
float:left;
background: url(../images/tab6.jpg) left center no-repeat; 
width:180px; 
height:40px;
padding-right:15px;
padding-bottom:10px;
}

.watvdo .tab6 a{
line-height:55px;
padding-left:45px;
color:#000000;
text-decoration:none;
}

.watvdo .tab6 a:hover{
color:#ed1c24;
text-decoration:none;
}

.pro_app {
float:left;
width:285px; 
}

.pro_app h1 { 
padding-bottom:10px;
}

.pro_app p {
width:285px; 
padding-bottom:15px;
}

.list1 {
float:left; 
width:155px; 
padding-bottom:15px;
}

.list1 ul{}
.list1 li{ font-size:13px; color:#000; background:url(../images/arr_grey.png) no-repeat; padding-left:16px;background-position: 0.1em 0.5em; line-height:18px; }

.list2 {
float:left; 
width:130px;
padding-bottom:15px; 
}

.list2 ul{}
.list2 li{ font-size:13px; color:#000; background:url(../images/arr_grey.png) no-repeat; padding-left:16px;background-position: 0.1em 0.5em; line-height:18px; }

.knwmore a {
text-align:right;
color:#000000;
text-decoration:none;
}
.knwmore a:hover {
color:#ed1c24;
text-decoration:none;
}

.id a {font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none;color:#000;}

.id a:hover { text-decoration:none;color:#f02d35;}

.map_bac {float:left; width:517px; height:310px; padding: 7px 0 0 7px; background: url(../images/map_bac.jpg) left top no-repeat;}

.footer {
margin-top:20px;
height:33px;
width:942px;
background:url(../images/footer_bac.jpg) repeat-x left top; 
}

.footer .copy {
float:left; 
width:400px; 
font-size:12px;
line-height:33px;
padding-left:25px;
}

.footer .kweb {
float:right; 
font-size:12px;
padding-right:25px;
}

.footer .kweb a {
text-decoration:none; 
color:#969696;
line-height:33px;
font-size:12px;
}

.footer .kweb a:hover {
text-decoration:none; 
color:#f02d35;
}