/* 神雾CSS
 * Created: 2011-05-12
 * Author: kezhi
 * Copyright: Shenwu.
 */


body,div,dl,dt,dd,ul,ul li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,map,select{margin:0;padding:0;} 
fieldset,img,abbr,acronym{border:0}
ul{list-style:none}
body{font:12px 'SimSun'; color:#5a5a5a; background:url(../images/bodybg.gif) repeat-x #eee;}
.clear{clear:both;}
.clearfix:before,.clearfix:after {content: ".";display: block; height: 0; visibility: hidden;}
.clearfix:after {clear: both;}
.clearfix{zoom:1;}
a,a:link{color:#5a5a5a;text-decoration:none;}
a:visited{text-decoration:none;}
a:hover{text-decoration:underline;}
img{vertical-align:top;}
h1,h2,h3{font-size:100%;}


.navList{background:url(../images/navbg.gif) repeat-x; width:980px; margin:auto; border-bottom:10px solid #faa00c;height:48px;}
.navright{float:right; display:inline; width:189px; padding-top:11px;}

#navheader{width:788px; float:left; display:inline; margin:0 auto;height:48px;line-height:48px; color:#fff;background:url(../images/navbg.gif) repeat-x;}		
#navheader li{float:left;position:relative; font-size:14px;width:110px; display:inline;background:url(../images/navline.gif) no-repeat right center;}
#navheader li a{display:block;text-align:center;color:#fff; text-decoration:none;}
#navheader li a:hover{background:url(../images/navbg_hover.gif) repeat-x left top;}		
#navheader li ul{position:absolute;left:-9999999px;top:48px; background:#8cc8e9;}	
#navheader li.navs ul{left:0;}
#navheader li.navs a{background-position:left top;}	
#navheader li li{clear:both;width:110px;background:#4786b1;height:28px;line-height:28px;}	
#navheader li li a{display:block;color:#056cb8;text-align:center;font-size:12px; color:#fff;}		
#navheader li li a:hover{color:#fff;background:#99cfec;}

#headerWrapper{ height:80px; margin:0 auto 35px auto;width:980px;}
#logo{float:left; display:inline; width:538px; padding-top:25px;}
.textInput{background:url(../images/inputbg.gif) no-repeat;border:none; width:152px; height:19px;margin-top:20px; vertical-align:middle;}
.textInputNone{background:none;border:none; width:150px; height:17px;margin-top:20px; vertical-align:middle;border:1px solid #d8d8d8;}
.searchBtn{ height:19px;margin-left:5px; margin-top:20px;vertical-align:middle;}
.search{width:200px;float:right; }
.search li{width:200px;line-height:20px;}
.search a{color:#006b9f;}
.search a:hover{color:#F00;}
#weibo{
width:60px;
height:50px;
float:right;
padding-top:3px;
}
#weibo a{color:#006b9f;}
#weibo a:hover{color:#F00;}
.banner{margin:1px auto 0 auto; text-align:center;}
.content{width:980px; margin:0 auto;}
#leftWrapper{float:left; display:inline; width:360px; margin-right:15px; margin-top:15px;}
h2.title{ background:url(../images/indextitbg.gif) no-repeat left bottom; font-size:14px; line-height:25px; height:25px; padding-left:20px;}
h2.title a{float:right; font:12px Arial, Helvetica, sans-serif; font-weight:normal; line-height:25px; margin-right:10px;}
.intro{margin:10px 0px;}
.intro dt{float:left; display:inline; width:114px; height:112px; margin:0 5px;}
.intro dd{float:left; display:inline; width:234px; line-height:22px;}
.indexNewList{margin-top:10px; margin-left:5px;}
.indexNewList li{ line-height:22px; background:url(../images/libg.gif) no-repeat left center; padding-left:15px;}
.indexNewList span{float:right; margin-right:10px;}

#centerWrapper{ float:left; display:inline; width:355px; margin-top:15px;}
.center{background:#fff; margin-top:10px;}
.center h3{background:url(../images/titico.gif) no-repeat left center; padding-left:18px; line-height:30px; margin-left:10px; color:#155a9e;}
.techIntro{margin:0 10px; background:url(../images/dot.gif) repeat-x bottom; padding-bottom:15px;}
.techIntro dt{float:left; display:inline; width:82px; height:65px; padding:1px; border:1px solid #d8d8d8; margin-right:10px;}
.techIntro dd{ float:left; display:inline;width:230px; line-height:22px;}
.techIntro dd a{color:#155a9e;}


.tabList{margin:10px; margin-top:15px;}
.Menubox{height:22px; }
.Menubox li{background:#efefef; float:left; display:inline; width:90px;line-height:22px; text-align:center; margin-right:2px; border-left:1px solid #d8d8d8;border-right:1px solid #d8d8d8;border-top:1px solid #d8d8d8;}
.Menubox li.hover{ background:#fff; font-weight:bold; height:23px; margin-bottom:-1px;}
.Menubox li.hover a{color:#155a9e; }
.Contentbox{border:1px solid #d8d8d8;}
.techList{padding:15px; background:url(../images/tabbg.gif) repeat-x bottom;}
.techList li{float:left; display:inline; width:140px; background:url(../images/libg.gif) no-repeat left center; line-height:25px; padding-left:10px;}

#rightWrapper{float:right; display:inline; width:234px; margin-top:15px;}
.rightBox{background:#fff; margin-top:10px; padding-top:5px; height:126px;}
.rightBox h2{background:url(../images/indextitbg2.gif) no-repeat center bottom;font-size:14px;height:25px;line-height:25px;padding-left:20px;}
.rightBox dl{padding:10px;}
.rightBox dt{float:left; display:inline; margin-right:10px;}
.rightBox dt img{width:99px; height:73px;}
.rightBox dd{float:left; display:inline; line-height:20px; width:100px;}

#footerWrapper{background:url(../images/footerbg.gif) repeat-x top; margin-top:20px;}
.footer{width:980px; margin:0 auto; padding:1px 0; text-align:center; line-height:25px;}
.footerMain{width:420px; float:left; display:inline; padding-left:286px;}
.conpanySelect{float:right; display:inline;}
.select{border:1px solid #dcdcdc; width:174px; height:20px; margin-top:20px;}
#bottom{
width:980px; margin:0 auto;
height:50px;
text-align:left;
padding:5px 0 0 10px;
line-height:200%;}
#bottom strong{
font-weight:normal;
width:915px;
float:left;}
.contentBg{background:#fff; margin-top:1px;}
.category{float:left; display:inline; width:214px;}
/*.category ul{border-top:4px solid #f9a712;}
.category li{background:url(../images/newleftbg.gif) no-repeat; height:39px; line-height:39px; font-weight:bold; text-align:center; border-bottom:1px solid #d8d8d8;}
.category li.on{background:url(../images/newleftbgon.gif) no-repeat; color:#f9a712;}
.category li.on a{color:#f9a712;}*/
.mainBg{background:url(../images/contentbg.gif) no-repeat left top; float:left; display:inline;width:766px; min-height:405px;_height:405px;}
.mainTitle{line-height:30px;border-top:1px solid #e6e6e6; border-bottom:1px solid #e6e6e6; padding-left:25px;}
.subhead{ color:#f96a0b; font:9px Arial; font-weight:bold; text-transform:uppercase;}
.breadCrumbs{line-height:30px; border-bottom:1px solid #e6e6e6; padding-left:25px;}
.newList{padding-top:10px; padding-left:30px; padding-right:15px;}
.newList li{ background:url(../images/newlibg.gif) no-repeat left center; line-height:34px; border-bottom:1px dashed #e6e6e6; padding-left:15px;}
.newList li span{float:right; color:#999;}
.pages{text-align:right; font-size:12px; margin:20px;}

.imgView{ margin:20px auto; margin-left:190px; width:358px; height:177px;}
.text p{line-height:25px; padding:0px 25px; text-indent:25px;}
.text h1{line-height:40px; margin:10px 30px 0 30px; border-bottom:1px dashed #e6e6e6; color:#000; text-align:center; font-size:14px;}
.textMsg{ display:block;text-align:center; line-height:30px;}

.productList{margin:0px 20px;}
.productList li{float: left; display:inline; width:150px;margin:20px 16px 5px 15px; height:170px; overflow:hidden;}
.productList li img{ height:123px; width:140px; display:block; margin-bottom:8px;}
.productList li a{color:#0e4584;  line-height:20px;}


.proDetail{padding-top:20px; padding-left:30px;}
.proDetail dt{float:left; display:inline; width:298px; height:183px; margin-right:15px;}
.proDetail dd{line-height:25px;}
.proDetail p{line-height:25px;}
.proParam{margin:10px 0;}

.subCategory{border-bottom:1px solid #d8d8d8; padding:6px 0;}
.subCategory dt{ line-height:22px; background:url(../images/sublibg.gif) no-repeat 50px center; padding-left:65px;}
.subCategory dt a{color:#0a417c;}

.tech{padding:20px 25px;}
.tech h3{background:url(../images/titbg.gif) no-repeat left center; text-align:center; width:107px; height:36px;line-height:35px;}
.techProIntro dl{padding:15px 0; margin-bottom:10px;}
.techProIntro dt{float:left; display:inline; width:110px; height:81px; padding:1px; border:1px solid #d8d8d8; margin-right:10px;}
.techProIntro dd{float:left; display:inline; width:590px; line-height:25px;}
.techProIntro dd p{text-indent:25px;}
a.textMore{color:#b57a16;}
.blue,a.blue,.blue a{color:#0a417c;}

.techProShow{margin-bottom:10px;}
.techProShow li{float:left; display:inline;width:123px;margin:15px 20px;}
.techProShow li img{width:123px; height:108px;}
.user li{ margin:15px 10px;}
.user li img{ padding:1px 1px; border:1px dotted #ccc; width:95px; height:65px;}
.techProShow li a{line-height:25px;}
.techIntroText{margin:15px 0; border:1px dashed #d8d8d8; padding:10px; text-indent:25px; line-height:25px;}

#categoryList {width:214px;}
#categoryList a {display: block;}
#categoryList li {color:#DD1336;font-weight:bold;background:url(../images/newleftbg.gif) no-repeat;line-height:39px;font-weight:bold; text-align:left; text-indent:45px; border-bottom:1px solid #d8d8d8;}
#categoryList li ul{border-top:1px solid #d8d8d8;display: none; height:100%; overflow:hidden;}
#categoryList li ul li {font-weight:normal; border:none; background:url(../images/sublibg.gif) no-repeat 45px 10px; text-align:left; padding-left:58px;height:100%; overflow:hidden; text-indent:0;}
#categoryList li ul li a{color:#0a417c; padding:0; display:block; height:100%; overflow:hidden; line-height:25px;}

#categoryList li:hover ul {left: auto;}
#categoryList li.sfhover ul {left: auto;}
#categoryList ul.collapsed {display: none;}
#categoryList ul.liblock {display:block;}
a.on{background:url(../images/newleftbgon.gif) no-repeat; color:#f9a712;}
#categoryList li a.subon{color:#f9a712;}


/****/#categoryList li ul li ul li a.subon_one{color:#CC0033;}
#categoryList li a.subon_one{color:#CC0033;}
#categoryList li ul li ul{border:none;}
#categoryList li ul li ul li{background:none; padding-left:0;}
#categoryList li.click ul {display: block;}
#categoryList li.click li ul {display: none;border:none;}
#categoryList li li.click ul {display: block;border:none;}
#categoryList li ul.block {display: block;}

.scientificExperts{margin:20px; border-bottom:1px dashed #d8d8d8;}
.scientificExperts dt{float:left; display:inline; width:140px; height:150px; margin-right:15px;}
.scientificExperts dd{float:left; display:inline;width:570px; line-height:22px;}
.scientificExperts dd p{padding:10px 0;}

.yearLine li{width:72px;float:left;font-size:14px;font-weight:bold;margin-right:15px;text-align:center; line-height:25px; margin-top:20px;}
.yearLine li.down{padding-top:40px;}
.yearLine li.click{color:#64b1db;}
.yearLine li a{color:#696969}
.yearLine li a.tabactive{color:#64b1db}
.showEvents{width:700px; margin:0 auto;}
.yearLine{width:10000000px;background:url(../images/yearLine.gif) no-repeat left 45px;height:100px;}
.fmx {zoom:1;overflow:hidden;width:756px; margin:0 auto; padding-left:10px;}
.fmx .LeftBotton{width:17px;height:28px;float:left;margin-top:40px; padding-right:12px;background:url(../images/leftarrow.gif) no-repeat;cursor:pointer;}
.fmx .RightBotton{width:17px;height:28px;float:right; margin-top:40px; padding-right:12px;background:url(../images/rightarrow.gif) no-repeat;cursor:pointer;}
.fmx .Cont{width:680px;float:left;overflow:hidden;}
.fmx #List1_1,.fmx #List2_1{float:left; list-style:none;}

.eventList{background:#D1E4FE; margin-bottom:1px; line-height:25px;}
.eventList dt{float:left; display:inline; width:100px; padding-left:10px;vertical-align:middle;}
.eventList dd{float:left; display:inline; width:570px; padding-left:10px; border-left:1px solid #fff;}
.eventList dd p{text-indent:0; padding:0;}
.nobg{background:none;}
.showContent{margin:20px 0; margin-left:30px; color:#696969;}
.vote h3{border-bottom:1px dashed #ebebeb;padding:0px 0 10px 0;font-size:14px;}
.showContent .voteList{border-bottom:none;}
.showContent .voteList dt{font-size:13px;font-weight:100; line-height:25px;}
.showContent .voteList dt em{font-style:normal;font-weight:bold;}
.showContent .voteList dd{clear:both; padding:5px 0;height:auto;*display:inline;}
.showContent .voteList dd input{float:left;vertical-align:middle;}
.showContent .voteList dd .voteContent{float:left;margin-top:-3px;*margin-top:0px !important; padding-left:10px;}
.voteContent h4{font-weight:100;font-size:12px;}
.voteContent .percent{width:392px;height:16px;background:#fbfbfb;margin:5px 0 0 0;float:left;}
.showNum {float: left;margin: 6px 0 0 5px;}

.leaveMsg{margin-left:30px; margin-top:10px;}
.questionList p{ text-indent:0;}

.jobList{margin:15px 0;width:730px;margin-left:20px;}
.jobList td{line-height:30px; border-bottom:1px solid #d8d8d8; padding-left:10px;}
.job{margin:15px 0; margin-left:25px; border-bottom:1px solid #d8d8d8; width:730px; padding-bottom:10px;}
.job td{line-height:30px;}
.jobIntro p{text-indent:0; line-height:22px;}
.jobInput{border:1px solid #F93; background:#FFC; width:75px; height:22px;line-height:22px; cursor:pointer; color:#009; margin-left:25px; margin-bottom:20px; margin-top:10px;}

.jobList tbody .td_1{line-height:28px;background:url(../images/table_tit.gif) repeat-x;}
.jobList{border-top:1px solid #d9d9d9; border-right:1px solid #d9d9d9;}
.jobList tbody tr th{border-left:1px solid #d9d9d9;}
.jobList tbody tr td{border-left:1px solid #d9d9d9; border-left:1px solid #d9d9d9;}


.LMright{margin:10px 0;}
.LMrtit{font-weight:bold;}
.rttit_2{line-height:28px; margin:0 16px;background:url(../images/table_tit.gif) repeat-x; padding-left:15px; font-weight:bold; border-left:1px solid #eee;border-right:1px solid #eee;border-top:1px solid #eee;}

.zpzw{margin:10px 0;}
.zpzw td{padding-left:15px;}
.zpzw p{text-indent:0;}

.video{text-align:center;}
.honourList{margin:20px 30px;}
.honourList li{width:180px; float:left; display:inline; margin:20px; margin-top:0;}
.honourList li img{width:180px; height:142px;}
.honourList li a{line-height:25px; display:block;}

.honourList{margin:20px 30px;}
.honourList li{width:180px; float:left; display:inline; margin:20px; margin-top:0;}
.honourList li img{width:180px; height:142px;}
.honourList li a{line-height:25px; display:block;}
.honour{padding-left:50px; padding-top:20px; line-height:25px;}


.leaderList{ margin:30px 50px; margin-top:0px;}
.leaderList td{ width:240px;line-height:25px; vertical-align:top; padding:20px 40px; padding-bottom:0;}
.leaderList td img{ width:240px; height:152px;}

h2.productCategory{padding-left:35px; padding-top:10px;}

.links {margin:20px 40px;}
.links img{ width:602px; height:342px;}