/*

*/
*{ list-style: none; margin: 0; padding: 0; text-decoration: none; font-family: "微软雅黑", Arial; border:none;}
body{ font-size:13px; color:#666666}
.clear{-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box; display:block;}
.clear:after{  content:"";  
            height:0px;  
            visibility:hidden;  
            display:block;  
            clear:both;  
	}
.h5{ height:5px;}
.h10{ height:10px;}
.h15{ height:15px;}
.h20{ height:20px;}
.h25{ height:25px;}
.h30{ height:30px;}
.h40{ height:40px;}
.h50{ height:50px;}
.h60{ height:60px;}
.h70{ height:70px;}
.fl{ float:left}
.fr{ float:right}
img.qw{ display:block; width:100%;}
.w{ width:1200px; margin:0 auto;}
.header_zhan {
    height: 90px;
    display: none;
}
header.zdl {
    position: fixed;
    top: 0;
    width: 100%;
    left: 0;
    z-index: 20;
}
/*加载中*/
#jiazai { position: fixed; z-index: 1000; width: 100%; height: 100%; background-color: rgb(245, 245, 245); text-align: center; left: 0; top: 0; }
.load-container { position: relative; overflow: hidden; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; -khtml-user-select: none; display: block; margin: 0 auto; user-select: none; box-sizing: border-box; }
.rongqi { top: 50%; position: relative; margin-top: -90px; }
.rongqi>img { margin-top: 20px; }
.load-container:before { content: '加载中...'; display: block; position: absolute; top: 35px; font-size: 18px; line-height: 200%; text-align: center; left: 0; right: 0; color: #12285c; box-sizing: border-box; }
.load1 .loader { border-radius: 50%; font-size: 12px !important; width: 8em; height: 8em; position: relative; display: inline-block; text-indent: -9999em; 
    border: 0.2em solid #12285c;
    border-left: 0.2em solid #e11c2b;transform: translateZ(0); -webkit-transform: translateZ(0); -ms-transform: translateZ(0); -o-transform: translateZ(0); -moz-transform: translateZ(0); animation: load 0.85s infinite linear; -o-animation: load 0.85s infinite linear; -webkit-animation: load 0.85s infinite linear; -moz-animation: load 0.85s infinite linear; }
@-ms-keyframes load { 0% {
transform:rotate(0deg);
-webkit-transform:rotate(0deg);
-ms-transform:rotate(0deg);
-o-transform:rotate(0deg);
-moz-transform:rotate(0deg)
}
100% {
transform:rotate(360deg);
-webkit-transform:rotate(360deg);
-ms-transform:rotate(360deg);
-o-transform:rotate(360deg);
-moz-transform:rotate(360deg)
}
}
@-moz-keyframes load { 0% {
transform:rotate(0deg);
-webkit-transform:rotate(0deg);
-ms-transform:rotate(0deg);
-o-transform:rotate(0deg);
-moz-transform:rotate(0deg)
}
100% {
transform:rotate(360deg);
-webkit-transform:rotate(360deg);
-ms-transform:rotate(360deg);
-o-transform:rotate(360deg);
-moz-transform:rotate(360deg)
}
}
@-webkit-keyframes load { 0% {
transform:rotate(0deg);
-webkit-transform:rotate(0deg);
-ms-transform:rotate(0deg);
-o-transform:rotate(0deg);
-moz-transform:rotate(0deg)
}
100% {
transform:rotate(360deg);
-webkit-transform:rotate(360deg);
-ms-transform:rotate(360deg);
-o-transform:rotate(360deg);
-moz-transform:rotate(360deg)
}
}
@-o-keyframes load { 0% {
transform:rotate(0deg);
-webkit-transform:rotate(0deg);
-ms-transform:rotate(0deg);
-o-transform:rotate(0deg);
-moz-transform:rotate(0deg)
}
100% {
transform:rotate(360deg);
-webkit-transform:rotate(360deg);
-ms-transform:rotate(360deg);
-o-transform:rotate(360deg);
-moz-transform:rotate(360deg)
}
}
@keyframes load { 0% {
transform:rotate(0deg);
-webkit-transform:rotate(0deg);
-ms-transform:rotate(0deg);
-o-transform:rotate(0deg);
-moz-transform:rotate(0deg)
}
100% {
transform:rotate(360deg);
-webkit-transform:rotate(360deg);
-ms-transform:rotate(360deg);
-o-transform:rotate(360deg);
-moz-transform:rotate(360deg)
}
}

/*全局动画*/
.dh { position: relative; top: 50px; opacity: 0; }
.ksdh { -webkit-animation-name: fadeInUp; animation-name: fadeInUp; -webkit-animation-duration: 0.6s; animation-duration: 0.6; -webkit-animation-fill-mode: both; animation-fill-mode: both ;}
@-webkit-keyframes fadeInUp { 0% {
opacity:0;
-webkit-transform:translate3d(0, 15%, 0);
transform:translate3d(0, 15%, 0)
}
100% {
opacity:1;
-webkit-transform:none;
transform:none
}
}
@keyframes fadeInUp { 0% {
opacity:0;
-webkit-transform:translate3d(0, 15%, 0);
transform:translate3d(0, 15%, 0)
}
100% {
opacity:1;
-webkit-transform:none;
transform:none
}
}
header{ background:#fff; position:relative; z-index:20}
.logo{ padding:10px 0;}
.nav{ margin-left:20px;}
.yuyan{ margin-left:20px;}
.ygtd{ margin-left:20px;}
.nav>ul>li{ float:left;}
.nav>ul>li>.sub-menu{ display:none; padding:8px 17px; background:#fff;position: absolute;}
.nav>ul>li>.sub-menu li a{ display: block; line-height:24px; color:#333333}
.nav>ul>li>.sub-menu li a:hover{  color: #3598d5;}
.nav>ul>li.xz>ul.sub-menu {
    z-index: 10;
    box-shadow: 1px 1px 3px 0px rgba(144, 144, 144, 0.37);
    -webkit-box-shadow: 1px 1px 3px 0px rgba(144, 144, 144, 0.37);
    -moz-box-shadow: 1px 1px 3px 0px rgba(144, 144, 144, 0.37);
    display: block !important;
}
.nav>ul>li>a{ height:80px; line-height:80px; display:block; padding:0 6px; margin:0 6px; margin-top:5px; font-size:15px; color:#333333}
.nav>ul>li>a:hover,
.nav>ul>li.current_page_item>a,
.nav>ul>li.current-page-ancestor>a,
.nav>ul>li.current-menu-item>a,
.nav>ul>li.current-category-ancestor>a,
.nav>ul>li.current-post-parent>a{
 color: #3598d5;}
.navxiala .qiehuan{height:80px; line-height:80px; margin-top:5px;display:block; padding-right:15px;
    background-image: url(../images/jt.png);
    background-position: right center;
    background-repeat: no-repeat;
    cursor: pointer;}
.navxiala ul{ display:none}
.navxiala ul li{ display:block}
.navxiala ul li a{ display:block}
#top .wx{ margin-top:28px; cursor:pointer}
#tan{ position:fixed; width:100%; height:100%; background: rgba(51, 51, 51, 0.70); z-index:19; display:none;
    top: 0;
    left: 0;}
#tan .tannr{ 
    width: 200px;
    margin: 0 auto;
    position: relative;
    top: 50%;
    margin-top: -200px;
    text-align: center;
    font-size: 16px;
    background: #fff;
    padding: 20px;border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}
.nr-txt .nr-left{ margin-right:20px;}
.cp-nr img{ max-width:100%; height:auto !important}
#tan .tannr img{ width:100%; display:block}
/*slide*/
#home-slide img{ display:block; width:100%;}
#swiper-pagination1{    bottom: 10px;
    background: #fff;
    border-radius: 20px;
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    width: auto;
    left: 49%;
    height: 30px;
    line-height: 32px;
    padding: 0 10px;
}
#swiper-pagination1 .swiper-pagination-bullet {
    width: 8px;
    height: 8px;
    display: inline-block;
    border-radius: 100%;
    background: #000;
    opacity: 1;     background: #fff; border:2px solid #333;    margin: 0 4px;
}
#swiper-pagination1 .swiper-pagination-bullet-active {
   border-color:#369ad6;
}
/*about*/
.homediv{ padding-top:30px; padding-bottom:30px;}
span.bt,span.fubt,span.icon{ display:block}
#home-about .about-a{ margin-left:-10px; padding-left:45px; padding-top:58px; margin-top: 8px;
background:url(../images/diwen.png) right top no-repeat; background-size:auto;}
#home-about .about-a .bt{ font-size:24px; color:#fcfcfc; margin-bottom:25px;}
#home-about .about-a .dxtxt .icon{ font-size:16px;color:#fcfcfc; padding-left:24px; background:url(../images/zuobiao.png) left center no-repeat; height:22px; line-height:26px; margin-bottom:8px;}
#home-about .about-a .dxtxt p{ color:#b1cbe5; line-height:20px; padding-left:24px; margin-bottom:26px;}
#home-about .about-b{ width:710px; margin-left:0px;}
#home-about .about-b .bt{ font-size:38px; color:#00828d; margin-bottom:10px;}
#home-about .about-b .fubt{ font-size:21px; color:#2e2e2e; margin-bottom:10px;}
#home-about .about-b p{ line-height:24px;margin-bottom: 15px;}
#home-about .about-b .more-link{ background:#00828d; color:#ffffff; display:inline-block; height:40px; line-height:40px; padding:0 36px;border-radius: 20px;
-moz-border-radius: 20px;
-webkit-border-radius: 20px;    transition: all 0.4s;
-ms-transform: all 0.4s;
-moz-transition: all 0.4s;
-webkit-transition: all 0.4s;
-o-transition: all 0.4s;}
#home-about .about-b .more-link:hover{
	    background: #b7b7b7;
	}
#home-about .about-c{ width:680px; padding-left:10px; padding-right:30px; padding-bottom:5px; padding-top:15px;}
#home-about .about-c li{ display:block;    margin-bottom: 39px; float:left; padding:0 15px;}
#home-about .about-c li span{ display:block;font-size:18px; }
#home-about .about-c li span.shuzi{     line-height: 36px;
    padding-top: 1px;color:#00828d; margin-bottom:18px;background-position:left center; background-repeat:no-repeat; padding-left:60px;}
#home-about .about-c li span.shuzi a{    position: relative;
    top: 3px; font-family:'Impact'; font-size:36px; margin-right:10px;}
