/*--------------CSSҳ950px---------------*/
a {
color:#333;
text-decoration:none;
}
a:hover {
color:#00F;
text-decoration:underline;
}
#banner {
margin-top:15px;
text-align:left;
}
#banner span {
float:right;
}

.leftbar {
width:307px;
float:left;
text-align:center;
}

.main {
width:400px;
display:inline;
float:left;
margin:0 10px;
text-align:left;
}

.rightbar {
width:223px;
float:left;
overflow:hidden;
text-align:left;
}



/*-----leftbar_first-----*/

#picnews {
width:305px;
height:290px;
border:1px #cdcdcd solid;
overflow:hidden;
}

.nav_p li {
width:58px;
height:21px;
display:inline;
float:left;
margin:2px 0 0 2px;
}

.nav_p li a {
display:block;
background:url(../images/pictitle_off.gif) no-repeat;
line-height:21px;
text-align:center;
font-size:14px;
color:#fff;
}

.nav_p li a:hover {
background:url(../images/pictitle_on.gif) no-repeat;
text-decoration:none;
}

#picnews img {
width:298px;
height:230px;
float:left;
margin:2px 0 0 2px;

}

#picnews h2 {
width:298px;
height:29px;
text-align:center;
line-height:29px;
background:url(../images/bg_picnews.gif) repeat-x;
display:inline;
float:left;
margin:2px 0 0 2px;
font-size:14px;
color:#fff;
}

#picnews h2 a {
color:#fff;
padding-left:25px;
background:url(../images/book_19.gif) no-repeat 0 -2px;
}
#picnews h2 a:hover {
text-decoration:none;
}
#global_connect {
width:305px;
height:111px;
border:1px #cdcdcd solid;
margin-top:4px;
overflow:hidden;
}
.globalpic {
display:inline;
float:left;
width:84px;
}

.globalpic img {
width:67px;
height:67px;
border:1px #000 solid;
margin:2px 0 0 2px;
}

.globalpic h6 {
font-size:12px;
font-weight:normal;
height:32px;
line-height:16px;
margin:5px 1px;
overflow:hidden;
}

#global_connect h2 {
height:22px;
float:right;
text-align:left;
line-height:22px;
font-size:14px;
color:#666;
width:216px;
}

#global_connect h2 a {
color:#666;
}

#global_connect ul {
width:220px;
height:60px;
float:right;
}

#global_connect li {
width:220px;
height:20px;
line-height:20px;
overflow:hidden;
text-align:left;
}

#global_bbs {
width:305px;
height:150px;
border:1px #cdcdcd solid;
margin-top:4px;
text-align:center;
overflow:hidden;
}

#global_bbs .bbstitle {
background:url(../images/index_bbsh3.gif) no-repeat;
height:29px;
line-height:29px;
}

#global_bbs .bbstitle ul li {
width:99px;
height:28px;
line-height:28px;
float:left;
font-size:14px;
font-weight:bold;
margin:0 0 0 2px;
text-align:center;
text-indent:8px;
}

#global_bbs .bbstitle ul li a {
background:#FFF;
color:#666;
display:block;
}

#global_bbs .bbstitle ul li a:hover {
color:#0978c5;
text-decoration:none;
}
#global_bbs ul {
margin:3px 0;
}
#global_bbs .bbstitle ul {
margin:0;
}
#global_bbs ul li {
width:295px;
height:20px;
line-height:20px;
text-align:left;
overflow:hidden;
margin:0 auto;
}

#global_bbs ul li a {
color:#333;

}

/*-----main_first----*/

#announcement {width:398px;
height:20px;
border:1px #000 solid;
overflow:hidden;
}

#announcement span {
float:left;
background:#00a9e0;
width:80px;
line-height:20px;
font-weight:bold;
color:#fff;
text-align:center;
}
#announcement span a {
color:#FFF;
}
#announcement .text_at {float:right;
width:300px;
margin-right:4px;
overflow:hidden;
height:20px;
line-height:20px;
font-size:12px;
font-weight:normal;
color:#0542bf;
}

#announcement .text_at a {font-size:12px;
font-weight:normal;
color:#0542bf;

}

#announcement .text_at a:hover {
font-size:12px;
font-weight:normal;
}

#mainnews {
width:400px;
height:30px;
text-align:center;
margin:5px 0;
overflow:hidden;
}

#mainnews h2 {
font-size:24px;
font-weight:bold;
line-height:30px;
color:#535353}

#mainnews h2 a {font-size:22px;
font-weight:bold;
color:#000;

}

#maintif {
width:380px;
height:40px;
text-align:left;
line-height:20px;
overflow:hidden;
border-bottom:1px #c7cacf dashed;
font-size:12px;
color:#323232;
overflow:hidden;
padding:0 0 5px;
margin:0 auto;
}

#maintif p {
font-size:12px;
color:#00f;
}

#maintif a {
font-size:12px;
color:#00f;
}

#mainlistnews {
width:398px;
height:316px;
border:1px #6d6c6c solid;
margin-top:8px;
text-align:center;
overflow:hidden;
}

#mainlistnews .titletwo {
width:396px;
height:29px;
background:url(../images/bg_title_two.gif);
margin:1px 1px 0;
overflow:hidden;
}

#mainlistnews .titletwo ul li {width:194px;
height:27px;
margin-left:2px;
float:left;
margin-top:1px;
}

#mainlistnews .titletwo ul li a {
display:block;
background:#fff;
width:196px;
height:27px;
font-size:14px;
font-weight:bold;
color:#535353;
text-align:center;
line-height:27px;
}

