/* CSS Document */
body{
font-size:12px;
width:1002px;
margin-top:0;
background-color:#ffffff;
margin-bottom:0;
margin-left:auto;
margin-right:auto;
}

a{font-size:12px; color:#666a73; text-decoration:none;}

a:hover{ font-size:12px; color:#1263b5; text-decoration:none;}

#top{width:1002px;height:92px; clear:both; overflow:hidden;}

#top ul{width:1002px; padding-left:0px; float:left;height:92px; margin-left:0px;}

#top ul li{ list-style-type:none;float:left;height:90px;}

#logo{width:642px; padding-top:8px; padding-left:0; margin-bottom:0; float:left;}

#topnav{width:360px; padding-left:0; float:left;height:92px;}

#topnav2{width:360px; padding-left:0; float:left;height:72px;}

#toptxt{width:360px; padding-left:0px; text-align:center;float:left;height:22px;line-height:20px;color:#1263b5;}

#nav{ background-image:url(images/nav_bg.jpg);background-repeat:repeat-x; width:1002px; height:35px; margin:0px;}

#nav a{color:#ffffff; font-size:14px; height:35px; text-decoration:none; font-weight:bold;}

#nav a:hover{color:#fcad12; font-size:14px; text-decoration:none;}

#nav ul{ width:999px; height:35px; list-style-type:none; margin-left:0px; overflow:hidden; padding-left:0; margin-bottom:0px; padding-bottom:0px;}

#nav ul li{ 
width:124px;
height:35px; 
list-style-type:none; 
padding-top:12px;
float:left;
text-align:center;
border-right:1px #989998 solid;
overflow:hidden;
margin-bottom:0px;
padding-bottom:0px;
}

#banner{width:1002px;height:204px; clear:both; overflow:hidden;}

#main{width:1002px; clear:both; margin-top:12px;}

#left{
width:236px;
height:510px;
float:left;
margin-left:0px;
overflow:hidden;
border-right:1px #cbcbcb solid;}

#left ul,#left ul li{ list-style-type:none; float:left;width:242px;padding-top:0px;}

#product{
width:218px;
float:left;
margin-left:4px;
padding-left:0;
height:236px;
color:#736965;
letter-spacing:1px;
text-align:left;
display:inline;
}

#product ul{width:218px;float:left;height:236px;margin-left:0px; list-style-type:none; padding:0px;margin-top:0px;}

#product ul li{
width:218px;
float:left;
height:26px;
text-align:left;
margin-left:0px;
margin-top:0px;
}

#contact{
width:218px;
float:left;
margin-top:16px;
margin-left:4px;
display:inline;
height:236px;
color:#736965;
letter-spacing:1px;
text-align:left;
}

#contact ul{width:218px;float:left;height:210px;margin-left:0px;list-style-type:none; padding:0px;margin-top:0px;display:inline;}

#contact ul li{
width:208px;
float:left;
height:26px;
text-align:left;
margin-left:0px;
line-height:18px;
margin-top:0px;
padding-left:10px;
}

#right{width:752px; float:right; }

#main-left{width:458px;height:510px;float:left;}

#main-left ul{margin-left:0;}

#main-left ul li{list-style-type:none; float:left;height:25px;}

#main-right{width:270px; float:right;}

#foot{
width:1002px;
height:84px;
border-top:5px #144b89 solid;
background-image:url(images/foot_bg.jpg);
background-repeat:repeat-x;
color:#666666;
float:left;
text-align:center;
line-height:19px;
padding-top:11px;
}

.top-nav{ 
width:80px; 
padding-top:50px; 
margin-left:0px;
padding-left:0px;
text-align:left; 
color:#105299; 
list-style-type:square;
float:left;
}

.top-nav a{ 
text-align:left; 
color:#105299; 
}

