﻿@charset "utf-8";

.main-wrap { width:1200px; margin:0 auto; font-size: 14px;}
.ad240x320 { width:240px; height:320px;background:#ffffff;}
.ad240x90 { width:240px; height:90px;background:#ffffff;}
/* 内容 */
.content-wrap { width:1200px; margin-bottom:20px;position: relative;}
.content-left,.content-right {float: left;display: inline;}
.content-left { width: 944px; position: relative;}
.content-right {width: 240px; margin-left: 16px;}
.content-textbox {padding: 30px 20px;background:#ffffff;}
.content-bread { height: 38px;    line-height: 38px; overflow: hidden;background:#ffffff;}
.content-bread li {float: left; width: 100px;}
.content-bread li a { display: block; text-align: center;font-size: 16px;}
.content-bread li a:hover,
.content-bread li a.active { background:#9b2119 ;color: #fff;}

.con-layh3 { display: block; height: 24px;line-height: 24px; font-size: 16px;color: #9b2119;}
.con-layh3 a{color: #9b2119;}
.con-laydl { margin-top: 6px; overflow: hidden;font-size: 14px;}
.con-laydl dt { width: 70px; text-align: right; float: left;color: #4c4c4c;}
.con-laydl dd { width: 620px; float: left; margin-left: 12px; color: #808080;}
.con-laydl dd span { display: block;}
.msg-a { margin: 12px 18px 0 0; display: inline-block; float: right;font: 14px/20px "Microsoft Yahei"; overflow: hidden; color: #fc761e; text-indent: 30px; background: url(../images/msg_icon.png) no-repeat;background-position: 0 0; }
.msg-a:hover {color: #ff7011; background-position: 0 -20px; text-decoration: underline;}
/*边栏-公用*/
.page-stbox { width:238px; background: #ffffff;}
.page-stbox .mt { height: 38px;line-height: 38px;border-bottom: 2px solid #9b2119;background: #ffffff;}
.page-stbox .mt h3 { margin-left: 12px; font-size: 16px; color: #333333;}
.page-stbox .mc { padding: 14px;border: 1px solid #e6e6e6;border-top: none;}
.page-stbox a:hover {text-decoration: underline;}
.no-cont { padding: 10px 0;font-size: 14px;color: #666666; text-align: center;}
.pub-gowrap { width:238px;}

.page-hotnews {}
.page-hotnews li { height: 36px;line-height: 36px;font-size: 14px; overflow: hidden;}
.page-hotnews li a { color: #4c4c4c;}

.page-hotZt li{ float:left; text-align:center; width:92px; margin:4px 6px; _display:inline;}
.page-hotZt li a { display: block;}
.page-hotZt li img{ margin-bottom:4px; border:1px solid #ddd; padding:1px;}

/* 分类搜索 */
.search-container {width:1200px;height: auto; margin:10px auto;position: relative;border: 1px solid #e5e5e5;zoom: 1;background: #ffffff;}
.search-container .itemlist{width:1160px;line-height:22px;padding:10px 0; margin: 0 20px;border-top: 1px dashed #e5e5e5;font-size: 12px; color: #555555; overflow: hidden;}
.search-container .itemlist:first-child {border-top: none;}
.search-container .itemlist span{display:inline-block;_display:inherit; width:60px; padding-top:3px; padding-right:5px;float: left; text-align:right; font-size:14px; font-weight:700;}
.search-container .itemlist .list{float: left; width:1000px;}
.search-container .itemlist .list ul{display: block;margin: 0;padding: 0;}
.search-container .itemlist .list li{display: block;float: left; margin:3px 3px;}
.search-container .itemlist .list li a{display: block;color: #666666;padding:0 6px; word-break: keep-all;}
.search-container .itemlist .list li a:hover,
.search-container .itemlist .list li a.current{background:#9b2119 ;color: #fff;text-decoration:none;}
.search-container .itemlist .list li a:hover em { color:#ffffff;}
.search-container .itemlist .list li a em { color:#999999;}

/* 新闻 */
.news-list {}
.news-list { margin-bottom:10px; padding:12px 0px 0 0px;}
.news-list .news-item {padding:30px 24px;margin-bottom:12px;overflow:hidden;position:relative;background: #ffffff; border: 1px solid #ffffff;}
.news-list .news-item:hover {/*border: 1px solid #9b2119;*/box-shadow: 0px 0px 3px rgba(0,0,0,0.3);}
.news-list .news-item .pic,.news-list .news-item .pic img {width: 118px; height: 80px;}
.news-list .news-item .pic { float: left;margin-right: 18px;}
.news-list .news-item .pic img {border: 1px solid #cccccc; }
.news-list .news-item .pic a:hover img {border: 1px solid #9c211a; }
.news-list .news-item .cont { float:left; width: 758px;  font-size: 14px; color: #7f7f7f;}
.news-list .news-item .title,
.news-list .news-item .info { display: block; }
.news-list .news-item .title { line-height: 30px; font-size: 16px;color: #4e4e4e;}
.news-list .news-item .title span {float: right;font-size: 12px; color: #5e5e5e;}
.news-list .news-item .info { font-size: 14px; color: #7f7f7f;}
.news-list .news-item a:hover {color: #9c211a; text-decoration: underline;}

.news-box { padding-right: 40px;}
.news-box .news-main {}
.news-box .news-title { padding-bottom: 16px; margin-bottom: 16px; border-bottom: 1px solid #cccccc;}
.news-box .news-title .news-name {display: block;font-size: 30px; line-height: 34px; color: #292929;}
.news-box .news-tips span { line-height: 28px; float: left;}
.news-box .news-tips { margin-top: 10px;font-size: 14px;color: #666666;}
.news-box .news-cont { text-indent: 2em;}
.news-box .news-cont p {font-size: 18px; color: #4c4c4c;line-height: 30px; padding-bottom: 34px;}

.backBox { background: #f0f0f0; padding: 9px 0; }
.backBox .backs { height: 36px; position: relative; padding: 0 14px; }
.backBox .backs a { color: #555555; line-height: 36px;font-size: 14px; }
.backBox .backs .prev { float: left; }
.backBox .backs .next { float: right; }
.backBox .backs a:hover { color: #9c211a; }
.backBox .backs a:hover .icon { background-position: right center; }

/* 课程 */
.course-list { margin-bottom:10px; padding:12px 0px 0 0px;}
.course-list .course-item {padding:30px 24px;margin-bottom:12px;overflow:hidden;position:relative;background: #ffffff; border: 1px solid #ffffff;}
.course-list .course-item:hover {/*border: 1px solid #9b2119;*/box-shadow: 0px 0px 3px rgba(0,0,0,0.3);}
.course-list .course-item a {color: #9b2119;}
.course-list .course-item a:hover {text-decoration: underline;}
.course-list .course-item .course-btbox { position: absolute;top:62px; right: 24px;}
.course-list .course-item .course-btbox a.btalink { display: block; width: 120px;height: 30px;line-height: 30px;font-size: 16px; text-align: center;}
.course-list .course-item .course-btbox a.view {color: #FFFfff;background: #ed817a;}
.course-list .course-item .course-btbox a.sign {color: #666666;background: #e2e2e2;}

.coures-infobox {position: relative;}
.coures-infobox .course-btbox { position: absolute;top:62px; right: 24px;}
.coures-infobox .course-btbox a.btalink { display: block; width: 120px;height: 30px;line-height: 30px;font-size: 16px; text-align: center;}
.coures-infobox .course-btbox a.view {color: #FFFfff;background: #ed817a;}
.coures-infobox .course-btbox a.sign {color: #666666;background: #e2e2e2;}

.coures-classbox {}
.coures-classbox .mt {padding:0px 24px; height: 50px; line-height: 50px;background: #ffffff; }
.coures-classbox .mt span {font-size: 16px; color: #9b2119;}
.coures-classbox .mt2 {padding:0px 24px; height: 50px; line-height: 50px; }
.coures-classbox .mt2 span {font-size: 16px; color: #9b2119;}

.coures-classlist {margin-bottom:10px; padding:12px 0px 0 0px;}
.coures-classlist li {padding:30px 24px;margin-bottom:12px;overflow:hidden;position:relative;background: #ffffff; border: 1px solid #ffffff;}
.coures-classlist li:hover {/*border: 1px solid #9b2119;*/box-shadow: 0px 0px 3px rgba(0,0,0,0.3);}
.coures-classlist li .number { font-size: 16px; color: #4c4c4c; position: absolute;top:60px; right: 34px;}
/* 名师团队  */
.group-sider {float: left; width: 258px;}
.group-sider-nav {}
.group-sider-nav .mt { height: 48px;line-height: 48px; padding-left: 20px;font-size: 18px; color: #ffffff; background: #9b2119;}
.group-sider-nav .list {width: 256px;border:1px solid #dbdbdb;border-top: none; background: #ffffff;}
.group-sider-nav .list li { height: 46px;line-height: 46px;border-bottom:1px solid #dbdbdb;}
.group-sider-nav .list li:last-child {border-bottom: none;}
.group-sider-nav .list li a { display: block; font-size: 16px;color: 4c4c4c; padding-left: 20px;}
.group-sider-nav .list li a:hover {color:#9b2119; background: #fbefef; }
.group-sider-nav .list li a.active { padding-left: 36px;font-weight: 700;color:#9b2119;}

.group-main {float: left;width: 916px; margin-left: 26px; margin-bottom: 30px;}
.group-voice { width: 916px;height: 240px; position: relative; background-position: 0 0; background-repeat: no-repeat;}
.group-voice .tips { width: 360px; height: 160px; padding: 20px; position: absolute;right: 20px;top:20px; background: #fffef5;}
.group-voice .tips strong {font-size: 16px;color: #9b2119;line-height: 30px;}
.group-voice .tips li { margin-left: 16px; line-height: 26px;color: #666666;list-style-type:square ;}
.group-voice img {width:916px;height:240px}
.voice-math-primary {background-image: url(../images/group_01.jpg);}

.list-teacher { margin-left: -20px;_margin-left: -34px; margin-bottom: 30px;position: relative; zoom:1}
.list-teacher .teacher-item { width:212px;  height:294px; margin-bottom: 20px; margin-left: 20px;_margin-left: 18px; float: left; display: block; border: 1px solid #ebebeb;position: relative;}
.list-teacher .teacher-item a { height: 270px; display: block;padding: 11px;background: #ffffff;position: relative;z-index: 1; }
.list-teacher .teacher-item a:hover {height: 366px;position: absolute;border: 1px solid #9b2119; box-shadow: 0px 0px 3px rgba(0,0,0,0.3);z-index: 100;zoom:1; }
.list-teacher .teacher-item .pic { width: 188px; height: 270px;  background: #f5f5f5 url(../images/ling.png) center center no-repeat; background-size: 80%;}
.list-teacher .teacher-item .pic img {width: 188px; height: 270px; }
.list-teacher .teacher-item a:hover .name,.list-teacher .teacher-item a:hover .info { display: block;z-index: 101;zoom:1; }
.list-teacher .teacher-item .name { display: none;font-size: 18px; height:36px;line-height:36px;color: #4c4c4c; text-align: center;font-weight: 500;}
.list-teacher .teacher-item .info { display: none; height: 40px; padding-top: 4px; color: #999999; overflow: hidden;}

.teacher-pic { width: 256px; height: 368px;border:1px solid #dbdbdb; font-size: 0; background: #ffffff url(../images/ling.png) center center no-repeat;}
.teacher-pic img { width: 100%;}
.teacher-main .teacher-name {font-size: 26px; line-height: 40px; color: #4c4c4c;}
.teacher-main .teacher-name span {font-size: 14px; margin-left: 10px; }
.teacher-main .teacher-tips { display: block; height: 48px;line-height: 48px; margin:10px 0; padding: 0 22px; border:1px solid #ddd3a1; background: #fffbe2;}
.teacher-main .teacher-tips span { display: inline-block; width: 31%; padding-left:2%;font-size: 16px;color: #808080;position: relative;}
.teacher-main .teacher-tips span:nth-of-type(1):after,
.teacher-main .teacher-tips span:nth-of-type(2):after{position:absolute;content:'';height:18px;border-right:1px solid #ddd3a1;right:0;top:16px}
.teacher-main .teacher-tips span em { color: #333333; margin-left: 6px;}
.teacher-main .con-laydl {font-size: 16px; margin-bottom: 20px; line-height: 32px;}
.teacher-main .con-laydl dt { width: 80px; text-align: right; float: left;color: #4c4c4c;}
.teacher-main .con-laydl dd { width: 820px; float: left; margin-left: 12px; color: #808080;}

/* 优生榜样 */
.sider-nav-student .list li a:hover {color:#9b2119; background: #fbefef url(../images/student_sider_icon.png)  right center no-repeat; }
.sider-nav-student .list li a.active {background: #fbefef url(../images/student_sider_icon.png)  right center no-repeat;}
.list-student { margin-left: -20px; margin-bottom: 30px;overflow: hidden;position: relative; zoom:1}
.list-student .student-item { width:212px;  height:378px; margin-bottom: 20px; margin-left: 20px; _margin-left: 16px;float: left; border: 1px solid #ebebeb;position: relative; zoom:1}
.list-student .student-item a { height: 375px; padding-top: 6px; display: block;background: #ffffff;}
.list-student .student-item a:hover {border: 1px solid #9b2119; box-shadow: 0px 0px 3px rgba(0,0,0,0.3); }
.list-student .student-item .pic { width: 198px; height: 285px; margin:0 6px 6px;  background: #f5f5f5 url(../images/ling.png) center center no-repeat; background-size: 80%;}
.list-student .student-item .pic img {width: 198px; height: 285px; }
.list-student .student-item .name { display: block;font-size: 14px; height:40px;line-height:40px; padding: 0 6px; color: #333333; text-align: left;font-weight: 500;}
.list-student .student-item .name span {float: right;color: #808080; }
.list-student .student-item .info { display: block; height: 44px;line-height:44px;color: #999999; overflow: hidden; background: #f0f0f0;}
.list-student .student-item .info em { display: inline-block; width: 33.3333%; text-align: center;}

/* 方法教材 */
.sider-nav-textbook .list li a:hover {color:#9b2119; background: #fbefef right center no-repeat; }
.sider-nav-textbook .list li a.active {background: #fbefef right center no-repeat;}
.list-textbook { margin-left: -20px; margin-bottom: 30px;overflow: hidden;position: relative; zoom:1}
.list-textbook .textbook-item { width:212px;  height:334px; margin-bottom: 20px; margin-left: 20px; _margin-left: 16px;float: left; border: 1px solid #ebebeb;position: relative; zoom:1}
.list-textbook .textbook-item a { height: 375px; padding-top: 6px; display: block;background: #ffffff;}
.list-textbook .textbook-item a:hover {border: 1px solid #9b2119; box-shadow: 0px 0px 3px rgba(0,0,0,0.3); }
.list-textbook .textbook-item .pic { width: 198px; height: 285px; margin:0 6px 6px;  background: #f5f5f5 url(../images/ling.png) center center no-repeat; background-size: 80%;}
.list-textbook .textbook-item .pic img {width: 198px; height: 285px; }
.list-textbook .textbook-item .name { display: block;font-size: 14px; height:40px;line-height:40px; padding: 0 6px; color: #333333; text-align: center;font-weight: 500;}
.list-textbook .textbook-item .name span {float: right;color: #808080; }
.list-textbook .textbook-item .info { display: block; height: 44px;line-height:44px;color: #999999; overflow: hidden; background: #f0f0f0;}
.list-textbook .textbook-item .info em { display: inline-block; width: 33.3333%; text-align: center;}

.student-pic { width: 256px; height: 369px; padding-bottom: 20px; border:1px solid #dbdbdb; background: #ffffff url(../images/ling.png) center center no-repeat;}
.student-pic img { width: 210px; height: 302px; display:block; margin: 19px 23px;}
.student-pic strong { display: block; text-align: center; height: 30px; line-height: 30px; font-size:18px;color: #9b2119;font-weight: 500;}
.student-main { padding: 16px 36px; position: relative; border:1px solid #dbdbdb; background: #ffffff;}
.student-main .student-name {font-size: 26px; line-height: 40px; color: #4c4c4c;}
.student-main .student-name span {font-size: 14px; margin-left: 10px; }
.student-main .con-laydl { width: 250px; font-size: 16px; margin-bottom: 0px; line-height: 32px; border-bottom: 1px dashed #CCCCCC;}
.student-main .con-laydl dt { width: 80px; text-align: right; float: left;color: #4c4c4c;}
.student-main .con-laydl dd { width: 140px; float: left; margin-left: 12px; color: #808080;}
.student-cont .st-info { margin: 16px 0; position: relative;}
.student-cont .st-info .mt {font-size: 16px;color: #4c4c4c; display: block; margin-bottom: 6px;}
.student-cont .st-info .mc { font-size: 16px;line-height: 32px;color: #808080; text-indent: 2em;}
.student-cont .st-icon { display: block; width: 150px; height: 150px; position: absolute;right: 38px; top:18px; background: url(../images/student_sider_icon.png) 0 0 no-repeat;}

/* 项目中心 */
.project-warp { width: 100%; height: 732px; background: #dcdcda url(../images/projectbg.jpg) center center no-repeat;}
.project { width: 1200px;margin: 0 auto;}
.project-list {margin-left:-20px; margin-top: 82px; _overflow:hidden ;position: relative; zoom:1}
.project-list .project-item { width: 386px;  height: 568px;margin-left: 20px;_margin-left: 14px; float: left; position: relative;}
.project-list .project-item a { display: block;width: 356px; height: 520px; padding: 24px 14px; background: #ffffff; }
.project-list .project-item a img{width: 356px; height: 520px;}
.project-list .project-item a:hover {position: absolute;  bottom: 10px;}
.project_desc {width:986px;}

/* 最新优惠  */
.discount-warp {}
.discount-warp { width: 100%; min-height: 657px; background: #165ba0 url(../images/discount_bg.png) top center no-repeat;}
.discount { width: 1200px;margin: 0 auto; padding-bottom: 30px;}
.discount-list {margin-left:-10px; margin-top: 82px;_overflow: hidden;zoom:1; }
.discount-list .discount-item { width: 593px;  height: 166px;margin-left:10px;_margin-left:6px;*margin-left: 6px;margin-left: 6px\0; display: inline; margin-bottom: 20px; float: left; position: relative;zoom:1;}
.discount-list .discount-item a { display: block;width: 565px; height: 138px; padding: 14px; background: #ffffff; }
.discount-list .discount-item a img{width: 565px; height: 138px;}
.discount-list .discount-item a:hover {position: absolute;  bottom: 10px;}
.discount-more { display: block; text-align: center; margin-top: 30px; }
.discount-more a { display: block; width: 200px; height: 34px; margin: 0 auto; line-height: 34px ; font-size: 16px;color: #ffffff;  text-align: center; border-radius: 8px; border: 2px solid #ffffff;}

/* 视频中心 */
.w1000{width:1000px !important;margin:0 auto;}
.video-banner{width:100%;height:400px;margin:0 auto;overflow:hidden;}
.video-focusbox{height:400px;position:relative;overflow:hidden;}
.video-focusimg{height:400px;overflow:hidden;}
.video-fimglist{position:relative;}
.video-fimglist img{display:block;cursor:pointer;}
.video-fimglist li{width:100%; height:400px;float:left;}
.video-focustool{overflow:hidden;position:relative;top:-97px;height:97px;background:url(../images/bg_touming.png) repeat-x;}
.video-ftoollist{position:relative;margin-left:220px;}
.video-ftoollist li{width:121px;height:54px;float:left;cursor:pointer; margin-left:10px;margin-top:21px;}
.video-ftoollist .on a{width:121px;height:54px;display:block;margin-right:-4px;z-index:100;top:-5px;border:2px solid #FFF;}

.video-main { margin-bottom: 40px;}
.video-list {margin-left:-20px;_margin-left:40px ; zoom: 1;}
.video-list .video-item { width: 262px; height: 244px; padding: 19px;float: left;margin-left: 20px; margin-bottom: 20px; position: relative; background: #ffffff;box-shadow: 0px 0px 3px rgba(77,77,77,0.2);}
.video-list .video-item a:hover {text-decoration: underline;}
.video-list .video-item .pic,.video-list .video-item .pic img { width: 262px; height: 148px;}
.video-list .video-item .pic { margin-bottom: 12px;}
.video-list .video-item .title { display: block;height: 26px;line-height: 26px; margin-bottom: 4px; overflow: hidden; font-size: 16px;color: #4c4c4c;}
.video-list .video-item .info {font-size: 14px; color: #808080; display: block; height: 28px; line-height: 28px;}
.video-list .video-item .view-bt { display:block; width: 80px; height: 32px; line-height: 32px;color: #ffffff; text-align: center;font-size: 14px; position: absolute;right: 19px; bottom:32px; background: #3bc0f1;}
.video-list .video-item .view-bt:hover {background: #24b0e3;}
.video-hot { overflow: hidden;}
.video-hot li { margin-bottom: 10px;}
.video-hot .pic,.video-hot .pic img,.video-hot .pic a  { display: block; width: 214px; height: 120px;}
.video-hot .pic {margin-bottom: 6px;  background: #e6e6e6;}
.video-hot .title {font-size: 14px; color: #333333; font-weight: 500;}

.video-details {margin-bottom: 40px;}
.video-details .topic { height: 228px; padding: 36px; background: #ffffff;border: 1px solid #ffffff; overflow: hidden;}
.video-details .topic .pic { width: 400px;height: 225px;background: #e6e6e6;}
.video-details .topic .pic img {width: 400px;height: 225px;}
.video-details .topic .intr {width: 446px; margin-left: 22px;}
.video-details .topic .title { display: block; margin-bottom: 6px; font-size: 24px;color: #4c4c4c;}
.video-details .topic .time {color: #808080;}
.video-details .topic .info li { height: 36px; line-height: 36px;overflow: hidden;}
.video-details .topic .info label { display: inline-block; margin-right: 10px; width: 70px; color:#333333;}
.video-details .topic .info span {color: #666666;}
.video-details-cont {}
.video-details-cont .dtbox { background: #ffffff;border:1px solid #e3e3e3;}
.video-details-cont .dtmsg { background: #ffffff;border:1px solid #e3e3e3;}
.video-details-cont .mt {height:38px;line-height: 38px; padding-left: 36px; margin-bottom: 36px;color:#9b2119; border-bottom: 1px dashed #e3e3e3;}
.video-details-cont .mc { padding: 0px 36px 36px 36px;}
/*详情-导航漂浮*/
#nav_left_layout{z-index:100;position:absolute;height:38px;width:942px;background:#ffffff;border:1px solid #e3e3e3;border-bottom:1px #e3e3e3 solid;}
#nav_left_layout ul{width:100%}
#nav_left_layout li{float:left;height:38px;width: 100px;text-align:center;}
#nav_left_layout li.list .count{color:#888}
#nav_left_layout .list a{ display: block;width: 100%; color:#333333;font-size:12px;height:38px;line-height:38px;border-right:#e3e3e3 solid 1px}
#nav_left_layout .list.on {margin-bottom:-2px;}
#nav_left_layout .list.on a{background-color:#fff;text-decoration:none;border-bottom:#9b2119 solid 3px;height:34px;line-height:32px;color:#333;font-weight:bold}


/*评论*/
.dtmsg .inputLong .normalArea{ width:858px; height:80px}
.dtmsg .inputLong{ padding: 10px 36px; background:#fff}
.at_input,.div_textarea{border:solid 1px #c1c1c1; margin: 0px; padding:5px;word-wrap: break-word;overflow-y: auto; overflow-x: hidden; font:12px/1.6 Verdana,瀹嬩綋,Helvetica,sans-serif}
.div_textarea{position:absolute;z-index:1;visibility:hidden; left:0; bottom:0}
.at_input{ position:relative;z-index:2;outline: medium none; resize:none}
.overview{overflow:hidden;height: 106px;padding: 26px 0;background: #fafafa;border-bottom: 1px solid #dbdbdb;}
.minutia-msg .overview-detail{overflow:hidden}
.minutia-msg .rating-area{float:left;width:315px;padding:0px 0 0 0px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:top;zoom:1;position: relative;}
.minutia-msg .rating-area:nth-of-type(1):after,
.minutia-msg .rating-area:nth-of-type(2):after{position:absolute;content:'';height:106px;border-right:1px solid #cccccc;right:0;top:0px}
.minutia-msg .power-detail {float:left;width:315px; padding-top: 20px;}
.minutia-msg .power-detail a { display:block; width:100px; height:32px;line-height: 32px; margin:5px auto; color:#ffffff; text-align:center;bfont: normal 14px/32px "microsoft yahei"; background:#008245}
.minutia-msg .power-detail a:hover {background: #006636;}
.minutia-msg .power-detail p { text-align:center;}
.minutia-msg .total-group{ text-align: center;}
.minutia-msg .total-score{font-size:60px;line-height:70px;font-weight:bold;color: #db622d;font-family: arial;}
.minutia-msg .total-score em {font-size: 40px;}
.minutia-msg .total-count{ text-align: center; color: #666666;}
.minutia-msg .total-count strong{color:#e94310;font-family:Arial;font-size:14px;font-weight:bold}
.minutia-msg .average-score{padding:0 3px;font-family:Arial;font-weight:bold;color:#e94310;font-size:32px;line-height:40px}
.minutia-msg .common-rating{margin:0 5px;text-align:left}
.minutia-msg .score-detail{width:223px;border-left:1px solid #dbdbdb}
.minutia-msg .count-detail{height:91px;width:316px;padding-top:15px;text-align:center;}
.minutia-msg .count-wrapper{ padding:0 14px; text-align:left}
.minutia-msg .count-group{margin:0 auto 12px;line-height:20px;color:#666;_margin:0}
.minutia-msg .score-group{position:relative;height:18px;margin-bottom:6px;padding-top:3px;padding-left:70px;line-height:18px;font-size:12px;color:#666}
.minutia-msg .score-title{position:absolute;width:65px;left:5px;top:3px;text-align:right}
.minutia-msg .delivery-group{padding-left:85px}
.minutia-msg .delivery-group .score-title{width:80px}
.minutia-msg .score{font-size:14px;color:#999}
.minutia-msg .percent-box{width:200px;height:20px;margin:0 7px;color:#666;background:#e6e6e6;text-align:left;_font-size:0;display:inline-block}
.minutia-msg .percent{height:20px;background:#008245;vertical-align:top;display:inline-block}
.minutia-msg .area-no-reviews{height:60px;margin:0 10px;line-height:60px;font-size:12px}
.minutia-msg .my-review{position:relative;padding:15px 10px;background:#fafafa;border-top:1px solid #e6e2e3}
.minutia-msg .my-review .content{margin-bottom:10px;color:#222;font-size:12px}
.overview-detail .xq_common_sortstar { margin: 0 auto;}
.xq_common_sortstar,.xq_common_sortstar .star{background:url(../images/star.png) no-repeat}
.xq_common_sortstar,.xq_common_sortstar .star{width:80px;height:15px;display:block;background-position:0 -27px}
.xq_common_sortstar .star{background-position:0 0;width:40px}
.minutia-msg .fenye{margin:20px 0 0}

.msg-type-list {margin-top:20px;padding:20px 0;overflow:hidden;background: #fafafa;border-top: 1px solid #dbdbdb;}
.msg-type-list li{float:left;position:relative;z-index:1;padding:0 18px;font:16px/18px microsoft yahei;color:#269a5e;border-left:1px solid #ccc;margin-left:-1px;}
.msg-type-list li .ico{position:absolute;left:0;bottom:-11px;display:none;width:100%;border-bottom:2px solid #269a5e}
.msg-type-list li.active .ico{display:block}
.msg-cont-list {margin-top:20px;padding-bottom:10px;overflow:hidden}
.msg-cont-list li {overflow: hidden; margin:10px 0px;padding:16px 36px;border-bottom: 1px dashed #ccc;}

.msg-list-user{float:left;width:100px;margin-top:4px;text-align:center}
.msg-list-user a{cursor:default;color:#333}
.msg-list-user a:hover{color:#f60}
.msg-list-user .name{display:block;padding-top:7px}
.msg-list-user img{-moz-border-radius:75px;-webkit-border-radius:75px;-ms-border-radius:75px;border-radius:75px}

.msg-master{float:none;width:870px; position:relative;z-index:1}
.msg-grade{position:relative;z-index:1;padding-bottom:3px;font-size: 14px;}
.msg-grade .date{float:right;color: #666666;}
.msg-grade .date b{font-weight:bold;margin-right:5px}
.msg-grade .text{font-weight:bold;color: #4d4d4d;}
.msg-reply {color:#FF0000;margin-top:5px}
.msg-fulltxt { margin-top: 10px;font-size: 14px;color: #666666;}
.msg-bt { width: 80px; height: 30px;line-height: 30px; color:#ffffff;background: #9b2119;border: none 0;cursor: pointer;}
.msg-bt:hover,.msg-bt:focus{background:#b43b34;}  
/* 报名 */
.enroll-box { height: 537px; margin: 30px 0; position: relative; }
.enroll-from { margin:110px 150px 0 0 ; float: right; padding:30px 30px 30px 0;background:rgba(255, 255, 255, 0.7)}
.enroll-from .txt-input { height:32px; line-height:32px; padding-left:6px; border:1px solid #ddd;}
.enroll-from label {vertical-align: middle;}
.enroll-from ul li{height:34px; padding:5px 0; line-height:32px; _padding:2px 0; color:#333333;}
.enroll-from ul li span{width:120px; text-align:right; padding-right:5px; display:inline-block; color:#3c3c3c }
.enroll-from i { padding: 0 4px;color: #ffffff;}
.enroll-btbox { margin-left: 128px; margin-top: 20px;}
.enroll-btbox .enroll-bt { display: block; width: 290px;height: 34px; line-height: 34px; text-align: center; color: #ffffff; background: #deb764;cursor:pointer}
.w290 { width: 290px;}
/*帮助中心*/
.help-wrap .help-inner { overflow:hidden; margin-top:20px;}

.help-left { float:left; width:190px;background:#F7F7F7; padding-bottom:50px; }
.help-navlist{ padding:0 ; border: 1px solid #d6d6d6; }
.help-navlist dd { height: 36px;line-height: 36px; padding:0px 0 0px 20px; font-size:14px; background: #FFFFFF;border-bottom: 1px dashed #d6d6d6;}
.help-navlist dd a { margin-left:10px; line-height:18px; color: #4c4c4c; }
.help-navlist dd a:hover {color:#9b2119; }
.help-navlist dd.on {font-weight:bold; }
.help-navlist dd:last-child {border-bottom: none;}
.help-title { height:42px; line-height:42px; padding-left:20px; font-size:14px; color:#9b2119; font-weight:500; background:#f5f5f5;border-bottom: 1px solid #d6d6d6;}

.help-name { height:40px; line-height:40px; padding-left:0px; font-size:24px; color:#9b2119;}
.help-right { width:986px; float:right; }
.help-con { padding-top:6px; font-size:16px; line-height:36px; color:#808080;}
.help-con .rt-big { display: block; padding-bottom: 12px; margin-bottom: 10px;  line-height: 34px; font-size: 18px; font-weight: 500; color: #4c4c4c;border-bottom: 1px solid #cccccc;}
.help-con .rt-info p { text-indent:2em;font-size:16px; padding-bottom: 10px;}
.help-right a, .help-right a:hover {color:#06C; font-size:14px; }
.help-right .questions { border-bottom:1px solid #CCCCCC; padding:15px 5px 30px; }
.help-right .questions li{float:left; width:390px; margin-top:10px; line-height:18px;}
.help-right .questions li i{width:10px; height:10px; display:inline-block; margin-right:5px;}

/*搜索*/
.m-crumbs{ padding: 10px 0; line-height:32px; color:#666; font-size: 16px; border-bottom: 1px solid #cccccc;}
.m-crumbs a{ color: #039689; margin-right:5px;}
.m-crumbs a:hover{ text-decoration: underline;}
.m-crumbs em{margin-right:5px;}

.sear-list { margin: 20px 0;}
.sear-list .sear-item { margin: 12px 0; padding: 16px; background: #ffffff; }
.sear-list .sear-item a:hover{ text-decoration: underline;}
.sear-list .sear-item .mt .cat { margin-right: 6px;}
.sear-list .sear-item .mt .cat a {font-size: 14px; color: #666;}
.sear-list .sear-item .mt a {color: #333333; font-size: 16px;}
.sear-list .sear-item .mt strong { padding: 0 4px; font-weight: 500; color:#ff0000;}
.sear-list .sear-item .mc { padding-top: 6px; color: #999999;font-size: 14px;line-height: 24px;}

.sear-empty { padding: 60px 0;}
.sear-empty-icon { display: block; width:210px ; height:265px ; margin: 0 auto; background: url(../images/search_empty.png) 0 0 no-repeat;}
.sear-empty-info { display: block; padding-top: 20px; font-size: 18px; text-align: center; color:#666666}
