@charset "utf-8";


.nav-content{ border:1px solid #ddd;}
.navcategory_title{ height: 28px;line-height: 28px; background: #f7f7f7; padding-left:10px; font-weight: bold; font-size: 14px; color:#333;}
.navcategory_title .fresh{ float: right; font-size:12px; font-weight:normal; background:url(../image/fresh.gif) no-repeat left center; padding-left:20px; margin-right: 10px;}
.navcategory_title .fresh:hover{text-decoration: none; color:#000;}
.nav-category{position: relative;border-top: 1px dashed #ccc;height: 30px;margin: 0;padding: 8px 100px 8px 70px;line-height: 30px;width: auto;float: none;}
.nav-category h4{position: absolute;color: #333;font-weight: 400;left: 10px;top: 8px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;padding-right: 5px;text-align: left;}
.nav-category .nav-category-wrap{ line-height: 30px;}
.nav-category .nav-category-wrap .nav-category-content{ height: 30px;}
.nav-category .nav-category-wrap .nav-category-content li{float: left;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;width:auto; display: inline-block;}
.nav-category .nav-category-wrap .nav-category-content li a{ padding:0 18px; border-right:1px solid #e3d9e4;}
.nav-category .nav-category-wrap .nav-category-content li a.select{ color:#ef3e45; padding:0 18px 0 5px;}
.nav-category .nav-more{ display: block; position: absolute; right:10px; top:10px; width:47px; height: 20px; }
.nav-category .nav-more:hover{ text-decoration: none;}
.nav-category .nav-more span{ display:inline-block; width:47px; height:20px; line-height: 20px; text-indent: -99999px; background: url(../image/down1.png) no-repeat left top; }
.nav-categorymore{overflow: hidden; }


.sortbar{ height: 36px; background: #f7f7f7; border:1px solid #ddd; margin-top:10px; position: relative;}
.sortbar .col{ float:left; position: relative;}
.sortbar .col .tit{ position: absolute; left:10px; top:10px; color:#666;}
.sortbar .col .sorting-btns{ margin-left:50px;}
.sortbar .col .sorting-btns li{ float:left; padding:5px 7px;}
.sortbar .col .sorting-btns li a{ display: block;line-height: 25px;color: #666;padding: 0 12px;outline: 0; border:1px solid #cecbce;background:#fff;}
.sortbar .col .sorting-btns li.active a,.sortbar .col .sorting-btns li a:hover{ background:#ff6400;border:1px solid #ff6400; font-weight: bold; color:#fff; text-decoration: none;}
.count{ position: absolute; right:200px; top:10px; font-weight: bold; color:#008000;}
.pagination{ padding-top:10px; padding-right:6px;}
.pagination .page-info{ color:#333; padding-right:20px;}
.pagination .page-info .h{ color:#F40;}
.pagination .page-prev,.pagination .page-next{ padding:4px 10px; border:1px solid #ccc; color:#005aa0;}
.pagination .page-prev{ background:#fff url(../image/page-prev.gif) no-repeat 3px center;}
.pagination .page-next{background:#fff url(../image/page-next.gif) no-repeat 48px center; }
.pagination a:hover{ text-decoration: none;}



.sortconbox{ padding:20px 0;}
.sortconbox dl{ float: left; width:395px; height: 338px; margin:20px 3px 25px 2px; border-bottom:1px solid #424242;}
.sortconbox dl dt{  width:395px; height:237px; }
.sortconbox dl dd{ padding:10px 0 0;}
.sortconbox dl dd .fl,.sortconbox dl dd .fr{ display: inline-block;}
.sortconbox dl dd .fl h3{font-size:18px; color:#ff6400;}
.sortconbox dl dd .fl p{ line-height: 22px;}
.sortconbox dl dd .fl .teacher{ color:#888;}
.sortconbox dl dd .fr{ text-align: right; line-height: 22px;}
.sortconbox dl dd .fr .detailbtn{ float: right; margin-top:5px; width:64px; height: 24px; line-height: 24px; text-align: right; padding-right:10px; color:#fff; font-size: 16px; background: url(../image/debg.png) no-repeat left top;}


.ppclass{padding:20px 0;}
.ppclass dl{float: left; width:295px; height: 270px; margin:20px 3px 25px 2px; border-bottom:1px solid #424242;}
.ppclass dl dt{width:295px; height:167px;}
.ppclass dl dd{padding:5px 0 0;}
.ppclass dl dd .title{height:38px;}
.ppclass dl dd .fl,.sortconbox dl dd .fr{ display: inline-block;}
.ppclass dl dd .fl h3{font-size:18px; color:#ff6400;}
.ppclass dl dd .fl p{ line-height: 22px;}
.ppclass dl dd .fl .teacher{ color:#888;}
.ppclass dl dd .fr{ text-align: right; line-height: 22px;}
.ppclass dl dd .fr .detailbtn{ float: right; margin-top:5px; width:64px; height: 24px; line-height: 24px; text-align: right; padding-right:10px; color:#fff; font-size: 16px; background: url(../image/debg.png) no-repeat left top;}

.cor_box{ background: #fff; border:1px solid #ddd; overflow: hidden; zoom:1; }
.cortopcon{ width:1058px; padding:30px 0 30px 20px;background-color:#fff; border-right:1px solid #ddd;}
.cortopcon dl{ overflow:hidden; zoom:1;}
.cortopcon dl dt{ float:left; width:500px; height:300px;}
.cortopcon dl dd{ float:right; width:520px; position:relative; }
.cortopcon dl dd h3{ font-size:30px; border-bottom:1px dotted #ccc; padding-bottom:20px;}
.cortopcon dl dd p{ padding-top:8px; font-size:15px;}
.cortopcon dl dd p .t{ color:#b3b3b3;}
.cortopcon dl dd p b{color:#e60012; font-size:30px;}
.cortopcon dl dd .corbutton{ padding-top:17px;}
.cortopcon dl dd .corbutton a{ padding-right:0px;}
.cortopcon dl dd .pagetypes{ padding-top:15px; text-align:right; padding-right:60px;}
.cortopcon dl dd .pagetypes a{ color:#008000; text-decoration:underline;}

.cortopcon dl dd .consult{ position:absolute; right:60px; top:100px; width:130px;}
.cortopcon dl dd .consult .consultlink{ display:block; margin:0 auto; width:112px;}
.cortopcon dl dd ul{ padding-top:20px;}
.cortopcon dl dd li{ float:left; width:50px; text-align:center; font-size:12px; padding:0 6px; color:#0c0c0c; border-left:1px solid #c9c9c9;}
.cortopcon dl dd li p{ font-size:12px;}

.promis{ width:118px; text-align:center;border-left:none; background:#fff;}
.promis h4{height:28px; line-height:28px; text-align:center; color:#fff; font-size:14px; background:#ff0000;}
.promis img{ display:block; margin:17px auto;}

.cortopcon .tips{ width:500px;margin-top:-15px; line-height:24px;}
.cortopcon .tips .red{ color:#e60012;}
.cortopcon .tips a{ color:#008000; text-decoration:underline;}

.rcourse h4{ font-size: 18px; color:#000; height: 58px; line-height: 58px; padding-left:10px;}
.rcourse dl{ float: left; width:289px; height: 230px; margin:0 10px 0 0; }
.rcourse dl dt{ width:289px; height:173px; }
.rcourse dl dd { padding-top:10px; position: relative;}
.rcourse dl dd p{ line-height: 20px;}
.rcourse dl dd .title{ font-size:15px;}
.rcourse dl dd .title a{ color:#000;}
.rcourse dl dd .time{ color:#666;}
.rcourse dl dd .price{ position: absolute; right: 0; top:8px; font-size: 15px; color:#e60012;}

.modelcont{padding:25px 40px 10px; background: #fff; border:1px solid #ddd; margin-bottom:10px;}
.common-title{clear: both;height: 42px; background:url(../image/line7.gif) repeat-x left bottom;}
.common-title span{ display: inline-block; width:auto; line-height: 40px; font-size: 18px; color:#006500; border-bottom:1px solid #006500;}
.advisecont {clear: both;padding:7px 10px 0 0;}
.advisecont li{border-bottom:1px dashed #ccc;overflow:hidden;zoom:1;}
.advisecont-list{ float: left; width:49%;  height: 32px; line-height: 32px; font-size: 12px; margin-right:5px;}
.advisecont-list a{ color:#000; text-decoration: underline;}
.advisecont-list .nowprice{color:#e60012; padding-left:10px;}
.advisecont-list .nowbuy{ padding:2px 5px; background: #008000; color:#fff; text-decoration: none;}


.course-intro,.course-cont,.applicaprocess{ padding:40px 0;}
.stuevalue{padding:20px 0;}
.stuevalue ul{ padding-bottom:20px;}
.stuevalue ul li{ border-bottom:1px solid #e4e4e4; padding:15px 0;}
.stuevalue ul li h4{ font-weight: bold; color:#006500;}
.stuevalue ul li h4 span{ color:#999; font-weight: normal; padding-left:20px;}
.stuevalue ul li p{ color:#333; line-height: 22px;}

.teacherfiles{padding:5px 0; overflow:hidden; zoom:1;}
.imgvideo{width:300px;}
.imgvideo .img{ float:left; width:250px; height:250px; border:1px solid #dfdfdf; overflow:hidden;}
.imgvideo .videos{ float:right; width:200px;}
.video_img{ width:200px; height: 120px; position: relative; z-index: 1;}
.video_img .play_icon{position: absolute; left:70px; top:30px;}
.video_img .txt{ position: absolute; left:0; bottom:0;width:200px;  height: 20px; line-height: 20px; color:#fff; text-align: center; background: #000;opacity:0.7;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);}

.teacherfiles .teachertxt{width:800px; position:relative; padding-bottom:35px;}
.teacherfiles .teachertxt h2{ font-size:32px;}
.teacherfiles .teachertxt p{ color:#666; font-size:14px; line-height:24px;}
.teacherfiles .teachertxt p b{ color:#333;}
.teacherfiles .teachertxt .morevideo{ position:absolute; bottom:0; left:0; color:#008000; text-decoration:underline; font-size:14px;}

.comment{ padding:0 0 10px;}
.comment textarea{ border:1px solid #d4d9dd; width:1096px; height: 120px; padding:10px; line-height: 18px;}
.comment p { padding-top:10px;}
.comment p strong{ color:#006500; font-size: 14px;}
.comment p .commentbtn{ float: right; width:91px; height: 25px; cursor: pointer; background: url(../image/comment1.png) no-repeat left top; border: none;}


.center_title{ padding-left:15px; border-left:5px solid #008000; line-height: 20px; font-size: 20px; color:#000; margin-bottom:20px; }
.center_title a{ float: right; font-size: 12px;}
.line{ border-bottom:1px solid #d3d3d3; height: 2px; margin:25px 0;}
.middleright{ padding:30px 20px; min-height: 857px;}
.center_right .news ul{ border: 1px solid #d1ebc4; background: #f9fff3; padding:0 10px; overflow: hidden; zoom:1;}
.center_right .news li .newlist{ height: 36px; line-height: 36px; background: url(../image/newicon1.png) no-repeat left center; padding:0 5px 0 30px; border-bottom:1px dashed #d9e9bc;}
.center_right .news li .newlist i{ list-style: none; font-style: normal;}
.center_right .news li .newlist a{ color:#666;}
.center_right .news li .newlist span{ float: right; color:#666;}

.center_right .mymedal dl{ border-top:1px dashed #ccc; padding:20px 0; overflow: hidden; zoom:1;}
.center_right .mymedal dt{ float: left; width:70px; color:#917400; font-size: 14px;}
.center_right .mymedal dd{ float: left; width:845px;word-break:break-all;word-wrap:break-word;}
.center_right .mymedal dd a{ padding-right:40px; padding-bottom:5px; display: inline-block; }
.center_right .mymedal dd a img{ margin-right:5px;}

.center_right .openclass ul{ overflow: hidden; zoom:1;}
.center_right .openclass li .newlist{ height: 36px; line-height: 36px; background: url(../image/dian.gif) no-repeat left center; padding:0 5px 0 22px; border-bottom:1px dashed #ccc;}
.center_right .openclass li .newlist i{ list-style: none; font-style: normal;}
.center_right .openclass li .newlist a{ color:#666;}
.center_right .openclass li .newlist span{ float: right; color:#666;}
.center_right .openclass li:hover{ background: #f9fff3; }


.medal_cont{clear:both;}
.medal_cont h4{height:35px; background:url(../image/hbg.gif) repeat-x left bottom;}
.medal_cont h4 span{float:left; width:110px; text-align:center; height:33px; line-height:33px; font-size:16px; background:url(../image/li.gif) no-repeat right center;cursor:pointer;}
.medal_cont h4 span.current{border-bottom:2px solid #008000; color:#008000;}
.medal_cont .subcon{clear:both; padding:15px 0; font-size:12px; display:none; overflow:hidden; zoom:1;}
.medal_cont .medal_list li{ display:inline; float:left; margin:15px 0 0 15px; width:130px; height:180px;text-align: center; padding:1px; border:1px solid #d5d5d5; background:url(../image/medalbg.png) repeat-x left top;}
.medal_cont .medal_list li .m_img{padding: 20px 0 5px;display: table-cell;vertical-align: middle;width: 130px;height: 80px;overflow: hidden;}
.medal_cont .medal_list li .m_txt{ font-weight: 700;border-bottom: 1px dotted #bbbbbb;padding-bottom: 10px;margin: 0 10px;} 
.medal_cont .medal_list li .m_btn{ padding: 10px 0 0;}
.medal_cont .medal_list li .m_btn .m_btn_hasfinish{ width:50px; height: 20px; line-height: 20px; vertical-align: middle; color:#666; background: url(../image/lf_bg.png) repeat-x left top; border:1px solid #c9c9c9;}
.medal_cont .medal_list li .m_btn .m_btn_nofinish{width:55px;height: 20px; line-height: 20px;vertical-align: middle;color:#fff;background: url(../image/lno_bg.png) repeat-x left top; border:1px solid #519528; cursor: pointer;}

.order_cont h4{ height:35px; background:url(../image/hbg.gif) repeat-x left bottom;}
.order_cont h4 span{ float:left; width:110px; text-align:center; height:33px; line-height:33px; font-size:16px; background:url(../image/li.gif) no-repeat right center;cursor:pointer;}
.order_cont h4 span.current{border-bottom:2px solid #008000; color:#008000;}
.order_cont .subcon{ clear:both; padding:15px 0; font-size:12px; display:none; overflow:hidden; zoom:1;}
.order_table thead{border:1px solid #e8e8e8;  }
.order_table th{ height:38px; vertical-align:middle; font-size:14px; font-weight:bold; color:#333; text-align:left; background-color:#f5f5f5;}
.order_table td{ padding:20px 0; border-bottom:1px solid #d8d7d7;}
.order_table td .orlist dt{ width:100px; float:left; padding-right:10px;}
.order_table td .orlist dd{ float:left; width:200px; line-height:18px;}
.order_table td .sucess_pay{ display:block; width:56px; height:20px; line-height:20px;color:#fff; text-align:center; background:url(../image/paybg.png) no-repeat left top; }
.order_table td .faile_pay{ display:block; width:56px; height:20px; line-height:20px;color:#fff; text-align:center; background:url(../image/nopaybg.png) no-repeat left top;}
.order_table td .comments{ display:block; width:33px; height:20px; line-height:20px; text-align:center; background:#008000; color:#fff;}
.order_table td .delete{ color:#008000;}
.allcont{ height:48px; line-height:48px; background:#f5f5f5; text-align:right; border:1px solid #e8e8e8; padding-right:7px;}
.allcont b{ font-size:14px;color:#008000; }
.allcont a{ display:inline-block; width:85px; height:31px; line-height:31px; font-size:15px; margin-left:12px; color:#fff;padding-left:50px; text-align:left; background:#008000 url(../image/pa.png) no-repeat 23px 6px;}
.allcont a:hover{ text-decoration:none;}

.person_cont{padding:20px 0; margin-top:20px; border-top:1px solid #d8d7d7; position:relative;}
.person_cont table td{padding-top:20px; padding-right:5px; color:#666;}
.person_cont table td .inputtxt{width:260px;height:26px;border:1px solid #ccc; background:#fff;-moz-box-shadow:3px 3px 3px #f0f0f0 inset;-webkit-box-shadow:3px 3px 3px #f0f0f0 inset;box-shadow:3px 3px 3px #f0f0f0 inset;}
.person_cont table td textarea{width:260px; height:78px; margin-bottom:10px; border:1px solid #ccc; background:#fff;-moz-box-shadow:3px 3px 3px #f0f0f0 inset;-webkit-box-shadow:3px 3px 3px #f0f0f0 inset;box-shadow:3px 3px 3px #f0f0f0 inset;}
.person_cont table td .submit_btn{ width:81px; height:28px; background:url(../image/submitbg.png) no-repeat left top; color:#fff; vertical-align:middle; border:none; cursor:pointer;}
.person_cont table td .cancle_btn{ width:81px; height:28px; background:url(../image/caclebg.png) no-repeat left top; color:#000; vertical-align:middle;border:none; margin-left:10px; cursor:pointer;}
.person_cont table td .error{color:Red;}

.upimg{ position:absolute; right:0; top:30px;}
.uplink{ display:block; width:85px; height:29px; line-height:29px; text-align:center; color:#fff; background:#5ea635; border:1px solid #52962b; margin-bottom:10px;}
.uplink:hover{ color:#fff;}
.upimg dl dt { float:left; width:240px;color:#999;}
.upimg dl dt .img{ width:240px; height:240px; background:#eee;}
.upimg dl dt .img a{ display:block; text-align:center; color:#999; padding-top:110px;}
.upimg dl dd{ width:100px; float:left; padding-left:20px;}
.upimg dl dd p{ line-height:30px;color:#999; }
.upimg dl dd img{ border:1px solid #098309;}

.paysucess{ padding:28px 0;}
.pay_title{ height:32px; background:#3fc705 url(../image/paysecess.png) no-repeat center top; }
.pay_title span{ width:395px; display:inline-block; line-height:32px; color:#fff; text-align:center; font-size:14px; font-weight:bold;}
.paytxt{margin:70px auto 0; width:650px; padding-left:180px; background:url(../image/finish.jpg) no-repeat left top;}
.paytxt h4{ font-size:36px; font-weight:bold; color:#008000; border-bottom:1px solid #ddd; padding-bottom:30px;}
.paytxt p{ line-height:36px; font-size:20px; padding:20px 0;border-bottom:1px solid #ddd; }
.paytxt ul { padding:18px 0;}
.paytxt ul li{ background:url(../image/dian2.gif) no-repeat left center; line-height:24px; font-size:14px; padding-left:14px;}
.paytxt .finishlearn{ display:block; width:196px; height:33px; line-height:33px; text-align:center; font-size:14px; background:url(../image/bg22.png) no-repeat left top;}
.paytxt .finishlearn a{ color:#fff; }

.pay_check{ background:#3fc705 url(../image/paynobg.png) no-repeat center top;}
.pay_check span.pay_checkno{ color:#999;}
.personcheck{ padding:28px 0;}
.personcheck table { border:1px solid #eee; margin-top:10px;}
.personcheck table td{ border-bottom:1px solid #eee; padding:30px 20px;}
.personcheck table td h4{ font-size:16px; color:#000; font-weight:bold;padding-bottom:5px;}
.personcheck table td h4 a{ font-size:12px; color:#008000; font-weight:normal;text-decoration:underline; padding-left:10px;}
.personcheck table td p{ padding-top:10px; padding-left:20px;}
.personcheck table td .inputtxt{ height:26px; width:318px; border:1px solid #ccc;background:#fff; -moz-box-shadow:3px 3px 3px #f0f0f0 inset;-webkit-box-shadow:3px 3px 3px #f0f0f0 inset;           
box-shadow:3px 3px 3px #f0f0f0 inset;margin-right:5px; }
.personcheck table td .confirm_btn{ width:81px; height:28px; color:#fff;vertical-align:middle; margin-left:5px; border:none; background:url(../image/submitbg.png) no-repeat left top;}
.howuse{ padding-left:135px;}
.personcheck table td table.listmenu{margin:0;}
.personcheck table td table.listmenu th{padding:10px;border-bottom:1px solid #eee;}
.personcheck table td table.listmenu td dt{float:left;width:110px;padding-left:10px;}
.personcheck table td table.listmenu td dd{float:left;width:390px;padding-left:10px;}
.personcheck table td.mcount{ background:#f5f5f5; text-align:right; padding:10px 20px;}
.personcheck table td.mcount div{font-size:16px; font-weight:bold; color:#666; }
.personcheck table td.mcount div .green{ font-size:24px; padding:0 10px;}
.personcheck table td .conpay{ width:137px; height:33px; vertical-align:middle; color:#fff; background:url(../image/bg221.png) no-repeat left top; border:none; margin-left:25px; cursor:pointer;}


.exchange_area{ margin:10px 0; background: #fff; border:1px solid #e6e6e6; overflow: hidden; zoom:1;}
.exchange_area .title{ height: 48px; line-height: 48px; font-size: 18px; color:#008000; padding-left:10px; background:#f3f3f3;border-bottom:1px solid #e6e6e6;}
.exchange_left{ float: left; width:248px; border:1px solid #e6e6e6; border-left:none; border-top:none;}
.exchange_left ul li{ margin-top:10px;}
.exchange_left ul li .toptitle{ display: block;height: 46px; line-height: 46px; background:#f0f0f0 url(../image/unfold.png) no-repeat 12px 19px; color:#008000; font-size: 18px; padding-left:35px;}
.exchange_left ul li .toptitle:hover{ text-decoration: none;}
.exchange_left ul li .unfold{background:#f0f0f0 url(../image/fold.png) no-repeat 12px 19px; display: block;height: 46px;line-height: 46px;color:#008000;font-size:18px;padding-left:35px;}
.exchange_left ul li dl dd{ height: 30px; line-height: 30px; background: url(../image/iconr.png) no-repeat 37px center; padding-left:50px;}
.exchange_left ul li dl dd a{ font-size:13px;}
.exchange_left ul li dl dd a:hover,.exchange_left ul li dl dd a.currrent{ color:#008000;}


.exchange_right{ float: left; width:907px; padding:20px;border-left:1px solid #e6e6e6;}
.txtBody{ line-height: 26px;}
.txtBody .txtTitle{ font-size: 26px; font-weight: bold; text-align: center; border-bottom:1px solid #e4e4e4; padding-bottom:20px;}
.txtBody .txtCont{ padding:20px 0; font-size: 14px;}


.ex_ad{ border:1px solid #e5e5e5; padding:10px 0; background: #fff;}
.ex_ad a{ padding-left:7px;}
.item_list{ clear: both; padding-top:15px;}
.item_list ul li{ display: inline; float: left;width:562px; height: 180px; margin:15px 7px; padding:10px; background: #fff; border:1px solid #efefef;}
.item_list .ex_img{ width:240px;}
.item_list .ex_txt{ width:300px; height: 180px; position: relative;}
.item_list .ex_txt h3{ font-size:24px; font-weight:bold; color:#0db2e7; border-bottom:1px solid #dadada;}
.item_list .ex_txt .txt_title{ padding-top:10px; color:#777;}
.item_list .ex_txt p{ padding-top:13px; line-height: 16px;color:#777;}
.item_list .ex_txt p b{ color:#ce613d;}
.item_list .ex_txt .more{ text-align: right; position: absolute; right:0; bottom:5px;}
.item_list .ex_txt .more a{ color:#fff; background:#444; padding:5px 6px; }


.dis_wrap{position:relative;width:1200px;margin:0 auto;}
.dis_wrap .bgTop{height:24px;background:url("../image/wrap-top.png") repeat-y center top;}
.dis_wrap .bgCenter{padding:0 25px;background:url("../image/wrap-cener.png") repeat-y center top;}
.dis_wrap .bgBottom{height:24px;background:url("../image/wrap-bottom.png") repeat-y center top;}

.dis_list{border:1px solid #ebebeb;}
.dis_list dl{background:url("../image/ddt4.gif") repeat-y left top #fff;position:relative;}
.dis_list dt{padding-bottom:20px;float:left;width:216px;overflow:hidden;}
.dis_list dd{float:right;width:928px;overflow:hidden;padding-bottom:70px;}
.dis_list dd.d-bg{padding:0;margin:0;float:none;line-height:0px;bottom:0;left:0px;width:1148px;overflow:hidden;position:absolute;_position:static;height:4px;background:url("../image/ddt5.jpg") no-repeat #effaff;}
.dis_list dt .top{border-bottom:4px solid #cdefff;text-align:center;min-height:36px;_height:36px;line-height:36px;}
.dis_list dt .top em{margin:0 5px;color:#ebebeb;}
.dis_list dt .top span{color:#ff6600;}
.dis_list dt .name{padding-left:10px;border-bottom:1px dashed #cdcdcd;min-height:36px;_height:36px;line-height:36px;}
.dis_list dt .pic {padding:10px; text-align:center;}
.dis_list dt .userInfo li{padding-left:8px;}
.dis_list dt .pic img{padding:0;}
.dis_list dt .tit{color:#ff6600;}
.dis_list dt .grade{}
.dis_list dt li.tab{padding:0 0 5px 0;}
.dis_list dt .tab th,.dis_list dt .tab td{text-align:center;font-weight:400;line-height:18px;}
.dis_list dt .tab th{border-right:1px solid #cccccc;}
.dis_list dt .u_jf{padding-bottom:0;}
.dis_list dt .u_jf img{margin:0 0 0 0;float:left;}

.dis_list dd .tit{font-size:14px;padding:0 0 0 20px;position:relative;border-bottom:4px solid #effaff;font-weight:700;min-height:36px;_height:36px;line-height:36px;}
.dis_list dd .tit .back{font-weight:400;font-size:12px;height:25px;line-height:25px;color:#fff; padding:0 10px;display:inline-block;background-color:#444444;position:absolute;right:5px;top:5px;}
.dis_list dd .fb{margin:0 20px;position:relative;border-bottom:1px dashed #cdcdcd;min-height:36px;_height:36px;line-height:36px;}
.dis_list dd .fb .lz{font-weight:400;font-size:12px;position:absolute;right:5px;top:5px;}
.dis_list dd .fb .fb_Img{background:url("../image/icon-fb.gif") 0 0 no-repeat;padding-left:22px;}
.dis_list dd .info_main{padding:20px;word-break:break-all;}
.dis_list dd .lock{padding:20px 10px;border:2px dashed #ff9a9a;font-weight:700;color:#ff0000;margin-bottom:20px;}
.dis_list dd .lock a{color:#336699;}
.dis_list dd .lock .keyImg{padding-left:17px;background:url("../image/icon-lock.gif") 0 5px no-repeat;display:inline-block;}
.dis_list dd .info_label{line-height:20px;margin:20px 0 0 0;background:url("../image/icon-label.gif") 0 5px no-repeat;padding:0 0 0 25px;}
.dis_list dd .info_label a{color:#336699;display:inline-block;margin-right:20px;}
.dis_list dd .baidu_share{padding-bottom:20px;}
.dis_list dd .topOne{position:absolute;right:100px;top:30px;z-index:10;}

.dis_list .p_btn{float:left;line-height:24px;margin:10px 0 10px 355px;}
.dis_list .p_btn a{float:left;margin-right:3px;padding-right:4px;padding-left:8px;background:url(../image/share_btn.png) no-repeat 0 0;vertical-align:top;white-space:nowrap;}
.dis_list .p_btn a:hover{text-decoration:none;}
.dis_list .p_btn i{display:block;padding-right:8px;background:url(../image/share_btn.png) no-repeat 100% 100%;font-style:normal;cursor:pointer;}
.dis_list .p_btn img{float:left;margin:4px 3px 0 0;}
.dis_list .p_btn span{padding-left:2px;color:#999;}
.dis_list .sign {width:885px;background: url("../image/sigline.gif") no-repeat;padding:20px 0;margin-top:20px;bottom:0;left:170px;}

.dis_list .relate_subject{margin-bottom:20px;background:#EEF7FC;border: 1px solid #94CFDD;color: #444444;padding: 9px 10px 10px;}
.dis_list .rs_head {margin-bottom: 5px;overflow: hidden;padding-left: 10px;}
.dis_list .has_adv{font-weight:700;}
.dis_list .rs_main {margin:0;overflow: hidden;padding: 0;width:865px;}
.dis_list .rs_main ul{width:865px;}
.dis_list .rs_main li {float:left;width:430px;border-right:1px dashed #cdcdcd;}
.dis_list .rs_main li a {background: url("../image/icon-dian.gif") no-repeat 10px 5px;color: #333333;height: 18px;margin-bottom: 1px;padding-left: 25px;}
.dis_list .confirm_btn{ width:81px;height:28px;color:#fff;vertical-align:middle;border:none;background:url(../image/submitbg.png) no-repeat left top;cursor:pointer;}


.votecard_ding {background: url(../image/shenzuo.png) no-repeat 0 0;padding:4px 5px;width: 63px;height: 43px;text-align: center;}
.votecard_ding div {position: relative;overflow: hidden;width: 63px;height: 43px;}
.votecard_ding em {display: block;position: relative;width: 63px;height: 33px;padding: 6px 0 6px 0;font: normal 24px/24px "Helvetica Neue","Helvetica","Arial",Sans-serif;color: #45453f;}
.votecard_ding strong {font-weight: bold;}
.votecard_ding span {font-size: 10px;line-height: 10px;display: block;color: #9a9a94;}
a.voteaction_ding {margin: 0 0 0 3px;display: block;text-indent: -9999px;width: 71px;height: 21px;background: url(../image/shenzuo.png) no-repeat -3px -75px;}
a.voteaction_ding:hover {outline: none;background-position: -3px -54px;}
.votecard_cai {background: url(../image/tucao.png) no-repeat 0 0;padding:4px 5px;width: 63px;height: 43px;text-align: center;}
.votecard_cai div {position: relative;overflow: hidden;width: 63px;height: 43px;}
.votecard_cai em {display: block;position: relative;width: 63px;height: 33px;padding: 6px 0 6px 0;font: normal 24px/24px "Helvetica Neue","Helvetica","Arial",Sans-serif;color: #45453f;}
.votecard_cai strong {font-weight: bold;}
.votecard_cai span {font-size: 10px;line-height: 10px;display: block;color: #9a9a94;}
a.voteaction_cai {margin: 0 0 0 3px;display: block;text-indent: -9999px;width: 71px;height: 21px;background: url(../image/tucao.png) no-repeat -3px -75px;}
a.voteaction_cai:hover {outline: none;background-position: -3px -54px;}
a.voted,a.voted:hover {outline: none;background-position: -3px -96px;cursor: default;}


.dis_list .ReplyContain{width: 460px;float: right;}
.dis_list .ReplyContain_r1{color: #1d53bf; cursor: pointer; float: right; margin-right: 10px;}
.dis_list .ReplyContain_li1{padding: 5px; margin: 5px; vertical-align: top; float: left; width: 460px;}
.dis_list .ReplyContain_li1_d1{float: left;width:40px;}
.dis_list .ReplyContain_li1_d2{float: left;width:420px;}
.dis_list .ReplyContain_r2{border-top: 1px dashed #CCCCCC; margin-top: 5px; clear: both;}
.dis_list .shide{padding: 5px; margin: 5px;width:460px;}
.dis_list .ReplyContain_btn1{background-color:#444444;width:70px;height:20px;color:#fff;border:0px;cursor:pointer;}
.dis_list .ReplyContain_text1{width:370px;}
.dis_list .ReplyContain_btn2{background-color:#444444;width:40px;height:20px;color:#fff;border:0px;cursor:pointer;}


.cortop{ height:38px; line-height: 38px; padding-left:10px; background: #f2f2f2; position: relative;}
.cortop .link_c{ position: absolute; right:20px; top:2px;}
.cortop .link_c span{ padding-left:30px;}
.cortop .link_c a{ font-size: 14px;text-decoration: underline;}
.c_ad{ clear: both; padding:20px 0;}
.course_area{ clear: both; padding-top:15px;}
.course_left{ width:270px; min-height:682px; background: #f1ffef;}
.course_left h3{ height: 30px; line-height: 30px; background: #008000; font-size:14px; color:#fff;  padding-left:37px;}
.course_left ul{padding-bottom:20px;}
.course_left ul li { padding:10px 0; padding-left:37px;}
.course_left ul li a{ display: block; line-height: 24px; font-size:14px;}


.openclass_left{width:714px;}
.openclass_right{width:466px; background: #fff;}
.openclass_right h4{ height: 40px; line-height: 40px; font-size:20px; margin-top:20px; background: #008000; padding-left:10px; color:#fff;}
.openclass_right h4 span{ border-left:5px solid #fff; padding-left:10px;}
.search_c {text-align:right; padding:10px 0; border-bottom:1px solid #008000;}
.search_c .searchtxt_c{ width:145px; height: 25px; padding-left:5px; border: 1px solid #ebebeb; color:#c7c7c7; margin:0;}
.search_c .searchtxt_c.color000{ color:#333;}
.search_c .searchbtn_c{margin:0;padding:0;background:url(../image/serbtn.png) no-repeat left top;border:none;width:27px;height:27px;margin-left:-10px;cursor:pointer;}
.openclass_right table { margin-top:15px;}
.openclass_right table th{ color:#777;}
.openclass_right table td{ padding-top:12px; vertical-align: top;}
.openclass_right table td .open_c{ background: #ff981b; color:#fff; padding:1px 2px; font-size: 14px;}
.openclass_right table td img{ margin-top:5px;}
.openclass_right table td .open_time{ color:#c8c7c7;}


.ex_news{ padding-top:0px;}
.ex_news_left{ width:298px;}
.ex_news_title{ height: 42px; line-height: 42px; background: #f3f3f3; border-left:16px solid #e9e9e9; padding-left:10px; font-size: 20px;}
.ex_news_title .more{ font-size:12px; float: right; padding-right:10px;}
.ex_new_hot {background: #fff; margin-bottom:20px;}
.ex_new_hot li{ line-height: 37px; color:#999; padding-left:17px;}
.ex_new_hot li a{color:#999;}
.learner_news{background: #fff;padding:0 10px 10px;line-height:25px;min-height: 25px;width: 277px;height:298px;overflow: hidden;}
.learner_news li {padding-top:8px;}
.learner_news li h4{font-weight: bold;}
.learner_news li h4 span{font-weight: normal;}
.learner_news li p{line-height:25px;padding-top:5px;}
.learner_news li p a{color:#075db3; }
.ex_news_other{ background: #fff; padding:0 10px; overflow: hidden; zoom:1;}
.ex_news_other li{ display: inline; float: left;width:120px; height: 120px; margin:10px 8px; text-align: center;}
.ex_news_other li a{ display: block; padding-bottom:10px;}
.ex_news_sina{ margin-top:10px; background: #fff;}

.ex_news_right{ width:882px; background: #fff; overflow: hidden; zoom:1;}
.new_t{ height: 42px; line-height: 42px; font-size: 20px; font-weight: bold; color:#fff; background: #008000; padding-left:10px;}
.new_t span{ border-left:5px solid #fff; padding-left:10px;}
.tBody{ line-height: 26px; padding:30px;}
.tBody .t_title{ border-bottom:1px solid #e4e4e4; padding-bottom:5px; text-align: center;}
.tBody .t_title h2{ font-size:24px;}
.tBody .t_title p{ color:#999;}
.tBody .t_txt{ padding:20px 0; font-size:14px;}
.ex_newsnext{ padding:15px 0; border-top:1px solid #e4e4e4;}
.ex_newsnext ul li{ line-height: 26px;}
.ex_newsnext ul li a{ color:#808080;}


.collegeStyle_list dl{border-bottom:1px dotted #bbbbbb;padding:20px 0;margin:10px 10px;}
.collegeStyle_list dt{float:left;margin-right:20px;}
.collegeStyle_list dt img{padding:1px;background-color:#fff;}
.collegeStyle_list dd h3{padding-bottom:10px;font-size:12px;color:#272727;font-weight:700;}
.collegeStyle_list dd h3 a{font-size:12px;color:#272727;font-weight:700;}
.collegeStyle_list dd h3 a:hover{color:#ec1919;}
.collegeStyle_list dd p.text{line-height: 22px;padding: 10px 0 0;}


.ex_area_search{ background: #fff; border:1px solid #ebebeb; height: 38px; line-height: 38px; padding-left:5px; position: relative; overflow: hidden; zoom:1;}
.ex_area_search a{ padding:0 7px;}
.ex_ser_cont{ position: absolute; right: 5px; top:0;}
.ex_ser_cont .search_c{ padding:0;}
.ex2_tab{ margin-top:10px; border-top:1px solid #f4f4f4; background: #fff; position: relative; height: 100%;}
.theme{ position: absolute; right:10px; top:5px;bottom: 360px;}
.ex2_tab ul{ height: 40px; background: #fafafa; border-right:1px solid #f4f4f4;}
.ex2_tab ul li{ display:inline; float: left; font-weight: bold; padding:0 30px; height: 40px; line-height: 40px; border-left:1px solid #f4f4f4; cursor: pointer;}
.ex2_tab ul li.current{ height: 37px; line-height: 34px; background: #fff; border-top:3px solid #ff8617;}
.ex2_tab .subcon{ padding:10px 0;}
.all_cont_tab th,.all_cont_tab td{ padding:10px; vertical-align: top;}
.ex_top,.ex_cour,.ex_open{ background: #7f3072; color:#fff; display: inline-block; width:44px; height: 15px; line-height: 15px; text-align: center; margin-right:5px;}
.ex_cour{background: #66a902;}
.ex_open{background: #ff981b;}
.all_cont_tab .blue{ color:#1d53d4;}
.all_cont_tab .teacher{ color:#4a82f0; display: block;}
.all_cont_tab .time{ color:#c8c7c7; display: block;}
.all_cont_tab tr.odd td{background: #fff;}
.all_cont_tab tr.even td{background: #f1f1f1;}


.all_video{ padding:20px 20px 0; color:#075db3;}
.all_video span{ display: block;}
.all_video a{ color:#075db3; padding:0 10px 0 0; line-height: 25px;}

.ex_video{ clear: both;}
.ex-videocont{ padding-left:5px; padding-bottom:20px; overflow: hidden; zoom:1;}
.ex-videocont li{ width:206px; height: 160px; float: left; display:inline; margin:10px 6px 15px;}
.v_img{ position: relative; width:206px; height: 124px;z-index: 1;}
.v_img span{ position: absolute;z-index: 100; left:0; bottom:0; display: inline-block; height:24px; line-height: 24px; padding:0 5px; color:#fff; background: #000;opacity:0.7;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);}
.v_title{ padding:10px 0 0;}
.v_title a{ display: block; font-size: 14px;}
.v_title span{ color:#666;}


.whitebg{background:#fff;}
.blackbg{ background:#000; height:58px;}
.lightwhite{ background:#fafafa;}
.graybg{ background:#eee;}
.cbg{ background:#ccc;}
.ad_video{ margin:0 auto; width:1200px; position:relative; z-index:1;}
.ad_videocont{ position:absolute; left:10px; top:10px; border:1px solid #f00; z-index:100;}
.qcteacher{ margin:0 auto; width:1200px; position:relative; z-index:1;}
.tcimg01{ width:200px; height:120px; position:absolute; left:270px; top:0; z-index:100;}
.tcimg02{ width:200px; height:120px; position:absolute; left:270px; top:130px; z-index:100;}


.learstar{ padding:33px 20px; overflow: hidden; zoom:1;}
.learstar ul{ padding-top:33px;}
.learstar ul li{ float: left; display: inline;margin:0 1px; background: #fff; height: 360px; width:384px;}
.learstar ul li .case_title{ font-weight: bold; color:#000; font-size: 18px; padding-top:18px; padding:18px 20px 0;}
.learstar ul li .case_txt{ line-height: 22px;padding:10px 20px;}

.aboutlearner{ clear:both; margin-top:68px; background-color: #ebebeb; padding:35px 26px; margin-bottom:37px; overflow: hidden; zoom:1;}
.aboutlearner h2{ position:relative;}
.aboutlearner h2 .vote{ position:absolute; top:0; right:0;}
.aboutlearner ul{ padding-top:33px;}
.aboutlearner ul li{ float: left; display: inline;margin:0 22px 40px; background: #fff; height: 450px; width:240px; background-color: #fff; border:1px solid #dfdfdf; border-radius: 5px; -webkit-border-radius:5px;-moz-border-radius:5px;}
.aboutlearner ul li .case_img{ padding:18px; border-bottom:1px solid #f2f2f5;}
.aboutlearner ul li .case_title{ font-weight: bold; color:#000; font-size: 18px; padding-top:18px; padding:10px 18px 0;}
.aboutlearner ul li .case_txt{ line-height: 20px;padding:10px 18px;}


.download{ clear: both; margin-top:10px; margin-bottom:10px; background: url(../image/dbg.png) repeat-y left top; overflow: hidden; zoom:1;}
.download-left{ width:850px; height: 100%; padding:10px; background: #fff;}
.download-left .comment textarea{width:828px;}
.downleft-title{ clear: both; font-size: 26px; color:#000; padding:15px 0 15px 5px;}
.downvideo dt{ float: left; width:364px;}
.downvideo dd{ float: left; width:460px; padding-left:20px;}
.filesdown{color:#fff; font-size: 21px; display: inline-block; padding-left:40px; padding-right:20px; height: 58px; line-height: 58px; background: #009dee url(../image/downbtn.png) no-repeat 15px center; border-radius: 3px; -webkit-border-radius:3px;-moz-border-radius:3px; }
.filesdown:hover{text-decoration: none; color:#eee;}
.filesdownsb{color:#fff; font-size: 21px; display: inline-block; padding-left:40px; padding-right:20px; height: 58px; line-height: 58px; background: #009dee url(../image/downbtnsb.png) no-repeat 15px center; border-radius: 3px; -webkit-border-radius:3px;-moz-border-radius:3px; }
.filesdownsb:hover{text-decoration: none; color:#eee;}
.howd{ background: url(../image/iconlink.png) no-repeat 5px center; vertical-align: bottom; color:#009dee; font-size:14px; text-decoration: underline; padding-left:25px;}
.d-videocont { padding-top:15px;}
.d-videocont h4{ font-size:14px; font-weight: bold;}
.d-videocont .d-videotxt{line-height: 25px; color: #333;}
.d-comtxt{clear:both;height:38px;line-height:38px;}
.d-comtxt span{color:#333;}
.d-comtxt em{ padding:0 30px; color:#ccc;}
.fontgray{ color:#666;}

.d-videobox{width:420px; height: 255px; background: #f9f9f9;}
.d-videobox table {margin-left:10px;}
.d-videobox table td{vertical-align:middle;}
.d-videobox h2{ font-size:22px; padding-bottom:5px; color:#010101;}
.d-videobox .txt{ line-height: 20px;}
.bggreen{ background-color:#008000;}

.download-right{ width:310px; height: 100%; background: #fff;}
.down-search{ padding:10px 0;}
.down-txt{ width:275px; height: 25px; color:#ccc; vertical-align: middle; padding-left:5px; border:1px solid #ebebeb;}
.down-search input.color000{ color:#333;}
.down-btn{ border: none; width:27px; height: 27px; background:url(../image/serbtn.png) no-repeat left top; cursor:pointer;}
.down-title{ color: #fff; font-size: 20px; height:40px; line-height: 40px; background: #008000 url(http://www.teatreexy.com/images/icon-t.png) no-repeat 10px center; padding-left:25px;}
.down-list{ border-top:1px solid #008000; margin-top:10px; padding-top:10px;}
.down-list li{ line-height: 29px;padding-left:10px;}
.down-list li .down-num{ color:#fff; display: inline-block; width:14px; height: 14px; line-height: 14px; text-align: center; margin-right: 10px; background: #c8c7c7; }
.down-list li .no1,.down-list li .no2,.down-list li .no3{ background: #ff8617;}
.down-list li a{ color:#999; }



.vd-detail-con{background-color:#292929;padding:10px;height:580px;}
.vd-detail-con .vleft{width:868px;}
.vd-detail-con .vleft h3{ font-size: 30px; color:#fff; padding-bottom:10px;}
.vd-detail-con .vleft .vset .mod-func{ padding:13px 0; color:#fff; overflow:hidden; }
.func_support,.func_share,.func_dvideo{ display:inline; float:left; width:auto; padding:0 70px 0 0;}
.func_support .icon_support{display:inline-block; width:13px; height:16px; background:url(../image/icon_support.png) no-repeat left top; margin-right:5px;}
.func_share .icon_share{ display:inline-block; width:20px; height:14px; background:url(../image/icon_share1.png) no-repeat left top; margin-right:5px;}
.func_dvideo .icon_dvideo{ display:inline-block; width:19px; height:14px; background:url(../image/icon_dvideo.png) no-repeat left top; margin-right:5px;}
.vplay{ width:auto; float:right; padding-right:40px;}
.vd-detail-con .vleft .vset .mod-func a{ color:#fff;}
.vd-detail-con .vleft .vset .mod-func a:hover{ color:#6c9c00; text-decoration:none;}

.video_flash{ height:490px; border:1px solid #fff;}
.tmuset{ height:52px; padding-top:15px; background-color:#333; padding-left:8px;}

.danmu-set-v{position:absolute;height:150px;width:200px;background: #1c1c1c;color: #999;padding: 10px 0 10px 20px;position: absolute;bottom:35px;left: 0;z-index: 20;border: 1px solid #606060;line-height: 17px;display: none;}
.danmu-set_arrowWrap {position: absolute;left: 25px;bottom:3px;}
.danmu-set_arrow {position: absolute;width: 0;height: 0;overflow: hidden;font-size: 0;line-height: 0;border: 8px dashed transparent;border-top: 8px solid #383838;top: 2px;}
.danmu-set_arrowInner {position: absolute;width: 0;height: 0;overflow: hidden;font-size: 0;line-height: 0;border: 8px dashed transparent;border-top: 8px solid #1c1c1c;top: 3px;}
.danmuSet-lt {width: 220px;}
.set-bd-tit {margin-bottom: 12px;}
.danmu-set-v h4 {font-size: 14px;}
.danmu-set-v h4 em {font-size: 12px;color: #999;margin-left: 10px;}
.set-bd-container label{padding-right:18px;color:#fff;}
.set-bd-container a:hover{color:#6c9c00;text-decoration: none;}
.setFontSize{padding-top:10px;}
.danmu-set-colorHd-v,.mod-location{padding-top:18px;}
.setFontSize a {color: #fff;padding-right:33px;}
.fs12 {font-size: 12px !important;}
.fs16 {font-size: 16px !important;}
.fs18 {font-size: 18px !important;}
.mod-location label{}
.mod-location a {display: inline-block;width: 24px;margin: 5px 18px 8px 0;color: #999;font-size: 12px;}
.mod-location i {background: url(../image/danmuIcoNew.png) no-repeat;width: 24px;height: 16px;margin-bottom: 5px;display: inline-block;}
.mod-location .dt_top {background-position: -100px -60px;}
.mod-location .dt_random {background-position: -60px -40px;}
.mod-location .dt_bottom {background-position: -20px -40px;}
.mod-location .selected {color: #699f00;}
.mod-location .selected .dt_top {background-position: -20px 0;}
.mod-location .selected,.setFontSize .selected{color: #699f00;}
.mod-location .selected .dt_random {background-position: -100px -40px;}
.mod-location .selected {color: #699f00;}
.mod-location .selected .dt_bottom {background-position: -100px -20px;}
.danmu-set-colorHd-v label{vertical-align: top;}
.danmu-set-colorHd-v a {display: inline-block;width: 20px;height: 20px;position: relative;}
.danmu-set-colorHd-v .col-FFFFFF {background: #FFFFFF;}
.danmu-set-colorHd-v .col-00FF12 {background: #00ff12;}
.danmu-set-colorHd-v .col-FFF100 {background: #FFF100;}
.danmu-set-colorHd-v .col-1D24A4 {background: #1D24A4;}
.danmu-set-colorHd-v .col-FF0000 {background: #FF0000;}
.hoverBor {display: none;position: absolute;left: 0;top: 0;width: 18px;height: 18px;background: url(../image/danmuIcoNew.png) no-repeat -60px 0;}
.danmu-set-colorHd-v .hover .hoverBor{display: block;width:20px;height: 20px;}

.tucao-static{width:80px;float:left;position:relative;z-index:10;}
.tucao-static .tucao-btn{float:left;background: #1c1c1c;color: #fff;width:80px;height:37px;line-height:37px;margin:0;text-align:center;border:1px solid #606060;font-size:16px;}
.tucao-static .tucao-btn:hover{text-decoration:none;}

.tmuset_form{width:750px; float:left; display:inline; padding-left:10px;}
.tmuset_form .tmu_txt{width:630px; height:36px; line-height: 36px; color:#566278; padding-left:5px; border:1px solid #eae9e9; background-color:#fff;}
.tmuset_form .tmu_txt.color000{ color:#000;}
.tmuset_form .tmu_btn{ border:none; width:86px; height:38px; vertical-align:middle; color:#fff; background-color:#6c9c00; margin-left:16px; cursor:pointer;}

.TM-send{background-color: #6c9c00;color:white;padding:7px 20px;border-radius: 2px 2px 2px 2px;-webkit-border-radius:2px 2px 2px 2px;-moz-border-radius:2px 2px 2px 2px;-o-border-radius:2px 2px 2px 2px;-ms-border-radius:2px 2px 2px 2px;cursor: pointer;font-size:18px;}

.vd-detail-con .vright{ width:308px;}
.vd-detail-con .vright .vright-top{ overflow: hidden; zoom:1;}
.vd-detail-con .vright .vright-top a{ display: inline-block; width:140px; height: 40px;line-height: 40px; font-size: 13px; text-align: center; color:#fff; background-color:#6c9c00;}
.vd-detail-con .vright .vright-top a img{ margin-right:5px; vertical-align: middle;}
.vrelate{height:513px;background-color:#1f1f1f;padding:15px 0 15px 10px;overflow:hidden;zoom:1;margin-top:7px;}
.vrelate h4{ font-size: 13px; color:#6c9c00;}
.vrelate .vscroll{ margin-top:10px; height:525px; overflow-x:hidden; overflow-y:auto;opacity:0.8;
scrollbar-arrow-color: #699F00; 
scrollbar-face-color: #333; 
scrollbar-3dlight-color: #666; 
scrollbar-highlight-color: #666; 
scrollbar-shadow-color: #999; 
scrollbar-darkshadow-color: #292929; 
scrollbar-track-color: #292929; 
scrollbar-base-color:#f8f8f8; 
}
.vrelate ul li{ padding:10px 0; border-bottom:1px solid #303030; overflow: hidden; zoom:1;}
.vrelate .pic-left{ width:116px;}
.vrelate .con-right{ width:140px;}
.vrelate .con-right h3 { padding-bottom:5px;}
.vrelate .con-right h3 a{font-size: 13px; color:#999;}
.vrelate .con-right h3 a:hover{ color:#6c9c00; text-decoration:none;}
.vrelate .con-right .playcount{ color:#666; line-height: 16px;}

.vd-comments{ padding:15px 0; position:relative;}
.vd-ctips{ position:absolute; top:90px; left:42%; font-size:18px;}
.vd-ctips a{ color:#009aff;}
.vd-comments h3{ font-size:18px; color:#1f1f1f; padding-bottom:15px;}
.vd-comments textarea{width:99%; min-height:100px; border:1px solid #d4d4d4; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; background-color:#fff;	}
.vd-comments-list{ padding:15px 0;}
.vd-comments-list h3{ padding-bottom:15px; border-bottom:1px solid #d4d4d4;}
.vd-comments-list ul{ padding-bottom:40px;}
.vd-comments-list li{ clear:both; padding:30px 15px; border-bottom:1px dashed #d4d4d4; overflow:hidden; zoom:1; }
.vd-comments-list .pic-comments{ width:80px; height:80px;}
.vd-comments-list .txt-comments{ width:1060px; }
.vd-comments-list .txt-comments .txt-comments-title{ padding-bottom:20px; font-size:13px; color:#333;}
.vd-comments-list .txt-comments .txt-comments-title .c-time{ color:#999; padding:0 20px;}
.vd-comments-list .txt-comments .txt-comments-title .c-reply{ color:#009aff;}
.vd-comments-list .txt-comments .txt-comments-con{ color:#333; line-height:20px;}


.vlist_main{ padding:0 0 20px; overflow:hidden; zoom:1;}
.vlist_main .vlist-title{ font-size:25px; height:50px; line-height:50px; }
.vlist_main .vlist-title .hotadvice{ float:right; vertical-align:middle; padding-top:15px; font-size:12px;}
.vlist_main .vlist-title .hotadvice a{ display:inline-block; margin-left:10px; width:50px; text-align:center; height:27px; line-height:27px; color:#fff; background-color:#049fe4;}
.vlist_main .vlist-li li{ padding:0; width:294px; height:250px; border:1px solid #e6e6e6; display:inline; float:left; margin:10px 2px; position:relative; z-index:1; }
.vlist_main .vlist-li li h4{ padding:10px 0; font-size:16px; padding-left:10px; color:#666;}
.vlist_main .vlist-li li .vplay-btn{ position:absolute; left:50%; top:40%; margin-top:-30px; margin-left:-33px; z-index:10; display:block; width:67px; height:67px; background:url(../image/play-btn.png) no-repeat; display:none;}
.vlist_main .vlist-li li a:hover{ text-decoration:none;}
.vlist_main .vlist-li li p{ padding-left:10px; color:#999;}
.vlist_main .vlist-li li.hover .vplay-btn{ display:block;}

.vlistall-model{ overflow:hidden; zoom:1;}
.vlistall-left{ width:286px;}
.vlistall-left .vlist-title{ font-size:25px; height:50px; line-height:50px;  }
.vlistall-right{ width:905px;}
.vlistall-right .v-sort{ height:50px; line-height:50px;  color:#ccc;}
.vlistall-right .v-sort a{ color:#333; padding:0 10px;}
.vlistall-right .v-sort a:hover{ text-decoration:none; color:#6c9c00;}
.vlistall-right .vlist-li li{ padding:0; width:294px; height:247px; border:1px solid #e6e6e6; display:inline; float:left; margin:0 2px 10px; position:relative; z-index:1; }
.vlistall-right .vlist-li li h4{ padding:6px 0; font-size:16px; padding-left:10px; color:#666;}
.vlistall-right .vlist-li li .vplay-btn{ position:absolute; left:50%; top:40%; margin-top:-30px; margin-left:-33px; z-index:10; display:block; width:67px; height:67px; background:url(../image/play-btn.png) no-repeat; display:none;}
.vlistall-right .vlist-li li a:hover{ text-decoration:none;}
.vlistall-right .vlist-li li p{ padding-left:10px; color:#999;}
.vlistall-right .vlist-li li.hover .vplay-btn{ display:block;}