
*{ list-style: none; margin: 0; padding: 0; text-decoration: none; font-family: "微软雅黑", Arial; border:none;}
body{ font-size:13px; color:#666666}
img.aligncenter{ margin:0 auto; display:block}
.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: 1; }
.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: 1;
        -webkit-transform: translate3d(0, 15%, 0);
        transform: translate3d(0, 15%, 0);
    }

    100% {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}
@keyframes fadeInUp {
    0% {
        opacity: 1;
        -webkit-transform: translate3d(0, 15%, 0);
        transform: translate3d(0, 15%, 0);
    }

    100% {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}

#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: 20px;
    /*background: #fff;*/
    border-radius: 20px;
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    width: auto;
    left:25%;
    right:25%;
    /*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:50px; padding-bottom:80px;}
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) left 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:550px; margin-left:50px;}
#home-about .about-b .bt{ font-size:38px; color:#1a3b7f; margin-bottom:10px;}
#home-about .about-b .fubt{ font-size:21px; color:#2e2e2e; margin-bottom:56px;}
#home-about .about-b p{ line-height:24px;margin-bottom: 40px;}
#home-about .about-b .more-link{ background:#034b93; 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:240px; padding-left:40px; border-left:1px solid #d0d0d1; padding-bottom:5px;}
#home-about .about-c li{ display:block;    margin-bottom: 39px;}
#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:#034b93; 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/wenhuabj.png) 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:#404040}
.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:#369ad6; 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%;margin-bottom:25px;}
/*#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: #034b93; color:#fff; font-size:16px; padding:15px; text-align:center;

    display: block;
    position: relative;
    overflow: hidden;
    height:27px;
}






#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:50px 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:#202020; margin-bottom:20px;}
#home-news .top-news  p{ padding-left:28px; border-left:1px solid #b4b3b3; line-height:22px; color:#666666; margin-bottom:30px;}
#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:30px;}
#home-news .top-news .img img{ display:block; width:100%;}
#home-news .top-news .more-link{ display:block; width:140px; height:38px; line-height:38px; color:#fff; text-align:center; background:#1f6cb7; 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:35px; 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:#0f5aa3;background:url(../images/dian.png) left center no-repeat; padding-left:18px; 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: 45px; float:right;
    line-height: 45px;
    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:45px;}

#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:330px;}
#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:#369ad6; 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:20px;}
#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:#0d4680;}
.foot-a{ margin-bottom:40px;}
.foot-link{ margin-bottom:10px;}
.foot-link li{    display: block;
    float: left;
    margin-right: 6px;
    color: #b9c0cf;
    height: 20px;
    line-height: 20px; font-size:12px; }



/*企业大事件*/
.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;
}
.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%;*/
  height:270px;
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 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;}

.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 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: #0d58b4 }
.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:16px; color:#666666; line-height:28px; }
.xszx .xs-left .name{    min-height: 1px;
    width: 130px; text-align:right;
    display: inline-block;}
.xszx .xs-left li{ line-height:28px;}
.xszx .xs-left .li{ padding:13px 0px; 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:auto; 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-left2{ width:850px;}
.lxfs  .lxfs-left2 .lxnr-div{ border:1px solid #e4e4e4;}
.lxfs  .lxfs-left2  .fs-bt{ background:#e4e4e4; height:45px; line-height:45px; font-size:16px; color:#3d5f9d; text-align:center;}
.lxfs  .lxfs-left2  .lxnr-div ul{ margin:15px;}
.lxfs  .lxfs-left2  .lxnr-div.lxa{ margin-bottom:5px;}
.lxfs  .lxfs-left2  .lxnr-div ul li.fl{ /*width:55%;*/}
.lxfs  .lxfs-left2  .lxnr-div ul li .lxname{ width:114px; display:inline-block}
.lxfs  .lxfs-left2  .lxnr-div ul li{ line-height:33px;   /*width:44%;*/ display:block;  font-size:14px; color:#666666;}



.lxfs  .lxfs-left{ width:1200px;}
.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:#3d5f9d; 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.fl{ /*width:55%;*/}
.lxfs  .lxfs-left  .lxnr-div ul li .lxname{ width:114px; display:inline-block}
.lxfs  .lxfs-left  .lxnr-div ul li{ line-height:33px;   /*width:44%;*/ 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) {


.yuyan {
    margin-left: 45px;
}
 }
 @media screen and (max-width: 1200px) {
.lxfs  .lxfs-left{ width:100%; margin-bottom:20px;}
.lxfs  .lxfs-left2{ 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;}
.lxfs  .lxfs-right .fr-nr,.lxfs  .lxfs-left2  .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 2px;}
 .yuyan,#top .wx,.ygtd {
    margin-left: 0px; float:right; margin-right:30px;
}
#top .wx {
    margin-top: 13px;
    width: 34px;
}
#top .wx img{ width:100%; display:block
}
 .ygtd{ display:block}
.logo {
    padding: 5px 0;
    margin:0 -15px;
}
.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;

}

#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}
 }
 
 
 
 
  /*招聘中心*/
#page-contenr .product-show-ul {
    width: 100%;
}

