/*--- 最顶部 ---*/
.pagetop{ width:100%; height:40px; line-height:40px; overflow:hidden;background:#fff; border-bottom:1px solid #d1d1d1;}
.pagetop .welcome{ width:400px; overflow:hidden;}
.pagetop .qq_tel{ width:466px;}
.pagetop .qq_tel a{ display:block; width:230px; height:17px; line-height:17px; float:left; overflow:hidden; text-indent:24px;}
.pagetop .qq_tel a.tel{ background:url(imagesicon-top.png) 0px 0px no-repeat;}
.pagetop .qq_tel a.qq{background:url(imagesicon-top.png) 0px -17px no-repeat;}
.pagetop  ul{ width:230px; overflow:hidden;}
.pagetop ul li{ float: left; width:70px; text-align:center; overflow:hidden;}
.pagetop ul li.line{ width:10px;}

/*--- 最顶部 修改前
.pagetop{ width:100%; height:40px; line-height:40px; overflow:hidden;background:#e9ebed; border-bottom:1px solid #d1d1d1;}
.pagetop .welcome{ width:400px; overflow:hidden;}
.pagetop .qq_tel{ width:286px; padding-left:100px;}
.pagetop .qq_tel a{ display:block; width:143px; height:17px; line-height:17px; float:left; overflow:hidden; text-indent:24px;}
.pagetop .qq_tel a.tel{ background:url(imagesicon-top.png) 0px 0px no-repeat;}
.pagetop .qq_tel a.qq{background:url(imagesicon-top.png) 0px -17px no-repeat;}
.pagetop  ul{ width:230px; overflow:hidden;}
.pagetop ul li{ float: left; width:70px; text-align:center; overflow:hidden;}
.pagetop ul li.line{ width:10px;}
 ---*/


/*--- Logo / Ad450 / Ad300 ---*/
.logo_img a.logo{ display:block; width:266px; height:95px; background:url(imageslogo.png) left center no-repeat; overflow:hidden;}
.logo_img .img450,.logo_img .img300{ height:70px; overflow:hidden;}
.logo_img .img450{ width:520px;}
.logo_img .img300{ width:300px;}
.logo_img .img450 a,.logo_img .img300 a{ display: table-cell; width:520px; height:70px;vertical-align:middle; text-align:center;}
.logo_img .img300 a img{ vertical-align:middle;}

/*--- 导航 ---*/
#fixnav{ margin:0 auto; width:100%;height:50px;}
.navFix{ position:fixed; left:0;  top:0; _position:absolute;  z-index:999999; width:100%;}
#fx_mainnav h2 a span{ background:url(imagesindeximg.png) no-repeat;}
.fx_exambookRcon01 li a,.fx_weixin .fx_jq_hidebox dl dd a,.fx_weibo .fx_jq_hidebox dl dd a,.fx_msteaml01 dl dd a{ background:url(imagesindexlist.png) no-repeat;}
#fx_mainnav { height:50px; background: #1258ad; width:100%; position:relative;z-index:1;}
#fx_mainnav .wp { position:relative;z-index:2;}
#fx_mainnav ul li h1 a, #fx_mainnav ul li h2 a{ font: bold 15px/50px "\5FAE\8F6F\96C5\9ED1", sans-serif; color:#fff;}
#fx_mainnav ul li {height:	50px;position:relative;float:left; }
#fx_mainnav ul li h1 a {float:left;text-align:center;}
#fx_mainnav ul li h2 a {position:relative;float:left; padding-left:10px;}
.n_two{width:56px;}
.n_three{width:72px;}
.n_four{width:84px;}
.n_seven{width:146px;}
#fx_mainnav ul li h2 a span { display:block; width:9px; height:5px; background-position: 0 -115px; position:absolute; top:23px; right:9px;font-size:0;}
#fx_mainnav li.cur h2 a,#fx_mainnav li.cur h1 a  { background-position: -14px -115px;  background: #0192df;}
#fx_mainnav li.cur h2 a:hover,#fx_mainnav li.cur h1 a:hover{text-decoration:none;} 
.fx_navtxt {position: absolute;overflow: hidden;background: #fff;border: solid 1px #0192df;width: 450px;padding: 0 10px 5px 10px;z-index: 999;overflow: hidden;border-top:none;top:50px;}
.fx_navtxttypeRig,.fx_navtxttype07,.fx_navtxttype08,.fx_navtxttype09,.fx_navtxttype10,.fx_navtxttype11{right:0;}
.fx_navtxttypeLef{left:0;}
.fx_navtxt h6 {padding-left: 10px;height: 12px;line-height: 14px;margin: 10px 0;}
.fx_navtxt h6 a,.fx_more a.h6{color: #345dad;font:bold 12px/24px "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53",Arial,sans-serif; font-size:14px;}
.fx_navtxt p {color: #333;font: 13px/24px "\5FAE\8F6F\96C5\9ED1","\9ED1\4F53",Arial,sans-serif; padding-left: 10px;}
.fx_navtxt p a {color: #333;font: 13px/24px "\5FAE\8F6F\96C5\9ED1","\9ED1\4F53",Arial,sans-serif;}
.fx_navtxt p a:hover{color:#e4393c; text-decoration:underline;}
.fx_navtxt em {border-top: 1px solid #f2f2f2;height: 1px;font-size: 0px;display: block;margin: 5px 0 0 0;}
.fx_navtxt h6 span a {color: #888;font-weight:100;}
.fx_navtxt h6 ins{text-decoration:none;padding:0 0 0 5px;}
.fx_navtxt h6 ins a {color: #333;font-weight:100;}
.fx_navtxttype11 {height:auto; width:auto; border-bottom:1px solid #345dad; position:absolute; top:50px; left:0;background:#fff;}
.fx_navtxttype11 a { float:left; font: 13px/30px "\5FAE\8F6F\96C5\9ED1","\9ED1\4F53",Arial,sans-serif; padding:0 0 0 15px;}
.fx_navtxttype11 a:hover{color:#e4393c;text-decoration:underline;}
.fx_navtxttype11 span{float:right; font: 12px/30px "\5FAE\8F6F\96C5\9ED1","\9ED1\4F53",Arial,sans-serif; padding:0 0 0 15px;}

.fx_navtxt .fx_menu_left{ float:left; width:280px; clear:left;}
.menuright_img{ width:170px; height:auto; float:right; clear:right; padding-top:15px;}
.menuright_img .menuright_img_list{ width:170px; height:50px; font-size:20px; color:#fff; line-height:50px; text-align:center; background:#4e4e4e; margin-bottom:10px;}
.menuright_img .menuright_img_list a{ color:#fff;}
.fx_more{ width:430px; height:30px; line-height:30px; margin:0px auto; border-top:1px solid #ededed; padding-top:5px;}
.fx_more .fr{ float:right;}

/*--- 通知滚动效果/leftLoop ---*/
.leftLoop{ width:1098px; height:36px; line-height:36px; margin:5px auto; background:url(imagesicon-notice.png) 20px center no-repeat #fff; border:1px solid #c0c0c0;overflow:hidden !important; }
.leftLoop .bd{position:relative; width:1025px; overflow:hidden; float:right; margin-right:20px; overflow:hidden;}
.leftLoop .bd ul{ overflow:hidden; zoom:1; }
.leftLoop .bd ul li{ margin:0 8px; text-align:center; float:left; _display:inline; background:url(imagesicon-d-blue.gif) left center no-repeat;}
#leftMarquee ul li{ width:auto !important; text-align:left;  }
#leftMarquee ul li a{ padding-left:13px;  }

/*--- 省市/Provinces ---*/
.Provinces { padding:6px 0px;border:1px solid #c0c0c0;}
.Provinces .w1{ width:510px; float:left; overflow:hidden;}
.Provinces .province,.Provinces .city{ width:55px; height:50px;  overflow:hidden;}
.Provinces .province{background:url(imagesicon-city.png) 0px 0px no-repeat; margin-left:15px;_margin-left:5px;}
.Provinces .city{background:url(imagesicon-city.png) -60px 0px no-repeat; margin-left:15px;_margin-left:5px;}
.Provinces ul{ width:430px; height:50px; overflow:hidden;}
.Provinces ul li{ float:left; width:39px; height:25px; line-height:25px; text-align:center; overflow:hidden;}
.Provinces .add{ width:50px; height:45px; text-align:center; float:right; background:#1258ad; padding-top:5px; margin-right:20px;}
.Provinces .add a{ color:#fff; line-height:20px;}
.Provinces .add a:hover{ text-decoration:none; color: #FF3;}

/*--- 站点Ad 1行2列 ---*/
.site_img_two,.site_img_four{ width:1100px; margin:0px auto; overflow:hidden;}
.site_img_two .ad545{ width:543px; height:auto; border:1px solid #d6d6d6; overflow:hidden;}

/*--- 列表页分页下AD/宽度794px ---*/
.site_img794{ width: 794px; height:auto; overflow:hidden;}

/*--- 站点Ad 1行4列 ---*/
.site_img_four ul li{ position:relative; width:214px; height:88px; float:left; text-align:center; border:1px solid #d6d6d6; background:#fff; margin-left:5px; margin-top:5px;}
.site_img_four ul li a{ position:absolute; left:0px; top:0px; display:block; width:100%; height:88x; overflow:hidden;}
.site_img_four ul li img{ display:block; width: auto; margin:0px auto; height:60px; margin-top:2px;}
.site_img_four ul li.bgblue{ background:#1258ad; color:#fff; border:none; width:268px;}
.site_img_four ul li.bgred{ background:#990000; color:#fff; border:none; width:268px;}
.site_img_four ul li p,.site_img_forty ul li p,.headlines .headlines_ad ul li p{ font-size:14px; line-height:20px;}
.site_img_four ul li:hover,.site_img_forty ul li:hover,.headlines .headlines_ad ul li:hover{ color:#1258ad;}
.site_img_four ul li:hover.bgblue{ color:#fff;}

/*--- 站点Ad 1行5列 ---*/
.site_zc_five { width:1100px; margin:0px auto; overflow:hidden;}
.site_zc_five ul li{ position:relative; width:213px; height:90px; float:left; text-align:center; border:1px solid #d6d6d6; background:#fff; margin-left:6px; margin-top:8px;}
.site_zc_five ul li a{ position:absolute; left:0px; top:0px; display:block; width:100%; height:90px; overflow:hidden;}
.site_zc_five ul li img{ display:block; width: 203px; margin:0px auto; height:58px; margin-top:2px;}
.site_zc_five ul li.bgblue{ background:#1258ad; color:#fff; border:none; width:268px;}
.site_zc_five ul li.bgred{ background:#990000; color:#fff; border:none; width:268px;}
.site_zc_five ul li p,.site_img_forty ul li p,.headlines .headlines_ad ul li p{ font-size:14px; line-height:20px;}
.site_zc_five ul li:hover,.site_img_forty ul li:hover,.headlines .headlines_ad ul li:hover{ color:#1258ad;}
.site_zc_five ul li:hover.bgblue{ color:#fff;}

/*--- 站点Ad 通栏Bannner width / 1100px ---*/
.site_img_banner{ width:1098px; height:70; border:1px solid #d6d6d6;}

/*--- 站点Ad 8行5列 ---*/
.site_img_forty{ width:1098px; margin:0px auto; overflow:hidden;}
.site_img_forty ul{ width:100%; height:87px; overflow:hidden;border-bottom:1px solid #ededed;}
.site_img_forty ul li{ position:relative; float:left; width:218px; height:87px; overflow:hidden; text-align:center; border-right:1px solid #dfdfdf;}
.site_img_forty ul li img{ margin-top:3px; }
.site_img_forty ul li a{ position:absolute; left:0px; top:0px; display:block; width:100%; height:87px; overflow:hidden;}
.site_img_forty ul li.w220{ width:220px; border-right:none !important;}
.site_img_forty ul.noborder{ border-bottom:none;}

/*--- 站点Ad 6行5列 ---*/
.site_ad_forty{ width:1098px; height:auto; margin:0px auto; overflow:hidden;}
.site_ad_forty ul{ width:100%;margin-left:4px; }
.site_ad_forty ul li{ position:relative; float:left; width:218px; height:90px; overflow:hidden; text-align:center;border-right:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;}
.site_ad_forty ul li a{ position:absolute; left:0px; top:0px; display:block; width:215px; height:85px; overflow:hidden;}
.site_ad_forty ul li img { margin-top:2px; margin-bottom:-2px;  }
.site_ad_forty ul li p { text-align:center; margin-top:0px; font-size:13px; color:#000;}
.site_ad_forty ul li.w220{ width:220px; border-right:none !important;}
.site_ad_forty ul.noborder{ border-bottom:none;}

/*--- 站点Ad 6行5列 ---*/
.site_tupian_forty{ width:1098px; height:auto; margin:3px auto; overflow:hidden;}
.site_tupian_forty ul{ width:100%;margin-left:4px; margin-top:5px;}
.site_tupian_forty ul li{ position:relative; float:left; width:219px; height:95px; overflow:hidden; text-align:center;}
.site_tupian_forty ul li a{ position:absolute; left:0px; top:0px; display:block; width:213px; height:88px; border:1px solid #dfdfdf; overflow:hidden;}
.site_tupian_forty ul li img { margin-top:5px; margin-bottom:-2px;}
.site_tupian_forty ul li p { text-align:center; margin-top:0px; font-size:13px; color:#000;}
.site_tupian_forty ul li.w220{ width:220px; border-right:none !important;}
.site_tupian_forty ul.noborder{ border-bottom:none;}

/*--- 列表页选项卡 ---*/
.list_tupian_forty{ width:1098px; height:auto; margin-top:1px; overflow:hidden;}
.list_tupian_forty ul{ width:100%; margin-left:4px;}
.list_tupian_forty ul li{ position:relative; float:left; width:219px; height:90px; overflow:hidden; text-align:center;}
.list_tupian_forty ul li a{ position:absolute; left:0px; top:0px; display:block; width:213px; height:85px; border:1px solid #dfdfdf; overflow:hidden;}
.list_tupian_forty ul li img { margin-top:2px; margin-bottom:-2px;  }
.list_tupian_forty ul li p { text-align:center; margin-top:0px; font-size:13px; color:#000;}
.list_tupian_forty ul li.w220{ width:220px; border-right:none !important;}

/*--- 站点Ad 8行5列 ---*/
.site_wenzi_forty{ width:1098px; height:405px; margin:0px auto; overflow:hidden;}
.site_wenzi_forty ul{ width:100%;margin-left:4px; }
.site_wenzi_forty ul li{ position:relative; float:left; width:218px; height:67px; overflow:hidden; text-align:center;border-right:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;}
.site_wenzi_forty ul li a{ position:absolute; left:0px; top:0px; display:block; width:100%; height:67px; overflow:hidden;}
.site_wenzi_forty ul li p { text-align:center; margin-top:2px; font-size:13px; color:#666;}
.site_wenzi_forty ul li.w220{ width:220px; border-right:none !important;}
.site_wenzi_forty ul.noborder{ border-bottom:none;}

/* 图片广告位 */
.tupian_index{ overflow:hidden; width:1098px; clear:both}
.tupian_index ul{ width:100%; height:auto; margin-left:6px; margin-top:10px;}
.tupian_index li{float:left; display:inline; width:182px; text-align:center; overflow:hidden; height:84px;position:relative}
.tupian_index li a{float:left;}
.tupian_index li img{display:block; width:172px; height:50px;border-top:1px solid #d6d6d6; border-left:1px solid #d6d6d6; border-right:1px solid #d6d6d6; border-bottom:0px solid #d6d6d6;}
.tupian_index li p{ text-align:center; margin-top:0px; line-height:22px; font-size:12px; border-top:1px solid #eeeeee; border-left:1px solid #d6d6d6; border-right:1px solid #d6d6d6; border-bottom:1px solid #d6d6d6; box-shadow: 0px 2px 0px #ebebeb;}
.tupian_index li a:hover{ text-decoration: none;color:red;}

/* 党校栏目5列图片广告位 */
.tupian_list{ overflow:hidden; width:1098px; clear:both}
.tupian_list ul{ width:100%; height:auto; margin-left:12px; margin-top:12px;}
.tupian_list li{float:left; display:inline; width:218px; text-align:center; overflow:hidden; height:90px;position:relative}
.tupian_list li a{float:left;}
.tupian_list li img{display:block; width:205px; height:60px;border-top:1px solid #d6d6d6; border-left:1px solid #d6d6d6; border-right:1px solid #d6d6d6; border-bottom:0px solid #d6d6d6;}
.tupian_list li p{ text-align:center; margin-top:0px; line-height:24px; font-size:14px; border-top:1px solid #eeeeee; border-left:1px solid #d6d6d6; border-right:1px solid #d6d6d6; border-bottom:1px solid #d6d6d6; box-shadow: 0px 2px 0px #ebebeb;}
.tupian_index li a:hover{ text-decoration: none;color:red;}

/*--- 站点Ad 信息汇总下宽度305px 1行1列 ---*/
.site_img305 ul li { position:relative; float:left;width:300px; height:65px; margin-top:4px;margin-left:22px;border:1px solid #ededed;}
.site_img305 ul li img{ width:300px; height:65px; overflow:hidden;}
.site_img248{}
.site_img200{width:198px;height:95px; border:1px solid #dfdfdf;}

/* 列表页右下角联系方式下AD 宽度295px 高度250px */
.site_img295{ width:295px; height:250px; background:#444; overflow:hidden;}
.site_img297{ width:297px; height:250px; background:#444; overflow:hidden;}

/* 频道页A 图片广告 宽380px 高度90px*/
.site_img795{ width:100%; overflow:hidden;}
.site_img390{ width:380px; height:90px; background:#444; overflow:hidden;}

/*--- 站点Ad 头条右侧ad 8行1列 ----*/
.headlines .headlines_ad{ width:265px;}
.headlines .headlines_ad ul li{position:relative; width:100%; height:68px; overflow:hidden; margin-top:0px; border-bottom:1px solid #d6d6d6; text-align:center;}

.headlines .headlines_ad ul li a{position:absolute; left:0px; top:0px; display:block; width:100%; height:80px; overflow:hidden;}
.headlines .headlines_ad ul li p{margin-top:-5px;}
.headlines .headlines_ad ul li img{width:250px; height:50px;}
.headlines .headlines_ad ul li.noborder{ border-bottom:none;}

/*--- 三栏 ---*/
.three_columns,.headlines{ width:1098px;overflow:hidden;border:1px solid #c0c0c0;}
.three_columns .w326{ width:336px; height:auto; min-height:300px; overflow:hidden; float:left; padding:0px 15px 0px 14px;}
.three_columns .w326 .title{ width:336px; height:47px; overflow:hidden; margin-top:10px;}
.three_columns .w326 .tit1{ background:url(imagestitle4.png) 0px 0px no-repeat;}
.three_columns .w326 .tit2{ background:url(imagestitle4.png) 0px -50px no-repeat;}
.three_columns .w326 .tit3{ background:url(imagestitle4.png) 0px -101px no-repeat;}
.three_columns .w326 .tit4{ background:url(imagestitle2.png) 0px 0px no-repeat;}
.three_columns .w326 .tit5{ background:url(imagestitle2.png) 0px -50px no-repeat;}
.three_columns .w326 .tit6{ background:url(imagestitle2.png) 0px -101px no-repeat;}
.three_columns .w326 .site_img_326{ width:334px; height:62px; border:1px solid #d1d1d1; clear:both;}
.three_columns .w326 .site_img_326a{ width:336px; height:38px; border:1px solid #d1d1d1; clear:both;}
.three_columns .w326 ul{ margin:5px 0px 0px 0px;}
.three_columns .w326a ul{ margin:5px 0px 0px 0px;}
.three_columns .w326 ul li{ width:100%; height:28px; line-height:28px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap; background:url(imagesicon-d-orange.gif) left center no-repeat; text-indent:10px;}
.three_columns .w326a ul li{ width:100%; height:28px; line-height:28px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap; background:url(imagesicon-d-blue.gif) left center no-repeat; text-indent:10px;}
.three_columns .w326 .more{ text-align:right; width:100%; height:20px; line-height:20px; margin-bottom:5px; overflow:hidden;}

/*--- 头条部分 ---*/
.common_title{ width:100%; background:url(imagesicon-title.gif) left center no-repeat; clear:both; height:40px; line-height:40px; overflow:hidden;color:#1258ad; font-size:20px;}
.common_title strong{ padding-left:20px;}
.common_title span{ font-size:14px;}
/*--- 党校头条部分 ---*/
.common_title_dx{ width:100%; background:url(imagesicon-title1.gif) left center no-repeat; clear:both; height:40px; line-height:40px; overflow:hidden;color:#D90000; font-size:20px;}
.common_title_dx strong{ padding-left:20px;}
.common_title_dx span{ font-size:14px;}

.headlines{border:1px solid #c0c0c0;}
.headlines .headlines_sidebar{ width:345px; overflow:hidden;}
/*---  幻灯-slideBox ---*/

.slideBox{ padding:5px 8px 5px 8px; width:325px; height:246px; overflow:hidden; position:relative;}
.slideBox .hd{width:100%; height:30px; overflow:hidden; position:absolute; left:0px; bottom:10px; z-index:9999; }
.slideBox .hd ul{ overflow:hidden; zoom:1; width:100%; text-align:center;margin-left: 100px; margin-top:12px; }
.slideBox .hd ul li{ margin-left: 10px;display: inline-block;float: left;width: 18px;height: 18px;line-height: 18px;text-align: center;background: #FFF none repeat scroll 0% 0%;cursor: pointer;text-align: center;
	-moz-border-radius: 9px; /* 圆的半径为边长的一半，即300px */
	-webkit-border-radius: 9px;
	border-radius: 9px;
	display: -moz-box;
	display: -webkit-box; 
	display: box;
	-moz-box-orient: horizontal;
	-webkit-box-orient: horizontal;
	box-orient: horizontal;
	-moz-box-pack: center;
	-moz-box-align: center;
	-webkit-box-pack: center;
	font-family:Arial;font-weight:bold;
	-webkit-box-align: center;}
.slideBox .hd ul li.on{background: #EB6A05 none repeat scroll 0% 0%;color: #FFF;}
.slideBox .bd{ width:100%; height:210px; z-index:0;}
.slideBox .bd li{position:relative; width:328px; height:246px;  zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:100%; height:246px; display:block; z-index:0;}

/*--- 信息汇总 ---*/
.information{ width:305px; margin:17px auto 10px auto; overflow:hidden;}
.information ul{ width:305px; margin:0px auto; overflow:hidden;}
.information ul li{ width:100%; height:40px; line-height:40px; text-align:center; overflow:hidden; background:#ededed; margin-top:10px;}

/*--- 中间 ---*/
.headlines .headlines_middle{ width:486px; height:689px; overflow:hidden;}
.headline_news{ width:446px; padding:15px 15px 10px 20px; overflow:hidden;}
.headline_news .line{ width:100%; height:2px;border-bottom:1px solid #ededed;}
.headline_news h2{ width:100%; height:30px; line-height:30px; background:url(imagesicon-headline.gif) left center no-repeat; overflow:hidden; text-indent:50px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap; font-size:16px; margin-bottom:5px;}
.headline_news p{ line-height:24px; color:#999;}

/*--- 头条下面的信息资讯选项卡组模块 ---*/
.mainheadlineBox_paihangBox{ width:486px; height:411px;overflow:hidden;}
.mainheadlineBox_paihang_tab{ width:100%; overflow:hidden; clear:both;}
.mainheadlineBox_paihang_tab ul{  width:489px; overflow:hidden;}
.mainheadlineBox_paihang_tab ul li{ float:left; width:120px; font-size:14px; color:#252525; background:#f4f4f4;height:36px; line-height:36px; text-align:center;border-bottom:1px #c0c0c0 solid; border-right:1px #cccccc solid; border-top:1px solid #eeeeee; overflow:hidden; cursor:pointer;}
.mainheadlineBox_paihang_tab .self{ width:123px; font-weight:bold; font-size:16px; color:#1f63b4; background:#fff url(imagessbtit.png) 10px -43px no-repeat; border-bottom:0; border-top:3px solid #3d97d3; height:35px;}

.mainheadlineBox_paihang_tabBox{ width:446px; height: auto; margin:0px auto; border-top:none; overflow:hidden;}
.mainheadlineBox_paihang_tabBox ul{ width:100%; margin:10px auto 0px auto; overflow:hidden;}
.mainheadlineBox_paihang_tabBox ul li{ width:100%; height:30px; line-height:30px; overflow:hidden;text-overflow:ellipsis;}
.mainheadlineBox_paihang_tabBox ul li span{ float:right; color:#006699; font-size:12px; font-family:"Times New Roman", Times, serif;}
.mainheadlineBox_paihang_tabBox ul li a{ color:#252525; font-size:14px; background:url(imagesicon-d-blue.gif) left center no-repeat; padding-left:20px; }
.mainheadlineBox_paihang_tabBox ul li a:hover{ color:#cc0000; text-decoration:underline;}
.mainheadlineBox_paihang_tabBox ul li.nobd{ border-bottom:none;}

.seach_hotword{width:448px; overflow:hidden;}
.search{ width:448px; height:40px; margin:13px auto 0px auto;_margin:7px auto 0px auto; background:url(imagessearch.png) no-repeat; position:relative;}
.search .keyword,.search .button{  position:absolute; top:0px; height:40px; background:none; border:none;}
.search .keyword{ left:0px; width:357px; line-height:40px; padding-left:10px; color:#999; overflow:hidden;font-family:"微软雅黑";}
.search .button{ right:0px; width:81px;cursor:pointer;}
.seach_hotword .hotword{ width:428px; margin:0px auto; height:22px; line-height:22px;}
.seach_hotword .hotword a{ color:#999; margin-right:5px;}
.seach_hotword .hotword a:hover{ color:#F00;}

/* 首页三栏核心内容部分 */
.part{ clear:both;}

/* 左侧--边栏 */
.part .pl_sidebar{ width:240px; height:4100px;}
.part .pl_sidebar .siderbar_box{ padding:17px 20px; height:auto; border-bottom:1px solid #ededed; clear:both;}
.part .pl_sidebar .siderbar_box .sb1{ width:100%; margin-top:5px;}
.part .pl_sidebar .siderbar_box .sb1 li{ width:180px; height:26px; line-height:26px; background:url(imagesicon-d-blue.gif) left center no-repeat; padding-left:20px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.share_self{ border:1px solid #ededed !important;}

.part .pl_sidebar .siderbar_box .sb2,.part .pl_sidebar .siderbar_box .sb3{ width:198px; height:auto; padding:10px 0px;border:1px solid #ededed; overflow:hidden; margin-top:10px;}
.part .pl_sidebar .siderbar_box .sb2 li{ width:66px; height:28px; line-height:28px; text-align:center; overflow:hidden; float:left;}
.part .pl_sidebar .siderbar_box .sb3 li{ width:99px; height:28px; line-height:28px; text-align:center; overflow:hidden; float:left;}

/* 左侧--栏新增信息导航左侧栏目导航菜单 */
#dropnavcolumn{border-right:none; width:200px; background: #ededed;}	
#dropnavcolumn .mainCate{ position:relative; height:46px; zoom:1; border-top:10px solid #fff;  }	
#dropnavcolumn h3{ position: relative; z-index:999; height: 46px; line-height: 46px;  font-size: 16px; overflow:hidden; font-weight:normal; padding-left:55px; width:145px;}	
#dropnavcolumn h3.dp_icon{ background:url(imagesicon-information-nav.png) no-repeat;}
#dropnavcolumn h3.dp_icon1{ background-position:20px 15px;}
#dropnavcolumn h3.dp_icon2{ background-position:20px -45px;}
#dropnavcolumn h3.dp_icon3{ background-position:20px -102px;}
#dropnavcolumn h3.dp_icon4{ background-position:20px -162px;}

#dropnavcolumn h3 span{ display:block;width: 35px;height: 46px; float:right;background: url(imagesicon-arrow.png) no-repeat center center;  }	
#dropnavcolumn .subCate{ display:none; position:absolute; left:200px; top:0px; width:514px; padding:0 0 20px 20px; color:#333;border: 1px solid #ccc; min-height:26px;z-index: 1; background:#f4f4f4; }	
#dropnavcolumn .subCate h4{ display:block; width:100%;  overflow:hidden; clear:both;color:#145CA6; font-size: 14px;font-weight: bold;margin:5px 0px;}
#dropnavcolumn .subCate p{ display:block; clear:both; overflow:hidden;}
#dropnavcolumn .subCate p a{float: left; display:inline-block; width: 50px; font-size: 12px; line-height: 22px; overflow: hidden;}
#dropnavcolumn .subCate p.allc a{ width:122px;}
#dropnavcolumn .on{ background:#ccc !important; cursor:pointer; color:#333; }	
#dropnavcolumn h3 a,#dropnavcolumn .on h3 a,#dropnavcolumn .on p a{  color:#333; }	
#dropnavcolumn .on h3 a,#dropnav .on h3 a{ font-weight:bold;}
#dropnavcolumn .on .subCate{ display:block !important;  }
/*#dropnavcolumn #mainCate-4 .subCate{ top:-19px;}	
#dropnavcolumn #mainCate-5 .subCate{ top:-155px;}	
#dropnavcolumn #mainCate-6 .subCate{ top:-159px;}
#dropnavcolumn h3 a:hover,#dropnav h3 a:hover{ text-decoration:none;}
#dropnavcolumn .on h3,#dropnav .on h3{ border-right:1px solid #fff !important; overflow:hidden;}*/

/*专题导航*/
.zhuanti{ padding:0px; width:200px; overflow:hidden; border-top:none;}
.zhuanti li{ width:200px; height:42px; line-height:36px; overflow:hidden; width:100%; }
.zhuanti li a{ display:block; width:196px; height:36px; font-size:14px; text-indent:32px; color:#333;background: url(imagesleftmenu_on.jpg) left center no-repeat; border:1px solid #ededed;}
.zhuanti li a:hover{ background: url(imagesleftmenu_over.jpg) left center no-repeat; color:#fff; text-decoration:none;}


/* 左侧--栏新增左侧分类菜单 */
#dropnav{ position:relative; z-index:19; border-right:none; width:100%; background: #ededed;}	
#dropnav .mainCate{ position:relative; height:46px; zoom:1;  border-top:10px solid #fff;   }	
#dropnav h3{ position: relative; z-index:999; height: 46px; line-height: 46px; font-size: 16px; overflow:hidden; font-weight:normal;padding-left:55px;}	
#dropnav h3.dn_icon{ background:url(imagesicon-subject.png) no-repeat;}
#dropnav h3.dn_icon1{ background-position:20px 15px;}
#dropnav h3.dn_icon2{ background-position:20px -46px;}
#dropnav h3.dn_icon3{ background-position:20px -108px;}
#dropnav h3.dn_icon4{ background-position:20px -165px;}
#dropnav h3.dn_icon5{ background-position:20px -225px;}
#dropnav h3.dn_icon6{ background-position:20px -285px;}
#dropnav h3.dn_icon7{ background-position:20px -340px;}
#dropnav h3.dn_icon8{ background-position:20px -400px;}
#dropnav h3.dn_icon9{ background-position:20px -460px;}

#dropnav h3 span{ display:block;width: 30px;height: 46px; float:right;background: url(imagesicon-arrow.png) no-repeat center center; }	
#dropnav .subCate{ display:none; position:absolute; left:200px; top:0px; width:514px;background:#f4f4f4;  padding:0 0 20px 20px; color:#333;border: 1px solid #ddd;min-height:26px;z-index: 999999; }	
#dropnav .subCate h4{ display:block; width:100%;  overflow:hidden; clear:both; color:#145CA6;font-size: 14px;font-weight: bold;margin: 10px 0 10px 0;}
#dropnav .subCate p{ display:block; clear:both; overflow:hidden;}
#dropnav .subCate p a{float: left; display:inline-block; width: 127px; font-size: 12px; line-height: 22px; overflow: hidden;}
#dropnav .on{ background:#ddd; cursor:pointer; color:#333; }	
#dropnav .on h3 a,#dropnav h3 a,#dropnav .on p a{  color:#333; }	
#dropnav .on .subCate{ display:block !important;  }
#dropnav .subCate a:hover,#dropnavcolumn  .subCate a:hover{ color:#F00; text-decoration:none;}
/*#dropnav #mainCate-4 .subCate{ top:-19px;}	
#dropnav #mainCate-5 .subCate{ top:-155px;}	
#dropnav #mainCate-6 .subCate{ top:-159px;}*/

/* 中间--栏目置顶和最新更新列表 */
.part .part_middle{ width:485px; height:4080px; overflow:hidden; padding:10px 10px;}
.part .part_middle .top_title,.part .part_middle .last_updated_title{ width:485px; height:30px; line-height:30px; text-align:center; }
.part .part_middle .top_title{border:1px solid #eb6a05; color:#eb6a05;}
.part .part_middle .last_updated_title{ border:1px solid #009900; color:#009900;}
.part .part_middle .last_updated_title a.green{ margin-right:5px;color:#009900;}

/* 中间--置顶 */
.part .part_middle ul.top{ clear:both; padding-bottom:15px;}
.part .part_middle ul.top li{ width:470px; height:28px; line-height:28px; padding-left:10px; background:url(imagesicon-d-orange.gif) left center no-repeat; overflow:hidden;}
.part .part_middle ul.top li span{ display:block; float:left; clear:left; max-width:430px;_width:420px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap; padding-right:5px;}
.part .part_middle ul.top li small{ display:block; float:right;color:#eb6a05; font-family:"Times New Roman", Times, serif;}
.part .part_middle ul.top li a.orange{ margin-right:5px;}

/* 中间--最新更新列表 */
.part .part_middle ul.last_updated{ clear:both; padding-bottom:15px;}
.part .part_middle ul.last_updated li{ width:470px; height:28px; line-height:28px;*height:21px;*line-height:21px;_height:21px;_line-height:21px;  padding-left:10px; background:url(imagesicon-d-green.gif) left center no-repeat; overflow:hidden;}
.part .part_middle ul.last_updated li span{ display:block; float:left; clear:left; max-width:430px;_width:420px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap; padding-right:5px;}
.part .part_middle ul.last_updated li small{ display:block; float:right;color:#009900; font-family:"Times New Roman", Times, serif;}
.part .part_middle ul.last_updated li a.green{ margin-right:5px;color:#009900;}


/* 右侧栏目 */
.part .pr_sidebar{ width:331px; height:4100px; padding:0px 0px; overflow:hidden;}

.part .pr_sidebar .brand_top{ width:100%; height:90px; overflow:hidden;}
.part .pr_sidebar .brand_top img{ float:left; width:120px; height:90px; margin-right:10px;}
.part .pr_sidebar .brand_top p{ line-height:22px; color:#999;}
.part .pr_sidebar .brand_top a{ display:block; width:100%; height:90px; overflow:hidden;}
.part .pr_sidebar .brand_top a:hover{ text-decoration:none;}

.part .pr_sidebar .sitebox{ padding:17px 20px; height:auto; border-bottom:1px solid #ededed; clear:both;}
.part .pr_sidebar .sitebox .rb1{ margin-top:5px;}
.part .pr_sidebar .sitebox .rb1 li{ width:271px; height:26px; line-height:26px; background:url(imagesicon-d-blue.gif) left center no-repeat; padding-left:20px;}

.part .pr_sidebar .sitebox .scrolltext{ width:271px; padding-left:20px; height:355px; background:url(imagesicon-focus.png) left 11px no-repeat; overflow:hidden;}
.part .pr_sidebar .sitebox .scrolltext ul li{ width:100%; height:36px; line-height:36px;}
.textbreak li{text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}

.sitebox_piclist{ width:100%; overflow:hidden;}
.sitebox_piclist li{ width:136px; height:135px; overflow:hidden; text-align: center;}
.sitebox_piclist li a{ display:block; width:100%; height:145px;}
.sitebox_piclist li a img{ width:132px; height:100px; padding:1px; border:1px solid #dfdfdf; margin-bottom:5px;}
.sitebox_piclist li a:hover img{ border:1px solid #999;}
.sitebox_piclist li a h1{height:20px; line-height:20px; overflow:hidden;}
.sitebox_piclist li a:hover,.sitebox_piclist li a:hover h1{ text-decoration:none;  color:#ff6854;}

/* 3日/1周/1月排行新增 */
.dwm_ranking{  width:291px; overflow:hidden; margin:0px auto;}
.dwm_ranking .hd{ height:45px; width:291px; clear:both; overflow:hidden;}
.dwm_ranking .hd ul li{ float:left; width:96px; height:45px; line-height:45px; font-size:16px; font-weight:bold; text-align:center; border-right:1px solid #ddd;  cursor:pointer; background: #ededed;}
.dwm_ranking .hd ul li.on{ background:#1258ad; color:#fff;}
.dwm_ranking .bd{ padding:0px 0px;}
.dwm_ranking .bd ul{/*background:url(imagesnum_bg.png) no-repeat 0px 7px transparent;*/ padding-bottom:10px; margin-top:10px;}
.dwm_ranking .bd ul li{height:30px;line-height:30px;}
.dwm_ranking .bd ul li span{ display:inline-block; float:left; width:20px; height:20px; line-height:20px; margin-top:5px; border-radius:10px; color:#fff; background:#d7d7d7; text-align:center; margin-right:10px; font-size:12px;}
.dwm_ranking .bd ul li span.num_top3{ background:#6491c3;}

/*---------- 名校专区 ----------*/
#mxzq{ width:1100px; height:90px; margin:0 auto;}
#mxzq ul{ width:100%; padding:0; margin-top:5px;}
#mxzq ul li{ display:block; float:left; width:156px; height:83px; border:1px #d6d6d6 solid; position:relative;}
#mxzq ul li+li{border-left:none;}
#mxzq ul+ul li{border-top:none;}
#mxzq ul li+li+li+li+li+li+li+li{ border-left:1px #d6d6d6 solid; border-top:none;}
#mxzq ul li+li+li+li+li+li+li+li+li{ border-left:none;}
#mxzq ul li img{ width:100%; height:100%;}
#mxzq ul li p{ width:146px; height:80px;; text-align:center; color:#333; position:absolute; top:0; background:none; display:none; padding:8px 5px 0 5px; }
#mxzq ul li:hover p{ display:block; background:url(imagesb3_05.png) no-repeat;}
#mxzq ul li+li:hover p{ display:block; background:url(imagesb3_05.png) no-repeat;}

/*--- 友情链接 ---*/
.friendlink{ width:1058px; padding:20px; overflow:hidden;}
.friendlink ul li{ float:left; width:auto; height:30px; line-height:22px; margin-right:22px; overflow:hidden; font-size:12px;}


/*--------------------- Footer -----------------------*/
.site_footer{ width:100%; height:237px; background:url(imagesfooter.gif) repeat-x; overflow:hidden; text-align:center; overflow:hidden;}
.site_footer,.site_footer a{ color:#8f8f8f;}
.site_footer a{ margin-left:10px; margin-right:10px;}
.site_foot_menu{ width:100%; height:52px; line-height:52px; overflow:hidden;}
.site_foot_copyright{ margin-top:10px; height:auto; line-height:26px;}