@charset "utf-8";
/* CSS Document */

body{background: url(../images/bg.png) repeat-x #e8e9eb; margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}


.top{width:967px; margin:0px auto; position:relative; padding-top:20px;}

.logo{float:left; width:366px; height:39px;  margin-top:20px; margin-bottom:30px; margin-left:10px;}

.right{float:right; width:500px; height:50px; padding-right:10px;}

a{ color:#a7a7a7; text-decoration: none;}

a:hover{ color: #fff; text-decoration: none;}

.link1{ color:#333; text-decoration: none;}

.link1:hover{ color:#169ec4; text-decoration: underline;}

.link{color:#333; text-align:right;}

.callus{background:url(../images/phone-icon.png) no-repeat left; font-size:24px; font-weight:bold; height:23px;
 color:#159dc3; text-align:right; clear:both; margin-top:10px; width:225px; float:right; text-shadow:2px 2px 1px #ddd; }


.topmenu{background:url(../images/menu-bg.png) no-repeat; width:967px; height:52px; margin:0px auto; clear:both; position:relative;}


.topmenu ul{margin:0px; padding:20px 0px 0px 15px;}
.topmenu ul li {float:left; font-size:12px; background: url(../images/sep.png) no-repeat right; list-style-type:none; }

.topmenu ul li a{ color:#3e3e3e; text-shadow:1px 1px 1px #ccc; text-decoration:none; padding:5px 20px 5px 20px; font-weight:bold;} 

.topmenu ul li a:hover{ background:#169ec4; color:#fff; text-decoration:none; }

.topmenu ul li a.active{ background:#169ec4; color:#fff; text-decoration:none; }


.midarea{background: url(../images/mid-bg.png) repeat-y;  width:967px;  margin:0px auto; padding-bottom:10px; clear:both;  position:relative;}

.clear{ height:10px; clear:both;}

.historyarea{width:950px; height:80px; border-top:#169ec4 1px solid; margin:0px auto;   border-bottom:#169ec4 1px solid;}

.historyarea span{font-size:18px; color:#169ec4; padding-top:10px; padding-right:10px;  }

.historyarea p{font-size:12px; margin:0px; padding:5px; line-height:18px; text-align:center; text-shadow:2px 2px 1px #ccc; font-weight:bold;  }

.bannerar{width:914px; height:346px; margin:0px auto; 
 -moz-box-shadow: 0px 0px 5px #9e9e9e;
-webkit-box-shadow: 0px 0px 5px #9e9e9e;
box-shadow: 0px 0px 5px #9e9e9e;


border:solid 3px #169ec4;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright:5px;
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-webkit-border-top-left-radius:5px;
-webkit-border-top-right-radius:5px;
-webkit-border-bottom-left-radius:5px;
-webkit-border-bottom-right-radius:5px;
border-top-left-radius:5px;
border-top-right-radius:5px;
border-bottom-left-radius:5px;
border-bottom-right-radius:5px



}


.midcontent{width:930px; margin:0px auto; padding-top:30px; padding-bottom:20px; overflow: hidden; }

.midcontnews{width:258px; float:right;  padding:2px; height:200px; margin-bottom:10px; margin-top:10px;

-moz-box-shadow: 0px 0px 3px #3b3b3b;
-webkit-box-shadow: 0px 0px 3px #3b3b3b;
box-shadow: 0px 0px 3px #3b3b3b;

border:dashed 1px #169ec4;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright:5px;
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-webkit-border-top-left-radius:5px;
-webkit-border-top-right-radius:5px;
-webkit-border-bottom-left-radius:5px;
-webkit-border-bottom-right-radius:5px;
border-top-left-radius:5px;
border-top-right-radius:5px;
border-bottom-left-radius:5px;
border-bottom-right-radius:5px;



}

.midcontnews h1{width:248px; background:#169ec4; height:20px; font-weight:normal; font-size:14px; color:#fff; margin:0px; padding:5px 5px;}


#marqueecontainer{
position: relative;
width: 240px; /*marquee width */
height:150px; /*marquee height */
overflow: hidden;
padding: 2px;

}


#slideshow {
    position:relative; padding:5px 5px 5px 5px; margin-top:7px;
    height:156px;
}

#slideshow IMG {
    position:absolute; width:244px; height:156px;
    top:0;
    left:10; border:#169ec4 1px solid;
    z-index:8;
    opacity:0.0;
}

#slideshow IMG.active {
    z-index:10;
    opacity:1.0;
}

#slideshow IMG.last-active {
    z-index:9;
}



.midcontenright{width:640px; float:left;}



.midcontenright span{background:#e2e2e2; color:#000; padding:5px; font-weight:bold; text-shadow:none;}

.midcontent h2{font-size:22px; color:#169ec4; margin:0px; padding:0px 0px 7px 0px; border-bottom:#169ec4 1px  double; text-shadow:2px 2px 1px #ccc; }

.midcontent p{font-size:12px; padding:15px 5px 5px 5px; margin:0px; line-height:18px; text-shadow:2px 2px 1px #ccc; }





.footer{width:930px; margin:0px auto; height:70px; background:#3c3c3c; color:#a7a7a7;


-moz-box-shadow: 1px 0px 3px #3b3b3b;
-webkit-box-shadow: 1px 0px 3px #3b3b3b;
box-shadow: 1px 0px 3px #3b3b3b;
 }







