@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 img{width: 100%;
    margin: 0 auto;
    display: block;}
.pb_sys_style2 .p_no_d{border: 1px solid #9d0596 !important;
    color: #fff;
    background-color: #9d0596 !important;}
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: 7px;}
.navb dl dd.sh{background:url(../img/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:static; top:0; width:100%; left: 0;  z-index: 9999;}
.menub .container{position:relative;}
.menub ul li{float:left; font-size:16px;position: relative; font-weight:bold;  line-height: 90px;   padding: 0 9px;}
.menub ul li a.yj{color:#333; font-size:20px; 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 .drop{}
.menub ul li:hover a.yj{opacity:1;color:#fff;}
.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:60%; }
#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; 
}


.xml {
margin-top:50px;      z-index: 12;
    position: relative;
}
.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
}
}


.bmore{margin-right:21%;}
.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;}


.friendlink i{font-style: normal; background:url(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;}
/*右侧漂浮菜单*/
.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;}
.page{width:100%; float:left;}
/*内页*/
.jsb .t h1{font-size: 24px;
    color: #333; text-align:center;
    padding-bottom: 25px;}
.dmenu ul.lnavlist li{    
    position: relative;    background: #f5f5f5;}
.dmenu ul.lnavlist li a{font-size:16px;   font-weight: bold;}

.dmenu{  padding-bottom: 0px;  width: 100%;
    background:url(../img/abg.jpg) no-repeat;
 background-size: cover;}
.lp{    position: absolute;
    width: 100%;
    top: -148px;
    z-index: 50;}
.container01{width:1400px; max-width: 100%; margin: 0 auto;}
.lbox{    background: #fff;
    padding: 40px;}
.dmenu ul.lnavlist li.on a{color:#fff;}
.dmenu ul.lnavlist li.on{background:#9d0596;}
.jsb{ width:100%; overflow:hidden; background-size:cover;padding: 4% 0;}
.yp span.xjj{font-size:24px; font-weight: bold; color:#333;    padding-left: 20px;line-height: 50px;}
.jsb p{    font-size: 16px;
    color: #666;
    text-indent: 2rem;
    line-height: 28px;
    padding-top: 10px;}
.lnav{    min-height: 600px;
	width: 22%;
    position: relative;}

.l_top{
	height: 68px;line-height: 68px;
	background: url(../img/mnv.jpg) repeat-y center top;
	color: #fff;
padding: 20px; text-align: center;background-size: cover;
	}
.l_top .lcn{
	font-size: 20px;
text-align: center;
	font-weight: bold;}
.l_top .len{
	font-size: 12px;
	text-transform: uppercase;
	padding-left: 5px;}

.lnavlist li a{
	display: block;
	padding: 15px 20px 15px 40px;
	font-size: 14px;
	color: #333333;
	border-bottom: #eee 1px solid;}
.lnavlist li a:hover,.lnavlist li.on a{
background:#9d0596; color: #fff;
}
.mainright{
	width: 74%;
	padding-left: 50px;}
.maintop{    border-bottom: 1px solid #eee;
    padding-bottom: 2px;}
.maintop .maintitle{
	font-size: 24px;
	font-weight: bold;
	color: #333;}
.mbx{
	font-size: 12px;
	color: #727272;    line-height: 47px;}
.mbx a{color:#999;}
.mainnr{
	padding-top: 30px;
	padding-bottom: 60px;
	color: #333;
	line-height: 30px;}
.mainnr p{
	text-indent: 2em;}
.jsb .t ul li{    float: left;
    border: 1px solid #eee;
    padding: 30px;
    width: 41%;
    margin: 25px 10px;}
.jsb .t ul li h4{    text-align: center;
    font-size: 24px;
    color: #9d0596;}
.nn{ background-size: cover; color:#666;}
.nn p{color:#666;}
.nn p i{font-style:normal;color: #9d0596; font-size:24px; font-weight: bold;}
.nn ul li span{    float: left;
    font-size: 24px;
    color: #9d0596;
    font-weight: bold;
    width: 106px;    height: 83px;
    line-height: 83px;
    border-right: 1px solid #eee;
    display: block;}
.nn ul li p{float:right;    width: 85%;}
.nn ul li:last-child{margin-bottom:20px;}
.nn ul li{    width: 93%;
    float: left;
    border: 1px solid #eee;
    padding: 30px;margin-top: 20px;}
.nn p.nnb{background:url(../img/nn.jpg) no-repeat; background-size: cover; color:#fff;    padding: 40px;
    margin-top: 20px;}
.stud,.zhao{margin-top:40px;}
.zhao ul li .zimg{width:100%; position: relative;}
.zhao ul li .zimg h4{font-size: 20px;
    font-weight: bold;
    color: #fff;
    padding-bottom: 10px;
    position: absolute;
    bottom: 0;
    left: 0;
    background: #9d0596;
    padding: 4% 10%;}
.zhao ul li  .zhaot {   
    padding: 4%;
    border: 1px solid #eee;}
.zhao ul li  .zhaot h4{font-size: 24px;
    font-weight: bold;
    color: #9d0596; padding-bottom: 10px;}
.zhao ul li  .zhaot i{font-style:normal; font-weight: bold;}
.zhao ul li  .zhaot p{margin-bottom:20px;}
.zhao ul li {width:100%; float:left; margin-top:20px;}
.zhao ul li img{display:block;}
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:#fff;}
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: #666;height: 1px;margin-top: -1.5px;left: 25%;top: 50%;}
.r-c span i::before { position: absolute; background: #666;right: 0; width: 100%; height: 100%;
content: '';transition: transform 0.3s;top: 9px;}
.r-c span i::after {position: absolute; background: #666; 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(../img/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;}
/*领导*/
.leaderlist li{
	float: left;
    float: left;
    width:22.9%;
    /* margin: 0 5px 20px 5px; */
    padding: 10px;}
.leaderlist li .leadimg img{
	width: 100%;    height: auto;}
.leaderlist li .leadtext{
	color: #333;
	padding-top: 10px;
	height: 30px;}
.leaderlist li .leadtext .leadname{
	font-size: 16px;
	font-weight: bold;
	padding-right: 5px;}
.leaderlist li:hover .leadtext .leadname{ color:#9d0596;}
.leaderlist li .leadtext .leadzw{
	color:#999;}
.leaderlist li .leadimg{overflow:hidden;}
.leaderlist li .leadimg img{     display: block; height:224px;  transition: 0.3s;}

.leaderlist li:hover .leadimg img{    transform: scale(1.08);}
.leaderlist{width:100%; float:left; margin-top:30px;}
/*领导详情*/
.leaderimg{
	width: 24%;}
.leaderimg img{
	width: 100%;}

.lname{
	font-size: 18px; padding-bottom:5px;
	font-weight: bold;
	margin-top: 15px; color:#333;}

.leadertext{
	width:70%;}
.department{
	margin-bottom: 30px;}
.leadertext p{
	text-indent: 2em; color:#666; font-size:16px;}
.contant{margin-top:40px;}
#vsb_content{    font-size: 16px;
    color: #666;
    line-height: 28px;}
/*新闻动态*/
.newslist{
	margin-bottom: 40px; margin-top:18px;}
.newslist li{    margin-top: 22px;
width:100%; float:left;
	    border-bottom: 1px solid #eeee;
    padding-bottom: 22px;}
.newslist li .mewsimg{overflow: hidden;
	width: 28%;}
.newslist li .mewsimg img{
	width: 100%;     transition: 0.3s;}
.qp{width:100%;}
.newslist li .newstext{
	position:relative; width:69%;  margin-top: 11px;}
.newslist li .newstext .newstitle{   text-align:left; padding-bottom: 12px;
	font-size:18px;
	font-weight: bold;
	color: #333;}
.newslist li .newstext .newsjj{
	color: #888;
	line-height: 24px;}
.newslist li .newstext .newstime{    margin-top: 26px;
	font-size: 18px;    font-weight: bold;background:url(../img/time.png) no-repeat left;    background-size: 20px;
    padding-left: 30px;}
.newslist li:hover{}
.newslist li:hover .mewsimg img {
	transform: scale(1.08);}
.newslist li:hover .newstext .newstitle{
	color: #9d0596;}
/*新闻详情*/
.newsnr{
	padding: 50px 0;}

.ttop{
	text-align: center;
	padding-bottom: 30px;margin-top:40px;}
.ttop .title{
	font-size: 18px;
	font-weight: bold;
	color: #333;
	padding-bottom: 15px;}
.ttop .info{
	font-size: 14px;
	color: #999;}

.newsdetail{
	color: #777;
	line-height: 24px;}
.newsdetail p{
	text-indent: 0;}
/*视频*/
.leaderlist.videolist li {
	width: 31.2%;}
.leaderlist.videolist  li .leadtext {
      height: 34px;
    line-height: 34px;
    background: #f9f9f9;
    padding: 10px 20px;}
.leaderlist.videolist li .leadimg img{    height:200px;}
/*通知公告*/
.newslist.tzlist  .metime{    width: 120px;
    text-align: center;
    border-right: 1px solid #eeee;}
.newslist.tzlist  .metime span{display:block; color:#a6a6a6; }
.newslist.tzlist  .metime span.ttime1{font-size:36px; color:#a6a6a6; font-weight: bold;padding-bottom: 5px;}
.newslist.tzlist  li .newstext {
    width: 85%;
	margin-top: 10px;}
.newslist.tzlist  li:hover span{color:#9d0596;}
.newslist.tzlist  li:hover span.ttime1{color:#9d0596;}
@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) {

ul.sb2 li {
    margin-bottom: 12px;}
	.xmlboxnr a {
    height: 78px;
		line-height: 78px;}
	.kb {
		margin-left: 13%;}
	.sbb{width:50%;}
	ul.sb2{width:48%;}
	ul.sb2 li h4 {
		width: 74%;}
	.klist {
		padding-bottom: 48px;}
	.menub ul li .drop{width:96%;}
	
	
}
@media (max-width: 1366px) and (min-width: 1152px) {

	.leaderlist.videolist li {
		width: 30.8%;}
	.menub ul li .drop .dm a {
    font-size: 18px;

    padding-bottom: 0px;
		margin: 0 15px;}
	.newslist li .newstext .newstime {
		margin-top: 12px;}
	.newslist li .newstext .newstitle {
		padding-bottom: 5px;}
	.mainright {
		padding-left: 30px;}
	.logo {
    margin-top: 13px;
		width: 34%;}
	.menub .menu {
		width: 65%;}
	.menub ul li {
		padding: 0 20px;}
.container{width:1200px;}	
	.tzgg ul li .timg{width:50%;}	
	.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: 57%;}
	.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: 60px;}
	.sbb{width: 48%;}
	ul.sb2{    width: 48%;}
	ul.sb2 li h4 {
		width: 71%;}
	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) {
	.leaderlist.videolist li {
		width: 30.2%;}
	.leaderlist.videolist li .leadimg img {
		height: 148px;}
	.leaderlist li {
		width: 22%;}
	.mainright {
		padding-left: 30px;}
	.newslist li .newstext .newstime {
		margin-top: 4px;}
	.newslist li .newstext .newsjj {
    height: 49px;
		overflow: hidden;}
	.logo {
    margin-top: 13px;
		width: 40%;}
	.container{width:1000px;}
	.menub ul li a.yj {
		font-size: 16px;}
	.menub ul li {
		padding: 0 12px;}
	.tzgg ul li .timg {
		width: 50%;}
	.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: 60%;}
	.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: 70%;    padding-top: 6px;
  }
	.sbox{padding: 40px;}
	.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;}
	.leaderlist.videolist li {
		width: 30%;}
	.leaderlist.videolist li .leadimg img {
		height: 146px;}
	.leaderlist li {
		width: 21.9%;}
		.newslist li .newstext .newstime {
    margin-top: 0;
    font-size: 12px;
    background-size: 13px;
		padding-left: 20px; font-weight:normal;}
	.newslist li .newstext {
		margin-top: 0;}
	.newslist.tzlist .metime span.ttime1 {
		font-size: 26px;}
	.newslist li {
    margin-top: 12px;
		padding-bottom: 12px;}
	.newslist.tzlist li .newstext {
    width: 85%;
		margin-top: 0px;}
	.newslist li .newstext .newsjj{    height: 75px;
    overflow: hidden;}
	.newslist li .newstext .newstitle {
		font-size: 15px;  padding-bottom: 4px;}
	.newslist.tzlist .metime {    
		width: 86px;}
	.lp {
		position: static;}
	.lbox {
		padding: 20px;}
	.lnav {
    min-height: auto;
		width: 100%;}
	.l_top {
    height: 18px;
		line-height: 18px;}
	.l_top .lcn {
		font-size: 18px;}
	.dmenu ul.lnavlist li {
    width: 50%;
		float: left;}
	.mainright {
    width: 100%;    margin-top: 30px;
		padding-left: 0;}
	.maintop .maintitle {
		font-size: 18px;line-height: 36px;}
	.mbx {
		line-height: 36px;}
	.dmenu ul.lnavlist li a {    padding: 10px 10px 10px 10px;
    font-size: 15px;
		text-align: center;}
.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: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;}
	.r-c {
		margin-top: 10px;}
	.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 {      margin-top: 0;  background-size: 40px;
		font-size: 14px;    padding-right: 48px;}
	.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{}
	.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 {color:#fff;
		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: 32%;}
	.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){
.newcontent video{width: 100% !important;
    height: auto !important;margin-left: 0rem;}

.leaderlist li .leadimg img {
 
    height: 154px;}
	.leaderlist.videolist li .leadtext {
    height: auto;
    line-height: initial;
    background: #f9f9f9;
		padding: 10px;}
	.leaderlist.videolist li .leadtext .leadzw{ width:20px;}
	.leaderlist.videolist li {
		width: 46.5%;}
	.leaderlist.videolist li .leadimg img {
		height: 103px;}
	.leaderimg {
		width: 100%;}
	.leadertext {
		width: 100%;}
	.newslist li .newstext .newstime {
    margin-top: 0;
    font-size: 12px;
    background-size: 13px;
		padding-left: 20px; font-weight:normal;}
	.newslist li .newstext {
		margin-top: 0;}
	.newslist.tzlist .metime span.ttime1 {
		font-size: 26px;}
	.newslist li {
    margin-top: 12px;
		padding-bottom: 12px;}
	.newslist.tzlist li .newstext {
    width: 67%;
		margin-top: 6px;}
	.newslist li .newstext .newsjj{display:none;}
	.newslist li .newstext .newstitle {
		font-size: 15px;  padding-bottom: 4px;}
	.newslist.tzlist .metime {    
		width: 86px;}
	.lp {
		position: static;}
	.lbox {
		padding: 20px;}
	.lnav {
    min-height: auto;
		width: 100%;}
	.l_top {
    height: 18px;
		line-height: 18px;}
	.l_top .lcn {
		font-size: 18px;}
	.dmenu ul.lnavlist li {
    width: 50%;
		float: left;}
	.mainright {
    width: 100%;    margin-top: 30px;
		padding-left: 0;}
	.maintop .maintitle {
		font-size: 18px;line-height: 36px;}
	.mbx {
		line-height: 36px;}
	.dmenu ul.lnavlist li a {    padding: 10px 10px 10px 10px;
    font-size: 15px;
		text-align: center;}
	.menub .container{width:100%;}
	.friendlink {
		display: none;}
	.mvideo{display:block;margin-top: 10px;}
	.mvideo .bd ul{height:322px;}
	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: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;}
	.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 {      margin-top: 0;  background-size: 40px;
		font-size: 14px;    padding-right: 48px;}
	.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{font-size: 12px;}
	.navb p{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 {color: #fff;
		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: 60%;}
	.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;}
	.leaderlist li {
    width: 46.5%;

		padding: 5px;}
	.leaderlist li .leadtext .leadname {
		font-size: 15px;}
	.leaderlist li .leadtext .leadzw {
    color: #999;
		font-size: 12px;}
}