@charset "UTF-8";
/* 二级菜单 start */
.subBox{background: #fff;padding: 30px;box-sizing: border-box;-webkit-box-sizing: border-box;}
.subTitle{border-bottom: 2px solid #dcdcdc;padding-bottom: 20px;margin-bottom: 30px;}
.subTitle .title{display: inline-block;position: relative;font-size: 26px;color: #000000;line-height: 28px;}
.subTitle .title::before{display: block;content: "";position: absolute;width: 21px;height: 17px;background: url(../images/img/indexTitleicn.png) no-repeat center;right: -34px;top: -7px;}
.subTitle .title::after{display: block;content: "";position: absolute;bottom: -22px;width: 100%;height: 3px;left: 0;background: #045ecd;}
/* 二级菜单 end */
/* location start */
.location{font-size: 16px;color: #666666;line-height: 58px;}
.location a{color: #666;transition: all .4s ease;-webkit-transition: all .4s ease;}
.location a:hover{color: #2865be;}
/* location end */
/* 分页 start */
/* 分页 end */
/* 支付方式 start */
.zffs .con{background: #f4f7fd url(../images/img/zffsicn.png) no-repeat center left 30px;padding: 27px 30px 15px 123px;margin-bottom: 23px;overflow: hidden;}
.zffs .con .title{font-size: 20px;font-weight: bold;line-height: 22px;color: #2865be;margin-bottom: 15px;}
.zffs .con .info{font-size: 16px;line-height: 18px;color: #888888;margin-bottom: 15px;}
.zffs .con .textC{font-size: 18px;font-weight: bold;color: #333333;line-height: 20px;}
.zffs .con .textC span{color: #ca141c;}
.zffs .btn{overflow: hidden;}
.zffs .btn .item{width: 109px;margin-right: 30px;cursor: pointer;float: left;display: inline;}
.zffs .btn .item .icn{height: 73px;border: 1px solid #ededed;border-radius: 8px;background: url(../images/img/zf1.png) no-repeat center;transition: all .4s ease;-webkit-transition: all .4s ease;}
.zffs .btn .item span{display: block;font-size: 16px;color: #666666;line-height: 55px;text-align: center;}
.zffs .btn .item:nth-child(2) .icn{background-image: url(../images/img/zf2.png);}
.zffs .btn .item.hover .icn{border-color: #045ecd;}
.zffsBot{background: #fff;padding:30px;}
.zffsBot .info{font-size: 16px;line-height: 45px;margin-right: 10px;color: #888888;}
.zffsBot .btn{width: 160px;height: 45px;line-height: 45px;text-align: center;background: #045ecd;font-size: 16px;color: #ffffff;}
.zffsBot .btn:hover{font-weight: bold;}
/* 支付方式 end */
/* 支付宝支付 start */
.zfbzf .title{font-size: 20px;font-weight: bold;color: #222222;line-height: 22px;margin-bottom: 75px;}
.zfbzf .info{font-size: 16px;font-weight: bold;color: #333333;line-height: 18px;}
.zfbzf .info span{color: #ca141c;}
.zfbzf .item{width: 445px;margin: 0 auto;padding-right: 249px;background: url(../images/img/zfbicn.png) no-repeat right top 20px;margin-bottom: 65px;box-sizing: border-box;-webkit-box-sizing: border-box;}
.zfbzf .item .con span{font-size: 14px;color: #666666;line-height: 16px;margin-bottom: 10px;display: block;text-align: center;}
.zfbzf .item .con em{font-size: 18px;color: #ca141c;line-height: 18px;margin-bottom: 20px;display: block;font-weight: bold;text-align: center;font-style: normal;}
.zfbzf .item .con .icon{border: 1px solid #e5e5e5;padding: 15px 0 25px;}
.zfbzf .item .con .icon img{display: block;margin: 0 auto;height: 183px;margin-bottom: 20px;}
.zfbzf .item .con .icon .text{padding-left: 70px;font-size: 12px;line-height: 18px;color: #4d4d4d;background: url(../images/img/sys.png) no-repeat center left 25px;}
.zfbzf .btn{font-size: 13px;color: #6699cc;line-height: 15px;}
/* 支付宝支付 end */
/* 微信支付 start */
.wxzf .title{font-size: 20px;font-weight: bold;color: #222222;line-height: 22px;margin-bottom: 75px;}
.wxzf .info{font-size: 16px;font-weight: bold;color: #333333;line-height: 18px;}
.wxzf .info span{color: #ca141c;}
.wxzf .item{width: 556px;margin: 0 auto;padding-right: 360px;background: url(../images/img/wxicn.png) no-repeat right top;margin-bottom: 65px;box-sizing: border-box;-webkit-box-sizing: border-box;height: 357px;}
.wxzf .item .con span{font-size: 14px;color: #666666;line-height: 16px;margin-bottom: 10px;display: block;text-align: center;}
.wxzf .item .con em{font-size: 18px;color: #ca141c;line-height: 18px;margin-bottom: 20px;display: block;font-weight: bold;text-align: center;font-style: normal;}
.wxzf .item .con .icon img{display: block;margin: 0 auto;height: 203;margin-bottom: 10px;}
.wxzf .item .con .textC{padding-left: 85px;font-size: 18px;line-height: 36px;color: #333333;background: url(../images/img/wxzficn.png) no-repeat center left 32px;}
.wxzf .btn{font-size: 13px;color: #6699cc;line-height: 15px;}

.newTsnBg{background: rgba(0,0,0,0);position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: -1;transition: all .4s ease;-webkit-transition: all .4s ease;}
.newTanCon{width: 592px;height: 540px;background: #fff;border-radius: 3px;position: fixed;left: 50%;top: 50%;margin: -270px 0 0 -296px;transform: scale(0);-webkit-transform: scale(0);transition: all .4s ease;-webkit-transition: all .4s ease;padding: 84px 30px 0;box-sizing: border-box;-webkit-box-sizing: border-box;text-align: center;z-index: 12;}
.newTanCon span{position: absolute;right: 30px;top: 22px;font-size: 36px;color: #707070;cursor: pointer;}
.newTanCon img{display: block;margin: 0 auto;margin-bottom: 50px;}
.newTanCon .title{font-size: 36px;font-weight: bold;color: #2865be;line-height: 38px;margin-bottom: 30px;}
.newTanCon .info{font-size: 18px;color: #888888;line-height: 20px;margin-bottom: 40px;}
.newTanCon .btn{display: block;width: 113px;height: 40px;line-height: 40px;margin: 0 auto;font-size: 14px;color: #ffffff;background: #045ecd;}
.newTan.active .newTsnBg{z-index: 11;background: rgba(0,0,0,0.3)}
.newTan.active .newTanCon{transform: scale(1);-webkit-transform: scale(1);}
/* 微信支付 end */
/* 我的缴费 start */
.wdjf .indexTitle{margin-bottom: 30px;}
.wdjfDL .item{float: left;display: inline;font-size: 16px;color: #333333;height: 54px;line-height: 54px;text-align: center;}
.wdjfDL .item span{color: #2865be;}
.wdjfDL .item a{color: #333333;}
.wdjfDL .item a:hover{color: #2865BE;}
.wdjfDL dd{overflow: hidden;}
.wdjfDL dd:nth-child(2n+1){background: #f8f8f8;}
.wdjfDL dt{background: #2865be;overflow: hidden;}
.wdjfDL dt .item{font-weight: bold;font-size: 18px;color: #fff;}
.wdjfDL .item:nth-child(1){width: 130px;}
.wdjfDL .item:nth-child(2){width: 390px;}
.wdjfDL .item:nth-child(3){width: 146px;}
.wdjfDL .item:nth-child(4){width: 337px;}
.wdjfDL .item:nth-child(5){width: 132px;}

.myjfnewTsnBg{background: rgba(0,0,0,0);position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: -1;transition: all .4s ease;-webkit-transition: all .4s ease;}
.myjfnewTanCon{width: 904px;height: 528px;background: #fff;border-radius: 3px;position: fixed;left: 50%;top: 50%;margin: -264px 0 0 -452px;transform: scale(0);-webkit-transform: scale(0);transition: all .4s ease;-webkit-transition: all .4s ease;padding: 46px 0 0;box-sizing: border-box;-webkit-box-sizing: border-box;text-align: center;z-index: -1;}
.myjfnewTanCon span{position: absolute;right: 30px;top: 22px;font-size: 36px;color: #707070;cursor: pointer;}
.myjfnewTanCon .title{text-align: center;font-size: 36px;line-height: 46px;color: #222222;font-weight: bold;margin-bottom: 20px;}
.myjfnewTanCon .title img{display: inline-block;line-height: 0;vertical-align: middle;margin-right: 19px;position: relative;top: -3px;}
.myjfnewTanCon .titlec{font-size: 30px;color: #045ecd;line-height: 30px;margin-bottom: 44px;padding-bottom: 30px;border-bottom: 1px solid #e5e5e5;}
.myjfnewTanCon .info{width: 50%;font-size: 18px;color: #222222;line-height: 20px;margin-bottom: 35px;text-align: left;box-sizing: border-box;-webkit-box-sizing: border-box;padding-left: 125px;}
.myjfnewTan.active .myjfnewTsnBg{z-index: 11;background: rgba(0,0,0,0.3)}
.myjfnewTan.active .myjfnewTanCon{transform: scale(1);-webkit-transform: scale(1);z-index: 12;}
/* 我的缴费 end */
/* 挂号记录 start */
.ghjlDl .item:nth-child(1){width: 114px;}
.ghjlDl .item:nth-child(2){width: 240px;}
.ghjlDl .item:nth-child(3){width: 140px;}
.ghjlDl .item:nth-child(4){width: 218px;}
.ghjlDl .item:nth-child(5){width: 110px;}
.ghjlDl .item:nth-child(6){width: 180px;}
.ghjlDl .item:nth-child(7){width: 137px;text-align: left;box-sizing: border-box;-webkit-box-sizing: border-box;padding-left: 20px;}
.ghjlDl dt .item:nth-child(7){text-align: center;}
.ghjlDl .item span{color: #2865be;}
.ghjlDl .item span.res{color: #dd051a;}
.ghjlDl .item a{display: inline-block;margin: 0 8px;color: #2865be;}
.ghjlDl .item a.xq{color: #333333;}
.ghjlDl .item a.xq:hover{color: #2865be;}
/* 挂号记录 end */
/* 预约详情 start */
.yyxq .subTitle{margin-bottom: 30px;}
.yyxqCon{overflow: hidden;}
.yyxqCon .info{width: 50%;float: left;display: inline;margin-bottom: 35px;font-size: 18px;line-height: 20px;color: #555555;}
.yyxqCon .info span{font-size: 16px;font-weight: bold;color: #2865be;}
.yyxqCon .info span.res{color: #df1125;}
.yyxqCon .info a.btn{display: inline-block;width: 140px;height: 35px;line-height: 35px;text-align: center;font-size: 16px;color: #ffffff;background: #045ecd;margin-left: 35px;vertical-align: middle;position: relative;top: -3px;}
.yyxqCon .info:nth-child(2n){padding-left: 80px;box-sizing: border-box;-webkit-box-sizing: border-box;}
/* 预约详情 end */
/* 就诊人管理 start */
.jzrgl .subTitle{margin-bottom: 30px;}
.jzrBtn {padding-left: 40px;font-size: 18px;font-weight: bold;color: #045ecd;line-height: 28px;background: url(../images/img/jzglbtn.png) no-repeat center left;cursor: pointer;}
.jzrglCon{border-collapse: collapse;width: 100%;}
.jzrglCon td{height: 100px;border: 1px solid #eeeeee;text-align: center;font-size: 16px;color: #000000;}
.jzrglCon tr:nth-child(1) td{background: #f5f6fa;height: 60px;font-size: 18px;font-weight: bold;color: #333333;}
.jzrglCon td span{display: block;font-size: 14px;color: #6794ed;line-height: 16px;margin-top: 10px;}
.jzrglCon td a{display: inline-block;padding: 0 25px;font-size: 16px;color: #045ecd;}
.jzrglCon td a:nth-child(2){color: #222222;border-left: 1px solid #f2f2f2;}
.jzrglCon td a:hover{color: #045ecd;}

.xzjzr .bg{background: rgba(0,0,0,0);position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: -1;transition: all .4s ease;-webkit-transition: all .4s ease;}
.xzjzr .con{width: 920px;height: 870px;background: #fff;border-radius: 10px;position: fixed;left: 50%;top: 50%;margin: -435px 0 0 -460px;transform: scale(0);-webkit-transform: scale(0);transition: all .4s ease;-webkit-transition: all .4s ease;padding: 40px 0 0;box-sizing: border-box;-webkit-box-sizing: border-box;text-align: center;z-index: -1;}
.xzjzr .con span.close{position: absolute;right: 30px;top: 22px;font-size: 36px;color: #707070;cursor: pointer;}
.xzjzr .con .title{color: #222222;font-weight: bold;margin-bottom: 30px;padding-bottom: 30px;border-bottom: 1px solid #e5e5e5;font-size: 36px;line-height: 38px;padding-left: 265px;}
.xzjzr .con .title span{font-size: 16px;color: #888888;font-weight: normal;}
.xzjzr .con .btn{display: block;width: 240px;height: 60px;line-height: 60px;text-align: center;border-radius: 30px;font-size: 20px;color: #ffffff;background: #045ecd;margin: 0 auto;}
.layui-form{padding: 0 80px;}


.xzjzr.active .bg{z-index: 11;background: rgba(0,0,0,0.3)}
.xzjzr.active .con{transform: scale(1);-webkit-transform: scale(1);z-index: 12;}
.layui-form-label em{font-style: normal;color: #ff0000;}
/* 就诊人管理 end */
/* 登录 start */
.denglu .title{text-align: center;font-size: 34px;font-weight: bold;color: #2865be;line-height: 36px;margin-bottom: 50px;}
.denglu .input{width: 564px;margin: 0 auto;height: 70px;line-height: 70px;border-bottom: 1px solid #cccccc;padding-left: 60px;background: url(../images/img/dengluicn1.png) no-repeat center left;margin-bottom: 55px;overflow: hidden;}
.denglu .input input{display: block;width: 100%;line-height: 70px;font-size: 24px;color: #333;border: none;background: none;outline: none;}
.denglu .input input::placeholder{color: #c6ced4;font-size: 24px;}
.denglu .input:nth-child(4){background-image: url(../images/img/dengluicn2.png);}
.denglu .input .text{width: 170px;position: relative;height: 70px;line-height: 70px;float: right;font-size: 18px;color: #2865be;text-align: center;cursor: pointer;}
.denglu .input .text:hover{font-weight: bold;}
.denglu .input .text::before{display: block;content: "";position: absolute;left: 0;top: 50%;width: 1px;height: 32px;background: #2865be;margin-top: -16px;}
.denglu .input:nth-child(4) input{width: calc(100% - 175px);float: left;display: inline;}
.denglu .btn{display: block;margin: 0 auto;width: 357px;height: 50px;line-height: 50px;text-align: center;font-size: 22px;color: #ffffff;background: #2865be;cursor: pointer;}
.denglu .btn:hover{font-weight: bold;}
/* 登录 end */
/* 预约挂号 start */
.yygh1{padding: 30px;}
.yygh1 .subTitle{margin-bottom: 30px;}
.yygh1 .con{background: #f4f7fd;height: 168px;box-sizing: border-box;}
.yygh1 .con .item{width: 33.3333%;float: left;display: inline;box-sizing: border-box;padding-left: 55px;font-size: 18px;color: #555555;line-height: 45px;position: relative;padding-top: 35px;height: 100%;}
.yygh1 .con .item::before{display: block;content: "";position: absolute;right: 0;top: 50%;width: 1px;height: 100px;background: #dcdcdc;margin-top: -50px;}
.yygh1 .con .item:last-child:before{display: none;}
.yygh1 .con .item span{color: #2865be;font-size: 16px;font-weight: bold;}
.yygh1 .con .item span.red{color: #de091e;}
.yygh1 .con .item .pic{width: 110px;margin-right: 26px;border-radius: 100%;overflow: hidden;float: left;display: inline;}
.yygh1 .con .item .pic::before{padding-top: 100%;}
.yygh1 .con .item .text{overflow: hidden;padding-top: 25px;}
.yygh1 .con .item .text .title{font-size: 18px;font-weight: bold;color: #333333;line-height: 20px;margin-bottom: 20px;}
.yygh1 .con .item .text .titlec{font-size: 18px;color: #333333;line-height: 20px;}
.yygh1 .con .item:nth-child(1){padding-left: 30px;}
.yygh2{padding: 30px;}
.yygh2 .subTitle{margin-bottom: 30px;}
.yygh2Dl .item{width: 20%;float: left;display: inline;line-height: 70px;height: 70px;text-align: center;font-size: 16px;color: #333333;border-right: 1px solid #eeeeee;box-sizing: border-box;}
.yygh2Dl{border-left: 1px solid #eeeeee;border-bottom: 1px solid #eeeeee;}
.yygh2Dl dt{background: #f5f6fa;overflow: hidden;}
.yygh2Dl dt .item{height: 60px;line-height: 60px;font-size: 18px;font-weight: bold;color: #333333;}
.yygh2Dl dd .item span{color: #dd051a;}
.yygh2Dl dd:nth-child(2n+1){background: #f5f6fa;}
.yygh2Dl dd{overflow: hidden;}
.yygh2Dl dd .btn{width: 103px;height: 40px;line-height: 40px;border-radius: 30px;text-align: center;font-size: 16px;color: #045ecd;margin: 0 5px;margin-top: 15px;cursor: pointer;border:1px solid #045ecd;box-sizing: border-box;display: inline-block;}
.yygh2Dl dd .btn.hover{background: #045ecd;color: #fff;}.yygh2Dl dd .item.newDate{text-align: center;}

.haoyuan .bg,.pay .bg{background: rgba(0,0,0,0);position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: -1;transition: all .4s ease;-webkit-transition: all .4s ease;}
.haoyuan .con,.pay .con{width: 920px;height: 540px;background: #fff;border-radius: 10px;position: fixed;left: 50%;top: 50%;margin: -270px 0 0 -460px;transform: scale(0);-webkit-transform: scale(0);transition: all .4s ease;-webkit-transition: all .4s ease;padding: 30px 0 0;box-sizing: border-box;-webkit-box-sizing: border-box;text-align: center;z-index: -1;}
.pay .con{width: 650px;height: 450px;}
.haoyuan .con span.close,.pay .con span.close{position: absolute;right: 30px;top: 22px;font-size: 36px;color: #707070;cursor: pointer;}
.haoyuan .con .title,.pay .con .title{color: #222222;font-weight: bold;margin-bottom: 30px;padding-bottom: 30px;border-bottom: 1px solid #e5e5e5;font-size: 36px;line-height: 38px;text-align: center;}

.haoyuan.active .bg,.pay.active .bg{z-index: 11;background: rgba(0,0,0,0.3)}
.haoyuan.active .con,.pay.active .con{transform: scale(1);-webkit-transform: scale(1);z-index: 12;}
.haoyuanDl{height: 350px;overflow-y: auto;margin: 0 25px 0 30px;}
.haoyuanDl li{width: 200px;height: 40px;line-height: 40px;text-align: center;border-radius: 30px;font-size: 16px;color: #222222;background: #f4f7fd;transition: all .4s ease;-webkit-transition: all .4s ease;margin-right: 19px;margin-bottom: 20px;float: left;display: inline;cursor: pointer;}
.haoyuanDl li:nth-child(4n){margin-right: 0;}
.haoyuanDl li:hover{background: #045ecd;color: #fff;}

.yygh3Con{height: 155px;line-height: 155px;border: 1px dashed #dedede;font-size: 20px;color: #045ecd;text-align: center;padding-left: 45px;background: url(../images/img/jzglbtn.png) no-repeat center left 500px;cursor: pointer;}
.yygh3Con:hover{font-weight: bold;}

.yygh3 .yygh2Dl{border: 1px solid #e5e5e5;border-right: none;}
.yygh3 .yygh2Dl .item:nth-child(1){width: 137px;}
.yygh3 .yygh2Dl .item:nth-child(2){width: 107px;}
.yygh3 .yygh2Dl .item:nth-child(3){width: 195px;}
.yygh3 .yygh2Dl .item:nth-child(4){width: 108px;}
.yygh3 .yygh2Dl .item:nth-child(5){width: 180px;}
.yygh3 .yygh2Dl .item:nth-child(6){width: 198px;}
.yygh3 .yygh2Dl .item:nth-child(7){width: 214px;}
.yygh3 .yygh2Dl dd .item{height: 102px;line-height: 102px;}
.yygh3 .btn{width: 160px;height: 45px;line-height: 45px;margin: 0 auto;margin-top: 50px;text-align: center;font-size: 16px;color: #fff;background: #045ecd;display: block;}
.yygh3 .btn:hover{font-weight: bold;}

.jiuzhen .bg{background: rgba(0,0,0,0);position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: -1;transition: all .4s ease;-webkit-transition: all .4s ease;}
.jiuzhen .con{width: 916px;height: 950px;background: #fff;border-radius: 10px;position: fixed;left: 50%;top: 50%;margin: -475px 0 0 -458px;transform: scale(0);-webkit-transform: scale(0);transition: all .4s ease;-webkit-transition: all .4s ease;padding: 30px 0 0;box-sizing: border-box;-webkit-box-sizing: border-box;text-align: center;z-index: -1;}
.jiuzhen .con span.close{position: absolute;right: 30px;top: 22px;font-size: 36px;color: #707070;cursor: pointer;}
.jiuzhen .con .title{color: #222222;font-weight: bold;margin-bottom: 30px;padding-bottom: 30px;border-bottom: 1px solid #e5e5e5;font-size: 36px;line-height: 38px;text-align: center;}

.jiuzhen.active .bg{z-index: 11;background: rgba(0,0,0,0.3)}
.jiuzhen.active .con{transform: scale(1);-webkit-transform: scale(1);z-index: 12;}
.jiuzhen .icon1{padding-top: 55px;}
.jiuzhen .icon1 img{display: block;margin:  0 auto;margin-bottom: 115px;}
.jiuzhen .btn{display: block;margin: 0 auto;width: 240px;height: 60px;line-height: 60px;text-align: center;border-radius: 30px;font-size: 20px;color: #fff;background: #045ecd;cursor: pointer;}
.jiuzhen .btn:hover{font-weight: bold;}
.jiuzhenDl{height: 733px;overflow-y: auto;}
.jiuzhenDl li{margin-bottom: 30px;padding-left: 140px;padding-right: 74px;background: url(../images/img/add.png) no-repeat top 33px left 60px;text-align: left;}
.jiuzhenDl li .item{border: 1px solid #dcdcdc;border-radius: 10px;height: 153px;padding: 40px 40px 0;box-sizing: border-box;}
.jiuzhenDl li .item .titled{width: 300px;font-size: 28px;font-weight: bold;color: #000000;line-height: 30px;}
.jiuzhenDl li .item .titled span{font-size: 20px;font-weight: normal;}
.jiuzhenDl li .item .text{overflow: hidden;}
.jiuzhenDl li .item .text .titleb{font-size: 20px;color: #000000;line-height: 22px;margin-bottom: 28px;}
.jiuzhenDl li .item .text .titlec{font-size: 20px;color: #000000;line-height: 22px;}
.jiuzhenDl li.hover{background-image: url(../images/img/odd.png);}
.jiuzhenDl li.hover .item{border-color: #f4f7fd;background: #f4f7fd;}
.jiuzhenDl li.hover .item .titled,.jiuzhenDl li.hover .item .text .titleb,.jiuzhenDl li.hover .item .text .titlec{color: #045ecd;}

.yyText{font-size: 16px;color: #888888;line-height: 45px;margin-right: 20px;margin-top: 50px;}
/* 预约挂号 end */

.recruitForm{padding: 50px;}
.recruitFormDl{margin-right: -75px;overflow: hidden;}
.recruitFormDl .item{width: 50%;float: left;display: inline;margin-bottom: 50px;}
.recruitFormDl .item .con{margin-right: 75px;overflow: hidden;}
.recruitFormDl .item .con span{float: left;display: inline;height: 50px;line-height: 50px;font-size: 16px;color: #666666;margin-right: 20px;width: 110px;}
.recruitFormDl .item .con span i{display: inline-block;vertical-align: middle;font-style: normal;color: #ec0000;}
.recruitFormDl .item .con .input{overflow: hidden;}
.recruitFormDl .item .con .input input{display: block;height: 50px;line-height: 50px;outline: none;background: none;border: 1px solid #adadad;font-size: 16px;color: #666666;width: 100%;box-sizing: border-box;-webkit-box-sizing: border-box;padding: 0 20px;}
.recruitFormDl .item.w100{width: 100%;}
.recruitFormDl .item .scjl{width: 190px;height: 50px;line-height: 50px;text-align: center;background: #adadad;font-size: 16px;color: #fff;margin-right: 40px;}
.recruitFormDl .item .text{line-height: 50px;font-size: 14px;color: #999999;}
.recruitFormDl .item .con .input textarea{display: block;height: 160px;line-height: 24px;outline: none;background: none;border: 1px solid #adadad;font-size: 16px;color: #666666;width: 100%;box-sizing: border-box;-webkit-box-sizing: border-box;padding: 13px 20px;}
.recruitFormDl .item .con .img{width: 140px;height: 50px;margin-left: 20px;float: right;cursor: pointer;}
.recruitFormDl .item .con .img img{display: block;width: 100%;height: 100%;}
.recruitForm .btn{text-align: center;}
.recruitForm .btn a{display: inline-block;width: 140px;height: 50px;line-height: 50px;text-align: center;margin: 0 45px;background: #1048aa;font-size: 18px;color: #ffffff;}
.recruitForm .btn a.res{background: #e5e5e5;color: #666666;}
.recruitForm a:hover{opacity: 0.8;}
.message .recruitFormDl .item .con span{width: 80px;}