﻿* {
    box-sizing: border-box;
    text-decoration: none;
}
p,ul,li,h1,h2,h3,h4,h5,h6,ol,dl,dt,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;
    background:#fff;
}
a img{border:none;color:#000;}
body{ min-width:1200px;}
.fl{float:left}
.fr{float:right}
* a:hover{text-decoration:underline;color:#c32027;}

/*top*/
.top{
    width:100%;height:auto;
}
.top_one{
    width:100%;height:547px;position:relative;
    background:url("imagestop.jpg")  center top no-repeat;
    overflow:hidden;padding-top:74px;
}
#logo{
    width:140px;height:69px;position:absolute;top:0;right:0;
    background:url('imagesmark.png');
    background-repeat: no-repeat;
    background-position:0px -418px;

}
.top_one ul{
    width:863px;height:372px;margin:0 auto;position:relative;overflow:hidden;
}
#top_one{
    width:636px;height:162px;text-align: center;
    position:absolute;bottom:-400px;
    background:url('imagesmark.png');
    background-repeat: no-repeat;
    background-position:0px 0px;
}
#top_two{
    width:863px;height:195px;
    position:absolute;top:-400px;
  /*  position:absolute;top:251px;*/
  /*  background:url("../images/top_two.png")  center top no-repeat;*/
    background:url('imagesmark.png');
    background-repeat: no-repeat;
    background-position:0px -197px;
}
/*nav*/
.nav{
    width:100%;height:70px;
    background:#2e447b;border-bottom: 5px solid #bb3e48;
}
.nav ul{
    width:1200px;height:70px;margin:0 auto;overflow:hidden;text-align: center;
}
.nav ul li{
    float:left;padding:0 30px;height:65px; width:auto;overflow:hidden;
}
.nav ul li a{
    color:#fff;line-height:65px;font-size: 30px;


}
.nav ul li:hover{
    background:#f2a619;
}
.nav ul li a:hover{text-decoration:none;}
/*con start*/
.con{
    width:1150px;height:auto;margin:0 auto;margin-top:48px;overflow:hidden;
}
/*头条*/
.headlines{
    width:100%;height:auto;overflow:hidden;border-bottom: 1px dashed #a1a5a8 ;
}
.headlines_title{
    width:100%;height:auto;margin-bottom:5px;overflow:hidden;border-bottom: 1px dashed #a1a5a8 ;
}
#headlines_title_left{
    width:150px;height:70px;float:left;
    background: url("imagesheader.jpg")  left center no-repeat;
}
#headlines_title_right{
    width:1000px;height:auto;overflow:hidden;/*position:absolute;top:0;left:100px;*/
    text-align: center;line-height: 70px;font-size: 38px;float:left;
}
#headlines_title_right a{color:#000;font-weight: 500}
#headlines_title_right a:hover{color:#c32027;}
.headlines p{
    width:100%;height:auto;text-indent: 2em;line-height: 35px;font-size: 16px;
    padding:8px 0;
}
.headlines p a{color:#ff0000;}
/*轮播*/
.con_box{
    width:100%;height:auto;overflow:hidden;
}
.lunbo_box{width:100%;height:auto;overflow:hidden;}
.lunbo{
    width:550px;height:380px;margin-top:15px;
}
/*高层声音*/
.High_voice{
    width:580px;height:auto;
}
.bottom_con{
    width:100%;height:auto;
}
.bottom_condl{
    width:100%;height:auto;overflow:hidden;
}
.bottom_condl dt{
    width:100%;height:auto;line-height:42px;font-size: 20px;
}
.bottom_condl dt a{color:#000;}
.bottom_condl dt a:hover{color:#c32027;}
.left_violet{
    display:block;width:10px;height:10px;float:left;margin:20px 10px;
    background:url('imagesmark.png');
    background-repeat: no-repeat;
    background-position:-16px -488px;
}
.bottom_condl dd{
    width:100%;height:auto;background:#f5f5f5;font-size: 14px;
    padding:6px 15px;text-indent: 2em;line-height: 25px;color:#707070;
    margin:5px 0;
}
.root_box{
    width:100%;height:auto;overflow:hidden;margin-top:30px;
}
/*根源*/
.root{
    width:540px;height:auto;
}
/*事实*/
.Fact{
    width:580px;height:auto;
}
/*分析评论*/
.Analysis,.Expert{
    width:100%;height:auto;overflow:hidden;margin-top:30px;
}
.Analysis_con{
    width:100%;height:auto;
}
.Analysis_con dl{
    width:287px;height:auto;margin-top:30px;float:left;overflow:hidden;
}
.Analysis_con dl dt{
    width:95%;margin:0 auto;height:70px;
    border-bottom:1px dashed #8894b7;line-height:28px;font-size: 18px;
}
.Analysis_con dl dt a{
    color:#000;font-weight: 500;
}
.Analysis_con dl dt a:hover{color:#c32027;}
.Analysis_con dl dd{
    color:#707070;font-size: 16px;line-height: 30px;width:95%;margin:0 auto;
    padding-top:15px;
}
/*专家观点*/
.Expert_con_left{
    width:580px;height:auto;margin-top:30px;
}
.Expert_con_left dl{
    width:48%;height:auto;background:#f7f7f7;overflow:hidden;
}
.Expert_con_left dl dd{
    width:100%;height:auto;
}
.Expert_title{
    display:block;width:91%;height:auto;margin:0 auto;margin-top:15px;
    font-size: 16px;line-height:30px;color:#000;font-weight: 600;
}
.Expert_con_left dl.fl dd a,.Expert_con_left dl.fr dd a{
display:block;width:91%;height:auto;margin:0 auto;margin-top:15px;
    font-size: 16px;line-height:30px;color:#000;font-weight: 600;
}
.Expert_con_left dl.fl dd p,.Expert_con_left dl.fr dd p{
    display:block;width:91%;height:auto;margin:0 auto;
    font-size: 12px;line-height:25px;color:#434343;margin-bottom:15px;
}
.Expert_con_left dl.fl dd p a,.Expert_con_left dl.fr dd p a{
    color:#e12929;font-size: 12px;font-weight: 400;display:inline;
}

.Expert_con_right{
    width:530px;height:auto;margin-top:30px;
}
.Expert_con_right dl{width:550px;height:auto;}
.Expert_con_right dl dd{
    width:100%;line-height: 40px;
}
.Expert_con_right dl dd span{
    color:#dd5a64;font-weight: 600;
}
.Expert_con_right dl dd a{
    color:#434343;padding-left:10px;
}
.Expert_con_right dl dd a:hover{color:#c32027;}
/*蓝色的线条*/
.blue{
    width:100%;height:50px;border-bottom: 10px solid #0b52ae;
}





/*公共标题*/
.title{
    width:100%;height:48px;background: url('imagesht.jpg');
    background-repeat: no-repeat;
    background-position:left top;margin-top:3px;
    border-bottom:3px solid #eaeaea;
    margin-bottom:5px;

}
.title-left{
    color:#41558c;height:48px;line-height:48px;
    font-size:24px;padding:0 5px 0 5px;
    padding-left:43px;
    border-bottom:3px solid #180f0a;
}
.more{
    width:40px;height:48px;
}
.more a{
    line-height:68px;font-size:12px;color:#bf1018;font-weight: 600;
}
.footer {padding: 15px 0;color: #e72319;line-height: 26px;text-align: center;overflow:hidden; margin:25px auto 0;width: 1180px;}