﻿/*
 * $hack :ie 6 _  \ ie7 *+ \  ie6,ie7 *  \  ie7,firefox !important ie9, \9
*/
 body{ color:#000; font-family: "微软雅黑","黑体", Arial; background:#FFFFFF; font-size:12px; color:#333;}
 * {}
a{outline:none; text-decoration:none; color:#333;} a:hover{ text-decoration:underline;}
a:hover{ color:#0095d8;}
.clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden; }.clearfix {display:block;}.clear{ clear:both;}/* 清除浮动*/
.colwrapper { overflow:hidden; zoom:1 /*for ie*/; margin:5px auto; }/* 高度自适应 */ 

.topbar{ height:57px; background:url(../images/top.png) repeat-x;}
.top-inner{ width:1000px; margin:0 auto;}
.top-inner .logo{ float:left;}
.top-inner .logo a{ display:block; float:left; width:385px; height:55px; background:url(../images/logo.png) no-repeat; text-indent:-9999em;}
.top-inner .social{ float:right;}
.top-inner .social li{ float:left; margin-left:10px; margin-top:15px; height:28px; line-height:28px; width:91px;}
.top-inner .social #weixin{ position:relative;height:28px; line-height:28px; width:91px;}
.top-inner .social #weixin_img{ width:302px; height:357px; background:url(../images/weixin2.png) no-repeat center; position:absolute; right:-5px; top:28px; cursor:pointer; display:none; z-index:99999;}

/*banner*/
/* .header-inner{background:url(../images/banner3.jpg) repeat center top;} */
.header-inner{background:url(../images/2020banner_new.jpg) repeat center top;}


/* 本例子css */
	.focusBox { position: relative; width:100%; height:446px;  }
	.focusBox .pic{ position:relative; z-index:0;overflow: hidden; width:100%; height:313px;}
	.focusBox .pic img { width:100%; height:313px;display: block; }
	.focusBox .hd { width:100%; position: absolute; bottom: 10px; text-align: center; font-size:0; z-index:1; }
	.focusBox .prev,
	.focusBox .next { width:39px; height:39px; margin: -20px 0 0; display:block;  position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; filter:alpha(opacity=100);opacity:1;  }
	.focusBox .prev { left:-70px;background: url(../images/prev.png) no-repeat 0 0; }
	.focusBox .next {right:-70px;background: url(../images/next2.png) no-repeat 0 0; }
	.focusBox .prev:hover,
	.focusBox .next:hover { filter:alpha(opacity=50) !important;opacity:0.8 !important;  }





.header-inner .nav{ background:url(../images/nav_bg.jpg) repeat-x left bottom; margin-top:-40px; position:relative; z-index:11; }
.nav-inner{ margin-top:246px; width:1020px; height:64px; margin:0 auto; background:url(../images/nav.png) no-repeat left bottom;}
.nav-inner ul li{ float:left; color:#ffefd2; margin:0 6px;}
.nav-inner ul { padding-top:20px; padding-left:25px;}
.nav-inner ul li a{ color:#fff; font-size:16px;}
.nav-inner ul li a:hover{ text-decoration:none;}


.wrapper{ width:981px; padding:0 17px;  background:url(../images/bg.png) center repeat-y;}
.wrapper-outer{ padding-bottom:15px; background:url(../images/bg_bottom.png) no-repeat center bottom;margin:0 auto;width:1015px;}
.wrapper-inner{ padding-top:10px; background:url(../images/bg_top.png) no-repeat center top;width:1015px;}
.first-content{}
.con-left{ width:680px; float:left;}
.con-right{ width:291px; float:right; position:relative;}

.newscon{ background:#fff url(../images/img_01.png) no-repeat center; height:536px; width:291px; position:absolute; left:0; top:-150px;z-index:99;}
.newscon .news-inner{ position:relative;}

.newscon .news-head{ position:absolute; top:-12px; left:10px; background:url(../images/tit_01.png) no-repeat; height:60px; width:265px; text-indent:-9999em;}
.newscon .news-inner .news-body{ padding:80px 18px 20px 20px; font-family: "微软雅黑","黑体", Arial;}
.newscon .news-inner .news-body dl{ margin-bottom:15px;}
.newscon .news-inner .news-body dl dt{ height:25px; line-height:25px; font-size:14px;}
.newscon .news-inner .news-body dl dd{ background:url(../images/tip.png) no-repeat left top; width:227px; height:76px; padding:20px 12px 10px 12px; color:#666; line-height:22px; overflow:hidden;}
.newscon .news-inner .news-body dl dd a{ color:#666;}
.newscon .news-inner .news-body dl dd a:hover{ color:#C40B10;}
.newscon .news-inner  .more-link{ position:absolute; bottom:2px; left:50px;}


/*建言两会听我说*/
.focus-news { background:url(../images/line.png) repeat-x center bottom;width:680px; float:left; padding-top:16px; padding-bottom:15px; height:345px; overflow:hidden; margin-bottom:25px; position:relative;z-index:9999; }
.focus-news .infoList li .thumb{ float:left; width:330px; height:255px; }
.focus-news .infoList li .thumb img{padding:8px; background:#fff; border:1px solid #EAEAEA; width:314px; height:235px;}
.focus-news .infoList li .mark{float:left; width:250px; margin-left:20px;_margin-left:10px; font-family: "微软雅黑","黑体", Arial; text-align:left; padding-top:8px;}
.focus-news .infoList li .mark h1{ font-size:14px; color:#333; text-align:left; line-height:24px;}
.focus-news .infoList li .mark p{ padding-top:10px; padding-bottom:15px; line-height:24px; font-size:12px; color:#666; text-indent:2em;}
.focus-news .infoList li .mark h4{ padding-right:5px;}
.focus-news .infoList li{ height:255px; } 
.focus-news .infoList li .date{ float:right; color:#999;  } 
.focus-news .leftLoop { overflow:hidden; position:relative;  } 
.focus-news .leftLoop .hd{ overflow:hidden;  height:50px; border-bottom:1px solid #ECECEC;  } 
.focus-news .leftLoop  .prev,.leftLoop  .next{ display:block;  width:15px; height:19px; overflow:hidden; cursor:pointer;} 
.focus-news .leftLoop  .prev{ position:absolute; left:10px; top:180px; background:url(../images/pre.png) no-repeat;  z-index:9999;} 
.focus-news .leftLoop  .next{ position:absolute; right:10px; top:180px; background:url(../images/next.png) no-repeat; z-index:9999;  } 
.focus-news .leftLoop .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px;  } 
.focus-news .leftLoop .hd ul li{ position:relative; _display:inline; float:left;  width:10px; height:10px; overflow:hidden; background:#ccc; margin-right:10px; text-indent:-999px; cursor:pointer; 
            -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; behavior: url(../PIE.htc);} 
.focus-news .leftLoop .hd ul li.on{ background:#f00;  } 
.focus-news .leftLoop .bd{ width:610px; margin:0 auto; padding:22px 10px 22px 5px; overflow:hidden; } 
.focus-news .leftLoop .bd ul{ overflow:hidden; zoom:1; } 
.focus-news .leftLoop .bd ul li{float:left; _display:inline; width:608px; overflow:hidden;  margin-right:15px; margin-left:15px; } 




/*热点报道*/
.hotNews{}
.hot-head{ height:28px;border-bottom:1px solid #ECECEC; overflow:hidden; margin-bottom:10px; }
.hotNews .hot-body{ overflow:hidden; padding:30px 20px; background:#F5F5F5; font-family: "微软雅黑","黑体", Arial; height:258px; overflow:hidden;}
.hotNews .hot-body .thumb{ float:left; margin-right:20px;}
.hotNews .hot-body .thumb img{ display:block; padding:5px; background:#fff; border:1px solid #EAEAEA;}
.hotNews .hot-body .info h1{ font-size:14px; color:#333;  height:32px; line-height:32px; padding-top:5px;} 
.hotNews .hot-body .info p{ font-size:12px; color:#666;} 
.hotNews .hot-body ul li{ margin-bottom:30px;}

/*热点追踪*/
.track-body{ background:#FFFAF0 url(../images/line2.png) 6px 15px no-repeat; height:278px; overflow:hidden; padding:20px 20px 20px 30px; margin-bottom:5px;}
.track-body .first-list h1{ color:#c40b10; font-size:14px; line-height:16px; margin-bottom:8px;}
.track-body .first-list{ height:200px; border-bottom:1px dashed #ECD5AB;}
.track-body .first-list p{ color:#666; line-height:154%; font-size:12px;}
.track-body .first-list img{ float:left; margin-right:10px; margin-bottom:0; }
.track-body .first-list p a{ color:#666;}
.track-body .first-list p a:hover{ color:#C40B10;}
.track-body .track-list{ padding-top:7px;}
.track-body .track-list li{ height:25px; line-height:25px; overflow:hidden;}


/*长江观点*/

.point-body{}
.Point{ background:#fff; }
.Point .leftLoop{ overflow:hidden; position:relative;    }
.Point .leftLoop .hd{ overflow:hidden;  height:40px;}
.Point .leftLoop .hd ul{ text-align:center; overflow:hidden; zoom:1; margin-bottom:10px;  }
.Point .leftLoop .hd ul li{ position:relative; _display:inline; display:inline-block;_display:inline; _zoom:1;_left:500px;  width:12px; height:12px; overflow:hidden; background:url(../images/dotted.png) no-repeat; margin-right:10px; text-indent:-999px; cursor:pointer;
	-webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;}
.Point .leftLoop .hd ul li.on{ background:url(../images/dotted2.png) no-repeat;  }

.Point .col { padding-left:15px; padding-top:15px;}
.Point .col .title { margin-bottom:10px; width:100%; overflow:hidden; height:25px;}
.Point .col div.span4{ width:300px; height:284px; float:left; margin:20px 10px; _margin:20px 9px;}
.Point .col .title .t{  font-size:18px; display:inline-block; height:25px; line-height:25px; font-weight:bold; color:#333;font-family: "黑体", "微软雅黑",Arial; float:left; margin-right:20px; overflow:hidden; color:#c40b10;}
.Point .col .title .line{ display:block; height:25px; line-height:25px; background:url(../images/line3.png) no-repeat left center; width:140px; overflow:hidden; float:right;}
.Point .col div.span4 .thumb{ float:left;}
.Point .col div.span4 dl dd { padding:10px 0 10px 10px; float:left;}
.Point .col div.span4 dl dd h1{ font-size:14px; color:#333; line-height:25px; height:25px; overflow:hidden; padding-bottom:5px; }
.Point .col div.span4 dl dd p{ font-size:12px; color:#666; height:70px; overflow:hidden; width:170px;}
.Point .col div.span4 .tip{ width:260px; height:107px; background:url(../images/tip_01.png) no-repeat; padding:30px 20px 38px 20px;}
.Point .col div.span4 .tip h1{ font-size:14px; color:#333; line-height:25px; height:25px; margin-bottom:15px;  overflow:hidden;}
.Point .col div.span4 .tip p{ font-size:12px; color:#666; line-height:150%;}


.Point .col div.span4 .list{ height:24px; line-height:24px; font-size:13px; overflow:hidden; background:url(../images/dotted3.png) no-repeat left center; text-indent:11px;}


#Conframe {
    border: none;
    height: 100%;
    width: 100%;
} 

/*图片*/

.arrow-left{ display:block; width:192px; height:54px; background:url(../images/title_02.png) no-repeat; position:absolute; left:8px; top:10px; z-index:999999; font-size:16px; color:#fff; line-height:50px; text-indent:45px;}


/*代表感受*/
.top-line{ height:18px; overflow:hidden; background:url(../images/line4.png) repeat-x; width:991px;}
.daibiao { padding-top:45px;}
.bg-a{ background:url(../images/bg_01.jpg) no-repeat; height:260px; overflow:hidden; width:960px; overflow:hidden; margin:0 auto;}
.bg-b{ background:url(../images/bg_02.jpg) no-repeat; height:260px; overflow:hidden; width:960px; overflow:hidden; margin:0 auto;}
.bg-c{ background:url(../images/bg_03.jpg) no-repeat; height:260px; overflow:hidden; width:960px; overflow:hidden; margin:0 auto;}
.bg-d{ background:url(../images/bg_04.jpg) no-repeat; height:260px; overflow:hidden; width:960px; overflow:hidden; margin:0 auto;}
.daibiao .span3{ width:220px; padding:7px;  float:left; margin:5px 3px;}
.daibiao .span3 .thumb{ width:222px; height:154px; overflow:hidden;}
.daibiao .span3 .txt-con{ padding:5px; padding-top:0; height:240px; position:relative;}
.daibiao .span3 .txt-con .more{ position:absolute; bottom:20px; left:12px;}
.daibiao .span3 .txt-con h1{ font-size:14px; color:#333; border-bottom:1px solid #E4E4E4; text-align:left; line-height:18px; padding-bottom:5px; height:36px;}
.daibiao .span3 .txt-con p{  padding:10px;font-size:12px; padding-top:15px; color:#666; line-height:160%;}

.btn-more{ height:23px; text-align:center;}
.btn-more a{ display:block; width:93px; height:23px; text-indent:-9999em; margin:0 auto; position:relative; top:11px; background:url(../images/btn-more.png) no-repeat;}









        .topLoop{ overflow:hidden; position:relative;   } 
        .topLoop .hd{ overflow:hidden;  height:30px; background:#f4f4f4;  } 
        .topLoop .hd .prev,.topLoop .hd .next{ display:block;  width:9px; height:10px; line-height:10px; float:right; margin-right:10px; margin-top:10px;  overflow:hidden;   
             cursor:pointer; background:url("images/icoUp.gif") center no-repeat;} 
        .topLoop .hd .next{ background:url("images/icoDown.gif") center no-repeat;  } 
        .topLoop .hd ul{ float:right; overflow:hidden; zoom:1;  } 
        .topLoop .hd ul li{ position:relative; _display:inline; float:left;  width:10px; height:10px; overflow:hidden; background:#ccc; margin-right:10px; text-indent:-999px; cursor:pointer; 
            -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; behavior: url(../PIE.htc);} 
        .topLoop .hd ul li.on{ background:#f00;  } 
        .topLoop .bd{} 
        .topLoop .bd ul{ overflow:hidden; zoom:1; } 



.label-list{ height:170px; position:relative;}
.label-list a,.label-list span{ display:block; position:absolute; line-height:70px; height:70px; text-align:center; color:#666; font-size:18px;}
.label-list a:hover{opacity:0.8;
filter:alpha(opacity=80); text-decoration:none;}
.label-list a.span-01{ width:186px; height:70px; left:0; top:0;}
.label-list a.bg01{ background:#E7F9FF;}
.label-list a.bg02{ background:#D0F3FF;}
.label-list a.f30{ font-size:30px;}
.label-list a.span-01{ width:186px; left:0; top:0;}
.label-list a.span-02{ width:186px; left:191px; top:0;}
.label-list span.span-03{ width:93px; left:382px; top:0;}
.label-list span.span-03:hover{ cursor:default;}
.label-list span.span-07:hover{ cursor:default;}
.label-list a.span-04{ width:186px; left:480px; top:0;}
.label-list a.span-05{ width:93px; height:145px; left:671px; top:0;}
.label-list a.span-06{ width:186px;left:769px; top:0;}
.label-list span.span-07{ width:93px;  left:0; top:75px;}
.label-list a.span-08{ width:186px;left:98px; top:75px;}
.label-list a.span-09{ width:186px;left:289px; top:75px;}
.label-list a.span-10{ width:186px;left:480px;  top:75px;}
.label-list a.span-11{ width:186px;left:769px;  top:75px;}


.footer{ color:#666;}
.footer p{ line-height:180%;}
.footer a{ color:#666;}



.tabbox { overflow: hidden; }
.tabbox .tab-hd { height:40px; }
.tabbox .tab-hd ul { float:right;}
.tabbox .tab-hd li{ float: left; height:33px; line-height:33px; width:91px; margin-left:10px; background:#88CAEB; cursor:pointer; color:#fff; text-align:center; font-size:14px;}
.tabbox .tab-hd li a{ display:block; padding:0 14px;  }
.tabbox .tab-hd li a:hover{ color:#f60; text-decoration:underline; background:#1295d8;   }
.tabbox .tab-hd li.on{ background:#1295D8; }
.tabbox .tab-bd { padding:5px;  }
.tabbox .tab-bd ul{ overflow:hidden; zoom:1; }
.tabbox .tab-bd{  max-width: 918px;  margin:0 auto;  padding:0px 20px;  font-family: "微软雅黑"; }
.tabbox .tab-bd ul li{ height:auto; padding-top:15px; overflow:hidden; border-bottom:1px solid #b5b5b5;  padding-bottom:20px;}
.tabbox .tab-bd ul li p{ text-align:left; line-height:20px; }
.tabbox .tab-bd ul li a{ float:right; }
.tabbox .tab-bd .one{ width:20%; float:left;  padding-top:10px; margin-right:3%;}
.tabbox .tab-bd .one img{ width:100%;}
.tabbox .tab-bd .one a{  width:100%; }
.tabbox .tab-bd .two{ width:77%;  float:left;}
.tabbox .tab-bd .tit{ margin:10px auto; text-align:left; color:#1295d8; font-size:14px; font-weight:bold; }
.tabbox .tab-bd .tit a{ color:#1295d8;  padding-bottom:5px; float:none; }

@charset "utf-8";

/* CSS Document */

*{

	margin:0;

	padding:0;

	font-family:'Microsoft YaHei','微软雅黑';

}

h1,h2,h3,h4,h5,h6{ font-weight:500;}

a{ text-decoration:none;}

a img{ border:none;}

li{ list-style:none; overflow:hidden;}




#project{

	background-color:#f3f3f3;position:relative;	
	min-width:1310px;

}

.huodong,.projectinner{

	width:789px;

	margin:0 auto;

	padding:35px 0 50px;

	position:relative;
	overflow:hidden;
	padding-bottom:0;

}
.huodong .dong,.huodong{
	width:1190px;
}
.huodong>p.topTitle{
	text-align: left;
    font-size: 30px;
    color: #626262;
    padding-bottom: 46px;
}
.huodong>p.topTitle img{
	margin-right:10px;
}
.xiaoyou{
	    margin-top: 50px;
}
.xiaoyou .xiaoyou_content{
	position:relative;
	margin:0 auto;
}
.xiaoyou .xiaoyou_content h6:last-of-type{
	padding-top:0;
}
.xiaoyou .xiaoyou_content .marquee{
	top:0 !important;
}
#marquee2,#marquee0{position:absolute;top:114px;left:0px;width:1190px;height:255px;overflow: hidden;}

#marquee2 ul,#marquee0 ul{ overflow:hidden;}

#marquee2 ul li,#marquee0 ul li {float:left;padding-right:11px; padding-left:1px;}

#marquee2 ul li a,#marquee0 ul li a{ display:block;border:1px solid #e5e5e5; width:186px; overflow:hidden;}
#marquee2 .image,#marquee0 .image{
	width:186px;
	height:158px;
	overflow:hidden;
}
#marquee2 ul li img,#marquee0 ul li img {display:block;}

#marquee2 ul li p,#marquee0 ul li p{text-align:center; background-color:#fff; width:148px; padding:13px 19px 0; height:80px; line-height:20px; font-size:14px; color:#313131;}

#marquee2 ul li p.lenght,#marquee0 ul li p.length{ padding:8px 19px;}

.xiaoyou .xiaoyou_content #contro2,.xiaoyou .xiaoyou_content #contro1 {position:absolute;left:45px; top:58px; width:887px;}	

#contro1{top:560px !important;}	

#contro2 a,#contro1 a{ display:block; width:28px; height:54px;}

#goL,#goL2{ float:left;}

#goR,#goR2{ float:right;}

.btn_btn{ overflow:hidden;}

.btn{

	width:268px;

	height:57px;

	line-height:57px;

	text-align:center;

	color:#fff;

	font-size:20px;

	margin-top:274px;

	background-color:#ff6d00;

	border-radius:10px;

	border:none;

	margin-left:85px;

	cursor:pointer;

	float:left;

}

.btn2{

	margin-top:274px;

	margin-left:100px;

}
