@charset "utf-8";*{padding: 0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;outline: none;margin: 0;}
video{width: 100%;margin: 0 auto;display: block;height: auto;}
html,
body{color: #333;font-size: 16px;font-family: "Î¢ÈíÑÅºÚ";margin-left: auto !important;margin-right: auto !important;text-align: left;}
li{list-style: none;}
a{text-decoration: none;color: #333;}
img,
input{border: 0;outline: none;}
body .clear{clear: both;height: 0 !important;width: 0 !important;border: none !important;margin: 0 !important;padding: 0 !important;float: none !important;}
.clearfix:after{content: "";clear: both;display: block;overflow: hidden;font-size: 0;height: 0;}
.clearfix{zoom: 1;}
.fl{float: left;}
.fr{float: right;}
a:hover{color:#9c0001;}
.px1300{width: 1300px;max-width: 1400px;margin: 0 auto;}
.pic{padding-top: 75%;position: relative;overflow: hidden;}
.pic img{position: absolute;left: 0;top: 0;width: 100%;height: 100%;transition: all 1s;}
.pic img:hover{transform: scale(1.2);}
.wap{display: none !important;}


.bottom a,.bottom a:hover{color:#fff}

/*Í·²¿*/.top{width: 100%;/*background: url(/images/top-bg.jpg) repeat-y center;*/background-size: cover;position: fixed;top: 0;left: 0;right: 0;z-index: 9999;background: linear-gradient(to top, rgba(0, 0, 0, 0), rgba(0, 0, 0, .6));filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#99000000', endColorstr='#00000000', GradientType=0);}
.top:before{content: "";position: absolute;left: 0;top: 0;width: 100%;height: 0;bottom: 0;background:rgba(156, 0, 1, .9);box-shadow: 0 0 20px rgba(0, 0, 0, .2);transition: all 0.5s;z-index: -1;}
.top.on:before{height: 100%;}
.top>div{}
.logo{line-height: 130px;}
.logo img{vertical-align: middle;}
.top-r{/*padding-left: 100px;*/}
.top-r-t{text-align: right;line-height: 30px;margin-top: 20px;}
.top-r-en{display: inline-block;margin-right: 25px;}
.top-r-en a{margin:0 5px;font-size:14px;color: #fff;}
.top-r-en a:hover{color: rgba(255,255,255,0.8);}
.top-r-en img{vertical-align: -1px;padding-right: 10px;}
.top-r-en a:hover img{opacity: 0.8;}
.search{display: inline-block;width: 200px;height: 30px;background: none;border: 1px solid rgba(255,255,255,0.5);box-sizing: border-box;border-radius: 15px;-webkit-border-radius: 15px;border-radius: 15px;position: relative;}
input,
button{border: none;outline: none;}
.search .text{width: 220px;padding-left: 15px;padding-right: 40px;height: 28px;font-size: 14px;color: #fff;border-radius: 20px;vertical-align: top;background: none;}
.search .button{width: 40px;height: 30px;background: url(/images/fdj.png) no-repeat center;position: absolute;top: 0;right: 0;cursor: pointer;}
input::-webkit-input-placeholder{color: rgba(255,255,255,0.7);}
input::-moz-input-placeholder{color: rgba(255,255,255,0.7);}
input::-ms-input-placeholder{color: rgba(255,255,255,0.7);}
/*µ¼º½*/.nav{height: 40px;line-height: 40px;margin-top: 16px;}
.nav>ul{font-size: 0;}
.nav>ul>li{float: left;text-align: center;position: relative;}
.nav>ul>li.active>a{}
.nav>ul>li:first-child{margin-left: 0;}
.nav>ul>li>a{display: block;font-size:18px;padding: 0 10px;color: #fff;text-align: center;position: relative;transition: all 0.3s;}
.nav>ul>li>a::after{opacity: 0.8;content: "";position: absolute;left: 50%;transform: translateX(-50%);bottom: 0;border-bottom: 5px solid transparent;border-left: 5px solid transparent;border-right: 5px solid transparent;}
.nav>ul>li.on>a::after{border-bottom: 5px solid #ffffff;}
.nav>ul>li.active>a{background: #9c0001;}
.nav>ul>li:hover>a{background: #9c0001;border-radius:10px;}
.nav>ul>li>div{position: absolute;top: 100%;width: 100%;background: #fff;background:rgba(255, 255, 255, .8);z-index: 9999;overflow: hidden;line-height: normal;display: none;box-shadow: 0 0 10px rgba(0, 0, 0, .2);}
.nav>ul>li>div>ul{overflow: hidden; }
.nav>ul>li>div>ul>li a{display: block;font-size: 15px;line-height:20px;transition: .3s;color: #333;    padding: 10px 0px;}
.nav>ul>li>div>ul>li a:hover{background: #9c0001;color: #fff;}

.nav>ul>li:nth-child(6) div{width:140px;}
.nav>ul>li:nth-child(8) div{width:120px;}

.nav-r{float: left;position: relative;}
.nav-r a{float: left;margin-left: 20px;border-radius: 50%;width: 40px;height: 40px;text-align: center;color: #fff;line-height: 40px;font-size: 0;}
.nav-r a img{vertical-align: middle;display: none;}
.nav-r a img:first-child{display: inline-block;}
.nav-r a span{display: block;font-size: 18px;}
#wid125{width:140px;}
/*µ×²¿*/
.footerbj{background:url(/images/wtshbjtp.png) #9c0001 top center;background-size:auto 100%;padding-top:30px;padding-bottom:10px;}
.footer{max-width:1300px;margin:0 auto;margin-bottom:10px;    background: url(/images/dblogo.png) no-repeat center;}
.foot-left{float: left;margin-top:10px;width:350px;}
.foot-left img{width:100%;}
.uni-media{float: left;width:350px;height:80px;}
.smallmedia{float: left;height:70px;display: block;}

.dizhi{font-size:14px;color:#fff;}
.foot-right{float: right;margin-top:20px;width:350px;height:100px;}
.foot-right h3{font-size:16px;line-height:40px;padding-left:25px;background:url(/images/yqljtb.png) no-repeat left center;border-bottom:1px solid #650a11;color:#fff;font-weight:500;}
.foot-right p img{margin-bottom:10px;height:35px;}
.yqlj{padding-top:6px;border-top:1px solid #ffa0a0;}
.yqlj a{font-size:14px;color:#fff;margin-right:10px;}
#bottom{margin-top: 0px;width:100%;min-width:1300px;height:auto;background:#6d0003;overflow:hidden;}
.bottom{width:1300px;margin:0 auto;padding:10px 0px;min-width:1300px;line-height:26px;font-size:14px;color:#FFF;text-align:center !important;overflow:hidden;}
.bottom span{float:left;}
.bottom span:nth-child(2){float:right;}
.bottom img{vertical-align: middle;margin-right:5px; height:24px;}
.bq{width:100%;line-height:24px;background:#a10000;text-align:center;color:#fff;font-size:14px;padding:13px 0;}
.bq a{color:#fff;}
@media screen and (max-width:1400px){.px1300{width: 100%;padding-left: 20px;padding-right: 20px;}
.logo img{height: 60px;}}
@media screen and (max-width:1400px){.nav>ul>li>a{padding: 0 15px;}}
@media screen and (max-width: 1301px){.foot .dz{padding-left: 1%;}}
@media screen and (max-width: 1237px){.foot{text-align: center;}
.wx{float: none;}}
@media screen and (max-width:1208px){.nav>ul>li>a{padding: 0 10px;}}
@media screen and (max-width:1110px){.nav>ul>li>a{padding: 0 8px;font-size: 14px;}}
@media screen and (max-width:1024px){body{padding-top: 60px !important;}
.pc{display: none !important;}
.m-top{max-width: 1920px;margin: 0 auto;position: fixed;right: 20px;top: 18px;width: 25px;height: 25px;z-index: 9999;}
.wap{display: block !important;}
.wap-menu{width:25px;height:25px;position: absolute;top: 0;right: 0;z-index: 99999;font-size: 0;}
.wap-menu img{width:25px;height: 25px;}
.close-menu{display: none;position: absolute;right: 0;top: 0;}
.m-head{position: fixed;top: 0;left: 0;right: 0;background: #9c0001;z-index: 999;padding:8px 10px;}
.m-logo{font-size: 0;width: 55%;}
.m-logo a{font-size: 0;line-height: 40px;display: block;}
.m-logo img{max-height:45px;vertical-align: middle;}
.m-tlink{padding: 10px 15px 0 15px;}
.m-tlink a{font-size: 12px;margin-right: 5px;color: #fff;display: inline-block;line-height: 24px;/*background: #fff;*/line-height: 24px;border-radius: 5px;}
.m-tlink a img{vertical-align: -2px;padding-right: 5px;}
.m-search{margin: 0 10px;padding-right: 50px;padding-left: 10px;padding-top: 5px;padding-bottom: 5px;position: relative;line-height: 35px;/* background: #fff;*/margin-top: 15px;margin-bottom: 15px;border: 1px solid #fff;}
.m-search input[type="text"]{display: block;width: 100%;line-height: 25px;background: none;color: #fff;}
.m-search input[type="text"]::placeholder{color: #fff;}
.m-search input[type="image"]{position: absolute;right: 10px;top: 10px;height: 15px;}
.m-search .button{width: 40px;height: 30px;background: url(/images/fdj.png) no-repeat center;position: absolute;top:2px;right: 0;cursor: pointer;}

.m-nav{position: fixed;top: 60px;right: -100%;bottom: 0;z-index: 999;background: #9c0001;border-top: 1px solid #a01313;overflow-y: scroll;width: 100%;max-width: 375px;}
.m-nav .top-r{color: #fff;padding-left: 15px;}
.m-nav ul{padding: 0 15px;/* border-top: 1px solid rgba(255, 255, 255, 0.2);*/}
.m-nav ul li{border-bottom: 1px solid rgba(255, 255, 255, 0.2);position: relative;}
.m-nav ul li>span.on{transform: rotateZ(90deg);}
.m-nav ul li ul{display: none;}
.m-nav ul li ul li{border: none;}
.m-nav>ul>li a{display: block;font-size: 16px;line-height: 20px;padding:10px 0;position: relative;color: #fff;}
.m-nav>ul>li ul li a{padding: 10px 0;font-size:14px;}
.m-nav>ul>li>span{position: absolute;width: 20px;height: 20px;background: url(/images/m-nav_down.png) no-repeat;background-size: 14px 14px;background-position: center center;right: 0;top: 10px;cursor: pointer;display: block;color: #fff;transition: all 0.3s;}
.banner .slick-dots{bottom: 30px;}
}
@media screen and (max-width:768px){
.bdtx{width:100%;marin:0 auto}
.banner .slick-dots{text-align: center;}
.zzlist dl dd ul.ul2 li{width:50%;}
.gjjjl p span{width:27.6%}
.list-notice .more{margin-top: -40px!important;}
.deg{display: flex;
    flex-wrap: wrap-reverse;}
.banner .slick-dots li{width: 32px;height: 26px;border-radius: inherit;}
.banner .slick-dots li button{width: 32px;height: 26px;background: url(/images/dot1.png) no-repeat;background-size:cover;}
.banner .slick-next, .banner .slick-prev{width: 30px;height: 30px;background-size: 100%;}
.link h3{font-size: 20px;}
.link{font-size: 14px;}
.link a{font-size: 14px;padding: 0 10px;}
.m-nav .top-r-en{padding:0 10px;margin-right:0px;margin-top:10px;}
.banner li, .banner li a{height:28vh;}
.banner li a, .banner li.swiper-slide-active a{transition: none; transform: none;}
.bsdt .list ul li{width:30%; margin:5px 1.5%;border-radius:0px;line-height:40px;}
.bsdt .list ul li p{font-size:14px;line-height:26px;}
.bsdt .list ul li a{padding:0px 0px;border-radius:0px;}
.px1300{padding:5px 15px; width:100%;}
.s1-l ul li a .pic img{min-height:300px;}
.bsdt .list ul li a img{margin-bottom:0px;}
.bsdt{padding:10px 0px;}
.bsdt .list ul li img{height:30px;}
.circle:before{border:none;border-radius:0px;transform: rotate(0deg); animation: circleRotate 0s linear infinite;}
.tit h3{width:auto;font-size:18px;line-height:40px; height:40px;}
.tit h3 img{height:30px;}
.tit{line-height:40px;margin-bottom:15px;}
.more a{font-size:14px;}
.section1{padding:20px 0px;}
.s1-linfo{padding:10px 10px; margin-top:-72px;}
.s1-r ul li{font-size:14px;}
.s1-r ul li a{background:none; padding-left:0px; margin-left:35px;padding-right:60px;}
.s1-r ul:after{background:none;}
.img-news-date{font-size:14px;line-height:20px; margin-top:0px;}
.img-news-date span{font-size:18px;}
.s1-r ul li:hover{background:none;}
.s1-l .slick-dots{bottom:12px;}
.wtyx{width:100%;}
#ifocus{width:100%;}
#ifocus_pic{width:100%;height:auto;}
#ifocus_piclist li{width:100%;height:auto;}
.yximg{height:270px;}
#ifocus_piclist img{min-width:100%;width:100%;height:auto; max-height:300px;}
#ifocus_btn{width:100%;}
#ifocus_btn li{float:left;padding:3px 0.5%; width:18%; margin:5px 1%;}
#ifocus_btn img{height:55px;}
#ifocus_piclist li a p{padding:10px 10px; font-size:14px;}
.section2{padding:20px 0px;}
.slideTxtBox .hd ul{height:34px;}
.slideTxtBox .hd ul li{font-size:18px; height:34px; line-height:34px; width:100px;margin-right:5px;}
.xntz{width:100%; padding:20px 0px 0px 0px;}
.list-notice ul li .date{width:20%;}
.list-notice ul li .text{width:78%; margin-left:2%;}
.list-notice ul li .text h4{font-size:14px;height:60px; overflow:hidden;}
.list-notice ul li{margin-bottom:5px;}
.list-notice ul li a{padding-bottom:5px;}
.slideTxtBox .hd img{margin-top:8px;}

.section3{padding:20px 0px;}
.xsxsxz{width:100%; float:none;}
.in-netui{display:none;}
.in-nelist{width:100%;}
.in-nen-ti{font-size:14px;}
.in-nenk{margin-right:68px;}
.in-nedak{width:68px;}
.in-neda1{font-size:16px;}
.in-neda2{font-size:16px;}
.in-nelist li a{margin-bottom:5px; padding-bottom:5px;}
.gongao{width:100%; float:none;padding-top:20px;}
.xm_tu{width:100px; height:50px;}
#mtjjtpys .xm_tu {height: 50px;}
#mtjjtpys img{height: 50px;}
#mtjjtpys .xm_jsk{margin-left:110px;}
#mtjjtpys .xm_jsk_ti{font-size:14px;line-height:30px;}
#mtjjtpys .xm_jsk span{font-size:14px;line-height:30px;}
.section4{padding:20px 0px 0px 0px;}
.slick_weixin{width:48%; margin:0px 1% 30px 1%;}
.slick_weibo{width:48%; margin:0px 1% 30px 1%;}
.slick_video{width:48%; margin:0px 1% 30px 1%;}
.slick_tiktok{width:48%; margin:0px 1% 30px 1%;}
.sjpttb ul li span.code{left:0px;margin-left:0px;}
.sjpttb ul li span.code:after{border:none;}
.sjpttb ul li:nth-child(4) .code{margin-left:-40px;}
.sjpttb ul li:nth-child(5) .code{margin-left:-90px;}
.section5{padding:20px 0px;}
.ztwz b.m-prev-page{left:-8px;}
.ztwz b.m-next-page{right:-8px;}
.ztwz ul li{width:350px;}
.ztwz ul li img{width:350px;}

.ztwz ul li p{margin-left:-150px;}
#footer{min-width:auto;}
.footerbj{padding-top:20px;}
.foot-left{float:none;width:100%;text-align:center;margin-top:0px;}
.foot-left img{height:80px; width:auto;}
.footer{background: url(/images/dblogo.png) no-repeat center 80px;background-size:200px auto;}
.foot-right{width:98%; float:none; margin:0 1%; height:auto;}
#bottom{min-width:auto; padding:10px 0px;}
.bottom{width:98%;padding:0 1%;min-width:auto;}
.foot-right h3{font-size:14px;}




.fsouout .cer8{width:100%;position: relative; padding:5px 5px;}
.mdcate{margin-top:0px;width:130px;padding:10px 0px;float:none; min-width: auto;}

.mdcate .cn{font-size:18px;line-height:30px;}
.mdcate .en{font-size:14px;}
.souinner{padding:10px 5px 0px 5px;
    white-space: inherit;}
.souinner a{font-size:14px;padding:0 10px; }
.souleft{width:auto; height:auto; line-height:40px;margin-left:0px;float:none; }
.tree2{font-size:14px;height:40px; line-height:40px;position: absolute; top:22px; right:15px;width: 50%;}
.neironzz{width:100%; margin-top:10px;}
.zsjyz{margin-top:20px;}
.zsjyz li p{font-size:14px; line-height:40px;margin-bottom:0px;}
.zsjyz li img{height:150px}
.zsjyz li{width:47%; margin:7px 1.5%;}
.jgsz h3{font-size:18px;}
.jgsz li{font-size:14px; width:47%; margin:5px 1.5%; line-height:20px !important;  height:62px;}
.jgsz li a{padding:10px 0px;}
.xlyjs li{width:47%; margin:5px 1.5%;}
.xlyjs li:nth-child(3){margin-right:1.5%;}
.xlyjs li p{font-size:14px; line-height:30px; bottom:5px;}

.jxky ul li{width:100%; padding:10px 1.5% 0px 1.5%;margin: 0 0px 10px 0px;}
.kxjy-right h3{font-size:16px;}
.kxjy-right p{font-size:14px;}
.kxjy-right a{font-size:14px; margin-top:0px; margin-bottom:5px;}
.kxjytp{width:100%;}
.kxjy-right{width:100%;padding-right:0px;}
.v_news_content table{width: 100%!important;
   
    border-collapse: collapse!important;
    border: none!important;
    font-size: 0.23rem!important; }
.v_news_content table span{font-size:12px}
.v_news_content table td,.v_news_content table th{width: 1px!important;
    white-space: nowrap!important;
    border: solid #676767 1px;
    test-align: center!important;
    white-space: pre-line!important;
    word-break: break-all!important;
    word-wrap: break-word!important;
    display: table-cell!important;
    vertical-align: middle!important;
    white-space: normal!important;
    height: auto;
    vertical-align: text-top!important;
    padding: 2px 2px 0 2px!important;
    display: table-cell!important;}
.lsyg h3{font-size:18px; margin-bottom:20px;}
.lsyg ul li{font-size:14px;padding:5px 5px;min-height:142px;}
.lsyg ul{width:30%;margin:0 1%;}


.lsyg ul li:nth-child(2n){min-height:auto;}
.rcpy-img{width:100%;}
.rcpy-txt{width:100%;}
.rcpy-txt h3{font-size:18px; margin-bottom:10px;}
.rcpy-txt p{font-size:14px; line-height:26px; margin-bottom:0px;}
.ckjcrc{font-size:14px; padding:0 15px; height:30px; line-height:30px; margin-bottom:20px;}
.bkspy{padding-bottom:20px; margin-bottom:20px;}

.szdwh3{font-size:18px; margin-top:20px;}
.nyszdw h3{font-size:14px; line-height:30px; padding:5px 5px;}
.nyszdw p{font-size:14px; line-height:30px;}
.nyszdw li{width:100%;margin-right:0px;}
.neironzz p{font-size:16px!important; line-height:40px!important;}

.wtyx li{width:49%; margin-right:2%; margin-bottom:10px;}
.wtyx li:nth-child(2n){margin-right:0%;}
.wtyx li:nth-child(3n){margin-right:2%;}
.wtyx li p{font-size:14px; line-height:24px; padding:5px 0px; margin-bottom:0px;}

.xxldys h3{font-size:16px;}
.xxldys li{margin-bottom:10px;}

.atc{padding:10px 10px;}
.atc-h h1{font-size:18px;}
.atc-con{padding:10px 0px;}
.atc-con img{height:auto!important;display: block;}
.atc-pn{padding-right:0px;}
.atc-pn a.ret{display:none;}
.atc-pn a{line-height:24px; margin-bottom:10px;}
.xwzxnr{margin-bottom:20px;}
.xyfwz li img{height:30px; margin-right:10px;}
.xyfwz li{width:46.8%;font-size:14px; height:60px; line-height:60px; margin:5px 1.6%;}
.xyfwz{margin-bottom:20px;}


.ksfwnr{width:100%;    margin:0px auto; min-height:300px;}
.ksfwnr-left{width:100%;}
.ksfwnr-right{width:100%;}
.ksfwnr h3{font-size:16px; line-height:40px;}
.ksfwnr p{font-size:14px;overflow:hidden;  margin:10px 0px 10px 0px;}
.ksfwnr p a{display:block; float:left;}
.zntyxy{font-size:14px;     padding: 5px 5px;
    min-height: 142px; margin-top:-152px; width:59%;}
.xwnr-bj{padding:20px 0px;}
.xwzxnr{padding:10px 10px; }.nyright{width:100%;}
#mart1{margin-top:420px;}
#youjiantou{right: -22px;display:none;}






}
@media screen and (max-width:480px){.banner .slick-dots{bottom:10px;}
.banner .slick-dots li,.banner .slick-dots li button{width:22px;height:16px;}
.link h3{font-size: 18px;}}