﻿@charset "utf-8";

/* CSS Document */
.banner{

	position: relative;

	overflow: hidden;

	cursor: move;

}



.banner-inner{

	position: relative;

	left: 0;

	width: 100%;

	min-width: 1200px

}





.banner .swiper-slide a{

	display: block;

	height: 540px;

	background-position: center center;

	background-repeat: no-repeat;

	-webkit-background-size: cover;

	background-size: cover;

}



.banner .pagination {

    position: absolute;

    width: 100%;

    z-index: 20;

    left: 0;

    bottom: 32px;

    text-align: center;

}

.banner .swiper-pagination-switch {

  display: inline-block;

  width: 12px;

  height: 12px;

  border-radius: 8px;

  background: #222;

  margin: 0 5px;

  opacity: 0.8;

  border: 1px solid #fff;

  cursor: pointer;

}

.banner .swiper-visible-switch {

  background: #aaa;

}

.banner .swiper-active-switch {

  background: #fff;

}



.banner .swiper-slide{

	position: relative;

	overflow: hidden;

}



.banner .imgBox{

	position: absolute;

	top: 0;

	left: 0;

	width: 100%;

	height: 100%;

	-webkit-background-size: cover;

    background-size: cover;

    background-position: center center;

    background-repeat: no-repeat;

}



.index-hdfa{

	padding: 30px 0 0;

	background: #f5f5f5;

}



.index-hdfa .small-title{

	margin-bottom: 61px;

}



.index-hdfa .fangan{

	padding-bottom: 4px;

}



.index-hdfa .fangan .search-box{

	float: left;

	width: 970px;

    height: 82px;

    background-color: #fff;

    -moz-box-shadow: 0 2px 2px #ddd;

    -webkit-box-shadow: 0 2px 2px #ddd;

    box-shadow: 0 2px 2px #ddd;

    margin-right: 13px;

}



.index-hdfa .fangan .search-box .p1{

	color: #333;

    font-size: 18px;

    float: left;

    line-height: 82px;

    width: 200px;

    text-align: center;

}



.index-hdfa .fangan .search-box .search-item{

	position: relative;

	float: left;

	-webkit-box-sizing: border-box;

    -moz-box-sizing: border-box;

    box-sizing: border-box;

    height: 45px;

    line-height: 45px;

    margin-top: 20px;

    padding-left: 34px;

    border: 1px solid #d7d7d7;

    background-repeat: no-repeat;

    margin-right: 10px;

    font-size: 14px;

    cursor: pointer;

    padding-right: 8px;

}



.index-hdfa .fangan .search-box .search-item:hover{

	border-color: #d2001f;

}



.index-hdfa .fangan .search-box .active{

	border-color: #d2001f;

}



.index-hdfa .fangan .search-box .search-item-name{

	background-image: url(img/search-item-bg-1.png);

	background-position: 9px center;

	width: 170px;

}



.index-hdfa .fangan .search-box .search-item-name:hover,

.index-hdfa .fangan .search-box .search-item-name.active{

	background-image: url(../Images/search-item-bg-1-hover.png);

}



.index-hdfa .fangan .search-box .search-item-time{

	background-image: url(img/search-item-bg-2.png);

	background-position: 8px center;

	width: 120px;

}



.index-hdfa .fangan .search-box .search-item-time:hover,

.index-hdfa .fangan .search-box .search-item-time.active{

	background-image: url(img/search-item-bg-2-hover.png);

}



.index-hdfa .fangan .search-box .search-item-day{

	background-image: url(../Images/search-item-bg-3.png);

	background-position: 8px center;

	width: 120px;

}



.index-hdfa .fangan .search-box .search-item-day:hover,

.index-hdfa .fangan .search-box .search-item-day.active{

	background-image: url(img/search-item-bg-3-hover.png);

}



.index-hdfa .fangan .search-box .search-item-mudi{

	background-image: url(img/search-item-bg-4.png);

	background-position: 7px center;

	width: 140px;

}



.index-hdfa .fangan .search-box .search-item-mudi:hover,

.index-hdfa .fangan .search-box .search-item-mudi.active{

	background-image: url(../Images/search-item-bg-4-hover.png);

}



.index-hdfa .fangan .search-box .search-item-tuandui{

	background-image: url(img/search-item-bg-5.png);

	background-position: 9px center;

	width: 148px;

}



.index-hdfa .fangan .search-box .search-item-tuandui:hover,

.index-hdfa .fangan .search-box .search-item-tuandui.active{

	background-image: url(img/search-item-bg-5-hover.png);

}



.index-hdfa .fangan .search-box .search-item input[type=text]{

	color: #999;

	width: 100%;

}



.index-hdfa .fangan .search-box .search-item input[type=text]:hover{

	cursor: pointer;

}



.index-hdfa .fangan .search-box .search-item-body{

	position: absolute;

    top: 44px;

    left: -1px;

    background-color: #fff;

    z-index: 2;

    width: 100%;

    border: 1px solid #d7d7d7;

    display: none;

}



.index-hdfa .fangan .search-box .search-item-body ul li{

	height: 35px;

    line-height: 35px;

    border-top: 1px solid #e1eef3;

    padding: 0 8px;

    color: #999;

}



.index-hdfa .fangan .search-btn{

	position: relative;

	float: right;

	width: 192px;

	height: 58px;

	padding: 24px 0 0 25px;

	background-color: #8a0405;

	background-image: url(img/search.png);

	background-position: 145px 19px;

	background-repeat: no-repeat;

	cursor: pointer;

}



.index-hdfa .fangan .search-btn .p1{

	font-size: 20px;

	color: #FFFFFF;

	margin-bottom: 6px;

}



.index-hdfa .fangan .search-btn .p2{

	font-size: 12px;

	color: white;

}



/*.index-hdfa .fangan .search-btn input[type=submit]{

	position: absolute;

	z-index: 66;

	width: 100%;

	height: 100%;

	top: 0;

	left: 0;

	opacity:0;

	filter:alpha(opacity=0);

	cursor: pointer;

}*/



.fangan-list-li{

	margin-top: 37px;

}



.fangan-titleBox-bg1{

	background-image: url(img/fangan-bg1.jpg);

}



.fangan-titleBox-bg1 .link a{

	background: #ec9466;

}



.fangan-titleBox-bg1 .link a:hover{

	background: #d58155;

}



.fangan-titleBox-bg2{

	background-image: url(img/fangan-bg2.jpg);

}



.fangan-titleBox-bg2 .link a{

	background: #8a49e1;

}



.fangan-titleBox-bg2 .link a:hover{

	background: #793ec8;

}



.fangan-titleBox-bg3{

	background-image: url(img/fangan-bg3.jpg);

}



.fangan-titleBox-bg3 .link a{

	background: #35cb9b;

}



.fangan-titleBox-bg3 .link a:hover{

	background: #2db085;

}



.fangan-titleBox-bg4{

	background-image: url(../Images/fangan-bg4.jpg);

}



.fangan-titleBox-bg4 .link a{

	background: #e9386f;

}



.fangan-titleBox-bg4 .link a:hover{

	background: #cd3363;

}



.fangan-titleBox{

	float: left;

	width: 210px;

	height: 313px;

}



.fangan-titleBox .inner{

	padding: 25px 0 0 0;

}



.fangan-titleBox .p1{

	font-size: 25px;

	color: #fff;

	margin-bottom: 15px;

	padding-left: 20px;

}



.fangan-titleBox .p2 {

    height: 126px;

    padding: 0 20px;

    font-size: 13px;

    color: #fff;

    line-height: 1.5;

}



.fangan-titleBox .p2 a{

	font-size: 16px;

	color: #fff;

}



.fangan-titleBox .link{

	text-align: center;

	font-size: 0;

	-webkit-text-size-adjust:none;

	margin-bottom: 18px;

	height: 68px;

}



.fangan-titleBox .link a{

	display: inline-block;

	margin: 0 2px 4px;

	font-size: 14px;

	color: #fff;

	width: 86px;

	height: 30px;

	line-height: 30px;

	text-align: center;

}