#mainlistnews .titletwo ul li a:hover {
text-decoration:none;
}
#mainlistnews ul {
margin:4px 0;
}
#mainlistnews .titletwo ul {
margin:0;
}
#mainlistnews ul li {
width:380px;
font-size:14px;
height:28px;
line-height:28px;
text-align:left;
overflow:hidden;
margin:0 auto;
}

#onlynews {
width:305px;
height:136px;
border:1px #6d6c6c solid;
margin-top:4px;
text-align:center;
overflow:hidden;
}

#onlynews .titletwo {
height:29px;
background:url(../images/index_onlyh3.gif);
margin-top:1px;
overflow:hidden;
}

#onlynews .titletwo ul li {
width:152px;
height:27px;
float:left;
margin-top:1px;
}

#onlynews .titletwo ul li a {
display:block;
background:#fff;
height:27px;
font-size:14px;
font-weight:bold;
color:#535353;
text-align:center;
line-height:27px;
}

#onlynews .titletwo ul li a:hover {
text-decoration:none;
}
#onlynews ul {
margin:3px 0;
}
#onlynews li {
height:20px;
line-height:20px;
text-align:left;
overflow:hidden;
margin:0 auto;
width:295px;
}
#onlynews .titletwo ul {
margin:0;
}

/*-----rightbar_first----*/

#search {
width:221px;
height:21px;
overflow:hidden;
}

#search input {width:160px;
}

#search span input {
background:url(../images/bg_searchbt.gif) repeat;
border:0 none;
cursor:pointer;
height:20px;
margin:-1px 5px;
width:41px;
}

#recommended {
width:221px;
height:200px;
border:#cdcdcd 1px solid;
margin-top:5px;
overflow:hidden;
}

#recommended h2 {
color:#06c;
height:23px;
line-height:23px;
background:#eaeef2;
}

#recommended h2 a {
margin-left:7px;
color:#06c;
font-size:14px;
font-weight:bold;
}

#recommended h2 a:hover {
margin-left:7px;
color:#c00;
font-size:14px;
font-weight:bold;
}

#recommended img {
border:1px solid #cfcbcc;
float:left;
margin:5px;
}

.recomlist1 {
float:left;
margin:3px 0;
width:130px;
}

.recomlist1 li {
height:20px;
line-height:20px;
overflow:hidden;
}

.recomlist2 {
clear:both;
margin:0 5px;
}

.recomlist2 li {
height:22px;
line-height:22px;
overflow:hidden;
}

/* 第一话题两种形式 */
#firstopic {
width:221px;
height:204px;
border:#cdcdcd 1px solid;
overflow:hidden;
}

#firstopic h2 {height:23px;
line-height:23px;
background:#eaeef2;
}

#firstopic h2 a {margin-left:7px;
color:#0066cc;
font-size:14px;
font-weight:bold;

}

#firstopic h2 a:hover {margin-left:7px;
color:#c00;
font-size:14px;
font-weight:bold;
}

#firstopic h3 {
width:211px;
overflow:hidden;
line-height:23px;
margin:0 0 0 10px;
text-align:left;
font-size:14px;
font-weight:bold;
color:#11308b;
text-indent:2em;
}

#firstopic h3 a {font-size:14px;
font-weight:bold;
color:#11308b;

}

#firstopic h3 a:hover {font-size:14px;
font-weight:bold;
}

#firstopic .topictext {
width:198px;
line-height:20px;
text-align:left;
text-indent:24px;
font-size:12px;
font-weight:normal;
color:#4c4c4c;
overflow:hidden;
margin:0 auto;
}

.twosides {
width:180px;
margin:0 auto;
text-align:left;
height:38px;
overflow:hidden;
}

#firstopic .twosides ul li {
float:left;
line-height:38px;
width:85px;
text-align:left;
overflow:hidden;
font-size:12px;
font-weight:normal;
color:#4c4c4c;
}

#firstopic .twosides ul li span {
background:url(../images/bg_fsicon.gif) no-repeat;
display:inline;
float:left;
height:38px;
margin:0 4px;
width:38px;
}
#firstopic #fan {
background-position:-48px 0;
}
#firstopicbutton {
text-align:center;
}

.buttonfirstopic {
width:109px;
height:28px;
background:url(../images/btn_firstopic.gif) no-repeat;
border:0;
cursor:pointer;
margin:5px 0 0;
}

#firstopic a.more {





float:right;
font-weight:normal;
margin:-22px 5px;
}

#firstopic a.more:hover {





font-weight:normal;
}

.choice {





margin:0 10px;
}

.choice li {





height:22px;
line-height:25px;
overflow:hidden;
}

.choice input {





margin:-2px 0;
}

#smallbanner {width:221px;
height:110px;
margin-top:4px;
overflow:hidden;
}

#smallbanner img {width:218px;
height:48px;
border:1px #000 solid;
margin-bottom:3px;
}

/*-----banner_m----*/





#banner_m {margin-top:5px;
text-align:left;
}

#banner_m span {float:right;
}

/*-----leftbar_second----*/





#theothercountry {width:305px;
height:204px;
border:1px #cdcdcd solid;
overflow:hidden;
}

#theothercountry .title {width:288px;
height:22px;
text-align:left;
line-height:24px;
padding-left:9px;
font-size:14px;
font-weight:bold;
color:#0978c5;
overflow:hidden;
border-bottom:3px #cdcdcd solid;
}

