@media(min-width:1700px){

    .container {

        width: 1600px;

    }
    

}

.top {

    padding:5px 3% 0;

    width: 100%;

    margin: 0 auto;

    top: 0;

    left: 0;

    z-index: 99;

    box-shadow: 0px 1px 1px rgba(255,255,255,.2);



    transition: .5s;

    align-items: center;

    position: fixed;

}

.topbig{

    display: flex;

    justify-content: space-between;

    align-items: center;

}

.nav-logo{

    width: 25px;

    display: none;

}

.menu i {

    display: none;

}

.heise{

    display: none;

}

.menu ul li {

    float: left;

    padding: 0px 32px;

    position:relative;

}

.menu ul li a {

    display: block;

    line-height: 96px;

    color: #fff;

    font-size: 1.7rem;

    padding: 0px 5px;

    position: relative;

    font-family:"Avenir"

}

.menu ul li a:after {

    content: "";

    display: block;

    position: absolute;

    width: 0;

    left: 50%;

    bottom: -2px;

    height: 5px;

    background: #ea4607;

    transition: .5s;

}

.menu ul li.cur a:after, .menu ul li:hover a:after {

    left: 0;

    width: 100%;

}

.logo img{

    height:52px;

}
.logo a{
    display: flex;
    align-items: center;
}

.logo{

    display: flex;

    align-items: center;

}

.banner img{

    width: 100%;

}

.logowen{

    color:white;

}

.logowen h2{

    font-size:3.1rem;

}

.logowen h3{

    font-size:1.4rem;

}

.youxiang img{

    width: 27px;

    margin-right:31px;

}

.sousuo img{

    width: 18px;

}

.gongju {

    display: flex;

    align-items: center;

}

.sygy{

    padding:100px 0;

    background:url(../images/sygy.png) no-repeat;

    background-size:cover;

}

.chengse{

    color:#e44c17;

}

.sygyleft h2{

    display: flex;

    font-size:50px;

}

.more{

    width:152px;

    height: 52px;

    display: flex;

    flex-wrap: wrap;

    background:#e44c17;

    align-items: center;

    align-content: center;

    justify-content: center;

    color:white;

    border-radius: 20px 0 20px 0;

    margin-top:50px;

}

.more img{

    width: 22px;

    height: auto;

    margin-left:30px;

}

.sygybig{

    display: flex;

    justify-content: space-between;

}

.sygyleft{

    width: 65%;

}

.sygyright{

    width: 50%;

}

.sygyrighttop{

    font-size: 18px;

    line-height: 35px;

    padding-bottom:37px;

    border-bottom:1px solid #d1d0d0;

}

.chengse{

    display: inline;

}

.sygyrightbottom{

    font-size:16px;

    line-height: 29px;

    color:#525254;

    padding-top:50px;

}
.pictures_eyes_in section p {
    color: #fff;
    padding: 15px 0px;
}

.sysjbig{

    display: flex;

    justify-content: space-between;

}

.sysjleft{

    width: 50%;

}

.sysjright{

    width: 45%;

}

.shuju ul li{

    float:left;

    width: 33%;

}

#oSpan1{

    font-size:10rem;

    color:#e44c17;

    align-items: flex-start;

    display: flex;

}



#oSpan2{

    font-size:10rem;

    color:#e44c17;

    align-items: flex-start;

    display: flex;

}

#oSpan3{

    font-size:10rem;

    color:#e44c17;

    align-items: flex-start;

    display: flex;

}



.shuju ul li section span{

    position: relative;

    line-height: 100%;

    display: flex;

    align-items: flex-start;

    justify-content: center;

}

.shuju ul li section{

    font-size:16px;

    text-align: center;

}

.sysj{

    padding-bottom:100px;

}

.sycpfl ul{ 

    display: flex;

    justify-content: space-between;

}

.sycpfl ul li{ 

    width:50%;

    position: relative;

}

.sycpfl ul li img{ 

    width:99%;

}

.sycpwen{

    position:absolute;

    bottom:10px;

    left:5%;

    font-size:35px;

    color:white;

}

.syys{

    padding:87px 0 0;

    background:url(../images/qyys.jpg) no-repeat;

    background-size:cover;

    overflow: hidden;

}

.syysleft h2{

    font-size:5.0rem;

    padding-bottom:50px;

}

.syysleft section{

    font-size:1.8rem;

    line-height: 33px;

    color:rgba(0,0,0,.5)

}

.syysbig{

    display: flex;

    justify-content: space-between;

    align-items: center;

    padding-bottom:159px;

}

.syys ul li {

    width: 20%;

    float: left;

    border: 1px solid #e6edfb;

    padding: 55px 64px 47px 66px;

    height: 460px;

    display: flex;

    flex-wrap: wrap;

    flex-direction: column;

    justify-content: space-between;

}

.yswen h2{

    margin-bottom:25px;

    font-size:24px;

    color:#242424;

}

.ystu img{

    width: 65px;

}

.yswen section{

    font-size:14px;

    color:rgba(0,0,0,.6);

    line-height:22px;

}

.syys ul li:hover{

    background: #e44c17 url(../images/ysh.png) no-repeat right top ;

    background-size:100%;

}

.syys ul li:hover .yswen h2{

    color:white;

}

.syys ul li:hover section{

    color:white;

}

footer{

    padding:100px 0 0;

    background:#f5f5f5;

}

.dibulogo .logowen{

    color:#000000;

}

.links select {

    width: 100%;

    max-width: 380px;

    float: right;

    background: white;

    border: 1px rgba(255,255,255,.2) solid;

    height: 42px;

    color: #989898;

    font-size: 1.5rem;

    outline: none;

    padding: 0px 10px;

    position: relative;

    z-index: 3;

}

.links {

    float: left;

    position: relative;

    width:150px;

}

.links select option {

    color: #000;

}

.dibutop{

    display: flex;

    justify-content: space-between;

    border-bottom: 1px solid #d1d0d0;

}

.dibuleft{

    width: 30%;

}

.diburight{

    width: 60%;

}

.dibubig{

    display: flex;

    justify-content: space-between;

    padding-bottom:48px;

    border-bottom: 1px solid #d1d0d0;

}

.dibulogo{

    padding-bottom:42px;



}

.dibubottom{

    padding-top:35px;

}

.dibubottom section h2{

    font-size:18px;

    color:#000;

    padding-bottom:15px;

}

.dibubottom p{

    font-size:14px;

    color:#000;

    line-height: 32px;

}

.diburightbig ul h2{

    font-size:18px;

    color:#000000;

    padding-bottom:25px;

}

.diburightbig ul li a{

    font-size:14px;

    color:rgba(0,0,0,.6);

    display: block;

}

.diburightbig ul li{

    padding-bottom:21px

}

.diburightbig{

    display: flex;

    justify-content: space-between;

}

.backtop{

    position:absolute;

    right:0;

    bottom:0;

}

.diburight{

    position: relative;

}

.dibubanq{

    display: flex;

    justify-content: space-between;

    padding:25px 0;

    color:#666666;

}

.dibubanq a{

    color:#666666;

}



