/*通用样式*/
body, object, iframe, h1, h2, h3, h4, h5, h6, blockquote, a, code, em, img, q, small, strong, li, ul, fieldset, form, label, table, tbody, tr, th, td { color:#666;  font-size: 14px;  font-family:"微软雅黑";}
*{ margin: 0; padding: 0;}

ul li{list-style: none;}
a{ text-decoration: none; outline: 0;}
.fl{float: left;}
.fr{float: right;}
body {
font-family:"微软雅黑";
}

.clearfix:before, .clearfix:after {
content: "";
display: table;
}

.clearfix:after {
clear: both;
}

.clearfix {
*zoom: 1;
}

html,body{
width:100%;
height:100%;
background-color: #e6e6e6;
}
/*头部图片*/
.banner{
background: url(/lhxinqu/resource/cms/2019/11/img_pc_site/2019112917535234708.png) no-repeat center;
width:1920px;
height:380px;



}

/*正文开始*/
.content{
margin:0 auto;
width:1180px;
margin:0 auto;
margin-top:55px;

}

/*序言开始*/
.Preface{
height:182px;
width:100%;
background-color:#fff;
padding:20px;
}


/*右边文字*/
.Preface_txt{
float: left;
width:795px;
height:180px;
margin-left:35px;
}
.Preface_txt_top{
font-size:18px;
line-height: 35px;
margin-top:30px;
}


.Preface_txt_top span{
background:url(xuyantb.png);
height: 14px;
width: 14px;
background-color: #1296db;
display: block;
float: left;
margin-right: 22px;
margin-top: 10px;
}

/*分析开始*/
.Analysis{
width: 1220px;
background-color: #fff;
margin-top: 45px;
border: 1px solid #FFf;
}
.category {
margin-top: 45px;
}
.category_title {
height: 48px;
width: 248px;
border: 1px solid #3d4750;
line-height: 48px;
text-align: center;
margin: 0 auto;
font-size: 30px;
font-weight: bolder;
}

.category_txt {
width: 505px;
line-height: 40px;
font-size: 24px;
margin-left: 50px;
margin-top: 20px;
}

.category_txt span {
height: 14px;
width: 14px;
background-color: #1296db;
display: block;
float: left;
margin-right: 35px;
margin-top: 10px;
}
.category_box {
margin-top: 50px;
}


/*信件主题分析*/
.theme {
margin-top: 50px;
}
.theme_title {
height: 48px;
width: 248px;
border: 1px solid #3d4750;
line-height: 48px;
text-align: center;
margin: 0 auto;
font-size: 30px;
font-weight: bolder;
}

.theme_box {
margin-top: 50px;
}
/*内容主题分析*/
.situation_title {
margin-top: 35px;
}

.situation_title ul li {
float: left;
width: 160px;
/* height: 60px; */
background-color: #f2f2f2;
color: #3d4750;

line-height: 60px;
font-size: 18px;
padding-left:43px;
}
/*.situation_title ul li:first-child{
background-color: #60aaf5;
color: #fff;
}*/


.situation_title ul li:hover{
background-color: #60aaf5;
color: #fff;
}
#situation_ul .situation_title_vivi {/*高亮样式*/
background-color: #60aaf5 ;
color: #fff;
}

/*主题分析内容*/
.situation_content {
margin-top: 50px;
display: none;
width:1220px;
height:480px;
/*height: 310px;*/
}

.situation_show {/*高亮显示类*/
display: block;
}


.situation_content_fl span {
height: 14px;
width: 14px;
background-color: #1296db;
display: block;
float: left;
margin-top: 4px;
margin-left: 30px;
}

/*文字*/
.situation_content_fl {

margin-top:-25px;
}

/*图片*/
.situation_content_img {
text-align: center;
margin:0 auto;
margin-top:20px;
}

.situation_content_text{
 width:93%;
margin-left:59px;
line-height: 23px;
font-size: 16px;
}
/*关注焦点分析*/
.follow {
margin-top: 130px;
}

.follow_title {
height: 48px;
width: 248px;
border: 1px solid #3d4750;
line-height: 48px;
text-align: center;
margin: 0 auto;
font-size: 30px;
font-weight: bolder;
}
.follow_content {
width: 1040px;
margin: 0 auto;
}
.follow_txt {
margin-top: 30px;
font-size: 16px;
line-height: 25px;
text-indent: 2em;
}
.letter_title {
margin-top: 35px;
}
.letter_content {
margin-top: 50px;
}

.letter_title_vivi {
background-color: #60aaf5;
color: #fff;
}
.letter_title ul li {
float: left;
width: 345px;
background-color: #f2f2f2;
color: #3d4750;
text-align: center;
line-height: 60px;
font-size: 24px;
}

/*.letter_title ul li:hover{
background-color: #60aaf5;
color: #fff;
}*/

.letter_content_fl {
width: 530px;
font-size: 24px;
line-height: 35px;
margin-top: 10px;
color: #12264c;
}


/*热点聚焦*/
.Hotspot {
margin-top: 50px;
}
.Hotspot_title {
height: 48px;
width: 248px;
border: 1px solid #3d4750;
line-height: 48px;
text-align: center;
margin: 0 auto;
font-size: 30px;
font-weight: bolder;
}
.link {
margin-top: 100px;
margin-bottom: 90px;
overflow: hidden;
width: 1087px;
margin: 100px auto;
}

.link ul li {
float: left;
text-align: center;
width: 215px;
text-align: center;
}

#letter_ul .letter_title_vivi {/*高亮样式*/
background-color: #60aaf5 ;
color: #fff;
}

.link ul li img {
height: 95px;
width: 100px;
/* display: block; */
}


.link ul li a span {
border: 1px solid #1078ff;
border-radius: 20px;
font-size: 17px;
color: #318db8;
line-height: 48px;
text-align: center;
width: 175px;
margin-top: 40px;
display: inline-block;
}
.link ul li a span:hover{
color:red;
}