﻿*{ margin:0; padding:0; font-family: "微软雅黑";}
a{ text-decoration: none; color:#666;}
a:hover{text-decoration: none;}
.main{ width: 1130px; margin: 0 auto; overflow: hidden;}
.fl{ float: left;}
.fr{ float: right;}
ol,ul{ list-style: none;}
em,i{ font-style: normal;}

.clearfix:before,.clearfix:after {
    content:"";
    display:table;
}
.clearfix:after {
    clear:both;
    overflow:hidden;
}
.clearfix {
    zoom:1; /* for ie6 & ie7 */
}
.clear {
    clear:both;
    display:block;
    font-size:0;
    height:0;
    line-height:0;
    overflow:hidden;
}

/*头部导航部分*/
.top_bar{ width: 100%; height: 30px; border-bottom:1px solid #d4d4d4; line-height: 30px; background: #fff;}
.top_bar span{font-size: 12px;}

.top_nav dl dt,.top_nav dl dd{ float: left; font-size: 12px;}

.top_nav dl dt a{ padding:0 20px;}

.top_nav dl dt a i{ margin-right:5px; width: 14px; height: 15px;}

.top_nav dl dd{padding:0 10px;}

.top_nav dl dd> .top-icon{ display: block;width:24px; height: 24px; background:#279acb;border-radius: 50%; margin-top: 3px; position: relative;}

.top_nav dl dd> .top-icon:hover{ background: #8ec958;}

.top_nav dl dd> .top-icon i{ display: block; color: #fff; font-size: 14px; position: absolute;top:4px; left: 4px;}

/*导航部分*/
.nav_bar{position: relative; width: 1130px; margin: 0 auto;}

.nav_bar > .logo{ width: 114px; height: 127px; background: url("../img/logo.png") no-repeat; position: absolute; top:0; left:0; z-index: 999;}

.nav_bar > .logo p{font-family:"微软雅黑";color: #fff; font-size: 18px; text-align: center; line-height:40px;  float: left; margin-top: 4px; margin-left:2px;}

.nav_bar nav{ float: left;padding-left:120px; line-height: 80px;}

.nav_bar nav a{ padding:0 25px; text-align: center; color:#279acb; font-size: 14px; }

.nav_bar nav a:hover{ color: #8ec958;}

.nav_bar nav > .active{ color: #8ec958;}

/*广告部分*/
.bannerbox {  position: relative;  width: 100%;  height: 436px;;  margin: 0 auto;  overflow: hidden;box-shadow: 0 -4px 8px #d4d4d4;}

.bannerbox #box {  width: 100%; max-width: 1920px;}

.bannersum {width:100%;height:436px;}

.bannersum a {display:block;width:100%;height:436px;background-repeat:no-repeat;background-position:center  center;position:absolute;left:0;top:0;}

.bannersum a p{ width: 1130px; margin: 0 auto;position: relative;}

.bannersum a i{ width: 523px; height: 200px;background: rgba(255,255,255,0.4); display: block; position: absolute; top:100px; left:0; font-style: normal;}

.bannersum a i span{ width: 493px; height: 200px; background: rgba(255,255,255,0.4); display: block; margin:30px 0 0 30px; color: #333; font-size: 30px; line-height: 80px; padding-left: 30px;}

#num {  z-index: 1010;  position: absolute;  width: 100%;  height: 20px;  text-align: center;  bottom: 20px;  left: 0;  }

#num span {  margin: 0 15px;  display: inline-block;  width: 15px;  height: 15px; font-size:0; background:#e8e8e8;  border-radius: 50%;  }

#num .numsel {  background-color: #fff;  }



/*页面底部部分*/
footer{ width: 100%; background: #333; height: 190px;border-top:10px solid #279acb;}

.index_footer ul{ margin: 20px 0;}

.index_footer ul li{ font-size:14px; color: #999; line-height: 40px;}

.index_footer ul li i{ font-size: 30px; width: 30px; height: 30px; text-align: center;  margin-right: 20px;}

.index_footer ol{ margin-top: 30px;}

.index_footer ol li{ float:left;padding:0 30px; border-right:1px solid #999;}

.index_footer ol li:last-child{ border-right:none;}

.index_Copyright{ width: 100%; height: 40px; background: #282828; text-align: center; font-size: 12px; line-height: 40px; color: #999;}

.gototop_backToTop {
    width: 40px;
    height: 34px;
    text-indent: -999em;
    filter: alpha(opacity=80);
    -moz-opacity: 0.7;
    opacity: 0.7;
    z-index: 333;
    background-image: url(../img/style4.gif);
    background-repeat: no-repeat;
    background-position: 0 0;
    border: solid 1px #A5A5A5;
}

.gototop_backToTop:hover {
    width: 40px;
    height: 34px;
    background: url(../img/style4.gif) no-repeat -42px 0;
    text-indent: -999em;
    filter: alpha(opacity=100);
    -moz-opacity: 1;
    opacity: 1;
    z-index: 20000;
}