h1, h2, h3, span {
    margin: 0;
    padding: 0;
}
body{overflow-x: hidden; }

ul,ol {
    padding: 0;
    margin: 0;
}
ul li,ol li{list-style: none;}
.navbar-brand img{ height: 36px;}
.navbar-header {padding-right: 15px;}
.navbar-brand {padding: 7px 15px 0px 30px;}
.navbarBg{ background: #fff; border-bottom: 1px solid #eee;}
.navbarBg .icon-bar{ background: #207fe1;}
.navbar-toggle{
    border:1px solid #207fe1;}
.navbar-nav{padding: 0 30px; font-size: 16px;}
@font-face {
    font-family: 'iconfont';
    src: url('/statics/qzf/font/iconfont.eot');
    src: url('/statics/qzf/font/iconfont.eot?#iefix') format('embedded-opentype'),
    url('/statics/qzf/font/iconfont.woff2') format('woff2'),
    url('/statics/qzf/font/iconfont.woff') format('woff'),
    url('/statics/qzf/font/iconfont.ttf') format('truetype'),
    url('/statics/qzf/font/iconfont.svg') format('svg');
}
.iconfont {
    font-family: "iconfont" !important;
    font-size: 16px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.carousel-fade .carousel-inner .item{ opacity:0; -webkit-transition-property:opacity;-moz-transition-property:opacity ; -ms-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity ;}

.carousel-fade .carousel-inner .active{ opacity: 1;}
.carousel-fade .carousel-inner .active.left,.carousel-fade .carousel-inner .active.right{left: 0;opacity: 0;}
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {opacity: 1;}
ul li {
    list-style: none;
}

a:hover {
    text-decoration: none;
}

.hBg {
    background-color: #f8f8f8;
    height: 32px;
    line-height: 32px;
    font-size: 12px;
    color: #888888;
    position: relative;
}

.container, .container-fluid {
    padding: 0;
}

.index-aboutBtn {
    padding-right: 10px;
}

.btn-link:visited, .btn-link:link {
    color: #888888;
}

.btn-link:hover {
    color: #0097da;
    text-decoration: none;
}

.logo-pc {
    display: inline-block;
}

.logo-pc img {
    display: block;
    height: 60px;
}

.pcLogo {
    height: 112px;
    padding: 26px 0;
}

.kouhao {
    font-size: 20px;
    font-weight: bold;
    font-style: italic;
    color: #207fe1;
    height: 60px;
    line-height: 60px;
    padding-left: 10px;
}

.phone {
    font-size: 16px;
    color: #207fe1;
    font-weight: 400;
    text-align: right;

}
.phone p{margin: 0;}
.phone p.tousu{ color:#e60012;}
.phone i{ font-size: 20px; font-style: normal; font-weight: 500; font-style: italic; letter-spacing:1px;}

.listMenu {
    width: 200px;
}

.listMenuTitle {
    height: 36px;
    line-height: 36px;

    color: #fff;
    padding: 0 16px 0;
}
/*.dropdown-menu{ background: none; border: none; box-shadow: none; -moz-box-shadow: none;*/
    /*padding:0;margin: 0;}*/
/*.dropdown-menu a{ color: #fff;}*/
.listMenuHomeBg{ background-color: #333;}
.listMenuConBg{ background: #207fe1;}


.nav-list {
    padding-left: 34px;
}

.nav-list ul li {
    float: left;
}

.nav-list ul li a {
    color: #333;
    display: inline-block;
    padding: 7px 28px;
}

.nav-list ul li a:hover {
    color: #0097da;
    text-decoration: none;
}

.pcNav {
    font-size: 16px;
    position: relative;
}

.listMenuNav{
    position: absolute;
    width: 200px;
    z-index: 1000;

}
#childNavList{display: none;}
.listMenuNav li {
    margin-top: 1px;
}

.listMenuNav li a {
    display: block;
    padding: 0 16px 0 30px;
    height: 41px;
    line-height: 41px;
    background-color: rgba(0, 0, 0, 0.3);
    color: #fff;
    font-size: 14px;
}


.listMenuNav .navIco {
    font-size: 12px;
    margin-top: 14px;
}
.listMenuNav2 .navIco {
    font-size: 12px;
    margin-top: 10px;
}
.listMenuNav li a:hover ,.listMenuNav2 li a:hover {
    background-color: rgba(0, 151, 218, 0.6);
    text-decoration: none;
}

.menuSL, .menuSR {
    width: 20px;
    text-align: center;
    margin-top: 10px;
}

.menuSC {
    width: 128px;
    text-align: center;
}

/*.banner img{width: 100%;}*/
.banner a,.bannerBox {
    display: block;
    height: 424px;
    background-position:center;
}

.indexTitle {
    text-align: center;
}

.indexTitle h2 {
    font-size: 28px;
    color: #333;
    font-weight: normal;
    margin: 30px 0 0 0;
    padding: 0;
}

.indexTitle span {
    display: inline-block;
    width: 56px;
    background: #207fe1;
    height: 2px;
}

.gqZC {
    padding: 15px 30px 0;
}

.gqZCCon {
    padding: 0 0px;
    margin: 15px 0;
}

.gqZCCon span {
    font-size: 80px;


}

.gqZCCon a {
    display: block;

    padding: 16px 0 28px;
    border-radius: 8px;
    color: #fff;
    text-align: center;
}

.gqZCCon a:hover {
    opacity: 0.90
}

.gqZCCon a:hover button {
    color: #fff;
    opacity: 0.8
}

.gqZCCon a button {
    padding: 4px 0 3px;
    width: 60%;
    font-size: 12px;
    background: none;
    border: 1px solid #fff;
    color: #fff;
}

.gqZCCon1 a {
    background: #207fe1;
}

.gqZCCon2 a {
    background: #ff4412;
}

.gqZCCon3 a {
    background: #f3942e;
}

.gqZCCon4 a {
    background: #13a5f9;
}
.indexTitle1{font-size: 24px;}
.indexTitle1 h3{padding:30px 0;font-weight: normal; font-size: 20px; color: #0097da; text-align: center;}
.indexBg{background: #f9fcfe;}
.gqHc,.qyFw{padding: 0 30px;}
.qyFw{padding-bottom: 30px;}
.ty,.newsty{-moz-box-shadow: 0px 0px 2px #ddd; /* 老的 Firefox */
    box-shadow:0px 0px 2px #ddd;}
.gqHcCon,.qyFwCon,.gqHcConH{

    background: #fff;
    -moz-box-shadow: 0px 0px 2px #ddd; /* 老的 Firefox */
    box-shadow:0px 0px 2px #ddd;
    margin-bottom: 30px;
    border-radius: 2px;

}
.qyFwCon{margin-bottom: 0; margin-top: 30px;}
.gqHcCon{height: 89px;}
.gqHcConH{height: 128px;}
.qyFwCon{height: 124px;}
.qyFw .btn{ background: #207fe1; width: 70%; padding: 3px 0; color: #fff; font-size: 12px;}
.gqHcCon span{ font-size: 30px;}
.qyFwCon span{ font-size: 46px;}
.gqHcCon h4,.qyFwCon h4{font-weight: normal;padding: 16px 0 6px; margin: 0; font-size: 14px; color: #666666;}
.gqHcConH h4{font-weight: 500; text-align:center;padding: 16px 0 6px; margin: 0; font-size: 16px; color: #000;}
.gqHcCon p,.qyFwCon p{font-size: 12px; color: #999999;padding-right: 15px;}
.gqHcConH p{font-size: 14px; color: #333;padding:8px 20px 0; text-align: center;}
.qyFwCon p{ height: 34px;}
.textC{ text-align: center;padding: 0;}
.gqHcIcon,.qyFwIcon{width: 30%; padding-top: 22px;}
.gqHcText,.qyFwText{width: 70%;}

.gqHcCon1 span{ color: #e67762;}
.gqHcCon2 span{ color: #83c1ff;}
.gqHcCon3 span{ color: #faba73;}
.gqHcCon4 span{ color: #f7ac5e;}
.gqHcCon5 span{ color: #7ab4ee;}
.gqHcCon6 span{ color: #97d1ae;}
.gqHcCon7 span{ color: #77a2fe;}
.gqHcCon8 span{ color: #03b9ee;}
.qyFwCon1 span{ color: #2582e2;}
.tdImg,.tdImg1,.newsImg{height: 320px; overflow: hidden;}
.tdLink,.newsLink{
    display: block; background: #fff; margin-top:30px;}

.tdCon,.newsCon{padding: 15px 15px 30px;}

.tdCon h3,.newsCon h3{
    font-size:16px; color: #333; line-height:160%;
    }
.newsCon h3{height:50px; overflow: hidden;}
.tdCon span,.newsCon span{display: block; font-size: 14px; color: #444;padding: 6px 0 0 0;}
.tdCon p,.newsCon p{
    font-size:12px; color: #666;padding-top: 10px;line-height:160%; height: 68px;
    overflow: hidden;}
.newsCon i{font-size: 12px; color: #ccc; font-style: normal;}
.tuanduiBox{padding: 0 30px 20px;}
.indexH{margin-top: 45px;}
.hezuo{padding-bottom: 30px;}
.hezuoBox{ padding: 0 30px;}
.hzBox{margin: 30px 0 0 0;}
.hzBox img{ height: 108px; margin: 0 auto; }
.footerNav{ background: #333333; height: 265px; overflow:hidden;}
.footerNavBox{padding: 30px 30px 40px;}
.footerNavBox dl a,.footerNavBox dl{
    color: #fff;}
.footerNavBox dt{padding:0 10px 0 12px;font-size: 12px; font-weight:bold; margin-bottom: 10px; background: #444444; height: 24px; line-height: 24px; }
.footerNavBox dt span{margin: 4px 0 0 0;}
.footerNavBox dd{padding: 6px 0 6px 12px;}
.footerNavBox dd a{font-size: 12px; }
.footerNavBox ul li{padding: 2px 0 17px;}
.footerNavBox ul li a{ font-size: 12px;
    color: #fff;}

.footerNavContact { color: #fff;}
.footerNavPhone{ font-size: 24px; font-weight: 500;padding: 72px 0 20px 0;}
.ewm{width: 120px;}
.footerNavEwm{padding-top: 30px;}
.footerNavEwmCon{ color: #fff; text-align: center; }
.footerNavEwmCon p{padding: 10px 0 3px; margin: 0;}
.footerNavEwmCon i{font-size: 12px; font-style: normal; color: #ddd;}
.footer{ color: #aaa; text-align: center; padding: 10px  0; background: #222; font-size: 12px;}
.gqHcLeft,.qyFwLeft{ float: left;}
.conPageBox{padding: 0 30px; }
.pageNav{font-size: 12px; padding: 20px 0 0;}
.pageNav span{font-size: 12px; display: inline-block; color: #aaa;}
.pageNav a{
    color: #999999;
}

.pageNav a:hover{ color: #0097da;}
.newsList{padding: 46px  0; border-bottom: 1px solid #f6f6f6;}
.newsListImg{width: 44%; height: 300px; overflow: hidden; float: left;
    background:#f8f8f8 url("../images/img.png") no-repeat center center;
    background-size: 140px;
}
.newsListText{ width: 56%; float: left;}
.newsList a{display: block; height: 300px; overflow: hidden;}
.newsList a .newsListText h2{font-size: 28px; color: #000;}
.newsList a .newsListText i{padding: 10px 0 15px; display: block;}
.newsList a .newsListText .newsListTextCon{ height: 260px;padding-left: 44px;}
.newsList a .newsListText i,.newsList a .newsListText  p{font-size: 14px; color: #666; font-style:normal;}
.newsList a .newsListText span{font-size: 12px; color: #999;padding-left: 44px;}
.lsitPage{text-align: center;padding: 26px 0 45px;}
.hezuoItem{padding-bottom: 46px;}

.aboutTab{
    -moz-box-shadow: 0px 0px 2px #ddd; /* 老的 Firefox */
    box-shadow:0px 2px 2px #ddd;padding: 16px 0;}
.aboutTabBox a{font-size: 18px; color: #333; display: inline-block; margin-right: 30px;}
.aboutTabBox a:hover,.aboutTabBox a.active{ color: #0097da;}
.conTitleSytle{ height: 26px; margin:30px 0; }
.conTitleSytle span{ float: left; width: 6px; height: 26px; background: #207fe1;}
.conTitleSytle h2{ float: left; font-size: 24px; padding: 0 0 0 16px; }
.aboutConText{ width: 60%; float: left;}
.aboutConText p{ padding:15px  60px 0 0; line-height: 180%; color: #666;}
.aboutConImg{ width: 40%; float: left;}
.zzryBox{padding: 10px; margin-bottom: 30px;}
.zzryBox1{padding: 10px; margin-bottom: 30px;}
.zzryBox p{ text-align: center; color: #999;padding: 10px 0 0px;}
.zzryBox1Con{
    float: left;padding-left: 50px; padding-top: 50px;}
.zzryBox1 .zzryImg{width: 206px; float: left;}
.zzryBox1 h5{ font-size: 18px; font-weight: normal;}
.zzryBox1 p,.zzryBox1 span{ color: #999; display:block;}
.qywhBox{padding: 30px 0;}
.qywhBox ul li{padding: 0 0 20px 0;}
.qywhBox h4{ margin: 12px 0 0px 0; background: url("/statics/qzf/images/ys.png") no-repeat 0 center; background-size: 14px; font-size: 16px; font-weight: normal;padding-left: 24px;}
.qywhBox p{color: #666; font-size: 14px;padding: 12px 0 0 24px; margin: 0;}
.hdImg {padding: 10px; margin-top: 30px;}
.hdImgBox{ height: 346px; overflow: hidden;}
.qxgsCon span{display: block; padding: 10px 0 0 ; color: #444;}
.qxgsTd .tdLink{ margin:0 0 30px;}
.newsTitle{ font-size: 32px; font-weight: 500; text-align:center;padding: 30px 0 18px;line-height: 140%;}
.newsShowStyle{font-size: 12px; text-align: center; color: #999; padding-bottom: 30px; }
.newsShowStyle span{padding: 0 10px;}
.newsShowCon{padding-bottom: 30px;line-height: 180%;}
.newsShowCon img{display: inline-block;}
.newsContentPage{padding-bottom: 45px; line-height: 180%;}
.newsContentPage a{display:block; color: #207fe1;}
.newsContentPage a:hover{text-decoration: underline;}
.contactText{width: 60%; float: left}
.contactText h4{font-size: 20px;padding: 30px 0 20px 50px;}
.contactText p{font-size: 14px;padding-left: 50px; color: #666;}
.contactImg{width: 40%;float: left;}
.fgsItem {color: #666; font-size: 14px; padding-bottom: 30px;height: 136px;}
.fgsItem .dz{height: 36px;}
.ztTitleBgZ{
    background: url("/statics/qzf/images/zuo.png") no-repeat left center;
    background-size: auto 16px;}
.ztTitleBgY{padding: 6px 0; color: #207fe1; font-size: 28px;
    background: url("/statics/qzf/images/you.png") no-repeat right center;
    background-size: auto 16px;
    text-align: center;
}
.ztTitleBox{padding: 30px 0 0;}
.ztTitleBgWidth1{width: 360px; margin: 0 auto;}
.ztTitleBgWidth2{width: 412px; margin: 0 auto;}
.ztTitleBgWidth3{width: 384px; margin: 0 auto;}
.ztTitleBgWidth5{width: 306px; margin: 0 auto;}
.ztTitleBgWidth10{width: 280px; margin: 0 auto;}
.ztCon .gqHcCon,.ztCon .gqHcConH{margin-top: 30px; margin-bottom: 0;}
.fwsxCon{margin-top: 20px; margin-bottom: 0;}
.ztListStyleBox{position: relative; margin-top: 30px;}
.ztListStyleBoxNumber{position: absolute; left: 50%; margin-left: -18px; top: -18px; text-align: center; color: #fff; font-size: 22px;
    font-weight:bold; width: 36px; height: 36px; line-height: 36px; font-style: italic; background: url("/statics/qzf/images/sbg.png") no-repeat; background-size: 36px auto; }
.ztListSytle p{padding: 36px 16px 0 16px; text-align:center; font-size: 14px; line-height: 160%; height: 166px;}
.ztQyFwCon{padding: 30px 0 15px;}
.lsitPage{padding: 30px 0 45px;}
.lsitPage span{ background: #ccc; color: #fff; display: inline-block; padding: 5px 14px; border: 1px solid #ccc; border-radius: 2px;}
.lsitPage a{ background: #207fe1;color: #fff; display: inline-block; padding: 5px 14px; border: 1px solid #207fe1; border-radius: 2px;}
.lsitPage a:first-child{display: none;}
.newsShowCon img{ display: inline-block;max-width:100%; height: auto;}
@media only screen and (max-width: 768px) {
    .gqHcCon, .gqHcConH{ height: auto;}
    .gqHcIcon{width:auto; padding-top: 8px;}
    .gqHcText{width: auto; text-align: center;}
    .gqHcCon h4{font-size: 16px; padding: 6px 0;}
    .gqHcConH h4{font-size: 16px; padding: 6px 0;}
    .gqHcCon p{font-size: 12px;padding: 0 10px; height: 38px;}
    .gqHcConH p{font-size: 12px;padding: 0 20px; height: 58px;}
    .gqHcCon span{ font-size: 30px;}
    .gqZCCon span {  font-size:40px;}
    .tdImg{height: 100px;}
    .tdImg1{ height: auto; width: 100%;}
    .tdCon{padding: 10px 10px 10px;}
    .newsImg,.newsCon{ float: left;}
    .newsImg{width: 28%;
        height:66px;}
    .newsCon{width: 72%;padding: 0 0 0 15px;}
    .newsCon h3{line-height: 140%;}

    .newsty{box-shadow: none;-moz-box-shadow: none;}
    .newsLink{background: none;}
    .hzBox img{ height: 80px;  }
    .gqHcLeft,.qyFwLeft{ float: none;}
    .qyFwCon{
        height:auto;box-shadow: none; -moz-box-shadow: none; background: none;  }
    .qyFwIcon{ width: auto; padding-top: 0;}
    .qyFwText{width: auto;}
    .qyFwCon h4{font-size: 12px; padding: 0; text-align: center;}
    .qyFwCon span{font-size: 36px;}
    .indexTitle h2{font-size: 24px;}
    .newsList{padding: 30px  0; border-bottom: 1px solid #f6f6f6;}
    .newsListImg{width: 44%; height: 100px; overflow: hidden; float: left;
        background:#f8f8f8 url("../images/img.png") no-repeat center center;
        background-size: 40px;
    }
    .newsList a{display: block; height: 100px; overflow: hidden;}
    .newsList a .newsListText h2{font-size: 16px;}
    .newsList a .newsListText .newsListTextCon{ height: 78px;padding-left: 10px;}
    .newsList a .newsListText i,.newsList a .newsListText  p{font-size: 12px; color: #666; font-style:normal;}
    .newsList a .newsListText span{font-size: 12px; color: #999;padding-left: 10px;}
    .zzryBox1 .zzryImg{width:auto; float: none;}
    .zzryBox1Con{
        float: none;padding-left: 0px; padding-top: 0px;}
    .zzryBox1 h5{ font-size: 14px; color: #999; text-align: center; padding: 10px 0; font-weight: normal; margin: 0;}
    .aboutConText{ width: auto; float: none;}
    .aboutConText p{ padding: 0 0 10px; text-align: justify; font-size: 16px; line-height: 180%; color: #666;}
    .aboutConText span{ padding: 0 0 10px; font-size: 16px; line-height: 180%; color: #666;}
    .aboutConText span:last-child{padding-bottom: 30px;}
    .aboutConImg{ width: auto; float: none; padding-bottom: 15px;}
    .conTitleSytle{margin-bottom: 15px;}
    .hdImgBox{ height: 90px; overflow: hidden;}
    .hdImg {padding: 4px; margin-top: 30px;}
    .newsTitle{ font-size: 24px; line-height: 140%; font-weight: 500; text-align:center;padding: 30px 0 18px;}
    .newsShowStyle{font-size: 12px; text-align: center; color: #999; padding-bottom: 30px;}
    .newsShowStyle span{padding: 0 10px;}
    .newsShowCon{padding-bottom: 30px;line-height: 160%; font-size: 16px;}
    .newsContentPage{padding-bottom: 45px; line-height: 180%;}
    .newsContentPage a{font-size: 16px;}
    .ztTitleBgWidth1{
        width: 260px;
    }
    .ztTitleBgWidth2{
        width: 300px;
    }
    .ztTitleBgWidth3{
        width: 280px;
    }
    .ztTitleBgWidth5{
        width: 220px;
    }
    .ztTitleBgWidth10{
        width: 202px;
    }
    .ztTitleBgZ{
        background: url("/statics/qzf/images/zuo.png") no-repeat left center;
        background-size: auto 12px;}
    .ztTitleBgY{padding: 6px 0; color: #207fe1; font-size: 20px;
        background: url("/statics/qzf/images/you.png") no-repeat right center;
        background-size: auto 12px;
        text-align: center;
    }
    .contactText,.contactImg{width: auto; float: none;}
    .contactText{padding-bottom: 20px;}
    .contactText h4{padding: 0 0 10px;}
    .contactText p{padding: 0; font-size: 16px;}
    .fgsCon{padding-bottom: 30px;}
    .fgsItem{padding: 15px 0 15px 0; font-size: 16px; height: auto;}
    .fgsItem .dz{height: auto;}
    .fgsItem .biaoshi{color: #999; width: 80px; float: left;}
    .fgsItem .dzspan,.fgsItem strong{float: left; width:calc(100% - 80px);}
}<!--耗时1759375701.6017秒-->