html {}
body {
  line-height: 1.5;
  font-family:"微软雅黑";
  font-size:14px;
   }
body,div,form,img,ul,ol,li,dl,dt,dd,p,h1,h2,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button{margin: 0;padding: 0;}
button,input,select,textarea{font:12px/18px tahoma,arial,\5b8b\4f53;outline:none;}
fieldset, img {border: 0; }
a {text-decoration: none;}
li { list-style:none; }
.clearfix { zoom:1; }
.fl{ float:left;}.fr{ float: right;}

/**头部**/
.tophead {width: 100%; font-family:"微软雅黑"; background-color: #f6f6f6;min-width: 1000px;height: 30px;font-size: 12px;border-bottom: 1px solid #e5e5e5;}
.head{height:30px;width:1000px; margin:0 auto;color: #666;}
.head a {color: #666; padding-right:10px;}
.topleft{ float:left; line-height:30px;}
.topright{ float:right; line-height:30px;}
.topleft a {color: #666; padding-right:10px;}
.topright a{color: #666; padding-right:5px;padding-left:5px;}

.headlogo{width:1000px; height:90px; margin:0 auto;}
.headlogo ul{width:215px; height:60px; margin-top:25px; float:left}
.headlogo ul li{float:left; width:70px; height:12px; line-height:12px; font-size:12px;  margin:9px 0 9px 0; text-align:center; border-right:1px solid #d3d3d3; color:#666666}
.headlogo ul li a{color:#666666}
.headlogo ul li a:hover{color:#bd0600;}
.headlogo .logo{width:225px; height:90px}
.search{width:334px;height:auto;overflow:hidden;float:right;margin-top:28px}
.search p{width:100%;height:32px}
.search p i{padding:12px 17px 0 0;margin-right:5px;margin-left:3px;background:url(searchbk1.jpg) no-repeat;line-height:12px;height:0px;display:inline-block;_background-position:0 15px}
.search p a{line-height:33px;color:#7e7e7e; font-size: 12px;}
.search p a:hover{color:#cd0000}
.search p .text{width:299px;height:30px;border:1px solid #d5d5d5;float:left;text-indent:5px;outline:0}
.search p .sub{width:33px;height:32px;float:right;cursor:pointer;border:0;background:url(searchbk2.jpg);}

.navhead{width:100%; margin:0 auto;}
.topdh{background: #346186; width:100%;border-top: 1px solid #D0D8E7;border-bottom: 1px solid #D0D8E7;}
.topnav,.topminnav{width:1000px;margin:0 auto;}
.topnav{height: 40px;}
.topnav li{width:110px; float:left; text-align:center;border-right: 1px solid #45749b;height: 40px;line-height: 40px;font-weight: normal;}
.topnav li a {color: #ffffff;font-size: 16px;width:110px; height:40px;display:block}
.topnav li a:hover{width:110px; height:40px;background:#45749b;color:#fffcdf;}
.topnav li a.current{width:110px; height:40px;background:#45749b;color:#fffcdf; }

.link{font-size:14px;line-height:22px;width:1000px; margin:0 auto;}
.link a{ color:#333; line-height:20px; padding-left:6px;}

.foot{ width:100%; text-align:center; background:#f1f1f1; border-top:1px solid #d9d9d9; clear:both; line-height:28px; margin-top:10px; margin-bottom:10px;}
.foote{text-align:center; line-height:28px; color:#333333; padding-top:5px;}
.foote a{color:#333333;}
