body {
	background-color: white;
}

.head {
	margin-top: 10px;
	margin-left: 20px;
	margin-bottom: 10px;
}

.blue_ {
	float: left;
	width: 10px;
	height: 40px;
	background-color: #2389ED;
	border: none;
	border-radius: 3px;
}

.name {
	float: left;
	font-size: 22px;
	font-weight: bold;
	margin-top: 7px;
	margin-left: 15px;
}

.div_ccc {
	margin-left: 30px;
	margin-top: 20px;
}

.input_cc {
	width: 155px;
	padding-left: 10px;
	height: 30px;
	border: 1px solid #E6E6E6;
	border-radius: 2px;
}

.sub_ch {
	cursor: pointer;
	background-color: #2389ed;
	width: 100px;
	font-size: 18px;
	font-weight: bold;
	color: white;
	border: none;
	border-radius: 5px;
	margin: 0 auto;
	/* 居中 */
	margin-top: 30px;
}

.sub_ch_2 {
	width: 130px !important;
}

.sub_ch_3 {
	width: 60px !important;
}

.sub_ch span {
	line-height: 30px;
	padding-left: 12px;
}

.m {
	cursor: pointer;
}

.div_ccc select {
	cursor: pointer;
}

.sub_dh {
	cursor: pointer;
	background-color: #2389ed;
	width: 70px;
	color: white;
	border: none;
	border-radius: 5px;
	float: left;
	margin-left: 30px;
	margin-right: 20px;
	margin-top: -5px;
}

.sub_dh span {
	line-height: 30px;
	padding-left: 7px;
}

.pt_table {
	width: 90%;
	margin-left: 5%;
	margin-top: 20px;
	display: none;
}

.div_ccc p {
	color: red;
	margin-left: 30px;
	margin-right: 30px;
	line-height: 24px;
}

.orange_ {
	margin-left: 30px;
	float: left;
	width: 5px;
	height: 18px;
	background-color: #ff5500;
	border: none;
	border-radius: 3px;
	margin-right: 10px;
}

.right_f {
	float: right;
	margin-right: 10%;
}

.pay_year {
	float: left;
	font-size: 16px;
	margin-right: 10px;
	margin-left: 30px;
	font-weight: 600;
}

.check_blue {
	background-color: #2389ed;
	color: white;
}

.year_yy {
	height: 20px;
	border-radius: 3px;
	padding-top: 3px;
}

/* 支付页面 */

.top_pay {
	width: 100%;
	background-color: white;
	border-bottom: 2px solid #dfe0e0;
}

.pic_pay {
	width: auto;
	height: 32px;
	margin-left: 8px;
}

.pay_div {
	float: left;
	margin-right: 18px;
	cursor: pointer;
}

.tel2 {
	color: #000000 !important;
}

.title_pay {
	margin-top: 30px;
}

.pay_container {
	width: 80%;
	margin-left: 10%;
	margin-right: 10%;
}

.pay_detailed {
	float: left;
	font-size: 18px;
	font-weight: bold;
}

.pay_money {
	float: right;
	font-size: 18px;
	font-weight: bold;
}

.pay_mon {
	color: #ff8217;
	font-weight: bold;
}

.white_2 {
	height: 310px;
	background-color: white;
	margin-top: 30px;
	border-top: 3px solid #b3b3b3;
}

.white_pay_fra {
	cursor: pointer;
	margin-left: 20px;
	margin-right: 20px;
	line-height: 48px;
}

.blue_border {
	border: 3px solid #85a1d4;
}

.pay_pic_rad {
	margin-left: 20px;
	float: left;
}

.pay_pic_mon {
	display: none;
	float: right;
	margin-right: 30px;
}

.white_pay_fir {
	margin-top: 30px;
}

.rra {
	cursor: pointer;
}

.cob {
	float: right;
	margin-top: 10px;
}

.cob_a {
	height: 46px;
	width: auto;
	cursor: pointer;
}

.cob_aaa {
	margin-right: 20px;
}

.div_tit {
	margin-left: 10%;
	margin-top: 20px;
}

