 .safeWidth_index{
 	width: 1260px;
 	margin: 0 auto;
 }
 .icon_to {
 	float: right;
 	width: 48px;
 	height: 48px;
 	border-radius: 50%;
 	/*border-radius: 48px;*/
 	/*display: none;*/
 }
 
 .build {
 	width: 240px;
 	height: 320px;
 	position: absolute;
 	top: 0;
 }
 
 .build:hover {
 	/*Public/hhl/css/index/index.css*/
 	/*Public/index/image/u62.png*/
 	background: url(../../../index/image/build.jpg);
 }
 
 #nav {
 	width: 100%;
 	height: 62px;
 	border-bottom: 1px solid #CCCCCC;
 }
 
 .hover_nav_li {
 	height: 56px;
 	cursor: pointer;
 	border-bottom: 6px solid #70a9e7;
 	float: left;
 	width: 80px;
 	list-style: none;
 	text-align: center;
 	line-height: 62px;
 	margin: 0 15px;
 }
 /*-------------------------------banner------------------------------*/
 
 #banner {
 	width: 100%;
 	height: 310px;
 	/*background-color: hotpink;*/
 	background-image: url(../../image/index/u628.jpg);
 	background-position: center;
 	background-size: cover;
 	/*background-repeat: no-repeat;*/
 }
 
 #banner span {
 	width: 88px;
 	height: 88px;
 	line-height: 88px;
 	text-align: center;
 	position: relative;
 	margin: 111px 0;
 }
 
 .bannerBtn {
 	position: absolute;
 	top: 19px;
 	left: 30px;
 }
 /*-------------------------------banner------------------------------*/
 /*-------------------------------content1------------------------------*/
 
 #content1 {
 	width: 100%;
 	height: 383px;
 	background-color: rgba(221, 224, 251, 1);
 	border-radius: 5px;
 }
 
 .icon_img{
 	display: block;
 	width: 50px;
 	height: 50px;
 	margin: 0 auto;
 	margin-top: 10px;
 }
 .linkdivs{
 	width: 1230px;
 	margin: 0 auto;
 }
 .link_div,
 .special_link {
 	width: 230px;
 	height: 317px;
 	float: left;
 	position: relative;
 	margin: 33px 7px;
 	cursor: pointer;
 }
 
 .link_div>div,
 .special_link>div {
 	width: 100%;
 	height: 100%;
 	background-size: cover;
 }
 
 .cover_link {
 	width: 100%;
 	height: 100%;
 	background-color: rgba(22, 26, 29, 0.6);
 	float: left;
 	position: absolute;
 	top: 0;
 	left: 0;
 	text-align: center;
 }
 /*鼠标移入变换背景色*/
 
 .cover_link:hover,
 .s_cover_link:hover {
 	background-color: rgba(0, 193, 222, 0.8);
 }
 
 .s_cover_link {
 	text-align: center;
 	width: 100%;
 	height: 152px;
 	position: absolute;
 	left: 0;
 	top: 0;
 	background-color: rgba(22, 26, 29, 0.6);
 }
 
 .special_link>div>div {
 	width: 100%;
 	height: 152px;
 	background-size: cover;
 }
 
 .cover_link>img {
 	float: left;
 	margin: 65px 92px 0;
 }
 
 .white_line {
 	width: 33px;
 	height: 3px;
 	float: left;
 	margin: 30px 101px;
 	background-color: white;
 }
 .s_cover_link>p,
 .cover_link>p {
 	font-size: 28px;
 	color: #FFFFFF;
 	float: left;
 	text-align: center;
 	width: 100%;
 }
 
 /*.s_cover_link>p {
 	width: 210px;
 	font-size: 20px;
 	color: #FFFFFF;
 	margin: 0 auto;
 	margin-top: 10px;
 }*/
 /*-------------------------------content1------------------------------*/
 /*-------------------------------热门圈子------------------------------*/
 
 #hotCircleDiv {
 	width: 100%;
 	height: 640px;
 	background-color: rgba(82, 179, 255, 1);
 	overflow: hidden;
 }
 
 #hottext {
 	width: 1260px;
 	height: 47px;
 	margin: 20px auto 0;
 	text-align: center;
 	line-height: 39px;
 	font-size: 36px;
 	color: #FFFFFF;
 }
 
 .hotbg {
 	float: left;
 	width: 503px;
 	position: relative;
 	height: 26px;
 	margin-top: 10px;
 }
 
 .hotbg1 {
 	/*直线*/
 	position: absolute;
 	top: 9px;
 	left: 0;
 }
 
 .hotbg2 {
 	position: absolute;
 	top: 0;
 	right: 0;
 }
 /*-------左侧---------*/
 
 #newCircleBox {
 	width: 906px;
 	height: 530px;
 	float: left;
 	overflow: hidden;
 	margin-left: 20px;
 }
 /*每一个热门圈子*/
 
 .newCircle {
 	width: 285px;
 	height: 245px;
 	float: left;
 	margin-top: 20px;
 	margin-right: 17px;
	border-radius: 2px;
 }
 /*--------右侧----------*/
 
 #scroolnews {
 	width: 300px;
 	height: 510px;
 	margin-top: 20px;
 	border-radius: 5px;
 	background-color: white;
 	float: right;
 	margin-right: 30px;
 }
 
 .newstext {
 	width: 265px;
 	height: 20px;
 	margin: 0 auto;
 	margin-top: 20px;
 	overflow: hidden;
 }
 
 .newstext>img,
 .newstext>div {
 	float: left;
 	font-size: 16px;
 	color: #00C1DE;
 	text-align: center;
 }
 
 .newstext>img {
 	margin-top: 7px;
 }
 
 .newsDiv {
 	width: 265px;
 	height: 75px;
 	margin: 0 auto;
 	font-size: 16px;
 	position: relative;
 	overflow: hidden;
 }
 /*-------------------------------热门圈子------------------------------*/
 /*-------------------------------新闻资讯------------------------------*/
 #newsDiv {
 	width: 100%;
 	height: 530px;
 	background-color: rgba(255, 255, 255, 1);
 	overflow: hidden;
 	margin: 0 auto;
 }	
 .newsBanner{
 	width: 705px;
 	height: 400px;
 	border:1px solid #F0F0F0;
 	margin-top: 20px;
 	margin-right: 20px;
 	margin-left: 20px;
	float: left;
	position: relative;
	overflow: hidden;
	border-radius: 2px;
 }
 .newsImg{
 	width: 100%;
 	height: 100%;
 	cursor: pointer;
 }
 .newsTitle{
 	width: 280px;
 	height: 100%;
 	position: absolute;
 	right: 0;
 	top: 0;
 
 }