.sst {

    position: absolute;

    font-size: 18px;

    color: #e44c17;

    top: 0px;

    right: 0;

}

.shuju ul li section h3{

    position: relative;

    width:200px;

    margin: 0 auto;

}

.ablan{

    display: flex;

    justify-content: space-between;

    align-items: center;

}

.ablan ul{

    width:60%;

    display: flex;

    align-items: center;

}

.fang {

    width: 30%;

    display: flex;

    align-items: center;

    justify-content: flex-end;

}

.ablan ul li{

    float:left;

    width:20%;

}

.ablan ul li a{

    line-height:72px;

    display: block;

    text-align: center;

    color:white;

}

.ablanbig{

    position: absolute;

    left:50%;

    bottom:0;

    transform: translate(-50%,0);

    background-color: rgba(0,0,0,0.31);

    width: 100%;

}

.ablan {

    width: 100%;

    height: 72px;

    color: #FFFFFF;



    left: 0px;

    bottom: 0px;

}

.banner{

    position: relative;

}

.ablan ul li.hover{

    background:#ea4607;

}

.ablan ul li{

    position: relative;

    transition: .3s;

}

.ablan ul li::before {

    width: 0;

    height: 0;

    border: 15px solid transparent;

    border-top-color: #ea4607;

    content: "";

    position: absolute;

    bottom:-30px;

    left: 50%;

    transform: translate(-50%) rotate(0);

    opacity: 0;

    transition: .3s;

}

.ablan ul li:hover::before{

    opacity: 1;

    transition: .3s;

    

}

.ablan ul li:hover{

    background:#ea4607;

    transition: .3s;

}

.ablan ul li.hover::before {

    opacity: 1;

}

.fang a{

    color:white;

    margin:0 8px;

}

.fang .hover{

    color:#ea4607;

}

.gsjj {

    height: auto;

    overflow: hidden;

    padding-top: 90px;

    padding-bottom: 76px;

    font-size: 16px;

    line-height: 34px;

    background: url(../images/abbj.jpg) top center;

    background-repeat: no-repeat;

    background-color: #FFFFFF;

}

.gsjj h2 {

    font-size: 30px;

    text-align: center;

    margin-top: 0px;

    margin-bottom: 36px;

}

.gsjj section p{

    text-indent: 2em;

}

.gsjj .sysjleft{

    width: 100%;

    margin-top: 66px;

    overflow: hidden;

}

.abtu{

    display: flex;

    justify-content: space-between;

}

.abtu img{

    width: 100%;

}

.abtu {

    margin-top: 50px;

    height: auto;

    overflow: hidden;

    margin-left: -10px;

    margin-right: -10px;

}

.qywh img{

    margin: 0 auto;

    max-width: 100%;

}

.zzjg img{

    margin: 0 auto;

    max-width: 100%;

}

.zscq ul{

    display: flex;

    justify-content: space-between;

    flex-wrap: wrap;

}

.zscq ul:after{

    width: 32%;

    height: 0;

    content: "";

}

.zscq li{

    width: 32%;

        border: 6px solid #efefef;

        background-color: #efefef;

        height: auto;

        overflow: hidden;

        margin-bottom: 30px;

}

.cqwen {

    font-size: 16px;

    margin-top: 15px;

    margin-bottom: 7px;

    text-align: center;

}

.zscq ul li a{

    color:#333;

}

.zscq  li:hover {

    border: 6px solid #ea4607;

    background-color: #ea4607;

    box-shadow: 0px 0px 15px rgba(0,0,0,.5);

    transition: all 500ms ease-in 0ms;

}

.zscq  li:hover a{

    color:#fff;

    transition: all 500ms ease-in 0ms;

}

.cqtu img{

    width: 100%;

}

.cpzx{

    padding:60px 0 60px;

    background: url(../images/cpbj.png) top center no-repeat;

}

.cpzx ul li{

    width:32%;

}

.cpzx ul:after{

    width:32%;

    height: 0;

    content:"";

}

.cpzx ul li{

    list-style-type: none;

    width: 33.3%;

    float: left;

    padding-left: 12px;

    padding-right: 12px;

    margin-bottom: 40px;

}

.cptux {

    height: auto;

    overflow: hidden;

    background-color: #FFFFFF;

    position: relative;

    box-shadow: 0px 0px 15px rgba(0,0,0,.1);

    border-radius: 0;

}

.cptux a i {

    display: block;

    position: relative;

    overflow: hidden;

    font-style: normal;

}

.cptux a i img {

    transition: .3s;

}

.cptux-zi {

    height: auto;

    overflow: hidden;

    padding: 25px;

    border-top: 1px solid #f6f6f9;

    display: flex;

    flex-wrap: wrap;

}

.cpzx ul li a{

    color:#595555;

}

.cptux a i:before {

    content: "";

    display: block;

    width: 0;

    height: 6px;

    background: #ea4607;

    position: absolute;

    top: 0;

    left: 0;

    transition: .3s;

    z-index: 7;

}

.cptux a i:after {

    content: "";

    display: block;

    width: 6px;

    height: 0;

    background: #ea4607;

    position: absolute;

    top: 0;

    right: 0;

    transition: .3s;

    z-index: 7;

}

.cptux a i b:before {

    content: "";

    display: block;

    width: 6px;

    height: 0;

    background: #ea4607;

    position: absolute;

    bottom: 0;

    left: 0;

    transition: .3s;

    z-index: 7;

}

.cptux a i b:after {

    content: "";

    display: block;

    width: 0;

    height: 6px;

    background: #ea4607;

    position: absolute;

    bottom: 0;

    right: 0;

    transition: .3s;

    z-index: 7;

}

.cptux-zi h2 {

    font-size: 22px;

    height: auto;

    overflow: hidden;

    white-space: nowrap;

    text-overflow: ellipsis;

    color: #595555;

    margin-top: 0px;

    width: 100%;

    margin-bottom: 14px;

}

.cptux a:hover b:before {

    height: 100%;

}

.cptux a:hover b:after{

	width: 100%;

}



.cptux a:hover i:after{

	height: 100%;

}

.cptux a:hover i:before{

	width: 100%;

}

.cptux a:hover i img{

	transform: scale(1.05);

}

.cplan {

    height: auto;

    overflow: hidden;

    line-height: 70px;

    border-bottom: 1px solid #e4e4e4;

    margin-bottom: 42px;

    font-size: 24px;

}

.cpnr {

    margin-top: 50px;

    margin-bottom: 50px;

}

.fanhuiw a {

    display: block;

    width: 100%;

    height: 49px;

    line-height: 49px;

    background-color: #fafafa;

    color: #5e6464;

    font-size: 20px;

    text-align: center;

}

.fanhuiw {

    width: 125px;

    height: 49px;

    margin-top: 40px;

}

.pro-img {

    margin-top: 24px;

    margin-bottom: 40px;

    overflow: hidden;

}

.pro-img .colmd5 {

    width: 42%;

    float: left;

}

.jqzzoom {

    position: relative;

}

