#vsb_content p {font-size:16px!important;line-height:36px!important; font-family:"Î¢ÈíÑÅºÚ"!important;color:#666666!important; text-indent:2em;}
#vsb_content font {font-size:16px!important;line-height:36px!important; font-family:"Î¢ÈíÑÅºÚ"!important;color:#666666!important}
#vsb_content span {font-size:16px!important;line-height:36px!important; font-family:"Î¢ÈíÑÅºÚ"!important;color:#666666!important}
#vsb_content_2 p {font-size:16px!important;line-height:36px!important; font-family:"Î¢ÈíÑÅºÚ"!important;color:#666666!important; }
#vsb_content_2 font {font-size:16px!important;line-height:36px!important; font-family:"Î¢ÈíÑÅºÚ"!important;color:#666666!important}
#vsb_content_2 span {font-size:16px!important;line-height:36px!important; font-family:"Î¢ÈíÑÅºÚ"!important;color:#666666!important}
#vsb_content table p{text-indent:0em !important; } 
#vsb_content img{display:block;margin:3px auto; max-width:700px;}
.content img{height:auto !important}



body {
    color: #333;
    font-size: 14px;
    font-family: "Î¢ÈíÑÅºÚ",Helvetica,"ºÚÌå",Arial,Tahoma;
	margin:0 auto;
	position:relative;
	overflow-x: hidden;

}
.img-hide{ overflow:hidden; }