.fangan-titleBox .more{

	padding-left: 20px;

}



.fangan-titleBox .more a{

	font-size: 14px;

	color: #fff;

}



.fangan-contentBox{

	float: left;

	margin-left: 10px;

}



.fangan-contentBox li{

	float: left;

	width: 230px;

	height: 313px;

	background: #fff;

	margin-right: 10px;

}



.fangan-contentBox li a.imgBox,

.fangan-contentBox li a.imgBox img{

	position: relative;

	display: block;

	width: 230px;

	height: 144px;

	overflow: hidden;

}



.fangan-contentBox li a.imgBox span{

	position: absolute;

	right: 0;

	bottom: 12px;

	height: 28px;

	line-height: 28px;

	padding: 0 10px 0 12px;

	background-color: rgba(0,0,0,0.3);

	color: #fff;

	font-size: 14px;

	-webkit-border-radius: 15px 0 0 15px;

	-moz-border-radius: 15px 0 0 15px;

	border-radius: 15px 0 0 15px;

}



.fangan-contentBox li .text{

	padding: 18px 13px;

}



.fangan-contentBox li .text .pTitle{

	margin-bottom: 10px;

	overflow: hidden;

	text-overflow: ellipsis;

	white-space: nowrap;

}



.fangan-contentBox li .text .pTitle a{

	font-size: 16px;
	

   

}



.fangan-contentBox li .text .pDep{

	font-size: 12px;

	color: #747474;

	line-height: 18px;

	margin-bottom: 20px;

	height: 72px;

	overflow: hidden;

}



.fangan-contentBox li .text .more a{

	font-size: 12px;

	color: #b9b9b9;

}



.fangan-tuijian{

	float: right;

	width: 260px;

	height: 313px;

	background: #fff;

}



.fangan-tuijian .inner{

	padding: 0 15px;

}



.fangan-tuijian .tuijian-title{

	border-bottom: 1px solid #f5f5f5;

	margin-bottom: 12px;

}



.fangan-tuijian .tuijian-title strong{

	position: relative;

	bottom: -1px;

	height: 48px;

	line-height: 48px;

	display: inline-block;

	font-size: 16px;

	font-weight: normal;

	color: #333333;

	padding: 0 9px;

	border-bottom: 2px solid #d2001f;

}



.fangan-tuijian .inner ul{

	height: 222px;

	overflow: hidden;

}



.fangan-tuijian .inner li{

	margin-bottom: 15px;

}



.fangan-tuijian .imgBox,

.fangan-tuijian .imgBox img{

	display: block;

	width: 90px;

	height: 56px;

	overflow: hidden;

}



.fangan-tuijian .imgBox{

	float: left;

}



.fangan-tuijian .text{

	float: right;

	width: 127px;

}



.fangan-tuijian .text .pTitile{

	overflow: hidden;

	text-overflow: ellipsis;

	white-space: nowrap;

	padding: 5px 0 3px 0;

}



.fangan-tuijian .text .pTitile a{

	font-size: 14px;


 

}



.fangan-tuijian .text .day{

	font-size: 12px;

	line-height: 16px;

	color: #9f9f9f;

	max-height: 32px;

	overflow: hidden;

}



.index-zhdc{

	padding: 20px 0 50px;

	background: #f5f5f5;

}



.index-zhdc .small-title{

	margin-bottom: 63px;

}



.index-zhdc-content .left{

	float: left;

	width: 825px;

}



.index-zhdc-content .left .imgList{

	height: 360px;

	overflow: hidden;

}



.index-zhdc-content .left .imgList .div1{

	float: left;

	width: 465px;

	height: 360px;

}



.index-zhdc-content .left .imgList .div1 a,

.index-zhdc-content .left .imgList .div1 a img{

	position: relative;

	display: block;

	width: 465px;

	height: 360px;

}



.index-zhdc-content .left .imgList .div1 a p{

	position: absolute;

	bottom: 0;

	left: 0;

	width: 425px;

	height: 45px;

    line-height: 44px;

    font-size: 20px;

    overflow: hidden;

    text-overflow: ellipsis;

    white-space: nowrap;

    background-color: rgba(0,0,0,.4);

	padding: 0 20px;

	color: #fff;

}



.index-zhdc-content .left .imgList .div2{

	float: right;

	width: 350px;

}



.index-zhdc-content .left .imgList .div3,

.index-zhdc-content .left .imgList .div3 a,

.index-zhdc-content .left .imgList .div3 img{

	position: relative;

	display: block;

	width: 350px;

	height: 175px;

}



.index-zhdc-content .left .imgList .div3{

	margin-bottom: 10px;

}



.index-zhdc-content .left .imgList .div3 a p{

	position: absolute;

	bottom: 0;

	left: 0;

	width: 310px;

	height: 36px;

    line-height: 35px;

    font-size: 16px;

    overflow: hidden;

    text-overflow: ellipsis;

    white-space: nowrap;

    background-color: rgba(0,0,0,.4);

	padding: 0 20px;

	color: #fff;

}



.index-zhdc-content .wenzhang-list li{

	height: 194px;

	overflow: hidden;

	background: #fff;

	margin-bottom: 20px;

}

.index-zhdc-content .wenzhang-list-index li{
	height: 194px;
	overflow: hidden;
	background: #fff;
	margin-bottom: 20px;
	float:left;
	margin-right:15px;
}

.index-zhdc-content .wenzhang-list-index ul{

}



.index-zhdc-content .wenzhang-list li a{

	display: block;

}



.index-zhdc-content .wenzhang-list li .imgBox{

	float: left;

}



.index-zhdc-content .wenzhang-list li .imgBox img{

	display: block;

	margin:0px 5px;

}



.index-zhdc-content .wenzhang-list li .text{

	float: left;

	width: 450px;

	padding: 22px 24px;

}



.index-zhdc-content .wenzhang-list li .text .title{

	margin-bottom: 9px;

	overflow: hidden;

	text-overflow: ellipsis;

	white-space: nowrap;

	font-size: 18px;


}



.index-zhdc-content .wenzhang-list li .text .tag{

	font-size: 0;

    -webkit-text-size-adjust:none;

    margin-bottom: 4px;

}



.index-zhdc-content .wenzhang-list li .text .tag span{

	display: inline-block;

	padding: 0 5px;

	height: 22px;

	line-height: 22px;

	border: 1px solid #eeeeee;

	font-size: 12px;

	color: #3fb9f0;

	margin-right: 14px;

	margin-bottom: 6px;

}



.index-zhdc-content .wenzhang-list li .text .dep{

	font-size: 14px;

	color: #555555;

	line-height: 21px;

	height: 63px;

	overflow: hidden;

	margin-bottom: 12px;

}



.index-zhdc-content .wenzhang-list li .text .msg{

	text-align: right;

	font-size: 12px;

	color: #9f9f9f;

}



.index-zhdc-content .wenzhang-list li .text .msg span{

	display: inline-block;

	margin-left: 20px;

}



.index-zhdc-content .right{

	float: right;

	width: 355px;

	height: 622px;

	background: #fff;



}



.index-zhdc-content .right .inner{

	padding: 0 20px;

}



.index-zhdc-content .right .title{

	border-bottom: 1px solid #f5f5f5;

	margin-bottom: 24px;

}



.index-zhdc-content .right .title strong{

	position: relative;

	bottom: -1px;

	height: 48px;

	line-height: 48px;

	display: inline-block;

	font-size: 16px;

	font-weight: normal;

	color: #333333;

	padding: 0 9px;

	border-bottom: 2px solid #d2001f;

}



.index-zhdc-content .right ul{

	height:540px;

	overflow: hidden;

}



.index-zhdc-content .right li{

	margin-bottom: 27px;

}



.index-zhdc-content .right li a{

	display: block;


}



.index-zhdc-content .right .pTitle{

	font-size: 16px;


	margin-bottom: 16px;

	overflow: hidden;

	text-overflow: ellipsis;

	white-space: nowrap;
	   /* font-weight: bold;*/

}