.jqzoom {

    position: relative;

    overflow: hidden;

    border: 0px #ddd solid;

    height: auto;

    overflow: hidden;

}

.pro-img #Gbig {

    width: 100%;

    border: 1px solid #999999;

}

.pro-img .colmd7 {

    width: 54%;

    float: right;

}

.pro-img .colmd7 .pro-ptt a {

    display: block;

    font-size: 25px;

    color: #FFFFFF;

    background-color: #ea4607;

    font-weight: bold;

    padding: 15px;

}

.pro-img .colmd7>span {

    margin-top: 0px;

    margin-bottom: 0px;

    border-bottom: 2px solid rgba(127,127,127,.16);

    display: block;

    color: rgba(0,0,0,.8);

    font-size: 21px;

    line-height: 30px;

    width: 100%;

    word-wrap: break-word;

}

.tedian {

    height: auto;

    overflow: hidden;

    padding:30px 0;

}

.cpxq-lan {

    height: auto;

    overflow: hidden;

    background-color: #f5f6f6;

    padding-left: 15px;

}

.cpxq-lan li {

    list-style-type: none;

    line-height: 52px;

    padding-left: 25px;

    padding-right: 25px;

    border-bottom: 3px solid #ea4607;

    color: #ea4607;

    font-size: 20px;

    float: left;

}

.cpxq-nei img{

    padding:20px 0;

    margin: 0 auto;

}

.cpxq-nei {

    padding: 25px;

    height: auto;

    overflow: hidden;

    font-size: 21px;

    line-height: 42px;

    color: #515151;

}

.tedian{

    line-height: 200%;

}

.jcyq {

    height: auto;

    overflow: hidden;

    padding-top: 90px;

    padding-bottom: 76px;

    font-size: 16px;

    line-height: 34px;

    background-repeat: no-repeat;

    background-color: #FFFFFF;

}

.jcyq ul {

    display: flex;

    justify-content: space-between;

    flex-wrap: wrap;

}
.jcyq ul:after{
    content: "";
    width:32%;
    height: 0;
}
.jcyq li {

    width: 32%;

    border: 6px solid #efefef;

    background-color: #efefef;

    height: auto;

    overflow: hidden;

    margin-bottom: 30px;

}

.jcyq ul li a {

    color: #333;

}
.xmtw{
    display: flex;
    align-items: center;
}
.jcyqwen {

    font-size: 16px;

    margin-top: 15px;

    margin-bottom: 7px;

    text-align: center;

}
.jcyqwen h4{
    font-size:16px;
}
.jcyq  li:hover {

    border: 6px solid #ea4607;

    background-color: #ea4607;

    box-shadow: 0px 0px 15px rgba(0,0,0,.5);

    transition: all 500ms ease-in 0ms;

}

.jcyq  li:hover a{

    color:#fff;

    transition: all 500ms ease-in 0ms;

}

.jcyq  li:hover img{

    transform: scale(1.05);

    transition: all 500ms ease-in 0ms;

}

.jcyq  li img{

    transition: all 500ms ease-in 0ms;

}

.fwmm {

    text-align: center;

    font-size: 16px;

    transition: all 300ms ease-in 0ms;

    width: 100px;

    height: 32px;

    line-height: 32px;

    float: left;

    text-align: center;

    font-size: 14px;

    color: #ea4607;

    border: 1px solid #ea4607;

}

.news li:hover img {

    -webkit-transform: scale(1.1);

    transform: scale(1.1);

    transition: all 500ms ease-in 0ms;

}

.news img{

    transition: all 500ms ease-in 0ms;

}

.newswen span{

    font-size: 18px;

    color: #333333;

    margin-top: 20px;

    margin-bottom: 30px;

}

.news ul li:hover .fwmm {

    background-color: #ea4607;

    color: #FFFFFF;

    transition: all 300ms ease-in 0ms;

}

.news ul{

    display: flex;

    justify-content: space-between;

    flex-wrap: wrap;

}

.news ul li{

    width: 100%;

    margin: 20px 0;

}



.news {

    height: auto;

    overflow: hidden;

    background-color: #f7faf9;

    padding-top: 46px;

    padding-bottom:46px;

}

.newsd {

    height: auto;

    overflow: hidden;

    background-color: #f7faf9;

    padding-top: 46px;

    padding-bottom:46px;

}

.news a {

    display: flex;

    align-items: center;

    height: auto;

    overflow: hidden;

    background-color: #ffffff;

    border: 1px solid #f1f1f1;

    padding: 0;

    padding-bottom: 0px;

    border-radius: 6px;

    height: auto;

    overflow: hidden;

    font-size: 16px;

    color: #4d4d4d;

    line-height: 27px;

    justify-content: space-between;

    

}



.newswen {

    height: auto;

    font-size: 16px;

    color: #4d4d4d;

    line-height: 27px;

    padding: 39px;

    display: flex;

    flex-wrap: wrap;

}

.newtu{

    width: 30%;

}

.newswen{

    width: 65%;

}

.newswen span{

    width: 100%;

    display: block;

}

.inewsct .inews-tt {

    border-bottom: 1px rgba(0,0,0,.25) dashed;

    padding-bottom: 10px;

}

.inewsct .inews-tt p {

    font-size: 2.0rem;

    text-align: center;

    font-weight: bold;

    line-height: 26px;

    margin-bottom: 20px;

}

.inewsct .inews-tt .skk {

    color: rgba(0,0,0,.55);

    text-align: center;

    margin-bottom: 20px;

}

.inewsct .inews-ct {

    padding: 20px 0px 0px;

    color: rgba(0,0,0,.7);

    line-height: 28px;

}

.rlzy dl {

    background: #ea4607;

    padding: 0px 30px;

    overflow:hidden;

}

.rlzy dl dd {

    float: left;

    width: 25%;

    color: #fff;

    line-height: 40px;

    padding: 25px 0px;

    font-size: 2.0rem;

}

.rlzy ul {

    margin-top: 30px;

    padding: 0;

}



.rlzy ul li {

    border-bottom: 1px rgba(0,0,0,.15) dashed;

    list-style-type: none;

    margin-bottom: 20px;

}

.rlzy ul li .jitp {

    padding: 25px 30px;

    transition: .3s;

    overflow: hidden;

}

.rlzy .jibt {

    display: none;

    padding: 20px 70px 50px;

}

.rlzy ul li .jitp span {

    display: block;

    float: left;

    width: 25%;

    color: #545459;

    line-height: 44px;

    font-size: 1.9rem;

}

.rlzy ul li .jitp span:nth-of-type(4) {

    width: 22%;

}

.rlzy ul li .jitp span small {

    width: 138px;

    display: block;

    height: 44px;

    font-size: 1.9rem;

    color: #545459;

    background: #efefef;

    cursor: pointer;

    text-align: center;

    transition: .3s;

    float: left;

}

.rlzy ul li .jitp span i {

    display: block;

    background: url(../images/sjt.png) center no-repeat;

    height: 44px;

    float: right;

    cursor: pointer;

    width: 40px;

}

.rlzy ul li.cur .jitp span i {

    transform: rotate(180deg);

}

