/*重置规则*/
*{
	margin: 0 ;padding: 0;
}
html,body{
	width: 100%;height: 100%;color: #000;font-family: "微软雅黑",arial;
	overflow: hidden;

}
a{
	text-decoration: none;color: #000;
}
ui,li{
	list-style: none;
}
img{
	border: none;
}
.clear{
	clear: both;
}
p,h1,h2,h3,h4,h5,h6{
	font-weight: normal;font-style: normal
}
input,textarea,select,option {
	outline: none;
}
ul,li,p {
	margin: 0;padding: 0;
}

/*开始*/
.nav_pc{
	width: 168px;
	height: 512px;
	position: fixed;
	z-index: 2;
	right: 10px;
	top: 20%;
	background:url(navBg.png) center top;
	transform: scale(0.8);
}
.nav_pc span{
	width: 149px;
	height: 149px;
	border-radius: 50%;
	display: block;
	position: absolute;
	top: 0;
	left: 11px;
	cursor: move;
}
.nav_pc ul{
	width: 100%;
	height: auto;
	overflow: hidden;
	padding: 170px 19px 019px;
	box-sizing: border-box;
}
.nav_pc ul li{
	width: 100%;
	height: 40px;
	font-size: 22px;
	font-weight: bold;
	color: #fff;
	text-align: center;
	line-height: 40px;
	cursor: pointer;
	transition: all 0.3s;
}
.nav_pc ul .navLiCur{
	color: #e12703;
	background: #fff;
}
.nav_pc ul li:hover{
	color: #e12703;
	background: #fff;
}

/*视频模板01*/
.m_video01{
	width: 100%;
	height: 100%;
	clear: both;
	overflow: hidden;
	text-align: center;
}
.video01{
	width: 100%;
	height: auto;
	display: block;
	margin: 0 auto;
	overflow: hidden;
	background:black;
	text-align: center;
}

.frame{
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	bottom:0;
}
.column{
	width: 100%;
	background-position: center;
	background-size: cover;
	background-repeat: no-repeat;
	display: flex;
	align-items: center;
}

/*第一部分*/
.col1{
	width: 1200px;
	height: 700px;
	margin: 0 auto;
	padding: 0 70px;
	box-sizing: border-box;
	position: relative;
	background-image: linear-gradient(rgba(255,255,255,0),rgba(255,255,255,1));
}
.headLine{
	width: 100%;
	height: auto;
	overflow: hidden;
	position: relative;
}
.headLine:before{
	content: "";
	width: 104px;
	height: 57px;
	display: block;
	background: url(headLine_tit.png);
	float: left;
	position: absolute;
	left: 0;
	top: 10px;
}
.headLine p{
	float: left;
	padding-left: 110px;
	box-sizing: border-box;
}
.headLine p:nth-child(1){
	width: 100%;
	font-size: 32px;
	text-align: center;
	font-weight: bold;
}
.headLine p:nth-child(1):hover{
	color: #E12703;
}
.headLine p:nth-child(2){
	width: 100%;
	font-size: 16px;
	text-align: center;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	margin-top: 5px;
}
.headLine p:nth-child(2) a:hover{
	color: #E12703;
}
/*图片新闻*/
.imgNews{
	width: 100%;
	height: 345px;
	margin-top: 20px;
}
.imgList{
	width: 100%;
	height: 100%;
	position: relative;
	display: block;
	float: left;
	overflow: hidden;
}
.imgList img{
	width: 100%;
	height: 100%;
	transition: all 1s;
}
.imgList img:hover{
	transform: scale(1.02);
}
.imgList p{
	width: 100%;
	height: 36px;
	background: rgba(0,0,0,0.4);
	font-size: 16px;
	line-height: 36px;
	text-align: center;
	color: #fff;
	position: absolute;
	left: 0;
	bottom: 0;
}
.imgList:nth-child(1){
	width: 694px;
	height: 100%;
	margin-right: 20px;
}
.imgList:nth-child(2){
	width: 326px;
	height: 161px;
}
.imgList:nth-child(3){
	width: 326px;
	height: 161px;
	margin-top: 22px;
}
/*列表新闻*/
.p2_bot{
	width: 100%;
	height: auto;
	overflow: hidden;
}
.listNewsBox{
	width: 694px;
	height: auto;
	overflow: hidden;
	float: left;
	padding-top: 20px;
}
.listNews{
	width: 100%;
	margin-bottom: 16px;
}
.listNews:nth-child(2){
	margin-bottom: 0;
}
.listNews p{
	width: 100%;
	font-size: 22px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}
