@charset "utf-8";
@font-face {
	font-family:'stxingka';
	src: url('../font/stxingka.ttf') format('truetype'),
		 url('../font/stxingka-webfont.woff2') format('woff2'),       
  		 url('../font/stxingka-webfont.woff') format('woff');
	font-weight: normal;font-style: normal;
}
a,p,li,span,h1,h2,h3,h4,h5,h6,h7,div{    word-break: break-word;
    word-wrap: break-word;}
.clearfix:after,.clearfix after{visibility:hidden; display:block; content:""; clear:both}
.subt{width: 100%;height: auto;background:url(../images/bj.png) repeat center;padding: 30px 0;box-shadow: 0px -2px 10px #ccc;overflow: hidden;}
.subject{width: 1200px;margin: 0 auto;}
.subleft{float: left;width: 860px;}
.subright{float: right;width: 300px;}
/*导航*/
.nav{width: 100%;height: auto;max-width: 860px;position: relative;}
.navul{width:840px;height: 50px;background: #fff;margin: 0 auto;border-radius: 10px;padding: 0 10px;box-shadow: 0 0 20px 1px #ccc;    position: relative;}
.navul li{float: left;position: relative;z-index: 999;height:50px;line-height:50px;padding: 0 24.4px;background:#fff;}
.navul li a{font-size: 16px;font-weight:500;color: #000;}
.lastli div{width: 32px;height:22px;padding: 14px 0;overflow: hidden;cursor: pointer;}
.lastli div span{display: block;width:16px;height:2px;background: #243B2B;margin:4px auto;}
.dhl{display: none;position: absolute;top:50px;left: 0;z-index: 9999;height: auto;min-width:113px;    width: 100%;}
.navdiv .dhl{display: none;position: absolute;top:0px;left:-114px;z-index: 9999;height: auto;min-width:113px;}
.navul .dhl li,.navul .navdiv li{float: none;background: #FF5058;padding: 0 ;height: auto;}
.navul .dhl a,.navul .navdiv a{font-size: 15px;display: block;line-height: 40px;text-align: center;color: #fff;padding: 0 15px;border-top: 1px solid #fff;}
.navul .navdiv{display: none;position: absolute;top:50px;right:-1px;width:auto;z-index: 9999;height: auto;min-width:113px;}
.navul .navdiv li a{display: block;}
.navul .lastli:hover >ul{display: block;}
.navul>li:hover,.navul .activelis{background: #FF5058;}
.navul>li:hover >a,.navul .activelis a{color:#fff;}
.navul>li>.dhl>li:hover >a{background: #fc7077;}
.navul>li>.navdiv>li:hover >a{background: #fc7077;}
.navul>li:hover >div span{background: #fff;}
.navul .navdiv li a:hover{background: #fc7077;}
/*通用*/
.btitle span,.btitle a,.btitle em,.cont a,.social li span,.social li a,.fabulous span,.fabulous img,.margins a,.listbt span,.listbt em,.list a,.pages span,.pages a,.pages input{display: block;}

.currency{width:410px;min-height:326px;overflow:hidden;background:#fff;border-radius:10px;margin-top:30px;box-shadow:0 0 10px 1px #ccc;    padding-bottom: 15px;}
.height2{height: 350px;}.height3{height:350px;}
.btitle{padding: 30px 30px 0 30px;overflow: hidden;height: 45px;position: relative;border-bottom: 1px solid #ddd;}

.btitle span,.listbt span{background:#ffe7e8;border-radius:10px 0;overflow:hidden;line-height:45px;
						font-size:40px;color:#FF5058;width:45px;height:45px;							
				/*特殊字体样式位置  如果用了特殊字体 将这句代码加入将下面img样式删除   text-indent:7px; */
						}
.btitle span img,.listbt span img{width: 100%;}
						
.btitle em,.listbt em{font-size: 18px;height:24px;margin-left: 10px;width: 220px;}
.listbt em{margin-left: 51px; float:none !important}
.btitle p,.listbt p{height:18px;line-height:16px;margin-left: 10px;width: 220px;letter-spacing: -1px;}
.btitle a{line-height: 45px;color: #999;position: absolute;top:30px;right:30px;}
.btitle a:hover,.social li a:hover p,.picture li span:hover,.team_ul li span:hover{color: #FF5058;text-decoration: underline;}
/*个人简介*/
.cont{width: 350px;margin:15px auto 0 auto;}
.cont p,.roll .p{color: #666;line-height:26px;text-indent: 2em;height: 210px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:8;overflow: hidden;}
.cont a{width:130px;height:34px;line-height:34px;border:1px solid #3a5141;color:#3a5141;text-indent:20px;background:url(../images/jt1.png) no-repeat 95px 10px;border-radius:5px;margin-top:-40px;}
.cont a:hover{background: #F7f7f7  url(../images/jt1.png) no-repeat 95px 10px;}
.currency .xinxi p{height: auto;text-indent: 0;}
.xinxi strong{display: block;width:100%;height: 30px;line-height: 30px;font-size: 14px;color: #3a5141;}
.height2 .xinxi p{line-height: 26px;width:100%;max-height: 52px;}
.social,.roll,.contact{margin:18px 30px 30px 30px;overflow: hidden;}
.social li a{width: 100%;height: auto;overflow: hidden;margin-bottom:7px;}
.social li span{width:5px;height: 5px;background: #3a5141;border-radius: 50%;margin-right: 10px;margin-top: 10px;}
.social li p{line-height: 24px;width:335px;color: #666;}
.height3 .roll p{-webkit-line-clamp:3;height: auto;margin-bottom: 5px;}
.portrait{margin: 0;width: 100%;margin-bottom: 30px;min-height: 299px;}
.margins{margin: 30px;overflow: hidden;min-height: 397px;}
.margins>p{width: 240px;height: 260px;overflow: hidden;text-align: center;line-height: 260px;}
.margins>p>img{width: auto;max-width: 100%;max-height: 260px;text-align: center;margin: 0 auto;display: inline-block;vertical-align: middle;}
.margins a{border: 1px solid #092611;color: #092611;line-height: 34px;width: 198px;text-align: center;border-radius: 5px;margin: 10px auto 0 auto;font-size: 16px;font-weight: 500;}
.fabulous{width: 100%;height: 45px;overflow: hidden;}
.fabulous h3{font-size: 20px;line-height: 50px;margin-left: 19px;}
.fabulous span{color: #e60012;font-size: 18px;font-weight:600;line-height: 54px;font-family:"黑体";}
.fabulous img{margin: 15px 10px 0 52px;cursor: pointer;transition: all linear; 0.2s}
.fabulous img:hover{transform: scale(0.9);}
.margins a:hover{background: #F7f7f7}
.portrait .btitle p,.portrait .btitle em{width: 140px;}
.portrait .social p{width:225px;}
.portrait .social{height: auto;min-height: 93px;}
.contact{height: auto;min-height:60px;}
.contact p{color: #666;line-height:24px;margin-bottom:8px;}
.contact img{display: block;border: 1px solid #092611;width: 118px;height: 118px;margin:10px auto 0 auto;}
.height3 .roll p{line-height: 24px;color: #666;}
/*文章列表页*/
.whole{width: 100%;margin-top:30px;background: #fff;box-shadow:0 0 15px 1px #ccc;overflow: hidden;border-radius: 10px;}
.listbt{width: 100%;height: auto;overflow: hidden;border-bottom:  1px solid #ddd;margin-top: 30px;}
.biaoti{margin-left: 30px; margin-top: 10px;}
.current{margin-right: 30px;line-height: 44px;color: #666;}
.current a{color: #666;}
.sjtdiv{margin: 0 30px;min-height:944px;overflow: hidden;}
.list{width: 100%;height: auto;overflow: hidden;}
.list a{width:98%;line-height:27px;border-bottom:1px dashed #ddd;color: #333;padding:10px 1%;overflow: hidden;font-weight:500}
.pages{width: 520px;margin:35px auto 0 auto;height: 25px;overflow: hidden;}
.pages a{border: 1px solid #ddd;padding: 0 8px;border-radius:12px;margin-right: 10px;}
.pages span,.pages a,.pages input{color: #333;line-height: 22px;}
.pages span{margin-right: 20px;}
.pages .yes{height: 22px;margin: 0;}
.pages input{width:60px;height: 22px;outline: 0;border: 0;border: 1px solid #ddd;border-radius:12px;margin-right: 5px;text-align: center;}
.goto{margin-left: 10px;}
.list li a:hover,.pages a:hover{color:#FF5058;}
/*汇总页*/
.margintop{margin-top: 19px;}
.summary,.namediv{width: 100%;height: auto;overflow: hidden;}
.namediv{border-bottom: 2px solid #ff5058;}
.namediv h3{float: left;font-size: 16px;color: #FF5058;line-height: 30px;text-indent: 10px;padding-bottom:10px}
.namediv a{float:right;margin-right:5px;display:block;height:30px;overflow:hidden;width:30px;background:url(../images/bt1.png) no-repeat center;}
.namediv a:hover{opacity: 0.6;}
.lbuls{margin:0 10px 30px 10px;overflow: hidden;height: auto;padding-top: 20px;}
.lbuls li{width: 100%;margin-top: 2px;}
.lbuls a{display: block;width: 100%;}
.lbuls a span{float: left;display: block;line-height: 26px;    line-height: 26px;}
.lbuls a p{float: left;margin-left: 5px;line-height: 16px;width: 755px;color: #333;}
.lbuls li:hover p,.current a:hover{color:#FF5058;text-decoration: underline;}
/*内容页*/
.content{margin: 10px;}
.htitle{text-align: center;line-height: 32px;font-size: 18px;color: #333;}
.release{text-align: center;color:#666;font-size: 12px;margin:5px auto 15px auto;}
.neirong{width: 100%;height: auto;overflow: hidden;text-indent:26px;line-height: 26px;color: #333;}
.neirong p,.neirong div{margin-bottom: 10px;}
.neirong p img,.neirong div img,.neirong img{max-width: 100%;}
.enclosure{width: 100%;height: auto;overflow: auto;margin-bottom: 35px;}
.enclosure h4{color: #FF5058;font-size: 14px;line-height:32px;text-indent:35px;margin-top: 18px;}
.enclosure ul{margin:0 35px;}
.enclosure ul li{width: 100%;height: auto;overflow: hidden;}
.enclosure ul a{display: block;color: #333;line-height: 26px;width: 100%;}
.enclosure ul li a:hover,.flip a:hover{color: #FF5058;}
.flip{margin-top:5px;border-top: 1px dashed #ddd;width: 100%;height: auto;overflow: hidden;    padding-bottom: 50px;}
.flip a{display: block;color: #333;width:740px;line-height:26px;    margin-top: 7px;
    margin-left: 17px;}
.flip a span{float:left}
/*非结构页*/
.structure,.exhibition{margin: 10px;overflow: hidden;height: auto;color: #333;}
.structure>div{line-height: 26px;font-weight: 600;}
.structure>div span{font-weight: 500;}
.shotps{line-height: 26px;text-indent: 25px;margin:15px 0;}
.exhibition li{width: 365px;
    text-align: center;
    height: 240px;
    overflow: hidden;
    margin-bottom: 15px;    background-color: #f1f1f1;}
.etlis1,.etlis3,.etlis5,.etlis7,.etlis9{margin-right:30px;}
.exhibition li div{    display: table-cell;
    vertical-align: middle;
    text-align: center;
    width: 365px;
    height: 240px !important;}
.exhibition li a{display: block;width: 100%;height: 270px;overflow: hidden;}
.exhibition li img{max-width:365px; max-height:240px}
/*图片列表*/
.picture,.team_ul{width: 100%;height: auto;overflow: hidden;margin-top: 19px;}
.picture li{display:inline-block; vertical-align: top;width:246px;margin-left:26px;margin-bottom: 20px;}
.picture li a,.team_ul li a{display: block;width: 100%;height: auto;overflow: hidden;}
.picture li div,.team_ul li div{width: 100%;height: 166px;overflow: hidden;background: #f4f4f4;}
.picture li div{display: table-cell; overflow: hidden; text-align: center;vertical-align: middle; width:246px}
.picture li p,.team_ul li p{margin: 10px;overflow: hidden;height: 146px;width: 226px;text-align:center;line-height: 146px;}
.picture li img,.team_ul li img{max-width: 100%;transition: all linear 0.2s}
.picture li span,.team_ul li span{font-weight: 500;display: block;line-height: 32px;width: 96%;text-align: center;margin: 0 2%;}
.picture .imglis1,.picture .imglis4,.picture .imglis7,.picture .imglis10,.picture .imglis13{margin-left:0}
.sjtdiv .tpfy{margin-top:1px;}
.picture li div:hover img,.team li div:hover img{transform: scale(1.1);}

/*研究团队*/
.team{margin: 19px 10px 0 10px;overflow: hidden;height: auto;}
.team>h3{font-size: 16px;color: #FF5058;height: 24px;}
.team>p{color: #333;line-height: 26px;}
.team_ul{margin-top: 15px;margin-bottom:9px}
.team_ul li{float: left;width:174px;margin-left: 28px;}
.team_ul li div{height:230px; display:table-cell; width:174px; text-align:center; vertical-align: middle; }
.team_ul li div img{max-width:174px;max-height:230px;vertical-align: middle;}
.team_ul li p{width:154px ;height: 210px;}
.team_ul .teamli1,.team_ul .teamli5,.team_ul .teamli9,.team_ul .teamli13,.team_ul .teamli17{margin-left: 17px;}
/*中心主页图片轮播*/
.Box {position: relative;margin-top: 10px;}
.Box .content {width: 100%;margin: 0 auto;}
.Box .Box_con {position: relative;}
.Box .Box_con .btnl {position: absolute;}
.Box .Box_con .btn {display: block;width:24px;height:30px;position: absolute;top:30px;cursor: pointer;z-index: 99;}
.Box .Box_con .btnl {background: url(../images/jtl02.png) no-repeat center;left:0px;}
.Box .Box_con .btnr {background: url(../images/jtr02.png) no-repeat center;right:0px;}
.Box .Box_con .btnl:hover {background: url(../images/jtl03.png) no-repeat center;}
.Box .Box_con .btnr:hover {background: url(../images/jtr03.png) no-repeat center;}
.Box .Box_con .conbox {position: relative;overflow: hidden;}
.Box .Box_con .conbox ul {position: relative;list-style: none;}
.Box .Box_con .conbox ul li {float: left;width:80px;height:auto;margin-left:10px;overflow: hidden;}
.Box .Box_con .conbox ul li:first-child {margin-left: 0;}
.Box .Box_con .conbox ul li img {display: block;max-width:100%;transition: all 0.5s;background: #f2f9fc;}
.Box .Box_con .conbox ul li:hover img {transform: scale(1.1);}
.conbox ul a{display: block;width: 100%;height: auto;}
.conbox ul p{width: 100%;height: 34px;line-height: 34px;color: #666;text-align: center;}

.f286fb7{ color:#286fb7;}

.tzyfdpic{width:100%;}
.tzyfdpic ul{width:820px; overflow:hidden;}
.tzyfdpic li{width:164px; float:left; margin-right:40px;}
.tzyfdpic img{width:146px; padding:5px; border:1px solid #e6e6e6;}
.tzyfdpic .namejj{width:100%; height:28px; line-height:28px; text-align:center;}
.listpic li{margin-bottom:20px;}


/*分类列表*/


/* xueshengxinxi*/
.rightconside h2 {
    width: 100%;
    height: 35px;
    font-size: 16px;
    color: #286fb7;
}
.rightconsidexsxx h2 {
    width: 100%;
    height: 35px;
    font-size: 16px;
   color: #FF5058;
}
.rightconsidexsxx {
    width: 93%;
    margin: 0 auto;
}
.xsxxtit {
    width: 100%;
    height: 30px;
    background: #f7f6f6;
    border: 1px solid #f1f1f1;
}
.xsxxtit h2 {
    width: 200px;
    height: 30px;
    line-height: 30px;
    text-indent: 12px;
    color: #FFF;
            background: #FF5058;
    border: 1px solid #FF5058;
}
.xsxxfei1 {
    width: 100%;
    padding-top: 13px;
}
.xsxxfei1 h2 {
    width: 100%;
    font-size: 16px;
    text-indent: 16px;
    background: ;
}
.xsxxfei1 h2 span {
    color: #F60;
}
.namelist {
    width: 100%;
    padding: 5px 0px;
    background: #fcfcfc;
    border: 1px solid #f6f6f6;
}
.namelist a {
    display:inline-block;
    width:30%;vertical-align: top;    margin-top: 5px;
 
    line-height: 24px;
    overflow: hidden;
    padding: 0 10px;
    font-size: 15px;
    color: #4c4c4c;
    margin-bottom: 5px;
}
.namelist a:hover{color: #FF5058;}
.clear {
    clear: both;
}
.mat20 {
    margin-top: 20px;
}
.rightconside {
    width: 93%;
    margin: 0 auto;
    min-height: 800px;
}
.xsxxtit {
    width: 100%;
    height: 30px;
    background: #f7f6f6;
    border: 1px solid #f1f1f1;
}
.bggreen h2 {
    background: #0e766d;
    border: 1px solid #127d73;
    width: 200px;
}
.padtop6 {
    padding-top: 6px;
}
.listej {
    width: 100%;
    clear: both;
}
.listej li {
    width: 100%;
    line-height: 36px;
    font-size: 15px;
    word-break: break-word;
}
.listej a {
    color: #000;
    word-wrap: break-word;
    word-break: break-word;
}

.defaultInputStyle{border:1px solid #A9A9A9 !important;line-height:18px !important;height:18px !important;
    vertical-align: bottom !important;box-sizing:content-box !important;
        -moz-box-sizing:content-box !important;}