@charset "utf-8";
/* CSS Document */
*{padding:0;margin:0;}
/*html{ overflow-x:hidden}*/
body{ margin:0 auto; font-size:14px; color:#000;font-family:"微软雅黑"; background:url(../images/bg00.jpg) repeat;line-height:26px; overflow-x: hidden;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p{margin:0; padding:0;}
ul,li,ol,dt,dd,dl,map,area{ margin:0; padding:0; border:none}
h1,h2,h3,h4,h5,h6 {font-size:12px; font-weight:normal;} 
img,form{ border:none;margin:0;padding:0}
ul,li{list-style:none}
table{ table-layout:fixed; border-collapse:collapse;}
.fl{ float:left}
.fr{ float:right}
.fr2{ float:right}
.cl{ clear:both; overflow:hidden}
.tc{ text-align:center}
.tl{ text-align:left}
.tr{ text-align:right}
.wapper{ white-space:nowrap; overflow:hidden}
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix {display: inline-block;}
/** html .clearfix { height: 1%;}*/
.clearfix {display: block;}
a{ color:#222; text-decoration:none;}
a:hover{ color:#A5090A; text-decoration:none;}
/*----------------*/
a.back{width:130px;height:50px;position:absolute;top:0;left:50%;margin-left:450px;background:#f1ebeb url(http://www.zqcn.com.cn/template/1/zqweb/_files/ztbox/tzh/images/home.png) no-repeat 10px center;z-index:90;line-height:50px;text-align: center;font-size:16px;padding-left:20px;border-bottom-right-radius:14px;border-bottom-left-radius:14px;color:#0d4266}
.databox a,.item2 dt a img{-webkit-transition:all .3s;transition:all .3s;}
.item2 dt a:hover img{-webkit-transform: scale(1.2);transform: scale(1.2);}
.tophead{width:100%;height:566px;background:url(../images/bg01.jpg) no-repeat center top;min-width:1250px;background-size:100% 596px;}
.databox{width:1250px;height:266px;background:url(../images/bg02.jpg) no-repeat center top;margin:0 auto;box-sizing: border-box;/* display:-webkit-flex;display: flex; */padding:125px 0 0 85px;/* justify-content: space-around; */}
.databox a{display: block;width:50px;height:50px;text-align: center;line-height:55px;float:left;margin-left:31px;font-size:24px;}
.databox a:hover{font-size:30px;}

.mtb30{margin-top:30px;margin-bottom:30px;}
.mtb50{margin-top:50px;margin-bottom:30px;}
.boxflex{display:-webkit-flex;display: flex;justify-content: space-between;flex-wrap: wrap;}
.conts{width:1250px;margin:0 auto;padding-bottom:30px;}
.tout{height:123px;width:1250px;box-sizing: border-box;background:url(../images/bg03.jpg) no-repeat left center;padding-left:231px;text-align: center;}
.tout dt{font-size:36px;font-weight: 700;padding:50px 0 25px}
.tout dd a{display: inline-block;width:30%;}

.item1{width:520px;padding:10px 0 20px 10px}
.item1 dt{font-size:28px;height:50px;line-height:50px;overflow: hidden;margin-top:10px;margin-bottom:10px}
.item1 dd{font-size:16px;}
.lbparent{width:720px;height:460px;background:#ddd;margin-top:20px;}
.luobo{width:720px;height:460px;}
/*.lunbo>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic*/
.lunbo .swiper-pagination-bullet{width:14px;height:14px;background:#FBEE21}
.lunbo>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:680px;bottom:22px}
.lunbo .swiper-slide {font-size: 18px;background: #fff;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;}
.lunbo .swiper-slide a{display:block;width:720px;height:460px;overflow: hidden;color:#fff}
.lunbo .swiper-slide a .txt{width:720px;height:80px;line-height:80px;position:absolute;left:0;bottom:0;background:rgba(0, 0, 0, .7);font-size:26px;color:#fff;padding-left:20px;}
.lunbo .lbnext,.lunbo .lbprev{height:65px;width:30px;background:url(../images/st-icon-1.png) no-repeat;margin-top:-60px;opacity:0;}
.lunbo .lbnext{right:0;background-position:-30px 0;}
.lunbo .lbprev{left:0;}
.lunbo:hover .lbnext,.lunbo:hover .lbprev{opacity:1;}

.item2{width:300px;overflow: hidden;text-align: center;margin:15px 0 20px}
.item2 dt a{display: block;width:300px;height:195px;overflow: hidden;}
.item2 dd{height:36px;line-height:36px;overflow: hidden;font-size:16px;margin-top:10px;}

.item3{width:530px;padding:20px 0;margin-left:20px;}
.item3 dt a{display:block;width:530px;height:330px;overflow: hidden;}
.item3 dd.big{font-size:22px;height:40px;line-height:40px;margin:10px 0 8px;font-weight:700;}
.item3 dd.smlt{color:#666;text-indent: 26px;}
.item3 dd.smlt a,.item4 dd.smlt a{color:#c90001}

.item4{width:670px;height:125px;overflow: hidden;border-bottom:2px dashed #999;padding:20px 0}
.item4 dt{float:left;margin-right:25px;}
.item4 dt a{display: block;width:200px;height:125px;}
.item4 dd.big{font-size:18px;height:36px;line-height:36px;overflow: hidden;padding-top:10px;}
.item4 dd.smlt{padding-top:10px;padding-right:30px;}

.item5{width:610px;height:125px;overflow: hidden;border-bottom:1px dashed #999;padding:20px 0}
.item5 dt{float:left;margin-right:25px;}
.item5 dt a{display: block;width:200px;height:125px;}
.item5 dd.big{font-size:18px;height:36px;line-height:36px;overflow: hidden;}
.item5 dd.smlt{padding-top:10px;padding-right:30px;color:#666}
.item5 dd.smlt a{color:#c90001}

.rank{position: relative;}
.voitems{width:1116px;padding:70px 0}
.voitems .swiper-slide {text-align: center;font-size: 18px;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;width:690px;}
.voitems .swiper-slide a{width:690px;display: block;}
.voitems .swiper-slide a{-webkit-transition: all .5s;transition: all .5s;}
.voitems .swiper-slide.swiper-slide-active{z-index:888;width:690px;}
.voitems .swiper-slide.swiper-slide-active a{transform: scale(1.2);-webkit-transform: scale(1.2);}
.rank .rknext,.rank .rkprev{color:#c90001;font-size:50px;width:37px;height:82px;background:url(../images/sshz.png) no-repeat;top:45%}
.rank .rknext{right:0px;background-position:-37px 0;}
.rank .rkprev{left:0px;}

.wjhg{display:-webkit-flex;display: flex;flex-wrap: wrap;justify-content: flex-start;}
.wjhg a{display: block;padding:15px;background:#CFA972;box-sizing: border-box;width:416px}
.wjhg a img{display: block;width:100%;}

.footer{text-align: center;height:112px;line-height:112px;/*background:#165004; background:linear-gradient(#5CA22D,#165004); */margin-top:40px;border-top:2px solid #666}



