@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:#fff;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;}
/*----------------*/
.subitem3 img,.subitem2 dd,.voitems .swiper-slide dl,.tbox2 div img,.lunbo .lbnext,.lunbo .lbprev,.lunbo img,.navbg ul li a,.tout a::after,.subitem1 dt img,.subitem4 dd{-webkit-transition: all .5s;-moz-transition: all .5s;-ms-transition: all .5s;transition: all .5s;}
.subitem3:hover img,.tbox2 div:hover img,.lunbo:hover img,.subitem1:hover dt img{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2);}

.tophead{width:100%;height:640px;background:url(../images/head.jpg) no-repeat center top;background-size:cover;min-width:1280px;position:relative;z-index: 1;}
.tophead a.back{width:160px;height:50px;position:absolute;top:0;left:50%;margin-left:400px;background:#f1ebeb url(../images/home.png) no-repeat 20px 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;}
.navbg{width:100%;min-width:1280px;height:80px;margin:0 auto;background: #0133b1;}
.navbg ul{width:1280px;margin:0 auto;display:-webkit-flex;display: flex;justify-content: space-between;}
.navbg ul li{/* width:151px;float: left; */width:100%;text-align: center;margin:0;position:relative;z-index:1;}
.navbg ul li a{display: block;width:100%;height:80px;font-size:28px;color:#fff;line-height:80px;font-family: "黑体";}
.navbg ul li a:hover{/* font-size:30px; */background:#c05701;}
.hist dl{/* width:151px; */width:100%;position:absolute;left:0;top:80px;background: #0133b1;display:none;}
.hist dl dd{border-top:1px solid #ddd}
.hist dl dd a{height:50px;line-height: 50px;font-size:20px}
.hist dl dd a:hover{font-size:20px;}

.conts{width:1280px;margin:0 auto;}
.tout{padding:36px 0;text-align: center;font-size:48px;line-height:50px;font-weight:700;}
.tout a{color:#043369;position:relative;}
.tout a::after{content: '';width:0;height:3px;background:#be8302;position:absolute;bottom:-3px;left:50%;}
.tout a:hover::after{width:100%;left:0;}


.lbparent{width:740px;height:460px;}
.luobo{width:740px;height:460px;background:#ddd;}
/*.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:740px;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:url(../images/st-icon-2.png) repeat;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;}



.pubtitle{width:1280px;height:1px;border-top:1px solid #666;position:relative;z-index:1;margin:50px 0;color:#043369}
.pubtitle p{text-align: center;margin-top:-10px;font-size:22px;font-weight:700;}
.pubtitle p span{background:#fff;display: inline-block;height:20px;line-height: 20px;padding:0 20px}
.pubtitle a{position:absolute;right:0;top:-20px;padding:5px 12px;background:#043369;color:#fff}
/* .pubtitle.bg1{background-position:center -1px;}
.pubtitle.bg2{background-position:center -81px;}
.pubtitle.bg3{background-position:center -161px;}
.pubtitle.bg4{background-position:center -241px;}
.pubtitle.bg5{background-position:center -321px;}
.pubtitle.bg6{background-position:center -401px;} */
.marg1{margin-left:15px;}
.marg2{margin-right:15px;}
.moud1{width:600px;background:#ddd;min-height:300px;}
.subitem1{width:600px;margin:10px 0 10px 15px;}
.subitem1 dt{float:left;width:305px;height:200px;overflow: hidden;margin-right:15px;}
.subitem1 dt a{display:block;}
.subitem1 dd.big{font-size:16px;font-weight:700;}
.subitem1 dd.smlt{color:#777;margin-top:15px;text-indent:28px;}
.subitem1 dd.smlt a{color:#c90001}

.subitem2{width:600px;position:relative;}
.subitem2 dt{position:absolute;left:0;top:0;z-index:1;width:100%;height:270px;background:rgba(10, 154, 221, 1);box-sizing:border-box;font-size:16px;color:#fff;display: none;}
.subitem2 dt p{padding:30px 30px 0;line-height:30px;text-indent:30px;}
.subitem2 dt span{font-size:20px;width:40px;height:30px;line-height:30px;position:absolute;top:0;right:0;background:#165004;text-align:center;cursor: pointer;}
.subitem2 dd{font-size:16px;border-bottom:1px dashed #aaa;height:50px;line-height:50px;background:url(../images/ico-1.png) no-repeat left center;padding-left:20px}
.subitem2 dd:hover{text-shadow:1px 1px 1px #2D6433;font-size:17px;}
.item3Prent{margin-right:-50px;}
.subitem3{width:240px;overflow: hidden;float:left;margin:10px 20px 10px 0}
.subitem3 dt a{display: block;width:200px;height:200px;overflow: hidden;border-radius:50%;margin:0 auto}
.subitem3 dd a{display: block;height:65px;line-height: 24px;text-align: center;font-size:16px;padding-top:8px;}

.subitem4{width:515px;height:460px;padding:15px 0 0 25px;}
.subitem4 dt{width:515px;height:48px;position:relative;border-bottom:1px solid #999}
.subitem4 dt p{color:#043369;font-size:22px;font-weight:700;line-height:48px;}
.subitem4 dt a{position:absolute;right:0;top:13px;padding:5px 12px;background:#043369;color:#fff}
.subitem4 dd{font-size:16px;border-bottom:1px dashed #999;height:55px;line-height:55px;margin:0 15px}
.subitem4 dd:hover{text-shadow:1px 1px 1px #2D6433;}

.votparent{position:relative;height:398px;background:#ECFFFE url(../images/jbjh_bg.png) no-repeat left top;padding-left:100px;padding-top:20px;margin:20px auto}
.votparent a.ldjh{width:115px;height:300px;position:absolute;left:15px;top:30px;}
.voitems{width:1060px}
.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:238px;}
.voitems .swiper-slide dl{width:238px;}
/* .voitems .swiper-slide dl:hover{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);background:#2D6433;color:#fff;} */
/* .voitems .swiper-slide dl:hover a,.voitems .swiper-slide dl:hover dd.smlt{color:#fff;} */
.voitems .swiper-slide dl dt a{display:block;margin-bottom:10px;}
.voitems .swiper-slide dl dt a img{border-radius:5px;}
.voitems .swiper-slide dl dd.big{height:60px;line-height:30px;padding:5px 0}
.voitems .swiper-slide dl dd.smlt{font-size:14px;padding:10px 15px;text-align:left;color:#666}
.votparent .dbnext,.votparent .dbprev{color:#c90001;font-size:50px;width:48px;height:64px;background:url(../images/st-icon-4.png) no-repeat;top:40%}
.votparent .dbnext{right:10px;background-position:-48px 0;}
.votparent .dbprev{left:110px;}

.tbox2{position:relative;min-height:723px;}
.tbox2 div{position:absolute;overflow: hidden}
.tbox2 div a,.tbox2 div img{display:block;width:100%;height:100%;}
.tbox2 div img:hover{-webkit-transform: scale(1.05);transform: scale(1.05)}
.tbox2 div p{display: inline-table;width:90%;height:100%;background:rgba(0, 0, 0, .5);position:absolute;left:0;top:100%;padding:0 5%}
.tbox2 div p span{display: table-cell;text-align: center;vertical-align: middle;color:#fff;font-size:22px;line-height:34px;}
.tbox2 .pic1{top:0;left:0;overflow: hidden;}
.tbox2 .pic1 img{width:416px;height:353px;}
.tbox2 .pic2{top:368px;left:0;}
.tbox2 .pic2 img{width:416px;height:353px;}
.tbox2 .pic3{top:0;left:428px;}
.tbox2 .pic3 img{width:431px;height:543px;}
.tbox2 .pic4{top:557px;left:428px;}
.tbox2 .pic4 img{width:431px;height:166px;}
.tbox2 .pic5{top:0;right:0;}
.tbox2 .pic5 img{width:410px;height:354px;}
.tbox2 .pic6{top:368px;right:0;}
.tbox2 .pic6 img{width:410px;height:353px;}

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







