/*****************************/
.events_block{height:413px; position:relative;padding:40px 0;color:#2d2d2d;}
.events_Title{ line-height:1.8em;border-top:5px solid #CCC; border-bottom:1px solid #CCC; position:relative; padding:0 20px;}
.events_hot{ left:0;top:0;width:420px;height:331px;padding:16px 12px 28px 12px; box-shadow: 0 1px 3px rgba(0,0,0,0.2);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.2);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.2);}
.events_ul{position:absolute;top:20px;left:482px;width:560px;}
.events_li{border-bottom:1px solid #e5e5e5;padding:24px 0;}
.events_li img{ float:left;margin-right:16px;}
.events_li_right{float:right;width:395px;}
.events_hottxtbox{ }
.events_hot_info{overflow: hidden;    text-overflow: ellipsis;    white-space: nowrap; }
.events_hot_city{ float:left; height:40px; margin-right:15px; font-size:18px; color:#e02234; font-weight: bold; }
.events_hot_title{float:right;width:368px;}

.events_more{ position:absolute;right:20px;top:10px;}
.events_more a{ color:#999; }
.events_more a:hover{ color:#000; }
.events_more .seemore{ opacity:0.5;margin-left:4px;height:12px;}




/***********periodical*************/
.periodical_topul{padding-top:40px;padding-left:20px;width:1150px;}
.periodical_top_li{ float:left; width:212px; margin-right:50px; text-align: center; }

.periodical_top_li img{box-shadow: 0 1px 0.2em 0 rgba(0, 0, 0, 0.3);margin-bottom:20px;}


.periodical_top_lia{ float:left; width:300px; margin-right:50px; text-align: center; }

.periodical_top_lia img{box-shadow: 0 1px 0.2em 0 rgba(0, 0, 0, 0.3);margin-bottom:20px;}

.periodical_topu2{padding-top:30px; width:1050px;}
.periodical_topu2 .ceohead{float:left; width:350px; padding-left:20px;}
.periodical_topu2 .ceotxt{ float:right; width:620px; padding-right:20px;}




.brandmenu{float:left; width:215px;}
.brandtext{float:right; width:773px;}


.ngsfcb{ margin-top:50px; background-color: #f9f9f9; }
.ngsfcbYear p{float:left;}
.ngsfcbYear1{font-size:18px;width:75px;}
.ngsfcbYearline{border-bottom:1px solid #d8d8d8;width:950px;margin-top:15px;}
.ngsfcbYear_jt{ display:inline-block;*display:inline;zoom:1;}

.ngsfcbul{ padding:45px 0 0 10px;}
.loadMorea{border-radius: 20px;border:1px solid #bbbbbb;line-height:38px;padding:10px 35px;transition-duration: 0.4s; -webkit-transition-duration: 0.4s; -moz-transition-duration: 0.4s; -o-transition-duration: 0.4s;}

.loadMorea:hover .loadMore{ background-position: -214px -117px; }
.ngsfcbLi{ float:left; text-align: center; margin-bottom:40px;padding:0 72px 0 0;margin-right:72px;margin-bottom:40px;height:70px;border-right:1px solid #d9d9d9; }
.ngsfcbLir{ float:left; text-align: center; margin-bottom:40px;margin-bottom:40px;height:70px;}

.showYear .loadMore{   
transition-duration: 0.6s; -webkit-transition-duration: 0.6s; -moz-transition-duration: 0.6s; -o-transition-duration: 0.6s;
transform:rotate(-90deg);
-ms-transform:rotate(-90deg); 
-moz-transform:rotate(-90deg);
-webkit-transform:rotate(-90deg); 
-o-transform:rotate(-90deg);
}

.showYear.select .loadMore{ 
transform:rotate(0deg);
-ms-transform:rotate(0deg); 
-moz-transform:rotate(0deg);
-webkit-transform:rotate(0deg); 
-o-transform:rotate(0deg); 

}


/***course**************************************************/

.courseBox{ position:relative;padding: 0 0 80px 246px;min-height:575px; position:relative;}
.courseYearBox{width:168px; position:absolute;left:0;top:0;}
.course{ display:inline-block;*display:inline;zoom:1; width:30px; height:30px; background-position: -425px -286px;transition-duration: 0.4s; -webkit-transition-duration: 0.4s; -moz-transition-duration: 0.4s; -o-transition-duration: 0.4s;margin-left:10px; }
.courseYear a{ display:block;color:#6f6f6f;}
.courseYear:hover .course, .courseYear.select  .course{ background-position: -393px -286px;}
.courseYear a:hover, .courseYear.select a { color:#000; font-weight: 900; }
.courseYear{ text-align:right;height:40px;font-size:14px; position:relative;z-index:5;}


.courseli{border-bottom:1px solid #e0e0e0;margin-bottom:30px;padding:0 0 40px 98px; position:relative;min-height:63px;}

.calendar{ position:absolute; left:0; top:0;width:64px;}
.day, .month{ color:#fff; display:block; background-color: #8d8d8d; text-align: center; }
.day{ font-size:24px;border-bottom:1px solid #FFF; border-radius: 5px 5px 0 0;padding:10px 0 5px 0;}
.month{  font-size:10px;border-radius:  0 0 5px 5px; }

.courset{line-height: 24px;color:#555;padding:10px 0 45px 0;font-size:14px;}
.yearLine{ width:1px; position:absolute; right:15px; background-color: #dedede; z-index:1;}


/*****************************************/

.charityV{ width:918px; height:514px; margin:0 auto; overflow: hidden; position: relative; }
.charityul{width:1065px;}

.charityli{ float:left; width:254px; height:344px; background-color: #f6f6f6; text-align: center;margin:0 11px 12px 0;transition-duration: 0.6s; -webkit-transition-duration: 0.6s; -moz-transition-duration: 0.6s; -o-transition-duration: 0.6s; }
.charityTitle{ font-size:17px; color:#333; padding:15px 20px 0 20px; font-weight: bold; max-height:72px; line-height:18px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:3; -webkit-box-orient:vertical/*×î¶àÏÔÊ¾3ÐÐ£¬£¬£¬£¬£¬£¬£¬£¬³¬³öÊ¡ÂÔºÅ*/}
.charityClass{ padding:10px 20px; background-image: url(/images/charitytbg.gif); background-repeat: no-repeat; background-position: center center; color:#999999; }
.charityhort{ padding:5px 20px; font-size:12px; max-height:50px; line-height:18px; overflow:hidden; text-overflow:ellipsis;word-wrap: break-word; display:-webkit-box; 
-webkit-line-clamp:3; -webkit-box-orient:vertical;/*×î¶àÏÔÊ¾3ÐÐ£¬£¬£¬£¬£¬£¬£¬£¬³¬³öÊ¡ÂÔºÅ*/}
.charityli:hover{box-shadow: 0 2px 18px rgba(0, 0, 0, 0.2);}
.charityli:hover .charityTitle{ color:#222c40; font-weight: 900; }


.charityMenuul{width:720px;margin: 0 auto;}
.charityMenuli{float:left; position:relative;}
.charityMenuli a{ display:block;padding:0 38px;}

.charityMenuli:hover, .charityMenuli.select {
    background-color: #d5262b;
    background-image: none;
    color: #fff;
}
.charityMenuli.select a, .charityMenuli:hover a{
    color: #fff;
}

.charityMenuli:hover .pmJT, .select .pmJT {
    display: inline-block;*display:inline;zoom:1;
}


/*****************************************/
.honorli{}

.about1{ padding-left:483px; position:relative; padding:70px 0 70px 0; line-height:1.5em; color: #555; }
.about1 img{ float:left;margin-right:50px;}

.about2{ padding-left:483px; position:relative; padding:70px 0 70px 0; line-height:1.5em; color: #555;}
.about2 img{ float:right;margin-left:50px;}

.about3{ padding-left:483px; position:relative; padding:70px 0 70px 0; line-height:1.5em; color: #555;}
.about3 .about_house{ float:left;margin-right:50px;height:378px;width:467px;}

.more1{ background-position: -39px -337px; width:14px; height:14px; display: inline-block;*display:inline;zoom:1; margin-left:5px; opacity:1;}

a:hover .more1{ opacity:0.5;}

.about_ywli{ float:left; width:255px; text-align: center; overflow: hidden; }
.about_ywli img{margin-bottom:10px;}

.More_Button{line-height:24px;    background-color: #db1b2c;display: inline-block; *display:inline;zoom:1;  text-align: center;    white-space: nowrap;   font-size: 14px;    font-weight: bolder;    border: 1px solid #db1b2c;padding:0 10px; transition-duration: 0.3s; -webkit-transition-duration: 0.3s; -moz-transition-duration: 0.3s; -o-transition-duration: 0.3s;}
a.More_Button{ color:#FFF;}
.More_Button .arrow_Right{background-position: -289px -299px;width:8px;height:14px;display:inline-block;margin-left:5px; /*vertical-align: middle;*/}
.More_Button:hover .arrow_Right{background-position: -289px -328px;}
.More_Button:hover{background-color: #fff;color:#000; border: 1px solid #a8a8a8;}

.videotxt{ font-size:24px; color:#fff; position:absolute; top:286px; left:0; width: 918px; text-align: center;  text-shadow: 0 0.06em 0 rgba(0, 0, 0, 0.2); font-weight:600;line-height:1.2em;}
.videobox  .videoplay{ top:200px;}


.al-choose a { line-height:40px }
.al-choose a:hover, .al-choose a.al-cthis { color:#e21717 }

.al-list, .al-a01, .al-a02, .al-a03 { transition-duration: 0.2s; -webkit-transition-duration: 0.2s; -moz-transition-duration: 0.2s; -o-transition-duration: 0.2s }
a:hover .al-list { background:#fbfbfb }
.al-li01 { width:245px; padding-left:30px }
.al-li01 img { display:block }
.al-li02 { width:675px; margin:0 20px 0 30px }
.al-li02txt { max-height:40px; line-height:20px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical/*×î¶àÏÔÊ¾2ÐÐ£¬£¬£¬£¬£¬£¬£¬£¬³¬³öÊ¡ÂÔºÅ*/ }
.al-li03 { width:50px; height:153px }
.al-a01 { color:#000 }
.al-a02 { color:#757575 }
.al-a03 { color:#bebebe }
a:hover .al-a01, a:hover .al-a02, a:hover .al-a03 { color:#000 }

.al-arrows { display:block; width:9px; height:13px; background:url(/images/arrows_b.png) 0 0 no-repeat; position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%) }
a:hover .al-arrows { background-position:0 -20px }

.honor-liicon { display:block; width:4px; height:4px; background:#777; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; margin-top:10px; margin-right:5px }

.periodical_topu3{width:1050px; }
.periodical_topu3 dl{ float:left; width:505px;font-size:14px;color:#000;}
.governor_dl{padding-left:20px;float:left;}
.governor_dl dd span{display:inline-block;width:98px;color:#818181;}

.about_txt0right{float:right;width:570px;text-align:justify;text-justify:inter-ideograph; }
.about_txt1Left{float:left;width:468px;text-align:justify;text-justify:inter-ideograph; }
.about_txt2right{float:right;width:530px;text-align:justify;text-justify:inter-ideograph; }


















<!--ºÄÊ±1769589520.5522Ãë-->