  ﻿body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, button, input, textarea, th, td { margin: 0; padding: 0; }
body, button, input, select, textarea { font: 12px/1.5 '\5b8b\4f53'; color: #1a1a1a; background: #fff; }
ul, ol { list-style: none; }
a { text-decoration: none; outline: 0; }
a:hover { text-decoration: none; color: #00459c; }
img { border-style: none; }
button, input, select, textarea { font-size: 100%; outline: 0; }
table { border-spacing: 0; border-collapse: collapse; }
html { overflow-y: scroll; }
.clr { *zoom: 1; }
.clr:before, .clr:after { line-height: 0; display: table; content: ''; }
.clr:after { clear: both; }
.mt30 { margin-top: 30px; }
.mt10 { margin-top: 10px; }
.tc{text-align: center;}

.wrap { width: 1020px; margin: 0 auto; position: relative; }


.header { background: #ededed; }
.inner .header { margin-bottom: 25px; }
.header .logo { display: inline-block; width: 411px; height: 102px; background: url("/img/logo.png") no-repeat center center; }
.header .short_act { position: absolute; top: 24px; right: 0px;}
.short_act_list { float: left; margin: 0 5px; }
.short_act_txt { color: #2d2d2d; vertical-align: middle; }
.short_act_spacer { display: inline-block; width: 1px; height: 12px; background: #2d2d2d; vertical-align: middle; }
.header .nav { background: #00459c; }
.header .nav_list { float: left; }
.header .nav_txt { display: inline-block; padding: 0 16px; height: 37px; line-height: 37px; font-size: 15px; color: #fff; font-family: "Microsoft Yahei"; }
.header .nav_txt.nav_txt_loc, .header .nav_txt:hover { background: #00a2e5; color: #fff; }
.primary { width: 100%; }
.primary td.tdCenter { border-right: 1px solid #a1a1a1; border-left: 1px solid #a1a1a1; }
.primary td { padding: 0 10px; vertical-align: top; }
.primary .news .news_tit { height: 30px; line-height: 30px; margin-bottom: 10px; background: url("/img/new_tit_bg.png") no-repeat; }
.primary .news .news_tit .news_tit_txt { display: inline-block; width: 93px; text-align: center; line-height: 24px; vertical-align: top; height: 24px; color: #fff; font-size: 14px; font-family: "Microsoft Yahei"; }
.primary .news .news_tit .news_tit_more { float: right; height: 30px; width: 20px; background: url("/img/more.png") no-repeat center center; }
.focus_news_content .focus_news_list { margin-bottom: 7px; padding-bottom: 6px; border-bottom: 1px dotted #1a1a1a; }
.focus_news_content .focus_news_tit { font-size: 16px; margin-bottom: 5px; display: block; color: #1a1a1a; }
.focus_news_content .focus_news_tit:hover { color: #00459c; }
.notice_block { position: relative; min-height: 48px; border-bottom: 1px dotted #1a1a1a; padding-bottom: 5px; margin-bottom: 5px; display: block; color: #1a1a1a; }
.notice_block .notice_date { position: absolute; height: 48px; width: 48px; background: #51739d; text-align: center; font-family: Arial; color: #fff; }
.notice_block .notice_date .notice_date_n { font-size: 18px; font-weight: bold; margin-top: 5px; line-height: 1.3; }
.notice_block .notice_date .notice_date_ym { font-size: 12px; }
.notice_block .notice_txt { padding-left: 58px; }
.short_notice { display: block; width: 245px; height: 58px; margin-bottom: 15px; }
.short_team { background: url("/img/team.png") no-repeat; }
.short_people { background: url("/img/people.png") no-repeat; }
.short_down { background: url("/img/down.png") no-repeat; }
.news .news_content .news_list { height: 28px; line-height: 28px; border-bottom: 1px dotted #1a1a1a; }
.news .news_content .news_list_txt:hover { color: #00459c; }
.news .news_content .news_list .news_list_date { float: right; }
.news .news_content .news_list_txt:before { content:url("/img/inner_nav_h.png"); display: inline-block; margin-right: 2px; }
.news .news_content .news_list_txt { color: #1a1a1a; display: inline-block; }
.swiper-container { height: 260px; width: 363px; }
.pagination { position: absolute; z-index: 20; bottom: 10px; width: 100%; text-align: right; }
.swiper-pagination-switch { display: inline-block; width: 8px; height: 8px; border-radius: 8px; background: #555; margin: 0 5px; opacity: 0.8; border: 1px solid #fff; cursor: pointer; }
.swiper-active-switch { background: #fff; }
.swiper-container img { width: 100%; height: 100%; }
.swiper-slide { position: relative; }
.swiper-slide .flash_tit { font-size: 14px; position: absolute; bottom: 0; left: 0px; width: 100%; height: 24px; line-height: 24px; background: rgba(0, 0, 0, 0.6); color: #fff; text-indent: 10px; }
.intro_container { text-align: center; }
.intro_container img { display: inline-block; min-width: 363px; min-height: 200px; }
.intro_container .intro_img { margin-bottom: 10px; }
.intro_container .intro_txt { text-align: left; text-indent: 2em; width: 363px; margin: auto; }
.study_content .study_list { display: inline-block; height: 260px; width: 196px; margin-right: 8px; }
.study_content .study_list_1 { background: url("/img/study1.jpg") no-repeat; }
.study_content .study_list_2 { background: url("/img/study2.jpg") no-repeat; }
.study_content .study_list_3 { background: url("/img/study3.jpg") no-repeat; }


.main { margin-bottom: 10px; color:#000 }
.main .banner { display: block; margin-bottom: 10px; }


.footer { background: #d0d0d0; padding: 32px 0; }
.footer .copyright, .footer .copyright .manage_in { text-align: center; font-size: 14px; color: #5f5f5f; }
.footer .copyright .manage_in:hover { color: #00459c; }


body.inner{background: #f1f4f7;}
.inner .main .side { width: 215px; position: relative; background:url("/img/nav_bg.png") repeat-x 0 0; min-height: 410px; _height: 410px; float: left; }
.inner .main .side .tit { position: relative; z-index: 2; height: 61px; line-height: 61px; padding-right: 20px; text-align: right; background: #155ac0;  background: -moz-linear-gradient(left, #155ac0 0%, #074195 100%);  background: -webkit-linear-gradient(left, #155ac0 0%, #074195 100%);  background: linear-gradient(to right, #155ac0 0%, #074195 100%);  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#155ac0', endColorstr='#074195', GradientType=1);  }
.inner .main .side .tit .tit_txt { color: #fff; font-size: 20px; font-family: "Microsoft Yahei"; vertical-align: middle; }
.inner .main .side .tit img { vertical-align: middle; display: inline-block; margin-right: 8px; }
.inner .main .side .rb { z-index: 1; position: absolute; width: 1px; height: 412px; right: 0; top: 0; background: #c9d4e1;  background: -moz-linear-gradient(top, #c9d4e1 0%, #ffffff 100%);  background: -webkit-linear-gradient(top, #c9d4e1 0%, #ffffff 100%);  background: linear-gradient(to bottom, #c9d4e1 0%, #ffffff 100%);  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c9d4e1', endColorstr='#ffffff', GradientType=0);  }
.inner .main .side .nav .root_nav li { margin-left: 18px; }
.inner .main .side .nav .root_nav li a.nav_txt { display: block; height: 35px; line-height: 35px; color: #535353; font-size: 16px; font-family: "Microsoft Yahei"; border-bottom: 1px solid #e4eaf2; padding-left: 50px; background: url("/img/inner_nav.png") no-repeat 26px center; }
.inner .main .side .nav .root_nav li a.nav_txt:hover, .inner .main .side .nav li a.nav_txt.nav_txt_hover { color: #053d90; background-image: url("/img/inner_nav_h.png"); }
.inner .main .side .nav .root_nav li ul.sub_nav li a.nav_txt{font-size: 12px; height: 24px; line-height: 24px; color: #535353;background-image: url("/img/inner_subNav.png");padding-left: 40px;}
.inner .main .side .nav .root_nav li ul.sub_nav li a.nav_txt:hover{background-image: url("/img/inner_subNav_h.png");color: #fff;}
.inner .main .inner_primary { width: 734px; border: 1px solid #d4dde7; float: right; border-radius: 8px; background: #fff; padding: 15px 25px 40px; margin-bottom: 40px;}

.inner .main .inner_primary1 { width: 734px; border: 1px solid #d4dde7; float: right; border-radius: 8px; background: #fff; padding: 15px 25px 0px; margin-bottom: 40px; color:#000}
.inner .main .inner_primary.row { width: 100%; border: 1px solid #d4dde7; }
.inner .main .inner_primary .navigate { margin-bottom: 15px; }
.inner .main .inner_primary .navigate li { float: left; }
.inner .main .inner_primary .navigate li a { color: #4c4c4c; font-size: 14px; display: inline-block; margin-right: 6px; }
.inner .main .inner_primary .navigate li span { color: #4c4c4c; font-size: 14px; display: inline-block; margin-right: 6px; }
.inner .main .inner_primary .content h1 { text-align: center; font-family: "Microsoft Yahei"; font-size: 18px; font-weight: bold; margin-bottom: 20px; color: #323232; }
.inner .main .inner_primary .content p { text-indent: 2em; color: #323232; font-size: 12px; line-height: 2; margin-bottom: 20px;}
.inner .main .inner_primary .content .row { margin-bottom: 20px;text-align: center;}
.inner .main .list_primary {  border: 1px solid #d4dde7; border-radius: 8px; background: #fff; padding: 15px 25px 40px; margin-bottom: 40px;}
.inner .main .list_primary .list_wrap li{height: 40px;line-height: 40px;padding: 0 10px 0px 20px;background: url("/img/inner_subNav.png") no-repeat left center;border-bottom: 1px dotted #9d9d9d;}
.inner .main .list_primary .list_wrap li a{float: left; color: #1a1a1a;font-size: 14px;display: inline-block;width: 80%;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;}
.inner .main .list_primary .list_wrap li a:hover{color: #00459c;}
.inner .main .list_primary .list_wrap li .date{float: right;color: #999;}
.inner .main .list_primary .page_control{margin: 20px 0 30px;}
.inner .main .list_primary .page_control li{float: left;margin-right: 10px;}
.inner .main .list_primary .page_control li a{display: inline-block;padding: 5px 6px;border: #ddd;border-radius: 4px;background: #eee;color: #666;}
.inner .main .list_primary .page_control li a:hover{color: #fff;background: #00459c;}
.inner .footer {margin-bottom: 0px;padding: 0;background: url("/img/footer.png") no-repeat center center;height: 144px;}
.inner .copyright {color: #000;font-size: 12px;position: relative;top: 30px;}
.inner .copyright .manage_in{color: #000;font-size: 12px;}
.inner .copyright .manage_in:hover{color: #000;}
.inner .f_link{float: right;position: relative;z-index: 5;width: 198px;text-align: left;}
.inner .f_link select{min-width: 100px;}