/* Author:czlaoji */
*{padding: 0;margin: 0;list-style-type: none;}
body{position: relative;width: 100%;height: 100%;margin: 0;padding: 0;font-family: "Microsoft YaHei";color: #666666;background-color: #f5f5f5;}
html {font-size: 10px;-webkit-tap-highlight-color: rgba(0,0,0,0);background-color: #f5f5f5;}
a{color: #333333;}
a:hover,a:focus{text-decoration: none;}
a:hover{color: #C7A368;}
ul{margin: 0;padding: 0;}
ul li{list-style-type: none;}
.bg_f2f2f2{background-color: #F9F9F9;}
.row-margin-top{margin-top: 20px;}
.margin-left-10px{margin-left: -10px;}
.ov-h{overflow: hidden;}
.pr{position: relative;}
.fl{float: left;}
.fr{float: right;}
.show_one{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.show_two{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}

/* header */
.header{margin-top: 30px;}
.header_left{display: flex;align-items: center;}
.header_left .header_left_wechat{display: flex;flex-direction: column;align-items: center;}
.header_left .header_left_wechat span{font-size: 1.8rem;}
.header_left .header_left_wechat2{margin: 0 30px;}
.header_left .tips{width: 230px;line-height: 1.5;font-size: 1.8rem;}
.header_search{margin-top: 30px;width: 24rem;height: 50px;border: 1px solid #979797;border-radius: 4px;display: flex;align-items: center;}
.header_search .header_search_input{border: none;background-color:transparent;outline: none;height: 100%;flex:1;}
.header_search .header_search_icon{width: 30px;height: 32px;width: auto;margin-right: 5px;}

/* menu */
.navbar{margin-bottom: 0;margin-top: 10px;}
.navbar-toggle{background-color: #C7A368;}
.navbar-toggle .icon-bar{background-color: #FFFFFF;}

.navbar .nav > li .dropdown-menu {margin: 0;}
.navbar .nav > li:hover .dropdown-menu {display: block;}
.navbar-nav>li>a{color: #333333;font-size: 2rem;padding: 15px;position: relative;}
.navbar-nav>li:hover::before, .navbar-nav>li>a:hover::before{content:" ";top: 0;position: absolute;left: 50%;width: 0;height: 0;border-style: solid;border-width: 10px 11px 0 11px;border-color: #c7a368 transparent transparent transparent;transform: translateX(-50%);}
.navbar-nav>li:hover::after, .navbar-nav>li>a:hover::after{content:" ";bottom: 0;position: absolute;left: 50%;width: 0;height: 0;border-style: solid;border-width: 0 11px 10px 11px;border-color: transparent transparent #ffffff transparent;transform: translateX(-50%);}
.navbar-nav li:hover, .navbar-nav>li>a:hover{color: #C7A368;}
.nav>li>a:focus, .nav>li>a:hover{background-color: #f5f5f5!important;}
.navbar-nav>li>a:focus{background-color: transparent;}

.dropdown-menu{width: 100%;background-color: #ffffff;text-align: center;border: none;box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.3);margin: 0;padding: 0;width: -moz-fit-content;width: -webkit-fit-content;width: fit-content;/*overflow: hidden;*/margin:0 auto;min-width: 100%;}
.dropdown-menu>li{width: auto;/*overflow: hidden;*/position: relative;}
.dropdown-menu>li>a{color: #333333;padding: 15px;font-size: 1.8rem;display: block;width: auto;overflow: hidden;display:inline-block;*display:inline;*zoom:1;}
.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover{background-color: #ffffff;color: #C7A368;}
.dropdown-menu3{position: absolute;top: 0;width: 100%;background-color: #ffffff;left: 100%;display: none;text-align: center;border: none;box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.3);margin: 0;padding: 0;width: -moz-fit-content;width: -webkit-fit-content;width: fit-content;/*overflow: hidden;*/margin:0 auto;min-width: 100%;}
.dropdown-menu3>li{width: auto;overflow: hidden;position: relative;cursor: pointer;}
.dropdown-menu3>li>a{color:#333333;padding: 15px;font-size: 1.8rem;display: block;width: auto;overflow: hidden;font-weight: 400;line-height: 1.5;white-space: nowrap;}
.dropdown-menu3>li>a:focus, .dropdown-menu3>li>a:hover{background-color: #ffffff;color: #C7A368;}
.dropdown-menu>li:hover .dropdown-menu3{display: block;}

/* banner */
.banner, .banner_index{width: 100%;height: 100%;overflow: hidden;}
.banner .banner_img, .banner_index .banner_img{width: 100%;height: auto;transition: all 5s cubic-bezier(0, 0.56, 0.44, 1);animation:mybanner 5s linear;}

/* index_guid */
.index_guid{margin: 30px auto 60px auto;display: flex;justify-content: space-between;flex-wrap: wrap;}
.index_guid::before, .index_guid::after{display: none;}
.index_guid .guid_box{display: flex;flex-direction: column;align-items: center;width: 22%;justify-content: center;padding: 60px 0 45px 0;background-color: #5197DD;box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.3);transition: all 4s cubic-bezier(.08, .82, .17, 1);}
.index_guid .guid_box:hover{margin: -10px 10px 10px -10px;}
.index_guid .guid_box .guid_img{width: auto;max-width: 77px;height: auto;}
.index_guid .guid_box span{margin-top: 40px;font-size: 2.6rem;color: #FFFFFF;}
.index_guid .guid_box2{background-color: #4EB6EF;}

/* index_news */
.index_news{display: flex;justify-content: space-between;}
.index_news::before, .index_news::after{display: none;}
.index_news .news_box{width: 32%;display: flex;flex-direction: column;box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.3);}
.index_news .news_box .index_news_swiper{width: 100%;height: 205px;}
.index_news .news_box .index_news_swiper .swiper-slide{width: 100%;height: 100%;}
.index_news .news_box .index_news_swiper .swiper-slide a{position: relative;width: 100%;height: 100%;display: block;}
.index_news .news_box .index_news_swiper .swiper-slide a .img{width: 100%;height: 100%;}
.index_news .news_box .index_news_swiper .swiper-slide a span{position: absolute;background: rgba(199, 163, 104, 0.8);height: 35px;line-height: 35px;color: #FFFFFF;font-size: 1.6rem;left: 0;width: 100%;bottom: 0;padding-left: 10px;}
.index_news .news_box .swiper-pagination{position: absolute;right: 0;bottom: 3px;text-align: right;left: auto;width: auto;}
.index_news .news_box .swiper-pagination .swiper-pagination-bullet{background-color: rgba(255, 255, 255, 0.8);color: rgba(38, 38, 38, 0.8);font-size: 1.4rem;padding-left: 10px;border-radius: initial;opacity: 1;padding: 4px 10px;width: auto;height: auto;}
.index_news .news_box .swiper-pagination .swiper-pagination-bullet-active{background-color: rgba(229, 185, 112, 0.8);color: #FFFFFF;}
.index_news .news_box .last_news{height: 220px;background-color: #FFFFff;padding: 12px;display: flex;flex-direction: column;}
.index_news .news_box .last_news .last_news_header{display: flex;align-items: center;justify-content: space-between;margin-top: 12px;}
.index_news .news_box .last_news .last_news_header h2{margin-bottom: 0;margin-top: 0;}
.index_news .news_box .last_news .last_news_header a{padding: 7px 15px;border: 1px solid #D7D7D7;border-radius: 8px;}
.index_news .news_box .last_news .last_news_header a:hover{background-color: #C7A368;color: #FFFFFF;}
.index_news .news_box .last_news .last_news_list{margin-top: 25px;}
.index_news .news_box .last_news .last_news_list ul{display: flex;flex-direction: column;}
.index_news .news_box .last_news .last_news_list ul li{width: 100%;margin-bottom: 8px;}
.index_news .news_box .last_news .last_news_list ul li+li{padding-top: 12px;border-top: 1px solid #D7D7D7;}
.index_news .news_box .last_news .last_news_list ul li a{font-size: 1.8rem;}

/* index_doctors */
.index_block_title{display: flex;align-items: center;}
.index_block_title .title_icon{width: 42px;height: 23px;}
.index_block_title span{font-size: 2.6rem;margin-left: 1rem;color: #333333;}
.index_doctors{margin-top: 60px;}
.index_doctors .doctor_category{margin-top: 25px;display: flex;justify-content: space-between;align-items: center;}
.index_doctors .doctor_category .doctor_category_list{flex:1;display: flex;align-items: center;}
.index_doctors .doctor_category .doctor_category_list a{font-size: 2rem;color: #3B3B3B;position: relative;cursor: pointer;}
.index_doctors .doctor_category .doctor_category_list a:hover, .index_doctors .doctor_category .doctor_category_list a.active{color: #C7A368;}
.index_doctors .doctor_category .doctor_category_list a+a{padding-left: 55px;}
.index_doctors .doctor_category .doctor_category_list a+a::before{content: "";position: absolute;width: 5px;height: 5px;background-color: #D8D8D8;border-radius: 100%;left: 23px;top: 45%;}
.index_doctors .doctor_category .more{width: auto;}
.index_doctors .doctor_lists{padding-top: 35px;display: none;overflow: hidden;padding-bottom: 5px;}
.index_doctors .doctor_lists.active{display: block;}
.index_doctors .doctor_lists .doctor_lists_box{float:left;width: 15%;margin-right: 2%;display: flex;flex-direction: column;align-items: center;height: 267px;background-color: #FFFFFF;box-sizing: border-box;box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.3);position: relative;transition: all 3s cubic-bezier(.08, .82, .17, 1);}
.index_doctors .doctor_lists .doctor_lists_box:hover{margin: -8px 2% 0 -8px;}
.index_doctors .doctor_lists .doctor_lists_box:last-child{margin-right: 0;}
.index_doctors .doctor_lists .doctor_lists_box .doctor_img{width: 137px;height: 170px;margin-top: 10px;}
.index_doctors .doctor_lists .doctor_lists_box h2{font-size: 1.6rem;margin: 15px 0 8px 0;font-weight: 600;color: #333333;padding: 0 5px;line-height: 1.4;}
.index_doctors .doctor_lists .doctor_lists_box p{font-size: 16px;}

/* index_keshi */
.index_keshi{margin-top: 50px;}
.index_keshi_box{margin-top: 20px;display: flex;}
.index_keshi_box .index_keshi_box_left{display: none;position: relative;}
.index_keshi_box .index_keshi_box_left.active{display: block;}
.index_keshi_box .index_keshi_box_left a{display: none;position: relative;}
.index_keshi_box .index_keshi_box_left a.active{display: block;}
.index_keshi_box .index_keshi_box_left a .img{width: 410px;height: 275px;}
.index_keshi_box .index_keshi_box_left a p{position: absolute;text-align: center;overflow: hidden;height: 50px;background: rgba(0, 0, 0, 0.6);color: #FFFFFF;line-height: 50px;font-size: 2rem;left: 0;right: 0;bottom: 0;margin-bottom: 0;}
.index_keshi_box .index_keshi_box_right{flex:1;margin-left: 20px;display: flex;flex-direction: column;}
.index_keshi_box .index_keshi_box_right .index_keshi_box_header{display: flex;align-items: center;}
.index_keshi_box .index_keshi_box_right .index_keshi_box_header span{font-size: 2rem;color: #3B3B3B;position: relative;}
.index_keshi_box .index_keshi_box_right .index_keshi_box_header span+span{padding-left: 55px;}
.index_keshi_box .index_keshi_box_right .index_keshi_box_header span+span::before{content: "";position: absolute;width: 5px;height: 5px;background-color: #D8D8D8;border-radius: 100%;left: 23px;top: 45%;}
.index_keshi_box .index_keshi_box_right .index_keshi_box_header span.active, .index_keshi_box .index_keshi_box_right .index_keshi_box_header span:hover{color: #CDAD78;cursor: pointer;}
.index_keshi_box .index_keshi_box_right .index_keshi_box_list{display: none;margin-top: 25px;}
.index_keshi_box .index_keshi_box_right .index_keshi_box_list.active{display: block;}
.index_keshi_box .index_keshi_box_right .index_keshi_box_list a{float: left;width: 18%;margin-right: 2.5%;box-sizing: border-box;border: 1px solid #C9C9C9;color: #666666;font-size: 1.7rem;height: 44px;line-height: 44px;border-radius: 6px;margin-bottom: 15px;text-align: center;}
.index_keshi_box .index_keshi_box_right .index_keshi_box_list a:nth-child(5n){margin-right: 0;}
.index_keshi_box .index_keshi_box_right .index_keshi_box_list a:hover, .index_keshi_box .index_keshi_box_right .index_keshi_box_list a.active{background-color: #CDAD78;color: #FFFFFF;border-color: #C8A56C;cursor: pointer;}

/* index_tese */
.index_tese{margin-top: 50px;}
.index_tese_list{margin-top: 25px;margin-bottom: 6rem;overflow: hidden;}
.index_tese_list .index_tese_box{display: block;width: 33.333333%;float: left;height: 180px;background-position: center;background-repeat: no-repeat;background-size: 100% 100%;box-sizing: border-box;box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.3);}
.index_tese_list .tese_box1{background-image: url('images/index/ts_1.png');}
.index_tese_list .tese_box2{background-image: url('images/index/ts_2.png');}
.index_tese_list .tese_box3{background-image: url('images/index/ts_3.png');}
.index_tese_list .tese_box4{background-image: url('images/index/ts_1_b.png');}
.index_tese_list .tese_box5{background-image: url('images/index/ts_2_b.png');}
.index_tese_list .tese_box6{background-image: url('images/index/ts_3_b.png');}
.index_tese_list .index_tese_box .box_box{width: 100%;height: 100%;display: flex;flex-direction: column;align-items: center;color: #FFFFFF;justify-content: center;}
.index_tese_list .tese_box1 .box_box{background-color: rgba(82, 156, 161, 0.9);}
.index_tese_list .tese_box3 .box_box{background-color: rgba(3, 110, 54, 0.9);width: 100%;height: 100%;}
.index_tese_list .tese_box5 .box_box{background-color: rgba(205, 173, 120, 0.9);width: 100%;height: 100%;}
.index_tese_list .index_tese_box .box_box p{font-size: 2.6rem;}
.index_tese_list .index_tese_box .box_box p.more{font-size: 1.8rem;}
.index_tese_list .index_tese_box .box_box i{width: 48px;height: 1px;background-color: #FFFFff;margin-bottom: 1rem;}
.index_tese_list .index_tese_box .box_box:hover i{width: 100px;transition: all 3s cubic-bezier(.08, .82, .17, 1);}

/* footer */
.footer{background: url('images/footer_bg.png') no-repeat center center;background-size: 100% 100%;}
.friend_links{margin: 3rem 0;display: flex;align-items: baseline;}
.friend_links .friend_links_title{width: auto;margin-right: 70px;font-size: 1.8rem;color: #DEDEDE;position: relative;}
.friend_links .friend_links_title::after{content: "";position: absolute;height: 50%;background-color: #FFFFFF;right: -35px;width: 1px;top: 25%;}
.friend_links .friend_links_list{flex:1;display: flex;align-items: center;flex-wrap: wrap;}
.friend_links .friend_links_list a{color: #DEDEDE; margin-bottom: 10px;font-size: 1.8rem;}
.friend_links .friend_links_list a+a{margin-left: 6rem;}

.footer .container_line{width: 100%;height: 1px;background-color: #FFFFFF;}
.footer .copy_right{display: flex;flex-direction: column;margin: 30px 0 60px 0;}
.footer .copy_right .flex_row{display: flex;align-items: center;}
.footer .copy_right .flex_row+.flex_row{margin-top: 20px;}
.footer .copy_right .flex_row span{font-size: 1.8rem;color: #DEDEDE;}
.footer .copy_right .flex_row span+span{margin-left: 5rem;}
.footer .copy_right .flex_row span a{color: #DEDEDE;}

/* main_body */
.main_body{margin-top: 30px;margin-bottom: 60px;}

.list_flex{display: flex;justify-content: space-between;}
.list_flex .list_flex_left{width: 280px;margin-right: 20px;}
.list_flex .list_flex_right{flex: 1;}
.list_flex .list_title{font-size: 2.2rem;color: #C7A368;font-weight: 600;padding: 20px 0 10px 0;line-height: 1.27;border-bottom: 1px #C7A368 solid;}
.list_flex .list_flex_left_top .icon1{text-align: center;position: relative;background: url(images/title_front_icon2.png) no-repeat 1rem center;}
.list_flex .list_flex_left_list{width: 100%;height: 100%;}
.list_flex .list_flex_left_list ul{display: flex;flex-direction: column;}
.list_flex .list_flex_left_list ul li{flex-grow: 1;padding: 20px 5px 20px 70px;position: relative;background: url(images/list_icon2.png) no-repeat 3rem center;}
.list_flex .list_flex_left_list ul li a{font-size: 2rem;color: #666666;line-height: 1.25;}
.list_flex .list_flex_left_list ul li a:hover,.list_flex .list_flex_left_list ul li.active a{color: #C7A368;}
.list_flex .list_flex_left_list ul li+li{border-top: 1px #FFFFFF solid;}
.list_flex .list_flex_left_list ul .children_ul li{background: none;}
.list_flex .list_flex_left_top+.list_flex_left_bottom{margin-top: 20px;margin-bottom: 20px;}
.list_flex .list_flex_left_bottom ul{display: flex;justify-content: space-around;flex-wrap: wrap;}
.list_flex .list_flex_left_bottom ul li{width: 50%;margin-top: 20px;}
.list_flex .list_flex_left_bottom ul li a{display: flex;flex-direction: column;align-items: center;}
.list_flex .list_flex_left_bottom ul li .img{width: 104px;height: 104px;}
.list_flex .list_flex_left_bottom ul li a span{font-size: 2rem;line-height: 1.3;margin-top: 10px;}
.list_flex .list_flex_right .list_flex_right_title{display: flex;justify-content: space-between;align-items: center;}
.list_flex .list_flex_right .list_flex_right_title .icon2{width: auto;padding-left: 80px;background: url(images/title_front_icon.png) no-repeat 1rem center;}
.list_flex .list_flex_right .list_flex_right_title .list_bread{margin-right: 10px;width: auto;color: #666666;font-weight: normal;font-size: 1.6rem;}
.list_flex .list_flex_right .list_flex_right_title .list_bread ul{display: flex;align-items: center;font-size: 1.6rem;color: #666666;line-height: 1.25;}
.list_flex .list_flex_right .list_flex_right_title .list_bread ul li{position: relative;}
.list_flex .list_flex_right .list_flex_right_title .list_bread ul li.home:before{background: url(images/home_icon.png) no-repeat center center;content: "";position: absolute;top: 0;left: -28px;width: 18px;height: 18px;}
.list_flex .list_flex_right .list_flex_right_title .list_bread ul li.bread_li:before{content: ">";position: absolute;top: 0;left: -15px;width: 18px;height: 18px;}
.list_flex .list_flex_right .list_flex_right_title .list_bread ul li+li{margin-left: 20px;}
.list_flex .list_flex_right .list_flex_right_list{width: 96%;margin: 0 auto;}
.list_flex .list_flex_right .list_flex_right_list .list_flex_right_list_ul{display: flex;flex-direction: column;}
.list_flex .list_flex_right .list_flex_right_list .list_flex_right_list_ul li{flex-grow: 1;padding: 15px 0 15px 15px;border-bottom: 1px #414141 dashed;}
.list_flex .list_flex_right .list_flex_right_list .list_flex_right_list_ul li a{font-size: 2.1rem;color: #666666;line-height: 1.28;display: flex;justify-content: space-between;}
.list_flex .list_flex_right .list_flex_right_list .list_flex_right_list_ul li a .title{flex:1;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.list_flex .list_flex_right .list_flex_right_list .list_flex_right_list_ul li a .date{width: auto;margin-left: 10px;}
.list_flex .list_flex_right .list_flex_right_list .list_flex_right_list_ul li a:hover, .list_flex .list_flex_left_list .list_flex_right_list_ul li a:hover{color: #C7A368!important;}

.list_flex .list_count{padding: 20px 0 10px 20px;display: flex;justify-content: space-between;align-items: center;overflow: hidden;}
.list_flex .list_count .total{font-size: 18px;color: #666666;line-height: 1.3;width: auto;float: left;}
.list_flex .list_count .pages{flex: none;margin-right: 20px;float: right;}
.list_flex .list_count .pages ul{display: flex;align-items: center;}
.list_flex .list_count .pages ul li{display: inline-block;}
.list_flex .list_count .pages ul li+li{margin-left: 10px;}
.list_flex .list_count .pages ul li a, .list_flex .list_count .pages ul li span{display: block;padding:4px 10px;font-size: 16px;color: #999999;border: 1px #B1B1B1 solid;border-radius: 2px;}
.list_flex .list_count .pages ul li a:hover, .list_flex .list_count .pages ul li.active a, .list_flex .list_count .pages ul li.active span{background-color: #FBE4DE;color: #C7A368;border-color: #C7A368;}

.list_flex_right_list .list_img{display: flex;}
.list_flex_right_list .list_img .list_img_left{width: 128px;height: 168px;margin-right: 15px;}
.list_flex_right_list .list_img .list_img_right{flex-grow: 1;}
.list_flex_right_list .list_img .list_img_right h3, .list_flex_right_list .list_img_keshi .list_img_right h3{margin-top: 0;margin-bottom: 0;}
.list_flex_right_list .list_img .list_img_right h3 a, .list_flex_right_list .list_img_keshi .list_img_right a{font-size: 2.1rem;line-height: 1.24;color: #262626;}
.list_flex_right_list .list_img .list_img_right .right_info, .list_flex_right_list .list_img_keshi .list_img_right .right_info{font-size: 1.8rem;color: #666666;line-height: 1.28;margin-top: 10px;}
.list_flex_right_list .list_img_keshi{display: flex;}
.list_flex_right_list .list_img_keshi .list_img_left{width: 25rem;height: 16.5rem;margin-right: 2rem;}
.list_flex_right_list .list_img_keshi .list_img_right{flex-grow: 1;}
.list_flex_right_list .list_img_keshi .list_img_right .list_keshi_title{display: flex;justify-content: space-between;}
.list_flex_right_list .list_img_keshi .list_img_right .list_keshi_title a{flex:1;}
.list_flex_right_list .list_img_keshi .list_img_right .list_keshi_title span{width: auto;}
.list_flex_right_list .list_img_keshi .list_img_right .list_keshi_title span a{width: auto;font-size: 14px;display: flex;align-items: center;color: #9c9c9c;}
.row_1c{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1!important;-webkit-box-orient: vertical;}
.row_4c{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 4!important;-webkit-box-orient: vertical;line-height: 1.5!important;}

.list_flex_right_list .title_class{font-size: 2.2rem;color: #262626;left: 1.4;text-align: center;padding: 25px 0;}
.list_flex_right_list .news_intro{font-size: 1.6rem;line-height: 1.3;padding-bottom: 15px;margin-bottom: 20px;text-align: center;}
.list_flex_right_list .border_bottom_dashed{border-bottom: 1px #C7A368 dashed;}
.list_flex_right_list .sub_title_class{height: 67px;line-height: 67px;font-size: 1.8rem;color: #C7A368;background: url(images/title_bg2.png) no-repeat center center;text-align: center;margin: 30px auto;}
.list_flex_right_list .keshi_img{margin: 30px auto;text-align: center;}
.list_flex_right_list .keshi_img img{width: auto;max-width: 100%;height: auto;}
.list_flex_right_list .info_class{margin-bottom: 30px;color: #666666;font-size: 1.8rem;line-height: 1.3;}
.list_flex_right_list .info_class p+p{margin-top: 20px;}
.list_flex_right_list .info_class img{max-width: 100%;height: auto;display: block;margin: 0 auto;}
.list_flex_right_list .keshi_img_list{margin: 10px auto 30px auto;}
.list_flex_right_list .keshi_img_list>.keshi_img_list_ul{display: flex;flex-wrap: wrap;flex-direction: row!important;}
.list_flex_right_list .keshi_img_list .keshi_img_list_ul li{width: 25%;margin-top: 20px;}
.list_flex_right_list .keshi_img_list .keshi_img_list_ul li a{display: flex;flex-direction: column;padding: 0 10px;}
.list_flex_right_list .keshi_img_list .keshi_img_list_ul li a span:hover{color: #C7A368;}
.list_flex_right_list .keshi_img_list .keshi_img_list_ul li a .keshi_img_list_img{text-align: center;margin: 0 auto;width: auto;max-width: 100%;height: 250px;}
.list_flex_right_list .keshi_img_list .keshi_img_list_ul li a span{font-size: 1.9rem;color: #262626;line-height: 1.3;margin-top: 20px;text-align: center;}

.prev_next{padding: 25px 0;border-top: 1px #C7A368 dashed;}
.prev_next ul{display: flex;flex-direction: column;}
.prev_next ul li{width: 100%;float: left;overflow: hidden;font-size: 1.6rem;}
.prev_next ul li+li{margin-top: 15px;}


.category_form_class{margin-top: 15px;padding-left: 15px;}
.float_banners{

}
.float_banner{
	position: fixed;
	top: 50%;
	z-index: 99999;
	display: flex;
	flex-direction: column;
}
.float_banner img{max-width: 200px;max-height: 175px;}
.float_banner.left{
	left: 10px;
}
.float_banner.right{
	right: 10px;
}
.float_banner .close{
	font-size: 12px;
	color: #333;
	align-self: flex-end;
	opacity: .4;
}

.my_animation{
	height: 100%;
	/*animation: mymove 10s linear;*/
	/*animation-duration: 10s;*/
	/*animation-delay: 10s;*/
	transition:height 10s;
	animation-timing-function: ease;
	animation: mymove 10s linear;
}

.remove_banner{
	height: 0;
	transition:height 10s;
	animation-timing-function: ease;
	animation: mymove 10s linear;
}

@keyframes mymove1 {
	from {height: 800px;}
	to {height: 0;}
}

@keyframes mybanner
{
	from {transform: scale(1.2);}
	to {transform: scale(1);}
}

@media (min-width: 1200px) {
	.container {
		width: 1270px;
	}
}

@media (max-width:768px) {
	.index_guid{margin: 2rem auto;}
	.index_guid::before{display: none;}
	.index_guid .guid_box{width: 48%;margin-bottom: 1rem;padding: 3rem 0 3rem 0;}
	.index_guid .guid_box:last-child{margin-left: auto;}
	.index_news{flex-direction: column;}
	.index_news .news_box{width: 100%;margin-bottom: 1rem;}
	.index_doctors .doctor_category .doctor_category_list{flex-wrap: wrap;}
	.index_doctors .doctor_category .doctor_category_list a{width: 50%;margin-bottom: 1rem;text-align: center;}
	.index_doctors .doctor_category .doctor_category_list a+a{padding-left: 0;}
	.index_doctors .doctor_category .doctor_category_list a+a::before{display: none;}

	.index_doctors .doctor_lists{flex-wrap: wrap;padding-top: 15px;}
	.index_doctors .doctor_lists .doctor_lists_box{width: 45%;margin-right: 5%;margin-bottom: 1rem;}
	.index_doctors .doctor_lists .doctor_lists_box:nth-child(2n){margin-right: 0;}

	.index_keshi_box{flex-direction: column;}
	.index_keshi_box .index_keshi_box_left a .img{width: 100%;height: 100%;}
	.index_keshi_box .index_keshi_box_right{margin-left: 0;margin-top: 10px;}
	.index_keshi_box .index_keshi_box_right .index_keshi_box_list span{width: 45%;margin-right: 5%;}
	.index_keshi_box .index_keshi_box_right .index_keshi_box_list span:nth-child(2n){margin-right: 0;}
	.index_keshi_box .index_keshi_box_right .index_keshi_box_list span:nth-child(5n){margin-right: 5%;}

	.friend_links{flex-direction: column;}
	.friend_links .friend_links_title::after{display: none;}
	.friend_links .friend_links_list{margin-top: 1.5rem;}
	.footer .copy_right .flex_row{flex-direction: column;}
	.footer .copy_right .flex_row span+span{margin-left: 0;margin-top: 1.5rem;}

	.dropdown-menu{position: relative;}
	.navbar-nav>li>a{text-align: center;}

	/* list */
	.list_flex{flex-direction: column;}
	.list_flex .list_flex_left{width: 100%;margin-right: 0;}
	.list_flex .list_count{flex-direction: column;}

	.list_flex_right_list .keshi_img_list .keshi_img_list_ul li{width: 50%;}
	.list_flex_right_list .keshi_img_list .keshi_img_list_ul li a .keshi_img_list_img{height: 125px;}
	.float_banners{display: none;}

	.list_flex_right_list .list_img_keshi{flex-direction: column;}
	.list_flex_right_list .list_img_keshi .list_img_left{width: 100%;margin-right:0;}
	.list_flex_right_list .list_img_keshi .list_img_right{margin-top: 10px;}
	.list_flex_right_list .list_img_keshi .list_img_right .list_keshi_title span{display: none;}

	.category_form_class{padding-left: 0;}
}

@media (max-width:992px) {

}

@media (min-width: 768px) and (max-width: 991px) {
	.container{z-index: 1;clear: both;width: 100%;}
	.navbar .container, .navbar .navbar-collapse{padding-left: 0;padding-right: 0;}
	.navbar-toggle{display: block;}
	.navbar-collapse.collapse{display: none!important;}
	.navbar{height: 100%;background: none;z-index: 1;position: relative;}
	.navbar-brand{padding: 0;height: 100%;flex-grow:1;}
	.navbar-brand>img{width: auto;max-width: 100%;height: auto;margin: 0 auto;}
	.navbar-header{display: flex;align-items: center;flex-flow: row-reverse;padding: 10px;width: 100%;}
	.navbar-toggle{position: relative;top: auto;left: auto;right: auto;margin-right: 5px;}
	.navbar-nav{height: 100%;position: relative;width: 100%;margin: 0;z-index: 1;}
	/*.navbar-nav li+li{border-top: 1px #C7A368 solid;}*/
	.dropdown-menu li+li{border-top: 1px #C7A368 solid;}
	.dropdown-menu{position: relative;float: none;}
	.collapse{display: none!important;}
	.navbar-collapse.in{overflow-y: auto;}
	.collapse.in{display: block!important;}
	.navbar-nav>li{width: 100%;}
}