body{font-family: '微软雅黑','Open Sans',sans-serif,arial,helvetica;margin: 0;padding: 0;}
/*@media (min-width: 1280px) {
  .container {
    width: 1280px;width: 1280px !important;
  }
}
@media (max-width: 1280px) {
	.container {
    width: 1280px;width: 1280px !important;
  }
}*/
ol,ul,li {
  list-style:none;margin: 0;padding: 0;
}
dl,dt,dd {
  margin: 0;padding: 0;
}
a{text-decoration: none;}
a:link{color:#666;}
a:visited{color:#666;}
a:hover{color:#46af82;text-decoration: none;}
a:active{color:#666;}

.head,.banner,.foot{width: 100%;}
.head{height:141px;border-bottom: 1px #ccc solid;}
.hd{width:1100px;margin: 0 auto;}
.nav{}
.nav ul li{width:87px;height:140px;float:left;position:relative;}
.nav ul li.current a.t:link{color:#fff;}
.nav ul li.current a.t:visited{color:#fff;}
.nav ul li.current a.t:hover{color:#fff;}
.nav ul li.current a.t:active{color:#fff;}
.nav ul li div.ct{position:relative;}
.nav ul li ul{display: none;position:absolute;z-index: 1100;top:140px;left: 0;background-color: #0053a4;}
.nav ul li ul li{position:relative;}
.nav ul li a.t{position:absolute;z-index: 100;top:85px;left: 0;text-align: center;width: 85px;height:23px;border-right: 1px #ccc solid;}
.nav ul li a.t:last-child{border-right: 0px #ccc solid;}
.nav ul li a.e{position:absolute;z-index: 100;color:#fff;top:40px;left: 0;text-align: center;width: 85px; font-size:9px;}
.nav ul li div.cur{position:absolute;z-index: 80;width: 85px;height:130px;background-color: #0053a4;top:-340px;left: 0;}
/*.nav ul li.current div.cur{position:absolute;z-index: 80;width: 85px;height:130px;background-color: #0053a4;top:-10px;left: 0;}*/
.nav ul li ul li {color:#fff; font-size:12px;text-align:center;height: 30px;line-height: 30px;}
.nav ul li ul li a{display: block;width: 85px;height: 30px;}
.nav ul li ul li a:link{color:#fff; }
.nav ul li ul li a:visited{color:#fff;}
.nav ul li ul li a:hover{color:#fff;text-decoration: none;}
.nav ul li ul li a:active{color:#fff;}
.hd .logo{padding: 50px 0 0 0;float: left;}
.hd .nav{float: left;}
.hd .search{float:left;padding: 85px 0 0 10px;}
.hd .search div{float: left;}
.hd .search div.kw{width:101px;height:24px;}
.hd .search div.kw .kws{width:101px;height:24px;border:0px #fff solid;background: url('../images/sch-1.jpg') no-repeat;font-size: 12px;}
.hd .search div.sb{width:20px;height:24px;}
.hd .version{float:left;padding: 85px 0 0 10px;}

.banner{height:500px;border-bottom: 1px #ccc solid;}
.main{width:900px;margin: 0 auto; *zoom:1;*clear:both;min-height:500px; }

.foot{}
.ft1{height:34px;line-height:34px;background-color: #0053a4;text-align: center;color:#fff;}
.ft1 a{padding: 0 40px 0 40px;background:url('../images/ico-1.gif') no-repeat 220px 7px;}
.ft1 a:link{color:#fff;}
.ft1 a:visited{color:#fff;}
.ft1 a:hover{color:#fff;text-decoration: none;}
.ft1 a:active{color:#fff;}
.ft2{height:200px;border-bottom:1px #4f4e4d solid;background-color: #3b3a39;color:#fff; }
.ft21{width:900px;margin: 0 auto;}
.ft21 dt{color: #fff;font-family: '微软雅黑','Open Sans',sans-serif,arial,helvetica; font-size:18px; font-weight:bold;}
.ft21 dl{width:110px;padding:30px 20px;float: left;}
.ft21 dl *{color: #fff; }
.ft21 dl dd{font-size: 13px;line-height: 23px;}
.ft21 dl dd a{color:#aaa;}
.ft3{height:83px;background-color: #3b3a39;color:#aaa;}
.ft31{width:980px;color:#aaa;margin: 0 auto;}
.ft31 *{font-size: 10px;}
.ft31 div{width:480px;float:left; padding-top:5px;}
.ft31 .l{text-align: left;}
.ft31 .l a{color:#aaa;}
.ft31 .r{text-align: right;}

/* flexslider */
.flexslider{position:relative;height:500px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{height:500px;}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}

.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:88px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:150px;background:url(../images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:150px;background:url(../images/next.png) center center no-repeat;}