﻿body{ background:url(picheader_bg.jpg) repeat-x 0px 0px;}
#maincontent{ width:964px; margin:0px auto; overflow:hidden;}
.mainbanner{ width:964px; overflow:hidden;margin-bottom: 10px;}
.mainbanner ul{ width:964px;}
.mainbanner li{ padding:0px 20px 0px 0px; float:left;width:300px;}
.mainbanner img{}
.contents{ padding:10px 0px 0px 0px;}
.lc{ width:716px; float:left; overflow:hidden;}
.rc{ width:238px; float:right; overflow:hidden;}
.content{ margin:10px 0px 0px 0px; padding:5px 10px; background:url(piccontent_bg.jpg) repeat-x 0px 0px; border:solid 1px #EBEEF0;}
.content .t{ border-bottom:solid 1px #E4E4E4; height:30px; line-height:30px;}
.content .t .span{ float:left; padding:0px 0px 0px 5px; color:#FF6E09;}
.content .t .span a{ margin:0px 5px; color:#FF6E09;}
.content .t .more{ float:right;}
.content .t strong{ font-size:14px; color:Black; padding:0px 0px 0px 20px; display:block; float:left; height:30px; line-height:30px; overflow:hidden; background:url(pictitlepic.jpg) no-repeat 0px 9px;}
.content .ts{ border:0px;}
.content .content_top{ overflow:hidden; padding:6px 0px 0px 5px;  height:88px;}
.content .content_top .img{ float:left; width:126px; height:89px;}
.content .content_top .img img{ width:126px; height:89px;}
.content .content_top dl{ float:right; width:195px; overflow:hidden;}
.content .content_top dt{ font-weight:bold; line-height:22px; height:44px; overflow:hidden;}
.content .content_top dd{ line-height:22px; height:44px; overflow:hidden;}
.content .content_top span{ color:#FF6E09;}
.tabs{ height:24px; overflow:hidden;}
.tabs ul{ height:19px; line-height:19px; background-color:#F0F1F1;}
.tabs li{ cursor:pointer; float:left; padding:0px 5px; height:19px;}
.tabs li a{font-size:13px;}

.tabs .current{ position:relative; height:24px; font-weight:bold; color:White;}
/*.tabs .current{ position:relative; height:24px; background:url(pictabs2bg.jpg) no-repeat center 0px; color:White;}*/

#topcontent{ padding:0px 0px 10px 0px;}
#topcontent .lc{ padding:10px 0px 0px 0px;}
#topcontent .lc .h2{ border-bottom:dotted 1px #656565; height:60px; line-height:60px; overflow:hidden; }
#topcontent .lc .h2 a{ display:block; height:60px; overflow:hidden; text-decoration:none; color:#195187; font-size:36px; font-family:'黑体';}
#topcontent .lc .hotnews{ padding:10px 0px;}
#topcontent .lc .hotnews li{ float:left; width:348px; padding:0px 10px 0px 0px;  height:26px; line-height:26px; *height:17px; *line-height:17px;_height:20px;_line-height:20px; overflow:hidden;}
#topcontent .lc .hotnews li a{ font-size:14px;color:#0e3c70;}
#topcontent .rc .content{ height:340px;}
#topcontent .bannercontent{ float:left; width:352px; overflow:hidden;}
#bannerlist{ width:352px; height:194px; position:relative; overflow:hidden;}
#bannerlist .list{ position:absolute; left:0px; top:0px;}
#bannerlist img{width:352px; height:194px;}
#bannermenus{ height:20px; width:352px; position:absolute; bottom:5px;}
#bannermenus ul{ padding:0px 10px 0px 0px; float:right;}
#bannermenus li{ margin:0px 0px 0px 3px; width:16px; height:16px; cursor:pointer; text-align:center; line-height:16px; font-family:Arial; border:solid 1px #DBDBDB; background-color:White; float:left;}
#bannermenus .current{ border:solid 1px #9F0200; color:White; background-color:#BF0301;}
#bannertitle{ height:30px; padding:0px 5px; font-weight:bold; line-height:30px; overflow:hidden; background-color:#1C1C1C;}
#bannertitle a{ text-decoration:none; color:White;}
.longnews{ padding:8px 0px 0px 0px; display:inline-block; line-height:19px;}
.longnews li{ padding:2px 0px 1px 0px;}
.longnews .li,.longnews .li a{ color:#FF6E09;}
#topcontent .bottom{ clear:both; padding:5px 0px 0px 0px;}
#topcontent .search{ width:355px; float:right; overflow:hidden;}
#topcontent .login{ padding:10px 0px 0px 0px; height:41px;}
#topcontent .login a{ display:block; float:left; height:41px; float:left; width:174px; overflow:hidden; text-indent:-99999px; background:url(picloginbtn.jpg) no-repeat 0px 0px;}
#topcontent .login .a{ float:right; background-position:right 0px;}
#search{ background:url(pictabs1_bg.jpg) repeat-x 0px 0px; width:351px; overflow:hidden; border:solid 2px #FF6E09;}
#search .tabs{ height:27px;}
#search .bodycontent{height:130px;}
#search .tabsed ul{ width:360px; background-color:Transparent;}
#search .tabsed li{ text-align:center; line-height:27px; float:left; width:165px; border-right:solid 2px #FEA868; background:Transparent; height:27px; color:#FF6E09; font-size:14px; float:left;}
#search .tabsed .current{ background:White; font-weight:bold;}
#search form{padding:30px; text-align: center;}
#search form .text{margin-bottom:15px!important;width: 250px!important; height: 25px!important; font-size: 14px;}
#search .bodycontent{ padding:0px 0px 10px 10px;}
#search .bodycontent .div{ padding:10px 0px 0px 0px; line-height:20px; width:170px; float:left;}
#search .bodycontent .select{ cursor:pointer; background:url(picselect1.jpg) no-repeat 137px 8px; border:solid 1px #FCDBC3; width:141px; padding:0px 5px; height:23px; line-height:23px;}
#search .bodycontent .text{ color:#FF6E09;width:141px; padding:0px 5px; height:23px; line-height:23px;border:solid 1px #FCDBC3; }
#search .bodycontent .div .p{ padding:3px 0px 0px 5px; line-height:12px;}
#search .bodycontent .searchbtn{ width:112px; height:26px; border:0px; background:url(picsearchbtn.jpg) no-repeat 0px 0px; cursor:pointer; margin:0px 0px 0px 40px;}
#search .bodycontent .mysearchbtn{ width:112px; height:26px; border:0px; background:url(picmysearchbtn.jpg) no-repeat 0px 0px; cursor:pointer; margin:0px 0px 0px 40px;}
#search .bodycontent .short{ float:left; width:80px;background-position:75px 8px;}
#search .bodycontent .span{ float:left;}
#midcontent{ padding:0px 0px 15px 0px; *padding:0px 0px 15px 0px; }

#midcontent .lc .content .news li{ height:25px; line-height:25px; overflow:hidden; }
#midcontent .news_date{ padding:0px 0px 0px 0px;}
#midcontent .news_date li{ height:21px; line-height:21px; overflow:hidden;}
#midcontent .news_date li .span1{ color:#FF6E09; font-family:Times New Roman; display:inline-block; height:21px; width:65px;}
#midcontent .news_date li .span2{ color:#FF6E09;display:inline-block; height:21px; width:50px;}
#midcontent .rc{ margin:10px 0px 0px 0px; padding:0px 10px 10px  10px; width:218px; background-color:#F4F4F4;}
#midcontent .rc dl{ padding:5px 10px; margin:10px 0px 0px 0px; background-color:White; border:solid 1px #E4E4E4;}
#midcontent .rc dt{ height:28px; line-height:28px; overflow:hidden;}
#midcontent .rc dt strong{ color: #000000;font-size:14px; padding:0px 0px 0px 18px; display:block; height:28px; float:left; background:url(pictitlepic.jpg) no-repeat 0px 7px;}
#midcontent .rc dt .more{ float:right;}
#midcontent .rc .object{ padding:3px 0px 5px 0px;}
#midcontent .rc .object li{ height:22px; line-height:22px; overflow:hidden;}
#midcontent .rc .site{ padding:5px 10px;}
#midcontent .rc .site li{ height:22px; line-height:22px; overflow:hidden;}
#midcontent .rc .site li a{ color:#0e3c70;}
#midcontent .rc .moredic{ height:21px; overflow:hidden; text-align:right; padding:1px 0px 0px 0px;}
#midcontent .rc .url{ _padding:3px 0px;}
#midcontent .rc .url li{ height:22px; padding:3px 0px 2px 0px;}
#midcontent .rc .url .select{ border:solid 1px #DDD; height:20px; line-height:20px; width:195px;}
#midcontent .rc .newsProject p{margin-top: 15px; margin-right: 0px; margin-bottom: 15px; margin-left: 0px; line-height: 18px;}

#midcontent .commonnews{ padding:5px 0px 3px 0px; display:inline-block;}
#midcontent .commonnews li{ float:left; width:342px;height:25px; line-height:25px; overflow:hidden;padding-right: 17px;}
#midcontent .commonnews li span{ color:#FF6E09;}
#midcontent .contents{ padding:13px 0px 0px 0px; background:url(pich11.jpg) repeat-x 0px 10px;}
#midcontent .contents .content{ float:left; width:332px;}
#midcontent .contents .contentr{ float:right;}
.news{ padding:5px 0px 0px 0px;}
.news li{ height:25px; line-height:25px;}
.news span{ color:#FF6E09;}
#hot_pos{ padding:4px 0px 3px 0px; display:inline-block;}
#hot_pos li{ float:left; height:23px; line-height:23px; width:250px;padding:0px 0px 0px 0px; overflow:hidden;}
#hot_pos p{  height:20px; line-height:20px; overflow:hidden;}
#hot_pos p a{ margin:0px 0px 0px 3px;}
#hot_pos .p{ padding-left:10px;}
#hot_pos .p a{ color:#FF6E09; margin:0px 5px;}
#hot_pos a {color:#FF6E09;}
#hot_pos span {margin:0px 0px 0px 5px;text-align:right}

#indexbottom{ background:url(pich11.jpg) repeat-x 0px 0px; padding:10px 0px 10px 0px;}
#toolcontent{ width:964px; margin:0px auto;}
#toolcontent .tool{ background:url(piclogin_account.jpg) no-repeat 0px 0px; float:left; width:217px; height:47px; overflow:hidden;}
#toolcontent .tool a{ display:block; height:47px; text-indent:-9999px;}
#toolcontent .toollist{ background:url(pictool_pic.jpg) no-repeat 10px 15px; width:628px; float:right; border:solid 1px #E4E4E4; height:25px; line-height:25px; padding:10px 10px 10px 100px;}
#toolcontent .toollist span{ padding:0px 8px; color:#3382CA;}
#toolcontent .toollist a{ color:#3382CA; display:inline-block;}
#friendlink{ width:952px; margin:10px auto 0px auto; overflow:hidden; border:solid 1px #DDD; padding:8px 0px 8px 12px;}
#friendlink a{ margin:0px 10px 0px 0px;}
#friendlink img{ width:148px; height:49px;}

.mypicbanner img{border: 1px solid #CCC;}

.myInstitutions a{color:#0e3c70;}


#toolcontent .toollists{  width:720px; float:left; border:solid 1px #E4E4E4; height:25px; line-height:25px; padding:10px 10px 10px 10px;}
.toollists li{padding:10px 0px 0px 10px;display:inline;}
.toollists li strong{ font-size:14px; color:Black; padding:0px 0px 0px 20px; display:block; float:left; height:30px; line-height:30px; overflow:hidden; background:url(pictitlepic.jpg) no-repeat 0px 9px;}
.urlselect{ border:solid 1px #DDD; height:30px; line-height:30px; width:195px;padding:0px 0px 0px 20px;overflow:hidden; }



.hot_poss{ padding:4px 0px 3px 0px; display:inline-block;}
.hot_poss li{white-space: nowrap;text-overflow: ellipsis;color: #000000 !important; float:left; height:22px; line-height:22px; width:220px;padding:0px 0px 0px 0px; overflow:hidden;}
.hot_poss p{  height:20px; line-height:20px; overflow:hidden;}
.hot_poss p a{ margin:0px 0px 0px 3px;}
.hot_poss .p{ padding-left:10px;}
.hot_poss .p a{ color:#FF6E09; margin:0px 5px;}
.hot_poss a {color:#0e3c70;}
.hot_poss span {margin:0px 0px 0px 5px;text-align:right}




