@charset "utf-8";
:focus{outline:none}
::-moz-focus-inner{border-color:transparent}
input:focus{outline:none} 
input,button,select,textarea{outline:none}  
input:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px white inset}
.aling-center1{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto}
.aling-center2{position:absolute;top:0;bottom:0;margin:auto 0}
.aling-center3{position:absolute;left:0;right:0;margin:0 auto}
.text-hidden1{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.cover-style{position:fixed;width:100%;height:100%;top:0;left:0;z-index:9999}
.cover-style .mask{position:absolute;left:0;top:0;width:100%;height:100%;background-color:#000;opacity:0.8;filter:alpha(opacity=80)}
*{margin:0;padding:0;outline:none}
html,body{font-size:14px;color:#333;font-family:Arial,"Noto Sans SC"}
/*html{ -webkit-filter: grayscale(100%);-moz-filter: grayscale(100%);-ms-filter: grayscale(100%);-o-filter: grayscale(100%);filter: grayscale(100%);filter: gray;filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);}*/
body{min-width:1200px}
li{list-style:none}
a{text-decoration:none;color:#333}
table{border-collapse:collapse;border-spacing:0}
img{vertical-align:bottom;border:0}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}
.afterClear:after{content:'';display:block;width:0;height:0;float:none;clear:both}
.clear{display:block;width:0;height:0;float:none;clear:both}
.layout{width:1530px;margin:0 auto;position:relative;}
.layout:after{content:'';display:block;width:0;height:0;float:none;clear:both}
.common-more{display:inline-block;font-size:14px;height:30px;line-height:32px;padding-left:14px;width:56px;color:#923d92;border-radius:15px;background:#FAF4FA url('../images/right-b.png') no-repeat 80% center;transition:all .28s linear;-moz-transition:all .28s linear;-webkit-transition:all .28s linear;-o-transition:all .28s linear}
.common-more:hover{background-color:#923d92;color:#fff;background-image:url('../images/right-w.png')}
.float-enter{position:fixed;z-index:999;right:0;top:18%;display:none}
.float-enter > div{position:relative;width:110px;height:110px;text-align:center;margin-bottom:6px}
.float-enter > div > a,.float-enter > div > span{width:100%;height:100%;display:block;font-size:16px;color:#923d92;background-color:#FAF4FA;background-position:center 34%;background-repeat:no-repeat;line-height:150px}
.float-enter .item1 > a{background-image:url('../images/icon20.png')}
.float-enter .item2 > a{background-image:url('../images/icon21.png')}
.float-enter .item3 > a{background-image:url('../images/icon22.png')}
.float-enter .item4 > a{background-image:url('../images/icon23.png')}
.float-enter .item5 > span{cursor:pointer;background-image:url('../images/icon24.png')}
.float-enter .item5 .img{position:absolute;bottom:0;right:120%;width:0;overflow:hidden;transition:width 0.3s 0s ease;-o-transition:width 0.3s 0s ease;-ms-transition:width 0.3s 0s ease;-moz-transition:width 0.3s 0s ease;-webkit-transition:width 0.3s 0s ease}
.float-enter .item5 .img img{border:1px solid #bbb;width:178px}
.float-enter .item5:hover .img{width:180px}
header{width:100%;position:relative;z-index:998;background-color:#fff}
header .head-top{height:80px}
header .head-top .logo{width:30%;height:100%;}
header .head-top .logo img{position:absolute;top:0;bottom:0;margin:auto 0}
header .head-top .right{margin:auto 0;right:0; float:right}
header .head-top .right .login{display:inline-block;line-height:52px}
header .head-top .right .login a{color:#923d92;vertical-align:middle}
header .head-top .right .login a:hover{text-decoration:underline}
header .head-top .right .login i{display:inline-block;width:1px;height:14px;background-color:#923d92;vertical-align:middle;margin:0 5px}
header .head-top .right .search{padding-right:110px;margin-left:42px;display:inline-block;height:48px;border:2px solid #dddddd;position:relative;border-right:0}
header .head-top .right .search .select{width:115px;height:100%;position:relative;display:inline-block}
header .head-top .right .search .select div{line-height:48px;padding-left:20px;border-right:1px solid #dddddd;background:#ffffff url('../images/icon-down.png') no-repeat 82% center;cursor:pointer}
header .head-top .right .search .select ul{position:absolute;z-index:996;left:-2px;top:50px;width:114px;border-left:2px solid #dddddd;border-bottom:2px solid #dddddd;border-right:1px solid #dddddd;display:none;background-color:#fff}
header .head-top .right .search .select ul li{background-color:#fff;padding-left:20px;line-height:32px;cursor:pointer}
header .head-top .right .search .select ul li:hover{background-color:#FAF4FA}
header .head-top .right .search .select ul .padding{height:15px;width:100%;padding:0}
header .head-top .right .search .select ul .padding:hover{background-color:#fff}
header .head-top .right .search input{border:0;padding:0 20px;width:280px}
header .head-top .right .search .btn{width:110px;height:52px;background-color:#b50808;text-align:center;color:#fff;line-height:52px;position:absolute;right:0;top:-2px;border:0;cursor:pointer}
header .head-top .right .search .btn:hover{background-color:#923d92}
header nav{text-align:center;height:50px;width:100%;min-width:1080px;background-color:#923d92}
header nav > div{display:inline-block;margin:0 10px}
header nav > div .link{height:50px;line-height:50px;position:relative}
header nav > div .link a{transition:background-color 0.3s 0s ease;-o-transition:background-color 0.3s 0s ease;-ms-transition:background-color 0.3s 0s ease;-moz-transition:background-color 0.3s 0s ease;-webkit-transition:background-color 0.3s 0s ease;display:block;padding:0 22px;height:100%;color:#fff;font-size:16px;position:relative;z-index:101;background-color:#923d92}
header nav > div .link img{z-index:100;position:absolute;left:0;right:0;margin:0 auto;top:50%;transition:top 0.3s 0s ease;-o-transition:top 0.3s 0s ease;-ms-transition:top 0.3s 0s ease;-moz-transition:top 0.3s 0s ease;-webkit-transition:top 0.3s 0s ease}
header nav > div .subnav{text-align:left;position:absolute;z-index:99;left:0;top:100%;width:100%;background-color:#fff;padding:45px 0 60px;box-shadow:0 20px 30px #ccc;display:none}
header nav > div .subnav ul{float:left}
header nav > div .subnav ul li{width:300px;height:48px;line-height:48px;border-bottom:1px solid #ddd}
header nav > div .subnav ul li a{overflow:hidden;display:block;width:260px;padding-left:40px;height:100%;position:relative;transition:all 0.5s 0s ease;-o-transition:all 0.5s 0s ease;-ms-transition:all 0.5s 0s ease;-moz-transition:all 0.5s 0s ease;-webkit-transition:all 0.5s 0s ease;background:#ffffff url('../images/right2-b.png') no-repeat -10% center}
header nav > div .subnav ul li a span{display:inline-block;width:80px;height:30px;text-align:center;line-height:30px;color:#923d92;background-color:#ebe8e5;position:absolute;top:0;bottom:0;margin:auto 0;left:219px;transition:all 0.5s 0s ease;-o-transition:all 0.5s 0s ease;-ms-transition:all 0.5s 0s ease;-moz-transition:all 0.5s 0s ease;-webkit-transition:all 0.5s 0s ease;opacity:0;filter:alpha(opacity=0)}
header nav > div .subnav ul li a:hover{width:236px;padding-left:64px;background-position:40px center}
header nav > div .subnav ul li a:hover span{opacity:1;filter:alpha(opacity=100)}
header nav > div .subnav .subnav-content{float:right;width:1150px}
header nav > div .subnav .subnav-content:after{content:'';display:block;width:0;height:0;float:none;clear:both}
header nav > div .subnav1 p{line-height:36px;color:#666}
header nav > div .subnav1 .left{width:490px;float:left}
header nav > div .subnav1 .left .map-container{height:325px;overflow:hidden;background-color:#ccc;margin-bottom:100px;position:relative}
header nav > div .subnav1 .left .map-container img{position:absolute;left:-100px;right:-100px;top:0;margin:0 auto;height:100%}
header nav > div .subnav1 .left h3{height:32px;line-height:32px;font-size:18px;font-weight:bold;margin-bottom:24px}
header nav > div .subnav1 .left h3 a{float:right}
header nav > div .subnav1 .right{width:560px;float:right}
header nav > div .subnav1 .right .path{padding-top:30px;height:295px;margin-bottom:100px}
header nav > div .subnav1 .right .path div{height:32px;line-height:32px;font-size:18px;font-weight:bold;padding-left:42px}
header nav > div .subnav1 .right .path .title1{margin-bottom:48px;background:#ffffff url('../images/icon-add.png') no-repeat left center}
header nav > div .subnav1 .right .path .title2{background:#ffffff url('../images/icon-bus1.png') no-repeat left center}
header nav > div .subnav1 .right .path p{font-size:16px}
header nav > div .subnav1 .right .path .title3{margin-top:48px;background:#ffffff url('../images/icon-bus2.png') no-repeat left center}
header nav > div .subnav1 .right .path .title3 span{font-weight:normal;font-size:16px;color:#666;margin-left:32px}
header nav > div .subnav1 .right .time{position:relative}
header nav > div .subnav1 .right .time div{padding-left:44px;height:32px;line-height:32px;background:#ffffff url('../images/icon-time2.png') no-repeat left center;font-size:18px;font-weight:bold;margin-bottom:24px}
header nav > div .subnav1 .right .time a{position:absolute;right:0;bottom:0;display:block;width:150px;text-align:center;height:50px;line-height:50px;background-color:#ebe8e5;color:#923d92}
header nav > div .subnav1 .right .time a:hover{background-color:#923d92;color:#fff}
header nav > div .subnav2 .img{width:300px;display:inline-block;margin-right:80px;vertical-align:middle}
header nav > div .subnav2 .img img{width:100%}
header nav > div .subnav2 .text{vertical-align:middle;width:380px;display:inline-block}
header nav > div .subnav2 .text p{text-align:justify;line-height:1.8}
header nav > div .subnav2 .text a{margin-top:40px}
header nav > div .subnav3 .subnav-content > div{width:370px;padding-left:24px;float:left;margin:0 168px 70px 0;background:#ffffff url('../images/icon19.png') no-repeat 0px 14px}
header nav > div .subnav3 .subnav-content > div div{height:42px;line-height:42px;font-size:18px;font-weight:bold;border-bottom:1px solid #ddd;margin-bottom:14px}
header nav > div .subnav3 .subnav-content > div p{line-height:40px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
header nav > div .subnav3 .subnav-content > div p:hover{text-decoration:underline}
header nav > div .subnav3 .subnav-content .item2,header nav > div .subnav3 .subnav-content .item4{margin-right:0}
header nav > div .subnav3 .subnav-content .item3,header nav > div .subnav3 .subnav-content .item4{margin-bottom:0}
header nav > div .subnav4 .subnav-content{height:500px;overflow:auto}
header nav > div .subnav4 .subnav-content h3{font-size:18px;font-weight:bold;}
header nav > div .subnav4 .subnav-content .department{margin-bottom:20px;overflow:auto}
header nav > div .subnav4 .subnav-content .department > div div{float:left;width:148px;height:54px;text-align:center;margin:20px 20px 0 0;border:1px solid #ddd;transition:all 0.5s 0s ease;-o-transition:all 0.5s 0s ease;-ms-transition:all 0.5s 0s ease;-moz-transition:all 0.5s 0s ease;-webkit-transition:all 0.5s 0s ease;display:table}
header nav > div .subnav4 .subnav-content .department > div div a{display:table-cell;vertical-align:middle;width:90%;padding:5%;height:16px;line-height:16px;transition:color 0.5s 0s ease;-o-transition:color 0.5s 0s ease;-ms-transition:color 0.5s 0s ease;-moz-transition:color 0.5s 0s ease;-webkit-transition:color 0.5s 0s ease}
header nav > div .subnav4 .subnav-content .department > div div:hover{transform:translateY(-10px);-o-transform:translateY(-10px);-ms-transform:translateY(-10px);-moz-transform:translateY(-10px);-webkit-transform:translateY(-10px);border-color:#aaa;background-color:#923d92;box-shadow:0 0 10px 0px #999}
header nav > div .subnav4 .subnav-content .department > div div:hover a{color:#fff}
header nav > div .subnav4 .subnav-content .department > div:after{content:'';display:block;width:0;height:0;float:none;clear:both}
header nav > div:hover .link a,header nav > div.on .link a{background-color:#b50808}
 
header nav > div:hover .link img{top:100%}
footer{width:100%;background-color:#f1f1f1}
footer .layout{padding:58px 0 70px;height:auto}
footer .layout .footer-list{float:left;margin-left:50px}
footer .layout .footer-list:first-child{margin-left:0}
footer .layout .footer-list .list-title p{font-size:16px;margin-bottom:4px}
footer .layout .footer-list .list-title span{color:#923d92}
footer .layout .footer-list ul{margin-top:30px}
footer .layout .footer-list ul li{line-height:28px}
footer .layout .footer-right{float:right;text-align:right}
footer .layout .footer-right .link-wrap{margin-bottom:52px}
footer .layout .footer-right .link-wrap a{display:inline-block;line-height:14px;padding:0 9px 0 5px;border-right:1px solid #333}
footer .layout .footer-right p{line-height:28px}
footer .copy{line-height:28px;text-align:center;background-color:#fff;padding:40px 0}
footer .copy a{color:#333}
.top-img{width:100%;height:auto;min-height:180px;position:relative}
.top-img img{width:100%}
.top-img .layout{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto}
.top-img .layout h3{position:absolute;top:0;bottom:0;margin:auto 0;color:#fff;font-size:50px;height:50px;line-height:50px}
.content-nav{height:76px;line-height:76px;margin-bottom:28px}
.content-nav i{display:inline-block;width:26px;height:16px;background:url('../images/right-b.png') no-repeat center center;vertical-align:middle}
.content-nav a{display:inline-block;height:14px;vertical-align:middle;line-height:14px}
.content-nav a.index{border-right:1px solid #000;padding-right:10px}
.content-nav a:hover{color:#923d92}
.content-nav a.subdivision{padding:0px 10px;border-right:1px solid #000}
.content-nav span{vertical-align:middle}
.content-nav span.on{padding:0px 10px;color:#923d92}
.register{width:100%;height:258px;position:relative;background:#923d92 url('../images/gh-bg.png') no-repeat 80px 0}
.register .icon{width:18%;position:absolute;left:8%;top:11%}
.register .h24{width:29%;position:absolute;right:8%;bottom:18%}
.register .yy-title{position:absolute;bottom:18%;left:8%}
.register .yy-title h3{font-size:24px;color:#fff}
.register .yy-title p{font-size:12px;color:#EFDBEF}
.register .yy-btn{position:absolute;cursor:pointer;right:8%;top:11%;width:90px;font-size:16px;height:30px;line-height:30px;padding-left:10px;border-radius:15px;color:#923d92;background:#ffffff url('../images/icon-r.png') no-repeat 88% center}
.register:hover .yy-btn .modal{width:1260px}
.register .yy-btn .modal{position:absolute;width:0;height:360px;top:-100px;left:80px;z-index:889;overflow:hidden;transition:width 0.5s 0s ease;-o-transition:width 0.5s 0s ease;-ms-transition:width 0.5s 0s ease;-moz-transition:width 0.5s 0s ease;-webkit-transition:width 0.5s 0s ease}
.register .yy-btn .modal .content{cursor:auto;width:1200px;height:330px;background-color:#fff;position:absolute;top:0;bottom:0;margin:auto 0;left:40px;z-index:99;box-shadow:0 0 15px 0 #666}
.register .yy-btn .modal .content > span{width:18px;height:18px;display:inline-block;position:absolute;left:-9px;top:27.5%;transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);background-color:#fff}
.register .yy-btn .modal .content > div{color:#333;height:210px;width:280px;float:left;padding:60px}
.register .yy-btn .modal .content > div .title{margin-bottom:8px;color:#923d92;font-size:22px}
.register .yy-btn .modal .content > div > p{font-size:18px;border-bottom:1px solid #ccc;margin-bottom:35px;background:#ffffff url('../images/icon-time.jpg') no-repeat right center}
.register .yy-btn .modal .content > div table{margin-top:30px;border:1px solid #ccc;border-radius:6px}
.register .yy-btn .modal .content > div table td{border:1px solid #ccc;width:142px;height:44px;line-height:44px;font-size:16px}
.register .yy-btn .modal .content > div table td a{display:block;height:100%;padding-left:62px}
.register .yy-btn .modal .content > div table .td1{background:#ffffff url('../images/yy03.jpg') no-repeat 18px center}
.register .yy-btn .modal .content > div table .td2{background:#ffffff url('../images/yy04.jpg') no-repeat 16px center}
.register .yy-btn .modal .content > div table .td3{background:#ffffff url('../images/yy05.jpg') no-repeat 18px center}
.register .yy-btn .modal .content > div table .td4{background:#ffffff url('../images/yy06.jpg') no-repeat 18px center}
.register .yy-btn .modal .content > div table .td5{background:#ffffff url('../images/yy07.jpg') no-repeat 14px center}
.register .yy-btn .modal .content > div table .td6{background:#ffffff url('../images/yy08.jpg') no-repeat 16px center}
.register .yy-btn .modal .content .box2{box-shadow:10px 0 10px 0 #dddddd,-10px 0 10px 0 #dddddd;position:relative}
.register .yy-btn .modal .content .box2 .text{font-size:14px}
.register .yy-btn .modal .content .box2 .text span{font-size:32px}
.register .yy-btn .modal .content .box2 .text p{font-size:18px}
.register .yy-btn .modal .content .box2 .btn{width:400px;text-align:center;position:absolute;bottom:21%;left:0}
.register .yy-btn .modal .content .box2 .btn a{display:inline-block;width:116px;padding-left:52px;height:56px;border-radius:28px;line-height:56px;background:#923d92 url('../images/yy02.jpg') no-repeat 24px center;color:#fff;font-size:16px}
.register .yy-btn .modal .content .box2 .btn a:first-child{margin-right:14px;background:#923d92 url('../images/yy01.jpg') no-repeat 24px center}
.common-side{width:344px;float:left;margin-bottom:60px}
.common-side .sidebar-entrance{position:relative;border:1px solid #f1f1f1;margin-top:12px;transition:border-color 0.6s 0s ease;-o-transition:border-color 0.6s 0s ease;-ms-transition:border-color 0.6s 0s ease;-moz-transition:border-color 0.6s 0s ease;-webkit-transition:border-color 0.6s 0s ease}
.common-side .sidebar-entrance > a{display:block;width:100%;height:100%;position:relative;background-repeat:no-repeat}
.common-side .sidebar-entrance span{text-align:center;font-size:20px;display:block;color:#84868d}
.common-side .sidebar-entrance div{width:100%;height:0;position:absolute;left:0;bottom:0;background-color:#96cfce;overflow:hidden;z-index:2;transition:height 0.3s 0s ease;-o-transition:height 0.3s 0s ease;-ms-transition:height 0.3s 0s ease;-moz-transition:height 0.3s 0s ease;-webkit-transition:height 0.3s 0s ease}
.common-side .sidebar-entrance div a{display:block;width:100%;position:absolute;left:0;bottom:0;background-repeat:no-repeat}
.common-side .sidebar-entrance div span{color:#fff}
.common-side .sidebar-entrance:hover{border-color:#96cfce}
.common-side .sidebar-entrance:hover span{color:#fff}
.common-side .sidebar-entrance:hover div{height:100%}
.common-side .sidebar-entrance.type1{width:162px;height:162px;display:inline-block}
.common-side .sidebar-entrance.type1 a{background-position:center 32%}
.common-side .sidebar-entrance.type1 span{padding-top:60%}
.common-side .sidebar-entrance.type1 div a{height:162px}
.common-side .sidebar-entrance.type2{width:100%;height:100px}
.common-side .sidebar-entrance.type2 a{background-position:25% center}
.common-side .sidebar-entrance.type2 span{line-height:100px;padding-left:24px}
.common-side .sidebar-entrance.type2 div a{height:100px}
.common-side .sidebar-entrance.item1,.common-side .sidebar-entrance.item3{margin-right:11px}
.common-side .sidebar-entrance.item1 > a{background-image:url('../images/icon12-b.png')}
.common-side .sidebar-entrance.item1 div a{background-image:url('../images/icon12-w.png')}
.common-side .sidebar-entrance.item2 > a{background-image:url('../images/icon13-b.png')}
.common-side .sidebar-entrance.item2 div a{background-image:url('../images/icon13-w.png')}
.common-side .sidebar-entrance.item3 > a{background-image:url('../images/icon14-b.png')}
.common-side .sidebar-entrance.item3 div a{background-image:url('../images/icon14-w.png')}
.common-side .sidebar-entrance.item4 > a{background-image:url('../images/icon15-b.png')}
.common-side .sidebar-entrance.item4 div a{background-image:url('../images/icon15-w.png')}
.common-side .sidebar-entrance.item5 > a{background-image:url('../images/icon16-b.png')}
.common-side .sidebar-entrance.item5 div a{background-image:url('../images/icon16-w.png')}
.common-side .sidebar-entrance.item6 > a{background-image:url('../images/icon17-b.png')}
.common-side .sidebar-entrance.item6 div a{background-image:url('../images/icon17-w.png')}
.common-list-wrap{width:1110px;float:right}
.common-list-wrap .article-sort{width:100%;height:48px;border-top:1px solid #f1f1f1;border-bottom:1px solid #f1f1f1;line-height:48px;font-size:16px;margin-bottom:50px}
#DateAscOrDesc,#HitAscOrDesc{width:144px;padding-right:24px;text-align:center;background:#ffffff url('../images/bottom-off.png') no-repeat 132px center;float:left;cursor:pointer}
#DateAscOrDesc.on,#HitAscOrDesc.on{color:#923d92;background-image:url('../images/bottom-on.png')}
#DateAscOrDesc{border-left:1px solid #f1f1f1;border-right:1px solid #f1f1f1}
#HitAscOrDesc{border-right:1px solid #f1f1f1}
.common-list-wrap .article-sort .common-time-select{width:140px;height:100%;float:right;position:relative}
.common-list-wrap .article-sort .common-time-select div{width:138px;text-align:center;line-height:48px;height:100%;border-left:1px solid #f1f1f1;border-right:1px solid #f1f1f1;cursor:pointer}
.common-list-wrap .article-sort .common-time-select ul{width:138px;position:absolute;top:100%;left:0;border:1px solid #f1f1f1;border-top:0;padding:10px 0;display:none;z-index:3;background-color:#fff}
.common-list-wrap .article-sort .common-time-select ul li{text-align:center;line-height:36px;cursor:pointer}
.common-list-wrap .article-sort .common-time-select ul li a{display:block}
.common-list-wrap .article-sort .common-time-select ul li:hover{background-color:#FAF4FA}
.common-list-wrap .article-sort .count{float:right;margin-right:50px}
.common-list-wrap .article-sort .count span{color:#923d92;margin:0 5px}
.common-list-wrap .item-wrap{border-top:1px solid #f1f1f1;margin-bottom:75px}
.common-list-wrap .item-wrap.type1 .item > a.enter{top:0;bottom:0;margin:auto 0}
.common-list-wrap .item-wrap.type2 .item > a.enter{top:42px}
.common-list-wrap .item-wrap.type2 .item > a.download{bottom:42px}
.common-list-wrap .item-wrap .item{padding:42px 20.5% 42px 21.5%;height:90px;border-bottom:1px solid #f1f1f1;position:relative;margin-bottom:30px;transition:box-shadow 0.5s 0s ease;-o-transition:box-shadow 0.5s 0s ease;-ms-transition:box-shadow 0.5s 0s ease;-moz-transition:box-shadow 0.5s 0s ease;-webkit-transition:box-shadow 0.5s 0s ease}
.common-list-wrap .item-wrap .item .time-text{position:absolute;top:42px;left:30px}
.common-list-wrap .item-wrap .item .time-text a{color:#923D92;transition:color 0.5s 0s ease;-o-transition:color 0.5s 0s ease;-ms-transition:color 0.5s 0s ease;-moz-transition:color 0.5s 0s ease;-webkit-transition:color 0.5s 0s ease}
.common-list-wrap .item-wrap .item .time-text span{font-size:20px}
.common-list-wrap .item-wrap .item .time-text em{font-style:normal;display:block;font-size:46px;line-height:60px}
.common-list-wrap .item-wrap .item h3{font-size:20px;margin-bottom:10px;position:relative;display:inline-block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:100%}
.common-list-wrap .item-wrap .item h3 span{display:block;width:0;height:1px;background-color:#923d92;position:absolute;bottom:0;left:0;transition:width 0.5s 0s ease;-o-transition:width 0.5s 0s ease;-ms-transition:width 0.5s 0s ease;-moz-transition:width 0.5s 0s ease;-webkit-transition:width 0.5s 0s ease}
.common-list-wrap .item-wrap .item > p{line-height:30px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden}
.common-list-wrap .item-wrap .item > p a{color:#84868d}
.common-list-wrap .item-wrap .item > a{display:inline-block;width:116px;height:30px;text-align:center;line-height:30px;position:absolute;border-radius:6px;color:#fff;right:38px}
.common-list-wrap .item-wrap .item > a.enter{background-color:#923D92}
.common-list-wrap .item-wrap .item > a.download{background-color:#96cfce}
.common-list-wrap .item-wrap .item:hover{box-shadow:0px 10px 10px #f1f1f1,0px 10px 10px #f1f1f1,10px 10px 10px #f1f1f1}
.common-list-wrap .item-wrap .item:hover .time-text a{color:#84868d}
.common-list-wrap .item-wrap .item:hover h3 a{color:#923d92}
.common-list-wrap .item-wrap .item:hover h3 span{width:100%}
.common-pagination{margin:75px 0 100px;position:relative}
.common-pagination #anpNews{height:34px;}
.common-pagination li{ float:left; }
.common-pagination a,.common-pagination span{display:inline-block;width:34px;height:34px;line-height:34px;border-radius:4px;border:1px solid #ccc;text-align:center;margin-right:5px}
.common-pagination a:hover,.common-pagination span{border-color:#923D92;background-color:#923D92;color:#fff}
.common-right-content{width:1110px;float:right}
.common-right-content h1{text-align:center;padding:50px 0px 0px 0px;font-size:38px}
.common-right-content h2{text-align:center;line-height:40px;font-size:20px;margin-bottom:8px;min-height:40px}
.common-right-content .infobar{height:50px;padding:0 24px;background-color:#f7f4f2;line-height:50px}
.common-right-content .infobar .release-time{margin:0 40px 0 4px}
.common-right-content .infobar .size-btn{display:inline-block;margin:0 18px 0 22px}
.common-right-content .infobar .size-btn span{display:inline-block;margin-right:4px;width:20px;height:20px;border-radius:50%;color:#fff;background-color:#c6c5c4;vertical-align:middle;line-height:20px;text-align:center;cursor:pointer}
.common-right-content .infobar .size-btn span.on{background-color:#923d92}
.common-right-content .infobar .source{margin-left:30px}
.common-right-content .infobar .mobile-reading{width:120px;height:22px;text-align:center;line-height:22px;background-color:#fff;border:1px solid #923d92;border-radius:12px;float:right;margin-top:13px;cursor:pointer;position:relative}
.common-right-content .infobar .mobile-reading .img{width:120px;height:0;position:absolute;overflow:hidden;left:0;top:30px;transition:height 0.3s 0s ease;-o-transition:height 0.3s 0s ease;-ms-transition:height 0.3s 0s ease;-moz-transition:height 0.3s 0s ease;-webkit-transition:height 0.3s 0s ease}
.common-right-content .infobar .mobile-reading .img img{width:100%;position:absolute;bottom:0;left:0}
.common-right-content .infobar .mobile-reading:hover .img{height:120px}
.common-right-content .img-2{width:100%;margin:60px 0}
.common-right-content .img-2:after{content:'';display:block;width:0;height:0;float:none;clear:both}
.common-right-content .img-2 img{width:49%;float:right}
.common-right-content .img-2 img:first-child{float:left}
.common-right-content .DIVContent{text-align:justify;margin-top:28px;line-height:1.9;font-size:16px}
.common-right-content .DIVContent p{text-indent:2em;margin-bottom:26px}
.common-right-content .DIVContent img{max-width:780px;height:auto}
.common-right-content .DIVContent p img{margin-left:-2em}
.common-right-content .DIVContent a{color:#b50808}
.common-right-content .DIVContent a:hover{text-decoration:underline}
.common-right-content.font-big .DIVContent,.common-right-content .font-big .DIVContent{font-size:21px}
.common-right-content.font-middle .DIVContent,.common-right-content .font-middle .DIVContent{font-size:18px}
.common-right-content.font-small .DIVContent,.common-right-content .font-small .DIVContent{font-size:16px}
.common-right-content.font-big .DIVContent p,.common-right-content .font-big .DIVContent p{margin-bottom:36px}
.common-right-content.font-middle .DIVContent p,.common-right-content .font-middle .DIVContent p{margin-bottom:24px}
.common-right-content .change-bottom{height:40px;line-height:40px;color:#923D92;font-size:18px;margin:60px 0 100px}
.common-right-content .change-bottom span a{color:#923D92}
.common-right-content .change-bottom > a{display:inline-block;margin-right:18px;width:150px;text-align:center;height:100%;line-height:40px;color:#000;background-color:#f1f1f1;font-size:20px}
.common-right-content .change-bottom > a:hover{background-color:#923D92;color:#fff}
.common-right-content .next-title{display:inline-block;margin:0 24px 0 14px;text-decoration:underline;width:250px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;vertical-align:bottom}
.departmentList{margin-bottom:80px}
.departmentList .departmentList-title{text-align:center;margin-bottom:38px}
.departmentList .departmentList-title h3{font-size:36px;font-weight:bold;color:#923d92}
.departmentList .departmentList-title p{color:#923d92;font-size:20px}
.departmentList .departmentList-search{text-align:center}
.departmentList .departmentList-search select,.departmentList .departmentList-search button{border:0;vertical-align:middle}
.departmentList .departmentList-search .row{height:56px}
.departmentList .departmentList-search select{padding:19px 0 19px 20px;background-color:#f5f5f5;width:280px}
.departmentList .departmentList-search button{background-color:#b50808;cursor:pointer}
.departmentList .departmentList-search button:hover{background-color:#923d92}
.departmentList .departmentList-search .select button{color:#fff;height:55px;line-height:55px;text-align:center;width:180px}
.departmentList .departmentList-search p{font-size:16px;margin:10px 0}
.departmentList .departmentList-search input{font-size:14px;padding:19px 0 19px 20px;width:320px;border:1px solid #f0f0f0;vertical-align:middle}
.departmentList .classify{margin-top:80px}
.departmentList .classify .title{font-size:28px;line-height:28px;padding-left:14px;border-left:4px solid #923d92}
.departmentList .classify .department-wrap{border-top:1px solid #f0f0f0;margin-top:34px}
.departmentList .classify .department-wrap:after{content:'';display:block;width:0;height:0;float:none;clear:both}
.departmentList .classify .department-wrap .item{margin-top:50px;width:25%;position:relative;background-color:#f5f5f5;padding:48px 0 70px;float:left;height:150px;text-align:center}
.departmentList .classify .department-wrap .item .name{font-size:24px;margin-bottom:36px}
.departmentList .classify .department-wrap .item p{padding:0 32px;line-height:26px;height:78px;text-align:justify;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden}
.departmentList .classify .department-wrap .item .more{width:92px;height:2px;position:absolute;left:0;right:0;margin:0 auto;bottom:20px;overflow:hidden;background-color:#923d92;transition:height 0.3s 0s ease;-o-transition:height 0.3s 0s ease;-ms-transition:height 0.3s 0s ease;-moz-transition:height 0.3s 0s ease;-webkit-transition:height 0.3s 0s ease}
.departmentList .classify .department-wrap .item .more:hover{background-color:#923d92}
.departmentList .classify .department-wrap .item .more a{display:block;width:100%;color:#fff;height:32px;line-height:32px}
.departmentList .classify .department-wrap .item:hover .more{height:32px}
.departmentList .classify .department-wrap .item:nth-child(2n){background-color:#e6e6e6}
.doctorList .item .item-title span{font-size:16px;float:right;line-height:40px;text-align:right}
.common-side-list{margin-top:28px;padding-bottom:50px;border:1px solid #eaeaea;border-top:0}
.common-side-list .list-title{padding:29px 0px 29px 8%;color:#fff;font-size:20px;line-height:1.4;background:#923d92 url('../images/icon-side.png') no-repeat 88% center}
.common-side-list .list-item{position:relative;padding-bottom:1px}
.common-side-list .list-item div{height:74px;line-height:74px;padding-left:8%;font-size:16px;cursor:pointer;background-color:#FAF4FA}
.common-side-list .list-item div a{display:block;height:100%;transition:background-position 0.3s 0s ease;-o-transition:background-position 0.3s 0s ease;-ms-transition:background-position 0.3s 0s ease;-moz-transition:background-position 0.3s 0s ease;-webkit-transition:background-position 0.3s 0s ease;background:url('../images/right-b.png') no-repeat 110% center}
.common-side-list .list-item div:hover a{text-decoration:underline;background-position:90% center}
.common-side-list .list-item span{/*display:block;width:84%;*/height:1px;background-color:#eaeaea;position:absolute;left:0;right:0;margin:0 auto;bottom:0}
.common-side-list .list-item ul{padding:16px 8% 2px 13%}
.common-side-list .list-item ul li{line-height:26px;margin-bottom:14px;background:url('../images/right-b.png') no-repeat 110% center;transition:background-position 0.3s 0s ease;-o-transition:background-position 0.3s 0s ease;-ms-transition:background-position 0.3s 0s ease;-moz-transition:background-position 0.3s 0s ease;-webkit-transition:background-position 0.3s 0s ease}
.common-side-list .list-item ul li a{display:block;color:#923d92}
.common-side-list .list-item ul li.active,.common-side-list .list-item ul li:hover{background-position:96% center}
.common-side-list .list-item.on div{background-color:#FAF4FA;cursor:auto}
.common-side-list .list-item.active div{background-color:#923d92}
.common-side-list .list-item.active div a{color:#fff}
.nursing .nursing-news{height:380px;margin-bottom:68px}
.nursing .nursing-title{font-size:30px;line-height:30px;padding-bottom:30px;border-bottom:1px solid #eaeaea;margin-bottom:14px;position:relative}
.nursing .nursing-title a{position:absolute;bottom:30px;right:0}
.nursing .news-change{width:555px;height:380px;overflow:hidden;display:inline-block;position:relative}
.nursing .news-change .item{width:100%;height:100%;position:absolute;top:0;left:0;display:none}
.nursing .news-change .item:first-child{display:block}
.nursing .news-change .item img{width:100%}
.nursing .news-change .item div{width:100%;height:48px;line-height:48px;background-color:#923d92;position:absolute;left:0;bottom:0}
.nursing .news-change .item div a{display:block;padding-left:28px }
.nursing .news-change .item div em{display:block;font-style:normal;color:#fff;width:65%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.nursing .news-change .pagination{height:10px;position:absolute;bottom:15px;right:20px;z-index:2;padding:4px;line-height:0}
.nursing .news-change .pagination span{display:inline-block;width:10px;height:10px;cursor:pointer;background-color:#fff;margin:0 5px;border-radius:50%}
.nursing .news-change .pagination span.on{background-color:#923D92}
.nursing .news-list{width:490px;float:right}
.nursing .list-container p{line-height:30px}
.nursing .list-container p a{display:block}
.nursing .list-container p em{display:inline-block;font-style:normal;width:78%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.nursing .list-container p span{float:right}
.nursing .list-container p:hover em,.nursing .list-container p:hover span{text-decoration:underline}
.nursing .nursing-staff .nursing-scroll{margin-top:34px;height:286px;position:relative;overflow:hidden}
.nursing .nursing-staff .nursing-scroll .swiper-wrapper{position:absolute;left:0;top:0;width:200%;height:100%}
.nursing .nursing-staff .swiper-slide{width:185px}
.nursing .nursing-staff .item{border:1px solid #eaeaea;height:276px;width:160px;position:relative;margin:0 auto;text-align:center}
.nursing .nursing-staff .item a{display:block;width:100%;height:100%}
.nursing .nursing-staff .item img{margin-top:8px;width:90%}
.nursing .nursing-staff .item div{position:absolute;background-color:#fff;width:100%;height:70px;left:0;bottom:0;overflow:hidden}
.nursing .nursing-staff .item div span{display:block;font-size:16px;color:#923d92;margin:8px 0 4px;padding:0px 5%}
.nursing .nursing-staff .item div em{color:#923d92;display:block;font-style:normal}
.nursing .nursing-staff .btn-group{position:relative;margin:35px auto 60px;text-align:center;width:200px;padding:12px 0;height:10px}
.nursing .nursing-staff .btn-group .pagination{width:100%;line-height:0}
.nursing .nursing-staff .btn-group .pagination span{width:10px;height:10px;margin:0 5px;display:inline-block;background-color:#923D92;cursor:pointer;border-radius:50%}
.nursing .nursing-staff .btn-group .pagination span.on{background-color:#923d92}
.nursing .nursing-staff .btn-group .prev-btn{left:0;background:#d2c7bf url('../images/left2-w.png') no-repeat 48% center}
.nursing .nursing-staff .btn-group .prev-btn span{display:inline-block;background:#923d92 url('../images/left2-w.png') no-repeat 48% center}
.nursing .nursing-staff .btn-group .next-btn{right:0;background:#d2c7bf url('../images/right2-w.png') no-repeat 51% center}
.nursing .nursing-staff .btn-group .next-btn span{display:inline-block;background:#923d92 url('../images/right2-w.png') no-repeat 51% center}
.nursing .nursing-staff .btn-group .prev-btn,.nursing .nursing-staff .btn-group .next-btn{cursor:pointer;border-radius:50%;position:absolute;top:0;width:34px;height:34px;background-size:8px auto}
.nursing .nursing-staff .btn-group .prev-btn span,.nursing .nursing-staff .btn-group .next-btn span{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;border-radius:50%;background-size:8px auto;width:0;height:0;transition:all 0.3s 0s ease;-o-transition:all 0.3s 0s ease;-ms-transition:all 0.3s 0s ease;-moz-transition:all 0.3s 0s ease;-webkit-transition:all 0.3s 0s ease}
.nursing .nursing-staff .btn-group .prev-btn:hover span,.nursing .nursing-staff .btn-group .next-btn:hover span{width:100%;height:100%}
.nursing .nursing-change-btn{  border-bottom:1px solid #eaeaea;padding-bottom:12px;margin-bottom:14px}
.nursing .nursing-change-btn:after{  content:'';display:block;width:0;height:0;float:none;clear:both}
.nursing .nursing-change-btn div{  float:left;width:16.66666%;text-align:center}
.nursing .nursing-change-btn span{  display:inline-block;width:90%;height:42px;font-size:16px;cursor:pointer;line-height:42px;background-color:#FAF4FA}
.nursing .nursing-change-btn .on{  background-color:#923d92;color:#fff}
.nursing .nursing-container{  height:390px;position:relative;margin-bottom:60px}
.nursing .nursing-wrap{  position:absolute;top:0;background-color:#fff;width:100%;height:100%;left:0}
.nursing .nursing-wrap:first-child{  z-index:2}

.nursing .nursing-column{width:478px;float:left;height:400px;margin-right:30px;margin-bottom:40px;border:1px solid #eaeaea;padding:40px 30px 35px}
.nursing .nursing-column.column2,.nursing .nursing-column.column4{margin-right:0}
.nursing .nursing-column .list-type2 .item{height:82px;margin-bottom:28px}
.nursing .nursing-column .list-type2 .item a{display:block;width:100%;height:100%}
.nursing .nursing-column .list-type2 .item .time{display:inline-block;width:82px;height:82px;text-align:center;box-shadow:0 0 8px #ddd;transition:all 0.3s 0s ease;-o-transition:all 0.3s 0s ease;-ms-transition:all 0.3s 0s ease;-moz-transition:all 0.3s 0s ease;-webkit-transition:all 0.3s 0s ease}
.nursing .nursing-column .list-type2 .item .time span{display:block;line-height:40px;margin-top:10px;font-size:36px}
.nursing .nursing-column .list-type2 .item em{font-style:normal;float:right;width:72%;height:62px;padding-top:20px;border-bottom:1px solid #eaeaea;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden}
.nursing .nursing-column .list-type2 .item:hover .time{color:#fff;background-color:#923d92;box-shadow:0 0 8px #999}
.nursing .nursing-column .list-type2 .item:hover em{text-decoration:underline;color:#923d92}
.department.common-right-content .describe h1{text-align:left;padding:0;padding-left:20px;border-left:4px solid #923d92;line-height:40px}
.department.common-right-content .describe img{margin-top:50px}
.department-doctor{margin:60px 0 60px}
.department-doctor .title{font-size:28px;padding-left:20px;line-height:30px;border-left:4px solid #923d92;margin-bottom:30px}
.department-doctor .item{border:1px solid #e7e5e2;height:250px;width:160px;margin:0 10px 30px;position:relative;overflow:hidden;float:left;transition:box-shadow 0.5s 0s ease;-o-transition:box-shadow 0.5s 0s ease;-ms-transition:box-shadow 0.5s 0s ease;-moz-transition:box-shadow 0.5s 0s ease;-webkit-transition:box-shadow 0.5s 0s ease}
.department-doctor .item .photo{width:90%;margin:8px auto;height:200px;overflow:hidden}
.department-doctor .item .photo img{width:100%}
.department-doctor .item .info{width:90%;text-align:center;padding:0 5% 14px;min-height:70px;position:absolute;left:0;bottom:0;z-index:2;background-color:#923d92;background-color:rgba(155,113,86,0.7)}
.department-doctor .item .info a{display:block;width:100%;height:100%;text-align:center;color:#fff;transition:color 0.5s 0s ease;-o-transition:color 0.5s 0s ease;-ms-transition:color 0.5s 0s ease;-moz-transition:color 0.5s 0s ease;-webkit-transition:color 0.5s 0s ease}
.department-doctor .item .info a strong{display:block;font-size:16px;padding:8px 0 6px}
.department-doctor .item .info a em{display:block;font-style:normal;padding-bottom:6px;border-bottom:1px solid #fff}
.department-doctor .item .info a span{margin-top:6px;display:block}
.department-doctor .item:hover{box-shadow:0 0 15px 0px #a1988f}
.doctorDetail .title{font-size:28px;padding-left:20px;line-height:30px;border-left:4px solid #923d92;margin-bottom:30px}
.doctorDetail .doctor-info{height:280px;padding-bottom:20px;border-bottom:1px solid #eaeaea}
.doctorDetail .doctor-info .img{display:inline-block;width:200px;height:280px;overflow:hidden;vertical-align:bottom}
.doctorDetail .doctor-info .img img{width:100%}
.doctorDetail .doctor-info .text{vertical-align:bottom;display:inline-block;height:100%;position:relative;margin-left:40px;width:500px}
.doctorDetail .doctor-info .text h3{font-size:28px;margin-top:60px}
.doctorDetail .doctor-info .text p{font-size:18px;margin-top:30px}
.doctorDetail .doctor-info .text div{position:absolute;bottom:0;left:0;font-size:16px}
.doctorDetail .doctor-info .text div a{color:#923d92}
.doctorDetail .describe{margin:60px 0;padding-bottom:20px;border-bottom:1px solid #eaeaea;position:relative}
.doctorDetail .describe .title{margin-bottom:30px}
.doctorDetail .describe p{font-size:18px;text-align:justify;line-height:36px;margin-bottom:30px}
.doctorDetail .doctor-register{padding-bottom:28px;border-bottom:1px solid #eaeaea}
.doctorDetail .doctor-register .caution{width:290px;display:inline-block;margin-left:30px}
.doctorDetail .doctor-register .caution div{width:200px;height:30px;line-height:30px;float:left;position:relative;padding-left:67px;color:#643a10}
.doctorDetail .doctor-register .caution div img{position:absolute;left:0px;top:5px;width:59px;height:21px}
.common-list-wrap.search .title{font-size:28px;padding-left:20px;line-height:32px;border-left:4px solid #923d92;margin-bottom:40px}
.common-list-wrap.search .search-container > div{margin-bottom:40px;border-bottom:1px solid #eaeaea}
.common-list-wrap.search .doctor{padding:0 10px 50px}
.common-list-wrap.search .doctor .img{width:140px;height:190px;overflow:hidden;display:inline-block}
.common-list-wrap.search .doctor .img img{width:100%}
.common-list-wrap.search .doctor .text{position:relative;float:right;width:910px}
.common-list-wrap.search .doctor .text h1{font-size:20px;margin-bottom:10px}
.common-list-wrap.search .doctor .text h3{font-size:16px;padding-bottom:15px;border-bottom:1px solid #eaeaea;min-height:21px;margin-bottom:15px}
.common-list-wrap.search .doctor .text p{line-height:24px;text-align:justify;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden}
.common-list-wrap.search .doctor .text a{display:block;width:100px;height:32px;line-height:32px;background-color:#923d92;color:#fff;position:absolute;right:0;top:26px;text-align:center}
.common-list-wrap.search .doctor .text a:hover{background-color:#923d92}
.common-list-wrap.search .department,.common-list-wrap.search .news{padding:32px 20.5% 52px 21.5%;height:90px;position:relative}
.common-list-wrap.search .department .time-text,.common-list-wrap.search .news .time-text{position:absolute;top:42px;left:30px}
.common-list-wrap.search .department .time-text a,.common-list-wrap.search .news .time-text a{color:#923D92;transition:color 0.5s 0s ease;-o-transition:color 0.5s 0s ease;-ms-transition:color 0.5s 0s ease;-moz-transition:color 0.5s 0s ease;-webkit-transition:color 0.5s 0s ease}
.common-list-wrap.search .department .time-text span,.common-list-wrap.search .news .time-text span{font-size:20px}
.common-list-wrap.search .department .time-text em,.common-list-wrap.search .news .time-text em{font-style:normal;display:block;font-size:46px;line-height:60px}
.common-list-wrap.search .department h3,.common-list-wrap.search .news h3{font-size:20px;margin-bottom:10px;position:relative;display:inline-block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:100%}
.common-list-wrap.search .department h3 span,.common-list-wrap.search .news h3 span{display:block;width:0;height:1px;background-color:#923d92;position:absolute;bottom:0;left:0;transition:width 0.5s 0s ease;-o-transition:width 0.5s 0s ease;-ms-transition:width 0.5s 0s ease;-moz-transition:width 0.5s 0s ease;-webkit-transition:width 0.5s 0s ease}
.common-list-wrap.search .department > p,.common-list-wrap.search .news > p{line-height:30px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden}
.common-list-wrap.search .department > p a,.common-list-wrap.search .news > p a{color:#84868d}
.common-list-wrap.search .department .enter,.common-list-wrap.search .news .enter{display:inline-block;text-align:center;line-height:30px;position:absolute;right:10px;top:0;bottom:0;margin:auto 0;width:100px;height:32px;line-height:32px;background-color:#923d92;color:#fff}
.common-list-wrap.search .department .enter:hover,.common-list-wrap.search .news .enter:hover{background-color:#923d92}
.common-list-wrap.search .department:hover .time-text a,.common-list-wrap.search .news:hover .time-text a{color:#84868d}
.common-list-wrap.search .department:hover h3 a,.common-list-wrap.search .news:hover h3 a{color:#923d92}
.common-list-wrap.search .department:hover h3 span,.common-list-wrap.search .news:hover h3 span{width:100%}
.common-list-wrap.search .department{padding-left:38px}
.IKey{background:#923d92;color:#fff;font-style:normal}
@media screen and (max-width:1620px){.layout{width:1340px}
  header .head-top{height:88px}
  header .head-top .right{bottom:15px}
  header nav > div .subnav{padding-top:20px}
  header nav > div .subnav ul li{width:290px}
  header nav > div .subnav ul li a{width:250px}
  header nav > div .subnav ul li a:hover{width:226px}
  header nav > div .subnav .subnav-content{width:1030px}
  header nav > div .subnav1 .left{width:460px}
  header nav > div .subnav1 .right{width:550px}
  header nav > div .subnav4 .subnav-content .department > div div{width:146px}
  .register{height:225px}
  .register .yy-btn .modal{top:28px;left:-78px}
  .register .yy-btn .modal .content > span{left:6.2%;top:-9px}
  .common-side{width:276px}
  .common-side .sidebar-entrance.type1{width:128px;height:128px}
  .common-side .sidebar-entrance.type1 div a{height:128px}
  .common-side .sidebar-entrance.type2{width:99%}
  .common-list-wrap,.common-right-content{width:1030px}
  .common-list-wrap.search .doctor .text{width:846px}
  .nursing .news-change{width:510px;height:370px}
  .nursing .nursing-staff .swiper-slide{width:206px}
  .nursing .nursing-column{width:458px;padding:40px 20px 35px}
  .departmentList .classify .department-wrap .item p{padding:0 23px}
  .department-doctor .item{margin:0 22px 30px}}
@media screen and (max-width:1439px){.layout{width:1080px}
  header .head-top .right{bottom:15px}
  header nav > div{margin:0 4px}
  header nav > div .link a{padding:0 10px}
  header nav > div .subnav ul li{width:240px}
  header nav > div .subnav ul li a{width:220px;padding-left:20px}
  header nav > div .subnav ul li a span{width:50px;left:190px}
  header nav > div .subnav ul li a:hover{width:196px;padding-left:44px;background-position:20px center}
  header nav > div .subnav .subnav-content{width:810px}
  header nav > div .subnav1 .left{width:380px}
  header nav > div .subnav1 .left .map-container{height:280px}
  header nav > div .subnav1 .right{width:380px}
  header nav > div .subnav1 .right .path{height:275px;padding-top:0}
  header nav > div .subnav1 .right .path .title1{margin-bottom:20px}
  header nav > div .subnav1 .right .path .title3{margin-top:20px}
  header nav > div .subnav3 .subnav-content > div{margin:0 120px 50px 0;width:320px}
  header nav > div .subnav4 .subnav-content .department{margin-bottom:30px}
  header nav > div .subnav4 .subnav-content .department > div div{height:50px;line-height:40px;margin:20px 10px 0 0}
  footer .layout .footer-list{margin-left:30px}
  .common-pagination{margin:40px 0 60px}
  .register .yy-btn .modal{left:-250px}
  .register .yy-btn .modal .content > span{left:20.5%}
  .common-side{width:276px}
  .common-side .sidebar-entrance.type1{width:128px;height:128px}
  .common-side .sidebar-entrance.type1 div a{height:128px}
  .common-side .sidebar-entrance.type2{width:99%}
  .common-list-wrap,.common-right-content{width:780px}
  .common-right-content h1{padding:20px 0}
  .common-right-content .img-2{margin:40px 0}
  .common-right-content.font-big > p,.common-right-content .font-big > p{font-size:22px;line-height:44px;margin-top:50px}
  .common-right-content.font-middle > p,.common-right-content .font-middle > p{font-size:18px;line-height:36px;margin-top:30px}
  .common-right-content.font-small > p,.common-right-content .font-small > p{font-size:16px;line-height:32px;margin-top:20px}
  .common-right-content .infobar .release-time{margin-right:30px}
  .common-right-content .infobar .size-btn{margin:0 13px 0 15px}
  .common-right-content .infobar .source{margin-left:22px}
  .common-list-wrap .item-wrap .item > a{right:20px}
  .common-list-wrap.search .doctor .text{width:580px}
  .doctorDetail .doctor-register .caution{display:none}
  .departmentList .classify .department-wrap .item{width:33.3333%}
  .doctorList .item .item-title span{height:30px;line-height:30px}
  .nursing .nursing-news{height:320px;margin-bottom:50px}
  .nursing .news-change{width:380px;height:320px}
  .nursing .news-list{width:375px}
  .nursing .news-list p{line-height:26px}
  .nursing .nursing-title{padding-bottom:15px}
  .nursing .nursing-title a{bottom:15px}
  .nursing .nursing-staff .swiper-slide{width:195px}
  .nursing .nursing-column{width:346px;margin-right:20px;padding:24px 16px 20px}
  .department.common-right-content .describe img{margin-top:30px}
  .department.common-right-content .department-doctor .item{width:140px;margin:0 7px 20px}
  .department.common-right-content .department-doctor .item .info{width:100%;padding:0 0% 14px}
  .department-doctor .item{width:140px;margin:0 7px 20px}}
::selection{background:#681068;color:#FFF}
::-moz-selection{background:#681068;color:#FFF}
.animated{transition:all .28s linear;-moz-transition:all .28s linear;-webkit-transition:all .28s linear;-o-transition:all .28s linear}
.bezierCurve{-webkit-transition:-webkit-transform 0.28s cubic-bezier(0.175,0.885,0.320,1.5);-moz-transition:-moz-transform 0.28s cubic-bezier(0.175,0.885,0.320,1.5);-o-transition:-o-transform 0.28s cubic-bezier(0.175,0.885,0.320,1.5);transition:transform 0.28s cubic-bezier(0.175,0.885,0.320,1.5)}
.bezierCurveAll{-webkit-transition:all 0.38s cubic-bezier(0.175,0.885,0.320,1.5);-moz-transition:all 0.38s  cubic-bezier(0.175,0.885,0.320,1.5);-o-transition:all 0.38s cubic-bezier(0.175,0.885,0.320,1.5);transition:all 0.38s  cubic-bezier(0.175,0.885,0.320,1.5)}
.mtip>span{vertical-align:3px;line-height:1;display:inline-block;width:auto;font-size:24px}
.mtip{border-radius:4px;padding-top:10px;padding-left:25px;padding-right:25px;padding-bottom:10px;color:#fff;text-shadow:0 1px 0 rgba(0,0,0,0.2);box-shadow:0 4px 4px rgba(0,0,0,0.2);	font-weight:bold}
.mtip.error{background-color:#BF3358;background-image:-moz-linear-gradient(top,#e34447,#BF3358);background-image:-ms-linear-gradient(top,#e34447,#BF3358);background-image:-webkit-gradient(linear,0 0,0 100%,from(#e34447),to(#BF3358));background-image:-webkit-linear-gradient(top,#e34447,#BF3358);background-image:-o-linear-gradient(top,#e34447,#BF3358);	background-image:linear-gradient(top,#e34447,#BF3358);border:1px solid #ca3e3e}
.mtip.success{background-color:#43ab00;background-image:-moz-linear-gradient(top,#43ab00,#388e00);background-image:-ms-linear-gradient(top,#43ab00,#388e00);background-image:-webkit-gradient(linear,0 0,0 100%,from(#43ab00),to(#388e00));background-image:-webkit-linear-gradient(top,#43ab00,#388e00);background-image:-o-linear-gradient(top,#43ab00,#388e00);	background-image:linear-gradient(top,#43ab00,#388e00);border:1px solid #338100}
.mtip.warning{background-color:orange;background-image:-moz-linear-gradient(top,#dcb20b,#e6bb10);background-image:-ms-linear-gradient(top,#dcb20b,#e6bb10);background-image:-webkit-gradient(linear,0 0,0 100%,from(#dcb20b),to(#e6bb10));background-image:-webkit-linear-gradient(top,#dcb20b,#e6bb10);background-image:-o-linear-gradient(top,#dcb20b,#e6bb10);	background-image:linear-gradient(top,#dcb20b,#e6bb10);border:1px solid #e6bb10}
.tip_container{display:none;z-index:9999;position:fixed !important;top:0;text-align:left;width:auto;_width:auto}

.doctorList .item .item-title span{width:380px;line-height:20px}
#DivIsNull{color:#681068;text-align:center;width:100%;height:auto;font-size:18px;font-weight:bold;padding:16px 0px;border:none}
#DivIsNull span{text-decoration:underline;color:#b50808}
#DutyInfo{width:100%;height:128px;text-align:center;color:#AA352F;font-size:26px;line-height:128px}
@media screen and (max-width:1420px){.doctorList .item .item-title span{width:300px;font-size:14px}}
@media screen and (max-width:1770px){.float-enter > div{width:74px;height:74px}
  .float-enter > div > a,.float-enter > div > span{font-size:14px;line-height:112px;background-size:auto 26px}
}
.news-img-list .item{margin-bottom:38px;transition:box-shadow 0.5s 0s ease;-o-transition:box-shadow 0.5s 0s ease;-ms-transition:box-shadow 0.5s 0s ease;-moz-transition:box-shadow 0.5s 0s ease;-webkit-transition:box-shadow 0.5s 0s ease}
.news-img-list .item a{display:block;height:125px;padding:15px 20px}
.news-img-list .item .img{display:inline-block;width:240px;height:125px;overflow:hidden}
.news-img-list .item .img img{width:100%}
.news-img-list .item .text{width:810px;height:100%;float:right;text-align:justify}
.news-img-list .item .text .title{display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;font-size:20px;margin-bottom:10px;position:relative}
.news-img-list .item .text .title span{display:block;width:0;height:1px;background-color:#923d92;position:absolute;bottom:0;left:0;transition:width 0.5s 0s ease;-o-transition:width 0.5s 0s ease;-ms-transition:width 0.5s 0s ease;-moz-transition:width 0.5s 0s ease;-webkit-transition:width 0.5s 0s ease}
.news-img-list .item .text .time{display:block;font-style:1;color:#84868d;margin-bottom:20px}
.news-img-list .item .text em{display:block;font-style:normal;height:48px;line-height:24px;color:#84868d;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden}
.news-img-list .item:hover{box-shadow:0px 10px 10px #f1f1f1,0px 10px 10px #f1f1f1,10px 10px 10px #f1f1f1}
.news-img-list .item:hover .title span{width:100%}
@media screen and (max-width:1620px){.news-img-list .item .text{width:720px}
  .register .yy-title h3{font-size:20px}
  .common-side .sidebar-entrance p{font-size:18px}
}
@media screen and (max-width:1439px){.news-img-list .item .text{width:480px}}
.activity-page{padding:60px 0 160px;background:#f1f1f1 url('../images/bg.png') no-repeat left bottom}
.activity-page .activity-title{background-color:#fff;padding:20px 40px;margin-bottom:60px}
.activity-page .activity-title h3{font-size:28px;padding-left:20px;color:#923d92;border-left:3px solid #923d92}
.activity-page .item-wrap{background-color:#fff;padding:40px;min-height:300px}
.activity-page .activity-item{padding-bottom:20px;border-bottom:1px solid #ccc;line-height:28px;margin-bottom:20px}
.activity-page .activity-item a{font-size:16px;display:block;padding:0 26px;background:url('../images/activity.png') no-repeat left center}
.activity-page .activity-item a span{float:right}
.activity-page .activity-item a:hover{color:#923d92;text-decoration:underline}

.activity-page .activity-item a:hover span{text-decoration:underline}
@media screen and (max-width:1620px){	.top-img .layout h3{font-size:36px;height:48px}
  .departmentList .departmentList-title h3{font-size:26px}
  .departmentList .departmentList-title p{font-size:16px}
  .departmentList .classify .title{font-size:22px;line-height:24px}
  .departmentList .classify .department-wrap .item .name{font-size:18px}
  .departmentList .classify .department-wrap{margin-top:26px}
  header nav > div .subnav ul li a span{width:72px;left:217px}
  .doctorList .item .item-title span{width:370px}
  .nursing .nursing-title{font-size:22px;padding-bottom:20px}
  .doctorDetail .doctor-info .text h3{font-size:24px}
  .doctorDetail .title{font-size:22px}
  .organization .title{font-size:26px}
  .partyNews .title{font-size:26px}
  .common-side-list .list-item div{height:64px;line-height:64px;font-size:14px}
  .common-side-list .list-title{font-size:18px}
  .common-list-wrap .item-wrap .item .time-text em{font-size:34px;line-height:48px}
  .common-list-wrap .item-wrap .item .time-text span{font-size:18px}
  .common-list-wrap .item-wrap .item h3{font-size:18px;margin-bottom:5px}
  .common-list-wrap .item-wrap .item > p{line-height:26px}
  .common-list-wrap .item-wrap .item{height:82px;padding:32px 20.5% 32px 21.5%}
  .common-right-content h1{padding:40px 0px 0px 0px;font-size:30px}
  .content-nav{margin-bottom:0}
  .nursing .nursing-news{margin-bottom:34px}
  .nursing .nursing-staff .btn-group{margin:16px auto 35px}
  .nursing .nursing-column .list-type2 .item{margin-bottom:42px}
  .nursing .nursing-change-btn span{font-size:14px}
}
@media screen and (max-width:1439px){header nav > div .subnav ul li a span{width:50px;left:190px}}