/* CSS Document */
body{
margin:0px;
padding:0px;
font-size:12px;
color:#072e66;
}

#top{
margin:0px auto;
padding:0px;
width:980px;
height:170px;
}
/**********   head    *******************/
#head{
margin:0px auto;
padding:0px;
width:100%;
height:109px;
}
#logo{
margin-left:30px;
margin-top:15px;
margin-bottom:10px;
padding:0px;
float:left;
width:63px;
height:78px;
}
#lname{
margin-right:230px;
margin-top:33px;
margin-left:30px;
padding:0px;
float:right;
width:350px;
height:36px;
font-size:18px;
font-family:Arial, Helvetica, sans-serif;


}
/**********   head  end  *******************/

#nav{
margin:0px auto;
padding:0px;
width:100%;
height:58px;
background: url(Img/navback.png) left top repeat-x;
border-top:#072e66 solid 5px; 
}
#nav ul{
margin-top:0px;
margin-left:116px;
padding:0px;
width:980px;
}
#nav li{
margin:0px 0px 0px 0px;
padding:0px;
display:block;
float:left;
width:70px;
height:23px;
line-height:20px;
padding-left:20px;

}

#nav a{
width:70px;
height:23px;
color:#FFFFFF;
text-decoration:none;
display:block;
padding-left:20px;
background-image: url(Img/navback1.png);
}

#nav a:hover{
width:70px;
height:23px;
color:#FFFFFF;
padding-left:20px;
text-decoration:none;
background-image: url(Img/navback2.png);
}
/******************   nav  en   *************************************/
#nav-en{
margin:0px auto;
padding:0px;
width:100%;
height:58px;
background: url(Img/navback.png) left top repeat-x;
border-top:#072e66 solid 5px; 
}
#nav-en ul{
margin-top:0px;
margin-left:116px;
padding:0px;
width:980px;
}
#nav-en li{
padding:0px;
display:block;
float:left;
width:80px;
height:23px;
line-height:20px;
padding-left:10px;

}

#nav-en a{
margin:0px 0px 0px 15px;
width:80px;
height:23px;
color:#FFFFFF;
text-decoration:none;
display:block;
padding-left:10px;
background-image: url(Img/navback1.png);
}

#nav-en a:hover{
margin:0px 0px 0px 15px;
width:80px;
height:23px;
color:#FFFFFF;
padding-left:10px;
text-decoration:none;
background-image: url(Img/navback2.png);
}
/************  main  ***************************/
#main{
margin:0px auto;
margin-top:10px;
padding:0px;
width:705px;

}
#main-2{
margin:0px auto;
margin-top:10px;
padding:0px;
width:754px;

}
/***************   main-left ***************************/
#main-left{
margin:0px;
margin-bottom:5px;
padding:0px;
width:520px;
height:100%;
float:left;
}
#main-left-1{
margin:0px;
margin-top:10px;
padding: 0px;
width:100%;
border-bottom:d8dee7 1px dotted;
}
#main-left a{
color:#072e66;
text-decoration:none;
}



#main-left-title{
margin:0px;
padding:0px;
width:520px;
height:25px;
background-color:#385884;
}
#main-left-title a{
text-decoration:none;
background:none;
color:#FFFFFF;
}
main-left-title a:hover{
color:#FFFFFF;
text-decoration:none;
background:none;
}
h1{
width:430px;
margin:0px;
padding:7px 0px 0px 9px;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
#img-h2{
margin:7px 0px 0px 6px;
padding:0px;
height:11px;
float:left;
}
h2{
margin:7px 183px 0px 0px;
padding:0px;
padding-top:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
width:120px;
color:#FFFFFF;
float:right;
}



#house{
margin:10px 0px 0px 0px;
padding:0px;
width:480px;
height:222px;
float: none;

}
#main-left p{
margin:14px 20px 10px 10px;
padding:0px;
line-height:20px;
}
#more{
margin:10px 0px 0px 100px;
padding:0px;
width:70px;
height:15px;
float:right;
}
#ren-aa{
margin:0px;
padding:0px;
width:100%;

}
#rencai{
margin:10px 20px 0px 0px;
padding:0px;
width:169px;
height:190px;
float:left;
}
#rencai-en{
margin:10px 20px 0px 0px;
padding:0px;
width:169px;
height:135px;
float:left;
}
#recai-2{
margin:10px 20px 0px 10px;
padding:0px;
width:136px;
height:191px;
float:left;
}

#product{
margin:0px;
padding:0px;
width:100%;
padding:0px;
height:90px;;
}
#product-dd{
padding:0px;
margin-left:10px;
width:500px;
height:50px;
}
#product-dd ul{
margin:6px 0px 0px 0px;
padding:0px;
width:520px;
}

#product-dd li{
margin:0px 2px 2px 0px;
height:25px;
width:137px;
list-style:none;
display:block;
float:left;
line-height:25px;

}
#product-dd a{
text-decoration:none;
background-image:url(Img/pro.png);
height:25px;
width:137px;
display:block;
padding-left:30px;
}
#product-dd a:hover{
color:#FFFFFF;
text-decoration:none;
background-image:url(Img/pro1.png);
}

