#vsb_content p {font-size:16px!important;line-height:36px!important; font-family:"微软雅黑"!important;color:#666666; text-indent:2em;}
#vsb_content font {font-size:16px!important;line-height:36px!important; font-family:"微软雅黑"!important;color:#666666}
#vsb_content span {font-size:16px!important;line-height:36px!important; font-family:"微软雅黑"!important;color:#666666}
#vsb_content_2 p {font-size:16px!important;line-height:36px!important; font-family:"微软雅黑"!important;color:#666666; }
#vsb_content_2 font {font-size:16px!important;line-height:36px!important; font-family:"微软雅黑"!important;color:#666666}
#vsb_content_2 span {font-size:16px!important;line-height:36px!important; font-family:"微软雅黑"!important;color:#666666}
#vsb_content table p{text-indent:0em !important; } 
#vsb_content img{margin:2px auto!important; max-width:700px;}
.wp_articlecontent table{display: inline-block;
    width: 100% !important;
    margin: auto;
    text-align: center;}
.wp_articlecontent tbody{display: inline-block;} 


body{ font-family:"微软雅黑"; font-size:14px;  color:#212121; position: relative; min-width:1521px;}
li{ list-style:none;}
ul{ padding:0; margin:0;}
a{color: #444;text-decoration: none !important;}
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: 1500px; padding:0;position: relative; }
.logo{ padding: 15px 0px;}


.icon-search {
     position: absolute;
    right: 1%;
    top: 39%;
    width: 28px;
    height: 28px;
    background: url(../images/search.png) center center no-repeat;
    background-size: 112% auto;
}
.search-box{ position: relative; float:right;width: 0; height: 0; border-radius: 42px; background: #101c4e; z-index:1000000000; }
.search-box .form-control{ padding-left: 20px; color: #fff; height: 30px; border:none; background: none; box-shadow: none; }
.search-box.on {
  width: 220px; height: 30px;
}
.search-box  .btn-search,.btn-search:hover,.btn-search:focus{    position: absolute;
    outline: none!important;
    right: 17px;
    width: 0;
    height: 0;
    top: 5px;
    border: none;
    padding: 0; }
.search-box.on .btn-search,.btn-search:hover,.btn-search:focus{     position: absolute;
    outline: none!important;
    right: 17px;
    width: 32px;
    height: 20px;
    top: 5px;
    border: none;
    padding: 0; }

.header{
   
    position: fixed;
    z-index: 999;
    width: 100%;}
.nav-box{      height: 60px;
    float: left;
    width: 60%;
    margin-top: 50px;
    margin-left: 3%;}
.nav-list li{ float: left; width: 9%; position: relative; z-index: 10000; }
.nav-list li a{ line-height: 54px; display: block; font-size: 18px;color: #fff;  }
.nav-list li a:hover{ background: url(../images/hover.png) center no-repeat; }
.nav-down{ position: absolute; left: -25px; top: 100%; display: none; padding:10px 0 20px 0; right: 0; background: #101c4e;    width: 150px; }
.nav-down li{ float: none!important; width: 100%; margin-bottom: 5px; }
.nav-down li a{ line-height: 40px; font-size: 16px; }
.nav-down li a:hover{ background: none; font-weight: bold; }
.nav-down li:before{ display: block; content: ""; position: absolute; left: 50%; top: 40px; width: 30px; border-top: solid 1px #888ea7; margin-left: -15px; }
.nav-list li:hover .nav-down{ display: block; }
.banner{ position: relative; overflow:hidden; height: 750px; margin-bottom: 30px; }
.slick{ position: absolute; left: 50%; margin-left: -960px; top: 0; width: 1920px; margin-bottom: 0; }
.banner .slick-dots{ bottom:30px; }
.banner .slick-dots li button{ width: 16px; height: 16px; border-radius: 50%; background: #996600; }
.banner .slick-dots li button:before{ display: none; }
.banner .slick-dots li.slick-active button{ background: #464657; }
.slick img{ width: 1920px; height: 750px; }
.over-box{ overflow:hidden; }
.left-width{ width: 1050px; }
.title{ line-height: 54px; position: relative; background: url(../images/icon-tt.png) left center no-repeat; padding-left: 70px; font-size: 28px; color: #101c4e; margin-bottom: 50px; }
.title a{ float: right; font-size: 14px; color: #101c4e; opacity: 0.5; }
.title:before{ display: block; content: ""; position: absolute; bottom: -20px; right: 760px; left: -1000px; border-top: solid 1px #a0bbd9; }
.news-slick-box{ position: relative; margin-bottom: 45px; }
.news-slick-img img,.news-slick-img{ max-width: 505px; height: 285px; transition: 0.5s all; overflow:hidden; }
.news-slick-img:hover img{ transform: scale(1.05,1.05); }
.txt-back{ position: absolute;  padding:30px 40px; right: 0; top: 45px; width: 244px; height: 200px; background: url(../images/txt-back.png) center no-repeat; }
.news-slick{ width: 504px; }
.txt-tt a{ color: #fff; font-size: 16px; }
.txt-tt{ line-height: 30px; max-height: 90px; text-align: justify; overflow:hidden;  }
.txt-date{ font-size: 16px; color: #fff; opacity: 0.5; margin-top: 20px; }
.news-slick .slick-dots{ bottom: 0; left: auto; right: 120px; width: auto; }
.news-slick .slick-dots li button{ width: 16px; height: 16px; border-radius: 50%; background: #996600; }
.news-slick .slick-dots li button:before{ display: none; }
.news-slick .slick-dots li.slick-active button{ background: #464657; }
.news-list li{overflow: hidden;text-overflow:ellipsis;white-space: nowrap; margin-bottom: 22px; width: 490px;}
.news-list li a{ font-size: 16px; color: #333; padding-left: 30px; background: url(../images/li01.png) left center no-repeat; }
.news-list li:nth-child(even) a{ background: url(../images/li02.png) left center no-repeat; }
.right-width{ width: 400px; }
.title-no{ background: none; }
.title-no:before{ display: none; }
.title-b{ margin-left: 110px; margin-top: -23px; margin-bottom: 50px; }
.title-b:before{ left: 0; right: -1000px; }
.notice-date{ font-size: 16px; color: #333; padding-left: 25px; background: url(../images/icon-date.png) left center no-repeat; font-size: 14px;}
.notice-list li{ 
    margin-bottom: 10px;
    position: relative;
    border-bottom: 1px dashed #996600;
    padding-bottom: 10px;}

.notice-p a{ font-size: 16px; color: #333; }
.notice-p{
text-overflow:ellipsis;
white-space: nowrap; margin-top: 5px;}
.back-box{ height: 265px; margin-bottom: 30px; background: url(../images/back-box.png) center no-repeat; background-size: cover; overflow:hidden; padding-top: 45px; }
.img-box-tt{ font-size: 20px; color: #101c4e; margin-top: 15px; }
.link-list li{ float: left; width: 14.28%; }
.link-list li a{ display: inline-block; }
.link-list li a img{ transition: 0.5s all; }
.link-list li a:hover img{ transform: rotate(360deg); }
.link-list{ padding:0 10px; }
.left-box{ width:630px; height: 418px; background: url(../images/back-left.png) center no-repeat; margin-left: -10px; padding:40px 0 0 30px;  }
.tabs-ul li{ float: left; margin-right: 50px; margin-bottom: 15px; position: relative; }
.tabs-ul li a{ font-size: 28px; color: #333; display: inline-block;padding-bottom: 5px; }
.tabs-ul li.active a{ border-bottom: solid 5px #101c4e; }
.tabs-list li{ width: 350px; line-height: 40px; position: relative;  }
.tabs-list li a{ font-size: 16px; color: #333; }
.tabs-more{ margin-left: 128px; margin-top: 10px; }
.center-box{ width: 420px; height: 418px; margin-left: 20px; background: url(../images/back-r.png) center no-repeat; padding:40px 30px;    background-size: contain; }
.center-box .tabs-list li{ width: 100%; padding-right: 50px; }
.center-box .tabs-list li span{ position: absolute; right: 0; top: 0; color: #333; opacity: 0.5; }

.full_wrap{width:auto !important;float:none !important}
.right-box{ margin-right: -10px; }
.center-box .tabs-more{ width: 100%; margin-left: 0; text-align: center; }
.bottom{ border-top: solid 6px #cccc99; position: relative; margin-top: 35px; background: #101c4e; height: 215px; padding-top: 25px; }
.bottom-tt{ font-size: 16px; color:#fff; margin-bottom: 15px; }
.bottom-left{ width: 407px; }
.bottom-list li{ float: left; width: 33.333333%; line-height: 40px;overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap; }
.bottom-list li a{ font-size: 16px; color: #fff; opacity: 0.3; }
.bottom-list{ position: relative; }
.bottom-list:before{ display: block; content: ""; position: absolute; right: 0; top: 10px; bottom:10px; border-right: solid 1px #cccc99; }
.bottom-center{ width: 640px; margin-left: 50px; }
.bottom-center .bottom-list li{ width: 50%; }
.bottom-center .bottom-list:before{ display: none; }
.ewm-box img{ margin-left: 40px; margin-top: 10px; }
.bottom-right .bottom-tt{ margin-left: 40px; }
.footer{ background: #23326f; padding:15px 0; font-size: 16px; color: #fff; }
.tabs-list li a:hover,.news-list li a:hover,.notice-p a:hover{ font-weight: bold; color: #101c4e; }
.title a:hover{ opacity: 1; }
.bottom-list li a:hover{ opacity: 1; }
.bottom:before{ display: block; content: ""; position: absolute; left: 0; bottom:0; right: 0; height: 136px; background: url(../images/bottom-c.png) center no-repeat; }


.zw_lsit{
	width:1120px;
	height:auto;
min-height:100px;

}
.zw_lsit_bt{
	margin-top: 15px;
    font-size: 20px;
   
    text-align: left;
    color: #111D4F;
    border-bottom: 2px solid #111D4F;
    padding-bottom: 10px;
    font-weight: bold;
}
.cont_yxbm_rigB ul{
 margin-bottom:20px;
}
.cont_yxbm_rigB{
    margin-top: 15px;
}
.cont_yxbm_rigB ul li{
       width: 150px;

    float: left;
    line-height: 35px;
    margin: 5px 18px;
    display: inline;
    font-size: 15px;
    text-align: center;
}
.cont_yxbm_rigB ul li.curr{
	background:#996600;
	color:#FFF;
}
.cont_yxbm_rigB ul li.curr a{
	color:#FFF;
}



.list_data{font-size:0;text-align:center}

.list_data a{position: relative;display:inline-block;width:20%;padding: 20px 0;color: #131f50;}
.list_data a:hover i:after{-webkit-animation:icon-bounce 0.5s alternate;-moz-animation:icon-bounce 0.5s alternate;-ms-animation:icon-bounce 0.5s alternate;-o-animation:icon-bounce 0.5s alternate;animation:icon-bounce 0.5s alternate}


.list_data i{display:block;width: 48%;padding-top: 48%;margin: 0 auto 10px;border-radius: 50%;position: relative;background: url(../images/i_bg.png) 50% no-repeat;}
.list_data i:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;border-radius:50%;border: 2px dotted #242f5d;-webkit-animation: ani_rotate 40s 0s linear infinite;-moz-animation: ani_rotate 40s 0s linear infinite;-ms-animation: ani_rotate 40s 0s linear infinite;animation: ani_rotate 40s 0s linear infinite;}
.list_data i:after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-repeat:no-repeat;background-position:50%}
.list_data .i1:after{background-image:url(../images/i1.png)}
.list_data .i2:after{background-image:url(../images/i2.png)}
.list_data .i3:after{background-image:url(../images/i3.png)}
.list_data .i4:after{background-image:url(../images/i4.png)}
.list_data .i5:after{background-image:url(../images/i5.png)}
.list_data .i6:after{background-image:url(../images/i6.png)}
.list_data .i7:after{background-image:url(../images/i7.png)}
.list_data .i8:after{background-image:url(../images/i8.png)}
.list_data .i9:after{background-image:url(../images/i9.png)}
.list_data .i10:after{background-image:url(../images/i10.png)}
.list_data .i11:after{background-image:url(../images/i11.png)}
.list_data .i12:after{background-image:url(../images/i12.png)}



@keyframes icon-bounce{0%,100%{-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}25%{-moz-transform:rotate(15deg);-ms-transform:rotate(15deg);-webkit-transform:rotate(15deg);transform:rotate(15deg)}50%{-moz-transform:rotate(-15deg);-ms-transform:rotate(-15deg);-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}75%{-moz-transform:rotate(5deg);-ms-transform:rotate(5deg);-webkit-transform:rotate(5deg);transform:rotate(5deg)}85%{-moz-transform:rotate(-5deg);-ms-transform:rotate(-5deg);-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}}@-webkit-keyframes icon-bounce{0%,100%{-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}25%{-moz-transform:rotate(15deg);-ms-transform:rotate(15deg);-webkit-transform:rotate(15deg);transform:rotate(15deg)}50%{-moz-transform:rotate(-15deg);-ms-transform:rotate(-15deg);-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}75%{-moz-transform:rotate(5deg);-ms-transform:rotate(5deg);-webkit-transform:rotate(5deg);transform:rotate(5deg)}85%{-moz-transform:rotate(-5deg);-ms-transform:rotate(-5deg);-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}}@-moz-keyframes icon-bounce{0%,100%{-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}25%{-moz-transform:rotate(15deg);-ms-transform:rotate(15deg);-webkit-transform:rotate(15deg);transform:rotate(15deg)}50%{-moz-transform:rotate(-15deg);-ms-transform:rotate(-15deg);-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}75%{-moz-transform:rotate(5deg);-ms-transform:rotate(5deg);-webkit-transform:rotate(5deg);transform:rotate(5deg)}85%{-moz-transform:rotate(-5deg);-ms-transform:rotate(-5deg);-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}}@-o-keyframes icon-bounce{0%,100%{-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}25%{-moz-transform:rotate(15deg);-ms-transform:rotate(15deg);-webkit-transform:rotate(15deg);transform:rotate(15deg)}50%{-moz-transform:rotate(-15deg);-ms-transform:rotate(-15deg);-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}75%{-moz-transform:rotate(5deg);-ms-transform:rotate(5deg);-webkit-transform:rotate(5deg);transform:rotate(5deg)}85%{-moz-transform:rotate(-5deg);-ms-transform:rotate(-5deg);-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}}




.list_data h3{font-size:16px;position: absolute;left: 50%;margin-left: 14%;top: 10px;text-align: left;max-width: 5em;line-height: 22px;background: #fff;padding: 10px 0;color: #333;}
.list_data p{font-size:30px;font-family:Georgia,impact,Arial}

-webkit-@keyframes ani_rotate{
	0%{transform:rotate(0)}100%{transform:rotate(360deg)}
}
-moz-@keyframes ani_rotate{
	0%{transform:rotate(0)}100%{transform:rotate(360deg)}
}
-ms-@keyframes ani_rotate{
	0%{transform:rotate(0)}100%{transform:rotate(360deg)}
}
@keyframes ani_rotate{
	0%{transform:rotate(0)}100%{transform:rotate(360deg)}
}