@import url(layout.css); 

.inp_form { position:relative; top: 0; width: 100%; max-width: 750px; padding:1.6rem 0 2rem; text-align: center; overflow: hidden;}
.inp_form strong{ color: #fff; font-size: 0.62rem; display:block; font-weight: 500;}

.inp_form .name{ width:4.5rem;}
.inp_form .datebox { width:6rem;}
.inp_form .timebox { width:4.5rem;}
.inp_form .placebox { width:6rem;}
.inp_form .inpbox{ margin-top:.6rem;}
.inp_form button { font-size: 0.43rem; background: -webkit-gradient(linear, 72% 100%, 68% 0%, from(#342d73), to(#4d4f98));}

.toollist{ padding-bottom:0.5rem; margin-bottom: 0.5rem; border-bottom: 1px solid #eee;}
.toollist ul li{ margin:0;}

.list{ margin-bottom: 10px;}
.li_imgtxt li h4{ height:auto;}

/*鏄熺洏璇︽儏*/

.pl_box{ position:relative; width:100%; max-width: 750px; overflow:hidden;}
.pl_box img{ width:100%; height:auto; display:block;}
.pl_tbox{margin: 1.5rem 0.37rem 0.5rem;position:relative;}
.pl_btn{ text-align: center; margin-top:0.7rem; }
.pl_btn a{display:inline-block;height:1rem;width:3.3rem;border-radius: 0.9rem;line-height: 1rem;background: -webkit-gradient(linear, 72% 100%, 68% 0%, from(#342d73), to(#4d4f98));color: #ffffffc2;margin:0 0.5rem 0;}
.pl_btn a:nth-child(2){background: -webkit-gradient(linear, 72% 100%, 68% 0%, from(#1b3556), to(#356e98));}

.pl_box .swiper-container{ margin-top:2.2rem; padding:0 0.37rem; width:100%; max-width: 960px; box-sizing:border-box; position:absolute; z-index:1;}
.pl_box ul{ width:9999px;}
.pl_box ul li{ float:left; width:1.9rem; text-align:center; color:#fff; opacity:0.6; font-size: 0.36rem; -webkit-transition:0.4s; -moz-transition:0.4s; -o-transition:0.4s;}
.pl_box ul li.cur{-webkit-transform:scale(1.27);-moz-transform:scale(1.3);-o-transform:scale(1.3);opacity:1;font-size: 0.33rem;background: url(../images/astrolabe/plbox_arrow.png) no-repeat center 1.57rem;background-size: 0.4rem auto;padding-bottom: 0.32rem;}
.pl_box ul li em{ display:block; border-radius:100%; width:0.9rem; height:0.9rem; margin:0 auto 0.2rem; font-size: 0.5rem; line-height: 0.9rem;}
.pl_box ul li p{ line-height:.35rem;}
.pl_box ul li em img{ width:100%; height:100%;}

.plbox_main{ margin-top:4.15rem;}
.plbox_main dl{background: rgb(255 255 255 / 10%);border-radius: 10px;padding:0.5rem;display:block;}
.plbox_main dl dt{ display:block; text-align:center; margin-bottom: 0.5rem;}
.pl2 .plbox_main dl dt{ margin:0;}
.pl4 .plbox_main dl dd{ text-align: center;}
.plbox_main dl dt span{ display:inline-block; vertical-align: middle; color:#fff; font-size: 0.36rem;}
.plbox_main dl dt em{ width:1.458rem; height:1.458rem; display:block; border-radius: 100%; margin-bottom: 0.2rem; line-height:1.458rem; font-size:0.8rem; text-align: center;}
.plbox_main dl dt i{ background:url(../images/astrolabe/pl_arrow.png) no-repeat 0 0; background-size:100%; width:0.4rem; height:0.69rem; display:inline-block; vertical-align: middle; margin:0 1rem;}
.plbox_main dl dd{ color:#fff; line-height: 1rem; font-size: 0.36rem;}

.pl_list h2{margin-bottom: 0.5rem;padding: 0;margin-top: .5rem;}
.pl_list dl{ display: -webkit-box; line-height: 0.5rem; margin:0 0.37rem 0.37rem;}
.pl_list dt{ height:0.5rem; border-radius: 5px; padding: 0 0.2rem 0 0;font-weight: 500;font-size: 0.38rem; margin-right:0.4rem;}
.pl_list dd{-webkit-box-flex: 1;font-size: 0.38rem;display: inline-block;width: 6.5rem;color: rgb(255 255 255 / 70%);}
.pl_list dd span{ margin:0 0.45rem 0.3rem 0; display:inline-block;  float:left; }
.pl_list dt img , .pl_list dd img{width:100%;height:100%;width:0.45rem;height:0.45rem;display:inline-block;float:left;border-radius: 100%;margin-right: 0.1rem;}
.pl_list dd small{background: #502322;height:0.5rem;display:inline-block;border-radius: 0.5rem;padding:0 .13rem;color: #e27b6b;font-size: 0.34rem;vertical-align: middle;margin-left: 0.1rem;}
.pl_list dd em { color: #888; font-style: italic; margin: 0 .35rem; font-size: 0.31rem; }
.pl_list3 dt{padding:0 0.2rem;font-weight: bold;}
.pl_list1 dl{ display:block; margin-bottom: 0.1rem;}
.pl_list1 dt{display:inline-block;vertical-align: top;width: 2.12rem;margin-right: 0;padding:0;font-weight: bold;margin-bottom: .4rem;}
.pl_list1 dt.icon_cl1 ,.pl_list2 dt.icon_cl1{ color:#bf4848;}
.pl_list1 dt.icon_cl2 ,.pl_list2 dt.icon_cl2{ color:#4179a2;}
.pl_list1 dt.icon_cl3 ,.pl_list2 dt.icon_cl3{ color:#3a8e74;}
.pl_list1 dt.icon_cl4 ,.pl_list2 dt.icon_cl4{ color:#a07f37;}
.pl_list2 dt{width: 2.12rem;margin-right:0;font-weight: bold;}

.info{ margin:0 0.37rem;}
.info p{ line-height:1rem; font-size: 0.463rem;}
.info p strong{color: #6369b1;}

.icon_cl1{ bbackground-color:#f79896;}/*绾�*/
.icon_cl2{ bbackground-color:#a3d2f5;}/*钃�*/
.icon_cl3{ bbackground-color:#84cfb8;}/*缁�*/
.icon_cl4{ bbackground-color:#f2d8a1;}/*榛�*/

.b_tab {bottom: -90px;height:1.2rem;line-height:1.2rem;background: -webkit-gradient(linear, 30% 100%, 100% 220%, from(#38357b), to(#331950));z-index: 1;}
.b_tab ul li a{color: rgb(255 255 255 / 80%);display:inline;}
.b_tab ul li.cur a{color: #c6c1ff;background: rgb(0 0 0 / 28%);padding:0.1rem 0.3rem;border-radius: 1rem;}

.keep_btn{ padding-top:.1rem;}
.keep_btn small { background: -webkit-gradient(linear, 72% 100%, 68% 0%, from(#508FFF), to(#9AD0FF));box-shadow: 0px 2px 6px rgba(77, 136, 236, 0.4); color: #fff; font-size: .45rem; display: block; width: 3.5rem; border-radius: 1rem; height: 1rem; line-height: 1rem; text-align: center; margin: .5rem auto; }

.pl_list{ margin:.32rem .32rem 0;}
.pllist_box{background: rgba(255,255,255,.1);border-radius: .4rem;padding: .4rem 0 .1rem;}