body {
    color: #111;
    font-size: 14px;
    font-family: "微软雅黑","Arial",Helvetica,"宋体","黑体",Arial,Tahoma;
	margin:0 auto;
	position:relative;
	overflow-x: hidden;
 padding-top: 128px;


}

.slick-prev:before,.slick-next:before,.slick-dots li button:before{ display: none; }
.img-hide{ overflow:hidden; display: block; }
.slick-slider{ touch-action: auto!important; }
.img-hide img{ transition: 0.3s all; transform: scale(1,1); }

.img-hide:hover img{ transform: scale(1.1,1.1); }
.txt-elise{overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;}
li{ list-style:none;}
a{ color: #333; }
ul{ padding:0; margin:0;}
a:hover,a{ text-decoration:none !important;}
a:focus{ text-decoration:none !important; outline: none !important;}
button:focus,button:hover,input:focus{ outline: none!important; }
p{ margin:0; }
.dropdown-menu{ bottom:100%; top:auto; }
img{ max-width:100%; display: inline-block; vertical-align: middle;}
.container{ width: 1550px; }
.header{ background: url(../images/header.png) center no-repeat; background-size: cover; position: fixed; left: 0; top: 0; right: 0; z-index: 10000; }
.logo{ line-height: 128px; }
.nav-list li{ float: left; line-height: 128px; position: relative; margin-left: 25px; }
.nav-list li a{ font-size: 22px; color: #ffe4b5; }
.header-ss{ line-height: 128px; margin-left: 25px; }
.banner img{ width: 100%; }
.banner{ margin:0; overflow:hidden; }
.banner .slick-dots{ bottom: 30px; }
.banner .slick-dots li,.banner .slick-dots li button{ width: auto; font-size: 16px; font-family: "微软雅黑"; color: #ffe4b5; }
.banner .slick-dots li button{ padding-left: 15px; padding-bottom: 15px; }
.banner .slick-dots li button:before{ display: block; content: "0"; opacity: 1; font-size: 16px; color: #ffe4b5; position: absolute; left: 0; top: -5px; }
.banner .slick-dots li.slick-active button{ border-bottom: solid 3px #a8293e; color: #a8293e; }
.banner .slick-dots li.slick-active button:before{ color: #a8293e; }
.width-one{ width: 40%; padding-top: 60px; background: url(../images/back01.png) center no-repeat; height: 790px; background-size: cover; }
.tt-back span{ display: inline-block; width: 179px; height: 49px; background: url(../images/tt-back.png) center no-repeat; line-height: 49px; padding-left: 22px; font-size: 30px; color: #fff; }
.tt-back{ border-bottom: solid 1px #b43a4e; margin-bottom: 20px; }
.img-lg{height: 530px;transition: 0.5s all;object-fit: cover;}
.img-slick a{ display: block; position: relative; overflow:hidden; }
.img-slick a:hover .img-lg{transform: scale(1.1,1.1);}
.img-slick-bottom{ position: absolute; left: 0; right: 0; bottom: 0; background: rgba(0,0,0,0.5); padding:10px 40px; }
.img-slick-date{ width: 80px; height: 80px; padding-top: 5px; text-align: center; color: #fff; font-size: 16px; background: #a8293e; }
.img-slick-date span{ font-size: 30px; }
.img-slick-tt{ margin-left:110px; margin-right: 100px; font-size: 20px; color: #fff; line-height: 80px; }
.img-slick .slick-dots{ bottom: 45px; right: 40px; left: auto; width: auto; }
.img-slick .slick-dots li,.img-slick .slick-dots li button{ width: 10px; height: 10px; border-radius: 50%; }
.img-slick .slick-dots li button{ background: #bf9e73; }
.img-slick .slick-dots li.slick-active button{ background: #a8293e; }
.width-tow{ width: 60%; height: 790px; background: url(../images/back02.png) center no-repeat; background-size: cover; }
.tow-left{ width: 50%; }
.tow-left-tt a,.tow-left-tt{ font-size: 20px; color: #a8293e; }
.tow-left-top{ border-bottom: solid 1px #a8293e; font-family: "微软雅黑"; padding:60px 0 15px 30px; }
.tow-more a{ font-size: 16px; color: #999; display: inline-block; margin-top: 12px; }
.tow-left-ul-tt{ font-size: 20px; color: #000; padding-left: 30px; background: url(../images/dian02.png) left center no-repeat; }
.tow-left-ul li{ margin-left: 30px; margin-top: 25px; }
.tow-left-date{ font-size: 16px; margin-left: 30px; color: #555; margin-top: 8px; }
.tow-left-p{ font-size: 16px; display: none; margin-left: 30px; color: #555; line-height: 25px; margin-top: 10px; height: 50px; overflow:hidden; }

tow-left-ul-tt{ font-size: 20px; color: #000; padding-left: 30px; background: url(../images/dian02.png) left center no-repeat; }
.tow-left-ul li{ margin-left: 30px; margin-top: 25px; }
.tow-left-date{ font-size: 16px; margin-left: 30px; color: #555; margin-top: 8px; }
.tow-left-p{ font-size: 16px; display: none; margin-left: 30px; color: #555; line-height: 25px; margin-top: 10px; height: 50px; overflow:hidden; }


.tow-left-ul li.active .tow-left-p{ display: block; }

.tow-left-ul li.active .tow-left-ul-tt{ color: #a8293e; }






.tow-right{ padding:60px 50px 0 50px; }






.tow-right{ padding:60px 50px 0 50px; }
.tow-right .tt-back span{ background: url(../images/tt-back02.png) center no-repeat; }
.tow-right .tt-back{ border-color: #a8293e; }
.tow-right .tt-back a{ float: right; font-size: 16px; color: #999; line-height: 49px; }
.tow-gg-date{ width: 80px; padding-top: 13px; text-align: center; height: 80px; border-radius: 50%; background: #bf9e73; color: #fff; }
.tow-gg-date span{ display: inline-block; margin-bottom: 3px; border-bottom: solid 1px #fff; font-size: 22px; }
.tow-gg-right{ font-size: 20px; color: #000; margin-left:100px; line-height: 35px; height: 70px; margin-top: 3px; overflow:hidden; }
.tow-gg li{ margin-top: 30px; }
.tow-gg li a:hover .tow-gg-date{ background: #a8293e; }
.tow-gg li a:hover .tow-gg-date span{ border-color: #d45c70; }
.back-b{ height: 88px; background: url(../images/back-b.jpg) center no-repeat; background-size: cover; }
.back-three{ background: url(../images/back03.png) center no-repeat; background-size: cover; padding:60px 50px 30px 50px; }
.back-three .col-xs-4{ padding:0 25px; }
.back-three .row{ margin:0 -25px; }
.back-three .tt-back span{ background: url(../images/tt-back02.png) center no-repeat; }
.back-three .tt-back{ border-color: #a8293e; }
.back-three .tt-back a{ float: right; font-size: 16px; color: #999; line-height: 49px; }
.three-ul li a{ display: block; padding-right: 120px; padding-left: 18px; position: relative; font-size: 20px; color: #000; background: url(../images/dian03.png) left center no-repeat; margin-bottom: 25px; }
.three-ul li a span{ position: absolute; right: 0; top: 0; font-size: 16px; color: #666; }
.three-ul li a:hover{ color: #a8293e; }
.friends-back{ background: url(../images/friends-back.png) center no-repeat; background-size: cover; padding:30px 0; }
.friends-box span{ display: inline-block; font-size: 30px; color: #a8293e; }
.friends-box a{ display: inline-block; margin-left:50px; font-size: 22px; color: #000; }
.friends-box a:hover{ color: #a8293e; }
.footer{ background: url(../images/footer.png) center no-repeat; background-size: cover; padding:40px 0; }

.footer-p p{ font-size: 18px; color: #fce6b4; margin-bottom: 10px; margin-left: 50px; }
.footer-p,.footer-logo{ padding-top: 20px; }
.ewm img{ width: 100px; }



.nav-click{ display: none; }
.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: #fff; 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-down{ position: absolute; margin-top: -20px; display: none; left: 50%; top: 100%; width: 120px; margin-left: -60px; background: #ffe4b5; border-top: solid 1px #5e3c33; padding:10px 0; }
.nav-down:before{ display: block; content: ""; position: absolute; left: 0; right: 0; bottom: 100%; height: 7px; background: url(../images/nav-raw.png) center no-repeat; }
.nav-down li{ width: 100%; line-height: 40px; margin:0!important; text-align: center; }
.nav-down li a{ line-height: 40px; background: none!important; font-size: 18px; color: #5e3c33; }
.nav-down li a:hover{ font-weight: bold; color: color: #a8293e; }
.nav-list li:hover .nav-down{ display: block; }
.search-box-c{ position: fixed; left: 50%; top: 50%; width: 800px; height: 54px; background: #fff; padding-right: 115px; margin-left: -400px; z-index: 1000010; }
.search-box-c .form-control{ height: 54px; border-radius: 0; font-size: 18px; box-shadow: none; border:none; }
.modal{ z-index: 100000001; }
.modal-backdrop{z-index: 10000000;}
.modal-box{ position: fixed; display: none; left: 0; top: 0; right: 0; bottom: 0; z-index: 1000010; }
.btn-search-c,.btn-search-c:hover,.btn-search-c:focus{ position: absolute; right: 0; background: #a8293e; top: 0; width: 115px; height: 54px;border:none; border-radius: 0;padding:0}.modal-back{position: fixed; left: 0; top: 0; right: 0; bottom: 0; z-index: 100000; background: rgba(0,0,0,0.5);}

.tab-content{ position: relative; }
.tab-content .tab-pane{ display: block; position: absolute; left: 0; top: 0; width: 100%; z-index: -1; opacity: 0; filter:alpha(opacity=0); transition: 0.5s all; }
.tab-content .tab-pane.active{ position: relative; z-index: 10; opacity: 1; filter:alpha(opacity=100); }
.tabs-a{ position: absolute; right: 0; top: -67px;color: #a41f34;
    padding-left: 25px;
    background: url(../images/more.png) left center no-repeat; }
/*****************列表页*******************/
.list-banner{ height: 300px; padding-top: 265px; }
.nav-b{ background: url(../images/nav-b.png) left center no-repeat; padding-left: 25px; color: #fff; }
.nav-b a{ color: #fff; }
.list-left{ width: 220px; padding-bottom:30px; position: relative; margin-bottom: 60px; background: url(../images/list-left.png) center bottom no-repeat; background-size: cover; min-height:220px}
.list-left-top{ height: 90px; background: url(../images/list-top.png) center no-repeat; line-height: 90px; text-align: center; margin-top: -90px; font-size: 26px; color: #fff; }
.list-left-nav li a.list-left-a{ display: block; transition: 0.3s all; position: relative; line-height: 60px; padding-left: 70px; font-size: 18px; color: #323232; }
.list-left-nav li a.list-left-a.active,.list-left-nav li a.list-left-a.selected,.list-left-nav li a.list-left-a:hover{ padding-left: 45px; color: #a41f34; background: url(../images/li-back.png) center no-repeat; }
.list-left-nav li a.list-left-a:before{ display: block; content: ""; position: absolute; bottom: 0; left: 20px; right: 20px; border-bottom: dashed 1px #ddd; }
.list-left-down{ margin:0 20px; display: none; background: #fff; border-radius: 6px; padding:0 25px; }
.list-left-down li a{ display: block; font-size: 16px; color: #323232; line-height: 42px; border-bottom: solid 1px #ddd; }
.list-left-down li:last-child a{ border:none; }
.list-left-nav li a.list-left-a.active,.list-left-nav li a.list-left-a.selected:before{ display: none; }
.list-left:before{ display: block; content: ""; position: absolute; left: 0; right: 0; top: 100%; height: 23px; background: url(../images/left-b.png) center no-repeat; }
.list-right{ width: 1250px; margin-top: 40px; margin-bottom: 50px; }
.lb-ul li a{ display: block; margin-bottom: 20px; position: relative; border:solid 1px #ddd; border-top: solid 2px #a94442; }
.lb-ul-img img{ width: 315px; height: 220px; }
.lb-ul-right{ margin-left:315px; padding:20px 30px; }
.lb-ul-date{ color: #9a9a9a; font-family: "Times New Roman"; }
.lb-ul-date font{ font-size: 30px; line-height: 25px; color: #636363; font-weight: bold; }
.lb-ul-date span{ display: inline-block; text-align: center; }
.lb-ul-tt{ font-size: 18px; color: #323232; margin-top: 15px; }
.lb-ul-p{ color: #999; line-height: 25px; margin-top: 10px; text-align: justify; max-height: 75px; overflow:hidden; }
.lb-ul li a:before{ display: block; content: ""; position: absolute; right: 30px; top: 30px; width: 30px; height: 25px; background: url(../images/icon-r.png) center no-repeat; }
.lb-ul li a:hover{ background: url(../images/lb-back.png) center no-repeat; background-size: cover; box-shadow: 0 0 10px rgba(0,0,0,0.1); }
.lb-ul li a:hover .lb-ul-tt,.lb-ul li a:hover .lb-ul-date font{ color: #a41f34; }
.lb-ul-right-lg{ margin-left:0!important; }
.page-box{ margin-top: 50px; }
.list-left-top-phone{ display: none; }
/***************科学研究******************/
.yj-ul li{ float: left; width: 33.333333%; padding:0 15px; margin-bottom: 30px; }
.yj-ul{ margin:0 -15px; }
.yj-ul li a{ display: block; }
.yj-ul-img{ position: relative; padding-top: 65%; }
.yj-ul-img img{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; }
.yj-bottom{ background: url(../images/yj-bottom.png) center no-repeat; background-size: cover; height: 101px; border-bottom: solid 1px #a41f34; padding:25px 30px; }
.yj-bottom-date{ color: #a41f34; padding-left: 20px; background: url(../images/icon-date04.png) left center no-repeat; }
.yj-bottom-tt{ font-size: 16px; color: #323232; margin-top: 5px; }

.yj-list li{ float: left; width: 50%; padding:0 15px; margin-bottom: 30px; }
.yj-list li a{ display: block; height: 160px; background: url(../images/back-li-b.png) center no-repeat; background-size: cover; border-radius: 0 30px 0 0; box-shadow: 0 0 10px rgba(0,0,0,0.1); }
.yj-list{ margin:0 -15px; }
.yj-list-top{ height: 120px; padding:30px; }
.yj-list-lind{border-top: solid 2px #a41f34;width: 30px;}
.yj-list-tt{ font-size: 16px; color: #323232; line-height: 25px; height: 50px; overflow:hidden; margin-top: 15px; }
.yj-b{ height: 40px; background: url(../images/yj-b.png) right center no-repeat; line-height: 40px; padding:0 30px; }
.yj-b span{color: #a41f34;padding-left: 20px;background: url(../images/icon-date04.png) left center no-repeat;}
/*************教授**************/
.title-back{ background: url(../images/title-back.png) center no-repeat; font-size: 30px; color: #323232; }
.js-lind{ background: url(../images/js-lind.png) left center no-repeat; margin-top: 30px; padding-left: 35px; height: 64px; }
.js-lind-tt{ font-size: 28px; color: #a41f34; font-weight: bold; line-height: 28px; padding-bottom: 10px; padding-left: 30px; border-bottom: solid 1px #a41f34; }
.js-lind-p{ color: #666666; font-size: 16px; padding-left: 30px; margin-top: 10px; }
.js-ul li{ float: left; width: 50%; padding:0 10px; margin-bottom: 20px; }
.js-ul li a{ display: block; box-shadow: 0 0 10px rgba(0,0,0,0.1); padding:20px; }
.js-ul-img img{ width: 180px; height: 220px; }
.js-ul{ margin:30px -10px 0 -10px; }
.js-ul-right{ margin-left: 200px; }
.js-ul-name{ border-bottom: solid 1px #ddd; }
.js-ul-name span{ display: inline-block; font-size: 22px; color: #a41f34; margin-bottom: -2px; border-bottom: solid 3px #a41f34; padding-bottom: 15px; }
.js-ul-p p{ font-size: 16px; color: #323232; margin-bottom: 10px; }
.js-ul-p p span{ padding-left: 2em; }
.js-ul-p{ margin-top: 20px; }
/************内容页*************/
.article-back{ background: #f8f8f8; padding:50px; }
.article-tt{ font-size: 30px; color: #323232; line-height: 30px; margin:0; }
.article-sm span{ font-size: 16px; display: inline-block; margin-right: 30px; color: #666; padding-left: 20px; background: url(../images/icon-date04.png) left center no-repeat; }
.article-sm font{ padding-left: 20px; background: url(../images/icon-name.png) left center no-repeat; }
.article-sm{ margin:30px 0 0 0; padding-bottom: 15px; border-bottom: solid 2px #a41f34; }
.article-p p{ font-size: 18px; color: #323232; text-align: justify; line-height: 30px; margin-bottom: 20px; }
.article-p{ margin-top: 40px; }
.share{/*! width: 233px; *//*! padding: 17px 0; *//*! float: right; */}
 .share_btn{float: left;line-height: 33px;font-weight: normal;}
 .share .bdsharebuttonbox{font-size: 0;}
 .share .bdsharebuttonbox  > a{padding-left: 0;margin: 0 0 0 12px !important;height: 51px;text-indent: 0;width: 51px;line-height: 51px;text-align: center;background: none;font-size: 23px;display: inline-block;*display: inline;*zoom:1;vertical-align: middle;}
 .share .bdsharebuttonbox > a.bds_weixin{background:url(../images/fx02.png) no-repeat center ;color:#7dd43c}
 .share .bdsharebuttonbox  > a.bds_tsina{background:url(../images/fx03.png) no-repeat center;color:#e83437}
 .share .bdsharebuttonbox  > a.bds_qzone{background:url(../images/fx04.png) no-repeat center ;color:#fece00}

 .shareBox {width: 260px;background-color: #fff;position: fixed;top: 50%;left: 50%;margin: -150px 0 0 -130px;z-index: 9998;height: 310px;border: 6px solid #8F8F8F;border-radius: 8px;box-shadow: 0 0 7px #aaa;display: none;}
 .shareBox { font-size: 14px;}
 .shareBox .title {   background: #f6f6f6;  font-size: 14px;  font-weight: bold;  padding: 10px 15px !important;}
 .shareClose {   position: absolute;    right: 0;    top: 0; cursor: pointer;font-size: 18px;width: 20px;; }
 .sharelist {  position: static;   height: 250px;  overflow-y: auto;padding-left: 17px !important;}
 .sharelist li {    float: left;    width: 130px;     padding: 2px;     margin-left: 6px;     _margin-left: 3px;     height: 28px;     overflow: hidden;     list-style: none; }
 .sharelist li a {     color: #565656;     font: 12px 'å®‹ä½“';     display: block;        text-decoration: none;     border: 1px solid #fff;     line-height: 18px; width: auto;height: auto;text-indent: 0;}
 .weChatBox{width: 280px;height:300px;background-color:#fff;border:solid 1px #d8d8d8;padding:10px;position: fixed;left: 50%;top: 50%;margin:-150px 0 0 -140px;z-index: 9998;display: none;box-shadow: 0 0 10px rgba(0,0,0,0.25);}
 .weChatBox .w-title{font-size: 12px;font-weight: bold;padding:0 0 10px 0;}
 .w-close{width: 20px;height: 20px;line-height: 20px;text-align: center;font-size: 20px;position: absolute;right: 0;top: 0;color:#333;cursor: pointer;}
 .qrcode{width: 200px;height: 200px;margin:15px auto;background: #ccc;}
 .w-footer{font-size: 12px;line-height: 1.5;color:#999;}
 #qrodeText{opacity: 0;position: absolute;left: 0;top: 0;z-index: 0;visibility:hidden;}
 .weChatBox{ height: 320px!important; }
 .article-share {
    overflow: hidden;
    margin: 20px 0;
}
.share{ padding:60px 0; border-bottom: solid 1px #ddd; }
.article-link-b p a{ font-size: 18px; color: #323232; }
.article-link-b p{ margin-bottom: 20px; }
.article-link-b{ margin-top: 40px; }
/************领导***************/
.ld-list li a{ display: block; margin-bottom: 20px; padding-left: 160px; padding-top: 15px; background: url(../images/ld-back.png) center no-repeat; background-size: cover; padding-right: 30px; margin-left: 45px; position: relative; padding-bottom: 20px; min-height: 280px; border:solid 1px #e4eaed; }
.ld-img{ position: absolute; left: -45px; top: 20px; }
.ld-img img{ width: 180px; height: 240px; }
.ld-name{ font-size: 24px; color: #323232; }
.ld-zw{ background: url(../images/icon-ld.png) left center no-repeat; padding-left: 40px; font-size: 16px; color: #a41f34; margin-top: 15px; }
.ld-p p{ font-size: 16px; color: #323232; margin-bottom: 10px; }
.ld-p p span{font-weight: bold;}
.ld-p { border-top: solid 1px #ddd; padding-top: 15px; margin-top: 15px; }
/********************网站地图********************/
.dt-list li{ float: left; width: 50%; padding:0 13px; margin-bottom: 25px; }
.dt-list{ margin:0 -13px; }
.dt-list li a{ display: block; position: relative; }
.dt-list-tt{height: 60px;line-height: 60px;border: solid 1px #f2b3bf;padding-left: 20px;padding-right: 60px;background: #faf3f4;position: relative;z-index: 100;}
.dt-list-tt span{ background: url(../images/icon-dt.png) left center no-repeat; padding-left: 25px; }
.dt-list-tt:before{ display: block; content: ""; position: absolute; right: 30px; top: 0; bottom: 0; width: 22px; background: url(../images/dt-r.png) left center no-repeat; }
.dt-list li a:before{ display: block; content: ""; position: absolute; left: 5px; top: 5px; right: -5px; bottom: -5px; background: #a41f34; }
.rili-box{ margin-top: 40px; }
.tabs-a:hover{ font-weight: bold; }
.tz-ul li a:hover{ background: url(../images/h01.png) center no-repeat; background-size: cover; }
.tz-ul li a:hover .tz-ul-tt p{ color: #fff; }
.tz-ul li a:hover .tz-ul-date{ background: #f8a852; }
.news-ul li a:hover .news-ul-bottom{ background: url(../images/h02.png) center no-repeat; background-size: cover; }
.news-ul li a:hover .news-ul-tt,.news-ul li a:hover .news-ul-p{ color: #fff; }
.news-ul li a:hover .news-ul-date{ color: #fff; background: url(../images/icon-date07.png) left center no-repeat; }
.news-ul-b li:nth-child(2) .news-ul-bottom-b{ background: url(../images/a-b02.png) center no-repeat;
    background-size: cover; }
.news-ul-b li:nth-child(3) .news-ul-bottom-b{ background: url(../images/a-b03.png) center no-repeat;
    background-size: cover; }
.news-ul-b li:nth-child(2) .news-ul-lind{ background: #f8a852; }
.news-ul-b li:nth-child(3) .news-ul-lind{ background: #929eaf; }
.news-ul-b li a:hover .news-ul-tt-b{ color: #a41f34; }
.news-ul-b li:nth-child(2) a:hover .news-ul-tt-b{ color: #f8a852; }
.news-ul-b li:nth-child(3) a:hover .news-ul-tt-b{ color: #929eaf; }
.ky-ul li a:hover .ky-ul-tt,.yj-box-ul li a:hover{ color: #a41f34; }
.gz-ul li a:hover .gz-ul-tt{ color: #c80d18; }
.py-ul li a:hover .py-ul-tt{ color: #a41f34; }
.dt-list-index li a:hover .dt-list-right-tt,.fc-list li a:hover,.fz-top:hover .fc-top-tt{ text-decoration: underline!important; }
.title-a-c:hover{ color: #fff; text-decoration: underline!important; }
.yj-list li a:hover .yj-list-tt{ color: #a41f34; }
.js-ul li a:hover{ box-shadow: 0 0 20px rgba(0,0,0,0.2); }
.list-left-down li a:hover{ color: #a41f34; }

.tt-back a:hover,.tow-more a:hover{ color: #a8293e; }
.width-one .tt-back a{ display: none; }
















@media( max-width: 1579px){
  .container{ width: 1230px; }
  .logo{ width: 400px; }
  .tz-ul-tt{ height: 63px; }
  .yy-list li a{ padding-bottom: 11px; margin-bottom: 11px; }
  .list-right{ width: 940px; }
  .footer-p p{ margin-left: 20px; }
}
@media( max-width: 1279px){
  .container{ width: 970px; }
  .nav-list li a{ font-size: 16px; }
  .tabs-ul li a{ font-size: 28px; display: inline-block; line-height: 50px; }
  .tz-ul li:nth-child(6){ display: none; }
  .yy-list li:nth-child(7),.yy-list li:nth-child(8){ display: none; }
  .logo-b{ width: 400px; }
   .tabs-a{ top: -65px; }
   .list-right{ width: 700px; }
   .logo{ width: 300px; }
   .footer-p p{ margin-left: 0; }
   .tow-right{ padding-left: 20px; padding-right: 20px; }
  }
@media( max-width: 991px){
  .container{ width: 750px; }
  .one-left{ width: 100%; }
  .one-right{ width: 100%; padding-left: 0; margin-top: 30px; }
  .tz-ul li:nth-child(6){ display: block; }
  .box-sm{ width:100%; }
  .logo-b{ width:100%; text-align: center; margin-bottom: 20px; }
  .nav-list li a{ font-size: 12px; }
  .list-right{ width: 470px; }
  .lb-ul-img img{ width: 160px; height: 110px; }
  .lb-ul-right{ margin-left:160px; }
  .yj-ul li{ width: 50%; }
  .js-ul li{ width: 100%; }
  .dt-list li{ width: 100%; }
  .nav-list li{ margin-left: 15px; }
  .logo{ width: 250px; }
  .width-one,.width-tow{ width: 100%; }
  .width-one{ height: auto; padding-bottom: 60px; }
  .friends-box a{ margin-left: 20px; }
  .back-three .col-xs-4{ width: 100%; }
  .tow-left-top{ display: none; }
  .tow-left{ width: 100%; }
  .width-tow{ height: auto; padding-bottom: 30px; }
  .back-three{ padding-left: 15px; padding-right: 15px; }
  .width-one .tt-back a{ float: right; display: block; color: #fff; margin:10px 15px 0 0; }
}
@media( max-width: 768px){
  body{ padding-top: 50px; }
  .header-ss{ height: 50px; line-height: 50px; }
  .banner .slick-dots{ bottom: 10px; }
  .width-one{ padding:30px 0; }
  .tt-back span{ font-size: 24px; }
  .img-lg{ height: auto; padding-top: 70%; }
  .img-slick-bottom{ padding:10px 20px; }
  .img-slick{ margin:0; }
  .tow-left{ width: 100%; }
  .tow-left-ul li{ margin-left:15px; margin-right: 15px; }
  .width-tow{ height: auto; }
  .tow-right{ padding:30px 15px; }
  .back-b{ display: none; }
  .back-three{ padding:30px 15px 15px 15px; }
  .friends-box span{ display: block; margin-bottom: 10px; font-size: 24px; text-align: left; }
  .friends-box{ padding:0 15px; }
  .friends-box a{ font-size: 16px; float: left; display: block; margin-right: 15px; margin-bottom: 10px; margin-left: 0; }
  .friends-back{ height: auto; padding:20px 0 10px 0; }
  .footer{ padding:30px 0; }
  .footer-logo{ padding:0; }
  .footer-p p{ font-size: 14px; }
  .footer-p{ padding:0; }
  .ewm{ width: 100%; text-align: center; }

  .container{ width:100%; }
  .banner .slick-prev,.banner .slick-next{ width:36px; margin-top: -18px; height: 36px; background-size: 100% 100%;  }
  .news-ul li{ width:100%; margin-bottom: 20px;}
  .page-one{ padding:30px 0; }
  .tabs-ul li a{ font-size: 24px; background-size: auto 100%!important; line-height: 35px; padding-left: 45px; }
  .tabs-ul li span{ line-height: 35px; }
  .tabs-ul li{ margin-bottom: 20px; }
  .news-ul-b li{ width:100%; margin-top: 0; margin-bottom: 20px; }
  .tz-ul{ margin-left: 25px; }
  .ky-ul li{ width:100%; margin-bottom: 20px; }
  .yj-box{ height: auto; margin-bottom: 20px; }
  .yj-box-row .col-xs-6{ width: 100%; }
  .page-tow,.page-three{ padding:30px 0; }
  .three-box .ky-ul-p{ margin-bottom: 20px; }
  .title-a{ line-height: 35px; }
  .py-ul li{ width: 100%; }
  .py-ul li:nth-child(7) a{ border-bottom: dashed 1px #ddd; }
  .col-xs-6{ width: 100%; }
  .page-four{ padding:30px 0 15px 0; }
  .dt-list{ margin-top: 15px; }
  .fz-top-img img{ width: 135px; height: 90px; }
  .fc-top-right{ margin-left: 150px; }
  .page-five{ padding:30px 0 15px 0; }
  .footer-center{ width: 100%; margin:0; }
  .footer-p{ width: 100%; margin-top: 20px; }
  .header{ height: 50px; }
  .logo{ line-height: 50px; }
  .logo img{ height: 30px; }
  .nav-list{ position: absolute; max-height: 80vh; display: block; margin-top: 0; left: 0; max-height: 120vh; overflow-y: auto; display: none; top: 100%; right: 0; border-top: solid 1px #fff; background: #f6f6f6; }
  .nav-list li{ float: none; display: block; width: 100%; margin:0; padding:0; line-height: 40px; }
  .nav-list li a{ text-align: left; padding:0 15px; font-size: 14px; line-height: 40px; color: #333; }
  .nav-list li.active a{ color: #fff; }
    .search-box-c{ width: auto; left: 15px; right: 15px; margin-left:0; margin-right: 0; }
    .search-a{ display: block; position: absolute; right: 55px; top: 0px; line-height: 50px; }
  .nav-down{ margin:0; width: 100%; background: none; text-align: left; }
  .nav-down:before{ display: none; }
  .nav-down li a{ text-align: left!important; display: block; padding-left: 25px; }
  .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); }
    .search-box{ display: none; }
    .news-ul-tt-b{ height: auto; max-height: 75px; }
    .news-ul-b li a{ height: auto; padding-bottom: 50px; }
    .news-ul-b li:last-child{ margin:0; }
    .page-tow{ padding-bottom: 10px; }
    .fc-date{ display: none; }
    .one-left .yj-box:last-child{ margin-bottom: 0; }
    .py-ul-label{ display: none; }
    .tabs-a{ top: -45px; }
    .list-banner{ height: 150px; padding-top: 0; }
    .nav-b{ display: none; }
    .list-left-top{ height: 50px; background-size: cover; text-align: left; padding-left: 20px; position: relative; line-height: 50px; margin-top: -50px; font-size: 24px; }
    .list-left{ width: 100%; padding:0; margin-bottom: 0; }
    .list-left:before{ display: none; }
    .list-left-nav{ display: none; }

    .list-left-nav li a.list-left-a.active,.list-left-nav li a.list-left-a.selected,.list-left-nav li a.list-left-a:hover{ background: none; }
    .list-left-nav li a.list-left-a{ padding-left: 20px; line-height: 50px; }
    .list-right{ width: 100%; margin-top: 20px; margin-bottom: 20px; }
    .lb-ul-img{ display: none; }
    .lb-ul-right{ margin-left:0; padding:20px; }
    .lb-ul-p{ height: 50px; }
    .page-box{ margin-top: 20px; }
    .list-left-top{ display: none; }
    .list-left-top-phone{ display: block; }
    .list-left-top .nav-click{ color: #fff; }
    .yj-ul li{ width: 100%; margin-bottom: 20px; }
    .yj-ul li:last-child{ margin-bottom: 0; }
    .yj-list li{ width: 100%; margin-bottom: 20px; }
    .yj-list li:last-child{ margin-bottom: 0; }
    .js-ul-img img{ width: 90px; height: 110px; }
    .js-ul-right{ margin-left: 110px; }
    .js-ul-name span{ font-size: 18px; padding-bottom: 10px; }
    .js-ul-p p{ font-size: 14px; margin-bottom: 5px; }
    .js-ul-p{ margin-top: 10px; }
    .js-ul-p p:last-child{ margin-bottom: 0; }
    .js-lind-tt{ font-size: 24px; padding-left: 15px; }
    .js-lind-p{ font-size: 14px; padding-left: 15px; }
    .article-back{ padding:20px; }
    .article-tt{ font-size: 18px; line-height: 25px; }
    .article-sm{ margin-top: 20px; padding-bottom: 10px; }
    .article-p p{ font-size: 14px; line-height: 25px; margin-bottom: 10px; }
    .share{ padding:20px 0; }
    .article-link-b p a{ font-size: 16px; }
    .article-link-b p{ margin-bottom: 10px; }
    .article-link-b{ margin-top: 20px; }
    .article-p{ margin-top: 20px; }
    .ld-img{ position: static; text-align: center; margin-bottom: 20px; }
    .ld-list li a{ padding:20px; margin-left: 0; }
    .rili-box{ margin-top: 20px; }
    .down-img{ display: none; }
    .nav-down{ position: static; padding:0; width: 100%; }
    .nav-list li:hover .nav-down{ display: none; }
    .down-ul{ margin-left: 0; }
    .down-ul li a{ padding-left: 25px!important; font-size: 14px!important; }
   /* .active .nav-click{ color: #fff; }*/
  }