
/******照片票选列表photo-01***/
.interior-container h3{line-height: 45px;}


.group-box { margin: 20px 0 0; overflow: hidden;width: 100%;display: flex;display:-webkit-flex;flex-wrap: wrap;align-items: center;-webkit-box-align: center;}
.group-box ul {width: 100%; }
.group-box li {width: 22%;border-radius: 5px;box-shadow: 0 3px 10px #DDD;border: 2px dotted #dcdcdc;float: left;margin:0 10px 20px;display: table;min-height: 120px;  }
.group-box li:hover {box-shadow: 0 3px 10px #999;}
.group-box li a { color:#333;padding: 10px 5px;height: 60px;line-height: 30px;display: table-cell;font-size: 20px;text-align: center;vertical-align: middle;}


.select-box{height:90px;margin: 0px 0 10px 0;border-bottom: 1px dashed #c0c2c2;}
.select-left{float: left;}

.search{width: 315px;height:35px;background: #75c5f0;float: right;margin-top: 25px;border: 1px solid #b3b2b1;border-radius: 5px;}
.search input{width:255px;height:35px;float:left;border: 0;outline: none;border-radius: 5px 0 0 5px;padding-left: 10px;background-color: #75C5F0;}
.search a{display:block;width:50px;height: 35px;float: left;}
.search a img{padding-left:8px;}

.icon-box{height: 50px;}
.icon-box ul li{float: left;margin-right: 20px;line-height:45px;}

.icon-box ul li a{margin-left: 3px;color: #333333;}
.icon-box ul li a.cur{color:#75c5f0;border-bottom: 2px solid #75C5F0;}


.image-list ul li{float: left;width:288px;border: 1px solid #dcdcdc;overflow: hidden; margin:0 10px; margin-bottom: 40px;border-radius: 8px;box-shadow: 0 3px 10px #999;}

.image-list ul li h3{height: 27px;padding-left: 10px;color: #555555;overflow: hidden;line-height: 34px;font-weight: bold;}
.image-list ul li h4{height: 21px;padding: 0 10px;color: #555555;overflow: hidden;line-height: 21px;}
.image-list ul li .synopsis{padding:0px 10px;color: #999999;height: 60px;font-size: 15px;overflow-wrap: break-word;margin-top: 6px;}
.image-list ul li .vote-img{width: 288px;height: 288px;overflow: hidden;background-position: center;background-size: cover;background-repeat: no-repeat;display: table-cell;text-align: center;vertical-align: middle;line-height: 30px;
    letter-spacing:2px;}
.image-list ul li a{display: block;}
.image-list ul li .vote-img img{max-height: 100%;max-width:100%;width: auto;display: block;margin: 0 auto;}


.vote{width: 275px;height: 40px;margin: 20px auto;}
.vote .vote-left{max-width: 210px;height:39px;float: left;border-radius: 20px;border: 1px solid #e2e2e2;padding: 0 15px;}
.vote .vote-left p{float: left;line-height: 40px;color: #666666;}
.vote .vote-left i{float: left;margin:10px 10px 0;}

.vote .vote-left .stand_num{
    position: relative;
    top: 1px;
}

.vote .vote-right{width:50px;height: 50px;float:right;background: #75c5f0;border-radius: 50%;margin-top: -5px;}
.vote .vote-right img{width: 35px;display: block; margin: 8px auto;}

.vote .video-right{width:40px;height: 40px;float:right;}
.vote .video-right a{display: block;width: 35px;height: 35px;}

.vote .vote-true{width:50px;height: 50px;float:right;background: rgb(204, 206, 209) none repeat scroll 0 0;border-radius: 50%;margin-top: -5px;}
.vote .vote-true a{display: block;width: 35px;height: 35px;margin: 10px auto;}
.vote .vote-true a img{width: 100%;height: 100%}
.vote .vote-true a{display: block;width: 35px;height: 35px;}

#verifyDiv{display: none;}

.image-list ul li:hover{border-color: #75c5f0;}
.image-list ul li:hover .vote-left{background: #FFFFFF;border-color: #75c5f0}
.image-list ul li:hover .video-right a{background-position: 0 -38px;}

/*.advertising-img{width:940px;height:130px;margin: 50px auto;}*/

/******照片票选详细photo-02***/
.information-Container{position: relative;}
.information-Container .switch-button{position:absolute;top:650px;z-index:100;display: block;width: 49px;height: 49px;border-radius: 50%;overflow: hidden;}
.information-Container .switch-left{left: -80px;background: url(/img/switch-bg.png) no-repeat #cdcdcd;opacity: .8;}
.information-Container .switch-right{right: -80px;background: url(/img/switch-bg.png) no-repeat #cdcdcd;background-position-y: -49px;opacity: .8;}
.information .switch-left:hover{background: url(/img/switch-bg.png) no-repeat #000000;opacity: 1;}
.information .switch-right:hover{background: url(/img/switch-bg.png) no-repeat #000000;background-position-y: -49px;opacity: 1;}
.title-information{height: 55px;}
.title-information h2{font-size: 28px;margin-bottom: 8px;}
.title-information ul li{float: left;margin-right: 25px;font-size: 14px;color: #96979a;}
.title-information ul li img{float: left;margin-top: 3px;}

.for-information{overflow:hidden;margin:20px auto;clear: both;}
.for-information .for-left{width:530px;float: left;margin:10px;}

.mod18{width:530px;position:relative;}
.mod18 .btn{position:absolute;cursor:pointer;z-index:99;font-size:50px;font-weight:bold;}
.mod18 .prev{left:0px;background:url(../img/prevBtn.png) no-repeat;}
.mod18 #prevTop,.mod18 #nextTop{top:200px;width:33px;height:75px;display: none;}

.picBox:hover #prevTop{display: block;}
.picBox:hover #nextTop{display: block;}

.mod18 #prevTop{background:url(../img/prevBtn.png) 0 0 no-repeat;}
.mod18 #nextTop{background:url(../img/nextBtn.png) 0 0 no-repeat;}
.mod18 .next{right:0px;background:url(../img/nextBtn.png) no-repeat;}
.mod18 li{float:left;}
.mod18 .cf li{position:relative;color:#fff;}
.mod18 .cf .img-div{display:table-cell;vertical-align:middle;width:530px;height:530px;color:#fff;background-position: center;background-repeat: no-repeat;cursor: pointer;text-align: center;}
.mod18 .cf .img-div img{max-width: 530px;max-height: 530px;}
.mod18 .cf li span{display:block;width:31px;height:23px;position: absolute;top: 2px;right: 5px;background: url(../img/vedio-icon.png) no-repeat;background-size: 100%;}
.mod18 .picBox{width:530px; height:530px; position:relative;overflow:hidden;}
.mod18 .picBox ul{height:530px;position:absolute;}
.mod18 .picBox li{ width:530px;height:530px;overflow: hidden;background-color: #f0f0f0;position: relative;}
.mod18 .picBox li.blank{background-color: #000000;}

.mod18 .picBox li a{
    position: absolute;
    top:50%;
    left: 50%;
    transform:translate(-50%,-50%);
    opacity: 0;
    transition: all .2s ease-in-out;
    -ms-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -webkit-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    z-index: 11;
}
.mod18 .picBox li a img{
    transform:scale(3,3);
    -ms-transform:scale(3,3); /* IE 9 */
    -moz-transform:scale(3,3); /* Firefox */
    -webkit-transform:scale(3,3); /* Safari and Chrome */
    -o-transform:scale(3,3); /* Opera */

    transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -webkit-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
}

.mod18 .picBox li .vedio-icon-1{display:block;position: absolute;top: 5px;right: 5px;z-index: 11;}

.picBox li:hover a{opacity: 1;}
.picBox li:hover a img{
    transform:scale(1,1);
    -ms-transform:scale(1,1); /* IE 9 */
    -moz-transform:scale(1,1); /* Firefox */
    -webkit-transform:scale(1,1); /* Safari and Chrome */
    -o-transform:scale(1,1); /* Opera */
}
.picBox li:hover .vedio-icon-1{display: none;}

.mod18 .listBox{/*width:500px;*/height:100px;margin:0 auto;position:relative;overflow:hidden;}
.mod18 #prev,.mod18 #next{bottom:10px;width: 33px;height: 75px;display: none;}
.mod18 .listBox:hover #prev{display: block;}
.mod18 .listBox:hover #next{display: block;}

.mod18 .listBox ul{height:88px;position:absolute;margin-top: 12px;}
.mod18 .listBox li{height:77px;cursor:pointer;position:relative;}

.mod18 .listBox li i{display:none;}
.mod18 .listBox li a{display:block;width:108px;height:77px;}
.mod18 .listBox img{border:2px solid #fff;height: 100%;}
.mod18 .listBox .on img{border:2px solid #555555;}
/*.mod18 .listBox .on{background:url(../img/img_bg.jpg) center top no-repeat;}*/
.mod18 .listBox .on i{display:block;}
.btn-img,.btn-pic{display: none;}
.for-information .for-right{width:375px;float: right;}
.support-con{background: #f5f5f5;overflow: hidden;padding: 15px;}

.recommend{overflow: hidden;border-bottom: 1px dashed #d3d3d3;margin-bottom: 20px;}
.recommend h4{font-size: 15px;margin-bottom: 15px;color:#898989;}
.recommend ul{width: 390px;}
.recommend ul li{float: left;margin-bottom: 15px;width: 115px;margin-right: 15px;}
.recommend ul li a{width: 115px;height: 115px;display: block;background-position: center;background-size: cover;background-repeat: no-repeat;}

.recommend ul li p{font-size:13px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;padding-top: 5px;height: 20px;}
.recommend ul li:hover p{color: #fe5357;}

.border-browse{border-bottom: 1px dashed #d3d3d3;padding-bottom: 20px;}
.browse{overflow: hidden;margin-bottom: 20px;}
.browse h4{font-size: 15px;margin-bottom: 15px;color:#898989;}
.browse ul{width: 390px;}
.browse ul li{width: 55px;float: left;margin-right: 10px;}
.browse ul li img{width: 100%;}


.support-1{height: 70px;border-bottom: 1px dashed #c8c8c8;}
.support-1 p{line-height: 70px;font-size: 25px;color: #666666;}

.support-2 .p-1{background: #dededd;width: 120px;height: 22px;line-height: 22px;text-align: center;border-radius: 4px;color: #72706f;}

.support-2 .vote-btn{background: #75c5f0 none repeat scroll 0 0;  border-radius: 5px;  color: #ffffff;  display: block;  height: 70px;  margin: 30px 0;}
.support-2 .vote-btn:hover{background: #61b3df;}

.support-2 .vote-btn  p{height: 70px;margin: 0 auto;line-height: 70px;font-size: 25px;position: relative;}
.support-2 .vote-btn  p img{width: 40px;position: absolute;top:16px;left: 100px;}
.support-2 .vote-btn  p span{text-align: center;position: absolute;left: 160px;}

.support-2 .vote-ybtn{background: #dedede none repeat scroll 0 0;  border-radius: 5px;  color: #ffffff;  display: block;  height: 70px;  margin-bottom: 40px;}
.support-2 .vote-btn:hover{background: #61b3df;}

.support-2 .vote-ybtn  p{height: 70px;margin: 0 auto;line-height: 70px;font-size: 25px;position: relative;}
.support-2 .vote-ybtn  p img{width: 40px;position: absolute;top:16px;left: 100px;}
.support-2 .vote-ybtn  p span{text-align: center;position: absolute;left: 160px;}


.support-2 .p-2 span{font-size: 35px;color: #75c5f0;}

.support-2 ul{margin: 15px 0;}
.support-2 ul li{clear: both;overflow: hidden;margin-bottom: 15px;}
.support-2 ul li h1{font-size: 40px;font-weight: bold;color: #04bb7d;}
.support-2 ul li h3{font-size: 24px;color: #343434;font-weight: bold;}
.support-2 ul li p{font-size: 14px;color: #464646;}

.support-3{overflow: hidden;margin-bottom: 15px;}
.support-3 h3{background: #d54545;line-height: 30px;font-size: 16px;float: left;padding: 0 10px;color: #FFFFFF;border-radius: 5px;}
.support-3 p{padding: 15px 0;font-size: 15px;clear: both;}

.paragraph{margin: 20px 0;overflow-wrap: break-word;}
.paragraph p{padding-bottom:20px;line-height:25px;color: #666666;font-size: 14px;}
.paragraph ul li{line-height: 30px;color: #666666;font-size: 14px;}

.map-box{clear:both;float:left;width: 330px;height: 255px;margin-top: 20px;}

.modify-btn{display: block;height: 60px;padding: 0 20px;background: #04bb7d;text-align: center;line-height: 60px;font-size: 24px;color: #FFFFFF; margin: 0 auto; border-radius: 5px;margin: 40px 0 20px;}
.modify-btn:hover{background: #10ac77;}

.advertising-img-2{overflow: hidden;margin: 30px 0;}

.botton-right{float: right;}
.botton-right a{width: 65px;height:30px;display:block;background: #ff6666;border: 0;outline: none;color: #FFFFFF;border-radius: 5px;float:right;margin-left: 5px;text-align: center;line-height: 30px;}

.reply-content{height:117px;background:#f5f5f5;clear: both;position: relative;margin-bottom: 20px;}
.reply-content:before{position: absolute;top:-14px;left: 103px;border-left: 15px solid transparent;border-right: 15px solid transparent; border-bottom:15px solid transparent;border-bottom-color: #f5f5f5; content: ' '; height:0;width:0; pointer-events: none;}

.reply{margin: 15px;}
.reply label{font-size: 13px;color: #999999;}
.reply-content textarea{width: 1120px;height: 40px;outline: none;resize: none;margin-top: 15px;}

/*******活动介绍****/
.activity-title{border-bottom: 5px solid #999999;padding-bottom: 15px;color: #373737;font-weight: normal;}
.activity-p{margin: 25px 0;}
.activity-p p{padding-bottom: 25px;line-height: 25px;color: #848484;}

.activity-subtitle{border-bottom: 1px solid #999999;}

/*******登入login***/
.login-text{width: 600px;height:400px;margin:120px auto;}
.login-text h1{text-align: center;color: #333333;}

.input-box{width:450px; height:35px;margin: 25px auto 0;border-radius: 5px;border: 1px solid #dadada;}
.input-box input{width:430px; height:35px;outline: none;border-radius: 5px;border: 0;padding-left:20px;}
.Check-information{width:450px;margin: 10px auto;font-size: 12px;color: #666666;overflow: hidden;}
.Check-information label{float: left;}
.Check-information label input{float: left;margin-top: 2px;margin-right: 2px;}
.Check-information a{float: right;color:#666666;}
.Check-information a:hover{color: #ff3c3c;}
.ligin-button{width: 450px;height:40px;margin:20px auto 0;}
.ligin-button input{width: 450px;height: 40px;background: #ff6666;border: 0;border-radius: 5px;outline: none;font-size: 16px;color: #FFFFFF;}
.ligin-button input:hover{cursor: pointer;background: #e04646;}

/*******密碼設定login***/
.login-text h4{text-align: center;color: #666666;}
.Check-information span{display:block;text-align: center;color: #ff6666;}


/******参加票选****/
.polls-show{line-height: 50px;margin-bottom: 20px;}
.for-text-box p{font-size:16px;margin-bottom: 10px;}
.for-text-box {margin-bottom: 20px;}
.for-text-box .for-text{width: 475px;height: 35px; border: 1px solid #dadada;border-radius: 5px;}
.for-text input{width: 465px;height:35px;border-radius: 5px;border: 0;outline: none;padding-left: 10px;}

.for-terms-box{height:20px;margin-bottom: 20px;}
.for-terms-box p{float: left;font-size: 14px;}
.for-terms-box p a{color: #fd7575;text-decoration: underline;}
.for-terms-box input{float: left;margin-top: 3px;margin-right: 3px;}

.for-terms-btn{clear: both;margin: 30px 0 45px;}
.for-terms-btn button{width:190px;height: 45px;border: 0;outline: none;border-radius: 5px;font-size: 14px;color: #FFFFFF;font-family: "微软雅黑";}
.for-terms-btn .btn-1{background: #dededd;}
.for-terms-btn .btn-2{background: #7bc4a0;}
.for-terms-btn .btn-1:hover{background: #d2d2d2;}
.for-terms-btn .btn-2:hover{background: #62bb8f;}

/******我要報名-1****/
.apply-table{margin: 30px 0;}
.apply-table table{border-collapse: collapse;}
.apply-table table th{font-weight: normal;}
.apply-table table td{text-align: center;border-bottom: 1px dashed #e6e6e6;}
.apply-table table tr:hover{background: #f5f5f5;}

.for-information .vidoe-left{width:700px;height:425px;float: left;margin:10px;}

/******我要報名-2****/
.for-sign-box{margin:25px 0;overflow: hidden;clear: both;}
.for-sign-box p{margin-bottom: 10px;}
.for-sign-box .sign-text{width: 475px;height: 35px; border: 1px solid #dadada;border-radius: 5px;}
.sign-text input{width: 465px;height:35px;border-radius: 5px;border: 0;outline: none;padding-left: 10px;}

.sign-textarea{width: 465px; height: 270px;border: 1px solid #dadada;border-radius: 5px;overflow-y: scroll;}
.for-sign-box textarea{width:600px;height:270px;border-radius: 5px;outline: none;border:1px solid #dadada;resize: none;}

.for-sign-box button{width: 135px;height:45px;background: #ff6666;border: 0;border-radius: 5px;color: #FFFFFF;font-family: "微软雅黑";outline: none;}
.for-sign-box button:hover{background: #e04646;}

.panel input{width: 465px;height:35px;border-radius: 5px;border: 0;outline: none;padding-left: 10px;border: 1px solid #dadada;}
.panel select{width: 477px;height:35px;border-radius: 5px;border: 0;outline: none;padding-left: 10px;border: 1px solid #dadada;}


.panel-1 .minimal{float: left; margin-right: 25px;}


.list-img ul li{width: 180px;float:left;margin: 0  25px 20px;border-radius: 5px;overflow: hidden;position: relative;cursor: pointer;}
.list-img ul li a{display:block;width: 25px;height:25px;background: #ff6766;position: absolute;top:3px;right:4px;text-align: center;line-height: 25px;font-size: 18px;border-radius:50px;color: #FFFFFF;}
.list-img ul li img{max-width: 180px;}

.list-img ul li.upload-li{position: relative;}
.list-img ul li.upload-li input{position: absolute;top: 0;left: 0;width: 180px;height: 180px;opacity: 0;}

.list-img ul li .vedio-ic{position: absolute;bottom: 2px;right: 5px;z-index: 10;}


.for-items-box{margin: 10px 0;}
.for-items-box input{float:left;margin-top: 3px;margin-right: 3px;}
.for-items-box p{font-size: 14px;}
.for-items-box p a{color: #007cc3;text-decoration: underline;}

.positioning-btn{display: block;width: 100px;height: 40px;background: #007cc3;color: #FFFFFF;margin: 15px 0;border-radius: 4px;text-align: center;line-height: 40px;}

.end-title{height: 60px;border-bottom:1px solid #999999;}
.end-title h1{float: left;color: #373737;line-height: 60px;}
.end-title p{float: right;line-height: 60px;}

.end-inf{overflow: hidden;margin-top: 35px;padding-bottom: 35px;border-bottom: 1px dashed #dededd;}
.end-inf p{padding-bottom: 35px;}

.end-btn{display: block;width: 70px;height: 30px;background: #75c5f0;margin: 30px auto;text-align: center;line-height: 30px;color: #FFFFFF;border-radius:4px;}

/*******验证码弹窗******/
.Verification-code{width: 500px;overflow:hidden;border-radius: 6px;display: none;}
.Verification-code h2{font-size: 20px;letter-spacing: 3px;text-align: center;padding: 55px 0;color: #333333;}
.code-box{width:480px;margin: 0 auto;}
.code-text{float: left;width:260px; height:45px; border:1px solid  #dadada;border-radius: 5px;}
.code-text input{width:260px; height:45px;outline: none;border: 0;border-radius: 5px;}
.Verification-code .code-img-1{float: left;margin: 0 20px;}
.Verification-code .In-a{float: left;}
.Verification-code .In-a a{color: #ff6666; text-decoration: underline;}
.code-btn{width:480px;margin:0 auto; clear: both;padding: 40px 0;}
.code-btn button{width: 230px;height: 45px;font-family: "微软雅黑";border-radius: 5px;border: 0;outline: none;color: #FFFFFF;}
.code-btn .btn-1{background: #999999;margin-right: 15px;}
.code-btn .btn-2{background: #007cc3;}
.code-btn .btn-1:hover{background: #737373;}
.code-btn .btn-2:hover{background: #0573b2;}

.Verification-code{width: 500px;overflow:hidden;border-radius: 6px;}
.Verification-code .code-p{padding: 10px;}
.code-p p{text-align: center;line-height: 30px;font-size: 18px;}

.Verification-code img{display: block;}
.Verification-code .join-btn{display:block;text-align: center;margin: 15px auto;color: #007cc3;text-decoration: underline;}

.code-img-2{width:310px;margin: 20px auto;overflow: hidden;height: 280px;}
.code-img-2 img{width: 100%;}
.close-a{display:block;text-align: center;margin-bottom: 60px;text-decoration: underline;color: #ff6666;}

.code-img-join{text-align: center;margin-top: 20px;}
.code-img-join a{margin: 0 auto;}
.code-img-join a img{margin: 0 auto;}

#Line-introduce{text-align: center;}

.close-btn{display: block;width: 25px;height: 25px;background: #ff6666;text-align: center;font-size: 18px;color: #FFFFFF;float: right;margin: 10px;border-radius: 50px;}
.activity-p{clear: both;font-size: 20px;text-align: center;}

.activity-inf p{padding: 25px 0;line-height: 25px;color: #848484;font-size: 18px;}

.activity-box-text{width: 420px;height: 225px;background: #9ac868;margin: 25px auto;border-radius: 6px;}
.activity-box-text p{font-size: 16px;line-height: 50px;padding-left: 15px;color: #FFFFFF;}
.activity-box-text .box-text {width: 385px;height: 45px;margin: 0 auto 25px;}
.activity-box-text .box-text input{width: 385px;height: 45px;border: 0;border-radius: 6px;outline: none;font-size: 25px;text-align: center;color: #d42424;letter-spacing: 4px;}

.lucky-draw-box{width: 155px;height: 60px;background: #643724;margin: 45px auto;position: relative;border-radius: 5px;}
.lucky-draw-box-2{width: 155px;height: 60px;background: #734221;position: absolute; top: -8px;left: 0;border-radius: 5px;box-shadow: 0 1px 5px #a2673b;}

.lucky-draw-box-3{width: 138px;height: 50px;margin: 0 auto; border-radius: 6px;border: 1px solid #6d3d22;}
.lucky-draw-box-3 .btn-1{display:block;width: 138px;height: 56px;position:absolute;top:-6px;background:url(../img/lucky-btn-bg.jpg) no-repeat;margin: 0 auto;border-radius: 6px;overflow: hidden;font-size: 28px;text-align: center;line-height:50px;font-family: "黑体";color: #d42424;}
.lucky-draw-box-3 .btn-2{display:none;width: 138px;height: 56px;background:url(../img/lucky-btn-bg2.jpg) no-repeat;margin: 0 auto;border-radius: 6px;overflow: hidden;font-size: 28px;text-align: center;line-height:50px;font-family: "黑体";color: #d42424;}

.lucky-information-1{width: 420px;overflow:hidden;border: 1px solid #e6e6e6;margin: 0 auto 30px;border-radius: 6px;}
.lucky-information-1 .box-p{margin:17px auto;}
.lucky-information-1 .box-p p{text-align: center;line-height: 30px;}
.lucky-information-1 .box-p p span{color: #ff6666;}

.lucky-information-2{width: 420px;overflow:hidden;border: 1px solid #e6e6e6;margin: 0 auto 30px;border-radius: 6px;}
.lucky-information-2 p{padding-left: 15px;padding-top:20px;font-size: 16px;}
.lucky-information-2 ul{margin:20px 15px;}
.lucky-information-2 ul li{line-height: 30px;color: #666666;}
.lucky-information-2 ul li span{color: #ff6666;}

/**上传信息弹窗**/

.upload-inf{width: 650px;margin: 0 auto;overflow: hidden;}
.upload-inf h2{padding-top: 20px;font-weight: normal;color: #1f1a17;}
.upload-inf select{width: 650px;height: 35px;font-size: 16px;outline: none;margin-top: 10px;}
.upload-inf p{padding: 10px 0 10px;}
.upload-inf input[type=text]{width: 635px;height: 32px;font-size: 16px;outline: none;margin-top: 10px;padding-left: 10px;}

.upload-inf .htt-btn{display: block;width:150px;height: 40px;background: #007cc3;margin-top: 15px;text-align: center;color: #FFFFFF;line-height: 40px;border-radius: 3px;}
.upload-inf .htt-btn:hover{background: #0674b3;}

.upload-img-1{width: 165px;position: relative;}
.upload-img-1 input{position: absolute;width: 180px;height: 180px;top: 0;left: 0;opacity: 0;cursor: pointer;}
.upload-img-1 .vedio-ic{position: absolute;bottom: 5px;right: 5px;z-index: 10;}
.upload-img-1 a{display:none;position: absolute;top: 5px;right: 5px;z-index: 10;}
.upload-img-1:hover a{display: block;}

.bom-btn{overflow: hidden;margin: 30px 0;}
.bom-btn a{display: block;width: 180px;height: 40px;float: left;text-align: center;color: #FFFFFF;line-height: 40px;margin: 0 10px;border-radius: 4px;}
.bom-btn .btn-1{background: #989b9f;}
.bom-btn .btn-2{background: #007cc3;}
.bom-btn .btn-1:hover{background: #858b92;}
.bom-btn .btn-2:hover{background: #0474b5;}

.upload-img-2{width: 650px;height: 190px;overflow-y:scroll;}
.upload-img-2 ul li{float: left;width: 150px;height: 150px;border-radius: 3px;overflow: hidden;position: relative;margin: 20px;}
.upload-img-2 ul li a{display:none;width: 20px;height: 20px;background:#ff6766;position: absolute;top: 5px;right: 5px;text-align: center;line-height: 20px;border-radius: 50%;color: #FFFFFF;}
.upload-img-2 ul li:hover a{display: block;}
.upload-img-2 ul li img{width: 100%;}

.upload-img-2 ul li.up-img{position: relative;}
.upload-img-2 ul li.up-img input{width:150px;height:150px;position: absolute;top: 0;left: 0;opacity: 0;}

/*.at-icon-wrapper{background-color: #666666 !important;}*/
.at-image-sharing-tool{display: none !important;}

.flex-direction-nav{display: none;}


.layer-1{width:100%;box-sizing: border-box;margin: 0 auto;background: #FFFFFF;text-align: center;}
.layer-1 h4{text-align: center;font-size: 16px;font-weight: normal; margin-bottom: 20px;line-height: 30px;}
.layer-1 .qr-img{margin-bottom: 30px;}
.layer-1 a{display: block; width: 90%;height:45px;padding: 7px 0;box-sizing: border-box; margin: 0 auto;border-radius: 7px;-webkit-border-radius: 7px;margin-bottom: 20px;}
.layer-1 #appImg{text-align: center;}
.layer-1 a img{width: 27px;vertical-align: middle;}
.layer-1 a span{font-size: 17px;vertical-align:middle; margin-left:10px ;}
.layer-1 a.ios-btn{background: #3bb3c2;}
.layer-1 a.ios-btn:active{background: #36a0ad;}
.layer-1 a.ios-btn span{color: #FFFFFF;}

.layer-1 a.adn-btn{border: 1px solid #3bb3c2;}
.layer-1 a.adn-btn:active{background: #eeeeee;}

.layer-1 a.adn-btn span{color: #3bb3c2;}


.layer-2{width:100%;box-sizing: border-box;margin: 0 auto;background: #FFFFFF;text-align: center;overflow: hidden;padding-bottom: 20px;}
.layer-2 img{width: 100%;vertical-align: top;}
.layer-2 h4{text-align: center;font-size: 15px;font-weight: normal; margin: 20px auto;line-height: 25px;width: 80%;height: 80px;overflow: hidden;}
.layer-2 a{display: inline-block;width: 45%;height: 35px;font-size: 15px;line-height: 35px;color: #FFFFFF;border-radius: 5px;}
.layer-2 a:active{background: #536db9;}


.logo-win{width: 490px;padding: 40px 0;text-align: center;box-sizing: border-box; margin: 0 auto;display: none;}
.logo-win h3{font-size: 24px;color: #323232; margin-bottom: 20px;font-weight: normal;}
.logo-win p{font-size: 16px;color: #999999;margin-bottom: 40px;}
.logo-win .plus1-auth-login {display: flex;margin-top: 10px;}
.logo-win .plus1-auth-login a{flex: 1;text-align: center;background: none;}
.logo-win .plus1-auth-login a:hover{background: none;}
.logo-win .plus1-auth-login a img{width: 80%}
.logo-win a{display: inline-block;width: 240px;height: 45px;background: #4266b3;line-height: 45px;font-size: 15px;text-decoration: none;color: #FFFFFF;border-radius: 3px;}
.logo-win a:hover{background: #2a51a4;}

.logo-win .account-login{width: 240px;margin: 0 auto;}
.logo-win .account-login-title{text-align: center;  line-height: 20px;}
.logo-win .account-login input{width: 230px; height: 35px;  border-radius: 5px;  border: 1px solid #bbb;  padding: 0 0 0 10px;margin-top: 10px}
.logo-win .btn{margin-top: 10px}
.logo-win .account-other-btn{display: flex;justify-content: space-between;}
.logo-win .account-other-btn .btn{width: 110px;}
.logo-win .account-other-btn .reg{background-color: #84c225;cursor: pointer;}
.logo-win .account-other-btn .for{background-color: #3bb3c2;cursor: pointer;}

.logo-win .auth-login{width: 240px;margin: 0 auto;margin-top: 20px;}
.logo-win .auth-title{text-align: center;line-height: 38px;}



/*基本資料*/
.basic-table .basic-img{width: 75px;height: 75px;margin: 30px;border-radius: 50px;-webkit-border-radius: 50%;overflow: hidden;}
.basic-table .basic-img img{width: 75px;}
.basic-table table{width:935px;border-collapse: collapse;border-top:1px solid #999999;}
.basic-table table tr{height: 50px;border-bottom:1px solid #999999;}
.basic-table table tr td{font-size: 15px;color: #999999;}
.basic-table table tr td:first-of-type{text-align: right;padding-right: 20px;}

.plus1-adv{text-align: center;margin-top: 10px;}