﻿
.fouct{ width:100%;  display:block; overflow:hidden;   }
.fouct h1{ width:100%;   height:76px; line-height:76px; display:block; overflow:hidden; font-size:40px; font-family:microsoft yahei; text-align:center;  margin:0 auto;   }
.fouct h1 a{  color:#ee1213; text-decoration:none;  }
.fouct h1 a:hover{  color:#f00; }
.fouct span{ width:100%;  height:46px; line-height:46px; display:block; overflow:hidden; font-size:16px;  white-space:nowrap; text-overflow:ellipsis;  text-align:center;  margin:0 auto;}
.fouct span a{ padding:0 10px;}
.fouct i.people{ width:120px; height:40px; line-height:40px; display:block; overflow:hidden; float:left; padding-left:30px; color:#666; background:url(../images/ico-ren.png) left center no-repeat;}
.fouct i.time{ width:120px; height:40px; line-height:40px; display:block; overflow:hidden; float:left; padding-left:30px; color:#666; background:url(../images/ico-time.png) left center no-repeat;}

.fouc{ width:100%;  display:block; overflow:hidden; border-bottom: 4px solid #ddd; padding-bottom: 20px;  }
.fouc h1{ width:100%;   height:90px; line-height:30px;  font-size:24px; font-family:microsoft yahei;  margin:10px auto ; font-weight:bold;  display:block; display: -webkit-box;    -webkit-line-clamp: 3;     -webkit-box-orient: vertical;    overflow: hidden;    text-overflow: ellipsis; }
.fouc h1 a{  color:#b33; text-decoration:none;  }
.fouc h1 a:hover{  color:#f00; }
.fouc span{ width:100%;  height:72px; line-height:24px; display:block; overflow:hidden; font-size:16px; /* white-space:nowrap; text-overflow:ellipsis; */  margin:0 auto; color: #888;}
.fouc span a{ padding:0 10px;}
.fouc i.people{ width:120px; height:40px; line-height:40px; display:block; overflow:hidden; float:left; padding-left:30px; color:#666; background:url(../images/ico-ren.png) left center no-repeat;}
.fouc i.time{ width:120px; height:40px; line-height:40px; display:block; overflow:hidden; float:left; padding-left:30px; color:#666; background:url(../images/ico-time.png) left center no-repeat;}

.fouc2{ width:100%;  display:block; overflow:hidden; border-bottom: 1px dashed #e1a45d; padding-bottom: 20px;  }
.fouc2 h1{ width:100%;   height:64px; line-height:32px;  font-size:22px; font-family:microsoft yahei;  margin:10px auto ; font-weight:bold;  display:block; display: -webkit-box;    -webkit-line-clamp: 2;     -webkit-box-orient: vertical;    overflow: hidden;    text-overflow: ellipsis; }
.fouc2 h1 a{  color:#b33; text-decoration:none;  }
.fouc2 h1 a:hover{  color:#f00; }
.fouc2 span{ width:100%;  height:48px; line-height:24px; display:block; overflow:hidden; font-size:16px; /* white-space:nowrap; text-overflow:ellipsis; */  margin:0 auto; color: #888;}

.fouc3{ width:100%;  display:block; overflow:hidden; }
.fouc3 h1{ width:100%;   height:108px; line-height:36px;  font-size:24px; font-family:microsoft yahei;  margin:10px auto ; font-weight:bold;  display:block; display: -webkit-box;    -webkit-line-clamp: 3;     -webkit-box-orient: vertical;    overflow: hidden;    text-overflow: ellipsis; }
.fouc3 h1 a{  color:#b33; text-decoration:none;  }
.fouc3 h1 a:hover{  color:#f00; }
.fouc3 span{ width:100%;  height:auto; display:block; overflow:hidden; background: #fff; padding: 30px 0;}
.fouc3 span img{ width:90%;  height:auto; display:block; overflow:hidden; margin: 0 auto; }
.fouc3 span p{ width:90%;  height:auto; display:block; overflow:hidden; font-size:16px; text-indent: 2em;   color: #888; margin: 0 auto; display:block; display: -webkit-box;    -webkit-line-clamp: 4;     -webkit-box-orient: vertical;    overflow: hidden;    text-overflow: ellipsis;}

.reyi{ width:100%; height:403px; display: block; overflow: hidden;}
.reyi .tt{width:100%; height: 40px; line-height: 40px;  font-size: 22px; font-weight: bold; color:#cc1b17; }
.reyi .tt span{ width: 140px; height: 40px; background: url(../images/rybk.png) center top no-repeat; text-align: center; font-size: 26px; font-weight: bold; color:#e00; float:left;}
.reyi  p{ width: 100%; line-height: 32px;  font-size: 16px;  color:#333; text-indent: 2em; margin-top: 30px; }

ul.list18{width:100%;overflow:hidden;display:block;font-size:18px;font-family:microsoft yahei}
ul.list18 li{width:100%;margin:0px;padding:0px;overflow:hidden;display:block;height:56px; padding-bottom: 15px;}
ul.list18 li a,ul.list18h86 li a:visited{height:56px;line-height:28px;color:#333;display:block;padding:0 0 0 20px; overflow: hidden; background: url(../images/ico01.png) left 10px no-repeat; }
ul.list18 li a:hover{color:#cc0000}
ul.list18 li span{width:60px;height:52px;font-size:12px;color:#888;float:left;padding:22px 15px 0 15px;color:#957a45}
ul.list18 li span i.day{height:26px;line-height:26px;font-size:30px;display:block;text-align:center;font-weight:bold}
ul.list18 li span i.time{height:26px;line-height:26px;font-size:14px;display:block;text-align:center}


.vmain {	width:680px;	margin:0 auto; display:block;  }
.jjhd {	width:100%;	height:455px;}
.jjhd .show .topyw .arr_l a {	position:absolute;	left:1px;	top:220px;	background: url(../images/left_bt.png) center  center no-repeat;	width:50px;	height:72px;	cursor:pointer;	z-index:999;}
.jjhd .show .topyw .arr_r a {	position:absolute;	right:1px;	top:220px;	background: url(../images/right_bt.png) center  center no-repeat;	width:50px;	height:72px;	cursor:pointer;	z-index:999;}
.jjhd .show {width:100%;	height:100%; 	position:relative;	display:block; margin:0 auto;}
.jjhd .show .no_list {	position:absolute;	right:10px;	bottom:15px;		z-index:999;	text-align:right;}
.jjhd .show .no_list a {	width:14px;	height:14px; border-radius:50%;	display:inline-block;	margin-left:5px;	cursor:pointer; background:#f3f3f3;}
.jjhd .show .no_list a.cur { background:#f4532e	;}
.jjhd .show .topyw ul{ width:100%; height:100%; margin:0 auto;}
.jjhd .show .topyw li {width:100%; height:100%; margin:0 auto;   }
.jjhd .show .topyw li img{width:680px; height:455px;  }
.jjhd .show .topyw li h3 {width:520px; padding:0 10px; overflow:hidden; height:60px; font:16px/60px microsoft yahei;	 position:absolute; bottom:0px;left:0px;	z-index:99;	text-align:left;	color:#fff;	}
.jjhd .show .topyw li h3 a {	color:#fff; }
.jjhd .show .topyw li .bg {width:100%;	background:#f06847;	height:60px; left:0px;	overflow:hidden;	position:absolute;	bottom:0px;		z-index:9;	filter:alpha(opacity=90);	-moz-opacity:0.9;	-khtml-opacity:0.9;	opacity:0.9;}

.slideTxtBox{}
.hd{ width:460px; height:415px; display:block; float: right; background: #ec5336; z-index: 2; position: absolute; right: 0; top: 0;}
.hd ul.qh{ display:block;}
.hd ul.qh li{ width: 90%; margin: 0 auto; height:110px; line-height:30px;  display:block; border-bottom:1px solid #fff;  font-size:18px; color:#fff;  font-family:microsoft yahei; position:relative; }
.hd ul.qh li a{ margin: 20px auto 0; text-decoration: none; color:#fff; display:block; display: -webkit-box;    -webkit-line-clamp: 3;     -webkit-box-orient: vertical;    overflow: hidden;    text-overflow: ellipsis; }
.hd ul.qh li.on{ color:#fbe1ae;  font-size:20px; font-weight: bold;  border-bottom:1px solid #fbe1ae; }
.hd ul.qh li.on a{ color:#fbe1ae; }
.hd ul.qh li.on i{ display:block; }
.hd ul.qh li i { display:none;	position: absolute;	content: "";	left:0%;	top: 32%;	width: 0;	height: 0;	margin-left:-52px;	border-right: 14px solid #ec5336;	border-top: 14px solid  transparent;	border-bottom: 14px solid transparent;	border-left: 14px solid transparent;}

.hd{ }



.swiper1 .swiper-button-prev{color: #fff; opacity: .4;}
.swiper1 .swiper-button-next{color: #fff; opacity: .4;}
.swiper1 .swiper-button-prev:hover{ opacity: 1;}
.swiper1 .swiper-button-next:hover{ opacity: 1;}

.swiper2 .swiper-button-prev{color: #999; }
.swiper2 .swiper-button-next{color: #999; }
.swiper2 .swiper-pagination-bullets.swiper-pagination-horizontal {	bottom: 30px; left: 0; width: 100%;}
.swiper2 .swiper-pagination span.swiper-pagination-bullet{ width: 30px; height: 30px; background: #e00; color: #fff; font-size: 16px; line-height: 26px;}			
	
ul.dtlist{ width: 108%; height: auto; display: block; overflow: hidden;}
ul.dtlist li{ width: 520px; height: 146px; display: block;  border: 2px solid #ddd; position: relative; float: left; margin:0 50px 30px 50px;}
ul.dtlist li a{ margin:10px 0 0 15%; width: 80%; height: 90px; line-height: 30px; font-size: 18px; color: #333; display:block; display: -webkit-box;    -webkit-line-clamp: 3;     -webkit-box-orient: vertical;    overflow: hidden;    text-overflow: ellipsis; }
ul.dtlist li i{ width: 100px; height: 60px; line-height: 60px; display: block; overflow: hidden; background: #cc1b17; border-radius: 8px; text-align: center; font-size: 24px; font-weight: bold; color: #fff; position: absolute; left: -50px; top: 40px;}
ul.dtlist li em{ display: block; overflow: hidden; text-align: right;  }
ul.dtlist li em a{color:#e00; }

ul.titla{  width: 365px; height: auto; display: block; overflow: hidden; }
ul.titla li { width: 100%; height: 83px; display: block; overflow: hidden; margin-bottom: 20px;}
ul.titla li img { width: 100%;}
ul.titla li#two1{ background: url(../images/qk-pic11.png); background-size: 100%; }
ul.titla li#two2{ background: url(../images/qk-pic22.png); background-size: 100%; }
ul.titla li#two3{ background: url(../images/qk-pic33.png); background-size: 100%; }
ul.titla li#two4{ background: url(../images/qk-pic44.png); background-size: 100%; }
ul.titla li#two5{ background: url(../images/qk-pic55.png); background-size: 100%; }
ul.titla li#two6{ background: url(../images/qk-pic66.png); background-size: 100%; }
ul.titla li#two1.hover{ background: url(../images/qk-pic1.png); background-size: 100%; }
ul.titla li#two2.hover{ background: url(../images/qk-pic2.png); background-size: 100%; }
ul.titla li#two3.hover{ background: url(../images/qk-pic3.png); background-size: 100%; }
ul.titla li#two4.hover{ background: url(../images/qk-pic4.png); background-size: 100%; }
ul.titla li#two5.hover{ background: url(../images/qk-pic5.png); background-size: 100%; }
ul.titla li#two6.hover{ background: url(../images/qk-pic6.png); background-size: 100%; }

.sxz{ width: 100%; height: 631px; display: block; overflow: hidden; background: url(../images/qk-bk.png) center bottom no-repeat; position: relative;}
.sxz img{ width: 775px; height: 425px; display: block; overflow: hidden; margin: 0 auto;}
.sxz h1{ width: 90%; height: 76px; line-height: 76px; display: block; overflow: hidden; background: url(../images/h1-bk.png) left bottom no-repeat; margin: 0 auto;}
.sxz h1 a{ font-size: 22px; font-weight: bold; color: #fff;}
.sxz span{ width: 90%; height: 99px; line-height: 33px; display: block; overflow: hidden; font-size: 16px; color: #fff; margin: 0 auto;}
.sxz em{ width: 82px; height: 82px; background: url(../images/bf.png) no-repeat; position: absolute; left: 45%; top: 25%; }

ul.pic535{ width: 100%; height: auto; display: block; overflow: hidden;}
ul.pic535 li{ width: 535px; height: 370px; display: block; overflow: hidden; background: url(../images/pic-bk.png) center top no-repeat; float: left; margin:0 30px 30px;}
ul.pic535 li img{ width: 455px; height: 290px; display: block; overflow: hidden; margin: 20px auto 0; }
ul.pic535 li h1{ width: 90%; height: 40px; line-height: 40px; display: block; overflow: hidden; margin: 15px auto 0; text-align: center;  }
ul.pic535 li h1 a{color: #333; font-size: 18px; font-weight: normal; }


.picshow{ width: 385px; height: 200px; display: block; overflow: hidden; position: relative;}
.picshow .pic1{ width: 0px; height: 0px; display: block; overflow: hidden; position: absolute; left: 0; top:0px; z-index:1; transition: all .3s; }
.picshow .pic1 img{ width: 100%; height: 100%;transform: scale(1.01); }
.picshow:hover .pic1 { width: 100%; height: 100%;  }
.picshow .pic2{ width: 100%; height: 200px;  }
.picshow .pic2 img{ width: 100%; height: 100%; }
