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, section,a,span,i{margin: 0; padding: 0; box-sizing: border-box;}
*{font-family: "Microsoft yahei"; margin: 0; padding: 0;}
a{text-decoration: none;}
li{list-style: none;}
a,img{border:0;}
input{outline: none;border: none;}
.cont{width: 1200px;margin: auto;}
.cont1{width: 1200px;margin: auto;overflow: hidden;}
.clear{clear: both;}
html{font-size: 100px;}

/*头部*/
.header{width: 100%;margin: auto;height: 1rem;background:#2e5a90;}
.hd_top{width: 40%;float: left;margin-top: 0.2rem;}
.hd_top img{display: block;width: 100%;}
.hd_btm{width: 58%;float: right;}
.hd_btm li{float: left;width: 16.6%;}
.hd_btm li a{display: block;font-size: 0.18rem;color: #ffffff;text-align: center;line-height: 1rem;}

.hd_btm li .dh_xl{width: 100%;background: #004898;position: relative;z-index: 10;display: none;}
.hd_btm li .dh_xl a{line-height: 0.5rem;background: #004898;}
.hd_btm li:hover .dh_xl{display: block;}

.yd_nav{display: none;width: 100%;margin: auto;}
.yd_nav_l{width: 100%;margin: auto;overflow: hidden;}
.yd_nav_l span{display: block;font-size: 0;margin-right: 0.1rem;}
.yd_nav_l span img{display: block;width: 0.36rem;float: right;}
.yd_nav_b{width: 100%;margin: auto;display: none;}
.yd_nav_b a{display: block;width: 100%;text-align: center;font-size: 0.16rem;color: #fff;line-height: 0.36rem;background: #2e5a90;border-top: 0.01rem solid rgba(255,255,255,.2);}

/* banner */
.banner{width: 100%;margin: auto;overflow: hidden;}
.slideBox{ width:100%; height:auto; overflow:hidden; position:relative;}
.slideBox .hd{height:0.15rem; overflow:hidden; position:absolute;bottom:0.24rem; z-index:1;left: 0;right: 0;margin: auto;width: 1rem;}
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;}
.slideBox .hd ul li{ float:left; margin-right:0.1rem;  width:0.15rem; height:0.15rem; line-height:0.15rem; text-align:center; background:#cdcdc6; cursor:pointer;text-indent: 1rem;border-radius: 0.15rem;}
.slideBox .hd ul li.on{ background:#8b9fb7; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;}
.slideBox .bd li{width: 100%;margin: auto;}
.slideBox .bd img{ width:100%;height:auto; display:block;}

/* 搜索 */
.search{width: 100%;margin: auto;overflow: hidden;height: 1.8rem;background: #eeeeee;}
#notice{width: 3rem;overflow: hidden;margin: auto;margin-top: 0.2rem;}
#notice .tab1,#notice .tab2{float: left;font-size: 0.16rem;color: #000000;line-height: 0.4rem;text-align: center;cursor: pointer;width: 50%;border-radius: 0.08rem;}
.notice-list{width: 100%;margin: auto;margin-top: 0.15rem;overflow: hidden;}
.btn_m{width: 12%;float: left;height: 0.42rem;border-radius: 0.08rem;background: #fff;border: none;padding-left: 0.15rem;font-size: 0.12rem;color: #000000;}
.input_m{width: 77.5%;float: left;height: 0.42rem;border-radius: 0.08rem;background: #fff;border: none;margin-left: 1.25%;padding-left: 0.15rem;font-size: 0.12rem;color: #999999;}
.submit{width: 8%;float: right;height: 0.42rem;border-radius: 0.08rem;background: #2e5a90;border: none;font-size: 0.12rem;color: #fff;}
.lm_lj{width: 100%;margin: auto;overflow: hidden;margin-top: 0.25rem;display: flex;justify-content: center;}
.lm_lj a{display: block;font-size: 0.14rem;color: #000000;padding: 0 0.1rem;}
#TabCon1,#TabCon2{font-size: 0;}
.zyw,.mod15_right{width: 100%;margin: auto;overflow: hidden;}
.mod_left{width: 82%;float: left;}
.mod_left input{width: 100%;display: block;}
.mod_right{width: 16%;float: right;}
.mod_right input{display: block;margin-left: 0.1rem;float: left;border: #b5b5b5 1px solid;border-radius: 0.05rem;}


.xxdh{width: 100%;margin: auto;overflow: hidden;margin-top: 0.25rem;}
.xxdh_top{width: 100%;margin: auto;overflow: hidden;}
.xxdh_top li{width: 18.5%;float: left;margin-left: 1.8%;height: 0.6rem;border: 0.01rem solid #b2b2b2;border-top-left-radius: 0.2rem;border-bottom-right-radius: 0.2rem;overflow: hidden;}
.xxdh_top li:first-child{margin-left: 0;}
.xxdh_top li img{display: block;float: left;margin-left: 0.55rem;margin-top: 0.13rem;}
.xxdh_top li p{display: block;float: left;margin-left: 0.16rem;line-height: 0.6rem;font-size: 0.16rem;color: #333333;}

/* 新闻动态 */
.news{width: 100%;margin: auto;overflow: hidden;margin-top: 0.18rem;}
.news_all{width: 100%;margin: auto;overflow: hidden;}
.news_left{width: 70%;float: left;overflow: hidden;}
.news_left_top{width: 100%;margin: auto;overflow: hidden;}
.news_left_top img{display: block;float: left;}
.news_left_top p{display: block;float: left;font-size: 0.18rem;color: #000;font-weight: bold;line-height: 0.32rem;margin-left: 0.05rem;}
.news_left_top a{display: block;float: right;font-size: 0.12rem;color: #b2b2b2;line-height: 0.32rem;}
.news_right{width: 26%;float: right;}
.news_left_btm{width: 100%;margin: auto;overflow: hidden;}
.bgjj{width: 48%;float: left;}
.bgjj_bp{width: 100%;margin: auto;margin-top: 0.18rem;}
.bgjj_bp img{display: block;width: 100%;margin: auto;}
.bgjj_nr{width: 100%;margin: auto;margin-top: 0.15rem;overflow: hidden;}
.bgjj_nr_l{width: 0.64rem;height: 0.64rem;float: left;background: #eeeeee;}
.bgjj_nr_l p{display: block;font-size: 0.22rem;color: #333333;text-align: center;margin-top: 0.08rem;}
.bgjj_nr_l span{display: block;text-align: center;font-size: 0.12rem;color: #333333;}
.bgjj_nr_r{width: 80%;float: right;}
.bgjj_nr_r span{font-size: 0.14rem;color: #333333;line-height: 0.22rem;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;white-space: normal;}
.bgjj_m{width: 100%;margin: auto;overflow: hidden;background: url(/tsg/templates/cca1fe8f-6eca-4b86-9c0e-01d2428fd1dc/202406/04/images/line.png) no-repeat;background-position: left bottom;}
.bgjj_m a{display: block;font-size: 0.12rem;color: #808080;text-align: right;}
.bgjj_lb{width: 48%;float: right;}
.bgjj_lb li{width: 100%;margin: auto;overflow: hidden;background: url(/tsg/templates/cca1fe8f-6eca-4b86-9c0e-01d2428fd1dc/202406/04/images/dian.png) no-repeat;background-position: left;border-bottom: 0.015rem dashed #e6e6e6;}
.bgjj_lb li p{display: block;font-size: 0.16rem;color: #292e33;float: left; white-space: nowrap;overflow: hidden;text-overflow: ellipsis;width: 72%;line-height: 0.45rem;margin-left: 0.14rem;}
.bgjj_lb li span{display: block;float: right;font-size: 0.14rem;color: #666666;line-height: 0.45rem;}
.news_right_b{width: 100%;margin: auto;overflow: hidden;margin-top: 0.16rem;}
.news_right_b li{width: 100%;margin: auto;overflow: hidden;padding-bottom: 0.12rem;border-bottom: 0.015rem dashed #e6e6e6;margin-bottom: 0.1rem;}
.news_right_b_l{width: 0.6rem;height: 0.5rem;float: left;border: 0.01rem dashed #2e5a90;}
.news_right_b_l p{display: block;font-size: 0.16rem;color: #000000;text-align: center;width: 82%;margin: auto;border-bottom: 0.01rem solid #2e5a90;line-height: 0.28rem;}
.news_right_b_l span{display: block;font-size: 0.12rem;color: #292e33;text-align: center;line-height: 0.22rem;}
.news_right_b_r{width: 75%;float: right;}
.news_right_b_r span{display: block;font-size: 0.16rem;color: #292e33;line-height: 0.25rem;}
.news_right_b li:last-child{margin-bottom: 0;padding-bottom: 0;border-bottom: none;}
.news_right_b li:hover .news_right_b_l{background: #2e5a90;}
.news_right_b li:hover .news_right_b_l p{color: #fff;border-bottom: none;}
.news_right_b li:hover .news_right_b_l span{color: #fff;}
.news_all1{width: 100%;margin: auto;margin-top: 0.2rem;overflow: hidden;}
.gczy{width: 48%;float: left;}
.gczy_top{width: 100%;margin: auto;overflow: hidden;background: url(/tsg/templates/cca1fe8f-6eca-4b86-9c0e-01d2428fd1dc/202406/04/images/xian.png) no-repeat;background-position: bottom;padding-bottom: 0.08rem}
.gczy_top img{display: block;float: left;}
.gczy_top p{display: block;float: left;font-size: 0.18rem;color: #000;font-weight: bold;line-height: 0.32rem;margin-left: 0.05rem;}
.gczy_top a{display: block;float: right;font-size: 0.12rem;color: #b2b2b2;line-height: 0.32rem;}

.gczy_btm{width: 100%;margin: auto;overflow: hidden;margin-top: 0.2rem;}
.gczy_btm li{width: 49%;float: left;background: url(/tsg/templates/cca1fe8f-6eca-4b86-9c0e-01d2428fd1dc/202406/04/images/dian.png) no-repeat #fbfbfb;background-position: 4%;overflow: hidden;height: 0.46rem;margin-left: 2%;margin-bottom: 0.1rem;}
.gczy_btm li p{display: block;float: left;font-size: 0.16rem;color: #292e33;line-height: 0.46rem;margin-left: 0.3rem;}
.gczy_btm li img{display: block;float: right;margin-right: 0.15rem;margin-top: 0.155rem;}
.gczy_btm li:nth-child(2n+1){margin-left: 0;}
.syzz{width: 48%;float: right;}
.syzz_btm{width: 100%;margin: auto;overflow: hidden;margin-top: 0.06rem;}
.syzz_btm li{width: 100%;margin: auto;overflow: hidden;background: url(/tsg/templates/cca1fe8f-6eca-4b86-9c0e-01d2428fd1dc/202406/04/images/dian.png) no-repeat;background-position: left;border-bottom: 0.015rem dashed #e6e6e6;}
.syzz_btm li p{display: block;font-size: 0.16rem;color: #292e33;float: left; white-space: nowrap;overflow: hidden;text-overflow: ellipsis;width: 72%;line-height: 0.48rem;margin-left: 0.14rem;}
.syzz_btm li span{display: block;float: right;font-size: 0.14rem;color: #666666;line-height: 0.48rem;}

/* 新书推荐 */
.xstj{width: 100%;margin: auto;overflow: hidden;margin-top: 0.2rem;}
.xstj_top{width: 100%;margin: auto;overflow: hidden;}
.xstj_top img{display: block;float: left;}
.xstj_top img:first-child{margin-right: 0.1rem;}
.xstj_top a{display: block;float: right;width: 0.76rem;height: 0.28rem;border-radius: 0.28rem;text-align: center;line-height: 0.28rem;color: #fff;font-size: 0.12rem;background: #2e5a90;}
.xstj_btm{width: 99%;margin:0.1rem auto;overflow: hidden;margin-top: 0.2rem;box-shadow: 0 0 5px 3px #eceff7;border-radius: 0.15rem;background: #fff;height: 4.05rem;}

.picScroll-left{width:95%;overflow:hidden; position:relative;margin: auto;margin-top: 0.4rem;}
.picScroll-left .hd1{overflow:hidden;margin-top: 0.2rem;}
.picScroll-left .hd1 .prev{display:block;float:right;overflow:hidden;cursor:pointer;background: url(/tsg/templates/cca1fe8f-6eca-4b86-9c0e-01d2428fd1dc/202406/04/images/xz.png)no-repeat;width: 0.34rem;height: 0.34rem;}
.picScroll-left .hd1 .next{display:block;float:right;overflow:hidden;cursor:pointer;background: url(/tsg/templates/cca1fe8f-6eca-4b86-9c0e-01d2428fd1dc/202406/04/images/xy.png)no-repeat;width: 0.34rem;height: 0.34rem;}
.picScroll-left .hd1 ul{float:right;overflow:hidden;margin-top:0.11rem;margin-right: 0.05rem;}
.picScroll-left .hd1 ul li{ float:left;width:0.12rem; height:0.12rem; overflow:hidden; margin-right:0.08rem; text-indent:-999px; cursor:pointer;background: #e5e5e5;border-radius: 0.12rem;}
.picScroll-left .hd1 ul li.on{background: #2e5a90;}


.picScroll-left .bd1 ul{overflow:hidden;}
.picScroll-left .bd1 ul li{float:left;width: 20%;background: url(/tsg/templates/cca1fe8f-6eca-4b86-9c0e-01d2428fd1dc/202406/04/images/hui.png) no-repeat;background-position: left;}
.pic_tp{width: 100%;margin: auto;overflow: hidden;}
.pic_tp img{display: block;width: 72%;height: 2.2rem;margin-left: 0.45rem;}
.pic_bt{width: 100%;margin: auto;overflow: hidden;margin-top: 0.16rem;}
.pic_bt p{display: block;font-size: 0.16rem;color: #313131;margin-left: 0.3rem;}
.pic_bt span{display: block;font-size: 0.14rem;color: #808080;text-align: center;margin-top: 0.08rem;}



/* 底部开始 */
.footer{width: 100%;margin: auto;overflow: hidden;margin-top: 0.35rem;height: 2rem;background: #0d5f97;}
.footer_all{width: 12.7rem;margin: auto;overflow: hidden;margin-top: 0.6rem;}
.footer_logo{width: 31%;float: left;}
.footer_logo img{display: block;width: 100%;margin: auto;}
.footer_line{width: 0.01rem;float: left;height: 0.78rem;background: #fff;margin-left: 0.28rem;margin-right: 0.28rem;}
.footer_lj{width: 23%;float: left;}
.footer_lj1{width: 100%;overflow: hidden;margin: auto;}
.footer_lj1 p{display: block;font-size: 0.14rem;color: #ffffff;margin-bottom: 0.12rem;}
.footer_lj2{width: 100%;overflow: hidden;margin: auto;}
.footer_lj2 a{display: block;float: left;margin-left: 0.36rem;font-size: 0.14rem;color: #ffffff;margin-bottom: 0.12rem;}
.footer_lj2 a:nth-child(3n+1){margin-left: 0;}
.footer_nr{width: 37%;float: right;}
.footer_nr p{display: block;font-size: 0.14rem;color: #ffffff;margin-bottom: 0.12rem;}


.footer1{width: 100%;margin: auto;overflow: hidden;height: 0.42rem;background: #02426d;}
.footer1 p{display: block;text-align: center;font-size: 0.14rem;color: #ffffff;line-height: 0.42rem;}


/* 栏目 */
.lmlb{width: 100%;margin: auto;overflow: hidden;margin-bottom: 0.3rem;}
.lmlb_all{width: 100%;margin: auto;overflow: hidden;margin-top: 0.24rem;}
.lmlb_all_left{width: 20%;float: left;}
.lmlb_all_right{width: 76%;float: right;}
.lmlb_all_left_top{width: 100%;margin: auto;overflow: hidden;height: 0.48rem;background:#0d5f97;}
.lmlb_all_left_top p{display: block;font-size: 0.18rem;color: #fff;line-height: 0.48rem;text-align: center;font-weight: bold;}
.lmlb_all_left_btm{width: 100%;margin: auto;overflow: hidden;background: #f5f5f5;}
.lmlb_all_left_btm a{display: block;line-height: 0.48rem;font-size: 0.16rem;color: #000000;text-align: center;border-bottom: 0.01rem solid #aaa;margin: auto;}
.lmlb_all_left_btm a:last-child{border-bottom: none;}
.lmlb_all_left_btm a:hover{color: #0d5f97;}
.lmlb_all_right_wz{width: 100%;margin: auto;border-bottom: 0.02rem solid #0d5f97;padding-bottom: 0.1rem;}
.lmlb_all_right_wz span{display: block;font-size: 0.16rem;color: #333;}
.lmlb_all_right_wz span a{font-size: 0.16rem;color: #333;}
.lmlb_all_right_lb{width: 100%;margin: auto;overflow: hidden;margin-top: 0.2rem;font-size: 0.16rem;}
.lmlb_all_right_lb li{width: 100%;margin: auto;overflow: hidden;margin-bottom: 0.12rem;}
.lmlb_all_right_lb li p{display: block;font-size: 0.16rem;color: #333333;float: left;width: 80%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;line-height: 0.24rem;}
.lmlb_all_right_lb li span{display: block;font-size: 0.14rem;color: #333333;float: right;line-height: 0.24rem;}
.lmlb_all_right_nr{width: 100%;margin: auto;overflow: hidden;margin-top: 0.24rem;}
.lmlb_all_right_nr_t{width: 100%;margin: auto;overflow: hidden;}
.lmlb_all_right_nr_t p{display: block;color: #0d5f97;font-weight: bold;font-size: 0.22rem;text-align: center;}
.lmlb_all_right_nr_t span{display: block;color: #787878;font-size: 0.16rem;text-align: center;margin-top: 0.05rem;}
.lmlb_all_right_nr_b{width: 100%;margin: auto;overflow: hidden;margin-top: 0.2rem;font-size: 0.16rem;}
.lmlb_all_right_nr_b div,.lmlb_all_right_nr_b span,.lmlb_all_right_nr_b p{font-size: 0.16rem;color: #333;line-height: 0.24rem;text-indent: 0.32rem;}
.lmlb_all_right_nr_b img{display: block;width: 80%;margin: auto;}

.xf{width: 1rem;position: fixed;top: 50%;right: 0.4rem;}
.xf li{width: 100%;height: 0.8rem;background: #fff;overflow: hidden;margin-bottom: 0.02rem;cursor: pointer;}
.xf li img{display: block;margin: auto;margin-top: 0.1rem;}
.xf li img.xftb2{display: none;}
.xf li p{display: block;font-size: 0.16rem;color: #808080;text-align: center;margin-top: 0.05rem;}
.xf li:last-child{height: 0.35rem;background: #2e5a90}
.xf li #back{display: block;text-align: center;font-size: 0.16rem;color: #ffffff;line-height: 0.35rem;}
.ewm{width:1.32rem;height: 1.2rem;background: url(/tsg/templates/cca1fe8f-6eca-4b86-9c0e-01d2428fd1dc/202406/04/images/em.png) no-repeat;background-position: center;position: absolute;right: 1.05rem;top: 0.62rem;display: none;}
.xf li:hover .ewm{display: block;}
.ewm1{width:1.32rem;height: 1.2rem;background: url(/tsg/templates/cca1fe8f-6eca-4b86-9c0e-01d2428fd1dc/202406/04/images/em.png) no-repeat;background-position: center;position: absolute;right: 1.05rem;top: -0.18rem;display: none;}
.xf li:hover .ewm1{display: block;}
.xf li .ewm img,.xf li .ewm1 img{width: 1.1rem;height: 1.1rem;margin-top: 0.05rem;margin-left: 0.05rem;}