@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0;}
body{ width:100%; height:100%;font-family:"微软雅黑",Arial, Helvetica, sans-serif;}
li{ list-style-type:none;}
a{ text-decoration:none;}
.clear{ clear:both; height:0!important;}
img{ border:none;}


/*header*/
#bg{ background:url(../images/bg_02.jpg) repeat-x; width:100%;  }
#header{ margin:0 auto;  width:1003px; }
.he_nav{ float:left; height:73px;  }
.logo{ background:url(../images/logo_03.jpg) no-repeat bottom; width:355px; height:73px; float:left; }
.he_nav .right{ width:648px; float:right; }


.he_nav .right .search{line-height:35px; font-size:12px; color:white; width:276px; float:right; margin-top:30px ; display:inline;}
.search input{ float:left; margin-top:6px; display:inline;width:206px; height:25px; line-height:25px; background:url(../images/search_01.jpg) no-repeat; border:none; font-size:12px; color:#333; text-indent:1.5em;}
.search h2{ font-size:14px; width:100px; float:left; text-indent:1em; color:#333;}
.search .bt{ background:url(../images/search_02.jpg) no-repeat; width:31px; height:25px; float:left; border:none; cursor:pointer; }

/*nav*/
.nav{ background:url(../images/nav_11.jpg) no-repeat; width:1003px; height:49px; float:left; _float:none;}
.nav ul{ width:603px; height:40px; line-height:42px; padding:0;float:right;margin-top:7px; display:inline;}
.nav ul li{ width:98px; height:42px; display:block; float:left; text-align:center;POSITION: relative;}
.nav ul li:hover{ display:block; width:98px; height:42px; /*margin-top:2px; */}
HTML .nav ul li {FLOAT: left; WIDTH: 98px; height:42px;  POSITION: relative; TEXT-ALIGN: center; }
.nav ul li a {DISPLAY: block; FONT-WEIGHT: bold; WIDTH: 98px; TEXT-DECORATION: none;font-family:"微软雅黑",Arial, Helvetica, sans-serif; font-size:14px; color:white;}
.nav ul li a:hover{ color:#e8e8e8;}

/*flash*/
.flash{ width:1003px; height:315px; float:left; margin-top:5px; display:inline; }
.mainbox{
    overflow:hidden;
    position:relative;
}
.flashbox{
   overflow:hidden;
    position:relative;
}
.imagebox{
    text-align:center;position:relative; width:550px!important; z-index:0!important;
}

.bitdiv{display:inline-block;width:12px;height:10px;margin:13px 10px 10px 0px;cursor:pointer; float:right; _overflow:hidden;}
.defimg{background-image:url(../images/qie.png); width:10px; height:10px;}
.curimg{background-image:url(../images/qie_s.png); width:10px; height:10px; }


/* marqueeleft */
.link{ float:left; width:1003px; border-bottom:3px solid #8F8F8F;border-top:4px solid #8F8F8F; overflow:hidden;}
.marqueeleft{height:44px;width:1003px;overflow:hidden;margin:5px;}
.marqueeleft ul{float:left; }
.marqueeleft li{float:left;margin:0 5px;display:inline;width:154px;height:44px;overflow:hidden; }
.marqueeleft li .pic{display:block;width:154px;height:44px;overflow:hidden; padding:2px;}
.marqueeleft li .pic:hover{background:#072A71;}
.marqueeleft li .pic img{width:150px;height:40px;}

/*main公用*/
#main{ width:1001px;margin:0 auto; }
#main_bg{ float:left;width:1001px; background:#E3E3EB url(../images/bg.jpg) no-repeat; min-height:336px;border:1px solid #CACACA;}
#main_box{ width:980px; margin:20px 10px  10px; float:left; display:inline;}

/*footer*/
#footer{  margin:0 auto;color:#DFDDDD;width:1003px;  font-size:12px;}
#footer_box{ background:url(../images/footer_54.jpg) no-repeat; width:1003px; height:40px; float:left;}
#footer .subnav{ float:left; width:210px; margin-top:12px;display:inline;}
#footer .subnav li { float:left;}
#footer .subnav li a{ padding:0 10px; color:#DFDDDD; font-size:12px; background:url(../images/line_55.jpg) no-repeat right center; display:block; }
#footer .subnav li a:hover{ color:#fff;}
#footer .copyright{ float:right; width:750px;margin-top:12px;display:inline;}