/****************************************全局样式****************************************/
a{text-decoration: none!important;}
.mw1600{max-width: 1600px;margin: 0 auto;}
.mw990{max-width: 990px;margin: 0 auto;}

/****************************************公共部分****************************************/
/*顶部*/
.top{height: 48px;line-height: 48px;font-size: 12px;background: #f6f6f6;}
.top span{font-size: 12px;color: #616161;}
.top a{font-size: 12px;color: #616161;}
.top a.curr{color: #ed1c24;}
/*头部导航*/
.header{padding: 20px 0;}
.header:after{content:"";display: table;clear: both;}
.header>a{display:inline-block;max-width: 12.5%;}
.header>a img{width: 100%;}
.header>a img{width: 100%;}
.header .nav-list:after{content: "";display: table;clear: both;}
.header .nav-list{height: 100%;width: 86%;}
.header .nav-list ul{width: 100%;text-align: right;position: relative;}
.header .nav-list ul:after{content: "";text-align: right;position: absolute;width: 100%;height: 1px;background: #eee;left: 0;bottom:-1px;z-index: 0;}
.header .nav-list ul li{display: inline-block;width: 10.8%;}
.header .nav-list ul li a{display: block;width: 100%;text-align: center;height: 45px;line-height: 45px;font-size: 14px;color: #000000;}
.header .nav-list ul li.active a{color:#000000;border-bottom:1px solid #000000;font-size: 14px;font-weight: bold; }
.header .nav-list ul li:hover a{color:#333333;border-bottom:1px solid #333333;font-size: 14px;font-weight: bold; }
/**********footer**********/
.footer{min-height: 380px;background:#323232;}
.footer-box{padding: 54px 0 48px;}
.footer-box:after{content: "";display: table;clear: both;}
.footer-box .foot-list1{margin-right: 9%;width: 38%;}
.footer-box .foot-list2{margin-right: 8%;width: 18%}
.footer-box .foot-list3{margin-right: 9%;}
.footer-box .foot-list1 .txt{color:#919191;font-size:14px;text-indent: 2em; line-height: 24px;margin-bottom: 20px;margin-top: 20px;}
.footer-box .foot-list1 .addr{color:#919191;font-size:14px;}
.footer-box .foot-list1 .addr:after{content: "";display: table;clear: both;}
.footer-box .foot-list1 .addr img{vertical-align: sub;margin-right: 8px}
.footer-box .foot-list1 .addr span{margin-right: 2%;display: inline-block;}
.footer-box .foot-list1 .addr span.last-span{max-width: 38%;}
.footer-box .foot-list dt{font-size: 18px;color: #fff;font-weight: normal;margin-bottom: 16px;}
.footer-box .foot-list dd a{font-size: 14px;color: #919191;display: inline-block;line-height: 30px;}
.footer-box .foot-list dd a:hover{color: #b5b5b5;}
.footer-box .foot-list dl.dl1{margin-right: 14%;}
.footer .copy{font-size: 12px;color:#afadad;text-align: center;margin-bottom: 0;}

/*****************************************首页*****************************************/
/*轮播*/
.banner{max-width: 1600px;margin: 0 auto;}
.swiper-button-prev{background: url('../images/pre-btn.png') no-repeat;width: 48px;height: 48px;transition: all linear 0.2s;}
.swiper-button-prev:hover{transform: scale(1.2);}
.swiper-button-next{background: url('../images/next-btn.png') no-repeat;width: 48px;height: 48px;transition: all linear 0.2s;}
.swiper-button-next:hover{transform: scale(1.2);;}
.swiper-pagination-bullet{width: 48px;height: 4px;border-radius: 0;background: #fafcfb;}
.swiper-pagination-bullet-active{background: #fdfffc;}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 6px;}
/*展示列表*/
.new-thing{text-align: right;font-size: 30px;color:#000000;margin-bottom: 9px;width: 100%;}
.new-thing:after{content: "";display: block;clear: both;}
.new-thing .red-line{width: 235px;height: 20px;margin-bottom: 20px;margin-right: 30px;color:#000000;border-bottom:1px solid #000000; }
.list-show li a{display: block;}
.list-show li img{width: 100%;filter: grayscale(100%);opacity: 0.7;}
.list-show li:hover img{width: 100%;filter: none;opacity: 0.7;}
.list-show li.curr img{width: 100%;filter: none;opacity: 0.7;}
.list-show li p{text-align: center;font-size: 14px;color:#616161;height: 45px;line-height: 45px;border-bottom:1px solid #eee;margin-bottom: 0;}
.list-show li:hover p{font-size: 16px;color:#ed1c24;border-bottom:1px solid #ed1c24;}
.list-show li.curr p{font-size: 16px;color:#ed1c24;border-bottom:1px solid #ed1c24;margin-bottom: 0;}
.list-show:after{content: "";display: table;clear: both;}
.list-show{margin-bottom: 44px;margin-top: 52px;}
.list-show li{float: left;transition: all 0.3s linear;margin-bottom: 10px;}
.list-show li:hover{transform: scale(0.99);box-shadow: 0 0 12px 1px #000;}
.list-show li.last-li{  margin-right: 0; float: right; }

/*****************************************项目研发*****************************************/


/*****************************************项目研发-详情*****************************************/
.case-detail{font-size: 14px;color:#616161;}
.case-detail .tit-nav{border-bottom: 1px solid #eee;padding-bottom: 8px;}
.case-detail a{font-size: 14px;color:#616161;}
.case-detail .txt-box:after{content: "";display: table;clear: both;}
.case-detail .txt-box .txt-left{text-align: center;border-bottom: 1px solid #eee;max-width: 1220px;padding-bottom: 50px;}
.case-detail .txt-box .txt-left h1{font-size: 36px;color:#313131;margin-bottom: 20px;}
.case-detail .txt-box .txt-left p.time-see{font-size: 14px;color:#b5b5b5;max-width: 1000px;margin:0 auto 45px;text-align: center;border-bottom: 1px solid #eee;}
.case-detail .txt-box .txt-left p .time{margin-right: 36px;margin-left:4px; font-size: 14px;color:#b5b5b5;}
.case-detail .txt-box .txt-left p .read-num{margin-right: 36px;margin-left:4px; font-size: 14px;color:#b5b5b5;}
.case-detail .txt-box .txt-left p {max-width: 1000px;margin:0 auto;color: #616161;font-size: 16px;text-align: left;}
.case-detail .txt-box .txt-left p.tit-s {max-width: 1000px;margin:0 auto;color: #313131;font-size: 16px;text-align: left;line-height: 30px;}
.case-detail .txt-box .txt-left p.wz {text-indent: 2em;line-height: 30px;}
.case-detail .txt-box .txt-left p img {margin: 10px 0;width: 85%;}
.case-detail .txt-box .txt-left p.time-see img {width: auto;}
.case-detail .txt-box .txt-right{max-width: 320px;}
.case-detail .txt-box .txt-right li{margin-bottom: 20px;}
.case-detail .txt-box .txt-right li a{display: block;position: relative;}
.case-detail .txt-box .txt-right .title:after{content: "";display: block;width: 100%;height: 1px;background: #eee;position: absolute;}
.case-detail .txt-box .txt-right .title h4{display: inline-block;border-bottom: 1px solid #ed1c24;margin: 0;padding: 10px 0}
.case-detail .txt-box .txt-right .title{margin-bottom: 20px;position: relative;}
.pre-next:after{content: "";display: table;clear: both;}
.pre-next{border-top: 1px solid #eee;margin-top: 50px;padding-top: 20px;}
.pre-next dl.pre dt{text-align: left;font-size: 16px;color:#616161;}
.pre-next dl.next dt{text-align:right;font-size: 16px;color:#616161;}
.pre-next dd a{text-align: left;font-size: 16px;color:#919191;}
.pre-next dl.pre{margin-bottom: 0;}
.pre-next dl.next{margin-bottom: 0;}

/******************************************新锐人才******************************************/
.person-show{margin-bottom: 44px;margin-top: 52px;}
.person-show:after{content: "";display: table;clear: both;}
.person-show li{float: left;margin-bottom: 12px;}
.person-show li a{display: block;position: relative;overflow: hidden;}
.person-show li a p{position: absolute;bottom: -80px;width: 100%;text-align: center;transition: all linear 0.2s;}
.person-show li:hover a p{bottom: 0;}
.person-show li a p span.name{font-size: 16px;color: #fdfffc;}
.person-show li a p span.company{font-size: 14px;color: #fdfffc;}
.person-show li img{width: 100%;transition: all 0.3s linear;}
.person-show li img:hover{transform: scale(1.1);}

/*****************************************NSPAI快讯*****************************************/
.case-detail .txt-box .txt-nspai{max-width: 990px;border: none;}
.txt-nspai ul li a{display: block;border-top: 1px solid #eee;border-bottom: 1px solid #eee;}
.txt-nspai ul li{margin-bottom: 24px;}
ul li a .pic-l{width:43% ;}
ul li a .pic-r{width:55% ;}
ul li a .pic-r h4{font-size: 24px ;color:#616161;text-align: left;margin-top: 20px;margin-bottom: 15px;}
ul li:hover a .pic-r h4{color:#ed1c24;}
.case-detail .txt-box .txt-nspai ul li a .pic-r p{text-indent: 2em;font-size: 14px;color:#919191;line-height: 21px;height: 126px;overflow: hidden;}
.case-detail .txt-box .txt-nspai ul li a .pic-r p.time-see{height: auto;text-indent: 0;margin-bottom: 0;border:none;text-align: left;margin-top: 10px;}
.txt-nspai ul li a:after{content: "";display: table;clear: both;}
.banner-nspai{margin-bottom: 50px;}
.case-detail .txt-box .txt-news{max-width: 550px;}
.case-detail .txt-box .txt-news .title>a{display: block;padding-top: 24px;border-top: 1px solid #eee;}
.txt-box .txt-news .title ul a{padding-left: 24px;font-size: 16px;color:#616161;height: 21px;overflow: hidden;padding-right: 85px;}
.txt-box .txt-news .title ul a:hover{color:#ed1c24;}
.txt-box .txt-news .title ul li{margin-bottom: 0;margin-top: 20px;}
.txt-box .txt-news .title span.dotted{position: absolute;left: 0;top:-4px;font-size: 64px;color:#ed1c24;height: 21px;line-height: 21px;}
.txt-box .txt-news .title span.date{position: absolute;right: 0;font-size: 14px;color:#b5b5b5;top:2px;}
.txt-news .play-news a{display: block}
.txt-news .play-news a:after{content: "";display: block;clear: both;}
.txt-news .play-news .pic-l{width: 43%;}
.txt-news .play-news .pic-r{width: 54%;}
.txt-news .play-news .pic-r h4{font-size: 16px;color:#616161;margin: 10px auto;font-weight: bold;max-height: 32px;overflow: hidden;text-overflow:ellipsis; white-space:nowrap;}
.txt-news .play-news a:hover .pic-r h4{color:#ed1c24;}
.txt-news .play-news .pic-r p{font-size: 12px;color:#b5b5b5;line-height: 18px;text-indent: 2em;height: 70px;overflow: hidden;text-overflow:ellipsis; white-space: normal;}
.txt-news .play-news .pic-r p.time-see{font-size: 12px;color:#919191;line-height: 18px;text-indent: 0;text-align: right;height: auto;margin-bottom: 0;}
.txt-news .play-news .pic-r p.time-see .time{font-size: 12px;color:#b5b5b5;}
.txt-news .play-news li{border-top: 1px solid #eee;border-bottom: 1px solid #eee;}
.txt-news .play-news{border-bottom: 1px solid #eee; }
.case-detail .txt-box .txt-left p.list{line-height: 30px;text-indent: 0;}


/*****************************************沙龙讲座*****************************************/
.salon-name{height: 30px;line-height: 30px;border-bottom: 1px solid #eee;margin-bottom: 20px;}
.salon-name span{display: inline-block;line-height: 30px;height: 30px;border-bottom: 1px solid #ed1c24;font-size: 16px;color:#313131;}
.list-show.salon-show{margin-top: 0;}
.picture-show.salon-picture{margin-bottom: 48px;}
.picture-show.salon-picture:after{content: "";display: table;clear: both;}
.salon-picture .show-man{max-width: 640px;}
.salon-picture .show-man .person-news>img{max-width: 200px;}
.salon-picture .show-man .person-news:after{content: "";display: table;clear: both;}
.salon-picture .show-man .person-news>div{max-width: 62%;}
.person-news .salon-name{height: 60px;line-height: 60px;}
.person-news .salon-name span{height: 60px;line-height: 60px;font-size: 24px;color:#313131;}
.person-news>div>p{font-size: 14px;color:#616161;line-height: 21px;max-height: 105px;overflow: hidden;}


.carousel-container{width: 640px;height: 180px;}
#carousel{width: 640px;height: 180px;background: none;position: relative;}
#carousel-left{left: 0;bottom: 66px;}
#carousel-right{right: 0;bottom: 66px;}
.tracker-individual-container,.tracker-summation-container{display: none!important;}
.slider-box{margin-top: 50px;padding-bottom: 14px;border-bottom: 1px solid #e6e6e6;}
/*****************************************关于NSPAI*****************************************/

.mod {margin-top: 220px;}
.mod ul:after{content: "";display: table;clear: both;}
.mod ul .li-txt{width: 51%;padding-right: 48px;padding-top: 48px;margin-top:70px;border-top: 1px solid #ed1c24;}
.mod ul .li-txt p{font-size: 14px;color: #616161;line-height: 24px;text-indent: 2em;margin-bottom: 0; }
.mod ul .li-tit{width: 12.5%;border-bottom: 1px solid #ed1c24;position: relative;height: 200px;}
.mod1 ul .li-tit:after{content: "";display: block;width: 1px;height: 202px;background: #fff;position: absolute;top:0px;right: -1px;}
.mod ul .li-pic{width: 87.5%;border: 1px solid #eee;border-top: none;}
.mod ul .li-pic>a>img{margin-left: 50px;transition: all 0.3s linear;}
.mod ul .li-pic>a>img:hover{transform: scale(1.1);}
.mod ul .li-pic>img{margin-left: 50px}
.mod ul .li-pic{padding-bottom: 50px}
.mod ul .li-tit h1{font-size: 100px;color:#919191;line-height: 82px;margin-bottom: 45px;margin-top: 0;}
.mod ul .li-tit .ch-name{font-size: 24px;color:#ed1c24;}
.mod ul .li-tit .en-name{font-size: 18px;color:#919191;}

.mod2 ul .li-tit h1{text-align: right;}
.mod2 ul .li-tit .ch-name{text-align: right;}
.mod2 ul .li-tit .en-name{text-align: right;}
.mod2 ul .li-tit:before{content: "";display: block;width: 1px;height: 70px;background: #fff;position: absolute;top:0px;left: -1px;}
.mod3 ul .li-txt{padding-left: 40px;width: 48%;}
.mod3 ul .li-txt h3{font-size: 18px;color:#313131;font-weight: bold;}
.mod3 ul .li-tit:after{content: "";display: block;width: 1px;height: 70px;background: #fff;position: absolute;top:0px;right: -1px;}
.mod5 ul .li-pic>img{margin-left: 25px;}
.mod5 ul .li-pic>a>img:hover{box-shadow: 0 0 12px 1px #000;}
.mod5 ul .li-pic{padding-left: 25px;}
.mod5{margin-bottom: 116px;}
.mod3 ul .li-txt p{text-indent: 0;position: relative;padding-left: 56px;}
.mod3 ul .li-txt p span{color:#313131;font-size: 14px;font-weight: bold;position: absolute;left: 0;}
.mod4 ul .li-txt{border-top: 1px solid #e3e3e3;position: relative;}
.mod4 ul .li-txt .date{position: absolute;top:-40px;}
.mod4 ul .li-txt .date:after{content: "";display: block;clear: both;}
.mod4 ul .li-txt h3{margin-top: 0;margin-bottom: 25px;}
.mod4 ul .li-txt .date a{font-size: 12px;color:#919191;position: relative;line-height: 40px;height: 40px;display: inline-block;float: left;text-align: center;}
.mod4 ul .li-txt .date a.norm:after{content: "";display: block;width: 8px;height: 8px;border-radius: 50%;background:#e3e3e3;position: absolute;bottom:-4px;left: 0;right: 0;margin: 0 auto; }
.mod4 ul .li-txt .date a.norm.curr:after{content: "";display: block;width: 16px;height: 16px;border-radius: 50%;background:#ed1c24;position: absolute;bottom:-8px;left: 0;right: 0;margin: 0 auto; }
.mod4 ul .li-txt .date a.norm:hover:after{content: "";display: block;width: 16px;height: 16px;border-radius: 50%;background:#ed1c24;position: absolute;bottom:-8px;left: 0;right: 0;margin: 0 auto; }
.mod4 ul .li-txt .date a.curr{color:#ed1c24;font-weight: bold;border-bottom: 1px solid #ed1c24;}
.mod4 ul .li-txt .date a.norm{width: 113px;}
.mod4 ul .li-txt .date a:hover{color:#ed1c24;font-weight: bold;border-bottom: 1px solid #ed1c24;}

/********************************************新视窗********************************************/
.new-wl{width: 66.25%;}
.new-wr{width: 30%;}
.new-wrt{padding: 0;margin-bottom: 12%;}
.new-wrb{padding: 0;}
.new-window:after{content: "";display: block;clear: both;}
.new-window li{float: left;}
.new-window li img{filter: grayscale(0)}
.new-window li.curr p{color:#616161; font-size: 12px;margin-bottom: 0;text-align: left;line-height: 18px;}
.new-window li.curr p.txt{height: 36px;overflow: hidden;border:none;}
.new-window li.curr p.bot{line-height: 36px;height: 36px;border-bottom: 1px solid #ed1c24;}
.new-window li.curr p.bot span{color: #919191;}
.new-window li.curr h4{color:#ed1c24;font-size: 16px;font-weight: bold;}
.new-window li p{color:#919191; font-size: 12px;margin-bottom: 0;text-align: left;line-height: 18px;}
.new-window li p.txt{height: 36px;overflow: hidden;border:none;}
.new-window li:hover p.txt{color:#616161;}
.new-window li p.bot{line-height: 36px;height: 36px;margin-bottom: 24px;border-bottom: 1px solid #e3e3e3;}
.new-window li:hover p.bot{border-bottom: 1px solid #ed1c24;}
.new-window li p.bot span{color: #919191;}
.new-window li img{width: auto;}
.new-window li a>img{width:100%;height: 220px;}
.new-window li h4{color:#000;font-size: 16px;font-weight: bold;height: 17px;overflow: hidden;}
.new-window li:hover h4{color:#ed1c24;font-size: 16px;font-weight: bold;}

/*******************************************新视窗2*******************************************/
.new-window2:after{content: "";display: block;clear: both;}
.new-window2 li{float: left;}
.new-window2 li img{filter: grayscale(0)}
.new-window2 li.curr p{color:#616161; font-size: 12px;margin-bottom: 0;text-align: left;line-height: 18px;}
.new-window2 li.curr p.txt{height: 36px;overflow: hidden;border:none;}
.new-window2 li.curr p.bot{line-height: 36px;height: 36px;border-bottom: 1px solid #ed1c24;}
.new-window2 li.curr p.bot span{color: #919191;}
.new-window2 li a>img{width: 100%;}
.new-window2 li{margin-bottom: 56px;border-bottom: 1px solid #ed1c24;}
.new-window2 li.curr h4{color:#ed1c24;font-size: 16px;font-weight: bold;}
.new-window2 li p{color:#919191; font-size: 12px;margin-bottom: 0;text-align: left;line-height: 18px;}
.new-window2 li p.txt{height: 36px;overflow: hidden;border:none;}
.new-window2 li:hover p.txt{color:#616161;}
.new-window2 li p.bot{line-height: 36px;height: 36px;margin-bottom: 24px;}
.new-window2 li p.bot span{color: #919191;}
.new-window2 li h4{color:#000;font-size: 16px;font-weight: bold;max-height: 16px;overflow: hidden;}
.new-window2 li:hover h4{color:#ed1c24;font-size: 16px;font-weight: bold;}
.picture-show .new-wl2{width: 50%;float: left;}
.picture-show .new-wr2{width: 50%;float: right;}
.picture-show .new-wr2 a{width: 48%;float: left;margin-left: 2%;margin-bottom: 2.5%;height: 215px}
.picture-show .new-wr2 a img{max-height:215px;}

/******************************************研究院档案******************************************/
.file-show{margin-bottom: 52px;}
.file-show img{max-height: 368px;}
.file-person:after{content: "";display: block;clear: both;}
.file-person li{float: left;position: relative;width: 495px;height: 468px;margin-right: 57px;margin-bottom: 52px;}
.file-person li a{display: block;}
.file-person li:nth-child(3n){margin-right: 0;}
.file-person li .mes{position: absolute;right: 0;bottom: 0;z-index: 9;background: #f6f6f6;width: 440px;height: 285px;padding: 50px 60px;}
.file-person li a>img{position: absolute;top: 0;left: 0;z-index: 10;}
.file-person li .mes .name{text-align: right;margin-bottom: 16px;}
.file-person li .mes>span{font-size: 14px;color: #616161;line-height: 21px;display: block;max-height: 100px;overflow: hidden;}
.file-person li .mes .name span{display: inline-block;width: 100px;height: 60px;line-height: 60px;text-align: left;border-bottom: 1px solid #ed1c24;font-size: 24px;color:#313131;}

/***************************************研究员档案-详情***************************************/

.person-tit:after{content: "";display: block;clear:both;}
.person-tit>img{display: block;width: 18%;height: 135px;}
.person-tit{margin-bottom: 50px;}
.person-tit>div{width: 80%;}
.person-tit>div>p{height: 60px;line-height: 60px;border-bottom: 1px solid #e6e6e6;}
.person-tit>div>p span{display:inline-block;height: 60px;line-height: 60px;border-bottom: 1px solid #ed1c24;font-size: 24px;color:#313131;}
.person-main{margin-bottom: 50px;}
.text-left{text-align: left!important;}
.case-detail .txt-box.file-detail .txt-left{max-width: 1120px}
.person-tit>div>span{font-size: 16px;line-height: 24px;color:#616161;text-align: left;display: inline-block;margin-top: 18px;}
.case-detail .txt-box.file-detail .txt-left>p{font-size: 14px;color:#616161;line-height: 21px;}
.case-detail .txt-box.file-detail .txt-left>p img{margin-bottom: 50px;}
.case-detail .txt-box.file-detail .txt-right{max-width: 435px}
.case-detail .txt-box.file-detail .txt-right .title{border-bottom: 1px solid #e6e6e6;}
.person-tit.person-tit-r img{width: 31%;}
.person-tit.person-tit-r>div{width: 63%;}
.person-tit.person-tit-r>div>span{font-size: 12px;color:#616161;margin-top: 0;max-height: 72px;overflow: hidden;}
.person-tit.person-tit-r>div>p {height: 50px; line-height: 50px;border-bottom: 1px solid #e6e6e6;}
.person-tit.person-tit-r>div>p span{height: 50px; line-height: 50px;}
.person-tit.person-tit-r{margin-bottom: 24px;}

/*******************************************艺术招募*******************************************/
.file-show a{display: block;}
.m-top0{margin-top: 0!important;}
.lin-h30{height: 30px;line-height: 30px;overflow: hidden;}
.lin-h30 span{font-size: 12px;color: #919191;}
.lin-h30 span img{margin-right: 4px;}
.lin-h30 span.span1{margin-right: 50px;}
.person-tit>div>span.for-h{max-height: 72px;overflow: hidden;font-size: 14px;color: #919191;}
.sign-up{text-align: left;margin-top: 10px}
.sign-up input{width: 150px;height: 45px;background:#ed1c24;color:#fff; margin-right: 24px;}
.sign-up span{font-size: 14px;color:#919191;}

/******************针对不同的终端进行媒体查询******************/

/*大屏幕*/
@media screen and (min-width:1600px){
    .list-show li {  width: 24%;  margin-right: 1.33%;  }
    .list-show li:nth-child(4n){  margin-right: 0;  }
    .new-window li:nth-child(4n){  margin-right: 0;  }
    .person-show li{width: 16%;margin-right: .8%;}
    .person-show li:nth-child(6n){margin-right: 0;}
    .new-window li{width: 24%;margin-right: 1.33%;}
    .new-window2 li{width: 19%;margin-right: 1.25%;}
    .new-window2 li:nth-child(5n){  margin-right: 0;  }
    .new-window2 li a>img{width: 304px;height: 278px;}
    .file-person li a>img{width: 300px;height: 300px;}
    .case-detail .txt-box .txt-left{width: 1220px;}
    /*.case-detail .txt-box .txt-right li a img{width: 100%;height: 180px;}*/
    .case-detail .txt-box .txt-left p{max-width: 1220px;}
    ul.ul-kx li a .pic-l>img{width: 425px;height: 231px;}
}


/*常规屏幕*/
@media screen and (min-width: 1200px) and (max-width: 1599px){
    .list-show li {  width: 32%;  margin-right: 2%;  }
    .list-show li:nth-child(3n){  margin-right: 0;  }
    .person-show li{width: 16%;margin-right: .8%;}
    .person-show li:nth-child(6n){margin-right: 0;}
    .about-nspai{text-align: center;}
    .about-nspai img{max-width: 1200px}
    .mw1200{max-width: 1200px;}
    .mod ul .li-pic{text-align: center}
    .mod ul .li-tit{width: 25%}
    .mod ul .li-pic{width: 75%}
    .mod ul .li-txt{float: none!important;width: 100%;padding:48px 48px 0;text-align: center;}
    .mod ul .li-pic>img{margin: 15px auto 0;float: none!important;}
    .footer-box .foot-list1{margin-right: 64px;}
    .footer-box .foot-list2{width: 22%;margin-right: 5%;}
    .footer-box .foot-list1 .addr span.last-span{max-width: 100%}
    .mod ul .li-txt p{text-align: left;}
    .case-detail .txt-box .txt-left,.case-detail .txt-box .txt-right{float: none!important;margin: 0 auto;}
    .case-detail .txt-box .txt-news{max-width: 990px;}
    .case-detail .txt-box .txt-right li{float: left;width: 49%}
    .case-detail .txt-box .txt-right li:nth-child(2n){float: right;width: 49%}
    .case-detail .txt-box .txt-right .title{overflow: hidden;}
    .txt-news .play-news .pic-r p{height: 52px;}
    ul.ul-kx li a .pic-l>img{width: 425px;height: 231px}
    .case-detail .txt-box .txt-news .title>a>img{width: 990px;height: 544px;}
    .txt-news .play-news .pic-l img{width: 208px;height: 120px;}
    .case-detail .txt-box .txt-right ul.ul-about:after{content: "";display: block;clear: both;}
    .case-detail .txt-box .txt-right ul.ul-about li{width: 100%;}
    .case-detail .txt-box .txt-right ul.de-about li{width: 32%;margin-right: 2%;float: left;}
    .case-detail .txt-box .txt-right ul.de-about li img{width: 100%;height: 185px;}
    .case-detail .txt-box .txt-right ul.de-about li:nth-child(3n){margin-right: 0;}
    .case-detail .txt-box .txt-right{max-width: 100%;}
    .new-window li{width: 24%;margin-right: 1.33%;}
    .new-window li:nth-child(4n){  margin-right: 0;  }
    .new-window2 li{width: 24%;margin-right: 1.33%;}
    .new-window2 li:nth-child(4n){  margin-right: 0;  }
    .new-window2 li a>img{height: 248px;}
    .case-detail .txt-box.file-detail .txt-right{max-width: 1200px;}
    .case-detail .txt-box .txt-left{width: 1200px;}
    .salon-picture .show-man{float: none!important;width: 100%;max-width: 100%;}
    .salon-picture .show-man .person-news{padding: 15px 0;}
    .salon-picture .show-man>div{float: left;width: 49%;margin-right: 2%;height: 250px;}
    .salon-picture .show-man>div:nth-child(2){margin-right: 0;}
    .picture-show.salon-picture img{max-width: 100%!important;}
    .case-detail .txt-box .txt-left{width: 1200px;}
    .case-detail .txt-box .txt-right li a img{width: 31%;height: 180px;}
    .file-person li a>img{width: 300px;height: 300px;}

}

/*中等屏幕*/
@media screen and (min-width: 769px) and (max-width: 1199px) {
    .list-show li {  width: 49%;  margin-right: 2%;  }
    .list-show li:nth-child(2n){  margin-right: 0;  }
    .person-show li{width: 24%;margin-right: 1.33%;}
    .person-show li:nth-child(4n){margin-right: 0;}
    .about-nspai{text-align: center;}
    .about-nspai img{max-width: 1200px}
    .mod ul .li-pic{text-align: center}
    .mod ul .li-tit{width: 25%}
    .mod ul .li-pic{width: 75%}
    .mod ul .li-txt{float: none!important;width: 100%;padding:48px 24px 0;text-align: center;}
    .mod ul .li-pic>img{margin: 15px auto 0;float: none!important;}
    .footer-box .foot-list1{margin-right: 64px;}
    .footer-box .foot-list2{width: 22%;margin-right: 2%}
    .footer-box .foot-list1 .addr span.last-span{max-width: 100%}
    .mod4 ul .li-txt .date a.norm{width: 86px}
    .mod ul .li-txt p{text-align: left}
    .case-detail .txt-box .txt-right .title:after{content: "";display: block;clear: both;}
    .case-detail .txt-box .txt-left{float: none!important;margin: 0 auto;}
    .case-detail .txt-box .txt-right{float: none!important;margin: 0 auto;}
    .new-window li{width: 32%;margin-right: 2%;}
    .new-window li:nth-child(3n){  margin-right: 0;  }
    .new-window2 li{width: 32%;margin-right: 2%;}
    .new-window2 li:nth-child(3n){  margin-right: 0;  }
    .new-window2 li a>img{height: 248px;}
    .case-detail .txt-box.file-detail .txt-right{max-width: 769px;}
    .salon-picture .show-man{float: none!important;width: 100%;}
    .picture-show.salon-picture img{max-width: 100%!important;}
    .case-detail .txt-box .txt-left{width: 769px;}
    .case-detail .txt-box .txt-right li a img{width: 31%;height: 180px;}
    .file-person li a>img{width: 300px;height: 300px;}
    ul.ul-kx li a .pic-l>img{width: 100%;height: 231px}
}

/*小屏幕*/
@media screen and (max-width:768px){
    .list-show{margin-top: 5px;margin-bottom: 5px;}
    .header{padding: 5px;}
    .header .nav-list{width: 100%}
    .header>a{display: block;}
    .list-show li {width: 100%;}
    .footer-box .foot-list1{margin: 0 auto;width: 100%;padding: 0 2%;}
    .footer-box .foot-list2{margin: 0 auto;width: 100%;padding: 0 2%;}
    .footer-box .foot-list3{margin: 0 auto;width: 50%;padding: 0 2%;}
    .footer-box .foot-list4{margin: 0 auto;width: 50%;padding: 0 2%;}
    .footer-box .foot-list1 .addr span{display:block;width: 100%;}
    .footer-box .foot-list1 .addr span.last-span{max-width: 100%;width: 100%;}
    .header .nav-list ul li{width: 32.3%;}
    .header .nav-list ul li a{font-size: 12px;}
    .header .nav-list ul li.active a{font-size: 12px;}
    .case-detail .txt-box .txt-left h1{font-size: 20px;margin: 5px auto;}
    .case-detail .txt-box .txt-left p.time-see{margin-bottom: 10px;}
    .footer .copy{margin-bottom: 0;}
    .case-detail .txt-box .txt-right{max-width: initial;width: 100%;margin: 0 auto;}
    .case-detail .txt-box .txt-right li{text-align: center;}
    .pre-next dl.pre{width: 100%}
    .pre-next dl.next{width: 100%}
    .pre-next dl.next dt{text-align: left;}
    .person-show li{width: 48%;margin-right: 2%;}
    .person-show li:nth-child(2n){margin-right: 0;}
    .person-show{margin-bottom: 5px;margin-top: 10px;}
    .case-detail .txt-box .txt-nspai{max-width: 100%;}
    ul.ul-kx li a .pic-r{width: 100%}
    .new-window li{width: 49%;margin-right: 2%;}
    .new-window li:nth-child(2n){  margin-right: 0;  }
    .new-window2 li{width: 49%;margin-right: 2%;}
    .new-window2 li:nth-child(2n){  margin-right: 0;  }
    .new-window2 li a>img{height: 183px;}
    ul li a .pic-l{width: 100%;}
    ul li a .pic-l img{width: 100%;}
    .new-thing{display: none;}
    .mod ul .li-pic>img{display: none;}
    .mod ul .li-tit{width: 32%;}
    .mod ul .li-pic{width: 68%}
    .mod ul .li-tit h1{font-size: 36px;margin-bottom: 0;}
    .mod ul .li-tit .ch-name{font-size: 16px;}
    .mod ul .li-txt{width: 98%;padding-right: 6px;padding-top: 12px;margin-top: 0;padding-left: 6px;}
    .mod{margin-top: 20px;}
    .mod4 ul .li-txt h3{margin-top: 80px;}
    .mod5{display: none;}
    .picture-show .new-wl2{width: 100%;}
    .picture-show .new-wr2{width: 100%;}
    .picture-show .new-wr2 a{margin-top: 2%;margin-left: 0;margin-right: 2%;width: 49%}
    .picture-show .new-wr2 a:nth-child(2n){margin-right: 0;}
    .new-window2 li{padding-bottom: 15px;}
    .picture-show.salon-picture{margin-bottom: 15px;}
    .new-window2 li p.bot{height: 36px;line-height: 18px;margin-bottom: 12px;}
    .new-window2 li p.bot span{float: left!important;}
    .mod ul .li-tit .en-name{font-size: 16px;}
    .mod ul .li-txt p{font-size: 12px;}
    .person-show li img{height: 180px;}
    .salon-picture .show-man{float: none!important;width: 100%;}
    .picture-show.salon-picture img{max-width: 100%!important;}
    .file-person li{width: 100%;height: 378px;}
    .file-person li .mes{width: 100%;padding: 30px 20px;}
    .file-person li a>img{width: 200px;height: 200px;}
    .file-person li .mes>span{max-height: 126px;}
    .case-detail .txt-box .txt-left{width: 100%;}
    .case-detail .txt-box .txt-right li a img{width: 100%;height: 180px;}
    .file-person li .mes .name span{overflow: hidden;text-overflow: ellipsis;}
    .mod4 ul .li-txt .date a.norm{width: 78px;}
}