/* 初始化CSS */
html, body, ul, li, ol, dl, dd, dt, p, h1, h2, h3, h4, h5, h6, form, fieldset, legend, img{margin:0 auto; padding:0;}
h1, h2, h3, h4, h5, h6{font-size:100%;font-weight:bold;}
fieldset, img{vertical-align:middle; border:none;}
address, caption, cite, code, dfn, th, var{font-style:normal; font-weight:normal;}
ul, ol{list-style:none;}
li{list-style-type:none;}
input{padding-top:0; padding-bottom:0; font-family: "微软雅黑",Arial,sans-serif;}
select, input{vertical-align:middle;}
select, input, textarea{font-size:14px; margin:0;}
input[type="text"], input[type="password"], textarea{outline-style:none;}
textarea{resize:none; font-family: "微软雅黑",Arial,sans-serif;}
body{color:#666; font:14px "微软雅黑",Arial,sans-serif; background:#fcfeff;}
a{color:#666; text-decoration:none;}
a:hover{text-decoration:none;}
i, em{ font-style:normal;}
.clearfix:after{content:""; display:block; height:0; visibility:hidden; clear:both;}
.clearfix{zoom:1;}
.clear{
    clear:both;
}
.fl{ float:left;}
.fr{ float:right;}
.auto{ margin-left:auto; margin-right:auto;}
.img-cover{width: 100%;}
.dis-none{display: none;}
.text-nowrap{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
/*transition*/
.tran200{-webkit-transition:all 0.2s ease; -moz-transition:all 0.2s ease; transition:all 0.2s ease;}
.tran400{-webkit-transition:all 0.4s ease; -moz-transition:all 0.4s ease; transition:all 0.4s ease;}

/*网页限定宽度*/
.con_1000 { margin:0 auto; position:relative; width:1002px;}
.con_1000:after{content:""; display:block; height:0; clear:both;}

/*头部*/
.navbar{margin-bottom: 0;border: none;}

.navbar-default {
    background-color: #ffffff;
    border-color: transparent;
    min-height: 120px;
}
.navbar-brand{padding: 0;}
.navbar-brand img{height: 100px;margin-top: 10px}
.navbar-default .navbar-nav > .active > a,.navbar-default .navbar-nav > li:hover> a,.navbar-default .navbar-nav > .active> a:hover{background: #fff;color: #269a02}
.navbar-default .navbar-nav > .active > a:after,.navbar-default .navbar-nav > li:hover> a:after,.navbar-default .navbar-nav > .active> a:hover:after{width: 100%}
.navbar-default .navbar-nav > li:hover .dropdown-menu{display: block}
.navbar-default .navbar-nav > .dropdown > .dropdown-menu {border-top: 2px solid #269a02;}
.navbar-default .navbar-nav > .dropdown > .dropdown-menu >li >a {color: #808080;padding: 10px;}
.navbar-default .navbar-nav > .dropdown > .dropdown-menu >li >a:hover {color: #269a02;background: #e7e7e7}
.navbar-default .navbar-nav > li > a{color: #313131}
.nav{width:auto; height:60px;margin: 30px 0}
.nav >li{float:left;height:60px;}
.nav>li>a{ display:block; text-align:center; height:60px; line-height:60px; padding:0 15px;  font-family:"微软雅黑"; font-size:16px;position: relative;font-weight: bold}
.nav>li>a:after{content: '';width: 0;height: 2px;background: #269a02;position: absolute;left: 0;bottom: 0;transition: 0.5s all}

/*BANNER*/

.swiper-button-next, .swiper-button-prev{color:#269a02 }
.swiper-pagination-bullet-active{background: #269a02;}


/*版权*/
.copyRight{width: 100%;text-align: center;color: #b3b3b3; font-family:"Microsoft YaHei"; padding-top: 24px;padding-bottom: 21px; background:#333;}
.copyRight div{margin-bottom: 10px;}
.copyRight a{color: #b3b3b3;}
.copyRight .quicklink{width: 100%;text-align: center;}
.copyRight .quicklink a{padding: 0 7px;}

#footer{
    background: #061302;
}
#footer .footnav{color: #fff;  padding: 70px 0px;}

#footer .webname{padding: 30px 0;text-align: left}
#footer .webname >h1{font-size: 36px;font-weight: bold;color: #269a02;margin-bottom: 5px;}
#footer .webname >h2{font-size: 18px;font-weight: bold;color: #269a02;}

#footer .foot-info {padding-left: 120px}
#footer .foot-info p{
    margin-bottom: 10px;
    padding-left: 45px;
}
#footer .foot-info h2{
    color: white;
    font-size: 30px;
    font-weight: bold;
    background: url("../images/foot-tel.png")no-repeat left center;
    padding-left: 45px;
    margin-bottom: 20px;
}
#footer .foot-info .add i,#footer .foot-info .time i{
    font-size: 18px;
    display: inline-block;
    vertical-align: top;
}
#footer .foot-info .add{
    font-size: 12px;
    color: rgba(255,255,255,.5);
    margin-bottom: 20px;
    line-height: 20px;
}
#footer .foot-info .time{
    font-size: 12px;
    color: rgba(255,255,255,.5);
    line-height: 20px;
}
#footer .foot-info .add span,#footer .foot-info .time span{
    margin-left: 10px;
    line-height: 20px;
    display: inline-block;
    vertical-align: top;
}

#footer .copyright{background:#000;text-align: center;color: #f1f1f1;line-height: 40px;}
#footer .copyright a{color: #f1f1f1;}

.foot-button{
    border-color: #269a02;
    background-color: #269a02;
    color: #ebebeb;
    position: fixed;
    right: 10px;
    bottom: 20px;
    z-index: 1601;
    padding: 10px;
    line-height: 1em;
    cursor: pointer;
}
.foot-button i{
    line-height: inherit;
    width: 1em;
    margin: -1px 3px 0;
    text-align: center;
}
/*侧导航*/

/*内页标题*/
.crumb{margin: 15px 0;border-bottom: 1px solid #e7e7e7;padding-bottom: 15px;}
/*其他*/
#full .qq_info a,#full .qq_info span{ display:block}
#full .qq_info span{ width:86px; background:#fff; text-align:center; padding-top:6px; line-height:24px; border:1px solid #968f96; border-top:none}

/* 内页导航 */
.subcolumn_nav{background: #ffffff;width: 100%;}
.subcolumn_nav ul{display: flex;justify-content: center;padding: 10px 0;}
.subcolumn_nav ul li{margin: 0;}
.subcolumn_nav ul li>a{display: block;padding: 5px 10px;font-size: 16px;color: #333333;}
.subcolumn_nav ul li>a:hover,.subcolumn_nav ul li:hover>a,.subcolumn_nav ul li.hover>a{color: #269a02 ;}


/* 分页 */

.list_btn{ margin:20px auto; display: flex;justify-content: center; }
.list_btn_l_r{
       float: left;
       padding: 10px;
       height: 40px;
       border: solid 1px #d3d3d3;
       text-align: center; color: #d3d3d3;
       -webkit-transition: all 0.5s;
       -moz-transition: all 0.5s;
       -o-transition: all 0.5s;
       transition: all 0.5s;
}
.list_btn_l_r:hover{  border-color: #269a02; cursor: pointer;}
.list_btn_l_r:hover a{ color: #269a02;  }

.list_btn_num{ float: left; margin: 0; text-align: center; ;font-size: 16px;height: 40px}
.list_btn_num a{ display: inline-block; padding: 0px 10px; line-height: 40px;height: 40px; text-align: center; border: solid 1px #d3d3d3; margin: 0 2px; color: #606060; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s; }
.list_btn_num a.cur{ background:#269a02; color: #fff; }
.list_btn_num a:hover,.list_btn_num .hover{ color: #269a02; border-color: #269a02; }


@media screen and (max-width:789px){
    #footer .footnav{padding: 30px 0}
    #footer .webname >h1{font-size: 24px}
    #footer .webname >h2{font-size: 12px}
    #footer .foot-info{padding-left: 15px}
}