.div_tit span {
	line-height: 24px;
	font-size: 16px;
	font-weight: bold;
}

.red_star {
	color: red;
}

.div_bill_detail_left_fl {
	float: left;
	width: 50%;
}

.div_bill_detail_left {
	float: left;
}

.div_bill_detail_right {
	float: left;
}

/* 课程详情 */

.cd_pic {
	float: left;
	width: 40%;
	margin: 30px 0;
}

.cd_pic img {
	width: 100%;
	max-height: 310px;
}

.cd_con {
	float: right;
	width: 58%;
	margin: 30px 0;
	background-color: white;
}

.cd_con_tit {
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 10px;
}

.cd_con_con {
	line-height: 25px;
}

.cd_con_con span:first-child {
	font-weight: bold;
	color: #4b4b4b;
}

.cd_studyTit {
	margin-top: 20px;
	margin-bottom: 20px;
	box-shadow: 0 0 14px #888888;
}

.cd_studyTit_con {
	width: 100%;
	background-color: white;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	font-weight: bold;
}

.cd_studyTit_blue {
	width: 100%;
	background-color: #083566;
	height: 10px;
}

.cd_table {
	width: 80%;
	margin: 0 auto;
	margin-top: 40px;
	padding-bottom: 30px;
}

/* 课程播放 */

.cb_blue_left {
	float: left;
	width: 55%;
	background-color: #242fa6;
	margin-top: 20px;
	height: 25px;
	border-top-right-radius: 10px;
}

.cb_logo_right {
	float: right;
	width: 40%;
}

.cb_blue_bottom {
	width: 100%;
	background-color: #242fa6;
	height: 10px;
}

.cb_courseTitle {
	width: 100%;
	text-align: center;
	font-size: 18px;
	font-weight: bold;
}

.screen-change {
	display: flex;
	/* flex-direction: column; */
	justify-content: space-between;
	overflow:hidden;
/* 	height:650px */

}

.cb_video {
	width: 70%;
	height: auto;
	margin-top: 30px;
	/* float: left; */
}

.cb_tab {
	/* float: right; */
	margin-top: 30px;
	width: 30%;
	background-color: #f5f5f5;
	overflow: auto;
}

.cb_title ul {
	width: 100%;
	overflow: hidden;
	margin: 0 auto;
}

.cb_title ul li {
	float: left;
	width: 20%;
	text-align: center;
	color: white;
	font-size: 15px;
	font-weight: bold;
	background-color: #242fa6;
	line-height: 40px;
	cursor: pointer;
}

.cb_hover {
	background-color: #e21f29 !important;
}

.cb_block_div {}

.cb_content_con {
	width: 94%;
	margin: 0 auto;
	padding-bottom: 20px;
}

.cb_onlineLearning_title {
	color: #515151;
	font-size: 15px;
	font-weight: bold;
	line-height: 40px;
	padding-top: 12px;
}

.cb_onlineLearning_blue {
	background-color: #329de6;
	width: 100%;
	height: 5px;
}

.cb_ul li {
	line-height: 30px;
	cursor: pointer;
	background: #FFFFFF;
	color: #777372;
}

.cb_ul li:hover {
	background-color: #f2f2f2 !important;
	color: #329de6 !important;
}

/* .cb_ul li:nth-of-type(odd){ background:#f2f2f2; color: #329de6;} */

/*奇数行 */

/* .cb_ul li:nth-of-type(even){ background:#FFFFFF; color: #777372;} */

/*偶数行 */

.cb_ul li i {
	margin-left: 10px;
}

.cb_ul li span {
	margin-left: 10px;
}

.cb_onlinetext {
	width: 90%;
	margin: 0 auto;
}

.cb_onlinetext_date {
	color: #777372;
	font-weight: bold;
	text-align: center;
	margin-top: 30px;
	margin-bottom: 10px;
}

.cb_onlinetext_text {
	width: 80%;
	margin: 0 auto;
}

.cb_onlinetext_text textarea {
	width: 100%;
	min-height: 150px;
	border: 1px solid #329de6;
}

.cb_answerQuestion {
	width: 60%;
	margin: 0 auto;
	margin-top: 30px;
}

