html{
    font-size: 62.5%;
}
*{padding: 0; margin: 0;}
body{font-family: "微软雅黑"; font-size: 12px; overflow-x:hidden  }
.clear{clear: both;}
li{list-style: none;}
input,select{border: 1px solid #e4eaec; font-family: "微软雅黑"; font-size: 12px; height: 28px; padding-left: 2%;}
ul{padding-left: 0px; margin-bottom: 0px;}
a{color: #333; display: inline-block; text-decoration: none;}
a:hover{text-decoration: none; color: #ff9500;}
button{ font-family: "微软雅黑";  border: 0; cursor: pointer; font-size: 12px;}
img{vertical-align: middle;}
em{font-style: normal;}
span{display: inline-block;}
.mtop15{margin-top: 15px;}
.mtop20{margin-top: 20px;}

/*公共头部*/
.top{ height: 45px; line-height: 45px; overflow: hidden; font-size: 15px; padding: 0px 15px; background: #fff;}
.top .l{width: 10%; float: left; height: 45px;}
.top .l img{width: 10px; height: 19px;/* margin-top: 14px;*/}
.top .c{width: 80%; float: left; text-align: center; height: 45px;}
.top .r{width: 5%; float: right; height: 45px;}

/*0303云学堂首页*/
.yxt_index_cont .i_one{width: 100%; height: 200px;}
.yxt_index_cont .i_one img{width: 100%; height: 200px;}
.yxt_index_cont .i_one video{width: 100%; height: 200px; background: #000}
.yxt_index_cont .i_er{width:90%; margin:15px 5%; position:absolute; left: 0; bottom: 0;}
.yxt_index_cont .i_er input{width: 72%; color: #fff; height: 32px; padding-left: 4%; border:0px; float: left; outline: none; border-radius: 20px 0px 0px 20px; background: rgba(255,255,255,.5);}

.yxt_index_cont .i_er input::-webkit-input-placeholder { 
/* WebKit browsers */ 
color: #fff; 
} 
.yxt_index_cont .i_er input:-moz-placeholder { 
/* Mozilla Firefox 4 to 18 */ 
color: #fff; 
} 
.yxt_index_cont .i_er input::-moz-placeholder { 
/* Mozilla Firefox 19+ */ 
color: #fff; 
} 
.yxt_index_cont .i_er input:-ms-input-placeholder { 
/* Internet Explorer 10+ */ 
color: #fff; 
}

.yxt_index_cont .i_er .ss_but{width: 22%; float: left; border-radius: 0px 20px 20px 0px; background: #ff9500; margin-left: -3px; color: #fff;  line-height: 32px; height: 32px;}
.yxt_index_cont .i_er .ss_but img{width: 15px; height: 15px; margin-top: -2px; margin-right: 3px;}
.yxt_index_cont .i_spjx{margin-top: 20px;}
.yxt_index_cont .i_spjx .tit{font-size: 15px;  font-weight: bold;}  
.yxt_index_cont .i_spjx .tit a{color: #999; font-size:12px; float: right; font-weight: normal;}
.yxt_index_cont .i_spjx{padding:0px 4%; }
.yxt_index_cont .i_spjx .big_pic{margin-top: 12px; position: relative; /*box-shadow: 5px 5px 10px #f6f6f6*/ }
.yxt_index_cont .i_spjx .big_pic a{width: 100%}
.yxt_index_cont .i_spjx .big_pic .pic{width: 100%; border-radius: 5px; height: 50vw;}
.yxt_index_cont .i_spjx .big_pic span{background: #ff9500; color: #fff; position: absolute; top: 0; left: 0; padding: 3px 8px; border-radius: 4px 0px 4px 0px;}
.yxt_index_cont .i_spjx .big_pic .bf{position: absolute; left: 50%; top: 50%; margin-top: -18px; margin-left: -18px;}
.yxt_index_cont .i_spjx .big_pic .bf img{width: 36px; height: 36px;}
.yxt_index_cont .i_spjx .s_pic .item{width: 48.6%; float: left; margin-top: 12px; /*box-shadow: 3px 3px 5px #f6f6f6*/}
.yxt_index_cont .i_spjx .s_pic .item:nth-child(2n){float: right;}
.yxt_index_cont .i_spjx .s_pic .item a{ position: relative; width: 100%}
.yxt_index_cont .i_spjx .s_pic .item .pic{width: 100%; border-radius: 5px; height: 25vw;}
.yxt_index_cont .i_spjx .s_pic .item span{background: #ff9500; color: #fff; position: absolute; top: 0; left: 0; padding: 3px 8px; border-radius: 4px 0px 4px 0px;}
.yxt_index_cont .i_spjx .s_pic .item .bf{position: absolute; left: 50%; top: 50%; margin-top: -11px; margin-left: -11px;}
.yxt_index_cont .i_spjx .s_pic .item .bf img{width: 22px; height: 22px;}
.yxt_index_cont .i_ad{padding:0px 4%; margin:20px 0px;}
.yxt_index_cont .i_ad a{width: 100%;}
.yxt_index_cont .i_ad img{width: 100%; border-radius: 3px; height:25vw; }
.yxt_index_cont .i_xcp {padding:0px 4%;} 
.yxt_index_cont .i_xcp .tit{font-size: 15px;  font-weight: bold;}  
.yxt_index_cont .i_xcp .tit a{color: #999; font-size:12px; float: right; font-weight: normal; line-height: 21px;}
.yxt_index_cont .i_xcp .cont .item{margin-top: 15px;}
.yxt_index_cont .i_xcp .cont .item .l{width: 40%; float: left; position: relative;}
.yxt_index_cont .i_xcp .cont .item .l img{width: 100%; height: 20vw; border-radius: 3px;}
.yxt_index_cont .i_xcp .cont .item .l .bf{position: absolute; left: 50%; top: 50%; margin-left: -11px; margin-top: -11px;}
.yxt_index_cont .i_xcp .cont .item .l .bf img{width: 22px; height: 22px;}
.yxt_index_cont .i_xcp .cont .item .r{width: 57%; float: right;}
.yxt_index_cont .i_xcp .cont .item .r .r_tit{font-size: 13px; height: 35px; font-weight: bold; overflow: hidden;}
.yxt_index_cont .i_xcp .cont .item .r .nr{margin-top: 13px;}
.yxt_index_cont .i_xcp .cont .item .r .nr span{color: #999; line-height: 26px;}
.yxt_index_cont .i_xcp .cont .item .r .nr .bf_but{color: #fff; float: right; padding: 5px 10px; border-radius: 2px; background:-webkit-linear-gradient(to right, #ffbe35, #ff842a); background:linear-gradient(to right,#ffbe35, #ff842a);}
.yxt_index_cont .i_jnpx .item .text1{font-size: 13px; font-weight: bold; margin-top:8px; height: 20px; overflow: hidden;}
.yxt_index_cont .i_jnpx .item .text2{color: #999; margin-top: 3px;}
.yxt_index_cont .i_jnpx .item .bf{bottom: 45px !important;}
.yxt_index_cont .i_mxfc{margin: 30px 0px;}
.yxt_index_cont .i_mxfc .cont .item .r .nr{margin-top: 5px;}

/*视频分类*/
.fl_cont .tabs{border-bottom: 1px solid #ddd; padding: 10px; overflow-x:auto; white-space:nowrap;}
.fl_cont .tabs li{ display: inline-block; margin:0px 10px; font-size: 13px}
.fl_cont .tabs li a.active{color: #ff9500; border-bottom: 2px solid #ff9500; padding-bottom: 5px;}
.fl_cont .fl_ss{padding:15px;}
.fl_cont .fl_ss .img{width:20px; height: 20px; margin-top: -3px;}
.fl_cont .fl_ss .input{width: 80%; outline: none; border:0px; height: 20px;}
.fl_cont .tab_cont{padding: 0px 4%;}
.fl_cont .tab_cont .tab_item .item{width: 48.6%; float: left; margin-bottom: 12px; /*box-shadow: 3px 3px 5px #f6f6f6*/}
.fl_cont .tab_cont .tab_item .item:nth-child(2n){float: right;}
.fl_cont .tab_cont .tab_item .item .pic{width: 100%; height: 25vw; border-radius: 5px;}
.fl_cont .tab_cont .tab_item .item span{background: #ff9500; color: #fff; position: absolute; top: 0; left: 0; padding: 3px 8px; border-radius: 4px 0px 4px 0px;}
.fl_cont .tab_cont .tab_item .item .bf{position: absolute; left: 50%; margin-left: -11px;  top: 50%; margin-top: -11px;}
.fl_cont .tab_cont .tab_item .item .bf img{width: 22px; height: 22px;}
.fl_cont .tab_cont .tab_item .item em{transform:scale(0.9);position: absolute; top: 82px; right: 5px; color: #ff9500}
.fl_cont .tab_cont .tab_item .item .text1{font-size: 13px; font-weight: bold; margin-top:3px; height: 20px; overflow: hidden;}
.fl_cont .tab_cont .tab_item .item .text2{color: #999; margin-top: 3px;}
.fl_cont .tab_cont .tab_item .item a{width: 100%; height: 25vw; display: inline-block; position: relative;}

/*视频详情*/
.xq_cont .one{width: 100%; height: 200px;}
.xq_cont .one iframe{width: 100%; height: 200px;}
.xq_cont .er{padding: 15px 3% 12px; border-bottom: 1px solid #ddd; }
.xq_cont .er .div1{font-size: 16px; font-weight: bold}
.xq_cont .er .div2{margin: 15px 0px 3px;}
.xq_cont .er .div2 .zuo{float: left; width: 85%; }
.xq_cont .er .div2 .zuo li{float: left; margin-right: 10px; line-height: 1em; margin-bottom: 10px;}
.xq_cont .er .div2 .zuo li span{color: #999;}
.xq_cont .er .div2 .zuo li:nth-child(1){padding-left: 0px; margin-left: 0px; border-left: 0px;}
.xq_cont .er .div2 .you{float: right; width: 15%; text-align: right; color: #999; line-height: 1em;}
.xq_cont .er .div2 .you img{width: 15px; height: 15px; margin-top: -2px; margin-right: 3px;}
.xq_cont .er .spjj span{color: #999;}
.xq_cont .er .spjj{line-height: 1.7em}
.xq_cont .er .div3{margin-top: 15px;}
.xq_cont .er .div3 .zuo{width: 30%; float: left; font-size: 13px}
.xq_cont .er .div3 .zuo img{width: 22px; height: 22px; margin-top: -3px; margin-right: 2px;}
.xq_cont .er .div3 .you{width: 60%; float: right; text-align: right; }
.xq_cont .er .div3 .you a{color: #999}
.xq_cont .er .div3 .you img{width: 22px; height: 22px; margin-top: -3px; margin-right: 2px;}
.xq_cont .san{padding: 15px 3%; border-bottom: 1px solid #ddd; }
.xq_cont .san .tit{font-size: 14px; font-weight: bold; margin-bottom: 10px}
.xq_cont .san .cont{color: #666; line-height: 1.6em; font-size: 14px}
.xq_cont .san .cont img{width: 100%; margin: 10px 0px;}
.xq_cont .pl{padding: 20px 3%; border-bottom: 1px solid #ddd;}
.xq_cont .pl .tit{font-size: 14px; font-weight: bold}
.xq_cont .pl .ly_cont{margin-top: 15px;}
.xq_cont .pl .ly_cont .zuo{width: 15%; float: left;}
.xq_cont .pl .ly_cont .zuo img{width: 43px; height: 43px; border-radius: 50%;}
.xq_cont .pl .ly_cont .you{width: 84%; float: right;}
.xq_cont .pl .ly_cont .you .text_a{outline: none; width:94%; height: 60px;  border:0px; padding:8px 3%; background: #f9f9f9; font-size: 13px;font-family: "微软雅黑";}
.xq_cont .pl .ly_cont .you .wdl_box{padding:8px 3%; height: 60px; background: #f9f9f9; font-size: 13px; color: #999; }
.xq_cont .pl .ly_cont .you .wdl_box a{color: #ff9500}
.xq_cont .pl .ly_cont .you .fbpl_box{margin-top: 8px; text-align: right;}
.xq_cont .pl .ly_cont .you .fbpl_box .fbpl{ background: #ff9500; color: #fff; padding: 5px 15px; border-radius: 2px; }
.xq_cont .pl .pl_cont{margin-top: 15px; margin-bottom: 30px;}
.xq_cont .pl .pl_cont .zuo{width: 15%; float: left;}
.xq_cont .pl .pl_cont .zuo img{width: 43px; height: 43px; border-radius: 50%;}
.xq_cont .pl .pl_cont .you{width: 84%; float: right;}
.xq_cont .pl .pl_cont .you .div1 .div1_l{width: 50%; float: left;}
.xq_cont .pl .pl_cont .you .div1 .div1_l .name{font-size: 14px;}
.xq_cont .pl .pl_cont .you .div1 .div1_l .time{color: #999; font-size:13px; margin-top: 3px;}
.xq_cont .pl .pl_cont .you .div1 .div1_r{width: 50%;float: right; text-align: right;}
.xq_cont .pl .pl_cont .you .div1 .div1_r a{margin-left: 20px;}
.xq_cont .pl .pl_cont .you .div1 .div1_r img{width:15px; height: 15px; margin-top: -2px; margin-right: 3px;}
.xq_cont .pl .pl_cont .you .div2{font-size: 14px; margin-top: 6px;}
.xq_cont .pl .pl_cont .you .div3{background: #f7f7f7; padding: 10px; margin-top: 10px; border-radius: 2px}
.xq_cont .pl .pl_cont .you .div3 .text_a{outline: none; width:94%; height: 60px;  border:0px; padding:8px 3%; font-size: 13px;font-family: "微软雅黑";}
.xq_cont .pl .pl_cont .you .div3 .fbpl{ background: #ff9500; color: #fff; padding: 5px 15px; border-radius: 2px; }
.xq_cont .pl .pl_cont .you .div3 .fbpl_box{text-align: right; margin-top: 8px;}
.xq_cont .pl .pl_cont .you .div3 .qux{margin-right: 8px; background: #ddd; color: #333; padding: 5px 15px; border-radius: 2px; }
.xq_cont .pl .pl_cont .you .div3 .hf_item{font-size: 14px; line-height: 1.6em}
.xq_cont .pl .pl_cont .you .div3 .hf_item span{color: #666; margin-right: 3px;}

/*页码样式*/
.pages{text-align: center; margin-top: 30px;}
.xq_cont .pl .tit2{font-size: 14px; margin-top: 6px}
.pl_more{text-align: center; margin-top: 10px;}
.pl_more a{ color: #ff9500}
.daod{text-align: center; color: #999; margin:10px 0px 20px; border-bottom: 1px solid #ddd; height: 10px;}
.daod span{display: inline-block; background: #fff; padding: 0px 8px}

/*0624云学堂修改*/
.yxt_index_cont .i_spjx .big_pic .video_bot{position: absolute; bottom: 10px; left: 0px; right: 0px; font-size: 12px; color: #ff9500;}
.yxt_index_cont .i_spjx .big_pic .video_bot .llcs{transform:scale(0.9);float: left; width: 40%; padding-left: 5px}
.yxt_index_cont .i_spjx .big_pic .video_bot .llcs img{ width: 15px; height: 13px; vertical-align: middle; margin-top: -3px; margin-right: 3px;}
.yxt_index_cont .i_spjx .big_pic .video_bot .sc{transform:scale(0.9);float: right; text-align: right; width: 40%; padding-right: 5px}

.yxt_index_cont .i_spjx .s_pic .item .video_bot{position: absolute; top: 73px; left: 0px; right: 0px; font-size: 12px; color: #ff9500;}
.yxt_index_cont .i_spjx .s_pic .item .video_bot .llcs{float: left; transform:scale(0.9); width: 40%; padding-left: 5px}
.yxt_index_cont .i_spjx .s_pic .item .video_bot .llcs img{ width: 15px; height: 13px; vertical-align: middle; margin-top: -3px; margin-right: 3px;}
.yxt_index_cont .i_spjx .s_pic .item .video_bot .sc{transform:scale(0.9);float: right; text-align: right; width: 40%; padding-right: 5px}

.yxt_index_cont .i_xcp .cont .item .l .video_bot{position: absolute; bottom: 6px; left: 0px; right: 0px; font-size: 12px; color: #ff9500;}
.yxt_index_cont .i_xcp .cont .item .l .video_bot .llcs{transform:scale(0.8);  float: left; width: 40%; padding-left: 2px}
.yxt_index_cont .i_xcp .cont .item .l .video_bot .llcs img{ width: 15px; height: 13px; vertical-align: middle; margin-top: -3px; margin-right: 3px;}
.yxt_index_cont .i_xcp .cont .item .l .video_bot .sc{transform:scale(0.8);float: right; text-align: right; width: 40%; padding-right: 2px}

.fl_cont .tab_cont .tab_item .item i{transform:scale(0.9);font-style: normal; color: #ff9500; position: absolute; left: 5px; top: 82px;}
.fl_cont .tab_cont .tab_item .item i img{  width: 15px; height: 13px; vertical-align: middle; margin-top: -3px; margin-right: 3px;}

/*视频详情*/
.prism-player .prism-big-play-btn {
	width: 50px !important;
    height: 50px !important;
    position: absolute !important;
    top: 50% !important;
    left: 50% !important;
    margin-left: -25px !important;
    margin-top: -25px !important;
}
.prism-player .prism-big-play-btn .outter{width: 50px !important; height: 50px !important;}


/*头部轮播图*/
.scroll{position: relative;}
.scroll_box{overflow:hidden;visibility:hidden;position:relative;}
.scroll_wrap{overflow:hidden; position:relative;}
.scroll_wrap li{position:relative;display:block;width:100%;float:left;}
.scroll_wrap li a{display:block;margin:0 auto;position:relative;}
.scroll_position{position:absolute;left:50%;z-index:400px;bottom:10px; margin-left: -10px;}
.scroll_position li{display:inline-block;width:10px;height:10px;border-radius:10px;background:#fff;}
.scroll_position li a{font-size:0;}
.scroll_position li.on{background-color:#ff9500;}
.scroll_position_bg{background:#000;position:absolute;bottom:12px;left:42%;padding:0 15px;z-index:380px;height:26px;border-radius:26px;}


/*诺瓦专题页*/
.nw_banner img{width: 100%}
.nw_cont .ul{ padding: 15px 10px 15px 0px; overflow-x:auto; white-space:nowrap;}
.nw_cont .ul li{ display: inline-block; margin:0px 15px; font-size: 13px}
.nw_cont .ul li.active a{color: #42a5f5; border-bottom: 2px solid #42a5f5; padding-bottom: 5px;}
.nw_cont .ul li a:hover{color: #42a5f5}

.nwzt_cont .nw_jckc{padding:0px 4%;}
.nwzt_cont .nw_jckc .jckc_cont .item{width: 47.5%;  float: left; margin-bottom: 15px;}
.nwzt_cont .nw_jckc .jckc_cont .item:nth-child(2n){float: right;}
.nwzt_cont .nw_jckc .jckc_cont .item_one{background: url(../../images/wap/nwzt_05.png) no-repeat; height: 35vw; background-size: 100% 100%; color: #fff; text-align: center; box-shadow: 2px 3px 6px #e9e9e9}
.nwzt_cont .nw_jckc .jckc_cont .item_one .item_one_tit{font-size: 13px; margin-top: 42px; line-height: 1.7em; text-shadow: 2px 3px 3px #152457}
.nwzt_cont .nw_jckc .jckc_cont .item_one .item_one_tit2{font-size: 12px; margin-top: 15px; text-shadow: 2px 3px 3px #152457}
.nwzt_cont .nw_jckc .jckc_cont .item_box{width: 47.5%; height: 35vw;}
.nwzt_cont .nw_jckc .jckc_cont .item_box .pic{width: 100%}
.nwzt_cont .nw_jckc .jckc_cont .item_box .pic img{width: 100%; height: 90px; height: 23vw;}
.nwzt_cont .nw_jckc .jckc_cont .item_box .pic:hover{}
.nwzt_cont .nw_jckc .jckc_cont .item_box .pic .pic_bj{background: rgba(33,244,149,0.5);width: 272px; height: 150px; position: absolute; left: 0; top: 0; right: 0; }
.nwzt_cont .nw_jckc .jckc_cont .item_box .pic{position: relative;}
.nwzt_cont .nw_jckc .jckc_cont .item_box .pic span{position: absolute; bottom: 8px; right: 8px; color: #fff}
.nwzt_cont .nw_jckc .jckc_cont .item_box .tit{font-size: 13px; line-height: 1.5em; margin-top: 6px; height: 40px; overflow: hidden;}
.nwzt_cont .nw_jckc .jckc_cont .item_box .tit:hover{color: #21f495}
.nwzt_cont .about{padding: 20px 20px  30px 20px}
.nwzt_cont .about .tit{font-size: 18px; color: #42a5f5}
.nwzt_cont .about .nr{font-size: 14px; line-height: 1.7em; margin-top: 20px}
.nwzt_cont .about .nr p{margin-top: 12px;}

.u-showall{width:100%;height:28px;position:relative; margin: 30px 0px;}
.u-showall .upline{width:100%;height:13px;border-bottom:1px solid #42a5f5}
.u-showall .dnbtn{position:absolute;top:0;left:0;width:100%;height:28px}
.u-showall .center{width:96px;height:28px;background:#fff;margin:0 auto;text-align:center}
.u-showall .fold-but{border:1px solid #42a5f5; cursor:pointer; color: #42a5f5; font-size: 12px; border-radius:3px;display:inline-block;line-height:26px;height:26px;width:80px;background:#fff}
.u-showall .fold-but img{width: 10px; margin-left: 6px; margin-top: -2px;}

/*错误页面*/
.tjcg_cont {padding: 100px 0px;}
.tjcg_cont .one{text-align: center; font-size: 14px;}
.tjcg_cont .one img{width: 60px; height: 60px; margin-bottom: 10px;}
.tjcg_cont .two{font-size: 14px; text-align: center;}
.tjcg_cont .two .lv_bj{border: 1px solid #ff9500; color: #ff9500; padding: 6px 20px; border-radius: 3px; margin-top: 20px; font-size: 14px;}


.nwzt_cont .nw_jckc .jckc_cont .item_box .llcs{width: 40%; position: absolute;left: 8px; bottom: 8px; color: #fff; font-size: 12px;}
.nwzt_cont .nw_jckc .jckc_cont .item_box .llcs img{width: 15px; height: 13px; vertical-align: middle; margin-top: -3px; margin-right: 3px;}
