* {
    box-sizing: border-box;
    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;width:100%;
/*    background:url('imagesbk.jpg');
    background-repeat: no-repeat;
    background-size: 100% 700px;*/
}
a img{border:none;}
.fl{float:left}
.fr{float:right}

/**/

/*专题上面大的背景*/
.subject-background{
    width:100%;max-width:1440px; margin:0 auto;
    background:url('imagesbk.jpg');
    background-position: left top;
    background-size:100% auto;
    background-repeat: no-repeat;


}
/*.subject-background #bc{
    width:100%;height:825px;position:absolute;top:0;left:0;z-index:-1;
}
.subject-background div>img{
    width:100%;height:825px;
}*/

/*专题开始*/
.subject-bigbox{
    width:1000px;height:auto;margin:0 auto;
}
.subject-top{
    width:100%;height:300px;position:relative; overflow:hidden
}
.subject-top img.xjp{ display:block; position:absolute;left:15px;bottom:-20px; display:none}
#top_one{
    width:154px;-height:91px;position:absolute;top:30px;right:19px;
}
#sunshine{
    width:75px;height:65px;position:absolute;top:4px;left:0;display:none;
}
#threeyear{
    width:117px;height:52px;position:absolute;bottom:0;right:0;display:none;
}
#top_two{
    width:615px;height:180px;position:absolute;bottom:0px;right:0px;overflow:hidden;
}
#text{
    width:576px;height:70px;position:absolute;top:0px;left:680px;
}
#sunshine1{
    width:557px;height:199px;position:absolute;top:0px;left:10px;
}
#text1{
    width:563px;height:79px;position:absolute;bottom:20px;left:680px;
}
/*专题底部*/
.subject-bottom{
    background:#fff;
}
/*头条*/
.headlines{
    width:100%;height:85px;/*position:relative;*/
}
.headlines dt{
    width:119px;height:85px;background:url('imagesheadlines.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:#ab0001;
    text-align: center;
}
/*头条轮播*/
.head-lunbo{
    width:930px;height:332px;margin:0 auto;margin-bottom:34px;
}
.lunbo{
    width:450px;height:332px;float:left;background:none;
}
.head-lunboright{
    width:460px;height:332px;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;color:#000;
    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{

}
/*时事聚焦*/
.time-box{
    width:100%;overflow:hidden;
}
.time-event{
    width:48%;overflow:hidden;
}
/*权威解读*/
.authority-read{
    width:100%;height:auto;overflow:hidden;
}
.authority-readcon{
    width:100%;height:226px;
}
.authority-list{
    width:320px;height:187px;margin:17px 6px 20px 6px;background:#f1f1f1;
}
.authority-list dt{
    font-size:16px;font-weight: 600;color:#000;
    line-height:48px ;padding:0 10px;
}
.authority-list dt a{
    font-size:16px;font-weight: 600;color:#000;
    line-height:48px ;
}
.authority-list dd{
    color:#666666;line-height:25px;text-indent: 2em;padding:0 5px;
}
.authority-list a{
    color:#fe6732;
}
/*紫光阁特稿*/
.zgg{
    width:100%;height:auto;margin-top:15px;
}
.zgg-con{
    width:100%;height:auto;overflow:hidden;
}
.zgg-dl{
    width:50%;height:155px;
}
.zgg-dl dt{
   line-height:60px; font-size:18px;font-weight: 600;color:#000;
}
.zgg-dl dt a{
    line-height:60px; font-size:18px;font-weight: 600;color:#000;
}
.zgg-dl dd{
    width:97%;height:93px;text-indent: 2em;line-height:30px;
}
.zgg-dl dd a{
    color:#fe6732;
}
/*新理念新思想新战略*/
.new-thoughtbox{
    width:100%;height:380px;overflow:hidden;margin-top:20px;
}
.new-thought{
    width:48%;height:380px;overflow:hidden;
}
.new-thoughtcon{
    width:100%;height:120px;border-bottom:1px dashed #7f7f7f;
}
.new-thoughtcon dt{
    width:100%;height:20px;margin-top:20px;margin-bottom:10px;float:left;
}
.new-thoughtcon dt span{
    display:block;border-left:6px solid #f1810e;width:18px;height:18px;float:left;

}
.new-thoughtcon dt a{
    font-size:16px;color:#3a3a3a;font-weight: 400;line-height:20px;
}
.new-thoughtcon dd{
    font-size:14px;color:#666666;line-height:25px;text-indent: 2em;
}
.new-thoughtcon dd a{
    color:#fe6732;
}

/*************************************公共部分***************************************************/
.magint{
    margin-top:20px;
}
a:hover{
    text-decoration: underline; color:#a90001
}
/*公共标题*/
.title{
    width:99%;height:38px;background:url('imagestitlebc.jpg');
    background-repeat: repeat-x;
    background-position:left center;
}
.title-left{
    color:#fff;height:38px;line-height:35px;font-size:28px;background:#be261b;padding:0 14px;
}
.more{
    width:60px;height:38px;background:#fff url('imagesjt.jpg');
    background-position: right center;
    background-repeat: no-repeat;
   /* border-left:3px solid #be261b;*/
}
.title-line{
    width:8px;height:14px;margin-top: 12px;border-left:3px solid #be261b;
    background:#fff;
}
.more a{
    line-height:38px;font-size:16px;color:#000;
}

/*时事聚焦  前面带点的列表*/
.list-spot{
    width:100%;height:246px;overflow:hidden;
}
.list-spottext{
    width:100%;height:40px;
}
.list-spottext span{
    display:block;width:15px;height:40px;text-align: center;line-height: 40px;
}
.list-spottext a{
    line-height: 40px;color:#3a3a3a;
}
.footer {background:#ddd;padding: 15px 0;color: #e72319;line-height: 26px;text-align: center;overflow:hidden; margin:0 auto;}
.ttxbox1{position:relative;margin:0 auto;width:1000px;padding:20px 0 10px; z-index:8}
.ttxbox1 .prev3,.ttxbox1 .next3{position:absolute;display:block;width:26px;height:67px;top:62px;cursor:pointer;}
.ttxbox1 .prev3{left:10px; background:url(imagesarr_2.png) no-repeat left center}
.ttxbox1 .next3{right:10px;background:url(imagesarr_2.png) no-repeat right center}
.ttxlist1{position:relative;width:896px;margin-left:48px;overflow:hidden; z-index:5;}
.ttxlist1 ul{width:9999px;clear:both;overflow:hidden;height:200px}
.ttxlist1 ul li{float:left;display:inline;width:200px;position:relative; z-index:9;margin:0 12px}
.ttxlist1 ul li .img{ width:200px;height:150px; line-height:20px; text-align:center}
.ttxlist1 ul li .img a,.ttxlist1 ul li .img a img,.ttxlist1 ul li .img a span{ display:block;font-size:12px; color:#333}
.ttxlist1 ul li .img a:hover{ text-decoration:none}
.ttxlist1 ul li .img a:hover span{ color:#AB0000}
.ttxlist1 ul li .img a span{margin-top:6px;}