/* CSS Document */
body{padding:0;margin:0;font-size:16px;font-family:"å¾®è½¯é›…é»‘";min-width:1200px;background:#fff;}
a{text-decoration:none}
ul,li{list-style:none;}
img{border:0px;}
ul,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,p,input{padding:0;margin:0}
.clear{clear:both;height:0px;ine-height:0px}
article,aside,audio,canvas,datalist,details,dialog,eventsource,figure,footer,header,hgroup,mark,menu,meter,nav,output,progress,section,time,video{display:block}
.w100{width:100%;margin:0 auto;min-width:1200px;}
.w1200{width:1200px;margin:0 auto;}
.txt-dot{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}/*æ–‡æœ¬è¶…å‡º å°åœ†ç‚¹æ˜¾ç¤º*/
.fl{float:left; display:inline;}
.fr{float:right;display:inline;}
/*å±€éƒ¨æ ·å¼*/
/*top*/
.top{height:109px;width:96%;max-width:1630px;margin:auto;}
.logo{margin-top:19px;}
.logo a,.logo a img{/* display: block; *//* width:382px; */height: 75px;}
.search{float: right;width:56px;height:109px;background: #1D71D0;cursor:pointer;}
.search img{display: block;width:27px;height:27px;margin:auto;margin-top:41px;}
/* navBar css */
.navBar{position:relative; z-index:9; color:#fff;height:109px;width:calc(100% - 450px);margin-left:12px;float:left;}
.nav h3{font-size:18px;}
.nav .m{ float:left;position:relative; width:9%;}
.nav h3 a{display:block;text-align: center;color:#333333;height:109px;line-height:109px;font-weight:normal;}
.nav .on h3 a{color:#fff;background: #1D71D0;}
.nav .m:hover h3 a{color:#fff;background: #1D71D0;}
.nav .sub{ display:none; /*é»˜è®¤éšè—*/  width:100%;position:absolute; left:0; top:109px;background:rgba(29,113,208,0.88);float:left;padding:5px 0px;}
.nav .sub li a{ display:block;width:100%; height:40px; line-height:40px;text-align:center;font-size:12px;color:#FFFFFF;}
.nav .sub li a:hover{ background:rgba(0,0,0,0.24); color:#fff;}
.nav .m:hover .sub{display:block;}
/* fullSlide */
.fullSlide{width:100%;overflow:hidden;z-index:1;position: relative;}
.fullSlide .bd{width:100%;margin:0 auto;z-index:1;height:auto;}
.fullSlide .bd ul{width:100% !important;height:auto;margin:0 auto;}
.fullSlide .bd ul li{width:100% !important;overflow:hidden; text-align:center;}
.fullSlide .bd ul li a{display: block;width:100% !important;height:830px;background-size:cover;}
.fullSlide .hd{overflow:hidden; position:absolute; left:0; bottom:0; z-index:1;padding:15px 90px;border-radius: 0px 30px 0px 0px;background:rgba(0,0,0,0.46)}
.fullSlide .hd ul{ overflow:hidden; zoom:1; float:left;color:#FFFFFF;}
.fullSlide .hd ul li{ float:left;width:30px;text-align: center;font-size:16px;height:36px;line-height:36px;cursor:pointer; position: relative;}
.fullSlide .hd ul li:before{content:"";display:block;width:46px;height:1px;background:#fff;position: absolute;top:0px;bottom:0px;right:0px;margin:auto;opacity: 0;}
.fullSlide .hd ul li:last-child:before{right:unset;left:0px;}
.fullSlide .hd ul li.on{font-size:20px;width:66px;text-align:left;}
.fullSlide .hd ul li.on:before{opacity: 1;}
.fullSlide .hd ul li:last-child.on{text-align:right;}


/* part css */
.part{overflow: hidden;margin-top:20px;}
.part-head{width: 100%;overflow:hidden;}
.part-title{float: left;text-align:left;color:#333;}
.part-title-text{height:26px;line-height:26px;font-size:24px;overflow:hidden;}
.part-title-text span{color:#1D71D0;}
.part-title-note{font-size:14px;height:20px;line-height:20px;overflow: hidden;text-transform: uppercase;}
.part-more{float: right;height:35px;margin-top:5.5px;}
.part-more a{display: block;}
.part-more img{display:block;height:35px;width:auto;}
/* sildePart */
.sildePart{background:url("../images/news-bg.png") center bottom no-repeat;background-size:auto 383px;}
.sildeBox{width:100%;overflow:hidden;z-index:1;position: relative;height:400px;margin-top:20px;}
.sildeBox .bd{width:100%;margin:0 auto;z-index:1;height:auto;}
.sildeBox .bd ul{width:100% !important;height:auto;margin:0 auto;}
.sildeBox .bd ul li{width:100% !important;overflow:hidden; text-align:center;}
.sildeBox .hd{display: none;}
.news-img{float: left;width:680px;height:383px;overflow: hidden;border-radius: 15px;}
.news-img img{display: block;width: 100%;height:100%;overflow: hidden;}
.news-box{float: right;width:450px;text-align:left;padding:15px 0px;padding-top:25px;}
.news-title{font-size:20px;line-height:24px;color:#1D71D0;font-weight:bold;height:48px;overflow:hidden;margin-bottom:12px;}
.news-title a{display: inline-block;color:#1D71D0;}
.news-info{font-size:15px;color:#000;line-height:32px;height:160px;overflow:hidden;}
.pnBtn{position: absolute;bottom:26px;width:48px;height:48px;border: 2px solid #1D71D0;border-radius: 5px;overflow:hidden;cursor: pointer;}
.pnBtn img{display: block;width:14px;height:22px;margin:13px auto;}
.pnBtn.prev{left:745px;}
.pnBtn.next{right:340px;}
.pnBtn:hover{background: #1D71D0;}
.pnBtn .after,.pnBtn:hover .before{display:none;}
.pnBtn:hover .after{display:block;}
/* scrollPart */
.scrollPart{position:relative;margin-top:58px;margin-bottom:40px;}
.scrollPart:before{content: "";position: absolute;width:100%;top:32px;background: #CCCCCC;height:1px;}
.newsScroll{overflow:hidden; position:relative;margin-top:16px;}
.newsScroll .hd{display: none;}
.newsScroll .bd{position: relative;}
.newsScroll .bd ul{overflow:hidden;}
.newsScroll .bd ul li{margin-right:75px;float:left; _display:inline; overflow:hidden; text-align:left; width:350px;}
.scroll-date{font-style: italic;color: #01548A;height:24px;line-height:24px;font-size: 15px;}
.scroll-dot{width:90px;height: 16px;text-align: center;}
.scroll-dot span{display: inline-block;width: 16px;height: 16px;background:#BED8F6;border-radius: 50%;position: relative;}
.scroll-dot span:before{content: "";display:block;position: absolute;width:6px;top:0px;bottom:0px;background:#1D71D0;height:6px;left:0px;right:0px;margin:auto;border-radius: 50%;}
.scroll-title{margin-top:20px;height:32px;line-height:32px;}
.scroll-title a{display: inline-block;max-width:100%;font-size:20px;color:#1D71D0;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;font-weight:900}
.scroll-info{color: #000;line-height: 24px;font-size: 15px;height:72px;overflow:hidden;margin:15px 0px;}
.scroll-more a{display: inline-block;width:55px;height:16px;background:url("../images/arrow.png")  left no-repeat;background-size:100% auto;}
.newsScroll .bd ul li:hover .scroll-dot span{background: #FACD85;}
.newsScroll .bd ul li:hover .scroll-dot span:before{background: #FF9C00;}
.newsScroll .bd ul li:hover .scroll-more a{background:url("../images/arrow-on.png")  left no-repeat;background-size:auto 100%;}
.scroll-title a:hover{color:#FF9C00;}

/* mixPart */
.mixPart{background:url("../images/notice-bg.png")  center no-repeat;background-size:auto 100%;height:768px;}
.mixPart .part{overflow: hidden;padding-top:65px;}
.mixPart-icon{margin-left:132px;margin-top:20px;width:26px;}
.mixPart-icon img{width:26px;height:auto;}
/* noticePart */
.noticePart{float: left;width: 680px;overflow: hidden;}
.noticePart .part-head{width:calc(100% - 60px);margin-bottom:94px;}
.noticePart ul{width: 680px;height: 504px;background: #FFFFFF;border-radius: 10px;padding:36px 36px 10px 20px;box-sizing: border-box;}
.noticePart li{overflow: hidden;height:88px;border-radius: 0px 10px 10px 0px;border-left:3px solid #fff}
.notice-tags{float: left;padding:20px 24px;height:88px;overflow: hidden;box-sizing: border-box;}
.notice-date{color:#1D71D0;font-size:24px;}
.notice-year{color:#333333;font-size:13px;}
.notice-title{float: left;width:calc(100% - 115px);color: #333333;line-height: 24px;font-size:18px;height:48px;overflow: hidden;margin-top:20px;padding-right:10px;box-sizing:border-box;}
.notice-title a{color:#333;}
.noticePart li:hover{border-color:#1D71D0;background: #FDF2DF;}
.notice-title a:hover{color:#1D71D0;}
/* changePart */
.changePart{float: right;width:480px;}
.changePart .part-title{color:#fff;}
.signBox{margin-top:83px;}
.signTitle{line-height:20px;height:20px;overflow:hidden;margin-bottom:20px;}
.signTitle a{display:inline-block;max-width:100%;font-size:20px;font-weight:bold;color:#fff;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.signInfo{font-size:15px;color:#fff;line-height: 24px;opacity: 0.59;max-height:72px;overflow:hidden;margin-bottom:20px;}
.mixDate{color:#fff;position:relative;font-size:14px;height:24px;line-height:24px;}
.mixDate span{font-size:24px;}
.mixDate:before{content:"";display: block;position: absolute;width:calc(100% - 80px);background: #FFFFFF;height: 2px;}
.signBox .mixDate:before{top:0px;bottom:0px;right:0px;margin:auto;}
.changePart ul{margin-top:60px;}
.changePart ul li{margin-top:5px;}
.changePart ul li a{display: block;height: 40px;line-height:40px;border-radius: 5px;color:#fff;font-size:18px;position: relative;padding-left:82px;padding-right:5px;box-sizing: border-box;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.changePart ul li a span{display: block;position: absolute;left:12px;width:44px;overflow: hidden;font-weight:normal;}
.changePart ul li a:hover{background: #FF9C00;font-weight:bold;color:#1D71D0;}
/* boxPart */
.boxPart{margin-top:63px;overflow:hidden;}
.boxPart ul{overflow: hidden;width:1248px;}
.boxPart ul li{float: left;width:368px;margin:23px 0px;margin-right:48px;border: 1px solid #CCCCCC;border-radius: 10px;height: 154px;padding:20px;padding-left:30px;box-sizing: border-box;overflow: hidden;position:relative;}
.boxPart ul li:before{content: "";display: block;width:10px;height:135px;position:absolute;background:url("../images/border.png") left no-repeat;background-size:100% 100%;left:0px;top:0px;bottom:0px;margin:auto;}
.boxPart .mixDate{color:#1D71D0;text-align:right;}
.boxPart .mixDate:before{background: #CCCCCC;height:1px;top:0px;bottom:0px;left:0px;margin:auto;}
.box-title{height:40px;line-height:40px;font-size:18px;}
.box-title a{display: inline-block;color: #333333;max-width:100%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;font-weight:900}
.box-info{color: #000;line-height: 22px;font-size:15px;height:44px;overflow:hidden;}
.boxPart ul li:hover{background: #E1EEFC;border-color:#1D71D0;}
.boxPart ul li:hover:before{background:url("../images/border-on.png")  left no-repeat;background-size:100% 100%;}
.box-title a:hover{color:#1D71D0;}
/* iconsPart */
.iconsPart{margin-top:60px;overflow:hidden;}
.iconsPart ul{width:1227px;overflow:hidden;margin-top:34px;}
.iconsPart ul li{float: left;background: #E3EFFC;border-radius: 15px;margin:15px 0px;margin-right:26px;}
.iconsPart ul li a{display: block;width: 280px;height: 119px;padding:20px;position: relative;background:url("../images/dot.png") 20px 92px no-repeat;background-size:auto 14px;box-sizing: border-box;overflow: hidden;}
.icons-title{font-weight: bold;color: #000;line-height: 24px;height:48px;overflow: hidden;}
.icons-tag{position: absolute;bottom:0px;right:10px;width:56px;}
.icons-tag img{display: block;width:50px;height:auto;}
/* footer */
.footer{margin-top:64px;padding-top:80px;padding-bottom:20px;overflow: hidden;color:#fff;font-size:15px;line-height:36px;background:url("../images/footer-line.png") left 20px no-repeat;background-size:1198px auto;}
.footer dl{float: left;overflow: hidden;}
.footer dt{font-size:18px;height:40px;line-height:40px;position: relative;margin-bottom:20px;}
.footer dt:before{content: "";display: block;position: absolute;width: 24px;height: 2px;background: #FFFFFF;bottom:0px;left:0px;}
.links{width:480px;}
.links dd{float:left;width:220px;padding-left:10px;position:relative;height:36px;box-sizing: border-box;margin-right:10px;overflow: hidden;}
.list-paddingleft-2{width:450px;float:left}
.links dd:before{content: "";display: block;width: 3px;height: 3px;background: #FFFFFF;position: absolute;left:0px;top:0px;bottom:0px;margin:auto;}
.links dd a{display: inline-block;color:#fff;max-width:100%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.footer-i{float: right;padding-top:40px;}
.footer-i li{width:68px;float:left;margin-right:60px;text-align:center;position: relative;cursor:pointer;}
.footer-i img{display: block;width:48px;height:auto;margin:auto;}
.footer-i li p{position: absolute;
    left: -15px;
    top: -100px;
    width: 100px;
    height: 100px;
    display:none;
}
.footer-i li p img{width: 100px;
    height: 100px;}
.footer-i li:hover p{
display:block;
}/* center css */
.center-banner{overflow: hidden;}
.center-banner img{display: block;width:auto;height:450px;}
.center{margin:48px auto;overflow:hidden;}
.cen-r{width:830px;background:#fff;}
.live{position: relative;overflow:hidden;height:55px;line-height:40px;}
.live:before{content: "";display: block;width:100%;height:1px;background: #CCCCCC;position:absolute;bottom:15px;}
.live-title{float: left;background:url("../images/border-top.png") bottom no-repeat;padding-bottom:15px;font-size:22px;color:#1D71D0;font-weight:bold;}
.live a{color:#888888;}
.live-txt{float: right;font-size:14px;color:#888888;}
.live a:hover{color:#1D71D0;}
/* menu */
.menu{width:302px;}
.menu_h{overflow: hidden;background:url("../images/menu-bg.png") no-repeat;font-size:36px;color:#fff;text-align: center;height:110px;line-height:110px;font-weight:bold;}
.menu-ul{margin-top:10px;background: #F2F2F2;border: 1px solid #D9D9D9;position: relative;overflow: hidden;}
.menu-img{width:100%;height:142px;background:url("../images/menu-img.png") bottom no-repeat;background-size:100% auto;}
.menu-ul li h4,.menu-ul li h5{font-weight: normal;position: relative;}
.menu-ul li a{display: block;color:#333;font-size:18px;padding:0px 26px;height:58px;line-height:58px;border-bottom:1px dashed #D9D9D9;}
.menu-ul li h4:hover,.menu-ul li.menu-on h4{background: #C8DCF2;}
.menu-ul li h4:hover a,.menu-ul li.menu-on h4 a{color:#1D71D0;background:url("../images/border-on.png") left no-repeat;background-size:10px auto;font-weight:bold;}
.menu-ul h4 .menu-ul-btn{position:absolute;right:18px;top:0px;bottom:0px;margin:auto;cursor: pointer; width: 0;height: 0;border-top: 6px solid transparent;border-left: 8px solid #999999;border-bottom: 6px solid transparent;}
.menuContent,.menuSubContent{display: none;padding:10px 14px;}
.menu-ul h5 .menu-sub-btn{background:url("../images/menu-left.png") left no-repeat;background-size:6px auto;width:10px;height:10px;top:0px;bottom:0px;left:0px;margin:auto;position:absolute;cursor: pointer;z-index:2;}
.menuContent li a{border: none;height: 50px;line-height: 20px;font-size: 16px;color:#4D4D4D;padding:0px;/* padding-left:20px; */position: relative;z-index: 1;background:url("../images/menu-dot.png") left no-repeat;background-size:4px auto;}
.menu-ul h5 a{background:none;}
.menu-ul li.open .menu-ul-btn{width: 0;height: 0;border-left: 6px solid transparent;border-right:6px solid transparent;border-top: 8px solid #1D71D0;}
.menu-sub-hh.open .menu-sub-btn{background:url("../images/menu-bottom.png") left no-repeat;background-size:10px auto;}
.menu-ul li.open .menuContent,.menu-sub-hh.open .menuSubContent{display:block;}
.menu-ul li.open h5 a,.menu-ul li a:hover{color:#1D71D0;}

/*content css */
.con-h{font-size:22px;text-align: center;padding:20px 0px;line-height:40px;font-weight:bold;color:#444444;}
.con-span{text-align: center;padding:10px 0px;}
.con-span span{display: inline-block;padding:0px 10px;font-size:14px;color:#999;}
.con-container{padding:26px 0px;font-size: 17px;color:#555555;line-height:36px;text-indent:36px;border:2px dashed #d9d9d9;margin:10px 0px;border-left:none;border-right:none;}
.con-container img{display: block;margin:10px auto;max-width:100%;}
.con-ptn{padding:16px 0px;font-size: 15px;color:#555555;line-height:30px;}
.con-ptn a{display: inline-block;color:#555555;max-width:100%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.con-ptn a:hover{color:#1D71D0;}
/* list */
.list{padding:10px 0px 20px 0px;}
.list li{overflow: hidden;padding:30px 0px;border-bottom:1px solid #ccc;color:#333333;}
.list-time{float: left;width: 71px;height: 71px;background: #D6E5F5;border-radius: 3px;text-align: center;overflow: hidden;}
.list-date{font-size:24px;height:34px;line-height:34px;overflow:hidden;margin-top:5px;}
.list-year{font-size:13px;height:20px;line-height:20px;overflow:hidden;}
.list-box{float: right;width:724px;}
.list-title{height:36px;line-height:36px;font-size:15px;}
.list-title a{color:#333;max-width:100%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.list-desc{font-size:13px;height:30px;line-height:30px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.list-title a:hover{color:#1D71D0;}

/* listBlock */
.listBlock{padding:20px 0px;}
.listBlock ul{overflow: hidden;width:860px;}
.listBlock li{float: left;width:402px;margin:20px 0px;margin-right:28px;height:180px;overflow:hidden;position:relative;}
.listBlock li a{display: block;position: relative;z-index: 2;width:395px;height:173px;background: #F2F2F2;overflow:hidden;color:#666666;}
.listBlock li:before{content:"";display: block;width:395px;height:173px;z-index:1;position:absolute;background: #C2D8F0;bottom:0px;right:0px;}
.user-img{float: left;width:119px;height:173px;overflow: hidden;}
.user-img img{display: block;width:100%;height:100%;}
.user-box{width:221px;float: left;margin-left:24px;overflow: hidden;padding:10px 0px;}
.user-title{color:#4D4D4D;font-size:15px;height:40px;line-height:40px;}
.user-title span{display: inline-block;font-size:18px;color:#333;margin-right:10px;}
.user-desc{font-size:13px;line-height:26px;height:78px;overflow:hidden;}
.user-i{width:23px;height:12px;background:url("../images/arrow1.png") no-repeat;background-size:100% 100%;margin-top:10px;}
.listBlock li a:hover .user-title,.listBlock li a:hover .user-title span{color:#FF9C00;}
.listBlock li a:hover .user-i{background:url("../images/arrow-on.png") no-repeat;background-size:100% 100%;}


/* .header-search-wrap css */
.header-search-wrap .search-box {position: relative; }
.header-search-wrap .submit {width: 30px;height: 30px; }
.header-search-wrap .ser-input {height: 30px;padding-left: 10px; }
.header-search-wrap .search-close {right: 0;top: 50%;margin-top: -15px;width: 30px;height: 30px; }
.header-search-wrap {position: fixed;z-index:19;left:0px;top:0px;width:100%;height:100%;opacity:0;z-index:100;background:rgba(0,0,0,0.8);transition: all 0.5s;transform: translate(0, 0) scale(0); }
.header-search-contaniner{position:relative;top:50%;margin:auto;width:90%;max-width: 600px;height:2.75rem;border: 1px solid rgba(0, 0, 0, 0.2);color: #666;line-height:2.75rem;/* background: #fff; */}
.header-search-wrap.show2{
    -webkit-transform: translate(0, 0) scale(1);
    -ms-transform: translate(0, 0) scale(1);
    transform: translate(0, 0) scale(1);
    opacity: 1; }
.header-search-wrap.hides1{
    -webkit-transform: translate(0, -200%) scale(1);
    -ms-transform: translate(0, -200%) scale(1);
    transform: translate(0, -200%) scale(1); }
.header-search-wrap .submit {position: absolute;top: 0;right: 0;z-index: 5; width: 1.98rem;
    height:2.75rem;
    background: url(../images/ser1.png) no-repeat center;
    background-size: 1rem;
    border: none;
    box-sizing: border-box; }
.header-search-wrap .ser-input {
    width: calc(100% - 1.98rem);
    height: 2.75rem;
    position: relative;
    border: none;
    background: none;
    box-sizing: border-box;
    padding-left: 0.5rem; }
.header-search-wrap .search-close {
    position:fixed;
    display: block;
    right:50%;
    margin-right:-1.375rem;
    top:40%;
    color:#fff;
    width: 2.75rem;
    height: 2.75rem;
    font-size: 1.25rem;
    cursor: pointer;}
#vsb_content table{margin:0 auto;width:100%}
#vsb_content td{border:1px solid #ddd;padding:5px;}
#vsb_content td p{text-indent:0;text-align:center;}