#home-about .about-c li span.name{ color:#555555;}
#home-about .about-c li:nth-child(1) span.shuzi{ background-image:url(../images/shuzia.png)}
#home-about .about-c li:nth-child(2) span.shuzi{ background-image:url(../images/shuzib.png)}
#home-about .about-c li:nth-child(3) span.shuzi{ background-image:url(../images/shuzic.png)}
#home-about .about-c li:nth-child(4) span.shuzi{ background-image:url(../images/shuzid.png)}
#home-about .about-c li:nth-child(4) { margin-bottom:0px;}

#home-wenhua{ background:url(../images/whbi.jpg) center center no-repeat; background-size:cover}
.homediv-bt{ text-align:center}
.homediv-bt span{ display:block}
.homediv-bt .yw{ font-family:HelveticaNeueCE; font-size:28px; color:#afaeae; line-height:38px; margin-bottom:10px;}
.homediv-bt .hanzi{ font-size:36px; line-height:38px;margin-bottom:25px;}
.homediv-bt .hanzi.bai{ color:#fff}
.homediv-bt .hanzi.hei{ color:#00828d}
.homediv-bt .hx{ background:#b1b1b1; height:1px; width:160px; margin:0 auto; position:relative}
.homediv-bt .hx:after{ display: block; height:5px; width:42px; background:#00828d; position:absolute; left:50%; margin-left:-21px; top:-2px;
    content: " ";}
#home-wenhua .wenhua-list.b{ width:540px;}
#home-wenhua .wenhua-list .icon{ margin-bottom:30px; margin-left:76px; position:relative; bottom:0;
transition: all 0.4s;
-ms-transform: all 0.4s;
-moz-transition: all 0.4s;
-webkit-transition: all 0.4s;
-o-transition: all 0.4s;
}
#home-wenhua .wenhua-list:hover .icon{ bottom:-15px;}
#home-wenhua .wenhua-list.b .txt{ width:450px;}
#home-wenhua .wenhua-list .shuzi{ width:84px; color:#fff; font-size:66px;font-family:HelveticaNeueCE;     line-height: 56px; margin-top:-10px}
#home-wenhua .wenhua-list .txt span{ font-size:21px; color:#fff; display:block; margin-bottom:10px;}
#home-wenhua .wenhua-list .txt p{ color:#dad8d8; line-height:22px; margin-bottom:30px;}
#home-wenhua .wenhua-list .txt .more-link{ border:1px solid #dad8d8; color:#dad8d8; display: inline-block; height:38px; line-height:38px; padding:0 37px;}

#home-cp{  background:url(../images/cpbj.png) center center no-repeat; background-size:cover}
#home-cp .cplist-a{width: 100%;}
#home-cp .cplist-a ul{ margin:0 -1%;}
#home-cp .cplist-a ul li{ display:block; float:left; margin:0 1%; width:23%;}
#home-cp .cplist-a ul.lista li{ width:31.333%;}
#home-cp .cplist-a ul.lista{ margin-bottom:25px;}
#home-cp .cplist-a ul li .img{ display:block; overflow:hidden;}
#home-cp .cplist-a ul li .img img{ display:block; width:100%;
transition: all 0.4s;
-ms-transform: all 0.4s;
-moz-transition: all 0.4s;
-webkit-transition: all 0.4s;
-o-transition: all 0.4s;
}
#home-cp .cplist-a ul li:hover .img img{-webkit-transform: scale(1.1,1.1);
-moz-transform: scale(1.1,1.1);
-o-transform: scale(1.1,1.1);
-ms-transform: scale(1.1,1.1);
transform: scale(1.1,1.1);}
#home-cp .cplist-a ul li .txt{
	 background:#00828d; color:#fff; font-size:16px; padding:15px; text-align:center;

    display: block;
    position: relative;
    overflow: hidden;}






#home-cp .cplist-b{ width: 338px;}
#home-cp .cplist-b ul li{ display:block; background:#fff; text-align:center; padding-top:25px; padding-bottom:36px;
transition: all 0.4s;
-ms-transform: all 0.4s;
-moz-transition: all 0.4s;
-webkit-transition: all 0.4s;
-o-transition: all 0.4s;
}
.single-center img{ max-width:100%; height:auto !important}
.single-center p img.aligncenter{ display:block; margin:0 auto;}
#home-cp .cplist-b ul li:hover{ background:#c5c5c5}
#home-cp .cplist-b ul li span{ display:block}
#home-cp .cplist-b ul li .img img{ display:block; margin:0 auto;}
#home-cp .cplist-b ul li .img{ margin-bottom:20px;}
#home-cp .cplist-b ul li .name{ font-size:18px; color:#555555; margin-bottom:21px;}
#home-cp .cplist-b ul li .hx{ margin:0 auto; height:1px; width:30px; background:#034b93;}
#home-cp .cplist-b ul li:nth-child(1) { margin-bottom:20px;}

#home-news .top-news{ width:406px; padding:20px 70px 10px 70px; background:#f8f8f8;}
#home-news .top-news .time{ display:block; color:#888888; font-size:24px; margin-bottom:24px;font-family:HelveticaNeueCE; }
#home-news .top-news h2{ font-weight:400; font-size:18px; color:#4c4c4c; margin-bottom:20px;}
#home-news .top-news  p{ padding-left:28px; border-left:1px solid #b4b3b3; line-height:22px; color:#666666; margin-bottom:10px;}
#home-news .top-news  p:hover,#home-news .top-news h2:hover,#home-news .news-list ul li p:hover,#home-news .news-list ul li .more-link:hover,#page-contenr .hdlist .txt p:hover,#page-contenr .newslist .txt p:hover{ color:#1f6cb7;}
#home-news .top-news .img{ display:block; margin-bottom:10px;}
#home-news .top-news .img img{ display:block; width:100%; max-height: 240px;}
#home-news .top-news .more-link{ display:block; width:140px; height:38px; line-height:38px; color:#fff; text-align:center; background:#00828d; font-size:26px;
transition: all 0.4s;
-ms-transform: all 0.4s;
-moz-transition: all 0.4s;
-webkit-transition: all 0.4s;
-o-transition: all 0.4s;
    border: 1px solid #1f6cb7;
}

#home-news .top-news .more-link:hover{border: 1px solid #b4b3b3;
    color: #555555; background:#fff;}
#home-news .news-list{ width:582px;}
#home-news .news-list ul li{ display:block; padding-top:20px; border-top:1px solid #cfd0d1; margin-bottom:32px; position:relative}
#home-news .news-list ul li .title{ display:block; margin-bottom:20px; height:20px; line-height:20px;}
#home-news .news-list ul li .title h3{    width: 80%; font-weight:400; font-size:16px; color:#4c4c4c; background:url(../images/dian.png) left center no-repeat; padding-left:15px; float:left}
#home-news .news-list ul li .title .time{ float:right; font-size:16px; color:#666; font-family:Arial}
#home-news .news-list ul li p{ width:440px; color:#666666; line-height:22px;}
#home-news .news-list ul li .more-link{ position: absolute; display: block; right: 0; width: 65px; bottom: 0; height: 22px; line-height: 22px; border-left: 1px solid #cfd0d1; padding-left: 15px; font-style: normal; color: #afafaf; font-size: 24px; font-weight: lighter; }
#home-news .news-list a.more-link{     border: 1px solid #b4b3b3;
    color: #555555;
    display: inline-block;
    height: 35px; float:right;
    line-height: 35px;
    padding: 0 30px;
