@charset "utf-8";
html,body,div{font-size:14px; font-family: Helvetica Neue, Helvetica, PingFang SC, Hiragino Sans GB, Microsoft YaHei, SimSun, sans-serif; color:#333; margin:0; padding:0;box-sizing:border-box;}
/* public CSS */
a{color:#333; text-decoration:none; text-decoration:none;}
a:hover{color: #d00000;}
.clear{clear:both;}
img{border:none;}
p{padding:0; margin:0;}
ul{padding:0; margin:0;}
ul li{list-style-type:none;}
input{box-sizing:border-box;outline:none; border:none;}
button{outline:none; cursor:pointer; border:none;}
.radius{border-radius:10px;}
.margin{margin:10px;}
.padding{padding:10px;}
.margin-top{margin-top:10px;}
.margin-left{margin-left:10px;}
.margin-right{margin-right:10px;}
.margin-bottom{margin-bottom:10px;}
.margin-large-top{margin-top:30px;}
.padding-top{padding-top:10px;}
.padding-left{padding-left:15px;}
.padding-right{padding-right:15px;}
.padding-bottom{padding-bottom:10px;}
input,select,textarea{outline:none;}
.text-blue{color: #127ec6;}
.text-yellow{color:#ff4e00;}
.text-center{text-align:center;}
.text-left{text-align:left;}
.text-right{text-align:right;}
.text-big{font-size: 18px;}
.ling_big{line-height:28px;}
.border{border:solid 1px #ddd;}
.border-left{border-left:solid 1px #ddd;}
.border-right{border-right:solid 1px #ddd;}
.border-top{border-top:solid 1px #ddd;}
.border-bottom{border-bottom:solid 1px #e5e5e5;}
.text-indent{text-indent:2em;}
.flex{display:flex; display:-webkit-flex;  display:-moz-flex;display:-ms-flex; display:-o-flex;}

/*首页*/
.container{width: 1200px;margin: 0 auto;}
/*header*/
.header{width: 100%;height: auto;z-index: 1;position: absolute;background-image: linear-gradient(0deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 100%);transition: all linear 0.3s;background: #fff;opacity: 0.9;min-width: 1200px;}
.head_top{/* height: 150px; */}
.logo{width: 890px;float: left;}
.search{width: 310px;float: right;background: #fff;height: 40px;border-radius: 5px;margin-top: 30px;border:solid 1px #ccc;}
.search input{width: 248px; height: 40px;padding: 0 10px;border-radius: 5px; border:none; outline:none; background:none;box-sizing:border-box;}
.search button{background: #fff;color: #fff;font-size: 20px;width:50px;line-height: 38px;border-radius: 0 5px 5px 0;position:relative;/* left: 7px; */float: right;}

.nav{background:#af1011;}
.nav_selected a{color: #fff;/* background:#bb3132; */}

#jsddm{z-index: 99999;position: relative;height: 55px;line-height: 52px;font-size: 17px;}
#jsddm li{float: left; width:150px; text-align:center;}
#jsddm li a{display: block;height:55px;color: #000;}
#jsddm li a:hover{color: #af1011;/* background:#bb3132; */}
#jsddm li ul{position: absolute;visibility: hidden;min-width: 136px;background: #fff;z-index:999999;}
#jsddm li ul li{float: none;padding:0;font-size: 16px;text-align: center;height:40px!important;line-height: 40px;border-bottom: dashed 1px #e2e2e2; width:150px;}
#jsddm li ul li a{width: auto;height:40px!important; color:#333!important;}
#jsddm li ul li a:hover{background: #f9f7ef; color:#333;}

/*banner*/
.c-banner{width: 100%;position: relative;}
.c-banner img{width: 100%;}
.c-banner .banner ul{list-style: none;padding-left: 0px;margin-bottom: 0px;}
.c-banner .banner ul li{position: absolutedisplay: none;opacity: 0;}
.c-banner .banner ul li:nth-child(1){opacity: 1;display: block;}
.c-banner .banner ul li img{width: 100%;position: absolute;top: 0px;height: 960px;}
.c-banner .banner ul li:first-child img{position: relative;}
.c-banner .nexImg,.c-banner .preImg{padding:10px;position: absolute;top: 50%;margin-top: -53px;background: #000000;opacity: 0.4;border-radius: 5px;z-index: 10;}
.c-banner .nexImg:hover,.c-banner .preImg:hover{opacity: 0.8; background:#af1011;}
.c-banner .nexImg{right: 0px;}
.c-banner .nexImg img,.c-banner .preImg img{}
.c-banner .jumpBtn{width: 100%;position: absolute;bottom: 20px;text-align: center;}
.c-banner .jumpBtn ul{margin-bottom: 0px;padding: 0px;}
.c-banner .jumpBtn ul li{width: 30px;height: 30px;border-radius: 50%;display: inline-block;background-color: white;opacity: 0.9;margin-left: 10px;}
.c-banner .jumpBtn ul li:first-child{margin-left: 0px;}

/*middle*/
.middle{position:relative; z-index:999; margin-top:-90px;}
.middle_top ul li{width:185px; float:left; margin-right:18px; text-align:center; font-size:18px; color:#666666; background:#f8f8f8; height:180px;}
.middle_top ul li a{display:block; width:185px; height:150px; padding-top:25px;}
.middle_top ul li a:hover{border-bottom:solid 3px #ce0002;}
.middle_top ul li:nth-child(6n){margin-right:0;}
.middle_top .iconfont{font-size:70px; color:#ce0002; margin-bottom:25px;}

.notice{margin-bottom: 50px;}
.notice .title{/* text-align:center; *//* border-bottom:solid #ccc 1px; *//* width:350px; */margin:0 auto;height: 50px;}
.h1{font-size: 24px;color: #005ca1;border-bottom: #005ca1 2px solid;/* width: 100px; */line-height: 50px;height: 50px;margin: 0 auto;}
.entitle{background:#fff;font-size:18px; color:#c8c8c8; margin:15px auto;}
.entitle1{width:125px;}
.entitle2{width:220px;}
.entitle3{width:140px;}



/*通知公告*/
.notice_all{margin-top:40px;}
.notice_all ul li{float:left; width:590px;}
.notice_all ul li a{display:block;padding:16px;}
.notice_all ul li a:hover{background:#fff6f6;color:#e8383a;}
.date{width:70px; float:left; text-align:center; color:#fff; border-right:solid 1px #ccc;background: #ce0002; height:65px;}
.big_date{font-size:22px; margin-top:17px;}
.notice_content{color:#ababab; margin-top:15px;}
.notice_title{width:477px; float:right;padding:2px 0 0 10px;}
.notice .more{background: url(../images/more.png) center no-repeat;text-align:center;height:30px;line-height:30px;margin:40px 0 60px;}
.notice .more a{color:#fff;}


/*教学动态-左*/
.dongtai_bj{background:url(../images/dongtai_bj.jpg) center no-repeat; padding:30px 0 10px;}
.pic_news{margin-top:40px;}
.pic_news_left{width:570px; float:left; background:#fff; margin-top:20px;}
.rslides{position: relative;list-style: none;overflow: hidden;width: 100%;padding: 0;margin: 0;}
.rslides li{-webkit-backface-visibility: hidden;position: absolute;display: none;width: 100%;left: 0;top: 0;}
.rslides li:first-child{position: relative;display: block;float: left;}
.rslides img{display: block;height: auto;float: left;width: 100%;border: 0;}
.slide_container{position: relative;float: left;width: 570px;}
.slide{position: relative;list-style: none;overflow: hidden;width: 570px;padding: 0;margin: 0;}
.slide li{position: absolute;width: 100%;left: 0;top: 0;}
.slide img{display: block;position: relative;z-index: 1;height: auto;width: 100%;border: 0;width: 570px; height:350px; margin-bottom:10px;}
.slide .caption{font-size: 20px;text-shadow: none; padding:0 10px;}
.slide_nav{position: absolute;-webkit-tap-highlight-color: rgba(0,0,0,0);top: 52%;right: 50px;opacity: 0.7;z-index: 3;text-indent: -9999px;overflow: hidden;text-decoration: none;height: 61px;width: 35px;background: transparent url(../images/themes.jpg) no-repeat left top;}
.slide_nav:active{opacity: 1.0;}
.slide_nav.next{left: auto;background-position: right top;right: 0;margin-top: 113px;}
.slide_nav.prev{right: 0;margin-top: 78px;}
.pic_content{color:#999; margin-top:10px; line-height:28px; height:60px; overflow:hidden; padding:0 10px;}

/*教学动态右*/
.pic_news_right{width:580px; float:right;}
.right_pic{width:100px; float:left;}
.right_pic img{width:100px; height:100px;}
.pic_news_all{width:460px; float:right;}
.pic_news_right ul li{border-bottom:dashed 1px #b9b8b8; padding-bottom:28px; margin-top:28px;}
.pic_news_title span{float:right; color:#999; font-size:16px; margin-top:5px;}
.pic_news_content{color:#999; margin-top:20px; line-height:26px;}

/*办事流程*/
.process{width: 370px;float:left;}
.process_four{margin-top:20px;}
.lc{width:270px; float:left; border-radius:6px 6px 5px 5px; margin-right:30px; margin-top:30px;}
.lc:nth-child(2n){margin-right:0;}
.lc_title{text-align:center; color:#fff; height:40px; line-height:40px; border-radius:6px 6px 0 0; font-size:16px;}
.lc_title a{color:#fff;}
.lc_title a:hover{text-decoration:underline;}
.lc_content{border:solid 1px #e6e6e6; padding:10px; border-radius:0 0 4px 4px;color:#666; line-height:26px;}
.bg_blue{background:#23a5f9;}
.bg_green{background:#56bc4e;}
.bg_red{background:#ed7159;}
.bg_violet{background:#8b83f0;}
.text_blue a{color:#23a5f9;}
.text_green a{color:#56bc4e;}
.text_red a{color:#ed7159;}
.text_violet a{color:#8b83f0;}
.process_more{background:url(../images/more.jpg) right no-repeat; text-align:right; padding-right:20px;}

/*下载中心*/
.download{width: 370px;float:right;}
.download_list{margin-top: 10px;}
.download_list ul li{height:45px; line-height:45px; border-bottom:dashed 1px #bdbcbc;}
.download_list ul li a{color:#333;float:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;/* width: 100%; */}
.download_list ul li a:hover{text-decoration:underline;}
.download_list ul li span{float:right;}

/*科室*/
.keshi{background:url(../images/keshi_bj.jpg) center no-repeat; padding:80px 0;}
.keshi img{border:solid 1px #fff;}
.pic_left{width:595px; float:left;}
.pic_middle{width:285px; float:left; margin-left:4px;}
.pic_right{width:309px; float:right;}
.keshi1{width:594px;}
.keshi3{width:292px; float:left;}
.keshi4{width:292px; float:right;}
.keshi5{margin-top:5px;}
.two_pic{width:592px; margin-top:5px;}
.six_pic p{height:35px; line-height:35px; text-align:center; color:#fff; background-color:rgba(0,0,0,0.6); margin-top:-35px; position:relative; z-index:999; font-size:18px;}

/*快捷入口*/
.middle_bottom{background:url(../images/line.jpg) center no-repeat #f8f8f8; padding:10px 0;}
.middle_bottom ul li{width:240px; float:left; text-align:center;}
.middle_bottom .iconfont{font-size:45px; margin-top:20px;}
.middle_bottom ul li a{color:#a6a6a6;}
.middle_bottom ul li a:hover{color:#f2aa55;}
.middle_bottom p{margin-top:10px;}

/*友情链接*/
.link{background: #f1f1f1;padding: 20px 0;}
.link select{width: 220px;height: 30px;border: solid 1px #ccc;border-radius: 5px;margin-right: 20px;}

/*footer*/
.footer{background: #1d4e91;}
.foot_logo{width: 504px;float: left;}
.copyright{width: 500px;float: left; line-height: 50px; color: #FFF;padding: 30px 0; text-align:right; margin-left:50px;}
.erweima{width:80px; float:right; margin-top:30px; text-align:center;color:#fff;}

/*newslist*/
.inside{margin: 40px 0;}
.newslist_left{width: 240px;float: left;}
.newslist_right{width: 920px; float: right;}
.inside_newslist{font-size: 14px;color: #888888;}
.inside_newslist ul li{line-height: 50px;}
.inside_newslist ul li a{color: #333333;width: 640px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; float: left;}
.inside_newslist ul li a span{float: none;margin-right: 10px;color: #c3c3c3;}
.inside_newslist ul li a:hover{text-decoration: underline;}
.inside_newslist ul li span{float: right;}
.page{margin-top: 30px;}
.page a{display: inline-block;padding: 5px 8px;border: solid 1px #ccc;margin-right: 10px;}
.page a:hover{background: #1d4e91;color: #fff;border: solid 1px #1d4e91;}
.page span{margin-right: 10px;}
.page_selected{background: #1d4e91;color: #fff;border: solid 1px #1d4e91;}
.h2{font-size: 20px;color: #555;border-bottom: solid 3px #1d4e91;padding-bottom:11px;}
.h3{font-size: 20px;color: #555; border-bottom: solid 1px #cccccc; padding-bottom:11px;}
.left_list_type{border: solid 1px #e2e2e2;border-radius: 5px; height: 40px;line-height: 40px; margin-top: 20px;font-size: 16px;}
.left_list_type a{display: block;padding: 0 15px;}
.left_list_type a:hover{color: #fff;}
.left_list_type:hover{background: #1d4e91;color:#fff;border: #e2e2e2 1px solid;}
.left_list_type span{margin-right: 10px;}
.inside_middle_left{margin-top: 30px;background: #fff4f4;}
.inside_middle_left ul li{height: 60px; font-size: 16px; line-height: 40px; padding: 10px 30px;box-sizing:border-box;border-bottom: solid 1px #FFF;}
.inside_middle_left ul li span{color: #1d4e91;font-size: 26px; vertical-align: middle; margin-right: 30px;}
.left_list_selected{background: #1d4e91;border: #1d4e91 1px solid;}
.left_list_selected a{color:#fff;}
.newslist ul{margin-top:10px;}
.newslist ul li{height:50px; line-height:50px; border-bottom:dashed 1px #ccc; font-size:15px;}
.default_pgContainer{margin-top:10px;}
.default_pgContainer li{height:50px; line-height:50px; border-bottom:dashed 1px #ccc; font-size:15px; list-style-type: none;}
.default_pgContainer li span{float: right;}
.default_pgContainer li a:link,.default_pgContainer li a:visited{width: 640px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; float: left; text-decoration:none !important;}
.default_pgContainer li a:hover{color:#F00;}
.default_pgContainer li a span{float: left;margin-right: 15px;color: #ccc;}
.default_pgToolbar{background: #fff!important;height: 50px!important;margin-top: 40px!important;}
.default_pgRefresh{display: none!important;}
.default_separator{width: 20px!important;background: none!important;}
.default_pgToolbar td{font-size: 14px!important;}
.default_pgCurrentPage{width: 35px!important;line-height: 30px!important;height: 30px!important;}

/*article*/
.article_title{font-size: 20px;text-align: center; margin-top:20px;}
.article_date{font-size: 14px; color: #888888;margin-top: 20px;text-align: center;}
.article_content{margin-top: 40px;line-height: 28px; padding:0 40px;}
.article_content p{margin-top: 10px;}

.lc:nth-child(1) .lc_title {
    background-color: #23a5f9;}
.lc:nth-child(1) .lc_content a {
    color: #23a5f9;}
.lc:nth-child(2) .lc_title {
    background-color: #56bc4e;}
.lc:nth-child(2) .lc_content a {
    color: #56bc4e;}
.lc:nth-child(3) .lc_title {
    background-color: #ed7159;}
.lc:nth-child(3) .lc_content a {
    color: #ed7159;}
.lc:nth-child(4) .lc_title {
    background-color: #8b83f0;}
.lc:nth-child(4) .lc_content a {
    color: #8b83f0;}


.article{padding:20px 0 30px;}
.articleTitle{padding:20px; line-height:36px; text-align:center; font-size:20px; font-weight:bold;}
.articleInfo{text-align:center;font-size:13px; height:30px; line-height:30px; color:#8a8a8a; background:#f3f3f3; width:90%; margin:0 auto;}
.articleInfo label{padding-left:20px;}
.articleCon{padding-top:20px;}
.articleCon img{max-width:900px; margin:0 auto;_width:expression(document.body.clientWidth > 900 ? "900px" : "auto");}
.articleGn{height:30px; line-height:30px; padding-top:30px; text-align:center; font-size:14px; font-weight:bold; clear:both;}