﻿* {
    margin: 0;
    padding: 0;
    font-size: 14px;
    font-family: "微软雅黑";
}

html {
    -webkit-text-size-adjust: none;
}

html,
body {
    overflow-x: hidden;
}

img {
    border: none;
    vertical-align: middle;
}

input,
select,
textarea,
button {
    vertical-align: middle
}

button {
    border: 0 none;
    background-color: transparent;
    cursor: pointer
}

button::-moz-focus-inner,
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="file"]>input[type="button"]::-moz-focus-inner {
    border: none;
    padding: 0;
}

li {
    list-style: none;
}

a {
    text-decoration: none;
    outline: none;
}

table {
    width: 100%;
    border-collapse: collapse;
    border-spacing: 0;
}

.justify {
    text-align: justify;
    text-justify: distribute-all-lines;
    /*ie6-8*/
    text-align-last: justify;
    /* ie9*/
    -moz-text-align-last: justify;
    /*ff*/
    -webkit-text-align-last: justify;
    /*chrome 20+*/
}

a,
input,
.imgBox img,
.imgBar figure img,
.gsl h3,
.newsList li,
.time time,
.time span,
.busLeft li,
.busLeft li b,
.busLeft li p,
.busTitle b,
.busTitle p,
.busTitle,
.busLeft li:after,
.busiBar .swiper-slide:after,
.groupList li:after,
.groupList li div,
.groupList li p,
.lxwm li h3,
.yuan,
.xdfw1 ol li,
.xdfw1 ol li:before,
.xdfw1 ol li:after,
.swiper-button-prev,
.swiper-button-next,
.history li,
.history h3,
.history span,
.history b,
.history p,
.history li:after,
menu span,
header:after,
.kjqk li,
.jybMap li span,
.jybMap li:after,
.jybMap li,
.cxkj li .newsMan h3,
.cxkj li .newsMan p,
.cxkj li .newsMan time,
.cxkj li,
.time1,
.gslList li,
.gslList time,
.gslList span,
.shzr .swiper-slide p,
.shzrprev,
.shzrnext,
.videoList li span,
.videoList li figure:after,
.videoList li,
.newsMan h3,
.newsMan p,
.gslList span font {
    transition: all .4s ease-in-out 0s;
    -webkit-transition: all .4s ease-in-out 0s;
    -moz-transition: all .4s ease-in-out 0s;
    -ms-transition: all .4s ease-in-out 0s;
    -o-transition: all .4s ease-in-out 0s;
}

ul:after,
.divBox:after {
    content: '';
    display: block;
    clear: both;
}

.imgBox,
.imgBar figure {
    overflow: hidden;
}

.imgBox img,
.imgBar figure img {
    width: 100%;
}

.imgBox:hover img,
.imgBar li:hover figure img {
    transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -o-transform: scale(1.1);
}


/*.divBox{width: 1200px;margin: 0 auto;max-width: 95%;}*/


/*.more{width: 125px;height: 30px;text-align: center;line-height: 30px;color: #0f1827;font-size: 12px; display: block;border-radius: 30px;-webkit-border-radius: 30px;-moz-border-radius: 30px;-o-border-radius: 30px;border: 1px solid rgba(255,255,255,0.5);color: #fff;}*/

.more span {
    font-family: 'kaiti';
    font-size: 12px;
    color: #fff;
}


/*字母转大写*/


/*{text-transform:uppercase;}*/


/*绝对居中*/

.banner .swiper-wrapper a img,
.shzr .swiper-slide figure img,
.videoList li figure span,
.shzr .swiper-slide p span {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
}


/*上下居中*/

.banTitle {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -o-transform: translateY(-50%);
}


/*左右居中*/


/*{position: absolute;left: 50%;transform: translateX(-50%);-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-o-transform: translateX(-50%);}*/


/*盒子*/

header,
.coppyright,
.groupList li div,
.divBox2,
.xsfwBox1,
.xsfwBox2,
.xsfwBox2-1,
.xsfwBox3,
.xsfwBox3-1,
.xsfwBox4,
.xsfwBox4-1,
.downList li,
.adderss div figure img,
.kjqk li,
.cxkj li,
.time1,
.gslList,
.shzr .swiper-slide,
.videoList li {
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
}


/*圆形*/

.yuan,
.history .divBox2>span,
.jybMap span,
.videoList li span {
    display: block;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -o-border-radius: 50%;
}


/*内联块*/

.aLink a,
.erLink a,
.newsList li figure,
.newsList li .newsMan,
.newsList li .time,
.busLeft,
.busiBar,
.coppyright a,
.coppyright p,
.erMap li,
.footLtop .yuan,
.footLtop ul li,
.footL>ul li,
.lxwm li .yuan,
.lxwm li div,
.pages a,
.pageMore a,
.downList li figure,
.downList li div,
.about figure,
.about .aboutTitle,
.history li:first-child p,
.cxkj li figure,
.newsMan,
.gslList span,
.shzrprev,
.shzrnext,
.viList div span,
.viList div img,
.viList li:nth-child(2) figure,
.ivTitle span,
.ivTitle b,
.lxwm li:last-child p {
    display: inline-block;
    vertical-align: middle;
}

.gsl figure,
.aboutLeft,
.aboutRight,
.aboutRight figure,
.IndexList,
#map,
.adderss,
.groupList li,
.footL,
.footR,
.footR figure,
.lxwm li,
.xdfw1 ol,
.xdfw1 .xsfwBox1,
.downList li,
.history h2,
.history h3,
.history .divBox2>span,
.history .divBox2 div,
.kjqk li,
.jybMap,
.jybBox,
.cxkj li,
.suqy figure,
.suqy .gslList,
.viList li,
.videoList li {
    display: inline-block;
    vertical-align: top;
}