.top-nav a:hover{color:#000; list-style-type:square;}

.icon{ font-size:5px; color:#ff0000;}

.title a{
font-size:12px;
font-weight:bold;
padding-left:12px;

color:#000000;
height:20px;
}

.title a:hover{color:#1263b5;}

.product-list{
border:1px #dee7de solid;
width:218px;
height:210px;
margin-top:4px;
padding-top:4px;
background-image:url(images/left_bg.jpg);
background-repeat:repeat-y;
overflow:hidden;
}

.product-list li{ width:203px;height:37px; padding-left:15px; line-height:27px;}

.product-list li a{ 
line-height:27px;
font-size:12px;
padding-left:10px;
color:#666;
letter-spacing:1px;
font-weight:normal;
}

.product-list ul li a:hover{font-size:12px;color:#0d57a5;}

.contact-con{
border:1px #dee7de solid;
width:218px;
height:210px;
color:#666;
margin-top:2px;
padding-top:8px;
background-image:url(images/left_bg.jpg);
background-repeat:repeat-y;
}

.add{line-height:26px;margin-top:8px;padding-top:0px;padding-left:15px;height:200px;}

.intro{width:458px;height:194px;float:left;margin-left:0;}

.intro-con{
width:458px;
height:169px;
float:left;
color:#666a73;
text-indent:25px;
line-height:20px;
letter-spacing:1px;
padding-left:10px;
margin-top:2px;
border:1px #e9e9e9 solid;
background-image:url(images/intro_bg.jpg);
background-repeat:repeat-x;
}
.intro-con img
{
    float:right; margin-left:10px;
}
.news{width:270px;height:204px;float:right;}

.news ul li{ list-style-type:none; border-bottom:1px #e9e9e9 solid; height:24px;}

.news-list{width:270px;height:162px;float:left;overflow:hidden;}

.news-list ul{width:270px;height:162px;float:left;margin-top:0px; margin-left:5px;}

.news-list ul li{
width:248px;
height:26px;
float:left;
margin-right:0px;
margin-left:5px;
line-height:30px;
color:#666;
border-bottom:1px #b3b3b3 dashed;
}

.news-icon{ font-size:4px; color:#666; margin-right:10px;}

.more{ 
font-size:10px; 
color:#000; 
font-family:Arial, Helvetica, sans-serif;
margin-top:38px; 
padding-left:120px; 
font-weight:normal;}

.more a{ font-size:10px; color:#000; font-family:Arial, Helvetica, sans-serif; font-weight:normal;}

.more a:hover{ color:#f00;}

.pic{clear:both;float:left;width:458px;}

.pic-list{clear:both;width:458px;text-align:center;padding-top:6px;}

.product-con{float:left; width:140px;height:121px;padding:5px;}

.display{width:270px;height:266px;float:right;margin-top:7px;}

.display ul li{ list-style-type:none; margin-left:5px; padding-left:5px;}

.show-pic{width:270px;height:240px;margin-left:0px; padding-left:0px; margin-top:10px;}

.device{ float:left;height:112px; text-align:center; margin-left:0px; padding-left:20px; display:inline;width:240px; margin-top:8px;}

.pic-border{ border:1px #dee0e0 solid; width:124px; height:90px; padding:0px; text-align:center; padding-top:3px;}
 
.name{ height:20px; text-align:center;width:122px; padding-top:3px;}

.content{width:712px;float:right;text-indent:25px; padding:0 15px;color:#666a73;line-height:20px;letter-spacing:2px; margin-top:20px; padding-bottom:35px;}

.sub-title{
width:712px;
float:left;
height:20px;
padding-top:9px; 
padding-left:19px;
border-bottom:1px #d9d9d9 solid;
}

.sub-title a{color:#000;font-weight:bold;padding-left:10px;padding-bottom:5px;}

.sub-title a:hover{color:#1263b5;}

.news-title{
width:712px;
float:left;
height:30px;
padding-top:20px; 
color:#000;
text-align:center;
font-size:14px;
clear:both;
}

.time{
width:712px;
float:left;
height:28px; 
color:#000;
text-align:center;
font-size:12px;
line-height:26px;
}

.sub-news{
width:712px;
float:left; 
text-align:left;
font-size:12px;
clear:both;
padding-left:30px;
}

.sub-news ul{
width:680px;
float:left;
text-align:left;
font-size:12px;
letter-spacing:1px;
height:22px;
list-style-type:none;
padding:0px;
margin:0px;
}

.list-title{width:380px; float:left}
.date{ font-size:12px;color:#666a73;letter-spacing:0;width:80px; float:left;} 

p a{color:#000}

input
{
    border:solid 1px lightblue;
}
textarea
{
    border:solid 1px lightblue;
}