.rlzy ul li.cur .jitp {

    background: #e6e6e6;

}

.rlzy .jibt {

    display: none;

    padding: 20px 70px 50px;

}

.rlzy .jibt section {

    padding: 15px 0px 15px 20px;

    color: #545459;

    line-height: 26px;

}

.rlzy .jibt>div>h2 {

    width: 140px;

    line-height: 44px;

    color: #fff;

    background: #ea4607;

    text-align: center;

    font-size: 1.5rem;

    transition: .3s;

    cursor: pointer;

    margin: 15px 0px 0px;

}

.apply {

	position:fixed;

	z-index:10000;

	background:rgba(0,0,0,.8);

	top:0;

	left:0;

	width:100%;

	height:100%;

	display:none;

}

.zwcont {

	width:60%;

	left:20%;

	top:50%;

	margin-top:-378px;

	position:relative;

}

.zwcont iframe {

	height:850px;

	background:transparent;

	width:100%;

}

.tmbody {

	background:transparent;

}

.zwcont .closets {

	position:absolute;

	height:90px;

	right:15px;

	top:0;

	cursor:pointer;

	width:40px;

	background:url(../images/gbtou.png) center no-repeat;

}

.rlzy {

    margin-top: 40px;

    margin-bottom: 40px;

}

.lxfs h2{

    font-size: 38px;

    color: #252525;

    font-weight: bold;

    text-align: center;

    margin-top: 0px;

    margin-bottom: 20px;

}

.lxfs h3{

    font-size: 16px;

    color: #666666;

    font-weight: bold;

    text-align: center;

    margin-top: 0px;

    margin-bottom: 70px;

}

.lxfs {

    padding-top:50px;

    padding-bottom:60px;

}

.lxhh{

    height: auto;

    overflow: hidden;

    padding-top: 10px;

    padding-bottom: 25px;

    border-bottom: 1px solid #f0f0f0;

}

.lxhh1{

    height: auto;

    overflow: hidden;

    padding-top: 10px;

    padding-bottom: 25px;

}

.lxhh-aa{

    width: 10%;

    float: left;

}

.lxhh-bb{

    width: 89%;

    float: right;

    color: #666666;

    font-size: 16px;

}

.lxhh-bb h4{

    font-size: 16px;

    margin-top: 8px;

    margin-bottom: 16px;

    color: #333333;

}

.liuyan {

    overflow: hidden;

    padding-bottom:36px;

    background-color: #f1f1f1;

    padding-top:73px;

}





.liuyan h2 {

    font-size: 17px;

    text-align: center;





}



.liuyan h3 {

    font-weight:bolder;



    font-size: 42px;



    text-align: center;



    margin-top: 0px;



    margin-bottom: 40px;

    margin-top: 20px;



    color: #2d2d2d;



}

.liuyan textarea.form-control.kk2{

	background:white;

	border: 1px solid #d2d2d2;

	color:#555555;

}

.hzi {

    color: #ea4607;

}

.btn-warning {

    color: #ffffff;

    background-color: #ea4607;

    border-color: #ea4607;

}

.btn-warning:hover{

    color: #ffffff;

    transition: .5s;

    background-color: #ea4607;

    border-color: #ea4607;

}

.anniu {



    width: 208px;

    height: 54px;

    background-color: #ea4607;

    border-color: #ea4607;

    padding: 0px;

    margin-top:20px;

}

.biao{

	padding-top:40px;

}

.biao .col-md-6{

	padding-left:0;

	margin-bottom:18px;

}

.biao .col-md-12{

	padding-left:0;

}

.syyy{

    padding:127px 0 41px;

    

}

.syyybt{

    display: flex;

    justify-content: space-between;

    align-items: center;

    margin-bottom: 360px;

}

.syyybtright .more{

    margin: 0;

}

.syyy{

    background:url(../images/yyly.jpg) no-repeat;

    background-size: cover;

}

.syyybtleft h2{

    color:white;

    font-size:50px;

    margin-bottom:30px;

}

.syyybtleft p{

    color:white;

    font-size:18px;

    line-height: 33px;

    color:white;

}

.syyybtleft{

    width: 50%;

}

.syyybottom ul{

    display: flex;

    justify-content: space-between;

}

.syyybottom ul li{

    width: 12%;

    background:white;

    padding:24px 26px; 

    height:203px;

    display: flex;

    flex-direction: column;

    justify-content: space-between;

}

.yingyongjt img{

    height:36px ;

}

.yingyongjt img:first-child{

    display: none;

}

.yingyongjt{

    display: flex;

}

.syyybottom li.hover{

    width: 35%;

    display: flex;

    flex-direction: column;

    justify-content: space-between;

    background:#e44c17;

    color:white;

}

.syyybottom li.hover .yingyongjt img:first-child{

    display: block;

}

.syyybottom li.hover .yingyongjt img:last-child{

    display: none;

}

.syyybottom ul li p{

    display: none;

}

.syyybottom li.hover p{

    display: block;

}

.syyybottom ul li h2{

    font-size:19px;

}

.qyjy{

    padding:98px 0 78px;

    background:url(../images/syqyjy.jpg) no-repeat;

    background-size:cover;

}

.qyjybt{

    display: flex;

    justify-content: space-between;

    padding-bottom:46px;

    border-bottom: 1px solid #d1d0d073;

}

.qyjybt h2{

    font-size:51px;

}

.qyjymore{

    display: flex;

    align-items: center;

    width: 35%;

    justify-content: space-between;

}

.qyjymore .more{

    margin: 0;

}

.qyjymore ul{

    display: flex;

}

.qyjymore ul li{

    padding:0 30px;

}

.qyjymore a{

    color:#4D4D4D;

}

#qyjy{

    padding-top:50px;

    padding-bottom:44px;

}

.qyjyjs{

    text-align: center;

    font-size:16px;

    line-height: 33px;

}

.qyjyjs h3{

    color:#e44c17;

    margin-bottom:21px;

}

.search-alert {

    position: fixed;

    background-color: #222222;

    left: 0;

    top: 0;

    width: 100%;

    height: 100%;

	z-index: 10000;

    display: none;

}



.search-alert .close {

  display: block;

  width: 30px;

  height: 30px;

  background: url(../images/img5-4.png) no-repeat center;

  position: absolute;

  top: 38px;

  right: 2.6%;

  cursor: pointer;

  -webkit-transition: -webkit-transform 0.3s ease 0s;

          transition: transform 0.3s ease 0s;

		  z-index:10000;

}



.search-alert .cent-form {

  position: absolute;

  width: 94.8%;

  left: 2.6%;

  top: 50%;

  height: 124px;

  margin-top: -63px;

  border-bottom: 1px solid #515151;

}



.search-alert .cent-form .tex {

  border: none;

  font-size: 66px;

  height: 124px;

  line-height: 124px;

  text-align: center;

  width: 100%;

  box-sizing: border-box;

  color: #555;

  background: none;

  padding-left: 88px;

  padding-right: 80px;

  background: url(../images/img5.png) no-repeat 35px 60px;

}