.index-zhdc-content .right .imgBox,

.index-zhdc-content .right .imgBox img{

	display: block;

	width: 138px;

	height: 82px;

}



.index-zhdc-content .right .imgBox{

	float: left;

	margin-right: 8px;

}



.index-zhdc-content .right .text{

	float: left;

	width: 168px;

}



.index-zhdc-content .right .text .dep{

	font-size: 12px;

	color: #9f999f;

	line-height: 20px;

	height: 60px;

	overflow: hidden;

	margin-bottom: 6px;

}



.index-zhdc-content .right .text .msg{

	text-align: right;

}



.index-zhdc-content .right .text .msg span{

	display: inline-block;

	margin-left: 6px;

}



.index-tdjy{

padding: 20px 0 0;

	background: #f5f5f5;

}



.index-tdjy .small-title{

	margin-bottom: 32px;

}



.index-tdjy .left{

	float: left;

	width: 825px;

}



.index-tdjy .left .imgTitleBox a{

	position: relative;

	display: block;

}



.index-tdjy .left .imgTitleBox .text{

    font-size: 20px;

    line-height: 32px;

    text-align: left;

    color: #fff;

    left: 20px;

    bottom: 25px;

    position: absolute;

}



.index-tdjy .left .imgTitleBox,

.index-tdjy .left .imgTitleBox a,

.index-tdjy .left .imgTitleBox img{

	display: block;

	width: 825px;

	height: 295px;

}



.index-tdjy-list li{

	 background: #fff;

	 margin-bottom: 20px;

}



.index-tdjy-list a.imgBox{

	width: 330px;

    height: 190px;

    float: left;

    margin-right: 25px;

}



.index-tdjy-list a.imgBox img{

	display: block;

	width: 330px;

    height: 190px;

}



.index-tdjy-list .text{

	text-align: left;

    float: left;

    width: 470px;



}



.index-tdjy-list .text .tdjy-title{

    width: 460px;

    height: 40px;

    -webkit-box-sizing: border-box;

    -moz-box-sizing: border-box;

    box-sizing: border-box;

    padding-top: 10px;

    line-height: 30px;

    overflow: hidden;

    text-overflow: ellipsis;

    white-space: nowrap;

}



.index-tdjy-list .text .tdjy-title a{

	color: #d2001f;

    font-size: 16px;
        font-weight: bold;

}



.index-tdjy-list .text .tdjy-address{

    height: 20px;

    line-height: 20px;

    text-align: left;

    font-size: 12px;

    margin-bottom: 15px;

}



.index-tdjy-list .text .tdjy-address p{

	max-width: 375px;

    margin-right: 15px;

    overflow: hidden;

    text-overflow: ellipsis;

    white-space: nowrap;

    box-sizing: border-box;

    float: left;

    color: #555;

    padding-left: 20px;

    background: url(img/add.png) 3px center no-repeat;

}



.index-tdjy-list .text .tdjy-address a{

/*	float: left;*/

	color: #2ab4fd;

}



.index-tdjy-list .text .cys{

    padding: 7px 13px;

    background-color: #f9f9f9;

    text-align: left;

    margin-bottom: 11px;

}



.index-tdjy-list .text .cys .cys-title{

    font-size: 12px;

    line-height: 16px;

    color: #666;

    margin-bottom: 8px;

}



.index-tdjy-list .text .cys .cys-body .cy-touxiang{

    float: left;

    width: 36px;

    height: 36px;

    margin-right: 10px;

}



.index-tdjy-list .text .cys .cys-body .cy-touxiang img{

	display: block;

	width: 36px;

    height: 36px;

}



.index-tdjy-list .text .cys .cys-body .cys-text{

    float: left;

    width: 395px;

    color: #666;

    font-size: 12px;

    height: 36px;

    line-height: 18px;

    overflow: hidden;

}



.index-tdjy-list .text .msg{

	text-align: right;

}



.index-tdjy-list .text .msg span{

	display: inline-block;

	margin-right: 20px;

	color: #999;

    font-size: 12px;

    height: 18px;

    line-height: 18px;

}



.index-tdjy .right{

	float: right;

	width: 355px;

	height: 610px;

	background: #fff;

}



.index-tdjy .right .inner{

	padding: 0 20px;

}



.index-tdjy .right .title{

	border-bottom: 1px solid #f5f5f5;

	margin-bottom: 24px;

}



.index-tdjy .right .title strong{

	position: relative;

	bottom: -1px;

	height: 48px;

	line-height: 48px;

	display: inline-block;

	font-size: 16px;

	font-weight: normal;

	color: #333333;

	padding: 0 9px;

	border-bottom: 2px solid #d2001f;

}

#nav ul li{
	width:50px;
	float:left;
}





.index-hzhb-list{

	overflow: hidden;

}



.index-hzhb-list ul{

	width: 330px;

}



.index-hzhb-list ul li{

	float: left;

	width: 148px;

	margin-right: 15px;

	margin-bottom: 19px;

	border: 1px solid #efefef;

}



.index-hzhb-list ul li a,

.index-hzhb-list ul li a img{

	display: block;

	width: 148px;

	height: 70px;

}



.main{

	background: #f5f5f5;

}



.padd64{

	padding: 40px 0;

}



.main-nav li{

	float: left;

	margin-right: 64px;

}



.main-nav li a{

	display: block;

	padding: 0 8px 9px;

	font-size: 18px;

	color: #323433;

	border-bottom: 2px solid transparent;

}



.main-nav li a:hover{

	color: #d2001f;

}



.main-nav li.cur a{

	color: #d2001f;

	border-color: #d2001f;

}



.main-content .about-jieshao{

	padding-top: 40px;

	font-size: 16px;

	color: #777777;

	line-height: 35px;

}



.main-content .about-jieshao img{

	max-width: 100%;

}





.tuandui-jieshao{

	padding-bottom: 9px;

}



.tuandui-jieshao li{

	border-bottom: 1px solid #cccccc;

}



.tuandui-jieshao li a{

	display: block;

	height: 189px;

	padding: 34px 0;

	overflow: hidden;

	background: url(img/jiantou1.png) right center no-repeat;

}



.tuandui-jieshao li a .imgBox{

	float: left;

	border: 1px solid #dbdbdb;

}



.tuandui-jieshao li a .imgBox{

	display: block;

	width: 158px;

	height: 187px;

	overflow: hidden;

}

.tuandui-jieshao li a .imgBox img{

	display: block;

	width: 100%;

	height: auto;

}



.tuandui-jieshao li a .text{

	float: left;

	width: 840px;

	padding: 10px 24px 0;

	font-size: 14px;

	color: #323433;

}



.tuandui-jieshao li a .text .name{

	font-size: 20px;

	color: #d2001f;

	margin-bottom: 16px;

}



.tuandui-jieshao li a .text .name .zhiwei{

	font-size: 15px;

	color: #323433;

	padding-left: 20px;

}



.tuandui-jieshao li a .text .dep{

	line-height: 28px;

	height: 112px;

	overflow:hidden;

}



.banner-small{

	overflow: hidden;

}



.banner-small-box{

	position: relative;

	left: 50%;

	top: 0;

	width: 3000px;

	margin-left: -1500px;

	text-align: center;

}



.banner2 .banner-small-box a{

	display: block;

}



.banner2 .banner-small-box img{

	max-width: 100%;

	vertical-align: top;

}



.reason{

	padding: 52px 0 59px;

	background: #fff;

}



p.nianhui-title{

	font-size: 30px;

	text-align: center;

	color: #d2001f;

	font-weight: bold;

}



.reason .nianhui-title{

	margin-bottom: 50px;

}



.reason .liyou li{

	float: left;

	width: 25%;

}



.reason .liyou li a.imgBox{

	display: block;

	width: 136px;

	height: 136px;

	line-height: 136px;

	text-align: center;

	background: #3d3d3d;

	margin: 0 auto;

	-webkit-border-radius: 50%;

	-moz-border-radius: 50%;

	border-radius: 50%;

	margin-bottom: 24px;

	-webkit-transition: all .4s ease;

	-o-transition: all .4s ease;

	transition: all .4s ease;

}



