﻿.domPC,.iframePC {display:none!important;}
.domMobile {display:block;}


.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(//www.news.cn/enterprise/2021CSR/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: 66%; width: 45px; height: 40px; background: url(//www.news.cn/enterprise/2021CSR/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/enterprise/2021CSR/img/intro_mb.png) 50% 0px / 100% 100% no-repeat; width:100%; height:200px;}


/* 焦点 */
.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:#666; 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:#a73123; 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(//www.news.cn/enterprise/2021CSR/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(//www.news.cn/enterprise/2021CSR/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: 180px;*/ width: 98%; padding: 1%; margin-top: 180px;}
.l-col { display:none}
.r-col { float:right; width:96%; padding:2%; /*background:#f2f2f2;*/ /*height:90px;*/ overflow:hidden; font-size:16px; line-height:26px; overflow:hidden; 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;}


.yanzheng-con .yanzhengma{padding-top: 20px;}
.yanzheng-con .yanzhengma p{line-height: 35px; /*width:100%; height: 60px; text-align:center*/}
.yanzheng-con .yanzhengma p .title{display: inline-block;}
.yanzheng-con .yanzhengma p span{color: #808080;font-size: 14px;}
.yanzheng-con .yanzhengma p input{line-height: 24px;height: 24px;border: 1px solid #beddff;width: 165px;}
.yanzheng-con .yanzhengma p input.phone{margin-left: 10px;}
.yanzheng-con .yanzhengma p .yancon{margin-left: 10px;    vertical-align: middle;    display: inline-block;cursor: pointer;}

/****** 投票选项 ******/
.section{width:100%; height:800px; height: auto!important; min-height: 800px; overflow: hidden;  margin:0px auto; position:relative; }
.section .title{width: 100%; margin: 0 auto; text-align: center}
.section .title h3 {color: #BB8A2E; font-size: 25px; line-height: 50px; font-weight: bold; text-align: center;/* margin-bottom: 15px;*/}

.ifr_vote1{width:100%; height:7000px; height: auto!important; min-height: 7000px; overflow: hidden;}
.ifr_vote2{width:100%; height:3460px; height: auto!important; min-height: 3460px; overflow: hidden;}
.ifr_vote3{width:100%; height:700px; height: auto!important; min-height: 700px; overflow: hidden;}
.ifr_vote4{width:100%; height:2500px; height: auto!important; min-height: 2500px; overflow: hidden;}
.ifr_vote5{width:100%; height:2200px; height: auto!important; min-height: 2200px; overflow: hidden;}
.ifr_vote6{width:100%; height:2200px; height: auto!important; min-height: 2200px; overflow: hidden;}
.ifr_vote7{width:100%; height:2500px; height: auto!important; min-height: 2500px; overflow: hidden;}
.ifr_vote8{width:100%; height:1650px; height: auto!important; min-height: 1650px; overflow: hidden;}
.ifr_vote9{width:100%; height:1080px; height: auto!important; min-height: 1080px; overflow: hidden;}
.ifr_vote10{width:100%; height:1650px; height: auto!important; min-height: 1650px; overflow: hidden;}





/*栏目样式25*/
.section_pm_43{ margin-top: 10px; }
.section_pm_43 .action{width:100%; height:auto; /*background-color: #FFF;*/ margin:0px auto; padding:0px; margin-bottom: 60px;}
.section_pm_43 .action .item{ width: calc(100% - 20px); overflow: hidden; height:auto; margin: 5px; margin-bottom: 20px; /*border:solid 1px #d8e9f1;*/ padding:5px; bottom;position: relative;}
.section_pm_43 .action .item img{ float:left; margin-right:5px; margin-top: 5px; width: calc(45% - 10px);/* 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:0em; text-align: justify; font-size: 13px;}
.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;}


/* .section_pm_43 .action .item:nth-child(6n+1) {
    padding-top: 4rem;
} */


.section_pm_43 .action .item:nth-child(1) {
    padding-top: 4rem;
}

/* .section_pm_43 .action .item:nth-child(6n+1):after {
    content: '';
    background: url(//www.news.cn/enterprise/2021CSR/img/line-m.png) no-repeat center;
    background-size: 100% 100%;
    position: absolute;
    top: 11px;
	left: 0;
    display: block;
    width: 100%;
    height: 25px;
} */


.section_pm_43 .action .item:nth-child(1):after {
    content: '';
    background: url(//www.news.cn/enterprise/2021CSR/img/line-m.png) no-repeat center;
    background-size: 100% 100%;
    position: absolute;
    top: 11px;
	left: 0;
    display: block;
    width: 100%;
    height: 25px;
}



