@charset "utf-8";
/* CSS Document */
body,h1,h2,h3,h4,h5,h6,p,ul,ol,li,input,select,textarea,div,table,td,th,tr,dt,dd,dl{margin:0;padding:0;}
ul,ol{list-style:none;}
em,i{font-style:normal;}
table{border-spacing:0;border-collapse:collapse;}
img{border:none;vertical-align:middle;}
input,select{vertical-align:middle;outline: none;}
a{text-decoration:none;}
body{min-width:1200px;font-family: 'Microsoft YaHei','Arial','Heiti SC';background:#fdfdf5;}
.fl{display:block;float:left;}
.fr{display:block;float:right;}
.wrap{width: 1200px;margin: 0 auto;position: relative;}
/********** header **********/
.QZ-top{width:100%;height:38px;background:#eee;border-bottom:1px #626262 solid;position: relative;z-index: 999999;}
.QZ-head{width:1100px;height:38px;margin:0 auto;position:relative;background:#eee;}
.QZ-head ul{height:39px;margin-left:40px;}
.QZ-head ul li{display:block;float:left;width:66px;height:39px;line-height:39px;text-align:center;font-size:14px;color:#3e3e3e;}
.QZ-head ul a li:hover{color:#d64747;}
.QZ-head-lis{width:110px;height:37px;cursor:pointer;border-left:1px solid #f8f3f3;border-right:1px solid #f8f3f3;position:relative;}
.QZ-head-lis img{width:17px;height:13px;display:block;float:left;margin-top:13px;margin-left:4px;}
.QZ-head-lis:hover{background:#FFF;height:38px;border-bottom:1px solid #fff;border-left:1px solid #ddd;border-right:1px solid #ddd;}
.QZ-head-lis:hover span{transition:All 0.4s ease-in-out;-webkit-transition:All 0.4s ease-in-out;-moz-transition:All 0.4s ease-in-out;-o-transition:All 0.4s ease-in-out;transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);}
.QZ-head-lis:hover .QZ-meun{display: block;}
.QZ-head-lis p{width:70px;line-height:36px;text-align:center;font-size:14px;color:#3e3e3e;}
.QZ-head-lis span{display:block;float:left;width:11px;height:11px;background:url(../images/sanjiao.png) no-repeat;margin-top:14px;transition:All 0.4s ease-in-out;-webkit-transition:All 0.4s ease-in-out;-moz-transition:All 0.4s ease-in-out;-o-transition:All 0.4s ease-in-out;}
.QZ-meun{display:none;top:39px;left:-1px;width:576px;height:232px;border:1px solid #ddd;border-top:none;background:#fff;position:absolute;z-index:1994325;}
.QZ-meun ul{display:block;margin-top:10px;margin-left:16px !important;width:540px !important;height:212px !important;}
.QZ-meun ul li{display:block;float:left;width:88px !important;height:212px !important;border-right:1px dashed #ddd;}
.QZ-meun ul li a{width:72px !important;margin-left:16px;display:block;float:left;line-height:30px;text-align:left;text-decoration:none;color:#808080;font-size:12px;}
.QZ-meun ul li a:hover{text-decoration:underline;}
.QZ-meun .ac_blue{font-size:14px !important;color:#3598db !important;}
.QZ-meun .ac_red{color:#ff0000 !important;}
.QZ-login{width:auto;height:39px;}
.QZ-login a{display:block;float:left;width:auto;padding: 0 10px;height:39px;line-height:39px;text-align:center;font-size:14px;color:#3e3e3e;text-decoration:none;}
.QZ-login a:hover{color:#d64747;}
/********** footer **********/
.newfooter{ background: #1b1b1b; width: 100%;min-width:1000px;height: auto;padding-top: 1px;text-align: center;font-size: 12px;font-family: '宋体';line-height: 20px;padding-bottom: 10px;}
.newfooter p{color: #666;margin: 12px auto;}
.newfooter p a{color: #333;}
.newfooter p a img{margin: 0 4px -4px 0;}
.white-style p,.white-style p a{color: #fff !important;}


/*.content{}*/
.cont-1,.cont-2,.cont-3,.cont-4,.cont-5,.cont-6,.cont-7,.cont-8,.cont-9{width: 100%;position: relative;}
.cont-1{background: url(../images/bg1.jpg) no-repeat center;height:600px;}
.cont-2{background: url(../images/bg2.jpg) no-repeat center;height:600px;}
.cont-3{background: url(../images/bg3.jpg) no-repeat center;height:600px;}
.cont-4{background: url(../images/bg4.jpg) no-repeat center;height:760px;}
.cont-5{background: url(../images/bg5.jpg) no-repeat center;height:702px;}
.cont-6{background: url(../images/bg6.jpg) no-repeat center;height:700px;}
.cont-7{background: url(../images/bg7.jpg) no-repeat center;height:773px;}
.cont-8{background: url(../images/bg8.jpg) no-repeat center;height:460px;}
.cont-9{background: url(../images/bg9.jpg) no-repeat center;height:805px;}
/*img*/
.swiper-button-prev,
.swiper-button-next,
.videolis ul li .mengban span,
.closbtn
{background: url(../images/img.png) no-repeat;}


.logo{position: absolute;top: 130px;right: 80px;}
.fixnav{display: none; position: fixed;z-index: 8;top: 30px;right: 10px;width: 330px; height: 884px;background: url(../images/fixnav-bg.png) no-repeat;}
@media only screen and (max-width:1550px ){.fixnav{display: none !important;}}
.fixnav ul{margin-top: 100px; display: block; width: 100%; float: left;}
.fixnav ul li{height: 46px;width: 127px;background: url(../images/fixnav-txt.png) no-repeat;margin: 20px 0 20px 100px;cursor: pointer;}
.fixnav ul li.on,.fixnav ul li:hover{background: url(../images/fixnav-txt2.png) no-repeat;}
.fixnav ul li.a2{background-position:0 -60px ;}
.fixnav ul li.a3{background-position:0 -125px ;}
.fixnav ul li.a4{background-position:0 -190px ;}
.fixnav ul li.a5{background-position:0 -255px ;}
.fixnav ul li.a6{background-position:0 -320px ;}
.fixnav ul li.a7{background-position:0 -385px ;}
.fixnav ul li.a8{background-position:0 -450px ;}
.cont3{width: 1100px;height: 370px;margin: 160px 0 0 50px;}
.cont3 p{font-size: 40px;color: #841900;margin-top: 120px;}
.cont4{width:1200px;}
.newswrap{width: 1200px;height: 360px;margin-top: 160px;}

.hdwrap{width: 570px;height: 360px;position: relative;overflow: hidden;}
.newslist{width: 610px;height: 360px;overflow: hidden;}
.swiper-lb .swiper-button-prev,
.swiper-lb .swiper-button-next{height:58px;width:28px;}
.swiper-lb .swiper-button-prev{left: 0 !important;background-position: -31px 0}
.swiper-lb .swiper-button-prev:hover{background-position: 0 0;}
.swiper-lb .swiper-button-next{right: 0 !important;background-position: -93px 0;}
.swiper-lb .swiper-button-next:hover{background-position: -62px 0;}
.hdwrap .swiper-slide img{width: 570px;height: 360px;}
.hdwrap .swiper-slide p{width: 570px;height: 40px;line-height: 40px;padding: 0 5px;display: block;position: absolute;left: 0;bottom: 0;background: #5b282d;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;color: #f9f6f6;font-size: 16px;}

.newslist ul{margin-top: 8px;}
.newslist ul li{display: block;width: 100%;height: 40px;line-height: 40px;margin-top: 4px;}
.newslist ul li i{display: block;float: left;width: 5px;height: 5px;background: #be323e;margin: 18px 5px 0;}
.newslist ul li a{display: block;float: left;width: 460px;height: 40px;line-height: 40px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;color: #333;font-size: 20px;}
.newslist ul li a:hover{color: #666;}
.newslist ul li span{font-size: 20px;color: #666;float: right;line-height: 40px;margin-right: 20px;}
/*视频 列表*/
.videolis{width: 1200px;height: 180px;margin-top: 30px;overflow: hidden;}
.videolis ul{width: 1240px;}
.videolis ul li{width: 270px;height: 180px;display: block;float: left;margin-right: 40px;position: relative;}
.videolis ul li .img,
.videolis ul li .img img{width: 270px;height: 180px;position: relative;}
.videolis ul li .img p{
	position: absolute;
	left: 0;
	bottom: 0;
	width: 260px;
	padding: 0 5px;
	height: 36px;
	line-height: 36px;
	background: rgba(91,40,45,.6);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#995b282d,endColorstr=#995b282d);
	font-size: 18px;
	color: #fff;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	transition: all .3s linear;
  -webkit-transition: all .3s linear;
   -moz-transition: all .3s linear;
    -ms-transition: all .3s linear;
}

.videolis ul li .mengban{
	display: none;
	width: 270px;
	height: 180px;
	background: rgba(91,40,45,.6);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#995b282d,endColorstr=#995b282d);
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1;
}

.videolis ul li .mengban span{display: block;	height:72px;width:72px;background-position: 0 -74px;margin: 50px auto 0;}
.videolis ul li:hover .mengban{display: block;}
.videolis ul li:hover p{bottom: -40px;}

.cont5{width: 1200px;height: 480px;margin: 177px 0 0 0;}
.livewrap{width: 850px;height: 480px;}
.changyanwrap{width: 330px;height: 460px;margin: 10px;overflow-y: auto;}

.cont5 ::-webkit-scrollbar{width:6px; height:6px; background:transparent;}
.cont5 ::-webkit-scrollbar-button{width:0; height:0;}
.cont5 ::-webkit-scrollbar-button:start:decrement,.cont5  ::-webkit-scrollbar-button:end:increment{display:block;}
.cont5 ::-webkit-scrollbar-button:vertical:start:increment,.cont5  ::-webkit-scrollbar-button:vertical:end:decrement{display:none;}
.cont5 ::-webkit-scrollbar-corner{display:block;}
.cont5 ::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:rgba(163, 163, 163, 0.7);border-radius:10px;}
.cont5 ::-webkit-scrollbar-thumb:hover{background-clip:padding-box;background-color:rgba(163, 163, 163, 0.8);border-radius:10px;}
.cont5 ::-webkit-scrollbar-track:hover{background-clip:padding-box;background-color:rgba(0, 0, 0, 0.1);}


.cont6{width:1040px;height:480px;background: rgba(0,0,0,.2);margin: 170px 0 0 160px;}
.cont6 ul{width: 1200px;}
.cont6 ul li{display: block;float: left;position: relative;margin: 10px 0 0 10px;width: 248px;height: 198px;overflow: hidden;}
.cont6 ul li img{width: 100%;height: 100%;}

.cont6 ul li p{
	display: block;
	position: absolute;
	left: 0;
	bottom: -40px;
	width: 94%;
	height: 40px;
	line-height: 40px;
	text-align: center;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	padding: 0 3%;
	background: rgba(0,0,0,.6);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f000000,endColorstr=#7f000000);
	font-size: 20px;
	color: #fff;
	transition: all .3s linear;
    -webkit-transition: all .3s linear;
    -moz-transition: all .3s linear;
    -ms-transition: all .3s linear;
}
.cont6 ul li:hover p{bottom: 0;}
.cont7{width: 1200px;height: 600px;margin-top: 130px;}
.cont7 ul{width: 1220px;}
.cont7 ul li{position: relative; display: block;float: left;width: 280px;height: 508px;background: #fff;border: 2px solid #aca4aa;margin-right: 20px;}
.cont7 ul li img{width: 280px;height: 508px;margin:-10px 0 0 10px ;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box}
.cont7 ul li.on{background: #841900;}
.cont7 ul li.on img{border: 1px solid #4bcff8;}
.cont7 ul li:hover .icon-bg{opacity: 1;}
.cont7 ul li .icon-bg{opacity: 0;position: absolute;z-index: 9;top: -10px;left: 10px;width: 280px;height: 508px;background: rgba(0,0,0,.5);-webkit-transition: opacity ease .5s;-moz-transition: opacity ease .5s;transition: opacity ease .5s}
.cont7 ul li span{display: block;width: 90%;padding: 0 5%;text-align: center;position: absolute; bottom: 0; font-size: 16px; color: #fff; line-height: 50px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}

.linwrap{width: 560px;height: 340px;margin: 58px 0 0 4px;}
.linwrap a{display: block;float: left;width: 256px;height: 88px;margin: 15px 0 7px 21px;}
.cont8{width: 610px;height: 310px;margin: 72px 12px 0;}
.cont9{width: 1180px;height: 460px;overflow: hidden;margin: 168px 0 0 10px;}
.cont9 .img{width: 308px;height: 456px;}
.cont9 img:hover{ cursor: pointer;}
.cont9 .img img{display: block;float: left;width: 308px;height: 222px;margin: 0 0 12px 2px;}
.cont9 .img2{width: 541px;height: 456px;margin: 0 8px 0 11px;}
.cont9 .img2 img{width: 541px;height: 456px;}

.mengban{display: none;width: 100%; height: 1994px;min-height: 100vh; z-index: 940325; background: rgba(0,0,0,.6); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,endColorstr=#99000000); position: fixed; left: 0; top: 0;}
.bg{width: 100%; height: 1994px; position: absolute; left: 0; top: 0; z-index: 0;}

.closbtn{position: absolute; cursor: pointer; top: 0; right: 50px; height:41px;width:41px; background-position: -82px -74px; /**+top: 140px;*/ z-index: 99;}
.lbwrap{width: 930px;height: 480px;margin: 150px auto 0;position: relative;overflow: hidden;}
.swiper-pic img{width: 730px;height: 480px;display: block;margin: 0 auto;}

.swiper-pic .swiper-button-prev,
.swiper-pic .swiper-button-next{height:117px;width:59px;top: 38%;}
.swiper-pic .swiper-button-prev{left: 0 !important;background-position: -140px 0;}
.swiper-pic .swiper-button-next{right: 0 !important;background-position: -207px 0;}
.swiper-pic .swiper-button-next:hover,
.swiper-pic .swiper-button-prev:hover{opacity: 0.88;}
