﻿body {
    color: #333;
    font-size: 14px;
    font-family: "Microsoft YaHei",Arial,Tahoma;
	margin:0 auto;
	position:relative;
	overflow-x: hidden;
  background: #fff;

}

#adu0{z-index:99999999 !important;max-width:70%}
html,body{max-width:100%;overflow-x:hidden}
iframe,.article-box img{max-width:100%}
.article-box table{width:100% !important}
.article-box video{max-width: 75% !important;height:auto !important;width:75%;}

.i{display:inline-block;vertical-align:middle}
.f2{margin:26px auto 50px}
.img-hide{ overflow:hidden; display: block; }

.img-hide img{ transition: 0.5s all; transform: scale(1,1); }
.img-hide:hover img{ transform: scale(1.05,1.05); }
.txt-elise{overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;}
li{ list-style:none;}
a{ color: #333; }
ul{ padding:0; margin:0;}
a:hover{ text-decoration:none !important;}
a:focus{ text-decoration:none !important; outline: none !important;}
button:focus,button:hover,input:focus{ outline: none!important; }
img{ max-width:100%;}
.container{w;width: 1660px;}
.header{ background: url(../images/header.jpg) center no-repeat; background-size: cover; height:205px; border-top: solid 5px #ca0a0d; }
.logo{ line-height:200px; }
.logo-txt{ line-height:200px; margin-left:35px; }
.header-link a{ color: #cedaf4; display: inline-block; margin-left:36px;line-height:24px}
.header-link a span{display:inline-block;padding-left: 30px; background: url(../images/icon01.png) left center no-repeat; }
.header-link a.langer-a{ background: url(../images/raw.png) right center no-repeat; padding-right: 20px; }
.header-link{ padding-top:54px}
.search_con{text-align:right}
.search-box{ position: relative; margin-top: 15px; background: rgba(0,0,0,0.2); height: 38px; border-radius: 38px; padding-right: 40px; width: 200px; }
.search-box .form-control{ border:none; box-shadow: none; background: none; color: #97b2d5; }
.search-box .form-control::-webkit-input-placeholder{
            color: #97b2d5;
        }
.search-box .form-control::-moz-placeholder{   /* Mozilla Firefox 19+ */
            color: #97b2d5;
        }
.search-box .form-control:-moz-placeholder{    /* Mozilla Firefox 4 to 18 */
            color: #97b2d5;
        }
.search-box .form-control:-ms-input-placeholder{  /* Internet Explorer 10-11 */ 
            color: #97b2d5;
  
      }

/*检索页*/
.search_con.search_ny{text-align:left;}
.search_con.search_ny .search-box{margin:0;width:300px;background:rgba(4,69,149,0.2);position:relative}
.search_ny .search-box .form-control{color:#014a99}
.search_ny .search-box .form-control::-webkit-input-placeholder{
            color: #014a99 !important;
        }
.search_ny .search-box .form-control::-moz-placeholder{   /* Mozilla Firefox 19+ */
            color:  #014a99 !important;
        }
.search_ny .search-box .form-control:-moz-placeholder{    /* Mozilla Firefox 4 to 18 */
            color:  #014a99 !important;
        }
.search_ny .search-box .form-control:-ms-input-placeholder{  /* Internet Explorer 10-11 */ 
            color:  #014a99 !important;
  
      }

hd{display:block}
.piaochuan table td table{width:40px;position:absolute;right:8px;top:1px;}
.closestyle1018808{display:inline-block;min-width:40px;text-align:right}

.old_link{color:#cedaf4;padding: 0 0 0 10px;vertical-align:-8px}
.old_link:hover{color:#fff}

.btn-search,.btn-search:hover,.btn-search:focus{ position: absolute; right: 12px; top:9px; bottom: 0; width: 20px;  padding:0; border:none; }
.nav-box{ background: #ca0a0d; position: relative; z-index: 1000; }
.header .container,.nav-box .container{-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;}
.nav-list li{ float: left; width: 8.3%; }
.nav-list li a{ display: block; font-size: 16px; color: #fff; line-height: 56px; height: 56px; }
.nav-list li a:hover{ background: url(../images/nav-hover.png) center bottom no-repeat; color: #fff; font-weight: bold; }
.banner{ height: 450px; position: relative; overflow:hidden; }
.slick{ position: absolute; left: 50%; width: 1920px; margin-left: -960px; }
.slick img{width: 1920px; height: 450px; max-width: 1920px;}
.nav-list{ position: relative; }
.nav-down{ position: absolute; display: none; left: 0; top: 100%; right: 0; height: 220px; background: #fff; background: rgba(255,255,255,0.85); padding:25px 70px; }
.down-img img{ width: 260px; height: 170px; }
.down-ul{ max-width: 80%; margin-left: 90px; margin-left: 350px; /*padding-top: 35px;*/ }
.down-ul li{ width: 20%; padding-right: 10px; }
.down-ul li a{ font-size: 16px; color: #333; text-align: left; padding-left: 16px; background: url(../images/li.png) left center no-repeat!important; }
.down-ul li a:hover{color:#151515;}
.down-img-r{ position: absolute; right: 40px; bottom: 30px;display:none}
.nav-list li:hover .nav-down{ display: block; }
.slick .slick-dots{ bottom: 20px; }
.slick .slick-dots li,.slick .slick-dots li button{ width: 38px; height: 5px; padding:0; }
.slick .slick-dots li button{ background: #fff; }
.slick .slick-dots li.slick-active button,.slick .slick-dots li.slick-active{ }
.slick .slick-dots li.slick-active button{ background:#ca0a0d; }
.slick .slick-dots li{ margin:0 10px; }
.left-width{width: 79%;}
.title{ border-bottom: solid 2px #ca0a0d; margin-bottom: 28px; padding-bottom: 7px; font-size: 24px; color: #ca0a0d; margin-top: 36px; }
.title a{ float: right; width: 28px; height: 6px;background: url(../images/more.png) center no-repeat; margin-top: 15px; }
.news-list{margin-top: -5px;}
.left-width .news-list{w;width: 53.2%}
.news-list li{ position: relative; padding-left: 15px; line-height: 42px;background: url(../images/dot1.png) left 16px no-repeat;background-size: auto 10px;border-bottom: dotted #ddd 1px;}
.news-list li a{ font-size: 16px; color: #333;}
.news-list li i{position: absolute;right: 0;top: 50%;margin-top: -12px;font-size: 16px;color:#999999;font-style:normal;padding-right:15px;line-height: 24px;}
.right-box .news-list li{}

.tabs-width,tabs-width-r{margin-bottom:-20px}
.tab-pane .news-list li{line-height:52px;}

.right-width{width: 19%;}
.notice-list-tt a{ font-size: 16px; color: #333; line-height: 25px; }
.notice-list-tt{ height: 50px; overflow:hidden; }
.notice-list li{ position: relative; padding-left: 95px; margin-bottom: 20px; }
.notice-date{ position: absolute; height: 46px; padding-top: 2px; left: 0; padding-right: 20px; border-right: solid 1px #ddd; line-height: 20px; top: 0; font-size: 30px; color: #ca0a0d; }
.notice-date span{ font-size: 12px; }
.tabs-width{w;width: 72%;}
.tabs-ul li{ float: left; }
.tabs-ul li a{ display: block; font-size: 18px; color: #666; padding:0 25px; line-height: 50px; height: 50px; position: relative; }
.tabs-ul li a:before{ display: block; content: ""; position: absolute; right: 0; top: 50%; height: 24px; margin-top: -12px; border-right: solid 1px #ddd; }
.tabs-ul li.active a{ font-size: 24px; color: #ca0a0d; }
.tabs-ul li:last-child a:before{ display: none; }
.tabs-ul{ border-bottom: solid 2px #ca0a0d; margin-bottom: 25px; }
.news-slick{w;width: 45%;overflow: hidden;}
.news-slick img,.news-slick .cover_bg{ width: 100%; height: 410px; }
.news-slick a{ display: block; position: relative; }
.news-slick a span{ position: absolute; left: 0; right: 0; bottom: 0; font-size: 16px; color: #333; padding:0 160px 0 20px; background: rgba(255,255,255,0.9); line-height: 55px; }
.news-slick .slick-dots{ position: absolute; left: auto; width: auto; right: 20px; bottom: 22px; }
.news-slick .slick-dots li,.news-slick .slick-dots li button{ width: 10px; height: 10px; border-radius: 50%; background: #8b8d91; padding:0; }
.news-slick .slick-dots li.slick-active button{ background: #dd933c; }
.slick-dots li button:before{ display: none!important; }
.news-slick .slick-dots li{ margin-left:8px; }
.news-list-sm{w;width: 53.2%;/* margin-top: -10px; */}
.tabs-width-r{w;width: 26%;}
.dt-list-top{ line-height: 48px; border-bottom: solid 1px #eee; position: relative; padding-left: 20px; padding-right: 50px; }
.dt-list-top a{ font-size: 16px;color: #666; }
.li-back{ height: 130px; display: none; background: url(../images/li-back.png) center no-repeat; background-size: cover; padding:20px; }
.li-back p{ color: #666; line-height: 30px; margin:0; }
.dt-list li.active .dt-list-top{ background: #1093d3; color: #fff; }
.dt-list li.active .dt-list-top a{ color: #fff; }
.dt-list-top:before{ display: block; content: ""; position: absolute; right: 20px; top: 0; bottom: 0; width: 15px; background: url(../images/raw02.png) center no-repeat; }
.dt-list li.active .dt-list-top:before{background: url(../images/raw03.png) center no-repeat;}
.dt-list li.active .li-back{ display: block; }
.dt-list{ margin-bottom: 30px; }
.link-box{ background: #f5f5f5; padding:30px 0; }
.link-list li{ float: left; width:7.6923076%; }
.link-list li a{ display: block; font-size: 15px; color: #333; }
.link-list li a span{ display: inline-block; height: 45px; }
.link-list li a p{margin:0;height:22px}
.bottom{ background: url(../images/bottom.jpg) center no-repeat; background-size: cover; padding-bottom: 25px; }
.bottom-left{w;width: 72%;}
.left-box{ padding:0 40px; }
.bottom-slick .slick-prev{ width: 32px; height: 104px; background: url(../images/left01.png) center no-repeat; margin-top: -52px; left: -40px; }
.bottom-slick .slick-next{ width: 32px; height: 104px; background: url(../images/right01.png) center no-repeat; margin-top: -52px; right: -40px; }
.bottom-slick .slick-prev:hover{ background: url(../images/left02.png) center no-repeat; }
.bottom-slick .slick-next:hover{ background: url(../images/right02.png) center no-repeat; }
.slick-prev:before,.slick-next:before{ display: none; }
.bottom-slick a{display: block;text-align: center;padding: 0 16px;}
.bottom-slick a img{ margin:0 auto; }
.bottom-right{w;width: 26%;}
.td-list li{ float: left; width: 33.333333%; padding:0 10px; margin-bottom: 45px; }
.td-list li a{/*display:block;*/font-size: 16px; color: #666;padding:5px 0 /*padding-left: 22px; background: url(../images/li03.png) left center no-repeat*/}
.td-list{ padding-top: 10px; }
.footer{ background: #ca0a0d; border-top: solid 5px #91070a; padding:25px 0; }
.footer a{color: #fff;}
.footer-p p{ color: #a5bad2; line-height: 22px; padding-left: 32px; }
.footer-p p.f01{ background: url(../images/icon-f01.png) left center no-repeat; }
.footer-p p.f02{ background: url(../images/icon-f02.png) left center no-repeat; }
.footer-p p.f03{ background: url(../images/icon-f03.png) left center no-repeat; }
.footer-p p span{ padding-left: 15px; }
.footer-p{ padding-top: 10px; }
.footer-center{ margin-left: 154px; color: #ffffff; margin-top: 25px; }
.footer-center img{ margin-right: 15px; }
.ewm-box{ color: #fff; margin-left: 20px; }
.ewm-box img{ margin-bottom: 10px; }
.menu-button { position: absolute; display: none; top: 18px; right: 15px; z-index: 1000; cursor: pointer; -webkit-transition: .3s; transition: .3s;}
.menu-button .bar:nth-of-type(1) { margin-top: 0px;}
.menu-button .bar:nth-of-type(3) { margin-bottom: 0px;}
.bar { position: relative; display: block; width: 24px; height: 2px; margin: 5px auto; background-color: #333; border-radius: 10px; -webkit-transition: .3s; transition: .3s; }
.cross{ margin-top: -8px; }
.cross .bar{ margin:13px auto; }
.cross .bar:nth-of-type(1) { -webkit-transform: translateY(15px) rotate(-45deg);-ms-transform: translateY(15px) rotate(-45deg); transform: translateY(15px) rotate(-45deg);}
.cross .bar:nth-of-type(2) {  opacity: 0;}
.cross .bar:nth-of-type(3) { -webkit-transform: translateY(-15px) rotate(45deg); -ms-transform: translateY(-15px) rotate(45deg); transform: translateY(-15px) rotate(45deg);}
.nav-click{ display: none; }
.news-list-lg{ width: 100%!important}
.tp-box{ padding:0 10px; }
.tp-c{ margin:0 -10px; }
.tp-link a{ font-size: 16px; color: #333; display: block; line-height: 25px;/* height: 50px;*/ overflow:hidden; }
.tp-link{ /*height: 80px;*/ background: #f5f5f5; padding:15px 25px; }
.tab-content{ position: relative;}
.tab-content > .tab-pane{ display: block; position: absolute; opacity: 0; left: 0; top: 0; right: 0; z-index: -1; }
.tab-content > .tab-pane.active{ position: relative; z-index: 100; opacity: 1; }
.tp-slick{ /*padding-bottom:30px; */}
.tp-slick .slick-dots{ /*bottom: 0;*/ }
.tp-slick .slick-dots li,.tp-slick .slick-dots li button{ width: 10px; height: 10px; background: #b2b2b2; border-radius: 50%; padding:0; }
.tp-slick .slick-dots li{ margin:0 10px; }
.tp-slick .slick-dots li.slick-active button{ background: #ca0a0d; }
.tp-img a{ display: block; position: relative; }
.tp-img a span{ position: absolute; left: 0; right: 0; top: 50%; height: 48px; background: url(../images/play02.png) center no-repeat; margin-top: -24px; }
.tp-img a img{ width: 100%; }
.link-list li a:hover,.td-list li a:hover,.news-list li a:hover,.notice-list-tt a:hover{ color: #ca0a0d; }
.header-link a:hover{ color: #fff; }
.tabs-more{ position: absolute; right: 0; top: -60px; }
/********videolist*****/
.vd-box{ padding:0 10px; }
.vd-c{ margin:0 -10px; }
.vd-link a{ font-size: 16px; color: #333; display: block; line-height: 25px;/* height: 50px;*/ overflow:hidden; }
.vd-link{ /*height: 80px;*/ background: #f5f5f5; padding:15px 25px; }

.vd-slick{ /*padding-bottom:30px; */}
.vd-slick .slick-dots{ /*bottom: 0;*/ }
.vd-slick .slick-dots li,.vd-slick .slick-dots li button{ width: 10px; height: 10px; background: #b2b2b2; border-radius: 50%; padding:0; }
.vd-slick .slick-dots li{ margin:0 10px; }
.vd-slick .slick-dots li.slick-active button{ background: #ca0a0d; }
.tp-img a{ display: block; position: relative; }
.tp-img a span{ position: absolute; left: 0; right: 0; top: 50%; height: 48px; background: url(../images/play02.png) center no-repeat; margin-top: -24px; }
.tp-img a img{ width: 100%; }
/**************list-teacher************/
.list-banner{width:100%;overflow:hidden}
.list-banner img{display:block;width: 100%; }
.list-left{ width: 320px; position: relative; z-index: 10;}
.list-left-tt{ line-height: 90px; font-size: 26px; text-align: center; color: #fff; height: 90px; /*margin-top: -90px; */background: rgba(202,10,13,0.9); }
.list-left-tt a{color:#fff;display: block; width: 100%;}
.list-nav li a{ display: block; position: relative; line-height: 50px; border-bottom: solid 1px #ddd; font-size: 16px; color: #666; }
.list-nav{ padding-top: 20px; }
.list-nav li a span{ position: relative; z-index: 10; }
.list-nav li a:hover,.list-nav li.active a{ color: #fff; background: #ca0a0d; }
.list-nav li a:hover:before,.list-nav li.active a:before{ display: block; content: ""; position: absolute; left: 100%; top: 0; bottom: 0; width: 20px; background: url(../images/hover.png) right center no-repeat; }
.right-box-tt{ border-bottom: solid 2px #ca0a0d; margin-bottom: 38px; padding-bottom: 15px; }
.right-box{width: 1245px;padding-top: 30px;}
.right-box-left{ font-size: 28px; color: #000000; }
.nav-b{ line-height: 20px; margin-top: 17px; padding-left: 28px; background: url(../images/nav-b.png) left center no-repeat; }
.nav-b a{ color: #666; }
.nav-b span{ padding:0 14px; color: #bbb; }
.nav-b a.active,.nav-b a:hover{ color: #0d6bb5; }

.img-ul{margin:-30px 0 50px}
.img-ul li{position: relative;padding:0 27px;padding:30px;font-size:0;border-bottom:1px solid #ddd;background:url(../images/bg_logo.png) 100% 80% no-repeat}
.img-ul .cover_img{display:inline-block;width: 33.6%;padding-top: 28.1%;vertical-align:middle;}
.img-ul .txt{display:inline-block;vertical-align:middle;width: calc(66.4% - 30px);margin-left: 30px;font-size:16px;color:#666;}
.img-ul .txt h3{font-size:24px;color:#ca0a0d;margin-bottom:6%;border-left: 3px solid #ca0a0d;padding: 0 0 0 14px;}
.img-ul>.txt>p{text-indent:32px;}
.img-ul li span{ position: absolute; left: 50%; width: 182px; z-index: 10; text-align: center; color: #fff; font-size: 16px; margin-left: -91px; right: 0; top: 0; height: 40px; line-height: 40px; background: url(../images/label.png) center no-repeat; }
.img-ul li:hover{padding-left:50px}

.list-back{padding-bottom: 80px; }
/**************list************/
.list-ul li{ float: left; width: 33.333333%; padding:0 27px; margin-bottom: 40px; }
.list-ul-img img{ width: 100%; height: auto; }
.list-ul{ margin:0 -27px; }
.list-ul-bottom{ background: #f5f5f5; padding:15px 20px; border-bottom: solid 3px #ca0a0d; }
.list-ul-tt a{ font-size: 16px; color: #333; }
.list-ul-date{ font-size: 18px; color: #ca0a0d; margin-top: 10px; background: url(../images/date.png) right center no-repeat; }
.page-box{ padding-top: 25px; }
.news-list-lg-ul{ margin-bottom: 60px; }

.jg-title{ height: 46px; background: #f5f5f5; margin-bottom: 20px; }
.jg-title span{position: relative;display: inline-block;text-align: center; line-height: 46px; font-size: 18px; color: #fff;background:#ca0a0d;padding:0 16px !important}
.jg-title span:before{content:'';position: absolute;width:20px;height:100%;right:-20px;top:0;background: url(../images/jg-span.png) right 0 no-repeat}
.jg-box .td-list li{ width:33.333333%; padding-left:0; padding-right: 12px; }
/**************article***********/
.article-tt{ font-size: 24px; color: #333; font-weight: bold; }
.article-sm{ color: #999; margin:20px 0; }
.article-sm >span{ padding:0 42px; }
.article-box{ background: url(../images/article.png) center top repeat-x; padding:40px 0; margin-top: 30px; }
.article-box p{ font-size: 16px; color: #555; text-align: justify; line-height: 34px; margin-bottom: 20px;word-break:break-all; }


.cover_bg,.cover_img div{background-position:50%;background-repeat:no-repeat;background-size:cover}
.cover_img{position:relative;overflow:hidden}
a .cover_img div,.cover_img div,.img-ul li .cover_img div,.img-ul li{-webkit-transition:.3s all ease-in;-moz-transition:.3s all ease-in;-ms-transition:.3s all ease-in;transition:.3s all ease-in}
a:hover .cover_img div,.cover_img:hover div,.img-ul li:hover .cover_img div{-webkit-transform:scale(1.1);transform:scale(1.1)}
.cover_img div{position:absolute;top:0;left:0;width:100%;height:100%}


.tp-img a{padding-top:73%}

.STYLE4 {font-size:18px;font-weight: bold;color: #ff6600}

table{width:100%}
td,th{word-break:break-all}
table input[type=text],table textarea{width:100%}
select[name=wbdeptcode]{min-width:200px;border:none !important;height:32px !important;padding:0 10px}
input,select,textarea{outline:none}
input,select,textarea{outline:none}

.form_mail input,.form_mail  select,.form_mail  textarea{BACKGROUND: transparent !important}
.form_mail tr:nth-child(even),.table_top tbody tr:nth-child(even){background:#d8e3f0}
.form_mail td{border:1px solid #1093d3 !important}
.form_mail tr td:first-child{border:1px solid #1a5094 !important}
.form_mail td,.form_mail td>*,.table_top >*{font-size:14px !important}
.table_top >* td{font-size:12px !important}
table input[type=text]{height:32px !important;padding:0 10px !important}
table input[type=text],table textarea{border:none !important}
table textarea{padding:10px}
.form_mail #yanzheng{background:#d8e3f0 !important;margin:6px 0}

.table_top{}
.table_top thead th{TEXT-ALIGN: CENTER;BACKGROUND-COLOR: #033d85 !important;color:#FFF !important;border: 1px solid #1a5094 !important;}

.img_tit{font-size:22px;font-weight:700;margin-bottom:30px;text-align:center}
.slick_txt{margin-top:20px;text-align:left}
.slick_img{max-width:1000px;overflow:hidden;margin:0 auto}
.slick_img .cover_bg{text-align:center;/* line-height: 450px; */}
.cover_img:focus,.cover_bg:focus{outline:none}

.slick_img .slick-slide{position:absolute !important}
.slick_img .slick-slide.slick-active{position:relative !important;left:0 !important;z-index:99999999}

.slick_img .cover_bg img{max-width:100%;/* max-height:450px; */display:inline-block;width:auto;vertical-align: middle;vertical-align: middle;vertical-align: middle;}
.slick_img .slick-arrow{width:40px;height:80px;margin-top:-40px;background-color:rgba(0,0,0,.5);background-position:50%;background-repeat:no-repeat;z-index:999999}
.slick_img .slick-prev{left:0;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAdCAYAAACjbey/AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6ODE4RUU4MDUxOUU5MTFFQkIxREVCRjc5QkY4OEY2QTkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6ODE4RUU4MDQxOUU5MTFFQkIxREVCRjc5QkY4OEY2QTkiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QzU5NDVFQzQxOUU4MTFFQkFGMTBGOEE3NjdBRDVBMEEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QzU5NDVFQzUxOUU4MTFFQkFGMTBGOEE3NjdBRDVBMEEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4aM7CHAAAAuUlEQVR42mL4//8/A4mYDYiXAvFvIO4lR/Om/wjwmxLNILCEEs1rQeLEaOYC4t1omkFhwAySJ0bzPlyaCRlAUDM+A4jSjMsAojVjM4AkzegGkKwZ2QBsmucS0gwzgB+IT6Bpng7EjMQkMhCxjVzNMAP+IGm+BsRMpGQwJgYGhl0MCKAJxFOBmJGBWECNMKA4FqiSDqiSEqmSF6iSG6lSHlClRKJKmYivVF5DbKlMlXqBKjUT1roRIMAA/o6xfw6P2fYAAAAASUVORK5CYII=)}
.slick_img .slick-next{right:0;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAdCAYAAACjbey/AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6ODcxM0MxMDUxOUU5MTFFQjlFMTBEN0M4RDczQjQyOUYiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6ODcxM0MxMDQxOUU5MTFFQjlFMTBEN0M4RDczQjQyOUYiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QzU5NDVFQzQxOUU4MTFFQkFGMTBGOEE3NjdBRDVBMEEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QzU5NDVFQzUxOUU4MTFFQkFGMTBGOEE3NjdBRDVBMEEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6rgjMvAAAAvElEQVR42mL4//9/LxD/BuKlQMwGxAykYAaoZhjYRKohIGLJf1RAkiEMUMVryTUExmCGhgEy2A3EXMQagMuQfYQMQRcg2RBsgiQZgstpRBuCL4CIMoRQNBE0hJjEAjJkLi5DiE2yjEA8Hc2QE0DMT0rGwWbINkawM4gHTEB8BYg1ofy/TCRoZgTiqUiaQWAXXcKAoligKB1QlBIpygsU5UaKygOKSiSKykRQ6buGklKZ4nqB4pqJoroRIMAAgNWC14cOx0wAAAAASUVORK5CYII=)}

.slick_min{float: left;width: calc(100% - 280px);margin-top:12px;}
.slick_min .cover_bg{height:90px;}
.slick_min .slick-slide{border:3px solid #fff;margin:0 5px}
.slick_min .slick-current{border-color:#1093d3}
.show_min{margin:20px -10px 0}
.prev_img,.next_img{float: left;width:120px;margin:0 10px;text-align:center;background: #eee;padding: 10px 10px 0;}

.prev_img .cover_bg,.next_img .cover_bg{height:68px;margin-bottom: 6px;}


.news-left{w;width: 45%}
.news-left a{ display: block; position: relative; }
.news-left a img{ width: 100%; }
.news-left a span{ position: absolute; left: 0; right: 0; bottom: 0; font-size: 17px; color: #fff; padding:0 180px 0 20px; line-height: 54px; background: rgba(145,7,10,0.9); }


.article-box,.article-box *{font-size: 16px !important;font-family: "Microsoft YaHei" !important;position: relative;}
.article-box img{max-width:100%;height:auto;margin-left:auto;margin-right:auto;}

@media( max-width: 1499px){
    .container{ width: 1230px; }
    .down-ul{ padding-top: 0; }2
    .news-list-sm{width: 44.8%}
    .left-width .news-list{ width: 43%; }
    .news-slick{ width: 53%; }
    .footer-center{ margin-left: 60px; }
    .right-box{ width: 840px; }
.article-box table,.article-box video{width:100% !important}
    
    .news-left{ width: 53%; }
}
@media( max-width: 1279px){
    .container{ width: 970px; }
    .logo-txt{ display: none; }
    .down-ul{ margin-left: 300px; }
    .nav-list li a{ font-size: 14px; }
    .link-list li a{ font-size: 12px; }
    .link-list li a p{height:17px}
    .td-list{ padding-top: 0; }
    .bottom-slick .slick-next,.bottom-slick .slick-prev{ height: 100%; top: 0; margin-top: 0; }
    .td-list li{ margin-bottom: 20px; }
    .td-list li a{ font-size: 14px; }
.article-box table,.article-box video{width:100% !important}
    .link-box{ margin-top: 30px; }
    .left-width .news-list{ width: 30%; }
    .footer-right{max-width:404px; margin:0 auto; float: none!important;  }
    .ewm-box{ margin:0 3px;width:calc(25% - 6px)}
    .footer-center{ height: 106px; float: right!important; }
    .footer-c{ width: 100%; }
    .right-box{ width: 580px; }
    .list-ul li{ padding:0 10px; }
    .list-ul{ margin:0 -10px; }
    .jg-box .td-list li{ width:50%; }


    .news-left{ width: 68%; }

    .banner{height:30vw}
    .banner .slick{left:0; width:100%; margin-left:0 }
    .banner .slick img{width: 100%;height: 30vw}


.bottom-slick a{padding:0 10px}
}

@media( min-width: 992px){
    .nav-list li:first-child .nav-down{display:none}

}

@media( max-width: 991px){
.article-box table,.article-box video{width:100% !important}
    .container{ width: 750px; }
    .nav-box{ position: relative; height: 50px; }
    .nav-list{ position: absolute; left: 0; display: none; right: 0; top:100%; background: #fff; border-top: solid 1px #ddd; }
    .nav-list li{ width: 100%; line-height: 40px; position: relative; }
    .nav-list li a{ padding:0 15px; text-align: left; height: 40px; line-height: 40px; background: none!important; color:#000; }
    .left-width{ width: 100%; }
    .left-width .news-list,.news-list-sm{ width: 35%; }
    .right-width{ width: 100%; }
    .tabs-width,.tabs-width-r,.bottom-left,.bottom-right{ width:100%; }
    .link-list li{ width:16.666666%; padding:10px 0;}
    .footer-center{ margin-left: 0; margin-top: 10px; }
    .menu-button{ display: block; }
    .nav-click { display: block; transition: 0.3s all; z-index: 10000; position: absolute; color: #333; right: 0; top: 0; width: 40px; height: 40px; text-align: center; line-height: 40px;}
    .nav-click.active{ transform: rotate(180deg); }
  .nav-list li .nav-down{ height: auto; left: 0; top: 0; position: static; margin:0; text-align: left; width: 100%; }
  .nav-list li .nav-down li{ width: 50%; }
  .nav-list li .nav-down li a{  font-size: 14px; padding:0px 15px; padding-left: 25px; text-align: left;background: url(../images/li.png) left center no-repeat!important; }
  .nav-list li:hover .nav-down{ display: none; }
  .down-img{ display: none; }
  .down-ul{ margin-left: 0; }
  .down-img-r{ display: none; }
  .nav-down{ padding:10px 20px; }
  .list-left{ display: none; }
  .right-box{ width: 100%; }

.article-box table,.article-box video{width:100% !important}
    .news-left,.news-slick{ width: 63%; }
    }
@media( max-width: 767px){
.slick .slick-dots li{margin: 0 4px;}
.slick .slick-dots li,.slick .slick-dots li button{width: 22px;height: 3px}
.slick .slick-dots li.slick-active button, .slick .slick-dots li.slick-active{width: 22px;height:3px;background-size:cover}

.news-slick .slick-dots li, .news-slick .slick-dots li button{width:8px;height:8px}
.news-slick .slick-dots{right:10px}
.news-slick .slick-dots li{margin-left:5px}
.news-left a span{padding:0 140px 0 15px;font-size:15px}
.news-slick a span{padding:0 124px 0 15px;font-size:15px}

.article-box table,.article-box video{width:100% !important}
    .container{ width: 100%; }
    .nav-box{ background: #ca0a0d; }
    .bar{ background: #fff; }
    .logo img{ width: 200px; }
    .logo{width: 100%; line-height: 50px; }
    .header{ position: relative; height: auto; padding:10px 0; z-index: 1000000; border-bottom: solid 1px #ca0a0d; }
    .header-link{ position: absolute; right: 15px; top: 10px; padding-top: 0; }
    .header-link a{ margin-left:6px;font-size:12px}
    .search-box{ position: absolute; left: 15px; top: 100%; margin-top: 8px; width:calc(100% - 80px)}
    .old_link{position: absolute;right: 54px;top: 100%;margin-top: 17px}

    .banner{ position: relative; height: auto;left:50%;width:140%;margin-left:-70%}
    .banner .slick{ position: relative; margin:0; left: 0; width: 100%; }
    .banner .slick img{ width: 100%; height:45vw}


    .slick .slick-dots{ bottom: 10px; }
    .title{ margin:20px 0; }
    .left-width .news-list{ width: 100%; margin-top: 20px; }
    .tabs-ul li a{ padding:0 10px; font-size: 14px; }
    .tabs-ul li.active a{ font-size: 18px; }
    .news-slick img,.news-slick .cover_bg{ height: 70vw; }
    .news-slick{ margin:0; }
    
    .news-list li i{display:none;}
    
    .link-box{ padding:20px 0; }
    .bottom-slick{ margin-bottom: 0; }
    .dt-list{ margin-bottom: 0; }
    .tp-slick{ margin-bottom: 0; }
    .tp-slick .slick-dots{ /*bottom: 15px;*/ }
    .list-ul li{ margin-bottom: 20px; }
    .nav-b{ float: none!important; width: 100%; }
    .right-box-left{float: none!important; font-size: 24px;}
    .right-box{ padding-top: 20px; }
    .nav-b span{ padding:0 10px; }
    .img-ul .txt h3{font-size:18px;margin-bottom:16px}
    .img-ul .txt{font-size:14px;}
    .img-ul{margin:-12px 0 30px}
    .img-ul li{padding:0 27px;padding: 12px 0;background-size: 12%;}
    .img-ul li:hover{padding-left:0}
    .img-ul .txt{width: calc(66.4% - 18px);margin-left: 18px;}

    .right-box-tt{ margin-bottom: 20px; }
    .list-back{ padding-bottom: 50px; }
    .list-ul-bottom{ padding:10px; }
    .list-ul-tt a{ font-size: 15px; }
    .list-ul-date{ font-size: 15px; background-size:16px auto;  }
    .news-list-lg-ul{ margin-bottom: 20px; }
    .jg-box .td-list li{ padding-left: 10px; width: 50%; }
    .article-tt{ font-size: 18px; }
    .article-sm span{ padding:0 10px; display: inline-block; }
    .article-sm font{ display: inline-block; }
    .article-box p{ line-height: 28px; font-size: 14px; margin-bottom: 10px; }
    .article-box{ padding-top: 30px; }

    .news-list-sm{width:100%; margin-top:20px}


    .news-left, .news-slick{ width: 100%; }
    .news-left .slick-slide{position:relative;overflow:hidden;}
    .news-left .slick-slide img{position:absolute;top:0;left:0;width:100%;height:100%}

    
    .list-banner img{position:relative;left:50%;margin-left:-90%;width:180%;max-width:initial}

    embed{width:100% !important;height:100% !important;min-height:260px !important}

    .footer-c{text-align:center}
    .footer-p{text-align:left}
    .footer-center{    float: none !important;display: inline-block;margin:20px auto;height:auto}
    .pull-left{float: none;}
    .ewm-box{width:100%;text-align: center;}
}
@media( max-width:640px){
    .form_mail td{width:60px}
    select[name=wbdeptcode]{width:100%}
.article-box table,.article-box video{width:100% !important}
    .show_min{position: relative;padding-top:126px;}
    .slick_min{float: none;width: 100%;margin-top:12px;position: absolute;top: 0;}
    .prev_img{float:left}
    .next_img{float:right}

    .link-list li {width: 25%;}


    .piaochuan img{max-width:100%;height:auto !important}

    .slick_img .cover_bg{line-height:inherit}
}
@media( max-width:414px){
    .img-ul .txt h3{font-size: 16px;margin-bottom: 10px;}
    .form_mail td,.form_mail td>*{font-size:12px !important}
.article-box table,.article-box video{width:100% !important}
    .table_top >*{font-size:12px !important}
.article-box img{max-width: -webkit-fill-available;}
}
@media( max-width:413px){
    .form_mail #yanzheng{width:52px !important}
    .form_mail .submit{padding:0 10px !important}
.article-box table,.article-box video{width:100% !important}
}
@media( max-width:360px){
.article-box table,.article-box video{width:100% !important}
.header-link a{margin-left: 2px}
.header-link a span{padding-left: 20px;background-size: 16px;}
.header-link a.langer-a{padding-right: 14px;background-size: 10px;}
}
.list-nav{ padding-bottom: 35px; background: #f8f8f8; }
.list-left{ background: none; /*padding-bottom: 144px;*/ }
.list-left:before{ display: block; content: ""; position: absolute; left: 0; bottom: 0; right: 0; height: 144px;}
.list-ul-img a{ display: block; position: relative; padding-top: 70%; overflow:hidden; }
.list-ul-img a img{ position: absolute; left: 0; top: 0; min-width: 100%; min-height: 100%; max-width: 500px; }

span.wz {
    display: block;
    padding-left: 75px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

            .pagination{
                height:40px;
                padding:20px 0px;
            }
            .pagination a,.pagination span.page-status{
                display:block;
                float:left;
                margin-right:10px;
                padding:0 12px;
                height:30px;
                border:1px #cccccc solid;
                background:#fff;
                text-decoration:none;
                color:#808080;
                font-size:12px;
                line-height:30px;
            }
            .pagination span.page-numbar{
                display:block;
                float:left;
                margin-right:10px;
                padding:0 12px;
                height:30px;
              
                background:#fff;
                text-decoration:none;
                color:#808080;
                font-size:12px;
                line-height:30px;
            }
            .pagination a:hover{
                color:#ca0a0d;
                background: white;
                border:1px #ca0a0d solid;
            }

			.pagination a.page-num-current{border:none;
                background:#ca0a0d;
                color:#fff;}