.listNews p a:hover{
	color: #E12703;
}
.listNews ul{
	width: 100%;
	height: auto;
	overflow: hidden;
	margin-top: 6px;
}
.listNews ul li{
	width: 46%;
	float: left;
	line-height: 30px;
}
.listNews ul li:nth-child(2n){
	float: right;
}
.listNews ul li a{
	width: 100%;
	font-size: 16px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	display: block;
}
.listNews ul li a:hover{
	color: #E12703;
}
.p2_more{
	width: 100%;
	text-align: center;
	display: flex;
	justify-content: center;
	align-items: center;
	margin-top: 8px;
}
.p2_more span{
	display: inline-block;
	width: 120px;
	height: 2px;
	border-bottom: 2px dashed #cdcdcd;
	box-sizing: border-box;
}
.p2_more a{
	font-size: 16px;
	color: #999;
	margin: 0 10px;
}
.p2_more a:hover{
	color: #E12703;
}

/*两会日历*/
.p2_bot_r{
	width: 326px;
	height: auto;
	overflow: hidden;
	float: right;
	margin-top: 10px;
}
.date{
	width: 100%;
	height: 124px;
	background: url(dateBg.png);
	position: relative;
	overflow: hidden;
}
.fullDate{
	width: 60%;
	font-size: 18px;
	color: #E12703;
	margin-top: 53px;
    margin-left: 11px;
}
.date a{
	width: 60%;
	height: 36px;
	display: block;
	font-size: 14px;
	color: #767676;
	line-height: 18px;
	margin-left: 11px;
	margin-top: 4px;
	overflow: hidden;
	position: relative;
	color: #828282;
}
.date a:hover{
	color: #E12703;
}
.Bigday{
	width: 54px;
	height: 54px;
	background: url(nowDataBg.png);
	position: absolute;
	right: 40px;
	top: 44px;
	font-size: 38px;
	line-height: 40px;
	text-align: center;
	color: #fff;
}
/*重要评论*/
.comment{
	width: 100%;
	height: 102px;
	background: url(commentsBg.png);
	margin-top: 10px;
}
.comment span{
	width: 20px;
	font-size: 16px;
	text-align: center;
	display: block;
	float: left;
	background: #E12703;
	color: #fff;
	border-radius: 10px;
	padding: 5px 0;
	margin-top: 9px;
	margin-left:12px;
	line-height: 18px;
}
.comment>a{
	width: 16px;
	font-size: 16px;
	text-align:center ;
	display: block;
	float: left;
	margin-left: 4px;
	color: #747474;
	margin-top: 46px;
	line-height: 16px;
}
.comment a:hover{
	color: #E12703;
}
.comment ul{
	width: 230px;
	height: auto;
	overflow: hidden;
	float: left;
	margin-left: 20px;
	margin-top: 7px;
}
.comment ul li a{
	display: block;
	font-size: 14px;
	line-height: 22px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	color: #828282;
}

