@charset "utf-8";
@import url("../fonts/iconfont.css");

div[drag-type=html] img{ max-width:100%; }

.drag-carousel{ position:relative;}
.drag-carousel .carousel-item{ background-size:cover; background-repeat:no-repeat; background-position:center center;}
.drag-carousel .carousel-dots{ position:absolute;bottom:20px;width:100%; text-align:center;height:12px; line-height:12px; overflow:hidden;}
.drag-carousel .carousel-dots span{ display:inline-block;}
.drag-carousel .carousel-dots i{width:12px;height:12px;float:left; background:#fff;margin:0px 5px; border-radius:50%; cursor:pointer;filter:alpha(opacity=30);  -moz-opacity:0.3;  -khtml-opacity: 0.3;  opacity: 0.3;}
.drag-carousel .carousel-dots .on{ filter:alpha(opacity=100);  -moz-opacity:1;  -khtml-opacity: 1;  opacity: 1;}
.carousel-prev,
.carousel-next{width:60px;height:60px; position:absolute;top:50%;margin-top:-30px; cursor:pointer; filter:alpha(opacity=50);  -moz-opacity:0.5;  -khtml-opacity: 0.5;  opacity: 0.5;}
.carousel-prev{left:0;background:url(../images/icon-l.png) no-repeat 50% 50%;}
.carousel-next{right:0;background:url(../images/icon-r.png) no-repeat 50% 50%;}

.carousel-prev:hover,
.carousel-next:hover{filter:alpha(opacity=100);  -moz-opacity:1;  -khtml-opacity: 1;  opacity: 1;}

/*商品*/
.m-shop4{ overflow:hidden;}
.m-shop4 .m-box{background:#fff; padding:30px 30px 30px 260px;border-top:1px solid #ebebeb;min-height:200px; position:relative;}
.m-shop4 li:first-child .m-box{border-top:0px;}
.m-shop4 .m-shop-img{width:200px; position:absolute;left:30px;height:200px;top:30px; overflow:hidden;}
.m-shop4 .m-shop-img img{width:100%;min-height:100%;}
.m-shop4 .m-title{font-size:18px;line-height:38px;height:38px; overflow:hidden;}
.m-shop4 .m-intro{ line-height:28px; font-size:14px;height:56px; overflow:hidden;color:#9a9a9a;margin-top:10px;}
.m-shop4 .m-price{margin-top:33px;}
.m-shop4 .m-price a{float:right; padding:0px 15px; line-height:40px;margin-top:10px; position:relative;color:#bdbdbd;}
.m-shop4 .m-tips{height:26px; line-height:26px; background:#323232;color:#fff; position:absolute;top:-26px;left:50%;margin-left:-40px;width:80px; text-align:center;border-radius:3px; display:none;}
.m-shop4 .m-tips i{ font-size:14px;color:#323232; position:absolute;left:50%;margin-left:-7px;bottom:-16px;}
.m-shop4 .m-icon-gouwuche,
.m-shop4 .m-icon-shoucang{ font-size:20px;}
.m-shop4 a:hover .m-tips{ display:block;}
.m-shop4 a:hover i{filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity:1;  opacity:1;}
.m-shop4 .m-price span{ display:block; font-size:22px;color:#de252e; line-height:32px;}
.m-shop4 .m-price em{ font-size:14px; line-height:24px;color:#9a9a9a; text-decoration:line-through;}
.m-shop4 .m-button{ float:right;width:96px;height:40px;line-height:40px;background-color:#ff8800; text-align:center;color:#fff !important; font-size:14px;border-radius:4px; -webkit-transition:.3s; transition:.3s; margin-left:15px;filter:alpha(opacity=90); -moz-opacity:.9; -khtml-opacity: .9;  opacity: .9;}
.m-shop4 .m-button:hover{filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity: 1;  opacity: 1;}

.m-shop4 .m-qgstyle .m-box{ padding-left:220px;min-height:160px;}
.m-shop4 .m-qgstyle .m-shop-img{width:160px;}
.m-shop4 .m-qgstyle .m-shop-num{margin-top:20px;}

.m-shop-discount{ position:absolute;left:0;top:30px; z-index:9;height:24px; line-height:24px; background:#f60;color:#fff; width:60px; text-align:center;}

.m-shop-progress{margin-top:15px;height:10px; overflow:hidden; position:relative;}
.m-shop-progress .m-line-on{ position:absolute;left:0;top:0;height:100%; background:#f60;border-radius:30px;filter:alpha(opacity=80); -moz-opacity:.8; -khtml-opacity: .8;  opacity: .8; z-index:1;}
.m-shop-progress .m-line{height:100%; position:relative;background:#e6e6e6;border-radius:30px;}
.m-shop-num{ line-height:22px; font-size:12px;margin-top:10px;color:#9a9a9a; }
.m-shop-num .modulefont{ margin-right:5px;font-size:14px;}
.m-shop-num font{color:#f60; margin-right:20px;}
.m-shop-num span{ margin-left:20px;}
.m-shop-num .s-ml0{ margin-left:0px;}


.m-shop4 .m-s-col2,
.m-shop4 .m-s-col3{margin-left:-20px;}
.m-shop4 .m-s-col2 li{width:50%;float:left;}
.m-shop4 .m-s-col2 .m-box,
.m-shop4 .m-s-col3 .m-box{border-top:0px;margin:10px 0px 10px 20px;}
.m-shop4 .m-s-col2 .m-button{ font-size:13px;width:86px;height:38px; line-height:38px;}
.m-shop4 .m-s-col3 .m-box{ padding:20px;}
.m-shop4 .m-s-col3 li{width:33.3%;float:left;}
.m-shop4 .m-s-col3 .m-box{ padding:20px 20px 20px 190px;min-height:150px;}
.m-shop4 .m-s-col3 .m-title{ font-size:16px;height:52px; line-height:26px;}
.m-shop4 .m-s-col3 .m-shop-img{width:150px;top:20px;left:20px;}
.m-shop4 .m-s-col3 .m-intro{ font-size:12px; line-height:24px;height:48px; overflow:hidden;}
.m-shop4 .m-s-col3 .m-price{margin-top:15px;}
.m-shop4 .m-s-col3 .m-price span{ display:inline; margin-left:10px; font-size:16px;}
.m-shop4 .m-s-col3 .m-button{float:inherit;width:76px; display:block;margin-left:0px; font-size:12px;height:34px; line-height:34px;}
.m-shop4 .m-s-col3 .m-shop-progress{height:8px;}

.m-shop4 .m-s-col3 .m-shop-discount{top:20px;height:22px; line-height:22px; width:50px;}

.m-shop5{ overflow:hidden;}
.m-shop5 ul{margin-left:-20px;}
.m-shop5 li{width:25%;float:left;}
.m-shop5 .m-box{margin:10px 0px 10px 20px; padding:20px; background:#fff; text-align:center; overflow:hidden; position:relative;}
.m-shop5 .m-shop-discount{top:0;left:50%;margin-left:-30px;}
.m-shop5 .m-shop-img{ overflow:hidden;}
.m-shop5 .m-shop-img img{width:100%;min-height:100%; display:block; overflow:hidden;}

.m-shop5 .m-title{ font-size:16px; text-align:center; line-height:36px;height:36px; overflow:hidden;margin-top:20px;}
.m-shop5 .m-price,
.m-shop5 .m-pj{height:26px; line-height:26px; overflow:hidden;color:#9a9a9a;}
.m-shop5 .m-price em{ margin-right:10px; text-decoration:line-through;}
.m-shop5 .m-price span{ font-size:16px;color:#de252e;}

.m-shop5 .m-shop-progress{height:8px;margin-top:10px; margin-bottom:10px;}
.m-shop5 .m-shop-num{margin-top:5px;}

.m-shop5 .m-s-col5{ margin-left:-15px;}
.m-shop5 .m-s-col5 .m-shop-discount{width:50px;margin-left:-25px;}
.m-shop5 .m-s-col5 .m-title{ font-size:14px;height:34px; line-height:34px;}
.m-shop5 .m-s-col5 li{width:20%;}
.m-shop5 .m-s-col5 .m-box{ margin:8px 0px 7px 15px;}

.m-shop5 .m-s-col5 .m-shop-progress{height:6px;}


/*品牌列表*/
.m-brand1 li{width:20%;float:left; text-align:center;}
.m-brand1 ul{margin-left:-15px;}
.m-brand1 .m-box{margin:7.5px 0px 7.5px 15px; background:#fff; -webkit-transition:.3s; transition:.3s;}
.m-brand1 .m-box:hover{ box-shadow:0 2px 12px rgba(0,0,0,0.05);}
.m-brand1 .m-brand-img{padding:15px; overflow:hidden;}
.m-brand1 .m-brand-img img{max-width:100%; height:100%; display:block; overflow:hidden;margin:0 auto;}
.m-brand1 .m-name{ font-size:14px; line-height:44px;height:44px; overflow:hidden;margin-top:-15px;}
.m-brand1 .m-name-notop{margin-top:0px;}

.m-brand1 .m-b-col6 li{width:16.6%;}
.m-brand1 .m-b-col7 li{width:14.28%;}
.m-brand1 .m-b-col7 .m-name{ font-size:12px;}

.m-brand1 .m-b-col8{margin-left:-10px;}
.m-brand1 .m-b-col8 .m-brand-img{ padding:10px;}
.m-brand1 .m-b-col8 li{width:12.5%;}
.m-brand1 .m-b-col8 .m-b-box{margin-left:10px;}
.m-brand1 .m-b-col8 .m-b-name{ font-size:12px;}
.m-brand1 .m-b-border .m-b-box{border:1px solid #ebebeb;}

.m-brand1 .m-b-nospacing{margin:0px;}
.m-brand1 .m-b-nospacing .m-b-box{margin:0px;}
.m-brand1 .m-b-nospacing.m-b-border{border-left:1px solid #ebebeb;border-top:1px solid #ebebeb;}
.m-brand1 .m-b-nospacing.m-b-border .m-b-box{border-left:0px;border-top:0px;}
.m-brand1 .m-b-nospacing.m-b-border .m-b-box:hover{ box-shadow:0 0 0;}

.m-brand-style2 li{ position:relative; padding:15px 15px 15px 150px;min-height:40px; background:#fff;border-top:1px solid #ebebeb}
.m-brand-style2 li:first-child{border-top:0px;}
.m-brand-style2 li .m-b-img{ position:absolute;width:120px;left:15px;}
.m-brand-style2 li .m-b-img img{width:100%;}
.m-brand-style2 li .m-b-name{font-size:14px;height:24px; line-height:24px; overflow:hidden;}
.m-brand-style2 li .m-b-intro{ line-height:22px;color:#929292;height:44px;margin-top:5px; overflow:hidden;}

.m-exam-style2{ background:#fff;}
.m-exam-style2 li{ padding:15px 122px 15px 20px; position:relative;border-top:1px solid #ebebeb;}
.m-exam-style2 li:first-child{border-top:0px;}
.m-exam-style2 li .m-e-title{height:34px; line-height:34px; overflow:hidden; font-size:14px;}
.m-exam-style2 li .m-e-button a{width:100px;height:32px; line-height:32px; position:absolute;right:20px;top:50%;margin-top:-17px;border:1px solid #264d79;color:#264d79; text-align:center;font-size:14px;border-radius:3px; -webkit-transition:0s; transition:0s;}
.m-exam-style2 li .m-e-button i{ margin-right:5px; font-size:15px;}
.m-exam-style2 li .m-e-button a:hover{ background:#264d79;color:#fff;}
.m-exam-style2 li .ks-info-color{color:#929292; line-height:22px;height:22px; overflow:hidden;}
.m-exam-style2 li span{ padding-right:20px;}

.m-exam-style2 li:hover{ background:#fbfbfb;}


/*文档列表*/
.m-list1,.m-list2{ background:#fff;}
.m-list1 ul{ padding:12px 0px;}
.m-list1 li{ line-height:40px;height:40px; overflow:hidden; font-size:14px; padding:0 20px;}
.m-list1 li span{ float:right;color:#929292; font-size:12px; padding-left:20px;}
.m-list1 li p{ display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }

.m-list2 li{ padding:20px;border-top:1px solid #ebebeb;}
.m-list2 li:first-child{border-top:0px;}
.m-list2 li .m-img{width:180px;float:left;height:114px; margin-right:20px;}
.m-list2 li .m-img img{width:100%;height:100%;}
.m-list2 li .m-title{ font-size:16px;height:26px; line-height:26px; overflow:hidden;font-weight:bold;}
.m-list2 li .m-info{ font-size:12px; line-height:24px;color:#929292;height:48px; overflow:hidden;margin-top:5px;}
.m-list2 li .m-date{ line-height:24px;margin-top:10px;color:#929292;}


.m-nav-style1 li{ font-size:14px;height:40px; line-height:40px;border-top:1px solid #ebebeb;}
.m-nav-style1 li a{ display:block; padding:0px 15px;}
.m-nav-style1 li a:hover{ background:#fbfbfb;}
.m-nav-style1 li:first-child{border-top:0px;}
.m-nav-style1 li.curr a{ background:#323232;color:#fff;}
.m-nav-style1 .modulefont{ font-size:14px;float:right;color:#dbdbdb;}


.m-nav-style2 li{ float:left; padding:0px 20px; height:40px; line-height:38px; font-size:14px;}
.m-nav-style2 li.curr{border-bottom:2px solid #323232;height:38px;}
.m-nav-style2 li.curr a{color:#323232;}
.m-nav-style2 li a{color:#929292;}


/*机构*/
.m-ep-style1 li{ position:relative; padding:20px 160px 20px 20px; background:#fff; height:160px;border-top:1px solid #ebebeb;}
.m-ep-style1 li:first-child{border-top:0px;}
.m-ep-style1 li .m-ep-img{width:160px; height:160px; line-height:160px; margin-right:30px;border:1px solid #ebebeb; overflow:hidden; float:left;}
.m-ep-style1 li .m-ep-img img{width:100%;max-height:100%; display:inline-block; vertical-align:middle;}
.m-ep-style1 li .ep-name{ font-size:16px; line-height:26px;height:26px; overflow:hidden;font-weight:bold;}
.m-ep-style1 li .ep-name a{float:left;}
.m-ep-style1 li .ep-name span{float:left;border:1px solid #4ea832;font-weight:normal; font-size:12px;color:#4ea832; padding:0px 10px;border-radius:3px;height:20px; line-height:20px;margin:1px 0px 0px 20px;}
.m-ep-style1 li .ep-name span i{ font-size:12px;margin:1px 2px 0px 0px;float:left;}
.m-ep-style1 li .intro{ line-height:26px;color:#929292; font-size:14px;margin-top:5px;height:52px; overflow:hidden;margin-top:10px;}
.m-ep-style1 li .ep-star{ position:relative;height:1em; overflow:hidden; font-size:18px; margin-top:10px;}
.m-ep-style1 li .ep-star-on{ position:absolute;left:0;top:0; background:#fff; overflow:hidden;height:100%;}
.m-ep-style1 li .ep-star img{height:1em;}

.m-ep-style1 li .ep-data{ position:absolute;right:60px;top:50%;margin-top:-37px; text-align:center;}
.m-ep-style1 li .ep-data strong{ display:block; font-size:30px; line-height:40px;font-weight:normal;}

.m-ep-style1 li .ep-data span{color:#929292; font-size:14px; line-height:34px;}

.m-ep-style1 li .ep-other{ line-height:34px; font-size:14px;color:#929292;margin-top:5px;}
.m-ep-style1 li .ep-other span{ padding-right:20px;float:left;}
.m-ep-style1 li .ep-other i{margin:1px 5px 0px 0px;float:left;filter:alpha(opacity=90); -moz-opacity:.9; -khtml-opacity: .9;  opacity: .9; }

.m-experience1 li{ background:#fff;border-top:1px solid #ebebeb; padding:20px;}
.m-experience1 li:first-child{border-top:0px;}
.m-experience1 .m-user{height:26px; line-height:26px; overflow:hidden; font-size:14px;}
.m-experience1 .m-user span{ float:right; font-size:12px;}
.m-experience1 .m-user img{width:26px;height:26px;float:left;margin-right:10px;border-radius:50%;}
.m-experience1 .m-info{ font-size:14px; line-height:24px;margin-top:10px;filter:alpha(opacity=90); -moz-opacity:.9; -khtml-opacity: .9;  opacity: .9;}
.m-experience1 .m-from{ line-height:22px;margin-top:10px;}
.m-experience1 .m-from a{ margin:0 3px;}

/*导航*/
.m-nav li{float:left; position:relative;font-size:14px;}
.m-nav .active .navitem{}
.m-nav .nav-item a{ display:block; padding:0px 25px;}
.m-nav li .m-icon-down{ float:right; font-size:12px; margin-left:5px;}
.m-nav li:hover .nav-sub-box{ display:block;}

.m-nav .nav-sub-box{width:100%;min-width:92px; position:absolute;left:0;background:#fff;border-radius:3px; box-shadow:0 2px 12px rgba(0,0,0,0.1); padding:10px 0px; display:none;}
.m-nav .nav-sub-box a{ display:block;height:40px; padding:0px !important; text-align:center; line-height:40px; overflow:hidden;}


/*经典样式*/
.m-header,.m-header-concise{height:60px; line-height:60px; position:relative; z-index:9; padding:0 40px;}
.m-header .logo,.m-header-concise .logo{float:left; padding-right:40px;font-size:22px;}
.m-header .logo img,
.m-header-concise .logo img{height:40px; display:block; overflow:hidden;margin-top:10px;}

.m-header .m-nav{float:left;}
.m-header .nav-sub-box a{ font-size:14px;}
.m-header.m-bg-white .m-search2 .m-search-box{ background:#f6f6f6;}
.m-header .m-loginBox{float: right;margin:8px 0 0 20px; line-height: 44px;}
.m-header .nav-item a{color:#fff;}
.m-header .m-userintro{color:#fff;}

/*简洁样式*/
.m-header-concise{ background:#fff;}
.m-header-concise .m-tel{ float:right; padding-right:40px; font-size:16px;}
.m-header-concise .m-tel .modulefont{ font-size:20px;float:left; margin:2px 10px 0px 0px;}
.m-header-concise .m-tel-num{float:left;}
.m-header-concise .m-icon{width:60px;height:60px; float:right; cursor:pointer; text-align:center;}
.m-header-concise .m-icon .modulefont{ font-size:20px; }

.m-header-concise .m-menu-box{width:260px; font-size:14px;height:100%; position:fixed;right:0;top:0; background:#fff; z-index:99;box-shadow:0 3px 12px rgba(0,0,0,0.1); right:-260px; overflow-y:auto; display:none;}
.m-header-concise .m-close{width:50px;height:50px; float:right; line-height:50px; text-align:center; cursor:pointer;}
.m-header-concise .m-close:hover{ background:#f6f6f6;}
.m-header-concise li{border-bottom:1px solid #eee;}
.m-header-concise .m-menu-box a{ display:block;height:50px; line-height:50px; padding:0 20px;filter:alpha(opacity=90); -moz-opacity:.9; -khtml-opacity: .9;  opacity: .9;}
.m-header-concise .m-menu-box a:hover{ background:#f6f6f6;filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity: 1;  opacity: 1;}
.m-header-concise .m-menu-box .m-icon-down{ float:right; font-size:14px; -webkit-transition:.3s; transition:.3s;}
.m-header-concise .nav-sub-box{ display:none;}
.m-header-concise .nav-sub-box span{ display:block;border-top:1px solid #eee;}
.m-header-concise .nav-sub-box a{ padding-left:40px;}
.m-header-concise .active .m-icon-down{color:#fff;}
.m-header-concise .active .nav-item a{ background:#222;color:#fff;}

.m-header-concise.m-bg-mingBlue,
.m-header-concise.m-bg-ultramarine,
.m-header-concise.m-bg-blue,
.m-header-concise.m-bg-red,
.m-header-concise.m-bg-green,
.m-header-concise.m-bg-orange,
.m-header-concise.m-bg-black{background:#fff;}
.m-header-concise.m-bg-mingBlue .active .nav-item a{ background:#323a5e;}
.m-header-concise.m-bg-mingBlue .m-tel i,
.m-header-concise.m-bg-mingBlue .m-icon{color:#323a5e;}

.m-header-concise.m-bg-ultramarine .active .nav-item a{ background:#01a7a7;}
.m-header-concise.m-bg-ultramarine .m-tel i,
.m-header-concise.m-bg-ultramarine .m-icon{color:#01a7a7;}

.m-header-concise.m-bg-blue .active .nav-item a{ background:#2196F3;}
.m-header-concise.m-bg-blue .m-tel i,
.m-header-concise.m-bg-blue .m-icon{color:#2196F3;}

.m-header-concise.m-bg-red .active .nav-item a{ background:#f42121;}
.m-header-concise.m-bg-red .m-tel i,
.m-header-concise.m-bg-red .m-icon{color:#f42121;}

.m-header-concise.m-bg-green .active .nav-item a{ background:#4ea832;}
.m-header-concise.m-bg-green .m-tel i,
.m-header-concise.m-bg-green .m-icon{color:#4ea832;}

.m-header-concise.m-bg-orange .active .nav-item a{ background:#f36e2d;}
.m-header-concise.m-bg-orange .m-tel i,
.m-header-concise.m-bg-orange .m-icon{color:#f36e2d;}

/*导航2*/
.m-head-top{width:100%;background: #f6f6f6;height:36px; line-height: 36px;font-size:13px; position: relative; z-index: 20;}
.m-head-top .telbox{float:right;}
.m-head1 .m-nav{float:left;}
.m-head1 .m-nav a{padding:0 20px;font-size:16px;}
.m-head1 .m-nav .nav-sub-box a{font-size:14px;}
.m-head1 .m-head-nav{ position: relative;z-index: 99 ;margin-left:-20px;}
.m-head1 .m-head-nav a{font-size:13px;}
.m-head1 .logo{float:left; margin-right:40px;}
.m-head1 .logo img{height:44px; display: block;}
.m-head1 .m-head-bottom{height: 44px;color:#fff;}
.m-head1 .m-head-bottom .nav-item a{color:#fff;}
.m-head1 .m-head-bottom .search{line-height: 29px;margin-left: 20px;}
.m-head1 .m-head-bottom{padding: 30px 0;line-height:44px;position: relative;z-index: 9;box-shadow: 0px 2px 10px rgba(0,0,0,0.03);}
.m-head1 .m-loginBox{float:right;}
.m-head1 .m-loginBox .btn-cta{ margin-left:10px;}
.m-head1 .m-loginBox .btn-cta a{padding: 30px 0px !important;font-size: 14px;}
.m-head1 .m-loginBox .btn-cta span {background: #2d6cdf;padding:7px 14px;display: -moz-inline-stack;display:block;zoom: 1;-webkit-transition: 0.3s;-o-transition: 0.3s;transition: 0.3s;-webkit-border-radius: 1;-moz-border-radius: 1;-ms-border-radius: 1;border-radius: 1;}

.m-head1 .m-loginBox span a{ display:block;width:50px;height: 44px; position: relative;}
.m-head1 .m-loginBox .m-iconcart{ background:url(icar-white.png) no-repeat center; background-size:20px 20px;}

.m-head1 .m-coursecart{float:left; position: relative;}
.m-head1 .m-cartnum{width:16px;height:16px;color: #fff;line-height: 16px; position: absolute;right:6px;top:6px;background:#e7352b; text-align: center;border-radius:50%;}


.m-head1.m-bg-white .m-iconcart{background:url(icar.png) no-repeat center; background-size:20px 20px;}

/*用户搜索*/
.m-search{ float: left; position: relative; }
.m-search .m-search-icon{width:44px;height:44px; cursor: pointer; text-align: center; line-height: 40px;}
.m-search .m-search-icon i{font-size: 16px;}
.m-search .m-search-box{width:380px;padding:0 80px 0 100px;left: 50%;margin-left:-280px;top: 70px; position: absolute;height:44px;background:#fff; box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1);border:1px solid #f2f2f2; display: none;}
.m-search .m-search-box .search-selected{width:70px;padding-right:10px; position: absolute;left:0;top:0;height:44px; text-align: center; line-height:44px; font-size:14px; cursor: pointer; overflow: hidden;}
.m-search .m-search-box .search-selected i{ position: absolute;right:10px;top:50%;font-size:12px;line-height:24px;margin-top:-12px; }
.m-search .m-search-box .search-option-list{width:80px; position: absolute;left:-1px;top:44px;background:#fff; z-index: 9;border:1px solid #f2f2f2;border-top:0px; text-align: center; display: none;}
.m-search .m-search-box .search-option-list li{height:40px;line-height:40px; font-size:14px; cursor: pointer;}
.m-search .m-search-box .search-option-list li:hover{background:#f9f9f9;}
.m-search .m-search-box .search-text input{height:36px;line-height:36px;border:0px;font-size:14px;width:100%;  background: none; background:none;}
.m-search .m-search-box .search-button{width:80px;position: absolute;right:0;top:0;}
.m-search .m-search-box .search-button input{width:100%;border:0px;font-size:14px;height:36px; text-align: center; background:none;}


.m-search2{ float: right }
.m-search2 .m-search-box{padding:0 44px 0 80px;height:34px;background:#fff;border-radius: 50px; margin-top:13px; line-height: 34px; position: relative;}
.m-search2 .m-search-box .search-selected{width:60px;padding-right:10px; position: absolute;left:0;top:0;height:34px; text-align: center; line-height:34px; font-size:14px; cursor: pointer; overflow: hidden; }
.m-search2 .m-search-box .search-selected i{ position: absolute;right:10px;top:50%;font-size:12px;line-height:24px;margin-top:-12px; }
.m-search2 .m-search-box .search-option-list{width:80px; position: absolute;left:-1px;top:30px;background:#fff; z-index: 9;border:1px solid #f2f2f2;border-top:0px; text-align: center; display: none;}
.m-search2 .m-search-box .search-option-list li{height:40px;line-height:40px; color:#6b6b6b;font-size:14px; cursor: pointer;}
.m-search2 .m-search-box .search-option-list li:hover{background:#f9f9f9;}
.m-search2 .m-search-box .search-text input{height:34px;line-height:34px;border:0px; color:#999;font-size:14px;width:120px;  background: none; background:none; transition: .3s;}
.m-search2 .m-search-box .search-text input:focus{width:160px;}
.m-search2 .m-search-box .search-button{width:34px;position: absolute;right:0;top:0; cursor: pointer;}

/*登录信息*/
.m-islogin0{ float:left; color:#ccc;}
.m-islogin0 a{margin:0 10px; font-size: 14px; color:#555;}
.m-islogin1{ position:relative;float:left;display:none;height:44px;}
.m-islogin1 .m-userintro{padding-right: 62px;}
.m-islogin1 .m-headimg{ width:25px; height:25px; overflow:hidden;margin: 10px 0 0 15px;}
.m-islogin1 .m-headimg img{ width:100%; height:100%;border-radius:50%; display: block;}
.m-islogin1 .m-username{height: 44px; line-height:44px;position: absolute;width: 52px;right: 0;top: 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size:14px;}
.m-islogin1 .m-username i{width:5px;height:5px;background: #e7352b;border-radius:50%; position: absolute;top:15px;right:0;}
.m-islogin1 .m-message-num{width:18px;height:18px;line-height: 18px;border-radius: 50%;background: #e7352b; color:#fff;float:right;font-size:12px; text-align: center; margin-top:8px;}
.m-islogin1 .m-userinfo{position: absolute;background: #fff;padding:10px 0;border: 1px solid #eee;width: 115px;left: 50%;top: 44px;margin-left: -49px;box-shadow: 0 1px 18px 0 rgba(0, 0, 0, 0.05), 0 1px 18px 0 rgba(0, 0, 0, 0.05);-webkit-box-shadow: 0 1px 18px 0 rgba(0, 0, 0, 0.05), 0 1px 18px 0 rgba(0, 0, 0, 0.05);border-radius: 3px; display:none;}
.m-islogin1 .m-userinfo a{ padding: 0 15px; }
.m-islogin1 .m-userinfo a:hover{background:#f9f9f9;}
.m-islogin1:hover .m-userinfo{ display:block;}

.m-islogin1 .m-userinfo li a {line-height: 34px;font-size: 14px; display: block;}
.m-islogin1 .m-userinfo .arrow {display: inline-block;width: 0;height: 0;line-height: 0;border-style: dashed;border-color: transparent;border-width: 7px;font-size: 0;border-bottom-style: solid;border-bottom-color: #f0f0f0;top: -14px;left: 50%;margin-left: -7px;position: absolute;}
.m-islogin1 .m-userinfo .arrow .arrow-inner {position: absolute;bottom: -8px;left: -6px;display: inline-block;width: 0;height: 0;line-height: 0;border-style: dashed;border-color: transparent;border-width: 6px;font-size: 0;border-bottom-style: solid;border-bottom-color: #fff;}


/*颜色*/
.m-bg-white{background-color: #fff;}
.m-bg-black{background-color:#222;}
.m-bg-mingBlue{background-color: #323a5e;}
.m-bg-ultramarine{background-color:#01a7a7;}
.m-bg-blue{background-color: #138bea;}
.m-bg-red{background-color:#dc2020;}
.m-bg-green{background-color:#4ea832;}
.m-bg-orange{background-color:#f36e2d;}

.m-footer1,
.m-footer2,
.m-footer3{ padding:30px 0px;color:#fff;}
.m-footer1 a{color:#fff;}
.m-footer1 a:hover{color:#fff;}
.m-footer1 .m-f-logo{ float:left; margin-right:50px; padding-right:50px;}
.m-footer1 .m-f-tel{ float:right;}
.m-footer1 .m-f-tel .tit{ font-size:14px; line-height:24px;margin-bottom:15px;}

.m-footer1 .m-f-nav{ float:left;}
.m-footer1 li{ padding-right:100px; float:left;}
.m-footer1 .nav-item{ line-height:34px;height:34px; overflow:hidden; font-size:14px;}
.m-footer1 .nav-item .m-icon-down{ display:none;}
.m-footer1 .nav-sub-box{ padding-top:5px;}
.m-footer1 li span{ display:block; line-height:28px;}

.m-footer1 .copyright{ text-align:center; line-height:26px;margin-top:50px;}
.m-footer1.m-bg-black .copyright{color:#cecece !important;}
.m-footer1.m-bg-mingBlue .copyright{color:#d0d1d7 !important;}
.m-footer1.m-bg-ultramarine .copyright{color:#cbe7e7 !important;}
.m-footer1.m-bg-blue .copyright{color:#cde0f9 !important;}
.m-footer1.m-bg-red .copyright{color:#f5cece !important;}
.m-footer1.m-bg-green .copyright{color:#d5e7d0 !important;}
.m-footer1.m-bg-orange .copyright{color:#fbdad0 !important;}

.m-footer2 .m-f-name{ font-size:16px; line-height:26px; padding:5px 0px;}
.m-footer2 .m-f-info{ font-size:14px; line-height:24px;margin-top:10px;}
.m-footer2 .copyright{ line-height:20px; padding:20px 0px;margin-top:20px;border-top:1px solid #ebebeb;}
.m-footer2.m-bg-black .copyright{border-top:1px solid #373737;}
.m-footer2.m-bg-mingBlue .copyright{border-top:1px solid #444a69;}
.m-footer2.m-bg-ultramarine .copyright{border-top:1px solid #20acac;}
.m-footer2.m-bg-blue .copyright{border-top: 1px solid #2d92eb;}
.m-footer2.m-bg-red .copyright{border-top:1px solid #de3636;}
.m-footer2.m-bg-green .copyright{border-top:1px solid #62b04c;}
.m-footer2.m-bg-orange .copyright{border-top:1px solid #f47d49;}

/*分页*/
.m-paging{ text-align:center;height: 32px;line-height: 32px;}
.m-paging a,
.m-paging-span{ padding:0px 10px;min-width:12px; line-height:30px;float:left; font-size: 14px;margin: 0 5px;}

.m-paging-box{ display:inline-block;}
.m-paging1 a{border:1px solid #888; color:#888;}
.m-paging1 a.curr,
.m-paging1 a:hover{border: 1px solid #323232;color: #323232;}

.m-paging2 a{border-radius:50%; background:#ebebeb;min-width:22px; padding:0 5px; line-height:32px;}
.m-paging2 a:hover,
.m-paging2 a.curr{ background:#323232;color:#fff;}
.m-paging .modulefont{ font-size:14px; display:block;}

.m-paging3 .m-paging-box{border:1px solid #323232;border-right:0px;}
.m-paging3 a{border-right:1px solid #323232; color:#323232; margin:0px;}
.m-paging3 a:hover{ background:#f3f3f3;}
.m-paging3 .curr,
.m-paging3 .curr:hover{ background:#323232;color:#fff;}

.m-paging-icon-first,
.m-paging-icon-last{width:10px;height:10px;margin-top:10px;}
.m-paging-icon-first{ float:left; background:url(paging-icon.png) no-repeat; margin-right:5px;}
.m-paging-icon-last{float:right; background:url(paging-icon.png) no-repeat 0 -15px; margin-left:5px;}
.m-paging-icon-prev,
.m-paging-icon-next{width:5px;height:10px;margin-top:10px;}
.m-paging-icon-prev{ float:left; background:url(paging-icon.png) no-repeat -28px 0; margin-right:5px;}
.m-paging-icon-next{ float:right; background:url(paging-icon.png) no-repeat -28px -15px; margin-left:5px;}

.m-paging4 a,
.m-paging-span{border:1px solid #d3d3d3;color:#888; cursor:pointer;}
.m-paging-span{position:relative;}
.m-paging-span:hover .m-paging-select{ display:block;}

.m-paging4 a:hover,
.m-paging-span:hover{border:1px solid #323232;color:#323232;}

.m-paging5 a{border:1px solid #d3d3d3; color:#888;}
.m-paging5 a:hover,
.m-paging5 a.curr{border:1px solid #323232;color:#323232;}
.m-paging5 a.curr{background:#323232;color:#fff;}

.m-paging-select{width:100%;min-width:58px; position:absolute;bottom:30px; background:#fff;height:150px; overflow:hidden; overflow-y:auto;left:-1px;border:1px solid #323232; display:none;}
.m-paging-select a{ padding:0 !important; text-align:center;border:0 !important; display:block;width:100%; margin:0;}
.m-paging-select a:hover{ background:#f3f3f3;border:0px;}

.m-paging-big{height:42px; line-height:42px;}
.m-paging-big a{ line-height:40px;min-width:20px;}
.m-paging-big.m-paging2 a{min-width:32px; line-height:42px; }
.m-paging-big .m-paging-span{ line-height:40px; padding:0 15px;}
.m-paging-big.m-paging3 a,
.m-paging-big.m-paging4 a{padding:0 15px;}
.m-paging-big .m-paging-select{bottom:40px;}
.m-paging-big .m-paging-icon-first,
.m-paging-big .m-paging-icon-last,
.m-paging-big .m-paging-icon-prev,
.m-paging-big .m-paging-icon-next{margin-top:15px;}


/*通用*/
.m-pos-nav{ line-height:44px; font-size:14px;}
.m-col2{width:50%;float:left;}
.m-col3{width:33.3%;float:left;}
.m-col4{width:25%;float:left;}
.m-col5{width:20%;float:left;}
.m-ml0{ margin-left:0px !important;}
.m-ml-20{ margin-left:-20px !important;}
.m-ml-30{ margin-left:-30px !important;}

.m-bgSet1{background-repeat:no-repeat !important;background-size:cover !important;background-position: 50% 50% !important;}
.m-bgSet2{background-repeat:repeat !important;}
.m-bgSet3{background-repeat:repeat-x !important;}
.m-bgSet4{background-repeat:repeat-y !important;}
.m-bgSet5{background-repeat: no-repeat !important;}
.m-bgSet6{background-repeat: no-repeat !important;background-position: 50% 50% !important;}
.m-bgSet7{background-repeat:no-repeat !important;background-position: 100% 0 !important;}

.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12{float: left;}
.col-1{width:8.33333333%;}
.col-2{width:16.66666667%;}
.col-3{width:25%;}
.col-4{width:33.33333333%;}
.col-5{width:41.66666667%;}
.col-6{width:50%;}
.col-7{width:58.33333333%;}
.col-8{width:66.66666667%;}
.col-9{width:75%;}
.col-10{width:83.33333333%;}
.col-11{width:91.66666667%;}
.col-12{width:100%;}


/*课程版式*/
.m-course1 ul{margin-left:-30px;}
.m-course1 .m-inner{margin:30px 0px 0px 30px; position:relative;}
.m-course1 .m-textBox{ padding:15px 20px;background: #fff;}
.m-course1 .m-name{font-size:16px; font-weight:normal;margin-bottom: 13px;line-height:26px;height: 26px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; display:block;}
.m-course1 .m-cos-img{display: block;position: relative;height: 250px; overflow:hidden;}
.m-course1 .m-cos-img img{ width:100%;min-height:100%;}

.m-course1 .m-money{float:right;color:#e92323;font-size: 18px; font-weight:normal; letter-spacing:0px;}
.m-course1 .m-money font{ font-size:12px;}
.m-course1 .m-comment{color:#bdbdbd; padding-left:18px; position:relative;}
.m-course1 .m-icon-pinglun{ position:absolute;left:0;top:-6px;}
.m-course1 .m-timeBox{text-transform: uppercase;letter-spacing: 2px;font-weight: 700;height:28px; line-height:28px; overflow:hidden;}

.ks-btn {float: left;min-width: 90px;line-height: 30px;text-align: center;margin: 0 20px 20px 0;position: relative;overflow: hidden;}
.m-course1 .m-col4 .m-name{ font-size:14px;height:24px; line-height:24px;}

.m-course1 .m-panicBuy .m-inner{background: #fff;padding: 10px 10px 0;border: 1px solid #eee;}
.m-course1 .m-panicBuy .m-cos-img{ height:220px;}
.m-course1 .m-panicBuy .m-textBox{padding: 30px 20px;}
.m-course1 .m-panicBuy .ks-timeBox {margin-bottom: 15px;}
.m-course1 .m-panicBuy .ks-comment {color: #bdbdbd;}
.m-course1 .m-panicBuy .ks-tInfo {margin-bottom: 20px;line-height: 25px;color: #888; height:50px; overflow:hidden;}
.m-course1 .m-panicBuy .m-other{ text-align:left;}
.m-course1 .m-panicBuy .m-money{ float:none;}
.m-course1 .m-other del{line-height: 40px;margin-left: 15px;}
.m-course1 .m-panicBuy .ks-buytime{color: #bdbdbd;font-weight: normal;letter-spacing: 0;}
.m-course1 .m-panicBuy .ks-buytime i{font-size: 14px; margin-right:2px;}
.m-course1 .m-panicBuy .ks-btn{ float:right;border-width: 2px;border-style: solid;background: transparent;font-size: 16px;text-transform: uppercase;font-weight: normal;letter-spacing: 1px;padding: 4px 20px !important;-webkit-transition: 0.5s;-o-transition: 0.5s;transition: 0.5s;margin-right: 0;}
.m-course1 .m-panicBuy .ks-btn:hover {background: #333;color:#fff !important; border:2px solid #333;}

.m-course2 ul{margin-left:-30px;}
.m-course2 .m-inner{margin:30px 0px 0px 30px; background-color:#fff; -webkit-transition:.3s; transition:.3s; position:relative;}
.m-course2 li{ position:relative;}
.m-course2 li:hover .m-inner{ box-shadow:0 2px 12px rgba(0,0,0,0.05);}
.m-course2 .m-cos-img{ overflow:hidden;}
.m-course2 .m-cos-img img{width:100%;min-height:100%;display:block;-webkit-transition:all, 1s, ease;-moz-transition:all, 1s, ease;transition:all, 1s, ease;}
.m-course2 li:hover .m-cos-img img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}
.m-course2 .m-info{ padding:20px 30px 25px 30px;}

.m-course2 .m-title{line-height:40px;height:40px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size: 20px;}
.m-course2 .m-teacher{font-size:14px;line-height:24px;margin-top:10px;}
.m-course2 .m-teacher img{width:24px;height:24px;border-radius:24px;vertical-align:middle;margin-right:10px;}
.m-course2 .m-target{font-size:12px;line-height:24px;height:48px;overflow:hidden;margin-top:15px;color:#9a9a9a;}

.m-course2 .m-other{height:30px;line-height:30px;margin-top:15px;color:#9a9a9a;}
.m-course2 .m-other span{margin-right:20px;}
.m-course2 .m-other i{vertical-align:middle;margin-right:5px; filter:alpha(opacity=70); -moz-opacity:.7; -khtml-opacity: .7;  opacity: .7;
}
.m-course2 .m-icon-yulan{font-size:20px;}
.m-course2 .m-icon-pl{font-size:16px;}
.m-course2 .m-icon-qun{font-size:14px;}

.m-course2 .m-price{color:#e83d2c;font-size:22px;margin-right:20px;}
.m-course2 .m-button a{ display:block;width:120px;height:42px;line-height:42px; position:absolute;right:30px;bottom:30px;background-color:#ff8800; text-align:center;color:#fff; font-size:14px;border-radius:4px;}
.m-course2 .m-t-name{ float:right; margin-right:0px !important;}
.m-course2 .m-t-name img{width:30px;height:30px; float:left;margin-right:10px;border-radius:50%;}

.m-course2 .m-col1{ background:#fff;margin-top:30px;}
.m-course2 .m-col1 .m-cos-img{width:400px;height:260px;float:left;margin-right:30px; }
.m-course2 .m-col1 .m-title{font-size:22px;line-height:42px;height:42px; overflow:hidden;}
.m-course2 .m-col1 .m-teacher{ line-height:34px;}
.m-course2 .m-col1 .m-teacher img{width:34px;height:34px;}
.m-course2 .m-col1 .m-target{ line-height:28px; font-size:14px;height:56px;}
.m-course2 .m-col1 .m-price{ font-size:22px;margin-top:25px;}
.m-course2 .qgbg,
.m-course1 .qgbg{width:72px;height:72px; background:url(module/qgbg.png) no-repeat; position:absolute;top:0;left:0; text-indent:-99em; overflow:hidden;}
.m-course2 .m-col3 .m-target{margin-top:10px;}
.m-course2 .m-col3 .m-title,
.m-course2 .m-col4 .m-title{font-size:16px;height:36px; line-height:36px;}
.m-course2 .m-col3 .m-info,
.m-course2 .m-col4 .m-info{ padding:10px 20px 20px 20px; }
.m-course2 .m-col3 .m-other,
.m-course2 .m-col4 .m-other{ line-height:22px;height:22px;margin-top:10px; overflow:hidden;}
.m-course2 .m-col3 .m-t-name img,
.m-course2 .m-col4 .m-t-name img{height:22px;width:22px;}
.m-course2 .m-col3 .m-price,
.m-course2 .m-col4 .m-price,
.m-course2 .m-col-list .m-price{ font-size:18px;}

.m-course2 .m-col-list{ padding:20px;border-top:1px solid #eee; background:#fff;}
.m-course2 .m-col-list:first-child{border-top:0px;}
.m-course2 .m-col-list .m-cos-img{width:280px;height:190px; float:left;margin-right:20px;}
.m-course2 .m-col-list .m-info{ padding-top:0px; padding-bottom:0px;}
.m-course2 .m-col-list .m-title{line-height:38px;height:38px;font-size: 18px;}
.m-course2 .m-col-list .qgbg{left:20px;top:20px;}

.m-course2 .m-col2 .m-price{ float:left;}

.m-course2 .m-col5 .m-inner{margin:20px 0px 0px 20px;}
.m-course2 .m-col5 .m-info{ padding:5px 15px 10px 15px;}
.m-course2 .m-col5 .m-title{ font-size:14px;height:34px; line-height:34px;}
.m-course2 .m-col5 .m-price{ font-size:16px;}

.m-course2 .m-col5 .m-other{margin-top:0px;}

.m-course1 .m-other del,.m-course2 .m-other del{font-size: 12px;color: #999;text-decoration: line-through;}
.m-course2 .m-other del{ margin-left:-10px;}
.m-course2 .m-integral .m-other{ height:30px;}
.m-course2 .m-other .jifen{ margin-right:10px;}
.m-course2 .m-other .jiahao{font-size: 12px;color: #2d6cdf;padding:0px 5px;border: 1px solid #2d6cdf;border-radius: 3px;vertical-align: middle;display:inline-block;}

.m-course3 ul{ margin-left:-30px;}
.m-course3 .m-cos-img{ position:relative;overflow: hidden;}
.m-course3 li .ks-big-Box {margin: 0 30px 30px 0;}
.m-course3 .m-cos-img .m-img{ width:100%; display:block;min-height:100%;-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;transition: opacity 0.35s, transform 0.35s;}
.m-course3 li .m-inner{margin: 0 0 30px 30px;}
.m-course3 .m-textBox{padding: 20px 25px;background: #fff;}
.m-course3 .m-textBox .m-name{font-size: 18px;line-height: 28px;height: 28px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; text-align: center;}
.m-course3 .m-timeBox{ margin-top:10px;}
.m-course3 .m-timeBox span{ display:block; text-align:center;line-height: 44px;}
.m-course3 .m-timeBox .jiahao{display: inline;}

.m-course3 .m-timeBox .m-comment{ color: #dfdfdf;margin-bottom: 10px;}
.m-course3 .m-comment i{ margin-right:-4px;font-size:20px; vertical-align:middle;}
.m-course3 .m-timeBox .yellow { color:#ffc600;}
.m-course3 .m-money{ margin-bottom:0; padding-top:10px; border-top:1px solid #eee;color: #e92323;font-size:20px;font-weight: 500;}
.m-course3 .m-money .qgbg{display:none;}
.m-course3 .m-money font{ font-size:12px;}
.m-course3 .m-tsign{width: 40px;height: 50px;position: absolute;left: 10px;top: 0px;overflow: hidden;z-index: 99;background: url(/ks_inc/drag/css/module/sign2.png) no-repeat;}
.m-course3 .m-cos-info{position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: rgba(0,0,0,0.00);line-height: 28px;padding: 15px;box-sizing: border-box;z-index: 1000;color: #fff;font-size: 14px;transition: opacity 0.35s, transform 0.35s;}
.m-course3 .m-cos-info p{margin: 45px;text-transform: none;opacity: 0;color: #fff;padding-top: 20px;font-size: 14px;letter-spacing: 2px;-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;transition: opacity 0.35s, transform 0.35s; height:84px; overflow:hidden;}
.m-course3 li:hover .m-cos-info{background: rgba(0,0,0,0.5);}
.m-course3 li:hover .m-cos-info p {opacity: 1;-webkit-transform: scale3d(1,1,1);-moz-transform: scale3d(1,1,1);-ms-transform: scale3d(1,1,1);-o-transform: scale3d(1,1,1);transform: scale3d(1,1,1);}
.m-course3 li:hover .m-img{-webkit-transform: scale3d(1.05,1.05,1);-moz-transform: scale3d(1.05,1.05,1);-o-transform: scale3d(1.05,1.05,1);-ms-transform: scale3d(1.05,1.05,1);transform: scale3d(1.05,1.05,1);}
.m-course3 li .m-cos-info::after{position: absolute;top: 0;left: 0;width: 100%;height: 100%;border-top: 2px solid #fff;border-bottom: 2px solid #fff;content: '';opacity: 0;-webkit-transform: rotate3d(0,0,1,45deg) scale3d(1,0,1);transform: rotate3d(0,0,1,45deg) scale3d(1,0,1);-webkit-transform-origin: 50% 50%;transform-origin: 50% 50%;-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;transition: opacity 0.35s, transform 0.35s;}
.m-course3 li:hover .m-cos-info::after {opacity: 1;-webkit-transform: rotate3d(0,0,1,45deg) scale3d(1,1,1);-moz-transform: rotate3d(0,0,1,45deg) scale3d(1,1,1);-o-transform: rotate3d(0,0,1,45deg) scale3d(1,1,1);-ms-transform: rotate3d(0,0,1,45deg) scale3d(1,1,1);transform: rotate3d(0,0,1,45deg) scale3d(1,1,1);}
.m-course3 .m-money .jifen{padding: 8px 16px;border: 1px solid #e5e5e5;background: #f8f8f8;border-radius: 5px;font-size: 14px;color: #888; margin-right:10px; display:inline;}

.m-live1 li{padding:52px 0 30px 36px;position: relative;margin-left: 18px;border-left: 1px solid #ddd;}
.m-live1 .m-lc-time{ position:absolute; left:-18px; top:0;}
.m-live1 .m-liveIcon{ width:36px; height:36px; background:url(icon/live.png) no-repeat center; float:left; margin-right:15px;}
.m-live1 .m-lc-time1 .m-liveState{color:#2d6cdf;}
.m-live1 .m-lc-time1 .m-liveIcon{ background:url(icon/living.png) no-repeat center;}
.m-live1 .m-liveState{ height:36px; line-height:36px; margin-left:16px;font-size: 14px;color: #888; white-space:nowrap;}
.m-live1 .m-liveState span{ display: none; }
.m-live1 .m-liveState0 .m-state0{ display: block;}
.m-live1 .m-liveState1 .m-state1{ display: block;}
.m-live1 .m-liveState2 .m-state2{ display: block;}
.m-live1 .m-inner{ background:#fff; }
.m-live1 .m-cos-img{width:390px; margin-right:30px;height:260px; float:left;overflow:hidden;}

.m-live1 .m-textBox{ margin-right:30px; overflow:hidden;}
.m-live1 .m-cos-img img{width:100%;min-height:100%;}

.m-live1 .m-name{line-height:38px;height:38px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:18px;margin: 30px 0 5px 0;}
.m-live1 .m-target{font-size:14px;color:#8f98aa;line-height:28px;height:56px;overflow: hidden;margin-top: 5px; margin-bottom:20px;}
.m-live1 .m-timeBox{height:30px;line-height:30px;color:#8f98aa;}
.m-live1 .m-timeBox span{margin-right:20px;}
.m-live1 .m-money{color:#e83d2c;font-size:20px;margin-right:20px;}
.m-live1 .m-money font{font-size:12px;}
.m-live1 .m-btn {float:right;border-width: 2px;border-style: solid;background: transparent;font-size: 16px;text-transform: uppercase;font-weight: normal;letter-spacing: 1px;padding: 4px 20px !important;-webkit-transition: 0.5s;-o-transition: 0.5s;transition: 0.5s;margin:0;}
.m-live1 .m-btn:hover {background: #333;color: #fff !important;}

/*老师*/
.m-teacher1 ul{ margin-left:-30px;}
.m-teacher1 li{ float:left;padding: 85px 0 0;margin-bottom: 36px;}
.m-teacher1 .m-tea-box{ margin-left:30px; background:#fff; border:3px solid #f1f1f1;position: relative;}
.m-teacher1 .m-tc-img{ width:150px; height:150px; border-radius:150px; overflow:hidden; border:5px solid #fff;margin: -86px auto 0;position: relative;}
.m-teacher1 .m-tc-img img{ width:100%; height:100%;}
.m-teacher1 .m-teainfo{width: 288px;margin: 20px auto 42px;}
.m-teacher1 .m-click-zan{position: absolute;right: 42px;top: 35px;}
.m-teacher1 .m-sc{padding: 8px 16px;border: 1px solid #e5e5e5;background: #f8f8f8;border-radius: 5px;font-size: 14px;color: #888;}
.m-teacher1 .m-teainfo{ text-align:center;}
.m-teacher1 .m-teaname{font-size: 16px;margin-right: 20px;}
.m-teacher1 .m-teaposition{color: #888;font-size: 14px;}
.m-teacher1 .m-scoreBox{margin-top: 16px;}
.m-teacher1 .m-score{font-size: 40px;color: #cccccc;}
.m-teacher1 .m-people{font-size: 12px;color: #cccccc;margin-top: 5px;}
.m-teacher1 .m-teaintro{ margin-top:21px;text-align: center;font-size: 14px;color: #999;line-height: 25px;height:75px; overflow:hidden;}
.m-teacher1 .m-zan{ margin-right:14px;}
.m-teacher1 .m-zan i{vertical-align: middle; display:inline-block; width:15px; height:15px; background:url(icon/dz.png) no-repeat center;}
.m-teacher1 .m-zaned i{ background:url(icon/ydz.png) no-repeat center;}
.m-teacher1 .m-teabg {position: absolute;width: 100%;height: 100%;-webkit-transition: 0.5s;-o-transition: 0.5s;transition: 0.5s;}
.m-teacher1 li:hover .m-teabg{-webkit-box-shadow: inset 0px 0px 124px 1px rgba(255, 255, 255, 0.5);-moz-box-shadow: inset 0px 0px 124px 1px rgba(255, 255, 255, 0.5);box-shadow: inset 0px 0px 124px 1px rgba(255, 255, 255, 0.5);}


.m-teacher2 li{border-top:1px solid #ebebeb;}
.m-teacher2 li:first-child{border-top:0px;}
.m-teacher2 .m-tc-img{width:240px;float:left; margin-right:30px;}
.m-teacher2 .m-tc-img img{width:100%;height:240px; display:block; overflow:hidden;}
.m-teacher2 .m-tc-box{ background:#fff;height:245px; overflow:hidden; padding:30px;}

.m-teacher2 .m-tc-name{height:38px; line-height:38px; overflow:hidden; font-size:18px;}
.m-teacher2 .m-tc-intro{ line-height:24px; height:48px; overflow:hidden; font-size:14px;margin-top:5px;color:#929292;}
.m-teacher2 .m-star{ position:relative;height:1em; overflow:hidden; font-size:18px;}
.m-teacher2 .m-star-on{ position:absolute;left:0;top:0; background:#fff; overflow:hidden;height:100%;}
.m-teacher2 .m-star img{height:1em;}
.m-teacher2 .m-tc-score{ margin-top:10px;}
.m-teacher2 .m-tc-score p{color:#929292; line-height:22px; padding-top:10px;}
.m-teacher2 .m-tc-button a{float:left; padding:0px 20px; margin-right:15px;height:38px;line-height:38px; overflow:hidden; text-align:center;  font-size:14px;margin-top:35px;border-radius:3px;}
.m-teacher2 .m-tc-button .ks-mbtn{border:1px solid #264d79; background:#264d79;color:#fff;}
.m-teacher2 .m-gzbtn{border:1px solid #dbdbdb; background:#fff;color:#525252;}
.m-teacher2 .m-gzbtn i{ margin:2px 5px 0px 0px;float:left;}
.m-teacher2 .m-col2{border-top:0px;}
.m-teacher2 .m-col2 .m-tc-box{margin:30px 0 0 30px; padding:20px;}
.m-teacher2 .m-col2 .m-tc-img{ margin-right:20px;}
.m-teacher2 .m-col2 .m-tc-intro,
.m-teacher2 .m-col2 .m-tc-button a{ font-size:13px;}
.m-teacher2 .m-col2 .m-tc-button a{height:36px; line-height:36px;}

/*资讯*/

.m-news1{ background:#fff;}
.m-news1 .m-col1{ padding:30px 10px;border-bottom: 1px solid #f1f1f1;}
.m-news1 .m-col2 .m-big-Box{margin:30px; padding-left:25px;}
.m-news1 .m-col3 .m-big-Box{margin:20px; padding-left:15px;}
.m-news1 .m-col3 .m-tInfo{ font-size:13px; line-height:25px;height:75px;}
.m-news1 .m-col3 .m-btn{height:33px; line-height:33px; font-size:13px;}
.m-news1 .m-col3 h3{ font-size:16px;height:36px; line-height:36px;}
.m-news1 .m-big-Box{padding-left:15px; margin-right:30px;}
.m-news1 .m-textBox{position:relative;padding-left:130px;}
.m-news1 h3{ overflow:hidden;font-size: 18px;height: 38px;line-height: 38px;margin-bottom:10px;font-weight:normal;}
.m-news1 .m-tInfo{font-size:14px;line-height:26px;height: 78px;overflow:hidden;margin-bottom: 15px;}
.m-news1 .m-timeBox{position:absolute;top:5px;left:5px;height:40px;line-height:20px;font-size:12px;background:#f6f6f6;width:100px;padding:30px 0px;text-align:center; -webkit-transition:.5s; transition:.5s;border-radius: 50%;}
.m-news1 .m-spFont{display:block;font-size:24px;height:30px;line-height:30px;margin-top:-5px;}
.m-news1 .m-btn{border:1px solid #323232; display:block;height:34px; line-height:34px;width:100px; text-align:center;-webkit-transition: 0.5s;-o-transition: 0.5s;transition: 0.5s; font-size:14px;}

.m-news2 ul{margin-left:-30px;}
.m-news2 .m-big-Box{ margin:15px 0 15px 30px;}
.m-news2 .m-news-img{display: block;position: relative;height: 235px; overflow:hidden;}
.m-news2 .m-news-img img{width:100%;min-height:100%;}
.m-news2 .m-textBox{ padding:30px; background:#fff;}
.m-news2 h3{ font-size:16px; font-weight:normal;margin-bottom: 20px;line-height:30px;height: 30px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; display:block;}
.m-news2 .m-tInfo{ line-height:25px;height:75px; overflow:hidden;}
.m-news2 .m-timeBox{font-size: 12px;margin-bottom: 20px;}
.m-news2 .m-comment{color:#bdbdbd; padding-left:28px; position:relative;}
.m-news2 .m-icon-pinglun{ position:absolute;left:10px;top:0px;}
.m-news2 .m-col1{ position:relative;border-top:1px solid #ebebeb; padding-left:240px; background:#fff;}
.m-news2 .m-col1:first-child{border-top:0px;}
.m-news2 .m-col1 .m-news-img{width:240px; position:absolute;left:0;top:30px;}
.m-news2 .m-col4 h3,
.m-news2 .m-col4 .m-timeBox{ margin-bottom:15px;}
.m-news2 .m-col4 .m-textBox{ padding:20px;}
.m-news2 .m-col4 .m-tInfo{height:50px;}

.m-news3 li{border-top:1px dashed #ebebeb;position:relative;}
.m-news3 li:first-child{border-top:0px;}
.m-news3 .m-tit{line-height:40px;height:40px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#999;font-size: 14px;}
.m-news3 .m-timeBox{float:right;padding-left:10px;font-size:12px;color:#999;}
.m-news3 h3{ font-size:16px;}
.m-news3 .m-newsCircleOuter{position:absolute;display:inline-block;top:32px;left:-8px;width:16px;height:16px;background:#f4f4f4;border-radius:50%;vertical-align:top;z-index:1;}
.m-news3 .m-newsCircle{position:absolute;width:10px;height:10px;background:#bababa;border-radius:50%;left:3px;top:3px;z-index:2;}
.m-news3 .m-textBox{position:relative;margin-left:100px;border-left:1px solid #eee;padding:20px;}
.m-news3 .m-tInfo{font-size:14px;color:#999;line-height:24px;height:24px;overflow:hidden;margin-top:5px;}
.m-news3 .m-time{position:absolute;top:20px;left:-100px;height:40px;line-height:40px;font-size:14px;color:#999;}
.m-news3 .m-news-axis{border-top:0px;}
.m-news3 .m-news-axis .m-tInfo{ white-space:nowrap; text-overflow:ellipsis;}
.m-news3 .m-news-axis h3{ display:block;height:40px; line-height:40px; font-size:18px;}

.m-news3 .m-li-mi .dot{float:left;width: 4px;height: 4px;background: #333;border-radius: 5px;margin-right:10px; position:relative;top:50%;margin-top:-2px;}
.m-news3 .m-li-mi{border-top:0px;}
.m-news3 .m-li-mi .m-tit{font-size:12px;height:34px; line-height:34px;}
/*班级*/
.m-class1 ul{ margin-left:-30px;}
.m-class1 li{ width:33.33%; float:left; margin-bottom:48px;}
.m-class1 .m-inner{ margin-left:30px;}
.m-class1 .m-cos-img{display: block;position: relative;  -webkit-transition: 0.5s;-o-transition: 0.5s;transition: 0.5s; overflow:hidden;}
.m-class1 .m-cos-img img{width:100%; display:block; overflow:hidden;}
.m-class1 .m-Fraction{ background:#fff;text-align:center;}
.m-class1 .m-classname{padding: 25px 0 0;line-height: 28px;margin-bottom:10px;}
.m-class1 .m-classinfo{padding: 20px 0;background: #eee;}
.m-class1 .m-classname a{ font-size:16px; color:#333;}
.m-class1 .m-classname i{padding: 6px 12px;border-radius:5px;border: 1px solid #2d6cdf;color: #2d6cdf;margin-left: 15px;}
.m-class1 .m-fractbox{font-size: 40px;color: #333;margin-bottom:10px;}
.m-class1 .m-comscore{margin-bottom: 25px;font-size: 12px;color: #999;}
.m-class1 .m-classinfo span{ width:33.33%; float:left; color:#999; border-left:1px solid #ccc; margin-left:-1px; line-height:20px;}
.m-class1 .m-classinfo span.m-cfirst{ border-left:0;}

.m-class1 li:hover .m-cos-img{-webkit-box-shadow: inset 0px 0px 124px 11px rgba(0, 0, 0, 0.74);-moz-box-shadow: inset 0px 0px 124px 11px rgba(0, 0, 0, 0.74);box-shadow: inset 0px 0px 124px 11px rgba(0, 0, 0, 0.74);}


/*问答*/
.m-ask1 li{border-top: 1px solid #f5f5f5; padding:20px;}
.m-ask1 li:first-child{border-top:0px;}
.m-ask1 .m-askReply{margin-right: 18px;width: 60px;height: 60px;background: #f1f1f1;color: #919191;text-align: center;font-size: 12px;float:left;}
.m-ask1 .m-replynum{font-size: 20px;font-weight: 400; line-height:30px;padding-top:5px;}
.m-ask1 .m-replytitle{line-height: 20px;}
.m-ask1 .m-askCon{padding-left: 78px;padding-top: 5px;padding-bottom: 5px;}
.m-ask1 .m-askConT{margin-bottom: 10px;line-height: 20px;font-size: 14px;}
.m-ask1 .m-avatar{vertical-align:middle;border-radius: 50%;width: 20px!important;height: 20px!important;}
.m-ask1 .m-askConB{font-size: 12px;color: #999;}
.m-ask1 .m-link-dark{cursor: pointer;color: #616161!important;margin: 0 5px;}
.m-ask1 .m-divider {margin: 0 5px;color: #ccc;}
.m-ask1 .m-link{ color:#2d6cdf;}

.m-ask2 li{margin-top: 20px; position:relative;}
.m-ask2 .m-askinner{ margin-right:30px;}
.m-ask2 .m-username{width: 60px;height: 60px; float:left;margin-right: 15px;border-radius: 50%;overflow: hidden;}
.m-ask2 .m-username img{width:100%; height:100%;}

.m-ask2 .m-askinfo{width: 150px;overflow: hidden;}
.m-ask2 .m-title{height: 20px;overflow: hidden;margin: 5px 0;font-size: 14px;line-height: 20px;text-overflow: ellipsis;white-space: nowrap;}
.m-ask2 .m-metas{color: #c1c1c1;margin-top: 10px;line-height: 20px;}
.m-ask2 .m-metas span{height: 12px;line-height: 12px;background-image: url(icon/icons.png);background-repeat: no-repeat;cursor: pointer;padding-left: 22px;text-align: right;margin-top: 13px;margin-right:10px;}
.m-ask2 .m-icon-people{background-position: -207px -145px;}
.m-ask2 .m-icon-textsms{background-image: url(icon/icons2.png);background-position: -165px -145px;height: 14px;}


/*作品*/
.m-photo1 ul{ margin-right:-30px;}
.m-photo1 li{ float:left; width:33.33%; margin-bottom:30px;}
.m-photo1 .m-photoBox{ margin-right:30px; position:relative;}
.m-photo1 .m-news-img{height:242px; overflow:hidden;}
.m-photo1 .m-news-img img{width: 100%; min-height:270px;display: block;}
.m-photo1 .m-photoInner{padding-top: 26px;background: #fff;}
.m-photo1 .m-photoClass{position: absolute;left: -16px;top: 20px;padding: 8px 14px 9px 14px;color: #ffffff;background: #087dc2;font-size: 14px;}
.m-photo1 .m-photoClass:before {content: '';position: absolute;left: 1px;bottom: -15px;border-top: 16px solid #0d486b;border-right: 14px solid transparent;-webkit-transform: scale(-1) rotate(-90deg);-moz-transform: scale(-1) rotate(-90deg);-ms-transform: scale(-1) rotate(-90deg);-o-transform: scale(-1) rotate(-90deg);transform: scale(-1) rotate(-90deg);}
.m-photo1 .m-photoTime{ margin-bottom:22px;}
.m-photo1 h5{ font-size:16px; font-weight:normal; margin-bottom:15px;padding: 0 30px; display:block;height:18px; line-height:18px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.m-photo1 .m-photoIntro{ font-size:12px; color:#999; line-height:25px; height:50px; overflow:hidden;padding: 0 30px;}
.m-photo1 .m-photoSinfo{color: #999;margin-top:15px;line-height: 45px;padding: 0 30px;border-top: 1px solid #efefef;}
.m-photo1 .m-photoSinfo span {height: 12px;line-height: 12px;background-image: url(icon/icons.png);background-repeat: no-repeat;cursor: pointer;padding-left: 22px;text-align: right;margin-top: 13px;margin-right:30px;}
.m-photo1 .m-photoeye{background-position: -207px -145px;}
.m-photo1 .m-photocom{background-image: url(icon/icons2.png);background-position: -165px -145px;height: 14px;}
.m-photo1 .m-photoTime{background: url(icon/icons.png) no-repeat 0px -107px;}


/*筛选*/
.m-filtrate{ padding:40px 0;}
.m-filtrate .m-element{ position:relative; padding-left:102px; margin:14px 0;}
.m-filtrate .m-etitle{ position:absolute; left:0; top:0;color:#111; height:30px; line-height:30px; font-size:14px;}
.m-filtrate li span{ display:none;}
.m-filtrate li a{ color:#666; font-size:14px; float:left; margin-right:40px; line-height:30px;}
.m-filtrate li a.curr{ color:#111;}

.m-sort{border: 1px solid #333;border-radius: 5px;overflow: hidden;background: #fff;}
.m-sort a{float: left;line-height: 35px;height: 35px;border-right: 1px solid #333;color:#888;padding: 0 15px;margin-right: -1px;}
.m-sorta.curr{ background:#333;color:#fff;}

.m-sort .curr{ background:#333;color:#fff;}
.m-sort .curr a{color:#fff;}

.m-sort .m-iconup,
.m-sort .m-icondown{ float:right; width:12px;height: 12px;margin:12px 0 0 5px;}
.m-sort .m-iconup{background:url(icon/arrowup.png) center no-repeat;}
.m-sort .m-icondown{ background:url(icon/arrowdown.png) center no-repeat;}
.m-sort .curr .m-iconup{background:url(icon/c-arrowup.png) center no-repeat;}
.m-sort .curr .m-icondown{background:url(icon/c-arrowdown.png) center no-repeat;}


/*title*/
.m-title1,.m-title3{height: 48px;line-height: 48px;padding: 0 20px;border-bottom: 1px solid #f1f1f1;}
.m-title1 span,.m-title3 span{font-size: 16px;}

.m-title2 {text-align: center;}
.m-title2 span {font-size: 24px;margin-bottom: 20px;line-height:36px;color: #000;text-transform: uppercase;position: relative;}
.m-title2 span:before {position: absolute;top: 40px;left: 0;right: 0;bottom: 0;content: '';width: 50px;height: 1px;margin: 0 auto;background:#000;}
.m-title2 p{font-size: 14px;height:24px;line-height:24px;color:#6b6b6b; display: block;margin-top:20px;}

.m-title3 .more{float:right;font-size:14px;color:#6b6b6b;}