body{ font-family:"å¾®è½¯é›…é»‘"; font-size:14px;  color:#212121; position: relative; min-width:1280px;}
li{ list-style:none;}
ul{ padding:0; margin:0;}
a{ color:#444;text-decoration:none}
a:hover{ text-decoration:none !important; color: #272d5a;}
a:focus{ text-decoration:none !important; outline: none !important;}
button:focus,button:hover{outline: none !important;}
ul,ol{ margin:0; padding:0; }
img{ max-width:100%;}
input,button {outline:none;}
.container{ width: 1330px; padding:0; }
.logo{ height: 120px; line-height: 120px; }
.header{ background: #008eff; }
.header-a{ color: #fff; padding-top: 25px; }
.header-a a{ color: #fff; }
.header-a span{ padding:0 25px; }
.search-box-c{ width: 180px; height: 30px; position: relative; border-radius: 30px; border:solid 1px #fff; margin-top: 20px; }
.search-box-c .form-control{height: 29px;border:none;background: none;border-radius: 30px;box-shadow: none;color: #fff;width: 139px;}
.btn-ss{ position: absolute; right: 10px; top: 0; bottom: 0; width: 22px; background: url(../images/icon-ss.png) center no-repeat!important; border:none; box-shadow: none; }
.nav-list li{float: left;position: relative;z-index: 10000;/* width: 220px; */}
.nav-list li a{display: block;height: 40px;line-height: 40px;font-size: 16px;color: #fff;padding: 0 36px;width: 221px;}
.nav-down{ position: absolute; display: none; left: 0; top: 100%; right: 0;background: #0f69cc; }
.nav-down li{ float: none; width: 100%; }
.nav-down li a{ padding:0; }
.nav-list li:hover .nav-down{ display: block; }
.nav-box{ background: #0f69cc; }
.nav-list li a.active,.nav-list li a:hover{ background: #008eff; }
.banner{ overflow:hidden; margin:0; }
.banner img{ width: 100%; }
.banner .slick-prev{ width: 44px; height: 44px; background: url(../images/left.png) center no-repeat; left: 50%; margin-left: -650px; margin-top: -22px; top: 50%; }
.banner .slick-next{ width: 44px; height: 44px; background: url(../images/right.png) center no-repeat; right: 50%; margin-right: -650px; margin-top: -22px; top: 50%; }
.banner .slick-prev:hover{ background: url(../images/left02.png) center no-repeat; }
.banner .slick-next:hover{ background: url(../images/right02.png) center no-repeat; }
.slick-prev:before,.slick-next:before,.slick-dots li button:before{ display: none; }
.banner .slick-dots{ bottom: 40px; }
.banner .slick-dots li{ margin:0 10px; }
.banner .slick-dots li,.banner .slick-dots li button{ width: 16px; height: 16px; border-radius: 50%; }
.banner .slick-dots li button{ background: #fff; border:solid 2px #008eff; }
.banner .slick-dots li.slick-active button{ background: #008eff; }
.page-one .container{ position: relative; padding-top: 50px; padding-bottom: 70px; }
.title{ margin-bottom: 60px; position: relative; }
.about-left{ width: 565px; }
.about-txt{ font-size: 16px; color: #333; text-align: justify; line-height: 38px; text-indent: 2em; }
.more{ display: inline-block; margin-top: 50px; padding:0 18px; height: 38px; line-height: 38px; border-radius: 38px; background: #008eff; color: #fff; font-size: 16px; }
.more span{ padding-right: 48px; background: url(../images/more.png) right center no-repeat; }
.about-img-back{ padding-right: 20px; padding-bottom: 20px; margin-top: 40px; background: url(../images/about-img-back.png) right bottom no-repeat; }
.about-img-back img{ width: 645px; height: 443px; }
.page-tow{ position: relative;margin-bottom: 130px; }
.page-tow .container{ position: relative; z-index: 100;padding: 60px 20px;}
.page-tow .listbj01 {
    background: url(../images/back02.png) center no-repeat;
    background-size: cover;
}
.page-tow .listbj02 {
    background: url(../images/back-b.png) center no-repeat;
    background-size: cover;
}
.listbj01 .xw-list li {
    color: #d9ecff;
}
.listbj01 .xw-list li a {
    color: #d9ecff;
    background: url(../images/icon-libai.png) left center no-repeat;
}
.listbj01 .xw-list li:hover a {
    color: #fff;
    background: url(../images/icon-libai.png) left center no-repeat;
}
.listbj01 .xw-list li:hover span {
    color: #fff;
}
.jg-list li{ float: left; width: 25%; padding:0 11px; margin-bottom: 55px; }
.jg-list li.b{ margin-top: 65px; }
.jg-list{ margin:0 -11px; }
.jg-list li a{ display: block; position: relative; box-shadow: 5px 4px 9px rgba(34,24,21,0.3); border-radius: 0 0 30px 0; overflow:hidden; }
.jg-list-b{ position: absolute; left: 0; right: 0; bottom: 0; background: #252525; background: rgba(37,37,37,0.5); line-height: 60px; font-size: 22px; color: #fff;}
.jg-list li a img{ width: 100%; height: 440px; }
.jg-mask{ position: absolute; display: none; left: 0; top: 0; padding-top: 210px; width: 100%; height: 100%; background: url(../images/jg-back.png) center repeat; }
.mask-tt{ font-size: 24px; color: #fff; }
.jg-mask span{ color: #3f7ec9;background: #fff; border-radius: 30px; display: inline-block; width: 66px; height: 24px; line-height: 24px; margin-top: 20px; }
.jg-list li a:hover .jg-list-b{ display: none; }
.jg-list li a:hover .jg-mask{ display: block; }
.title a{ float: right; height: 26px; margin-top: 30px; line-height: 26px; font-size: 16px; color: #666; padding-right: 46px; background: url(../images/more02.png) right center no-repeat; }
.title i{ position: absolute; width: 254px; height: 119px; background: url(../images/fj02.png) center no-repeat; left: 667px; top: -15px; }
.img-slick{ width: 522px; height: 425px; overflow:hidden; margin:0; box-shadow: 5px 4px 9px rgba(34,24,21,0.3); }
.img-slick .slick-dots{ bottom: 20px; }
.img-slick .slick-dots li{ margin:0 8px; }
.img-slick .slick-dots li,.img-slick .slick-dots li button{ width: 10px; height: 10px; border-radius: 50%; }
.img-slick .slick-dots li button{ background: #fff; }
.img-slick .slick-dots li.slick-active button{ background: #008eff; }
.index-right{ width: 730px; }
.tabs-ul{ border:solid 2px #008eff; margin-bottom: 25px; }
.tabs-ul li{ float: left; width: 50%; }
.tabs-ul li a{ display: block; font-size: 20px; color: #008eff; position: relative; padding-top: 28px; height: 105px; }
.tabs-ul li.active a{ background: #008eff; color: #fff; }
.tabs-ul li a:before{ display: block; content: ""; position: absolute; left: 50%; top: 70px; width: 50px; height: 2px;background: #008eff; margin-left: -25px; }
.tabs-ul li.active a:before{ background: #fff; }
.tabs-ul li.active a:after{ display: block; content: ""; height: 11px; background: url(../images/raw.png) center no-repeat; position: absolute; left: 0; top: 100%; right: 0; }
.xw-list li{ font-size: 18px; color: #333; line-height: 50px; position: relative; padding-right: 175px; }
.xw-list li a{ color: #333; padding-left: 20px; background: url(../images/icon-li01.png) left center no-repeat; }
.xw-list li span{ position: absolute; right: 0; top: 0; font-size: 16px; }
.xw-list li:hover span{ color: #008eff; }
.xw-list li:hover a{ color: #008eff; background: url(../images/icon-li02.png) left center no-repeat; }
.zt-ul li{ float: left; width:33.333333%; }
.zt-ul-box{ width: 344px; transition: 0.3s all; margin:0 auto 100px auto; height: 424px; padding-left: 30px; position:relative; }
.zt-ul-box:before{ display: block; content: ""; position: absolute; top: 23px; right: 30px; left: 0; bottom: 0; box-shadow: 4px 10px 9px rgba(34,24,21,0.17); background: #92cefe; border-radius: 0 0 0 25px; }
.zt-ul-img img{ width: 100%; height: 322px; border-radius: 35px 0 35px 0; position: relative; z-index: 10; }
.zt-ul-tt{ font-size: 18px; color: #fff; margin-right: 85px; position: relative; z-index: 10; margin-top: 15px; margin-bottom: 15px; }
.zt-ul-box .more{ margin-top: 0; position: relative; z-index: 10; }
.zt-ul-box:hover{ transform: scale(1.2,1.2); }
.zt-ul-box:hover:before{ border:solid 2px #008eff; }
.footer{ background: url(../images/footer.png) center no-repeat; background-size: cover; height: 294px; padding-top: 50px; }
.footer-sm{ height: 130px; background: url(../images/footer-sm.png) center repeat; }
.logo-b{ height: 130px; line-height: 130px; padding-left: 45px; }
.footer-right{ margin-left: 125px; margin-top: 25px; background: url(../images/lind.png) left center no-repeat; padding-left: 130px; }
.footer-right p{ margin:0; line-height: 35px; font-size: 18px; color: #fff; }
.footer-right p span{ font-size: 24px; }
.footer-right p font{ padding-left: 11px; }
.footer-p{ background: url(../images/lind-b.png) center top no-repeat; font-size: 16px; color: #fff; padding-top: 25px; margin-top: 40px; }
.more:hover{ color: #fff; }
.title a:hover{ color: #008eff; }


/***********list***********/
.news-b li{ float: left; width: 25%; padding:0 20px; margin-bottom: 15px; }
.news-b li a{ display: block; padding:10px 15px; border-bottom: solid 1px #ddd; background: url(../images/li.png) left center no-repeat; font-size: 16px; color: #333; }
.news-b{ margin:0 -20px; }
.list-header{ height: 119px; }
.list-header .header-top{ background: #005691; position: static; padding-top: 20px; padding-bottom: 20px; }
.list-header .header-top .nav-list li{ padding-bottom: 0; }
.list-header .header-top .nav-down{ padding-top: 10px; }
.list-header .header-top .logo{ padding-top: 15px; }
.list-banner{ height: 320px; margin-bottom: 40px; }
.list-left{ width: 300px; margin-bottom: 50px; }
.list-top{ height: 70px; line-height: 70px; color: #fff; font-size: 26px; background:url(../images/list-top.png) center no-repeat; }
.list-left-nav li a{ display: block; line-height: 40px; position:relative; padding-left: 90px; font-size: 16px; color: #333; }
.list-left-nav li{ margin-left: 30px; margin-bottom: 5px; }
.list-bottom{ padding-top: 20px; background: #eee; }
.list-left-nav li.active a,.list-left-nav li a:hover{ background: #fff; }
.list-left-nav li.active a:before,.list-left-nav li a:hover:before{ display: block; content: ""; position: absolute; left: 10px; top: 0; bottom: 0; width: 12px; }
.right-box-top{ border-bottom: solid 2px #005691; padding-top: 20px; padding-bottom: 10px; margin-bottom: 30px; }
.right-title{ font-size: 26px; color: #005691; padding-left: 25px; }
.right-box{ width:990px; margin-bottom: 50px; }
.nav-b{ color: #666; padding-left: 25px;margin-top: 10px; }
.nav-b a{ color: #666; }
.img-ul li{ float: left; width: 25%; padding:0 15px; margin-bottom: 40px; }
.img-ul{ margin:0 -15px; }
.img-ul li img{ width: 100%; height: 180px; }
.img-ul-tt{ height: 40px; background: #ddd; line-height: 40px; display: block; font-size: 16px; color: #333; padding:0 10px; }
.article-tt{ font-size: 28px; color: #333; }
.article-sm{ color: #666; line-height: 40px; margin-bottom: 30px; background: #f5f5f5; margin-top: 30px; }
.article-p p{ font-size: 16px; color: #333; line-height: 50px; margin-bottom:15px; text-align: justify; }
.article-link p a{ font-size: 16px; color: #666; }
.article-link p { margin-bottom: 15px; }
.article-link{ padding-top: 50px; }
.ul-list-img img{ width: 280px; height: 160px; }
.ul-list-right{ margin-left: 320px; padding-top: 15px; }
.ul-list-tt a{ font-size: 16px; color: #333; }
.ul-list-p{ color: #999; line-height: 25px; height: 50px; overflow:hidden; text-align: justify; margin-top: 15px; }
.list-date{ color: #005691; margin-top: 20px; }
.ul-list li{ border-bottom: solid 1px #ddd; padding-bottom: 30px; margin-bottom: 30px; }
.news-b-lg li a{ width: 100%; margin:0; line-height:56px; font-size: 16px; position: relative; color: #333; border-bottom: dashed 1px #ddd; padding-top: 0; padding-bottom: 0; }
.news-b-lg li{ width: 100%; margin:0; }
.news-b-lg li a span{ position: absolute; right: 0; top: 0; }
.news-b-lg{ margin-top: -10px; }
.zp-list li a:hover,.header-a a:hover{ text-decoration: underline!important; }
.home-link:hover{ color: #fff; text-decoration: underline!important; }
.news-list li a:hover .news-list-tt{ color: #005691; }
.news-list li a:hover{ box-shadow: 0 0 25px rgba(0,0,0,0.2); }
.news-b li a:hover,.notice-right-tt a:hover,.ul-list-tt a:hover,.nav-b a:hover,.article-link p a:hover{ color: #005691; }
.img-ul-box:hover .img-ul-tt{ background: #005691; color: #fff; }
.search-box{ position: fixed; left: 50%; top: 50%; width: 800px; height: 54px; background: #fff; padding-right: 115px; margin-left: -400px; z-index: 1000010; }
.search-box .form-control{ height: 54px; border-radius: 0; font-size: 18px; box-shadow: none; border:none; }
.modal{ z-index: 100000001; }
.modal-backdrop{z-index: 10000000;}
.modal-box{ position: fixed; display: none; left: 0; top: 0; right: 0; bottom: 0; z-index: 1000010; }
.btn-search,.btn-search:hover,.btn-search:focus{ position: absolute; right: 0; background: #005691; top: 0; width: 115px; height: 54px;border:none; border-radius: 0;padding:0}.modal-back{position: fixed; left: 0; top: 0; right: 0; bottom: 0; z-index: 100000; background: rgba(0,0,0,0.5);}
.search-a{ cursor:pointer; }
.img-hide{ overflow:hidden; display: block; }

.img-hide img{ transition: 0.5s all; transform: scale(1,1); }
.img-hide:hover img{ transform: scale(1.05,1.05); }
.txt-elise{overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;}
.keywordfontcolor1029730{
    FONT-SIZE: 11pt!important;
    position: relative!important;
}
.div2{
osition: relative;
    width: 1200;
}
.div1 {
    position: absolute;
    width: 250px;
    left: 8%;
    margin-right: 20px;
    margin-top: 8px;
}
.gwfl {
    /* width: 250px; */
    height: 60px;
    text-align: left;
    background: #39988e;
    /* margin: 8px auto auto 456px; */
    font-size: 18px;
    color: #FFFFFF;
    text-align: center;
    line-height: 60px;
    /* position: absolute; */
}
.gwfla1 {
    color: white;
}
.gwfl-3 {
    /* width: 250px; */
    height: 60px;
    background: #ffffff;
    /* margin: 8px auto auto 456px; */
    font-size: 18px;
    color: #39988e;
    text-align: center;
    line-height: 60px;
    /* position: absolute; */
}
.gwfla {
    color: #666;
}
.lb {
    margin: 8px auto auto 6px;
    background: #ffffff;
    width: 739px;
    height: 725px;
    float: left;
    position: relative;
    left: 30%;
}
.cd {
    width: 739px;
    height: 48px;
    background: #39988e;
    margin: 0px auto;
    float: left;
}
.ul {
    margin: auto auto auto 55px;
    list-style: none;
    width: 600px;
    height: 48px;
    line-height: 48px;
    text-align: center;
}
.li {
    width: 100px;
    height: 48px;
    float: left;
    color: #ffffff;
}
.zp-news-subs {
    position: relative;
}
.zp-news-subs .ul1 {
    margin-top: 0;
    padding: 10px 10px 0 0;
    list-style: none;
}
.zp-news-subs ul li {
    border-bottom: 1px dashed #999;
    padding: 5px 0 10px 0;
    font-size: 14px;
    color: #666;
}
.zp-news-pages {
    position: absolute;
    width: 739px;
    height: 30px;
    top: 95%;
    left: 0;
    font-size: 14px;
    background: #ffffff;
}
.page-span {
    line-height: 20px;
    margin: 5px 10px 5px;
    height: 20px;
}
.page-a {
    width: 60px;
    height: 20px;
    line-height: 20px;
    margin: 5px 5px 5px;
    color: #000000;
    border: 1px solid #EEEEEE;
}