#theothercountry .title a {font-size:14px;
font-weight:bold;
color:#0978c5;

}

#theothercountry .title a:hover {font-size:14px;
font-weight:bold;
color:#c00;

}

#theothercountry ul {float:right;
margin-right:8px;
}

#theothercountry ul li {width:165px;
height:22px;
line-height:22px;
text-align:left;
overflow:hidden;
}

#theothercountry img {
width:111px;
height:145px;
border:1px #cfcbcc solid;
margin-top:6px;
margin-left:7px;
display:inline;
float:left;
}

#theothercountry h2 {
width:113px;
height:18px;
background:#7D9BD2;
margin-top:1px;
margin-left:7px!important;
margin-left:4px;
font-size:12px;
font-weight:normal;
color:#fff;
float:left;
line-height:18px;
overflow:hidden;
}

#theothercountry h2 a {font-size:12px;
font-weight:normal;
color:#fff;
}

#theothercountry h2 a:hover {font-size:12px;
font-weight:normal;
color:#c00;
}

#society {width:305px;
height:208px;
border:1px #cdcdcd solid;
margin-top:7px;
overflow:hidden;
}

#society .title {width:288px;
height:22px;
text-align:left;
line-height:24px;
padding-left:9px;
font-size:14px;
font-weight:bold;
color:#0978c5;
overflow:hidden;
border-bottom:3px #cdcdcd solid;
}

#society .title a {font-size:14px;
font-weight:bold;
color:#0978c5;

}

#society .title a:hover {font-size:14px;
font-weight:bold;
color:#c00;

}

#society ul {float:right;
margin-right:8px;
margin-top:11px;
}

#society ul li {width:150px;
height:40px;
line-height:20px;
text-align:left;
overflow:hidden;
}

#society img {
width:123px;
height:95px;
border:1px #cfcbcc solid;
margin-top:13px;
margin-left:8px;
display:inline;
float:left;
}

#society h2 {
width:125px;
height:18px;
background:#7D9BD2;
margin-top:1px;
margin-left:8px!important;
margin-left:4px;
font-size:12px;
font-weight:normal;
color:#fff;
float:left;
line-height:18px;
overflow:hidden;
}

#society h2 a {
font-size:12px;
font-weight:normal;
color:#fff;
}

#society h2 a:hover {font-size:12px;
font-weight:normal;
color:#c00;
}

#society .otherul {width:290px;
height:50px;
float:left;
margin:0;
}

#society .otherul li {width:300px;
height:25px;
line-height:25px;
text-align:left;
overflow:hidden;
margin:0 auto;
}

#weapon {width:305px;
height:204px;
border:1px #cdcdcd solid;
margin-top:7px;
overflow:hidden;
}

#weapon .title {width:288px;
height:22px;
text-align:left;
line-height:24px;
padding-left:9px;
font-size:14px;
font-weight:bold;
color:#0978c5;
overflow:hidden;
border-bottom:3px #cdcdcd solid;
}

#weapon .title a {
font-size:14px;
font-weight:bold;
color:#0978c5;

}

#weapon .title a:hover {font-size:14px;
font-weight:bold;
color:#c00;

}

#weapon img {width:123px;
height:95px;
border:1px #cfcbcc solid;
margin-top:10px;
margin-left:16px;
display:inline;
float:left;
}

#weapon h2 {
width:125px;
height:18px;
background:#7D9BD2;
margin-top:1px;
margin-left:16px!important;
margin-left:8px;
font-size:12px;
font-weight:normal;
color:#fff;
float:left;
line-height:18px;
overflow:hidden;
}

#weapon h2 a {
font-size:12px;
font-weight:normal;
color:#fff;
}

#weapon h2 a:hover {font-size:12px;
font-weight:normal;
color:#c00;
}

#weapon ul {float:left;
margin-left:10px!important;
margin-left:5px;
margin-top:3px;
}

#weapon ul li {width:134px;
height:22px;
line-height:22px;
text-align:left;
overflow:hidden;
}

#sinabanner {width:307px;
height:209px;
margin-top:8px;
}

/*-----main_second----*/

#internews {width:398px;
height:204px;
border:1px #6d6c6c solid;
text-align:center;
overflow:hidden;
}

#internews .titlethree {width:396px;
height:29px;
background:url(../images/bg_title_three.gif);
margin-top:1px;
overflow:hidden;
}

#internews .titlethree ul li {width:129px;
height:27px;
margin-left:2px;
float:left;
margin-top:1px;
}

#internews .titlethree ul li a {
display:block;
background:#fff;
width:130px;
height:27px;
font-size:14px;
font-weight:bold;
color:#000;
text-align:center;
line-height:27px;

}

#internews .titlethree ul li a:hover {
text-decoration:none;
}

#internews .titlethree ul li a.small {
display:block;
background:#fff;
width:130px;
height:27px;
font-size:12px;
font-weight:bold;
color:#666;
text-align:center;
line-height:27px;

}

#internews .titlethree ul li a.small:hover {
text-decoration:none;
}

#internews h2 {width:384px;
height:40px;
text-align:left;
line-height:40px;
font-size:14px;
font-weight:bold;
color:#11308b;
overflow:hidden;
}

#internews h2 a {font-size:14px;
font-weight:bold;
color:#11308b;
margin-left:10px;

}

#internews h2 a:hover {font-size:14px;
font-weight:bold;
color:#c00;
}

#internews ul li {
font-size:14px;
width:380px;
height:25px;
line-height:25px;
text-align:left;
overflow:hidden;
margin:0 auto;
}

