@charset "UTF-8";
* {
	margin: 0px;
	padding: 0px;}

body {
	font-size: 14px;
	font-family: "微软雅黑";    letter-spacing: 1px;
	color: #111;
	background-color: #fff;
	cursor: default;
	word-wrap: break-word;
}

html {
	overflow-y: scroll;
	font-size: 16px;}

img {
	border: 0;
	max-width: 100%;}
.page1{width: 100%;
    float: left;
    padding: 30px 0;}

.page1 table td{font-size:15px; font-family:"微软雅黑";}



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(top_bg.jpg) no-repeat; background-size: cover;  displaY:none;  line-height: 40px;
    color: #fff;}
.navb dl{}
.logo{    margin-top: 15px;}
.menub:before{display:none;}
.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:1600px; 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:relative; top:0; width:100%; left: 0;  
     height: 6.5rem; border-top:4px solid #0f5bc7;
    transition: .5s;  z-index: 9999;}
.menub .container{position:relative;width: 1600px;}
.menub ul li{float:left; font-size:16px; font-weight:bold;  line-height: 104px;   padding: 0 26px; position: relative;}
.menub ul li a.yj{color:#111; font-size:18px; }
.logo img.logo2{display:none;}
.logo img.logo3{display:block;}
.menub ul li:hover a.yj{opacity:1; color:#fff;}
.menub ul li:hover{background:#0f5bc7;}
.lb.lb2{    width: 100%;
    overflow: hidden;
    background: url(../images/bg3.jpg) no-repeat;
    background-attachment: fixed;
    background-size: cover;
    padding: 8% 0 60px;}
.lb.lb2 .lnr{padding:5%; background:#fffcf8}

.fas ul li:nth-child(1) .fimg .j1{background:url(../images/j1.jpg) no-repeat; width: 327px;
    height: 520px;}  
.fas ul li:nth-child(1):hover  .fimg .j1{background:url(../images/j11.jpg) no-repeat; }  
.fas ul li:nth-child(2) .fimg .j1{background:url(../images/j2.jpg) no-repeat; width: 327px;
    height: 520px;}  
.fas ul li:nth-child(2):hover  .fimg .j1{background:url(../images/j22.jpg) no-repeat; }  
.fas ul li:nth-child(3) .fimg .j1{background:url(../images/j3.jpg) no-repeat; width: 327px;
    height: 520px;}  
.fas ul li:nth-child(3):hover  .fimg .j1{background:url(../images/j33.jpg) no-repeat; }  
.fas ul li:nth-child(4) .fimg .j1{background:url(../images/j4.jpg) no-repeat; width: 327px;
    height: 520px;}  
.fas ul li:nth-child(4):hover  .fimg .j1{background:url(../images/j44.jpg) no-repeat; }  
.fas ul li:nth-child(5) .fimg .j1{background:url(../images/j5.jpg) no-repeat; width: 327px;
    height: 520px;}  
.fas ul li:nth-child(5):hover  .fimg .j1{background:url(../images/j55.jpg) no-repeat; }  
.fas ul li:nth-child(6) .fimg .j1{background:url(../images/j6.jpg) no-repeat; width: 327px;
    height: 520px;}  
.fas ul li:nth-child(6):hover  .fimg .j1{background:url(../images/j66.jpg) no-repeat; }  
.fas ul li:nth-child(7) .fimg .j1{background:url(../images/j7.jpg) no-repeat; width: 327px;
    height: 520px;}  
.fas ul li:nth-child(7):hover  .fimg .j1{background:url(../images/j77.jpg) no-repeat; }  
.fas ul li:nth-child(8) .fimg .j1{background:url(../images/j8.jpg) no-repeat; width: 327px;
    height: 520px;}  
.fas ul li:nth-child(8):hover  .fimg .j1{background:url(../images/j88.jpg) no-repeat; }  
.fas ul li:nth-child(9) .fimg .j1{background:url(../images/j9.jpg) no-repeat; width: 327px;
    height: 520px;}  
.fas ul li:nth-child(9):hover  .fimg .j1{background:url(../images/j99.jpg) no-repeat; }  
.fas ul li:nth-child(10) .fimg .j1{background:url(../images/j1.jpg) no-repeat; width: 327px;
    height: 520px;}  
.fas ul li:nth-child(10):hover  .fimg .j1{background:url(../images/j11.jpg) no-repeat; }  
.fas ul li:nth-child(11) .fimg .j1{background:url(../images/j2.jpg) no-repeat; width: 327px;
    height: 520px;}  
.fas ul li:nth-child(11):hover  .fimg .j1{background:url(../images/j22.jpg) no-repeat; }  
.fas ul li:nth-child(12) .fimg .j1{background:url(../images/j3.jpg) no-repeat; width: 327px;
    height: 520px;}  
.fas ul li:nth-child(12):hover  .fimg .j1{background:url(../images/j33.jpg) no-repeat; }  
.yst.yst2 .fas ul li {

	margin-right: 23px; margin-bottom:23px;}

.menub:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    background: url(../images/h.png) 50% 0 no-repeat;
    background-size: 100% 100% !important;
    height: 10.75rem;
    z-index: -1;
	opacity: .4;}
.menub ul li .drop{    padding-top: 18px;
    padding-bottom: 10px;    width: 200px;     display: none; 
   
    background: #fff;
    position: absolute;
    left: 0;
    top: 100%;
    overflow: hidden;

    transition: .5s all ease;}
.menub ul li:hover .drop{display: block;}
.menub ul li .drop h4{font-size:20px; background:url(yue.png) no-repeat left;      padding-left: 65px;  font-weight: bold;
    color: #333;}
.menub ul li .drop .dm a{    font-size: 17px;
    font-weight: bold;
    color: #666;
    /* margin: 0 22px; */
    display: block;
    text-align: center;
    line-height: 45px;}
.menub ul li .drop .dm a:hover{color:#fff;background: #29763e;}
.menub .menu{ }
.lanmu1{width:22%; float:left;    
    /* top: -5%; */
    margin-top: -5%; left: 0;  }
.nleft{    width: 69.5%;
    float: right;
    background: #fff;
    padding: 3%;}
.lanmu1 dl dt{font-size:30px; text-align: center; padding:14% 0; background:#0f5bc7; color:#fff; font-weight: bold;}
.lanmu1 dl dd{  font-size: 17px; font-weight: bold;   line-height: 60px;
    padding-left: 30px;}
.lanmu1 dl{    padding-bottom: 20px;
    background: #fff;}
.lanmu1 dl dd  a {
	color: #111;}
.lanmu1 dl dd a i{width: 12px;
    margin-top: 24px;
    margin-right: 12px;
    height: 12px;
    border-radius: 50%;
    border: 1px solid #e8e8e8;
    font-style: normal;
    display: block;
    float: left;}
.lanmu1 dl dd:hover{background:#29773f;}
.lanmu1 dl dd:hover a{color:#fff;}
.lanmu1 dl dd:hover i{background:#fff; border:1px solid #fff;}
.lanmu1 dl dt{margin-bottom:20px;}
.lanmu1 dl dd.hover{background:#29773f;}
.lanmu1 dl dd.hover i{background:#fff; border:1px solid #fff;}
.lanmu1 dl dd.hover a{color:#fff;}
.lxb .container{position:relative;}
.xyfwbox{width:100%; height: 100vh; overflow:hidden; background:url(../images/xybg.jpg) no-repeat; background-attachment: fixed; background-size:cover;}

.lxb.lbtw ul li{    width: 100%;
    border-bottom: 1px dotted #dbdbdb;

    background: none;
    margin-left: 0;}
.lxb.lbtw ul li .ltxt{   padding-bottom: 30px;
    padding-left: 4%;
    padding-top: 30px; }
.lxb.lbtw ul li .ltxt h4{line-height: 1.5; font-size:24px; padding-top:10px; padding-left: 0;}
.lxb.lbtw ul li i{font-style:normal; font-size:15px; color:#0f5bc7; font-weight: bold;  }
.lxb.lbtw ul li .timg{overflow: hidden;     width: 25%;}
.lxb.lbtw ul li .timg img{display:block; transition: .5s all ease;     width: 100%;
    height: 180px;}
.lxb.lbtw ul li:hover .timg img{transform: scale(1.1)}
.lxb.lbtw ul li.pic .ltxt{      padding-left: 317px;
    padding-top: 30px;}
.lxb.lbtw ul li  p{font-size:16px; display:none; color:#666; padding-top:12px; line-height: 1.6;}
.lxb.lbtw ul li:hover{background:url("../images/nbg5.jpg") no-repeat; background-size:cover;}
.lxb.lbtw ul li:hover h4{ color: #fff}
.lxb.lbtw ul li:hover i{color:#fff;}
.lb.lb1{background:none;overflow: inherit;}
.lxb.lbtw{padding-bottom:0;}
#banner .slideBox .hd{  
	position:absolute; 
	right:47.6%; 
	bottom:40px; 
	z-index:88;
	}
#banner .slideBox .hd ul li{ 
float: left;
    margin: 0 10px;
    width: 16px; border-radius: 50%;
    height: 16px;
    text-align: center;
    cursor: pointer;
   /* background: url(dou.png) no-repeat;
    background-size: 50px;*/
    opacity: .6;
	background: #fff;
	}
#banner .slideBox .hd ul li.on{ 
	/*background: url("dou1.png") no-repeat; opacity: 1;background-size: 50px;*/
	background: #fff; opacity: 1;
	}
#banner .slideBox  .bd ul li a img{ 
	display:block;  
	width:100%; 
	height:auto; 
}
.lnr h4{font-size:36px; text-align: center;}
.lns{       text-align: center;
    font-size: 15px;
    color: #666;
    border-bottom: 1px solid #eee;
    padding: 30px 0 30px;
    font-weight: bold;
   }
.tzgg ul li .jb{ background: url(../images/nbg.png) no-repeat; background-size:cover;
    position: absolute;    opacity: .9;
    bottom: 0;
    width: 100%; z-index: 1;}


.mbg ul li{    width: 33.3333333%; position: relative; padding:55px 0; transition: .5s all ease;}
.mbg ul li .fimg img{margin:0 auto; display: block;}



.mbg{    
       position: relative;    background: #fff;
    z-index: 10;
   
    background: #fff;
}
.mbg ul li:hover{ }
.mbg ul li.l2:hover span{background:#0d60b2;color:#fff;}
.mbg ul li.l1 h4{font-size:22px; color:#fff; text-align: center; padding-top:30px;}
.mbg ul li h4{font-size:26px; color:#0f5bc7; text-align: center; padding-top:30px;}

.mbg ul li:nth-child(1){background:url(../images/1bg.jpg) no-repeat;background-size:cover;}
.mbg ul li:nth-child(2){background:url(../images/2bg.jpg) no-repeat;background-size:cover;}
.mbg ul li:nth-child(3){background:url(../images/1bg.jpg) no-repeat;background-size:cover;}
.mbg ul li:nth-child(4){background:url(../images/2bg.jpg) no-repeat;background-size:cover;}
.mbg ul li:nth-child(5){background:url(../images/1bg.jpg) no-repeat;background-size:cover;}
.mbg ul li:nth-child(6){background:url(../images/2bg.jpg) no-repeat;background-size:cover;}
.mbg ul li:nth-child(1) h4{    color: #fff;}
.mbg ul li:nth-child(3) h4{    color: #fff;}
.mbg ul li:nth-child(5) h4{    color: #fff;}
.mbg ul li:nth-child(2) h4{    color: #0f5bc7;}
.mbg ul li:nth-child(4) h4{    color: #0f5bc7;}
.mbg ul li:nth-child(6) h4{    color: #0f5bc7;}
.mbg ul li img{transition: transform 0.4s ease;}
.mbg ul li:hover img{    transform: rotate(360deg);}
.tzgg h1{    font-size: 40px; color:#fff;
    padding-bottom: 4%;
    text-align: center;}

.content{ font-size:20px;     padding: 30px 0 0;}
.content figure{width:100% !important; }
.content figure img{    display: block;
    margin: 0 auto;}
.main_art{border-top:1px solid #eee; padding-top:20px; margin-top:50px; }
.lxb .main_art ul li{float:left; font-size:16px ; color: #666;    background: none; margin-bottom: 0; margin-left: 0;     border-bottom: none;    width: 48%;}
.main_art ul li:nth-child(2){float:right;}
.main_art ul li a{color:#666;}
.main_art ul li:hover a{color:#a10d08;}
.lnr{background:#fff; padding: 0 0px 0px;}
.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; padding: 6% 0;}
.pt h4{font-size:36px; font-weight: bold;color:#fff;     padding-left: 16px;
    line-height: 72px;}
.pt .bt img{    margin-top: 21px;
    margin-left: 42px}
.pt .more a{font-size:15px;     margin-top: 25px;color:#a10d08; background:url(../images/yuan.png) no-repeat left; height: 32px; line-height: 32px; display: block;    padding-left: 20px; transition: .5s all ease;}
.pt .more a:hover{color: #a10d08; margin-right: 30px;}
.tzgg ul li .timg{width:100%; overflow: hidden;}
.tzgg ul li .timg img{display:block; transition: .5s all ease;}
.tzgg ul li:hover .timg img{transform: scale(1.1)}
.tzgg ul li:hover .tt{    background: #eed6ae;}
.tzgg ul li:hover .tt i{    color: #a10d08;}
.tzgg ul li:hover .tt h4{    color: #a10d08;}
ul.sb3{    width: 48%; margin-top: 50px;}
ul.sb3 li{line-height:42px;  position: relative;    padding: 16px 0;
    border-bottom: 1px solid #e8e8e8;
    width: 100%;
    float: left;}
.new3l ul.sb2 .stime span.time1 {
    font-size: 30px;
    font-family: auto;
    font-weight: bold;
    color: #a10d08;

    padding: 5px 0 0;}
.new3l ul.sb2 .stime span.time2{font-size:15px; color:#a10d08;    font-weight: bold;
    padding: 2px 0;}
ul.sb3 li h4{font-size:18px; font-weight: bold;      width: 76%;      overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;}
ul.sb3 li span{display:block; font-size:15px; font-weight: bold;color:#a10d08;}
.tzgg ul li .tt{  padding: 5%;    
    bottom: 0;    background:#a10d08;
    color: #ffff;
    }
.tzgg ul li .tt h4{    font-size: 18px;
 font-weight:bold; padding-top:5px;}
.tzgg ul li .tt i{font-style:normal; font-size:15px; font-weight: bold; color:#fff;}
.tzl ul.sb2{    width: 45%; float:right;    margin-top: 20px;}
.tzgg ul li .timg img{display:block;}
.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 #a10d08;
  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 #a10d08;
  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:  #a10d08;}
.tzl ul.sb2 li:hover .stime span.time1{ color:#a10d08;}
.tzl ul.sb2 li:hover .stime span.time2{ color:#a10d08;}
.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: #a10d08;
    display: block;
    margin-top: 20px;
    background: url(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;}
.bt{background:url(../images/bicon.png) no-repeat center; 
    float: left;width:286px; height: 79px;}
.tzgg ul li .tt .tmore:hover{border:1px solid #a10d08; background:#a10d08; color:#fff;}
.tz{position:relative;margin-top:50px;    width: 48%;
    float:right;}
.tzgg .hd{position: absolute;
    right: 30px;
    z-index: 20;
    bottom: 52px;
    font-size: 0;}
.tzl{width:100%;}
.tzgg .hd ul li{ 
float: left;
    margin: 0 5px;
    width: 10px;
    height:10px; border-radius: 50%;
    text-align: center;
    cursor: pointer;
   /* background: url(dou.png) no-repeat;
    background-size: 50px;*/
	background: #fff; opacity: .5;
	}
.tzgg .hd ul li.on{ 
	/*background: url("dou1.png") no-repeat; opacity: 1;background-size: 50px;*/
	background: #fff ;  opacity: 1;
	}
.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(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
}
}
.lanmu {        position: relative;
    top: -48px;    text-align: center;
 width: 31%; background:url(../images/ttb.png) no-repeat;    height: 115px;

 }
.lanmu dl{    position: absolute;
    right: -60%;
    top: 60%;
}
.lanmu dl dd:hover{background:#a10d08; border:1px solid #a10d08;}
.lanmu dl dd:hover a{color:#fff;}
.lanmu dl dd{      float: left;
    padding: 10px 40px;
    font-size: 17px;
    font-weight: bold;
    color: #666;
    border: 1px solid #eee;
    margin-left: 10px;}
.lanmu  ul li a{       line-height: 115px; font-weight: bold;font-size:36px; color:#fff; }
.lanmu  ul li{}
.lb{width:100%; overflow:hidden;   background: url(../images/bg.jpg) no-repeat;
    background-size: cover;}
.lxb{padding:0px 0 30px; background:url(../images/bg.jpg) no-repeat;background-size:cover; }
.lxb ul li{width:48%;    background: #f8f8f8; margin-bottom:30px;    margin-left: 2%;}
.lxb ul li:hover{background:url(../images/newbg.jpg) no-repeat; background-size:cover;}
.lxb ul li .ltime{width:90px; height: 90px; text-align: center;    border:1px solid #0f5bc7;}
.lxb ul li .ltime span{display:block;}
.lxb ul li .ltime span.lr{font-size:30px; font-weight: bold; padding:4px 0;   background: #0f5bc7;  color: #fff;}
.lxb ul li .ltime span.ly{font-size:15px; font-weight: bold;     line-height: 38px;   color: #666;}
.lxb ul li .ltxt h4{font-size:18px; font-weight: bold;    line-height: 108px;
    padding-left: 25px;     width: 100%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;}
#banner{position:relative;}
.lxb ul li:hover h4{color:#a10d08;}
.lxb ul li:hover .ltime{background:#fff;}
.lxb ul li:hover .ltime span{color:#0f5bc7;}
.lxb ul li:hover .ltime span.lr{color:#fff;}
.lxb.lbtw ul.tongyong li p{display:block;    padding-top:2px; font-size: 15px;}
.lxb.lbtw ul.tongyong li .ltxt{padding:0; width: 87%; float:right;}
.lxb ul li:hover p{color:#fff; }
.lxb.lbtw ul.tongyong li .ltxt h4{padding-top:0px;}
.lxb.lbtw ul.tongyong li:hover {background:none;}
.lxb.lbtw ul.tongyong li:hover h4{color:#0f5bc7;}
.lxb.lbtw ul.tongyong li:hover p{color:#666;}


.new3{   width:65%;}
.new3 .pt .bt img {}
.new2{width:100%; overflow:hidden; background:url(../images/bg2.jpg) no-repeat; background-size:cover; padding:60px 0; }
.new3 .new3l{width:100%; }
.new3 .new3l ul li img{display:block;}
.new3 .new3l ul li{background: #fff; transition: .5s all ease;          width: 42.4%;padding: 28px;
 float:left; height: 102px; border-top: 2px solid  #a10d08;}
.new3 .new3l ul li:nth-child(2n){float:right;}
.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: 30px;}
.new3r ul li:hover{ background:#eed6ae;}
.new3r ul li:hover h4{ color: #a10d08;}
.new3 .new3l ul li .ntime{    background: url(time.png) no-repeat left 2px;
    padding-left: 24px;    background-size: 16px;}

.yst{width:100%; overflow:hidden;background:url(../images/bg3.jpg) no-repeat;    background-attachment: fixed; background-size:cover;     padding: 10% 0 60px;}
.yst .bt {
	background: url(../images/bicon2.png) no-repeat center;}
.yst .pt .more a{color:#fff;    background: url(../images/byuan.png) no-repeat left;}
.yst .pt{margin-bottom:50px;}
.tzbox{width: 100%;
    float: left; 
    }

.yst .pt h4{ color:#a10d08;}
.menub{ transition: .5s all ease;    border-top: 4px solid #0f5bc7;}
.menub.hover-animate{position:fixed; top:0; width:100%; left: 0; background:#fff;    height: 6.5rem;box-shadow: 0 6px 16px rgb(65 0 0 / 16%);}
.menub.hover-animate  ul li a.yj{color:#111;}
.menub.hover-animate ul li:hover a.yj{ color:#fff;}
.menub.hover-animate:before{ background:none; display:none;}
.new3 .new3l ul li  h4{ }
.menub.hover-animate .logo img.logo2{display:none;}
.menub.hover-animate .logo img.logo3{display:block;}
.menub .logo img.logo3{display:block;}
.new3 .new3l ul li  h4{    font-size: 18px;
    font-weight: normal;
    font-weight: bold;
    float: left;
    padding-top: 7px;
    width: 73%;
    margin-left: 20px;
    line-height: 1.5;}

.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: #a10d08;}
.new3 .new3l ul li:hover{background: #eed6ae;    border-top: 2px solid #eed6ae;}
.new3 .new3l ul li:hover .stime {background: #a10d08;}
.new3 .new3l ul li:hover .stime span.time1{ color:#eed6ae;}
.new3 .new3l ul li:hover .stime span.time2{ color:#eed6ae;}
.new3r{width: 31.6%;}
.new3r span{ font-size:15px; color:#a10d08; font-weight: bold;}
.new3r ul li{background:#fff; padding: 25px;    margin-top: 20px;}

.new4{width:100%; overflow:hidden; position: relative;background:url(../images/bg4.jpg) no-repeat; background-size:cover; }
.new4 .ab1{float:left; width:15%; background:url(../images/abg.jpg) no-repeat; background-size:cover;padding:80px 0; padding-right:130px;    padding-left: 13%;}
.new4 .ab1 .abt{margin-top:40px;}
.new4 .ab1  a{ display:block; width: 136px;  font-size:16px; height: 34px ;text-align: center; line-height: 34px; background:#fff; border-radius: 30px; color:#a10d08; margin-top:56px;}
.new4 .ab1  a:hover{ background:#a10d08; color:#fff;}
.new4 .ab2{width: 65.1%; position: relative;}
.new5{    position: absolute;
    bottom: 0; height: 402px; width:948px; background:url(../images/abg2.jpg) no-repeat; background-size:cover;}
.new5 ul{width:618px;    position: absolute;
    left: 25%;
    top: 2%;}
.new5 ul li a{    width: 76%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;}
.new5 ul li h4{color:#fff; font-weight: bold; font-size: 18px;}
.new5 ul li span{font-size:15px; font-weight: bold; color:#fff; opacity: .74;}
.new5 ul li {border-bottom: 1px solid rgba(255,255,255,.5); float: left; width: 100%; padding: 30px 0;}
.new5 ul li:hover h4{color:#f2d2aa;}
.new5 ul li:hover  span{opacity: 1;}
.new6 {width:100%; overflow:hidden; background:url(../images/bg4.jpg) no-repeat; background-size:cover; padding: 60px 0;}
.new6 .xzi{width:50%; overflow: hidden;}
.new6 .xzi img{display:block; transition: .5s all ease;}
.new6 .xzi:hover img{transform: scale(1.1)}
.new6 ul{width:44%; background:#fff;  padding:3%;min-height: 430px;}
.new6 ul li{border-bottom:1px solid #e8e8e8; padding:30px 0; width: 100%; float:left;}
.new6 ul li h4{font-size:18px; color:#111; background:url(../images/xl.png) no-repeat left;padding-left: 36px; }
.new6 ul li:hover h4{color:#a10d08; background:url(../images/xl2.png) no-repeat left;}
.new6 ul li span{ font-size:15px; font-weight: bold;color:#a10d08;}
.new6 ul li:nth-child(1){padding-top:10px;}
.new6 .pt{padding-bottom:50px;}
.menub .menu ul h4{display:none;}
 .ctt{
    position: absolute;
       top: 3%;
    right: 143px;
    width:197px;
    z-index: 2;
}

 .ctt span.quan{       display: block;
    width:197px;
    height:197px;
    border: 1px dotted rgba(255,255,255,.5);
    border-radius: 50%;
 position: absolute;
    z-index: 3;
}
 .ctt span.quan img {    animation: quan linear 20s infinite; }

@keyframes quan {
    0% {
        transform:rotate(0);
    }
    100% {
        transform:rotate(360deg);
    }
}
.qui{       width: 152px;
    left: 12%;
    position: absolute;
    top: 25px;}

.new3r pt{margin-bottom:40px;}
.new3r ul li h4{font-size:18px; font-weight: bold; line-height: 1.5;    padding-top: 6px;}
.klist {width:38%; background:url(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("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(sbg.jpg) no-repeat; background-size:cover;padding: 50px 64px;}
.sbb .hd{display:none;}
ul.sb2 .stime{width:83px; text-align: center;    height: 80px; background:rgba(182,2,2,.15)}
ul.sb2  .stime span{display:block;}
ul.sb2  .stime span.time1{font-size:36px; font-family: "幼圆";}
ul.sb2  .stime span.time2{font-size:14px;padding-top: 3px;}
ul.sb2 li{    margin-top:30px;}
ul.sb2 li h4{font-size: 16px;
    width: 58%;
    float: left;
    line-height: 25px;
    padding-top: 7px;
    margin-left: 8px;}
ul.sb2 li:hover h4{color:#a10d08;}
.vbox{width:100%; position: relative;background:url(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: #a10d08;}

.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: #a10d08;}
.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:#a10d08;}
.video .bd ul li:hover .vt{bottom: -56px;}
.vbtn a:before {
    z-index: 0;
    animation: pulse-border 2000ms ease-out infinite;
		background: #a10d08;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(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:66%;}
.bkjw{width:100%; overflow:hidden; padding:80px 0;    background: url(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: 77%;    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:48%; float:left;    margin-top: 26px;}
.bkjw .bkl  ul li:nth-child(2),.bkjw ul li:nth-child(4),.bkjw ul li:nth-child(6),.bkjw ul li:nth-child(8){float:right;}
.bkjw  .pt{margin-bottom:20px;}
.xgd{     position: relative; margin-top:50px;}
.bkjw .bkl  ul li:hover .xtime{ background:#a10d08;}
.bkjw .bkl  ul li:hover .xtime span{color:#fff;}
.bkjw .bkl  ul li:hover .xtt h4{color:#a10d08;}
.bkjw  .pt .bt img {
	margin-top: 1px;}
.xgz{    width: 29%;
    float: right; }
.xgz .hd ul li{ 
float: left;
    margin: 0 5px;
    width: 40px;
    height: 4px;
    text-align: center;
    cursor: pointer;
   /* background: url(dou.png) no-repeat;
    background-size: 50px;*/
	background: #999;    font-size: 0;
	}
.xgz .hd ul li.on{ 
	/*background: url("dou1.png") no-repeat; opacity: 1;background-size: 50px;*/
	background: #a10d08; 
	}
.xgz  ul li img{width:405px; height: 230px;   display: block;    transform: scale(1);
    transition: all 0.6s ease-out 0s;
}
.xgz .bd ul li{ position: relative}
.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: #a10d08;}
.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: 15px;
	background: url("l1.png") no-repeat;
}
.xgz  .xgt_btn a.next{
	right: 24px;
	background: url("r1.png") no-repeat;
}
.xgr{    margin-top: 5px;   width: 100%;

 }
.xgr img{display:block; width: 100%;}
.xgr ul{    background:#fff;
    padding: 30px;    margin-top: 10px;}
.xgr ul li h4{float:left; font-size:16px; background:url(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;    border-bottom: 1px solid #eee;
  line-height: 42px;}
.xgr ul li:nth-child(8){margin-bottom:0;}
.xgr ul li:hover h4{color:  #a10d08;}
/*右侧漂浮菜单*/
.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:#0f5bc7;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(../images/fbg.jpg) no-repeat; background-size:cover;
	padding: 70px 0 0;
	color: #fff;
margin-top: 0px;}
footer .flogo{    width: 31%;}
footer .flogo .fwx img{ margin: 0 auto; display: block; padding-top: 30px;}
footer .flogo .fwx p{font-size: 18px; text-align: center; padding-top: 10px;}
footer .fxx{    width: 53%;  }
footer dl{   }
footer dl dt{
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 10px;}
footer dl  dd{ padding:0 15px;}
footer dl.fnav {width: 44%; float: left;    padding-left: 6%;}
footer dl.fnav dt{font-size:18px; color:#fff; font-weight: bold; opacity: .9;}
footer dl.fnav  dd{ font-size:18px; color:#fff; font-weight: bold;padding: 0px;}
footer dl.fnav  dd:last-child{background:none;}
footer dl a{color:#fff; font-size: 18px;    opacity: .9; }
footer dl.cop  dd{padding:30px;}
.fwx{width:10%; font-weight: bold;    font-size: 18px;}
.fwx p{opacity: .9;}

footer dl a:hover{opacity: 1;}
.shoutiao a{color:#666;}
.friendlink span:hover a{color:#0f5bc7;}
footer dl dd{
	font-size: 14px;
	line-height: 28px;}
.shoutiao{font-size: 16px;
    font-weight: bold;    line-height: 300%;}
.copy{width: 100%; floaT:left; border-top: 1px solid #e8e8e8; font-size: 18px; font-weight: bold;opacity: .5; margin-top: 2%;padding: 30px 0;
    text-align: center; color:#fff; }
.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:#0f5bc7;height: 1px;margin-top: -1.5px;left: 25%;top: 50%;}
.r-c span i::before { position: absolute; background:#0f5bc7;right: 0; width: 100%; height: 100%;
content: '';transition: transform 0.3s;top: 9px;}
.r-c span i::after {position: absolute; background:#0f5bc7; right: 0;width: 100%; height: 100%; content: '';transition: transform 0.3s;top: -9px;}
.menub.hover-animate .r-c span i{background:#0f5bc7}
.menub.hover-animate .r-c span i::before{background:#0f5bc7}
.menub.hover-animate .r-c span i::after{background:#0f5bc7}
.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: 2560px) and (min-width: 2048px) {
.lanmu {

	top: -48px;}	
	.lanmu dl {

		right: -18%;}
	
}
@media (max-width: 1680px) and (min-width: 1440px) {
.lanmu {
    position: relative;
    top: -48px;
    text-align: center;
	width: 34%;}
}
@media (max-width: 1440px) and (min-width: 1366px) {

	
	
}
@media (max-width: 1600px) and (min-width: 1400px) {
	.container {
  
		width: 1400px;}
	.menub .container {
   
		width: 1400px;}
	.new4 .ab2 {
		width: 62.1%;}
	.new4 .ab1 {

    width: 33%;    padding: 40px 0;

    padding-right: 0;
		padding-left: 4%}
	.menub ul li {

		padding: 0 16px;}
	.lanmu {
top: -48px;
    width: 40%;

		text-align: center;}

}
@media (max-width: 1390px) and (min-width:1280px) {
	.lxb.lbtw ul.tongyong li .ltxt {
    padding: 0;
    width: 83%;
	}
	.lxb.lbtw ul.tongyong li .ltxt h4 {
		padding-top: 4px;}
	.menub .container{width:1200px;}
	.lanmu {

    width: 46%;

		text-align: center;top: -48px;}
	.logo {
		width: 30%;    margin-top: 23px;}
	.menub ul li {

    line-height: 92px;
		padding: 0 13px;}
	.container {

		width: 1200px;}
	.lxb.lbtw ul li .ltxt {
		width: 71%;}
	footer dl.cop dd {
		padding: 10px;}
	footer .fxx {

		margin-top: 2%;}
	.yst.yst2 .fas ul li {
    margin-right: 23px;
    margin-bottom: 23px;
    float: none;
		display: inline-block;}
	.fas{    text-align: center;}
}

@media (max-width: 1024px) and (min-width: 320px) {
	.nleft {
    width: 94%;
    float: right;
    background: #fff;
    padding: 3%;
		margin-top: 20px;}
	.lxb.lbtw ul li .timg {

		width: 100%;}
	.lxb.lbtw ul li {
    width: 100%;
    margin-bottom: 20px;
		padding-bottom: 10px;}
	.lanmu1 {        position: static;
		width: 100%;}
	.lanmu1 dl dt {    padding: 4% 0;
    font-size: 18px;
		text-align: center;}
	.lanmu1 dl dt {
		margin-bottom: 0;}
	.lanmu1 dl dd {
    font-size: 15px;

		line-height: 44px;}
	.lanmu1 dl dd a i {
    width: 12px;
		margin-top: 16px;}
	
	.main_art {
    margin-top: 30px;
		padding-bottom: 0;}
	.lb.lb2 {

		padding: 13% 0 60px}
	.menub {

		height: 60px}
	.menub:before{background:none; display: none;}
	.lxb.lbtw ul li .timg img{width:100%; height: auto;}
	.lxb.lbtw ul li .ltxt {
         width: 100%;
        margin-top: 5%;
        padding-left: 0;
        float: right;
        padding-top: 0px;
	}
	.lxb.lbtw ul li.pic .ltxt{padding-top:0;}
	.lxb.lbtw ul li p{display:none;}
	.lxb.lbtw ul li .ltxt h4 {
    line-height: 1.5;
		font-size: 18px;}
	.lnr {

		padding: 0;}
	.lnr h4 {
		font-size: 20px; padding-top:20px;}
	.content {    font-size: 16px;

		padding: 20px 0}
	.lxb .main_art ul li {
 
		font-size: 15px;}
	.lanmu {
    position: static;

		height: 58px;        width: 100%;}
	.lanmu dl {
		position: static;}
	.lanmu dl dd {margin-top:10px;

		font-size: 15px;}

.lanmu ul li a {
    line-height: 58px;
    font-size: 20px;
	}
	.lxb {
		padding: 20px 0 30px;}
	.lxb ul li {
    width: 100%;    margin-bottom: 10px;

		margin-left: 0;}
	.ltxt{    width: 60%;}
	.lxb ul li .ltime span.lr {    padding: 4px 0;
		font-size: 26px;}
	.lxb.lbtw ul.tongyong li .ltxt {
  
		width: 70%;}
	.lxb.lbtw ul.tongyong li .ltxt h4 {
		padding-top: 0;}
	.lxb.lbtw ul.tongyong li p{    width: 100%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;}
	.lxb ul li .ltime {
width: 75px;
        height: 84px;}
	.lxb ul li .ltxt h4 {
    font-size: 16px;
		line-height: 92px;}
	.new6 ul li {
  
		padding: 16px 0;}
	.menub.hover-animate {

		height: 60px;}
	footer .flogo {
		width: 61%; float:none; margin: 0 auto;}
	.fwx{display:none;}
	.new6 .pt {
    padding-bottom: 20px;
	}
	.new6 .xzi {
		width: 100%;}
	.new6 ul {
    width: 92%;

    padding: 4%;
		min-height: auto;}
	.new6 ul li h4{    font-size: 16px;
    width: 54%;
    overflow: hidden;
          white-space: nowrap;
        text-overflow: ellipsis;}
	.bt {
    background: url(../images/bicon.png) no-repeat center;
    width: 170px;
        height: auto;
		background-size: 170px;}
	
	.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:41%;bottom:10px;}
	#banner .slideBox .hd ul li{width:10px;height: 10px; 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(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 {    width: 94%;
    padding: 3%;

    height: auto;
		margin-bottom: 20px; margin-top:0px;}
	.new3r {
		width: 100%;}
	.new3r ul li h4 {
		font-size: 16px;}
	.yst .bt{background-size:170px;}
	.ctt{display:none;}
	.new4 .ab1 {

    width: 88%;

		padding: 6%;}
	.new5 {
    position: static;        background: none;

    height: auto;
		width: 100%;}
	.new5 ul {
    width: 100%; 
		position: static;        background: url(../images/abg2.jpg) no-repeat;
        background-size: cover;
        float: left;}
	.new5 ul li {

    float: left;
    width: 100%;
    padding: 16px 0;
    width: 90%;
		margin-left: 5%;}
	.new6 {

		padding: 20px 0;}
	.new5 ul li h4 {

    font-size: 16px;
    width: 74%;
    overflow: hidden;
    white-space: nowrap;
		text-overflow: ellipsis;}
	.new5 .container{width:100%;}
	.new4 .ab1 .abt {
		margin-top: 20px;}
	.new4 .ab1 a {

		margin-top: 26px;}
	.new4 .ab2 {
		width: 100%;}
	.yst .pt {
		margin-bottom: 20px;}
	.yst {

		padding: 78px 0 30px;}
	.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;    padding-top: 5px;
    width: 67%;}
	.bl1 {
width:40px; height: 40px;
		top: 37%;}
	.new3{padding-top:0px; 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: 20px 0;}
	ul.sb3 {
    width: 100%;
		margin-top: 20px;}
	.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 {width: 100%;
		margin-top: 20px;}
	.pt .more a {    }
	.container{width:90%; margin:0 auto;}
	.pt h4 {
		font-size: 18px;    padding-left: 14px;}
	.pt .bt img {
    margin-top: 25px;
        width: 20px;
        margin-left: 27px;}
	.tzgg .hd ul li{}
	.tzgg ul li .tt {
		padding: 3%;}
	ul.sb3 li h4 {
    font-size: 16px;
    font-weight: bold;
		width: 62%;}
	ul.sb3 li {

		padding: 3px 0;}
	.r-c,.close {display:block;}
	.new2 {

		padding: 20px 0;}
	.top.mtop{display:block;}
	.menub .menu{        width: 100%;
        float: none;
        background: url(../images/bg2.jpg) no-repeat;
        background-size: cover;}
	.menu{display:none;position: fixed;width: 100%;height: 100%;background: #fff;z-index: 99;background:url(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: 10%;
	float: none;}
	.menu ul h4{ padding-bottom: 10px;    width: 100%;
    float: left;   font-size: 25px;
    color: #fff;
    text-align: center;
    border-bottom: 1px solid #e8e8e8;}
	.menu ul.nav li {padding: 0;
    float:left; 
    position: relative;
    height: 50px;
    line-height: 50px;
    width: 100%;
		text-align: center;}
	.menu ul.nav li a.yj {color: #fff;
		font-size: 20px;}
	.menu ul.nav li:hover{background: #a10d08;}
	.menu ul.nav li .drop{display:none !important;}
	.logo {margin-left:20px;            margin-top: 14px;
        width: 63%;}
	.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{}
	.copy { font-size: 15px;
    float: none;
    width: 90%;
    padding-left: 0;
    border-left: none;
    margin: 0 auto;}
	.new ul li .newt {
		width: 76%;}
	.picScroll-left .hd{display:none;}
	footer .fxx {
    width: 100%;   

		float: none;}
	footer dl a {
    
		font-size: 15px;}
	footer dl dd {
    float: left;
		padding: 0 15px;}
	footer dl.fnav {display: none;
		padding-top: 10px;}
	footer dl.fnav dd {

		padding: 0 10px}
	footer dl.cop dd {
    padding: 0;
		}
	footer dl.cop{      margin-top: 4%;
        width: 100%;
        float: left;}
	.bkjw {
		padding: 30px 0;}
	.bkjw ul li {
    width: 100%;
		margin-top: 10px;}
	.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: 20px;}
	.xgz .bd ul li{width:160px !important; padding: 3px;}
	.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 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: 64%;
	}
	.menub .menu ul h4{display:block;}
	.tzgg h1 {
		font-size: 20px;}
	.xyfwbox {
    width: 100%;
		height: 100%;}

	.mbg ul li {
    width: 33.3333333%;

		padding: 28px 0;}
	.mbg ul li h4 {
		font-size: 16px;}
	.mbg ul li .fimg img {
 
		width: 50px;}
}