.reason .liyou li a.imgBox img{

	vertical-align: middle;

	-webkit-transition: all 1s ease;

	-o-transition: all 1s ease;

	transition: all 1s ease;

}



.reason .liyou li a.imgBox:hover{

	background: #d2001f;

}



.reason .liyou li a.imgBox:hover img{

	-webkit-transform: rotate(360deg);

	-ms-transform: rotate(360deg);

	-o-transform: rotate(360deg);

	transform: rotate(360deg);

}



.reason .liyou li p{

	padding: 0 24px;

	text-align: center;

	font-size: 16px;

	color: #000000;

	line-height: 20px;

}



.nianhui-type{

	padding: 84px 0 136px;

	background: #f2f2f2;

}



.nianhui-type .nianhui-title{

	margin-bottom: 59px;

}



.nianhui-type .nianhui-type-list ul{

	width: 1240px;

	overflow: hidden;

}



.nianhui-type .nianhui-type-list li{

	float: left;

	width: 270px;

	margin-right: 40px;

}



.nianhui-type .nianhui-type-list li a{

	display: block;

}



.nianhui-type .nianhui-type-list li a img{

	display: block;

	width: 270px;

	height: 173px;

	margin-bottom: 36px;

}



.nianhui-type .nianhui-type-list li a p{

	font-size: 24px;

	color: #d2001f;

	text-align: center;

}



.nianhui-tuijian{

	padding: 73px 0 49px;

	background: #fff;

}



.nianhui-tuijian .nianhui-title{

	padding-bottom: 11px;

}



.nianhui-tuijian-list .ssr{

	margin-top: 51px;

	width: 600px;

	float: left;

}



.nianhui-tuijian-list li a{

	display: block;

}



.nianhui-tuijian-list li .imgBox{

	float: left;

	margin-right: 20px;

}



.nianhui-tuijian-list li .imgBox,

.nianhui-tuijian-list li .imgBox img{

	display: block;

	width: 250px;

	height: 154px;

}



.nianhui-tuijian-list .text{

	float: left;

	width: 554px;

}

.nianhui-tuijian-list .texts{

	float: left;

	width: 300px;

}



.nianhui-tuijian-list .tag span{

	display: inline-block;

	color: #616669;

	padding: 0 12px;

	line-height: 30px;

	line-height: 30px;

	background: #f4f7f9;

	margin-right: 6px;

	margin-top: 6px;

}



.nianhui-tuijian-list p.title{

	font-size: 20px;

	overflow: hidden;

	text-overflow: ellipsis;

	white-space: nowrap;

	padding: 12px 0 18px;

}



.nianhui-tuijian-list .msg{

	margin-bottom: 12px;

}



.nianhui-tuijian-list .msg span{

	display: inline-block;

	font-size: 12px;

	color: #747474;

	height: 16px;

	line-height: 16px;

	padding-left: 20px;

	margin-right:24px;

}



.nianhui-tuijian-list .msg span i{

	color: #ff6600;

	font-style: normal;

}



.nianhui-tuijian-list .msg span.data{

	background: url(img/data-ico.png) left center no-repeat;

}



.nianhui-tuijian-list .msg span.num{

	background: url(../Images/aixin.png) left center no-repeat;

}



.nianhui-tuijian-list .dep{

	font-size: 12px;

	color: #747474;

	line-height: 24px;

	height: 72px;

	/*margin-bottom: 6px;*/

	overflow: hidden;

}



.loadMore a{

	display: block;

	height: 48px;

	line-height: 48px;

	text-align: center;

	font-size: 14px;

	color: #505050;

	background: #f4f7f9;

}



.nianhui-tuijian-list .loadMore{

	margin-top: 48px;

}



.filter{

	padding: 32px 0 28px;

}



.filter-box{

	padding: 16px 0;

	background: #fbfbfb;

	border-bottom: 1px solid #eeeeee;
   
   font-size:14px;

}



.filter-box dt{

	float: left;

	font-size: 14px;

	color: #333333;

	width: 84px;

	padding-left: 36px;

	line-height: 30px;

}



.filter-box dl{

	padding: 6px 0;

}



.filter-box dd{

	float: left;

	width: 1064px;

}



.filter-box dd ul li{

	float: left;

	line-height: 30px;

	margin-right: 6px;

}



.filter-box dd a{

	font-size: 14px;

	color: #85888a;

}



.filter-box dd a:hover{

	color: #d2001f;

	text-decoration: underline;

}



.filter-box dd a.cur{

	color: #d2001f;

}



.filter-tag-item{

	border: 1px solid #e5e5e5;

    height: 26px;

    line-height: 26px;

    text-align: center;

    float: left;

    font-size: 12px;

    color: #555;

    margin-top: 10px;

    max-width: 90px;

    overflow: hidden;

    text-overflow: ellipsis;

    white-space: nowrap;

    padding-right: 30px;

    position: relative;

    text-indent: 5px;

    margin-right: 5px;

    cursor: default;

}



.filter-tag-item a{

	position: absolute;

    top: -1px;

    right: 1px;

    display: block;

    width: 26px;

    height: 26px;

    line-height: 26px;

    text-align: center;

    background-position: -40px 0;

}



.filter-tag-item a i{

	font-style: normal;

	font-size: 20px;

	color: #999;

}



.main .main-left{

	float: left;

	width: 840px;

}



.filter-tuanjian-list li{

	padding: 20px 0;

	margin: 0;

	border-bottom: 1px solid #f1f1f1;

}



.filter-tuanjian-list li .imgBox{

	float: left;

	margin-right: 18px;

}



.filter-tuanjian-list li .imgBox,

.filter-tuanjian-list li .imgBox img{

	display: block;

	width: 268px;

	height: 168px;

}





/*.filter-tuanjian-list .text{

	float: left;

	width: 554px;

}*/



.filter-tuanjian-list p.title{

	padding: 5px 0 14px;

}



.filter-tuanjian-list .msg{

	margin-bottom: 6px;

}



.filter-tuanjian-list .loadMore{

	padding-bottom: 40px;

	padding-top: 11px;

	margin-top: 0;

}



.main .main-right{

	float: right;

	width: 336px;

}



.main-right-title{

	border-bottom: 1px solid #e5e5e5;

	margin-bottom: 24px;

}



.main-right-title span{

	position: relative;

	float: left;

	bottom: -2px;

	padding-bottom: 13px;

	border-bottom: 3px solid #d2001f;

	font-size: 17px;

	color: #d2001f;

	

}



.main-right-title a{

	float: right;

	font-size: 14px;

	color: #555555;

	margin-top: 4px;

}



.dajiangtang-list{

	padding-bottom: 22px;

}



.dajiangtang-list li{

	margin-bottom: 15px;

}



.dajiangtang-list li a,

.dajiangtang-list li a img{

	display: block;

	width: 336px;

	height: 200px;

}



.tuijian-fangan-list ul{

	overflow: hidden;

}



.tuijian-fangan-list li{

	margin-top: -1px;

    border-top: 1px dashed #ededed;

}



.tuijian-fangan-list li a{

	display: block;

	padding: 18px 0;

}



.tuijian-fangan-list li a .imgBox{

	float: left;

	margin-right: 15px;

}



.tuijian-fangan-list li a .imgBox,

.tuijian-fangan-list li a .imgBox img{

	display: block;

	width: 107px;

	height: 70px;

}



.tuijian-fangan-list li a .text{

	float: left;

	width: 214px;

}



.tuijian-fangan-list li a .text .p1{

	overflow: hidden;

    text-overflow: ellipsis;

    white-space: nowrap;

    font-size: 14px;


    padding: 14px 0 16px

}



.tuijian-fangan-list li a .text .p2{

	font-size: 12px;

	color: #747474;

}



.tuijian-fangan-list li a .text .p2 i{

	font-style: normal;

	color: #ff6600;

}



