﻿@charset "utf-8";
/* CSS Document */
body,ul,li,ol,dl,dt,dd,h1,h2,h3,h4,h5,h6,input,select,textarea,form,p,img,div,pre,fieldset,blockquote,th,td {margin:0;padding:0;outline:none;}
html, body{ overflow-x:hidden;}
body{color:#333; background-color:#ffffff;}
ul,li,ol,dl,dt,dd{list-style:none}
img{border:none;border-style: none;}
*{ font-family:"Microsoft Yahei"; margin:0; padding:0;}
input,textarea,button{ background: transparent;vertical-align:middle}
a{ color:#333; text-decoration:none;}
:focus{outline:0}
table { border-spacing: 0px; border-collapse: collapse; }
tr { cursor: pointer; }
input, textarea{ border: 0; }
textarea{resize:none}
select{ border:none;outline: none;}
iframe, video{ width:100%;}

/*href*/
a:link,a:visited{color:#333; text-decoration:none;}
a:hover,a:active{color:#a00; text-decoration:none;}
.cfff,.cfff a:link,.cfff a:visited{color:#fff !important}
.cfff a:hover,.cfff a:active{color:#ddd}
.cccc,.cccc a:link,.cccc a:visited{color:#ccc}
.cccc a:hover,.cccc a:active{color:#ddd}
.c666,.c666 a:link,.c666 a:visited{color:#666}
.c666 a:hover,.c666 a:active{color:#a00}
.c999,.c999 a:link,.c999 a:visited{color:#999}
.c999 a:hover,.c999 a:active{color:#a00}

/*common*/
.wrap{ width:93.3%; margin:0 auto;}
.l{float:left !important}
.r{float:right !important}
.o{overflow:hidden}
.c{display:block;height:0;overflow:hidden}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{*zoom:1}
.hidden{display:none}
.center{text-align:center}
.mt20{margin-top:0.26rem !important}
.mt30{margin-top:0.4rem !important}
.mt8{ margin-top:0.15rem;}
.mt50{ margin-top:0.66rem;}
.img-box img,.img{display:block;margin:0;padding:0;width:100%;}
.flexbox{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}
.lc{-webkit-box-direction:normal;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}
/*文字超出省略*/
.ellipsis{-webkit-box-direction:normal;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}
.ovh1{text-overflow:ellipsis;white-space: nowrap;overflow: hidden;}
.ovh2{-webkit-line-clamp:2}
.ovh3{-webkit-line-clamp:3}
.ovh5{-webkit-line-clamp:5}

/*header*/
.topdh{ width:100%; height:1.2rem; background:#166a79;}
.topdh1{text-align:right; margin-right:0.2rem}
.topdh1 ul li{ display:inline-block; line-height:1.2rem; background:url(/img/topsx.png) no-repeat left center; padding:0 0.2rem ; font-size:0.36rem; color:#75a6b0}
.topdh1 ul li:nth-child(1){background:url(/img/topsx1.png) no-repeat left center;}
.topdh1 ul li a{color:#75a6b0}
.topdh1 ul li.on a{color:#FFF}




.top{padding:0.26rem 0;}
.logo{width:6.66rem;}


.side-box{display:block !important}
.icon{position:relative;display:inline-block;font-style:normal;font-weight:normal;line-height:1;-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0);text-rendering:auto;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
@font-face{font-family:Pe-icon-7-stroke;font-style:normal;font-weight:400;src:url(/fonts/Pe-icon-7-stroke.eot?d7yf1v);src:url(/fonts/Pe-icon-7-stroke.eot?#iefixd7yf1v) format('embedded-opentype'),url(/fonts/Pe-icon-7-stroke.woff?d7yf1v) format('woff'),url(/fonts/Pe-icon-7-stroke.ttf?d7yf1v) format('truetype'),url(/fonts/Pe-icon-7-stroke.svg?d7yf1v#Pe-icon-7-stroke) format('svg')}
[class*=" pe-"],[class^=pe-]{position:relative;display:inline-block;font-family:Pe-icon-7-stroke;font-style:normal;font-weight:400;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0);text-rendering:auto;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.pe-menu {width: 0.73rem; margin-top:0.3rem;}
.pe-close{color:#666666;}
.pe-close:before{content:"\e680"}
.side-box{position:fixed;width:100%;right:0;height:100%;z-index:1501;-webkit-transition:all .6s cubic-bezier(.77, 0, .175, 1) 0ms;transition:all .6s cubic-bezier(.77, 0, .175, 1) 0ms;top:0;-webkit-transform:translateX(100%);transform:translateX(100%)}
.side-box .side-cut{height:100%}
.side-box .side-cut .side-shadow{width:3999px;height:100%;background:rgba(0,0,0,0.5);position:absolute;z-index:99;top:0;right:100%;opacity:0;visibility:hidden;transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;-webkit-transition:.3s}
.side-box .side-cut .side-nav{height:100%;background:#fff}
.side-box .side-cut .side-nav .side-close{float:right;font-size:50px;height:50px;line-height:50px;cursor:pointer}
.side-box .side-cut .side-nav .logo-2{padding:46px 10px 30px 20px;text-align:center;}
.side-box .side-cut .side-nav .logo-2 img{width:100%;max-width:300px;-webkit-transform:scale3d(.3, .3, .3);transform:scale3d(.3, .3, .3);-webkit-transition:all .6s cubic-bezier(.77, 0, .175, 1) 200ms;transition:all .6s cubic-bezier(.77, 0, .175, 1) 200ms}
.side-box .navlist{min-height:100%;margin-bottom:70px}
.side-box .navlist li .link{border-bottom:1px solid #dcdcdc}
.side-box .navlist li a{color:#232323}
.side-box .navlist li a.link{color:#232323;display:block;text-align:left;padding:16px 30px;position:relative;-webkit-transition:all .3s ease;transition:all .3s ease;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.side-box .navlist li a.link:hover{background:#f0f0f0;-webkit-transition:all .3s ease;transition:all .3s ease}
.side-box .nav-item1{position:relative;padding:0;text-align:center;font-size:18px;font-weight:700;-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-transition:all .6s cubic-bezier(.77, 0, .175, 1) 0ms;transition:all .6s cubic-bezier(.77, 0, .175, 1) 0ms;opacity:0}
.side-box .nav-item1 .nav-plus:before{position:absolute;top:50%;content:" ";right:20px;margin-top:-1px;width:10px;height:2px;background-color:#999;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:-webkit-transform .25s ease-in-out;transition:-webkit-transform .25s ease-in-out;transition:transform .25s ease-in-out;transition:transform .25s ease-in-out, -webkit-transform .25s ease-in-out}
.side-box .nav-item1 .nav-plus::after{position:absolute;top:50%;content:" ";right:20px;margin-top:-1px;width:10px;height:2px;background-color:#999}
.side-box .nav-item1.open{height:auto}
.side-box .nav-item1.open .nav-plus:before{-webkit-transform:rotate(0deg);transform:rotate(0deg)}
.side-box .nav-item1 .fa{position:relative;left:10px}
.side-box .nav-item1:nth-child(1){-webkit-transition:all .6s cubic-bezier(.77, 0, .175, 1) 0ms;transition:all .6s cubic-bezier(.77, 0, .175, 1) 0ms}
.side-box .nav-item1:nth-child(2){-webkit-transition:all .6s cubic-bezier(.77, 0, .175, 1) 200ms;transition:all .6s cubic-bezier(.77, 0, .175, 1) 200ms}
.side-box .nav-item1:nth-child(3){-webkit-transition:all .6s cubic-bezier(.77, 0, .175, 1) 300ms;transition:all .6s cubic-bezier(.77, 0, .175, 1) 300ms}
.side-box .nav-item1:nth-child(4){-webkit-transition:all .6s cubic-bezier(.77, 0, .175, 1) 400ms;transition:all .6s cubic-bezier(.77, 0, .175, 1) 400ms}
.side-box .nav-item1:nth-child(5){-webkit-transition:all .6s cubic-bezier(.77, 0, .175, 1) 500ms;transition:all .6s cubic-bezier(.77, 0, .175, 1) 500ms}
.side-box .nav-item1:nth-child(6){-webkit-transition:all .6s cubic-bezier(.77, 0, .175, 1) 600ms;transition:all .6s cubic-bezier(.77, 0, .175, 1) 600ms}
.side-box .nav-item1:nth-child(7){-webkit-transition:all .6s cubic-bezier(.77, 0, .175, 1) 700ms;transition:all .6s cubic-bezier(.77, 0, .175, 1) 700ms}
.side-box .nav-item1:nth-child(8){-webkit-transition:all .6s cubic-bezier(.77, 0, .175, 1) 800ms;transition:all .6s cubic-bezier(.77, 0, .175, 1) 800ms}
.side-box .nav-item1:nth-child(9){-webkit-transition:all .6s cubic-bezier(.77, 0, .175, 1) 900ms;transition:all .6s cubic-bezier(.77, 0, .175, 1) 900ms}
.side-box .nav-item1:nth-child(10){-webkit-transition:all .6s cubic-bezier(.77, 0, .175, 1) 1000ms;transition:all .6s cubic-bezier(.77, 0, .175, 1) 1000ms}
.side-box .nav-item1:nth-child(11){-webkit-transition:all .6s cubic-bezier(.77, 0, .175, 1) 1100ms;transition:all .6s cubic-bezier(.77, 0, .175, 1) 1100ms}
.side-box .nav-item1:nth-child(12){-webkit-transition:all .6s cubic-bezier(.77, 0, .175, 1) 1200ms;transition:all .6s cubic-bezier(.77, 0, .175, 1) 1200ms}
.side-box .nav-item1:nth-child(13){-webkit-transition:all .6s cubic-bezier(.77, 0, .175, 1) 1300ms;transition:all .6s cubic-bezier(.77, 0, .175, 1) 1300ms}
body.open{overflow:hidden}
body.open .side-box{-webkit-transform:translateX(0);transform:translateX(0)}
body.open .side-box .side-nav{overflow:auto}
body.open .side-box .side-nav .logo-2 img{-webkit-transform:scale3d(1, 1, 1) !important;transform:scale3d(1, 1, 1) !important}
body.open .side-box .side-shadow{opacity:1;visibility:visible}
body.open .nav-item1{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}
/*患者首页*/


.side-box1{display:block !important}
.icon{position:relative;display:inline-block;font-style:normal;font-weight:normal;line-height:1;-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0);text-rendering:auto;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
@font-face{font-family:Pe-icon-7-stroke;font-style:normal;font-weight:400;src:url(/fonts/Pe-icon-7-stroke.eot?d7yf1v);src:url(/fonts/Pe-icon-7-stroke.eot?#iefixd7yf1v) format('embedded-opentype'),url(/fonts/Pe-icon-7-stroke.woff?d7yf1v) format('woff'),url(/fonts/Pe-icon-7-stroke.ttf?d7yf1v) format('truetype'),url(/fonts/Pe-icon-7-stroke.svg?d7yf1v#Pe-icon-7-stroke) format('svg')}
[class*=" pe-"],[class^=pe-]{position:relative;display:inline-block;font-family:Pe-icon-7-stroke;font-style:normal;font-weight:400;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0);text-rendering:auto;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.pe-menu1 {width: 0.73rem; margin-top:0.3rem;}
.pe-close1{color:#666666;}
.pe-close1:before{content:"\e680"}
.side-box1{position:fixed;width:100%;right:0;height:100%;z-index:1501;-webkit-transition:all .6s cubic-bezier(.77, 0, .175, 1) 0ms;transition:all .6s cubic-bezier(.77, 0, .175, 1) 0ms;top:0;-webkit-transform:translateX(100%);transform:translateX(100%)}
.side-box1 .side-cut1{height:100%}
.side-box1 .side-cut1 .side-shadow1{width:3999px;height:100%;background:rgba(0,0,0,0.5);position:absolute;z-index:99;top:0;right:100%;opacity:0;visibility:hidden;transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;-webkit-transition:.3s}
.side-box1 .side-cut1 .side-nav1{height:100%;background:#fff}
.side-box1 .side-cut1 .side-nav1 .side-close1{float:right;font-size:50px;height:50px;line-height:50px;cursor:pointer}
.side-box1 .side-cut1 .side-nav1 .logo-2{padding:46px 10px 30px 20px;text-align:center;}
.side-box1 .side-cut1 .side-nav1 .logo-2 img{width:100%;max-width:300px;-webkit-transform:scale3d(.3, .3, .3);transform:scale3d(.3, .3, .3);-webkit-transition:all .6s cubic-bezier(.77, 0, .175, 1) 200ms;transition:all .6s cubic-bezier(.77, 0, .175, 1) 200ms}
.side-box1 .navlist1{min-height:100%;margin-bottom:70px}
.side-box1 .navlist1 li .link{border-bottom:1px solid #dcdcdc}
.side-box1 .navlist1 li a{color:#232323}
.side-box1 .navlist1 li a.link{color:#232323;display:block;text-align:left;padding:16px 30px;position:relative;-webkit-transition:all .3s ease;transition:all .3s ease;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.side-box1 .navlist1 li a.link:hover{background:#f0f0f0;-webkit-transition:all .3s ease;transition:all .3s ease}
.side-box1 .nav-item1{position:relative;padding:0;text-align:center;font-size:18px;font-weight:700;-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-transition:all .6s cubic-bezier(.77, 0, .175, 1) 0ms;transition:all .6s cubic-bezier(.77, 0, .175, 1) 0ms;opacity:0}
.side-box1 .nav-item1 .nav-plus:before{position:absolute;top:50%;content:" ";right:20px;margin-top:-1px;width:10px;height:2px;background-color:#999;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:-webkit-transform .25s ease-in-out;transition:-webkit-transform .25s ease-in-out;transition:transform .25s ease-in-out;transition:transform .25s ease-in-out, -webkit-transform .25s ease-in-out}
.side-box1 .nav-item1 .nav-plus::after{position:absolute;top:50%;content:" ";right:20px;margin-top:-1px;width:10px;height:2px;background-color:#999}
.side-box1 .nav-item1.open1{height:auto}
.side-box1 .nav-item1.open1 .nav-plus:before{-webkit-transform:rotate(0deg);transform:rotate(0deg)}
.side-box1 .nav-item1 .fa{position:relative;left:10px}
.side-box1 .nav-item1:nth-child(1){-webkit-transition:all .6s cubic-bezier(.77, 0, .175, 1) 0ms;transition:all .6s cubic-bezier(.77, 0, .175, 1) 0ms}
.side-box .nav-item1:nth-child(2){-webkit-transition:all .6s cubic-bezier(.77, 0, .175, 1) 200ms;transition:all .6s cubic-bezier(.77, 0, .175, 1) 200ms}
.side-box .nav-item1:nth-child(3){-webkit-transition:all .6s cubic-bezier(.77, 0, .175, 1) 300ms;transition:all .6s cubic-bezier(.77, 0, .175, 1) 300ms}
.side-box .nav-item1:nth-child(4){-webkit-transition:all .6s cubic-bezier(.77, 0, .175, 1) 400ms;transition:all .6s cubic-bezier(.77, 0, .175, 1) 400ms}
.side-box .nav-item1:nth-child(5){-webkit-transition:all .6s cubic-bezier(.77, 0, .175, 1) 500ms;transition:all .6s cubic-bezier(.77, 0, .175, 1) 500ms}
.side-box .nav-item1:nth-child(6){-webkit-transition:all .6s cubic-bezier(.77, 0, .175, 1) 600ms;transition:all .6s cubic-bezier(.77, 0, .175, 1) 600ms}
.side-box .nav-item1:nth-child(7){-webkit-transition:all .6s cubic-bezier(.77, 0, .175, 1) 700ms;transition:all .6s cubic-bezier(.77, 0, .175, 1) 700ms}
.side-box .nav-item1:nth-child(8){-webkit-transition:all .6s cubic-bezier(.77, 0, .175, 1) 800ms;transition:all .6s cubic-bezier(.77, 0, .175, 1) 800ms}
.side-box .nav-item1:nth-child(9){-webkit-transition:all .6s cubic-bezier(.77, 0, .175, 1) 900ms;transition:all .6s cubic-bezier(.77, 0, .175, 1) 900ms}
.side-box .nav-item1:nth-child(10){-webkit-transition:all .6s cubic-bezier(.77, 0, .175, 1) 1000ms;transition:all .6s cubic-bezier(.77, 0, .175, 1) 1000ms}
.side-box .nav-item1:nth-child(11){-webkit-transition:all .6s cubic-bezier(.77, 0, .175, 1) 1100ms;transition:all .6s cubic-bezier(.77, 0, .175, 1) 1100ms}
.side-box .nav-item1:nth-child(12){-webkit-transition:all .6s cubic-bezier(.77, 0, .175, 1) 1200ms;transition:all .6s cubic-bezier(.77, 0, .175, 1) 1200ms}
.side-box .nav-item1:nth-child(13){-webkit-transition:all .6s cubic-bezier(.77, 0, .175, 1) 1300ms;transition:all .6s cubic-bezier(.77, 0, .175, 1) 1300ms}
body.open1{overflow:hidden}
body.open1 .side-box1{-webkit-transform:translateX(0);transform:translateX(0)}
body.open1 .side-box1 .side-nav1{overflow:auto}
body.open1 .side-box1 .side-nav1 .logo-2 img{-webkit-transform:scale3d(1, 1, 1) !important;transform:scale3d(1, 1, 1) !important}
body.open .side-box .side-shadow{opacity:1;visibility:visible}
body.open .nav-item1{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}
.zxewm{ width:80%; margin:0 auto;}
.zxewm h1{ font-size:0.5rem; line-height:1rem; color:#333; text-align:center;}
.zxewm h2{width:60%; margin:0 auto;}

.hzbox1{ width:100%;}
.hzbox1 ul li{ width:25%; float:left;}
.sybox1{ width:100%; overflow:hidden;background:url(/img/sjbox1.jpg) no-repeat center top;background-size:100% 100%;}
.box3_swiper{ width:96.8%; margin:0.1rem auto 0.66rem; position:relative;}
.box3_swiper .swiper-slide{ float:left; width:32.1%; margin:0 0.5%; background: #FFF}
.box3_swiper .swiper-button-next, .box3_swiper .swiper-button-prev{ width:.6rem; height:1.2rem; background-size:100%; margin-top:-.33rem;}
.box3_swiper .swiper-button-next{ background-image:url(/img/qhtby.png); right:0;}
.box3_swiper .swiper-button-prev{ background-image:url(/img/qhtbz.png); left:0;}
.sybox2{ width:100%; overflow:hidden;background:url(/img/syksbj.jpg) no-repeat center top;background-size:100% 100%; padding-bottom:0.66rem}

.syksmz{ width:96%; margin:0 auto;}
.syksmz ul li{width:50%; overflow:hidden;background:url(/img/syksdhbj.png) no-repeat center top;background-size:100% 100%; float:left}
.syksmz ul li h1{ width:0.8rem; height:0.8rem; margin:0.5rem auto 0}
.syksmz ul li h2{ font-size:.4rem; color:#166a79; line-height:0.6rem; margin-bottom:0.5rem; text-align:center}

.sybox3{ width:100%; overflow:hidden;background:url(/img/sytsbj.jpg) no-repeat center top;background-size:100% 100%; padding-bottom:0.1rem}
.box31_swiper{ width:96.8%; margin:0.1rem auto 0.66rem; position:relative;}
.box31_swiper .swiper-slide{ float:left; width:45%; margin:0 2.5%; background: #FFF; padding-bottom:0.2rem; border:1px solid #CCC;}
.box31_swiper .swiper-button-next, .box31_swiper .swiper-button-prev{ width:.8rem; height:0.8rem; background-size:100%; margin-top:-.33rem;}
.box31_swiper .swiper-button-next{ background-image:url(/img/box3_next.png); right:0;}
.box31_swiper .swiper-button-prev{ background-image:url(/img/box3_prev.png); left:0;}
.box31_swiper .swiper-slide a h2{ width:90%; margin:0 auto;font-size:.38rem;font-weight:400; color:#333333; line-height:0.5rem; height:1rem; overflow:hidden;}
.sybox4{width:100%; overflow:hidden;background:url(/img/syzxjsbj.jpg) no-repeat center top;background-size:100% 100%; padding-bottom:0.1rem}
.box32_swiper{ width:96.8%; margin:0.1rem auto 0.66rem; position:relative;}
.box32_swiper .swiper-slide{ float:left; width:95%; margin:0 2.5%; background: #FFF;position: relative;}
.box32_swiper .swiper-button-next, .box32_swiper .swiper-button-prev{ width:.6rem; height:1.2rem; background-size:100%; margin-top:-.33rem;}
.box32_swiper .swiper-button-next{ background-image:url(/img/qhtby1.png); right:0;}
.box32_swiper .swiper-button-prev{ background-image:url(/img/qhtbz1.png); left:0;}
.syzxjstu{ width:100%;}
.box32_swiper .swiper-slide .syzxjsbt{width: 100%; height:1rem; background:#000; line-height:1rem; font-size:0.4rem; color:#FFF;text-indent:0.5rem;}


.sybox5{width:100%; overflow:hidden;background:url(/img/syjkkpbj.jpg) no-repeat center top;background-size:100% 100%; padding-bottom:0.8rem}
.sybox51{ width:92%; margin:0 auto}
.sybox51 ul li{ border-bottom:1px dashed #999}
.sybox51 ul li h1{font-size:0.4rem; color:#212121; line-height:0.66rem; padding:0.2rem 0;font-weight:400;}

.box33_swiper{ width:96.8%; margin:0.1rem auto 0.66rem; position:relative;}
.box33_swiper .swiper-slide{ float:left; width:32.1%; margin:0 0.5%; background: #FFF}
.box33_swiper .swiper-button-next, .box33_swiper .swiper-button-prev{ width:.6rem; height:1.2rem; background-size:100%; margin-top:-.33rem;}
.box33_swiper .swiper-slide h2{font-size:0.4rem; color:#212121; line-height:0.66rem;font-weight:400; text-align:center}

.box33_swiper .swiper-button-next{ background-image:url(/img/qhtby.png); right:0;}
.box33_swiper .swiper-button-prev{ background-image:url(/img/qhtbz.png); left:0;}
.sybox7{ width:100%; height:300px; overflow:hidden}
.box7_l2{ width:100%; margin-top:00px; margin-left:0px;}
.sylxbt{width:426px; height:60px; float:right; text-align:center;}

.lxbt{font-size:0.6rem; color:#fff; line-height:0.8rem; margin-top:0.5rem; text-align:center;}
.box7_slide .hd{margin-top:00px; z-index:999; position:absolute; width:100%; background:url(/img/sydtbj.png) no-repeat top  right; right:50%; background-size:100% 100%;margin-right:-50%; padding-bottom:0.6rem}
.box7_slide .hd ul{ width:94%; margin:0.2rem auto 0;}
.box7_slide .hd ul li{  overflow:hidden;}

.syxmfl{width:90%; margin:0 auto; height:1rem;background:url(/img/sylxbtbj1.png) no-repeat top center;}
.syxmfl h1{ width:399px; height:1px; float:right; background:#207197}
.syxmfl h2{ font-size:0.4rem; line-height:0.8rem; height:0.8rem; text-align:center; color:#FFF;}



.syxmwz{ width:100%; margin-left:0.3rem;  font-size:0.4rem; line-height:0.8rem; color:#fff; padding-bottom:0.2rem;}
.syxmwz1{ color:#FFF;  line-height:0.8rem;background:url(/img/lxxtb1.png) no-repeat top  left; padding-left:36px; margin-top:0.2rem;padding-right: 20px;}
.syxmwz2{color:#FFF;  line-height:0.8rem;background:url(/img/lxxtb2.png) no-repeat top  left; padding-left:36px; margin-top:0.2rem;}
.syxmwz3{color:#FFF;  line-height:0.8rem;background:url(/img/lxxtb3.png) no-repeat top  left; padding-left:36px; margin-top:0.2rem;}
.syxmwz4{color:#FFF;  line-height:0.8rem;background:url(/img/lxxtb4.png) no-repeat top  left; padding-left:36px; margin-top:0.2rem; }


.box7_slide .hd ul li .syxmwz{ display: none;}







.box7_slide .hd ul li.on .syxmfl{background:url(/img/sylxbtbj.png) no-repeat top center;}

.box7_slide .hd ul li.on .syxmwz{ display: block;}





.box7_slide .hd ul li.on .alfl1 h1{ color:#94070a; }
.box7_slide .hd ul li.on .alfl1 h2{ color:#94070a; }

.box7_slide .hd ul li .alfl2{width:60px; height:60px; margin:20px auto 0;float:right}
.box7_slide .hd ul li .alfl3{width:30px; height:60px; margin:20px auto 0;background: url(/img/syaltb1.png) no-repeat center top; float:right; margin-right:50px;}
.box7_slide .hd ul li.on .alfl3{background: url(/img/syaltb2.png) no-repeat center top;}

.box7_slide .hd ul li.on h1{ color:#d71918;}

.box7_slide .hd ul li:nth-child(1) .alfl2{ background: url(/img/2.png) no-repeat center top; }
.box7_slide .hd ul li:nth-child(2) .alfl2{ background: url(/img/4.png) no-repeat center top; }
.box7_slide .hd ul li:nth-child(3) .alfl2{ background: url(/img/5.png) no-repeat center top; }
.box7_slide .hd ul li:nth-child(4) .alfl2{ background: url(/img/7.png) no-repeat center top; }
.box7_slide .hd ul li:nth-child(5) .alfl2{ background: url(/img/9.png) no-repeat center top; }
.box7_slide .hd ul li:nth-child(6) .alfl2{ background: url(/img/9.png) no-repeat center top; }


.box7_slide .hd ul li.on:nth-child(1) .alfl2{ background: url(/img/1.png) no-repeat center top; }
.box7_slide .hd ul li.on:nth-child(2) .alfl2{ background: url(/img/3.png) no-repeat center top; }
.box7_slide .hd ul li.on:nth-child(3) .alfl2{ background: url(/img/6.png) no-repeat center top; }
.box7_slide .hd ul li.on:nth-child(4) .alfl2{ background: url(/img/8.png) no-repeat center top; }
.box7_slide .hd ul li.on:nth-child(5) .alfl2{ background: url(/img/10.png) no-repeat center top; }
.box7_slide .hd ul li.on:nth-child(6) .alfl2{ background: url(/img/10.png) no-repeat center top; }




.f_nav{ border-top:1px solid #CCCCCC; position:fixed; width:100%; bottom:0; z-index:9999; background-color:#ffffff; left:0;}
.f_nav a{ display:block; float:left; text-align:center; width:33.333%; box-sizing:border-box; border-right:1px solid #CCCCCC; padding-bottom:.26rem;}
.f_nav a:nth-child(3){ border-right:none;}
.f_nav p{ font-size:.32rem; color:#666666; line-height:1;}
.f_icon{ height:.93rem; background-size:auto .53rem; background-repeat:no-repeat; background-position:center center;}
.f_icon1{ background-image:url(/img/f_icon1.png);}
.f_icon2{ background-image:url(/img/f_icon2.png);}
.f_icon3{ background-image:url(/img/f_icon3.png);}
.f_icon4{ background-image:url(/img/f_icon4.png);}

/*患者首页*/

/*健康科普*/
.ejjkkp{ width:94%; margin:0 auto; padding-bottom:0.5rem}
.ejjkkp ul li{ width:100%; border-bottom:1px solid #ededed; padding-bottom:0.3rem; margin-top:0.3rem; overflow: hidden;}
.ejjkkptu{ width:35%; float:left}
.ejjkkpzi{ width:62%; float: right; height:2rem;   display: flex;flex-direction: column;justify-content: center; font-size:0.36rem; line-height:0.66rem}

/*健康科普*/

/*就医指南*/
.hzejdh{ width:94%; margin:0.3rem auto 0; padding-bottom:0.2rem;border-bottom:1px solid #ededed;overflow: hidden;}
.hzejdh ul li{ width:30%; margin:1.2%; float:left; height:0.7rem; border:1px solid #ededed; border-radius:1rem; line-height:0.7rem; text-align:center;}
.hzejdh ul li{font-size:.36rem; color:#666666; line-height:0.7rem;}
.ejyynr{ width:94%; margin:0.3rem auto 0;font-size:.36rem; color:#666666; line-height:0.7rem;padding-bottom:0.6rem; }
.ejyynr img{ max-width:100%;}
.ejyynr1 h1{font-size:.40rem;  line-height:0.7rem;color: #166a79;  font-weight: bold; }
.ejyynr2 h1{font-size:.40rem;  line-height:0.7rem;color: #166a79;  font-weight: bold; }
.ejyynr3 h1{font-size:.40rem;  line-height:0.7rem;color: #166a79;  font-weight: bold; }
.ejyynr4 h1{font-size:.40rem;  line-height:0.7rem;color: #166a79;  font-weight: bold; }
.ejyynr5 h1{font-size:.40rem;  line-height:0.7rem;color: #166a79;  font-weight: bold; }
/*就医指南*/
/*科室导航*/

.ejkslb{ width:94%; margin:0 auto 0; padding-bottom:0.5rem}
.ejksdh{font-size:.42rem;  line-height:0.7rem;color: #166a79;font-weight: bold; margin-top:0.5rem ; margin-left:1.666%}
.ejksfl{width:100%; margin:0.1rem auto; overflow:hidden;}
.ejksfl ul li{ width:30.5%; height:0.66rem; margin:1.1666%;background:url(/img/ksdhbj.png) no-repeat center top; background-size:100% 100%; float:left; line-height:0.66rem; text-indent:0.2rem}



.ejksdhbt{font-size:.42rem;  line-height:0.7rem;color: #166a79;font-weight: bold; margin-top:0.5rem ; margin-left:1.666%}
.ejksdhlb{width:100%; margin:0.1rem auto; overflow:hidden;}
.ejksdhlb ul li{ width:30.5%; height:0.66rem; margin:1.1666%;background:url(/img/ksdhbj.png) no-repeat center top; background-size:100% 100%; float:left; line-height:0.66rem; text-indent:0.2rem}

.ksdhnr{width:90%; margin:0 auto; padding-bottom:0.5rem;overflow: hidden;}
.ksdhbt{ font-size:0.44rem; line-height:0.7rem; text-align:center; color:#333; font-weight:bold; margin-top:0.5rem;}
.ksdhtu{ margin-top:0.3rem;}
.ksdhzr{font-size:.40rem;  line-height:0.7rem;color: #333;  font-weight: bold;margin-top:0.2rem}
.ksdhzr span{color: #d52321; }
.ksdhzi{font-size:.36rem; color:#666; line-height:.56rem;font-weight:normal;margin-top:0.15rem}
.ksdhysbt{font-size:0.44rem; line-height:0.7rem; text-align:center; color:#333;border-top:1px solid #ededed;margin-top:0.5rem; padding-top:0.3rem}

.ksdhyslb ul li{ width:30%; border:1px solid #e4e4e4; margin:1.3%; float:left; overflow:hidden;}
.ejystu{ width:96%; margin:2% auto;}
.ejyszi h1{ width:96%; margin:0 auto; font-size:0.34rem; color:#357d8b; line-height:0.66rem; font-weight:normal; margin-top:0.1rem;}
.ejyszi h1 span{ font-size:0.24rem; color:#999; line-height:0.66rem; font-weight:normal; float:right;}
.ejyszi h2{ width:96%; margin:0 auto; height:1px; background:#e4e4e4;}
.ejyszi h3{ font-size:0.34rem; color:#444; line-height:0.8rem; text-align: center;font-weight:normal; }


/*科室导航*/

/*医生介绍*/
.ejysdh{ width:96%; margin:0.2rem auto;overflow:hidden;}
.ejysdh ul li{ width:30.5%; height:0.66rem; margin:1.1666%;background:url(/img/ksdhbj.png) no-repeat center top; background-size:100% 100%; float:left; line-height:0.66rem; text-indent:0.2rem}
.ejysdh ul li.on{background:url(/img/ksdhbj1.png) no-repeat center top;background-size:100% 100%;}

.ejyslb{ padding-bottom:0.5rem;overflow:hidden;}
.ejyslb ul li{ width:30%; border:1px solid #e4e4e4; margin:1.3%; float:left; overflow:hidden;}
.ejystu{ width:96%; margin:2% auto;}
.ejystu img{ max-width:100%;}
.ejyszi h1{ width:96%; margin:0 auto; font-size:0.34rem; color:#357d8b; line-height:0.66rem; font-weight:normal; margin-top:0.1rem;text-align:center}


.ejyszi h4{ font-size:0.24rem; color:#999; line-height:0.66rem; font-weight:normal; text-align:center}

.ejyszi h2{ width:96%; margin:0 auto; height:1px; background:#e4e4e4;}
.ejyszi h3{ font-size:0.34rem; color:#444; line-height:0.8rem; text-align: center;font-weight:normal; height:0.8rem; overflow:hidden}
/*医生介绍*/
/*医疗设备*/

.ejsblb{width:92%; margin:0.2rem auto;overflow:hidden; }
.ejsblb ul li{ width:48%; float:left; margin:2% 0;}
.ejsblb ul li:nth-child(2n){float: right}
.ejsbtu{border:1px solid #e4e4e4; border-radius:0.2rem; overflow:hidden;}
.ejsbtu img{ max-width:100%;}
.ejsbzi h1{font-size:.32rem; color:#333; line-height:.66rem; text-align:center;white-space: nowrap;  
overflow: hidden;  
text-overflow: ellipsis;}

.ejsbtu1{ overflow:hidden;}
.ejsbtu1 img{ max-width:100%;}
.ejsbzi1 h1{font-size:.32rem; color:#333; line-height:.66rem; text-align:center;}


.ejylsb{ width:92%; margin:0.2rem auto;overflow:hidden;}
.ejylsb ul li{ width:48%; float:left; margin:2% 0;}
.ejylsb ul li:nth-child(2n){float: right}
.ejylsb ul li h1{border:1px solid #e4e4e4;}
.ejylsb ul li h2{font-size:.38rem; color:#333; line-height:.86rem; text-align:center;}

/*医疗设备*/

/*特色诊疗*/
.ejtszl{ width:94%; margin:0 auto; padding-bottom:0.5rem}
.ejtszl ul li{ width:100%; border-bottom:1px solid #ededed; padding-bottom:0.3rem; margin-top:0.3rem; overflow: hidden;}
.ejtszltu{ width:35%; float:left}
.ejtszlzi{ width:62%; float: right; height:2rem;   display: flex;flex-direction: column;justify-content: center; font-size:0.36rem; line-height:0.66rem}




.zxbox21zlb{ margin-top:0rem; }
.zxbox21zlb ul li{width:92%; margin:0 auto;overflow:hidden; border-bottom:1px solid #d8d8d8;margin-top:0rem;background: #FFF url(/img/zxbox2xtb.png) no-repeat left center; padding-bottom:0.3rem}

.zxbox21zlbwz{ width:80%; float:left;}
.zxbox21zlbwz h1{font-size:0.42rem; color:#333;font-weight:normal; line-height:0.66rem; margin-top:0.3rem;height:0.66rem;overflow:hidden; text-align:justify }
.zxbox21zlbwz h2{font-size:0.34rem; color:#999;font-weight:normal; line-height:0.5rem; height:1rem; overflow:hidden;text-align:justify}
.zxbox21zlbrq{width:20%; float:right;}
.zxbox21zlbrq h1{ font-size:0.6rem;color:#999;font-weight:normal;line-height:1rem; text-align:center;margin-top:0.3rem;}
.zxbox21zlbrq h2{ font-size:0.36rem;color:#999;font-weight:normal;line-height:0.6rem;text-align:center}
.view-page{ width:3rem; height:0.6rem; border:1px solid #666; margin:0.2rem auto;font-size:0.34rem;color:#333;font-weight:normal;line-height:0.6rem; text-align:center; border-radius:0.5rem; }
.breadcrumb{font-size:0.34rem;color:#333;font-weight:normal;line-height:0.6rem; margin-top:0.4rem}
.content{font-size:0.34rem;color:#333;line-height:0.68rem;}
.content img{ max-width:100%; display:block;}



/*特色诊疗*/
/*中心建设*/
.ejzxjs{width:92%; margin:0 auto; padding-bottom:0.5rem;overflow: hidden;}
.ejzxjs1{border-bottom:1px solid #ededed;overflow: hidden;padding-bottom:0.5rem;}
.ejzxjsbt{font-size:.4rem; color:#333; line-height:.86rem; font-weight:bold; margin-top:0.3rem}



.ejzxjsnr{font-size:.36rem; color:#666; line-height:.56rem;font-weight:normal;margin-top:0.15rem; }
.ejzxjsnr a{color:#1f7787;}
.ejzxjslb{background:url(/img/ksdhbj.png) no-repeat center top; background-size:100% 100%;margin-top:0.15rem}
.ejzxjslb ul li{ width:48%; height:0.7rem; line-height:0.7rem; font-size:0.36rem; margin-top:0.2rem; text-indent:0.2rem; float:left;background:url(/img/zxxlmbj.png) no-repeat center top; background-size:100% 100%; overflow:hidden;}
.ejzxjslb ul li h1{ width:90%}

.ejzxjslb ul li:nth-child(2n){float: right}
.ejzxjslb ul li a{color:#1f7787;}
.zxjsnr{width:90%; margin:0 auto; padding-bottom:0.5rem;overflow: hidden;}
.zxjsnrbt{ font-size:0.44rem; line-height:0.7rem; text-align:center; color:#333; font-weight:bold; margin-top:0.5rem;}
.zxjsnrtu{ margin-top:0.3rem;}
.zxjsnrzi{font-size:.36rem; color:#666; line-height:.56rem;font-weight:normal;margin-top:0.15rem}
.zxjsnrwzbt{font-size:0.44rem; line-height:0.7rem; text-align:center; color:#333;border-top:1px solid #ededed;margin-top:0.5rem; padding-top:0.3rem}
.zxjsnrwzlb ul li{border-bottom:1px dashed #ededed;font-size:.36rem; color:#666; line-height:.56rem;font-weight:normal;margin-top:0.2rem; padding-bottom:0.15rem }
/*中心建设*/
/*院报*/
.ejyblb{ width:94%; margin:0.2rem auto;overflow:hidden;}
.ejyblb ul li{width:31%; margin:1.16666%; float:left; overflow:hidden;}
.ejybtu{background:url(/img/yuanbaobj.png) no-repeat center top; background-size:100% 100%;padding-bottom:5%;}
.ejybtu h1{ width:93%;  border:1px solid #999;}
.ejybzi{font-size:.36rem; color:#333; line-height:.66rem;font-weight:normal; text-align:center;}
/*院报*/

/*预约挂号*/
.yyghdh{ width:94%; margin:0.3rem auto 0; padding-bottom:0.2rem;border-bottom:1px dashed #ededed;overflow: hidden;}
.yyghdh ul li{ width:30%; margin:1.2%; float:left; height:0.7rem; border:1px solid #ededed; border-radius:1rem; line-height:0.7rem; text-align:center;}
.yyghdh ul li{font-size:.36rem; color:#666666; line-height:0.7rem;}
.yyghnr{ width:94%; margin:0.3rem auto 0;font-size:.36rem; color:#666666; line-height:0.7rem;padding-bottom:0.6rem; }
.yyghnr1 h1{font-size:.40rem;  line-height:0.7rem;color: #166a79;  font-weight: bold; }
.yyghnr2 h1{font-size:.40rem;  line-height:0.7rem;color: #166a79;  font-weight: bold; }
.ejyynr52{ text-align:center}
.ejyynr52 h1{ text-align:center}
.ejyynr52 h2{ text-align:center}


/*预约挂号*/
/*关于我们*/
.gyjj{width:94%; margin:0.3rem auto 0;}
.gynr1{font-size:.36rem; color:#666666; line-height:0.56rem;}
.gynr1 p{font-size:.36rem; color:#666666; line-height:0.56rem;}
.about5_swiper{ width:96.8%; margin:0 auto 0.66rem ; position:relative;}
.about5_swiper .swiper-slide{ float:left; width:47.8%; margin:0 1.1%;}
.about5_swiper .swiper-slide h2{font-size:.40rem;  line-height:0.7rem;color: #333;  font-weight: normal; text-align:center;}


.about5_swiper .swiper-button-next, .about5_swiper .swiper-button-prev{ width:.66rem; height:.66rem; background-size:100%; margin-top:-.33rem;}
.about5_swiper .swiper-button-next{ background-image:url(/img/box3_next.png); right:0;}
.about5_swiper .swiper-button-prev{ background-image:url(/img/box3_prev.png); left:0;}




.sjlc{background: url(/img/hsbj1.png) repeat; overflow:hidden; padding:0.5rem 0; margin-top:0.5rem}
.box41_swiper{ width:96.8%; margin:0.1rem auto 0.66rem; position:relative;}
.box41_swiper .swiper-slide{ float:left; width:80%; margin:0 10%;position: relative;}
.box41_swiper .swiper-button-next, .box32_swiper .swiper-button-prev{ width:.6rem; height:1.2rem; background-size:100%; margin-top:-.33rem;}
.box41_swiper .swiper-button-next{ background-image:url(/img/tb_017.png); right:0;}
.box41_swiper .swiper-button-prev{ background-image:url(/img/tb_016.png); left:0;}

.lczi{background: url(/img/tb_012s.png) no-repeat left top;}
.lczi h1{ margin-left:50px;font-size:.50rem;  line-height:0.7rem; height:0.7rem;color: #333;  font-weight: normal; text-align: left; }
.lczi h2{ margin-left:50px;font-size:.36rem;  line-height:0.5rem; max-height:1rem;color: #666;  font-weight: normal; text-align: left; }







.box42_swiper{ width:96.8%; margin:0.1rem auto 0.66rem; position:relative;}
.box42_swiper .swiper-slide{ float:left; width:46%; margin:0 2%; background: #FFF;position: relative;}
.box42_swiper .swiper-button-next, .box32_swiper .swiper-button-prev{ width:.6rem; height:1.2rem; background-size:100%; margin-top:-.33rem;}
.box42_swiper .swiper-button-next{ background-image:url(/img/qhtby1.png); right:0;}
.box42_swiper .swiper-button-prev{ background-image:url(/img/qhtbz1.png); left:0;}
.box42_swiper .swiper-slide h2{font-size:.40rem;  line-height:0.7rem;color: #333;  font-weight: normal; text-align:center;}

/*关于我们*/

.box1{ padding:0.66rem 0;}
.box1_tit{ width:86.6%; margin:0 auto;}
.box1_top{ margin-top:0.53rem;}
.box1_top li{ width:33.3%; float:left; text-align:center; border-right:1px solid #E4E4E4; box-sizing:border-box;}
.box1_top li:nth-child(3){ border-right:none;}
.box1_tu{ width:2.21rem; height:2.21rem; margin:0 auto;}
.box1_zi{ background-color:#F7F6F7; margin-top:0.58rem; padding:0.26rem 0;}
.box1_z1{ font-size:0.26rem; color:#0095D9; line-height:0.32rem; height:.96rem;}
.box1_z2{ font-size:.4rem; color:#636363; line-height:.86rem;}
.box1_z3{ width:0.48rem; height:0.48rem; margin:0 auto;}
.box1_swiper{ position:relative;}
.box1_swiper .swiper-slide{}
.box1_t1{ background:url(/img/box1_b.png) no-repeat center center; background-size:100% 100%; width:2.58rem; height:2.05rem; overflow:hidden; margin-top:-1.04rem; position:relative; margin-left:.26rem; float:left;}
.box1_t1 p{ width:1.52rem; font-size:.48rem; color:#FFFFFF; line-height:.61rem; margin:0.5rem auto 0;}
.box1_t2{ float:left; font-size:.4rem; color:#07608C; font-weight:bold; margin-left:.48rem; line-height:1.04rem;}
.box1_t3{ width:91.2%; margin:.37rem auto; font-size:.34rem; color:#666666;}
.box1_blue{ width:94.6%; margin:0 auto; height:0.93rem; background-color:#07608C;}
.box1_arrow{ width:.94rem; position:relative; height:100%; float:right; margin-right:.4rem;}
.box1_swiper .swiper-button-next, .box1_swiper .swiper-button-prev{ width:.26rem; height:.48rem; background-size:100%; margin-top:-.24rem;}
.box1_swiper .swiper-button-next{ background-image:url(/img/box1_next.png); right:0;}
.box1_swiper .swiper-button-prev{ background-image:url(/img/box1_prev.png); left:0;}
.box1_swiper .swiper-pagination{ width:auto; left:0.4rem; color:#ffffff; line-height:0.53rem; bottom:.2rem;}
.box1_swiper .swiper-pagination-current{ font-size:.53rem;}
.box1_swiper .swiper-pagination-total{ font-size:0.4rem;}

.box2{}
.video{ width:94.6%; margin:0 auto;}
.box2_txt{ background-color:#F6F6F6; padding:0.66rem 0 2rem; margin-top:.66rem;}
.box2_tit{ width:94.6%; margin:0 auto;}
.box2_text{ width:91.7%; margin:0.33rem auto 0;}
.box2_text p{ font-size:.32rem; color:#464646;}
.gsnum{ width:90.8%; margin:-1.66rem auto 0; background: rgba(20,114,173,.9); padding:0 1.6%;}
.gsnum li{ float:left; width:50%; padding:.5rem 0; background:none; border-right:1px dashed rgba(255,255,255,.5); box-sizing:border-box; border-bottom:1px dashed rgba(255,255,255,.5);}
.gsnum li:nth-child(2n), .gsnum li:nth-child(5){ border-right:none;}
.gsnum li:nth-child(5), .gsnum li:nth-child(3){ border-bottom:none;}
.gsnum li h2 span{color:#ffffff;font-size: .8rem;line-height: .8rem;font-weight: bold;}
.gsnum li h2 sup{display: inline-block;vertical-align: top;color:#ffffff;font-size: .24rem;margin-left: 5px;}
.gsnum li h3{color:rgba(255,255,255,.7); font-size:.26rem; margin-top:.26rem;text-overflow:ellipsis;white-space: nowrap;overflow: hidden;}
.gsnum li:nth-child(4){ display:none;}

.ejghlm{ width:100%; text-align:center; font-size:0.6rem; line-height:1rem; margin-top:30px; color:#333; margin-top:0.4rem}
.ejgydp{ font-size:0.4rem; line-height:0.7rem; overflow:hidden; margin:0 auto 0.5rem;overflow-x: scroll; text-align:justify}
.gynr11{text-indent:2em; text-align:justify}




.box4{ background:url(/img/box4_bg.jpg) no-repeat center top; background-size:cover; padding:.88rem 0 .73rem}
.box4_tit{ font-size:.61rem; color:#FFFFFF; font-weight:bold; line-height:1;}
.box4_swiper{ position:relative; margin-top:.53rem; padding-bottom:.73rem;}
.box4_swiper .swiper-slide{ text-align:center; width:76%; float:left; margin:0 12%; background:#FFF; overflow: hidden}
.box4_swiper .swiper-slide p{ font-size:.37rem; color:#333333; line-height:1; margin-top:.26rem;}
.box4_swiper .swiper-button-next, .box4_swiper .swiper-button-prev{ width:.64rem; height:1.16rem; background-size:100%; margin-top:0; top:2.18rem;}
.box4_swiper .swiper-button-next{ background-image:url(/img/box4_next.png); right:.2rem;}
.box4_swiper .swiper-button-prev{ background-image:url(/img/box4_prev.png); left:.2rem;}
.box4_swiper .swiper-pagination{ bottom:0;}
.box4_swiper .swiper-pagination-bullet{ background:none; border:1px solid #4184C2; opacity:1;}
.box4_swiper .swiper-pagination-bullet-active{ background:#4184C2;}

.box5{ padding:.66rem 0 .37rem;}
.box5_tit{ width:86.6%; margin:0 auto;}
.box5_ul{ width:94.6%; margin:.46rem auto 0;}
.box5_ul li{ float:left; text-align:center; width:49.1%;}
.box5_ul li:nth-child(2n){ float:right;}
.box5_ul li p{ line-height:1rem; font-size:.37rem; color:#333333;}

.footer{ position:relative; width:94.6%; margin:0 auto .66rem; background-color:#F6F6F6;}
.adr{ width:1.93rem; position:absolute; top:.8rem; right:.4rem; z-index:0;}
.f_tel{ font-size:.53rem; color:#666666; font-weight:bold; line-height:1; padding:.4rem 0 0 .4rem;}
.f_adr{ margin-top:.2rem; position:relative; z-index:1;}
.f_adr .hd h3{ cursor:pointer; font-size:.4rem; color:#FFFFFF; line-height:.86rem; padding-left:.66rem; background:#07608C url(/img/f_j.png) no-repeat .26rem center;}
.f_adr .hd.on h3{ background:none; padding-left:.4rem; color:#07608C; font-weight:bold;}
.f_adr ul{ padding:0 0 .32rem .4rem;}
.f_adr ul li{ font-size:.32rem; line-height:.6rem; color:#666666;}
.f_line{ background-color:#ffffff; height:1px;}
.f_con{}

.zw{ height:1.51rem;}



.ej_nav{color: #fff; font-size:0.4rem;width: 100%;text-align: center;background-color:#17598a;line-height: 1rem;}
.ej_nav li {float: left;text-align: center;}
.ej_nav li.ej_nav1 {width:31%;overflow: hidden; height:1rem;}
.ej_nav a { color: #fff; display:block; font-size:0.4rem;}

.ej_y{padding:0.4rem 0;}

.article, .article p{line-height: 0.9rem; color: #434343;font-size: 0.41rem;}
.article img{ max-width:100%;}

.classlist{ margin-top:.66rem;}
.classlist li{ float:left; text-align:center; width:49.1%; margin-bottom:.3rem;}
.classlist li:nth-child(2n){ float:right;}
.classlist li p{ line-height:1rem; font-size:.37rem; color:#333333;}

.newslist{ margin-top:0.66rem;}
.newslist li{background-color:#ffffff; box-shadow:1px 1px 9px #e1e1e1; padding:4%; margin-bottom:0.4rem; overflow:hidden;}
.newslist li .news_tu{ width:44%;}
.newslist li .news_zi{ width:52.3%;}
.newslist li .news_zi h1{ font-size:0.29rem; color:#333333; border-bottom:1px solid #e0d6ca; line-height:0.68rem; margin-top:0.32rem;}
.newslist li .news_zi p{ font-size:0.26rem; color:#999999; line-height:0.4rem; margin-top:0.13rem;}

.about3{ background:url(/img/about3_bg.jpg) no-repeat center center; background-size:cover; width:100%; padding:.7rem 0;}
.about3_tit{ font-size:.7rem; font-weight:bold; text-align:center; line-height:1; color:#333333;}
.list{width:96%;overflow:hidden;margin:.7rem auto 0;}
.list li{float:left;width:46%;margin:0 2%;margin-bottom:.4rem;background:#000;overflow:hidden;position:relative}
.list a{display:block;width:100%;height:100%}
.list .imgs{font-size:0;width:100%;opacity:.4;filter:alpha(opacity=40)}
.list .textBox{font-size:.4rem;height:100%;position:absolute;top:0;z-index:10;color:#FFF;text-align:center;width:90%;left:5%}
.list .ch{font-size:.5rem;font-weight:700;padding-top:40%}
.list .en{text-transform:uppercase}
.list .text{margin-top:10%;font-weight:100;font-size:.4rem;line-height:1.8;opacity:0;color:#fff}
.list .lineTop{width:100%;height:4px;position:absolute;left:-100%;top:0;background:#00a1df}
.list .lineBottom{width:100%;height:4px;position:absolute;left:100%;bottom:0;background:#00a1df}
.list .lineLeft{width:4px;height:100%;position:absolute;left:0;top:100%;background:#00a1df}
.list .lineRight{width:4px;height:100%;position:absolute;right:0;top:-100%;background:#00a1df}
.list .textBox{top:-20px;color:#fff}
.list .imgs{-webkit-transform:scale(1.1);opacity:.2}
.list .lineTop{left:0}
.list .lineBottom{left:0}
.list .lineLeft{top:0}
.list .lineRight{top:0}
.list .text{opacity:1}

.about4{background-color: #F5F5F5; padding:.66rem 0;}
.course-wrap{padding-top: 32px;padding-bottom: 40px;transition: normal;}
.course-wrap.m-wrap{padding-top: 15px;position: relative;}
.course-wrap p.f48{font-size: 42px;line-height: 50px;color: #035cac;}
.course-wrap.m-wrap p.f48{font-size: 20px;line-height: 34px;}
.course-wrap span.f14{display: block;width: 100%;line-height: 26px;}
.course-wrap.m-wrap span.f14{line-height: 22px;}
.course-wrap .course-list{margin-top: 30px;width: 100%;position: relative;}
.course-wrap.m-wrap .course-list{margin-top: 20px;}
.course-wrap .course-list .ovh{width: 100%;margin: 0 auto;position: relative;overflow: hidden;background: url(/img/bg_12.png) repeat-x left center;}
.course-wrap.m-wrap .course-list .ovh{background: none;width: 100%;}
.course-wrap .course-list li{width: 300px;position: relative;margin-right: -93px;float:left;}
.course-wrap.m-wrap .course-list li{margin-right: 0;margin-bottom: 20px;width: 100%;}
.course-wrap .course-list .main{padding: 17px 20px 27px;background-color: #fff;width: 260px;color: #777;}
.course-wrap .course-list .main p{padding-left: 18px;background: url(/img/ico_125.jpg) no-repeat left 9px;}
.course-wrap.m-wrap .course-list .main{width: 94%;padding: 17px 3% 27px;}
.course-wrap .course-list li .top{background: url(/img/bg_10.png) no-repeat left top;padding-top: 45px;height: 42px;line-height: 42px;font-family: "Arial";font-size: 18px;text-align: center;}
.course-wrap.m-wrap .course-list li .top{padding-top: 0;padding-left: 3%;width: 97%;text-align: left;background: #e8e8e8;}
.course-wrap .course-list li.odd{margin-top: 0;}
.course-wrap.m-wrap .course-list li.odd{position: relative;}
.course-wrap .course-list li.odd .top{background: url(/img/bg_11.png) no-repeat left bottom;padding-bottom: 45px;padding-top: 0;}
.course-wrap.m-wrap .course-list li.odd .top{padding-bottom: 0;background: #e8e8e8;position: absolute;top: 0;left: 0;width: 100%;}
.course-wrap.m-wrap .course-list li.odd .main{margin-top: 42px;}
.course-wrap .course-list .butn{display: block;width: 42px;height: 42px;position: absolute;top: 50%;margin-top: -21px;cursor: pointer;}
.course-wrap.m-wrap .course-list .butn{display: none;}
.course-wrap .course-list .prev{background: url(/img/ico_40.png) no-repeat center top;left: 0;}
.course-wrap .course-list .next{background: url(/img/ico_39.png) no-repeat center top;right: 0;}
.course-wrap .course-list .butn:hover{background-position: center bottom;}
.course-wrap .course-list li:hover .top{background: url(/img/bg_10.png) no-repeat right top;color: #fff;}
.course-wrap.m-wrap .course-list li:hover .top,.course-wrap.m-wrap .course-list li.odd:hover .top{background: #e8e8e8;color: #666;}
.course-wrap .course-list li.odd:hover .top{background: url(/img/bg_11.png) no-repeat right top;color: #fff;}
.course-wrap .course-list li{font-size: 16px;color:#333333;line-height: 25px;width: 300px;position: relative;top: 11px;padding-left: 18px;padding-top:90px;box-sizing: border-box;}
.course-wrap .course-list li:hover:before{background:#0060a3;transition:.5s ease-in-out;}
.course-wrap .course-list li:before{height: 105px;position: absolute;transition:.5s ease-in-out;content:"";width: 1px;left:0;top:0;background:#dddddd;}
.course-wrap .course-list li:hover .g0:after{transition:.5s ease-in-out;background:#0060a3;}
.course-wrap .course-list li .g0{font-size: 20px;font-family: "beba";color:#0060a3;position: relative;margin-bottom: 15px;transition:.5s ease-in-out;}
.course-wrap .course-list li:hover .g0{font-size: 35px;transition:.5s ease-in-out;}
.course-wrap .course-list li .g0:nth-child(1):after{position: absolute;height: 10px;width: 10px;border: 2px solid #0060a3;content:"";left: -23px;top:15px;transition:.5s ease-in-out;bottom:0;margin: auto;box-sizing: border-box;border-radius: 50%;}
.course-wrap{overflow:hidden;}
.course-wrap .course-list .prev{left: 2.5%;}
.course-wrap .course-list .next{right: 2.5%;}
.course-wrap .course-list li.odd{padding-top: 0;top: -30px;}
.course-wrap .course-list li.odd:before{top:30px;height: 100%;}
.course-wrap .course-list .ovh{overflow:visible;}
.course-wrap .course-list li .p p{position: relative;padding-left: 10px;box-sizing: border-box;}
.course-wrap .course-list li .p p:after{content:"";position: absolute;width:5px;height: 5px;border-radius: 50%;background:#0060a3;left: 0;top: 11px;}
.course-wrap .course-list .butn{margin-top: -16px;}
.course-wrap .course-list{background: url(/img/bg_12.png) repeat-x left center;}
.course-wrap .course-list .ovh{width: 87%;margin:0 auto;background: transparent;}
.course-wrap .course-list .butn{z-index: 5;}
.course-wrap .course-list .butn{display: none!important;}
.course-wrap .course-list li .g0{margin-bottom: 5px;}
.course-wrap .course-list li{top:0;}
.course-wrap .course-list li:hover .g0{font-size: 20px;}
.course-wrap .course-list li:before{height: 100%;}
.course-wrap .course-list li{padding:0;font-size: 14px;padding-left: 18px;padding-bottom: 20px;width: 100%;line-height: 1.6;}
.course-wrap .course-list li.odd:before{top: 0;}
.course-wrap .course-list{margin-top:0;}
.course-wrap .course-list li.odd{top:0;}
.course-wrap .course-list .ovh{width: 95%;}
.course-wrap{padding-top:0;}
.course-wrap .course-list{background:transparent;}

/*政学首页*/
.zxbt{width:92%; margin:0 auto; height:1rem; border-bottom:1px solid #cccccc; line-height:1rem; font-size:0.44rem; font-weight:bold; color:#357d8b; margin-top:0.3rem}
.zxbt span{font-size:0.34rem;color:#aaaaaa; font-weight:normal; margin-left:0.1rem; text-transform:uppercase; }
.zxbox51y{ width:96%; margin:0 auto;}
.box51_l2{ width:100%; margin:0 auto;}
.zxbt1{width:92%; margin:0 auto; height:1rem;  line-height:1rem; font-size:0.44rem; font-weight:bold; color:#357d8b; margin-top:0.3rem}
.zxbt1 span{font-size:0.34rem;color:#aaaaaa; font-weight:normal; margin-left:0.1rem; text-transform:uppercase; }

.box51_l3{ margin-top:20px; width: 618px; height: 359px; border:1px solid #DCDCDC;}
.box51_dsz{ width:565px; margin:30px auto 0;}
.box51_dsz p{ font-size:14px; color:#666666; line-height:25px;}
.box51_slide .hd{ height:1.5rem; line-height:1.5rem;   text-align:center}
.box51_slide .hd ul li{ display:inline-block; }
.box51_slide .hd ul li h1{ font-size:0.42rem; color:#333; font-weight:normal;}
.box51_slide .hd ul li.on{ }
.box51_slide .hd ul li.on h1{color:#357d8b;}
.zxxwtu{width:96%; margin:0 auto;}
.zxxwtu1{ width:46%; margin:0 2%; float:left; overflow:hidden;}
.zxxwtu1 h2{font-size:0.34rem; color:#333; line-height:0.6rem; text-align:center; height:0.6rem; overflow:hidden; font-weight:normal; margin-bottom:0.2rem}
.box51_ul li{ width:92%; margin:0 auto; padding-bottom:0.2rem;background: url(/img/xwjiantou.png) no-repeat left top; border-bottom:1px dashed #CCCCCC; }
.box51wz{ margin-left:26px; font-size:0.4rem; line-height:0.66rem; color:#333; margin-top:0.1rem;}
    .box51wz h1 {
      
    font-size: 100%;
    font-weight: 500;

    }

.box51rq{ margin-left:26px;font-size:0.32rem; line-height:0.5rem; color:#999}
    .box51rq h1 {
         font-size: 100%;
    }
.zxckgd{ width:3rem; margin:0.5rem auto;}

.zxbox2{ background: url(/img/hsbj1.png) repeat; overflow:hidden;}
.zxbox3{ width:100%; background: url(/img/zxtsbj.jpg) no-repeat center center; background-size:100% 100% overflow:hidden;}



.box52_slide .hd{ height:1.5rem; line-height:1.5rem;   text-align:center}
.box52_slide .hd ul li{ display:inline-block; }
.box52_slide .hd ul li h1{ font-size:0.42rem; color:#333; font-weight:normal;}
.box52_slide .hd ul li.on{ }
.box52_slide .hd ul li.on h1{color:#357d8b;}
.box52_ul li{ width:92%; margin:0 auto; padding:0.2rem;background: #FFF url(/img/zxggtb.png) no-repeat left top; margin-top:0.3rem }
.box52wz{ margin-left:40px; font-size:0.4rem; line-height:0.66rem; color:#333; margin-top:0rem;}
.box52rq{ margin-left:40px;font-size:0.32rem; line-height:0.5rem; color:#999}
.zxbox3{ width:100%; background:#fafafa; overflow:hidden;}

.zxbox4lb{}

.zxbox4lb ul li{ width:92%; margin:0 auto; padding-bottom:0.2rem;background: url(/img/xwjiantou.png) no-repeat left top; border-bottom:1px dashed #CCCCCC; }
.zxbox4lb ul li h1{ margin-left:26px; font-size:0.4rem; line-height:0.66rem; color:#333; margin-top:0.1rem;}
.zxbox5{ background: url(/img/hsbj1.png) repeat; overflow:hidden;}
.zxbox5lb{ width:94%; margin:0 auto;}
.zxbox5lb ul li{ width:46%; margin:2%; float:left;}
.zxbox5lb ul li h2{ font-size:0.4rem; line-height:0.66rem; color:#333; text-align:center; height:0.66rem; overflow:hidden;}


/*政学首页*/

/*政学二级*/
.zxejtu{ width:90%; margin:0.5rem auto 0; border-bottom:1px solid #CCC; overflow:hidden;}
.zxxwtu2{width:100%; margin:0 auto;}
.zxxwtu21{ width:47%; overflow:hidden;}
.zxxwtu21:nth-child(1){ float:left}
.zxxwtu21:nth-child(2){ float: right}

.zxxwtu21 h2{font-size:0.34rem; color:#333; line-height:0.6rem; text-align:center; height:0.6rem; overflow:hidden; font-weight:normal; margin-bottom:0.2rem}
.zxejxwlb{ width:94%; margin:0 auto 0.5rem;}
.zxejxwlb1{}
.zxejxwlb2 ul li{width:92%; margin:0 auto; padding-bottom:0.2rem;background: url(/img/xwjiantou.png) no-repeat left top; border-bottom:1px dashed #CCCCCC;}

.zxdjlm{ text-align:center; margin-top:0.4rem;}
.zxdjlm ul li{ display:inline-block;padding:0 0.2rem; margin:0 0.5%; height:0.7rem; border:1px solid #CCC; line-height:0.7rem; font-size:0.34rem; color:#666; border-radius:0.5rem; background:#FFF}
.zxdjlm ul li.on{background:#166a79;border:1px solid #166a79; color:#FFF; }
.zxdjlm ul li.on a{color:#FFF;}


/*政学二级*/


.about6{background-color: #F5F5F5; padding:.66rem 0; margin-bottom:.4rem;}

.honorlist{ width:96.8%; margin:0.66rem auto;}
.honorlist li{ float:left; text-align:center; width:31.1%; margin:0 1.1% 1.1%;}
.honorlist li p{ line-height:1rem; font-size:.37rem; color:#333333;}

.pagelist { text-align: center; margin: 20px 0 40px; clear:both; padding-top:30px;}
.pagelist span, .pagelist strong, .pagelist a { display: inline-block; border: 1px solid #ddd;padding: 2px 6px; margin-right: 2px; line-height:16px; text-decoration:none; color:#666;}
.pagelist strong { background: #ef5600; color: #fff;}


.pagination {margin: 0.4rem auto 1rem; border-radius: 4px;text-align: center;font-size: 0;}
.pagination li { display: inline-block; font-size:0.4rem; margin-top:0.2rem}
.pagination li a,.pagination li span { padding: 0.1rem 0.2rem; margin-left: -1px; line-height: 1.428571429; text-decoration: none; border: 1px solid #ddd; }
.pagination li:first-child a { margin-left: 0; border-bottom-left-radius: 4px; border-top-left-radius: 4px; }
.pagination li:last-child a { border-top-right-radius: 4px; border-bottom-right-radius: 4px; }
.pagination li a:hover, .pagination li a:focus { background-color: #eee; }
.pagination .active span, .pagination .active span:hover, .pagination .active span:focus { z-index: 2; color: #fff; cursor: default; background-color: #166a79;}
.pagination .disabled span, .pagination .disabled span:hover, .pagination .disabled span:focus { color: #999; cursor: not-allowed; background-color: #fff; border-color: #ddd; }
.pagination-lg li a { padding: 10px 16px; font-size: 18px; }
.pagination-sm li a, .pagination-sm li span { padding: 5px 10px; font-size: 12px; }
.thisclass a {
        background-color: #166a79;
        color: #fff;
}
