@charset "utf-8";

body,div,p,span,ul,li,dl,dt,dd,a,ol,input,img,h1,h2,h3,h4 {
	padding: 0;
	margin: 0;
	list-style: none;
	border: 0
}
embed,iframe,object{display: none;}
body {
	font-family: "黑体";
	color: #666;
	font-size: 20px;
	background: #efefef
}

a {
	color: #fff;
	text-decoration: none
}

a:hover {
	text-decoration: none
}
img{width:100%;height:auto;}
#all {
	max-width: 780px;
	height: auto;
	margin: 0 auto
}

.top {
	background: #ce77a4;
	margin: 0 auto;
	overflow: hidden
}

.top h1 {
	float: left;
	width: 54%;
}

.top h1 img {
	width: 100%;
	height: auto;
	display: block
}

.top h4 {
	float: left;
	width: 30%;
	margin-left: 16%
}

.top h4 img {
	width: 100%;
	height: auto;
	display: block
}

.banner {
	width: 100%;
	height: auto;
	overflow: hidden
}

.ban {
	font-size: 0;
	width: 100%;
	margin: 0;
	padding: 0;
	overflow: hidden;
	left: 0;
	position: relative
}

.ban li {
	width: 100%;
	height: auto;
	float: left;
	overflow: hidden;
	display: none
}

.ban li img {
	width: 100%;
	height: auto;
	display: block
}

.ban .show {
	display: block
}

.ban .hide {
	display: none
}

.banner .rslides_tabs {
	display: none
}