.brand ul{

	padding-left: 22px;

	font-size: 15px;

	color: #999999;
background: url(img/icon24x24_06.png) no-repeat;
}



.brand li{

	float: left;

	padding-left: 22px;

	padding-right: 14px;

	background: url(img/brand.png) left center no-repeat;

	line-height: 66px;

}



.brand li a{

	color: #d2001f;

}



.tuanjian-dep{

	padding: 32px;

	background: #fff;

	margin-bottom: 20px;

}



.tuanjian-dep .imgList{

	float: left;

	width: 664px;

}



.tuanjian-dep .imgList .bigImg{

	position: relative;

	width: 664px;

	height: 348px;

	margin-bottom: 3px;

	overflow: hidden;

}



.tuanjian-dep .imgList .bigImg ul,

.tuanjian-dep .imgList .smallImg ul{

	position: relative;

	left: 0;

}



.tuanjian-dep .imgList .bigImg ul li{

	float: left;

	width: 664px;

	height: 348px;

}



.tuanjian-dep .imgList .bigImg ul li img{

	display: block;

	width: 664px;

	height: 348px;

}



.tuanjian-dep .imgList .smallImg{

	position: relative;

	width: 664px;

	height: 90px;

	overflow: hidden;

}



.tuanjian-dep .imgList .smallImg ul{

	position: relative;

	left: 0;

	width: 668px;

	overflow: hidden;

}



.tuanjian-dep .imgList .smallImg ul li{

	float: left;

	width: 163px;

	height: 90px;

	overflow: hidden;

	margin-right: 4px;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	border: 1px solid transparent;

	cursor: pointer;

}



.tuanjian-dep .imgList .smallImg ul li.cur{

	border-color: #d2001f;

}



.tuanjian-dep .imgList .smallImg ul li img{

	display: block;

	width: 162px;

	height: 88px;

}



.tuanjian-dep .imgList .bigImg .prev,

.tuanjian-dep .imgList .smallImg .prev,

.tuanjian-dep .imgList .bigImg .next,

.tuanjian-dep .imgList .smallImg .next{

	position: absolute;

	top: 50%;

	height: 90px;

	margin-top: -45px;

	background-color: #000;

	text-align: center;

	line-height: 90px;

}



.tuanjian-dep .imgList .bigImg .prev img,

.tuanjian-dep .imgList .smallImg .prev img,

.tuanjian-dep .imgList .bigImg .next img,

.tuanjian-dep .imgList .smallImg .next img{

	vertical-align: middle;

}



.tuanjian-dep .imgList .bigImg .prev,

.tuanjian-dep .imgList .bigImg .next{

	width: 40px;

	opacity: 0;

    filter: alpha(opacity=0);

    -webkit-transition: all .4s ease;

    -moz-transition: all .4s ease;

    -ms-transition: all .4s ease;

    -o-transition: all .4s ease;

    transition: all .4s ease;

}



.tuanjian-dep .imgList .bigImg:hover .prev,

.tuanjian-dep .imgList .bigImg:hover .next{

	opacity: .5;

    filter: alpha(opacity=50);

}



.tuanjian-dep .imgList .smallImg .prev,

.tuanjian-dep .imgList .smallImg .next{

	width: 30px;

	opacity: .5;

    filter: alpha(opacity=50);

}







.tuanjian-dep .imgList .bigImg .prev,

.tuanjian-dep .imgList .smallImg .prev{

	left: 0;

}



.tuanjian-dep .imgList .bigImg .next,

.tuanjian-dep .imgList .smallImg .next{

	right: 0;

}



.tuanjian-dep .text{

	float: right;

	width: 440px;

}



.tuanjian-dep .text .title{

	line-height: 30px;

    overflow: hidden;

    font-size: 20px;

    color: #333;

    margin-bottom: 30px;

}



.tuanjian-dep .text .fenli{

    overflow: hidden;

    margin-bottom: 5px;

}





.tuanjian-dep .text .fenli .fenli-title{

    margin-left: 10px;

    color: #555;

    float: left;

    width: 85px;

    font-size: 14px;

    line-height: 24px;	

}



.tuanjian-dep .text .fenli .fenli-content{

    float: left;

    width: 342px;

    font-size: 14px;

    /*color: #d2001f;*/

    line-height: 28px;

}



.tuanjian-dep .text .fenli .fenli-content span{

	margin-right: 15px;

}



.tuanjian-dep .text .tiyan{

	padding-bottom: 24px;

	border-bottom: 1px solid #eeeeee;

	margin-bottom: 24px;

}



.tuanjian-dep .text .goutong{

	/* display: inline-block; */

	font-size: 24px;

	color: #db4c3f;

	margin-top: 24px;

	border-top: 1px solid #eee;

	padding-top: 24px;

}



.tuanjian-dep .text .goutong a{

	display: inline-block;

	width: 50px;

	height: 20px;

	margin-left: 10px;

	vertical-align: -1px;

	background: url(img/goutong.jpg) no-repeat;

}



.scrollNav{

	width: 1194px;

	background: #fff;

	padding: 13px 3px;

	border-bottom: 5px solid #f5f5f5;

	margin-bottom: 15px;

}



.scrollNav ul{

	overflow: hidden;

}



.scrollNav li{

	position: relative;

	float: left;

	padding: 0 15px 0 16px;

	margin-left: -1px;

}



.scrollNav li:after{

	content: "";

	position: absolute;

	top: 50%;

	left: 0;

	width: 1px;

	height: 24px;

	margin-top: -12px;

	background: #dddddd;

}





.scrollNav li a{

	display: block;

	height: 36px;

	line-height: 36px;

	font-size: 16px;

	color: #555555;

	padding: 0 12px;

}



.scrollNav li a:hover,

.scrollNav li a.cur{

	background: #d2001f;

	color: #fff;

}



.scrollNavFix{

	position: fixed;

	top: 0;

	background: #fff;

	z-index: 999;

}



.huodong-xq{

	padding-bottom: 36px;

}



.huodong-xq .huodong-item{

	border-bottom: 7px solid #f5f5f5;

	padding: 34px 27px;

	background: #fff;

}



.huodong-xq .huodong-item .item-title{

	font-size: 16px;

	color: #333333;

	border-left: 3px solid #d2001f;

	padding-left: 16px;

	margin-bottom: 4px;

}



.huodong-xq .huodong-item .item-text{

	padding: 20px;

	font-size: 14px;

	/* color: #777; */

	line-height: 30px;

}



.huodong-xq .huodong-item .item-text .xingcheng-nav{

	float: left;

	width: 129px;

}



.huodong-xq .huodong-item .item-text .xingcheng-nav li{

	display: block;

	width: 64px;

	text-align: center;

	height: 32px;

	line-height: 32px;

	font-size: 15px;

	background: #eee;

	color: #666;

	-webkit-border-radius: 3px;

	-moz-border-radius: 3px;

	border-radius: 3px;

	margin-bottom: 3px;

	cursor: pointer;

}



.huodong-xq .huodong-item .item-text .xingcheng-nav li:hover,

.huodong-xq .huodong-item .item-text .xingcheng-nav li.cur{

	background: #d2001f;

	color: #fff;

}



.huodong-xq .huodong-item .item-text .xingcheng-content{

	position: relative;

	float: right;

	width: 936px;

	padding-left: 38px;

	border-left: 2px solid #eeeeee;

}



.huodong-xq .huodong-item .item-text .xingcheng-content:after{

	content: "";

	position: absolute;

	bottom: -12px;

	left: -7px;

	width: 8px;

	height: 8px;

	-webkit-border-radius: 50%;

	-moz-border-radius: 50%;

	border-radius: 50%;

	background: #fff;

	border: 2px solid #EEEEEE;

}



.huodong-xq .huodong-item .item-text .xingcheng-content img{

	max-width: 100%;

}



.huodong-xq .huodong-item .day{

	padding-bottom: 36px;

}



.huodong-xq .huodong-item .day .day-title{

	position: relative;

	font-size: 24px;

	color: #333;

	padding-bottom: 17px;

	border-bottom: 1px solid #dddddd;

}