.search-alert .cent-form .sub-butn {

  border: none;

  height: 100px;

  margin-top: 24px;

  font-size: 24px;

  line-height: 100px;

  color: #555;

  text-align: right;

  background: none;

  position: absolute;

  right: 0;

  top: 0;

  width: 100px;

  text-align: center;

}

.sousuo{

    display: flex;

}

.search-alert .close:hover {

  -webkit-transform: rotate(90deg);

      -ms-transform: rotate(90deg);

          transform: rotate(90deg);

}



.search-alert .cent-form .tex {

    border: none;

    font-size: 20px;



} 

.head .top{

    background:white;

}

.head .top .logowen{

    color:black;

}

.head .top .menu ul li a {

    color: black;

}

.head .top .youxiang img {

    width: 27px;

    margin-right: 31px;

    filter: contrast(0%);

}

.head .top .sousuo img {

    filter: contrast(0%);

}

.aa{

    font-size: 10rem;

    color: #e44c17;

    align-items: flex-start;

    display: flex;

    position: relative;

    line-height: 100%;

    display: flex;

    align-items: flex-start;

    justify-content: center;

}

.backtop img{

    height: 70px;

}

.swiper-button-prev-banner{

    background:url(../images/bnnl.png) no-repeat;

    background-size:100%;

    width: 60px;

    height: 60px;

    top:90%;

    right:10%;

    left: auto;

}

.swiper-button-next-banner{

    background:url(../images/bnnr.png) no-repeat;

    background-size:100%;

    width: 60px;

    height: 60px;

    right:5%;

    top:90%;

}

.swiper-pagination-banner .swiper-pagination-bullet{

    background:#fff;

    width: 20px;

    height: 20px;

    margin: 0 20px;

}

#banner>.swiper-pagination-bullets .swiper-pagination-bullet {

    margin: 0 20px;

}

#banner>.swiper-pagination-banner {

    bottom: 8%;

    left:auto;

    right: 40%;

    width: 100%;

}

.swiper-pagination-banner .swiper-pagination-bullet-active{

    background:transparent;

    border:3px solid white;

}



.swiper-num {

    position: absolute;

    width: 165px;

    left: 50%;

    bottom: 5%;

    z-index: 2;

    color: white;

}

.swiper-num .active {display: inline-block;font-size:32px;}

.swiper-num span {font-size: 32px;margin: 0 8px;}

.swiper-num .total {display: inline-block;opacity: .5;font-size:21px;}

.chengxian{

    height: 8px;

    width: 45%;

    display: block;

    background:#EA4607;

    position:absolute;

    z-index: 1;

    bottom:1px;

}

.banner {

    position: relative;

}

.ystu img:nth-child(2){

    display: none;

}

.syys ul li:hover .ystu img:first-child{

    display: none;

}

.syys ul li:hover .ystu img:nth-child(2){

    display: block;

}

.yylytu img{

    height: 30px;

}

.syyy ul li.hover .yylytu{

    display: none;

}

/* 弹窗 */

.pdcon-ct{

	display:flex;

	flex-wrap:wrap;

}

.pdcon-ct>span{

	display:block;

	color:#fff;

	background:#2e4b98;

	padding:8px 30px;

	font-size:1.4rem;

	font-weight:600;

}

.pdcon{

	border-top:3px #2e4b98 solid;

	padding:20px 0px;

	font-size:1.4rem;

	color:rgba(0,0,0,.6);

	width:100%;

}

.picshade {

  position: fixed;

  left: 0;

  top: 0;

  width: 100%;

  height: 100%;

  background-color: #000;

  opacity: 0.91;

  filter: alpha(opacity=91);

  z-index: 99;

  display: none;

}

.pictures_eyes_close {

  position: fixed;

  top: 30px;

  right: 30px;

  display: inline-block;

  width: 26px;

  height: 26px;

  background: url(../images/close.png) no-repeat;

  z-index: 100;

  display: none;

}

.pictures_eyes {

  position: fixed;

  width: 100%;

  left: 0;

  top: 0;

  z-index: 199;

  display: none;

}

.pictures_eyes_in {

  position: relative;

  text-align: center;

}

.pictures_eyes_in img { max-height: 700px; }

