@charset "utf-8";
body{margin:0px; padding:0px; margin:0px auto; font-size:12px; line-height:24px; font-family:"微软雅黑"; color:#333; width:100%; background:#f2f2f2; }
ul,li,form, dl,dt,dd,div,ul,li,h1,h2,h3,h4,h5,h6,p,em,i{ font-style:normal; list-style:none; padding: 0px; margin: 0px;}
h1,h2,h3,h4,h5,h6,p{ padding:0px; margin:0px;}
select,input,textarea{ font-size:12px; border-radius:0; -webkit-border-radius:0; color:#414446; font-family:"微软雅黑";}
input:focus { outline: none;}
input,button,select,textarea{outline:none;/*-webkit-appearance:none;*//*强制去除表单自带的样式*/ }
textarea{resize:none;/*-webkit-appearance:none;*//*强制去除textarea自带的样式*/ }
textarea,input,select { background:none; border:none; margin:0; padding:0;}
article,aside,footer,header,hgroup,nav,section,figure,figcaption{ display: block;} /*html5设置*/
figure,figcaption{ margin:0px; padding:0px;}
audio,canvas,progress,video { display: inline-block; vertical-align: baseline;}
img{ border:none; border:0;  vertical-align:top;}
a{ color:#666; text-decoration:none; noline:-webkit-tap-highlight-color:rgba(0,0,0,0);}
a:focus {outline:none; -moz-outline:none;}
a:hover{ text-decoration:none; color:#ba1905;}
.fl{ float:left;}.fr{ float:right;}
.yh{font-family:"微软雅黑";}
.hidetxt{ display:none;}
.clear{clear:both;}
.clearfix{overflow:hidden;_zoom:1;}
.w1200{width:1200px; margin:0px auto;}

/*公用样式*/
.effect-img {overflow: hidden;text-align: center;cursor: pointer; zoom:1; overflow:  hidden;}
.effect-img img {opacity: 1;-webkit-transition: opacity 0.35s, -webkit-transform  0.35s;transition: opacity 0.35s, transform 0.35s;}
.effect-img:hover img {opacity: 1;-webkit-transform: scale3d(1.2,1.2,1);transform:  scale3d(1.2,1.2,1); top:0px; left:0px;}

.Title01{height:37px; border-bottom:1px solid #0d4c81; margin-bottom:9px;}
.Title01 span{display:inline-block; font-size:20px; color:#fff; padding:0px 17px 0px 53px; line-height:37px;}
.Title01 .more{padding:8px 16px 0px 0px; float:right;}
.Title01 span.t1{background:#0d4c81 url(../images/tit1.png) no-repeat 10px center;}
.Title01 span.t2{background:#0d4c81 url(../images/tit2.png) no-repeat 10px center;}
.Title01 span.t3{background:#0d4c81 url(../images/tit3.png) no-repeat 10px center;}
.Title01 span.t4{background:#0d4c81 url(../images/tit4.png) no-repeat 10px center;}
.Title01 span.t5{background:#0d4c81 url(../images/tit5.png) no-repeat 10px center;}
.Title01 span.t6{background:#0d4c81 url(../images/tit6.png) no-repeat 10px center;}

.Ban img{display:block; width:100%;}
.Container{padding:13px 18px 50px; background:#fff; margin:14px 0px 0px;}
.Left{width:218px; float:left;}
.SubName{height:46px; line-height:46px; padding-left:64px; font-size:20px; color:#fff;}
.SubName.sub1{background:#3c94ce url(../images/sub1.jpg) no-repeat left top;}
.SubName.sub2{background:#3c94ce url(../images/sub2.jpg) no-repeat left top;}
.SubName.sub3{background:#3c94ce url(../images/sub3.jpg) no-repeat left top;}
.SubName.sub4{background:#3c94ce url(../images/sub4.jpg) no-repeat left top;}

.MeunBox{background:#f7f7f7;}
.MeunBox li{line-height:49px; border-bottom:1px solid #f2f2f2;}
.MeunBox li a{display:block; padding-left:34px; font-size:18px; color:#505050;}
.MeunBox li.on a.am,.MeunBox li:hover a.am{background:url(/images/../images/arr2.png) no-repeat 187px center; color:#0d4c81;}
.MeunBox li .meunnav{display:none;}
.meunnav dd a{font-size:15px; color:#505050; height:34px; line-height:34px; padding-left:45px;}
.meunnav dd a:hover,.meunnav dd a.ondd{background:#3c94ce; color:#fff;}


.Right{width:932px; float:right;}
.Current{height:39px; line-height:39px; border-bottom:1px solid #9eb7cd;}
.Current .Name{float:left; border-bottom:1px solid #0d4c81; color:#0d4c81; font-size:18px;}
.Position{font-size:14px; color:#969696; float:right;}
.Position a{color:#969696;}
.Position span{color:#0d4c81;}
 


/*pages*/
.Pages{width:100%; text-align:center;margin-top:10px;}
.Pages span{ display:inline-block;}
.Pages a{ display:inline-block; margin:0px 1px; font-size:14px;}
.Pages .p_page a{ display:inline-block; vertical-align:middle;}
.Pages .p_page .a_prev,
.Pages .p_page .a_next,
.Pages .p_page .a_first,
.Pages .p_page .a_end{ color:#ababab; width:70px; height:28px; text-align:center; line-height:28px; border:1px solid #eaeaea; cursor: pointer;}
.Pages .p_page .a_prev:hover,.Pages .p_page .a_next:hover,
.Pages .p_page .a_first:hover,.Pages .p_page .a_end:hover{ color:#fff; background:#3c94ce;border:1px solid #3c94ce;}
.Pages .p_page .num a{ width:28px; height:28px; line-height:28px; text-align:center; color:#aaaaaa; vertical-align:middle; border:1px solid #eaeaea;}
.Pages .p_page .num a:hover,.Pages .p_page .num a.a_cur{ background:#3c94ce; color:#fff; border:1px solid #3c94ce;}
/*pages end*/

/*top*/
.Header{background:#fff; padding:12px 0px;}
.Logo{width:542px; float:left;}
.Logo img{display:block; width:100%;}
.TopRight{float:right;}
.Slogo{width:196px; float:right; margin-bottom:8px;}
.Slogo img{display:block; width:100%;}
.Search{border:1px solid #e5e5e5; width:316px; height:37px; line-height:37px; position:relative;}
.Search .input{background:url(/images/../images/btn.png) no-repeat 12px center; padding:0px 10px 0px 39px; color:#a09f9f; width:185px;}
.Search .btn{width:82px; height:39px; line-height:39px; text-align:center; color:#fff; background:#0d4c81; font-size:15px; position:absolute; top:-1px; right:-1px;}

.Nav{height:45px; background:#004885;}
.Nav li{float:left; width:171px; text-align:center; position:relative;}
.Nav li .am{display:block; line-height:45px; font-size:16px; color:#fff;}
.Nav li:hover .am,.Nav li.onnav .am{background:#3a8dc4;}
.Nav li#nav7{ width:174px;}

.Nav li .SubNav{width:100%; position:absolute; z-index:999; top:45px; left:0px; background:#3a8dc4; padding:0px 0px 10px; display:none;}
.Nav li .SubNav dd{height:35px; line-height:35px; text-align:center;}
.Nav li .SubNav dd a{display:block; font-size:14px; color:#fff;}
.Nav li .SubNav dd a:hover{background:url(/images/../images/opacity.png) repeat;}

/*banner*/
.Banner .item img{display:block; width:100%;}
.Banner .owl-dots{position:absolute; text-align:center; width:12px; bottom:22px; left:0; width:100%;}
.Banner .owl-dots .owl-dot{width:23px; height:23px; display:inline-block; margin:0 5px; text-indent:9999; line-height:9999; overflow:hidden; background:url(/images/../images/dotpic.png) no-repeat left top;}
.Banner .owl-dots .owl-dot.active{background:url(/images/../images/dotpic.png) no-repeat left bottom;}

/*bottom*/
.BottomBox{font-size:14px; line-height:24px; color:#e2e2e2; text-align:center; }
.BottomBox a{color:#e2e2e2;}
.Bottom{position:relative; background:#0d4c81;height:90px; line-height:90px;}
.Bottom .weixin{position:absolute; top:8px; right:16px; width:75px; height:75px;}

/*index*/
.Main{margin:20px 0px 27px;}
.HomeNews{width:794px; float:left;}
.NewsBox{background:#fff; padding:14px 18px;}
.focusBox{position:relative; width:290px; height:163px; float:left; overflow: hidden;}
.focusBox .pic img{width:100%; height:163px; display: block;}
.focusBox .txt-bg{position: absolute; bottom:0px; left:0px; z-index:1; height:29px; width:100%;  background:#000; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden; }
.focusBox .txt{position: absolute; bottom: 0; z-index: 2; height:29px; width:100%; overflow: hidden;}
.focusBox .txt li{height:29px; line-height:29px; position:absolute; bottom:-29px;}
.focusBox .txt li a{display: block; color:#ececec; padding: 0 0 0 9px; text-decoration: none; font-size:14px;}
.focusBox .num {position: absolute; z-index: 3; bottom:9px; right:6px; height:10px; overflow:hidden; color:#999999;}
.focusBox .num li{ float: left; position: relative; width:10px; height:10px; line-height:10px; margin:0px 2px; cursor: pointer;background:url(/images/../images/dotpic2.png) 0px bottom no-repeat;text-indent:-99999px;}
.focusBox .num li.on{ background:url(/images/../images/dotpic2.png) 0px top no-repeat;}

.News{width:440px; float:right;}
.CommonList li{height:32px; line-height:32px; overflow:hidden; font-size:16px; background:url(/images/../images/arr.png) no-repeat left center; padding-left:15px;}
.CommonList li a{color:#666666;}
.CommonList li span{font-size:14px; float:right; color:#999999;}
.CommonList li a span{color:#409edc;}

.NoticeBox{width:388px; float:right;}
.BackColor{background:#fff; padding:15px 18px;}
.NoticeBox .BackColor{height:160px;}

.CommonBox{width:388px; float:left; margin:18px 18px 0px 0px;}
.CommonBox .BackColor{height:222px;}

.Culture li{margin-bottom:8px;}
.Culture li .pic{width:100px; float:left;}
.Culture li .pic img{display:block; width:100%;}
.Culture li .txt{width:240px; float:right;}
.Culture li .txt .tit{display:block; line-height:28px; font-size:16px; color:#464646;}
.Culture li .txt p{font-size:14px; color:#666666; line-height:17px;}

.BasicBox{margin:18px 0px 0px;}
.PicScroll{padding:13px 75px 5px; background:#fff; position:relative;}
.PicScroll li{width:194px; float:left; margin-right:20px;}
.PicScroll li img{display:block; width:100%;}
.PicScroll li em{display:block; text-align:center; font-size:16px; color:#666666; line-height:34px;}
.PicScroll .prev,.PicScroll .next{width:39px; height:100px; position:absolute; top:50%; margin-top:-50px;}
.PicScroll .prev{background:url(/images/../images/prev.png) no-repeat left top; left:16px;}
.PicScroll .next{background:url(/images/../images/prev.png) no-repeat right top; right:16px;}
.PicScroll .prev:hover{background:url(/images/../images/prev.png) no-repeat left bottom;}
.PicScroll .next:hover{background:url(/images/../images/prev.png) no-repeat right bottom;}

/*中心简介*/
.insBox{padding:48px 14px 0px;}
.insBox dl{margin-bottom:20px;}
.insBox dl dt{font-size:18px; line-height:28px; color:#0d4c81; font-weight:bold; padding-left:30px; background:url(/images/../images/arr3.png) no-repeat left center;}
.insBox dl dd{font-size:16px; line-height:28px; color:#444444;}
.insBox dl dd p{text-indent:2em;}

.CxfBox{border:1px solid #e5e8f1; margin:27px 0px 30px;}
.CxfBox .pic{width:362px; float:left;}
.CxfBox .pic img{display:block; width:100%;}
.CxfBox .txt{width:450px; float:left; margin:22px 0px 0px 48px;}
.CxfBox .txt .tit{display:block; line-height:34px; font-size:22px; color:#444444; margin-bottom:22px;}
.CxfBox .txt li{font-size:16px; line-height:28px; color:#0d4c81; padding-left:20px; background:url(/images/../images/arr4.png) no-repeat left center;}

/*中心领导*/
.LeaderBox{margin:38px 0px 0px;}
.LeaderBox table tr td{background:#fff;}
.LeaderBox table tr td .tit{display:block; font-size:16px; line-height:46px; color:#0d4c81; padding-left:32px;}
.LeaderBox table tr td .name{display:block; padding-left:24px; font-size:16px; color:#444444;}
.LeaderBox table tr td .name i{padding:0px 25px;}

.Member{padding:18px 0px 0px;}
.Member .Mb1{margin:0px 0px 45px 30px; position:relative;}
.Member .Mb1 .mtit{position:absolute; top:0px; left:0px; font-size:16px; line-height:32px; color:#0d4c81;}
.Member .Mb1 .mtit p{line-height:12px; color:#6f8aa0; font-size:12px;}
.Member dl{line-height:32px; font-size:16px; color:#898989; margin-left:127px;}
.Member dl i{color:#444444; display:inline-block; width:106px;}
.Member dl dd i{width:75px;}
.Member dl dd{width:50%; float:left;}

/*研究方向*/
.Direction{padding:40px 25px 0px;}
.Direction dl dd{width:409px; float:left; margin:0px 16px 30px; position:relative;}
.Direction dl dd em{position:absolute; left:0px; bottom:0px; width:100%; height:49px; line-height:49px; background:url(/images/../images/opacity2.png) repeat; font-size:24px; color:#fff; text-align:center;}

/*科研成果*/
.achievement{margin:32px 0px 0px;}
.achievement .tabtit,.achievement .achTab{border:1px solid #979fa5; border-top:none;}
.achievement .tabtit th{height:49px; line-height:49px; color:#fff; background:#3c94ce; font-size:18px; font-weight:normal; border-right:1px solid #979fa5;}
.achievement .achTab tr td{height:50px; line-height:50px; font-size:14px; color:#444444; border-right:1px solid #979fa5;} 
.achievement .achTab tr td span,.achievement .achTab tr td a{display:inline-block; padding-left:15px; vertical-align:middle; line-height:24px;}
.achievement .achTab tr td a:hover{ text-decoration:underline; color:#0d4c81; }
.achievement .tab1 tr{background:#daeef3;}
.achievement .tab1 tr:nth-child(2n){background:#fff;}
.achievement .tab1 tr td:nth-child(3n){border-right:none;}

.achievement .tab2 tr{background:#daeef3;}
.achievement .tab2 tr:nth-child(2n){background:#fff;}
.achievement .tab2 tr td:nth-child(5n){border-right:none;}

.achievement .tab3 tr{background:#daeef3;}
.achievement .tab3 tr:nth-child(2n){background:#fff;}
.achievement .tab3 tr td:nth-child(3n){border-right:none;}

/*新闻详情*/
.ActiveContent{padding:50px 25px 0px;}
.Atit{text-align:center; line-height:28px; position:relative;}
.Atit h2{font-size:20px; color:#333333;}
.Atit em{display:block; font-size:14px; color:#666666; padding:9px 0px 21px; border-bottom:1px dashed #e8e8e8;}
.Atit em i{padding:0px 12px;}
.bdsharebuttonbox{display:inline-block; vertical-align:middle;}
.ContentAbout{padding:34px 0px 21px 0px; border-bottom:1px solid #e7e7e7;}
.PrevNextBox{padding-top:24px;}
.PrevNextBox dl{font-size:14px; line-height:33px;}
.PrevNextBox dl b{color:#000; font-weight:normal;}
.PrevNextBox dl a{color:#666666;}

/*主办会议*/
.Meetting{margin:32px 0px 0px;}
.Meetting li{background:#fafafa; margin-bottom:22px;}
.Meetting li .pic{width:581px; float:left;}
.Meetting li .pic img{display:block; width:100%; }
.Meetting li .txt{float:left; margin:30px 0px 0px 25px; padding-left:45px; background:url(/images/../images/date.png) no-repeat; width:260px;}
.Meetting li .txt h3{font-size:24px; line-height:36px; margin-bottom:16px; color:#0d4c81;}
.Meetting li .txt p{font-size:14px; line-height:24px; color:#444444; text-indent:2em;}
.Meetting li:hover .effect-img img {opacity: 1;-webkit-transform: scale3d(1.2,1.2,1);transform:  scale3d(1.2,1.2,1); top:0px; left:0px;}

/*技术团队*/
.TeamBox{padding:30px 21px 0px;}
.TeamBox li.teamli{padding-bottom:26px; border-bottom:1px solid #eeeeee; margin-bottom:26px;}
.TeamBox li .pic{background:#fff; padding:3px 4px; border:1px solid #d3d7e0; width:141px; float:left; box-shadow:5px 5px 0px #ebebeb;}
.TeamBox li .pic img{display:block; width:100%;}
.TeamBox li .txt{width:706px; float:right;}
.NameBox{line-height:48px; color:#0d4c81; font-size:14px;}
.NameBox .name{font-size:18px;}
.NameBox em{color:#d3d7e0; padding:0px 20px;}
.NameBox i{padding:0px 8px;}

.SlideTxt .hd li{width:81px; height:28px; line-height:28px; float:left; font-size:14px; background:#f1f2f5; text-align:center;}
.SlideTxt .hd li a{display:block; color:#444444;}
.SlideTxt .hd li.on{background:#e1e3ea; font-weight:bold;}
.SlideTxt .bd .ConBox .con{margin:7px 0px 18px; font-size:14px; line-height:24px; height:48px; overflow:hidden; color:#444444;}
.SlideTxt .bd .ConBox .btn{padding-left:9px; height:22px; line-height:22px; border:1px solid #d3d7e0; width:60px;}
.SlideTxt .bd .ConBox .btn a{display:block; font-size:14px; color:#757575;}
.SlideTxt .bd .ConBox .Down{background:url(/images/../images/arr6.jpg) no-repeat right top;}
.SlideTxt .bd .ConBox .Up{background:url(/images/../images/arr6.jpg) no-repeat right bottom; display:none;}

.SlideTxt .bd .lion .con{height:auto;}
.SlideTxt .bd .lion .Down{display:none;}
.SlideTxt .bd .lion .Up{display:block;}
.LoadMore{height:36px; line-height:36px; color:#0d4c81; display:block; font-size:14px; background:#eeeeee; text-align:center;} 

/*人才培养*/
.Talents{border:1px solid #333; border-bottom:none; margin:30px 0px 0px;}
.Talents li.First{height:47px; line-height:47px; background:#3c94ce; color:#fff; font-size:18px;}
.Talents li.First span{border-right:1px solid #333; padding:0 !important;}
.Talents li.First .w6{border-right:none;}
.Talents li span{ padding:10px 0;display:block; float:left; border-bottom:1px solid #333; border-right:1px solid #333; text-align:center;}
.Talents li span a{ display:inline-block; line-height:24px; }
.Talents li .w1{width:57px;}
.Talents li .w2{width:90px;}
.Talents li .w3{width:72px;}
.Talents li .w4{width:140px;}
.Talents li .w5{width:363px;}
.Talents li .w6{width:112px; border-right:none;}
.Talents li .w7{width:90px;}
.Talents li dl{width:818px; float:left;}
.Talents li .Teacher{float:left; background:url(/images/../images/line.jpg) repeat-x left bottom; font-size:14px; color:#444444;text-align:center;}
.Talents li dl dd{font-size:14px; color:#444444;}

/*合作交流*/
.CooperBox{padding:38px 0px 0px;}
.CooperBox h3{line-height:20px; font-size:14px; color:#484848; margin-bottom:25px;}
.CooperBox dl dd{width:286px; float:left; border:1px solid #d3d7e0; margin:0px 34px 39px 0px;}
.CooperBox dl dd:nth-child(3n){margin-right:0;}
.CooperBox dl dd img{display:block; width:100%;}

/*联系我们*/
.Contact{padding:30px 22px 0px;}
.Contact .info{margin-bottom:20px;}
.Contact .info p{line-height:37px; color:#484848; font-size:16px; padding-left:35px;}
.Contact .info p.ct1{background:url(/images/../images/ct1.png) no-repeat left center;}
.Contact .info p.ct2{background:url(/images/../images/ct2.png) no-repeat left center;}
.Contact .info p.ct3{background:url(/images/../images/ct3.png) no-repeat left center;}
.Contact .info p.ct4{background:url(/images/../images/ct4.png) no-repeat left center;}

/*在线留言*/
.Message{padding:34px 86px 0px;}
.Message h2{font-size:18px; line-height:28px; color:#0d4c81; margin-bottom:15px;}
.Message dl{position:relative; margin-bottom:8px;}
.Message dl dt{font-size:16px; color:#484848; line-height:34px; width:95px; position:absolute; left:0px; top:0px; text-align:right;}
.Message dl dt em{color:#fe0000; padding-right:8px;}
.Message dl dt i{padding:0px 15px;}
.Message dl dd{margin-left:100px;}
.Message dl dd input,.Message dl dd .textarea{padding:0px 10px; height:34px; line-height:34px; border:1px solid #8fa9c0;}
.Message dl dd .input1{width:217px;}
.Message dl dd .input2{width:503px;}
.Message dl dd .textarea{width:503px; height:88px;}
.Message dl dd .btn{width:150px; height:46px; line-height:46px; font-size:18px; color:#0d4c81; margin-right:6px; background:#b1c5d5; border:none;}
.Message dl dd .btn.cz{background:#eeeeee;}

/*列表页*/
.ny_list ul{ margin:20px 0 30px; }
.ny_list li{ height:32px; line-height:32px; background:url(/images/../images/arr.png) left center no-repeat; padding-left:15px; }
.ny_list li .date{ float:right; color:#888; }
.ny_list li a{ color:#666666; cursor:pointer; font-size:16px; }


/*图片列表*/
.ny_tplist ul{ margin:20px 0 30px; }
.ny_tplist li{ float:left; width:280px; text-align:center; margin:0 46px 20px 0;}
.ny_tplist li a{ display:block; cursor:pointer; }
.ny_tplist li a img{ width:280px; height:203px; }
.ny_tplist li a p{ color:#666; margin-top:5px; font-size:16px; }