﻿.domPC,.iframePC {display:none!important;}
.domMobile {display:block;}
*{ margin:0px; padding:0px;}

.layout { width:100%; margin:0 auto;}
.area { width:98%; margin:1%;}
body { font-family: "微软雅黑"; color:#333; }
body, html { height:100%; width:100%; }

/*移动端导航*/
.nav .begin{ display:block; width:32px; height:29px; /*background:url(//www.xinhuanet.com/energy/2017NYLT/img/bgPcNav.jpg) no-repeat;*/ background:url(../img/bgPcNav.jpg) no-repeat center center; text-indent:-999px; position:fixed; right:10px; top:62%; overflow:hidden;  z-index:100;  -webkit-background-size: 32px 29px; background-size: 32px 29px;}
.nav .navCon { position:fixed; top:62%; right:42px; width:168px; /*height:100px;*/ z-index:100; display:none;}
.nav .navCon a{ float:right; height:28px; line-height:28px; font-size:16px; color:#fff; padding:0 10px; margin:0 6px 5px 0; /*background:#abcea7;*/  /*background: rgba(0,0,0,0.7);*/ background:#0b56bc; display:block; width:100px; /*border: 1px solid #2680ae;*/}
.widthMain { margin:0 auto; width:100%; /*width: 16rem;*/ overflow:hidden; /*background: url(//www.xinhuanet.com/tech/2017csr/img/mbg.jpg) no-repeat top center; background-size:105% 100%; -webkit-background-size: 105% 100%; -moz-background-size: 105% 100%;*/}
.minCon{ padding:0 10px;}
.main{ background:#f9f8f8;}
.toTop { position:fixed; top: 80%; width: 45px; height: 40px; background: url(../img/mobile_back.png) no-repeat;  margin: 0px auto; margin-top: 5px; cursor: pointer; z-index: 99999999; right: 4px;}


.bg_box{ height: 100%; width: 100%;}


.section_intro{ margin:0 auto; background: url(//www.news.cn/energy/20211216dqjs/img/intro_mb.png) 50% 0px / 100% 100% no-repeat; width:100%; height:165px;}

/* 焦点 */
.section1{ width:100%; height:auto; margin:0px auto; padding-bottom:10px;/* background-color:#ececec;*/ position:relative;/* margin-top:504px;*/ }
.section1 .left { overflow:hidden;/* background-color:#FFF;*/ width:100%; height: auto;}
/* 聚焦 */
.device { width: 100%; height:auto; position: relative; margin-bottom:10px; padding-bottom:10px;/* background-color:#FFF*/ }
.device .arrow-left,.device .arrow-left2 { background: url(//www.news.cn/politics/2015/images/arrows.png) no-repeat left top; position: absolute; left: 10px; top: 50%; margin-top: -15px; width: 17px; height: 30px; z-index:5; }
.device .arrow-right,.device .arrow-right2 { background: url(//www.news.cn/politics/2015/images/arrows.png) no-repeat left bottom; position: absolute; right: 10px; top: 50%; margin-top: -15px; width: 17px; height: 30px; z-index:5; }
.swiper-container { height: 220px; width: 100%; }
.swiper-container img { width:100%; height:220px; }
.content-slide { padding: 20px; color: #fff; }
.pagination,.pagination2 { position: absolute; left: 0; text-align: right; bottom:35px; width: 100%; z-index:5; }
.swiper-pagination-switch { display: inline-block; width: 10px; height: 10px; background: #777; margin-right:8px; cursor: pointer; }
.swiper-active-switch { background: #fff; }
.swiper-slide { position:relative;  float:left }
.swiper-slide .name { position:absolute; bottom:0; left:10px; z-index:5; height:35px; }
.swiper-slide .bg { position:absolute; bottom:0; left:0; background:#000; z-index:4; width:100%; height:35px; filter:alpha(opacity=40); -moz-opacity:0.4; opacity:0.4; }
.swiper-slide .name a { color:#fff; line-height:35px; font-size:14px; height:35px; overflow:hidden; }

.section1 .right { overflow:hidden;/*background-color:#FFF;*/ width:100%; padding-bottom:3px;}
.section1 .right .headline { height: auto; width:100%; zoom:1; text-align:left; }
.section1 .right .headline ul{}
.section1 .right .headline li{ line-height:25px; font-size:14px; width:96%; height: auto; display:block; overflow:hidden; color:#000; padding:1% 2%;}
.section1 .right .headline li p{ line-height:25px; font-size:14px; width:96%; height: auto; display:block; overflow:hidden; color:#fff; padding:1% 2%;}
.section1 .right .headline li h4{ color:#a73123; font-size:18px; font-weight:bold; line-height:35px; width:100%; height:auto}
.section1 .right .headline li h4 a{ color:#f6d095; font-size:18px; font-weight:bold; line-height:35px; width:100%; height:auto}
.section1 .right .headline li a{color:#f5b257; text-decoration:none; }



.trblp5 { padding:5px;}
.trblp10 { padding:1%;}
.trblp15 { padding:15px;}
.tm { margin-top:10px;}

/****** 雅黑版top-bar ******/
#top-bar { width:100%; height:37px; line-height:37px; display:inline-block; background:#fff url(../img/top-bar_bg.jpg) repeat-x 0 0;}
#top-bar_nav { font-size:12px; width:980px; margin:0 auto; word-spacing:-0.5em;}
#top-bar_nav h3 { float:left; font-size:14px; padding-right:10px; line-height:35px;}
#top-bar_nav h3 a { color:#f00;}
#top-bar_nav a { padding:0 5px; color:#333;}

/****** 宋体版top-bar
#top-bar { width:100%; height:37px; line-height:37px; display:inline-block; background:#fff url(../img/top-bar_bg.jpg) repeat-x 0 0;}
#top-bar_nav { font-size:12px; width:980px; margin:0 auto; word-spacing: -0.5em;}
#top-bar_nav h3 { float:left; font-size:14px; padding-right:10px;}
#top-bar_nav h3 a { color:#f00;}
#top-bar_nav a { padding:0 4px; color:#333;}
******/

#header { height:180px;}
.logo { text-indent:-9999px;}
.logo a { display:block; height:300px;}

#btn_huigu { width:980px; margin:0 auto 10px;}
#btn_huigu h2 { font-size:28px; padding-left:20px; height:1.5em; color:#006305;}
#btn_huigu ul li { float:left; height:70px; width:235px; margin:0 5px; _margin:0 4px;}
#btn_huigu ul li img { width:235px; height:70px;}

#dy {margin-top: 20px; width: 98%; padding: 1%; /*margin-top: 180px;*/}
.l-col { display:none}
.r-col { /*float:right;*/ width:96%; height:26px; padding:2%; /*background:#f2f2f2;*/ /*height:90px; overflow:hidden; font-size:16px; line-height:26px; overflow:hidden;*/ background: url(../img/vote_area.png) no-repeat center bottom; margin-bottom:20px;}
.r-col span { font-size:16px; text-indent:2em; text-align:left; line-height:26px;}
.r-col span a { color:#00AD08;}
.r-col em { font-size:16px; text-indent:2em; text-align:left; line-height:26px; color:#FF9900;}
.dy_h3{color: #0b56bc; font-size: 25px; line-height: 40px; font-weight: bold; text-align: center; margin-top:15px;}



/*视频部分*/
.videolist { position:relative; float:left; /*margin-right:50px; margin-top:15px; width:500px; height:280px; */ width:100%; height:auto; margin-bottom:30px; position:relative; }
.videolist img{ width:100%; height:auto;}
.videolist:hover{ cursor: pointer; }
.videoed { /*display:none;*/ width:40px !important; height:40px !important; position: absolute; left:45%; top:38%; z-index:99; border-radius:100%; }
.videoed img{ width:100%; height:auto;}
.videos{ display:none; /*border: 1px solid #080808;*/ position:fixed; /*top:50%;*/ top:30%; /*margin-top:-210px;*/ z-index:100;/* width:640px; height:360px;*/  width:100%; height:auto; }
.vclose { position:absolute;right:1%; top:1%; border-radius:100%; cursor: pointer; }
.vtime { background:rgba(0,0,0,0.6); padding:1%; overflow:hidden; width:100%; position:absolute; bottom:0px;}
.vtime .vtime1{ font-size:16px; color:#FFF; font-weight:bold;}
.vtime .vtime2{ font-size:14px; color:#FFF; font-weight:bold;}


.video_container { 	padding:0px; width:100%; overflow:hidden; /*margin-top:30px;*/ }




/*栏目样式25*/
.section_pm_43{ margin-top: 10px; }
.section_pm_43 .action{width:100%; height:auto; /*background-color: #FFF;*/ margin:0px auto; padding:0px;}
.section_pm_43 .action .item{ width: calc(100% - 10px); overflow: hidden; height:auto; margin-bottom: 20px; /*border:solid 1px #d8e9f1;*/ padding:5px;}
.section_pm_43 .action .item img{ float:left; margin-right:5px; margin-top: 5px; width: calc(45% - 5px);/* width:160px;*/ /*height:150px;*/ height: auto;}
.section_pm_43 .item .text{ float:left; width: calc(55% - 5px); height:160px; line-height:24px; overflow:hidden; text-align:left; float:left; margin-left:5px;}
.section_pm_43 .item .text p{ color:#f3f3f2; text-indent:2em; text-align: justify;}
.section_pm_43 .action .text h4{ margin:5px auto; text-align:left;}
.section_pm_43 .action .text h4 a{ text-decoration:none; font-size:18px; color:#f6d095;}
.section_pm_43 .action .text a{ color:#f4b50c; text-decoration:none;}












