html{ background:#000000}
body{margin:0px auto;padding: 0px;background:#FFF;color: #464646;width:1003px;font-size:9pt;line-height: 140%;}
table{border-collapse:collapse;}
td{color: #464646;line-height: 150%;font-size: 9pt;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}
a{color: #464646;text-decoration: none;}
a:visited{color: #464646;text-decoration: none;}
a:hover{color:#FF0099;text-decoration: underline;}
form{margin: 0px;}
img{border: 0px;}
ul{margin:0px;padding:0px; list-style:none}
ul,li{ list-style:none;}

/*home page*/
.home {float:left; width:1003px; background-color:#FFF}
.home_l {float:left; width:381px;}
.home_l_np {float:left; margin:20px 0px 0px 18px; display:inline;}
.newProduct { width:363px; height:516px; margin:1px 0px 0px 18px; float:left; background-image:url(../images/home_works_b.jpg); display:inline;}
.newProduct ul{ width:333px; float:left; margin:12px 0px 0px 2px; padding-left:15px;}
.newProduct ul li{  float:left; margin:4px 10px 4px 0px;}
.newProduct img{ border:6px solid #CCCCCC; width:140px; height:96px;}
.home_r {float:left; width:622px; height:612px;}
.home_r_fls {float:left; width:622px; height:310px; background-image:url(../images/home_fls_b.jpg);}

.home_r_dw {float:left; width:622px; height:302px;}
.homeNews {float:left; width: 330px; height:302px; background-image:url(../images/home_news_b.jpg);}
.homeNews ul {float:left; margin:15px 15px 5px 15px; display:inline;}
.homeNews ul li {width: 270px; padding:0 0 0 15px; list-style-image:url(../images/sjy_line.jpg); white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.homeContact {float:right; width: 275px; height:302px;}

.home_f_link {clear:both; float:left; width:943px; padding:15px 30px 10px 30px;}

/**/
.public {width:1003px; background-color:#FFF};

/*works page*/
.works_main {clear:both; width:1003px;}
.works_r_top {float:left; width:769px; margin:30px 0px 0px 0px; display:inline;}
.works_r { float:left; width:769px;}

.works_l {clear:both; float:left; width:234px;}
.works_l_type { float:left; background-image:url(../images/dh_line.jpg)}
.works_l_type ul {float:left; width:179px; padding:0; font-size:16px; font-style:inherit; font-weight:bold;}
.works_l_type ul li{ margin:15px 10px 15px 65px;}
.works_l_type a{ color:#FFF;text-decoration: none;}
.works_l_type a:visited {color:#FFF;text-decoration: none;}
.works_l_type a:hover {color:#FFF; text-decoration: underline;}

.works_index { float:left; width:769px; clear:both;}
.Works_index ul li{float:left; margin:0px 10px 5px 10px; display:inline;}
.Works_index img{float:left; width:220px; height:150px; border:0px;}
.Works_index span{ float:right; margin:20px 0 0 0; display:inline;}
.Works_index a{width:220px; height:200px; display:block}
.Works_index a:hover {background-color: #DE4B8F; color:#fff}

.works_page{ float:left; text-align: right; margin:10px 0px 10px 0; width:769px;}
.works_page ul{ margin-right:20px; padding:0; list-style:none; float:right;}
.works_page li{border: 1px solid #DDDDDD;width: 17px;height: 19px;text-align: center;padding-left:2px; float:left; line-height:150%; font-family:"ËÎÌå"; margin:0 0 0 2px; display:inline}
.PageNumberActive{border: 1px solid #DDDDDD;width: 17px;height: 19px;color: #AAAAAA;background: #F0F0F0;text-align: center;	font-weight:bold;}
.PageNumberActive a{color: #AAAAAA;}
.PageNumberActive a:visited{color: #AAAAAA;}
.PageNumberActive a:hover{color: #FF8C00;}

/*photolist page*/
.photolst_main {float:left; width:1003px; margin:0 0 0 0px; display:inline; background:#000; background-image:url(../images/photo_back.jpg); background-position: 0 bottom; background-repeat:no-repeat; padding:0 0 40px 0; height:auto}
.photolst_page { float:left; width:720px; background-color:#FFF; margin:0 0 0 3px; display:inline;}
.photolst_line {background:#8C8B8A; width:680px; height:5px; font-size:0; line-height:0; margin:0 0 0px 20px; float:left; display:inline}
.photolst_t {text-align:left; height:200px; padding-left:30px;}
.photolst_t img {float:left; width:150px; height:150px; border:0px; margin:20px 0px 20px 0px; display:inline}
.photolst_t ul  {float:left; margin:20px 0px 20px 10px; display:inline; line-height:200%;}
.photolst_r_top {float:left; width:769px; margin:30px 0px -30px 0px; display:inline;}
.photolst_r_top span {float:right; margin:20px 0 0 0; display:inline;}
.photolst_d P img { width:524px; height:524px; border: 1px solid #DDDDDD;}
.photolst_foot {clear:both; float:left; width:1003px; height:50px; }

/*new page*/
.newlst {float:left; width:720px;}
.newlst ul li{ line-height:180%}

/*about page*/
.about {float:left; width:720px;}

/*message page*/
.msg_line { float:left; background:#8C8B8A; width:735px; height:2px; font-size:0; line-height:0; margin:0 0 0 0px; display:inline}

/*top page*/
.main_top {float:left; width: 1003px; background-color:#FFF}
.main_l {width: 223px; float:left;}
.main_r {width: 780px; float:left;}

/*foot copyright page*/
.foot { float:left; width:1003px; height:50px; font-size: 9pt; line-height: 140%; color:#CCC; text-decoration: none; font-family: "ËÎÌå"; background-color:#666666}
.foot a:link {color: #CCCCCC;text-decoration: none;}
.foot a:visited {color: #CCCCCC;text-decoration: none;}
.foot a:hover {color: #CCCCCC;text-decoration: underline;}