.img-hide img{ transition: 0.5s all; transform: scale(1.05,1.05); }
.img-hide:hover img{ transform: scale(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{ text-decoration:none !important;}
a:focus{ text-decoration:none !important; outline: none !important;}
button:focus,button:hover,input:focus{ outline: none!important; }
img{ max-width:100%;}
.header{ height: 216px; background: url(/jxjy/images/header.png) center no-repeat; background-size: cover; }
.container{ width: 1230px; }
.logo{ height: 216px; line-height: 216px; }
.header-a span{ padding:0 10px; font-size: 15px; color: #fff; }
.header-a a{ color: #fff; font-size: 15px; }
.header-a a.login-a{ background: url(/jxjy/images/icon01.png) left center no-repeat; padding-left: 30px; }
.header-a{ padding-top: 35px; margin-bottom: 30px; }
.search-input{ background: #fff; border-radius: 0; box-shadow: none; height: 42px; width: 255px; border:none; }
.search-btn{ padding:0; border:none; }
.nav-list li{ float: left; width: 14.285714%; position: relative; z-index: 1000; }
.nav-list li a{ display: block; line-height: 60px; height: 60px; font-size: 18px; color: #646464; }
.nav-list li a:hover{ background: #1e8e94; color: #fff; }
.nav-down{ position: absolute; display: none; left: 0; top: 100%; right:0; background: url(/jxjy/images/nav-down.png) center no-repeat; background-size: cover; padding:10px 0; }
.nav-down li{ float: none; width: 100%; }
.nav-down li a{ display: block; line-height: 34px; height: 34px; font-size: 15px; }
.nav-down li a:hover{ background: #d4e7f1; color: #333; }
.nav-list li:hover .nav-down{ display: block; }
.banner{ margin:0; }
.banner .slick-dots{ bottom: 30px; }
.banner .slick-dots li button{ width: 16px; height: 16px; border:solid 1px #fff; border-radius: 50%; }
.banner .slick-dots li.slick-active button{ background: #fff; }
.banner .slick-dots li button:before{ display: none; }
.title{ border-bottom: solid 3px #1e8e94; margin-top: 45px; padding-bottom: 10px; margin-bottom: 18px; position: relative; }
.title span{ position: relative; font-size: 20px; display: inline-block; margin-left: 3px; color: #1e8e94; font-weight: bold; padding-left: 45px; }
.title span img{ position: absolute; left: 0; bottom: 0; }
.title a{ float: right; font-size: 16px; color: #999; margin-top: 5px; }
.news-top{ height: 197px; background: url(/jxjy/images/back01.png) center right no-repeat; margin-bottom: 25px; }
.news-top-img a{ display: block; position: relative; }
.news-top-img img{ width: 335px; height: 197px; }
.left-width{ width: 710px; }
.news-top-img a span{ position: absolute; left: 0; right: 0; bottom: 0; height: 62px; background: url(/jxjy/images/txt-span.png) center no-repeat; text-align: center; color: #fff; font-size: 16px; padding:35px 20px 0 20px; }
.news-sm{ width: 340px; padding-right: 10px; padding-top: 15px; }
.news-tt a{ font-size: 18px;  color: #222; }
.news-tt a:hover{ color: #1e8e94; }
.news-lind{ width: 70px; height: 3px; margin:15px 0; background: #1e8e94; }
.news-p{ color: #222; line-height: 25px; height: 75px; overflow:hidden; text-align: justify; }
.news-date{ font-size: 15px; color: #999; padding-left: 25px; background: url(/jxjy/images/icon-date.png) left center no-repeat; margin-top: 10px; }
.pull-left.news-sm{ padding-left: 10px; width: 360px; }
.news-bottom{background: url(/jxjy/images/back02.png) center left no-repeat; margin-bottom: 30px;}
.news-slick .slick-dots{ bottom: 0; }
.news-slick .slick-dots li button{ border:solid 2px #1e8e94; }
.news-slick .slick-dots li.slick-active button{ background: #1e8e94; }
.right-width{ width: 450px; }
.xy-list li a{ display: table; width: 100%; height: 66px; padding-right: 10px; margin-bottom: 28px; }
.xy-date{ display: table-cell; text-align: center; width: 66px; height: 66px; line-height: 26px; vertical-align: middle; background: #f0f1f8; }
.xy-date span{ display: block; background: #1e8e94; font-size: 23px; color: #fff; line-height: 40px; height: 40px; }
.xy-tt{ display: table-cell; vertical-align: middle; height: 66px; padding-left: 10px; }
.xy-tt span{ display: block; line-height: 25px; max-height: 50px; overflow:hidden; font-size: 18px; color: #222; }
.xy-list li a:hover{ background: #fff; box-shadow: 0 0 10px #ddd; }
.zs-list-tt a{ font-size: 18px; color: #444; }
.zs-list-p{ font-size: 16px; color: #999; margin-top: 5px; text-indent: 2em; line-height: 22px; height: 44px; overflow:hidden; }
.zs-list li{ margin-bottom: 20px; }
.zt-list li a{ display: block; position: relative; }
.zt-list li a img{ width: 100%; height: 70px; }
.zt-list li a span{ position: absolute; left: 140px; line-height: 70px; height: 70px; font-size: 18px; color: #fff; font-weight: bold; }
.zt-list li a span img{ width: auto; height: auto; }
.zt-list li a span font{ display: inline-block; width: 64px; }
.zt-list li{ margin-bottom: 20px; }
.title-b{ margin-top: 0px; }
.hz-list li{ float: left; width: 16.6%; padding:0 20px; padding-top: 20px; }
.hz-list{ margin:0 -20px; }
.back-one{ background: #ebeaea; padding-bottom: 40px; }
.bottom-list li{ float: left; width: 16.666666%; }
.bottom-list li a{ font-size: 20px; color: #474747; }
.bottom-list li a span{ display: block; line-height: 61px; margin-bottom: 20px; }
.bottom-box{ background: #eafeff; padding:70px 0 60px 0; }
.footer{ background: #1e8e94; padding-top: 25px; }
.down-txt{ width: 274px; height: 40px; line-height: 40px; background: #fff; font-size: 15px; color: #7a7a7a; padding-left: 10px; padding-right: 60px; }
.down-txt:before{ display: block; content: ""; position: absolute; right:0; top: 0; width: 45px; height: 40px; background: url(/jxjy/images/down.png) center no-repeat; }
.footer-down{ position: relative; margin-bottom: 15px; }
.down-list{ position: absolute; left: 0; display: none; right:0; bottom: 100%; background: #fff; }
.down-list li a{ display: block; line-height: 35px; font-size: 15px; color: #333; padding-left: 10px; }
.down-list li a:hover{ background: #007c75; color: #fff; }
.footer-down:hover .down-list{ display: block; }
.footer-lind{ border-right: solid 1px #fff; height: 140px; margin:8px 90px; }
.footer-p p{ font-size: 15px; color: #fff; margin-bottom: 5px; }
.footer-a a{ display: inline-block; position: relative; margin-right: 35px; margin-top: 35px; }
.footer-a a span{     position: absolute;
    left: 70%;
    display: none;
    bottom: 100%;
    width: 110px;
    margin-left: -73px;
    padding: 5px;
    border-radius: 4px;
    background: #fff; }
.footer-a a span img{ width: 100px; height: 100px; }
.footer-a a:hover span{ display: block; }
.title:before{ display: block; content: ""; position: absolute; left: 0; bottom: -4px; background: #259297; width: 130px; height: 5px; }
.title a:hover,.zs-list-tt a:hover,.bottom-list li a:hover{ color: #259297; }
.zt-list li a:hover{ box-shadow: 0 0 10px #999; }