@charset "utf-8";

.index-center{width: 990px;margin:0 auto;}


/* 头部样式 */
.top-all{width:100%;}
.header{height:145px;width: 100%;color: #fff;position: relative;z-index: 8888;}
.header .index-top{height:145px;position: relative;}
.header .index-top h2{float: left;padding-top:30px;}
.header .index-top-subnav{float:right;height:30px;line-height: 30px;padding-top: 25px;text-align: right;width:auto;}
.header .index-top-subnav span,.header .index-top-right .left span{display: inline-block;text-align: center;width:20px;}
.header .index-top-subnav a,.header .index-top-right a{color: #c3d5f3;}
.header .index-top-subnav a{background: url(sprite1.png) no-repeat; padding-left:22px;margin-left:13px;display: inline-block;*display: inline;float:left;font-family: '宋体'}
.header .index-top-subnav a.cart-switch{background-position: 0px -694px;}
.header .index-top-subnav a.a2{background-position: 0px -639px;}
.header .index-top-subnav a.a3{background-position: 0px -614px;}
.header .index-top-subnav a.a4{background-position: 0px -663px;}

.header .index-top-right{ position: absolute; right:0px; height:24px; line-height:24px; top:65px; color: #88aad4; width:240px; }
.header .index-top-right .left{ float: left; }
.header .index-top-right .search{background: url(sprite1.png) no-repeat;  width:160px; height:24px; background: #467bbd; float: right; }
.header .index-top-right .search input.s{ border:none; background:none; height:24px; line-height: 24px; float: left; width:100px; padding:0px 10px; color: #88aad4; }
.header .index-top-right .search .s-btn{background: url(sprite1.png) no-repeat; float: right; background-position:5px -721px; width:29px; height:24px; cursor: pointer; border: none; }

/*导航*/
.header .index-top .nav{height:38px;width: 110%;position: absolute;left:0px;bottom:-10px;}
.header .index-top .nav li{height:38px;float: left;position: relative;;z-index:2000;}
.header .index-top .nav li a{padding:0px 16px 0px 15px;font-size:15px;font-family:"微软雅黑";color: #fff;height:24px;line-height:24px;display: inline-block;}
.header .index-top .nav li a:hover{text-decoration: none;color:#487bbe;}
.header .index-top .nav li a.fir{background: url(sprite1.png) no-repeat;display:block;width:26px;height:24px;padding:0px 5px;background-position:0px -754px; }
.header .index-top .nav li a.fir:hover{background-position:0px -784px;}
.header .index-top .nav li a.on{color:#487bbe;}
.header .index-top .nav li .nav-sit{position: absolute;top:28px;left:15px;width:100%;display: none;background: url(index_nav_bg.png) repeat;z-index:9999;}
.header .index-top .nav li .nav-sit li{float: left;background: none;height:24px;line-height:24px;width: 100%;}
.header .index-top .nav li .nav-sit li a{background: url(sprite1.png) no-repeat; font-size: 12px;color: #fff;height:24px;line-height:24px;padding:0px;display:block;text-indent:0px;
	text-align:left;background: url(nav_a.png) no-repeat 15px 12px;_background: url(nav_a.gif) no-repeat 15px 12px;text-indent:22px;}
.header .index-top .nav li .nav-sit li a:hover{text-decoration: underline;}
.header .index-top .nav li.navClass a{background-color:#00408a;}
.header .index-top .nav li.navClass .nav-sit{display: block;position: absolute;left:0px;top:20px;}
.header .index-top .nav li.navClass .nav-sit li a{font-size: 12px;color: #fff;padding:0px 8px;height:26px;line-height:26px;display:block;}

/* 中间内容页统一样式 */
.centent{ width: 100%; position: relative;/*  margin-top:10px; */ z-index: 3; height:auto;}
.centent-top{ height:360px; overflow: hidden; }

/* 页面底部 */
.footer{ width: 100%; height:164px; background:#0a429b; margin-top: 30px; float: left; }
.foot{ height:164px; background: url(footer_friend.png) no-repeat left 25px; font-family:"微软雅黑"; }
.foot-left{float:left;padding-left:30px;padding-top:36px;}
.foot-left ul li{float:left;width:90px;height:45px;cursor:pointer;}
.foot-left ul li a{display:inline-block;width:90px;height:45px;}
.foot-left ul li.first{width:85px;}
.foot-right{ float: right; width:518px; padding-top:32px; position:relative;}
.foot-subnav{ height:24px; line-height: 20px; color: #aaa; font-size: 14px; padding-bottom: 10px; }
.foot-subnav a{ color: #fff; background: #0366b9; padding:0px 6px; margin-left:6px; display: inline-block; font-size: 12px; }
.foot-subnav a:hover{ background: #65788f; }
.foot-right p{ height:20px; font-size: 12px; color: #c2c2c2; text-indent: 5px; }
.foot-right p span{ display:inline-block; width:8px; text-align: center}