.nav_pro{ margin-top: 30px; margin-bottom: 20px; height: 70px; }
.nav_pro .main_1{    margin: 0 auto;
     width: 34%;;}
.nav_pro p{margin: 0 auto;
    float: left;
    width: 550px;
    border: 1px solid #eee;
    text-align: center;
    background-color: #fff;
    width: 128px;
    height: 36px;
    line-height: 36px;
    margin: 0 30px;
    border-radius: 30px;
    cursor: pointer;

}

.nav_pro .active{     color: #fff;background-color: #2f82ff;  border: 1px solid #2f82ff;}

/*套餐详细*/
.contrastBox tr{text-align: center;}
.contrastBox{position: relative;margin:50px auto;width:1140px;}
.contrastBox .contrastTitle{  overflow: hidden;height: 80px;color: #333;text-align: left;font-size: 30px;line-height: 80px;}

#contrastTop{width:1140px;height:40px;color:#fff;line-height:40px;}

.contrastHead{     border-top: 1px solid #ddd; border-left: 1px solid #ddd;  border-bottom: 1px solid #ddd;background: #fff;  color: #333;}
.contrastHead tr th{height:80px;color:#333;font-size:22px;font-Weight: normal;min-width:132px;}

.contrastHead tr th:first-child{min-width:112px;}
.contrastHead tr th,.contrastHead tr td{border-right: 1px solid #ddd;}
.contrastHead .priceTr{height:30px;}
.contrastHead .priceTr label{padding-left:3px;line-height:30px;}
.contrastHead .tc{width:228px;}
.contrastHead .mfb{border-top:6px solid #1bbc9d; color:#1bbc9d;}
.contrastHead .tzb{ width:220px;  border-bottom:3px solid #fad62c; font-size:20px;   color:#333333;}
.contrastHead .wgw{ width:220px;  border-bottom:3px solid #fa8a2c;   font-size:20px;   color:#333333;}
.contrastHead .gjb{width:220px;  border-bottom:3px solid #a3c948; font-size:20px;   color:#333333;}
.contrastHead .swb{width:220px; border-bottom:3px solid #378ac3; font-size:20px;   color:#333333;}
.contrastHead .zxb{border-top:6px solid #C56C24; color:#C56C24;}
.contrastHead .sjb{border-top:6px solid #6cd75e; color:#6cd75e;}
.contrastHead .wxb{border-top:6px solid #9d44f0; color:#9d44f0;}
.contrastHead .qjb{border-top:6px solid #fe7b11; color:#fe7b11;}
.contrastHead .fxscb{border-top:6px solid #f7422f; color:#f7422f;}
.contrastHead .dshdzg{border-top:6px solid #0191F7; color:#0191F7;}

.contrast{background:#ddd;}
.contrast tr td{ width: 228px;height: 51px;background:#fff;line-height:28px;    min-width: 96px;}
.contrast tr td:first-child{min-width: 112px; width:112px;}
.contrast tr td img{vertical-align: middle; /*width:20px;*/}
.contrast tr td.dbtitle{padding-left:10px;background:#eee;text-align:left;font-weight:bold;}
.contrast tr td.dbtitle1{line-height: 40px;background: #50C754;color: #fff;text-align: center;font-weight: bold;font-size: 16px;}
.out {border-top: 1px #D6D3D6 solid;position: relative;transform: rotateZ(27.9deg) scale(1.12);}
.bb {position: absolute; top: 36px;left: 155px; }
.gn {position: absolute;top: 74px;left: 28px; }

#content{  width: 100%;  }
#content .banner{  height: 400px;  }
#content .subnav{  height: 136px;  background: #ebebec;  }
.warpper{  width: 1150px;  position: relative;  margin: 0 auto;  }
#content .subnav h1{  margin: 40px 0 0 40px;  font-size: 24px;  float: left;  }
#content .subnav h1 b{  color: #ff7300;  }
#content .subnav .search{width: 815px;;  height: 56px;  float: right;  background: #e5e5e5;  margin: 24px 40px 0 0;  }
#content .subnav .search input{  width: 534px;  float: left;  height: 48px;  line-height: 48px;  margin: 4px 0 0 4px;  text-indent: 16px;  outline: none;  color: #989898;  }
#content .subnav .search .com{  background: #d7d7d8;  width: 134px;  float: left;  margin-top: 4px;  height: 48px;  line-height: 48px;  font-size: 19px;  position: relative;  cursor: pointer;}
.op{background: #fff;border: 1px solid #E5E5E5;width: 132px;position: absolute;top: 52px;z-index: 100;height: 200px;overflow-y: scroll;display: none;}
.op div{width: 114px;height: 20px;font-size: 12px;line-height: 20px;}
.op div:hover{background: #d7d7d8;}
.val_in{font-weight: bold;}
#content .subnav .search .btn{  background: #ff7200;  width: 134px;  float: left;  margin-top: 4px;  height: 48px;  line-height: 48px;  color: #fff;  font-size: 19px;  font-weight: bold;  }
#content .subnav .search .btn:hover{cursor:pointer;}
#content .subnav .search .btn a:hover{color:#fff;}
#content .subnav .search .btn a{color:#fff;}
#content .subnav .search .com .triangle-down {  width: 0;  height: 0;  border-left: 4px solid transparent;  border-right: 4px solid transparent;  border-top: 8px solid #646464;  position: absolute;  top: 22px;  left: 105px;  }
#content .subnav .listwarpper{  width: 880px;  position: relative;  margin: 0 auto;  }
#content .subnav ul{  float: right;  margin-top: 14px;  }
#content .subnav ul li{  float:left;  color:#333;  font-size:14px;  padding: 0 5px;  }
#content .subnav ul li b{  color:#666;  }
#content .subnav .separate{  float:left;  color:#333;  font-size:14px;  margin-right:0px;  font-weight:normal;  }
/*******sunnavend********/
#content .mainbox_one{  height: 622px; /* background: #f5f6f6; */ padding-top: 60px;  }
.main{  width: 1140px;  margin: 0 auto;  }
#content h1{  font-size: 30px;  font-weight: normal;  color: #333;  }
#content p{  margin-top: 20px;  }
#content .mainbox_one .sublist{  margin-top: 40px;  height: 460px;  background-color:#fff;}
#content .mainbox_one .sublist .list{     border: 1px solid #FF7200; float: left;  width: 284px;  height: 540px;  border: 1px solid #CCCCCC;  border-left: none;  }
#content .mainbox_one .sublist .list_first{  width: 283px;  border-left: 1px solid #CCCCCC;  }
#content .mainbox_one .sublist .list_one{  float: left;  width: 283px;  height: 458px;  border: 1px solid #FF7200;  position: relative;  top: 0;  cursor: pointer;  }
#content .mainbox_one .sublist .list:hover{position:relative;  -webkit-animation: dese 0.5s 1;  -moz-animation: dese 0.5s 1;  animation: dese 0.5s 1;  box-shadow:0 10px 20px #ccc;-webkit-box-shadow:0 10px 20px #ccc;-moz-box-shadow:0 10px 20px #ccc; top:-1px;  }
@-moz-keyframes dese{
	0% { box-shadow:0 0 2px #ccc;-webkit-box-shadow:0 0 2px #ccc;-moz-box-shadow:0 0 2px #ccc; top:0px;}

	100% { box-shadow:0 10px 20px #ccc;-webkit-box-shadow:0 10px 20px #ccc;-moz-box-shadow:0 10px 20px #ccc; top:-1px;}
}
@-webkit-keyframes dese{
	0% { box-shadow:0 0 2px #ccc;-webkit-box-shadow:0 0 2px #ccc;-moz-box-shadow:0 0 2px #ccc; top:0px;}

	100% { box-shadow:0 10px 20px #ccc;-webkit-box-shadow:0 10px 20px #ccc;-moz-box-shadow:0 10px 20px #ccc; top:-1px;}
}
@keyframes dese{
	0% { box-shadow:0 0 2px #ccc;-webkit-box-shadow:0 0 2px #ccc;-moz-box-shadow:0 0 2px #ccc; top:0px;}

	100% { box-shadow:0 10px 20px #ccc;-webkit-box-shadow:0 10px 20px #ccc;-moz-box-shadow:0 10px 20px #ccc; top:-1px;}
}
#content .mainbox_one .sublist .list .list_head{  height: 150px;  position: relative;  background: #f9f9f9;  }
#content .mainbox_one .sublist .list_one .list_head{  background-image:-webkit-linear-gradient(top, #ff5600, #ff8201);  background-image:-moz-linear-gradient(top, #ff5600, #ff8201);  background-image:-ms-linear-gradient(top, #ff5600, #ff8201);  }
#content .mainbox_one .sublist .list .list_head h2{  padding-top: 38px;  }
#content .mainbox_one .sublist .list_one .list_head h2{  color: #fff;  }
#content .mainbox_one .sublist .list .list_head p{  margin-top: 20px;  }
#content .mainbox_one .sublist .list_one .list_head p{  color: #fff;  }
#content .mainbox_one .sublist .list .list_content{  background: #fff;  cursor: pointer;  text-align:left; }
#content .mainbox_one .sublist .list .img{
	position: absolute;
	bottom: -33px;
	left: 50%;
	margin-left: -33px;
	height: 66px;
	width: 66px;
	z-index: 1;
}
.no_on li{ margin:9px 0; width:200px;    list-style: disc;}
#content .mainbox_one .sublist .list .small{
	position: absolute;
	z-index: 2;
	top: 18px;
	left: 15.5px;
}
.list_span{ width:90%; margin:0 auto; font-size:14px; color:#333;letter-spacing: 2px;}
#content .mainbox_one .sublist .list .small_two{
	position: absolute;
	z-index: 2;
	top: 15.5px;
	left: 13px;
}
#content .mainbox_one .sublist .list .small_three{
	position: absolute;
	z-index: 2;
	top: 16.5px;
	left: 17px;
}

#content .mainbox_one .sublist .list_one .list_content .list_content_box{
	/*padding: 49px 0 0 80px;*/
}
#content .mainbox_one .sublist .list .list_content .list_content_box{
	/*padding: 48px 0 0 90px;*/
}
#content .mainbox_one .sublist .list .list_content .list_content_box ul{
	height: 111px;
}
#content .mainbox_one .sublist .list .list_content .list_content_box .on{
	display: none;
	margin-top:50px;
}
#content .mainbox_one .sublist .list .list_content .list_content_box .on li{
	margin-top:8px;
}
#content .mainbox_one .sublist .list .list_content .list_content_box .no_on{
	display: block;
	width: 110px;
    margin: 50px auto 0;
}
#content .mainbox_one .sublist .list_one .list_content .list_content_box li{
	width: 199px;
    margin: 0 auto;
}
#content .mainbox_one .sublist .list .list_content .list_content_box li{
	/*text-align: left;
	margin: 9px 0;*/
}
#content .mainbox_one .sublist .list .list_content .list_content_box .right{
	text-align: right;
	width: 102px;
}
#content .mainbox_one .sublist .list .list_content .list_content_box li b{
	color: #ff7200;
}
#content .mainbox_one .sublist .list .list_content .btn_box{
	margin: 150px 30px 0;
	height: 40px;
}

#content .mainbox_one .sublist .list .list_content .btn_box .btn{
	width: 98px;
	height: 30px;
	padding-top: 8px;
	width: 100%;
}
#content .mainbox_one .sublist .list .list_content .btn_box .btn_left{
	border: 1px solid #ccc;
	float: left;
}
#content .mainbox_one .sublist .list .list_content .btn_box .btn_right{
	border: 1px solid #FF7200;
	float: right;
	color: #ff7200;
	text-align:center;
}
#content .mainbox_one .sublist .list_one .list_content .btn_box .btn_left{
	border: 1px solid #FF7200;
	float: left;
	color: #ff7200;
	text-align:center;
}
#content .mainbox_one .sublist .list_one .list_content .btn_box .btn_left a{
	color: #ff7200;
}
#content .mainbox_one .sublist .list_one .list_content .btn_box .btn_right{
	border: 1px solid #FF7200;
	float: right;
	color: #fff;
	background: #ff7200;

}
.centera2{
	margin-top: 5px !important;
	 color: #ff7200;;


}
.centera1{
	margin-top: 10px !important;


}
/***********mainbox_oneEnd*********/