.cb_pics_fl {
	float: left;
}

.cb_pics_fl_2 {
	float: left;
	margin-left: 20px
}

.cb_pics {
	cursor: pointer;
}

.cb_pics span {
	color: #777372;
	font-size: 16px;
	font-weight: bold;
}

.cb_pics_3 {
	margin-top: 20px;
}

.cb_opinion_date {
	color: #777372;
	font-weight: bold;
	text-align: center;
	margin-top: 30px;
}

.cb_opinion {
	color: #777372;
	font-weight: bold;
	text-align: center;
	line-height: 30px;
}

.cb_opinion_title {
	text-align: center;
	color: #515151;
	font-size: 15px;
	font-weight: bold;
}

.cb_opinion input {
	cursor: pointer;
}

.cb_opinion_text {
	width: 80%;
	margin: 0 auto;
	margin-top: 10px;
}

.cb_opinion_text textarea {
	width: 100%;
	min-height: 100px;
	border: 1px solid #329de6;
}

.next_last_video {
	display: flex;
	justify-content: space-between;
	margin-top: 20px;
	width: 100%;
}

.cb_video_next {
	/* float: left; */
	padding-left: 40px;
	width: 53%;
}

.cb_video_next div {
	line-height: 30px;
}

.cb_video_but {
	display: flex;
	justify-content: flex-end;
	/* float: right; */
	width: 60%;
}

.cb_video_Button {
	cursor: pointer;
	background-color: #2389ed;
	text-align: center;
	width: 100px;
	height: 30px;
	font-size: 18px;
	font-weight: bold;
	color: white;
	border: none;
	border-radius: 5px;
	/* float: right; */
	margin-left: 12px;
}

.cb_video_Button span {
	line-height: 30px;
	/* padding-left: 12px; */
}

.cb_video_Button_le {
	/* margin-right: 4%; */
}

.additional-video-player {
box-sizing: border-box;
	margin-top: 40px;
	padding: 0 65px 90px;
	overflow: hidden;
}

.ppt-wrap {
	position: relative;
	box-sizing: border-box;
	padding: 21px;
	margin-bottom: 20px;
	transition: all 0.3s;
}

.ppt-img-selected {
	border: 1px dashed #258beb;
	background-color: #d9edff;
}


.ppt-img img {
	width: 100%;
	height: 100%;
}

/* 我的订单 */

.myOrder_top {
	width: 90%;
	margin: 0 auto;
}

.myOrder_tabDiv {
	float: left;
}

.myOrder_sel {
	float: right;
	line-height: 40px;
	height: 40px;
}

.myOrder_tabDiv ul li {
	float: left;
	margin-left: 5px;
	line-height: 40px;
	padding-left: 10px;
	padding-right: 10px;
	font-size: 15px;
	cursor: pointer;
}

.myOrderNav_hover {
	border-bottom: 2px solid #65b4f6;
	color: #65b4f6;
}

.myOrder_sel select {
	padding-left: 10px;
	height: 30px;
	border: 1px solid #c8c8c8;
	border-radius: 5px;
	cursor: pointer;
}

.mo_page {
	margin-top: 20px;
	float: right;
}

.mo_page .mo_spanP {
	font-size: 12px;
}

.mo_page .mo_pageSel {
	border: 1px solid #c8c8c8;
	border-radius: 5px;
	height: 30px;
	cursor: pointer;
}

.mo_page .mo_btnlr {
	width: 30px;
	height: 30px;
	background-color: #f5f5f5;
	border: none;
	border-radius: 5px;
	cursor: pointer;
}

.mo_page .mo_btn1 {
	width: 30px;
	height: 30px;
	background-color: #00AAFF;
	color: white;
	border: none;
	border-radius: 5px;
}

.mo_page .mo_inp {
	width: 30px;
	border-radius: 5px;
	height: 30px;
	border: none;
	border: 1px solid #c8c8c8;
	padding-left: 10px;
}

/* 高端培训 */

.highEnd_top {
	width: 90%;
	margin: 0 auto;
}

.highEnd_tabDiv {
	float: left;
}