.huodong-xq .huodong-item .day .day-title span{

	position: absolute;

	top: 0;

	left: -59px;

	width: 42px;

	height: 48px;

	text-align: center;

	line-height: 40px;

	color: #fff;

	font-size: 14px;

	background: url(img/day-title-bg.jpg) no-repeat;

}



.huodong-xq .huodong-item .day .item{

	padding: 13px 0 10px;

	border-bottom: 1px dashed #dddddd;

}



.huodong-xq .huodong-item .day .item-xcap{

	padding: 38px 0;

}



.huodong-xq .huodong-item .day .item-title{

	position: relative;

	font-size: 18px;

	color: #333333;

	border: none;

	padding: 0;

	margin-bottom: 16px;

}



.huodong-xq .huodong-item .day .item-title:after{

	content: "";

	position: absolute;

	top: 2px;

	left: -52px;

	width: 25px;

	height: 25px;

	background-repeat: no-repeat;

}



.huodong-xq .huodong-item .day .item-xcap .item-title:after{

	background-image: url(img/xingcheng-bg.png);

}



.huodong-xq .huodong-item .day .item-cy .item-title:after{

	background-image: url(img/canyin-bg.png);

}



.huodong-xq .huodong-item .day .item-zs .item-title:after{

	background-image: url(img/zhusu-bg.png);

}



.tdjy{

	padding: 26px 0;

}



.tdjy .main-left{

	width: 826px;

}



.tdjy .main-right .dajiangtang{

	padding-top: 6px;

}



.tdjy-list .title{

	font-size: 18px;

	color: #222222;

	height: 44px;

	line-height: 44px;

	padding-left: 12px;

	background: #f5f5f5;

	border: 1px solid #e5e5e5;

}





.tdjy .index-tdjy-list a.imgBox {

    width: 246px;

    height: 158px;

    margin-right: 15px;

}



.tdjy .index-tdjy-list a.imgBox img{

	width: 246px;

    height: 158px;

}



.tdjy .index-tdjy-list .text{

	width: 565px;

}



.tdjy .index-tdjy-list .text .tdjy-title{

	width: 565px;

	padding-top: 0;

	line-height: 16px;

	height: 26px;

}



.tdjy .index-tdjy-list .text .tdjy-address{

	margin-bottom: 8px;

}



.tdjy .index-tdjy-list .loadMore{

	padding: 48px 0 12px;

}



.tdjy-kehu-pj{

	background: #f5f5f5;

	border-left: 4px solid #9a9a9a;

}



.tdjy-kehu-pj .text{

	float: left;

	width: 710px;

	padding: 18px 16px;

}



.tdjy-kehu-pj .msg{

	float: left;

	width: 80px;

	padding: 12px 0;

}



.tdjy-kehu-pj .text .p1{

	font-size: 16px;

	color: #333333;

	margin-bottom: 12px;

}



.tdjy-kehu-pj .text .p2{

	font-size: 14px;

	color: #555555;

	line-height: 20px;

}



.tdjy-kehu-pj .msg .imgBox,

.tdjy-kehu-pj .msg .imgBox img{

	display: block;

	width: 36px;

	height: 36px;

}



.tdjy-kehu-pj .msg .imgBox{

	margin: 0 auto 6px;

}



.tdjy-kehu-pj .msg p{

	font-size: 12px;

	color: #777777;

	text-align: center;

}



.tdjy-xq-show{

	padding: 20px 0;

}



.tdjy-xq-show img{

	max-width: 100%;

}



.fenxiang{

	padding: 20px 0;

}



.bshare-custom .bshare-more{

	font-size: 14px !important;

	font-weight: normal !important;

	color: #666 !important;

	line-height: 40px;

}



.bshare-custom.icon-medium-plus, .bshare-custom.icon-large {

    line-height: 40px !important;

}





.bshare-custom.icon-medium-plus .bshare-qqmb{

	background: url(img/tengxun-weibo-bg.png) no-repeat !important;

}



.bshare-custom.icon-medium-plus .bshare-qzone{

	background: url(img/qq-qzone.png) no-repeat !important;

}





.bshare-custom.icon-medium-plus .bshare-sinaminiblog{

	background: url(img/sina-bg.png) no-repeat !important;

}



.bshare-custom.icon-medium-plus .bshare-weixin{

	background: url(img/weixin-bg.png) 9px center no-repeat !important;

	padding: 0 10px 0 42px !important;

	border: 1px solid #47b366;

	font-size: 16px;

	color: #47b366;

	-webkit-border-radius: 2px;

	-moz-border-radius: 2px;

	border-radius: 2px;

	margin-left: 240px !important;

	margin-right: 10px !important;

}



.bshare-custom.icon-medium-plus .zan{

	background: url(img/zan-bg.png) 24px center no-repeat !important;

	padding: 0 33px 0 57px !important;

	border: 1px solid #e2625a;

	font-size: 16px;

	color: #e2625a;

	-webkit-border-radius: 2px;

	-moz-border-radius: 2px;

	border-radius: 2px;

	display: inline-block;

}





.bshare-custom.icon-medium-plus a {

    padding-left: 40px !important;

    height: 40px !important;

    line-height: 40px !important;

    text-decoration: none;

}



.bshare-custom.icon-medium-plus a:hover{

	text-decoration: none;

}



.bshare-custom a{

	margin-right: 5px !important;

}



.outherJy{

	padding-bottom: 36px;

}



.outherJy-box{

	border: 1px solid #e5e5e5;

}



.outherJy-box .outherJy-title{

	font-size: 16px;

	height: 38px;

	line-height: 38px;

	padding: 0 10px;

	background: #f5f5f5;

	border-bottom: 1px solid #e5e5e5;

	color: #333333;

}



.outherJy-box .outherJy-box-inner{

	width: 1140px;

	margin: 0 auto;

	padding: 25px 0;

	overflow: hidden;

}



.outherJy-box ul{

	width: 1160px;

}



.outherJy-box ul li{

	float: left;

	width: 274px;

	margin-right: 16px;

	overflow: hidden;

	border: none;

}



.outherJy-box ul li a.imgBox,

.outherJy-box ul li a.imgBox img{

	display: block;

	width: 274px;

	height: 170px;

}



.outherJy-box ul li .text .title{

	font-size: 16px;

	color: #333333;

	padding: 11px 0;

	overflow: hidden;

	text-overflow: ellipsis;

	white-space: nowrap;

}



.outherJy-box ul li .text .msg{

	font-size: 12px;

	color: #777777;

	overflow: hidden;

	text-overflow: ellipsis;

	white-space: nowrap;

}



.zhdc-xq .main-left{

	width: 826px;

}



.zhdc-xq-box .zhdc-xq-title{

	font-size: 24px;

	color: #333333;

	margin-bottom: 12px;

	padding-top: 12px;

	overflow: hidden;

	text-overflow: ellipsis;

	white-space: nowrap;

	text-align: center;

}


.zhdc-xq-box .zhdc-xq-msg{

	font-size: 12px;

	color: #999999;

	margin-bottom: 14px;

}

.zhdc-xq-msg span{

	text-align: center;

	display: block; 

}



.zhdc-xq-box .zhdc-xq-msg .yuedu,

.zhdc-xq-box .zhdc-xq-msg .zhuanfa{

	float: left;

	margin-right: 25px;

}



.zhdc-xq-box .zhdc-xq-msg .data{

	float: right;

}



.zhdc-xq-box .imgTitle{

	display: block;

	width: 100%;

	height: auto;

}



.zhdc-xq .zhdc-gaishu{

	margin-top: 28px;

    background: #f5f5f5;

    border-left: 4px solid #9a9a9a;

    padding: 18px 16px;

}



.zhdc-xq .zhdc-gaishu .p1{

	float: left;

	width: 48px;

	font-size: 16px;

    font-weight: 700;

    margin-bottom: 8px;

	line-height: 1.4;

}



