@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:#F7F4EF;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}
.tophead{width:100%;min-width:1250px;height:484px;background:url(../images/1.jpg) no-repeat center top;}
.conts{width:1250px;background:#fff;margin:0 auto;}
.nbg{width:100%;background:url(../images/bg.gif) repeat-x;border-top:1px solid #333;border-bottom:1px solid #333;}
.navbox{height:56px;width:1250px;display: -webkit-flex;display: flex;justify-content: center;align-items: center;font-size:18px;margin:0 auto;box-sizing: border-box;border-left:1px solid #fff;border-right:1px solid #fff;}
.navbox dt{width:100%;height:56px;line-height:56px;font-size:24px;text-align: center;cursor: pointer;position: relative;border-left:2px solid #fff;border-right:2px solid #fff;}
.navbox dt.on{color:#fff;background:#C82C2A;}
.navbox dt .down{position: absolute;top:56px;left:-1px;width:100%;display:block;font-size:18px;background:#f56764;border:1px solid #333;border-top:none;box-sizing: border-box;display: none;}
.navbox dt .down a{display: block;width:100%;height:48px;line-height:48px;text-align: center;border-bottom:1px solid #ddd;color:#fff}
.navbox dt .down a:hover{color:#333;background:#fff;}

.tbox{display: none;font-size:16px;line-height:34px;padding:25px 0;min-height:400px;}
.item1{padding:35px 50px;}
.pubtitle{font-size:26px;text-align: center;height:40px;line-height:40px;color:#c90001;border-bottom: 1px #50575c solid;padding:10px 0;}
.item2{padding:10px;margin-bottom:30px;}
.item2 dt{float:left;margin-right:30px;}
.item2 dt a{display: block;width:600px;height:337px;overflow: hidden;}
.item2 dd{padding-right:30px;}
.item2 dd.big{font-size:22px;font-weight:700;margin:10px 0;height:72px;line-height:36px;}
.item2 dd.smlt{text-indent: 32px;padding-right:60px;}
.item2 dd.smlt a{color:#c90001}
.item3{padding:20px 10px 40px;}
.item3 dt{float:left;width:48%;border-bottom:1px #3d4246 dashed;margin:0 1%;height:60px;line-height:60px;}
.tbflex{display:-webkit-flex;display: flex;justify-content:space-around;flex-wrap: wrap;flex-direction: row;}
.item4{width:362px;overflow: hidden;margin:30px 0 0}
.item4 dt{display: block;width:362px;height:220px;}
.item4 dt img{display: block;}
.item4 dd{height:60px;line-height:30px;text-align: center;padding:10px 0;font-weight:700;}


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



