@charset "utf-8";
/* CSS Document */
.container{
	width:960px;
	height: auto;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	overflow: visible;
}
.container .lfcont{
width:322px;
text-align:left;
overflow:hidden;
margin:0 0 0 1px;
}
.container .midcont{
	width:390px;
	margin:0 8px;
	text-align:left;
	overflow:hidden;
	background-color: #D6D6D6;
}
.container .rtcont{
width:229px;
text-align:left;
overflow:hidden;
}
/*左边样式*/
.container .lfcont .a1{
width:322px;
height:213px;
margin:0 0 5px 0;
}
.container .xtbg{
background:url(../images/barbg.gif) repeat-x 0 1px;
position:relative;
height:26px;
overflow:hidden;
}
.container .xtbg .more{
background:url(../images/icons.gif) repeat-x 0 0;
position:absolute;
height:11px;
width:40px;
top:8px;
right:10px;
display: block;
text-indent: -9999px;
}
.container .lfcont .a1 h3{
background:url(../images/229-26.gif) no-repeat 10px 0;
height:26px;
border:1px solid #b9b9b9;
border-bottom-color:#cfcfcf;
}
.container .lfcont .a1 h3 span,.container .lfcont .a2 h3 span{
display:none;
}
.container .lfcont .uintro{
background:#7f7f7f;
padding:5px 10px;
height:157px;
overflow:hidden;
}
.container .lfcont .uintro img{
float:left;
border:1px solid #fff;
height:144px;
width:300px;
display:block;
}
.container .lfcont .uintro p,.container .lfcont .uintro h1{
text-align:left;
margin:0 0 0 74px;
}
.container .lfcont .uintro p{
text-align:left;
color:#bbb;
font-size:13px;
font-weight:bold;
line-height:16px;
}
.container .lfcont .uintro h1{
font-size:14px;
color:#fff000;
line-height:30px;
}
.container .lfcont .uintro .hr{
background:url(../images/dot.gif) repeat-x 0 4px;
height:9px;
overflow:hidden;
clear:both;
}
.container .lfcont .ubot{
background:url(../images/barbg.gif) repeat-x 0 -52px;
height:16px;
border:1px solid #bababa;
border-bottom-color:#cfcfcf;
}
.container .lfcont .a2 h3{
background:url(../images/322-26.gif) no-repeat 0 0;
height:26px;
}
.container .lfcont .a2 .pics{
border:1px solid #1fa2ec;
border-top:0;
height:540px;
overflow:hidden;
padding:5px 3px;
}
.a2 .pics .dpic{
	width:310px;
	height:auto;
	overflow:hidden;
	float:left;
	display:inline;
	background-color: #FFFFFF;
	background-image: url(../images/icons.gif);
	background-repeat: no-repeat;
	background-position: 0 -200px;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 0;
	margin-left: 1px;
}
.a2 .pics .dpic img{
	width:300px;
	height:83px;
	border:1px solid #fff;
	margin-top: 4px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
.a2 .pics .dpic ul{
background:#dfdfdf url(../images/icons.gif) no-repeat -164px -173px;
height:37px;
overflow:hidden;
}
*html .a2 .pics .dpic ul{ background:#dfdfdf url(../images/icons.gif) no-repeat -164px -177px;} /* ie6 fixed */
*+html .a2 .pics .dpic ul{ background:#dfdfdf url(../images/icons.gif) no-repeat -164px -175px;} /* ie7 fixed, 注意顺序 */
.a2 .pics .dpic ul li{
background:url(../images/icons.gif) no-repeat -348px -30px;
height:18px;
line-height:16px;
overflow:hidden;
text-align:left;
padding:0 3px 0 26px;
overflow: hidden;
text-overflow:ellipsis;
white-space:nowrap;
}
/*中间样式*/
.container .midcont .b1{
padding:2px;
border:1px solid #e5e5e5;
height:207px;
overflow:hidden;
}
.container .midcont .b1 ul{
background:url(../images/midxbg.gif) repeat-x 0 -108px;
padding:20px 10px 0 10px;
}
.container .midcont .b1 ul li{
	background:url(../images/icons.gif) no-repeat 0 -397px;
	width:344px;
	position:relative;
	line-height:27px;
	text-align:left;
	height:auto;
	color:#232323;
	font-weight:bold;
	font-size:14px;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 20px;
}
.container .midcont .b1 ul li.lastone{
background:url(../images/icons.gif) no-repeat 0 -396px;
}
.container .midcont .b1 ul li span{
margin:0 0 0 20px;
color:#232323;
}
.container .midcont .b1 ul li span a{
color:#232323;
}
.container .midcont .b2{
	margin:5px 0;
}
.container .midcont .b2 h3{
background:url(../images/txtbg.gif) no-repeat 10px 0;
height:26px;
overflow:hidden;
border:1px solid #b9b9b9;
border-bottom-color:#d1d1d1;
}
.container .midcont .b2 h3 span,.container .midcont .b3 h3 span{
display:none;
}
.container .midcont .b2 ul{
padding:6px 10px 0 10px;
}
.container .midcont .b2 ul li{
background:url(../images/icons.gif) no-repeat -355px 9px;
width:346px;
position:relative;
line-height:26px;
text-align:left;
height:26px;
padding:0 0 0 20px;
color:#00508d;
font-size:12px;
overflow: hidden;
text-overflow:ellipsis;
white-space:nowrap;
}
.container .midcont .b2 ul li a{
color:#00508d;
}
.container .midcont .b2 ul li.hotnews a{
color:#d30000;
}
.container .midcont .b2 ul li span{
margin:0 0 0 20px;
color:#000;
}
.container .midcont .b3{
	border:1px solid #acacac;
	height:308px;
	overflow:visible;
	position: relative;
}
.container .b3 .xtbg{
background:url(../images/barbg.gif) repeat-x 0 -25px;
position:relative;
}
.container .midcont .b3 h3{
background:url(../images/txtbg.gif) no-repeat 10px -26px;
height:26px;
overflow:hidden;
border-bottom:1px solid #c4c4c4;
}
.container .midcont .focusrep{
height:110px;
padding:12px 10px 0 0;
overflow:hidden;
}
.container .midcont .focusrep .focuspic{
float:left;
background:url(../images/midxbg.gif) repeat-x 0 0;
margin:0 15px;
display:inline;
height:108px;
}
.container .midcont .focusrep h1{
font-size:14px;
line-height:26px;
}
.container .midcont .focusrep p{
color:#878686;
font-size:13px;
line-height:22px;
}
.container .midcont .b3 ul{
margin:0 4px;
background:#d6d6d6;
padding:5px 0 0 16px;
height:121px;
overflow:hidden;
}
.container .midcont .b3 ul li{
line-height:24px;
}
/*右边样式*/
.container .rtcont .c1 h3,.container .rightcont .c1 h3{
background:url(../images/229-26.gif) no-repeat 0 -26px;
height:26px;
}
.container .rtcont .c1 h3 span,.container .rtcont .c2 h3 span,.container .rtcont .c3 h3 span,.container .rtcont .c4 h3 span,.container .rightcont .c1 h3 span{
display:none;
}
.container .rtcont .c1 .contact,.container .rightcont .c1 .contact{
border:1px solid #1fa2ec;
border-top:0;
padding:0 9px;
line-height:20px;
font-size:14px;
height:110px;
overflow:hidden;
}
.container .rtcont .c1 .contact p img,.container .rightcont .c1 .contact p img{
margin:10px 5px;
}
.container .rtcont .c1 .contact span,.container .rtcont .c1 .contact span a,.container .rightcont .c1 .contact span,.container .rightcont .c1 .contact span a{
color:#707070;
}
.container .rtcont .c2{
margin:6px 0;
}
.container .rtcont .c2 h3{
background:url(../images/229-26.gif) no-repeat 0 -52px;
height:26px;
}
.container .rtcont .c2 .cop{
	border:1px solid #ec691f;
	border-top:0;
	padding:0 0 0 55px;
	line-height:20px;
	font-size:14px;
	height:274px;
	overflow:hidden;
}
.container .rtcont .c2 .cop li{
border-bottom:1px solid #dadada;
width:120px;
text-align:center;
height:68px;
overflow:hidden;
}
.container .rtcont .c2 .cop li img{
padding:9px 0 0 0;
}
.container .rtcont .c3{
margin:0 0 6px 0;
}
.container .rtcont .c3 h3{
background:url(../images/229-26.gif) no-repeat 0 -78px;
height:26px;
}
.container .rtcont .c3 .links{
border:1px solid #1fa2ec;
border-top:0;
line-height:21px;
font-size:14px;
height:174px;
overflow:hidden;
}
.container .rtcont .c3 .links a{
color:#000;
}
.container .rtcont .c3 .links ul{
margin:5px 15px;
}
.container .rtcont .c3 .links li{
overflow: hidden;
text-overflow:ellipsis;
white-space:nowrap;
width:195px;
}
.container .rtcont .c4 h3{
background:url(../images/229-26.gif) no-repeat 0 -104px;
height:26px;
}
.container .rtcont .c4 .volunteer{
border:1px solid #ff0c12;
border-top:0;
line-height:24px;
font-size:14px;
height:111px;
overflow:hidden;
}
.container .rtcont .c4 .volunteer a{
color:#767676;
}
.container .rtcont .c4 .volunteer span a{
color:#000;
}
.container .rtcont .c4 .volunteer ul{
margin:10px;
}
.container .rtcont .c4 .volunteer li{
background:url(../images/icons.gif) no-repeat -348px -89px;
color:#767676;
padding:0 0 0 25px;
}
/*精彩瞬间及以下*/
.container .jcsj{
margin:5px 1px;
}
.container .jcsj h3{
background:url(../images/958-26.gif) no-repeat 0 0;
height:26px;
}
.container .jcsj h3 span{
display:none;
}
.container .jcsj .pxts{
background:#e6e6e6;
border:1px solid #ff630c;
border-top:0;
height:236px;
padding:5px 0 0 20px;
overflow:hidden;
width:936px;
}
.container .jcsj .pxts .pxt{
float:left;
width:308px;
}
.container .jcsj .pxts .pxtbg{
background:url(../images/pxtbg1.gif) no-repeat 0 0;
padding:5px 0 0 6px;
margin:10px auto 0;
width:281px;
height:180px;
text-align:left;
}
.container .jcsj .pxts .txtbg{
background:url(../images/icons.gif) no-repeat -335px -124px;;
padding:0 20px 0 38px;
line-height:20px;
margin:0;
text-align:left;
}
.container .lfcont .a2.bwhlist h3{
background:url(../images/322-26.gif) no-repeat 0 -26px;
height:26px;
}
.container .lfcont .a2.bwhlist .list{
border:1px solid #1fa2ec;
border-top:0;

overflow:hidden;
padding:10px;
}
.container .lfcont .a2.bwhlist .list h1{
font-size:14px;
line-height:28px;
}
.container .lfcont .a2.bwhlist .list p{
font-size:14px;
line-height:20px;
color:#9a9a9a;
}
.container .zr{
border:1px solid #9e9e9e;
width:204px;
margin:0 7px;
display:inline;
height:520px;
float:left;
overflow:hidden;
}
.container .zr h3{
background:url(../images/barbg.gif) repeat-x 0 -26px;
height:26px;
line-height:26px;
border-bottom:1px solid #9e9e9e;
}
.container .zr .zrpic{
float:left;
background:url(../images/midxbg.gif) repeat-x 0 59px;
margin:40px 17px 0 17px;
display:inline;
height:167px;
}
.container .zr p{
font-size:13px;
font-weight:bold;
color:#367ffd;
line-height:14px;
}
.container .fzr{
border:1px solid #9e9e9e;
width:415px;
height:400px;
overflow:hidden;
}
.container .fzr h3{
background:url(../images/barbg.gif) repeat-x 0 -26px;
height:26px;
line-height:26px;
margin:0 0 10px 0;
border-bottom:1px solid #9e9e9e;
}
.container .fzr .fzrpic{
width:125px;
height:115px;
float:left;
margin:0 0 0 10px;
display:inline;
font-size:13px;
font-weight:bold;
color:#367ffd;
line-height:20px;
}
.container .fzr .fzrpic img{
width:120px;
height:90px;
padding:1px;
border:1px solid #999;
}
.container .zxzb{
border:1px solid #9e9e9e;
width:415px;
height:129px;
margin:5px 0 0 0;
overflow:hidden;
}
.container .zxzb h3{
background:url(../images/barbg.gif) repeat-x 0 -26px;
height:26px;
line-height:26px;
margin:0 0 4px 0;
border-bottom:1px solid #9e9e9e;
}
.container .zxzb .zxzbpic{
float:left;
margin:0 0 0 10px;
display:inline;
font-size:13px;
font-weight:bold;
color:#367ffd;
line-height:20px;
position:relative;
}
.container .zxzb .zxzbpic img{
width:120px;
height:90px;
padding:1px;
border:1px solid #999;
}
.container .zxzb .zxzbpic span{
	position:absolute;
	width: 198px;
	left: 140px;
	top: 40px;
	text-align:left;
}
.container .weiy{
border:1px solid #9e9e9e;
width:628px;
margin:6px 0 0 7px;
overflow:hidden;
}
.container .weiy h3{
background:url(../images/barbg.gif) repeat-x 0 -26px;
height:26px;
line-height:26px;
margin:0 0 10px 0;
border-bottom:1px solid #9e9e9e;
}
.container .weiy .weiypics{
padding:14px;
}
.container .weiy .weiypic{
width:120px;
float:left;
overflow:hidden;
text-align:center;
font-size:13px;
font-weight:bold;
color:#367ffd;
line-height:30px;
}
.container .weiy .weiypic img{
width:95px;
height:90px;
padding:1px;
border:1px solid #999;
}
/*首页end 二级页面start*/
/*二级页面人物关键字*/
.container .lfcont .aa1 h3{
background:url(../images/322-26.gif) no-repeat 0 -52px;
height:26px;
}
.container .lfcont h3 span{
display:none;
}
.container .lfcont .rwgjz{
border:1px solid #1fa2ec;
border-top:0;
overflow:hidden;
padding:10px;
height:336px;
}
.container .lfcont .rwgjz p{
font-size:14px;
line-height:24px;
}
.container .lfcont .rwgjz p a{
display:inline-block;
margin:0 15px;
color:#000;
}
/*二级页面合作机构*/
.container .lfcont .aa2{
margin:5px 0;
}
.container .lfcont .aa2 h3{
background:url(../images/322-26.gif) no-repeat 0 -78px;
height:26px;
}
.container .lfcont .aa2 .coplist{
border:1px solid #ff630c;
border-top:0;
height:308px;
overflow:hidden;
padding:10px;
}
.container .lfcont .aa2 .coplist h1{
font-size:14px;
line-height:28px;
}
.container .lfcont .aa2 .coplist p{
font-size:14px;
line-height:25px;
color:#9a9a9a;
}
/*二级页面咨询热线*/
.container .lfcont .aa3 h3{
background:url(../images/322-26.gif) no-repeat 0 -104px;
height:26px;
}
.container .lfcont .aa3 .contact{
border:1px solid #1fa2ec;
border-top:0;
padding:0 0 0 50px;
line-height:20px;
font-size:14px;
height:110px;
overflow:hidden;
}
.container .lfcont .aa3 .contact p img{
margin:10px;
text-align:center;
}
.container .lfcont .aa3 .contact span,.container .rtcont .c1 .contact span a{
color:#707070;
}
/*二级页面右侧*/
.container .rtmaincont{
	width:958px;
	overflow:hidden;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 7px;
}
.container .rtmaincont .ad{
width:630px;
height:90px;
overflow:hidden;
}
.container .rtmaincont .bb1{
	padding:2px;
	border:1px solid #cccbcb;
	height:auto;
	overflow:hidden;
	position:relative;
	margin-top: 7px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
.container .rtmaincont .bb1 .pagelist{
background:url(../images/midxbg.gif) repeat-x 0 -108px;
padding:0 10px;
text-align:left;
}
.container .rtmaincont .bb1 h1{
font-size:12px;
font-weight:normal;
line-height:30px;
height:30px;
border-bottom:1px dotted #777;
}
.container .rtmaincont .bb1 ul{
margin:15px 0 0 0;
}
.container .rtmaincont .bb1 li{
width:920px;
position:relative;
line-height:27px;
text-align:left;
height:27px;
color:#232323;
font-size:14px;
overflow: hidden;
text-overflow:ellipsis;
white-space:nowrap;
}
.container .rtmaincont .bb1 li{
margin:0 0 0 20px;
color:#232323;
}
.container .rtmaincont .bb1 ul li a{
color:#232323;
}
.container .rtmaincont .bb1 .pagenum{
position:absolute;
bottom:15px;
right:20px;
width: 98px;
}
.container .rtmaincont .bb1 .pagenum a{
color:#000;
}
/*二级页面end 三级页面start*/
/*三级页面左侧*/
.container .pagecont{
width:958px;
overflow:hidden;
text-align:left;
}
.container .pagecont h1{
font-size:12px;
font-weight:normal;
line-height:20px;
height:20px;
margin:5px 0;
padding:0 0 0 30px;
color:#767676;
background:#e6e5e6;
}
.container .pagecont h1 a{
color:#767676;
}
.container .pagecont .mainpage{
	padding:2px;
	border:1px solid #cccbcb;
	overflow:hidden;
	margin-top: 7px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	width: 950px;
}
.container .pagecont .mainpage .detailpage{
	background:url(../images/midxbg.gif) repeat-x 0 -108px;
	text-align:left;
	height:auto;
	overflow:visible;
	width: 955px;
	padding-top: 0;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 10px;
}
.container .pagecont .mainpage .title{
	height:auto;
	text-align:center;
	border-bottom:1px dotted #777;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 20px;
	margin-left: 0;
}
.container .pagecont .mainpage span{
font-size:12px;
line-height:18px;
height:18px;
}
.container .pagecont .mainpage h3{
font-size:15px;
color:#cc0000;
line-height:36px;
height:36px;
}
.container .pagecont .mainpage .detailpage p{
	text-indent:2em;
	line-height:24px;
	height:auto;
	padding-top: 0px;
	padding-right: 24px;
	padding-bottom: 0;
	padding-left: 24px;
}
.container .pagecont .mainpage .detailpage .pagenum{
height:30px;
line-height:30px;
text-align:right;
padding:0 10px;
border-bottom:1px dotted #777;
}
.container .pagecont .mainpage .detailpage .pagenum a{
color:#000;
}
/*三级页面左侧图片速递*/
.container .tpsd{
padding:10px 0 0 0;
margin:0 0 0 2px;
width:719px;
overflow:hidden;
height:204px;
}
.container .tpsd h3{
background:url(../images/958-26.gif) no-repeat 0 -26px;
height:26px;
}
.container .tpsd h3 span{
display:none;
}
.container .tpsd .pxts{
background:#e6e6e6;
border:1px solid #ff630c;
border-top:0;
height:172px;
padding:5px 0 0 8px;
overflow:hidden;
}
.container .tpsd .pxts .pxt{
float:left;
}
.container .tpsd .pxts .pxtbg{
background:url(../images/pxtbg2.gif) no-repeat 0 0;
padding:4px 0 0 8px;
margin:4px auto 0;
width:132px;
float:left;
height:157px;
text-align:left;
}
.container .tpsd .pxts .pxtbg img{
width:121px;
height:143px;
overflow:hidden;
}
/*三级页面右侧*/
.container .rightcont{
margin:5px 0 0 5px;
width:227px;
}
.container .rightcont .tb{
border:1px solid #ec691f;
height:398px;
margin:0 0 5px 0;
overflow:hidden;
}
.tb .onepic{
margin:10px auto;
color:#367ffd;
font-size:13px;
font-weight:bold;
line-height:32px;
}
.tb .onepic img{
width:198px;
height:206px;
padding:2px;
border:2px solid #a6a6a5;
border-bottom-width:1px;
}
.tb .twopic{
margin:0 5px 0 7px;
color:#367ffd;
font-size:13px;
font-weight:bold;
line-height:32px;
float:left;
display:inline;
}
.tb .twopic img{
width:95px;
height:90px;
padding:1px;
border:1px solid #a6a6a5;
}
.container .rightcont .tb.utb{
border:1px solid #ff0c12;
height:159px;
}
.tb ul{
margin:8px 10px
}
.tb li{
background:url(../images/icons.gif) -348px -210px;
line-height:24px;
}
.tb li a{
color:#024375;
}
.container .rightcont .ad{
margin:0 0 5px 0;
overflow:hidden;
height:68px;
width:227px;
}
