h2 { text-align:center; font-size:.5rem; color: #0084e6; line-height:1em; margin:0 auto .3rem; padding: .6rem 0 0; font-weight: normal;}
h2>i { display:inline-block; padding:.1rem .6rem; background-color: #0084e6; font-size: .3rem; margin-top: .2rem; border-radius: .2rem; font-weight: normal; color: #ffffff;line-height: 1em; }
h2>b { display:inline-block; padding:.1rem .6rem; font-size: .3rem; margin-top: 0; border-radius: .2rem; font-weight: normal; color: #29485f; }
h2 span { display:block; font-size:.45rem;line-height:1em; font-weight:normal; color:#ce4339; position:relative;}
h2 span:before,h2 span:after {content:''; position:absolute;top:52%;background:#ce4339;width:25%;height:1px;}
h2 span:before {left:5%;}
h2 span:after {right:5%;}
h2.weihai{ font-size:.4rem;line-height: 1.25em}
h2.weihai02{ font-size:.4rem;border-bottom: 1px solid #0060a7;text-align: left;padding: .6rem .15rem .15rem; margin: 0 .3rem;line-height: 1.25em;}

.sectionBg_f6f6f6{background-color: #f6f6f6;}
.sectionBg_ffffff{background-color: #ffffff;}
.sectionBg_weihai{background-image: url(/images/imgV2018/weichangke/img_weihaiBg.jpg);background-repeat: no-repeat;background-size: 100%;}
.sectionBg_blue{background-color: #f3f9ff;}

.textP { text-align: left;margin-bottom: .4rem;font-size: .26rem;}
.textP p>i {color: #f40000;}
.textP.yiyuan{margin: 0 .3rem .3rem; padding: .2rem .3rem; border: 1px dashed #acacac;background-color: #FFFFFF;border-radius: .3rem;position: relative;}
/*.textP.yiyuan::before{content: "";border-style: dashed;border-width: .2rem;border-color:#acacac transparent transparent transparent;width: 0;height: 0; position: absolute;bottom: -.41rem;right: 10%;}
.textP.yiyuan::after{content: "";border-style: dashed;border-width: .2rem;border-color:#ffffff transparent transparent transparent;width: 0;height: 0; position: absolute;bottom: -.4rem;right: 10%;}*/
.textP.yiyuan::after{
	content: "";
  display: inline-block;
  transform:rotate(45deg);
  width:.3rem;
  height:.3rem;
  border-width:0 1px 1px 0;
  border-color:#acacac;
  border-style:dashed;
  background-color: #ffffff;
  position: absolute;bottom: -.15rem;right: 15%;
}

.nav_list,.signal_list,.weihai_list {width: 100%;padding: .3rem 0;overflow: hidden}
.nav_list ul li,.signal_list ul li {width: 33.33%;float:left;text-align: center;border-right: .01rem solid #80c6fa;padding-left: 2%;padding-right: 2%}
.nav_list ul li>img{width: 1.54rem;}
.nav_list ul li>p,.signal_list ul li>p,.weihai_list ul li>p{font-size: .26rem;padding-top: .2rem;}
.nav_list ul li:last-child{border-right: none;}
.signal_list ul li {border-right: none;}

.weihai_list ul li {width: 25%;float:left;text-align: center;margin-bottom: .4rem;}
.weihai_list ul li>img{width: 1.55rem;border-radius: 50%;border: .02rem solid #dfdfdf;}

.weihai02_list ul li {width: 25%;float:left;text-align: center;margin-bottom: .4rem;}
.weihai02_list ul li>img{width: 1.55rem;}

.jishu_list {text-align: left;}
.jishu_list li {width: 50%; line-height: 1.75em; float: left;font-size: .26rem;}
.jishu_list li:first-child {background-image: linear-gradient(to right, rgba(230,125,31,1), rgba(247,197,1,1)); float: none;clear: none;line-height:.5rem;color: #FFFFFF;padding: 0 .3rem;border-radius: .3rem;width: 68%;margin: .4rem 0 .2rem; }
.jishu_list li>i{color:rgba(230,125,31,1) }

.bookingJC {margin-top: .5rem;}
.bookingJC ul { width:80%; margin:1em auto;}
.bookingJC li { border:1px solid #0b77c7; box-shadow:1px 1px 0 #d7d7d7; margin-bottom:.3rem; overflow:hidden; border-radius: .05rem;}
.bookingJC li label { float:left; width:30%; line-height:2em; font-size:.34rem; display:inline-block; background-color:#0b77c7; text-align:center; color:#fff;}
.bookingJC li input { float:left; width:70%; line-height:2em; font-size:.34rem; font-family: "Microsoft YaHei",Verdana, Geneva, sans-serif; padding:0; margin:0; border:0;}
.bookingJC li:nth-of-type(3) input { width:28%;}
.bookingJC li:nth-of-type(3) input.Code { width:37%; border-left:1px solid #b8b8b8; font-size:1em;}
.bookingJC li:last-of-type { border:none; box-shadow:none;}
.bookingJC li:last-of-type input.Submit { float:none; clear:left; width:100%; margin:0; background-color:#0b77c7; color:#fff; border:1px solid #0b77c7; border-radius: .1rem; padding: .05rem 0; font-size:.4rem;}
.bookingJC select  { float:left;font-size:.34rem; line-height:2em;height:1.95em; width:70%; border:none;color:#999;}

.bookingZY {margin-top: 1rem; font-size: .4rem; color: #0b77c7;line-height: 1.5em;}


.picList {width: 100%; overflow: hidden;}
.picList .w30 li { width: 32%; margin-right: 2%;margin-top: .1rem;}
.picList .w30 li:last-child {margin-right: 0;}
.picList .w30 li>div {display: table;width: 100%; height: 1.2rem; background-color: #f1f1f1; text-align: center; }
.picList .w30 li>div>span {display: table-cell;vertical-align: middle;}
.picList .w30 li>div.title {background-color: #1177c5}
.picList .w30 li>div.title span {font-size: .4rem; color: #fff;}

.tengtongT p {font-size: .3rem;}




.tabs {
	border-top:2px solid #9ac7ed;
	background: #f9fafa;
	background-size:auto 100%;
	width:100%;
	height:.6rem;
	overflow:hidden;
}
.tabs a {
	font-weight:normal;
	text-align:center;
	float:left;
	width:50%;
	height:.6rem;
	line-height:.6rem;
	color:#2a70be;
	text-decoration:none;
}
.tabs a.active {
	border-top:2px solid #2a70be;
	margin-top:-2px;
	background-color: #0b77c7;
	background-repeat:no-repeat;
	-webkit-background-size:64px 39px;
	-moz-background-size:64px 39px;
	-o-background-size:64px 39px;
	background-size:64px 39px;
	background-position:left top;
	color:#fff;
}



.textGC p {text-align:justify;margin-bottom: .4rem;font-size: .26rem;line-height: 1.75em;text-indent: 2em;}
.textGC p>i {color: #f40000;}