.highEnd_tabDiv ul li {
	float: left;
	margin-left: 5px;
	line-height: 40px;
	padding-left: 10px;
	padding-right: 10px;
	font-size: 15px;
	cursor: pointer;
}

.highEndNav_hover {
	border-bottom: 2px solid #65b4f6;
	color: #65b4f6;
}

.he_faceInter {
	width: 90%;
	margin: 0 auto;
}

.highEndFace_tabDiv {
	float: left;
	margin-bottom: 20px;
}

.highEndFace_tabDiv ul li {
	float: left;
	margin-left: 5px;
	line-height: 40px;
	padding-left: 10px;
	padding-right: 10px;
	font-size: 15px;
	cursor: pointer;
}

.highEndFaceNav_hover {
	color: white;
	background-color: #65b4f6;
}

.het_table {
	display: none;
}

.het_table .detailedProgress {
	color: #65b4f6;
	cursor: pointer;
}

.highEndFace_more {
	float: right;
	height: 40px;
	line-height: 40px;
	border: 2px solid #65b4f6;
	border-radius: 20px;
	font-size: 16px;
	font-weight: bold;
	padding: 0 15px;
}

.highEndFace_more a {
	color: #65b4f6 !important;
}

/* 高端-查看详情 */

.highEnd_detTil {
	height: 70px;
	line-height: 70px;
	font-size: 16px;
	font-weight: bold;
}

.highEnd_subDown {
	cursor: pointer;
	background-color: #2389ed;
	width: 90px;
	height: 30px;
	line-height: 30px;
	font-size: 16px;
	text-align: center;
	color: white;
	border: none;
	border-radius: 5px;
	margin-right: 10px;
	float: left;
	margin-top: 30px;
}

.highEnd_subRight {
	color: red;
	font-size: 12px;
	float: left;
	margin-left: 10px;
	height: 30px;
	line-height: 30px;
	margin-top: 30px;
}

/* 高端-网络 */

.he_interTit {
	background-color: #efefef;
	height: 50px;
	line-height: 50px;
	padding-left: 10px;
	font-size: 15px;
}

.he_interCC_list {
	overflow: hidden;
	width: 94%;
	margin: 0 auto;
	margin-top: 10px;
}

.he_interCC_list .he_interCC_box {
	width: 29.33%;
	margin-right: 6%;
	float: left;
	margin-bottom: 30px;
}

.he_interCC_list .he_interCC_boxRi {
	margin-right: 0 !important;
}

.he_interCC_list .he_interCC_box .he_interCCb_imgBox {
	position: relative;
}

.he_interCC_list .he_interCC_box .he_interCCb_img {
	width: 100%;
}

.he_interCC_list .he_interCC_box .he_interCCb_imgHover {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	display: none;
}

.he_interCC_list .he_interCC_box .he_interCCb_p {
	display: -webkit-box;
	/*必须结合的属性 ，将对象作为弹性伸缩盒子模型显示 。*/
	-webkit-box-orient: vertical;
	/*必须结合的属性 ，设置或检索伸缩盒对象的子元素的排列方式 。*/
	-webkit-line-clamp: 2;
	/*用来限制在一个块元素显示的文本的行数。*/
	overflow: hidden;
	/*必须结合的属性,当内容溢出元素框时发生的事情*/
	text-overflow: ellipsis;
	color: #444444;
	line-height: 22px;
	margin-top: 5px;
}

.he_interCC_list .he_interCC_box .he_interCCb_title {
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	line-height: 40px;
	overflow: hidden;
	text-overflow: ellipsis;
	/* 文本超出 省略号 */
	white-space: nowrap;
	/* 文本不进行换行 */
}

.he_interCC_list .he_interCC_box .he_interCCBox_pri {
	line-height: 30px;
}

.he_interCC_list .he_interCC_box .he_interCCBP_m {
	float: left;
	color: #1749b0;
}

.he_interCC_list .he_interCC_box .he_interCCBP_bkc {
	float: left;
	color: #555555;
}

.he_interCC_list .he_interCC_box .he_interCCBP_ywc {
	float: left;
	color: #64b5f6;
}

