@charset "utf-8";
/* CSS Document */
#main{width:1002px; margin:0 auto;}
.banner{width:1002px;height:350px; overflow:hidden; margin-bottom:29px;}


.mains{width:1002px;}
.news{width:construction;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:0px;overflow:hidden; list-style-type:none;}
.news ul li{height:55px;*height:55px;_height:55px;line-height:25px;border-bottom:1px #E5E5E5 solid; width:277px; display:block; list-style:none; padding-left:10px;}
.news ul li a{color:#ff0000;}
.news ul li span{float:right; display:inline;padding-right:2px;color:#878787;}
.more{ background:url(../img/more.jpg) no-repeat;width:83px;height:18px; line-height:18px; margin-top:10px; display:block;}
.more a{color:#FFF;padding-left:11px;}
.more a:hover{color:#ff0000;}
.newtab{width:287px;height:79px; overflow:hidden; position:relative;}
.newtab2{width:10000px;height:79px; background:#FCFCFC;}
.up{width:10px;height:10px; background:url(../img/up.jpg) no-repeat; cursor:pointer; position:absolute;top:60px;left:185px;}
.down{width:10px;height:10px; background:url(../img/down.jpg) no-repeat; cursor:pointer; position:absolute;top:60px;left:205px;}


.aboutus{width:420px;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;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;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:0px;}
.construction ul li{height:31px; line-height:31px; border-bottom:1px #E5E5E5 solid; width:201px; padding-left:5px;}
.construction ul li a{color:#000; height:31px; line-height:31px; border-bottom:1px #E5E5E5 solid; width:201px; padding-left:5px;}
.construction ul li a:hover{color:#00578C;height:31px; line-height:31px; border-bottom:1px #E5E5E5 solid; width:201px; padding-left:5px;}

.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;}