.zhdc-xq .zhdc-gaishu .p2{

	float: left;

	width: 742px;

    font-size: 14px;

    line-height: 22px;

    color: #555;

}



.zhdc-xq{

	padding: 24px 0 36px;

}



.zhdc-xq-content{

	font-size: 14px;

	line-height: 30px;

	color: #222222;

	padding: 24px 0;

}



.zhdc-xg{

	padding: 24px 0;

}



.zhdc-xg .title{

	font-size: 16px;

	color: #222222;

	margin-bottom: 22px;

}



.zhdc-xg .zhdc-xg-list{

	overflow: hidden;

}



.zhdc-xg .zhdc-xg-list ul{

	width: 840px;

}



.zhdc-xg .zhdc-xg-list ul li{

	float: left;

	width: 196px;

	margin-right: 14px;

}



.zhdc-xg .zhdc-xg-list ul li a.imgBox,

.zhdc-xg .zhdc-xg-list ul li a.imgBox img{

	display: block;

	width: 196px;

	height: 116px;

}



.zhdc-xg .zhdc-xg-list ul li p.title{

	font-size: 14px;

	overflow: hidden;

	text-overflow: ellipsis;

	white-space: nowrap;

	margin-top: 13px;

	margin-bottom: 0;

	text-align: center;

}



.zhdc-xg .zhdc-xg-list ul li p a{

	color: #222222;

}



.zhdc-xg .zhdc-xg-list ul li p a:hover{

	color: #d2001f;

}



.zhdc-main .index-zhdc-content .wenzhang-list li .imgBox,

.zhdc-main .index-zhdc-content .wenzhang-list li .imgBox img{

	width: 200px;

	height: 120px;

}



.zhdc-main .index-zhdc-content .wenzhang-list li .text {

    width: 596px;

    padding: 0 15px;

}





.zhdc-main .index-zhdc-content .wenzhang-list li .text .dep{

	height: 42px;

}



.zhdc-main .index-zhdc-content .wenzhang-list li .text .tag span{

	margin-bottom: 0;

}



.zhdc-main .index-zhdc-content .wenzhang-list li{

	height: auto;

	padding: 20px 0;

	border-bottom: 1px solid #efefef;

	margin: 0;

}



.zhdc-main .index-zhdc-content .wenzhang-list li .text .dep{

	margin-bottom: 10px;

}



.zhdc-main .index-zhdc-content .loadMore{

	padding: 36px 0 12px;

}



.filter-zhdc{

	border-top: 1px solid #e5e5e5;

	border-left: 1px solid #e5e5e5;

	margin-bottom: 8px;

	margin-top: 8px;

}



.filter-zhdc-list{

	background: #f5f5f5;



}



.filter-zhdc-list li{

	float: left;

	border-right: 1px solid #dddddd;

	border-bottom: 1px solid #dddddd;

	

	

}



.filter-zhdc-list li a{

	display: block;

	height: 40px;

	line-height: 40px;

	padding: 0 22px;

	font-size: 14px;

	color: #555555;

}



.filter-zhdc-list li a:hover{

	color: #d2001f;

}



.filter-zhdc-list li a.cur{

	background: #fff;

}



.filter-zhdc-hot a{

	display: block;

	float: left;

	margin-left: 18px;

	color: #999999;

	height: 44px;

	line-height: 44px;

}



.filter-zhdc-hot a i{

	display: inline-block;

	width: 13px;

	height: 13px;

	border: 1px solid #dddddd;

	vertical-align: -3px;

	margin-right: 2px;

}



.filter-zhdc-hot a.cur{

	color: #333;

}



.filter-zhdc-hot a.cur i{

	background: url(img/duigou.png) center center no-repeat;

}







.tdjy-img-title-xz a{

	position: relative;

	display: block;

}

.tdjy-img-title-xz a img{

	display: block;

	width: 1200px;

	height: 400px;

}

.tdjy-img-title-xz a .tdjy-img-title-msg{

    position: absolute;

    right: 329px;

    top: 72px;

    width: 542px;

    color: #fff;

    height: 256px;

    background-color: rgba(0,0,0,.3);

    text-align: center;

}

.tdjy-img-title-xz a .img{

	display: block;

	width: 81px;

    height: 81px;

    border: 4px solid #e5e5e5;

    border-radius: 50px;

    margin: 45px auto 20px;

}

.tdjy-img-title-xz a .text .p1{

	height: 30px;

    line-height: 30px;

    font-size: 24px;

    overflow: hidden;

    text-overflow: ellipsis;

    white-space: nowrap;

}

.tdjy-img-title-xz a .text .p2{

    display: block;

    margin-top: 10px;

    height: 20px;

    line-height: 20px;

    font-size: 18px;

}



.filter-box dd {

    width: 1028px;

    padding-right: 36px;

}

.filter-box dd a:hover {

    /*color: #85888a;*/

    text-decoration: none;

}

.filter-list .filter-list-item ul{

	position: relative;

}

.filter-list .filter-list-item ul li>a{

	position: relative;

	z-index: 9;

	display: block;

	height: 30px;

	line-height: 30px;

	padding: 0 22px 0 10px;

	border: 1px solid transparent;

}

.filter-list .filter-list-item ul li>a i.ico{

    position: absolute;

    top: 13px;

    right: 6px;

    width: 9px;

    height: 5px;

    display: block;

    background: url(../Images/jiantou6.png) no-repeat;

    -webkit-transition: all .4s ease;

    -moz-transition: all .4s ease;

    -ms-transition: all .4s ease;

    -o-transition: all .4s ease;

    transition: all .4s ease;

}

.filter-list .filter-list-item .typeSelect{

	position: absolute;

    top: 30px;

    left: 0;

    width: 988px;

    margin-left: -0;

    z-index: 10;

    min-width: 145px;

    background-color: #fff;

    padding: 20px;

    border: 1px solid #e5e5e5;  

    display: none;

}

.filter-list .filter-list-item .typeSelect .item{

	float: left;

	margin: 0 45px 10px 0;

    height: 20px;

    color: #000;

    text-decoration: none;

    cursor: pointer;

}

.filter-list .filter-list-item .typeSelect .item-section{

	margin-bottom: 10px;

}

.filter-list .filter-list-item .typeSelect .btn-section{

	text-align: center;

}

.filter-list .filter-list-item .typeSelect .btn-section .btn{

	display: inline-block;

    width: 62px;

    height: 28px;

    margin: 0 7px;

    line-height: 28px;

    cursor: pointer;

}

.filter-list .filter-list-item .typeSelect .btn-section .submit-btn{

	background-color: #ff4e00;

	color: #fff;

}

.filter-list .filter-list-item .typeSelect .btn-section .close-btn{

	background-color: #eee;

	color: #777;

}

.filter-list .filter-list-item .typeSelect .item .icon-btn-check{

	float: left;

    display: block;

    margin: 2px 5px 0 0;

    background-position: 0 0;

    width: 14px;

    height: 14px;

    background: url(img/checkboxselect.png) no-repeat;

}

.filter-list .filter-list-item .typeSelect .item .item-text{

	    line-height: 19px;

	    font-size: 12px;

	    color: #555;

	    float: left;

}

.filter-list .filter-list-item ul li.hover-select>a{

	border-color: #e5e5e5;

	border-bottom: 1px solid #fff;

	background: #fff;

	z-index: 13;

	color: #d2001f;

}

.filter-list .filter-list-item ul li.hover-select>a i.ico{

	-webkit-transform: rotate(180deg);

	-moz-transform: rotate(180deg);

	-ms-transform: rotate(180deg);

	-o-transform: rotate(180deg);

	transform: rotate(180deg);

}

.filter-list .filter-list-item ul li.hover-select .typeSelect{

	display: block;

}

.filter-list .filter-list-item .typeSelect .item-select .icon-btn-check{

	background-position: -15px 0;

}

.filter-list .filter-list-item .typeSelect .item-select .item-text{

	color: #d2001f;

}

.filter-list .filter-list-item .typeSelect .item:hover .item-text{

	color: #d2001f;

}