/*第二部分*/
.col2{
	width: 1200px;
	height: 700px;
	margin: 0 auto;
	padding: 0 110px;
	box-sizing: border-box;
	position: relative;
	background-image:url(p3_mainBg.png);
	overflow: hidden;
}
.p3_tit{
	width: 995px;
	height: 77px;
	margin-left: 36px;
	background: url(tit03.png);
	margin-top: 24px;
}
.p3_left{
	width: 504px;
	height: auto;
	overflow: hidden;
	float: left;
	margin-top: 36px;
	position: relative;
}
.p3_left_tit{
	width: 183px;
	height: 33px;
	background: url(p3_tit01.png);
}
.p3_left_content{
	width: 200px;
	height: 393px;
	overflow: hidden;
	position: relative;
	float: left;
	margin-top: 16px;
}
.p3_left_content span{
	display: block;
	width: 100%;
	height: 100%;
	overflow: hidden;
	background: url(p3_phone.png);
	position: absolute;
	left: 0;
	top: 0;
	z-index: 2;
}
.p3_left_contentImg{
	width: 179px;
	height: 378px;
	margin-left: 11px;
	margin-top: 9px;
	border-radius: 20px;
	overflow: hidden;
}
.p3_left_contentImg a,
.p3_left_contentImg a img{
	width: 179px;
	height: 378px;
	display: block;
	overflow: hidden;
	
}
.p3_left_contentImg a{
	position: absolute;
	left: 11px;
	top: 9px;
	border: 4px solid #B1ADAB;
	box-sizing: border-box;
	overflow: hidden;
	border-radius: 20px;
}
.p3_left_list{
	width: 296px;
	height: auto;
	overflow: hidden;
	float: right;
	margin-top: 85px;
}
.p3_left_list_line{
	width: 12px;
	overflow: hidden;
	position: relative;
	float: left;
}
.long_line{
	width: 3px;
	height: 277px;
	display: block;
	margin-left: 5px;
	background: #E12703;
}
.p3_left_list_icon{
	width: 12px;
	height: auto;
	overflow: hidden;
	position: absolute;
	left: 0;
	top: 22px;
}
.p3_left_list_line span{
	width: 12px;
	height: 12px;
	border: 3px solid #E12703;
	background: #fff;
	box-sizing: border-box;
	display: block;
	border-radius: 50%;
}
.p3_left_list_news{
	width: 274px;
	height: 277px;
	overflow: hidden;
	float: left;
	margin-left: 10px;
}
.p3_left_list_news p{
	width: 100%;
	height: 27px;
	font-size: 16px;
	padding: 0 10px;
	box-sizing: border-box;
	border-radius: 27px;
	background: #fff;
	line-height: 27px;
	cursor: pointer;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.p3_left_list_news p:hover{
	color: #E12703;
}
.p3_l_more{
	font-size: 16px;
	color: #7f7f7f;
	position: absolute;
	right: 0;
	bottom: 0;
}
.p3_l_more:hover{
	color: #E12703;
}
.p3_right{
	width: 436px;
	height: auto;
	overflow: hidden;
	position: relative;
	float: right;
	padding-bottom: 60px;
}
.p3_right_tit{
	width: 362px;
	height: 87px;
	background: url(p3_tit02.png);
	margin-left: 18px;
	margin-top: 30px;
}
.p3_right01{
	width: 100%;
	height: auto;
	overflow: hidden;
	margin-top: 45px;
}
.p3_right01 p:first-child{
	width: 100%;
	font-size: 18px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}
.p3_right01 p:first-child:before{
	content:"\003E";
	font-size: 18px;
	color: #282727;
	margin-right: 10px;
}
.p3_right01 p:first-child a:hover{
	color: #ec0f0f;
}
.p3_right01 p:last-child{
	font-size: 16px;
	color: #7f7f7f;
	position: relative;
	overflow: hidden;
	text-indent: 2em;
	margin-top: 4px;
	line-height: 24px;
}

.p3_right01 p:last-child a{
	color: #7f7f7f;
}
.p3_right01 p:last-child a:hover{
	color: #ec0f0f;
}
.p3_right ul{
	width: 100%;
	height: auto;
	overflow: hidden;
	margin-top: 28px;
}
.p3_right ul li{
	margin-bottom: 40px;
}
.p3_right ul li:last-child{
	margin-bottom: 0;
}
.p3_right ul li a{
	display: block;
	width: 100%;
	font-size: 18px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}
.p3_right ul li a:before{
	content:"\003E";
	margin-right: 10px;
}
.p3_right ul li a:hover{
	color: #ec0f0f;
}
.p3_r_more{
	font-size: 16px;
	color: #7f7f7f;
	position: absolute;
	right: 0;
	bottom: 0;
}
.p3_r_more:hover{
	color:#ec0f0f;
}

/*第四部分*/
.col3{
	width: 1200px;
	height: 700px;
	margin: 0 auto;
	overflow: hidden;
	background: rgba(255,255,255,0.6);
	position: relative;
}
.p4_tit{
	width: 315px;
	height: 140px;
	position: absolute;
	right: 91px;
	top: 52px;
	background: url(tit04.png);
}
.hkt_tit{
	width: 218px;
	height: 43px;
	background: url(hkt_itt.png);
	position: absolute;
	left: 99px;
	top: 95px;
}
.dynBoxp4{
	width: 100%;
	height: 445px;
	margin-top: 185px;
	overflow: hidden;
}
.dynImg_lr01{
	width: 100%;
	height: 400px;
	overflow: hidden;
	position: relative;
	float: left;
	margin-top: 23px;
}
.imgBoxP4{
	width: 572px;
	height: 100%;
	overflow: hidden;
	position: relative;
	margin-left: 115px;
}
.dynImg_lr01_imgBox{
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	transition: all 1s;
}
.dynImg_lr01_imgBox a{
	height: 100%;
	display: block;
	float: left;
	overflow: hidden;
	position: relative;
}
.dynImg_lr01_imgBox a img{
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	transition: all 1s;
}
.dynImg_lr01_imgBox a img:hover{
	transform: scale(1.02);
}
.dynImg_lr01_nextPre{
	width: 100%;
	height: 55px;
	position: absolute;
	top: 50%;
	margin-top: -27px;
	box-sizing: border-box;
	font-size: 0;
	transition: all 1s;
}
.dynImg_lr01_nextPre span{
	width: 29px;
	height: 100%;
	display: block;
	cursor: pointer;
	transition: all 1s;
}
.dynImg_lr01_pre{
	float: left;
	margin-left: 40px;
	background: url(prep4.png);
	border-radius: 0 5px 5px 0;
}
.dynImg_lr01_next{
	float: right;
	margin-right: 40px;
	background: url(nextP4.png);
	border-radius: 5px 0 0 5px;
}
.p4_right{
	width: 392px;
	height: 445px;
	background: url(p4_grayBg.png);
	overflow: hidden;
	position: absolute;
	left: 687px;
}
.p4_right_content{
	width: 355px;
	height: 100%;
	padding: 70px 40px 30px 40px;
	position: absolute;
	left: 36px;
	top: 0;
	box-sizing: border-box;
	background: #e6e6e6;
}
.p4intro{
	width: 100%;
	font-size: 22px;
	font-weight: bold;
}
.p4intro span{
	font-size: 30px;
	color: #ec0f0f;
}
.p4name{
	width: 100%;
	text-align: center;
	font-size: 18px;
	line-height: 48px;
	color: #313131;
	margin-top: 17px;
	font-weight: bold;
}
.p4text_1{
	font-size: 16px;
	font-weight: bold;
	color: #434343;
	line-height: 28px;
	margin-top: 10px;
}
.p4text_2{
	font-size: 12px;
	color: #535353;
	line-height: 24px;
	margin-top: 10px;
}
.p4text_2 a{
	color: #535353;
}
.p4text_2 a:hover{
	color: #ec0f0f;
}
.p4_more{
	font-size: 16px;
	color: #626262;
	position: absolute;
	right: 40px;
	bottom: 32px;
}
.p4_more:hover{
	color: #ec0f0f;
}

/*第五部分*/
.col4{
	width: 1200px;
	height: 700px;
	margin: 0 auto;
	overflow: hidden;
	background-image:linear-gradient(rgba(255,255,255,0),rgba(255,255,255,1)) ;
}
.p5_tit{
	width: 1200px;
	height: 78px;
	background: url(tit05.png);
}
.p5_content{
	width: 100%;
	height: 594px;
	background: url(p5Bg.png);
	margin-top: 30px;
	position: relative;
}
.p5_samllTit01{
	width: 46px;
	height: 253px;
	display: block;
	position: absolute;
	top:0;
	left: 20px;
	cursor: pointer;
}
.bg01_red{
	background: url(p5_tit01_red.png);
}
.bg01_gray{
	background: url(p5_tit01_gray.png);
}
.p5_samllTit02{
	width: 46px;
	height: 217px;
	display: block;
	position: absolute;
	right:20px;
	bottom: 124px;
	cursor: pointer;
}
.bg02_gray{
	background: url(p5_tit02_gray.png)
}
.bg02_red{
	background: url(p5_tit02_red.png)
}

.p5_main{
	width: 1027px;
	height: auto;
	margin: 0 auto;
	position: relative;
}
.p5_main01{
	width: 100%;
	height: auto;
	position: absolute;
	left: 0;
	top: 0;
	overflow: hidden;
}
.p5_main01_left{
	width: 290px;
	height: auto;
	overflow: hidden;
	float: left;
	margin-left: 20px;
	position: relative;
	padding-bottom: 77px;
}
.p5_main01_left_tit{
	width: 100%;
	text-align: center;
	font-size: 18px;
	font-weight: bold;
}
.p5_main01_left_tit span{
	font-size: 24px;
	color: #ec0f0f;
	line-height: 57px;
}
.p5_main01_left_img{
	width: 100%;
	height: 185px;
	display: block;
	position: relative;
	overflow: hidden;
}
.p5_main01_left_img img{
	width: 100%;
	height: 100%;
	transition: all 1s;
}
.p5_main01_left_img img:hover{
	transform: scale(1.02);
}
.p5_main01_left_img p{
	width: 100%;
	height: 36px;
	background: rgba(0,0,0,0.4);
	color: #fff;
	text-align: center;
	font-size: 16px;
	line-height: 36px;
	position: absolute;
	bottom: 0;
}
.p5_main01_left_listNews{
	width: 100%;
	margin-top: 36px;
}
.p5_main01_left_listNews p:first-child{
	font-size: 18px;
}
.p5_main01_left_listNews p:first-child:hover{
	color:#ec0f0f;
}
.p5_main01_left_listNews p:last-child{
	font-size: 14px;
	color: #575757;
	margin-top: 4px;
	line-height: 24px;
}
.p5_main01_left_listNews p:last-child a{
	color: #575757;
}
.p5_main01_left_listNews p:last-child a:hover{
	color:#ec0f0f;
}
.p5_main01_left_more{
	font-size: 14px;
	color: #575757;
	position: absolute;
	right: 20px;
	bottom: 20px;
}
.p5_main01_left_more:hover{
	color: #ec0f0f;
}
.p5_main01_mid{
	margin-left: 56px;
}
.p5_main01_mid_listNews{
	margin-bottom: 36px;
	margin-top: 0;
}
.p5_main02{
	width: 100%;
	height: auto;
	position: absolute;
	left: 7px;
	top: 0;
	overflow: hidden;
	padding: 0 18px;
	box-sizing: border-box;
	display: none;
	padding-bottom: 27px;
}
.p5_main02_left{
	width: 330px;
	height: auto;
	overflow: hidden;
	float: left;
	margin-top: 10px;
}
.p5_main02_left span{
	display: block;
	width: 100%;
	height: 253px;
	overflow: hidden;
	overflow: hidden;
}
.p5_main02_left span img{
	width: 100%;
	height: 100%;
	transition: all 1s;
}
.p5_main02_left span img:hover{
	transform: scale(1.02);
}
.p5_main02_left_bot{
	width: 100%;
	height: 253px;
	background: #f6a018;
	padding: 40px;
	box-sizing: border-box;
}
.p5_main02_left_bot p a:first-child{
	font-size: 18px;
	font-weight: bold;
	color: #fff;
	line-height: 27px;
}
.p5_main02_left_bot p:first-child a:hover{
	color:#ec0f0f;
}
.p5_main02_left_bot p:last-child{
	font-size: 14px;
	color: #fff;
	margin-top: 8px;
	line-height: 24px;
}
.p5_main02_left_bot p:last-child a{
	color: #fff;
	font-size: 14px;
	font-weight: normal;
}
.p5_main02_left_bot p:last-child a:hover{
	color: #ec0f0f;
}
.p5_main02_mid_bot{
	background: #6d9ec2;
}
.p5_main02_right_bot{
	background: #6ab099;
}
.p5_more02{
	font-size: 14px;
	color: #575757;
	position: absolute;
	right: 20px;
	bottom: 0;
}
.p5_more02:hover{
	color: #ec0f0f;
}
/*第六部分*/
.col5{
	width: 1200px;
	height: 700px;
	margin: 0 auto;
	background: url(p6_bg01.png);
	overflow: hidden;
}
.p6_tit{
	width: 1200px;
	height: 77px;
	background: url(tit06.png);
}

.m_dynImgNew08{
	width: 411px;
	height: 530px;
	overflow: hidden;
	float: left;
	margin-left: 110px;
	margin-top: 30px;
}
.m_dynImgNew08Box{
	width: 100%;
	height: 530px;
	overflow: hidden;
	position: relative;
}
.m_dynNew08ImgBox{
	height: 100%;
}
.m_dynImgNew08Box li{
	position: absolute;
	width: 286px;
	height: 510px;
	transform: scale(0.8) translate(280px);
	opacity: 0;
	transition: transform 1s ease-out,z-index 0.5s ease-out,opacity 1s;
	box-shadow: 0 0 10px rgba(0,0,0,0.6);
}
.m_dynImgNew08Box li a{
	position: relative;
}
.m_dynImgNew08Box li a,
.m_dynImgNew08Box li a img{
	display: block;
	width: 100%;
	height: 100%;
}

.m_dynImgNew08_btn{
	width: 100%;
	height: 10px;
	text-align: center;
	position: absolute;
	bottom: 0;
	font-size: 0;
}
.m_dynImgNew08_btn span{
	display: inline-block;
	width: 10px;
	height: 10px;
	background: #fff;
	border-radius: 10px;
	margin-left: 10px;
	cursor: pointer;
	transition: all 0.5s;
	border: 2px solid #ec0f0f;
	box-sizing: border-box;
}
.m_dynImgNew08_btn .m_dynImg08_cur{
	background: #ec0f0f;
}
.col5_right{
	float: right;
	width: 442px;
	margin-right: 150px;
	margin-top: 70px;
	position: relative;
	padding-bottom: 60px;
}
.col5_right_list{
	margin-top: 20px;
}
.col5_right_list p:first-child{
	font-size:18px;
	line-height: 36px;
}
.col5_right_list p:first-child:hover a{
	color:#ec0f0f;
}
.col5_right_list p:last-child{
	font-size:14px;
	line-height: 28px;
	color: #535353;
}
.col5_right_list p:last-child a{
	color: #232323;
}
.col5_right_list p:last-child a:hover{
	color:#ec0f0f;
}
.p6More{
	color:#232323;
	position: absolute;
	right: 0;
	bottom: 0;
	font-size: 14px;
}
.p6More:hover{
	color:#ec0f0f;
}

/*第7部分*/
.col6{
	width: 1200px;
	height: 700px;
	margin: 0 auto;
	overflow: hidden;
}
.p7Tit{
	width: 1195px;
	height: 77px;
	background: url(tit07.png);
}
.p7_top{
	width: 100%;
	height: auto;
	overflow: hidden;
	padding: 0 80px;
	box-sizing: border-box;
	margin-top: 20px;
}
.p7_top>a{
	width: 549px;
	height: 292px;
	display: block;
	float: left;
	position: relative;
	overflow: hidden;
}
.p7_top>a img{
	width: 100%;
	height: 100%;
	transition: all 1s;
}
.p7_top>a img:hover{
	transform: scale(1.02);
}
.p7_top>a p{
	width: 100%;
	height: 36px;
	background: rgba(0,0,0,0.4);
	text-align: center;
	color: #fff;
	line-height: 36px;
	position: absolute;
	bottom: 0;
	left: 0;
}
.p7_top_r{
	width: 460px;
	float: right;
}
.p7_top_r p:nth-child(1){
	font-size: 24px;
	font-weight: bold;
}
.p7_top_r p:nth-child(1) span{
	font-size: 30px;
	color: #ec0f0f;
}
.p7_top_r p:nth-child(2),
.p7_top_r p:nth-child(3),
.p7_top_r p:nth-child(4)
{
	font-size: 16px;
	line-height: 28px;
	text-indent: 2em;
	margin-top: 10px;
	text-align: justify;
}
.p7_bot{
	width: 100%;
	height: auto;
	overflow: hidden;
	padding: 0 80px;
	box-sizing: border-box;
	margin-top: 22px;
	position:relative;
}
.p7_bot_l{
	width: 340px;
	height: 190px;
	overflow: hidden;
	margin-top: 20px;
	float: left;
}
.p7_bot_l span{
	width: 100%;
	height: 90px;
	display: block;
	color: #fff;
	padding: 20px;
	box-sizing: border-box;
	font-size: 16px;
	line-height: 26px;
}
.p7_bot_l span:first-child{
	background: #0068ab;
}
.p7_bot_l span:last-child{
	background: #e44c28;
	margin-top: 10px;
}
.p7_bot_r{
	width: 680px;
	float: left;
	margin-left: 20px;
	overflow: hidden;
}
.p7_bot_r a{
	width: 260px;
	height: 210px;
	display: block;
	float: left;
	margin-right: 10px;
	position: relative;
	overflow: hidden;
}
.p7_bot_r a img{
	width: 100%;
	height: 100%;
	transition: all 1s;
}
.p7_bot_r a img:hover{
	transform: scale(1.02);
}
.p7_bot_r a p{
	width: 100%;
	height: 36px;
	background: rgba(0,0,0,0.4);
	text-align: center;
	line-height: 36px;
	color: #fff;
	position: absolute;
	bottom: 0;
	left: 0;
}
.p7_more{
	font-size: 14px;
	color: #737373;
	position: absolute;
	right: 99px;
	bottom: 0;
}
.p7_more:hover{
	color: #ec0f0f;
}
