/* CSS Document */
html,body{
	-webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
	user-select:none;
    -moz-user-select:none;
    -webkit-user-select:none;
    -ms-user-select:none;
    -khtml-user-select:none;
}
body{ margin:0; padding:0;
font: 14px/1 Helvetica, STHeiti STXihei, Microsoft JhengHei, Microsoft YaHei, Tohoma, Arial;
    color: #333;
    font-family: "Microsoft YaHei";
	
	}
ul,li{ margin:0; padding:0}
a{ color:#000; text-decoration:none;}
a:hover{ color:#f00; text-decoration:none}
img{ border:none;}



.space{ width:100%; height:30px; display:block; float:left;}
.space_1{ height:1px;}
.space_10{ height:10px;}
.space_20{ height:20px;}
.space2{ width:23px; height:30px; display:block; float:left}
body{background:/*#DDDDDD  url(../images/homePageBG.jpg)*/ no-repeat top;background-size: cover; overflow-x: auto;
}
.body{ width:100%;  }
.space_nb{ width:30%; height:15px; display:block; float:left;}

.topTool{line-height: 36px;height: 36px;background: #F5F5F5; padding:0 10px; }
.topToolL{ float:left; margin-right:10px}
.topToolR{ float:right}
.topToolR a{color:#888888}


.head{float:left;position:relative;display:block;width:100%;height: 127px;background:url(../images/bannerbg.png) no-repeat #FCFCFC;font-size:12px;margin:0 auto;}
	.head .searchbar{right:10px;top:44px;float:right}
	.searchbar .searchinput{margin:0; padding:0 5px;width:200px; height:28px; line-height:28px; font-size:16px; color:#000; }
	.searchbar a.searchbtn{width:28px; height:28px; display:block; line-height:28px; text-align:center; color:#fff; text-decoration:none;}
	.searchbar a.searchbtn:hover{ background:#F7A600}
	.searchbar2{margin:20px 0}
	.searchbar2 .searchinput{margin:0; border:2px solid #E5E5E5; padding:0 15px;width:300px; height:35px; line-height:35px; font-size:16px; color:#999; -moz-border-radius:5px 0 0 5px; -webkit-border-radius:5px 0 0 5px; border-radius:5px 0 0 5px; border-right: none;}
	.searchbar2 a.searchbtn{background:#d33e3e; width:80px; height:37px; display:block; line-height:37px; text-align:center; color:#fff; text-decoration:none; font-size: 18px; -moz-border-radius:0 5px 5px 0; -webkit-border-radius:0 5px 5px 0; border-radius:0 5px 5px 0;margin: 0}
	.searchbar2 a.searchbtn:hover{ background:#F7A600}



.nav{ width:1070px; height:80px; margin-top:20px}
.navList{ width:921px;-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius:5px; height:80px;font-size:15px; }
.navList a{ font-size:15px; color:#fff;}
.navList a:hover{ font-size:15px; color:#DDE133;}
.portal a{ width:139px; height:80px; background:url(../images/portal.png); text-align:center; line-height:130px; color:#fff;font-size:15px; display:block}
.date{ color:#999; line-height:30px; width:15%; text-align:right; height:auto; padding:0 15px;}	

.banner{ width:100%; height:347px; background:url(../images/banner.jpg)}	
	
.link{ float:left; display:block; width:100%; font-size:15px; height:93px; border-bottom:#999 1px solid; color:#333; font-size:18px; line-height:80px}
.linkInput{ width:40%; height:29px; border:none}
.link a{ float:right; color:#333; margin-left:38px}
.link a:hover{ color:#AF090B}
.copyright{background: #666666;float:left;display:block;width:100%;font-size:15px;text-align:center;line-height: 25px;margin-bottom: 18px;color:#fff;}

	
.picscroll{ width:100%; height:347px; float:left}
.announcement{  color:#000; font-size:15px; float:left; background:#fff; width:100%}
.announcement{ margin:10px 0;  -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; line-height:60px}
.announcement_yw{ width:115px; height:60px; background:#E8E8E8 url(../images/triangle.jpg) right no-repeat; color:#BF0C0C; font-size:21px; text-align:center; float:left}

.matter{ background:url(../images/matter.png) no-repeat left; line-height:42px; padding-left:30px; margin-left:10px; color:#f00}
.notice{background:url(../images/notice.png) no-repeat left; line-height:42px; padding-left:30px; margin-left:10px; color:#FF7F00; }
.weather{line-height:42px;padding-left:30px;margin-left:10px;color:#333;font-size:12px;position: absolute;left: 0;}


.fontblue{ color:#0066C5; }
.fontblue2{ color:#0066C5; font-weight:bold; font-size:16px; line-height:30px}
.fontgrey{ color:#aaa;}
.fontgrey a{ color:#aaa; }
.fontred{ color:#F00}
.fontgreen{ color:#73C91F}


.iconNew{ background:url(../images/myboxTitleIcon_new.png) left center no-repeat; width:30px; height:100%; padding-left:30px;}
.iconMessage{ background:url(../images/myboxTitleIcon_message.png) left center no-repeat; width:30px; height:100%; padding-left:30px;}
.iconNotice{ background:url(../images/myboxTitleIcon_notice.png) left center no-repeat; width:30px; height:100%; padding-left:30px;}
.iconEntrance{ background:url(../images/myboxTitleIcon_entrance.png) left center no-repeat; width:30px; height:100%; padding-left:30px;}
.iconRealTime{ background:url(../images/myboxTitleIcon_realTime.png) left center no-repeat; width:30px; height:100%; padding-left:30px;}
.iconNew1{ background:url(../images/myboxTitleIcon_new1.png) left center no-repeat; width:30px; height:100%; padding-left:30px;}
.now>.iconNew1{ background:url(../images/myboxTitleIcon_new1B.png) left center no-repeat; width:30px; height:100%; padding-left:30px;}
.iconNew2{ background:url(../images/myboxTitleIcon_new2.png) left center no-repeat; width:30px; height:100%; padding-left:30px;}
.now>.iconNew2{ background:url(../images/myboxTitleIcon_new2B.png) left center no-repeat; width:30px; height:100%; padding-left:30px;}
.iconNew3{ background:url(../images/myboxTitleIcon_new3.png) left center no-repeat; width:30px; height:100%; padding-left:30px;}
.now>.iconNew3{ background:url(../images/myboxTitleIcon_new3B.png) left center no-repeat; width:30px; height:100%; padding-left:30px;}

.icon_doc{ background:url(../images/doc.png) center center no-repeat; width:30px; height:100%; padding-left:30px;}
.icon_xls{ background:url(../images/xls.png) center center no-repeat; width:30px; height:100%; padding-left:30px;}
.icon_noticeGray{ background:url(../images/noticeGray.png) center center no-repeat; width:30px; height:100%; padding-left:30px;}
.icon_sky{ background:url(../images/sky.png) center center no-repeat; width:30px; height:100%; padding-left:30px;}
.iconMeeting{ background:url(../images/meetng.png) left center no-repeat; width:30px; height:100%; padding-left:30px;}
.iconnews{ background:url(../images/iconnews.png) left center no-repeat; width:30px; height:100%; padding-left:30px;}
.iconOffice{background:url(../images/iconOffice.png) left center no-repeat; width:30px; height:100%; padding-left:30px;}
.iconSpecial{background:url(../images/iconSpecial.png) left center no-repeat; width:30px; height:100%; padding-left:30px;}
.iconRanking{background:url(../images/iconRanking.png) left center no-repeat; width:30px; height:100%; padding-left:30px;}
.iconBirthday{background:url(../images/iconBirthday.png) left center no-repeat; width:30px; height:100%; padding-left:30px;}
.iconStyle{background:url(../images/iconStyle.png) left center no-repeat; width:30px; height:100%; padding-left:30px;}
.iconProposal{background:url(../images/iconProposal.png) left center no-repeat; width:30px; height:100%; padding-left:30px;}
.iconSuggestion{background:url(../images/iconSuggestion.png) left center no-repeat; width:30px; height:100%; padding-left:30px;}
.iconMorality{background:url(../images/iconMorality.png) left center no-repeat; width:30px; height:100%; padding-left:30px;}
.iconFacility{background:url(../images/iconFacility.png) left center no-repeat; width:30px; height:100%; padding-left:30px;}


/*閻㈩垰鎽滈弫銈夊礂閵夈儱缍�*/
.icon_oa{ background:url(../images/icon_OA.png) center center no-repeat;}
a:hover .icon_oa{ background:url(../images/icon_OA.png) center center no-repeat;}
.icon_hr{ background:url(../images/icon_hr.png) center center no-repeat;}
a:hover .icon_hr{ background:url(../images/icon_hr.png) center center no-repeat;}
.icon_project{ background:url(../images/icon_project.png) center center no-repeat;}
a:hover .icon_project{ background:url(../images/icon_project.png) center center no-repeat;}
.icon_mail{ background:url(../images/icon_mail.png) center center no-repeat;}
a:hover .icon_mail{ background:url(../images/icon_mail.png) center center no-repeat;}
.icon_da{ background:url(../images/icon_da.png) center center no-repeat;}
a:hover .icon_da{ background:url(../images/icon_da.png) center center no-repeat;}
.icon_web{ background:url(../images/icon_web.png) center center no-repeat;}
a:hover .icon_web{ background:url(../images/icon_web.png) center center no-repeat;}
.icon_cg{ background:url(../images/icon_cg.png) center center no-repeat;}
a:hover .icon_cg{ background:url(../images/icon_cg.png) center center no-repeat;}
.icon_jc{ background:url(../images/icon_jc.png) center center no-repeat;}
a:hover .icon_jc{ background:url(../images/icon_jc.png) center center no-repeat;}
.icon_websit{ background:url(../images/icon_websit.png) center center no-repeat;}
.icon_home{ background:url(../images/icon_home.png) center center no-repeat;}


.pic {
	height: 274px;
	width: 100%
}
.rj_lt,.rj_lb,.rj_rt,.rj_rb{ width:9px; height: 9px; position: absolute;}
.rj_lt{ left:0; top:0px;}
.rj_lb{ left:0; bottom:0px;}
.rj_rt{ right:0; top:0}
.rj_rb{ right:0; bottom:0}


/*濞存粌鐬兼鍥ㄣ亜閻㈠憡妗ㄩ柡鍌欏嵆濡炲牓宕氬Δ鍕╋拷锟�*/
.sNews .news_text{ line-height:50px; font-size:16px;}

/*濞存粌鐬兼鍥Υ娴ｉ鐟忕紒鐙欏洢锟藉妫冮敓锟�*/
.leftside_text {
	font-size: 14px;
	color: #666666;
}
.rightside {
	float: right;
	width: 727px;
	background-color: #FFFFFF;
	border: 1px solid #E9E9E9;
}

.h5 {
	font-size: 27px;
	font-weight: bold;
	color: #333333;
}

.content_text {
	font-size: 14px;
	color: #000000;
	/* float: left; */
	margin-top: 30px;
	line-height: 30px;
	text-indent: 30px;
	margin-bottom: 30px;
}

.content_up {
	font-size: 14px;
	font-weight: bold;
	color: #333333;
}
.content_c {
	font-size: 14px;
	color: #666666;
}
.content_triangle {
	background-image: url(../images/icon12.png);
	height: 5px;
	width: 10px;
	float: left;
	margin-left: 87px;
}
.h6 {
	font-size: 19px;
	font-weight: bold;
	color: #FFFFFF;
}
.h7 {
	font-size: 18px;
	color: #333333;
}
.h8 {
	font-size: 18px;
	color: #EA1B09;
}

.news{ margin-top:3px;}
.head .searchbar .text{ line-height:28px; color:#fff; text-align:right; padding-right:6px;}
.head .searchbar .text a{ color:#FFFF00;}
.bgBlue{ height: 127px}
/* .bgBlue2{ background:#666666;} */
.borderTopBlue{ border-top:1px solid #4596E3}
.borderTopGray{ border-top:1px solid #ccc}


.block{ float:left; width:100%; position:relative;}
.block2{ background:#fff}
.bodyWidth{background: #fff; width:1200px; min-width:1100px; margin:0 auto; float:none;}
.bodyWidth2{ margin:0 auto}
.bodyWidth3{ background:#fff; border:#DEDEDE 1px solid}
.widthAll{ width:100%;}

.bodyBlock{ max-width:1440px; min-width:1100px; margin:0 auto; padding-top:200px   /* background: url(../images/backgroundImage.jpg) no-repeat; */background-size: cover;}


.homeNews{ float:left; display:block; width:100%;
 background:#F7F7F7; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
.homeNews>span.text{ height:44px; line-height:44px; font-size:20px; cursor:pointer; padding:0 20px;}
.homeNews>span.text.now{ background:#0063C7; color:#FFF; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}



.navTable{position:  absolute;width: 60%;right: 0;top: -64px; color:#333}
.navTable td{ height:40px; text-align:center; /*border-right:1px solid #4596E3*/ position:relative}
.navTable td:first-child{ /*border-left:1px solid #4596E3*/}
.navTable td>a{ display:block; line-height:40px; width:100%; font-size:18px; }
.navTable td>a:hover{ /*background:#4596E3;*/ color:#E00600; text-decoration:none;  line-height: 40px; font-weight:bold }

.navTable .navList{ position:absolute; display:none; width:16.6666%; z-index:9; top:41px; height:auto;-moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius:0px;}
.navTable .navList a{ display:block; padding:5px 10px; border-top:1px solid #fff; line-height:30px; color:#333}
.navTable .navList a:hover{ background:#8FC1EF;}
.navItem.protal{ font-weight:bold; color:#8FC1EF}

.newsList{ font-size:16px;}


.mybox{ float:left; /* background:#fff ; */ width:100%}
.mybox>.core{padding: 0 10px 0 0}
.mybox>.core.focus{ -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; overflow:hidden;}
.mybox .title{ width:100%; float:left; height:36px; background:url(images/myBoxBg.png) left bottom repeat-x; margin-bottom: 5px;}
.mybox .title .text{ height:36px; line-height:36px; font-size:22px;  padding-right:10px; width:1px; white-space:nowrap}
.mybox .title .text:first-child{}
.mybox .title .text.now{ color:#194397}
.mybox .title a.more{ float:right; line-height:36px; color:#999; padding-right:5px; font-size:14px;}
.mybox .title .tools{ background:url(../images/myboxTitleRBg.png) left center repeat-x; height:36px;}
.mybox .title2 .tools{ background:none;}
.mybox .title.noBorder{ border:none;}

.mybox .title.title2{ height:37px;border-bottom:#eee 1px solid}
.mybox .title.title2 .unset{ border:1px solid #DDD; background:url(../images/title2Bg.png) right top repeat-x; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; }
.mybox .title.title2 .unset .text{ background-position:12px center; padding-left:42px; height:35px; line-height:35px;}



.mybox .content{ width:100%; float:left; background-color:none; }
.mybox .content>.news{ padding:0}
.mybox.width30{ width:30%; float:right; background:#fff; border:#DEDEDE 1px solid}
.mybox.width40{ width:40%}
.mybox.width40>.core{ margin:0 15px;}
.mybox.width50{ width:50%;}
.mybox.width50 .title.title2{ height:36px;border-bottom:#eee 1px solid}
.mybox.width30 .title.title2{ height:36px;border-bottom:#eee 1px solid}
.mybox.width50 .title{ background:none;  border:none;}
.mybox.width50 .title .text{ padding:1px 15px; background:#ddd;}
.mybox.width50 .title .text.now{ border-bottom:none; background:#006DE1; color:#fff;}
.mybox.width50 .title .text .itemTip{ left:86%;}
.mybox.width50 .content{ background:none;margin-top:8px;}
.mybox.width33{ width:33%; background:#fff; }
.mybox.width25{width:25%; float:right; background:#fff; border:#DEDEDE 1px solid}
.mybox.width35{width:35%; background:#fff; border:#DEDEDE 1px solid}
.widthBg{ /* background:#fff; */}
.mybox.width70{ width:70%}
.mybox .content2{ width:98%;margin-top: 5px}
.myboxL{ background:#fff; border:#DEDEDE 1px solid; width:73%}



.mytap{text-align:right;margin-top: 10px;float: left;font-size:  16px;color: #B50F37;line-height: 26px;padding:  0 10px;}
.mytap>a{ display:inline-block; line-height:26px; padding:0 3px; font-size:16px; color:#878787}
.mytap>a.now{background:#fff;position:relative;top: -1px;color: #B40E37;font-size: 16px;border-bottom: #5286B6 2px solid;line-height: 30px;height: 28px;padding: 0 10px;}
.mytap2{border-bottom: #5286B6 2px solid}



.mytapSearch{ text-align: left}
.mytapSearch>a{ margin: 0; padding: 5px 40px;border-bottom: none;
-moz-border-radius:6px 6px 0 0;-webkit-border-radius:6px 6px 0 0 ; border-radius: 6px 6px 0 0;top:6px}
.mytapSearch>a.now{background: #F5F5F5;top: 5px;border: 1px solid #CCC;border-bottom: none;padding: 5px 39px;}

.form_select{ background:#B0D2F3 url(../images/xsj.png) 45px center no-repeat; position:relative; border:2px solid #0059B2; z-index:9; width:60px; height:28px;}
.form_select .text{ line-height:28px; height:28px; padding-left:5px; color:#000;}
.form_select .form_select_box{ position:absolute; display:none; left:0; top:28px; background:#FFF; width:55px;}
.form_select .form_select_box a{ display:block; line-height:28px; width:100%; padding-left:5px; background:#FFF;}
.form_select .form_select_box a:hover{ background:#B0D2F3; text-decoration:none;}
.head .searchbar .text{ color:#fff}
.head .searchbar .form_select .text{ color:#000}
.searchbar form{ margin:0; padding:0;}
.searchbar .searchinput{border: #E4E4E4 1px solid;height: 21px;line-height: 21px;width: 125px;padding-left:15px;-moz-border-radius: 5px 0 0  5px;-webkit-border-radius:5px 0 0  5px;border-radius:5px 0 0  5px;background: #FCFCFC;font-size:14px;border-right:  none; color:#999}
.searchbtn{background: #9E9E9E url(../images/search.png) center no-repeat;height: 21px;line-height: 21px;display: block;padding-left: 19px;border:  #ccc 1px solid;border-left:  none;padding-right:  10px;-moz-border-radius: 0 5px 5px 0;-webkit-border-radius: 0 5px 5px 0;border-radius: 0 5px 5px 0;}
.searchbar:hover.searchbtn{ background:url(../images/search.png) center center no-repeat;  -moz-border-radius: 0 50px 50px 0; -webkit-border-radius:  0 50px 50px 0; border-radius: 0 50px 50px 0;}


.pop{ position:absolute; z-index:99; }
.popLeft{ left:20px; width:85px; top:150px; background:#ccc; height:300px;}
.popRight{ right:20px; width:85px; top:150px; background:#ccc; height:300px;}
.popRightBottom{ right:20px; width:85px; bottom:20px; background:#ccc; height:85px;}
.hackbox{ height:0px; clear:both}

.thisTip{ display:inline-block; position:relative}
.itemTip{ position:absolute; left: 92%; top:2px; z-index:2; background: #f00; -moz-border-radius: 15px; -webkit-border-radius: 15px; border-radius: 15px; height:6px; width:6px; font-size:0px; line-height: 0px; color:#fff;}


#secondNav{ overflow:hidden; height:0; background:#F5F5F5; width:100%; margin:0 auto}
#secondNav td>.rel{ position:relative; width:0px;}
#secondNav .navList{ margin-top:5px; position:static; width:100%; text-align:left; display:block;}
#secondNav .noWidth a{ margin:0;}
#secondNav .navList a{ display:block; border:none; line-height:20px; font-size:13px;  padding:3px 4px; color:#e8e8e8;}
#secondNav .navList a:hover{ background:none; color:#FFFF26; text-decoration:underline;}

#secondNav .navList a.fontgrey{ color:#999;}


.secondNav{position:absolute; margin-top:41px; top:-10px; width:100%;height:224px; display:none;}
.highLight{ background:#7d7d7d; }
#secondNav .secondNav.highLight .navList a{ color:#FFF;}
#secondNav .secondNav.highLight .navList a.fontgrey{ color:#aaa}
.highLightNav{ background:#3d5eb1; }


ul.list{ padding-left:20px; margin-bottom:0px; color:#BBB; font-size:12px;}
ul.list li{ height:32px; line-height:32px; position:relative; list-style-image:url(../images/listsj.png)}
ul.list a{ text-decoration:none; font-size:14px; color:#434343; line-height:30px; max-width:78%; display:inline-block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; position:absolute;}
ul.list a.new{ padding-right: 25px; background: url(../images/new.gif) right center no-repeat}
ul.list a:hover{ color:#F00; text-decoration:underline;}
ul.list span.date{ float:right; color:#999; line-height:30px;width: 89px; text-align:right; height:auto; padding-right: 5px; font-size:14px}
span.iconZan{ float:right; color:#999; line-height:30px; width:26px; text-align:right; height:auto; cursor: pointer; display: inline-block}
span.iconZanNum{ float:right; color:#999; line-height:30px; text-align:right; height:auto; cursor: pointer;position: relative ; left:-5px;}
span.iconPl{ float:right; color:#999; line-height:30px; width:26px; text-align:right; height:auto; cursor: pointer}
ul.list span.download{ float:right; color:#999; line-height:30px; width:15%; text-align:right; height:auto}
ul.list span.download a{ position: static; line-height: 30px; float: right; color: #F00}

.iconZan{ background: url(../images/pl.png) -27px center no-repeat}
.iconZan:hover{ background: url(../images/pl.png) -2px center no-repeat}
.iconZan:active{ background: url(../images/pl.png) -52px center no-repeat}
.iconZan.now{ background: url(../images/pl.png) -52px center no-repeat}
.iconPl{ background: url(../images/pl.png) -102px center no-repeat}
.iconPl:hover{ background: url(../images/pl.png) -77px center no-repeat}
.iconPl:active{ background: url(../images/pl.png) -127px center no-repeat}

/*濡絾鐗楀锟�*/
ul.list li.top1 ,ul.list li.top1 a{ font-size:20px; height: 36px; line-height: 36px; color:#004898}
ul.list li.top1note{ list-style: none; line-height: 22px; color: #8c8c8c; padding: 7px 0; font-size: 14px; height: auto;}


/*闁哄啨鍎卞锟�*/
ul.list.list_calendar{ padding-left: 88px}
ul.list.list_calendar li{ list-style:none; height: 71px;}
ul.list.list_calendar li:first-child{ height: 72px;}
ul.list.list_calendar li>.text{ line-height: 22px; font-size: 14px; display: inline-block; padding-top: 11px; color:#333;}
ul.list.list_calendar li>.text .info{ line-height: 22px; font-size: 14px;}
ul.list.list_calendar .day{ position: absolute; width: 68px; left: -88px; background: #E9E9E9; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius: 5px; top:5px;}
ul.list.list_calendar .day>span{ display:block; text-align: center}
ul.list.list_calendar .day>span:first-child{ font-size: 30px; color: #434343; height: 40px; line-height: 40px; border-bottom: 1px solid #FFF;}
ul.list.list_calendar .day>span:last-child{ font-size: 12px; color: #9a9a9a; height: 19px; line-height: 19px; }


ul.list.list_calendar .day{ background: #E9E9E9 url(../images/whiteLine.jpg) 45px center no-repeat}
ul.list.list_calendar .day>span.d{ float:left; width:45px; height: 34px; line-height: 34px; border-bottom: none; border-right:1px solid #FFF;}
ul.list.list_calendar .day>span.y,ul.list.list_calendar .day>span.m{float: right; width: 20px; line-height: 17px; font-size:12px; color:#9a9a9a}
ul.list.list_calendar .day>span.y{ position: relative; bottom:0px; }
ul.list.list_calendar .day>span.m{ position: relative; top:0px;}
ul.list.list_calendar li>.text{ line-height: 18px; font-size: 14px; display: inline-block; padding-top: 3px; color:#333;}
ul.list.list_calendar li{ list-style:none; height: 42px;}
ul.list.list_calendar li:first-child{ height: 42px;}


/*闁艰绱曢妶銊╂晬鐏炵伕渚�骞忛悢姹囷拷鍐冀閿燂拷*/
ul.list.table{ padding-left:0px;}
ul.list.table li{ list-style: none; border-bottom: none; height: 31px; line-height: 31px;}
ul.list li>.col{display: inline-block; float: left; font-size: 14px}
ul.list li>.col a{ position: static; float:left; padding-left: 10px;}
ul.list li.row2{ background: #D0D6E1; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
ul.list li>.col1,ul.list li>.col2{ width:30%; color: #333;}
ul.list li>.col3,ul.list li>.col4{ width:20%;}


/*闁稿浚鍓欓幉锟犲棘閸パ呮憻婵犲﹥鑹炬慨锟�*/
.scrollDiv{height:60px;/* 闊洤鎳撻々锕傚礂閸愵亞顦� */line-height:60px;overflow:hidden;/* 闊洤鎳撻々锕傚礂閸愵亞顦� */} 
.scrollDiv li{height:60px;padding-left:0px;text-align:center}
.scrollDiv li a{ color: #ffe825; font-size:14px}


.more {font-size: 12px;color: #5FA6E4;}
.more.moreDisplay{ text-align:right; line-height:28px; font-size:14px;}
.more.moreDisplay2 a{margin-top: 10px}
.more.moreDisplay a{ position:static; color: #B30D37; float: right}
ul.list a.info{ line-height:22px; color: #F00;}
		
.zt a{ margin-bottom:8px; display:block}
.zt a:last-child{ margin-bottom:0px;}



.noData,ul.list.noData{ font-size:40px; text-align: center; min-height: 98px; color: #76D46C;  background:#EBFBE4  url(../images/close.png) center 30px no-repeat; margin: 0px; padding: 120px 0 0 0; 
-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}

.zt_colorB a{ width:100px; height:100px; background:#0062C4; display:block;border-radius: 100px; float:left; margin:0 25px; color:#fff; line-height:100px; text-align:center; font-size:16px}
.zt_colorB a:hover{ border:#ddd 10px solid; color:#fff}
.colorH a{background:#DD3433}
.colorZH a{background:#FF6600}
.colorB2 a{background:#A4CBEF}
.colorCyan a{background:#00D8EF}
.colorP a{background:#FAA4BF}
.colorG a{background:#2eb66e}

.ranking tr td{ line-height:35px; height:35px}
.ranking a{text-decoration:none; font-size:14px; color:#434343; line-height:30px; max-width:75%; display:inline-block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; position:absolute;}
.number{ width:18px; height:18px; background:#FF6000; text-align:center; font-size:14px; color:#fff; display:block; float:left; margin-right:15px;margin-top: 6px; line-height:18px;-moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}
.number2{ background:#B8B8B8}

/*闁汇垻鍠愬Λ锟�*/
.birthdayBox{ font-size:14px; margin:15px 0;}
.birthdayRed{ color:#FF0000; margin-left:5px}
.birthdayLine{ border-left:#eee 1px solid; float:right; display:block; height:30px}
.mail{ width:44%; margin:0 auto; height:38px; line-height:38px; background:#F8F8F8; display:block; font-size:14px; margin:9px; float:left}
.mail:hover{ background:#F2F2F2; color:#0066C5}

.ftStyle{ width:190px; height:108px;position:relative;}
.ftStyle a{ width:150px; height:34px; background:#000; position:absolute; color:#fff; z-index:100; opacity:0.7; line-height:34px; font-size:14px; display:block; top:138px; text-align:left}
.ftStyle a:hover{  color:#ffe825}
.ftStyleT{ width:180px; height:34px; background:#000; position:absolute; color:#fff; z-index:100; opacity:0.7; padding-left:10px; line-height:34px; font-size:14px; display:block; top:86px; text-align:left}
.ftStyleT:hover{ font-weight:bold; color:#ffe825}
.ftStyle2{ width:380px;margin-top: 10px;}
.ftStyle2 a{top: 190px;width: 160px}
.ftStyle3{ width:170px}
.ftStyle3 a{top: 272px;width: 160px}


.route{ margin-top:20px}

.block2{ float:none}

/*閻庢稒鍔樿ぐ宥夊础閿燂拷*/
.navSubmenu a{min-width:80px;height:36px;line-height:36px;padding:0 15px;background:#FCFCFC;font-size:14px;color:#333;text-align:center;display:  block;border-bottom:  #DEDEDE 1px solid;}
.navSubmenu{border: #DEDEDE 1px solid; border-bottom:none}
.menu1{ margin-left:45%}
.menu2{ margin-left:54%}
.menu3{ margin-left:64%}
.menu4{  margin-left:72%}
.menu5{ margin-left:82%}
.menu6{ margin-left:91%}
.separate{ width:1px; background:#ddd; height:36px;float:left}
.secMenu{position: relative;top: -25px;}
div#secondNav.block.bgBlue.block2{ z-index:10;overflow:visible;float: left}

.space18{ height: 18px; display: block; width: 100%;}



.homePicListItem{ width:230px; float:left; margin: 13px; position:relative}
.homePicListItem.rowFirst{ margin-left:0px;}
.homePicListItem td>img{ float:left; border:none;}
.photoBorder{ border:1px solid #DFE0E1; border-top:none; height:100%; background:#fff url(../images/photoBorderBg.png) left bottom repeat-x; -moz-border-radius: 0 0 5px 5px; -webkit-border-radius: 0 0 5px 5px;border-radius:0 0 5px 5px;}
.course_bg{ width:100%; float:left; background:#EDEFF0; padding:20px 0 0 0}
.course{ width:1200px; margin:0 auto}
.course_d{ background:url(../images/course.jpg); width:220px; height:88px; }
.course_title a{font-size:16px; color:#444444; font-weight:bold; margin-top:10px;text-align:center; display:block}
.course_wordl{ margin-left:10px; color:#777777; float:left; }
.course_wordr{ margin-right:10px; color:#BABABA;float:right;}
.course > table{}
	
.special{ /* height:230px; */ width:100%; border:1px solid #D2D2D2; float:left; background:#fff}
.special .title{ font-size:16px; color:#B30D37; padding:15px}
.special table{ text-align:center;border-collapse: separate;
    border-spacing: 0px 25px;}
.special td{ padding:0 20px; text-align:center}
.special2{ height:193px}


.mailbox{ margin:10px 0 0 0;}
.mailboxT{ display:block; font-size:16px; color:#333333; text-align:center; margin:5px 0}
.mailboxT2{ font-size:14px; color:#878787}

.hotline{ font-size:16px; color:#B91D43; text-align:center;    line-height: 40px}
.assistantT{margin: 10px 0}

.department{ margin:10px 0}
.department a{ margin:10px 15px; font-size:14px}
.line .core{width:1200px; margin:0 auto;    padding: 10px 0; background: #fff; }
.line .title{font-size:16px; color:#B30D37;     padding: 5px 15px; height:25px}
.lineT{font-size:16px;font-weight:bold;border-bottom:#DDDDDD 1px solid;height: 29px;display:  inline-block;padding-right:130px;}
.lineT2{ display:block; color:#999999; font-size:14px; line-height:25px}

/* marqueeleft */
.marqueeleft{width:100%;overflow:hidden}
.marqueeleft ul{float:left;}
.marqueeleft li{float:left;display:inline;overflow:hidden;}
.marqueeleft li .pic3{display:block;width:240px;overflow:hidden;}
.marqueeleft li .txt{text-align:center;height:23px;line-height:23px;}