body {
	font-family: "microsoft yahei";
	font-size: 16px;
	color: #444444;
	padding: 0;
	margin: 0
}
.pb_sys_style1 .p_no_d {
    border: 1px solid #783c7e !important;
    color: #fff !important;
    background-color: #783c7e !important;
}
.container {
	max-width: 100%;
	box-sizing: content-box
}

.item1-1,.dl-menuwrapper {
	display: none
}

img {
	max-width: 100%;
	border: none
}

h1,h2,h3,h4,h5,h6,ul,li,dl,dt,dd,hr,input,p {
	padding: 0;
	margin: 0;
	list-style: none
}

a {
	color: inherit;
	font: inherit;
	text-decoration: none
}

a:hover {
	text-decoration: none;
	color: #b52121
}

a:focus {
	text-decoration: none
}

.clearfix {
	zoom: 1
}

.clearfix:after {
	clear: both;
	content: "";
	display: block;
	width: 0;
	height: 0;
	visibility: hidden
}

.rel {
	position: relative
}

.main-tit {
	position: relative;
	margin-bottom: 20px
}

.main-tit .wz {
	display: block
}

.main-tit .wz .t {
	font-size: 22px;
	color: #333333;
	float: left
}

.main-tit .wz .e {
	font-size: 22px;
	color: #83376c;
	float: left;
	padding-bottom: 5px;
	border-bottom: 2px solid #83376c
}

.main-tit .more {
	float: right;
	margin-top: 3px
}

.fl {
	float: left
}

.fr {
	float: right
}

.hid {
	overflow: hidden
}

.wrapper {
	position: relative
}

.animation-delay-1 {
	-webkit-animation-delay: 1s;
	animation-delay: 1s
}

.animation-delay-2 {
	-webkit-animation-delay: 1.25s;
	animation-delay: 1.25s
}

.animation-delay-3 {
	-webkit-animation-delay: 1.5s;
	animation-delay: 1.5s
}

.header {
	z-index: 9;
	position: relative
}

.header .logo {
	overflow: hidden;
	position: relative;
	padding: 20px 0;
	z-index: 999999;
}

.header .zst {
	float: left;
	padding: 20px 0px 20px 80px
}

.header .zst img {
	max-width: 100%
}

.header .search {
	margin: 30px 0;
	position: relative;
	float: right
}

.header .search .st {
	color: #808080;
	width: 185px;
	height: 32px;
	line-height: 32px;
	border: 1px solid #783c7e;
	border-radius: 25px;
	padding-left: 15px;
	padding-right: 35px;
	font-size: 13px;
	box-sizing: border-box;
	outline: none
}

.header .search .img {
	position: absolute;
	top: 50%;
	margin-top: -9px;
	right: 11px
}

.wrapk {
	width: 100%;
	display: block;
	background: url(../images/bgs_02.png) no-repeat bottom;
}

.page-box {
	position: fixed;
	left: 0;
	right: 0;
	top: 0;
	z-index: 100000;
	background: #ffffff
}

.header-fixed {
	position: fixed;
	z-index: 12;
	right: 0;
	left: 0;
	top: 0;
	background: rgba(18,54,92,0.68)
}

.side-right .header-fixed {
	height: 100%
}

.main-nav {
	position: relative;
	z-index: 999;
	height: 45px;
	line-height: 45px;
	background: #783c7e
}

.main-nav .site-nav nav.navbar.bootsnav {
	border: none;
	margin: 0
}

.main-nav .site-nav nav.navbar.bootsnav ul.nav {
	width: 100%
}

.main-nav .site-nav nav.navbar.bootsnav ul.nav li {
	width: 10%;
	text-align: center;
}

.main-nav .site-nav nav.navbar.bootsnav ul.nav li a {
	font-size: 16px;
	color: #ffffff;
	line-height: 45px;
	font-weight: normal
}

.main-nav .site-nav nav.navbar.bootsnav ul.nav li:hover a {
	background: #6c2b72
}

.main-nav .site-nav nav.navbar.bootsnav ul.nav li:hover a {
	font-weight: bold
}

.main-nav .site-nav nav.navbar.bootsnav ul.nav li.dropdown a.dropdown-toggle:after {
	display: none
}

