body{ margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; color:#333; font-size:12px;}
*{ padding:0px; margin:0px; list-style:none}
html{ overflow-y:scroll}
a{ color:#666; text-decoration:none}
a:hover{ color:#090}

div#head{ width:1002px; margin:0px auto; height:105px; clear:both}
div#head .logo{ float:left;}
div#head .Language{ float:right; height:13px; line-height:13px; padding:15px 0px;}
div#head .search{ float:right; clear:right}
.search_txt{ width:250px; float:left; background:url(../images/index-2.jpg) no-repeat left center; height:27px; border:0px; line-height:27px; padding-left:15px; color:#999}

div#menu{ width:100%; height:38px; clear:both; float:left; background:url(../images/index-4.jpg) repeat-x left; clear:both; font-family:Microsoft Yahei;}
div#menu ul{ width:1002px; margin:0px auto; height:38px;}
div#menu ul li{ width:142px; float:left; padding-right:1px;}

div#menu ul li a{ width:142px; float:left; height:38px; line-height:38px; color:#fff; font-size:15px; text-align:center}
div#menu ul li a:hover{ width:142px; float:left; height:38px; line-height:38px; color:#fff; background:url(../images/index-5.jpg) repeat-x left}

div#bottom{ width:100%; height:100px; float:left; background:#ddd; overflow:hidden}
div#bottom .foot{ width:1002px; margin:0px auto; padding-top:10px;}
div#bottom .foot span{ float:left; display:block; height:90px; line-height:25px; color:#666}

#full-screen-slider { width:100%; height:370px; float:left; position:relative; clear:both}
#slides { display:block; width:100%; height:370px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination { display:block; list-style:none; position:absolute; left:50%; top:340px; z-index:9900;  padding:5px 15px 5px 0; margin:0}
#pagination li { display:block; list-style:none; width:10px; height:10px; float:left; margin-left:15px; border-radius:5px; background:#ddd }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:#F60}


.advbox{position:absolute;top:50px; border:1px solid #ddd; background:#fff; z-index:1000;}
.advbox{width:150px;position:fixed;display:none;top:0; right:15px; padding:10px; line-height:20px;}
.advbox .advpic{ font-size:12px; font-weight:bold; line-height:30px; color:#666;}
.advbox .advpic .closebtn{display:block;width:22px;height:22px;position:absolute;right:-10px;top:-15px;z-index:9999;}


div#main{ width:1002px; margin:0px auto; clear:both; padding:15px 0px; overflow:auto}

#home-left{ width:250px; float:left; border:1px solid #ddd; height:385px; background:url(../images/index-10.jpg) no-repeat center bottom; padding:9px; overflow:hidden}

#home-left .column{ width:250px; border-bottom:1px solid #ddd; text-align:right; height:25px; line-height:25px;}
#home-left .column span{ float:left; font-size:14px; font-weight:bold; color:#090}
#home-left .column img{ margin-top:5px;}
#home-left .column span.news{ background:url(../images/index-7.jpg) no-repeat left center; padding-left:30px;}
#home-left .list{ width:250px; float:left;}
#home-left .list ul{ padding:0px; margin:0px; float:left;}
#home-left .list ul li{ width:250px; height:25px; line-height:25px;}
#home-left .list ul li span{ float:right}
#home-left .contact { width:250px; float:left; border-top:1px solid #ddd; margin-top:5px; clear:both; padding:15px 0px; line-height:25px;}

#home-right{ width:710px; float:right}
#home-right .about{ width:710px; float:left; border-bottom:1px dashed #ddd; padding-bottom:15px;}
#home-right .about img{ width:210px; height:170px; float:left; margin-right:15px;}
#home-right .about span.title{ width:470px; float:left; display:block; font-weight:bold; color:#F60; font-size:14px;}
#home-right .about span.cont{ width:470px; float:left; line-height:25px; display:block; height:120px; overflow:hidden}
#home-right .about span.link{ width:470px; float:left; display:block; line-height:30px;}
#home-right .about span.link a{ color:#090}

#home-right .pro{ width:690px; float:left; margin-top:15px; border:1px solid #ddd; padding:9px;}
#home-right .pro .column{width:690px; border-bottom:1px solid #ddd; text-align:right; height:25px; line-height:25px;}
#home-right .pro .column span{ float:left; font-size:14px; font-weight:bold; color:#090; background:url(../images/index-8.jpg) no-repeat left center; padding-left:20px;}

.rollphotos {WIDTH:690px; float:left; padding:10px 0px;}
.blk_29 {OVERFLOW: hidden; ZOOM: 1; POSITION: relative; width:690px; float:left;}
.blk_29 .LeftBotton {	BACKGROUND: url(../images/index-11.jpg) no-repeat left center; LEFT: 0px; FLOAT: left; WIDTH: 10px; CURSOR: pointer; POSITION: absolute; TOP:70px; HEIGHT: 15px; }
.blk_29 .RightBotton {	 BACKGROUND: url(../images/index-12.jpg) no-repeat left top; FLOAT: right;RIGHT:0px; WIDTH:10px; CURSOR: pointer; POSITION: absolute; TOP: 70px; HEIGHT:18px;}

.blk_29 .Cont {	MARGIN: 0px auto; OVERFLOW: hidden; WIDTH:640px; padding-top:15px;  }
.blk_29 .box {	FLOAT: left; WIDTH: 160px; }
.blk_29 .box IMG { width:150px; height:115px;}
.blk_29 .box P {	MARGIN: 6px auto 0px; WIDTH:150px; LINE-HEIGHT: 20px}

#banner{ width:100%; clear:both; height:250px; background:#eee}

#left{ width:200px; float:left; border:1px solid #ddd;padding:9px; overflow:hidden}
#left .column{ width:170px; float:left; border-bottom:1px solid #ddd;font-size:14px; font-weight:bold; color:#090; height:30px; line-height:30px; background:url(../images/index-7.jpg) no-repeat left center; padding-left:30px;}
#left ul{ padding:0px; float:left; margin:0px; padding-top:10px;}
#left ul li{ width:200px; float:left; height:30px; padding-bottom:5px;}
#left ul li a{ width:170px; float:left; display:block; background:url(../images/index-13.png) no-repeat; height:30px; line-height:30px; padding-left:30px;}
#left ul li a:hover{ width:170px; float:left; display:block; background:url(../images/index-14.png) no-repeat; height:30px; line-height:30px; padding-left:30px; color:#fff; font-weight:bold}
#left .contact{ width:200px; float:left; background:url(../images/index-10.jpg) no-repeat center bottom; height:200px; border-top:1px solid #ddd; margin-top:15px; padding-top:15px; line-height:25px;}

#right{ width:760px; float:right;}
#right .column{ width:760px; float:left; border-bottom:1px solid #ddd; border-top:1px solid #ddd; text-align:right; height:30px; line-height:30px;}
#right .column span{font-size:14px; font-weight:bold; color:#090; float:left; display:block;}
#right .column span a{color:#090;}
#right .content{ width:760px; float:left; padding:15px 0px; line-height:25px;}
#right .content td{ padding:5px;}

#right .content img{width: expression(this.width >760?760 : true); max-width: 760px;}

#right .job{ width:760px; float:left; padding:15px 0px;}
#right .job ul{ padding:0px; margin:0px; float:left; }
#right .job ul li{ width:760px; height:30px; line-height:30px; border-bottom:1px solid #ddd;text-align:right}
#right .job ul li span{ float:left;}

#right .newslist{ width:760px; float:left;}
#right .newslist ul{ padding:0px; margin:0px; float:left;}
#right .newslist ul li{ width:745px; float:left; height:30px; line-height:30px; border-bottom:1px dashed #ddd; background:url(../images/index-15.gif) no-repeat left center; padding-left:15px;}
#right .newslist ul li span{ float:right}
#right .newstitle{ width:760px; float:left; font-size:20px; font-weight:bold; text-align:center; padding-top:15px;}
#right .newsdate{ width:760px; float:left; height:30px; line-height:30px; border-bottom:1px solid #ddd; text-align:center}
#right .newsmore{ width:760px; float:left; border-top:1px solid #ddd;}
#right .newsmore .bb{ width:760px;  float:left; height:30px; line-height:30px;}

#right .prolist{ width:760px; float:left; padding:15px 0px;}
#right .prolist ul{ padding:0px; margin:0px; float:left;}
#right .prolist ul li{ width:170px; float:left; padding:0px 10px; text-align:center}
#right .prolist ul li span{ width:170px; float:left; height:30px; line-height:30px;}

#right .propic{ width:400px; float:left; padding-top:15px;}
#right .protext{ width:350px; float:right;padding-top:15px;}
#right .protext span.title{ width:350px; float:left; border-bottom:1px solid #ddd;  font-weight: bold; font-size:18px;}
#right .protext span.cont{ width:350px; float:left; line-height:25px;}