	/*全局样式*/
body{padding: 0;margin: 0;font-family: 微软雅黑;font-size: 0.24rem;color: #000;}
div,img,ul,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,p{padding: 0;margin: 0;border: 0;}
ul{list-style: none;}
a{text-decoration: none;color: #000;}
i,em{font-style: normal;}
img{display: block;max-width: 100%;height: auto;}
/*去掉 input 默认边框*/
input{padding: 0;border: 0;font-family: 微软雅黑;}
input[type="submit"]{background-color: transparent;cursor: pointer;}
input[type="button"], input[type="submit"], input[type="reset"] {-webkit-appearance: none;}
/*去掉 textarea 默认边框*/
textarea{padding: 0;border: 0;font-family: 微软雅黑;font-size: 0.24rem;}
/*去掉 button 默认边框*/
button{border: 0;padding: 0;background-color: transparent;font-family: 微软雅黑;font-size: 0.24rem;cursor: pointer;}
/*清除浮动*/
.clearfix{*zoom: 1;}
.clearfix:after{content: '';display: table;clear: both;}
/*解决chrome 浏览器，当文本框，多行文本获得焦点的时候，会有一个边框的问题*/
input,textarea{outline: none;resize:none;}
/*去掉select默认样式*/
select{appearance:none; -moz-appearance:none;-webkit-appearance:none; }
/*去掉表格自带间隙*/
table{border-collapse:collapse;}
/*常用宽度*/
.w1200{position: relative;width: 96%;margin: 0 auto;height: 100%;max-width: 1200px;}
.w1000{position: relative;width: 96%;margin: 0 auto;height: 100%;max-width: 1000px;}
*{box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}
/*滚动条*/
::-webkit-scrollbar{width: 2px;background: #eee;}
::-webkit-scrollbar-thumb{background: #ccc;}

/*修改swiper-pagination小圆点大小、颜色、高亮、间距*/
.swiper-pagination-bullet{width: 0.1rem;height: 0.1rem;background-color: #ffffff;border-radius: 50%;opacity: 1;}
.swiper-pagination-bullet-active{width: 0.1rem;height: 0.1rem;background-color: #3a7d99;}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 0.1rem;}

/*header*/
.header{z-index: 20;position: fixed;width: 100%;height: 1.2rem;background-color: #fff;box-shadow: 0 0 0.3rem rgba(0,0,0,.1)}
.header .logo{float: left;width: 3.2rem;margin: 0.2rem 0 0 4.5%;}
.header .brands{float: left;margin: 0.36rem 0 0 3%;}
.header .brands a{float: left;width: 0.54rem;height: 0.46rem;margin: 0 0.15rem;}
/*导航按钮*/
.header .menuBtn{z-index: 21;position: absolute;right: 4.5%;top: 0.36rem;width: 0.4rem;height: 0.44rem;cursor: pointer;transition: all 0.5s ease;-webkit-transition: all 0.5s ease;}
.header .menuBtn span{position: absolute;left: 0;width: 100%;height: 0.04rem;background-color: #008e77;transition: all 0.5s ease;-webkit-transition: all 0.5s ease;}
.header .menuBtn span:nth-child(1){top: 0.08rem;}
.header .menuBtn span:nth-child(2){top: 0.20rem;}
.header .menuBtn span:nth-child(3){top: 0.32rem;}
.header .menuBtn.close{position: fixed;}
.header .menuBtn.close span:nth-child(1){top: 0.2rem;transform: rotate(45deg)}
.header .menuBtn.close span:nth-child(2){display: none;}
.header .menuBtn.close span:nth-child(3){top: 0.2rem;transform: rotate(-45deg)}
/*导航*/
.navCont{display: none;z-index: 20;position: fixed;left: 0;top: 0;float: none;width: 100%;height: 100%;background-color: #fff;}
.navCont .nav{width: 80%;height: 80%;padding-right: 3%;margin: 1.2rem auto 0;overflow-y: auto;overflow-x: hidden;}
.navCont .nav > li{position: relative;border-bottom: 0.02rem solid #eee;font-size: 0.28rem;line-height: 0.8rem;}
.navCont .nav > li .more{position: absolute;right: 3%;top: 0;font-size: 0.4rem;text-align: center;color: #999;transition: all 0.3s ease;-webkit-transition: all 0.3s ease;}
.navCont .nav > li > a{display: block;width: 80%;padding: 0 5%;color: #333;}
.navCont .nav > li.on .more{transform: rotate(45deg);}
.navCont .nav > li.on > a,.navCont .nav > li:hover > a{color: #008e77;}
.navCont .nav2nd{display: none;padding-left: 10%;margin-bottom: 0.2rem;}
.navCont .nav2nd > li{font-size: 0.24rem;line-height: 0.6rem;}
.navCont .nav2nd > li > a{display: block;color: #999;}
.navCont .nav2nd > li > a:hover{color: #008e77;}
/*header end*/

/*foot*/
.foot{padding:0.3rem 0.44rem;padding-bottom: 0.78rem; background-color: #3a7d99;text-align: center;color:#fff;font-size: 0.18rem;line-height: 0.3rem;}
.foot .foot_logo{width: 71px;height: 71px;display: inline-block;background-size: 100% 100%;}
.foot a{color:#fff;margin-left:0.16rem;}
/*foot end*/

/*banner*/
.banner{position: relative;width: 100%;height: 5rem;padding-top: 1.2rem;overflow: hidden;}
.banner .swiper-slide{display: block;height: 100%;background-position: center;background-size: cover;background-repeat: no-repeat;}
.banner .swiper-pagination{bottom: 0.2rem;}
/*banner结束*/

/*index_nav*/
.index_nav{font-size: 0;text-align:justify;padding:0.36rem 0.26rem;}
.index_nav li{display: inline-block;font-size: 0.28rem;margin:0 0.3rem;}
.index_nav li a{color:#008e77;text-align: center;line-height: 0.6rem;}
.index_nav li .pic{width: 1.06rem;height: 1.06rem;border-radius: 50%;background-color:#008e77;background-repeat: no-repeat;background-position: center;background-size: 70% 70%;}
.notice{padding:0 0.17rem;}
.notice .tables{height: 3.4rem;margin:0.24rem 0 0.7rem 0;}
.webkitScroll{overflow-y: auto;width: 100%;height:100%;}
.notice .index_tit{background-image: url(../images/index_tit0.png);margin:0;}
.notice table{width: 100%;text-align: center;line-height: 0.68rem;background-color:#fff;}
.notice table th{font-size: 0.24rem;color:#fff;background-color:#008e77;}
.notice table td{font-size: 0.2rem;color:#666;}

.part1_top{margin-bottom:0.12rem;border-top: 0.01rem solid #008e77;border-bottom: 0.01rem solid #008e77;line-height: 0.8rem;text-align: center;font-size: 0.36rem;color:#666666;}
.part1_top .swiper-slide{position: relative;}
.part1_top .swiper-slide:after{position: absolute;bottom:-0.07rem;left: 50%;display: none; content: "";width:0;height:0; border-width:0.07rem 0.07rem 0;border-style:solid; border-color:#008e77 transparent transparent;margin-left:-0.035rem;}
.part1_top .swiper-slide.on{color:#fff;background-color: #008e77;}
.part1_top .swiper-slide.on:after{display: block;}
.part1_content{width: 100%;overflow: hidden;}
.part1_content li{padding:0 0.18rem;line-height: 0.6rem;height: 0.62rem; border-bottom:0.01rem dashed #aabbbe;}
.part1_content li a{font-size: 0.24rem;color:#666666;display: inline-block;height: 100%;width: 5.4rem;overflow: hidden;}
.part1_content li span{float: right;font-size: 0.18rem;color: #a8a8a8;}

.syfc {margin-top:0.54rem;padding-bottom: 0.5rem;}

.syfc_top{margin-bottom:0.12rem;border-top: 0.01rem solid #008e77;border-bottom: 0.01rem solid #008e77;line-height: 0.8rem;text-align: center;font-size: 0.36rem;color:#666666;}
.syfc_top .swiper-slide{position: relative;}
.syfc_top .swiper-slide:after{position: absolute;bottom:-0.07rem;left: 50%;display: none; content: "";width:0;height:0; border-width:0.07rem 0.07rem 0;border-style:solid; border-color:#008e77 transparent transparent;margin-left:-0.035rem;}
.syfc_top .swiper-slide.on{color:#fff;background-color: #008e77;}
.syfc_top .swiper-slide.on:after{display: block;}
.syfc_content{width: 100%;overflow: hidden;}
.syfc_content li{padding:0 0.18rem;line-height: 0.6rem;height: 0.62rem; border-bottom:0.01rem dashed #aabbbe;}
.syfc_content li a{font-size: 0.24rem;color:#666666;display: inline-block;height: 100%;width: 5.4rem;overflow: hidden;}
.syfc_content li span{float: right;font-size: 0.18rem;color: #a8a8a8;}




.sbzs {margin-bottom:0.24rem;padding-bottom: 0.8rem;}
.sbzs .biaoyu {padding:0.2rem;color:#666666}
.sbzs_top{margin-bottom:0.12rem;border-top: 0.01rem solid #008e77;border-bottom: 0.01rem solid #008e77;line-height: 0.8rem;text-align: center;font-size: 0.36rem;color:#666666;}
.sbzs_top .swiper-slide{position: relative;}
.sbzs_top .swiper-slide:after{position: absolute;bottom:-0.07rem;left: 50%;display: none; content: "";width:0;height:0; border-width:0.07rem 0.07rem 0;border-style:solid; border-color:#008e77 transparent transparent;margin-left:-0.035rem;}
.sbzs_top .swiper-slide.on{color:#fff;background-color: #008e77;}
.sbzs_top .swiper-slide.on:after{display: block;}

.sbzslist{margin-top:0.1rem;overflow: hidden;}
.sbzslist .swiper-slide{margin:0 0.17rem;width: 2.15rem!important;}
.sbzslist .swiper-slide .pic{width: 100%;height: 1.8rem;background-size: cover;background-position: center;}
.sbzslist .swiper-slide .txt{line-height: 0.47rem; text-align:center;}
.sbzslist .swiper-slide .txt p:nth-child(1){float: left; font-size: 0.24rem;color:#666;}
.sbzslist .swiper-slide .txt p:nth-child(2){float: right; font-size: 0.14rem;color:#888;width: 1.33rem;height: 0.47rem; overflow: hidden;}
.sbzslist .swiper-slide .txt p:nth-child(2) span:nth-child(2){margin-left:0.05rem;}


/*.index_content{background-image: url(../images/index_bj.jpg?11);background-size: 100% 100%;}*/


.read_more{width: 7.14rem!important;height: 0.67rem!important;line-height: 0.62rem;border-bottom:none!important; background-color:#008e77;border-radius: 0.03rem;padding:0;margin:0 auto;text-align: center;margin-top: 0.32rem;}
.read_more a{font-size: 0.24rem!important;color:#fff!important;width: 100%!important;}
.part2{padding-top: 0.5rem;}
.part2_content .swiper-slide .read_more:nth-child(2){width: 3.47rem!important;margin:0 0.10rem 0 0.15rem;margin-top: 0.16rem;display: inline-block;}
.part2_content .swiper-slide .read_more:nth-child(3){width: 3.47rem!important;margin:0 0.15rem 0 0.10rem;margin-top: 0.16rem;display: inline-block;}
.part2_content .swiper-slide .read_more:nth-child(4){width: 2.2466rem!important;margin:0 0.10rem 0 0.15rem;margin-top: 0.16rem;display: inline-block;}
.part2_content .swiper-slide .read_more:nth-child(5){width: 2.2466rem!important;margin:0 0.10rem 0 0.10rem;margin-top: 0.16rem;display: inline-block;}
.part2_content .swiper-slide .read_more:nth-child(6){width: 2.2466rem!important;margin:0 0.15rem 0 0.10rem;margin-top: 0.16rem;display: inline-block;}
.part2_content .swiper-slide .read_more:nth-child(7){margin-top: 0.16rem;}
.index_tit{margin:0 0.18rem;height: 0.48rem;line-height: 0.48rem; padding-left: 0.56rem;background-repeat: no-repeat;background-size: 0.48rem 0.48rem;font-size: 0.36rem;color:#008e77;}
.part2 .index_tit{background-image: url(../images/index_tit1.png);}
.part_top{margin-top:0.1rem;font-size: 0.3rem;color:#008e77;text-align: center;border-bottom:0.01rem solid #008e77;line-height: 0.78rem;}
.part_top .swiper-slide{padding-bottom: 0.03rem;}
.part_top .swiper-slide.on{padding-bottom:0;font-weight: bold;border-bottom:0.03rem solid #008e77;}
.part_content{width: 100%;overflow: hidden;}
.index_content form{margin:0.27rem 0.18rem 0 0.18rem;font-size:0;}
.index_content form input{width: 6.05rem;height: 0.57rem;line-height: 0.57rem; padding-left:0.54rem;display: inline-block;font-size: 0.24rem;}
.index_content form input.txt{background-image: url(../images/search.jpg);background-repeat: no-repeat;background-size: 0.42rem 0.57rem;border-radius: 0;}
.index_content form input.btn{width: 1.04rem;display: inline-block;font-size: 0.24rem;padding:0;text-align: center;background-color: #008e77;color:#fff;border-radius: 0;}

.part3{padding-bottom: 0.2rem;}
.part3 .index_tit{margin:0rem 0 0.38rem 0.18rem;background-image: url(../images/index_tit2.png);}
.character{margin-top:0.44rem;overflow: hidden;}
.character .swiper-slide{margin:0 0.17rem;width: 2.15rem!important;}
.character .swiper-slide .pic{width: 100%;height: 2.8rem;background-size: cover;background-position: center;}
.character .swiper-slide .txt{line-height: 0.47rem;}
.character .swiper-slide .txt p:nth-child(1){float: left; font-size: 0.24rem;color:#666;}
.character .swiper-slide .txt p:nth-child(2){float: right; font-size: 0.14rem;color:#888;width: 1.33rem;height: 0.47rem; overflow: hidden;}
.character .swiper-slide .txt p:nth-child(2) span:nth-child(2){margin-left:0.05rem;}
/*index_nav end*/

/*inside_tit*/
.inside_tit{padding:0 0.18rem; padding-top: 1.2rem;height: 1.86rem;line-height: 0.66rem;font-size: 0.24rem;color:#fff;background-color: #008c78;}
.inside_tit>ul{margin-top:0.14rem;float: right;width: 1.94rem;height: 0.38rem;display: inline-block; line-height: 0.38rem;background-image: url(../images/inside_tit_bj.png);background-size: 100% 100%;}
.inside_tit>ul li{position: relative;padding-left: 0.48rem;}
.inside_tit>ul li ul{display: none; position: absolute;left: 0;top:0.38rem;width: 100%; border:1px solid #80c6bc;border-top: none;background-color: #008c78;}
.inside_tit>ul li ul li{line-height: 0.38rem;border-bottom: 1px solid #80c6bc;}
.inside_tit>ul li ul li:last-child{border-bottom: none;}
.inside_tit>ul li ul li a{color:#fff;}
.inside_tit>a{position: relative;top:0.15rem;text-align: center; float: right;display: inline-block;margin-right: 0.08rem;width: 1.11rem;height: 0.36rem;line-height: 0.36rem; border-radius: 0.04rem;color:#fff;}
.inside_tit>a:hover,.inside_tit>a.on{background-color: #fff;color:#008c78;}
/*inside_tit end*/

/*news_list*/
.news_list{background: url(/images/bg.jpg) repeat left top;padding:0.39rem 0.17rem 0.6rem 0.17rem;min-height:8rem;}
.news_list .news_banner{margin-bottom:0.4rem; width: 7.14rem;height: 4.02rem;border-radius: 6px;background-size: 100% 100%;}
.news_list .important .tit{display: block; margin-bottom:0.16rem; font-size: 0.28rem;color:#007c6e;line-height: 0.28rem;}
.news_list .important .tit span{margin-right:0.38rem;font-style: italic; }
.news_list .important .tit span i{font-weight: bold;font-style: italic;}
.news_list .important .txt{text-indent: 2em;text-align:justify;font-size: 0.2rem;color:#999999;line-height: 0.36rem;height: 1.8rem;width: 100%;overflow: hidden;}
.news_list .list{margin-bottom:0.6rem;}
.news_list .list li{line-height: 0.7rem;height: 0.7rem;border-bottom: 1px dashed #a8babd}
.news_list .list a{color:#bbb;font-size: 0.2rem;}
.news_list .list a span{color:#999;font-style:italic;margin-right:0.36rem;float: left;}
.news_list .list a span i{color: #666;font-style:italic;font-weight: bold;}
.news_list .list a em{display: inline-block;margin-right:0.6rem;color: #666; width: 4.56rem;height:0.7rem;overflow: hidden;float: left;}
.page{display: table;margin:0 auto;}
.page li{float: left;margin:0 0.03rem; width: 0.36rem;height: 0.36rem;border:1px solid #bcbcbc;text-align:center;line-height: 0.34rem;border-radius: 4px;}
.page li.next,.page li.prev{width: 0.96rem}
.page li.last{width: 0.74rem;}
.page li a{font-size: 0.2rem;color:#666;display: inline-block;height: 100%;}
.page li:hover,.page li.on{background-color: #bcbcbc;}
.page li:hover a,.page li.on a{color:#fff;}
/*news_list end*/

/*news_details*/
/*.news_details{padding:0.4rem 0 0.48rem 0;background-image: url(../images/news_details_bj.jpg);background-size: 100% 100%;min-height: 8.12rem;}*/

.news_details{padding:0.4rem 0 0.48rem 0;	background: url(/images/bg.jpg) repeat left top;min-height: 8.12rem;}

.news_details .tit{margin:0 0 0.24rem 0; text-align:center;font-size: 0.28rem;color:#666;line-height: 0.28rem;}
.news_details .info{margin-bottom:0.26rem; background-color: #fff;height: 0.38rem;line-height: 0.38rem;}
.news_details .info>div{display: table;margin:0 auto;}
.news_details .info span{margin:0 0.24rem;font-size: 0.2rem;color:#999;}
.news_details .news_txts{font-size: 0.2rem;color:#999;line-height: 0.48rem;text-indent: 2em;padding:0 0.17rem;margin-bottom:0.5rem;text-align: justify;}
.news_details>p{padding:0 0.2rem;}
.news_details>img{margin:0 0.2rem;width:calc(100% - 0.4rem);}
/*news_details end*/

/*notice_list*/
.notice_list{padding-bottom:0.7rem;padding-top: 0.3rem; background-color: #d4e9ed;min-height: 7.2rem;}
.notice_list .tables{margin-top:0;margin-bottom:0.4rem; height: auto;}
.notice_list .list{padding-bottom:0.3rem;}
.notice_list .list li{padding:0.4rem 0.18rem 0.3rem 0.18rem;}
.notice_list .left{position: relative; padding:0.28rem 0;text-align: center; width: 1.26rem;height: 1.26rem;float: left;border-radius: 6px;background-color: #acbdbe;color:#fff;}
.notice_list .left .day{padding-left: 0.22rem;width: 0.76rem;margin:0 auto; margin-bottom:0.16rem; font-size: 0.2rem;line-height: 0.2rem;background-image: url(../images/notice_list_icon1.png);background-repeat: no-repeat;background-size: 0.16rem 0.16rem;background-position:0 0.01rem;}
.notice_list .left .time{font-size: 0.16rem;}
.notice_list .left .arrow{position: absolute;bottom:0.3rem;right: 0.16rem;width: 0.15rem;height: 0.05rem;background-image: url(../images/notice_list_icon2.png);background-size: 100% 100%;}
.notice_list .right{margin-left:1.45rem;}
.notice_list .right .h3{display: block; font-size: 0.28rem;color:#007c6e;line-height: 0.36rem;height: 0.36rem;width: 100%;overflow: hidden;}
.notice_list .right .p{font-size: 0.18rem;color:#666;line-height: 0.38rem;height: 0.38rem;width: 100%;overflow: hidden;}
.notice_list .right em:last-child{margin-top: 0.3rem;display: block; font-size: 0.18rem;color:#bbb;line-height: 0.18rem;height: 0.18rem;}
.notice_list .list li:hover{background-color:#e8fcfd;}
.notice_list .list li:hover .left{background-color: #008c78;}
.notice_list .list li:hover .right em:last-child{color:#007c6e;}
/*notice_list end*/

/*notice_details*/
.notice_details{padding-bottom: 0.01rem;}
.notice_details .info{margin-bottom:0.42rem;}
.notice_details .notice_txts{margin-bottom:0.48rem; font-size: 0.2rem;color:#999;padding:0 0.17rem;line-height: 0.48rem;text-align: justify;}
.notice_details .notice_txts .tits{font-size: 0.2rem;color:#333;}
.notice_details .notice_txts .txts{text-indent: 1em;}
.notice_details .notice_txts .inline{display: inline-block;}
.notice_details .notice_txts .span{width:5rem;display: inline-block;vertical-align: top;}
.notice_details .notice_txts span .txt{display: inline-block;width: 100%;}
/*notice_details end*/

/*close_details*/
.close_details .news_txts{margin-bottom:0;text-indent: 0;}
/*close_details end*/

/*notice_details*/
.notice_details .h5{color:#333;}
/*notice_details end*/

/*contact_list*/
.contact_list{background-color: #d4ebec;padding:0 0.17rem;}
.contact_list .contact_tit{font-size: 0;}
.contact_list .contact_tit a{display: inline-block;font-size: 0.28rem;color:#007c6e;width: 50%;text-align: center;line-height: 1rem;opacity: 0.5;}
.contact_list .contact_tit a.on{opacity: 1;}
.contact_list .map{width: 100%;height: 3.88rem;}
.contact_list .txts{padding-left:0.43rem;line-height: 0.28rem;margin-top:0.39rem;font-size: 0.2rem;color:#999;background-repeat: no-repeat;background-size: 0.28rem 0.28rem;}
.contact_list .txts5{padding-bottom:0.64rem;}
.contact_list .txts span{color: #333;}
.contact_list .txts .txt{margin-bottom:0.42rem;}
.contact_list .txts1{background-image: url(../images/contact_icon1.png);}
.contact_list .txts2{background-image: url(../images/contact_icon2.png);}
.contact_list .txts3{background-image: url(../images/contact_icon3.png);}
.contact_list .txts4{background-image: url(../images/contact_icon4.png);}
.contact_list .txts5{background-image: url(../images/contact_icon5.png);}
/*contact_list end*/

/*consultation*/
.consultation{background-color: #d6eaee;padding-bottom: 0.72rem;}
.consultation_part1{padding:0.32rem 0.17rem 0.13rem 0.17rem;margin-bottom:0.2rem; background-color: #e8fcfd;}
.consultation_part1>div{font-size: 0.2rem;padding-left: 0.28rem;line-height: 0.42rem;margin-bottom:0.32rem;}
.consultation_part1>div input,.consultation_part1>div select,.consultation_part1>div textarea{font-size: 0.2rem;}
.consultation_part1>div input,.consultation_part1>div select{height: 0.42rem;}
.consultation_part1>div input{width: 5.76rem;padding-left:0.1rem;border-radius: 0.04rem;}
.consultation_part1>div input.yz{width: 2.16rem;}
.consultation_part1>div div.img{width: 1.56rem;height: 0.42rem;display: inline-block;background-image: url(../images/refresh.png);background-size: 100% 100%;vertical-align: top;}
.consultation_part1>div div.img img{width: 0.84rem;height: 100%;}
.consultation_part1>div .tj{width: 1.48rem;height: 0.42rem;border-radius: 0.04rem;float: right;padding-left: 0;background-color: #008c78;color:#fff;text-align: center;line-height: 0.42rem;}
.consultation_part1>div select{padding-left: 0.1rem; width: 2.08rem;height: 0.42rem;background-image: url(../images/consultation_select_bj.png);background-size: 100% 100%;border:none;}
.consultation_part1>div textarea{vertical-align: top;padding-left: 0.1rem;width: 5.76rem;min-height: 2.32rem;border-radius: 0.04rem;}
.consultation_part1>div span{color:#666;display: inline-block;width: 1rem;}
.consultation_part1>div.txt1{background-image: url(../images/star.png);background-repeat: no-repeat;background-size: 0.18rem 0.18rem;background-position:0 0.12rem;}
.consultation_part2{padding:0.32rem 0.17rem 0.13rem 0.17rem;background-color: #e8fcfd;}
.consultation_part2 .txt2{font-size: 0.2rem;padding-left: 0.28rem;line-height: 0.42rem;margin-bottom:0.32rem;}
.consultation_part2 .txt2 span{color:#666;display: inline-block;width: 1rem;vertical-align: top;}
.consultation_part2 .txt2 select{padding-left: 0.1rem;font-size: 0.2rem; width: 2.08rem;height: 0.42rem;background-image: url(../images/consultation_select_bj.png);background-size: 100% 100%;border:none;}
.consultation_part2 .input{width: 2.18rem;height: 0.42rem;display: inline-block;vertical-align: top;}
.consultation_part2 .input input[type="text"]{padding-left: 0.1rem;font-size: 0.2rem; width: 1.66rem;height: 0.42rem;vertical-align: top;border-top-left-radius: 4px;border-bottom-left-radius: 4px; }
.consultation_part2 .input input[type="button"]{width: 0.42rem;height: 0.42rem;vertical-align: top; background-image: url(../images/fdj.png);background-size: 0.2rem 0.2rem;background-repeat: no-repeat;background-position: center;background-color: #fff;border-top-right-radius: 4px;border-bottom-right-radius: 4px;}
.consultation_part2 li{margin-top:0.36rem;}
.consultation_part2 li .ask{padding-left: 0.44rem;background-image: url(../images/pen.png);background-repeat: no-repeat;background-size: 0.23rem 0.23rem;}
.consultation_part2 li .ask .tit1{font-size: 0.2rem;color:#007c6e;line-height: 0.36rem;}
.consultation_part2 li .ask .tit1 span{float: right;font-size: 0.16rem;}
.consultation_part2 li .ask .tit2{font-size: 0.2rem;color:#007c6e;line-height: 0.36rem;margin-bottom:0.18rem;}
.consultation_part2 li .ask .p{font-size: 0.18rem;color:#666;line-height: 0.3rem;}
.consultation_part2 li .answer{position: relative; background-color: #fff;border-radius: 0.02rem;padding:0.32rem 0.4rem 0.32rem 0.3rem;margin-top:0.34rem;}
.consultation_part2 li .answer:before{content: "";position: absolute;left: 0.3rem;top: -0.09rem; width:0;height:0;border-width:0 0.09rem 0.09rem;border-style:solid;border-color:transparent transparent #fff;}
.consultation_part2 li .answer .tit1{margin-bottom:0.24rem; font-size: 0.18rem;color:#007c6e;}
.consultation_part2 li .answer .p{font-size: 0.16rem;color:#666;line-height: 0.3rem;}
.consultation .page{margin-top: 0.5rem;}
/*consultation end*/

/*appointment*/
.appointment{background-color:#d6eaee; }
.appointment .appointment_part1{margin-bottom:0.2rem; background-color: #e8fcfd;padding:0.45rem 0.14rem 0.4rem 0.14rem;}
.appointment .appointment_part1 .tit{text-align: center;color:#008e77;}
.appointment .appointment_part1 .tit .chinese{font-size: 0.32rem;line-height: 0.32rem;margin-bottom:0.08rem;}
.appointment .appointment_part1 .tit .eng{text-transform:uppercase; font-size: 0.18rem;line-height: 0.18rem;}
.appointment .appointment_part1 .list{margin-top:0.45rem; font-size: 0;}
.appointment .appointment_part1 .list li{display: inline-block; font-size: 0.24rem;width: 25%;text-align: center;font-size: 0.24rem;line-height: 0.24rem; color:#007c6e;}
.appointment .appointment_part1 .list li .pic{display: inline-block;margin-bottom:0.1rem; width: 0.86rem;height: 0.86rem;border-radius: 50%;border:1px solid #007c6e;background-position: center;background-size: 0.6rem 0.58rem;background-repeat: no-repeat;}
.appointment .appointment_part1 .list li:nth-child(1) .pic{background-image:url(../images/appointment_icon1.png);}
.appointment .appointment_part1 .list li:nth-child(2) .pic{background-image:url(../images/appointment_icon2.png);}
.appointment .appointment_part1 .list li:nth-child(3) .pic{background-image:url(../images/appointment_icon3.png);}
.appointment .appointment_part1 .list li:nth-child(4) .pic{background-image:url(../images/appointment_icon4.png);}
.appointment_tit{margin-bottom:0.25rem; font-size: 0.28rem;line-height: 0.30rem;height: 0.30rem; color:#007c6e;padding-left: 0.47rem;background-size: 0.3rem 0.3rem;background-repeat: no-repeat;}
.appointment .appointment_part2{margin-bottom:0.2rem; padding:0.4rem 0.17rem 0.34rem 0.17rem;background-color: #e8fcfd;}
.appointment .appointment_part2 .appointment_tit{background-image:url(../images/appointment_icon5.png);}
.appointment .appointment_part2 .list{font-size: 0.2rem;color:#999;line-height: 0.4rem;margin-bottom:0.3rem;}
.appointment .appointment_part2 .txt{font-size: 0.2rem;color:#999;line-height: 0.42rem;text-align: justify;}
.appointment .appointment_part3{margin-bottom:0.2rem;padding:0.4rem 0.17rem 0.34rem 0.17rem;background-color: #e8fcfd; }
.appointment .appointment_part3 .appointment_tit{background-image:url(../images/appointment_icon6.png);}
.appointment .appointment_part3 .pic_list{margin-top:0.62rem; font-size: 0;}
.appointment .appointment_part3 .pic_list li{display: inline-block;font-size: 0.2rem;color:#333;text-align: center;line-height: 0.5rem;width: 1.6rem;margin-right:0.24rem;}
.appointment .appointment_part3 .pic_list li:last-child{margin-right:0;}
.appointment .appointment_part3 .pic_list li .pic{width: 1.6rem;height: 1.6rem;background-size: 100% 100%;}
.appointment .appointment_part3 .pic_list li:nth-child(1) .pic{background-image: url(../images/appointment_pic1.jpg);}
.appointment .appointment_part3 .pic_list li:nth-child(2) .pic{background-image: url(../images/appointment_pic2.jpg);}
.appointment .appointment_part3 .pic_list li:nth-child(3) .pic{background-image: url(../images/appointment_pic3.jpg);}
.appointment .appointment_part3 .pic_list li:nth-child(4) .pic{background-image: url(../images/appointment_pic4.jpg);}
.appointment .appointment_part3 .txt{font-size: 0.2rem;color:#999;line-height: 0.42rem;text-align: justify;}
.appointment .appointment_part4{margin-bottom:0.2rem;padding:0.4rem 0.17rem 0.34rem 0.17rem;background-color: #e8fcfd; }
.appointment .appointment_part4 .appointment_tit{background-image:url(../images/appointment_icon7.png);}
.appointment .appointment_part4 .txt{font-size: 0.2rem;color:#999;line-height: 0.42rem;text-align: justify;}
.appointment .appointment_part5{padding:0.4rem 0.17rem 0.88rem 0.17rem;background-color: #e8fcfd;}
.appointment .appointment_part5 .appointment_tit{background-image:url(../images/appointment_icon8.png);margin-bottom:0.35rem;}
.appointment .appointment_part5 .txt1{margin-bottom:0.28rem; font-size: 0.2rem;color:#666;line-height: 0.2rem;}
.appointment .appointment_part5 .txt2{margin-bottom:0.1rem; font-size: 0.2rem;color:#666;line-height: 0.2rem;}
.appointment .appointment_part5 .txt3{font-size:0.18rem;color:#999;line-height: 0.4rem;}
/*appointment end*/

/*navigation*/
.navigation{padding:0.001rem 0.17rem 0.46rem 0.17rem;background-color: #d0e8eb;}
.navigation_tit{margin-top:0.5rem;margin-bottom:0.3rem; font-size: 0.28rem;color:#fff;text-align: center;line-height: 0.63rem;background-color: #008c78;border-top-left-radius: 0.06rem;border-top-right-radius: 0.06rem;}
.navigation_list{font-size: 0;}
.navigation_list li{margin:0 0.12rem;margin-bottom:0.3rem; padding:0 0.14rem 0 0.4rem; display: inline-block;font-size: 0.24rem;min-width: 2.13rem;line-height: 0.39rem;box-sizing: border-box;border:1px solid #3bb7af;border-radius:0.02rem;background-image: url(../images/navigation_libj.png);background-repeat: no-repeat;background-size: 0.27rem 0.36rem;}
.navigation_list li a{color:#666;}
/*navigation end*/

/*hospital_brief*/
/*.hospital_brief{padding-top: 0.32rem;padding-bottom: 0.001rem; background-image: url(../images/brief_bj.jpg);background-size: 100% 100%;font-size:0.30rem;line-height:0.45rem;}*/
.hospital_brief{padding-top: 0.32rem;padding-bottom: 0.001rem; font-size:0.30rem;line-height:0.55rem;background: url(/images/bg.jpg) repeat left top;}
.hospital_brief .brief_part{padding:0 0.18rem;margin-bottom:0.65rem;}
.hospital_brief .brief_part .final h2{font-size:0.24rem;line-height: 0.66rem;text-align: center;background-color:#008c78;color:#fff;border-top-right-radius: 4px;border-top-left-radius: 4px;}
.hospital_brief .brief_part .final img{display: block;margin:0 auto;}
.hospital_brief .brief_part .Nleft{overflow: hidden;}
.hospital_brief .brief_part .Nleft .tit3{margin-bottom:0.26rem;}
.hospital_brief .brief_part .Nleft .tit3 h2{font-size:0.28rem;color: #007c6e;text-align: center;font-weight:normal;}
.hospital_brief .brief_part .Nleft .tit3 h3{font-size:0.28rem;color: #007c6e;text-align: center;font-weight:normal;}
.hospital_brief .brief_part .Nleft p{font-size:0.16rem;color:#666;line-height: 0.3rem;margin-bottom:0.3rem;}
.hospital_brief .brief_part .Nleft img{width: 3rem;height: 3rem;float: left;margin:0 0.24rem 0.24rem 0;vertical-align: top;}
.hospital_brief .brief_part .Nright dl{padding:0.25rem 0;border-bottom: 1px solid #d5eeee;}
.hospital_brief .brief_part .Nright dl dt{position: relative;}
.hospital_brief .brief_part .Nright dl dt h2{padding-left: 0.44rem;vertical-align: bottom; margin-bottom: 0.16rem;font-size: 0.28rem;color: #007c6e;}
.hospital_brief .brief_part .Nright dl dt h2 span{text-transform: uppercase;font-size: 0.2rem;color: #a8cccc;margin-left: 0.18rem;font-weight:normal;}
.hospital_brief .brief_part .Nright dl dt:after{position: absolute;left: 0;top: 0.15rem;content: "";width: 0.12rem;height: 0.12rem;border-radius: 50%;background-color: #007c6e;}
.hospital_brief .brief_part .Nright dd{padding-left: 0.42rem;font-size: 0.24rem;color: #333;line-height: 0.36rem;}
.hospital_brief .brief_part .MsoNormal{font-size: 0.16rem;color: #666;line-height: 0.3rem;text-indent: 2em;text-align: justify;}
.hospital_brief .brief_part .fl{float: left;margin: 0 0.18rem 0.1rem 0;width: 3.82rem;border-radius: 0.05rem;}
.hospital_brief .brief_part .fr{float: right;margin: 0 0 0.1rem 0.18rem;width: 3.82rem;border-radius: 0.05rem;}
/*.hospital_brief .brief_part img{width: 3.82rem;border-radius: 0.05rem;}
.hospital_brief .brief_part img.fr{float: right;margin:0 0 0.1rem 0.18rem;}
.hospital_brief .brief_part img.fl{float: left;margin:0 0.18rem 0.1rem 0;}*/
/*hospital_brief end*/

/*hospital_honor*/
.hospital_honor{padding:0.6rem 0.17rem;background-image: url(../images/honor_bj.png);background-size: 100% 100%;}
.hospital_honor h2{margin-bottom: 0.32rem;font-size: 0.28rem;text-align: center;line-height: 0.28rem;color: #007c6e;}
.hospital_honor table td{width: 100%;display: block;width: 100%;border-radius: 0.04rem;background-color: #e2f5f7;margin-bottom: 0.1rem;text-align: justify;padding: 0.15rem 0.25rem 0.15rem 0.66rem;background-image: url(../images/honor_icon.png);background-size: 0.38rem 0.4rem;background-repeat: no-repeat;background-position: 0.12rem 0.16rem;}
/*hospital_honor end*/

/*hospital_culture*/
.hospital_culture{padding:0.6rem 0.17rem 0.46rem 0.17rem;background-color: #e8fcfd;}
.hospital_culture .culture_part1 .tit .chinese{margin-bottom:0.15rem; font-size: 0.28rem;color:#007c6e;line-height: 0.28rem;text-align: center;}
.hospital_culture .culture_part1 .tit .eng{text-transform:uppercase; margin-bottom:0.32rem; font-size: 0.28rem;color:#007c6e;line-height: 0.28rem;text-align: center;}
.hospital_culture .culture_part1 .txts .txt{margin-bottom:0.3rem; font-size: 0.16rem;color:#666;line-height: 0.3rem;}
.hospital_culture .culture_part1 .txts .logo{margin:0.07rem 0.24rem 0.17rem 0; width: 3rem;height: 3rem;float: left;}
.hospital_culture .culture_part2 .tit{position: relative; padding-left: 0.44rem;vertical-align: bottom;margin-bottom:0.16rem;}
.hospital_culture .culture_part2 .tit:after{position: absolute;left: 0;top: 0.15rem; content: "";width: 0.12rem;height: 0.12rem;border-radius: 50%;background-color: #007c6e;}
.hospital_culture .culture_part2 .tit .chinese{font-size: 0.28rem;color:#007c6e;margin-right:0.18rem;}
.hospital_culture .culture_part2 .tit .eng{text-transform:uppercase; font-size: 0.2rem;color:#a8cccc;}
.hospital_culture .culture_part2 li{padding:0.25rem 0;border-bottom: 1px solid #d5eeee;}
.hospital_culture .culture_part2 li:last-child{border-bottom: none;}
.hospital_culture .culture_part2 .txt{padding-left: 0.42rem; font-size: 0.24rem;color:#333;line-height: 0.36rem;}
/*hospital_culture end*/

/*notice*/
.notices{padding:0.4rem 0.17rem 0.7rem 0.17rem;background-image: url(../images/notice_bj.jpg);background-size: 100% 100%;}
.notices .notice_part1 .tits,.notices .notice_part2 .tits{margin-bottom:0.38rem; font-size:0.28rem;color:#333;text-align: center;line-height: 0.28rem;}
.notices .txts{margin-bottom:0.64rem;}
.notices .txts .tit{margin-bottom:0.1rem; font-size: 0.24rem;color:#666;line-height: 0.24rem;}
.notices .txts .txt{font-size: 0.2rem;color:#999;line-height: 0.5rem;}
.notices .txts .txt_span{position: relative;padding-left: 0.60rem;}
.notices .txts .txt_span span{position: absolute;left: 0;top:0; display: inline-block;height: 100%;}
.notices .txt1{margin-bottom:0.6rem; font-size: 0.24rem;color:#999;line-height: 0.48rem;}
.notices .notice_part3 .tits{font-size: 0.24rem;line-height: 0.24rem;color:#333;text-align: center;margin-bottom:0.32rem;}
.notices .notice_part3 .tree{width: 100%;padding:0.32rem 0 0.50rem 0;background-color: #e3f6f8;border-radius:0.04rem;}
.notices .notice_part3 .tree img{width: 7.14rem;display: block;margin:0 auto;}
/*notice end*/

/*area_time*/
.area_time{padding-top: 0.2rem;background-image: url(../images/notice_bj.jpg);background-size: 100% 100%;}
.area_time form{margin:0.27rem 0.18rem 0 0.18rem;font-size:0;}
.area_time form input{margin-bottom:0.25rem; width: 6.05rem;height: 0.57rem;line-height: 0.57rem; padding-left:0.2rem;display: inline-block;font-size: 0.24rem;}
.area_time form input.txt{background-repeat: no-repeat;background-size: 0.42rem 0.57rem;border-radius: 0;border-top-left-radius: 0.04rem;border-bottom-left-radius: 0.04rem;}
.area_time form input.btn{width: 1.04rem;display: inline-block;font-size: 0.24rem;padding:0;text-align: center;background-color: #008e77;color:#fff;border-radius: 0;border-top-right-radius: 0.04rem;border-bottom-right-radius: 0.04rem;}
.area_nav{font-size: 0;padding:0.14rem 0.17rem;margin-bottom:0.05rem; border-radius:0.04rem;background-color: #fff;}
.area_nav li{display: inline-block;font-size: 0.2rem;color:#999;width: 1rem;height: 0.4rem;line-height: 0.4rem;text-align: center;margin-right:0.02rem;border-radius:0.04rem;}
.area_nav li:last-child{margin-right:0;}
.area_nav li:hover,.area_nav li.on{background-color: #008c78;}
.area_nav li:hover a,.area_nav li.on a{color:#fff;}
.area_time table{margin:0 0.17rem;}
.area_time table th{font-size: 0.2rem;color:#007c6e;line-height: 0.5rem;font-weight:normal;border-bottom:1px solid #008c78;box-sizing: border-box;}
.area_time table td{border-bottom:1px solid #008c78;border-right:1px solid #008c78;box-sizing: border-box;line-height:0.24rem;padding:0.11rem 0;}
.area_time table tr td:first-child{border-left:1px solid #008c78;background-color: #fff;}
.area_time table tr th:nth-child(1){width: 1.75rem;}
.area_time table tr th:nth-child(2){width: 2.65rem;}
.area_time table tr th:nth-child(3){width: 2.65rem;}
.area_time table tr td:nth-child(1){font-size: 0.2rem;color:#007c6e;line-height: 0.24rem;padding:0.11rem 0;text-align: center;}
.area_time table tr td:nth-child(n+2){font-size:0.16rem;color:#999;text-align: center;}
.area_time table tr:last-child td{border-bottom:none;}
/*area_time end*/

/*about*/
.about_content{position: relative; padding:0 0.17rem;padding-top: 0.32rem; background-color:#d1e8ec;}
.about_parts{position: relative; padding-bottom: 1rem;padding-top: 0.001rem;}
.about_parts:after{position: absolute;top: 0.32rem;left: 50%;background-color:#008c78;margin-left:-0.01rem; width: 0.02rem;height: calc(100% - 0.82rem) ;content: "";}
.about_parts .tit{position: relative; background-color: #008c78;color:#fff;text-align: center;font-size:0.24rem;color:#fff;line-height: 0.66rem;border-top-right-radius:0.06rem;border-top-left-radius:0.06rem;z-index: 10; }
.about_parts .about_part{margin-top: 0.5rem;position: relative;}
.about_parts .about_part .pic{position: absolute;left: 0; width: 3.04rem;height: 100%;display: table-cell;vertical-align: middle;}
.about_parts .about_part .pic img{position: absolute;left: 0;top:50%;transform:translateY(-50%);}
.about_parts .about_part .txt{display: table-cell;height: 3rem;vertical-align: middle; padding-left:4.1rem;font-size:0.15rem;color:#666;line-height: 0.3rem;text-align: justify;}
.about_parts .about_part .txt p:nth-child(1){position: relative; text-indent: 2em;}
.about_parts .about_part .txt p:nth-child(1):after{content: "";position: absolute;left: 0;top:0.15rem;width: 0.24rem;height: 0.02rem;background-color: #007c6e;}
.about_parts .about_part:nth-child(2n) .pic{right: 0;left: auto;}
.about_parts .about_part:nth-child(2n) .txt{padding-right:4.1rem;padding-left: 0;}
.about_content .about_parts:nth-child(n+2) .about_part .pic{right: 0;left: auto;}
.about_content .about_parts:nth-child(n+2) .about_part .txt{padding-right:4.1rem;padding-left: 0;}
.about_content .about_parts:nth-child(n+2) .about_part:nth-child(2n+1) .pic{left: 0;right: auto;}
.about_content .about_parts:nth-child(n+2) .about_part:nth-child(2n+1) .txt{padding-left:4.1rem;padding-right: 0;}
.about_parts .about_part .year{position: absolute;left: 50%;top: 50%;padding:0.08rem 0;width: 1rem;margin-left:-0.5rem; transform:translateY(-50%);background-color:#d1e8ec;z-index:10;}
.about_parts .about_part .year .year_pic{width: 0.46rem;height: 0.46rem;margin:0 auto; background-image: url(../images/year_icon.png);background-size: 0.46rem 0.46rem;}
.about_parts .about_part .year .year_txt{font-size:0.16rem;color:#007c6e;text-align: center;}
/*about end*/

/*expert_list*/
.expert_list{font-size:0;padding-bottom: 0.000001rem;background-color: #d4e9ed;}
.expert_list .left{display: inline-block;vertical-align: top; width: 2.7rem;font-size:0.2rem;}
.expert_list .left li{position: relative;text-indent: 0.18rem; color:#333;line-height: 0.6rem;background-color: #e8fcfd;}
.expert_list .left li:after{position: absolute;right: 0;top: 0;width: 0.32rem;height: 0.6rem;background-size: 0.32rem 1.2rem; content: "";background-image: url(../images/symbol_icon.png);background-position:0 0.6rem;}
.expert_list .left li.on:after{background-position:0 0;}
.expert_list .left li ul{display: none;}
.expert_list .left li ul li{padding-bottom: 0.01rem;text-indent: 0.35rem;}
.expert_list .left li ul li:hover,.expert_list .left li ul li.on{color:#007c6e;background-color: #fff;border-bottom: 0.01rem solid #008c78;padding-bottom: 0;}
.expert_list .left li ul li:after{display: none;}
.expert_list .right{padding-left: 0.2rem; display: inline-block;vertical-align: top; width: 4.7rem;background-color: #fff;min-height:7.2rem;}
.expert_list .right .shoe{display: block;}
.expert_list .right .hide{display: none;}
.expert_list .right li{font-size:0;padding:0.27rem 0.18rem 0.22rem 0;border-bottom: 1px solid #e2e2e2;}
.expert_list .right li a{color:#999;}
.expert_list .right li .pic{width: 0.96rem;height: 0.96rem;background-size: 100% 100%;float: left;}
.expert_list .right li .txts{font-size:0.18rem;margin-left:1.16rem;}
.expert_list .right li .txts .name{margin-bottom:0.25rem; font-size:0.26rem;color:#333;height: 0.26rem;line-height: 0.26rem;}
.expert_list .right li .txts .name span{font-size:0.18rem;color:#999;margin-right:0.1rem;}
.expert_list .right li .txts .txt{line-height: 0.28rem;width: 100%;height: 0.56rem;overflow: hidden;}
/*expert_list end*/

/*expert_details*/
.expert_details{padding-top: 0;padding-bottom: 0;}
.expert_details .expert_part1{background-color: #e8fcfd;padding:0.28rem 0.18rem;margin-bottom:0.2rem; height: 1.67rem;line-height: }
.expert_details .expert_part1 .pic{width: 1.1rem;height: 1.1rem;background-size: 1.1rem 1.1rem;float: left;}
.expert_details .expert_part1 .txts{padding:0.42rem 0 0 1.3rem; font-size: 0.26rem;line-height: 0.26rem;color:#333;}
.expert_details .expert_part1 .txts span{font-size: 0.18rem;color:#999;}
.expert_details .expert_part2{background-color: #fff;margin-bottom:20px;}
.expert_details .expert_part3{background-color: #fff;margin-bottom:20px;}
.expert_details .expert_part4{background-color: #fff;margin-bottom:20px;}
.expert_details .expert_part2,.expert_details .expert_part3,.expert_details .expert_part4{padding:0.3rem 0.18rem 0.2rem 0.18rem;}
.expert_details .expert_part2 .expert_tit,.expert_details .expert_part3 .expert_tit,.expert_details .expert_part4 .expert_tit{margin-bottom:0.2rem; font-size: 0.28rem;color:#333;line-height: 0.28rem;}
.expert_details .expert_part2 .txt,.expert_details .expert_part3 .txt,.expert_details .expert_part4 .txt{font-size: 0.2rem;color:#999;line-height: 0.4rem;}
/*expert_details end*/

/*department*/

/*department end*/

/*video_list*/
.video_list{padding-bottom: 0.7rem; background-image: url(../images/news_details_bj.jpg);background-size: 100% 100%;}
.video_list .list{font-size: 0;padding:0.5rem 0.18rem;min-height:3.7rem;}
.video_list .list li{width: 3.48rem;margin-right:0.14rem;margin-bottom:0.34rem; display: inline-block;font-size: 0.2rem;color:#666;line-height: 0.6rem;text-align: center;}
.video_list .list li:nth-child(2n){margin-right:0;}
.video_list .list li video{width: 100%;height: 2.20rem;background-color: rgba(0,0,0,0.8);}
/*video_list end*/

/*department_contact*/
.department_contact .news_txts{margin-bottom:0;}
/*department_contact end*/

/*个人简历申请表*/
.resume-form{min-height: 2000px;padding: 0 0 40px 0;background-color: #fff;}
.resume-form .inside_tit{margin-bottom:0.3rem;}
.resume-form .section{padding-bottom: 0.2rem;}
.resume-form .section .title{height: 40px;margin-bottom: 20px;border-bottom: 1px solid #ddd;line-height: 40px;text-align: left;font-size: 0.2rem;}
.resume-form .section .title span{float: left;height: 40px;padding: 0 10px;border-bottom: 1px solid #008c78;}
.resume-form .section .title em{color: #f00;}
.resume-form .section .item{width: 96%;margin-bottom: 15px;}
.resume-form .section .item:after{content: '';display: table;clear: both;}
.resume-form .section .item.half{display: inline-block;width: 45%;margin-right: 3%;}
.resume-form .section .item .name{float: left;width: 7em;padding: 8px 0 8px 0.2rem;text-align: right;font-weight: bold;font-size: 0.2rem;}
.resume-form .section .item .name em{display: inline-block;width: 10px;color: #f00;}
.resume-form .section .item .text-area{margin-left: 7em;}
.resume-form .section .item .text-area input{width: 100%;height: 36px;padding: 0 10px;border: 1px solid #ccc;border-radius: 5px;}
.resume-form .section .item .text-area input:focus{border-color: #008c78;box-shadow: 0 0 5px #b0d9d5;}
.resume-form .section .item .text-area input[easyinput]{background: #fff url(../images/calendar_icon.png) 95% no-repeat;background-size: 20px;}
.resume-form .section .item .text-area select{width: 100%;height: 36px;padding: 0 10px;border: 1px solid #ccc;border-radius: 5px;color: #333;}
.resume-form .section .item .text-area select:focus{border-color: #008c78;box-shadow: 0 0 5px #b0d9d5;}
.resume-form .section .item .text-area select option{font-size: 14px;}
.resume-form .section .item .choice-area{margin-left: 7em;padding: 8px 0;vertical-align:top;}
.resume-form .section .item .choice-area label{margin-right: 15px;}
.resume-form .section .item .choice-area label span{margin-left: 5px;}
.resume-form .section .item .upload-area{margin-left: 5em;vertical-align: top;}
.resume-form .section .item .upload-area .upload-btn{float: left;margin-left:0.2rem; width: 1rem;font-size: 0.2rem; height: 36px;background-color: #008c78;border-radius: 5px;text-align: center;line-height: 36px;color: #fff;}
.resume-form .section .item .upload-area .upload-btn input[type="file"]{display: none;}
.resume-form .section .item .upload-area .upload-btn:hover{opacity: .8;}
.resume-form .section .item .upload-area .mind{float: left;margin-left: 10px;line-height: 36px;font-weight: bold;font-size: 0.2rem;}
.resume-form .section .item .upload-area .upload-image-viewer{display: inline-block;width: 2rem;height: 124px;margin-left: 0.2rem;border: 2px solid #ddd;}
.resume-form .section .item .upload-area .upload-image-viewer img{width: 100%;height: 100%;}
.resume-form .section .item .time-interval-area{margin-left: 7em;}
.resume-form .section .item .time-interval-area input{width: 44%;}
.resume-form .section .item .time-interval-area em{display: inline-block;width: 8%;text-align: center;font-weight: bold;font-size: 0.2rem}
.resume-form .section .list{margin-top: -20px;}
.resume-form .section .list li{padding: 20px 0 10px;border-bottom: 1px dashed #ddd;}
.resume-form .section .list li .del-btn{background-color: #999;}
.resume-form .section .li-bottom{margin-top: 0;text-align: right;}
.resume-form .form-bottom{margin-top: 0.1rem;}
.resume-form .form-bottom .sub-btn{width: 200px;background-color: #f00;}

/*岗位申请列表*/
.apply-list{width: 100%;border-collapse: collapse;background-color: #fff;border: 1px solid #ccc;}
.apply-list tr{border-bottom: 1px solid #ccc;}
.apply-list tr th{height: 40px;background-color: #008c78;color: #fff;}
.apply-list tr td{padding: 10px;text-align: center;line-height: 24px;}
.apply-list tr td .name{display: inline-block;}
.apply-list tr td .btn{display: inline-block;width: 80px;height: 30px;background-color: #008c78;border-radius: 5px;text-align: center;line-height: 30px;color: #fff;}
.apply-list tr td .name:hover{font-weight: bold;color: #008c78;}
.apply-list tr td .btn:hover{opacity: .8;}

/*按钮通用样式*/
.resume-form .btns-area{text-align: center;}
.resume-form .btns-area .btn{display: inline-block;width: 1rem;height: 0.4rem;margin: 0 10px;background-color: #008c78;border: 0;border-radius: 3px;text-align: center;line-height: 0.4rem;font-size: 0.2rem; color: #fff;cursor: pointer;}
.resume-form .btns-area .btn img{display: inline-block;vertical-align: middle;margin: -3px 6px 0 0;}
.resume-form .btns-area .btn:hover{opacity: .8;}
/*自定义单选框input[type="radio"]样式*/
.resume-form label{cursor: pointer;}
.resume-form input[type="radio"]{display: none;}
.resume-form input[type="radio"]+em{position: relative;display: inline-block;width: 20px;height: 20px;background-color: #fff;border: 2px solid #dedede;border-radius: 50%;vertical-align: top;cursor: pointer;}
.resume-form input[type="radio"]+em:before{content: '';position: absolute;left: 50%;top: 50%;width: 8px;height: 8px;border-radius: 50%;transform: translate(-50%,-50%);}
.resume-form input[type="radio"]:checked+em{border-color: #008c78;}
.resume-form input[type="radio"]:checked+em:before{background-color: #008c78;}
/*自定义多选框input[type="checkbox"]样式*/
.resume-form input[type="checkbox"]{display: none;}
.resume-form input[type="checkbox"]+em{position: relative;display: inline-block;width: 20px;height: 20px;background-color: #fff;border: 2px solid #dedede;vertical-align: top;cursor: pointer;}
.resume-form input[type="checkbox"]+em:before{content: '';position: absolute;left: 50%;top: 50%;width: 10px;height: 10px;transform: translate(-50%,-50%);}
.resume-form input[type="checkbox"]:checked+em{border-color: #008c78;}
.resume-form input[type="checkbox"]:checked+em:before{background-color: #008c78;}

/*预约挂号*/
/*患者信息入录表*/
/*表内通用样式*/
.patient-form{font-size: 0.22rem;}
.patient-form *{box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}
.patient-form label{cursor: pointer;}
.patient-form input{border: 0;font-family: "Microsoft YaHei";}
.patient-form textarea{border: 0;font-family: "Microsoft YaHei";}
ul{padding: 0;margin: 0;list-style: none;}
a{text-decoration: none;color: #333;}
i,em{font-style: normal;}
/*清除浮动*/
.clearfix:after{content: '';display: table;clear: both;}
.clearfix{*zoom: 1;}
/*按钮*/
.patient-form .btns-area{margin-top: 50px;font-size: 0;text-align: center;}
.patient-form .btns-area .btn{display: inline-block;height: 0.5rem;width: 1.3rem;margin: 0 8px;background-color: #008c78;border-radius: 3px;font-size: 0.22rem;text-align: center;line-height: 0.48rem;color: #fff;cursor: pointer;}
.patient-form .btns-area .btn img{display: inline-block;vertical-align: middle;margin: -3px 6px 0 0;}
.patient-form .btns-area .btn:hover{opacity: .8;}
.patient-form .btns-area .btn.reset-btn{background-color: transparent;border: 1px solid #008c78;color: #008c78;}
/*单选*/
.patient-form input[type="radio"]{display: none;}
.patient-form input[type="radio"]+em{position: relative;display: inline-block;width: 18px;height: 18px;background-color: #fff;border: 2px solid #dedede;vertical-align: top;cursor: pointer;}
.patient-form input[type="radio"]+em:before{content: '';position: absolute;left: 50%;top: 50%;width: 18px;height: 18px;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);}
.patient-form input[type="radio"]:checked+em{border-color: #008c78;}
.patient-form input[type="radio"]:checked+em:before{content: '√';background-color: #008c78;text-align: center;color: #fff;}
/*多选*/
.patient-form input[type="checkbox"]{display: none;}
.patient-form input[type="checkbox"]+em{position: relative;display: inline-block;width: 18px;height: 18px;background-color: #fff;border: 2px solid #ccc;vertical-align: top;cursor: pointer;}
.patient-form input[type="checkbox"]+em:before{content: '';position: absolute;left: 50%;top: 50%;width: 10px;height: 10px;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);}
.patient-form input[type="checkbox"]:checked+em{border-color: #008c78;}
.patient-form input[type="checkbox"]:checked+em:before{background-color: #008c78;}
/*表单*/
.patient-form{width: 100%;min-height:9.26rem;padding:0 0 0.4rem 0;margin: 0 auto;background-color: #e6f8fa;border-radius: 0.03rem;color: #787878;}
.patient-form .title{height: 0.6rem;margin-bottom: 0.3rem;background-color: #f3fbfc;font-size: 18px;text-align: center;line-height: 0.6rem;}
.patient-form .title span{float: left;height: 0.04rem;padding: 0 10px;border-bottom: 1px solid #008c78;}
.patient-form .title em{color: #f00;}
.patient-form .content{margin: 0.3rem 0.5rem 0 0.5rem;}
.patient-form .content .section{padding: 20px 0 10px;border-bottom: 1px solid #008c78;}
.patient-form .content .item{position: relative;margin-bottom: 20px;background-color: #fff;border-radius: 3px;box-shadow: 2px 2px 10px rgba(0,0,0,.1);}
.patient-form .content .item.mark:after{content: '*';position: absolute;right: 5px;top: 0;font-size: 20px;font-weight: bold;line-height: 34px;color: #f00;}
.patient-form .content .item .name{position: absolute;width: 7em;height: 100%;padding: 8px 0;border-right: 1px solid #ccc;line-height: 18px;text-align: center;}
.patient-form .content .item .name em{font-weight: bold;color: #f00;}
.patient-form .content .item .text-area{margin-left: 7em;}
.patient-form .content .item .text-area input{width: 100%;height: 34px;padding: 0 10px;border-radius: 5px;}
.patient-form .content .item .text-area textarea{float: left;width: 100%;height: 78px;padding: 10px;resize: none;}
.patient-form .content .item .text-area select{width: 100%;min-height: 34px;padding: 0 10px;border: 0;color: #333;}
.patient-form .content .item .text-area select option{font-size: 14px;}
.patient-form .content .item .text-area .text{display: inline-block;padding-left: 10px;line-height: 34px;}
.patient-form .content .item .choice-area{overflow: hidden;margin-left: 7em;padding: 8px 0 3px;}
.patient-form .content .item .choice-area label{float: left;padding: 0 10px;margin-bottom: 5px;border-left: 1px solid #ccc;line-height: 18px;}
.patient-form .content .item .choice-area label:first-child{border-left: 0;}
.patient-form .content .item .choice-area label span{display: inline-block;margin-left: 3px;}
/*科室列表*/
.office-box{max-width: 800px;padding: 10px 0 50px;margin: 0 auto;background-color: #e6f8fa;border-radius: 3px;font-size: 14px;}
.office-box .title{padding: 0 20px;border-bottom: 1px solid #b0d9d5;font-size: 16px;line-height: 40px;color: #008c78;}
.office-box .item{padding: 20px 0 10px;margin: 0 20px;border-bottom: 1px solid #b0d9d5;}
.office-box .item .tit{margin-bottom: 20px;font-size: 16px;}
.office-box .item .list{overflow-y: hidden;padding-left: 10px;}
.office-box .item .list li{float: left;width: 33.33%;margin-bottom: 15px;}
.office-box .item .list li a{color: #666;}
.office-box .item .list li em{color: #999;}
.office-box .item .list li a:hover{color: #008c78;}
/*预约挂号 end*/

.resume_nav{padding:0.14rem 0;margin:0 0.17rem;margin-bottom:0.3rem;}
.resume_nav li{width: 1.41rem;}

/*投递简历列表*/
.toudi{min-height:8rem;}
.toudi table{line-height: 0.34rem;}
.toudi table tr{border-bottom: 1px solid #bcbcbc;}
.toudi table tr th{line-height: 0.68rem;}
.toudi table tr td{padding:1% 2%;}
.toudi table tr th:nth-child(1){width: 26%;}
.toudi table tr th:nth-child(2){width: 32%;}
.toudi table tr th:nth-child(3){width: 26%;}
.toudi table tr a{display: inline-block;width: 1rem;height: 0.3rem;color:#fff;background-color: #008e77;border-radius:3px;line-height: 0.3rem;}
.toudi .area_nav{margin:0 0 0.2rem 0;padding:0.14rem 0.1rem;}
.toudi .area_nav li{width: 1.36rem;}
/*投递简历列表 end*/

.patient-form .ewm-wrap img{display: block;margin: 0 auto;}