/*---首页特效start---*/
#focus{ overflow:hidden;position:relative;}
#focus ul{position:absolute;}
#focus ul li{float:left;overflow:hidden;position:relative;background:#000;}
#focus ul li img { }
#focus ul li div{position:absolute;overflow:hidden;}
#focus .btnBg{position:absolute;width:973px;height:3em;left:0;bottom:0;background:#000;}
#focus .btn{position:absolute;width:953px;height:3em;line-height:3em;padding:10px 10px;right:0;bottom:0;text-align:right;}
#focus .btn span{display:inline-block;_display:inline;_zoom:1;width:1em;height:1em;border-radius:1em;_font-size:0;margin-left:5px;cursor:pointer;background:#38b58d;}
#focus .btn span.on{background:#fff;}
#focus .preNext{width:45px;height:100px;position:absolute;top:160px;background:url(../images/sprite.png) no-repeat 0 0;cursor:pointer;}
#focus .pre{left:0;}
#focus .next{right:0;background-position:right top;}
.foc_wz { z-index:9999999; position:absolute; left:15px; bottom:0px; height:2em; line-height:2em; font-size:1.5em; color:#FFF; }
/*---首页特效end---*/
.green_title{
	width: calc(100% - 2em);
	height: 5em;
	line-height: 5em;
    margin: 0 1em;
    border-bottom:1px solid #dadada;
}
.green{
	color: #d13d45;
}
.green_title span{
	font-size: 2em;
}
.green_title .more{
    float:right;
    color:#959595;
}
.type1{
	width:100%;
	padding:0 1em;
	/*border-bottom:1px solid #dadada;*/
}
.type1 ul li{
	width:100%;
	border-bottom:1px solid #dadada;
}
.type1 .img{
	float:left;
	margin-right: 1em;
}

.type1 .img img{
	width:100%;
	height: 100%;
}
.type1 .word{
	float:left;
	width:calc(80% - 1.5em);
}
.type1 .word .title{
	font-size:1.5em;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	height: 1.5em;
	line-height: 1.5em;
}
.type1 .word .time{
	font-size:1.2em;
	height: 1.5em;
	line-height: 1em;
}
.type_big{
	width:100%;
	padding:0 1em;
	
}
.type_big img{
	width:100%;
    display: block;
    margin-top:1em ;
}
.type_big p{
	font-size:1.5em;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	height: 2.4em;
	line-height: 2.4em;
	border-bottom:1px solid #dadada;
}
.type_middle{
	width:100%;
	padding:0 1em;
}
.type_middle ul li{
	width:50%;
	float:left;
	border-bottom:1px solid #dadada;
	margin-top:1em;
	margin-bottom:1em;
	
}
.type_middle ul li:nth-child(odd){
    padding-left:0;
    padding-right: 0.5em;
}
.type_middle ul li:nth-child(even){
    padding-left:0.5em;
    padding-right: 0em;
}
.type_middle ul li img{
	width:100%;
    height: 100%;
}
.type_middle .box{
	width: 100%;
	height: 100%;
	position: relative;
}
.type_middle .bg{
   position: absolute;
   left: 0;
   bottom:0;
   right:0;
   height: 2rem;
   background-color: #000;
   opacity:0.5;
}
.type_middle .wenzi{
   font-size:1.5em;
   position: absolute;
   left: 0;
   bottom:0;
   right:0;
   height: 2rem;
   line-height:2rem;
   color: #fff;
   
   overflow: hidden;
   white-space: nowrap;
   text-overflow: ellipsis;
   padding:0 1em;
}
.goToTopWrapper{
	/*position: relative;*/
	height: 3em;
	position:fixed;
    bottom:5%;
    left:90%;
    display: none;
}
.goToTop{
	position: absolute;
	
	/*bottom:10em;*/
	top:0;
	right:1em;
	background:url("../images/gototop.png") no-repeat top center;
	background-size:3em 3em ;
	height: 3em;
	width:3em;
	z-index:99999;
}

  .yugao_content h1{
        	font-size:1.7rem;
        	line-height: 2rem;
        	margin:2rem 0; 
        	color:#242424;
        	font-weight: 500;
        }
        .yugao_content .laiyuan{
        	float:left;
        	font-size:1.5rem;
        	color:#646464;
        }
        .yugao_content .sub_nav{
        	height: 2.4rem;
        	line-height: 2.4rem;
        	margin:1em 0;
        }
        .yugao_content .time{
        	float:right;
        	font-size:1.5rem;
        	color:#646464;
        }
        .yugao_content p{
            margin:1rem 0;
            font-size:1.5rem;
            line-height: 2.4rem;
            color:#323232;
        }
        .yugao_content .img{
        	width:100%;
        }
        .yugao_content .img img{
        	width: 100%;
        	height: 100%;
        	display: block;
        }
.view_wrapper{
	/*padding:1em;*/
	border:1px solid #dadada;
	background-color: #fff;
	width:100%;
	margin-bottom: 1em;
}
.focus_view_wrapper{
	/*margin-top:1em;*/
	padding:1em;
}
/*---最终页特效start---*/
#focus_view{ overflow:hidden;position:relative;}
#focus_view ul{position:absolute;}
#focus_view ul li{float:left;overflow:hidden;position:relative;background:#000;}
#focus_view ul li img { }
#focus_view ul li div{position:absolute;overflow:hidden;}
#focus_view .btnBg{position:absolute;width:973px;height:3em;left:0;bottom:0;background:#000;}
#focus_view .btn{position:absolute;width:953px;height:3em;line-height:3em;padding:10px 10px;right:0;bottom:0;text-align:right;}
#focus_view .btn span{display:inline-block;_display:inline;_zoom:1;width:25px;height:25px;border-radius:25px;_font-size:0;margin-left:5px;cursor:pointer;background:#38b58d;}
#focus_view .btn span.on{background:#fff;}
#focus_view .preNext{width:25px;height:50px;position:absolute;top:calc(50% - 25px);background:url(../images/sprite.png) no-repeat 0 0;cursor:pointer;}
#focus_view .pre{left:0;}
#focus_view .next{right:0;background-position:right top;}
.foc_wz { z-index:9999999; position:absolute; left:0.5em;right:4em; bottom:0px; height:2em; line-height:2em; font-size:1.5em; color:#FFF; }
/*---最终页特效end---*/
.view_wrapper .green_title{
	width: calc(100% - 2em);
	height: 3.4rem;
	line-height: 3.4rem;
    margin: 0 1em;
    border-bottom:1px solid #dadada;
}
.view_wrapper .green{
	color: #38b58d;
}
.view_wrapper .green_title span{
	font-size: 1.5rem;
}
.view_wrapper .green_title .more{
    float:right;
    color:#959595;
}