#chinanews {
width:398px;
height:208px;
border:1px #6d6c6c solid;
text-align:center;
margin-top:7px;
overflow:hidden;
}

#chinanews .titlethree {
width:396px;
height:29px;
background:url(../images/bg_title_three.gif);
margin-top:1px;
overflow:hidden;
}

#chinanews .titlethree ul li {
width:129px;
height:27px;
margin-left:2px;
float:left;
margin-top:1px;
}

#chinanews .titlethree ul li a {
display:block;
background:#fff;
width:130px;
height:27px;
font-size:14px;
font-weight:bold;
color:#000;
text-align:center;
line-height:27px;

}

#chinanews .titlethree ul li a:hover {
text-decoration:none;
}

#chinanews .titlethree ul li a.small {
display:block;
background:#fff;
width:130px;
height:27px;
font-size:12px;
font-weight:bold;
color:#666;
text-align:center;
line-height:27px;

}

#chinanews .titlethree ul li a.small:hover {
text-decoration:none;
}

#chinanews h2 {
width:384px;
height:40px;
text-align:left;
line-height:40px;
font-size:14px;
font-weight:bold;
color:#11308b;
overflow:hidden;
}

#chinanews h2 a {font-size:14px;
font-weight:bold;
color:#11308b;
margin-left:10px;

}

#chinanews h2 a:hover {font-size:14px;
font-weight:bold;
color:#c00;
}

#chinanews ul li {
font-size:14px;
width:380px;
height:25px;
line-height:25px;
text-align:left;
overflow:hidden;
margin:0 auto;
}

#warlikenews {width:398px;
height:204px;
border:1px #6d6c6c solid;
text-align:center;
margin-top:7px;
overflow:hidden;
}

#warlikenews .titlethree {width:396px;
height:29px;
background:url(../images/bg_title_three.gif);
margin-top:1px;
overflow:hidden;
}

#warlikenews .titlethree ul li {width:129px;
height:27px;
margin-left:2px;
float:left;
margin-top:1px;
}

#warlikenews .titlethree ul li a {
display:block;
background:#fff;
width:130px;
height:27px;
font-size:14px;
font-weight:bold;
color:#000;
text-align:center;
line-height:27px;

}

#warlikenews .titlethree ul li a:hover {
text-decoration:none;
}

#warlikenews .titlethree ul li a.small {
display:block;
background:#fff;
width:130px;
height:27px;
font-size:12px;
font-weight:bold;
color:#666;
text-align:center;
line-height:27px;

}

#warlikenews .titlethree ul li a.small:hover {
text-decoration:none;
}

#warlikenews h2 {width:384px;
height:40px;
text-align:left;
line-height:40px;
font-size:14px;
font-weight:bold;
color:#11308b;
overflow:hidden;
}

#warlikenews h2 a {font-size:14px;
font-weight:bold;
color:#11308b;
margin-left:10px;

}

#warlikenews h2 a:hover {font-size:14px;
font-weight:bold;
color:#c00;
}

#warlikenews ul li {
font-size:14px;
width:380px;
height:25px;
line-height:25px;
text-align:left;
overflow:hidden;
margin:0 auto;
}

#taiwannews {
width:398px;
height:208px;
border:1px #6d6c6c solid;
text-align:center;
margin-top:7px;
overflow:hidden;
}

#taiwannews .titlethree {width:396px;
height:29px;
background:url(../images/bg_title_three.gif);
margin-top:1px;
overflow:hidden;
}

#taiwannews .titlethree ul li {width:129px;
height:27px;
margin-left:2px;
float:left;
margin-top:1px;
}

#taiwannews .titlethree ul li a {
display:block;
background:#fff;
width:130px;
height:27px;
font-size:14px;
font-weight:bold;
color:#000;
text-align:center;
line-height:27px;

}

#taiwannews .titlethree ul li a:hover {
text-decoration:none;
}

#taiwannews .titlethree ul li a.small {
display:block;
background:#fff;
width:130px;
height:27px;
font-size:12px;
font-weight:bold;
color:#666;
text-align:center;
line-height:27px;

}

#taiwannews .titlethree ul li a.small:hover {
text-decoration:none;
}

#taiwannews h2 {width:384px;
height:40px;
text-align:left;
line-height:40px;
font-size:14px;
font-weight:bold;
color:#11308b;
overflow:hidden;
}

#taiwannews h2 a {font-size:14px;
font-weight:bold;
color:#11308b;
margin-left:10px;

}

#taiwannews h2 a:hover {font-size:14px;
font-weight:bold;
color:#c00;
}

#taiwannews ul li {
font-size:14px;
width:380px;
height:25px;
line-height:25px;
text-align:left;
overflow:hidden;
margin:0 auto;
}

/*-----rightbar_second----*/
#special {
width:221px;
height:208px;
border:#cdcdcd 1px solid;
overflow:hidden;
margin:7px 0 0;
}

#special h2 {height:23px;
line-height:23px;
background:#eaeef2;
}

#special h2 a {margin-left:7px;
color:#0066cc;
font-size:14px;
font-weight:bold;

}

#special h2 a:hover {margin-left:7px;
color:#c00;
font-size:14px;
font-weight:bold;
}

#special img {
width:49px;
height:49px;
display:inline;
float:left;
margin-left:9px;
margin-top:7px;
}

#special ul li {width:150px;
height:50px;
line-height:25px;
text-align:left;
float:left;
margin-left:10px;
margin-top:7px;
font-size:12px;
font-weight:normal;
color:#666;
}

