body {font-family:"微软雅黑",Arial,Meiryo,Helvetica, sans-serif;font-size: 14px;line-height: 1.5em; /* 18px */color: #404040;background:url(../img/bk.gif);margin:0 auto;background-color: #f2f2f2;}

a,a:link,a:visited,a:active {color: #ff6600;text-decoration: none;}
a:hover {text-decoration: underline;}
img {border:none;}
table{color:#404040;text-align:left;border-collapse:collapse;}
table td{border:1px solid #bcbcbc;height:30px;font-size: 14px;padding-left: 6px;padding-right: 2px;padding-top: 2px;padding-bottom: 2px;} 
table tr:hover,table tr.altrow{background-color:#f8f8f8;}
.index_txt a {color: #404040;}
.index_txt a:hover{text-decoration: underline;color: #ff6600;}
.clear {clear: both;display: block;height: 0;overflow: hidden; visibility: hidden;width: 0;}
H1 {height:1px;line-height:1px; font-size:22px;font-weight:normal}
H2 {height:1px;line-height:1px; font-size:18px;font-weight:normal}
.alpha a:hover img{filter:alpha(Opacity=50);-moz-opacity:0.5;opacity: 0.5;} 

.about-bk{background-color:#f47aad;color: #fff;} .culture-bk{background-color:#e99451;color: #fff;} .language-bk{background-color:#89b449;color: #fff;}.intellectual-bk{background-color:#49babe;color: #fff;}.library-bk{background-color:#4593d1;color: #fff;}.wechat-bk{background-color:#6fb938;color: #fff;}.weibo-bk{background-color:#e51f21;color: #fff;}

.about-ft,.about-ft a{color:#f47aad} .culture-ft,.culture-ft a{color:#e99451} .language-ft,.language-ft a{color:#89b449}.intellectual-ft,.intellectual-ft a{color:#49babe}.library-ft,.library-ft a{color:#4593d1}.wechat-ft,.wechat-ft a{color:#6fb938}.weibo-ft,.weibo-ft a{color:#e51f21}

#about H5{background:url(../about/img/h2_piont.gif) no-repeat left center; margin-bottom:16px} #about H6{color:#f47aad;}
#culture H5{background:url(../culture/img/h2_piont.gif) no-repeat left center;margin-bottom:16px } #culture H6{color:#e99451;}
#language H5{background:url(../language/img/h2_piont.gif) no-repeat left center; margin-bottom:16px} #language H6{color:#89b449;}
#intellectual H5{background:url(../intellectual/img/h2_piont.gif) no-repeat left center; margin-bottom:16px} #intellectual H6{color:#49babe;}
#library H5{background:url(../library/img/h2_piont.gif) no-repeat left center; margin-bottom:16px} #library H6{color:#4593d1;}



.wechat_top{color:#6fb938;border-top:2px solid #6fb938;margin-bottom: 20px;overflow: hidden}
.weibo_top{color:#e51f21;border-top:2px solid #e51f21;margin-bottom: 20px;overflow: hidden}



/*content-H STYLE 每个栏目1、颜色不同。2、H6的圆圈的颜色不同，所以要选择不同的图*/
H5{height:44px;line-height:44px;margin-top:30px; margin-bottom:2px; padding-left:18px;border-bottom:1px solid #3c3c3c;font-size:18px;font-weight:normal}
H6{margin:15px 0;height:1px;line-height:1px;font-size:14px;  font-weight:bold }

/*top*/
.top{width: 100%;min-width: 320px;max-width: 960px; background-color:#fff;margin: 0 auto;}
.top_center{width: 96%;margin:14px auto;overflow: hidden}
.top_left{float:left;width: 190px;}
.top_right{float:right;margin-left: 8px;width: 45px;margin-top: 6px;}

.header{width: 96%;margin:0 auto;position:relative;height:90px;}
.header .logo{display:block;width:190px;padding:14px 0 0 0;}
.header .logo img{display:block;width:100%;}
.header .cn{position:absolute;top:24px;right:55px;display:block;width:45px}

.header .jp{position:absolute;top:24px;right:110px;display:block;width:45px;}





/*main01*/
.main01{width: 100%;min-width: 320px;max-width: 960px;margin: 0 auto;background: url(../img/main01_bk.jpg) no-repeat center bottom;background-size:100% 100%;}
#news01{width: 94%;min-width: 320px;max-width: 960px; margin:0 auto; overflow: hidden;}
#news01 ul{width: 100%;min-width: 320px;max-width: 960px;list-style:none;padding: 0 ;margin: 0;}
#news01 li {width:100%;padding:0;border-top: 1px solid #735499;margin-bottom:40px; background-color:#fff;overflow: hidden;}
.news01_img{margin: 10px 10px 0 10px;text-align: center; overflow: hidden;}
.news01_date{margin: 0 10px;overflow: hidden;}
.news01_date_C{float: left; padding: 0 40px;height:18px;line-height:18px;text-align:center; font-size:12px;font-weight:bold;}
.news01_title{margin: 10px 10px;overflow: hidden;}
.news01_title,.news01_title a {line-height: 24px;  font-size:18px; font-weight:bold;color:#404040;overflow:hidden;}
.news01_title a:hover{color: #ff6600;text-decoration: underline;}
.news01_txt{margin: 0 10px;overflow: hidden;}
.news01_more{margin: 10px 10px;text-align: center; overflow: hidden;}

/*main02*/
.main02{width: 100%;min-width: 320px;max-width: 960px;margin: 0 auto;overflow: hidden;}
.main02_title{width: 100%;min-width: 320px;max-width: 960px;text-align: center;margin: 10px 0;}
#news02{width: 94%;min-width: 320px;max-width: 960px; margin:0 auto; overflow: hidden;}
#news02 ul{width: 100%;min-width: 320px;max-width: 960px;list-style:none;padding: 0 ;margin: 0;}
#news02 li {float: left;width: 50%; min-width: 150px;max-width: 460px;padding:0;margin-bottom:20px; overflow: hidden;}
.news02_all{width: 94%;margin: 0 auto;background-color: #fff;overflow: hidden;}
.news02_img{width: 100%;margin: 0 auto; }
.news02_date{width: 90%;margin: 0 auto;padding:6px 0;height:18px;line-height:18px; font-weight:bold;overflow: hidden;}
.news02_nav{width: 90%;margin: 0 auto;}
.news02_nav_C{width: 140px;margin: 0 0;text-align: center; font-size:13px;padding: 0 6px;}
.news02_title  {width: 90%;margin: 6px auto;line-height: 24px;height: 72px;  font-size:18px;color: #404040;font-weight:bold;overflow:hidden;}
.news02_title a{color: #404040;}
.news02_more{width: 90%;margin: 0 auto;padding-bottom: 10px; overflow: hidden;}
.main02_title_more{width: 100%;min-width: 320px;max-width: 960px;text-align: center;margin-bottom: 20px ;}

/*main03*/
.main03{width: 100%;min-width: 320px;max-width: 960px;margin: 0 auto;background: #fffbe2; border-bottom: solid 1px #e6e6e5;border-top: solid 1px #e6e6e5; overflow: hidden;}
.main03_title{width: 100%;min-width: 320px;max-width: 960px;text-align: center;margin: 10px 0;}
#service01{width: 100%;min-width: 300px;max-width: 616px; margin:0 auto; overflow: hidden;}
#service01 ul{width: 100%;min-width: 300px;max-width: 616px;list-style:none;padding: 0 ;margin: 0;}
#service01 li {width: 100%; min-width: 300px;max-width: 616px;padding:0;margin-bottom:20px; text-align: center; overflow: hidden;}

/*main04*/
.main04{width: 100%;min-width: 320px;max-width: 960px;margin: 0 auto;background: url(../img/main04_bk.jpg)repeat center center;}
.main04_title{width: 100%;min-width: 320px;max-width: 960px;text-align: center;padding: 10px 0;overflow: hidden;}
.main04_center{width: 90%;margin:0 auto;padding: 10px 0; overflow: hidden;}
.main04_bk{width: 100%;border-top: #a88dca 4px solid;background: #fff;overflow: hidden;}
.main0401{width: 90%;margin: 10px auto;overflow: hidden;}
.main0401_img{width: 40%;float: left;}
.main0401_right{width: 60%;float: left;height:100%;position: relative;}
.main0401_right_content {position: absolute;top:50%;margin-top: 15%;height: 50%;}
.main0401_right_title{width: 100%;text-align: left;padding: 4px 0;font-size:16px;font-weight: bold;  overflow: hidden;}
.main0401_right_title a{color: #404040;}
.main0401_right_txt{width: 100%;text-align: left;overflow: hidden;}
.main0402_left{float: left;width: 49%;}
.main0402_right{float: right;width: 49%;}
.main0402{width: 90%;margin: 10px auto;overflow: hidden;}
.main0402_img{width: 100%;}
.main0402_right_title {width: 100%;text-align: center;padding: 4px 0;color: #404040;font-size:16px;font-weight: bold;  overflow: hidden;}
.main0402_right_title a{color: #404040;}
.main0402_right_txt{width: 100%;text-align: left;overflow: hidden;}

/*content*/
.body_content{width: 100%;min-width: 320px;max-width: 960px;margin: 0 auto;background: url(../img/main04_bk.jpg);overflow: hidden;}
.content_center{width: 90%;margin:0 auto;background: #fff; padding: 0 10px;overflow: hidden;}

.about_top{color:#f47aad;border-top:2px solid #f47aad;margin-bottom: 20px;}
.culture_top{color:#e99451;border-top:2px solid #e99451;margin-bottom: 20px;}
.language_top{color:#89b449;border-top:2px solid #89b449;margin-bottom: 20px;}
.intellectual_top{color:#49babe;border-top:2px solid #49babe;margin-bottom: 20px;}
.student_top{color:#4593d1;border-top:2px solid #4593d1;margin-bottom: 20px;}
.contact_top{color:#c38eb8;border-top:2px solid #c38eb8;margin-bottom: 20px;}
.news_top{color:#735498;border-top:2px solid #735498;margin-bottom: 20px;overflow: hidden}

.content_top_en{font-size:14px;line-height:22px;margin-top: 10px}
.content_top_cn{font-size:22px;line-height:32px;margin-bottom: 10px}

.calendar_top{float: left;width: 100px;}
.calendar_top02{float: left;width: 110px;margin-left: 6px;margin-top: 20px;}

.about_h2{height:44px;line-height:44px;margin-top:30px; margin-bottom:2px; background:url(../../about/img/h2_piont.gif) no-repeat left center; padding-left:18px;border-bottom:1px solid #3c3c3c;}
.about_h2 span img{vertical-align:middle;}
.culture_h2{height:44px;line-height:44px;margin-top:30px; margin-bottom:2px; background:url(../../culture/img/h2_piont.gif) no-repeat left center; padding-left:18px;border-bottom:1px solid #3c3c3c;}
.culture_h21{height:24px;line-height:24px;margin-top:30px; margin-bottom:2px; background:url(../../culture/img/h2_piont.gif) no-repeat left center; padding-left:18px;border-bottom:1px solid #3c3c3c;}
.language_h2{height:44px;line-height:44px;margin-top:30px; margin-bottom:2px; background:url(../../language/img/h2_piont.gif) no-repeat left center; padding-left:18px;border-bottom:1px solid #3c3c3c;}
.intellectual_h2{height:44px;line-height:44px;margin-top:30px; margin-bottom:2px; background:url(../../intellectual/img/h2_piont.gif) no-repeat left center; padding-left:18px;border-bottom:1px solid #3c3c3c;}

.intellectual_h2-2{line-height:36px;margin-top:30px; margin-bottom:2px; background:url(../../intellectual/img/h2_piont2.gif) no-repeat left top; padding-left:18px;border-bottom:1px solid #3c3c3c;font-size: 18px;}

.student_h2{height:44px;line-height:44px;margin-top:30px; margin-bottom:2px; background:url(../../library/img/h2_piont.gif) no-repeat left center; padding-left:18px;border-bottom:1px solid #3c3c3c;}
.contact_h2{height:44px;line-height:44px;margin-top:30px; margin-bottom:2px; background:url(../../contact/img/h2_piont.gif) no-repeat left center; padding-left:18px;border-bottom:1px solid #3c3c3c;}
.news_h2{height:44px;line-height:44px;margin-top:30px; margin-bottom:2px; background:url(../../img/h2_piont.gif) no-repeat left center; padding-left:18px;border-bottom:1px solid #3c3c3c;}
.news_h2 a{color: #404040;}

#index-news1-new{width:100%; margin:0 auto; overflow: hidden;}
#index-news1-new ul{width:100%;list-style:none;padding: 0 ;}
#index-news1-new li {width:100%;height:auto;overflow:hidden;float: left;padding:0; margin:2px 0;}

#index-news1-new2{width:100%; margin:0 auto; overflow: hidden;}
#index-news1-new2 ul{width:100%;list-style:none;padding: 0 ;}
#index-news1-new2 li {overflow:hidden;padding:0; margin:10px auto;background: #fff;width:90%;}

#index-news1-new3{width:100%; margin:0 auto; overflow: hidden;}
#index-news1-new3 ul{width:100%;list-style:none;padding: 0 ;}
#index-news1-new3 li {width:50%;overflow:hidden;float: left;padding:0; margin:6px 0;}



.content_content{ padding:10px 0;margin-bottom: 10px;}
.page-indent{text-indent:2em;} /*首行缩进*/
.content_txt{ padding:10px 0;}

.txt_about{ margin:10px 0;color:#f47aad; font-weight:bold }
.txt_red{ margin:10px 0;padding: 10px 0; color:#ff0000; font-weight:bold }
.txt_culture{ margin:10px 0;color:#e99451; font-weight:bold }
.txt_language,.txt_language a{ margin:10px 0;color:#89b449; font-weight:bold }

.border_red{margin:10px 0;padding: 10px 10px;text-align: center; color: #ff0000; border: 1px solid #ff0000;overflow: hidden}
.border_red a{ color: #ff0000;}

/*index_top*/
.index_top{background: #fffbe3;overflow: hidden}
.index_top_center{width:100%;margin:8px auto;text-align: center}
.index_top_center a{color:#404040 }

.search01_bk{ background: #49bbbc;overflow: hidden}
.search01_main{ margin:20px 20px;overflow: hidden}
.search01_line{margin:10px 0;overflow: hidden}
.search01_left{float: left;width: 25%;color: #fff;font-weight: bold;}
.search01_right{float: left;width: 75%;}
.search-input{ height:20px; line-height:20px; width:100%; background:#dcf1f2; color:404040; font-size:16px; border:1px solid #49bbbc;}
.search-select{ height:24px; line-height:24px; width:100%; background:#dcf1f2; color:404040; font-size:16px; border:1px solid #49bbbc;}

.search02{color: #368e8f;}
.search02_line{overflow: hidden}
.search02_line_bk{background: #e3f5f5;overflow: hidden}
.search02_01{float: left;width:10%;text-align: center}.search02_02{float: left;width:25%}.search02_03{float: left;width:65%}.search02_03 a{color: #368e8f;}

.search03{color: #368e8f;}
.search03_line{overflow: hidden}
.search03_line_bk{background: #e3f5f5;overflow: hidden}
.search03_01{float: left;width:40%;text-align: left}.search03_02{float: left;width:59%}
.search03_indent{text-indent:2px;} /*首行缩进*/

#content_news01{width: 100%; margin:0 auto; overflow: hidden;}
#content_news01 ul{width: 100%;list-style:none;padding: 0 ;margin: 0;}
#content_news01 li {width:100%;padding:0;overflow: hidden;}
.content_news01_date{float:left;color:#e99451;width: 80px;margin-right: 10px;}
.content_news01_title a{float:left;color:#e99451;width: 230px;display:inline;}

#content_news02{width: 94%;min-width: 320px;max-width: 960px; margin:0 auto; overflow: hidden;}
#content_news02 ul{width: 100%;min-width: 320px;max-width: 960px;list-style:none;padding: 0 ;margin: 0;}
#content_news02 li {float: left;width: 50%; min-width: 150px;max-width: 460px;padding:0;margin-bottom:20px; overflow: hidden;}
.content_news02_all{width: 92%;margin: 0 auto;background-color: #fff;overflow: hidden;}
.content_news02_img{width: 100%;margin: 0 auto; }
/*.content_news02_date{margin: 0 10px;overflow: hidden;}*/
.content_news02_date_C{width: 50%;float: left; padding: 0 0;height:18px;line-height:18px;text-align:center; font-size:12px;font-weight:bold;}
.content_news02_date{width: 90%;margin: 0 auto;padding:6px 0;height:18px;line-height:18px; font-weight:bold;overflow: hidden;}
.content_news02_nav{width: 90%;margin: 0 auto;}
.content_news02_title  {width: 90%;margin:2px auto;height:42px;  font-size:18px;color: #404040;font-weight:bold;overflow:hidden;}
.content_news02_title a{color: #404040;}
.content_news02_txt{width: 90%;margin:6px auto;height:64px;overflow: hidden;}
.content_news02_more{width: 90%;margin: 0 auto;padding-bottom: 10px; overflow: hidden;}

#content_news03{width: 100%; margin:0 auto; overflow: hidden;}
#content_news03 ul{width: 100%;list-style:none;padding: 0 ;margin: 0;}
#content_news03 li {width:100%;padding:0;margin: 2px 0;  overflow: hidden;}
.content_news03_date{float:left;color:#e99451;width: 75px;}
.content_news03_nav_C{float:left;width: 120px;margin: 0 0;text-align: center;line-height: 18px;margin-top:2px; font-size:12px;margin-right:6px;color: #fff;}
.content_news03_title a{float:left;color:#e99451;min-width: 230px;max-width: 960px;display:inline;}

#links{width: 100%; margin:0 auto; overflow: hidden;}
#links ul{width: 100%;list-style:none;padding: 0 ;margin: 0;}
#links li {width:100%;padding:0;margin: 2px 0;  overflow: hidden;}

#sitemap{width: 100%; margin:0 auto; overflow: hidden;}
#sitemap ul{width: 100%;list-style:none;padding: 0 ;margin: 0;}
#sitemap li {width:100%;padding:0;margin: 2px 0;  overflow: hidden;}
#sitemap li a{color: #404040;}

.calendar_date{color:#735498;line-height: 26px;font-size: 22px;}
#calendar{width:100%;margin:0 auto; border-left: 1px #efefef solid; overflow: hidden;}
#calendar ul{list-style:none;padding: 0 ;margin: 0;}
#calendar li {float: left;width:13%;font-size: 20px; padding:0; border-bottom: 1px #efefef solid;border-right: 1px #efefef solid; text-align: center; overflow: hidden;}

.calendar_week li {line-height:28px;background: #cccccc;color: #fff;overflow: hidden}
.calendar_sun01 li {}
.calendar_sat01  li{}

.calendar_day li {height:56px;background: #f8f7e2;color: #8e8f8c;overflow: hidden}
.calendar_sun02 li {color: #f279ac}
.calendar_sat02  li{ color: #2c85cc}
.calendar_days{line-height:32px;}
.calendar_piont{width:100%;text-align: center;}

#calendar_list{width: 100%; margin:0 auto; overflow: hidden;}
#calendar_list ul{width: 100%;list-style:none;padding: 0 ;margin: 0;}
#calendar_list li {width:100%;padding:0;margin-bottom:20px;  overflow: hidden;}
.calendar_list_img{float: left;width: 40%;  overflow: hidden;}
.calendar_list_right{float: left;width:60%;  overflow: hidden;}
.calendar_list_nav{width:130px;text-align:center;margin-bottom:6px; overflow: hidden;}
.calendar_list_tit1{margin-bottom:4px;line-height:18px;font-size:14px; overflow:hidden;}
.calendar_list_tit2  {margin-bottom:4px;line-height:24px;font-size:18px;font-weight:bold; overflow:hidden;}
.calendar_list_txt{margin-bottom:8px;overflow: hidden;}
.calendar_list_buttom{text-align: right; overflow: hidden;}

/*calendar弹出*/
.modal{display:none;}
.modalBody{position: fixed; z-index:1001;  width:300px; left:50%; top:45%; height: 400px;background: #fff;}
.modalBK{position: fixed;z-index:1000; height:100%; width:100%;background:#000; opacity: 0.8;filter: alpha(opacity=80);-moz-opacity:0.80;}
.btns{ cursor: pointer}
.calendar_index_h2{width: 280px; height:30px;line-height:30px;margin: 10px auto;color: #735498; border-bottom:2px solid #735498;}
#calendar_index{width: 280px; margin:0 auto; overflow: hidden;}
#calendar_index ul{width: 280px;list-style:none;padding: 0 ;margin: 0;}
#calendar_index li {width: 280px;padding:0;margin-bottom:10px; overflow: hidden;}
.calendar_index_title {width: 280px;overflow: hidden;margin-bottom: 4px;}
.calendar_index_title a{color: #404040;}
.calendar_index_buttom {text-align: right;}.calendar_index_buttom a{color: #735498;}
.close{ cursor: pointer;margin: 8px 0;text-align: center}

/*foot*/
.foot{width: 100%;min-width: 320px;max-width: 960px;margin: 0 auto;background: url(../../img/foot_bk.gif) ;overflow: hidden;}
.foot_copy{width: 96%;min-width: 320px;max-width: 960px;text-align: center;padding: 10px 0;margin: 2em auto;color: #fff; border-top: solid 1px #fff;overflow: hidden;font-size: 12px;}
.foot_copy a{color: #fff;}
.foot_chat{width: 100%;min-width: 320px;max-width: 960px;margin: 6px auto;text-align: center;}
.foot_title{width: 100%;min-width: 320px;max-width: 960px;text-align: center;padding: 10px 0;margin-top: 10px; color: #fff;font-size: 20px; overflow: hidden;}
.foot_title1{width: 100%;min-width: 320px;max-width: 960px;text-align: center;margin-bottom: 10px; color: #fff;font-size: 14px; overflow: hidden;}
#foot01{width: 100%;min-width: 300px;max-width: 616px; margin:0 auto; overflow: hidden;}
#foot01 ul{width: 100%;min-width: 300px;max-width: 616px;list-style:none;padding: 0 ;margin: 0;}
#foot01 li {width: 100%; min-width: 300px;max-width: 616px;padding:0;margin-bottom:20px; text-align: center; overflow: hidden;}

/*totop*/
#toTop {width:30px;height:44px;background: url(../../img/top.png);background-size: 100%; position:fixed;left: 90%;bottom:120px;cursor:pointer;display:none;}
#toTop:hover {background: url(../../img/top_on.png);background-size: 100%;}