/*----每一条新闻-----*/
 .newsTitlebg{
 	width: 100%;
 	height: 80px;
 	float: right;
 	color: #333333;
 	cursor: pointer;
 }
 .newsTitleli{
 	width: 255px;
 	height: 100%;
 	float: right;
 }

 .newsTitleli>div{
 	width: 200px;
 	height: 80px;
 	border-bottom: 1px solid #F0F0F0;
 	margin-left: 30px;
 	display: table;
 }
 
 .newsTitleli>div>div{
 	margin: 15px 0;
 	font-size: 18px;
 }
 /*右边*/
 #newsListDiv{
 	width: 488px;
 	height: 400px;
 	border: 1px solid #F0F0F0;
 	margin-top: 20px;
 	float: left;
 	border-radius:2px ;
 	border-bottom: none;
 }
 .newsShowTitle{
 	width: 100%;
 	height: 62px;
 }
 .newsShowText{
 	width: 100%;
 	line-height: 40px;
 	font-size: 18px;
 	text-align: center;
 	color: white;
 }
 #newsShowListDiv{
 	font-size: 20px;
 	color: #666666;
 	width: 440px;
 	min-height: 300px;
 	height: auto;
 	overflow: hidden;
 	margin: 0 auto;
 }
 #newsShowListDiv div{
 	width: 100%;
 	height: 24px;
 	margin-top: 5px;
 	overflow: hidden;
 }
 .newsSpan{
 	width: 55px;
 	height: 100%;
 	float: left;
 	margin-right: 10px;
 	background-color: rgba(255, 185, 53, 1);
 	font-size: 16px;
    color: #FFFFFF;
    text-align: center;
    line-height: 24px;
    border-radius: 2px;
 }
 .newsTitleText{
 	width: 300px;
 	height: 100%;
 	overflow: hidden;
 	float: left;
 	font-size: 16px;
 	color: #666666;
 	line-height: 24px;
 	text-decoration: none;
 }
 .newsTitleText:hover{
 	text-decoration: none;
 	color: #52B3FF;
 	cursor: pointer;
 }
 .newsTime{
 	width: 60px;
 	height: 100%;
 	font-size: 16px;
 	color: #666666;
 	line-height: 24px;
 	float: right;
 }
 .newsMore{
 	height: 37px;
    font-size: 16px;
    background-color: rgba(234, 234, 234, 1);
    display: block;
    text-align: center;
    line-height: 37px;
	color: #bbb;	
    /*width: 440px;*/
    /*margin: 0 auto;*/
 }
 .newsMore:hover{
 	text-decoration: none;
 	cursor: pointer;
 	background-color: #88c7f7;
 	color: white;
 }
 /*-------------------------------新闻资讯------------------------------*/
 /*-------------------------------热门活动子------------------------------*/
 
 #hotActivityDiv {
 	width: 100%;
 	height: 700px;
 	background-color: rgba(242, 242, 242, 1);
 	overflow: hidden;
 }
 
 #hotActivitytext,#newsDivtext {
 	width: 1260px;
 	height: 47px;
 	margin: 20px auto 0;
 	text-align: center;
 	line-height: 39px;
 	font-size: 36px;
 	color: #52B3FF;
 }
 /*-------------------------------热门活动子------------------------------*/