/*******************************  this template common css ************************

 *

 * 这里放置商城前台页面可以重复使用的代码

 *

 */
 /*直播列表*/
.zhibolb{width:1200px;margin:0 auto;height:auto}
.zhibolb .yuyue{width:1200px;margin:0 auto;height:auto}
.zhibolb .title{width:1200px;font-size:20px;color:#333;height:50px;line-height:50px}

.zhibolb ul{height:auto;width:1200px;overflow:hidden}
.zhibolb a:hover ul{box-shadow:5px 5px 5px #818181;background-color:#333}
.zhibolb li{float:left;margin:10px}
.zhibolb .tubiao{height:60px;width:340px;float:left;margin:20px 29px;box-shadow:3px 3px 3px #cbcaca;border:1px solid #e6eaf2;background-color:#fff}
.zhibolb .tubiao img{width:30px;height:30px;float:left;margin:10px; margin-top:15px;}
.zhibolb .mingc{width:180px;float:left;margin:10px;}
.zhibolb .baom{padding:10px 10px;float:right; margin-top:10px;}
.zhibolb .baom a{color:#29b774;background-color:#fff;border:1px solid #29b774;padding:5px 10px;border-radius:20px;}
.zhibolb .baom a:hover{color:#fff;background-color:#29b774}
.zhibohuigu{width:1200px;margin:0 auto;height:auto;overflow:hidden}
.zhibohuigu .title2{width:1200px;font-size:20px;color:#333;height:50px;line-height:50px}
.zhibohuigu .huigu{width:1200px;margin:0 auto;height:auto}
.zhibohuigu .huigu a{float: left;width: 220px;padding: 7px 7px 10px;background-color:#fff;border: 1px solid #e6eaf2;position: relative;margin:20px 32px}
.zhibohuigu .huigu li .biaot{font-size:16px;line-height:30px;color:#333}
.zhibohuigu .huigu li .time{font-size:14px;line-height:30px;color:#818181}
.zhibohuigu .huigu li .num{font-size:14px;line-height:30px;color:#818181}
.zhibohuigu .huigu li .num span{color:#29b774;float:right}
.zhibohuigu .huigu a:hover{box-shadow:3px 3px 3px #ccc;}
.zhibojinxing{width:1200px;margin:0 auto;height:auto;overflow:hidden}
.zhibojinxing .title2{width:1200px;font-size:20px;color:#333;height:50px;line-height:50px}
.zhibojinxing .jinxing{width:1200px;margin:0 auto;height:auto}
.zhibojinxing .jinxing a{float: left;width: 220px;padding: 7px 7px 10px;border: 1px solid #e6eaf2;background-color:#fff;position: relative;margin:20px 32px 0;}
.zhibojinxing .jinxing li .biaot{font-size:16px;line-height:30px;color:#333}
.zhibojinxing .jinxing li .time{font-size:14px;line-height:30px;color:#818181}
.zhibojinxing .jinxing li .num{font-size:14px;line-height:30px;color:#818181}
.zhibojinxing .jinxing li .num span{color:#29b774;float:right}
.zhibojinxing .jinxing a:hover{box-shadow:3px 3px 3px #ccc;}

/*课程详情*/
#kecheng{width:1200px; margin:0px auto;overflow:hidden}
#kecheng .ketitle{width:550px; margin:20px auto;padding:20px;background-color:#fff;box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1);min-height:321px; float:right;}
#kecheng .ketitle h1{font-size: 20px;margin: 0px 0 15px 0;font-weight:normal}
#kecheng .ketitle .ketitle1{width:550px;font-size: 14px;line-height: 24px;float:left;display:block}
#kecheng .ketitle .ketitleimg{width:426px;height:240px;float:right;display:block}
#kecheng .ketitle img{width:426px;height:240px;float:right;}
#kecheng .keleft{width:850px;background-color:#fff;box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1);float:left;overflow:hidden;padding-bottom:10px}
#kecheng .keleft h1{font-size: 16px;height: 50px;line-height: 51px;text-indent: 20px;border-bottom: 1px solid #eee;font-weight:normal}
#kecheng .keleft article{outline: none;font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;orphans: 2;widows: 2;background-color: rgb(255, 255, 255)
;white-space: normal;line-height:22px;  padding: 20px 30px;color:#333}
#kecheng .tabbox{width:850px;height:40px;box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1);height:40px;overflow:hidden}
#kecheng .keleft .tabbox li{width:30%;text-align:center;float:left;height:40px;line-height:40px;font-size:18px}
#kecheng .keleft .tabbox .active{color:#29b774;border-bottom:2px solid #29b774}
#kecheng .keleft .tab2{background-color:#fff}
#kecheng .keleft .tab3{background-color:#fff}
#kecheng .keleft  h2{font-weight:700;font-size:18px;line-height:36px;height:36px;background-color:#e6eaf2;padding-left:10px}

#kecheng .keleft .tab2 p{font-size: 14px;height: 40px;line-height:40px;text-indent: 20px;font-weight:normal}
#kecheng .keleft .tab2 p span{float:right;margin-right:20px}
#kecheng .keleft .tab2 p img{margin-top:10px;width:14px;margin-right:10px}
#kecheng .keleft .tab3 li{width:850px;border-bottom:1px solid #e6eaf2;overflow:hidden;padding:10px 0}
#kecheng .keleft .tab3 .txiang{width:60px;height:60px;float:left;border-radius:50px;padding:10px}
#kecheng .keleft .tab3 .txiang img{border-radius:50px;width:60px;height:60px;}
#kecheng .keleft .tab3 .mtm{width:760px;float:left}
#kecheng .keleft .tab3 .mtm article{width:750px;overflow:hidden;padding:0}
#kecheng .keleft .tab3 .mtm p{height:30px;line-height:30px;margin-top:10px}
#kecheng .keleft .tab3 .mtm p img{width:16px;}
#kecheng .keleft .tab3 .pj_btn{ width:80px;float:right; border-bottom:1px solid #e6eaf2;}
#kecheng .keleft .tab3 .pj_btn a{width:80px;font-weight:500px; display:block;font-size:14px; color:#29b774; cursor:pointer;}
#kecheng .keright{width:295px;float:right;padding: 20px 20px 0 20px;overflow: hidden;*zoom: 1;background-color: #fff;background-color: #fff;-webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1);-moz-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1);
box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1)}
#kecheng .keright .kexinxi{border-bottom:1px solid #e6eaf2}
#kecheng .keright .kexinxi h2{font-size: 16px;margin-bottom: 10px;font-weight:normal}
#kecheng .keright .kexinxi li{margin: 10px 0;font-size: 14px;}
#kecheng .keright .kexinxi li span{font-size: 12px;padding-left: 15px;}
#kecheng .keright .kejs{margin-top:10px;height:auto;overflow:hidden;border-bottom:1px solid #e6eaf2}
#kecheng .keright .kejs h2{font-size: 16px;margin-bottom: 10px;font-weight:normal}
#kecheng .keright .kejs li{margin: 10px 0;font-size: 14px;float:left}
#kecheng .keright .kejs li img{width:60px;margin:0px 10px 0px 0px ;}
#kecheng .keright .kejs li span{font-size: 12px;}

#kecheng .keright .kefx{margin-top:10px;height:auto;overflow:hidden;}
#kecheng .keright .kefx h2{font-size: 16px;margin-bottom: 10px;font-weight:normal}
#kecheng .keright .kefx li img{width:120px;}
#kecheng .keright .kefx li{width:120px;margin: 10px 90px;font-size: 14px;float:left}
#kecheng .keright .kefx li span{font-size: 12px;padding-left: 15px;}
#kecheng .keright .kebm h2{font-size: 16px;margin-bottom: 18px;font-weight:normal;border:1px solid #f46112;color:#f46112;text-align:center;height:40px;line-height:40px;border-radius:10px}
#kecheng .keright .kebm a:hover h2{background-color:#f46112;color:#FFF;}

/*课程列表*/
#kclb{width:1200px; margin:0px auto;overflow:hidden}
#kclb .kclbleft{width: 930px;background-color: #fff;margin-top: 15px;font-size: 16px;margin-top:20px;float:left}
#kclb .kclbleft .kclbjs{width:918px;padding: 10px 5px;border: 1px solid #e6e6e6;float:left}
#kclb .kclbleft .kclbjs li{border-right: 1px solid #e6e6e6;olor: #333;float:left;padding: 0px 15px;font-size: 14px;line-height: 14px;cursor: pointer;}
#kclb .kclbleft .kclbjs .active{color:#29b774}
#kclb .kclbleft .kclbnr{padding-top:50px}
#kclb .kclbleft .kclbnrbox{z-index: 9;margin-bottom: 0px;height: 150px;padding: 20px 0px 20px 0px;border-bottom: 1px solid #e6e6e6;box-shadow: 0px 0px 0px transparent;}
#kclb .kclbleft .kclbnrbox a {float:left}
#kclb .kclbleft .kclbnrbox img{width:265px;height:150px;float:left;-moz-transition: all 0.5s ease-in-out 0s;
-o-transition: all 0.5s ease-in-out 0s;
-webkit-transition: all 0.5s ease-in-out 0s;transition: all 0.5s ease-in-out 0s;}
#kclb .kclbleft .kclbxx{width:655px;float:right}
#kclb .kclbleft .kclbxx h1 .bm{padding:5px 10px;color:#29b774;border:1px solid #29b774;text-align:center; cursor:pointer;}
#kclb .kclbleft .kclbxx h1 .bm:hover{background-color:#29b774;color:#fff}
#kclb .kclbleft .kclbxx h1{width:550px;height:36px;font-weight:normal;line-height: 20px;font-size: 16px;float:left}
#kclb .kclbleft .kclbxx .jianj{width:655px;margin: 0px 10px 20px 0;line-height:20px;}
#kclb .kclbleft .kclbxx .biaoq span{float:left;border:1px solid #29b774;padding:3px 10px;color:#29b774;border-radius:10px;margin-right:10px}

#kclb .kclbright{width:235px;float:right;background-color:#fff;overflow:hidden;margin-top:20px;padding:10px}
#kclb .kclbright h1{height: 18px;line-height: 18px;font-size: 18px;border-left: 4px solid #29b774;padding-left: 10px;font-weight:normal}
#kclb .kclbright li{margin-top: 15px;height: 14px;line-height: 14px;font-size: 14px;}
#kclb .kclbright .tuij{margin-top:20px}

#kclb .jiansuo{width:930px;overflow:hidden;background-color:#f4feff}
#kclb .jiansuo .jsk1{width:900px;padding:15px;border-bottom:1px dotted #e6eaf2;overflow:hidden;}
#kclb .jiansuo .jsk1 li{width:125px;float:left;height:36px;line-height:36px;text-align:center}
#kclb .jiansuo .jsk1 li a{color:#333;font-size:16px;}
#kclb .jiansuo .jsk1 li a:hover{ }
#kclb .jiansuo .jsk1 .jsk1_on{background-color:#29b774;}
#kclb .jiansuo .jsk1 .jsk1_on a{color:#fff}

#kclb .jiansuo .jsk2{width:900px;padding:15px;border-bottom:1px dotted #e6eaf2;overflow:hidden;}
#kclb .jiansuo .jsk2 li{width:125px;float:left;height:30px;line-height:30px;text-align:center}
#kclb .jiansuo .jsk2 li a{color:#333;font-size:14px;}
#kclb .jiansuo .jsk2 li a:hover{color:#29b774}
#kclb .jiansuo .jsk2 .jsk2_on{color:#29b774}
#kclb .jiansuo .jsk2 .jsk2_on a{color:#29b774}

#kclb .jiansuo .jsk3{width:900px;padding:15px;border-bottom:1px dotted #e6eaf2;overflow:hidden;}
#kclb .jiansuo .jsk3 li{width:125px;float:left;height:30px;line-height:30px;text-align:center}
#kclb .jiansuo .jsk3 li a{color:#333;font-size:14px;}
#kclb .jiansuo .jsk3 li a:hover{color:#29b774}
#kclb .jiansuo .jsk3 .jsk3_on{color:#29b774}
#kclb .jiansuo .jsk3 .jsk3_on a{color:#29b774}


#kclb .jiansuo .jsk4{width:900px;padding:15px;overflow:hidden;}
#kclb .jiansuo .jsk4 li{width:125px;float:left;height:30px;line-height:30px;text-align:center}
#kclb .jiansuo .jsk4 li a{color:#333;font-size:14px;}
#kclb .jiansuo .jsk4 li a:hover{color:#29b774}
#kclb .jiansuo .jsk4 .jsk4_on{color:#29b774}
#kclb .jiansuo .jsk4 .jsk4_on a{color:#29b774}

/*保险详情页面*/

.jinbxxq{width:1200px;margin:10px auto; overflow:hidden;border:1px solid #e6eaf2;background-color:#fff}
.jinbxxq .imgbox{width:360px;height:240px;float:left}
.jinbxxq .imgbox img{width:340px;height:220px;padding:10px}
.jinbxxq .nrbox{width:520px;float:left;padding:10px}
.jinbxxq .nrbox h1{font-size:18px;color:#29b774;font-weight:normal;line-height:40px}
.jinbxxq .nrbox article{font-size:14px;color:#333;line-height:24px;margin-bottom:20px}
.jinbxxq .nrbox p{font-size:14px;color:#29b774;line-height:24px}
.jinbxxq .nrbox p span{font-size:14px;color:#666;line-height:24px}
.jinbxxq .anbox{width:179px;float:left;padding:10px;border-left:1px solid #e6eaf2;height:220px}
.jinbxxq .anbox p{text-align:center;font-size:16px;color:#818181;margin-top:60px}
.jinbxxq .anbox p span{font-size:14px;color:#29b774;line-height:24px}
.jinbxxq .anbox .yygm a{border:1px solid #29b774;color:#29b774;padding:5px 20px;}
.jinbxxq .anbox .yygm a:hover{color:#fff;padding:5px 20px;background-color:#29b774;}
.baoxnr{width:1200px;margin:10px auto;}
.baoxnr .bxzr{background-color:#fff}
.baoxnr .bxzr h1{font-size:16px;font-weight:normal;color:#333;border-left:2px solid #29b774;padding-left:10px;height:36px;line-height:36px}
.baoxnr .bxzr p{line-height:24px;color:#818181;padding:10px}
.baoxnr .tbyq{background-color:#fff;margin-top:10px}
.baoxnr .tbyq h1{font-size:16px;font-weight:normal;color:#333;border-left:2px solid #29b774;padding-left:10px;height:36px;line-height:36px}
.baoxnr .tbyq li{line-height:24px;color:#818181;padding:10px;list-style:circle;margin-left:30px}

.baoxnr .tbfa{background-color:#fff;margin-top:10px}
.baoxnr .tbfa h1{font-size:16px;font-weight:normal;color:#333;border-left:2px solid #29b774;padding-left:10px;height:36px;line-height:36px}
.baoxnr .tbfa li{line-height:24px;color:#818181;padding:10px;list-style:circle;margin-left:30px}


.baoxnr .lplc{background-color:#fff;margin-top:10px}
.baoxnr .lplc h1{font-size:16px;font-weight:normal;color:#333;border-left:2px solid #29b774;padding-left:10px;height:36px;line-height:36px}
.baoxnr .lplc li{width:1000px;margin:20px auto;}
.baoxnr .lplc li img{width:1000px;height:120px;padding-bottom:20px}

/*专家详情页面*/
.expert_con{ width:1200px; margin:0 auto;}
.expert_con .expert1{ width:1200px; border-top:3px solid #29b774; background-color:#fff; padding-bottom:20px; margin:20px 0;}
.expert_con .expert1 .expert_btn{ width:1140px; padding-right:60px; padding:10px 0;}
.expert_con .expert1 .expert_btn a{ display:block; width:60px; float:right; text-align:center; margin-left:30px;}
.expert_con .expert1 .expert_btn a span{ display:block; width:100%; text-align:center; font-size:18px; color:#29b774; margin-top:5px;}
.expert_con .expert1 .expert_xq{ width:1200px;}
.expert_con .expert1 .expert_xq .xq_left{ width:400px; float:left;}
.expert_con .expert1 .expert_xq .xq_left .xx1{ width:138px; height:138px; border-radius:138px; overflow:hidden; margin:0 auto;}
.expert_con .expert1 .expert_xq .xq_left .xx2{ width:100%; text-align:center; margin:30px 0 20px;}
.expert_con .expert1 .expert_xq .xq_left .xx2 .n1{ font-size:24px; color:#525252; margin-right:10px;}
.expert_con .expert1 .expert_xq .xq_left .xx2 .n2{ font-size:16px; color:#525252;}
.expert_con .expert1 .expert_xq .xq_left .xx3{ width:100%; text-align:center;}
.expert_con .expert1 .expert_xq .xq_left .xx3 span{ padding:1px 10px; border:1px solid #29b774; border-radius:20px; color:#29b774;}
.expert_con .expert1 .expert_xq .xq_right{ width:700px; float:left; margin-left:40px;}
.expert_con .expert1 .expert_xq .xq_right p{ font-size:16px; color:#161616; margin-bottom:10px;}
.expert_con .expert1 .expert_xq .xq_right article{ font-size:16px; color:#161616; line-height:30px;}

.expert_con .new_lesson{ width:1200px; border-top:3px solid #29b774; background-color:#fff; margin-bottom:20px;}
.expert_con .new_lesson h1{ width:1180px; height:48px; line-height:48px; padding-left:20px; font-size:18px; color:#121212; font-weight:bold;}
.expert_con .new_lesson .new_le_con{ width:1200px; padding-top:20px; border-top:1px solid #d3d3d3;}
.expert_con .new_lesson .new_le_con li{ width:260; float:left; margin-right:20px; margin-left:20px; margin-bottom:20px;}
.expert_con .new_lesson .new_le_con li .imgbox{ width:260px; height:200px;}
.expert_con .new_lesson .new_le_con li .title{ width:260px; line-height:40px;}
.expert_con .new_lesson .new_le_con li .title .tt1{ display:block; width:72%; float:left; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; font-size:18px; color:#121212;}
.expert_con .new_lesson .new_le_con li .title .tt2{ display:block; width:28%; float:right; font-size:14px; color:#707070;}

.expert_con .expert_msg{ width:1200px; border-top:1px solid #d3d3d3; background-color:#fff;}
.expert_con .expert_msg h1{ width:1180px; height:48px; line-height:48px; padding-left:20px; font-size:18px; color:#121212; font-weight:bold;}
.expert_con .expert_msg .msg_con{ width:1200px; border-top:1px solid #d3d3d3; padding-top:20px;}
.expert_con .expert_msg .msg_con li{ border-bottom:1px dashed #d2d2d2;}
.expert_con .expert_msg .msg_con li .con1{ width:1140px; padding:0 30px 20px; border-bottom:1px dashed #ececec;}
.expert_con .expert_msg .msg_con li .con1 .cc1{ width:1140px;}
.expert_con .expert_msg .msg_con li .con1 .cc1 .tou{ width:38px; height:38px; border-radius:4px; overflow:hidden; float:left; margin-right:10px;}
.expert_con .expert_msg .msg_con li .con1 .cc1 .name{ width:300px; height:38px; line-height:38px; font-size:18px; color:#121212; font-weight:bold; float:left;}
.expert_con .expert_msg .msg_con li .con1 .cc1 .time{ width:300px; height:38px; line-height:38px; font-size:16px; color:#5c5c5c; float:right; text-align:right;}
.expert_con .expert_msg .msg_con li .con1 .cc2{ width:1140px; font-size:18px; color:#121212; margin-top:16px;}
.expert_con .expert_msg .msg_con li .con2{ width:1140px; padding:0 30px 20px; margin-top:20px;}
.expert_con .expert_msg .msg_con li .con2 .left{ width:45px; float:left; text-align:center; margin-top:5px;}
.expert_con .expert_msg .msg_con li .con2 .right{ width:1095px; float:left;}
.expert_con .expert_msg .msg_con li .con2 .right .cc1{ width:1095px;}
.expert_con .expert_msg .msg_con li .con2 .right .cc1 .tou{ width:38px; height:38px; border-radius:38px; overflow:hidden; float:left; margin-right:10px;}
.expert_con .expert_msg .msg_con li .con2 .right .name{ width:300px; height:38px; line-height:38px; font-size:18px; color:#121212; font-weight:bold; float:left;}
.expert_con .expert_msg .msg_con li .con2 .right .cc2{ width:1095px; font-size:18px; color:#121212; margin-top:16px;}



/*专家详情页面*/
.expert{ display:none;}
.expert .expert_basemsg{width:1200px;margin:0 auto;background-color:#fff;margin-top:10px;overflow:hidden;padding-top:10px;padding-bottom:20px}
.expert .expert_basemsg .tx{width: 90px;float:left;height: 90px;border: 4px solid rgba(250, 250, 250, 0.6);border-radius: 50%;overflow: hidden;margin:10px}
.expert .expert_basemsg .tx img{width:90px;height: 90px;}
.expert .expert_basemsg .mnm{width:1060px;float:left;height:auto;margin-bottom: 20px;}
.expert .expert_basemsg .mnm h1{ width:100%;font-size:18px; font-weight:normal;height:36px;line-height:36px;color:#333}
.expert .expert_basemsg .mnm h1 .nn1{ float:left;font-size:18px;}
.expert .expert_basemsg .mnm h1 .nn2{ float:left;font-size:14px;margin-left:20px;}
.expert .expert_basemsg .mnm h1 a{ float:right; display:block; width:70px; height:30px; line-height:30px; text-align:center; border:1px solid #29b774; margin-right:10px; font-size:16px; color:#29b774; border-radius:5px;}
.expert .expert_basemsg .mnm h1 .gz{ color:#f46112; border:1px solid #f46112;cursor:pointer;}
.expert .expert_basemsg .mnm h1 .had{ color:#999; border:1px solid #999;}
.expert .expert_basemsg .mnm p{height:36px;line-height:36px}
.expert .expert_basemsg .mnm p img{width:12px;margin-right:10px}
.expert .expert_basemsg .mnm ul{width:960px; overflow:hidden;height:auto}
.expert .expert_basemsg .mnm ul li{width:50px;color:#29b774;float:left;text-align:center;border:1px solid #29b774;border-radius:20px; margin-top:10px; margin-right:10px;}
.expert .zjjj{width:1160px;border-left:1px solid #e6eaf2;padding:0 20px}
.expert .zjjj{line-height:24px}
.expert .zxkc{width:1200px;margin:0 auto;margin-top:10px;overflow:hidden;padding-top:10px}
.expert .zxkc li{width: 220px;height: 210px;margin: 0px 10px;background: #fff;float:left}
.expert .imgbox{width: 220px;height:124px}
.expert .imgbox img{width: 220px;height:124px}
.expert .zxkc .title{line-height: 40px;height: 40px;font-size: 16px;overflow: hidden;color:#333;padding:0 10px}
.expert .zxkc .miaos{padding-left:10px}
.expert .zxkc h1{font-size:18px;color:#333;font-weight:normal;height:40px;line-height:40px}
.expert .zxkc .msg_content{ width:100%; }
.expert .zxkc .msg_content .con1{ width:98%; background-color:#fff; line-height:24px; padding:5px 1%;}
.expert .zxkc .msg_content .con2{ width:98%; background-color:#fff; line-height:24px; padding:5px 1%; color:#29b774;}
.expert .zxkc .msg_content .con3{ width:99%; background-color:#fff;border-bottom:1px dotted #ccc;line-height:30px;padding-right:1%; font-size:14px; color:#ccc; text-align:right;}

/*专家列表页面*/

.zjlb .nongshi_type ul .current a{ color: #fff;background-color:#29b774;}
.zjlb .nongshi_type{width:1200px;margin:10px auto;background-color:#fff;overflow:hidden;}
.zjlb .nongshi_type li a{float:left;padding:5px 20px;margin:10px 20px;border:1px solid #29b774;text-align:center;border-radius:5px}
.zjlb .xueyuan_expert{width:1200px;margin:10px auto;overflow:hidden;}
.zjlb .xueyuan_expert li{width: 220px;margin: 0px 10px;margin-bottom: 20px;background: #fff;float:left}
.zjlb .xueyuan_expert li .expert_img img{width: 220px;height:140px}
.zjlb .xueyuan_expert li .name{font-size:16px;margin-left:10px;height:26px;line-height:26px}
.zjlb .xueyuan_expert li .expert_ji{margin-left:10px;line-height:40px;height:40px;}
.zjlb .xueyuan_expert li .expert_ji span{font-size:14px;margin-left:10px;line-height:40px;height:40px;}
.zjlb .xueyuan_expert li .expert_ji img{width:16px}
.zjlb .xueyuan_expert li .biaoqian{margin-bottom:10px;height:30px; width:100%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.zjlb .xueyuan_expert li .biaoqian span{color:#29b774;border-radius:5px;padding:2px 5px;font-size:12px;}
.zjlb .xueyuan_expert li .caozuo{margin-bottom:20px;}
.zjlb .xueyuan_expert li .caozuo a{width:73px;padding:2px 8px;margin:8px;border:1px solid #ccc}
/*专家留言*/
#post_form{width:1120px;margin:0 auto;overflow:hidden}
.liuyan_kuang{ width:1180px; padding-left:20px; margin:10px auto 0; background-color:#fff;}
.liuyan_kuang textarea{ width:1200px; height:100px; font-size:14px; color:#333; line-height:20px; border:none; border-bottom:1px solid #e6eaf2; padding:10px 0;}
.liuyan_photo{ width:1180px; padding-left:20px; margin:0 auto; padding-bottom:10px; border-bottom:1px solid #e6eaf2; background-color:#fff;}
.liuyan_photo .title{ width:1200px; font-size:14px; color:#4c4c4c; line-height:30px; margin-bottom:10px;}
.liuyan_photo .title span{ font-size:14px; color:#999;}
.liuyan_photo .photo_img{ width:1200px;}
.liuyan_photo .photo_img .add_tu{ float:left; display:block; width:100px; height:100px; margin-right:10px; margin-bottom:10px; position:relative;}
.liuyan_photo .photo_img .add_tu .delete_img{ position:absolute; right:-5px; top:-5px;}
.liuyan_photo .photo_img .add_btn{ float:left; display:block; width:100px; height:100px;}
.liuyan_photo .photo_img #admg2{ width:0; height:0;}
.liuyan_photo .photo_img #admg3{ width:0; height:0;}
.liuyan_photo .photo_img #admg4{ width:0; height:0;}
.liuyan_photo .photo_img #admg5{ width:0; height:0;}
.liuyan_photo .photo_img #admg6{ width:0; height:0;}
.liuyan_photo .photo_img #admg7{ width:0; height:0;}
.liuyan_photo .photo_img #admg8{ width:0; height:0;}
.liuyan_expert{ width:1180px; padding-left:20px; margin-top:10px; background-color:#fff;margin:0 auto}
.liuyan_expert .name{ width:1050px; height:60px; line-height:60px;}
.liuyan_expert .name .nn1{ float:left; font-size:14px; color:#808080;}
.liuyan_expert .name .nn2{ float:right; font-size:14px; color:#333; margin-top:20px; width:600px; line-height:30px; text-align:right;}
.liuyan_expert .name .nn2 select{ font-size:14px;}
.liuyan_expert .name .nn2 input{width:600px; margin:0 auto; height:30px; line-height:30px; padding:0; border:none; text-align:right;}
.liuyan_expert #arages{float:right;margin-top:20px ;color:#fff;background-color:#39b774;border:none;padding:8px 30px}
.liuyan_tijiao{width:200px;margin:0 auto;}
.liuyan_tijiao input{background-color:#29b774;padding:5px 30px;border: 0; /* 方法1 */
    -webkit-appearance: none; /* 方法2 */color:#fff;box-shadow:none;border-radius:10px;margin-top:20px}
.jinnong_btn{width:200px;margin:0 auto;}
.jinnong_btn input{background-color:#29b774;padding:5px 30px;border: 0; /* 方法1 */
    -webkit-appearance: none; /* 方法2 */color:#fff;box-shadow:none;border-radius:10px;margin-top:20px}
/*我要讲课*/
#speak_form{width:1100px;margin:0 auto;overflow:hidden}
#speak_form h1{text-align:center;font-size:24px;line-height:76px;color:#333}
.speak_kuang{ width:1080px; padding-left:20px; margin:10px auto 0; background-color:#fff;}
.speak_kuang textarea{ width:1200px; height:100px; font-size:14px; color:#333; line-height:20px; border:none; border-bottom:1px solid #e6eaf2; padding:10px 0;}
.speak_photo{ width:1080px; padding-left:20px; margin:0 auto; padding-bottom:10px; border-bottom:1px solid #e6eaf2; background-color:#fff;}
.speak_photo .title{ width:1100px; font-size:14px; color:#4c4c4c; line-height:30px; margin-bottom:10px;}
.speak_photo .title span{ font-size:14px; color:#999;}
.speak_photo .photo_img{ width:1100px;}
.speak_photo .photo_img .add_tu{ float:left; display:block; width:74px; height:74px; margin-right:10px; margin-bottom:10px; position:relative;}
.speak_photo .photo_img .add_tu .delete_img{ position:absolute; right:-5px; top:-5px;}
.speak_photo .photo_img .add_btn{ float:left; display:block; width:74px; height:74px;}
.speak_photo .photo_img #admg2{ width:0; height:0;}
.speak_photo .photo_img #admg3{ width:0; height:0;}
.speak_photo .photo_img #admg4{ width:0; height:0;}
.speak_photo .photo_img #admg5{ width:0; height:0;}
.speak_photo .photo_img #admg6{ width:0; height:0;}
.speak_photo .photo_img #admg7{ width:0; height:0;}
.speak_photo .photo_img #admg8{ width:0; height:0;}
.speak_expert{ width:1080px; padding-left:20px; margin-top:10px; background-color:#fff;margin:0 auto}
.speak_expert select{ width:1200px; height:40px; line-height:40px; font-size:14px; color:#808080; border:none; background-color:#fff; background-image:url(../images/img/you_jt.png); background-repeat:no-repeat; background-size:10px 16px; background-position:right center; padding:0; border-bottom:1px solid #e6eaf2;}
.speak_expert .name{ width:1160px; height:40px; line-height:40px;}
.speak_expert .name .nn1{ float:left; font-size:14px; color:#808080;}
.speak_expert .name .nn2{ float:right; font-size:14px; color:#808080; margin-top:5px; width:600px; line-height:30px; text-align:right;}
.speak_expert .name .nn2 input{width:600px; margin:0 auto; height:30px; line-height:30px; padding:0; border:none; text-align:right;}

.xieyi{width:200px;margin:0 auto;height:30px;line-height:30px;margin-top:20px ;}
.xieyi a{color:#29b774}
.speak_tijiao{margin:0 auto;width:200px;}
.speak_tijiao #arages{width:200px;margin:0 auto;font-size:20px;text-align:center;color:#fff;background-color:#39b774;border:none;padding:8px 30px}

/* 专题列表 */

.active_list{width:1200px;margin:0 auto;overflow:hidden}
.active_list li{width:380px;margin:10px;float:left;background-color:#fff;overflow:hidden}

.active_list li:hover{box-shadow:3px 3px 3px #818181}
.active_list .tupian{width:380px;height:204px;overflow:hidden}
.active_list li:hover .tupian img{transition: 0.6s;transform: scale(1.15);}
.active_list .title{width:360px;margin:0 auto;font-size:16px; height:36px;line-height:36px}
.active_list .time{width:360px;margin:0 auto;font-size:14px; height:36px;line-height:36px}

/* 专题详情 */

.lesson_active{width:1200px;margin:0 auto;overflow:hidden}
.lesson_active .active_msg{width:1200px;margin:10px auto;background-color:#fff;overflow:hidden}
.lesson_active .active_msg .act_img{width:400px;padding:10px;float:left;float:left}
.lesson_active .active_msg .act_name{width:780px;float:left}
.lesson_active .active_msg .act_name h1{font-size:18px; height:36px;line-height:36px;font-weight:normal;color:#333}
.lesson_active .active_msg .act_name h2{font-size:14px; height:24px;line-height:24px;font-weight:normal;color:#29b774}
.lesson_active .active_msg .act_name h3{font-size:14px; height:120px;line-height:24px;font-weight:normal;}
.lesson_active .active_msg .act_name .baoming_btn a{border:1px solid #29b774;color:#29b774;padding:5px 20px}
.lesson_active .active_msg .act_name .baoming_btn a:hover{background-color:#29b774;color:#fff;}
.lesson_active .lesson_hot{width:1200px;margin:10px auto;background-color:#fff;overflow:hidden}
.lesson_active .lesson_hot .title{font-size:18px;padding:10px}
.lesson_active .kejian_tj{width:1200px;overflow:hidden}
.lesson_active .clearfix{width:300px;float:left;overflow:hidden;margin-bottom:20px}
.lesson_active .clearfix img{width:280px;padding:10px}
.lesson_active .clearfix .kj_left{width:280px;padding:10px;padding-top:0px}
.lesson_active .clearfix .kk1{font-size:16px}
.lesson_active .clearfix .kk2{font-size:14px;line-height:24px}
.lesson_active .clearfix .kk3 a{margin-right:10px;color:#818181}
.lesson_active a{height:auto;overflow:hidden}
.lesson_active .kejian_tj a:hover li{box-shadow:3px 3px 6px #818181;overflow:hidden}

/* 直播详情 */
.zhiboplay{width:1200px;margin:0px auto }
.zhiboplay h1{color:#000;font-size:24px ;font-weight:500; font-family:'Microsoft Yahei';height:70px; line-height:70px}
.zhiboplay .xinxi{width:960px;float:left;height:30px}
.zhiboplay .xinxi li{float:left;font-size:14px;height:20px;line-height:20px;color:#818181}
.zhiboplay .xinxi li span{height:20px;line-height:20px}
.zhiboplay .xinxi li img{width:20px;display:block;float:left;padding:0 10px}
.zhiboplay .fenxiang{width:240px;float:right;}
.zhiboplay .fenxiang li{float:left;font-size:14px;line-height:26px;color:#818181}
.zhiboplay .fenxiang li img{width:26px;display:block;float:left;padding:0 10px}
.zhibocontent {width:1200px;margin:0 auto;margin-top:30px}
.zhibocontent .leftbox{width:960px;height:540px;float:left}
.zhibocontent .leftbox img{width:960px;height:540px;}
.zhibocontent .rightbox{width:240px;height:540px;float:right;background-color:#ebebeb;overflow-y:scroll;}
.zhibocontent .rightbox .chatbox{width:220px;margin:10px auto}
.zhibocontent .rightbox .chatbox li{float:left;font-size:14px;margin-right:10px;height:30px;line-height:30px}
.zhibocontent .rightbox .chatnr{color:#818181;font-size:16px;background-color:#fff;border-radius:10px;line-height:30px;text-align:left;height:auto;line-height:30px;float:right;width:180px;font-size:16px;margin:10px;text-indent:1em}
.chatsend{border-top:1px solid #818181}
.chatsend input{width:182px;height:30px;position:relative;left:900px;top:-37px;color:#818181;border:none;}
.chatsend button{width:55px;height:36px;position:relative;left:1145px;top:-37px;border:none;background-color:#a6a5a5;color:#fff}
.doctorbox{width:1200px;height:160px;background-color:#ebebeb;margin:0 auto}
.doctorbox .doctortx{width:80px;margin:40px;float:left} 
.doctorbox .doctormc{width:120px;float:left}
.doctorbox .doctormc .mc{color:#333;font-size:20px;margin-top:50px;margin-bottom:10px} 
.doctorbox .doctorjj{width:900px;float:left;line-height:30px;font-size:16px;color:#818181}



/*直播播放*/
.zhiboplay{width:1200px;margin:0px auto }
.zhiboplay h1{color:#000;font-size:24px ;font-weight:500; font-family:'Microsoft Yahei';height:70px; line-height:70px}
.zhiboplay .xinxi{width:960px;float:left;height:30px}
.zhiboplay .xinxi li{float:left;font-size:14px;height:20px;line-height:20px;color:#818181}
.zhiboplay .xinxi li span{height:20px;line-height:20px}
.zhiboplay .xinxi li img{width:20px;display:block;float:left;padding:0 10px}
.zhiboplay .fenxiang{width:240px;float:right;}
.zhiboplay .fenxiang li{float:left;font-size:14px;line-height:26px;color:#818181}
.zhiboplay .fenxiang li img{width:26px;display:block;float:left;padding:0 10px}
.zhibocontent {width:1200px;margin:0 auto;margin-top:30px}
.zhibocontent .leftbox{width:960px;height:540px;float:left}
.zhibocontent .leftbox img{width:960px;height:540px;}
.zhibocontent .rightbox{width:240px;height:540px;float:right;background-color:#ebebeb;overflow-y:scroll;}
.zhibocontent .rightbox .chatbox{width:220px;margin:10px auto}
.zhibocontent .rightbox .chatbox li{float:left;font-size:14px;margin-right:10px;height:30px;line-height:30px}
.zhibocontent .rightbox .chatnr{color:#818181;font-size:16px;background-color:#fff;border-radius:10px;line-height:30px;text-align:left;height:auto;line-height:30px;float:right;width:180px;font-size:16px;margin:10px;text-indent:1em}
.chatsend{border-top:1px solid #818181}
.chatsend input{width:184px;height:36px;position:relative;left:900px;top:-37px;color:#818181;border:none;}
.chatsend button{width:55px;height:36px;position:relative;left:1145px;top:-37px;border:none;background-color:#a6a5a5;color:#fff}
.doctorbox{width:1200px;height:160px;background-color:#ebebeb;margin:0 auto}
.doctorbox .doctortx{width:80px;margin:40px;float:left} 
.doctorbox .doctormc{width:120px;float:left}
.doctorbox .doctormc .mc{color:#333;font-size:20px;margin-top:50px;margin-bottom:10px} 
.doctorbox .doctorjj{width:900px;float:left;line-height:30px;font-size:16px;color:#818181}
/*农事圈详情*/
.post_details .tieziye{ width:1100px; margin:auto; border:1px solid #e5e5e5;padding:20px 50px; margin-top:20px; margin-bottom:20px; background-color:#fff;}
.post_details .tieziye #newsbox{width:1100px;height:60px;}
.post_details .tieziye #newsbox .tou_img{width: 50px;height: 50px;border-radius: 50px;overflow: hidden;float:left;margin-right: 20px;}

.post_details .tieziye #newsbox .name{width: 700px;float: left;line-height:50px;}
.post_details .tieziye #newsbox .name span{margin-right:20px}
.post_details .tieziye #newsbox .name .nsq_name{color:#333}
.post_details .tieziye #newsbox .report{width: 300px;float: right;line-height:50px;}
.post_details .tieziye #newsbox .report li{float: left;width:75px;text-align:right}
.post_details .tieziye #newsbox .report li img{ margin-right:5px;}
.post_details .tieziye #newsbox .report .tt3 img{ cursor:pointer;}
.post_details .tieziye .nrbox {width:1100px; overflow:hidden}
.post_details .tieziye .nrbox .nsq3{width:1100px;}
.post_details .tieziye .nrbox .nsq2{width:1100px;font-size: 16px;line-height: 30px;color:#333}
.post_details .tieziye .nrbox .nsq3 img{width:210px;float:left;margin-right:20px;}
.post_details .ns_pinglun{width:1100px;line-height:40px;}
.post_details .ns_pinglun li{border-bottom:1px solid #e6eaf2;padding-top:10px}
.post_details .ns_pinglun .tou_img{width: 40px;height: 40px;border-radius: 40px;overflow: hidden;float: left;margin-right: 20px;}
.post_details .ns_pinglun h1{font-size:16px;font-weight:normal;margin-top:20px;color:#333}
.post_details .ns_pinglun .name span{margin-right:20px}
.post_details .fatie{ margin-bottom:20px;}
.post_details .fatie a{ display:block; width:140px; height:36px; background-color:#29b774; color:#fff; font-size:18px; border-radius:5px; text-align:center; line-height:36px; margin:auto;}
.post_details .fatie a:hover{ background-color:#1ca965;}

.post_details .liuyan{ width:1180px; margin:auto; background-color:#fff; padding:20px 10px; margin-top:20px;}
.post_details .liuyan img{ width:24px; height:24px; float:left;}
.post_details .liuyan h1{ color:#707070; font-size:18px; font-weight:normal; float:left; margin-left:10px; height:24px; line-height:24px;}
.post_details .post_details .liuyan .biaoti{ width:1176px; height:40px; background-color:#fff; border:1px solid #d9d9da; margin-top:15px; margin-bottom:10px; line-height:40px;}
.post_details .liuyan .bianji{ margin-bottom:30px; margin-top:10px;}
.post_details .liuyan .anniu{ display:block; width:140px; height:40px; background-color:#29b774; color:#fff; font-size:18px; border-radius:5px; text-align:center; line-height:36px; margin:auto;}
.post_details .liuyan .anniu:hover{ background-color:#1ca965; cursor:pointer;}
.post_details .farm_nsq_back{ width:1078px; height:120px;border-radius:5px; padding:10px;background-color:#fff; border:1px solid #d9d9da; margin-top:15px; margin-bottom:20px; line-height:20px; font-size:14px;}

/*********************************  以上为直播页面，页面代码，如果没有必要（除了修改宽度高度等），不要修改上面的代码 ---- 结束 *******************/
/*PC地区代码*/
.area_input {border: 1px solid #cad0dd;outline: none;font-size: 14px;height: 30px;width: 270px;padding-left: 10px;cursor: pointer;background-repeat: no-repeat;background-position: 98%;}
.area_content {width: 280px;border: 1px solid #cad0dd;border-top: none;padding-bottom: 10px;position: absolute;display: none;background-color: #fff;}
.area_menu {overflow: hidden;font-size: 14px;color: #35393e;}
.area_menu ul {margin: 0px;padding: 0px;}
.area_menu ul li {float: left;width: 49.99%;list-style: none;text-align: center;height: 35px;line-height: 35px;box-sizing: border-box;cursor: pointer;background-color: #f4f4f4;border-bottom: 1px solid #cad0dd;}
.area_menu ul li:nth-child(2) {border-right: 1px solid #cad0dd;border-left: 1px solid #cad0dd;}
.area_menu ul .isClick {background-color: #fff;color: #269fff;border-bottom: none;}
.area_data_content {padding: 10px;overflow: hidden;}
.area_data {display: none;overflow: hidden;}
.area_data .data_Part {overflow: hidden;}
.area_data .part_type {float: left;font-size: 12px;padding-top: 10px;}
.area_data_content .isBlock {display: block;}
.area_data ul {margin: 0px;padding: 0px;padding-left: 30px;}
.area_data ul li {float: left;list-style: none;padding-left: 12px;padding-right: 12px;font-size: 12px;padding-top: 5px;padding-bottom: 5px;cursor: pointer;border-radius: 3px;margin-left: 5px;margin-top: 5px;max-width: 50px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.area_data ul li:hover {background-color: #88c4f4;color: #fff;}
.area_data ul .isClick {background-color: #88c4f4;color: #fff;}
.isBlock {display: block!important;z-index: 999;}