.he_interCC_list .he_interCC_box .he_interCCBP_b {
	float: right;
	cursor: pointer;
	background-color: #1749b0;
	color: white;
	padding-left: 10px;
	padding-right: 10px;
	border-radius: 5px;
}

.he_interBottomButton {
	margin: 0 auto;
	color: #1749b0;
	width: 180px;
	text-align: center;
	height: 40px;
	line-height: 40px;
	border: 2px solid #1749b0;
	border-radius: 20px;
	font-size: 16px;
	cursor: pointer;
}

/* 开始学习 */

.he_slP {
	color: #555555;
	line-height: 30px;
}

.hesl_videoList {
	margin-top: 20px;
	margin-bottom: 20px;
	box-shadow: 0 0 14px #888888;
	border-radius: 20px;
	width: 100%;
}

.hesl_videoList .videoList_tit {
	line-height: 30px;
	font-size: 16px;
	margin-left: 5%;
}

.hesl_videoList .videoList_con {
	background-color: #f4f4f4;
	border-bottom-left-radius: 20px;
	border-bottom-right-radius: 20px;
	padding: 10px 5%;
}

.hesl_videoList .videoList_con .videoList_conDet {
	font-size: 16px;
	margin-bottom: 10px;
}

.hesl_videoList .videoList_con .videoList_conDet .videoList_conDetLe {}

.hesl_videoList .videoList_con .videoList_conDet .videoList_conDetRi {
	float: right;
	background-color: #003494;
	color: white;
	border-radius: 20px;
	width: 120px;
	text-align: center;
	height: 30px;
	line-height: 30px;
}

.hesl_videoList .videoList_con .videoList_conDet .videoList_conDetRi a {
	color: white !important;
}

.hesl_videoList .videoList_con .videoList_conDet .videoList_conDetLe .videoList_conDetLeLe {
	float: left;
	height: 20px;
	line-height: 20px;
	margin-top: 5px;
}

.hesl_videoList .videoList_con .videoList_conDet .videoList_conDetLe .videoList_conDetLeRi {
	float: left;
	background-color: #ec6841;
	font-size: 14px;
	color: white;
	border-radius: 5px;
	width: 50px;
	text-align: center;
	height: 20px;
	line-height: 20px;
	margin-left: 10px;
	margin-top: 5px;
}

.hesl_videoList .videoList_con .videoList_conDet .videoList_conDetLe .videoList_conDetLeRi_N {
	float: left;
	background-color: #41d3ec;
	font-size: 14px;
	color: white;
	border-radius: 5px;
	width: 50px;
	text-align: center;
	height: 20px;
	line-height: 20px;
	margin-left: 10px;
	margin-top: 5px;
}

/* 我的投稿 */

.contribution_more {
	float: right;
	height: 38px;
	line-height: 38px;
	border: 2px solid #65b4f6;
	border-radius: 20px;
	font-size: 16px;
	font-weight: bold;
	padding: 0 15px;
}

.contribution_more a {
	color: #65b4f6 !important;
}

.cc_center {
	text-align: center;
}

.cc_center .cc_timeIcon {
	width: 28px;
	position: relative;
}

.blieCircle {
	color: #1765c5;
	font-size: 24px;
}

.Circle {
	color: #333333;
	font-size: 24px;
}

.blueVerticalLine {
	color: #1765c5;
	font-size: 50px;
}

.verticalLine {
	color: #333333;
	font-size: 50px;
}

.cc_centerLeft {
	position: absolute;
	left: 0;
	width: 40%;
	text-align: right;
	font-weight: bold;
	font-size: 16px;
}

.cc_centerRight {
	position: absolute;
	right: 0;
	width: 40%;
	text-align: left;
	font-weight: bold;
	font-size: 16px;
}

.cc_blueBlue {
	color: #1765c5;
}

.cc_ceRiRi {
	margin-left: 10%;
	color: #6f6f6f;
	cursor: pointer;
}

.detaProgress {
	padding: 20px 0;
}

/* 收货信息 */

.rd_div {
	margin-top: 20px;
	color: #6f6f6f;
}

.rd_div p {
	line-height: 50px;
}

