body {
    color: #333;
    font-size: 14px;
    font-family: "æ°“æˆ®åºçŒ«é™†ç??èŒ?éˆ¥è¡¡ï¿½Î³â?žçƒ©ï¿½ï¿?","Arial",Helvetica,"èŒ…ç¦?éˆ¥æ¨ã¢è§£ï¿½ï¿?",Arial,Tahoma;
	margin:0 auto;
	position:relative;
	overflow-x: hidden;

}

.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;}
li{ list-style:none;}
a{ color: #333; }
ul{ padding:0; margin:0;}
a:hover,a{ text-decoration:none !important;}
a:focus{ text-decoration:none !important; outline: none !important;}
button:focus,button:hover,input:focus{ outline: none!important; }
p{ margin:0; }
img{ max-width:100%; display: inline-block; vertical-align: middle;}
.container{ width: 1410px;}
.slick-dots li button:before{ display: none; }
.tab-content{ position: relative; }
.tab-content .tab-pane{ display: block; position: absolute; left: 0; top: 0; width: 100%; z-index: -1; opacity: 0; filter:alpha(opacity=0); transition: 0.5s all; }
.tab-content .tab-pane.active{ position: relative; z-index: 10; opacity: 1; filter:alpha(opacity=100); }
.banner{ margin:0; overflow:hidden; }
.banner img{ width: 100%; }
.top{ position: absolute; z-index: 1000; left: 0; top: 0; right: 0; background: url(/images/top.png) center no-repeat; background-size: cover; padding:0 5%; }
.top-left{ line-height: 50px; color: #fff; }
.top-left span{ padding:0 15px; }
.top-left a{ color: #fff; }
.top-right{ line-height: 50px; }
.top-right a{ display: inline-block; margin-left: 30px; color: #fff; }
.top-right a img{ margin-right: 5px; }
.header{ position: absolute; left: 0; z-index: 10000; right: 0; top: 50px; background: url(/images/header.png) center no-repeat; background-size: 100% 100%; padding:30px 5%; }
.header.one{ position: fixed; top: 0; background: #3388cc; z-index: 9999;    background: url(/images/top.png) center no-repeat;background-size: 100% 100%;}
.nav-list{ position: relative; }
.nav-list li{ float: left; margin-left: 40px; }
.nav-list li a{ font-size: 18px; color: #fff; line-height: 52px; }
.langer{ margin-left: 25px; line-height: 52px; }

.header-right{
margin-right: 240px;

}



.search-box-header{ position: absolute; right: 5%; z-index: 1000;  top: 34px; width:220px; border-radius: 60px;border: 1px #ffffff solid;}
.search-box-header .form-control{ padding-left: 10px; width:60%; height: 36px; background: none; border:none; box-shadow: none; font-size: 18px; color: #fff; }
.search-box-header .btn-ss{ position: absolute; right: 15px; top: 0; bottom: 0; padding:0; border:none; background: none; font-size: 18px; color: #fff; }
.search-box-header .btn-ss span{ padding-right: 40px; background: url(/images/icon-ss.png) right center no-repeat; }
.search-box-header .form-control::-webkit-input-placeholder{
            color:#fff;
        }
.search-box-header .form-control::-moz-placeholder{   /* Mozilla Firefox 19+ */
            color:#fff;
        }
.search-box-header .form-control:-moz-placeholder{    /* Mozilla Firefox 4 to 18 */
            color:#fff;
        }
.search-box-header .form-control:-ms-input-placeholder{  /* Internet Explorer 10-11 */ 
            color:#fff;}

.banner .slick-dots{ bottom: 70px; }
.banner .slick-dots li,.banner .slick-dots li button{ width:70px; height:70px; }
.banner .slick-dots li button{ background: url(/images/li01.png) center no-repeat; }
.banner .slick-dots li.slick-active button{background: url(/images/li02.png) center no-repeat;}
.page-one{ background:#f0f0f5 url(../images/back01.png) center no-repeat; padding:50px 0; background-size: cover; }
.title-top{ font-size: 18px; color: #c9d0d9; text-transform: uppercase;  }
.title-bottom{ font-size: 36px; color: #000; margin-bottom: 20px; }
.title-bottom img{ margin-left: 15px; }
.one-left{ width: 24%; }
.one-left-ul li a{ display: block; margin-bottom: 20px; background: #fff; padding:10px; }
.one-left-ul li:last-child a{ margin-bottom:0; }
.one-left-ul-box{ height: 164px; padding:20px; border:solid 1px #99c3e5; border-radius: 10px; background: url(/images/back-b.png) right bottom no-repeat; }
.one-left-ul-tt{ font-size: 18px; color: #333; line-height: 25px; height: 50px; overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical; }
.one-lind{ width: 20px; height: 5px; margin-top: 20px; background: #3388cc; }
.one-date{ color: #999; margin-top: 20px; }
.one-center{ width: 52%; padding:0 20px;  }
.img-slick-img div{ height: 418px; }
.img-slick-bottom{ height: 170px; background: #fff; padding:30px 35px; }
.img-slick-tt{ font-size: 24px; color: #333; }
.img-slick-p{ font-size: 18px; color: #999; margin-top: 5px; }
.img-slick-date i{ font-size: 14px; color: #3388cc; }
.img-slick-date i font{ font-size: 30px; font-weight: bold; padding-right: 10px; }
.img-slick-date{ margin-top: 15px; }
.img-slick .slick-dots{ left: auto; right: 30px; width: auto; bottom: 30px; }
.img-slick .slick-dots li,.img-slick .slick-dots li button{ width: 26px; height: 26px; }
.img-slick .slick-dots li button{ background: url(/images/li03.png) center no-repeat; }
.img-slick .slick-dots li.slick-active button{ background: url(/images/li04.png) center no-repeat; }
.tz-ul{ background: #fff url(../images/back-c.png) center bottom no-repeat; border-top: #3388cc solid 5px; height: 590px; }
.tz-ul li a{ display: block; height: 115px; position: relative; padding:25px 30px; }
.tz-ul-date{ font-size: 14px; color: #3388cc; }
.tz-ul-date span{ font-size: 30px; font-weight: bold; font-style: italic;}
.tz-ul-tt{ margin-left: 75px; font-size: 18px; line-height: 30px; color: #333; overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical; }
.tz-ul li a:before{ display: block; content: /css/""; position: absolute; left: 30px; right: 30px; bottom: 0; border-top: solid 1px #eee; }
.tz-ul li:last-child a:before{ display: none; }
.img-slick{ margin:0; }
.text-xyfj{}
.more{ display: inline-block; margin-top: 30px; color: #3388cc; padding-right: 45px; background: url(/images/more.png) right center no-repeat; line-height: 33px; }
.text-xyfj .more{position: absolute;
    top:280px;
    text-align: center;
    left: 50%;
    margin-left: -50px;background: url(/images/more1.png) right center no-repeat;font-size: 16px;    color: #fff;}


.page-tow{ background: url(/images/back02.png) center no-repeat; background-size: cover; padding:70px 0; }
.title-b{ text-transform: uppercase; line-height: 70px; font-size: 16px; color: #3388cc; height: 70px; background: url(/images/tt-b.png) center no-repeat; }
.title-lg{ font-size: 40px; color: #000; margin-top: -20px; position: relative; }
.title-lg:before{ display: block; content: /css/""; position: absolute; right: 50%; top: 50%; margin-right: 100px; width: 16px; height: 4px; background: #acb4be; margin-top: -2px; }
.title-lg:after{ display: block; content: /css/""; position: absolute; left: 50%; top: 50%; margin-left: 100px; width: 16px; height: 4px; background: #acb4be; margin-top: -2px; }
.zt-slick a{ display: block; background: #fff; margin:0 12px; padding:8px; box-shadow: 0 0 10px rgba(0,0,0,0.1); }
.zt-slick-img{ position: relative; padding-top: 207%; }
.zt-slick-img img{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; }
.zt-more{ position: absolute; left: 35px; bottom: 35px; width: 16px; height: 99px; background: url(/images/zt-more.png) center no-repeat; }
.zt-slick-tt{ position: absolute; right: 30px; top: 40px; border-left: solid 1px #fff; line-height: 30px; border-right: solid 1px #fff; width: 60px; text-align: center; font-size: 28px; color: #fff; padding:0 14px; }
.zt-slick .slick-slide{ padding:10px 0; }
.zt-slick{ margin:35px -12px 0 -12px; }
.zt-slick .slick-prev{ width: 58px; height: 58px; background: url(/images/left.png) center no-repeat; left: -80px; margin-top: -29px; }
.zt-slick .slick-next{ width: 58px; height: 58px; background: url(/images/right.png) center no-repeat; right: -80px; margin-top: -29px; }
.slick-prev:before,.slick-next:before{ display: none; }
.page-three{ background: url(/images/back03.png) center no-repeat; background-size: cover; padding:60px 0 140px 0; }
.page-three .title-b{ color: rgba(255,255,255,0.5); }
.page-three .title-lg{ color: #fff; margin-bottom: 40px; }
.page-three .title-lg:before,.page-three .title-lg:after{ background: rgba(255,255,255,0.7); }
.three-left{ width: 40%; }
.three-a{ float: left; width: 50%; display: block; }
.three-a div.img-div{ height: 190px; }
.three-b div.img-div{ height: 360px; }
.three-right{ width: 60%; }
.three-c div.img-div{ height: 360px; }
.three-c{ width: 66%; }
.three-r{ width: 34%; }
.three-d{ display: block; }
.three-d div.img-div{ height: 180px; }
.pt-back{ height: 190px; padding-top: 30px; width: 66%; background: #5ab9f4; }
.pt-title{ font-size: 24px; margin-bottom: 20px; color: #fff; font-weight: bold; position: relative; }
.pt-title:before{ display: block; content: /css/""; position: absolute; right: 50%; top: 50%; margin-right: 100px; width: 16px; height: 1px; background: #fff; }
.pt-title:after{ display: block; content: /css/""; position: absolute; left: 50%; top: 50%; margin-left: 100px; width: 16px; height: 1px; background: #fff; }
.pt-link a{ display: inline-block; margin:0 12px; }
.three-e div.img-div{ height: 190px; }
.fg-slick-img{ height: 860px; }
.fg-slick-box{ position: relative; }
.fg-slick-box .title-b{ color: rgba(255,255,255,1); }
.fg-slick-box .title-lg{ color: #fff; margin-bottom: 40px; }
.fg-slick-box .title-lg:before,.page-three .title-lg:after{ background: #fff; }
.fg-slick-sm{ position: absolute; left: 0; top: 0; right: 0; padding-top: 75px; }
.fg-p{ max-width: 890px; margin:0 auto; font-size: 18px; color: #fff; line-height: 30px; }
.fg-box-lg{ position: relative; }
.fg-slick{ margin:0; }
.fg-slick-bottom a{ display: block; }
.page-four{ background:#f0f0f5 url(/images/back02.png) center no-repeat; overflow:hidden; background-size: cover; padding:60px 0; }
.rk-ul li{ float: left; width: 18%; margin-top: 30px; }
.rk-ul li a{ display: inline-block; font-size: 18px; color: #333; }
.rk-ul li a img{ box-shadow: 0 0 10px rgba(0,0,0,0.1); border-radius: 50%; margin-bottom: 15px; }
.rk-ul{ margin-bottom: 60px; }
.xl-slick a{ display: block; position: relative; margin:0 30px; height: 194px; background: url(/images/xl-back.png) center no-repeat; background-size: 100% 100%; padding:30px; }
.xl-slick-tt{ font-size: 18px; color: #000; }
.xl-slick-date{ font-size: 44px; font-weight: bold; }
.xl-slick-b{ font-size: 18px; color: #000; margin-top: 0px; }
.xl-box{ margin-top: 50px; position: relative; }
.xl-slick a:before{ display: block; content: /css/""; right: 72px; bottom: -36px; position: absolute; width: 18px; height: 18px; background: url(/images/dian.png) center no-repeat; }
.xl-slick .slick-slide{ padding-bottom: 36px; }
.xl-box:before{ display: block; content: /css/""; position: absolute; left: -1000px; right: -1000px; bottom: 8px; border-top: solid 1px #3388cc; }
.xl-slick .slick-prev{ left: 30px; top: auto; bottom: -5px; width: 16px; height: 28px; background: url(/images/left02.png) center no-repeat;  }
.xl-slick .slick-next{ right: 30px; top: auto; bottom: -5px; width: 16px; height: 28px; background: url(/images/right02.png) center no-repeat;  }
.xl-slick{ margin:0; }
.footer{ background: #3388cc; padding-top: 30px; padding-bottom: 40px; position: relative; }
.ewm-box div{ margin-right: 9px; color: #d1ebff; }
.ewm-box img{ margin-bottom: 10px; }
.footer-tt{ font-size: 18px; color: #d1ebff; }
.footer-lind{ width: 20px; height: 3px; background: #fff; margin:10px 0; }
.footer-p p{ font-size: 14px; color: #d1ebff; line-height: 25px; margin:0; }
.footer-c{ margin-left: 30px; }
.footer-lind-b{ border-top: dashed 1px #60a2d7; margin:30px 0; }
.footer-b-p{ margin-top: 20px; }
.footer-b-p span{ display: inline-block; color: #d1ebff; margin:0 25px; }
.footer-ba{ font-size: 14px; margin-top: 15px; color: #93cfff; }
.footer:before{ display: block; content: /css/""; position: absolute; left: 0; right: 0; bottom: 0; height: 29px; background: url(/images/footer-b.png) center repeat-x; }
.title2 .ll {
    position: relative;
    padding: 0 0 0 20px;
}
.title2 .ll::before {
    content: /css/"";
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    background: #ff860b;
    width: 3px;
}
.title2 .ll h6 {
    font-size: 16px;
    color: #000000;
    text-transform: uppercase;
}
.title2 .ll h3 {
    font-size: 34px;
    color: #000000;
    font-weight: 600;
    margin: 10px 0 0;
}
.kx-back{ padding:60px 0;background: url(/images/jxky_bg.jpg) center no-repeat;
    background-size: cover; }
.img-kx{ position: relative; padding-top: 65%; }
.img-kx img{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; }
.kx-slick-tt {
    font-size: 17px;
    color: #333;
    line-height: 25px;
    max-height: 50px;
    font-family: "Microsoft Yahei";
    font-weight: bold;
    margin: 20px 0 0 0;
    transition: color .5s; overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
}
.kx-slick a{ display: block; margin:0 33px; overflow:hidden; }
.kx-slick{ margin:0 -33px; }
.kx-date{ font-size: 14px; transition: 0.3s all; transform: translate(0,100%); color: #666; margin-top: 10px; }
.kx-date img{ float: left; margin-right: 5px; }
.kx-slick a:hover .kx-date{ transform: translate(0,0); }
.kx-slick{ margin-top: 50px; }
.kx-slick .slick-prev{
    width: 54px;
    height: 54px;
    border: #c9e2f7 1px solid;
    border-radius: 50%;
    opacity: 1;
    top: -90px;
    left: auto;
    right: 104px;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    z-index: 1;
    }
.kx-slick .slick-prev:before{ display: block; content: /css/""; position: absolute; left: 0; right: 0; top: 0; bottom: 0; background: url(/images/arrow2.png) center no-repeat; }
.kx-slick .slick-next{
    width: 54px;
    height: 54px;
    border: #c9e2f7 1px solid;
    border-radius: 50%;
    opacity: 1;
    top: -90px;
    left: auto;
    right: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    z-index: 1;
    }
.kx-slick .slick-next:before{ transform: rotateY(180deg); display: block; content: /css/""; position: absolute; left: 0; right: 0; top: 0; bottom: 0; background: url(/images/arrow2.png) center no-repeat; }
/*.nav-down{ position: absolute; display: none; padding:10px 0; min-width: 120px; left: 50%; top: 100%; transform: translate(-50%,0); background: #fff; border-top: solid 2px #ff9900; }*/
/*.nav-down li{ float: none; text-align: center; margin:0!important; white-space:nowrap; padding:0; }*/
/*.nav-down li a{ font-size: 18px; text-align: center; line-height:40px; color: #333; padding:0 10px; }*/
/*.nav-down li a:hover{ color: #1c6eb8; }*/
/*.nav-down:before{ display: block; content: /css/""; position: absolute; left: 0; right: 0; bottom: 100%; height: 8px; background: url(/images/raw-top.png) center no-repeat; }*/
/*.nav-list li:hover .nav-down{ display: block; }*/
.nav-click{ display: none; }
.menu-button { position: absolute; display: none; top: 18px; right: 15px; z-index: 1000; cursor: pointer; -webkit-transition: .3s; transition: .3s;}
.menu-button .bar:nth-of-type(1) { margin-top: 0px;}
.menu-button .bar:nth-of-type(3) { margin-bottom: 0px;}
.bar { position: relative; display: block; width: 24px; height: 2px; margin: 5px auto; background-color: #fff; border-radius: 10px; -webkit-transition: .3s; transition: .3s; }
.cross{ margin-top: -8px; }
.cross .bar{ margin:13px auto; }
.cross .bar:nth-of-type(1) { -webkit-transform: translateY(15px) rotate(-45deg);-ms-transform: translateY(15px) rotate(-45deg); transform: translateY(15px) rotate(-45deg);}
.cross .bar:nth-of-type(2) {  opacity: 0;}
.cross .bar:nth-of-type(3) { -webkit-transform: translateY(-15px) rotate(45deg); -ms-transform: translateY(-15px) rotate(45deg); transform: translateY(-15px) rotate(45deg);}
.fg-slick-bottom{ position: absolute; left: 50%; bottom: 55px; width: 630px; margin-left: -315px; z-index: 1000; }
.fg-slick-bottom a img{ margin:0 auto; box-shadow: 0 0 10px rgba(0,0,0,0.1); width: 121px; height: 121px; border-radius: 50%; }
.fg-slick-bottom a{ position: relative; width: 121px; margin:0 auto; display: block; }
.fg-slick-bottom .slick-current a:before{ display: block; content: /css/""; position: absolute; left: 0; top: 0; right: 0; bottom: 0; border-radius: 50%; background:rgba(51,136,204,0.4) url(../images/raw-b.png) center no-repeat; z-index: 100; }
a:hover .one-left-ul-tt,a:hover .img-slick-tt,a:hover .tz-ul-tt,a:hover .kx-slick-tt{ color: #3388cc; }
.one-left-ul li a:hover,.zt-slick a:hover{ box-shadow: 0 0 10px rgba(0,0,0,0.2); }
.img-slick-img div,.three-a div,.three-b div,.three-c div,.three-d div{ transition: 0.3s all; }
.img-slick-img:hover div,a:hover .img-slick-img div,.three-a:hover div.img-div,.three-b:hover div.img-div,.three-c:hover div.img-div,.three-d:hover div.img-div{ transform: scale(1.05,1.05); }
.rk-ul li a img{ transition: 0.3s all; }
.rk-ul li a:hover img{ transform: rotate(360deg); }
.search-a{ display: none; }


/**************æ°“éˆ¥çŠ«ï¿½Î³â?žÃ·ï¿?************/
.list-left { width: 290px; padding-bottom: 55px; margin-top: 40px; box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 10px; background: url(/css/"") center 95% no-repeat rgb(255, 255, 255); }
.list-left-tt span { display: block; font-size: 24px; color: rgb(255, 255, 255); font-weight: bold; }
.list-left-tt { height: 88px; background: #3388CC; line-height: 88px; }
.left-nav li a { display: block; position: relative; line-height: 60px; font-size: 20px; color: rgb(51, 51, 51); text-align: center; }
.left-nav li { position: relative; }
.left-nav li a::before { display: block; content: /css/""; position: absolute; left: 25px; right: 25px; bottom: 0px; border-bottom: 1px solid rgb(221, 221, 221); }
.left-nav-down li a { line-height: 40px; font-size: 16px; color: rgb(51, 51, 51); padding-left: 25px; }
.left-nav-down li a::before { display: none; }
.left-nav li.active { box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 10px; background: rgb(255, 255, 255); margin-top: -1px; }
.left-nav li.active::before { display: block; content: /css/""; position: absolute; left: 0px; top: 0px; bottom: 0px; width: 4px; background: #3388CC; }
.left-nav li.active a { color: #3388CC; font-weight: bold; }
.left-nav li.active .left-nav-down li a { color: rgb(51, 51, 51); font-weight: normal; }
.left-nav-down { padding: 10px 0px; display: none; }
.left-nav li a:hover { color: #3388CC!important; }
.left-nav { padding-top: 20px; }
.container-list { max-width: 1330px; }
.list-ssjgy { width: 1300px; margin-top: 40px; }
.list-right { width: 950px; margin-top: 40px; }
.nav-b { color: rgb(153, 153, 153); font-size: 14px; }
.nav-b a { color: rgb(153, 153, 153); }
.list-top { border-bottom: 1px solid rgb(221, 221, 221); padding-bottom: 15px; }
.article-tt { font-size: 24px; color: rgb(51, 51, 51); font-weight: bold; margin-top: 20px; margin-bottom: 0px; }
.article-sm { border-top: 1px dashed rgb(221, 221, 221); max-width: 780px; margin: 30px auto 0px; border-bottom: 1px dashed rgb(221, 221, 221); padding: 15px 0px; font-size: 16px; }
.article-sm span {padding: 0px 4px;}
.article-p>p {text-align: justify;font-size: 21px!important;color: #292929;line-height: 200%!important;/* margin-bottom: 30px; */font-family: FangSong_GB2312;text-indent: 2em!important;}
.article-p p span{line-height: 200%!important;}
.article-p { margin-top: 40px; }
.article-p img{
margin:0 auto;
display:block;
}
.article-link p a { font-size: 16px; color: rgb(51, 51, 51); display: block; }
.article-link p a span { font-weight: bold; }
.article-link { border-top: 1px dashed rgb(221, 221, 221); padding-top: 30px; }
.article-link p { margin-bottom: 20px; }
.list-box { padding-bottom: 50px;background: url("/images/zi_bg.png") center center no-repeat; background-size: cover;}
.list-left-tt-phone { display: none; }
.img-lb li { float: left; padding: 0px 25px; margin-bottom: 50px; width: 50%; }
.img-lb { margin: 0px -25px; padding-top: 20px; }
.img-lb-tt { font-size: 18px; color: rgb(51, 51, 51); margin-top: 20px; }
.img-lb-img { position: relative; padding-top: 67%; }
.img-lb-img img { position: absolute; left: 0px; top: 0px; height: 100%; width: 100%; }
.img-lb li a { display: block; }
.img-ul-left img { width: 260px; height: 175px; }
.img-ul-left a{ display: block; }
.img-ul-a li { padding: 35px 0px; border-bottom: 1px dashed rgb(221, 221, 221); transition: all 0.5s ease 0s; }
.img-ul-right { margin-left: 290px; }
.img-ul-tt a {display: block; font-size: 18px; color: rgb(51, 51, 51); overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;}
.img-ul-p { color: rgb(153, 153, 153); font-size: 14px; line-height: 25px; height: 75px; overflow: hidden; margin-top: 15px; }
.img-ul-date { color: rgb(153, 153, 153); font-size: 14px; margin-top: 20px; padding-left: 20px; }
.img-ul-a li:hover { box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 20px; background: rgb(255, 255, 255); border-color: transparent; padding: 35px; }
.img-ul-a li:last-child { border: none; }
.img-ul-a { padding-bottom: 30px; }
.wz-ul-date { width: 80px; height: 80px; background: rgb(246, 246, 246); padding-left: 15px; padding-top: 12px; line-height: 25px; }
.wz-ul-date span { font-weight: bold; font-size: 18px; }
.wz-ul li { padding: 20px 0px; border-bottom: 1px dashed rgb(221, 221, 221); }
.wz-ul-right { margin-left: 105px; padding-top: 5px; }
.wz-ul-tt a { font-size: 18px; color: rgb(51, 51, 51); font-weight: bold; display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;}
.wz-ul-p { margin-top: 15px; color: rgb(153, 153, 153); font-size: 14px; }
.wz-ul { margin-bottom: 30px; font-size: 14px; }
.wz-ul li:hover .wz-ul-date { background: #3388CC; color: rgb(255, 255, 255); }
.wz-ul li:hover .wz-ul-tt a { color: #3388CC; }
.table-bordered { border: none; }
.table-bordered > thead > tr > th { background: rgb(233, 244, 255); font-size: 22px; color: rgb(51, 51, 51); font-weight: normal; padding: 20px 20px 20px 120px; border: none; }
.table-bordered > tbody > tr > td { font-size: 20px; color: rgb(51, 51, 51); padding: 20px 20px 20px 120px; border-color: rgb(243, 243, 243); background: rgb(255, 255, 255); }
.table-box { margin: 50px 40px; }
.ld-img img { width: 260px; height: 200px; }
.ld-right { margin-left: 290px; padding-top: 15px; }
.ld-name a { font-size: 22px; color: rgb(51, 51, 51); font-weight: bold; }
.ld-txt { color: rgb(153, 153, 153); line-height: 25px; margin-top: 15px; text-align: justify; }
.ld-ul li { border-bottom: 1px dashed rgb(221, 221, 221); font-size: 14px; padding: 40px 0px; }
.ld-ul { padding-bottom: 30px; }
.jg-title { font-size: 30px; padding-bottom: 20px; margin-top: 40px; border-bottom: 1px solid rgb(221, 221, 221); }
.jg-title span { float: left; width: 50px; }
.jg-ul li { float: left; padding: 0px 10px 0px 0px; height: 60px; width: 33.3333%; }
.jg-ul li a { display: block; padding-left: 32px; font-size: 16px; color: rgb(51, 51, 51); margin-top: -13px; }
.jg-ul { margin-top: 40px; margin-bottom: -20px; }
.jg-ul li a:hover {  color: #3388CC;); }
.img-ul-tt a:hover, .nav-b a:hover, .ld-name a:hover, a:hover .img-lb-tt { color: #3388CC; }

.banner-list {
    height: 500px;
}
.article-link p a:hover{ color: #A40909; }

.title-more-b{ margin-top: 0.3rem; margin-left:0; }
.tow-title a{ color: #fff; }
.tow-title a:hover{ text-decoration: underline!important; }
.ewm{ font-size: 14px; color: #fff; margin-right: 15px; }
.ewm img{ height: 100px; margin-bottom: 10px; }
.ewm-left{ padding-top: 40px; }

.three-a:hover{ color: #fff; }
.three-link li a:hover{ box-shadow: 0 0 20px rgba(0,0,0,0.32); position: relative; z-index: 10; }
.tow-ul li a:hover{  box-shadow: 0 0 20px rgba(0,0,0,0.32); }

.fdtp{
    position: fixed;
    top: 50%;
    margin-top: -85px;
    right: 0;
    color: #fff;
    cursor: pointer;
    width: 82px;
    height: 170px;
    transform-origin: right center;
    z-index: 999999999;
}
.fdtp img{


}



.nav-list .item{padding:40px;display:-ms-flexbox;display:flex;border-top:2px solid #3388CC; right: 0; position:absolute;top:100%;width:1100px;background:#fff url(../images/png96.png) center bottom no-repeat;background-size:contain;opacity:0;visibility:hidden;}

.nav-list .item .l{display:-ms-flexbox;display:flex;width:45%;}
.nav-list .item .l .pic{width:142px;}
.nav-list .item .l .pic img{width:100%;height:auto;}
.nav-list .item .l .txt{-ms-flex:1;flex:1;font-size:16px;color:#3388CC;padding-left:30px;line-height:2.2;}
.nav-list .item .r{width:55%;font-size:0;}
.nav-list .item .r a{width:49.33%; color: #333; font-size:18px;display:inline-block;}
.nav-list .item .r a:hover{color:#3388CC;}
.nav-list li:hover .item{visibility:visible;opacity:1;transition:opacity 0.2s ease-out 0s;}
.pt-link a{ position: relative; }
.pt-link span{ display: none; position: absolute; left: 50%; top: 100%; margin-left: -50px; width: 100px; }
.pt-link a:hover span{ display: block; }



.rr{position:fixed;top:50%;margin-top:-85px;right:0;color:#fff;cursor:pointer;opacity:0;width:82px;height:170px;background:#94070a;transform:scale(0);background:url(/images/png27.png) center center no-repeat;transform-origin:right center;z-index:2;}
.rr.showdiv{opacity:1;transform:none;transition:all 1s ease-out 0.5s;}
/* .rr:before{content:/css/"";background:url(/image/png21.png) center center no-repeat;width:97px;height:91px;position: absolute;left:0px;top:10px;transform:scale(1.6);transition:all 1.5s ease-out 1.8s;opacity:0;}
.rr:after{content:/css/"";background:url(/image/png22.png) center center no-repeat;width:78px;height:88px;position: absolute;left:15px;top:80px;transform:scale(1.6);transition:all 1.5s ease-out 2.6s;opacity:0;} */
.rr i{background:url(/images/png23.png) center center no-repeat;width:36px;height:100%;display:block;margin-left:20px;position:relative;opacity:0;z-index:1;}
.rr.showdiv i{margin-left:40px;opacity:1;transition:all 1s ease-out 4.5s;}
.rr.showdiv:before{content:/css/"";opacity:1;transform:none;}
.rr.showdiv:after{content:/css/"";opacity:1;transform:none;}
.title-bottom li{ float: left; }


.top-three {
    position: absolute;
    
    right: 0;
    bottom: 0;
    left: 0;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    padding: 0 20px;
    align-items: flex-start;
    transition: .5s;
    height: auto!important;
    padding-top: 0!important;
    z-index: 100;
}
.top-three:before{ display: block;content: /css/""; position: absolute; left: 0; top: -1000px; bottom: 0; background: rgba(0,0,0,0.3); right: -1000px; }
.top-three h6 {
    font-size: 12px;
    color: #fff;
    position: relative; z-index: 100;
}
.top-three h4 {
    font-size: 16px;
    color: #fff;
    margin: .08rem 0 .14rem;
    position: relative; z-index: 100;
}
.bt {
    font-size: 14px;
    color: #fff;
    display: flex;
    align-items: center;
    padding-bottom: .2rem;
    position: relative;
    transition: .5s;
    white-space: nowrap;
    height: auto!important;
    padding-top: 0!important;
    position: relative; z-index: 100;
}
.bt img{ transform: scale(1,1)!important; }
.bt:before {
    content: /css/"";
    position: absolute;
    width: 100%;
    background: #55d438;
    height:6px;
    bottom: 0;
    transform: translateY(6px);
}
.bt:after {
    content: /css/"";
    background: #55d438;
    position: absolute;
    width: 100%;
    height: 6px;
    bottom: 0;
}
.three-a,.three-c,.three-b,.three-d,.three-e{ position: relative; }

.three-a:hover .top-three,
.three-c:hover .top-three,
.three-b:hover .top-three,
.three-d:hover .top-three,
.three-e:hover .top-three{display:none;}










@media( max-width: 1479px){
    .container{ width: 1230px; }
    .rk-ul li a{ font-size: 16px; }
    .rk-ul li{ padding:0 10px; }
    .xl-slick a:before{ right: 60px; }
    .ewm-box{ width: 100%; margin:0; float: none!important; }
    .ewm-box div{ display: inline-block; float: none!important; margin:0 10px; }
    .footer-c{ width: 33.333333%; margin:0; }
    .footer-right{ width: 100%; float: none!important; margin-top: 30px; }
    .ewm-box div{ margin-right: 10px; }
    .nav-list li{ margin-left: 6px; }
    .top-left span{ padding:0 10px; }
    .top-right a{ margin-left: 15px; }

       .list-right { width: 850px; }
  .table-bordered > thead > tr > th, .table-bordered > tbody > tr > td { padding-left: 60px; }
  .xs-list li a{ height: 370px; }

.search-box-header{
    width: 156px;
}
.header-right{
    margin-right: 168px;
}
.nav-list li a{
    font-size: 16px;
}
.logo img{
width:85%;
}


}
@media( max-width: 1279px){
     .menu-button{ display: block; }
    .container{ width: 970px; }
    .banner .slick-dots{ bottom: 30px; }
    .top,.header{ padding:0 15px!important; }
    .top{ display: none; }
    .header{ position: fixed; left: 0; top: 0; height: auto; background: #3388cc; height: 50px; }
    .logo{ line-height: 50px; }
    .logo img{ height: 40px; }
    .nav-list{ position: fixed; border-top: solid 1px #fff; display: none; left: 0; top: 50px; bottom: 0; overflow-y: auto; right: 0; background: #3388cc; }
    .nav-list li{ float: none; margin:0; }
    .nav-list li a{ line-height: 40px; padding:0 15px; font-size: 16px; }
    .langer{ line-height: 50px; margin-right: 50px; }
    .search-box-header{ top: 7px; }
    .zt-slick-tt{ font-size: 24px; line-height: 25px; right: 20px; top: 20px; }
    .pt-link a{ margin:0 5px; }
    .xl-slick-date{ font-size: 28px; }
    .ewm-box{ width: 100%; margin:0; float: none!important; }
    .ewm-box div{ display: inline-block; float: none!important; margin:0 10px; }
    .footer-c{ width: 33.333333%; margin:0; }
    .footer-right{ width: 100%; float: none!important; margin-top: 30px; }
    .rk-ul li a{ font-size: 14px; }
.nav-click { display: block; transition: 0.3s all; z-index: 10000; position: absolute; color: #fff; right: 0; top: 0; width: 40px; height: 40px; text-align: center; line-height: 40px;}
    .nav-click.active{ transform: rotate(180deg); }
    .nav-down li a{ text-align: left; padding:0 15px; display: block; }
    .nav-list li:hover .nav-down{ display: none; }
    .nav-down{ position: static; transform: translate(0,0); margin:0; width: 100%; background: none; }
    .nav-down:before{ display: none; }
    .nav-down li a{ color: #fff!important; padding:0 25px;}

  .list-right { width: 620px; }
  .table-bordered > thead > tr > th, .table-bordered > tbody > tr > td { padding-left: 20px; }
  .xs-list-date{ margin-top: 20px; }
  .xs-list li a{ height: 330px; }

.nav-list .item{ position: static; opacity: 1; width: 100%; padding:15px; visibility:visible;opacity:1;transition:opacity 0.2s ease-out 0s; }
  .nav-list .item .l{ display: none; }
  .nav-list li{ position: relative; }
  .nav-list .item .r{ width: 100%; }
  .nav-list .item .r a{ font-size: 16px; }



    }
@media( max-width: 991px){
    .container{ width: 750px; }
    .one-left{ width: 100%; }
    .one-center{ width: 100%; padding:0; }
    .three-left,.three-right{ width: 100%; }
    .rk-ul li{ width: 33.333333%; }
    .rk-ul li a{ font-size: 16px; }
    .slick-active{ position: relative; z-index: 100; }

  .list-left { width: 200px; }
  .list-right { width: 480px; }

  .jg-ul li { width: 50%; }
  .xs-list li a{ height: auto; padding-bottom: 20px; }

}
@media( max-width: 767px){
    .rr.showdiv{ transform: scale(0.5,0.5); }
    .logo img{ width:200px; }
    .langer{ margin-right: 70px; }
.header{z-index: 99999;}
    .container{ width: 100%; }
    .search-box-header{ display: none; }
    .search-box-header,.search-mask{ position: fixed;margin:0; left: 0px; top: 0; border-radius: 0; z-index: 10000; right: 0px; width: 100%; height: 100%;background:rgba(0,0,0,.5); }
    .search-box-c{ background: #3388cc; z-index:100000; position: fixed; margin:0; left: 10px; right: 10px; width: auto; height: auto; top: 50%; transform: translate(0,-50%); }
    .search-box-header .form-control{ height: 40px; font-size: 14px; padding-left: 12px; }
    .search-box-header .btn-ss span{ right: 12px; background-size: 16px auto; font-size: 14px; padding-right: 25px; }
    .search-box-header .btn-ss{ height: 40px; right: 10px; }
    .title-bottom{ font-size: 24px; margin-bottom:20px; }
    .title-top{ font-size: 14px; }
    .page-one{ padding:20px 0; }
    .more{ margin-top: 15px; }
    .img-slick-img div{ height: auto; padding-top: 60%; }
    .img-slick-bottom{ height: auto; padding:15px 20px; }
    .img-slick-tt{ font-size: 18px; }
    .img-slick-p{ font-size: 14px; }
    .img-slick-date i font{ font-size: 24px; }
    .img-slick .slick-dots{ bottom: 20px; right: 20px; }
    .tz-ul li a{ padding:15px 20px; height: auto; }
    .tz-ul-tt{ font-size: 16px; }
    .tz-ul{ height: auto; }
    .kx-back{ padding:20px 0; }
    .title2 .ll h6{ font-size: 14px; }
    .title2 .ll h3{ font-size: 24px; }
    .kx-slick .slick-prev,.kx-slick .slick-next{ width: 40px; top: -55px; height: 40px; }
    .kx-slick{ margin-top: 20px; }
    .page-tow{ padding:20px 0; }
    .title-lg{ font-size: 24px; }
    .title-lg:before{ margin-right: 70px; }
    .title-lg:after{ margin-left: 70px; }
    .zt-slick{ margin-top: 20px; }
    .page-three{ padding:20px 0; }
    .langer{ margin-left: 0; }
    .three-a div,.three-d div{ height: auto; padding-top: 67.5%; }
    .three-b div,.three-c div{ height: auto; padding-top: 62%; }
    .three-c{ width: 100%; }
    .three-r{ width: 100%; }
    .pt-back{ width: 100%; height: auto; padding:20px 0; }
    .pt-link a img{ height: 40px; }
    .pt-title{ font-size: 18px; }
    .fg-slick-sm{ padding:30px 0; }
    .fg-p{ font-size: 14px; line-height: 25px; margin-top: 0; }
    .fg-slick-img{ height: auto; padding-bottom: 400px; }
    .rk-ul li a{ font-size: 14px; }
    .ewm-box div{ margin:0 5px; }
    .ewm-box img{ width: 60px; }
    .footer-c{ width: 100%; margin-bottom:20px; }
    .footer-tt{ font-size: 16px; }
    .banner .slick-dots{ bottom: 10px; }
    .zt-slick-tt{ font-size: 18px; width: 50px; }
    .kx-slick-tt{ font-size: 16px; margin-top: 10px; }
    .kx-date {
    transform: translate(0,0);

   
}
.search-a{ position: absolute; right: 50px; top: 0; line-height: 50px; display: block; }
.fg-slick-bottom{ font-size: 20px; margin-bottom:0; bottom: 20px; width: 300px; margin-left: -150px; }
.fg-slick-bottom a{ position: relative; padding-top: 100%; width: 100%; }
.fg-slick-bottom a img{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; }
.fg-slick-bottom .slick-slide{ padding:0 5px; }
.fg-slick-sm{ padding:0; }
.fg-slick-box .title-lg{ margin-bottom: 20px; }
.page-four{ padding:20px 0; }
.rk-ul{ margin-bottom: 20px; }
.xl-box{ margin-top: 20px; }

.banner-list { height: 150px; }
  .list-left { width: 100%; margin-top: 20px; padding: 0px; }
  .list-left-tt { height: 60px; line-height: 60px; font-size: 18px; text-align: left; padding-left: 20px; }
  .list-left-tt span { font-size: 18px; }
  .left-nav { padding: 0px; display: none; }
  .list-right { width: 100%; margin-top: 20px; }
  .article-tt { font-size: 18px; }
  .article-sm span { font-size: 14px; line-height: 25px; }
  .article-p p {font-size: 14px !important;line-height: 25px !important;margin-bottom: 10px;}
  .article-p { margin-top: 20px; }
  .article-link p a { font-size: 14px; }
  .article-link p { margin-bottom: 10px; }
  .article-link { padding: 20px 0px; }
  .list-left-tt { display: none; }
  .list-left-tt-phone { display: block; position: relative; }
  .list-left-tt-phone .nav-click { height: 60px; line-height: 60px; color: rgb(255, 255, 255); }
  .left-nav li a { line-height: 40px; font-size: 16px; }
  .img-lb-tt { font-size: 14px; margin-top: 10px; }
  .img-lb li { padding: 0px 8px; margin-bottom: 15px; }
  .img-lb { margin: 0px -8px; padding-bottom: 15px; }
  .list-box { padding-bottom: 30px; }
  .img-ul-left img { width: 130px; height: 80px; }
  .img-ul-right { margin-left: 140px; }
  .img-ul-p { height: 50px; margin-top: 5px; }
  .img-ul-date { display: none; }
  .img-ul-a li { padding: 15px 0px; }
  .img-ul-a li:hover { padding: 15px; }
  .img-ul-tt a { font-size: 16px; }
  .table-bordered > thead > tr > th, .table-bordered > tbody > tr > td { font-size: 14px; padding: 8px 15px; }
  .table-box { margin: 20px 0px; }
  .jg-title { margin-top: 20px; padding-bottom: 10px; font-size: 24px; }
  .ld-img { width: 100%; text-align: center; float: none !important; }
  .ld-right { margin: 20px 0px 0px; }
  .gd-slick { margin-top: 20px; }
 .header-right{
    margin-right: 0;
}
.text-xyfj .more{
top:200px!important;

}

}