#discourse {width:221px;
height:208px;
border:#cdcdcd 1px solid;
margin-top:7px;
overflow:hidden;
}

#discourse h2 {height:23px;
line-height:23px;
background:#eaeef2;
}

#discourse h2 a {margin-left:7px;
color:#0066cc;
font-size:14px;
font-weight:bold;

}

#discourse h2 a:hover {margin-left:7px;
color:#c00;
font-size:14px;
font-weight:bold;
}

#discourse ul li {width:210px;
height:22px;
line-height:23px;
text-align:left;
overflow:hidden;
float:left;
margin-left:5px;
}

#subject {width:221px;
height:204px;
border:#cdcdcd 1px solid;
margin-top:7px;
overflow:hidden;
}

#subject h2 {height:23px;
line-height:23px;
background:#eaeef2;
}

#subject h2 a {margin-left:7px;
color:#0066cc;
font-size:14px;
font-weight:bold;

}

#subject h2 a:hover {margin-left:7px;
color:#c00;
font-size:14px;
font-weight:bold;
}

#subject ul li {width:210px;
height:22px;
line-height:23px;
text-align:left;
overflow:hidden;
float:left;
margin-left:5px;
}

#blog {
width:221px;
height:230px;
border:#cdcdcd 1px solid;
margin-top:7px;
overflow:hidden;
}

#blog h2 {
background:#EAEEF2;
border-bottom:1px solid #cdcdcd;
font-size:14px;
height:21px;
line-height:23px;
overflow:hidden;
text-indent:7px;
}

#blog h2 a {
color:#0365FE;
}

#blog h2 a:hover {
color:#c00;
}

.blog {
width:210px;
overflow:hidden;
margin:0 auto;
}

.blog_b {
display:inline;
float:left;
margin:0 2px;
width:100px;
text-align:left;
}

.blog_b img {
border:1px solid #99CC67;
display:block;
height:70px;
margin:5px auto;
padding:2px;
width:92px;
}
.blog_b p {
height:15px;
line-height:15px;
margin:3px 0;
overflow:hidden;
text-align:center;
}
.blog ul {
border-top:1px solid #0166FF;
clear:both;
padding:4px 0;
}

#blog .blog li {width:175px;height:25px;text-align:left;line-height:25px;overflow:hidden;list-style:none;
}

/*-----banner_b----*/





#banner_b {margin-top:5px;
text-align:left;
}

#banner_b span {float:right;
}

/*-----leftbar_third----*/





#car {width:305px;
height:207px;
border:1px #cdcdcd solid;
overflow:hidden;
}

#car .title {width:288px;
height:22px;
text-align:left;
line-height:24px;
padding-left:9px;
font-size:14px;
font-weight:bold;
color:#0978c5;
overflow:hidden;
border-bottom:3px #cdcdcd solid;
}

#car .title a {font-size:14px;
font-weight:bold;
color:#0978c5;

}

#car .title a:hover {font-size:14px;
font-weight:bold;
color:#c00;

}

#car img {width:177px;
height:117px;
border:1px #cccccc solid;
display:inline;
float:left;
margin-left:7px;
margin-top:10px;
}

#car h2 {
width:112px;
height:18px;
background:#7D9BD2;
margin-top:10px;
margin-left:2px;
font-size:12px;
font-weight:normal;
color:#fff;
float:left;
line-height:18px;
overflow:hidden;
}

#car h2 a {font-size:12px;
font-weight:normal;
color:#fff;
}

#car h2 a:hover {font-size:12px;
font-weight:normal;
color:#c00;
}

#car ul {float:left;
margin-left:2px;
margin-top:2px;
width:112px;
height:99px;
background:#d1d1d1;
overflow:hidden;
}

#car ul li {width:100px;
height:99px;
line-height:19px;
text-align:left;
overflow:hidden;
margin:0 auto;
}

#car .otherul {width:300px;
height:50px;
float:left;
margin:0;
}

#car .otherul li {width:300px;
height:25px;
line-height:25px;
text-align:left;
overflow:hidden;
}

#tech {width:305px;
height:207px;
border:1px #cdcdcd solid;
margin-top:8px;
overflow:hidden;
}

#tech .title {width:288px;
height:22px;
text-align:left;
line-height:24px;
padding-left:9px;
font-size:14px;
font-weight:bold;
color:#0978c5;
overflow:hidden;
border-bottom:3px #cdcdcd solid;
}

#tech .title a {font-size:14px;
font-weight:bold;
color:#0978c5;

}

#tech .title a:hover {font-size:14px;
font-weight:bold;
color:#c00;

}

#tech img {
width:104px;
height:80px;
border:1px #cfcbcc solid;
margin-top:10px;
margin-left:30px;
display:inline;
float:left;
}

#tech h2 {
width:106px;
height:18px;
background:#7D9BD2;
margin-top:1px;
margin-left:30px;
font-size:12px;
font-weight:normal;
color:#fff;
display:inline;
float:left;
line-height:18px;
overflow:hidden;
}

#tech h2 a {font-size:12px;
font-weight:normal;
color:#fff;
}

#tech h2 a:hover {font-size:12px;
font-weight:normal;
color:#c00;
}

#tech ul {float:left;
margin-left:10px!important;
margin-left:5px;
margin-top:3px;
width:134px;
}

#tech ul li {width:134px;
height:22px;
line-height:22px;
text-align:left;
overflow:hidden;
}

#book {width:305px;
height:207px;
border:1px #cdcdcd solid;
margin-top:8px;
margin-bottom:8px;
overflow:hidden;
}