.pictures_eyes_in section p{color:#fff;padding:15px 0px;}

.pictures_eyes_in .prev, .pictures_eyes_in .next {

  position: absolute;

  top: 50%;

  width: 51px;

  height: 51px;

  cursor: pointer;

}

.pictures_eyes_in .prev {

  left: 35px;

  background: url(../images/Tleft.png) no-repeat;

}

.pictures_eyes_in .next {

  right: 35px;

  background: url(../images/Tright.png) no-repeat;

}

.pictures_eyes_indicators {

  position: fixed;

  left: 0;

  bottom: 15px;

  width: 100%;

  text-align: center;

  z-index: 299;

}

.pictures_eyes_indicators a {

  display: inline-block;

  width: 50px;

  height: 50px;

  margin: 6px 3px 0 3px;

  border: 1px solid #ddd;

  border-radius: 10px;

  box-shadow: 0 0 2px #000;

  filter: alpha(opacity=50);

  opacity: 0.5;

  overflow: hidden;

}

.pictures_eyes_indicators img { height: 50px; }

.pictures_eyes_indicators .current {

  filter: alpha(opacity=100);

  opacity: 1;

}



.liebiao {

    height:78px;

    border:1px solid #ebebeb;

    margin-top:25px;

    }

    

 .liebiao-aa {

    width:16%;

    height:78px;

    line-height:78px;

    text-align:center;

    float:left;

    border-right:1px solid #ebebeb;

    display: flex;

    justify-content: center;

    align-items: center;

 

    }

    

 .liebiao-bb {

    width:68%;

    height:78px;

    line-height:78px;

    float:left;

    text-align:center;

    color:#919191;

    border-right:1px solid #ebebeb;
    display: flex;
    align-items: center;
    justify-content: center;
    }

 .liebiao-bb img{
     height:30px;
 }  

 .liebiao-bb a {

    color:#919191;

    

    }

    

 .liebiao-cc {

    width:16%;

    height:78px;

    line-height:78px;

    text-align:center;

    float:right;

    display: flex;

    justify-content: center;

    align-items: center

    }  

.sqxx {

	width:100%;

	background:#fff;

    height: 820px;

}

.sqxx h2 {

	text-align:center;

	font-size:2.0rem;

	margin:0px;

	color:#000;

	line-height:90px;

}

.sqxx h2 big {

	font-size:2.0rem;

}

.sqxx .form {

	background:#f6f6f6;

	padding:30px 5% 25px;

    overflow: hidden;

}

.sqxx .form div {

	float:left;

	width:47%;

	margin-right:6%;

	margin-bottom:25px;

    display: flex;

    align-items: center;

}

.sqxx .form div:nth-child(2n+0) {

	margin-right:0;

}

.sqxx .form div p {

	float:left;

	width:100px;

	color:#636366;

	line-height:42px;

}

.sqxx .form div p:before {

	content:"* ";

	color:#f00;

}

.sqxx .form div input {

	width:calc(100% - 88px);

	background:#fff;

	border:1px rgba(0,0,0,.1) solid;

	line-height:22px;

	outline:none;

	padding:9px 10px;

}

.sqxx .form div select {

	width:calc(100% - 88px);

	border:1px rgba(0,0,0,.1) solid;

	background:#fff;

	height:42px;

	outline:none;

	padding:0px 10px;

}

.sqxx .form div:last-child {

	width:100%;

}

.sqxx .form div textarea {

	width:calc(100% - 88px);

	background:#fff;

	border:1px rgba(0,0,0,.1) solid;

	line-height:22px;

	outline:none;

	padding:9px 10px;

	resize:none;

}

.sqxx form button {

	display:block;

	margin:30px auto 30px;

	background:#e44c17;

	width:100%;

	max-width:230px;

	color:#fff;

	height:44px;

	outline:none;

	font-size:1.5rem;

	transition:.3s;

	border:0;

    cursor: pointer;

}

.zwcont form button:hover {

	background:#333;

} 

.page_info{

	text-align:center;

	line-height:38px;

	font-size: 1.6rem;

	color: #666;

}

.page_list{

	display: flex;

	justify-content: center;

}

.page_list a{

	display: block;

	font-size: 1.6rem;

	color: #666;

	line-height: 38px;

	padding: 0px 15px;

	margin: 0px 4px;

	transition: .3s;

}

.page_list a.on,.page_list a:hover{

	color: #fff;

	background-color: #ea4607;

	border-radius: 3px;

}

.head .menu ul li a {

    line-height: 50px;

    transition: .5s;

}

.cpzx ul{

    overflow: hidden;

}

.yswen p{

    height: 132px;

}

.xwtm {

    width: 30%;

    line-height: 32px;

    color: #74787f;

    float: right;

    text-align: right;

}

.fwmmbig{

    width: 100%;

    display: flex;

    justify-content: space-between;

}

.news ul li:hover .newswen span{

    color:#e44c17;

    transition: .5s;

}

.fanhui {

    width: 142px;

    height: 43px;

    margin-top: 6px;

    float: right;

}

.shangy {



    height: auto;

    border-bottom: 1px dotted #ececec;



}

.bmtt {

    height:auto; overflow:hidden;

    margin-top:24px;

    }

    

.shangy a{



    overflow: hidden;



    line-height: 32px;



    color: #666666;



} 



.xiay a{



      overflow: hidden;



    line-height: 32px;



    color: #666666;



}



.fanhui a {

    display: block;

    width: 142px;

    height: 43px;

    line-height: 43px;

    color: #FFFFFF;

    background-color: #e44c17;

    font-size: 14px;

    text-align: center;

    border-radius: 20px;

    text-decoration: none;

}

.liebiaowk-aa{



	width: 16%;



    height: 78px;



    line-height: 78px;



    text-align: center;



    float: left;



	border-right: 1px solid #ebebeb;



}



.liebiaok-bb{



    width: 21%;



    float: right;



}



.liebiaowk-bb a{



	color:#919191;



}



.liebiaok {

    height: auto;

    overflow: hidden;

    margin-top: 20px;

}

.liebiaowk {

    height: auto;

    overflow: hidden;

    margin-top: 20px;

}

.liebiaok-aa {

    width: 77%;

    line-height: 30px;

    color: #666666;

    float: left;

}

.yd{

    display: none;

}

.yc{

    display: block;

}

.lxbig{

    display: flex;

    align-items: center;

    padding-bottom:20px;

}

.lxtu{

    width:30px;

    height: 30px;

    margin-right: 10px;

}

.lxtu img{

    width:30px;

    height: 30px;

}

.lxwen p{

    line-height:18px;

}
.zscq table{
    width:100% !important; 
}
.zscq tr td:last-child{
    width:90% !important; 
    padding:20px;
}
.zscq tr td:first-child{
    width:10% !important;
    padding:20px;
}
.zscq tr:nth-of-type(odd){
    background:#f6faff;
}
.zscq tr:first-child{
    background:#e6f2ff;
}

@media(max-width:1600px){

    .zwcont {

        width: 70%;

        left: 15%;

        top: 50%;

        margin-top: -378px;

        position: relative;

    }

    .syyybt{

        display: flex;
    
        justify-content: space-between;
    
        align-items: center;
    
        margin-bottom: 270px;
    
    }
    .qyjymore{
        width:40%;
    }

}

@media (max-width:1440px){

    .syys ul li {

        padding: 30px 40px;

    }

    .syyybottom ul li {

        padding: 15px 16px;

    }
    .syyybt {
        display: flex;
        justify-content: space-between;
        align-items: center;
        margin-bottom: 150px;
    }
}

@media(max-width:1400px){

    .qyjymore {

        display: flex;

        align-items: center;

        width: 45%;

        justify-content: space-between;

    }

    .sqxx {

        width: 100%;

        background: #fff;

        height: 900px;

    }

    .zwcont iframe {

        height: 900px;

        background: transparent;

        width: 100%;

    }
    

}

@media(max-width:1300px){

    .zwcont {

        width: 80%;

        left: 10%;

        top: 45%;

        margin-top: -378px;

        position: relative;

    }

    .sqxx {

        height: 820px;

    }

    .zwcont iframe {

        height: 820px;

    }
    .syyybt {
        display: flex;
        justify-content: space-between;
        align-items: center;
        margin-bottom: 90px;
    }
    .menu ul li {
        float: left;
        padding: 0px 24px;
        position: relative;
    }

}

@media(max-width:1200px){

    .sygyrightbottom {

        padding-top: 25px;

    }

    .sygyrighttop {

        padding-bottom: 15px;

    }

    .sygy {

        padding: 50px 0;

    }

    #oSpan1 {

        font-size: 8rem;

    }

    .aa {

        font-size: 8rem;

    }

    #oSpan3 {

        font-size: 8rem;

        color: #e44c17;

        align-items: flex-start;

        display: flex;

    }

    .syys ul li {

        padding: 15px 20px;

    }

    .syyybottom ul li {

        padding: 15px 8px;

    }

    .container{

        width: 1100px;

    }

    .sqxx .form {

        background: #f6f6f6;

        padding: 10px 3% 15px;

        overflow: hidden;

    }

    .sqxx form button {

        display: block;

        margin: 5px auto 5px;

        background: #e44c17;

        width: 100%;

        max-width: 230px;

        color: #fff;

        height: 44px;

        outline: none;

        font-size: 1.5rem;

        transition: .3s;

        border: 0;

        cursor: pointer;

    }

    .sqxx .form div {

        float: left;

        width: 47%;

        margin-right: 3%;

        margin-bottom: 5px;

        display: flex;

        align-items: center;

    }

    .sqxx {

        height: 620px;

    }

    .zwcont iframe {

        height: 620px;

    }

    .zwcont {

        width: 80%;

        left: 10%;

        top: 60%;

        margin-top: -378px;

        position: relative;

    }

    .sqxx h2 {

        text-align: center;

        font-size: 2.0rem;

        margin: 0px;

        color: #000;

        line-height: 50px;

    }

}