.rd_divTit {
	font-size: 18px;
	font-weight: bold;
}

/* 在线查重 */

.odc_header {
	position: relative;
	color: white;
	background-color: #1d76d0;
	width: 100%;
	height: 80px;
}

.odc_headLeft {
	position: absolute;
	left: 10px;
	line-height: 80px;
}

.odc_headLeft span {
	margin-left: 14px;
}

.odc_headLeftSp a {
	font-size: 16px;
	cursor: pointer;
	color: white !important;
}

.odc_headRight {
	position: absolute;
	right: 10px;
	line-height: 80px;
}

.odc_headRigSp {
	font-size: 30px;
	font-weight: bold;
}

.odc_headCen {
	margin: 0 auto;
	text-align: center;
	height: 80px;
}

.odc_headCenTit {
	font-size: 20px;
	font-weight: bold;
	line-height: 30px;
	padding-top: 14px;
}

.odc_section {
	background-color: #F4F4F4;
	padding: 0 20px;
}

.odc_secLeft {
	width: 70%;
	float: left;
}

.odc_secRight {
	width: 29%;
	background-color: white;
	float: right;
	overflow-y: auto;
}

.odc_secLeftTop {}

.odc_txtBlue {
	color: #1481e6;
	font-size: 16px;
	font-weight: bold;
}

.odc_txtBla {
	color: #333333;
	font-size: 14px;
	font-weight: bold;
}

.odc_paperEdit {
	width: 50%;
	float: left;
	line-height: 40px;
}

.odc_duplicateChe {
	width: 50%;
	float: left;
	line-height: 40px;
}

.odc_tips {
	float: right;
	line-height: 30px;
	margin-top: 20px;
}

.odc_textarea {
	float: left;
	width: 49%;
}

.odc_textarea textarea {
	border: none;
	resize: none;
	width: 98%;
	padding: 10px 1%;
	line-height: 25px;
	overflow-y: auto;
	height: 700px;
}

.odc_space {
	width: 2%;
	float: left;
	background-color: #e5e5e5;
	box-shadow: inset 0 0 5px #737373;
	border-radius: 20px;
	height: 720px;
}

.odc_checkPaper {
	float: left;
	width: 47%;
	padding: 10px 1%;
	line-height: 25px;
	overflow-y: auto;
	background-color: white;
	height: 700px;
}

.blue_save {
	color: #1481e6;
}

.odc_rightDiv {
	margin: 40px;
}

.odc_rightDivP1 {
	font-weight: bold;
	line-height: 30px;
}

.odc_rightDivP2 {
	margin-top: 30px;
	margin-bottom: 50px;
}

.odc_rightDivP3 {
	font-weight: bold;
	line-height: 30px;
}

.odc_rightDivP4 {
	font-weight: bold;
	line-height: 30px;
	margin-bottom: 30px;
}

.paperRepeat {
	cursor: pointer;
}

.odc_rigSpecific {
	display: none;
}

.AutoReduceRepet {
	background-color: #2389ed;
	color: white;
	width: 80px;
	height: 35px;
	line-height: 35px;
	font-size: 16px;
	text-align: center;
	border-radius: 5px;
	float: right;
	cursor: pointer;
}

.simiSourModifSuggest {
	font-size: 18px;
	color: #5d6164;
	width: 50%;
	text-align: center;
	cursor: pointer;
	float: left;
}

.ssms_hover {
	background-color: #5D6164;
	color: white;
}

.odc_rightdtop {
	border: 1px solid #5D6164;
	line-height: 40px;
}

.odc_mar {
	line-height: 40px;
	color: #888888;
}

.odc_similarPap {
	color: #888888;
}

.odc_similarPapTit {
	color: black;
	font-size: 16px;
	font-weight: bold;
	line-height: 30px;
}

.odc_similarPapCon {
	margin-bottom: 10px;
}

.green_con {
	color: #59914a;
}

.odc_ssms {
	display: none;
}

/* 1113我的订单 */

.receivInfo {
	margin: 20px 10px 20px 57px;
	font-size: 16px;
	font-weight: bold;
	display: inline-block;
}

