﻿/* CSS Document */
/*全局基础设置css*/
* {
  margin: 0;
  padding: 0;
}
a {
  text-decoration: none;
}
a img {
  border: none;
}
a:focus {
  outline: none;
}
a:link,
a:visited,
a:hover,
a:active {
  text-decoration: none;
}
img {
  border: none;
}
input,
select,
textarea {
  outline: 0;
}
textarea {
  resize: none;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
var,
em {
  font-weight: normal;
  font-style: normal;
}
ul,
ol,
dl {
  list-style: none;
}
/*响应式头尾样式，如果专题不做响应式，可以不用引用*/
.g_importantNews .slideBox {
  width: 670px;
  height: 380px;
  overflow: hidden;
  position: relative;
}
.g_importantNews .slideBox .hd {
  overflow: hidden;
  position: absolute;
  right: 30px;
  bottom: 15px;
  z-index: 1;
}
.g_importantNews .slideBox .hd ul {
  overflow: hidden;
  zoom: 1;
  list-style: none;
}
.g_importantNews .slideBox .hd ul li {
  float: left;
  margin-right: 5px;
  width: 10px;
  height: 10px;
  background: #d6b128;
  border-radius: 50%;
  cursor: pointer;
  position: relative;
}
.g_importantNews .slideBox .hd ul li.on {
  background: #ffffff;
  width: 20px;
  border-radius: 10px;
}
.g_importantNews .slideBox .bd {
  position: relative;
  height: 100%;
  z-index: 0;
}
.g_importantNews .slideBox .bd li {
  zoom: 1;
  vertical-align: middle;
  position: relative;
}
.g_importantNews .slideBox .bd img {
  width: 670px;
  height: 380px;
  display: block;
}
.g_importantNews .m_ulList {
  margin-top: 30px;
}
.g_importantNews .m_ulList li {
  font-size: 18px;
  color: #000000;
  margin-bottom: 20px;
}
.g_importantNews .m_ulList li a {
  color: #000000;
  padding-left: 10px;
}
.g_importantNews .m_ulList li span {
  color: #033e8f;
  font-size: 20px;
  font-weight: bold;
}
@media only screen and (max-width: 750px) {
  .web_w {
    width: 95%;
    margin-left: auto;
    margin-right: auto;
  }
  .g-mobile .g_importantNews .slideBox {
    width: 100%;
    height: auto;
  }
  .g-mobile .g_importantNews .slideBox .bd img {
    width: 100%;
    height: auto;
  }
}
body li {
  list-style: none;
}
.noDesktop {
  display: none;
}
.g-page {
  width: 100%;
  min-width: 1200px;
  background: url(headBg.png) top center no-repeat;
}
/*头图部分*/
.g-head {
  width: 1200px;
  margin-left: auto;
  margin-right: auto;
  height: 723px;
  position: relative;
}
.g-head .headTitle {
  position: absolute;
  top: 110px;
  left: 110px;
}
.g-head .headSubTitle {
  position: absolute;
  top: 360px;
  left: 309px;
  animation-delay: 0.8s;
  -webkit-animation-delay: 0.8s;
}
/*要闻区*/
.g-part1 {
  width: 1200px;
  margin-left: auto;
  margin-right: auto;
  zoom: 1;
  padding: 40px 22px 0 21px;
  background: url(part1_bg.png) top center no-repeat;
}
.g-part1:after {
  content: "";
  display: block;
  clear: both;
}
.g-part1 .m-part1_l {
  float: left;
  width: 500px;
}
.g-part1 .m-part1_l h2 {
  color: #fff;
  font-size: 26px;
  line-height: 36px;
}
.g-part1 .m-part1_l h2 a {
  color: #fff;
}
.g-part1 .m-part1_l p {
  font-size: 16px;
  line-height: 16px;
  color: #555;
  margin-top: 20px;
}
.g-part1 .m-part1_l p img {
  padding: 0 10px 0 5px;
  margin-top: 2px;
}
.g-part1 .m-part1_l p strong {
  color: #2556b4;
  font-weight: bold;
}
.g-part1 .m-part1_l ul {
  margin-top: 30px;
}
.g-part1 .m-part1_l ul li {
  width: 480px;
  padding-left: 20px;
  float: left;
  background: url(icon1.png) 0 16px no-repeat;
  line-height: 42px;
  font-size: 18px;
  -ms-transform: translateX(0);
  -webkit-transform: translateX(0);
  transform: translateX(0);
  -webkit-transition: -webkit-transform 0.3s;
  transition: transform .3s;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  color: #333;
}
.g-part1 .m-part1_l ul li a {
  color: #333;
}
.g-part1 .m-part1_l ul li:hover {
  width: 475px;
  -webkit-transform: translateX(5px);
  transform: translateX(5px);
  -ms-transform: translateX(5px);
  padding-left: 15px;
  background: url(icon1.png) 5px 16px no-repeat;
  background-color: #f3f3f3;
  z-index: 9px;
  margin-right: 30px;
  color: #2b58bb;
}
.g-part1 .m-part1_l ul li:hover a {
  color: #2b58bb;
  padding-left: 10px;
}
.g-part1 .m-part1_r {
  float: right;
  width: 670px;
  height: 380px;
  border: 5px solid #e8e8e8;
}
.g-part1 .m_imgTitle {
  position: absolute;
  left: 0px;
  bottom: 0;
  width: 100%;
  height: 50px;
  line-height: 50px;
  filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7F000000,endcolorstr=#7F000000);
  background: rgba(0, 0, 0, 0.5);
  color: #fff;
}
.g-part1 .m_imgTitle a {
  color: #FFFFFF;
  font-size: 18px;
  padding-left: 10px;
}
.g-part1 .g_importantNews .slideBox .hd ul li {
  background: #cecdd0;
}
.g-part1 .g_importantNews .slideBox .hd ul li.on {
  background: #1b4ca8;
}
/*活动现场*/
.g-part2Box {
  width: 100%;
  min-width: 1200px;
  background: url(hdxc_bg.png) bottom center no-repeat;
  margin-top: 70px;
}
.g-part2 {
  padding-bottom: 90px;
}
.g-part2 .m-part3_pic {
  width: 1170px;
  height: 660px;
  margin: 0 auto 66px;
  padding: 11px 16px 15px 16px;
  background: url(pic_bg1.png) top center no-repeat;
}
.g-part2 .m-part3_pic a {
  position: relative;
  width: 1170px;
  height: 660px;

}
.g-part2 .m-part3_pic a img {
  width: 1170px;
  height: 660px;
}
.g-part2 .m-part3_pic a p {
  position: absolute;
  bottom: -35px;
  left: 75px;
  height: 66px;
  line-height: 66px;
  width: 1020px;
  text-align: center;
  color: #fff;
  font-size: 20px;
  background-color: #2756b9;
}
.g-part2 .picScroll-left {
  position: relative;
  width: 1200px;
  height: 228px;
  margin: 0 auto;
}
.g-part2 .picScroll-left .hd {
  width: 100%;
  height: 100%;
  position: absolute;
}
.g-part2 .picScroll-left .hd .prev {
  width: 90px;
  height: 122px;
  cursor: pointer;
  background: url(prev.png) no-repeat;
  position: absolute;
  top: 0;
  left: -90px;
}
.g-part2 .picScroll-left .hd .next {
  width: 90px;
  height: 122px;
  cursor: pointer;
  background: url(next.png) no-repeat;
  position: absolute;
  bottom: 0;
  right: -90px;
}
.g-part2 .picScroll-left .bd {
  width: 1200px;
  height: 228px;
  overflow: hidden;
  z-index: 99;
}
.g-part2 .picScroll-left .bd ul {
  width: 1224px;
  zoom: 1;
}
.g-part2 .picScroll-left .bd ul li {
  width: 282px;
  height: 228px;
  margin-right: 24px;
}
.g-part2 .picScroll-left .bd ul li a {
  height: 160px;
  display: block;
}
.g-part2 .picScroll-left .bd ul li img {
  width: 282px;
  height: 160px;
}
.g-part2 .picScroll-left .bd ul li p {
  padding: 8px 18px 0 18px;
  width: 246px;
  height: 60px;
  text-align: center;
  background-color: #adadad;
  font-size: 18px;
  line-height: 25px;
}
.g-part2 .picScroll-left .bd ul li p a {
  color: #fff;
}
.g-part2 .picScroll-left .bd ul li.on p {
  background-color: #2353b9;
}
.m-titleBar {
  position: relative;
  width: 1200px;
  margin: 0 auto 58px;
}
.m-titleBar .moreBtn {
  position: absolute;
  right: 6px;
  top: 53px;
}

.m-dffcTitle {
  margin: 0 auto;
}
.g-dffcBox {
  width: 100%;
  padding-top: 120px;
  height: 552px;
  background: url(dffcBoxBg.png) top center no-repeat;
  margin-bottom: 58px;
}
.g-dffc {
  width: 1200px;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
}
.g-dffc ul {
  width: 1222px;
  zoom: 1;
}
.g-dffc ul:after {
  content: "";
  display: block;
  clear: both;
}
.g-dffc ul li {
  float: left;
  width: 385px;
  margin-right: 22px;
  margin-bottom: 22px;
}
.g-dffc ul li .img {
  display: block;
  position: relative;
}
.g-dffc ul li .img img {
  width: 385px;
  height: 180px;
}
.g-dffc ul li .img i {
  display: block;
  width: 46px;
  height: 44px;
  background: url(playIcon.png) 0 0 no-repeat;
  position: absolute;
  top: 68px;
  left: 169px;
}
.g-dffc ul li p {
  width: 385px;
  height: 36px;
  line-height: 36px;
  background: url(dffcLiTitleBg.png) 0 0 no-repeat;
  text-align: center;
  font-size: 18px;
}
.g-dffc ul li p a {
  color: #fff;
}

/*媒体聚焦*/
.g-part3Box {
  width: 100%;
  height: 1092px;
  padding-top: 68px;
  background: url(mtjj_bg.png) top center no-repeat;
}
.g-part3 {
  margin-left: auto;
  margin-right: auto;
}
.g-part3 .m-part3Con {
  width: 1200px;
  height: 780px;
  padding: 68px 25px 0 26px;
  background: url(bz_bg.png) top center no-repeat;
  margin-left: auto;
  margin-right: auto;
  zoom: 1;
}
.g-part3 .m-part3Con:after {
  content: "";
  display: block;
  clear: both;
}
.g-part3 .m-part3Con .m-part3ConLi {
  width: 442px;
  float: left;
  margin: 0 65px 0 92px;
}
.g-part3 .m-part3Con .m-part3ConLi img {
  width: 422px;
  height: 312px;
  padding: 9px;
  border: 1px solid #adadad;
}
.g-part3 .m-part3Con .m-part3ConLi h3 {
  height: 56px;
  padding-left: 130px;
  width: 567px;
  background: url(pic_bg2.png) 0 0 no-repeat;
  color: #fff;
  font-weight: bold;
  line-height: 54px;
  font-size: 30px;
  margin: 31px 0 20px -65px;
}
.g-part3 .m-part3Con .m-part3ConLi h3 a {
  color: #fff;
}
.g-part3 .m-part3Con .m-part3ConLi p {
  font-size: 16px;
  line-height: 32px;
  text-indent: 2em;
  color: #666;
  padding-bottom: 18px;
  border-bottom: 1px dashed #c2c3c4;
}
.g-part3 .m-part3Con .secLi {
  margin: 0 65px;
}
.g-part3 .m-part3Con .listLi {
  margin-top: 20px;
}
.g-part3 .m-part3Con .listLi li {
  width: 422px;
  padding-left: 20px;
  float: left;
  background: url(icon1.png) 0 16px no-repeat;
  line-height: 38px;
  font-size: 18px;
  -ms-transform: translateX(0);
  -webkit-transform: translateX(0);
  transform: translateX(0);
  -webkit-transition: -webkit-transform 0.3s;
  transition: transform .3s;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  color: #333;
}
.g-part3 .m-part3Con .listLi li a {
  color: #333;
}
.g-part3 .m-part3Con .listLi li:hover {
  width: 417px;
  -webkit-transform: translateX(5px);
  transform: translateX(5px);
  -ms-transform: translateX(5px);
  padding-left: 15px;
  background: url(icon1.png) 5px 16px no-repeat;
  background-color: #f3f3f3;
  z-index: 9px;
  margin-right: 30px;
  color: #2b58bb;
}
.g-part3 .m-part3Con .listLi li:hover a {
  color: #2b58bb;
  padding-left: 10px;
}
/*精彩论述*/
.g-part4Box {
  width: 100%;
  margin-top: 80px;
  background: url(jcls_bg.png) bottom center no-repeat;
}
.g-part4 {
  margin-left: auto;
  margin-right: auto;
}
.g-part4 .m-part4Con {
  width: 1200px;
  margin-left: auto;
  margin-right: auto;
}
.g-part4 .m-part4Con li {
  background: url(pic_bg3.png) 0 0 no-repeat;
  padding: 26px 92px 0 48px;
  width: 1060px;
  height: 180px;
  margin-bottom: 30px;
  zoom: 1;
}
.g-part4 .m-part4Con li:after {
  content: "";
  display: block;
  clear: both;
}
.g-part4 .m-part4Con li .picLeft {
  float: left;
  width: 240px;
  height: 152px;
  margin-right: 98px;
}
.g-part4 .m-part4Con li .picLeft img {
  width: 240px;
  height: 152px;
}
.g-part4 .m-part4Con li dl {
  float: left;
  width: 720px;
}
.g-part4 .m-part4Con li dl dt {
  font-size: 18px;
  font-weight: bold;
  line-height: 50px;
}
.g-part4 .m-part4Con li dl dt a {
  color: #000;
}
.g-part4 .m-part4Con li dl dd {
  text-indent: 2em;
  font-size: 16px;
  line-height: 32px;
}
.g-part4 .m-part4Con li dl dd a {
  color: #f3c74f;
}
/*嘉宾介绍*/
.g-part5Box {
  width: 100%;
   height:552px
  margin-top: 10px;
  background: url(jbjs_bg.png) bottom center no-repeat;
}
.g-part5 {
  width: 1200px;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
}
.g-part5 .m-part5Con {
  zoom: 1;
  width: 1280px;
}
.g-part5 .m-part5Con:after {
  content: "";
  display: block;
  clear: both;
}
.g-part5 .m-part5Con li {
  float: left;
  width: 210px;
  padding: 0 15px 8px 15px;
  background: url(pic_bg4.png) 0 0 no-repeat;
  margin: 0 80px 16px 0;
}
.g-part5 .m-part5Con li .picMid {
  display: inline-block;
  height: 210px;
  border-radius: 50%;
  overflow: hidden;
}
.g-part5 .m-part5Con li .picMid img {
  width: 210px;
  height: 210px;
}
.g-part5 .m-part5Con li h4 {
  width: 100%;
  text-align: center;
  font-size: 24px;
  line-height: 54px;
}
.g-part5 .m-part5Con li h4 a {
  color: #444;
}
.g-part5 .m-part5Con li p {
  height: 52px;
  font-size: 18px;
  line-height: 26px;
  color: #5d5d5d;
  text-align: center;
  overflow: hidden;
}
/*VR全景*/
.g-part6Box {
  width: 100%;
  margin-top: 90px;
}
/*微博*/
.g-part7 {
  margin-left: auto;
  margin-right: auto;
  margin: 70px auto;
  width: 1100px;
  height: 858px;
  padding: 70px 50px 0 50px;
  background: url(weibo_bg.png) top center no-repeat;
  zoom: 1;
}
.g-part7:after {
  content: "";
  display: block;
  clear: both;
}
.g-part7 .fl_wb {
  float: left;
  width: 730px;
}
.g-part7 .fr_wb {
  float: right;
  width: 350px;
  background: #fff;
}



/*part3*/
.g-part3{width:1200px;margin-left:auto;margin-right:auto;zoom:1;margin-top:60px;position:relative;}
.g-part3:after{content:"";display:block;clear:both;}
.m-title2{position:relative;width:580px;height:47px;margin-bottom:30px;}
.m-title2 img{width:100%;height:auto;}
.m-title2 .u-more{display:block;position:absolute;top:23px;right:0px;width:32px;height:15px;background:url(more1.png) 0 0 no-repeat;}

/*微言博语*/
.g-part3_left{width:580px;float:left;}
.g-cjxl dl{width:100%;padding-bottom:14px;border-bottom:1px dashed #ccc;}
.g-cjxl dl dt{text-align: center; font-size:22px;line-height:22px;color:#555;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin-bottom:9px;}
.g-cjxl dl dt a{color:#555;}
.g-cjxl dl dd{text-indent: 2em; font-size:14px;line-height:24px;color:#888;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}
.g-cjxl dl dd a{color:#cd484c;}
.g-cjxlUl{width:100%;margin-top:20px;}
.g-cjxlUl li{margin-bottom:30px;font-size:18px;line-height:18px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;padding-left:15px;background:url(icon2.png) 0 4.5px no-repeat;color:#666;}
.g-cjxlUl li a{color:#666;}
.g-cjxlUl li a:hover{color:#d72626;}
.g-cjxlUl li:last-child{margin-bottom:0;}


.g-part3_right{width:580px;float:right;}
.g-part3_right .g-dxsj{width:100%;}
.g-part3_right .g-dxsj li{zoom:1;margin-bottom:30px;}
.g-part3_right .g-dxsj li:after{content:"";display:block;clear:both;}
.g-part3_right .g-dxsj li img{float:left;width:180px;height:120px;vertical-align:middle;}
.g-part3_right .g-dxsj li dl{float:right;width:380px;}
.g-part3_right .g-dxsj li dl dt{text-align: center; font-size:20px;line-height:20px;padding-bottom:10px;border-bottom:1px dashed #d4d4d4;color:#555;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.g-part3_right .g-dxsj li dl dt a{color:#555;}
.g-part3_right .g-dxsj li dl dt a:hover{color:#d72626;}
.g-part3_right .g-dxsj li dl dd{text-indent: 2em; font-size:14px;line-height:24px;color:#888;margin-top:7px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;}
.g-part3_right .g-dxsj li:last-child{margin-bottom:0;}
.g-part4{width:1200px;margin-left:auto;margin-right:auto;zoom:1;margin-top:60px;}
.g-part4:after{content:"";display:block;clear:both;}

.m-title2 .u-more{display:block;position:absolute;top:23px;right:0px;width:32px;height:15px;background:url(more1.png) 0 0 no-repeat;}


.clearer{ line-height:0px; clear:both; }
.GcW{ clear:both; text-align:left; width:1200px; margin:0px auto;}
.clear {display: block;}
.Gs13{clear:both; margin-top:15px;}
.Gs13 .GsL{ clear:both; height:65px; line-height:65px; background:url(title13.png) no-repeat left;}
.Gs13 .GsL dd{ float:right; padding-right:25px; font-size:16px; font-family:"microsoft yahei";}
.Gs13 .GsL dd a,.Gs13 .GsL dd a:visited{ color:#3c6eae; padding-right:5px;}
.Gs13 .GsC{ padding:20px 15px;}
.g-others-bt9 li{line-height:40px; font-size:16px; width:140px; color:#333; background:url(http://opinion.southcn.com/style2014/line.gif) right no-repeat; float:left; text-align:center;}
.g-others-bt9 li a,.g-others-bt9 li a:visited{display:block; text-decoration:none; color:#333;}
.g-others-bt9 li a:hover{ color:#c30;}
.clearer{ line-height:0px; clear:both; }







