@charset "utf-8";
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{color:#666;font-size:12px; margin:0; padding:0; font-family:"微软雅黑"; font-weight:400;}
a { color:#666; text-decoration:none; }  /*for ie f6n.net*/
a:focus{outline:0;} /*for ff f6n.net*/
.clear{ clear:both; font-size:0; line-height:0; height:0;}
i{ font-style:normal;}
.fl { float:left;}
.fr { float:right;}
li{ list-style:none;}
img{ border:none;}
.flul li{
    float:left;
}
.container{
    width:1003px;
    margin:0 auto;
}
.f_b{
    font-weight: bold;
}
.h_con,.h_top,.h_nav{ margin:0 auto; width:1003px; overflow:hidden;}
/*header*/
.header{
    width:100%; height:203px;
    position: relative;
}
.h_top { height:36px; line-height:35px;font-family:sans-serif; font-size:12px;}
.h_top p { margin:0; padding:0; color:#fff;}
.h_top p a { padding:0 10px; color:#fff;}
.h_top p span{ float:right;}
.h_con{ height:120px;}
.logo{ float:left; width:546px; height:88px;  padding:0; margin:20px 0 0 0; display:inline;}
.logo h1{
    font-size:24px;
    margin-bottom:5px;
    color:#fff;
}
.logo h4{
    font-size:16px;
    color:#fff;
}
.search{line-height:35px; font-size:12px; color:#ECE8E9; /*width:340px;*/ float:right; margin-top:65px ;   display:inline; }
.search input{ float:left; display:inline;width:275px; height:39px; line-height:39px; background:url(../images/index_08.jpg) no-repeat; border:none; font-size:12px; color:#222; text-indent:0.5em;}
.search .bt{ width:40px; height:30px;float:left; margin-left:2px;margin-top:4px; display:inline; border:none; cursor:pointer;}

/*nav*/
.h_nav { height:44px;width:100%; }
.h_nav ul{padding:0; overflow:hidden;}
.h_nav ul li { float:left; overflow:hidden; width:109px; text-align:center; font-size:13px;}
.h_nav ul li a { color:#fff; height:44px; line-height:44px;width:106px;  overflow:hidden; display:inline-block;}

.h_nav ul .nobot{ background:none!important;}

/*flash*/
#banner{ margin:10px auto 0; width:100%;}
/*.banner_box{ float:left; margin: 4px 0 0 5px;}*/
.mainbox{
    overflow:hidden;
    position:relative;
}
.banner_box{
   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;}
.main{ margin:20px auto 0; width:998px; overflow:hidden; }

/*footer*/
.footer{ float:left; width:100%; font-size:12px;margin-top:20px; }
.subnav{height:44px; line-height:44px; }
.subnav p{ margin:0 auto; width:731px;}
.subnav p a{padding:0 15px; background:url(../images/line_03.gif) no-repeat right center; color:#fff;}
/*.subnav p a.last{ background:none;}*/

.copyright{ margin:10px auto; width:998px; text-align:center; line-height:24px;color:#fff;}
.copyright a,.copyright p{
    color:#fff;
}