#book .title {
height:22px;
text-align:left;
line-height:24px;
font-size:14px;
font-weight:bold;
color:#0978c5;
overflow:hidden;
border-bottom:3px #cdcdcd solid;
}

#book .title a {
font-size:14px;
font-weight:bold;
color:#666;
text-decoration:none;
}

#book .title .active a {
color:#000;
}

#book .title li {
border-right:1px solid #CCC;
float:left;
text-align:center;
width:101px;
}
#book .title .active {
background:url(../images/bg_title_three.gif) no-repeat -15px -3px;
}
#a_wenhua {
border:0!important;
}
.ctread ul {
float:right;
margin-right:5px;
}

.ctread li {
width:175px;
height:22px;
line-height:22px;
text-align:left;
overflow:hidden;
}
.ctread img {
width:102px;
height:136px;
border:1px #888 solid;
margin-top:12px;
margin-left:7px;
display:inline;
float:left;
}

.ctread h2 {
width:104px;
height:18px;
margin-top:6px;
margin-left:7px!important;
margin-left:3px;
font-size:12px;
font-weight:normal;
color:#fff;
clear:left;
float:left;
line-height:18px;
overflow:hidden;
}

.ctread h2 a {
color:#0542bf;
}

.ctread h2 a:hover {
color:#c00;
}
.ctbookrank ul {
background:url(../images/index_bgbooktop10.gif) no-repeat 0 5px;
*background-position:0 6px!important;
*background-position:0 5px;
height:175px;
overflow:hidden;
margin:5px;
}
.ctbookrank li {
font-size:12px;
height:25px;
line-height:25px;
margin:0pt auto;
overflow:hidden;
text-align:left;
text-indent:20px;
}
.ctculture ul {
height:175px;
overflow:hidden;
margin:5px;
}
.ctculture li {
font-size:12px;
height:25px;
line-height:25px;
margin:0pt auto;
overflow:hidden;
text-align:left;
}
.ctculture h2 {
color:#11308B;
font-size:14px;
height:30px;
line-height:30px;
margin:0 10px;
overflow:hidden;
text-align:left;
}
.ctculture h2 a {
color:#000;
}
.ctculture h2 a:hover {
color:#C00;
}


/*-----main_third----*/





#economynews {width:398px;
height:207px;
border:1px #6d6c6c solid;
text-align:center;
overflow:hidden;
}

#economynews .titlethree {width:396px;
height:29px;
background:url(../images/bg_title_three.gif);
margin-top:1px;
overflow:hidden;
}

#economynews .titlethree ul li {width:129px;
height:27px;
margin-left:2px;
float:left;
margin-top:1px;
}

#economynews .titlethree ul li a {
display:block;
background:#fff;
width:130px;
height:27px;
font-size:14px;
font-weight:bold;
color:#000;
text-align:center;
line-height:27px;

}

#economynews .titlethree ul li a:hover {
text-decoration:none;
}

#economynews .titlethree ul li a.small {
display:block;
background:#fff;
width:130px;
height:27px;
font-size:12px;
font-weight:bold;
color:#666;
text-align:center;
line-height:27px;

}

#economynews .titlethree ul li a.small:hover {
text-decoration:none;
}

#economynews h2 {width:384px;
height:40px;
text-align:left;
line-height:40px;
font-size:14px;
font-weight:bold;
color:#11308b;
overflow:hidden;
}

#economynews h2 a {font-size:14px;
font-weight:bold;
color:#11308b;
margin-left:10px;

}

#economynews h2 a:hover {font-size:14px;
font-weight:bold;
color:#c00;
}

#economynews ul li {
font-size:14px;
width:380px;
height:25px;
line-height:25px;
text-align:left;
overflow:hidden;
margin:0 auto;
}

#leisurenews {width:398px;
height:207px;
border:1px #6d6c6c solid;
text-align:center;
margin-top:8px;
overflow:hidden;
}

#leisurenews .titlethree {width:396px;
height:29px;
background:url(../images/bg_title_three.gif);
margin-top:1px;
overflow:hidden;
}

#leisurenews .titlethree ul li {width:129px;
height:27px;
margin-left:2px;
float:left;
margin-top:1px;
}

#leisurenews .titlethree ul li a {
display:block;
background:#fff;
width:130px;
height:27px;
font-size:14px;
font-weight:bold;
color:#000;
text-align:center;
line-height:27px;

}

#leisurenews .titlethree ul li a:hover {
text-decoration:none;
}

#leisurenews .titlethree ul li a.small {
display:block;
background:#fff;
width:130px;
height:27px;
font-size:12px;
font-weight:bold;
color:#666;
text-align:center;
line-height:27px;

}

#leisurenews .titlethree ul li a.small:hover {
text-decoration:none;
}

#leisurenews h2 {width:384px;
height:40px;
text-align:left;
line-height:40px;
font-size:14px;
font-weight:bold;
color:#11308b;
margin-left:10px;
overflow:hidden;
}
#leisurenews h2 span {
font-size:12px;
font-weight:normal;
margin:0 0 0 10px;
}

#leisurenews h2 a {
color:#11308b;
}
#leisurenews h2 span a {
color:#333;
}
#leisurenews h2 span a:hover {
color:#00F;
}

#leisurenews h2 a:hover {
color:#c00;
}

#leisurenews li {
font-size:14px;
width:380px;
height:25px;
line-height:25px;
text-align:left;
overflow:hidden;
margin:0 auto;
}
#leisurenews li span {
font-size:12px;
margin:0 0 0 10px;
}

