.indtop{
	width:100%;
	min-width:1300px;
	height:145px;
	background:url(../img/1.jpg) center no-repeat;
}
.ind_search{
	width:274px;
	height:34px;
	background:#a11016;
	border-radius:17px;
}
.ind_search input{
	width:190px;
	height:34px;
	border:none;
	background:none;
	padding:0 10px;
	color:#FFFFFF;
	font-size:12px;
	outline:none;
}
.ind_search input::-webkit-input-placeholder{
 color: #FFFFFF;
}
.ind_search_tj input{
	width:64px;
	height:34px;
	border:none;
	padding:0;
	background:url(../img/2.png) center no-repeat;
	outline:none;
	cursor:pointer;
}
.ind_search button{
	width:64px;
	height:34px;
	border:none;
	padding:0;
	background:url(../img/2.png) center no-repeat;
	outline:none;
	cursor:pointer;
}

/* ÃƒÂ¥Ã‚Â¯Ã‚Â¼ÃƒÂ¨Ã‹â€ Ã‚Âª */
.nav_menu3,
.nav_menu3 ul,
.nav_menu3 ul li,
.nav_menu3 ul li a{
  display: block;
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.nav_menu3:after,
.nav_menu3 > ul:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
.nav_menu3 {
  background:#c01920;
  height:52px;
  width:100%;
  min-width:1250px;
}
.nav_menu3 > ul > li {
	width:216px;
	height:52px;
	text-align:center;
  float: left;
  line-height: 52px;
}
.nav_menu3 > ul > li > a {
  color: #ffffff;
  height:52px;
  display:block;
  font-size:18px;
}
.nav_menu3 > ul > li:hover > a,
.nav_menu3 > ul > li.on a{
  background: #a11016;
}
.nav_menu3 ul ul {
  position: absolute;
  left: -9999px;
  z-index:9999;
}
.nav_menu3 li:hover > ul {
  left: auto;
}
.nav_menu3 ul ul ul {
  margin-left: 100%;
  top: 0;
}
.nav_menu3 ul ul li {
  height: 0;
  -webkit-transition: height .2s ease;
  -moz-transition: height .2s ease;
  -ms-transition: height .2s ease;
  -o-transition: height .2s ease;
  transition: height .2s ease;
}
.nav_menu3 ul li:hover > ul > li {
  height: 52px;
}
.nav_menu3 ul ul li a {
  width: 216px;
  padding:0 30px;
  height:52px;
  line-height: 52px;
  text-align: center;
  background:rgba(161,16,22,.9);
  color: #ffffff;
  -webkit-transition: color .2s ease;
  -moz-transition: color .2s ease;
  -ms-transition: color .2s ease;
  -o-transition: color .2s ease;
  transition: color .2s ease;
  font-size:16px;
}
.nav_menu3 ul li ul li ul a{
	width: 142x;
  height:52px;
  line-height: 52px;
  background:rgba(161,16,22,.9);
  text-decoration: none;
  color: #ffffff;
  -webkit-transition: color .2s ease;
  -moz-transition: color .2s ease;
  -ms-transition: color .2s ease;
  -o-transition: color .2s ease;
  transition: color .2s ease;
  border-bottom: 1px solid rgba(255,255,255,.1);
}
.nav_menu3 ul li ul li ul a:hover{
	background:#c01920;
}
.nav_menu3 ul ul li:hover > a,
.nav_menu3 ul ul li a:hover {
  background:#c01920;
}

/* banner */
#banner {
    width: 100%;
    height: 413px;
	position:relative;
    overflow: hidden;
}
/*.banner{
	width:100%;
	height:500px;
	min-width:1300px;
	position:relative;
}
.banner .swiper-container .swiper-slide,.banner .swiper-container{
	width:100%;
	height:500px;
	min-width:1300px;
}
.banner .swiper-container .swiper-slide a{
    display: block;
    width: 100%;
    height: 500px;
	position:relative;
}
.banner .arrow-left {
    background: url(../img/3.png);
    left: 5%;
}
.banner .arrow-left, .banner .arrow-right {
    width: 17px;
    height: 31px;
    margin-top: -15px;
    position: absolute;
    top: 50%;
    z-index: 999;
}
.banner .arrow-right {
    background: url(../img/4.png);
    right: 5%;
}
.banner .pagination{
	bottom:20px;
	position: absolute;
    right: 5%;
    text-align: center;
	z-index:999;
}
.banner .swiper-pagination-switch{
	width:12px;
	height:12px;
	border-radius:6px;
	opacity:1;
	background:rgba(255,255,255,.8);
	display: inline-block;
	margin: 0 4px;
}
.banner .swiper-active-switch{
	background:#ffffff;
	width:33px;
}*/
.ban_t{
	position:absolute;
	width:100%;
	bottom:0;
	height:50px;
	background:#8f0b21;
}
.ban_t p{
	display:block;
	color:#FFFFFF;
	line-height:50px;
	font-size:18px;
	width:600px;
	white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.zx_c li{display:none;}
.zx_c li.thisclass{display:list-item;}
.xinwen{
	width:860px;
	margin-top:35px;
}
.xinwen_t{
	height:44px;
	line-height:44px;
	border-bottom:1px solid #dcdcdc;
}
.xinwen_t a{
	font-size:18px;
	color:#9e1a25;
}
.xinwen_t a:hover,.flink a:hover,.fot_1 a:hover{
	color:#ff0000;
	text-decoration:underline;
}
.xinwen_t .zx_t li{
	float:left;
	width:135px;
	height:44px;
	margin-right:5px;
}
.xinwen_t .zx_t li span{
	display:block;
	font-weight:bold;
	line-height:44px;
	font-size:22px;
	padding-left:38px;
	background-position:5px center;
	background-repeat:no-repeat;
	cursor:pointer;
}
.xinwen_t .zx_t li span.xw{
	background-image:url(../img/5.png);
}
.xinwen_t .zx_t li span.tz{
	background-image:url(../img/7.png);
}
.xinwen_t .zx_t li.active span.xw{
	background-image:url(../img/6.png);
	background-color:#8f0b21;
	color:#FFFFFF;
}
.xinwen_t .zx_t li.active span.tz{
	background-image:url(../img/8.png);
	background-color:#8f0b21;
	color:#FFFFFF;
}
.news_lf{
	width:420px;
	height:326px;
	position:relative;
}
.news_lf .swiper-container{
	width:420px;
	height:326px;
}
.news_lf .swiper-container .swiper-slide{
	position:relative;
}
.news_lf_1{
	width:100%;
	position:absolute;
	bottom:0;
	height:48px;
	background:rgba(0,0,0,.6);
	color:#FFFFFF;
	line-height:48px;
}
.news_lf_1 span{
	width:300px;
	margin-left:10px;
	white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.news_lf .pagination{
	text-align:right;
	position:absolute;
	width:100%;
	z-index:999;
	bottom:20px;
	left:0;
}
.news_lf .pagination .swiper-pagination-switch{
	width:8px;
	height:8px;
	opacity:1;
	display:inline-block;
	background:#FFFFFF;
	margin-right:7px;
	margin-left:0;
}
.news_lf .pagination .swiper-active-switch{
	background:#ff0000;
}
.xinwen .zx_c{
	margin-top:15px;
}
.news_rt{
	width:420px;
}
.news_rt dd{
	margin:0;
	line-height:48px;
	background:url(../img/11.png) 5px center no-repeat;
}
.news_rt dd a{
	display:block;
	float:left;
	color:#333333;
	margin-left:20px;
	width:280px;
	white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.news_rt dd span{
	display:block;
	float:right;
}
.news_rt dd:hover{
	background:url(../img/12.png) 5px center no-repeat;
}
.news_rt dd:hover a,.huanjing_img li:hover a{
	color:#9e1a25;
}
.rukou{
	width:420px;
	margin-top:25px;
}
.rukou ul{
	margin-left:-14px;
}
.rukou li{
	float:left;
	width:193px;
	height:80px;
	margin-left:14px;
	margin-top:18px;
}
.rukou li:hover{
	-webkit-box-shadow:0 0 10px rgba(143, 11, 33, .2);
	-moz-box-shadow:0 0 10px rgba(143, 11, 33, .2);
	box-shadow:0 0 10px rgba(143, 11, 33, .2);
}
.rukou li a{
	display:block;
	width: 193px;
	height: 80px;
	line-height: 80px;
	color:#FFFFFF;
	font-size:22px;
}
.rukou li a img{
	transform: translateY(16px);
	margin-left:10px;
	margin-right:10px;
}
.rukou li a.ry{
	background:#e78200;
}
.rukou li a.tj{
	background:#6cc2d1;
}
.rukou li a.tk{
	background:#4659a8;
}
.rukou li a.sbq{
	background:#55b89c;
}
.rukou li a.cx{
	background:#a81c1f;
}
.rukou li a.yf{
	background:#df444c;
}
.rukou li a.pu{
	background:#5d8ba3;
}
.rukou li a.st{
	background:#4ac3f8;
}
.zhuanti{
	border-bottom:1px solid #8f0b21;
	border-top:1px solid #8f0b21;
	padding:25px 0;
	margin-top:30px;
}
.huanjing_c{
	width:1300px;
	height:219px;
	position:relative;
}
.huanjing_img{
	width:1300px;
	height:219px;
	overflow:hidden;
}
.huanjing_img li{
	width:304px;
	height:219px;
	float:left;
	margin-right: 20px;
	overflow:hidden;
}
.huanjing_img li p{
	text-align:center;
	font-size:20px;
	line-height:20px;
	margin-top:30px;
}
.huanjing_c #arrLeft,.huanjing_c #arrRight{
	width:30px;
	height:50px;
	position:absolute;
	top:0;
	bottom:0;
	margin:auto 0;
	cursor:pointer;
}
.huanjing_c #arrLeft{
	left:0;
}
.huanjing_c #arrRight{
	right:0;
}
.footer{
	width:100%;
	min-width:1300px;
	height:219px;
	background:url(../img/27.jpg) center no-repeat;
	margin-top:25px;
}
.flink{
	padding:18px 0;
	border-bottom:1px solid #d72930;
	color:#FFFFFF;
}
.flink img{
	margin:0 10px;
}
.flink a{
	color:#FFFFFF;
	margin:0 12px;
}
.fot_1{
	border-top:1px solid #8f0b21;
}
.fot_1 a{
	color:#FFFFFF;
}














