*{ margin: 0; padding: 0; font-family: "微软雅黑"; font-size: 12px;}
.bodya{ background: url(../img/1_07.png) no-repeat;background-size: 80%;background-position: 50% 112%;}
.bodyb{ background: url(../img/2_07.png) no-repeat;background-size:55%;background-position: 100% 112%;}
.bodybb{ background: url(../img/2_07.png) no-repeat;background-size:55%;background-position: 100% -500%;}
.bodyc{ background: url(../img/3_02.png) no-repeat;background-size: 100%;background-position: 100% 148%;}
.main{ width:85%; margin: 0 auto; margin-top: 5%;}
.box { padding:5px 0; overflow: hidden;}
.box p{padding:3px 0; overflow: hidden;}
.box p input{padding:0 2%; width:95%; height:30px; border: 1px solid #dcdcdc; background:url(../img/txtbac_03.jpg) repeat-x; border-radius:3px;}
.box p textarea{padding:0 2%; width:95%; height:80px; border: 1px solid #dcdcdc; background:url(../img/txtbac_03.jpg) repeat-x; border-radius:3px;}
.box p select{padding:0 2%; width:100%; height:30px; border: 1px solid #dcdcdc; background:url(../img/txtbac_03.jpg) repeat-x; border-radius:3px;}

.btn{width: 100%; text-align: center; margin-top: 20%; overflow: hidden;}
.btna{ width:35%; height: 35px; background:url(../img/btn_03.jpg) repeat-x; color: #fff; border:none; border-radius:3px ; }
.btnb{ width:35%; height: 35px; background:url(../img/btn_05.jpg) repeat-x; color: #fff;  border:none; border-radius:3px ;}
.btnc{ width:100%; height: 35px; background:url(../img/btn_03.jpg) repeat-x; color: #fff;  border:none; border-radius:3px ;}
.txt{ width: 100%; padding: 0; font-size: 12px; color: #86baf6; margin-top: -5px;}

.cona{ width: 100%; height: 100px; line-height: 100px; background:#85baf7; border-radius: 5px; margin-top:10%;}
.cona table{ width:65%; margin:0 auto;}
.cona table td{ height: 100px; line-height:100px; text-align: center; font-size: 22px; color: #fff;}
.img1{ width:100%; position: relative;top: 14px; }
.img2{ width:75%; position: relative;top: 17px; }
.img3{  width:100%;position: relative;top: 17px; }

.txta{ padding-top: 20px; color: #999;}

.mainb{ width:100%;  margin: 0 auto;}
.serbox{ width: 94%; background:#eeeeee;}
.serbox input{ width:90%; padding-right: 10%; height: 30px; border: 1px solid #d8d8d8; border-radius: 3px;}
.serbox1{ width: 94%; background:#eeeeee;}
.serbox1 input{ width: 100px; height: 30px; border: 1px solid #d8d8d8; border-radius: 3px;}
.timetitle{background:#eeeeee;display: inline-block;}
.deltime{background:#ffffff;width: 65px;height: 30px;border: 1px solid #d8d8d8;margin-left: 10px;}
.datemulti{background:#ffffff;display: inline-block;width: 50%;padding:8px 0;}
.text_5 {display: inline-block;width:45%;text-align: center;}
.text_5-1 {display: inline-block;width:10%;text-align: center;}
.selecteddate {margin-top: 10px;display: none;width: 100%;}
.divBox{ padding:10px 3%; position: relative; overflow: hidden;}
.conbox{ width: 100%; margin-top:2%;}
.conboxbac{ width:90%; margin: 0 auto; padding:1%; background:rgba(240,240,240,0.8); border-radius: 5px; font-size: 12px;}
.conboxbac table{ width: 100%; }
.conboxbac table td{ padding: 4px 0;}
.colorA{ color:#87b9f8;}
.txtCenter{ text-align: center;}
.conboxBor{ border-top: 1px dashed #ccc;color: gray;}

.imgBac{ width:50%; position: fixed; bottom: 3%; right: 3%; z-index:-1;}
.imgBac2{ width:100%; position: fixed; bottom:0%; right:0%; z-index:-1;}
.serbtn{ width: 20px; position: absolute; top:16px; left:89%;}

.tab{ width: 90%; margin: 0 auto; margin-top: 10px;}
.tab td{ padding: 10px 0; border-bottom: 1px dashed #ccc;}
.tab td:last-child{ padding-left:6%;}
.tab tr:last-child td{border: none;}
.txtColor{ color: #9c9c9c;}
.txtTs{ text-align: center; margin-top:3%; color:#9c9c9c ;}
.txtColor2{ color: #e9843e;}
.conboxBorBot{ border-bottom: 1px dashed #ccc; color: #85baf7;}
 
.conboxbac2{ width:90%; margin: 0 auto; padding:2%; background:rgba(240,240,240,0.8); border-radius: 5px; font-size: 12px;}
.conboxbac2 table{ width: 94%; margin: 0 auto; }
.tabb{ border-bottom: 1px dashed #ccc;}
.conboxbac2 table td{ padding:3px 0;}
.conboxbac2 table tr:last-child td{ text-align: center;}
.pBox div{ float: left;}
.pBox div:first-child{ width: 80%; height: 10px; background:#a0a0a0; border-radius: 5px;}
.pbac{  height: 10px; background:#80ddc8; border-radius: 5px;}
.pBox div:last-child{ width:20%; text-align: center; position: relative; top:-3px;}

.conboxbac2 .tabb:last-child{ border-bottom: none;}
.txtFonta{ font-size: 15px; color: #45b199;}
.txtFontb{ font-size: 15px; color: #999999;}
.txtFontc{ text-align: left !important; font-size: 13px;}

.divBox2{ width: 100% !important; height:35px; position: relative; padding-top: 10px; border-bottom: 1px solid #ccc;}
.divBox2 ul{ width: 90%; margin: 0 auto; overflow: hidden; position: absolute; top:14px; left: 5%; z-index: 9999;}
.divBox2 li{ width: 48%; height:31px; text-align: center; list-style-type: none; line-height:31px; color: #777; float: left;}
.active{ background: #fff; color: #333 !important; border-top: 1px solid #ccc;border-left: 1px solid #ccc;border-right: 1px solid #ccc;}
.imgbox{ width: 100%; margin-top:6%; text-align: center;}
.img4{ width: 70%; margin: 0 auto;}
.img5{ width:70%; position: relative; top: 1px;}

.borBox{ width:70px; height:20px; line-height:20px; text-align: center; border:1px solid #ddd; border-radius:2px; background:#eeeeee ;}
.pFloat p{ float: none;margin: auto;}
.paW2{ width:25px; height: 20px; line-height: 20px; text-align: center;}
.paW3{ width:80px; height:20px; line-height:20px;padding: 3px; border:1px solid #ec6941; border-radius:2px; background:#fcd4d4 ; color: #9d1919; font-size: 12px;}

.timeBox{ background: url(../img/9_03.jpg) no-repeat; background-size: 1px 100%; background-position: 40% 0; border: none !important;}
.timeBox p{ width: 50px; height: 50px; line-height: 50px; text-align: center; background: #e5e5e5; border-radius: 50%; position: relative; left: -10%;}
.py1{ top:-16px;}
.py2{ top:-5px;}
.py3{ top:5px;}
.py4{ top:16px;}
.py5{ top:26px;}
.py6{ top:37px;}
.activeP{ background:#85baf7 !important; color: #fff !important;}

.title{ text-align: center; padding-top: 10px; color: #85baf7; font-size: 15px;}

.tabZ tr td:last-child{ text-align: right !important; }
























