* {
    text-decoration: none;
}
p,ul,li,h1,h2,h3,h4,h5,h6,ol,dl,dd,input,ul,ol,img{
    margin:0;padding:0;list-style:none;border:none;
}
body{
    font-weight:normal;font-family:"微软雅黑";
    margin:0;padding:0;list-style:none;color:#000;min-width:1200px;
}
a img{border:none;}
.fl{float:left}
.fr{float:right}
a{ color:#222}
a:hover{ color:#a90001}
/******************************************************************/
.subject-background{
    width:100%;
    background:url('images19d-banner.jpg') no-repeat center top;
	min-width: 1280px;
	margin:0 auto;
	background-size:100% 468px; 
}
/*专题开始*/
.subject-bigbox{
    width:1000px;height:auto;margin:0 auto;position:relative;
}
.zgglogo{position:absolute;top:10px;left:-200px;}
/*.subject-bigbox .zgglogo{position:absolute;top:10px;right:-100px;}*/
/*专题顶部*/
.subject-top{
    width:100%;height:468px;position:relative;
}
.top-text{
    width:510px;height:273px;position:absolute;top:38px;right:53px;
}
#one{
    position:absolute;top:0;left:0;
}
#two{
    position:absolute;top:94px;left:129px;
}
#three{
    position:absolute;top:181px;left:287px;
}
.gh{
    width:593px;height:80px;position:absolute;bottom:12px;right:0px;
    overflow:hidden;
}
#gh1{
    position:absolute;top:0px;left:600px;
}
#gh2{
    position:absolute;bottom:0px;left:600px;
}
#ghtext{
    position:absolute;bottom:0px;right:0px;display:none;
}
#one,#two,#three{
    display:none;
}
/*专题内容*/
.subject-bottom{
    background:#fff;
}
/*头条*/
.headlines{
    width:100%;height:85px;position:relative;
}
.headlines dt{
    width:119px;height:85px;background:url('../images/headlines.png');background-repeat: no-repeat;
    position:relative;left:-21px;background-position:center left;float:left;
}
.headlines dd{
    width:880px;height:85px;float:right;
}
.headlines dd a{
    line-height:85px;display:block;width:100%;height:85px;font-size:34px;font-weight: 800;color:#c90001;
    text-align: center;
}
/*头条轮播*/
.head-lunbo{
    width:1000px;height:332px;margin:0 auto;/*margin-bottom:34px;*/
}
.lunbo{
    width:450px;height:332px;float:left;
}
.head-lunboright{
    width:485px;height:auto;float:right;
}
/*头条的右边循环*/
.head_text{
    width:100%;height:111px;border-bottom:1px solid #d2d2d2;overflow:hidden;
}
.head_text dt{
    width:100%;height:40px;overflow:hidden;
}
.head_text dt a{
    font-size:18px;font-weight: 600;
    line-height:40px ;
}
.head_text dd{
    width:100%;height:70px;overflow:hidden;font-size:16px;color:#686868;
    line-height:30px ;text-indent: 2em;
}
.head_text dd a{color:#c90001}
/*总理问答*/
.prime{
    width:100%;height:auto;overflow:hidden;
}
.prime-box{
    width:100%;height:auto;overflow:hidden;
}
.prime-boxleft{
    width:344px;height:223px;overflow:hidden;
}
.prime-boxright{
    width:620px;height:auto;overflow:hidden;
}
.prime-boxright dl{
    width:306px;height:auto;padding-right:4px;
}
.prime-boxright dl dt{
    width:296px;height:auto;background:url('imagesht.jpg');
    background-repeat: no-repeat;
    background-position:top left;padding-bottom:16px;
}
.prime-boxright dl dt a{
    display:block;width:255px;height:auto;margin-left:40px;padding-left:5px;
    font-size:14px;color:#222;
    line-height:20px ;font-weight:bold;
}
.prime-boxright dl dd{
    width:296px;height:auto;background:url('imagesxx.jpg');
    background-repeat: no-repeat;padding-right:10px;
    background-position:top left;padding-bottom:16px;
}
.prime-boxright dl dd p{
    display:block;width:260px;height:auto;margin-left:40px;padding-left:5px;
    font-size:14px;color:#222;
    line-height:20px ;
}
/*部长面对面*/
.minister{
    width:100%;height:auto;overflow:hidden;
}
.minister-box{
    width:100%;height:auto;overflow:hidden;
}
.minister-boxcon{
    width:49%;height:auto;overflow:hidden;padding-bottom:5px;
}
.minister-boxcon dt{
    width:105px;height:93px;overflow:hidden;
}
.minister-title{
    width:360px;height:auto;margin-left:15px;padding-bottom:6px
}
.minister-title a{line-height:24px;font-size:15px;color:#222;font-weight:bold;}
.minister-boxconcon{
    width:360px;height:auto;margin-left:15px;
}
.minister-boxconcon p{
    line-height:20px;font-size:14px;color:#888;
}
.minister-boxconcon p a{color:#ff7e73;
}
/*记者探会*/
.twobox{
    width:100%;height:auto;overflow:hidden;
}
.reporter{
    width:49%;height:auto;overflow:hidden;
}
.reporter-bottom{
    width:100%;height:auto;overflow:hidden;
}
.reporter-bl{
    width:210px;height:210px;position:relative;overflow:hidden;
}
.reporter-br{
    width:255px;height:auto;padding-right:5px;
}
.reporter-bottomright{
    width:100%;height:auto;margin-bottom:10px;
}
.reporter-bottomright dt{
    width:100%;height:auto;
}
.reporter-bottomright dt a{
    line-height:30px;font-size:16px;font-weight:bold;
}
.reporter-bottomright dd p{
    line-height:22px;font-size:14px;color:#666; text-indent:26px;
}
.reporter-bottomright dd p a{color:#fefefe}
.mark{
    width:100%;height:40px;position:absolute;left:0;bottom:0;
    background:rgba(0,0,0,0.6);color:#fff;line-height:40px;text-align: center;
}
.mark a{color:#fefefe}

/*直通部委*/
.straight{
    width:49%;height:auto;overflow:hidden;
}
/*解码“十三五”*/
.thirteen-five{
    width:100%;height:auto;overflow:hidden;
}
.authority-read{
    width:100%;height:auto;overflow:hidden;
}
.authority-readcon{
    width:100%;height:auto;
}
.authority-list{
    width:480px;height:115px;margin:5px 6px 15px 0;background:#f1f1f1;overflow:hidden;
}
.authority-list:hover{ background:#F8E1B1;-webkit-box-shadow:0px 0px 8px #ccc;-o-box-shadow:0px 0px 8px #ccc;-moz-box-shadow:0px 0px 8px #ccc;box-shadow:0px 0px 8px #ccc; transform:translateY(-2px)}
.authority-list dt{
    height:auto;font-size:16px;font-weight: 600;color:#000;
    line-height:48px ;padding-left:15px;
}
.authority-list dt span{float:left;display:inline-block;width:30px;background:#f00;height:30px;line-height:30px;margin-top:10px;}
.authority-list dt a{
    font-size:16px;font-weight: 600;display:inline-block;
    line-height:30px;
}
.authority-list dd{
    color:#666666;line-height:25px;text-indent: 2em;padding:0 5px;
}
.authority-list dd a{
    color:#fe6732;
}
/*两会报告厅*/
.twomeeting{
    width:100%;height:auto;overflow:hidden;
}
#tab{
    width:100%;height:30px;
}
#tab li{
    height:30px;line-height:30px;font-size:18px;font-weight:600;color:#000;padding:0 28px 0 10px;
    background:#dbdbdb url('imagestwomeeting.jpg');
    background-repeat: no-repeat;cursor: pointer;
    background-position:top right;margin-right:10px;
}
#tab li.hover{
    color:#be261b;
}

.tab-bottom{
    width:100%;height:250px;background:#f1f1f1;overflow:hidden;
}
.tab-innercon{
    width:100%;height:240px;display:none;background:#f1f1f1;
}
.tab-innerleft{
    width:335px;height:240px;padding:13px 0;text-align: center;
}
.tab-innermiddle{
    width:630px;height:240px;margin-left:30px;
}
.tab-innermiddle dt{
    width:300px;height:40px; background:url('imagesjt022.jpg');
    background-repeat: no-repeat;background-position:center right;
    padding-top:8px;float:left;
}
.tab-innermiddle dt a{
    display:block;background:#be261b;text-align:center; width:60px;height:25px;color:#fff;
    line-height:25px;margin:0 auto;
}

.list-spottext{
    width:300px;height:33px;float:left
}
.list-spottext span{
    display:block;width:15px;height:33px;text-align: center;line-height: 33px;
}
.list-spottext a{
    line-height: 33px;color:#3a3a3a;
}
.tab-innerconhover{
    display:block;
}
/*学习评论*/
.study{
    width:100%;height:auto;overflow:hidden;
}
/*分析评论*/
.analysis{
    width:49%;height:auto;overflow:hidden;
}
.new-thoughtcon{
    width:98%;height:auto;border-bottom:1px dashed #7f7f7f;margin-bottom:5px;padding-top:20px;
}
.new-thoughtcon dt{
    width:100%;height:20px;margin-bottom:10px;float:left;
}
.new-thoughtcon dt a{
    font-size:16px;font-weight: 700;line-height:20px;
}
.new-thoughtcon dd{
    font-size:14px;color:#666666;line-height:25px;text-indent: 2em;margin-bottom:8px;
}
.new-thoughtcon dd a{
    color:#fe6732;
}
/*声音语录*/
.voice{
    width:49%;height:auto;overflow:hidden;
}
/*微观两会*/
.smalltwomeeting{
    width:100%;height:auto;overflow:hidden;
}
/*两会资料*/
.twomeetingdata{
    width:100%;height:auto;overflow:hidden;
}
.data-img{
    width:959px;height:388px;margin:0 auto; background:url('imageszl1.jpg');
    background-repeat: no-repeat;background-position:top left;margin-top:20px;
}
.detailed{
    width:100%;height:auto;overflow:hidden;margin-top:30px;
}
.detailed dd{
    width:46%;height:auto;overflow:hidden;padding:0 13px;
}
.detailed dd p{
    font-size:14px;color:#000000;line-height:25px;text-indent: 1em;
}
.detailed dd a{
    color:#f08731;
}
/*************************************公共部分***************************************************/
.magint{
    margin-top:20px;
}
a:hover{
    text-decoration: underline;
}
/*公共标题*/
.title{
    width:100%;height:45px;border-bottom:1px solid #cdcdcd;margin:25px 0 10px
}
.title-left{
    color:#A48C2E;height:40px;line-height:40px;font-size:28px;background:#fff;padding:0 10px 0 15px;font-weight: 700;border-left:10px solid #A48C2E;
}
.title-left.vod{margin-left:440px;}
.more{

}
.title-line{
    width:8px;height:14px;margin-top: 12px;border-left:3px solid #be261b;
    background:#fff;
}
.more a{
    line-height:40px;font-size:16px;color:#000;font-weight: 600;
}
.cl{clear:both;overflow: hidden}
.btitle{text-align:center}
.btitle img{display:block;margin:0 auto;}
.bwch{width:49.5%; overflow: hidden}
.bwch a{ display: block;margin:5px 0 15px}
.footer {padding: 15px 0;color: #e72319;line-height: 26px;text-align: center;overflow:hidden; margin:15px auto 0;border-top:15px solid #c90001;width: 1000px;}
.text2{padding:10px 0 15px;font:16px/34px "微软雅黑";}
.text2 span{color:#f00;font-size:18px}
.text2 dt{margin-right:-20px}
.text2 dt a{ display: block;float:left;width:230px; text-align: center;font-size:14px; background: #eaeaea;margin:0px 10px 2px 5px;padding-bottom:5px;}
.text2 dt a img{ display: block;margin-bottom:8px;}
.text2 dt.tit{width:100%;margin:0 auto;text-align:center; overflow: hidden}
.text2 dt.tit a{width:auto;font-size:18px;float:none;background:url(../images/dh.png) no-repeat;display:inline-block;font-weight: 700;padding-left:50px;margin-left:-50px;}


.text2 dd{padding-left:8px;font-family: "微软雅黑"}
.text2 dd span{font-family: "宋体"}


.idxnav{width:138px;position:absolute; z-index: 999;left:50%;top:500px;margin-left:505px;}
.idxnav.on{position:fixed;top:0;}
.idxnav dd a{display: block;width:138px;height:46px;line-height:46px;color:#fff;font-size:18px;text-align:center;border-bottom:1px solid #fff;background:#E70012}
.idxnav dd a:hover,.navbox dd a:hover{text-decoration:none;background:#AF080B}

.vidbox{margin-right:-40px;padding-bottom:20px;}
.vidbox dl{float:left;width:316px;height:205px;margin-right:28px;margin-top:20px;}
.vidbox dl dt a{position:relative;display:block;width:316px;height:205px;}
.vidbox dl dt a img{display:block;width:100%;height:100%;}
.vidbox dl dt a img.vd{width:90px;height:90px;position:absolute;left:37%;top:20%;}
.vidbox dl dt a span{width:100%;display:block;height:40px;position:absolute;left:0;bottom:0;background:#000;filter:alpha(opacity=60);opacity:0.6;}
.vidbox dl dt a p{position:absolute;height:40px;left:0;bottom:0;line-height:40px;text-align:center;color:#fff;width:100%;}


/*------------------------*/
.ttxbox1{position:relative;margin:0 auto;width:1000px;padding:0 0 10px; z-index:8; overflow: hidden}
.ttxbox1 .prev3,.ttxbox1 .next3{position:absolute;display:block;width:51px;height:48px;top:100px;cursor:pointer;z-index:5}
.ttxbox1 .prev3{left:10px; background:url(../images/cyzd-arr-1.png) no-repeat left center}
.ttxbox1 .next3{right:10px;background:url(../images/cyzd-arr-1.png) no-repeat right center}
.ttxlist1{position:relative;width:1000;overflow:hidden;margin-left:0;}
.ttxlist1 ul{width:9999px;clear:both;overflow:hidden;}
.ttxlist1 ul li{float:left;display:inline;width:320px;margin:0 20px 0 0;}
.ttxlist1 ul li dl{ width:320px;background: #f1f1f1;padding:10px;transition:all 0.5s;-webkit-transition:all 0.5s}
.ttxlist1 ul li dl:hover{background:#F1A0A2;box-shadow:0px 0px 10px #999}
.ttxlist1 ul li dl dt{width:300px;height:225px;position: relative;overflow:hidden}
.ttxlist1 ul li dl dt img{display:block}
.ttxlist1 ul li dl dd.big{text-align: center;padding:10px 0;font-weight: 700}
.ttxlist1 ul li dl dd.small{font-size:14px;color:#555}
.ttxlist1 ul li dl dd.small a{color:#f60}
@media only screen and (min-width: 350px) and (max-width: 1025px){
	.idxnav{margin-left:615px;}
}