@media(max-width:1100px){

    .sygyleft {

        width: 50%;

    }

    .container {

        width: 992px;

    }

    .syys ul li {

        padding: 5px 10px;

    }

    .syys ul li {

        height: 360px;

    }

    .syyybt {

        margin-bottom: 150px;

    }

    .syyy {

        padding: 60px 0 41px;

    }

    .qyjymore {

        display: flex;

        align-items: center;

        width: 45%;

        justify-content: space-between;

    }

    .qyjy {

        padding: 60px 0 60px;

    }

    .dibuleft {

        width: 35%;

    }

    .logowen h2 {

        font-size: 2.5rem;

    }

    .logowen h3 {

        font-size: 1.2rem;

    }

    .menu ul li {

        float: left;

        padding: 0px 8px;

        position: relative;

    }

    .sqxx .form {

        background: #f6f6f6;

        padding: 10px 1% 15px;

        overflow: hidden;

    }

    .zwcont {

        width: 90%;

        left: 6%;

        top: 60%;

        margin-top: -378px;

        position: relative;

    }
    .pro-img .colmd7{
        height: 416px;
        overflow-y: scroll;
    }
}

@media(max-width:992px){
    .jcyqwen{
        font-size:14px;
    }
    .container {

        width: 100%;

    }
    .cptux-zi h2 {
        font-size: 16px;
    }
    .top{

		align-items:center;

		padding:0px 15px;

	}

	.logo{

		padding: 5px 0px;

	}

	.logo img{

		height:40px;

	}

	.nav-logo{

		display:block;

	}

	.menu{

		position:fixed;

		width:70%;

		height:100%;

		right:-100%;

		top:0;

		z-index:9999;

		background:#fff;

		transition:.3s;

	}

	.menuu{

		right:0;

	}

	.menu i{

		display:block;

		height:42px;

		padding:0px 15px;

		background:rgba(0,0,0,.08);

		font-weight:bold;

		line-height:42px;

		color:#000;

	}

	.menu ul{

		flex-wrap:wrap;

	}

	.menu ul li{

		width:100%;

		padding: 0px 0px;

	}

	.menu ul li a{

		line-height: 42px;

		font-size: 1.4rem;

		padding: 0px 15px;

		color:#333;

		border-bottom:1px rgba(0,0,0,.15) solid;

		background:url(../images/mujt.png) right 15px center no-repeat;

		background-size:auto 15px;

	}
    .head .menu ul li a{
        line-height: 42px;
    }

	.menu ul li a:after{

		display:none;

	}

    .gongju{

        display: none;

    }

    .nav-logo i {

        display: block;

        padding: 2px 0px;

    }

    .nav-logo i:after {

        content: "";

        display: block;

        height: 2px;

        background: #fff;

    }

    .heise {

        position: fixed;

        display: none;

        width: 100%;

        height: 100%;

        top: 0;

        left: 0;

        z-index: 998;

        background: rgba(0,0,0,.7) url(../images/guanbi.png) 11% center no-repeat;

        background-size: auto 40px;

    }

    .swiper-button-prev-banner{

        display: none;

    }

    .swiper-button-next-banner{

        display: none;

    }

    .sygybig {

       flex-wrap: wrap;

    }

    .sygyleft {

        display: flex;

        align-items: center;

        width: 100%;

        justify-content: space-between;

        margin-bottom:10px;

    }

    .sygyright {

        width: 100%;

    }

    .sygy {

        padding: 20px 15px;

    }

    .sygyleft h2 {

        font-size: 26px;

    }

    .more {

        display: none;

    }

    .sygyrighttop {

        font-size: 14px;

        line-height: 28px;

        padding-bottom: 10px;

    }

    .sygyrightbottom {

        font-size: 14px;

        line-height: 28px;

        padding-top: 10px;

    }

    .sysjleft ul{

        display: flex;

        justify-content: space-between;

        flex-wrap: wrap;

    }

    .sysjbig {

        flex-wrap: wrap;

    }

    .sysjleft {

        width: 100%;

    }

    .sysjright {

        width: 100%;

    }

    .shuju ul li {

        float: left;

        width: 33%;

    }

    .aa {

        font-size: 5rem;

    }

    #oSpan1 {

        font-size: 5rem;

    }

    #oSpan3 {

        font-size: 5rem;

    }

    .sysj {

        padding:0px 15px 20px;

    }

    .shuju ul li{

        padding:10px 0;

    }

    .sycpfl ul li {

        width: 100%;

        position: relative;

    }

    .sycpfl ul{

        flex-wrap: wrap;

    }

    .sycpwen {

        position: absolute;

        bottom: 10px;

        left: 5%;

        font-size: 21px;

        color: white;

    }

    .syys {

        padding: 20px 15px;

    }

    .syysleft section{

        font-size:14px;

    }

    .syysleft h2 {

        font-size: 2.6rem;

        padding-bottom: 20px;

    }

    .syysbig {

        padding-bottom: 20px;

    }

    .shuju ul li section h3{

        width: auto;

    }

    .shuju ul li section {

        font-size: 14px;

        text-align: center;

    }

    .sst {

        font-size: 14px;

    }

    .shuju ul li:nth-child(2) .sst {

        right:-10px;

    }

    .sst {

        right: 20px;

    }

    .syys ul li {

        width: 100%;

        float: left;

        border: 1px solid #e6edfb;

        padding: 20px 15px;

        height: auto;

        display: flex;

        flex-wrap: wrap;

        flex-direction: column;

        justify-content: space-between;

    }

    .yswen p {

        height: auto;

    }

    .ystu img {

        width: 50px;

        margin-bottom:25px;

    }

    .syyybtleft{

        width: 100%;

    }

    .syyy {

        padding: 20px 15px;

    }

    .syyybtleft h2 {

        color: white;

        font-size: 26px;

        margin-bottom: 30px;

    }

    .syyybt {

        margin-bottom: 30px;

    }

    .syyybottom ul{

        flex-wrap: wrap;

    }

    .syyybottom ul li {

        width: 100%;

        margin-bottom:15px;

        height: 200px;

    }

    .syyybottom li.hover{

        width:100%;

    }

    .qyjybt h2{

        font-size:26px;

    }

    .qyjybt{

        flex-wrap: wrap;

    }

    .qyjymore{

        width:100%;

    }

    .qyjymore ul li {

        width: 50%;

        padding: 0;

        text-align: center;

    }

    .qyjymore ul {

        width: 100%;

        margin-top:20px;

    }

    .qyjybt {

        display: flex;

        justify-content: space-between;

        padding-bottom: 20px;

        border-bottom: 1px solid #d1d0d073;

    }

    #qyjy{

        padding:20px 0;

    }

    .qyjy {

        padding: 20px 15px;

    }

    .qyjyjs {

        text-align: center;

        font-size: 14px;

        line-height: 28px;

    }

    .head .nav-logo i:after {

        content: "";

        display: block;

        height: 2px;

        background: #000;

    }

    .diburight{

        display: none;

    }

    .dibuleft {

        width: 100%;

    }

    footer{

        padding:20px 15px;

    }

    .dibubottom {

        padding-top: 15px;

    }

    .dibubig {

        padding-bottom: 15px;

    }

    .dibubanq{

        flex-wrap: wrap;

        padding:15px 0;

    }

    .dibubanq span{

        padding:5px 0;

        width:100%;

    }

    .b-height {

		height: 50px;

	}

    .fygnav {

		padding: 0px;

		height: 50px;

		background-color: #009ca3;

	}

	.fygnav ul {

		list-style-type: none;

		width: 100%;

		margin: 0px;

		padding: 0px;

	}

	.fygnav li {

		width: 100%;

		text-align: center;

		float: left;

        margin: 0;

	}

	.fygnav li a {

		display: block;

		color: #FFFFFF;

		background-color: #e44c17;

		height: 50px;

		line-height: 50px;

	}

    .banner{

        padding-top:50px;

    }

    .top{

        background:white;

    }

    .logowen h2 {

        color:black;

    }

    .logowen h3 {

        color:black;

    }

    .nav-logo i:after {

        content: "";

        display: block;

        height: 2px;

        background: #000;

    }

    .gsjj {

        height: auto;

        overflow: hidden;

        padding-top: 20px;

        padding-bottom: 76px;

        font-size: 16px;

        line-height: 34px;

        background: url(../images/abbj.jpg) top center;

        background-repeat: no-repeat;

        background-color: #FFFFFF;

    }

    .ablanbig{

        position: relative;

    }

    .ablan ul{

        flex-wrap: wrap;

        width:100%;

    }

    .fang{

        display: none;

    }

    .ablan ul li {

        float: left;

        width: 33%;

    }

    .ablan ul li a {

        line-height: 40px;

        display: block;

        text-align: center;

        color: white;

    }

    .ablan ul li::before{

        display: none;

    }

    .ablanbig{

        overflow: hidden;

    }

    .gsjj{

        font-size:14px;

        line-height: 28px;

    }

    .gsjj h2{

        font-size: 26px;

        margin-bottom:15px;

    }

    .gsjj .sysjleft {

        width: 100%;

        margin-top: 20px;

        overflow: hidden;

    }

    .gsjj{

        padding:20px 15px;

    }

    .abtu {

        padding:0 15px;

        margin-top:20px;

    }

    .zscq li {

        width: 49%;

        border: 6px solid #efefef;

        background-color: #efefef;

        height: auto;

        overflow: hidden;

        margin-bottom: 30px;

    }

    .navbar-fixed-bottom, .navbar-fixed-top{

        z-index: 98;

    }

    .pictures_eyes_in img {

        max-height: 350px;

    }

    .pictures_eyes_in .next {

        top:105%;

    }

    .pictures_eyes_in .prev{

        top:105%;

    }

    .ablan{

        height: auto;

    }

    .cpzx {

        padding: 20px 15px;

    }

    .cpzx ul{

        flex-wrap: wrap;

    }

    .cpzx ul li{

        width: 49%;

        padding: 0 5px;

    }

    .cptux-zi{

        padding:10px;

    }

    .cplan {

        font-size: 18px;

        height: 50px;

        margin-bottom:18px;

    }

    .cpnr {

        margin-top: 20px;

        margin-bottom: 20px;

        padding:0 15px;

    }

    .fanhuiw {

        margin-top: 0px;

    }

    .pro-img{

        display: flex;

        flex-wrap: wrap;

    }

    .pro-img .colmd5 {

        width: 100%;

        float: left;

        margin-bottom:10px;

    }

    .pro-img .colmd7 {

        width: 100%;

        float: right;

    }

    .tedian {

        height: auto;

        overflow: hidden;

        padding: 15px 0;

        font-size:14px;

    }

    .pro-img{

        margin:10px 0;

    }

    .cpxq-nei h2{

        font-size:18px;

    }

    .cpxq-nei h3{

        font-size:16px;

    }

    .cpxq-nei{

        font-size:14px;

    }

    .cpxq-nei {

        padding: 10px;

    }

    .jcyq{

        padding: 20px 15px;

    }

    .jcyq li {

        width: 49%;

        margin-bottom:15px;

    }

    .news {

        padding:20px 15px;

    }

    .news a{

        padding: 10px;

        flex-wrap: wrap;

    }

    .newtu {

        width: 100%;

    }

    .newswen {

        width: 100%;

        padding:20px 15px;

    }

    .newsd{

        padding: 20px 15px;

    }

    .rlzy{

        margin: 0;

        padding: 20px 15px;

    }

    .yd{

        display: block;

    }

    .yc{

        display: none;

    }

    .rlzy dl dd{

        display: none;

    }

    .rlzy dl dd:first-child{

        display: block;

        width: 100%;

        line-height: 30px;

        padding: 10px 0px;

        font-size: 1.6rem;

    }

    .rlzy ul {

        margin-top: 10px;

        padding: 0;

    }

    .rlzy ul li .jitp span {

        display: block;

        float: left;

        width: 100%;

        color: #545459;

        line-height: 28px;

        font-size: 1.4rem;

    }

    .rlzy ul li .jitp {

        padding: 10px;

        transition: .3s;

        overflow: hidden;

    }

    .rlzy ul li .jitp span small {

        width: 100%;

        height: 30px;

        line-height: 30px;

        color: #545459;

        background: #efefef;

        font-size: 1.4rem;

        text-align: center;

    }

    .rlzy ul li .jitp span:nth-of-type(4) {

        width: 100%;

    }

    .rlzy ul li .jitp span small a{

        color:#545459;

        display: block;;

    }

    .lxfs {

        padding: 20px 0px;

    }

    .lxhh {

        padding: 10px 0;

    }

    .lxhh-bb {

        width: 80%;

        float: right;

        color: #666666;

        font-size: 16px;

    }

    .liuyan {

        overflow: hidden;

        padding: 20px 0px;

        background-color: #f1f1f1;

    }

    .liuyan h3 {

        font-size: 28px;

        margin-bottom: 10px;

    }

    .biao {

        padding-top: 10px;

    }

    .biao .col-md-4{

        padding-top: 20px;

    }

    .anniu {

        width: 100%;

    }

    #banner>.swiper-pagination-bullets .swiper-pagination-bullet{

        margin:0 10px;

    }

    #banner>.swiper-pagination-banner{

        right:30%;

    }
    .pro-img .colmd7{
        overflow:visible;
        height: 100%;
    }
    .cpxq{
        margin:0 -15px;
    }
    #banner>.swiper-pagination-bullets .swiper-pagination-bullet{
        margin: 0 5px;
        
    }
    .swiper-pagination-banner .swiper-pagination-bullet {
    background: #fff;
    width: 10px;
    height: 10px;
    margin: 0 20px;
}
.swiper-num .active{
    font-size:24px;
}
.swiper-num .total{
    font-size:14px;
}
.liebiaok-aa{
    width:100%;
}
.liebiaok-bb{
    width:100%;
}
.syyy{
    background-size:cover !important;
}
.rlzy .jibt {
    display: none;
    padding: 20px 0px 50px;
}
}