transition: all 0.4s;
-ms-transform: all 0.4s;
-moz-transition: all 0.4s;
-webkit-transition: all 0.4s;
-o-transition: all 0.4s;
	}
#home-news .news-list a.more-link:hover{    color: #fff; border-color:#1f6cb7;
    background: #1f6cb7;}
#home-news .news-list ul li:nth-child(3){ margin-bottom:35px;}

#home-lx{    background: url(../images/lxbj.png) center center no-repeat;
    background-size: cover;}
#home-lx .lxlist{ width:50%; float:left; padding-top:40px;height:210px;}
#home-lx .lxlist>div{ margin-left:15px;}
#home-lx .lxlist.a .bt{ margin-bottom:15px;}
#home-lx .lxlist .bt>span{ display:inline-block}
#home-lx .lxlist .bt .yw{font-family:HelveticaNeueCE; font-size:24px; display:block; margin-bottom:2px;}
#home-lx .lxlist .bt  .hanzi{ font-size:18px;}
#home-lx .lxlist .bt .txt{ margin-left:10px;}
#home-lx .lxlist.a{ background:#00828d; color:#fff;}
#home-lx .lxlist li{ line-height:24px;font-size: 12px;}
#home-lx .lxlist.a .chuan{ margin-right:40px;}
#home-lx .lxlist.b{ background:#fff;}
#home-lx .lxlist.b  .bt{0e2b66}
#home-lx .lxlist.b .lxdh li{ color:#555}
#home-lx .lxlist.b .lxdh li .name{ min-height:1px; width:105px;    display: inline-block;    text-align: right;}
#home-lx .lxlist.b .lxdh li.ybde .name{ width:106px}
#home-lx .lxlist.b .lxdh li.ybde{ margin-right:10px; }
#home-lx .lxlist.b .bt{ margin-bottom:40px;}
#home-lx .lxlist .zongji{ margin-right:26px; margin-bottom:25px;}
#home-lx .lxlist .zongji li{ color:#fff; font-size:18px; line-height:30px;    height: 24px;background: url(../images/dh.png) left center no-repeat; padding-left:36px;}