.product-show-ul li {
	padding: 35px 0;
}
.product-content {
	margin: 0 15%;
}
.left {
	float: left;
} 
   .recruit-left,
.recruit-right {
	padding: 0 10px;
}
.product-img {
	width: 70%;
	margin-top: 25px;
}

.right {
	float: right;
}
/*.clear {
    clear: both;
}*/
.product-show-ul li {
	padding: 35px 0;
}

.gray-li {
	background-color: #f0eeed;
}

.product-add,
.product-intro {
	position: relative;
	margin-top: 20px;
}

.product-show-title span {
	color: #FFFFFF;
	background-color: #0086da;
	padding: 2px 5px;
	border-radius: 3px;
	margin-top: 5px;
	display: inline-block;
    line-height: 1.6;
    font-size: 1.6rem;
}
.product-add span,
.product-intro span {
	font-weight: bold;
}
.am-container-1 {
	max-width: 1120px;
	margin: 0 auto;
}
.part-title-mar{padding-top: 30px;
padding-bottom: 25px;
text-align: center;
}
.part-title-i {
	vertical-align: sub;
	font-size: 36px;
	color: #0086da;
	margin-right: 5px;
}
.part-title-span {
	font-size: 26px;
}
.part-title p {
	font-size: 17px;
	color: #999;
	margin-top: -5px;
}
.daiyu-title-ul {
	width: 20% !important;
	margin: 0 auto !important;
	background-color: transparent !important;
}
[data-am-widget='tabs'] .am-tabs-nav {
  width: 100%;
  padding: 0;
  margin: 0;
  list-style: none;
  text-align: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}



/*新加的*/ 

/*人才招聘*/
.JobList{width: 100%;}
.jobTitle{padding: 5px 0; background: #f4f4f4;}
/*.jobTitle ul{padding-left: 18px;}*/
.jobTitle ul li{ width: 25%; float: left; line-height: 22px; text-align: center;font-size: 16px;}
.JobList dt ul{border-bottom: dashed 1px #a4a4a4;height:50px; }
.JobList dt ul li{width: 25%;box-sizing: border-box; margin-top: 13px; float: left; text-align: center;font-size: 16px; border-left:solid 1px #a4a4a4;line-height:16px; }
.JobList dt ul li a {
    text-decoration: none;
     color: #666666;
}

.JobList dt ul li.first{border-left: none;}
.JobList dd{padding: 2px 0;border-bottom: dashed 1px #a4a4a4; margin: 0;}
.JobList dd .Show{background-color: #f2f2f2;padding: 10px 0;position: relative;}
.JobList dd .Show .Text{width: 70%; float: left;margin-left: 60px;}
.JobList dd .Show a.btn{background-color: #264c70; font-size: 16px; color: #fff; padding: 5px 15px; float: right; margin-right: 3%; margin-top: 2%;}

.jobShow{margin-bottom:320px;border:1px solid #e0e0e0;}
.jobShow dl{float: left; padding: 0; margin: 0; width:100%;}
.jobShow dt,.jobShow dd{border-top: none; float: left;}
.jobShow dt{width: auto;text-align:center; font-weight: bold; color:#626262; height: 35px; line-height: 35px; border: solid 1px #e0e0e0}
.jobShow dd{width: auto; font-size: 14px; /*color: #747474;*/text-indent: 26px; margin-left: 0;height: 35px; line-height: 35px; border: solid 1px #e0e0e0;
 overflow: hidden;
 text-overflow: ellipsis;
 -o-text-overflow: ellipsis;
 white-space: nowrap;
 display: block;}
.JS_SinglePage{/*width: 665px;*/margin: 0 auto;}
.JS_SinglePage .JS_Title{ padding-left: 28px;background-color: #f6f6f6; color: #3d5f9d;font-size: 18px;font-weight: bold;margin-bottom: 23px; height: 36px; line-height: 36px;}
.JS_SinglePage .JS_Content{padding: 0 28px;margin-bottom: 23px;}

.Js_message td{font-size: 12px; /*color: #666;*/}
.Js_message td .form_err{color: #3d5f9d;}
.Js_message td p{color: #3d5f9d; font-size: 14px; margin: 0px 0;}
.Js_message td .text{height: 40px;line-height:40px; width: 358px; border: 1px solid #d6d6d6;margin: 12px 0;text-indent: 10px;}
.Js_message td .file{background-color: rgb(240, 240, 240); padding: 3px; margin-right: 5px; *margin-left: 10px;}
.Js_message .btn{width: 140px; height: 35px;margin-top: 30px;margin-right: 5px;cursor:pointer; color: #fff; font-family: "微软雅黑"}
.Js_message .btn_submit{ background: #264c70;}
.Js_message .btn_reset{background: #666;}
.Js_message select{ height: 40px;line-height:40px; width: 358px; border: 1px solid #d6d6d6;margin: 12px 0;text-indent: 10px;}







.loading {
    width: 100%;
    height: 120px;
    display: inline-block;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 3;
    background: #f9f9f9 url(../img/loading24.gif) no-repeat center center;
}
