@charset "UTF-8";
* {
	margin: 0px;
	padding: 0px;}

body {
	font-size: 14px;
	font-family: "微软雅黑";    letter-spacing: 1px;
	color: #aeaeae;
	background-color: #fff;
	cursor: default;
	word-wrap: break-word;
}

html {
	overflow-y: scroll;
	font-size: 16px;}

img {
	border: 0;
	max-width: 100%;}
#banner{    width: 100%;
    height: 100%;
    overflow: hidden;}
h1,h2,h3,h4,h5,h6,p {padding:0;margin:0;}
ol,ul,li,dl,dt,dd {list-style:none;padding:0;margin:0;}
a {color:#333;text-decoration:none;}
a:hover {text-decoration:none;}
.fl{float:left;}
.fr{float:right;}
.clear{clear:both;}
.navb {width:100%; background:url(../img/top_bg.jpg) no-repeat; background-size: cover;    line-height: 40px;
    color: #fff;}
.navb dl{}
.logo{    margin-top: 20px;}
.logo img.logo3{display:none;}
.navb dl dd.sh{background:url(../images/home.png) no-repeat left; padding-left:24px;}
.container{max-width:100%; width:1400px; margin: 0 auto;}
.head{width:100%; }
.box{width:100%; overflow:hidden; position: relative;}
.navb dl dd a{font-size:12px; color:#fff;}
.navb dl dd{padding-left:5px;}
.menub{position:absolute; top:0; width:100%; left: 0;  z-index: 9999;}
.menub .container{position:relative;}
.menub ul li{float:left; font-size:16px; font-weight:bold;  line-height: 90px;position: relative;   padding: 0 12px;}
.menub ul li a.yj{color:#fff; font-size:20px; opacity: .7; display:block;}
.menub ul li:hover a.yj{opacity:1;}
.menub ul li a.yj em.menu-s{height: 14px;
  display:block;    opacity: 0;
  width: 100%;
  background: url(../img/tt.png) no-repeat center center;
  vertical-align: middle;     transition: .5s all ease;
    margin-top: -10px;
}
.menub ul li:hover a.yj   em.menu-s{    opacity: 1;}
.menub ul li .drop{    width: 100%;     display: none;  padding: 0px;
   
    background: url(../img/pp.jpg) no-repeat; background-size:cover;
    position: absolute;
    left: 0;
    top: 100%;
    overflow: hidden;padding:10px 0;}
.menub ul li:hover{ background: url(../img/uu.jpg) no-repeat; background-size:cover;}
.menub ul li .drop h4{font-size:20px; background:url(../img/yue.png) no-repeat left;      padding-left: 65px;  font-weight: bold;
    color: #333;}
.menub ul li .drop .dm a{font-size: 16px;
    font-weight: normal;
    color: #fff;opacity: .8;
    padding-bottom: 0;
    margin: 0;
    text-align: center;
    display: block;
    line-height: 38px;
 }
.menub ul li .drop .dm a:hover{opacity: 1;}
.menub .menu{width:64%; }
#banner .slideBox .hd{  
	position:absolute; 
	right:47.6%; 
	bottom:40px; 
	z-index:88;
	}
#banner .slideBox .hd ul li{ 
float: left;
    margin: 0 10px;
    width: 50px;
    height: 4px;
    text-align: center;
    cursor: pointer;
   /* background: url(../img/dou.png) no-repeat;
    background-size: 50px;*/
    opacity: .5;
	background: #fff;
	}
#banner .slideBox .hd ul li.on{ 
	/*background: url("../img/dou1.png") no-repeat; opacity: 1;background-size: 50px;*/
	background: #9d0596; opacity: 1;
	}
#banner .slideBox  .bd ul li a img{ 
	display:block;  
	width:100%; 
	height:auto; 
}
.menub.header-active{position:fixed; background:#fff;box-shadow: -4px 4px 20px rgb(0 0 0/3%);}
.menub.header-active .logo img.logo2{display:none;}
.menub.header-active .logo img.logo3{display:block;}
.menub.header-active ul li a.yj{color:#333;    opacity: 1;}
.tzgg{width:100%; overflow:hidden; background:url(../img/tbg.jpg) no-repeat; background-size:cover; padding: 60px 0;}
.pt h4{font-size:32px; font-weight: bold;color:#333; padding-left: 20px;}
.kxl{width:48%;}
.kxl ul li{width: 48%; margin-top:30px; transition: .5s all ease;}
.kxl ul li .ktt{background:#fff; padding: 20px;}
.kxl ul li .ktt i{ font-style: normal;font-size:16px; color:#a6a6a6; width: 36px; height: 36px;    line-height: 36px; border:1px solid #999; border-radius: 50%; text-align: center;display: block;}

.kxl ul li:hover .ktt i{background: #9d0596; border:1px solid  #9d0596; color:#fff;}
.kxl ul li:nth-child(2),.kxl ul li:nth-child(4){float:right;}
.kxl ul li .ktt h4{font-size:16px;padding-bottom: 26px;  padding-top:12px;    height: 58px;   line-height: 30px;}
.sx{width:48%;}
.sxt{margin-top:50px;}
.pt .bt img{margin-top:5px;}
.sx .bt img{    margin-top: -7px;}
.sx ul.sb2{    width: 47%;}
ul.kxx{margin-top:20px;}
.sline img{display:block;}
.pt .more a{font-size:16px;     margin-top: 10px;color:#666; background:url(../img/jian.png) no-repeat left; height: 32px;     padding-left: 32px;
    line-height: 32px;
    display: block;
    transition: .5s all ease;
    background-size: 20px;}
.kx2{background:url(../img/vbg.jpg) no-repeat; background-size:cover; padding:70px 0;}
.pt .more a:hover{color: #9d0596; margin-right: 30px;}
.tzgg ul li .timg{width:100%;}
ul.sb3{    width: 44%; margin-top: 50px;}
ul.sb3 li:nth-child(1){padding-top:0;}
ul.sb3 li{ position: relative;
   
    width: 100%;
    float: left;
    padding: 15px 0;}
.new3l ul.sb2 .stime span.time1 {
    font-size: 22px;
    font-family: auto;
    font-weight: bold;
    color: #fff;
    background: #9d0596;
    padding: 2px 0;}
.new3l ul.sb2 .stime span.time2{font-size:14px; color:#a6a6a6;    background: #eee;
    padding: 2px 0;}
ul.sb3 li h4{font-size:16px; font-weight: normal;    font-weight: bold;  background:url(../img/icon3.png) no-repeat left;  width: 70%;     padding-left: 12px;    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;}
ul.sb3 li span{display:block; font-size:14px; color:#a6a6a6;}
.tzgg ul li .tt{           position: absolute;
    bottom: 0;    background: rgba(0,0,0,.5);
    color: #ffff;
    padding: 10px;}
.tzgg ul li .tt h4{    font-size: 16px;
 font-weight: normal;}
.tzl ul.sb2{    width: 45%; float:right;    margin-top: 20px;}
.tzgg ul li .timg img{display:block;    height: 382px;
    width: 100%;}
.tzl ul.sb2 .stime span.time1 {
    font-size: 28px;
    font-family: auto;
    font-weight: bold;
	color: #a6a6a6;}
.tzl ul.sb2 .stime span.time2 {
    font-size: 14px;
    padding-top: 3px;
	color: #a6a6a6;}
.tzl ul.sb2 li{width:100%;    border-bottom: 1px solid #eee;
    padding-bottom: 20px;
    margin-top: 20px; position: relative;}
.tzl ul.sb2 li:after {
  display: block;
  content: '';
  width: 100%;
  height: 1px;
  border-bottom: 1px solid #9d0596;
  position: absolute;
  left: 0px;
  bottom: 0px;
  -webkit-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transition: -webkit-transform .3s;
  transition: -webkit-transform .3s;
  transition: transform .3s;
  transition: transform .3s,-webkit-transform .3s;
}
.tzl ul.sb2 li:hover:after {
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
}

ul.sb3 li:after {
  display: block;
  content: '';
  width: 100%;
  height: 1px;
  border-bottom: 1px solid #9d0596;
  position: absolute;
  left: 0px;
  bottom: 0px;
  -webkit-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transition: -webkit-transform .3s;
  transition: -webkit-transform .3s;
  transition: transform .3s;
  transition: transform .3s,-webkit-transform .3s;
}
ul.sb3 li:hover:after {
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
}
ul.sb3 li:hover h4{ color:  #9d0596;}
.tzl ul.sb2 li:hover .stime span.time1{ color:#9d0596;}
.tzl ul.sb2 li:hover .stime span.time2{ color:#9d0596;}
.tzl ul.sb2 li h4 {
    font-size: 16px;
    width: 77%;
    float: right;
    padding-top: 7px;
    margin-left: 8px;
    font-weight: normal;
	line-height: 25px;}
.tzgg ul li .tt span{    font-size: 14px;
    color: #9d0596;
    display: block;
    margin-top: 20px;
    background: url(../img/time.png) no-repeat left 2px;
    padding-left: 24px;
    background-size: 16px;}
.tzgg ul li .tt p{ font-size:14px; color:#666; margin-top:6px;   line-height: 25px;}
.tzgg ul li .tt .tmore{width:214px; height:50px; border:1px solid #666; text-align: center; color:#666; font-size:16px; line-height: 50px;margin-top:40px;}
.tzgg ul li .tt .tmore:hover{border:1px solid #9d0596; background:#9d0596; color:#fff;}
.tz{position:relative;margin-top:50px;    width: 52%;
    float: left;}
.tzgg .hd{position:absolute;  display:none; right: 0;z-index:20;
    bottom: 0; font-size:0; }
.tzl{width:66%;}
.tzgg .hd ul li{ 
float: left;
    margin: 0 5px;
    width: 18px;
    height: 4px;
    text-align: center;
    cursor: pointer;
   /* background: url(../img/dou.png) no-repeat;
    background-size: 50px;*/
	background: #999;
	}
.tzgg .hd ul li.on{ 
	/*background: url("dou1.png") no-repeat; opacity: 1;background-size: 50px;*/
	background: #9d0596; 
	}
.xml {
margin-top:50px;      z-index: 12;
    position: relative;
}
.bu {
    position: absolute;
    animation: spin 8s infinite linear;
	transform-origin: 50% 40%;}
.yuan3 {
    width: 8%;
    padding-top: 5%;
    right: 2%;
    top: 47%;
    background: url(../img/icon.png) no-repeat;
    background-size: 80px;
}
@keyframes spin{
    to{transform: rotate(1turn);}
}
@keyframes spin2{
    to{transform: rotate(-1turn);}
}
.xmlimg.act {
    display: block;
}
.xmlimg {
    display: none;
}
.xmlimg img{
    width: 100%;    display: block;
    margin: 0 auto;
}
.xmlbox {
    position: absolute;
    top: 36px;
    right: 0;
    width: 100%;
}
.xmlboxnr {
    z-index: 1;
    overflow: hidden;
}
.xmlboxnr {
   width:100%;
    position: relative;
    transition: all .36s ease;

}
.xmlboxnr a{     margin-bottom: 10px;   text-indent: 4rem;
    display: block;
	float: right; color:#fff; font-size:24px;
	height: 108px; line-height: 108px; background:rgba(157,5,150,.8);transition: .5s all ease;

}
.xmlboxnr a.a1{width: 522px;}
.xmlboxnr a.a1:hover{width: 580px;}
.xmlboxnr a.a2{width: 430px;}
.xmlboxnr a.a2:hover{width: 400px;}
.xmlboxnr a.a3{width: 460px;}
.xmlboxnr a.a3:hover{width: 650px;}
.xmlboxnr a.a4{width: 522px;}
.xmlboxnr a.a4:hover{width: 380px;}
.xmlboxnr a.a5{width: 400px;}
.xmlboxnr a.a5:hover{width: 500px;}
.xmlboxnr a.a6{width: 560px;}
.xmlboxnr a.a6:hover{width: 600px;}
.xmlboxbox {
    transition: all .36s ease;
}
.xmlboxicon {
    width: 60px;
    margin-bottom: 22px;
    transition: all .36s ease;
    opacity: 1;
}
.xmlboxicon img{
     width:100%;
}
.xmlt h3{font-size:30px; color:#fff;}
.xmltt {
    margin-top: 28px;
    transition: all .36s ease;
    opacity: 0;
}
.xxdt{width:100%; overflow:hidden; padding-top:80px;  z-index: 10;    position: relative;}
.yy{    position: absolute;
    width: 100%;    top: 20px;   z-index: 9;}
.yy img{    margin: 0 auto;   
    display: block;}

.bl1 {
    width: 111px;
    height: 111px;
    position: absolute;
	    z-index: 20;
   bottom:80px;
    left: 15%;
    -webkit-animation-name: bMover;
    animation-name: bMover;
    -webkit-animation-duration: 10s;
    animation-duration: 10s;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
    -webkit-animation-delay: 2s;
    animation-delay: 2s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-perspective: 100px;
    perspective: 100px;
    -webkit-transform-origin: center center;
		transform-origin: center center;}
				@-webkit-keyframes bMover {
	0% {
	-webkit-transform:translateY(0px) translateX(0) rotate(0);
	transform:translateY(0px) translateX(0) rotate(0)
}
30% {
	-webkit-transform:translateY(30px) translateX(150px) rotate(15deg);
	transform:translateY(30px) translateX(150px) rotate(15deg);
	-webkit-transform-origin:center center;
	transform-origin:center center
}
50% {
	-webkit-transform:translateY(50px) translateX(200px) rotate(45deg);
	transform:translateY(50px) translateX(200px) rotate(45deg);
	-webkit-transform-origin:right bottom;
	transform-origin:right bottom
}
80% {
	-webkit-transform:translateY(30px) translateX(150px) rotate(15deg);
	transform:translateY(30px) translateX(150px) rotate(15deg);
	-webkit-transform-origin:left top;
	transform-origin:left top
}
100% {
	-webkit-transform:translateY(0px) translateX(0) rotate(0);
	transform:translateY(0px) translateX(0) rotate(0);
	-webkit-transform-origin:center center;
	transform-origin:center center
}

}
@keyframes bMover {
	0% {
	-webkit-transform:translateY(0px) translateX(0) rotate(0);
	transform:translateY(0px) translateX(0) rotate(0)
}
30% {
	-webkit-transform:translateY(30px) translateX(150px) rotate(15deg);
	transform:translateY(30px) translateX(1) rotate(15deg);
	-webkit-transform-origin:center center;
	transform-origin:center center
}
50% {
	-webkit-transform:translateY(50px) translateX(200px) rotate(45deg);
	transform:translateY(50px) translateX(200px) rotate(45deg);
	-webkit-transform-origin:right bottom;
	transform-origin:right bottom
}
80% {
	-webkit-transform:translateY(30px) translateX(150px) rotate(15deg);
	transform:translateY(30px) translateX(150px) rotate(15deg);
	-webkit-transform-origin:left top;
	transform-origin:left top
}
100% {
	-webkit-transform:translateY(0px) translateX(0) rotate(0);
	transform:translateY(0px) translateX(0) rotate(0);
	-webkit-transform-origin:center center;
	transform-origin:center center
}
}

.new3{   width:29%;}
.new3 .pt .bt img {
	margin-top: 0px;}
.new3 .new3l{width:100%; }
.new3 .new3l ul li img{display:block;}
.new3 .new3l ul li{background: #fff; transition: .5s all ease;    padding: 15px;
    -webkit-box-shadow: 0 10px 20px #e9e9e9;
    -moz-box-shadow: 0 10px 20px #e9e9e9;
    box-shadow: 0 10px 20px #e9e9e9; float:none;}
.new3 .new3l ul li span.nt1{font-size:14px; color:#a6a6a6; }
.new3 .new3l ul li span.nt2{font-size:14px; color:#a6a6a6;    }
.new3 .pt{margin-bottom: 50px;}
.new3 .new3l ul li .ntime{    background: url(../img/time.png) no-repeat left 2px;
    padding-left: 24px;    background-size: 16px;}
.tzbox{width: 100%;
    float: left;
    }
.new3 .new3l dl dd  .stime{width:92px; float:left; text-align: center;}
.new3 .new3l dl dd  .stime span{display:block;}
.new3 .new3l dl dd  .stime span.time1{font-size:28px; color:#9d0596; font-weight: bold;}
.new3 .new3l dl{width:100%;}
.new3 .new3l dl dd  h4{      margin-top: 18px;  width: 72%;
    font-size: 16px;}
.new3 .new3l dl dd{border-bottom:1px solid #eee; padding-bottom: 20px;margin-top: 20px; position: relative;}
.new3 .new3l dl dd:nth-child(1){margin-top:0;}
.new3 .new3l dl dd:hover h4{color:#9d0596; }
.new3 .new3l dl dd:after {
  display: block;
  content: '';
  width: 100%;
  height: 1px;
  border-bottom: 1px solid #9d0596;
  position: absolute;
  left: 0px;
  bottom: 0px;
  -webkit-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transition: -webkit-transform .3s;
  transition: -webkit-transform .3s;
  transition: transform .3s;
  transition: transform .3s,-webkit-transform .3s;
}
.new3 .new3l dl dd:hover:after {
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
}

.new3 .new3l ul li  h4{font-size:16px; font-weight: normal;       font-weight: bold;  width: 73%;
    float: right;padding-top:0px;}

.new3 .new3r{width:674px;}
.new3 .new3r ul li{position:relative; overflow:hidden; width:322px;}
.new3 .new3r ul li .nimg{overflow:hidden;}
.new3 .new3r ul li .nimg img {    display: block; margin: 0 auto;
    width: 100%;
    transform: scale(1);
	transition: all 0.6s ease-out 0s;}
.new3 .new3r ul li:hover .nimg img{    transform: scale(1.1);}
.new3 .new3r ul li .n3t{ position: absolute;  transition: .3s all ease;   padding: 13px 20px; background:rgba(0,0,0,.5); color:#fff;width: 100%;
    bottom: 0;}
.new3 .new3r ul li .n3t span{ font-size:14px;}
.new3 .new3r ul li .n3t  h4{ font-size:16px; font-weight: normal;    font-weight: bold;padding-top: 4px;}
.new3 .new3r ul li:hover .n3t{background:rgba(157,5,150,.9);}
.new3 .new3r ul li:nth-child(2){float:right;}
.new3 .new3l ul li:hover h4{color: #fff;}
.new3 .new3l ul li:hover{background: #9d0596;}
.new3 .new3l ul li:hover .stime span.time2{background: #9d0596; color: #fff;}
.klist {width:38%; background:url(../img/kbg.jpg) no-repeat; background-size:cover;padding-bottom:86px;}
.kb{    margin-left: 34%; color:#fff; padding-top: 60px;}
.kb .pt{margin-bottom:50px;}
.kb .pt h4{color:#fff;}
.kb ul li{margin-bottom:20px;}
.kb ul li h4{font-size:16px; color:#fff; padding-bottom: 10px; text-overflow: ellipsis;
    overflow: hidden;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;}
.kb ul li span{font-size:14px; color:#fff;}
.bmore{margin-right:21%;    margin-top: 40px;}
.bmore a{font-size:18px; color:#fff; background:url("../img/bmore.png") no-repeat right; height: 32px; padding-right: 68px;line-height: 32px; display: block; transition: .5s all ease;}
.bmore a:hover{font-weight: bold;margin-right: 30px;}
.kb ul li:hover h4 {
        -webkit-transform: scale(1.1);
        -ms-transform: scale(1.1);
        transform: scale(1.1);
        -webkit-transition: all 0.3s;
        transition: all 0.3s;
        -webkit-transform-origin: left;
        -ms-transform-origin: left;
        transform-origin: left
    }
.slist{width:62%;}
.slist .pt{padding:60px;}
.slist  .pt .bt img {
	margin-top: 0;}
.sbox{background:url(../img/sbg.jpg) no-repeat; background-size:cover;padding: 50px 64px;}
.sbb .hd{display:none;}
ul.sb2 .stime{width:83px; text-align: center;}
ul.sb2  .stime span{display:block;}
ul.sb2  .stime span.time1{font-size:28px; background:#9d0596; color:#fff; font-weight: bold;    height: 33px;
    line-height: 33px;}
ul.sb2  .stime span.time2{font-size:14px;background: #acacac; color:#fff; font-weight: bold;height: 33px;
    line-height: 33px;}
ul.sb2 li{    margin-bottom: 20px;}
.sxt img{display:block; }
ul.sb2 li h4{font-size: 16px;
    width: 68%;
    float: left;
    line-height: 25px;
    padding-top: 7px;
    margin-left: 12px;}
ul.sb2{margin-top:50px;}
ul.sb2 li:hover h4{color:#9d0596;}
.vbox{width:100%; position: relative;background:url(../img/vbg.jpg) no-repeat; background-size:cover;padding: 80px 0 35px; }
		.vbtn{position:relative;  }
.video .bd ul li{ position: relative; padding:15px;}
.video .bd ul li .vt{background:#fff; position: absolute;
    bottom: -69px;
    width: 63%;
    left: 47px;
    padding: 43px 40px;  box-shadow:0px 2px 7px 0px #eee;transition: .5s all ease;}
.video .bd ul li .vt h4{float:left; width:60%; font-size:16px; font-weight: bold;}
.video .bd ul li .vt span{float:right;}
.video .bd ul li  a{display:block;}
.video .bd ul .vimg{overflow:hidden;}
.video .bd ul .vimg img {    display: block; margin: 0 auto;
    width: 100%;
    transform: scale(1);
	transition: all 0.6s ease-out 0s;}
.video{margin-top:40px;}
.video .bd ul li:hover .vimg img{    transform: scale(1.1);}
.video .bd ul{height:448px;}
.video .hd ul {text-align:center;margin-top:12px;}
.video .hd ul li{display:inline-block; text-align: center; width:12px; height: 12px; border-radius: 50%; background:#999; margin:0 6px; font-size:0;}
.video .hd ul li.on{background: #9d0596;}

.mvideo{display:none;}
.mvideo .bd ul li{ position: relative; padding:15px;}
.mvideo .bd ul li .vt{background:#fff; position: absolute;
    bottom: -69px;
    width: 63%;
    left: 42px;
    padding: 43px 40px;  box-shadow:0px 2px 7px 0px #eee;transition: .5s all ease;}
.mvideo .bd ul li .vt h4{float:left; width:60%; font-size:16px; font-weight: bold;}
.mvideo .bd ul li .vt span{float:right;}
.mvideo .bd ul li  a{display:block;}
.mvideo .bd ul .vimg{overflow:hidden;}
.mvideo .bd ul .vimg img {    display: block; margin: 0 auto;
    width: 100%;
    transform: scale(1);
	transition: all 0.6s ease-out 0s;}
.mvideo{margin-top:40px;}
.mvideo .bd ul li:hover .vimg img{    transform: scale(1.1);}
.mvideo .bd ul{height:448px;}
.mvideo .hd ul {text-align:center;margin-top:12px;}
.mvideo .hd ul li{display:inline-block; text-align: center; width:12px; height: 12px; border-radius: 50%; background:#999; margin:0 6px; font-size:0;}
.mvideo .hd ul li.on{background: #9d0596;}
.vbtn img{position: relative;
    z-index: 9;}
		 .vbtn a:before,.video .vbtn a:after{
    content: "";
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    display: block;
    width: 50px;
    height: 50px;
		border-radius: 50%;}
.video .bd ul li:hover .vbtn a:before{ display: block;}
.video .bd ul li:hover h4{color:#9d0596;}
.video .bd ul li:hover .vt{bottom: -56px;}
.vbtn a:before {
    z-index: 0;
    animation: pulse-border 2000ms ease-out infinite;
		background: #9d0596;display: none;}
		@keyframes pulse-border {
	0% {
		transform: translate(-50%,-50%) translateZ(0) scale(1);
		opacity: .7
	}

	100% {
		transform: translate(-50%,-50%) translateZ(0) scale(1.5);
		opacity: .1
	}
}
.friendlink i{font-style: normal; background:url(../img/kuai.jpg) no-repeat; width:136px; height: 46px;  display: inline-block; display:none; 
    text-align: center;
    line-height: 46px;}
.friendlink{margin-bottom:40px;    text-align: center;}
.friendlink .container{    border-bottom: 1px solid rgba(255,255,255,.3);
    padding-bottom: 30px;}
.friendlink span{display:inline-block;margin: 0 4px;}
.friendlink span a{color:#fff; font-size: 16px;opacity: .6;}
.bkl{width:29%;}
.bkjw{width:100%; overflow:hidden; padding:80px 0;    background: url(../img/jbg.jpg) no-repeat;
    background-size: cover;}
.bkjw .bkl  ul li span{display:block; font-size:14px; color:#a6a6a6; }
.bkjw .bkl  ul li span.xt1{     font-size: 28px;
    /* font-family: "幼圆"; */
    padding-bottom: 4px;    font-weight: bold;
    color: #a6a6a6;}
.bkjw .bkl  ul li .xtime{float:left; width:80px; text-align: center;       background: #e5e5e5;
    padding: 3px 0; transition: .5s all ease;
}
.bkjw .bkl  ul li .xtt{float:left;    width: 72%;    margin-top: 6px;
    margin-left: 20px;}
.bkjw .bkl  ul li .xtt h4{font-size:16px;     line-height: 25px;padding-bottom: 8px;    text-overflow: ellipsis;
    overflow: hidden;}
.bkjw .bkl  ul li .xtt p{color:#888;}
.bkjw .bkl  ul li{width:100%; float:left;    margin-top: 30px;}

.bkjw  .pt{margin-bottom:20px;}
.xgd{     position: relative;width: 52%; float:left;margin-top:50px;}
.bkjw .bkl  ul li:hover .xtime{ background:#9d0596;}
.bkjw .bkl  ul li:hover .xtime span{color:#fff;}
.bkjw .bkl  ul li:hover .xtt h4{color:#9d0596;}
.bkjw  .pt .bt img {
	margin-top: 1px;}
.xgz{    width: 66%;
    }
.xgz .hd ul li{ 
float: left;
    margin: 0 5px;
    width: 40px;
    height: 4px;
    text-align: center;
    cursor: pointer;
   /* background: url(../img/dou.png) no-repeat;
    background-size: 50px;*/
	background: #999;    font-size: 0;
	}
.xgz .hd ul li.on{ 
	/*background: url("../img/dou1.png") no-repeat; opacity: 1;background-size: 50px;*/
	background: #9d0596; 
	}
.xgz  ul li img{width:100%; height: 355px;   display: block;    transform: scale(1);
    transition: all 0.6s ease-out 0s;
}
.xgz .bd ul li{ position: relative; width:480px !important;}
.xgz .bd ul li .vt{position:absolute; width: 100%;   transition: .5s all ease;     line-height: 50px;background:rgba(0,0,0,.5); font-size:16px; color:#fff; bottom: 0;}
.xgz .bd ul li .vimg{ position:relative; overflow: hidden;}
.xgz .bd ul li:hover  img{    transform: scale(1.1);}
.xgz .bd ul li:hover h4{color:#fff;}
.xgz .bd ul li:hover .vt{background: #9d0596;}
.xgz .bd ul li .vt h4{color:#fff; text-indent: 2rem;}
.xgz .hd {    width: 30%;
    margin: 0 auto;}
.xgz  .xgt_btn a{
	position: absolute;
    top: 50%;
    margin-top: -23px;
    display: block;
    width: 30px;
    height: 46px;
    cursor: pointer;
}
.xgz  .xgt_btn a.prev{
	left: 0px;
	background: url("../img/l1.png") no-repeat;
}
.xgz  .xgt_btn a.next{
	right: 0px;
	background: url("../img/r1.png") no-repeat;
}
.xgr{    margin-top: 50px;   width: 44%;

 }
.xgr img{display:block; width: 100%;}
.xgr ul{   }
.xgr ul li h4{float:left; font-size:16px; background:url(../img/time.png) no-repeat left;    padding-left: 25px;
    background-size: 16px;}
.xgr ul li span{float:right;color:#999;}
.xgr ul li{width:100%; float:left;  position: relative;border-bottom: 1px solid #eee;
 padding:20px 0;}
.xgr ul li:nth-child(1){padding-top:0;}
.xgr ul li:hover h4{color:  #9d0596;}
.xgr ul li:after {
  display: block;
  content: '';
  width: 100%;
  height: 1px;
  border-bottom: 1px solid #9d0596;
  position: absolute;
  left: 0px;
  bottom: 0px;
  -webkit-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transition: -webkit-transform .3s;
  transition: -webkit-transform .3s;
  transition: transform .3s;
  transition: transform .3s,-webkit-transform .3s;
}
.xgr ul li:hover:after {
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
}
.kxl ul li:hover h4{ color: #9d0596;}
/*右侧漂浮菜单*/
.right{position: fixed;right: -50px;bottom: 30%;z-index: 10;-webkit-transition: all .5s; -moz-transition: all .5s; transition: all .5s;    z-index: 999;}
.right.act{right: 0;}
.right .ul1{width: 50px;}
.right .ul1 *{-webkit-transition: all .5s; -moz-transition: all .5s; transition: all .5s;} 
.right .ul1 li{cursor: pointer;margin-bottom: 1px;position: relative;}
.right .ul1 li .img{display: block;width: 50px;height: 50px;background:url(../img/top1.png) no-repeat;position: relative;right: 0; border-radius: 50%;}
.right .ul1 li .img img{display: block;width: 100%;}
.right .ul1 li .cla{position: absolute;top: 0;right: -160px; width: 160px;height: 50px; line-height: 50px;background: #f5f5f5;color: #cf0111;font-size: 20px;overflow: hidden;text-align: center;z-index: 2;}
.right .ul1 li.dh:hover .img{right: 160px;}
.right .ul1 li.dh:hover .cla{right: 0;}
.right .ul1 li .ewm{width: 100px;position: absolute;top: 0;right: -100px;z-index: -1;}
.right .ul1 li:hover .ewm{right: 45px;}
footer{
	background:url(../img/foot.jpg) no-repeat; background-size:cover;
	padding: 40px 0;
	color: #fff;
	background-size:cover;border-top:4px solid #9d0596;margin-top: 0px;}
footer dl{    display: none;
	float:left;
	width: 180px;}
footer dl dt{
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 10px;}
footer dl a{color:#acacac;}
footer dl a:hover{color:#9d0596;}
.shoutiao a{color:#666;}
.friendlink span:hover a{color:#9d0596;}
footer dl dd{
	font-size: 14px;
	line-height: 28px;}
.shoutiao{font-size: 16px;
    font-weight: bold;    line-height: 300%;}
.copy{
    text-align: center; color:#fff; font-size: 16px;}
.copyname{opacity: .6;
	font-weight: bold;font-size: 16px;color: #fff;
   line-height: 300%;}
.mess{
	font-size: 14px;  opacity: .6;  color: #fff;
	line-height: 24px;}
.picScroll-left .hd {
	overflow: hidden;
	position: absolute;
	    bottom: 15px;
    z-index: 1;
    right: 20px;
	z-index: 1;

}
.picScroll-left{position:relative;}
.picScroll-left .hd ul li{font-size: 0;
    width: 10px;
    height: 10px;
    background: #fff;
    float: left;
    margin: 0 5px;
    border-radius: 50%; opacity: .5;}
.picScroll-left .hd ul li.on{background:#af0203; opacity: 1;}
/*手机端*/
.r-c{ display: none;cursor: pointer;  float:right;  margin-top: 5px;   margin-right: 20px;   }
.r-c span.Tmenu_icon { cursor: pointer; margin-left: 25px;position: relative;display: inline-block; width: 45px; height: 45px;line-height: 45px;
 vertical-align: middle;z-index: 4;}
.r-c span i {    position: absolute; width: 65%;background: #fff;height: 1px;margin-top: -1.5px;left: 25%;top: 50%;}
.r-c span i::before { position: absolute; background: #fff;right: 0; width: 100%; height: 100%;
content: '';transition: transform 0.3s;top: 9px;}
.r-c span i::after {position: absolute; background: #fff; right: 0;width: 100%; height: 100%; content: '';transition: transform 0.3s;top: -9px;}
.r-c img{    margin: 34px auto;}
.navb.r-o {
display:block;}
.close {display:none;}
.close img{width:22px;    margin: 30px;}
.top.mtop{display:none;}
.menu.r-o{display:block;}
.top.mtop dl dd.sh{background:url(../images/home.png) no-repeat left; padding-left:24px;}
.top.mtop dl dd a{font-size:12px; color:#fff;}
.top.mtop dl dd{padding-left:5px;}
@media (max-width: 1680px) and (min-width: 1440px) {
.xmlboxnr a {
    height: 94px;
	line-height: 94px;}	
	ul.sb2{    width: 46%;}
	
}
@media (max-width: 1440px) and (min-width: 1366px) {
	.xgz .bd ul li{}
	
	.xmlboxnr a {
    height: 78px;
		line-height: 78px;}
	.kb {
		margin-left: 13%;}
	.sbb{width:50%;}
	ul.sb2{width:48%;}
	ul.sb2 li h4 {
		}
	.klist {
		padding-bottom: 48px;}
	
	
}
@media (max-width: 1366px) and (min-width: 1152px) {
.xgr ul li h4{width: 59%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;}
.menub ul li{    padding: 0 12px;}
.kxl ul li .ktt h4 {
    height: 60px;overflow: hidden;}
	.bkl{width:32%;}
	.sx {
		width: 49%;}
	.kxl {
		width: 49%;}
	.sx ul.sb2 {
		width: 41%;}
	.bkjw ul li .xtt {
    float: left;
    width: 80%;
		margin-top: 0;}
	.bkjw ul li .xtime {
		padding: 11px 6px;}
	.xgz .bd ul li{}
.container{width:1200px;}	
	.tzgg ul li .timg{width:100%;}	
	.xgr ul{}
	.xgz ul li img{height:384px;}
	.tzgg ul li .tt {
		width: 47%;}
	.tzgg ul li .tt p{margin-top:36px;}
	.tzgg .hd{right:4px;}
	.xmlboxnr a {
    text-indent: 3rem;
    font-size: 24px;
    height: 68px;
		line-height: 68px}
	.new3 .new3l {
		width: 100%;}
	.new3 .new3r {
		width: 40%;}
	.new3 .new3r ul li {
		width: 49%;}
	.new3 .new3l ul li:nth-child(5),.new3 .new3l ul li:nth-child(6){display:none;}
	.kb {    padding-top: 24px;
		margin-left: 10%;}
	.sbox {
		padding: 58px;}
	.sbb{width: 48%;}
	ul.sb2{    width: 48%;}
	ul.sb2 li h4 {
		width: 60%;    padding-top: 0;}
	ul.sb2 li:last-child{display:none;}
	.klist {
		padding-bottom: 28px;}
	.video .bd{ overflow: hidden;}
	.video .bd ul li{padding:0; margin-right: 15px;}
	.video .bd ul .vimg{width:65%;    }
	.video .bd ul li .vt{width:48%; left:15px;padding:20px;bottom:-44px;}
	.video .bd ul{height:264px;}
	footer dl{width:146px;}
}
@media (max-width: 1152px) and (min-width: 1024px) {
	.new3 .new3l dl dd h4 {
    margin-top: 6px;
		width: 70%;}
	.tzl {
		width: 65%;}
	.new3 .new3l dl dd {
		margin-top: 8px;}
	ul.sb3 li {
		padding: 9px 0;}
	.new3 {
    width: 32%;
	}
	.new3 .pt {
		margin-bottom: 36px;}
	.new3 .new3l dl dd .stime span.time1 {
		font-size: 22px;}
	ul.sb3 li h4 {
		width: 60%;}
	.tzgg ul li .timg img {

		height: auto;}
	.bkjw ul li .xtt {
  
		width: 74%;margin-top: 0px;}
	.sxt {
 
		width: 50%;}
	.sx {
		width: 50%;}
	.kxl ul li {

		margin-top: 20px;}
	.xgr ul li h4{    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis; width:57%;}
	.xgr ul li:nth-child(8),.xgr ul li:nth-child(7){display:none;}
	.xgr{width:45%;}
	.xgz ul li img {
    width: 100%;
		height: auto;}
	.xgz .xgt_btn a.next{right:0px;}
	.bkjw ul li .xtt p {
    height: 18px;
		overflow: hidden;}
	.xgz .bd ul li{}
	.container{width:1000px;}
	.menub ul li a.yj {
		font-size: 16px;}
	.menub ul li {
		padding: 0 12px;}
	.tzgg ul li .timg {
		width: 100%;}
	.tzgg ul li .tt {
		width: 46%;}
	.tzgg ul li .tt span{margin-top:20px;}
	.tzgg ul li .tt p{display:none;}
	.xmlboxnr a{font-size:18px; height:60px; line-height: 60px;  text-indent: 3rem;}
	.new3 .new3l {
		width: 100%;}
	.xgr ul li{padding:11px 0;}
	.bkl {width:32%;}

	.bkjw .bkl ul li .xtt {
    float: left;
    width: 65%;
		margin-top: 0;}
	.bkjw .bkl ul li{margin-top:15px;}
	.bkjw .bkl ul li span.xt1{font-size:22px;}
	.bkjw .bkl ul li .xtt h4{    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
		width: 90%;}
	.xgz .bd ul li .vt h4 {
    color: #fff;
    text-indent: 2rem;
    line-height: 28px;
    /* width: 70%; */
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
		width: 90%;}
	.new3 .new3r {
		width:38%;}
	.new3 .new3r ul li {
		width: 48%;}
	.new3 .new3l ul li {
    margin-bottom: 16px;
		width: 48%;}
	.new3 .new3l ul li h4 {
    overflow: hidden;
    white-space: nowrap;
    white-space-collapse: collapse;
    text-wrap: nowrap;
		text-overflow: ellipsis;}
	.kb {
		margin-left: 6%;}
	.sbb{width: 45%;}
	ul.sb2{    width:51%;}
	ul.sb2 li h4 {
    width: 55%;    padding-top: 6px;    overflow: hidden;
    white-space: nowrap;
    white-space-collapse: collapse;
    text-wrap: nowrap;
		text-overflow: ellipsis;
  }
	.sbox{padding: 50px;}
	.video .bd{    width: 960px;
    overflow: hidden;
    margin: 0 auto;}
	footer dl {
		width: 112px;}
	.menub ul li .drop .dm a {
    font-size: 16px;
		margin: 0 10px;}
}
@media (max-width: 1024px) and (min-width: 768px) {
.leaderlist li .leadimg img {
    display: block;
    height: 154px;}
	ul.sb3 {
  
		margin-top: 26px;}
	.tzgg ul li .timg img {
    display: block;
		height: auto;}
	ul.sb3 li h4 {
		width: 65%;}
	ul.sb3 li {
		padding: 9px 0;}
	.new3 .new3l dl dd h4 {
		margin-top: 10px;}
	.new3 .pt {
		margin-bottom: 0px;}
	.tzl {
		width: 100%;}
		.bkjw {
		padding: 30px 0;}
	.bkjw ul li {
    width: 100%;
		margin-top: 0px;padding: 14px 0;}
	.bkjw ul li span.xt1 {
		font-size: 26px;}
	.bkjw ul li span {
    display: block;
		font-size: 14px;}
	.bkjw ul li .xtt {

		width: 70%;    margin-top: 4px;}
	.bkjw .bkl ul li .xtt {
    float: left;
    width: 70%;
		margin-top: 0;}
	.bkjw ul li .xtt p{}
	.xgz {
		padding: 10px 0;width: 100%;}
	.xgd {
    width: 47%;
		margin-top: 20px;}
	.xgz .bd ul li{width:340px !important;}
	.xgz ul li img{height:auto;}
	.xgz .bd ul li .vt {
		position: static;}
	.xgz .bd ul li .vt{font-size: 14px; bottom: 0;padding: 5px; line-height: 24px;}
	.xgz .bd ul li .vt h4{      text-indent: 1rem;  text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;}
	.xgr ul li h4 {    width: 56%;
    float: left;
    font-size: 16px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
 
	}
	.bkjw .bkl ul li {
    width: 50%;
    float: left;
    margin-top: 14px;
		padding: 0;}
	.bkl {
    width: 100%;
		margin-top: 10px;}
	.xgr {
    margin-top: 25px;
		width: 47%;}
	.sbb{    margin: 0 auto;
    float: none;
    width: 62%;}
	ul.sb2{   }
.menub .container{width:100%;}
	.friendlink {
		display: none;}
	.mvideo{display:block; margin:10px auto 0;    width: 64%;}
	.mvideo .bd ul{height:412px;}
	footer{margin-top:30px;    padding: 18px 0;}
	.mvideo .bd ul li .vt{bottom: -41px;
    width: 63%;
    padding: 29px 26px;}
	.mvideo .bd ul li .vt h4{overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;}
	.video{display:none;}
	#banner .slideBox .hd{right:42%;bottom:10px;}
	#banner .slideBox .hd ul li{width:26px; margin:0 5px;}
	.xxdt{padding-top:30px;}
	.tzgg ul li .timg,.tzgg ul li .tt{width:100%;}
	.tzgg ul li .tt .tmore{width: 124px;height: 38px;border:1px solid #666;text-align: center;color:#666;font-size: 14px;line-height: 38px;margin-top: 20px;}
	.tzgg ul li .tt span{
    font-size: 18px;
    margin-top: 10px;
    background: url(../img/time.png) no-repeat left 2px;
    padding-left: 33px;
    background-size: 20px;
    }
	.kb {
    padding-top: 30px;
    width: 90%;
		margin: 0 auto;}
	.kb .pt {
		margin-bottom: 25px;}
	.slist {
		width: 100%;}
	.slist .pt {
		padding: 30px;}
	.sbox {
		padding: 30px;}
	ul.sb2 .stime span.time1 {
		font-size: 26px;}
	ul.sb2 li h4 {
    font-size: 16px;
    width: 70%;
		padding-top: 1px;}
	.vbox {
		padding: 30px 0 35px}
	.new3 .new3r ul li .n3t h4 {
    font-size: 15px;
    font-weight: normal;
    padding-top: 4px;
    overflow: hidden;
    white-space: nowrap;
		text-overflow: ellipsis;}
	.new3{    padding-bottom: 30px;}
	.klist {
    width: 100%;
		padding-bottom: 30px;}
	.new3 .new3l dl dd {margin-top: 10px !important;
    float: left;
		width: 50%;}
	.kx2 {
		padding: 0px 0;}
	.kxl {
		width: 100%;}
	.sx {
    width: 100%;
		margin-top: 30px;}
	.new3 .new3r ul li .n3t {
    padding: 13px 6px;
		width: 97%;}
	.new3 .new3r ul li {
		width: 48%;}
	.new3 .new3l ul li {
		margin-bottom: 20px;}
	.new3 .new3l ul li:nth-child(2),.new3 .new3l ul li:nth-child(4),.new3 .new3l ul li:last-child {
		float: left;}
	.new3 .new3l,.new3 .new3r {
		width: 100%;}
	.new3 .new3l ul li span.nt1 {
		font-size: 26px;}
	.new3 .new3l ul li span.nt2 {
		font-size: 14px;}
	.new3 .new3l ul li h4 {
		font-size: 16px;}
	.bl1 {
width:40px; height: 40px;
		top: 37%;}
	.new3{padding-top:30px;width: 100%;}
	.xmlbox{position:static;}
	.tzgg ul li .tt p{margin-top:16px;}
	.tzgg ul li .tt h4{font-size:16px;line-height: 25px; padding-top:10px;}
	.tzgg {
		padding: 30px 0;}
	.xmlboxnr a{float:left;  width:100%  !important;     margin-bottom: 0; text-indent: 0; text-align: center;    font-size: 18px;
    height: 50px;
    line-height: 50px;}
	.xmlboxnr {float:left; width:50%;}
	.tz {
		margin-top: 20px;}
	.pt .more a {     
		font-size: 14px;    }
	.container{width:90%; margin:0 auto;}
	.pt h4 {
		font-size: 18px;    padding-left: 14px;}
	.pt .bt img {
    margin-top: 2px;
		width: 20px;}
	.tzgg .hd ul li{width:20px;}
	.r-c,.close {display:block;}
	.top.mtop{display:block;}
	.menub .menu{width:100%;    float: none;}
	.menu{display:none;position: fixed;width: 100%;height: 100%;background: #fff;z-index: 99;background:url(../img/sj.jpg) no-repeat center;background-size: cover;}
	.menu .top,.menub dl{float:none;}
	.menu .top{margin:30px;}
	.navb{display:none;}
	.tzgg .hd{right:0; bottom:20px;}
	.menu ul {
    width: 100%;    margin-top: 20px;
	float: none;}
	.menu ul.nav li {padding: 0;
    float: none;
    position: relative;
    height: 60px;
    line-height: 60px;
    width: 100%;
		text-align: center;}
	.menu ul.nav li a.yj {
		font-size: 20px;}
	.menu ul.nav li:hover{background: #9d0596;}
	.menu ul.nav li .drop{display:none !important;}
	.logo {margin-left:20px;    margin-top: 7px;
		width: 38%;}
	.part1 h4,.part2 h4 {
		font-size: 18px; margin-left:20px;}
	.newl .fas,.new {
		width: 100%;}
	.newl,.newl.newr{width:90%; margin:0 auto; float:none;}
	.new ul li .time span.data {
		font-size: 28px;}
	.new ul li .newt h3 {text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
		font-size: 15px;}
	.newl.newr {
		padding-top: 25px;}
	.part2 {
 
    width: 90%;
		margin: 0 auto;}
	.newl.newr.new3 .new ul li .newt {
    width: 40%;
    margin-top: 0px;
    float: left;
		margin-left: 20px;}
	.new ul li .newt p{text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;}
	footer dl{display:none;}
	.copy {
    float: none;
    width: 90%;
    padding-left: 0;
    border-left: none;
    margin: 0 auto;}
	.new ul li .newt {
		width: 76%;}
	.picScroll-left .hd{display:none;
}
}
@media screen and (max-width: 420px){
.leaderlist li .leadimg img {
    display: block;
    height: 154px;}

	.menub .container{width:100%;}
	.friendlink {
		display: none;}
	.mvideo{display:block;margin-top: 10px;}
	.mvideo .bd ul{height:322px;}
	footer{margin-top:0px;    padding: 18px 0;}
	.mvideo .bd ul li .vt{bottom: -41px;
    width: 63%;
    padding: 29px 26px;}
	.mvideo .bd ul li .vt h4{overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;}
	.video{display:none;}
	#banner .slideBox .hd{right:35%;bottom:10px;}
	#banner .slideBox .hd ul li{width:26px; margin:0 5px;}
	.xxdt{padding-top:30px;}
	.tzgg ul li .timg,.tzgg ul li .tt{width:100%;}
	.tzgg ul li .tt .tmore{width: 124px;height: 38px;border:1px solid #666;text-align: center;color:#666;font-size: 14px;line-height: 38px;margin-top: 20px;}
	.tzgg ul li .tt span{
    font-size: 18px;
    margin-top: 10px;
    background: url(../img/time.png) no-repeat left 2px;
    padding-left: 33px;
    background-size: 20px;
    }
	.kb {
    padding-top: 30px;
    width: 90%;
		margin: 0 auto;}
	.kb .pt {
		margin-bottom: 25px;}
	.slist {
		width: 100%;}
	.slist .pt {
		padding: 30px;}
	.sbox {
		padding: 30px;}
	ul.sb2 .stime span.time1 {
		font-size: 26px;}
	ul.sb2 li h4 {
    font-size: 16px;
    width: 70%;
		padding-top: 1px;}
	.vbox {
		padding: 30px 0 35px}
	.new3 .new3r ul li .n3t h4 {
    font-size: 15px;
    font-weight: normal;
    padding-top: 4px;
    overflow: hidden;
    white-space: nowrap;
		text-overflow: ellipsis;}
	.new3{    padding-bottom: 30px;}
	.klist {
    width: 100%;
		padding-bottom: 30px;}
	.new3 .new3r ul li .n3t {
    padding: 13px 6px;
		width: 97%;}
	.new3 .new3r ul li {
		width: 48%;}
	.new3 .new3l ul li {
		margin-bottom: 20px;}
	.new3 .new3l ul li:nth-child(2),.new3 .new3l ul li:nth-child(4),.new3 .new3l ul li:last-child {
		float: left;}
	.new3 .new3l,.new3 .new3r {
		width: 100%;}
	.new3 .new3l ul li span.nt1 {
		font-size: 26px;}
	.new3 .new3l ul li span.nt2 {
		font-size: 14px;}
	.new3 .new3l ul li h4 {
		font-size: 16px;}
	.bl1 {
width:40px; height: 40px;
		top: 37%;}
	.new3{padding-top:30px;width: 100%;}
	.xmlbox{position:static;}
	.tzgg ul li .tt p{margin-top:16px;}
	.tzgg ul li .tt h4{font-size:16px;line-height: 25px; padding-top:10px;}
	.tzgg {
		padding: 30px 0;}
	.xmlboxnr a{float:left;  width:100%  !important;     margin-bottom: 0; text-indent: 0; text-align: center;    font-size: 18px;
    height: 50px;
    line-height: 50px;}
	.xmlboxnr {float:left; width:50%;}
	.tz {
		margin-top: 20px;width: 100%;}
	.pt .more a {      margin-top: 0;  
		font-size: 14px;    padding-right: 0px;}
	.container{width:90%; margin:0 auto;}
	.pt h4 {
		font-size: 18px;    padding-left: 14px;}
	.pt .bt img {
    margin-top: 2px;
		width: 20px;}
	.tzgg .hd ul li{width:20px;}
	.r-c,.close {display:block;}
	.top.mtop{display:block;}
	.menub .menu{width:100%;    float: none;}
	.menu{display:none;position: fixed;width: 100%;height: 100%;background: #fff;z-index: 99;background:url(../img/sj.jpg) no-repeat center;background-size: cover;}
	.menu .top,.menub dl{float:none;}
	.menu .top{margin:30px;}
	.navb{display:none;}
	.tzgg .hd{right:0; bottom:20px;}
	.menu ul {
    width: 100%;    margin-top: 20px;
	float: none;}
	.new3 .pt {
		margin-bottom: 20px;}
	.new3 .new3l dl dd .stime span.time1 {
		font-size: 18px;}
	.menu ul.nav li {padding: 0;
    float: none;
    position: relative;
    height: 60px;
    line-height: 60px;
    width: 100%;
		text-align: center;}
	.menu ul.nav li a.yj {
		font-size: 20px;}
	.menu ul.nav li:hover{background: #9d0596;}
	.menu ul.nav li .drop{display:none !important;}
	.logo {margin-left:20px;    margin-top: 7px;
		width: 50%;}
	.part1 h4,.part2 h4 {
		font-size: 18px; margin-left:20px;}
	.newl .fas,.new {
		width: 100%;}
	.newl,.newl.newr{width:90%; margin:0 auto; float:none;}
	.new ul li .time span.data {
		font-size: 28px;}
	.new ul li .newt h3 {text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
		font-size: 15px;}
	.newl.newr {
		padding-top: 25px;}
	.part2 {
 
    width: 90%;
		margin: 0 auto;}
	.newl.newr.new3 .new ul li .newt {
    width: 40%;
    margin-top: 0px;
    float: left;
		margin-left: 20px;}
	.new ul li .newt p{text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;}
	footer dl{display:none;}
	.copy {
    float: none;
    width: 90%;
    padding-left: 0;
    border-left: none;
    margin: 0 auto;}
	.new ul li .newt {
		width: 76%;}
	.picScroll-left .hd{display:none;}
	.bkjw {
		padding: 30px 0;}
	.bkjw ul li {padding: 15px 0;
    width: 100%; margin-bottom: 0px;
		margin-top: 0px;}
	.bkjw ul li span.xt1 {
		font-size: 26px;}
	.bkjw ul li span {
    display: block;
		font-size: 14px;}
	.bkjw ul li .xtt {    margin-left: 14px;

		width: 70%;    margin-top: 4px;}
	.bkjw ul li .xtt p{display:none;}
	.xgz {
		padding: 30px 0;}
	.xgd {
    width: 100%;
		margin-top: 0px;}
	.xgz .bd ul li{ width:340px !important;}
	.xgz ul li img{height:235px;}
	.xgz .bd ul li .vt {
		position: static;}
	.xgz .bd ul li .vt{font-size: 14px; bottom: 0;padding: 5px 0; line-height: 24px;}
	.xgr {
    margin-top: 25px;
		width: 100%;}
	.xgz .bd ul li .vt h4{      text-indent: 1rem;  text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;}
	.xgr ul li h4 {
    float: left;
    font-size: 16px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    width: 62%;
	}
	.tzl {
		width: 100%;}
	.tzgg ul li .timg img {
    display: block;
		height: auto;}
	ul.sb3 {
    width: 100%;
	}
	ul.sb3 li {
		padding: 10px 0;}
	.new3 .new3l dl dd h4 {
		margin-top: 0;}
	.new3 .new3l dl dd {
    border-bottom: 1px solid #eee;
    padding-bottom: 15px;
		margin-top: 15px;}
	.kx2 {
		padding: 30px 0;}
	.kxl {
		width: 100%;}
	.kxl ul li .ktt h4 {
		line-height: 28px;height: 62px;
    overflow: hidden;}
	.kxl ul li .ktt i {
    width: 30px;
    height: 30px;
		line-height: 30px;}
	.sx{margin-top: 30px;width: 100%;}
	.sxt {
		margin-top: 20px;width:100%;}
.sxt img{display: block;
    margin: 0 auto;}
	.sx ul.sb2 {
    width: 100%;
}
ul.sb2 {
	margin-top: 30px;}
	.xgz {
		padding: 0px 0; width: 100%;}
	.bkl {
    width: 100%;
		margin-top: 30px;}
	.bkjw .bkl ul li {
    width: 100%;
    float: left;
    margin-top: 0;
		padding: 0; margin-bottom:12px;}
	.bkjw .bkl ul li span.xt1 {
		font-size: 18px;}
	.bkjw .bkl ul li .xtt {
    float: left;
    width: 68%;
		margin-top: 0px;}
}