@charset "utf-8";
/* CSS Document */
#main{width:1002px;  margin:0 auto;}
.banner{width:1002px;height:350px; overflow:hidden; margin-bottom:29px;}

.mains{width:1002px; height:267px;}
.news{width:287px;height:267px;float:left; overflow:hidden; }
.news a:hover{color:#00578C;}
.news h2{ font-size:14px; height:30px; font-weight:500;color:#010000;}
.news h2 span{font-size:12px; font-family:Arial; color:#000;}
.news dl{width:287px;height:79px; background:#FCFCFC; float:left;}
.news dl dt{width:120px;height:77px;border:1px solid #E5E5E5;float:left; margin-right:12px;}
.news dl dd{float:left;width:153px;}
.news dl dd a{color:#000;}
.news dl .one{height:22px; line-height:22px; font-weight:600;}
.news dl .two{ line-height:18px;}
.news ul{ margin-top:13px; height:78px; overflow:hidden;}
.news ul li{height:25px; line-height:25px; border-bottom:1px #E5E5E5 solid; width:277px; background:url(../images/dian.jpg) 1px no-repeat;padding-left:10px;}
.news ul li a{color:#000;}
.news ul li span{float:right; display:inline;padding-right:2px;color:#878787;}
.more{ background:url(../images/more.jpg) no-repeat;width:83px;height:18px; line-height:18px; margin-top:18px; display:block;}
.more a{color:#FFF;padding-left:11px;}
.more a:hover{color:#00578C}
.newtab{width:287px;height:79px; overflow:hidden; position:relative;}
.newtab2{width:10000px;height:79px; background:#FCFCFC;}
.up{width:10px;height:10px; background:url(../images/up.jpg) no-repeat; cursor:pointer; position:absolute;top:60px;left:185px;}
.down{width:10px;height:10px; background:url(../images/down.jpg) no-repeat; cursor:pointer; position:absolute;top:60px;left:205px;}


.aboutus{width:210px;height:267px;float:left; margin-left:30px; display:inline;}
.aboutus h2{ font-size:14px; height:30px; font-weight:500;color:#000;}
.aboutus h2 span{font-size:12px; font-family:Arial; color:#7000;}
.aboutus dl{height:170px;}
.aboutus dd{line-height:18px;margin-top:19px;color:#000;}


.businwss{width:210px;height:267px;float:left; margin-left:26px; display:inline; overflow:hidden; }
.businwss h2{ font-size:14px; height:30px; font-weight:500;color:#010000;}
.businwss h2 span{font-size:12px; font-family:Arial; color:#000;}
.businwss dl{height:170px;}
.businwss dl dt{width:211px;height:79px; overflow:hidden;}
.businwss dd{line-height:18px;margin-top:19px;color:#878787; width:210px;color:#000}
.scorll{width:10000px;}
.scorll div{height:206px;width:210px; float:left;}
.slide{width:1002px;height:310px;}

.construction{width:210px;height:267px;float:left; margin-left:26px; display:inline;}
.construction h2{ font-size:14px; height:30px; font-weight:500;color:#010000;}
.construction h2 span{font-size:12px; font-family:Arial; color:#000;}
.construction dl{height:79px;}
.construction ul{ margin-top:13px;}
.construction ul li{height:25px; line-height:25px; border-bottom:1px #E5E5E5 solid; width:201px; background:url(../images/dian.jpg) 1px no-repeat;padding-left:10px;}
.construction ul li a{color:#000;}
.construction ul li a:hover{color:#00578C}

.banner {position:relative;}
.banner img {position:absolute;top:0px;left:0px;}
/* If an image is wrapped in a link */
.banner a.nivo-imageLink {position:absolute;top:0px;left:0px;width:100%;height:100%;z-index:60;display:none;}
/* The slices in the Slider */
.nivo-slice {display:block;position:absolute;z-index:50;height:100%;}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {position:absolute;top:45%;z-index:99;cursor:pointer;}
.nivo-prevNav {left:0px;}
.nivo-nextNav {right:0px;}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav a {position:relative;z-index:99;cursor:pointer;}

/*=== Custom Slider Styles ===*/
#slider-wrapper { width:1002px;height:350px; margin:0 auto;}
#slider {position:relative; width:1002px; height:350px;}
#slider img {position:absolute;top:0px;left:0px;display:none;}
#slider a {border:0;display:block;}
.nivo-controlNav{position:absolute; width:133px; height:24px; padding-top:5px; right:0px;bottom:0px; background:url(../imgers/cirbg.gif); z-index:100;}
.nivo-controlNav a {display:block;width:12px;height:12px; background:#FFF;text-indent:-9999px;border:0;margin-left:12px;float:left;filter:alpha(opacity=60);opacity:0.6}
.nivo-controlNav a.active {filter:alpha(opacity=100);opacity:1}
a.nivo-nextNav {background-position:-30px 0;right:15px; display:none}
a.nivo-prevNav {left:15px; display:none}
.nivo-caption { text-shadow:none;  font-family: Helvetica, Arial, sans-serif;}
.nivo-caption a {  color:#efe9d1; text-decoration:underline;}
.clear {clear:both;}

#footer{width:1002px;height:86px; margin:0 auto;background:url(../images/foot.jpg) bottom repeat-x;}

.folio_block {position: ;overflow:hidden; margin-bottom:20px;}

.main_view {float: left;position: relative;}
.window {height:365px;	width: 1002px;	overflow: hidden; /*--Hides anything outside of the set width/height--*/
	position: relative;}
.image_reel {position: absolute;top: 0; left: 0;}
.image_reel img {float: left;}
.paging {
	position: absolute;	bottom: 00px; right: -7px;
	width: 178px; height:47px;
	z-index: 100; /*--Assures the paging stays on the top layer--*/
	text-align: center;	line-height: 40px;	background: url(../images/paging_bg2.png) no-repeat;
	display: none; /*--Hidden by default, will be later shown with jQuery--*/
}
.paging a {	padding: 5px;text-decoration: none;	color: #fff;}
.paging a.active {font-weight: bold; background: #003366; border: 1px solid #003366;-moz-border-radius: 3px;-khtml-border-radius: 3px;-webkit-border-radius: 3px;}
.paging a:hover {font-weight: bold;}