@charset "utf-8";
/* CSS Document */
html,body{margin:0;padding:0;background-color:#f3f7fd}
input,textarea{outline:none;}
.fl{float:left;display:block;}
.fr{float:right;display:block;}
/**轮播部分开始**/
.example2{position:absolute;left:50%;margin-left:-960px}
.example2 ol{position:relative;width:100%;text-align:center;height: 20px;top:-30px;left:0;}
.example2 ol li{display:inline-block;width:70px;height: 8px;border-radius:8px;margin: 5px;background: #fff;}
.example2 ol li.seleted{background: #0056a4;}

.container{min-width:1170px}
/*左滑*/
.luara-left{position:relative;padding:0;overflow: hidden;}
.luara-left ul{position: relative;padding: inherit;margin: 0;}
.luara-left ul li{float: left;padding: inherit;margin: inherit;list-style: none;}
.luara-left ul li img{width: inherit;height: inherit;}
/**轮播部分开始**/
/******************header******************/
.headerCon{width:100%;background:#0056a4;padding-top:15px;padding-bottom:15px}
.headerCon .navBox{padding-top:10px}
.headerCon .navBox .nav{padding-top:10px;}
.headerCon .navBox .nav a{color:#fff;margin-left:20px}
.headerCon .navBox .login{padding-top:10px}
.headerCon .navBox .login a{color:#fff;text-decoration:none;}
.headerCon .navBox .login .line{width:1px;height:13px;margin-top:4px;background-color:#fff;margin-right:10px;margin-left:10px}
.headerCon .navBox .login .Supplier{margin-right:24px}
.headerCon .container .headerTit h1{font-size:60px;color:#fff}
.headerCon .container .headerTit{text-align:center;padding-top:85px}
.headerCon .container .headerInputZindex{position:relative;width:430px;margin:auto;height:1px;z-index:8;}
.headerCon .container .headerInput{width:430px;margin:auto;box-shadow:0 2px 5px 0px #000;border-radius:40px;margin-top:40px;background-color:#fff;padding:6px 6px;z-index:9;position:relative;}
.headerCon .container .headerInput .select{/*width:110px;*/height:30px;}
.headerCon .container .headerInput .select select{height:30px;line-height:30px;border:none;outline:none;}
.headerCon .container .headerInput .select select option{border:none;}
.headerCon .container .headerInput input{width:190px;height:30px;background-color:#fff;border:none;line-height:30px;outline:none;margin-left:10px}
.headerCon .container .headerInput .find{background:#0056a4;width:70px;text-align:center;border-radius:30px;color:#fff;display:block;height:30px;line-height:30px;text-decoration:none;}
.headerImg{width:100%;overflow:hidden;}
.headerImg .example2 ol,.headerImg .example2 ul{padding:0;margin:0;}
li{list-style: none;}


/**搜索开始**/
.search{background:#f4f4f4;width:100%;padding:20px 0}
.search .searchNav a{text-decoration:none;color:#333}
.search .searchNav img{margin-top:-1px}
.search .searchNav .goback{margin-top:-6px;margin-right:2px}
.search .searchInput{margin:auto;width:480px;}
.search .searchInput_top{width:480px;height:40px;border-radius:40px;padding:5px 7px;overflow:hidden;background:#fff;margin:auto;}
.search .searchInput_top input{height:30px;border-radius:30px;border:0}
.search .searchInput_top .className{width:84%}
.search .searchInput_top .button{width:16%;background:#0056a4;color:#fff}
.search .searchInput_bot{margin-top:5px;}
.search .searchInput_bot span{color:#fff;display:inline-block;margin-left:10px}
.search .searchInput_bot a{color:#fff;text-decoration:none;margin-right:5px}


/**筛选部分开始**/
.screen{text-align:center;margin-top:20px;font-size:0}
.screen label{width:15%;position:relative;font-weight:normal;cursor:pointer;display:inline-block;font-size:14px;margin:0 0.7%;margin-bottom:20px;overflow:hidden;}
.screen label input{position:absolute;left:-20px;top:0;z-index:3;}
.screen label span{display:inline-block;width:100%;min-height:22px;background:#eaeaea;color:#666666;border-radius:100vh;padding:10px 0;transition:0.3s}
.screen label:hover span{color:#0056a4}
body .screen .active span{color:#fff;background:#0056a4}

/*购物车标题*/
.shoppingBox{background: #ffffff;width:100%;padding-top:20px}
.shoppingBox .tit{border-left:3px solid #0056a4;color:#0056a4;padding-left:10px;margin-bottom:10px;}
.shoppingBox .tit p{padding:0;margin:0;font-size:24px;}
.shoppingBox .line{width:100%;height:1px;background:#f4f4f4;}
.shoppingBox .shoppingTable{margin-top:20px;padding-bottom:50px}
.shoppingBox .shoppingTable table thead{border:1px solid #f4f4f4;background:#fbfbfb}
.shoppingBox .shoppingTable table thead th{color:#0056a4;font-weight:normal;border-bottom:0;text-align:center;}
.shoppingBox .shoppingTable table thead th:first-child{width:140px}
.shoppingBox .shoppingTable table .tl{text-align:left;padding-left:20px}
.shoppingBox .shoppingTable table .tr{text-align:right;}
.shoppingBox .shoppingTable table input[type="checkbox"]{width:13px;height:13px;display:inline-block;vertical-align:middle;margin:0;margin-bottom:1px}
.shoppingBox .shoppingTable table label{font-weight:normal;margin:0}
.shoppingBox .shoppingTable table tbody .blue{color:#0056a4;text-align:left;}
.shoppingBox .shoppingTable table tbody td img{margin-left:5px;max-width:88px;max-height:88px}
.shoppingBox .shoppingTable table tbody td .tl{text-align:left;}
.shoppingBox .shoppingTable table tbody td{color:#888888;text-align:center;border-top:0;vertical-align: middle;}
.shoppingBox .shoppingTable table tbody .Price span{color:#888888}
.shoppingBox .shoppingTable table tbody .Price .green{color:#5ecbb5;font-size:16px;}
.shoppingBox .shoppingTable table tbody .green{color:#5ecbb5;font-size:16px;}
.shoppingBox .shoppingTable table tbody td a{display:inline-block;padding:4px 14px;background:#0056a4;color:#fff;border-radius:5px;text-decoration:none;}
.shoppingBox .shoppingTable table tbody .lastTR{background:#fbfbfb;border:1px solid #f4f4f4;}
.shoppingBox .shoppingTable table tbody .lastTR .blue{padding-top:12px}
.shoppingBox .shoppingTable table tbody .SUMtd a{display:inline-block;padding:4px 24px;border-radius:5px;background:#0056a4;color:#fff;margin-left:20px}
.lace{width:100%;padding-bottom:50px;background-image:url(../images/lace.png);background-repeat:repeat-x;background-color:#f4f4f4}


/*服务商申请*/
.providerData{position:relative;}
.providerData .left{width:100%;margin-top:20px;padding-right:420px;}
.providerData .left .one{margin-bottom:20px;position:relative;}
.providerData .left .one .oneTit{position:absolute;left:0;top:0px;width:105px;text-align:right;}
.providerData .left .one .oneTit span{display:inline-block;padding-top:4px;color:#888888;}
.providerData .left .one .oneCon{width:100%;padding-left:108px;}
.providerData .left .one .oneCon input{border:1px solid #cccccc;border-radius:5px;width:240px;height:30px;line-height:30px;padding-left:5px}
.providerData .left .one .oneCon textarea{border:1px solid #cccccc;border-radius:5px;width:100%;resize: none;}
.providerData .left .one .oneCon .show .name{color:#0056a4;text-decoration:underline;display:inline-block;margin-bottom:10px}
.providerData .left .one .oneCon .show .name span{display:inline-block;}
.providerData .left .one .oneCon .show .but{display:inline-block;padding:4px 14px;background-color:#0056a4;color:#fff;border-radius:5px;margin-left:10px;padding-left:32px;background-image:url(../images/delete.png);background-repeat:no-repeat;background-position:12px center;text-decoration:none;}
.providerData .left .one .oneCon .waitShow{margin-top:10px;margin-bottom:10px;}
.providerData .left .one .oneCon .waitShow .unloadOK{display:inline-block;padding:4px 14px;background:#0056a4;color:#fff;border-radius:5px;margin-left:10px;text-decoration:none;}
.providerData .left .one .oneCon .waitShow .upload{display:inline-block;padding:4px 14px;margin:0;background:#0056a4;color:#fff;border-radius:5px;margin-left:10px;position:relative;overflow:hidden;font-weight:normal;}
.providerData .left .one .oneCon .waitShow .upload input{position:absolute;left:-100px;top:-40px}
.providerData .left .one .oneCon .addNew{width:100%;background:#0056a4;text-align:center;padding:5px 0;border-radius:0 0 7px 7px;}
.providerData .left .one .oneCon .addNew a{color:#fff;text-decoration:none;width: 100%;display: inline-block;outline: none;}
.providerData .left .one .Range .RangeShow{display:inline-block;padding:2px 10px;background:#5ecbb5;color:#fff;border-radius:20px;margin-right:7px;}
.providerData .left .one .Range .writeRange{display:none;}
.providerData .left .one .Range .writeRange input{width:130px;margin-right:7px;height:28px;line-height:28px}
.providerData .left .one .Range .but{display:inline-block;padding:3px 13px;border-radius:5px;background:#0056a4;color:#fff;margin-right:7px;text-decoration:none;}
.providerData .left .one .Range .deleteRange{padding-left:30px;background-image:url(../images/delete.png);background-repeat:no-repeat;background-position:10px center;}
.providerData .left .one .Range .addnew{padding-left:32px;background-image:url(../images/add.png);background-repeat:no-repeat;background-position:10px center;}






.providerData .right{width:400px;position:absolute;right:0;top:0;border-left:1px solid #f4f4f4;min-height:500px}
.providerData .right .img{width:80%;float:right;text-align:center;overflow: hidden;}
.providerData .right .img img{width:100%;}
.providerData .right .img label{display:inline-block;background:#0056a4;border-radius:5px;margin-top:20px;padding:4px 14px;font-weight:normal;position:relative;overflow:hidden;color:#fff;}
.providerData .right .img label input{position:absolute;left:-100px;top:-30px;}

.butBox{width:100%;text-align:center;padding-top:20px;padding-bottom:60px}
.butBox a{display:inline-block;min-width:90px;text-align:center;padding:4px 0;border-radius:5px;border:1px solid #0056a4;background:#fff;color:#0056a4;text-decoration:none;margin:0 6px}
.butBox .blue{background:#0056a4;color:#fff;}


::selection {background:#5ed5db;color:#fff;}
::-moz-selection {background:#5ed5db;color:#fff;}
::-webkit-selection {background:#5ed5db;color:#fff;}

/*新课开设*/
.providerData{position:relative;}
.providerData .allcon{width:90%;margin:0 auto;margin-top:20px;padding-right:20px;}
.providerData .allcon .one{margin-bottom:20px;position:relative;width: 100%;}
.providerData .allcon .onehalf{margin-bottom:20px;position:relative;width: 50%;}
.providerData .allcon .one .oneTit{position:absolute;left:0;top:0px;width:105px;text-align:right;}
.providerData .allcon .one .oneTit span{display:inline-block;padding-top:4px;color:#888888;}
.providerData .allcon .one .oneCon{width:100%;padding-left:108px;}
.providerData .allcon .one .oneCon .inputs{border:1px solid #cccccc;border-radius:5px;width:240px;height:30px;line-height:30px;padding-left:5px}
.providerData .allcon .one .oneCon label{
	font-weight: normal;
	padding-left: 5px;
	margin-top: 5px;
}
.providerData .allcon .one .oneCon label input{width: 13px;height:13px}
.providerData .allcon .one .oneCon label .radios{letter-spacing: 0;}
.providerData .allcon .one .oneCon .text{width:240px;height:30px;line-height:30px;padding-left:5px;display: inline-block;}
.providerData .allcon .one .oneCon span{color:#888888;letter-spacing: 3px;padding-left: 3px;}
.providerData .allcon .one .oneCon textarea{border:1px solid #cccccc;border-radius:5px;width:100%;resize: none;}
.providerData .allcon .one .oneCon .show .name{color:#0056a4;text-decoration:underline;display:inline-block;margin-bottom:10px}
.providerData .allcon .one .oneCon .show .name span{display:inline-block;}
.providerData .allcon .one .oneCon .show .but{display:inline-block;padding:4px 14px;background-color:#0056a4;color:#fff;border-radius:5px;margin-left:10px;padding-left:32px;background-image:url(../images/delete.png);background-repeat:no-repeat;background-position:12px center;text-decoration:none;}
.providerData .allcon .one .oneCon .waitShow{margin-top:10px;margin-bottom:10px;}
.providerData .allcon .one .oneCon .waitShow .unloadOK{display:inline-block;padding:4px 14px;background:#0056a4;color:#fff;border-radius:5px;margin-left:10px;text-decoration:none;}
.providerData .allcon .one .oneCon .waitShow .upload{display:inline-block;padding:4px 14px;margin:0;background:#0056a4;color:#fff;border-radius:5px;margin-left:10px;position:relative;overflow:hidden;font-weight:normal;}
.providerData .allcon .one .oneCon .waitShow .upload input{position:absolute;left:-100px;top:-40px}
.providerData .allcon .one .oneCon .addNew{width:100%;background:#0056a4;text-align:center;padding:5px 0;border-radius:0 0 7px 7px;}
.providerData .allcon .one .oneCon .addNew a{color:#fff;text-decoration:none;}
.providerData .allcon .one .Range .RangeShow{display:inline-block;padding:2px 10px;background:#5ecbb5;color:#fff;border-radius:20px;margin-right:7px;float: left;position: relative;margin-bottom:5px;}
.providerData .allcon .one .Range .RangeShow span{color:white;}
.providerData .allcon .one .Range .writeRange{display:none;}
.providerData .allcon .one .Range .writeRange input{width:130px;margin-right:7px;height:28px;line-height:28px}
.providerData .allcon .one .Range .but{display:inline-block;padding:3px 13px;border-radius:5px;background:#0056a4;color:#fff;margin-right:7px;text-decoration:none;}
.providerData .allcon .one .Range .deleteRange{position: absolute;top: -5px;right: -5px;background-color: red;color: white;border-radius: 50%;width: 15px;height: 15px;text-align: center;line-height: 15px;cursor: pointer;}
.providerData .allcon .one .Range .addnew{padding-left:32px;background-image:url(../images/add.png);background-repeat:no-repeat;background-position:10px center;margin-left: 5px;}
.myselect{
	float: left;
	vertical-align: top;
	display: none;
}



.butBox{width:100%;text-align:center;padding-top:20px;padding-bottom:60px}
.butBox a{display:inline-block;min-width:90px;text-align:center;padding:4px 0;border-radius:5px;border:1px solid #0056a4;background:#fff;color:#0056a4;text-decoration:none;margin:0 6px}
.butBox .blue{background:#0056a4;color:#fff;}


::selection {background:#5ed5db;color:#fff;}
::-moz-selection {background:#5ed5db;color:#fff;}
::-webkit-selection {background:#5ed5db;color:#fff;}


/*******************************************************************************************************
 * ************************常见问题***************************************************
 
 *********************************************************************************************************************** */
.questionstart{width: 100%;padding-top:50px;padding-bottom: 100px;}

.questionstart .ques{cursor: pointer;width: 42%;margin-left: 5%;background-color: #F1F4FA;float: left;margin-top: 15px;position: relative;line-height: 30px;color: #888888;transition: all 0.5s ease;}
.questionstart .ques span{padding-left: 30px;}
.questionstart .ques .xuhao{
	transition: all 0.5s ease;
	width: 30px;
	height: 30px;
	border-radius: 100%;
	border: 2px solid #ECECEC;
	background-color: #CCCCCC;
	background-image: url(../images/arraw.png);
	background-position: center;
	background-repeat: no-repeat;
	position: absolute;
	top:0;
	left: -15px;
}
.questionstart .ques .hides{
	transition: all 0.5s ease;
	line-height: 16px;
	color: white;
	width: 100%;
	height: 0px;
	background-color: #C3D8FD;
	font-size: 12px;
	overflow: hidden;
}
.questionstart .ques:hover{
	background-color: #0056a4;
	color: white;
}
.questionstart .ques:hover .xuhao{
	border: 2px solid #0056a4;
	background-color: #FFF;
	background-image: url(../images/arrawb.png);
}
.questionstart .ques:hover .hides{
	padding:15px 30px;
	height: auto;
}
.hlines{
	width: 100%;
	height: 0;
	float: left;
}



/*付款方式开始*/
a,a:hover{text-decoration:none;}
.inputStyle{transition:0.2s;width:30px;height:30px;position: relative;overflow:hidden;background-image:url(../images/inputStyle.png);background-position:0 -55px;background-repeat:no-repeat;}
body .inputStyle-ck{background-position:0 0}
.inputStyle input{position:absolute;left:-50px;top:0}
.Paymethodfix{position:fixed;left:0;top:0;width:100%;height:100%;background-image:url(../images/bBj.png);display:none;}
.Paymethodfix .PaymethodRel{position:relative;}
.Paymethodfix .PaymethodRel .PaymethodAB{width:680px;position:absolute;left:50%;top:200px;margin-left:-340px;border-radius:10px;overflow:hidden;}
.Paymethodfix .PaymethodAB{background:#f0f0f0}
.Paymethodfix .PaymethodAB .PaymethodHT{background:#0056a4;text-align:center;padding:10px 0;color:#fff;font-size:14px;}
.Paymethodfix .PaymethodAB .PaymethodHB{height:15px;background-image:url(../images/blueBottom.png);background-color:#fff;background-repeat:repeat-x;}
.Paymethodfix .PaymethodAB .PaymethodCon{padding:20px;background:#fff;padding-top:25px}
.Paymethodfix .PaymethodAB .PaymethodCon label{display:block;font-weight:normal;padding:0 10px}
.Paymethodfix .PaymethodAB .PaymethodCon label span{font-size:20px;display:inline-block;margin-top:10px;margin-left:20px}
.Paymethodfix .PaymethodAB .line{width:100%;height:1px;background:#f5f5f5;margin-top:10px;margin-bottom:10px}
.Paymethodfix .PaymethodAB .PaymethodBut{padding:30px}
.Paymethodfix .PaymethodAB .PaymethodBut a{display:inline-block;background:#0056a4;color:#fff;border-radius:5px;text-align:center;font-size:18px;padding:12px 0;width:100%}
.Paymethodfix .PaymethodAB .inputStyle{margin-top:10px}
.Paymethodfix .PaymethodAB .Paymethodoff{position:absolute;right:10px;top:7px;}
.Paymethodfix .PaymethodAB .Paymethodoff img{width:30px;height:30px;cursor:pointer;}



.bigImg{width:65%;overflow:hidden;position:relative;text-align:center;}
.bigImg .imgTop img{width:100%;height:280px;}
.bigImg .imgTop input{position:absolute;top:-50px;left:0;}
.bigImg .UPimgBut{display: block;width: 120px;text-align: center;padding: 5px;background: #0056a4;color: #fff;border-radius: 5px;margin: 0 auto;margin-top: 20px;}
.bigImg{}
.bigImg{}
.smallImg{width:34%;overflow:hidden;position:relative;text-align:center;}
.smallImg .imgTop img{width:100%;height:280px}
.smallImg .imgTop input{position:absolute;top:-50px;left:0;}
.smallImg .UPimgBut{display: block;width: 120px;text-align: center;padding: 5px;background: #0056a4;color: #fff;border-radius: 5px;margin: 0 auto;margin-top: 20px;}
.smallImg{}
.smallImg{}







@media screen and (max-width:768px){
	

	}
	
	
@media screen and (max-width:450px){
	}
	/**select样式**/
body .ui-state-default .ui-icon-triangle-1-s{width:28px;height:28px;background-image:url(../images/selectBack02.png);background-position:center center;}
body .ui-widget-content .ui-state-hover,body .ui-widget-header .ui-state-hover{border: 1px solid #0056a4;background: #0056a4;font-weight: normal;color: #fff;}
body .ui-state-active,body .ui-widget-content .ui-state-active,body .ui-widget-header .ui-state-active{color:#fff;border:1px solid #ccdeff;background:#ccdeff;}
.ui-corner-all{font-weight:normal;}
.ui-multiselect-menu label{margin-bottom:0}
body .ui-widget-header{font-weight:normal;}
body .ui-widget-header input[type="search"]{border:1px solid #ccc;}
body .ui-widget-header{background:#f3f3f3}
body .ui-multiselect-checkboxes{max-height:175px;overflow-y:auto}

body .ui-multiselect { padding:0px 0 0px 4px; text-align:left;height:30px;line-height:30px;border-radius:7px;border:solid 1px #cccccc;background:#fff;}
body .ui-multiselect span{white-space: nowrap;overflow: hidden;display: block;width: auto;}
.ui-multiselect span.ui-icon { float:right }
.ui-multiselect-single .ui-multiselect-checkboxes input { position:absolute !important; top: auto !important; left:-9999px; }
.ui-multiselect-single .ui-multiselect-checkboxes label { padding:5px !important }

.ui-multiselect-header { margin-bottom:3px; padding:3px 0 3px 4px }
.ui-multiselect-header ul { font-size:0.9em }
.ui-multiselect-header ul li { float:left; padding:0 10px 0 0 }
.ui-multiselect-header a { text-decoration:none }
.ui-multiselect-header a:hover { text-decoration:underline }
.ui-multiselect-header span.ui-icon { float:left }
.ui-multiselect-header li.ui-multiselect-close { float:right; text-align:right; padding-right:0 }

.ui-multiselect-menu { display:none; padding:3px; position:absolute; z-index:10000; text-align: left }
.ui-multiselect-checkboxes { position:relative /* fixes bug in IE6/7 */; overflow-y:auto }
.ui-multiselect-checkboxes label { cursor:default; display:block; border:1px solid transparent; padding:3px 1px }
.ui-multiselect-checkboxes label input { position:relative; top:1px }
.ui-multiselect-checkboxes li { clear:both; font-size:0.9em; padding-right:3px }
.ui-multiselect-checkboxes li.ui-multiselect-optgroup-label { text-align:center; font-weight:bold; border-bottom:1px solid }
.ui-multiselect-checkboxes li.ui-multiselect-optgroup-label a { display:block; padding:3px; margin:1px 0; text-decoration:none }

/* remove label borders in IE6 because IE6 does not support transparency */
* html .ui-multiselect-checkboxes label { border:none }