.addNewAddr {
	color: #00AAFF;
	display: inline-block;
	cursor: pointer;
}

.addNewAddr_customary {
	margin: 0 0 15px 57px;
	width: 380px;
}

.addNewAddr_rad {
	float: left;
	line-height: 50px;
}

.addNewAddr_info {
	float: left;
	padding: 0 15px;
	border-right: 1px solid #cacaca;
	width: 282px;
}

.addNewAddr_edit {
	float: left;
	line-height: 50px;
	margin-left: 15px;
	cursor: pointer;
}

.addNewAddr_hr {
	border: none;
	border-top: 1px dashed #CACACA;
	background-color: white;
}

/* 购物车 */

/*购物车头部*/

.logo1 {
	width: 300px;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}

.telpic {
	width: 20px;
	height: 20px;
	margin-left: 100px;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 14px;
}

.tel1118 {
	position: absolute;
	margin-top: 15px;
	color: white;
	font-size: 16px;
	/* padding-bottom: 30px;
	padding-top: 15px; */
	display: inline-block;
}

.login {
	color: white;
	font-size: 16px;
	display: inline-block;
	float: right;
	padding-bottom: 30px;
	padding-top: 15px;
	margin-right: 100px;
}

.myStucc {
	font-weight: bold;
	color: #000000;
}

.pay_container label {
	position: relative;
	display: inline-block;
	z-index: 1;
	border: 1px solid #b8b8b8;
	margin-left: 10px;
	border-radius: 1px;
	width: 12px;
	height: 12px;
	cursor: pointer;
}

.pay_container label.mark {
	background: url("../img/mark1.png") no-repeat -1px -1px;
}

.cartMain input[type="checkbox"] {
	display: none;
}

.cartBox input[type="checkbox"] {
	display: none;
}

.stuccTitle {
	font-size: 20px;
	font-weight: bold;
	color: #083666;
	margin: 20px 0;
}

.cartMain_hd {
	width: 100%;
	height: 50px;
	line-height: 50px;
	background-color: #083666;
	color: white;
	font-size: 16px;
}

.cartMain_hd .cartTop {
	height: 50px;
}

.cartMain_hd .cartTop .list_chk {
	text-indent: 30px;
}

.cartMain_hd .cartTop .list_con {}

.cartMain_hd .cartTop .list_chk label {
	position: absolute;
	left: 10px;
	top: 19px;
	margin: 0;
}

.cartMain_hd .cartTop .list_info {
	padding: 0;
	text-indent: 15px;
}

.cartMain_hd .cartTop .list_con {
	text-indent: 140px;
}

.cartBox {
	width: 100%;
	margin-bottom: 30px;
	text-align: center;
	background-color: #e8f3ff;
}

/*商品列表*/

.order_lists {
	width: 100%;
	border-bottom: 1px dashed #97afc8;
	display: flex;
	text-align: center;
}

.order_lists:last-child {
	border-bottom: 1px solid #083666;
}

.order_lists li {
	float: left;
	height: 100%;
	margin: auto;
}

.order_lists .list_chk {
	position: relative;
	width: 10%;
}

.order_lists .list_chk input[type="checkbox"] {
	position: absolute;
	z-index: 0;
	left: -20px;
	top: -20px;
}

.order_lists .list_info .list_text {
	line-height: 18px;
	margin-top: 10px;
}

.order_lists .list_info {
	width: 25%;
	box-sizing: border-box;
	padding: 20px 0;
}

.order_lists .list_year {
	width: 15%;
}

.order_lists .list_year .year {
	line-height: 18px;
	font-family: Verdana, Tahoma, arial;
	color: #3c3c3c;
}

.order_lists .list_amount {
	width: 20%;
}

.order_lists .list_amount .amount_box {
	margin: 0 auto;
	width: 77px;
	height: 25px;
	position: relative;
}

.order_lists .list_amount .amount_box input {
	width: 39px;
	height: 15px;
	line-height: 15px;
	border: 1px solid #aaa;
	color: #343434;
	text-align: center;
	padding: 4px 0;
	z-index: 2;
	position: absolute;
	left: 18px;
	float: left;
	background-color: #e8f3ff;
}

