@charset "utf-8";
body{margin:0px; padding:0px; margin:0px auto; font-size:12px; line-height:24px; font-family:"微软雅黑"; color:#333; width:100%; background:#fff url(../images/bodybg.jpg) repeat-x left top;}
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;}
textarea{resize:none;}
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:#957350;}
.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;}

/*公用样式*/
.Main{background:#fff;}
.Container{min-height:500px; height:auto !important; height:500px; background:#fff;}
.Left{width:199px; float:left; min-height:290px; height:auto !important; height:290px; background:#e8f2f7;}
.Left .SubName{display:block; height:71px; line-height:71px; font-size:16px; color:#fff; font-weight:bold; background:#0081ad; text-align:center;}
.Left .SubMeun{padding:11px 0px 0px;}
.Left .SubMeun li{font-size:16px; line-height:40px;}
.Left .SubMeun li a{display:block; color:#666666; padding-left:60px;}
.Left .SubMeun li a em{display:none; padding-left:11px;}
.Left .SubMeun li a:hover,.Left .SubMeun li a.on{font-weight:bold; color:#0081ad;}
.Left .SubMeun li a:hover em,.Left .SubMeun li a.on em{display:inline-block;}

.Right{width:900px; float:right; padding:9px 52px 0px 0px;}
.Current{border-bottom:1px solid #dedede; color:#333333; height:69px; line-height:69px; font-size:20px; font-weight:bold;}

/*title*/
.Title01{height:40px; border-bottom:1px solid #dedede;}
.Title01 span{display:block; float:left; line-height:40px; font-size:16px; color:#333333; font-weight:bold;}
.Title01 a.more{float:right; margin:15px 0px 0px;}

/*position*/
.Position{line-height:47px; background:#e8f2f7; color:#999999; margin-bottom:10px; padding-left:32px;}
.Position a{color:#747474; font-size:13px;}
.Position span{color:#0081ad; font-size:15px; font-weight:bold;}

/*pages*/
.Pages{width:100%;  padding:30px 0px 38px;}
.Pages a{display:inline-block; height:28px; line-height:28px; margin:0px 8px; padding:0px 15px; color:#898989; font-size:14px; border:1px solid #dddddd;  background:#fff;}
.Pages a.a_end{margin-left:4px;}
.Pages .num a{padding:0px 12px; border:none; margin:0px;}
.Pages a:hover{color:#fff; background:#ff8811;}
.Pages a.Next,.Pages a.Prev,.Pages span.PrevDisabled,.Pages span.NextDisabled,.Pages input{display:inline-block; height:28px; line-height:28px; margin:0px 8px; padding:0px 15px; color:#898989; font-size:14px; border:1px solid #dddddd;  background:#fff;}
.Pages a.Next:link,.Pages a.Prev:link{line-height:28px;font-size: 14px;}
.Pages a.Next:hover,.Pages a.Prev:hover{color:#fff; background:#ff8811;}
.Pages table td{font-size:14px}


/*top*/
.Logo{width:426px; float:left; margin:22px 0px 19px;}
.Logo img{display:block; width:100%;}

.TopTxt{float:left; width:400px; margin:45px 0px 0px 40px; color:#fff;}
.TopTxt span{display:block; font-size:22px; line-height:40px; letter-spacing:0.03em;}
.TopTxt em{display:block; font-size:18px;}

.TopRight{float:right;}
.TopRight .Top_btn{margin:45px 0px 19px; text-align:right;}
.TopRight .Top_btn a{margin-left:10px; display:inline-block;}

.Search{height:32px; line-height:32px; width:234px; position:relative;}
.Search .btn{background:url(../images/btn.jpg) no-repeat; width:50px; height:32px; position:absolute; top:0px; left:0px; cursor:pointer; z-index:5;}
.Search .input{width:164px; height:32px; line-height:32px; padding:0px 10px; background:#fff; margin-left:50px;}


/*nav*/
.Nav{background:#0081ad; height:49px;}
.Nav li{width:150px; float:left; text-align:center;  font-size:15px; position:relative; z-index:999;}
.Nav li span a{color:#fff; display:block; line-height:49px;}
.Nav li span a:hover,.Nav li.onnav span a,.Nav li span .sele{color:#e9ee29; font-weight:bold;}

.SubNav{ display:none; position:absolute; top:49px; left:0px; border-radius: 0px 0px 8px 8px; width:100%; text-align:center; padding:0px 0px; background:#bbb;}
.SubNav dd{ color:#fff; border-bottom:1px solid #aeadad; border-top: 1px solid #d3d1d1; line-height:33px;}
.SubNav a{ color:#666; display:block;}.SubNav a:hover{ color:#fff; background:#9f9e9e;}
.SubNav dd:last-child{ border-bottom:0px;}
.SubNav dd:last-child a:hover{ border-radius: 0px 0px 8px 8px;}

/*bottom*/
.Bottom{background:#000000; text-align:center; padding:20px 0px 0px; height:73px; line-height:24px; color:#8f8f8f; font-size:14px;}
.Bottom a{color:#8f8f8f;}


/*index*/
.focusBox {float:left; position: relative; width:762px; height:347px; display:inline;overflow: hidden;}
.focusBox .pic img {width:762px; height:347px; display: block;}
.focusBox .txt-bg {position: absolute; bottom:0px; left:0px; z-index:1; height:46px; width:100%;  background: #000; filter: alpha(opacity=70); opacity: 0.7; overflow: hidden;}
.focusBox .txt {position: absolute; bottom: 0; z-index: 2; height:46px; width:100%; overflow: hidden;}
.focusBox .txt li{height:46px; line-height:46px; position:absolute; bottom:-46px;}
.focusBox .txt li a{ display: block; color:#fff; padding: 0 0 0 19px; font-weight:bold; font-size:15px;}
.focusBox .num {position: absolute; z-index: 3; bottom:18px; right:18px; height:8px; overflow:hidden; color:#999999;}
.focusBox .num li{ float: left; position: relative; width:9px; height:8px; line-height:9px; margin:0px 3px; cursor: pointer;background:url(../images/dotpics.jpg) 0px bottom no-repeat;text-indent:-99999px;}
.focusBox .num li.on { background:url(../images/dotpics.jpg) 0px top no-repeat;}
.focusBox .prev,
.focusBox .next{ position:absolute; left:10px; top: 50%; margin-top:-20px; display:block; width:40px; height:40px; overflow:hidden; background:url(../images/banarr.jpg) 0px 0 no-repeat; cursor:pointer;}
.focusBox .next{ left:auto; right:10px; background-position:-40px 0px;}

.NoticeBox{width:394px; float:right; margin:19px 22px 0px 0px; height:328px; overflow:hidden;}
.NoticeList{padding:13px 0px 0px;}
.NoticeList li{font-size:14px; color:#838383; line-height:18px; padding:11px 0px 6px; border-bottom:1px dashed #d8d8d8;}
.NoticeList li a{color:#333333;}
.NoticeList li span{padding-left:6px; float:right;}
.NoticeList li:last-child{border-bottom:none;}

.ActiveBox{width:339px; float:left; padding:29px 41px 0px 0px; height:326px; overflow:hidden;}
.ActiveList{padding:20px 0px 0px;}
.ActiveList li.First{height:auto; border-bottom:none;}
.ActiveList li.First h2{font-size:17px; line-height:17px; padding-bottom:16px;}
.ActiveList li.First h2 a{display:block; color:#fb7e10;}
.ActiveList li{height:32px; line-height:32px; border-bottom:1px dashed #d8d8d8; font-size:14px;}
.ActiveList li a{color:#333333;}
.ActiveList li a em{color:#c5c5c5; font-weight:bold; padding-right:10px;}
.ActiveList li span{float:right; color:#b4b4b4;}
.ActiveList li:last-child{border-bottom:none;}

.ActiveList li.First .Coopimg{width:146px; float:left; margin-bottom:5px;}
.ActiveList li.First .Coopimg img{display:block; width:100%;}
.ActiveList li.First .CoopTxt{width:175px; float:right;}
.ActiveList li.First .CoopTxt span{display:block; line-height:14px; font-size:15px; padding-bottom:7px;}
.ActiveList li.First .CoopTxt span a{display:block; color:#333333; font-weight:bold;}
.ActiveList li.First .CoopTxt p{color:#909090; font-size:14px; line-height:18px;}

.ResearchBox{padding:28px 28px 0px 23px; width:388px; height:294px; overflow:hidden; background:#edf5f8; float:right;}
.ResearchBox .Title01{border-bottom:none;}
.ResearchList ul{clear:both; padding:15px 0px 0px;}
.ResearchList li{padding: 11px 0px 6px;border-bottom:1px dashed #d8d8d8;}
.ResearchList li .Reimg{width:93px; float:left;}
.ResearchList li .Reimg img{display:block; width:100%;}
.ResearchList li {width:388px;}
.ResearchList li span{ color:#838383; font-size:14px; line-height:18px; padding:3px 0px 0px; float:right;}
.ResearchList li a{color:#333333;font-size:15px;}
.ResearchList li .Retxt em{line-height:24px; line-height:24px; font-size:14px; color:#8a8d8e;}
.ResearchList li:last-child{border-bottom:none;}


.HonnorList{padding:25px 0px 21px; position:relative; overflow:hidden;}
.HonnorList li{width:223px; float:left; margin-right:21px;}
.HonnorList li img{display:block; width:100%;}
.HonnorList li em{display:block; line-height:36px; color:#333333; font-size:14px; text-align:center;}
.HonnorList a.prev,.HonnorList a.next{width:32px; height:60px; position:absolute; top:69px; cursor:pointer;}
.HonnorList a.prev{background:url(../images/prev.jpg) no-repeat left top; left:0px;}
.HonnorList a.next{background:url(../images/prev.jpg) no-repeat right top; right:0px;}
.HonnorList a.prev:hover{background:url(../images/prev.jpg) no-repeat left bottom;}
.HonnorList a.next:hover{background:url(../images/prev.jpg) no-repeat right bottom;}

.Link{padding:8px 0px 16px; line-height:30px; font-size:14px;}
.Link a{color:#333; padding-right:34px;}

/*组内概况*/
.About{padding:23px 0px 40px;}

/*全组成员*/
.qzcy { padding:30px 0px 35px 0px;}
.qzcy .item{ padding-bottom:8px;}
.qzcy .jobtitle a{ display:block; padding-left:23px; font-size:20px; color:#0081ad;}
.qzcy .jobtitle{ background:#dbe9f3 url(../images/itemarr.jpg) right center no-repeat; line-height:45px;}
.qzcy .item.current .jobtitle{ background:#c2daeb url(../images/itemarron.jpg) right center no-repeat; font-weight:bold;}
.qzcy .item.current .txtCont{ display:block;}

.Everybody{ display:none;}
.Everybody dl{padding:29px 0px 9px; border-bottom:1px dashed #d8d8d8;}
.Everybody dl:last-child{padding-bottom:0px; border-bottom:none;}
.Everybody dl dd{width:165px; float:left; margin-right:80px;}
.Everybody dl dd:nth-child(4n){margin-right:0px;}
.Everybody dl dd img{display:block; width:100%;}
.Everybody dl dd em{display:block; text-align:center; line-height:52px; font-size:14px; color:#333333; font-weight:bold;}
.Everybody dl dd em i{padding:0px 4px;}
.Everybody dl dd:hover em{color:#0081ad;}


.Everybodys{}
.Everybodys dl{padding:29px 0px 9px; border-bottom:1px dashed #d8d8d8;}
.Everybodys dl:last-child{padding-bottom:0px; border-bottom:none;}
.Everybodys dl dd{width:165px; float:left; margin-right:80px;}
.Everybodys dl dd:nth-child(4n){margin-right:0px;}
.Everybodys dl dd img{display:block; width:100%;}
.Everybodys dl dd em{display:block; text-align:center; line-height:52px; font-size:14px; color:#333333; font-weight:bold;}
.Everybodys dl dd em i{padding:0px 4px;}
.Everybodys dl dd:hover em{color:#0081ad;}

/*项目成果*/
.Project{padding:0px 0px 34px; border-bottom:1px dashed #d8d8d8;}
.Project li{margin:29px 0px 13px;}
.Project li .Proimg{width:202px; float:left;}
.Project li .Proimg img{display:block; width:100%;}
.Project li .Protxt{width:672px; float:right;}
.Project li .Protxt span{display:block; line-height:30px; font-size:16px; font-weight:bold; padding-bottom:7px;}
.Project li .Protxt span a{display:block; color:#333333;}
.Project li .Protxt p{font-size:14px; color:#999999; line-height:22px;}
.Project li .Protxt em{display:block; padding-top:4px; line-height:28px; font-size:14px; color:#888888;}
.Project li:hover .Protxt span a{color:#0081ad;}

/*荣誉证书*/
.Honnor{padding:7px 0px 0px;}
.Honnor li{width:271px; float:left; margin:22px 43px 0px 0px;}
.Honnor li:nth-child(3n){margin-right:0px;}
.Honnor li img{display:block; width:100%;}

/*招聘信息*/
.JobList li.First{background:#c2daeb; font-size:16px; color:#0081ad; line-height:45px; overflow:hidden; margin-bottom:15px; border-bottom:none;}
.JobList li.First .Titname{color:#0081ad; line-height:45px;}
.JobList li .Titname{display:block; float:left; width:25%; text-align:center;}
.JobList li .Titname{height:47px; line-height:47px; background:#ebebeb; color:#3e3a39; font-size:14px;}
.JobList li{margin-bottom:27px; border-bottom:1px solid #efefef;}
.JobList li .Con{line-height:24px; color:#898989; padding:18px 98px 13px 62px; text-align:center;}
.JobList li:hover .Titname{color:#0081ad;}
.JobList li:last-child{margin-bottom:0px;}

/*下载中心*/
.Download{padding:15px 0px 0px;}
.Download li{line-height:48px; background:url(../images/arr.jpg) no-repeat left center; padding-left:18px; font-size:14px;}
.Download li a{color:#333;}
.Download li span{float:right; font-size:14px; color:#999999;}

/*新闻详情*/
.ActiveContent{margin:50px 0px 0px 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{position:absolute; top:44%; right:13%;}
.ContentAbout{padding:34px 0px 21px 0px; border-bottom:1px solid #e7e7e7;}
.PrevNextBox{padding:24px 0px;}
.PrevNextBox dl{font-size:14px; line-height:33px;}
.PrevNextBox dl b{color:#000; font-weight:normal;}
.PrevNextBox dl a{color:#666666;}

/*20170620*/
.learnlist { padding:30px 0px 35px 0px;}
.learnlist .item{ padding-bottom:8px;}
.learnlist .jobtitle a{ display:block; padding-left:23px; font-size:20px; color:#0081ad;}
.learnlist .jobtitle{ background:#dbe9f3 url(../images/itemarr.jpg) right center no-repeat; line-height:45px;}
.learnlist .item.current .jobtitle{ background:#c2daeb url(../images/itemarron.jpg) right center no-repeat; font-weight:bold;}
.learnlist .item.current .txtCont{ display:block;}
.learnlist .txtCont{ display:none; padding-top:7px;}
.learnlist .txtCont li{ padding-left:27px; line-height:47px; margin-top:1px; background:#ebebeb;}

.loginbox .Bottom{background:#0081ad; color:#fff;}
.loginbox .Bottom a{color:#fff;}

.TopRight a.home{ display:inline-block; background:url(../images/home.jpg) 0px center no-repeat; padding-left:34px; color:#fff; line-height:24px; margin-top:70px;}
.TopRight a:hover.home{ color:#ffcc00;}

.loginbg{ height:416px; padding-top:61px; background:url(../images/loginbg.jpg) center top no-repeat;}
.loginbg .box{ width:465px; height:366px; background:url(../images/filter68.jpg); float:right;}
.loginbg .box .thead{ padding:17px 0px 0px 47px; line-height:68px; font-size:20px; color:#b1b1b1;}
.loginbg .box .thead b{ margin-right:15px;color:#00b0ec;}
.loginbg .box dl{ width:370px; margin:0px auto;}
.loginbg .box dl dd{ padding-bottom:11px; position:relative;}
.loginbg .box .input{ text-indent:5em; background:#333333; background:url(../images/filter12.jpg); font-size:14px; width:100%; border:0px; height:44px; line-height:44px; color:#333;}
.loginbg .box .btnbox{ padding-top:37px;}
.loginbg .box .btncss{ width:100%; height:56px; color:#fff; cursor:pointer; background:#ff7e00; font-size:24px;}
:-moz-placeholder { /* mozilla firefox 4 to 18 */color: #6a6a6b;}
::-moz-placeholder { /* mozilla firefox 19+ */color: #6a6a6b;}
input:-ms-input-placeholder,
textarea:-ms-input-placeholder {color: #6a6a6b;}
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {color: #6a6a6b;}

.loginbg .box .icon{ width:26px; height:44px; position:absolute; left:19px; top:0px;}
.loginbg .box .icon.user{ background:url(../images/input.jpg) 0px top no-repeat;}
.loginbg .box .icon.pass{ background:url(../images/input.jpg) -26px top no-repeat;}
.loginbg .box .icon.yz{ background:url(../images/input.jpg) -52px top no-repeat;}

/*20170622*/
.outside{ padding-left:15px; background: url(../images/dl_03.jpg) left center no-repeat; display: inline-block;}
.outside a{ font-size:14px; color:#fff;}
.inside a{ color:#fff; font-size:14px;}
.nybody{ background: url(../images/bg_body.jpg)!important;}