html,body{
	width: 100%;
	height: 100%;
}
body,ul{
	margin:0;
	padding:0;
}
body{
	font:14px "微软雅黑","宋体","Arial Narrow",HELVETICA;
	-webkit-text-size-adjust:100%;
} 
li{
	list-style:none
} 
a{
	text-decoration:none;
	cursor: pointer;
}
ul {
	list-style-type: none;
}
.daohang{
	position: absolute;
	z-index: 999;
	width: 100%;
}
.tel{
	position: absolute;
	margin-top: 15px;
	color: white;
	font-size: 16px;
	/* padding-bottom: 30px;
	padding-top: 15px; */
	display:inline-block;
}
.telpic{
	width: 20px;
	height: 20px;
	margin-left: 100px;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 14px;
}
.login{
	color: white;
	font-size: 16px;
	display:inline-block;
	float: right;
	padding-bottom: 30px;
	padding-top: 15px;
	margin-right: 100px;
}
.login a{
	text-decoration: none;
	color: white;
	font-weight: bold;
}
.whitebg{
	background-color: rgb(255,255,255,0.5);
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	margin-top: 15px;
	margin-left: 100px;
	margin-right: 100px;
}
.logo1{
	width: 300px;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}

.second-div{
	margin-top: 5px;
	width: 100%;
}
.black-bg{
	background-color:#272727;
	color: white;
	height: 40px;
}
.dd{
	height: 40px;
	line-height: 40px;
}
.bb_dd{
	float: left;
	background-color: #003595;
	width: 15%;
	text-align: center;
	font-size: 16px;
	font-weight: bold;
}
.d3{float: right;}
.d3 a{color: white;}
/*清除上面浮动样式*/
.qingchu{
	clear: both;
}
ul.imglist{ 
	width:90%;
	margin-left: 10%;
	margin-right: 10%;
	overflow:hidden;
} 
ul.imglist li{ 
	float:left; 
	padding-right: 50px;
	padding-bottom: 30px;
	width:20%;
} 
ul.imglist li img{ 
	display:block; 
}
ul.imglist li span{ 
	display:block; 
	width:100%; 
	height:30px; 
	line-height:30px;
	text-align: center;
}
/*footer*/
footer{
	background-image: url(../img/footer/footer.jpg);
	/* padding-top: 90%; */
	margin-top: 50px;
	background-repeat: no-repeat;
	overflow: hidden;
}
.footer-1{
	margin-top: 50px;
	/* margin-bottom: 50px; */
}
.footer-left{
	color:white;
	font-size:16px;
	display:flex;
	/* justify-content:space-around; */
	width: 40%;
	float: left;
}
.footer-left p{
	line-height: 35px;
}
.footer-left p a{
	color: white !important; 
}
footer div div p:first-child{
	font-size: 23px;
	line-height: 50px;
}
.footer-right{
	width:40%;
	float: right;
}
.foot_Footer { margin: 0 auto;padding: 15px 0 ;background-color: #005aff;color: white;margin-top: 40px;}
.foot_Footer ul {margin: 0; padding: 0; list-style: none;display:flex;justify-content:space-around; }
.foot_Footer ul li {height: 20px; line-height: 20px; text-align: center; font-size: 14px; }
.foot_Footer ul li a{color: white;}

/* 学习卡 */
.sccDiv{
	width: 100%;
	margin-top: 40px;
}
.blackNav{
	background-color: #030327;
	width: 100%;
	height: 50px;
	border-radius: 10px;
}
.blackNav ul{margin-left: 40px;}
.blackNav ul li{
	float: left;
	margin-left: 5px;
	line-height: 50px;
	padding-left: 10px;
	padding-right: 10px;
	font-size: 16px;
	color: white;
	cursor: pointer;
}
.check_blu{
	background: -moz-linear-gradient(top, #003494 0%, #030327 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#003494), color-stop(100%,#030327));
	background: -webkit-linear-gradient(top, #003494 0%,#030327 100%);
	background: -o-linear-gradient(top, #003494 0%,#030327 100%);
	background: -ms-linear-gradient(top, #003494 0%,#030327 100%);
	background: linear-gradient(to bottom, #003494 0%,#030327 100%);
}
.triangle{
	width:0;
	height:0;
	border-right:20px solid transparent;
	border-left:20px solid transparent;
	border-top:20px solid #030327;
}
.triangle11{margin-left: 65px;}
.triangle22{margin-left: 154px;}
.triangle33{margin-left: 244px;}
.scopeOfApplication{
	width: 100%;
	margin-top: 20px;
	margin-bottom: 40px;
	font-size: 0;
}
.soa_img{
	display: inline-block;
	width: 49%;
	
}
.soa_img img{width: 100%;}
.scopeOfApplication .soa_img:nth-child(2),.scopeOfApplication .soa_img:nth-child(4){margin-left: 2%;}
.scopeOfApplication .soa_img:nth-child(3),.scopeOfApplication .soa_img:nth-child(4){margin-top: 30px;}
.method_num{
	margin-left: 20px;
}
.method_num div{float: left;}
.method_num div:nth-child(2){
	font-size: 40px;
	font-weight: bold;
	color: #2a5aa8;
	line-height: 70px;
	margin-left: 20px;
}
.methodtit{
	width: 70px;
	height: auto;
}
.method_bluediv{
	width: 100%;
	height: auto;
	background-color: #5c8de3;
	color: white;
	border-radius: 50px;
	font-size: 18px;
	padding: 20px 30px;
	margin: 20px 0;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	box-shadow: 0 6px 8px 8px #40629e inset;/* 底部阴影数值设置大于左右阴影数值，将底部阴影往顶部阴影挤。 */
}
.method_bluediv img{width: 30px;}
.scpc_list{overflow: hidden;margin-top: 20px;}
.scpc_list .scpc_box{
	width: 23.5%;
	margin-right: 2%;
	float: left;
	margin-bottom: 40px;
}
.scpc_list .scpc_box:nth-child(4n)
{
	margin-right:0
}

.scpc_list .scpc_box .scpcb_img{width: 100%;}
.scpc_list .scpc_box .scpc_one,.scpc_two{
	line-height: 40px;
	overflow: hidden;
	text-overflow:ellipsis;/* 文本超出 省略号 */
	white-space: nowrap;/* 文本不进行换行 */
}
.scpc_list .scpc_box .scpc_two div:first-child{
	float: left;
	width: 60%;
}
.scpc_list .scpc_box .scpc_two div div:first-child{
	color: red;
	float: left;
	text-align: left;
	font-size: 30px;
	font-weight: bold;
	width: auto;
}
.scpc_list .scpc_box .scpc_two div div:nth-child(2){
	color: #848484;
	float: left;
	text-align: left;
	font-weight: bold;
	width: auto;
	line-height: 50px;
	text-decoration: line-through;/* 字中间划横线 */
}
.scpc_list .scpc_box .scpc_two div:nth-child(2){
	color: #8e8e8e;
	float: right;
	text-align: right;
	width: 40%;
	overflow: hidden;
	line-height: 50px;
}
.scpc_three div{
	display: inline-block;
}
.scpc_three .scpc_minus,.scpc_three .scpc_plus{
	width: 14px;
	cursor: pointer;
}
.scpc3_input{
	width: 10px;
	border: 1px solid #cbcccc;
	padding: 0 5px;
}
.pc_buyNow{
	width: 100%;
	position: relative;
	margin-bottom: 40px;
}
.pc_buyNowLeft{
	position: absolute;
	left: 0;
}
.pc_buyNowLeft div{
	display: inline-block;
	margin-top: 15px;
	margin-right: 10px;
}
.pc_buyNowLeft div img{width: 16px;}
.pc_buyNowRightButton{
	width: 130px;
	height: 50px;
	line-height: 50px;
	border-radius: 30px;
	background: -moz-linear-gradient(top, #ff8d8d 0%, #ff6867 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff8d8d), color-stop(100%,#ff6867));
	background: -webkit-linear-gradient(top, #ff8d8d 0%,#ff6867 100%);
	background: -o-linear-gradient(top, #ff8d8d 0%,#ff6867 100%);
	background: -ms-linear-gradient(top, #ff8d8d 0%,#ff6867 100%);
	background: linear-gradient(to bottom, #ff8d8d 0%,#ff6867 100%);
	color: white;
	font-size: 18px;
	text-align: center;
	cursor: pointer;
	margin: 0 auto;
}

/* 支付页面 */
.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;
}
.pay_container{
	width: 80%;
	margin-left: 10%;
	margin-right: 10%;
}
.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;}
.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;
	margin-bottom: 50px;
}
.sub_ch span{
	line-height: 30px;
	padding-left: 12px;
}
.input_cc{
	width: 155px;
	padding-left: 10px;
	height: 30px;
	border: 1px solid #E6E6E6;
	border-radius: 2px;
}
.myStucc{
	font-weight: bold;
	color: #000000;
}
.stuccTitle{
	font-size: 20px;
	font-weight: bold;
	color: #083666;
	margin: 20px 0;
}
.stuccTable{
	background-color: #e8f3ff ;
	width: 100%;
	text-align: center;
}
.stuccTable thead{
	background-color: #083666;
	color: white;
	height: 40px;
	line-height: 40px;
	font-size: 16px;
}
.stuccTablePic img{
	width: 100%;
}
.stuccTableInp{
	width: 30px;
	background-color: #e8f3ff;
	border: 1px solid #6c7177;
}

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;
}
label.mark{
    background: url("../img/mark1.png") no-repeat -1px -1px !important;
}
.cartMain{
    position: relative;
    width: 100%;
    margin: 0 auto;
	text-align: center;
}
.cartMain input[type="checkbox"]{
    display: none;
}
.cartBox input[type="checkbox"]{
    display: none;
}
/*购物车头部*/
.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;
}
.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_img{
    width: 100%;
}
.order_lists .list_info .list_img img{
    width: 100%;
    vertical-align: top;
}
.order_lists .list_info .list_text{
    line-height: 18px;
	margin-top: 10px;
}
.order_lists .list_info .list_text a{
    color: #3c3c3c;
}
.order_lists .list_info{
    width: 25%;
    box-sizing: border-box;
    padding: 20px 0;
}
.order_lists .list_info p{
    color: #9c9c9c;
    line-height: 18px;
    margin-left: 15px;
}
.order_lists .list_price{
    width: 15%;
}
.order_lists .list_price .price{
    line-height: 18px;
    font-family: Verdana,Tahoma,arial;
    color: #3c3c3c;
    font-weight: bold;
}
.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: 30%;
}
.bar-wrapper .bar-right strong{
    color: #bd3537;
}

.bar-wrapper .bar-right .piece{
    float: left;
	width: 50%;
    height: 50px;
    line-height: 50px;
}
.bar-wrapper .bar-right .piece .piece_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: 50%;
    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;
}
.receive_info{
	background-color: #e8f3ff;
	padding-left: 5%;
	padding-bottom: 30px;
}
.receive_info .reInfo_tit{
	color: #666666;
	font-size: 20px;
	font-weight: bold;
	padding-top: 30px;
}
.receive_info .reInfo_div{margin-top: 15px;}
.receive_info .reInfo_inp{
	width: 200px;
	padding-left: 10px;
	height: 30px;
	border: 1px solid #E6E6E6;
	border-radius: 2px;
}
.receive_info .reInfo_sel{
	min-width: 100px;
	padding: 0 10px;
	height: 30px;
	border: 1px solid #E6E6E6;
	border-radius: 2px;
}
.receive_info .reInfo_div .reInfo_addressTit{float: left;}
.receive_info .reInfo_div .reInfo_addressCon{float: left;}
.receive_info .reInfo_div .reInfo_addressCon div{
	float: left;
	margin-right: 20px;
}
.white_2pay{
	height: 160px;
	background-color:white;
	margin-top: 30px;
	border-top: 3px solid #b3b3b3;
}

/*自己定义的模态框*/
.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;
}
.harvest{
	display: flex;
	flex-direction: column;
	justify-content: center;

}
input-wrap{
display: flex;
	justify-content: space-between;
}

table tr{
	margin-top: 15px;
}
