@charset "utf-8";
/* CSS Document */

.content{width:1190px; margin:0 auto;position: relative;}
.ml20{margin-left:20px;}
.mb20{margin-bottom:20px;}

.nav_head{vertical-align:middle; width:30px; height:30px; border-radius:15px;}
.nav_name{background:url(../../images/duolian/user/nav_name.png) no-repeat 100% 50%; padding-right:22px; font-size:14px !important; cursor:pointer;}
.user_pop{  
  position: absolute;
  width: 300px;
  height: 260px;
  top: 72px;
  display: none;
  left: -69px;
  z-index: 999;}
.user_pop em{background:url(../../images/duolian/user/pop_small.png) no-repeat;width:11px; height:4px; display:block; margin:0 auto;}
.ck_pop{  
  width: 300px;
  background: #FFF;
  border: 1px solid #eeeeee;
  border-top: none;
  padding-bottom: 10px;
}
.ck-pop-head {
  width: 300px;
  height: 100px;
  background: #8cd1de;
  display: table;
}
.ck-pop-img {
  width: 33px;
  text-align: center;
  height: 72px;
  padding-left: 18px;
  padding-top: 18px;
}
.ck-pop-name {
  display: table-cell;
  vertical-align: middle;
  height: 100px;
  font-size: 18px;
  color: #fff;
}
.ck_pop ul{  
  width: 260px;
  margin: 0 auto;
  margin-top: 9px;
}
.ck-pop-li:nth-child(1) {
  border-bottom: 1px solid #e5e5e5;
  font-size: 12px;
  color: #333;
}
.ck-pop-li {

  line-height: 32px;
  width: 260px;
  overflow: hidden;
  margin: 0 !important;
  float: none !important;
}
.ck-pop-li:nth-child(2) {
  font-size: 14px;
  color: #5d9085;
}
.ck-link {
  width: 258px;
  height: 34px;
  line-height: 34px;
  border: 1px solid #e5e5e5;
  margin: 0 auto;
  margin-top: 15px;
}
.ck-to-edit {
  display: block;
  float: left;
  width: 128px !important;
  font-size: 14px;
  color: #333 !important;
  text-align: center;
  border-right: 1px solid #e5e5e5;
  border-radius: 0 !important;
  line-height: 34px !important;
}
.ck-to-learn {
  display: block;
  float: left;
  width: 129px !important;
  font-size: 14px;
  color: #fff !important;
  text-align: center;
  background: #ffad00;
  border-radius: 0 !important;
  height: 34px !important;
  line-height: 34px !important;
}
.fs12 {
  font-size: 12px;
}
.ck-head-pic {
  width: 65px;
  height: 65px;
  border-radius: 32px;
}
.ck_pop li a{color:#666666; font-size:12px; font-family:"宋体"; display:block; height:36px; line-height:36px !important; width:70px;}
.ck_pop li a:hover{color: #009AFF;}
.nav_user_home{background:url(../../images/duolian/user/nav_user_home.jpg) no-repeat 13% 50%; border-bottom:1px dotted #8ad0dd;}
.nav_user{background:url(../../images/duolian/user/nav_user.png) no-repeat 13% 50%; border-bottom:1px dotted #8ad0dd;}
.nav_close{background:url(../../images/duolian/user/nav_close.png) no-repeat 13% 50%;}

.co_index{background:#FFF; margin-top:20px; padding-bottom:33px;margin-bottom:33px;}
.co_index h1{font-size:18px; border-bottom:1px solid #f4f4f4; height:44px; line-height:44px; padding-left:15px;}
.notice_list li{color:#666666; height:34px; line-height:34px; border-bottom:1px dotted #cccccc; width:1133px; margin:0 auto; padding:0 10px 0 7px;}
.notice_list li a{color:#666666; display:inline-block; height:34px; line-height:34px; background:url(../../images/duolian/user/notice_list.jpg) no-repeat 0% 50%; padding-left:14px; float:left; max-width:988px; overflow:hidden;}
.notice_list li span{display:inline-block; float:right; text-align:right; width:130px;}
.page{text-align:center;}
.n_distance{margin-top:39px; padding-bottom:50px;}
.page a{color:#666666; border:1px solid #d6dadc; padding:0 11px; border-radius:15px; display:inline-block; height:28px; line-height:28px; -webkit-transition: none; -moz-transition: none; transition: background-color 0.3s linear; -moz-transition: background-color 0.3s linear; -webkit-transition: background-color 0.3s linear; -o-transition: background-color 0.3s linear; margin:0 5px;}
.page a:hover{background:#8dd1de; border:none; text-decoration:none;height:30px; line-height:30px; padding:0 12px; color:#FFF;}
.page .on{background:#8dd1de; border:1px solid #8dd1de; color:#FFF;}

.min_height{min-height:500px;}
.ask_details{border-bottom:1px dotted #cccccc; margin-top:8px; margin:0 20px; padding:20px 10px;}
.d_title{font-size:16px; font-weight:bold; background:url(../../images/duolian/user/ask_wh.png) no-repeat 0% 50%; padding-left:28px; display:table-cell;vertical-align: middle; width:860px;}
.d_time{color:#aaaaaa;}
.d_time img{vertical-align:middle; margin-right:10px;}
.details_list{width:1150px; margin:0 auto; background:#f5f5f5; margin-top:20px; padding:19px 0 26px 0;}
.ask_head{width:67px; height:67px; border-radius:35px; margin-left:18px;}
.d_list_right{margin-left:17px;}
.d_list_right p{width:1026px; height:38px; line-height:38px;}
.d_name2{font-size:16px;}
.d_time2{color:#aaaaaa; font-size:14px;}
.d_content{width:1020px; color:#666666; padding:0 3px; font-size:14px; line-height:25px;}

.ask_t{margin-bottom:-20px; height:40px; line-height:40px;}
.ask_list{border-bottom:1px dotted #cccccc; margin:0 20px; padding-bottom:20px;}
.a_b{background:url(../../images/duolian/user/ask_wh.png) no-repeat 0% 50%; padding-left:23px; background-size:15px 15px; display:inline-block; width:860px; overflow:hidden; height:40px;}
.answer_no{color:#666666; font-size:14px; margin-left:20px;}

.questions_index{width:870px; margin:0 auto; margin-top:26px;}
.questions_title{height:40px; border-bottom:1px solid #cccccc; background:url(../../images/duolian/user/questions-1.png) no-repeat 0% 50%; padding-left:30px; line-height:40px;font-size:20px; font-weight:bold; color:#666666; }
.questions_index textarea{width:776px; height:110px; margin:0 auto; display:block; margin-top:38px; background:url(../../images/duolian/user/questions_input.jpg) no-repeat; border:none; padding:10px 13px; resize: none; font-size:14px;}
.questions_ts{font-size:14px; color:#999999; display:block; width:802px; margin:0 auto; margin-top:5px;}
.questions_ts span{color:#ff0000;}
.qu_submit{display:inline-block; width:266px; height:41px; line-height:41px; text-align:center; color:#FFF; background:#ff7e09; font-size:20px; border-radius:5px; margin-top:30px; margin-left:33px;}
.qu_submit:hover{color:#FFF; text-decoration: none;}

.index_left{width:320px; background:#FFF; margin:20px 20px 0 0;}
.index_right{width:850px; background:#FFF; margin-top:20px;}
.i_left_head{width:100px; height:100px; margin-left:20px; margin-top:20px; position:relative; display:block;}
.i_left_head img{width:100px; height:100px;}
.i_left_head span{position:absolute; display:block; width:100px; height:25px;}
#change_avatar{ display: none; }
.i_bg{background:#000; bottom:0; opacity:0.45;}
.i_head{bottom:0; z-index:5; text-align:center; line-height:25px; color:#f1f1f1; opacity:0.35;}
.i_left_info{margin-left:15px; margin-top:20px; width:167px; height:100px;}
.i_left_info span,.i_left_info a{display:block; line-height:25px;}
.i_name,.i_info{padding-left:23px; color:#66a7e8;}
.i_name{background:url(../../images/duolian/user/i_name.png) no-repeat 0% 50%;}
.i_info{background:url(../../images/duolian/user/i_info.png) no-repeat 0% 50%;}
.i_left_info span{font-size:16px;}
.study_buttom{display:inline-block; width:280px; height:54px; margin-left:20px; margin-top:10px; }
.last_login{font-weight:bold; margin-top:10px;}
.login_time{color:#666666;}
.last_login,.login_time{margin-left:20px; line-height:23px; font-size:14px;}
.i_title{border-bottom:1px solid #f4f4f4; height:44px; line-height:44px; font-family:"微软雅黑"; font-size:18px;}
.more{background:url(../../images/duolian/user/more.png) no-repeat 50% 50%; display:inline-block; width:22px; height:44px; margin-right:20px;}
.more:hover{background:url(../../images/duolian/user/more_hover.png) no-repeat 50% 50%;}
.i_notice_list li{width:279px; height:35px; border-bottom:1px dotted #cccccc; line-height:35px; margin:0 auto; padding:0 5px; color:#999;}
.i_notice_list li a{color:#666666; display:inline-block; height:35px; background:url(../../images/duolian/user/notice_list.jpg) no-repeat 0% 50%; padding-left:14px; float:left; overflow:hidden; max-width: 180px;}
.download_list li{
  width: 279px;
  height: 35px;
  border-bottom: 1px dotted #cccccc;
  line-height: 35px;
  margin: 0 auto;
  padding: 0 5px;
  color: #999;}
.download_list li a{  
  color: #666666;
  display: inline-block;
  height: 35px;
  max-width: 256px;
  overflow: hidden;
  margin-left: 25px;
}
.download_list li img{margin-right:7px; float:left; margin-top:10px;}
.doubt_list li{  
	width: 279px;
  height: 35px;
  border-bottom: 1px dotted #cccccc;
  line-height: 35px;
  margin: 0 auto;
  padding: 0 5px;
  color: #999;}
.doubt_list li a{
	background:url(../../images/duolian/user/i_wt.png) no-repeat 0% 50%;
	  color: #666666;
  display: inline-block;
  height: 35px;
  padding-left: 23px;
  float: left;
  overflow: hidden;
  max-width: 172px;
}
.i_questions{display:inline-block; width:98px; height:29px;  background:url(../../images/duolian/user/i_questions.png) no-repeat; margin-top:8px; margin-right:17px;}
.i_questions:hover{background:url(../../images/duolian/user/i_questions_hover.png) no-repeat;}
.contact_qq{display:inline-block; width:98px; height:29px;  background:url(../../images/duolian/user/contact_qq.png) no-repeat; margin-right:7px; margin-top:8px;}
.contact_qq:hover{background:url(../../images/duolian/user/contact_qq_hover.png) no-repeat;}
.i_curriculum{background:#FFF; width:1190px; margin-bottom:20px;}
.curriculum_list li{width:140px; height:132px; float:left; margin:0 15px 15px 15px;}
.curriculum_list li img{width:140px; height:100px;}
.curriculum_list{margin-top:20px;}
.curriculum_title{width:140px; height:32px; line-height:32px; text-align:center; display:inline-block; color:#4b4b4b; overflow: hidden;}
.load{display:inline-block; width:213px; height:42px; line-height:42px; text-align:center; background:#e5e5e5; color:#a1a1a1; font-size:18px; margin:15px auto 27px auto;}
.load:hover{color:#a1a1a1; text-decoration:none;}
.info_options{height:49px; border-bottom:1px solid #f4f4f4; background:#f9f9f9;}
.info_options li{float:left; width:108px; height:49px; text-align:center; line-height:49px; border-right:1px solid #f4f4f4; font-size:14px; cursor:pointer;}
.info_options li:hover{background:#FFF; font-weight:bold; border-top:3px solid #8acfdd; height:46px; line-height:46px;}
.info_options .on{background:#FFF; font-weight:bold; border-top:3px solid #8acfdd; height:46px; line-height:46px;}
.info_options .clearfix a,.info_options .clearfix a:hover{display: block;text-decoration: none;width: 100%;height: 100%;color: #333;}/*用户基础信息页*/
.password{margin-top:60px;}/*用户基础信息页*/
.form-yanzheng,.form-shenfenzheng{color: red;display: none;}/*用户基础信息页*/
.password input{display:block; width:494px; height:52px; border:1px solid #c4c3c3; border-radius:3px; margin:0 auto 20px auto; font-size:20px; font-family:"微软雅黑"; background:#f9f9f9; padding:0 18px;-moz-box-shadow:0px 1px 2px #c4c3c3 inset; -webkit-box-shadow:0px 1px 2px #c4c3c3 inset; box-shadow:0px 1px 2px #c4c3c3 inset; line-height: 52px; }
.password_bottom{display:block; height:50px; width:532px; background:#8cd1de; text-align:center; line-height:50px; font-size:24px; color:#FFF; margin:40px auto 0 auto; border-radius:3px;}/*0701*/
.password_bottom:hover{color:#FFF; text-decoration:none;}
.head_img{}/*用户基础信息页*/
.id-code-num{ime-mode: disabled;}/*用户基础信息页*/
.head_title{color:#ababab; font-size:14px; height:53px; line-height:53px; border-bottom:1px solid #f4f4f4; padding-left:20px;}
.head_title span{color:#66a7e8;}
.head_current{width:351px; height:212px; border-bottom:1px solid #f4f4f4; border-right:1px solid #f4f4f4;}
.head_current img{width:130px; height:130px; margin-top:27px; margin-left:111px;}
.head_current span{color:#999999; display:block; text-align:center; margin-top:13px;}
.head_file{height:212px; border-bottom:1px solid #f4f4f4; width:838px;}
.head_file input{background:#f9f9f9; padding:0 18px;-moz-box-shadow:0px 1px 2px #c4c3c3 inset; -webkit-box-shadow:0px 1px 2px #c4c3c3 inset; box-shadow:0px 1px 2px #c4c3c3 inset; height:36px; width:310px; border:1px solid #c4c3c3; margin-left:209px; margin-top:82px; float:left; line-height: 36px;}
.browse{display:inline-block; width:73px; height:38px; background:url(../../images/duolian/user/browse.jpg) no-repeat; float:left; margin-top:82px; margin-left:5px;}
.head_bottom{width:131px !important; height:41px !important; line-height:41px !important; display:inline-block; margin-right:45px; font-size:20px !important;}
.info_data table input{-moz-box-shadow:0px 1px 2px #c4c3c3 inset; -webkit-box-shadow:0px 1px 2px #c4c3c3 inset; box-shadow:0px 1px 2px #c4c3c3 inset;border:1px solid #c4c3c3; height:36px; line-height: 36px;}
.info_data table{width:100%;}
.info_data table tr{border-bottom:1px solid #f4f4f4; height:64px;}
.info_left{width:110px; text-align:right; font-size:14px; padding-right:20px;}
.input_short{width:340px; padding:0 10px;}
.input_long{width:525px; padding:0 10px;}
.info_introduction{width:520px; height:140px;-moz-box-shadow:0px 1px 2px #c4c3c3 inset; -webkit-box-shadow:0px 1px 2px #c4c3c3 inset; box-shadow:0px 1px 2px #c4c3c3 inset;border:1px solid #c4c3c3; padding:10px;}
.signature_num,.introduction_num{color:#999999; display:block;}
.signature_num span,.introduction_num span{font-size:14px; color:#c20000; font-weight:bold;}
.signature_height{height:82px !important;}
.introduction_height{height:204px !important;}
.signature_height .info_left,.introduction_height .info_left{vertical-align:top; padding-top:18px;}
.info_bottom{width:131px !important; height:41px !important; line-height:41px !important; display:inline-block; margin-left:130px; margin-bottom:40px; margin-top:20px !important; font-size:20px !important;}
.info_data .info_sex span{display:inline-block; width:52px; height:36px; border:1px solid #abadb3; text-align:center; cursor:pointer; margin-right:20px;}
.info_sex input{vertical-align: middle; margin-right:5px; cursor: pointer; border: none !important;}
.info_birthday div{display:inline-block;}
.info_birthday span{background:url(../../images/duolian/user/select.jpg) no-repeat 84% 50%; display: inline-block; border: 1px solid #999999; text-align: center; line-height: 36px; font-size: 15px;color:#666; padding-right: 15px; margin-right: 10px; cursor: pointer;}
.years span{width:56px; height: 36px;}
.month span{width:38px; height: 36px;}
.day span{width:38px; height: 36px;}
.years ul{position:absolute;background:#FFF; max-height:259px; width:71px; overflow-y:auto; overflow-x:hidden;border: 1px solid #999999;border-top:none; display: none;}
.years li{text-align: center; line-height: 36px;width:56px; height: 36px;  cursor:pointer;  padding-right: 15px;}
.years li:hover{background:#8BD1DE;}
.month ul{position:absolute;background:#FFF; max-height:259px; width:53px; overflow-y:auto; overflow-x:hidden;border: 1px solid #999999;border-top:none; display: none;}
.month li{text-align: center; line-height: 36px;width:38px; height: 36px;  cursor:pointer;  padding-right: 15px;}
.month li:hover{background:#8BD1DE;}
.day ul{position:absolute;background:#FFF; max-height:259px; width:53px; overflow-y:auto; overflow-x:hidden;border: 1px solid #999999;border-top:none; display: none;}
.day li{text-align: center; line-height: 36px;width:38px; height: 36px;  cursor:pointer;  padding-right: 15px;}
.day li:hover{background:#8BD1DE;}
.info_zl_img{position:absolute; top: 0px; right: 0px; width: 228px; height: 209px; border-left: 1px solid #F4F4F4; background: #FFF;}
.info_zl_img span{display:block; width:97px; height: 26px; background: #ffad00; text-align: center; line-height: 26px; color: #FFF; border-radius: 3px; margin-top: 11px; margin-left: 66px; cursor: pointer;}
.info_zl_img span a,.info_zl_img span a:hover{text-decoration: none;color: #FFF;}/*用户基础信息页*/
.info_zl_img img{width:130px; height: 130px; margin-left: 50px; margin-top: 21px;}
.i_na_mz{display:inline-block; width: 167px; height: 25px; overflow: hidden;}
.login_time{width:300px; height: 23px; overflow: hidden;}
.info_file{display:none;}
.years_input,.month_input,.day_input{display:none;}
.load_p{display:none;}

/*资料下载页面*/
.main-dl{background: #f1f1f1;padding-top: 20px;padding-bottom: 40px;}
.main-bg{background: #fff;}
.main-dl .content{padding-top: 5px;}
.dl-dead{height: 40px;border-bottom: 1px solid #d6ebef; }
.dl-head-li{line-height: 38px;padding: 0 32px;font-size: 14px;color: #999;float: left;}
.dl-head-li.active{border:1px solid #d6ebef; border-bottom: 0px none;color: #006b82;line-height: 40px;background: #fff;}
.dl-body{margin-top: 12px;}
.dl-body-li{line-height: 36px;margin: 0 20px;border-bottom: 1px dotted #ccc;}
.dl-body-a{font-size: 12px;color: #666; padding-left: 32px; float: left;}
.ico-zip{background: url(../../images/duolian/ico_zip.gif) no-repeat 8px;}
.ico-word{background: url(../../images/duolian/ico_word.gif) no-repeat 8px;}
.ico-pdf{background: url(../../images/duolian/ico_pdf.gif) no-repeat 8px;background-size: 14px;}
.ico-ppt{background: url(../../images/duolian/ico_ppt.png) no-repeat 8px;background-size: 14px;}
.ico-xls{background: url(../../images/duolian/ico_xls.png) no-repeat 8px;background-size: 14px;}
.ico-img{background: url(../../images/duolian/ico_img.png) no-repeat 8px;background-size: 14px;}
.dl-body-link , .dl-body-link:hover{width: 70px;height: 22px; font-size: 12px;color: #fff;line-height: 22px;border-radius: 3px;background: #ffad00;float: right;text-align: center; text-decoration: none;margin-top: 7px;}

/*资料下载详细页*/
.dl-dead.dl-detail-head{line-height: 40px;font-size: 18px;color: #333;padding-left: 15px;}
.dl-detail-body{margin: 15px;}
.dl-detail-body h1{font-size: 18px;color: #333;line-height: 38px;font-weight: bold;}
.dl-h1-p{border-bottom: 1px dotted #ccc;height: 38px;line-height: 38px;}
.dl-owner-name{font-size: 12px;color: #66a7e8;}
.dl-time{font-size: 12px;color: #666;margin-left: 5px;}
.dl-detail-description{margin-top: 13px;font-size: 14px;color: #333;line-height: 30px;}
.dl-item-name{margin-top: 25px;padding-left: 36px;font-size: 14px;}
.dl-item-p{color: #336699;text-decoration: underline;}
.dl-item-data{color: #999;}
.dl-download-aera{margin-top: 22px;margin-bottom: 20px;}
.dl-download-btn{width: 110px;height: 36px;display: block;line-height: 36px;border-radius: 5px;background: #ffad00;font-size: 14px;text-align: center;color: #fff;}
.dl-download-btn:hover{text-decoration: none;background: #ffad55;color: #fff;}

/*我的课程*/
.user-main-head{height: 37px;line-height: 37px;padding-left: 20px;font-size: 18px;color: #333;padding-bottom: 5px;border-bottom: 1px solid #f4f4f4;}
.user-main-top-category{  
  margin-top: 14px;
  border-bottom: 1px solid #e5e5e5;
}
.user-top-cateory-li{  
  width: 131px;
  height: 32px;
  line-height: 32px;
  border: 1px solid #dfdfdf;
  float: left;
}

.user-top-cateory-li:nth-child(4) {
  border-right: 1px solid #dfdfdf;
}
.user-top-cateory-li.on{  
  background: #fff;}
.user-top-cateory-li a,.user-top-cateory-li a:hover{  
  display: block;
  text-decoration: none;
  font-size: 14px;
  color: #333;
  text-align: center;
}
.user-top-cateory-li.on a,.user-top-cateory-li.on a:hover {
  color: #3fb5d0;
}
.my-course-ul {
  margin-top: 10px;
}
.my-course-ul{margin-top: 10px;}
.my-course-li{  
	width: 260px;
  height: 200px;
  position: relative;
  margin-right: 22px;
  margin-bottom: 10px;
  float: left;}
.my-course-div{
  width: 280px;
  height: 200px;
  position: absolute;
}
.my-course-div a{position: absolute;}
.my-course-img{display: block;margin-left: 20px;margin-top: 16px;width: 240px;height: 133px;}
.my-course-div h3{display: block;margin-left: 20px;font-size: 14px;color: #333;margin-top: 15px;width: 240px;}/*0713增加宽度*/
.my-course-div a:hover{text-decoration: none;}
.course-buy{
  background: url(../../images/duolian/user/course_buy.png) no-repeat;
  display: block;
  width: 60px;
  height: 24px;
  position: absolute;
  top: 16px;
  right: 0px;
}
.course-notbuy{display: block;width: 60px;height: 24px;background: url(../../images/duolian/user/course_notbuy.png) no-repeat;position: absolute;top: 16px;right: 0px;}
.course-update{display: block;width: 60px;height: 24px;background: url(../../images/duolian/user/course_update.png) no-repeat;position: absolute;top: 16px;right: 0px;}

/*pm2432*/
.gm-cart{width: 70px;height: 70px;border-radius: 35px;line-height:70px;text-align: center;color: #fff;font-size: 12px;display: block;position: fixed;bottom: 50px;margin-left: -82px;cursor: pointer; z-index: 99; }/*url(../../images/user/l_cart.gif) no-repeat #8CD1DE*/
.gm-cart-bg{background: url(../../images/duolian/user/l_cart.png) no-repeat;position: absolute;z-index: 2;width: 70px;height: 70px;display: block;}
.gm-cart-bg:hover{background: url(../../images/duolian/user/l_cart_hover.png) no-repeat;}/*<!-- 左侧购物车-->*/
.gm-cart-animate{width: 70px;height: 70px;border-radius: 35px;background: #8CD1DE;position: absolute;-webkit-animation: gmCart 1.5s infinite;-moz-animation: gmCart 1.5s infinite;animation: gmCart 1.5s infinite;-o-animation: gmCart 1.5s infinite;}
.uc_gm_close,.uc_gm_close:hover{display: inline-block; width: 24px; height: 24px; position: absolute; right: 10px; top: 10px;color: #b2b2b2;font-size: 22px;font-weight: bold;text-decoration: none;}/*pm2432 */
.uc_gm_close{background:url(../../images/duolian/gm_guanbi_hover.png) no-repeat !important;width: 28px !important;height: 28px !important;}
.gm-cart-point{width: 10px;height: 10px;background: #f00;position: absolute;top: -1px;right: 0px;border-radius: 5px;}
@-webkit-keyframes gmCart{
    0%{
        background: #8CD1DE;
    }
    100%{
        background: #FFF;
        -webkit-transform: scale(1.8);
        opacity: 0;
    }
}
@-moz-keyframes gmCart{
    0%{
        background: #8CD1DE;
    }
    100%{
        background: #FFF;
        -moz-transform: scale(1.8);
        opacity: 0;
    }
}
@-o-keyframes gmCart{
    0%{
        background: #8CD1DE;
    }
    100%{
        background: #FFF;
        -o-transform: scale(1.8);
        opacity: 0;
    }
}
@keyframes gmCart{
    0%{
        background: #8CD1DE;
    }
    100%{
        background: #FFF;
        transform: scale(1.8);
        opacity: 0;
    }
}
.user-topic{
  width: 320px;
  height: 155px;
  background: #fff;
  border-bottom: 12px solid #f1f1f1;
  font-size: 0;
  overflow: hidden;
}
.user-headpic{
  padding-top: 13px;
  display: inline-block;
  vertical-align: top;
  width: 133px;
  text-align: center;
}
.user-img{
  width: 90px;
  height: 90px;
  border-radius: 45px;
  display: inline-block;
}
.user-topic-item{
  display: inline-block;
  width: 187px;
  vertical-align: top;
}
.user-item-top{
  height: 40px;
  width: 187px;
  border-bottom: 1px solid #e8e8e8;
}
.user-name{
  display: block;
  float: left;
  line-height: 40px;
  width: 140px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 16px;
  color: #444;
}
.uesr-to-edit{
  display: block;
  float: right;
  margin-right: 20px;
  line-height: 40px;
  font-size: 12px;
  color: #71bffd;
}
.uesr-to-edit:hover{
  text-decoration: none;
  color: #71bffd;
}
.uesr-last-info{
  margin-top: 5px;
  line-height: 20px;
  width: 187px;
  height: 60px;
  overflow: hidden;
  font-size: 12px;
  color: #666;
}