@charset "utf-8";
/* CSS Document */

* {margin:0;padding:0;font-family:"宋体";}
body{
    /*font-size:12px;*/
    margin:0px;
    padding:0px;
    text-align:left;
    color:#333333;
    font-family:"宋体";
    font-size:14px;
}
img{ border:0}
form, input, textarea, table, h1, h3, h4, h5, h6{
    font-family:"宋体";
    font-size: 14px;
}

span{ border:0px;}

h1{ font-size:16px;}

h3{ background:none;}

/*input,textarea{
	border:1px solid #CCCCCC;
	padding:2px;
	background:url(input_bg.jpg) bottom  repeat-x;
}*/
a{
    text-decoration: none;
    blr:expression(this.onFocus=this.blur());
    color:#6E6E6E;

}
a:hover{text-decoration:none;}
ul, li{ list-style:none; margin:0px; padding:0px;}
ul{ list-style:none; margin:0px; padding:0px;}
ul, li, dd{ list-style:none; margin:0px; padding:0px;}
ul, li, dt{ list-style:none; margin:0px; padding:0px;}
.clear{margin: 0;padding: 0;clear: both;}
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}



a{ color:#5f5f5f;
    blr:expression(this.onFocus=this.blur());   /*    IE Opera    */
    outline:none;   /*    FF Opera    */
}
a:focus{
    -moz-outline-style: none;   /*    FF    */
}


