ul, li { list-style-type: none; margin: 0px; padding: 0px; }
html, body { -ms-overflow-style: scrollbar; min-width:1100px; }
body { color: #464646 }
a { color: #515559 }
a:hover { text-decoration: none; color: #2D2D2D }
strong { color: #C51E54; font-weight: normal; }
strong a { color: #C51E54 }
.carousel-indicators li { box-shadow:0px 0px 1px #DC6180 }
.red2 { color: #C51E54 }
.red2 a { color: #C51E54 }
.both, .clear { clear: both }
.w1000 { width: 1100px; margin: 0 auto; }
.gy-z { float: left; }
.gy-y { float: right; }
.gy-zz { float: left; width: 250px; min-height: 550px; padding-top:40px; }
.gy-yy { float: right; width: 820px; overflow: hidden; padding-top:40px; }
.gy-top { height: 32px; line-height: 31px; border-bottom: 1px #ECECEC solid; background: #F5F5F5 }
.gy-top-a { background: url(../images/top-ico.png) 0 -2px; display: inline-block; width: 23px; height: 18px; vertical-align: middle; }
.gy-top-b { background: url(../images/top-ico.png) 0 -34px; display: inline-block; width: 23px; height: 18px; vertical-align: middle; }
.gy-top-y a { display: inline-block; height: 19px; line-height: 19px; position: relative; overflow: hidden; padding-left: 25px; margin-left: 15px; margin-top: 6px; }
.gy-top-y i { position: absolute; left: 0px; }
.gy-head { height: 110px; line-height: 110px; }
.gy-logo { width:320px; height: 65px; overflow: hidden; }
.gy-nav-wk { width: 100%; height: 48px; }
.gy-nav { background: url(../images/nav.png); height: 48px; position: relative; z-index: 1002; left: 0; width: 100%; top: 0; }
.gy-nav li { width: 12.50%; float: left; text-align: center; font-size: 16px; position: relative; }
.gy-nav a { background: url(../images/nav-an.png); display: block; line-height: 48px; text-decoration: none; cursor:pointer }
.gy-nav .gy-nav-an a { background: #DC6180; color: #FFFFFF; }
.gy-nav .gy-nav-anx { background: url(../images/nav-an.png); }
.gy-nav .gy-nav-anx a { color: #DC6180; border: 1px #DC6180 solid; width: 80%; margin: 9px 0 0 20%; height: 30px; line-height: 28px; }
.gy-nav a:hover { background: url(../images/nav-anx.png); color: #515559 }
.gy-nav-xl { width: 200px; height: auto; position: absolute; top: 48px; left: 0px; border: 1px solid #E8EAEA; border-top: none; background: #fff; z-index: 3; display: none; padding: 10px 0; font-size: 14px; }
.gy-nav-xl a { background: none !important; color: inherit !important; width: 75px; height: 32px; line-height: 32px; float: left; display: block; margin-left: 16px; text-align: center; border-bottom: 1px #DBDBDB solid; }
.gy-nav-xl a:hover { background: none; border-bottom: 2px #DC6180 solid; color: #DC6180 }
.gy-guahaoc { position: absolute; top: 48px; left: 0px; width: 100%; background: url(../images/ann.png); }
.gy-guahaoc ul { position: relative; color: #FFFFFF; }
.gy-guahaoc-x { position: absolute; top: 20px; right: 0px; }
.gy-guahaoc-x a { background: none; line-height: inherit; }
.gy-guahaoc-x a:hover { background: none; }
.gy-guahaoc h3 { text-align: center; border-bottom: 1px solid #6F6F6F; padding: 20px; margin: 0px; }
.gy-guahaoc h3 i { color: #E16E8A; font-size: 24px; }
.gy-guahaoc li { width: 25%; font-size: 14px; text-align: left; padding: 25px 0; }
.gy-guahaoc li h3 { text-align: left; border: 0px; padding: 0 0 15px 20px; margin: 0px; border-left: 1px #6F6F6F solid; }
.gy-guahaoc li i { font-size: 24px; }
.gy-guahaoc-p { height: 160px; padding-left: 45px; border-left: 1px #6F6F6F solid; line-height: 30px; }
.gy-guahaoc-p img { width: 110px; }
.gy-guahaoc-f { font-size: 12px; color: #BCBCBC; padding-left: 20px; border-left: 1px #6F6F6F solid; padding-top: 15px; }
.gy-guahaoc-p b { font-size: 22px; display: block; padding-top: 10px; }
.gy-guahaoc-p .col-xs-3 { padding: 0px; }
.gy-guahaoc-p .col-xs-4 { padding: 0px; }
.gy-guahaoc-p .col-xs-7 { padding: 0px; }
.gy-guahaoc-p .form-yy .col-xs-3 { padding: 0px; margin-right: 7px; width: 28% }
.gy-guahaoc-p .form-yy .form-control { padding: 2px 4px; }
.gy-guahaoc-p .form-group { margin-bottom: 10px; }
.gy-guahaoc-an a { display: block; border: 1px #FFFFFF solid; text-align: center; width: 90px; padding: 0; line-height: 30px; background: none; color: #FFFFFF }
.gy-guahaoc-an a:hover { background: #FFFFFF; color: #DC6180; }
.gy-guahaoc-ann { display: block; border: 1px #FFFFFF solid; text-align: center; width: 90px; padding: 0; line-height: 30px; background: none; color: #FFFFFF }
.gy-guahaoc-ann:hover { background: #FFFFFF; color: #DC6180; }
.gy-ban { position: relative; }
.gy-ban .swiper-lazy-preloader { top:30%; }
.gy-ban a { color: #FFFFFF }
.gy-ban ul { position: absolute; bottom: 0px; left: 50%; margin-left: -550px; z-index:2; }
.gy-ban .carousel-inner a { display: block; width: 1100px; margin: 0 auto; height: 370px; }
.gy-ban .carousel-inner a:focus { outline:none }
.gy-ban .carousel-indicators { bottom: 185px; }
.gy-ban1 { float: left; width: 33.333%; background: #E16E8A; color: #FFFFFF; height: 190px; padding: 0 20px 0 26px; }
.gy-ban2 { float: left; width: 33.333%; background: #DC6180; color: #FFFFFF; height: 190px; padding: 0 20px 0 26px; }
.gy-ban3 { float: left; width: 33.333%; background: #CE4C6D; color: #FFFFFF; height: 190px; padding: 0 26px; }
.gy-ban3 span { float: right; }
.gy-ban h3 { margin: 20px 0 16px; }
.gy-ban h3 a { float: right; }
.gy-ban-an a { display: block; border: 1px #FFFFFF solid; text-align: center; width: 90px; padding: 3px 0; }
.gy-ban-an a:hover { background: #FFFFFF; color: #DC6180; }
.gy-ban-an2 a { color: #F6B29B }
.gy-ban .carousel-inner>.item { height: 570px; }
.gy-ban-xiao .carousel-inner>.item { height: 220px; }
.gy-ban-xiao .carousel-inner a { display: block; width: 1100px; margin: 0 auto; height: 220px; }
.carousel-control.left { background-image: none; }
.carousel-control.right { background-image: none; }
.gy-ban .swiper-container { width: 100%; height: 570px; overflow:hidden; z-index: 1; }
.gy-ban .swiper-slide { text-align: center; background: #EEE; position:relative; background-size:auto 100%; background-position:center; background-repeat: no-repeat; }
.gy-ban .swiper-slide .swiper-lazy { width: auto; max-width: inherit; height: 570px; -ms-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); transform: translate(-50%, -50%); position: absolute; left: 50%; top: 50%; }
.gy-ban .swiper-slide a { display: block; width:100%; height:100%; position:absolute; left:0; top:0; }
.gy-ban .swiper-container-horizontal>.swiper-pagination-bullets, .gy-ban .swiper-pagination-custom, .gy-ban .swiper-pagination-fraction { bottom: 195px; left: 0; width: 100%; }
.gy-ban .wx-wg { left: 0; top:0; position: absolute; width:100%; height:100%; z-index:2; background:url(../images/wg.png); }
.gy-ban .swiper-flv { width: auto; height: auto; min-width: 100%; min-height: 100%; position: absolute; left: 0; bottom:0; z-index:1 }
.gy-ban .swiper-banner { position:absolute; left:0; top:0; width:100%; height:570px; text-align:center; z-index:3; }
.gy-ban .swiper-banner img { width: auto; height: 100%; -ms-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); transform: translate(-50%, -50%); position: absolute; left: 50%; top: 50%; }
.gy-tuijianys { }
.gy-tuijianys img { max-width:100%; }
.gy-tuijianys .gallery-top { height: 500px; width: 100%; }
.gy-tuijianys .gallery-top .swiper-slide { height: 100%; background: url(../images/bg_10_2.jpg) center; background-size:cover; position:relative; }
.gy-tuijianys .gallery-top h3 { position:absolute; left:5%; top:45px; color:#DC6180; margin:0; font-size:32px; font-weight:normal; }
.gy-tuijianys .gallery-top h3 span { font-size:22px; padding-left:8px; color:#515559; }
.gy-tuijianys .gallery-top h4 { position:absolute; left:5%; top:96px; margin:0; color:#DC6180; font-size:18px; font-weight:normal; width:650px; }
.gy-tuijianys .gallery-top .doctor-nr { position:absolute; left:5%; top:165px; width:625px; height:200px; border-radius:5px; border:2px #DC6180 solid; }
.gy-tuijianys .gallery-top .doctor-nr span { position:absolute; left:230px; top:-20px; display:block; background:#DC6180; padding:3px 40px; color:#fff; font-size:18px; border:5px solid #FCF8EE; }
.gy-tuijianys .gallery-top .doctor-nr p { position:absolute; left:4%; top:40px; font-size:18px; text-indent:2em; width:575px; line-height:30px; }
.gy-tuijianys .gallery-top .doctor-nr a { position:absolute; bottom:-80px; font-size:18px; color:#fff; padding:5px 25px; }
.gy-tuijianys .gallery-top .doctor-nr a:hover { background:#DC6180; }
.gy-tuijianys .gallery-top .doctor-nr .an_hs { background:#E16E8A; left:100px; }
.gy-tuijianys .gallery-top .doctor-nr .an_hr { background:#E16E8A; left:305px; }
.gy-tuijianys .gallery-top .doctor-img { position:absolute; right:0; top:0; height:100%; width:auto; }
.gy-tuijianys .gallery-thumbs { height: 280px; box-sizing: border-box; padding: 10px 0; }
.gy-tuijianys .gallery-thumbs .swiper-slide { height: 100%; background: url(../images/bg_10_3.jpg) center; background-size:cover; }
.gy-tuijianys .gallery-thumbs .doctor-name { text-align:center; background:#EEEEEE; line-height:40px; height:40px; overflow:hidden; font-weight:bold; font-weight: normal; font-size:18px; }
.gy-tuijianys .gallery-thumbs .doctor-name span { font-size:14px; padding-left:8px; }
.gy-tuijianys .gallery-thumbs .swiper-slide-thumb-active .doctor-name { background: #DC6180; color: #FFFFFF; }
.gy-kuaijie a { color: #FFFFFF }
.gy-dh { background: #EEEEEE; padding:25px; margin:10px auto 0}
.gy-dh ul { margin:0; position:relative; }
.gy-dh li { width: 33.333%; float: left; padding:15px 0 0; }
.gy-dh i { display: block; width: 58px; height: 65px; overflow: hidden; float: left; }
.gy-dh-a { background: url(../images/hd-ico.png) 0 0px no-repeat; }
.gy-dh-b { background: url(../images/hd-ico.png) 0 -85px no-repeat; }
.gy-dh-c { background: url(../images/hd-ico.png) 0 -171px no-repeat; }
.gy-dh-d { background: url(../images/hd-ico.png) 0 -256px no-repeat; }
.gy-dh-e { background: url(../images/hd-ico.png) 0 -342px no-repeat; }
.gy-dh-f { background: url(../images/hd-ico.png) 0 -432px no-repeat; }
.gy-dh h3 { display: block; float: right; width: 260px; margin: 0 0 12px; }
.gy-dh p { display: block; float: right; width: 260px; height:64px; overflow:hidden; }
.gy-dh p a { font-size:13px; padding:0 10px; margin-right:8px; margin-bottom:8px; float:left; display: block; line-height:26px; height:26px; background:#fff; }
.gy-dh p a:hover { background: #FFFFFF; color: #DC6180; }
.gy-biaoti { margin: 28px 0 20px; height: 35px; }
.gy-biaoti li { float: left; border-bottom: 2px solid #FFFFFF; cursor: pointer; font-size: 18px; line-height: 30px; margin-right: 15px; }
.gy-biaoti .current { border-bottom: 2px solid #C51F55; }
.gy-biaoti .gy-genduo { float: right; line-height:30px; color:#C51F55 }
.gy-biaoti .gy-genduo a { display: block; width: 30px; height: 30px; background: url(../images/more.jpg) no-repeat; }
.gy-biaoti .gy-genduo a:hover { background: url(../images/morean.jpg) no-repeat; }
.gy-biaoti .gy-genduo span { display:block; border-bottom:1px dashed #B44042; cursor:pointer }
.gy-xinwen { margin-top: 5px; }
.gy-xinwen .gy-z { width: 780px; }
.gy-xinwen .gy-y { width: 300px; }
.gy-xinwen-img { float: left; width: 260px; height: 210px; overflow: hidden; }
.gy-xinwen-img img { height: 210px; max-width: none; }
.gy-xinwen-xw { float: left; width: 500px; margin-left: 20px; }
.gy-xinwen-xw h3 { margin: 0; padding: 0px; }
.gy-xinwen-xw h3 a { color: #C51F55; }
.gy-xinwen-xw p { height: 36px; line-height: 36px; overflow: hidden; border-bottom: 1px #ABABAB dashed; }
.gy-xinwen-xw p a { height: 36px; line-height: 36px; overflow: hidden; display:block; }
.gy-xinwen-xw li { height: 30px; line-height: 30px; padding-left: 15px; overflow: hidden; background: url(../images/li.png) left center no-repeat; }
.gy-xinwen-xw li span { float: right; color: #999; margin-right: 10px; }
.gy-yishi-gd { margin-bottom:0px; overflow: hidden; }
.gy-yishi-gd .hd { height: 59px; margin: 0 auto; overflow: hidden; border-bottom: 1px dashed #d9d9d9; border-top: 1px dashed #d9d9d9; margin-bottom: 20px; }
.gy-yishi-gd .hd ul li { text-align: center; width: 143px; height: 35px; line-height: 35px; border-bottom: 6px solid #f0f0f0; margin: 5px 18px; font-size: 16px; overflow: hidden; cursor: pointer; display: inline-block; *display:inline;
zoom: 1; }
.gy-yishi-gd .hd ul li.on { border-bottom: 6px solid #C51F55; }
.gy-yishi-nr { width: 1100px; height:268px; overflow: hidden; position: relative; }
.gy-yishi-nr ul { width: 1100px; }
.gy-yishi-nr li { height: 268px; }
.gy-yishi-nr .zj_list_xg { float: left; height: 268px; width: 170px; margin-left: 15px; }
.gy-yishi-nr .zj_list_xg:first-of-type { margin-left: 0; }
.gy-yishi-nr .zj_list_xg img { width: 100%; }
.gy-yishi-nr a { display: block; position: relative; height: 268px; width: 170px; overflow: hidden; }
.gy-yishi-nr a div { width: 100%; background: #EEEEEE; display: block; text-align: center; height: 65px; line-height: 22px; font-weight: bold; font-weight: normal; padding-top: 8px; }
.gy-yishi-nr a:hover div { background: #DC6180; color: #FFFFFF; }
.gy-yishi-nr a:hover span { width: 100%; height:212px; display: block; position: absolute; left: 0px; top: 0px; background: url(../images/an.png); text-align: center; padding-top: 70px; color: #B5B5B5; }
.gy-yishi-nr a:hover i { font-size: 36px; }
.gy-shipin img { margin-bottom: 9px; }
.gy-shipin p { padding: 0; margin: 0; line-height: 27px; height: 27px; overflow: hidden; }
.gy-shipin-img { width: 300px; height: 150px; overflow: hidden; display: block; position: relative; margin-bottom: 8px; }
.gy-shipin-img img { max-width: none; position: absolute; left: 0; top: 0; }
.gy-bingzhong .gy-z { width: 780px; }
.gy-bingzhong .gy-y { width: 300px; }
.gy-bingzhong #gy-content2 { border: 1px solid #E4E4E4; padding: 16px; }
.gy-bingzhong #gy-content2 .lanmu { overflow:hidden; height:33px; }
.gy-bingzhong #gy-content2 .lanmu a { border: 1px solid #E4E4E4; font-size: 16px; padding:0 20px; margin-right: 5px; margin-bottom:15px; float:left; display: block; line-height:30px; height:30px; }
.gy-bingzhong #gy-content2 .lanmu a:hover { background: #FFFFFF; color: #DC6180; }
.gy-bingzhong-hot { display: block; height: 90px; border-bottom: 1px #D4D4D4 dashed; margin-top: 15px; margin-bottom: 10px; }
.gy-bingzhong-img { width: 95px; height: 70px; float: left; overflow: hidden; }
.gy-bingzhong-txt { width: 535px; height: 70px; float: left; overflow: hidden; margin-left: 15px; }
.gy-bingzhong-txt h3 { margin: 3px 0 0 0; }
.gy-bingzhong-txt p { margin-top: 10px; color: #9EA1A2; }
.gy-bingzhong #gy-content2 li { float: left; width: 50%; line-height: 30px; height: 30px; overflow: hidden; }
.gy-bingzhong #gy-content2 font { color: #9EA1A2 }
.gy-guanzhu { border: 1px solid #E4E4E4; padding: 10px; }
.gy-guanzhu span { padding: 3px 6px; border: 1px solid #E77A7C; display: block; float: left; margin-right: 10px; margin-bottom: 10px; }
.gy-guanzhu li { height: 24px; line-height: 24px; }
.gy-daoyin { width: 300px; overflow: hidden; }
.gy-daoyin ul { width: 320px; }
.gy-daoyin li { width: 140px; height: 30px; float: left; margin-right: 20px; margin-bottom: 20px; overflow: hidden; background: #EEE }
.gy-daoyin li a { display: block; width: 140px; height: 30px; line-height: 30px; position: relative; text-align: center; }
.gy-daoyin li i { position: absolute; left: 0px; }
.gy-yxhsz { margin-top:35px; margin-bottom:35px; }
.gy-yxhsz h3 { color:#C51F55; text-align:center; line-height:30px; font-size:18px; font-weight:normal; }
.gy-yxhsz h3 span { color:#CCC }
.gy-yxhsz p { text-align:center; line-height:28px; font-size:16px; margin-top:15px; color:#8C8C8C }
.gy-yxhsz-x { height:3px; background:#EEE; width:385px; margin:0 auto; }
.gy-yxhsz-x span { height:3px; background:#C51F55; width:80px; margin:0 auto; display:block; }
.gy-yxhsz .nav li { width:25%; margin:0; padding:0; background:url(../images/x0.png) left no-repeat #EEE; }
.gy-yxhsz .nav li a { border-radius:0px; text-align:center; font-size:16px; padding:25px 0; }
.gy-yxhsz .nav li a img { margin-top:-50px; }
.gy-yxhsz .nav .active a { background:#E16E8A }
.gy-yxhsz .nav .active a img { margin-top:0px; }
.gy-yxhsz-img { overflow:hidden; width:50px; height:50px; margin:0 auto; }
.gy-yxhsz .example { margin-top:30px; }
.gy-huanjing-g { width: 1100px; height:215px; overflow: hidden; }
.gy-huanjing ul { float: left; }
.gy-huanjing ul li { width: 270px; margin-right: 15px; float: left; position: relative; }
.gy-huanjing ul a { width: 270px; height: 188px; overflow: hidden; display: block; position: relative; }
.gy-huanjing ul a:hover span { width: 270px; height: 188px; display: block; position: absolute; left: 0px; top: 0px; background: url(../images/an.png); text-align: center; padding-top: 65px; color: #B5B5B5; }
.gy-huanjing ul a:hover i { font-size: 36px; }
.gy-huanjing ul a img { height: 188px; max-width: none; width: auto; }
.gy-huanjing ul p { display:block; position:absolute; left:20px; bottom:-30px; padding:6px 20px; text-align:center; color:#FFFFFF; background:#F49F22; font-size:14px; }
.gy-huanjing #marquee2 ul li a img { width:100%; height: 180px; }
.gy-huanjing #marquee2 ul li p { left:0px; bottom:-30px; width:270px; text-align:center; color:#333; background:#EEE; font-size:14px; padding:0; line-height:30px; height:30px; overflow:hidden }
.gy-ccganl-g { width: 1100px; height:300px; overflow: hidden; }
.gy-ccganl ul { float: left; }
.gy-ccganl ul li { width: 270px; margin-right: 15px; float: left; position: relative; margin-top:15px; }
.gy-ccganl ul a { width: 270px; height: 188px; overflow: hidden; display: block; position: relative; margin-top:10px; }
.gy-ccganl ul a:hover span { width: 270px; height: 188px; display: block; position: absolute; left: 0px; top: 0px; background: url(../images/an.png); text-align: center; padding-top: 65px; color: #B5B5B5; }
.gy-ccganl ul a:hover i { font-size: 36px; }
.gy-ccganl ul a img { height: 188px; max-width: none; width: auto; min-width:100%; }
.gy-ccganl ul b { display:block; height:35px; line-height:35px; border-bottom:1px #EEE solid; color:#C1C1C1; font-weight:normal; }
.gy-ccganl ul b span { float:right; font-size:20px; }
.gy-ccganl-txt { display:block; margin:0; padding:0; color:#949494 }
.gy-ccganl-txt h3 { margin:0; padding:0; font-size:14px; text-align:left; color:#565656; height:30px; overflow:hidden; }
.gy-footer { background: #EEE; }
.gy-footer-an { width: 33.333%; background: #E16E8A; float: left; height: 90px; overflow: hidden; }
.gy-footer-an a { padding: 30px 55px; display: block; }
.gy-footer-an i { font-size: 40px; color: #FFF; float: left; width: 60px; }
.gy-footer-an div { color: #FFF; float: left; width: 160px; line-height: 30px; }
.gy-footer-an div h3 { display: block; margin: 0px; }
.gy-footer-li { height: 40px; line-height: 40px; border-bottom: 1px solid #E4E4E4; text-align: center; }
.gy-footer-wz { margin: 20px auto 15px; width:475px; padding:0 0 10px 0 }
.gy-footer-wz p { margin: 0px; padding: 0px; line-height: 26px; }
.gy-footer-wx { float: right; margin: 20px 0 10px; }
.gy-footer-wx img { float: left; height: 100px; }
.gy-footer-wx p { float: left; margin-left: 15px; line-height: 30px; }
.gy-mianbao { background: #F5F5F5; height: 60px; }
.gy-mianbao .gy-z { line-height: 60px; }
.gy-mianbao i { color: #C51E54 }
.gy-mianbao .breadcrumb { line-height: 60px; list-style: none; padding: 0px; margin:0px; }
.gy-mianbao .gy-y { width: 320px; padding-top: 13px; }
.gy-team h2 { color: #C51E54; font-weight: normal; font-size: 18px; border-left: 2px #C51E54 solid; padding-left: 15px; margin: 40px 0 }
.gy-team h2 span { font-size: 16px; }
.gy-team .gy-z { width: 440px; }
.gy-team .gy-y { width: 630px; }
.gy-team .gy-y p { padding: 8px 0; }
.gy-team hr { margin: 30px 0; }
.gy-team #container { width: 1100px; margin: 0px auto }
.gy-team #nav { height: 59px; margin: 0 auto; overflow: hidden; border-bottom: 1px dashed #d9d9d9; border-top: 1px dashed #d9d9d9; margin-bottom: 20px; }
.gy-team #nav ul li { text-align: center; width: 143px; height: 35px; line-height: 35px; border-bottom: 6px solid #f0f0f0; margin: 5px 18px; font-size: 16px; overflow: hidden; cursor: pointer; display: inline-block; *display:inline;
zoom: 1; }
.gy-team #nav ul li.cur { border-bottom: 6px solid #C51F55; }
.gy-team #list { width: 1200px; }
.gy-team .image-grid li { height:310px; width:200px; float: left; margin-right: 25px; overflow: hidden; margin-bottom:30px; position: relative; background: url(../images/bg_10_3.jpg) center; background-size: cover; }
.gy-team #list img { width: 100%; }
.gy-team #list a div { width: 100%; background: #EEEEEE; display: block; text-align: center; height: 60px; line-height: 22px; font-weight: bold; font-weight: normal; padding-top: 8px; }
.gy-team #list a:hover div { background: #DC6180; color: #FFFFFF; }
.gy-team #list a:hover span { width: 100%; height: 249px; display: block; position: absolute; left: 0px; top: 0px; background: url(../images/an.png); text-align: center; padding-top: 90px; color: #B5B5B5; }
.gy-team #list a:hover i { font-size: 36px; }
.gy-lanmu { float: left; width: 250px; background: #EEEEEE; overflow: hidden; position: relative; z-index: 1000; top: 0; }
.gy-lanmu h3 { color: #FFFFFF; background: #DC6180; height: 45px; line-height: 45px; margin: 0 0 15px 0; padding-left: 20px; }
.gy-lanmu li a { display: block; line-height: 40px; height: 40px; overflow: hidden; border-left: 4px solid #EEEEEE; text-align: center; font-size: 16px; background: url(../images/anx.png) bottom center no-repeat; }
.gy-lanmu .gy-lanmu-on a { border-left: 4px solid #DC6180; background: url(../images/anx.png) bottom center no-repeat #FFFFFF; }
.gy-lanmu li a:hover { border-left: 4px solid #E4E4E4; background: url(../images/anx.png) bottom center no-repeat #FFFFFF; }
.gy-lanmu2 { float: left; width: 250px; background: #EEEEEE; overflow: hidden; position: relative; z-index: 1000; top: 0; }
.gy-lanmu2 h3 { color: #FFFFFF; background: #DC6180; height: 45px; line-height: 45px; margin: 0 0 15px 0; padding-left: 20px; }
.gy-lanmu2 li a { display: block; line-height: 40px; height: 40px; overflow: hidden; border-left: 4px solid #EEEEEE; text-align: center; font-size: 16px; background: url(../images/anx.png) bottom center no-repeat; }
.gy-lanmu2 .gy-lanmu-on a { border-left: 4px solid #DC6180; background: url(../images/anx.png) bottom center no-repeat #FFFFFF; }
.gy-lanmu2 li a:hover { border-left: 4px solid #E4E4E4; background: url(../images/anx.png) bottom center no-repeat #FFFFFF; }
.gy-lanmu3 { float: left; width: 250px; background: #E16E8A; overflow: hidden; position: relative; z-index: 1000; top: 0; }
.gy-lanmu3 h3 { color: #FFFFFF; background: #E16E8A; height: 45px; line-height: 45px; margin:0; padding-left: 20px; }
.gy-lanmu-zy li { width:50%; float:left; }
.gy-lanmu-zy li a { border-left:0; }
.gy-lanmu-zy .gy-lanmu-on a { border-left:0; border-bottom:1px solid #DC6180; }
.gy-lanmu-zy li a:hover { border-left:0; border-bottom:1px solid #E4E4E4; }
.gy-hotnews li { border-bottom:1px #D3D3D3 dashed; padding-bottom:6px; background:url(../images/icon0.png) 0 12px no-repeat; text-indent:15px; }
.gy-hotnews li:hover { border-bottom:1px #DC6180 dashed; }
.gy-hotnews a { color:#9B9B9B }
.gy-hotnews span { display:block; height:30px; line-height:30px; overflow:hidden; color:#333 }
.gy-hotnews font { display:block; float:right; }
.gy-tools { padding-left:15px; }
.gy-tools li { width:50%; float:left; margin:5px 0; }
.gy-tools li a { color:#FFFFFF }
.gy-tools li span { line-height:25px; display:inline-block; float:left }
.gy-tools li i { width:25px; height:25px; overflow:hidden; display:inline-block; float:left; margin-right:6px; }
.gy-tools-i1 { background: url(../images/tool1.png) 0 0px no-repeat; }
.gy-tools-i2 { background: url(../images/tool1.png) 0 -25px no-repeat; }
.gy-tools-i3 { background: url(../images/tool1.png) 0 -50px no-repeat; }
.gy-tools-i4 { background: url(../images/tool1.png) 0 -75px no-repeat; }
.gy-tools-i5 { background: url(../images/tool1.png) 0 -100px no-repeat; }
.gy-tools-i6 { background: url(../images/tool1.png) 0 -125px no-repeat; }
.gy-tools-i11 { background: url(../images/tool1.png) 0 -150px no-repeat; }
.gy-tools-i12 { background: url(../images/tool1.png) 0 -175px no-repeat; }
.gy-tools-i13 { background: url(../images/tool1.png) 0 -200px no-repeat; }
.gy-lanmu-lx { background: #D7D7D7; margin-top: 15px; border-bottom: 2px solid #DC6180; text-align: center; padding: 25px 0 30px 0; }
.gy-lanmu-lx p { border-top: 1px dashed #EEE; width: 215px; margin: 8px auto 0; text-align: left; line-height: 40px; }
.gy-lanmu-lx .input-group { width: 215px; margin: 0 auto; }
.gy-lanmu-gd { padding-left: 3px; height: 65px; }
.gy-lanmu-gd a { width: 60px; height: 55px; overflow: hidden; position: relative; display: block; float: left; margin-left: 16px; }
.gy-lanmu-gd img { position: absolute; left: 0px; top: 0px; }
.gy-honor .gy-yy { padding-bottom:40px; }
.gy-honor .gy-yy h2 { color: #C51E54; font-weight: normal; font-size: 18px; border-left: 2px #C51E54 solid; padding-left: 15px; margin: 2px 0 40px; }
.gy-honor .gy-yy h3 { font-weight: normal; font-size: 18px; border-bottom: 2px #C51E54 solid; margin: 30px 0 10px; line-height: 40px; display: inline-block; }
.gy-honor .gy-yy p { text-indent: 2em; }
.gy-honor .gy-yy ul { width: 860px; }
.gy-honor .gy-yy li { margin-top: 30px; margin-right: 40px; float: left; width: 380px; background: #EEE }
.gy-honor .gy-yy ul a { width: 380px; height:305px; overflow: hidden; display: block; position: relative; }
.gy-honor .gy-yy li a img { width: auto; max-width:none; height: 240px; }
.gy-honor .gy-yy li a p { width:360px; height:240px; overflow:hidden; display:block; padding:0; margin: 10px; text-align:center; text-indent:0; }
.gy-honor .gy-yy ul a span { display:none; }
.gy-honor .gy-yy ul a:hover span { width: 360px; height: 240px; display: block; position: absolute; left: 10px; top: 10px; background: url(../images/an.png); text-align: center; padding-top: 70px; color: #B5B5B5; }
.gy-honor .gy-yy ul a:hover i { font-size: 36px; }
.gy-honor-w { height: 50px; line-height: 30px; font-size: 16px; text-align: center }
.gy-keshi { }
.gy-keshi .carousel-inner>.item { height:220px; }
.gy-keshi-an { overflow:hidden; background:#DC6180; margin:30px 0 40px; }
.gy-keshi-an a { width:16.66%; display:block; float:left; text-align:center; background:url(../images/anx.jpg) left center no-repeat; color:#FFFFFF; line-height:40px; cursor:pointer; font-size:16px; }
.gy-keshi-an a:first-child { background:none; }
.gy-keshi-an a:hover { background:#C51E54; }
.gy-keshi .gy-zz { float:right }
.gy-keshi .gy-yy { float:left }
.gy-keshi-h2 { color: #C51E54; font-weight: normal; font-size: 18px; border-left: 2px #C51E54 solid; padding-left: 15px; margin: 2px 0 20px; }
.gy-keshi-p { text-indent:2em; font-size:14px; }
.gy-keshi-ts1 { float:left; width:20px; }
.gy-keshi-ts2 { float:left; width:135px; }
.gy-keshi-ts2 a { display:block; margin-bottom:21px; line-height:70px; width:120px; padding:0; border-radius:10px; font-size:16px; }
.gy-keshi-ts3 { float:left; width:565px; }
.gy-keshi-ts3 li { height:70px; margin-bottom:21px; margin-top:5px; border-bottom:1px #E8E8E8 solid; text-align:left; }
.gy-keshi-ts3 li a { line-height:26px; padding:0 25px; display:inline-block; font-size:15px; }
.gy-keshi-ts4 { float:left; width:700px; }
.gy-keshi-ts4 a { display:block; float:left; padding-right:15px; margin:8px 0; }
.gy-keshi-ts4 .icon { color:#C51E54; }
.gy-keshi .gy-daoyin { width:250px; }
.gy-keshi .gy-daoyin li { width:116px; }
.gy-keshi-dh li { width:50%; float:left; }
.gy-keshi-dh li img { float:left; margin-right:10px; margin-top:15px; }
.gy-keshi-dh li h3 { float:left; width:280px; font-size:15px; font-weight:normal }
.gy-keshi-dh li p { float:left; width:280px; }
.gy-list-h2 { color: #C51E54; font-weight: normal; font-size: 18px; border-left: 2px #C51E54 solid; padding-left: 15px; margin: 2px 0 40px; }
.gy-list-h3 { font-weight: normal; font-size: 18px; border-bottom: 2px #C51E54 solid; margin: 30px 0 10px; line-height: 40px; display: inline-block; }
.gy-list-l { width: 820px; }
.gy-fanye { text-align: center; margin: 15px 0 15px; }
.gy-fanye .pager { margin: 0 auto; }
.gy-fanye .pager a { padding: 5px 10px; }
.gy-fanye .am-active a { background:#DC6180; color:#FFFFFF }
.main_about_info *, .main_about_info :after, .main_about_info :before { box-sizing: content-box !important; }
.main_about_info img { max-width: none; }
.main_about_info .anchorBL { display: none; }
.gy-yuyue .gy-zx { width: 90%; margin: 10px auto; }
.gy-yuyue .gy-zx span { color: #ff0000; }
.gy-yuyue .gy-zx_1 { text-indent: 1em; padding-bottom: 10px; padding-top: 10px; border-bottom: 1px dashed #999; font-size:18px }
.gy-yuyue .gy-zx_2 { text-align: center; margin: 10px; font-size:16px }
.gy-yuyue .gy-zx_3 { color: #c62e60; font-size:24px; text-align: center; margin: 0px auto; }
.gy-yuyue .gy-zx_4 { text-indent: 2em; padding: 15px; line-height: 160%; font-size:14px }
.gy-yuyue .gy-zx_4 a { color: #b32653 }
.gy-yuyue .gy-zx_5 { height: 45px; line-height: 45px; text-align: center; border-top: 1px dashed #999; /*border-bottom:1px solid #999;*/ /*border:1px solid #999;*/ }
.items .item { padding:25px 0; }
.items .text { padding:0 15px; }
.items .item-content>.media.pull-left { margin: 0; margin-right:15px; }
.items .text-muted { display:block; padding:10px 0; }
.items .text-muted a { color:#C51E54; }
.items-hover { padding-bottom:20px; margin-top:-20px; }
.items-hover img { width: 218px; height: 134px; }
.items-hover h4 a { color:#C10247; font-size:16px; font-weight:normal; }

.gy-wenzhang .article { padding: 0px; }
.gy-wenzhang .article .text-center { margin-top:5px; }
.gy-wenzhang .gy-daoyin { width:250px; }
.gy-wenzhang .gy-daoyin li { width:116px; }
.gy-shijian { text-align: center; text-align: center; margin-bottom: 10px; color: #737373 }
.gy-shijian a { color: #FF0004 }
.f-zx { width: 100%; text-align: center; padding-top: 30px; }
.f-zx a { padding: 0 20px; display: inline-block; }
.f-tips { height: 96px; margin-top: 20px; background: url(../images/cont_14.jpg) top left no-repeat; margin-bottom: 30px; }
.f-tips p { padding: 25px 25px 25px 75px; line-height: 175%; text-align: left; font-size: 14px; color: #333; }
.pager-justify li a { max-width:300px; overflow:hidden; }
#gy-jieritc .bg-primary>div { position: relative; }
#gy-jieritc .bg-primary>div>a { display:block; width:1100px; height:100%; margin:0 auto; }
#gy-jieritc .bg-primary>a { position: absolute; right: 5px; top:5px; text-align: center; width: 16px; line-height: 16px; z-index: 2; border-radius:50%; background:#FFF; opacity:0.5; }
.erweima:focus { outline:none }
.gy-content-nr { padding:20px 0; }
/*loading*/

.loading { width: 100%; height: 100%; display: block; background: #fff; position: fixed; left: 0px; top: 0px; z-index: 1111111111; overflow: hidden; bottom: 0; right: 0; }
.loading .bg1 { background:rgba(255, 255, 255, 1.00); width:100%; height:100%; display:block; }
.loading .spinner { width:140px; height:140px; -webkit-animation: rotateplane 6s infinite ease-in-out; -moz-animation: rotateplane 6s infinite ease-in-out; animation: rotateplane 6s infinite ease-in-out; /* width: 520px; */ margin: auto; position: fixed; left: 50%; top: 40%; margin: -70px 0 0 -70px; padding-bottom: 40px; background: url(../images/favicon.png); background-repeat: no-repeat; background-position: center; background-size: contain; }
 @-webkit-keyframes rotateplane {  0% {
-webkit-transform:perspective(120px);
}
 20% {
-webkit-transform:perspective(120px) rotateY(180deg);
}
 40% {
-webkit-transform:perspective(120px) rotateY(180deg) rotateX(180deg);
}
 60% {
-webkit-transform:perspective(120px) rotateY(180deg) rotateX(360deg);
}
 80% {
-webkit-transform:perspective(120px) rotateY(360deg) rotateX(360deg);
}
 100% {
-webkit-transform:perspective(120px);
}
}
/*进度条*/

.jindu { background: rgba(241, 107, 199, .5); width: 100%; position: absolute; top: 0; height: 4px; }
.loadingbar { background-color: rgba(241, 107, 199, 1.00); width: 0; height: 100%; }

.m_banner{text-align: center;}