/*通用*/

a,a:focus,a:focus,a:hover{
	outline:none;
}
*{ margin:0; padding:0;}
body{font:14px "microsoft yahei", Arial, Helvetica, sans-serif;color:#000; background:#f7f7f7 url(../images/pic/background.jpg) no-repeat top center; background-size:1920px; min-width:1200px;}
ul,li,p,h1,h2,h3,h4,h5,h6,dl,dt,dd {margin:0px;padding:0px;border:none;list-style:none;}
a{text-decoration:none;  text-shadow:none;font-weight:normal;}
ul{list-style:none;}
textarea,input{outline:none;-webkit-appearance:none; font-family:"微软雅黑";}
.fl{ float:left;}
.fr{ float:right}
a{color:#6c6c6c;text-decoration:none;}
img{border:none;}
.clear{ clear:both; height:0; overflow:hidden;}
.dk{ width:1200px; margin:0 auto;}

.IndMoz img{width:100%;transition:0.5s;cursor:pointer;}
.IndMoz:hover img{-ms-transform:scale(1.05);-moz-transform:scale(1.05);-webkit-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05); }
/*top*/
.top{ line-height:36px; height:36px;font-size:14px; background:#FFF;}
.top a{color:#333;}
.topL{text-align:right;float: left;color:#ccc;}
.topL a:first-child{display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; float:left;}
.topN{ width:432px;  color:#ccc; float: right}
.topN a{  line-height:18px; padding-left:18px; width:72px; display:inline-block; margin-left:15px;}
.topN a:first-child{background: url(../images/icon/css_sprites.png) -49px -10px;}
.topN a:nth-child(2){background: url(../images/icon/css_sprites.png) -10px -86px;}
/*.topN a:last-child{background: url(../images/icon/css_sprites.png) -10px -86px;}*/
.top a:hover{ color:#1677d7;}
/*header*/
.header{ height:126px; padding-top:38px}
.head_logo{ width:650px; height:88px; display:block; margin-left:110px;}
/*menu*/
.menuK{ height:60px; background:url(../images/icon/menu.jpg) repeat-x center; background-size:auto 100%; min-width:1200px;}
.menu{width:1200px; display:block; margin:0 auto;}
.menu li{float:left;position:relative;}
.menu li a.menu_a{color:#FFF;display:block;line-height:60px;font-size:16px; width:200px; text-align:center;transition:1s;}
.menu li a.menu_aonK,.menu li a:hover{ background:#003e7d;transition:1s;}
.menuAk{background:rgba(8,89,172,0.8); width:200px; top:60px; position:absolute; z-index:9999; display:none;}
.menuAk a{ border-bottom:1px solid #ccc; color:#FFF; font-size:16px; line-height:50px; display:block; text-align:center;}
.menuAk a:hover{background:rgba(3,96,196,0.8);}

/*footer*/
.footer{min-width:1200px;width:100%; background:#2a2b2e; color:#FFF;height:220px}
.footNr{ width:1200px; margin:0 auto; padding:30px 0 15px;}
.footLg{ width:118px; height:100px;border-right:1px solid #616161; padding-top:8px; padding-left:20px;}
a.footLogo{ display:block;}
.footK{ width:900px;height:100px;border-right:1px solid #616161;}
.footKp{ width:305px; margin-left:30px; line-height:28px; font-size:14px;}
.footKp i{display:inline-block;width:25px;height:20px;float:left; margin-top:5px;}
.footKp:nth-child(2) i{ background:url(../images/icon/css_sprites.png) no-repeat -86px -10px;}
.footKp:nth-child(3) i{ background:url(../images/icon/css_sprites.png) no-repeat -86px -46px;}
.footKp:nth-child(4) i{ background:url(../images/icon/css_sprites.png) no-repeat -10px -10px;}
.footKp:nth-child(5) i{ background:url(../images/icon/css_sprites.png) no-repeat -10px -48px;}
.footM{ width:150px; text-align:center;}
.footM p{ line-height:25px; font-size:14px;}
