@charset "utf-8";
/*base*/
html,body,ul,ol,li,dl,dt,dd,p,h1,h2,h3,h4,h5,h6,a,img,input,span,a{margin:0;padding:0;}
html,body{min-width: 1200px;}
img,input,button {border: 0;}
i,h2{font-style: normal;font-family: "Microsoft Yahei"; font-weight:normal;}
input:focus,textarea:focus,select:focus, button{outline:none;}
ul,li,button{list-style: none;}
body{font-size: 16px;color: #333;font-family:"Microsoft Yahei";}
a{color: #333;text-decoration:none;font-family:"Microsoft Yahei";font-size:16px;}
a:hover{color: #2968d0;}
button,img,input { vertical-align: middle;}
.clearfix{content: " "; height:0;display: table;clear: both;}
.clearfix:before,.clearfix:after {content: " ";display: table;clear: both;}
::-webkit-input-placeholder {color: #b2b2b2; } :-moz-placeholder { color: #b2b2b2; } ::-moz-placeholder {  color: #b2b2b2; } :-ms-input-placeholder {color: #b2b2b2; }
.fl{ float:left;}.fr{ float:right;}

body{ background:#ffffff url(2024lh_bg.jpg) no-repeat center top;}
.w1200{ width:1200px; margin:0 auto;}
.logo{ padding-top:20px;}
.div_floor{ position:relative; height:400px;}
.newsbox{ width:1100px; height:auto; min-height:500px; background:#FFF; padding:30px 50px; border-radius:20px;}
.toutiao{ height:155px; background:#ffffff url(2024lh_tt.jpg) no-repeat left top; }
.toutiao h2{ width:86%; line-height:50px; text-align:center; display:block; overflow: hidden; text-overflow:ellipsis; white-space:nowrap; margin:0 auto;}
.toutiao h2 a{ font-size:36px; color:#c42924; font-weight:bold;}
.toutiao span{ width:86%; font-size:18px; line-height:30px; color:#666666; text-indent:2em; display:block; padding-top:10px; margin:0 auto;}
/*图片新闻*/
.lft_pic{width: 1100px;}
.slider-carousel{position: relative;width: 100%;height: 670px;overflow: hidden;}
.slidesjs-container{position: relative;width: 1100px;height: 670px;}
.slider-carousel .subtitle {position: absolute;width: 1100px;left: 0;bottom: 0px;z-index: 2;background: #e33b3bb5;line-height: 64px;}
.slider-carousel .titBg {position: absolute; width: 100%;height: 64px;left: 0;bottom: 0px;z-index: 1;}
.titBg {/* background: #e33b3b; */}
.slider-carousel .subtitle h6 a {text-decoration: none;font-weight: normal;color: #fff;font-size: 18px;overflow: hidden;margin-left: 50px;opacity: 1;}
.slidesjs-control{ position: relative;left: 0px;width: 1100px; height: 670px;}
.pannel-image img{ width:100%; height:670px;}
.slidesjs-previous{ background: url(2024lh_left.png) no-repeat; left: 0px;}
.slider-carousel .slidesjs-navigation{ width:53px; height:87px;display:none;position:absolute;text-indent:-9999em;top:246px; z-index:100;}
.slidesjs-next { background: url(2024lh_right.png) no-repeat; right: 0px;}
.slidesjs-pagination { overflow: hidden; zoom: 1; position: absolute; right: 36px;bottom: 28px; width: 110px; height: 12px; z-index: 10; overflow:hidden ;}
.slidesjs-pagination-item {float: left; width: 20px; height: 10px;}
.slidesjs-pagination-item a{ float:left;display:block; width:12px; height:12px;text-indent:-9999em; margin:0 5px 0 5px; background:#ffffff; border-radius:12px;}
.slidesjs-pagination-item a.active{ background:#ffe25a;}
/*两会动态*/
.mrt20{ margin-top:20px;}
.w1100{ width:1100px; margin:0 auto;}
.trends{ width:525px;}
.trends_tit{ height:45px;}
.w_list{ width:100%; height:auto; padding-top:10px; overflow:hidden;}
.tout{ width:100%; height:105px; border-bottom:1px dashed #a1a1a1;}
.tout h2 a{ width: 95%; height:35px; line-height:35px; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;font-size: 22px; font-weight:bold; display:block;}
.tout p{ text-indent:2em; line-height:28px; color:#999999;}
.w_list ul{ padding-top:10px; display:block;}
.w_list ul li{ width:100%; height:42px; background:url(2024lh_list01.png) no-repeat left center; display:block; position:relative;}
.w_list ul li a{ font-size: 18px; width:90%; line-height:42px; padding-left:25px; display:block; overflow:hidden; white-space: nowrap; text-overflow: ellipsis;}
.w_list ul li span{ color:#999999; position:absolute; top:0px; right:0px; width:80px; height:38px; line-height:38px; text-align:right; display:block;}
/*一把手会客厅*/
.parlour{ width:550px; min-height:300px; background:url(2024lh_title02.png) no-repeat left top;}
.parlour ul li{ width:220px; height:318px; background:#eeeeee; border-radius:4px; padding:15px; float:right; margin-left:12px; display:block; box-sizing:border-box;}
.parlour ul li img{ width:190px; height:172px;}
.parlour ul li span{ color:#666666; line-height:30px; text-indent:2em; display:block; padding-top:20px;}
.parlour ul li span a{ color:#666666; }
/*解读报告*/
.title{ width:100%; height:156px; text-align:center;}
.title img{ width:100%; height:auto;}
.jiedu{ width:1100px; height:166px; margin:0 auto; padding:30px 0;}
.jiedu ul li{ width:340px; height:166px; line-height:166px; text-align:center; background:url(2024lh_icon01.png) no-repeat; float:left; display:block;}
.jiedu ul li a{ color:#e73a3a; font-size:36px; font-weight:bold;}
.mgr40{ margin-right:40px;}
/*代表谈两会*/
.represent{ width:100%; height:387px; background:url(2024lh_listbg.jpg) no-repeat center; margin:30px 0;}
.wzbd{ width:480px; height:280px; padding-top:80px;}
.wzbd ul li{ width:100%; height:42px; background:url(2024lh_list02.png) no-repeat left center; display:block; position:relative;}
.wzbd ul li a{font-size: 18px;width: 70%;line-height:42px;color:#FFF;float: left;padding-left:25px;display:block;overflow:hidden;white-space: nowrap;text-overflow: ellipsis;}
.wzbd ul li span{
    color: #fff;
    position: absolute;
    top: 0;
    right: 10px;
    line-height: 42px;
}
.video{ width:560px; height:auto; margin-top:15px;}
.video ul li{ width:240px; height:152px; display:block; float:left; margin:20px 0 0 25px; position:relative;}
.video ul li img{ width:240px; height:152px;}
.video ul li span{ position:absolute; left:0; bottom:0; width:100%; height:34px; line-height:34px; background: #000; opacity: .6; filter: alpha(opacity=60); z-index:1; display:block;}
.video ul li span a{ background:url(2024lh_icon02.png) no-repeat 10px center; font-size:14px; color:#FFF; padding:0 10px 0 40px; overflow:hidden; white-space: nowrap; text-overflow: ellipsis; display:block;}
/*两会时评*/
.mtgz_list { padding-top:20px; overflow: hidden;}
.mtgz_list dl {float: left;width: 520px; height: 186px;overflow: hidden; padding: 20px;box-sizing: border-box; background: #fffaf1; display: inline; margin: 0px 5px 50px 5px; box-shadow: 5px 5px 0px rgba(248, 129, 73, 0.5);
}
.mtgz_list dl:nth-child(2n) { float: right; box-shadow: 5px 5px 0px rgba(248, 129, 73, 0.5);}
.mtgz_list dt {float: left; width: 65px; color: #d7c2ae; border-bottom: 1px #d7c2ae solid; text-align: center;}
.mtgz_list dt em { display: block; font-size: 32px; color: #f94439; font-style: normal; font-family: 'Palatino Linotype', 'Book Antiqua', Palatino, serif;}
.mtgz_list dd { float: right; width: 410px; text-align: left;}
.mtgz_list dd h3 { font-weight: 500; line-height: 150%; margin-bottom: 5px;}
.mtgz_list dd h3 a{ font-size:20px; font-weight: 500; }
.mtgz_list dd p { font-size: 14px; line-height: 28px; color: #666; text-align: left; text-indent: 2em;}
.mtgz_list dd p a { color: #f94439;}
.mtgz_list dl:hover {  background: #e92f0f;}
.mtgz_list dl:hover dt em,.mtgz_list dl:hover h3 a { color: #fffaf1;}
.mtgz_list dl:hover dt,.mtgz_list dl:hover p { color: #fff0d3;}
.mtgz_list dl:hover dt { border-bottom: 1px #fff0d3 solid;}
.mtgz_list dl:hover p a { color: #f3c373;}
.mtgz-container .morelink {margin-top: 0px;}
/* 创意产品 */
.cycp-box { position: relative;  height: 485px;  margin: 30px auto;}
.cycp-box .arrow-left { background: url(2024LeftBtn.png) no-repeat 0 0; position: absolute; left: -45px; top: 50%; margin-top: -48px; width: 61px; height: 96px;}
.cycp-box .arrow-right { background: url(2024RightBtn.png) no-repeat 0 0; position: absolute; right: -74px; top: 50%; margin-top: -48px; width: 61px; height: 96px;}
.cycp-box .swiper-container { height: 485px;  width: 1100px; margin: 0 auto;}
.creativeProductContent { transition:all 1s; float: left;margin-left: 9px;width: 214px;   height: 485px; position: relative;}
.creativeProductContent.on,.creativeProductContent.on .headerImg{width: 429px;height: 485px;}
.cycp-box .textbg a{font-size: 20px;font-weight: bold;color: #fff;}
.cycp-box .textbg{width: 214px;	height: 243px;background: url(2024lh_textbg.jpg) no-repeat center;line-height: 29px;	position: absolute;	left: 0;text-align: center;  padding: 40px 22px;   z-index: 2;
	box-sizing: border-box;top: 0\9;+width: 170px;	+height: 163px;}
div.cycp-box .creativeProductContent.on .textbg{ position: absolute;left: 0; top: 352px; width: 100%; height: 133px; background: url(2024lh_djch.png) repeat-x;padding: 75px 10px 0 10px;}
.creativeProductContent:first-child{margin-left: 0;}
.creativeProductContent .headerImg{	width: 214px;height: 243px;	position: absolute;	left: 0;top:243px\9;}
.creativeProductContent a img{width: 100%;}
.cycp-box .creativeProductContent:nth-child(odd) .textbg{top: 0;}
.creativeProductContent:nth-child(odd) .headerImg{top:243px;}
.creativeProductContent:nth-child(even) .headerImg{top: 0;}
.cycp-box .creativeProductContent:nth-child(even) .textbg{top: 243px;}
.creativeProductContent.on .headerImg{ top: 0;}
.cycp-box .slide_cont{width: 1100px;}

/*修改*/
.dbtlh{ width:481px; height:156px; float:left;}
.wyfc{ width:578px; height:156px; float:right;}

/*
 * Swiper 2.7.6
 * Mobile touch slider and framework with hardware accelerated transitions
 *
 * http://www.idangero.us/sliders/swiper/
 *
 * Copyright 2010-2015, Vladimir Kharlampidi
 * The iDangero.us
 * http://www.idangero.us/
 *
 * Licensed under GPL & MIT
 *
 * Released on: February 11, 2015
*/
/* ===============================================================
Basic Swiper Styles 
================================================================*/
.swiper-container {
	margin:0 auto;
	position:relative;
	overflow:hidden;
	direction:ltr;
	-webkit-backface-visibility:hidden;
	-moz-backface-visibility:hidden;
	-ms-backface-visibility:hidden;
	-o-backface-visibility:hidden;
	backface-visibility:hidden;
	/* Fix of Webkit flickering */
	z-index:1;
}
.swiper-wrapper {
	position:relative;
	width:100%;
	-webkit-transition-property:-webkit-transform, left, top;
	-webkit-transition-duration:0s;
	-webkit-transform:translate3d(0px,0,0);
	-webkit-transition-timing-function:ease;
	
	-moz-transition-property:-moz-transform, left, top;
	-moz-transition-duration:0s;
	-moz-transform:translate3d(0px,0,0);
	-moz-transition-timing-function:ease;
	
	-o-transition-property:-o-transform, left, top;
	-o-transition-duration:0s;
	-o-transform:translate3d(0px,0,0);
	-o-transition-timing-function:ease;
	-o-transform:translate(0px,0px);
	
	-ms-transition-property:-ms-transform, left, top;
	-ms-transition-duration:0s;
	-ms-transform:translate3d(0px,0,0);
	-ms-transition-timing-function:ease;
	
	transition-property:transform, left, top;
	transition-duration:0s;
	transform:translate3d(0px,0,0);
	transition-timing-function:ease;

	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}
.swiper-free-mode > .swiper-wrapper {
	-webkit-transition-timing-function: ease-out;
	-moz-transition-timing-function: ease-out;
	-ms-transition-timing-function: ease-out;
	-o-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
	margin: 0 auto;
}
.swiper-slide {
	float: left;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}

/* IE10 Windows Phone 8 Fixes */
.swiper-wp8-horizontal {
	-ms-touch-action: pan-y;
}
.swiper-wp8-vertical {
	-ms-touch-action: pan-x;
}