#app{
margin:0px;
padding:0px;
width:475px;
height:290px;
}
#app img{
margin:10px 0px 20px 10px;
padding:0px;
float:left;
}
#app-img-left{
margin:10px 0px 0px 0px;
padding:0px;
width:145px;
height:250px;
float:left;
}
#app-img-right{
margin:10px 0px 0px 0px;
padding:0px;
width:325px;
height:265px;
float:right;
}
#app-img-right-up{
margin:0px;
padding:0px;
width:320px;
height:120px;

}

#app-img-right-down{
margin:5px 0px 0px 0px;
padding:0px;
width:320px;
height:115px;
}
#outdoor{
margin:0px 5px 0px 0px;
padding:0px;
float:left;
}
/***************   main-left  end***************************/

/***************   main-right  ***************************/
#main-right{
margin:0px 0px 0px 0px;
padding:0px;
float:right;
width:170px;

background-color:#f3f4f8;
}
#main-right a{
color:#072e66;
text-decoration:none;
}
#main-right a:hover{
color:#072e66;
text-decoration: underline;
}

#main-right-title{
margin:0px;
padding:0px;
width:170px;
height:26px;
background-color:#6d85a5;
}


h3{
margin:7px 0px 0px 10px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
width:70px;
color:#FFFFFF;
float:left;
}

#news{
margin:0px;
padding:0px;
width:170px;

}
#more-news{
margin:15px 10px 0px 0px;
padding:0px;
text-align:right;

}
#date{
margin:10px 5px 0px 13px;
padding:0px;
width:100px;
height:15px;
font-size:14px;
}
#news ul{
margin:0px;
padding:0px;
}
#news li{
padding:0px;
margin:15px 10px 0px 20px;
list-style-image:url(Img/bt_blue_arrow_home.gif);
list-style-type:none;
}
#parter{
margin:0px;
padding:0px;
width:170px;

}
#parter ul{
margin:0px;
padding:0px;
}
#parter li{
padding-left:20px;
margin:15px 10px 0px 0px;
display:block;
list-style:none;
background-image:url(Img/bt_extlink.gif);
background-position:1px;
background-repeat:no-repeat;
}
#new-pro{
margin:0px;
padding:0px;
width:170px;
height:580px;
}





/***************   main-right  end  ***************************/

/******************  footer   **************************/
#footer{
margin:20px auto 0px auto;
padding-top:14px;
width:1003px;
clear:both;
height:45px;
background: url(Img/footer-back.png) top left repeat-x;
background-color:#878787;

}
#footer a{
text-decoration:none;
color:#FFFFFF;
}
#footer a:hover{
text-decoration:none;
color:#FFFFFF;
}
#footer p{
margin:20px 20px 10px 80px;
padding:0px;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:20px;
}
#intro{
margin:10px 10px 0px 10px;
padding-right:10px;
float:left;

}
#intro2{
margin:0px 10px 10px 10px;
padding-left:10px;
float:right;
}

#pro-intro{
margin:9px 0px 5px 0px;
padding:0px;
width:100%;
height:165px;
border-left:#d8dee7 solid 1px;
border-bottom:#d8dee7 solid 1px;
}
h4{
margin:0px;
margin-bottom:8px;
padding-left:30px;
height:22px;
width:155px;

font-family: Arial, Helvetica, sans-serif;
font-size:12px;
line-height:25px;
background-color:#d8dee7;
background-image:url(Img/bt_blue_arrow_home.gif);
background-position:10px;
background-repeat:no-repeat;
}
h4 a{
text-decoration:none;
color:#99FF00;
}
h4 a:hover{
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:12;
}
#pp{
margin:0px;
padding:0px;
width:510px;
height:120px;
}
#develop{
margin:0px;
padding:0px;
width:520px;
height:25px;
background-color:#5f789a;
color:#FFFFFF;
}
#develop a{
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
}
#develop a:hover{
color:;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
}
#recai-3{
margin:10px 20px 0px 10px;
padding:0px;
width:136px;
height:155px;
float:left;
}
#develop-year{
margin:15px 0px 20px 0px;
padding:0px;



}
h5{
margin:20px 20px 10px 40px;
padding:0px;
border-bottom: #427997 dotted 1px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
width:300px;

}
h6{
margin:25px 0px 10px 100px;
padding:0px;
font-size:14px;
font-family:Arial, Helvetica, sans-serif;

}
#news img{
width:126px;
height:96px;
margin:10px 20px 0px 20px;
padding:0px;
}
#ry-title{
margin:10px 0px 0px 0px;
padding:0px;
width:170px;
height:15px;
text-align:center;
}
#tu2{
margin:0px;
padding:0px;
width:340px;
height:138px;
float:left;
}
#tu3{
margin:0px;
padding:0px;
width:179px;
height:215px;
float:right;
}
#zhilang{
margin:10px 0px 10px 0px;
padding:0px;
width:100%;
height:189px;
}
#by{
margin:0px auto;
padding:0px;
width:450px;
font-family: "ËÎÌå";
font-size:24px;
font-weight:bolder;

}
#by2{
margin:0px auto;
padding:0px;
width:510px;
font-family: "ËÎÌå";
font-size:24px;
font-weight:bolder;
}
.xy p{
line-height:20px;
}

.
