body
{
        background:#F6F6F6 url(../images/bg1.jpg) repeat-x;}

.container{width:1000px; margin:0 auto;}
.header{height:135px;}
.headBox img{width:1000px; height:135px;}

.sub_nav{float:left; font-size:12px; width:980px; padding:0 10px; height:30px; line-height: 30px; background-color:#f5f5f5; border-bottom: 1px solid #ddd;}
.zeroBox{float:left; width:350px; height:26px; margin-top:2px;}
.zeroBox{display: inline-block; color:#333; padding-left: 20px; background:url(../images/ico_home.png) no-repeat 0 7px;}
.zeroBox a{color:Gray !important;}
.zeroBox span{color: #666;}
.searchBox{float:right; width:310px;}
.searchBox span{float:left;}
.searchBox .searchText{float:left; width:200px; height:20px; line-height: 20px; margin-top:5px; padding:0 5px; border:1px solid #ddd; color:#666; background:#fff; box-shadow:1px 1px 3px #efefef inset;}
.searchBox .searchBtn{float:right; width:50px; height:22px; text-align:center; margin-top:5px; border:1px solid #9bcf1e; color:#fff; font-weight:bold; cursor:pointer; background:url(../images/btn_search.gif) repeat;}
.searchBox .searchBtn:hover{background-position:0 -30px;}
.main{float:left; width:1000px;}
.sidebarBox{border:1px solid #ddd; margin-bottom:10px;}
.sidebar_lt, .sidebar_rt{margin-top:8px;}
.titleBox{ height:30px; line-height: 30px; border-bottom: 2px solid #ddd;}
.titleBox h3{float:left; color:#2f9fca; font-weight:bold; width:150px !important; padding-left: 10px; border-bottom:2px solid #2f9fca;}
.titleBox span.more{float:right; height:30px; text-align: right; padding-right:10px;}
.titleBox span.more a{padding:0 4px; color:#fff; background-color:#2f9fca; border-radius: 3px 3px 3px;}
.conBox{padding:10px;}
.conBox li{height:30px; line-height:30px; padding-left:10px; background:url(../images/ico_list.png) no-repeat left 15px; white-space: nowrap;text-overflow:ellipsis; overflow: hidden;}
.conBox li a{color:#333;}
.conBox li a:hover{color:#c00;}

.sidebar_lt{float:left; width:222px;}
.sidebar_lt .conBox li{width:190px;}
.img_banner{display: block; height:232px;}
.img_banner img{width:220px; height:232px;}

.sidebar_rt{float:right; width:760px; padding-left:18px;}
.sidebar_rt .titleBox h3{padding-left:0;}
.sidebar_rt .titleBg h3{background:#2f9fca; color:#fff; text-align: center; width:100px;}
.sidebar_rt .titleBox span.more{padding-right: 0;}
.sidebar_rt .conBox{padding:10px 0;}
.sidebar_rt .conBox li{height:25px; line-height:25px; margin-bottom:5px; padding-left: 0; background:none; white-space:normal; text-overflow:ellipsis; overflow: hidden;}
.sideBox_lt{float:left; width:480px;}
.sideBox_rt{float:right; width:262px; padding-left:18px;}
.bannerBox{float:left; height:70px; margin-bottom: 8px;}
.bannerBox img{width:760px; height:70px;}
.sideNewbox{margin-bottom:8px;}
.newslide{float: left; width:760px; padding:10px 0;}
.slide_x{float:left; width:290px; height:200px; overflow:hidden; position:relative;}
.slide_x a{color:#eee;text-decoration:none;}
.slide_x .box{overflow:hidden; position:relative;width:290px;height:200px;}
.slide_x .list{overflow:hidden;width:1450px;}
.slide_x .list a{padding:0;}
.slide_x .list li{float:left;position:relative;width:290px;}
.slide_x .list img{width:290px;height:200px;}
.slide_x .btn{overflow:hidden;position:absolute;bottom:5px;right:8px;}
.slide_x .btn li{float:left;width:18px;height:18px;margin:0 0 0 6px;background:#fff;color:#333;font:12px/18px Tahoma;text-align:center;cursor:pointer;}
.slide_x .btn .selected{background:#2f9fca; color:#fff;}
.newTxt{float:right; width:450px; margin-left: 5px; text-indent: 2em; line-height: 24px;}

.recommdPanel{float:left; width:758px; border:1px solid #ddd;}
.recommdTitle{padding:0 10px; height:30px; line-height:30px; border-bottom:2px solid #2f9fca;}
.recommdTitle h3{font-weight:bold; color:#2f9fca;}

.recommdBox{position:relative; float:left; width:758px; padding:20px 0;}
.btn_prevs, .btn_nexts{display:block; width:27px; height:70px; margin-top:20px;cursor:pointer; opacity: 0.6; background: url(../images/ico_scroll.png) no-repeat;}
.btn_prevs{float:left; margin-left:5px; background-position:left 17px;}
.btn_nexts{float:right; margin-right:5px; background-position:right 17px;}
.btn_prevs:hover, .btn_nexts:hover{opacity: 0.9;}

.recommdPro{position:relative; float:left; width:730px; height:110px; _height:102px; overflow: hidden; margin: 0 0 0 8px;  _margin: 0 0 0 4px;}
.recommdPro .pro_list{float:left; overflow:hidden;}
.prot_list li{float:left;}
.prot_list dl{ float: left; width:97px; margin-right:15px; _margin-right:14px;}
.prot_list dl.mar{margin-right: 0;}
.prot_list dl dt{display:table; width:90px; height:80px; margin-bottom:5px; overflow:hidden; text-align:center; display:block; font-size:70px; font-family:Arial;}
.prot_list dl dt a{display:table-cell; height:100%; vertical-align:middle;}
.prot_list dl dt a img{ vertical-align:bottom; max-width:90px; max-height:80px; width:90px; _width:90px; _height:80px;}
.prot_list dl dd{height:20px; line-height:20px; color: #999; overflow: hidden;}
.prot_list dl dd.protitle a{color:#333;}
.prot_list dl dd.protitle a:hover{color:#c00;}
/*item*/
.maintable{width: 100%;}
.maintable td{ padding:10px;}
.maintable tr.botborder{ border-bottom: 1px solid #ddd; color: #666;}
.maintable tr.odd{ background:#fbfbfb; cursor: pointer;}
.maintable tr.selected{ background:#f7f7f7;}
.maintable td a{ color:#666;}
.maintable td a:hover{color:#c00; text-decoration:none;}
.maintable td em{ display: inline-block; width: 21px; height: 16px; position:relative; top: -8px; z-index: 9999;}
.maintable td em.hot{ background: url(../images/ico_hot.gif) no-repeat 0 4px;}
.maintable td em.new{background: url(../images/ico_new.gif);}
.maintable td.nopad{padding:10px 0;}
.newtitle{ width:699px;}
.newtitle a{ display: block; padding-left:15px; background: url(../images/ico_newlist.gif) no-repeat 0 6px;}
.newtitle a:hover{ color: #36c; text-decoration: underline!important;}
.newtime{ width: 70px; text-align: right; color: #999;}
.page{width:100%; padding:10px 0; float: right;}
.page_css a{float:left;  padding:0 6px; overflow:hidden; margin-right:2px; display:inline-block; line-height: 22px;cursor: pointer; background-color:#2f9fca; color:#333 !important;}
.page_css a:hover{background: #2f9fca; color:White !important;}
.page .nowpage{border:none; line-height: 24px;color:#999; cursor: default;background: none;}
/*details*/
.articleBox{float:left; border:1px solid #ddd; width:938px; padding:30px; margin-top:8px;}
.articleTitle{font-size:14px; font-weight:bold; height:40px; line-height:40px; text-align: center;}
.oprates{height:40px; text-align: center;}
.oprates li{zoom:1; display:inline-block; display:inline; color: #666; margin: 0 5px;}
.oprates li span{color:#999;}
.articleBox p{line-height:24px; margin:10px 0 20px; text-indent:2em;}
.articleCount li{text-align:left; height:24px; line-height:24px; color:#666;}
.articleCount li a:hover{color:#c00;}

.foot{float:left; width:1000px; border-top:2px solid #2f9fca; margin-top:5px; padding-top:10px;}
.foot .ft1, .foot .ft2{margin:0 auto; text-align: center; line-height: 25px;}
.foot .ft1{height:25px;}
.foot .ft1 a{margin:0 5px; color:#333;}
.foot .ft1 a:hover{color:#f60;}
.foot .ft2 li{color:#666;}






 
 #nav{float:left; width:980px; padding: 0 10px; line-height:30px; height:40px; background:url(../images/nav_bg.png) repeat-x;}

#navMenu ul{width:950px;float:left;height:40px;}
#navMenu li{float:left;font-size:14px;}
#navMenu li a{color:#fff!important;text-decoration:none;width:91px;height:40px;line-height:40px;text-align:center;display:block;}
#navMenu li a.last{width:92px;}
#navMenu li a.current{background-position:0 -80px;width:91px;height:40px;line-height:40px;text-align:center;display:block;color:#fff;}
#navMenu li a:hover{background-position:0 -40px;}


.dropMenuEmpty{position:absolute;visibility:hidden;}

.dropMenu{position:absolute;top:0;z-index:100;visibility:hidden;margin-top:-2px;border:1px solid #0e2c5e;border-top:0;background-color:White;padding:4px;width:140px;}
.dropMenu li{float:left;width:140px;height:32px;}
.dropMenu li a{display:block;padding:5px 0 5px 12px;color:#0f335d;}
.dropMenu a:hover{text-decoration:underline;color:#000;}

#linkTable a
{
	 color:#333;}
