footer{ padding-top:50px; background:#00828d;}
.foot-a{ margin-bottom:10px;}
.foot-link{ margin-bottom:10px;}
.foot-link li{    display: block;
    float: left;
    margin-right: 6px;
    color:#ebecef;
    height: 20px;
    line-height: 20px; font-size:12px; }
.foot-link li a{color:#ebecef; display:block;margin-right: 5px;}
.foot-a .erwei{ text-align:center; color:#f5f5f5; padding-top:5px;}
.foot-a .erwei img{ display:block; margin-bottom:20px;}
.foot-a .foot-nav{ margin-right:30px;}
.foot-a .foot-nav .xgj{ float:left; padding:0 40px; border-right:1px solid #557da6; min-height:145px;}
.foot-a .foot-nav .xgj:last-of-type{ border:none}
.foot-a .foot-nav .xgj .footnav-title{ color:#ffffff; font-size:16px; margin-bottom:10px;}
.foot-a .foot-nav .xgj li a{ display:block; line-height:24px; color:#ebecef;}
.foot-a .foot-nav .xgj li.navbt a{font-size:16px; padding-top:20px; padding-bottom:10px;color:#ffffff; }
.foot-b{ border-top:1px solid #3d6b99; height:75px; line-height:75px; color:#ebecef;}
.foot-b a{color:#b9c0cf;}
#page-nav{ background:#f4f3f3; height:70px; line-height:70px;}
#page-nav .page-title{ color:#333333; font-size:28px;}

#page-nav .page-nav-list ul li{ float:left; display:block; }
#page-nav .page-nav-list ul li:last-of-type a{ margin-right:0; padding-right:0; border:none;}
#page-nav .page-nav-list ul li a{ font-size:14px; color:#555555;margin-right:24px; padding-right:24px; border-right:1px solid #c1bfbf;    font-weight: 600;}
#page-nav .page-nav-list ul li.dq a,#page-nav .page-nav-list ul li a:hover{ color:#3598d5;}
.pagediv{ padding-top:50px; padding-bottom:80px;}
.pagediv.jishuindex{ padding-top:30px; padding-bottom:50px;}
body .pagediv.jishuindex.dier{ background:#F6F6F6}
.pagediv-bt{ text-align:center; margin-bottom:50px;}
.pagediv-bt span{ display:block}
#page-contenr .pagediv-bt .hanzi,#page-contenr .pagediv-bt .hanzi p{ color:#83b514; font-size:36px;margin-bottom: 6px;}
.pagediv-bt .yw,#page-contenr .pagediv-bt .yw p{font-family: HelveticaNeueCE;
    font-size: 18px;
    color: #b2b3b1; margin-bottom:20px;}
.pagediv-bt .hx{ width:37px; height:1px; background:#3598d5; margin:0 auto;}
.pagediv.shu {
    padding-top: 50px;
    padding-bottom: 100px;
}
#page-contenr .nr-div{ width:47.5%;}
#page-contenr .nr-div .img img{ display:block; width:100%;}
#page-contenr  p{ font-size:14px; color:#666666; line-height:28px;}

#page-contenr.about .img{ margin-top:5px;margin-bottom:5px;}

#page-contenr.xdwh .nr-div.left{ width:42.5%;}

#page-contenr.xdwh .nr-div.right{ width:52.5%;}

#page-contenr.xdwh .nr-div.right ul li{ display:block; height:70px; line-height:70px; border-bottom:1px solid #bfbfbf; font-size:14px; color:#666666;}
#page-contenr.xdwh .nr-div.right ul li .bt{ display:inline-block; font-size:18px; color:#333333; margin-right:6px; padding-left:60px; background-image:url(../images/whbj.png); background-repeat:no-repeat; }

#page-contenr.xdwh .nr-div.right ul li:nth-child(1) .bt{ background-position:0px 17px;}
#page-contenr.xdwh .nr-div.right ul li:nth-child(2) .bt{ background-position:3px -76px;}
#page-contenr.xdwh .nr-div.right ul li:nth-child(3) .bt{ background-position:2px -157px;}
#page-contenr.xdwh .nr-div.right ul li:nth-child(4) .bt{ background-position:1px -243px;}
#page-contenr.xdwh .nr-div.right ul li:nth-child(5) .bt{ background-position:1px -325px;}


.page-cat ul{ border-bottom:1px solid #bfbfbf;}
.page-cat ul li{ display:block; float:left; border:1px solid #bfbfbf; border-bottom:none; margin-right:10px;}
.page-cat ul li a{ display:block; border-top:3px solid #fff; font-size:18px; color:#666666; padding:0 50px; line-height:60px; height:60px;}
.page-cat ul li.dq a ,.page-cat ul li a:hover{ border-top:3px solid #0d58b3}
.hdlist  ul{ margin-bottom:50px;}
.hdlist  ul li{ margin-top:50px;}
.hdlist  ul li a{ display:block; border-top:2px solid #f3f3f3; border-bottom:2px solid #f3f3f3; }
.hdlist  ul li span{ display:block}
.hdlist  ul li .txt{ width:62%; padding-top:25px;    margin-right: 8%;}
.hdlist  ul li .txt .wh-title{ font-size:23px; color:#3598d5; font-weight:400; margin-bottom:20px; padding-left:30px;background: url(../images/quan.png) left center no-repeat; }
.hdlist  ul li .txt  p{ font-size:14px; color:#666666; margin-bottom:25px; line-height:26px; margin-left:30px;}
.hdlist  ul li .txt .link{ width:120px; height:40px; line-height:40px; text-align:center; border:1px solid #c4c4c4; color:#3a3a3a; margin-left:30px;
transition: all 0.4s;
-ms-transform: all 0.4s;
-moz-transition: all 0.4s;
-webkit-transition: all 0.4s;
-o-transition: all 0.4s;
}
.hdlist  ul li .txt .link:hover{ background:#0d5197; border-color:#0d5197; color:#fff}
.hdlist  ul li .img{ width:30%}
.hdlist  ul li .img img{ display:block; width:100%}

.page_navi{overflow:hidden;width:100%;text-align:center; }
.page_navi a{height:36px;color:#666666;text-decoration:none;line-height:36px;margin:0 2px;padding:2px}
.page_navi a:hover,.page_navi a.current{text-decoration: none;color:#343434;font-weight:bolder}
.page_navi a.page-num-current{color:#fff;background:#00828d;}



/*企业大事件*/
.dasjslide .swiper-slide{ background:#f9f9f9; padding-top:80px; padding-bottom:100px;}
.dasjslide .swiper-slide .left{ margin-left:19%; font-size:14px; color:#000; border-right:1px solid #f1eeee; height:90px;  padding-right:4%;}
.dasjslide .swiper-slide .left  .cattitle{ font-size:55px; font-family:Arial; margin-right:3px;}
.dasjslide .swiper-slide .right{ padding-left:5%;    width: 56%;}
.dasjslide .swiper-slide .right ul li{ 
    display: block;
    line-height: 26px;
    margin-bottom: 10px;
    font-size: 14px;
    color: #5b5a5a;
    padding-left: 34px;
    background: url(../images/landian.png) left 8px no-repeat;
}

#qydasj .sjdh { position: relative; margin-bottom:95px;}

#qydasj .sjdh .dasjfan { width: 39px; height: 39px; top: auto; bottom: 11px; background-size: 100%; margin-top: 0px; background-repeat:no-repeat; }
#qydasj .sjdh .dasjfan#dasjslideprev{ background-image:url(../images/zuo.png);}
#qydasj .sjdh .dasjfan#dasjslidenext{ background-image:url(../images/you.png);}
#qydasj .dadiv {     background: url(../images/sjdhbj.png) center 130px repeat-x;
    text-align: left;
    margin-left: 6.5%;
    margin-right: 6.5%;
    position: relative;
    padding-left: 5%;
    padding-right: 5%;
    min-height: 160px;
    overflow: hidden;
} 
#qydasj .dadiv  .xiaodiv{    min-height: 160px;
    overflow: hidden;}
#qydasj .dadiv #swiper-pagination3{ text-align:left; position:relative;
transition: all 0.4s;
-ms-transform: all 0.4s;
-moz-transition: all 0.4s;
-webkit-transition: all 0.4s;
-o-transition: all 0.4s;    left: 0;
}
#qydasj #swiper-pagination3 span { width: 20%; display: inline-block; font-family:Arial;
 vertical-align: top; background: url(../images/dhapn.png) center bottom no-repeat; 
 font-size: 30px; height: 108px; text-align: center; opacity: 1; position: relative; bottom: -35px; color: #555555;
 background-size:26px 26px;
transition: all 0.4s;
-ms-transform: all 0.4s;
-moz-transition: all 0.4s;
-webkit-transition: all 0.4s;
-o-transition: all 0.4s;
 }
#qydasj #swiper-pagination3 span.swiper-pagination-bullet-active { background: url(../images/dhapnact.png) center bottom no-repeat; color: #006eb1; 
    height: 130px;
    font-size: 35px;
    bottom: -30px;
 }
 
.newslist ul{ margin-bottom:50px;}
 
.newslist ul li{ display:block; margin-bottom:35px;}
.newslist ul li a{ position:relative}
.newslist ul li a,.newslist ul li span{ display: block}
.newslist ul li .img img{ display:block; width:100%;
	transition: all 0.4s;
-ms-transform: all 0.4s;
-moz-transition: all 0.4s;
-webkit-transition: all 0.4s;
-o-transition: all 0.4s;max-height: 170px;
}
.newslist ul li  .img{ width:25%; overflow:hidden;

}

.newslist ul li  .img:hover img{-webkit-transform: scale(1.1,1.1);
-moz-transform: scale(1.1,1.1);
-o-transform: scale(1.1,1.1);
-ms-transform: scale(1.1,1.1);
transform: scale(1.1,1.1);}
.newslist ul li .txt{ width:71%; float:right}
.newslist ul li .txt .news-title{ color:#333333;    margin-right: 85px; font-size:18px; font-weight:400; margin-bottom:25px;
word-break: keep-all;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
.newslist ul li .txt p{ }
.newslist ul li   .time{ color:#666666; position:absolute; right:0;    top: 0;font-family:arial;}
.news-single .single-top{ height:80px; line-height:80px; border-bottom:1px solid #bfbfbf; margin-bottom:20px;}
.news-single .single-top h1{ font-weight:400; color:#175eb6; font-size:25px; width:80%; overflow:hidden;    height: 80px;}
.news-single .single-top .time{ color:#3598d5; font-size:14px; font-family:arial;    position: relative;
    top: 6px;}
#page-contenr.news-single p {
    line-height: 24px; margin-bottom:5px;
}
#page-contenr.news-single .single-center{ padding-bottom:40px; margin-bottom:25px;border-bottom:1px solid #bfbfbf;  }
#page-contenr.news-single .shang{ text-align:center}
#page-contenr.news-single .fanhui{ display: inline-block; padding:0 30px; height:34px; line-height:34px; border:1px solid #313131; color:#313131;margin:0 auto;}
#page-nav-er{ border-top:1px solid #e5e5e5; border-bottom:1px solid #e4e3e3; height:52px; line-height:52px;

    box-shadow: 1px 2px 12px 1px #e4e3e3;
    -webkit-box-shadow: 1px 2px 12px 1px #e4e3e3;
    -moz-box-shadow:1px 2px 12px 1px #e4e3e3;

}
.page-nav-er ul li{ float:left; margin-right:12px; padding-right:20px; background: url(../images/erbj.png) right center no-repeat;}
.page-nav-er ul li a{ display:block; color:#888686;}
.page-nav-er ul li a:hover,.page-nav-er ul li.dq a{ color:#333333;}
.page-nav-er ul li:last-of-type{ padding-right:0; margin-right:0; background:none}
.cp-er .catbt{ margin-bottom:50px;}
.cp-er .catbta{ text-align:center; font-size:28px; color:#0e2b66; margin-bottom:25px; display:block}
.cp-er .catbt .hx{ height:1px; width:38px; background:#0e2b66; margin:0 auto; display:block;}
.cp-er ul{ margin:0 -0.6%;}
.cp-er ul li{ display:block; float:left; width:23.8%; margin:0 0.6%; margin-bottom:60px;}
.cp-er ul li .img,.cp-er ul li img{ display:block; width:100%;
transition: all 0.4s;
-ms-transform: all 0.4s;
-moz-transition: all 0.4s;
-webkit-transition: all 0.4s;
-o-transition: all 0.4s; height:220px;
}
.cp-er ul li .img{ margin-bottom:6px; overflow:hidden;

}
.cp-er ul li:hover img{ -webkit-transform: scale(1.1,1.1);
-moz-transform: scale(1.1,1.1);
-o-transform: scale(1.1,1.1);
-ms-transform: scale(1.1,1.1);
transform: scale(1.1,1.1);}
.cp-er ul li:hover h3,#page-contenr.cp-san  .txt p:hover{    color: #1f6cb7;}
.cp-er ul li h3{margin: 0 20px; font-weight:400; color:#333333; font-size:14px; padding-right:20px; background: url(../images/more.png) right 3px no-repeat;    height: 22px;}


.cp-san ul li{ display:block; margin-top:50px;}
.cp-san ul li a{ display:block; position:relative}
.cp-san ul li span{ display:block}
.cp-san ul li .img{ width:31.5%; overflow:hidden}

.cp-san ul li .img img{ display:block; width:100%;
transition: all 0.4s;
-ms-transform: all 0.4s;
-moz-transition: all 0.4s;
-webkit-transition: all 0.4s;
-o-transition: all 0.4s;

}
.cp-san ul li .img:hover img{ -webkit-transform: scale(1.1,1.1);
-moz-transform: scale(1.1,1.1);
-o-transform: scale(1.1,1.1);
-ms-transform: scale(1.1,1.1);
transform: scale(1.1,1.1);}
.cp-san ul li .txt{ width:64.5%; float:right}

.cp-san ul li .txt h3{ font-weight:400; color:#133985; font-size:25px; margin-bottom:24px;}

.cp-san ul li .txt p{ color:#666666; font-size:14px; line-height:24px;}
.cp-san ul li .more{ position:absolute; bottom:0; left:35.5%; border:1px solid #131313; color:#131313; height:45px; line-height:45px; padding:0 36px;
  transition: all 0.4s;
    -ms-transform: all 0.4s;
    -moz-transition: all 0.4s;
    -webkit-transition: all 0.4s;
    -o-transition: all 0.4s;
}
.cp-san ul li .more:hover{    background: #1f6cb7; color:#fff;
    border: 1px solid #1f6cb7;}
.cp-contenr{ margin-top:50px;}
.cp-contenr  .cp-top{ margin-bottom:40px;}
.cp-contenr  .cp-top span,.cp-contenr  .cp-top img{ display:block;}
.cp-contenr  .cp-top img{ width:100%;}
.cp-contenr  .cp-top .img{width: 31.5%;}
.cp-contenr  .cp-top .txt{width:64.5%;}
.cp-contenr  .cp-top .txt h1{color:#133985; font-size:28px; font-weight:400;margin-bottom:24px; padding-bottom:24px; border-bottom:1px solid #dbdbdb;}
.cp-contenr .nr-title{ font-size:16px; color:#333333; padding-left:23px; background: url(../images/title.png) left center no-repeat; }
.cp-contenr  .cp-top .txt p{ margin-left:23px; color:#666; font-size:14px;}
.cp-contenr  .cp-top .txt .nr-title{ margin-bottom:6px;}

.jianma-div-a{ border-top:1px solid #dbdbdb; padding-top:24px; margin-bottom:24px;}
.jianma-div-a .nr-title,.jianma-div-a .nr-txt{ float:left;}
.jianma-div-a .nr-title{ width:90px;}
.jianma-div-a .nr-txt{ width:1085px;color:#666666; font-size:14px; line-height:28px;    margin-top: -2px;}
.jianma-div-b{ border-top:1px solid #dbdbdb; padding-top:24px; margin-bottom:24px;}
.jianma-div-b .nr-title{ margin-bottom:10px;}

.yanfa-top{ border:16px solid #0d4680; border-bottom:none; width:582px; margin:0 auto; padding:10px 60px; padding-bottom:0; margin-bottom:40px;}
.yanfa-top p{ position: relative;
    bottom: -4px;}
.yanfa-list ul{ margin:0 -1%;}
.yanfa-list ul li{ display:block; float:left; width:48%; margin:0 1%; margin-bottom:24px; position:relative; overflow:hidden}
.yanfa-list ul li .img{ display:block;}
.yanfa-list ul li img{ display:block; width:100%;}
.yanfa-list ul li .txt{ position:absolute; 
border-radius: 100%;
-moz-border-radius:100%;
-webkit-border-radius: 100%;    line-height: 226px;
    display: block;
width:150px; height:150px; top:-94px; left:50%; margin-left:-75px; background:rgba(154, 36, 25, 0.9); color:#fff; font-size:21px; text-align:center}

.cxkj-top{ padding-top:10px; margin-bottom:50px;}


/* 招聘*/
.cxkj-top_2{ padding-top:10px; margin-bottom:50px;}

/* 招聘end*/

.kj-list ul{ padding:0 40px}
.kj-list ul li{ margin:0 0.6%; float:left; display:block; width:23.8%; margin-bottom:20px;}
.kj-list ul li span{ display:block;}
.kj-list ul li img{ display:block; width:100%; margin-bottom:10px;}
.kj-list ul li .txt{ line-height:20px; font-size:16px; color:#666666; text-align:center}

.zlfm-top{ margin-bottom:40px;}
.zlfm-top span{ color:#0d58b4;}

.pinbox_ul_3 ul li:first-child {
    background: #dddcdc;
}
.pinbox_ul_3 { padding-top:40px;}
.pinbox_ul_3 ul li span {
    display: inline-block;
    line-height: 63px;
    font-size: 15px;
    color: #333;
    float: left; text-align:center;
}


.pinbox_ul_3 ul li {
    width: 100%;
    border: none;
    text-align: left;
    height: 63px;
    margin: 0px;
}
.list_but1 ,.listx_but1{
    width: 40px;
    padding-left: 40px;
}
.list_but2,.listx_but2  {
    width: 430px; padding-left:40px;padding-left:40px; text-align:left !important;
}
.list_but2{  text-indent: 60px; }
.list_but3 ,.listx_but3{
    width: 160px;
}
.list_but4,.listx_but4 {
    width: 380px;
}
.list_but5,.listx_but5 {
    width: 110px;
}
.pinbox_ul_3 ul li.cur {
    background: #f0f0f0;
}
.leftye span {
    display: inline-block;
    color: #9b9b9b;
    margin-right: 12px;
}
.pinbox_ul_3 ul{ margin-bottom:40px;}
.page_navi { overflow: hidden; width: 100%; text-align: center }
.page_navi li { float:left;}
.page_navi a { height: 36px; border: 1px solid #d0d0d1; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; text-decoration: none; line-height: 36px; margin: 2px; padding: 1px 7px; color:#00828d }
.page_navi a:hover, .page_navi a.current { text-decoration: none; border: 1px solid #0d58b4; color: #fff; background-color: #0d58b4; }
.jczx .kj-list ul{ padding:0; margin:0 -1%}
.jczx .kj-list ul li {
    margin: 0 1%;
    float: left;
    display: block;
    width: 31.3333%;
    margin-bottom: 20px;
}
.jczx.ljzz .kj-list ul li {
	
	width: 48%;
	}

.huoban-list .bt{ color:#666666; display:block; font-size:25px; line-height:28px; margin-bottom:30px;}
.huoban-list ul{ display:block; margin: 0-1%; margin-bottom:50px;}
.huoban-list ul li{ display:block; float:left; width:18%; margin:0 1%; margin-bottom:20px; }
.huoban-list ul li .table-cell{ border:1px solid #f2f2f2;}
.huoban-list ul li .table{height:75px;}
.table{ display:table; text-align:center; vertical-align:middle;width:100%; height:100%;}
.table-cell{ display:table-cell; text-align:center; width:100%; height:100%; vertical-align:middle}


.xszx{ border:1px solid #bfbfbf; border-left:none; border-right:none}
.xszx .xs-left{ font-size:18px; color:#666666; line-height:28px; }
.xszx .xs-left .name{    min-height: 1px;
    width: 135px; text-align:right;
    display: inline-block;}
.xszx .xs-left li{ line-height:32px;}
.xszx .xs-left .li{ padding:15px 30px; border-bottom:1px solid #bfbfbf;}
.xszx .xs-left .li:last-of-type{ border:none}
.xszx .xs-right{ margin-right:60px; background:#faf9f9; margin-top: 90px;
border-radius: 20px;
-moz-border-radius:20px;
-webkit-border-radius: 20px;
}
.xszx .xs-right li{ padding-left: 80px;display:block; width:320px; height:100px; line-height:100px;     background: url(../images/dh1.png) 60px center no-repeat;font-size:23px; color:#ed2d2d; text-align:center}
.xszx .xs-right li .name{ color:#666666;}

.lxtxt .bt{ display:block; margin-bottom:15px; font-size:20px; color:#83b514;}
.lxtxt .lx-left { width:460px;}
.lxtxt .lx-left  li:first-of-type{ border-top:1px solid #bfbfbf}
.lxtxt .lx-left  li{ border-bottom:1px solid #bfbfbf; height:54px; padding:20px 0;}
.lxtxt .lx-left  li span{ display: inline-block}
.lxtxt .lx-left  li .icon{ width:80px; height:54px; background-repeat:no-repeat; background-position:center center; margin-right:20px; 
border-right:1px solid #bfbfbf}
.lxtxt .lx-left  li:nth-child(1) .icon{ background-image:url(../images/lx1.png)}
.lxtxt .lx-left  li:nth-child(2) .icon{ background-image:url(../images/lx3.png)}
.lxtxt .lx-left  li:nth-child(3) .icon{ background-image:url(../images/lx2.png)}
.lxtxt .lx-left  li .txt{ font-size:14px; color:#666666;    vertical-align: top;}
.lxtxt .lx-left  li .txt.zongjitxt{ color:#666666}
.lxtxt .lx-left  li .txt font{ display:block; color:#333333; font-size:16px;    margin-bottom: 12px;}
.lxtxt .lx-right{ width:600px;}
.lxtxt .lx-right .divp{ width:264px; font-size:14px; color:#666666; line-height:36px;}
.lxtxt{ margin-bottom:60px;}
#ditu{ min-height:285px; position:relative}
#ditu .txt{     display: block;position:absolute; bottom:0; right:0; background:#0d4680; color:#fff; font-size:14px; height:40px; line-height:40px; padding:0 20px;}
.job-list .top{ line-height:60px; height:60px; background:#f5f5f5; font-size:18px; color:#444444;}
.job-list .top span,.job-list  .title span{ display:inline-block; text-align:center;}
.job-list .top .mc,.job-list  .title .mc{ width:200px; padding-left:10px; text-align:left}
.job-list .bm{ width:180px}
.job-list .dd{ width:180px;}
.job-list .ren { width:180px;}
.job-list .zt { width:220px;}
.job-list .time{ width:130px;}

.jobnr .nrtop{ margin-bottom:20px;}
.job-list  .title{ height:60px; line-height:60px; font-size:16px; color:#444444; cursor:pointer;

}
.job-list .title .zk{background:url(../images/zk.png)  center center no-repeat;     display: block;
    width: 20px;
    height: 60px;
    float: right;
    margin-right: 35px; 
	transition: all 0.4s;
-ms-transform: all 0.4s;
-moz-transition: all 0.4s;
-webkit-transition: all 0.4s;
-o-transition: all 0.4s;
	
	}
.job-list  .title.dqde .zk{
	
		transform:rotate(180deg);
-ms-transform:rotate(180deg); /* Internet Explorer */
-moz-transform:rotate(180deg); /* Firefox */
-webkit-transform:rotate(180deg); /* Safari 和 Chrome */
-o-transform:rotate(180deg); /* Opera */
	}
.job-list  .title .mc{ padding-left:28px; background:url(../images/title.png) left center no-repeat;    width: 182px;}
.jobnr{ border:1px solid #bfbfbf; padding:25px 30px;}
.jobnr .nrtop .zuobian{ width:580px;}
.jobnr .nrtop .youbian {
    width: 550px;
}
.jobnr .nrtop .zuobian li{ display:block; float:left; width:50%;}
.jobnr .nrtop li{ line-height:18px; margin-bottom:10px;}
.jobnr .txtnr .bt{ display:block; color:#0d4680; font-size:16px; margin-bottom:10px;}
.jobnr{ position:relative; border-bottom:none; display:none;}
.jobnr:after{display: block;webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    content: " "; position:absolute; left:30px; top:-6px; background:#fff; width:10px; height:10px; border:1px solid #bfbfbf;    border-bottom: none;
    border-right: none;
	transform:rotate(45deg);
-ms-transform:rotate(45deg); /* Internet Explorer */
-moz-transform:rotate(45deg); /* Firefox */
-webkit-transform:rotate(45deg); /* Safari 和 Chrome */
-o-transform:rotate(45deg); /* Opera */
	}
.job-list .list-li{ border-bottom:1px solid #bfbfbf}

.navxiala{ position: relative}
.navxiala ul{ position:absolute;    margin-top: -28px;
    position: absolute;
    z-index: 22;
    background: #fff;
    padding: 5px 10px;
    min-width: 100%;
}
.navxiala ul li{ display:block}
.navxiala ul li a{ color:#666; line-height:26px;}
.navbar{ display:none;}

.cp-er .xcp ul li h3{ background:#0d4680;  margin:0; display:block;font-size:16px; padding:0 20px;color:#fff ; height:60px; line-height:60px; 
	transition: all 0.4s;
-ms-transform: all 0.4s;
-moz-transition: all 0.4s;
-webkit-transition: all 0.4s;
-o-transition: all 0.4s;
}
.cp-er .xcp ul li h3:hover{background:#bebebe;color:#2d2d2d;
}
.cp-er .xcp ul li  a{  display:block; } 
.cp-er .xcp ul{ margin:0 -1.2%; text-align:center;}
.cp-er .xcp ul li {
    display: inline-block;    width: auto;
    float: none;
    margin: 0 1.2%;
    margin-bottom: 40px;
}
.pagediv.xcp-er {
    padding-bottom: 10px;
}



#page-contenr .gypage .nr-div.fl {
    width: 43.75%; padding:30px 5%; background:#f9f9f9;
}
#page-contenr .gypage .nr-div.fr{ width:44.15%; padding-left:1%; padding-top:30px;    padding-bottom: 29px; border-bottom:2px solid #e62129;}
#page-contenr .gypage .nr-div.fr .img{ margin-left:-10.33%; margin-bottom:25px;}
#page-contenr .gypage .nr-div.fr  p{ margin-bottom:25px;}
#page-contenr .gypage .nr-div.fl .gybt{ display:block; position:relative; font-size:24px; color:#1e3972; padding-bottom:20px; margin-bottom:20px;}
#page-contenr .gypage .nr-div.fl .gybt:after{ display:block; content:""; position:absolute; left:0; bottom:0; height:2px; width:20px; background:#e62129;}
#page-contenr .gypage .nr-div.fl p{ margin-bottom:20px;}
.zlfm-top{ margin-bottom:40px;}
#page-contenr .zlfm-top p{ text-align:center; font-size:30px; color:#adadad;}
.fmpage ul li{ display:block; float:left; width:29.333%; margin:0 2%; }
.fmpage ul li img{ display:block; 
    margin: 0 6%;
    width: 88%;
}
.fmpage ul li .nr{ display:block; padding-top:110px; margin-top:-80px; background:#e4e4e4; font-size:14px; color:#383838; height: 80px; text-align:center;}
.fmpage ul li .nr font{ font-size:30px; color:#0757a9;    margin: 0 2px;}
.fmpage{ position:relative; padding-bottom:70px;}
.fmpage .dbbj{ width:100%; position:absolute; bottom:0; left:0; background:#ececec;     z-index: -1;height:260px;}
.zdybt{ text-align: center; font-size: 28px; color: #0e2b66; margin-bottom: 50px; display: block; text-transform: uppercase; }
/*新增的*/
.lxfs  .lxfs-left{ width:830px;}
.lxfs  .lxfs-left .lxnr-div{ border:1px solid #e4e4e4;}
.lxfs  .lxfs-left  .fs-bt{ background:#e4e4e4; height:45px; line-height:45px; font-size:16px; color:#2b2b2b; text-align:center;}
.lxfs  .lxfs-left  .lxnr-div ul{ margin:15px;}
.lxfs  .lxfs-left  .lxnr-div.lxa{ margin-bottom:5px;}
.lxfs  .lxfs-left  .lxnr-div ul li{ line-height:33px;   width:50%; display:block;  font-size:14px; color:#666666;}
.lxfs  .lxfs-right{ background:#eaeaea; width:340px; height:390px;}
.lxfs  .lxfs-right .fr-nr{ font-size:14px; color:#666666; line-height:33px; margin:20px; 15px; margin-right:0; margin-bottom:25px;}
.lxfs  .lxfs-right .lybtn{ text-align:center}
.lxfs  .lxfs-right .lybtn a{ display:inline-block; background-color:#6e6e6e; font-size:16px; color:#ffffff; background-image:url(../images/lybtn.png); background-repeat:no-repeat; background-position:20px center; padding-left:85px; padding-right:35px; height:54px; line-height:54px;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;	transition: all 0.4s;
-ms-transform: all 0.4s;
-moz-transition: all 0.4s;
-webkit-transition: all 0.4s;
-o-transition: all 0.4s;
}
.lxfs  .lxfs-right .lybtn a:hover{ background-color:#0d4680}
@media screen and (max-width: 1279px) {
.nav {
    margin-left: 30px;
}
.yuyan {
    margin-left: 45px;
}
 }
 @media screen and (max-width: 1200px) {
.lxfs  .lxfs-left{ width:100%; margin-bottom:20px;}
.lxfs  .lxfs-right{ width:100%; height:auto; padding-bottom:20px;}
.lxfs  .lxfs-right .fr-nr,.lxfs  .lxfs-left  .lxnr-div ul li{ line-height:26px;}
#page-contenr .zlfm-top p {
    font-size: 20px;

}
.fmpage ul li .nr {
    padding-top: 85px;
    margin-top: -70px;

}
.fmpage {
    padding-bottom: 40px;
}
.fmpage .dbbj {
    height: 205px;
}
#page-contenr .gypage .nr-div.fl p{ margin-bottom:10px;} 
.xszx .xs-right {
    margin-right: 0px;
}
.xszx .xs-right li {
    padding-left: 76px;
    display: block;
    width: 296px;
    height: 100px;
    line-height: 100px;
    background: url(../images/dh1.png) 38px center no-repeat;
    font-size: 23px;
    color: #ed2d2d;
    text-align: center;
}
.w{ width:1060px}
.ygtd{ display:none}
.job-list .dd{ display:none !important}
#home-about .about-a {
    width: 380px;

}
#home-about .about-a .lximg img{ width:100%;    margin-top: 24px;}
#home-about .about-b {
    width: 350px;
    margin-left: 30px;
}
#home-about .about-b .fubt {
    margin-bottom: 33px;
}
#home-about .about-c {
    width: 240px;
    padding-left: 15px;
}
.wenhua-list{ width:100% !important; margin-bottom:30px;}
#home-wenhua .wenhua-list .icon,#home-wenhua .wenhua-list .nr{ float:left}
#home-wenhua .wenhua-list .nr{ margin-left:30px;}
#home-wenhua .wenhua-list .shuzi{ display:none}
.wenhua-list:after{ display: table; clear:both;webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    content: " ";}
#home-wenhua .wenhua-list .txt p {
    margin-bottom: 15px;
}
#home-wenhua .wenhua-list .icon{ margin-top:18px;}
#home-wenhua .wenhua-list:hover .icon {
    bottom: 0;
}
#home-wenhua .wenhua-list .txt, #home-wenhua .wenhua-list.b .txt {
    width: 780px !important;
}

#home-cp .cplist-b {
    width: 315px;
}
#home-cp .cplist-b ul li:nth-child(1) {
    margin-bottom: 15px;
}
#home-cp .cplist-b ul li {
    padding-top: 21px;
    padding-bottom: 32px;
}
#home-cp .cplist-a ul {
    margin: 0 -1%;
}
#home-cp .cplist-a ul li {
    margin: 0px 1%;
    width: 48%; margin-bottom:30px;
}
#home-news .top-news {
    width: 385px;
    padding: 20px 30px;
}
#home-lx .lxlist.b .bt {
    margin-bottom: 15px;
}
#home-lx .lxlist.b .lxdh{ width:100%}
#home-lx .lxlist.b .lxdh li .name,#home-lx .lxlist.b .lxdh li.ybde .name {
    width: 130px;
    text-align: right;
}
.list_but3, .listx_but3{ display:none !important}
#tan .tannr{ margin-top:-100px;}
.lxtxt .lx-right,.lxtxt .lx-left{ width:100%;}
.lxtxt .lx-left{ margin-bottom:10px;}

 }
 @media screen and (max-width: 1060px) {/*手机模式*/
 #home-lx .lxlist{ height:auto; padding-bottom:20px;}
 
 #home-cp .cplist-a ul.lista li {
    width: 98%;
}
 #home-cp .cplist-a ul.lista{ margin-bottom:0}
.cp-er ul li h3{ margin:0 5px;}
 #page-contenr .gypage .nr-div.fl {
    padding: 0;
    background: none;
}
 #page-contenr .gypage .nr-div.fl p,#page-contenr .gypage .nr-div.fr p{
margin-bottom: 15px;
    
}
#page-contenr .gypage .nr-div.fr{ padding-bottom:15px;}
#page-contenr .gypage .nr-div.fr .img {
    margin-left: 0;
    margin-bottom: 15px;
}
 .job-list .ren{ display:none !important}
 .xszx .xs-left {
    font-size: 16px;
}
 .xszx .xs-left,.xszx .xs-right{ float:none}
 .xszx .xs-right{ margin-top:40px; margin-bottom:40px;}
 .list_but1, .listx_but1{ display:none !important}
 .dasjslide .swiper-slide .left{ margin-left:9%;}
.dasjslide .swiper-slide .right {
    width: 66%;
}
 #page-contenr  p{ text-align:justify}
 #page-nav .page-nav-list{ display:none}
 #page-nav .page-title{ font-size:24px;}
 #page-nav {
    height: 60px;
    line-height: 60px;
}
 .w{ width: auto;margin:0 15px;}
 .yuyan,#top .wx,.ygtd {
    margin-left: 0px; float:right; margin-right:10px;
}
#top .wx {
    margin-top: 13px;
    width: 34px;
}
#top .wx img{ width:100%; display:block
}
 .ygtd{ display:block}
.logo {
    padding: 5px 0;
}
.logo img{ height:45px;}
.navxiala .qiehuan {
    height: 55px;
    line-height: 55px;    margin-top: 0px;
}
.header_zhan {
    height: 55px;
}
#gbbj {
    position: fixed;
    background-color: rgba(45, 45, 45, 0.72);
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 109;
}
 .navbar{ display:block; float:right; padding-top:6px;      margin-top: 13px; padding-bottom:6px;  width: 30px;}
.navbar span{ height:2px; width:100%; display:block; margin-bottom:6px; background: #999;}
.navxiala ul {

    margin-top: 3px;

}
.nav, .nav>ul>li>ul.sub-menu {
    position: fixed;
    left: -210px;
    z-index: 110;
    display: block;
    opacity: 1;
    min-width: inherit;
    border: none;
    margin: 0; margin-left:0 !important;
    top: 0;
    width: 210px;
    height: 100%;padding: 15px 0;
    background-color:rgba(3, 75, 147, 0.75);
}
.nav>ul>li>ul.sub-menu>li,.nav>ul>li{margin: 0 10px;    display: block;
    float: none;}
.nav ul li a,.nav>ul>li>.sub-menu li a{
    color: #FFF; margin:0;
    display: block;
    border-bottom: 1px solid #E0E0E0;
    height: 40px;
    line-height: 40px;    font-size: 14px;
    padding: 0 5px;
    border-radius: 0px 0px 0px 0px;
    -moz-border-radius: 0px 0px 0px 0px;
    -webkit-border-radius: 0px 0px 0px 0px;
}
#home-about .about-a{ display: none}
#home-about .about-b{ width:100%; margin-left:0;}
#home-about .about-b .bt,#home-about .about-b .fubt{ text-align:center}
#home-about .about-b .more-link{ display:block; width:200px; padding:0; margin:0 auto; margin-bottom:50px; text-align:center}
#home-lx .lxlist{ width:100%;}
#home-about .about-b p{ margin-bottom:20px;}
#home-about .about-c{ width:100%; clear:both; border:none; padding-bottom:0; padding-left:0}
#home-about .about-c ul li{ width:23%; float:left; display:block; margin-bottom:0}
#home-about .about-c ul li:first-child{ width:31%}
.homediv {
    padding-top: 30px;
    padding-bottom: 50px;
}
#home-wenhua .wenhua-list .icon{ display:none;}
#home-wenhua .wenhua-list .nr{ margin-left:0; float:none; text-align:center}
#home-wenhua .wenhua-list .txt, #home-wenhua .wenhua-list.b .txt{ width:auto 
; max-width:80%; margin:0 auto;    float: none;}
.h40 {
    height: 25px;
}
#home-cp .cplist-a{ margin-bottom:15px;}
#home-cp .cplist-a,#home-cp .cplist-b{ width:100%; float:none;}
#home-news .top-news {
    width: 90%;
    padding: 5%; float:none; margin-bottom:30px;
}
.homediv-bt .yw {
    font-size: 20px;

}
.homediv-bt .hanzi {
    font-size: 30px;
    line-height: 38px;
    margin-bottom: 20px;
}
#page-contenr .pagediv-bt .hanzi, #page-contenr .pagediv-bt .hanzi p {

    font-size: 28px;

}
.pagediv {
    padding-top: 30px;
    padding-bottom: 50px;
}
#page-contenr .nr-div{ width:100% !important;}
.pagediv-bt .yw{ font-size:16px;}
#home-news .news-list{ width:100%; float:none;}
#home-news .news-list a.more-link {

    display: block;

    float: none; text-align:center;

    padding: 0px; max-width:200px; margin:0 auto;
}
#home-news .news-list ul li:nth-child(3) {
    margin-bottom: 35px;    border-bottom: 1px solid #cfd0d1; padding-bottom:35px;
}
.foot-a .erwei,.foot-a{ display:none}
.foot-a .foot-nav{ margin-right:0; float:none}
footer {
    padding-top: 15px;
}
.foot-b {
    height: 45px;
    line-height: 45px;

}
.dasjslide .swiper-slide {
    padding-top: 40px;
    padding-bottom: 50px;
}
.hdlist ul li .txt {
    width: 57%;
}
.hdlist ul li .img {
    width: 35%;
}
.news-single .single-top h1,.news-single .single-top .time{ float:none;width: 100%;
    height: auto;}
.news-single .single-top{ line-height:26px; padding-bottom:20px;    height: auto;}
#page-nav-er{ display:none}
.cp-er ul li {
    width: 32.1%;
    margin: 0 0.6%; margin-bottom:60px;

}
.kj-list ul li .txt{ font-size:14px;}
 }
 @media screen and (max-width: 960px) {
 .newslist ul li   .time{ position:relative; margin-bottom:5px;}
.cp-er .xcp ul li h3{ height:50px; line-height:50px;}
.job-list .zt{ display:none !important}
#ditu {
    height: 400px; min-height:auto;
    position: relative;
}
#ditu>div{ height:400px !important;}
#ditu .txt {
    display: block;
    position: absolute;
    bottom: 0;
    right: 0;
    background: #0d4680;
    color: #fff;
    font-size: 14px;
    height: 45px;
    line-height: 45px;
    padding: 0 20px;
}
.list_but2 {
    text-indent: 40px;
}
.list_but2, .listx_but2 {
    width: auto;
    padding-left: 20px;
    text-align: left !important;
    float: left;
}

.list_but4, .listx_but4 {
    width: auto;
    float: right !important; padding-right:20px;
}
.list_but4{ padding-right:80px;}
.list_but5, .listx_but5{ display:none !important}
.hdlist ul li .img,.hdlist ul li .txt,.newslist ul li  .img,.newslist ul li .txt{ width:100%; margin-right:0}
.newslist ul li  .img{ margin-bottom:20px;}
.newslist ul li .txt .news-title{ margin-bottom:10px; margin-right:0;}
#page-contenr.news-single .single-center{ padding-bottom:30px;}
.dasjslide .swiper-slide .left,.dasjslide .swiper-slide .right {
    margin-left: 5%; width:100%; margin-bottom:0px; padding-left:0;
}
.hdlist  ul li a{ border-top:none; padding-bottom:20px;}	 
.page-cat ul li a {
    font-size: 16px;
    padding: 0 30px;
    line-height: 50px;
    height: 50px;
}
}
@media screen and (max-width: 860px) {
	
#home-about .about-c ul li,#home-about .about-c ul li:first-child {
     width: 45%;
    margin-bottom: 30px;
    padding-left: 5%;
}
.homediv {
    padding-top: 20px;
    padding-bottom: 30px;
}
.page-cat ul li a {
    font-size: 16px;
    padding: 0 30px;
    line-height: 45px;
    height: 45px;
}
.kj-list ul li{   width: 48.8%;}
.fmpage ul li{ float:none; margin:0; width:100%; margin-bottom:30px;}
.fmpage{ padding-bottom:0}
.fmpage .dbbj{ display: none;}
#page-contenr .zlfm-top p {
    font-size: 16px;
}
.fmpage ul li img {
    display: block;
    margin: 0;
    width: 100%;
}
.fmpage ul li .nr {
    display: block;
    padding-top: 10px; height:auto;
    margin-top: 0px;
    background:none;
    font-size: 14px;
    color: #383838;
    text-align: center; 
}
}
 @media screen and (max-width: 767px) {
.lxfs  .lxfs-left  .lxnr-div ul li{ width:100%;}
.cp-er ul li h3{ margin:0;}
.cp-er .xcp ul li h3{ height:40px; line-height:40px; font-size:14px;}
#page-nav .page-title {
    font-size: 18px;
}
.job-list .top {
    line-height: 50px;
    height: 50px;
    background: #f5f5f5;
    font-size: 16px;
    color: #444444;
}
.job-list .title {
    height: 50px;
    line-height: 50px;
    font-size: 14px;
}
.job-list .top .mc, .job-list  .title .mc,.job-list  .title .mc{ width:auto}
.job-list .bm,.job-list .time{ display:none !important}
.lxtxt .lx-right .divp{ float:none; width:100%;}
.xszx .xs-left .li {
    padding: 10px 20px;
    border-bottom: 1px solid #bfbfbf;
}
.huoban-list ul li {
    width: 23%;

}
.huoban-list .bt {
    font-size: 20px;
    margin-bottom: 20px;
}
.jczx .kj-list ul li{ width:48%;}
.list_but4, .listx_but4{ display:none !important}
.yanfa-top {
    border: 16px solid #0d4680;
    border-bottom: none;
    width: auto;
    margin: 0 auto;
    padding: 10px 30px;
    padding-bottom: 0;
    margin-bottom: 30px;
}
.cp-san ul li .img,.cp-san ul li .txt,.cp-contenr  .cp-top .img,.cp-contenr  .cp-top .txt{ width:100%; float:none;}
.cp-san ul li .txt,.cp-contenr  .cp-top .img{ margin-bottom:10px;}
.cp-san ul li .txt h3,.cp-contenr  .cp-top .txt h1 {
    font-size: 18px;
    margin-bottom: 10px;
}
.cp-san ul li .more{    position: relative;
    left: 0;
    width: 115px;}
.cp-er ul li {
    width: 48.8%;
    margin: 0 0.6%; margin-bottom:40px;

}
.page-cat ul li a {
    font-size: 14px;
    padding: 0 15px;
    line-height: 35px;
    height: 35px;
}
.hdlist ul li .txt p {
    font-size: 14px;
    color: #666666;
    margin-bottom: 20px;
    line-height: 24px;
    margin-left: 0px;
}
.hdlist  ul li .txt .link{ margin-left:0}
.hdlist ul li .txt .wh-title {
    font-size: 16px;
    margin-bottom: 15px;
    padding-left: 0px;
    background: none;
}
#qydasj .dadiv {
    margin-left: 10%;
    margin-right: 10%;
}
#page-contenr.xdwh .nr-div.right ul li .bt{ display:block;
    padding-top: 24px;}
#page-contenr.xdwh .nr-div.right ul li{ height:auto;line-height: 28px;
    padding: 15px 0; padding-top:0}
#home-about .about-c ul li,#home-about .about-c ul li:first-child {
     width: 80%;
    margin-bottom: 30px;
    padding-left: 20%;
}
.dh{ top:0}
#home-about .about-c,#home-news .news-list ul li .more-link,#top .wx{ display:none;}
#home-cp .cplist-a ul li {
    margin: 0px 1%;
    width: 98%; margin-bottom:25px;
}
#home-cp .cplist-a{ margin-bottom:0}
#home-wenhua .wenhua-list .txt, #home-wenhua .wenhua-list.b .txt {
    width: auto;
    max-width: 100%;
    margin: 0 auto;
    float: none;
}

.foot-b,#home-lx .lxlist{ height:auto}
#home-lx .lxlist{ padding-bottom:20px;}
.jishu,.banquan{ float: none;}
.foot-b{ line-height:20px; padding:10px 0}
#home-lx .lxlist li{ float:none !important; margin-right:0 !important }
.yanfa-list ul li .txt{ font-size:16px;}

}
 @media screen and (max-width: 560px) {
.cp-er .xcp ul li{ display:block; margin-bottom:20px;}
.lxtxt .lx-left li .icon { display:none
}
.xszx .xs-left .li {
    padding: 10px;
    border-bottom: 1px solid #bfbfbf;
}
.xszx .xs-left .name{ display:block; text-align:left;}
.huoban-list ul li {
    width: 31.333%;margin-bottom:10px;

}
.huoban-list .bt {
    font-size: 16px;
    margin-bottom: 20px;
}
.jczx .kj-list ul li{ width:98%;}
.kj-list ul li{   width: 98.8%;}
.yanfa-list ul li .txt{ font-size:14px;}
.yanfa-list ul li{ width:98%}
.cp-er ul li {
    width: 98.8%;
    margin: 0 0.6%; margin-bottom:40px;

}
#qydasj .dadiv {
    margin-left: 20%;
    margin-right: 20%;
}
#home-news .news-list ul li .title .time,.ygtd{ display:none}
#home-news .news-list ul li .title h3{ width:100%;}
#home-news .news-list ul li p{ width:auto}
#home-cp .cplist-a ul li .txt{ font-size:14px;}
#home-lx .lxlist>div {
    margin-left: 15px;
}

 }
  @media screen and (max-width: 390px) {
.huoban-list ul li {
    width: 48%; 

}
#home-lx .lxlist>div {
    margin-left: 20px;
}
#home-lx .lxlist.b .lxdh li .name, #home-lx .lxlist.b .lxdh li.ybde .name{ display:block; text-align:left !important}
 }
 
 @media screen and (max-width: 767px){
#home-lx .lxlist.b { display:none;
}
}
 
 /**/
 
 
 /*悬浮链接*/
.suspension{position:fixed;z-index:55;right:0;bottom:40%;width:50px;height:140px;}
.suspension-box{position:relative;float:right;}
.suspension .a{display:block;width:44px;height:44px;background-color:#00828d;margin-bottom:4px;cursor:pointer;outline:none;}
.suspension .a.active,
.suspension .a:hover{background:#01a5c0;}
.suspension .a .i{float:left;width:44px;height:44px;background-image:url(../images/side_icon.png);background-repeat:no-repeat;}

/* .suspension .a-service .i{background-position:0 0;} */
.suspension .a-service .i{width:20px;height:20px;margin-top:12px;margin-left:12px;background-image:url(../images/suspension-bg.png);background-repeat:no-repeat;background-position:0 0;}
.suspension .a-service-phone .i{width:20px;height:20px;margin-top:12px;margin-left:12px;background-image:url(../images/suspension-bg.png);background-repeat:no-repeat;background-position:-27px 0;}
.suspension .a-qrcode .i{background-position:-44px 0;}
.suspension .a-cart .i{background-position:-88px 0;}
.suspension .a-top .i{background-position:-132px 0;}
.suspension .a-top{background:#D2D3D6;display:none;}
.suspension .a-top:hover{background:#c0c1c3;}
.suspension .d{display:none;width:223px;background:#fff;position:absolute;right:67px;min-height:90px;border:1px solid #E0E1E5;border-radius:3px;box-shadow:0px 2px 5px 0px rgba(161, 163, 175, 0.11);}
.suspension .d .arrow{position:absolute;width:8px;height:12px;background:url(../images/side_bg_arrow.png) no-repeat;right:-8px;top:31px;}
.suspension .d-service{top:0;}
.suspension .d-service-phone{top:34px;}
.suspension .d-service-dingwei {top:78px;}
.suspension .d-qrcode{top:108px;}



.suspension .d .inner-box{padding:8px 22px 12px;}
.suspension .d-service-item{border-bottom:1px solid #eee;padding:14px 0;}
.suspension .d-service .d-service-item{border-bottom:none;}
.suspension .d-service-item .circle{width:44px;height:44px;border-radius:50%;overflow:hidden;background:#F1F1F3;display:block;float:left;}
.suspension .d-service-item .i-qq{width:44px;height:44px;background:url(../images/side_con_icon03.png) no-repeat center 15px;display:block;transition:all .2s;border-radius:50%;overflow:hidden;}
.suspension .d-service-item:hover .i-qq{background-position:center 3px;}
.suspension .d-service-item .i-tel{width:44px;height:44px;background:url(../images/side_con_icon02.png) no-repeat center center;display:block;}
.suspension .d-service-item h3{float:left;width:112px;line-height:44px;font-size:15px;margin-left:12px;}
.suspension .d-service-item .text{float:left;width:112px;line-height:22px;font-size:15px;margin-left:12px;}
.suspension .d-service-item .text .number{font-family:Arial,"Microsoft Yahei","HanHei SC",PingHei,"PingFang SC","Helvetica Neue",Helvetica,Arial,"Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei",sans-serif;}
.suspension .d-service-intro{padding-top:10px;}
.suspension .d-service-intro p{float:left;line-height:27px;font-size:12px;width:50%;white-space:nowrap;color:#888;}
.suspension .d-service-intro i{background:url(../images/side_con_icon01.png) no-repeat center center;height:27px;width:14px;margin-right:5px;vertical-align:top;display:inline-block;}
.suspension .d-qrcode{text-align:center;}
.suspension .d-qrcode .inner-box{padding:20px 0;}
.suspension .d-qrcode p{font-size:16px;color:#93959c;}


@media screen and (max-width: 490px) {
.suspension { display:none;}
}
@media screen and (max-width: 490px) {
.mar { margin-bottom:13%;}
}
@media screen and (max-width: 490px) {
.dis { display:none;}
}