.order_content{background: #eee;}
#topInfo {margin:0 0 30px 0;line-height: 250%;color: #666;text-indent: 25px;}
.orderContent {max-width: 1182px;margin: 0 auto;padding: 45px 0;}
.redfont {color: #f1351c !important;}

.rInfo { color: #15a912;}
.wInfo { color: #f1351c;}


.ytbButton{min-width: 210px;padding: 0;height: 50px;font-size: 18px;font-family: "SimHei";}
.btnHover:hover{color: #fff;background: #f00;}
/* .selectHover{color: #fff !important;background: #f1351c;border:1px solid #f1351c !important;} */
.selectHover { color: #f1351c!important; background: #fff; border: 1px solid #f1351c!important; }
.infoSelect{border: 1px solid #f1351c !important;background:url(/promote/images/InfoSelect.png) right bottom no-repeat;}
.inlineBlock li {display: inline-block;vertical-align: middle;}
.orderTip{color:#666;font-size:12px;}
.pkgTip{background: #fde3e3;color: #f1351c;padding: 12px;font-size: 12px;border: 1px solid #f1351c;margin-bottom: 35px;}
.pkgTip a:hover{color:#06c;text-decoration: underline;}
.pkgInput {height: 37px;padding: 0 15px;}
.mainButton {padding: 6px 20px;background: #108cee;color: white;font-size: 14px;border: 0px;cursor: pointer;}
.mainButton:hover{background:#03c;color: white;}
.txtLine {line-height: 4 !important;}
.totalPrice {font-family: "Verdana" !important;font-size: 30px !important;font-style: italic;color: #f1351c !important;}
.infoTop a:hover{color:#fff;}


.mainOrder { border: 1px solid #ddd; overflow: hidden;}
.mainOrder .pkgContent {background: #fff;overflow: hidden;padding: 50px 50px 20px 50px;font-size:14px;color:#000;}
.mainOrder .con_item {clear: both;margin: 0 0 35px 0;font-family: '微软雅黑';overflow: hidden;}
.mainOrder .infoItem{margin:20px 0;}
.mainOrder .infoItem:last-of-type {margin-bottom: 30px;}
.mainOrder .oneLine {margin-bottom: 35px;}
.mainOrder .textLine {margin-bottom: 5px;}
.mainOrder .moreLine{margin-bottom:15px;}
.mainOrder .timeLine {padding: 27px 0 0 0;}
.mainOrder .rateLine {margin-bottom: 15px;}
.mainOrder .oneLine .itemRight01 li {/* margin-bottom: 0; */}
.mainTit { height: 45px; line-height: 45px; text-align: left; text-indent: 25px; background: #f0f0f0;font-size: 14px;font-family: '微软雅黑';color:#000;}
.mainBtm { background: #fff; box-shadow: 0 0 2px #d0d0d0; overflow: hidden; padding: 25px 5%; width: 90%; z-index: 1000;}
.mainBtm_right { float: right;margin-top:3px;}
.mainBtm_left { float: left; line-height: 50px;}
.mainBtm_left span { color: #666; font-size: 14px; font-family: "SimSun";}
.mainBtm_left span font { font-family: "Verdana";}
.mainBtm_left .apa { font-size: 14px; color: #f1351c;}
.zong { font-size: 30px; padding: 0 10px;}
.itemLeft {vertical-align: middle;display: inline-block;position: relative;}
.itemRight{vertical-align: top;display: inline-block;position: relative;}
.itemRight01 li {float: left;border: 1px solid #eee;padding: 5px 20px;margin: 0 8px 10px 0;color: #666;cursor: pointer;text-align:center;}
.itemRight02 li {float: left;border: 1px solid #eee;padding: 5px 20px;margin-left: -1px;color: #666;cursor: pointer;}
.itemRight02 li.selectHover {margin-right: 1px;}
.itemRight li {line-height: 1.8;}
.itemLeft {width: 110px; line-height: 37px;text-align: right;} 
.itemRight {width: calc(100% - 120px);} 
.itemRight .agreePro{margin-top:0;}
.itemRight .agreePro .checkbox i{border:1px solid #c2c2c2;}
.selectPkg{margin-bottom:20px;}

.twoLine li { padding: 0; min-width: 145px; }
.twoLine li.selectHover:not(.redBorder) { color: #666!important; border-color: #eee!important; }
.twoLine li label { cursor: pointer; }
.twoLine li p { padding: 5px 0; }
.twoLine li p:first-of-type { border-bottom: 1px solid #e4e4e4; }
.itemRight .redBorder { border: 1px solid #f1351c !important; }
.itemRight .redBkg { background: #f1351c; color: #fff; border-bottom: 1px solid #f1351c !important; }

.helpLink { margin: 20px auto 0 110px; }
.helpLink a { color: #666; background: url(/images/orderHelp.png) no-repeat center right; padding-right: 18px; margin-right: 5px; }

.infoTop {overflow: hidden;height: 60px;line-height: 60px;}
.infoTtitle {float: left;font-size: 24px;font-family: '微软雅黑';}
.infoTop a {float: right;background: #c1c1c1;display: block;line-height: 35px;padding: 0 15px;color: #fff;margin-top: 13px;font-family: '微软雅黑';font-size: 14px;margin-left:10px;}
.verTop {vertical-align: top;}

/* 用户登录 */
.ctitle {overflow: hidden;background: #f0f0f0;}
.ctil_left, .ctil_right {float: left;width: 140px;height: 40px;line-height: 40px;color: #333;font-size: 16px;}
.ctitle input {display: none;}
.ctitle label {display: block;width: 100%;cursor: pointer;}
.ctil_left label, .ctil_right label {border-top: 2px solid #f0f0f0;text-align: center;font-family: 'SimHei';}
.ctitle .ctil label {border-top: 2px solid #f1351c;background: #fff;}
.ctil_main {background: #fff;padding: 40px 55px;}
.input {height: 37px;padding: 0 15px;margin: 5px 0;}
.ctil_main img{width:auto;}
.ctil_main td {font-size: 12px;}


/*订单确认页面*/
#Pages {background: #eee;}
#csstable {border-left: 1px solid #ddd;border-top: 1px solid #ddd;}
#csstable td {text-align: center;border-right: 1px solid #eee;border-bottom: 1px solid #ddd;padding: 4px 5px 4px 5px;font-size:12px;padding: 8px;}
.successPages {max-width: 1182px;padding: 40px 0;}
.mainInfo {font-family: 'SimHei';background: #fff;padding: 50px 55px;min-height: 260px;overflow: hidden;}
.mainLeft { float: left; padding: 35px 70px 0 15px;}
.mainright { float: left;}
.mainRightTit { font-size: 30px; line-height: 1.8; text-align: left; color: #000;}
.mainRightTxt { font-size: 16px; line-height: 1.2; color: #666; font-family: 'SimSun';}
.mainrighttop { padding-bottom: 30px}
.mainrightbottom p { font-size: 13px; color: #666; line-height: 1.8; font-family: 'verdana';}

.tabs { background: #f0f0f0; text-align: left;}
.tabs .active { background: #fff; border-top: 2px solid #108cee;}
.tabs a { width: 150px; height: 40px; line-height: 40px; display: inline-block; text-align: center; font-size: 14px; color: #000; border-top: 2px solid #f0f0f0;}
.content-slide { background: #fff; text-align: left; padding: 20px 45px; min-height: 330px;}
.orderBalance { overflow: hidden; background: #f1f1f1; padding: 30px; margin-top: 20px; font-family: 'SimHei';}
.orderBLeft { font-size: 18px; color: #333; float: left;}
.orderBRight { float: right; font-size: 18px;}
.orderBTips { font-size: 12px; padding: 10px 0;}
.orderBTips a { font-size: 12px;}
.orderBslideBtn { display: inline-block; width: 140px; height: 36px; line-height: 36px; margin: 0 5px; padding: 0 !important; border: 1px solid #108cee;}
.orderBack { border: 1px solid #ddd !important; color: #666; background:none;}
.orderBack:hover { border: 1px solid #108cee; color: #108cee;}
.orderBLeft a { background: #84c72d; font-size: 12px; color: #fff; padding: 3px 15px; margin-left: 10px;}
.orderSelect { overflow: hidden; border-bottom: 1px solid #ddd; padding: 20px 0 40px; margin-bottom: 40px;}
.orderSelect p { float: left;    line-height: 60px;    height: 60px;    width: 100px;}
.orderSelect .hot p { border: 1px solid #108cee;}
.orderSelect ul { overflow: hidden;}
.orderSelect li { float: left; margin-right: 30px;}
.orderSelect label { height: 60px; line-height: 60px; display: block;}
.orderSelect label input { float: left; margin-top: 25px; margin-right: 10px;}
.orderSelect label p { border: 1px solid #ddd; text-align: center; min-width: 160px;}
.orderSelect label p img { margin: 5px; height: 50px; width: auto;}

.consildeTit { color: #000; font-size: 14; line-height: 50px;}

.timeType li span { width:50px; text-align: center;}

.ctitle { overflow: hidden; background: #f0f0f0;}
.ctitle input { display: none;}
.ctitle label { display: block; width: 100%; cursor: pointer;}
.csstable { margin-bottom: 0px;}
.csstable td { padding: 0;}
.input { height: 37px; padding: 0 15px; margin: 5px 0;}
.btsb input { height: 37px; padding: 0 15px;}

#loginU { border: 1px solid #ddd; margin-bottom: 30px;}
.ctil_left,.ctil_right { float: left; width: 140px; height: 40px; line-height: 40px; color: #333; font-size: 16px;}
.ctil_left label,.ctil_right label { border-top: 2px solid #f0f0f0; text-align: center; font-family: 'SimHei';}
.ctitle .ctil label{ border-top: 2px solid #f1351c; background: #fff;}
.ctil_main { background: #fff; padding: 40px 55px;}

.NewTips { position: static; left: 0; width: auto; height: 37px; line-height: 37px; background: none !important; padding-left: 0; display: inline-block;}

.swiper-container {margin:0 auto;position:relative;overflow:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;/* Fix of Webkit flickering */	z-index:1;}
.swiper-wrapper {position:relative;width:100%;
	-webkit-transition-property:-webkit-transform, left, top;
	-webkit-transition-duration:0s;
	-webkit-transform:translate3d(0px,0,0);
	-webkit-transition-timing-function:ease;
	
	-moz-transition-property:-moz-transform, left, top;
	-moz-transition-duration:0s;
	-moz-transform:translate3d(0px,0,0);
	-moz-transition-timing-function:ease;
	
	-o-transition-property:-o-transform, left, top;
	-o-transition-duration:0s;
	-o-transform:translate3d(0px,0,0);
	-o-transition-timing-function:ease;
	-o-transform:translate(0px,0px);
	
	-ms-transition-property:-ms-transform, left, top;
	-ms-transition-duration:0s;
	-ms-transform:translate3d(0px,0,0);
	-ms-transition-timing-function:ease;
	
	transition-property:transform, left, top;
	transition-duration:0s;
	transform:translate3d(0px,0,0);
	transition-timing-function:ease;

	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}
.swiper-free-mode > .swiper-wrapper {
	-webkit-transition-timing-function: ease-out;
	-moz-transition-timing-function: ease-out;
	-ms-transition-timing-function: ease-out;
	-o-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
	margin: 0 auto;
}
.swiper-slide {
	float: left;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}

@media screen and (max-width: 640px){
	.mainOrder .pkgContent{padding: 50px 10px 20px 10px;}
	.pkgInput{width:100%;}
}

/*联系人模版样式*/
.con_search {font-size: 0;margin-right:35px;}
.con_title{float:left;line-height:37px;margin-bottom:10px;font-size: 16px;}
.con_search input{display: inline-block;vertical-align: middle;}
.con_search .tips {border-right: 0;outline: none;}
.con_page , .con_search{float: right;line-height: 37px;}
.con_page a {background: #c1c1c1;line-height: 37px;padding:0 35px;color: #fff;font-family: '微软雅黑';font-size: 14px;display: inline-block;}

.selectPkg{margin-bottom:20px;}
.userInfo {border: none;}
.userInfo .con_add{margin-bottom:35px;border-bottom: 1px dashed #ccc;padding-bottom: 25px;}
.userInfo .con_add ul {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: space-between;
  width:100%;
}
.userInfo .con_add li {
	width:253px;
	border: 1px solid #eee;
	height:125px;
	position: relative;
	cursor: pointer;
	box-sizing: border-box;
	margin-bottom: 20px;
}
.userInfo .con_add li:last-of-type{margin-right:0;}
.con_data label { display: block; padding: 10px 20px; width: 215px; height: 105px;}
.userInfo h3 {font-weight: normal;margin-bottom: 8px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.userInfo .con_add p {line-height: 1.6;font-size: 12px;color: #333;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.userInfo .con_add li a{background:url(/promote/images/userInfoIcon.png) no-repeat;padding-left: 25px;color:#238cc8;cursor: pointer;height:125px;position: relative;}
.userInfo .con_add hr {border: 0;height: 1px;background: #dedede;margin: 10px 0;}
.createInfo{color: #999;position: absolute;top: 0;left: 0;height: 50%;width: 50%;text-align: center;line-height: 72px;transform: translate(50%,50%);cursor: pointer;}