@charset "utf-8";
/* CSS Document */
/* Reset */
*,html{ padding:0px; margin:0px; border:0px; }
html{ font-size:10px;}
html, body, div, img, p, hr, pre, h1, h2, h3, h4, h5, h6, table, tr, td, th, tfoot, tbody, thead, form, fieldset, input, textarea, select, label, ul, ol, dl, li, dt, dd { margin:0; padding:0; border:0; outline:none; list-style:none; font-weight: normal; }
/*body, html { height:100%; width:100%; }*/
li { list-style-type:none; }
a { text-decoration:none; outline:none; color:#333; }
/*table { border-collapse:collapse; border-spacing:0; margin:0 auto; clear:both; }*/
img { border:0; display:block; }
em { font-style:normal; }
hr { height:0; clear:both; }
.none { display:none; }
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
* html .clearfix { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */
/*img,*/video{max-width:100%;height:auto;width:auto\9;/* ie8 */}    /* 此处img会影响pc端满屏轮播图针对浏览器屏口的缩放 图片会变形 会针对绝对地址进行位移 */
h2,h3,h4 {font-size: 16px; font-weight:700;}
h2 a,h3 a,h4 a{color: #333; text-decoration:none;}
li{list-style:none;}
.domMobile { display:none!important; }
.clear { clear:both; } 


/*通用*/
body { font-size:14px; font-family:"微软雅黑"; color:#333;  /*background: url("../img/banner.jpg") 50% 0px no-repeat rgb(255, 255, 255);*/}
#banner{ position: relative; left: 0px; top:0px; margin: 0 auto; text-align: center; width: 100%;}
#banner .top2 { width: 100%; background: rgba(0,0,0,0.3); height: 35px; position:absolute; z-index: 1000;}
#banner .top2 em{ position:absolute; width: 1100px; left: 50%; margin-left: -550px; /*margin: 0 auto;*/ height: inherit; }
#banner .top2 a { float: left; height: 35px; line-height: 35px; color: #fff; margin: 0 10px; font-size: 14px; opacity: 1; }
    
/*包框*/
.section_pm { margin:0 auto; width:1100px; /*margin-bottom: 30px;*/ overflow: hidden;}
.section_pm_1, .section_pm_2, .section_pm_3, {}

/*title样式*/
.title { width: 100%; height: 50px; background: url('//www.xinhuanet.com/fortune/summerdws2017/img/bg-line.png') repeat-x center; margin: 20px auto;}
.title .w-1200 { height: 100%; position: relative; }
.title-more { display: block; height: 100%; position: absolute; top: 0; right: 0; background-color: #ffffff; line-height: 76px; padding: 0 10px; }
.title-pic { margin: 0 auto; line-height: 76px; font-size: 46px; text-align: center; position: relative; display: block; margin: 0 auto; font-weight: bold; width: 1100px; } 
.title-pic span { display: inline-block; background: #fff; padding: 0 20px; position: relative; }
.title-pic span a{ color: #000; font-weight:500;}
.title-pic span:before { display: block; position: absolute; width: 8px; height: 8px; content: ''; border: 1px solid #999999; top: 50%; margin-top: -4px; left: -10px; background-color: #ffffff; }

.title_2{ width: calc(100% - 15px); border-bottom: #96b0d0 1px solid; position: relative; top: 0pc; left: 0px; height: 50px; margin-top: 15px; margin-bottom: 15px; margin-right: 15px;} 
.title_2 .dot{ position: absolute; left:0px; bottom:0px; width: 8px; height: 40px; background: #96b0d0;}
.title_2 span{ padding-left: 20px; line-height: 4.5rem; color:#444; font-weight: bold; font-size: 2.8rem; text-align: left; float: left;}

.w1100{ width: 1100px; margin: 0 auto;}




/*滚动banner特效*/
.banner_con{ position:relative;width:100%; margin:0 auto; overflow:hidden;}
.banner_logo{ position:absolute;left:0;top:0; z-index:10;}
.banner_pic{ position:absolute;left:0;top:0;z-index:9;}
.pic_jCarouselLite{ position:relative;top:0;left:0;z-index:8;}
.pic_jCarouselLite li{ }
.all_bottom{ position:absolute;right:0;top:42px;width:133px;height:auto;z-index:20;}
.all_bottom a{height:94px;width:133px;}
.all_bottom img{ float:left;margin-bottom:1px;}
.up{ position:absolute;top:0;left:0;width:133px; text-align:center;height:30px;display:block;background:#ccc;}
.down{position:absolute;bottom:0;right:0;width:133px; text-align:center;height:30px; display:block; z-index:10; background:#ccc;}
.wrapper{ position:absolute; overflow: hidden; top:0;left:0;z-index:8;-webkit-transition:all 0.3s; 
-moz-transition:all 0.3s; 
-o-transition:all 0.3s; }




/*聚焦栏目 滚动图通用*/
.scroll_Pic_1, .scroll_Pic_2, .scroll_Pic_3, .scroll_Pic_4, .scroll_Pic_5, .scroll_Pic_6, .scroll_Pic_17{ position: relative;  overflow: hidden;}
.scroll_Pic_1 .swiper-slide, .scroll_Pic_2 .swiper-slide, .scroll_Pic_3 .swiper-slide, .scroll_Pic_4 .swiper-slide, .scroll_Pic_5 .swiper-slide, .scroll_Pic_6 .swiper-slide, .scroll_Pic_17 .swiper-slide{ position: relative; display: inline; width: 100%; overflow: hidden;}
.scroll_Pic_1 .swiper-slide, .scroll_Pic_2 .swiper-slide, .scroll_Pic_3 .swiper-slide, .scroll_Pic_4 .swiper-slide, .scroll_Pic_5 .swiper-slide, .scroll_Pic_6 .swiper-slide, .scroll_Pic_17 .swiper-slide {  z-index: 1; white-space: nowrap; width: 100%; height: auto;}	
.scroll_Pic_1 .swiper-slide img, .scroll_Pic_2 .swiper-slide img, .scroll_Pic_3 .swiper-slide img, .scroll_Pic_4 .swiper-slide img, .scroll_Pic_5 .swiper-slide img, .scroll_Pic_6 .swiper-slide img, .scroll_Pic_17 .swiper-slide img { width: 100%; height: auto; display: block;}	
.scroll_Pic_1 .e_flt_inf, .scroll_Pic_2 .e_flt_inf, .scroll_Pic_3 .e_flt_inf, .scroll_Pic_4 .e_flt_inf, .scroll_Pic_5 .e_flt_inf, .scroll_Pic_6 .e_flt_inf, .scroll_Pic_17 .e_flt_inf { position: absolute; left: 0; bottom: 0; width: 100%; height: 50px; overflow: hidden; z-index: 8; color: #fff; white-space: normal;  word-wrap: break-word;}	
.scroll_Pic_1 .e_flt_inf h3, .scroll_Pic_2 .e_flt_inf h3, .scroll_Pic_3 .e_flt_inf h3, .scroll_Pic_4 .e_flt_inf h3, .scroll_Pic_5 .e_flt_inf h3, .scroll_Pic_6 .e_flt_inf h3, .scroll_Pic_17 .e_flt_inf h3 { font-size: 20px; padding: 7px 60px 11px 15px; color: #fff; text-align: left; line-height: 1.8;}		
/* 论动图 焦点以 fraction 分数计数形式的样式 开始 */
.scroll_Pic_1 .swiper-pagination-fraction, .scroll_Pic_2 .swiper-pagination-fraction, .scroll_Pic_3 .swiper-pagination-fraction, .scroll_Pic_4 .swiper-pagination-fraction, .scroll_Pic_5 .swiper-pagination-fraction, .scroll_Pic_6 .swiper-pagination-fraction, .scroll_Pic_17 .swiper-pagination-fraction { position: absolute; bottom: 12px; right: 15px!important; z-index: 7; color: rgba(255, 255, 255, 0.7); font-size: 18px; font-style: italic; font-weight: bold; left: inherit; width: 5rem;}	
/* 论动图 焦点以 fraction 分数计数形式的样式 结束 */
.scroll_Pic_1 .e_flt_inf h3 a, .scroll_Pic_2 .e_flt_inf h3 a, .scroll_Pic_3 .e_flt_inf h3 a, .scroll_Pic_4 .e_flt_inf h3 a, .scroll_Pic_5 .e_flt_inf h3 a, .scroll_Pic_6 .e_flt_inf h3 a, .scroll_Pic_17 .e_flt_inf h3 a  { color: #fff;}	
.scroll_Pic_1 .swiper-slide .e_bg_flt, .scroll_Pic_2 .swiper-slide .e_bg_flt, .scroll_Pic_3 .swiper-slide .e_bg_flt, .scroll_Pic_4 .swiper-slide .e_bg_flt, .scroll_Pic_5 .swiper-slide .e_bg_flt, .scroll_Pic_6 .swiper-slide .e_bg_flt, .scroll_Pic_17 .swiper-slide .e_bg_flt { position: absolute; left: 0; bottom: 0; width: 100%; height: 50px;  background-color: rgba(0, 0, 0, 0.75); z-index: 7;}	

/*聚焦栏目 左右栏目 补充样式*/
.section_pm_5, .section_pm_6, .section_pm_7, .section_pm_8, .section_pm_9, .section_pm_5_10, .section_pm_11, .section_pm_12, .section_pm_13 {}
.section_pm_5 .col_l, .section_pm_6 .col_l, .section_pm_7 .col_l, .section_pm_8 .col_l, .section_pm_9 .col_l, .section_pm_10 .col_l { float: left; width: calc(55% - 10px); margin-right: 10px; padding-bottom: 10px; display:block}
.section_pm_5 .col_r, .section_pm_6 .col_r, .section_pm_7 .col_r, .section_pm_8 .col_r, .section_pm_9 .col_r, .section_pm_10 .col_r { float: right; width: calc(45% - 10px); margin-left: 10px;}


.section_pm_8{ height: 400px; margin-bottom: 40px; margin-top:30px;}
.section_pm_8 .col_r .headline{ padding-bottom: 6px; border-bottom: 1px dashed #ccc;}
.section_pm_8 .col_r .headline .topic{ line-height: 45px;  font-size: 20px;}
.section_pm_8 .col_r .headline .topic a{color: #444; transition: 0.5s;}
/*.section_pm_8 .col_r .headline .topic a:hover { color:#0DDCF1; transition: 0.5s;}*/
.section_pm_8 .col_r .headline .abstract{line-height: 1.7; color: #444; text-indent: 2em;}
.section_pm_8 .col_r .headline .abstract_none a{color: #444; transition: 0.5s; font-size: 18px; line-height: 39px; margin-left: 4px; font-weight:bold; background: url(//www.xinhuanet.com/food/2016FDCzb/img/xwjjdot.jpg) 0 center no-repeat!important; padding-left: 12px}
/*.section_pm_8 .col_r .headline .abstract_none a:hover { color:#0DDCF1; transition: 0.5s;}*/
.section_pm_8 .col_r .headline .abstract .more a { color: #c00; text-decoration: none;}


/* 栏目样式 25+36 企业访谈 */
.section_pm_43{}
.section_pm_43 .action{width:100%; height:420px; background-color: #FFF; margin:0px auto; padding:0px;}
.section_pm_43 .action .item{float:left; width: calc(50% - 22px); height:190px; border:solid 1px #d8e9f1; margin:10px 5px 10px 5px; padding:5px;}
.section_pm_43 .action .item img{ float:left; margin:5px; width: calc(34% - 10px);/* width:160px;*/ height:160px;}
.section_pm_43 .item .text{ float:left; width: calc(66% - 10px); height:160px; line-height:24px; overflow:hidden; text-align:left; float:left; margin:5px;}
.section_pm_43 .item .text p{ color:#666; text-indent:2em;} 
.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:#000;}
.section_pm_43 .action .text a{ color:#c00000; text-decoration:none;}

.meeting-video { height: 410px;}
.meeting-video .box-tit { background-image: url("//www.gz.xinhuanet.com/ztpd/gzslh_20180124/image/daibiaoweiyuan.png"); }
.meeting-video-cont { padding-top: 10px; }
.meeting-video-item { float: left;  width: calc(100% / 4 - 10px); margin: 5px; background-color: #f5f5f5; }
/*.meeting-video-item:first-child { margin-left: 0; }*/
.meeting-video-img-wrap { position: relative; display: block; width: 100%; height: 192px; }
.meeting-video-img-wrap img { display: block; width: 100%; height: 100%; }
.meeting-video-text { position: relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; height: 172px; padding: 16px 20px 0; overflow: hidden; }
.meeting-video-tit { font-size: 18px; line-height: 30px; color: #404040; }
.meeting-video-txt { height: 56px; overflow: hidden; font-size: 14px; line-height: 28px; color: #808080; }
.meeting-video-time { position: absolute; left: 20px; bottom: 16px; font-size: 12px; line-height: 100%; color: #b2b2b2; }

/*投票规则*/
.secondPart{ margin: 20px 0; width: 1100px; margin: 0 auto;}
.secondPart .unit-title{ font-size: 24px;  background: url("../img/tpgz.png") 50% 0 no-repeat;  height: 110px;  text-align: center;}
.secondPart .unit{  background: #bbe9ec url("../img/bg1.jpg") 50% 0 no-repeat;}
.secondPart .mod-list{ padding: 50px 30px 30px 30px; font-size: 15px; line-height: 30px; color: #2c81c3; font-family: 微软雅黑;}

/*投票*/
.thirdPart { margin-bottom:20px; overflow: hidden; width: 1100px; margin: 0 auto; text-align: center;}
.thirdPart .partL { width:605px; float:left; }
.thirdPart .partR { width:374px; float:right; }
.thirdPart .tabTitHeight { height:47px; position:relative; }
.thirdPart .tabTit { width: 603px;border:1px solid #c9c9c9; border-bottom:2px solid #007db9; height:46px; line-height:46px; overflow:hidden; background: #fff; }
.thirdPart .tabTit .tabLi { float:left; font-size:18px; color: #007db9; width:100px; text-align:center; float:left; height:46px; line-height: 46px; font-family:"微软雅黑"; cursor:pointer; }
.thirdPart .tabTit a:hover { text-decoration:none; }
.swiper-container-tab { margin-right: 48px; }
.swiper-container-tab > .swiper-wrapper { float:left; height: 43px!important; }
.thirdPart .partR{  width: 1000px; font-family: 微软雅黑;}

.tabCitem{display: none;}

.combox { margin-bottom:20px; clear:both; background-color:#fafafa; border:1px solid #ccc; border-top:2px solid #2e92c2; padding:10px 18px;  }
.combox h2 { height:35px;margin-bottom:15px; }
.combox h2 a { height:35px;line-height: 35px; float:left; font-size:18px; font-family:"微软雅黑"; color:#007db9; padding:0 10px;}
.combox h2 a.on{font-weight: bold;background: #2e92c2;color: #fff;}
.combox .picText { margin-bottom:10px; }
.combox .picText img { float:left; padding-right:10px; }
.combox .picText h3 { line-height:30px; }
.combox .picText h3 a { font-size:16px; font-family:"微软雅黑"; font-weight:bold; }
.combox .picText p { line-height:24px; }
.combox .picText2 { line-height:28px; font-size:14px;  background:url(//www.xinhuanet.com/world/2015/images/common.png) 0px 0 no-repeat; padding:0 30px; height:104px;}
.combox .picText2 a{ color:#0e5b9e}
.combox .picText3 { margin-bottom:10px; overflow:hidden; _display:inline-block; padding:5px 0 0px;float:left; width:100% }
.combox .picText3 .img { float:right; display:inline; width:25%; text-align:right }
.combox .picText3 .info{float:left;width:70%; padding-right:5% }
.combox .picText3 .info h1 { line-height:30px; }
.combox .picText3 .info h1 a { font-size:22px; font-family:"宋体"; font-weight:bold; color:#484848 }
.combox .picText3 .info p { font-size:14px; line-height:26px; margin-top:10px}
.combox .picText3 .info p a{ color:#484848; font-size:14px; line-height:24px; font-weight:bold;}

.comPicText h3{margin-bottom:10px;height: 24px;overflow: hidden;}
.comPicText h3 a { font-size:16px; line-height:24px; font-family:"微软雅黑"; font-weight:bold  }
.comPicText img { float:left; margin-right:10px; }
.comPicText { color:#535353; font-size:12px; margin-bottom:10px; }
.comPicText p { height: 90px;overflow: hidden;}

.thirdPart .partR{ width: 1100px;font-family: 微软雅黑;}
.firstPart .newList01{ margin-bottom:0;}
.combox h2 a{  width:calc(20% - 10px); margin: 0 5px; text-align:center; line-height: 50px; font-size: 16px; background: url(//www.news.cn/res/xhwimg/travel/zmzgtp20170707/img/tab-bg_02.jpg) 50% 50% no-repeat; color: #254c50;  height: 55px; padding:0; color:#ffffff; background-size: 150% 100%;}
.combox{ padding:10px; border-top:0;}
.combox h2 a.on{ background: url("../img/tab-bg_01.jpg") 50% 50% no-repeat; background-size: 150% 100%;}
.iframe-1 { width: 100%; height: 6800px;}
.iframe-2 { width:100%; height:6800px}
.iframe-3 { width:100%; height:6800px}
.iframe-4 { width:100%; height:6800px}
.iframe-5 { width:100%; height:6800px}

.newList01{  padding: 8px;  border-bottom: 1px dotted #ccc;}
.topic{ height: 2em; line-height: 2; overflow: hidden;	font-weight: bold;   font-size: 16px;}
.abstract{ font-size: 14px;  line-height: 1.8;  overflow: hidden;  color: #444;  height: 125px;}

.thirdPart .section-title{  font-size: 24px;   background: url("../img/wltp.png") 50% 0 no-repeat;  height: 110px;  text-align: center;  margin-top: 30px;}
.thirdPart .section-title2{  font-size: 24px;  background: url(//www.news.cn/res/xhwimg/travel/zmzgtp20170707/img/wltp2.png) 50% 0 no-repeat;  height: 125px;  text-align: center;  margin-top: 40px;}
.thirdPart .section-title3{ font-size: 24px;  background: url(//www.news.cn/res/xhwimg/travel/zmzgtp20170707/img/wltp3.png) 50% 0 no-repeat; height: 125px; text-align: center; margin-top: 40px;}



/*网友便签*/
.wmlist { width:100%;height:620px;/*max-width:1920px;*/ max-width:2560px; min-width:1200px;margin:50px auto 30px auto; background: url("//www.cq.xinhuanet.com/2018/cqlh/image/wmbg.jpg");}
.wmlist .bt{ width:480px; height:70px; text-align:center; padding:40px 0 20px 0; margin:0 auto;}
.wmlist .wmlybox { width:1100px; height:470px; margin:0 auto; overflow:hidden; }
.wmlist .wmlybox li{ width:274px; background:url("//www.cq.xinhuanet.com/2018/cqlh/image/wmlist3.png") 0 bottom no-repeat; padding-bottom:25px;}
.wmlist .wmlybox li h1{ width:230px; height:30px; line-height:30px; background:url("//www.cq.xinhuanet.com/2018/cqlh/image/wmlist1.png") no-repeat; padding:40px 22px 0 22px; font-size:14px;overflow: hidden;font-weight: bold;}
.wmlist .wmlybox li p{ width:230px; line-height:24px; background:url("//www.cq.xinhuanet.com/2018/cqlh/image/wmlist2.png") repeat-y; padding:6px 22px 0 22px; font-size:14px;}



/*返回*/
.bar{ display:block; width:100px; height:100px; position:fixed; right:20px; bottom:60px; cursor:pointer; z-index: 20000;}
.bar h3{ width:100px; height:40px; display:block; font-size:18px; color:#0074b1; line-height:40px; text-align:center; background:#449ae4; margin-bottom:2px;}
.bar h3 a{ width:100px; height:40px; font-size:18px; color:#ffffff; line-height:40px; text-align:center; text-decoration:none; }
.bar .toTop{ width:70px; height:70px; background:url(../img/top.png) no-repeat; margin:0px auto; margin-top:5px; cursor:pointer; }


/*footer*/
.footer { color:#fff; font-size:16px; padding:30px 0; line-height:25px; background-color:#d0d2d5; width: 100%; }
.footer p { text-align:center; }