.order_lists .list_amount .amount_box a {
	float: left;
	height: 23px;
	width: 17px;
	border: 1px solid #aaa;
	text-align: center;
	line-height: 23px;
	color: #444;
	position: absolute;
	top: 0;
	background-color: #e8f3ff;
}

.order_lists .list_amount .amount_box a:hover {
	border-color: #d63b3e;
	text-decoration: none;
	color: #d63b3e;
	z-index: 3;
}

.order_lists .list_amount .amount_box .reduce {
	left: 0;
}

.order_lists .list_amount .amount_box .reSty {
	color: #cbcbcb;
}

.order_lists .list_amount .amount_box .reSty:hover {
	border-right: none;
	border-color: #e5e5e5;
	text-decoration: none;
	color: #cbcbcb;
}

.order_lists .list_amount .amount_box .plus {
	border-left-color: transparent;
	right: 0;
}

.order_lists .list_sum {
	width: 15%;
}

.order_lists .list_sum .sum_price {
	line-height: 18px;
	font-family: Verdana, Tahoma, arial;
	color: #bd3537;
	font-weight: bold;
}

.order_lists .list_op {
	width: 15%;
}

.order_lists .list_op .del {
	line-height: 18px;
}

/*底部总计算价*/

.bar-wrapper {
	width: 100%;
	height: 50px;
	background-color: #e8f3ff;
	border-bottom: 1px solid #97afc8;
}

.bar-wrapper .bar-right {
	float: right;
	color: #3c3c3c;
	width: 35%;
}

.bar-wrapper .bar-right strong {
	color: #bd3537;
}

.bar-wrapper .bar-right .pieceMon {
	float: left;
	width: 40%;
	height: 50px;
	line-height: 50px;
}

.bar-wrapper .bar-right .pieceMon .pieceMon_num {
	display: inline-block;
	padding: 0 10px;
	font-weight: 700;
	font-size: 18px;
	font-family: tohoma, arial;
}

.bar-wrapper .bar-right .totalMoney {
	float: left;
	width: 60%;
	height: 50px;
	line-height: 50px;
}

.bar-wrapper .bar-right .totalMoney .total_text {
	font-weight: 400;
	font-size: 20px;
	font-family: Arial;
	vertical-align: middle;
	margin-right: 10px;
	margin-left: 15px;
}

.bar-wrapper .bar-left {
	float: left;
	color: #3c3c3c;
	width: 40%;
	padding-left: 5%;
	height: 50px;
	line-height: 50px;
}

/*自己定义的模态框*/

.model_bg {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background: rgba(0, 0, 0, .6);
	z-index: 999;
	display: none;
}

.my_model {
	position: fixed;
	display: none;
	top: 50%;
	left: 50%;
	margin-top: -50px;
	margin-left: -200px;
	z-index: 9999;
	width: 360px;
	height: 120px;
	border: 1px solid #aeaeae;
	border-radius: 3px;
	padding: 20px;
	background: #fff;
}

.my_model .title {
	font-size: 14px;
	color: #3c3c3c;
	font-weight: 700;
	margin-bottom: 20px;
}

.my_model .title .closeModel {
	float: right;
	cursor: pointer;
}

.my_model p {
	line-height: 16px;
}

.my_model .opBtn {
	margin-top: 20px;
}

.my_model .opBtn a {
	width: 58px;
	height: 28px;
	line-height: 28px;
	text-align: center;
	-webkit-border-radius: 1px;
	-moz-border-radius: 1px;
	-ms-border-radius: 1px;
	border-radius: 1px;
	display: inline-block;
	margin-right: 10px;
	font-weight: 700;
}

.my_model .dialog-sure {
	background: #52a0e5;
	color: #fff;
	border: 1px solid #52a0e5;
}

.my_model .dialog-close {
	background: #fff;
	border: 1px solid #d9d9d9;
	color: #3c3c3c;
}

.scBtn {
	display: inline-block;
	margin-left: 20px;
}

.scBtnDiv {
	float: right;
	width: 244px;
	margin-right: 10%;
}