.aLink,
.section2 article,
.erLink,
.aboutRight,
.section4 article,
.erMap,
.groupList,
footer .divBox,
.footL ul,
.footR,
.lxwm,
.pageMore,
.xdfw1 .divBox,
.downList,
.about,
.history,
.kjqk,
.jyb,
.cxkj,
.gslList li,
.suqy,
.viList div,
.viList,
.viList li:nth-child(2),
.videoList,
.lxwm li:last-child div,
.lxwm li {
    font-size: 0;
}

address {
    font-style: inherit;
}

html,
body {
    overflow-x: hidden;
}

header {
    position: fixed;
    top: 0;
    left: 0;
    width: 270px;
    padding: 70px 25px;
    height: 100%;
    z-index: 999;
    background: #fff;
}

h1 a {
    font-size: 14px;
    font-weight: normal;
}

nav a {
    margin: 0 auto 25px;
    display: block;
    text-align: center;
    font-size: 15px;
    width: 130px;
    padding: 3px 0;
}

nav a:hover,
nav a.active {
    color: #fff;
    font-weight: bold;
    background: #0068B7;
}

.gsl {
    width: 180px;
    margin: 0 auto;
}

.gsl h3 {
    background: #717171;
    margin-bottom: 25px;
    overflow: hidden;
}

.gsl h3 p {
    width: 300%;
    font-size: 0;
    animation: bian 14s linear infinite;
}

.gsl h3 a {
    display: inline-block;
    width: 33.333%;
    vertical-align: middle;
    line-height: 35px;
    font-weight: normal;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    /*background: url(../images/ico_21.png) no-repeat 55px center;*/
    color: #fff;
}

.gsl h3:hover {
    background: #dcdbdb;
}

.gsl h3 a:hover {
    color: #0068B7;
}

@keyframes bian {
    0% {
        transform: translateX(33.333%);
    }
    100% {
        transform: translateX(-100%);
    }
}

.gsl figure {
    text-align: center;
    width: 80px;
    font-size: 12px;
}

.gsl figure:nth-child(1) {
    margin-right: 16px;
}

.gsl figure img {
    display: block;
    margin: 0 auto 10px;
    max-width: 100%;
    border: 1px solid #F0F0F0;
}

.aLink {
    position: fixed;
    right: 28px;
    top: 40px;
    z-index: 99;
}

.aLink a {
    margin-right: 20px;
    position: relative;
    color: #fff;
    background-repeat: no-repeat;
    background-position: left center;
    /*padding-left: 26px;*/
}

.aLink a:after {
    position: absolute;
    content: '';
    width: 1px;
    height: 10px;
    background: rgba(255, 255, 255, 0.5);
    top: 50%;
    right: -12px;
    margin-top: -5px;
}

.aLink a:nth-child(1) {
    background-image: url(../images/ak1.png);
    padding-left: 26px;
    font-weight: bold;
}

/*.aLink a:nth-child(2) {
    background-image: url(../images/ak2.png);
}

.aLink a:nth-child(3) {
    background-image: url(../images/ak3.png);
    padding-left: 31px;
}*/

.aLink1 a:nth-child(1) {
    background-image: url(../images/ak11.png);
    padding-left: 26px;
}

/*.aLink1 a:nth-child(2) {
    background-image: url(../images/ak22.png);
}

.aLink1 a:nth-child(3) {
    background-image: url(../images/ak33.png);
}*/

.aLink a:last-child:after {
    display: none;
}

.aLink1 a {
    color: #2b2b2b;
}

.aLink1 a:after {
    background: rgba(0, 0, 0, 0.5);
}

.smalHead {
    display: none;
    position: fixed;
    top: 0;
    width: 100%;
    left: 0;
    z-index: 99;
    background: rgba(255, 255, 255, 0.9);
    padding: 10px 0;
    box-shadow: 0 0 9px 1px #e4e3e3;
    -webkit-box-shadow: 0 0 9px 1px #e4e3e3;
    -moz-box-shadow: 0 0 9px 1px #e4e3e3;
    -o-box-shadow: 0 0 9px 1px #e4e3e3;
}

.smalHead a img {}

.smalHead a {
    display: inline-block;
    margin-left: 10px;
    height: 50px;
}

menu {
    position: fixed;
    width: 40px;
    font-size: 0;
    top: 24px;
    right: 10px;
    cursor: pointer;
    z-index: 9999;
    display: none;
}

menu span {
    display: inline-block;
    vertical-align: middle;
    width: 100%;
    background: #0068B7;
    height: 4px;
}

menu .s2 {
    margin: 5px 0;
}

menu .s2,
menu .s3 {
    width: 50%;
}

menu.active .s2 {
    width: 45%;
    margin-right: 10%;
}

menu.active .s3 {
    width: 45%;
}


/*.aLink a:last-child{display: none;}
.aLink a:nth-last-child(2):after{display: none;}*/

.search input[type=submit] {
    cursor: pointer;
    margin-left: 5px;
    background: url(../images/search.png) no-repeat 5px center;
    color: #0068B7;
    text-indent: 25px;
    width: 60px;
    border-left: 1px solid #EBEDEA;
}

.search {
    display: block;
    font-size: 0;
    margin-bottom: 25px;
    background: #F6F6F6;
    height: 25px;
    line-height: 25px;
    padding: 5px;
}

.search input {
    height: 25px;
    border: none;
    width: 105px;
    display: inline-block;
    vertical-align: middle;
}

.search input[type=text]:focus {
    background: #fff;
}