/* 公 */
*{margin: 0;padding: 0;border: 0;font-size: 16px;font-family: '微软雅黑';}
body{background: #fff;}
.over{overflow: hidden;clear: both;}
a,a:hover{text-decoration: none;}
a{ color:#222}
.wrap{width: 96%;margin: 0 auto;}
.pull-left{float: left;}.pull-right{float: right;}
.pointer{cursor: pointer;}
ul li{list-style-type: none;}
.none{display: none;}
input::-webkit-input-placeholder { /* WebKit browsers */color:#fff;}	
input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */color:#fff;}
input::-moz-placeholder { /* Mozilla Firefox 19+ */color:#fff;}
input:-ms-input-placeholder { /* Internet Explorer 10+ */color:#fff;}
.ceng{position: fixed;top: 124px;left: 0;width: 100%;height: 100%;background: RGBA(0,0,0,.5);z-index: 9;}
#contain{position: relative;top: 184px;}
/* 顶部导航 */
#header{position: fixed;width: 100%;z-index: 10;}
.top_header{width:100%;height: 44px;background: #812129;}
.lang{display: inline-block;height: 44px;line-height: 44px;}
.lang span{font-size: 18px;color: #fff;}
.lang em{color: #fff;font-style: inherit;padding: 0 10px;}
.input_search{background: #8D1829;margin: 5px 0 0 10px;display: inline-block;}
.input_search input{outline: none;border: none;padding: 0;background: transparent;height: 34px;}
.input_search input[type="text"]{padding-left: 15px;color: #fff;}
.input_search input[type="submit"]{padding: 5px 10px;color: #fff;font-size: 18px;cursor: pointer;}
.nav_list li em{position: absolute;width: 0;height: 0;background: #812129;bottom: 3px;left: 50%;}
/*导航及二级导航*/
.nav_first{z-index: 1;}
.nav_first{z-index: 1;width: 94%;margin: 0 auto;height: 80px;line-height: 80px;position: relative;-webkit-transition: all 1s;-moz-transition: all 1s;-ms-transition: all 1s;-o-transition: all 1s;transition: all 1s;}
.nav_first ul,.nav_second ul{width: 44%;}
.nav_first>a{width: 12%;display: block;}
.nav_second>span{display: inline-block;width: 12%;opacity: 0;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0); }
.nav_first>a img{width: 100%;height: auto;}
.nav_list li{float: left;width: 33.33%;text-align: center;position: relative;}
.nav_list li a{font-size: 24px;font-weight: bold;color: #812129;}
.nav_second_con{background: #eee;width: 100%;height: 60px;line-height: 60px;position: relative;}
.nav_second{position: absolute;top: 0;width: 94%;left: 50%;margin-left: -47%;}
.nav_second .nav_list li a{line-height: 60px;font-size: 20px;color: #812129;display: block;font-weight: normal;}
.nav_first ul li a{position: relative;}
.show_nav_sec{background: #fff;position: absolute;top: 124px;left: 0;width: 100%;border-top:1px solid #e2e3df;min-height: 200px;z-index: 101;height: auto;padding-bottom: 30px;-webkit-transition: all 1s;-moz-transition: all 1s;-ms-transition: all 1s;-o-transition: all 1s;transition: all 1s;}
.show_con{width: 94%;margin: 0 auto;}
.show_list{width: 100%;padding-top: 20px;}
.show_list>li{text-align: center; float:left;}
.show_list li h2{color: #812129;}
.show_list li h2 a{color: #812129;}
.show_list li ul li{padding:10px 10px 0 0;}
.show_list li a{color: #000;}
.text-img>li{width: 25%;padding: 0;}
.text-img li img{width: 90%;display: block;margin: 0 auto;}
.text-img li p{color: #69aa6f;font-weight: bold;text-align: center;line-height: 30px;}
.yan-img-txt li{width: 25%;padding: 0;margin-bottom: 20px;}
.yan-img-txt li img,.yan-img-txt li span{float: left;}
.yan-img-txt li img{max-height: 40px;}
.yan-img-txt li span{line-height: 40px;padding-left: 20px;}
.yan-img-txt li:hover span{color: #812129;}
/*轮播*/
/* 本例子css */
.slideBox{ width:100%; height:auto; overflow:hidden; position:relative;min-height: 300px;}
.slideBox .hd{ height:20px; overflow:hidden; position:absolute; right:20px; bottom:30px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:4px;  width:16px; height:16px;background:transparent; cursor:pointer;border: 2px solid #eee;border-radius: 50%;}
.slideBox .hd ul li.on{ background:#fff;border-color: #fff;}
.slideBox .bd{ position:relative; height:100%; z-index:0;min-height: 300px;}
.slideBox .bd li{ zoom:1; vertical-align:middle;position: relative;}
.slideBox .bd img{ width:100%; height:auto; display:block;}
.slide-txt{position: absolute;bottom: 0;left: 0;height: 150px;background: url("../img/bannermaker.png") no-repeat center center;width: 100%;padding: 40px 50px 0 50px;box-sizing: border-box;background-size: cover;}
.slide-txt h3,.slide-txt p{color: #fff;font-size: 25px;}
.slide-txt h3{font-size: 35px;line-height: 45px;margin-bottom: 5px;}
/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideBox .next{ position:absolute; right:3%; top:50%; margin-top:-25px; display:block; width:48px; height:48px; background:url(../img/right.png)  no-repeat; filter:alpha(opacity=50);opacity:0.8;   }
.slideBox .prev{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:48px; height:48px; background:url(../img/left.png)  no-repeat; filter:alpha(opacity=50);opacity:0.8;   }
.slideBox .prev:hover,
.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBox .prevStop{ display:none;  }
.slideBox .nextStop{ display:none;  }
/*新闻*/
.news{padding: 50px 0 70px 0;width: 94%;margin: 0 auto;}
.new-list{width: 75%;}
.title{font-size: 30px;margin-bottom: 30px;}
.title .bookimg{display: inline-block;width: 35px;height: 35px;float: left;margin-right: 10px;background: url(../img/newicon.png) no-repeat center;margin-top: 5px;}
.title .icon2{background: url(../img/timeicon.png) no-repeat center;background-size: contain;}
.title .icon3{background: url(../img/toolImg.png) no-repeat center;background-size: contain;}
.title .icon4{background: url(../img/homeicon.png) no-repeat center;background-size: contain;}
.title .icon5{background: url(../img/pingtaiicon.png) no-repeat center;background-size: contain;}
.title .icon6{background: url(../img/keyanicon.png) no-repeat center;background-size: contain;}
.title a{color: #000000;padding-left: 10px;margin-left: 10px;border-left: 2px solid #bbbbbb;font-weight: normal;}
.new-list ul li h3{padding-top: 20px;overflow:hidden;text-overflow:ellipsis;display: block;white-space: nowrap;}
.new-list ul li h3 a{font-size: 22px;color: #000;}
.new-list ul li h3:hover a{color: #812129}
.new-list ul li p{font-size: 18px;}
.new-list ul li{float: left;width: 33.33%;}
.new-list ul li img{width: 100%;}
.gong{width: 25%;}
.gong .main{padding-bottom: 30px;overflow: hidden;clear: both;}
.gong .main .time{width: 60px;height: 60px;background: #812129;text-align: center;padding: 5px;}
.gong .main .time h1,.gong .main .time h2{color: #fff;}
.gong .main .txt{margin-left: 20px;width: 70%;}
.gong .main .txt h1,.gong .main .txt h2{color: #000;}
.gong .main .txt a:hover h1,.gong .main .txt a:hover h2{color: #812129;}
/*学科建设*/
.xkrow{width: 94%;margin: 0 auto;padding-bottom: 70px;}
.container-fluid {padding-right: 15px;padding-left: 15px;margin-right: auto;margin-left: auto;}
.col-sm-3 {width: 25%;float: left;position: relative;min-height: 1px;}
.xkrow .xkjsBox .xk2 {position: absolute;bottom: 50px;background-color: rgba(0, 0, 0, 0.54);padding: 15px;color: #dddddd;width: 100%;display: none;box-sizing: border-box;}
.xkrow .xkjsBox .xk2 hr {margin-top: 15px;margin-bottom: 15px;border-top: 4px solid #B4DB82;width: 15%; margin-left:20px}
.xkrow .xkjsBox .xk2 h3 {font-size: 24px;padding: 0 10px;display: inline-block;}
.xkrow .xkjsBox .xk2 h4 {display: inline-block;font-size: 18px;padding: 0 10px;}
.xkrow .xkjsBox .secondBox .xk1 {background-color: #F4F8FB;padding: 45px;box-sizing: border-box;}
.xkrow .xkjsBox .secondBox .xk1 .jtB1 {display: block;width: 10px;height: 20px;background-image: url("../img/jt.png");position: absolute;left: -9px;top: 40px;}
.xkrow .xkjsBox .secondBox .xk1 .jtB2 {display: block;width: 10px;height: 20px;background-image: url("../img/jt.png");position: absolute;-webkit-transform: rotateY(180deg);-moz-transform: rotateY(180deg);-ms-transform: rotateY(180deg);-o-transform: rotateY(180deg);transform: rotateY(180deg);right: -8px;bottom: 50px;}
.xkrow .xkjsBox .secondBox .xk1 h3 {font-size: 24px;}
.xkrow .xkjsBox .secondBox .xk1 hr {margin-top: 15px;margin-bottom: 15px;border-top: 4px solid #B4DB82;width: 15%; margin-left:0}
.xkrow .xkjsBox .secondBox .xk1 hr.right {margin-left: 85%;}
.xkrow .xkjsBox .secondBox .xk1 h4 {font-size: 18px;}
.col-sm-3 a:hover{ color:#900}
.col-sm-3 a:hover .xk2 h3{ color:#900}
.xkrow .xkjsBox .xk2 h4:before {content: ' ';width: 30%;display: block;margin-bottom: 7px;border: 2px solid #B4DB82;}
/*科研*/
.edu-con-all{background: #E2E3DF;width: 100%;}
.edu{width: 94%;margin: 0 auto;padding:30px 0 80px;}
.edu-con{width: 100%;overflow: hidden;clear: both}
.edu-list{width: 102%;}
.edu-list li{width: 19%;float: left;margin-right: 10px;padding:0 0 20px 0;background: #fff;box-sizing: border-box;}
.edu-list .ky-img{width: 100%;display: block;}
.edu-list .ky-title{overflow: hidden;text-overflow:ellipsis;width: 100%;height: 40px;line-height: 40px;color: #000;font-size: 18px;padding: 10px;white-space: nowrap;display: block;}
.edu-list .ky-info{font-size: 14px;color: #000;font-weight: normal;margin-bottom: 20px;padding: 0 10px;}
.edu-list .more{float: right;color: #000;font-weight: bold;font-size: 14px;padding-right: 10px;}
.one-c{border-bottom: 5px solid #EE7540;}
.two-c{border-bottom: 5px solid #643296;}
.three-c{border-bottom: 5px solid #90BC24;}
.four-c{border-bottom: 5px solid #00B0F0;}
.five-c{border-bottom: 5px solid #FF0096;}
.edu-list .one-c a,.one-c i{color: #EE7540}
.edu-list .two-c a,.two-c i{color: #643296}
.edu-list .three-c a,.three-c i{color: #90BC24}
.edu-list .four-c a,.four-c i{color: #00B0F0}
.edu-list .five-c a,.five-c i{color: #FF0096}
/*平台基地*/
.plate{width: 94%;margin: 0 auto;padding: 30px 0 80px;}
.plate-list-con{width: 100%;overflow: hidden;}
.plate-list{width: 102%;}
.plate-list li{width: 31.33%;margin-right: 2%;padding: 15px;box-sizing: border-box;float: left;position: relative;}
.plate-list .top{margin-bottom: 22px;overflow: hidden;}
.plate-list .top img{width: 25%;}
.plate-list .top .top-info{width: 71%;padding-left: 4%;font-weight: bold;}
.plate-list .center{font-size: 14px;line-height: 24px;}
.plate-list .read-more{display: block;color: #812129;margin: 30px 0;}
.plate .box{position: absolute;top: 0;left: 0;z-index: -1;border-top: 5px solid #812129;height: 345px;}
.plate .box img{width: 100%;height: 100%;}
/*研究院周边*/
.around{width: 94%;margin: 0 auto;padding: 30px 0 80px;}
.around-list-con{width: 100%;overflow: hidden;}
.around-list{width: 102%;}
.around-list li{float: left;width: 23%;margin-right: 2%;position: relative;cursor: pointer;}
.around-list li img{width: 100%;}
.around-list .around-text{position: absolute;top: -400px;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,.5);padding: 10px 20px 20px 20px;box-sizing: border-box;}
.around-list .around-text h2,.around-list .around-text p{color: #fff;}
.around-list .around-text h2{border-bottom: 2px dashed #fff;height: 40px;line-height: 40px;}
.around-list .around-text p{padding: 10px;}
/*合作*/
.painter{width: 94%;margin: 0 auto;padding-top: 30px;position: relative;}
.p-img{height: auto;width: 100%;position: relative;}
.p-img .bd{ margin:0 45px 0 45px;}
.p-img li{width: 20%;margin-right:8px;margin-left:7px;box-sizing: border-box;}
.p-img img{width: 100%;float: left;height: 100%;display: block;}
.painter .next{ position:absolute; right:0%; top:50%; margin-top:-24px; display:block; width:48px; height:48px; background:url(../img/right.png)  no-repeat; filter:alpha(opacity=50);opacity:0.8;cursor: pointer;}
.painter .prev{ position:absolute; left:0%; top:50%; margin-top:-24px; display:block; width:48px; height:48px; background:url(../img/left.png)  no-repeat; filter:alpha(opacity=50);opacity:0.8;cursor: pointer;}
.painter .prev:hover,
.painter .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.painter .prevStop{ display:none;  }
.painter .nextStop{ display:none;  }
/*底部*/
#footer{background: #812129;width: 100%;padding-top: 20px;margin-top: 150px;}
.lineleft{border-left: 1px solid rgba(176, 190, 197, 0.27);padding-left: 30px;}
.footer-con{width: 96%;margin: 0 auto;}
.foot-top li{float: left;width: 31.33%;color: #ccbabb;}
.foot-top li h3{color: #fff;margin-bottom: 25px;font-size: 20px;}
.foot-top .f-s li{width: 100%;padding: 5px 5px 5px 0;}
.foot-top .f-s li a{color: #ccbabb;}
.foot-top .f-s li:hover a,.foot-bot a:hover,.foot-top .f-s li:hover{color: #fff;}
.foot-top .f-s img{cursor: pointer;}
.foot-top .f-s span{display: inline-block;width: 100px;}
.foot-bot{border-top: 2px solid rgba(176, 190, 197, 0.27);margin-top: 30px;height: 40px;line-height: 40px;color: #ccbabb;}
.foot-bot a{color: #ccbabb;font-size: 14px;display: inline-block;margin-right: 50px;}
/*hua*/
.ani-height0{height: 0;-webkit-transition: all 1s;-moz-transition: all 1s;-ms-transition: all 1s;-o-transition: all 1s;transition: all 1s;opacity: 0;}
.ani-height1{height: 60px;-webkit-transition: all 1s;-moz-transition: all 1s;-ms-transition: all 1s;-o-transition: all 1s;transition: all 1s;opacity: 1;}
.ani-nav{height: 50px;line-height: 50px;-webkit-transition: all 1s;-moz-transition: all 1s;-ms-transition: all 1s;-o-transition: all 1s;transition: all 1s;}
.ani-nav .nav_list a{font-size: 18px;}
.ani-nav>a{width: 12%;-webkit-transition: all 1s;-moz-transition: all 1s;-ms-transition: all 1s;-o-transition: all 1s;transition: all 1s; text-align:center}
.ani-nav>a img{ width:45%; height:auto;}
.ani-nav  ul{width: 44%;}
.showcode{width: 80px;height: 80px;position: absolute;left: 51px;margin-top: -40px;top: 50%;}
.foot-top .new-saves-last li{float: left;width: 40%;position: relative;}
.ani-nav-header .show_nav_sec{top: 94px;-webkit-transition: all 1s;-moz-transition: all 1s;-ms-transition: all 1s;-o-transition: all 1s;transition: all 1s;}
/*平板*/
@media (min-width: 1200px){
    .new-list ul li{width: 31.33%;margin: 0 5px;}
}
@media  (min-width: 1024px) and (max-width: 1200px){
    .xkrow .xkjsBox .xk2{display: block;}
    .new-list{width: 100%;}
    .new-list ul li{width: 31.33%;margin: 0 5px;}
    .gong{width: 100%;margin-top: 30px;}
    .hidden-xs{display: none;}
    .col-sm-3{width: 33.33%;}
    .part1 .xkjsBox .secondBox .xk1{padding: 20px;}
    .nav_first>a,.nav_second>span{width: 16%;}
    .nav_first ul, .nav_second ul{width: 42%;}
    #footer{margin-top: 150px;}
}
@media  (min-width: 768px) and (max-width: 998px){
    .xkrow .xkjsBox .xk2{display: block;}
    .new-list{width: 100%;}
    .new-list ul li{width: 31.33%;margin: 0 5px;}
    .gong{width: 100%;margin-top: 30px;}
    .hidden-xs{display: none;}
    .col-sm-3{width: 33.33%;}
    .part1 .xkjsBox .secondBox .xk1{padding: 20px;}
    .nav_list li a{font-size: 18px;}
    .nav_first>a,.nav_second>span{width: 16%;}
    .nav_first ul, .nav_second ul{width: 42%;}
    #footer{margin-top: 150px;}
}
/*手机*/
@media (max-width: 767px) {
    .around-list li{margin-bottom: 15px;}
    .p-img{height: 100px;}
    .p-img li{width: 120px;}
    .p-img img{width: 120px;}
    .around-text{display: none;}
    .lineleft{padding: 0;border: none;}
    .xkrow .xkjsBox .xk2{display: block;}
    .nav_header{display: none;}
    .input_search{display: block;width: 100%;margin: 0;}
    .lang span,.lang em{color: #000;}
    .top_header{height: auto;}
    .lan_con{width: 100%;}
    .lang{margin: 0 auto;text-align: center;display: block;}
    .input_search input[type="text"]{width: 75%;font-size: 14px;background: #8D1829}
    .input_search input[type="submit"]{font-size: 14px;float: right;}
    .new-list{width: 100%;}
    .new-list ul li{width: 31.33%;margin: 0 5px;}
    .gong{width: 100%;margin-top: 30px;}
    .title{font-size: 20px;line-height: 36px;}
    .new-list ul li h3 a{font-size: 18px;}
    .title .bookimg{width: 26px;height: 26px;}
    .new-list ul li p{font-size: 16px;}
    .hidden-xs{display: none;}
    .col-sm-3{width: 100%;}
    .xkrow .xkjsBox .xk2 h4,.xkrow .xkjsBox .xk2 h3{font-size: 14px;}
    .xkrow .xkjsBox .xk2{bottom: 0;width: 100%;box-sizing: border-box;}
    .edu-list li{width: 100%;margin-bottom: 10px;margin-right: 0;}
    .plate-list li{width: 100%;}
    #footer{margin-top: 70px;}
    .foot-top li{width: 100%;margin-bottom: 10px;}
    .mobile{width: 100%;}
    .lan_con{width: 100%;background: #fff;}
    .mobilelogo{position: absolute;left: 2%;display: inline-block;top: 3px;width: 38px;}
    .mobilelist{position: absolute;right: 2%;display: inline-block;top: 4px;width: 38px;}
    .mobile-nav{position: fixed;right: 0;width: 0px;top: 0;height: 100%;z-index: 100;background: #fff;background: #2e3233;overflow: scroll;display: block;}
    #con{position: relative;right: 0px;top: 0;}
    #contain{top: 78px;}
    .slideBox,.slideBox .bd,.slideBox .bd img{height: 200px;min-height: 200px;}
    .slide-txt h3{font-size: 20px;line-height: 30px;}
    .slide-txt p{font-size: 16px;}
    .slide-txt{height: 68px;padding: 0 0 0 20px;}
    .slideBox .next,.slideBox .prev{display: none;}
    .m-list{width: 100%;}
    .m-list>li{width: 100%;text-align: center;line-height: 40px;border-bottom: 1px solid #3a3f40}
    .m-list li a{color: #fff;font-size: 14px;display: block;width: 100%;}
    .m-list li a.action{color: #cebebe;}
    .m-xkjs{width: 100%;}
    .m-xkjs li{width: 100%;margin: 0;position: relative;}
    .m-xkjs li img{width: 100%;}
    .m-xkjs li p{font-size: 14px;position: absolute;bottom: 0;text-align: center;width: 100%;}
    .m-ptjs li img{width: 24px;vertical-align: middle;}
    .m-ptjs li span{font-size: 14px;}
    .news{padding: 50px 0 30px 0;}
    .foot-bot{height: auto;}
    .input_search{background: #812129;}
    .painter .hd{display: none;}
    .back-mobile{position: fixed;top: 5px;right: 160px;width: 30px;z-index: 10;}
    .show_nav_m{transform:translateX(-200px);-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;}
}

.nav_first .nav_list_ul{position: absolute;top: 80px;left: 0;background: #fff;width: 100%;}
.nav_first .nav_list_ul li{width: 96%;line-height: 30px; border-bottom:1px solid #d1d1d1; padding:10px 2% }
.nav_first .nav_list_ul li:hover{background: #812129}
.nav_first .nav_list_ul li:hover a{color: #fff;}
.nav_first .nav_list_ul li a{font-size: 17px;display: inline-block;width: 100%;height: 100%;}
.rczp-line{ position:absolute;bottom:9px;left:0; display:block;height:3px; z-index:0;line-height:3px}
.top-zp-list{ float:left; width:400px; height:45px; line-height:45px; display:none}
.top-zp-list-block{ display:block !important}