@charset "utf-8";
/* CSS Document */
.three_bg{	background: #e3e2e2;}
.top{
	width: 1400px;
	margin: 0 auto;
	border-bottom: 2px solid #1e1e1e;
	padding-bottom: 105px;
	padding-top:80px ;
	text-transform: uppercase;
	position: relative;
}
.top h1{
	text-align: center;
	font-size: 26px;
	letter-spacing: 4px;
}
.top h2{
	text-align: center;
	font-size: 20px;
	font-weight: normal;
	letter-spacing: 14px;
	margin-top: 50px;
}
.menu{
	position: absolute;
	left: 10px;
	top:84px
}
.menu li{
	width: 68px;
	height: 15px;
	padding-left: 33px;
	line-height: 13px;
	letter-spacing:8px;
	margin-bottom: 8px;
}
.menu li:hover{
	background: url(../images/index10.png);	
}
.menu li:hover.blue{
	color: #728dbc;
}
.menu .blue{
	color: #728dbc;
}
.menu .black{
	color: #060606;
}
.menu li:hover .black{
	color: #fff;
}
.gallery_01{height:460px; width:1637px; margin:0 auto; margin-top: 62px; }
.gallery_01 .button_last{background:url(../images/index02.png) no-repeat; border:none; width:71px; height:16px; margin:133px 35px 0 0; float:left; cursor:pointer; display:block}
.gallery_01 .button_next{background:url(../images/index01.png) no-repeat; border:none; width:71px; height:16px; margin:133px 0 0 35px; float:right; cursor:pointer; display:block}
.gallery_01 .scroll_o{width:1401px;height:460px;overflow:hidden;float:left;position:relative}
.gallery_01 .scroll_c{position:absolute;}
.gallery_01 ul{}
.gallery_01 li{width:437px; float:left; margin:0 15px;}
.gallery_01 li img{width:437px; height:326px; float:left;border-top-left-radius:15px;
border-top-right-radius:15px;}
.gallery_01 li div{color:#333; line-height:30px; clear:both; padding: 15px 15px 30px 15px;
border-bottom-left-radius:15px;
border-bottom-right-radius:15px;
}
.gallery_01 li div h1{
	font-size: 13px;
	letter-spacing: 4px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	width:407px ;
	color: #333;
	font-weight: bold;
	margin-bottom: 10px;
}
.gallery_01 li div h2{
	font-size: 13px;
	letter-spacing: 4px;
	color: #666;
	line-height: 26px;
	display: -webkit-box;
	overflow: hidden;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
}
.gallery_01 .scroll_c_two{position:absolute;top:0}
.gallery_01 li a:hover div{
	background: #565555;
}
.gallery_01 li a:hover div  h1{
	color: #fff;
}
.gallery_01 li a:hover  div h2{
	color: #fff;
}
.gallery_01 li a:hover img{
	/* filter: grayscale(0);cursor:pointer; */
}
.ckgd{
	width: 1400px;
	margin: 0 auto;
	text-align: right;
	margin-top:45px;
	margin-bottom: 124px;
	height:54px
}
.ckgd a{
	background: url(../images/index05.jpg) no-repeat;
	width: 304px;
	height: 54px;
	display: inline-block;
	float: right;
	color:#666 ;
	font-size: 12px;
	letter-spacing: 4px;
	text-align: center;
	line-height: 50px;
}
.ckgd a:hover{
	background: url(../images/index06.jpg) no-repeat;
	color: #fff;
}
.index_page1{
	width: 1400px;
	margin: 0 auto;
}
.index_page1 h1{
	text-align: center;
	font-size: 48px;
	color: #333;
	text-transform: uppercase;
	height: 64px;
	line-height: 64px;
	letter-spacing: 8px;
}

.index_page1 .item{
	margin-top: 52px;
}
.index_page1 .item li{
	float: left;
	color: #666;
	font-size: 12px;
	margin-bottom: 15px;
	width: 600px;
	margin-right:100px;
}
.index_page1 .item li span{
	display: inline-block;
	height: 18px;
	line-height: 18px;
	letter-spacing:2px;
	float: left;
}
.index_page1 .item li .new{
	margin-left: 20px;
	background:#666 ;
	color: #fff;
	padding:1px 5px;
	letter-spacing:2px;
}
.index_page1 .item li .txt{
	margin-left: 18px;
	width: 430px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	letter-spacing:2px;
	line-height: 25px;
}
.index_page1 .item li .txt a{
	color: #666;
}
.index_page1 .item li .txt a:hover{
	color: #666;
	background: url(../images/index07.png) repeat-x bottom;
	
}

.index_page2{
	width: 1400px;
	margin: 0 auto;
}
.index_page3{
	width: 1400px;
	margin: 0 auto;
	margin-top: 78px;
}
.index_page3 h1{
	text-align: center;
	font-size: 48px;
	color: #333;
	text-transform: uppercase;
	height: 64px;
	line-height: 64px;
	letter-spacing: 8px;
}
.index_page3 h2{
	text-align: center;
	font-size:14px;
	color: #666;
	text-transform: uppercase;
	height: 30px;
	line-height: 30px;
	letter-spacing: 8px;
}
.index_page3 .item{
	margin-top: 94px;
}
.index_page3 .item li{
	width: 329px;
	border-right: 1px solid #b3b0b1;
	float: left;
	padding: 15px 0 15px 20px;
}
.index_page3 .item li h3{
	width: 12px;
	color: #333;
	letter-spacing: 2px;
	width: 90%;
	font-weight: bold;
	line-height: 24px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.index_page3 .item li p{
	width: 12px;
	color: #666;
	letter-spacing: 2px;
	width: 90%;
	line-height: 24px;
	margin-top:15px ;
	display: -webkit-box;
	overflow: hidden;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
}
.index_page3 .item li:hover{
	background: #666666;
}
.index_page3 .item li:hover h3{
	color: #fff;
}
.index_page3 .item li:hover p{
	color: #fff;
}
/** 首页 end**/
.photolist{
	width: 882px;
	margin: 0 auto;
	margin-top:62px ;
}
.photolist  ul{
	margin-left: -78px;
}
.photolist li{
	float: left;
	width: 401px;
	margin-left: 78px;
	margin-bottom: 78px;
}
.photolist .img{
	width: 401px;
}
.photolist .img img{
	border-radius: 15px;
	width: 401px;
	height:245px ;
	
}
.photolist .txt{
	margin-top: 22px;
	padding: 0px 10px;
}
.photolist .txt h1{
	font-size: 12px;
	letter-spacing: 2px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	width: 401px;
	line-height: 24px;
	color: #333;
}
.photolist .txt .more{
	color:#666 ;
	background: url(../images/photo03.png) no-repeat left;
	padding-left: 24px;
	margin-top: 20px;
	display: block;
	letter-spacing: 4px;
}
.fenye{
	width:1400px;
	text-align: center;
	margin: 0 auto;
	margin-top: 100px;
	margin-bottom: 203px;
}
/**图片列表页**/
.view{
	padding:62px 62px 0 62px;
	width: 1200px;
	margin: 0 auto;
	padding-bottom: 203px;
}
.view .title{
	    font-size: 22px;
	    color: #282828;
	    line-height: 72px;
	    border-bottom: 1px solid #999;
	    padding-bottom: 15px;
	    letter-spacing: 8px;
	    text-align: center;
	    font-weight: bold;
		    padding-left: 240px;
		    padding-right: 240px;
			line-height: 44px;
	
	
}
.view .contant{
	color: #666;
	    line-height: 35px;
	    padding-top: 45px;
	    position: relative;
	    margin-bottom: 30px;
	
}
.view .contant img{
	max-width: 975px;
}
/**新闻最终页**/
.newlist{
	padding:62px;
	width: 1400px;
	margin: 0 auto;
}
.newlist li{
	border-bottom: 1px dotted #666;
	padding-bottom: 20px;
	height: 30px;
	line-height: 30px;
	padding-left:15px;
	padding-right:15px;
	padding-top: 20px;
}
.newlist li span{
	display: inline-block;
}
.newlist li .txt{
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	width:700px;
	display: inline-block;
}
.newlist li .txt a:hover{
	background: url(../images/index07.png) repeat-x bottom;
	color: #666;
	
}

.pagination  ul {
    display: inline-block;
    vertical-align: middle;
}
.pagination li {
    display: inline-block;
	    padding: 0 5px;
}
.pagination  li.active span {
    
    color: #666;
	border-bottom: 1px solid #B5B5B5;
}
.paginationdiv span {
    font-size: 14px;
    color: #666;
    border: 1px solid #b5b5b5;
    box-sizing: border-box;
    margin-right: 5px;
    min-width: 40px;
    height: 30px;
    display: inline-block;
    text-align: center;
    line-height: 30px;
}
 .fenlei{
	width: 720px;
	    margin: 50px auto;
}
.fenlei a {
    color: #333;
    font-size: 16px;
    letter-spacing: 4px;
    display: inline-block;
    width: 94px;
    text-align: center;
}
.fenlei a:hover{
	background: url(../images/y_xqy05.png) repeat-x bottom;
}
.fenlei .active{
	background: url(../images/y_xqy05.png) repeat-x bottom;
}
.meishu_back {
    position: absolute;
    top: 116px;
    left: 178px;
	z-index: 1;
}
.new_index_title{
	width: 100%;
	margin-top: 50px;
}
.new_index_title h1{
	width: 100%;
	text-align: center;
	font-size: 25px;
	letter-spacing: 14px;
}
.new_index_title h2{
    width: 100%;
    text-align: center;
    font-size: 14px;
    text-transform: uppercase;
    letter-spacing: 4px;
    color: #666;
    margin-top: 20px;

}
.topdown{
	       width: 1040px;
	       margin-top: 44px;
	       background: #eee;
	       padding: 15px 15px;
	       height: 58px;
		   float: left;
}
.notice_page01{
	width: 100%;
	float: left;
	line-height: 30px;
}

.notice_page01 a{ color: #333;font-size: 12px; letter-spacing: 4px;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
width: 100%;
    display: block;
	}
.notice_page01 a:hover{ color: #831019; border-bottom: 1px dotted #831019;}

.yx_xztitle {
  box-sizing: border-box;
  width: 100%;
  margin: 0 auto;
  margin-bottom: 66px;
  margin-top: 100px;
}

.yx_xztitle .title1{
     font-size:25px;
     color: #333;
     text-align: center;
    line-height: 25px;
	letter-spacing:14px;



}
.yx_xztitle .title2{
     font-size:14px;
     color: #666;
         margin: 0px 0 50px 0;
    text-align: center;
    margin-bottom: 38px !important;
    letter-spacing: 4px;
    margin-top: 20px;
	text-transform:uppercase;
	padding-right: 10px;
}
.new_back{
 width:100%;
 float: left;
 height: 60px;
 margin-top: 52px;
 margin-bottom: 90px;
}
.new_back a{
 width: 710px;
 height: 60px;
 line-height: 55px;
 font-size: 12px;
 letter-spacing: 4px;
 padding-left: 4px;
 display: block;
 background: #e0e0e0;
 margin: 0 auto;
 text-align: center;
 color: #666;
}
.new_back a:hover{color: #666;}