body {
    color: #111;
    font-size: 14px;
    font-family: "脙茠脗楼脙鈥毭偮久冣�毭偮兤捗偮冣�毭偮矫冣�毭偮兤捗偮┟兟⒚⑩�毬偮好兟⒚⑩�毬偮γ兤捗偮┟冣�毭偮幻兟⒚⑩�毬嬇�","Arial",Helvetica,"脙茠脗漏脙鈥毭偮幻兟⒚⑩�毬嬇撁兤捗偮っ冣�毭偮矫兟⒚⑩�毬呪��",Arial,Tahoma;
	margin:0 auto;
	position:relative;
	overflow-x: hidden;
        min-width: 1450px;


}.video-close {
    position: absolute;
    right: 0;
    top: 0;
    background: url(../images/close.png) center no-repeat;
    width: 107px;
    height: 108px;
    background-size: 100% 100%;
}
iframe {
    display: block;
    margin: 0 auto;
    max-width: 100%;
}
b {word-break: break-all;}

.slick-prev:before,.slick-next:before,.slick-dots li button:before{ display: none; }
.img-hide{ overflow:hidden; display: block; }
.slick-slider{ touch-action: auto!important; }
.img-hide img{ transition: 0.3s all; transform: scale(1,1); }

.img-hide:hover img{ transform: scale(1.1,1.1); }
.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;}
.logo{ line-height: 125px; }
.container{ width: 1430px; }
.header{ background: url(../images/header.png) center no-repeat; background-size: cover; }
.nav-back{ border-top: solid 1px #fff; }
.nav-list li{ float: left; margin-right: 1px; }
.nav-list li a{ display: block; font-size: 22px; color: #fff; line-height: 80px; padding:0 54px; }
.nav-list li.active a,.nav-list li a:hover{ background: #f98e2e; color: #fff; }
.search-back{ position: relative; margin-top: 10px; width: 270px; background: rgba(255,255,255,0.25); }
.search-back .form-control{ border-radius: 0; color: #fff; font-size: 16px; height: 60px; width: 76%; border:none; box-shadow: none; background: none; }
.search-back .btn{ position: absolute; right: 10px; top: 0; bottom: 0; background: none; border-radius: 0; border:none; }
.banner img{ width:100%; }
.banner{ margin-top: 15px; }
.left-width{ width: 62.85%; height: 460px; margin-top: 30px; box-shadow: 0 0 20px rgba(0,0,0,0.2); padding:25px; }
.title-left{ position: relative; padding-left: 57px; margin-bottom: 30px; line-height: 44px; font-size: 26px; color: #009265; font-weight: bold; }
.title-left i{ position: absolute; left: 0; top: 0; }
.left-jj p{ font-size: 16px; color: #2a2a2a; text-align: justify; line-height: 35px; margin:0; text-indent: 2em; }
.title-left a{ float: right; color: #009265; font-size: 14px; font-weight: normal; }
.right-width{ width: 35.7%; height: 460px; margin-top: 30px; box-shadow: 0 0 20px rgba(0,0,0,0.2); padding:25px; }
.right-width .title-left,.right-width .title-left a{ color: #f98e2e; }
.cg-ul li{ float: left; width: 50%; padding:0 8px; margin-bottom: 16px; }
.cg-ul li a{ display: block; padding-top:15px; border:dashed 1px #aeaeae; height: 165px; font-size: 20px; color: #2a2a2a; }
.cg-ul li a span{ display: inline-block; height: 80px; width: 100%; }
.cg-ul li a span.cg01{ background: url(../images/icon-bg01.png) center top no-repeat; }
.cg-ul li a span.cg02{ background: url(../images/icon-bg02.png) center top no-repeat; }
.cg-ul li a span.cg03{ background: url(../images/icon-bg03.png) center top no-repeat; }
.cg-ul li a span.cg04{ background: url(../images/icon-bg04.png) center top no-repeat; }
.cg-ul li a:hover span.cg01{ background: url(../images/icon-bg01-1.png) center top no-repeat; }
.cg-ul li a:hover span.cg02{ background: url(../images/icon-bg02-1.png) center top no-repeat; }
.cg-ul li a:hover span.cg03{ background: url(../images/icon-bg03-1.png) center top no-repeat; }
.cg-ul li a:hover span.cg04{ background: url(../images/icon-bg04-1.png) center top no-repeat; }
.cg-ul li a:hover{ color: #f98e2e; border-color: #f98e2e; }
.title-left-tow,.title-left-tow a{ color: #bd1c00; }
.sq-ul-list li{ float: left; width: 50%; padding:0 30px; }
.sq-ul-list{ margin:0 -30px; }
.sq-ul-list li a{ display: block; margin-bottom: 20px; border:dashed 1px #aeaeae; font-size: 20px; color: #2a2a2a; padding-right: 15px; line-height: 50px; padding-left: 60px; background: url(../images/icon-sq01.png) 20px center no-repeat; }
.sq-ul-list li a:hover{ background: url(../images/icon-sq02.png) 20px center no-repeat; color: #bd1c00; border-color: #bd1c00; }
.right-width .title-left-three,.right-width .title-left-three a{ color: #3c80d4; }
.sq-ul-list-lg li{ width: 100%; }
.sq-ul-list-lg li a{ background: url(../images/icon-zc01.png) 40px center no-repeat; padding-left: 75px; }
.sq-ul-list-lg li a:hover{ background: url(../images/icon-zc02.png) 40px center no-repeat; color: #3c80d4; border-color: #3c80d4; }
.footer{ background: url(../images/footer.png) center no-repeat; background-size: cover; margin-top: 30px; padding:40px 0; }
.friends-tt{ font-size: 22px; color: #fff; }
.down-a{ font-size: 18px; display: inline-block; padding-top: 6px; padding-bottom: 6px; color: #fff; padding-right: 30px; background: url(../images/down.png) right center no-repeat; }
.footer-down{ margin-right: 30px; }
.dropdown-menu{ bottom: 100%; top: auto; }
.footer-p p{ font-size: 16px; color: #fff; opacity: 0.5; text-align: center; margin-top: 15px; }
.footer-p{ margin-top: 25px; }
 
.header-list .header-a-l{ color: #333; background: url(../images/icon03.png) left center no-repeat; }
.banner-list{ height: 395px; }
.banner-box a i {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    background: url(../images/play.png) center no-repeat;
    opacity: 1;
}

.header-list .search-box .form-control{ border-color: #004da1; color: #004da1; }
.header-list .btn-search{ background: url(../images/icon-ss02.png) center no-repeat!important; }

.list-left{ width: 290px; padding-bottom: 55px; margin-top: 40px; box-shadow: 0 0 10px rgba(0,0,0,0.1); background:#fff url() center 95% no-repeat; }
.list-left-tt span{ display: inline-block; font-size: 24px; color: #fff; font-weight: bold; padding-left: 44px; background: url(../images/icon-05.png) left center no-repeat; }
.list-left-tt { height: 88px; background: #09936d; line-height: 88px; }
.left-nav li a{ display: block; position: relative; line-height: 60px; font-size: 20px; color: #333; text-align: center; }
.left-nav li{ position: relative; }
.left-nav li a:before{ display: block; content: ""; position: absolute; left: 25px; right: 25px; bottom: 0; border-bottom: solid 1px #ddd; }
.left-nav-down li a{ line-height: 40px; font-size: 16px; color: #333; padding-left: 25px; }
.left-nav-down li a:before{ display: none; }
.left-nav li.active{ box-shadow: 0 0 10px rgba(0,0,0,0.1); background: #fff; margin-top: -1px; }
.left-nav li.active:before{ display: block; content: ""; position: absolute; left: 0; top: 0; bottom: 0; width: 4px; background: #004da1; }
.left-nav li.active a{ color: #004da1; font-weight: bold; }
.left-nav li.active .left-nav-down li a{ color: #333; font-weight: normal;}
.left-nav-down{ padding:10px 0; display: none; }

.left-nav li a:hover{ color: #09936d!important; }
.left-nav li a.on {color:#09936d!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: #999; padding-left: 28px; background: url(../images/icon-home.png) left center no-repeat; }
.nav-b a{ color: #999; }
.list-top{ border-bottom: solid 1px #ddd; padding-bottom: 15px; }
.article-tt{ font-size: 24px; color: #333; font-weight: bold; margin-top: 20px; margin-bottom: 0; }
.article-sm{ border-top: dashed 1px #ddd; max-width: 780px; margin:0 auto; border-bottom: dashed 1px #ddd; padding:15px 0; font-size: 16px; margin-top: 30px; }
.article-sm span{ padding:0 15px; }
.article-p p{ text-align: justify; font-size: 16px; color: #333; line-height: 30px; margin-bottom: 30px; }
.article-p img {margin: 0 auto;  display: block;  max-width: 90%;}
.article-p iframe {margin: 0 auto;  display: block;  max-width: 100%; width:860px !important; }

.article-p{ margin-top: 40px; }
.article-link p a{ font-size: 16px; color: #333; }
.article-link p a span{ font-weight: bold; }
.article-link{ border-top: dashed 1px #ddd; padding-top: 30px;}
.article-link p{ margin-bottom: 20px; }
.list-box{  padding-bottom: 50px; margin-bottom: -30px; }
.list-left-tt-phone{ display: none; }
 
.img-lb li{ float: left; padding:0 25px; margin-bottom: 50px; width: 50%; }
.img-lb{ margin:0 -25px; padding-top: 20px; }
.img-lb-tt{ font-size: 18px; color: #333; margin-top: 20px; }
.img-lb-img{ position: relative; padding-top: 67%; }
.img-lb-img img{ position: absolute; left: 0; top: 0; height: 100%; width: 100%; }
.img-lb li a{ display: block; }
.img-ul-left img{ width: 260px; height: 175px; }
.img-ul-a li{ padding:35px 0; border-bottom: dashed 1px #ddd; transition: 0.5s all; }
.img-ul-right{ margin-left: 290px; }
.img-ul-tt a{ font-size: 18px; color: #333; }
.img-ul-p{ color: #999; line-height: 25px; height: 75px; overflow:hidden; margin-top: 15px; }
.img-ul-date{ color: #999; margin-top: 20px; background: url(../images/icon-date.png) left center no-repeat; padding-left: 20px; }
.img-ul-a li:hover{ box-shadow: 0 0 20px rgba(0,0,0,0.1); background: #fff; 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: #f6f6f6; padding-left: 15px; padding-top: 12px; line-height: 25px; }
.wz-ul-date span{ font-weight: bold; font-size: 18px; }
.wz-ul li{ padding:20px 0; border-bottom: dashed 1px #ddd; }
.wz-ul-right{ margin-left: 105px; padding-top: 5px; }
.wz-ul-tt a{ font-size: 18px; color: #333; font-weight: bold; }
.wz-ul-p{ margin-top: 15px; color: #999; }
.wz-ul{ margin-bottom: 30px; }
.wz-ul li:hover .wz-ul-date{ background:#09936d; color: #fff; }
.wz-ul li:hover .wz-ul-tt a{ color:#09936d; }
 
.table-bordered{ border:none; }
.table-bordered > thead > tr > th{ background: #e9f4ff; font-size: 22px; color: #333; font-weight: normal; padding:20px; padding-left: 120px; border:none; }
.table-bordered > tbody > tr > td{ font-size: 20px; color: #333; padding:20px; padding-left: 120px; border-color: #f3f3f3; background: #fff; }
.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: #333; font-weight: bold; }
.ld-txt{ color: #999; line-height: 25px; margin-top: 15px; text-align: justify; }
.ld-ul li{ border-bottom: dashed 1px #ddd; padding:40px 0; }
.ld-ul{ padding-bottom: 30px; }



.gc-box{ max-width: 1320px; overflow:hidden; margin:0 auto; margin-top: 15px; }
.gc-slick-date{ text-align: center; opacity: 0.67; font-size: 30px; color: #333; margin-top: 180px; }
.date-lg{ font-size: 50px; color: #333; padding-left: 45px; }
.gc-ul-title{ font-size: 24px; color: #333; margin-left: -45px; padding-left: 45px; background: url(../images/dian1.png) left center no-repeat; }
.gc-ul-p{ font-size: 18px; margin-top: 10px; color: #333; line-height: 25px;  overflow:hidden; }
.gc-ul li{ margin-top: 25px; position: relative; padding-left: 45px; }
.gc-ul{ position: relative; }
.gc-ul:before{ display: block; content: ""; position: absolute; left: 7px; top: -70px; bottom: 20px; border-right: solid 1px #b7b2ae; }
.gc-slick-right{ transform: scale(0,0); height: 0; overflow:hidden; }
.slick-center .gc-slick-right{ transform: scale(1,1); transition: 0.1s all; height: auto;}
.slick-center .gc-slick-date{ display: none; }
.gc-slick{ margin:40px -200px; }
.gc-slick .slick-prev{ left: 200px; top: 160px; width: 41px; height: 86px; background: url(../images/left02.png) center no-repeat; margin:0; }
.gc-slick .slick-next{ right: 200px; top: 160px; width: 41px; height: 86px; background: url(../images/right02.png) center no-repeat; margin:0; }