.main-nav .site-nav nav.navbar.bootsnav ul.nav li.dropdown ul.dropdown-menu {
	border-top: none;
	text-align: center;
	height: 100%;
	border: none;
	min-width: 100%;
	position: absolute;
	z-index: 999;
	padding: 0;
	line-height: 30px
}

.main-nav .site-nav nav.navbar.bootsnav ul.nav li.dropdown ul.dropdown-menu .bor {
	display: block;
	position: absolute;
	border: 2px solid rgba(255,255,255,0.3);
	width: 69%;
	top: 10px;
	height: 100%;
	left: 45px;
	z-index: 1;
	border-top: none
}

.main-nav .site-nav nav.navbar.bootsnav ul.nav li.dropdown ul.dropdown-menu li {
	width: 100%;
	text-align: center
}

.main-nav .site-nav nav.navbar.bootsnav ul.nav li.dropdown ul.dropdown-menu a {
	color: #ffffff;
	font-size: 14px;
	border: none;
	background: #783c7e
}

.main-nav .site-nav nav.navbar.bootsnav ul.nav li.dropdown ul.dropdown-menu li:hover a {
	background: #6c2b72
}

.main-nav .site-nav nav.navbar.bootsnav ul.nav li.dropdown ul.dropdown-menu:before {
	background-size: 100% 100%;
	width: 19px;
	height: 8px;
	content: "";
	display: block;
	transition: all 0.4s ease 0s;
	left: 50%;
	top: -8px;
	position: absolute;
	margin-left: -10px
}

.sou-link {
	margin-top: 45px
}

.sou-link .item {
	float: left;
	text-align: center;
	line-height: 28px;
	margin-left: 3px
}

.sou-link .item1 {
	width: 69px;
	height: 28px;
	background: url(../images/bgq1.png) no-repeat center
}

.sou-link .item1 a {
	font-size: 15px;
	color: #fff
}

.sou-link .item2 {
	width: 69px;
	height: 28px;
	background: url(../images/bgq2.png) no-repeat center
}

.sou-link .item2 a img {
	display: block;
	margin: 7px auto
}

.banner {
	position: relative;
	z-index: 1
}

.banner .carousel .item a {
	display: block;
	overflow: hidden
}

.banner .carousel .item a img {
	width: 100%;
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	-ms-transition: all .5s ease;
	-o-transition: all .5s ease;
	transition: all .5s ease
}

.banner .carousel .item a:hover img {
	transform: scale(1.1)
}

.banner .img-k {
	position: absolute;
	left: 7%;
	top: 50%;
	margin-top: -106px
}

.banner img {
	width: 100%
}

.row1 {
	padding: 35px 0 20px 0
}

.row1 .list-main {
	width: calc(100% - 210px);
	float: left
}

.row1 .list-main .main-tit {
	margin-bottom: 5px
}

.row1 .list-main .item {
	width: 300px;
	float: left;
	margin-right: 30px
}

.row1 .list-main .item ul li {
	padding: 12px 0;
	border-bottom: 1px dashed #cccccc
}

.row1 .list-main .item ul li a i {
	width: 4px;
	height: 4px;
	float: left;
	margin-top: 10px;
	margin-right: 10px;
	background: #783c7e
}

.row1 .list-main .item ul li a span {
	font-size: 15px;
	color: #783c7e
}

