* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  font-family: "微软雅黑";
}
a {
  text-decoration: none;
  color: #000;
  cursor: pointer;
}
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;
}
th,
strong,
var,
em {
  font-weight: normal;
  font-style: normal;
}
ul,
ol {
  list-style: none;
}
.clearfloat {
  clear: both;
  overflow: hidden;
}
.clearfloat:after {
  zoom: 1;
  content: '';
}
.clear{
	clear: both;
}
/*头部s*/
body{
	min-width: 1080px;
}
.g_banner{
	width: 100%;
	height: 640px;
	background: url(../images/banner.jpg) no-repeat center center;
	padding-top: 50px;
}
.bannertxt{
	width: 855px;
	height: 403px;
	margin: 0 auto;
	-webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-animation-duration: 1s;
    -webkit-animation-delay: .2s;
    -webkit-animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-duration: 1s;
    -moz-animation-delay: .2s;
    -moz-animation-timing-function: ease;
    -moz-animation-fill-mode: both;
    -ms-animation-duration: 1s;
    -ms-animation-delay: .2s;
    -ms-animation-timing-function: ease;
    -ms-animation-fill-mode: both;
        -webkit-animation-name: tada;
    -moz-animation-name: tada;
    -ms-animation-name: tada;
    -o-animation-name: tada;
}
/*头部e*/
/*导航s*/
.g_nav{
	width: 100%;
	background: #ad004f;
	height: 60px;
	margin-bottom: 50px;
}
.nav{
	width: 980px;
	height: 58px;
	margin: 0 auto;
	padding-top: 1px;
}
.nav ul li{
	width: 100px;
	height: 58px;
	line-height: 58px;
	text-align: center;
	color: #fff;
	margin: 0 10px;
	float: left;
	font-size: 20px;
	font-weight: bold;
}
.nav ul li a{
	color: #fff;
}
.nav ul li:hover{
	background: #fff;	
}
.nav ul li:hover a{color: #ad004f !important;}
/*导航e*/
/*要闻s*/
.g_fouceNews{
	width: 1000px;
	margin: 0 auto;
	margin-bottom: 70px;
}
.fouceNews{
	width: 430px;
	float: left;
	margin-right: 20px;
}
.TopNews{
	width: 100%;
	padding-bottom: 10px;
	border-bottom: 1px dashed #ababab;
	margin-bottom: 15px;
}
.TopNewsTitle{
	width: 100%;
	color: #444444;
	margin-bottom: 15px;
	font-size: 22px;
}
.TopNewsTitle a{
	color: #444444;
}
.TopNewsText{
	color: #666666;
	font-size: 14px;
	text-indent: 28px;
	line-height: 28px;
}
.TopNewsText a{
	color: #ad004f;
}
.TopNewsList{
	width: 100%;
}
.TopNewsList ul li{
	width: 100%;
	font-size: 18px;
	color: #333333;
	line-height: 36px;
}
.TopNewsList ul li:hover{
	color:#ad004f; -webkit-transform: translateX(5px); transform: translateX(5px); -ms-transform: translateX(5px);
background: #f3f3f3; padding-left:15px;
} 
.TopNewsList ul li:hover a{
	color:#ad004f;
} 
.TopNewsList ul li label{
	display: inline-block;
	width: 6px;
	height: 11px;
	margin-right: 10px;
}
.TopNewsList ul li a{
	color: #333333;
}
.fouceNewsSwiper{
	width: 550px;
	float: left;
	position: relative;
}
.fouceNewsSwiperMore{
	position: absolute;
	bottom: 0;
	right: 0;
	width: 52px;
	height: 19px;
	cursor: pointer;
}
/*要闻e*/
/*感恩30年s*/
.g_gn30n{
	width: 1000px;
	margin: 0 auto;
	margin-bottom: 60px;
}
.gn30nTitle{
	width: 1000px;
	height: 46px;
	margin-bottom: 25px;
}
.gn30nCont{
	width: 100%;
}
.part3_box{background:url(../images/part3.png) top center no-repeat; width:100%; min-width: 1000px; height: 1510px; padding-top: 147px;}
.zbxc_title{width: 1000px; height: 102px; background: url(../images/zbxc_tit.png) top right no-repeat; margin: 0 auto;}
.review{width: 1000px; height: 420px; position: relative; background: url(../images/gn30ntx.jpg) no-repeat top center;}
.review li{box-shadow:5px 5px 7px #ebd1d6; width: 190px; height: 290px; border-radius: 8px; overflow: hidden; background: #fff; position: relative;}
.review li img{ height: 216px; width: 190px;}
.review .one{ position: absolute; left: 90px; top: 70px;}
.review .two{ position: absolute; left: 294px; top: 120px;}
.review .three{ position: absolute; left: 496px; top: 70px;}
.review .four{ position: absolute; left: 698px; top: 120px;}
.review .five{ position: absolute; right: 0px; top: 70px;}
.review li .text1{ width: 154px; margin-top: 6px; margin-left: 18px;}
.review li .text1 h4{ color: #ad004f; font-size: 16px; line-height: 32px;text-align: center; width: 154px; border-bottom: 2px dashed #d7d7d7;}
.review li .text1 p{ width: 154px; color: #1a423b; font-size: 14px; line-height: 34px; text-align: center; }
.review li .erweima{ width: 190px; height: 290px; filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7F000000,endcolorstr=#7F000000);*zoom:1;background:rgba(0,0,0,.6); position: absolute; left: 0; top: 0; display: none;}
:root .review li .erweima{filter:0;}
.review li .erweima .backg1{ width: 108px; height: 108px; padding: 4px; background: #f8f7b9; margin: 49px 0 12px 37px;}
.review li .erweima .backg1 img{ width: 108px; height: 108px;}
#saoText{width: 144px; height: 16px; margin-left: 24px;}
.review li .erweima a{display: block; margin: 19px 0 0 37px; width: 122px; height: 33px; background: url(../images/diannaokan.png) 0 0 no-repeat; position: absolute;}
.review li .juxing2{position: absolute; top: 5px; left: 5px; width: 180px; height: 280px;}
#more1{font-size: 16px; line-height: 16px; color: #ad004f; position: absolute; top: 394px; right: 4px; font-weight: bold;}
/*感恩30年e*/
/*寄语祝福s*/
.g_jyzf{
	width: 1000px;
	margin: 0 auto;
	margin-bottom: 60px;
}
.jyzfTitle{
	width: 100%;
	height: 46px;
	margin-bottom: 40px;
}
.jyzfCont{
	width: 100%;
}
.jyzfContVideo{
	width: 660px;
	height: 430px;
	float: left;
	margin: 10px 20px 10px 0;
}
.none{
	display: none;
}
.jyzfContNav{
	width: 320px;
	height: 440px;
	float: left;
}
.jyzfContNav ul li{
	width: 100%;
	height: 100px;
	margin: 10px 0;
	padding: 10px;
	color: #ffffff;
	background: #858183;
}
.jyzfContNavTitle{
	font-size: 18px;	
	margin-bottom: 10px;
}
.jyzfContNavTitle a{
	color: #fff;
}
.jyzfContNav ul li p{
	font-size: 14px;
	text-indent: 28px;
	line-height: 20px;
}
.jyzfContNav ul li p a{
	color: #fff;
}
.on{
	background: #ad004f !important;
}
/*寄语祝福e*/
/*现场直击s*/
.g_xczj{
	width: 1000px;
	margin: 0 auto;
	margin-bottom: 70px;
}
.xczjTitle{
	width: 100%;
	height: 46px;
	margin-bottom: 40px;
}
.xczjSwiper{
	width: 100%;
	height: 390px;
}
.Swiper5{
	height: 340px;
	background: url(../images/moreSwiperBg.jpg) no-repeat;
}
.xczjSwiperOne{
	width: 240px !important;
	height: 340px !important;
	margin-right: 10px;
}
.xczjSwiperOnePic{
	width: 200px;
	height: 200px;
	background: url(../images/roundbgPic.jpg) no-repeat;
	margin: 0 33px;
	padding: 9px;
}
.xczjSwiperOnePic img{
	width: 170px;
	height: 170px;
	border-radius: 50%;
}
.xczjSwiperOne p{
	color: #000;
	line-height: 32px;
	text-indent: 32px;
}
.xczjSwiperOne p a{
	color: #ad004f;
}
.xczjSwiperLeftRight{
	width: 100%;
	height: 38px;
}
.xczjSwiperLeftRightCont{
	width: 197px;
	height: 38px;
	background: url(../images/xczjLeftRightbgPic.jpg) no-repeat;
	margin: 0 auto;
	padding: 8px 37px 0 37px;
}
.xczjSwiperLeft{
	width: 26px;
	height: 12px;
	cursor: pointer;
	float: left;
}
.xczjSwiperRight{
	width: 26px;
	height: 12px;
	cursor: pointer;
	float: right;
}
/*现场直击e*/
/*分论坛s*/
.g_flt{
	width: 1040px;
	margin: 0 auto;
	margin-bottom: 50px;
}
.fltTitle{
	width: 1000px;
	height: 46px;
	margin: 0 auto;
	margin-bottom: 40px;
}
.fltList{
	width: 100%;
}
.fltList ul li{
	width: 310px;
	float: left;
	margin: 0 18px;
}
.fltListOnePic,.fltListOnePic img{
	width: 100%;
	height: 210px;
}
.fltListOneTitle{
	width: 100%;
	height: 35px;
	line-height: 35px;
	text-align: center;
	color: #fff;
	background: #ad004f;
	margin-bottom: 20px;
}
.fltListOneTitle a{
	color: #fff;
}
.fltLisTit{
	line-height: 32px;
}
/*分论坛e*/
/*视频专访s*/
.g_spzf{
	width: 1000px;
	margin: 0 auto;
	margin-bottom: 70px;
}
.spzfTitle{
	width: 100%;
	height: 46px;
	margin-bottom: 40px;
}
.spzfCont{
	width: 100%;
}
.spzfContLeft{
	width: 540px;
	height: 400px;
	float: left;
}
.spzfContLeftVideo{
	width: 100%;
	height: 390px;
	position:relative;
	overflow:hidden;
}
.spzfContLeftVideo img{width:540px; height:390px;transition: all 0.8s;}
.spzfContLeftVideo img:hover{transform: scale(1.1);}
.spzfContLeftVideoTitle{
	position:absolute;
	left:0;
	bottom:0;
	width: 100%;
	height: 35px;
	line-height: 35px;
	color: #fff;
	text-align: center;
	background:rgba(0,0,0,0.5);
	filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7F000000,endcolorstr=#7F000000);
}
.spzfContLeftVideoTitle a{color:#fff;}
.spzfContRight{
	float: left;
	width: 460px;
}
.spzfContRight ul li{
	width: 210px;
	height: 190px;
	margin-left: 20px;
	float: left;
	margin-bottom: 10px;
	position:relative;
	overflow:hidden;
}
.spzfContRight ul li img{
	width: 210px;
	height: 190px;
	transition: all 0.8s;
}
.spzfContRight ul li img:hover{ 
transform: scale(1.1);
} 
.spzfContRight ul li p{position:absolute; bottom:-62px; left:0;   
	 padding: 10px;
    width: 100%;
	height:62px;
    color: #FFFFFF;
    position: absolute;
    left: 0;
    background: rgba(0, 0, 0, 0.5);
    filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7F000000,endcolorstr=#7F000000);}
	.spzfContRight ul li p a{color:#fff;}
/*视频专访e*/
/*媒体关注s*/
.g_mtgz{
	width: 1000px;
	margin: 0 auto;
	margin-bottom: 70px;
}
.mtgzTitle{
	width: 100%;
	height: 46px;
	margin-bottom: 40px;
}
/**************左一张图 右五张图效果样式**************/
.pr {
    position: relative;
}
.divleft {
    float: left;
}
.pa {
    position: absolute;
}
.siximg_1{
	height: 664px;
}
.siximg_2{
	height: 400px;
}
.siximg_3{
	height: 230px;
}
.siximg_4{
	height: 170px;
}
.siximg_5,.siximg_6{
	height: 264px;
}
	.img_con{bottom:4px; padding:20px; width:420px; background:rgba(0,0,0,0.5);filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7F000000,endcolorstr=#7F000000);}
	.img_titile a{color:#fff; font-size:20px;}
	.img_zy{font-size:12px; color:#fff; margin-top:5px; line-height:20px;}
	.hover_con{background:rgba(0,0,0,0.5); top:0; left:0; text-align:center; display:none;filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7F000000,endcolorstr=#7F000000);}
	.hover_con a{color:#fff;}
	.h_img1{width:280px; height:400px;}
	.h_img2{width:300px; height:230px;}
	.h_img3{width:300px; height:170px;}
	.h_img4{width:390px; height:264px;}
	.h_img5{width:190px; height:264px;}
	.h_title{padding:20px; font-weight:bold; font-size:18px; text-align:left;}
	/**************左一张图 右五张图效果样式**************/
/*媒体关注e*/
/*三十年回顾s*/
.g_ssnhg{
	width: 1000px;
	margin: 0 auto;
	margin-bottom: 40px;
}
.ssnhgTitle{
	width: 100%;
	height: 46px;
	margin-bottom: 30px;
}
.ssnhgText{
	width: 1000px;
	margin-bottom: 30px;
}

.ssnhgBigCont{
	width: 100%;
	height: 724px;
	overflow: hidden;
	position: relative;
}
.ssnhgBigPic{
	position: absolute;
	left: 45px;
	top: 0;
	z-index: 2;
}
.ssnhgHt{
	position: absolute;
	left: 0;
	top: 328px;
	width: 994px;
	height: 9px;
}
.ssnhgLeft{
	position: absolute;
	left: -13px;
	top: 280px;
	z-index: 3;
	cursor: pointer;
	background: url(../images/sxjtleft.png) no-repeat;
	width: 56px;
	height: 123px;
}
.ssnhgright{
	width: 56px;
	height: 123px;
	position: absolute;
	right: -13px;
	top: 280px;
	z-index: 3;
	cursor: pointer;
	background: url(../images/sxjtRight.png) no-repeat;
}
/*三十年回顾e*/
/*精彩图集s*/
.g_jctj{
	width: 100%;
	margin-bottom: 40px;
}
.jctjTitle{
	width: 1000px;
	height: 46px;
	margin: 0 auto;
	margin-bottom: 40px;
}
/*全屏轮播图s*/
#main {
  overflow: hidden;
  zoom: 1;
  position: relative;
  margin: 45px 0 0 0;
}
#index_b_hero {
  width: 960px;
  height: 510px;
  margin: auto;
  position: relative;
}
#index_b_hero img {
  width: 950px;
  height: 500px;
}
#index_b_hero .heros {
  width: 960px;
  height: 510px;
}
#index_b_hero .hero-wrap {
  overflow: visible;
  position: absolute;
}
#index_b_hero .next,
#index_b_hero .prev {
  filter: alpha(opacity=70);
  opacity: .7;
  position: absolute;
  top: 50%;
  margin-top: -25px;
  margin-left: 5px;
  background-color: #303030;
  z-index: 3;
}
#index_b_hero .next {
  margin: -25px 10px 0 0;
  right: 0;
}
#index_b_hero .disabled {
  background-color: #eee;
}
#index_b_hero .mask-left,
#index_b_hero .mask-right,
#index_b_hero .hero {
  background: #fff;
  padding: 5px;
  z-index: 1;
  position: absolute;
  top: 0;
  left: 0;
  width: 950px;
  height: 500px;
  overflow: hidden;
  left: 1920px;
}
.hero a {
  display: inline-block;
  position: relative;
}
.hero p.imgtitle {
  position: absolute;
  bottom: 0;
  left: 0;
  height: 55px;
  width: 950px;
  background: rgba(0, 0, 0, 0.5);
  filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7F000000,endcolorstr=#7F000000);
  margin-left: 5px;
  line-height: 55px;
  text-align: center;
}
.hero p.imgtitle a {
  color: #fff;
  font-size: 18px;
}
#index_b_hero .mask-right,
#index_b_hero .mask-left {
  z-index: 4;
  left: -960px;
  filter: alpha(opacity=50);
  opacity: .5;
  background: #fff;
  overflow: hidden;
}
#index_b_hero .mask-right {
  left: 960px;
}
#index_b_hero .active {
  z-index: 2;
  left: 0;
}
.prev{
	display: inline-block;
	width: 30px;
	height: 60px;
	line-height: 60px;
	color: #fff;
	text-align: center;
	font-size: 30px;
}
.next{
	display: inline-block;
	width: 30px;
	height: 60px;
	line-height: 60px;
	color: #fff;
	text-align: center;
	font-size: 30px;
}
/*全屏轮播图e*/
/*精彩图集e*/
.fouceNewsVideo1{
	width: 100%;
	height: 215px;
	margin-bottom: 25px;
}
.fouceNewsSwiper a.more{
	color: #ad004f;
	position: absolute;
	right: 12px;
	bottom: 20px;
	z-index: 1;
}
.fouceNewsVideo1left{
	width: 146px;
	height: 215px;
	float: left;
	margin-right: 10px;
}
.fouceNewsVideo1Right{
	float: left;
	width: 375px;
	margin-right: 10px;
}
.fouceNewsVideo1RightPic{
	width: 100%;
	height: 185px;
	position: relative;
}
.fouceNewsVideo1RightPic img{
	width: 375px;
	height: 185px;
}
.fouceNewsVideo1RightPic img.paly{
	width: 34px;
	height: 34px;
	position: absolute;
	left: 45%;
	top: 44%;
	z-index: 1;
}
.fouceNewsVideo1Right p{
	width: 100%;
	height: 30px;
	text-align: center;
	line-height: 30px;
	background: #ad004f;
	color: #fff;
}
.fouceNewsVideo1Right p a{
	color: #fff;
}
