@import url("animate.min.css");
/* 全局样式 */
html, body, ul, li, ol, dl, dd, dt, h1, h2, h3, h4, h5, h6, p, form, fieldset, legend, img, input, textarea{margin:0; padding:0;}
h1, h2, h3, h4, h5, h6{font-size:100%; font-weight:normal; font-family:"Microsoft YaHei";}
fieldset, img{border:none; vertical-align:middle;}
input,select,textarea{outline:none; font-size:100%; border:none; background:none; font-family:"宋体";}
ul,li,ol{list-style:none;}
em,i{font-style:normal;}
body{font-size:14px; line-height:1.5; font-family:"宋体"; -webkit-text-size-adjust:100%;}
a,a:hover{text-decoration:none;}
a{color:#131212; transition:all 0.2s linear 0s; blr:expression(this.onFocus=this.blur())} /* 去掉a标签的虚线框，避免出现奇怪的选中区域 */
a:hover{color:#20a0a1;}
input[type='radio']{display:none;}
input[type='checkbox']{display:none;}

/* 隐藏移动端 */
.container{display:none;}

/* 通用 */
.mainbox{width:1200px; margin:0 auto; overflow:hidden;}
.sitepath{color:#a7a7a7; border-bottom:1px solid #e6e6e6; padding:0 10px 8px; overflow:hidden;}

/* 网站头部 */
.header{width:100%; font-family:"Microsoft YaHei"; overflow:hidden;}
.header .logo_tel{width:1200px; margin:26px auto; overflow:hidden;}
.header .logo_tel .logo{float:left; overflow:hidden;}
.header .logo_tel .tel{float:right; padding-top:6px; overflow:hidden;}
.header .menu{width:100%; height:44px; line-height:44px; text-align:center; font-size:18px; background:#28a59f; overflow:hidden;}
.header .menu a{display:inline-block; min-width:122px; text-align:center; color:#fff;}
.header .menu a:hover,.header .menu a.on{background:url(../images/menu_on.png) center no-repeat;}

/* 网站底部 */
.footer{width:100%; border-top:2px solid #60c693; background:#ededed; padding:80px 0; overflow:hidden;}
.footer .logo{float:left; margin:25px 60px 0 200px; overflow:hidden;}
.footer .address{float:left; border-left:2px solid #42b499; padding-left:50px; overflow:hidden;}
.footer .address .tel{width:100%; display:inline-block;}
.footer .address .tel .p1{float:left; overflow:hidden;}
.footer .address .tel .p2{float:left; padding:5px 0 0 8px;}
.footer .address .tel .p2 a{display:inline-block; width:143px; height:44px; line-height:44px; text-align:center; color:#fff; font-size:16px; font-weight:bold; background:#20a0a1 url(../images/btn_on.png) center no-repeat; margin-left:17px; border-radius:10px;}
.footer .address .tel .p2 a:hover{animation:tada 1.5s;}
.footer .address .txt{color:#131212; font-family:"Microsoft YaHei"; padding-top:20px; line-height:1.8; overflow:hidden;}
.footer .address .txt a{color:#131212;}
.footer .txt .beian a{color:#131212;}
.footer .txt .beian img{display:inline;margin:0 5px;width:16px;}

/* Banner横幅 */
.bannerSlide{width:100%; overflow:hidden;}
.bannerSlide .bd li{width:100%; height:520px; background:center no-repeat; overflow:hidden;}
.bannerSlide .bd li a{display:block; width:100%; height:520px;}
.bannerSlide .hd{width:100%; padding:15px 0 20px; text-align:center; overflow:hidden;}
.bannerSlide .hd li{display:inline-block; width:13px; height:13px; border:2px solid #d8d8db; border-radius:50%; text-indent:-999em; margin:0 8px; cursor:pointer;}
.bannerSlide .hd li.on{background:#42b499; border-color:#42b499;}

/* 首页 */
.itemtit{border-bottom:1px solid #e6e6e6; padding:0 20px 8px 20px; font-size:18px; font-family:"Microsoft YaHei"; color:#131212; background:url(../images/icon_1.png) 3px 6px no-repeat; overflow:hidden;}
.itemtit em{font-size:14px; color:#d8d8d8;}
.itemtit span{float:right; font-size:14px; padding-top:3px; color:#20a0a1; font-family:"宋体";}
.itemtit span a{color:#20a0a1;}
.itemtit span:hover{animation:tada 1s;}

.index_1{width:100%; border-bottom:1px solid #e6e6e6; padding-bottom:20px; margin-bottom:40px; overflow:hidden;}
.index_1 .left{width:400px; float:left; overflow:hidden;}
.index_1 .left .itemsort{width:100%; margin-top:20px; overflow:hidden;}
.index_1 .left .itemsort li{width:130px; height:120px; margin:2px 0; float:left; position:relative; font-size:16px; font-weight:bold; border-radius:20px; overflow:hidden;}
.index_1 .left .itemsort li:nth-child(2),.index_1 .left .itemsort li:nth-child(5),.index_1 .left .itemsort li:nth-child(8){margin-left:5px; margin-right:5px;}
.index_1 .left .itemsort li i{position:absolute; left:0; top:0; opacity:0; -webkit-animation:orangeOut 0.4s ease; animation:orangeOut 0.4s ease;}
.index_1 .left .itemsort li em{color:#000; position:absolute; width:100%; text-align:center; bottom:12px; display:block;}
.index_1 .left .itemsort li a:hover i{opacity:1; -webkit-animation:orangeIn 0.4s ease;	animation:orangeIn 0.4s ease;}
.index_1 .left .itemsort li a:hover em{color:#fff;}
@-webkit-keyframes orangeIn{0%{-webkit-transform:scale(0.8);-ms-transform:scale(0.8);transform:scale(0.8);opacity:0}100%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}}
@keyframes orangeIn{0%{-webkit-transform:scale(0.8);-ms-transform:scale(0.8);transform:scale(0.8);opacity:0}100%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}}
@-webkit-keyframes orangeOut{0%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}100%{-webkit-transform:scale(0.8);-ms-transform:scale(0.8);transform:scale(0.8);opacity:0}}
@keyframes orangeOut{0%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}100%{-webkit-transform:scale(0.8);-ms-transform:scale(0.8);transform:scale(0.8);opacity:0}}

.index_1 .middle{width:350px; float:left; margin-left:25px; overflow:hidden;}
.index_1 .middle .list{width:100%; margin-top:20px; overflow:hidden;}
.index_1 .middle .list li{font-size:14px; padding:7px 0; overflow:hidden;}
.index_1 .middle .list li h3{font-weight:bold; height:34px; line-height:34px; font-family:"宋体";}
.index_1 .middle .list li h3 a{color:#000; border-radius:5px; display:inline-block;}
.index_1 .middle .list li h3 a:hover{background:#20a0a1; color:#fff; padding:0 5px;}
.index_1 .middle .list li p{color:#606060;}
.index_1 .middle .list li p a{font-weight:bold; color:#20a0a1;}

.index_1 .right{width:400px; float:right; overflow:hidden;}
.index_1 .right .video{width:100%; height:390px; overflow:hidden;}

.index_2{width:100%; border-bottom:1px solid #e6e6e6; margin-bottom:20px; overflow:hidden;}
.index_2 .left{width:400px; float:left; overflow:hidden;}
.index_2 .left .list{width:100%; height:320px; padding-top:20px; overflow:hidden;}
.index_2 .left .list li{height:30px; line-height:30px; padding:0 15px 0 10px; overflow:hidden;}
.index_2 .left .list li a{color:#000; border-radius:5px; display:inline-block;}
.index_2 .left .list li a:hover{background:#20a0a1; color:#fff; padding:0 5px;}
.index_2 .left .list li span{float:right; color:#a3a3a3;}

.index_2 .middle{width:400px; float:left; overflow:hidden;}
.index_2 .middle .list{width:358px; height:340px; padding:0 20px; border-left:1px solid #e6e6e6; border-right:1px solid #e6e6e6; overflow:hidden;}
.index_2 .middle .list dt{width:100%; max-height:102px; margin-bottom:5px; border-bottom:1px dashed #dfdfdf; padding:17px 0; overflow:hidden;}
.index_2 .middle .list .img{width:145px; height:102px; float:left; overflow:hidden;}
.index_2 .middle .list .img img{width:100%;}
.index_2 .middle .list .txt{width:200px; float:left; padding-left:13px; overflow:hidden;}
.index_2 .middle .list .txt h3{font-weight:bold; height:34px; line-height:34px; font-family:"宋体";}
.index_2 .middle .list .txt h3 a{color:#000; border-radius:5px; display:inline-block;}
.index_2 .middle .list .txt h3 a:hover{background:#20a0a1; color:#fff; padding:0 5px;}
.index_2 .middle .list .txt p{color:#606060;}
.index_2 .middle .list .txt p a{font-weight:bold; color:#20a0a1;}
.index_2 .middle .list dd{height:30px; line-height:30px; overflow:hidden;}
.index_2 .middle .list dd a{color:#000; border-radius:5px; display:inline-block;}
.index_2 .middle .list dd a:hover{background:#20a0a1; color:#fff; padding:0 5px;}
.index_2 .middle .list dd span{float:right; color:#a3a3a3;}

.index_2 .right{width:400px; float:right; overflow:hidden;}
.index_2 .right .form{width:294px; margin:0 auto; padding:30px 0 20px; overflow:hidden;}
.index_2 .right .form .input{width:100%; height:32px; line-height:32px; color:#131212; margin-bottom:10px; overflow:hidden;}
.index_2 .right .form .input input{width:200px; height:30px; border:1px solid #d8d8db; color:#23a1a2; padding:0 12px; background:#ededed; border-radius:8px;}
.index_2 .right .form .input select{width:224px; height:32px; border:1px solid #d8d8db; padding-left:12px; background:#ededed url(../images/select.png) 190px center no-repeat; border-radius:8px; appearance:none; -moz-appearance: none; -webkit-appearance:none;}
.index_2 .right .form .textarea{width:100%; color:#131212; margin-bottom:14px; overflow:hidden;}
.index_2 .right .form .textarea textarea{width:270px; height:50px; border:1px solid #d8d8db; color:#23a1a2; background:#ededed; border-radius:8px; padding:9px 11px; margin-top:10px;}
.index_2 .right .form .submit{width:100%; text-align:center;}
.index_2 .right .form .submit a{display:inline-block; width:143px; height:44px; line-height:44px; text-align:center; color:#fff; font-size:16px; font-weight:bold; background:#20a0a1 url(../images/btn_on.png) center no-repeat; margin-left:17px; border-radius:10px;}

.index_3{width:100%; height:117px; background:url(../images/index_3_bg.jpg) no-repeat; margin-bottom:40px; padding-top:30px; text-align:center; overflow:hidden;}
.index_3 a{margin:0 5px; display:inline-block}
.index_3 a:hover{animation:heartBeat 1s;}

.index_4{width:100%; margin-bottom:40px; overflow:hidden;}
.index_4 .list{width:100%; padding:20px 0 0; overflow:hidden;}
.index_4 .list li{width:210px; height:382px; background:#ededed; float:left; margin-right:6px; overflow:hidden;}
.index_4 .list li:last-child{margin-right:0;}
.index_4 .list li .left{width:210px; height:382px; position:relative; float:left; background-repeat:no-repeat; background-position:center; overflow:hidden; transition:all 1s ease-out;}
.index_4 .list li .left a{display:block; width:100%; height:382px;}
.index_4 .list li .left em{width:100%; height:42px; line-height:42px; text-align:center; background:rgba(0,0,0,0.5); color:#fff; font-size:16px; font-weight:bold; overflow:hidden; position:absolute; left:0; bottom:0;}
.index_4 .list li .right{width:290px; float:left; padding-right:6px; padding-top:50px; color:#131212; opacity:0;}
.index_4 .list li .right h3{font-size:22px; color:#000;}
.index_4 .list li .right h3 a{color:#000;}
.index_4 .list li .right h3 a:hover{color:#20a0a1;}
.index_4 .list li .right h4{font-weight:bold; padding:5px 0;}
.index_4 .list li .right .p1{font-size:12px;}
.index_4 .list li .right .p2{font-size:12px; padding:15px 0;}
.index_4 .list li .right .p2 strong{display:block; font-size:14px; color:#21a1a1; padding-bottom:2px;}
.index_4 .list li .right .btn{margin-left:40px; margin-top:10px;}
.index_4 .list li .right .btn a{display:inline-block; width:143px; height:44px; line-height:44px; text-align:center; color:#fff; font-size:16px; font-weight:bold; background:#20a0a1 url(../images/btn_on.png) center no-repeat; margin-left:17px; border-radius:10px;}
.index_4 .list li .right .btn a:hover{animation:tada 1.2s;}
.index_4 .list li.on{width:552px;}
.index_4 .list li.on .left{width:256px;}
.index_4 .list li.on .left em{display:none;}
.index_4 .list li.on .right{ opacity:1;}

.index_5{width:100%; margin-bottom:40px; overflow:hidden;}
.index_5 h2{text-align:center;}
.index_5 h2 em{font-size:35px; color:#000; display:inline-block; border:2px solid #5ec593; padding:0 35px;}
.index_5 h2 span{display:block; font-size:20px; color:#d9d9d9; padding-top:10px;}
.index_5 .list{width:100%; padding-top:20px; overflow:hidden;}
.index_5 .list li{width:283px; height:251px; float:left; margin-right:17px; border:2px solid #d8d8db; position:relative; overflow:hidden;}
.index_5 .list li:last-child{margin-right:0;}
.index_5 .list li p{position:absolute; left:0; bottom:-75px; width:263px; height:45px; color:#fff; background:rgba(66,180,153,0.9); padding:15px 10px; transition:all 600ms;}
.index_5 .list li:hover p{bottom:0;}

.index_6{width:100%; margin-bottom:40px; overflow:hidden;}
.index_6 h2{text-align:center;}
.index_6 h2 em{font-size:35px; color:#000; display:inline-block; border:2px solid #5ec593; padding:0 35px;}
.index_6 h2 span{display:block; font-size:20px; color:#d9d9d9; padding-top:10px;}
.index_6 .img{width:100%; padding-top:20px; overflow:hidden;}
.index_6 .img img{border:2px solid #d8d8db;}
.index_6 .img .left{width:287px; float:left; overflow:hidden;}
.index_6 .img .middle{width:501px; float:left; margin-left:18px; overflow:hidden;}
.index_6 .img .middle .p1{margin-bottom:16px;}
.index_6 .img .middle .p2 em:first-child{float:left;}
.index_6 .img .middle .p2 em:last-child{float:right;}
.index_6 .img .right{width:374px; float:right; overflow:hidden;}
.index_6 .img .right p:first-child{margin-bottom:16px;}

/* 在线预约弹层 */
#pop_mask{position:fixed; width:100%; height:100%; top:0; z-index:99998; background:rgba(0,0,0,.7); display:none;}
#chkinfo{width:100%; position:fixed; top:50%; z-index:99999; display:none;}
#chkinfo .txt{width:100%; text-align:center; overflow:hidden;}
#chkinfo .txt span{display:inline-block; height:70px; line-height:70px; border-radius:70px; font-size:24px; color:#fff; background:#20a0a1; padding:0 60px; font-family:"Microsoft YaHei";}

/* 医院简介 */
.about_1{width:1106px; height:535px; margin:60px auto; background:url(../images/about_1.jpg) no-repeat; overflow:hidden;}
.about_1 .cont{width:386px; margin:90px auto 0; overflow:hidden;}
.about_1 .cont h2{font-size:35px; text-align:center;}
.about_1 .cont h4{font-size:16px; color:#d9d9d9; text-align:center;}
.about_1 .cont p{padding-top:18px; text-indent:2em; line-height:1.6;}

.about_2{width:100%; height:636px; background:url(../images/about_2.jpg) center no-repeat; overflow:hidden;}
.about_2 .cont{width:1200px; margin:0 auto; padding-top:70px; overflow:hidden;}
.about_2 .cont h2{font-size:35px; text-align:center;}
.about_2 .cont h4{font-size:16px; color:#aeb9bd; text-align:center;}
.about_2 .cont .intro{text-align:center; font-weight:bold; padding:20px 0;}

.about_3{padding:70px 0;}
.about_3 h2{font-size:35px; text-align:center;}
.about_3 h4{font-size:16px; color:#d9d9d9; text-align:center;}
.about_3 .intro{text-align:center; font-weight:bold; padding:10px 0;}
.about_3 .imglist{width:936px; margin:0 auto; overflow:hidden;}
.about_3 .imglist li{width:248px; float:left; margin:25px 32px; overflow:hidden;}
.about_3 .imglist li .p2{width:100%; height:40px; line-height:40px; text-align:center; background:#42b499; color:#fff; font-size:18px; font-family:"Microsoft YaHei"; overflow:hidden;}
.about_3 .imglist li .p2 em{display:inline-block; width:23px; height:23px; text-align:center; line-height:23px; background:#fff; border-radius:50%; color:#42b499; margin-right:9px;}

.about_4{width:100%; height:610px; background:url(../images/about_4.jpg) center no-repeat; overflow:hidden;}
.about_4 .cont{width:855px; margin:0 auto; padding-top:40px; overflow:hidden;}
.about_4 .cont h2{font-size:35px; text-align:center;}
.about_4 .cont h4{font-size:16px; color:#aeb9bd; text-align:center;}
.about_4 .cont .intro{text-align:center; font-weight:bold; padding:10px 0;}
.about_4 .cont .txt p{text-indent:2em; padding-bottom:10px;}

.about_5{margin-top:40px;}
.about_5 h2{font-size:35px; text-align:center;}
.about_5 h4{font-size:16px; color:#d9d9d9; text-align:center;}

/* 来院路线 */
.mapbox{width:100%; padding:20px 0 30px; overflow:hidden;}
.mapbox h2{font-size:35px; text-align:center;}
.mapbox h4{font-size:16px; color:#d9d9d9; text-align:center;}
.mapbox .img{padding:30px 0; overflow:hidden;}
.mapbox .route{width:1120px; padding:40px 40px 25px; background:#42b499; border-radius:30px; overflow:hidden;}
.mapbox .route p{width:100%; margin-bottom:15px; overflow:hidden;}
.mapbox .route p span{display:inline-block; height:22px; line-height:22px; border-radius:22px; background:#32ab9d; color:#fff; font-weight:bold; padding:0 15px; margin-left:5px;}

/* 文章列表|内容 */
.listconbox{width:100%; padding-bottom:40px; overflow:hidden;}

.listconbox .left{width:820px; float:left; overflow:hidden;}

.listconbox .left .newslist{width:100%; padding-bottom:20px; overflow:hidden;}
.listconbox .left .newslist li{display:inline-block; padding:30px; border-bottom:1px dashed #dfdfdf; transition:all 0.2s linear 0s;}
.listconbox .left .newslist li:hover{border-bottom-color:#20a0a1;}
.listconbox .left .newslist .left{width:145px; height:102px; float:left; overflow:hidden;}
.listconbox .left .newslist .left img{width:145px;}
.listconbox .left .newslist .right{width:595px; float:left; margin-left:20px; overflow:hidden;}
.listconbox .left .newslist .right h2{font-size:16px; font-family:"宋体"; font-weight:bold;}
.listconbox .left .newslist li:hover .right h2,.listconbox .left .newslist li:hover .right h2 a{color:#20a0a1;}
.listconbox .left .newslist .right .intro{color:#606060; padding:7px 0;}
.listconbox .left .newslist .right .intro em{font-weight:bold; color:#20a0a1;}
.listconbox .left .newslist .right .date{color:#c6c6c6;}

.listconbox .left .article{width:100%; border-bottom:1px solid #e6e6e6; overflow:hidden;}
.listconbox .left .article .title{text-align:center; font-size:24px; font-weight:500; margin-top:30px;}
.listconbox .left .article .info{text-align:center; color:#a3a3a3; padding:10px 0 30px;}
.listconbox .left .article .info a{color:#a3a3a3;}
.listconbox .left .article .info a:hover{color:#20a0a1;}
.listconbox .left .article .content{border-top:1px dashed #dfdfdf; border-bottom:1px dashed #dfdfdf; padding:30px; color:#6c6c6c; line-height:1.8; overflow:hidden;}
.listconbox .left .article .content p,.listconbox .left .article .content div{margin-bottom:20px;}
.listconbox .left .article .updown{width:100%; padding:20px 0; overflow:hidden;}
.listconbox .left .article .updown p{height:34px; line-height:34px; padding:0 30px; color:#131212; overflow:hidden;}
.listconbox .left .article .updown p a{color:#28a59f;}

.listconbox .right{width:350px; float:right; overflow:hidden;}

.listconbox .right .teamSlide{width:100%; height:204px; background:#28a59f; position:relative; margin-top:30px; overflow:hidden;}
.listconbox .right .teamSlide .bd li{width:100%; height:204px; float:left; position:relative; overflow:hidden;}
.listconbox .right .teamSlide .bd li .p2{width:162px; position:absolute; top:60px; right:0; color:#fff;}
.listconbox .right .teamSlide .bd li .p2 em{display:block;}
.listconbox .right .teamSlide .bd li .p2 em.e1{font-size:26px; font-weight:500; font-family:"Microsoft YaHei"; padding-bottom:5px;}
.listconbox .right .teamSlide .bd li .p2 em.e2{font-weight:bold;}
.listconbox .right .teamSlide .prev,.listconbox .right .teamSlide .next{position:absolute; cursor:pointer; width:14px; height:24px; left:8px; top:50%; margin-top:-12px; background:url(../images/prev.png) no-repeat;}
.listconbox .right .teamSlide .next{left:auto; right:8px; background:url(../images/next.png) no-repeat;}

.listconbox .right .newslist{width:100%; margin-top:30px; overflow:hidden;}
.listconbox .right .newslist h2{border-bottom:2px solid #28a59f; font-size:18px; font-weight:600; padding:0 5px 5px; margin-bottom:5px;}
.listconbox .right .newslist h2 span{float:right; font-size:14px; font-family:"宋体"; font-weight:normal; padding-top:6px;}
.listconbox .right .newslist h2 span a{color:#20a0a1;}
.listconbox .right .newslist li{height:30px; line-height:30px; overflow:hidden;}
.listconbox .right .newslist li a{color:#000; border-radius:5px; display:inline-block;}
.listconbox .right .newslist li a:hover{background:#20a0a1; color:#fff; padding:0 5px;}

.listconbox .right .telimg{width:100%; margin-top:30px; overflow:hidden;}

/* 案例项目 */
.casebox{width:100%; padding:20px 0 30px; overflow:hidden;}
.casebox h2{font-size:35px; text-align:center;}
.casebox h4{font-size:16px; color:#d9d9d9; text-align:center;}
.casebox .list{width:100%; padding:15px 0 10px; overflow:hidden;}
.casebox .list li{width:372px; float:left; padding:15px 14px; overflow:hidden;}
.casebox .list li a{display:block; padding:10px; border:1px solid #f1f1f1; box-shadow:0 0 10px rgba(6,0,1,0.1);}
.casebox .list li a:hover{border-color:#20a0a1;  box-shadow:0 0 10px rgba(32,160,161,0.1);}
.casebox .list li a:hover .txt{color:#20a0a1; transition:all 0.2s linear 0s;}
.casebox .list li .img{width:350px; height:205px; overflow:hidden;}
.casebox .list li .img img{width:350px;}
.casebox .list li .txt{text-align:center; font-size:24px; color:#000; font-family:"Microsoft YaHei"; padding:12px 0 5px; transition:all 0.2s linear 0s;}

/* 医师团队 */
.teambox{width:100%; padding:20px 0 30px; overflow:hidden;}
.teambox h2{font-size:35px; text-align:center;}
.teambox h4{font-size:16px; color:#d9d9d9; text-align:center;}
.teambox .teamlist{width:1005px; margin:30px auto; position:relative; overflow:hidden;}
.teambox .teamlist .bigimg{width:1005px; height:470px; background:url(../images/team_bg.jpg) no-repeat; position:relative; overflow:hidden;}
.teambox .teamlist .bigimg ul{position:absolute;}
.teambox .teamlist .bigimg li{width:1005px; height:470px; float:left; overflow:hidden;}
.teambox .teamlist .bigimg li .left{width:370px; float:left; margin:0 35px 0 105px; overflow:hidden;}
.teambox .teamlist .bigimg li .right{width:340px; float:left;}
.teambox .teamlist .bigimg li .right .info{width:290px; padding:60px 25px 25px; background:#39aaa5; border-radius:0 0 25px 25px; color:#fff; overflow:hidden;}
.teambox .teamlist .bigimg li .right .info .p1{font-size:22px; font-family:"Microsoft YaHei"; padding-bottom:5px;}
.teambox .teamlist .bigimg li .right .info .p2{font-weight:bold;}
.teambox .teamlist .bigimg li .right .info .p3{font-size:12px; padding:10px 0 15px;}
.teambox .teamlist .bigimg li .right .info .p4{width:268px; border:1px solid #fff; border-radius:20px; font-size:12px; padding:15px 10px;}
.teambox .teamlist .bigimg li .right .info .p4 strong{font-size:14px; display:block;}
.teambox .teamlist .bigimg li .right .btn{text-align:center; margin-top:30px;}
.teambox .teamlist .bigimg li .right .btn a{display:inline-block; width:143px; height:44px; line-height:44px; text-align:center; color:#fff; font-size:16px; font-weight:bold; background:#20a0a1 url(../images/btn_on.png) center no-repeat; margin-left:17px; border-radius:10px;}
.teambox .teamlist .bigimg li .right .btn a:hover{animation:tada 1.5s;}
.teambox .teamlist .smallimg{width:790px; height:128px; margin:30px auto 0; position:relative; overflow:hidden;}
.teambox .teamlist .smallimg ul{position:absolute; height:128px;}
.teambox .teamlist .smallimg li{width:158px; height:128px; text-align:center; float:left; position:relative; cursor:pointer;}
.teambox .teamlist .smallimg li img{border:2px solid #d8d8db; border-radius:30px; width:124px; height:124px;}
.teambox .teamlist .smallimg li.on img{border-color:#5bc394;}
.teambox .teamlist .prev,.teambox .teamlist .next{position:absolute; cursor:pointer; width:30px; height:51px; left:20px; bottom:38px; background:url(../images/prev2.png) no-repeat;}
.teambox .teamlist .next{left:auto; right:20px; background:url(../images/next2.png) no-repeat;}

 .pagination {
     display: inline-block;
     padding-left: 0;
     margin: 20px 0;
     border-radius: 4px;
 }
.pagination > li {
    display: inline;
}
.pagination > li > a,
.pagination > li > span {
    position: relative;
    float: left;
    padding: 6px 12px;
    margin-left: -1px;
    line-height: 1.42857143;
    color: #337ab7;
    text-decoration: none;
    background-color: #fff;
    border: 1px solid #ddd;
}
.pagination > li:first-child > a,
.pagination > li:first-child > span {
    margin-left: 0;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
}
.pagination > li:last-child > a,
.pagination > li:last-child > span {
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
}
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
    z-index: 2;
    color: #23527c;
    background-color: #eee;
    border-color: #ddd;
}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
    z-index: 3;
    color: #fff;
    cursor: default;
    background-color: #337ab7;
    border-color: #337ab7;
}
.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {
    color: #777;
    cursor: not-allowed;
    background-color: #fff;
    border-color: #ddd;
}