/* CSS Document */
body,form,div,ul,ol,li,h1,h2,h3,h4,h5,h6,table,tr,th,td,p,a,input,dl,dt,dd,ul,ol,li,input,textarea{font-family:"Microsoft YaHei","微软雅黑",Helvetica, Arial, sans-serif;font-weight:normal;color:#3a3a3a;margin:0;padding:0; line-height:28px; font-size:15px;}
header, section, footer, aside, nav, article, figure{display: block;}
dl, h1, h2, h3, h4, h5, h6, ol, p, ul{margin-top: 0; margin-bottom: 0}
dd, ol, ul{padding-left: 0; margin-left: 0}
em, i{font-style: normal}
li{list-style: none;padding:0;margin:0;display:inline-block;}
h1, h2, h3, h4, h5, h6{font-size: 1em}
.clear{clear:both}
ul,li,dl,dd{margin: 0;padding: 0;}
img{border:0}
a{text-decoration:none;margin:0;padding:0;cursor: pointer}
a:hover{text-decoration:none;}

.fl{float:left}
.fr{float:right}
div,ul,li,p,span,a{background:transparent;}
input, select, textarea{outline: 0}
header, section, footer, aside, nav, article, figure{display: block;}
.clearfix:after{content:".";display:block;height:0;font-size:0;line-height:0;visibility:hidden;clear:both;}
.clearfix{zoom:1;}

/* 图片放大的特效*/
.imgScaleBig{overflow:hidden;}
.imgScaleBig img{transition: all 0.5s;}
.imgScaleBig:hover img{transform: scale(1.1);-ms-transform: scale(1.1); -moz-transform: scale(1.1);-webkit-transform: scale(1.1); -o-transform: scale(1.1);transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s; -o-transition: all 0.5s;}

/*公用样式*/
.top{width: 100%;position: relative;}
.top img{width: 100%;    display: block;}


.box1{width: 100%;background: url(/ztxw/resource/cms/2023/09/img_pc_site/bj01.jpg) top center no-repeat #232d82;background-size: 100%;box-sizing: border-box;
    padding: 66px 0 20px;}
.box2{width: 100%;background: url(/ztxw/resource/cms/2023/09/img_pc_site/bj02.jpg) bottom center no-repeat #232d82;background-size: 100% ;box-sizing: border-box;
    padding: 66px 0 420px;}
.x_core{ width:1290px; margin:0 auto;}
.nav{  height:216px;width:856px;margin:0px auto 80px;}
.w1270{width: 1270px;margin: 0 auto;}

/*导航*/
.top_nav{
    width: 100%;
    height: 36px;
    position: absolute;
    bottom: 52px;
    box-sizing: border-box;
    }
.top_nav a{border-right: 3px solid #fff;height:36px;padding:0 44px;color:#fffeff;font-size: 30px;line-height: 36px;text-shadow: 4px 4px 4px rgba(0,0,0,0.5);}
.top_nav a:last-child{border: none}
.top_nav a:hover{color: #ee7a00;font-weight: 600;transition-duration: 0.2s;}
/* 列表页 */

.rema{font-size: 24px;color:#000;line-height:2em;font-weight: 600;background: url(/ztxw/resource/cms/2023/09/img_pc_site/icon-01.png) left center no-repeat;padding-left: 2em;}
.remp{font-size: 18px;color:#000;line-height:2em;text-indent: 2.5em;}
.rema:hover{color:#5157ba}

/*新闻*/
.main_tit{text-align: center;
    padding: 6px 0;margin:0 auto 40px;
    box-sizing: border-box; }

.mind_left{float: left;width:864px;padding:15px 0 0 15px;background: url(/ztxw/resource/cms/2023/09/img_pc_site/sqs.png) left top no-repeat;}


.mind_right{float: right;width: 365px;height: 480px;margin-top: 15px;background: url(/ztxw/resource/cms/2023/09/img_pc_site/squery.png) no-repeat;background-size: 100% 100%;padding: 30px 35px;box-sizing: border-box;}
.mind_right a.h1s{
    font-size: 21px;
    color: #ad0212;
    font-weight: 600;
    line-height: 1.6em;
}
.mind_right p{
    font-size: 16px;
    margin: 10px 0;
    color: #000;
    line-height: 2em;
}
.mind_right a.hmo{
    float: right;
}

.theme{
    background: url(/ztxw/resource/cms/2023/09/img_pc_site/theme.png) no-repeat;
    max-width: 1624px;
    height:149px;
    display: block;
    margin: 24px auto 100px;
    text-align: center;
   width: 100%;
    background-size: 100% 100%;
    }
.theme  a{
    font-size: 50px;
    color:#ffffff;
    line-height:141px;
    font-weight: 800;
    font-family: "宋体";font-weight: 800;
    margin-left: 66px;
    border-bottom: 3px solid #fff;transition: all 0.3s;
    
}  
.smssx_sp video{box-shadow: 0px 5px 10px #3838385e;}
.xcp_sp video{box-shadow: 0px 5px 10px #3838385e;}

.theme a:hover{font-size: 52px;}
.cont{margin: 40px 0;box-shadow: 0px 5px 10px #3838385e;
}
.cont1{
      background: #005ce3;
      background: linear-gradient(180deg, #005ce3, #0faafc);
      border-top-right-radius: 15px;
      /* border-top-right-radius: 15px; */
}
.cont1 li{
    float: left;
    width: 20%;
    background: linear-gradient(90deg, #005ce3, #0faafc);
    margin: 0;
    border-top-right-radius: 13px;
    border-bottom-right-radius: 6px;
    height: 109px;
    text-align: center;
}
.cont1 li a{
    color: #fff;
    font-size: 30px;
    line-height: 108px;
    text-align: center;
    font-weight: 600;
    letter-spacing: 4px;
}
.cont1 li.active{background: url(/ztxw/resource/cms/2023/09/img_pc_site/dot12.png) left top no-repeat #fff;}
.cont1 li.active a{color: #000;}
.linShi_cont{
    background: #fff;
}
.linShi_cont_tab{display: none;padding: 30px;}
.icon_left{
    width: 570px;
    height: 222px;
    margin: 15px 20px 0 30px;
}
.icon_left img{
    width: 100%;
}
.icon_right{
    width: 535px;
    padding: 28px 35px 0 15px;
}
.icon_right p{
    font-size: 28px;
    color: #000;
    line-height: 2em;
    letter-spacing: 1px;
    text-indent: 2em;
} 
.icon_two li{
    width: 580px;
    height: 245px;
    margin:40px 16px 20px;
}
.icon_two li img{width: 100%;}
.pinshi{margin:100px auto 100px}

.rem_core .main_tit{margin:20px auto 60px}
.core5_slide{width: 100%;margin: 0 auto;max-width: 1980px;}
.certify_banner{position: relative;display: flex;width: 100%;margin: 0 auto;justify-content: center;}

.core5_slide .certify_banner img{box-shadow: 0px 0px 18px rgba(0,0,0,0.6);width:100%;transition: all 0.3s;}
.certify_banner .rem:nth-child(1){z-index: 1;transform: translateX(90px) }
.certify_banner .rem:nth-child(2){ z-index: 2;transform: translateX(30px) }
.certify_banner .rem:nth-child(3){ z-index: 3;}
.certify_banner .rem:nth-child(4){ z-index: 2;transform: translateX(-20px) }
.certify_banner .rem:nth-child(5){z-index: 1;transform: translateX(-90px)  }
.certify_banner .rem:nth-child(1) img{transform:  scale(0.8);  }
.certify_banner .rem:nth-child(2) img{transform: scale(0.9);}
.certify_banner .rem:nth-child(3) img{transform: scale(1);}
/* .certify_banner .rem:nth-child(4){z-index: 0.8;} */
.certify_banner .rem:nth-child(4) img{transform: scale(0.9);}
.certify_banner .rem:nth-child(5) img{transform:scale(0.8); }

#pxdt .rem:hover{z-index: 4;}
#pxdt .rem:hover img{

    transform: scale(1.15);-ms-transform: scale(1.15); -moz-transform: scale(1.15);-webkit-transform: scale(1.15); -o-transform: scale(1.15);
}


.rem_tit{
    display: flex;
    width: 90%;
    height: 90px;
    margin: 0 auto;
    margin: 60px auto 0;
}
.rem_tit li{
    width: 20%;
    text-align: center;
}
.rem_tit li:nth-child(1) {transform: translatey(-80px)}
.rem_tit li:nth-child(2){transform: translatey(-40px)}

.rem_tit li:nth-child(4){transform: translatey(-40px)}
.rem_tit li:nth-child(5){transform: translatey(-80px)}
.rem_tit li a{
    color:rgba(234, 190, 101, 0.7);
    font-size:44px;
    font-weight: bolder;
    font-family: "宋体";
}
.rem_tit li.rctive{transform: translatey(0px);}
.rem_tit li.rctive a{border-bottom: 2px solid rgba(234, 190, 101, 1); color:rgba(234, 190, 101, 1);}
/* .rem_tit li a:hover{
    color:rgba(234, 190, 101, 1);border-bottom: 2px solid rgba(234, 190, 101, 1);
} */
/*历史三峡*/
.sxls {
    margin: 150px auto;
}

.sxls ul li a img {
    box-shadow: 0px 5px 10px #3838385e;
}

.sxls .lsfj {
    margin-top: 80px;
}

.sxls .lsfj img {
    width: 100%;
    box-shadow: 0px 5px 10px #3838385e;
}

/*三峡影像*/
.yxlb {
   
    width: 1270px;
    margin: 0 auto;
}

.yxlb li {
    width: 605px;
    height: 407px;
    margin-right: 55px;
    position: relative;
    margin-top: 40px;
}

.yxlb li:nth-child(2n) {
    margin-right: 0;
}

.yxlb li a video{
    width: 100%;
}

.yxlb li a span {
    position: absolute;
    bottom: 3px;
    left: 0;
    display: block;
    width: 99%;
    padding-left: 1%;
    height: 40px;
    line-height: 40px;
    background: #00000063;
    color: #fff;
    font-size: 20px;
    font-weight: bold;
}

.yxlb li p {
color: #e7c065;
    font-size: 28px;
    font-weight: bold;
    padding: 20px 5px;
    letter-spacing: 2px;
    font-family: "宋体";
}

/*媒体特刊*/
.mttk {
    margin-top: 140px;
}

.mttk .mtsx {
    width: 49%;
    float: left;
}

.mint {
    text-align: center;margin:0 0 20px;
}


.mtsx .ggbg {
    background: url(/ztxw/resource/cms/2023/09/img_pc_site/zu1.png) no-repeat;
    height: 433px;
}

.ggbg ul {
    padding: 70px 0px 0 60px;
    width: 495px;
    float: left;
}

.ggbg ul li {
    line-height: 30px;
    margin-bottom: 24px;
}

.ggbg ul li img {
    margin-right: 30px;
    display: block;
    float: left;
    margin-top: 3px;
}

.ggbg ul li a {
    font-size: 24px;
    font-weight: bold;
    word-wrap: break-word;
    width: 439px;
    display: block;
    float: right;
}

.ggbg ul li a:hover {
    color: #1130fd;
}

.ggbg .more {
    float: right;
    display: block;
    width: 58px;
    margin-top: 45px;
}

.tktj {
    width: 49%;
    float: right;
}

.tktj .ggbg1 {
    background: url(/ztxw/resource/cms/2023/09/img_pc_site/zu2.png) no-repeat;
    height: 433px;
}

.ggbg1 .more {
    float: left;
    display: block;
    width: 35px;
    margin-top: 45px;
    padding-left: 20px;
}

.ggbg1 ul {
    width: 495px;
    float: right;
    padding: 70px 60px 0 0;
}

.ggbg1 ul li {
    width: 217px;
    height: 316px;
    margin-right: 45px;
}

.ggbg1 ul li:nth-child(2n) {
    margin-right: 0;
}

.ggbg1 ul li img {width: 217px;height: 316px;}
/*集团动态翻页*/
.jc_page{width:264px;height:34px; margin:0 auto;}
.jc_page a{width:68px;height:34px;line-height:34px;color:#FFF;font-size:22px;display:block; margin-left:20px; float:left;background-color:#c40000; text-align:center;}
.jc_page a:hover{background:rgba(196,0,0,0.9);}

.hp{width:100%;height:99px;border-bottom: 1px solid #d2d2d2;margin-top:-1px;}
.hp .hp_nav{width:1137px;height:100px;padding-left:47px;margin:0 auto;background: url(/ztxw/resource/cms/2023/09/img_pc_site/2023092210020351980.png) left center no-repeat;}
.hp .hp_nav ul li{margin-right:20px;line-height:100px;float: left;}
.hp .hp_nav ul li:last-child{margin-right:0px;}
.hp .hp_nav ul li a{font-size:24px;color:#3a3a3a;line-height: 100px;}
.hp .hp_nav ul li a.red{color:#999;}
.hp .hp_nav ul li a.curd{ cursor:inherit;}
.hp .hp_nav ul li a.curd,.hp .hp_nav ul li a:hover{color:#4661cf;}
.hp .hp_nav ul li.rj{width:20px;height: 100px;line-height:28px;background: url(/uiFramework/commonResource/zip/ztxw_ztjy/images/rj.png) 0  center no-repeat;}

.sub_wrap{width:1200px;margin:0 auto;min-height: 400px;}
.sub_wrap h3{font-size:38px;color:#000;text-align: center;height:60px;line-height: 60px;margin-top: 15px;}
.sub_wrap h3.br{ line-height:60px; margin:30px 0;}
.sub_wrap p{text-align: left; text-indent:2em;font-size:18px;color:#3a3a3a;margin-bottom:15px;line-height:36px;z-index: 100;position: relative;}
.sub_wrap p.navy{ color:#000080; text-align:center; font-weight:600 !important;}
.sub_wrap p.t_left{ text-align:left;}
.sub_wrap .str{ font-weight:bold; color:#3a3a3a;}
.sub_wrap p.img{ text-align:center; text-indent:0; padding:10px 0;}
.sub_wrap p.tit_img{text-align:center;font-size:18px;text-indent:0; padding:0; line-height:30px;}
.sub_wrap p.navx{color:#000080; text-align:center; font-weight:none; font-family:"楷体"}
.sub_wrap span.date{display:block;float:right;width:500px;height:72px;font-size:18px;color:#000;font-weight: bold;position: relative;z-index: 100; text-align:right;}
.sub_wrap span.top_date{font-size:18px;color:#999;text-align: center; margin-bottom:20px;display:block;}
.sub_wrap span.pubman{font-size:21px;color:#000;display: inline-block;text-align: center;width:1200px;margin-bottom: 35px;}
.sub_wrap .pubman{font-size:21px;color:#000;display: inline-block;text-align: center;width:1200px;margin-bottom: 15px;}
.sub_wrap .fbt{font-size:30px;color:#000;display: inline-block;text-align: center;width:1200px;margin:10px 0 25px 0;}
.sub_wrap h5{font-size:30px;color:#000;text-align: center;height:80px;line-height: 80px;margin-top:15px;}
.sub_wrap h2{margin-bottom: 0;margin-top:0px;text-align: left;font-size:19px;color:#000;line-height:60px;z-index: 100;position: relative;text-indent: 2em;} 
.sub_wrap h4{font-size:46px;color:#000;text-align: center;height:100px;line-height: 70px;margin-bottom: 15px;margin-top:30px;}
.sub_wrap h6{font-size:32px;color:#000;text-align: center;height:60px;line-height: 30px;}
.sub_wrap p.center strong{display:inline-block;width:1200px;text-align: center; color:#000080; font-weight:bold;}

.sub_list{margin:30px 40px; width:1120px;}
.sub_list ul li{line-height:40px; background:url(/uiFramework/commonResource/zip/ztxw_ztjy/images/line.jpg) repeat-x left bottom; padding-bottom:15px; display:block; height: 40px;}
.sub_list ul li.hdly{line-height:32px; font-size:18px;background:url(/uiFramework/commonResource/zip/ztxw_ztjy/images/line.jpg) repeat-x left bottom;}
.sub_list ul li.hdly i{background:url(/uiFramework/commonResource/zip/ztxw_ztjy/images/yd.png) no-repeat left 0; width:12px; height:12px; display:inline-block; padding-left:10px;}
.sub_list ul li a{font-size:24px; color:#3a3a3a; line-height:50px; display:block; background:url(/ztxw/resource/cms/2023/09/img_pc_site/icon-01.png) no-repeat left 18px;background-size:20px;  padding-left:35px;float: left;
    height: 50px;width:920px;}
.sub_list ul li span.date{    line-height: 54px;
    font-weight: normal;
    float: right;
    font-size: 21px;width: 150px;height:50px;}
.sub_list ul li a:hover{ color:#5157ba;}

.footer2{background: url(/ztxw/resource/cms/2023/09/img_pc_site/listbg.jpg) no-repeat center ; margin-top:-100px;height:533px; width:100%;position: relative;z-index: 0;min-width:1200px; z-index:-10;}

.page{width:812px;height:34px; margin:0 auto;clear: both;
    padding-top: 40px;}
.page a{width:68px;height:34px;line-height:34px;color:#FFF;font-size:22px;display:block; margin-left:20px; float:left;background-color:#8ab8f6; text-align:center;}
.page a:hover{margin-left:20px;background:#0f75fe;}
.page .NormalRed{width:68px;height:34px;line-height:34px;color:#FFF;font-size:22px;display:block; margin-left:20px; float:left;background-color:#0f75fe; text-align:center;}
.banner{width: 100%;height: 864px;background:url(/uiFramework/commonResource/zip/195/images/bj1.jpg) top center no-repeat #fff;}