﻿
/*搜索样式 start*/
.shuaishou{width:1000px;height:69px;margin:auto;}
.shuaishou_left{width:560px;height:69px;float:left;padding-left:5px;}
.shuaishouL{float:left;margin-top:17px;}
.shuaishouL span{font-size:24px;color:#2488fa;font-weight:bold;}
.shuaishou_right{width:430px;height:69px;float:right;}
.shuaishouR_txt{width:364px;height:40px;float:left;padding-left:16px;padding-top:19px;}
.shuaishouR_btn{width:42px;height:34px;float:right;margin-top:19px;margin-right:5px;text-align:center;}
.shuaishouR_btn a{text-decoration:none;font-size:18px;color:#f5f8ff;}
.input{width:346px;height:28px;border:1px solid #dddddd; line-height:27px; padding:2px; background:#f5f5f5; color:#999999; margin-left:15px;}

.videonav{height:40px; background:#129dc6; margin-bottom:3px;}
.videonav_list{width:1000px; margin:auto; line-height:40px;}
.videonav_list a{color:#fff; padding:0px 10px;  font-size: 17px;text-decoration: none; font-weight:bold; }

/*搜索样式 end*/


/*轮换图 start*/
.left, .f-fl { float: left; }
.right{float:right;}
.rel, .f-pr { position: relative; }
.abs, .f-pa { position: absolute; }
.g-wrap { width: 100%; }
.g-container, .g-doc { width: 1009px; margin: 0 auto; }
.mt10{margin-top:10px;}

.m-slidebox { z-index: 500; height: 425px; background: #282828; box-shadow: 0 0px 5px #aaa; }
.mainslideData { display: none; }
.m-slidebox .imgItem { width: 100%; height: 425px; display: none; z-index: 1; }
.m-slidebox .imgItem .itempos{display:block;}
.m-slidebox .imgbox { height: 100%; background: none; margin: 0 auto; }
.m-slidebox .imgbox .pic { width: 100%; height: 100%; background-position: center center; background-repeat: no-repeat; }
.m-slidebox .imgbox .txt { top: 162px; left: 0; }
.m-slidebox .slwrap { z-index: 5; top: 365px; left: 0; }
.m-slidebox .slwrap .item { top: 0; width: 70px; height: 45px; border: 1px solid #999; cursor: pointer; }
.m-slidebox .slwrap .item .slt { opacity: 0.6; filter: alpha(opacity=60); width: 70px; height: 45px; -webkit-transition-duration: 0.4s; -moz-transition-duration: 0.4s; transition-duration: 0.4s; }
.m-slidebox .slwrap .item .posborder { top: -2px; left: -2px; width: 70px; height: 45px; display: none; border: 2px solid #09924b; }
.m-slidebox .slwrap .itempos .posborder { display: block; }
.m-slidebox .slwrap .itempos {top:-6px;}
.m-slidebox .slwrap .itempos .slt { opacity: 1; filter: alpha(opacity=100); }
.m-slidebox .tabwrap { z-index: 6; top: 0; right: 0; height: 425px; width: 290px; }
.m-slidebox .tabwrap .bg { background: #333; height: 100%; width: 100%; opacity: 0.85; filter: alpha(opacity=85); }
.m-slidebox .tabwrap .bgtop { height: 36px; background: #404040; border-bottom: 1px solid #484848; }
.m-slidebox .tabwrap .con { top: 0; left: 0; height: 100%; width: 100%; }
.m-slidebox .tabwrap .tabtop { height: 36px; background: #404040; border-bottom: 1px solid #484848; }
.m-slidebox .tabwrap .tabs { width: 100%; height: 38px; top: 0; left: 0; }
.m-slidebox .tabwrap .tabsul { padding: 0 16px; list-style: none; margin: 0; }
.m-slidebox .tabwrap .charts {color: #888;}
.m-slidebox .tabwrap .charts li{  cursor: pointer; padding: 0 8px; line-height: 35px; font-size: 13px;  float: left; }

.m-slidebox .tabwrap .tabpos { color: #fff; border-bottom:3px solid #09924B; }
.m-slidebox .tabwrap .tabline { top: 35px; left: 16px; height: 3px; width: 60px; background: #09924b; }
.m-slidebox .tabwrap .tabcon { height: 388px; }
.m-slidebox .tabwrap .subtabcon { display: none; }
.m-slidebox .tabwrap .tabbox { display: none; top: 0; left: 0; height: 100%; width: 100%; }
.m-slidebox .subtabs { color: #969696; line-height: 24px; padding: 8px 0 0 15px; font-size: 11px; }
.m-slidebox .subtabs a { color: #969696; padding: 0 16px; }
.m-slidebox .subtabs a.subtabpos { color: #fff; }
.m-slidebox .empty { line-height: 100px; text-align: center; }
.m-slidebox .listwrap { padding-top: 5px; }
.m-slidebox .list { list-style: none; margin: 0; padding: 0; }
.m-slidebox .list .item { display: block; padding: 7px 10px; height: 23px; line-height: 23px; color: #ccc; }
.m-slidebox .list .item:hover {}
.m-slidebox .list li:hover{ background: #404040; }
.m-slidebox .list .item .icon { float: left; height: 18px; width: 18px; text-align: center; border: 1px solid #6f6f6f; line-height: 18px; }
.m-slidebox .list .item .icon2 { border-color: #ef9632; background: #ef9632; color: #fff; }
.m-slidebox .list .item .noicon { float: left; height: 3px; width: 3px; background: #575757; margin: 8px 0 10px 8px; }
.m-slidebox .list .item .txt { padding: 0 7px; width: 180px; }
.m-slidebox .list .item .ltxt { padding-left: 7px; width: 240px; }
.m-slidebox .list .item .subtxt { color: #999; }
.m-slidebox .list .item .num { float: right; color: #888; }
.m-slidebox .votebtn { display: block; margin: 5px auto; width: 252px; height: 26px; background: #3b3b3b; line-height: 26px; text-align: center; border: 1px solid #494949; color: #ccc; }
.m-slidebox .votebtn:hover { background: #535353; }

.u-loading { top: 0; left: 0; width: 100%; height: 100%; z-index: 499; background: #282828; }
/*轮换图 end*/

/*主屏开始 start*/
.video-main{width: 1009px; margin: 0 auto; padding-top:40px; padding-bottom:15px;}

.m-one{height:120px;}
.m-one .m-one-ad{background:#129dc6; width:170px; height:120px; float:left;color:#fff; text-align:center;line-height:100px; font-size:28px; font-weight:400; margin:0px 10px; text-decoration:none;}
.m-one .m-one-ad:hover{background:#118cb1;}
.m-one .m-one-centre{float:left;width:540px; margin:0px 10px;}
.m-one .m-one-centre .fad{float:left; width:220px; height:120px;}
.m-one .m-one-centre img{width:220px; height:120px;}
.m-one .m-one-centre .info{float:left; width:300px; padding:5px; padding-left:12px; height:110px; background:#fff;}
.m-one .m-one-centre .info .title{font-size: 16px;margin-bottom: 5px; }
.m-one .m-one-centre .info .memo{text-indent:2em;}
.m-one .m-one-centre .info .key{margin-top:5px; text-align:center;}
.m-one .m-one-centre .info .key a{background:#f0f0f0; padding:2px 10px; width:120px; margin-right:5px; color:#333333;}

.m-one .m-one-right{float:right;width:240px; padding:5px 0px 5px 10px; height:110px; background:#fff; color:#333333;}
.m-one .m-one-right .info{ height:27px; line-height:27px;}
.m-one .m-one-right .info:hover{background:#fafafa;}

/*小编推荐 start*/
.smallmake{ margin-top:20px; color:#333;height:230px;}
.smallmake .title{height:30px; padding-left:15px; margin-bottom:5px;}
.smallmake .title h2{font-size: 24px; float:left; line-height:30px; font-weight:400;}
.smallmake .title .key{float:left;line-height:35px; margin-left:15px;  font-size:14px; }
.smallmake .title .key a{text-decoration:none;  border-radius: 4px;margin-right: 7px;padding: 0 4px;}
.smallmake .title .key a:hover{  background: none repeat scroll 0 0 #206740;color: #FFFFFF;}
.smallmake .title .change{float:right;width:45px; margin-top:7px;}
.smallmake .title .change span{ background: none repeat scroll 0 0 #FFFFFF;border-radius: 2px;border: 1px solid #E6E6E6;color: #999999;cursor: pointer;font-size: 14px;height: 20px;line-height: 20px;text-align: center;width: 20px;float:left; font-weight:bold;}
.smallmake .title .change .curr{color:#DDDDDD;cursor: default;}

.smallmake .maklist{overflow: hidden;  z-index:10; width:1009px;}
.smallmake .maklist #maksmalllist{position: relative;height:190px;overflow: hidden;}
.smallmake .list{height:190px; text-align:left; overflow:hidden;position: absolute;z-index:11;overflow: hidden;}
.smallmake .list .item{height:190px;float: left;position: relative;overflow: hidden;}
.smallmake .list .info{width:186px; float:left; margin-left:15px; text-align:center;}
.smallmake .list .info img{width:185px; height:130px;}
.smallmake .list .info h5{font-size:13px;color:#333;font-weight:bold;}
.smallmake .list .info p{color:#999999;}
/*小编推荐 end*/
/*3*/
.g-row:after { clear: both; content: '.'; display: block; height: 0; visibility: hidden; }
.g-row { margin: 0 -8px 0 -7px; zoom: 1; }
.g-cell1, .g-cell2, .g-cell3 { float: left; margin: 0 8px 0 7px; }
.g-cell1 { width: 180px; }
.g-cell2 { width: 220px; }
.g-cell3 { width: 375px; }
.g-card1 { height: 175px; float:left; margin:0px 5px;}
.shadow, .f-shadow { box-shadow: 0px 2px 2px #ccc; }
.shadow1, .f-shadow1 { box-shadow: 0px 1px 1px #ccc; }
.u-cover:hover .shadow { box-shadow: 0 0 8px #666; }


.m-ted, .m-coursera, .m-kahan, .m-zggkk, .m-gjgkk { margin-bottom: 25px; cursor: pointer; height: 90px; padding: 30px 20px; background-color: #0064B7; color: #fff; -webkit-transition: background 0.1s ease-in 0s; -moz-transition: background 0.1s ease-in 0s; transition: background 0.1s ease-in 0s; }
.m-ted h2, .m-coursera h2, .m-kahan h2, .m-zggkk h2, .m-gjgkk h2 { font-size: 26px; line-height: 34px; font-weight:400;font-family: "Arial","Hiragino Sans GB","Microsoft YaHei",思源黑体,"Helvetica","sans-serif"; }
.m-ted h2 span, .m-coursera h2 span, .m-kahan h2 span, .m-zggkk h2 span, .m-gjgkk h2 span { font-size: 12px; line-height: 12px; }
.m-ted h2 a, .m-coursera h2 a, .m-kahan h2 a, .m-zggkk h2 a, .m-gjgkk h2 a { margin-left: .5em; }
.m-ted ul, .m-coursera ul, .m-kahan ul, .m-zggkk ul, .m-gjgkk ul { margin-top: 10px; }
.m-ted .link, .m-coursera .link, .m-kahan .link, .m-zggkk .link, .m-gjgkk .link { font-size: 14px; color: #fff; line-height: 26px; }
.m-ted a, .m-coursera a, .m-kahan a, .m-zggkk a, .m-gjgkk a { color: #fff; }
.m-ted .blok, .m-coursera .blok, .m-kahan .blok, .m-zggkk .blok, .m-gjgkk .blok { width: 80px; overflow: hidden; }
.m-ted .lk, .m-coursera .lk, .m-kahan .lk, .m-zggkk .lk, .m-gjgkk .lk { margin-left: 5px; }
.m-ted a:hover, .m-coursera a:hover, .m-kahan a:hover, .m-zggkk a:hover, .m-gjgkk a:hover { text-decoration: underline; }
.m-ted:hover .lk, .m-coursera:hover .lk, .m-kahan:hover .lk, .m-zggkk:hover .lk, .m-gjgkk:hover .lk { text-decoration: underline; }
.m-ted:hover.shadow, .m-coursera:hover.shadow, .m-kahan:hover.shadow, .m-zggkk:hover.shadow, .m-gjgkk:hover.shadow { box-shadow: 0 0 8px #666; }
.m-ted .blok, .m-gjgkk .blok { width: 65px; }
.m-coursera { background-color: #7E512A;}
.f-icon { font-family: 'icomoon'; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

.nowrp, .f-thide { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.m-botnav .mainnav .link { display: block; padding: 0 16px; font-size: 16px; line-height: 40px; height: 38px; border: 1px solid #286a46; }
.m-botnav .mainnav .link:hover, .m-botnav .mainnav .link.current { background: #2e9057; color: #fff; }

.f-f0 { font-family: "Arial" , "Hiragino Sans GB" , "Microsoft YaHei" ,\5fae\8f6f\96c5\9ed1, "Helvetica" , "sans-serif"; }
.f-f1 { font-family: "Arial" , "Hiragino Sans GB" ,\5b8b\4f53, "Georgia" , "serif"; }
.f-c0 { color: #000; }
.f-c3 { color: #333; }
.f-c6 { color: #666; }
.f-c9 { color: #999; }
.f-cf { color: #fff; }

.u-cover .new, .u-cover .update, .u-cover .NEW, .u-cover .UPDATE {background-position: 0 -83px;color: #FFFFFF;display: block;font-size: 10px;height: 21px;overflow: hidden;text-indent: 9999px;width: 30px;z-index: 22;}
.u-cover .mask, .u-cover .sub, .u-cover .new, .u-cover .update, .u-cover .NEW, .u-cover .UPDATE {bottom: 0;right: 0;}

.u-cover:hover .shadow {box-shadow: 0 0 8px #666666;}



.u-cover img{width:180px; height:130px;display: inline;}
.u-cover .Wonderful{width:220px; height:305px;}
.u-cover:hover .mask { opacity: 0.4; filter: alpha(opacity=40); }
.u-cover .mask { top: 0; left: 0; background-color: #1f6740; opacity: 0; filter: alpha(opacity=0); -webkit-transition: opacity 0.2s ease-in 0s; -moz-transition: opacity 0.2s ease-in 0s; transition: opacity 0.2s ease-in 0s; -webkit-transition: box-shadow 0.2s ease-in 0s; -moz-transition: box-shadow 0.2s ease-in 0s; transition: box-shadow 0.2s ease-in 0s; z-index: 25; }

/*3*/


/*主屏开始 end*/ 

/*列表右侧*/
/* 全局 */
.curPosition{ height:35px; line-height:35px; font-size:14px}
.divAll { width: 1190px; height: auto; margin: auto; margin-top:10px; }
.divAll_left { width:810px; height: auto; float: left; background:#FFF }
.divAll_right { width: 340px; height: auto; float: right; background:#FFF; padding:8px; }

.video_title { width: 305; height: 35px; margin-bottom: 10px; font-weight: bold; }
.video_title li { float: left; list-style: none; width: 150px; height: 35px; line-height: 35px; cursor: hand; }

.divAll_right .border_b {border-bottom: 1px solid #D3D3D3;}
.divAll_right .box_tit {height: 36px;line-height: 36px;font-family:"Microsoft YaHei",思源黑体;font-weight: normal;}
.divAll_right .more {background: url("/r/images/new/sprite.gif") no-repeat scroll right -74px rgba(0, 0, 0, 0);color: #666666;float: right;font-size: 12px;padding: 0 20px;}

.divAll_right .box_tit h3 {font-family:"Microsoft YaHei",思源黑体;font-weight:bold;}
.divAll_right  .f16 {font-weight:bold;font-size:16px;font-family:"思源黑体";}
.divAll_left  .curPosition{margin-left:30px;}
.divAll_left  .curPosition img{ margin:0px 10px;}

/* 热门推荐 */
.recommendations { width: 305px; height: 550px; }
.recommendations_video { width: 305px; height: auto; }

.hotSpot_ul { width: 150px; height: 167px; float: left; font-size: 12px; line-height: 18px; }

.hotSpot_ul li { padding-top: 4px; }
.hotSpot_ul li a { color: #285397; }
.recommendations_videopart { width: 305px; height: 167px; }
.recommendations_videopart_left { width: 150px; height: 167px; float: left; }
.recommendations_videopart_right { width: 150px; height: 167px; float: right; }
.recommendations_videopart_left li { padding-top: 4px; font-size: 12px; }
.recommendations_videopart_left li span { color: #285397; }
.recommendations_videopart_right li { padding-top: 4px; font-size: 12px; }
.recommendations_videopart_right li span { color: #285397; }

/* 猜你喜欢 */
.guess { width: 305px; height: 283px; }
.guess_ul { width: 290; height: 165px;}
.guess_ul li { line-height: 28px;  color: #acacac; font-size: 6px; }
.guess_ul li a { color: #494949; font-size: 12px; }


/* 标题、相关标签、视频区 */
.divAll .title { width: 795px; height: 70px; line-height:70px; font-weight: bold; font-size: 24px; text-align: center; }
.by { width: 795px; height: 34px; font-size: 12px; line-height: 20px; }
.by span { padding-left: 15px; color: #285397; }
.by span a { color: #285397; }
.img { width: 795px; height: 530px; text-align: center; border-bottom: 1px solid #ccc; }
.share { width: 795px; height: 34px; }
.share_content1 { width: 190px; height: 34px; float: left; padding-left: 13px; }
.share_content2 { width: 179px; height: 34px; float: right; }
.share_content2 img { padding-top: 2px; }
.share_text { width: 50px; font-size: 12px; float: left; line-height:25px; height:25px;}
.share_img { width: 135px; height: 24px; float: left; border: 1px solid #dedede; float: right; }
.share_imgpart1 { padding-right: 10px; padding-top: 5px; }
.share_imgpart2 { padding-top: 10px; }
#ss_discuss_list{ padding:5px;}
/* 最新视频 */
.newVideo { width: 795px; height: 180px; padding:5px; }
.newVideo_title { width: 795px; height: 32px; font-weight: bold; }
.newVideo_content { width: 795px; height: 137px; }
.content1 { width: 322px; height: 137px; float: left; }
.content2 { width: 322px; height: 137px; float: right; }
.content_ul1 { width: 164px; height: 137px; float: left; font-size: 12px; line-height: 20px; }
.content_ul1 li { padding-top: 10px; }
.content_ul1 li a { color: #000000; }
.content_ul1 li a img{ width:}
.content_ul2 { width: 151px; height: 137px; float: right; font-size: 12px; line-height: 20px; }
.content_ul2 li { padding-top: 10px; }


/* 视频购物 */
.buyVideo { width: 795px; height: 168px; padding:5px; }
.buyVideo_title { width: 795px; height: 32px; font-weight: bold; }
.buyVideo_content { width: 795px; height: 137px; }
.buy_con1 { width: 322px; height: 137px; float: left; }
.buy_con2 { width: 322px; height: 137px; float: right; }
.buy1 { width: 164px; height: 137px; float: right; font-size: 12px; float: left; }
.buy1 li { padding-top: 8px; }
.buy1 li a { color: #000000; }
.buy2 { width: 151px; height: 137px; float: right; font-size: 12px; float: right; }
.buy2 li { padding-top: 8px; }

/*带下画线*/
/*列表右侧 end*/
 
 /* 猜你喜欢 */
.txt_li_t { line-height: 28px;  color: #acacac; font-size: 6px; }
.txt_li_t  a { color: #494949; font-size: 12px; }