﻿@charset "utf-8";

/*===全局设置===*/
*{
	font-family:"PingFang SC","Microsoft Yahei",SimHei,"Helvetica Neue",Helvetica,STHeiTi,sans-serif;
	margin:0;padding:0;
	}
body{background:#f1f1f1;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0}
input,select,textarea{vertical-align:middle;}
a{color:#000;text-decoration:none}
li{list-style:none}

button{background:0;border:0}
i,em{font-style:normal}:focus{outline:0}ins{text-decoration:none}caption,th,td{font-weight:normal}

.wapFrame{width:640px;margin:0px auto;overflow:hidden;padding-bottom:100px;}
.ztFrame{width:640px;margin:0px auto;overflow:hidden;padding-bottom:80px;background:#fff;}
/*=====网站功能按钮全局样式=======*/
.subline{background:#44CC00;display:inline-block;overflow:hidden;text-align:center;cursor:pointer;}
.regline{background:#FB6362;display:inline-block;overflow:hidden;text-align:center;cursor:pointer;}

/*===头部文件============*/
.headBox{width:640px;background-color:#0046b3;height:80px;margin:0px auto}
.headBox a{display:inline-block;width:100%; height:100%;color:#FFF;cursor:pointer;text-decoration:none}
.headBox .name   {float:left;width:360px;height:80px;line-height:80px;text-align:center;font-size:32px;color:#FFF}
.headBox .return {float:left;width:140px;height:80px;line-height:80px;font-size:26px;background:url(../images/return.png) 30px 26px  no-repeat;overflow:hidden}
.headBox .return a{padding-left:65px;}
.headBox .menuBtn {float:left;width:140px;height:80px;line-height:80px;font-size:24px; position:relative}
.headBox .menuBtn img{position:absolute;top:50%;margin-top:-15px;right:30px;}
.headBox .guahao{width:103px;text-align:center;float:left;font-size:26px;height:80px;line-height:80px;margin-left:36px;}
/*=======底部文件========*/
.footBox, .article_feedback{background:#FFF;border-top:1px solid #E2E2E2;width:640px;height:80px;position:fixed;left:50%;bottom:0px;margin-left:-320px;z-index:999;overflow:hidden}

.footBox #nav1 div{background:url(../images/i01.png);width:36px;height:36px;background-position:0 0;margin:10px auto 0;}
.footBox #nav2 div{background:url(../images/i02.png);width:36px;height:36px;background-position:0 0;margin:10px auto 0;}
.footBox #nav3 div{background:url(../images/i03.png);width:36px;height:36px;background-position:0 0;margin:10px auto 0;}
.footBox #nav4 div{background:url(../images/i04.png);width:36px;height:36px;background-position:0 0;margin:10px auto 0;}
.footBox #nav5 div{background:url(../images/i05.png);width:36px;height:36px;background-position:0 0;margin:10px auto 0;}
.footBox a{display:block;width:128px;height:80px;float:left; text-align:center;cursor:pointer;}
.foot_hover{background-position:0px 36px;}
.footBox a i{display:block;width:128px;font-size:16px;color:#8F8F8F;margin-top:5px}

/*====banner====*/
.bannerBox .swiper-container {width: 100%;height: 100%;}
.bannerBox .swiper-slide {text-align: center;font-size: 18px;background: #fff;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;}

/*====首页搜索框====*/
.index_m_search{z-index:1;}
.index_q_search{z-index:2;display:none}
.index_m_search img{position:absolute;top:18px;left:128px;}
.index_m_search span{position:absolute;top:14px;left:163px;height:28px;color:#8f8f8f;font-size:24px;}
.index_q_search img{position:absolute;top:18px;left:10px;}
.index_q_search input{width:502px;position:absolute;top:0px;left:45px;height:58px;font-size:24px;}
.index_q_search a{display:block;position:absolute;top:18px;right:10px;height:25px;width:25px;background:#B2B2B2;border-radius:25px;color:#fff;text-align:center;line-height:25px;}
.index_search{width:640px;margin:40px auto 0px;}
.index_search .mSearch{display:block;width:580px;height:58px;border:1px solid #E2E2E2;background:#FFF;text-decoration:none;margin:0 auto;position:relative;overflow:hidden;}


/*====首页快速咨询找医生=======*/
.functionBox{width:640px;overflow:hidden;margin:40px auto 10px;}
.functionBox a{float:left;display:inline-block;background:#FFF;text-decoration:none;text-align:center;overflow:hidden}
.functionBox .pic{display:inline-block;width:218px;margin:30px 0px 10px 0px;}
.functionBox .txt{display:inline-block;width:218px;font-size:28px;color:#1A1A1A}
.functionBox .stxt{display:inline-block;width:218px;font-size:16px;color:#8F8F8F}
.functionBox .fun01{width:210px;height:178px;border:1px solid #E2E2E2;border-left:none;border-right:none}
.functionBox .fun02{width:218px;height:178px;border:1px solid #E2E2E2;}
.functionBox .fun03{width:210px;height:178px;border:1px solid #E2E2E2;border-left:none;border-right:none}

/*====医生列表样式=====*/
.doctorBox{width:640px;margin:10px auto;overflow:hidden;background:#FFF;}
.doctorBox .tit{border:1px solid #E2E2E2;border-left:none;border-right:none;width:640px;height:80px;margin:0px auto;overflow:hidden}
.doctorBox .tit a{text-decoration:none;display:inline-block;width:640px;height:80px;overflow:hidden}
.doctorBox .tit span{display:inline-block;float:left;width:200px;line-height:80px;font-size:30px;color:#1A1A1A;padding-left:30px;}
.doctorBox .tit i{float:right;display:inline-block;width:160px;height:80px;line-height:80px; text-align:right;color:#8F8F8F;font-size:20px;padding-right:30px;}


.doctor {width:580px;overflow:hidden;padding:30px;border-bottom:1px solid #E2E2E2;background:#fff}
.doctor .pic{float:left;width:160px;height:200px;overflow:hidden}
.doctor .content{float:left;width:400px;height:200px;padding-left:20px;overflow:hidden;}
.doctor .content .doctorName{overflow:hidden;width:400px;height:40px;}
.doctor .content .doctorName span{font-size:30px;color:#1A1A1A;line-height:28px;}
.doctor .content .doctorName i{padding-left:20px;font-size:22px;color:#8F8F8F;}
.doctor .content .doctorInfo{overflow:hidden;width:400px;height:120px;font-size:22px;line-height:32px; text-align:justify}
.doctor .content .doctorInfo i{color:#F84600}
.doctor .content .doctorInfo span{color:#4c4c4c}
.doctor .content .doctorFun{overflow:hidden;width:400px;bottom:0px;}
.doctor .content .doctorFun .subline, .doctor_info .doctor_info_right a.subline{float:left;width:140px;height:40px;font-size:20px;color:#FFF;border-radius: 5px;line-height:40px;margin-right:40px;}
.doctor .content .doctorFun .regline, .doctor_info .doctor_info_right a.regline{float:left;width:140px;height:40px;font-size:20px;color:#FFF;border-radius: 5px;line-height:40px;}

/*======首页医院功能样式=========*/
.companyBox{width:644px;margin:10px auto;overflow:hidden;border-top:1px solid #e2e2e2;}
.companyBox a{float:left;display:inline-block;background:#FFF;text-decoration:none;text-align:center;overflow:hidden}
.companyBox .pic{display:inline-block;width:159px;margin:30px 0px 10px 0px;}
.companyBox .txt{display:inline-block;width:159px;font-size:26px;color:#4c4c4c}
.companyBox .company{width:160px;height:159px;border:1px solid #e2e2e2;border-left:none;border-top:none}

/*======首页、视频列表、名医讲堂样式=========*/
.makeBox{width:640px;overflow:hidden;background:#FFF;margin:10px auto;}
.makeBox .tit{border:1px solid #E2E2E2;border-left:none;border-right:none;width:640px;height:80px;margin:0px auto;overflow:hidden}
.makeBox .tit a{text-decoration:none;display:inline-block;width:640px;height:80px;overflow:hidden}
.makeBox .tit span{display:inline-block;float:left;width:200px;line-height:80px;font-size:30px;color:#1A1A1A;padding-left:30px;}
.makeBox .tit i{float:right;display:inline-block;width:160px;height:80px;line-height:80px; text-align:right;color:#8F8F8F;font-size:20px;padding-right:30px;}
.makeBox li{overflow:hidden;padding:30px;border-bottom:1px solid #E2E2E2}
.makeBox li a{display:inline-block;width:580px;overflow:hidden}
.makeBox li .pic{float:left;width:200px;height:132px;position:relative}
.makeBox li .pic i{background:url(../images/movie.png);background-size:50px 50px;width:50px;height:50px;position:absolute;top:50%;left:50%;margin-top:-25px;margin-left:-25px;}
.makeBox li .title{float:left;width:360px;height:120px;margin-left:20px;text-align:justify;overflow:hidden;position:relative}
.makeBox li .title .txt{width:360px;height:70px;overflow:hidden;line-height:38px;font-size:28px;color:#333;position:absolute;left:0px;top:-5px;}
.makeBox li .title .inf{width:360px;font-size:20px;line-height:20px;height:20px;position:absolute;bottom:0px;left:0px;}
.makeBox li .title .inf span {color:#8F8F8F}.make .title .inf span i{color:#FF4040;}
.makeBox li .title .inf em{color:#8F8F8F;position:absolute;right:0px;}

.makeBox li .tech_img{width:580px;margin:0 auto;position:relative;}
.makeBox li .tech_img img{border-radius:10px;}
.makeBox li .tech_img em{position:absolute;top:100px;left:230px;}
.makeBox li .tech_title{font-size:30px;color:#212121;margin:20px 0}
.makeBox li .tech_click{overflow:hidden}
.makeBox li .tech_click span{display:inline-block;float:right;font-size:22px;color:#646464}
.makeBox li .tech_click span i{color:#ff4040}
.makeBox li .tech_click span:first-child{float:left}

/*=========三图模式==============*/
.makeBox li .title_three{font-size:28px;color:#333;line-height:38px;}
.makeBox li .pic_three{overflow:hidden;margin:12px auto;}
.makeBox li .pic_three img{margin-right:1px;}
.makeBox li .pic_three img:last-child{margin-right:0}
.makeBox li .inf_three{color:#8F8F8F;font-size:20px;margin-top:15px;}
.makeBox li .inf_three span{margin-right:15px;}

/*=========搜索==============*/
.searchBox{width:640px;margin:0px auto;padding-top:30px;overflow:hidden;background:#FFF; text-align:center}
.searchBox a{display:inline-block;width:578px;height:48px;line-height:48px;color:#8F8F8F;border:1px solid #E2E2E2;background:#F1F1F1;font-size:24px;text-decoration:none}

/*======栏目顶部导航========*/
.navBox{overflow:hidden;}
.navBox .swiper1 {width: 100%;height:80px;}
.navBox .swiper1 .selected{color:#ec5566;}
.navBox .swiper1 .swiper-slide {text-align: center;font-size: 26px;height: 80px;/* Center slide text vertically */display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;cursor: pointer;}
.navBox .swiper2 {width: 100%;}
.navBox .swiper2 .swiper-slide {height: calc(100vh - 50px);background-color: #ccc;color: #fff;text-align: center;overflow-x: hidden !important;}
.navBox .swiper-container{margin:10px auto;}
.navBox .wsList .swiper-container{margin:0 auto 20px;background:#fff;}

/*======问答模块列表样式========*/
input,button{outline:none;}
.wenwen-footer,.speak_window{width:640px!important;margin:0 auto}
.speak_window,.wenwen-footer{left:50%!important;margin-left:-320px}
.wenwen-footer{width:100%;position:fixed;bottom:80px;left:0;background:#fff;padding:20px;border-top:solid 1px #ddd;box-sizing:border-box;}
.wenwen_btn,.wenwen_help{width:15%;text-align:center;}
.wenwen_btn img,.wenwen_help img{height:40px;}
.wenwen_text{height:80px;border-radius:5px;box-sizing:border-box;width:100%;text-align:center;overflow:hidden;}
.circle-button{padding:0 5px;}
.wenwen_text .circle-button{font-size:14px;color:#666;line-height:38px;}
.write_box{background:#fff;width:100%;height:80px;line-height:30px;display:none;}
.write_box textarea{border-style:none;border-width:0;outline:0;resize: none;height:80px;overflow:hidden;padding:0 5px;line-height:30px;width:100%;box-sizing:border-box;border:0;}
.wenwen_help button{width:95%;background:#42929d;color:#fff;border-radius:5px;border:0;height:40px;display:none;}
#wenwen{height:100%;}
.speak_window{overflow-y:scroll;height:100%;width:100%;position:fixed;top:0;left:0;}
.speak_box{margin-bottom:70px;padding:10px;margin-top:90px;}
.question,.answer{margin-bottom:10px;}
.question{text-align:right;}
.question>div{display:inline-block;}
.left{float:left;}
.right{float:right;}
.clear{clear:both;}
.heard_img{height:60px;width:60px;border-radius:5px;overflow:hidden;background:#ddd;}
.heard_img img{width:100%;height:100%}
.question_text,.answer_text{box-sizing:border-box;position:relative;display:table-cell;min-height:60px;}
.question_text{padding-right:20px;}
.answer_text{padding-left:20px;}
.question_text p,.answer_text p{border-radius:10px;padding:.5rem;margin:0;font-size:14px;line-height:28px;box-sizing:border-box;vertical-align:middle;display:table-cell;height:60px;word-wrap:break-word;}
.answer_text p{background:#fff;}
.question_text p{background:#42929d;color:#fff;text-align:left;}
.question_text i,.answer_text i{width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;position:absolute;top:25px;}
.answer_text i{border-right:10px solid #fff;left:10px;}
.question_text i{border-left:10px solid #42929d;right:10px;}
.answer_text p a{color:#42929d;display:inline-block;}
audio{display:none;}
.saying{position:fixed;bottom:30%;left:50%;width:120px;margin-left:-60px;display:none;}
.saying img{width:100%;}
.write_list{position:absolute;left:0;width:100%;background:#fff;border-top:solid 1px #ddd;padding:5px;line-height:30px;}

/*======个人中心登录注册========*/
.container{width:640px!important;margin:0 auto;}
.container .content-title{font-size:28px;color:#000;text-align:center;margin-top:55px;}
input#input_code.error{border:1px solid #FF6134}
#input_code-error{float:left;margin-right:3.2rem;position:relative;padding-top:1px}
.content-main{width:440px;margin:0 auto}
.content-main .input-line{display:block;width:440px;height:59px;margin:40px auto;text-align:center;border-radius:4px;font-size:24px;background:#f8f8f8;color:#666;line-height:2;outline:none}
.content-main .username{width:440px;border:1px solid #E7E7E7}
.content-main .input-code{width:5.22667rem;float:left}
.content-main .vericode{width:2.13333rem;height:1.06667rem;float:left;margin-left:.26667rem;font-size:.53333rem;text-align:center;border:1px solid #E7E7E7}
.content-main .change{float:left;font-size:.32rem;color:#37CF6B;margin-left:.05333rem;margin-top:.26667rem}
.login-normal .input-line,.register-normal .input-line,.reset-normal .input-line,.setup-normal .input-line{border:1px solid #E7E7E7}
.login-error .input-line{border:1px solid #FF6134}
input,button{border:none;-webkit-appearance:none}
.btn-login,.btn-reset,.btn-register,.btn-forget,.btn-vericode,.btn-next{display:block;width:440px;height:59px;font-weight:normal;line-height:1;background:#37CF6B;border-radius:4px;font-size:28px;color:#FFF}
.btn-next:disabled{color:#C2C2C2;background:#EDEEEF}
.forget-normal .input-code{border:1px solid #E7E7E7}
.forget-error .input-code,.register-error .input-code{border:1px solid #FF6134}
.register,.login{font-size:28px;margin-top:40px;color:#36a300;text-decoration:none;text-align:center;display:block}
.info p{font-size:.32rem;color:#CCC;width:100%;text-align:center;display:block;margin-top:.4rem}
.info a{font-size:.37333rem;color:#37CF6B;text-decoration:none;width:100%;text-align:center;display:block;margin-top:.26667rem}
.fotPwd{margin-left:.4rem;margin-top:.66667rem;font-size:.42667rem;color:#999;text-decoration:none;float:left}
.register:after,.login:after{clear:both}

.warning{color:#FF6134;font-size:.42667rem;margin-top:1.73333rem;width:100%;text-align:center}
.code-warning{font-size:.37333rem;color:#CECECE;margin:.53333rem auto 1.2rem;width:100%;text-align:center}

/*======列表下拉更多========*/
.makeBox{background:#fff}
.dropload-down{font-size:20px;text-align:center;height:50px;line-height:50px;}

/*======医生详情页========*/
.doctor_margin{margin:10px auto;}
.doctor_info .doctor_info_left{float:left;width:160px;}
.doctor_info .doctor_info_right{float:left;width:400px;margin-left:20px;line-height:33px;}
.doctor_info .doctor_info_right .d1{font-size:28px;color:#171717}
.doctor_info .doctor_info_right .d2{overflow:hidden;margin-top:10px;}
.doctor_info .doctor_info_right .d2 span{display:inline-block;float:left;font-size:24px;color:#909090;}
.doctor_info .doctor_info_right .d2 span:first-child{margin-right:15px;}
.doctor_info .doctor_info_right .d3{font-size:24px;color:#111111;margin-top:20px;}
.doctor_info .doctor_info_right .d4{overflow:hidden;margin-top:30px;}
.doctor .doc_title{font-size:28px;color:#000;font-weight:bold}
.doctor .doc_content i, .doctor .doc_content a{color:#f84600;}
.doctor .doc_content{font-size:26px;color:#4c4c4c;line-height:44px;text-align:justify;margin-top:15px;}
#doctor_yspb{margin-top:15px;overflow:hidden}
.doctor_yspb li{display:block;border-top:1px solid #e2e2e2;overflow:hidden;font-size:26px;color:#2b354a;line-height:80px;height:80px;}
.doctor_yspb li i{margin-left:10px;margin-right:10px;}
.doctor_yspb li a{display:block;width:100%;height:80px;}
.doctor_yspb li a span{display:inline-block;float:left;}
.doctor_yspb li a span:first-child{width:460px;}
.doctor_yspb li .yuyue span.s2{width:120px;height:50px;background:#0046b3;border-radius:8px;color:#fff;text-align:center;display:block;line-height:50px;margin:15px 0px;font-size:20px;}
.doctor_yspb .pages{text-align:center;cursor:pointer;font-size:26px;}


/*======预约医生页expert_yuyue.htm========*/
.yuyueInf{background:#FFF;overflow:hidden;margin-top:20px;padding:20px 0px;}
.yuyueInf dl{display:inline-block;width:640px;height:50px;overflow:hidden;}
.yuyueInf dt{display:inline-block;padding-left:30px;float:left;font-size:24px;width:120px;height:50px;line-height:50px;color:#545454}
.yuyueInf dd{display:inline-block;padding-right:30px;float:left;font-size:24px;height:50px;line-height:50px;}
.yuyueInf dd label{color:#d72524;font-size:24px;}
.yuyueInf dd label i{margin-left:20px;margin-right:20px;}
/*======医生排班预约详情页========*/
.yuyueTable{background:#FFF;overflow:hidden;margin-top:20px;}
.yuyueTable dl{display:inline-block;width:640px;height:80px;border-bottom:1px solid #E2E2E2;overflow:hidden}
.yuyueTable dt{display:inline-block;padding-left:30px;float:left;font-size:24px;width:120px;height:80px;line-height:80px;}
.yuyueTable dd{display:inline-block;padding-right:30px;float:left;font-size:24px;height:80px;}
.yuyueTable dd input{float:left;height:60px;width:460px;line-height:60px;padding:10px 0px;font-size:24px;}
.yuyueTable dd span{display:inline-block;float:left;width:160px;height:80px;}
.yuyueTable #sendShow a{display:inline-block;width:160px;height:60px;line-height:60px;margin:10px 0px;background:#0046b3;border-radius:5px;color:#fff;text-align:center;cursor:pointer}
.yuyueTable .yuyueSub{width:640px;text-align:center;overflow:hidden;margin:30px auto}
.yuyueTable .yuyueSub a{width:580px;height:70px;line-height:70px;color:#fff;text-align:center;background:#fb6362;font-size:28px;display:inline-block;border-radius:8px;cursor:pointer}







/*======医生排班预约详情页========*/
.doctor_yuyue_info div{overflow:hidden;margin-top:20px;}
.doctor_yuyue_info div:first-child{margin-top:0}
.doctor_yuyue_info span{display:inline-block;float:left;font-size:24px}
.doctor_yuyue_info span.s1{margin-right:28px;color:#545454}
.doctor_yuyue_info span.s2{color:#131313}
.doctor_yuyue_info label{color:#d72524;font-size:24px;}
.doctor_yuyue_info label i{margin-left:20px;margin-right:20px;}
.doctor_pat_info div{border-bottom:1px solid #e2e2e2;height:60px;line-height:60px;margin-top:0}
.doctor_pat_info div input{width:315px;height:60px;line-height:60px;font-size:24px;}
.doctor_yuyue_sub{width:256px;height:50px;line-height:50px;color:#fff;text-align:center;background:#fb6362;font-size:24px;display:block;margin:30px auto 0;border-radius:10px;}




/*form styles*/
.yyBox{width:640px;margin:0 auto;}
.yyBox #msform {width: 100%;margin: 40px auto;position: relative;}
.yyBox #msform .inner{width:100%;height:64px;border-bottom:2px solid #000;margin-bottom: 100px;font-size:22px;}
.yyBox #msform .inner input{width:78%;float:left;background:#f1f1f1}
.yyBox #msform .inner div{width:22%;float:left;margin-top:20px;text-align:right}
.yyBox #msform fieldset {border: 0 none;box-sizing: border-box;width: 90%;margin: 0 5%;/*stacking fieldsets above each other*/position: absolute;}
/*Hide all except first fieldset*/
.yyBox #msform fieldset:not(:first-of-type){display: none;}
/*inputs*/
.yyBox #msform input, .yyBox #msform textarea ,.yyBox #msform select, #yyTel, .rea{padding: 10px;border:0 none;width: 100%;box-sizing: border-box;color: #2C3E50;font-size: 30px;}
/*buttons*/
.yyBox #msform .action-button {width: 86%;background: #007eff;color: white;border: 0 none;border-radius: 30px;cursor: pointer;padding: 10px 5px;margin: 10px auto;display:block}
.yyBox #msform .action-button:hover, .yyBox #msform .action-button:focus {box-shadow: 0 0 0 2px white, 0 0 0 3px #27AE60;}
/*headings*/
.fs-title{font-size:36px;text-transform: uppercase;color: #000;margin-bottom: 20px;}
.fs-subtitle{font-weight: normal;font-size: 26px;color: #666;margin-bottom: 20px;}
.fs-lastitle{font-weight: normal;font-size: 22px;color: #666;margin-bottom: 20px;}
/*progressbar*/
#progressbar{margin-bottom:30px;overflow:hidden;/*CSS counters to number the steps*/counter-reset:step;}
#progressbar li{list-style-type:none;color: white;text-transform: uppercase;font-size: 9px;width: 33.33%;float: left;position: relative;}
#progressbar li:before{content:counter(step);counter-increment:step;width:20px;line-height:20px;display:block;font-size:10px;color:#333;background:white;border-radius:3px;margin: 0 auto 5px auto;}
/*progressbar connectors*/
#progressbar li:after{content: '';width: 100%;height:2px;background: white;position: absolute;left: -50%;top: 9px;z-index: -1; /*put it behind the numbers*/}
#progressbar li:first-child:after {/*connector not needed before the first step*/content: none;}
/*marking active/completed steps green*/
/*The number of the step and the connector before it = green*/
#progressbar li.active:before,  #progressbar li.active:after{background: #27AE60;color: white;}
.yyBox #msform table{width:100%;margin-top:-20px;font-size:24px;color:#4c4c4c;margin-bottom:50px;}
.yyBox #msform table tr td{height:75px;line-height:75px;border-bottom:1px solid #b6b6b6}
.yyBox #msform .rea{text-align:center;}





.wapFrame #keshi{font-size:28px;color:#000;margin:0px 0 20px 30px}


/*文章页*/
.videoNew{width:640px;margin:0px auto;background:#fff;margin-bottom:20px;}
.mainNew .intro{color:#5b5b5b;font-size:26px;line-height:40px;margin:40px auto 0;text-align:justify}
.mainNew{width:580px; margin:0px auto;overflow:hidden;padding:30px;background:#fff}
.mainNew .title{font-size:36px;color:#004d9c;line-height:50px; padding-top:20px;text-align:justify}
.mainNew .info{font-size:16px;color:#858585;margin:20px 0;border-bottom:1px solid #c9c9c9;height:40px;overflow:hidden}
.mainNew .info span{display:inline-block;}
.mainNew .info span.s1{float:left;margin-right:30px;}
.mainNew .info span.s2{float:left;}
.mainNew .info span.s3{float:right}
.mainNew .content{font-size:28px;line-height:48px;text-align:justify;word-break: normal;}
.mainNew .content p,.mainNew .content div{margin-top:20px;}
.mainNew .content strong{color:#007adf}
.mainNew .article_zixun{overflow:hidden}
.mainNew .article_zixun a{display:block;width:278px;height:50px;line-height:50px;color:#fff;text-align:center;float:left;border-radius:5px;font-size:28px;margin:60px auto 30px;}
.mainNew .article_zixun a.a1{background:#68cb37;margin-right:24px;}
.mainNew .article_zixun a.a2{background:#fb6362}

.article_weixin{width:634px;border:3px solid #6fba2c;padding:20px 0;background:#fff;margin:20px auto 0;overflow:hidden}
.article_weixin div img{display:block;margin:0 auto;}
.article_weixin_left{width:330px;float:left;text-align:center;}
.article_weixin_left .d2{line-height:30px;margin:20px auto;font-size:18px;color:#1f1f1f}
.article_weixin_left .d3{color:#ff003c;font-size:20px;}
.article_weixin_right{width:300px;float:left;text-align:center;}
.article_weixin_right .d1{height:172px;border-left:3px solid #c1c1c1;margin-bottom:10px;}

/*来院路线*/
.titleFrame{width:640px;font-size:40px;margin:30px auto}
.MapInfo{width:580px;margin:30px auto;font-size:28px;}
.MapInfo span{display:inline-block;width:580px;line-height:60px;}
.MapInfo .s1{font-size:30px;}
.MapInfo .s2{font-size:30px;}
#dituContent{width:640px;height:500px;margin:0 auto 110px;}



/*====按科室找医生=====*/
.keshi_list{overflow:hidden;background:#fff;}
.keshi_list_title{font-size:28px;color:#000;margin:30px;}
.keshi_list a{display:block;float:left;border:1px solid #e2e2e2;padding:30px 0;width:158px;background:#fff;font-size:20px;text-align:center;color:#4c4c4c;}
.keshi_list a div.d2{margin-top:15px;}

/*====按疾病找医生=====*/
.disease_list{overflow:hidden;background:#fff;width:620px;margin:0 auto;padding:20px 10px 0 10px;}
.disease_list a{display:block;float:left; border:1px solid #ddd; border-radius:25px; padding:5px 20px; margin-right:10px; margin-bottom:20px; height:32px;line-height:30px; font-size:24px; color:#333;}

/*====文章评论底部及列表=====*/
.article_feedback{background:#F3F3F3}
.article_feedback a{display:block;float:left;}
.article_feedback .article_input{overflow:hidden;width:240px;-webkit-padding:5px;border:1px solid #b6b6b6;border-radius:5px;margin-top:22px;margin-left:30px;font-size:20px;background:#FFF;height:40px;color:#999;line-height:40px;padding-left:10px;}
.article_feedback .article_submit{width:140px;height:40px;color:#fff;background:#40c200;line-height:40px;font-size:20px;border-radius:5px;margin-top:22px;margin-left:15px;text-align:center;}
.article_feedback a:last-child{width:140px;height:40px;background:#FB6362;color:#fff;line-height:40px;text-align:center;border-radius:5px;margin-left:22px;margin-top:22px;font-size:20px;}



.article_comment{width:580px;padding:0 30px;margin:20px auto;border-top:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;background:#fff;}
.article_comment ul{overflow:hidden;}
.article_comment ul li{width:640px;overflow:hidden;border-bottom:1px solid #e1e1e1;padding:20px 0}
.article_comment .comment_title{font-size:24px;color:#004d9c;height:60px;line-height:60px;}
.article_comment ul li .comment_left{width:60px;float:left;}
.article_comment ul li .comment_right{width:486px;float:left;margin-left:35px;}
.article_comment ul li .comment_right_title{font-size:24px;color:#004d9c}
.article_comment ul li .comment_right_content{font-size:20px;line-height:30px;margin:15px 0}
.article_comment ul li .comment_right_relay span{color:#a3a3a3;font-size:18px;}
.article_comment ul li .comment_right_relay div, .article_comment ul li .comment_right_relay a{cursor:pointer;float:left;}
.article_comment ul li .comment_right_relay .good {height:26px;background:url(../images/bad.png) no-repeat;padding-left:30px;margin-left:170px;}
.bad{height:26px;background:url(../images/good.png) no-repeat;padding-left:30px;margin-left:170px;}
.article_comment ul li .comment_right_relay .relay{height:26px;background:url(../images/relay.png) no-repeat;padding-left:30px;margin-left:40px;}
.article_comment ul li .reply_bak{clear:both;background:#f9f8e8;padding:10px;border:1px solid #eae8d2;width:466px;margin-left:92px;}


/*====文章评论发送页面=====*/
.a_feedback{top:0px;left:0;position:fixed;text-align:center;-webkit-transform: translateY(0);-ms-transform: translateY(0);transform:translateY(0);-webkit-transition: -webkit-transform 300ms; transition: transform 200ms ;width:100%;z-index: 1110;display:none;background:#fff;}
.a_feedback .a_fb_con{width:580px;padding:0 30px;margin:0 auto;}
.a_feedback .fb_title{height:80px;line-height:80px;}
.a_feedback .fb_title span{display:inline-block;width:33.33%;float:left;font-size:28px;cursor:pointer}
.a_feedback .fb_title span:first-child{text-align:left;font-size:24px;}
.a_feedback .fb_title span:last-child{text-align:right;}
.a_feedback .fb_msg textarea{padding:10px;width:580px;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;border:0;font-size:24px;background:#f1f1f1;border-radius:5px;height:140px;}
.a_feedback .fb_title span button{height:80px;line-height:80px;font-size:24px;}
.a_feedback_active{transform:translateY(0px);-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);display:block}
.a_fb_bg { background-color: #fff; bottom: 0; height: 100%; left: 0; opacity: 0; position: fixed; right: 0; top: 0; width: 100%; z-index: 1100; display:none; overflow:hidden}
.a_fb_bg_active { opacity: 1; display:block; }

/*聚焦爱尔*/

/*.mainNew .title{font-size:36px;color:#004d9c; padding:0px 30px;line-height:50px; text-align:justify}
.mainNew .info{font-size:12px;color:#999;padding:0px 30px;}
.mainNew .content{font-size:28px;line-height:48px;text-align:justify;word-break: normal;margin-top:-30px;margin-bottom:110px;}
.mainNew .content p,.mainNew .content div{margin-top:30px;}
.mainNew .content strong{font-size:32px;color:#007ADF;margin-top:30px;display:inline-block}
.mainNew .content td{font-size:16pt; line-height:30px; border:#ccc 1px solid; padding:5px 5px;}
.mainNew .content a.online, .page_show .content a.online{display:block;margin:30px auto;width:400px;height:70px;background:#ff3600;text-align:center;line-height:70px;color:#fff;font-size:26pt}
.mainNew .xgwz .t{ background:url(../images/show_line.gif) no-repeat center bottom; height:50px; line-height:50px; text-align:center; font-size:20pt; color:#0050a2;}
.mainNew .xgwz ul{ padding:0px 20px 0px 20px;}
.mainNew .xgwz li{ height:60px; line-height:60px; border-bottom:#6eb92d 1px solid; text-indent:1em; font-size:16pt; overflow:hidden; margin:10px 0px 0px 0px;}
.page_show .content{padding:20px 40px;}
.page_show .content p{line-height:54px;font-size:30px; padding:10px 0px;text-align:justify}
.zt_show .banner img{width:100%;height:auto}*/

/*来院路线*/
.titleFrame{width:640px;font-size:40px;margin:30px auto}
.MapInfo{width:580px;margin:30px auto;font-size:28px;}
.MapInfo span{display:inline-block;width:580px;line-height:60px;}
.MapInfo .s1{font-size:30px;}
.MapInfo .s2{font-size:30px;}
#dituContent{width:640px;height:500px;margin:0 auto 110px;}



/*====按科室找医生=====*/
.keshi_list{overflow:hidden;background:#fff;}
.keshi_list_title{font-size:28px;color:#000;margin:40px 30px;}
.keshi_list a{display:block;float:left;border:1px solid #e2e2e2;padding:30px 0;width:158px;background:#fff;font-size:20px;text-align:center;color:#4c4c4c;}
.keshi_list a div.d2{margin-top:15px;}

/*====按疾病找医生=====*/
.disease_list{overflow:hidden;background:#fff;width:620px;margin:0 auto;padding:20px 10px 0 10px;}
.disease_list a{display:block;float:left; border:1px solid #ddd; border-radius:25px; padding:5px 20px; margin-right:10px; margin-bottom:20px; height:32px;line-height:30px; font-size:24px; color:#333;}


/*======医生个人中心页面=======*/
.conterBox{background:#0046b3;height:240px;overflow:hidden}
.conterBox .memberBox{width:640px;text-align:center}
.conterBox .memberBox .s1{font-size:24px;color:#FFF;padding:40px 0px;}
.conterBox .memberBox a{border-radius:8px;border:1px solid #FFF;display:inline-block;background:#0046b3;color:#FFF;width:160px;height:50px;line-height:50px;text-align:center;font-size:24px;margin:0px 10px;}
.ItemListDoctor{width:640px;overflow:hidden}
.ItemListDoctor .Item_ul{background:#FFF;margin-bottom:20px;}
.ItemListDoctor .Item_ul a{display:inline-block;width:580px;height:80px;padding:0px 30px;border-bottom:1px solid #e2e2e2;overflow:hidden}
.ItemListDoctor .Item_ul em{display:inline-block;float:left;height:50px;width:50px;margin:15px 10px 15px 0px;}
.ItemListDoctor .Item_ul .d01{background:url(../images/doctor01.png) no-repeat;background-size:50px 50px;}
.ItemListDoctor .Item_ul .d02{background:url(../images/doctor02.png) no-repeat;background-size:50px 50px;}
.ItemListDoctor .Item_ul .d03{background:url(../images/doctor03.png) no-repeat;background-size:50px 50px;}
.ItemListDoctor .Item_ul .d04{background:url(../images/doctor04.png) no-repeat;background-size:50px 50px;}
.ItemListDoctor .Item_ul .d05{background:url(../images/doctor05.png) no-repeat;background-size:50px 50px;}
.ItemListDoctor .Item_ul .d06{background:url(../images/doctor06.png) no-repeat;background-size:50px 50px;}
.ItemListDoctor .Item_ul .d07{background:url(../images/doctor07.png) no-repeat;background-size:50px 50px;}
.ItemListDoctor .Item_ul .d08{background:url(../images/doctor08.png) no-repeat;background-size:50px 50px;}
.ItemListDoctor .Item_ul .d09{background:url(../images/doctor09.png) no-repeat;background-size:50px 50px;}
.ItemListDoctor .Item_ul .d10{background:url(../images/doctor10.png) no-repeat;background-size:50px 50px;}
.ItemListDoctor .Item_ul img{margin-top:15px;}
.ItemListDoctor .Item_ul span{display:inline-block;float:right;background:url(../images/more.png) 290px 31px no-repeat;background-size:10px 18px;width:300px;height:80px;}
.ItemListDoctor .Item_ul p{display:inline-block;float:right;width:300px;height:80px;color:#e73828;line-height:80px;font-size:24px; text-align:right}
.ItemListDoctor .Item_ul i{float:left;display:inline-block;font-size:26px;height:80px;line-height:80px;}
.ItemListDoctor .outBox {width:640px;margin:50px auto; text-align:center}
.ItemListDoctor .outBox a{width:580px;height:60px;line-height:60px; display:inline-block;text-align:center;font-size:28px;color:#FFF;background:#FB6362;border-radius:6px;}

/*======医生个人中心--专业擅长||个人简介========*/
.textForm{background:#FFF;width:640px; text-align:center;padding-bottom:50px;}
.textForm textarea{width:560px;height:280px;font-size:26px;padding:10px;margin-top:50px;}
.textForm input{display:inline-block;-webkit-appearance:none;width:580px;height:60px;border-radius:6px;background:#45d000;font-size:28px;color:#FFF;}
.textForm .inf{font-size:24px;color:#5d5d5d; text-align:right;width:580px;margin:20px auto;}

.ItemForm{width:640px; text-align:center}
.ItemForm .columnBox{width:580px;font-size:30px;text-align:left;margin:20px auto}
.ItemForm .FormList{background:#FFF;margin-bottom:20px;}
.ItemForm .FormList a{display:inline-block;width:580px;height:80px;padding:0px 30px;border-bottom:1px solid #e2e2e2;overflow:hidden}
.ItemForm .FormList i{float:left;display:inline-block;font-size:26px;height:80px;line-height:80px;}
.ItemForm .FormList em{float:right;display:inline-block;text-align:right;font-size:26px;height:80px;line-height:80px;padding-right:10px;color:#5d5d5d}
.ItemForm .FormList span{display:inline-block;float:right;background:url(../images/more.png) 0px 31px no-repeat;background-size:10px 18px;width:10px;height:80px;}

.ItemForm .hosBox {width:640px;background:#FFF;}
.ItemForm .hosBox ul{display:inline-block;overflow:hidden}
.ItemForm .hosBox li{display:inline-block;border-bottom:1px solid #e2e2e2;width:580px;padding:20px 30px;overflow:hidden}
.ItemForm .hosBox span{float:left;font-size:28px;line-height:40px;height:40px;display:inline-block;margin-left:10px;}
.ItemForm .hosBox .checkbox{float:left;width:40px;height:40px;border:1px solid #e2e2e2;-webkit-appearance:checkbox}
.ItemForm .submit{display:inline-block;-webkit-appearance:none;width:580px;height:60px;margin:50px auto;border-radius:6px;background:#45d000;font-size:28px;color:#FFF;}

/*=====用户登录中心=======*/
.loginBox{background:#FFF;width:640px;margin:0 auto;height:100%;padding:1px;}
.loginBox .login_title{font-size:28px;text-align:center;color:#000;margin:55px auto 30px;}
.loginBox input, .action-button{border:1px solid #909090;width:440px;height:60px;line-height:40px;background:#f8f8f8;border-radius:5px;margin:25px auto;display:block;font-size:24px;color:#666666;padding:10px;}
.loginBox input::-ms-input-placeholder{text-align: center;}
.loginBox input::-webkit-input-placeholder{text-align: center;}
.loginBox .action-button{display:block;border:0;background:#68cb37;color:#fff;font-size:28px;cursor:pointer;text-align:center;}
.loginBox .login-button{line-height:60px;}
.loginBox .re_new{width:440px;margin:0 auto;}
.loginBox .re_new .re_new_g{display:inline-block;width:50%;float:left;color:#36a300;font-size:24px}
.loginBox .re_new a.f_pwd{text-align:right}
.loginBox .reg_login .re_new_g, .loginBox #sendShow a{display:block;text-align:center;font-size:24px;color:#36a300}
.loginBox .dis_sub{background:#b0b0b0}
.loginBox .agree_div{margin-top:70px;font-size:20px;text-align:center;line-height:40px;}
.loginBox .agree_div a{color:#36a300}



.loginBox #msform {width: 100%;position: relative;}
.loginBox #msform fieldset {border: 0 none;box-sizing: border-box;/*stacking fieldsets above each other*/position: absolute;width:640px;margin:55px auto 30px;}
/*Hide all except first fieldset*/
.loginBox #msform fieldset:not(:first-of-type){display: none;}
.loginBox .fs-title{font-size:28px;text-align:center;font-weight:normal}
.loginBox fieldset .dis-button{background:#b0b0b0;color:#fff;}
.ver_bg{background-color: rgba(0, 0, 0, 0.6); bottom: 0; height: 100%; left: 0; opacity: 0; position: fixed; right: 0; top: 0; width: 100%; z-index: 1100; display:none; }
.ver_error{font-size: 14px; border-radius: 0; top: 40%; left: 0; position: fixed; text-align: center; -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); -webkit-transition: -webkit-transform 300ms; transition: transform 200ms ; width: 100%; z-index: 1110;display:none; }
.ver_error .ver_tip{width:438px;height:218px;margin:0 auto;border:1px solid #a6a6a6;background:#fff;}
.ver_error .ver_tip div{font-size:30px;text-algin:center;margin:50px auto;}
.ver_error .ver_tip a{font-size:30px;color:#004edd;text-align:center;cursor:pointer;}
/***导航*/
.am-share { font-size: 14px; border-radius: 0; top: 0px; left: 0; position: fixed; text-align: center; -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); -webkit-transition: -webkit-transform 300ms; transition: transform 200ms ; width: 100%; z-index: 1110;display:none;background:#fff }
.am-modal-active { transform: translateY(0px);  -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0);display:block }
.am-modal-out { z-index: 1109; -webkit-transform: translateY(100%); -ms-transform: translateY(100%); transform: translateY(100%) }
.am-share-title { background-color: #f8f8f8; border-bottom: 1px solid #fff; border-top-left-radius: 2px; border-top-right-radius: 2px; color: #555; font-weight: 400; margin: 0 10px; padding: 10px 0 0; text-align: center; }
.am-share-title::after { border-bottom: 1px solid #dfdfdf; content: ""; display: block; height: 0; margin-top: 10px; width: 100%; }
.am-share-footer { margin: 10px; }
.am-share-footer .share_btn { color: #555;  display: block; width: 100%; background-color: #e6e6e6; border: 1px solid #e6e6e6; border-radius: 0; cursor: pointer;  font-size: 16px; font-weight: 400; line-height: 1.2; padding: 0.625em 0; text-align: center; transition: background-color 300ms ease-out 0s, border-color 300ms ease-out 0s; vertical-align: middle; white-space: nowrap;font-family:"微软雅黑";  }
.sharebg { background-color: rgba(0, 0, 0, 0.6); bottom: 0; height: 100%; left: 0; opacity: 0; position: fixed; right: 0; top: 0; width: 100%; z-index: 1100; display:none; }
.sharebg-active { opacity: 1; display:block; }
.am-share .companyBox{margin:0 auto;border:none}
.am-share .companyBox .company{border:none}


.expertScroll{width:580px;height:320px;margin:0 auto;}
/*==右侧悬浮导航==*/
.rightNav{width:80px;position:fixed;right:10px;bottom:120px;z-index:9998;opacity:0.9;}
.rightNav a{margin-bottom:10px;width:80px;height:80px;background:#000;display:block;border-radius:80px;line-height:80px;text-align:center;color:#fff;font-size:24px;opacity:0.8}
.rightNav .tel{margin-bottom:10px;padding:20px 10px 0px 10px;width:60px;height:100px;background:#3aaf00;display:block;border-radius:80px;line-height:40px;text-align:center;color:#fff;font-size:24px;opacity:0.9}

/*===百度免费通话组件====*/
.callBox{position:fixed;left:50%;width:600px;margin-left:-300px;overflow:hidden;display:none;background:#FFF;}
/*===弹窗===*/
.cf:before,.cf:after{display: table;content:""}.cf:after{clear:both}.cf{zoom:1}
.shadow {z-index:999990; display: none; position: fixed; width: 100%; height: 100%; top:0; left:0; background-color: rgba(0,0,0,.2); }
.floatBox{z-index:999991;position:fixed;width:600px;left:50%;margin-left:-300px;bottom:80px;background:#FAFAFA;border:1px solid #D1D1D1;border-radius:5px;display:block;box-shadow: 2px 2px 2px #888888; text-align:center}
.floatBox .swtclose{width:60px;height:60px;position:absolute;top:-9px;right:-13px;display:inline-block;cursor:pointer; overflow:hidden;z-index:999992;}
.floatBox .tap  {font-size:24px;height:50px;line-height:50px;text-align:left;border-bottom:1px solid #EFEFEF;color:#2C2C2C;padding-left:20px;position:relative}
.floatBox .tap i{width:6px;height:6px;border-radius:6px;background:#009f09;display:inline-block;top:50%;margin-top:-3px;left:260px;position:absolute}

.floatBox dl{display:inline-block;overflow:hidden;margin:0px;padding:0px;}
.floatBox dt{display:inline-block;text-align:center;border:1px solid #CFEACD;background:#E6F1E5;color:#2C2C2C;margin:15px auto;padding:5px;border-radius:5px;}

.floatBox dt i{width:20px;height:20px;background:url(../images/bg_tips.png) no-repeat 0px -16px;display:inline-block}

.floatBox dd{margin:5px 20px;display:inline-block;width:560px;position: relative;float:left;margin-top:10px;}


.floatBox .box{color:#000;position:relative;}
.floatBox .box .icon{float:left;width:80px;height:80px;border:1px solid #D1D1D1;border-radius:5px;}

.floatBox .box .icon img{border-radius:5px;}


.floatBox .txt{margin-top:20px;height:50px;margin-bottom:15px;border-top:1px solid #EFEFEF;position:relative;overflow:hidden}
.floatBox .txt input{width:380px;height:40px;border:none;margin-left:20px;margin-top:10px;background:#FFF;color:#2c2c2c;font-size:20px;position:absolute;left:0px;padding-left:10px;}
.floatBox .txt .sr{border:1px solid #D1D1D1;border-radius:5px;text-shadow: 0px 0px 0px #495057;-webkit-text-fill-color:transparent;}
.floatBox .txt .swtbtn{background:#44CC00;width:235px;height:40px;line-height:40px;font-size:26px;position:absolute;right:20px;bottom:0px;color:#FFF;text-align:center;border-radius:10px;}
.floatBox .txt .swtbtn2{left:20px;bottom:0px;right:auto;background:#e63c3b;}

.floatBox a{ display:inline-block;overflow:hidden}


.floatBox .spk{float:left;width:380px; margin:0 auto 20px;position:relative;}

.floatBox .spk .popup{
    width:380px;
    background:#FFF; 
    padding:10px 20px; 
    color:#333;  
    border-radius:4px;
    position:absolute; 
    top:30px; 
    left:30px;
    border:1px solid #dedede;
}
.floatBox .spk .popup span{
    display:block; 
    width:0; 
    height:0; 
    border-width:0 10px 10px; 
    border-style:solid; 
    border-color:transparent transparent #dedede;
    position:absolute; 
    top:-10px; 
    left:50%;/* 三角形居中显示 */
    margin-left:-10px;/* 三角形居中显示 */
}
.floatBox .spk .popup em{
    display:block; 
    width:0; 
    height:0; 
    border-width:0 10px 10px; 
    border-style:solid; 
    border-color:transparent transparent #FFF; 
    position:absolute; 
    top:1px; 
    left:-10px;
}
.bg_white{background:#fff;padding:1px 0;margin-top:40px;}



/********************转码样式*****************************/
.head2 .headBox{width:100%;}
.head2 .headBox .return{width:20%;background:url(../images/return.png) 10px 26px no-repeat;text-align:center;font-size:20px;}
.traBox .wapFrame{width:100%}
.head2 .headBox .return a{padding-left:0}
.head2 .headBox .name{width:60%;font-size:26px}
.head2 .headBox .guahao{width:20%;font-size:20px;margin-left:0}
.traBox img{width:100%;display:block;}
.traBox{width:96%;padding:0 2%;}
.traBox .mianBox .title01{font-size:40px;}
.traBox .mianBox, .mianBox .title03, .mianBox .title01, .mianBox .title02{width:100%}
.traBox .mianBox .title03{font-size:24px;}
.traBox .btn01, .traBox .btn02{width:80%;margin:20px auto;display:block;height:60px;line-height:60px;font-size:26px;}
.fixbtm{ width:100%; position:fixed; left:0; bottom:0px; height:73px; z-index:9998;}
.fixbtm a{ display:block; width:33.333%; height:73px;line-height:73px; color:#fff;float:left;}
.fixbtm .a1{ width:108px;}
.fixbtm a i{height: 40px; width:40px;text-align: center;}
.fixbtm a p{ color:#fff; font-size:18pt; height:30px;text-align:center;}
.fixbtm .bg1{ background-color:#33b5e9;}
.fixbtm .bg2{ background-color:#68cb37;}
.fixbtm .bg4{ background-color:#fb6362;}

