﻿*{margin: 0;padding: 0;}
ul,ol{list-style: none;}
.clearfix:after{ display:block; content: ""; clear: both;}
.fl{ float: left;}
.fr{float: right;}
a{ text-decoration: none;}
a:hover{ text-decoration: none;}
body{ font-size: 14px;font-family: "Microsoft Yahei",sans-serif;}
i,em{ font-style: normal;}
.input,.textarea{ border:1px solid #ddd; }
.input input,.textarea textarea{ border:0; }
input:focus{ outline: none;}
.mw1200{ width: 1200px;margin:0 auto;}
dl,ul{margin-bottom: 0;}
.p100{padding: 100px;}
p{margin: 0;}
h1,h2,h3,h4,h5,h6{margin:0;padding: 0; font-weight: normal;}
html, body {position: relative;height: 100%;}
.pc_banner_slider img {max-width:100%}
.pc_banner_slider .swiper-slide{text-align: center;}
.bg1964a7{ background:#1964a7 url('../images/icon1.png') no-repeat center 30%; }
.bg297cc2{ background:#297cc2 url('../images/icon2.png') no-repeat center 30%; }
.bg3295b2{ background: #3295b2 url('../images/icon3.png') no-repeat center 30%; }
.bg37a3a6{ background: #37a3a6 url('../images/icon4.png') no-repeat center 30%; }
.bg5792cc{ background:#5792cc url('../images/icon5.png') no-repeat center 30%; }
.bg4f69be{ background:#4f69be url('../images/icon6.png') no-repeat center 30%; }
.bg425bab{ background:#425bab url('../images/icon7.png') no-repeat center 30%; }
.bgf2f2f2{ background:#f2f2f2; }
.bg014785{ background: #014785 url('../images/icon8.png') no-repeat 10px center;}
.bga80534{ background: #a80534 url('../images/icon8.png') no-repeat 10px center;}

.m_nav_wrap,.m_search_wrap{display: none;}
.headertop{ width: 100%;height: 36px; background:#143868;}
.headertop .headertop_left,.headertop .headertop_right{padding: 10px 0;}
.headertop .headertop_left ul li,.headertop .headertop_right ul li{ float: left;color: #cccfd6;}
.headertop .headertop_left ul li a,.headertop .headertop_right ul li a{ color: #fff;padding:0 12px;}

.top{padding:18px 0;}
.top .top_left a{display: block;width: 477px;height: 62px;     background: url(../images/sdlogo-new.png) no-repeat;background-size: contain;}
.top .pc_search{margin-top: 14px; width: 298px;height: 32px; border:1px solid #143868;overflow: hidden; border-radius: 50px; }
.top .pc_search input{ width: 248px;height: 32px; border:0; float: left; padding-left: 20px;}
.top .pc_search button{ width: 48px;height: 20px; background:url('../images/search_btn.png') no-repeat center center; border:0; border-left:1px solid #9a9a9a;margin-top: 5px; }

.mainnav{ width: 100%;height: 50px; background: #014785; }
.mainnav .nav .nav_ul li{ float:left; width: 120px;position: relative;}
.mainnav .nav .nav_ul li a{display: block;line-height: 50px; text-align: center; color: #fff; font-size: 16px;}
.mainnav .nav .nav_ul li .nav_item{display: none;z-index: 100; width: 250px; position: absolute;top:50px;left:0; background:rgba(0,0,0,.5);}
.mainnav .nav .nav_ul li .nav_item a { top:40px; line-height: 40px;}

.mainnav .nav .nav_ul li .nav_item .nav_item_ol li{ position:relative; width:  250px; }
.mainnav .nav .nav_ul li .nav_item .nav_item_ol li a{display: block;width: 100%; font-size: 12px; text-align: left;padding-left: 15px;}
.mainnav .nav .nav_ul li .nav_item .nav_item_ol li a:hover{ background:#014785; }
.nav_item .nav_item_ol li .nav_item_item{display: none; position: absolute;top:0;left:  249px; background: rgba(0,0,0,.5); }
@media (max-width:1366px){
	.nav_ul>li:last-child .nav_item .nav_item_ol li .nav_item_item{display: none; position: absolute;top:0;right:  249px;left: auto; background: rgba(0,0,0,.5); }
}
.pc_banner_slider{ width: 100%; }
.pc_banner_slider .swiper-button-prev,.pc_banner_slider .swiper-button-next{width:60px;height: 60px;}
.pc_banner_slider .swiper-button-prev{  background: url('../images/banner_left.png') no-repeat; background-size: 100%; }
.pc_banner_slider .swiper-button-next{ background: url('../images/banner_right.png') no-repeat;background-size: 100%;}
.pc_banner_slider .swiper-button-prev:after,.pc_banner_slider .swiper-button-next:after{ content: ''; }

.m_banner_slider{ display: none; }

.icon_nav_wrap{margin: 40px auto 50px;}
.icon_nav_wrap .icon_nav ul li{float: left; width: 14%;}
.icon_nav_wrap .icon_nav ul li .icon_nav_item{ width: 160px;height: 100px;margin: 0 auto;}
.icon_nav_wrap .icon_nav ul li .icon_nav_item p{padding-top: 60px; text-align: center;color: #fff;font-size: 16px;}

.tabs_switch_wrap{padding-bottom: 48px;}
.tab_switch_list{margin-top: 25px;}
.tab_switch .tabs_tags ul li{ cursor: pointer; float: left; font-size: 18px;padding-right: 45px;}
.tab_switch .tabs_tags ul li p{ color:#818181; }
.tab_switch .tabs_tags ul li span{display: block;width:45px;height: 3px; background: #fff;}
.tab_switch .tabs_tags ul .active p{ color: #004883; font-size: 24px; font-weight: bold; }
.tab_switch .tabs_tags ul .active span{ color: #004883;background: #004785;margin: 5px auto;}
.tab_switch .tab_switch_item{ display: none;margin-top: 30px; } 
.tab_switch_list ul li{margin-bottom: 40px; overflow: hidden; height: 78px;}
.tabs_switch_wrap .tab_more a{ display: block;text-align: center; color: #999; }
.focus_img{position: relative; width: 100%;height: 240px;}
.focus_img p{position: absolute;bottom: 50px;width: 128px;height: 32px; background:#014785 url('../images/icon14.png') no-repeat 5px center;background-size: 14px; color: #fff;line-height: 32px; text-align: center;}
.focus_img img{ width: 100%;height: 240px;}
.focus_title{margin:24px 0 20px;}
.focus_title h4 a{ color: #333; }
.focus_desc p{ color: #9a9a9a; }
.new_item .new_item_img img{ width: 100%; }
.new_item .new_item_right span{ color: #a60632; font-size:12px; text-align: right; }
.new_item .new_item_right p{ color: #333; font-size: 14px;  line-height: 1.4em; min-height:58px;}

.slider_wrap{padding: 50px 0; width: 100%;height: 330px;}
.slider_wrap .slider .title{ position: relative; }
.slider_wrap .slider .title a{position: absolute;top:20px;right: 0; color: #999; font-size: 14px; }
.slider_wrap .slider .title p{ text-align: center; font-size: 24px; font-weight: bold; color: #014687; }
.slider_wrap .slider .title span{ display: block;width: 45px;height: 3px; background: #004785;margin: 15px auto; }
.slider_wrap .swiper-container{width: 100%; height: 100%; }
.slider_wrap .swiper-container .swiper-slide{ position: relative;width: 100%; height: 100%;}
.slider_wrap .swiper-button-prev,.slider_wrap .swiper-button-next{top:95%;}
.slider_wrap .swiper-button-prev{ background: url('../images/leftbtn.png') no-repeat!important;left: 0;}
.slider_wrap .swiper-button-next{ background: url('../images/rightbtn.png') no-repeat!important;right: 0;}
.slider_wrap .swiper-button-prev:after,.notice_slider .swiper-button-next:after{ content:''; }
.notice_item{width: 100%;height: 110px;margin-top: 30px;}
.activity_slider{ height: 200px; }
.notice_slider .notice_item{  background: #fff;}
.activity_slider .notice_item{border:1px solid #ccc;}

.notice_item span{position: absolute;top:15px;left: 20px; background:#014785 url('../images/icon14.png') no-repeat 5px center; display: block;width: 128px;height: 32px; line-height: 32px;color: #fff; text-align: center; background-size: 14px; }
.notice_item p{padding:40px 20px 10px; color: #343434;}
.notice_item .notice_item_left i{margin-top: 15px; display: block; text-align: center; color: #a90533;font-size:42px;  }
.notice_item .notice_item_left em{ display: block; text-align: center; color: #a90533; font-size:14px;font-weight: bold;  }
.notice_item .notice_item_right h4{margin:20px 0 10px;line-height: 25px;}
.notice_item .notice_item_right h4 a{ color: #333; }
.notice_item .notice_item_right em{ color: #999;display: block;background: url('../images/icon9.png') no-repeat;padding-left: 20px;  overflow: hidden; text-overflow: ellipsis;  white-space: nowrap; }
.activity_slider .notice_item:hover{ background: #004785;}
.activity_slider .notice_item:hover .notice_item_left i{ color: #fff; }
.activity_slider .notice_item:hover .notice_item_left em{ color: #fff; }
.activity_slider .notice_item:hover .notice_item_right h4 a{ color:#fff; }
.activity_slider .notice_item:hover .notice_item_right em{ color: #fff; background: url('../images/icon9_hover.png') no-repeat; }

.college_wrap{ background:url('../images/pc_bg.png') no-repeat;padding: 50px 0; }
.college_wrap .title p{ text-align: center; font-size: 26px; color: #fff;font-weight: bold;}
.college_wrap .title span{ display: block;width: 45px;height: 3px; background: #fff;margin: 15px auto; }
.college_wrap .college{margin-top: 30px;}
.college_wrap .college .college_left{margin-top: 30px;}

.techer_slider{height: 450px;margin-top: 30px;}
.techer_slider .swiper-pagination-bullet{ background: none; border:1px solid #a90533;opacity: 1;}
.techer_slider .swiper-pagination-bullet-active{ background:#a90533; }
.techer_slider .techer_item .techer_item_text{ position: relative; padding: 32px 30px; background:#f2f2f2; }
.techer_slider .techer_item .techer_item_text span{ position: absolute;bottom:-17px;left: 50%; display: block; width: 23px;height: 17px; background:url('../images/icon10.png') no-repeat; }
.techer_slider .techer_item .techer_item_text:hover{ background:#004785; }
.techer_slider .techer_item .techer_item_text:hover h4 a{ color: #fff; }
.techer_slider .techer_item .techer_item_text:hover p{ color: #fff; }
.techer_slider .techer_item .techer_item_text:hover span{ background: url('../images/icon10_active.png') no-repeat;}
.techer_item_text h4{margin-bottom: 25px;}
.techer_item_text h4 a{ color: #333; font-size: 16px;line-height: 30px; height: 60px; display: block; font-weight: bold;}
.techer_item_text p{ color: #999; font-size: 14px; height: 3.5em;  }
.techer_item .techer_item_img img{display: block;margin:40px auto 0;  width: 130px; height: 130px;border-radius:50%; }
.college_wrap .college .college_left p{ color: #fff; font-size: 18px;line-height: 35px; }
.college_wrap .college .college_right{ position: relative;width: 100%;}
.college_wrap .college .college_right img{ width: 100%; }
.college_wrap .college .college_right span{ position: absolute;top:50%;left:50%; margin-left: -30px;margin-top: -30px; display: block;width: 60px;height: 60px; background:url('../images/playbtn.png') no-repeat;}

.year_wrap{display: none;}

.academic_wrap{padding: 50px 0;}
.academic_wrap .title h4{ text-align: center; font-weight: bold; color: #004785; font-size: 24px; }
.academic_wrap .title span{ display: block;width: 45px;height: 3px; background: #004785;margin: 15px auto;  }
.academic_wrap .academic ul li{ width: 600px;float: left;background: #fff; cursor: pointer;}
.academic_wrap .academic ul li:hover{ background: #a90533; }
.academic_wrap .academic ul li .academic_img{width: 300px;}
.academic_wrap .academic ul li .academic_img img{width: 100%;height:238px;}
.academic_wrap .academic ul li .academic_text{ position: relative; width: 300px;padding: 20px; }
.academic_wrap .academic ul li .academic_text h3{ color: #333; font-size:16px; font-weight: bold;margin-bottom: 20px;line-height: 30px; }
.academic_wrap .academic ul li .academic_text p{margin-bottom: 10px; color: #999; font-size: 14px; }
.academic_wrap .academic ul li .academic_text em{display: block; color: #a90533; font-size: 14px;}
.academic_wrap .academic ul li .academic_text span{display: block;width: 0;height: 0; position: absolute;top:20px;}
.left_arrow{left: -20px; border-right:20px solid #fff;border-top:20px solid transparent;border-bottom:20px solid transparent;border-left:0;}
.right_arrow{right: -20px; border-left: 20px solid #fff;border-top:20px solid transparent;border-bottom:20px solid transparent;border-right:0;}
.academic_wrap .academic ul li:hover .academic_text h3{ color: #fff; }
.academic_wrap .academic ul li:hover .academic_text p{ color: #fff; }
.academic_wrap .academic ul li:hover .academic_text a{ color: #fff; }
.academic_wrap .academic ul .academic_left:hover .academic_text span{ border-right:20px solid #a90533;border-top:20px solid transparent;border-bottom:20px solid transparent;border-left:0;}
.academic_wrap .academic ul .academic_right:hover .academic_text span{ border-left: 20px solid #a90533;border-top:20px solid transparent;border-bottom:20px solid transparent;border-right:0;}
.academic_wrap .academic ul .academic_left:hover .academic_text em{ color:#fff; }
.academic_wrap .academic ul .academic_right:hover .academic_text em{ color: #fff; }

.error{padding: 74px 0 120px; text-align: center;}
.error img{ display: block;margin: 0 auto; }
.error p{ text-align: center;font-size: 24px;margin: 50px 0; color: #333;}
.error a{ display: inline-block;width: 160px;height: 50px;line-height: 50px; text-align: center;}
.error .error_btn{width: 360px;margin: 0 auto;}
.error .goto{ float: left; background: #1c4680;color: #fff; }
.error .backto{ float: right;background: #eee;color: #666; font-size: 16px; }

.pc_banner{ width: 100%; }
.pc_banner img{ width: 100%; }
.m_banner{display: none;}

.main_content .slider_nav{margin-top: -40px; background: #f5f5f5;padding: 0 30px 50px;}
.slider_nav h3{height: 63px;line-height: 63px;font-weight: bold; border-bottom:2px solid #004785; color: #004785; font-size: 24px; text-align: center; }
.slider_nav .slider_nav_ul .slider_nav_item .slider_nav_link{display: block;width: 100%;height: 58px;line-height: 58px;color: #666; font-size: 16px;padding-left: 20px; border-bottom: 2px solid #ccc; overflow: hidden; }
.slider_nav .slider_nav_ul .slider_nav_item .slider_nav_link:hover,.slider_nav .slider_nav_ul .slider_nav_item .active{color: #a90533;border-bottom: 2px solid #a90533; background: url('../images/icon15.png') no-repeat left center; }
.slider_nav .slider_nav_ul .slider_nav_item dl{display: none; border-bottom: 1px solid #ccc; }
.slider_nav .slider_nav_ul .slider_nav_item dl dd a{color: #333; font-size: 16px; display: block;height: 58px;line-height: 58px; padding-left: 42px; border-bottom: 0; background: url('../images/icon17.png') no-repeat 30px center; }
.slider_nav .slider_nav_ul .slider_nav_item dl dd a:hover, 
.slider_nav .slider_nav_ul .slider_nav_item dl dd a.on { background: url('../images/icon17_active.png') no-repeat 30px center;color: #a90533; }
.dang_work{padding-top: 20px;}
.tags dl dd{ float: left; padding-right: 10px;}
.tags dl dd a{ color: #666;padding-right: 10px;}
.tags dl dt{ float: left;font-weight: normal;color: #666;}
.column_title{margin: 40px 0 30px;}
.column_title h3{ color: #333; font-size: 24px; }
.column_title p{margin-top: 20px; font-size: 16px;}
.project_text img{ float: left;font-size: 16px; color: #333;margin: 0 15px 15px 0; border: 1px solid #ccc;}
.project_text p{ line-height: 30px; }
.dang_work_list ul li{ border-bottom:1px solid #ccc;padding-bottom: 30px;margin-bottom: 30px;}
.dang_work_list .dang_img{float: left;height: 150px;  width: 100%;   max-width: 241px; }
.dang_work_list .w241{ width: 241px; }
.dang_work_list .dang_img img{ width: 100%;height: 100%; }
.dang_work_list .dang_text{float: right; width: 430px;}
.dang_work_list .w430{ width: 430px; }
.dang_work_list .w100{ width: 100%; }
.dang_work_list .dang_text .dang_text_title{margin-bottom: 26px;margin-top: 8px;}
.dang_work_list .dang_text .dang_text_title a{font-weight: bold; color: #333;font-size: 18px; }
.dang_work_list .dang_text .dang_text_desc p{ color: #999; font-size: 14px; }
.dang_work_list .time{ border-left: 1px solid #a90533;margin-top: 42px; }
.dang_work_list .time p{ text-align: center;color: #a90533; font-size: 48px; font-weight: bold;}
.dang_work_list .time h4{ text-align: center;color: #a90533;font-size: 16px; }
.dang_work_list .m_time{display: none;}

.rencai_list ul li{height: 200px; border-bottom:1px dashed #ccc;padding-bottom: 34px;margin-bottom: 34px; }
.rencai_list ul li .rencai_img{width: 130px;}
.rencai_list ul li .rencai_img img{ width: 100%; }
.rencai_list ul li .rencai_text{ width: 250px; }
.rencai_list ul li .rencai_text .rencai_name{margin-bottom: 20px;}
.rencai_list ul li .rencai_text .rencai_name h3{width: 130px;height: 38px;line-height: 38px; text-align: center;color:#a90533; border:1px solid #a90533;border-radius: 30px;}
.rencai_list ul li .rencai_text .rencai_desc p{color: #333;}

.noresults{padding: 30px 0;}
.main_search{ width: 630px;height: 50px; background: #f2f2f2;margin: 30px auto; }
.main_search .main_search_input{ float: left; width: 500px;height:50px;}
.main_search .main_search_input input{width: 100%;height: 50px;padding-left:15px; border:0; background: #f2f2f2;}
.main_search .main_search_btn{float: left; width: 130px;height: 50px;}
.main_search .main_search_btn button, .main_search .main_search_btn .search_submit {color: #fff;font-size: 18px; width: 100%;height: 50px; background: #1c4680 url('../images/search.png') no-repeat 24px center;padding-left: 40px; }
.no p{ color: #5c5c5c; }
.no p span{ color: #c4253d; }
.sorry{margin: 74px 0 123px;}
.sorry img{display: block;margin: 0 auto 56px;}
.sorry p{ text-align: center;color: #333;font-size: 22px; }
.sorry p span{color: #c4253d;}
.searchresults_list_wrap{ margin-top: 20px;padding: 30px 15px;}
.searchresults_list_wrap .searchresults{border: 1px solid #ccc;}
.searchresults_list_wrap ul li{ border-bottom: 1px solid #ccc;padding: 30px 0;}
.searchresults_list_wrap ul li:last-child{ border-bottom: 0; }
.searchresults_list_wrap ul li h3{margin-bottom: 20px;}
.searchresults_list_wrap ul li h3 a{ color: #333; }
.searchresults_list_wrap ul li h3 a span{ color: #af251b;}
.searchresults_list_wrap ul li p{ color: #999;font-size:  }
.searchresults_list_wrap ul li p span{ color: #af251b; }

.fc_list ul li{margin-bottom: 30px;}
.fc_list ul li .fc_img{ width: 100%; }
.fc_list ul li .fc_img img{ width: 100%; }
.fc_list ul li .fc_text h3{ color: #333;margin: 20px 0; font-size: 16px;line-height: 25px; }
.fc_list ul li .fc_text p{ color: #999; }

.activity_list ul li{margin-bottom: 30px;}
.activity_list ul li a{display: block; width: 100%; border:1px solid #ccc; padding: 30px 10px; background: url('../images/icon18.png') no-repeat 93% center;}
.activity_list ul li .activity_time{ width: 13%; }
.activity_list ul li .activity_time h3{ text-align: center;color: #a90533;font-size: 42px; }
.activity_list ul li .activity_time p{ text-align: center;color: #a90533;}
.activity_list ul li .activity_right{ width: 70%; }
.activity_list ul li .activity_right p{ color: #333; font-size: 16px; }
.activity_list ul li .activity_right em{display: block; background: url('../images/icon19.png') no-repeat;padding-left: 20px; color: #999;margin-top: 20px;}
.activity_list ul li a:hover{ background:#004785 url('../images/icon18_active.png') no-repeat 93% center; }
.activity_list ul li a:hover .activity_time h3{ color: #fff; }
.activity_list ul li a:hover .activity_time p{ color: #fff;}
.activity_list ul li a:hover .activity_right p{color: #fff;}
.activity_list ul li a:hover .activity_right em{ color: #fff; background: url('../images/icon19_active.png') no-repeat }

.select_wrap{ border-top:1px solid #ccc; border-bottom:1px solid #ccc;padding-top: 30px;margin-bottom: 30px; }
.select_wrap dl dt{ float: left;width: 120px;}
.select_wrap dl dd{ float: left;width: 720px;}
.select_wrap dl dd a{ color: #333; font-size: 16px;padding:0 5px 20px;display: inline-block; }
.select_wrap dl dd .on { color: #cb0000; }
.select_wrap dl dd span{padding: 0 7px 0 12px;}

.techer_list ul li{margin-bottom: 30px;}
.techer_list ul li img{display: block;margin: 0 auto; width: 130px; height: 130px; border-radius:50%;}
.techer_list ul li h4{ text-align: center;font-weight:bold; font-size: 18px;color: #333;margin: 20px 0 16px;}
.techer_list ul li p{ text-align: center; color: #666; }
.techer_tab_switch{margin-top: 20px;}
.techer_tab_switch .techer_tab_switch_tags{ border-bottom: 1px solid #ccc; }
.techer_tab_switch .techer_tab_switch_tags ul li{cursor: pointer; position: relative; padding-left:42px;padding-bottom: 20px;float: left;font-size: 20px; font-weight: bold; color: #333; }
.techer_tab_switch .techer_tab_switch_tags ul li a { color: inherit; }
.techer_tab_switch .techer_tab_switch_tags ul li span{color: #ccc; font-weight: normal;padding-left: 42px; }
.techer_tab_switch .techer_tab_switch_tags ul li em{display: none; position: absolute;bottom:0;left: 42px;width: 80px;height: 8px; background:url('../images/icon20.png') no-repeat; }
.techer_tab_switch .techer_tab_switch_tags ul .active{ color: #004785; }
.techer_tab_switch .techer_tab_switch_tags ul .active em{display: block;}
.techer_tab_switch .techer_tab_switch_item{display: none;padding: 36px 0;}
.techer_tab_switch .techer_tab_switch_item .members>h3,
.techer_tab_switch .techer_tab_switch_item .research>h3,
.techer_tab_switch .techer_tab_switch_item .dynamic>h3
{display: none}
.techer_tab_switch .techer_tab_switch_item h3{ color: #333; font-size: 24px;margin-bottom: 30px; }
.techer_tab_switch .techer_tab_switch_item ul li{margin-bottom: 32px;}
.techer_tab_switch .techer_tab_switch_item .techer_img{ float: left;width: 130px;height: 130px;}
.techer_tab_switch .techer_tab_switch_item .techer_text{ float: left; width: 240px;margin-left: 20px; }
.techer_tab_switch .techer_tab_switch_item .techer_text h3{margin-top: 20px; color: #333; font-size: 18px;margin-bottom: 24px;}
.techer_tab_switch .techer_tab_switch_item .techer_text p{ color: #666; }
.introduction h3{ color: #333;margin-bottom: 40px; }
.introduction p{margin-bottom: 30px;}
.introduction img{margin: 30px 0; width: 100%;}
.techer_tab_switch{margin-bottom: 50px;}
.dynamic dl dd{margin-bottom: 10px;}
.dynamic dl dd div{width: 98%; border:1px solid #ccc;padding: 25px 20px;}
.dynamic dl dd em{ display:block;background: url('../images/icon21.png') no-repeat;padding-left: 20px; }
#group_news .dynamic dl dd em { color: #333; }
.dynamic dl dd p{ color: #333; font-size: 16px;}
.research dl dd{ border-bottom:1px dashed #ccc;padding: 10px 0; }
.research dl dd p{ float: left; }
.research dl dd p a{ color: #333; font-size: 16px; }
.research dl dd span{ float: right; color: #999; }

.famous_list{padding: 30px 0;}
.famous_list ul li{margin-bottom: 30px;}
.famous_list ul li a{display: block;width: 100%;padding: 28px 30px;border:1px solid #f2f2f2; background: #f2f2f2;}
.famous_list ul li .famous_img{ width:130px;float: left; border-radius:50%;height:130px;overflow:hidden; }
.famous_list ul li .famous_img img{ width: 100%; }
.famous_list ul li .famous_right{ width: 70%; float:right; }
.famous_list ul li .famous_right .famous_title{height: 40px;overflow: hidden;margin-bottom: 30px;}
.famous_list ul li .famous_right .famous_title h3{ color: #333; font-size: 16px;  line-height: 20px;}
.famous_list ul li .famous_right .famous_desc p{color: #999;}
.famous_list ul li a:hover{ border:1px solid #004785;}
.famous_list ul li a:hover .famous_right .famous_title h3{ color: #1c4680; }

.set_list{margin-bottom:50px; }
.set_list ul li a{display: block;width: 280px;height: 140px;line-height: 140px;padding-left: 140px; color: #fff;font-size: 20px; margin: 0 auto;}
.set_list ul li .set1{background: url('../images/icon22.png') no-repeat;}
.set_list ul li .set2{background: url('../images/icon23.png') no-repeat;}
.set_list ul li .set3{background: url('../images/icon24.png') no-repeat;}
.set_list ul li .set4{background: url('../images/icon25.png') no-repeat;}
.set_list dl{padding:10px 100px;}
.set_list dl dd a{display: block;width: 280px;height: 140px;line-height: 140px;padding-left: 140px; color: #fff;font-size: 20px; margin: 0 auto;}
.set_list dl dd .set5{background: url('../images/icon26.png') no-repeat;}
.set_list dl dd .set6{background: url('../images/icon27.png') no-repeat;}
.set_list dl dd .set7{background: url('../images/icon28.png') no-repeat;}

.content{padding: 40px 110px 0;}
.content .content_title{ border-bottom:1px solid #ccc;padding-bottom: 32px; }
.content .content_title h3{ text-align: center; }
.content .content_title p{ text-align: center;margin-top:30px; }
.content .content_main p{ text-indent: 30px;margin: 20px 0;line-height: 30px; }
.content .content_main img{display: block;margin: 20px auto;}

.m_council{display: none;}
.council{margin-bottom: 80px;}
.council ul li .leftimgrighttext,.council ul li .lefttextrightimg{display: block;width: 100%;}
.council ul li .leftimgrighttext .council_img{width: 50%; float: left;}
.council ul li .council_img img{ width: 100%; }
.council ul li .council_right{ width: 50%;float: left;padding: 15px 0 0 20px;}
.council ul li .council_right h3{color: #004785;font-size: 16px;font-weight: bold; margin-bottom: 20px;}
.council ul li .council_right dl{margin-bottom: 10px;}
.council ul li .council_right dl dt{color: #333;font-size: 16px;}
.council ul li .council_right dl dd{ color: #333;font-size: 16px;margin-top: 10px;}
.council ul li .lefttextrightimg .council_img{ width: 50%;float: left; }

.contact ul li{margin-bottom: 20px;}
.contact ul li .contact_item{height: 140px; padding:20px 0 20px 80px; box-shadow: 5px 5px 5px #f5f5f5;}
.contact ul li .contact_item dl dt{ color: #;font-size: 18px;margin-top: 26px; }
.contact ul li .contact_item dl dd{ color: #033;margin-top: 10px;font-size: 16px; }
.ca90533{ color: #a90533; }
.c004785{ color: #004785; }
.contact ul li .icon29{ background: url('../images/icon29.png') no-repeat 32px center; }
.contact ul li .icon30{ background: url('../images/icon30.png') no-repeat 32px center; }
.contact ul li .icon31{ background: url('../images/icon31.png') no-repeat 32px center; }
.contact ul li .icon32{ background: url('../images/icon32.png') no-repeat 32px center; }
.contact ul li .icon33{ background: url('../images/icon33.png') no-repeat 32px center; }
.contact ul li .icon34{ background: url('../images/icon34.png') no-repeat 32px center; }

.wyh dl{margin-bottom: 20px;}
.wyh dl dt{ background: #ebf1f5;height:56px;cursor: pointer;}
.wyh dl dt p{ float: left;line-height: 56px;margin-left: 26px;color: #004785;font-size: 18px;}
.wyh dl dt span{display: block;width: 18px;height: 18px; float: right;margin-right: 20px;}
.wyh dl dt .show_btn{background: url('../images/show.png') no-repeat;margin-top: 15px;}
.wyh dl dt .hide_btn{background: url('../images/hide.png') no-repeat;margin-top: 15px;}
.wyh dl dd{display: none; border:1px solid #ccc;padding: 30px; }
.wyh dl dd h5,.wyh dl dd p{margin-bottom: 14px;font-size: 16px;}
.wyh dl dd h5{font-weight: bold;}

.schoolprofile_text{ padding-bottom: 20px;position: relative;}
.schoolprofile_text .schoolprofile_text_img{width: 420px; float: left;}
.schoolprofile_text .schoolprofile_text_img img{width: 100%;}
.schoolprofile_text .schoolprofile_text_right{ float:right;width: 420px;padding:30px 30px 20px 30px;background: #f5f5f5;}
.schoolprofile_text .schoolprofile_text_right p{line-height: 30px;}
.schoolprofile_list{margin-top: 30px;}
.schoolprofile_list ul li{margin-bottom: 20px;}
.schoolprofile_list ul li div{padding: 30px 30px 30px 130px; border:1px solid #ccc; border-left:2px solid #a90533;}
.schoolprofile_list ul li div p{ font-size:16px;color: #033;line-height: 30px;}
.schoolprofile_list ul li .icon35{ background: url('../images/icon35.png') no-repeat 30px center; }
.schoolprofile_list ul li .icon36{ background: url('../images/icon36.png') no-repeat 30px center; }
.schoolprofile_list ul li .icon37{ background: url('../images/icon37.png') no-repeat 30px center; }
.schoolprofile_list ul li .icon38{ background: url('../images/icon38.png') no-repeat 30px center; }
.schoolprofile_desc{margin-bottom: 30px;}
.schoolprofile_desc p{ color: #033;font-size: 16px;line-height: 30px;}
.college_contact{margin-bottom: 70px;}
.college_contact p{ text-align: right;margin-bottom: 15px;font-weight:bold;font-size: 16px; }
.yzzc{margin-bottom: 70px;}
.yzzc .yzzc_left{ width: 600px;float: left;}
.yzzc .yzzc_left p{font-size:16px ;color: #333;margin-bottom: 15px; line-height: 1.8em; text-indent: 2em; }
.yzzc .yzzc_right{ width: 225px;float: right; }
.yzzc .yzzc_right img{display: block;margin: 0 auto;}
.yzzc .yzzc_right h3{ width: 146px;height: 46px; background:#004785;line-height: 46px;text-align: center;margin: 0 auto; color: #fff; border-radius: 50px;margin: 23px auto;}
.yzzc .yzzc_right p{ text-align: center;margin-bottom: 10px; color: #666;font-size: 16px; }

.preface p{font-size: 16px; color: #333;line-height: 30px;}
.mode_title{width: 100%;height: 50px;padding: 10px 0; background: url('../images/icon39.png') no-repeat;}
.mode_title h3{padding-left:25px;margin: 5px auto;font-weight: bold; font-size: 18px; color: #004785; border-left:3px solid #004785;}
.signup{margin-top: 30px;}
.signup .signup_text{margin-top: 20px;}
.signup .signup_text p{ font-size: 16px; color: #333;line-height: 30px; }
.signup .signup_list ul li{ border-bottom:1px solid #ccc;padding: 30px 0; }
.signup .signup_time_list{padding-top: 22px;}
.signup .signup_time_list p{color: #333; font-size: 16px;line-height: 30px;margin-bottom: 30px;}
.signup .signup_time_list p:last-child{ margin-bottom: 0; }
.signup .signup_time_list p a{ color: #a90533; }
.signup .signup_time_list em{display: block;margin-top: 20px;font-size: 16px;color: #333;}
.others p{margin-bottom: 10px!important;}
.signup_table_wrap{ width: 100%;height: 152px;overflow:hidden;margin-bottom: 80px; }
.signup_table{border-top:1px solid #ccc; border-left:1px solid #ccc; }
.signup_table table{ width: 100%;margin-bottom: 30px;}
.signup_table table thead{ background: #f5f5f5; border-bottom: 1px solid #ccc;}
.signup_table table thead tr{height: 50px;}
.signup_table table thead tr td{ border-right: 1px solid #ccc; }
.signup_table table tbody tr{ height: 50px; border-bottom: 1px solid #ccc; }
.signup_table table tbody tr td{ border-right: 1px solid #ccc; }
.project{margin-top: 30px;}
.project ul li .project_item{ border:1px solid #ccc;padding: 16px 14px;height: 200px; }
.project ul li .project_item dl dt{ color: #a90533;font-size: 18px;margin-bottom: 15px;}
.project ul li .project_item dl dd{ color: #333; font-size: 16px;margin-bottom: 10px; }
.project_ys_list{margin-top: 24px;}
.project_ys_list dl{margin-bottom: 24px;}
.project_ys_list dl dt{ float: left;width: 86px;height: 86px; }
.project_ys_list dl dd{ float: right;width: 160px;padding-top: 20px;font-size: 16px;}
.time2{margin-top: 24px;}
.time2 dl{ width: 100%; }
.time2 dl dt{width:100%; height: 50px;margin-bottom: 10px; padding-left: 22px;color: #004785; line-height: 50px; background:#f5f5f5;}
.time2 dl dd{width: 100%; height: 50px;padding-left: 22px;line-height: 50px; background:#f5f5f5; }
.table{margin-top: 20px;border:1px solid #ccc;}
.table ul{height: 50px; background: #f5f5f5;}
.table ul li{ height: 50px;line-height: 50px; border-right: 1px solid #ccc; }
.table ul li:last-child{ border-right:0; }
.class_table table{ width: 100%; }
.class_table table thead{ border-bottom: 1px solid #ccc; }
.class_table table thead tr{ height: 50px; background:#f5f5f5; }
.class_table table thead tr td{ border-right: 1px solid #ccc; }
.class_table table thead tr td:last-child{ border-right: 0; }
.class_table table tbody tr{ border-bottom: 1px solid #ccc;}
.class_table table tbody tr:last-child{ border-bottom: 0; }
.class_table table tbody tr td{padding: 15px; border-right: 1px solid #ccc;}

.awarded_table_wrap .awarded_table{ width: 100%;border-top:1px solid #ccc; border-left:1px solid #ccc;}
.awarded_table_wrap .awarded_table table{ width: 100%; }
.awarded_table_wrap .awarded_table table thead tr td{ font-weight: bold; }
.awarded_table_wrap .awarded_table table tr .w13{ width: 13%;}
.awarded_table_wrap .awarded_table table tr .w30{ width: 25%;}
.awarded_table_wrap .awarded_table table tr .w20{ width: 20%;}
.awarded_table_wrap .awarded_table table thead{background: #f5f5f5;}
.awarded_table_wrap .awarded_table table tr{ border-bottom:1px solid #ccc; }
.awarded_table_wrap .awarded_table table td{ border-right: 1px  solid #ccc;padding: 15px; }
.money_item_table_wrap table thead tr .w15{width: 15%;}
.money_item_table_wrap table thead tr .w30{width: 30%;}
.money_item_table_wrap table thead tr .w20{width: 20%;}
.money_item_table_wrap table thead tr .w100{width: 100%; text-align: center;}
.bgf5{ background: #f5f5f5; }
.money_item_table_wrap{overflow: hidden;}
.money_item_table_wrap .money_item_table_wrap{overflow-y:scroll; }
.money_item_table_wrap table thead{ width: 100%;height: 50px; }
.money_item_table_wrap table thead tr td{height: 50px; border-bottom:1px solid #ccc;border-right: 1px solid #ccc;padding: 10px;}
.money_item_table_wrap table tbody tr td{width: 20%;height: 50px; border-bottom:1px solid #ccc;border-right: 1px solid #ccc;padding: 10px;}

.money_wrap .money_item .money_item_title{height: 78px;}
.money_wrap .money_item .money_item_title h3{font-weight: bold; line-height: 78px; color: #333; font-size: 18px; }
.money_wrap .money_item .money_item_table{ border-top:1px solid #ccc;  border-left:1px solid #ccc; }
.money_item_table_wrap .money_item_table p{width: 100%; height: 50px;line-height: 50px;text-align: center;border-bottom:1px solid #ccc; border-right: 1px solid #ccc;}
.money_wrap .money_item .money_item_table table{ width:100%; }
.money_wrap .money_item .money_item_table .money_item_table_title{border-bottom: 1px solid #ccc; height: 50px; background: #f5f5f5;}
.money_item_table_title h3{line-height: 50px; text-align: center; font-size: 16px; color: #333;}
.money_item_table_list dl{ float: left;margin-bottom: 0; width: 20%;border-right: 1px solid #ccc; }
.money_item_table_list dl:last-child{ border-right: 0; }
.money_item_table_list dl dt{height: 50px;line-height: 50px; background: #f5f5f5;padding-left: 10px; border-bottom:1px solid #ccc;}
.money_item_table_list dl dd{padding:20px 10px;height: 100px;}
.cooperation_table dl{width: 25%;}


.cooperation dl{padding: 26px 0;margin-bottom: 0;}
.cooperation dl dt{font-size: 18px; color: #333;font-weight: bold;margin-bottom: 20px;}
.cooperation dl dd{font-size: 16px; color: #999;margin-bottom: 10px;}

.obj p{margin-bottom: 0!important;}

.consulting{margin-top: 20px;margin-bottom: 70px;}
.consulting img{margin: 20px 0;}

.management{margin-top: 26px;}
.management dl{ border:1px solid #ccc;padding: 22px;margin-bottom: 15px; }
.management dl dt{ font-size: 18px; color: #a90533;margin-bottom: 20px; }
.management dl dd{color: #333; font-size: 16px; line-height: 30px;}

.basic_list_wrap h5{ color: #333; font-size: 16px;margin-top: 22px;line-height: 30px; }
.basic_list_wrap dl{margin-top:25px; }
.basic_list_wrap dl dt{margin-bottom: 15px;}
.basic_list_wrap dl dd{line-height: 30px;}

.dowload_list h5{ color: #333; font-size: 18px;margin-bottom: 22px; }
.dowload_list ul li a{display: block; color: #333; font-size: 16px;padding-left: 40px;margin-bottom: 20px;}
.dowload_list ul li .icon45{ background:url('../images/icon45.png') no-repeat; }
.dowload_list ul li .icon46{ background:url('../images/icon46.png') no-repeat; }

.pages{text-align: center;}
.pages ul li a{margin: 0 8px; border:1px solid #ccc; color: #999;}
.pages ul li .active,.pages ul li a:hover{ background: #1c4680;color: #fff; }

.backtotop{display: none;}

.event_wrap{margin-bottom: 80px;}
.event_wrap .event .event_item_wrap{ border-left: 1px solid #aeaeae; }
.event_wrap .event .event_tag_wrap{height: 70px;border-top: 1px solid #aeaeae; border-bottom: 1px solid #aeaeae;}
.event_tag_wrap ul{ width: auto;height: 70px; margin: 0 auto; overflow: hidden;position: absolute;top:0;left: 80px;}
.event_tag_wrap ul li{ float: left;width: 100px; font-weight: bold; line-height: 70px;font-size: 24px; color:#c0c0c0;}
.event_tag_wrap ul .active{ color: #a90533; }
.event_wrap .event .event_top_btn{margin-bottom:30px;padding-top: 20px;}
.event_wrap .event .event_bottom_btn{margin-top: 30px;}
.event_wrap .event .event_btn a{display: block;margin: 0 auto;color: #033;font-size: 16px; text-align: center; width: 300px;height: 44px; background: #f5f5f5;line-height: 44px; font-weight: bold;}
.event_wrap .event .event_item > p{ color: #a90533; font-size: 22px; font-weight: bold; position: relative;padding-left: 66px;}
.event_wrap .event .event_item{margin-bottom: 30px;}
.event .event_item p em{display: block;width: 53px;height: 16px; background: url('../images/icon47.png') no-repeat; position: absolute;top:8px;left: -10px;}
.event .event_item .event_item_box{margin-top: 20px; border:1px solid #dedede;margin-left: 66px;padding: 10px 30px; }
.event .event_item .event_item_box ul li{ border-bottom: 1px solid #dadada;padding: 24px 0;}
.event .event_item .event_item_box ul li:last-child{ border-bottom: 0; }


.students{margin:0 auto;width:840px;height:70px;position:relative; border-top: 1px solid #aeaeae; border-bottom: 1px solid #aeaeae;}
.students p.PP{width:510px;height:50px;font-size:16px;color:#333;text-align:center;position:absolute;top:60px; left:300px;}
#four_flash{position:relative;width:840px;height:70px; margin:0 auto;overflow: hidden;}
#four_flash .flashBg{width:840px;height:70px; margin:0 auto;position:relative;overflow:hidden;}
#four_flash .flashBg ul.mobile{width:2000%;height:70px; position:absolute;top:15; left:0;}
#four_flash .flashBg ul.mobile li{font-weight:bold; float:left;width:116px;height: 70px;line-height: 70px;font-size: 24px; text-align: center; color:#6C6E85;}
#four_flash .flashBg ul.mobile .active,#four_flash .flashBg ul.mobile li:hover{font-size: 24px; color:#a90533;}
#four_flash .flashBg ul.mobile li img{width:140px;height:140px;display:block; margin:0 auto;border:10px solid #343851; border-radius:82px;}
#four_flash .flashBg ul.mobile li dd{font-size:20px;width:250px;line-height:60px;text-align:center;border-bottom:1px solid #6C6E85;}
#four_flash .flashBg ul.mobile li p{font-size:16px; text-align:center;width:250px; line-height:24px;margin-top:10px;}
#four_flash .flashBg ul.mobile li a{display:block;background:url(../images/jiantou.png);width:31px;height:31px;border:0px;margin:8px auto;}
#four_flash .flashBg ul.mobile li a:hover{background:url(../images/jiantou2.png);}
#four_flash .but_left,#four_flash .but_right{width:10px;height:18px;position:absolute; top:20px;}
#four_flash .but_left{ left:0px;}
#four_flash .but_right{ right:0px;}


.jigouset{margin-bottom: 70px;}
.jigouset img{width: 100%;}
.jigouset h3{ text-align: center; font-size: 18px; color: #333;margin: 40px 0 30px; }


.footer_wrap{ background: #333;padding: 35px 0 0; }
.footer_wrap .footer_img{padding-bottom:35px; }
.footer_wrap .footer_img img{display: block;margin: 0 auto;}
.footer_wrap .footer_item{ border-right: 1px solid #5c5c5c;margin-bottom: 43px; }
.footer_wrap .footer_item img{display: block;width:99px;}
.footer_wrap .footer_item p{ color: #c6c6c6;margin-top: 18px; text-align: center; }
.footer_wrap .footer_item dl dd{margin-bottom: 10px;}
.p30{padding-left: 30px;}
.br0{ border-right: 0!important;}
.br1{ border-right:1px solid #5c5c5c!important;}
.used ul li{ float: left; width: 50%;padding-left: 0; }
.footer_wrap .footer_item h3{ color: #c6c6c6;  font-size: 18px;margin-bottom: 24px;}
.footer_wrap .footer_item:nth-child(2) ul li{ float: left; width: 50%; }
.footer_wrap .footer_item ul li{margin-bottom: 10px;}
.footer_wrap .footer_item ul li a{ color: #c6c6c6; font-size: 14px; }
.footer_wrap .footer_item dl dd a{padding-left: 30px; color: #c6c6c6;}

.footer_wrap .footer_item dl dd .icon11,
.footer_wrap .footer_item dl dd .icon12,
.footer_wrap .footer_item dl dd .icon13 { cursor: auto; }

.footer_wrap .footer_item dl dd .icon11{ background: url('../images/icon11.png') no-repeat left center; }
.footer_wrap .footer_item dl dd .icon12{ background: url('../images/icon12.png') no-repeat left center; }
.footer_wrap .footer_item dl dd .icon13{ background: url('../images/icon13.png') no-repeat left center; }
.footer_wrap .footer_copy{height: 56px; background: #252525;}
.footer_wrap .footer_copy p{ color: #c6c6c6; text-align: center;line-height: 56px; }



/* **************** HHe ****************** */
.hdhe_hide { display: none; }

#hdhe_index_video {
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.7);
    position: fixed;
    top: 0;
    left: 0;
    z-index: 500;
}
#hdhe_index_video .hdhe_video_cont {
    position: relative;
    height: 100%;
}
#hdhe_index_video .hdhe_video_box {
    position: absolute;
    margin-top: 10%;
    width: 70%;
    height: 60%;
    margin-left: 15%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    text-align: right;

}
#hdhe_index_video .hdhe_video_box #hdhe_video {
    width: 65%;
    margin: 0 auto;
}

#hdhe_index_video .hdhe_video_box .hdhe_video_close img {
    width: 30px;
}

#hdhe_index_video .hdhe_video_box .hdhe_video_close {
    margin-bottom: 25px;
    cursor: pointer;
}

#hdhe_tl_links { display: inline-block; }
.wp_search .search{background: no-repeat;}
.dang_work_list .list_files .dang_text{
    width: 100%;
}
.dang_work_list .list_files .time{
    margin-top: 0;
}
.dang_work_list ul li.list_files{
    padding-bottom: 0;
    margin-bottom: 0;
}
.dang_work_list .list_files .dang_text .dang_text_title{
    margin-bottom: 8px;
}
.dang_work_list .list_files .col-md-2{
    margin-top: 14px;
}
/* 新增分页样式 */
#wp_pager {
    text-align: center;
    margin: 0 auto;
}
#wp_pager .pages {
    display: inline-block;
    padding-left: 0;
    margin: 20px 0;
    border-radius: 4px;
}
#wp_pager .pages>li {
    display: inline;
}
#wp_pager .pages ul li a {
    margin: 0 8px;
    border: 1px solid #ccc;
    color: #999;
}

#wp_pager .pages>li>a, 
#wp_pager .pages>li>span {
    position: relative;
    float: left;
    padding: 6px 12px;
    margin-left: -1px;
    line-height: 1.42857143;
    color: #337ab7;
    text-decoration: none;
    background-color: #fff;
    border: 1px solid #ddd;
}
#wp_pager .pages>li>.pgCurrent, 
#wp_pager .pages>li>a:focus, 
#wp_pager .pages>li>a:hover, 
#wp_pager .pages>li>span, 
#wp_pager .pages>li>span:focus, 
#wp_pager .pages>li>span:hover {
    z-index: 3;
    color: #fff;
    cursor: default;
    background-color: #337ab7;
    border-color: #337ab7;
}
#wp_pager .pages>li:first-child>a, 
#wp_pager .pages>li:first-child>span {
    margin-left: 0;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
}
#wp_pager .pages li a {
    margin: 0 8px;
    border: 1px solid #ccc;
    color: #999;
}