@charset "utf-8";*{padding:0;margin:0}
body{font-size:62.5%;font-family:"微软雅黑"}
li,ol,ul{list-style:none}
img{border:none;vertical-align:middle}
blockquote,button,dd,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,hr,input,legend,li,ol,p,pre,textarea,ul{margin:0;padding:0;font-weight:400}
a:link{color:#333;text-decoration:none}
a:visited{color:#333;text-decoration:none}
a:hover{color:#333;text-decoration:none}
.clear{clear:both;font-size:0;font-family:sans-serif;height:0;line-height:0}
.fl{float:left}
.fr{float:right}

/*old

.container{max-width:1140px;margin:0 auto}
.c-nav .show{display:inline-block}
.c-nav .hiden{display:none}
.c-nav{width:100%;background:rgba(255,255,255,.9);border-top:5px solid #e77919}
.c-nav .navFlex{display:flex;display:-webkit-flex;justify-content:space-between;-webkit-justify-content:space-between;align-items:center;-webkit-align-content:center;color:#fff}
.c-nav ul{list-style:none;margin-bottom:0;padding-left:0}
.c-nav ul li{display:inline-block;line-height:105px;font-size:1.1rem;background:#fff;padding:0 15px}
.c-nav ul li a{color:#000;padding-bottom:2px;text-decoration:none;width:100%}
.c-nav ul li:hover{background:#0062b9}
.c-nav ul li:hover a{color:#fff}
.c-nav .btnImg{height:20px;width:25px;padding:3px 8px 3px 8px;box-sizing:content-box;margin-right:5px}

*/

.container{max-width:1140px;margin:0 auto; display:none}
.c-nav .show{display:inline-block}
.c-nav .hiden{display:none}
.c-nav{width:100%;background:rgba(255,255,255,.9);border-top:5px solid #e77919; display:none}
.c-nav .navFlex{display:flex;display:-webkit-flex;justify-content:space-between;-webkit-justify-content:space-between;align-items:center;-webkit-align-content:center;color:#fff}
.c-nav ul{list-style:none;margin-bottom:0;padding-left:0}
.c-nav ul li{display:inline-block;line-height:105px;font-size:1.1rem;background:#fff;padding:0 15px}
.c-nav ul li a{color:#000;padding-bottom:2px;text-decoration:none;width:100%}
.c-nav ul li:hover{background:#0062b9}
.c-nav ul li:hover a{color:#fff}
.c-nav .btnImg{height:20px;width:25px;padding:3px 8px 3px 8px;box-sizing:content-box;margin-right:5px}
@media screen and (max-width:1200px){.c-nav ul li{margin-left:20px}
}
@media screen and (max-width:992px){.c-nav ul li{margin-left:10px}
}
@media screen and (max-width:768px){.c-nav ul li:nth-child(4),.c-nav ul li:nth-child(5){display:none}
}
@media screen and (max-width:576px){.c-nav{padding:10px 0 10px 0;opacity:.9; display:block}
.c-nav .navFlex{flex-wrap:wrap;font-size:20px;justify-content:space-between}
.c-nav .logo{margin-left:.5rem;width:45%}
.c-nav ul{margin-top:10px}
.c-nav ul li{padding-top:0;margin-left:0;display:block;line-height:3rem;background:#000}
.c-nav ul li a{color:#fff;width:100%;display:block}
.c-nav ul li:nth-child(4),.c-nav ul li:nth-child(5){display:block}
.c-nav .hiden{display:block}
.c-nav .show{width:100%;font-size:14px;text-align:center;display:none}
}
@media (min-width :980px){

    #header-bg{width: 100%; height: 95px; overflow: hidden; background: url(../images/index-headerbg.jpg) center;}
    #header{width: 1420px; margin: 0 auto;}
    #logo{margin-top: 5px;}
    #header-list{}
    #header-list ul li{float: left; line-height: 95px; font-size: 18px; padding: 0 22px;}
    #header-list ul li:hover{background:#fff;}
    #header-list ul li:hover a{color:#0062b9; font-weight:normal; font-size: 18px;}
    #header-list ul li a{ color: #fff;}
    #header-list ul li.on a{color: #ffc001; font-weight: bold;}
    .header,.ce{display: none;}
}

@media (max-width :640px){
    #header-bg{display: none;}

}

/*
#flash{width:100%;overflow:hidden;margin:0 auto;clear:both;position:relative;padding:0 0;background-color:#eff3f4}
#flash a{width:100%;display:none}
#flash img{width:100%}
.flash_bar{width:100%;text-align:center;height:20px;overflow:hidden;position:absolute;bottom:0;left:0;text-align:center}
.flash_bar .dq{display:inline-block;width:12px;height:12px;margin:2px 5px;cursor:pointer;background:#0062b9;border-radius:100%}
.flash_bar .no{display:inline-block;width:12px;height:12px;margin:2px 5px;cursor:pointer;background:#ccc;border-radius:100%}
#flashBg{overflow:hidden;width:100%;clear:both;margin:0;padding:0}
#flashLine{background:url(../images/touming.png) repeat-x center bottom;width:100%;clear:both}
*/

.flexslider{margin:0 auto;position:relative;width:100%;zoom:1}
.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease}
.flexslider .slides{zoom:1}
.flex-direction-nav a{width:60px;height:90px;margin:-60px 0 0;display:block;background:url(../images/ad_ctr.png) no-repeat 0 0;position:absolute;top:50%;z-index:10;cursor:pointer;text-indent:-9999px;opacity:0;filter:alpha(opacity=0);-webkit-transition:all .3s ease}
.flex-direction-nav .flex-next{background-position:0 -90px;right:0}
.flex-direction-nav .flex-prev{left:0}
.flexslider:hover .flex-next{opacity:.8;filter:alpha(opacity=25)}
.flexslider:hover .flex-prev{opacity:.8;filter:alpha(opacity=25)}
.flexslider:hover .flex-next:hover,.flexslider:hover .flex-prev:hover{opacity:1;filter:alpha(opacity=50)}
.flex-control-nav{width:100%;position:absolute;bottom:10px;text-align:center}
.flex-control-nav li{margin:0 5px;display:inline-block;zoom:1}
.flex-control-paging li a{background:url(../images/dot.png) no-repeat 0 -16px;display:block;height:16px;overflow:hidden;text-indent:-99em;width:16px;cursor:pointer}
.flex-control-paging li a.flex-active{background-position:0 0}

.swiper-container {
    width: 1260px;
    margin: 50px auto;
    overflow: hidden;
    position: relative;
  }
  .swiper-slide {
    text-align: center;
    font-size: 18px;
    background: #f8f8f8;
    margin-bottom: 80px;

    /* Center slide text vertically */
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
  }
  
  .index-teamlist-tit{font-size: 18px; color: #333; margin: 15px 0;}
  .index-teamlist-keyword{font-size: 18px; color: #666666; margin-bottom: 15px;}

.index-tit{font-size: 30px; font-weight: bold; color: #0062b9; text-align: center;}
.index-line{width: 33px; height: 4px; background: #e77919; margin: 15px auto 40px; overflow: hidden;}

.index-dynamic{width: 1260px; margin: 45px auto;overflow:hidden;}
.index-dynamic ul li{width: 32%; margin-right: 2%; float: left;}
.index-dynamic ul li img{width:100%; height:280px}
@media screen and (max-width:640px){
.index-dynamic ul li img{width:100%; height:auto}
}
.index-dynamic ul li:nth-child(3n){margin-right: 0;}
.index-dynamic ul li .index-dynamic-tit{color:#202020; font-size: 18px; line-height: 30px; margin: 0.5rem 0;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;}
.index-dynamic ul li .index-dynamic-info{color:#666; font-size: 14px; line-height: 28px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.index-dynamic ul li .index-dynamic-time{color:#999; font-size: 14px; line-height: 28px;}

.index-news-box{width: 100%; background: #f2f2f2; overflow: hidden;}
.index-news{width: 1260px; margin: 50px auto; overflow: hidden;}
.index-news-l{position: relative; overflow: hidden; width: 50%; float: left;}
.index-news-ltit{position: absolute; left: 0; bottom: 0; line-height: 50px; background: rgba(0,0,0,.5); color: #fff; font-size: 16px; width: 100%; box-sizing: border-box;
padding-left: 5%;}
.index-news-r{width: 50%; float: right;}
.index-news-r ul li{position: relative; line-height: 28px; color: #202020; font-size: 16px; padding-left: 8%; margin-bottom: 25px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;}
.index-news-r ul li::before{content: ""; width: 5px; height: 5px; background: #e77919; border-radius: 100%; position: absolute; left: 5%; top: 50%;}

.index-research-box{width: 100%; background: url(../images/index-research-bg.jpg) no-repeat center; overflow: hidden;}
.index-research{width: 1260px; margin: 50px auto; overflow: hidden;}
.index-research-white{width: 1260px; background: #fff; padding: 30px; box-sizing: border-box; overflow: hidden;}
.index-research-pic{width: 50%; float: left;}
.index-research-info{width: 50%; float: left; box-sizing: border-box; padding: 1% 4%;}
.index-research-tit{ font-size: 28px; color: #0062b9;}
.index-research-entit{ font-size: 16px; color: #0062b9;}
.index-research-dis{ font-size: 16px; color: #666; line-height: 28px; margin: 20px 0;}
.index-research-more{ font-size: 16px; color: #e77919;}

.index-three{width: 1260px; margin: 50px auto; overflow: hidden;}
.index-three-li{width: 32%; border: 1px solid #dedede; box-sizing: border-box; overflow: hidden; float: left; margin-right: 2%;}
.index-three-li:last-child{margin-right: 0;}
.index-three-tit{font-size: 16px; color: #202020; position: relative; box-sizing: border-box; padding-left: 36px; background: #f2f2f2; height: 45px; line-height: 45px;}
.index-three-tit::before{width: 5px; content: ""; height: 18px; background: #e77919; position: absolute; left: 20px; border-radius: .5rem; top: 13px;}
.index-three-tit span{float: right; margin-right: 20px; color: #666;}
.index-communication{padding: 3% 5%;}
.index-communication ul li{margin-bottom: 1rem; overflow: hidden;}
.index-communication-pic{float: left; margin-right: 10px;}
.index-communication-tit{font-size: 16px; color: #333; line-height: 30px; margin-top: 0.5rem;}
.index-education{padding: 3% 5%;}
.index-education ul li{margin-bottom: 1rem; overflow: hidden;}
.index-education ul li .index-education-time{width: 80px; height: 80px; text-align: center; box-sizing: border-box; padding: 10px 0; line-height: 28px; 
   float: left; background: #0062b9; font-size: 14px; color: #ffffff; margin-right: 10px;}
.index-education ul li .index-education-time span{display: block; font-size: 24px;}

.index-contact{padding: 2%;}
.index-contact ul li{padding-left: 10%; background: url(../images/index-contact1.png) no-repeat 12px 6px; font-size: 16px; color: #333; line-height: 2rem; 
    margin-bottom: 1rem;}
.index-contact ul li.index-contact-tel{ background: url(../images/index-contact2.png) no-repeat 12px 5px;}
.index-contact ul li.index-contact-mailbox{ background: url(../images/index-contact3.png) no-repeat 12px 7px;}

.index-links-box{background: #ebebeb; overflow: hidden;}
.index-links{width: 1260px; margin: 25px auto; color: #666; font-size: 16px; line-height: 28px;}
.index-links a{color: #666; margin: 0 5px;}
.index-links span{color: #333;}

.footer-box{width: 100%; background: #0062b9; overflow: hidden;}
.footer{margin: 25px 0; color: #fff; text-align: center;}
.footer-links{font-size: 16px; line-height: 28px;}
.footer-links a{color: #fff;}
.footer-copy{font-size: 16px; line-height: 28px; margin: 15px 0;}

.education,.dynamic,.news-view,.research-introduce,.research-personnel,.research-honor{width: 1260px; margin: 50px auto; overflow: hidden;}
/*.education ul li{padding: 30px 40px; background: url(../images/education-icon1.png) no-repeat 95% 50%; border-bottom: 1px solid #d7d7d7;}
.education ul li:first-child{border-top: 1px solid #d7d7d7;}
.education ul li .education-tit{font-size: 18px; color: #333; line-height: 28px;}
.education ul li .education-time{font-size: 14px; color: #999; margin: 10px 0;}
.education ul li:hover .education-tit{color: #e77919;}
.education ul li:hover{ background: url(../images/education-icon2.png) no-repeat 95% 50%; }*/

/*综合信息*/
.education ul {overflow:hidden; margin-bottom:60px;}
.education ul li{ position:relative; overflow:hidden; border-bottom:1px solid #dedede; padding-bottom:20px; margin-bottom:20px; font-size:16px; line-height:28px}
.education ul li h3{font-size:18px; color:#000; font-weight:normal; margin-bottom:12px; line-height:26px;}
.education ul li h4{font-size:14px; color:#787878; font-weight:normal; line-height:22px;
display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.education ul li h5{/*position:absolute; bottom:20px; left:201px; */font-weight:normal; font-size:14px; color:#787878; margin-top:10px}

.dynamic ul li{width: 32%; box-sizing: border-box; float: left; height: 470px; overflow: hidden; margin-right: 2%; margin-bottom: 20px;}
.dynamic ul li:nth-child(3n){margin-right: 0;}
.dynamic-info{padding: 25px 20px; position: relative; border: 1px solid #dfdfdf; box-sizing: border-box; overflow: hidden; height: 167px;}
.dynamic-tit{font-size: 16px; color: #333333; line-height: 26px;}
.dynamic-time{font-size: 16px; color: #999; line-height: 26px; position: absolute; left: 20px; bottom: 25px;}

#outer {width:100%;}
#tab-box {width:100%; background: #eeeeee;}
#tab {overflow:hidden;zoom:1; width: 1260px; margin: 0 auto; text-align: center;}
#tab li {display: inline-block; padding: 0 20px; line-height: 50px; font-size: 20px;}
#tab li.current {color:#e77919; border-bottom: 1px solid #e77919;}
#content { width: 1260px; margin: 0 auto;}
#content i {font-style: normal; display:none; padding:10px 0;}

.news-view{}
.news-view-tit{font-size: 30px; color: #333; margin-bottom: 10px; text-align: center;}
.news-view-time{font-size: 16px; color: #999999; text-align: center; padding-bottom: 20px; border-bottom: 1px solid #e1e1e1;}
.news-view-time span{margin: 0 20px;}
.news-view-info{font-size: 16px; line-height: 28px; color: #666666; margin: 20px 0;}
.news-view-more{width: 160px; height: 48px; line-height: 48px; text-align: center; margin: 40px auto; background: #e77919; font-size: 16px;
}
.news-view-more a{color: #fff;}
.bshare-custom{margin-top: 30px; text-align: center; border-top: 1px solid #dedede; padding-top: 30px;}

.research-introduce{}
.research-introduce-info{font-size: 16px; line-height: 28px; color: #333333;}

.research-personnel ul li{background: #f2f2f2; width: 32%; margin-right: 2%; overflow: hidden; text-align: center; float: left; margin-bottom: 20px;}
.research-personnel ul li:nth-child(3n){margin-right: 0;}

.research-personnel-pic{ margin: 30px 0;}
.research-personnel-pic img{border-radius: 100%; }
.research-personnel-tit{font-size: 24px; color: #333333;}
.research-personnel-line{width: 37px; height: 3px; background: #e77919; margin: 15px auto;}
.research-personnel-keyword{font-size: 18px; color: #333;}
.research-personnel-info{font-size: 14px; color: #666; line-height: 28px; margin: 20px;
display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}

.research-honor{}
.research-honor ul li{width: 48%; float: left; margin-bottom: 40px;}
.research-honor ul li:nth-child(2n){float: right;}
.research-honor-tit{height: 60px; box-sizing: border-box; line-height: 60px; padding-left: 20px; font-size: 16px; color: #333333; border: 1px solid #e0e0e0; border-top: none; text-align:center; padding-right:20px}

.about-box{width: 100%; background: #f8f8f8; overflow: hidden;}
.about{width: 1260px; margin: 50px auto; overflow: hidden;}

.about ul li{padding-left: 30%; background: url(../images/index-contact1.png) no-repeat 27.5% 50%; font-size: 16px; color: #333; line-height: 2rem; 
    margin-bottom: 1rem;}
.about ul li.index-contact-tel{ background: url(../images/index-contact2.png) no-repeat 27.5% 50%;}
.about ul li.index-contact-mailbox{ background: url(../images/index-contact3.png) no-repeat 27.5% 50%;}
.about-message{}
.about-message-tit{font-size: 24px; color: #333; text-align: center;}
.about-message-dis{font-size: 16px; color: #666666; text-align: center; margin: 10px 0 40px;}
.about-message-inp{width: 80%; margin: 0 auto;}
.about-message-inp input[type="text"]{width: 49%; float: left; height: 50px; line-height: 50px; background: #eee; border-radius: 5px; outline: none; cursor: pointer; border: none;
     padding-left: 2%; color: #999; box-sizing: border-box; margin-bottom: 20px;}
.about-message-inp input[type="text"]:nth-child(2n){float: right;}
.about-message-inp textarea{height: 160px; width: 100%; padding: 15px; background: #eee; border-radius: 5px; outline: none; cursor: pointer; border: none;
    padding-left: 2%; color: #999; box-sizing: border-box;  margin-bottom: 20px;}
.about-message-inp input[type="button"]{width: 100%; height: 50px; line-height: 50px; background: #0062b9; border-radius: 5px; outline: none; cursor: pointer; border: none;
        font-size: 20px; color: #fff; box-sizing: border-box;}

.about-message-map{}
.about-message-map-tit{font-size: 24px; color: #333; text-align: center; margin-bottom: 30px;}

.contain-box{width: 100%; background: #f5f5f5;}
		.contain{width: 1260px;height: 50px;margin: 0 auto;position: relative;}
		.box{width: 100%;height: 50px;margin: 0 20px;position: relative;overflow: hidden;}
        .box_wheel{height: 50px;position: absolute;overflow: hidden; width: 1130px; margin-left: 130px;}
        .box_wheel-info{position: absolute; left: 0; bottom: 0;height: 50px;line-height: 50px; font-size: 16px; color: #e77919; width: 130px; background: #f5f5f5; z-index: 99;}
        .box_wheel-info:before{width: 1px; height: 23px; background: #d4d4d4; content: ""; position: absolute; left: 90px; top: 12px;}
        .box_wheel-info::after{width: 7px; height: 7px; background: #e77919; content: ""; border-radius: 100%; position: absolute; left: 110px; top: 21px;}
		.box_wheel li{width: 1130px;height: 50px;line-height: 50px; float: left; z-index: 88; font-size: 16px; color: #333333;}
		.btn{line-height: 50px;color: #666;font-size: 20px;cursor: pointer; color: #666666;}
        .btn:hover{color: #e77919;}
		.btn_left{position: absolute;right: 30px;top: 50%;margin-top: -30px;}
        .btn_right{position: absolute;right: 0px;top: 50%;margin-top: -30px;}
        
        .silder-box-1{display: none;}

@media (max-width :640px){

    .index-tit{font-size: 1.4rem; font-weight: bold; color: #0062b9; text-align: center;}
    .index-line{width: 25px; height: 2px; background: #e77919; margin: 0.5rem auto 1rem;}

    .index-dynamic{width: 95%; margin: 1rem auto; overflow: hidden;}
    .index-dynamic ul li{width: 100%; margin-bottom: 1rem;}
    .index-dynamic ul li .index-dynamic-tit{color:#202020; font-size: 1.1rem; line-height: 30px; margin: 0.5rem 0;}
    .index-dynamic ul li .index-dynamic-info{color:#666; font-size: 1rem; line-height: 28px;}
    .index-dynamic ul li .index-dynamic-time{color:#999; font-size: 1rem; line-height: 28px;}

    
.index-news-box{width: 100%; background: #f2f2f2; overflow: hidden;}
.index-news{width: 95%; margin: 1rem auto; overflow: hidden;}
.index-news-l{position: relative; overflow: hidden; width: 100%; margin-bottom: 1rem;}
.index-news-ltit{position: absolute; left: 0; bottom: 0; line-height: 50px; background: rgba(0,0,0,.5); color: #fff; font-size: 16px; width: 100%; box-sizing: border-box;
padding-left: 5%;}
.index-news-r{ width: 100%}
.index-news-r ul li{position: relative; line-height: 28px; color: #202020; font-size: 16px; padding-left: 8%; margin-bottom: 25px;}
.index-news-r ul li::before{content: ""; width: 5px; height: 5px; background: #e77919; border-radius: 100%; position: absolute; left: 3%; top: .7rem;}

.index-research-box{width: 100%; background: url(../images/index-research-bg.jpg) center; overflow: hidden;}
.index-research{width: 95%; margin: 1rem auto; overflow: hidden;}
.index-research-white{width: 100%; background: #fff; padding: 1rem; box-sizing: border-box; overflow: hidden;}
.index-research-pic{width: 100%;}
.index-research-info{width: 100%; box-sizing: border-box; padding: 2% 2%;}
.index-research-tit{ font-size: 1.3rem; color: #0062b9;}
.index-research-entit{ font-size: 1rem; color: #0062b9;}
.index-research-dis{ font-size: 1rem; color: #666; line-height: 1.8rem; margin: 1rem 0;}
.index-research-more{ font-size: 1rem; color: #e77919;}


.index-three{width: 95%; margin: 1rem auto; overflow: hidden;}
.index-three-li{width: 100%; border: 1px solid #dedede; box-sizing: border-box; overflow: hidden; margin-bottom: 1rem;}
.index-three-li:last-child{margin-right: 0;}
.index-three-tit{font-size: 16px; color: #202020; position: relative; box-sizing: border-box; padding-left: 36px; background: #f2f2f2; height: 45px; line-height: 45px;}
.index-three-tit::before{width: 5px; content: ""; height: 18px; background: #e77919; position: absolute; left: 20px; border-radius: .5rem; top: 13px;}
.index-three-tit span{float: right; margin-right: 31px; color: #666;}
.index-communication{padding: 3% 5%;}
.index-communication ul li{margin-bottom: 1rem; overflow: hidden;}
.index-communication ul li:last-child{margin-bottom: 0.5rem;}
.index-communication-pic{float: left; margin-right: 10px;}
.index-communication-tit{font-size: 16px; color: #333; line-height: 30px; margin-top: 0.5rem;}
.index-education{padding: 3% 5%;}
.index-education ul li{margin-bottom: 1rem; overflow: hidden;}
.index-education ul li .index-education-time{width: 80px; height: 80px; text-align: center; box-sizing: border-box; padding: 10px 0; line-height: 28px; 
   float: left; background: #0062b9; font-size: 14px; color: #ffffff; margin-right: 10px;}
.index-education ul li .index-education-time span{display: block; font-size: 24px;}
.index-education ul li:last-child{margin-bottom: 0.5rem;}

.index-contact{padding: 2%;}
.index-contact ul li{padding-left: 10%; background: url(../images/index-contact1.png) no-repeat 12px 6px; font-size: 16px; color: #333; line-height: 2rem; 
    margin-bottom: 1rem;}
.index-contact ul li.index-contact-tel{ background: url(../images/index-contact2.png) no-repeat 12px 5px;}
.index-contact ul li.index-contact-mailbox{ background: url(../images/index-contact3.png) no-repeat 12px 7px;}

.index-links-box{background: #ebebeb; overflow: hidden;}
.index-links{width: 95%; margin: 25px auto; color: #666; font-size: 1rem; line-height: 1.8rem;}
.index-links a{color: #666;}
.index-links span{color: #333;}

.footer-box{width: 100%; background: #0062b9; overflow: hidden;}
.footer{margin: 25px auto; color: #fff; text-align: center; width: 95%;}
.footer-links{font-size: 16px; line-height: 28px;}
.footer-links a{color: #fff;}
.footer-copy{font-size: 16px; line-height: 28px; margin: 15px 0;}


.education,.dynamic,.news-view,.research-introduce,.research-personnel,.research-honor{width: 95%; margin: 1rem auto; overflow: hidden;}
.education ul li{padding: 1rem; padding-right: 3rem; background: url(../images/education-icon1.png) no-repeat 95% 50%;  border-bottom: 1px solid #d7d7d7;}
.education ul li:first-child{border-top: 1px solid #d7d7d7;}
.education ul li .education-tit{font-size: 1.1rem; color: #333; line-height: 28px;}
.education ul li .education-time{font-size: 1rem; color: #999; margin: 10px 0;}


.dynamic ul li{width: 100%; box-sizing: border-box; float: left; overflow: hidden; margin-right: 0; margin-bottom: 1rem; height: auto;}
.dynamic-info{padding: 1rem; position: relative; border: 1px solid #dfdfdf; box-sizing: border-box; overflow: hidden; height: auto; padding-bottom: 2rem;}
.dynamic-tit{font-size: 1rem; color: #333333; line-height: 1.8rem; margin-bottom: 1rem;}
.dynamic-time{font-size: 1rem; color: #999; line-height: 1.8rem; position: absolute; left: 1rem; bottom: 1rem;}


#outer {width:100%;}
#tab-box {width:100%; background: #eeeeee;}
#tab {overflow:hidden;zoom:1; width: 95%; margin: 0 auto; text-align: center;}
#tab li {display: inline-block; padding: 0 20px; line-height: 50px; font-size: 16px;}
#tab li.current {color:#e77919; border-bottom: 1px solid #e77919;}
#content { width: 95%; margin: 0 auto;}
#content i {font-style: normal; display:none; padding:10px 0;}


.news-view{}
.news-view-tit{font-size: 1.2rem; color: #333; margin-bottom: 10px; text-align: center;}
.news-view-time{font-size: 1rem; color: #999999; text-align: center; padding-bottom: 1rem; border-bottom: 1px solid #e1e1e1;}
.news-view-time span{margin: 0 0.5rem;}
.news-view-info{font-size: 1rem; line-height: 1.8rem; color: #666666; margin: 1rem 0;text-align:justify }
.news-view-info img{width: 95%; display: block; margin: 0.5rem auto;}
.news-view-more{width: 40%; height: 2.5rem; line-height: 2.5rem; text-align: center; margin: 1rem auto; background: #e77919; font-size: 1rem;
}
.news-view-more a{color: #fff;}
.bshare-custom{margin-top: 30px; text-align: center; border-top: 1px solid #dedede; padding-top: 30px;}


.research-introduce{}
.research-introduce-info{font-size: 1rem; line-height: 1.8rem; color: #333333;}

.research-personnel ul li{background: #f2f2f2; width: 100%; overflow: hidden; text-align: center; margin-bottom: 20px;}

.research-personnel-pic{ margin: 1rem 0;}
.research-personnel-pic img{border-radius: 100%; width: 40%; height:40%}
.research-personnel-tit{font-size: 24px; color: #333333;}
.research-personnel-line{width: 37px; height: 3px; background: #e77919; margin: 0.5rem auto;}
.research-personnel-keyword{font-size: 18px; color: #333;}
.research-personnel-info{font-size: 14px; color: #666; line-height: 28px; margin: 1rem;}

.research-honor{}
.research-honor ul li{width: 100%; margin-bottom: 1rem;}
.research-honor-tit{box-sizing: border-box; line-height: 2.5rem; height: 2.5rem; padding: 0 1rem; font-size: 1rem; color: #333333; 
    
word-break:keep-all;       /* 不换行 */

white-space:nowrap;        /* 不换行 */

overflow:hidden;           /* 内容超出宽度时隐藏超出部分的内容 */

text-overflow:ellipsis;    /*溢出时显示省略标记...；需与overflow:hidden;一起使用*/ 
    border: 1px solid #e0e0e0; border-top: none;}


    
.about-box{width: 100%; background: #f8f8f8; overflow: hidden;}
.about{width: 95%; margin: 1rem auto; padding: 10px; box-sizing: border-box; overflow: hidden;}
.about ul li{padding-left: 10%; background: url(../images/index-contact1.png) no-repeat 3% 10%; font-size: 16px; color: #333; line-height: 2rem; 
margin-bottom: 1rem;}
.about ul li.index-contact-tel{ background: url(../images/index-contact2.png) no-repeat 3% 50%;}
.about ul li.index-contact-mailbox{ background: url(../images/index-contact3.png) no-repeat 3% 50%;}       
.about-message{}
.about-message-tit{font-size: 1.2rem; color: #333; text-align: center;}
.about-message-dis{font-size: 1rem; color: #666666; text-align: center; margin: 10px 0 40px;}
.about-message-inp{width: 100%; margin: 0 auto;}
.about-message-inp input[type="text"]{width: 100%; height: 40px; line-height: 40px; background: #eee; border-radius: 5px; outline: none; cursor: pointer; border: none;
 padding-left: 2%; color: #999; box-sizing: border-box; margin-bottom: 20px;}
.about-message-inp textarea{height: 160px; width: 100%; padding: 15px; background: #eee; border-radius: 5px; outline: none; cursor: pointer; border: none;
padding-left: 2%; color: #999; box-sizing: border-box;  margin-bottom: 20px;}
.about-message-inp input[type="button"]{width: 100%; height: 40px; line-height: 40px; background: #0062b9; border-radius: 5px; outline: none; cursor: pointer; border: none;
    font-size: 20px; color: #fff; box-sizing: border-box;}

.about-message-map{}
.about-message-map-tit{font-size: 24px; color: #333; text-align: center; margin-bottom: 30px;}


.swiper-container {
    display: none;
  }

  .contain-box{width: 100%; background: #f5f5f5;}
  .contain{width: 100%;height: 50px;margin: 0 auto;position: relative;}
  .box{width: 100%;height: 50px;margin: 0 10px;position: relative;overflow: hidden;}
  .box_wheel{height: 50px;position: absolute;overflow: hidden; width: 270px; margin-left: 90px;}
  .box_wheel-info{height: 50px;line-height: 50px; font-size: 0.9rem; color: #e77919; width: 90px; background: #f5f5f5; z-index: 99;}
  .box_wheel-info:before{width: 1px; height: 23px; background: #d4d4d4; content: ""; position: absolute; left: 65px; top: 12px;}
  .box_wheel-info::after{width: 7px; height: 7px; background: #e77919; content: ""; border-radius: 100%; position: absolute; left: 75px; top: 21px;}
  .box_wheel li{width: 270px;height: 50px;line-height: 50px; float: left; z-index: 88; font-size: 0.9rem; color: #333333;}
  .btn{line-height: 50px;color: #666;font-size: 20px;cursor: pointer; color: #666666; background: #f5f5f5; width: 25px; height: 50px; overflow: hidden;}
  .btn:hover{color: #e77919;}
  .btn_left{position: absolute;right: 25px;top: 50%;margin-top: -25px;}
  .btn_right{position: absolute;right: 0px;top: 50%;margin-top: -25px;}


  .silder-box-1{width:95%; display: block;}
  .silder-box{position:relative;margin:1rem auto ;}
.silder{margin:0 auto; width:95%;}
.silder li{width:400px;height:350px; margin:0 auto; text-align: center;} 
.silder-button{top:133px;width:25px;height:54px;position:absolute;cursor:pointer;}
.silder-button.btl{left:10px;background:url(../images/bl.png);}
.silder-button.btr{right:10px;background:url(../images/br.png);}


}



.pages{width:100%; text-align:center}
/*淘宝风格*/
.paginator { font: 12px "微软雅黑"; margin:0 auto; margin-bottom:20px; margin-top:10px; }
.paginator a {border:solid 0px #00A9E0;color:#000;cursor:pointer;text-decoration:none;  }
.paginator a:visited {padding: 1px 2px; border: solid 1px #ddd; background: #fff; text-decoration: none;}
.paginator .cpb {font-weight:700;color:#FFF;background-color:#00A9E0; font-family:"微软雅黑"}
.paginator a:hover {color:#fff;text-decoration:none; background:#00A9E0; display:block; }
.paginator a,.paginator a:visited,.paginator .cpb,.paginator a:hover  
{padding:5px 10px;margin-right:0px;text-align:center;
 white-space:nowrap;font-size:14px;font-family:微软雅黑; display:inline-block;border:solid 1px #00A9E0;}




.leader{width: 1260px; margin: 50px auto; overflow: hidden; text-align:center}



.leader ul li{background: #f2f2f2; width: 32%; margin-right: 2%; overflow: hidden; text-align: center;display: inline-block; margin-bottom: 20px; padding-bottom:30px}
.leader ul li:nth-child(3n){margin-right: 0;}


.leader-pic{ margin: 30px 0;}

.leader-tit{font-size: 24px; color: #0296D8;}
.leader-tit span{ color:#333333; font-size:16px; padding-left:10px}
.leader-line{width: 37px; height: 3px; background: #e77919; margin: 15px auto;}
.leader-keyword{font-size: 18px; color: #333;}
.leader-info{font-size: 14px; color: #666; line-height: 28px; margin: 20px;
display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}












































































