.tzjd-img-list{

	position: relative;

}

.tzjd-img-list .swiper-slide{

	cursor: move;

}

.tzjd-img-list .swiper-slide img{

	display: block;

	width: 100%;

	height: auto;

	margin: 0 auto;

}

.tzjd-img-list .swiper-pagination-switch {

    display: inline-block;

    width: 8px;

    height: 8px;

    border-radius: 8px;

    background: #222;

    margin: 0 5px;

    opacity: 0.4;

    border: 1px solid #fff;

    cursor: pointer;

    -webkit-transition: all .4s ease;

    -moz-transition: all .4s ease;

    -ms-transition: all .4s ease;

    -o-transition: all .4s ease;

    transition: all .4s ease;

}

.tzjd-img-list .swiper-active-switch {

    background: #fff;

}

.tzjd-img-list .pagination {

    position: absolute;

    width: 100%;

    z-index: 20;

    left: 0;

    bottom: 8px;

    text-align: center;

}

.tzjd-img-list .swiper-pagination-switch:hover{

	opacity: .6;

}

.tzjd-img-list .tzjd-img-left,

.tzjd-img-list .tzjd-img-right{

	position: absolute;

	top: 50%;

	color: #fff;

	width: 32px;

	height: 52px;

	line-height: 52px;

	text-align: center;

	color: #fff;

	font-size: 24px;

	background: #000;

	margin-top: -26px;

	opacity: .2;

	z-index: 999;

	-webkit-transition: all .4s ease;

    -moz-transition: all .4s ease;

    -ms-transition: all .4s ease;

    -o-transition: all .4s ease;

    transition: all .4s ease;

}

.tzjd-img-list .tzjd-img-left{

	left: 0;

}

.tzjd-img-list .tzjd-img-right{

	right: 0;

}

.tzjd-img-list .tzjd-img-left:hover,

.tzjd-img-list .tzjd-img-right:hover{

	opacity: .4;

}



.tuandui-jieshao-xq{

	padding: 32px 0 48px;

}

.tuandui-jieshao-xq .img{

	float: left;

	width: 250px;

}

.tuandui-jieshao-xq .img img{

	display: block;

	width: 100%;

	height: auto;

}

.tuandui-jieshao-xq .text{

	float: right;

	width: 900px;

}

.tuandui-jieshao-xq .text .msg{

	padding: 14px 0 25px;

}

.tuandui-jieshao-xq .text .msg .name{

	font-size: 24px;

	color: #006235;

	padding-right: 26px;

}

.tuandui-jieshao-xq .text .msg .zhiwei{

	font-size: 16px;

	color: #727272;

}

.tuandui-jieshao-xq .text .msg-text{

	font-size: 16px;

	color: #727272;

	line-height: 26px;

}

.bottom-box {

    height: 160px;

}

.bottom-box a{

	width: 288px;

    padding-left: 0;

}

.col a{

	padding: 0 13px;

    height: 24px;

    line-height: 24px;

    font-size: 14px;

    color: #333;

    border: 1px solid #b8c4ce;

    margin-left: 13px;

    border-radius: 13px;

}

.col{

	min-height: 1px;

    float: left;

    margin-top: 19px;

}

.some-act{

    width: 400px;

    height: 20px;

    overflow: hidden;

    margin-top: 22px;

    position: relative;

    float: right;

}

.act-box>.act {

    width: 270px;

    height: 20px;

    line-height: 20px;

    font-size: 14px;

    color: #333;

    margin-right: 20px;

    position: relative;

    padding: 0 100px 0 0;

    text-align: right;

    overflow: hidden;

    text-overflow: ellipsis;

    white-space: nowrap;

}

.act-box>.act>span {

    position: absolute;

    width: 100px;

    height: 20px;

    display: block;

    top: 0;

    right: 0;

    text-align: right;

    color: #b5bac0;

}



.clear { display: block; overflow: hidden; clear: both; height: 0; visibility: hidden; content: "."; }





.Encyclopedia { width: 1200px; height:621px; text-align: left; margin: 0 auto; }



.En_top_a { width: 1200px; height: 30px; background: url(../Images/en_title.jpg) no-repeat; }



    .En_top_a .En_top { display: block; width: 300px; height: 30px; float: left; }



    .En_top_a span { color: #aaaaaa; line-height: 36px; font-size: 9pt; text-align: left; float: left; margin-left: 10px; }



.Expand_lore { width: 870px; height: 302px; float: left; margin-top: 10px; }



.Client { width: 300px; height: 463px; float: right; margin-top: 10px; color: #f5f5f5; position: relative; background: #f5f5f5; margin-right: 10px; }





#lore_ul { margin-bottom: 10px; width: 870px; height: 30px;font-size: 12px; text-align: center; }



    #lore_ul .lore_li1, #lore_ul li { width: 216px; height: 30px; float: left; background: url(img/lore_li1bg.jpg) no-repeat; margin-right: 1px; }



        #lore_ul .lore_li2, #lore_ul li:hover { width: 216px; height: 30px; float: left; background: url(img/lore_li2bg.jpg) no-repeat; margin-bottom: 10px; margin-right: 1px; }



        #lore_ul li a { color: #fff; line-height: 30px; font-size: 14px; font-family: 'Microsoft YaHei'; }



.lore_show { width: 870px; height: 422px; display: none; }



.show_left { width: 350px; height: 422px; float: left; background-color: #f5f5f5; position: relative; }



    .show_left img { position: absolute; top: 3px; left: 3px; width: 340px; height: 189px; border: 3px solid #fff; }



    .show_left p {    font-size: 16px; position: absolute; top: 211px; left: 10px; color: #d2001f; text-indent: 0; font-weight: bold; width: 290px; height: 25px; line-height: 25px; text-align: left; overflow: hidden; font-weight: bolder; white-space: nowrap; text-overflow: ellipsis; }



    .show_left div { position: absolute; left: 10px; top: 246px; width: 324px; height: 99px; line-height: 25px; text-align: left; color: #393939; }



.show_right { width: 507px; height: 422px; float: right; margin-right: 3px; }



    .show_right ul { width: 507px; height: 422px; margin: 0px; }



        .show_right ul li { width: 507px; height: 140px; border-bottom: 1px dotted #a9a9a9; }



            .show_right ul li a p {     font-size: 16px;width: auto; text-indent: 0; height: 40px; line-height: 40px; color: #595959; font-weight: 600; text-align: left; font-weight: bold; }



            .show_right ul li a:hover p, .show_right ul li a:hover div { color: #d2001f; }



            .show_right ul li a div { width: 507px; height: 57px; line-height: 25px; text-align: left; color: #393939; }



.Sound_top {font-size: 12px; text-align: center; width: 300px; height: 39px; background: url(img/sound_top.jpg) no-repeat; position: absolute; left: 0px; float: right; }



    .Sound_top a { color: #fff; font-size: 14pt; font-family: 微软雅黑; line-height: 25px; }



.Client ul { width: 300px; height: 422px; position: absolute; top: 31px; left: 10px; }



    .Client ul li { width: 300px; height: 107px; border-bottom: 1px dotted #ccc; color: #393939; text-align: left; }



        .Client ul li a img { float: left; width: 48px; height: 48px; border: 1px solid #e5e5e5; margin-top: 28px; }



        .Client ul li a p { float: right; width: 250px; color: #595959; text-indent: 0; text-align: left; }



        .Client ul li a:hover p { color: #d2001f; }



        .Client ul li.ClientBorder { border-bottom: none; }
.pTitle a:hover{
    color:red;
}

.filter-box	b{
/*	float: left;*/
    font-size: 14px;
    color: #333333;
    width: 84px;
    padding-left: 36px;
    line-height: 30px;
	}
.filter-box	a{
	position: relative;
    z-index: 9;
/*    display: block;*/
    height: 30px;
    line-height: 30px;
    padding: 0 10px 0 10px;
    border: 1px solid transparent;
	}
	
.filter-box	a.cur{

color:#FF0000;

	}
	
