@charset "utf-8";
/* 全局样式 */
body,div,form,ul,li,span{margin:0;padding:0;border:0;}
body{font-family:"Microsoft YaHei"; font-size:12px; color:#000; background-color:#FFF;}
img,a img{border:0;margin:0;padding:0;}
h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-size:12px;font-weight:normal;}
ul,li{list-style:none}
table,td,input{font-size:12px;}

/* 链接样式 */
a:link {color: #333; text-decoration:none;}
a:visited {color: #333;text-decoration:none;}
a:hover {color: #F00; text-decoration:underline;}
.link01 a:link { color: #666; text-decoration:none;}
.link01 a:visited {color: #666;text-decoration:none;}
.link01 a:hover { color: #F00; text-decoration:underline;}
.strong{font-weight:bold;}
/* 主体样式 */
.head { background:url(../images/head2023.jpg) no-repeat center top; height:300px; min-width:1200px;}

.main { width:1200px; margin:0 auto;}

.slide{position: relative;}
.slide .bd ul{ zoom:1;  }
.slide .bd li a {display:block;position: relative;}
.slide .bd li a p{position: absolute;bottom:0;left:0;right:0;background-color:rgba(0,0,0,0.3);display:block;line-height:36px;font-size:16px;color:#fff;box-sizing: border-box;padding:0 15px;overflow:hidden;white-space: nowrap;text-overflow: ellipsis;margin:0;}
.slide .bd li a p span{float:right;margin-left:1em;}
.slide .prev,.slide .next{position:absolute;top:50%;margin-top:-25px;opacity: 0.7;width: 32px;height: 40px;background: url(../images/slider-arrow.png) -110px 5px no-repeat;}
.slide .prev:hover,.slide .next:hover{opacity: 1;}
.slide .next {left: auto;right: 3%;background-position: 8px 5px;}
.mainL { width:440px; float:left;}
.mainR { width:260px; float:right; overflow:hidden;}
.titleA { border-bottom:2px solid #e5e5e5; height:36px;}
.titleA span { border-bottom:2px solid #1f79dd; display:block; padding:0 10px; font:bold 20px/36px ""; float:left; color:#333;}
.titleA label { display:block; font:14px/36px ""; float:right; color:#888;}
.titleA label a { color:#888;padding-right:1em;}
.titleA label a:last-child{padding-right:0;}
.titleA label a:hover { color:#F00;}

.lmLink { width:260px; height:275px; overflow:hidden;display:flex;flex-wrap:wrap;justify-content: space-between;}
.lmLink a { color:#FFF; display:block;width:100%;height:62px; text-decoration:none;background-color:#25a5ee;text-align: center;white-space: nowrap;font: 18px/62px "";border-radius: 5px;color:#fff;margin-bottom: 9px;overflow: hidden;}
.lmLink a:hover { background-color:#1f79dd;}
.lmLinkA { width:125px; height:62px; font:18px/62px ""; border-radius:5px; background-color:#25a5ee; text-align:center; color:#FFF; float:left; margin:0 10px 9px 0; overflow:hidden;}
.lmLinkB { width:260px; height:62px; font:18px/62px ""; border-radius:5px; background-color:#25a5ee; text-align:center; color:#FFF; float:left; margin-bottom:9px; overflow:hidden;}

.szxy { width:270px; height:130px;}
.szxy a { color:#FFF; text-decoration:none;}
.szxy label { width:48px; height:48px; overflow:hidden; display:block; border-bottom:1px solid #FFF; padding-bottom:9px; display:block; margin:22px auto 0 auto;}
.szxy a:hover img{transform: scale(1.1);transition: all 0.6s; cursor:pointer;}

.szxy span { display:block; margin-top:8px; font-size:16px;}
.szxyA { width:80px; height:130px; border-radius:5px; background-color:#00ced0; text-align:center; color:#FFF; float:left; margin-right:10px;}
.szxyB { width:80px; height:130px; border-radius:5px; background-color:#6fbf53; text-align:center; color:#FFF; float:left; margin-right:10px;}
.szxyC { width:80px; height:130px; border-radius:5px; background-color:#ffa200; text-align:center; color:#FFF; float:left; margin-right:10px;}
.szxy{width:260px;display:flex;justify-content:space-between;}
.szxy a{display:block;width:80px;height:130px;}
.szxy p{text-align:center;}
.szxy .szxy1,
.szxy .szxy2,
.szxy .szxy3{border-radius:5px; }
.szxy .szxy1{background-color:#00ced0;}
.szxy .szxy2{background-color:#6fbf53;}
.szxy .szxy3{background-color:#ffa200;}
.mainA { background-color:#EEE; padding:24px 0 40px 0; min-width:1200px;}

.links { width:1200px; height:79px; margin:0 auto; overflow:hidden;}
.links ul{ width:1253px;}
.links li{ float:left; margin:22px 53px 0 0; width:260px;}
.linksSel{ width:100%; height:35px; line-height:35px; padding:0 8px;}

.copyright { height:151px; background-color:#1b68bd; color:#b2d8f8; min-width:1200px;}
.copyrightA { width:388px; margin:0 auto; text-align:center; padding-top:43px; font:14px/54px "";}
.copyrightA label { float:left; display:block;}
.copyrightA span { float:right; display:block; margin-top:3px;}

.page { text-align:center; padding:30px 0 30px 0; font-size:12px; color:#888;}
.contenterMainT { font-size:25px; padding:30px 0 21px 0; text-align:center;}
.contenterMainT1 { border-bottom:1px solid #ddd; padding:10px 0; font-size:14px; color:#888; text-align:center;}
.contenterMainC { font-size:16px; line-height:36px; padding:12px;}
.contenterMainC p{margin:0;padding:0;margin-bottom:10px;}
.contenterMainC img{vertical-align:middle;}
.clear { clear:both;}

/*导航*/
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.navall .clearfix:after{content:"";display:none;}
.naviconAll{ background:#1f79dd; height:50px; min-width:1200px;}
.navIcon{ height:50px; line-height:50px;  position:relative; z-index:1; width:1200px; margin:0 auto;display:flex;justify-content:space-between; }
.navIcon a{ color:#fff;text-decoration:none;}
.navIcon .nLi{ position:relative; display:inline; }
.navIcon .nLi .dh1{ float:left;}
.navIcon .nLi .dh1 a{ display:block; text-align:center; font-size:18px;}
.navIcon .sub{ display:none; width:100%;min-width:100px; left:0; top:42px;  position:absolute; background:#3793fa; line-height:35px; padding:10px 0 0 0; text-align:center; font-size:15px;}
.navIcon .sub li{ zoom:1; }
.navIcon .sub a{ display:block; padding:3px 10px; color:#fff;border-bottom:1px solid #1c7dea;}
.navIcon .sub a:hover{ background:#2a8bf6; color:#fff;  border-bottom:1px solid #51a0f9;}
.navIcon .on .dh1 a{ background:#3793fa; color:#fff;}

/* 二级样式 */
.lm { height:49px;  font:22px/49px ""; color:#FFF; padding-left:20px; background:url(../images/icon04.gif) no-repeat 220px center; background-color:#1f79dd;}
.lmList { background-color:#e0efff;}
.lmList li { border-bottom:1px solid #FFF; font:16px/41px ""; padding-left:20px; height:41px; background:url(../images/icon05.gif) no-repeat 234px 15px;}
.lmList li:hover,.lmList li.on { background:url(../images/icon06.gif) no-repeat 234px 13px;background-color:#3793fa; color:#FFF;}
.lmList li:hover a,.lmList li.on a { color:#FFF; text-decoration:none; display:block; width:100%;}
.wz { background-color:#f6f6f6; height:49px; line-height:49px; padding:0 20px 0 20px; color:#666;}
.wz label { float:right;}
.wz span { font-size:20px; color:#333; font-weight:bold;}

.ejMainL { width:260px; float:left;}
.ejMainR { width:910px; float:right;}

.floatR { float:right;}
.marginL30 { margin-left:30px;}
.marginL45 { margin-left:45px;}
.marginT10 { margin-top:10px;}
.marginT15 { margin-top:15px;}
.marginT20 { margin-top:20px;}
.marginT27 { margin-top:27px;}
.marginT30 { margin-top:30px;}
.marginB20 { margin-bottom:20px;}
.paddingB40 { padding-bottom:40px;}


/* 列表样式 */
.list01 { padding:9px 0 0 0;}
.list01 li { font:16px/37px ""; border-bottom:1px solid #EEE;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.list01 li span { font:14px/37px ""; color:#888; display:block; float:right;}
.list02 { padding:3px;}
.list02 li { line-height:55px; border-bottom:1px dashed #ddd; padding-left:16px; font-size:16px;}
.list02 li span { float:right; color:#AAA; padding-right:20px; font-size:14px;}
.list02 li label { color:#DDD; margin-right:6px;}

.bgColorA { background-color:#e81f18;}
.bgColorB { background-color:#b6b6b6;}

.imgList1 { width:1200px; overflow:hidden; margin-top:30px;}
.imgList1 ul { width:1220px;}
.imgList1 li { float:left; width:224px; margin-right:20px; text-align:center; position:relative;}
.imgList1 li div { width:224px; height:140px; overflow:hidden;}
.imgList1 li img { display:block; width:224px; height:140px;}
.imgList1 li span { display:block; font:14px/30px ""; width:224px; height:30px; color:#FFF; position:absolute; bottom:0; background-color:rgba(0,0,0,0.6);}
.imgList1 li:hover img{transform: scale(1.1);}
.imgList1 li img { transition: all 0.6s;}

.imgList2 { width:910px; overflow:hidden; margin-top:30px;}
.imgList2 ul { width:940px;}
.imgList2 li { float:left; width:205px; margin-right:30px; text-align:center;}
.imgList2 li div { width:205px; height:128px; overflow:hidden;}
.imgList2 li img { display:block; width:205px; height:128px;height:auto;}
.imgList2 li span { display:block; font:14px/44px "";line-height:1.5;padding:10px 0;}
.imgList2 li:hover img{transform: scale(1.1);}
.imgList2 li img { transition: all 0.6s;}

/* Pegination */
.pagination { padding:10px 0 17px 0;}
.pagination ul {box-shadow:none;}
.pagination li a {color:#777;padding:5px 15px;border-radius:0 !important;}
.pagination li a:hover {color:#FFF;}
.pagination{margin:30px 0 0 0}.pagination ul{display:inline-block;*display:inline;margin-bottom:0;margin-left:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;*zoom:1;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.05);box-shadow:0 1px 2px rgba(0,0,0,0.05)}.pagination ul>li{display:inline}.pagination ul>li>a,.pagination ul>li>span{float:left;padding:4px 12px;line-height:20px;text-decoration:none;background-color:#fff;border:1px solid #ddd;border-left-width:0}.pagination ul>li>a:hover,.pagination ul>li>a:focus,.pagination ul>.active>a,.pagination ul>.active>span{background-color:#1f79dd;}.pagination ul>.active>a,.pagination ul>.active>span{color:#FFF;cursor:default}.pagination ul>.disabled>span,.pagination ul>.disabled>a,.pagination ul>.disabled>a:hover,.pagination ul>.disabled>a:focus{color:#999;cursor:default;background-color:transparent}.pagination ul>li:first-child>a,.pagination ul>li:first-child>span{border-left-width:1px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-bottomleft:4px;-moz-border-radius-topleft:4px}.pagination ul>li:last-child>a,.pagination ul>li:last-child>span{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-bottomright:4px}.pagination-centered{text-align:center}.pagination-right{text-align:right}.pagination-large ul>li>a,.pagination-large ul>li>span{padding:11px 19px;font-size:17.5px}.pagination-large ul>li:first-child>a,.pagination-large ul>li:first-child>span{-webkit-border-bottom-left-radius:6px;border-bottom-left-radius:6px;-webkit-border-top-left-radius:6px;border-top-left-radius:6px;-moz-border-radius-bottomleft:6px;-moz-border-radius-topleft:6px}.pagination-large ul>li:last-child>a,.pagination-large ul>li:last-child>span{-webkit-border-top-right-radius:6px;border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;border-bottom-right-radius:6px;-moz-border-radius-topright:6px;-moz-border-radius-bottomright:6px}.pagination-mini ul>li:first-child>a,.pagination-small ul>li:first-child>a,.pagination-mini ul>li:first-child>span,.pagination-small ul>li:first-child>span{-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;border-top-left-radius:3px;-moz-border-radius-bottomleft:3px;-moz-border-radius-topleft:3px}.pagination-mini ul>li:last-child>a,.pagination-small ul>li:last-child>a,.pagination-mini ul>li:last-child>span,.pagination-small ul>li:last-child>span{-webkit-border-top-right-radius:3px;border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px}.pagination-small ul>li>a,.pagination-small ul>li>span{padding:2px 10px;font-size:11.9px}.pagination-mini ul>li>a,.pagination-mini ul>li>span{padding:0 6px;font-size:10.5px}

.contenterMainC .author{text-align:right;color:#999;display:none;}
.share-tool .name {
    display: flex;
    align-items: center;
    justify-content: center;
    font-size:1rem;
}
.share-tool .name:before, .share-tool .name:after {
    content: "";
    display: inline-block;
    width: 2em;
    height: 0.0714rem;
    margin: 0 1em;
    background-color: #d9d9d9;
}
.share-tool .ercode{margin-top:20px;text-align:center;}

.share-tool .ercode-txt{
    text-align:center;
    font-size:0.9rem;
}
.share-tool ul{
    display:flex;
    justify-content: center;
}
.share-tool ul li {
    margin: 0.5em 0;
    text-align:center;
}
.share-tool ul li a {
    display: inline-block;
    text-align: center;
    width: 40px;
    height: 40px;
    line-height: 40px;
    border-radius: 45px;
    background-color: #ccc;
    margin: 0 0.5em;
}
.share-wx:hover{background-color:#093}
.share-qq:hover{background-color:#21b3f7;}
.share-kj:hover{background-color:#f8c514;}
.share-wb:hover{background-color:#ff5757;}
.share-tool ul li a img {
    vertical-align: middle;
    border-style: none;
}
.jwplayer{margin:0 auto !important;}
.links-wrap{
    background-color: #eee;
    padding-top:10px;padding-bottom:10px;
}
.titletab .list01,
.titletab .list01 ul
{width:100% !important;}
.manu .disabled {
    PADDING-RIGHT: 10px;
    BORDER-TOP: #eee 1px solid;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 10px;
    MARGIN: 2px;
    BORDER-LEFT: #eee 1px solid;
    COLOR: #ddd;
    PADDING-TOP: 10px;
    BORDER-BOTTOM: #eee 1px solid;
}
.manu .current {
    BORDER-RIGHT: #3e911a 1px solid;
    PADDING-RIGHT: 10px;
    BORDER-TOP: #097dca 1px solid;
    PADDING-LEFT: 10px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 10px;
    MARGIN: 2px;
    BORDER-LEFT: #097dca 1px solid;
    COLOR: #fff;
    PADDING-TOP: 10px;
    BORDER-BOTTOM: #097dca 1px solid;
    BACKGROUND-COLOR: #097dca;
}
.manu A {
    font-size: 14px;
    BORDER-RIGHT: #DDD 1px solid;
    PADDING-RIGHT: 10px;
    BORDER-TOP: #DDD 1px solid;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 10px;
    MARGIN: 2px;
    BORDER-LEFT: #DDD 1px solid;
    COLOR: #097dca;
    PADDING-TOP: 10px;
    BORDER-BOTTOM: #DDD 1px solid;
    TEXT-DECORATION: none;
}
li.search{position:relative;}
li.search input[type="text"]{line-height: 24px;font-size: 12px;width:100%;box-sizing: border-box;padding: 0 20px 0 4px;background-color:rgba(255,255,255,0.7);border:none;outline:none;}
li.search a.st{background:url(../images/search.png) center center no-repeat;position:absolute;right:4px;top:0;bottom:0;min-width:16px;}