/*首页顶部轮播*/
.fullSlide {
    min-width: 1000px;
    position: relative;
    height: 450px;
    overflow: hidden;
    z-index:2;
}
.fullSlide .bd {
    position: relative;
    z-index: 0;
}
.fullSlide .bd ul {
    width: 100% !important;
}
.fullSlide .bd li {
    width: 100% !important;
    height: 450px;
    overflow: hidden;
    text-align: center;
}
.fullSlide .bd li a {
    display: block;
    height: 450px;
}

.fullSlide .hd {
    width: 1000px;
    left: 50%;
    margin-left: -500px;
    bottom: 15px;
    position: absolute;
    z-index: 1;
    bottom: 15px;
    overflow: hidden;
}

.fullSlide .hd ul {
    width: 120px;
    margin: 0 auto;
    overflow: hidden;
}

.fullSlide .hd ul li {
    float: left;
    margin: 0 5px;
    display: inline;
    cursor: pointer;
    width: 12px;
    height: 12px;
    border-radius: 6px;
    background: rgba(213, 213, 213, 0.8);
}

.fullSlide .hd ul li.on {
    background: rgba(38, 153, 58, 1);
}
/*翻页样式**/
.pagelist {
    margin-top: 15px;
    font-size: 12px !important;
}
.pagelist li {
    min-width: 23px;
    _width: 23px;
    _zoom: 1;
    height: 22px;
    line-height: 24px;
    text-decoration: none;
    float: left;
    display: inline-block;
    text-align: center;
    margin-right: 5px;
    vertical-align: middle;
    font-family: "microsoft yahei";
}
.pagelist li.active a {
    border: none;
    font-weight: 700;
    color: #000;
}
.pagelist li.active a:hover {
    background: none;
}
.pagelist li a {
    border: 1px solid #e7ecf0;
    min-width: 23px;
    _width: 23px;
    _zoom: 1;
    height: 22px;
    line-height: 24px;
    text-decoration: none;
    float: left;
    display: inline-block;
    text-align: center;
    vertical-align: middle;
    color: #2d64b3;
    font-family: "microsoft yahei";
    font-size: 12px !important;
}
.pagelist li a:hover {
    background: #E9F1F7;
}
.pagelist .next-page a, .pagelist .last-page a, .pagelist .first-page a, .pagelist .prev-page a {
    width: 60px;
    font-weight: 400;
    font-family: "宋体";
}
/*翻页样式*end*/
/*导航效果*/
/*.nav-list .m {
    position: relative;
    z-index: 888;
}
.nav-list .sub {
    display: none; 
    width: 115px;
    position: absolute;
    left: 0px;
    top: 100px;
    background: #FFF;
    float: left;
    line-height: 30px;
    z-index:888;
    font-size:14px;
    box-shadow: 0 3px 3px rgba(0,0,0,.3);
  -moz-box-shadow: 0 3px 3px rgba(0,0,0,.3);
  -webkit-box-shadow: 0 3px 3px rgba(0,0,0,.3);
}
.nav-list .sub li {
    text-align: center;
}
.nav-list .sub li a {
    color: #38BCF5;
    display: block;
    zoom: 1;
    height:60px!important;
    line-height:60px;
    background: none!important;
    font-family:"microsoft yahei";
    border-bottom:1px dashed #DFDFDF;
    margin: 0 10px;
}
.nav-list .sub li:last-child a{
    border-bottom:none;
}
.nav-list .sub li a:hover {
    color: #1CACEA;
}
.nav-list .sub dl {
    display: inline-block;
    *display: inline;
    zoom: 1;
    vertical-align: top;
    padding: 15px 29px;
    line-height: 26px;
}
.nav-list .sub dl a:hover {
    color: #c00;
}
.nav-list .sub dl dt a {
    color: #000;
}
.nav-list .sub dl dd a {
    color: #999;
    padding-left: 7px;
    background: url(images/icon.png) 0 -332px no-repeat;
}

.nav-list #m2 .sub {
    z-index: 1;
    width: 980px;
    left: -116px;
}
.arrow-top{
    width:16px;
    height:9px;
    background: url(../img/arrow-top.png);
    position:absolute;
    top:-9px;left:50px;
}*/
/*导航效果-new*/
.nav-list .m {
    position: relative;
    z-index: 888;
    float:left;
    margin-left: 20px;
}
.nav-list .m a{
    display: block;
    background-repeat: no-repeat;
    padding-top:60px;
    color:#444;
    font-size:12px;
    text-align: center;
    width:58px;
}
.nav-list .m a:hover{
text-decoration: none;
}
.nav-list .sub {
    display: none; /*默认隐藏*/
    width: 300px;
    position: absolute;
    left: 0px;
    top: 82px;
    background: #2ec6c8;
    line-height: 30px;
    z-index:8888;
    font-size:14px;
    box-shadow: 0 3px 3px rgba(0,0,0,.3);
  -moz-box-shadow: 0 3px 3px rgba(0,0,0,.3);
  -webkit-box-shadow: 0 3px 3px rgba(0,0,0,.3);
  border-radius:5px;
}
.nav-list .sub li {
   float:left;
   margin: 15px 0 0 20px;
}
.nav-list .sub li a {
    color: #FFF!important;
    display: block;
    background-repeat: no-repeat;
    padding-top:58px;
    color:#444;
    font-size:12px;
    text-align: center;
    width:58px;
}
.nav-list .sub li:last-child a{
    border-bottom:none;
}
.nav-list .sub li a:hover {
    color: #1CACEA;
}
.nav-list .sub dl {
    display: inline-block;
    *display: inline;
    zoom: 1;
    vertical-align: top;
    padding: 15px 29px;
    line-height: 26px;
}
.nav-list .sub dl a:hover {
    color: #c00;
}
.nav-list .sub dl dt a {
    color: #000;
}
.nav-list .sub dl dd a {
    color: #999;
    padding-left: 7px;
    background: url(images/icon.png) 0 -332px no-repeat;
}

.nav-list #m2 .sub {
    z-index: 1;
    width: 980px;
    left: -116px;
}
.arrow-top{
    width:16px;
    height:9px;
    background: url(../img/arrow-top-green.png);
    position:absolute;
    top:-9px;left:20px;
}