.warp{ width:100%;background: #fff;}

.fl{ float:left}

.fr{ float:right}
/* 头部 */
.Header-wrapper{width: 100%;background: #fff;position: fixed;left: 0;top: 0;z-index: 99999;box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .1);}
.Header-wrapper:after{display: none;content: "";width: 100%;height: 1px;background: #dadada;position: absolute;left: 0;bottom: 0;z-index: 99;}
.Header-container{width: 1200px; margin: auto;}
.winter .Header-navbarbox{display: block !important;}

.Header-logo{float: left;position: relative;z-index: 999; margin: 8px auto;}
.Header-logo a{height: 90px;line-height: 90px;float: left;user-select: none;display: flex;align-items: center;}
.Header-logo a img{display: block;}

.Header-search{float: right;}
.Header-search-click{width: 48px;height: 90px;background:transparent url('../images/public/search.png') no-repeat center;cursor: pointer;user-select: none;}
.Header-search-click.ontrue{background:transparent url('../images/public/close.png') no-repeat center;}

.Header-navbar{float: right; margin-top:16px;font-size: 0;}
.Header-navbar li{display: inline-block;position: relative;}
.Header-Menu{display: block;height: 90px;width: 104px;text-align: center;line-height: 90px;font-size: 16px;color: #1a1a1a;transition: all .2s ease;font-weight:normal;position: relative;}
.Header-Menu:after{content: "";position: absolute;width: 100%;height: 0;bottom: 0;left: 0;background: #a80000;transition: all .2s ease;z-index: -1;}
.Header-navbar ul li.ontrue .Header-Menu, .Header-navbar ul li:hover .Header-Menu{color: #fff;}
.Header-navbar ul li.ontrue .Header-Menu:after, .Header-navbar ul li:hover .Header-Menu:after{height: 100%;}

.Header-search-message{width: 100%;height: 90px;position: absolute;z-index: 99;background: #fff;right: 0;top: 0;display: none;}
.Header-search-words{width: 100%;padding: 0 100px;}
.Header-search-wordsform{float: right;height: 90px;line-height: 90px;font-size: 0;}
.Header-search-submit{width: 48px;height: 90px;background: url('../images/public/search.png') no-repeat center center;cursor: pointer;display: inline-block;vertical-align: middle;}
.Header-search-wordsform input{width: 580px;height: 40px;display: inline-block;vertical-align: middle;outline: none;border: none;font-size: 15px;color: #1a1a1a;margin-right: 40px;border-bottom: 1px solid #dadada;}
.Header-search-close{width: 54px;height: 90px;background: url('../images/public/close.png') no-repeat center center;cursor: pointer;display: inline-block;vertical-align: middle;user-select: none;}

.H-lang {position: relative;float: right;font-size: 0;}
.H-lang-span{display: inline-block;height: 16px;width: 1px;vertical-align: middle;background: #1a1a1a;transform: rotate(26deg);margin: 0 3px;}
.H-lang .Hlang-menu {display: inline-block;vertical-align: middle;width: 20px;height: 100%;transition: none;-webkit-transition: none;font-size: 15px;font-weight: 700;text-align: center;color: #1a1a1a;line-height: 90px;}
.H-lang .Hlang-menu i{width: 20px;height: 20px;background-repeat: no-repeat;background-image: url('../images/public/lang.png');display: none;vertical-align: middle;margin-right: 4px;}
.H-lang .Hlang-menu span{transition: all .4s ease;}
.H-lang .Hlang-menu:hover{color: #00a2e9;}
.H-lang .Hlang-menu.ontrue{color: #00a2e9;}

.Header-oa{display: block;float: right;height: 90px;margin: 0 12px 0 24px;line-height: 90px;font-size: 15px;font-weight: 700;color: #1a1a1a;transition: all .4s ease;}
.Header-oa:hover{color: #00a2e9;}

/* 下拉 */
.Header-arr{display: none;}
.Header-sonMenu{position: absolute;left: 50%;top: 90px;width: 1400px;margin-left: -700px;text-align: center;background: transparent;}
.Header-sonMenu:after{content: '';width: 200vw;height: 100%;position: absolute;background: rgba(6, 25, 46, .6);left: -80vw;top: 0;z-index: 1;}
.Header-sonMenu-link{width: 100%;display: none;}
.Header-sonMenu a{font-size: 15px;display: inline-block;min-width: 88px;padding: 0 10px;color: #fff;font-weight: 700;transition: all .4s ease;line-height: 62px;position: relative;z-index: 2;}
.Header-sonMenu a:hover{color: #4ac8ff;}

/*首页幻灯片*/

.banner{ position:relative; z-index:1;}
.flexslider{position:relative;overflow:hidden; width:100%; z-index:1;}
.slides{position:relative;z-index:2;}
.slides li{ width:100%;}
.slides li img{ width:100%;}

.flex-control-nav{position:absolute;bottom:15px;z-index:3;width:100%;text-align:center; height:32px;  }
#main .flexslider .flex-control-nav{text-align:right;}
.flex-control-nav li{display:inline-block;width:10px;height:10px;margin:6px 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;
    width:10px;height:10px;line-height:450px;overflow:hidden; cursor:pointer; background:#fff;
    border-radius:7px;
    -moz-border-radius: 7px; /* Firefox */
    -webkit-border-radius: 7px; /* Safari 和 Chrome */}
.flex-control-nav .flex-active{ background:#f04d61;  }
.flex-direction-nav{position:absolute;z-index:3;width:80%;top:45%; left:10%;display: none;}
.flex-direction-nav li a{display:block;width:42px;height:42px;overflow:hidden;cursor:pointer;position:absolute;}
/*.flex-direction-nav li .flex-prev{ background:url(../images/nl.png) no-repeat;}*/
/*.flex-direction-nav li .flex-next{ background:url(../images/nr.png) no-repeat;}*/
.flex-direction-nav li:last-child{ float:right; margin-right:42px;}


/*首页新闻模块*/
.toubuNews{
    width: 1200px;
    position: relative;
    margin: auto;
}
/*.djhostory{*/
    /*filter: Alpha(opacity=90);*/
    /*-moz-opacity:.9;*/
    /*opacity:0.9;*/
    /*padding: 32px 20px 20px 32px;*/
    /*width: 1200px;*/
    /*position: relative;*/
    /*z-index: 99;*/
/*}*/
/*.djls{*/
    /*overflow: hidden;*/
    /*margin: auto*/
/*}*/
/*.djls h1{*/
    /*display: block;*/
    /*margin-top: 15px;*/
    /*float: left;*/
/*}*/


.main_width {
    width: 1200px;
    margin: 0 auto;
    padding: 32px 0;
    clear: both;
}

.fl {
    float: left;
}
.tutiao{
    width: 1200px;
    margin: auto;
    padding: 32px 0 20px 0px;
    background: #fff;
    border-bottom: 4px solid #b10d03;
}
.tutiao .tutiao_left {
    width: 87px;
    height: 86px;
    background-color: #ffffff;
    overflow: hidden;
    border-radius: 3px;
    background: url(../images/tutiao_icon.png) 0 0px no-repeat;
}
.tutiao .tutiao_left span.tutiao_span {
    position: relative;
}
.tutiao .tutiao_left span {
    display: block;
    height: 43px;
}
.tutiao .tutiao_news {
    margin-left: 30px;
    width: 30px;
    width: 1083px;
    position: relative;
    text-align: center;
}
.tutiao .tutiao_news .title_1 {
    position: relative;
    font-size: 28px;
    line-height: 52px;
    color: #090909;
    font-weight: bold;
}
.tutiao .tutiao_news .tutiao_news_one {
    font-size: 19px;
    line-height: 52px;
    color: #2a2a2a;
}

.newsLR {
    padding-bottom: 35px;
}
.bg_ff {
    background: #fff;
}
.newsLR .newsLR_banner .bannerImg {
    width: 100%;
    height: 419px;
    position: relative;
}
.newsLR .newsLR_banner .bannerImg .ii_item img {
    width: 100%;
    height: 100%;
    vertical-align: middle;
}
.newsLR .newsLR_banner .bannerImg .ii_item .ii_item_title {
    height: 44px;
    background-color: rgba(11, 23, 42, 0.5);
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    color: #fff;
    text-align: left;
    line-height: 44px;
    font-size: 16px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding: 0 90px 0 10px;
}
.newsLR .newsLR_banner {
    position: relative;
    width: 600px;
    height: 419px;
    margin-right: 15px;
}
.newsLR .dynamic {
    width: 540px;
    padding: 10px 20px 0;
}
.newsLR .dynamic .dynamic_title {
    border-bottom: 1px solid #ddd;
    font-size: 20px;
    color: #000;
    height: 50px;
    line-height: 50px;
}
.newsLR .dynamic .dynamic_title .dy_t_item {
    position: relative;
    width: 120px;
    text-align: center;
    cursor: pointer;
}
.newsLR .dynamic .dy_t_item a{
    font-size: 18px;
    font-weight: bold;
}
.newsLR .dynamic .dynamic_title .dy_t_item.active a {
    color: #fff;
    /*font-weight: bold;*/
    background: #bb0000;
    padding: 5px 15px;
}
.newsLR .dynamic .dynamic_title .dy_t_item.active:after {
    position: absolute;
    content: '';
    bottom: 0;
    left: 0;
    right: 0;
    height: 2px;
    background: #b4b4b4;
}
.fr {
    float: right;
}
.newsLR .dynamic .dynamic_content {
    padding: 10px 0;
}
.dynamic_content {
    height: 336px;
    /*overflow: hidden;*/
}
.newsLR .dynamic .dynamic_content .dynamic_item {
    position: relative;
    padding: 0 0 0 15px;
    display: none;
}
.newsLR .dynamic .dynamic_content .dynamic_item .tt_item {
    position: relative;
}
.newsLR .dynamic .dynamic_content .dynamic_item .tt_item:after {
    position: absolute;
    content: '';
    width: 1px;
    top: 5px;
    bottom: -5px;
    background: #ddd;
    left: -15px;
}
.newsLR .dynamic .dynamic_content .dynamic_item .tt_item:before {
    position: absolute;
    content: '';
    width: 6px;
    height: 6px;
    background-color: #245399;
    top: 0;
    bottom: 0;
    margin: auto;
    left: -17px;
    border-radius: 50%;
    z-index: 1;
}
.newsLR .dynamic .dynamic_content .dynamic_item .tt_item a {
    display: inline-block;
    font-size: 15px;
    line-height: 42px;
    width: 400px;
    height: 42px;
    overflow: hidden;
}
.newsLR .dynamic .dynamic_content .dynamic_item .tt_item a:hover{
    color: red;
}
.newsLR .dynamic .dynamic_content .dynamic_item .tt_item span {
    display: inline-block;
    color: #999999;
    width: 90px;
    line-height: 42px;
    height: 42px;
}
.clearfix:after {
    content: "";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.newsLR .newsLR_banner #bannerNavs {
    position: absolute;
    right: 10px;
    bottom: 10px;
}
.newsLR .newsLR_banner #bannerNavs a {
    width: 11px;
    margin: 0 3px;
    height: 11px;
    background-color: #ffffff;
    display: inline-block;
    border-radius: 50%;
}
.newsLR .newsLR_banner #bannerNavs a.active {
    width: 25px;
    height: 11px;
    background-color: #245399;
    border-radius: 5px;
}

#newsico{
    position: relative;
}
#newsico img{
    vertical-align: super;
}

@media screen and (max-width: 980px) {

}

/*首页关于我们样式*/
.homeAbout{
     width: 100%;
    height: auto;
    margin:30px auto;
    overflow: hidden;
    background: #fff;
}
.homeAcon{
     width:1060px;
    margin: auto;
}
.homeAcon h1{
    display: table;
    margin:38px auto;
}
.homeAcon p{
    line-height: 32px;
    color: #6d6d6d;
    font-size: 16px;
    font-family:"宋体";
}
.homeAcon a#abmore{
     display: table;
    padding: 10px 22px;
    margin:3% auto;
    background: #a80000;
    color: #fff;
    font-family:"宋体";
}

/*设计资质*/
.scroll{width:1200px;height:250px;}
.scroll_left{width:22px;height:46px;background:url(../images/ui-prev.png) no-repeat;float:left;margin-top: 90px;cursor: pointer;}
.scroll_right{width:22px;height:46px;background:url(../images/ui-next.png) left no-repeat;float:left;margin-top: 90px;cursor: pointer;}
.pic{width:1100px;height:233px;float:left;padding: 0 15px;}
.pic ul{display:block;}
.pic li{float:left;display:inline;width:338px;text-align:center;margin: auto 15px;position: relative;}
.pic li a{ display: block; height: 233px; background: #000}
.pic li span{
    position: relative;
    display: block;
    background: rgba(1, 12, 25, 0.6);
    margin-top: -32px;
    height: 32px;
    line-height: 32px;
    color: #fff;
}

.zzryu{
    overflow: hidden;
     width: 100%;
    height: auto;
    margin: auto;
    background: url("../images/zzrybj.jpg") repeat; background-size: contain;
}
.zzryu h1{
    display: table;
    margin: 62px auto;
}

/*首页设计师*/
.teamld{
    width: 100%;
    overflow: hidden;
    margin: auto;
    background: #f2f2f2;
}
.wrap2 {
    clear: both;
    width: 96%;
    max-width: 1200px;
    margin: 0 auto;
    text-align: left;
    zoom: 1;
}
.i_three_t {
    overflow: hidden;
    color: #222;
    font-weight: bold;
    margin-top: 5%;
}
.f28 {
    font-size: 28px;
}
@media screen and (max-width: 1440px){
    .f28 {
        font-size: 23px;
    }
}
@media screen and (max-width: 1660px){
    .f28 {
        font-size: 26px;
    }
}
.i_three_t .label {
    text-transform: uppercase;
    height: 48px;
    line-height: 48px;
    overflow: hidden;
}
.i_three_t .label .green {
    color: #a80000;
}
.owl-demo4 {
    text-align: center;
    width: 104%;
    margin-top: 3%;
    margin-bottom: 5%;
}
.owl-carousel {
    display: none;
    position: relative;
    width: 100%;
    -ms-touch-action: pan-y;
}
.owl-carousel .owl-wrapper-outer {
    overflow: hidden;
    position: relative;
    width: 100%;
}
.owl-demo4.owl-theme .owl-controls {
    position: absolute;
    width: 98%;
    text-align: right;
    top: 0;
}

.owl-demo4.owl-theme .owl-controls .owl-buttons div.owl-prev {
    background: url(../images/left_on.png) no-repeat;
    float: none;
    margin-left: 13px;
    background-size: 100% 100%;
}
.owl-demo4.owl-theme .owl-controls .owl-buttons div.owl-next.disabled {
    background: url(../images/right.png) no-repeat;
    background-size: 100% 100%;
}
.owl-demo4.owl-theme .owl-controls .owl-buttons div.owl-next {
    background: url(../images/right_on.png) no-repeat;
    float: none;
    margin-left: 13px;
    background-size: 100% 100%;
}
.owl-demo4.owl-theme .owl-controls .owl-buttons div {
    color: #FFF;
    display: inline-block;
    zoom: 1;
    *display: inline;
    width: 36px;
    height: 11px;
    text-indent: 60px;
    overflow: hidden;
    -webkit-transition: all 0.3s ease-out 0s;
    -moz-transition: all 0.3s ease-out 0s;
    -o-transition: all 0.3s ease-out 0s;
    transition: all 0.3s ease-out 0s;
    text-align: right;
    vertical-align: top;
    margin-top: -20px;
}

.owl-demo4.owl-theme .owl-controls .owl-buttons div {
    color: #FFF;
    display: inline-block;
    zoom: 1;
    *display: inline;
    width: 36px;
    height: 11px;
    text-indent: 60px;
    overflow: hidden;
    -webkit-transition: all 0.3s ease-out 0s;
    -moz-transition: all 0.3s ease-out 0s;
    -o-transition: all 0.3s ease-out 0s;
    transition: all 0.3s ease-out 0s;
    text-align: right;
    vertical-align: top;
    margin-top: -20px;
}

.owl-carousel .owl-wrapper, .owl-carousel .owl-item {
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -webkit-transform: translate3d(0,0,0);
    -moz-transform: translate3d(0,0,0);
    -ms-transform: translate3d(0,0,0);
}
.owl-carousel .owl-wrapper {
    display: none;
    position: relative;
    -webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-item {
    float: left;
}
.owl-demo4 .item {
    margin: 0px 4%;
}
.owl-demo4 .item dd {
    width: 94%;
    padding-top: 15px;
}
.owl-demo4 .item dd a {
    text-decoration: none;
}
.owl-demo4 .item dd .imgs {
    /* overflow: hidden; */
    position: relative;
}
.owl-demo4 .item dd .img {
    overflow: hidden;
}
.owl-demo4 .item dd .imgs img {
    display: block;
    width: 100%;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    -webkit-transition: all 0.5s ease-out 0s;
    -moz-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s;
}
.owl-demo4 .item dd .imgs:after {
    content: "";
    position: absolute;
    top: -15px;
    left: 19px;
    width: calc(100% - 6px);
    width: -webkit-calc(100% - 6px);
    width: -moz-calc(100% - 6px);
    height: calc(100% - 6px);
    height: -webkit-calc(100% - 6px);
    height: -moz-calc(100% - 6px);
    border: 3px solid #479d3f;
    transition: all 0.3s;
    opacity: 0;
    filter: Alpha(opacity=0);
}
.owl-demo4 .item dd .txts {
    padding-left: 2%;
    padding-right: 2%;
    overflow: hidden;
    margin-top: 4%;
    color: #222222;
    text-align: center;
}
.owl-demo4 .item dd .txts .h3 {
    font-weight: bold;
    font-size: 18px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    height: 26px;
    line-height: 26px;
}
.owl-demo4 .item dd .txts .p {
    overflow: hidden;
    /*white-space: nowrap;*/
    /*text-overflow: ellipsis;*/
    height: auto;
    line-height: 26px;
    font-size: 15px;
}

/*首页精品项目*/
#teamcon{ width: 100%; margin: auto; padding: 3rem 0; margin-bottom: 38px;}
.jpxmu h1{
    display: table;
    margin: 32px auto;
}
.jpxmu{
     width: 1200px;
    margin: auto;
}
.clearfix {
    clear: both;
    overflow: hidden
}
#Tab1{ min-height: 580px;}
.tab_title{
    display: table;
    margin:32px auto;
}
.tab_title ul li{
    float: left;
    display: inline;
}

.tab_title ul li a{
    background: #f2f2f2;
    padding: 0 44px;
    display: inline-block;
    vertical-align: top;
    margin: 0 6px;
    font-size: 16px;
    line-height: 38px;
}

.tab_title ul li a.cur{
    background: #f58603;
    color: #fff;
}
.xmcon ul{
    overflow: hidden;
    width: 100%;
    margin: auto;
}
.xmcon ul li{
    display: inline;
    margin:15px 18px;
    float: left;
}
.xmcon ul li a{
    border: 1px solid #c1c1c1;
    display: block;
}
.xmcon ul li label{
    display: block;
    text-align: center;
    padding: 10px 0;
    font-size: 15px;
    font-family:"宋体";
}
.xmcon ul li a.img{
    transition:transform 2s;
}
.xmcon ul li a:hover img{
    transition:transform 2s;
    transform: scale(1.2,1.2);
}
#xmumore{
     color: #696969;
    display: table;
    margin: auto;
    font-family:"宋体";
    font-size: 20px;
    padding:5px 32px;
    border: 1px solid #c3c3c3;
}
#xmumore:hover{
    background: #f58603;
    color: #fff;
}

/*底部公用样式*/
.btmfooter{
    width: 100%;
    overflow: hidden;
    margin: auto;
    background: #3f464e;
}
.footerTop{
    background: url("../images/erweima.jpg") no-repeat right center;
    width: 1200px;
    padding: 5rem 0;
    overflow: hidden;
    margin: auto;
}
.footopLeft{
    width: 50%;
    float: left;
}
.footopLeft ul.fnavli{
    overflow: hidden;
    float: left;
    width: 33.3%;
}
.footopLeft ul.fnavli h2,.footcontact h2{
    font-weight: 400;
     color: #fffef3;
    font-family:"宋体";
    font-size: 20px;
    padding-bottom: 20px;
}
.footopLeft ul.fnavli li{
     width: 100%;
     display: inline;
    line-height: 35px;
    float: left;
}
.footopLeft ul.fnavli li a{
    display: block;
    color: #c4c4c4;
    font-family:"宋体";
    font-size: 16px;
}
.footopLeft ul.fnavli li a:hover{
     color: #fff;
}
.footcontact p{
    color: #c4c4c4;
    font-family:"宋体";
    font-size: 16px;
    line-height: 32px;
}
.footcontact{
    width: 28%;
    float: left;
    padding-right: 3rem;
    padding-bottom: 5rem;
    border-right: 1px solid #515860;
}
.footerbtm1200{
    width: 100%;
    margin: auto;
    overflow: hidden;
    background: #33383e;
}
.footerbtm{
    font-family:"宋体";
    font-size: 14px;
    width: 1200px;
    margin: auto;
    line-height: 52px;
    color: #a0a0a0;
}
.footerbtm span{
    display: block;
    float: right;
}
/*.footerbtm label{*/
    /*font-family:"宋体";*/
    /*color: #a0a0a0;*/

/*}*/

/*项目列表*/
.cur, .cur a, .cur em {
    font-size: 16px;
    color: #333;
}
.cur {
    padding-left: 31px;
    background: url(../images/cur.png) left center no-repeat;
}
.g-snav{background-color:#fff;line-height:60px; width: 100%;margin: 15px auto auto}
.g-snav::after{content:'';display:block;clear:both;visibility:hidden;width:100%;height:0}
.g-snav .cur{float:left;}
.ul-snav{float: right;}
.ul-snav li{float:left;padding:0 18px;position:relative}
.ul-snav li::after{content:'';display:block;position:absolute;right:0;top:26px;width:1px;height:13px;background-color:#999}
.ul-snav li:last-child::after{display:none}
.ul-snav li:last-child{padding-right:0}
.ul-snav li a{display:block;font-size:16px;color:#666;padding:0 2px;position:relative}
.ul-snav li a::after{content:'';display:block;position:absolute;left:0;right:0;bottom:-2px;width:0%;height:2px;background:#245399;-webkit-transition:all .3s;-o-transition:all .3s;-moz-transition:all .3s;transition:all .3s}
.ul-snav li.on a{color:#245399}
.ul-snav li.on a::after,.ul-snav li:hover a::after{width:100%}

@media screen and (max-width: 1600px){
    .wp {
        margin: 0 auto;
        width: 80%;
        max-width: none;
    }
}
.wp {
    margin: 0 auto;
    width: 100%;
    max-width: 1200px;
    overflow: hidden;
    padding: 20px 0;
}
.ul-imgh1 {
    overflow: hidden;
    width: 86%;
    margin: auto;
}
.ul-news1 li:hover .txt h3{color:#dd2e35}
.ul-imgh1{overflow:hidden;width: 1200px;margin: auto;}
.ul-imgh1 li{width:33.333%;float:left}
.ul-imgh1 .pic{position:relative;height:0;padding-top:75%;overflow:hidden}
.ul-imgh1 .pic img{position:absolute;display:block;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);min-width:100%;max-height:100%}
.ul-imgh1 .txt{position:absolute;top:0;left:0;right:0;bottom:0;display:none;background:rgba(22,138,207,.76)}
.ul-imgh1 .pic .desc{position:absolute;top:50%;left:0;right:0;padding:0 3.65vw;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);color:#fff;font-size:16px}
.ul-imgh1 .pic .desc h3{font-size:20px;border-bottom:1px solid #fff;padding-bottom:12px;margin-bottom:10px}
.ul-imgh1 .pic .info{line-height:1.8}
.ul-imgh1 li:hover .txt{display:block}
img {
    max-width: 100%;
    border: none;
}

/*列表页面翻页*/
.quotes{ height: 100px; margin:auto; overflow: hidden; display: table;}

/*内页banner大图*/
.ban {
    overflow: hidden;
    background-repeat: no-repeat;
    -webkit-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    height: 22.34vw;
    min-height: 180px;
    position: relative;
}
.ban .txt {
    position: absolute;
    color: #fff;
    bottom: 5.94vw;
}
.ban .txt h3 {
    font-weight: 400;
    font-size: 2.92vw;
    line-height: 1.5;
}
.ban .txt .en {
    font-size: 18px;
    text-transform: uppercase;
}
.ban .txt .en i {
    display: inline-block;
    vertical-align: middle;
    height: 1px;
    width: 67px;
    margin-left: 9px;
    margin-top: -4px;
    background-color: #fff;
}

/*内页新闻模式*/
.row-c2{padding:3vw 0;overflow:hidden}
.ul-listb1{padding:40px 0;margin:21px -15px}
.ul-listb1 li{float:left;width:33.33%;margin-bottom:40px}
.ul-listb1 .con{display:block;background-color:#fff;border-radius:6px;overflow:hidden;margin:0 15px;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s}
.ul-listb1 .con:hover{box-shadow:0 0 40px 0 rgba(19,79,160,.2)}
.ul-listb1 .con:hover .tit{color:#168acf}
.ul-listb1 .con:hover .bot .icon{background-image:url(../images/icn2-1.png)}
.ul-listb1 .con:hover .pic img{-webkit-transform:scale(1.06);-moz-transform:scale(1.06);-ms-transform:scale(1.06);-o-transform:scale(1.06);transform:scale(1.06)}
.ul-listb1 .pic{position:relative;height:0;padding-top:56.5%;overflow:hidden}
.ul-listb1 .pic img{display:block;position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transition:.6s;-o-transition:.6s;-moz-transition:.6s;transition:.6s}
.ul-listb1 .txt{padding:1.82291vw 1.5625vw 1.65vw}
.ul-listb1 .tit{font-size:16px;font-weight:400;line-height:31px;color:#666;height:62px;overflow:hidden;margin-bottom:1.77083vw;-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s;transition:.3s}
.ul-listb1 .bot{line-height:26px;overflow:hidden}
.ul-listb1 .bot .icon{float:right;width:26px;height:26px;border-radius:50%;background:url(../images/icn2.png) center no-repeat;-o-background-size:100%;background-size:100%}
.ul-listb1 .bot .date{padding-left:29px;background:url(../images/icn1.png) left center no-repeat;-o-background-size:21px;background-size:21px;font-size:16px;color:#333;overflow:hidden}
.ul-listb1 .con div.pic {
    width: auto;
    height: 233px;
    float: none;
    padding: 0 15px;
}

/*列表翻页*/
/*åˆ—è¡¨ç¿»é¡µ*/
.quotes{
    display: table;
    margin: auto;
    text-align: center;
}
.quotes li{
    display: inline;
    float: left;
}
.quotes li span{
    display: table;
    padding: 6px 20px;
    margin: 5px;
    color: #fff;
    border-radius: 6px;
    cursor: default;
    background-color: #0694d2;
    border-color: #0694d2;
}
.quotes li a:hover{
    color: #fff;
    background-color: #0694d2;
    border-color: #0694d2;
}
.pageNum >.quotes li.page-item a{
    display: table;
    padding: 6px 20px;
    border-radius: 6px;
    margin: 5px;
    color: #666;
    cursor: pointer;
    background-color: #ececec;
    border-color: #ececec;
}
.quotes li a{
    cursor: pointer;
    display: table;
    padding: 6px 20px;
    margin: 5px;
    color: #4f4f4f;
    border-radius: 6px;
    cursor: default;
    background-color: #bababa;
    border-color: #bababa;
}

/*文章内页代码*/
.m-texth1{overflow:hidden;margin-bottom:3.28vw;margin-top:3.13vw}
.m-texth1 .top{overflow:hidden;padding:2.4vw 20px 16px;background:url(../images/iconh26.png) bottom no-repeat #fff}
.m-texth1 .top .l span{font-size:17px;color:#a3a2a2;margin-right:2.2vw}
.m-texth1 h1{margin-bottom:1.88vw;text-align:center;font-size:1.38vw;font-weight:400;color:#202020}
.m-texth1 .top .box{overflow:hidden;line-height:24px; padding-bottom: 22px; border-bottom: 1px dashed #ddd}
.m-texth1 .bom{background:url(../images/iconh8.png) bottom no-repeat #fff;overflow:hidden;padding:26px 3.13vw 2.92vw;}
.m-texth1 .bom .info{font-size:16px;color:#2c2c2c;line-height: 32px;}
.m-texth1 .bom .info img{
    margin:0 auto;
    /*display:block;*/
    overflow:hidden
}
.m-texth1 .bom .txt .item{font-size:18px;margin-bottom:2.92vw;color:#2c2c2c}
.m-texth1 .bom .txt h3{font-size:22px;margin-bottom:10px;color:#2c2c2c}
.page{text-align:center; padding:45px 0 22px 0;}
.page a{display:inline-block;font-size:14px;color:#666;margin:0 48px;line-height:25px}
.page a.prev{padding-left:32px;background:url(../images/iconh9.png) left center no-repeat}
.page a.next{padding-right:32px;background:url(../images/iconh10.png) right center no-repeat}
.page a.prev:hover{background-image:url(../images/iconh12.png)}
.page a.next:hover{background-image:url(../images/iconh11.png)}
.nrtitle{text-align: center; color: #6e6e6e;}
.nrtitle span{font-size: 16px;}

/*单页样式*/
.row-profile1{background-image:url(../images/bgx1.jpg);background-repeat:no-repeat;background-position:center center;-o-background-size:cover;background-size:cover}
.g-titb1{text-align:center;color:#333;font-size:28px;}
.g-titb1 .en{text-transform:uppercase}
.g-titb1 h3{font-size:30px;font-weight: 400;}
.m-listx1{overflow:hidden;padding:3.125vw 0 3.69791vw}
.m-listx1 .right{float:right;padding:9px 0}
.m-listx1 .txt{overflow:hidden;padding-right:36px;font-size:16px;color:#333;line-height:2}

/*相册模式*/
.rylist{ max-width: 1250px; overflow: hidden; padding: 70px 0 40px; margin: 0 auto;}
.rylist li{ float: left; width: 33.3%; margin-bottom: 30px;}
.rylist li .lin{ padding: 0 25px;}
.rylist li a{display: block; position: relative;}
.rylist li a:after{ content: ''; position: absolute; left: 0; bottom:0; z-index: 1;
    width: 0; height: 2px; background-color: transparent;}
.rylist li .pic{ width: 100%; height:0; padding-bottom: 75%;
    position: relative; overflow: hidden; }
.rylist li .pic .wrap{ background-color: #efefef; width: 100%; height: 100%;
    position: absolute; left:0; top:0; z-index: 1; font-size: 0; text-align: center;}
.rylist li .pic .wrap i{ display: inline-block; width: 0; height: 100%; vertical-align: middle;}
.rylist li img{ max-width: 95%; max-height: 95%;}

.rylist li h3{ font-size: 16px; line-height: 50px; text-align: center; height: 50px;

    overflow: hidden; color: #111; padding: 0 10px;

    white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis;}

.rylist li h3,.rylist li a:after{ -webkit-transition: .6s; -moz-transition: .6s;
    -ms-transition: .6s; -o-transition: .6s; transition: .6s;}
.rylist li:hover h3{ color: #0694d2;}
.rylist li:hover a:after{ width: 100%; background-color: #0694d2;}
@media screen and (max-width:1200px){
    .rylist{ padding: 70px 15px 40px;}
}
@media screen and (max-width:1000px){
    .rylist li{ width: 50%;}
}
@media screen and (max-width:750px){
    .rylist li .lin{ padding: 0 15px;}
    .rylist li h3{ font-size: 24px; padding: 5px;}
}

/*联系我们*/
.pageabout {
    background: #fff;
    padding: 4% 3%;
    line-height: 32px;
    font-size: 15px;
}
/*联系我们*/
.contact h2{ display:inline-block; border-bottom:1px dashed #d3d1d0;font-size:20px; color:#333; line-height:32px; margin-bottom:20px; padding-bottom:8px;font-style:normal}
.contact ul li{ font-size:14px; color:#3c3c3c; line-height:40px; padding-left:50px;font-style:normal}
.contact ul li:nth-child(1){ background:url(../images/phone.png) no-repeat 0 7px;}
.contact ul li:nth-child(2){ background:url(../images/di.png) no-repeat 0 7px;}
.contact ul li:nth-child(3){ background:url(../images/message.png) no-repeat 0 7px;}
.contact table{ margin-top:20px; width:80%;}
.contact table tr td{ width:50%;}
.contact table tr td p{ font-size:14px; color:#666; line-height:30px; text-indent: 1em; }
.contact{  margin-top:30px; margin-bottom:50px;}
.map{ width:100%; margin-bottom:50px;}
.contact_left{ width:40%; float:left; padding-right:20px; box-sizing:border-box;}
.contact_right{ width:60%; float:left; box-sizing:border-box;}
@media only screen and (max-width:1240px){
    .contact ul li{ padding-left:40px; }
    .contact h2{ font-size:18px;}
    .contact_left{ width:50%; }
    .contact_right{ width:50%;}

    .contact{ margin-top:0px; }
    .contact table{ width:100%;}
}
@media only screen and (max-width:992px){
    .contact_left{ width:100%; float:none; }
    .contact_right{ width:100%;float:none;}
    .contact{margin-bottom:30px; }
}
.contact_us{
    width: 100%;
    margin: auto;
    overflow: hidden;
    background: #f2f2f0;
}
.contacts{
    width: 1116px;
    overflow: hidden;
    margin: 52px auto;
    background: #fff;
    padding: 4% 3%;
    line-height: 32px;
    font-size: 15px;
}


/*发展历程*/
.m-listx1 li span {
    font-size: 30px;
    color: #007069;
}
.m-listx1 .title{
    width: 150px;
    margin: auto;
    display: table;
    padding-bottom: 9px;
    font-size: 20px;
    font-weight:bold;
    color: #007169;
    white-space: nowrap;
    text-align: center;
    border-bottom: 2px solid #007169;
    margin-bottom: 50px;
    overflow:visible;
}
.m-listx1 .box li .circle{
    position: absolute;
    top: 0;
    z-index: 2;
}
.m-listx1 .box ul{
    width: 100%;
}
.m-listx1 .box li{
    position: relative;
    width: 50%;
    margin-top: 0;
    cursor: pointer;
}

.m-listx1 .box li p{
    /*padding-bottom: 10px;*/
    font-size: 15px;
    font-family:"宋体";
    color: #9a9a9a;
    margin-bottom: 10px;
    height: 80px;
    color: #6e6e6e;
    line-height: 32px;
    overflow: hidden;
}

.m-listx1 .box li.l{
    text-align: right;
    padding-right: 0px;
    border-right: 2px solid #007169;
}

.m-listx1 .box li.l span.tags,.m-listx1 .box li.l p{
    margin-right: 35px;
}


.m-listx1 .box li.r{
    position: relative;
    left: -1.6px;
    text-align: left;
    padding-left: 35px;
    margin-left: 50%;
    border-left: 2px solid #007169;
}

.m-listx1 .box li.l .circle{
    right: -18px;
}
.m-listx1 .box li.r .circle{
    left: -18px;
}
.m-listx1 .box li span.active{
    color: #03aa8e;
}

.m-listx1 .box li.l.last{
    border-right: 2px dotted #007169;
}
.m-listx1 .box li.last.end{
    border: none!important;
}
.m-listx1 .box li.r.last{
    border-left: 2px dotted #007169;
}
.m-listx1 .box li.last p{
    padding-bottom: 0;
    margin-bottom: 10px;
}


/*内页案列展示*/
@font-face {font-family: "iconfont";
    src: url('iconfont.eot?t=1577330168662'); /* IE9 */
    src: url('iconfont.eot?t=1577330168662#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('data:application/x-font-woff2;charset=utf-8;base64,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') format('woff2'),
    url('iconfont.woff?t=1577330168662') format('woff'),
    url('iconfont.ttf?t=1577330168662') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */
    url('iconfont.svg?t=1577330168662#iconfont') format('svg'); /* iOS 4.1- */
}

.iconfont {
    font-family: "iconfont" !important;
    font-size: 14px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.rlWrap {
    width: 1200px;
    margin:auto;
}
.rwList {
    margin-left: -2%;
}
.rwList li {
    position: relative;
    float: left;
    width: 31.333%;
    margin-left: 2%;
    margin-top: 30px;
    -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
    transition: opacity 0.35s, transform 0.35s;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}
.rwList li:hover {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
}
.rwList li:hover .rwMore {
    background: #3072c8;
    color: #fff;
}
.rwPic img {
    width: 100%;
    display: block;
}
.rwWords {
    background: #fff;
    padding: 15px 20px;
}
.yjname {
    font-weight: normal;
    color: #333333;
    font-size: 16px;
    line-height: 1.5;
    height: 24px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.yjat {
    margin-top: 10px;
}
.yjat span {
    display: block;
    color: #b0b0b0;
    font-size: 12px;
    vertical-align: middle;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.yjat i {
    font-size: 20px;
    line-height: 1;
    vertical-align: middle;
    margin-right: 5px;
}
.yjadr {
    float: left;
    width: 60%;
}
.yjtime {
    float: right;
    text-align: right;
    width: 40%;
}
.rwMore {
    background: #e5e5e5;
    padding: 10px 20px;
    vertical-align: middle;
    color: #b0b0b0;
    transition: 0.45s;
}
.rwMore b {
    display: inline-block;
    float: left;
    font-size: 14px;
    text-transform: uppercase;
    vertical-align: middle;
    line-height: 30px;
}
.rwMore i {
    display: inline-block;
    float: right;
    font-size: 30px;
    line-height: 1;
    vertical-align: middle;
}

/*领导班子*/
.ldbz{
    max-width: 1200px;
    overflow: hidden;
    padding: 50px 0 40px;
    margin: 0 auto;
}
.ldbz ul.teamlist{ overflow:hidden;}
.ldbz ul.teamlist li{width:100%; height:auto; display:inline; float:left;}
.ldbz ul.teamlist li table{ margin:20px auto;}
.ldbz ul.teamlist li table td{ line-height:22px; vertical-align:top;}
.ldbz ul.teamlist li table td.nr{ background:url(../images/KesliLine.jpg) repeat-x left bottom; width:62%; height:auto; }
.ldbz ul.teamlist li table td.ksp a{ display:block; height:auto; padding:5px; border:1px solid #e7e7e7; margin-right:18px;}
.ldbz ul.teamlist li table td.nr h1{ color:#a80000; font-size:1.5em; font-weight:bold; display:inline-block; padding:20px 0px;}
.ldbz ul.teamlist li table td.nr h1 label{ color:#5d5d5d; font-family:"宋体"; font-size: 1.2rem; padding-left:20px;}
.ldbz ul.teamlist li table td.nr div{ line-height:38px; color:#777777; padding:5px; margin:auto auto 10px auto; font-size:1.2em;}
.ldbz ul li table td.nr a{ background:#a93035; color:#fff; padding:9px 12px; font-size: 1em;}

.gugan{
    max-width: 1250px;
    overflow: hidden;
    padding: 20px 0 40px;
    margin: 0 auto;
}
.gugan ul.xmuli{
    overflow: hidden;
    width: 100%;
    margin: auto;
}
.gugan ul.xmuli li{
    display: inline;
    margin:15px 18px;
    float: left;
    height: 454px;
    width: 30.3%;
}
.gugan ul.xmuli li a{
    border: 1px solid #c1c1c1;
    display: block;
}
.gugan ul.xmuli li a img{
    width: 100%;
}
.gugan ul.xmuli li label{
    display: block;
    color: #b50707;
    padding: 10px 0;
    font-size: 20px;
    font-family:"宋体";
}
.gugan ul.xmuli li p{
    color: #666;
    font-size: 15px;
}
.gugan ul.xmuli li a.img{
    transition:transform 2s;
}
.gugan ul.xmuli a:hover img{
    transition:transform 2s;
    transform: scale(1.1,1.1);
}