#healthnews {
width:398px;
height:207px;
border:1px #6d6c6c solid;
text-align:center;
margin-top:8px;
overflow:hidden;
}

#stars li {width:300px;
text-align:left;
margin:0 auto;
background:url(../images/leisure_18.gif) no-repeat 10px 6px;
}

#stars li a {margin-left:30px;
font-size:12px;
font-weight:normal;
color:#000;

}

#stars li a:hover {margin-left:30px;
font-size:12px;
font-weight:normal;
color:#c00;
}





#stars li span {float:right;
background:url(../images/leisure_22_off.gif) repeat-x left;
width:120px;
height:23px;
}

#stars li span h5 {float:left;
width:60px;
height:23px;
overflow:hidden;
background:#fff;
font-size:12px;
font-weight:normal;
color:#990033;
line-height:26px;
}

#stars li span .star {float:left;
height:23px;
overflow:hidden;
background:url(../images/leisure_22.gif) repeat-x left;
}

#healthnews #titlethree {width:396px;
height:29px;
background:url(../images/bg_title_three.gif);
margin-top:1px;
overflow:hidden;
}

#healthnews #titlethree ul li {width:129px;
height:27px;
margin-left:2px;
float:left;
margin-top:1px;
}

#healthnews #titlethree ul li a {
display:block;
background:#fff;
width:130px;
height:27px;
font-size:14px;
font-weight:bold;
color:#000;
text-align:center;
line-height:27px;

}

#healthnews #titlethree ul li a:hover {
text-decoration:none;
}

#healthnews #titlethree ul li a.small {
display:block;
background:#fff;
width:130px!important;
width:129px;
height:27px;
font-size:12px;
font-weight:bold;
color:#666;
text-align:center;
line-height:27px;

}

#healthnews #titlethree ul li a.small:hover {
text-decoration:none;
}

#healthnews #other #images {float:left;
margin-left:10px!important;
margin-left:5px;
margin-top:5px;
}

#healthnews #other #images img {width:150px;
height:129px;
border:1px solid #ccc;
}

#healthnews #other #images h2 {width:150px;
height:30px;
text-align:center;
line-height:30px;
font-size:14px;
font-weight:bold;
color:#11308b;
overflow:hidden;
}

#healthnews #other #images h2 a {font-size:12px;
font-weight:normal;
color:#333;

}

#healthnews #other #images h2 a:hover {font-size:12px;
font-weight:normal;
color:#c00;
}

#healthnews #other ul {width:220px;
float:right;
margin-right:10px;
margin-top:5px;
}

#healthnews #other ul li {
font-size:14px;
width:200px;
height:25px;
line-height:25px;
text-align:left;
overflow:hidden;
margin:0 auto;
}

/*-----rightbar_third----*/
#house {width:221px;
height:207px;
border:#cdcdcd 1px solid;
overflow:hidden;
}

#house h2 {height:23px;
line-height:23px;
background:#eaeef2;
}

#house h2 a {margin-left:7px;
color:#0066cc;
font-size:14px;
font-weight:bold;

}

#house h2 a:hover {margin-left:7px;
color:#c00;
font-size:14px;
font-weight:bold;
}

#house img {
width:85px;
height:85px;
border:1px #cfcbcc solid;
margin-top:10px;
margin-left:16px;
display:inline;
float:left;
}

#house h3 {width:87px;
height:18px;
background:#7d9bd2;
margin-top:2px;
margin-left:16px!important;
margin-left:8px;
font-size:12px;
font-weight:normal;
color:#fff;
float:left;
line-height:18px;
overflow:hidden;
text-align:center;
}

#house h3 a {font-size:12px;
font-weight:normal;
color:#fff;
}

#house h3 a:hover {font-size:12px;
font-weight:normal;
color:#c00;
}

#house ul {float:left;
margin-left:16px!important;
margin-left:8px;
margin-top:6px;
}

#house ul li {width:190px;
height:25px;
line-height:25px;
text-align:left;
overflow:hidden;
}

#english {width:221px;
height:207px;
border:#cdcdcd 1px solid;
margin-top:8px;
overflow:hidden;
}

#english h2 {height:23px;
line-height:23px;
background:#eaeef2;
}

#english h2 a {margin-left:7px;
color:#0066cc;
font-size:14px;
font-weight:bold;

}

#english h2 a:hover {margin-left:7px;
color:#c00;
font-size:14px;
font-weight:bold;
}

#english ul li {width:210px;
height:22px;
line-height:23px;
text-align:left;
overflow:hidden;
float:left;
margin-left:5px;
}

#caricature {width:221px;
height:208px;
border:#cdcdcd 1px solid;
margin-top:7px;
overflow:hidden;
}

#caricature h2 {height:23px;
line-height:23px;
background:#eaeef2;
}

#caricature h2 a {margin-left:7px;
color:#0066cc;
font-size:14px;
font-weight:bold;

}

#caricature h2 a:hover {margin-left:7px;
color:#c00;
font-size:14px;
font-weight:bold;
}

#caricature #left {width:100px;
float:left;
margin-left:5px;
}

#caricature #left h3 {width:90px;
margin:0 auto;
height:20px;
line-height:20px;
font-size:12px;
font-weight:bold;
color:#000;
}

#caricature #left ul li {width:100px;
height:20px;
line-height:20px;
text-align:left;
overflow:hidden;
}

#caricature #left ul li a {font-size:12px;
font-weight:normal;
color:#000;

}

