﻿@font-face{font-family:SourceHanSansCN-Regular;src:url(SourceHanSansCN-Regular.woff) format("woff")}
html{position:relative;float:left;width:100%;height:100%}
body{position:relative;float:left;margin:0;padding:0;width:100%;height:100%;color:#666;font-size:12px;font-family:"Microsoft Yahei";line-height:25px;word-break:break-all}
::-webkit-scrollbar-thumb{width:5px;background-color:#ccc}
::-webkit-scrollbar{width:5px;background-color:#eee}
dd,div,dl,dt,em,form,i,img,input,li,ul{margin:0;padding:0;border:0;list-style:none;font-style:normal;font-family:"Microsoft Yahei"}
h1,h2,h3,h4,h5,h6{margin:0;padding:0;border:0;font-weight:400}
a:hover,img:hover{opacity:.9;-webkit-transition:.5s ease;-moz-transition:.5s ease;transition:.5s ease;filter:alpha(opacity=90);-ms-transition:.5s ease}
a{color:#666;text-decoration:none;cursor:pointer}
img{vertical-align:top;user-select:none}
.con{position:static;margin:0 auto;width:1150px;height:100%}
.txt{user-select:none}
.fl{float:left}
.fr{float:right}
.tc{text-align:center;}
.tl{text-align:left;}
.pl20{padding-left:20px;}
.mr50{margin-right:50px;}.font16{font-size:16px;}
.bgc_f{background-color:#fff}
.bgc_e{background-color:#eee}
.bg0{background-color:#7881c1;color:#fff}
.tac{text-align:center}
.login_head{width:1080px; height:80px; margin:0 auto; padding-top:20px; overflow:hidden;}
.login_main{width:100%; height:72%; background:#0065a0 url(../images/login_bg.png) top center no-repeat; overflow:hidden;}
.login{position:absolute;top:55%;right:0;margin:-194px 0 0 0;width:386px;border:1px solid #ccc;box-shadow:0 0 10px 0 rgba(0,0,0,.3); background-color:#eef6ff}
.login h3.title{position:relative;z-index:9;float:left;margin:30px 0;width:100%;height:30px;color:#0665b0;text-align:center;font-size:24px;line-height:30px}
.login .bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;width:100%;height:100%;}
.login .inPut{position:relative;float:left;margin:0 23px;width:338px;height:38px;border:1px #ccc solid;border-radius:2px;line-height:38px}
.login input.text{position:relative;float:left;padding:9px 49px;width:240px;height:20px;background-color:#fff;background-repeat:no-repeat;background-position:10px 12px;color:#666;font-size:14px;line-height:20px;filter:alpha(opacity=0)}
.login .tips{float:left;margin:5px 23px;width:340px;height:20px;line-height:20px}
.login .tips input[type=checkbox]{float:left;margin:3px 5px 0 0;width:14px;height:14px;background:0 0;line-height:14px}
.login .errorMsg{float:left;margin:4px 23px 0px 23px;width:340px;color: #d43f3a}
.login .reg{position:absolute;top:0;right:10px;z-index:4;height:38px;color:#999;line-height:38px}
.login #drag{float:left;margin:20px 23px 15px 23px}
.login .LoginBtn{float:left;margin:2px 23px 35px 23px;width:340px;height:40px;border-radius:2px;background:#4a7edd;color:#fff;text-align:center;font-size:18px;line-height:40px;cursor:pointer}
.login .cpt{float:left;margin:0 38px;margin-top:20px;width:300px;height:16px}
.login .cpt p{float:left;width:90px;line-height:16px}
.login .cpt a{float:left;margin:0 5px}
.footer{width:100%; height:60px; background:#fff; text-align:center; padding-top:20px; }
.footer p{line-height:24px;}

/*首页样式*/
.common_head{width:1280px; margin:0 auto; height:132px; background:url(../images/index_02.jpg) top right no-repeat; overflow:hidden;}
.menu{width:100%; min-width:1140px; height:40px; background:#2a608d; }
.menu_content{width:1140px; margin:0 auto;}
.all {width:100%; height:100%; }
.all li {width:110px; padding-left:20px; height:40px; line-height:40px; text-align:center; float:left; margin-right:10px; display:inline;position:relative;
	cursor:pointer; color:#fff; font-size:16px; z-index:999;}
.all li a{color:#fff;}
.all li a:hover{color:#fff;}
.all ul {position:absolute; left:0; top:41px; display:none; background:#2a608d; padding-top:10px; padding-bottom:10px; }
.all li ul li{width:158px; padding:0; }
.all li ul li a:hover{color:#57c9e1;}
.index_banner{background:url(../images/index_05.jpg) top center no-repeat; width:100%; min-width:1140px; 
height:500px; margin-bottom:30px; overflow:hidden;}
.index_list{width:1140px; margin:0 auto; margin-bottom:30px; overflow:hidden;}
.index_new{width:342px; float:left; overflow:hidden;}
.index_title{width:calc(100% - 20px);; height:30px; line-height:30px; background:url(../images/index_14.jpg) left center no-repeat; padding-left:20px; font-size:16px; margin-bottom:40px;}
.eng_title{ float:right; background:url(../images/index_11.jpg) no-repeat; display:inline-block; width:100px; height:30px; line-height:30px; font-size:12px; font-weight:bold; text-align:right; padding-right:20px;}
.index_new ul{height:176px; overflow:hidden;}
.index_new ul li{width:100%; line-height:28px; font-size:16px; overflow:hidden;}
.index_new ul li a{display:inline-block; width:70%; text-overflow: ellipsis; white-space:nowrap; overflow:hidden;}
.index_new ul li a:hover,.index_new ul li:hover{color:#57c9e1;}
.index_new ul li span{float:right; display:inline-block; width:30%; text-align:right;}
.list_bor{border-left:solid 1px #d5d5d5; height:236px; float:left; margin:8px 50px 0;}
.list_more{display:block; width:66px; height:32px; background:#00add1; text-align:center; line-height:32px; border-radius:5px; color:#fff; margin-top:40px;}
.list_img{width:320px; float:right; overflow:hidden;}
.list_img a{margin-bottom:4px; float:left;}

/* 轮播*/
.friend{height:326px;margin:0 auto;overflow:hidden;width:1140px;}
.mr_frbox{height:326px; width:1140px;}
.mr_frBtnL{cursor:pointer;display:inline;float:left;height:29px;width:29px; margin-top:100px; margin-right:15px;}
.mr_frUl{float:left;height:202px;width:1047px;margin-left:10px;}
.mr_frBtnR{float:right;cursor:pointer;width:29px;height:29px; margin-top:100px;}
.mr_frUl ul li{display:inline;float:left;text-align:center; /*height:389px;*/width:246px;margin-right:16px;overflow:hidden;position:relative;}
.mr_frUl ul li a img{/*display:block;*/width:246px; height:262px;;}
.mr_frUl ul li h1{font-size:16px; text-align:center; line-height:30px; margin-top:5px; display:inline-block;}
.mr_frUl ul li h2{font-size:14px; display:inline-block; font-weight:normal; }
.mr_frUl ul li p{font-size:15px; text-align:center; border-bottom:solid 1px #12b3d4; height:24px; line-height:24px;}
.mr_frUl ul li a:hover{color:#2a608d;}
.mr_frUl ul li a p{margin:0;padding:0;border:0;list-style:none;font-style:normal;font-family:"Microsoft Yahei"}


.common_footer{height:96px; background:#2a608d; width:100%; min-width:1140px; padding-top:40px; overflow:hidden;}
.common_footer div{width:1140px; margin:0 auto;}
.common_footer div .logo{float:left; width:20%;}
.common_footer p{font-size:12px; text-align:right; color:#fff; line-height:30px; font-weight:normal; float:right; width:80%}


/*新闻列表样式*/
.list_banner{width:100%; padding-top:90px; min-width:1140px;}
.news_banner{background:url(../images/news_banner.jpg) top center no-repeat; }
.lab_banner{background:url(../images/lab_banner.jpg) top center no-repeat;}
.contact_banner{background:url(../images/contact_banner.jpg) top center no-repeat;}
.group_banner{background:url(../images/group_banner.jpg) top center no-repeat;}
.fund_banner{background:url(../images/fund.jpg) top center no-repeat;}
.prize_banner{background:url(../images/prize_banner.jpg) top center no-repeat;}
.project_banner{background:url(../images/project_banner.jpg) top center no-repeat;}
.news_list{width:1140px;  margin:0 auto; overflow:hidden; }
.list_left{width:258px; float:left; }
.list_name{width:90%; height:80px; padding-top:30px; background:#2a608d; border-left:solid 1px #2a608d;  padding-left:10%;}
.list_name h1{font-size:20px; color:#fff; line-height:30px;}
.list_name h2{font-size:16px; color:#00add1; line-height:30px;}
.list_item{ width:258px; background:#fff; border-left:solid 1px #dedede;}
.list_item ul li{width:100%; height:50px; border-bottom:solid 1px #dedede;}
.list_item ul li a{display:inline-block; width:80%; background:url(../images/list_item.png) 18px center no-repeat; padding-left:20%; color:#666666;  line-height:50px; font-size:16px;}
.list_item ul li a.fouce{background:#f3f3f3 url(../images/arrow_list.png) 18px center no-repeat; color:#2a608d; font-weight:bold; }
.list_right{float:left; margin-top:110px; border-left:solid 1px #dedede; padding-left:48px; width:830px; overflow:hidden;}
.list_title{width:100%; height:49px; line-height:48px; border-bottom:solid 1px #dedede; font-size:14px; margin-bottom:30px;}
.list_title span.tip{display:inline-block; width:100px; background:url(../images/home.png) left center no-repeat; border-bottom:solid 2px #00add1; padding-left:25px; padding-top:4px; line-height:44px;}
.list_title a,.list_title span.arrow{font-size:14px; color:#666666; margin-left:8px;}
.list_title span.now{color:#999999; margin-left:10px;}
.list_main{width:100%; overflow:hidden;}
.list_main ul li{width:100%; height:30px; line-height:30px; margin-bottom:10px; color:#434343; font-size:16px;}
.list_main ul li a{color:#434343; background:url(../images/arrow.png) left center no-repeat; padding-left:30px; line-height:30px;}
.list_main ul li a:hover,.list_main ul li:hover{color:#57c9e1;}
.list_main ul li span{float:right;}

/*分页样式*/
.page{width:100%; margin:50px auto 125px; height:30px;}
.page a{display:inline-block; font-size:14px;}
.page a.pre,.page a.fouce{width:30px; height:30px; text-align:center; line-height:30px; color:#2a608d; margin-right:15px;}
.page a.beh{width:28px; height:28px; text-align:center; line-height:28px; border:solid 1px #2a608d; color:#2a608d; margin-right:15px;}
.page a.fouce{background:#2a608d; color:#fff;}
.page span{display:inline-block; color:#2a608d; margin-right:15px;}

/*实验室设备样式*/
.lab_list{width:100%; margin-bottom:125px; overflow:hidden;}
.lab_list ul li{width:256px; float:left;  margin-bottom:28px;  margin-right:28px;}
.lab_list ul li img{width:254px; height:256px; border:solid 1px #cccccc;}
.lab_list ul li div{background:rgba(85,128,164,1); width:95%; padding-left:5%; margin-top:10px;}
.lab_list ul li div h1{color:#fff; font-size:16px; font-weight:normal; line-height:30px; text-align:center;}

/*实验室详情页*/
.lab_page{width:100%; padding-bottom:20px; overflow:hidden;}
.lab_page h1{width:100%; text-align:center; color:#2a608d; font-size:18px; line-height:30px; margin-bottom:20px;}
.lab_page h2{width:100%; text-align:center; font-weight:normal; font-size:12px; margin-bottom:20px;}
.lab_page h2 span{margin-right:20px;}
.lab_page p{font-size:14px; color:#666666; line-height:24px; margin-bottom:30px; text-indent:2em;}
.lab_page img{ margin-bottom:20px;}

/*学术委员会*/
.group_list{width:100%; overflow:hidden;}
.group_list ul li{float:left; margin-right:18px; margin-bottom:30px;}
.group_list ul li img{border:solid 1px #8d8f91; width:192px; height:256px;}
.group_list ul li h1{font-size:16px; font-weight:normal; margin-top:12px; text-align:center;}
.group_list ul li h2{font-size:15px; font-weight:normal; text-align:center;}
.group_mumber{width:100%; overflow:hidden;}
.group_mumber h1{width:100%; color:#2a608d; font-size:24px; font-weight:normal; margin-bottom:20px;}
.group_mumber h1 span{font-size:16px; color:#666; margin-left:10px;}
.group_mumber img{margin-bottom:20px;}
.group_mumber p{margin-bottom:20px;}
.group_mumber h2{font-size:14px; font-weight:normal; color:#2a608d;}

.tab{margin-bottom:50px; border-left:solid 1px #dedede;}
.tab th{background:#00add1; height:40px; color:#fff; font-size:14px; border-right:solid 1px #dedede;}
.tab td{height:40px; color:#666; font-size:14px; border-right:solid 1px #dedede; border-bottom:solid 1px #dedede;}

/* 首页轮播图css */
.slideBox{ width:100%; height:500px; overflow:hidden; position:relative; border:1px solid #ddd; min-width:1140px; margin-bottom:30px;}
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:50%; bottom:5px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:center; }
.slideBox .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.slideBox .hd ul li.on{ background:#f00; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:-2;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:100%; height:500px; display:block;  }

/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideBox .prev,
.slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.slideBox .next{ left:auto; right:3%; background-position:8px 5px; }
.slideBox .prev:hover,
.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBox .prevStop{ display:none;  }
.slideBox .nextStop{ display:none;  }





