/* 初始化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;}
@media (min-width: 1600px){
    .container {
        width: 1310px;
    }
}
/*transition*/
.img-tran{transition: all 0.25s ease 0s;}
.img-tran:hover{background: white;filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity: 0.8; opacity: 0.8;transform:scale(1.2);-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);}

.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 .logo {float: left;position: relative}
.navbar .logo i{position: absolute; left:-155px; width: 155px; height:100%; background-image:-webkit-linear-gradient(0deg, rgba(255,255,255,0), rgba(255,255,255,0.55), rgba(255,255,255,0)); background-image:linear-gradient(90deg, rgba(255,255,255,0), rgba(255,255,255,0.55), rgba(255,255,255,0));}
.navbar .logo:hover i{-webkit-transition:all 0.55s linear; transition:all 0.55s linear; -webkit-transform:translateX(500px); transform:translateX(500px);}
.navbar .top{min-height: 106px;height: 106px}
.navbar .top-info{float: right;}
.navbar .top-info .top-tel{}
.navbar .top-info .top-tel p{line-height: 106px;text-align: right}

.webnav{
    box-shadow: 0px 2px 3px #999999;
    background: -webkit-linear-gradient(to bottom,#fbfbfb -34%,#205395 15%,#0a4d7a 129%);
    background: -o-linear-gradient(to bottom,#fbfbfb -34%,#205395 15%,#0a4d7a 129%);
    background: -moz-linear-gradient(to bottom,#fbfbfb -34%,#205395 15%,#0a4d7a 129%);
    background: linear-gradient(to bottom,#fbfbfb -34%,#205395 15%,#0a4d7a 129%);
}
.navbar-default {
    background-color: #ffffff;
    border-color: transparent;
}
.navbar-brand{display: none}
.navbar-default .navbar-nav > .active > a,.navbar-default .navbar-nav > li:hover> a,.navbar-default .navbar-nav > .active> a:hover{background: transparent;color: #fff}

.navbar-default .navbar-nav > li:hover .dropdown-menu{display: block;background-color: rgb(32, 83, 149);}
.navbar-default .navbar-nav > .dropdown > .dropdown-menu {border-top: 2px solid transparent;}
.navbar-default .navbar-nav > .dropdown > .dropdown-menu >li >a {color: #ffffff;padding: 10px;}
.navbar-default .navbar-nav > .dropdown > .dropdown-menu >li >a:hover {color: #205395;background: #ffffff}
.nav{width:auto; height:45px;}
.nav>li{float:left;height:45px;border-right: 1px solid #999999}
.nav>li>a{ display:block; text-align:center; height:45px; line-height:45px; padding:0 20px;  font-family:"微软雅黑"; font-size:15px; color:#fff !important;}

/*BANNER*/

.fullSlide{margin-top: 151px}


/*版权*/
.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: url("../images/foot-bg.jpg") center center / cover no-repeat scroll rgb(255, 255, 255);
    padding: 88px 0px 56px;
}

#footer .footnav{color: #fff; }
#footer .footnav .foot-logo a img{width: 60% }
#footer .footnav h3{color: #fff;font-size: 18px;padding-bottom: 30px}
#footer .footnav ul li{ margin-bottom: 3px;line-height: 30px;font-size: 14px}
#footer .footnav ul li a{ color: #fff;}
#footer .footnav ul li a:hover{ color: #30cbff;}
#footer .footnav .foot-info h2{
    color: #30cbff;
    font-weight: 500;
    text-align: center;
    font-size: 26px;
}
#footer .footnav .foot-info p{
    text-align: center;
    font-size: 14px;
    line-height: 26px;
    position: relative;
}
#footer .footnav .foot-info p .ewm{
    display: none;
    position: absolute;
    top: -160px;
    left: 50px;

}
#footer .footnav .foot-info p a i{
    font-size: 26px;
    cursor: pointer;
}

#footer .footnav .foot-info p a{
display: inline-block;
margin: 0px 8px;
}
#footer .footnav .foot-info p a:hover i{opacity: 0.8;}
#footer .footnav .foot-info p a i.fa-qq{color: #30cbff;;}
#footer .footnav .foot-info p a  i.fa-wechat{color: #83b944!important;}
#footer .footnav .foot-info p a i.fa-envelope-o{color: #f96868!important;}
#footer .footnav .foot-con p{line-height: 30px}
#footer .copyright{text-align: center;color: #aaaaaa;padding: 0 0 15px 0;padding-top: 60px;}

.foot-button{
    border-color: #03a9f4;
    background-color: #03a9f4;
    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;
}
/*侧导航*/
.single_con .content{padding: 30px 0;}
.content_tit{font-size: 30px;margin-bottom: 15px}
/*内页标题*/
.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: #03a9f4 ;}


/* 分页 */

.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: #205395; cursor: pointer;}
.list_btn_l_r:hover a{ color: #205395;  }

.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:#205395; color: #fff; }
.list_btn_num a:hover,.list_btn_num .hover{ color: #205395; border-color:#205395; }


@media screen and (max-width:789px){
    .top{
        display: none;
    }
    .webnav{background: #fff}
    .navbar-brand{display: block !important;padding: 0}
    .navbar-brand > img{margin-top: -10px}
    .subcolumn_nav ul li>a{padding: 5px 5px;}
    .fullSlide{margin-top: 51px}
    .custom-form{padding: 15px}
    #footer{padding: 20px 0}
    #footer .footnav h3{text-align: center;padding-bottom: 0}
    #footer .footnav .col-lg-3{margin-top: 20px}
    #footer .footnav ul li{text-align: center}
    #footer .footnav .foot-con p{text-align: center}
    #footer .footnav .foot-logo a img{width: 100%;}
}
