.bodyC1 .main{background:  #f3f3f3}
.ul-tab-g1{margin-bottom:20px;padding-right:100px;position:relative;overflow:hidden}
.ul-tab-g1 li{float:left}
.ul-tab-g1 .a1{display:block;font-size:30px;color:#535353;line-height:68px;padding:0 25px;position:relative}
.ul-tab-g1 .a1:before{content:'';position:absolute;left:0;top:50%;width:10px;height:10px;border-radius:50%;margin:-5px 0 0 -5px;background-color:#004986}
.ul-tab-g1 li:first-child a{padding-left:0}
.ul-tab-g1 li:first-child a:before{display:none}
.ul-tab-g1 .more{position:absolute;right:0;top:0;bottom:0;font-size:23px;color:#bfbfbf;line-height:68px;display:none;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.ul-tab-g1 .more:hover{color:#004986}
.ul-tab-g1 li.on .a1,.ul-tab-g1 li:hover .a1{color:#004986;font-weight:700}
.ul-tab-g1 li.on .more{display:block}
.tab-con1{height:0;visibility:hidden;overflow:hidden}
.tab-con1.ok{height:auto;visibility:visible;overflow:visible}
.slider-imgtxt1{margin:0 -22px;position:relative}
.slider-imgtxt1 a{width:auto!important;display:block!important;margin:0 22px}
.slider-imgtxt1 .pic{padding-top:68.5%;position:relative;overflow:hidden}
.slider-imgtxt1 .pic img{position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.slider-imgtxt1 .mask{position:absolute;left:0;top:0;width:100%;height:100%}
.slider-imgtxt1 .mask .st1{position:absolute;right:0;top:0;font-size:35px;color:#fff;min-width:95px;padding:0 10px;line-height:66px;background-color:#004986;text-align:center;font-family:Aparajita-BoldItalic}
.slider-imgtxt1 .mask .date{position:absolute;left:0;bottom:0;right:0;font-size:24px;color:#fff;letter-spacing:1px;font-family:Aparajita-BoldItalic;line-height:37px;padding:0 17px;background-color:rgba(255,255,255,.5)}
.slider-imgtxt1 .txt{padding:34px 0;overflow:hidden}
.slider-imgtxt1 .txt h3{font-size:20px;color:#575656;font-weight:700;line-height:1.4;margin-bottom:11px;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}
.slider-imgtxt1 .txt p{font-size:14px;color:#898989;line-height:20px;height:40px;overflow:hidden}
.slider-imgtxt1 a:hover .pic img{-webkit-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1);transform:scale(1.1,1.1)}
.slider-imgtxt1 .slick-arrow{position:absolute;top:50%;width:46px;height:46px;margin-top:-94px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;background-color:transparent;outline:0;border:none;text-indent:-999px;z-index:10;overflow:hidden}
.slider-imgtxt1 .slick-prev{left:-52px;background-image:url(/images3/ico-g2.png)}
.slider-imgtxt1 .slick-next{right:-52px;background-image:url(/images3/ico-g3.png)}
.row-2g{margin-bottom: 30px;overflow:hidden}
.row-2g .col-l{width:23.3%}
.row-2g .col-r{width:100%}
.ul-lk-g1{overflow:hidden}
.ul-lk-g1 a{display:block;height:231px;position:relative;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;overflow:hidden}
.ul-lk-g1 h3{position:absolute;left:50%;top:50%;min-width:417px;height:85px;line-height:75px;font-size:28px;color:#fff;border-radius:40px;border:5px solid #cfcfcf;text-align:center;font-weight:700;letter-spacing:10px;box-shadow:0 4px 4px rgba(11,3,6,.35) inset,0 4px 4px rgba(11,3,6,.35);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.ul-lk-g1 .i2 h3{margin-top:-12px}
.m-imgtxt-g1{background-color:#eee;overflow:hidden}
.m-imgtxt-g1 .tit{padding:0 5% 0 35px;line-height:61px;background-color:#29c5c0;overflow:hidden}
.m-imgtxt-g1 .tit .more{float:right;font-size:23px;color:#7f7f7f;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.m-imgtxt-g1 .tit .more:hover{color:#004986}
.m-imgtxt-g1 .tit h3{font-size:25px;color:#fff;line-height:52px;font-weight:700;white-space:nowrap;overflow:hidden}
.slider-pic1{padding:26px 0 49px}
.slider-pic1 .pic{height:280px;line-height:280px;font-size:0;text-align:center;overflow:hidden}
.slider-pic1 .pic img{display:inline-block;vertical-align:middle;max-width:90%;max-height:90%;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.slider-pic1 .pic:hover img{-webkit-transform:scale(1.05,1.05);-ms-transform:scale(1.05,1.05);-o-transform:scale(1.05,1.05);transform:scale(1.05,1.05)}
.slider-pic1 .slick-dots{position:absolute;left:0;bottom:25px;right:0;font-size:0;z-index:2;text-align:center}
.slider-pic1 .slick-dots li{display:inline-block;vertical-align:middle;width:14px;height:14px;background-color:#fff;border-radius:50%;margin:0 5px;cursor:pointer;overflow:hidden}
.slider-pic1 .slick-dots .slick-active{background-color:#bfbfbf}
.slider-pic1 .slick-dots button{outline:0;border:none;text-indent:-999px}
.slider-pic1  a{position: relative;display: block;}
.slider-pic1 .txt{position:absolute;left:0;right:0;bottom:0;height:60px;padding:16px 12px 0;background-color:rgba(0,0,0,.7);font-family:宋体;color:#fff; text-align: center; margin: 0 10%;}
.slider-pic1 .txt h4{font-size: 25px;white-space: nowrap;-ms-text-overflow: ellipsis;text-overflow: ellipsis;overflow: hidden}
.row-g2{margin-top:-61px}
.m-lk-g1{overflow:hidden}
.m-lk-g1 h3{width:28.8%;font-size:30px;color:#fff;font-weight:700;line-height:61px;padding:0 82px;background-color:#004986;position:relative;z-index:1}
.ul-cp{padding:50px 86px 54px;background-color:#b5b5b5;overflow:hidden}
.ul-cp li{float:left}
.ul-cp li:nth-child(4n+1){width:28.2%}
.ul-cp li:nth-child(4n+2){width:26.3%}
.ul-cp li:nth-child(4n+3){width:26%}
.ul-cp li:nth-child(4n){width:19.5%}
.ul-cp a{display:block;font-size:20px;line-height:2.5;color:#000;padding-right:10px;font-weight:700;letter-spacing:1.6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.ul-cp a:hover{color:#175f92}
.m-imgtxt1{overflow: hidden}
.m-imgtxt1 .tit{line-height: 46px;margin-bottom: 22px;overflow: hidden}
.m-imgtxt1 .tit .more{float: right;font-size: 18px;color:#707070;-webkit-transition: .5s;-o-transition: .5s;transition: .5s;margin-right: 10%;}
.m-imgtxt1 .tit .more:hover{color:#00a1e2}
.m-imgtxt1 .tit h3{font-size: 28px;color:#ff0000;line-height: 46px;font-weight: bold;white-space: nowrap;-ms-text-overflow: ellipsis;text-overflow: ellipsis; overflow: hidden}
.ul-news1{margin:0 -13px;overflow: hidden}
.ul-news1>li{float: left;width:50%;margin-bottom: 20px;padding: 0 15px;}
.ul-news1 .con{padding:0}
.ul-news1 a{display: block;position: relative;overflow: hidden}
.ul-news1 .pic{padding-top: 81.6%;height:0;position: relative;overflow: hidden}
.ul-news1 .pic img{position: absolute;left:0;top:0;width: 100%;height: 100%;-webkit-transition: .5s;
-o-transition: .5s;
transition: .5s}
.ul-news1 a:hover .pic img{-webkit-transform: scale(1.1, 1.1);
-ms-transform: scale(1.1, 1.1);
-o-transform: scale(1.1, 1.1);
transform: scale(1.1, 1.1)}
.ul-news1 .mask{position: absolute;left:0;top:0;width: 100%;height: 100%;}
.ul-news1 .mask .st{position: absolute;right:0;top:0;font-size: 33px;color:#fff;line-height: 63px;background-color: #ff0000;padding:0 10px;min-width: 91px;font-family: Aparajita-BoldItalic;text-align: center}
.ul-news1 .mask h3{position: absolute;left:0;bottom:0;right:0;font-size: 18px;color:#ffffff;font-weight: bold;padding:15px;/*white-space: nowrap;*/-ms-text-overflow: ellipsis;text-overflow: ellipsis;overflow: hidden;background-color: rgba(77,65,55,0.5);height:78px} 
.m-lk1{margin: 0 15px;padding-top: 104.5%;position: relative;background-repeat: no-repeat;background-position: center center;-webkit-background-size: cover;background-size: cover;overflow: hidden}
.m-lk1 .con{position: absolute;left:0;top:50%;-webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%);width: 225px}
.m-lk1 .con a{display: block;font-size: 22px;color:#ffffff;line-height: 83px;text-align: center;background-color: #29c5c0;border-radius: 0 40px 40px 0;margin:30px 0;box-shadow: 0 4px 4px rgba(11,3,6,0.35)}
.m-lk1 .con .a1{background-color: #00a1e2;}
.m-lk1 .con .a2{background-color: #f3833b;}
.ls-l1{margin: 0 -15px 0 -13px; overflow: hidden;}
.ls-l1 li{float: left; width: 25%;}
.ls-l1 .con{margin: 0 15px; display: block;}
.ls-l1 .pic{padding-top: 82%; position: relative; overflow: hidden;}
.ls-l1 .pic img{position: absolute; left: 0; top: 0; width: 100%; height: 100%; -webkit-transition: .5s;
-o-transition: .5s;
transition: .5s;}
.ls-l1 h4{font-size: 25px; color: #ffffff; line-height: 94px; background-color: #00a1e2; text-align: center; white-space: nowrap; -ms-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden;}
.ls-l1 .con:hover .pic img{-webkit-transform: scale(1.1, 1.1);
-ms-transform: scale(1.1, 1.1);
-o-transform: scale(1.1, 1.1);
transform: scale(1.1, 1.1);}
.row-3g{padding-bottom: 30px; overflow: hidden;}
.slick-pic1{padding: 0 40px; overflow: hidden;}
.slick-pic1 .con{display: block; height: 100px; line-height: 100px; font-size: 0; text-align: center; overflow: hidden;}
.slick-pic1 .con img{display: inline-block; vertical-align: middle; max-width: 100%; max-height: 100%; -webkit-transition: .5s;
-o-transition: .5s;
transition: .5s;}
.slick-pic1 .slick-arrow{position: absolute; top: 50%; width: 32px; height: 35px; margin-top: -17.5px; background-repeat: no-repeat; background-position: center center; -webkit-background-size: cover; background-size: cover; background-color: transparent; text-indent: -999px; outline: none; border: none; overflow: hidden; z-index: 2;}
.slick-pic1 .slick-prev{left: 0; background-image: url(/images3/i-1.png);}
.slick-pic1 .slick-next{right: 0; background-image: url(/images3/i-2.png);}
.slick-pic1 .con:hover img{-webkit-transform: scale(1.03, 1.03);
-ms-transform: scale(1.03, 1.03);
-o-transform: scale(1.03, 1.03);
transform: scale(1.03, 1.03);}


.ban-1{overflow: hidden;}
.ban-1 img{display: block; width: 100%;}
.row-list1{min-height: 600px; overflow: hidden;}
.row-list1 .wp{height: 100%; position: relative;}
.row-list1 .col-l{/*position: absolute;*/ left: 0; top: 0; bottom: 0; width: 330px;}
.row-list1 .col-r{float: none; padding-left: 380px;}
.box-slide{padding: 62px 0; height: auto; background-color: #fff; overflow: hidden;}
.tit-1{padding: 24px 20px 22px; border: 1px solid #ededed; border-left: none; border-right: none;}
.tit-1 h3{font-size: 28px; color: #00a1e2; font-weight: bold; line-height: 1.4; position: relative;}
.tit-1 h3 .nav-h{display: none;}
.tit-1 h3 span{margin-top: 2px; display: block; font-size: 24px; color: #c9c9c9; text-transform: uppercase;}
.sNav{padding: 37px 14px; overflow: hidden;}
.sNav li{margin-bottom: 5px;border: double;border-width: thin;border-color: #f3f3f3;background-color: #f3f3f3;}
.sNav a{padding: 0 12px; display: block; width: 300px; position: relative; font-size: 21px; color: #263d4d; line-height: 40px; /* font-style: italic;  */-webkit-transition: .5s; -o-transition: .5s; transition: .5s;}
.sNav a:after{content: ''; position: absolute; left: 99%; top: 0; bottom: 0; width: 84px; -webkit-background-size: 100% auto; background-size: 100% auto;}
.sNav .on a{color: #fff; background-color: #00a1e2;}
.sNav .on a:after{/*background: url(/images3/sNav-bg1.png) center center no-repeat; */ }
.sNav a:hover{color: #00a1e2;}
.sNav .on a:hover{color: #fff;}
.box-list1{padding: 62px 0 51px;}
.boxL1-inner{margin-bottom: 50px; padding: 54px 48px; background-color: #fff; overflow: hidden;}
.boxL1-inner .inner{overflow: hidden;}
.ls-2{margin: -40px -28px -1px; overflow: hidden;}
.ls-2 li{margin: -1px 0 0 -1px; float: left; width: 33.33%; border: 1px dashed #dcdcdc;}
.ls-2 .con{padding: 40px 40px 34px; display: block; overflow: hidden;}
.ls-2 .pic{margin-bottom: 30px; height: 286px; line-height: 286px; font-size: 0; text-align: center; overflow: hidden;}
.ls-2 .pic img{display: inline-block; vertical-align: middle; max-width: 100%; max-height: 100%; -webkit-transition: .5s; -o-transition: .5s; transition: .5s;}
.ls-2 .info{overflow: hidden;}
.ls-2 h4{margin-bottom: 13px; font-size: 19px; color: #333333; line-height: 1.4; font-weight: normal; white-space: nowrap; -ms-text-overflow: ellipsis; text-overflow: ellipsis;overflow: hidden; -webkit-transition: .5s; -o-transition: .5s; transition: .5s;}
.ls-2 .txt{margin-bottom: 14px; font-size: 16px; color: #545454; line-height: 1.25; height: 6.25em; overflow: hidden;}
.ls-2 .bd{overflow: hidden;}
.ls-2 .bd .price{float: right; font-size: 16px; color: #cc3300; font-weight: bold;}
.ls-2 .bd .author{font-size: 14px; color: #9d9d9d;}
.ls-2 .con:hover .pic img{-webkit-transform: scale(1.03, 1.03);
-ms-transform: scale(1.03, 1.03);
-o-transform: scale(1.03, 1.03);
transform: scale(1.03, 1.03);}
.ls-2 .con:hover h4{color: #00a1e2;}
.pages{font-size:0;text-align:center;}
.pages ul{display:inline-block}
.pages ul li{float:left;margin:0 3.5px;}
.pages ul li a{font-family:Arial;display:block;font-size:16px;width:36px;height:36px;line-height:36px;text-align:center;border-radius:4px;background-color:#fff;color:#979797}
.pages ul a:hover,.pages ul li.on a{background-color:#00a1e2;color:#fff}
.pages ul li.next,.pages ul li.prev{margin:0 15px}
.pages ul li.next a,.pages ul li.prev a{width:76px;font-family:"???è??é?…é?‘";font-size:14px}
.pages ul li span{display:inline-block;font-size:14px;margin:12px 3px 0;letter-spacing:1px;color:#bbb}
.pages ul li.not a:hover{background-color:#ffffff}
.pages ul li.not a{color:#d6d6d6}

.box-detial1{padding-top: 62px;}
.row-detail1{overflow: hidden; padding: 56px 166px 20px 50px; background-color: #fff; }
.row-detail1 .pic{float: left; width: 282px; height: 306px; line-height: 296px; font-size: 0; text-align: center; border: 5px solid #dcdcdc; margin-right: 53px; position: relative; }
.row-detail1 .pic:before{content: ''; position: absolute; left: 0; bottom: 0; right: 0; height: 34%; background-color: #dcdcdc; }
.row-detail1 .pic img{display: inline-block; vertical-align: middle; max-width: 100%; max-height: 100%; position: relative; z-index: 2; }
.row-detail1 .txt{margin-top: 5px; overflow: hidden; }
.row-detail1 .txt .s1{font-weight: bold; font-size: 24px; margin-bottom: 41px; }
.row-detail1 .txt .s2{overflow: hidden; }
.row-detail1 .txt .s2 .item{float: left; width: 50%; font-size: 16px; line-height: 2.25; }
.row-detail1 .txt .s2 .item span{position: relative; display: inline-block; color: #999999; width: 64px; text-align-last: justify; text-align: justify; text-justify:distribute-all-lines; margin-right: 16px; }
.row-detail1 .txt .s2 .item span:after{content: ':'; position: absolute; top: 0; left: 70px; }
.row-detail2{padding: 30px 50px 104px; background-color: #fff; border-top: 0; overflow: hidden; }
.detail2-top .tit1{font-size: 18px; color: #ffffff; width: 148px; height: 34px; line-height: 34px; text-align: center; background: url(/images3/i-3.png) no-repeat center; }
.detail2-top{padding: 0 0 60px; border-bottom: 1px dashed #DCDCDC; }
.detail2-top .tit2{font-weight: normal; font-size: 16px; color: #00539b; margin: 32px 0 12px; padding-left: 25px; background: url(/images3/i-4.png) left center no-repeat; }
.detail2-top .con{font-size: 16px; line-height: 1.63; color: #545454; }
.detail2-bottom .tit3{font-weight: normal; font-size: 18px; color: #E5360A; margin: 23px 0 40px; padding-left: 25px; background: url(/images3/i-5.png) left center no-repeat; }
.z-books{margin: 0 -30px; overflow: hidden; }
.z-books li{float: left; width: 20%; }
.z-books li a{display: block; margin: 0 30px; }
.z-books .pic{position: relative; padding-top: 129%; margin-bottom: 20px; }
.z-books .pic img{position: absolute; top: 0; left: 0; width: 100%; height: 100%; -webkit-transition: .5s;
-o-transition: .5s;
transition: .5s;}
.z-books p{font-size: 16px; color: #494848; text-align: center; }
.z-books li a:hover .pic img{-webkit-transform: scale(1.03, 1.03);
-ms-transform: scale(1.03, 1.03);
-o-transform: scale(1.03, 1.03);
transform: scale(1.03, 1.03);}


.hot-news{margin-bottom: 33px; background-color: #fff; border: 3px solid #e5e5e5; overflow: hidden;}
.hot-news .pic{margin-right: 50px; float: left; width: 49%; overflow: hidden;}
.hot-news .pic img{display: block; width: 100%; -webkit-transition: .5s;
-o-transition: .5s;
transition: .5s;}
.hot-news .info{padding-top: 66px; overflow: hidden;}
.hot-news h4{margin-bottom: 20px; font-size: 20px; color: #3e3e3e; font-weight: bold; line-height: 1.4; white-space: nowrap; -ms-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; -webkit-transition: .5s;
-o-transition: .5s;
transition: .5s;}
.hot-news .txt{padding-right: 42px; margin-bottom: 26px; font-size: 16px; color: #8b8a8a; line-height: 1.88; height: 5.64em; overflow: hidden;}
.hot-news .date{padding-left: 22px; display: block; font-size: 14px; color: #8b8b8b; background: url(/images3/i-6.png) left center no-repeat;}
.hot-news:hover .pic img{-webkit-transform: scale(1.03, 1.03); -ms-transform: scale(1.03, 1.03); -o-transform: scale(1.03, 1.03); transform: scale(1.03, 1.03);}
.hot-news:hover h4{color: #00a1e2;}
.news-l1{padding-bottom: 20px;}
.news-l1 li{margin-bottom: 30px;}
.news-l1 .con{padding: 30px 10px; padding-right: 140px; position: relative; display: block; background-color: #fff; overflow: hidden; -webkit-transition: .5s;
-o-transition: .5s;
transition: .5s;}
.news-l1 .date{margin: 4px 26px 0 0; padding-top: 7px; float: left; border-right: 1px solid #eeeeee; width: 120px; height: 75px; text-align: center; overflow: hidden;}
.news-l1 .date .day{margin-bottom: 2px; display: block; font-size: 24px; color: #00a1e2; font-weight: bold;}
.news-l1 .date .year{display: block; font-size: 14px; color: #626262; font-family: Arial;}
.news-l1 .info{overflow: hidden;}
.news-l1 h4{margin-bottom: 10px; font-size: 18px; color: #454545; font-weight: bold; line-height: 1.4; white-space: nowrap; -ms-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden;}
.news-l1 .txt{font-size: 14px; color: #a4a4a4; line-height: 1.7; height: 3.4em; overflow: hidden;}
.news-l1 .date2{margin-top: 10px; padding-left: 22px; display: block; font-size: 12px; color: #8b8b8b; background: url(/images3/i-6.png) left center no-repeat; display: none;}
.news-l1 .icon{position: absolute; right: 68px; top: 50%; width: 30px; height: 30px; margin-top: -15px; background: url(/images3/i-7.png) center center no-repeat; -webkit-background-size: cover; background-size: cover;}
.news-l1 .con:hover{box-shadow: 0 0 5px rgba(189, 189, 189, 0.75);}

.m-text{padding: 69px 0 74px; background-color: #fff; overflow: hidden; }
.m-text h1{text-align: center; font-size: 30px; color: #454545; font-weight: bold; margin-bottom: 20px; }
.m-text h3{text-align: center; margin-bottom: 20px; font-size: 20px;}
.m-text .tip{font-size: 16px; color: #00345c; text-align: center; padding: 10px 0 16px; }
.m-text .tip span{margin: 0 10px; }
.m-text .con,.m-text .con1{padding: 20px 44px 32px; font-size: 16px; line-height: 1.5; color: #454545; }
.m-text .con p img{margin: 0 auto !important; display: block;}
.m-text .share{font-size: 14px; color: #b4b4b4; text-align: center;}
.m-text .bdsharebuttonbox{display: inline-block; vertical-align: middle;}
.m-text .bdsharebuttonbox a{width: 37px; height: 37px;}
.m-text .bdshare-button-style0-16 a{padding: 0; margin: 0; background-image: url(/images3/i-8.png);}
.m-text .bdshare-button-style0-16 .bds_weixin{background-position: left center;}
.m-text .bdshare-button-style0-16 .bds_tsina{background-position: -39px center;}
.m-text .bdshare-button-style0-16 .bds_qzone{background-position: -77px center;}
.m-text video {max-width: 100%; height:auto;}
.bd_weixin_popup{width: auto !important; height: auto !important;}

.wp.s2 {max-width: 1200px;}

.row-2h {overflow: hidden;}
.row-2h > .col-l {float: left;width: 100%; background: #f8f8f8; padding: 30px;}
.row-2h > .col-r {float: right;width: 415px;}
.pic-h1 {}
.pic-h1-hd { position: relative;background: url(/images3/ldbg.png) center left no-repeat; font-size: 18px;color: #ffffff;line-height: 47px;padding-left: 50px;border-radius: 5px;}
.pic-h1-hd a {color: #fff;}
.pic-h1-bd {overflow: hidden;padding: 40px 0 40px 162px;position: relative;}
.pic-h1-bd .lab {position: absolute;top: 50%;left: 12px;margin-top: -18px;width: 102px;background-color: #104c8a;line-height: 36px;text-align: center;color: #ffffff;font-size: 18px;border-radius: 5px;}
.pic-h1-bd .val {overflow: hidden;position: relative;font-size: 14px;color: #555555;line-height: 30px;overflow: hidden;height: 60px;}
.pic-h1 .more {bottom: 0;right: 0;padding-left: 20px;display: inline;color: #21a8e4;}
.pic-h1-bd.open .val {height: auto;}
.tit-h1 {background-color: #f6f6f6;height: 60px;line-height: 52px;margin-bottom: 20px;position: relative;}
.tit-h1 .more {float: right;padding: 0;width: 54px;text-align: center;color: #21a8e4;margin-right: 18px;}
.tit-h1 .tit {position: relative;float: left;font-size: 20px;color: #2469b0;padding: 0 28px;line-height: inherit;font-weight: 600;}
.tit-h1 .tit:after{content: "important event";text-transform: uppercase;font-size: 16px; color: #ccc; position: absolute;bottom: -25px;left: 28px;width: 200px;}
.list-h1{margin: 0 30px;border-top: 2px #333 solid;padding-top: 20px;}
.list-h1 li {margin-bottom: 10px;}
.list-h1 .tit {display: block;overflow: hidden; text-overflow: ellipsis; white-space: nowrap;background-color: #f0f0f0;line-height: 60px;padding: 0 12px;font-size: 16px;color: #333333;}
.list-h1 .desc {display: none;}
.list-h1 li:hover {border-bottom: 1px solid #eaeaea;margin-bottom: 23px;padding-bottom: 20px;}
.list-h1 li:hover .tit {background-color: transparent;padding: 0 12px;font-size: 18px;color: #000000;font-weight: bold;margin-bottom: 5px;line-height: 40px;}
.list-h1 li:hover .desc {font-size: 14px;line-height: 24px;color: #8d8d8d;overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3;text-indent: 2em;}
.list-h1 li:hover .more {color: #21a8e4;}

.list-h2 {padding-top: 10px;}
.list-h2 li {margin-bottom: 30px;}
.list-h2 .item {display: block;}
.list-h2 .pic {position: relative;overflow: hidden;padding-top: 56.25%;}
.list-h2 .pic img {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.list-h2 .tit {position: absolute;bottom: 0;left: 0;width: 100%;line-height: 44px;font-size: 14px;padding: 0 20px;color: #ffffff;overflow: hidden; text-overflow: ellipsis; white-space: nowrap;background-color: #000;background-color: rgba(0, 0, 0, .69);}

.box-list1 .name-list .con{padding: 10px;}
.name-list .date{line-height: 35px;font-size: 20px;margin-top: 0;height: 50px;}
.name-list .txt{line-height: 50px; height: 50px; font-size: 18px;color: #00a1e2;}
.name-list li{margin-bottom: 10px;}
.searchinfo{margin-top: 30px;padding-left: 10px;font-size: 16px;border-bottom: 4px solid #005CA2;}
.searchinfo .count{float: right; margin-right: 50px;}
.searchinfo .count i{color: #f00;font-style: normal;}
.m-lk1 .con{margin: 0;}
.new-slick .slick-dots,.new-slick1 .slick-dots{position:absolute;bottom:5px;right:0;text-align:center;font-size:0;z-index:2;margin: 0 20px;}
.new-slick .slick-dots li,.new-slick1 .slick-dots li{display:inline-block;vertical-align:middle;width:14px;height:14px;border-radius:50%;background-color:#fff;margin:0 5px;opacity:.5;filter:alpha(opacity=50);filter:alpha(Opacity=50);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=50)';cursor:pointer;overflow:hidden;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.new-slick .slick-dots .slick-active,.new-slick1 .slick-dots .slick-active{opacity:1;filter:alpha(opacity=100);filter:alpha(Opacity=100);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)';background-color: #00a1e2}
.new-slick .slick-dots button,.new-slick1 .slick-dots button{outline:0;border:none;text-indent:-999px;background-color:transparent}
.new-list li{width: 100%; margin-bottom: 10px;}
.new-list li a{display:block;font-size:15px;line-height:30px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-left: 13px;position: relative;}
.new-list li a:before{content: " ";position: absolute;left: -5px;top: 11px;display:block;width:8px;height:8px;border-radius:50%;background-color:#000;margin:0 5px;opacity:.5;filter:alpha(opacity=50);filter:alpha(Opacity=50);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=50)';cursor:pointer;overflow:hidden;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.new-list li a:hover:before{background: #00a1e2;}
.main,.footer,.header{max-width:1920px}
@media only screen and (max-width:1610px){
    .banner{height: 670px;}
    .ls-l1 h4{line-height: 83px;}
    .row-2g .col-l{width: 23.4%;}
    .row-detail1{padding: 50px 50px 20px;}
    .hot-news .info{padding-top: 4%;}
}
@media only screen and (max-width:1399px){
    /*.header{height: 100px; line-height: 100px;}
    .logo{height: 100px; line-height: 100px;}
    body{padding-top: 100px;}*/
    /* .nav{right: 2%;} */
    .banner{height: 580px;}
    .banner .slick-dots{bottom: 20px;}
    .ls-l1 h4{line-height: 74px; font-size: 20px;}
    .m-imgtxt1 .tit h3{font-size: 24px;}
    .m-imgtxt1 .tit .more{font-size: 16px;margin-right: 0;}
    .ul-news1 .mask h3{font-size: 16px;}
    .ul-news1 .mask .st{font-size: 24px; min-width: 80px; line-height: 50px;}
    .m-lk1{padding-top: 98%;}
    .m-lk1 .con{width: 80%;}
    .m-lk1 .con a{font-size: 18px; line-height: 60px;}
    .row-g1{padding: 50px 0 20px;}
    .row-2g{margin-bottom: 50px;}
    .row-3g{padding-bottom: 50px;}
    .footer{padding: 100px 0 70px;}
    .fd-bd .tit{margin-bottom: 40px; font-size: 30px;}
    .fd-bd .copy{font-size: 16px;}
    .fd-bd .btn a{margin: 0 20px;}
    .row-detail1{padding-right: 20px;}
    .row-detail1 .pic{margin-right: 30px; width: 260px; height: 280px; line-height: 270px;}
    .row-detail1 .pic img{max-width: 86%; max-height: 86%;}
    .row-detail1 .txt .s1{font-size: 20px;}
    .row-detail1 .txt .s2 .item{font-size: 14px;}
    .z-books{margin: 0 -10px;}
    .z-books li a{margin: 0 10px;}
    .hot-news .info{padding-top: 3%;}
    .hot-news h4{margin-bottom: 10px;}
    .hot-news .txt{margin-bottom: 20px;}
}
@media only screen and (max-width:1199px){
    .wp{padding: 0 10px; width: 100%;}
    .header{position:fixed;left:0;top:0;right:0;z-index:99;height:70px; line-height:70px; background-color:#fff; padding:0;}
  .header .wp{padding:0 10px;}
    .menuBtn{display:block}
    .logo{height:50px;line-height:50px}
    body{padding-top:70px}
    body.on{overflow:hidden}
    body.on .nav-p{
        /* right:0; */
        transform:translateX(0);
    }
    .nav-p{
        -webkit-transition:.5s;
        -o-transition:.5s;
        transition:.5s;
        transform:translateX(100%);
         width:31%;
         position:fixed;top:50px;padding:0;
         background-color:rgba(0,0,0,.55);
        height:calc(100vh - 50px);
        overflow-y:auto;
        border:none;
        right:0;
    }
    .nav{bottom: initial;background-color: initial;width: 100%; padding:20px 0}
    .nav ul{margin:0}
    .nav ul>li{float:none;margin-bottom:14px}
    .nav ul>li>a{text-align:center;padding:0;line-height:40px;color:#fff;font-weight:400}
    .nav ul>li.on>a.v1 i,.nav ul>li:hover>a.v1 i,.nav ul>li>a:before{display:none}
    .nav ul>li>a.on{background-color:#004986;color:#fff}
    .nav .sub{position:static;padding:10px 0 5px;background-color: #00a1e2;}
    .nav .sub a{display:block;text-align:center;font-size:14px;line-height:1.6;height: auto;}
    .banner .slick-dots{bottom:20px}
    .banner .slick-dots li{width:7px;height:7px;margin:0 2.5px}
    .ul-news1{margin: 0 -10px;}
    .ul-news1 .con{margin: 0 10px;}
    .ls-l1 h4{line-height: 62px;}
    .banner{height: 470px; border-width: 15px;}
    .ls-l1{margin: 0 -10px;}
    .ls-l1 .con{margin: 0 10px;}
    .footer{padding: 60px 0 50px; border-width: 15px;}
    .fd-bd .tit{margin-bottom: 30px; font-size: 24px;}
    .fd-bd .copy{margin-bottom: 20px; font-size: 14px;}
    .fd-bd .btn a{width: 30px; height: 30px;}
    .row-list1{padding: 10px 0;}
    .row-list1 .col-l{position: static; float: none; width: auto;}
    .row-list1 .col-r{padding: 0;}
    .box-detial1{padding-top: 20px;}
    .row-detail1{padding: 40px 30px 20px;}
    .box-list1{padding: 50px 0;}
    .hot-news .info{padding-top: 5%;}
    .m-text{padding: 50px 0;}
    .row-2h > .col-l {width: 60%;}
    .row-2h > .col-r {width: 38%;}
  .hd-so-m{display:block}
}
@media only screen and (max-width:959px){
    .banner {height: 370px;}
    .m-imgtxt1 .tit{line-height: 36px;}
    .m-imgtxt1 .tit h3{  font-size: 20px;line-height: 36px;}
    .ul-news1 .mask h3{padding: 10px; font-size: 14px;height: 65px;}
    .ul-news1 .mask .st{font-size: 20px; min-width: 60px; line-height: 40px;}
    .row-g1 .col-l, .row-g1 .col-r{float: none; width: auto;padding:0}
    .row-2g .col-l, .row-2g .col-r{float: none; width: auto;}
    .row-2g .col-l{margin-bottom: 40px;}
    /*.m-lk1{padding-top: 50%;}*/
    .box-slide{padding: 40px 0;}
    .sNav{padding: 30px 14px;}
    .box-list1{padding: 20px 0 0;}
    .ls-2 li{width: 50%;}
    .hot-news .info{padding-top: 2%;}
    .pic-h1-bd {padding: 20px 0;}
    .pic-h1-bd .lab {position: static;margin-top: 0;margin-bottom: 20px;}
    .pic-h1-bd .val {-webkit-line-clamp: initial}
    .m-text .con1 video{width:100%}
}
@media only screen and (max-width:767px){
    .banner{height: 135px; border-width: 5px;}
    .banner .slick-dots{bottom: 10px;}
    .row-2g .col-l{margin-bottom: 30px;}
    .row-g1{padding: 20px 0 20px;}
    .m-imgtxt1 .tit{margin-bottom: 15px;}
    .ul-news1{margin: 0 -5px;}
    .ul-news1 li{margin-bottom: 10px; width: 100%;}
    .ul-news1 .con{margin: 0 5px;}
    .m-lk1 .con a{margin: 15px 0; font-size: 16px; line-height: 40px;}
    .ls-l1{margin: 0 -5px;}
    .ls-l1 li{margin-bottom: 10px; width: 33.333%;}
    .ls-l1 .con{margin: 0 5px;}
    .ls-l1 h4{font-size: 16px; line-height: 30px;}
    .slick-pic1 .slick-arrow{width: 20px; height: 20px; margin-top: -10px;}
    .row-2g{margin-bottom: 10px;}
    .slick-pic1 .con{height: 80px; line-height: 80px;}
    .row-3g{padding-bottom: 20px;}
    .footer{padding: 30px 0 20px; border-width: 5px;}
    .fd-bd .tit{margin-bottom: 20px; font-size: 16px;}
    .fd-bd .copy{margin-bottom: 10px; font-size: 10px;}
    .fd-bd .btn a{margin: 0 15px; width: 24px; height: 24px;}
    .box-slide{padding: 0;}
  .tit-1{padding: 10px 20px;}
    .tit-1 h3{font-size: 20px;}
    .tit-1 h3 span{font-size: 16px;}
  .tit-1 h3:after{display: block; content: " "; width: 20px; height: 12px; background: url(/images3/ico-g1-1.png); position: absolute; top: 20px; right: 10px;}
  .tit-1 h3.activ:after{background:  url(/images3/ico-g1.png);}
    .sNav{padding: 10px 14px;display: none;}
  .sNav li{margin-bottom: 4px;}
    .sNav a{font-size: 18px; line-height: 40px;}
    .boxL1-inner{margin-bottom: 30px; padding: 40px 10px;}
    .ls-2 li{float: none; width: auto;}
    .ls-2 .con{padding: 20px 40px;}
    .ls-2 .pic{margin-bottom: 15px; height: 180px; line-height: 180px;}
    .ls-2 h4{margin-bottom: 10px; font-size: 16px; text-align: center;}
    .ls-2 .txt{margin-bottom: 10px; font-size: 14px;}
    .ls-2 .bd .price{font-size: 14px;}
    .ls-2 .bd .author{font-size: 12px;}
    .pages ul li{display: none;}
    .pages ul li.next, .pages ul li.prev, .pages ul li.on{display: block;}
    .pages ul li a{font-size: 12px; width: 24px; height: 24px; line-height: 24px;}
    .pages ul li.next, .pages ul li.prev{margin: 0 10px;}
    .pages ul li.next a, .pages ul li.prev a{font-size: 12px;}
    .row-detail1{padding: 20px 15px;}
    .row-detail1 .pic{float: none; margin: 0; margin-bottom: 20px; width: auto;}
    .row-detail1 .txt .s1{margin-bottom: 15px; font-size: 18px;}
    .row-detail1 .txt .s2 .item{float: none; width: auto;}
    .row-detail2{padding: 20px 15px;}
    .detail2-top{padding-bottom: 40px;}
    .detail2-top .tit1{font-size: 16px;}
    .detail2-top .tit2{margin: 10px 0; font-size: 14px;}
    .detail2-top .con{font-size: 14px;}
    .detail2-bottom .tit3{margin: 20px 0; font-size: 16px;}
    .z-books li{margin-bottom: 20px; width: 50%;}
    .z-books p{font-size: 14px;}
    .hot-news{margin-bottom: 20px;}
    .hot-news .pic{margin: 0; margin-bottom: 20px; float: none; width: auto;}
    .hot-news .info{padding: 0 15px 20px;}
    .hot-news h4{font-size: 18px;}
    .hot-news .txt{margin-bottom: 10px; padding: 0; font-size: 15px;}
    .hot-news .date{font-size: 12px;}
    .news-l1{padding-bottom: 0;}
    .news-l1 li{margin-bottom: 20px;}
    .news-l1 .con{padding: 20px; padding-right: 50px;}
    .news-l1 .date{display: none;}
    .news-l1 .date2{display: block;}
    .news-l1 .icon{right: 15px; width: 24px; height: 24px; margin-top: -12px;}
    .news-l1 h4{font-size: 16px;}
    .m-text{padding: 20px 0;}
    .m-text h1{margin-bottom: 10px; font-size: 25px;}
    .m-text .tip{font-size: 14px;}
    .m-text .tip span{margin: 0 4px;}
    .m-text .con{padding: 15px 10px; font-size: 14px;}
    .pic-h1-bd .lab {font-size: 14px;}
    .tit-h1 {height: 40px;line-height: 40px;}
    .tit-h1 .tit {font-size: 16px;padding: 0 20px;}
    .tit-h1 .tit:after {left: 20px;}
    .list-h1{margin:0}
  .hd-so-m{right:55px}
  .hd-so-m .a1{width:30px;height:30px}
  .ls-l1 .c-l{width: 100%;}
  .c-l .m-lk1{margin: 0 5px; padding-top: 50%;}
  .c-l .con{margin: 0;}
.mbannert{height: 10px;border-bottom: 10px solid #00a1e2;}
.m-text .con p img{height:auto !important}
}
/* 七一建党红色主题 start */
/*
body{
  background:url(https://www.600757.com.cn/upload/images/2021/6/2dde84fb060a9f8d.png)top center no-repeat;
  }
.nav-p:before,.nav,.banner .slick-dots .slick-active,.new-slick .slick-dots .slick-active, .new-slick1 .slick-dots .slick-active,.m-lk1 .con .a1,.ls-l1 h4{
  background: rgb(255,44,38);
}
.nav ul>li.home>a {
    color: rgb(255,200,0);
}
.banner{
      border-bottom: 5px solid rgb(255,44,38);
}
.footer{
   border-color:rgb(255,44,38);
}
.jd100logo{
 background: url(https://www.600757.com.cn/upload/images/2021/6/973aa974e45939f3.png) no-repeat;
    width: 190px;
    height: 130px;
    position: absolute;
    left: 55%;
    bottom: 35px;
    background-size: cover;
}
*/
/* 七一建党红色主题 end */


/* 2021.11.04 首页浮窗 */
.index-fiexd-logo{
  width: 150px;
    height: 120px;
    position: fixed;
    right: 180px;
    top: 350px;
}
.index-fiexd-logo img{
  width:100%;
}

/* 2021.11.30 六中全会首页浮窗 */
.index-fiexd-logo2{
  width: 150px;
    height: 120px;
    position: fixed;
    right: 180px;
    top: 234px;
}
.index-fiexd-logo2 img{
  width:100%;
}
  
/* 415全民国家安全教育 start */
.aqjy{
  width: 150px;
    height: 120px;
    position: fixed;
    right: 180px;
    top: 480px;
  }

/* 415全民国家安全教育  end */
