@charset "gb2312";
body{padding:0; margin:0 auto; color:#333333; font-size:15px; font-family:Microsoft Yahei;}
ol, ul, dl, dt, dd, form{ padding:0; margin:0;}
li{ list-style:none;}
img{ border:none; border:0;}
img, object, embed, video {max-width:100%;}
a{ text-decoration:none; color:#333333; noline:expression(this.onFocus=this.blur());}
a:focus {outline:none;-moz-outline:none;}
a:hover{color:#cc0000;}
.clear{clear:both; height:0; line-height:0; font-size:0; overflow:hidden; zoom:1;}
input, textarea{font-family:Microsoft Yahei; font-size:14px;}
input:focus { outline: none;}

.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}
.clear{clear:both;}
.space20, .space25{clear:both; line-height:0; font-size:0; overflow:hidden; zoom:1;}
.space20{height:20px;}
.space25{height:25px;}

.container{ width:1000px; margin:0 auto;}
.container a:hover img { filter: alpha(opacity=80); opacity: 0.8; }
/***** header *****/
.headerBox{height:206px;}
.header_bg{ background:url(imagestop_bg.jpg) repeat-x top;}
.header{ background:url(imagesheader_bg.jpg) no-repeat center top;}
.header .logo{ position:relative; padding-top:25px; height:136px;}

.header_search{ position:absolute; right:0; top:67px;}
.header_search input{vertical-align:middle;}
.header_search .searchTxt{float:left; width:220px; height:18px; padding:5px 10px ; color:#666; line-height:18px; font-size:13px; background:#fff; border:#00448b solid 1px;}
.header_search .searchBtn{float:left; width:38px; height:30px; color:#fff; font-size:15px; background:url(imagessearch_btn.png) no-repeat center center #00448b; border:0;  cursor:pointer;}

.header_nav{clear:both; background:#0855a4; border-top:#0c62bc; text-align:center;}
.mainnav a{ font-size:18px; color:#fff; height:45px; line-height:45px; display:inline-block; float:left; width:14.2%;}
.mainnav a:hover, .mainnav a.on{ background:#1a8edd;}

/***** footer *****/
.footerBox{clear:both; height:100px; overflow:hidden;}
.footer{ height:90px; background:#1c65b6; text-align:center; padding-top:10px;}
.footer .mark{ float:left; width:40%; text-align:right;}
.footer .copyright{ color:#fff; margin-top:10px;}
.footer .copyright a{color:#fff;}
