﻿*{ margin: 0px; padding: 0px; list-style: none; font-family: "微软雅黑"; text-decoration: none;}
.hidden{ display:none;}
/*.clear{ clear: both;}*/
/*导航*/


/*回顶部*/
.gyftop{position:fixed;right:15px;bottom:10%; z-index: 9000; cursor: pointer;}
#goTop{width:68px;z-index:990; height:68px;line-height:202px;}
#goTop div{width:68px; float:left; clear:both; position:relative; text-align:center;}
#goTop div #gotop_btn{width:68px; display:block; background:rgba(49,49,49,0.8) url(../images/backtop.png) center 3px no-repeat ; height:68px; position:absolute; line-height:100px; overflow:hidden; right:0; top:0; color: #fff;font-size: 12px;}
#goTop div #gotop_btn:hover{background-color: rgb(49,49,49);}

/*右侧悬浮*/
.rightmsg{width:68px;z-index:990; font-size:12px; line-height:20px;}
.rightmsg li{float:left; width:68px; clear:both; position:relative; height:68px; margin-bottom:6px; text-align:center;}


.rightmsg li .rightreserve{display:block; width:68px; height:68px; position:absolute; right:0; top:0; z-index:991;}
.rightmsg li .rightreserve a{display:block; width:68px; height:68px; line-height:100px; background:rgba(49,49,49,0.8) url(../images/reserve.png) center 3px no-repeat ; overflow:hidden; color: #fff;}
.rightmsg li .rightreserve a:hover{background-color: rgb(49,49,49);}

/*.rightmsg li .complaint{display:block; width:68px; height:68px; position:absolute; right:0; top:0; z-index:991;}
.rightmsg li .complaint a{display:block; width:68px; height:68px; line-height:100px; background:rgba(49,49,49,0.8) url(../images/comp.png) center 3px no-repeat ; overflow:hidden; color: #fff;background-size: 35px;target: _blank;}
.rightmsg li .complaint a:hover{background-color: rgb(49,49,49);}*/

.rightmsg li .complaint{display:block; width:68px; height:68px; position:absolute; right:0; top:0; cursor:pointer;z-index:991;}
.rightmsg li .complaint font{display:block; width:68px; height:68px; line-height:100px; background:rgba(49,49,49,0.8) url(../images/comp.png) center 3px no-repeat; color:#fff; font-size:12px;  overflow:hidden;}
.rightmsg li .complaint span{display:none; height: 155px; overflow: hidden;}
.rightmsg li .complaint span img{ display: block; margin:8px auto;}
.rightmsg li .complaint span p{ text-align: center;font-size: 14px; color: #fff; }
.rightmsg li .complaint:hover font{background-color: rgb(49,49,49);}
.rightmsg li .complaint:hover span{display:block; background:url(../images/zhanchu2.png) center 0 no-repeat; position:absolute; right:68px; top:0px; width:155px; height:155px;   color:#fff; text-align:center;font-size:14px; overflow:hidden; font-family:Arial;}





.rightmsg li .rightel{display:block; width:68px; height:68px; position:absolute; right:0; top:0; cursor:pointer;z-index:991;}
.rightmsg li .rightel font{display:block; width:68px; height:68px; line-height:100px; background:rgba(49,49,49,0.8) url(../images/tel.png) center 3px no-repeat; color:#fff; font-size:12px;  overflow:hidden;}
.rightmsg li .rightel span{display:none;}
.rightmsg li .rightel:hover font{background-color: rgb(49,49,49);}
.rightmsg li .rightel:hover span{display:block; background:url(../images/zhanchu.png) center 0 no-repeat; position:absolute; right:68px; top:9px; width:155px; height:50px; line-height:50px; color:#fff; text-align:center;font-size:18px; overflow:hidden; font-family:Arial;}



/*预约拍摄*/
.popup-inner{background: #fff none repeat ;padding-bottom: 40px;padding-top: 60px;  width: 570px; margin:60px auto 0;  overflow: hidden; position: relative;}
@media only screen and (min-width: 0px) and (max-width: 1360px) {
	.popup-inner{padding-top: 10px;margin:0px auto 0; overflow: hidden; position: relative;}
}
.close-opt{background: url(../images/close.png) 0 0 no-repeat; position: absolute; right: 20px;top: 20px; background-size: 18px; width: 18px; height: 18px; cursor: pointer;}
.popup-inner .title{background: rgba(0, 0, 0, 0) url("images/yuyue.png") no-repeat scroll center 0;font-size: 24px;height: 30px;line-height: 30px;margin-bottom: 30px;text-align: center;}
.popup-inner .info{ color: #666;font-size: 16px;line-height: 16px;margin-bottom: 16px;text-align: center;}
.popup-inner .invalid{ opacity: 0;margin-left: 168px; color: red; margin-bottom: 14px;}
.form-block{margin-bottom: 20px;margin-left: 50px; overflow: hidden;}

.form-block .title-lable{color: #666;display: inline-block;float: left;font-size: 16px;line-height: 40px; width: 96px;text-align: right;padding-right: 20px;}
.form-block .input-block{display: inline-block;position: relative;}
.form-block .input-block input, .form-block .input-block textarea{background: #fafdff none repeat scroll 0 0;border: 1px solid #b9b9b9;color: #333;font-size: 14px;line-height: 18px;padding: 11px 14px;width: 322px;}
.popup-inner input[name="code"] {width: 188px;}
.input-block .btn-black {background: #333 none repeat scroll 0 0;color: #fff;font-size: 16px;font-weight: 400;height: 42px;line-height: 40px;margin: 0 10px;width: 120px;display: inline-block; text-align: center;}
.input-block .btn-gray{background: #999;color: #fff;font-size: 16px;font-weight: 400;height: 42px;line-height: 40px;margin: 0 10px;width: 120px;display: inline-block; text-align: center;}
.popup-inner textarea {height: 140px;outline: medium none;resize: none;}


.input-block .dropdown{background: #FEFBF4 none repeat scroll 0 0;border: 1px solid #b9b9b9;color: #333;font-size: 16px;line-height: 18px;padding: 11px 14px;width: 322px;position: absolute;top:40px; left: 0; z-index: 5;}

.input-block .dropdown ul{}
.input-block .dropdown ul li{float: left;margin: 3px;}
.input-block .dropdown ul li a{ width: 74px; height: 28px; line-height: 28px; display: block; text-align: center; font-size: 12px;border-radius: 2px;}
.input-block .dropdown ul li a:hover{ background: #FFC237; color: #333;}
.btn-yellow {height: 58px;line-height: 58px;margin-left: 140px;width: 290px;background: #0099ff none repeat scroll 0 0;color: #fff;display: inline-block;text-align: center;font-size: 24px;}
.btn-yellow:hover{background: #006cff;color: #fff;}

.input-block .selectarea{float: left;position: relative; margin-right: 10px; overflow: hidden;}
.input-block .selectarea select{border:#b9b9b9 1px solid; padding:6px 9px; line-height:20px; color:#666; font-size:14px; width: 110px; height: 40px; background: #fafdff;}
select option{padding:3px 5px;}
.form-block .city{display: block;}

span.redstar {color: red;padding-right: 5px;}
span.selectarrow{ background: url(images/arr_down_g.png) 0 0 no-repeat; background-size: 18px; width: 18px; height: 18px; position: absolute; top: 11px;right: 10px;}
.bottomblank{margin-bottom: 185px;}


.gray{ background: rgba(0,0,0,0.3); width: 100%; height: 100%; position: fixed; display: none;}