.row1 .list-main .item ul li a p {
	transition: linear 0.6s;
	margin-left: 15px;
	margin-top: 3px;
	font-size: 15px;
	color: #333333;
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.row1 .list-main .item ul li:hover a p {
	color: #783c7e;
	margin-left: 30px
}

.row1 .list-main .item ul li:last-child {
	border: none
}

.row1 .list-main-fr {
	width: 210px;
	float: right
}

.row1 .list-main-fr .main-tit {
	margin-bottom: 25px
}

.row1 .list-main-fr .list2 {
	width: 100%
}

.row1 .list-main-fr .list2 ul {
	margin: 0 -6px
}

.row1 .list-main-fr .list2 ul li {
	float: left;
	width: 50%;
	text-align: center;
	padding: 0 6px;
	box-sizing: border-box;
	margin-bottom: 20px
}

.row1 .list-main-fr .list2 ul li a {
	display: block;
	box-sizing: border-box;
	padding: 15px 0;
	border-bottom-right-radius: 15px;
	border-top-left-radius: 15px
}

.row1 .list-main-fr .list2 ul li a i {
	width: 30px;
	height: 30px;
	display: block;
	margin: 0 auto 10px;
	transition: linear 0.6s
}

.row1 .list-main-fr .list2 ul li a p {
	font-size: 15px;
	color: #333333;
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.row1 .list-main-fr .list2 ul li.a1 a i {
	background: url(../images/td1.png) no-repeat center
}

.row1 .list-main-fr .list2 ul li.a2 a i {
	background: url(../images/td2.png) no-repeat center
}

.row1 .list-main-fr .list2 ul li.a3 a i {
	background: url(../images/td3.png) no-repeat center
}

.row1 .list-main-fr .list2 ul li.a4 a i {
	background: url(../images/td4.png) no-repeat center
}

.row1 .list-main-fr .list2 ul li.a5 a i {
	background: url(../images/td5.png) no-repeat center
}

.row1 .list-main-fr .list2 ul li.a6 a i {
	background: url(../images/td6.png) no-repeat center
}

.row1 .list-main-fr .list2 ul li.a1 a {
	border: 1px solid #eb9e00
}

.row1 .list-main-fr .list2 ul li.a2 a {
	border: 1px solid #9a658c
}

.row1 .list-main-fr .list2 ul li.a3 a {
	border: 1px solid #cf9e88
}

.row1 .list-main-fr .list2 ul li.a4 a {
	border: 1px solid #81a6b3
}

.row1 .list-main-fr .list2 ul li.a5 a {
	border: 1px solid #c98eab
}

.row1 .list-main-fr .list2 ul li.a6 a {
	border: 1px solid #95b1a6
}

.row1 .list-main-fr .list2 ul li:hover p {
	color: #783c7e;
	font-weight: bold
}

.row1 .list-main-fr .list2 ul li:hover i {
	-moz-transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2)
}

.row2 {
	padding: 0 0 50px 0
}

.row2 .list1 {
	width: 100%
}

.row2 .list1 ul {
	margin: 0 -11px
}

.row2 .list1 ul li {
	float: left;
	width: 9.09%;
	text-align: center;
	padding: 0 11px;
	box-sizing: border-box
}

.row2 .list1 ul li a {
	display: block;
	box-sizing: border-box;
	padding: 10px 0;
	background: rgba(120,60,126,0.09);
	border-radius: 15px
}

.row2 .list1 ul li a i {
	width: 42px;
	height: 42px;
	display: block;
	margin: 0 auto 10px;
	transition: linear 0.6s
}

.row2 .list1 ul li a p {
	font-size: 15px;
	color: #333333;
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.row2 .list1 ul li.a1 a i {
	background: url(../images/lk1.png) no-repeat center
}

.row2 .list1 ul li.a2 a i {
	background: url(../images/lk2.png) no-repeat center
}

.row2 .list1 ul li.a3 a i {
	background: url(../images/lk3.png) no-repeat center
}

.row2 .list1 ul li.a4 a i {
	background: url(../images/lk4.png) no-repeat center
}

.row2 .list1 ul li.a5 a i {
	background: url(../images/lk5.png) no-repeat center;
        background-size: 100% 100%;
}

.row2 .list1 ul li.a6 a i {
	background: url(../images/lk6.png) no-repeat center;
        background-size: 100% 100%;
}

.row2 .list1 ul li.a7 a i {
	background: url(../images/lk7.png) no-repeat center;
        background-size: 100% 100%;
}

.row2 .list1 ul li.a8 a i {
	background: url(../images/lk8.png) no-repeat center;
        background-size: 100% 100%;
}

.row2 .list1 ul li.a9 a i {
	background: url(../images/lk9.png) no-repeat center;
        background-size: 100% 100%;
}

.row2 .list1 ul li.a10 a i {
	background: url(../images/lk10.png) no-repeat center
}

.row2 .list1 ul li.a11 a i {
	background: url(../images/lk11.png) no-repeat center
}

.row2 .list1 ul li:hover p {
	color: #783c7e;
	font-weight: bold
}

.row2 .list1 ul li:hover i {
	-moz-transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2)
}

.footer {
	padding: 15px 0;
	background: #783c7e
}

.bq {
	text-align: center;
	font-size: 14px;
	color: #ffffff
}

.bq p {
	line-height: 30px
}

.bq a {
	font-size: 14px;
	color: #ffffff
}

.listpage {
	margin-top: 50px;
	padding-bottom: 50px
}

.listpage .nav-left {
	width: 260px;
	position: relative;
	z-index: 99
}

.listpage .nav-left .nav-tit {
	width: 260px;
	position: absolute;
	height: 68px;
	text-align: center;
	background: url(../images/navbg_03.png) no-repeat center;
	box-sizing: border-box
}

.listpage .nav-left .nav-tit h3 {
	font-size: 24px;
	line-height: 52px;
	font-weight: bold;
	color: #ffffff
}

.listpage .nav-left .nav-tit p {
	font-size: 18px;
	color: #ffffff;
	padding-top: 5px
}

.listpage .nav-left .nav-sub {
	width: 225px;
	margin: -10px auto;
	background: #e6e6e6;
	padding: 78px 0 0px 0;
	box-sizing: border-box
}

.listpage .nav-left .nav-sub ul.nav-pills li.lv1 a {
	position: relative;
	display: block;
	border-top: 1px solid #cccccc;
	color: #404040;
	font-size: 16px;
	padding: 20px 20px 20px 30px;
	background: url(../images/fan.png) 180px center no-repeat
}

.listpage .nav-left .nav-sub ul.nav-pills li.lv1 a.current {
	margin-top: -1px;
	border: none;
	border-left: 2px solid #783c7e;
	color: #783c7e;
	font-weight: bold;
	background: url(../images/fan2.png) 180px center no-repeat #e7d9e8
}

.listpage .nav-left .nav-sub ul.nav-pills li.lv1 ul.nav-list {
	padding: 10px 0;
	background: #e6e6e6;
	box-sizing: border-box
}

.listpage .nav-left .nav-sub ul.nav-pills li.lv1 ul.nav-list li.lv2 {
	background: url(../images/fan3.png) left center no-repeat;
	margin-left: 30px
}

.listpage .nav-left .nav-sub ul.nav-pills li.lv1 ul.nav-list li.lv2 a {
	display: block;
	color: #808080;
	font-size: 13px;
	padding-left: 20px;
	background: none;
	border: none;
	padding: 9px 0 9px 20px
}

.listpage .nav-left .nav-sub ul.nav-pills li.lv1 ul.nav-list li.lv2 a:before {
	display: none
}

.listpage .nav-left .nav-sub ul.nav-pills li.lv1 ul.nav-list li.lv2 a:hover,.listpage .nav-left .nav-sub ul.nav-pills li.lv1 ul.nav-list li.lv2 a.current {
	color: #783c7e;
	font-weight: normal
}

.listpage .nav-left .nav-sub ul.nav-pills li.lv1 ul.nav-list li.lv2:hover {
	border: none
}

.listpage .nav-left .nav-sub ul.nav-pills li.lv1:hover {
	background: #e6e6e6;
	box-sizing: border-box
}

.listpage .nav-left .nav-sub ul.nav-pills li.lv1:hover a {
	margin-top: -1px;
	border: none;
	border-left: 2px solid #783c7e;
	color: #783c7e;
	font-weight: bold;
	background: url(../images/fan2.png) 180px center no-repeat #e7d9e8
}

.listpage .nav-left .nav-sub .bei1 {
	width: 100%;
	height: 113px;
	display: block;
	background: url(../images/bei_05.png) no-repeat center
}

.listpage .nav-left .nav-sub .nav-pills {
	border-bottom: 1px solid #cccccc
}

.listpage .con-right {
	width: calc(100% - 300px);
	min-height: 500px
}

.listpage .con-right .list-top {
	padding-bottom: 10px;
	border-bottom: 1px solid #cccccc
}

.listpage .con-right .list-top span {
	font-size: 20px;
	font-weight: bold;
	color: #783c7e;
	padding-bottom: 10px;
	border-bottom: 2px solid #783c7e
}

.listpage .con-right .list-top .location {
	color: #888888
}

.listpage .con-right .list-top .location a {
	color: #888888;
	font-size: 14px
}

.listpage .con-right .list-con {
	margin: 20px 0
}

.listpage .con-right .con-page {
	padding-top: 30px
}

.listpage .con-right .con-page h2 {
	font-size: 20px;
	color: #444444;
	font-weight: normal;
	text-align: center;
	padding: 20px 0 10px;
	line-height: 28px
}

.listpage .con-right .con-page h4 {
	font-size: 16px;
	color: #333333;
	font-weight: normal;
	text-align: center;
	line-height: 28px
}

.listpage .con-right .con-page .info {
	font-size: 15px;
	color: #999999;
	text-align: center;
	padding: 10px 0 20px;
	border-bottom: 1px dashed #cccccc
}

.listpage .con-right .con-page .info span {
	padding: 0 10px;
	font-size: 15px;
	color: #999999
}

.listpage .con-right .con-page .content {
	padding: 20px 0 10px
}

.listpage .con-right .con-page .content p {
	font-size: 16px;
	line-height: 32px;
	text-indent: 2em;
	padding-bottom: 15px;
	text-align: justify
}

.listpage .con-right .con-page .content p img {
	margin: 0 auto;
	max-width: 100% !important;
	height: auto !important;
	display: block;
}

.listpage .con-right .con-page .content table p {
	text-indent: 0;
	padding-bottom: 0
}

.listpage .con-right .con-page .nexts {
	padding-top: 20px;
	border-top: 1px dashed #cccccc
}

.listpage .con-right .con-page .nexts a {
	display: block;
	font-size: 16px;
	color: #555;
	padding: 10px 0;
	transition: all 0.6s;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.listpage .con-right .con-page .nexts a span {
	font-size: 16px;
	color: #555
}

.listpage .con-right .con-page .nexts a:hover {
	color: #783c7e;
	margin-left: 10px
}

.listpage .con-right .con-page .nexts a:hover span {
	color: #783c7e
}

.listpage .con-right .list-tea {
	margin: 0 -20px
}

.listpage .con-right .list-tea .sw {
	margin-top: 40px;
	float: left;
	width: 50%;
	padding: 0 20px;
	box-sizing: border-box
}

.listpage .con-right .list-tea .sw a {
	border: 1px solid #cccccc;
	display: block;
	overflow: hidden;
	box-sizing: border-box
}

.listpage .con-right .list-tea .sw a .imgf {
	width: 100%;
	position: relative
}

.listpage .con-right .list-tea .sw a .imgf img {
	width: 150px;
	height: 205px;
	float: left;
	transition: linear 0.6s
}

.listpage .con-right .list-tea .sw a .imgf img:hover {
	transform: scale(1.1)
}

.listpage .con-right .list-tea .sw a .imgf .tit {
	position: relative;
	width: calc(100% - 140px - 15px);
	float: left;
	padding: 30px 15px
}

.listpage .con-right .list-tea .sw a .imgf .tit .tits {
	float: left;
	font-size: 20px;
	color: #404040;
	height: 30px;
	overflow: hidden
}

.listpage .con-right .list-tea .sw a .imgf .tit .zc {
	float: left;
	margin-left: 30px;
	font-size: 15px;
	line-height: 30px;
	height: 30px;
	overflow: hidden
}

.listpage .con-right .list-tea .sw a .imgf .bt {
	margin-top: 15px
}

.listpage .con-right .list-tea .sw a .imgf .bt p {
	color: #666;
	font-size: 14px;
	overflow: hidden;
	margin-top: 10px;
	height: 100px;
	line-height: 25px
}

.listpage .con-right .list-tea .sw a .imgf .bt i {
	position: absolute;
	right: -15px;
	width: 30px;
	height: 30px;
	float: left;
	display: none;
	margin: 0 auto;
	margin-right: 10px;
	background: url(../images/jia_03.png) no-repeat center
}

.listpage .con-right .list-tea .sw:hover a {
	background: #f7f2f8
}

.listpage .con-right .list-tea .sw:hover a .bt i {
	display: block
}

.listpage .con-right .index-list3 ul li {
	position: relative;
	padding: 10px 0px;
	background: #f8f8f8;
	box-shadow: 0px 7px 1px #ccc;
}

.listpage .con-right .index-list3 ul li .date {
	position: relative;
	float: left;
	width: 60px;
	padding: 10px 0;
	margin: 10px 0;
	box-sizing: border-box;
	text-align: center;
	background: #f6edf7
}

.listpage .con-right .index-list3 ul li .date .r {
	font-size: 16px;
	color: #666666
}

.listpage .con-right .index-list3 ul li .date .y {
	font-size: 12px;
	color: #666666
}

.listpage .con-right .index-list3 ul li .tit {
	float: left;
	width: calc(100% - 22px);
	background: #ffffff;
	padding: 8px 0 8px 57px;
	margin-left: -38px
}

.listpage .con-right .index-list3 ul li .tit .tits {
	font-size: 15px;
	color: #454545
}

.listpage .con-right .index-list3 ul li .tit .zy {
	font-size: 13px;
	height: 32px;
	color: #808080;
}

.listpage .con-right .index-list3 ul li p {
	display: block;
	line-height: 32px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

.listpage .con-right .index-list3 ul a {
	overflow: hidden
}

.listpage .con-right .index-list3 ul li:hover {
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	-ms-transition: all .5s ease;
	-o-transition: all .5s ease;
	transition: all .5s ease
}

.listpage .con-right .index-list3 ul li:hover .tit {
	background: #f6edf7
}

.listpage .con-right .index-list3 ul li:hover .date {
	background: #783c7e
}

.listpage .con-right .index-list3 ul li:hover .date .r {
	color: #ffffff
}

.listpage .con-right .index-list3 ul li:hover .date .y {
	color: #ffffff
}

.listpage .con-right .imgs-list {
	margin: 0 0 20px
}

.listpage .con-right .imgs-list ul {
	margin: 0 -20px;
	overflow: hidden;
	margin-top: 35px
}

.listpage .con-right .imgs-list ul li {
	width: 33.3%;
	float: left;
	margin-bottom: 35px
}

.listpage .con-right .imgs-list ul li .con-box {
	display: block;
	position: relative;
	padding: 0 20px
}

.listpage .con-right .imgs-list ul li .con-box a {
	display: block
}

.listpage .con-right .imgs-list ul li .con-box .pic {
	position: relative;
	width: 100%;
	display: block;
	overflow: hidden
}

.listpage .con-right .imgs-list ul li .con-box .pic i {
	display: none;
	position: absolute;
	top: 50%;
	left: 50%;
	width: 84px;
	height: 84px;
	display: block;
	transform: translate(-50%, -50%)
}

.listpage .con-right .imgs-list ul li .con-box .pic img {
	width: 100%;
	height: 160px
}

.listpage .con-right .imgs-list ul li .con-box .txt {
	padding-top: 15px
}

.listpage .con-right .imgs-list ul li .con-box .txt .date {
	width: 55px;
	float: left;
	text-align: right;
	padding-bottom: 5px;
	border-bottom: 2px solid #783c7e
}

.listpage .con-right .imgs-list ul li .con-box .txt .date .t {
	font-size: 22px;
	color: #333333
}

.listpage .con-right .imgs-list ul li .con-box .txt .date .y {
	font-size: 13px;
	color: #333333
}

.listpage .con-right .imgs-list ul li .con-box .txt .tit {
	width: calc(100% - 55px);
	float: right;
	padding-left: 25px;
	overflow: hidden
}

.listpage .con-right .imgs-list ul li .con-box .txt .tit p {
	font-size: 15px;
	color: #333333;
	height: 50px;
	line-height: 25px
}

.listpage .con-right .imgs-list ul li .con-box a.more {
	width: 35px;
	height: 35px;
	display: block;
	position: absolute;
	left: 50%;
	bottom: -18px;
	margin-left: -18px
}

.listpage .con-right .imgs-list ul li:hover .txt {
	border-bottom: 2px solid #783c7e
}

.listpage .con-right .imgs-list ul li:hover .con-box .txt .date {
	border-bottom: none
}

.listpage .con-right .imgs-list ul li:hover .con-box a .txt P {
	color: #783c7e
}

.listpage .con-right .imgs-list ul li:hover .pic img {
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
	transform: scale(1.1)
}

.listpage .con-right .imgs-list ul li:hover .txt h5 {
	font-weight: bold;
	color: #0068b6
}

.listpage .con-right .listq1-3 {
	margin-top: 20px
}

.listpage .con-right .listq1-3 li {
	clear: both;
	border-bottom: 1px dashed #cccccc;
	padding-bottom: 30px;
	padding-top: 30px
}

.listpage .con-right .listq1-3 li .imgs {
	float: left
}

.listpage .con-right .listq1-3 li .imgs img {
	width: 300px;
	height: 170px;
	display: block
}

.listpage .con-right .listq1-3 li .tit-p {
	padding: 15px;
	text-align: center;
	background: #f0f0f0;
	display: none
}

.listpage .con-right .listq1-3 li .tit-p a {
	font-size: 15px;
	color: #333333
}

.listpage .con-right .listq1-3 li .date {
	text-align: right;
	width: 80px;
	margin-top: 45px
}

.listpage .con-right .listq1-3 li .date .r {
	font-size: 24px;
	color: #333333
}

.listpage .con-right .listq1-3 li .date .y {
	display: block;
	margin-top: 5px;
	font-size: 13px;
	color: #333333
}

.listpage .con-right .listq1-3 li .yw {
	padding: 0px 0 14px 0px;
	height: 170px;
	box-sizing: border-box;
	position: relative;
	box-sizing: border-box;
	width: calc(100% - 80px - 60px - 300px);
	margin-left: 30px
}

.listpage .con-right .listq1-3 li .yw .tit {
	padding-top: 10px;
	display: block;
	font-size: 15px;
	color: #333333;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.listpage .con-right .listq1-3 li .yw .zyy {
	font-size: 13px;
	color: #808080;
	height: 50px;
	line-height: 25px;
	margin: 20px 0px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2
}

.listpage .con-right .listq1-3 li .yw .fx {
	position: absolute;
	left: 0;
	bottom: 20px;
	font-size: 13px;
	color: #808080;
	display: block;
	text-align: center;
	border: 1px solid #cccccc;
	border-radius: 20px;
	padding: 5px 28px;
	background: url(../images/fx11.png) no-repeat
}

.listpage .con-right .listq1-3 li:hover {
	margin-left: -20px;
	margin-right: -30px;
	background: #e9eff8;
	padding-left: 20px;
	padding-right: 30px;
	margin-top: -1px;
	border-top-right-radius: 25px;
	border: none
}

.listpage .con-right .listq1-3 li:hover .yw .tit {
	color: #783c7e;
	font-weight: bold
}

.listpage .con-right .listq1-3 li:hover .yw .fx {
	background: #783c7e;
	color: #fff
}

.listpage .con-right .listq1-3 li:hover .date .r {
	color: #783c7e
}

.listpage .con-right .listq1-3 li:hover .date .y {
	color: #783c7e
}

.listpage .con-right .con-jj .tops {
	height: 308px;
	background: #f2f2f2;
	margin: 40px 0 30px
}

.listpage .con-right .con-jj .tops .imgh {
	float: left
}

.listpage .con-right .con-jj .tops .imgh img {
	width: 100%;
	height: 100%
}

.listpage .con-right .con-jj .tops .tit {
	width: calc(100% - 254px);
	float: right;
	height: 100%;
	padding: 27px 0;
	box-sizing: border-box;
	background: url(../images/jjpg_03.png) no-repeat center
}

.listpage .con-right .con-jj .tops .tit ul li {
	font-size: 16px;
	color: #333;
	padding: 10px 0;
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}


.listpage .con-right .index-list3 ul li.jiaoshi{
  width: 25%;float: left;
  position: relative;
background:none;
	box-shadow:none;
}
.listpage .con-right .index-list3 ul li.jiaoshi:before{
content: "";
position: absolute;
left:0px; top:19px;
width:5px; height:5px;
background:#783c7e;
 border-radius: 50%;
}
.listpage .con-right .index-list3 ul li.jiaoshi a{
 margin-left:12px;
}