.nav{width:100%;overflow:hidden;background:#fff; }
.nav li{width:33.3334%;float:left;}
.nav li img{width:100%;height: auto;display:block}
.nav .li1{}
.zj {
	width: 100%;
	height: auto;
	background: #fff;
	margin-top: 10px;
	overflow: hidden;
	padding-bottom: 3%
}

.zj .up {
	width: 100%;
	border-bottom: 2px solid #ccc;
	padding: 2% 0 7% 3%
}

.zj .up h4 {
	float: left;
	color: #333;
	font-size: 26px;
	padding-top: .8%
}

.zj .up p {
	float: right;
	padding: 1.3% 8% 1.5% 2%
}

.zj .up p a {
	color: #333
}

.zj .zj1 {
	overflow: hidden;
	width: 95%;
	margin: 0 auto;
	margin-top: 2%;
	margin-left: 3%;
	position: relative
}

.zj .zj1 li {
	width: 100%
}

.zj .zj1 li img {
	width: 100%;
	height: 100%
}

.zj .zj1 .show {
	display: block
}

.zj .zj1 .hide {
	display: none
}

.zj dl {
	width: 99%;
}

.zj dt {
	width: 99%;
}

.zj dt img {
	width: 100%;
	height: 100%
}

.zj dd {
	width: 27%;
	float: left
}

.zj dd img {
	width: 100%;
	height: 100%
}

.zj .rslides_tabs {
	display: none
}

.hz {
	width: 100%;
	height: auto;
	background: #fff;
	margin-top: 10px;
	overflow: hidden;
	padding-bottom: 4%
}

.hz .up {
	width: 100%;
	border-bottom: 2px solid #ccc;
	padding: 2% 0 7% 3%
}

.hz .up h4 {
	float: left;
	color: #333;
	font-size: 26px;
	padding-top: .8%
}

.hz .down {
	width: 100%;
	height: auto;
	overflow: hidden
}

.hz .down ul {
	width: 94%;
	overflow: hidden;
	padding: 2% 3% 0 3%
}

.hz .down li {
	width: 32.33333%;
	margin-right: 1.5%;
	float: left
}

.hz .down .li1 {
	margin-right: 0
}

.hz .down li img {
	width: 100%;
	height: 100%;
	display: block
}

.gjxs {
	width: 94%;
	height: auto;
	overflow: hidden;
	padding: 3% 3% 0 3%
}

.gjxs .left {
	float: left;
	width: 8%;
	margin-right: 3%
}

.gjxs .left img {
	width: 100%;
	height: 100%;
	display: block
}

.gjxs .right {
	width: 89%;
	float: left
}

.gjxs .right li {
	float: left;
	width: 100%;
	font-size: 24px;
	line-height: 55px;
	background: url(../images/gjxs_dian.jpg) no-repeat left center;
	padding-left: 2%;
	margin-right: 7%;
	margin-top: 1%
}

.gjxs .right li a {
	color: #333
}

.gjxs .right li:nth-child(2) {
	margin-right: 0
}

.gjxs .right li:nth-child(3) {
}

.gjxs .right li:nth-child(4) {
	margin-right: 0;
	margin-top: 2%
}

.gjxs .right li:nth-child(5) {
	margin-top: 2%
}

.gjxs .right li:nth-child(6) {
	margin-right: 0;
	margin-top: 2%
}
.zj .down{width:100%;margin:2% 4% 0 4%;overflow:hidden}
.zj .down_l{width:40%;height:auto;float:left}
.zj .div1 li{width:100%}
.zj .down_l img{height:auto}
.zj .div1 .show{display:block}
.zj .div1 .hide{display:none}
.zj .down_r{width:50%;height:auto;float:left;margin-left:5%}
.zj .down_r h4{font-size:38px;color:#333;margin-bottom:3.5%}
.zj .down_r p{display:block;font-size:26px;margin-bottom:3.5%; line-height:40px;}
.zj .down_r .btn1{width:60%;background:#ce77a4;border-radius:5px;font-family:"黑体";font-size:30px;color:#fff;margin-right:5%;text-align:center;line-height:40px;float:left}
.zj .down_r .btn2{width:24%;height:40px;background:#ce77a4;border-radius:5px;font-family:"黑体";font-size:20px;color:#fff;text-align:center;line-height:40px;float:left}
.zj .down ol{width:100%;margin-left:33.3333%;margin-top:31%}
.zj .down ol li{width:6%;height:7px;background:#b6d5ff;float:left;margin-left:2%}
.zj .down ol .current{background:#ce77a4}

.ptsy {
	width: 100%;
	height: auto;
	background: #fff;
	margin-top: 10px;
	overflow: hidden;
	padding-bottom: 3%
}

.ptsy .up {
	width: 100%;
	border-bottom: 2px solid #ccc;
	padding: 2% 0 7% 4%
}

.ptsy .up h4 {
	float: left;
	color: #333;
	font-size: 26px;
	padding-top: .8%
}

.ptsy .up p {
	float: right;
	padding: 1.3% 8% 1.5% 2%
}

.ptsy .up p a {
	color: #333
}

.ptsy .qh {
	width: 94%;
	height: auto;
	margin-top: 2%;
	margin-left: 3%;
	position: relative;
	overflow: hidden
}

.f426x240 li {
	width: 100%
}

.f426x240 li img {
	width: 100%;
	height: 100%
}

.f426x240 .show {
	display: block
}

.f426x240 .hide {
	display: none
}

.f426x240 .left img {
	width: 100%;
	height: 100%
}

.f426x240 .right {
	width: 26.5%;
	float: left
}

.f426x240 .right img {
	width: 100%;
	height: 100%
}

.rslides1_tabs {
	display: none
}

.rdgz {
	width: 100%;
	height: auto;
	background: #fff;
	margin-top: 10px;
	overflow: hidden;
	padding-bottom: 4%
}

.rdgz .up {
	width: 100%;
	border-bottom: 2px solid #ccc;
	padding: 2% 0 7% 3%
}

.rdgz .up h4 {
	float: left;
	color: #333;
	font-size: 26px;
	padding-top: .8%
}

.rdgz .up p {
	float: right;
	padding: 1.3% 8% 1.5% 2%
}

.rdgz .up p a {
	color: #333
}

.rdgz .dl1 {
	width: 93%;
	overflow: hidden;
	margin: 2% 3% 0 3%
}

.rdgz dl {
	width: 100%;
	height: auto;
	border-bottom: 1px dashed #ccc;
	overflow: hidden;
	padding-bottom: 1.5%
}

.rdgz dt {
	float: left;
	width: 30%;
	overflow: hidden
}

.rdgz dt img {
	width: 100%;
}

.rdgz dd {
	width: 70%;
	float: left;
	overflow: hidden
}

.rdgz dd h5 {
	font-size: 24px;
	margin: 1.5% 0 2% 3%
}

.rdgz dd h5 a {
	color: #333
}

.rdgz dd p {
	font-size: 20px;
	margin: 0 0 3% 3%;
	line-height: 28px
}

.rdgz dd p a {
	color: #666
}

.rdgz dd p .span1 {
	color: #666
}

.rdgz dd p span {
	color: #ce77a4
}

.rdgz dd .p1 {
	margin: -1% 0 2% 3%
}

.alfx {
	width: 100%;
	height: auto;
	background: #fff;
	margin-top: 10px;
	overflow: hidden;
	padding-bottom: 2%
}

.alfx .up {
	width: 100%;
	border-bottom: 2px solid #ccc;
	padding: 2% 0 7% 3%
}

.alfx .up h4 {
	float: left;
	color: #333;
	font-size: 26px;
	padding-top: .8%
}

.alfx .up p {
	float: right;
	padding: 1.3% 8% 1.5% 2%
}

.alfx .up p a {
	color: #333
}

.alfx .tp {
	width: 94%;
	height: auto;
	margin: 2% 0 0 3%;
	overflow: hidden
}

.alfx ul {
	overflow: hidden
}

.alfx li {
	float: left;
	margin-bottom: 1%;
	width: 49%;
	overflow: hidden
}

.alfx .li1 {
	margin-right: 2%;
	overflow: hidden
}

.alfx li img {
	width: 100%;
	height: 100%
}

.zzgh {
	width: 100%;
	height: 530px;
	background: #fff;
	margin-top: 10px;
	overflow: hidden;
	padding-bottom: 2%
}

.zzgh .up {
	width: 100%;
	border-bottom: 2px solid #ccc;
	padding: 2% 0 7% 3%
}

.zzgh .up h4 {
	float: left;
	color: #333;
	font-size: 26px;
	padding-top: .8%
}

.zzgh .form {
	width: 80%;
	height: 58%;
	margin: 3% 0 0 12%
}

.zzgh .form p {
	float: left;
	color: #333;
	margin-top: 1%
}

.zzgh .form .text1 {
	float: left;
	width: 70%;
	height: 12%;
	border: 1px solid #ccc;
	margin-left: 5%;
	margin-bottom: 5%;
	padding-left: 10px;
	color: #ccc;
	font-size: 14px;
	border-radius: 4px;
}

.zzgh .form .text2 {
	float: left;
	width: 70%;
	height: 40%;
	border: 1px solid #ccc;
	margin-left: 5%;
	margin-bottom: 4%;
	padding-left: 10px;
	max-height: 130px;
	color: #ccc;
	font-size: 14px
}

.zzgh .form .btn1 {
	width: 24%;
	height: 56px;
	background: #ce77a4;
	border-radius: 50px;
	margin: 0 5% 0 4%;
	background-size: cover;
	color: #fff;
	font-size: 20px;
	font-family: "黑体";
	text-align: center;
	line-height: 56px;
	float: left
}

.zzgh .form .btn2 {
	width: 24%;
	height: 56px;
	background: #ce77a4;
	border-radius: 50px;
	margin: 0 5% 0 0;
	background-size: cover;
	color: #fff;
	font-size: 20px;
	font-family: "黑体";
	text-align: center;
	line-height: 56px;
	float: left
}

.zzgh .form .btn3 {
	width: 24%;
	height: 56px;
	background: #ce77a4;
	border-radius: 50px;
	color: #fff;
	font-size: 20px;
	font-family: "黑体";
	background-size: cover;
	text-align: center;
	line-height: 56px;
	float: left
}


.footer {
	width: 100%;
	height: auto;
	background: #fff;
	overflow: hidden;
	padding: .5% 0 12% 0;
	margin-top: 10px
}

.footer p {
	text-align: center;
	margin-top: 2.5%;
	color: #333
}

.footer p a {
	color: #333
}

.list_nav {
	width: 100%;
	height: 55px;
	background: #cf5996;
	margin-top:1px;
}

.list_nav li {
	float: left;
	line-height: 55px;
	width: 20%;
	text-align: center;
	font-size: 24px
}

.list_banner {
	width: 100%;
	height: auto;
	overflow: hidden
}

.list_banner img {
	width: 100%;
	height: 100%;
	display: block
}

.list_con {
	width: 100%;
	height: auto;
	background: #fff;
	overflow: hidden;
	padding-bottom: 3%
}

.list_con .up {
	width: 93%;
	border-bottom: 2px solid #ccc;
	padding: 1% 0 6% 0;
	margin-left: 3%
}

.list_con .up p {
	float: left;
	padding: 1.3% 0 1.5% 0;
	color: #333
}

.list_con .up p a {
	color: #333
}

.list_con .down {
	width: 93%;
	border-bottom: 1px dashed #ccc;
	padding-bottom: 6.7%;
	margin: 2% 0 2% 3%
}

.list_con .down dt {
	float: left;
	width: 85%;
	font-size: 20px;
	line-height: 2em
}

.list_con .down dt a {
	color: #333
}

.list_con .down dd {
	float: right;
	width: 15%;
	line-height: 2em
}

.list_con .down dd img {
	width: 100%;
	height: 100%
}

.list_con .ym {
	width: 100%;
	margin-top: 3%
}

.list_con .ym li ,.list_con .ym a{
	padding: 1% 6%;
	float: left;
	border: 1px solid #ccc;
	margin-right: 5%;
	margin-left: 13%;
	color: #666;
}

.list_con .ym li a {
	color: #666
}

.list_fzsz {
	width: 100%;
	height: auto;
	background: #fff;
	margin-top: 10px;
	overflow: hidden;
	padding-bottom: 2%
}

.list_fzsz .up {
	width: 100%;
	border-bottom: 2px solid #ccc;
	padding: 2% 0 7% 3%
}

.list_fzsz .up h4 {
	float: left;
	color: #333;
	font-size: 26px;
	padding-top: .8%
}

.list_fzsz .up .p1 {
	float: left;
	font-family: arial;
	font-size: 20px;
	color: #666;
	padding: 1.3% 0 0 2%;
	display: none
}

.list_fzsz .up .p2 {
	float: right;
	padding: 1.3% 8% 0 0
}

.list_fzsz .up .p2 a {
	color: #333
}

.list_fzsz .down {
	width: 93%;
	border-bottom: 1px dashed #ccc;
	padding-bottom: 7%;
	margin: 2% 0 2% 3%
}

.list_fzsz .down dt {
	float: left;
	width: 71%;
	font-size: 24px;
	color: #333
}

.list_fzsz .down dt a {
	color: #333
}

.list_fzsz .down dd {
	float: right;
	width: 20%;
	font-size: 24px;
	margin-top: 1%
}

.list_fzsz .down dd a {
	color: #d80061
}

.list_nxby {
	width: 100%;
	height: auto;
	background: #fff;
	margin-top: 10px;
	overflow: hidden;
	padding-bottom: 2%
}

.list_nxby .up {
	width: 100%;
	border-bottom: 2px solid #ccc;
	padding: 2% 0 7% 3%
}

.list_nxby .up h4 {
	float: left;
	color: #333;
	font-size: 26px;
	padding-top: .8%
}

.list_nxby .up .p1 {
	float: left;
	font-family: arial;
	font-size: 20px;
	color: #666;
	padding: 1.3% 0 0 2%;
	display: none
}

.list_nxby .up .p2 {
	float: right;
	padding: 1.3% 8% 0 0
}

.list_nxby .up .p2 a {
	color: #333
}

.list_nxby .pic {
	width: 100%;
	height: auto;
	overflow: hidden;
	margin: 2% 3% 0 3%
}

.list_nxby ul {
	overflow: hidden
}

.list_nxby li {
	float: left;
	margin-left: 1%;
	margin-bottom: 1%;
	width: 30.7%
}

.list_nxby .li1 {
	margin-left: 0
}

.list_nxby li img {
	width: 100%;
	height: 100%;
	display: block
}

.list_zjzz {
	width: 100%;
	height: auto;
	background: #fff;
	margin-top: 10px;
	overflow: hidden;
	padding-bottom: 3%
}

.list_zjzz .up {
	width: 100%;
	border-bottom: 2px solid #ccc;
	padding: 2% 0 7% 3%
}

.list_zjzz .up h4 {
	float: left;
	color: #333;
	font-size: 26px;
	padding-top: .8%
}

.list_zjzz .up .p1 {
	float: left;
	font-family: arial;
	font-size: 20px;
	color: #666;
	padding: 1.3% 0 0 2%;
	display: none
}

.list_zjzz .up .p2 {
	float: right;
	padding: 1.3% 8% 0 0
}

.list_zjzz .up .p2 a {
	color: #333
}

.list_zjzz .dl1 {
	margin: 0 3%;
	border-bottom: 1px dashed #ccc;
	padding-bottom: 38%
}

.list_zjzz .nomg {
	margin-left: 0
}

.list_zjzz dl {
	width: 23.5%;
	float: left;
	margin: 2% 0 2% 2%
}

.list_zjzz dl img {
	width: 100%;
	height: 100%
}

.list_zjzz dd {
	text-align: center;
	font-size: 20px;
	margin-top: 4px;
	color: #333
}

.list_zjzz dd .span1 {
	color: #333;
	font-size: 20px
}

.list_zjzz dd p {
	font-size: 24px;
	margin-bottom: 2%
}

.list_zjzz dd p a {
	color: #333
}

.list_zjzz .tel {
	width: 49%;
	margin: 0 auto
}

.list_zjzz .tel .left {
	float: left;
	width: 22%;
	margin: 3% 0 0 6%
}

.list_zjzz .tel .left img {
	width: 100%;
	height: 100%
}

.list_zjzz .tel .right {
	float: left;
	width: 58%;
	margin-left: 4%;
	margin-top: 3%
}

.list_zjzz .tel .right p {
	color: #333;
	font-size: 26px;
	text-align: center;
	font-family: arial;
	font-weight: bold
}

.list_zjzz .tel a {
	color: #333
}

.list_zjzz .tel .right .btn {
	width: 100%;
	height: auto;
	background: #ce77a4;
	border-radius: 50px;
	background-size: cover;
	color: #fff;
	font-size: 20px;
	font-family: "黑体";
	padding: 6% 8%;
	text-align: center
}

.detail_banner {
	width: 100%;
	height: auto;
	overflow: hidden
}

.detail_banner img {
	width: 100%;
	height: 100%;
	display: block
}

.detail_con {
	width: 100%;
	height: auto;
	background: #fff;
	overflow: hidden;
	padding-bottom: 4%
}

.detail_con .up {
	width: 93%;
	border-bottom: 2px solid #ccc;
	padding: 1% 0 6% 0;
	margin-left: 3%
}

.detail_con .up .p1 {
	float: left;
	padding: 1.3% 6% 1.5% 0;
	color: #333
}

.detail_con .up .p1 a {
	color: #333
}

.detail_con .up .up_r {
	float: right;
	width: 11%;
	padding: 1.3% 0 1.5% 0
}

.detail_con .up .up_r .p2 {
	float: left;
	background: url(../images/detail/sc.png) no-repeat left center;
	padding: 3px 20px 0 35px;
	margin-top: -1%;
	border-right: 1px solid #ccc;
	margin-right: 8%;
	display: none
}

.detail_con .up .up_r .p2 a {
	color: #666
}

.detail_con .up .up_r .p3 {
	float: left;
	background: url(../images/detail/fx.png) no-repeat left center;
	padding: 5px 0 0 35px;
	margin-top: -1.5%
}

.detail_con .up .up_r .p3 a {
	color: #666
}

.fixed {
	padding: 20px 0;
	overflow: hidden;
	border-bottom: 1px solid #ccc;
	width: 93%;
	margin-left: 3%;
	display: none
}

.fixed p {
	text-align: right
}

.fixed p img {
	vertical-align: top
}

.fixed p a {
	margin-left: 2%
}

.fixed p .a1 {
	margin-left: 0
}

.detail_con .down {
	width: 93%;
	border-bottom: 1px dashed #ccc;
	padding-bottom: 7%;
	margin: 2% 0 2% 3%
}

.detail_con .down h4 {
	text-align: center;
	font-size: 24px;
	color: #333
}

.detail_con .down .p1 {
	float: left;
	margin-top: 4%
}

.detail_con .down .p2 {
	float: right;
	margin-top: 4%
}

.detail_con .neirong {
	margin: 0 5%;
	text-indent: 2em;
	text-align: justify;
	line-height: 30px;
	font-size: 20px;
	color: #333
}

.detail_con .neirong a {
	color: #333
}

.detail_con .neirong img {
	max-width:100% !important;
	height: 100% !important;
	display: block
}

.detail_fzsz {
	width: 100%;
	height: auto;
	background: #fff;
	margin-top: 10px;
	overflow: hidden;
	padding-bottom: 2%
}

.detail_fzsz .up {
	width: 100%;
	border-bottom: 2px solid #ccc;
	padding: 2% 0 7% 3%
}

.detail_fzsz .up h4 {
	float: left;
	color: #333;
	font-size: 26px;
	padding-top: .8%
}

.detail_fzsz .up .p1 {
	float: left;
	font-family: arial;
	font-size: 20px;
	color: #666;
	padding: 1.3% 0 0 2%;
	display: none
}

.detail_fzsz .up .p2 {
	float: right;
	padding: 1.3% 8% 0 0
}

.detail_fzsz .up .p2 a {
	color: #333
}

.detail_fzsz .down {
	width: 100%;
	height: auto;
	overflow: hidden;
	margin: 2% 0 0 3%
}

.detail_fzsz .down dl {
	width: 30%;
	float: left;
	margin-left: 2%;
	margin-bottom: 1%;
	overflow: hidden
}

.detail_fzsz .down dl img {
	width: 100%;
	height: 100%
}

.detail_fzsz .down .dl1 {
	margin-left: 0
}

.detail_fzsz dd {
	text-align: center;
	font-size: 20px;
	margin-top: 5px;
	color: #333
}

.detail_fzsz dd a {
	color: #333
}

.detail_yyys {
	width: 100%;
	height: auto;
	background: #fff;
	margin-top: 10px;
	overflow: hidden;
	padding-bottom: 2%
}

.detail_yyys .up {
	width: 100%;
	border-bottom: 2px solid #ccc;
	padding: 2% 0 7% 3%
}

.detail_yyys .up h4 {
	float: left;
	color: #333;
	font-size: 26px;
	padding-top: .8%
}

.detail_yyys .up .p1 {
	float: left;
	font-family: arial;
	font-size: 20px;
	color: #666;
	padding: 1.3% 0 0 2%;
	display: none
}

.detail_yyys .up .p2 {
	float: right;
	padding: 1.3% 8% 0 0
}

.detail_yyys .up .p2 a {
	color: #333
}

.detail_yyys .down {
	width: 93%;
	padding-bottom: 7%;
	margin: 2% 0 2% 3%
}

.detail_yyys .down_l {
	float: left;
	width: 24%
}

.detail_yyys .down .kuai {
	height: 35px;
	background: #b6d5ff;
	margin-bottom: 9%;
	text-align: center;
	padding-top: 8%;
	color: #333
}

.detail_yyys .down_l li {
	margin-top: 4%
}

.detail_yyys .down_l li img {
	width: 100%;
	height: 100%
}

.detail_yyys .down_c {
	float: left;
	width: 34%
}

.detail_yyys .down_c p {
	font-size: 20px;
	color: #333;
	margin: 9% 2% 3% 15%;
	text-align: justify
}

.detail_yyys .down_r {
	float: right;
	width: 39%
}

.detail_yyys .down_r img {
	width: 100%;
	height: 100%
}

.channel_banner {
	width: 100%;
	height: auto;
	overflow: hidden
}

.channel_ban {
	font-size: 0;
	width: 100%;
	margin: 0;
	padding: 0;
	overflow: hidden;
	left: 0;
	position: relative
}

.channel_ban li {
	width: 100%;
	height: auto;
	float: left;
	overflow: hidden
}

.channel_ban li img {
	width: 100%;
	height: auto;
	display: block
}

.channel_ban .show {
	display: block
}

.channel_ban .hide {
	display: none
}

.channel_banner .rslides_tabs {
	display: none
}

.channel_son_nav {
	width: 100%;
	overflow: hidden;
	background: #fff;
	padding-bottom: 2%
}

.channel_son_nav dl {
	width: 15%;
	float: left;
	margin-right: 4%;
	margin-top: 2%
}

.channel_son_nav dt img {
	width: 100%;
	height: auto;
}

.channel_son_nav dd {
	text-align: center;
	margin-top: 2%
}

.channel_son_nav dd a {
	color: #333;
	font-size: 24px
}

.channel_son_nav .dl1 {
	margin-left: 4%
}

.channel_gainian {
	width: 100%;
	height: auto;
	background: #fff;
	margin-top: 10px;
	overflow: hidden;
	padding-bottom: 3%
}

.channel_gainian .up {
	width: 100%;
	border-bottom: 2px solid #ccc;
	padding: 2% 0 7% 3%
}

.channel_gainian .up h4 {
	float: left;
	color: #333;
	font-size: 26px;
	padding-top: .8%
}

.channel_gainian .down {
	margin: 2% 4% 0 4%
}

.channel_gainian .down_l {
	width: 30%;
	height: auto;
	float: left
}

.channel_gainian .down_l img {
	width: 100%;
	height: auto;
}

.channel_gainian .down_r {
	width: 67%;
	height: auto;
	float: right
}

.channel_gainian .down_r p {
	line-height: 30px;
	margin-bottom: 4%
}

.channel_gainian .down_r p a {
	color: #333
}

.channel_gainian .down_r p span {
	color: #ce77a4
}

.channel_gainian .down_r p .span1 {
	color: #333
}

.channel_gainian .down_r li {
	background: url(../images/channel/sgyessm_sj.png) no-repeat left center;
	border-bottom: 1px dashed #ccc;
	padding: 1.3% 0 1.3% 5%
}

.channel_gainian .down_r li a {
	color: #666
}

.channel_liucheng {
	width: 100%;
	height: auto;
	background: #fff;
	margin-top: 10px;
	overflow: hidden;
	padding-bottom: 3%
}

.channel_liucheng .up {
	width: 100%;
	border-bottom: 2px solid #ccc;
	padding: 2% 0 7% 3%
}

.channel_liucheng .up h4 {
	float: left;
	color: #333;
	font-size: 26px;
	padding-top: .8%
}

.channel_liucheng .down {
	margin: 2% 0 0 0
}

.channel_liucheng .down img {
	width: 100%;
	height: auto;
}

.channel_fzsz {
	width: 100%;
	height: auto;
	background: #fff;
	margin-top: 10px;
	overflow: hidden;
	padding-bottom: 3%
}

.channel_fzsz .up {
	width: 100%;
	border-bottom: 2px solid #ccc;
	padding: 2% 0 7% 3%
}

.channel_fzsz .up h4 {
	float: left;
	color: #333;
	font-size: 26px;
	padding-top: .8%
}

.channel_fzsz .up p {
	float: right;
	padding: 1.3% 8% 0 0
}

.channel_fzsz .up p a {
	color: #333
}

.channel_fzsz .down {
	margin: 2% 4% 0 4%
}

.channel_fzsz .down_l {
	width: 31%;
	height: auto;
	float: left
}

.channel_fzsz .down_l img {
	width: 100%;
	height: auto;
}

.channel_fzsz .down_r {
	width: 64%;
	height: auto;
	float: right
}

.channel_fzsz .down_r li {
	border-bottom: 1px dashed #ccc;
	padding: 1.6% 0 1.6% 0
}

.channel_fzsz .down_r li a {
	color: #333
}

.channel_fzszzj {
	width: 100%;
	height: auto;
	background: #fff;
	margin-top: 10px;
	overflow: hidden;
	padding-bottom: 40px;
	position: relative
}

.channel_fzszzj .up {
	width: 100%;
	border-bottom: 2px solid #ccc;
	padding: 2% 0 7% 3%
}

.channel_fzszzj .up h4 {
	float: left;
	color: #333;
	font-size: 26px;
	padding-top: .8%
}

.channel_fzszzj .up p {
	float: right;
	padding: 1.3% 8% 0 0
}

.channel_fzszzj .up p a {
	color: #333
}

.channel_fzszzj .div1 {
	overflow: hidden;
	width: 100%
}

.channel_fzszzj .rslides_tabs {
	position: absolute;
	left: 50%;
	margin-left: -62px;
	margin-bottom: 2%;
	clear: both;
	text-align: center;
	z-index: 99999
}

.channel_fzszzj .rslides_tabs li {
	display: inline;
	float: none;
	_float: left;
	float: left;
	margin-right: 5px
}

.channel_fzszzj .rslides_tabs a {
	width: 25px;
	height: 6px;
	background: #b5d4fe;
	text-indent: -5em;
	overflow: hidden;
	display: block;
	float: left;
	margin-left: 6px
}

.channel_fzszzj .rslides_tabs .rslides_here a {
	background: #ce77a4
}

.channel_fzszzj .down {
	width: 100%;
	margin: 2% 4% 0 4%;
	overflow: hidden
}

.channel_fzszzj .down_l {
	width: 23%;
	height: auto;
	float: left
}

.channel_fzszzj .div1 li {
	width: 100%
}

.channel_fzszzj .down_l img {
	width: 100%;
	height: auto;
}

.channel_fzszzj .div1 .show {
	display: block
}

.channel_fzszzj .div1 .hide {
	display: none
}

.channel_fzszzj .down_r {
	width: 70%;
	height: auto;
	float: left;
	margin-left: 2%
}

.channel_fzszzj .down_r h4 {
	font-size: 24px;
	color: #333;
	margin-bottom: 3.5%
}

.channel_fzszzj .down_r p {
	font-size: 18px;
	margin-bottom: 3.5%
}

.channel_fzszzj .down_r .btn1 {
	width: 24%;
	height: 40px;
	background: #ce77a4;
	border-radius: 5px;
	font-family: "黑体";
	font-size: 20px;
	color: #fff;
	margin-right: 5%;
	text-align: center;
	line-height: 40px;
	float: left
}

.channel_fzszzj .down_r .btn2 {
	width: 24%;
	height: 40px;
	background: #ce77a4;
	border-radius: 5px;
	font-family: "黑体";
	font-size: 20px;
	color: #fff;
	text-align: center;
	line-height: 40px;
	float: left
}

.channel_fzszzj .down ol {
	width: 100%;
	margin-left: 33.3333%;
	margin-top: 31%
}

.channel_fzszzj .down ol li {
	width: 6%;
	height: 7px;
	background: #b6d5ff;
	float: left;
	margin-left: 2%
}

.channel_fzszzj .down ol .current {
	background: #ce77a4
}

.channel_jyzm {
	width: 100%;
	height: auto;
	background: #fff;
	margin-top: 10px;
	overflow: hidden;
	padding-bottom: 3%
}

.channel_jyzm .up {
	width: 100%;
	border-bottom: 2px solid #ccc;
	padding: 2% 0 7% 3%
}

.channel_jyzm .up h4 {
	float: left;
	color: #333;
	font-size: 26px;
	padding-top: .8%
}

.channel_jyzm .up p {
	float: right;
	padding: 1.3% 8% 0 0
}

.channel_jyzm .up p a {
	color: #333
}

.channel_jyzm .down {
	margin: 2% 4% 0 4%;
	overflow: hidden
}

.channel_jyzm .down img {
	width: 100%;
	height: 100%
}

.channel_jyzm .down p {
	border: 1px solid #ccc;
	padding: 3%;
	line-height: 30px;
	color: #333;
	font-size: 24px;
	text-align: center;
	margin-top: 2%
}

.channel_jyzm .down p span {
	color: #ce77a4
}

.channel_cjwt {
	width: 100%;
	height: auto;
	background: #fff;
	margin-top: 10px;
	overflow: hidden;
	padding-bottom: 2%
}

.channel_cjwt .up {
	width: 100%;
	border-bottom: 2px solid #ccc;
	padding: 2% 0 7% 3%
}

.channel_cjwt .up h4 {
	float: left;
	color: #333;
	font-size: 26px;
	padding-top: .8%
}

.channel_cjwt .up p {
	float: right;
	padding: 1.3% 8% 0 0
}

.channel_cjwt .up p a {
	color: #333
}

.channel_cjwt .down {
	margin: 2% 4% 0 4%;
	overflow: hidden
}

.channel_cjwt .down li {
	width: 49%;
	float: left
}

.channel_cjwt .down .li1 {
	margin-right: 2%;
	margin-bottom: 1%
}

.channel_cjwt .down li img {
	width: 100%;
	height: auto;
}

.channel_yyjj_jyjj {
	width: 100%;
	height: auto;
	background: #fff;
	margin-top: 10px;
	overflow: hidden;
	padding-bottom: 3%
}

.channel_yyjj_jyjj .up {
	width: 100%;
	border-bottom: 2px solid #ccc;
	padding: 2% 0 7% 3%
}

.channel_yyjj_jyjj .up h4 {
	float: left;
	color: #333;
	font-size: 26px;
	padding-top: .8%
}

.channel_yyjj_jyjj .down {
	margin: 2% 4% 0 4%
}

.channel_yyjj_jyjj .down_l {
	width: 30%;
	height: auto;
	float: left
}

.channel_yyjj_jyjj .down_l img {
	width: 100%;
	height: 100%
}

.channel_yyjj_jyjj .down_r {
	width: 67%;
	height: auto;
	float: right
}

.channel_yyjj_jyjj .down_r p {
	line-height: 36px;
	margin-top: 3%;
	font-size: 24px;
	text-align: justify
}

.channel_yyjj_jyjj .down_r p a {
	color: #333
}

.channel_yyjj_jyjj .down_r p span {
	color: #ce77a4
}

.channel_yyjj_jyjj .down_r p .span1 {
	color: #333
}

.channel_yyjj_jyry {
	width: 100%;
	height: auto;
	background: #fff;
	margin-top: 10px;
	overflow: hidden;
	padding-bottom: 3%
}

.channel_yyjj_jyry .up {
	width: 100%;
	border-bottom: 2px solid #ccc;
	padding: 2% 0 7% 3%
}

.channel_yyjj_jyry .up h4 {
	float: left;
	color: #333;
	font-size: 26px;
	padding-top: .8%
}

.channel_yyjj_jyry .down {
	margin: 2% 3% 0 3%;
	overflow: hidden
}

.channel_yyjj_jyry .down li {
	width: 32.6%;
	float: left;
	margin-right: 1%
}

.channel_yyjj_jyry .down .li1 {
	margin-right: 0
}

.channel_yyjj_jyry .down li img {
	width: 100%;
	height: 100%;
	display: block;
	margin-bottom: 3%
}

.channel_yyjj_xjsb {
	width: 100%;
	height: auto;
	background: #fff;
	margin-top: 10px;
	overflow: hidden;
	padding-bottom: 3%
}

.channel_yyjj_xjsb .up {
	width: 100%;
	border-bottom: 2px solid #ccc;
	padding: 2% 0 7% 3%
}

.channel_yyjj_xjsb .up h4 {
	float: left;
	color: #333;
	font-size: 26px;
	padding-top: .8%
}

.channel_yyjj_xjsb .down {
	margin: 2% 3% 0 3%
}

.channel_yyjj_xjsb .down img {
	width: 100%;
	height: 100%
}

.channel_yyjj_yyhd {
	width: 100%;
	height: auto;
	background: #fff;
	margin-top: 10px;
	overflow: hidden;
	padding-bottom: 3%
}

.channel_yyjj_yyhd .up {
	width: 100%;
	border-bottom: 2px solid #ccc;
	padding: 2% 0 7% 3%
}

.channel_yyjj_yyhd .up h4 {
	float: left;
	color: #333;
	font-size: 26px;
	padding-top: .8%
}

.channel_yyjj_yyhd .up p {
	float: right;
	padding: 1.3% 8% 0 0
}

.channel_yyjj_yyhd .up p a {
	color: #333
}

.channel_yyjj_yyhd .dl1 {
	width: 95%;
	overflow: hidden;
	margin: 2% 3% 0 3%
}

.channel_yyjj_yyhd dl {
	width: 100%;
	height: auto;
	border-bottom: 2px dashed #ccc;
	padding-right: -8%;
	overflow: hidden;
	padding-bottom: 1.5%
}

.channel_yyjj_yyhd dt {
	float: left;
	width: 24%;
	overflow: hidden;
	margin-top: 20px;
}

.channel_yyjj_yyhd dt img {
	width: 100%;
	height: 100%
}

.channel_yyjj_yyhd dd {
	width: 75%;
	float: left;
	overflow: hidden
}

.channel_yyjj_yyhd dd h5 {
	font-size: 24px;
	margin: 5% 0 2% 5%
}

.channel_yyjj_yyhd dd h5 a {
	color: #333
}

.channel_yyjj_yyhd dd p {
	font-size: 20px;
	margin: 0 0 3% 5%;
	line-height: 30px
}

.channel_yyjj_yyhd dd p a {
	color: #666
}

.channel_yyjj_yyhd dd p .span1 {
	color: #666
}

.channel_yyjj_yyhd dd p span {
	color: #ce77a4
}

.channel_yyjj_lylx {
	width: 100%;
	height: auto;
	background: #fff;
	margin-top: 10px;
	overflow: hidden;
	padding-bottom: 3%
}

.channel_yyjj_lylx .up {
	width: 100%;
	border-bottom: 2px solid #ccc;
	padding: 2% 0 7% 3%
}

.channel_yyjj_lylx .up h4 {
	float: left;
	color: #333;
	font-size: 26px;
	padding-top: .8%
}

.channel_yyjj_lylx .down {
	margin: 2% 3% 0 3%
}

.channel_yyjj_lylx .down p {
	font-size: 20px;
	margin-bottom: 2%
}

.channel_yyjj_lylx .down img {
	width: 100%;
	height: 100%;
	margin-top: 1%
}

.channel_zjtd_zj {
	width: 100%;
	height: auto;
	background: #fff;
	overflow: hidden;
	padding-bottom: 3%;
	margin-top: -5px
}

.channel_zjtd_zj .up {
	width: 100%;
	border-bottom: 2px solid #ccc;
	padding: 2% 0 7% 42.666666%
}

.channel_zjtd_zj .up h4 {
	float: left;
	color: #333;
	font-size: 26px;
	padding-top: .8%
}

.channel_zjtd_zj .down {
	margin: 2.5% 4% 0 4%;
	border-bottom: 1px dashed #ccc;
	padding-bottom: 36%
}

.channel_zjtd_zj .down_l {
	width: 32%;
	height: auto;
	float: left
}

.channel_zjtd_zj .down_l img {
	width: 100%;
	height: 100%
}

.channel_zjtd_zj .down_r {
	width: 65%;
	height: auto;
	float: left;
	margin-left: 2%
}

.channel_zjtd_zj .down_r h5 {
	font-size: 24px;
	color: #333;
	margin: 0 0 4% 0
}

.channel_zjtd_zj .down_r h5 a {
	color: #333
}

.channel_zjtd_zj .down_r p {
	font-size: 20px;
	margin-bottom: 3.5%
}

.channel_zjtd_zj .down_r p a {
	color: #333
}

.channel_zjtd_zj .down_r p span {
	color: #666
}

.channel_zjtd_zj .down_r .btn1 {
	width: 24%;
	height: 40px;
	background: #f86f92;
	border-radius: 5px;
	text-align: center;
	line-height: 40px;
	margin-top: 2.5%;
	font-size: 20px;
	margin-right: 5%;
	float: left
}

.channel_zjtd_zj .down_r .btn2 {
	width: 24%;
	height: 40px;
	background: #ce77a4;
	border-radius: 5px;
	text-align: center;
	line-height: 40px;
	margin-top: 2.5%;
	font-size: 20px;
	margin-right: 5%;
	float: left
}

.channel_zjtd_zj .down_r .btn3 {
	width: 24%;
	height: 40px;
	background: #ff7ab9;
	border-radius: 5px;
	text-align: center;
	line-height: 40px;
	margin-top: 2.5%;
	font-size: 20px;
	float: left
}

.channel_zjtd_zj .ym {
	width: 100%;
	margin-top: 3%
}

.channel_zjtd_zj .ym li {
	padding: 1% 8.4%;
	float: left;
	border: 1px solid #ccc;
	margin-right: 5%;
	margin-left: 15%
}

.channel_zjtd_zj .ym li a {
	color: #666
}

.channel_alfx_con {
	width: 100%;
	height: auto;
	background: #fff;
	overflow: hidden;
	padding-bottom: 3%;
	margin-top: -4px
}

.channel_alfx_con .up {
	width: 100%;
	border-bottom: 2px solid #ccc;
	padding: 2% 0 7% 39.666666%
}

.channel_alfx_con .up h4 {
	float: left;
	color: #333;
	font-size: 26px;
	padding-top: 1%
}

.channel_alfx_con .dl1 {
	width: 95%;
	overflow: hidden;
	margin: 2% 3% 0 3%
}

.channel_alfx_con dl {
	width: 100%;
	height: auto;
	border-bottom: 2px dashed #ccc;
	padding-right: -8%;
	overflow: hidden;
	padding-bottom: 1.5%
}

.channel_alfx_con dt {
	float: left;
	width: 36%;
	overflow: hidden
}

.channel_alfx_con dt img {
	width: 100%;
	height: 100%
}

.channel_alfx_con dd {
	width: 64%;
	float: left;
	overflow: hidden
}

.channel_alfx_con dd h5 {
	font-size: 24px;
	margin: 7% 0 2% 5%
}

.channel_alfx_con dd h5 a {
	color: #333
}

.channel_alfx_con dd p {
	font-size: 20px;
	margin: 0 0 3% 5%;
	line-height: 36px
}

.channel_alfx_con dd p a {
	color: #666
}

.channel_alfx_con dd p .span1 {
	color: #666
}

.channel_alfx_con dd p span {
	color: #ce77a4
}

.channel_alfx_con .ym {
	width: 100%;
	margin-top: 3%
}

.channel_alfx_con .ym li ,.channel_alfx_con .ym a {
	padding: 1% 6%;
	float: left;
	border: 1px solid #ccc;
	margin-right: 5%;
	margin-left: 13%;
	color: #666;
}

.channel_alfx_con .ym li a {
	color: #666
}

.channel_nxby_gz {
	width: 100%;
	height: auto;
	background: #fff;
	margin-top: 10px;
	overflow: hidden;
	padding-bottom: 3%
}

.channel_nxby_gz .up {
	width: 100%;
	border-bottom: 2px solid #ccc;
	padding: 2% 0 7% 3%
}

.channel_nxby_gz .up h4 {
	float: left;
	color: #333;
	font-size: 26px;
	padding-top: .8%
}

.channel_nxby_gz .down {
	margin: 2% 4% 0 4%
}

.channel_nxby_gz .down_l {
	width: 32%;
	height: auto;
	float: left
}

.channel_nxby_gz .down_l img {
	width: 100%;
	height: 100%
}

.channel_nxby_gz .down_r {
	width: 67%;
	height: auto;
	float: right
}

.channel_nxby_gz .down_r li {
	border-bottom: 1px dashed #ccc;
	padding-bottom: 1%
}

.channel_nxby_gz .down_r .li1 {
	margin-top: 1.5%
}

.channel_nxby_gz .down_r .li2 {
	margin-top: 1.5%
}

.channel_nxby_gz .down_r .p1 {
	font-weight: bold;
	margin: 0 0 1% 7%;
}

.channel_nxby_gz .down_r .p1 a {
	color: #333
}

.channel_nxby_gz .down_r .p2 {
	line-height: 30px;
	font-size: 18px;
	text-indent:2em;
}

.channel_nxby_gz .down_r .p2 a {
	color: #666
}

.channel_nxby_gz .down_r .p2 span {
	color: #ce77a4
}

.channel_nxby_gz .down_r .p2 .span1 {
	color: #666
}

.channel_nxby_cjjb {
	width: 100%;
	height: auto;
	background: #fff;
	margin-top: 10px;
	overflow: hidden;
	padding-bottom: 3%
}

.channel_nxby_cjjb .up {
	width: 100%;
	border-bottom: 2px solid #ccc;
	padding: 2% 0 7% 3%
}

.channel_nxby_cjjb .up h4 {
	float: left;
	color: #333;
	font-size: 26px;
	padding-top: .8%
}

.channel_nxby_cjjb .down {
	width: 100%;
	height: auto;
	overflow: hidden
}

.channel_nxby_cjjb ul {
	overflow: hidden;
	margin: 2% 3% 0 2%
}

.channel_nxby_cjjb li {
	float: left;
	margin-left: 2%;
	margin-bottom: 1%;
	width: 31%
}

.channel_nxby_cjjb li img {
	width: 100%;
	height: 100%
}

.channel_nxby_byjc {
	width: 100%;
	height: auto;
	background: #fff;
	margin-top: 10px;
	overflow: hidden;
	padding-bottom: 3%
}

.channel_nxby_byjc .up {
	width: 100%;
	border-bottom: 1px solid #ccc;
	padding: 2% 0 7% 3%
}

.channel_nxby_byjc .up h4 {
	float: left;
	color: #333;
	font-size: 26px;
	padding-top: .8%
}

.channel_nxby_byjc .down {
	overflow: hidden;
	border-bottom: 1px solid #ccc
}

.channel_nxby_byjc .down li {
	float: left;
	width: 25%;
	border: 1px solid #ccc;
	box-sizing: border-box;
	text-align: center;
	padding: 2% 0
}

.channel_nxby_byjc .down li a {
	font-size: 24px;
	color: #333
}

.channel_nxby_byjc .down .li1 {
	border-left: none
}

.channel_nxby_byjc .down .li2 {
	border-right: 0
}

.channel_nxby_byjc .btn1 {
	width: 24%;
	height: 50px;
	background: #fff url(../images/channel-nvby/dh.png) no-repeat 25px center;
	border-radius: 5px;
	font-family: "黑体";
	font-size: 20px;
	margin-right: 10%;
	margin-top: 2.5%;
	border: 2px solid #ce77a4;
	padding-left: 3%;
	margin-left: 17%;
	text-align: center;
	line-height: 50px;
	float: left
}

.channel_nxby_byjc .btn1 a {
	color: #ce77a4;
	font-weight: bold
}

.channel_nxby_byjc .btn2 {
	width: 24%;
	height: 50px;
	background: #fff url(../images/channel-nvby/yy.png) no-repeat 25px center;
	border-radius: 5px;
	font-family: "黑体";
	margin-right: 5%;
	margin-top: 2.5%;
	border: 2px solid #ce77a4;
	padding-left: 4%;
	text-align: center;
	line-height: 50px;
	float: left
}

.channel_nxby_byjc .btn2 a {
	color: #ce77a4;
	font-weight: bold
}

.channel_nxby_tsjs {
	width: 100%;
	height: auto;
	background: #fff;
	margin-top: 10px;
	overflow: hidden;
	padding-bottom: 3%
}

.channel_nxby_tsjs .up {
	width: 100%;
	border-bottom: 2px solid #ccc;
	padding: 2% 0 7% 3%
}

.channel_nxby_tsjs .up h4 {
	float: left;
	color: #333;
	font-size: 26px;
	padding-top: .8%
}

.channel_nxby_tsjs .up p {
	float: right;
	padding: 1.3% 8% 0 0
}

.channel_nxby_tsjs .up p a {
	color: #333
}

.channel_nxby_tsjs .dl1 {
	width: 95%;
	overflow: hidden;
	margin: 2% 3% 0 3%
}

.channel_nxby_tsjs .dl1 dl {
	width: 21.8%;
	border: 1px solid #ccc;
	padding: 1%;
	float: left;
	margin-right: 1%
}

.channel_nxby_tsjs .dl1 .nomargin {
	margin-right: 0
}

.channel_nxby_tsjs .dl1 dl dt img {
	width: 100%;
	height: 100%
}

.channel_nxby_tsjs .dl1 dl dd {
	color: #333;
	text-align: center;
	margin-top: 1%;
	font-size: 18px;
	line-height: 24px
}

.channel_nxby_tsjs .dl1 dl dd a {
	color: #333
}

.channel_nxby_tsjs .dl1 dl dd span {
	color: #333
}

.channel_nxby_alfx {
	width: 100%;
	height: auto;
	background: #fff;
	margin-top: 10px;
	overflow: hidden;
	padding-bottom: 3%
}

.channel_nxby_alfx .up {

	width: 100%;
	border-bottom: 2px solid #ccc;
	padding: 2% 0 7% 3%
}

.channel_nxby_alfx .up h4 {
	float: left;
	color: #333;
	font-size: 26px;
	padding-top: .8%
}

.channel_nxby_alfx .up p {
	float: right;
	padding: 1.3% 8% 0 0
}

.channel_nxby_alfx .up p a {
	color: #333
}

.channel_nxby_alfx .down {
	margin: 2% 4% 0 4%;
	overflow: hidden
}

.channel_nxby_alfx .down li {
	width: 24.2%;
	float: left;
	margin-right: 1%
}

.channel_nxby_alfx .down li img {
	width: 100%;
	height: 100%;
	display: block;
	margin-bottom: 3%
}

.channel_nxby_alfx .down .li1 {
	margin-right: 0
}

.detail_zj_con {
	width: 100%;
	height: auto;
	background: #fff;
	overflow: hidden;
	padding-bottom: 3%
}

.detail_zj_con .up {
	width: 93%;
	border-bottom: 2px solid #ccc;
	padding: 1% 0 6% 0;
	margin-left: 3%
}

.detail_zj_con .up .p1 {
	float: left;
	padding: 1.3% 6% 1.5% 0;
	color: #333
}

.detail_zj_con .up .p1 a {
	color: #333
}

.detail_zj_con .up .up_r {
	float: right;
	width: 11%;
	padding: 1.3% 0 1.5% 0
}

.detail_zj_con .up .up_r .p2 {
	float: left;
	background: url(../images/detail/sc.png) no-repeat left center;
	padding: 3px 20px 0 35px;
	margin-top: -1%;
	border-right: 1px solid #ccc;
	margin-right: 8%;
	display: none
}

.detail_zj_con .up .up_r .p2 a {
	color: #666
}

.detail_zj_con .up .up_r .p3 {
	float: left;
	background: url(../images/detail/fx.png) no-repeat left center;
	padding: 5px 0 0 35px;
	margin-top: -1.5%
}

.detail_zj_con .up .up_r .p3 a {
	color: #666
}

.fixed {
	padding: 20px 0;
	overflow: hidden;
	border-bottom: 1px solid #ccc;
	width: 93%;
	margin-left: 3%;
	display: none
}

.fixed p {
	text-align: right
}

.fixed p img {
	vertical-align: top
}

.fixed p a {
	margin-left: 2%
}

.fixed p .a1 {
	margin-left: 0
}

.detail_zj_con .down {
	width: 93%;
	margin: 1% 0 0 3%
}

.detail_zj_con .down .shang {
	width: 100%;
	overflow: hidden;
	margin-top: 2%
}

.detail_zj_con .down .shang dt {
	float: left;
	width: 30%
}

.detail_zj_con .down .shang dt img {
	width: 100%;
	height: 100%
}

.detail_zj_con .down .shang dd {
	float: left;
	width: 67%;
	margin-left: 3%;
	border-bottom: 1px dashed #ccc
}

.detail_zj_con .down .shang dd h5 {
	font-size: 24px;
	color: #333;
	margin-bottom: 7%;
	margin-top: 4%
}

.detail_zj_con .down .shang dd p {
	color: #333;
	margin-bottom: 5.5%;
	text-align: justify
}

.detail_zj_con .down .shang dd .san {
	color: #333;
	margin-bottom: 8.5%
}

.detail_zj_con .down .shang dd .two {
	color: #333;
	margin-bottom: 8.5%
}

.detail_zj_con .down .shang dd .two1 {
	color: #333;
	margin-bottom: 22.5%
}

.detail_zj_con .down .xia {
	width: 100%;
	overflow: hidden
}

.detail_zj_con .down .xia dl {
	margin-bottom: 2%;
	overflow: hidden
}

.detail_zj_con .down .xia .dl1 {
	margin-bottom: 0
}

.detail_zj_con .down .xia .dl2 {
	margin-top: 3%
}

.detail_zj_con .down .xia dt {
	float: left;
	width: 14%;
	background: url(../images/detail-zj/r4_c2.png) no-repeat 0 center;
	padding-left: 5%;
	color: #333;
	font-weight: bold;
	line-height: 36px;
	font-size: 18px
}

.detail_zj_con .down .xia dd {
	float: left;
	width: 81%;
	color: #333;
	line-height: 36px;
	font-size: 18px;
	text-align: justify
}

.detail_zj_anli {
	width: 100%;
	height: auto;
	background: #fff;
	margin-top: 10px;
	overflow: hidden;
	padding-bottom: 3%
}

.detail_zj_anli .up {
	width: 100%;
	border-bottom: 2px solid #ccc;
	padding: 2% 0 7% 3%
}

.detail_zj_anli .up h4 {
	float: left;
	color: #333;
	font-size: 26px;
	padding-top: .8%
}

.detail_zj_anli .up p {
	float: right;
	padding: 1.3% 8% 0 0
}

.detail_zj_anli .up p a {
	color: #333
}

.detail_zj_anli .dl1 {
	width: 95%;
	overflow: hidden;
	margin: 2% 3% 0 3%
}

.detail_zj_anli .dl1 dl {
	width: 30%;
	border: 1px solid #ccc;
	padding: 1%;
	float: left;
	margin-right: 1%
}

.detail_zj_anli .dl1 .nomargin {
	margin-right: 0
}

.detail_zj_anli .dl1 dl dt img {
	width: 100%;
	height: 100%
}

.detail_zj_anli .dl1 dl dd {
	color: #333;
	text-align: center;
	margin-top: 1%;
	font-size: 18px;
	line-height: 24px
}

.detail_zj_anli .dl1 dl dd p {
	color: #333;
	line-height: 30px
}

.detail_zj_anli .dl1 dl dd p span {
	color: #333
}

.detail_zj_anli .dl1 dl dd p a {
	color: #333
}

.list_rdgz_con {
	width: 100%;
	height: auto;
	background: #fff;
	overflow: hidden;
	padding-bottom: 4%
}

.list_rdgz_con .up {
	width: 93%;
	border-bottom: 2px solid #ccc;
	padding: 1% 0 6% 0;
	margin-left: 3%
}

.list_rdgz_con .up p {
	float: left;
	padding: 1.3% 6% 1.5% 0;
	color: #333
}

.list_rdgz_con .up p a {
	color: #333
}

.list_rdgz_con .dl1 {
	width: 95%;
	overflow: hidden;
	margin: 2% 3% 0 3%
}

.list_rdgz_con dl {
	width: 100%;
	height: auto;
	border-bottom: 1px dashed #ccc;
	padding-right: -8%;
	overflow: hidden;
	padding-bottom: 1.6%
}

.list_rdgz_con dt {
	float: left;
	width: 21.6%;
	overflow: hidden
}

.list_rdgz_con dt img {
	width: 100%;
	height: 100%
}

.list_rdgz_con dd {
	width: 75%;
	float: left;
	overflow: hidden
}

.list_rdgz_con dd h5 {
	font-size: 24px;
	margin: 2% 0 3% 5%
}

.list_rdgz_con dd h5 a {
	color: #333
}

.list_rdgz_con dd p {
	font-size: 20px;
	margin: 0 0 0 5%;
	line-height: 30px
}

.list_rdgz_con dd p a {
	color: #666
}

.list_rdgz_con dd p .span1 {
	color: #666
}

.list_rdgz_con dd p span {
	color: #ce77a4
}

.list_rdgz_con .ym {
	width: 100%;
	margin-top: 3%
}

.list_rdgz_con .ym li {
	padding: 1% 8.4%;
	float: left;
	border: 1px solid #ccc;
	margin-right: 5%;
	margin-left: 15%
}

.list_rdgz_con .ym li a {
	color: #666
}

.detail_con .sgyelc {
	margin: 0 5%;
	overflow: hidden
}

.detail_con .sgyelc .one {
	margin-bottom: 3%
}

.detail_con .sgyelc .one h5 {
	font-size: 20px;
	color: #333;
	margin: 0 0 1% 0
}

.detail_con .sgyelc .one p {
	text-indent: 2em;
	text-align: justify;
	font-size: 18px;
	color: #333;
	line-height: 30px
}

.detail_con .sgyelc .two {
	margin-bottom: 0
}

.detail_con .sgyelc .two h5 {
	font-size: 20px;
	color: #333;
	margin: 0 0 1% 0
}

.detail_con .sgyelc .two p {
	text-indent: 2em;
	text-align: justify;
	font-size: 18px;
	color: #333;
	line-height: 30px
}

.detail_con .detail_xjsb {
	margin: 0 5%;
	overflow: hidden
}

.detail_con .detail_xjsb .p1 {
	text-indent: 2em;
	text-align: justify;
	font-size: 20px;
	color: #333;
	line-height: 30px
}

.detail_con .detail_xjsb .dl1 {
	width: 100%;
	overflow: hidden;
	margin: 2% 0 0 0
}

.detail_con .detail_xjsb .dl1 dl {
	width: 49%;
	float: left;
	margin-right: 2%;
	margin-bottom: 3%
}

.detail_con .detail_xjsb .dl1 .nomargin {
	margin-right: 0
}

.detail_con .detail_xjsb .dl1 dl dt img {
	width: 100%;
	height: 100%;
	border: 1px solid #ccc;
	display: block
}

.detail_con .detail_xjsb .dl1 dl dd {
	color: #333;
	text-align: center;
	margin-top: 2%;
	font-size: 18px;
	line-height: 24px
}

.detail_con .detail_xjsb .dl1 dl dd p {
	color: #333;
	line-height: 24px
}

.detail_con .detail_xjsb .dl1 dl dd p span {
	color: #333
}

.detail_con .detail_xjsb .dl1 dl dd p a {
	color: #333
}

.detail_con .detail_ptsys {
	margin: 0 5%;
	overflow: hidden
}

.detail_con .detail_ptsys .p1 {
	text-indent: 2em;
	text-align: justify;
	font-size: 20px;
	color: #333;
	line-height: 30px
}

.detail_con .detail_ptsys .xia {
	width: 100%;
	overflow: hidden;
	margin: 2% 0 0 0
}

.detail_con .detail_ptsys .xia li img {
	width: 100%;
	height: 100%;
	display: block;
	margin-bottom: 2%
}

.swt {
	width: 94%;
	height: auto;
	background: #fff;
	overflow: hidden;
	padding: 3% 3% 0 3%
}

.swt a {
	width: 60%;
	display: inline-block;
	margin-left: 20%
}

.swt a img {
	width: 100%;
	height: 100%;
	display: block
}

.shangwt {
	width: 94%;
	height: auto;
	overflow: hidden;
	padding: 1.8% 2%;
	border: 1px solid #ce77a4;
	box-sizing: border-box;
	margin: 3% 0 1% 3%
}

.shangwt p {
	text-align: center;
	font-size: 24px
}

.dbgs {
	width: 100%;
	height: auto;
	overflow: hidden;
	z-index: 999999;
	position: fixed;
	bottom: 0;
	max-width: 780px;
}

.dbgs .one {
	width: 33.3333%;
	padding: 1.3% 4%;
	background: #f76f91;
	float: left;
	overflow: hidden;
	box-sizing: border-box;
}

.dbgs .one .i1 {
	width: 33%;
	float: left;
	margin-right: 7%;
}

.dbgs .one .i1 img {
	width: 100%;
	height: 100%;
	display: block;
}

.dbgs .one p {
	float: left;
	font-size: 24px;
	width: 60%;
	margin-top: 7%;
}

.dbgs .one p a {
	color: #fff;
}

.dbgs .two {
	width: 33.3333%;
	padding: 1.3% 4%;
	background: #ce77a4;
	float: left;
	overflow: hidden;
	box-sizing: border-box;
}

.dbgs .two .i2 {
	width: 33%;
	float: left;
	margin-right: 7%;
}

.dbgs .two .i2 img {
	width: 100%;
	height: 100%;
	display: block;
}

.dbgs .two p {
	float: left;
	font-size: 24px;
	width: 60%;
	margin-top: 7%;
}

.dbgs .two p a {
	color: #fff;
}

.dbgs .three {
	width: 33.3333%;
	box-sizing: border-box;
	padding: 1.3% 4%;
	background: #ff8687;
	float: left;
	overflow: hidden;
}

.dbgs .three .i3 {
	width: 33%;
	float: left;
	margin-right: 7%;
}

.dbgs .three .i3 img {
	width: 100%;
	height: 100%;
	display: block;
}

.dbgs .three p {
	float: left;
	font-size: 24px;
	width: 60%;
	margin-top: 7%;
}

.dbgs .three p a {
	color: #fff;
}

.zixuns {
	width: 100%;
	height: auto;
	overflow: hidden;
	z-index: 999999;
	position: fixed;
	bottom: 0;
	max-width: 780px;
}

.zixuns img {
	float: left;
	margin: 0;
	padding: 0;
}
.byby2{ width:95%; margin:0px auto;}
.byby2 li{ float:left;width:44%; margin:20px 10px;}
.byby2 li div{color:#000; width:50%; margin:0px auto; line-height:30px;  }
.cutimg {
	height: 142px;
	width: 205px;
	text-align:center;
	vertical-align:middle;
	overflow:hidden ;    
}