#vsb_content p {font-size:16px!important;line-height:36px; font-family:"å¾®è½¯é›…é»‘";color:#666666!important; text-indent:2em;}
#vsb_content font {font-size:16px!important;line-height:36px; font-family:"å¾®è½¯é›…é»‘";color:#666666!important}
#vsb_content span {font-size:16px!important;line-height:36px; font-family:"å¾®è½¯é›…é»‘";color:#666666!important}
#vsb_content_2 p {font-size:16px!important;line-height:36px; font-family:"å¾®è½¯é›…é»‘"!;color:#666666!important; }
#vsb_content_2 font {font-size:16px!important;line-height:36px; font-family:"å¾®è½¯é›…é»‘";color:#666666!important}
#vsb_content_2 span {font-size:16px!important;line-height:36px; font-family:"å¾®è½¯é›…é»‘";color:#666666!important}
#vsb_content table{margin:0 auto;}
#vsb_content table p{text-indent:0em !important; } 
#vsb_content img{display:block;margin:3px auto; max-width:700px;}



.thumblist{}
.thumblist li {line-height:2em;overflow:hidden;width:31.5%; float:left; margin-left:8px; margin-right:8px; text-align:center margin-bottom:5px;}
.thumblist li img{ float:left; width:100%;  border:1px solid #999999; }
.thumblist li a:hover img {transform: scale(1.5); }
.thumblist li a:hover img{ transition: transform 0.3s ease;}
.thumblist li a:hover img{ display: inline-block; position: relative;}
.thumblist li .InfoTitle{color:#000000; text-align:center; line-height:40px; }
.thumblist li p{ text-indent:2em; height:10em; overflow:hidden;}






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: #087cb7;}
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;}
.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); }
.container{ width: 1270px;}
.header{ height: 140px; position: relative; padding-top: 10px; background: url(../images/header2.png) center no-repeat; background-size: cover; }
.header:before{ display: block; content: ""; position: absolute; left: 0; top: 0; right: 0; height: 5px; background: url(../images/lind.png) center no-repeat; background-size: cover; }
.header-a a{ display: inline-block; margin-left: 24px; color: #007bb9; font-size:14px }
.search-box{ display: block; width: 275px; height: 38px; position: relative; border:solid 1px #80c7eb; margin-top: 20px;float: right; }
.search-box .form-control{ width: 100%; height: 36px; color: #fff; border-radius: 0; box-shadow: none; border:none; background: none; }
.btn-search{ position: absolute; right: 10px; top:7px; bottom: 0; line-height: 36px; border:none; background: none; padding:0; }
.search-box .form-control::-webkit-input-placeholder{
            color:#80c7eb;
        }
.search-box .form-control::-moz-placeholder{   /* Mozilla Firefox 19+ */
            color:#80c7eb;
        }
.search-box .form-control:-moz-placeholder{    /* Mozilla Firefox 4 to 18 */
            color:#80c7eb;
        }
.search-box .form-control:-ms-input-placeholder{  /* Internet Explorer 10-11 */ 
            color:#80c7eb;
  
      }
.news-img{ overflow:hidden; }
.nav-list li{ float: left; width: 12.5%; position: relative; z-index: 10000; }
.nav-down{ position: absolute; display: none; left: 0; top: 100%; right:0; background: #e0ebff; }
.nav-down li{ width: 100%; }

.nav-box{ background: #e0ebff; position: relative; z-index: 10000; }
.nav-list li a{ display: block; line-height: 60px; font-size: 18px; color: #333; }
.nav-list li a:hover{ background: #087cb7; color: #fff; }
.nav-down li a{ line-height: 50px; font-size: 16px; }
.nav-list li:hover .nav-down{ display: block; }
.banner{ height: 600px; position: relative; overflow:hidden; }
.slick{ position: absolute; left: 50%; margin-bottom: 0; margin-left: -960px; width: 1920px; height: 600px; }
.slick img{ width: 1920px; height: 600px; max-width: 1920px; }
.slick-dots{ bottom: 30px; }
.slick-dots li,.slick-dots li button{ width: 37px; height: 25px; background: url(../images/li.png) center no-repeat; }
.slick-dots li{ margin:0 12px; }
.slick-dots li button:before{ display: none; }

.lb-width .slick-dots li {
    margin: 0 5px !important;
}
.lb-width .slick-dots{ text-align:right;bottom: 55px!important;
    right: 10px!important; }
.lb-width li,.lb-width li button{ background:#fff !important;height: 10px !important;width: 30px !important;}
.lb-width li.slick-active button{ background:#F08519 !important; }
.slick-dots li.slick-active button{ background: url(../images/li02.png) center no-repeat; }
.back-one{ height:470px; background:#ECF3FF; background-size: cover; padding-top: 45px; }
.title{ font-size: 30px; color: #333; margin-bottom: 40px; font-weight: bold; height: 30px; line-height: 30px; }
.title a{ float: right; position: relative; font-size: 16px; color: #f08519; font-weight: normal; }
.title a:before{ display: block; width: 20px; height: 3px; background: #087cb7; content: ""; position: absolute; left: 2px; bottom: 8px; }
.left-width{ width: 805px; }
.left-sm{ width: 360px; }
.news-img{ border-radius: 0 20px 0 20px; }
.news-img a{ display: block; }
.news-img img{ width: 360px; height: 260px; }
.txt-elise{}
.news-tt a{ font-size: 16px; color: #333; }
.news-tt{ margin:15px 0 10px 0; }
.news-p{ line-height: 30px; height: 90px; overflow:hidden; color: #333; opacity: 0.5; }
.list-width{ position: relative; width: 415px; margin-top: -5px; }
.list-width li{ margin-bottom:25px; position: relative; padding-left: 30px; }
.list-width li a{ font-size: 16px; color: #333; }
.list-width:before{ display: block; content: ""; position: absolute; left: 4px; top: 10px; border-left: solid 1px #fff; bottom: 0; }
.list-width li:before{ display: block; content: ""; width: 10px; height: 10px; position: absolute; left: 0; top: 50%; margin-top: -5px; background: url(../images/a.png) center no-repeat; }
.notice-tt a{ font-size: 16px; color: #333; }
.notice-list .news-p{ height: 60px; margin-top: 3px; }
.right-width{ width: 405px; }
.notice-list li{ margin-bottom: 22px; }
.notice-date{     width: 80px;
    height: 82px;
    line-height: 35px;
    padding-top: 5px;
    background: #018FD7;
    text-align: center;
    font-size: 22px;
    color: #fff;
    border-radius: 10px;
    float: left;
    margin-right: 20px; }
.notice-date span{ color: #fff; font-size: 16px; }
.back-tow{ height: 500px; background: #f3f7ff; padding-top: 40px; clear: both;}
.title span{ display: inline-block; color: #087cb7; width: 198px; text-align: center; background: url(../images/title.png) center no-repeat; }
.zs-img img{ width: 100%; height: 240px; }
.zs-list li{ float: left; width: 33.333333%; padding:0 15px; }
.zs-list{ margin:0 -15px; }
.label-a{ display: inline-block;padding:0px 10px; height: 40px; color: #fff; background: #f08518; font-size: 16px; text-align: center; line-height: 40px; }
.zs-img{ margin-bottom: 20px; }
.date-r{ color: #f08518; line-height: 40px; padding-left: 28px; background: url(../images/icon-date.png) left center no-repeat; }
.zs-tt a{ font-size: 16px; color: #333; }
.zs-tt{ margin-top: 15px; }
.zs-list .news-p{ height: 60px; margin-top: 3px; }
.tabs-ul li{ float: left; margin-right: 125px; margin-bottom: 40px; }
.tabs-ul li a{ font-size: 30px; color: #333; font-weight: bold; padding-left: 48px; }
.tabs-ul li a.tabx01{ background: url(../images/tabs01.png) left center no-repeat; }
.tabs-ul li a.tabx02{ background: url(../images/tabs02.png) left center no-repeat; }
.tabs-ul li a.tabx03{ background: url(../images/tabs03.png) left center no-repeat; }
.tabs-ul li a.tabx04{ background: url(../images/tabs04.png) left center no-repeat; }
.back-three{ background: #ecf3ff; padding-top: 45px; height: 510px; }

.tabs-ul li.active a.tabx01{ background: url(../images/tabs01-1.png) left center no-repeat; }
.tabs-ul li.active a.tabx02{ background: url(../images/tabs02-1.png) left center no-repeat; }
.tabs-ul li.active a.tabx03{ background: url(../images/tabs03-1.png) left center no-repeat; }
.tabs-ul li.active a.tabx04{ background: url(../images/tabs04-1.png) left center no-repeat; }
.tabs-ul li.active a{ color: #087cb7; }
.tabs-left{ width: 550px; }
.tabs-list li{ background: #fff; padding-left: 100px; height: 80px; z-index: 10; box-shadow: 1px 0 7px rgba(0,0,0,0.17); position: relative; }
.tabs-list li:nth-child(2){ z-index: 9; }
.tabs-list li:nth-child(3){ z-index: 8; }
.tabs-list li:nth-child(4){ z-index: 7; }
.tabs-list li:nth-child(5){ z-index: 6; }
.tabs-tt a{ font-size: 16px; color: #333; }
.tabs-tt{ line-height: 80px; }
.tabs-date{ position: absolute; text-align: center; line-height: 42px; left: 18px; top: 18px; font-size: 18px; color: #087cb7; }
.tabs-date span{ font-size: 20px; color: #333; opacity: 0.5; }
.tabs-list li:before{ display: block; content: ""; position: absolute; left: 80px; top: 50%; border-right: solid 1px #eee; height: 40px; margin-top: -20px; }
.tabs-ul-r{ width: 635px; margin-top: -15px; }
.tabs-ul-r li{ line-height: 46px; position: relative; padding-right: 110px;    margin-top: 2px; }
.tabs-ul-r li span{ position: absolute; right:0; top: 0; font-size: 16px; color: #b6b6b6; }
.tabs-ul-r li a{ position: relative; font-size: 16px; color: #333; padding-left: 35px; }
.tabs-ul-r li a:before{ display: block; content: ""; position: absolute; left: 0; top: 50%; width: 22px; height: 24px; background: url(../images/li-a.png) center no-repeat; margin-top: -12px; }
.tabs-ul-r li:nth-child(2) a:before{ opacity: 0.8; }
.tabs-ul-r li:nth-child(3) a:before{ opacity: 0.7; }
.tabs-ul-r li:nth-child(4) a:before{ opacity: 0.6; }
.tabs-ul-r li:nth-child(5) a:before{ opacity: 0.5; }
.tabs-ul-r li:nth-child(6) a:before{ opacity: 0.4; }
.tabs-ul-r li:nth-child(7) a:before{ opacity: 0.3; }
.tabs-ul-r li:nth-child(8) a:before{ opacity: 0.2; }
.tabs-ul-r li:nth-child(9) a:before{ opacity: 0.1; }
.footer-p a{color:#fff !important;}
.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); }
.number-back{ height: 380px; background: url(../images/number-back.png) center no-repeat; background-size: cover; padding-top: 75px; }
.number-icon img{ width: 90px; height: 90px; margin-right: 20px; }
.number-r{ font-size: 16px; color: #fff; padding-top: 10px;}
.number-r span{ font-size: 34px; color: #fff; font-weight: bold; display: inline-block; margin-top: 5px; }
.number-list>li{ float: left; min-width: 238px; margin-bottom: 50px; }
.fc-slick a{ display: block; position: relative; padding-top: 110%; }
.fc-slick a img{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; opacity: 0.7;}
.fc-slick a span{ position: absolute; left: 0; top: 0; display: none; width: 100%; height: 100%;/** background: #f08518; opacity: 0.6; filter:alpha(opacity=60);**/ }
.fc-title{ position: absolute; left: 0; top: 50%; right:0; font-size: 30px; color: #fff; font-weight: bold; text-align: center; background: url(../images/lind-s.png) center no-repeat;}
.fc-slick a:hover span{ display: block; }
.fc-slick{ overflow:hidden; }
.zt-slick a{ display: block; padding:0 7px; }
.zt-box{ overflow:hidden; }
.zt-slick{ margin:0 -7px; }
.footer{ height: 210px; background: url(../images/footer.png) center no-repeat; background-size: cover; margin-top: 40px; padding-top: 40px; }
.footer-nav li{ float: left; margin-right: 40px; font-size: 16px; margin-bottom: 15px;     display: none;}
.footer-nav li a{ color: #fff; }
.footer-nav{ border-bottom: solid 1px #5f6060; margin-bottom: 25px;}
.logo-b{ margin-top: 5px; }
.footer-a a{ display: inline-block; margin-right: 20px; margin-top: 20px; position: relative; }
.footer-a{ padding-left: 30px;
    float: right !important;}
.footer-p p{ font-size: 16px; color: #fff; }
.footer-a a span{ position: absolute; left: 50%; bottom: 100%; padding-bottom: 5px; width: 100px; margin-left: -50px; display: none; }
.footer-a a:hover span{ display: block; }
.list-width li:hover:before{ background: url(../images/a02.png) center no-repeat; }
.list-width li:hover a,.news-tt a:hover,.notice-tt a:hover,.title a:hover,.zs-tt a:hover,.tabs-ul-r li a:hover,.tabs-tt a:hover,.footer-nav li a:hover{ color: #087cb7; }
.label-a:hover{ background: #087cb7; color: #fff; }
.zt-slick a img{ width: 100%; height: 100px; }
.title-tabs{ position: absolute; right: 0; top: -72px; }


/*************list************/
.list-banner{ background: #f3f3f3;margin-bottom:25px; }
.list-banner img{ width: 100%; height: 300px; }
.list-banner .container{ position: relative; }
.list-banner-tt{ font-size: 36px; margin-bottom: 10px; color: #fff; }
.list-banner-p{     color: #fff;
    /* opacity: 0.5; */
    line-height: 25px;
    height: 35px;
    overflow: hidden;
    font-size: 24px; }
.list-banner-box{     position: absolute;
    left: 85px;
    bottom: 40px;
    width: 455px;
    background: rgba(0,0,0,0.5);
    padding: 10px; }
.left-list-tt{ height: 66px; line-height: 66px; padding-left: 53px; font-size: 24px; color: #fff; background: #087cb7; }
.left-list{ width: 270px; border-top: solid 5px #EF851A; background: #eee; }
.left-nav li a{ display: block; border-bottom: solid 1px #fff; font-size:18px; color: #333; line-height: 55px; padding-left: 50px; }
.right-width-box{ width: 935px; border-top: solid 5px #EF851A; }
.right-box-tt{ font-size: 24px; color: #087cb7; line-height: 70px; }
.nav-b,.nav-b a{ font-size: 15px;color: #333; line-height: 70px; }
.nav-b a:hover,.nav-b a.active{ color: #087cb7; }
.nav-b{ padding-left: 40px;  }
.xw-list li{ float: left; width: 50%; padding:0 13px; margin-bottom: 25px; }
.xw-list-box{ height:210px; background: #fff; box-shadow:0 0 13px rgba(0,0,0,0.09); padding:30px; }
.xw-list-img img{ width: 214px; height: 150px; }
.xw-list-right{ width: 155px; }
.xw-list-tt a{ font-size: 18px; color: #087cb7;     line-height: 40px;}
.xw-list{ margin-top: 25px;}
.xw-list-p{   color: #333;
    line-height: 32px;
    height: 102px;
    overflow: hidden;
    text-align: justify;
    margin-top: 12px;
    font-size: 15px; }
.page-box{ margin-top: 50px; }
.list-back{  padding-bottom: 60px; }
/*******article********/
.article-tt{ font-size: 24px;color: #087cb7; margin:35px 0 20px 0; }
.article-date span{ display: inline-block; font-size: 14px; color: #333; opacity: 0.5; }
.article-p p{ font-size: 16px; color: #333; line-height: 38px; margin-bottom: 30px; }
.article-p{ margin-top: 40px; }
.img-list-img img{     width: 210px;
    height: 160px;
    border: 1px solid #eee; }
.img-list-right{ width: 630px; margin-left:30px; }
.img-list-tt a{ font-size: 18px; color: #333; }
.img-list-p{     color: #333;
    opacity: 0.5;
    margin: 10px 0 10px 0;
    line-height: 30px;
    max-height: 100px;
    overflow: hidden; }
.img-list li{ background: #fff;box-shadow: 0 0 13px rgba(0,0,0,0.09); padding:30px; margin-bottom: 30px; }
.img-list li:hover{ background: #087cb7; }
.img-list-date{ color: #087cb7; padding-left: 28px; background: url(../images/dateico.png) left top no-repeat;line-height:24px; }
.img-list li:hover .img-list-date,.img-list li:hover .img-list-tt a,.img-list li:hover .img-list-p{ color: #fff; }
.img-list li:hover .img-list-date{ background: url(../images/dateico2.png) left top no-repeat; }
.txt-list .img-list-p{ margin-bottom: 10px; }
.jg-list li{ float: left; width: 33.333333%; padding:0 30px; margin-bottom: 60px; }
.jg-list{ margin:0 -30px; }
.jg-list li a{ display: block; text-align: center; box-shadow: 0 0 13px rgba(0,0,0,0.09); font-size: 26px; color: #333; line-height: 120px; }
.jg-list li a:hover{ background: #ad0426; color: #fff;}
/***********é¥é¹ƒæ³¦***********/
.tj-img img{ width: 100%; }
.tj-txt{ color: #000; line-height: 35px; margin-top: 20px; }
.tj-title{ font-size: 24px; color: #000; padding-top: 50px; margin-bottom: 90px; }
.tj-box{ width: 1000px; margin:0 auto; }
.tj-img-b img{ width: 100%; height: 70px; }
.tj-img-b{ padding:0 3px; }
.tj-bottom{ padding:40px 50px; background: #1d1d1d; }
.img-back{ width: 113px; height: 78px; padding:4px 0 0 7px; }
.img-back img{ width: 104px; height: 70px; }
.tj-center{ width: 674px; padding:5px 10px; overflow:hidden; position: relative; }
.slick-current .tj-img-b img{ border:solid 2px #ff6600; }
div:hover,div:focus{ outline: none!important; }
.img-back-txt{ font-size: 12px; color: #fff; text-align: center; margin-top: 5px; }
.slick-z1 .slick-next{ left: auto; margin:0; top: -5px; z-index: 1000; right: 25px; width: 23px; height: 80px;}
.slick-z1 .slick-prev{right: auto; margin:0; top: -5px; z-index: 1000; left: 25px; width: 23px; height: 80px; }
.slick-z1 .slick-prev:before{ display: block; content: ""; position: absolute; left: -30px; opacity: 1; top: 0; bottom: 0; width: 30px; background: #1d1d1d; }
.slick-z1 .slick-next:before{ display: block; content: ""; position: absolute; right: -30px; opacity: 1; top: 0; bottom: 0; width: 30px; background: #1d1d1d; }
.slick-z1{ margin:0; }
.slick-z2 .slick-slide{ height: 0px; overflow:hidden; }
.slick-z2 .slick-slide.slick-current{ height: auto; }
.jd-slick{ margin-bottom: 0; }
.news-slick-tt a:hover,.zh-list li a:hover,.tabs-more:hover,.notice-tt a:hover,.news-bottom-tt a:hover,.bottom-nav li a:hover{ color: #087cb7; }
.bottom-nav li a{ display: inline-block; }



.scrollWrap {
    height: 310px;
	padding-top: 10px;
    overflow: hidden;
    position: relative;
}
.scroll-prev {
    left: 0;
    position: absolute;
    top: 0px;
    right: 0;
    margin: 0;
    width: 100%;
    height: 20px;
   
}
.scroll-next {
    left: 0;
    position: absolute;
    bottom: -20px;
    right: 0;
    margin: 0;
    top: auto;
    width: 100%;
    height: 20px;
   
}
#box_tzgg .con {
    position: relative;
   
}
.left-width .tab-content{ margin-top: 0; }
.left-width .tab-pane{ padding:20px 0; }

/*main css*/
.main-im{position:fixed;right: 0;top:300px;z-index: 100;width: 110px;height: 272px;display: none;}
.main-im .qq-a { display: block; width: 106px; height: 116px; font-size: 14px; color: #0484cd; text-align: center; position: relative; }
.main-im .qq-a span { bottom: 0px; position: absolute; width: 90px; left: 10px; font: 12px/28px 'Microsoft YaHei';}
.main-im .qq-hover-c { width: 70px; height: 70px; border-radius: 35px; position: absolute; left: 18px; top: 10px; overflow: hidden; z-index: 9; }
.main-im .qq-container { z-index: 99; position: absolute; width: 109px; height: 118px; border-top-left-radius: 10px; border-top-right-radius: 10px; border-bottom: 1px solid #dddddd; background: url(../images/qq-icon-bg.png) no-repeat 50% 8px; }
.main-im .img-qq {max-width: 60px; display: block; position: absolute; left: 6px; top: 3px; -moz-transition: all 0.5s; -webkit-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s; }
.main-im .im-qq:hover .img-qq{ max-width: 70px; left: 1px; top: 8px; position: absolute; }
.main-im .im_main {background: #F9FAFB; border: 1px solid #dddddd; border-radius: 10px; background: #F9FAFB;}
.main-im .im_main .im-tel { color: #000000; text-align: center; width: 109px; height: 200px; border-bottom: 1px solid #dddddd; }
.main-im .im_main .im-tel div{font-weight:bold;font-size: 12px;margin-top:11px; font: 12px/16px 'Microsoft YaHei';}
.main-im .im_main .im-tel .tel-num { margin-top:5px; ; color: #e66d15; font:900 13px/16px 'Microsoft YaHei';}
.main-im .im_main .im-tel:hover { background: #fafafa; }
.main-im .im_main .weixing-container {width: 55px; height: 47px; border-right: 1px solid #dddddd; background: #f5f5f5; border-bottom-left-radius: 10px; background: url(../images/weixing-icon.png) no-repeat center center;float:left;}
.main-im .im_main .weixing-show {width: 112px; height: 172px; background: #ffffff; border-radius: 10px; border: 1px solid #dddddd; position: absolute; left: -125px; top: -126px; }
.main-im .im_main .weixing-show .weixing-sanjiao {width:0; height: 0; border-style: solid; border-color: transparent transparent transparent #ffffff; border-width: 6px; left: 112px; top: 134px; position: absolute; z-index: 2;}
.main-im .im_main .weixing-show .weixing-sanjiao-big { width: 0; height: 0; border-style: solid; border-color: transparent transparent transparent #dddddd; border-width: 8px; left: 112px; top: 132px; position: absolute; }
.main-im .im_main .weixing-show .weixing-ma { width: 104px; height: 103px; padding-left: 5px; padding-top: 5px; }
.main-im .im_main .weixing-show .weixing-txt{position:absolute;top:110px;left:7px;width:100px;margin:0 auto; text-align:center; font: 12px/16px 'Microsoft YaHei';}
.main-im .im_main .go-top { width: 50px; height: 47px; background: #f5f5f5; border-bottom-right-radius: 10px; background: url(../images/toTop-icon.png) no-repeat center center;float:right;}
.main-im .im_main .go-top a { display: block; width: 52px; height: 47px; }
.main-im .close-im { position: absolute; right: 10px; top: -12px; z-index: 100; width: 24px; height: 24px; }
.main-im .close-im a { display: block; width: 24px; height: 24px; background: url(../images/close_im.png) no-repeat left top; }
.main-im .close-im a:hover { text-decoration: none; }
.main-im .open-im { cursor: pointer; margin-left: 68px; width: 40px; height: 133px; background: url(../images/open_im.png) no-repeat left top; display:none;}
.nav1 {
    width: 169px;
    height: 50px;
    float: left;
    background: #087cb7;
    margin-right: 10px;
    z-index: 10;
    position: relative;
}

#jesong_panel{
    display:none !important;
}