 @charset "utf-8";
/*public start*/
html{-webkit-text-size-adjust:none;-webkit-font-smoothing:antialiased}
body{font: normal 12px/180% 'pingfang SC','Microsoft YaHei',\5FAE\8F6F\96C5\9ED1,'SimSun';color:#333;background:#fff;}
*, *::after, *::before{box-sizing:border-box;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);-webkit-tap-highlight-color:transparent;}
*{margin:0;padding:0;outline:0;border:0;}
a:link, a:visited{color:#333;text-decoration:none;}
a:hover{color:#c00;text-decoration:underline;}
a, img{-webkit-touch-callout:none;}
ol, ul, li{list-style:none;}
em, i{font-style:normal;}
input, select, textarea{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;font-size:100%;}
button, input, optgroup, select, textarea{color: inherit;font: inherit;margin: 0;}
button, input[type=button], input[type=reset], input[type=submit]{cursor:pointer;}
table{border-collapse:collapse;border-spacing:0;}
div{ margin:0 auto;}
.fl{float:left;}
.fr{float:right;}
.mt10{margin-top:10px;}
.mt20{margin-top:20px;}
.mt30{margin-top:30px;}
.mt40{margin-top:40px;}
.mt50{margin-top:50px;}
.mt60{margin-top:60px;}
/*clear*/
.clearfix:before,.clearfix:after{content:"";display:table;}
.clearfix:after{clear:both;overflow:hidden;}
.clearfix{zoom:1;}
.g-ellipsis-1{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.g-ellipsis-2{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
/*copyright*/
#copyright{margin:0px auto;text-align:center;padding:20px 0;line-height:180%;clear:both;}
.w1000{width:1000px;}
.w1200{width:1200px;}
.w1280{width:1280px;}
/*=====public end=====*/
.white,.white a:link,.white a:visited,.white a:hover{color:white;}
.brown,.brown a:link,.brown a:visited,.brown a:hover{color:#97601b;}
.red,.red a:link,.red a:visited,.red a:hover{color:#d90000;}
.main{width:100%;}
.ban{background:url("images/banner.jpg") no-repeat top center #c02424;height:480px;}
.tit1{margin-top:60px;text-align:center;}
.tit2{background:linear-gradient(to right,#e8d0a9, #fef6ed);height:52px;font-size:28px;line-height:50px;color:#b64d3a;}
.tit2 span{font-weight:bold;margin-left:20px;float:left;}
.tit2 em{font-weight:bold;margin-right:20px;float:right;font-size:16px;color:#b64d3a;line-height:54px;}
.tit2 a:link,.tit2 a:visited{color:#b64d3a;}
.tit3{background:url("images/titbg.png") no-repeat top center;height:58px;font-size:28px;line-height:53px;}
.tit3 span{font-weight:bold;margin-left:20px;float:left;}
.tit3 em{font-weight:bold;margin-right:20px;float:right;font-size:16px;line-height:54px;}


.nav{width:1233px;font-size:24px;line-height:60px;height:60px;text-align:center;z-index:9;background:url(images/nav_bg.jpg);color:#8b1a16;}
.nav a{margin:0 40px;}
.nav a:link,.nav a:visited{color:#8b1a16;font-family: "黑体";}
/*.news{text-align:center;margin-top:40px;background: url(images/t_bg.png) no-repeat center center;height:176px;padding:30px 40px;width:1146px;position:relative}*/
.news{text-align:center;margin-top:40px;height:106px;padding:30px 0 10px 0;width:1146px;position:relative}
.news h1{width:100%;font:bold 40px/50px \5FAE\8F6F\96C5\9ED1;color:#fff;position: absolute;top:50%;transform: translateY(-50%);text-align: center;}
.news h1 a:link,.news h1 a:visited{color:#fff;}
.news p{font-size:16px;margin-top:15px;font-family:"Microsoft YaHei",\5FAE\8F6F\96C5\9ED1;color:#404040;}
.news p a{margin:0 10px;}
.news p a:link,.news p a:visited{color:#404040;}
.list18{}
.list18 li{font-size:18px;line-height:30px;padding-left:18px;position:relative;color:#8c070c;border-bottom:1px dashed #e8d1ab;padding:10px 0 6px 20px;}
.list18 li:before{content:"";position:absolute;top:22px;left:1px;background:#e28233;width:7px;height:7px;border-radius:50%;}


.p1_con{height:545px;overflow:hidden;background: url(images/focus_bg.png) no-repeat;width:1233px;}
.p1_con .fl{width:780px;padding:20px 20px 20px 20px;}
.pic_cn{width:780px;height:510px;position:relative;}
.pic_cn .swiper-container{width:100%;height:100%;}
.pic_cn .swiper-container .swiper-slide{position:relative;}
.pic_cn .swiper-container .swiper-slide img{height:510px;width:780px;}
.pic_cn .swiper-container .swiper-slide span{position:absolute;width:100%;font-size:18px;background:rgba(0,0,0,0.6);height:55px;line-height:55px;left:0px;bottom:0;text-align:left;padding-left:10px;}
.swiper-pagination1{position:absolute;right:10px;left:auto!important;text-align:right;bottom:12px;width:40%!important;z-index:99;}
.swiper-pagination1 .swiper-pagination-bullet{display:inline-block;width:12px;height:12px;border-radius:50%;background:#fff;margin-right:8px;cursor:pointer;opacity:1}
.swiper-pagination1 .swiper-pagination-bullet-active{background:#fff;width:22px;border-radius:10px;}

.p1_con .fr{width:375px;position:relative;padding-top:60px;margin-right:20px;}
.p1_con .fr h2{font:bold 20px/32px \5FAE\8F6F\96C5\9ED1;margin-top:10px;}
.p1_con .fr p{font-size:16px;line-height:28px;margin-top:6px;text-indent:2em;text-align:justify;color:#555;}
.p1_con .fr h3{
	color:#fff;
	border-bottom:1px solid #fff;
	font-size: 24px;
	width:375px;
	padding-bottom:20px;
}
.p1_con .fr h3 span{
	float:right;
}
.p1_con .fr h3 span a{
	color:#fff;
	font-size: 18px;
	font-weight: normal;
}
.p1_con .fr .item{
	font-size:20px;
	color:#fff;
	position: relative;
	padding:8px 0 8px 15px;
	line-height: 140%;
}
.p1_con .fr .item::before{
	position:absolute;
	content: "";
	width:7px;
	height: 7px;
	background: #fff;
	border-radius: 50%;
	left:0px;
	top:20px;
}
.p1_con .fr .item a{
	color:#fff;
}
.p1Box{
	width:1233px;
	margin:30px auto;
}
.p1Box h3{
	text-align:center;
	padding:30px 0;
	position: relative;
}
.p1Box h3 span{
	position:absolute;
	color: #a52221;
	font-size: 18px;
	bottom:20px;
	right:0px;
	font-weight: normal;
}
.p1Box h3 span a{
	color:#a52221;
}
.p1Content{
	width:100%;
	display: flex;
	align-items: baseline;
	flex-direction: row;
	flex-wrap: wrap;
}
.p1Content .item{
	background:#d4332e;
	margin:10px 10px;
	border-left:30px solid #facd89;
	font-size: 18px;
	color: #fff;
	height:95px;
	padding:20px 30px;
	width:565px;
	line-height:150%;
}
.p1Content .item:nth-child(odd){
	margin-right:65px;
}
.p1Content .item a{
	color:#fff;
}
.p2Content{
	width:98%;
	display: flex;
	align-items: baseline;
	flex-direction: row;
	flex-wrap: wrap;
	background: #fff8f3;
	border:10px solid #ffc8a4;
	position: relative;
}
.p2Content::before{
	content:"";
	width:100%;
	height: 100%;
	background: #f39150;
	position: absolute;
	right:-25px;
	bottom:-25px;
	z-index: -1;
}
.p2Content .item{
	margin:10px 10px;
	font-size: 18px;
	color: #333;
	height:95px;
	padding:20px 30px;
	width:555px;
	border-bottom:1px solid #dbcaa3;
	line-height:150%;
}
.p2Content .item:nth-child(odd){
	margin-right:35px;
}
.p2Content .item a{
	color:#333;
}
.p3Content{
	width:98%;
	display: flex;
	align-items: baseline;
	flex-direction: row;
	flex-wrap: wrap;
	position: relative;
}
.p3Content .item{
	margin:10px 10px;
	font-size: 18px;
	color: #333;
	height:95px;
	padding:20px 30px 20px 70px;
	width:555px;
	border-bottom:1px solid #dbcaa3;
	line-height:150%;
	position: relative;
	
}
.p3Content .item::before{
	content:"";
	width:50px;
	height: 59px;
	background: url(images/icon2.png) no-repeat;
	position: absolute;
	left:0px;
	top:20px;
}
.p3Content .item:nth-child(odd){
	margin-right:35px;
}
.p3Content .item a{
	color:#333;
}
.p4Content{
	width:98%;
	display: flex;
	align-items: baseline;
	flex-direction: row;
	flex-wrap: wrap;
	position: relative;
}
.p4Content .item{
	margin:10px 10px;
	font-size: 18px;
	color: #333;
	height:95px;
	padding:20px 30px 20px 40px;
	width:555px;
	border:2px solid #eac389;
	border-radius: 5px;
	line-height:150%;
	position: relative;
	background: #fdf7eb;
	
}
.p4Content .item::before{
	content:"";
	width:15px;
	height: 15px;
	background:#bf000a;
	position: absolute;
	left:13px;
	top:27px;
}
.p4Content .item::after{
	content:"";
	width:100%;
	height: 100%;
	background: #f2dab6;
	position: absolute;
	right:-8px;
	bottom:-8px;
	border-radius: 5px;
	z-index: -1;
}
.p4Content .item:nth-child(odd){
	margin-right:35px;
}
.p4Content .item a{
	color:#333;
}
.p1_con .lh_list1 li.active a{color:#fff;}
.p1_bg{background:url("images/bkbg.png") repeat-x top left;width:100%;position:relative;}
.p2_bg{background:url("images/bkbg1.png") repeat-x left 70px;width:100%;min-height:515px;}
.p2_con{height:330px;overflow:hidden;width:1200px!important;position:relative;}
.p1_bg .left1,.p1_bg .right1{position:absolute;top:190px;z-index:10;cursor:pointer;}
.p1_bg .left1{left:50%;margin-left:-645px;}
.p1_bg .right1{left:50%;margin-left:610px;}
.p2_con ul li{float:left;width:375px;height:320px!important;background:#b74e3b;text-align:center;padding-top:15px;margin-right:35px;position:relative;}
.p2_con ul li span{font-size:18px;color:#fffde0;line-height:30px;display:block;padding:0 15px;}
.p2_con ul li i{position:absolute;top:170px;left:30px;display:inline-block;background:url("images/play.png") no-repeat;width:63px;height:63px;}

.box_lt{width:583px;border:1px solid #e7cfa7;background:#fef7ee;float:left;}
.box_lt:nth-child(2n){float:right;}
.box_lt .list18{margin:15px 20px;}

.p4_con{position:relative;background:url("images/bkbg.jpg") no-repeat top left;height:558px;}
.p4_con .swiper-container{width:1200px;height:520px;overflow:hidden;margin-top:18px;}
.p4_con .swiper-container .swiper-slide{position:relative;}
.p4_con .swiper-container .swiper-slide span{width:380px;margin:50px 50px 0 40px;display:inline-block;float:left;}
.p4_con .swiper-container .swiper-slide span b{font-size:28px;line-height:42px;display:block;margin:0 auto 6px auto;color:#f7dbc5;position:relative;padding-bottom:15px;}
.p4_con .swiper-container .swiper-slide span b::after{content:"";position:absolute;bottom:0px;left:0px;width:100px;height:3px;background:#f7dbc5;}
.p4_con .swiper-container .swiper-slide span p{font-size:16px;line-height:30px;margin:0 auto;color:#fff;text-indent:2em;margin-top:20px;}
.p4_con .swiper-container .swiper-slide span i{margin-top:20px;text-align:right;display:inline-block;width:100%;}
.p4_con .prev1,.p4_con .next1{position:absolute;top:220px;z-index:10;cursor:pointer;}
.p4_con .prev1{left:-50px;}
.p4_con .next1{right:-50px;}
.yl-p1{height:800px;overflow:hidden;position:relative;}
.yl-p1 .swiper-slide{width:1200px;height:720px;}
.yl-p1 .swiper-slide-active p.slide-txt{position:absolute;bottom:0;height:60px;line-height:60px;background:rgba(0, 0, 0, .6);width:100%;text-align:center;font-size:18px;}
.yl-p1 .swiper-slide-prev,.yl-p1 .swiper-slide-next{margin-top:20px;height:680px;overflow:hidden;-webkit-transition:all 0.8s;-moz-transition:all 0.8s;-ms-transition:all 0.8s;-o-transition:all 0.8s;transition:all 0.8s;}
.yl-p1 .page1{position:relative;}
.yl-p1 .left03{position:absolute;cursor:pointer;bottom:0;left:0;right:1145px;top:0;z-index:101;margin:auto;}
.yl-p1 .right03{position:absolute;cursor:pointer;bottom:0;left:1145px;right:0;top:0;z-index:101;margin:auto;}
.cover-prev,.cover-next{width:50%;height:720px;top:0;background:rgba(0,0,0,.1);margin-top:20px;z-index:99;position:absolute;height:680px;overflow:hidden;}
.cover-prev{left:-600px;}
.cover-next{right:-600px;}
.cover-prev:hover,.cover-next:hover{opacity:0.6;}
.swiper-pagination-p1{position:absolute;margin:0 auto;left:0;right:0;bottom:10px;text-align:center;}
.swiper-pagination-p1 .swiper-pagination-bullet{display:inline-block;width:38px;height:38px;border-radius:50%;background:#beb8b8;margin-right:30px;cursor:pointer;line-height:38px;font-size:22px;}
.swiper-pagination-p1 .swiper-pagination-bullet-active{background:#b74e3b;color:#fff;}
.p5_con{position:relative;height:460px;}
.p5_1{position:absolute;top:0;left:0;}
.p5_2{position:absolute;top:230px;left:0;}
.p5_3{position:absolute;top:0px;left:300px;}
.p5_4{position:absolute;top:0px;left:600px;}
.p5_5{position:absolute;top:0px;left:900px;}
.p5_6{position:absolute;top:230px;left:600px;}
.p6_con ul li{float:left;width:380px;height:200px;text-align:center;margin-left:30px;position:relative;}
.p6_con ul li:nth-child(3n+1){margin-left:0px;}
.p7_con ul li{float:left;width:280px;height:80px;text-align:center;margin-left:26px;margin-top:20px;position:relative;}
.p7_con ul li:nth-child(4n+1){margin-left:0px;}

/*copyright*/
#copyright{padding:70px 0;margin-top:60px;font-size:14px;text-align:center;color:#fff;background:#a74130;}
@media (min-device-width:320px) and (max-width:689px),(max-device-width:480px){
   body{min-width:1280px;}
}
