body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0; border:0px;}
body,button,input,select,textarea{font-family:Arial,Helvetica,'Microsoft YaHei';}
body{
font-size:1em;
-webkit-text-size-adjust : none ;
-moz-text-size-adjust : none ;
-ms-text-size-adjust : none ;
text-size-adjust : none;
}
h1,h2,h3,h4,h5,h6{font-size:100%;}
ul,ol,li{list-style:none;}
a:link,a:visited,a:hover,a:active{text-decoration:none; cursor:pointer;}
legend{color:#000;}
i,em,b{ display:block; line-height:20px;}
fieldset,img{border:0;}
img {max-width:100%; vertical-align:middle;}
.fl{float:left;}
.fr{float:right;}
.fw{font-weight:bold;}
.clear{clear:both;}
.center{text-align:center;}
input[type="button"], input[type="submit"],input[type="text"], input[type="reset"] {-webkit-appearance: none;}
*{box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
a{tap-highlight-color: rgba(0,0,0,0); focus-ring-color: rgba(0, 0, 0, 0); -webkit-tap-highlight-color: rgba(0,0,0,0); -webkit-focus-ring-color: rgba(0, 0, 0, 0); -moz-tap-highlight-color: rgba(0,0,0,0); -moz-focus-ring-color: rgba(0, 0, 0, 0);}

.top{width:100%; position:relative; padding:10px 15px;  background: -webkit-linear-gradient(#033b7c, #0056a5); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(#033b7c, #0056a5);/* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(#033b7c, #0056a5); /* Firefox 3.6 - 15 */
    background: linear-gradient(#033b7c, #0056a5); /* 标准的语法（必须放在最后） */}
.en{padding:2px 10px; color:#fff; font-size:14px; font-family:Arial, Helvetica, sans-serif; line-height:20px; display:block; float:left; border:1px solid #fff;}
.header-zc{width:100%; float:left; height:; background:url(../imges/logo-bg.png) no-repeat left top; background-size:56% 100%; padding:10px 15px;}
.logo{display:block; float:left; width:50%; height:auto;}
.logo img{width:100%;}
.ttxw{width:100%; padding:0 15px; background:#fff; margin-bottom:15px; margin-top:15px;}
.title{width:100%; height:50px; line-height:50px;}
.title h3,.tzgg .title h3{display:block; float:left; color:#003399; font-size:20px; font-weight:normal;}
.zc-more{display:block; float:right;}
.zc-more img{vertical-align:middle; width:16px;}
.tzgg{background:url(../imges/zc8.jpg) center top no-repeat; padding-bottom:20px; padding-top:10px; margin-top:10px;background-size:100% 100%;}



.jxky-con{margin-top:10px;}
.slideBox{ position:relative; overflow:hidden; margin:0 auto;  width:100%;/* 设置焦点图最大宽度 */ }
.slideBox .hd{ position:absolute; height:8px; line-height:8px; bottom:10px; right:0; z-index:1; width:35%; text-align:center; margin:0 auto; }
.slideBox .hd ul{ display:inline-block; text-align:center;}
.slideBox .hd li{ display:inline-block; width:8px; height:8px; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; background:#fff; text-indent:9999px; overflow:hidden; margin:0 4px;}
.slideBox .hd li.on{ background:#1546aa;}
.slideBox .bd{ position:relative; z-index:0; }
.slideBox .bd li{ position:relative; text-align:center;  }
.slideBox .bd li img{ background:url(../imges/loading.gif) center center no-repeat;  vertical-align:top; width:100%;/* 图片宽度100%，达到自适应效果 */}
.slideBox .bd li a{ -webkit-tap-highlight-color:rgba(0,0,0,0); text-decoration:none;}  /* 去掉链接触摸高亮 */
.slideBox .bd li .tit{ display:block; width:100%;  position:absolute; bottom:5px; text-indent:10px; height:28px; line-height:28px; color:#fff;   text-align:center; z-index:3;  }
.slideBox .bd li{position:relative;}
.ttxw-con,.xxxw-con,.jxky-con,.tzgg{width:100%;}
.ttxw-date{position:absolute; bottom:-20px;}
.xxxw-con li{height:40px; line-height:40px; border-bottom:1px solid #ccc;}
.xxxw-con li a{display:block; float:left; height:40px; color:#333; font-size:14px; width:80%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.xxxw-con li span{display:block; float:right; width:20%; text-align:right; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666;}
.xxxw-con li span img{vertical-align:middle; margin-right:8px; width:12px;}
.jxky-first{width:100%; float:left; border-bottom:1px solid #cdcdcd; padding-bottom:10px; margin-bottom:10px;}
.jxky-img{width:100%; float:left; margin-bottom:5px;}
.jxky-txt{width:100%; float:left;}
.jxky-txt h3{width:100%; float:left; font-weight:normal; color:#003399; font-size:16px; height:30px; line-height:30px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.jxky-txt p{width:100%; float:left; font-size:12px; color:#666; line-height:22px; max-height:66px; overflow:hidden;}
.jxky-list,.tzgg-con,.ztxw-con{width:100%;}
.jxky-list li a{display:block; float:left; width:100%; height:32px; line-height:32px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; color:#333; font-size:14px;}
.tzgg-title{width:100%; padding:0 15px; height:50px; line-height:50px; margin-bottom:10px; white-space:nowrap; overflow-x:auto; overflow-y:hidden;}
.tzgg-title li a{display:block; float:left; font-size:17px; margin-right:8px; color:#333;}
.tzgg-title li{display:inline-block;}
.current a:hover,.current a:active,.current a:link,.current a:visited{COLOR:#003399;TEXT-DECORATION:none;}
.xxbz-con{width:100%; padding:0 20px;}
.xxbz2{width:100%; float:right; border:1px solid #d4d4d4; border-top:5px solid #254fa1; background:#fff; padding:30px 20px; margin-bottom:20px;}
.xxbz2 h4{display:block; font-weight:normal; float:left; width:100%; height:30px; line-height:40px; color:#254fa1; font-size:16px; background:url(../imges/img64.jpg) no-repeat left center; padding-left:50px}
.xxbz3{width:100%; float:left; text-align:center; margin:35px 0 50px;}
.xxbz4 p{width:100%; float:left; text-indent:2em; line-height:26px; color:#333; font-size:14px; text-align:justify; margin-bottom:20px;}
.xxbz4,.xxxg{width:100%; float:left;}
.xxbz4 img{vertical-align:middle; margin:0 5px}
.xxbz1 h6{width:64px; float:left; height:100px; font-weight:normal; text-align:center; line-height:28px; background:url(../imges/img63.png) no-repeat; color:#fff; font-size:22px; padding:29px 14px 0 22px; letter-spacing:10px;}
.xxxg img,.xxbz3 img{width:80%; display:block; margin:0 auto 20px;}
.xxxg{text-align:center;}
.sjxx{width:100%; height:130px; background:url(../imges/img76.jpg) no-repeat left 13px; background-size:20%; padding-left:85px; font-size:16px; color:#333; line-height:30px; margin:0 auto 0;}
.sjxx span{color:#254fa1; font-size:16px;}
.xxbz-title{width:100%; padding:0 20px; float:left;}
.xxbz-title li a{display:block; padding:0 30px; font-size:16px; height:36px; line-height:36px; background:#efefef; color:#333; float:left; margin-bottom:15px; margin-right:15px;}
.cur a:hover,.cur a:active,.cur a:link,.cur a:visited{COLOR:#fff; background:#254fa1;}





.tzgg-con ul{width:100%; padding:0 15px;}
.tzgg-con li{width:100%; float:left; margin-bottom:15px;}
.tzgg-con li h3{display:block; float:left; border-right:1px solid #cacaca; line-height:52px; height:52px; color:#cc9900; font-family:Arial, Helvetica, sans-serif; font-size:16px; width:20%; padding-right:8px;}
.tzgg-con li p{display:block; float:left; width:76%; padding-left:4%; line-height:26px; height:52px; color:#333; font-size:14px; overflow:hidden;}
.more1{width:30%; height:36px; border:1px solid #c6c6c7; line-height:36px; color:#333; font-size:15px; margin:0 auto; display:block; text-align:center;}
.ztxw-con li{width:48%; margin-right:4%; float:left; margin-bottom:20px;}
.ztxw-con li:nth-child(2n+0){margin-right:0;}
.ztxw-con li img,.ztxw-con ul{width:100%;}
.tzgg-con li a{
    width: 100%;
    padding:10px 15px;
	display:block;
	float:left;
    background: linear-gradient(135deg, transparent 9px, #fff 0) top left,
        linear-gradient(-135deg, transparent 9px, #fff 0) top right,
        linear-gradient(-45deg, transparent 9px, #fff 0) bottom right,
        linear-gradient(45deg, transparent 9px, #fff 0) bottom left;
    background-size: 51% 50%;
    background-repeat: no-repeat;
}
.foot{width:100%; padding:0 20px; float:left; border-top:2px solid #cfd1d3;  background:url(../imges/foot.jpg) no-repeat top center;background-size:100% 100%; }
.foot-logo{width:40%; margin:15px auto 0; text-align:center;}
.foot-logo img{width:100%;}
.foot-mt{width:321px; margin:0 auto;}
.foot-mt li{width:26px; margin:15px 7px; float:left;}
.foot-bq{width:100%; margin-top:0;}
.foot-bq p{width:100%; float:left; line-height:26px; color:#fff; font-size:14px; margin-bottom:15px; text-align:left;}
#gotop{display:none;position:fixed;z-index:777;width:50px;height:49px; right:10px;bottom:30px;background:url(../imges/zc7.jpg) no-repeat;cursor:pointer; text-align:center;}

.fwzn dl,.fwzn dd{width:100%; float:left;}
.fwzn-img{background:#efefef; width:100%; float:left; text-align:center; line-height:50px;}
.fwzn-img img,.xxbz{width:100%;}
.fwzn-txt{width:100%; float:right; margin-top:10px;}
.fwzn-txt li{width:30%; padding-left:3.3%; height:36px; text-align:center; line-height:36px; float:left;}
.fwzn-txt li a{color:#333; font-size:14px;}
.fwzn dd{margin-bottom:20px;}


/* current */
.list-banner{position: relative;font-size: 0;margin-bottom: 15px;}
.list-banner .img{position: relative;}
.list-banner .img img{vertical-align: middle;display: block;width: 100%;}
.position{position: absolute;top: 10px;left: 15px;z-index: 9999;padding:10px 20px;background: url(../imges/list-banner02.png);}
.position a{display: block;font-size: 14px;color: #fff;padding-left: 10px;background: url(../imges/list-banner03.png) no-repeat left center;background-size: 4px;}
.list h5{font-size: 22px;color: #224b93;font-weight: normal;margin-bottom: 20px;}
.list{margin-bottom: 50px;}
.current ul{overflow: hidden;}
.current li{float: left;width: 42%;border-top: 1px solid #0053a1;background-color: #f3f5f9;height: 150px;padding: 4%;font-size: 16px;color: #333333;font-weight: 700;line-height: 24px;word-break: break-all;}
.current li:nth-of-type(even){background-color: #f9fafc;font-size: 16px;font-weight: normal;width: 42%;height: 150px;padding: 4%;}
.current li a{display: block;color: #224b93;}
.events,.bgjz,.fwzn,.jyjx,.kyjg,.lrld,.szdw,.zbgg,.content,.xrld-left,.xrldxq-left,.xxjj-left{width:100%; margin:0 0 20px; float:left;}
.content-title{width:100%; margin-bottom:20px; padding:0 0 20px; border-bottom:1px solid #e1e1e1;  float:left;}
.content-title h3{color:#333; font-size:20px; font-weight:normal; line-height:30px; width:100%; text-align:center;}
.content-title i{color:#999; font-size:14px; width:100%; text-align:center; display:block; line-height:26px; font-style:normal; margin-top:10px;}
.content-con{width:100%; min-height:500px; padding:0; float:left;}
.content-con p{width:100%; font-size:14px; color:#333; line-height:30px !important; text-indent:2em;text-align:justify;  float:left; margin-bottom:15px;}
.sxt{padding:15px 0; border-top:1px solid #f2f2f2; border-bottom:1px solid #f2f2f2; width:100%;  float:left;}
.sxt p{display:block; font-size:14px; width:100%; height:30px; line-height:30px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; color:#666;  background:url(../imges/img60.jpg) no-repeat left center; padding-left:25px}
.sxt p:last-child{background:url(../imges/img61.jpg) no-repeat left center;}
.sxt p a{color:#333;}
.fhlb{float:right; margin-right:110px; height:60px; line-height:60px; display:block; background:url(../imges/img62.jpg) no-repeat left center; padding-left:20px; color:#003399; font-size:16px;}
.content{margin:0; padding:0 20px;}

.xrld1{width:100%; float:left; border-bottom:1px solid #e1e1e1; padding-bottom:20px; margin-bottom:20px;}
.xrld2{width:100%; float:left;}
.xrld2 h3{display:block; margin-top:10px; float:left; background:#254fa1; color:#fff; font-size:15px; padding:0 20px; height:36px; line-height:36px; text-align:center; font-weight:normal;}
.xrld3{width:100%; float:left; margin-top:10px;}
.xrld3 li{padding:0 30px 0 20px; font-size:14px; color:#333; line-height:40px; float:left;}
.xrld-left,.xrldxq-left,.xxjj-left,.dzfw{width:100%; padding:0 20px;}
.xrld3 li a{color:#333;}
.xxjj-left p{display:block; float:left; width:100%; text-indent:2em; color:#333; font-size:14px; line-height:30px; margin-bottom:20px;}

.ldxq-txt{width:100%; float:left;  border-bottom:1px solid #003399; padding-bottom:20px; margin-bottom:20px;}
.ldxq-img{width:30%; float:left;}
.ldxq-txt h3{width:60%; margin-left:10%; font-weight:normal; line-height:32px; float:left;}
.ldxq-txt span{font-size:20px; font-weight:bold; width:100%; color:#333; float:left;}
.ldxq-txt i{font-style:normal; color:#666; font-size:15px; height:30px; line-height:30px; width:100%; float:left;}
.ldxq-con{width:100%; float:left;}
.ldxq-con p{display:block; float:left; width:100%; text-indent:2em; color:#333; font-size:14px; line-height:30px; margin-bottom:15px;}
.szdw li h3{font-weight:normal; margin:0 0 30px; float:left;}
.szdw li h3 p{ margin-left:30px; float:left; height:26px;}
.szdw li h3 p a{ border-left:0;background:url(../imges/img26.jpg) no-repeat left center; color:#666; padding-left:20px; height:26px; line-height:26px; font-size:14px; margin:0;}

#swipe3{padding-bottom: 20px; width:100%; float:left;}
#swipe3 .swiper-pagination{bottom:0;}
#swipe3 .swiper-pagination-bullet{width:10px;height:10px;background: #BBBBBB;border-radius: 0;}
#swipe3 .swiper-pagination-bullet.swiper-pagination-bullet-active{background: #0E419C;border-radius: 0;}
/*菁菁校园*/
.jjxyCon{padding-top: 30px;}
.jjxyCon .swiper-container {
    width: 100%;
    height: 300px;
    margin-left: auto;
    margin-right: auto;
}
.jjxyCon .swiper-slide {
    background-size: 100%!important;
    background-position: center;
}
.jjxyCon .gallery-top {
    height: 200px;
    width: 100%;
}
.jjxyCon .gallery-thumbs {
    height: 80px;
    box-sizing: border-box;
    padding: 10px 0;
}
.jjxyCon .gallery-thumbs .swiper-slide {
    height: 100%;
    position: relative;
}
.jjxyCon .gallery-thumbs .swiper-slide i{position: absolute;width:100%;height:100%;background: rgba(0,0,0,.5);top:0;left:0;opacity: 1;}
.jjxyCon .gallery-thumbs .swiper-slide i img{width:20px;margin: 20px auto;display: block;}
.jjxyCon .gallery-thumbs .swiper-slide-thumb-active {
    opacity: 1;
}
.jjxyCon .gallery-thumbs .swiper-slide-thumb-active i{opacity: 0}
.swiper-button-next{background: url("../imges/jjxyright.png") no-repeat}
.swiper-button-prev{background: url("../imges/jjxyleft.png") no-repeat}
.jjxyCon .am-nav-tabs{border: 0;}
.jjxyCon .am-tabs-bd{border: 0;}
.jjxyCon .am-nav-tabs>li>a{color:#999999}
.jjxyCon .am-nav-tabs>li.am-active>a, .jjxyCon .am-nav-tabs>li.am-active>a:focus, .jjxyCon .am-nav-tabs>li.am-active>a:hover{border: 0;color:#0C51AB;background: url("../imges/tabcurjt.png") no-repeat bottom center;background-size: 10%;}


.lrld li{width:100%; padding:0 15px 20px; margin-bottom:20px; border-bottom:1px dashed #ccc;}
.lrld-img{max-width:27%; float:left; padding:1px; border:1px solid #dedede;}
.lrld-txt{float:left; padding-left:15px; line-height:26px;}
.lrld-txt h3{font-size:16px; color:#333; margin-bottom:5px;}
.lrld-txt p{font-size:14px; color:#666;}
.kyjg dl{width:100%; float:left; margin-bottom:15px;}
.kyjg dt{width:100%; border-left:5px solid #254fa1; color:#254fa1; padding-left:10px; font-size:15px; height:45px; line-height:45px; background:#efefef;margin-bottom:15px;}
/*.kyjg dd{width:50%; float:left; background:url(../imges/list-banner02.png) no-repeat left center; padding-left:25px; height:40px; line-height:40px; font-size:14px;}*/
.kyjg dd{float:left;background:url(../imges/list-banner02.png) no-repeat left center;padding:0 10px;/* height:40px; */line-height: 23px;font-size:14px;margin: 5px 0px;}
.kyjg dd a{color:#333;}
.wrap { margin: 0 15px;  overflow: hidden;}
.events li{overflow: hidden;position: relative;margin-bottom: 30px;}
.events li .time{width: 60px;height: 60px;background-color: #0054a2;position: relative;float: left;}
.events li .day{font-size: 26px;color: #fff;display: block;text-align: center;margin-top: 6px;margin-bottom: 2px;}
.events li .year{font-size: 12px;color: #fff;display: block;text-align: center;}
.events li p{margin-left: 80px;font-size: 14px;line-height: 24px;height: 48px;overflow: hidden;margin-top: 8px;}
.events li p a{color: #224b93;}
.list-more{width:100%; height:40px; background:#e6e6e6; text-align:center; color:#333; font-size:16px; display:block; line-height:40px; border-radius:40px;}
.list-more:hover{background:#0054a2; color:#fff;}
.list-banner{width:100%; float:left;}
.jyjx dl{width:100%; margin-bottom:20px; float:left;}
.jyjx dt{width:100%; height:50px; line-height:50px; color:#fff; font-size:16px; margin-bottom:15px;}
.jyjx1{background:#0062ad;}
.jyjx2{background:#0ba299;}
.jyjx3{background:#f8b62c;}
.jyjx4{background:#6fbc48;}
.jyjx5{background:#24a8e6;}
.jyjx6{background:#0066c8;}
.jyjx7{background:#f8b62c;}
.jyjx8{background:#6fbc48;}
.jyjx9{background:#bda948;}
.jyjx10{background:#249fe5;}
.jyjx11{background:#249fe5;}
.jyjx12{background:#f8b62c;}
.jyjx13{background:#0066c8;}
.jyjx14{background:#bb8d6b;}
.jyjx15{background:#1aa38f;}
.jyjx16{background:#24a8e6;}
.jyjx1 img,.jyjx2 img,.jyjx3 img,.jyjx4 img,.jyjx5 img,.jyjx6 img,.jyjx7 img,.jyjx8 img,.jyjx9 img,.jyjx10 img,.jyjx11 img,.jyjx12 img,.jyjx13 img,.jyjx14 img,.jyjx15 img,.jyjx16 img{vertical-align:middle; height:36px; margin:0 15px;}
.jyjx dd{width:50%; padding-left:15px; float:left; font-size:14px; color:#333; height:36px; line-height:36px;}
.jyjx dd a{color:#333;}
.bgjz li{width:100%; float:left; padding:0; margin-bottom:15px;}
.bgjz li .date{width:100%; float:left;}
.bgjz li .date h3{display:block; font-weight:normal; width:90px; text-align:center; height:30px; line-height:30px; background:#254fa1; color:#fff; font-size:16px; float:left;}
.bgjz li .date p{display:block; float:left; text-align:center; padding:0 15px; line-height:30px; font-size:14px; color:#666; background:#eee;}
.bgjz li .date span{display:block; float:left; text-align:center; width:100%; line-height:30px; font-size:16px; color:#003399;}
.bgjz li .txt,.bgjz li .date{width:100%; float:left; padding:0 20px;}
.bgjz li .txt h3{display:block; float:left; width:100%; float:left; height:auto; line-height:26px; font-weight:normal; color:#333; font-size:15px; margin-top:10px;}
.bgjz li .txt p{display:block; float:left; width:100%; float:left; height:34px; line-height:34px; font-weight:normal; color:#999; font-size:14px;}
.bgjz li .txt p img,.bgjz li .time img{vertical-align:middle; margin-right:5px;}
.bgjz,.dzfw{padding-bottom:30px;}
.bgjz li .time{width:100px; padding:10px 15px 10px 25px; font-size:14px; color:#999; float:right; border-left:1px solid #e1e1e1;}
.szdw li{width:100%; line-height:50px; background:#f5f3f3; margin-bottom:10px; float:left;}
.szdw li a{display:block; float:left; height:22px; line-height:22px; margin:14px 0; padding-left:20px; width:100%; color:#003399; font-size:16px; border-left:4px solid #254fa1;}
.szdw li:nth-child(3n+0){margin-right:0;}
.szdw li:last-child{ margin-top:40px; height:auto;}
.szdw li:last-child a{ height:auto;}
.szdw ul{padding:0 2%; width:96%;}
.serIcon{width:25px; height:19.7px; cursor:pointer; margin-top:10px; float:right; background: url("../imges/search.jpg") no-repeat;background-size: 100%;display: block;margin-left: 10px;}
.searchBox {
    z-index: 100;
    display: none;
    position: relative;
    background: #DADADA;
    height: 50px;
    top: 0;
    padding: 10px 10px 0;
}
.srk {
    background: #fff;
    height: 30px;
    width: 80%;
    float: left;
}
.seabtn {
    background: #1449AA;
    float: right;
    width: 20%;
    height: 30px;
    line-height: 30px;
    color: #fff;
}
.zbgg{padding:0 20px;}
.zbgg li{width:100%; float:left; border-bottom:1px solid #dadada; padding:0 15px 15px; margin-bottom:15px;}
.zbgg li a{display:block; float:left; padding-left:20px; width:100%; background:url(../imges/img56.jpg) no-repeat left 9px;}
.zbgg li a h3{font-weight:normal; color:#333; width:100%; float:left; font-size:15px; line-height:26px;}
.zbgg li a span{font-weight:normal; margin-top:8px; width:100%; float:left; color:#999; background:url(../imges/img55.jpg) no-repeat left 0; padding-left:25px; font-size:16px;}
.ccc {
    background: #e3e9fb;
    padding:10px;
}
.ccc ul {
    overflow: hidden;
    margin-left: -3%;
}
.ccc ul li {
    float: left;
    width:30%;
    margin-left: 3%;
    margin-bottom: 10px;
}
.ccc a {
    color: #000;
    font-size: 14px;
}
.dzfw li{width:100%; float:left;}
.dzfw li h3{width:100%; height:40px; line-height:40px; background:#f5f3f3; margin-bottom:10px; float:left; margin-right:22px;}
.dzfw li span{display:block; width:280px; float:left; height:40px; line-height:40px; padding-left:10px; color:#003399; font-size:13px; border-left:4px solid #254fa1;}
.dzfw dl{width:100%; margin:10px 0; float:left; font-size:14px; line-height:30px;}
.dzfw dd{width:93%; float:left; padding-left:7%; line-height:30px; height:30px;}
.dzfw dd a{color:#666;}
.slideBox{ position:relative; overflow:hidden; margin:0 auto;  width:100%;/* 设置焦点图最大宽度 */ }
.slideBox .hd{ position:absolute; height:10px; line-height:10px; bottom:15px; right:0; z-index:1; width:40%; text-align:center; margin:0 auto; }
.slideBox .hd ul{ display:inline-block; text-align:center;}
.slideBox .hd li{ display:inline-block; width:10px; height:10px; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; background:#fff; text-indent:9999px; overflow:hidden; margin:0 6px;position:relative;}
.slideBox .hd li.on{ background:#1546aa;}
.slideBox .bd{ position:relative; z-index:0; }
.slideBox .bd li{ position:relative; text-align:center;  }
.slideBox .bd li img{vertical-align:top; width:100%;/* 图片宽度100%，达到自适应效果 */}
.slideBox .bd li a{ -webkit-tap-highlight-color:rgba(0,0,0,0); text-decoration:none;}  /* 去掉链接触摸高亮 */
.slideBox .bd li .tit{ display:block; width:100%;  position:absolute; bottom:5px; text-indent:10px; height:28px; line-height:28px; color:#fff;   text-align:center; z-index:3;  }
.slideBox .bd li h3{display:block; float:left; position:absolute; left:0; bottom:0; height:140px; line-height:40px; background:url(../imges/banner-txt.png) repeat-x; color:#fff; font-size:14px; padding:100px 10px 0; position:absolute; z-index:10; width:100%;}
.slideBox .bd span{display:block; position:absolute; z-index:100; height:100%; top:0; right:0;}
.slideBox .bd span img{width:auto; height:100%;}
.slideBox .bd li h3 i{display:block; width:50%; height:40px; line-height:40px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.lsyg-txt{width:100%; margin-bottom:30px; float:left; background:url(../imges/img36.jpg) repeat-y 23px 0;}
.lsyg-txt li{width:100%; float:left; padding-bottom:10px;}
.lsyg-txt li h4{width:100%; height:46px; background:url(../imges/img37.jpg) no-repeat 6px top; float:left; background-size:660px 34.5px;}
.lsyg-txt li a{display:block; float:left; padding-left:45px; padding-right:20px; width:100%;}
.lsyg-txt li a h5{display:block; line-height:36px; color:#3366cc; font-weight:normal; float:left; width:100%; font-size:16px;}
.lsyg-txt li a p{display:block; line-height:32px; color:#333; font-weight:normal; float:left; width:100%; font-size:14px;}
.lsyg-txt h3{width:96%;  background:url(../imges/img35.jpg) no-repeat 18px top; height:30px; float:left;}
.lsyg-txt h6{width:96%;  background:url(../imges/img38.jpg) no-repeat 18px top; height:40px; float:left;}


/*.head-news .hd{position:absolute; z-index:100; width:100%;}*/
.head-news{width:100%;position: relative; float:left;}
.timelist {
    position: absolute;
    left: 0;
    z-index: 2;
	width:100%;
	bottom:140px;
}
.timelist li {
    float: left;
    display: block;
    font-size: 20px;
    color: #fff;
    width: 60px;
    height: 64px;
    text-align: center;
    position: relative;
    z-index: 0;
    line-height: 34px;
    padding-top: 0px;
    margin-right: 1px;
    line-height: 55px;
    cursor: pointer;
    zoom: 1;
}
.timelist li.active{color:#fff;}
.timelist li i {
    position: absolute;
    z-index: -1;
    background:rgba(21,70,170,0.65);
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}
.timelist li.active i {
    background:rgba(243,149,9,0.95);
}
.timelist li span {
    display: block;
    font-size: 12px;
    font-weight: normal;
    margin-top: -10px;
    position: relative;
    line-height: 12px;
}

#slick2 .slick-prev{background: url("../imges/xwleft.png") no-repeat;width:28px;height:38px;left: auto;right: 26px;bottom:140px;z-index: 10;}
#slick2 .slick-next{background: url("../imges/xwright.png") no-repeat;width:28px;height:38px;right: -2px;bottom:140px;z-index: 10;}
#slick2 .slick-prev:before, #slick2 .slick-next:before{content:""}
#slick1 .slick-prev{left:auto;background: url("../imges/bannerleft.png") no-repeat;top: 86%;  width: 28px;right: 400px;  z-index: 10;}
#slick1 .slick-next{right: 360px;  background: url(../images/bannerright.png) no-repeat;  top: 86%;  width: 28px;}
#slick1 .slick-prev:before, #slick1 .slick-next:before{content:""}
.figurewrap h2 a{font-size: 14px; height:20px; line-height:20px; color: #224B93;font-weight: normal;display: block;width: 100%;float: left;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.figurewrap{padding:20px 15px;border: 1px solid #E6E8ED;background: #FDFDFD;}
.inner{font-size: 14px;color:#666666;margin-top: 10px; line-height:26px;}
.looknum{text-align: right;margin-top: 5px; width:100%;}
.looknum span{font-size: 14px;color:#999999;background: url("../imges/looknum.png") no-repeat left center;padding-left: 25px;}






.leftsidebar_box{width:100%;height:auto !important;overflow:visible !important;background-color:#d00916;}
.leftsidebar_box dl{border-bottom:1px solid #275ea6;}
.leftsidebar_box dt{padding-left:25px; background-repeat:no-repeat;color:#fff;position:relative;line-height:3.000em;cursor:pointer;}
.leftsidebar_box dd a{background-color:#3265a9;padding-left:25px; display:block; color:#fff; line-height:44px; height:44px;}
.leftsidebar_box dt img{position:absolute;right:0.625em;top:1.250em;}
.leftsidebar_box dt img{width:1.000em;}
.leftsidebar_box dt a{color:#fff;}
.leftsidebar_box dd a:hover{background:#295a9a;}

.first{width:100%; height:auto; position:relative; margin-top:10px;}
.first span{display:block; background:url(../imges/jdyw-txt.png) repeat-x; height:60px; bottom:0; left:0; position:absolute; z-index:10; color:#fff; font-size:14px; padding:0 15px; width:100%; line-height:80px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.first img{width:100%; display:block; float:left;}
.list,.mtsj-list{width:100%; margin:10px 0 0;}
.list li{width:100%; padding-left:15px; height:30px; line-height:30px; background:url(../imges/jt.jpg) no-repeat left center; background-size:6px 9.6px;}
.list li a{color:#333; display:block; width:100%; height:30px; line-height:30px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; float:left; font-size:14px;}
.mtsj-list li{width:100%; background:url(../imges/jt.jpg) no-repeat left 19px; background-size:6px 9.6px; border-bottom:1px solid #dedede; padding:10px 0 10px 15px;}
.mtsj-list li a{color:#333; display:block; width:100%; line-height:26px; float:left; font-size:14px;}
.mtsj-list li:last-child{border-bottom:0;}
.sy-tb{width:100%; float:left;}
.sy-tb-1{width:100%; float:left; margin-bottom:10px;}
.sy-tb-1 li{width:20%; text-align:center; margin-bottom:15px; float:left;}
.sy-tb-1 li a{display:block; float:left; width:100%; color:#333; font-size:14px; line-height:30px;}
.sy-tb-1 li img{width:50%;}
.sz{width:100%;}
.sz li{width:32%; margin-right:2%; margin-bottom:15px; height:36px; line-height:36px; background:#f5f5f5; text-align:center; float:left; font-size:14px;}
.gyjd{margin-bottom:0;}
.gyjd li{width:32%; margin-right:2%; float:left;}
.gyjd ul{width:100%; margin-top:15px; float:left;}
.gyjd li:last-child{margin-right:0;}
.mtsj-list{margin-top:0;}

/*.list-title{width:100%; height:40px; border-bottom:2px solid #f5f5f5; padding-bottom:10px;}
.list-title h3{color:#0068b7; font-size:18px; display:block; float:left; line-height:30px; }
.jzgd{width:90%; height:40px; line-height:40px; text-align:center; font-size:16px; color:#333; background:#f5f5f5; border-radius:100px; margin:15px 5%; display:block; float:left;}
.jzgd:hover,.xyt:hover,.syt:hover{background:#0068b7; color:#fff;}
.list-con,.content,.jdrw{width:100%; margin:10px 0 0;}
.list-con ul{width:100%; float:left;}
.list-con li{width:100%; font-size:14px; line-height:30px; float:left; border-bottom:1px solid #f5f5f5; padding:10px 0;}
.bt{width:100%; color:#333; float:left; line-height:24px;}
.list-con li p{width:100%; color:#999;}
.content-title{width:100%; margin-bottom:15px;}
.content-title h3{width:100%; line-height:30px; text-align:left; display:block; color:#333; font-size:16px;}
.content-title i{display:block; width:100%; color:#999; font-size:13px;}
.content-con{width:100%; float:left;}
.content-con p{width:100%; line-height:30px; color:#333; text-indent:2em; margin-bottom:15px; font-size:14px;text-align:justify; text-justify:inter-ideograph;}
.sxt{width:100%;}*/
.syt{width:40%; height:40px; line-height:40px; text-align:center; font-size:16px; float:left; background:#f5f5f5; color:#333; display:block; border-radius:100px;}
.xyt{width:40%; height:40px; line-height:40px; text-align:center; font-size:16px; float:right; background:#f5f5f5; color:#333; display:block; border-radius:100px;}
.jj-title h4{width:100%; line-height:40px; text-align:center; display:block; color:#333; font-size:16px;}
.jj-title{width:100%; margin-bottom:10px;}
.jdrw li{width:100%; padding:15px 0; border-bottom:1px solid #f5f5f5;}
.jdrw-pic{width:90px; height:66px; float:left; position:relative; margin-right:-110px; overflow:hidden;}
.jdrw-pic img{width:90px; height:66px;}
.jdrw-txt{width:100%; float:right;}
.jdrw-txt-1{margin-left:105px;}
.jdrw-txt-1 h3{color:#333; font-size:14px; line-height:20px; font-weight:normal;}
.pic{width:100%; margin:20px 0 0;}
.pic li{width:42%; float:left; margin:0 4% 15px; font-size:14px;}
.pic li h3{display:block; width:100%;}
.pic li i{display:block; width:100%; line-height:36px; text-align:center; color:#333; font-size:14px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.pic-list{width:100%; border-bottom:1px solid #dedede; padding:18px 0; background:#fff; margin-bottom:15px; border-top:1px solid #dedede;}

.pic-list .list-title{width:100%; height:40px; border-bottom:2px solid #f5f5f5; padding:0 15px 10px;}
.pic-list .list-title h3{color:#0068b7; font-size:18px; display:block; float:left; line-height:30px; }

.list-title .local a,.list-title .local{color:#333; font-size:14px; line-height:30px;}

.zh li{width:100%; float:left; margin-bottom:15px;}
.zh li h3{width:90px; height:40px; font-size:15px; line-height:40px; background:#0068b7; color:#fff; text-align:center; position:relative; float:left; display:block; margin-right:-90px;}
.zh li h3 a{color:#fff;}
.zh-list{width:100%; float:right; display:block; height:38px; line-height:38px;}
.zh-list-1{margin-left:90px; border:1px solid #e8e8e8; border-left:0; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; padding:0 10px; font-size:15px;}

.szyw-list{width:100%; float:left; margin-top:10px;}
.szyw-list li{width:100%; height:75px; margin-bottom:15px;}
.szyw-pic{width:110px; margin-right:-110px; position:relative; float:left;}
.szyw-pic img{min-height:75px;}
.szyw-txt{width:100%; float:right;}
.szyw-txt-1{margin-left:125px;}
.szyw-txt-1 p{width:100%; color:#333; line-height:24px; font-size:15px;}
.szyw-txt-1 i{color:#999; font-size:14px; display:block; margin-top:5px;}

.ejdh{width:100%; float:left; line-height:40px; margin-bottom:10px;}
.ejdh li a{color:#727272; font-size:18px; font-weight:bold; padding:10px; float:left; margin:0 5px 10px; line-height:25px;}
.ejdh li a:hover,.ej-cur{color:#fff!important; background:#254fa1;}

.sz li a{color:#333;}
.zb_nav{ width:100%;}
.zb_nav ul{margin-left:10px;}
.zb_nav li{    width: 21%; float: left; text-align: center; line-height: 30px; background: #dcdcdc;margin: 0 10px 15px 10px;    color: #000; font-size: 16px;}
.zb_nav .on{background: #0056a5!important; color:#fff!important;}
.zb_nav li a{ color: #fff; font-size: 16px;}
.list-more{width:92%; height:40px; background:#e6e6e6; text-align:center; color:#333; font-size:16px; display:block; line-height:40px; border-radius:40px;margin:0 auto;margin-top:15px;}
.list-more:hover{background:#0054a2; color:#fff;}

#vsb_content_100 .vsbcontent_start{text-indent:0px!important;}
#vsb_content_100 .vsbcontent_end{text-indent:0px!important;}
.slick-slider { touch-action: auto!important;}

@media screen and (min-width: 600px) and (max-width: 850px){
	.swiper-container:first-child{height:375px !important;}		
}
.sy_notice{ padding:8px 15px 0 15px;}
.sy_notice li{  font-size:16px; font-weight:bold;}
.sy_notice li a{ line-height:28px; font-size:16px; font-weight:bold; color:#c00306;}