﻿.fr{float:right;}
.fl{float:left;}
.tc{text-align:center;}
.tl{text-align:left;}
.tr{text-align:right;}
/* CSS Document */
.auditcn-studentCenter-LeftDiv{ width:180px; float:left;}
.auditcn-studentCenter-rightDiv{ width:800px; float:right;}
.auditcn-studentCenter-LeftDiv .studentCenter-LeftNav{ border:1px solid #f5c29f;}
.auditcn-studentCenter-home-head{ height: 235px;
    border: 1px solid #a8a8a8;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    background-color: #fbfbfb;
	overflow:hidden;
	}
.auditcn-studentCenter-home-head .headUserInfo{    float: left;
    height: 235px;
    width: 540px;}
.auditcn-studentCenter-home-head .head-tips{ width:280px;height:160px; float:right; border:1px dashed #F90;}


/*会员头像*/
.auditcn-studentCenter-home-head .headSculpture{ float: left;
    height: 180px;
    width: 160px;
    margin-top: 35px;
    margin-left: 30px;
	text-align:center;
	}
.auditcn-studentCenter-home-head .headSculpture .photo{ 
	border: 2px solid #d3d3d3;
    height: 140px;
    width: 140px;
    background-color: #fff;
	margin:0 auto;
	position:relative;
	}
	/*动画*/
	.animating{
	
	animation: animate 1s cubic-bezier(0,1,1,0);
	}
	 
	@keyframes animate{
	from {

	transform: scale(1);
	}
	to {

	transform: scale(1.4);
	}
	}
	 /*箭头向下*/
	.auditcn-studentCenter-home-head .headSculpture .photo  .arrow-down {
		width:0; 
		height:0; 
		position:absolute;
		top:-5px;
		right:5px;
		border-left:5px solid transparent;
		border-right:5px solid transparent;
		border-top:10px solid #e02424;
	}
	.auditcn-studentCenter-home-head .headSculpture .photo .bubble{
		background: #e02424;
		position: absolute;
		right: -5px;
		top: -25px;
		padding: 4px 6px;
		color: #fff;
		font: bold 1em Tahoma, Arial, Helvetica;
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		border-radius: 3px;
	}
	.auditcn-studentCenter-home-head .headSculpture .photo:hover{
	border-color:#f60;
	}
.auditcn-studentCenter-home-head .headSculpture .btn{ text-align:center; margin-top:10px;}
.auditcn-studentCenter-home-head .headSculpture .photo img{ padding:10px;}
/*登录时间*/
.auditcn-studentCenter-home-head .headSculpture span{
    display: inherit;
    color: #838383;
    text-align: center;
    width: 100%;
}
/*会员信息*/
.auditcn-studentCenter-home-head .userInfo{ float: left;
    list-style: none outside none;
    padding: 0;
    width: 300px;
    margin-left: 20px;}
.auditcn-studentCenter-home-head .userInfo li{  height: 20px;
    line-height: 20px;
    padding: 3px 0;}
.auditcn-studentCenter-home-head .a_btn01:hover{ color:#09C;}
.auditcn-studentCenter-home-head .userInfo .btn-wrap a{ color:#000;}
.auditcn-studentCenter-home-head .userInfo  strong{
    font-size: 14px;
}
.auditcn-studentCenter-home-head .msg-wrap{ color:#960; float:left; margin-top:10px;}

.auditcn-studentCenter-home-head .head-tips ul{margin:0px; padding:0px; list-style:none;}
.auditcn-studentCenter-home-head .head-tips ul li{ padding:3px;}


/* 侧边栏导航 */
.leftNav-head{ height:75px; background-image:url(/Skin/iaudit/head/leftNav/head-bg.png); background-repeat:repeat-x; background-position:left bottom;}
.leftNav-head .leftNav-titleName{ height:50px; line-height:50px; text-indent:20px; font-size:16px; font-weight:bold; color:#FFF; font-family: "Microsoft YaHei" ! important; }
.leftNav-head .leftNav-backHome{ height:16px; line-height:16px; background-image:url(/Skin/iaudit/head/leftNav/head-arrow.png); background-repeat:no-repeat; background-position:20px center;text-indent:35px;}
.leftNav-head .leftNav-backHome a{ color:#FFF; text-decoration:none;}
.leftNav-head .leftNav-backHome a:hover{ color:#FFF; text-decoration:underline;}

/*学员中心个人信息修改 */
.students_info{ height:30px; width:775px; border-bottom:1px solid #F58C70;}
.students_info ul
{
    padding-left: 5px;
}
.students_info ul li
{
    float: left;
    height: 30px;
    margin: 0px 5px;
}
.students_info li a, .students_info li span
{
    height:30px;
    line-height:30px;
    display: inline-block;
    padding-left: 7px;
    cursor: pointer;
    color: #333;
}
.students_info li a:hover
{
    color: #cc0000;
}
.students_info li a
{
    padding-right: 10px;
    padding-left: 3px;
}
.students_info li.hover a, .students_info li.hover span
{
    height: 30px;
    line-height:30px;
    display: inline-block;
    color: #fff;
    font-weight: bold;
}
.students_info li.hover a
{

    padding-left: 3px;
}
.students_info li.hover
{ background-color:#F58C70;
}
/*基本信息*/
.students_info_content{width:733px;border: 1px solid #d8d8d8; border-top:none; padding:20px 20px 0px;}
.students_info_basis{ margin: 10px; padding: 15px 25px; background: #f9f9f9;border: 1px solid #e9e9e9;}
.students_info_basis td{ padding: 5px;}
.students_info_basis .fl{
    width: 500px;
    float: left;
}
.students_info_basis .fr{
    width: 200px;
    float: right;
}
.students_info_basis .clr{
    clear: both;
}
.students_info_basis .user-photo{ text-align: center; width: 100px;}
.students_info_basis .user-photo img{ border: 1px solid #ccc;display: block; height: 100px; width: 100px;}
.students_info_basis .user-photo .btn{
    margin-top: 5px;
    display: block;
    padding: 2px;
    background: #f60;
    color: #fff;
    cursor: pointer;
}
.students_info_basis .user-photo .btn:hover{
    background: #f80;
}
.students_info_basis p{margin-top: 20px;}
.students_info_basis .txt{border: 1px solid #d7d7d7; font-family: "微软雅黑";height: 25px;padding-left: 5px;width: 300px; 
    -webkit-box-shadow:1px 1px 3px #eaeaea inset; 
    -moz-box-shadow:1px 1px 3px #eaeaea inset; 
    box-shadow:1px 1px 3px #eaeaea inset; 
}
.students_info_basis .txts{ width: 200px;}
.students_info_basis .txtl{ width: 500px;}
.students_info_basis .red-dot{color: #f00; padding: 0 2px;}
.students_info_basis .liner{border-bottom: 1px dotted #c6c6c6; display: block;height: 13px; width: 100%; text-align: center;}
.students_info_basis .tips{background:#f9f9f9; padding: 2px 5px; margin-top: 10px; color: #1693d4; font-weight: bold;}
.students_info_basis .phone-tips{ margin-left: 40px;margin-right: 40px; border: 1px solid #ccc; background: #fffff2; color: #f00; padding: 0 15px;}
.students_info_basis .error-tips{ margin-left: 40px;margin-right: 40px; border: 1px solid #f00; background: #fffff2; color: #f00; padding: 0 15px;
    -webkit-box-shadow: 0 0 2px #f00;
    -moz-box-shadow: 0 0 2px #f00;
    box-shadow: 0 0 2px #f00;
}
.students_info_basis input[type="radio"]{
    margin: 0 5px;
}
.ok_bottom { padding-top:8px; text-align: center;margin: 20px 0px;}






.studentCentre-form-area-title{padding:5px; border-bottom:1px solid #CCC; margin:10px; font-size:14px; font-weight:bold;}
.studentCentre-form-label{ text-align:right; vertical-align:top;}
.studentCentre-form-label span{ color: #F00;}
.studentCentre-form-input{ border:1px solid #CCC; padding:5px; height:25px;}
.studentCentre-form-area-title{padding:5px; border-bottom:1px solid #CCC; margin:10px; font-size:14px; font-weight:bold;}
.studentCentre-form-explain{ text-indent:3px; color:#999; display:inline-block;}
.studentCentre-btn-orange{ width:75px; height:26px; background-image:url(/Skin/iaudit/head/middle/btn-orange.png); background-repeat:no-repeat; display:inline-block; border:0px; line-height:26px; text-align:center; margin:0px 3px; font-size:14px; color:#FFF; cursor:pointer;}
.studentCentre-btn-grey{ width:75px; height:26px; background-image:url(/Skin/iaudit/head/middle/btn-grey.png); background-repeat:no-repeat; display:inline-block; border:0px; line-height:26px; text-align:center; margin:0px 3px; font-size:14px; color:#FFF; cursor:pointer;}
.submit_button_six{border:0px; line-height:13px; text-align:center; margin:0px 3px; font-size:14px; color:#FFF; cursor:pointer; background: #f60;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    padding: 6px 12px
}
.submit_button_six:hover{
    background: #f80;
}
/*头像*/
.right-extra{float:right;width:150px;padding-top:20px}
.right-extra .m{width:122px;text-align:center;}
.headpic{background:url(i/self.gif) repeat-y -122px 0}
.i-pic{padding-right:2px}
.right-extra .m .btns{line-height:30px}
.right-extra .fore{background:url(i/self.gif);height:10px;overflow:hidden}
.right-extra .fore1{background:url(i/self.gif) 0 -3px;height:13px;overflow:hidden; }

/*课程学习笔记*/
.studentCentre-box-wrap{ border:1px solid #f6caa9;}
.studentCentre-notes-wrap{margin: 10px auto;}
.studentCentre-notes-top{ padding:10px; height:15px; background-color:#ECEBEB;}
.studentCentre-notes-top .pertainTo{ width:230px; float:left;}
.studentCentre-notes-top .dateTime{ width:250px; float:left;}
.studentCentre-notes-top .handle{ width:100px; float:right;}
.studentCentre-notes-content{ padding:15px 10px; color:#666; font-size:12px; line-height:18px; height:40px;}
.studentCentre-linkBlue a{ color:#06C; text-decoration:none;}
.studentCentre-linkBlue a:hover{ color:#06C; text-decoration:underline;}

/*学员中心首页已经开通课程*/
.bd_box{}
.content .one{line-height:22px; padding:5px 4px 0px;}
.content .one .course_info{ font-weight:bold;}
.content .one span{padding-right:6px}

/*订单页*/
#orderinfo{color:#333;border:1px solid #DADADA;padding:0 5px 10px;background:#EDEDED;overflow:visible; width:770px;}
.m{margin-bottom: 10px;}
#orderinfo,#ordermess{border:1px solid #DADADA;padding:0 5px 10px;background:#EDEDED;overflow:visible;}
#orderinfo .mt,#ordermess .mt{padding:0 8px;height:30px;line-height:30px;font-size:14px; font-weight:bold;}
#orderinfo .mc,#ordermess .mc{padding:5px 8px;background:#fff;overflow:visible;}
#orderinfo .mc dl{padding:10px 5px;border-top:1px solid #EDEDED;}
#orderinfo .mc dl.fore{border-top:0;}
#orderinfo .mc dt{margin-bottom:4px;font-weight:bold;}
#orderinfo .p-list{overflow:hidden;margin-right:-1px;border-left:1px solid #DEDEDE;}
#orderinfo .p-list table{border-collapse:collapse;margin-left:-1px;border:solid #DEDEDE;border-width:0 1px;}
#orderinfo .p-list th{padding:5px;background:#F0F0F0;border-top:1px solid #DEDEDE;border-bottom:1px solid #DEDEDE;border-left:1px solid #F0F0F0;font-weight:normal;}
#orderinfo .p-list td{padding:5px;border-top:1px solid #DEDEDE;border-bottom:1px solid #DEDEDE;border-left:1px solid #F0F0F0;text-align:center;}
#barcode{position:relative;height:20px;padding:0 5px;}
#barcode ul{position:absolute;left:5px;padding:6px 10px;border:1px solid #ccc;background:#fff;z-index:1}
#orderinfo .total{padding:15px 10px 0;overflow:hidden;zoom:1;font-family:arial;}
#orderinfo .total ul{float:right;padding:0 20px 10px 0;overflow:hidden;font-size:14px;}
#orderinfo .total li{overflow:hidden;line-height:20px;}
#orderinfo .total li span{float:left;width:120px;text-align:right;}
#orderinfo .total .extra{float:right;padding:10px 20px 0 0;border-top:1px solid #ccc;font-size:16px;font-weight:bold;}
#orderinfo .total .extra b{font-size:24px;}
.ftx04{ font-size:14px; color:#F00; font-weight:bold;}
.Title01{ text-decoration:none; color:#333;}
.Title01 :hover{ color:#F00;}
/*form*/
#orderinfo .form{border:1px solid #dedede;background:#f5f5f5;padding:15px 25px}
#orderinfo .form .item{padding-bottom:5px}
#orderinfo .form .item .label{float:left}
#orderinfo .form .item .text{height:18px;width:146px;padding:1px;margin-right:5px;position:relative;top:-2px}
#orderinfo .form .item .btn{background:url(i/btn0330.jpg) no-repeat;width:46px;height:25px;border:0;color:#fff;position:relative;top:-2px}
#orderinfo .form .item a.btn1,.form a.btn2{display:block;background:url(i/btn0330.jpg) no-repeat 0 -50px;height:25px;text-align:center;line-height:25px;width:80px;color:#fff;position:relative;top:-5px}
#orderinfo .form .tips{color:#999999}
.m1{float:left;width:388px;border-right:1px solid #cccccc;padding:20px 0 10px}
.m2{margin-left:425px;}
#orderinfo .form .textarea{width:445px;height:70px;padding:5px;overflow:auto;float:none;margin-bottom:10px}
/*会员等级*/
.Member-grade{height: 20px;
    margin: -3px 5px 0 10px;
    vertical-align: middle;
    width: 20px;}
.userName a{color: #09c;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;}
.userName a:hover{color:#069; text-decoration:none;}
.Member-title {
	border-bottom: 2px solid #E2603E;
	height: 33px;
	line-height: 33px;
	margin-bottom: 10px;
}
.Member-title h2 {
	color: #E2603E;
	padding-left: 16px;
	font-size:14px;
}
.Member-warp{ margin:10 auto; padding:0 15px;}
.text-primary {
	color: #09C;
}
.text-red {
	color: #E4393C;
}
.lg{ font-family:微软雅黑; font-size:16px;}
.Member-info li {
	line-height: 30px;
}
.lg-icon{ width:32px; height:32px;}
.change-record {
	margin: 10px auto;
}
.change-record h5,
.Member-icon h5 {
	font-size: 12px;
	margin-bottom: 10px;
	font-weight: bold;
}
.change-record p {
	line-height: 30px;
}
.Member-icon .ac{}
.vip_level_info {
   margin:0 auto;
	}
.vip_level_info li {
	float: left;
	margin: 0 20px 0 10px;
	width: 80px;
	}
.vip_level_info .yin{ margin-left:30px;}
.vip_level_info .jin{ margin-left:80px;}
.vip_level_info .zuan{ margin-left:70px;}

.auditcn-common-fontColor-russetish{
    color: #a40000;
}
.auditcn-common-fontColor-green{
    color: #060;
}
.auditcn-common-fontColor-orange{
    color: #f60;
}

/*头部按钮*/
.auditcn-studentCenter-home-head .userInfo  .btn-wrap a{
    color: #000;
    text-decoration: none;
}

.auditcn-studentCenter-home-head .userInfo  .btn-wrap a:hover{
    color: #f60;
}
.auditcn-studentCenter-home-head .a_btn01{
    padding: 3px 10px;
    background-color: #e6e6e6;
    border: 1px solid #868686;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    
}

.auditcn-studentCenter-home-head .userInfo .tip{
    color: #a87000;  
}


.auditcn-studentCenter-home-head .userInfo .tip a{
    font-weight: bold;
    color: #060;
}

.auditcn-studentCenter-home-head .userInfo .tip a:hover{
    color: #f60;
}
/*头部帮助提示*/
.auditcn-studentCenter-home-head .head-tip{
    float: right;
    height: 190px;
    width: 240px;
   margin:20px 0;
    border-left: 3px dotted #9d9d9d; 
}

.auditcn-studentCenter-home-head .head-tip li{
    margin: 12px 0 10px 45px;
    font-size: 18px;
    list-style:circle
    
}

.auditcn-studentCenter-home-head .head-tip li a{
    color: #1aa1ce;
    font-weight: 700;
}

.auditcn-studentCenter-home-head .head-tip li a:hover{
    color: #b42323;
}

/*会员信息选项卡*/
.auditcn-studentCenter-home-body{
       margin:20px 10px; 
}
/*会员中心首页*/
.model_info_sate  li{
    margin: 0 10px;
}
.model_info_sate_f li a,
.model_info_sate_f li a span{
    color: #f76d10;
    background-color: #f0f0f0;
    text-align: center;
    width: 120px;
}
.model_info_sate li a:hover,
.model_info_sate li span a:hover
{
    color: #fff;
    background-color: #d65925;     
}

/*我的订单的选项卡*/
.model_info_sate li a,
.model_info_sate li a span{
    color: #f76d10;
    background-color: #f0f0f0;
    text-align: center;
}


/*已开通的课程+我的短信+收藏信息+我的订单*/
.course,.mymessage,.storeinfo,.mydeal{
    margin:5px 20px; 
    clear:both;
}

.course .course_title,
.storeinfo .storeinfo_title{
    font-weight: bold;
    font-size: 18px;
    color: #dd540c;
}

.course .course_content ul li,
.mymessage ul li,
.storeinfo .storeinfo_content ul li,
.mydeal ul li{
    margin-left: 30px;
    border-bottom: 1px dotted #d50;
    padding: 2px 8px;
    clear:both;
}

.course .course_content ul li:hover,
.mymessage ul li:hover,
.storeinfo .storeinfo_content ul li:hover,
.mydeal ul li:hover{
    background-color: #fffae1;
}

.course .course_content ul li:last-child,
.mymessage ul li:last-child,
.storeinfo .storeinfo_content ul  li:last-child,
.mydeal ul li:last-child{
    border-bottom: 0px dotted #d50;
}

.course .course_content ul li .course_name{
    float: left;
    display: block;
    width: 300px;
}

.course .course_content ul li .red{
    float: left;
    color: red;
    margin-left: 20px;  

}

.course .course_content ul li .button,
.mymessage  ul li .button,
.storeinfo .storeinfo_content ul li .button,
.mydeal ul li .button
{
     padding: 3px 11px;
    background-color: #e95c35;
    color: #fff;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-left: 50px;
}

/*开通按钮*/
a.kt_button{
    color:#fff;
    background-color: #4b9117;
    padding: 0 10px;
    position: absolute;
    top: 103px;
    right: 98px;
}
a:hover.kt_button{
    background-color:#67ac31; 
}
/*我的短信+我的订单*/
.mymessage ul li .messagetime,
.mydeal ul li .dealtime{
    width: 100px;
    display: block;
    float: left;
    margin-left: 10px;
}

.mymessage ul li .messagetitle{
    float: left;
    width: 300px;
    margin-right: 100px;
}
.mymessage  .red{
	width:50px;
	color:red;
	font-weight:bold;
	text-align:center;
	display:inline-block;
}
.mymessage  .green{
	color:green;
	width:50px;
	font-weight:bold;
	text-align:center;
	display:inline-block;
}
.mymessage  .gray{
width:50px;
text-align:center;
	color:gray;
	display:inline-block;
}
.mydeal ul li .dealtitle{
    float: left;
    width: 300px;
    margin-right: 140px;
}


/*协议签署状态*/
.agreement{
    margin: 5px 20px;
    border: 2px solid  #f88541;
    width: 340px;
    float: left;
 
}

.agreement_title{
    display: block;
    background-color: #f88541;
    color: #fff;
    font-weight: bold;
    padding-left: 30px;
}

.agreement ul{
    display: block;
    width: 300px;
    padding: 25px 5px 5px 45px;
}

.agreement ul li{
    margin-bottom: 15px;
}

.agreement ul li .agreement_name{
    font-weight: bold;
    font-size: 16px;
    color: #ed670c;
}

.agreement ul li .agreement_number{
    font-weight: bold;
    font-size: 14px;
    color: #cc0808;
}

.agreement ul li .agreement_phone{
    font-weight: bold;
    font-size: 14px;
    color: #950b0b;
}

.agreement .agreement_img{
    display: block;
    width: 340px;
    height: 150px; 
}
.agreement .agreement_img img{
    width: 300px;
    height: 120px;
    margin: 18px;
    border: 1px solid #b9b9b9;
}


/*其他页面*/

.info_list{
    display: inline;
    float: left;
    margin: 15px;
    width: 785px;

}

/*未开通课程  CSS*/
.uncourse_list{
    margin-bottom: 60px;
}
.uncourse_list .item_name span{
    border-top-right-radius: 0;
}

.uncourse_list .item_name em{
    float:right; 
    display:block; 
    width:40px; 
    height:32px;   
    background:url(images/icoAdd.png) 16px 12px no-repeat; 
    cursor:pointer; 
}
.uncourse_list .item_name.on em{ 
    background-position:16px -57px;
}
.uncourse_content{
    display: none;
}
.uncourse_content table{
    width: 720px;
    border: 2px solid #f2ab74;
    margin:10px auto ;
}

.uncourse_content .title{
    background-color: #ffebcc;
    color: #961717;
    font-weight: bold;
    text-align: center;
    width: 125px;
}
.uncourse_content  td{
    border: 1px solid #f88836;
}
.uncourse_content .item{
    background-color: #f88836;
    color: #fff;
    text-align: center;
    font-weight: bold;
    font-size: 14px;
     border: 1px solid #fff;
}

.uncourse_list .buy_detail{
  
    padding: 7px 20px;
    font-weight: bold;
    background: url(images/buy_detailbg.jpg) no-repeat #f60;
}
.uncourse_list .buy_detail span{
    padding: 5px 10px;
    background-color: #ffe8ba;
    color: #e81515;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid #f88541;
 
}
.uncourse_list .buy_detail em{
    padding-left:  5px;
    padding-right:  5px;
    color: #074e0c;
    font-size: 14px;
    font-weight: bold;
}
.uncourse_list .buy_detail .button{
    padding: 5px 10px;
    background-color: #ffdb8a;
    color: #e81515;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-right: 10px;
    margin-left: 20px;
    border: 1px solid #f88541;
    font-weight: bold;
	cursor:pointer;
}

.uncourse_list .buy_detail .button:hover{
    background: #d63d0d;
    border: 1px solid #fff;
    color:#fff;
}
 

/*已开通课程*/
.course_list ul{
    width: 680px;
}

.course_list ul li{
    float: left;
}
.item_name{
   
    border-left: 3px solid #e34b30;
    border-bottom: 2px dotted #e34b30;
    color: #fff;
    padding: 4px 30px 4px 0;  
    width:750px;
}

.item_name span{
    font-size: 21px;
    font-weight: bold;
    padding: 4px 30px 4px 10px; 
    background:#dd482c; 
    -webkit-border-top-right-radius: 25px 30px;
    -moz-border-top-right-radius: 25px 30px;
    border-top-right-radius: 25px 30px;
}

.course_list  ul.course_item  li{
    width: 160px;
    padding: 15px;
    margin: 15px;
    background-color: #f9f9f9;
    border: 1px solid #d3d3d3;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    text-align: center;  
    float: left;
	position:relative;
	overflow:hidden;
}

.course_list  ul.course_item  li:hover{
    border: 1px solid #f60;
   -webkit-box-shadow: 0 0 4px #f60;
   -moz-box-shadow: 0 0 4px #f60;
   box-shadow: 0 0 4px #f60;
}

.course_list  ul.course_item  li img{
    border: 1px solid #666;
}

.course_list  ul.course_item  li .course_name {
   font-weight: bold;
   font-size: 15px;
   
    
}
.course_list  ul.course_item  li p{
    margin-top: 10px;
    font-size: 13px;
    border-bottom: 1px dotted #a2a2a2;
    text-align: left;
    
}

.course_list  ul.course_item  li .button{
    padding: 3px 20px;
    background-color: #c31f1f;
    color: #fff;
    border: 1px solid #6a1616;
    border-radius: 10px;
    font-size: 18px;
    line-height: 50px;
    
    
}
.course_list  ul.course_item  li .button:hover{
    background-color: #407c0c;
    border-color: #094010;
}



/*题库训练样式*/
.exercise_info ul li{
    margin: 10px 5px;
    padding: 5px;
    border-bottom: 2px dotted #f5c6ac;
}
.exercise_info ul li .box_left{
    float: left;
    width: 200px;
}
.exercise_info ul li .box_right{
    float: right;
    width: 550px;
}
.exercise_info ul li span
{    display:inline-block;
    margin-right: 10px;
    font-size: 15px;
    margin-bottom:15px;
    width: auto;
    float: left;
    text-align: center;
    
}
.exercise_info ul li .name{
    color: #ac5a24;
    font-weight: bold;
    width: 180px;
    background-color:#feeeee;
    
}

.exercise_info ul li span a{
  width:70px;
   display:inline-block;
    text-decoration: none;
    font-size: 13px;
    padding: 5px 10px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
    border: 1px solid #bfbfbf;
    background-color: #f5f5f5;
    color: #e37432;
    font-weight: bold;
    line-height:20px;
}
.exercise_info ul li span a:hover{
    color: #fff;
    background-color: #e26f23;
    border: 1px solid #d86b32;
   
}

.exercise_info2{
	margin-left:30px;
}

 .exercise-hover:hover{
    background-color: #ffffe3;
}

/*标志提示*/
.label_ykt{
background: url("/skin/iaudit/images/f_ykt.png") no-repeat scroll 0% 0% transparent;
 position: absolute; 
 top: 0px; 
 right: 0px; 
 z-index: 9999;
 display: block; 
 width: 57px; height: 59px;}
/*蓝色丝带*/
.ribbon {
  background-color: #2391e9;
  overflow: hidden;
  white-space: nowrap;
  /* top left corner */
  position: absolute;
  right: -45px;
  top: 15px;
  /* 45 deg ccw rotation */
  -webkit-transform: rotate(45deg);
     -moz-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
       -o-transform: rotate(45deg);
          transform: rotate(45deg);
  /* shadow */
  -webkit-box-shadow: 0 0 2px #888;
     -moz-box-shadow: 0 0 2px #888;
          box-shadow: 0 0 2px #888;
}
.ribbon a {
  border: 1px solid #fff;
  color: #fff;
  display: block;
  font-weight:bold;
  margin: 2px 0;
  padding: 3px 50px;
  text-align: center;
  text-decoration: none;
  font-size:16px;
}
.ribbon-sm {
    background-color: #2391e9;
      /* shadow */
  -webkit-box-shadow: 0 0 2px #888;
     -moz-box-shadow: 0 0 2px #888;
          box-shadow: 0 0 2px #888;
    overflow: hidden;
    position: absolute;
    right: -45px;
    top: 0;
     /* 45 deg ccw rotation */
  -webkit-transform: rotate(45deg);
     -moz-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
       -o-transform: rotate(45deg);
          transform: rotate(45deg);
    white-space: nowrap;
}
.ribbon-sm a {
    border: 1px solid #fff;
    color: #fff;
    display: block;
    font-size: 10px;
    font-weight: bold;
    line-height: 20px;
    margin: 2px 0;
    padding: 0 45px;
    text-align: center;
    text-decoration: none;
}





/*错误提示*/
.erro_tips{
    width: 450px;
    padding: 50px;
    margin: 100px;
    border: 1px solid #de9d45;
    background-color: #ffffed;
    color: #db5a24;
    font-size: 14px;
    text-align: center;
}

.erro_tips .button{
    background-color: #1d981d;
    color: #fff;
    padding: 5px;
}
.erro_tips .button:hover{
    background-color: #31b131;
}


/*购买延时包*/
.time_box{width:91%;height:auto; margin:5px;padding:10px; border:2px solid #eda872; float:left; position:relative;}
.orange_arrow{position: absolute;display:block;width: 21px;height: 18px;  background: url(images/orange-arrow.png);  top: -19px; z-index: 99;}
.orange_arrow1{left: 15px; }
.orange_arrow2{left: 95px;}
.orange_arrow3{left: 165px;}


/*奖学金样式*/
.scholarship_table {
	border:1px solid #f40;
	margin:15px;

}
.scholarship_table  th{
	background-color:#f60;
	font-size:18px;
	color:#fff;
	font-weight:bold;
	padding:5px;
}
.scholarship_table tr:nth-child(even){
	background-color:#f7f7f7;
}

.scholarship_table .ok_tab{
	font-weight:bold;
	color:#f40;
	font-size:14px；
}

.scholarship_table  .sec-title td{
	text-align:center;
	font-weight:bold;
}
.scholarship_table   table td{
	text-align:center;
}

/*奖学金汇款样式*/
.method ul{
    display: block;
    height: 80px;
    width: 90%;
    margin:15px 5%; 
   
}
.method ul li{
    display: inline-block;
    float: left;
    height: 80px;
    width: 45%;
    padding: 0 2%;
   
}
.method ul li a,.method ul li img{
    display: block;
    height: 80px;
    width: 80px;   
}

.method ul li .count-info{
    margin-top: 15px;
    margin-left: 20px;
    display: none;
}
.method ul li .count-info input{
    width: 300px;
	border:1px solid #8d8d8d;
	background-color:#fff;
	padding:3px;
}
.method ul li .count-info input:focus{
	border-color:#5ec4fa;
}
.method  p{
	margin:15px;
}
.method .btn{
	padding:5px 10px;
	background-color:#d41212;
	color:#fff;
	font-size:16px;
}
.method .btn:hover{
	background-color:#d93434;
}



/**---推广页面---**/
/*商品推广*/
.Pro_promote{ width:800px; padding:10px 0px; border:1px solid #ECEBE6; overflow:hidden; margin-left:16px; }
.contentB{ width:780px;display: inline; overflow:hidden;}
.scrollUl{height:29px;padding-left: 7px;}
.scrollUl li{height:29px;margin:0px 3px;font:bold 13px/29px "宋体";text-align:center;float:left;display:inline;padding: 0px 12px;}
.hidden{display:none;}
.sd01{background:#E2603E;cursor:pointer;}
.sd01 a{color:#FFF}
.sd02{cursor:pointer;background:#F1F1F2;}
.formsCon{ width:760px; float:left; padding:10px; overflow:hidden; background:url(/Skin/iaudit/User/images/formsListConBg.gif) no-repeat;border-top:2px solid #E2603E;}
.promote_bgimg{ width:780px; height:59px; margin:0px auto 10px; background:url(/Skin/iaudit/User/images/dianquan_bj.jpg) no-repeat;}
.Pro_pic_left{float:left; width:230px;}
.Pro_pic_left img{ width:214px; height:125px;margin-bottom: 5px;}
.Pro_cont_right{width:510px;float:right; margin:0px 0px 5px; padding:0px;}
.linkType{ float:left;}
.Micro_letter{width: 120px;position: relative;float:right;}
.Micro_letter_img{ position:absolute;}
.Pro_cont_right h3,.Pro_code{ color:#666; font-size:12px; font-weight:normal; padding-top:5px; clear:both;}
.Pro_cont_right h3 span{ color:#900; font-size:14px;}
.Pro_cont_right h3 .commission{ color:#4ca1d3;font-size:16px; font-weight:bold;padding: 0px 3px;}
.Pro_cont_right .Pro_title{ font-size:14px; color:#555; text-decoration:none; font-family:"微软雅黑" Arial, Helvetica, sans-serif; font-weight:bold; margin-right:5px;}
.commission{ background: url(images/Card.gif) no-repeat; padding-left:15px;}
.imagesDM{width:380px;height:30px;border:1px solid #d7d7d7;background:#f2f6f8;vertical-align:middle; overflow:hidden;}
.bnt_share{padding-left:60px; overflow:hidden; margin:10px 0px; position:relative;}
.bnt_code{ width:285px; height:45px; background:url(images/bnt_share.png) no-repeat left top; overflow:hidden;}
.share{ width:220px; float:right; height:30px; margin-right:65px;*width:230px; *float:left; *margin-left:50px;}
#c01 ul{ list-style:none;}
#c01 ul li{ float:left; display:block; width:755px; margin:10px 0px 5px; border-bottom:1px dashed #CCC;}
.model_Info_Tips { clear:both;padding:5px 5px 5px 29px; width:745px; color:#555; border:solid 1px #ECEBE6; background:#F8F6F0 url(images/ico_tips.gif) no-repeat 8px 6px; font-size:12px; line-height:20px; margin-bottom:10px;}