#caricature #right {width:110px;
float:right;
margin-right:5px;
display:inline}

#caricature #right img {width:102px;
height:136px;
border:1px solid #ccc;
margin:2px auto;
}

#caricature #right h4 {width:102px;
height:25px;
margin:0 auto;
line-height:25px;
overflow:hidden;
}

#caricature #right h4 a {font-size:12px;
font-weight:normal;
color:#000;
}

/*-----11.30补充 投票----*/

#global_bbs .vote h3 {font-size:14px;
margin:10px 0;
}

#global_bbs .vote ul {width:225px;margin:0 40px;
}

#global_bbs .vote li {float:left;
width:110px;
text-align:left;
line-height:180%;
}

#global_bbs .vote li input {margin-bottom:-2px;}

.adlist {
border:1px solid #CCC;
height:150px;
margin:5px 0;
overflow:hidden;
padding:0 4px;
text-align:center;
}
.adlist a {
color:#000;
}
.adl1 {
display:inline;
float:left;
width:130px;
}
.adl1 ul,.adl3 ul {
height:150px;
overflow:hidden;
}
.adl1 li,.adl3 li {
height:25px;
line-height:25px;
overflow:hidden;
text-align:left;
}
.adl2 {
display:inline;
float:left;
width:680px;
}
.adl2 ul {
height:25px;
overflow:hidden;
margin:0 5px;
}
.adl2 li {
display:inline;
float:left;
height:25px;
line-height:25px;
overflow:hidden;
width:134px;
}
.adl2 div {
clear:both;
height:90px;
margin:5px auto;
overflow:hidden;
width:640px;
}
.adl2 embed {
height:90px;
width:640px;
}
.adl3 {
display:inline;
float:left;
width:130px;
}
.banner {
clear:both;
margin:5px 0;
}
/*080703首屏增加报纸导读*/
.olympic {
border:1px solid #CDCDCD;
height:246px;
margin:4px 0 0;
overflow:hidden;
}
.olympic h3 {
background:url(../images/index_olympich3.gif) no-repeat;
font-size:14px;
height:29px;
line-height:29px;
text-indent:40px;
}
.olympic h3 a {
color:#0978C5;
display:block;
text-decoration:none;
}
.olympic h3 a:hover {
color:#0978C5;
text-decoration:none;
}
.pict1 {
height:120px;
margin:4px 8px 10px;
}
.pict1 dl {
display:inline;
float:left;
margin:5px 0 0;
width:120px;
}
.pict1 dt img {
height:90px;
width:120px;
}
.pict1 dd {
height:18px;
line-height:18px;
margin:7px 0 0;
overflow:hidden;
text-align:center;
}
.pict1 ul {
display:inline;
float:left;
margin:0 0 0 3px;
width:255px;
}
.pict1 li {
font-size:14px;
height:25px;
line-height:25px;
list-style-position:outside;
overflow:hidden;
}
/*080606首屏增加报纸导读*/
.leftbar .banner {
width:305px;
}
.adtext {
border-top:1px dashed #333;
clear:both;
margin:0 auto;
padding:5px 0 0;
width:380px;
}
.adtext li {
color:#333;
display:inline;
float:left;
font-size:14px;
height:25px;
line-height:25px;
margin:0;
overflow:hidden;
width:190px;
}
.adtext li a {
color:#333;
}

.guide {
border:1px solid #CDCDCD;
height:212px;
margin:5px 0 0;
overflow:hidden;
width:221px;
}
.guide h2 {
background:url(../images/index_bgguide.jpg) repeat-x;
border:1px solid #FFF;
color:#686868;
font-size:14px;
height:22px;
line-height:22px;
overflow:hidden;
text-indent:10px;
}
.guide h2 a {
color:#686868;
}
.guide h3 {
background:url(../images/index_bgguideh3.gif) no-repeat;
height:17px;
overflow:hidden;
}
.guide h3 a {
cursor:pointer;
float:left;
height:17px;
}
.guide h3 a span {
display:none;
}
#a_huanqiu {
width:67px;
}
#a_shengming {
width:73px;
}
#a_fengyou {
width:81px;
}

.np {
height:149px;
margin:10px 0;
overflow:hidden;
width:221px;
}
.npic {
display:inline;
float:left;
height:149px;
margin:0 6px;
width:100px;
}
.npic img {
border:1px solid #000;
height:147px;
width:98px;
}
.gdno {
background:url(../images/index_bggdno.jpg) repeat-x;
display:inline;
float:left;
width:104px;
}
.gdno ul {
clear:both;
height:1%;
overflow:auto;
width:104px;
}
.zhouwu24 {
margin:0 0 5px;
}
.gdno li {
border:1px solid #BBD7E5;
display:inline;
float:left;
height:18px;
line-height:18px;
margin:2px;
overflow:hidden;
text-align:center;
width:20px;
}
.gdno li a {
display:block;
}
.gdno li a:hover {
background:#FC3;
text-decoration:none;
}
.gdno .onreading a {
background:#D00;
color:#FFF;
font-weight:bold;
}
.gdno .onreading a:hover {
background:#D00;
}
.gdno p {
clear:both;
height:20px;
line-height:20px;
margin:5px 0;
text-align:center;
}
/*080612 footer下边增加加速模块*/
#copyright {
position:relative;
width:948px;
z-index:10;
}
.boost {
height:110px;
margin:-120px auto 10px;
position:relative;
width:950px;
}
.boost a {
left:645px;
position:absolute;
top:75px;
}