﻿@charset "utf-8";
/* CSS Document */

body{font:12px/1.5 "\5b8b\4f53",arial,Helvetica,Tahoma,sans-serif; margin:0 auto; color:#333;background:#eaeaea;}
p,ul,ol,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,input,select,button,textarea,iframe{margin:0; padding:0;}
img{border:0 none;}
ul,li,ol{list-style-type:none;}
i,em,address, caption, cite, code, dfn, th, var {font-style: normal;font-weight: normal}
.msf{font-family:\5FAE\8F6F\96C5\9ED1,\9ED1\4F53;}
a{text-decoration:none;color:#333;}
a:hover{text-decoration:none;}
a,a:hover{outline:none}
.layout{ clear:both;width:1000px;text-align:left;margin:0 auto;}
.clearfix:after{content:".";display:block;height:0;clear: both;visibility:hidden;}
.clearfix{*zoom:1;}
.fl{ float:left;_display: inline}
.fr{ float:right;_display: inline}
.pr{ position:relative}
.abs{position:absolute;}
input,textarea{outline:none}
textarea{resize:none;overflow:auto}

/*样式组*/
.ani_tran{
    -webkit-transition:all .2s ease;
    transition:all .2s ease;
}
.icon_common{background:url(../img/icon_common.png) no-repeat 0 0;_background:url(../img/icon_common.gif) no-repeat 0 0}

.header_in .logo h1{border-left:1px solid #dfdfdf}
.account_list_ind{background:#f5f5f5}
.account_list_ind ul li{border-bottom:1px solid #e5e5e5}
.account_list_ind ul li a:hover{color:#1a8aef}
/*banner*/
.ban_intro .nickname h2{color:#fff}
.ban_intro .total_stu{color:#bfe0ff}
.ban_intro .total_stu font {color:#fbdeb0;}
.ban_intro ul li{color:#fff}
.ban_intro .sign{color:#fff}
.ban_intro .nickname div.nnd_img div p{background:#fff;border:1px solid #e6e6e6}
.ban_intro .nickname div.nnd_img div p span{color:#ff6600}
.ban_list{border-left:1px solid #2e8bd8;border-right:1px solid #2e8bd8}
.ban_list ul li a{color:#fff}

/*顶部*/
body{font-family:\5FAE\8F6F\96C5\9ED1,\9ED1\4F53;}
.header{height:66px;background:#fff;}
.header_in{width:1200px;height:66px;margin:0 auto}
.header_in .logo{display:block;height:66px;width:330px;}
.header_in .logo img{margin:14px 16px 0 0}
.header_in .logo h1{height:40px;font-weight:normal;margin:14px 0 0 0;padding:0 0 0 16px;font-size:20px;line-height:40px}
.header_in .account{*width:154px;height:66px;cursor:pointer}
.header_in .account em{display:block;height:11px;width:11px;background-position:0 3px;margin:28px 0 0 8px;
    -webkit-transition:all .2s ease;
    -moz-transition:all .2s ease;
    -ms-transition:all .2s ease;
    -o-transition:all .2s ease;
    transition:all .2s ease;
}
.header_in .account span{display:block;height:66px;line-height:66px;font-size:14px;max-width:200px;overflow:hidden;*width:92px;*text-align:center}
.header_in .account img{display:block;height:32px;width:32px;margin:16px 10px 0 0}
.header_in .account i{display:block;height:32px;width:32px;background:url(../img/txbg.png) no-repeat 0 0;top:16px;left:0px;*left:1px}
.header_in .account.on em{
    -webkit-transform:rotateZ(-180deg);
    transform:rotateZ(-180deg);
}
.account_list{width:108px;height:164px;top:46px;right:0;display:none;}
.account_list_ind{width:108px;height:132px;margin-top:32px}
.account_list_ind h5{display:block;width:16px;height:8px;background-position:-16px 0;top:-8px;left:70%;margin-left:-8px;overflow:hidden}
.account_list_ind ul{width:86px;top:3px;left:50%;margin-left:-43px;}
.account_list_ind ul li{height:42px;line-height:42px}
.account_list_ind ul li a{display:block;height:42px;font-size:12px;text-decoration:none;padding:0 0 0 25px;background:url(../img/icon_person.png) no-repeat 0 0;_background:url(../img/icon_person.gif) no-repeat 0 0}
.account_list_ind ul li.lio a{background-position:2px 15px}
.account_list_ind ul li.lit a{background-position:2px -29px}
.account_list_ind ul li.lith a{background-position:2px -73px}

.header_in .nav{margin:0 6px 0 0}
.header_in .nav ul li{height:66px;margin:0 20px 0 0}
.header_in .nav ul li a{display:block;height:66px;font-size:14px;line-height:66px;float:left}
.header_in .nav ul li a:hover{text-decoration:underline}
/*banner*/
.banner{background:url(../img/banner.jpg) no-repeat center 0}
.banner_in{width:1200px;height:198px;margin:0 auto;background:url(../img/banner.jpg) no-repeat center 0}
.ban_avator{width:110px;height:110px;margin:41px 0 0 0}
.ban_avator img{width:110px;height:110px;border-radius:50%}
.ban_avator i{display:block;width:110px;height:110px;top:0;left:0;background:url(../img/txbgb.png) no-repeat 0 0}
.ban_intro{margin:26px 0 0 24px;width:680px;}
.ban_intro .nickname h2{font-size:26px;line-height:42px}
.ban_intro .nickname div.nnd_img{display:block;width:25px;height:30px;margin:7px 0 0 13px;position:relative;cursor:pointer}
.ban_intro .nickname div.vip01{background:url(../img/icon_vip01.png) no-repeat 0 0}
.ban_intro .nickname div.vip02{background:url(../img/icon_vip02.png) no-repeat 0 0}
.ban_intro .nickname div.vip03{background:url(../img/icon_vip03.png) no-repeat 0 0}
.ban_intro .nickname div.vip04{background:url(../img/icon_vip04.png) no-repeat 0 0}
.ban_intro .nickname div.vip05{background:url(../img/icon_vip05.png) no-repeat 0 0}
.ban_intro .nickname div.vip06{background:url(../img/icon_vip06.png) no-repeat 0 0}
.ban_intro .nickname div.vip07{background:url(../img/icon_vip07.png) no-repeat 0 0}
.ban_intro .nickname div.vip08{background:url(../img/icon_vip08.png) no-repeat 0 0}
.ban_intro .nickname div.nnd_img div{display:none;width:404px;height:80px;padding-top:20px;top:17px;left:-182px}
.ban_intro .nickname div.nnd_img div p{width:364px;height:auto;line-height:26px;font-size:14px;padding:14px 20px 14px}
.ban_intro .nickname div.nnd_img div p em{display:block;width:21px;height:14px;background-position:-130px 0;top:-10px;left:184px}

.ban_intro .total_stu{line-height:24px;height:24px;overflow:hidden}
.ban_intro ul{margin:20px 0 0 0}
.ban_intro ul li{font-size:14px;line-height:28px;margin:0 54px 0 0}
.ban_intro ul li a.pen{display:block;width:14px;height:28px;background:url(../img/icon_pen.png) no-repeat 0 center;_background:url(../img/icon_pen.gif) no-repeat 0 center}
.ban_intro ul li a.pen:hover{background-position: -57px center}
.ban_intro .sign{font-size:14px;line-height:28px;height:28px;overflow:hidden}
.ban_list{width:360px;padding:9px 0;margin:18px 0 0 0}
.ban_list ul{margin:0 26px}
.ban_list ul li a{display:block;line-height:36px;height:36px;overflow:hidden;background-position:0 -46px;padding:0 0 0 18px}
.ban_list ul li a:hover{text-decoration:underline}


.mycenter{width:1200px;margin:30px auto 0;padding:0 0 60px 0}
.myc_tree{width:146px;background:#fff;padding:10px 20px;}
.myc_tree ul li{border-bottom: 1px solid #e6e6e6;}
.myc_tree ul li:last-child{border-bottom:0;}
.myc_tree ul li a{display:block;height:58px;line-height:58px;padding:0 0 0 52px;font-size:16px;background:url(../img/icon_tree.png) no-repeat 0 0;_background:url(../img/icon_tree.gif) no-repeat 0 0}
.myc_tree ul li.li_01 a{background-position:-276px 21px}
.myc_tree ul li.li_02 a{background-position:-276px -38px}
.myc_tree ul li.li_03 a{background-position:-276px -98px}
.myc_tree ul li.li_04 a{background-position:-276px -160px}
.myc_tree ul li.li_05 a{background-position:-276px -218px}
.myc_tree ul li.li_06 a{background-position:-276px -279px}
.myc_tree ul li.li_07 a{background-position:-276px -338px}
.myc_tree ul li.li_08 a{background-position:-276px -398px}
.myc_tree ul li.li_09 a{background-position:-276px -459px}
.myc_tree ul li a span{display:block;height:58px}
.myc_tree ul li a span em{width:18px;height:18px;line-height:18px;text-align:center;overflow:hidden;background:url(../img/icon_notice.png) no-repeat 0 0;_background:url(../img/icon_notice.gif) no-repeat 0 0;top:10px;right:-20px;color:#fff;font-size:12px}
.myc_tree ul li a:hover{background-position-x:-126px}
.myc_tree ul li a.on{font-weight:bold;background-position-x:19px}
.myc_body{width:950px;background:#fff;padding:0 20px;}
.myc_tree .screen{width:132px;margin:20px auto 0;}
.myc_tree .screen a{display:block;_display:inline;width:63px;height:24px;border:1px solid #e0e0e0;color:#666;line-height:24px;text-align:center}
.myc_tree .screen a:hover{color:#127de1}
.myc_tree .screen a.on{border:1px solid #127de1;color:#127de1}


#item-tab-box1 {margin-top:10px;}
#item-tab-box1 .tips{border-bottom:2px solid #e6e6e6;height:50px; position:relative;margin:0 10px;padding-bottom:0px; position:relative;}
#item-tab-box1 .tips .moreOther{ position:absolute;right:0;display:block;width:100px;line-height:26px;top:15px;font-size:12px; text-align:right;color:#999;color:#fff;background:#016dcf;border-radius:2px; text-align:center;}
#item-tab-box1 .tips .moreOther:hover{border:1px solid #016dcf;background:#fff;color:#016dcf;}
#item-tab-box1 .tab-tit li {
	position:relative;
	display:inline-block;
	width:120px;
	height:50px;
	text-align:center;
	line-height:50px;
	font-size:18px;
	float:left;	
}
#item-tab-box1 .tab-tit li a{font-size:18px;color:#999;}
#item-tab-box1 .tab-tit li i{display:block; position:absolute;width:1px;height:14px;background:#CCC;top:20px;right:0px;}
#item-tab-box1 .tab-tit .active {
	color:#127de1;
	cursor:pointer;
	font-weight:bold;
}
#item-tab-box1 .tab-tit .active:after{content:""; position:absolute;border-bottom:2px solid #127de1;bottom:-2px;left:20%;height:1px;width:60%;margin:auto;}
#item-tab-box1 .tab-tit .active a{color:#127de1;}
#item-tab-box1 .box_cont {
	display:none;
	overflow:hidden;
	zoom:1;
	width:100%;
	padding:0px;
	margin-top:5px;
}
#item-tab-box1 .current {
	display:block;
}


.user_info .ui_submit{padding:40px 0 40px 0}
.user_info .ui_submit a{display:block;_display:inline;float:left;width:186px;height:48px;line-height:48px;text-align:center;font-size:18px;margin:0 0 0 200px}
.user_info .ui_submit a{color:#fff;background:#127de1}
.user_info .ui_submit a:hover{background:#0e72d0}
.user_info .ui_submit .submitBtn{display:block;_display:inline;float:left;width:186px;height:48px;line-height:48px;text-align:center;font-size:18px;margin:0 0 0 200px;color:#fff;background:#127de1;border:0;cursor:pointer;}
.user_info .ui_submit .submitBtn:hover{background:#0e72d0}
.user_info{padding:46px 0 0 8px}
.user_info .ui_row{height:auto;margin:6px 0 0 0}
.user_info .ui_row p{height:40px;width:76px;line-height:40px;font-size:14px;}
.user_info .ui_row input{display:block;_display:inline;float:left;width:440px;height:40px;line-height:40px;border:0;border-bottom:1px solid #e2e2e2;padding:0 3px;font-family:microsoft yahei}
.user_info .ui_row label.nickname_modify{display:block;_display:inline;float:left;height:20px;line-height:20px;background-position:3px -401px;margin:10px 0 0 10px;padding:0 0 0 25px;font-size:14px;color:red;}
.user_info .ui_row a.nickname_modify{display:block;_display:inline;float:left;height:20px;line-height:20px;background-position:3px -401px;margin:10px 0 0 10px;padding:0 0 0 25px;font-size:14px}
.user_info .ui_row a.nickname_modify:hover{text-decoration:underline}
.user_info .ui_row .ui_rowInput input{width:160px;height:30px;line-height:30px;border:1px solid #d7d7d7;padding:0 5px}
.user_info .ui_row textarea{resize:none;display:block;_display:inline;float:left;width:440px;height:40px;line-height:40px;border:0;border-bottom:1px solid #e2e2e2;padding:0 3px;font-family:microsoft yahei}
.user_info .ui_rowtou{height:auto;padding-top:1px}
.user_info .ui_rowtou p{height:40px;width:76px;line-height:40px;font-size:14px;margin:0px 0 0 0}

.user_info .ui_rowtou .uiform{width:130px;margin:0px 0 0 0px;font-size:14px;}
.user_info .ui_rowtou .uiform span.xuanze{display:block;width:100px;height:40px;line-height:40px;font-size:14px;color:#127de1}
.user_info .ui_rowtou .uiform input{display:block;position:absolute;top:0;left:0;width:80px;height:40px;opacity:0;filter:alpha(opacity=0);cursor:pointer}
.user_info .ui_rowGzzs{height:auto;margin:6px 0 0 0}
.user_info .ui_rowGzzs p{height:40px;width:76px;line-height:40px;font-size:14px;}
.user_info .ui_rowGzzs .ui_rowGzzs_chk{padding:5px 0 0 0;width:752px}
.user_info .ui_rowGzzs .ui_rowGzzs_chk a{display:block;_display:inline;position:relative;float:left;text-align:center;margin:0 10px 10px 0;width:170px;height:34px;border:1px solid #e6e6e6;font-size:14px;line-height:34px;
    -webkit-transition:all .3s ease;
    -moz-transition:all .3s ease;
    -o-transition:all .3s ease;
    transition:all .3s ease;
}
.user_info .ui_rowGzzs .ui_rowGzzs_chk a em{display:none;width:19px;height:19px;bottom:0;right:0;background-position:0 -1014px;position:absolute}
.user_info .ui_rowGzzs .ui_rowGzzs_chk a:hover{border:1px solid #127de1}
.user_info .ui_rowGzzs .ui_rowGzzs_chk a.on{border:1px solid #127de1}
.user_info .ui_rowGzzs .ui_rowGzzs_chk a.on em{display:block}
.user_info .ui_rowSelect{height:auto;margin:6px 0 0 0}
.user_info .ui_rowSelect p{height:40px;width:76px;line-height:40px;font-size:14px;}
.user_info .ui_rowSelect .ui_rowSelectIn{padding:4px 0 0 0}
.user_info .ui_rowSelect .ui_rowSelectIn_w140{padding:4px 0 0 0;width:140px;margin:0 10px 0 0}
.user_info .ui_rowSelect .ui_rowSelectIn_w140 .centerSelect{width:140px}
.user_info .ui_rowSelect .ui_rowSelectIn_w140 .centerSelect input{width:130px}


.ui_rowShdz{height:auto;margin:6px 0 0 40px}
.ui_rowShdz p{height:40px;width:76px;line-height:40px;font-size:14px;}
.ui_rowShdz .do{width:446px;height:30px;padding:10px 0 0 0}
.ui_rowShdz .do a{display:block;height:20px;width:50px;line-height:20px;text-align:center;border:1px solid #127de1;}
.ui_rowShdz .dt{width:446px;line-height:40px;margin:0 200px 0 76px;border-bottom:1px solid #e2e2e2}
.ui_rowShdz .dt span{display:block;_display:inline;width:264px;padding:0 3px;font-size:14px;height:40px;overflow:hidden}
.ui_rowShdz .dt a{display:block;_display:inline;padding:0 0 0 10px;font-size:14px;height:40px;overflow:hidden}
/*收货地址弹框--user页面通用*/
.userRowShdzBg{display:none;visibility:hidden;width:100%;height:100%;position:fixed;top:0;left:0;opacity:0.4;filter:alpha(opacity=40);_position:absolute;_height:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight));z-index:666}
.userRowShdzCon{display:none;visibility:hidden;width:700px;height:580px;position:fixed;top:50%;left:50%;margin:-290px 0 0 -350px;_position:absolute;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight/2));z-index:667}
.userRowShdzCon_to{height:58px;border-bottom:1px solid #dedfe0;padding-top:1px}
.userRowShdzCon_to p{line-height:26px;height:26px;font-size:18px;margin:16px 0 0 20px;padding:0 0 0 15px;border-left:5px solid #0090ff}
.userRowShdzCon_to a{display:block;width:40px;height:40px;background:url(/home/resources/images/home/icon_dialog.png) no-repeat -256px -16px;top:10px;right:10px;
    -webkit-transition:all .4s ease;
    -moz-transition:all .4s ease;
    -o-transition:all .4s ease;
    transition:all .4s ease;
}
.userRowShdzCon_to a:hover{
    -webkit-transform:rotateZ(-180deg);
    -moz-transform:rotateZ(-180deg);
    -o-transform:rotateZ(-180deg);
    transform:rotateZ(-180deg);
}
.userRowShdzCon_mi{height:520px;position:relative;overflow:auto;}
.userRowShdzConMi_in{width:620px;margin:0 auto}
.userRowShdz_d{padding:25px 0 20px}
.userRowShdz_d_row{margin:0 0 16px 0}
.userRowShdz_d_row p{width:80px;height:32px;line-height:32px;text-align:right;font-size:14px;padding:0 10px 0 0 }
.userRowShdz_d_row p.wid100{width:100px}
.userRowShdz_d_row p.wid120{width:120px}
.userRowShdz_d_row p.wid160{width:160px}
.userRowShdz_d_row em{width:28px;height:32px;line-height:32px;text-align:center;font-size:16px}
.userRowShdz_d_row .row_d{width:508px}
.userRowShdz_d_row div.orange{font-size:12px;line-height:32px;}
.userRowShdz_d_row .row_d_text{height:32px;line-height:32px;font-size:14px;width:408px;overflow:hidden}
.userRowShdz_d_row .row_d_w478{width:478px}
.userRowShdz_d_row .row_d_w408{width:408px}
.userRowShdz_d_row .row_d_w238{width:240px}
.userRowShdz_d_row_error .row_d{width:408px;margin:0 0 0 170px;line-height:20px;height:20px;font-size:14px}
.userRowShdz_d_row .row_d_sel33{width:160px;margin:0 14px 0 0}
.userRowShdz_d_row .row_d_sel33 .centerSelect{width:160px}
.userRowShdz_d_row .row_d_sel33 .centerSelect input{width:150px}
.userRowShdz_d_row .row_d_sel238{width:238px;margin:0 2px 0 0}
.userRowShdz_d_row .row_d_sel238 .centerSelect{width:238px}
.userRowShdz_d_row .row_d_sel238 .centerSelect input{width:228px}
.userRowShdz_d_row .row_d input{border:1px solid #d7d7d7;width:498px;height:30px;line-height:30px;font-size:12px;padding:0 5px;font-family: "Microsoft Yahei";}
.userRowShdz_d_row .row_d_w478 input{border:1px solid #d7d7d7;width:468px;height:30px;line-height:30px;font-size:12px;padding:0 5px;font-family: "Microsoft Yahei";}
.userRowShdz_d_row .row_d_w408 input{border:1px solid #d7d7d7;width:398px;height:30px;line-height:30px;font-size:12px;padding:0 5px;font-family: "Microsoft Yahei";}
.userRowShdz_d_row .row_d_w238 input{border:1px solid #d7d7d7;width:228px;height:30px;line-height:30px;font-size:12px;padding:0 5px;font-family: "Microsoft Yahei";}
.userRowShdz_d_row .row_d_w238 input[disabled=disabled]{background:#ececec;border:1px solid #eaeaea}
.userRowShdz_d_row .row_d .sp_placeholder{display:block;border-top:1px solid #d7d7d7;border-left:1px solid #d7d7d7;width:498px;height:30px;line-height:30px;font-size:12px;padding:0 5px;font-family: "Microsoft Yahei";top:0;left:0}
.userRowShdz_d_row .row_d_w478 .sp_placeholder{display:block;border-top:1px solid #d7d7d7;border-left:1px solid #d7d7d7;width:468px;height:30px;line-height:30px;font-size:12px;padding:0 5px;font-family: "Microsoft Yahei";top:0;left:0}
.userRowShdz_d_row .row_d_w408 .sp_placeholder{display:block;border-top:1px solid #d7d7d7;border-left:1px solid #d7d7d7;width:398px;height:30px;line-height:30px;font-size:12px;padding:0 5px;font-family: "Microsoft Yahei";top:0;left:0}
.userRowShdz_d_row .row_d_w238 .sp_placeholder{display:block;border-top:1px solid #d7d7d7;border-left:1px solid #d7d7d7;width:228px;height:30px;line-height:30px;font-size:12px;padding:0 5px;font-family: "Microsoft Yahei";top:0;left:0}
.userRowShdz_d_row .row_d_imgcodeInput{width:180px}
.userRowShdz_d_row .row_d_imgcodeInput input{border:1px solid #d7d7d7;width:170px;height:30px;line-height:30px;font-size:12px;padding:0 5px;font-family: "Microsoft Yahei";}
.userRowShdz_d_row .row_d_imgcodeInput .sp_placeholder{display:block;border-top:1px solid #d7d7d7;border-left:1px solid #d7d7d7;width:170px;height:30px;line-height:30px;font-size:12px;padding:0 5px;font-family: "Microsoft Yahei";top:0;left:0}
.userRowShdz_d_row .row_d_imgcodePic{width:70px;height:32px;margin:0 12px 0 14px}
.userRowShdz_d_row .row_d_imgcodePic img{width:70px;height:32px}
.userRowShdz_d_row .row_d_imgcodeText{line-height:32px;cursor: pointer;}
.userRowShdz_d_row .row_d_smsCodeBtn button{display:block;_display:inline;border:0;cursor:pointer;margin:0 12px 0 14px;width:165px;height:32px;line-height:32px;text-align:center;}
.userRowShdz_d_row .row_dBtn{padding:20px 0 0 0}
.userRowShdz_d_row .row_dBtn a{margin:0 auto;display: block;width:200px;height:42px;line-height:42px;text-align:center;border-radius:4px;font-size:18px}
.userRowShdz_d_row .row_dBtntwo{padding:20px 0 0 0}
.userRowShdz_d_row .row_dBtntwo a{float:left;display: block;_display:inline;width:200px;height:42px;line-height:42px;text-align:center;border-radius:4px;font-size:18px}
.userRowShdz_d_row .row_dBtntwo a.ao{margin:0 40px 0 86px}


/*==================================================【我的账户】==================================================*/

.user_home .uh_yue .cashRecharge_btn{display:inline-block;width:86px;height:30px;border:1px solid #127de1;line-height:30px;font-size:14px;color:#127de1;margin:0 0 0 20px}
.user_home .uh_yue .cashRecharge_btn:hover{background:#ebf5ff}
.chong2 {
    right: 0px;
    top: 10px;
    font-size: 14px;
    color: #127de1;
}
.user_home{padding:30px 0 30px 0}
.user_home .uh_yue{font-size:18px;text-align:center;line-height:40px}
.user_home .uh_yue .spo{font-size:30px;color:#ff6600;}
.user_home .uh_yue .spt{font-size:14px;}
.user_home .uh_xiaof{margin:20px 0 0 0}
.uh_xiaof_tit{height:36px;line-height:36px;font-size:16px;padding:0 0 0 12px;margin:0 0 10px 0}
.uh_xiaof_tit em{height:18px;width:3px;top:9px;left:0;overflow:hidden;background: #127de1;}
.uh_xiaof_more a{display:block;margin:0 auto;height:36px;text-align:center;line-height:36px;}
.us_xiug_tit{height:36px;line-height:36px;font-size:16px;padding:0 0 0 12px;margin:0 0 10px 0}
.us_xiug_tit em{height:18px;width:3px;top:9px;left:0;overflow:hidden;background: #127de1;}
.us_xiug_tit span{font-size:12px;margin:0 0 0 8px}
/*表格样式部分-start==*/
.user_home .uh_xiaof table{width:100%;border-collapse:collapse}
.user_home .uh_xiaof table tr td{border:1px solid #e6e6e6;padding:8px 0;text-align:center;font-size:14px;width:33.33%}
/*表格样式部分-over==*/
.user_home .uh_youhj{margin:20px 0 0 0}
.user_home .uh_youhj .content{margin:30px 0 0 0;border-bottom:1px solid #e6e6e6}
.user_home .uh_youhj .content div{width:220px;height:150px;background:url(../img/youhj_bg.png) no-repeat 0 0;margin:0 20px 0px 0}
.user_home .uh_youhj .content div em{font-size:14px;font-weight:bold;top:16px;left:26px}
.user_home .uh_youhj .content div h2{font-size:52px;text-align:center;line-height:108px;height:88px;overflow:hidden}
.user_home .uh_youhj .content div h2 span{font-size:30px;font-weight:normal}
.user_home .uh_youhj .content div p.po{font-size:12px;text-align:center;line-height:28px}
.user_home .uh_youhj .content div p.pt{font-size:14px;text-align:center;line-height:40px}
.user_home .uh_youhj .content div.dis{background:url(../img/youhj_bg2.png) no-repeat 0 0}
.user_home .uh_youhj .content ul{width:530px}
.user_home .uh_youhj .content ul li{font-size:14px;line-height:30px}
.user_home .uh_youhj .content ul li.lio{font-weight:bold}
.user_home .uh_youhj .content a.a_btn{display:block;width:100px;height:36px;top:2px;font-size:16px;line-height:36px;text-align:center}
.user_home .uh_youhj .content a.a01{right:0}
.user_home .uh_youhj .content a.a02{right:110px}
.user_home .uh_chongz{height:56px;padding:30px 0 0 0}
.user_home .uh_chongz a{display:block;_display:inline;float:left;width:164px;height:54px;border:1px solid #127de1;line-height:54px;text-align:center;font-size:16px;margin:0 28px 0 0}

.user_home .uh_xiaof table tr.table_tit td{background: #2796fe;color: #fff;}

.user_safe{padding:30px 0 0 176px}
.user_safe .us_pwd{margin:0 0 20px 0}
.user_safe .us_row{height:auto;margin:6px 0 0 40px}
.user_safe .us_row p{height:40px;width:86px;line-height:40px;font-size:14px;}
.user_safe .us_row input[type=text],.user_safe .us_row input[type=password]{display:block;_display:inline;float:left;width:430px;height:40px;line-height:40px;border:0;border-bottom:1px solid #e2e2e2;padding:0 3px;font-family:microsoft yahei}
.user_safe .us_row em{display:block;width:22px;height:22px;top:9px;left:500px;position:absolute}
.user_safe .us_row em.succ{background-position:0 -721px}
.user_safe .us_row em.error{background-position:0 -770px}
.user_safe .us_pwd .us_btn{padding:30px 0 0 0}
.user_safe .us_btn a{display:block;_display:inline;float:left;width:186px;height:48px;line-height:48px;text-align:center;font-size:18px;margin:0 0 0 40px;color: #fff;background: #127de1;}
.user_safe .us_btn a:hover {background: #0e72d0;}
.user_safe .us_btn .btn{display:block;_display:inline;float:left;width:186px;height:48px;line-height:48px;text-align:center;font-size:18px;margin:0 0 0 40px;color: #fff;background: #127de1;border:0px;cursor:pointer;}
.user_safe .us_btn .btn:hover {background: #0e72d0;}
.user_safe .us_tel{margin:0 0 20px 0}
.user_safe .us_tel .us_btn{padding:10px 0 0 0}
.user_safe .us_email{margin:0 0 20px 0}
.user_safe .us_email .us_btn{padding:10px 0 0 0}
.user_safe .us_otherbind .us_dsf{padding:10px 0 0 0}
.user_safe .us_otherbind .us_dsf div{padding:0 0 20px 40px}
.user_safe .us_otherbind .us_dsf div .ao{display:block;_display:inline;width:158px;height:47px;float:left;background:url(../img/icon_otherbind.jpg) no-repeat 0 0;margin:0 20px 0 0}
.user_safe .us_otherbind .us_dsf div .at{display:block;_display:inline;width:158px;height:47px;float:left;background:url(../img/icon_otherbind.jpg) no-repeat 0 0;margin:0 20px 0 0}
.user_safe .us_otherbind .us_dsf div .ath{display:block;_display:inline;height:24px;line-height:24px;float:left;color:#127de1;margin:12px 0 0 0}
.user_safe .us_otherbind .us_dsf div .ath:hover{text-decoration:underline}
.user_safe .us_otherbind .us_dsf div.d_weixin .ao{background-position:-178px 0}
.user_safe .us_otherbind .us_dsf div.d_qq .ao{background-position:-178px -67px}
.user_safe .us_otherbind .us_dsf div.d_weibo .ao{background-position:-178px -134px}
.user_safe .us_otherbind .us_dsf div .ao:hover{background-position-x:0}
.user_safe .us_otherbind .us_dsf div.d_weixin .at{background-position:-358px 0}
.user_safe .us_otherbind .us_dsf div.d_qq .at{background-position:-358px -67px}
.user_safe .us_otherbind .us_dsf div.d_weibo .at{background-position:-358px -134px}

.user_fenq{padding:0px 0 40px;}
.userFenq_to {
    padding: 10px 0 0 0;
}
.userFenq_to_tit {
    height: 36px;
    line-height: 36px;
    font-size: 16px;
    padding: 0 0 0 12px;
    margin: 20px 0 10px 0;
}
.userFenq_to .text{color: #666;font-size:14px;}
.userFenq_to_tit em{height:18px;width:3px;top:9px;left:0;overflow:hidden;background: #127de1;}

/* 公用页尾 */
		.footPublic{font: 12px/1.5 "\5FAE\8F6F\96C5\9ED1","\9ED1\4F53", Helvetica, Tahoma, arial, sans-serif;width:100%;margin:0 auto;background:#fff;padding:30px 0;}
		.footPublic .footCon{width:1200px;margin:0 auto;}
		.footPublic .hfnav{width:100%;margin:0 auto 10px;height:52px;line-height:52px;background:#f2f2f2;text-align:left;font-size:14px;color:#666;}
		.footPublic .hfnav a{color:#666;font-size:14px;display:inline-block;margin-left:20px;text-decoration: none}
		.footPublic .hfnav a.first{margin-left:0;}
		.footPublic .hfnav a:hover{text-decoration:underline}
		.footPublic .footCon p{display:block;text-align:center;line-height:30px;font-size:12px;color:#909090;}
		.footPublic .footCon p a{font-size:12px;color:#909090;text-decoration:none;}
		.footPublic .footCon p a:hover{text-decoration:underline}
		.footPublic .approve{text-align:center;margin:15px auto;}
		.footPublic .approve a{width:128px;height:48px;margin:0 5px; display: inline-block;}
		.footPublic .approve a img{border:0;width:128px;height:48px;}
/* 弹出层 */
.userRowBg{display:none;width:100%;height:100%;position:fixed;top:0;left:0;opacity:0.4;filter:alpha(opacity=40);_position:absolute;_height:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight));z-index:666;background:#000;}
.userRowCon{display:none;width:700px;height:580px;position:fixed;top:50%;left:50%;margin:-290px 0 0 -350px;_position:absolute;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight/2));z-index:667;background: #fff;}
.userRowCon_to{height:58px;border-bottom:1px solid #dedfe0;padding-top:1px;background: #f5f5f5;}
.userRowCon_to p{line-height:26px;height:26px;font-size:18px;margin:16px 0 0 20px;padding:0 0 0 15px;border-left:5px solid #0090ff;color: #666;}
.userRowCon_to a{display:block;width:40px;height:40px;background:url(../img/icon_dialog.png) no-repeat -256px -16px;top:10px;right:10px;
    -webkit-transition:all .4s ease;
    -moz-transition:all .4s ease;
    -o-transition:all .4s ease;
    transition:all .4s ease;
}
.userRowCon_to a:hover{
    -webkit-transform:rotateZ(-180deg);
    -moz-transform:rotateZ(-180deg);
    -o-transform:rotateZ(-180deg);
    transform:rotateZ(-180deg);
}
.userRowCon_mi{height:520px;position:relative;overflow:auto;}
.userRowConMi_in{width:620px;margin:0 auto}
.userRow_d{padding:25px 0 20px}
.userRow_d_row{margin:0 0 16px 0}
.userRow_d_row p{width:80px;height:32px;line-height:32px;text-align:right;font-size:14px;padding:0 10px 0 0 }
.userRow_d_row p.wid100{width:100px}
.userRow_d_row p.wid120{width:120px}
.userRow_d_row p.wid160{width:160px}
.userRow_d_row em{width:28px;height:32px;line-height:32px;text-align:center;font-size:16px}
.userRow_d_row .row_d{width:508px}
.userRow_d_row div.orange{font-size:12px;line-height:32px;}
.userRow_d_row .row_d_text{height:32px;line-height:32px;font-size:14px;width:408px;overflow:hidden}
.userRow_d_row .row_d_w478{width:478px}
.userRow_d_row .row_d_w408{width:408px}
.userRow_d_row .row_d_w238{width:240px}
.userRow_d_row_error .row_d{width:408px;margin:0 0 0 170px;line-height:20px;height:20px;font-size:14px}
.userRow_d_row .row_d_sel33{width:160px;margin:0 14px 0 0}
.userRow_d_row .row_d_sel33 .centerSelect{width:160px}
.userRow_d_row .row_d_sel33 .centerSelect input{width:150px}
.userRow_d_row .row_d_sel238{width:238px;margin:0 2px 0 0}
.userRow_d_row .row_d_sel238 .centerSelect{width:238px}
.userRow_d_row .row_d_sel238 .centerSelect input{width:228px}
.userRow_d_row .row_d input{border:1px solid #d7d7d7;width:498px;height:30px;line-height:30px;font-size:12px;padding:0 5px;font-family: "Microsoft Yahei";}
.userRow_d_row .row_d_w478 input{border:1px solid #d7d7d7;width:468px;height:30px;line-height:30px;font-size:12px;padding:0 5px;font-family: "Microsoft Yahei";}
.userRow_d_row .row_d_w408 input{border:1px solid #d7d7d7;width:398px;height:30px;line-height:30px;font-size:12px;padding:0 5px;font-family: "Microsoft Yahei";}
.userRow_d_row .row_d_w238 input{border:1px solid #d7d7d7;width:228px;height:30px;line-height:30px;font-size:12px;padding:0 5px;font-family: "Microsoft Yahei";}
.userRow_d_row .row_d_w238 input[disabled=disabled]{background:#ececec;border:1px solid #eaeaea}
.userRow_d_row .row_d .sp_placeholder{display:block;border-top:1px solid #d7d7d7;border-left:1px solid #d7d7d7;width:498px;height:30px;line-height:30px;font-size:12px;padding:0 5px;font-family: "Microsoft Yahei";top:0;left:0}
.userRow_d_row .row_d_w478 .sp_placeholder{display:block;border-top:1px solid #d7d7d7;border-left:1px solid #d7d7d7;width:468px;height:30px;line-height:30px;font-size:12px;padding:0 5px;font-family: "Microsoft Yahei";top:0;left:0}
.userRow_d_row .row_d_w408 .sp_placeholder{display:block;border-top:1px solid #d7d7d7;border-left:1px solid #d7d7d7;width:398px;height:30px;line-height:30px;font-size:12px;padding:0 5px;font-family: "Microsoft Yahei";top:0;left:0}
.userRow_d_row .row_d_w238 .sp_placeholder{display:block;border-top:1px solid #d7d7d7;border-left:1px solid #d7d7d7;width:228px;height:30px;line-height:30px;font-size:12px;padding:0 5px;font-family: "Microsoft Yahei";top:0;left:0}
.userRow_d_row .row_d_imgcodeInput{width:180px}
.userRow_d_row .row_d_imgcodeInput input{border:1px solid #d7d7d7;width:170px;height:30px;line-height:30px;font-size:12px;padding:0 5px;font-family: "Microsoft Yahei";}
.userRow_d_row .row_d_imgcodeInput .sp_placeholder{display:block;border-top:1px solid #d7d7d7;border-left:1px solid #d7d7d7;width:170px;height:30px;line-height:30px;font-size:12px;padding:0 5px;font-family: "Microsoft Yahei";top:0;left:0}
.userRow_d_row .row_d_imgcodePic{width:70px;height:32px;margin:0 12px 0 14px}
.userRow_d_row .row_d_imgcodePic img{width:70px;height:32px}
.userRow_d_row .row_d_imgcodeText{line-height:32px;cursor: pointer;}
.userRow_d_row .row_d_smsCodeBtn input{display:block;_display:inline;border:0;cursor:pointer;margin:0 12px 0 14px;width:165px;height:32px;line-height:32px;text-align:center;}
.userRow_d_row .row_dBtn{padding:20px 0 0 0}
.userRow_d_row .row_dBtn a{margin:0 auto;display: block;width:200px;height:42px;line-height:42px;text-align:center;border-radius:4px;font-size:18px;background: #0090ff;color: #fff;}
.userRow_d_row .row_dBtntwo{padding:20px 0 0 0}
.userRow_d_row .row_dBtntwo a{float:left;display: block;_display:inline;width:200px;height:42px;line-height:42px;text-align:center;border-radius:4px;font-size:18px}
.userRow_d_row .row_dBtntwo a.ao{margin:0 40px 0 86px}

.cashRechargeCon{height:330px;}
.userStudyCardCon{height:279px;}
.userBindMobileCon{height:375px;}




.cashReCMD{padding:26px 0}
.cashReCMD .crhang{margin:0 0 18px 0;padding:0 0 0 32px}
.cashReCMD .crhang p{width:72px;height:32px;line-height:32px;font-size:14px;color:#666}
.cashReCMD .crhang .dinput{height:32px;width:280px}
.cashReCMD .crhang .dinput input{height:30px;line-height:30px;width:268px;border:1px solid #d7d7d7;padding:0 5px;font-family: "Microsoft Yahei";font-size:14px;color:#666}
.cashReCMD .crhang .derror{width:156px;height:32px;line-height:32px;font-size:14px;color:#999;padding:0 0 0 10px}
.cashReCMD .crhang .dtextarea{width:446px}
.cashReCMD .crhang .dtextarea textarea{width:434px;height:92px;border:1px solid #d7d7d7;line-height:24px;padding:3px 5px;font-family: "Microsoft Yahei";font-size:14px;color:#666}
.cashReCMD .crbtn{padding:8px 0 0 104px}
.cashReCMD .crbtn a{color:#fff;background:#0090ff;display:block;width:206px;height:42px;line-height:42px;font-size:18px;text-align:center;border-radius:4px}


/*==================================================【我的课程】==================================================*/
/*主班次模块*/
.course_learning{padding:30px 0 0 0}
.course{padding:0 0 30px 0}
.course_tit{height:50px;background: #2796fe;color: #fff;}
.courTit_le{top:0;left:0;height:50px;line-height:50px}
.courTit_le h1{font-size:16px;padding:0 0 0 10px;}
.courTit_le p{margin:0 0 0 22px}
.courTit_le p a.a_href:hover{text-decoration:underline}
.courTit_ri{top:0;right:0;height:50px}
.courTit_ri a.a_href{display:block;height:24px;padding:0 0 0 25px;margin:13px 16px 0 0;line-height:24px;}
.courTit_ri a.a_href_01{background-position:0 -120px}
.courTit_ri a.a_href_02{background-position:0 -165px}
.courTit_ri a.a_href:hover{text-decoration:underline}
.courTit_ri a.a_btn{height:24px;line-height:24px;padding:0 16px;border-radius:12px;margin:13px 6px 0 0;background: #fff;}
.courTit_ri a.a_btn:hover{color:#127de1;background:#f8f8f8;}
.courTit_ri div.clock{height:24px;padding:0 0 0 25px;margin:13px 10px 0 0;background-position:-125px -121px;position:relative;cursor:pointer}
.courTit_ri div.clock div{display:none;width:500px;height:38px;top:-42px;right:-77px;padding-bottom:10px}
.courTit_ri div.clock div p{height:36px;line-height:36px;text-align:center;font-size:14px}
.courTit_ri div.clock div p span{font-size:18px}
.courTit_ri div.clock div p em{display:block;width:21px;height:14px;background-position:-160px 0;top:33px;right:83px}
.course_bc{padding:11px 0 0 0}
.courBc_le{width:350px;height:198px;margin:9px 0 0 0}
.courBc_le a{display:block;width:350px;height:198px;}
.courBc_le a .p_bg{width:350px;height:36px;opacity:.4;filter:alpha(opacity=40);left:0;bottom:0;background: #000;}
.courBc_le a .p_text{width:350px;height:36px;line-height:36px;font-size:14px;text-align:center;left:0;bottom:0;color:#fff;}
.courBc_le a em{width:55px;height:55px;background-position:0 -214px;top:50%;left:50%;margin:-27px 0 0 -27px}
.courBc_ri{width:574px;}
.courBc_list{height:44px;border-bottom: 1px dotted #cbcbcb;}
.courBc_list .tit{height:44px;line-height:44px;width:280px;overflow:hidden}
.courBc_list .tit a{font-size:14px;color: #127de1;}
.courBc_list .tit a:hover{text-decoration:underline}
.courBc_list .btn{height:44px;width:84px;margin:0 0 0 15px}
.courBc_list .btn a{display:block;height:20px;width:56px;line-height:20px;border-radius:3px;padding:0 0 0 26px;margin:10px 0 0 0}
.courBc_list .btn a.state01{background-position:7px -286px}
.courBc_list .btn a.state01:hover{background-color:#ff6600;border:1px solid #ff6600;color:#fff}
.courBc_list .btn a.state01:hover{background-position:7px -332px}
.courBc_list .btn a.state02{background-position:7px -309px}
.courBc_list .btn a.state02:hover{background-color:#ff6600;border:1px solid #ff6600;color:#fff}
.courBc_list .btn a.state02:hover{background-position:7px -332px}
.courBc_list .btn a.state03{background-position:7px -286px;padding-left:32px;width:50px;background-color: #fff2cc;border: 1px solid #f4e0a4;color: #ff6600;}
.courBc_list .btn a.state03:hover{background-color:#ff6600;border:1px solid #ff6600;color:#fff}
.courBc_list .btn a.state03:hover{background-position:7px -332px}

.courBc_list .btn_text{height:44px;line-height:44px;width:84px;margin:0 0 0 15px;text-align:right;overflow:hidden}
.courBc_list .percent{width:102px;height:44px;}
.courBc_list .percent p{width:116px;height:7px;margin:19px 0 0 0;border-radius:4px;overflow:hidden}
.courBc_list .percent p em{display:block;width:0;height:7px;border-radius:4px;overflow:hidden}
.courBc_list .percent span{display:block;line-height:44px;width:34px;text-align:right}
.courBc_list .teacher{width:60px;margin:10px 10px 0 0;height:24px;overflow:hidden}
.courBc_list .teacher ul{height:24px;line-height:24px}
.courBc_list .teacher ul li a{font-size:14px;color:#999;}
.courBc_list .download{height:44px;width:84px;margin:0 0 0 167px;line-height:44px;text-align:right}
.courBcList_more{height:27px;position:absolute;width:100%;left:0;top:179px;border-top:1px dotted #cbcbcb;border-bottom:1px dotted #cbcbcb;}
.courBcList_more a{display:block;width:86px;height:26px;line-height:26px;margin:0 auto}
.courBcList_more a em{display:block;width:7px;height:7px;background-position:0 -360px;top:10px;right:0}

/*全部班次弹层*/
.allCourseBg{display:none;width:100%;height:100%;position:fixed;top:0;left:0;opacity:0.4;filter:alpha(opacity=40);_position:absolute;_height:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight));z-index:666;background:#000;}
.allCourseCon{display:none;width:700px;height:580px;position:fixed;top:50%;left:50%;margin:-290px 0 0 -350px;_position:absolute;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight/2));z-index:667;background:#fff;}
.allCourCon_to{height:58px;padding-top:1px;border-bottom:1px solid #dedfe0;background: #f5f5f5;}
.allCourCon_to p{line-height:26px;height:26px;font-size:18px;margin:16px 0 0 20px;padding:0 0 0 15px;border-left:5px solid #0090ff}
.allCourCon_to a{display:block;width:40px;height:40px;background:url(../img/icon_dialog.png) no-repeat -256px -16px;top:10px;right:10px;
    -webkit-transition:all .4s ease;
    -moz-transition:all .4s ease;
    -o-transition:all .4s ease;
    transition:all .4s ease;
}
.allCourCon_to a:hover{
    -webkit-transform:rotateZ(-180deg);
    -moz-transform:rotateZ(-180deg);
    -o-transform:rotateZ(-180deg);
    transform:rotateZ(-180deg);
}
.allCourCon_mi{height:520px;position:relative}
.allCourConMi_in{width:624px;margin:0 auto}
.allCourConMi_in_auto{padding:15px 0 30px 0}


/*未开通课程*/
.course_noopen{padding:30px 0 0 0}
.courNoOpen_list{height:52px;border:1px solid #efdbbb;margin:0 0 20px 0;background: #fffae1;}
.courNoOpen_list .po{width:480px;height:52px;line-height:52px;margin:0 0 0 20px;font-size:14px;overflow:hidden;color: #333;}
.courNoOpen_list .ao{display:block;top:-1px;right:-1px;width:164px;height:54px;line-height:54px;font-size:18px;text-align:center;color: #fff;background: #ff6600;}
.courNoOpen_list .at{display:block;_display:inline;float:right;width:70px;height:54px;line-height:54px;font-size:14px;margin:0 182px 0 0;color: #127de1;}
.courNoOpen_list .at:hover{text-decoration:underline}
.courNoOpen_list .spo{display:block;_display:inline;float:right;width:120px;overflow:hidden;height:54px;line-height:54px;font-size:24px;text-align:center;padding:0 5px;color: #ff6600;}

/*表格样式部分-start*/
.modTab_in{margin:20px 10px;}
.dingd_table{width:100%;border-collapse:collapse}
.dingd_table tr.tit{background: #f6f6f6;}
.dingd_table tr:hover{background: #f9f9f9;}
.dingd_table tr td{border-bottom:1px solid #eaeaea;padding:14px 5px;text-align:center;font-size:14px;line-height:28px;}

.dingd_table tr td.td_02{text-align:left;padding-left:20px;padding-right:20px}
.dingd_table tr td a.black{display:block;line-height:24px;padding:2px 0}
.dingd_table tr td a.black:hover{text-decoration:underline}
.dingd_table tr td a.blue,.dingd_table tr td span.gray{display:block;line-height:24px}
.dingd_table tr td a.blue:hover{text-decoration:underline}

.dingd_table .btn{display:inline-block;padding:0 10px;line-height:24px;font-size:12px; text-align:right;color:#999;color:#fff;background:#016dcf;border-radius:2px; text-align:center;border:1px solid #016dcf;}
.dingd_table .btn:hover{border:1px solid #016dcf;background:#fff;color:#016dcf;}
/*表格样式部分-over*/


.a-upload {
   text-decoration: none;
    padding: 4px 10px;
    height: 20px;
    line-height: 20px;
    position: relative;
    cursor: pointer;
    color: #888;
    background: #fafafa;
    border: 1px solid #ddd;
    border-radius: 4px;
    overflow: hidden;
    display: inline-block;
    *display: inline;
    *zoom: 1
}

.a-upload  input {
    position: absolute;
    font-size: 100px;
    right: 0;
    top: 0;
    opacity: 0;
    filter: alpha(opacity=0);
    cursor: pointer
}

.a-upload:hover {
    color: #444;
    background: #eee;
    border-color: #ccc;
    text-decoration: none
}


#tupian {margin-left:0px;}
#tupian img { display:inline-block;height:95px;width:120px;}

.progress {
  height: 20px;
  background: #ebebeb;
  border-left: 1px solid transparent;
  border-right: 1px solid transparent;
  border-radius: 10px;
  margin-left:77px;width:180px;
}
.progress > span {
  position: relative;
  float: left;
  margin: 0 -1px;
  min-width: 30px;
  height: 18px;
  line-height: 16px;
  text-align: right;
  background: #cccccc;
  border: 1px solid;
  border-color: #bfbfbf #b3b3b3 #9e9e9e;
  border-radius: 10px;
  background-image: -webkit-linear-gradient(top, #f0f0f0 0%, #dbdbdb 70%, #cccccc 100%);
  background-image: -moz-linear-gradient(top, #f0f0f0 0%, #dbdbdb 70%, #cccccc 100%);
  background-image: -o-linear-gradient(top, #f0f0f0 0%, #dbdbdb 70%, #cccccc 100%);
  background-image: linear-gradient(to bottom, #f0f0f0 0%, #dbdbdb 70%, #cccccc 100%);
  -webkit-box-shadow: inset 0 1px rgba(255, 255, 255, 0.3), 0 1px 2px rgba(0, 0, 0, 0.2);
  box-shadow: inset 0 1px rgba(255, 255, 255, 0.3), 0 1px 2px rgba(0, 0, 0, 0.2);
}
.progress > span > span {
  padding: 0 8px;
  font-size: 11px;
  font-weight: bold;
  color: #404040;
  color: rgba(0, 0, 0, 0.7);
  text-shadow: 0 1px rgba(255, 255, 255, 0.4);
}
.progress > span:before {
  content: '';
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1;
  height: 18px;
  background: url("../img/progress.png") 0 0 repeat-x;
  border-radius: 10px;
}
.progress .green {
  background: #85c440;
  border-color: #78b337 #6ba031 #568128;
  background-image: -webkit-linear-gradient(top, #b7dc8e 0%, #99ce5f 70%, #85c440 100%);
  background-image: -moz-linear-gradient(top, #b7dc8e 0%, #99ce5f 70%, #85c440 100%);
  background-image: -o-linear-gradient(top, #b7dc8e 0%, #99ce5f 70%, #85c440 100%);
  background-image: linear-gradient(to bottom, #b7dc8e 0%, #99ce5f 70%, #85c440 100%);
}
.progress .red {
  background: #db3a27;
  border-color: #c73321 #b12d1e #8e2418;
  background-image: -webkit-linear-gradient(top, #ea8a7e 0%, #e15a4a 70%, #db3a27 100%);
  background-image: -moz-linear-gradient(top, #ea8a7e 0%, #e15a4a 70%, #db3a27 100%);
  background-image: -o-linear-gradient(top, #ea8a7e 0%, #e15a4a 70%, #db3a27 100%);
  background-image: linear-gradient(to bottom, #ea8a7e 0%, #e15a4a 70%, #db3a27 100%);
}
.progress .orange {
  background: #f2b63c;
  border-color: #f0ad24 #eba310 #c5880d;
  background-image: -webkit-linear-gradient(top, #f8da9c 0%, #f5c462 70%, #f2b63c 100%);
  background-image: -moz-linear-gradient(top, #f8da9c 0%, #f5c462 70%, #f2b63c 100%);
  background-image: -o-linear-gradient(top, #f8da9c 0%, #f5c462 70%, #f2b63c 100%);
  background-image: linear-gradient(to bottom, #f8da9c 0%, #f5c462 70%, #f2b63c 100%);
}
.progress .blue {
  background: #5aaadb;
  border-color: #459fd6 #3094d2 #277db2;
  background-image: -webkit-linear-gradient(top, #aed5ed 0%, #7bbbe2 70%, #5aaadb 100%);
  background-image: -moz-linear-gradient(top, #aed5ed 0%, #7bbbe2 70%, #5aaadb 100%);
  background-image: -o-linear-gradient(top, #aed5ed 0%, #7bbbe2 70%, #5aaadb 100%);
  background-image: linear-gradient(to bottom, #aed5ed 0%, #7bbbe2 70%, #5aaadb 100%);
}
.filebtn{width:100px;height:25px;background:#F60;}

.filebtn {
    position: relative;
    display: inline-block;
    background: #D0EEFF;
    border: 1px solid #99D3F5;
    border-radius: 4px;
    padding: 0px 12px;
    overflow: hidden;
    color: #1E88C7;
    text-decoration: none;
    text-indent: 0;
    line-height: 40px;
	height:40px;
	margin-left:0px
}
.filebtn input {
    position: absolute;
    font-size: 100px;
    right: 0;
    top: 0;
    opacity: 0;
}
.filebtn:hover {
    background: #AADFFD;
    border-color: #78C3F3;
    color: #004974;
    text-decoration: none;
}
#fileName{margin-left:10px;line-height:30px;color:#F00}
#fileSize{margin-left:10px;line-height:30px;color:#00F}

.pubDialogBg{display:none;background:#000;width:100%;height:100%;position:fixed;top:0;left:0;opacity:0.5;filter:alpha(opacity=0);_position:absolute;_height:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight));z-index:666}
.pubDialogCon1{display:none;background:#fff;border:1px solid #dedfe0;box-shadow:0px 0px 4px 0px #dedfe0;width:1140px;position:fixed;top:40px;left:50%;margin:0 0 0 -570px;_position:absolute;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight/2));z-index:667}
.pubDialogCon1_to{height:58px;border-bottom:1px solid #dedfe0;padding-top:1px;background:#f5f5f5}
.pubDialogCon1_to p{line-height:26px;height:26px;font-size:18px;margin:16px 0 0 20px;padding:0 0 0 15px;border-left:5px solid #0090ff}
.pubDialogCon1_to a{display:block;width:40px;height:40px;background:url(../img/icon_dialog.png) no-repeat -256px -16px;top:10px;right:10px;
	-webkit-transition:all .4s ease;
	-moz-transition:all .4s ease;
	-o-transition:all .4s ease;
	transition:all .4s ease;
}
.pubDialogCon1_to a:hover{
	-webkit-transform:rotateZ(-180deg);
	-moz-transform:rotateZ(-180deg);
	-o-transform:rotateZ(-180deg);
	transform:rotateZ(-180deg);
}
.pubDialogCon1_mi{ padding: 30px 20px;}
.pubDialogCon1_mi p{ line-height: 28px; font-size: 14px; color: #666;}


#message {
position:absolute;
z-index: 99999;
right: 140px;
bottom: 8px;
transform: translateX(-50%);
-webkit-animation: iui-fadeIn .2s ease-out forwards;
-moz-animation: iui-fadeIn .2s ease-out forwards;
-ms-animation: iui-fadeIn .2s ease-out forwards;
-o-animation: iui-fadeIn .2s ease-out forwards;
animation: iui-fadeIn .2s ease-out forwards;
display:none;
}
.c-message.c-message-success {background: #fff;border: 1px solid #10b327;}
.c-message.c-message-error {background: #fff;border: 1px solid #cc0000;}
.c-message {padding: 0 40px 0 15px;color: rgba(0,0,0,.65);font-size: 14px;position: relative;height: 40px;display: inline-block;border-radius: 4px;}
.c-message .text {margin-left: 30px;vertical-align: top;line-height: 40px;}
.c-message.c-message-success:before{background-position:-21px 0;}
.c-message.c-message-error:before{background-position:0 0;}
.c-message:before{content:"";width:20px;height:20px;position:absolute;top:10px;left:14px;cursor:pointer;background-image:url(../img/icon_dialog.png);background-repeat:no-repeat;background-size:137px 20px;}