@charset "gb2312";
/*通用类*/
*{
	margin:0;
	padding:0;
	box-sizing: border-box;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
body{
	min-width:1200px;
	margin:0 auto;
	font-size:12px;
	font-family:"Microsoft Yahei";
	background:#fff;
	color:#363636;
}
h1,h2,h3{
	font-weight:500;
}
img{
	border:none;
}
a{
	cursor:pointer;
	color:#363636;
	text-decoration:none;
	outline:none;
}
a:hover{
	color:#f60;
}
ul{
	list-style-type:none;
}
em{
	font-style:normal;
}
.lt{
	float:left;
}
.rt{
	float:right;
}
input.sub,label{
	border:none;
	cursor:pointer;
}
input,textarea,select{
	font-family:"Microsoft Yahei";
	outline:none;
}
table{
	border-collapse:collapse;
}
table td,table th{
	padding:0;
}
.clear::before{
	visibility:hidden;
	display:block;
	font-size:0;
	content:" ";
	clear:both;
	height:0;
}
.clear::after{
	visibility:hidden;
	display:block;
	font-size:0;
	content:" ";
	clear:both;
	height:0;
}
.warpin{
	width: 980px;
	margin:0 auto;
}
.pulic_head_box{
	background: #c5a97a;
	border-bottom: 1px solid #d7c3a3;
}
.pulic_head_box .warpin{
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding:10px 0;
}
.pulic_head_box .l_txt{
	font-size:12px;
	color:#57463e;
}
.pulic_head_box .r_navi{
	display: flex;
	align-items: center;
}
.pulic_head_box .r_navi .li{
	padding:0 12px;
	border-right: 1px solid #695748;
	font-size:12px;
	color:#57463e;
}
.pulic_head_box .r_navi .li:hover{
	color:#491e04;
}
.pulic_head_box .r_navi .li:last-child{
	border-right: 0px;
}
.pulic_head_navi{
	background: url(../i/index_bg.png) no-repeat center top;
	overflow: hidden;
	padding:14px 0 20px;
}
.pulic_head_navi .warpin{
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.pulic_head_navi .logo{
	display: block;
}
.pulic_head_navi .logo img{
	display: block;
}
.pulic_head_navi .search_box{
	display: flex;
	align-items: center;
}
.pulic_head_navi .search_box input{
	width: 168px;
	height:28px;
	background: #fff url(../i/ico_1.png) no-repeat 3px center;
	border-radius: 3px;
	background-size:17px;
	margin-right: 5px;
	padding-left:20px;
	border:0px;
}
.pulic_head_navi .search_box .btn{
	display: flex;
	align-items: center;
	justify-content: center;
	background: #ab8c5c;
	border-radius: 3px;
	font-size:13px;
	color:#fff;
	height: 28px;
	padding:0 10px;
}
.index_content_bg{
	position: relative;
	padding:10px 0;
}
.index_content_bg::after{
	content: "";
	display: block;
	width: 100%;
	height: 360px;
	background: linear-gradient(#c5a97a, #fff);
	position: absolute;
	top:0;
	left:0;
	z-index: -1;
}
.pulic_header_gate{
	background: #b19667;
	
}
.pulic_header_gate .warpin{
	display: flex;
	align-items: center;
}
.pulic_header_gate .li{
	display: flex;
	align-items: center;
	justify-content: center;
	width: calc(100% / 9);
	height: 40px;
	text-align: center;
	font-size:15px;
	color:#442815;
}
.pulic_header_gate .li:hover,.pulic_header_gate .li.hover{
	background: linear-gradient(#b19667, #663f1f);
	color:#fff;
}
.index_baner_box{
	position: relative;
	overflow: hidden;
}
.index_baner_box img{
	display: block;
	width: 100%;
}
.index_baner_box .swiper-pagination-bullet{
	width: 10px;
	height: 10px;
	background: rgba(255,255,255,0.5);
	opacity: 1;
}
.index_baner_box .swiper-pagination-bullet-active{
	background: rgba(255,255,255,1);
}
.index_detail_bg{
	display: flex;
	justify-content: space-between;
	margin-top: 20px;
	margin-bottom: 20px;
}
.index_detail_bg .l_cont{
	width: 316px;
	position: relative;
	border:1px solid #eeeeee;
	padding:14px;
}
.index_detail_bg .l_cont::after{
	content: "";
	display: block;
	width: 100%;
	height: 220px;
	position: absolute;
	bottom:0;
	left:0;
	background: linear-gradient(#fff,#eeefef); 
	z-index: -1;
}
.index_pulic_title{
	display: flex;
	align-items: center;
	justify-content: space-between;
	position: relative;
	padding:12px 18px;
	background: #fbf9f6;
	margin-bottom: 14px;
}
.index_pulic_title::after{
	content: "";
	display: block;
	width: 7px;
	height: 6px;
	background: url(../i/ico_2.png) no-repeat center;
	background-size:cover;
	position: absolute;
	left:0;
	top:0;
}
.index_pulic_title .tle{
	display: flex;
	align-items: center;
	font-size:18px;
	color:#1a1a19;
}
.index_pulic_title .tle span{
	color:#480000;
	font-size:14px;
	opacity: 0.24;
}
.index_pulic_title .more{
	font-size:12px;
	color:#2a2828;
}
.index_about_box{
	margin-bottom: 20px;
	width: 100%;
}
.index_about_box .txt_cont{
	font-size:13px;
	line-height: 22px;
	color:#646464;
	display: -webkit-box;
	-webkit-line-clamp: 8;
	-webkit-box-orient: vertical;
	overflow: hidden;
}
.index_video_box .title{
	width: 100%;
	margin-bottom: 10px;
	background: url(../i/tle_line.png) no-repeat center;
	
	display: flex;
	align-items: center;
}
.index_video_box .title span{
	display: inline-block;
	padding:5px 10px;
	background: #fff;
	font-size:17px;
	color:#561313;
}
.index_video_box .video_box{
	width: 100%;
}
.index_video_box .video_box img{
	display: block;
	width: 100%;
}
.index_detail_bg .r_cont{
	width: 646px;
}
.index_detail_bg .r_cont .tis_content{
	display: flex;
	justify-content: space-between;
	margin-bottom: 18px;
}
.index_detail_bg .r_cont .tis_content .list_box{
	width: 48%;
	border:1px solid #eeeeee;
	padding:12px 14px;
}
.index_ywly_cont .list{
	width: 100%;
	padding:10px 0;
	border-bottom: 1px dashed #ebebeb;
	display: flex;
	align-items: center;
}
.index_ywly_cont .list .i{
	display: block;
	width: 70px;
	height: 68px;
	border:1px solid #eeeeee;
}
.index_ywly_cont .list .i img{
	display: block;
	width: 100%;
	height: 100%;
}
.index_ywly_cont .list .txt{
	width: calc(100% - 70px);
	padding-left:12px;
}
.index_ywly_cont .list .txt h2{
	font-size:17px;
	color:#242424;
	margin-bottom: 10px;
	text-transform: uppercase;
}
.index_ywly_cont .list .txt p{
	font-size:13px;
	color:#646464;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
}
.index_ywly_cont .list:last-child{
	border-bottom:0px;
}
.index_xwzx_cont .li{
	display: flex;
	align-items: center;
	margin-bottom: 20px;
	font-size:14px;
	color:#646464;
}
.index_xwzx_cont .li:hover{
	color:#471f04;
}
.index_xwzx_cont .li:last-child{
	margin-bottom: 0;
}
.index_xwzx_cont .li .dd{
	width: 210px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	display: flex;
	align-items: center;
}
.index_xwzx_cont .li .dd .disc{
	display: inline-block;
	width: 4px;
	height: 4px;
	background: #9c9c9c;
	margin-right: 5px;
	vertical-align: middle;
}
.index_xwzx_cont .li .time{
	font-size:13px;
	color:#646464;
	width: 66px;
}
.index_hzpp_cont{
	border:1px solid #eeeeee;
	padding:12px;
}
.index_hzpp_cont .last_cont{
	display: flex;
	align-items: center;
}
.index_hzpp_cont .last_cont .list{
	width: 111px;
	height: 165px;
	margin-right: 7px;
	position: relative;
}
.index_hzpp_cont .last_cont .list img{
	display: block;
	width: 100%;
	height: 100%;
	border:1px solid #fff;
	position: relative;
	z-index: 2;
}
.index_hzpp_cont .last_cont .list::after{
	content: "";
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	top:0;
	left:0;
	background: #c5a97a;
	transition: all 0.8s;
}
.index_hzpp_cont .last_cont .list:hover::after{
	width: 110%;
	height: 101%;
	top: 4px;
	left:12px;
}
.index_hzpp_cont .last_cont .list:last-child:hover::after{
	width: 96.5%;
	height: 101%;
	top: 4px;
	left:12px;
}
.pulic_foot_cont{
	padding:20px;
	text-align: center;
	background: #c5a97a;
}
.pulic_foot_cont p{
	font-size:12px;
	color:#675041;
	padding:3px 0;
}
/*******************/
.cont_baner_box{
	width: 100%;
	margin-bottom: 20px;
}
.cont_baner_box img{
	display: block;
	width: 100%;
}
.contain_bg{
	display: flex;
	justify-content: space-between;
}
.contain_bg .l_contain{
	width: 178px;
}
.contain_bg .l_contain .tis_title{
	display: flex;
	align-items: center;
	padding:10px 14px;
	background: #e9e9e9;
	font-size:16px;
	color:#1f1e1e;
	margin-bottom: 10px;
}
.contain_bg .l_contain .tis_title span{
	font-size:10px;
	color:#5e5e5e
}
.contain_bg .l_contain .nav_li{
	display: flex;
	align-items: center;
	padding:16px 0;
	border-bottom: 1px dashed #d7d7d7;
}
.contain_bg .l_contain .nav_li .disc{
	margin-right: 8px;
	width: 7px;
	filter: grayscale(100%);
}
.contain_bg .l_contain .nav_li:hover,.contain_bg .l_contain .nav_li.hover{
	color:#9f2313
}
.contain_bg .l_contain .nav_li:hover .disc,.contain_bg .l_contain .nav_li.hover .disc{
	filter: grayscale(0);
}
.contain_bg .l_contain .nav_li:last-child{
	border-bottom:0px;
}
.contain_bg .r_contain{
	width: 780px;
}
.pulic_contain_tle{
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding:8px 0;
	border-bottom: 1px solid #eeeeee;
	margin-bottom: 20px;
}
.pulic_contain_tle .dt{
	font-size:16px;
	color:#474544;
}
.pulic_contain_tle .dd{
	font-size:12px;
	color:#5e5e5e;
}
.product_contain_last{
	display: flex;
	flex-wrap: wrap;
	margin-bottom: 20px;
}
.product_contain_last .list{
	width: 32%;
	margin-right: 2%;
	margin-bottom: 20px;
	transition: all 0.4s;
	border-radius: 5px;
}
.product_contain_last .list:nth-child(3n){
	margin-right: 0;
}
.product_contain_last .list .i{
	display: flex;
	width: 100%;
	height: 220px;
	border:1px solid #f1f1f1;
	align-items: center;
	justify-content: center;
}
.product_contain_last .list .i img{
	display: block;
	width: 100%;
	height: 100%
   ;
}
.product_contain_last .list .txt_cont{
	padding:14px 8px;
	text-align: center;
}
.product_contain_last .list .txt_cont h2{
	font-size:15px;
	color:#303030;
	margin-bottom: 10px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.product_contain_last .list .txt_cont p{
	font-size:12px;
	line-height: 18px;
	color:#999999;
	display: -webkit-box;
	-webkit-line-clamp:2;
	-webkit-box-orient: vertical;
	overflow: hidden;
}
.product_contain_last .list:hover{
	box-shadow: 0px 0px 10px rgba(0,0,0,0.12);
}
.about_detail_cont img{
	display: block;
	width: 100%;
	margin-bottom: 20px;
}
.about_detail_cont .txt_box{
	margin-bottom: 30px;
}
.about_detail_cont .txt_box h2{
	font-size:16px;
	color:#323131;
	margin-bottom: 14px;
}
.about_detail_cont .txt_box p{
	font-size:13px;
	line-height: 25px;
	color:#514741;
}
.factory_last_cont{
	display: flex;
	flex-wrap: wrap;
}
.factory_last_cont .fact_list{
	width: 49%;
	margin-right: 2%;
	margin-bottom: 12px;
}
.factory_last_cont .fact_list:nth-child(2n){
	margin-right: 0;
}
.factory_last_cont .fact_list .img_t{
	display: block;
	width: 100%;
	height: 250px;
	margin-bottom: 4px;
}
.factory_last_cont .fact_list .img_t img{
	display: block;
	width: 100%;
	height: 100%;
}
.factory_last_cont .fact_list .img_b{
	display: flex;
	align-items: center;
	overflow-x: scroll;
	overflow-y: hidden;
	width: 100%;
	padding-bottom:5px;
}
.factory_last_cont .fact_list .img_b::-webkit-scrollbar {/*滚动条整体样式*/
  width: 1px;     /*高宽分别对应横竖滚动条的尺寸*/
  height: 5px;
}
.factory_last_cont .fact_list .img_b::-webkit-scrollbar-thumb {/*滚动条里面小方块*/
   -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
  background: #663f1f;
}
.factory_last_cont .fact_list .img_b::-webkit-scrollbar-track {/*滚动条里面轨道*/
  -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
  background: #e7e7e7;
}
.factory_last_cont .fact_list .img_b img{
	display: block;
	width: 92px;
	height: 60px;
	margin-right: 4px;
}
.factory_last_cont .fact_list .txt{
	padding:10px 0;
	text-align: center;
	font-size:13px;
	color:#3c3b3b;
}


.factory_dc_bg{
	display: none;
	position: fixed;
	top:0;
	left:0;
	width: 100%;
	height: 100%;
	z-index: 12;
	background: rgba(0,0,0,0.5);
}
.factory_dc_cont{
	position: fixed;
	top:0;
	left:50%;
	transform: translate(-50%,-100%);
	width: 600px;
	height: 500px;
	z-index: 13;
	overflow: hidden;
	transition: all 0.5s;
	opacity: 0;
}
.factory_dc_cont.active{
	top:50%;
	transform: translate(-50%,-50%);
	opacity: 1;
}
.factory_dc_cont img{
	display: block;
	width: 100%;
	height: 100%;
}
.about_culture_cont .tis_title{
	width: 100%;
	height: 76px;
	display: flex;
	align-items: center;
	justify-content: center;
	background: #f7f3ed;
	font-size:22px;
	color:#323131;
}
.about_culture_cont .last_cont{
	display: flex;
	flex-wrap: wrap;
	position: relative;
}
.about_culture_cont .last_cont .list{
	width: 50%;
	height: 326px;
	position: relative;
	padding-top: 32px;
}
.about_culture_cont .last_cont .list .tis_i{
	display: block;
	width: 108px;
	height: 108px;
	border-radius: 100%;
	margin:0 auto 24px;
	overflow: hidden;
}
.about_culture_cont .last_cont .list .tis_i img{
	display: block;
	width: 100%;
	height: 100%;
}
.about_culture_cont .last_cont .list .bg{
	position: absolute;
	top:0;
	left:0;
	width: 100%;
	height: 100%;
	z-index: -1;
	opacity: 0;
	transition: all 0.5s;
}
.about_culture_cont .last_cont .list .tle{
	font-size:20px;
	text-align: center;
	margin-bottom: 14px;
}
.about_culture_cont .last_cont .list .txt{
	text-align: center;
	font-size:13px;
	color:#514741;
	width: 240px;
	margin:0 auto;
	line-height: 24px;
}
.about_culture_cont .last_cont .list:hover .bg{
	opacity: 0.1;
}
.certifi_last_box{
	display: flex;
	flex-wrap: wrap;
}
.certifi_last_box .list{
	width: 32%;
	margin-right: 2%;
	margin-bottom: 16px;
}
.certifi_last_box .list:nth-child(3n){
	margin-right: 0;
}
.certifi_last_box .list .i{
	display: flex;
	width: 100%;
	height: 320px;
	padding:18px;
	border:1px solid #e9e9e9;
}
.certifi_last_box .list .i img{
	display: block;
	width: 100%;
	height: 100%;
}
.certifi_last_box .list p{
	padding:12px 0;
	text-align: center;
	font-size:13px;
	color:#3c3b3b;
}
.coopera_baner_box{
	position: relative;
	overflow: hidden;
	margin-bottom: ;
}
.coopera_baner_box .i{
	display: block;
	width: 170px;
	height: 240px;
	margin:0 auto 10px;
}
.coopera_baner_box .i img{
	display: block;
	width: 100%;
	height: 100%;
}
.coopera_baner_box h2{
	text-align: center;
	font-size:14px;
	color:#3c3b3b;
	padding:8px 0;
}
.coopera_baner_box p{
	text-align: center;
	font-size:12px;
	line-height: 16px;
	color:#9b7d6a;
}
.coopera_baner_box .coopera-prev{
	display: block;
	width: 34px;
	height: 34px;
	background: url(../i/coopera_prev.png) no-repeat center;
	background-size:cover;
	position: absolute;
	left:0;
	top:50%;
	transform: translateY(-50%);
	z-index: 11;
	cursor: pointer;
}
.coopera_baner_box .coopera-next{
	display: block;
	width: 34px;
	height: 34px;
	background: url(../i/coopera_next.png) no-repeat center;
	background-size:cover;
	position: absolute;
	right:0;
	top:50%;
	transform: translateY(-50%);
	z-index: 11;
	cursor: pointer;
}
.coopera_logo_box{
	display: flex;
	flex-wrap: wrap;
	background: #f9f9f9;
	margin:20px 0;
}
.coopera_logo_box .li{
	width: calc(100% / 4);
	height: 80px;
	display: flex;
	align-items: center;
	justify-content: center;
}
.coopera_logo_box .li img{
	max-height: 100%;
}
.scien_tis_cont{
	position: relative;
	margin-bottom: 20px;
}
.scien_tis_cont .tis_bg{
	position: absolute;
	top:0;
	left:0;
	width: 100%;
	z-index: -1;
}
.scien_tis_cont .tis_title {
	text-align: center;
	margin:42px auto 72px;
}
.scien_tis_cont .tis_title h2{
	font-size:30px;
	color:#ffffff;
	margin-bottom: 10px;
}
.scien_tis_cont .tis_title .line_box{
	display: flex;
	align-items: center;
	justify-content: center;
}
.scien_tis_cont .tis_title .line_box .line{
	display: block;
	width: 120px;
	height: 1px;
	background: #fff;
	margin:0 15px;
}
.scien_tis_cont .last_box{
	padding:0 5px;
	display: flex;
	flex-wrap: wrap;
}
.scien_tis_cont .last_box .list{
	width: 180px;
	background: #fff;
	margin:0 6px;
	box-shadow: 0px 0px 10px rgba(0,0,0,0.15);
}
.scien_tis_cont .last_box .list .tle_box{
	margin-bottom: 14px;
	position: relative;
}
.scien_tis_cont .last_box .list .tle_box .en{
	position: absolute;
	left:50%;
	top:50%;
	transform: translate(-50%,-50%);
	text-align: center;
	padding:0 10px;
	font-family: "[Arial]";
	font-size:29px;
	color:#e9e9e9;
	font-weight: bold;
	text-transform: uppercase;
}
.scien_tis_cont .last_box .list .tle_box h2{
	font-size:53px;
	font-family: "方正兰亭超细黑";
	text-align: center;
	position: relative;
	z-index: 2;
}
.scien_tis_cont .last_box .list .tle_box .line{
	display: block;
	width: 16px;
	height: 3px;
	margin:8px auto;
	transition: all 0.6s;
	background: #d1c7c0;
	transition: all 0.5s;
}
.scien_tis_cont .last_box .list .txt {
	padding:10px;
}
.scien_tis_cont .last_box .list .txt p{
	font-size:12px;
	color:#686767;
}
.scien_tis_cont .last_box .list:hover{
	background: #bd9a60;
}
.scien_tis_cont .last_box .list:hover .tle_box h2{
	color:#fff;
}
.scien_tis_cont .last_box .list:hover .tle_box .en{
	color:#862217;
	opacity: 0.07;
}
.scien_tis_cont .last_box .list:hover .tle_box .line{
	transform: translateY(-5px);
	opacity: 0;
}
.scien_tis_cont .last_box .list:hover .txt p{
	color:#fff;
}
.scien_bit_deta {
	padding-bottom: 40px;
}
.scien_bit_deta img{
	display: block;
	max-width: 100%;
	margin:0 auto;
}
.contact_detail_box .tis_cont{
	margin:20px 0;
	position: relative;
}
.contact_detail_box h2{
	font-size:16px;
	color:#4c1d01;
	margin-bottom: 12px;
}
.contact_detail_box p{
	font-size:13px;
	color:#796a60;
	margin:6px 0;
}
.contact_detail_box .tis_cont .code{
	position: absolute;
	right: 0;
	top:50%;
	height: 100%;
	transform: translateY(-50%);
	padding:0 30px;
	border-left:1px solid #e5e5e5;
	display: flex;
	align-items: center;
}
.contact_detail_box .tis_cont .code img{
	width: 80px;
}
.contact_detail_box .map_box{
	margin-bottom: 100px;
}
.contact_detail_box .map_box img{
	display: block;
	width: 100%;
}
.field_detail_box {
	min-height: 430px;
}
.field_detail_box .txt_box p{
   font-size:13px;
   line-height: 24px;
  
}
.production_detail_content .tis_title{
	border-bottom: 1px solid #eeeeee;
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.production_detail_content .tis_title .tle{
	padding:8px 12px;
	background: #e9e9e9;
	display: flex;
	align-items: center;
	font-size:16px;
	color:#1f1e1e;
}
.production_detail_content .tis_title .tle span{
	font-size:12px;
	color:#5e5e5e;
}
.production_detail_content .tis_title .dd{
	font-size:12px;
	color:#5e5e5e;
}
.production_detail_content .bit_detail_box{
	display: block;
	max-width: 100%;
	margin:0 auto;
}
.news_detail_last .list{
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding:14px 0;
	border-bottom: 1px dashed #d7d7d7;
}
.news_detail_last .list .dt{
	display: flex;
	align-items: center;
	font-size:14px;
	color:#484848;
	width: 450px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.news_detail_last .list .dt .disc{
	display: block;
	width: 4px;
	height: 4px;
	background: #666666;
	margin-right: 10px;
}
.news_detail_last .list .time{
	font-size:14px;
	color:#666666;
}
/* --------------视频弹出播放---------------------- */
.video-play{ position:fixed; left:0;top:0; z-index:99999; width:100%; height:100%; display:none}
.video-play .mask{ position:absolute; left:0;top:0; width:100%; height:100%;background:#000;filter:alpha(opacity=70);-moz-opacity:0.7;opacity:0.7; z-index:1 }
.video-play .box{ width:1200px; height:675px; position:absolute; left:50%; margin-left:-600px;top:50%; margin-top:-335px; z-index:3; }
.video-play .close-btn{ background:url(../i/close.png) no-repeat center center; display:block; text-indent:-10000px; width:50px; height:50px; position:absolute; left:50%; margin-left:540px;top:50%; margin-top:-325px; z-index:4;-webkit-transition: -webkit-transform 1s;}
.video-play .close-btn:hover{-webkit-transform:rotate(180deg); }
#con_video_div{ background:#000}

/* */
.rlzy_list_box{
	margin-top: 40px;
	margin-bottom:60px;
}
.rlzy_list_box .list{
	padding:35px 0 44px 0;
	border-bottom:1px dashed #dddddd;
}
.rlzy_list_box .list:first-child{
	padding-top: 0;
}
.rlzy_list_box .list .time{
	float: left;
	width: 60px;
}
.rlzy_list_box .list .time span{
	display: block;
	width:100%;
	height: 45px;
	line-height: 45px;
	text-align: center;
	background: #cccccc;
	font-size:30px;
	font-weight: bold;
	color:#fff;
}
.rlzy_list_box .list .time p{
	width: 100%;
	height: 22px;
	line-height: 22px;
	text-align: center;
	border:1px solid #ccc;
	font-size:12px;
	color:#555555;
}
.rlzy_list_box .list .txt{
	float: left;
	width:calc(100% - 60px);
	padding-left:18px;
}
.rlzy_list_box .list .txt h2{
	font-size:18px;
	font-weight: bold;
	color:#555555;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	margin-bottom:10px;
}
.rlzy_list_box .list .txt p{
	font-size:14px;
	line-height: 24px;
	color:#999999;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
}
.rlzy_bit_box{
	margin-bottom:50px;
}
.rlzy_bit_box .cont{
	width: 640px;
	height: 138px;
	padding-left:126px;
	padding-top: 42px;
	background: #f5f5f5;
	position: relative;
}
.rlzy_bit_box .cont img{
	position: absolute;
	top:50%;
	left:40px;
	transform: translateY(-50%);
}
.rlzy_bit_box .cont h2{
	font-size:20px;
	font-weight: bold;
	color:#555555;
	margin-bottom:10px;
}
.rlzy_bit_box .cont p{
	font-size:14px;
	color:#555555;
}

/*fenye*/
.page{clear:both; height:27px; padding-top:10px; text-align:center; margin-bottom:5px}
.page a{width:27px; height:27px; line-height:27px; text-align:center; color:#5f5f5d; display:inline-block; margin:0 3px; background:url(../i/page.gif) no-repeat}
.page a:hover{background:url(../i/pageSelected.gif) no-repeat; color:#fff}
.page a.sha{background:url(../i/sha.gif) no-repeat}
.page a.xia{background:url(../i/xia.gif) no-repeat}
.page .pageSelected{background:url(../i/pageSelected.gif) no-repeat; color:#fff}
.page select{width:50px; height:27px; line-height:27px;}

/* */
.news_detail_cont{
	margin-top: 60px;
	margin-bottom:80px;
}
.news_detail_cont .lt_txt{
	width: 100%;
}
.news_detail_cont .lt_txt .tle{
	margin-bottom:26px;
}
.news_detail_cont .lt_txt .tle h2{
	font-size:30px;
	font-weight: bold;
	color:#333333;
	margin-bottom:12px;
}
.news_detail_cont .lt_txt .tle p{
	font-size:14px; text-align:center;
	color:#666666;
}
.news_detail_cont .lt_txt .txt img{
	display: block;
	margin:20px auto;
	max-width: 100%;
}
.news_detail_cont .lt_txt .txt p{
	font-size:15px;
	line-height: 28px;
	color:#333333;
}
.news_detail_cont .rt_cont{
	width: 315px;
}
.news_detail_cont .rt_cont .tle{
	font-size:16px;
	color:#676767;
	margin-bottom:15px;
}
.news_detail_cont .rt_cont .cont_box{
	width: 100%;
	padding:30px 20px;
	border:10px solid #f3f3f3;
}
.news_detail_cont .list{
	padding-bottom:30px;
	padding-top: 30px;
}
.news_detail_cont .list:first-child{
	padding-top: 0;
	border-bottom:1px solid #ebebeb;
}
.news_detail_cont .list h2{
	font-size:22px;
	font-weight: bold;
	color:#333333;
	margin-bottom:10px;
}
.news_detail_cont .list span{
	display: block;
	font-size:14px;
	color:#666666;
	margin-bottom:16px;
}
.news_detail_cont .list p{
	font-size:18px;
	color:#666666;
}
.news_detail_cont .list:hover p{
	color:#0872bb;
}
